簡介
在即時通訊套用中,需要進行雙方,或是多方的實時語音交流,在要求較高的場合,通常都是採用外置音箱放音,這樣必然會產生回音,即一方說話後,通過對方的音箱放音,然後又被對方的Mic採集到回傳給自己(如右圖所示)。如果不對回音進行處理,將會影響通話質量和用戶體驗,更嚴重的還會形成震盪,產生嘯叫。
回聲消除就是在Mic採集到聲音之後,將本地音箱播放出來的聲音從Mic採集的聲音數據中消除掉,使得Mic錄製的聲音只有本地用戶說話的聲音。傳統的回聲消除都是採用硬體方式,在硬體電路上集成DSP處理晶片,如我們常用的固定電話、手機等都有專門的回音消除處理電路,而採用軟體方式實現回聲消除一直存在技術難點,包括國內套用最廣泛的QQ超級語音,便是採用國外的GIPS技術,由此可見一般。
回聲消除已經成為即時通訊中提供全雙工語音的標準方法。聲學回聲消除是通過消除或者移除本地話筒中拾取到的遠端的音頻信號來阻止遠端的聲音返回去的一種處理方法。這種音頻的移除都是通過數位訊號處理來完成的。回聲消除技術是數位訊號處理的典型套用之一。