專利名稱:一種音頻播放裝置及音頻播放方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音頻數(shù)據(jù)處理領(lǐng)域,特別涉及一種音頻播放裝置及音頻播放方法。
背景技術(shù):
目前,在各種移動(dòng)通訊設(shè)備和移動(dòng)多媒體播放器產(chǎn)品中,播放音樂(lè)已經(jīng)成為一項(xiàng)必備的功能。其中與播放音樂(lè)相關(guān)的硬件模塊一般包括1)存儲(chǔ)模塊,用于保存音頻數(shù)據(jù);2)內(nèi)存,用于緩存音頻數(shù)據(jù);3)控制模塊,一般即指CPU,用于控制相關(guān)模塊正常工作,負(fù)責(zé)將存儲(chǔ)器的音頻數(shù)據(jù)讀出,放在內(nèi)存里;該模塊中還包括音頻數(shù)據(jù)總線接口,通過(guò)該接口以及相應(yīng)數(shù)據(jù)總線,內(nèi)存中的音頻數(shù)據(jù)被傳輸給音頻編解碼器;4)音頻編解碼器Audio Codec,用于對(duì)音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換以及混合等相關(guān)處理;5)揚(yáng)聲器,用于播放經(jīng)過(guò)Audio Codec處理的音頻數(shù)據(jù)。
所述控制模塊和Audio Codec之間通常用IIS總線進(jìn)行數(shù)據(jù)傳輸,IIS總線可以傳輸PCM格式的數(shù)據(jù)。一般在選擇播放某個(gè)音頻文件之后,控制模塊會(huì)從存儲(chǔ)器中讀取音頻數(shù)據(jù)放入內(nèi)存中,然后會(huì)獲取音頻數(shù)據(jù)的采樣率,并用該采樣率設(shè)置控制模塊和Audio Codec中的IIS接口以及Audio Codec。然后,控制模塊會(huì)將音頻數(shù)據(jù)從內(nèi)存中通過(guò)IIS總線傳輸給外接的Audio Codec,然后經(jīng)過(guò)Audio Codec對(duì)數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換和等處理后由揚(yáng)聲器播放出來(lái)。
下面對(duì)數(shù)據(jù)經(jīng)IIS總線傳輸及經(jīng)Audio Codec處理的具體過(guò)程做詳細(xì)介紹。
IIS總線包括三根串行線,分別是分時(shí)復(fù)用的數(shù)據(jù)線I2SDI/DO、字段選擇線(即聲道選擇線)I2SWS及時(shí)鐘信號(hào)線I2STXCK。其中的數(shù)據(jù)線是根據(jù)聲道選擇線的值IIS_WS來(lái)分時(shí)復(fù)用地傳輸相應(yīng)聲道的音頻數(shù)據(jù)。如圖1所示,雙聲道音頻數(shù)據(jù)中左右聲道的數(shù)據(jù)會(huì)被分開順序地從IIS總線的分時(shí)復(fù)用數(shù)據(jù)線上傳輸過(guò)去,如當(dāng)IIS_WS為0時(shí),傳輸左聲道的數(shù)據(jù),當(dāng)IIS_WS為1時(shí),傳輸右聲道的數(shù)據(jù)。然后Audio Codec分別對(duì)左右聲道的數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換,然后進(jìn)行混合處理,最后經(jīng)揚(yáng)聲器播放出來(lái)。
經(jīng)IIS總線傳輸以及經(jīng)Audio Codec處理過(guò)程中數(shù)據(jù)流頻率f的變化,如圖2所示。
首先,如圖2中第一、二行所示,為由CPU從內(nèi)存中取出發(fā)送給IIS總線接口的數(shù)據(jù)為PCM格式數(shù)據(jù),在圖中以Ln、Rn分別表示左右聲道的第n個(gè)采樣數(shù)據(jù),其它數(shù)據(jù)Ln+1、Rn+1等所代表的含義以此類推,左右聲道采樣率是一樣的,記為f。
其次,左聲道和右聲道的數(shù)據(jù)在IIS總線中傳輸時(shí),IIS總線中的分時(shí)復(fù)用數(shù)據(jù)線中的左聲道數(shù)據(jù)的頻率仍為f,右聲道數(shù)據(jù)頻率也為f,而IIS總線左右聲道總體的數(shù)據(jù)傳輸率則為2f。如圖2中第三行所示,標(biāo)于橫線上方的為在IIS總線的分時(shí)復(fù)用數(shù)據(jù)線上所傳輸?shù)膩?lái)自左聲道的數(shù)據(jù)Ln、Ln+1等,而在橫線下方的為在IIS總線的分時(shí)復(fù)用數(shù)據(jù)線上所傳輸?shù)膩?lái)自右聲道的數(shù)據(jù)Rn、Rn+1等,在IIS總線上傳輸?shù)臄?shù)據(jù)實(shí)際上依次為L(zhǎng)n、Rn、Ln+1、Rn+1、Ln+2、Rn+2等。
然后數(shù)據(jù)經(jīng)IIS總線傳輸后由Audio Codec再分為兩路分別進(jìn)行D/A轉(zhuǎn)換和混合。如圖2中第四、五行所示,在分為兩路并進(jìn)行D/A轉(zhuǎn)換后,左、右聲道中的數(shù)據(jù)以Ln’和Rn’等來(lái)代表,其頻率也與圖2中第一、二行相同。在之后進(jìn)行混合時(shí),直接將左右聲道的兩個(gè)數(shù)據(jù)相加,即得到了混合后的數(shù)據(jù),如圖2中第六行所示,Mn=Ln’+Rn’,其頻率也與PCM格式左或右聲道的頻率f相同。
由于IIS總線只支持雙聲道音頻的傳輸,所以播放的音頻必須是雙聲道的。那么在需要傳輸單聲道音頻數(shù)據(jù)時(shí),需將單聲道轉(zhuǎn)換成雙聲道將數(shù)據(jù)從IIS總線上面?zhèn)鬏斶^(guò)去。否則如果直接通過(guò)IIS總線傳輸單聲道數(shù)據(jù),在IIS總線的傳輸過(guò)程中,單聲道數(shù)據(jù)就會(huì)被順序的作為左右聲道數(shù)據(jù)傳輸過(guò)去,這樣導(dǎo)致在正常的采樣率下,播放的速度會(huì)快一倍。而將單聲道到雙聲道的轉(zhuǎn)換需要占用系統(tǒng)更多的內(nèi)存,也需要花費(fèi)更多的時(shí)間。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明需要解決的技術(shù)問(wèn)題就是單聲道音頻數(shù)據(jù)通過(guò)IIS總線傳輸時(shí),聲道轉(zhuǎn)換過(guò)程占用內(nèi)存和時(shí)間過(guò)多的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種音頻播放裝置,包括存儲(chǔ)模塊、內(nèi)存、控制模塊、Audio Codec、揚(yáng)聲器,以及連接所述控制模塊與Audio Codec的IIS總線,在控制模塊和Audio Codec中都有IIS總線接口;所述存儲(chǔ)模塊用于保存音頻文件;所述內(nèi)存,用于緩存音頻數(shù)據(jù);所述控制模塊,用于控制整個(gè)系統(tǒng)正常工作,負(fù)責(zé)將存儲(chǔ)器的音頻文件讀出,經(jīng)過(guò)解析后,將音頻數(shù)據(jù)放在內(nèi)存里;利用解析得到的聲道數(shù)、采樣率等信息設(shè)置所述IIS總線接口以及Audio Codec,在所述聲道數(shù)為單聲道時(shí),將所述IIS總線接口和Audio Codec的采樣率設(shè)置為音頻數(shù)據(jù)原采樣率的1/2;另外,該模塊中包括IIS總線接口,通過(guò)該接口以及與之相連的IIS總線,所述內(nèi)存中的音頻數(shù)據(jù)被傳輸給Audio Codec;Audio Codec,以f/2的采樣率對(duì)音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換以及混合等相關(guān)處理;揚(yáng)聲器用于播放經(jīng)過(guò)Audio Codec處理的音頻數(shù)據(jù)。
進(jìn)一步地,所述裝置還包括解壓縮模塊,用于對(duì)內(nèi)存中的壓縮格式的單聲道音頻數(shù)據(jù)先進(jìn)行解壓縮成為PCM格式數(shù)據(jù),然后發(fā)送給CPU中的IIS總線接口。
進(jìn)一步地,所述內(nèi)存中的單聲道音頻數(shù)據(jù)為MP3、AMR等壓縮格式。
優(yōu)選地,所述存儲(chǔ)器為SD卡、MMC卡或Nandflash等存儲(chǔ)設(shè)備。
優(yōu)選地,所述內(nèi)存為SDRAM。
本發(fā)明還提供一種音頻播放方法,包括如下步驟獲取音頻文件,對(duì)其進(jìn)行解析得到音頻文件的格式、采樣率f、聲道數(shù)及音頻數(shù)據(jù),保存所述音頻數(shù)據(jù);
利用所述獲得的聲道數(shù)及采樣率來(lái)設(shè)置Audio Codec及IIS總線,具體為,若為單聲道數(shù)據(jù),則以f的1/2來(lái)設(shè)置Audio Codec及IIS總線,若為雙聲道數(shù)據(jù),則為f來(lái)設(shè)置Audio Codec及IIS總線;將所述單聲道音頻數(shù)據(jù)通過(guò)IIS總線傳輸給Audio Codec經(jīng)過(guò)數(shù)模轉(zhuǎn)換及混合等處理后由揚(yáng)聲器播放出來(lái)。
進(jìn)一步地,若內(nèi)存中的單聲道音頻數(shù)據(jù)為壓縮數(shù)據(jù),則先進(jìn)行解壓縮成為PCM格式數(shù)據(jù),然后發(fā)送給CPU中的IIS總線接口。
進(jìn)一步地,所述壓縮數(shù)據(jù)為MP3,AMR等格式數(shù)據(jù)。
本發(fā)明在播放單聲道音頻數(shù)據(jù)前,先獲得其采樣率,并用采樣率值的一半來(lái)設(shè)置IIS總線和Audio Codec。在播放過(guò)程中,采用IIS總線將單聲道音頻數(shù)據(jù)直接傳輸給Audio Codec,Audio Codec則以一半的采樣率對(duì)音頻數(shù)據(jù)進(jìn)行處理后,通過(guò)揚(yáng)聲器播放。使用本發(fā)明,不需要將單聲道數(shù)據(jù)轉(zhuǎn)換成雙聲道,就可以將數(shù)據(jù)通過(guò)IIS總線傳輸給Audio Codec,并且正常地播放出來(lái)。
圖1為IIS總線時(shí)序示意圖;圖2為現(xiàn)有技術(shù)中雙聲道數(shù)據(jù)通過(guò)IIS總線傳輸、由Audio Codec處理以及進(jìn)行混合的數(shù)據(jù)頻率變化示意圖;圖3為本發(fā)明裝置連接示意圖;圖4為本發(fā)明單聲道音頻數(shù)據(jù)通過(guò)IIS總線傳輸、由Audio Codec處理以及進(jìn)行混合的數(shù)據(jù)頻率變化示意圖;圖5為本發(fā)明方法流程圖。
具體實(shí)施例方式
在利用IIS總線傳輸單聲道音頻數(shù)據(jù)時(shí),常用的做法是將單聲道數(shù)據(jù)轉(zhuǎn)換成雙聲道數(shù)據(jù),然后按照原來(lái)的采樣率播放出來(lái)。而本發(fā)明的核心思想是用1/2的采樣率設(shè)置Audio Codec及IIS總線接口,然后通過(guò)IIS總線直接傳輸單聲道音頻數(shù)據(jù),令A(yù)udio Codec以f/2的頻率進(jìn)行數(shù)據(jù)處理。從而不用將單聲道轉(zhuǎn)換成雙聲道數(shù)據(jù),即可實(shí)現(xiàn)經(jīng)IIS總線傳輸和經(jīng)Audio Codec處理后的單聲道音頻數(shù)據(jù)能夠正常播放。
下面結(jié)合附圖,詳細(xì)說(shuō)明本發(fā)明的裝置及方法。
如圖3所示,本發(fā)明裝置與現(xiàn)有技術(shù)類似,包括存儲(chǔ)模塊、內(nèi)存、控制模塊、Audio Codec、揚(yáng)聲器,控制模塊與Audio Codec之間采用IIS總線進(jìn)行數(shù)據(jù)傳輸。下面對(duì)各個(gè)模塊做出簡(jiǎn)單介紹。
其中,所述存儲(chǔ)模塊用于保存音頻文件,音頻文件中包括音頻數(shù)據(jù)及其采樣率f、聲道數(shù)、文件格式等信息。在本例中,假設(shè)有一PCM格式的音頻文件A保存于存儲(chǔ)模塊中。
所述控制模塊,如CPU,用于控制整個(gè)系統(tǒng)正常工作,并負(fù)責(zé)將存儲(chǔ)器中的音頻文件A讀出,進(jìn)行解析得到采樣率f、聲道數(shù)等信息以及音頻數(shù)據(jù),在此設(shè)得到的采樣率為44.1KHz,且為單聲道。然后將音頻數(shù)據(jù)放在內(nèi)存里;并根據(jù)聲道數(shù)和采樣率對(duì)IIS總線接口及Audio Codec進(jìn)行設(shè)置。所述對(duì)IIS總線接口的設(shè)置包括對(duì)控制模塊和Audio Codec中IIS總線接口(圖中未示出)的設(shè)置;所述對(duì)Audio Codec的設(shè)置包括對(duì)Audio Codec的單雙聲道設(shè)置、采樣率設(shè)置,對(duì)Audio Codec其它設(shè)置如音量設(shè)置等不是本發(fā)明的關(guān)注要點(diǎn),在此不予贅述,在設(shè)置Audio Codec及其IIS總線接口時(shí),可以使用控制總線IIC總線。所述設(shè)置具體為若由聲道數(shù)得知音頻數(shù)據(jù)為單聲道數(shù)據(jù),則在播放音頻數(shù)據(jù)前,控制模塊以單聲道音頻數(shù)據(jù)采樣率f如44.1KHz的一半44.1KHz/2來(lái)設(shè)置所述IIS總線和Audio Codec。然后利用IIS總線將內(nèi)存中的音頻數(shù)據(jù)傳輸?shù)紸udio Codec中。
所述內(nèi)存,用于緩存控制模塊送來(lái)的音頻數(shù)據(jù)。
所述Audio Codec,以采樣率44.1KHz/2對(duì)音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換,并對(duì)數(shù)據(jù)進(jìn)行混合等相關(guān)處理。
所述揚(yáng)聲器,用于播放經(jīng)過(guò)Audio Codec處理的音頻數(shù)據(jù),揚(yáng)聲器可以包括耳機(jī)或者音箱等音頻輸出設(shè)備。
在經(jīng)過(guò)上述控制模塊對(duì)IIS總線和Audio Codec的設(shè)置后,在播放音頻數(shù)據(jù)時(shí),數(shù)據(jù)的頻率變化如圖4所示,第一行表示單聲道數(shù)據(jù),仍以Ln、Ln+1等表示各個(gè)采樣點(diǎn),其采樣率為44.1KHz。在通過(guò)IIS總線傳輸單聲道音頻數(shù)據(jù)時(shí),單聲道數(shù)據(jù)會(huì)被分開當(dāng)作左右聲道數(shù)據(jù)傳送過(guò)去,因?yàn)樵趥鬏斨霸O(shè)置IIS總線接口的時(shí)候,采樣率減半,從而導(dǎo)致在IIS總線上傳輸數(shù)據(jù)的頻率變?yōu)樵瓉?lái)的一半。如圖4中第二行所示,橫線上方的Ln、Ln+2、Ln+4等數(shù)據(jù)為IIS總線左聲道上傳輸?shù)臄?shù)據(jù),而Ln+1、Ln+3、Ln+5則是通過(guò)IIS總線的右聲道來(lái)傳輸?shù)?。Audio Codec處理數(shù)據(jù)時(shí),也按f/2的采樣率來(lái)進(jìn)行處理,如圖4中第三、四行所示,為Audio Codec分為左右兩路進(jìn)行數(shù)模轉(zhuǎn)換后的數(shù)據(jù),分別為L(zhǎng)’n、L’n+2、L’n+4等,另一路為L(zhǎng)’n、L’n+3、L’n+5等數(shù)據(jù),由圖可見,每路數(shù)據(jù)的頻率已降為原單聲道數(shù)據(jù)頻率的一半。然后在Audio Codec混合數(shù)據(jù)時(shí),原本被分成兩半的音頻數(shù)據(jù)被混合成為完整的單聲道音頻數(shù)據(jù),這時(shí)Mn=L’n+L’n+1,Mn+2=L’n+2L’n+3,…,其它M值以此類推。其實(shí)M的頻率為f/2,即相對(duì)原單聲道音頻信號(hào)數(shù)據(jù)量少了一半,但是對(duì)于人耳來(lái)說(shuō),這并不影響接收到的聲音的效果,因此可以接受該聲音為正常播放的聲音。
所述存儲(chǔ)音頻文件的存儲(chǔ)器可以為SD卡、MMC卡,Nandflash等存儲(chǔ)設(shè)備。用于緩存音頻數(shù)據(jù)的內(nèi)存通常都是SDRAM。
另外,如果單聲道音頻數(shù)據(jù)是壓縮格式的,如MP3,AMR等,則本發(fā)明裝置中還應(yīng)包括一解壓縮模塊,與控制模塊相連接,在控制模塊的控制下對(duì)內(nèi)存中的數(shù)據(jù)先進(jìn)行解壓縮成為PCM數(shù)據(jù),然后發(fā)送到控制模塊中的IIS總線接口。如果數(shù)據(jù)不是壓縮的,就直接送給IIS總線接口。
如圖6所示,本發(fā)明音頻播放方法包括以下步驟100獲取音頻文件,對(duì)其進(jìn)行解析得到音頻文件的格式、采樣率f、聲道數(shù)及音頻數(shù)據(jù),保存所述音頻數(shù)據(jù);首先需要讀取音頻文件并對(duì)其進(jìn)行解析,從中獲得音頻文件的格式、采樣率f、聲道數(shù)及音頻數(shù)據(jù)等。在此,設(shè)本例中的音頻文件為PCM,其采樣率為44.1KHz,為單聲道數(shù)據(jù)。同時(shí)將音頻數(shù)據(jù)保存下來(lái)。
200利用步驟100中獲得的聲道數(shù)和采樣率來(lái)設(shè)置Audio Codec及IIS總線。在本步驟中,依據(jù)步驟100中獲取的相關(guān)信息對(duì)IIS總線及Audio Codec進(jìn)行設(shè)置;具體為,若為單聲道且采樣率為f1,則以f1/2來(lái)設(shè)置IIS總線及AudioCodec;若為雙聲道且采樣率為f2,則以f2來(lái)設(shè)置IIS總線及Audio Codec;在此,因?yàn)楸纠袨閱温暤罃?shù)據(jù),所以用其采樣率的1/2即44.1KHz/2來(lái)設(shè)置IIS總線和Audio Codec;300將所述單聲道音頻數(shù)據(jù)通過(guò)IIS總線傳輸給Audio Codec經(jīng)過(guò)數(shù)模轉(zhuǎn)換及混合等處理后由揚(yáng)聲器播放出來(lái)。
使用該方法,音頻數(shù)據(jù)在通過(guò)IIS總線傳輸?shù)倪^(guò)程中以及在解碼時(shí)、混合后的數(shù)據(jù)流變化在前述裝置中已有敘述,可以參照附圖4所示內(nèi)容。
另外,單聲道音頻數(shù)據(jù)如果是壓縮格式的,比如MP3,AMR等,則需要先進(jìn)行解壓縮轉(zhuǎn)換成成PCM數(shù)據(jù),然后被送到CPU中的IIS總線接口。如果數(shù)據(jù)不是壓縮的,就直接送給IIS總線接口。
在本發(fā)明中,我們?cè)谟肐IS總線傳輸單聲道數(shù)據(jù)后,把采樣率降低為原來(lái)的一半,實(shí)際上是降低了原音頻數(shù)據(jù)的采樣率,這樣雖然會(huì)使聲音的質(zhì)量有一定的損失,但是可以讓聲音正常的播放出來(lái),而且不需要單聲道數(shù)據(jù)轉(zhuǎn)換成雙聲道數(shù)據(jù)。在一些對(duì)音質(zhì)要求不是太嚴(yán)格的應(yīng)用來(lái)說(shuō)是很有用的,比如在播放說(shuō)話聲、演講聲音等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種音頻播放裝置,其特征在于,包括存儲(chǔ)模塊、內(nèi)存、控制模塊、AudioCodec、揚(yáng)聲器,以及連接所述控制模塊與Audio Codec的IIS總線,在控制模塊和Audio Codec中都有IIS總線接口;所述存儲(chǔ)模塊用于保存音頻文件;所述內(nèi)存,用于緩存音頻數(shù)據(jù);所述控制模塊,用于控制整個(gè)系統(tǒng)正常工作,負(fù)責(zé)將存儲(chǔ)器的音頻文件讀出,經(jīng)過(guò)解析后,將音頻數(shù)據(jù)放在內(nèi)存里;利用解析得到的聲道數(shù)、采樣率等信息設(shè)置所述IIS總線接口以及Audio Codec,在所述聲道數(shù)為單聲道時(shí),將所述IIS總線接口和Audio Codec的采樣率設(shè)置為音頻數(shù)據(jù)原采樣率的1/2;另外,該模塊中包括IIS總線接口,通過(guò)該接口以及與之相連的IIS總線,所述內(nèi)存中的音頻數(shù)據(jù)被傳輸給Audio Codec;Audio Codec,以f/2的采樣率對(duì)音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換以及混合等相關(guān)處理;揚(yáng)聲器用于播放經(jīng)過(guò)Audio Codec處理的音頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括解壓縮模塊,用于對(duì)內(nèi)存中的壓縮格式的單聲道音頻數(shù)據(jù)先進(jìn)行解壓縮成為PCM格式數(shù)據(jù),然后發(fā)送給CPU中的IIS總線接口。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述內(nèi)存中的單聲道音頻數(shù)據(jù)為MP3、AMR等壓縮格式。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述存儲(chǔ)器為SD卡、MMC卡或Nandflash等存儲(chǔ)設(shè)備。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述內(nèi)存為SDRAM。
6.一種音頻播放方法,其特征在于,包括如下步驟獲取音頻文件,對(duì)其進(jìn)行解析得到音頻文件的格式、采樣率f、聲道數(shù)及音頻數(shù)據(jù),保存所述音頻數(shù)據(jù);利用所述獲得的聲道數(shù)及采樣率來(lái)設(shè)置Audio Codec及IIS總線,具體為,若為單聲道數(shù)據(jù),則以f的1/2來(lái)設(shè)置Audio Codec及IIS總線,若為雙聲道數(shù)據(jù),則為f來(lái)設(shè)置Audio Codec及IIS總線;將所述單聲道音頻數(shù)據(jù)通過(guò)IIS總線傳輸給Audio Codec經(jīng)過(guò)數(shù)模轉(zhuǎn)換及混合等處理后由揚(yáng)聲器播放出來(lái)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,若內(nèi)存中的單聲道音頻數(shù)據(jù)為壓縮數(shù)據(jù),則先進(jìn)行解壓縮成為PCM格式數(shù)據(jù),然后發(fā)送給CPU中的IIS總線接口。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述壓縮數(shù)據(jù)為MP3,AMR等格式數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種音頻播放裝置,其包括存儲(chǔ)模塊、內(nèi)存、控制模塊、AudioCodec、揚(yáng)聲器,以及用于連接所述控制模塊與Audio Codec的IIS總線,在播放單聲道音頻數(shù)據(jù)時(shí),其IIS總線接口和Audio Codec的采樣率被設(shè)置為音頻數(shù)據(jù)原采樣率的1/2。本發(fā)明還公開了一種音頻播放方法,可以用于播放單聲道音頻數(shù)據(jù)。使用本發(fā)明,不需要將單聲道數(shù)據(jù)轉(zhuǎn)換成雙聲道,就可以通過(guò)IIS總線傳輸給Audio Codec,并且正常地播放出來(lái)。可以應(yīng)用于需要播放單聲道音頻數(shù)據(jù)的裝置中。
文檔編號(hào)G11C7/00GK1988036SQ20061016551
公開日2007年6月27日 申請(qǐng)日期2006年12月21日 優(yōu)先權(quán)日2006年12月21日
發(fā)明者唐勉 申請(qǐng)人:北京中星微電子有限公司