Systems and methods of echo & noise cancellation in voice communication
AssigneeHellosoft, Inc.
InventorsSenthil Mani, Gandhi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHellosoft, Inc.
InventorsSenthil Mani, Gandhi
Estimating the term…
In an example, time and frequency domain speech enhancement is implemented on a platform having a programmable device, such a PC or a smartphone running an OS. Echo cancellation is done first in time domain to cancel a dominant portion of the echo. Residual echo is cancelled jointly with noise reduction during a subsequent frequency domain stage. The time domain block uses a dual band, shorter length Adaptive Filter for faster convergence. Non-linear residual echo is cancelled based on an echo estimate and an error signal from the adaptive filters. A controller locates regions that had residual echo suppressed and which do not have speech and injects comfort noise. The controller can be full-duplex and operate non-linearly. An AGC selectively amplifies the frequency bins, based on the Gain function used by the residual echo and noise canceller.
A machine-implemented method of echo cancellation in a full duplex voice communication system, comprising:
A system for controlling gain of a near-end signal in a voice enhancement system, the near-end signal being a speech signal of a user at a near end, the system comprising:
A system for controlling a Non-Linear Processor (NLP) to activate and deactivate the NLP for complete removal of residual echo in an echo alone region of a microphone output signal without chopping of a near-end speech signal, the system comprising:
Dependencies are inferred from the claim text.