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

一種多媒體播放終端及其文件播放方法和裝置的制作方法

文檔序號(hào):6772974閱讀:160來(lái)源:國(guó)知局
專利名稱:一種多媒體播放終端及其文件播放方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于多媒體技術(shù)領(lǐng)域,具體涉及一種多媒體播放終端及其文件播放方法和
直O(jiān)
背景技術(shù)
隨著多媒體播放技術(shù)的不斷發(fā)展,用戶對(duì)多媒體播放質(zhì)量的要求也越來(lái)越高。軟件播放器是一種播放多媒體文件的設(shè)備,軟件播放器是基于運(yùn)行在操作系統(tǒng)中的軟件程序,能夠播放以數(shù)字信號(hào)形式存儲(chǔ)的視頻或音頻文件的軟件,大多數(shù)的軟件播放器攜帶解碼器,用以還原經(jīng)過(guò)壓縮媒體文件,當(dāng)然,軟件播放器還需要預(yù)先內(nèi)置一整套轉(zhuǎn)換頻率、緩沖、文件分析過(guò)濾的算法。衡量一款軟件播放器軟件的好壞可以從內(nèi)核、交互界面和播放模式三方面入手a)、內(nèi)核主要指多媒體文件分析過(guò)濾、解碼、緩沖、頻率轉(zhuǎn)換等諸多涉及運(yùn)算策略的算法;b)、交互界面主要指用戶與軟件交互的外部接口 ;C)、播放模式主要指軟件播放器以何種方式播放哪些音視頻文件以滿足用戶的播放習(xí)慣和播放心理。其中,內(nèi)核、交互界面、播放模式三方面在軟件播放器設(shè)計(jì)中受重視的程度依次遞減。軟件播放器打開待播放的多媒體文件后,首先需要分析該多媒體文件是否能夠支持解碼播放,現(xiàn)有技術(shù)中,在進(jìn)行分析多媒體文件是否能夠支持解碼播放時(shí),一般由軟件播放器使用各種封裝文件的標(biāo)準(zhǔn)協(xié)議處理解析流程,當(dāng)打開一個(gè)不支持解碼播放或者損壞的多媒體文件時(shí),需要進(jìn)入多種封裝文件的解析流程后,才能判斷該多媒體文件是否能播放, 而進(jìn)行多種封裝文件的解析流程的過(guò)程時(shí)間較長(zhǎng),尤其像高清1080P的音視頻文件,本身數(shù)據(jù)量非常大,如果按照標(biāo)準(zhǔn)解析流程進(jìn)行過(guò)濾分析往往會(huì)花更長(zhǎng)的時(shí)間,影響了用戶對(duì)多媒體文件的觀看感受。如何降低軟件播放器進(jìn)行音視頻封裝文件解析的時(shí)間,提高軟件播放器的播放效率,是多媒體播放技術(shù)領(lǐng)域研究的方向之一。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多媒體文件播放方法,旨在降低軟件播放器進(jìn)行音視頻封裝文件解析的時(shí)間,提高軟件播放器的播放效率。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種多媒體文件播放方法,所述方法包括以下步驟獲取待播放文件的特征段數(shù)據(jù);根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);
判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi);若所述參數(shù)在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則將所述待播放文件傳送至文件解析模塊進(jìn)行解析,若所述參數(shù)不在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則退出。本發(fā)明實(shí)施例的又一目的在于提供一種多媒體文件播放裝置,所述裝置包括特征段數(shù)據(jù)獲取模塊,用于獲取待播放文件的特征段數(shù)據(jù);參數(shù)解析模塊,用于根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);參數(shù)判斷模塊,用于判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi);以及播放控制模塊,用于將所述待播放文件傳送至播放器進(jìn)行播放。本發(fā)明實(shí)施例的再一目的在于提供一種多媒體播放終端,所述終端包括本發(fā)明實(shí)施例提供的多媒體文件播放裝置。本發(fā)明實(shí)施例通過(guò)獲取待播放文件的特征段數(shù)據(jù),譬如該待播放文件的文件頭內(nèi)的數(shù)據(jù)或者文件尾內(nèi)的數(shù)據(jù),將特征段數(shù)據(jù)進(jìn)行解析獲取該特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù),判斷獲取的參數(shù)是否在所述待播放文件所屬的音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),若是,則將所述待播放文件進(jìn)行解析播放,極大的減少了軟件播放器進(jìn)行待播放文件的解析的處理時(shí)間,提高軟件播放器的播放效率。


圖1為本發(fā)明實(shí)施例提供的多媒體文件拖動(dòng)播放方法的流程圖;圖2為本發(fā)明實(shí)施例提供的多媒體文件拖動(dòng)播放裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1示出了本發(fā)明實(shí)施例提供的多媒體文件播放方法的流程。在步驟SlOl中,獲取待播放文件的文件頭數(shù)據(jù)。在步驟S102中,判斷預(yù)置的音視頻格式頭中是否有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭;若有,則進(jìn)行步驟S103,否則進(jìn)行步驟S107。在具體實(shí)施過(guò)程中,從多媒體文件的文件頭數(shù)據(jù)開始位置讀取64個(gè)字節(jié),通過(guò)和預(yù)置的音視頻格式頭進(jìn)行比對(duì),發(fā)現(xiàn)是否有能夠匹配的音視頻格式頭。在步驟S103中,獲取待播放文件的特征段數(shù)據(jù);優(yōu)選的,所述特征段包括所述待播放文件的文件頭內(nèi)的某一段數(shù)據(jù)和文件尾內(nèi)的某一段數(shù)據(jù),當(dāng)然也可以是其他的數(shù)據(jù)段,只要能夠反應(yīng)出待播放文件的特征即可,此處不
一一列舉。在步驟S104中,根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);
譬如,從待播放文件的文件頭部采樣4096個(gè)字節(jié),根據(jù)相對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析出文件頭部的部分參數(shù),從文件頭部判別文件尾部是否有需要解析的參數(shù),如果尾部有需要解析的參數(shù);則從待播放文件的文件尾部采樣4096字節(jié),根據(jù)相對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析出文件尾部的部分參數(shù)。在步驟S105中,判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值范圍之內(nèi);若所述參數(shù)在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則進(jìn)行步驟S106,否則進(jìn)行步驟S107。在具體實(shí)施過(guò)程中,由于有的播放參數(shù)不是數(shù)值,是使用美國(guó)信息互換標(biāo)準(zhǔn)代碼 (American Standard Code for Information Interchange, ASCII) A 5
“特征標(biāo)識(shí)符”,所以本發(fā)明實(shí)施例在判斷過(guò)程中,建立兩個(gè)比對(duì)庫(kù)一個(gè)是數(shù)值型,即音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值;另一個(gè)是ASCII型,即特征標(biāo)識(shí)符,這樣實(shí)際軟件編寫時(shí)容易模塊化, 否則數(shù)值和字符混合在一起,不便于進(jìn)行判斷。在步驟S106中,將所述待播放文件傳送至文件解析模塊進(jìn)行解析。在步驟S107中,退出播放。圖2示出了本發(fā)明實(shí)施例提供的多媒體文件播放裝置的結(jié)構(gòu)。所述裝置包括文件頭數(shù)據(jù)獲取模塊21、文件頭數(shù)據(jù)判斷模塊22、特征段數(shù)據(jù)獲取模塊23、參數(shù)解析模塊M、參數(shù)判斷模塊25以及播放控制模塊沈其中,文件頭數(shù)據(jù)獲取模塊21獲取待播放文件的文件頭數(shù)據(jù)。文件頭數(shù)據(jù)判斷模塊22判斷預(yù)置的音視頻格式頭中是否有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭。若沒(méi)有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭,則播放控制模塊沈控制所述待播放文件處理進(jìn)程。當(dāng)有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭時(shí),特征段數(shù)據(jù)獲取模塊23獲取待播放文件的特征段數(shù)據(jù)。優(yōu)選的,所述特征段包括文件頭內(nèi)的某一段數(shù)據(jù)和文件尾內(nèi)的某一段數(shù)據(jù)。參數(shù)解析模塊M根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù)。參數(shù)判斷模塊25判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi)若所述參數(shù)不在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),播放控制模塊沈控制所述待播放文件退出。若所述參數(shù)在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值范圍之內(nèi),播放控制模塊沈?qū)⑺龃シ盼募魉椭廖募馕瞿?爝M(jìn)行解析。本發(fā)明實(shí)施例還提供一種多媒體播放終端,所述終端包括本發(fā)明實(shí)施例提供的多媒體文件拖動(dòng)播放裝置,鑒于該裝置在上文已有詳細(xì)的描述,此處不再贅述。本發(fā)明實(shí)施例通過(guò)獲取待播放文件的特征段數(shù)據(jù),譬如該待播放文件的文件頭內(nèi)的數(shù)據(jù)或者文件尾內(nèi)的數(shù)據(jù),將特征段數(shù)據(jù)進(jìn)行解析獲取該特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù),判斷獲取的參數(shù)是否在所述待播放文件所屬的音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),若是,則將所述待播放文件進(jìn)行播放,極大的減少了軟件播放器進(jìn)行待播放文件的解析的處理時(shí)間,提高軟件播放器的播放效率。 應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換, 而這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種多媒體文件播放方法,其特征在于,所述方法包括以下步驟獲取待播放文件的特征段數(shù)據(jù);根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi);若所述參數(shù)在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則將所述待播放文件傳送至文件解析模塊進(jìn)行解析,若所述參數(shù)不在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則退出。
2.如權(quán)利要求1所述的多媒體文件播放方法,其特征在于,在所述獲取待播放文件的特征段數(shù)據(jù)的步驟之前,所述方法還包括獲取待播放文件的文件頭數(shù)據(jù);判斷預(yù)置的音視頻格式頭中是否有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭;若有,則進(jìn)行所述獲取待播放文件的特征段數(shù)據(jù)的步驟;若沒(méi)有,則退出播放。
3.如權(quán)利要求1所述的多媒體文件播放方法,其特征在于,所述特征段數(shù)據(jù)包括文件頭內(nèi)的某一段數(shù)據(jù)和文件尾內(nèi)的某一段數(shù)據(jù)。
4.一種多媒體文件播放裝置,其特征在于,所述裝置包括特征段數(shù)據(jù)獲取模塊,用于獲取待播放文件的特征段數(shù)據(jù);參數(shù)解析模塊,用于根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);參數(shù)判斷模塊,用于判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi);以及播放控制模塊,用于將所述待播放文件傳送至文件解析模塊進(jìn)行解析。
5.如權(quán)利要求4所述的多媒體文件播放裝置,其特征在于,所述裝置還包括文件頭數(shù)據(jù)獲取模塊,用于獲取待播放文件的文件頭數(shù)據(jù);文件頭數(shù)據(jù)判斷模塊,用于判斷預(yù)置的音視頻格式頭中是否有與所述待播放文件的文件頭數(shù)據(jù)相匹配的音視頻文件格式頭。
6.如權(quán)利要求4所述的多媒體文件播放裝置,其特征在于,所述特征段包括文件頭內(nèi)的某一段數(shù)據(jù)和文件尾內(nèi)的某一段數(shù)據(jù)。
7.如權(quán)利要求4所述的多媒體文件播放裝置,其特征在于,所述播放控制模塊,還用于控制所述待播放文件處理進(jìn)程。
8.一種多媒體播放終端,其特征在于,所述終端包括權(quán)利要求4至7任一項(xiàng)所述的多媒體文件播放裝置。
全文摘要
本發(fā)明屬于多媒體播放技術(shù)領(lǐng)域,公開了一種多媒體文件播放方法、裝置及播放終端,所述方法包括獲取待播放文件的特征段數(shù)據(jù);根據(jù)所述待播放文件對(duì)應(yīng)的音視頻標(biāo)準(zhǔn)協(xié)議的結(jié)構(gòu)類型,解析所述待播放文件的特征段數(shù)據(jù)對(duì)應(yīng)的參數(shù);判斷所述參數(shù)是否在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi);若所述參數(shù)在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則將所述待播放文件傳送至文件解析模塊進(jìn)行解析,若所述參數(shù)不在所述音視頻標(biāo)準(zhǔn)協(xié)議的數(shù)值或者特征標(biāo)識(shí)符范圍之內(nèi),則退出。本發(fā)明極大的減少了軟件播放器進(jìn)行待播放文件的解析的處理時(shí)間,提高軟件播放器的播放效率。
文檔編號(hào)G11B27/10GK102376333SQ20101026159
公開日2012年3月14日 申請(qǐng)日期2010年8月18日 優(yōu)先權(quán)日2010年8月18日
發(fā)明者劉紋高 申請(qǐng)人:Tcl集團(tuán)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1