We know that the Legacy AEC (Acoustic Echo Cancellation) mechanism needs to be adjusted in real case. The reason is because Audio has distortion issue which is caused by the Frequency Response of speaker and microphone are not ideal. Therefore, what we want to do is store the Frequency Response of speaker and microphone on the system side. With this concept, we can reduce AEC tuning workload and cover multiple platform scenarios and enhance AEC performance. What we want to do is store the Frequency Response of speaker and microphone on the system side. (For example, BIOS or memory.) The purpose is when Audio Input signal is played through speaker and received by microphone, we can leverage this data to estimate the result. As we know, the Legacy AEC (Acoustic Echo Cancellation) sends the reference signal to codec driver. Then codec driver can compare the difference between echo and reference signal for cancellation. But in fact, the echo and reference signal are not exactly the same due to the influence of microphone and speaker even these 2 signals are from the same source “Audio Input”. Therefore, our concept is to use the reference signal and frequency response data of microphone and speaker. To predict the corresponding linear echo.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 License.
INC, HP, "A Method for Enhancing Legacy Acoustic Echo Cancellation by Echo Prediction", Technical Disclosure Commons, (June 08, 2023)