亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

調(diào)整音頻輸出的方法及音頻播放設(shè)備與流程

文檔序號(hào):11954821閱讀:382來(lái)源:國(guó)知局
調(diào)整音頻輸出的方法及音頻播放設(shè)備與流程

本發(fā)明涉及音頻解碼技術(shù),特別涉及調(diào)整音頻輸出的方法及音頻播放設(shè)備。



背景技術(shù):

音頻文件的不同格式,或可采用不同的音頻頻率進(jìn)行編碼,以便最大程度的提供音頻音質(zhì)。然而,目前的音頻播放設(shè)備采用固定音頻頻率的輸出方式,使得不同音頻頻率的音頻文件需要對(duì)應(yīng)轉(zhuǎn)換成同一固定音頻頻率的模擬音頻信號(hào)輸出,這使得在音頻頻率轉(zhuǎn)換時(shí),音頻信號(hào)被破壞。其中,音頻頻率轉(zhuǎn)換的方式大多采用對(duì)音頻文件進(jìn)行重采樣的方式。由于音頻頻率與重采樣的采樣頻率之間并非一定整數(shù)倍,因而,在重采樣后的音頻信號(hào)必然存在噪聲分量,使得音頻輸出時(shí),音質(zhì)無(wú)法保證。為了提高音質(zhì),需要對(duì)現(xiàn)有的解碼方式進(jìn)行改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種發(fā)明名稱,用于解決現(xiàn)有技術(shù)中由于音頻輸出頻率固定所帶來(lái)的需要對(duì)音頻源進(jìn)行重采樣,所帶來(lái)的音質(zhì)失真的問(wèn)題。

為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種調(diào)整音頻輸出的方法,用于音頻播放設(shè)備,所述音頻播放設(shè)備包括采樣單元,所述方法包含:基于獲取自播放列表中的當(dāng)前音頻文件中的音頻頻率,調(diào)整所述采樣單元對(duì) 所述當(dāng)前音頻文件的采樣頻率;基于所述采樣頻率對(duì)所述當(dāng)前音頻文件進(jìn)行解碼處理和音頻還原。

基于上述目的,本發(fā)明還提供一種音頻播放設(shè)備,包含:采樣單元;控制單元,用于基于獲取自播放列表中的當(dāng)前音頻文件中的音頻頻率,調(diào)整所述采樣單元對(duì)所述當(dāng)前音頻文件的采樣頻率;解碼處理單元,用于基于所述采樣頻率對(duì)所述當(dāng)前音頻文件進(jìn)行解碼處理和音頻還原。

本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,針對(duì)音頻文件的音頻頻率來(lái)進(jìn)行解碼和還原,解決了現(xiàn)有技術(shù)中由于音頻輸出頻率固定所帶來(lái)的需要對(duì)音頻源進(jìn)行重采樣,所帶來(lái)的音質(zhì)失真的問(wèn)題。

另外,采用預(yù)設(shè)的各音頻頻率和各采樣頻率之間的對(duì)應(yīng)關(guān)系,確定所獲取的當(dāng)前音頻頻率的采樣頻率的方式,避免了對(duì)硬件過(guò)大改造,能夠快速確定采樣頻率。

另外,通過(guò)對(duì)過(guò)采樣后的音頻信號(hào)的相位進(jìn)行修正,能夠進(jìn)一步提高音質(zhì),給人以舒適的音質(zhì)享受。

另外,在當(dāng)前音頻文件完成播放前,對(duì)下一首音頻文件提取音頻頻率的預(yù)處理,能夠有效減少音頻播放之間的間隔,提高用戶的使用感受。

附圖說(shuō)明

圖1是本發(fā)明第一實(shí)施方式的調(diào)整音頻輸出的方法的流程圖;

圖2是本發(fā)明的第二實(shí)施方式的音頻播放設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā) 明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)各權(quán)利要求所要求保護(hù)的技術(shù)方案。

如圖1所示,本發(fā)明的第一實(shí)施方式涉及一種調(diào)整音頻輸出的方法。所述調(diào)整方法主要由調(diào)整系統(tǒng)來(lái)執(zhí)行。所述調(diào)整系統(tǒng)為安裝在音頻播放設(shè)備的軟件和硬件。其中,所述音頻播放設(shè)備包括任何能夠播放音頻文件、或音頻流的設(shè)備。其包括但不限于:機(jī)頂盒、DVD、VCD、KTV的播放設(shè)備等。所述音頻播放設(shè)備包括采樣單元。

在步驟S1中,所述調(diào)整系統(tǒng)基于獲取自播放列表中的當(dāng)前音頻文件中的音頻頻率,調(diào)整所述采樣單元對(duì)所述當(dāng)前音頻文件的采樣頻率。

其中,所述播放列表中可以僅有一個(gè)音頻文件的名稱,也可以包含多個(gè)音頻文件的名稱。所述調(diào)整系統(tǒng)可以通過(guò)所述播放列表中各音頻文件的名稱所對(duì)應(yīng)的鏈接獲取相應(yīng)的音頻文件。當(dāng)前待播放的音頻文件為所述當(dāng)前音頻文件。

具體地,所述調(diào)整系統(tǒng)根據(jù)播放列表中的播放順序逐個(gè)讀取音頻文件,在進(jìn)行解碼之前,根據(jù)音頻文件的格式,從待播放的當(dāng)前音頻文件的頭信息中讀取所述當(dāng)前音頻文件的音頻頻率。再按照預(yù)設(shè)的采樣倍數(shù),將內(nèi)置在所述音頻播放設(shè)備的時(shí)鐘振蕩器所輸出的時(shí)鐘頻率進(jìn)行分頻,以得到對(duì)應(yīng)音頻頻率近似整數(shù)倍的采樣頻率。

例如,所述調(diào)整系統(tǒng)中包含如2分頻器、4分頻器、10分頻器、分?jǐn)?shù)分頻器、可調(diào)分頻器中的至少一種或多種。當(dāng)所述調(diào)整系統(tǒng)所提取的當(dāng)前音頻文件的音頻頻率為44.1KHz,內(nèi)部時(shí)鐘頻率為100MHz,預(yù)設(shè)的采樣倍數(shù)為2倍時(shí),所述調(diào)整系統(tǒng)根據(jù)自身的分頻器的分頻倍數(shù),得到最接近2*44.1KHz的采樣頻率為100KHz,則利用10倍分頻器將所述時(shí)鐘頻率進(jìn)行分頻,以得 到100KHz的采樣時(shí)鐘。

優(yōu)選地,所述調(diào)整系統(tǒng)中預(yù)設(shè)的常見(jiàn)的各音頻頻率和各采樣頻率之間的對(duì)應(yīng)關(guān)系,并基于所述對(duì)應(yīng)關(guān)系,確定所獲取的當(dāng)前音頻頻率的采樣頻率。

例如,所述調(diào)整系統(tǒng)中包含音頻頻率為44.1KHz和所對(duì)應(yīng)的采樣頻率88.2KHz,音頻頻率為48KHz和所對(duì)應(yīng)的采樣頻率96KHz,以及音頻頻率為192KHz和所對(duì)應(yīng)的384KHz。當(dāng)所述調(diào)整系統(tǒng)所提取的音頻文件的音頻頻率為48KHz時(shí),根據(jù)上述對(duì)應(yīng)關(guān)系,得到相應(yīng)的采樣頻率為96KHz,并通過(guò)軟件改變所述采樣單元的采樣頻率。

在步驟S2中,所述調(diào)整系統(tǒng)基于所述采樣頻率對(duì)所述當(dāng)前音頻文件進(jìn)行解碼處理和音頻還原。

具體地,所述調(diào)整系統(tǒng)根據(jù)所述當(dāng)前音頻文件的格式對(duì)所述當(dāng)前音頻文件進(jìn)行解碼,并將解碼后的音頻信號(hào)按照所述采樣頻率進(jìn)行過(guò)采樣處理,以得到N倍于解碼后的音頻信號(hào)的音頻信號(hào),再將過(guò)采樣后的音頻信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,以還原成模擬的音頻信號(hào),并予以輸出。N≥2,N的取值與采樣倍數(shù)相關(guān)。

優(yōu)選地,由于在步驟S1中,所述調(diào)整系統(tǒng)所調(diào)整的采樣頻率可能不是音頻頻率的整數(shù)倍,因此,在按照所述采樣頻率對(duì)解碼之后的音頻信號(hào)過(guò)采樣時(shí),會(huì)出現(xiàn)過(guò)采樣后的音頻信號(hào)出現(xiàn)毛刺,進(jìn)而導(dǎo)致還原后的模擬的音頻信號(hào)失真?;蛘?,即便所調(diào)整的采樣頻率為音頻頻率的整數(shù)倍,但由于所述調(diào)整系統(tǒng)自身的系統(tǒng)誤差,致使還原后的模擬的音頻信號(hào)的波形有毛刺,進(jìn)而導(dǎo)致音質(zhì)失真。在所述調(diào)整系統(tǒng)進(jìn)行音頻還原時(shí),通過(guò)修正過(guò)采樣后的音頻信號(hào)的相位的方式,對(duì)解碼后的音頻信號(hào)進(jìn)行整形,并予以輸出。

具體地,所述調(diào)整系統(tǒng)以標(biāo)準(zhǔn)正弦波形為基準(zhǔn),通過(guò)調(diào)整毛刺部分的音頻信號(hào)的相位來(lái)對(duì)過(guò)采樣后的音頻信號(hào)進(jìn)行整形處理,并將整形后的音頻信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,并輸出。

作為一種優(yōu)選方案,為了防止所述音頻播放設(shè)備在播放完當(dāng)前音頻文件后,播放下一首音頻文件時(shí),出現(xiàn)不自然的間斷。所述調(diào)整方法還包括以下步驟:所述調(diào)整系統(tǒng)獲取所述播放列表中下一個(gè)音頻文件的音頻頻率,并予以暫存,在當(dāng)前的音頻文件播放完畢后,根據(jù)所暫存的音頻頻率調(diào)整所述采樣單元對(duì)所述下一個(gè)音頻文件的采樣頻率。

具體地,所述調(diào)整系統(tǒng)在對(duì)當(dāng)前音頻文件進(jìn)行解碼的過(guò)程中,還開(kāi)啟新的線程來(lái)獲取播放列表中下一音頻文件的鏈接,并讀取該下一音頻文件的頭信息,將其中的音頻頻率提取后存入緩存中。當(dāng)所述當(dāng)前音頻文件播放完畢后,直接根據(jù)保存在所述緩存中的音頻頻率調(diào)整所述采樣單元的采樣頻率。

如圖2所示,本發(fā)明的第二實(shí)施方式涉及一種音頻播放設(shè)備。所述音頻播放設(shè)備包括任何能夠播放音頻文件、或音頻流的設(shè)備。其包括但不限于:機(jī)頂盒、DVD、VCD、KTV的播放設(shè)備等。

所述音頻播放設(shè)備1包括:采樣單元11、控制單元12、解碼處理單元13。

所述采樣單元11用于按照預(yù)設(shè)的采樣倍數(shù)對(duì)音頻信號(hào)進(jìn)行采樣。

所述控制單元12用于基于獲取自播放列表中的當(dāng)前音頻文件中的音頻頻率,調(diào)整所述采樣單元11對(duì)所述當(dāng)前音頻文件的采樣頻率。

其中,所述播放列表中可以僅有一個(gè)音頻文件的名稱,也可以包含多個(gè)音頻文件的名稱。所述控制單元12可以通過(guò)所述播放列表中各音頻文件的名稱所對(duì)應(yīng)的鏈接獲取相應(yīng)的音頻文件。當(dāng)前待播放的音頻文件為所述當(dāng)前音頻文件。

具體地,所述控制單元12根據(jù)播放列表中的播放順序逐個(gè)讀取音頻文件,在進(jìn)行解碼之前,根據(jù)音頻文件的格式,從待播放的當(dāng)前音頻文件的頭信息中讀取所述當(dāng)前音頻文件的音頻頻率。再按照預(yù)設(shè)的采樣倍數(shù),將內(nèi)置在所述音頻播放設(shè)備1的時(shí)鐘振蕩器所輸出的時(shí)鐘頻率進(jìn)行分頻,以得到對(duì) 應(yīng)音頻頻率近似整數(shù)倍的采樣頻率。

例如,所述控制單元12中包含如2分頻器、4分頻器、10分頻器、分?jǐn)?shù)分頻器、可調(diào)分頻器中的至少一種或多種。當(dāng)所述控制單元12所提取的當(dāng)前音頻文件的音頻頻率為44.1KHz,內(nèi)部時(shí)鐘頻率為100MHz,預(yù)設(shè)的采樣倍數(shù)為2倍時(shí),所述控制單元12根據(jù)自身的分頻器的分頻倍數(shù),得到最接近2*44.1KHz的采樣頻率為100KHz,則利用10倍分頻器將所述時(shí)鐘頻率進(jìn)行分頻,以得到100KHz的采樣時(shí)鐘。

優(yōu)選地,所述控制單元12中預(yù)設(shè)的常見(jiàn)的各音頻頻率和各采樣頻率之間的對(duì)應(yīng)關(guān)系,并基于所述對(duì)應(yīng)關(guān)系,確定所獲取的當(dāng)前音頻頻率的采樣頻率。

例如,所述控制單元12中包含音頻頻率為44.1KHz和所對(duì)應(yīng)的采樣頻率88.2KHz,音頻頻率為48KHz和所對(duì)應(yīng)的采樣頻率96KHz,以及音頻頻率為192KHz和所對(duì)應(yīng)的384KHz。當(dāng)所述控制單元12所提取的音頻文件的音頻頻率為48KHz時(shí),根據(jù)上述對(duì)應(yīng)關(guān)系,得到相應(yīng)的采樣頻率為96KHz,并通過(guò)軟件改變所述采樣單元11的采樣頻率。

所述解碼處理單元13用于基于所述采樣頻率對(duì)所述當(dāng)前音頻文件進(jìn)行解碼處理和音頻還原。其中,所述解碼處理單元13包括:解碼模塊、過(guò)采樣模塊、數(shù)模轉(zhuǎn)換模塊。(均未予圖示)

具體地,所述解碼模塊根據(jù)所述當(dāng)前音頻文件的格式對(duì)所述當(dāng)前音頻文件進(jìn)行解碼并交由所述過(guò)采樣模塊,所述過(guò)采樣模塊將解碼后的音頻信號(hào)按照所述采樣頻率進(jìn)行過(guò)采樣處理,以得到N倍于解碼后的音頻信號(hào)的音頻信號(hào),再將過(guò)采樣后的音頻信號(hào)通過(guò)所述數(shù)模轉(zhuǎn)換模塊進(jìn)行數(shù)模轉(zhuǎn)換,以還原成模擬的音頻信號(hào),并予以輸出。N≥2,N的取值與采樣倍數(shù)相關(guān)。

優(yōu)選地,由于在所述控制單元12中調(diào)整的采樣頻率可能不是音頻頻率的整數(shù)倍,因此,在按照所述采樣頻率對(duì)解碼之后的音頻信號(hào)過(guò)采樣時(shí),會(huì) 出現(xiàn)過(guò)采樣后的音頻信號(hào)出現(xiàn)毛刺,進(jìn)而導(dǎo)致還原后的模擬的音頻信號(hào)失真?;蛘撸幢闼隹刂茊卧?2所調(diào)整的采樣頻率為音頻頻率的整數(shù)倍,但由于系統(tǒng)誤差,致使還原后的模擬的音頻信號(hào)的波形有毛刺,進(jìn)而導(dǎo)致音質(zhì)失真。所述解碼處理單元13還包括:整形模塊(未予圖示)。在所述數(shù)模轉(zhuǎn)換模塊進(jìn)行音頻還原之前,所述整形模塊通過(guò)修正過(guò)采樣后的音頻信號(hào)的相位的方式,對(duì)解碼后的音頻信號(hào)進(jìn)行整形,并予以輸出。

具體地,所述整形模塊以標(biāo)準(zhǔn)正弦波形為基準(zhǔn),通過(guò)調(diào)整毛刺處的音頻信號(hào)的相位來(lái)對(duì)過(guò)采樣后的音頻信號(hào)進(jìn)行整形處理,并將整形后的音頻信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,并輸出。

作為一種優(yōu)選方案,為了防止所述音頻播放設(shè)備1在播放完當(dāng)前音頻文件后,播放下一首音頻文件時(shí),出現(xiàn)不自然的間斷。在所述解碼處理單元13對(duì)當(dāng)前音頻文件進(jìn)行解碼處理時(shí),所述控制單元12獲取所述播放列表中下一個(gè)音頻文件的音頻頻率,并予以暫存,在當(dāng)前的音頻文件播放完畢后,根據(jù)所暫存的音頻頻率調(diào)整所述采樣單元11對(duì)所述下一個(gè)音頻文件的采樣頻率。

具體地,在所述解碼處理單元13對(duì)當(dāng)前音頻文件進(jìn)行解碼的過(guò)程中,所述控制單元12還開(kāi)啟新的線程來(lái)獲取播放列表中下一音頻文件的鏈接,并讀取該下一音頻文件的頭信息,將其中的音頻頻率提取后存入緩存中。當(dāng)所述解碼處理單元13將當(dāng)前音頻文件播放完畢后,所述控制單元12直接根據(jù)保存在所述緩存中的音頻頻率調(diào)整所述采樣單元11的采樣頻率,以便讓所述解碼處理單元13對(duì)該下一個(gè)音頻文件進(jìn)行解碼。

值得一提的是,本實(shí)施方式中所涉及到的各模塊和單元均為邏輯模塊和邏輯單元,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1