CPC H04M 9/082 (2013.01) [G10L 21/0208 (2013.01); G10L 2021/02082 (2013.01)] | 20 Claims |
1. A computer-implemented echo detection method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving a frequency representation of a playout audio signal corresponding to a microphone audio signal;
determining features based on the frequency representation of the playout audio signal, each feature corresponding to a pair of frequencies of the frequency representation of the playout audio signal and a period of time between the pair of frequencies, each corresponding pair of frequencies comprising a respective first frequency and a respective second frequency, the respective first frequency different than the respective second frequency;
determining that a match occurs between a first feature based on a frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal; and
determining that an echo within the microphone audio signal exists when a delay value between the first feature and the second feature satisfies an echo value threshold that is predictive of a respective echo being human perceptible.
|