新四季網

移動音頻裝置的自動音量及動態範圍調整的製作方法

2023-07-29 17:06:21

專利名稱:移動音頻裝置的自動音量及動態範圍調整的製作方法
技術領域:
所揭示的實施例涉及移動音頻裝置的噪聲消除及自動音量調整。
背景技術:
圖1 (現有技術)為從語音信息移除噪聲及回聲的有源噪聲消除系統的圖表。第一 麥克風MIC1 (被稱作語音參考麥克風)放置於接近所要語音源處。其拾取來自蜂窩式 電話的用戶的聲語音信息且將其轉換成電語音信號1。此語音信號1受到背景噪聲的汙 染。第二麥克風MC2 (被稱作噪聲參考麥克風)放置於接近噪聲源處或遠離語音源處。 其拾取聲噪聲且將其轉換成電噪聲參考信號2。假定噪聲參考信號2與語音信號相比相 對地無所要語音信息。分離電路3使用噪聲參考信號來消除噪聲且將傳入信號分成語音 信號4及噪聲信號5。語音信號4相對地無噪聲。回聲消除涉及採用自適應濾波器來模 擬回聲路徑。消除器6及7從由麥克風MIC1及MIC2輸出的信號減去所產生的回聲信 號。存在在各種技術領域中實踐的許多此類有源噪聲消除技術及電路。
移動通信裝置(例如,蜂窩式電話)通常具有小物理尺寸。這些小尺寸限制有源噪 聲消除系統的多個麥克風之間的距離。結果,噪聲參考信號通常並非無所要語音信息且 噪聲消除性能受到限制。簡單的有源噪聲濾波技術傾向於消除一些所要語音信號同時留 下一些未經消除的噪聲。
已在數字助聽器中使用被稱作盲源分離(BSS)的較複雜的噪聲消減技術。在此種 BSS系統中,噪聲消除系統的兩個麥克風位於助聽器用戶的耳朵中。因此,所述兩個麥 克風中無一者可主要用於拾取噪聲。兩個麥克風拾取語音以及待消除的噪聲。使用時間 反海畢安學習算法(temporal anti-Habbian learning algorithm)來分離噪聲與語音信息。 為獲得更多信息,參見M,吉洛拉米(M. Girolami)的"用於噪聲消除及信號分離的對稱 自適應最大可會旨性估計(Symmetric Adaptive Maximum Likelihood Estimation For Noise Cancellation And Signal Separation)"(電子學快報(Electronics Letters), 33( 17): 1437-1438 (1997));及在日本京都(1996)舉行的關於信號處理的神經網絡的正EE研討會(IEEE Workshop On Neural Networks for Signal Processing)上由K.託克拉(K. Torkkola)發表 的"基於信息最大化的巻積源的盲分離(Blind Separation Of Convolved Sources Based On Information Maximization)"。因為BSS系統的性能大體上依賴於脈衝響應對稱性及麥克風的適當放置,所以可應用額外信號處理。
圖2 (現有技術)為在一些蜂窩式電話中所採用的系統的圖表。在使用蜂窩式電話 時,蜂窩式電話用戶可收聽具有較柔和通路以及其它相對較大聲通路的音頻。如果用戶 正在嘈雜環境中收聽音頻,則背景噪聲可阻止用戶聽到較柔和通路。如果僅放大被供應 到揚聲器的總電信號,則較柔和通路將被放大以使得用戶可聽到較柔和通路,但較大聲 通路可接著被放大到發生削波的點。此削波將把不合需要的失真引入到從揚聲器發出的 聲音中。大聲的聲音還可損傷用戶的耳朵。為防止此種不良削波及失真,在時域中追蹤 信號8的振幅。將信號放大為輸入振幅的函數的增益,使得如果信號較弱則將信號放大 較大增益值,而如果信號較強則將信號放大較小增益值。因此,壓縮了總信號的動態範 圍。此處理可被稱作"壓縮"或"音頻動態範圍控制"(ADRC)且發生於ADRC塊10中。
接著將被稱作自動音量控制(AVC) 11的處理應用到ADRC塊IO的輸出。背景噪 聲的電平由麥克風12及相關電路13檢測。在低背景噪聲條件下,經壓縮的信號9無需 由AVC塊11放大且很大程度上未經放大地供應到揚聲器。然而,在高背景噪聲條件下, 經壓縮的信號9大體上由AVC塊11放大。歸因於由ADRC塊10執行的壓縮,消減或 消除了對音頻的高振幅部分的削波。圖2的上述描述為簡化描述。參見美國專利第 6,766,176號以獲得更詳細描述。

發明內容
一種移動音頻裝置(舉例來說,例如蜂窩式電話的移動通信裝置)執行音頻動態範 圍控制(ADRC)以限制音頻信號的動態範圍。自動音量控制(AVC)接著應用增益以 提升從所述ADRC輸出的信號的振幅。此放大在並不引入歸因於削波的實質失真的情況 下發生。所得經壓縮的音頻信號用以驅動移動音頻裝置的揚聲器。所述經壓縮的音頻信 號實際上通常經由介入電路(例如,常規的數字模擬轉換器)而間接地驅動揚聲器。
移動音頻裝置還執行多麥克風有源噪聲消除(MMANC)。在一個實例中,MMANC 用以從在移動音頻裝置的麥克風上拾取的非噪聲音頻信息(例如,語音信息)移除背景 噪聲。所述非噪聲信息(例如,語音信息)經轉發到空中接口以供從移動音頻裝置傳輸。 在執行有源噪聲消除操作期間,所述MMANC處理產生噪聲參考信號作為中間信號。
移動音頻裝置操作時所處的環境可涉及具有相對恆定特性的靜態噪聲,及/或還可涉 及較快速地改變的非靜態噪聲。舉例來說,如果移動音頻裝置的用戶處在擁擠的房間中, 則背景談話可引入此非靜態噪聲。舉例來說,如果所述用戶正沿熱鬧的街道行走,則經 過所述街道的車輛可引入此非靜態噪聲。在MMANC處理的一個實例中,由MMANC
6處理產生的噪聲參考信號經相對快速地調整以指示此非靜態噪聲的存在或缺乏。所述噪 聲參考信號以將傳入麥克風音頻樣本接收到MMANC處理中的近似速率而調整。有源噪 聲消除處理使得噪聲參考信號適當地指示噪聲的存在或缺乏,即使在移動音頻裝置的用 戶正在說話且用戶的語音正由麥克風拾取時。
在一個有利方面中,為在MMANC處理中所產生的中間信號的噪聲參考信號用以控 制ADRC及AVC處理。在一個實例中,噪聲參考信號經縮放且經濾波以產生控制信號。 所述控制信號為ADRC及AVC處理的AVC部分用以確定所述AVC部分應用到ADRC 部分的輸出的增益的參考。所應用的增益為所述控制信號的函數。
移動音頻裝置可為(例如)數字音頻播放器(例如,MP3播放器)、數字媒體播放 器(例如,具有圖像及視頻播放能力的iPOD)、數字相機、個人數字助理(PDA)、便 攜式個人計算機(例如,膝上型計算機),或移動通信裝置(例如,蜂窩式電話),或可 播放音頻的其它類似裝置。移動音頻裝置可能或可能不包括用於捕獲、存儲及/或傳輸在 麥克風上拾取的音頻信息的能力。
在下文的詳細描述中描述額外方法及結構。此概述並非意味著界定本發明。本發明 由權利要求書界定。


圖l (現有技術)為多麥克風有源噪聲消除系統的圖表。
圖2 (現有技術)為涉及音頻動態範圍控制(ADRC)及自動音量控制(AVC)的 在一些蜂窩式電話中所採用的系統的圖表。
圖3為根據一個新穎方面的移動音頻裝置100的一個特定類型的高級塊圖。
圖4為說明在圖3的MSM集成電路101中執行的功能的功能塊圖。
圖5為圖4的音量控制及揚聲器補償功能塊122的一個實例的塊圖。
圖6為說明圖5的ADRC功能塊125的操作的曲線圖。
圖7為圖5的ADRC功能塊125的更詳細功能塊圖。
圖8為根據一個新穎方面的方法的流程圖。
具體實施例方式
圖3為根據一個新穎方面的移動音頻裝置100的一個特定實例的塊圖。在此實例中, 移動音頻裝置100為移動通信裝置,且更特定來說為蜂窩式電話。移動音頻裝置100包 括數字基帶集成電路101 (此處被稱作"移動臺數據機"或MSM)、第一射頻(RF) 收發器集成電路102、第二RF集成電路103、第一天線104、第二天線105,及將所述天線耦合到所述RF集成電路的一組其它離散組件。另外,移動音頻裝置IOO包括其它組件,例如,小鍵盤106、顯示器107、揚聲器108,以及第一麥克風109及第二麥克風110。
從天線105接收到移動音頻裝置100上的電話談話信息的一般路徑經過第一 RF集成電路102、跨越路徑111且到MSM 101的接收模擬數字轉換器(RXADC) 112中。如果信息為將在揚聲器108上聽到的語音信息,則由MSM IOI上的數字電路(例如,數據機塊113、處理器114)將信息處理成經語音編碼的數字值的流。經語音編碼的數字值的流由音頻塊115中的適當聲碼器解碼且將其轉換成接著被輸出以驅動揚聲器108的模擬信號。如果電話談話的語音將由移動音頻裝置100的麥克風拾取以經由天線105傳輸到電話談話的另一參與者,則信息的路徑從麥克風109及110延伸且到音頻塊115中。將信息轉換成數字形式,且音頻塊115中的適當聲碼器將信息編碼成經編碼的數字值的流。在由處理器114及數據機塊113處理之後,發射器數字模擬轉換器(TXDAC) 116將呈模擬形式的信息經由路徑117輸出到第二RF集成電路103。信息經過第二RF集成電路103、經過離散功率放大器及其它電路且到天線105以供傳輸。
圖4為說明在圖3的MSM集成電路101中執行的功能的功能塊圖。在圖3的音頻塊115中提供兩個模擬數字轉換器(ADC) 118及119。 ADC 118將從第一麥克風109接收到的模擬信號數位化,而ADC 119將從第二麥克風110接收到的模擬信號數位化。在圖3的音頻塊115中提供數字模擬轉換器(DAC) 120。如所說明,由DAC120輸出的模擬信號驅動揚聲器108。圖4的圖表說明四個主要機構或功能塊l)後端信號處理功能塊121; 2)音量控制及揚聲器補償功能塊122; 3)多麥克風有源噪聲消除(MMANC)功能塊123;及4)信號調節功能塊124。功能塊122還可被稱作"揚聲器增益控制單元"。經過塊122及120到揚聲器108的音頻信號路徑有時被稱作"前向鏈路"。從麥克風109及110經過塊118、 119及123的音頻信號路徑有時被稱作"反向鏈路"。所述機構或功能塊121、 122、 123及124中的每一者可以軟體、固件、專用硬體或其組合來實現。在一個實例中,將圖4的功能塊121、 122及123實現為在集成電路101中的一個或一個以上處理器上執行的處理器可執行指令集。處理器可執行指令集存儲於集成電路101中的一個或一個以上相關聯處理器可讀媒體(例如,ROM或其它半導體存儲器)中。
圖4的音量控制及揚聲器補償功能塊122執行音頻動態範圍控制(ADRC)及自動音量控制(AVC)功能。因此,塊122包括ADRC功能塊125以及AVC功能塊126。
圖5進一步詳細展示音量控制及揚聲器補償功能塊122的一個特定實例。箭頭127表示從圖4的後端信號處理功能塊121傳遞到圖4的音量控制及揚聲器補償功能塊122中的數字的經脈衝編碼調製(PCM)的音頻信息值的流。箭頭128表示從圖4的音量控制及揚聲器補償功能塊122傳遞到圖4的DAC 120的經壓縮的數字音頻信息值的流。如圖5所說明,音量控制及揚聲器補償功能塊122包括輸出濾波器129、固定增益邏輯130、ADRC (有時被稱作"壓縮器")125、 AVC126,及用戶音量設定邏輯131 。ADRC及AVC:
移動音頻裝置100可用於具有包括靜態噪聲及非靜態噪聲的高電平的背景噪聲的環境中。考慮移動音頻裝置100的用戶正收聽從揚聲器108發出的聲音的情形。聲音的第一通路可相對柔和,因為數字音頻信息值的流127中的值的對應通路具有相對小的振幅。聲音的第二通路可相對大聲,因為數字音頻信息值的流127中的值的對應通路具有相對大的振幅。(術語"通路"在此處表示音頻的時間片或音頻信息值的流的其對應部分,其中通路是在時域中獲取以使得通路中的一者在時間上是在另一者之前出現。)如果未執行動態範圍控制且如果流127的兩個通路僅被轉換成模擬形式且用以驅動揚聲器108,則用戶可歸因於高背景噪聲而難以聽到音頻的對應柔和通路。另一方面,如果將兩個通路放大相同增益值以使得可較容易地聽到較低振幅通路,則相對較高振幅通路可被放大太多以致於發生削波。此種削波通常為不合需要的,因為其將失真引入到從揚聲器108發出的聲音中。
存在可用於圖4的音量控制揚聲器補償塊122的不同實施例中的ADRC及AVC功能的多個不同變體。根據第一特定實例,對流127的數字值進行濾波且將其乘以固定增益。在於塊125中接收到流時,ADRC 125追蹤所述流的振幅電平。ADRC 125將流的數字值乘以增益值,所述增益值為傳入流的振幅(經由多個數字值所確定)的函數。
圖6為說明ADRC 125的操作的圖表。在本實例中,如果確定傳入振幅低於第一預定閾值T1,則應用為零的增益。此有時被稱作"噪聲門"。優選地,在此種情形下,揚聲器108不輸出聲音。然而,如果傳入振幅在第一預定閾值T1與第二預定閾值T2之間,則隨著操作點從閾值T1沿著圖6的曲線圖中向上延伸的黑線移動到右邊,應用不斷增長的增益。ADRC 125的此操作區域有時被稱作"擴充"。如果傳入振幅在第二預定閾值T2與第三預定閾值T3之間,則應用恆定增益。此恆定增益由圖6中的傾斜虛線的斜率指示。如果傳入信號的振幅高於第三閾值T3,則隨著操作點從閾值T3沿著黑線移動到右邊,應用不斷減小的增益。ADRC 125的此操作區域有時被稱作"壓縮"。如果傳入信號的振幅高於第四閾值T4,則輸出"限於"MAX值。因此,以比傳入信號的高於T3的高振幅部分高的增益值來放大傳入信號的低於T3的低振幅通路。據稱信號127的總音頻信息的動態範圍由ADRC 125"壓縮"。所得經增益調整的分量值組成經壓縮的數字音頻信息值的流132。
自動音量控制(AVC) 126接著將增益應用到流132,因此產生經音量控制的數字值的流134。作為ADRC 125先前已限制音頻流的動態範圍的結果,在AVC功能塊126將流中的值放大所述增益時,用戶可較容易地從揚聲器108聽到音頻的較柔和通路,而音頻的較大聲通路未被放大太多以致於發生實質削波。消減或防止了歸因於削波的聲音失真。
在功能塊122的一個實例中,流127被分成多個頻帶。每一頻帶經受單獨ADRC及AVC處理。可針對不同頻帶將壓縮操作的各種參數(所應用的增益值及預定振幅閾值)設定為不同的。替代存在一個控制信號133,信號調節塊124針對每一頻帶產生控制信號。頻帶的控制信號用作所述頻帶的AVC處理的參考。在每一頻帶的ADRC及AVC處理之後,將所有頻帶的AVC處理的輸出流組合以形成經壓縮的數字音頻信息的單個流128。此流128經過用戶音量設定邏輯、被轉換成模擬形式且供應到揚聲器。 一些音樂具有頻率相對低的強烈大鼓鼓點。通過將此大鼓鼓點的能量分離到其自身頻帶中,可將
傾向於使音樂的大鼓鼓點分量相對於音樂的其它分量放大較少的增益及閾值應用到此頻帶。
圖4的ADRC及AVC功能塊的第二特定實例陳述於美國專利第6,766,176號中且更明確地說陳述於美國專利第6,766,176號中對圖8的上半部的論述中。圖5為此第二特定實例中的音量控制揚聲器補償功能塊122的更詳細圖表。如美國專利第6,766,176號中所解釋,輸出濾波器129將數字值提供到固定增益邏輯130,固定增益邏輯130又將數字值乘以固定增益G,因此產生經放大的數字樣本值。將經放大的數字樣本值提供到ADRC功能塊125 。 ADRC功能塊125執行壓縮且產生經壓縮的數字音頻信息值的流132。AVC 126接收周期性更新的背景噪聲估計(BNE)控制信號133。基於對可用淨空的評估(如從接收自ADRC 125的Cthresh獲得且如從接收自塊131的當前音量電平信號獲得)及BNE控制信號133, AVC 126將流132中的數字值乘以增益值。AVC 126輸出供應到用戶音量設定邏輯131的經音量控制的數字值的流134。移動音頻裝置100的用戶可使用用戶音量設定邏輯131來手動地設定揚聲器音量電平,使得此後AVC 126將用戶所要揚聲器音量電平作為目標音量來控制揚聲器音量。因此,用戶音量設定邏輯131將以適當音量電平的經數位化的語音樣本的流128提供到DAC 120。 DAC 120又將流128轉換成用於驅動揚聲器108的模擬信號。
圖7為圖5的ADRC功能塊125的更詳細功能塊圖。參見美國專利第6,766,176號以獲得進一步詳情。在由固定增益邏輯130放大之後,將數字值樣本x[n]提供到濾波器
10300 (濾波器300為任選的且在某些實施例中可省略)且提供到延遲元件301。延遲元件
301 (其可實施為FIFO)用於預測性地控制輸出信號電平,因此在傳輸之前增高(attack)峰值。濾波器300可為帶通濾波器。RMS計算器302確定樣本的RMS (均方根)電平。在一個實施例中,RMS計算器302為應用到流數字值樣本的第一階低通濾波器。濾波器的時間常數經選擇以使得所關注的最小頻率分量可針對給定平滑濾波器實現恆定RMS輸出。將RMS電平值供應到對數計算邏輯303,其計算所述RMS電平值的以2為底的對數且將所述計算出的以2為底的對數值乘以0.5,因此產生以分貝(dB)為單位的輸出信號。將所述dB信號供應到加法器/減法器304,其從所述dB信號減去壓縮閾值Cthresh。將所得dB信號提供到壓縮器邏輯305,其對所述信號執行壓縮功能。將所得信號提供到乘法器306,其將所述信號乘以衰減(負)壓縮斜率值Csl叩e。如果RMS電平升高到高於值Cthresh,則基於值Cslope將壓縮應用到信號(具有適當的增高時間及釋放時間),所述值Cslope根據以下方程式將壓縮比R指定為dB的比率Cslope=l-l/R。可將壓縮比R界定為高於其時實際上發生所有壓縮的RMS電平。應根據正規化所要的平均dBmO談話者電平來選擇特定信號路徑的壓縮閾值Cthresh及壓縮斜率值Cslope。乘法器306將輸出dB信號提供到反對數計算邏輯307,其通過將值2升高到dB信號值(G,以dB為單位)的指數冪來計算dB信號的以2為底的反對數。反對數計算邏輯307產生輸出信號f[n]。將信號f[n]提供到增高/釋放時間應用邏輯(attack/release time application logic) 308,其根據以下的方程式1來產生信號g[n]:
g[n]= (1-k) g[n-l]+kf[n] (方程式l)其中值k為平滑係數。
增高釋放時間應用邏輯308應用第一階平滑函數以提供平滑增益曲線以便應用到輸出信號(值k依據是正應用增高還是釋放而改變)。可將增高時間設定為一毫秒以快速地且精確地增高輸入樣本中的峰值。可將釋放時間設定為在100毫秒與200毫秒之間以防止快速增益波動影響壓縮的質量。將經平滑的信號g[n]提供到第二乘法器309。延遲元件301將數字樣本值x[n]延遲時間D,從而產生經延遲的輸出數字樣本值x[n-D]。將經延遲的數字樣本值x[n-D]提供到第二乘法器309。第二乘法器309將經延遲的樣本x[n-D]乘以平滑函數g[n],因此產生經壓縮的數字音頻信息值的流132。
MMANC:
存在適合用於圖3的移動音頻裝置100中的執行多麥克風有源噪聲消除(MMANC)的多種不同方法。圖4說明一個特定實例。在圖4中,MMANC功能塊123從兩個麥克風109及110接收信號,且執行回聲消除及信號增強以產生噪聲參考信號135及語音參考信號136。隨後的處理產生很大程度上無背景噪聲的經噪聲消除的麥克風信號137。 信號137為數字值的流。將信號137供應到後端信號處理功能塊121。功能塊121中的 適當聲碼器將數字值語音編碼成經語音編碼的值的對應流。在由圖的數據機113及 處理器114處理之後,由TXDAC 116將經語音編碼的值的流B8轉換成模擬信號。所 述模擬信號跨越路徑117傳送到RF集成電路103以供從天線105傳輸。
在圖4的MMANC功能塊123的特定實例中,來自麥克風109的模擬輸出信號由模 擬數字轉換器118數位化成經數位化的語音樣本值的所得流139。類似地,來自麥克風 110的模擬輸出信號由模擬數字轉換器119數位化成經數位化的語音樣本值的流140。 回聲消除器1功能塊141及回聲消除器2功能塊142為產生對流139及140中的回聲進 行模擬的信號的自適應數字濾波器。減法器143從流139減去經合成的回聲信號。將數 字值的所得經回聲消除的流139A供應到盲源分離(BSS)信號增強功能塊145。類似地, 減法器144從流140減去經合成的回聲信號。將數字值的所得經回聲消除的流140A供 應到盲源分離(BSS)信號增強功能塊145。盲源分離操作(在此項技術中有時還被稱 作獨立分量分析(ICA))使用時間反海畢安學習算法(temporal anti-Habbian learning algorithm)來產生噪聲參考信號135及語音參考信號136。為獲得額外信息,參見M-吉 洛拉米(M. Girolami)的"用於噪聲消除及信號分離的對稱自適應最大可能性估計 (Symmetric Adaptive Maximum Likelihood Estimation For Noise Cancellation And Signal Separation)"(電子學快報(Electronics Letters), 33 (17): 1437-1438 (1997));及在 日本京都(1996)舉行的關於信號處理的神經網絡的正EE研討會上由K'託克拉(K. Torkkola)發表的"基於信息最大化的巻積源的盲分離(Blind Separation Of Convolved Sources Based On Information Maximization),,。
非線性處理功能塊146首先在頻域中分解語音參考信號136及噪聲參考信號135以 獲得每一參考信號的多個不同頻譜分量(不同頻帶)。針對每一頻帶計算可變增益。在 一個實例中,所述可變增益由方程式(S-N)/S給出,其中S為頻帶中語音參考信號136 的量值,且其中N為頻帶中的噪聲參考信號135的量值。語音參考信號136頻帶含有一 些噪聲。所述可變增益經應用以進一步消減語音參考信號的每一頻帶中的此噪聲。在已 將所述可變增益應用到語音參考信號的每一單獨頻帶之後,將所得頻帶組合回成單個時 域信號147。
語音參考信號136通常含有具有語音信息的周期且還含有相對暫停(例如, 一句話 中的字之間的非語音暫停)的其它周期。話音活動檢測(VAD)決策信號148指示信號 136中是否存在語音或信號136中是否存在暫停。VAD決策信號148是基於在連續數字
12值的幀內收集的信息。在一個實例中,幀為經回聲消除的信號的八十個數字值,且VAD 信號148為單個位值。VAD決策每一幀更新一次。後處理功能塊149使用VAD決策信 號148。如果VAD決策信號指示存在語音,則後處理功能塊149應用第一增益值(例如, 為l的增益),而如果VAD決策信號指示存在暫停,則後處理功能塊149應用第二增益 值(例如,為0.5的增益)。從後處理功能塊149輸出的所得信號為經噪聲消除的麥克風 信號137。
在圖3的特定實例中,移動音頻裝置100為蜂窩式電話。因此,在麥克風109及110 上拾取的非噪聲音頻信息被稱作"語音"信息。因此,圖4中的信號136被稱作"語音參考 信號"。然而,應理解,移動音頻裝置100無需為蜂窩式電話。舉例來說,如果移動音 頻裝置100為數字音頻播放器(例如,MP3播放器),則由MMANC 123產生的中間信 號136更通常被稱作"音頻參考信號"。在數字音頻播放器的情況下,MMANC 123可不 輸出經噪聲消除的麥克風信號137,因為數字音頻播放器可不出於記錄及存儲的目的而 獲取音頻信息。
對ADRC及AVC的控制
根據一個新穎方面,由圖4的自動音量控制AVC 126應用的增益為由MMANC功 能塊123作為中間信號產生的噪聲參考信號135的函數。認識到許多蜂窩式電話採用相 當複雜的多麥克風有源噪聲消除技術。這些技術的應用導致將麥克風拾取信號分成語音 參考信號及噪聲參考信號。替代使用由圖2的常規電路中的電路13所檢測的背景噪聲 的電平來控制AVC功能的增益,使用由多麥克風有源噪聲消除功能性所產生的噪聲參 考信號來控制AVC功能的增益。在圖4的特定實例中,信號調節功能塊124接收噪聲 參考信號135且對所述噪聲參考信號135執行縮放及數字濾波以產生控制信號133。控 制信號133為由MMANC功能塊123所檢測的背景噪聲的存在及量值的指示。控制信號 133快速地適於改變在麥克風109及110上檢測到的非靜態噪聲。在圖4的實例中,以 將傳入音頻樣本接收到信號增強塊145中的近似速率而改變控制信號133。可(例如) 以傳入音頻樣本139A及140A的速率的一半而改變控制信號133。
圖8為由圖3的移動音頻裝置IOO執行的新穎方法的流程圖。從麥克風109及110 接收音頻信號(數字值樣本的流)(步驟200),且對所述音頻信號執行多麥克風有源噪 聲消除(MMANC)(步驟201),因此產生語音參考信號136、噪聲參考信號135,及經 噪聲消除的麥克風信號137。由功能塊121中的適當聲碼器對所述經噪聲消除的麥克風 信號137進行語音編碼(步驟202),且由TXDAC116將所述結果轉換成模擬信號。將 所得模擬信號跨越路徑117供應到空中接口 (例如,CDMA空中接口、 WCDMA空中接口,或GSM空中接口)以供從移動音頻裝置100進行無線RF傳輸。步驟200到202 可(例如)為由在蜂窩式電話上所採用的常規MMANC電路執行的步驟。
從所述空中接口接收第二模擬信號(步驟203),由RXADC112將其轉換成數字形 式,由塊121中的聲碼器將其解碼成數字音頻信息值的流127。對所述流127執行ADRC (步驟204),因此產生經壓縮的數字音頻信息值的流132。對流132執行AVC(步驟205)。 在一個新穎方面中,在AVC操作中應用的增益為噪聲參考信號135的函數。信號調節 功能塊124處理噪聲參考信號135,因此產生控制信號133。控制信號133用以控制AVC 功能塊126。由用戶音量設定邏輯131 (參見圖5)任選地對AVC功能塊126的輸出進 行音量調整,由DAC 120將其轉換成模擬形式,且用以驅動圖4的揚聲器108。據稱 AVC功能塊126的輸出是經由常規的介入電路而間接地驅動揚聲器108。
雖然出於指導性目的而在上文中描述某些特定實施例,但本發明不限於此。因此, 在不脫離如權利要求書中所陳述的本發明的範圍的情況下,可實踐對所述特定實施例的 各種特徵的各種修改、改進及組合。
權利要求
1.一種方法,其包含(a)執行多麥克風有源噪聲消除(MMANC)且因此產生音頻參考信號及噪聲參考信號;(b)對數字音頻信息值的流執行音頻動態範圍控制(ADRC)且因此產生經壓縮的數字音頻信息值的流;以及(c)對所述經壓縮的數字音頻信息值的流執行自動音量控制(AVC),其中所述AVC的增益為所述噪聲參考信號的函數。
2. 根據權利要求1所述的方法,其中(a)的所述MMANC、 (b)的所述ADRC及(c) 的所述AVC為通過在處理器上執行指令而執行的操作,且其中所述處理器為移動 音頻裝置的一部分。
3. 根據權利要求1所述的方法,其中由蜂窩式電話執行所述方法,其中(a)的所述 MMANC還導致產生經噪聲消除的麥克風信號,其中所述經噪聲消除的麥克風信號 為數字值的流,所述方法進一步包含對所述經噪聲消除的麥克風信號執行聲碼器編碼功能。
4. 根據權利要求1所述的方法,其中(c)的所述AVC產生經音量控制的數字值的流, 所述方法進一步包含將所述經音量控制的數字值的流轉換成模擬信號;以及 使用所述模擬信號來驅動揚聲器。
5. 根據權利要求l所述的方法,其中(b)的所述ADRC涉及將增益應用到所述數字 音頻信息值的流,其中所述增益為所述數字音頻信息值的流的振幅的函數。
6. 根據權利要求5所述的方法,其中所述函數包括噪聲門部分、擴充部分、恆定增益 部分、壓縮部分及限制器部分。
7. 根據權利要求l所述的方法,其中在蜂窩式電話上執行步驟(a)、 (b)及(c),且 其中所述音頻參考信號為語音參考信號。
8. 根據權利要求1所述的方法,其中在數字音頻播放器上執行步驟(a)、 (b)及(c)。
9. '根據權利要求l所述的方法,其進一步包含將(a)的所述噪聲參考信號轉換成控制值,且其中所述控制值至少部分地確定 (c)的所述AVC的所述增益。
10. 根據權利要求1所述的方法,其中(c)的所述AVC的所述增益為以下兩者的函數.-1)所述噪聲參考信號,以及2)可用淨空量。
11. 一種集成電路,其包含-多麥克風有源噪聲消除(MMANC)機構,其接收第一麥克風信號及第二麥克風 信號且輸出噪聲參考信號;音頻動態範圍控制(ADRC)機構,其接收數字音頻信息值的第一流且輸出數字 音頻信息值的第二流;以及自動音量控制(AVC)機構,其將所述數字音頻信息值的第二流放大一增益,其 中所述增益作為所述噪聲參考信號的函數而加以調整。
12. 根據權利要求11所述的集成電路,其中所述MMANC機構執行盲源分離(BSS) 且產生所述噪聲參考信號及語音參考信號兩者,其中所述語音參考信號相對地無噪 聲,且其中所述噪聲參考信號相對地無語音。
13. 根據權利要求11所述的集成電路,其中所述數字音頻信息值的第一流與所述數字 音頻信息值的第二流的關係由函數描述,其中所述函數包括噪聲門部分、擴充部分、 恆定增益部分、壓縮部分及限制器部分。
14. 根據權利要求ll所述的集成電路,其中所述ADRC機構為第一指令集與處理器的 組合,其中由所述處理器對所述第一指令集的執行產生所述數字音頻信息值的第二 流。
15. 根據權利要求14所述的集成電路,其中所述AVC機構為第二指令集與所述處理器 的組合,其中由所述處理器對所述第二指令集的執行將所述數字音頻信息值的第二流放大所述增益。
16. 根據'權利要求11所述的集成電路,其中所述第一麥克鳳信號為以第一速率接收到 所述MMANC機構上的數字值的流,且其中由所述MMANC機構輸出的所述噪聲 參考信號由所述MMANC以近似所述第一速率的第二速率來調整。
17. —種設備,其包含用於控制作為噪聲參考信號的函數的增益的裝置,其中所述噪聲參考信號是使用 多麥克風有源噪聲消除來產生,且其中所述增益被應用到數字音頻信息值的流;以 及音頻動態範圍控制機構,其產生所述數字音頻信息值的流。
18. 根據權利要求17所述的設備,其中所述音頻動態範圍控制機構為處理器與存儲於 處理器可讀存儲器中的指令集的組合,其中由所述處理器對所述指令集的執行產生 所述數字音頻信息值的流。
19. 根據權利要求17所述的設備,其進一步包含用於執行所述多麥克風有源噪聲消除且因此產生所述噪聲參考信號的裝置。
20. 根據權利要求17所述的設備,其進一步包含用於執行盲源分離(BSS)且因此產生所述噪聲參考信號的裝置。
21. 根據權利要求17所述的設備,其中所述設備為安置於移動裝置中的單個集成電路, 其中所述移動裝置取自由以下各項組成的群組數字媒體播放器、數字音頻播放器、 MP3播放器、個人數字助理、膝上型計算機、可攜式計算機、移動通信裝置及蜂 窩式電話。
全文摘要
一種移動音頻裝置(例如,蜂窩式電話、個人數字音頻播放器或MP3播放器)執行音頻動態範圍控制(ADRC)(125)及自動音量控制(AVC)(126)以增加從所述移動音頻裝置的揚聲器發出的聲音(127)的音量,使得音頻的微弱通路將為更可聽得見的。微弱通路的此放大在不過度地放大其它較大聲通路且無歸因於削波的實質失真的情況下發生。舉例來說,使用多麥克風有源噪聲消除(MMANC)(133)功能性從所述移動音頻裝置的麥克風上拾取的音頻信息中移除背景噪聲。接著,可從所述裝置傳送所述經噪聲消除的音頻。所述MMANC功能性產生噪聲參考信號作為中間信號。通過所述AVC處理對所述中間信號進行調節且接著將其用作參考。在所述AVC處理期間所應用的增益為所述噪聲參考信號的函數。
文檔編號H03G3/32GK101669284SQ200880013792
公開日2010年3月10日 申請日期2008年4月30日 優先權日2007年4月30日
發明者佩 向, 埃迪·L·T·喬伊, 普拉加科特·V·庫爾卡尼, 松 王, 薩米爾·庫馬爾·古普塔 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀