Patent ID: 8085947

Claim:
A method for multi-channel echo compensation, comprising: receiving a first audio input signal from a first channel, and receiving a second audio input signal from a second channel; de-correlating the first and second audio input signals to generate a first de-correlated audio signal and a second de-correlated audio signal, respectively; providing the first de-correlated audio signal to a first loudspeaker to generate a first loudspeaker signal and providing the second de-correlated audio signal to a second loudspeaker to generate a second loudspeaker signal; detecting the first and second loudspeaker signals and a desired signal, by a microphone to generate a microphone output signal; and adaptively filtering the microphone output signal to generate an echo compensated signal using an echo compensation filter, wherein de-correlating of the first and the second audio signals includes controlling a value of a time-varying parameter based on an adaptation state of the echo compensation filter and generating the first and second decorrelated audio signals by applying a time-varying all-pass filter followed by adaptive non-linear processing to a particular one of the input audio signals, the time-varying all-pass filter using the time-varying parameter.