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

一種多媒體同步播控關(guān)系的層次化架構(gòu)的制作方法

文檔序號:6755438閱讀:113來源:國知局
專利名稱:一種多媒體同步播控關(guān)系的層次化架構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體同步播控技術(shù)領(lǐng)域,具體地說,涉及一種多媒體同步播控關(guān)系的 層次化架構(gòu)。
背景技術(shù)
隨著播放終端處理能力的不斷提升,在一個播放終端同時播放多個多媒體內(nèi)容成為 現(xiàn)實。例如,借助"畫中畫"技術(shù)顯示模式,可以將一個多媒體內(nèi)容放在一個顯示區(qū)域內(nèi) 播放,其它多媒體內(nèi)容則放在另一個顯示區(qū)域內(nèi)播放,這樣的分屏播放方式可以得到更 好的信息傳播效果,并成功應(yīng)用到多媒體廣告投放領(lǐng)域。而多媒體同步播控技術(shù)是分屏 播放的關(guān)鍵,也是現(xiàn)在的研究熱點。
目前版本為2.0的SMIL (Synchronized Multimedia Integration Language)全稱為"同 步多媒體集成語言",是由W3C提出的描述多媒體同步播控關(guān)系的語言。SMIL是一種 基于Xml語法的語言,定義了時間標(biāo)簽、布局標(biāo)簽、媒體嵌入標(biāo)簽等,采用SMIL語言 可以方便地描述各種媒體之間的時間、空間編排關(guān)系。中國第03153741.3號專利公開了 一種通過Html語言解決分屏的問題,在一個大的Html中,包含多個Frame域,每個 Frame域可以同時播放不同的內(nèi)容,播放器內(nèi)嵌一個Html解釋器,即瀏覽器,這樣瀏 覽器根據(jù)Html的布局,顯示出多個Frame域中的內(nèi)容。
在現(xiàn)有的多媒體同歩播控制作技術(shù)中,如SMIL制作工具LimSee2、 ADSmiler,多 媒體同歩播控關(guān)系大多直接以特定播控文件的形式進(jìn)行存儲,即通過特殊的文本標(biāo)簽或 二進(jìn)制編碼來描述多媒體內(nèi)容的播放時長、顯示位置、播放順序等同歩播控關(guān)系。
由于缺少統(tǒng)一的層次化架構(gòu)對多媒體同步播控關(guān)系進(jìn)行描述,因此現(xiàn)有技術(shù)無法實 現(xiàn)多媒體同步播控關(guān)系與播控文件的分離。這導(dǎo)致了現(xiàn)有技術(shù)中多媒體同步播控關(guān)系的 元素?zé)o法復(fù)用;同時,面對支持不同播控文件的播放終端,現(xiàn)有技術(shù)不具備"一次制作, 隨處播放"的功能。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種簡單,卻又不失靈活性的多媒體同歩播控關(guān)系 的層次化架構(gòu)?;谠搶哟位軜?gòu),多媒體同歩播控關(guān)系元素可以與播控文件分離,并 可以實現(xiàn)靈活復(fù)用,而且該層次化架構(gòu)的多媒體同歩播控關(guān)系與具體的播控語言無關(guān),
3可以根據(jù)播放終端支持的語言種類,生成相應(yīng)的播控文件。
為解決上述技術(shù)問題,本發(fā)明公開了一種多媒體同歩播控關(guān)系的層次化架構(gòu),將多 媒體同步播控關(guān)系映射為一個任務(wù),用以描述所有多媒體內(nèi)容的播放控制指令集合,并 按照視屏劃分布局將該任務(wù)在時間軸上劃分為子任務(wù)。在該多媒體同歩播控關(guān)系的層次 化架構(gòu)所述任務(wù)中指定所述子任務(wù)的相對播放時間,該子任務(wù)在所述任務(wù)中串行播放, 且所述任務(wù)的播放時長等于各個子任務(wù)的播放時長之和。該多媒體同步播控關(guān)系的層次 化架構(gòu)所述子任務(wù)在所述任務(wù)之間可以復(fù)用,即一個子任務(wù)可以被多個任務(wù)包含。
本發(fā)明還利用"分屏模板"控制多媒體并行播放的顯示位置,每個分屏模板由1 N 個"分屏區(qū)域"組成,該分屏模板的每個分屏區(qū)域可以綁定1 M個多媒體內(nèi)容,從而生 成"子任務(wù)"。 一次多媒體同歩播放稱為一個"任務(wù)",該任務(wù)由1 L個子任務(wù)及其相對 播放時間組成。其中所述"子任務(wù)"是用以描述一段連續(xù)的播放時間內(nèi)采用同一分屏模板 中所有多媒體內(nèi)容的播放控制指令集合。每個子任務(wù)包括一個分屏模板和該分屏模板中 所有分屏區(qū)域包含的"播放條目"。在該子任務(wù)中,通過播放條目綁定具體的待播放的多 媒體內(nèi)容并指定待播放的多媒體的相對播放時間,并通過分屏區(qū)域描述每個多媒體內(nèi)容 的播放位置。 一個任務(wù)中,子任務(wù)的切換意味著分屏模版的切換。所述分屏模板用以描 述視屏劃分信息,每個分屏模板對應(yīng)一個視屏劃分布局,分屏模板可以包含一個或多個 分屏區(qū)域,每個分屏區(qū)域?qū)?yīng)視屏的顯示區(qū)域,同時虛擬一個不可見隱藏區(qū)域,用以容 納不需要顯示的音頻內(nèi)容。所述播放條目對應(yīng)一個多媒體內(nèi)容,并指定其相對播放開始 時間和播放持續(xù)時長。所述分屏模板在所述子任務(wù)間可實現(xiàn)復(fù)用,即一個分屏模板可以 供多個子任務(wù)使用, 一個子任務(wù)也可以被多個任務(wù)包含。
本發(fā)明的優(yōu)點在于該多媒體同步播控關(guān)系的層次化架構(gòu)可以對多媒體同步播控關(guān) 系在分屏模板、子任務(wù)兩個層面實現(xiàn)復(fù)用,實現(xiàn)了多媒體同步播控關(guān)系與播控文件的分 離,并可以根據(jù)播放終端支持的語言種類生成相應(yīng)的播控文件。


圖1為本發(fā)明的多媒體同步播控關(guān)系圖2為本發(fā)明的數(shù)據(jù)庫設(shè)計圖3為本發(fā)明的實體結(jié)構(gòu)圖4為本發(fā)明的SMIL文件生成流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明做進(jìn)一歩詳細(xì)說明。本發(fā)明建立了一套描述多媒體同歩播控關(guān)系的層次化架構(gòu),該架構(gòu)采用關(guān)系數(shù)據(jù)庫 對多媒體同步播控關(guān)系進(jìn)行存儲,從而實現(xiàn)多媒體同步播控關(guān)系中元素的復(fù)用。下面基 于所述的多媒體同歩播控關(guān)系層次化架構(gòu),以生成SMIL文件為例,來說明播控文件生 成的過程。
圖1為本發(fā)明的多媒體同步播控關(guān)系圖, 一個多媒體同步播控關(guān)系對應(yīng)一個任務(wù); 一個任務(wù)由1 L個"子任務(wù)"組成,任務(wù)中描述每個子任務(wù)的播放相對時間將多媒體同 歩播控關(guān)系映射為一個任務(wù),并按照視屏劃分布局將該任務(wù)在時間軸上劃分為子任務(wù)。 該任務(wù)由1 L個"子任務(wù)"組成,并在該任務(wù)中描述了每個子任務(wù)的相對播放時間。該 子任務(wù)在所述任務(wù)中串行播放,且所述任務(wù)的播放時長等于各個子任務(wù)的播放時長之 和。該多媒體同步播控關(guān)系的層次化架構(gòu)所述子任務(wù)在所述任務(wù)之間可以復(fù)用,即一個 子任務(wù)可以被多個任務(wù)包含。 一個子任務(wù)包括一個分屏模板和分屏模板所有分屏區(qū)域包 含的播放條目。
圖2為本發(fā)明的多媒體同歩播控關(guān)系數(shù)據(jù)庫設(shè)計圖,此數(shù)據(jù)庫主要涉及7張核心庫
表,各表的功能為
TEMPLATE表201:存儲分屏模板的名稱、寬度、高度、背景色等信息。 AREA表202:存儲分屏區(qū)域的名稱、寬度、高度、左上頂點坐標(biāo)、背景色等信息。
由于分屏區(qū)域與分屏模板是多對一的關(guān)系,因此,在AREA表中存在對TEMPLATE表
的外鍵。
SUBTASK表203:存儲子任務(wù)的名稱、持續(xù)時長等信息。由于子任務(wù)與分屏模板 均為多對一的關(guān)系,因此在SUBTASK表中存在對TEMPLATE表的外鍵。 MEDIAFILE表204:存儲多媒體內(nèi)容的文件類型、文件名稱等信息。 ITEM表205:存儲播放條目的名稱、持續(xù)時長、此播放條目在所在所屬分屏區(qū)域 中的序號等信息。由于播放條目與子任務(wù)、播放條目與分屏區(qū)域、播放條目與多媒體內(nèi) 容均為多對一的關(guān)系,因此在ITEM表中存在對SUBTASK、 REGION、 MEDIAFILE表 的外鍵。
TASK表206:存儲任務(wù)名稱、持續(xù)時長等信息。
SUBTASKINSTANCE表207: SUBTASK表和TASK表的關(guān)聯(lián)表,存儲子任務(wù)在 對應(yīng)任務(wù)中的序號等信息,此表包含對SUBTASK表以及TASK表的外鍵。
圖3為一個多媒體同歩播控關(guān)系的實體結(jié)構(gòu)圖,本發(fā)明采用以下基本歩驟將多媒體 同歩播控關(guān)系映射為所述層次化架構(gòu)
歩驟301)將一個多媒體同步播控關(guān)系映射為一個任務(wù)實體,在TASK表插入一條 對應(yīng)記錄。歩驟302)將一個任務(wù)按照其視屏劃分布局的不同在時間軸上進(jìn)行劃分,每個分段 映射為一個子任務(wù)實體,在SUBTASK表及SUBTASKINSTANCE表中逐條插入對應(yīng)的 記錄。
步驟303)將一個子任務(wù)所采用的視屏劃分布局映射為一個分屏模版實體,在 Template表中插入一條記錄;將視屏上的每個顯示區(qū)域映射為一個分屏區(qū)域?qū)嶓w,在 Area表中逐條插入對應(yīng)的記錄。
步驟304)將每個分屏區(qū)域中的每條播放內(nèi)容映射為一個播放條目實體,在ITEM 表中插入對應(yīng)的記錄。
參照圖4,本發(fā)明中根據(jù)所述層次化架構(gòu)生成SMIL格式播控文件的詳細(xì)流程如下:
步驟401)針對一個任務(wù),依據(jù)關(guān)系數(shù)據(jù)庫中存儲的內(nèi)容建立如圖3所示的實體結(jié)構(gòu)。
步驟402)在SMIL格式播控文件頭部采用layout及region關(guān)鍵字標(biāo)示出圖3所示 的每個分屏區(qū)域?qū)嶓w。
歩驟403)采用seq關(guān)鍵字標(biāo)示出圖3所示的任務(wù)實體,seq的repeatCount屬性設(shè)
置為1。
步驟404)在步驟403)中標(biāo)示的任務(wù)seq結(jié)構(gòu)內(nèi),分別采用par關(guān)鍵字標(biāo)示出圖3 所示的各個子任務(wù)實體,其dur屬性設(shè)置為對應(yīng)子任務(wù)的持續(xù)時長。
歩驟405)在步驟404)中標(biāo)示的每個子任務(wù)的par結(jié)構(gòu)內(nèi),采用seq關(guān)鍵字標(biāo)示出 圖3所示的各個分屏區(qū)域?qū)嶓w,seq的repeatCount屬性設(shè)為indefinite。
步驟406)在歩驟405)中標(biāo)示出的每個分屏區(qū)域?qū)嶓wseq結(jié)構(gòu)內(nèi),采用SMIL媒體 嵌入標(biāo)簽標(biāo)示出圖3所示的每個播放條目實體對應(yīng)的媒體內(nèi)容,其dur屬性設(shè)置為該播 放條目的持續(xù)時長,其region屬性設(shè)置為該播放條目所在的分屏區(qū)域在步驟402)中所 定義的region。
本發(fā)明公開多媒體同歩播控關(guān)系的層次化架構(gòu),整個架構(gòu)和具體編程語言類型、播 控文件類型和文件格式無關(guān),具有普遍性。對于本技術(shù)領(lǐng)域的技術(shù)人員,在不脫離發(fā)明 原理前提下,對本發(fā)明做出改動,例如,調(diào)整實例中編程語言、播控文件格式等,也視 為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多媒體同步播控關(guān)系的層次化架構(gòu),其特征在于將多媒體同步播控關(guān)系映射為一個任務(wù),并按照視屏劃分布局將該任務(wù)在時間軸上劃分為子任務(wù)。
2. 根據(jù)權(quán)利要求1所述的多媒體同步播控關(guān)系的層次化架構(gòu),其特征在于在所 述任務(wù)中指定所述子任務(wù)的相對播放時間,子任務(wù)在所述任務(wù)中串行播放,且所述任務(wù) 的播放時長等于各個子任務(wù)的播放時長之和。
3. 根據(jù)權(quán)利要求1或2所述的多媒體同歩播控關(guān)系的層次化架構(gòu),其特征在于 所述子任務(wù)在所述任務(wù)之間復(fù)用,即一個子任務(wù)可以被多個任務(wù)包含。
4. 根據(jù)權(quán)利要求3所述的多媒體同步播控關(guān)系的層次化架構(gòu),其特征在于在所 述子任務(wù)中采用分屏模板及分屏區(qū)域控制多媒體內(nèi)容并行播放的顯示位置,采用播放條 目控制所述多媒體內(nèi)容的相對播放時間。
5. 根據(jù)權(quán)利要求3所述的多媒體同步播控關(guān)系的層次化架構(gòu),其特征在于所述 一個分屏模板對應(yīng)一種視屏劃分布局,所述分屏模板包含多個分屏區(qū)域,每個分屏區(qū)域 對應(yīng)視屏上的一處顯示區(qū)域,并設(shè)置一處隱藏分屏區(qū)域以容納不需要顯示的音頻內(nèi)容。
6. 根據(jù)權(quán)利要求3所述的多媒體同歩播控關(guān)系的層次化架構(gòu),其特征在于;所述 分屏模板在所述子任務(wù)間復(fù)用,即一個分屏模版被多個子任務(wù)使用。
7. 根據(jù)權(quán)利要求3所述的多媒體同歩播控關(guān)系的層次化架構(gòu),其特征在于所述 一個播放條目對應(yīng)一個多媒體內(nèi)容,并對應(yīng)其所屬子任務(wù)使用的分屏模板的一個分屏區(qū) 域,同時控制所述多媒體內(nèi)容在所述分屏區(qū)域的相對播放時間。
8. 根據(jù)權(quán)利要求3所述的多媒體同歩播控關(guān)系的層次化架構(gòu),其特征在于所述 子任務(wù)所采用的分屏模板中的所有分屏區(qū)域內(nèi)的播放條目采用并行方式進(jìn)行播放,而一 個分屏區(qū)域中的所有播放條目采用串行方式進(jìn)行播放。
全文摘要
本發(fā)明公開了一種多媒體同步播控關(guān)系的層次化架構(gòu),該架構(gòu)將多媒體同步播控關(guān)系映射為一個任務(wù),并按照視屏劃分布局將該任務(wù)在時間軸上劃分為1~L個子任務(wù);在所述任務(wù)中指定所述子任務(wù)的相對播放時間,所述子任務(wù)在所述任務(wù)中串行播放;在所述子任務(wù)中采用分屏模板及分屏區(qū)域控制多媒體內(nèi)容并行播放的顯示位置,每個分屏模板由1~N個分屏區(qū)域組成,每個分屏區(qū)域可以綁定1~M個多媒體內(nèi)容,采用播放條目控制所述多媒體內(nèi)容的相對播放時間;所述子任務(wù)可以在所述任務(wù)之間復(fù)用,所述分屏模版可以在所述子任務(wù)之間復(fù)用;該多媒體同步播控關(guān)系的層次化架構(gòu)可使多媒體同步播控關(guān)系中的元素實現(xiàn)靈活復(fù)用,而且播控關(guān)系與具體的播控語言無關(guān)。
文檔編號G11B27/031GK101650959SQ20091009203
公開日2010年2月17日 申請日期2009年9月7日 優(yōu)先權(quán)日2009年9月7日
發(fā)明者學(xué) 劉, 李良斌, 王勁林 申請人:中國科學(xué)院聲學(xué)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
邯郸县| 上蔡县| 汕头市| 石狮市| 海晏县| 紫阳县| 大足县| 长寿区| 青海省| 鄱阳县| 南澳县| 镇雄县| 无锡市| 涟源市| 自治县| 台湾省| 白河县| 绥化市| 昭通市| 札达县| 北流市| 延寿县| 麻城市| 汽车| 鸡东县| 策勒县| 平遥县| 建平县| 车险| 华阴市| 黑山县| 锡林浩特市| 宁河县| 当雄县| 陆河县| 绥宁县| 睢宁县| 舒城县| 郓城县| 浦东新区| 布尔津县|