Patent ID: 8054966

Claim:
A method comprising: receiving an incoming call; outputting, in response to receiving the incoming call, a ringing signal through a speaker, where the ringing signal indicates receipt of the incoming call; activating a microphone and an echo cancellation module in response to the output ringing signal; receiving the ringing signal through the microphone; transmitting the ringing signal to the echo cancellation module; analyzing, by the echo cancellation module, spectral content of the ringing signal to adjust a filter step size of a first adaptive filter to calculate echo cancellation filter coefficients for the first adaptive filter; transmitting the adjusted filter step size to the first adaptive filter; filtering one or more signals by the first adaptive filter based on the adjusted filter step size to cancel an echo component included in the one or more signals; transmitting the adjusted filter step size to a second adaptive filter; calculating, by the second adaptive filter, noise reduction filter coefficients based on the adjusted filter step size with the same filter step size used to calculate the echo cancellation filter coefficients; and filtering the one or more signals by the second adaptive filter based on the calculated noise reduction filter coefficients to reduce a noise component included in the one or more signals.