用于改進的音頻的集成心理聲學低音增強(pbe)的制作方法
【專利摘要】將心理聲學低音增強PBE與例如有源噪聲消除ANC和/或接收語音增強RVE等一種或一種以上其它音頻處理技術集成,從而利用每一技術來實現改進的音頻輸出。此方法可有利地改進經常缺乏足夠低頻響應來有效支持ANC的頭戴式耳機揚聲器的性能。
【專利說明】用于改進的音頻的集成心理聲學低音增強(PBE)
[0001]依據35U.S.C.§ 119主張優先權
[0002]本專利申請案主張2011年4月8日申請的第61/473,531號臨時申請案的優先權,且所述臨時申請案轉讓給本受讓人并在此以引用的方式明確地并入本文中。
【技術領域】
[0003]本發明大體涉及音頻系統,且更特定來說涉及改進音頻系統的低頻性能。
【背景技術】
[0004]存在一類音頻揚聲器,其通常用于耳機和手持機中,且在低頻率(例如,< 800Hz)下具有相對較差的性能。為改進此類揚聲器的性能,已使用心理聲學低音增強(PBE)。已知某些PBE技術,且一般來說這些方法是基于殘留音調理論來產生中頻諧波代替低頻分量。這些諧波在被收聽者聽到時產生殘留音調現象,這造成丟失的低頻分量確實存在的錯覺。因此,利用PBE,收聽者感知到并非實際再現的低頻分量,因為其低于揚聲器可再現的頻率水平。此聽覺技巧由于人類聽覺系統的性質的緣故是可行的。
[0005]已知在手持機中將PBE技術與有源噪聲消除(ANC)組合以改進所感知的低音再現和低頻噪聲衰減。此組合的實例在Woon-Seng Gan、Kuo,S.Μ.的論文“有源噪聲控制手持機中的虛擬低音再現的集成(Integration of Virtual Bass Reproduction in ActiveNoise Control Headsets) ”(信號處理,2004,會議記錄,ICSP' 04)中描述。ANC是經由產生振幅相等但相對于正抑制的目標噪聲180°異相的聲波而執行噪聲抑制的技術。ANC通常用于近端噪聲消除應用。此產生的反噪聲經由相消干涉抵消背景噪聲。
[0006]—般來說,使用已知ANC技術以小揚聲器(例如,手持機揚聲器)執行ANC可能成問題,因為ANC通常依賴于具有良好低頻響應的較大音頻揚聲器,其對于耳機手持機和移動手持機不可用。ANC性能很大程度上受聲學組件影響(尤其是揚聲器的低頻響應特性)。一些已知手持機揚聲器歸因于揚聲器的尺寸限制而缺乏適當低頻響應。這導致在使用ANC時次最佳的近端噪聲消除。此外,在手持機揚聲器中組合PBE與ANC的已知技術(例如Woon-Seng Gan等人描述的技術)不能完全集成PBE與ANC方法的操作,這也可產生次最佳性能。舉例來說,在Woon-Seng Gan揭示的系統中,來自ANC過程的反饋不提供到PBE過程來使總體系統性能最佳化。
【發明內容】
[0007]本文揭示的技術克服現有嘗試的許多局限性以有效地將PBE集成到音頻再現系統中。根據這些技術的一方面,一種改進的設備包含有源噪聲消除(ANC)模塊,和經配置以基于來自ANC模塊的輸出產生PBE信號(其可包含虛擬低音)的心理聲學低音增強(PBE)模塊。
[0008]根據另一方面,一種設備包含用于接收音頻信號的裝置,以及用于基于來自ANC模塊的輸出對音頻信號執行PBE的裝置。[0009]根據另一方面,一種體現可由一個或一個以上處理器執行的指令集的計算機可讀媒體包含用于接收音頻信號的編程代碼,以及用于基于來自ANC模塊的輸出對音頻信號執行PBE的編程代碼。
[0010]根據又一方面,一種處理音頻信號的方法包含接收音頻信號,以及基于來自ANC模塊的輸出對音頻信號執行PBE。
[0011]所屬領域的技術人員在檢查以下圖式和詳細描述后將了解其它方面、特征和優點。希望所有此類額外特征、方面和優點包含在此描述內且受所附權利要求書保護。
【專利附圖】
【附圖說明】
[0012]應理解,圖式僅用于說明的目的。此外,各圖中的組件不一定按比例繪制,而是著重于說明本文中所描述的技術和裝置的原理。在各圖中,相同的參考數字在所有不同視圖中標示對應部分。
[0013]圖1是說明集成有PBE與ANC處理的示范性音頻系統的框圖。
[0014]圖2是說明集成有PBE與ANC處理的示范性多揚聲器音頻系統的框圖。
[0015]圖3是說明圖1-2所示的PBE模塊的某些細節的框圖。
[0016]圖4是說明集成有PBE、音頻后處理與ANC處理的示范性音頻系統的框圖。
[0017]圖5是展示操作圖4的系統的實例方法的流程圖。
[0018]圖6是說明集成有ANC、音頻后處理、PBE與RVE的示范性音頻系統的框圖。
[0019]圖7是展示確定PBE參數的實例方法的流程圖。
[0020]圖8是說明具有集成PBE的示范性音頻系統的某些硬件和軟件組件的框圖。
[0021]圖9是說明具有集成PBE的第二示范性音頻系統的某些硬件和軟件組件的框圖。
【具體實施方式】
[0022]參考且并入有圖式的以下詳細描述描述并說明了一個或一個以上特定實施例。展示并充分詳細地描述了這些實施例(提供這些實施例并非用以限制而是僅用以示范和教示)以使得所屬領域的技術人員能夠實踐所主張的內容。因此,為簡潔起見,所述描述可省略所屬領域的技術人員已知的某些信息。
[0023]貫穿本發明中使用詞語“示范性”來表示“充當實例、例子或說明”。本文中被描述為“示范性”的任何對象沒有必要解釋為比其它方法或特征優選或有利。除非由其上下文明確限制,否則本文中使用術語“信號”來指示其普通意義中的任一者,包括在電線、總線或其它傳輸媒體上表達的存儲器位置(或存儲器位置集合)的狀態。
[0024]本文描述的技術在有源噪聲消除(ANC,也稱為有源噪聲減小)、心理聲學低音增強(PBE)、音頻處理和/或接收語音增強(RVE)的音頻模塊之間集成方法和控制設計,從而利用每一模塊的參數和調諧靈活性,以實現改進的音頻性能。
[0025]利用這些技術,PBE將ANC和/或RVE需要的傳入音頻的真實低音內容的一部分轉換為虛擬低音,使得較少理想揚聲器上的物理負擔被卸載,且揚聲器飽和度/失真減小。并且,ANC、PBE、RVE和/或音頻后處理模塊之間的調諧參數可鏈接在一起,使得PBE可用于增強ANC與RVE過程的性能,且每一過程的調諧參數可根據不同音頻信號內容實時更新。
[0026]一般來說,在其中適當再現低頻音頻可能是挑戰的系統中,PBE可經集成以改進所感知的低頻性能。PBE的集成可擴展到音頻揚聲器具有有限的在物理上再現足夠到低頻聲音的能力的任何情形。此集成可產生其它音頻處理算法的改進的性能和改進的總體系統性能。可應用PBE,其調諧參數鏈接到其它音頻處理方法調諧參數,或根據其它音頻處理輸出信號和/或當其反饋到PBE模塊/過程時的系統性能而再調諧。
[0027]圖1是說明集成有心理聲學低音增強(PBE)模塊14與有源噪聲消除(ANC)模塊12的示范性音頻系統10的框圖。系統10還包含至少一個參考麥克風20、一個或一個以上用于接收近端音頻能量(例如,語音輸入)的麥克風、數字音頻流源22、組合器16和至少一個揚聲器18。系統10可包含在任何適宜的音頻輸出系統中,包含計算機、游戲控制臺、立體聲系統,或例如蜂窩式電話、個人數字助理(PDA)、智能電話、頭戴式耳機、MP3播放器等手持式裝置。本文描述的ANC模塊12、PBE模塊14和組合器16的主導功能可實施在數字處理域、模擬域或模擬與數字電子組件的任何適宜的組合中。
[0028]在系統10的操作期間,PBE模塊14在重放期間選擇性地將PBE施加到表示數字音頻流22的輸入音頻信號以卸載歸因于ANC模塊12產生的所添加ANC反噪聲低音內容所致的低音應力。當ANC模塊12激活時,揚聲器18通過再現180°異相反噪聲而抵消環境噪聲。反噪聲通常在音頻信號的低頻范圍中。此反噪聲低音分量添加在數字音頻流22中的任何音樂、語音或其它音頻內容的頂部上,其最終經由揚聲器18播放。當參考麥克風20檢測到的環境噪聲具有顯著低頻率(例如,飛機噪聲)時,來自ANC模塊12的反噪聲信號與數字音頻流22中的音頻信號低頻率(例如,擊鼓聲和雙低音音調)組合在一起,所述組合可容易地使揚聲器18飽和,從而產生失真。在此情形中,為減小失真,PBE模塊14可通過再現諧波以為低頻ANC信號工作留下更多低音余量而將數字音頻流22的低音分量移位到較高頻率區。
[0029]作為輸入,ANC模塊12接收來自麥克風20_21的信號,且作為響應,其輸出ANC信號,所述ANC信號由組合器16接收。ANC信號表不ANC模塊12產生的反噪聲信號(波形)。ANC模塊12還可接收來自PBE模塊14的控制信號作為控制輸入。
[0030]ANC輸出信號還可提供到PBE模塊14,以便在系統10的操作期間控制和調整PBE參數。參數調整可實時發生。除了 ANC輸出信號外,來自ANC模塊12的其它信號也可提供到PBE模塊14用于控制目的。來自ANC模塊12的這些信號可將ANC模塊12的狀態提供到PBE模塊14以使得PBE模塊14可調整PBE參數。ANC模塊12的狀態可包含ANC模塊12的開/關狀態、ANC輸出信號的能量級、ANC輸出信號的頻譜內容等。另外/作為替代,例如濾波器系數(例如,HR濾波器系數)等ANC系數可提供到PBE模塊14用于控制目的。
[0031]ANC模塊12可依據環境噪聲電平選擇性地激活其本身,或可通過外部控制激活。ANC模塊12經配置以通過產生呈噪聲波的反相形式(例如,具有相同能量級和反相相位,即180°異相)的波形(也稱為“反相位”或“反噪聲”波形)而有效減小環境音響噪聲。ANC模塊12通常使用一個或一個以上麥克風(例如,麥克風20-21)來拾取表示環境噪聲電平的外部噪聲參考信號,從噪聲參考信號產生反噪聲波形,且系統10接著經由一個或一個以上揚聲器(例如,揚聲器18)再現反噪聲波形。反噪聲波形相消干涉原始環境噪聲波以減小到達收聽者耳朵的噪聲電平。
[0032]所屬領域的技術人員已知適宜的ANC方法。ANC模塊12可實施這些ANC方法中的一者或一者以上以實現本文描述的其功能。[0033]ANC性能很大程度上受聲學換能器(例如,揚聲器)影響,尤其是揚聲器的低頻響應特性。通常使用的手持機揚聲器通常歸因于揚聲器的尺寸局限性而缺乏足夠的低頻響應。這導致次最佳近端ANC。現有解決方案通常需要使用具有良好低頻特性以實現所要噪聲消除性能的體積大且昂貴的揚聲器。
[0034]ANC模塊12可以理想全范圍揚聲器校準且保持在系統10操作期間其調諧不變。
[0035]高通濾波器(未圖示)可包含在ANC模塊12與組合器16之間以對ANC模塊12的ANC輸出信號進行濾波。
[0036]PBE模塊14選擇性合成虛擬“丟失的基頻”與其較高諧波,以對于收聽者來說在心理聲學上實現增強的低音感覺。本文下文結合圖3論述PBE模塊14的示范性實施方案的細節。PBE模塊14接收來自數字音頻流22的音頻信號,且作為響應將PBE信號輸出到組合器16。當PBE模塊14在作用中時,PBE信號表示心理聲學上增強的音頻信號。當PBE模塊14不在作用中時,PBE信號表示來自數字音頻流22的傳入的音頻信號。
[0037]PBE模塊14是音頻后處理模塊,但其功能不僅是傳統低音提升的功能。一般來說,當ANC模塊12在系統10中啟用時,來自數字音頻流22的音頻信號中的真實低音頻率內容被PBE產生的諧波替代以減小揚聲器18的失真,包含非線性失真。揚聲器18可具有非理想頻率響應(即,較差低頻響應)。PBE模塊14可使用可編程參數。如上文論述,這些參數可依據ANC模塊狀態而變,ANC模塊狀態可依據ANC輸出信號和/或來自ANC模塊12的其它控制信號確定。舉例來說,可基于ANC模塊信號調整的PBE參數是PBE模塊交叉截止頻率。此參數可經改變以使得較少真實低音內容發送到揚聲器18,且實際上,更多虛擬低音由PBE模塊14產生并當ANC模塊12接通時發送到揚聲器18。
[0038]數字音頻流22是任何適宜格式的數字化音頻,包含(但不限于)PCM、WAV、MP3、MPEG等。數字化音頻可包含任何類型的音頻內容,例如音樂、語音、噪聲、以上的組合等。數字化音頻可存儲在系統10中和/或從外部源(例如,遠程服務器或用戶麥克風)接收。
[0039]組合器16將來自PBE模塊14的PBE信號與ANC輸出信號(其通常為低頻音頻信號)混合在一起。組合器16可包含數字求和電路,用于將數字ANC輸出信號與數字PBE輸出信號相加在一起。替代混頻器(例如,模擬音頻混頻器)可在本文揭示的系統(包含圖1的系統10)的其它配置中使用。
[0040]揚聲器18是用于再現來自電信號的聲音的任何適宜的音頻換能器,包含例如比如蜂窩式電話、PDA等手持式裝置中使用的相對小的揚聲器。盡管圖1為簡化圖式而未展示,但可包含數/模轉換器(DAC)和例如放大器、濾波器等其它模擬音頻處理電路,在組合器16與揚聲器18之間的音頻信號路徑中。
[0041]在本文描述的系統(包含圖1的系統10)的示范性操作情境中,當環境噪聲的低頻率中存在相當多的寬帶隆隆聲時,PBE模塊14(或控制模塊)可將PBE模塊14的低音截止頻率調整到較高頻率,以為ANC輸出信號留下在低音頻率中可用的較多頻譜。
[0042]在本文描述的系統(包含圖1的系統10)的另一示范性操作情境中,當數字音頻流音頻信號中不存在很多低頻能量時,PBE模塊14可被關閉且PBE信號僅表示傳入音頻信號而無任何PBE修改,因為來自ANC模塊12的反噪聲波形將不被添加在傳入音頻信號中的較多低音能量的頂部上。
[0043]在本文描述的系統(包含圖1的系統10)的另一示范性操作情境中,當來自數字音頻流22的傳入音頻信號中存在顯著低音頻率能量但環境噪聲中的低頻率相對安靜時,PBE模塊14可經調整以產生較少虛擬低音(即,減小的PBE),因為來自ANC模塊12的反噪聲信號所添加的低頻率中不存在很多額外能量。
[0044]本文揭示的系統的操作不限于上文描述的以上示范性情境。其它操作情境和配置是可能的。
[0045]圖2是說明集成有PBE模塊14與ANC模塊12的示范性多揚聲器音頻系統25的框圖。系統25還包含交叉模塊23和多個揚聲器22a-c。如果在ANC和PBE輸出的求和節點(組合器16)之后放置多個揚聲器的交叉模塊23(如圖2中說明),那么本文揭示的技術和系統也與多個揚聲器一起工作(如圖2中說明)。
[0046]交叉模塊23可執行常規音頻交叉功能,即將輸出音頻信號(在此情況下,來自組合器16的輸出)分離為不同頻帶以使得每一頻帶可在相應揚聲器22a_c上重放。交叉模塊23可包含用于實現此功能的一個或一個以上音頻濾波器,例如帶通濾波器。每一揚聲器22a_c可經特別選定以具有適于將再現的輸出頻帶的性能特性,例如低音揚聲器可接收來自交叉模塊23的低頻輸出,中音揚聲器可接收中頻輸出,且高音揚聲器可接收高頻輸出。揚聲器22a-c的其它布置和頻率響應是可能的。
[0047]交叉模塊23可實施在模擬或數字域任一者中。
[0048]揚聲器22a_c是用于再現來自電信號的聲音的任何適宜的音頻換能器,包含(但不限于)例如比如蜂窩式電話、PDA等手持式裝置中使用的相對小的揚聲器。盡管圖2未展示,但可包含DAC和/或例如放大器、濾波器等其它模擬音頻處理電路,在從組合器16到揚聲器22a-c的音頻信號路徑中。如果交叉模塊23實施為數字組件,那么DAC和模擬音頻電路可放置在音頻路徑中在交叉模塊23與揚聲器22a-c之間;否則,DAC可放置在音頻路徑中在組合器輸出與交叉模塊輸入之間,且模擬音頻電路可放置在音頻路徑中在交叉模塊23之前或之后。
[0049]盡管其它圖式中未展示,但交叉模塊23和多個揚聲器22a_c可包含在本文揭示的其它系統中,作為替代配置。
[0050]圖3是說明圖1-2所示的PBE模塊14的某些細節的框圖。PBE模塊14包含交叉濾波器50,其包含高通濾波器(HPF) 52和低通濾波器(LPF) 54、延遲62、諧波產生模塊56、帶通濾波器(BPF) 58、增益和動態(G&D)模塊60以及組合器64。
[0051]交叉濾波器50將傳入音頻信號分離為兩個處理路徑:高頻路徑51和低頻路徑
53。高頻路徑51源自HPF52,且低頻路徑53源自LPF54。
[0052]如圖3中說明,音頻輸入的低音內容由LPF54提取。基于從LPF54輸出的低音內容信號,其諧波可由諧波產生模塊56產生,從而使低音為“虛擬”的。
[0053]諧波產生模塊56使用LPF54的輸出產生諧波。所產生的諧波當由收聽者感知時產生“殘留音調”或“丟失基頻”效應。這些諧波以所感知音調與原始低頻信號相同的方式產生。
[0054]模塊56采用的諧波產生方法可包含非線性處理或頻率跟蹤方法。
[0055]非線性處理比頻率跟蹤算法設計和實施起來要簡單,但可能包含失真作為副產物。適宜的非線性處理技術在此項技術中已知且包含全波整流、半波整流、積分、削波等。
[0056]可用的頻率跟蹤方法較復雜,但提供對由模塊56產生的確切諧波的更多控制。頻率跟蹤方法可采取不同形式,如此項技術中已知。當施加到PBE時,頻率跟蹤方法跟蹤數字化音頻的每一幀中從LPF54輸出的音頻信號的低音分量中的主頻(音調)分量,且根據低音分量的頻譜,所述方法合成諧波以替代音調分量本身。
[0057]從諧波產生模塊56輸出的諧波由BPF58進行帶通濾波,BPF58濾除源自諧波產生過程中的非線性操作的低頻中間調制分量。BPF58還可使可引起失真的高階諧波衰減。BPF58的輸出接著提供到G&D模塊60,其對經濾波諧波應用增益和音頻動態范圍控制處理。
[0058]G&D模塊60可執行原始低頻分量與所產生諧波之間的響度匹配以給出相同響度動態。諧波的水平可根據聲壓級(SPL)而壓縮或擴展。總體上,虛擬低音的增益可與非虛擬低音和非低音分量比較而調整。平滑函數也可用于平滑掉增益中的任何突然改變,以便防止在PBE模塊14的輸出處發生“點擊”聲。
[0059]所產生的虛擬低音的動態范圍也可由G&D模塊60調整。G&D模塊60可利用補償增益很大程度壓縮諧波產生模塊56的虛擬低音輸出以實現響亮的低音聲。G&D模塊60還可監視從LPF54輸出的原始低音分量的電平包絡,且試圖將所產生的虛擬低音包絡與之匹配或部分匹配。G&D模塊60還可對虛擬低音信號進行濾波。來自諧波產生模塊56的非線性處理的所產生諧波的平譜可在一些例子中聽起來非常刺耳和不自然。在此類情況下,G&D模塊60可濾除較高頻率且僅保留相對較低頻率。這可使虛擬低音的不自然聲音最小化,同時維持虛擬化低頻感覺。G&D模塊60的所有以上濾波、增益和其它動態參數可針對本文揭示的系統和方法的某些應用而調諧和調整。
[0060]增益與動態模塊60的輸出接著與來自高頻路徑51的輸入音頻信號的經處理非低音分量組合以產生PBE模塊輸出。所述組合由組合器64執行。
[0061]HPF52提取輸入音頻信號的非低音分量。由于低音分量的額外處理需要更多時間,所以從HPF52輸出的非低音分量在組合器64處與經處理低音分量重組之前通過延遲62延遲,且接著由模塊14輸出。適宜的時間延遲由延遲62提供以將高頻和低頻路徑51、53時間對準。
[0062]一般來說,PBE模塊14的以下參數可調諧:
[0063]1.低音截止頻率:這是在其下傳入音頻信號內容被視作低音且因此由PBE模塊14的低頻路徑53處理的頻率,PBE模塊14用較高諧波部分或完全代替低音分量。低音截止頻率分別設定交叉濾波器50的LPF54和HPF52的LPF和HPF截止頻率兩者,且還設定BPF58的帶通頻率窗口。
[0064]2.交叉濾波器階數:決定分離低音內容與較高頻率分量的LPF54和HPF52的滾降(roll off)的尖銳度。原則上,濾波器滾降越尖銳越好。但較低階數濾波器通常較易實施。PBE模塊14中的受此參數影響的組件為HPF52、LPF54和BPF58。
[0065]3.諧波控制參數:這些參數控制諧波產生模塊56與G&D模塊60的設定。所述參數可包含所產生諧波的數目和/或所產生諧波的包絡形狀。所述參數還可設定虛擬低音的組成中偶數/奇數諧波的相對數目。
[0066]4.音頻動態參數:這些參數主要影響G&D模塊60的操作。所述參數控制動態行為。音頻動態參數可在低頻路徑53或高頻路徑51任一者上。所述參數可包含任何音量和響度匹配設定,以及限制器/壓縮器/擴展器設定(例如,閾值、比率、起音/釋放時間、接通增益等)。這些動態范圍控制(DRC)參數設定音頻信號的響度和動態范圍行為的形狀。[0067]5.非低音內容延遲:此參數設定沿著高頻路徑51的非低音內容的恒定延遲,以便匹配沿著低頻路徑53的虛擬低音產生所引起的處理延遲。受此參數影響的PBE組件是延遲62。
[0068]PBE模塊14及其組件可使用在例如數字信號處理器(DSP)等處理器上執行的軟件而實施在數字域中。或者,PBE模塊14可依據實施方案為部分或完全模擬的,因此對于這些參數的數字/模擬選擇取決于PBE模塊14的實施方案。除上文揭示的參數之外的其它PBE系統參數也可動態調諧。
[0069]以上PBE參數可在操作期間基于包含在音頻系統中的其它音頻處理組件(例如,ANC模塊、RVE模塊、音頻后處理模塊等)的配置、狀態和/或操作條件而實時調整或調諧。這些參數可為由包含在音頻系統中的控制器存儲和設定的數字值。
[0070]組合器64混合來自低頻路徑53的信號與來自高頻路徑51的信號。組合器64可包含用于將從延遲62輸出的數字音頻與從G&D模塊60輸出的數字音頻相加在一起的數字求和電路。例如模擬音頻混頻器等替代混頻器可在PBE模塊14的其它配置中使用。
[0071]額外任選G&D模塊可在延遲62之后且在組合器64之前包含在高頻路徑51中。
[0072]圖4是說明集成有PBE模塊104、音頻后處理模塊110與ANC模塊102的示范性音頻系統100的框圖。系統100還包含參考麥克風20、近端麥克風21、數字音頻流22、PBE參數控制模塊106、任選高通濾波器(HPF) 112、組合器16和至少一個揚聲器18。揚聲器參數108也可存儲在系統100中或提供到系統100,作為預先界定的數字數據字段。使揚聲器參數108可由PBE參數控制模塊106使用。揚聲器參數108可包含揚聲器18的揚聲器規格和簡檔,例如頻率響應簡檔、敏感度、最大SPL、額定功率、驅動特性等。
[0073]ANC模塊102可包含結合圖1_2描述的ANC模塊12的那些功能,且PBE模塊104可包含結合圖1-3描述的PBE模塊14的功能和組件。
[0074]ANC模塊102和音頻后處理模塊110將其信號輸出實時提供到PBE參數控制模塊106,PBE參數控制模塊106恒定地監視所述信號且確定來自數字音頻流22的音頻信號的反噪聲與音頻內容之間的相對能量。此信息用于隨時間(且在一些配置中,實時)調諧PBE模塊104的參數(例如,上文結合圖3論述的參數)。從PBE參數控制模塊106輸出到PBE模塊104的控制參數信號可處于緩慢控制速率而非音頻信號速率。另外,揚聲器參數108連同來自ANC和音頻后處理模塊102、110的信號一起可用于調諧PBE模塊參數。
[0075]音頻后處理模塊110對數字音頻流信號執行音頻處理方法,所述方法向來自音頻流22的傳入音頻信號應用比如低通濾波(LPF)、均衡(EQ)、多頻帶動態范圍控制(MBDRC)等效應。音頻后處理模塊110的均衡濾波器和多頻帶動態控制器還可提升低頻信號電平并限制音頻放大器功率。因此,這些效應可增加音頻信號的低音內容,這可使揚聲器18飽和且對揚聲器音頻輸出引起失真。
[0076]當與ANC和音頻后處理模塊102、110共存時,PBE控制模塊106可觀察其正將多少真實低音內容添加到來自數字音頻流22的音頻信號,且接著調整PBE模塊的內部動態范圍控制,使得以PBE模塊104實現音頻信號的非虛擬低音區的動態控制,從而進一步避免揚聲器18的信號低頻飽和。舉例來說,PBE參數控制模塊106可基于來自ANC和音頻后處理模塊102、110的信號輸入實時調整PBE模塊104的動態壓縮(G&D模塊壓縮器參數),使得來自PBE模塊104的PBE輸出信號的低音能量保持更恒定,以避免由其它模塊102和110添加的低音內容的動態改變引起的偶爾揚聲器失真。
[0077]圖5是展示操作圖4的系統100的實例方法的流程圖400。在步驟402中,系統100接收音頻信號。所述音頻信號可為數字音頻流22的音頻信號。音頻信號可經歷音頻后處理模塊110進行的后處理。后處理模塊110確定音頻內容的特性,例如音頻信號的頻譜、其相對和/或絕對低音能量等。在執行音頻后處理之后,將音頻內容的特性(如果有的話)提供到PBE參數控制模塊106。另外,PBE參數控制模塊106還接收來自ANC模塊102的輸出(步驟404)。ANC輸出可包含ANC信號本身、ANC模塊狀態和/或其它控制信號。
[0078]在步驟406中,PBE參數控制模塊106基于ANC輸出和音頻信號內容產生PBE參數。模塊106產生的PBE參數可包含經更新參數,或者初始默認參數,這取決于系統100的操作狀態。控制模塊106實時設定PBE模塊104的PBE參數,且可以預先界定的間隔進行此動作。PBE參數控制模塊106確定的PBE參數可包含本文論述的所有參數,包含上文結合圖3描述的參數。
[0079]在步驟408中,如果控制模塊106確定需要傳入音頻的PBE,那么由PBE模塊104對從后處理模塊Iio輸出的音頻信號執行PBE。是否執行PBE是基于ANC模塊狀態和/或輸出信號以及從音頻后處理模塊110輸出的音頻信號的低音內容。一般來說,PBE模塊104經控制以實現揚聲器18的最佳性能。
[0080]在步驟410中,從ANC模塊102輸出的ANC信號和從PBE模塊104輸出的PBE信號由組合器16組合以產生音頻輸出信號。音頻輸出信號可接著例如通過D/A轉換和模擬處理(例如,放大、濾波等)進一步處理,隨后其由揚聲器18轉換為聲音。
[0081]在圖1-2和4的系統10、25和100的一些配置中,ANC模塊在PDM高時鐘速率域中在編解碼器芯片中運行,且PBE模塊在具有不同時鐘速率的單獨DSP或應用處理器中運行。ANC狀態和輸出信號可周期性提供到DSP以向PBE控制模塊提供必要的反噪聲信息。并且,揚聲器簡檔和規格(例如,揚聲器參數108)也可提供到PBE控制模塊,使得PBE模塊中的較準確濾波器滾降和截止頻率可用作PBE調諧的參考。
[0082]圖6是說明集成有ANC模塊452、音頻后處理模塊110、PBE模塊454與接收語音增強(RVE)模塊458的示范性音頻系統450的框圖。音頻系統450還包含參考麥克風20和近端麥克風21、數字音頻流22、任選HPF112、組合器16、至少一個揚聲器18,和用于調諧PBE模塊454的PBE參數控制模塊456。揚聲器參數108也可存儲在系統100中或提供到系統100。使揚聲器參數108可由PBE參數控制模塊456使用。
[0083]ANC模塊452可包含結合圖1_2描述的ANC模塊12的那些功能,且PBE模塊454可包含結合圖1-3描述的PBE模塊14的功能和組件。
[0084]系統450在首先由RVE模塊458處理的音頻上應用PBE。這導致低頻環境噪聲的較好掩蔽。RVE通過基于近端噪聲電平和頻率組成(例如,如近端麥克風21所測量)選擇性地將增益施加到所接收的音頻信號(來自數字音頻流22)而工作,以實現改進的信噪比(SNR)或所感知的響度。舉例來說,用戶在有很多人在講話的嘈雜地方在并入有系統450的電話上講話,為了所述用戶能夠更好地聽到來自遠端發言者的所接收音頻,RVE模塊458可提升(施加額外增益)經由數字音頻流22到來的所接收遠端音頻信號的語音頻率。換句話說,RVE模塊458智能地放大環境噪聲通常在來自音頻流22的傳入音頻信號中發生時所處的頻率,使得那些頻率可在影響系統450的環境噪聲之上較好地被聽到。作為另一實例,如果用戶正在地鐵站使用系統450,那么周圍的環境噪聲可具有更多低頻率。因此,RVE模塊458可提升傳入音頻信號的低頻區以使得其更容易在來自地鐵的環境低頻噪聲之上從揚聲器18聽到。
[0085]如果揚聲器18歸因于缺乏低頻響應而不能充分地再現低音,那么所感知的近端噪聲可比通常要響。當RVE模塊458開始且將額外增益施加到這些低頻率時,這可歸因于所施加的較具侵入性增益而導致失真。這還可歸因于音頻流22的傳入音頻信號的每一頻段中施加的較具侵入性增益而導致失真。另外,使用具有擁有有限低頻響應的小揚聲器的RVE還可歸因于以音頻頻率上的過分侵入性增益太重地推動揚聲器而引起失真。
[0086]當揚聲器18不適于再現低頻聲音時,PBE模塊454可改進音頻重放路徑的所感知低音,從而增強環境噪聲的掩蔽效應。這可產生RVE模塊458的較小侵入性增益設定,以及因此減小RVE引起的音頻失真。RVE的調諧參數、輸出連同ANC模塊輸出、音頻后處理模塊輸出和揚聲器參數108可經組合以實時調諧PBE模塊454。給定此集成,可使用理想的全范圍揚聲器在操作之前最佳調諧RVE模塊458,且接著系統450可適應于操作期間不同的音頻信號內容和揚聲器類型。動態使用PBE來視需要將低頻再現負擔移位到較高頻率區中。
[0087]RVE模塊458添加的低頻低音提升可由PBE參數控制模塊456根據RVE調諧參數和所檢測到的環境噪聲信號條件(如麥克風20-21的任一者或兩者所測量)來確定。通過知曉多少額外低音產生負擔被RVE模塊458添加到揚聲器18,PBE參數控制模塊456可通過調整PBE參數而決定添加更多或更少虛擬低音。舉例來說,可調整的PBE參數包含低音截止頻率和PBE內部動態范圍參數。RVE模塊458檢測到的環境噪聲特性的性質也可確定濾波器滾降在PBE模塊454內的尖銳度。濾波器滾降可通過改變濾波器階數來調整。
[0088]在系統450的實例操作情境中,RVE模塊458使用來自參考麥克風20或近端麥克風21的信號估計近端環境噪聲。如果ANC反噪聲信號和音頻信號低音內容使揚聲器18過載,那么揚聲器輸出變得失真,且因此RVE輸出信號將變得不準確,其當由系統450進一步處理且經由揚聲器18輸出時,反饋到參考麥克風20、21中且導致非最佳RVE模塊性能。可至少部分通過動態調諧PBE模塊454來解決所述問題。
[0089]ANC和RVE模塊454、458以及其它模塊參數可基于系統450中使用的實際非理想揚聲器來調諧。這可通過首先使用理想揚聲器參數調諧ANC和RVE模塊和/或其它模塊的參數來實現。接著,使用真實揚聲器的簡檔(頻率響應、極性模式等)來控制PBE模塊參數、音頻后處理模塊110的EQ組件以在不使真實揚聲器過載和失真的情況下實現所要低音性能。實際非理想揚聲器(有時,移動裝置上的小揚聲器)將通常具有與理想全范圍揚聲器相比來說較高的截止響應曲線。通過存儲實際揚聲器簡檔(作為揚聲器參數108),系統450可調整PBE、音頻后處理和/或RVE模塊454、110、458參數,所述參數已根據理想揚聲器默認調諧。此校準方法是有益的,因為通過預先存儲理想揚聲器簡檔,系統450具有針對利用理想揚聲器調諧的調諧方法的起點,且可接著在使用期間以實際揚聲器簡檔移位所述參數。
[0090]圖7是展示確定PBE參數的實例方法的流程圖500。所述方法可分別由圖4的PBE參數控制模塊106、圖6的PBE參數控制模塊456或圖1和2的系統10和25執行。
[0091]在步驟502中,檢查ANC模塊的狀態。作出ANC模塊是否在作用中的確定(步驟504)。如果ANC模塊關閉,那么所述方法終止,而不在音頻流信號上執行任何PBE。如果ANC模塊在作用中(開啟),那么作出ANC信號的反噪聲能量級Es的確定(步驟506)。ANC模塊產生反噪聲以抵消背景噪聲。反噪聲能量級與背景噪聲電平成比例。較高反噪聲電平指示較高的使揚聲器過載的風險。頻率范圍可在150Hz與1500Hz之間。Es可為此頻帶內ANC產生的反噪聲信號的rms能量。
[0092]在步驟508中,接收來自音頻流的音頻信號,且分析音頻流的內容。在步驟510中,確定音頻信號的低音能量Eb。150Hz與1500Hz之間的頻率范圍可用于音頻信號的低音能量確定,且低音能量Eb可計算為此頻率范圍中的音頻信號的rms能量級。
[0093]在步驟512中,確定反噪聲能量與低音能量的比率(Es/Eb)。接著將Es/Eb比率與預先界定的閾值進行比較(決策步驟514)。如果Es/Eb比率大于閾值,那么將更多PBE施加到音頻信號(步驟516)。這可通過調整PBE參數以增加PBE LPF截止頻率以使得音頻信號的較大帶寬由PBE模塊合成為虛擬低音來實現。接下來,確定音頻信號的EQ/MBDRC電平(決策步驟518)。EQ和MBDRC方法可由音頻后處理模塊110施加到音頻流22的音頻信號,隨后音頻信號進入PBE模塊。這些方法依賴于EQ和MBDRC參數,所述參數可由PBE參數控制模塊讀取。EQ和MBDRC控制參數用于確定音頻信號的包絡和頻率響應的形狀。EQ和MBDRC參數還可指示音頻信號的每一預先界定的頻帶的增益水平。舉例來說,MBDRC過程的低頻段中的較高增益衰減設定指示:輸入音頻信號具有較高低音水平。當那些低音頻率被PBE虛擬低音替代時,PBE模塊的內部G&D模塊必須提升虛擬低音水平以維持相對恒定的所感知輸出水平。
[0094]將EQ/MBDRC水平與預先界定的閾值進行比較(步驟518)。如果所述水平低于閾值,那么方法終止,而不對PBE參數進行任何進一步調整。然而,如果所述水平處于或高于閾值,那么調整PBE參數以使得PBE中發生更多動態處理以產生更恒定的音頻輸出水平(步驟520)。可通過調整PBE模塊的G&D參數實現這些調整,如上文結合圖3論述。
[0095]返回到步驟514,如果Es/Eb比率不高于閾值,那么將低音能量Eb與預先界定的低音能量閾值進行比較(步驟522)。如果低音能量Eb小于閾值,那么不對音頻信號執行PBE,且PBE模塊可至少臨時關閉(步驟526)。如果Eb大于或等于閾值,那么PBE參數可調整以對音頻信號執行較少PBE (步驟524)。這可通過調整調整PBE參數以減小PBELPF截止頻率以使得音頻信號的較小帶寬由PBE模塊合成為虛擬低音來實現。
[0096]圖7中描繪的方法可實時迭代重復以基于ANC模塊和音頻后處理模塊的輸出持續實時調整PBE參數。參看圖7描述的閾值可為基于實際揚聲器(與系統一起使用)的經調諧參數,即揚聲器參數。
[0097]圖8是說明具有集成PBE的示范性音頻系統600的某些硬件和軟件組件的框圖。系統600可用于實施結合圖1-7描述的系統和方法的任一者。系統600包含麥克風20、21、麥克風預處理電路602、模/數(A/D)轉換器604、處理器(uP) 606、存儲器608、數/模(D/A)轉換器610、模擬音頻后處理電路612,和至少一個揚聲器18。uP606、A/D和D/A轉換器604,610以及存儲器608使用任何適宜的通信手段(例如,總線607)耦合在一起。盡管圖中未圖示,但系統600的其它組件(例如,預處理電路602和后處理電路612)也可耦合到總線607以與其它系統組件通信。
[0098]麥克風預處理電路602可包含用于模擬處理麥克風信號的任何適宜的電路,使得其可由A/D轉換器604 (例如,一個或一個以上放大器、濾波器、電平移位器、回聲抵消器等)適當數字化。
[0099]A/D轉換器604可為用于將經預處理麥克風信號轉換為數字麥克風信號的任何適宜的A/D轉換器。A/D轉換器604可為多信道A/D轉換器,使得其可同時轉換來自麥克風
20、21的兩個信號。
[0100]存儲器608存儲由UP606使用的編程代碼和數據。存儲器608可為用于存儲數據和編程代碼(編程指令)的任何適宜的存儲器裝置,包含(但不限于)RAM、R0M、EEPR0M、光學存儲裝置、磁性存儲裝置,或可用于存儲程序代碼和/或數據結構且可由UP606存取的任何其它媒體。編程代碼可包含ANC模塊軟件614、PBE模塊軟件616、PBE參數控制模塊軟件618、RVE模塊軟件620和數字音頻后處理軟件622。
[0101]ANC模塊軟件614可包含可由uP606執行以致使系統600執行本文結合圖1_7描述的ANC模塊中的任一者的功能的指令。PBE模塊軟件616可包含可由uP606執行以致使系統600執行本文結合圖1-7描述的PBE模塊中的任一者的功能的指令。PBE參數控制模塊軟件618可包含可由UP606執行以致使系統600執行本文結合圖4_7描述的PBE參數控制模塊中的任一者的功能的指令。RVE模塊軟件620可包含可由UP606執行以致使系統600執行本文結合圖6-7描述的RVE模塊中的任一者的功能的指令。數字音頻后處理軟件622可包含可由UP606執行以致使系統600執行本文結合圖4-7描述的數字音頻后處理模塊中的任一者的功能的指令。
[0102]UP606可執行存儲在存儲器608中的軟件且使用存儲在存儲器608中的數據來致使系統600執行本文結合圖1-7描述的系統中的任一者的功能和方法。uP606可為微處理器,例如ARM7、數字信號處理器(DSP)、一個或一個以上專用集成電路(ASIC)、現場可編程門陣列(FPGA)、復雜可編程邏輯裝置(CPLD)、離散邏輯,或其任何適宜的組合。
[0103]D/A轉換器610可為用于將數字音頻輸出信號轉換為模擬音頻輸出信號的任何適宜的D/A轉換器。參看圖1-7,數字音頻輸出信號通常為組合器16的輸出,或在一些配置中,為圖2的交叉模塊23。D/A轉換器610可為多信道D/A轉換器,使得其可同時轉換系統650再現的多個音頻輸出信道(例如,立體聲輸出)。
[0104]模擬后處理電路612可包含用于模擬處理輸出音頻信號的任何適宜的電路,使得其可由揚聲器18 (例如,一個或一個以上放大器、濾波器、電平移位器、回聲抵消器等)適當輸出。
[0105]圖9是說明具有集成PBE的第二示范性音頻系統650的某些硬件和軟件組件的框圖。系統650可用于實施結合圖1-7描述的系統和方法的任一者。與圖8的系統600相t匕,圖9的系統650包含包括ANC模塊654的單獨編解碼器652,而非具有由在uP606上執行的軟件實施的ANC模塊。
[0106]編解碼器652可為包含經配置以接收和編碼音頻信號的幀(可能在一個或一個以上預處理操作(例如,感知加權和/或其它濾波操作)之后)的至少一個編碼器以及經配置以產生所述幀的經解碼表示的對應解碼器的組件。此編碼器和解碼器通常部署在通信鏈路的相對終端處。為了支持全雙工通信,編碼器和解碼器兩者的實例通常部署在此鏈路的每一端處。
[0107]編解碼器652輸出ANC信號以供由uP606處理,且還可輸出音頻(例如,語音),所述音頻可與數字音頻流22組合以供根據本文描述的方法和系統進行處理。[0108]盡管未圖示,但編解碼器652可包含麥克風預處理電路,如上文結合圖8描述。編解碼器652還可將經數字化麥克風信號提供到UP606以供由RVE模塊和其它軟件處理。
[0109]系統650包含麥克風20、21、麥克風預處理電路602、模/數(A/D)轉換器604、微處理器(uP) 606、存儲器608、數/模(D/A)轉換器610、模擬音頻后處理電路612,和至少一個揚聲器18。uP606、A/D和D/A轉換器604、610以及存儲器608使用任何適宜的通信手段(例如,總線607)耦合在一起。盡管圖中未圖示,但系統600的其它組件(例如,預處理電路602和后處理電路612)也可耦合到總線607以與其它系統組件通信。
[0110]存儲器608存儲由UP606使用的編程代碼和數據。編程代碼可包含ANC模塊軟件614、PBE模塊軟件616、PBE參數控制軟件618、RVE模塊軟件620和數字音頻后處理軟件622。
[0111]本文揭示的系統可包含在任何適宜的音頻輸出系統中,包含計算機、游戲控制臺、立體聲系統,或例如蜂窩式電話、個人數字助理(PDA)、智能電話、頭戴式耳機、MP3播放器等手持式裝置。本文描述的ANC模塊、RVE模塊、音頻后處理模塊、PBE模塊和組合器的主導功能通常實施在數字處理域中。然而,這些組件替代地可使用適宜的模擬組件或模擬與數字電子組件的任何適宜的組合而實施在模擬域中。
[0112]本文描述的系統、裝置及其相應組件以及方法步驟和模塊的功能性可實施在硬件、由硬件執行的軟件/固件,或其任何適宜的組合中。軟件/固件可為具有可由一個或一個以上數字電路(例如,微處理器、DSP、嵌入式控制器或知識產權(IP)核心)執行的指令集(例如,編程代碼段)的程序。如果以軟件/固件實施,那么所述功能可作為指令或代碼在一個或一個以上計算機可讀媒體上存儲或經由其傳輸。計算機可讀媒體可包含計算機存儲媒體。存儲媒體可為可由計算機存取的任何可用媒體。以實例而非限制的方式,所述計算機可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用以載運或存儲呈指令或數據結構形式的所要程序代碼且可由計算機存取的任何其它媒體。同樣,恰當地將任何連接稱作計算機可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數字訂戶線(DSL)或例如紅外線、無線電及微波的無線技術從網站、服務器或其它遠程源傳輸軟件,則同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電及微波的無線技術包括于媒體的定義中。如本文中所使用,磁盤及光盤包括壓縮光盤(CD)、激光光盤、光學光盤、數字多功能光盤(DVD)、軟磁盤及藍光光盤,其中磁盤通常磁性地復制數據,而光盤使用激光光學地復制數據。上述各者的組合也應包括在計算機可讀媒體的范圍內。
[0113]已揭示集成式ANC/PBE/RVE/音頻后處理系統的某些實例。這些系統是實例,且可能的集成不限于本文所描述的集成。此外,對這些實例的各種修改是可能的,且本文呈現的原理也可適用于其它系統。舉例來說,本文揭示的原理可適用于例如個人計算機、立體聲系統、娛樂咨詢、視頻游戲等裝置。此外,可在不脫離所附權利要求書的范圍的情況下,以與具體揭示的布置不同的布置來實施各種組件及/或方法步驟/框。
[0114]因此,所屬領域的一般技術人員鑒于這些教示將了解其它實施例和修改。因此,當結合上文的說明書和附圖查看時,所附權利要求書既定涵蓋所有此些實施例和修改。
【權利要求】
1.一種設備,其包括: 有源噪聲消除ANC模塊;以及 心理聲學低音增強PBE模塊,其經配置以基于來自所述ANC模塊的輸出產生PBE信號。
2.根據權利要求1所述的設備,其中所述PBE模塊經配置以基于音頻信號和來自所述ANC模塊的所述輸出產生所述PBE信號。
3.根據權利要求1所述的設備,其進一步包括: 控制模塊,其經配置以基于音頻信號和來自所述ANC模塊的所述輸出的至少一個特性調整所述PBE模塊的一個或一個以上PBE參數。
4.根據權利要求3所述的設備,其中所述控制模塊經配置以基于揚聲器簡檔調整所述PBE參數。
5.根據權利要求3所述的設備,其中所述PBE參數選自由低音截止頻率、交叉濾波器階數、諧波控制參數、音 頻動態參數、非低音內容延遲和以上的任何適宜的組合組成的群組。
6.根據權利要求1所述的設備,其進一步包括: 組合器,其經配置以組合所述PBE信號和來自所述ANC模塊的ANC信號。
7.根據權利要求1所述的設備,其進一步包括: 麥克風,其經配置以產生環境噪聲信號; 其中所述ANC模塊經配置以基于所述環境噪聲信號產生ANC信號。
8.根據權利要求1所述的設備,其進一步包括: 接收語音增強模塊RVE,其經配置以提供用于調整所述PBE模塊所執行的所述PBE的參數。
9.根據權利要求8所述的設備,其進一步包括: 麥克風,其經配置以產生環境噪聲信號; 其中所述RVE模塊經配置以基于所述環境噪聲信號選擇性將增益施加到音頻信號的一個或一個以上頻率。
10.一種處理音頻信號的方法,其包括: 接收所述音頻信號;以及 基于來自有源噪聲消除ANC模塊的輸出對所述音頻信號執行心理聲學低音增強PBE。
11.根據權利要求10所述的方法,其中執行PBE包含基于所述音頻信號的內容和來自有源噪聲消除ANC模塊的所述輸出對所述音頻信號執行PBE。
12.根據權利要求10所述的方法,其進一步包括: 基于所述音頻信號的內容和來自所述ANC模塊的所述輸出調整一個或一個以上PBE參數。
13.根據權利要求12所述的方法,其進一步包括基于揚聲器簡檔調整所述PBE參數。
14.根據權利要求13所述的方法,其中所述PBE參數選自由低音截止頻率、交叉濾波器階數、諧波控制參數、音頻動態參數、非低音內容延遲和以上的任何適宜的組合組成的群組。
15.根據權利要求10所述的方法,其進一步包括: 組合PBE信號和來自所述ANC模塊的ANC信號以產生輸出音頻信號。
16.根據權利要求10所述的方法,其進一步包括:從麥克風接收環境噪聲信號;以及 基于所述環境噪聲信號輸出來自所述ANC模塊的ANC信號。
17.根據權利要求10所述的方法,其進一步包括: 基于來自接收語音增強模塊RVE的參數調整所述PBE。
18.根據權利要求17所述的方法,其進一步包括: 所述RVE模塊從麥克風接收環境噪聲信號;以及 所述RVE模塊基于所述環境噪聲信號選擇性將增益施加到所述音頻信號的一個或一個以上頻率。
19.一種設備,其包括: 用于接收音頻信號的裝置;以及 用于基于來自有源噪聲消除ANC模塊的輸出對所述音頻信號執行心理聲學低音增強PBE的裝置。
20.根據權利要求19所述的設備,其中所述執行裝置包含用于基于音頻信號和來自所述ANC模塊的所述輸出產生PBE信號的裝置。
21.根據權利要求19所述的設備,其進一步包括: 用于基于音頻信號和來自所述ANC模塊的所述輸出的至少一個特性調整一個或一個以上PBE參數的裝置。
22.根據權利要求20所述的設備,其中所述調整裝置包含用于基于揚聲器簡檔調整所述PBE參數的裝置。
23.根據權利要求20所述的設備,其中所述PBE參數選自由低音截止頻率、交叉濾波器階數、諧波控制參數、音頻動態參數、非低音內容延遲和以上的任何適宜的組合組成的群組。
24.根據權利要求19所述的設備,其進一步包括: 用于組合PBE信號和來自所述ANC模塊的ANC信號的裝置。
25.根據權利要求19所述的設備,其進一步包括: 用于產生環境噪聲信號的裝置; 其中所述ANC模塊經配置以基于所述環境噪聲信號產生ANC信號。
26.根據權利要求19所述的設備,其進一步包括: 用于提供用于調整所述PBE的接收語音增強RVE參數的裝置。
27.根據權利要求19所述的設備,其進一步包括: 用于產生環境噪聲信號的裝置;以及 用于基于所述環境噪聲信號選擇性將增益施加到音頻信號的一個或一個以上頻率的>j-U ρ?α裝直。
28.—種體現可由一個或一個以上處理器執行的指令集的非暫時性計算機可讀媒體,其包括: 用于接收音頻信號的編程代碼;以及 用于基于來自有源噪聲消除ANC模塊的輸出對所述音頻信號執行心理聲學低音增強PBE的編程代碼。
29.根據權利要求28所述的計算機可讀媒體,其進一步包括用于基于音頻信號和來自所述ANC模塊的所述輸出產生PBE信號的編程代碼。
30.根據權利要求28所述的計算機可讀媒體,其進一步包括: 用于基于音頻信號和來自所述ANC模塊的所述輸出的至少一個特性調整一個或一個以上PBE參數的編程代碼。
31.根據權利要求30所述的計算機可讀媒體,其進一步包括用于基于揚聲器簡檔調整所述PBE參數的編程代碼。
32.根據權利要求30所述的計算機可讀媒體,其中所述PBE參數選自由低音截止頻率、交叉濾波器階數、諧波控制參數、音頻動態參數、非低音內容延遲和以上的任何適宜的組合組成的群組。
33.根據權利要求28所述的計算機可讀媒體,其進一步包括: 用于組合PBE信號和來自所述ANC模塊的ANC信號的編程代碼。
34.根據權利要求28所述的計算機可讀媒體,其進一步包括: 用于產生環境噪聲信號的編程代碼;以及 用于基于所述環境噪聲信號產生ANC信號的編程代碼。
35.根據權利要求28所述的計算機可讀媒體,其進一步包括: 用于提供用于調整所述PBE的接收`語音增強RVE參數的編程代碼。
36.根據權利要求28所述的計算機可讀媒體,其進一步包括: 用于產生環境噪聲信號的編程代碼;以及 用于基于所述環境噪聲信號選擇性將增益施加到音頻信號的一個或一個以上頻率的編程代碼。
【文檔編號】G10L21/02GK103460716SQ201280016710
【公開日】2013年12月18日 申請日期:2012年2月28日 優先權日:2011年4月8日
【發明者】李仁 , 向佩 申請人:高通股份有限公司