TWI721522B - 音訊處理系統及方法 - Google Patents
音訊處理系統及方法 Download PDFInfo
- Publication number
- TWI721522B TWI721522B TW108128537A TW108128537A TWI721522B TW I721522 B TWI721522 B TW I721522B TW 108128537 A TW108128537 A TW 108128537A TW 108128537 A TW108128537 A TW 108128537A TW I721522 B TWI721522 B TW I721522B
- Authority
- TW
- Taiwan
- Prior art keywords
- audio
- signal
- sub
- audio processing
- frame
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/30—Driver circuits
- H05B45/32—Pulse-control circuits
- H05B45/325—Pulse-width modulation [PWM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本發明公開一種音訊處理系統及方法。系統包含音訊接收器以及音訊處理裝置。音訊接收器包含音訊介面、絕對值轉換單元、音框化單元以及特徵值檢測單元。音訊介面接收音訊收發裝置的音訊訊號。絕對值轉換單元對音訊訊號取絕對值以輸出絕對值音訊訊號。音框化單元將絕對值音訊訊號分割成多個子音框訊號。特徵值檢測單元檢測子音框訊號的特徵值。音訊處理裝置依據子音框訊號的特徵值,處理音訊收發裝置輸出的音訊訊號。
Description
本發明涉及一種音訊處理系統及方法,特別是涉及一種提升音訊處理裝置的運作效能的音訊處理系統及方法。
常見音訊處理系統,通過感測器或麥克風等音訊收發裝置,擷取音頻訊號或環境雜訊,再經由硬體或數位訊號處理器(DSP),執行特殊演算法處理,實現自動增益處理(Automatic Gain Control)、雜訊抑制(Noise Gate)、智慧音量控制(Smart Volume Control);或是監看錄音/播放音頻訊號,依音訊內容變化,動態調整發光裝置,達到更佳的聲光效果。然而現行的演算法處理,利用專屬硬體或數位訊號處理器實現各演算法,不具良好的處理效率和成本效益。
本發明所要解決的技術問題在於,針對現有技術的不足提供一種音訊處理系統,適用於一或多個音訊收發裝置,包含一或多個音訊接收器以及音訊處理裝置。音訊接收器包含音訊介面、絕對值轉換單元、音框化單元以及特徵值檢測單元。音訊介面連接一或多個音訊收發裝置,配置以接收音訊收發裝置輸出的音訊訊號。絕對值轉換單元連接音訊介面,配置以對音訊訊號取絕對值,以輸出絕對值音訊訊號。音框化單元連接絕對值轉換單元,配置以將絕對值音訊訊號分割成多個子音框訊號。特徵值檢測單元連接音框化單元,配置以檢測子音框訊號的一或多個特徵值。音訊處理裝置連接音訊接收器以及音訊收發裝置。音訊處理裝置配置以依據音訊收發裝置的子音框訊號的一或多個特徵值,輸出音訊處理訊號以處理音訊訊號。
另外,本發明另外提供一種音訊處理方法,適用於一或多個音訊收發裝置,包含以下步驟:利用音訊接收器的音訊介面,接收音訊收發裝置輸出的音訊訊號;利用音訊接收器的絕對值轉換單元,對音訊訊號取絕對值,以輸出絕對值音訊訊號;利用音訊接收器的音框化單元,將絕對值音訊訊號分割成多個子音框訊號;利用音訊接收器的特徵值檢測單元,檢測子音框訊號的一或多個特徵值;以及利用音訊處理裝置依據子音框訊號的一或多個特徵值,輸出音訊處理訊號以處理的音訊訊號。
如上所述,本發明提供一種音訊處理系統及方法,其可從任何訊號來源接收音訊訊號,透過配置音訊接收器,取音訊訊號的絕對值、將音訊訊號分割成多個子音框訊號、檢測子音框訊號的特徵值等作業,以提供音訊處理裝置控制音訊收發裝置的控制參數,藉此單一精簡電路的處理,有效提升音訊處理裝置的效能。
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。
以下是通過特定的具體實施例來說明本發明的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的項細節也可基於不同觀點與應用,在不悖離本發明的構思下進行種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。
應當可以理解的是,雖然本文中可能會使用到“第一”、“第二”、“第三”等術語來描述種元件或者訊號,但這些元件或者訊號不應受這些術語的限制。這些術語主要是用以區分一元件與另一元件,或者一訊號與另一訊號。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。
請參閱圖1,圖1為本發明實施例的音訊處理系統的音訊接收器的方塊圖;圖2為本發明實施例的音訊處理系統與音訊收發裝置、發光模組、發光驅動模組、類比數位轉換器、音訊處理裝置、數位類比轉換器以及周邊裝置的配置示意圖;圖6為本發明實施例的音訊處理系統和方法的依據所設定的子音框長度產生提供音訊處理裝置的子音框濾波訊號、平均值訊號、峰值訊號、絕對值音訊訊號、子音框訊號以及音訊訊號的波形圖。
值得注意的是,如圖1所示,本發明實施例的音訊處理系統主要包含音訊接收器SmartRx。音訊接收器SmartRx可包含如圖2所示的音訊接收器SmartRx1以及SmartRx2。為方便說明,本實施例舉例兩個音訊接收器SmartRx1、SmartRx2分別執行不同來源的音訊訊號的檢測和處理等作業。應理解,本發明並限制於必需兩個音訊接收器SmartRx1、SmartRx2才可執行這些作業,實務上可替換為由單一個或任意數量的音訊接收器執行不同來源的音訊訊號的檢測和處理等作業。
如圖2所示的音訊接收器SmartRx1、SmartRx2的每一個可包含如圖1所示的音訊介面111、絕對值轉換單元12、音框化單元13以及特徵值檢測單元10。
在本實施例中,特徵值檢測單元10可包含脈包濾波單元14、峰值檢測單元15以及平均值計算單元16,配置以分別對音訊訊號進行濾波、檢測音訊訊號的峰值和平均值,但本發明不以此為限,實務上可計算音訊訊號的其他特徵值。
音訊介面111連接絕對值轉換單元12。絕對值轉換單元12連接音框化單元13。音框化單元13連接特徵值檢測單元10。
如圖2所示,音訊收發裝置可包含麥克風m1、麥克風m2、揚聲器L1、揚聲器L2或其他可播放或提供音訊訊號的裝置,在此僅舉例說明,本發明不以此為限。
如圖1和圖2所示,在音訊接收器SmartRx1的音訊介面111以及麥克風m1的可編程增益放大器PGA之間可設置類比數位轉換器ADCL。麥克風m1的可編程增益放大器PGA以一可編程的增益乘上麥克風m1的原始音訊訊號的參數值,並將放大後的音訊訊號輸出至類比數位轉換器ADCL。
當類比數位轉換器ADCL從麥克風m1的可編程增益放大器PGA接收到類比的音訊訊號時,類比數位轉換器ADCL可將類比的音訊訊號轉換為數位的音訊訊號輸出至音訊接收器SmartRx1。
類似地,在音訊接收器SmartRx1的音訊介面111以及麥克風m2的可編程增益放大器PGA之間可設置類比數位轉換器ADCR。麥克風m2的可編程增益放大器PGA以一可編程的增益乘上麥克風m2的原始音訊訊號的參數值,並將放大後的音訊訊號輸出至類比數位轉換器ADCR。
當類比數位轉換器ADCR從麥克風m2的可編程增益放大器PGA接收到類比的音訊訊號時,類比數位轉換器ADCR將類比的音訊訊號轉換為數位的音訊訊號輸出至音訊接收器SmartRx1。
然而,若數位的音訊訊號的格式與音訊接收器SmartRx1可處理的訊號格式不同,音訊介面111可先進行訊號格式的轉換。進一步地,如圖1所示,音訊接收器SmartRx1的音訊介面111將經訊號格式的轉換的數位音訊訊號提供至絕對值轉換單元12。絕對值轉換單元12配置以對音訊訊號取絕對值,以分別輸出一絕對值音訊訊號。如圖6所示,在取絕對值之前的音訊訊號AU具有正半波和負半波,而取音訊訊號AU絕對值所產生的一絕對值音訊訊號ABU則僅具有正半波。
音框化單元13配置以將絕對值轉換單元12輸出的絕對值音訊訊號ABU分割成如圖6所示的多個子音框訊號FR。子音框訊號FR的數量和長度可依實際需求個別調整,例如多個子音框訊號FR的長度可彼此相同或不同。
在分割出多個子音框訊號FR之後,利用音訊接收器SmartRx1的脈包濾波單元14、峰值檢測單元15以及平均值計算單元16處理或檢測多個子音框訊號FR。
舉例來說,脈包濾波單元14可依據如圖1和圖6所示的濾波參數矩陣H(Z)對每個子音框訊號FR進行濾波,以輸出一子音框濾波訊號。峰值檢測單元15可檢測子音框訊號FR的每個波形的峰值,如圖6所示的峰值訊號Vm。平均值計算單元16可檢測子音框訊號FR的每個波形的平均值,如圖6所示的平均值訊號Vave。
進一步地,如圖1所示,音訊接收器SmartRx1可將子音框訊號FR、子音框濾波訊號以及檢測和計算出的峰值和平均值輸出至音訊處理裝置20。
如圖2所示,數位音量控制器ST1連接音訊處理裝置20、類比數位轉換器ADCL以及周邊裝置30。音訊處理裝置20取得音訊接收器SmartRx1所檢測的多個子音框訊號FR的特徵值,並依據這些特徵值判斷從類比數位轉換器ADCL接收的音訊訊號AU中是否有雜訊。若音訊訊號AU中有雜訊,調整數位音量控制器ST1的增益值,消除雜訊以消除雜音後,始將音訊訊號AU提供至周邊裝置30。
類似地,數位音量控制器ST2連接音訊處理裝置20、類比數位轉換器ADCR以及周邊裝置30。音訊處理裝置20取得音訊接收器SmartRx1所檢測的多個子音框訊號FR的特徵值,並依據這些特徵值判斷從類比數位轉換器ADCR接收的音訊訊號AU中是否有雜訊。若音訊訊號AU中有雜訊,調整數位音量控制器ST2的增益值,消除雜訊以消除雜音後,始將音訊訊號AU提供至周邊裝置30。
舉例來說,音訊處理裝置20可為微控制器(Microcontroller. MCU)或數位訊號處理器(Digital signal processor, DSP);周邊裝置30可包含具有USB、I2S的裝置,在此僅舉例說明,本發明不以此為限。
音訊處理裝置20可連接音訊接收器SmartRx1以及音訊收發裝置例如麥克風m1、m2。音訊處理裝置20配置以依據特徵值,輸出音訊處理訊號以處理音訊收發裝置輸出的音訊訊號AU。
舉例來說,音訊處理裝置20可直接調整或指示音訊收發裝置的可編程增益放大器PGA,以選擇或設定音訊處理裝置20所輸出的音訊訊號的峰值、振福、平均值、頻率或工作週期等波形參數。
發光驅動模組LTD1連接音訊處理裝置20以及發光模組LED1。音訊處理裝置20可配置以控制發光驅動模組LTD1驅動發光模組LED1輸出對應麥克風m1的子音框訊號的特徵值的發光訊號。
類似地,音訊接收器SmartRx2可檢測周邊裝置30提供的子音框訊號FR的特徵值,音訊處理裝置20可配置以控制發光驅動模組LTD2驅動發光模組LED2輸出對應麥克風m2的子音框訊號的特徵值的發光訊號。
發光驅動模組LTD1、LTD2可採用各種方式驅動發光模組LED1、LED2。舉例來說,發光驅動模組LTD1、LTD2可包含脈寬調變訊號產生單元,分別連接發光模組LED1、LED2。脈寬調變訊號產生單元配置以依據麥克風m1、m2的子音框訊號的特徵值,輸出脈寬調變訊號PWM,以控制與麥克風m1、m2分別匹配的發光模組LED1、LED2輸出對應的發光訊號。
應理解,發光模組LED1、LED2輸出的發光訊號的波形的振福、持續發光或閃爍的頻率、週期以及光線的強度、顏色等參數,可隨著子音框訊號FR的特徵值變化。
周邊裝置30可提供音訊訊號至數位音量控制器ST3、ST4。音訊處理裝置20取得音訊接收器SmartRx2所檢測的多個子音框訊號FR的特徵值,並依據這些特徵值判斷從周邊裝置30接收的音訊訊號AU中是否有雜訊。若音訊訊號AU中有雜訊,調整數位音量控制器ST3、ST4的增益值,消除雜訊以消除雜音後,始將音訊訊號AU分別提供至數位類比轉換器DACL、DACR。
若音訊處理訊號指示播放的音訊訊號的訊號格式不符合音訊收發裝置L1或L2可播放的訊號格式,可例如先透過數位類比轉換器DACL或DACR將數位音訊訊號轉換成類比音訊訊號,輸出類比音訊訊號至揚聲器L1或L2播放。
請一併參閱圖3,其為本發明實施例的音訊處理方法的取音訊訊號的絕對值、分割音訊訊號、檢測子音框訊號的特徵值以及處理音訊訊號的步驟流程圖。如圖3所示,本發明實施例的音訊處理方法包含以下步驟S301~S311,適用於上述音訊處理系統。
為方便說明,本實施例在下文中舉例兩個音訊接收器SmartRx1、SmartRx2分別執行不同來源的音訊訊號的檢測和處理等作業。應理解,本發明並限制於必需兩個音訊接收器SmartRx1、SmartRx2才可執行這些作業,實務上可替換為由單一個或任意數量的音訊接收器執行不同來源的音訊訊號的檢測和處理等作業。
在步驟S301,音訊收發裝置如圖2所示的麥克風m1、m2播放音訊訊號。
在步驟S303,利用音訊接收器SmartRx1的音訊介面111,取得麥克風m1或m2輸出的音訊訊號。另外,利用音訊接收器SmartRx2的音訊介面111,從周邊裝置30取得音訊訊號。
在步驟S305,利用音訊接收器SmartRx1、SmartRx2的絕對值轉換單元12,對取得的音訊訊號取絕對值,以輸出絕對值音訊訊號。
在步驟S307,利用音訊接收器SmartRx1、SmartRx2的音框化單元13,將絕對值音訊訊號分割成多個子音框訊號。
在步驟S309,利用音訊接收器SmartRx1、SmartRx2的特徵值檢測單元10檢測或計算子音框訊號的特徵值。例如,利用音訊接收器SmartRx1、SmartRx2的脈包濾波單元14,對所有子音框訊號進行濾波。又例如,利用音訊接收器SmartRx1、SmartRx2的峰值檢測單元15,檢測子音框訊號的峰值。又例如,利用音訊接收器SmartRx1、SmartRx2的平均值計算單元16,計算子音框訊號的平均值。
在步驟S311,利用音訊處理裝置20依據子音框訊號的特徵值輸出音訊處理訊號,以處理音訊收發裝置輸出的音源訊號。
請一併參閱圖4,其為本發明實施例的音訊處理方法的依據音框訊號的特徵值調整發光模組的發光狀態的步驟流程圖。如圖4所示,本發明實施例的音訊處理方法包含以下步驟S401~S409,適用於上述音訊處理系統。
為方便說明,本實施例在下文中舉例兩個音訊接收器SmartRx1、SmartRx2分別執行不同來源的音訊訊號的檢測和處理等作業。應理解,本發明並限制於必需兩個音訊接收器SmartRx1、SmartRx2才可執行這些作業,實務上可替換為由單一個或任意數量的音訊接收器執行不同來源的音訊訊號的檢測和處理等作業。
在步驟S401,利用音訊接收器SmartRx1取得麥克風m1、m2的音訊訊號AU的特徵值,以及利用音訊接收器SmartRx2取得透過周邊裝置30提供的音訊訊號AU的特徵值。
在步驟S403,音訊處理裝置20判斷子音框訊號的特徵值是否大於門檻值,例如判斷子音框訊號的平均值是否大於一平均門檻值、峰值是否大於一峰值門檻值、振幅是否大於一振幅門檻值、頻率是否大於一頻率門檻值、週期是否大於一週期門檻值、取樣的子音框訊號的長度是否大於一訊框長度門檻值等等。
在步驟S405,音訊處理裝置20可依據子音框訊號的特徵值與門檻值的判斷結果,決定發光訊號的參數值。舉例來說,子音框訊號的峰值越大(音量越大),發光模組輸出的發光訊號的峰值越大(亮度越強),在此僅舉例說明,不以此為限。
在步驟S407,可設定對應完全靜音或低音量的門檻值。舉例來說,當音訊收發裝置的子音框訊號的任一或多個特徵值峰值例如不大於門檻值時,判斷音訊收發裝置輸出的音量過低(可能低於人耳可聽見的音量),音訊處理裝置20可控制發光驅動模組LTD1關閉發光模組LED1,停止輸出發光訊號提醒使用者音量大小。
在步驟S409,當音訊收發裝置的子音框訊號的任一或多個特徵值大於門檻值時,則可依據子音框訊號的特徵值決定發光訊號的參數值,並據以即時調整發光模組LED1輸出的發光訊號。
請參閱圖5、圖9和圖10,圖5為本發明實施例的音訊處理方法的雜訊抑制(noise gate)的步驟流程圖;圖9為本發明實施例的音訊處理系統和方法實現雜訊抑制的輸出訊號的波形圖;圖10為本發明實施例的音訊處理系統和方法的實現自動增益控制(AGC)的輸出訊號的波形圖。如圖5所示,本發明實施例的音訊處理方法包含以下步驟S501~S525。
步驟S501:利用音訊接收器檢測子音框訊號的特徵值。
步驟S503:進入第一模式。
步驟S505:利用音訊處理裝置取得音訊接收器檢測或計算的子音框訊號的特徵值,例如峰值檢測單元檢測的子音框訊號的音量峰值,或平均值計算單元計算的子音框訊號的音量平均值。利用音訊處理裝置依據子音框訊號的特徵值,判斷子音框訊號的音量是否小於音量門檻值。若否,維持子音框訊號的原本特徵值例如維持原本音量,並可控制發光模組維持原本的發光狀態,同時執行步驟S525。若是,執行步驟S507。
步驟S507:利用音訊處理裝置判斷子音框訊號的音量維持小於音量門檻值的時間是否大於保持時間如圖10所示的保持時間。若否,維持子音框訊號的原本特徵值例如維持原本音量,並可控制發光模組維持原本的發光狀態,同時執行步驟S525。若是,執行步驟S509。
步驟S509:進入第二模式。
步驟S511:利用音訊處理裝置控制音訊收發裝置在釋放時間(release time)內遞減輸出的音訊訊號的音量。
步驟S513:利用音訊處理裝置依據音訊接收器輸出的子音框訊號的特徵值,以判斷子音框訊號的特徵值是否到達靜音門檻值例如0dB。若否,維持子音框訊號的原本特徵值例如維持原本音量,並可控制發光模組維持原本的發光狀態,同時執行步驟S525。若是,如圖9所示的音訊訊號AU從第一觸發點後進入靜音等級,執行步驟S515。
步驟S515:進入第三模式。
步驟S517:利用音訊處理裝置依據音訊接收器輸出的子音框訊號的特徵值,以判斷子音框訊號的特徵值是否到達門檻值。若否,維持子音框訊號的原本音量,並可控制發光模組維持原本的發光狀態,同時執行步驟S525。若是,執行步驟S519。
步驟S519:進入第四模式。
步驟S521:從如圖9所示的第二觸發點開始,更新過零點的增益,音訊訊號AU的音量回到原本的等級。之後,如圖10所示,音訊收發裝置在起音時間(attack time)內遞增輸出的音訊訊號AU的音量。
步驟S523:利用音訊處理裝置依據音訊接收器輸出的子音框訊號的特徵值,例如依據波形的峰值、平均值或斜率,以判斷變化幅度和音量下降趨勢,以判斷子音框訊號的特徵值是否回復0dB。若否,維持子音框訊號的原本音量,並可控制發光模組維持原本的發光狀態,同時執行步驟S525。若是,回到步驟S503。
步驟S525:等待音訊訊號的特徵值更新。
請一併參閱圖7和圖8,圖7為本發明實施例的音訊處理系統和方法實現動態LED發光控制,提供音訊處理裝置的平均值訊號的波形圖;圖8為本發明實施例的音訊處理系統和方法實現動態LED發光控制,最後控制LED亮度的波形圖。
本發明實施例的音訊處理系統和方法利用如圖1所示的音訊接收器SmartRx產生如圖7所示的平均值訊號AUP。音訊接收器SmartRx如圖2所示包含音訊接收器SmartRx1,配置以檢測音訊收發裝置例如圖2所示的麥克風m1輸出的音訊訊號分割出的子音框訊號的每個波形的平均值,以產生如圖7所示的平均值訊號AUP。
音訊接收器SmartRx1輸出麥克風m1的平均值訊號AUP至音訊處理裝置20。音訊處理裝置20依據平均值訊號AUP輸出發光控制訊號,以控制發光驅動模組LTD1輸出如圖8所示的脈寬調變訊號PWM。
發光驅動模組LTD1透過脈寬調變訊號PWM,驅動與麥克風m1匹配的發光模組LED1輸出對應平均值訊號AUP的發光訊號。如圖7所示的平均值訊號AUP的音量平均值越大,如圖8所示的脈寬調變訊號PWM的寬度越大。在此情況下,發光訊號的光強度可越大。
[實施例的有益效果]
綜上所述,本發明提供一種音訊處理系統及方法,其可從任何訊號來源接收音訊訊號,透過配置音訊接收器,取音訊訊號的絕對值、將音訊訊號分割成多個子音框訊號、濾波子音框訊號、檢測子音框訊號的峰值和平均值等作業,以提供音訊處理裝置控制音訊收發裝置的控制參數,藉此單一精簡電路的處理,有效提升音訊處理裝置的效能。
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。
SmartRx:音訊接收器
111:音訊介面
10:特徵值檢測單元
12:絕對值轉換單元
13:音框化單元
14:脈包濾波單元
15:峰值檢測單元
16:平均值計算單元
、
、
、
、
:參數
SmartRx1、SmartRx2:音訊接收器
m1、m2:麥克風
PGA:可編程增益放大器
ADCL、ADCR:類比數位轉換器
20:音訊處理裝置
LTD1、LTD2:發光驅動模組
LED1、LED2:發光模組
30:周邊裝置
DACL、DACR:數位類比轉換器
L1、L2:揚聲器
ST1~ST4:數位音量控制器
S301~S311、S401~S409、S501~S525:步驟
Vave:平均值訊號
Vm:峰值訊號
ABU:絕對值音訊訊號
AU:音訊訊號
FR:子音框訊號
AUP:平均值訊號
PWM:脈寬調變訊號
圖1為本發明實施例的音訊處理系統的音訊接收器的方塊圖。
圖2為本發明實施例的音訊處理系統與音訊收發裝置、發光模組、發光驅動模組、類比數位轉換器、音訊處理裝置、數位類比轉換器以及周邊裝置的配置示意圖。
圖3為本發明實施例的音訊處理方法的取音訊訊號的絕對值、分割音訊訊號、檢測子音框訊號的特徵值以及處理音訊訊號的步驟流程圖。
圖4為本發明實施例的音訊處理方法的依據音框訊號的特徵值調整發光模組的發光狀態的步驟流程圖。
圖5為本發明實施例的音訊處理方法的雜訊抑制(noise gate)的步驟流程圖。
圖6為本發明實施例的音訊處理系統和方法依據所設定的子音框長度產生提供音訊處理裝置的子音框濾波訊號、平均值訊號、峰值訊號、絕對值音訊訊號、子音框訊號以及音訊訊號的波形圖。
圖7為本發明實施例的音訊處理系統和方法實現動態LED發光控制,提供音訊處理裝置的平均值訊號的波形圖。
圖8為本發明實施例的音訊處理系統和方法實現動態LED發光控制,最後控制LED亮度的脈寬調變訊號的波形圖。
圖9為本發明實施例的音訊處理系統和方法實現雜訊抑制的輸出訊號的波形圖。
圖10為本發明實施例的音訊處理系統和方法實現自動增益控制(AGC)的輸出訊號的波形圖。
Claims (14)
- 一種音訊處理系統,適用於一或多個音訊收發裝置,該音訊處理系統包含:一或多個音訊接收器,該音訊接收器包含:一音訊介面,連接該一或多個音訊收發裝置,配置以接收該音訊收發裝置輸出的一音訊訊號;一絕對值轉換單元,連接該音訊介面,配置以對具有正半波和負半波的該音訊訊號取絕對值,以輸出僅具有正半波的一絕對值音訊訊號;一音框化單元,連接該絕對值轉換單元,配置以將該絕對值音訊訊號分割成多個子音框訊號;一特徵值檢測單元,連接該音框化單元,配置以檢測該子音框訊號的多個特徵值,該特徵值檢測單元包含一峰值檢測單元、一平均值計算單元以及一脈包濾波單元,配置以同時分別檢測各該子音框訊號的一峰值、檢測各該子音框訊號的一平均值以及濾波各該子音框訊號;以及一音訊處理裝置,連接該音訊接收器以及該音訊收發裝置,配置以依據該音訊收發裝置的該子音框訊號的該一或多個特徵值,輸出一音訊處理訊號以處理該音訊訊號。
- 如申請專利範圍第1項所述的音訊處理系統,其中該音框化單元將該絕對值音訊訊號分割成具可變長度的該多個子音框訊號。
- 如申請專利範圍第1項所述的音訊處理系統,更包含一發光驅動模組,連接該音訊處理裝置以及一或多個發光模組,該音訊處理裝置配置以依據該一或多個特徵值,輸出一發光控制訊號以控制該發光驅動模組驅動與該音訊收發裝置匹配的該發光模組輸出對應的一發光訊號。
- 如申請專利範圍第2項所述的音訊處理系統,其中該發光驅動模組包含一脈寬調變訊號產生單元,連接該一或多個發光模組,配置以依據該一或多個特徵值,輸出一脈寬調變訊號以控制與該音訊收發裝置匹配的該發光模組輸出對應的該發光訊號;其中該發光控制訊號包含該脈寬調變訊號。
- 如申請專利範圍第1項所述的音訊處理系統,其中該音訊處理裝置判斷該子音框訊號的該特徵值小於一門檻值以及該特徵值維持小於該門檻值的時間大於一保持時間時,輸出該音訊處理訊號以在一釋放時間內調低該音訊收發裝置輸出的該音訊訊號的該特徵值至一靜音門檻值。
- 如申請專利範圍第1項所述的音訊處理系統,其中該音訊處理裝置判斷該子音框訊號的該特徵值大於一門檻值時,輸出該音訊處理訊號以在一起音時間內調高該音訊收發裝置輸出的該音訊訊號的該特徵值。
- 如申請專利範圍第1項所述的音訊處理系統,更包含一數位音量控制器,該音訊處理裝置依據該子音框訊號的該一或多個特徵值,判斷該音訊訊號中具有雜訊時,調整該數位音量控制器的增益值,以消除該音訊訊號的雜訊。
- 一種音訊處理方法,適用於一或多個音訊收發裝置,該音訊處理方法包含以下步驟:利用一音訊接收器的一音訊介面,接收該音訊收發裝置輸出的一音訊訊號;利用該音訊接收器的一絕對值轉換單元,對具有正半波和負半波的該音訊訊號取絕對值,以輸出具有正半波和負半波的一絕對值音訊訊號;利用該音訊接收器的一音框化單元,將該絕對值音訊訊號分割成多個子音框訊號; 利用一峰值檢測單元、一平均值計算單元以及一脈包濾波單元,檢測各該子音框訊號的多個特徵值,包含同時分別檢測各該子音框訊號的一峰值、檢測各該子音框訊號的一平均值以及濾波各該子音框訊號;以及利用一音訊處理裝置依據該子音框訊號的該一或多個特徵值,輸出一音訊處理訊號以處理該音訊訊號。
- 如申請專利範圍第8項所述的音訊處理方法,其中利用該音框化單元分割成多個子音框訊號的步驟包含:該音框化單元將該絕對值音訊訊號分割成具可變長度的該多個子音框訊號。
- 如申請專利範圍第8項所述的音訊處理方法,更包含以下步驟:利用該音訊處理裝置,依據該音訊收發裝置的該子音框訊號的該一或多個特徵值,輸出一發光控制訊號,以控制一發光驅動模組驅動一發光模組輸出對應的一發光訊號。
- 如申請專利範圍第8項所述的音訊處理方法,更包含以下步驟:利用一脈寬調變訊號產生單元,依據該一或多個特徵值,輸出一脈寬調變訊號以控制一發光模組輸出對應的一發光訊號。
- 如申請專利範圍第8項所述的音訊處理方法,更包含以下步驟:利用該音訊處理裝置判斷該子音框訊號的該特徵值小於一門檻值以及該特徵值維持小於該門檻值的時間大於一保持時間時,輸出該音訊處理訊號以在一釋放時間內調低該音訊收發裝置輸出的該音訊訊號的該特徵值至一靜音門檻值。
- 如申請專利範圍第8項所述的音訊處理方法,更包含以下步驟: 利用該音訊處理裝置判斷該子音框訊號的該特徵值大於一門檻值時,輸出該音訊處理訊號以在一起音時間內調高該音訊收發裝置輸出的該音訊訊號的該特徵值。
- 如申請專利範圍第8項所述的音訊處理方法,更包含以下步驟:利用該音訊處理裝置,依據該子音框訊號的該一或多個特徵值,判斷該音訊訊號中具有雜訊時,調整一數位音量控制器的增益值,以消除該音訊訊號的雜訊。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108128537A TWI721522B (zh) | 2019-08-12 | 2019-08-12 | 音訊處理系統及方法 |
US16/846,421 US11403061B2 (en) | 2019-08-12 | 2020-04-13 | Audio processing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108128537A TWI721522B (zh) | 2019-08-12 | 2019-08-12 | 音訊處理系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202107453A TW202107453A (zh) | 2021-02-16 |
TWI721522B true TWI721522B (zh) | 2021-03-11 |
Family
ID=74567808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108128537A TWI721522B (zh) | 2019-08-12 | 2019-08-12 | 音訊處理系統及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11403061B2 (zh) |
TW (1) | TWI721522B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI825402B (zh) * | 2021-03-24 | 2023-12-11 | 瑞昱半導體股份有限公司 | 音訊訊號處理電路及音訊訊號處理方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7710982B2 (en) | 2004-05-26 | 2010-05-04 | Nippon Telegraph And Telephone Corporation | Sound packet reproducing method, sound packet reproducing apparatus, sound packet reproducing program, and recording medium |
US8102872B2 (en) | 2005-02-01 | 2012-01-24 | Qualcomm Incorporated | Method for discontinuous transmission and accurate reproduction of background noise information |
CN102687536B (zh) * | 2009-10-05 | 2017-03-08 | 哈曼国际工业有限公司 | 用于音频信号的空间提取的*** |
US10635383B2 (en) * | 2013-04-04 | 2020-04-28 | Nokia Technologies Oy | Visual audio processing apparatus |
US9628910B2 (en) | 2015-07-15 | 2017-04-18 | Motorola Mobility Llc | Method and apparatus for reducing acoustic feedback from a speaker to a microphone in a communication device |
-
2019
- 2019-08-12 TW TW108128537A patent/TWI721522B/zh active
-
2020
- 2020-04-13 US US16/846,421 patent/US11403061B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20210048974A1 (en) | 2021-02-18 |
TW202107453A (zh) | 2021-02-16 |
US11403061B2 (en) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109089355B (zh) | 一种基于音乐信号的汽车灯光控制方法及*** | |
JP6542061B2 (ja) | オーディオ再生のための電力消費を減少させるシステム及び方法 | |
US20070120721A1 (en) | ADC with dynamic range extension | |
CA2472234A1 (en) | Lamp transformer for use with an electronic dimmer and method for use thereof for reducing acoustic noise | |
TWI721522B (zh) | 音訊處理系統及方法 | |
JP2015501522A (ja) | 照明システムをコントロールするための音声を使用したユーザーインターフェイス | |
CN1839661A (zh) | 一种控制助听器的声音接收特征的方向性的方法和用于具有可控定向特性的助听器的信号处理装置 | |
EP1860772A3 (en) | Automatic input-gain control circuit and method thereof | |
EP1508852A3 (en) | System and method for implementing a flat audio volume control model | |
EP2355543A3 (en) | Method to maximize loudspeaker sound pressure level with a high peak to average power ratio audio source | |
EP1962549A3 (en) | Speaker array apparatus and signal processing method therefor | |
CN107360505B (zh) | 一种高效能自动调变升压电路及控制方法 | |
EP2530831B1 (en) | Audio amplifier circuit and method of operation thereof | |
CN111541429B (zh) | 功率放大器的供电控制电路以及音频设备 | |
EP2264889A3 (en) | Method and apparatus for controlling power supply of audio amplifier | |
CN103873984A (zh) | 自动调节电子装置输出音量的***及方法 | |
CN109979185B (zh) | 一种远场语音输入装置 | |
CN112397085B (zh) | 音信处理***及方法 | |
CN201983181U (zh) | 一种通过音频信号调节亮度的舞台灯 | |
CN114340076A (zh) | 一种基于模拟音源采样的律动氛围灯的控制方法和*** | |
CN103050119B (zh) | 一种灯光或电机与声音同步的自适应检测方法 | |
EP1770994A3 (en) | Broadcast receiver and method of controlling the same | |
CN208940162U (zh) | 带有外置功能按键的无线麦克风 | |
CN104100921A (zh) | 电波驱动电子蜡烛 | |
CN201986108U (zh) | 音箱 |