Techniques for unified acoustic echo suppression using a recurrent neural network
AssigneeTencent America LLC
InventorsMeng Yu, Yong Xu, Chunlei Zhang, Shi-Xiong Zhang, Dong Yu
Life of this patent
Estimating the term…
Abstract
A method of acoustic echo suppression using a recurrent neural network, performed by at least one processor, is provided. The method includes receiving a microphone signal and a far-end reference signal, estimating an echo suppressed signal and an echo signal based on the microphone signal and the far-end reference signal, estimating enhancement filters for the microphone signal based on the echo suppressed signal and the echo signal, generating an enhanced signal based on the enhancement filters, and adjusting the enhanced signal using automatic gain control (AGC) and outputting the adjusted signal.
Claims20
A method of acoustic echo suppression using a recurrent neural network, performed by at least one processor and comprising:
- receiving a microphone signal and a far-end reference signal;
- estimating an echo suppressed signal and an echo signal based on the microphone signal and the far-end reference signal;
- estimating enhancement filters for the microphone signal based on the echo suppressed signal and the echo signal;
- generating an enhanced signal based on the enhancement filters;
- and
- adjusting the enhanced signal using automatic gain control (AGC) and outputting the adjusted signal.
An apparatus for acoustic echo suppression using a recurrent neural network, the apparatus comprising:
- at least one memory configured to store program code;
- and
- at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
- receiving code configured to cause the at least one processor to receive a microphone signal and a far-end reference signal;
- signal estimating code configured to cause the at least one processor to estimate an echo suppressed signal and an echo signal based on the microphone signal and the far-end reference signal;
- filter estimating code configured to cause the at least one processor to estimate enhancement filters for the microphone signal based on the echo suppressed signal and the echo signal;
- generating code configured to cause the at least one processor to generate an enhanced signal based on the enhancement filters;
- and
- adjusting code configured to cause the at least one processor to adjust the enhanced signal using automatic gain control (AGC) and outputting the adjusted signal.
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of an apparatus for acoustic echo suppression using a recurrent neural network, cause the at least one processor to:
- generate a microphone signal and a far-end reference signal;
- estimate an echo suppressed signal and an echo signal based on the microphone signal and the far-end reference signal;
- estimate enhancement filters for the microphone signal based on the echo suppressed signal and the echo signal;
- generate an enhanced signal based on the enhancement filters;
- and
- adjust the enhanced signal using automatic gain control (AGC) and outputting the adjusted signal.
Dependencies are inferred from the claim text.