Patent ID: 8103011

Claim:
A system comprising: a microphone signal detector configured to produce an output indicative of a presence of a signal at a microphone; a loudspeaker signal detector configured to produce an output indicative of a presence of a signal at a speaker; a signal discriminator (SD) configured to distinguish between a presence of a near-end signal at the microphone and a loudspeaker echo of the signal at the speaker and produce an output indicative of a relative level of the near-end signal at the microphone and the loudspeaker echo; a decision component configured to confirm: a presence of doubletalk at the microphone by comparing: the output of the microphone signal detector to a microphone threshold value; the output of the loudspeaker signal detector to a loudspeaker threshold value; and the output of the SD to a SD threshold value; and a presence of the near-end signal at the microphone by comparing: the output of the microphone signal detector to the microphone threshold value; and the output of the SD to the SD threshold value; and an acoustic echo canceller (AEC) to suppress the loudspeaker echo captured by the microphone, wherein the decision component is further configured to stop or disable adaption of filter coefficients of the AEC when: the output of the microphone signal detector exceeds the microphone threshold value, the output of the loudspeaker signal detector is less than the loudspeaker threshold value and the output of the SD exceeds the SD threshold value; or the output of the microphone signal detector exceeds the microphone threshold value, the output of the loudspeaker signal detector exceeds the loudspeaker threshold value and the output of the SD exceeds the SD threshold value.