Patent attributes
A system configured to improve speech quality by performing residual echo suppression (RES). The system may detect when double-talk conditions are present in individual frequency bands during a voice conversation and may determine gain values for the individual frequency bands. The system may determine whether double-talk conditions are present based on a normalized cross power spectral density function in a frequency domain. If double-talk conditions are present in a frequency band or far end energy is low, the system may determine a gain value that passes audio data in the frequency band, whereas if double-talk conditions are not present, the system may determine a gain value that attenuates audio data in the frequency band. The system may determine binary gain values using a decision threshold value or continuous gain values using a mapping function. The system may control an amount of suppression by selecting different mapping functions and/or parameters.