[發明專利]回聲消除方法、裝置、電子設備和存儲介質在審
| 申請號: | 202110736434.8 | 申請日: | 2021-06-30 |
| 公開(公告)號: | CN113488067A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 操陳斌;何夢楠 | 申請(專利權)人: | 北京小米移動軟件有限公司;北京小米松果電子有限公司 |
| 主分類號: | G10L21/0208 | 分類號: | G10L21/0208;G10L21/0232 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 苑晨浩 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 回聲 消除 方法 裝置 電子設備 存儲 介質 | ||
本公開是關于一種回聲消除方法、裝置、電子設備和存儲介質,所述方法包括:獲取回聲信號和麥克風的輸入信號組成的第一信號向量;其中,輸入信號包括近端信號和回聲信號,回聲信號包括線性回聲信號和非線性回聲信號,非線性回聲信號包括多項回聲子信號,回聲子信號根據回聲參考信號和非線性變換函數確定;根據當前幀的第一信號向量和前一幀的分離向量確定第一殘差信號的向量,其中,第一殘差信號包括近端信號和殘留回聲信號;根據第一殘差信號的向量、第一信號向量和平滑參數,確定當前幀的分離向量;根據第一信號向量和當前幀的分離向量確定第二殘差信號的向量,并根據第二殘差信號的向量確定當前幀的近端信號。
技術領域
本公開涉及回聲消除技術領域,具體涉及一種回聲消除方法、裝置、電子設備和存儲介質。
背景技術
手機等終端設備進行語音通信和人機語音交互時,當揚聲器播放語音和用戶對麥克風輸入語音同時進行時,便會形成全雙工現象,即揚聲器播放的語音會隨用戶語音輸入至麥克風中,從而形成回聲。相關技術中使用自適應濾波器來消除上述回聲,但是自適應濾波器對回聲中的非線性回聲消除效果較差,因此無法達到消除回聲的目的。
發明內容
為克服相關技術中存在的問題,本公開實施例提供一種回聲消除方法、裝置、電子設備和存儲介質,用以解決相關技術中的缺陷。
根據本公開實施例的第一方面,提供一種回聲消除方法,應用于終端設備,包括:
獲取回聲信號和麥克風的輸入信號組成的第一信號向量;其中,所述輸入信號包括近端信號和回聲信號,所述回聲信號包括線性回聲信號和非線性回聲信號,所述非線性回聲信號包括多項回聲子信號,所述回聲子信號根據回聲參考信號和非線性變換函數確定;
根據當前幀的所述第一信號向量和前一幀的分離向量確定第一殘差信號的向量,其中,所述第一殘差信號包括近端信號和殘留回聲信號;
根據所述第一殘差信號的向量、所述第一信號向量和平滑參數,確定當前幀的分離向量;
根據所述第一信號向量、所述當前幀的分離向量確定第二殘差信號的向量,并根據所述第二殘差信號的向量確定當前幀的近端信號。
在一個實施例中,所述獲取回聲信號和麥克風的輸入信號組成的第一信號向量,包括:
分別將所述輸入信號的向量、所述線性回聲信號的向量和所述非線性回聲信號的向量由時域形式轉換為頻域形式;
將頻域形式的所述輸入信號的向量、頻域形式的所述線性回聲信號的向量和頻域形式的所述非線性回聲信號的向量按照預設方向排列,形成所述第一信號向量。
在一個實施例中,所述線性回聲信號的向量為所述參考回聲信號。
在一個實施例中,所述非線性變換函數包括多項式函數;或,
所述非線性變換函數包括多項式函數和非線性函數,其中,所述非線性函數為下述至少一種函數:正弦函數、音頻壓縮函數、誤差函數、雙曲正切函數、反正切函數、S型激活函數。
在一個實施例中,所述根據所述第一殘差信號的向量、所述第一信號向量和平滑參數,確定當前幀的分離向量,包括:
根據每個頻率點的所述第一殘差信號的向量確定評價函數;
根據所述評價函數確定對比度函數;
根據所述第一信號向量確定第一協方差矩陣;
根據前一幀的輔助變量、所述第一協方差矩陣、所述對比度函數和所述平滑函數,確定當前幀的輔助變量;
根據所述當前幀的輔助變量確定所述當前幀的分離變量。
在一個實施例中,所述根據所述第二殘差信號的向量確定當前幀的近端信號,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司;北京小米松果電子有限公司,未經北京小米移動軟件有限公司;北京小米松果電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110736434.8/2.html,轉載請聲明來源鉆瓜專利網。





