專利名稱:回聲消除器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明特別地涉及一種適合用于車載用的聲音識別裝置、免提電話的回聲消除器。
背景技術(shù):
在車載導(dǎo)航裝置的聲音識別或免提電話中,目前,已知有一種能從輸入到麥克風(fēng)的聲音中去除由車載揚聲器輸出的音樂、聲音等,僅對說話者的聲音進(jìn)行聲音識別或用電話朝對方一側(cè)傳遞信息的回聲消除器(例如,參照專利文獻(xiàn)1、2)。如上述的專利文獻(xiàn)1、2所示,通過用自適應(yīng)濾波器對從回聲聲源輸入的參照信號進(jìn)行處理來生成從回聲聲源經(jīng)由揚聲器混入麥克風(fēng)的回聲去除信號的型號的回聲消除器,需對形成回聲的各個聲源(以下,稱為回聲聲源)執(zhí)行回聲消除處理。因此,例如,在考慮設(shè)想的最大的回聲聲源數(shù)為六個通道 八個通道等的情況下,要求裝設(shè)具有較高的處理能力的處理器。此外,在只有比設(shè)想的最大的回聲聲源數(shù)少的回聲聲源數(shù)的狀況中,由于無需進(jìn)行自適應(yīng)濾波器的幾個處理,因此,在回聲消除處理中會發(fā)生無用的處理,從而產(chǎn)生處理器資源的無用的分配。另外,在自適應(yīng)濾波器中,必要的抽頭(tap)數(shù)因使用聲音識別裝置、免提電話的環(huán)境而異,在設(shè)想最壞的環(huán)境來決定抽頭數(shù)的情況下,由于形成為抽頭數(shù)越多回聲消除效果越好的結(jié)構(gòu),所以要求處理能力非常高的處理器。因此,目前已知有一種在AV設(shè)備用聲音識別裝置中通過始終使回聲聲源的參照信號單聲道化來減輕處理器的處理的技術(shù)(例如,參照專利文獻(xiàn)3)。由于采用該技術(shù)回聲聲源的數(shù)量始終為一個,所以,因回聲聲源數(shù)的減少而對于回聲消除的處理不產(chǎn)生浪費?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1:日本專利特開2000-231399號公報專利文獻(xiàn)2:日本專利特開2003-99100號公報專利文獻(xiàn)3:日本專利特開2001-100785號公報然而,根據(jù)專利文獻(xiàn)3所揭示的技術(shù),在僅使參照信號單聲道化,將形成回聲的聲源作為立體聲來使用的情況下,自適應(yīng)濾波器的回聲消除量可能會產(chǎn)生劣化,回聲聲源的數(shù)量(通道)越多則劣化的可能性就越高。若將參照信號和形成回聲的聲源的兩者單聲道化,則能不使回聲消除量產(chǎn)生劣化地進(jìn)行回聲消除處理,但存在的問題是:在選擇⑶(Compact Disc)、DVD (DigitalVersatile Disc)、TV(Television)等音頻聲源作為回聲聲源的情況下,因單聲道化而導(dǎo)致始終大幅度地失去立體聲、環(huán)繞聲的聲音的臨場感,作為AV設(shè)備具有致命的缺陷。
另外,考慮在發(fā)聲時也進(jìn)行單聲道化這樣的方法,但在自適應(yīng)濾波器的性質(zhì)上,由于需要進(jìn)行濾波器系數(shù)的學(xué)習(xí),因此,存在的問題是:到發(fā)聲為止必須要獲得足夠的自適應(yīng)濾波器的學(xué)習(xí)時間。本發(fā)明為解決上述的技術(shù)問題而作,其目的在于提供一種能不依存于回聲聲源的數(shù)量的大小而獲得更多的回聲消除效果的回聲消除器。
發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,本發(fā)明的回聲消除器是一種利用自適應(yīng)濾波器對從形成回聲的各個聲源被輸入的參照信號進(jìn)行濾波來生成回聲去除信號的回聲消除器,其特征是,包括:聲源數(shù)檢測部,其從上述參照信號對上述形成回聲的聲源的數(shù)量進(jìn)行檢測;以及控制部,其按照被上述聲源數(shù)檢測部檢測到的聲源的數(shù)量使上述自適應(yīng)濾波器的抽頭數(shù)可變。另外,本發(fā)明的回聲消除器是一種包括利用一個以上的自適應(yīng)濾波器對從形成回聲的各個聲源被輸入的參照信號進(jìn)行濾波生成回聲去除信號來進(jìn)行回聲消除處理的處理器的回聲消除器,其特征是,包括:信號功率測量部,其監(jiān)視上述處理器的上述自適應(yīng)濾波器的回聲消除處理前后的信號功率;以及控制部,其通過由上述信號功率測量部的輸出判定的、上述處理器的處理能力與上述一個以上的自適應(yīng)濾波器的回聲消除效果的平衡來使上述自適應(yīng)濾波器的有效數(shù)或抽頭數(shù)可變。另外,本發(fā)明的回聲消除器是一種包括利用一個以上的自適應(yīng)濾波器對從形成回聲的各個聲源被輸入的參照信號進(jìn)行濾波來生成回聲去除信號的處理器的回聲消除器,其特征是,包括:聲源數(shù)變換部,其根據(jù)規(guī)定的條件使上述回聲聲源的數(shù)量可變;以及控制部,其監(jiān)視上述自適應(yīng)濾波器的回聲消除處理前后的信號功率,在被判定為以上述處理器具有的處理能力不能處理上述形成回聲的聲源的數(shù)量的上述自適應(yīng)濾波器的情況下,控制上述聲源數(shù)變換部以進(jìn)行使上述回聲聲源的有效數(shù)減少的處理。根據(jù)本發(fā)明的回聲消除器,能不依存于回聲聲源的數(shù)量的大小地獲得更多回聲消除效果。
圖1是表不包含本發(fā)明實施方式I的回聲消除器(echo canceller)的聲音識別裝置的結(jié)構(gòu)和聲源從立體聲變化為單聲道的情況下的回聲消除器的結(jié)構(gòu)的變化的框圖。圖2是表示包含本發(fā)明實施方式2的回聲消除器的聲音識別裝置的結(jié)構(gòu)和聲源從立體聲變化為單聲道的情況下的回聲消除器的結(jié)構(gòu)的變化的框圖。圖3是表示包含本發(fā)明實施方式3的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。圖4是表示包含本發(fā)明實施方式4的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。圖5是表示包含本發(fā)明實施方式5的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。
具體實施例方式以下,為了更詳細(xì)地說明本發(fā)明,根據(jù)附圖對用于實施本發(fā)明的方式進(jìn)行說明。實施方式I
圖1是表示包含本發(fā)明實施方式I的回聲消除器的聲音識別裝置的結(jié)構(gòu)和聲源從立體聲變化為單聲道的情況下的回聲消除器的結(jié)構(gòu)的變化的框圖。如圖1所示,聲音識別裝置由回聲消除器10、聲音識別部11、揚聲器12 (12L、12R)、音量調(diào)節(jié)部13(13L、13R)及麥克風(fēng)14構(gòu)成。回聲消除器10具有自適應(yīng)濾波器(adaptive filter) 101、自適應(yīng)濾波器102、聲源數(shù)檢測部103、存儲部104及控制部105。例如,自適應(yīng)濾波器101、102是按照最小均方(LMS:Least Mean Square)等優(yōu)化算法來使其傳遞函數(shù)自適應(yīng)的濾波器,具體而言,作為進(jìn)行數(shù)字信號處理的數(shù)字濾波器被DSP (Digital Signal Processing 數(shù)字信號處理)安裝。聲源數(shù)檢測部103檢測形成回聲的聲源的數(shù)量并將其傳輸至控制部105。在此,檢測從立體聲變化為單聲道的情況并通知給控制部105。在存儲部104中在控制部105的控制之下存儲有自適應(yīng)濾波器101、102的抽頭數(shù)量的濾波器系數(shù)(學(xué)習(xí)數(shù)據(jù))。控制部105根據(jù)形成被聲源數(shù)檢測部103檢測到的回聲的聲源的數(shù)量,按照后述步驟對自適應(yīng)濾波器101、102的抽頭數(shù)進(jìn)行可變控制。另外,在使自適應(yīng)濾波器101、102的抽頭數(shù)變化時,控制部105將之前的自適應(yīng)濾波器101、102的濾波器系數(shù)存儲保存于存儲部104,下次,在以相同的抽頭數(shù)進(jìn)行處理的情況下,從存儲部104恢復(fù)并再利用該濾波器系數(shù)。聲音識別部11獲得回聲消除器10的輸出以作為輸入信號,從而對被麥克風(fēng)14集聲的說話者(在圖1中以臉標(biāo)記顯示)的發(fā)聲內(nèi)容進(jìn)行聲音識別。聲音識別部11使用基本的聲音識別的結(jié)構(gòu),例如,利用傅里葉解析等數(shù)學(xué)的信號處理方法將被輸入的聲音變換為特征量,對表示在此能獲得的特征量的聲響與發(fā)聲記號等的概率的對應(yīng)關(guān)系的聲學(xué)模型(acoustic model)、將識別對象的單詞數(shù)據(jù)庫化的詞典、以及表示詞典中的單詞的每個應(yīng)用的發(fā)聲概率的語言模型等進(jìn)行索引,并根據(jù)概率統(tǒng)計的方法輸出文本。在上述結(jié)構(gòu)中,回聲消除器10經(jīng)由通信線15、16讀取從揚聲器12L、12R被輸出的、例如車載AV設(shè)備的再生聲音來作為參照信號。此外,回聲消除器10利用自適應(yīng)濾波器101、102去除經(jīng)由麥克風(fēng)14混入說話者發(fā)出的聲音的揚聲器12L、12R的輸出聲音,并將該輸出傳輸至聲音識別部11。在此,回聲消除器10包括聲源數(shù)檢測部103,在被聲源數(shù)檢測部103檢測到立體聲期間,控制部105使自適應(yīng)濾波器101、102以抽頭數(shù)“100”分別動作,但在檢測到單聲道的情況下,控制部105控制使任一個自適應(yīng)濾波器(在此,自適應(yīng)濾波器102)的抽頭數(shù)增加(+ 100),并控制使另一個自適應(yīng)濾波器(在此,自適應(yīng)濾波器101)的回聲消除處理停止。S卩,由于控制部105根據(jù)聲源的數(shù)量的動態(tài)變化動態(tài)地使自適應(yīng)濾波器101、102的抽頭數(shù)變化,例如,即使對于立體聲與單聲道切換的無線電廣播這樣的聲源,也可始終以適當(dāng)?shù)臑V波器抽頭數(shù)來實現(xiàn)回聲消除處理。另外,由于可根據(jù)聲源數(shù)的變化使自適應(yīng)濾波器101、102的抽頭數(shù)立即變化,即使在聲源的數(shù)量增加的情況下,也能立即進(jìn)行以適當(dāng)?shù)幕芈曄繛橹鞯臏?zhǔn)備。如上所述,被控制而生成的回聲消除器10的輸出被傳輸至聲音識別部11,從而以聲音識別部11對被麥克風(fēng)14集聲的說話者的發(fā)聲內(nèi)容進(jìn)行聲音識別。聲音識別部11從發(fā)聲內(nèi)容提取特征量,通過參照未圖示的聲學(xué)模型、詞典及語言模型等,來輸出被識別的文本并將其傳輸至未圖示的導(dǎo)航裝置等,從而能進(jìn)行聲音輸入的例如目的地設(shè)定、引導(dǎo)等的導(dǎo)航。控制部105進(jìn)行控制以在聲音識別部11的聲音識別中及其之前使自適應(yīng)濾波器101,102的抽頭數(shù)不變化。這是用于避免在聲音識別中因自適應(yīng)濾波器101、102的濾波器系數(shù)混亂而導(dǎo)致聲音識別的誤識別的措施。另外,在執(zhí)行增加抽頭數(shù)的控制前,控制部105將之前的濾波器系數(shù)保存(退避)于存儲部104,下次,在聲源數(shù)檢測部103中檢測到是立體聲的情況下,恢復(fù)(復(fù)原)并使用之前保存的濾波器系數(shù)。藉此,能縮短自適應(yīng)濾波器101、102的學(xué)習(xí)時間,并有助于削減學(xué)習(xí)所需的運算量。藉此,根據(jù)本發(fā)明實施方式I所涉及的回聲消除器,即使在自適應(yīng)濾波器101、102的抽頭數(shù)頻繁變化這樣的使用環(huán)境中,也能以用最小的濾波器系數(shù)的自適應(yīng)處理時間立即獲得回聲消除效果。在用自適應(yīng)濾波器101、102不能充分地完全去除來自揚聲器12 (12L、12R)的再生聲音的情況下,通過使控制部105控制音量調(diào)節(jié)部13(13L、13R),能將揚聲器12(12L、12R)的音量限制于任意的水平,藉此,能防止來自揚聲器12 (12L、12R)的AV再生聲音等混入輸
入聲音。根據(jù)上述的本發(fā)明實施方式I所涉及的回聲消除器,通過按照形成回聲的聲源的數(shù)量的變化使自適應(yīng)濾波器101、102的抽頭數(shù)變化,能在回聲聲源的數(shù)量較少的情況下使用安裝有DSP的回聲消除器10的剩余的處理能力,從而能進(jìn)一步提高回聲消除處理能力。此時,通過將設(shè)定于自適應(yīng)濾波器102的抽頭數(shù)設(shè)為與形成回聲的聲源的數(shù)量成反比例的數(shù),能進(jìn)行被增減的聲源數(shù)消耗或滿足剩余的DSP性能的靈活的控制。另外,通過按照自適應(yīng)濾波器101、102的抽頭數(shù)來限制形成回聲的聲源(揚聲器12L、12R)的最大音量,即使在自適應(yīng)濾波器101、102的抽頭數(shù)較少,且回聲消除處理能力較低的情況下,也能避免來自麥克風(fēng)14的回聲的混入。實施方式2圖2是表示包含本發(fā)明實施方式2的回聲消除器的聲音識別裝置的結(jié)構(gòu)和聲源從立體聲變化為單聲道的情況下的回聲消除器的結(jié)構(gòu)的變化的框圖。在圖2中,只要沒有特別聲明,就將標(biāo)注有與圖1相同號碼的框作為具有與圖1所示的框相同名稱、功能的框。如圖2所示,在本發(fā)明實施方式2的回聲消除器中,與圖1所示的實施方式I的差異在于,具有延遲框106,通過利用延遲框106使與自適應(yīng)濾波器101的抽頭數(shù)相當(dāng)量的采樣延遲,從而使自適應(yīng)濾波器102的抽頭數(shù)等效地可變。即,在此,利用聲源的數(shù)量來使自適應(yīng)濾波器102的抽頭數(shù)等效地變化。其他的結(jié)構(gòu)與實施方式I的相同。在上述結(jié)構(gòu)中,與實施方式I相同,回聲消除器10經(jīng)由通信線15、16讀取從成為回聲聲源的揚聲器12(12L、12R)被輸出的、例如車載AV設(shè)備的再生聲音來作為參照信號。此外,回聲消除器10利用自適應(yīng)濾波器101、102去除經(jīng)由麥克風(fēng)14混入說話者發(fā)出的聲音的揚聲器12(12L、12R)的輸出聲音,并將該輸出傳輸至聲音識別部11。在此,由于回聲消除器10在實施方式I具有的結(jié)構(gòu)中還具有延遲框106,因此,在從通信線15、16中傳播的參照信號被聲源數(shù)檢測部103檢測到是立體聲的期間,控制部105使在延遲框106中的延遲為O采樣,從而控制自適應(yīng)濾波器101、102來執(zhí)行在通常的立體聲中的回聲消除處理。另一方面,在被聲源數(shù)檢測部103檢測到單聲道的情況下,由于控制部105利用延遲框106使自適應(yīng)濾波器101的抽頭數(shù)量(100)的采樣數(shù)延遲,并用兩個自適應(yīng)濾波器101、102來執(zhí)行回聲消除處理,從而能等效地增加自適應(yīng)濾波器101、102的抽頭數(shù),藉此,提高了回聲消除的性能。在先前說明的實施方式I中,為了執(zhí)行自適應(yīng)濾波器101、102的抽頭切換,需重新進(jìn)行用于自適應(yīng)化的學(xué)習(xí),但在上述的實施方式2中,對于自適應(yīng)濾波器102已經(jīng)結(jié)束了學(xué)習(xí),因此,僅對另一個自適應(yīng)濾波器101執(zhí)行學(xué)習(xí)處理即可,所以與實施方式I相比,可獲得能削減學(xué)習(xí)處理所需的時間及用于該學(xué)習(xí)處理的運算量的效果。另外,與實施方式I相同,回聲消除器10具有存儲部104,在使延遲框106的延遲采樣數(shù)變化前,控制部105將學(xué)習(xí)結(jié)束的自適應(yīng)濾波器101、102的濾波器系數(shù)存儲(退避)保存于存儲部104,下次,在聲源數(shù)檢測部103中檢測到是立體聲的情況下,控制部105恢復(fù)(復(fù)原)先前保存于存儲部104的濾波器系數(shù),使延遲框106的延遲采樣數(shù)返回到與改變前相同的值并使用該值。藉此,能進(jìn)一步縮短自適應(yīng)濾波器101、102的學(xué)習(xí)時間,并有助于削減學(xué)習(xí)所需的運算量。在用自適應(yīng)濾波器101、102不能充分地完全去除來自揚聲器12 (12L、12R)的再生聲音的情況下,通過使控制部105控制音量調(diào)節(jié)部13(13L、13R),能將揚聲器12(12L、12R)的音量限制于任意的水平,藉此,能防止來自揚聲器12 (12L、12R)的AV再生聲音等混入輸
入聲音。實施方式3圖3是表示包含本發(fā)明實施方式3的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。如圖3所示,聲音識別裝置由回聲消除器30、聲音識別部31、成為回聲聲源的揚聲器32、麥克風(fēng)33構(gòu)成。如下所述,在此,回聲消除器30對自適應(yīng)濾波器301 304的有效數(shù)進(jìn)行優(yōu)化,以用最小限度的處理器資源獲得最大的回聲消除效果。在回聲消除器30中安裝有處理器(DSP),回聲消除器30具有自適應(yīng)濾波器301 304、延遲框305 307、信號功率測量部308 312、控制部313。信號功率測量部308 312監(jiān)視DSP的自適應(yīng)濾波器301 304的各回聲消除處理前后的信號功率,并將其傳輸至控制部313。控制部313監(jiān)視DSP的自適應(yīng)濾波器301 304的回聲消除處理前后的信號功率,通過由信號功率測量部308 312的輸出判定的、DSP的處理能力與自適應(yīng)濾波器301 304的回聲消除效果的平衡來對自適應(yīng)濾波器301 304的有效數(shù)進(jìn)行可變控制。在上述結(jié)構(gòu)中,回聲消除器30經(jīng)由通信線34讀取從揚聲器32被輸出的、例如車載AV設(shè)備的再生聲音來作為參照信號。此外,回聲消除器30使用自適應(yīng)濾波器301 304去除經(jīng)由麥克風(fēng)33混入說話者發(fā)出的聲音的揚聲器32的輸出聲音,并將去除后的聲音傳輸至聲音識別部31。如圖3所示,回聲消除器30如下構(gòu)成,串聯(lián)連接多個自適應(yīng)濾波器301 304,用信號功率測量部308 312分別測量各自適應(yīng)濾波器301 304的輸入輸出即回聲消除處理前后的信號功率,并將結(jié)果傳輸至控制部313。當(dāng)在不是聲音識別處理中時(當(dāng)說話者未說話時),控制部313比較麥克風(fēng)33的輸入之后的信號功率與通過各自適應(yīng)濾波器301 304時的信號功率,并將在通過自適應(yīng)濾波器301 304前與通過自適應(yīng)濾波器301 304后信號功率的變化與閥值進(jìn)行比較。此外,若變化比閥值低,則控制部313控制使該自適應(yīng)濾波器(符號301 304中任意個)的動作停止以使聲音通過,從而釋放與此相關(guān)的處理器資源。根據(jù)上述的本發(fā)明實施方式3所涉及的回聲消除器,能對于無用的自適應(yīng)濾波器不進(jìn)行回聲消除處理地執(zhí)行以最佳的有效數(shù)從說話者的輸入聲音去除來自揚聲器32的再生聲音的回聲消除處理。即,根據(jù)實施方式3所涉及的回聲消除器,能優(yōu)化自適應(yīng)濾波器301 304的有效數(shù)以用最小限度的處理器資源獲得最大的回聲消除效果。實施方式4圖4是表示包含本發(fā)明實施方式4的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。如圖4所示,聲音識別裝置由回聲消除器40、聲音識別部41、成為回聲聲源的揚聲器42、麥克風(fēng)43構(gòu)成。如下所述,在此,回聲消除器40優(yōu)化抽頭數(shù)以用最小限度的處理器資源獲得最大的回聲消除效果。在回聲消除器40中安裝有處理器(DSP),回聲消除器40具有自適應(yīng)濾波器401、信號功率測量部402、信號功率測量部403、控制部404。信號功率測量部402、403監(jiān)視DSP的自適應(yīng)濾波器401的回聲消除處理前后的信號功率,并將其傳輸至控制部404??刂撇?04監(jiān)視DSP的自適應(yīng)濾波器401的回聲消除處理前后的信號功率,通過由信號功率測量部402、403的輸出判定的、DSP的處理能力與自適應(yīng)濾波器401的回聲消除效果的平衡來對自適應(yīng)濾波器401的抽頭數(shù)進(jìn)行可變控制。在上述的實施方式3中,為了釋放處理器資源,控制部313控制使對于回聲消除處理不需要的自適應(yīng)濾波器(符號301 304中任意個)的動作停止以使聲音通過,但在如下所述的實施方式4中,利用信號功率測量部402、403監(jiān)視自適應(yīng)濾波器401的回聲消除處理前后的信號功率,控制部404控制抽頭數(shù)依次增加或減少,從而以回聲消除處理后的信號功率比回聲消除處理前的信號功率降低或上升任意值的抽頭數(shù)執(zhí)行回聲消除處理。具體而言,回聲消除器40經(jīng)由通信線44讀取從揚聲器42被輸出的、例如車載AV設(shè)備的再生聲音來作為參照信號。此外,回聲消除器40使用利用控制部404能改變抽頭數(shù)的自適應(yīng)濾波器401,去除經(jīng)由麥克風(fēng)43混入說話者發(fā)出的聲音的揚聲器42的輸出聲音,并將去除后的聲音傳輸至聲音識別部41。此時,通過用信號功率測量部402、403測量自適應(yīng)濾波器401的回聲消除處理前后的信號功率,并使控制部404讀取該測量值從而比較信號功率的大小,來決定自適應(yīng)濾波器401的抽頭數(shù)作為最佳抽頭數(shù)。在決定上述最佳抽頭數(shù)時,控制部404使自適應(yīng)濾波器401的抽頭數(shù)依次增加,使用以信號功率測量部402測量的信號功率比以信號功率測量部403測量的功率降低任意值(閥值)的抽頭數(shù)?;蛘撸诔浞值叵芈暤沫h(huán)境下,控制部404使自適應(yīng)濾波器401的抽頭數(shù)依次減少,使用以信號功率測量部402測量的信號功率比以信號功率測量部403測定的信號功率上升閥值的抽頭數(shù)。與上述的實施方式I 3相同,決定抽頭數(shù)的時間點的條件如下,在存在來自形成回聲的聲源(揚聲器42)的輸出聲音的狀態(tài)下說話者朝麥克風(fēng)43不發(fā)聲,即不是聲音識別處理中的狀態(tài)。這樣,由于在聲音識別部41的聲音識別中及其之前不進(jìn)行自適應(yīng)濾波器401的抽頭數(shù)的改變,因此,能避免聲音識別部41的誤識別。根據(jù)上述的本發(fā)明實施方式4所涉及的回聲消除器,能不進(jìn)行自適應(yīng)濾波器401的無用的回聲消除處理地執(zhí)行以最佳的抽頭數(shù)從說話者的輸入聲音去除來自揚聲器42的再生聲音的回聲消除處理。即,根據(jù)本發(fā)明實施方式4所涉及的回聲消除器,能優(yōu)化自適應(yīng)濾波器401的抽頭數(shù)以用最小限度的處理器資源獲得最大的回聲消除效果。根據(jù)信號功率測量部402、403的輸出,在控制部404判定因DSP的處理能力不足,不能確保必要的自適應(yīng)濾波器401的抽頭數(shù)而導(dǎo)致不能獲得足夠的回聲消除效果的情況下,也可限制成為回聲聲源的揚聲器42的最大音量。另外,在當(dāng)說話者發(fā)聲時暫時性地限制成為回聲聲源的揚聲器42的音量的情況下,控制部404僅將設(shè)置于離對說話者的聲音進(jìn)行集聲的麥克風(fēng)43較近的位置的回聲聲源的音量降低到限制值。此外,根據(jù)回聲聲源的設(shè)置地點,還可降低到對應(yīng)于收集說話者的聲音的麥克風(fēng)43與回聲聲源之間的距離、聲音傳輸距離或聲音傳輸衰減量的限制值。另外,如上所述,在當(dāng)說話者發(fā)聲時暫時性地限制回聲聲源(揚聲器42)的音量的情況下,例如,在作為周邊裝置與聲音識別裝置連接的LCD顯示器(未圖示)中顯示,或經(jīng)由聲音合成器(未圖示)通過聲音輸出來將限制并降低了回聲聲源的情況報知給說話者。此外,即使在上述實施方式4中,也與實施方式I 3相同,在使自適應(yīng)濾波器401的抽頭數(shù)變化時,控制部404將之前的自適應(yīng)濾波器401的濾波器系數(shù)存儲保存于未圖示的存儲部,下次,在以相同的抽頭數(shù)進(jìn)行處理的情況下,從存儲部恢復(fù)并再利用先前保存的濾波器系數(shù)。實施方式5圖5是表示包含本發(fā)明實施方式5的回聲消除器的聲音識別裝置的結(jié)構(gòu)的框圖。如圖5所示,聲音識別裝置由回聲消除器50、聲音識別部51、N通道的回聲聲源52、回聲聲源數(shù)變換部53、揚聲器54 (541 546)及麥克風(fēng)55構(gòu)成。如下所述,回聲消除器50能按照必要的自適應(yīng)濾波器501 506的抽頭數(shù)自動地使回聲聲源52的通道數(shù)變化。如后所述,回聲聲源數(shù)變換部53具有根據(jù)規(guī)定的條件使回聲聲源52的通道數(shù)減少的功能,在此,可進(jìn)行縮混、環(huán)繞聲變換(downmixing/surround conversion)。在此,縮混是指在不能以原始格式再生環(huán)繞聲軟件(surround soft)的情況下,以比原始的通道數(shù)少的通道數(shù)例如轉(zhuǎn)變?yōu)榱Ⅲw聲進(jìn)行制作者想要的再生的處理。為了去除混入用麥克風(fēng)55集聲的說話者的聲音的、例如六個通道的回聲聲源52的聲音,回聲消除器50具有使抽頭數(shù)可變的六個自適應(yīng)濾波器501 506。此外,回聲消除器50還具有:對串聯(lián)連接的自適應(yīng)濾波器501 506的回聲消除處理前后的各自的信號功率進(jìn)行測定的信號功率測量部507、508 ;以及如后所述的、監(jiān)視自適應(yīng)濾波器501 506的回聲消除處理前后的信號功率,在被判定為以DSP具有的處理能力不能處理回聲聲源的數(shù)量的自適應(yīng)濾波器501 506的情況下,控制回聲聲源變換部53使回聲聲源52的有效數(shù)減少的控制部509。在上述結(jié)構(gòu)中,回聲消除器50經(jīng)由通信線56 61將從揚聲器54被輸出的、例如車載AV設(shè)備的再生聲音作為參照信號讀取至各個自適應(yīng)濾波器501 506。此外,回聲消除器50利用控制部509使用自適應(yīng)濾波器501 506去除經(jīng)由麥克風(fēng)55混入說話者發(fā)出的聲音的揚聲器54(541 546)的輸出聲音,并將去除后的聲音傳輸至聲音識別部51。
在回聲消除器50中,在通過信號功率測量部507、508的輸出及被信號功率測量部507,508測量的通過自適應(yīng)濾波器501 506前后的變化值與閥值進(jìn)行比較并被判定為回聲消除量不夠的情況下,控制部509經(jīng)由通信線62對回聲聲源數(shù)變換部53進(jìn)行控制,從而執(zhí)行通過縮混處理使回聲聲源52的通道數(shù)減少的處理。同時,控制部509使相當(dāng)于減少的通道的自適應(yīng)濾波器(符號501 506中任意個)的動作停止,將因停止而剩余的DSP的處理能力分配到其余的各自適應(yīng)濾波器(符號501 506中任意個)的抽頭數(shù)的增加量。另一方面,與此相反,在通過信號功率測量部507、508的輸出及被信號功率測量部507、508測量的變化值與閥值進(jìn)行比較,并被判定為回聲消除量過剩的情況下,控制部509經(jīng)由通信線62控制回聲聲源數(shù)變換部53以進(jìn)行不減少回聲聲源52的通道數(shù)的控制,或者若回聲聲源52的通道數(shù)小于六個通道則控制回聲聲源數(shù)變換部53,通過環(huán)繞聲處理將通道數(shù)增加到最大六個通道并使聲音輸出到揚聲器54 (541 546)。此時,通過使串聯(lián)連接的所有六個自適應(yīng)濾波器501 506動作,控制部509能執(zhí)行回聲消除處理。能提供一種根據(jù)上述的處理,即使在揚聲器54 (541 546)的音量較大等、需要自適應(yīng)濾波器501 506的抽頭數(shù)的環(huán)境下也能獲得足夠的回聲消除效果,同時,在不那么需要自適應(yīng)濾波器501 506的抽頭數(shù)的環(huán)境下能進(jìn)行多通道聲源的回聲消除的回聲消除器。即,根據(jù)實施方式5所涉及的回聲消除器,能按照必要的自適應(yīng)濾波器501 506的抽頭數(shù)自動地使回聲聲源52的通道數(shù)變化。根據(jù)上述的本發(fā)明實施方式5所涉及的回聲消除器,在暫時性地能利用的DSP處理能力較少且不能進(jìn)行以回聲聲源52的數(shù)量準(zhǔn)備的自適應(yīng)濾波器501 506的回聲消除處理的情況下,通過進(jìn)行回聲聲源52的縮混處理減少音減數(shù),能按照DSP的處理能力進(jìn)行回聲消除處理。另外,可使自適應(yīng)濾波器501 506的抽頭數(shù)增加將回聲聲源52縮混減少的量,即使在暫時性地自適應(yīng)濾波器501 506的抽頭數(shù)較少,且不能獲得回聲消除效果這樣的狀況下,也可減少回聲聲源52的數(shù)量并增加自適應(yīng)濾波器501 506的抽頭數(shù),從而能獲得足夠的回聲消除效果。此外,在回聲消除量足夠,且對于DSP的處理能力存在剩余的情況下,通過中止回聲聲源52的縮混或進(jìn)行立體聲、環(huán)繞聲變換的處理來增加聲源數(shù),增加進(jìn)行處理的自適應(yīng)濾波器501 506的數(shù)量,能靈活運用剩余的DSP處理能力,從而能增加作為回聲聲源52的音樂等的臨場感。另外,若回聲聲源52的設(shè)定音量變得越大,則進(jìn)行縮混處理以減少回聲聲源52的數(shù)量,并越增加自適應(yīng)濾波器501 506的抽頭數(shù),從而在將其用于聲音識別的情況下,可提高能進(jìn)行聲音識別的形成回聲的聲源的音量的上限值。上述的本發(fā)明的實施方式I 實施方式5所涉及的回聲消除器10(30、40、50)具有的各結(jié)構(gòu)框的功能可全部由硬件實現(xiàn),或也可用軟件來實現(xiàn)其中至少一部分。例如,控制部105 (實施方式1、2)、控制部313或404 (實施方式3、4)以及控制部509 (實施方式5)的處理可由硬件實現(xiàn),另外,也可利用一個或多個程序在計算機上實現(xiàn)其中至少一部分,其中,上述控制部105(實施方式1、2)按照被聲源數(shù)檢測部103檢測到的聲源的數(shù)量使自適應(yīng)濾波器101、102的抽頭數(shù)可變;上述控制部313或404 (實施方式3、4)通過由信號功率測量部308 312或信號功率測量部402、403的輸出判定的、處理器的處理能力與一個以上的自適應(yīng)濾波器(301 304,或401)的回聲消除效果的平衡來使自適應(yīng)濾波器301 304的有效數(shù)或自適應(yīng)濾波器401的抽頭數(shù)可變;此外,上述控制部509 (實施方式5)監(jiān)視自適應(yīng)濾波器501 506的回聲消除處理前后的信號功率,在被判定為以處理器具有的處理能力不能處理形成回聲的聲源的數(shù)量的自適應(yīng)濾波器501 506的情況下,進(jìn)行控制回聲聲源變換部53使回聲聲源52的有效數(shù)減少的處理。工業(yè)上的實用性如上所述,本發(fā)明所涉及的回聲消除器是不依存于回聲聲源的數(shù)量的大小,為了獲得更好的回聲消除效果,利用自適應(yīng)濾波器對從形成回聲的各個聲源被輸入的參照信號進(jìn)行濾波來生成回聲去除信號的回聲消除器,由于構(gòu)成為包括從上述參照信號對上述形成回聲的聲源的數(shù)量進(jìn)行檢測的聲源數(shù)檢測部;以及按照被上述聲源數(shù)檢測部檢測的聲源的數(shù)量使上述自適應(yīng)濾波器的抽頭數(shù)可變的控制部,因此,適用于在車載導(dǎo)航裝置的聲音識別或免提電話(hands — free phone)中目前從輸入到麥克風(fēng)的聲音去除由車載揚聲器輸出的音樂、聲音等能僅對說話者的聲音進(jìn)行聲音識別或能用電話朝對方一側(cè)傳遞信息的回聲消除器等。
權(quán)利要求
1.一種回聲消除器,包括利用一個以上的自適應(yīng)濾波器對從各個形成回聲的聲源被輸入的參照信號進(jìn)行濾波生成回聲去除信號,來進(jìn)行回聲消除處理的處理器,其特征在于,包括: 信號功率測量部,該信號功率測量部監(jiān)視所述處理器的所述自適應(yīng)濾波器的回聲消除處理前后的信號功率;以及 控制部,該控制部通過由所述信號功率測量部的輸出判定的、所述處理器的處理能力與所述一個以上的自適應(yīng)濾波器的回聲消除效果的平衡,來使所述自適應(yīng)濾波器的有效數(shù)或抽頭數(shù)可變。
2.如權(quán)利要求1所述的回聲消除器,其特征在于, 所述控制部利用所述信號功率測量部監(jiān)視各自適應(yīng)濾波器的回聲消除處理前后的信號功率,對于所述信號功率的變化比閥值少的自適應(yīng)濾波器省略所述回聲消除處理。
3.如權(quán)利要求1所述的回聲消除器,其特征在于, 所述控制部利用所述信號功率測量部監(jiān)視所述自適應(yīng)濾波器的回聲消除處理前后的信號功率,使所述抽頭數(shù)依次增加或減 少,并利用所述回聲消除處理后的信號功率比回聲消除處理前的信號功率降低或上升任意值的抽頭數(shù)來執(zhí)行所述回聲消除處理。
4.如權(quán)利要求1所述的回聲消除器,其特征在于, 所述控制部根據(jù)所述信號功率測量部的輸出,在被判定為因所述處理器的處理能力不足,不能確保必要的自適應(yīng)濾波器的抽頭數(shù)而導(dǎo)致不能獲得足夠的回聲消除效果的情況下,暫時限制所述形成回聲的聲源的最大音量。
5.如權(quán)利要求4所述的回聲消除器,其特征在于, 所述控制部在當(dāng)說話者發(fā)聲時暫時性地限制所述形成回聲的聲源的音量的情況下,僅將設(shè)置于離收集說話者的聲音的麥克風(fēng)較近的位置的所述形成回聲的聲源的音量降低到限制值。
6.如權(quán)利要求4所述的回聲消除器,其特征在于, 所述控制部在當(dāng)說話者發(fā)聲時暫時性地限制所述形成回聲的聲源的音量的情況下,根據(jù)所述形成回聲的聲源的設(shè)置地點,將所述形成回聲的聲源的音量降低到對應(yīng)于收集說話者的聲音的麥克風(fēng)與所述形成回聲的聲源之間的距離、聲音傳輸距離或聲音傳輸衰減量的限制值。
7.如權(quán)利要求4所述的回聲消除器,其特征在于, 所述控制部在當(dāng)說話者發(fā)聲時暫時性地限制所述形成回聲的聲源的音量的情況下,將限制并降低了所述形成回聲的聲源的情況報知給說話者。
8.如權(quán)利要求1所述的回聲消除器,其特征在于, 包括聲音識別部, 所述控制部在所述聲音識別部的聲音識別中及其之前,使所述自適應(yīng)濾波器的抽頭數(shù)不變化。
9.如權(quán)利要求1所述的回聲消除器,其特征在于, 包括存儲部, 所述控制部在使所述自適應(yīng)濾波器的抽頭數(shù)變化時,將之前的所述自適應(yīng)濾波器的濾波器系數(shù)保存于所述存儲部,下次,在以相同的抽頭數(shù)進(jìn)行處理的情況下,從所述存儲部恢復(fù)并再利用所述濾波器系數(shù) 。
全文摘要
一種回聲消除器(10),利用自適應(yīng)濾波器(101、102)對從形成回聲的各個聲源被輸入的參照信號進(jìn)行濾波以生成回聲去除信號,該回聲消除器(10)由從參照信號對形成回聲的聲源的數(shù)量進(jìn)行檢測的聲源數(shù)檢測部(103);和按照被聲源數(shù)檢測部(103)檢測到的聲源的數(shù)量使自適應(yīng)濾波器(101、102)的抽頭數(shù)可變的控制部(105)構(gòu)成。
文檔編號H04M9/08GK103152499SQ201310030558
公開日2013年6月12日 申請日期2009年4月10日 優(yōu)先權(quán)日2008年6月11日
發(fā)明者谷口琢也, 加藤真, 小城戶智能 申請人:三菱電機株式會社