Auto-tuning of an acoustic echo cancellar
First Claim
1. An attenuation unit for controlling feedback to an adaptive filter, the adaptive filter being configured to estimate an echo of a far-end signal that is in a microphone signal, and the attenuation unit being configured to:
- receive a first microphone signal and a first far-end signal;
selectively attenuate the first microphone signal and selectively attenuate the first far-end signal so as to attenuate at least one of the first microphone signal and the first far-end signal; and
output a second microphone signal and a second far-end signal to the adaptive filter.
0 Assignments
0 Petitions
Accused Products
Abstract
A gain control system for dynamically tuning an echo canceller, the echo canceller being configured to estimate an echo of a far-end signal and subtract that estimate from a microphone signal to output an echo cancelled signal, the system comprising an echo measurement unit configured to calculate a ratio of the microphone signal to the far-end signal, an attenuation unit configured to attenuate at least one of the microphone signal and the far-end signal to output a second microphone signal and a second far-end signal to the echo canceller, the ratio of the second microphone signal to the second far-end signal being different from the calculated ratio, and an attenuation controller configured to control the attenuation unit, in dependence on the calculated ratio, so as to alter the ratio of the second microphone signal to the second far-end signal and control the echo-cancelled signal.
15 Citations
20 Claims
-
1. An attenuation unit for controlling feedback to an adaptive filter, the adaptive filter being configured to estimate an echo of a far-end signal that is in a microphone signal, and the attenuation unit being configured to:
-
receive a first microphone signal and a first far-end signal; selectively attenuate the first microphone signal and selectively attenuate the first far-end signal so as to attenuate at least one of the first microphone signal and the first far-end signal; and output a second microphone signal and a second far-end signal to the adaptive filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling feedback to an adaptive filter, the adaptive filter being configured to estimate an echo of a far-end signal that is in a microphone signal, the method comprising:
-
receiving a first microphone signal and a first far-end signal; selectively attenuating the first microphone signal and selectively attenuating the first far-end signal so as to attenuate at least one of the first microphone signal and the first far-end signal; and outputting a second microphone signal and a second far-end signal to the adaptive filter. - View Dependent Claims (19)
-
-
20. A non-transitory machine readable storage medium having stored thereon processor executable instructions for controlling feedback to an adaptive filter, the adaptive filter being configured to estimate an echo of a far-end signal that is in a microphone signal, that when executed cause at least one processor to:
-
receive a first microphone signal and a first far-end signal; selectively attenuate the first microphone signal and selectively attenuate the first far-end signal so as to attenuate at least one of the first microphone signal and the first far-end signal; and output a second microphone signal and a second far-end signal to the adaptive filter.
-
Specification