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

一種多媒體產(chǎn)品中播放視窗多媒體音頻歌曲的糾錯(cuò)方法

文檔序號:6760730閱讀:238來源:國知局
專利名稱:一種多媒體產(chǎn)品中播放視窗多媒體音頻歌曲的糾錯(cuò)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種播放麗A歌曲的糾錯(cuò)方法,特別是指多媒體產(chǎn)品中播放 WMA歌曲的糾錯(cuò)方法。
技術(shù)背景隨著多媒體技術(shù)、電子技術(shù)以及計(jì)算機(jī)技術(shù)的發(fā)展,各種各樣的多媒體 產(chǎn)品正在豐富著人們的生活。而多媒體產(chǎn)品中集成數(shù)字音樂播放功能已經(jīng)成 為必備功能,如多媒體手機(jī)、MP3播放機(jī)、PMP等便攜產(chǎn)品都以集成數(shù)字音 樂播放功能吸引著眾多消費(fèi)者。WMA是Windows Media Audio的縮寫,是微軟力推的數(shù)字音樂格式。從 90年代初期至今,mp3音頻格式發(fā)展壯大并成為計(jì)算機(jī)用戶最受歡迎的數(shù)碼 音頻標(biāo)準(zhǔn),得到了絕大多數(shù)用戶的認(rèn)可,但在高壓縮率下的音質(zhì)卻不能令人 滿足,隨著互聯(lián)網(wǎng)和隨身數(shù)碼音頻設(shè)備的發(fā)展,要求更高音質(zhì)更高壓縮率的 呼聲也越來越高,在之后出現(xiàn)了微軟的麗A,在相同低比特率的條件下可以 達(dá)到比mp3更好的效果。麗A由于微軟的大力推廣及其自身的優(yōu)勢,越來越 受到廣大消費(fèi)者的認(rèn)可。然而,現(xiàn)在許許多多媒體產(chǎn)品和基于計(jì)算機(jī)音樂播放軟件,在播放麗A 歌曲的過程中都沒有對歌曲進(jìn)行糾錯(cuò)處理。當(dāng)播放的麗A歌曲文件有部分?jǐn)?shù) 據(jù)丟失或者被破壞時(shí), 一般的處理方法有兩種 一種是直接給出出錯(cuò)信息, 說明文件被破壞或者不支持,不播放這首歌;另外一種只是播放前面沒有破
壞的數(shù)據(jù),當(dāng)檢測到有數(shù)據(jù)錯(cuò)誤時(shí),停止播放并給出出錯(cuò)信息。WMA歌曲數(shù)據(jù)是用高級系統(tǒng)格式(ASF)存儲的。觀A文件的結(jié)構(gòu)如圖1 所示。一般產(chǎn)品播放WMA的流程是先進(jìn)行ASF文件頭解碼;接著對包頭解碼;然后對幀數(shù)據(jù)解碼,在解碼的過程中發(fā)現(xiàn)錯(cuò)誤,則停止播放。此類方法在播放遭到破壞的麗A文件時(shí)存在以下兩個(gè)方面的缺陷 一、只 是檢測到文件遭到破壞,不做任何處理,整個(gè)文件都不能播放;二、 一邊檢測一邊播放,當(dāng)檢測到有誤時(shí)停止播放,這樣即使后面的文件數(shù)據(jù)完好也不能播放??傊畞G失了大量的有用信息。此過程的典型流程如圖2所示。 發(fā)明內(nèi)容為了解決一般產(chǎn)品播放遭到破壞的麵A歌曲時(shí)的主要缺陷,本實(shí)用新型 開發(fā)了一種糾錯(cuò)方法,在多媒體產(chǎn)品播放遭到破壞的WMA歌曲方面,這種新 穎糾錯(cuò)方法可使用戶最大限度地享受音樂、使多媒體產(chǎn)品的容錯(cuò)和糾錯(cuò)能力 得到了顯著增強(qiáng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案這種方法在播放WMA歌曲時(shí),對播放流程中的異常做了一些預(yù)處理,具體方案如下在解包頭之前,先根據(jù)特征碼査找數(shù)據(jù)包的起始位置,然后再 解數(shù)據(jù)包頭;在解數(shù)據(jù)包頭和幀數(shù)據(jù)的過程中進(jìn)行檢測,如果發(fā)現(xiàn)錯(cuò)誤,不 是退出或結(jié)束播放程序而是返回到査找下一個(gè)包起始位置模塊,直到文件結(jié) 束。這樣就可以,將發(fā)生錯(cuò)誤的數(shù)據(jù)包跳過,只丟掉少量信息,但后面沒有 遭到破壞的文件仍然可以正常播放,大大地提高了多媒體產(chǎn)品的容錯(cuò)和糾錯(cuò) 的能力。
本發(fā)明的有益效果是解決了一般多媒體產(chǎn)品在播放遭到破壞的WMA歌曲時(shí)處理方法的主要缺 陷,可以使用戶在碰到麗A歌曲文件遭到破壞時(shí),最大限度地享受音樂,提 高了多媒體產(chǎn)品的容錯(cuò)和糾錯(cuò)的能力。


圖l為麗A文件結(jié)構(gòu)示意2為一般播放麗A歌曲的典型流程3為具有糾錯(cuò)功能的WMA播放流程圖具體實(shí)施方式
圖3是本發(fā)明的實(shí)施流程圖。下面結(jié)合圖3描述
具體實(shí)施例方式1. 在播放WMA歌曲時(shí),先解碼ASF頭得到麗A文件的有關(guān)信息;2. 查找下一個(gè)數(shù)據(jù)包的包頭的起始位置,直到找到包頭為止,除非文件 結(jié)束;3. 解碼數(shù)據(jù)包頭,得到數(shù)據(jù)包的有關(guān)信息,并判斷數(shù)據(jù)包頭解碼是否正確,如果正確,進(jìn)入過程4,否則返回過程2;4. 解碼幀數(shù)據(jù),并判斷解碼是否正確;如果正確,輸出解碼后的音頻數(shù) 據(jù)播放,同時(shí)進(jìn)入過程5;否則返回過程2;5. 判斷麗A歌曲播放是否結(jié)束,如果結(jié)束,就結(jié)束播放歌曲流程,否則 返回過程權(quán)利要求
1.一種多媒體產(chǎn)品中播放WMA歌曲的糾錯(cuò)方法,其特征是播放WMA歌曲時(shí),每次解數(shù)據(jù)包頭之前,先根據(jù)特征碼查找數(shù)據(jù)包的起始位置,再解數(shù)據(jù)包頭;當(dāng)解碼時(shí)發(fā)現(xiàn)錯(cuò)誤,則返回到查找下一個(gè)數(shù)據(jù)包頭模塊。
2. 根據(jù)權(quán)利要求1所述一種多媒體產(chǎn)品中播放WMA歌曲的糾錯(cuò)方法,其特 征是當(dāng)解碼時(shí)發(fā)現(xiàn)錯(cuò)誤,則返回到査找下一個(gè)數(shù)據(jù)包頭模塊,直到文件結(jié)束。這樣將發(fā)生錯(cuò)誤的數(shù)據(jù)包跳過,只丟掉少量信息,后面沒有遭到破壞的 文件仍然可以正常播放。
全文摘要
一種多媒體產(chǎn)品中播放WMA歌曲的糾錯(cuò)方法,這種方法在播放WMA歌曲時(shí),解數(shù)據(jù)包頭之前,先根據(jù)特征碼查找數(shù)據(jù)包的起始位置,然后再解數(shù)據(jù)包頭;在解數(shù)據(jù)包頭和數(shù)據(jù)幀的過程中進(jìn)行檢測,如果發(fā)現(xiàn)錯(cuò)誤,不是退出或結(jié)束播放程序而是返回到查找下一個(gè)數(shù)據(jù)包起始位置模塊,直到文件結(jié)束。這樣就可以將發(fā)生錯(cuò)誤的數(shù)據(jù)包跳過,只丟掉少量信息,但后面沒有遭到破壞的文件仍然可以正常播放,大大地提高了多媒體產(chǎn)品的容錯(cuò)和糾錯(cuò)的能力。
文檔編號G11C7/00GK101149962SQ20061009616
公開日2008年3月26日 申請日期2006年9月22日 優(yōu)先權(quán)日2006年9月22日
發(fā)明者亮 薛 申請人:無錫盈泰科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴国县| 乐安县| 柯坪县| 怀宁县| 龙州县| 博罗县| 类乌齐县| 永州市| 资兴市| 璧山县| 芦溪县| 洱源县| 洱源县| 砚山县| 鄂托克旗| 崇信县| 郎溪县| 游戏| 通州区| 兴仁县| 沭阳县| 高雄县| 夹江县| 镇远县| 专栏| 射阳县| 东莞市| 芦溪县| 肥西县| 云南省| 通山县| 鄂托克前旗| 沈丘县| 郴州市| 晋州市| 梧州市| 丰都县| 丰都县| 合江县| 湘阴县| 黄山市|