Patent ID: 8275139

Claim:
A method, comprising: calculating, via an echo estimation module, an echo estimate of an echo due to a far end signal associated with a communication; obtaining a residual echo by subtracting, via an echo subtraction module, the echo estimate from a near end signal associated with the communication; decorrelating, using a decorrelation module, the far end signal and the residual echo, wherein output of the decorrelation module is used for adaptations of an adaptive filter module; detecting and managing, via a dual double talk detector, double talk associated with the communication, comprising: computing, via a power based detector, a maximum power of the far end signal over a double talk detection window; and computing, via a correlation based detector, correlation between the echo estimate from the echo estimation module and the near end signal and between the residual echo and the near end signal; determining, via an acoustic echo canceller controller state machine, presence of the double talk based on the computed power and the computed correlations; and providing status information associated with the double talk to the acoustic echo canceller controller state machine.