[發明專利]一種回聲消除方法、裝置、系統及存儲介質有效
| 申請號: | 201910181374.0 | 申請日: | 2019-03-11 |
| 公開(公告)號: | CN109785853B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 李楠;李勤;付聰 | 申請(專利權)人: | 出門問問信息科技有限公司 |
| 主分類號: | G10L21/0208 | 分類號: | G10L21/0208 |
| 代理公司: | 北京睿派知識產權代理事務所(普通合伙) 11597 | 代理人: | 劉鋒 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 回聲 消除 方法 裝置 系統 存儲 介質 | ||
本發明實施例涉及數據處理技術領域,具體公開了一種回聲消除方法、裝置、系統及存儲介質。將第n個單位時間對應的第一參考信號輸入至第一濾波器,獲取第一輸出信號,將第二參考信號輸入至第二濾波器,獲取第二輸出信號;根據第一輸出信號和期望信號,得到第一殘差信號;根據第二輸出信號和期望信號,得到第二殘差信號;獲取第一參考信號和期望信號之間的第一相干系數,期望信號與第一殘差信號之間的第二相干系數,以及期望信號和第二殘差信號之間的第三相關系數;根據這三個相干系數,從第一殘差信號和/或第二殘差信號中,選擇第n個單位時間的最終輸出信號。通過該種方式,可以實現語音信號中的回聲消除,同時,還能夠緩解近端語音損傷。
技術領域
本發明實施例涉及數據處理技術領域,具體涉及一種回聲消除方法、裝置、系統及存儲介質。
背景技術
回聲消除(Acoustic Echo Cancellation,簡稱AEC)技術難以消除回聲中的非線性成分,尤其在音頻系統非線性失真較為嚴重的情況下,利用回聲消除技術進行語音信號處理后,仍然會存在回聲殘留過大的問題。針對該問題,一般的解決方法是使用參考傳聲器進行語音信號處理,而該方法一般需要依賴指向性傳聲器或采用將參考傳聲器與外界隔離的硬件設置。
然而,通過指向性傳聲器對回聲進行抑制處理,雖然效果較佳,但是成本過高。而將采樣將參考傳聲器與外界隔離這樣的設計又比較復雜,對于工作人員的要求較高,操作不便,實現起來比較困難。另外,如果采用其他方法對回聲進行消除,可能還會存在近端語音損傷的問題。
發明內容
本發明實施例提供一種回聲消除方法、裝置、系統及存儲介質,用以實現在不增加工作成本,又不用對硬件進行復雜設計的前提下,實現對信號的回聲消除,同時還能夠避免對近端語音造成損傷的問題。
為了實現上述目的,本發明實施例提供如下技術方案:
第一方面,本發明實施例提供了一種回聲消除方法,該方法包括:
將第n個單位時間對應的第一參考信號輸入至第一濾波器中,獲取第一輸出信號,以及,將第二參考信號輸入至第二濾波器中,獲取第二輸出信號,其中,第一參考信號為揚聲器采集的參考信號,第二參考信號為參考傳聲器采集的信號,n依次遞進取值,初始取值為1;
根據第一輸出信號和期望信號,計算得到第一殘差信號,其中,期望信號為拾音傳聲器采集的信號;
根據第二輸出信號和期望信號,計算得到第二殘差信號;
按照預設公式計算第一參考信號和期望信號之間的第一相干系數,期望信號與第一殘差信號之間的第二相干系數,以及期望信號和第二殘差信號之間的第三相關系數;
根據第一相關系數和/或第二相干系數,和/或第三相干系數,從第一殘差信號和/或第二殘差信號中,選擇第n個單位時間的最終輸出信號。
本發明實施例的特征還在于,將第n個單位時間對應的第一參考信號輸入至第一濾波器中,獲取第一輸出信號,以及,將第二參考信號輸入至第二濾波器中,獲取第二輸出信號之前,方法還包括:
對第一濾波器中的第一濾波器傳遞函數和第二濾波器中的第二濾波器傳遞函數進行初始化。
本發明實施例的特征還在于,根據第一輸出信號和期望信號,計算得到第一殘差信號,具體包括:
將期望信號和第一輸出信號做差值運算,獲取第一殘差信號。
本發明實施例的特征還在于,根據第二輸出信號和期望信號,計算得到第二殘差信號,具體包括:
將期望信號和第二輸出信號做差值運算,獲取第二殘差信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于出門問問信息科技有限公司,未經出門問問信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910181374.0/2.html,轉載請聲明來源鉆瓜專利網。





