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

Mpeg音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法

文檔序號(hào):6760909閱讀:347來(lái)源:國(guó)知局
專(zhuān)利名稱:Mpeg音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法。尤其是指在MP3播放器等MPEG音頻解碼裝置當(dāng)中,在對(duì)各追加了特定幀的幀信息數(shù)據(jù),并被壓縮的音頻文件進(jìn)行解碼時(shí),檢出上述幀信息數(shù)據(jù),并且以幀為單位掌握幀的位置,將計(jì)算出的解碼進(jìn)行時(shí)間顯示到播放器的一種MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法。
(2)背景技術(shù)最近,關(guān)于信息壓縮,一般的MPEG(Moving picture experts group,動(dòng)影像專(zhuān)家團(tuán))指的是制定有關(guān)數(shù)字音頻和數(shù)字視頻標(biāo)準(zhǔn)的動(dòng)影像專(zhuān)家團(tuán)。也指有關(guān)聲音,數(shù)據(jù),影像統(tǒng)一使用的信息壓縮技術(shù)。
即,MPEG標(biāo)準(zhǔn)是一種被定義了的十進(jìn)制體系(algorism set)。是關(guān)于包含了視頻和音頻的壓縮以及解壓縮,另外還有被壓縮的音頻和視頻數(shù)據(jù)上附加的補(bǔ)助服務(wù)數(shù)據(jù)的多元化的數(shù)據(jù)流的生成技法的。
尤其,MPEG音頻解碼裝置,比如說(shuō)MP3播放器當(dāng)中讀取記錄在存儲(chǔ)器或者CD上的MPEG數(shù)據(jù)流,然后對(duì)上述MPEG數(shù)據(jù)流的音頻數(shù)據(jù)進(jìn)行解碼,再恢復(fù)為原來(lái)的音頻信號(hào)。
但是,MPEG標(biāo)準(zhǔn)具有相當(dāng)?shù)娜谕ㄐ裕琈PEG格式的數(shù)據(jù)包形態(tài)特性有關(guān)的根本缺陷是存在的,即在數(shù)據(jù)流上沒(méi)有關(guān)于各被解碼的幀的地址信息。
因此,一般情況下,為了了解相應(yīng)幀的位置,讀取數(shù)據(jù)流,然后通過(guò)解碼器進(jìn)行播放時(shí),可以從位速率(BIT RATE)或者幀速率FS(frame rate)推算出上述每幀的解碼時(shí)間。
進(jìn)行時(shí)間=每幀解碼時(shí)間(BIT RATE或者FS)*幀數(shù)而且,為了得出上述幀的數(shù)量,利用計(jì)數(shù)器(timer)指定少數(shù)數(shù)據(jù)流上的起始位置,并且以位速率或者幀速率檢索上述起始位置計(jì)算出幀的數(shù)量。
但是,由于有關(guān)各幀的位置信息的負(fù)載,會(huì)出現(xiàn)無(wú)法正確判斷進(jìn)行時(shí)間檢測(cè)用幀的數(shù)量的問(wèn)題,以及需要另外檢索起始位置的問(wèn)題。
另外,為了解決上述問(wèn)題,CD MP3的情況,以扇區(qū)為單位計(jì)算出各扇區(qū)的各個(gè)幀的數(shù)量并計(jì)算出總的幀數(shù)。即,上述扇區(qū)是2048個(gè)字節(jié)單位,扇區(qū)內(nèi)的幀數(shù)為大約每417個(gè)字節(jié)存在5個(gè)幀。
但是,雖然根據(jù)上述以扇區(qū)為單位進(jìn)行計(jì)算比用BIT RATE或者FS的推算要能夠更加準(zhǔn)確的判斷出幀數(shù),但是,由于在扇區(qū)內(nèi)沒(méi)有MP3幀的位置信息所以在計(jì)算幀數(shù)時(shí)會(huì)產(chǎn)生誤差。
因此,讀取上述數(shù)據(jù)流,通過(guò)解碼器進(jìn)行播放時(shí),無(wú)法掌握幀的準(zhǔn)確位置,因而不能夠準(zhǔn)確計(jì)算出播放時(shí)間。另外,掃描時(shí)(非??斓倪M(jìn)行,非??斓姆祷?,變換曲目即使是位于曲目中間,也不能夠準(zhǔn)確的計(jì)算出進(jìn)行時(shí)間,從而不能夠準(zhǔn)確控制軌道跳躍。
(3)發(fā)明內(nèi)容本發(fā)明是為了解決上述問(wèn)題而提出的。本發(fā)明的目的在于提供一種MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法。該方法是在MP3等MPEG音頻解碼裝置當(dāng)中,讀取將通過(guò)計(jì)數(shù)器特定了數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)追加,并壓縮得到的音頻文件,通過(guò)解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過(guò)上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間,然后將上述計(jì)算得出的解碼進(jìn)行時(shí)間顯示出來(lái)。
本發(fā)明的目的是這樣實(shí)現(xiàn)的本發(fā)明的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,包括以下操作步驟第1步驟,讀取追加了通過(guò)計(jì)數(shù)器特定了數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)的被壓縮的音頻文件;第2步驟,與上述音頻文件的播放操作無(wú)關(guān),檢出音頻文件解碼時(shí)發(fā)生的幀信息數(shù)據(jù),通過(guò)上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間;第3步驟,顯示上述計(jì)算出的解碼進(jìn)行時(shí)間。
本發(fā)明的效果
本發(fā)明的效果具有上述結(jié)構(gòu)并進(jìn)行如上操作的本發(fā)明的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法有很高的實(shí)用價(jià)值。MP3等MPEG解碼裝置當(dāng)中,追加了通過(guò)計(jì)數(shù)器將數(shù)據(jù)流的各幀特定的幀信息數(shù)據(jù),并被壓縮得到音頻文件。讀取該音頻文件,并通過(guò)解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過(guò)上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間,然后,通過(guò)顯示上述計(jì)算出的解碼進(jìn)行時(shí)間,從而不僅可以在音頻文件播放時(shí),而且可以在掃描時(shí)準(zhǔn)確顯示出解碼進(jìn)行時(shí)間,同時(shí)還可以在掃描時(shí)確認(rèn)準(zhǔn)確的音頻軌跡跳躍執(zhí)行與否。
為進(jìn)一步說(shuō)明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
(4)


圖1為本發(fā)明的數(shù)據(jù)流上幀的數(shù)據(jù)塊結(jié)構(gòu)和字節(jié)示圖;圖2為應(yīng)用了本發(fā)明的解碼進(jìn)行時(shí)間顯示方法的MPEG解碼裝置的結(jié)構(gòu)圖。
附圖中主要部分的符號(hào)說(shuō)明10...光盤(pán)11...光拾取器12...射頻處理部 13...信號(hào)處理部14...解碼器 15...D/A轉(zhuǎn)換器16...微處理器17...存儲(chǔ)器18...顯示器(5)具體實(shí)施方式
下面將參照附圖,對(duì)本發(fā)明的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
圖1為本發(fā)明的數(shù)據(jù)流上的幀的數(shù)據(jù)塊構(gòu)成和字節(jié)圖。上述數(shù)據(jù)流上連接構(gòu)成了各幀。
而且,上述幀(frame)是由MPEG頭部(HEADER)信息和MPEG數(shù)據(jù)構(gòu)成的,上述幀在被壓縮時(shí),會(huì)在頭部(HEADER)信息上被追加下面所述的3字節(jié)的幀信息數(shù)據(jù)。
Frame#1 00.00.01Frame#2 00.00.02Frame#3 00.00.03即,上述各幀(Frame#1,F(xiàn)rame#2,F(xiàn)rame#3)是在頭部信息上追加記錄幀信息數(shù)據(jù),由MPEG頭部(H)+計(jì)數(shù)器(C)+MPEG數(shù)據(jù)(D)構(gòu)成。
因此,上述數(shù)據(jù)流上依次包含有MPEG頭部信息和MPEG數(shù)據(jù),并被壓縮的同時(shí),將依次計(jì)算各幀的3字節(jié)構(gòu)成的幀信息數(shù)據(jù)追加到頭部信息。
而且,上述幀信息數(shù)據(jù)通過(guò)3字節(jié)的計(jì)數(shù)器可以進(jìn)行到FFFFFF,因而,上述幀信息數(shù)據(jù)可以追加到頭部信息的個(gè)數(shù)為167777216個(gè),可以產(chǎn)生上述信息個(gè)數(shù)的幀位置信息。
Frame#167777216 FF.FF.FF另外,當(dāng)采樣頻率為44.1KHZ時(shí),每幀的發(fā)生周期為1152sample×(1/44.1khz),為0.0261秒。因?yàn)樯鲜鰩瑪?shù)最大可以計(jì)算到167777216,所以可以先解碼上述被壓縮的幀然后計(jì)算總播放時(shí)間。
總播放時(shí)間=167777216×0.0261sec=4378985秒(約1200個(gè)小時(shí))另外,上述數(shù)據(jù)流上被壓縮的連續(xù)構(gòu)成的幀,為了能夠進(jìn)行音頻解碼裝置的解碼,能夠在存儲(chǔ)器以及輔助記憶裝置中以音頻文件的形式長(zhǎng)時(shí)間的進(jìn)行記錄存儲(chǔ)。
而且,上述存儲(chǔ)器或者補(bǔ)助記憶裝置,比如說(shuō)光盤(pán)上存儲(chǔ)的音頻文件通過(guò)解碼器進(jìn)行解壓縮時(shí),上述數(shù)據(jù)流中檢出依次計(jì)算各幀得出的幀信息數(shù)據(jù),然后進(jìn)行下面的運(yùn)算,掌握幀的位置。
解碼進(jìn)行時(shí)間=(1152sample×(1/44.1khz))×計(jì)算次數(shù)[表1]
在上述表中,采樣頻率為1/44.1khz 128kbps時(shí),在解碼時(shí)會(huì)出現(xiàn)各幀位置的解碼進(jìn)行時(shí)間。
圖2為應(yīng)用了本發(fā)明的解碼進(jìn)行時(shí)間顯示方法的MPEG音頻解碼裝置的結(jié)構(gòu)圖。作為本發(fā)明的實(shí)施例,上述MPEG音頻解碼裝置,比如說(shuō)CD MP3播放器當(dāng)中包括光拾取器11,射頻處理部(RF)12,數(shù)字信號(hào)處理部(DSP)13,MP3音頻解碼器14,D/A轉(zhuǎn)換器15,微處理器16,存儲(chǔ)器17等。
上述存儲(chǔ)器17,通過(guò)接口裝置,下載壓縮為MP3的音頻數(shù)據(jù),然后存儲(chǔ)到裝置。上述音頻解碼器14解碼CD和存儲(chǔ)器17中存儲(chǔ)的音頻數(shù)據(jù)輸入到D/A轉(zhuǎn)換器。
另外,上述微處理器16作為輸入了用戶操作鍵信號(hào)的裝置,根據(jù)用戶的功能選擇,存儲(chǔ)有比如說(shuō)播放,快進(jìn),快速預(yù)覽,快速倒退等信號(hào),并控制MP3音頻文件的存儲(chǔ)和播放。
而且,顯示器18顯示讀取通過(guò)上述光盤(pán)10或者存儲(chǔ)器17上存儲(chǔ)的音頻文件,通過(guò)音頻解碼器14進(jìn)行解碼時(shí)產(chǎn)生的幀信息文件計(jì)算出的進(jìn)行時(shí)間,對(duì)此將進(jìn)行如下詳細(xì)說(shuō)明。
比如說(shuō),上述用戶操作鍵信號(hào)為播放“PLAY”時(shí),上述微處理器16讀取存儲(chǔ)在上述存儲(chǔ)器17或者光盤(pán)10的音頻文件,然后通過(guò)音頻解碼器14解碼,并通過(guò)D/A轉(zhuǎn)換器15進(jìn)行音頻信號(hào)的播放。
此時(shí),檢出上述幀信息數(shù)據(jù),然后通過(guò)上述計(jì)算方式計(jì)算出的解碼進(jìn)行時(shí)間將作為“播放時(shí)間”被顯示到顯示器。
另外,即使在用戶的操作鍵信號(hào)為快進(jìn)或者快退的時(shí)候,與D/A轉(zhuǎn)換器15的播放操作無(wú)關(guān),對(duì)音頻文件進(jìn)行解碼從而可以檢出上述幀上的幀信息數(shù)據(jù),繼而可以將通過(guò)前述的計(jì)算方式計(jì)算出的解碼進(jìn)行時(shí)間顯示到顯示器上。
因此,對(duì)光盤(pán)10以至存儲(chǔ)器17上存儲(chǔ)的音頻文件進(jìn)行解碼,然后進(jìn)行播放或者掃描(FF/FR),同時(shí)分別檢出上述幀信息數(shù)據(jù),并且通過(guò)幀計(jì)數(shù)器掌握幀位置,繼而可以同時(shí)輸出計(jì)算得出的解碼進(jìn)行時(shí)間并顯示。
雖然本發(fā)明已參照當(dāng)前的具體實(shí)施例來(lái)描述,但是本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明,應(yīng)理解其中可作各種變化和修改而在廣義上沒(méi)有脫離本發(fā)明,所以并非作為對(duì)本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上所述實(shí)施例的變化、變形都將落在本發(fā)明權(quán)利要求書(shū)的范圍內(nèi)。
權(quán)利要求
1.一種MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于包括以下操作步驟第1步驟,讀取追加了通過(guò)計(jì)數(shù)器特定數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)的被壓縮的音頻文件;第2步驟,與上述音頻文件的播放操作無(wú)關(guān),檢出音頻文件解碼時(shí)發(fā)生的幀信息數(shù)據(jù),通過(guò)上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間;第3步驟,顯示上述計(jì)算出的解碼進(jìn)行時(shí)間。
2.如權(quán)利要求1所述的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于所述的第1步驟中讀取追加了通過(guò)計(jì)數(shù)器特定數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)的被壓縮的音頻文件,是指被播放的音頻文件是在音頻數(shù)據(jù)流上連續(xù)壓縮MPEG頭部信息和MPEG數(shù)據(jù)構(gòu)成的,依次計(jì)算各幀的幀信息數(shù)據(jù)以一定的字節(jié)被追加到MPEG頭部信息。
3.如權(quán)利要求1所述的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于所述的第2步驟中計(jì)算出解碼進(jìn)行時(shí)間是指,通過(guò)將上述幀信息數(shù)據(jù)的計(jì)數(shù)器演算為1幀單位,計(jì)算出解碼進(jìn)行時(shí)間。
4.如權(quán)利要求1所述的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于所述的第3步驟中顯示上述計(jì)算出的解碼進(jìn)行時(shí)間是,將存儲(chǔ)在光盤(pán)或者存儲(chǔ)器的音頻文件進(jìn)行解碼,然后進(jìn)行播放或者掃描,同時(shí)將上述計(jì)算得出的解碼進(jìn)行時(shí)間輸出并顯示到顯示器。
全文摘要
本發(fā)明是關(guān)于MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,在MP3等MPEG解碼裝置當(dāng)中,追加了通過(guò)計(jì)數(shù)器將數(shù)據(jù)流的各幀特定的幀信息數(shù)據(jù),并被壓縮得到音頻文件;讀取該音頻文件,并通過(guò)解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過(guò)上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間;然后,顯示上述計(jì)算出的解碼進(jìn)行時(shí)間。本發(fā)明不僅可以在音頻文件播放時(shí),而且可以在掃描時(shí),準(zhǔn)確顯示出解碼進(jìn)行時(shí)間,同時(shí)還可以在掃描時(shí)確認(rèn)準(zhǔn)確的音頻軌跡跳躍執(zhí)行與否,因此,本發(fā)明具有很高的實(shí)用價(jià)值。
文檔編號(hào)G11B20/10GK1610411SQ200310111949
公開(kāi)日2005年4月27日 申請(qǐng)日期2003年10月23日 優(yōu)先權(quán)日2003年10月23日
發(fā)明者梁誠(chéng)烈 申請(qǐng)人:樂(lè)金電子(惠州)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1