欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號:6760909閱讀:349來源:國知局
專利名稱:Mpeg音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法。尤其是指在MP3播放器等MPEG音頻解碼裝置當(dāng)中,在對各追加了特定幀的幀信息數(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)影像專家團(tuán))指的是制定有關(guān)數(shù)字音頻和數(shù)字視頻標(biāo)準(zhǔn)的動(dòng)影像專家團(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音頻解碼裝置,比如說MP3播放器當(dāng)中讀取記錄在存儲器或者CD上的MPEG數(shù)據(jù)流,然后對上述MPEG數(shù)據(jù)流的音頻數(shù)據(jù)進(jìn)行解碼,再恢復(fù)為原來的音頻信號。
但是,MPEG標(biāo)準(zhǔn)具有相當(dāng)?shù)娜谕ㄐ裕琈PEG格式的數(shù)據(jù)包形態(tài)特性有關(guān)的根本缺陷是存在的,即在數(shù)據(jù)流上沒有關(guān)于各被解碼的幀的地址信息。
因此,一般情況下,為了了解相應(yīng)幀的位置,讀取數(shù)據(jù)流,然后通過解碼器進(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)無法正確判斷進(jìn)行時(shí)間檢測用幀的數(shù)量的問題,以及需要另外檢索起始位置的問題。
另外,為了解決上述問題,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)沒有MP3幀的位置信息所以在計(jì)算幀數(shù)時(shí)會(huì)產(chǎn)生誤差。
因此,讀取上述數(shù)據(jù)流,通過解碼器進(jìn)行播放時(shí),無法掌握幀的準(zhǔn)確位置,因而不能夠準(zhǔn)確計(jì)算出播放時(shí)間。另外,掃描時(shí)(非??斓倪M(jìn)行,非??斓姆祷?,變換曲目即使是位于曲目中間,也不能夠準(zhǔn)確的計(jì)算出進(jìn)行時(shí)間,從而不能夠準(zhǔn)確控制軌道跳躍。
(3)發(fā)明內(nèi)容本發(fā)明是為了解決上述問題而提出的。本發(fā)明的目的在于提供一種MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法。該方法是在MP3等MPEG音頻解碼裝置當(dāng)中,讀取將通過計(jì)數(shù)器特定了數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)追加,并壓縮得到的音頻文件,通過解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間,然后將上述計(jì)算得出的解碼進(jìn)行時(shí)間顯示出來。
本發(fā)明的目的是這樣實(shí)現(xiàn)的本發(fā)明的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,包括以下操作步驟第1步驟,讀取追加了通過計(jì)數(shù)器特定了數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)的被壓縮的音頻文件;第2步驟,與上述音頻文件的播放操作無關(guān),檢出音頻文件解碼時(shí)發(fā)生的幀信息數(shù)據(jù),通過上述幀信息數(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)中,追加了通過計(jì)數(shù)器將數(shù)據(jù)流的各幀特定的幀信息數(shù)據(jù),并被壓縮得到音頻文件。讀取該音頻文件,并通過解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間,然后,通過顯示上述計(jì)算出的解碼進(jìn)行時(shí)間,從而不僅可以在音頻文件播放時(shí),而且可以在掃描時(shí)準(zhǔn)確顯示出解碼進(jìn)行時(shí)間,同時(shí)還可以在掃描時(shí)確認(rèn)準(zhǔn)確的音頻軌跡跳躍執(zhí)行與否。
為進(jìn)一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對本發(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)圖。
附圖中主要部分的符號說明10...光盤11...光拾取器12...射頻處理部 13...信號處理部14...解碼器 15...D/A轉(zhuǎn)換器16...微處理器17...存儲器18...顯示器(5)具體實(shí)施方式
下面將參照附圖,對本發(fā)明的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法的實(shí)施例進(jìn)行詳細(xì)說明。
圖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ù)通過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)行音頻解碼裝置的解碼,能夠在存儲器以及輔助記憶裝置中以音頻文件的形式長時(shí)間的進(jìn)行記錄存儲。
而且,上述存儲器或者補(bǔ)助記憶裝置,比如說光盤上存儲的音頻文件通過解碼器進(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音頻解碼裝置,比如說CD MP3播放器當(dāng)中包括光拾取器11,射頻處理部(RF)12,數(shù)字信號處理部(DSP)13,MP3音頻解碼器14,D/A轉(zhuǎn)換器15,微處理器16,存儲器17等。
上述存儲器17,通過接口裝置,下載壓縮為MP3的音頻數(shù)據(jù),然后存儲到裝置。上述音頻解碼器14解碼CD和存儲器17中存儲的音頻數(shù)據(jù)輸入到D/A轉(zhuǎn)換器。
另外,上述微處理器16作為輸入了用戶操作鍵信號的裝置,根據(jù)用戶的功能選擇,存儲有比如說播放,快進(jìn),快速預(yù)覽,快速倒退等信號,并控制MP3音頻文件的存儲和播放。
而且,顯示器18顯示讀取通過上述光盤10或者存儲器17上存儲的音頻文件,通過音頻解碼器14進(jìn)行解碼時(shí)產(chǎn)生的幀信息文件計(jì)算出的進(jìn)行時(shí)間,對此將進(jìn)行如下詳細(xì)說明。
比如說,上述用戶操作鍵信號為播放“PLAY”時(shí),上述微處理器16讀取存儲在上述存儲器17或者光盤10的音頻文件,然后通過音頻解碼器14解碼,并通過D/A轉(zhuǎn)換器15進(jìn)行音頻信號的播放。
此時(shí),檢出上述幀信息數(shù)據(jù),然后通過上述計(jì)算方式計(jì)算出的解碼進(jìn)行時(shí)間將作為“播放時(shí)間”被顯示到顯示器。
另外,即使在用戶的操作鍵信號為快進(jìn)或者快退的時(shí)候,與D/A轉(zhuǎn)換器15的播放操作無關(guān),對音頻文件進(jìn)行解碼從而可以檢出上述幀上的幀信息數(shù)據(jù),繼而可以將通過前述的計(jì)算方式計(jì)算出的解碼進(jìn)行時(shí)間顯示到顯示器上。
因此,對光盤10以至存儲器17上存儲的音頻文件進(jìn)行解碼,然后進(jìn)行播放或者掃描(FF/FR),同時(shí)分別檢出上述幀信息數(shù)據(jù),并且通過幀計(jì)數(shù)器掌握幀位置,繼而可以同時(shí)輸出計(jì)算得出的解碼進(jìn)行時(shí)間并顯示。
雖然本發(fā)明已參照當(dāng)前的具體實(shí)施例來描述,但是本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實(shí)施例僅是用來說明本發(fā)明,應(yīng)理解其中可作各種變化和修改而在廣義上沒有脫離本發(fā)明,所以并非作為對本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對以上所述實(shí)施例的變化、變形都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于包括以下操作步驟第1步驟,讀取追加了通過計(jì)數(shù)器特定數(shù)據(jù)流的各幀的幀信息數(shù)據(jù)的被壓縮的音頻文件;第2步驟,與上述音頻文件的播放操作無關(guān),檢出音頻文件解碼時(shí)發(fā)生的幀信息數(shù)據(jù),通過上述幀信息數(shù)據(jù)的計(jì)數(shù)器計(jì)算出解碼進(jìn)行時(shí)間;第3步驟,顯示上述計(jì)算出的解碼進(jìn)行時(shí)間。
2.如權(quán)利要求1所述的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于所述的第1步驟中讀取追加了通過計(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í)間是指,通過將上述幀信息數(shù)據(jù)的計(jì)數(shù)器演算為1幀單位,計(jì)算出解碼進(jìn)行時(shí)間。
4.如權(quán)利要求1所述的MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,其特征在于所述的第3步驟中顯示上述計(jì)算出的解碼進(jìn)行時(shí)間是,將存儲在光盤或者存儲器的音頻文件進(jìn)行解碼,然后進(jìn)行播放或者掃描,同時(shí)將上述計(jì)算得出的解碼進(jìn)行時(shí)間輸出并顯示到顯示器。
全文摘要
本發(fā)明是關(guān)于MPEG音頻解碼裝置的解碼進(jìn)行時(shí)間顯示方法,在MP3等MPEG解碼裝置當(dāng)中,追加了通過計(jì)數(shù)器將數(shù)據(jù)流的各幀特定的幀信息數(shù)據(jù),并被壓縮得到音頻文件;讀取該音頻文件,并通過解碼器進(jìn)行解碼時(shí),檢出發(fā)生的幀信息數(shù)據(jù),并通過上述幀信息數(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à)值。
文檔編號G11B20/10GK1610411SQ200310111949
公開日2005年4月27日 申請日期2003年10月23日 優(yōu)先權(quán)日2003年10月23日
發(fā)明者梁誠烈 申請人:樂金電子(惠州)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
旺苍县| 溧水县| 西乌珠穆沁旗| 上蔡县| 交口县| 蒙阴县| 读书| 佳木斯市| 大埔县| 监利县| 突泉县| 民丰县| 曲沃县| 南皮县| 正阳县| 临安市| 德保县| 安阳市| 宁津县| 安达市| 阳信县| 石阡县| 灵宝市| 佛学| 四子王旗| 黄梅县| 长沙市| 平度市| 肃南| 丰台区| 沧州市| 崇义县| 兴山县| 永康市| 黎川县| 岱山县| 剑河县| 阿拉善盟| 新乡县| 望奎县| 应用必备|