Patent ID: 7769186

Claim:
An acoustic echo cancellation convergence system, comprising: a processor; computer-executable instructions stored in memory and executed by the processor, the memory storing: an audio output frequency domain transform that receives audio output data and provides an output of frequency domain audio output based on a frequency domain transform of the audio output data; an audio input frequency domain transform that receives audio input data and provides an output of frequency domain audio input based on a frequency domain transform of the audio input data; an adaptive filter that receives the frequency domain audio output and approximates the true echo; and a differential component that outputs the difference of the true echo approximation and the frequency domain audio input to at least one of a computer application and an acoustic echo cancellation convergence detector, the acoustic echo cancellation convergence detector comprising: a center clipping component that center clips frequency bins of the output of the differential component based on results of a comparison to a background noise level; a convergence calculator that calculates a convergence parameter based upon a number of center clipped frequency bins as provided by the center clipping component and a total number of frequency bins for a given frame of input data; a convergence filter that outputs a filtered convergence parameter based upon the calculation of an average of previous convergence parameters; and a convergence statistic component that calculates a convergence statistic based upon at least one of the filtered convergence parameter and the convergence statistic of a previous frame of input data multiplied by a decay coefficient.