用于環繞聲回聲降低的系統及方法
【專利摘要】描述一種用于由電子裝置進行回聲降低的方法。所述方法包含調零至少一個揚聲器。所述方法還包含基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號。所述方法還包含接收基于運行時間音頻信號的所述集合的至少一個復合音頻信號。所述方法進一步包含基于所述參考信號降低所述至少一個復合音頻信號中的回聲。
【專利說明】用于環繞聲回聲降低的系統及方法
[0001] 相關申請案
[0002] 本申請案是關于且主張于2012年12月19日申請的第61/739, 662號美國臨時 專利申請案"用于回聲降低的系統及方法(SYSTEMSANDMETHODSFORECHOREDUCTION)"、 于2012年8月9日申請的第61/681,474號美國臨時專利申請案"音頻信號處理裝置校 準(AUDIOSIGNALPROCESSINGDEVICECALIBRATION) " 及于 2012 年 7 月 2 日申請的第 61/667, 249號美國臨時專利申請案"音頻信號處理裝置校準(AUDIOSIGNALPROCESSING DEVICECALIBRATION) " 的優先權。
【技術領域】
[0003] 本發明大體上涉及電子裝置。更具體來說,本發明涉及用于環繞聲回聲降低的系 統及方法。
【背景技術】
[0004] 最近幾十年中,電子裝置的使用已變得普遍。確切地說,電子技術中的進展已降低 了逐漸復雜且有用的電子裝置的成本。成本降低及消費者需求已使電子裝置的使用劇增, 使得其在現代社會中幾乎隨處可見。由于電子裝置的使用已推廣開來,因此具有對電子裝 置的新的且改進的特征的需求。更具體來說,人們常常尋求執行新功能及/或更快、更有效 且以更高質量執行功能的電子裝置。
[0005] -些電子裝置(例如,蜂窩式電話、智能電話、計算機、電視、音頻接收器等)處理 音頻信號。舉例來說,環繞聲系統可從多個揚聲器輸出多個音頻信號。
[0006] 雖然處理多個音頻信號可為有益的,但其引起某些問題。舉例來說,來自多個揚聲 器的音頻信號可產生回聲。如由此論述可觀測到,改進音頻信號處理的系統及方法可為有 益的。
【發明內容】
[0007] 描述一種用于由電子裝置進行回聲降低的方法。所述方法包含調零至少一個揚聲 器。所述方法還包含基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號。 所述方法還包含接收基于運行時間音頻信號的所述集合的至少一個復合音頻信號。所述方 法進一步包含基于所述參考信號降低所述至少一個復合音頻信號中的回聲。
[0008] 所述方法可包含將輸出校準音頻信號的集合輸出。所述方法還可包含基于輸出校 準音頻信號的所述集合接收輸入校準音頻信號的集合。所述方法可進一步包含基于輸入校 準音頻信號的所述集合確定聲學路徑的所述集合。輸出校準音頻信號的所述集合中的每一 者可個別地按輸出序列輸出。輸入校準音頻信號的所述集合中的每一者可個別地按輸入序 列接收。
[0009] 可由無線通信裝置中的兩個或兩個以上麥克風接收至少一個復合音頻信號。混頻 運行時間音頻信號的所述集合及降低所述回聲可由音頻處理裝置執行。
[0010] 所述方法可包含將第一聲學路徑應用于多個運行時間音頻信號。可由無線通信裝 置中的兩個或兩個以上麥克風接收至少一個復合音頻信號。可傳達每一麥克風的向下混頻 源。可傳達具有回聲消除/噪聲抑制的增強話語。
[0011] 所述方法可包含確定對揚聲器音頻信號進行濾波的濾波器集合的系數。至少兩個 濾波器可共享系數。來自第一濾波器的系數可用作第二濾波器的系數。至少一個濾波器可 經配置以僅改變輸入信號的振幅及延遲。至少一個濾波器可基于脈沖響應。所述方法可包 含基于自適應濾波器確定是否進行重新校準。
[0012] 描述一種用于回聲降低的電子裝置。所述電子裝置包含調零至少一個揚聲器的調 零電路。所述電子裝置還包含基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參 考信號的混頻電路。所述電子裝置還包含接收基于運行時間音頻信號的所述集合的至少一 個復合音頻信號的兩個或兩個以上麥克風。所述電子裝置進一步包含基于所述參考信號降 低所述至少一個復合音頻信號中的回聲的回聲降低電路。
[0013] 描述一種用于回聲降低的設備。所述設備包含用于調零至少一個揚聲器的裝置。 所述設備還包含用于基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號 的裝置。所述設備還包含用于接收基于運行時間音頻信號的所述集合的至少一個復合音頻 信號的裝置。所述設備進一步包含用于基于所述參考信號降低所述至少一個復合音頻信號 中的回聲的裝置。
[0014] 描述一種用于回聲降低的計算機程序產品。所述計算機程序產品包含具有指令的 非暫時性有形計算機可讀媒體。所述指令包含用于致使電子裝置調零至少一個揚聲器的代 碼。所述指令還包含用于致使電子裝置基于聲學路徑的集合混頻運行時間音頻信號的集合 以確定參考信號的代碼。所述指令還包含用于致使所述電子裝置接收基于運行時間音頻信 號的所述集合的至少一個復合音頻信號的代碼。所述指令進一步包含用于致使所述電子裝 置基于所述參考信號降低所述至少一個復合音頻信號中的回聲的代碼。
[0015] 描述一種用于由電子裝置確定延遲的方法。所述方法包含執行用于環繞聲回聲降 低的校準。所述方法還包含基于所述校準確定揚聲器間延遲。所述方法進一步包含基于所 述揚聲器間延遲調零至少一個揚聲器。
[0016] 所述揚聲器間延遲可為揚聲器音頻信號的到達時間與參考揚聲器音頻信號的到 達時間之間的差。所述參考揚聲器音頻信號可對應于具有最短延遲的揚聲器。所述方法可 包含基于所述揚聲器間延遲混頻至少兩個信號。
[0017] 描述一種用于確定延遲的電子裝置。所述電子裝置包含執行用于環繞聲回聲降低 的校準及基于所述校準確定揚聲器間延遲的校準電路。所述電子裝置還包含基于所述揚聲 器間延遲調零至少一個揚聲器的波束成形電路。
[0018] 描述一種用于確定延遲的設備。所述設備包含用于執行用于環繞聲回聲降低的校 準的裝置。所述設備還包含用于基于所述校準確定揚聲器間延遲的裝置。所述設備進一步 包含用于基于所述揚聲器間延遲調零至少一個揚聲器的裝置。
[0019] 描述一種用于確定延遲的計算機程序產品。所述計算機程序產品包含具有指令的 非暫時性有形計算機可讀媒體。所述指令包含用于致使電子裝置執行用于環繞聲回聲降低 的校準的代碼。所述指令還包含用于致使所述電子裝置基于所述校準確定揚聲器間延遲的 代碼。所述指令進一步包含用于致使所述電子裝置基于所述揚聲器間延遲調零至少一個揚 聲器的代碼。
【專利附圖】
【附圖說明】
[0020] 圖1為適用于電話會議的家庭影院系統的特定說明性實施例的框圖;
[0021] 圖2為在校準模式中操作的音頻處理裝置的特定說明性實施例的框圖;
[0022] 圖3為在使用模式中操作的圖1及2的音頻處理裝置的特定說明性實施例的框 圖;
[0023] 圖4為圖1到3的音頻處理裝置的操作方法的第一特定實施例的流程圖;
[0024] 圖5為圖1到3的音頻處理裝置的操作方法的第二特定實施例的流程圖;
[0025] 圖6A展示相對于麥克風對的平面波傳播的遠場模型;
[0026] 圖6B展示線性陣列中的多個麥克風對;
[0027] 圖7A展示針對四個不同到達方向(D0A)的展開的相位延遲對頻率的曲線圖;
[0028] 圖7B展示針對相同D0A的纏繞的相位延遲對頻率的曲線圖;
[0029] 圖8A展示兩個D0A候選者的所測量的相位延遲值及所計算的值的實例;
[0030] 圖8B展示沿著電視屏幕的頂部邊緣布置的麥克風的線性陣列;
[0031] 圖9A展示計算幀的D0A差的實例;
[0032] 圖9B展示計算D0A估計的實例;
[0033] 圖9C展示識別每一頻率的D0A估計的實例;
[0034] 圖10A展示使用所計算的可能性來識別針對給定頻率的最佳麥克風對及最佳D0A 候選者的實例;
[0035] 圖10B展示可能性計算的實例;
[0036] 圖11A展示特定應用的實例;
[0037] 圖11B展示在麥克風陣列的平面中逐對D0A估計到360°范圍的映射。
[0038] 圖12A及12B展示D0A估計中的模糊性;
[0039] 圖12C展示所觀測到的D0A的正負號與x-y平面的象限之間的關系;
[0040] 圖13A到13D展示其中源位于麥克風平面上方的實例;
[0041] 圖13E展示沿著非正交軸的麥克風對的實例;
[0042] 圖13F展示使用陣列獲得相對于正交的x及y軸的D0A估計的實例;
[0043] 圖14A及14B展示兩對麥克風陣列(例如,如圖15A中所示)的逐對歸一化的波 束成形器/調零波束成形器(BFNF)的實例;
[0044] 圖15A展示兩對麥克風陣列的實例;
[0045] 圖15B展示逐對歸一化的最小方差無失真響應(MVDR)BFNF的實例;
[0046] 圖16A展示其中矩陣AHA不處于病態的頻率的逐對BFNF的實例;
[0047] 圖16B展示導向向量的實例;
[0048] 圖16C展示如本文中所描述的源方向估計的集成方法的流程圖;
[0049] 圖17為圖1到3的音頻處理裝置的操作方法的第三特定實施例的流程圖;
[0050] 圖18為圖1到3的音頻處理裝置的操作方法的第四特定實施例的流程圖;
[0051] 圖19為圖1到3的音頻處理裝置的操作方法的第五特定實施例的流程圖;
[0052] 圖20為圖1到3的音頻處理裝置的操作方法的第六特定實施例的流程圖;
[0053] 圖21為圖1到3的音頻處理裝置的操作方法的第七特定實施例的流程圖;
[0054] 圖22為適用于電話會議的家庭影院系統的特定說明性實施例的框圖;
[0055] 圖23為在校準模式中操作的音頻處理裝置的特定說明性實施例的框圖;
[0056] 圖24為在使用模式中操作的圖23的音頻處理裝置的特定說明性實施例的框圖;
[0057] 圖25為在使用模式中操作的圖23的音頻處理裝置的特定說明性實施例的框圖;
[0058] 圖26說明展示第一及第二延遲的模擬真實室內響應及與模擬真實室內響應相關 聯的模擬向下米樣自適應濾波器輸出的圖表;
[0059] 圖27說明展示第三及第四延遲的模擬真實室內響應及與模擬真實室內響應相關 聯的模擬向下米樣自適應濾波器輸出的圖表;
[0060] 圖28為圖22到25的音頻處理裝置的操作方法的第一特定實施例的流程圖; [0061]圖29為圖22到25的音頻處理裝置的操作方法的第二特定實施例的流程圖;
[0062] 圖30為圖22到25的音頻處理裝置的操作方法的第三特定實施例的流程圖;
[0063] 圖31為圖22到25的音頻處理裝置的操作方法的第四特定實施例的流程圖;
[0064] 圖32為說明根據本文中所揭示的系統及方法的可經實施以提供回聲降低的多個 元件的一個配置的框圖;
[0065]圖33為說明用于回聲降低的方法的一個配置的流程圖;
[0066] 圖34為說明用于濾波器監視的方法的一個配置的流程圖;
[0067]圖35為說明用于確定延遲的方法的一個配置的流程圖;
[0068]圖36為說明其中可實施用于回聲降低的系統及方法的音頻處理裝置的一個配置 的框圖;
[0069]圖37為說明其中可實施用于回聲降低的系統及方法的音頻處理裝置及移動裝置 的配置的框圖;
[0070] 圖38為說明單聲道回聲消除系統的一個配置的框圖;
[0071] 圖39為說明立體聲回聲消除系統的一個配置的框圖;
[0072] 圖40為說明對非唯一性問題的另一方法的框圖;
[0073] 圖41為說明根據本文中所揭示的系統及方法的用于校準模式中的回聲降低的方 法的一個實例的框圖;
[0074] 圖42A為說明根據本文中所揭示的系統及方法的用于運行時間模式中的回聲降 低的方法的一個實例的框圖;
[0075] 圖42B為說明根據本文中所揭示的系統及方法的用于運行時間模式中的回聲降 低的方法的更特定實例的框圖;
[0076] 圖42C為說明根據本文中所揭示的系統及方法的用于運行時間模式中的回聲降 低的方法的另一更特定實例的框圖;
[0077] 圖43為說明用于回聲降低的方法的一個配置的流程圖;
[0078] 圖44A到44C為說明根據本文中所揭示的系統及方法的用于運行時間模式中的回 聲降低的方法的特定實例的方塊圖;
[0079] 圖45包含說明若干聲學路徑的實例的曲線圖;
[0080] 圖46包含說明在不同時間實例處的濾波器系數的實例的曲線圖;
[0081] 圖47包含說明基于記錄的回聲經消除的信號的實例的曲線圖;
[0082]圖48包含說明若干聲學路徑的另一實例的曲線圖;
[0083]圖49包含說明實際5. 1系統的在不同時間實例處的濾波器系數的實例的曲線 圖;
[0084] 圖50包含說明5. 1系統的基于記錄的回聲經消除的信號的實例的曲線圖;
[0085] 圖51包含說明5. 1系統的基于記錄的回聲經消除的信號的更多實例的曲線圖;
[0086] 圖52包含說明實際5. 1系統的在不同時間實例處的濾波器系數的更多實例的曲 線圖;
[0087]圖53包含說明5. 1系統的基于記錄的回聲經消除的信號的更多實例的曲線圖;
[0088] 圖54包含說明實際5. 1系統的在不同時間實例處的濾波器系數的更多實例的曲 線圖;
[0089] 圖55包含說明若干聲學路徑的另一實例的曲線圖;
[0090] 圖56包含說明具有路徑改變的回聲消除性能的實例的曲線圖;
[0091] 圖57包含說明在不同時間實例處的濾波器系數的實例的曲線圖;
[0092] 圖58包含說明具有路徑改變的回聲消除性能的額外實例的曲線圖;
[0093] 圖59包含說明在不同時間實例處的濾波器系數的額外實例的曲線圖;及
[0094] 圖60說明可在電子裝置中利用的各種組件。
【具體實施方式】
[0095] 為了理解,下文給出環繞聲遠場回聲消除問題的更多細節。首先,給出尋求立體聲 /環繞回聲消除的一些動機。換句話說,給出關于立體聲/環繞回聲消除器為何可為有益的 細節。此情形可以人為何具有兩個耳朵而不是只有一個的論述開始。假設人處于有若干人 談話、大笑或只是彼此溝通的房間內。多虧人類的雙耳聽覺系統,人在此環境中可以集中精 力于一個特定講話者上。此外,人可定位或識別何人在談話,且能夠處理有噪聲或混響話語 信號以便使其可以理解。環繞/立體聲回聲消除的一個可能應用為立體聲電話會議系統, 所述立體聲電話會議系統可提供單通道系統所無法提供的真實存在感。舉例來說,本文中 所揭示的系統及方法可提供與兩個耳朵可以實現的情景類似的情景。
[0096] 本文中所揭示的系統及方法的一些配置可提供遠場多通道環繞聲回聲消除。舉例 來說,本文中所揭示的系統及方法可實施于一或多個電子裝置中以提供回聲消除及/或噪 聲抑制,其中所要講話者可十分接近于所述裝置或離所述裝置很遠。
[0097] 本文中所揭示的系統及方法可適用于多種電子裝置。電子裝置的實例包含蜂窩 式電話、智能電話、錄音機、視頻相機、音頻播放器(例如,移動圖像專家組l(MPEG-l)或 MPEG-2音頻層3 (MP3)播放器)、視頻播放器、音頻記錄器、桌上型計算機、膝上型計算機、個 人數字助理(PDA)、游戲系統、電視、音頻接收器、機頂盒裝置等。一個種類的電子裝置為通 信裝置,所述通信裝置可與另一裝置通信。通信裝置的實例包含電話、膝上型計算機、桌上 型計算機、蜂窩式電話、智能電話、無線或有線調制解調器、電子閱讀器、平板裝置、游戲系 統、蜂窩式電話基站或節點、存取點、無線網關及無線路由器、會議系統、智能電視等。
[0098] 現參看圖描述各種配置,在諸圖中,相似參考數字可指示功能上類似的元件。可以 廣泛多種不同配置來布置及設計如本文中在諸圖中所大體描述及說明的系統及方法。因 此,對如各圖中所表示的若干配置的以下更詳細描述并不希望限制如所主張的范圍,而僅 表示系統及方法。應注意,如本文所使用的術語"集合"可表示一或多個元件的集合。
[0099]A.用于使用調零波束的音頻信號處理裝置校準的系統、方法及設備
[0100] 圖1為家庭影院系統100的特定說明性實施例的框圖。家庭影院系統100適用于 從用戶122接收語音交互。舉例來說,家庭影院系統100可用于電話會議(例如,音頻或視 頻電話會議),以接收語音命令(例如,控制家庭影院系統100的組件或另一裝置),或輸出 從用戶122接收的語音輸入(例如,用于語音放大或音頻混頻)。
[0101] 家庭影院系統100可包含耦合到外部音頻接收器102的電子裝置101 (例如,電 視)。舉例來說,電子裝置101可為能夠聯網的"智能"電視,所述電視能夠傳達局域網(LAN) 及/或廣域網(WAN)信號160。電子裝置101可包含或耦合到麥克風陣列130及音頻處理 組件140。音頻處理組件140可為可操作以實施波束成形從而降低歸因于家庭影院系統100 的特定揚聲器的輸出的回聲的音頻處理裝置。如圖1中所描繪,揚聲器中的一或多者可為 經布置以提供環繞聲的揚聲器(例如,中心、左、右、環繞左、環繞后、環繞左后及環繞右后 揚聲器及亞低音揚聲器)。
[0102] 音頻接收器102可從電子裝置101的音頻輸出接收音頻信號,處理所述音頻信號 且將信號發送到多個外部揚聲器103到109及/或亞低音揚聲器110中的每一者以供輸 出。舉例來說,音頻接收器102可經由例如高清多媒體接口(HDMI)等多媒體接口從電子裝 置101接收復合音頻信號。音頻接收器102可處理所述復合音頻信號以產生用于每一揚聲 器103到109及/或亞低音揚聲器110的單獨音頻信號。在圖1的實施例中,展示七個揚 聲器103到109及亞低音揚聲器110。然而,應注意本發明的實施例可包含較多或較少揚聲 器103到109及/或亞低音揚聲器110。
[0103] 在家庭影院系統100設置好時,可相對于座位區120定位每一組件以促進家庭影 院系統100的使用(例如,來改進環繞聲性能)。當然,家庭影院系統100的組件的其它布 置也是有可能的,且在本發明的范圍內。在將在其中麥克風及揚聲器的位置彼此接近或被 并入到單個裝置中的裝置處(例如,在音頻/視頻會議情境中)從用戶122接收語音輸入 時,參考信號(例如,遠端音頻信號)與在麥克風處接收的信號(例如,近端音頻信號)之 間的延遲通常在預期回聲消除范圍內。因此,接收近端及遠端信號的回聲消除裝置(例如, 自適應濾波器)可能夠執行聲學回聲消除。然而,在家庭影院系統中,揚聲器-麥克風距離 及音頻接收器102的存在可使近端及遠端信號之間的延遲增加到常規自適應濾波器可能 不再有效地執行聲學回聲消除的程度。回聲消除在家庭影院系統100中進一步復雜化,因 為家庭影院系統100包含通常輸出相關的信號的多個揚聲器。
[0104] 為了實施圖1的家庭影院系統100中的聲學回聲消除,音頻處理組件140可經配 置以在校準模式中操作。舉例來說,校準模式可基于用戶輸入而起始或在檢測到配置改變 (例如,添加或移除家庭影院系統的組件)后自動起始。在校準模式中的操作期間,電子裝 置101可估計隨后用于回聲消除的所使用的延遲值,如第61/667, 249號美國臨時專利申請 案(代理人案號123296P1)中所描述。另外,在校準模式中的操作期間,電子裝置101可 確定隨后用于回聲消除的到達方向(D0A)信息。為進行說明,電子裝置101可將在特定時 間周期(例如,五秒)內的音頻模式(例如,白噪聲)輸出到音頻接收器102。音頻接收器 102可處理音頻模式,且一次一個地將信號提供到揚聲器103到109及亞低音揚聲器110。 舉例來說,第一揚聲器(例如,中心揚聲器103)可輸出音頻模式,而其余揚聲器104到109 及亞低音揚聲器110靜音。隨后,例如第二揚聲器(例如,左揚聲器104)等另一揚聲器可 輸出音頻模式,而其余揚聲器103及105到109以及亞低音揚聲器110靜音。此過程可繼 續直到每一揚聲器103到109及任選地亞低音揚聲器110已輸出音頻模式為止。在特定揚 聲器103到109或亞低音揚聲器110輸出音頻模式時,麥克風陣列130可從特定揚聲器或 亞低音揚聲器110接收聲學信號輸出。音頻處理組件140可確定聲學信號的DOA,所述DOA 對應于從麥克風陣列130到特定揚聲器的方向。在確定揚聲器103到109及亞低音揚聲器 110(或其子集)中的每一者的DOA之后,校準完成。
[0105] 在校準完成之后的非校準(例如,使用或運行時間)模式中的操作期間,音頻處理 組件140可執行波束成形以調零從特定到達方向(D0A)接收的信號。在特定實施例中,產 生對應于例如揚聲器106到109等前置揚聲器的調零。舉例來說,如圖1中所說明,音頻處 理組件140已產生對應于揚聲器106到109的調零150、152、154、156。因此,盡管在麥克風 陣列130處接收來自揚聲器106到109的聲學信號,但使用基于與揚聲器106到109中的 每一者相關聯的D0A的波束成形來抑制對應于這些聲學信號的音頻數據。抑制來自特定揚 聲器的音頻數據減少由音頻處理組件執行的處理,從而降低與家庭影院系統100相關聯的 回聲。參考圖3進一步描述使用模式中的操作。
[0106] 在檢測到后續配置改變(例如,將不同音頻接收器或不同揚聲器引入到家庭影院 系統100中)時,可再次起始校準模式,且可由音頻處理組件140確定一或多個新D0A或更 新的D0A。
[0107] 圖1中所描繪的裝置可調零揚聲器103到109中的一些。根據此方法,回聲消除 (例如,線性自適應濾波器)可運行于剩余揚聲器103到109上。此情形可通過調零揚聲 器103到109中的一些的直接路徑來減輕非唯一性問題。應注意在此方法中,自適應濾波 器可在零陷波束成形之后運行。
[0108] 圖2為在校準模式中操作的音頻處理裝置200的特定說明性實施例的框圖。音頻 處理裝置200可包含或包含于圖1的音頻處理組件140內。音頻處理裝置200包含經配置 以耦合到一或多個聲學輸出裝置(例如揚聲器202)的音頻輸出接口 220。舉例來說,音頻 輸出接口 220可包含耦合到一或多個揚聲器連接器、多媒體連接器(例如高清多媒體接口 (HDMI)連接器)或其組合或由一或多個揚聲器連接器、多媒體連接器(例如高清多媒體接 口(HDMI)連接器)或其組合端接的音頻總線。盡管可存在一個以上揚聲器,以下描述卻描 述了確定揚聲器202的到達方向(D0A)以簡化描述。可在確定揚聲器202的D0A之前或之 后確定其它揚聲器的到達方向(D0A)。雖然以下描述詳細描述了確定揚聲器202的D0A,但 在特定實施例中,在校準模式中,音頻處理裝置200還可確定隨后用于回聲消除的延遲值, 如第61/667, 249號美國臨時專利申請案(代理人案號123296P1)中所描述。舉例來說,可 在確定揚聲器202的D0A之前或在確定揚聲器202的D0A之后確定延遲值。音頻處理裝置 200還可包含經配置以耦合到一或多個聲學輸入裝置(例如,麥克風陣列204)的音頻輸入 接口 230。舉例來說,音頻輸入接口 230可包含耦合到一或多個麥克風連接器、多媒體連接 器(例如HDMI連接器)或其組合或由一或多個麥克風連接器、多媒體連接器(例如HDMI 連接器)或其組合端接的音頻總線。
[0109] 在使用模式中,麥克風陣列204可操作以檢測來自用戶(例如圖1的用戶122)的 話語。然而,也可在麥克風陣列204處接收由揚聲器202 (及圖2中未圖示的一或多個其它 揚聲器)輸出的聲音,從而造成回聲。此外,由揚聲器輸出的聲音可為相關的,使所述回聲 尤其難以抑制。為了減少來自各種揚聲器的相關音頻數據,音頻處理裝置200可包含波束 成形器(例如圖3的波束成形器320)。波束成形器可使用由DOA確定裝置206確定的DOA 數據來抑制來自例如揚聲器202等特定揚聲器的音頻數據。
[0110] 在特定實施例中,D0A確定裝置206可包含多個D0A確定電路。多個D0A確定電 路中的每一者可經配置以確定與特定子帶相關聯的D0A。應注意雖然所接收的音頻信號為 相對窄帶(例如,在人類聽覺范圍內的約8KHz),但子帶仍為較窄頻帶。舉例來說,音頻處理 裝置200可包含耦合到音頻輸入接口 230的第一子帶分析濾波器205。第一子帶分析濾波 器205可將所接收的音頻信號劃分成多個子帶(例如,頻率范圍),且將所接收的音頻信號 的每一子帶提供到D0A確定裝置206的對應D0A確定電路。音頻處理裝置200還可包含耦 合于音頻輸出接口 220與D0A確定裝置206之間的第二子帶分析濾波器203。第二子帶分 析濾波器203可將音頻處理裝置200的輸出信號(例如在音頻處理裝置處于校準模式中時 的白噪聲信號201)劃分成多個子帶(例如,頻率范圍),且將輸出信號的每一子帶提供到 D0A確定裝置206的對應D0A確定電路。
[0111] 為進行說明,在校準模式中,音頻處理裝置200可經由音頻輸出接口 220將校準信 號(例如,在時間周期(例如,5秒)內的白噪聲信號201)輸出到揚聲器202。也可將校 準信號提供到第二子帶分析濾波器203,從而被劃分成輸出子帶。響應于白噪聲信號201, 揚聲器202可產生聲學白噪聲,可在麥克風陣列204處檢測到所述聲學白噪聲。在麥克風 陣列204處檢測到的白噪聲可由與揚聲器202及麥克風陣列204的相對位置相關的傳遞函 數(例如與回聲路徑及近端音頻路徑相關聯)修改。檢測到的白噪聲信號可由麥克風陣列 204提供到音頻輸入接口 230。所檢測到的白噪聲信號可由第一子帶分析濾波器205劃分 成輸入子帶。D0A確定裝置206的D0A確定電路可處理輸入子帶(基于所檢測到的白噪聲 信號)及輸出子帶(基于白噪聲信號)以確定與每一子帶相關聯的D0A。可將對應于每一 子帶的D0A的D0A數據存儲于存儲器207處。或者或另外,可將為每一子帶的D0A的函數 (例如,子帶D0A的平均或另一函數)的D0A數據存儲于存儲器207處。如果音頻處理裝置 200稱合到一或多個額外揚聲器,那么繼續其它揚聲器的校準,因為在校準模式期間確定一 或多個額外揚聲器的D0A。否則,校準模式可終止,且音頻處理裝置200可準備好在使用模 式中操作。
[0112] 圖3為在使用模式中操作的音頻處理裝置200的特定說明性實施例的框圖。舉例 來說,音頻處理裝置200可在使用校準模式完成校準之后在使用模式中操作以進行電話會 議,從用戶122接收語音命令,或輸出來自用戶122的語音輸入(例如,用于卡拉0K或其它 語音放大或混頻)。
[0113] 在使用模式中,可從遠端(例如,從電話會議呼叫的另一方接收的音頻輸入)接收 或可從本地音頻源(例如,電視或另一媒體裝置的音頻輸出)接收信號302。可經由音頻輸 出接口 220將信號302提供到揚聲器202。也可將所述信號或另一信號提供到一或多個額 外揚聲器(圖3中未圖不)。揚聲器202可響應于信號302產生輸出聲學信號。在麥克風 陣列204處接收的聲學信號可包含如由傳遞函數修改的輸出聲學信號以及其它音頻(例如 來自用戶122的話語及來自一或多個其它揚聲器的聲學信號)。對應于所接收的聲學信號 的所接收的信號可由麥克風陣列204輸出到音頻輸入接口 230。因此,所接收的信號可包含 來自信號302的回聲。
[0114] 在特定實施例中,將信號302提供到可調諧的延遲組件310。可調諧的延遲組件 310可使提供信號302以供后續處理延遲對應于在校準模式210期間確定的一或多個延遲 值的延遲量。第61/667, 249號美國臨時專利申請案(代理人案號123296P1)中描述確定 數據值的特定方法。隨后將信號302提供到回聲消除組件,從而降低回聲。舉例來說,可將 信號302提供到第二子帶分析濾波器203,從而被劃分成輸出子帶,將所述輸出子帶提供到 回聲消除裝置306。在此實例中,可將從音頻輸入接口 230所接收的信號提供到第一子帶分 析濾波器205,從而被劃分成輸入子帶,還將所述輸入子帶提供到回聲消除裝置306。
[0115] 回聲消除裝置306可包含波束成形組件320及回聲處理組件322。在圖3中所說 明的實施例中,在波束成形組件320處從音頻輸入接口 230接收音頻信號,之后將其提供到 回聲處理組件322 ;然而,在其它實施例中,波束成形組件320在回聲處理組件322的下游 (即,在回聲處理組件322處從音頻輸入接口 230接收音頻信號,之后將其提供到波束成形 組件320)。
[0116] 波束成形組件320可操作以使用來自存儲器207的到達方向(D0A)數據來抑制與 在麥克風陣列204處從特定方向接收的聲學信號相關聯的音頻數據。舉例來說,與從例如 圖1的揚聲器106到109等面向麥克風陣列204的揚聲器接收的聲學信號相關聯的音頻數 據可通過使用D0A數據產生從音頻輸入接口 230接收的音頻數據中的調零來進行抑制。回 聲處理組件322可包含基于從音頻輸出接口 220接收的參考信號降低音頻數據中的回聲的 自適應濾波器或其它處理組件。
[0117] 在特定實施例中,波束成形組件320、回聲消除后處理組件328、音頻處理裝置200 的另一組件或其組合可操作以跟蹤用戶122,所述用戶122提供在麥克風陣列204處的語音 輸入。舉例來說,波束成形組件320可包含D0A確定裝置206。D0A確定裝置206可確定由 用戶122產生的在麥克風陣列204處接收的聲音的到達方向。基于用戶122的D0A,波束成 形組件320可通過修改音頻數據來跟蹤用戶122,從而集中注意力于來自用戶122的音頻 上,如參看圖6A到16C所進一步描述。在特定實施例中,波束成形組件320可在抑制與揚 聲器的D0A相關聯的音頻數據之前確定用戶122的D0A是否與例如揚聲器202等揚聲器的 D0A-致。在用戶122的D0A與特定揚聲器的D0A-致時,波束成形組件320可使用D0A數 據來確定不會抑制與特定揚聲器及用戶122相關聯的音頻數據的一部分(例如,從揚聲器 及用戶122的一致D0A接收的音頻)的波束成形參數。波束成形組件320還可將數據提供 到回聲處理組件322以向回聲處理組件322指示是否已經由波束成形抑制特定音頻數據。
[0118] 在對個別子帶執行回聲消除之后,可由回聲消除裝置306將回聲經消除的子帶提 供到子帶合成濾波器324以組合子帶,從而形成全帶寬回聲經消除的接收到的信號。在特 定實施例中,通過在將信號發送到遠端或其它音頻處理組件(例如混頻或語音辨識處理組 件)之前將回聲經消除的接收到的信號提供到全帶快速傅里葉變換(FFT)組件326、頻率 空間噪聲抑制及回聲消除后處理組件328及逆FFT組件330來執行額外回聲消除及噪聲抑 制。或者或另外,可執行額外模擬域音頻處理。舉例來說,噪聲抑制及回聲消除后處理組件 328可定位于回聲處理組件322與子帶合成濾波器324之間。在此實例中,不可使用FFT組 件326或逆FFT組件330。
[0119] 圖4為圖1到3的音頻處理裝置的操作方法的第一特定實施例的流程圖。所述方 法包含在402處開始音頻處理裝置。所述方法還可包含在404處確定新音頻重放硬件是否 已耦合到音頻處理裝置。舉例來說,在新音頻重放硬件耦合到音頻處理裝置時,新音頻重放 硬件可提供指示新音頻重放硬件的存在的電信號。在另一實例中,在啟動時或在其它時間, 音頻處理裝置可輪詢耦合到音頻處理裝置的音頻重放硬件,以確定是否存在新音頻重放硬 件。在另一實例中,用戶122可提供指示新音頻重放硬件的存在的輸入。在不存在新音頻 重放硬件時,所述方法結束,且音頻處理裝置在418處準備好運行于使用模式中。
[0120] 在檢測新音頻重放硬件時,所述方法可包含運行406于第一校準模式中。第一校 準模式可用以確定耦合到音頻處理裝置的一或多個揚聲器與耦合到音頻處理裝置的一或 多個麥克風之間的聲學延遲。在408處,可使用聲學延遲來更新可調諧的延遲參數。在特 定實施例中,可調諧的延遲參數用以延遲將參考信號(例如信號302)提供到回聲消除裝置 306,從而增加回聲處理組件322的有效回聲消除時間范圍。
[0121] 所述方法還可包含在410處確定是否啟用零陷波束成形(即,用以抑制與一或多 個特定音頻輸出裝置相關聯的音頻數據的波束成形)。在不啟用零陷波束成形時,所述方法 結束,且音頻處理裝置在418處準備好運行于使用模式中。在啟用零陷波束成形時,所述方 法包含在412處確定將被調零的每一音頻輸出裝置的到達方向(D0A)。在414處,D0A可在 其經確定之后進行存儲(例如,在圖2的存儲器207處)。在確定將調零的每一音頻輸出 裝置的D0A之后,音頻處理裝置在416處退出校準模式,且在418處準備好運行于使用模式 中。
[0122] 圖5為圖1到3的音頻處理裝置的操作方法的第二特定實施例的流程圖。所述方 法包含在502處啟動(例如,運行)音頻處理裝置的使用模式。所述方法還包含在504處 啟動(例如,運行)回聲消除器,例如圖3的回聲處理裝置322的回聲消除電路。所述方法 還包含在506處,估計近端用戶(例如,圖1的用戶122)的目標到達方向(D0A)。如果存在 干擾源,那么也可確定干擾源的到達方向〇)〇A)。
[0123] 所述方法可包含在508處,確定目標D0A是否與音頻輸出裝置的存儲的D0A-致。 可能在音頻處理裝置的校準模式期間已確定了存儲的D0A。在目標D0A不與任何音頻輸出 裝置的存儲的D0A-致時,所述方法包含在510處,使用存儲的D0A產生用于一或多個音頻 輸出裝置的調零。在特定實施例中,可產生用于每一前置音頻輸出裝置的調零,其中前置是 指具有從音頻輸出裝置到麥克風陣列130的直接聲學路徑(與反射聲學路徑相反)。為進 行說明,在圖1中,在揚聲器106與麥克風陣列130之間存在直接聲學路徑,但在右揚聲器 105與麥克風陣列130之間不存在直接聲學路徑。
[0124] 所述方法還包含在512處產生目標D0A的跟蹤波束。所述跟蹤波束可改進與來自 目標D0A的聲學信號相關聯的音頻數據的接收及/或處理,例如改進來自用戶的語音輸入 的處理。所述方法還可包含在514處輸出(例如,發送)用于零陷波束成形的通過指示符。 可將通過指示符提供到回聲消除器以指示在提供到回聲消除器的音頻數據中已形成調零, 其中調零對應于特定音頻輸出裝置的D0A。在將調零多個音頻輸出裝置時,可將多個通過 指示符提供到回聲消除器,將調零每一音頻輸出裝置中的一者。或者,可將單個通過指示符 提供到回聲消除器以指示已形成對應于將調零的音頻輸出裝置中的每一者的調零。回聲消 除器可包含線性回聲消除器(例如,自適應濾波器)、非線性后處理(例如,回聲消除后處 理(ECPP)回聲消除器)或兩者。在包含線性回聲消除器的實施例中,通過指示符可用以 指示已經由波束成形移除與特定音頻輸出裝置相關聯的回聲;因此,可不由回聲消除器執 行與特定音頻輸出裝置相關聯的信號的線性回音消除。所述方法接著前進到在516處運行 音頻數據的后續幀。
[0125] 當在508處目標D0A與任何音頻輸出裝置的存儲的D0A-致時,所述方法包含在 520處使用存儲的D0A產生不與目標D0A-致的用于一或多個音頻輸出裝置的調零。舉例 來說,參看圖1,如果用戶122向他或她的左邊移動了一點,那么在麥克風陣列130處的用戶 的D0A將與揚聲器108的D0A-致。在此實例中,音頻處理組件140可形成調零150、154 及156,但不形成調零152以使得調零152不會抑制來自用戶122的音頻輸入。
[0126] 所述方法還包含在522處產生目標D0A的跟蹤波束。所述方法還可包含在524處 輸出(例如,發送)具有與目標D0A-致的D0A的音頻輸出裝置的零陷波束成形的失效指 示符。可將失效指示符提供到回聲消除器,以指示尚未形成待形成的至少一個調零。在包 含線性回聲消除器的實施例中,失效指示符可用以指示尚未經由波束成形移除與特定音頻 輸出裝置相關聯的回聲;因此,與特定音頻輸出裝置相關聯的信號的線性回音消除可由回 聲消除器執行。所述方法接著前進到在516處運行后續幀。
[0127] 提供用于估計在背景噪聲及混響下足夠強健的并行多個聲音事件的音頻信號的 每一幀的三維到達方向(D0A)的方法是一項挑戰。可通過增加可靠頻段的數目來改進強健 性。此方法可能需要適合于任意形狀的麥克風陣列幾何形狀,以使得可避免對于麥克風幾 何形狀的特定約束。如本文中所描述的逐對1-D方法可以適當方式并入到任何幾何形狀 中。
[0128] 可實施此類方法以在無麥克風放置約束的情況下操作。還可實施此類方法以使用 上達尼奎斯特頻率及下到較低頻率的可用頻段來跟蹤源(例如,通過支持使用具有較大麥 克風間距離的麥克風對)。此類方法可經實施以選擇所有可用麥克風對當中的最佳對,而 并非限于單對麥克風用于跟蹤。此類方法可用以支持甚至遠場情境(高達3米到5米或大 于5米的距離)中的源跟蹤,及提供高得多的D0A分辨率。其它可能的特征包含獲得放射 源的2-D表示。對于最佳的結果,可能需要每一源為稀疏寬帶音頻源,且每一頻段大部分受 不超過一個源支配。
[0129] 對于由一對麥克風從特定D0A中的點聲源直接接收的信號,每一頻率分量的相位 延遲不同,且還取決于麥克風之間的間距。在特定頻段處的相位延遲的觀測值可被計算為 復數FFT系數的虛數項與復數FFT系數的實數項的比率的反正切。
[0130] 如圖6A中所示,在特定頻率f處的至少一個麥克風MC10、MC20的源S01的相位延 遲值可與遠場(即平面波)假設下的源D0A相關,如
【權利要求】
1. 一種用于由電子裝置進行回聲降低的方法,其包括: 調零至少一個揚聲器; 基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號; 接收基于運行時間音頻信號的所述集合的至少一個復合音頻信號;及 基于所述參考信號降低所述至少一個復合音頻信號中的回聲。
2. 根據權利要求1所述的方法,其進一步包括: 將輸出校準音頻信號的集合輸出; 接收基于輸出校準音頻信號的所述集合的輸入校準音頻信號的集合;及 基于輸入校準音頻信號的所述集合確定聲學路徑的所述集合。
3. 根據權利要求2所述的方法,其中輸出校準音頻信號的所述集合中的每一者是按輸 出序列個別地輸出,且其中輸入校準音頻信號的所述集合中的每一者是按輸入序列個別地 接收。
4. 根據權利要求1所述的方法,其中所述至少一個復合音頻信號由無線通信裝置中的 兩個或兩個以上麥克風接收,且其中混頻運行時間音頻信號的所述集合及降低所述回聲由 音頻處理裝置執行。
5. 根據權利要求1所述的方法,其進一步包括將第一聲學路徑應用于多個運行時間音 頻信號。
6. 根據權利要求1所述的方法,其中所述至少一個復合音頻信號由無線通信裝置中的 兩個或兩個以上麥克風接收,其中傳達每一麥克風的向下混頻源,且其中傳達具有回聲消 除/噪聲抑制的增強話語。
7. 根據權利要求1所述的方法,其進一步包括確定對揚聲器音頻信號進行濾波的濾波 器集合的系數。
8. 根據權利要求7所述的方法,其中至少兩個濾波器共享系數。
9. 根據權利要求7所述的方法,其中來自第一濾波器的系數被用作第二濾波器的系 數。
10. 根據權利要求7所述的方法,其中至少一個濾波器經配置以僅改變輸入信號的振 幅及延遲。
11. 根據權利要求7所述的方法,其中至少一個濾波器是基于脈沖響應。
12. 根據權利要求1所述的方法,其進一步包括基于自適應濾波器確定是否進行重新 校準。
13. -種用于回聲降低的電子裝置,其包括: 調零電路,其調零至少一個揚聲器; 混頻電路,其基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號; 兩個或兩個以上麥克風,其接收基于運行時間音頻信號的所述集合的至少一個復合音 頻信號;及 回聲降低電路,其基于所述參考信號降低所述至少一個復合音頻信號中的回聲。
14. 根據權利要求13所述的電子裝置,其進一步包括: 揚聲器,其將輸出校準音頻信號的集合輸出,其中所述兩個或兩個以上麥克風接收基 于輸出校準音頻信號的所述集合的輸入校準音頻信號的集合;及 聲學路徑確定電路,其基于輸入校準音頻信號的所述集合確定聲學路徑的所述集合。
15. 根據權利要求14所述的電子裝置,其中輸出校準音頻信號的所述集合中的每一者 是按輸出序列個別地輸出,且其中輸入校準音頻信號的所述集合中的每一者是按輸入序列 個別地接收。
16. 根據權利要求13所述的電子裝置,其中混頻運行時間音頻信號的所述集合及降低 所述回聲由音頻處理裝置執行。
17. 根據權利要求13所述的電子裝置,其中將第一聲學路徑應用于多個運行時間音頻 信號。
18. 根據權利要求13所述的電子裝置,其中傳達每一麥克風的向下混頻源,且其中傳 達具有回聲消除/噪聲抑制的增強話語。
19. 根據權利要求13所述的電子裝置,其進一步包括確定對揚聲器音頻信號進行濾波 的濾波器集合的系數的聲學路徑確定電路。
20. 根據權利要求19所述的電子裝置,其中至少兩個濾波器共享系數。
21. 根據權利要求19所述的電子裝置,其中來自第一濾波器的系數被用作第二濾波器 的系數。
22. 根據權利要求19所述的電子裝置,其中至少一個濾波器經配置以僅改變輸入信號 的振幅及延遲。
23. 根據權利要求19所述的電子裝置,其中至少一個濾波器是基于脈沖響應。
24. 根據權利要求13所述的電子裝置,其進一步包括基于自適應濾波器確定是否進行 重新校準的重新校準電路。
25. -種用于回聲降低的設備,其包括: 用于調零至少一個揚聲器的裝置; 用于基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信號的裝置; 用于接收基于運行時間音頻信號的所述集合的至少一個復合音頻信號的裝置;及 用于基于所述參考信號降低所述至少一個復合音頻信號中的回聲的裝置。
26. 根據權利要求25所述的設備,其進一步包括: 用于將輸出校準音頻信號的集合輸出的裝置; 用于接收基于輸出校準音頻信號的所述集合的輸入校準音頻信號的集合的裝置;及 用于基于輸入校準音頻信號的所述集合確定聲學路徑的所述集合的裝置。
27. 根據權利要求26所述的設備,其中輸出校準音頻信號的所述集合中的每一者是按 輸出序列個別地輸出,且其中輸入校準音頻信號的所述集合中的每一者是按輸入序列個別 地接收。
28. 根據權利要求25所述的設備,其中所述用于混頻運行時間音頻信號的所述集合的 裝置及所述用于降低所述回聲的裝置包含于音頻處理裝置中。
29. 根據權利要求25所述的設備,其進一步包括用于將第一聲學路徑應用于多個運行 時間音頻信號的裝置。
30. 根據權利要求25所述的設備,其中傳達每一麥克風的向下混頻源,且其中傳達具 有回聲消除/噪聲抑制的增強話語。
31. 根據權利要求25所述的設備,其進一步包括用于確定對揚聲器音頻信號進行濾波 的濾波器集合的系數的裝置。
32. 根據權利要求31所述的設備,其中至少兩個濾波器共享系數。
33. 根據權利要求31所述的設備,其中來自第一濾波器的系數被用作第二濾波器的系 數。
34. 根據權利要求31所述的設備,其中至少一個濾波器經配置以僅改變輸入信號的振 幅及延遲。
35. 根據權利要求31所述的設備,其中至少一個濾波器是基于脈沖響應。
36. 根據權利要求25所述的設備,其進一步包括用于基于自適應濾波器確定是否進行 重新校準的裝置。
37. -種用于回聲降低的計算機程序產品,其包括上面具有指令的非暫時性有形計算 機可讀媒體,所述指令包括: 用于致使電子裝置調零至少一個揚聲器的代碼; 用于致使電子裝置基于聲學路徑的集合混頻運行時間音頻信號的集合以確定參考信 號的代碼; 用于致使電子裝置接收基于運行時間音頻信號的所述集合的至少一個復合音頻信號 的代碼;及 用于致使所述電子裝置基于所述參考信號降低所述至少一個復合音頻信號中的回聲 的代碼。
38. 根據權利要求37所述的計算機程序產品,其進一步包括: 用于致使所述電子裝置將輸出校準音頻信號的集合輸出的代碼; 用于致使所述電子裝置接收基于輸出校準音頻信號的所述集合的輸入校準音頻信號 的集合的代碼;及 用于致使所述電子裝置基于輸入校準音頻信號的所述集合確定聲學路徑的所述集合 的代碼。
39. 根據權利要求38所述的計算機程序產品,其中輸出校準音頻信號的所述集合中的 每一者是按輸出序列個別地輸出,且其中輸入校準音頻信號的所述集合中的每一者是按輸 入序列個別地接收。
40. 根據權利要求37所述的計算機程序產品,其中所述用于致使所述電子裝置混頻運 行時間音頻信號的所述集合的代碼及所述用于致使所述電子裝置降低所述回聲的代碼包 含于音頻處理裝置中。
41. 根據權利要求37所述的計算機程序產品,其進一步包括用于致使所述電子裝置將 第一聲學路徑應用于多個運行時間音頻信號的代碼。
42. 根據權利要求37所述的計算機程序產品,其中傳達每一麥克風的向下混頻源,且 其中傳達具有回聲消除/噪聲抑制的增強話語。
43. 根據權利要求37所述的計算機程序產品,其進一步包括用于致使所述電子裝置確 定對揚聲器音頻信號進行濾波的濾波器集合的系數的代碼。
44. 根據權利要求43所述的計算機程序產品,其中至少兩個濾波器共享系數。
45. 根據權利要求43所述的計算機程序產品,其中來自第一濾波器的系數被用作第二 濾波器的系數。
46. 根據權利要求43所述的計算機程序產品,其中至少一個濾波器經配置以僅改變輸 入信號的振幅及延遲。
47. 根據權利要求43所述的計算機程序產品,其中至少一個濾波器是基于脈沖響應。
48. 根據權利要求37所述的計算機程序產品,其中所述指令進一步包括用于致使所述 電子裝置基于自適應濾波器確定是否進行重新校準的代碼。
49. 一種用于由電子裝置確定延遲的方法,其包括: 執行用于環繞聲回聲降低的校準; 基于所述校準確定揚聲器間延遲;及 基于所述揚聲器間延遲調零至少一個揚聲器。
50. 根據權利要求49所述的方法,其中所述揚聲器間延遲為揚聲器音頻信號的到達時 間與參考揚聲器音頻信號的到達時間之間的差。
51. 根據權利要求50所述的方法,其中所述參考揚聲器音頻信號對應于具有最短延遲 的揚聲器。
52. 根據權利要求50所述的方法,其進一步包括基于所述揚聲器間延遲混頻至少兩個 信號。
53. -種用于確定延遲的電子裝置,其包括: 校準電路,其執行用于環繞聲回聲降低的校準及基于所述校準確定揚聲器間延遲;及 波束成形電路,其基于所述揚聲器間延遲調零至少一個揚聲器。
54. 根據權利要求53所述的電子裝置,其中所述揚聲器間延遲為揚聲器音頻信號的到 達時間與參考揚聲器音頻信號的到達時間之間的差。
55. 根據權利要求54所述的電子裝置,其中所述參考揚聲器音頻信號對應于具有最短 延遲的揚聲器。
56. 根據權利要求54所述的電子裝置,其進一步包括基于所述揚聲器間延遲混頻至少 兩個信號的混頻電路。
57. -種用于確定延遲的設備,其包括: 用于執行用于環繞聲回聲降低的校準的裝置; 用于基于所述校準確定揚聲器間延遲的裝置;及 用于基于所述揚聲器間延遲調零至少一個揚聲器的裝置。
58. 根據權利要求57所述的設備,其中所述揚聲器間延遲為揚聲器音頻信號的到達時 間與參考揚聲器音頻信號的到達時間之間的差。
59. 根據權利要求58所述的設備,其中所述參考揚聲器音頻信號對應于具有最短延遲 的揚聲器。
60. 根據權利要求58所述的設備,其進一步包括用于基于所述揚聲器間延遲混頻至少 兩個信號的裝置。
61. -種用于確定延遲的計算機程序產品,其包括上面具有指令的非暫時性有形計算 機可讀媒體,所述指令包括: 用于致使電子裝置執行用于環繞聲回聲降低的校準的代碼; 用于致使所述電子裝置基于所述校準確定揚聲器間延遲的代碼;及 用于致使所述電子裝置基于所述揚聲器間延遲調零至少一個揚聲器的代碼。
62. 根據權利要求61所述的計算機程序產品,其中所述揚聲器間延遲為揚聲器音頻信 號的到達時間與參考揚聲器音頻信號的到達時間之間的差。
63. 根據權利要求62所述的計算機程序產品,其中所述參考揚聲器音頻信號對應于具 有最短延遲的揚聲器。
64. 根據權利要求62所述的計算機程序產品,其進一步包括用于致使所述電子裝置基 于所述揚聲器間延遲混頻至少兩個信號的代碼。
【文檔編號】H04R3/00GK104429100SQ201380035302
【公開日】2015年3月18日 申請日期:2013年7月2日 優先權日:2012年7月2日
【發明者】阿西夫·I·穆罕默德, 金萊軒, 埃里克·維瑟 申請人:高通股份有限公司