專利名稱:選擇性地在多個(gè)傳聲器之間進(jìn)行切換的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及信號(hào)處理領(lǐng)域,并且更具體地涉及在傳聲器陣列中的傳聲器之間進(jìn)行切換。
發(fā)明內(nèi)容
在一個(gè)方面中,公開了一種用于選擇性地在傳聲器之間進(jìn)行切換的方法,該方法包括提供第一狀態(tài),其中,該第一狀態(tài)對(duì)應(yīng)于選自多個(gè)傳聲器的一個(gè)或多個(gè)傳聲器;響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率從所述多個(gè)傳聲器中選擇傳聲器的子集;以及響應(yīng)于針對(duì)預(yù)定條件比較用于所述傳聲器的子集的輸入信號(hào)的平均功率來識(shí)別包括所述傳聲器的子集中的至少一個(gè)的第二狀態(tài)。在另一方面中,公開了一種用于選擇性地在傳聲器之間進(jìn)行切換的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)處理器;一個(gè)或多個(gè)存儲(chǔ)器單元,其被耦合到所述一個(gè)或多個(gè)處理器; 所述系統(tǒng)被配置為從所述多個(gè)傳聲器中的每一個(gè)接收輸入信號(hào);存儲(chǔ)對(duì)應(yīng)于第一狀態(tài)的信息,其中,所述第一狀態(tài)對(duì)應(yīng)于所述多個(gè)傳聲器中的一個(gè)或多個(gè);響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率來選擇用于來自所述多個(gè)傳聲器的傳聲器的子集的輸入信號(hào);以及響應(yīng)于針對(duì)預(yù)定條件比較用于所述傳聲器的子集的輸入信號(hào)的平均功率來從第一狀態(tài)過渡到包括所述傳聲器的子集中的至少一個(gè)的第二狀態(tài)。在又一方面中,公開了一種存儲(chǔ)在計(jì)算機(jī)可操作介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括軟件代碼,該軟件代碼有效地用于提供第一狀態(tài),其中,所述第一狀態(tài)對(duì)應(yīng)于選自多個(gè)傳聲器的一個(gè)或多個(gè)傳聲器;響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率來選擇用于來自所述多個(gè)傳聲器的傳聲器的子集的輸入信號(hào);以及響應(yīng)于針對(duì)預(yù)定條件評(píng)估用于傳聲器的子集的輸入信號(hào)的平均功率來從第一狀態(tài)過渡到包括傳聲器的子集中的至少一個(gè)的第二狀態(tài)。許多附加實(shí)施例也是可能的。
在閱讀詳細(xì)描述時(shí)和在參考附圖時(shí),本發(fā)明的其它目的和優(yōu)點(diǎn)可以變得顯而易見。圖1是舉例說明依照某些實(shí)施例的用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的系統(tǒng)的框圖。圖2是舉例說明依照某些實(shí)施例的用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的系統(tǒng)的框圖。圖3是舉例說明依照某些實(shí)施例的用于消除回聲并抑制噪聲的系統(tǒng)的框圖。圖4是舉例說明依照某些實(shí)施例的用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的方法的流程圖。圖5是舉例說明依照某些實(shí)施例的用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的方法的流程圖。雖然本發(fā)明經(jīng)歷各種修改和替換形式,但在附圖和所附詳細(xì)描述中以示例的方式示出了其特定實(shí)施例。然而,應(yīng)理解的是附圖和詳細(xì)描述并不意圖使本發(fā)明受限于特定實(shí)施例。代替地本公開意圖涵蓋落在由所附權(quán)利要求限定的本發(fā)明的范圍內(nèi)的所有修改、等價(jià)物和替換。
具體實(shí)施例方式下面描述本發(fā)明的一個(gè)或多個(gè)實(shí)施例。應(yīng)注意的是這些及任何其它實(shí)施例是示例性的,并且意圖說明本發(fā)明而不是進(jìn)行限制。雖然本發(fā)明廣泛地適用于不同類型的系統(tǒng),但在本公開中不可能包括本發(fā)明的所有可能實(shí)施例和背景。在閱讀本公開時(shí),本發(fā)明的許多替換實(shí)施例對(duì)于本領(lǐng)域的普通技術(shù)人員來說將是顯而易見的。圖1是舉例說明依照某些實(shí)施例的用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的系統(tǒng)的框圖。傳聲器切換系統(tǒng)100可操作用于從傳聲器陣列105接收輸入信號(hào)。 傳聲器陣列105包括多個(gè)傳聲器Mn,其中,KnS N??梢允褂脗髀暺鞯母鞣N配置。雖然在圖1中描繪了線性陣列,但本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到本文所述的系統(tǒng)和方法將對(duì)不同于線性的任何配置起作用。傳聲器切換系統(tǒng)100的操作不要求傳聲器陣列105的特定配置的知識(shí)。在某些實(shí)施例中,傳聲器之間的距離和相對(duì)定位可以是獨(dú)立的。在某些實(shí)施例中,傳聲器的空間分配可以是預(yù)定的。可以采用各種類型的傳聲器。在某些實(shí)施例中,可以利用一個(gè)或多個(gè)定向傳聲器。在某些實(shí)施例中,可以利用一個(gè)或多個(gè)全向傳聲器。在某些實(shí)施例中,可以與一個(gè)或多個(gè)全向傳聲器相結(jié)合地使用一個(gè)或多個(gè)定向傳聲器。傳聲器陣列105中的每個(gè)傳聲器可以檢測來自多個(gè)源的音頻信號(hào),包括來自近端用戶的話音活動(dòng)、噪聲和來自位于傳聲器附近的揚(yáng)聲器的聲學(xué)回聲。近端用戶是位于傳聲器附近內(nèi)的用戶。遠(yuǎn)端用戶是不位于傳聲器附近的用戶。在某些實(shí)施例中,傳聲器切換系統(tǒng)100可以被包括在車輛中以便促進(jìn)車輛中的近端用戶與遠(yuǎn)端用戶之間的通信。例如,在某些實(shí)施例中,可以在車輛中的免提電話系統(tǒng)中利用傳聲器切換系統(tǒng)100。在這種情況下, 近端用戶可以是車輛的駕駛員或乘客,并且遠(yuǎn)端用戶可以是位于另一車輛中的個(gè)人。在此類實(shí)施例中,車輛將包括系統(tǒng)100的各種元件以及多個(gè)傳聲器??梢栽诤罄m(xù)處理之前將來自每個(gè)傳聲器Mn的信號(hào)放大。如圖1所示,對(duì)于每個(gè)傳聲器Mn而言,來自Mn的信號(hào)可以被放大器AMPn放大并通過模擬到數(shù)字轉(zhuǎn)換器A/Dn以提供數(shù)字輸入信號(hào)&。可以將輸入信號(hào)的集合表示為
S ~ (S17S27Sv7Sm)等式(1)
在操作期間,傳聲器切換系統(tǒng)100將接收輸入信號(hào)S并使用構(gòu)成傳聲器陣列105的傳聲器的子集來生成輸出信號(hào)Stlt5用來生成輸出信號(hào)的傳聲器的子集對(duì)應(yīng)于在那時(shí)的系統(tǒng)狀態(tài)。通常可以將任何語音幀期間的系統(tǒng)的輸出信號(hào)表示為用于所選傳聲器的子集的輸入信號(hào)的加權(quán)組合。在從一個(gè)語音幀移動(dòng)至下一個(gè)時(shí),系統(tǒng)狀態(tài)可以保持相同或根據(jù)多種條件而改變。功率計(jì)算單元110從傳聲器陣列105接收輸入信號(hào)并計(jì)算用于每個(gè)輸入信號(hào)& 的平均功率。在某些實(shí)施例中,可以利用用于每個(gè)輸入信號(hào)&的長期平均功率并將其計(jì)算為
權(quán)利要求
1.一種用于選擇性地在傳聲器之間進(jìn)行切換的方法,該方法包括提供第一狀態(tài),其中,所述第一狀態(tài)對(duì)應(yīng)于選自多個(gè)傳聲器的一個(gè)或多個(gè)傳聲器;響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率從所述多個(gè)傳聲器中選擇傳聲器的子集;以及響應(yīng)于針對(duì)預(yù)定條件比較用于所述傳聲器的子集的輸入信號(hào)的平均功率來識(shí)別包括所述傳聲器的子集中的至少一個(gè)的第二狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,還包括從第一狀態(tài)過渡至第二狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,還包括響應(yīng)于確定對(duì)應(yīng)于第一狀態(tài)的過渡延遲時(shí)間來延遲到第二狀態(tài)的過渡。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述傳聲器的子集包括來自所述多個(gè)傳聲器的對(duì)應(yīng)于具有最高平均功率的輸入信號(hào)的傳聲器。
5.一種用于選擇性地在傳聲器之間進(jìn)行切換的系統(tǒng),該系統(tǒng)包括一個(gè)或多個(gè)處理器;一個(gè)或多個(gè)存儲(chǔ)器單元,其被耦合到所述一個(gè)或多個(gè)處理器;所述系統(tǒng)被配置為從所述多個(gè)傳聲器中的每一個(gè)接收輸入信號(hào);存儲(chǔ)對(duì)應(yīng)于第一狀態(tài)的信息,其中,所述第一狀態(tài)對(duì)應(yīng)于所述多個(gè)傳聲器中的一個(gè)或多個(gè);響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率來選擇用于來自所述多個(gè)傳聲器的傳聲器的子集的輸入信號(hào);以及響應(yīng)于針對(duì)預(yù)定條件比較用于所述傳聲器的子集的輸入信號(hào)的平均功率來從第一狀態(tài)過渡到包括所述傳聲器的子集中的至少一個(gè)的第二狀態(tài)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述系統(tǒng)還被配置為確定對(duì)應(yīng)于第一狀態(tài)的過渡延遲時(shí)間并響應(yīng)于確定過渡延遲時(shí)間來延遲到第二狀態(tài)的過渡。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述傳聲器的子集包括來自所述多個(gè)傳聲器的對(duì)應(yīng)于具有最高平均功率的輸入信號(hào)的傳聲器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述第二狀態(tài)響應(yīng)于滿足預(yù)定條件而僅對(duì)應(yīng)于來自所述多個(gè)傳聲器的對(duì)應(yīng)于具有最高平均功率的輸入信號(hào)的傳聲器。
9.一種存儲(chǔ)在計(jì)算機(jī)可操作介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括軟件代碼,該軟件代碼有效地用于提供第一狀態(tài),其中,所述第一狀態(tài)對(duì)應(yīng)于選自多個(gè)傳聲器的一個(gè)或多個(gè)傳聲器;響應(yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率來選擇用于來自所述多個(gè)傳聲器的傳聲器的子集的輸入信號(hào);以及響應(yīng)于針對(duì)預(yù)定條件評(píng)估用于傳聲器的子集的輸入信號(hào)的平均功率來從第一狀態(tài)過渡到包括傳聲器的子集中的至少一個(gè)的第二狀態(tài)。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,還有效地用于確定對(duì)應(yīng)于第一狀態(tài)的過渡延遲時(shí)間并響應(yīng)于確定過渡延遲時(shí)間來延遲到第二狀態(tài)的過渡。
11.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述傳聲器的子集包括來自所述多個(gè)傳聲器的對(duì)應(yīng)于具有最高平均功率的輸入信號(hào)的傳聲器。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第二狀態(tài)響應(yīng)于滿足預(yù)定條件而僅對(duì)應(yīng)于來自所述多個(gè)傳聲器的對(duì)應(yīng)于具有最高平均功率的輸入信號(hào)的傳聲器。
全文摘要
公開了用于選擇性地在多個(gè)傳聲器中的傳聲器之間進(jìn)行切換的方法和系統(tǒng),包括提供對(duì)應(yīng)于選自所述多個(gè)傳聲器的一個(gè)或多個(gè)傳聲器的第一狀態(tài)??梢皂憫?yīng)于確定用于所述多個(gè)傳聲器中的每一個(gè)的輸入信號(hào)的平均功率來從所述多個(gè)傳聲器中選擇傳聲器的子集??梢皂憫?yīng)于針對(duì)預(yù)定條件評(píng)估用于傳聲器的子集的輸入信號(hào)的平均功率來識(shí)別包括傳聲器的子集中的至少一個(gè)的第二狀態(tài)。響應(yīng)于確定對(duì)應(yīng)于第一狀態(tài)的過渡延遲時(shí)間,可以延遲從第一狀態(tài)到第二狀態(tài)的過渡。
文檔編號(hào)H04R1/40GK102273222SQ200980153419
公開日2011年12月7日 申請(qǐng)日期2009年10月30日 優(yōu)先權(quán)日2008年10月31日
發(fā)明者D.巴爾龍, S.耶德納 申請(qǐng)人:大陸汽車系統(tǒng)公司