專(zhuān)利名稱(chēng):音頻處理方法和音頻處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音頻處理技術(shù)領(lǐng)域,具體涉及音頻處理方法和音頻處理裝置。
背景技術(shù):
在媒體音樂(lè)播放設(shè)備中,很重要的工作就是對(duì)音源信號(hào)進(jìn)行處理,從而獲 得更好的聽(tīng)覺(jué)效果。常用的處理技術(shù)有重釆樣、增益調(diào)整、混音、音效處理等。
現(xiàn)有技術(shù)中,目前音頻處理普遍利用數(shù)字信號(hào)處理器(Digital Signal Processor, DSP)完成。在進(jìn)行音頻處理時(shí),DSP從系統(tǒng)存儲(chǔ)器獲取音源數(shù)據(jù), 通過(guò)預(yù)先安裝的音頻處理軟件,進(jìn)行相應(yīng)的處理后,再寫(xiě)回系統(tǒng)存儲(chǔ)器。
現(xiàn)有技術(shù)在進(jìn)行音頻處理時(shí),對(duì)于各種音頻數(shù)據(jù),均由一個(gè)DSP處理器按 照預(yù)置的方式進(jìn)行處理,在進(jìn)行多路音頻處理時(shí),DSP無(wú)法實(shí)現(xiàn)并行處理,處 理效率低,并且對(duì)于各種音頻數(shù)據(jù),均由一個(gè)DSP處理器:^耍照預(yù)置的方式進(jìn)行 處理,而實(shí)際上,不同類(lèi)型的音頻數(shù)據(jù)具有各自的特點(diǎn),對(duì)所有的音頻均采用 相同的處理方式,使得處理后的音頻數(shù)據(jù)效果不理想。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種音頻處理方法和音頻處理裝置,以提高音頻處理效 率和音頻處理效果。
本發(fā)明實(shí)施例提供一種音頻處理方法,包括 接收音頻數(shù)據(jù);
根據(jù)所述音頻數(shù)據(jù)的類(lèi)型,為所述音頻數(shù)據(jù)選擇音頻處理通道;音頻處理 通道包含預(yù)置個(gè)數(shù)的音頻處理單元;
選擇的音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音頻數(shù)據(jù)進(jìn)行重 釆樣處理和增益調(diào)節(jié)處理。
本發(fā)明實(shí)施例提供一種音頻處理裝置,包括接收單元、仲裁單元和至少 兩個(gè)音頻處理通道;所述接收單元,用于接收音頻數(shù)據(jù);
所述仲裁單元,用于根據(jù)所述音頻數(shù)據(jù)的類(lèi)型,為所述接收單元接收的音
頻數(shù)據(jù)選擇音頻處理通道;
所述音頻處理通道包括預(yù)置個(gè)數(shù)的音頻處理單元,所述音頻處理單元對(duì)所 述接收單元接收的音頻數(shù)據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理。
本發(fā)明實(shí)施例當(dāng)接收到音頻數(shù)據(jù)時(shí),根據(jù)所述音頻數(shù)據(jù)的類(lèi)型選擇音頻處 理通道;音頻處理通道包含預(yù)置個(gè)數(shù)的音頻處理單元;音頻處理通道的預(yù)置個(gè) 數(shù)的音頻處理單元對(duì)所述音頻數(shù)據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理,由于纟是供 多個(gè)音頻處理通道,實(shí)現(xiàn)了對(duì)多個(gè)音頻數(shù)據(jù)的并行處理,提高了音頻處理的效 率,同時(shí)多個(gè)音頻處理通道相互獨(dú)立,使得系統(tǒng)的抗故障能力更強(qiáng),進(jìn)一步由 于多處理通道對(duì)于不同類(lèi)型的音頻數(shù)據(jù)的特性進(jìn)行區(qū)別處理,使得處理后的音 頻效果好。
圖l是本發(fā)明實(shí)施例一音頻處理方法的流程圖; 圖2是本發(fā)明實(shí)施例二音頻處理方法的流程圖; 圖3是本發(fā)明實(shí)施例三音頻處理裝置的結(jié)構(gòu)示意圖; 圖4為本發(fā)明實(shí)施例三中音頻處理通道的示意圖; 圖5是本發(fā)明實(shí)施例中音效處理單元的結(jié)構(gòu)示意圖6是本發(fā)明實(shí)施例中各個(gè)音頻處理通道的重采樣單元復(fù)用乘法器和加法 器的示意圖7是本發(fā)明實(shí)施例中重采樣單元的重采樣狀態(tài)轉(zhuǎn)移圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是 全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造 性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供音頻處理方法和音頻處理裝置。以下分別進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例一、 一種音頻處理方法,流程圖如圖l所示,包括
Al, 4妄收音頻lt據(jù);
本發(fā)明實(shí)施例中,接收音頻數(shù)據(jù)可以是通過(guò)片上系統(tǒng)(System On Chip, SOC )系統(tǒng)總線(xiàn),如先進(jìn)高性能總線(xiàn)(Advanced High-performance Bus , AHB )接收。
A2,選擇音頻處理通道;音頻處理通道包含預(yù)置個(gè)數(shù)的音頻處理單元。
本發(fā)明實(shí)施例中,預(yù)先設(shè)置若干個(gè)音頻處理通道用于處理接收到的音頻數(shù) 據(jù),多個(gè)音頻處理通道可以相同,即實(shí)現(xiàn)相同的功能;也可以不同,即實(shí)現(xiàn)不 同的功能。選擇音頻處理通道的方式可以有多種,如通過(guò)隨機(jī)方式選擇、根據(jù) 負(fù)載情況進(jìn)行選擇,某些實(shí)施方式中可以是根據(jù)所述音頻數(shù)據(jù)的類(lèi)型進(jìn)行選 擇,針對(duì)不同類(lèi)型的音頻數(shù)據(jù),釆用區(qū)分處理的方式,J吏得根據(jù)音頻邀:據(jù)的類(lèi) 型,選纟奪更加適應(yīng)的處理方式,達(dá)到4支好的音效。
每個(gè)音頻處理通道包含有預(yù)置個(gè)數(shù)的音頻處理單元,音頻處理單元是可以 完成一定音頻處理功能的i殳備,例如濾波單元,重釆樣單元,增益調(diào)節(jié)單元 等。
A3,所述選擇的音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音頻數(shù) 據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理。
本發(fā)明實(shí)施例中,所述重采樣處理可以為通過(guò)濾波器對(duì)所述音頻數(shù)據(jù)的 碼率進(jìn)行調(diào)整。所述增益調(diào)節(jié)處理可以為通過(guò)乘法器調(diào)整所述音頻數(shù)據(jù)的輸 出功率比。
本發(fā)明實(shí)施例中,所述預(yù)置個(gè)數(shù)的音頻處理單元可以是一個(gè)也可以是多 個(gè),可以為多個(gè)音頻處理通道預(yù)先配置相同的音頻處理單元,也可以預(yù)先配置 音頻類(lèi)型對(duì)應(yīng)的每個(gè)音頻處理通道的音頻處理單元。
本發(fā)明實(shí)施例一為接收的音頻數(shù)據(jù)選擇音頻處理通道;音頻處理通道包含 預(yù)置個(gè)數(shù)的音頻處理單元;音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音 頻數(shù)據(jù)進(jìn)行處理以實(shí)現(xiàn)音頻的處理,由于提供多個(gè)音頻處理通道,實(shí)現(xiàn)了對(duì)多個(gè)音頻數(shù)據(jù)的并行處理,提高了音頻處理的效率,并且多個(gè)音頻處理通道相互 獨(dú)立,使得系統(tǒng)的抗故障能力更強(qiáng),由于對(duì)于不同類(lèi)型的音頻數(shù)據(jù)進(jìn)行區(qū)別處 理,使得處理后的音頻效果好。
實(shí)施例二、 一種音頻處理方法,流程圖如圖2所示,包括 Bl,接收音頻數(shù)據(jù);
B2,根據(jù)所述音頻數(shù)據(jù)的類(lèi)型選擇音頻處理通道;音頻處理通道包含預(yù) 置個(gè)數(shù)的音頻處理單元;
本發(fā)明實(shí)施例中,針對(duì)不同類(lèi)型的音頻數(shù)據(jù),采用區(qū)分處理的方式,具體 的是通過(guò)預(yù)先設(shè)置若干個(gè)音頻處理通道,每個(gè)音頻處理通道包含有預(yù)置個(gè)數(shù)的 音頻處理單元,所述音頻處理單元是可以完成一定音頻處理功能的設(shè)備,例如 濾波單元,重采樣單元,增益調(diào)節(jié)單元等。
下面舉例進(jìn)行說(shuō)明
對(duì)于接收的音頻數(shù)據(jù),首先判斷音頻數(shù)據(jù)的類(lèi)型,音頻數(shù)據(jù)的類(lèi)型可以有 多種劃分方式,例如麥克風(fēng)輸入的音頻信號(hào)、通信對(duì)端的語(yǔ)音信號(hào)、本地的 音頻文件等。
根據(jù)音頻數(shù)據(jù)的類(lèi)型選擇音頻處理通道,例如對(duì)于麥克風(fēng)輸入的音頻信 號(hào),則需要選擇具有增強(qiáng)濾波單元的音頻處理通道;對(duì)于對(duì)端的語(yǔ)音信號(hào),為 了使得本端用戶(hù)聽(tīng)的更清楚,可以選擇大增益的增益調(diào)節(jié)單元放大信號(hào);對(duì)于 本端的音頻數(shù)據(jù),為了達(dá)到較好的音響效果,可以選擇特殊的音效處理單元處理。
B3,所述選擇的音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音頻數(shù) 據(jù)進(jìn)ft重釆樣處理和增益調(diào)節(jié)處理處理;
本發(fā)明實(shí)施例中,所述重采樣處理可以為通過(guò)濾波器對(duì)所述音頻lt據(jù)的 碼率進(jìn)行調(diào)整。所述增益調(diào)節(jié)處理可以為通過(guò)乘法器調(diào)整所述音頻數(shù)據(jù)的輸 出功率比。
本實(shí)施例中,各個(gè)音頻處理單元在進(jìn)行音頻數(shù)據(jù)的處理時(shí),可以復(fù)用加法 器和/或乘法器,以簡(jiǎn)化系統(tǒng)的硬件;具體的復(fù)用方式可以采用時(shí)分復(fù)用方式實(shí)現(xiàn),同一個(gè)音頻處理通道內(nèi)的音頻處理單元可以復(fù)用加法器和/或乘法器, 不同音頻處理通道的音頻處理單元也可以復(fù)用加法器和/或乘法器。
B4,將每個(gè)音頻處理通道處理后的音頻數(shù)據(jù)送入混音單元進(jìn)行混音;
混音是將所述多個(gè)音頻處理通道處理后的音頻數(shù)據(jù)混合成一個(gè)音頻數(shù)據(jù)。
B5,將所述混音單元混音后輸出的音頻lt據(jù)送入音效處理單元處理; 本發(fā)明實(shí)施例中,音效處理可以是進(jìn)行聲調(diào)的調(diào)整,增加混響等處理,以 實(shí)現(xiàn)特殊的音效。
B6,音效處理單元處理后通過(guò)音頻輸出接口輸出。
本發(fā)明實(shí)施例中,音頻輸出接口可以接揚(yáng)聲器、耳機(jī)等聲音輸出設(shè)備,也 可以接存儲(chǔ)器進(jìn)行音頻數(shù)據(jù)的保存。
本發(fā)明實(shí)施例中,各個(gè)音頻處理通道中的音頻處理單元復(fù)用加法器和/或 乘法器,以簡(jiǎn)化系統(tǒng)的結(jié)構(gòu),起到了節(jié)約成本和空間的作用。由于對(duì)于不同類(lèi) 型的音頻數(shù)據(jù)進(jìn)行區(qū)別處理,使得處理后的音頻效果好,同時(shí)因?yàn)椴捎枚鄠€(gè)音 頻處理通道分別實(shí)現(xiàn)音頻處理,使得對(duì)于不同類(lèi)型的音頻數(shù)據(jù)可以并行處理, 效率更高。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步 驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、 RAM、磁盤(pán)或光盤(pán)等。
實(shí)施例三、 一種音頻處理裝置,結(jié)構(gòu)示意圖如圖3所示,包括接收單元 310、仲裁單元320、和音頻處理通道l 音頻處理通道N (N屬于整數(shù),N>1)
接收單元310,用于接收音頻凄丈據(jù);
仲裁單元320,用于根據(jù)所述音頻數(shù)據(jù)的類(lèi)型為所述"^妄收單元310接收的音 頻數(shù)據(jù)選擇音頻處理通道X, X屬于[l, N];
本發(fā)明實(shí)施例中,仲裁單元320選擇音頻處理通道,可以根據(jù)所述接收單 元310接收的音頻數(shù)據(jù)的類(lèi)型進(jìn)行選擇,以實(shí)現(xiàn)對(duì)不同類(lèi)型音頻數(shù)據(jù)的差異化 處理;所述仲裁單元還可以根據(jù)固定優(yōu)先級(jí)為音頻數(shù)據(jù)分配音頻處理通道。所述音頻處理通道包括預(yù)置個(gè)數(shù)的音頻處理單元,所述音頻處理單元對(duì)接 收單元接收的音頻數(shù)據(jù)進(jìn)行重釆樣處理和增益調(diào)節(jié)處理。
本發(fā)明實(shí)施例中,所述預(yù)置個(gè)數(shù)的音頻處理單元可以是一個(gè)也可以是多 個(gè),可以為多個(gè)音頻處理通道預(yù)先配置相同的音頻處理單元,也可以預(yù)先配置 音頻類(lèi)型對(duì)應(yīng)的每個(gè)音頻處理通道的音頻處理單元。
本發(fā)明實(shí)施例提供的裝置為接收的音頻數(shù)據(jù)選擇音頻處理通道;音頻處理
通道包含預(yù)置個(gè)數(shù)的音頻處理單元;音頻處理通道的預(yù)置個(gè)^t的音頻處理單元 對(duì)所述音頻數(shù)據(jù)進(jìn)行處理以實(shí)現(xiàn)音頻的處理,由于4是供多個(gè)音頻處理通道,實(shí) 現(xiàn)了對(duì)多個(gè)音頻數(shù)據(jù)的并4亍處理,^:高了音頻處理的效率,并且多個(gè)音頻處理 通道相互獨(dú)立,使得系統(tǒng)的抗故障能力更強(qiáng),由于對(duì)于不同類(lèi)型的音頻數(shù)據(jù)進(jìn) ff區(qū)別處理,使得處理后的音頻效果好。
本實(shí)施例中,對(duì)于音頻處理通道的一個(gè)舉例如圖4所示,包括重采樣單 元410和增益調(diào)節(jié)單元420;
重采樣單元410,用于重采樣處理,包括通過(guò)濾波器對(duì)所述音頻凄t據(jù)的碼 率進(jìn)行調(diào)整。即用于改變音源數(shù)據(jù)的采樣頻率。重采樣分為上采樣和下采樣兩 種方式。上采樣就是將低采樣頻率的音源數(shù)據(jù)處理為高采樣數(shù)據(jù)。如8K的 輸入信號(hào)可以上釆樣為16K的數(shù)據(jù)輸出。上采樣一般用于播放通道,提高聽(tīng)覺(jué) 感受。下采樣就是將高采樣頻率的音源數(shù)據(jù)處理為低釆樣數(shù)據(jù)。如16K的輸 入信號(hào)可以下釆樣為8K的數(shù)據(jù)輸出。下采樣用一般用于錄音通道,節(jié)約系統(tǒng) 存儲(chǔ)空間。重采樣一般通過(guò)濾波器實(shí)現(xiàn),重采樣實(shí)現(xiàn)算法可以有多種常規(guī)實(shí)現(xiàn), 本發(fā)明不再贅述。
增益調(diào)節(jié)單元420,用于增益調(diào)節(jié)處理,包括通過(guò)乘法器調(diào)整所述音頻數(shù) 據(jù)的輸出功率比。即用于對(duì)各路輸入音頻數(shù)據(jù)的左聲道和右聲道分別進(jìn)行音量 控制,增益控制通過(guò)一個(gè)乘法器實(shí)現(xiàn),將輸入音頻數(shù)據(jù)乘增益系數(shù)實(shí)現(xiàn)音量控 制。其中增益系數(shù)可以根據(jù)用戶(hù)需要靈活配置。重采樣單元對(duì)音頻數(shù)據(jù)重采樣后,送入增益調(diào)節(jié)單元進(jìn)行增益調(diào)節(jié),可以 理解,在重采樣單元接收數(shù)據(jù)時(shí),可以設(shè)置一個(gè)緩沖區(qū)(fifo)先對(duì)數(shù)據(jù)進(jìn)行 緩沖,在重采樣單元和增益調(diào)節(jié)單元直接也可以設(shè)置一個(gè)fifo對(duì)傳輸?shù)臄?shù)據(jù)進(jìn) 行緩沖,增加緩沖區(qū)可以平衡各個(gè)處理單元的處理速度,保證數(shù)據(jù)的平穩(wěn)處理。
本發(fā)明實(shí)施例提供的音頻處理裝置還可以包括混音單元330,用于將所 述至少兩個(gè)音頻處理通道處理后的音頻數(shù)據(jù)進(jìn)行混音。
混音單元對(duì)輸入的n種音頻數(shù)據(jù)進(jìn)行混合得到一個(gè)音頻數(shù)據(jù),混音的方式 有多種,例如可以采用幅值直接相加法,并將相加結(jié)果限制在最大值和最小 值之間,如果超出取值范圍,則將其鉗位。混音以后的數(shù)據(jù)依然是與音源數(shù)據(jù) 位寬一樣的音頻數(shù)據(jù)。
本發(fā)明實(shí)施例提供的音頻處理裝置還可以包括音頻輸出接口 340,用于 將所述混音單元混音后的音頻數(shù)據(jù)通過(guò)音頻輸出裝置輸出。
音頻輸入接口 350,用于與音頻輸入設(shè)備連接,將音頻輸入設(shè)備輸入的音 頻信號(hào)發(fā)送給所述接收單元310。
所述4妻收單元4妻收的音頻信號(hào)可以來(lái)自音頻輸入4妻口 ,也可以來(lái)自本地存 儲(chǔ)的音頻文件。
本發(fā)明實(shí)施例4是供的音頻處理裝置還可以包括音效處理單元360,用于 對(duì)音頻數(shù)據(jù)進(jìn)行音效處理。如升降調(diào)、增加混響、消除噪聲等。本發(fā)明實(shí)施例 采用多個(gè)峰值式調(diào)節(jié)濾波器(peakingfilter)和帚式濾波器(Shelffilter)達(dá)到 理想的音效。本發(fā)明實(shí)施例中,對(duì)音頻數(shù)據(jù)混音后,還可以由音效處理單元進(jìn) 行音效處理,并在音效處理后在音頻輸出接口 340單元輸出。
例如采用10個(gè)peaking濾波器對(duì)音頻數(shù)據(jù)進(jìn)行10波段濾波,中心波革爻
為60Hz、 170Hz、 310Hz、 600Hz、 lkHz、 3kHz、 6kHz、 12kHz、 14kHz、 16kHz。
10個(gè)峰值式調(diào)節(jié)濾波器(peaking filter)可以提高這10個(gè)波4爻的信號(hào)增益,通
過(guò)不同的組合從而實(shí)現(xiàn)不同的音效。帚式濾波器(Shelf filter)可以用來(lái)4是高
整個(gè)低頻或整個(gè)高頻頻域信號(hào)的增益,對(duì)重低音和重高音音效的實(shí)現(xiàn)效果明 曰
一個(gè)音效處理單元結(jié)構(gòu)舉例如圖5所示,左聲道與右聲道處理結(jié)構(gòu)完全一 樣。音頻數(shù)據(jù)經(jīng)過(guò)混音處理后成為一路音頻數(shù)據(jù)。該路音頻數(shù)據(jù)經(jīng)過(guò)10個(gè)
10peaking filter并行處理,調(diào)整音頻數(shù)據(jù)10個(gè)波段的增益,經(jīng)過(guò)濾波處理后的 IO路音頻數(shù)據(jù)經(jīng)過(guò)加法器,然后通過(guò)shelf濾波器增強(qiáng)低頻頻域的增益。調(diào)節(jié) 濾波器增益參數(shù),可以實(shí)現(xiàn)不同的音效。本例中釆用10個(gè)peaking filteK peaking filterl ~ Peaking filter9 )和一個(gè)shelf濾波器。當(dāng)然,可以根據(jù)需要適當(dāng)?shù)脑鰷p 濾波器。
本發(fā)明實(shí)施例中,所述預(yù)置個(gè)數(shù)的音頻處理單元在進(jìn)行音頻處理時(shí),可以 通過(guò)時(shí)分復(fù)用方式復(fù)用相同的加法器和/或乘法器??梢岳斫?,也可以?xún)H復(fù)用 乘法器或者復(fù)用加法器,對(duì)于音頻處理,乘法器和加法器的組合可以實(shí)現(xiàn)lt據(jù) 的巻積運(yùn)算。
本發(fā)明實(shí)施例中,同 一個(gè)音頻處理通道內(nèi)的各個(gè)音頻處理單元或者不同音 頻處理通道的音頻處理單元之間均可以復(fù)用加法器和/或乘法器,以達(dá)到減少 芯片面積的目的,下面以各個(gè)音頻處理通道的重采樣單元復(fù)用乘法器和加法器 為例進(jìn)行說(shuō)明,為了盡量減少芯片面積,本發(fā)明對(duì)音頻數(shù)據(jù)分左右聲道并行處 理,左聲道與右聲道處理結(jié)構(gòu)完全一樣,現(xiàn)以右聲道為例說(shuō)明,如圖6所示。
多路通道數(shù)據(jù)分時(shí)復(fù)用乘法器和加法器。圖中的選擇(select)模塊完成 通道數(shù)據(jù)選擇的功能,選擇信號(hào)sel是由系統(tǒng)工作時(shí)鐘計(jì)數(shù)器驅(qū)動(dòng),不同時(shí)間段 選擇不同通道音頻數(shù)據(jù)(rdatal ~ rdadan)進(jìn)行乘加處理,完成重采樣。
圖7是重采樣狀態(tài)圖(以三個(gè)音頻處理通道為例)。圖中各個(gè)通道分時(shí)復(fù)用 一個(gè)乘法器完成重采樣。狀態(tài)轉(zhuǎn)移圖中轉(zhuǎn)移條件是計(jì)數(shù)器的值,通過(guò)計(jì)數(shù)結(jié)果 控制每個(gè)通道的工作,不同時(shí)刻不同通道工作,從而實(shí)現(xiàn)了乘法器的復(fù)用。
下面對(duì)實(shí)施例提供的音頻處理裝置的工作流程進(jìn)4亍描述,具體包括
接收單元3 IO通過(guò)音頻輸入接口 350接收音頻數(shù)據(jù)后,仲裁單元320為所述 接收單元310接收的音頻數(shù)據(jù)選擇音頻處理通道,所述音頻處理通道內(nèi)的重采 樣單元41 O對(duì)所述音頻數(shù)據(jù)進(jìn)行重釆樣,重采樣的音頻數(shù)據(jù)送入增益調(diào)節(jié)單元 420,增益調(diào)節(jié)單元420對(duì)所述音頻數(shù)據(jù)進(jìn)行增益調(diào)節(jié)后,將音頻數(shù)據(jù)發(fā)送給混 音單元330,混音單元330將所述音頻數(shù)據(jù)和其他音頻處理通道處理后的音頻凄史 據(jù)混音,混音后由音效處理單元360進(jìn)行音效處理,再通過(guò)音頻l餘出"l妻口 340將音效處理后的音頻凄丈據(jù)輸出。
本發(fā)明提供的音頻處理裝置,采用全硬件方式實(shí)現(xiàn)音頻處理,由于系統(tǒng)不 用嵌如DSP,減少了系統(tǒng)的復(fù)雜程度,減小了芯片面積,降低系統(tǒng)軟件控制難 度,并且針對(duì)不同的音頻數(shù)據(jù)類(lèi)型,進(jìn)行區(qū)分處理,使得音頻處理效果更好, 同時(shí)多路音頻處理通道并行處理,音頻處理效率大大提高,進(jìn)一步,本發(fā)明音 頻處理裝置釆用了復(fù)用乘法器和/或加法器,有效減少了芯片面積。
以上對(duì)本發(fā)明實(shí)施例所提供的音頻處理方法和音頻處理裝置進(jìn)行了詳細(xì)
施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域
的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改 變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種音頻處理方法,其特征在于,包括接收音頻數(shù)據(jù);根據(jù)所述音頻數(shù)據(jù)的類(lèi)型,為所述音頻數(shù)據(jù)選擇音頻處理通道;音頻處理通道包含預(yù)置個(gè)數(shù)的音頻處理單元;選擇的音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音頻數(shù)據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理。
2、 如權(quán)利要求l所述的方法,其特征在于,所述重采樣處理為通過(guò)濾波 器對(duì)所述音頻數(shù)據(jù)的碼率進(jìn)行調(diào)整。
3、 如權(quán)利要求l所述的方法,其特征在于,所述增益調(diào)節(jié)處理為通過(guò)乘 法器調(diào)整所述音頻數(shù)據(jù)的輸出功率比。
4、 如權(quán)利要求l所述的音頻處理方法,其特征在于,所述方法還包括將 每個(gè)音頻處理通道處理后的音頻數(shù)據(jù),送入混音單元進(jìn)行混音。
5、 如權(quán)利要求4所述的方法,其特征在于,所述方法還包括將所述混音 單元混音后輸出的音頻數(shù)據(jù)送入音效處理單元處理,音效處理單元處理后通過(guò) 音頻輸出接口輸出。
6、 如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述音頻處理單 元在進(jìn)行音頻處理時(shí),通過(guò)時(shí)分復(fù)用方式復(fù)用乘法器和/或加法器。
7、 一種音頻處理裝置,其特征在于,包括接收單元、仲裁單元和至少 兩個(gè)音頻處理通道;所述接收單元,用于接收音頻數(shù)據(jù);所述仲裁單元,用于根據(jù)所述音頻數(shù)據(jù)的類(lèi)型,為所述接收單元接收的音 頻數(shù)據(jù)選擇音頻處理通道;所述音頻處理通道包括預(yù)置個(gè)數(shù)的音頻處理單元,所述音頻處理單元對(duì)所 述接收單元接收的音頻數(shù)據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理。
8、 如權(quán)利要求7所述的音頻處理裝置,其特征在于,所述音頻處理單元包括重采樣單元,用于重采樣處理,包括通過(guò)濾波器對(duì)所述音頻數(shù)據(jù)的碼率進(jìn) 行調(diào)整。增益調(diào)節(jié)單元,用于增益調(diào)節(jié)處理,包括通過(guò)乘法器調(diào)整所述音頻數(shù)據(jù)的 輸出功率比。
9、 如權(quán)利要求7所述的音頻處理裝置,其特征在于,還包括 混音單元,用于將所述至少兩個(gè)音頻處理通道處理后的音頻數(shù)據(jù)進(jìn)行混音;音效處理單元,用于對(duì)所述混音單元混音后輸出的音頻數(shù)據(jù)進(jìn)行音效處理。
10、 如權(quán)利要求7至9任意一項(xiàng)所述的音頻處理裝置,其特征在于,所述 音頻處理單元在進(jìn)行音頻處理時(shí),通過(guò)時(shí)分復(fù)用方式復(fù)用乘法器和/或加法器。
全文摘要
本發(fā)明公開(kāi)了音頻處理方法和音頻處理裝置。本發(fā)明實(shí)施例中,當(dāng)接收到音頻數(shù)據(jù)時(shí),根據(jù)所述音頻數(shù)據(jù)的類(lèi)型為音頻數(shù)據(jù)選擇音頻處理通道;音頻處理通道包含預(yù)置個(gè)數(shù)的音頻處理單元;音頻處理通道的預(yù)置個(gè)數(shù)的音頻處理單元對(duì)所述音頻數(shù)據(jù)進(jìn)行重采樣處理和增益調(diào)節(jié)處理實(shí)現(xiàn)音頻的處理,由于提供多個(gè)音頻處理通道,實(shí)現(xiàn)了對(duì)多個(gè)音頻數(shù)據(jù)的并行處理,提高了音頻處理的效率,同時(shí)多個(gè)音頻處理通道相互獨(dú)立,使得系統(tǒng)的抗故障能力更強(qiáng),進(jìn)一步由于多處理通道對(duì)于不同類(lèi)型的音頻數(shù)據(jù)的特性進(jìn)行區(qū)別處理,使得處理后的音頻效果好。
文檔編號(hào)G10L21/02GK101552010SQ20091013615
公開(kāi)日2009年10月7日 申請(qǐng)日期2009年4月30日 優(yōu)先權(quán)日2009年4月30日
發(fā)明者淵 季, 莉 鄧 申請(qǐng)人:華為技術(shù)有限公司