Selective glitch detection, clock drift compensation, and anti-clipping in audio echo cancellation
AssigneeMicrosoft Corporation
InventorsQin Li, Chao He, Wei-Ge Chen, Mu Han
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsQin Li, Chao He, Wei-Ge Chen, Mu Han
Estimating the term…
The quality and robustness of audio echo cancellation is enhanced by selectively applying glitch recovery processes based on a quality measurement of the relative offset between capture and render audio streams. For example, large and small glitch detection is enabled for low relative offset variance; large glitch detection is enabled in a medium range of relative offset variance; and neither enabled at high variance. Further, a fast glitch recovery process suspends updating the adaptive filter coefficients of the audio echo cancellation while buffers are re-aligned to recover from the glitch, so as to avoid resetting the adaptive filter. When clock drift exists between capture and render audio streams, a multi-step compensation method is applied to improve AEC output quality in case the drifting rate is low; and a resampler is used to compensate the drift in case the drifting rate is high. An anti-clipping process detects clipping of the signals, and also suspends adaptive filter updating during clipping.
A method of digital signal processing for enhancing audio echo cancellation in a two-way communication system, where the audio echo cancellation predicts echo from a rendered signal in a captured signal based on an adaptive filter with the signals aligned according to a calculated relative offset, the method comprising:
A communication end device of a two-way communication system, the device comprising:
Dependencies are inferred from the claim text.