Patent ID: 8594320

Claim:
A method for processing at least two audio loudspeaker signals and at least one input microphone signal, the method comprising: computing a combined loudspeaker signal short-time spectrum from the loudspeaker signals; computing a combined microphone signal short-time spectrum from the at least one microphone signal; estimating a magnitude or power spectrum of an echo in the combined microphone signal short-time spectrum; after estimating the magnitude or power spectrum of the echo in the combined microphone signal short-time spectrum, computing a gain filter for magnitude modification of each at least one input microphone short-time spectrum; applying the gain filter separately to each at least one input microphone short-time spectrum in order to obtain a filtered input microphone spectrum; and converting each filtered input microphone spectrum into a time domain; wherein the magnitude or power spectrum of the echo is estimated by: estimating a delay and coloration correction values modeling an effect of an echo path; and multiplying a delayed loudspeaker subband magnitude with the coloration correction values to obtain the echo signal magnitude spectrum.