Systems and methods for echo cancellation with arbitrary playback sampling rates
AssigneeMicrosoft Corporation
InventorsJack Stokes, Henrique Malvar
Life of this patent
Estimating the term…
Abstract
The present invention relates to systems and methods that remove echo from a signal via a novel echo cancellation technique that supports arbitrary playback sampling rates. The novel echo cancellation technique transforms a playback signal to a frequency domain representation and converts its sampling rate to a sampling rate of a frequency domain transformed received signal for the appropriate number of frequency bins. This conversion is achieved via an exact or interpolated approached. The re-sampled playback signal transform is then utilized in connection with the received signal transform to remove echo associated with the playback signal from the received signal.
Claims20
A system that employs adaptive subband-based echo cancellation with arbitrary playback to remove echo from a captured signal, comprising:
- a converter that re-samples a playback signal in a frequency domain to match a sample rate of the captured signal;
- and
- a filter that utilizes the re-sampled playback signal to remove echo from the captured signal via echo cancellation, wherein the removed echo is associated with the playback signal.
An echo cancellation method with arbitrary playback sampling rates, comprising:
- receiving a signal that comprises a desired signal and an echo associated with a playback signal;
- sample converting a frequency domain transform of the playback signal to match a sampling rate of a frequency domain transform of the received signal;
- and
- employing the converted playback signal transform to remove the echo from the received signal transform.
An echo cancellation system, comprising:
- means for frequency transforming a received signal and a playback signal;
- means for converting a sample rate for the frequency transformed playback signal to match the sample rate of the frequency transformed received signal;
- and
- means for employing the sample-converted frequency transformed playback signal to remove echo from the frequency transformed received signal.
Dependencies are inferred from the claim text.