A wraparound delay amount detecting part calculates a cross-correlation r(k) from an output speech signal "ai" supplied to a loudspeaker and an input speech sigal "bi" inputted through a microphone array to obtain a delay amount "d" of a wraparound speech signal. The delay processing part generates a speech signal "ai-d" obtained by delaying the output speech signal "ai" by the delay amount "d". Even if there is a change in delay amount due to the variation in environment, appropriate delay processing can be conducted by the delay processing part. In an adaptive filter, an estimated wraparound speech signal ai-d is generate from the speech signal "ai-d" subject to delay processing. A subtracter subtracts the estimated wraparound speech signal ai-d from the input speech signal "bi" to generate an echo cancellation signal "ei". A coefficient updating part updates the coefficient of the adaptive filter.

 
Web www.patentalert.com

< System and method for updating filter coefficients and echo canceller including same

< Signaling Techniques in channels with asymmetric powers and capacities

> Portable communication unit

> Method and device for acoustic echo cancellation combined with adaptive beamforming

~ 00255