Claims
- 1. A voice communication method comprising:
receiving user voice input at a user system; performing front-end voice processing of the received user voice input at the user system; sending the front-end processed user voice input to a server over a network; and completing voice processing of the sent front-end processed user voice input at the server.
- 2. The method of claim 1, wherein sending is wirelessly sending.
- 3. The method of claim 1, wherein the user system is implemented in a vehicle.
- 4. The method of claim 1, wherein performing front-end voice processing of the received user voice input comprises sampling the received user voice input.
- 5. The method of claim 4, wherein performing front-end voice processing of the received user voice input comprises at least one of noise cancellation, echo-cancellation or end-pointing.
- 6. The method of claim 1, further comprising performing a function at the server based on the completed voice processing.
- 7. The method of claim 1, further comprising receiving user system status information, and wherein sending the front-end processed user voice input to a server over a network sends the user system status information with the front-end processed user voice input based on transmission requirements.
- 8. The method of claim 7, wherein sending the front-end processed user voice input to a server over a network includes sending the user system status information and the front-end processed user voice input in interspersed distinct transmission packets.
- 9. The method of claim 7, wherein sending the front-end processed user voice input to a server over a network sends only the user system status information when no user voice is received.
- 10. The method of claim 1, wherein performing front-end voice processing of the received user voice input comprises performing voice recognition processing.
- 11. A voice communication method comprising:
receiving user voice input at a user system; performing front-end voice processing of the received user voice input at the user system, wherein the front-end voice processing includes sampling the received user voice input; sending the front-end processed user voice input to a server over a network; completing voice processing of the sent front-end processed user voice input at the server; and performing a function at the server based on the completed voice processing.
- 12. The method of claim 11, wherein performing front-end voice processing of the received user voice input comprises at least one of noise cancellation, echo-cancellation or end-pointing.
- 13. A voice communication system comprising:
a user system comprising:
a microphone configured to receive user voice input; a processor configured to perform front-end voice processing of the received user voice input; and a communication component configured to send the front-end processed user voice input to a destination over a network; and a server system coupled to the network, the server comprising: a communication component configured to receive the sent front-end processed user voice input; and a processor configured to complete voice processing of the sent front-end processed user voice input.
- 14. The system of claim 13, wherein the communication component of the user system communicates wirelessly.
- 15. The system of claim 13, wherein the user system is implemented in a vehicle.
- 16. The system of claim 13, wherein the processor of the user system comprises a sampling component configured to sample the received user voice input.
- 17. The system of claim 16, wherein the processor of the user system further comprises at least one of a noise cancellation component, an echo-cancellation component, or an end-pointing component.
- 18. The system of claim 13, wherein the processor of the server comprises a component configured to perform a function based on the completed voice processing.
- 19. The system of claim 13, wherein the user system further comprises removable modules.
- 20. The system of claim 19, wherein
the modules comprise a processing module; and the processor of the user system comprises a sampling component configured to sample the received user voice input.
- 21. The system of claim 20, wherein the processing module comprises at least one of a noise cancellation component, an echo-cancellation component or an end-pointing component.
- 22. The system of claim 19, wherein the modules comprise at least one of a positioning module, a phone adapter module, or a wireless network communication module.
- 23. The system of claim 13, wherein the processor of the user system comprises a speech recognition component configured to perform speech recognition of the received user voice input.
- 24. A voice communication system comprising:
a means for receiving user voice input at a user system; a means for performing front-end voice processing of the received user voice input at the user system; a means for sending the front-end processed user voice input to a server over a network; and a means for completing voice processing of the sent front-end processed user voice input at the server.
- 25. The system of claim 24, wherein the means for sending is a means for wirelessly sending.
- 26. The system of claim 24, wherein the user system is implemented in a vehicle.
- 27. The system of claim 24, wherein the means for performing front-end voice processing of the received user voice input comprises a means for sampling the received user voice input.
- 28. The system of claim 27, wherein the means for performing front-end voice processing of the received user voice input comprises at least one of a means for performing noise cancellation, echo-cancellation or end-pointing.
- 29. The system of claim 24, further comprising a means for performing a function at the server based on the completed voice processing.
- 30. The system of claim 24, further comprising a means for receiving user system status information, and wherein the means for sending the front-end processed user voice input to a server over a network sends the user system status information with the front-end processed user voice input based on transmission requirements.
- 31. The system of claim 30, wherein the user system status information and the front-end processed user voice input are sent in interspersed distinct transmission packets.
- 32. The system of claim 30, wherein the means for sending the front-end processed user voice input to a server over a network sends only the user system status information when no user voice is input at the means for receiving.
- 33. The system of claim 24, wherein the means for performing front-end voice processing of the received user voice input comprises a means for performing voice recognition processing.
PRIORITY CLAIM
[0001] This application claims priority from U.S. provisional application Ser. No. 60/280,379, filed Mar. 29, 2001, Attorney Docket No. WING-1-1003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60280379 |
Mar 2001 |
US |