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

一種用于移動(dòng)通訊設(shè)備的多媒體播放方法

文檔序號(hào):7724780閱讀:148來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種用于移動(dòng)通訊設(shè)備的多媒體播放方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于移動(dòng)通訊設(shè)備終端的多媒體播放領(lǐng)域,特別是涉及一種用于移動(dòng)
通訊設(shè)備的多媒體播放方法。
背景技術(shù)
隨著移動(dòng)通訊領(lǐng)域發(fā)展,基于多媒體的技術(shù)應(yīng)用更加豐富了 有針對(duì)在線(xiàn)播放的 流媒體壓縮解碼技術(shù),也有針對(duì)本地播放的高清壓縮解碼技術(shù)。同時(shí),媒體文件變得更為復(fù) 雜了,同樣后綴的多媒體文件,采用的壓縮技術(shù)可能有較大的差別,更具體表現(xiàn)為一個(gè)可 以被普通播放軟件識(shí)另lj、播放,另一個(gè)在使用相同的媒體軟件打開(kāi)則出現(xiàn)"無(wú)法打開(kāi)"提示。
—些媒體播放軟件支持"在線(xiàn)更新"功能,比如微軟的windows media player,在 無(wú)法打開(kāi)某些媒體文件時(shí),會(huì)提示是否聯(lián)網(wǎng)查詢(xún)是否有合適的解碼器,如有,進(jìn)行更新后, 就可以播放該類(lèi)媒體文件了 。 在個(gè)人電腦終端上,一個(gè)完整的媒體播放軟件體積至少數(shù)十兆,格式支持更完善 的體積更在百兆以上。對(duì)主流移動(dòng)通訊設(shè)備終端來(lái)說(shuō),微弱的處理能力不足以支持如此復(fù) 雜的軟件體系,因此基于移動(dòng)通訊設(shè)備終端的媒體播放軟件一般只是針對(duì)某一類(lèi)媒體的播 放軟件。 科技日新月異,以手機(jī)為典型代表的各種移動(dòng)通訊設(shè)備終端的硬件性能正以每年 數(shù)番的速度發(fā)展著,部分高端的移動(dòng)通訊設(shè)備終端的多媒體運(yùn)算能力已經(jīng)與早期的個(gè)人電 腦終端差不多了。按照這個(gè)速度的發(fā)展,基于移動(dòng)通訊設(shè)備終端的媒體應(yīng)用也將變得更加 豐富,不再僅限于目前少數(shù)幾種媒體格式。
現(xiàn)有技術(shù)的不足在于 基于移動(dòng)通訊設(shè)備終端的媒體播放軟件,為了保證安裝運(yùn)行,其體積只是電腦端 媒體播放軟件的數(shù)十分之一,實(shí)際上一種極度精簡(jiǎn)的媒體播放軟件,只能支持播放少數(shù)幾 種常見(jiàn)的媒體格式。 而從軟件體積大小、硬件儲(chǔ)存和處理的速度和能力上考慮,基于移動(dòng)通訊設(shè)備終 端的媒體播放軟件,幾乎無(wú)一例外地采用了壓縮封裝的形式。 由上面兩點(diǎn),我們可以知道基于移動(dòng)通訊設(shè)備終端的媒體播放軟件對(duì)媒體格式的 兼容度是十分差的只能支持某類(lèi)型的媒體文件,而且,對(duì)于同類(lèi)型的媒體文件,如果采用 了比軟件更新的壓縮方式,軟件也無(wú)法正確播放,只有安裝更新的版本才能解決問(wèn)題,用戶(hù) 體驗(yàn)十分不友好。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用于移動(dòng)通訊設(shè)備終端的多媒體播放方法,以解決現(xiàn)
有技術(shù)中,用于移動(dòng)通訊設(shè)備終端的多媒體播放器僅支持少量類(lèi)型的多媒體的技術(shù)問(wèn)題。本發(fā)明采用的技術(shù)方案如下 —種用于移動(dòng)通訊設(shè)備的多媒體播放方法,該方法由安裝在移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)和用于更新多媒體播放系統(tǒng)的媒體支持服務(wù)器實(shí)現(xiàn),多媒體播放系統(tǒng)包括 核心解碼模塊和播放模塊,所述核心解碼模塊采用開(kāi)放式封裝,并通過(guò)動(dòng)態(tài)鏈接庫(kù)文件進(jìn) 行更新。 核心解碼模塊采用了開(kāi)放式封裝,其交互接口可以使用一種業(yè)界標(biāo)準(zhǔn)進(jìn)行編寫(xiě), 能完善地支持第三方插件。因此動(dòng)態(tài)鏈接庫(kù)的開(kāi)發(fā)就能得到其他公司的協(xié)助,發(fā)展更快。
作為一種優(yōu)選方案,播放方法的流程如下 (21)多媒體播放系統(tǒng)接收到播放請(qǐng)求,調(diào)用核心解碼模塊進(jìn)行處理;
(22)核心解碼模塊提取媒體信息并發(fā)送到媒體支持服務(wù)器; (23)媒體支持服務(wù)器根據(jù)媒體信息,返回能解碼該媒體的解碼模塊所對(duì)應(yīng)的動(dòng)態(tài) 鏈接庫(kù)文件到移動(dòng)通訊設(shè)備終端; (24)多媒體播放系統(tǒng)利用動(dòng)態(tài)鏈接庫(kù)文件更新核心解碼模塊;
(25)多媒體播放系統(tǒng)調(diào)用播放模塊進(jìn)行播放。 上述的媒體信息主要指媒體文件采用什么那種編碼方式、壓縮方式、解壓縮方式 和/或回放方式等。 由于核心解碼模塊是采用動(dòng)態(tài)鏈接庫(kù)文件進(jìn)行更新,因此多媒體播放系統(tǒng)能通過(guò) 網(wǎng)絡(luò)進(jìn)行更新。同時(shí),多媒體播放系統(tǒng)只保留對(duì)數(shù)個(gè)典型常見(jiàn)的媒體數(shù)據(jù)格式進(jìn)行支持的 媒體解碼模塊,當(dāng)遇到無(wú)法解碼媒體數(shù)據(jù)格式的情況才提示聯(lián)網(wǎng)更新解碼核心,因此原有 的多媒體播放系統(tǒng)可以維持比較小的體積。用戶(hù)也可以根據(jù)使用需求隨時(shí)聯(lián)網(wǎng)檢查更新解 碼模塊,因此,對(duì)用戶(hù)而言,這是個(gè)適合用戶(hù)自身需求的多媒體播放系統(tǒng)。
作為進(jìn)一步的優(yōu)選方案,所述步驟(21)的具體步驟如下 多媒體播放系統(tǒng)調(diào)用核心解碼模塊檢查所請(qǐng)求播放的媒體數(shù)據(jù)能否直接解碼,如
果能直接解碼,執(zhí)行步驟(25),否則執(zhí)行步驟(22)。 作為進(jìn)一步的優(yōu)選方案,所述步驟(22)的具體步驟為 (41)核心解碼模塊提取媒體信息并提示用戶(hù)聯(lián)網(wǎng)更新,如果用戶(hù)選擇聯(lián)網(wǎng)更新, 執(zhí)行步驟(23)-(25),否則退出。 作為再進(jìn)一步的優(yōu)選方案,所述步驟(23)的具體步驟如下 (51)媒體支持服務(wù)器根據(jù)媒體信息,查找對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件; (52)媒體支持服務(wù)器查找到對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件,則通知移動(dòng)通訊設(shè)備終端更
新; (53)移動(dòng)通訊設(shè)備終端提示用戶(hù)聯(lián)網(wǎng)更新,如果用戶(hù)選擇聯(lián)網(wǎng)更新,則執(zhí)行步驟 (24)-(25),否則退出。 作為更進(jìn)一步的優(yōu)選方案,所述步驟(51)的具體步驟如下 (61)媒體支持服務(wù)器根據(jù)媒體信息,查找對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件; (62)如果查找到對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件,則執(zhí)行步驟(52)_(53),否則記錄下該
媒體信息,并通知移動(dòng)通訊設(shè)備終端給出相應(yīng)的提示后退出。 對(duì)于媒體支持服務(wù)器上沒(méi)有存在對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件,經(jīng)過(guò)記錄后,上網(wǎng)搜索 或者由管理員進(jìn)行開(kāi)發(fā)并更新。 本發(fā)明方案提高了現(xiàn)階段用于移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)對(duì)媒體類(lèi)型 兼容度,改善了多媒體播放系統(tǒng)更新操作處理方面流程,為用戶(hù)提供了更好的使用體驗(yàn)。


圖1為本發(fā)明的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)的說(shuō)明。
如圖1所示,本技術(shù)方案涉及的主要流程如下 1)在個(gè)人電腦終端的解碼技術(shù)基礎(chǔ)上,針對(duì)移動(dòng)通訊設(shè)備終端進(jìn)行移植適配,優(yōu)
化出適合移動(dòng)通訊設(shè)備終端使用的各種媒體解碼所需要的動(dòng)態(tài)鏈接庫(kù)文件。 插件以動(dòng)態(tài)鏈接庫(kù)形式存在,通過(guò)獲取動(dòng)態(tài)鏈接庫(kù)的導(dǎo)出函數(shù)創(chuàng)建接口類(lèi)的實(shí)
例,宿主程序就可以使用接口實(shí)例完成指定的工作流程。接口類(lèi)是對(duì)一類(lèi)操作的抽象,例如
視頻解碼器的接口類(lèi),擁有的流程可以總結(jié)為 pDecoderInst_>Open(void*pHeaderData, int nHeaderSize)解釋視頻幀數(shù)據(jù)頭 數(shù)據(jù)以確定和初始化解碼器; pDecoderInst_>Decode_frame(void氺pEncodedData, int nEncodedDataSize, void*pRawData, int*nRawDataSize):輸入編碼數(shù)據(jù)和界面輸出解碼后的數(shù)據(jù);
pDecoderlnst-〉Close():關(guān)閉解碼器。 只要插件按照這樣視頻解碼統(tǒng)一的邏輯編寫(xiě)就能擴(kuò)展支持更多解碼而不需要修 改主程序; 2)用于移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)的核心解碼模塊采用開(kāi)放式封裝 核心解碼模塊可隨時(shí)增加解碼所需要的動(dòng)態(tài)鏈接庫(kù)文件,使整個(gè)模塊實(shí)現(xiàn)功能更新和滿(mǎn)足 對(duì)不同的媒體數(shù)據(jù)格式的解碼支持; 3)核心解碼模塊默認(rèn)保留對(duì)數(shù)個(gè)典型常見(jiàn)的媒體數(shù)據(jù)格式支持,多媒體播放系統(tǒng) 就能直接解碼播放移動(dòng)終端數(shù)個(gè)典型常用的媒體數(shù)據(jù); 4)架設(shè)專(zhuān)門(mén)的媒體支持服務(wù)器,用于存放軟件解碼所需要的動(dòng)態(tài)連接庫(kù)文件,并 與媒體信息類(lèi)型進(jìn)行關(guān)聯(lián); 5)當(dāng)核心解碼模塊無(wú)法解釋媒體文件時(shí),多媒體播放系統(tǒng)將媒體信息上傳到媒體 支持服務(wù)器,由媒體支持服務(wù)器根據(jù)媒體信息查找有沒(méi)有對(duì)應(yīng)的動(dòng)態(tài)解碼庫(kù)文件。
如有,給出更新的提示,完成下載更新后,繼續(xù)播放媒體; 否則由媒體支持服務(wù)器記錄相應(yīng)的log,由相關(guān)技術(shù)人員進(jìn)行更新,在有更新結(jié)果 后,通知移動(dòng)通訊設(shè)備終端。
權(quán)利要求
一種用于移動(dòng)通訊設(shè)備的多媒體播放方法,該方法由安裝在移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)和用于更新多媒體播放系統(tǒng)的媒體支持服務(wù)器實(shí)現(xiàn),多媒體播放系統(tǒng)包括核心解碼模塊和播放模塊,其特征在于所述核心解碼模塊采用開(kāi)放式封裝,并通過(guò)動(dòng)態(tài)鏈接庫(kù)文件進(jìn)行更新。
2. 根據(jù)權(quán)利要求1所述的多媒體播放方法,其特征在于,所述播放方法的流程如下(21) 多媒體播放系統(tǒng)接收到播放請(qǐng)求,調(diào)用核心解碼模塊進(jìn)行處理;(22) 核心解碼模塊提取媒體信息并發(fā)送到媒體支持服務(wù)器;(23) 媒體支持服務(wù)器根據(jù)媒體信息,返回能解碼該媒體的解碼模塊所對(duì)應(yīng)的動(dòng)態(tài)鏈接 庫(kù)文件到移動(dòng)通訊設(shè)備終端;(24) 多媒體播放系統(tǒng)利用動(dòng)態(tài)鏈接庫(kù)文件更新核心解碼模塊;(25) 多媒體播放系統(tǒng)調(diào)用播放模塊進(jìn)行播放。
3. 根據(jù)權(quán)利要求2所述的多媒體播放方法,其特征在于,所述步驟(21),的具體步驟如下多媒體播放系統(tǒng)調(diào)用核心解碼模塊檢查所請(qǐng)求播放的媒體數(shù)據(jù)能否直接解碼,如果能直接解碼,執(zhí)行步驟(25),否則執(zhí)行步驟(22)。
4. 根據(jù)權(quán)利要求2所述的多媒體播放方法,其特征在于,所述步驟(22)的具體步驟為(41)核心解碼模塊提取媒體信息并提示用戶(hù)聯(lián)網(wǎng)更新,如果用戶(hù)選擇聯(lián)網(wǎng)更新,執(zhí)行 步驟(23) (25),否則保持原狀。
5. 根據(jù)權(quán)利要求2所述的多媒體播放方法,其特征在于,所述步驟(23)的具體步驟如下(51) 媒體支持服務(wù)器根據(jù)媒體信息,查找對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件;(52) 媒體支持服務(wù)器查找到對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件,則通知移動(dòng)通訊設(shè)備終端更新;(53) 移動(dòng)通訊設(shè)備終端提示用戶(hù)聯(lián)網(wǎng)更新,如果用戶(hù)選擇聯(lián)網(wǎng)更新,則執(zhí)行步驟(24) (25),否則保持原狀。
6. 根據(jù)權(quán)利要求5所述的多媒體播放方法,其特征在于,所述步驟(51)的具體步驟如下(61) 媒體支持服務(wù)器根據(jù)媒體信息,查找對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件;(62) 如果查找到對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件,則執(zhí)行步驟(52)-(53),否則記錄下該媒體 信息,并通知移動(dòng)通訊設(shè)備終端給出相應(yīng)的提示。
全文摘要
本發(fā)明涉及用于移動(dòng)通訊設(shè)備終端的多媒體播放領(lǐng)域,特別是涉及一種用于移動(dòng)通訊設(shè)備的多媒體播放方法。一種用于移動(dòng)通訊設(shè)備的多媒體播放方法,該方法由安裝在移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)和用于更新多媒體播放系統(tǒng)的媒體支持服務(wù)器實(shí)現(xiàn),多媒體播放系統(tǒng)包括核心解碼模塊和播放模塊,所述核心解碼模塊采用開(kāi)放式封裝,并通過(guò)動(dòng)態(tài)鏈接庫(kù)文件進(jìn)行更新。本發(fā)明方案提高了現(xiàn)階段用于移動(dòng)通訊設(shè)備終端的多媒體播放系統(tǒng)對(duì)媒體類(lèi)型兼容度,改善了多媒體播放系統(tǒng)更新操作處理方面流程,為用戶(hù)提供了更好的使用體驗(yàn)。
文檔編號(hào)H04L29/06GK101753579SQ200910313008
公開(kāi)日2010年6月23日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者梁捷 申請(qǐng)人:優(yōu)視科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台江县| 稻城县| 隆安县| 汉川市| 云南省| 普宁市| 苏尼特左旗| 大丰市| 会理县| 克东县| 子长县| 奉新县| 麟游县| 兴山县| 田东县| 什邡市| 巩留县| 阜平县| 温泉县| 获嘉县| 文安县| 九龙县| 虹口区| 克拉玛依市| 赞皇县| 泸定县| 田东县| 英吉沙县| 鲁甸县| 叙永县| 津市市| 祁阳县| 庄浪县| 文安县| 比如县| 琼结县| 华池县| 酒泉市| 湟中县| 阿坝| 石屏县|