SPEECH COMMUNICATION SYSTEM FOR COMBINED VOICE RECOGNITION, HANDS-FREE TELEPHONY AND IN-CAR COMMUNICATION
First Claim
1. A multi-mode speech communication system having a plurality of different operating modes for a plurality of different speech applications, the system comprising:
- a speech service compartment that contains a plurality of system users;
a plurality of input microphones within the service compartment that develops microphone input signals from the system users to the system;
a plurality of output loudspeakers within the service compartment that develops loudspeaker output signals from the system to the system users;
a signal processing module in communication with the speech applications and including;
an input processing module that processes the microphone input signals to produce a set user input signals for each speech application that are limited to currently active system users for that speech application, andan output processing module that processes application output communications from the speech applications to produce loudspeaker output signals to the system users, wherein for each different speech application, the loudspeaker output signals are directed only to system users currently active in that speech application;
wherein the signal processing module dynamically controls the processing of the microphone input signals and the loudspeaker output signals to respond to changes in currently active system users for each application.
7 Assignments
0 Petitions
Accused Products
Abstract
A multi-mode speech communication system is described that has different operating modes for different speech applications. A speech service compartment contains multiple system users, multiple input microphones that develop microphone input signals from the system users to the system, and multiple output loudspeakers that develop loudspeaker output signals from the system to the system users. A signal processing module is in communication with the speech applications and includes an input processing module and an output processing module. The input processing module processes the microphone input signals to produce a set user input signals for each speech application that are limited to currently active system users for that speech application. The output processing module processes application output communications from the speech applications to produce loudspeaker output signals to the system users, wherein for each different speech application, the loudspeaker output signals are directed only to system users currently active in that speech application. The signal processing module dynamically controls the processing of the microphone input signals and the loudspeaker output signals to respond to changes in currently active system users for each application.
52 Citations
21 Claims
-
1. A multi-mode speech communication system having a plurality of different operating modes for a plurality of different speech applications, the system comprising:
-
a speech service compartment that contains a plurality of system users; a plurality of input microphones within the service compartment that develops microphone input signals from the system users to the system; a plurality of output loudspeakers within the service compartment that develops loudspeaker output signals from the system to the system users; a signal processing module in communication with the speech applications and including; an input processing module that processes the microphone input signals to produce a set user input signals for each speech application that are limited to currently active system users for that speech application, and an output processing module that processes application output communications from the speech applications to produce loudspeaker output signals to the system users, wherein for each different speech application, the loudspeaker output signals are directed only to system users currently active in that speech application; wherein the signal processing module dynamically controls the processing of the microphone input signals and the loudspeaker output signals to respond to changes in currently active system users for each application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method using one or more computer processes for multi-mode speech communication using a plurality of different operating modes for a plurality of different speech applications, the method comprising:
-
developing a plurality of microphone input signals received by a plurality of input microphones from a plurality of system users within a service compartment; processing the microphone input signals with an input processing module to produce a set user input signals for each speech application that are limited to currently active system users for that speech application; and processing application output communications from the speech applications with an output processing module to produce a plurality of loudspeaker output signals to a plurality of output loudspeakers within the service compartment, wherein for each different speech application, the loudspeaker output signals are directed only to system users currently active in that speech application; wherein the processing of the microphone input signals and the loudspeaker output signals is dynamically controlled to respond to changes in system users currently active in each speech application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product encoded in a non-transitory computer-readable medium for multi-mode speech communication using a plurality of different operating modes for a plurality of different speech applications, the product comprising:
-
program code for developing a plurality of microphone input signals received by a plurality of input microphones from a plurality of system users within a service compartment; program code for processing the microphone input signals with an input processing module to produce a set user input signals for each speech application that are limited to currently active system users for that speech application; and program code for processing application output communications from the speech applications with an output processing module to produce a plurality of loudspeaker output signals to a plurality of output loudspeakers within the service compartment, wherein for each different speech application, the loudspeaker output signals are directed only to system users currently active in that speech application; wherein the processing of the microphone input signals and the loudspeaker output signals is dynamically controlled to respond to changes in system users currently active in each speech application. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. (canceled)
Specification