System and method for transmitting voice input from a remote location over a wireless data channel
First Claim
Patent Images
1. A method for digital signal manipulation, comprising:
- receiving an acoustic analog signal at a user system;
converting the analog signal to a digital signal;
canceling noise from the digital signal to form a processed digital signal;
detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal;
detecting vehicle information associated with the user speech; and
if user speech is detected in the processed digital signal,packaging the user speech into speech packets to form a packaged voice signal;
selecting a transmission format compatible with the packaged voice signal; and
transmitting the packaged voice signal and vehicle information to a server.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improving voice recognition processing at a server system that receives voice input from a remotely located user system. The user system includes a microphone, a processor that performs front-end voice recognition processing of the received user voice input, and a communication component configured to send the front-end processed user voice input to a destination wirelessly over a network. The server system includes a communication component configured to receive the sent front-end processed user voice input, and a processor configured to complete voice recognition processing of the sent front-end processed user voice input.
-
Citations
25 Claims
-
1. A method for digital signal manipulation, comprising:
-
receiving an acoustic analog signal at a user system; converting the analog signal to a digital signal; canceling noise from the digital signal to form a processed digital signal; detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; detecting vehicle information associated with the user speech; and if user speech is detected in the processed digital signal, packaging the user speech into speech packets to form a packaged voice signal; selecting a transmission format compatible with the packaged voice signal; and transmitting the packaged voice signal and vehicle information to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for digital signal manipulation, comprising:
-
receiving an acoustic analog signal at a user system; converting the analog signal to a digital signal; canceling noise and echoes from the digital signal to form a processed digital signal; detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; detecting vehicle information associated with the user speech; and if user speech is detected in the processed digital signal, packaging the user speech into speech packets to form a packaged voice signal; selecting a transmission format compatible with the packaged voice signal; and transmitting the packaged voice signal and vehicle information to a server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
a user system configured for receiving an acoustic analog signal and converting to a digital signal, where at the user system the system further comprises; a processor having; a first algorithm for canceling noise and echoes from the digital signal to form a processed digital signal; a second algorithm for detecting speech in the processed digital signal by examining for the change in amplitude sign and the rate of amplitude change in the processed digital signal; a third algorithm for packaging the processed digital signal with data or speech packets in accordance with the detected user speech to form a packaged voice signal; a fourth algorithm for selecting a transmission format in accord with the packaged voice signal; a fifth algorithm for determining vehicle information associated with the user speech; and means for transmitting the digital signal and the vehicle information to a server, the server having a plurality of algorithms, wherein the plurality of algorithms match the speech content of the packaged voice signal with instructions stored in the server database to execute the instructions. - View Dependent Claims (21, 22, 23, 24, 25)
Specification