Patent ID: 8724798

Claim:
A method, comprising: receiving a remote audio signal from a network; detecting a mixture audio signal captured by an audio detection unit and comprising a target audio signal and an echo audio signal, the echo audio signal corresponding to the remote audio signal; estimating the target audio signal, including: determining a magnitude spectrogram of the mixture audio signal as captured by the audio detection unit; determining a magnitude spectrogram of the remote audio signal; estimating a magnitude spectrogram of the target audio signal from the magnitude spectrogram of the mixture audio signal and the magnitude spectrogram of the remote audio signal, the estimating performed according to a spectral model in which multiple sub-bands of the mixture audio signal that correspond to echoes and at least one other coloration effect are independently modeled to impose an individual filter on each of those sub-bands and to extract the magnitude spectrogram of the target audio signal from the magnitude spectrogram of the mixture audio signal; and generating an output audio signal that estimates the target audio signal based on the estimated magnitude spectrogram of the target audio signal.