鬼佬大哥大
  • / 23
  • 下載費用:30 金幣  

處理音頻信號的方法及其設備.pdf

關 鍵 詞:
處理 音頻 信號 方法 及其 設備
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201210368101.5

申請日:

2012.09.28

公開號:

CN102957819B

公開日:

2015.01.28

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):H04M 9/08申請日:20120928|||公開
IPC分類號: H04M9/08 主分類號: H04M9/08
申請人: 斯凱普公司
發明人: P.阿格倫
地址: 愛爾蘭都柏林
優先權: 2011.09.30 GB 1116847.3; 2011.11.30 US 13/307994
專利代理機構: 中國專利代理(香港)有限公司 72001 代理人: 劉紅;汪揚
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201210368101.5

授權公告號:

102957819B||||||

法律狀態公告日:

2015.01.28|||2013.04.03|||2013.03.06

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

用于在設備處處理音頻信號的方法、設備和計算機程序產品,該設備包括用于輸出音頻信號的音頻輸出器件。在設備的多個麥克風處接收音頻信號。測量多個麥克風所接收的音頻信號中的至少一個的特性。波束成形器對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出。回聲消除器件被應用于波束成形器輸出,由此從波束成形器輸出抑制從音頻輸出器件所輸出的音頻信號所導致的回聲,其中該回聲消除器件的操作參數基于多個麥克風所接收的音頻信號中的至少一個的所測量的特性進行控制。

權利要求書

權利要求書一種在設備處處理音頻信號的方法,該設備包括用于輸出音頻信號的音頻輸出器件,該方法包括:
在該設備的多個麥克風處接收音頻信號;
測量多個麥克風所接收的音頻信號中的至少一個的特性;
波束成形器對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;并且
對該波束成形器輸出應用回聲消除器件,由此從該波束成形器輸出中抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲,
其中該回聲消除器件的操作參數基于多個麥克風所接收的音頻信號中的至少一個的所測量特性進行控制。
 根據權利要求1的方法,其中多個麥克風所接收的音頻信號中的所述至少一個包括最強的所接收的音頻信號。
 根據權利要求2的方法,進一步包括確定哪個所接收音頻信號為最強的所接收的音頻信號。
 根據權利要求1的方法,其中多個麥克風所接收的音頻信號中的所述至少一個從具有不大于預定量小于最強的所接收的音頻信號的功率的功率的那些所接收的音頻信號中進行選擇。
 根據權利要求4的方法,其中該預定量是可變的,并且該方法包括用戶改變該預定量或者設備改變該預定量。
 根據權利要求1的方法,其中多個麥克風所接收的音頻信號中的所述至少一個的功率被用來基于該設備的多個麥克風之間的距離確定最強的所接收音頻信號的功率的上限。
 根據之前任一項權利要求的方法,所述測量音頻信號中的至少一個的特性的步驟包括從多個麥克風所接收的音頻信號中的至少一個測量回聲路徑增益。
 根據權利要求7的方法,進一步包括使用所述所測量的回聲路徑增益來確定波束成形器輸出中的回聲功率估計,其中所述操作參數基于波束成形器輸出中的回聲功率的估計進行控制。
 根據權利要求8的方法,進一步包括確定由波束成形器對多個麥克風從波束成形器的主要方向所接收的音頻信號所應用的依賴于頻率的波束成形器增益,其中所述波束成形器增益被用在波束成形器輸出中的回聲功率估計的所述確定中。
 根據權利要求8或9的方法,其中所述所確定的回聲功率估計表示波束成形器輸出中回聲功率的上限。
 根據之前任一項權利要求的方法,其中所述操作參數包括由回聲消除器件應用于波束成形器輸出的回聲抑制水平。
 根據之前任一項權利要求的方法,進一步包括基于對所接收的音頻信號的分析對波束成形器的所述波束成形器系數進行適配。
 根據權利要求12的方法,其中對所述波束成形器系數進行適配以在波束成形器的波束成形約束內將波束成形器輸出中的功率最小化。
 根據權利要求13的方法,其中波束成形器的所述波束成形約束包括多個麥克風在波束成形器的主要方向中所接收的音頻信號并不由于應用波束成形器系數而失真。
 根據之前任一項權利要求的方法,其中波束成形器系數描述所接收的音頻信號的線性函數或非線性函數。
 一種或多種其上存儲計算機可執行指令的計算機可讀存儲媒體,所述指令當由計算設備執行時,使得所述計算設備實現如權利要求1-15中的任一個所述的方法。
 一種用于處理音頻信號的設備,該設備包括:
音頻輸出器件,用于輸出音頻信號;
多個麥克風,用于接收音頻信號;
波束成形器,其被配置為對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;
回聲消除器件,其被配置為應用于該波束成形器輸出,由此從該波束成形器輸出中抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲;和
處理器件,用于測量多個麥克風所接收的音頻信號中至少一個的特性,并且用于基于多個麥克風所接收的音頻信號中至少一個的所測量特性對該回聲消除器件的操作參數進行控制。
 根據權利要求17的設備,其中所述回聲消除器件包括被安排為應用于波束成形器輸出的回聲抑制器件。
 根據權利要求18的設備,其中所述回聲消除器件進一步包括被安排為在波束成形器向所接收的音頻信號應用波束成形器系數之前應用于多個麥克風所接收的每個音頻信號。
 根據權利要求17至19中任一項的設備,其中該波束成形器是最小方差無失真響應波束成形器。
 一種用于在設備處處理音頻信號的計算機程序產品,該設備包括用于接收音頻信號的多個麥克風以及用于輸出音頻信號的音頻輸出器件,該計算機程序產品記錄在非瞬時的計算機可讀介質上并且被配置為當在該設備的處理器上執行時執行步驟:
測量多個麥克風所接收的音頻信號中的至少一個的特性;
使用波束成形器對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;并且
對該波束成形器輸出應用回聲消除器件,由此從該波束成形器輸出中抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲,
其中該回聲消除器件的操作參數基于多個麥克風所接收的音頻信號中的至少一個的所測量的特性進行控制。

說明書

說明書處理音頻信號
技術領域
本發明涉及對在設備處接收的音頻信號進行處理。
背景技術
設備可以具有諸如麥克風之類的音頻輸入器件,其可以被用來從周圍環境接收音頻信號。例如,用戶設備的麥克風可以接收主音頻信號(諸如來自用戶的話音)以及其它音頻信號。所述其它音頻信號可能是在設備的麥克風處所接收的干擾音頻信號,并且可能是從干擾源接收的,或者可能是周圍背景噪聲或麥克風的自噪聲。干擾音頻信號可能干擾在設備處接收的主音頻信號。設備可以將所接收音頻信號用于許多不同用途。例如,在所接收的音頻信號是從用戶接收的話音信號的情況下,該話音信號可以由設備進行處理以便在通信事件中使用,例如通過經網絡將該話音信號傳送至可以與通信事件的另一用戶相關聯的另一設備。可替換地或除此之外,所接收的音頻信號可以被用于如本領域已知的其它用途。
為了提高所接收音頻信號(例如,從用戶處接收的用于在呼叫中使用的話音信號)的質量,需要對在用戶設備的麥克風處接收的干擾音頻信號(例如,背景噪聲以及從干擾音頻源所接收的干擾音頻信號)進行抑制。
立體聲麥克風以及其中多個麥克風作為單個音頻輸入器件進行操作的其它麥克風陣列的使用變得日益普遍。在設備使用多個麥克風使得除了能夠從單個麥克風所接收的音頻信號中所提取的信息之外,還能夠使用從所接收音頻信號提取的空間信息。當使用這樣的設備時,一種用于抑制干擾音頻信號的方法是對多個麥克風所接收的音頻信號應用波束成形器。波束成形是通過應用信號處理而對麥克風陣列所接收的音頻信號進行集中以使得在麥克風陣列從一個或多個所期望位置(即,方向和距離)所接收的特定的音頻信號相比在麥克風所接收音頻信號的其余部分有所提升的處理。為了簡要,這里將對僅具有單個所期望方向的情形進行描述,但是相同的方法可以在存在更多感興趣的方向時應用。在波束成形行處理之前,可以確定或設置在麥克風陣列接收所期望音頻信號的角度(和/或距離),即所謂的到達方向(DOA)信息。由于到達方向的估計可能是復雜的,所以將所期望的到達方向設置為固定會是有利的。然而,在替代的情形中,使得所期望的到達方向適應于變化的條件會是有利的,并且因此在使用波束成形器時實時執行對所期望的到達方向的估計可能是有利的。自適應波束成形器對所接收的音頻信號應用多個權重(或“波束成形器系數”)。這些權重可以得以適配以考慮到DOA信息而對多個麥克風所接收的音頻信號進行處理以形成“波束”,由此高增益被應用于麥克風從所期望的位置(即,所期望的方向和距離)接收的所期望的音頻信號,而低增益則被應用于去往任意其它(例如,干擾)信號源的方向。就干擾源的抑制可以進行適配的意義而言,波束成形器可以是“自適應的”,而所期望源/觀看方向的選擇則不必是可適配的。
設備不但具有用于接收音頻信號的多個麥克風,還可以具有用于輸出音頻信號的音頻輸出器件(例如,包括揚聲器)。這樣的設備例如在音頻信號例如要在通信事件期間被輸出到設備用戶以及從設備用戶接收的情況下是有用的。例如,設備可以是諸如電話、計算機或電視的用戶設備,并且可以包括允許用戶參與電話會議所必須的裝置。
在設備包括音頻輸出器件(例如,包括揚聲器)和音頻輸入器件(例如,麥克風)二者的情況下,則在所接收音頻信號中存在回聲是經常存在問題,其中回聲產生于從揚聲器輸出并且在麥克風接收的音頻信號。可以使用回聲消除器來消除麥克風處所接收的音頻信號中的回聲。回聲抑制和回聲削減是實施回聲消除器的兩種方法。例如,回聲消除器可以實施回聲抑制器,其被用來對在麥克風所接收的音頻信號中的回聲進行抑制。音頻信號從揚聲器到麥克風的傳播路徑被稱作回聲路徑,并且回聲抑制器可以估計作為時間函數的回聲路徑增益并且使用其來估計所接收音頻信號中的回聲功率。所接收音頻信號中的回聲功率估計可以被用來將所接收信號中的回聲抑制到使得它們在存在任意近端信號(在麥克風所接收的音頻信號中并非來源于揚聲器的信號分量)的情況下不會被注意到的水平。所接收的音頻信號中的回聲功率估計是基于回聲消除器在其中進行操作的揚聲器?封閉?麥克風(loudspeaker?enclosure?microphone)系統的模型。該模型經常至少部分地是線性的,但是在一些情況下,該模型可能是非線性的。混合回聲消除器由以層級方式應用的回聲削減器和回聲抑制器所構成。通過使用混合回聲消除器,通過回聲削減器實現了有所提高的雙端語音(doubletalk)透明度,并且如果需要,則通過回聲抑制器獲得額外的回聲抑制增益。
對于回聲消除的最優操作的一般要求在于:
· 回聲路徑相對緩慢地變化,這是因為否則回聲路徑增益估計將很快不準確;
· 系統足夠線性,以便通過線性回聲模型進行建模;和
· 回聲路徑增益不應當被低估,這是因為低估進而還會導致回聲功率被低估。這將導致回聲消除器應用過小的抑制并且由此放過不可忽視的殘留回聲。
對所接收音頻信號實施波束成形器和回聲消除器并非是微不足道的任務。實際上,當結合自適應麥克風波束成形器時(例如,在電話會議應用中),需要進行關注以使得回聲消除器的性能不會被波束成形中的適配所降低。
在將波束成形和回聲消除一起實施的第一系統中,在執行波束成形之前對每個麥克風信號應用單獨的回聲消除器。然而,該第一系統由于用于多個麥克風信號的多個回聲消除器的操作而在計算上非常復雜。此外,對麥克風信號使用回聲消除器(特別是使用實施回聲抑制的回聲消除器)會干擾波束成形器的波束成形處理。
在將波束成形和回聲消除一起實施的第二系統中,回聲消除器被應用于波束成形器的輸出。在該第二系統中,數據自適應波束成形器的表現被優選地約束為隨時間推移而非常緩慢地變化,這是因為否則,在回聲消除器試圖響應于波束成形器表現的變化而對回聲路徑估計進行調節時,在回聲消除器所實施的回聲抑制中所使用的回聲路徑估計的準確性將會受到不利影響。此外,在該第二系統中,波束成形器優選地被約束為線性的以便防止回聲消除器所實施的回聲抑制在近端透明度方面可實現的回聲消除性能的不利下降。一些波束成形器是線性的,但是一些則不是線性的,從而波束成形器的選擇在第二系統中受到限制(被限制為線性波束成形器)。
因此,以上所描述的第一系統和第二系統都存在問題。
發明內容
本發明的實施例允許麥克風波束成形器與回聲消除器一起使用,而并不以任何方式對波束成形器的類型或表現進行限制而且并不影響回聲消除器的性能。本發明的實施例基于波束成形器之前最強的麥克風信號計算回聲消除器表現,并且對波束成形器輸出應用回聲消除器。
術語“最強”音頻信號可以表示隨時間推移具有最高平均功率的一個所接收音頻信號。然而,“最強”音頻信號可以表示隨時間推移按平均值具有最高絕對值的一個所接收的音頻信號,或者瞬時具有最強功率的音頻信號。
根據本發明的第一方面,提供了一種在設備處對音頻信號進行處理的方法,該設備包括用于輸出音頻信號的音頻輸出器件,該方法包括:在該設備的多個麥克風處接收音頻信號;測量多個麥克風所接收的音頻信號中的至少一個的特性;波束成形器對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;并且對該波束成形器輸出應用回聲消除器件,由此從該波束成形器輸出中抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲,其中該回聲消除器件的操作參數基于多個麥克風所接收的音頻信號中的至少一個的所測量特性進行控制。
有利地,本發明實施例的計算復雜度低,原因在于回聲消除器件被應用于波束成形器輸出而不是波束成形器之前的每個所接受音頻信號。因此所需的回聲消除器更少。在優選實施例中,僅使用一個回聲消除器,其被應用于波束成形器輸出。此外,波束成形器的性能并不會受到回聲消除器件的不利影響,這是因為回聲消除器件在波束成形器對所接收音頻信號應用波束成形器系數之前并不對所接收音頻信號進行改變。此外,波束成形器的表現并不由于波束成形器輸出緩慢變化的要求而受到限制,這是因為在波束成形器應用波束成形器系數之前,回聲消除器件的操作參數基于一個或多個所接收音頻信號的特性進行控制。這樣,回聲消除器件的操作參數并不受到波束成形器表現的影響,并且這樣波束成形器輸出并不被要求來為了回聲消除器件正確工作而緩慢變化。類似地,由于回聲消除器件的操作參數在波束成形處理之前基于至少一個所接收音頻信號的特性進行控制,所以波束成形器所應用的波束成形器參數并不必局限于是線性的(雖然波束成形器系數在一些實施例中可以是線性的)。
在優選實施例中,多個麥克風所接收的音頻信號中被根據來測量特性的至少一個包括最強的所接收的音頻信號,并且該方法可以包括確定哪個所接收的音頻信號為最強的所接收的音頻信號的步驟。多個麥克風所接收的音頻信號中被根據來測量特性的至少一個可以包括不同于最強音頻信號的一個所接收音頻信號。
此外,測量至少一個音頻信號的特性的步驟可以包括從多個麥克風所接收的音頻信號中的至少一個測量回聲路徑增益。該方法可以進一步包括使用所述所測量的回聲路徑增益來確定波束成形器輸出中的回聲功率估計,其中所述操作參數基于波束成形器輸出中的回聲功率估計進行控制。該操作參數可以包括回聲消除器件(例如,通過回聲消除器件的回聲抑制器件)對波束成形器輸出所應用的回聲抑制水平。有利地,在優選實施例中,根據從最強的所接收的音頻信號所測量的回聲路徑增益所確定的波束成形器輸出中的回聲功率估計保證不會是對波束成形器輸出中回聲功率的低估,由此確保了回聲消除器件不會對波束成形器輸出應用過小的回聲抑制。
在優選實施例中,該方法進一步包括確定波束成形器對多個麥克風從波束成形器的主要方向所接收的音頻信號所應用的波束成形器增益,其中所述波束成形器增益被用在波束成形器輸出中的回聲功率估計的所述確定中。所確定的回聲功率估計可以表示波束成形器輸出中回聲功率的上限。
該方法可以進一步包括基于所接收音頻信號的分析對波束成形器的波束成形器系數進行適配。例如,可以對波束成形器系數進行適配以在波束成形器的波束成形約束內將波束成形器輸出中的功率最小化。波束成形器的波束成形約束例如可以包括多個麥克風在波束成形器的主要方向中所接收的音頻信號并不由于應用波束成形器系數而失真的約束。波束成形器系數可以描述所接收的音頻信號的線性函數或非線性函數。例如,波束成形器可以是最小方差無失真響應(MVDR)波束成形器。
根據本發明的第二方面,提供了一種用于處理音頻信號的設備,該設備包括:音頻輸出器件,用于輸出音頻信號;多個麥克風,用于接收音頻信號;波束成形器,其被配置為對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;回聲消除器件,其被配置為應用于該波束成形器輸出,由此從該波束成形器輸出抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲;和處理器件,用于測量多個麥克風所接收的音頻信號中至少一個的特性,并且用于基于多個麥克風所接收的音頻信號中至少一個的所測量特性對該回聲消除器件的操作參數進行控制。
該回聲消除器件可以包括被安排為應用于波束成形器輸出的回聲抑制器件。該回聲消除器件可以進一步包括被安排為在波束成形器向所接收的音頻信號應用波束成形器系數之前應用于多個麥克風所接收的每個音頻信號的回聲削減器件。
根據本發明的第三方面,提供了一種用于在設備處對音頻信號進行處理的計算機程序產品,該設備包括用于接收音頻信號的多個麥克風以及用于輸出音頻信號的音頻輸出器件,該計算機程序產品記錄在非瞬時的計算機可讀介質上并且被配置為以便當在該設備的處理器上執行時執行步驟:測量多個麥克風所接收的音頻信號中的至少一個的特性;使用波束成形器對所接收的音頻信號應用波束成形器系數,由此生成波束成形器輸出;并且對該波束成形器輸出應用回聲消除器件,由此從該波束成形器輸出中抑制從該音頻輸出器件所輸出的音頻信號所導致的回聲,其中該回聲消除器件的操作參數基于多個麥克風所接收的音頻信號中的至少一個所測量的特性進行控制。
附圖說明
為了更好地理解本發明以及示出本發明可以如何生效,現在將通過示例參考以下附圖,其中:
圖1示出了根據優選實施例的設備的示意圖;
圖2示出了根據優選實施例的系統;
圖3示出了根據第一現有技術系統的設備的部件的功能框圖;
圖4示出了根據第二現有技術系統的設備的部件的功能框圖;
圖5示出了根據優選實施例的設備的部件的功能框圖;
圖6示出了根據優選實施例的用于處理音頻信號的處理的流程圖。
具體實施方式
現在將僅通過示例對本發明的優選實施例進行描述。例如,可能希望在設備處實施波束成形器和回聲消除器二者以便隨電話會議應用一起使用。在本發明的以下實施例中,對允許波束成形器連同回聲消除器一起使用而并不對波束成形器類型或波束成形器表現進行限制并且并不影響回聲消除器的性能的技術進行描述。
波束成形器可以如下進行建模。麥克風波束成形器的用途是對若干麥克風信號進行合并以便產生波束成形器輸出。波束成形器輸出可以由許多信號構成,但是為了簡要,在以下所描述的優選實施例中,將假設波束成形器產生一個單獨輸出。存在許多不同的可以使用的波束成形算法并且用于描述波束成形算法的通用模型為

其中y(t)是波束成形器輸出,yn(t)是來自麥克風陣列中第n個麥克風的第n個輸入信號,N是波束成形器輸入信號的總數,并且f()是波束成形器函數。波束成形器函數f()可以采用許多不同形式之一并且可以是線性或非線性的。對于延遲疊加(Delay?and?sum)波束成形器而言,波束成形算法給出如下:

對于MVDR波束成形器而言,波束成形算法給出如下:

其中gn(t)是第n個輸入信號的權重因數。
進行操作以消除單個麥克風輸入信號y(t)中的回聲的回聲消除器可以如下進行建模。回聲路徑是揚聲器信號x(t)向麥克風信號y(t)進行傳播的路徑。使用回聲抑制的回聲消除器可以通過針對時間t和頻率f估計回聲路徑增益,并且使用回聲路徑增益的估計來估計所接收音頻信號中的回聲功率來進行操作。回聲功率的該估計可以根據以下等式基于在其上操作回聲消除器的揚聲器?封閉?麥克風系統的線性模型來執行:

其中Y(t, f)是針對麥克風信號的頻率估計(例如,數字傅里葉變換),X(t, f)是針對揚聲器信號的頻率估計,S(t, f)是針對回聲信號的頻率估計,H(t, f)是回聲路徑的頻率響應,并且N(t, f)是所有近端聲音、麥克風噪聲和建模誤差(它們都是所接收的回聲之外的音頻信號)的頻率估計。為了回聲消除模型是有效的,假設用來計算頻率估計的變換全部都具有足夠的階(sufficient orders)。由于設備將了解要從其揚聲器輸出什么信號,所以針對揚聲器信號的頻率估計X(t, f)是已知的。因此,為了確定回聲功率,應當估計回聲路徑的頻率響應H(t, f)。
在X(t, f)與N(t, f)無關的假設下,回聲路徑增益可以根據作為Y(t, f)和X(t, f)的函數的模型進行估計。此外,可以基于預計回聲與近端的比率對估計速度或估計可信度進行調節,該比率限制估計的可能準確度,即主要在預計回聲功率在麥克風信號中強時對估計進行更新。一種可以使用的估計方法是最小平方估計方法。
回聲路徑增益估計被用來使用以上模型來估計回聲功率,即:

回聲消除的最優操作的一般要求是:
· 回聲路徑相對緩慢地變化,這是因為否則回聲路徑增益估計將很快不準確;
· 系統足夠線性以便通過以上的線性回聲模型進行建模;和
· 回聲路徑增益不應當被低估,即,這是因為低估進而還會導致回聲功率被低估。這將導致回聲消除器應用過小的已知并且由此放過不可忽視的殘留回聲。
現在參考圖1,其圖示了設備102的示意性視圖。設備102可以是固定或移動設備。設備102包括CPU 104,與之連接的是用于接收音頻信號的麥克風陣列106,用于輸出音頻信號的音頻輸出器件110,諸如用于向設備102的用戶輸出視覺數據的屏幕的顯示器112以及用于存儲數據的存儲器114。
現在參見圖2,其圖示了設備102在其中進行操作的示例環境200。
設備102的麥克風陣列106從環境200接收音頻信號。例如,如圖2所示,麥克風陣列106接收來自用戶202(如圖2中的d1所表示)的音頻信號,來自另一個用戶204(如圖2中的d2所表示)的音頻信號,來自風扇206(如圖2中的d3所表示)的音頻信號,以及來自揚聲器210(如圖2中的d4所表示)的音頻信號。設備102的音頻輸出器件110包括音頻輸出處理器件208和揚聲器210。音頻輸出處理器件208進行操作以向揚聲器210發送音頻輸出信號以便從揚聲器210輸出。音頻輸出處理器件208可以作為CPU 104上執行的軟件或者作為設備102中的硬件進行操作。對于本領域技術人員將顯而易見的是,麥克風陣列106可以接收圖2所示之外的其它音頻信號。在圖2所示的情形中,來自用戶202的音頻信號是所期望的音頻信號,而在麥克風陣列106所接收的所有其它音頻信號是干擾音頻信號。在其它實施例中,在麥克風陣列106所接收的多于一個的音頻信號可以被認為是“所期望的”音頻信號,但是為了簡要,在這里所描述的實施例中,僅有一個所期望的音頻信號(其是來自用戶202的音頻信號)而其它音頻信號都被認為是干擾。所不期望的噪聲信號的其它源例如可以包括空調系統、播放音樂的設備,以及例如在環境200中離開墻壁的音頻信號的混響(reverberance)。
現在參見圖3,其圖示了第一現有技術設備的部件的功能表示。麥克風陣列106包括多個麥克風3021、3022和3023。第一現有技術設備進一步包括波束成形器304。麥克風陣列106中每個麥克風的輸出耦接至多個聲音回聲消除器3061、3062和3063的相應輸入。以這種方式,針對每個所接收信號(圖3中所表示的y1(t)、y2(t)和y3(t))有一個回聲消除器306。每個回聲消除器306的輸出耦接到波束成形器304的相應輸入。本領域技術人員將會意識到,需要多個輸入以便實施波束成形。如圖3所示,麥克風3021、3022和3023接收近端音頻信號以及從揚聲器210所輸出的回聲音頻信號。
在第一現有技術設備中,在波束成形器304執行波束成形之前對每個所接收的音頻信號y(t)應用單獨的回聲消除器306。因此,如以上所描述的,圖3所示的第一現有技術設備由于實施了多個回聲消除器306而在計算上是復雜的。此外,引入回聲消除器306會對自適應波束成形器304的波束成形處理造成干擾。
現在參見圖4,其圖示了第二現有技術設備的部件的功能表示。與圖3所示的第一現有技術設備類似,第二現有技術設備具有包括多個麥克風3021、3022和3023的麥克風陣列106以及波束成形器404。然而,在第二現有技術設備中,麥克風陣列106中的每一個麥克風的輸出耦接至波束成形器404的相應輸入,并且波束成形器404的輸出耦合至聲音回聲消除器404的輸入。以這種方式,波束成形器404在回聲消除器406進行回聲消除處理之前應用波束成形處理。第二現有技術設備省去了對多個回聲消除器的需要,但是第二現有技術設備具有缺陷。例如,波束成形器404的操作需要進行調節以便在第二現有技術設備中非常緩慢地變化,因為否則回聲消除器406將無法足夠快地針對波束成形器表現的變化進行調節以對所接收音頻信號中的回聲提供滿意的抑制。此外,為了回聲消除器406正確操作,波束成形器404優選地需要是線性的。這限制了波束成形器404實施方式的選擇。
現在參見圖5,其圖示了根據本發明優選實施例的設備102的部件的功能表示。麥克風陣列106包括多個麥克風3021、3022和3023。設備102進一步包括波束成形器504、聲音回聲消除器506和處理塊508。波束成形器504例如可以是最小方差無失真響應(MVDR)波束成形器。波束成形器504、回聲消除器506和處理塊508可以在CPU 104上執行的軟件或者在設備102中的硬件中實施。麥克風陣列106中每個麥克風的輸出耦接至波束成形器504的相應輸入。麥克風陣列106中每個麥克風的輸出還耦接至處理塊508的相應輸入。波束成形器504的輸出耦接至回聲消除器506的輸入。處理塊508的輸出耦接至回聲消除器506的輸入以由此向回聲消除器506提供邊信息。本領域技術人員將會意識到的是,需要多個輸入以便實施波束成型。麥克風陣列106在圖5中被示為具有三個麥克風(3021、3022和3023),但是將要理解的是,這個麥克風的數量僅是示例而并非以任何方式進行限制。
波束成形器504包括用于接收和處理來自麥克風陣列106的麥克風3021、3022和3023音頻信號y1(t)、y2(t)和y3(t)的器件。例如,波束成形器504可以包括語音活動檢測器(VAD)和DOA估計塊(圖中未示出)。在操作中,波束成形器504確定麥克風陣列106所接收的音頻信號的屬性并且基于如VAD和DOA估計塊所檢測的質量的話音檢測,確定(一個或多個)主揚聲器的一個或多個主要方向。在其它實施例中,(一個或多個)主揚聲器的(一個或多個)主要方向可以預先設置以使得波束成形器304集中于固定方向。在圖2所示的示例中,從用戶202所接收的音頻信號的方向(d1)被確定為主要方向。波束成形器504可以通過形成波束而使用DOA信息(或者簡單地使用預先設置供波束成形器504使用的固定查看方向)來處理音頻信號,所述波束在麥克風陣列106處接收所期望信號的來自主要方向(d1)的方向中具有高增益,并且在任意其它信號的方向(例如,d2、d3和d4)中具有低增益。
波束成形器504還可以確定到達的干擾方向(d2、d3和d4),并且有利地,可以對波束成形器504的表現進行適配以使得特別低的增益被應用于從那些進行干擾的到達方向所接收的音頻信號,以便對進行干擾的音頻信號進行抑制。同時,以上已經描述了,波束成形器504能夠確定任意數量的主要方向,所確定的主要方向的數量影響波束成形器的屬性,例如,對于大量的主要方向而言,與僅確定了單個主要方向的情況相比,波束成形器504將對在麥克風陣列從其它(所不期望的)方向所接收的信號應用較小的衰減。波束成形器504的輸出以所要進行處理的單個通道的形式被提供至回聲消除器506。例如,也可能輸出多于一個的通道以保存或虛擬生成立體聲圖像。如對于本領域技術人員將顯而易見的,回聲消除器506的輸出可以在設備102中以許多不同的方式使用。例如,回聲消除器506的輸出可以被用作用戶202正使用設備102所參與的通信事件的一部分。
參考圖6,現在對根據優選實施例的處理音頻信號的方法進行描述。在步驟S602,在麥克風陣列106的麥克風(3021、3022和3023)處接收音頻信號。該音頻信號例如從用戶202、用戶204和風扇206接收,并且這些信號構成了如圖2和圖5所示的近端音頻信號。麥克風陣列106中的麥克風還從如圖2和圖5所示的揚聲器210接收回聲信號。諸如背景噪聲之類的其它干擾音頻信號也可以在麥克風陣列106的麥克風(3021、3022和3023)處接收,并且這些其他干擾音頻信號將構成進一步的近端音頻信號。由麥克風陣列106的每個麥克風(3021、3022和3023)所接收音頻信號y1(t)、y2(t)和y3(t)被送至波束成形器504和處理塊508。回聲信號是音頻輸出處理器件208向揚聲器210發送揚聲器音頻信號x(t)以及揚聲器輸出揚聲器音頻信號x(t)的結果。揚聲器音頻信號x(t)通過(H(t, f)所描述的)回聲路徑進行傳播并且出現在所接收的音頻信號y1(t)、y2(t)和y3(t)中。
在步驟S604,波束成形器504對所接收的音頻信號(y1(t)、y2(t)和y3(t))應用其波束成形器過濾系數以由此生成波束成形器輸出。如以上所描述的,波束成形器504集中于在麥克風陣列106從主要方向(d1)所接收的音頻信號以由此增強從用戶202所接收的所期望的音頻信號,并且對在麥克風陣列106從其它方向所接收的其它音頻信號應用抑制。波束成形器504對于從主要位置(即,方向和距離)所接收的音頻信號應當具有固定增益,其中波束成形器增益應當優選地隨時間推移是恒定的(但是隨頻率可能不是恒定的),以由此防止所期望音頻信號的失真。作為示例,波束成形器增益針對主要位置(即,主要方向和/或距離)可以被設置為數值1。波束成形器504的任務是相對于其它干擾源提升來自主要源的信號。波束成形器輸出被送至回聲消除器506。
在步驟S606,處理塊508對所接收的音頻信號y1(t)、y2(t)和y3(t)進行分析以確定哪個是所接收音頻信號y1(t)、y2(t)和y3(t)中最強的。在其它實施例中,在步驟S606中選擇所接收音頻信號中不同于最強音頻信號的一個信號,但是在優選實施例中選擇最強音頻信號。最強的所接收音頻信號ymax(t)可以作為邊信息從處理塊508被送至回聲消除模塊506。從這個意義上來說,在對音頻信號應用波束成形器504之前確定最強的所接收的音頻信號。通過找出哪個所接收音頻信號滿足以下等式來確定最強的所接收音頻信號:

在其它實施例中,最強的所接收音頻信號可以根據某個其他的等式來確定。例如,“最強”音頻信號可以是隨時間推移具有最高平均功率的所接收音頻信號。可替換地,“最強”音頻信號可以是平均隨時間推移具有最高絕對值的一個所接收音頻信號,或者瞬時具有最強功率的音頻信號。
在步驟S608,測量最強音頻信號的回聲路徑增益。這包括根據以下等式找出回聲路徑增益的估計:

其中,如以上所描述的,假設X(t, f)在估計中與N(t, f)不相關。
在步驟610,確定要由回聲消除器506所應用的回聲抑制水平。該確定基于所接收音頻信號中回聲功率的估計。回聲功率通過將步驟S608中所測量的最強音頻信號的回聲路徑增益乘以從揚聲器210所輸出的揚聲器信號而估計,也就是:

以這種方式,在優選實施例中,回聲功率基于n個所接收音頻信號yn(t)中的最強信號的回聲路徑增益進行估計。步驟S608和S610可以由處理塊508利用被送至回聲消除器506作為邊信息的結果來執行。可替換地,步驟S608和S610之一或二者可以由回聲消除器506自身基于在回聲消除器506從處理塊508所接收的最強所接收音頻信號的邊信息來執行。
在步驟S612,回聲消除器506被應用于波束成形器輸出,其中回聲消除器506所應用的抑制水平是在步驟S610中所確定的。在步驟S614,從回聲消除器506輸出信號以便在設備102中進一步處理。例如,從回聲消除器506所輸出的信號可以在通信事件中使用,例如用于作為從用戶202到另一用戶的話音信號而通過網絡傳輸到另一個設備以作為音頻或視頻呼叫的一部分。
與以上所描述的用于(在沒有波束成形的情況下)應用于單個所接收音頻信號的回聲消除器的模型相比,優選實施例的回聲消除器506應用于波束成形器輸出。波束成形處理將對回聲消除器506處所接收的音頻信號中的回聲信號有所影響,并且因此回聲消除器系統模型需要進行修正以便可應用于波束成形器輸出。如以上所描述的,對于n個所接收的音頻信號的每一個使用以下等式:

在回聲消除器506所接收的信號(Y(t, f))是波束成形器504的輸出,并且因此是所接收音頻信號(Yn (t, f))的組合,其中該組合依據波束成形器所使用的波束成形器算法。也就是:

其中F()是波束成形器函數f()的頻域表示。
從以上等式能夠意識到為何圖4所示的第二現有技術設備需要對波束成形功能施加要求以便回聲消除器406成功消除回聲。特別地,為了系統模型是線性的,優選地需要波束成形器404由麥克風輸出的線性組合所構成(即,f()必須是線性函數),否則用來估計回聲消除器406所使用的回聲功率的回聲功率的線性模型就不再適用,并且可能需要使用非線性模型,這會降低回聲消除器406的近端透明度。此外,波束成形器表現需要隨時間推移緩慢變化,因為否則以上系統將高度時變的并且回聲消除器406將由于回聲路徑較不準確的估計而對于近端信號將不會是透明的。
如以上所描述的,本發明的優選實施例通過基于最強的所接收音頻信號的回聲路徑增益來估計回聲功率而克服了這些問題。
1. 從標準回聲消除后面的基本假設和要求來看,無論波束成形器的類型如何,ymax(t, f)和X(t, f)優選地是線性相關的(因為ymax(t, f)在波束成形處理之前與音頻信號相關)并且因此該相關可以使用線性估計方法由良好地近似。因此,即使波束成形器504并不使用線性函數f(),也可以使用以上所描述的線性模型有效地確定回聲功率的估計。這放松了對波束成形器504的約束以使得波束成形函數f()可以是線性或非線性的。注意到,回聲消除器可以包括非線性模型以處理回聲路徑中的非線性。然而,在回聲路徑中引入另外的非線性(其中的一些可能甚至無法被建模)將對回聲消除器的近端透明度有所影響。
2. 無論波束成形器表現如何,的時間變化對于標準回聲消除的情形而言都應當是相同的。這是因為最強所接收音頻信號的回聲路徑增益的估計在波束成形處理之前確定。這放松了對波束成形器504的約束以使得波束成形器輸出可以在時間上緩慢或快速變化而不會對回聲消除器506所使用的回聲功率的估計造成不利影響。
3. 由于(在優選實施例中)回聲路徑增益基于最強麥克風信號進行估計,并且由于陣列中麥克風之間的回聲功率與近端的比率差異由于麥克風陣列106的有限寬度而僅是較小的,所以回聲功率估計被約束為:

其中是波束成形器輸出中的實際回聲功率,而B(f)是波束成形器504對在波束成形器504的主要方向中所接收的音頻信號所應用的波束成形器504的恒定波束成形器增益。典型地,波束成形器增益B(f)對所有頻率f被選擇為1。的值被用作波束成形器輸出中的回聲功率的估計。這是因為我們知道波束成形器504最多在觀看方向中應用依賴于頻率的增益B(f)。可以對B(f)進行一些約束,比如,例如所已知的,用于揚聲器210的方向的波束成形器增益小于B(f)。對回聲功率估計的約束的解釋如下。波束成形器504相對于來自其它方向的所不期望的音頻信號對來自主要方向的所期望音頻信號進行增強。該增強可以意味著所期望信號被放大或者所不期望信號被減弱,或者同時意味著這二者。在優選實施例中,對波束成形器504的要求是波束成形器504的主要方向(即,“觀看”方向)中的音頻信號的放大應當隨時間推移是恒定的,因為否則所需音頻信號由波束成形器504導致失真。因此,以下等式將始終成立:

其中如以上所描述的,Y(t, f)表示頻域中的波束成形器輸出,而Yn(t, f)則表示頻域中麥克風陣列106的第n個麥克風的所接收音頻信號。波束成形器504可以被計算為輸入信號的平均值,并且在那種情況下B(f)=1。在實踐中,B(f)優選地應當不大于1,因為否則就無法保證波束成形器中16比特的采樣麥克風信號,以給出可能存儲在16比特樣本格式中的波束成形器輸出(并沒有暗示使用Q數值進行比例調節,這無論如何都會在其作為音頻文件播放或存儲時使得波束成形器輸出飽和)。然而注意到,對于完整性而言,可以包括小于1的B(f)數值并且這在一些情況下可能是有益的(例如在波束成形器輸入信號為24比特而輸出信號為16比特時)。此外,在一些實施例中,B(f)可以大于1并且這在一些情況下可能是有益的(例如在波束成形器輸入信號為16比特而輸出為24比特時,還有在波束成形器中的所期望信號需要被放大時,并且對于出于準確度的理由而在波束成形器中執行放大將是有益的)。
由于(在優選實施例中)回聲功率的估計基于最強的所接收音頻信號,所以保持的值至少與波束成形器輸出中的實際回聲功率一樣大。應用于波束成形器504的主要方向中的所接收音頻信號的波束成形器504的恒定波束成形器增益B(f)對于波束成形器504而言是先驗的,或者可以另外簡單地進行估計。
因此,本發明的優選實施例提供了回聲功率估計(其中B(f)在一些優選實施例中為1),其:
1. 基于線性模型并且因此可以使用線性回聲消除功能進行估計;
2. 具有與沒有實施波束成形的情況下所實施的回聲消除器相同的時間變化;并且
3. 提供了回聲功率的限制估計,其被保證不小于波束成形器輸出中的回聲功率,由此確保了回聲消除器506并不會應用過小的抑制。
能夠注意到,理想地,了解到波束成形器所實現的瞬時回聲抑制將是有益的,原因在于這將允許由回聲消除器506應用較少量的回聲抑制,這進而將使得回聲消除器506對于近端信號更為透明。然而,麥克風的波束成形器陣列通常具有有限數量的麥克風并且波束成形器504所能夠實現的回聲抑制因此是有限的,從而未將此納入考慮所導致的透明度降低是較小的。
概言之,在本發明的優選實施例中,回聲消除器506的表現是基于在對所接收音頻信號應用波束成形器之前的多個所接收音頻信號中的最強信號(Ymax(t, f))的,而回聲消除器506則應用于波束成形器504的輸出。
本發明優選實施例優于圖3所示的第一現有技術設備的優勢在于:
· 計算復雜度:對于圖3所示的第一現有技術設備而言,每個麥克風需要使用附加的回聲消除器,并且即使一些計算可以在回聲消除器之間進行共享,但是對于陣列中的每個麥克風計算復雜度明顯增加。相反,本發明優選實施例所要求的復雜度提高僅是較小的,原因在于僅需要實施一個回聲消除器(例如,506)。
· 便于整合:對于圖3所示的第一現有技術設備而言,需要對現有回聲消除器進行主要的重新設計。相反,在本發明的優選實施例中,所需要的回聲消除器的修改是較小的。
· 波束成形性能:對于圖3所示的第一現有技術設備而言,波束成形器304的操作需要進行調節,原因在于否則應用于每個波束成形器輸入的回聲消除器306可以干擾波束成形以及波束成形處理的自適應性。此外,通過在波束成形之前引入回聲消除功能,波束成形器304所實現的揚聲器回聲的可能抑制無法被用來提高回聲消除的透明度。相反,本發明的優選實施例沒有為了使用回聲消除器506執行回聲消除而對波束成形器504的表現加以要求。此外,波束成形器504所實現的任何回聲抑制的任何可用信息都可能被用來提高對于近端信號的回聲消除器透明度。
本發明優選實施例優于圖4所示的第二現有技術設備的優勢在于:
· 波束成形器性能:對于圖4所示的第二現有技術設備而言,波束成形器404的操作需要被調節為相對緩慢地變化,因為否則回聲消除器406將發現難以調節以適應波束成形器404的表現變化。需要該調節是因為波束成形器404包括在回聲消除器406所感知的回聲路徑中。如果回聲消除器406無法適當調節以適應波束成形器404中的變化,就可能出現回聲通過回聲消除器406。此外,為了該第二現有技術設備正確工作,波束成形器404的表現的變化必須在揚聲器活動期間執行,以使得回聲消除器406能夠檢測到波束成形器表現的變化并調節以適應之。該要求明顯限制了波束成形器404的性能。相反,本發明優選實施例沒有為了回聲消除器506執行回聲消除而對波束成形器504的表現加以要求。因此,本發明的優選實施例并沒有像第二現有技術設備那樣對波束成形器504的表現進行限制。
· 波束成形器一般性:如果回聲消除器406要對回聲消除使用線性模型,則圖4所示的第二現有技術設備的波束成形器404的波束成形函數f()必須是線性的。相反,在本發明的優選實施例中,并不要求波束成形器504的波束成形函數f()是線性的。實際上,在本發明的實施例中,波束成形器504的波束成形函數f()可以是線性或非線性的。
在以上所描述的示例實施例中,麥克風陣列106是麥克風(3021、3022和3023)的1?D陣列,其允許波束成形器504在一個維度(例如,沿水平軸線)中的不同角度所接收的音頻信號之間進行區分。在可替換的實施例中,麥克風陣列106可以是麥克風的2?D或3?D陣列,其將允許波束成形器對分別在兩個或三個維度(例如,沿水平、垂直和深度軸線)中的不同角度所接收的音頻信號之間進行區分。此外,在優選實施例中,麥克風陣列106是麥克風302的均勻陣列。然而,在可替換實施例中,麥克風陣列106可以是麥克風302的非均勻陣列。
如以上所描述的,波束成形器504、回聲消除器506和處理塊508可以在CPU 104上執行的軟件或者在設備102中的硬件中實施。當波束成形器504、回聲消除器506和處理塊508在軟件中實施時,它們可以通過記錄于非瞬時計算機可讀介質上的計算機程序產品來提供,該計算機程序產品被配置為當在設備102的CPU 104上執行時用于執行如以上所描述的波束成形器504、回聲消除器506和處理塊508的功能。方法步驟S604至S614可以由波束成形器504、回聲消除器506和處理塊508的功能塊(作為軟件或硬件塊)來執行。
同時,以上所描述的實施例已經涉及了麥克風陣列106從單個用戶202接收一個所期望音頻信號(d1),將要理解的是,麥克風陣列106可以從例如在會議呼叫中的多個用戶接收音頻信號,其可以全部被視為所期望的音頻信號。在這種情形中,所期望音頻信號的多個源到達麥克風陣列106。
設備102可以是電視或計算機或者用于實施本發明的任意其它適當設備。此外,可以使得波束成形器504、回聲消除器506和處理塊508能夠用于使用立體聲麥克風拾取的任意適當設備。以上所描述的方法可以實現為設備內的語音質量提升(VQE)模塊的一部分,并且在任意適當平臺上運行。
在以上所描述的實施例中,揚聲器210是用于輸出單聲道音頻信號的單聲道揚聲器,并且來自波束成形器504的波束成形器輸出是單個信號。然而,這僅是為了簡化表示,并且本發明并不局限于僅被用于這樣的系統。換句話說,本發明的一些實施例可以使用用于輸出立體聲音頻信號的立體聲揚聲器,并且本發明的一些實施例可以使用輸出多個信號的波束成形器。
本發明對于針對基于回聲抑制的回聲消除器的應用是特別有用的,因為其僅需要使用一個回聲消除器(諸如以上所描述的回聲消除器506),并且因為隨后波束成形器整合到回聲消除器中非常簡單。對于使用基于削減回聲消除(其可以是線性或非線性的)和回聲抑制二者的混合回聲消除器而言,情況就略有不同。混合回聲消除器的回聲削減部分需要被應用于每個波束成形器的麥克風輸入信號(以與圖3所示的第一現有技術設備中所進行的類似方式)。與圖3所示的第一現有技術設備類似,其所具有的缺陷在于計算復雜度將更高,這是因為需要實施多個回聲削減模塊并且需要大量的集成來將波束成形器整合到回聲消除器解決方案中。但是與圖3所示的第一現有技術設備相反,波束成形器504的性能將不會受到回聲消除的明顯不利影響,原因在于在波束成形之前執行的回聲削減將主要影響所接收音頻信號中的回聲并且將不會明顯影響其它所接收音頻信號。當根據本發明實施混合回聲消除時,回聲消除器的回聲抑制部分仍然在波束成形器之后執行。
雖然在以上所描述的實施例中,處理塊508被示為獨立于波束成形器504和回聲消除器506,但是在一些實施例中,處理塊508的一些或全部功能可以在波束成形器504和/或回聲消除器506內實施。
如以上所描述的,在優選實施例中,回聲路徑估計是基于最強的所接收音頻信號的。然而,在可替換的實施例中,回聲路徑估計可以基于不同的一個(或多個)所接收音頻信號。這樣做的一種方式是通過增加用戶參數,規定回聲路徑估計所基于的所選擇的音頻信號的功率不可以比最強音頻信號的功率低多于x dB。滿足該條件的任何所接收音頻信號都可以被選擇在估計回聲路徑時使用。x的值可以是固定的或者可以是可變化的。用戶可以能夠改變x的值。可替換地或除此之外,設備102可以能夠改變x的值。
選擇不同于最強音頻信號的音頻信號的另一種方式是在麥克風陣列106中的任意部件之間提供之前已知的最大距離,這可以被用來計算在麥克風陣列106的不同麥克風302處所接收的音頻信號之間的最大功率差異。該最大差異隨后可以被用來將任意麥克風信號的功率限制為具有最大功率的麥克風信號。因此,任意麥克風信號的功率的知識都能夠提供最強音頻信號的功率的上限,這是因為已知最強信號和任意其它信號的功率之間的差異被限制為小于特定量。
以上描述了針對回聲消除器的最優操作的要求包括回聲路徑緩慢變化以及回聲路徑是線性的以使得其能夠通過線性模型進行建模。除此之外,我們注意到,回聲消除器應當并且能夠應對環境200中能夠出現的所有類型的回聲。術語“應對”在這里意味著回聲消除器能夠從麥克風所接收的信號中去除所有可感知的回聲。此外,回聲消除器還應當盡可能保留任何的近端聲音。這些部分沖突的要求之間的權衡是主觀的,并且沒有針對其的明確的規則。
回聲去除通過估計回聲樣本(在回聲削減中)和/或回聲功率(在回聲抑制中)而執行。這些估計越準確,回聲消除對于任何近端聲音的影響就將越低。回聲樣本/功率估計的準確度是基于回聲路徑模型的準確度的。如果回聲路徑可以被認為是線性的,則與其是非線性的情況相比將被更為準確地估計。如果回聲路徑變化非常快,則與其變化非常慢的情況相比也將被較不準確地估計。
在回聲路徑中(例如,在圖4所示的第二現有技術設備中)具有非線性波束成形器將要求針對其非線性特征的模型。即使可能提出這樣的模型,其也可能是粗糙的,并且將針對具體波束成形器進行定制。因此,波束成形器404的存在無論如何都對回聲消除器406保留近端的能力存在負面影響,但如果適當設計,則對于去除回聲的能力沒有影響。
回聲消除器實際上可以包括對揚聲器所導致的非線性進行建模的功能,從而其完全可能在回聲路徑中存在非線性的情況下執行回聲消除,但是根據非線性模型的準確度,可實現的回聲消除性能在近端透明度方面通常有所下降。
類似地,在回聲路徑中(例如,在圖4所示的第二現有技術設備中)具有快速改變回聲路徑的波束成形器將導致回聲路徑增益/回聲樣本估計的較不準確的估計。因此,對于回聲消除器保留近端聲音的能力將存在負面影響。然而,回聲消除器去除回聲的能力應當不會受到影響,這是因為回聲消除器可以被設計為應對那些變化。
此外,雖然已經參考優選實施例特別示出并描述了本發明,但是本領域技術人員將要理解的是,可以在形式和細節上進行各種改變而并不背離如所附權利要求所限定的本發明的范圍。

關于本文
本文標題:處理音頻信號的方法及其設備.pdf
鏈接地址:http://www.wwszu.club/p-6420783.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大