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, each operating mode associated with one of a plurality of different speech applications, the system comprising:
- a signal processing module in communication with the speech applications and including;
an input processing module that processes microphone input signals received from a plurality of input microphones within a speech service compartment to produce a set of 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 system users, wherein for each different speech application, the loudspeaker output signals are directed only to output loudspeakers within the speech service compartment which are associated with 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, and wherein the signal processing module is capable of operating in a plurality of the different operating modes at a same time, andwherein the user input signals for each speech application are enhanced to maximize speech from system users of that speech application and to minimize audio sources other than those associated with that speech application, wherein the audio sources other than those associated with that speech application are substantially canceled such that the speech from system users of that speech application is substantially exclusively further processed by the input processing module.
8 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.
13 Citations
21 Claims
-
1. A multi-mode speech communication system having a plurality of different operating modes, each operating mode associated with one of a plurality of different speech applications, the system comprising:
-
a signal processing module in communication with the speech applications and including; an input processing module that processes microphone input signals received from a plurality of input microphones within a speech service compartment to produce a set of 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 system users, wherein for each different speech application, the loudspeaker output signals are directed only to output loudspeakers within the speech service compartment which are associated with 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, and wherein the signal processing module is capable of operating in a plurality of the different operating modes at a same time, and wherein the user input signals for each speech application are enhanced to maximize speech from system users of that speech application and to minimize audio sources other than those associated with that speech application, wherein the audio sources other than those associated with that speech application are substantially canceled such that the speech from system users of that speech application is substantially exclusively further processed by the input processing module. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method using one or more computer processes for multi-mode speech communication using a plurality of different operating modes, each operating mode associated with one of a plurality of different speech applications, the method comprising:
-
developing a plurality of microphone input signals received by a plurality of input microphones within a speech service compartment; processing the microphone input signals with an input processing module to produce a set of 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 output loudspeakers associated with 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, and wherein the processing modules are capable of operating in a plurality of the different operating modes at a same time, and wherein the processing of the microphone input signals comprises enhancing the user input signals for each speech application to maximize speech from system users of that speech application and to minimize audio sources other than those associated with that speech application, wherein the audio sources other than those associated with that speech application are substantially canceled such that the speech from system users of that speech application is substantially exclusively further processed by the input processing module. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product encoded in a non-transitory computer-readable medium for multi-mode speech communication using a plurality of different operating modes, each operated mode associated with one of 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 within a speech service compartment; program code for processing the microphone input signals with an input processing module to produce a set of 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 output loudspeakers associated with 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, and wherein the processing modules are capable of operating in a plurality of the different operating modes at a same time, and wherein the processing of the microphone input signals comprises enhancing the user input signals for each speech application to maximize speech from system users of that speech application and to minimize audio sources other than those associated with that speech are substantially canceled such that the speech from system users of that speech application is substantially exclusively further processed by the input processing module. - View Dependent Claims (21)
-
Specification