MULTICHANNEL ACOUSTIC ECHO REDUCTION
First Claim
Patent Images
1. A multichannel acoustic echo reduction system comprising:
- a signal receiving component that receives a plurality of loudspeaker signals that drive a plurality of respective loudspeakers, and further receives one or more microphone signals generated by one or more respective microphones based at least in part on outputs from the loudspeakers;
an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal, wherein for each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A multichannel acoustic echo reduction system is described herein. The system includes an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal. For each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal.
231 Citations
20 Claims
-
1. A multichannel acoustic echo reduction system comprising:
-
a signal receiving component that receives a plurality of loudspeaker signals that drive a plurality of respective loudspeakers, and further receives one or more microphone signals generated by one or more respective microphones based at least in part on outputs from the loudspeakers; an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal, wherein for each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a plurality of loudspeaker signals that drive a plurality of respective loudspeakers; receiving a one or more microphone signals generated by one or more respective microphones based at least in part on outputs from the loudspeakers; and with an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and an adaptive filter for each microphone signal, modifying each microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with each microphone signal and the set of fixed filters associated with the respective microphone signal. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed by a processor, perform the following acts:
-
receiving a quantity of L loudspeaker signals that drive a quantity of L respective loudspeakers; receiving a quantity of M microphone signals generated by a quantity of M respective microphones based at least in part on outputs from the loudspeakers; for an acoustic echo canceller (AEC) generating a quantity of L×
M fixed filters and a quantity of M adaptive filters, wherein each fixed filter is associated with a different combination of one microphone signal and one loudspeaker signal, wherein each adaptive filter is associated with a respective microphone signal;sequentially including a calibration signal in each loudspeaker signal; determining coefficients that configure each fixed filter based at least in part on the microphone signals received during time periods for which the calibration signals are included in the loudspeaker signals; producing with each fixed filter, an output based at least in part on the respective associated loudspeaker signal and the coefficients configured for the respective fixed filter; producing for each microphone signal with the respective associated adaptive filter, an output based at least in part on a combination of the outputs from the fixed filters associated with the respective microphone signal and respective configuration values updated based at least in part on the respective microphone signal and respective previous configuration values associated with the respective adaptive filter; combining for each microphone signal, the output from the respective associated adaptive filter with the respective microphone signal to produce a respective filtered microphone signal in which contributions from the outputs of the loudspeakers are reduced; producing with a beamformer component, a filtered output based at least in part on the filtered microphone signals produced by the adaptive filters; and producing with an acoustic echo suppression (AES) component, a filtered output based at least in part on the filtered output produced by the beamformer component.
-
Specification