【正文】
?P?P?P?P?P???????P?????????????????????????兩個(gè)對(duì)象間的基本時(shí)間關(guān)系 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 27 AB1?)(1?bef or eAB1?)(1?fbef or e end oAB1?)(1?c ob e gi nAB1?)(1?c oe nd有1 個(gè)延時(shí)參數(shù)的操作AB1?),(21??w h i l eAB1?AB1?AB1?有2 個(gè)延時(shí)參數(shù)的操作2?BA2? 2?2? 1?2?),(21??d e l a y e d ),(21??s t a r t i n ),(21??e n d i n ),(21??c r o s s有3 個(gè)延時(shí)參數(shù)的操作AB1?),(321???ov e r l aps2? 3?基于時(shí)間間隔的方法中的操作 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 28 一 段 配 有 解 說(shuō) ( Audio) 的 幻 燈 演 示( Slidei,1=i=n) 在這種方法中可以描述為: Slide1 cobegin(0) Audio Slidei before(0) Slidei+1 ,1=i=n 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 29 :評(píng)價(jià) 優(yōu)勢(shì) 缺陷 可以保持邏輯對(duì)象 定義復(fù)雜 對(duì)媒體內(nèi)容的較好抽象 對(duì)允許的偏差需要附加的定義 便于集成與時(shí)間無(wú)關(guān)的對(duì)象 能直接定義媒體對(duì)象間的時(shí)間關(guān)系 , 但不能面向媒體對(duì)象的子單元 便于集成交互對(duì)象 處理不確定問(wèn)題會(huì)在運(yùn)行時(shí)產(chǎn)生不一致性 支持定義不確定的時(shí)間關(guān)系 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 30 將媒體對(duì)象映射到一個(gè)時(shí)間軸上 , 每個(gè)對(duì)象的啟動(dòng) 、 結(jié)束 、 持續(xù)時(shí)間都表示在時(shí)間軸上 ,對(duì)象與軸關(guān)聯(lián) , 彼此之間互不影響 V i d e oA u d i o 1R e c o r d . U IP1 P2 P3 A n i m a t i o nA u d i o 2I n t e r a c t i o nP4t?分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 31 :評(píng)價(jià) 優(yōu)勢(shì) 缺陷 易于理解 不能集成持續(xù)時(shí)間未知的對(duì)象 , 因此需要擴(kuò)展的定義 便于實(shí)現(xiàn)分層 允許的偏差的定義不直接 , 必須另外給出 QoS定義 由于相互獨(dú)立 , 便于管理 對(duì)媒體對(duì)象的較好抽象 便于集成與時(shí)間無(wú)關(guān)的媒體對(duì)象 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 32 : 分層模型 RI Video UI 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 33 : 參考點(diǎn)模型 V i d e oA u d i o 1R e c o r d . U IP1 P2 P3A n i m a t i o nA u d i o 2I n t e r a c t i o nP4分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 34 : OCPN MO C P N T P A D R M? { , , , , , }, . . . . . . },{ 321 tttT ?, . . . . . . },{ 321 pppP ?}{}{ TPPTA ??? ?, . . . . . . },{ 321 ?????? REPD ?,......},{ 321 rrrPR ??M, 標(biāo)記 (token)集合 M資源集合有 時(shí)間間隔集合 有向弧集合 變遷節(jié)點(diǎn)集合 位置節(jié)點(diǎn)集合 分布式多媒體應(yīng)用系統(tǒng)設(shè)計(jì)原理 35 : OCPN MM OCPN的觸發(fā)規(guī)則是: ? 當(dāng)一個(gè)變遷節(jié)點(diǎn) ti的每個(gè)輸入位置節(jié)點(diǎn)都有解鎖標(biāo)記 (unlocked token)時(shí) , 該變遷節(jié)點(diǎn)立即觸發(fā); ? 一旦一個(gè)變遷節(jié)點(diǎn) ti觸發(fā) , 即從其每個(gè)輸入位置節(jié)點(diǎn)移出標(biāo)記加到其輸出位置節(jié)點(diǎn)上; ? 一個(gè)位置節(jié)點(diǎn) pj得到一個(gè)標(biāo)記后 , 在其運(yùn)行時(shí)間 ?j內(nèi)處于活動(dòng)狀態(tài) , 該標(biāo)記處于加鎖狀態(tài)(locked); ?j后或 pj變?yōu)榉腔顒?dòng)狀態(tài)時(shí) , 標(biāo)記變?yōu)榻怄i狀態(tài) 。 典型的演示動(dòng)作包括: 啟動(dòng)一個(gè)演示 停止一個(gè)演示 準(zhǔn)備一個(gè)演示 初始化演示動(dòng)作的事件可以是外部的( 如由計(jì)時(shí)器生成 ) , 也可以是由演示中與事件相關(guān)的媒體對(duì)象生成的內(nèi)部事件( 如媒體對(duì)象到達(dá)某一個(gè) LDU) 。 ?基本事件有定時(shí)器事件( timer)、 按鈕事件( buttonclick) 等。 前者構(gòu)成開(kāi)放標(biāo)準(zhǔn):如 MHEG、HyTime、 WWW, 后者構(gòu)成為學(xué)術(shù)或商業(yè)目的建立的無(wú)數(shù)的系統(tǒng) , 并多以 Dexter為參考