摘要 |
A method and system for acoustic echo cancellation stores received far-end data in a first buffer. When the far-end data in the first buffer exceeds a predefined length, the stored far-end data is used to calculate echo estimate data. The echo estimate data is stored in a second buffer. Whenever microphone data is received the error data is calculated independent of echo estimate data availability. In particular, subsequent to sufficient echo estimate data being stored in the second buffer and responsive to the reception of the microphone data, the error data is calculated by subtracting, from the microphone data, corresponding echo estimate data stored in the second buffer. |