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