專利名稱::交互式多媒體演示管理的同步方面的制作方法交互式多媒體演示管理的同步方面相關(guān)申請(qǐng)的聲明本申請(qǐng)要求于2005年7月1日提交的(美國(guó))臨時(shí)申請(qǐng)第60/695,944號(hào)的優(yōu)先權(quán),該申請(qǐng)通過(guò)引用被包含在此。背景多媒體播放器是呈現(xiàn)視頻、音頻或數(shù)據(jù)內(nèi)容的組合("多媒體演示")供用戶消費(fèi)的設(shè)備。諸如DVD播放器等多媒體播放器當(dāng)前在視頻內(nèi)容播放期間并不提供許多(如果有的話)用戶交互——通常中斷視頻內(nèi)容播放來(lái)接收用戶輸入而非播放速度調(diào)節(jié)。例如,DVD播放器的用戶一般必須停止他正在播放的電影以返回到包括允許他選擇和接收諸如音頻解說(shuō)、演員傳記、或游戲等特征的各選項(xiàng)的菜單。交互式多媒體播放器是與傳統(tǒng)的視頻、音頻或數(shù)據(jù)內(nèi)容并發(fā)地呈現(xiàn)交互式內(nèi)容的組合("交互式多媒體演示")的設(shè)備(這樣的設(shè)備可包括硬件、軟件、固件或其任何組合)。盡管任何類型的設(shè)備可以是交互式多媒體播放器,但諸如光學(xué)介質(zhì)播放器(例如,DVD播放器)、計(jì)算機(jī)、和其它電子設(shè)備等設(shè)備尤其適用于允許創(chuàng)建有商業(yè)價(jià)值的交互式多媒體演示,且允許消費(fèi)者對(duì)其的需求,因?yàn)樗鼈兲峁┝藢?duì)大量相對(duì)較不昂貴、便攜的數(shù)據(jù)存儲(chǔ)的訪問(wèn)。交互式內(nèi)容一般是任何用戶可選的可視或可聽對(duì)象,它們可單獨(dú)演示或與其它視頻、音頻或數(shù)據(jù)內(nèi)容并發(fā)演示。一種類型的可視對(duì)象是圖形對(duì)象,諸如圓圈,它可用于標(biāo)識(shí)和/或跟隨視頻內(nèi)容內(nèi)的某些事物——例如,出現(xiàn)在電影中的人、汽車或建筑物。一種類型的可聽對(duì)象是被播放來(lái)指示用戶已使用了諸如遙控器或鼠標(biāo)等設(shè)備選擇了諸如圓圈等可視對(duì)象的的點(diǎn)擊聲。交互式內(nèi)容的其它示例可包括,但不限于,菜單、文字說(shuō)明和動(dòng)畫。為了增加對(duì)交互式多媒體播放器和交互式多媒體演示的投資,期望確保交互式多媒體演示中的交互式內(nèi)容組成部分與這樣的演示中的傳統(tǒng)視頻、音頻或數(shù)據(jù)內(nèi)容組成部分的準(zhǔn)確同步。準(zhǔn)確同步一般對(duì)視頻、音頻或數(shù)據(jù)內(nèi)容組成部分的可預(yù)測(cè)且無(wú)假信號(hào)的播放給予優(yōu)先級(jí)。例如,當(dāng)在電影中的汽車周圍呈現(xiàn)一圓圈時(shí),電影一般不應(yīng)暫停以等待該圓圈被繪制完成,且在汽車移動(dòng)時(shí),該圓圈應(yīng)跟隨它??梢岳斫猓蟊Wo(hù)的主題不限于解決特定交互式多媒體演示系統(tǒng)或其各方面的任何或所有缺點(diǎn)的實(shí)現(xiàn)。概述一般而言,交互式多媒體演示包括以下的一個(gè)或多個(gè)預(yù)定演示播放持續(xù)時(shí)間、視頻內(nèi)容組成部分以及交互式內(nèi)容組成部分。視頻內(nèi)容組成部分出于示例性目的而被稱為電影,但實(shí)際上可以是視頻、音頻、數(shù)據(jù)或其任何組合。視頻內(nèi)容組成部分被安排成多個(gè)幀和/或樣本以便由視頻內(nèi)容管理器呈現(xiàn)。視頻內(nèi)容管理器以基于諸如時(shí)鐘信號(hào)等定時(shí)信號(hào)的速率從一個(gè)或多個(gè)源(諸如從光學(xué)介質(zhì)或另一源)接收視頻數(shù)據(jù)(視頻、音頻、或數(shù)據(jù)樣本或其組合)。定時(shí)信號(hào)的速率基于視頻內(nèi)容的播放速度(例如電影可被暫停、慢進(jìn)、快進(jìn)、慢退、或快退)來(lái)變化。交互式內(nèi)容被安排成由交互式內(nèi)容管理器以基于諸如連續(xù)時(shí)鐘信號(hào)等定時(shí)信號(hào)的速率來(lái)呈現(xiàn)。演示的交互式內(nèi)容組成部分采用一個(gè)或多個(gè)應(yīng)用程序的形式。應(yīng)用程序包括聲明形式或腳本形式的指令。一種類型的聲明形式包括可擴(kuò)展標(biāo)記語(yǔ)言("XML")數(shù)據(jù)結(jié)構(gòu)。應(yīng)用程序提供用于組織、格式化和同步向用戶演示的媒體對(duì)象的演示的指令,這種演示通常是與視頻內(nèi)容組成部分并發(fā)地進(jìn)行的。應(yīng)用程序具有應(yīng)用程序播放持續(xù)時(shí)間以及應(yīng)用程序演示間隔,該間隔是交互式多媒體演示的演示播放持續(xù)時(shí)間內(nèi)的時(shí)間間隔。由應(yīng)用程序使用的媒體對(duì)象可在應(yīng)用程序演示間隔期間呈現(xiàn)。應(yīng)用程序還具有初始應(yīng)用程序頁(yè),且可具有后續(xù)應(yīng)用程序頁(yè)。應(yīng)用程序頁(yè)引用應(yīng)用程序的媒體對(duì)象。每一頁(yè)具有頁(yè)播放持續(xù)時(shí)間以及落入應(yīng)用程序演示間隔內(nèi)的頁(yè)演示間隔。由頁(yè)使用的媒體對(duì)象可在頁(yè)演示間隔內(nèi)呈現(xiàn)。確定某些時(shí)間信號(hào)的值的方法、系統(tǒng)、裝置和制品可用于確保演示的交互式內(nèi)容組成部分與視頻內(nèi)容組成部分之間的同步。在演示的播放期間,參考諸如由視頻內(nèi)容管理器所使用的定時(shí)信號(hào)等以基于演示播放速度的速率產(chǎn)生的第一定時(shí)信號(hào)來(lái)測(cè)量演示播放持續(xù)時(shí)間的己經(jīng)過(guò)時(shí)間。已經(jīng)過(guò)的時(shí)間形成標(biāo)題時(shí)間基準(zhǔn)。當(dāng)標(biāo)題時(shí)間基準(zhǔn)落入應(yīng)用程序演示間隔內(nèi)時(shí),形成應(yīng)用程序時(shí)間基準(zhǔn)。通過(guò)參考諸如由交互式內(nèi)容管理器所使用的定時(shí)信號(hào)等以連續(xù)預(yù)定速率產(chǎn)生的第二定時(shí)信號(hào)來(lái)測(cè)量應(yīng)用程序播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間來(lái)形成應(yīng)用程序時(shí)間基準(zhǔn)。應(yīng)用程序時(shí)間基準(zhǔn)在應(yīng)用程序演示間隔結(jié)束時(shí)以及在演示的速度改變(包括特效播放)期間復(fù)位(例如,變?yōu)椴换顒?dòng)和/或重新開始)。當(dāng)演示播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間處于應(yīng)用程序演示間隔和特定頁(yè)演示間隔內(nèi)時(shí),通過(guò)基于第二定時(shí)信號(hào)測(cè)量特定頁(yè)播放持續(xù)時(shí)間的己經(jīng)過(guò)時(shí)間來(lái)形成頁(yè)時(shí)間基準(zhǔn)。頁(yè)時(shí)間基準(zhǔn)在頁(yè)演示間隔結(jié)束時(shí)以及在演示的速度改變(包括特效播放)期間復(fù)位(例如,變?yōu)椴换顒?dòng)和/或重新開始)。可參考第一定時(shí)信號(hào)或第二定時(shí)信號(hào)中的任一個(gè),也可參考標(biāo)題時(shí)間基準(zhǔn)、應(yīng)用程序時(shí)間基準(zhǔn)或頁(yè)時(shí)間基準(zhǔn)來(lái)指定用于呈現(xiàn)媒體對(duì)象的時(shí)間。諸如標(biāo)記元素等應(yīng)用程序指令被用于指定可呈現(xiàn)特定媒體對(duì)象的時(shí)間或時(shí)間間隔。標(biāo)記元素的示例包括事件元素和定時(shí)元素,諸如并行(par)、定時(shí)(timing)或順序(seq)元素。標(biāo)記元素可與諸如定時(shí)容器或另一類型的容器等XML數(shù)據(jù)結(jié)構(gòu)相關(guān)聯(lián)。標(biāo)記元素的屬性,諸如由用于高清晰度DVD電影的XML模式所定義的屬性,可用于指定例如標(biāo)題時(shí)間、應(yīng)用程序時(shí)間或頁(yè)時(shí)間的值。在播放應(yīng)用程序之前,諸如當(dāng)應(yīng)用程序最初變?yōu)橛行r(shí),或當(dāng)應(yīng)用程序在特效播放或演示的播放速度的另一改變之后變?yōu)橛行r(shí),該應(yīng)用程序的資源被加載到存儲(chǔ)器中,諸如文件高速緩存中。應(yīng)用程序資源包括由應(yīng)用程序使用的媒體對(duì)象,以及用于呈現(xiàn)媒體對(duì)象的指令,它們被統(tǒng)稱為資源包。引用應(yīng)用程序的資源包的各元素的存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu)可被嵌入到視頻內(nèi)容組成部分中,并從視頻內(nèi)容組成部分中直接讀取,而不必在視頻內(nèi)容流外尋找以定位應(yīng)用程序資源。提供該概述以便以簡(jiǎn)化的形式介紹一些概念。這些概念將在詳細(xì)描述一節(jié)中進(jìn)一步描述。除概述中所述的以外的元素或步驟是可能的,且沒(méi)有任何元素或步驟是必需的。該概述并不旨在標(biāo)識(shí)要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用來(lái)協(xié)助確定所要求保護(hù)的主題的范圍。附圖簡(jiǎn)述圖1是交互式多媒體演示系統(tǒng)的簡(jiǎn)化功能框圖。圖2是可從圖1中所示的播放列表中查明的示例性演示時(shí)間線的圖示。圖3是與圖1中所示的交互式多媒體演示相關(guān)聯(lián)的應(yīng)用程序的簡(jiǎn)化的功能框圖。圖4是更詳細(xì)示出圖1的定時(shí)信號(hào)管理塊的簡(jiǎn)化的功能框圖。圖5是示出,對(duì)于連續(xù)定時(shí)信號(hào),示例性事件對(duì)圖4中所示的某些時(shí)間基準(zhǔn)的值的影響的示意圖。圖6是參考圖2中所示的某些時(shí)間間隔,用于確定圖1中所示的交互式多媒體演示的已經(jīng)過(guò)的總播放時(shí)間的方法的流程圖。圖7是用于使用圖4中所示的定時(shí)信號(hào)管理塊的某些方面來(lái)播放交互式多媒體演示的方法的流程圖。圖8是可結(jié)合圖1中所示的交互式多媒體演示系統(tǒng)的各方面使用的通用計(jì)算單元的簡(jiǎn)化的功能框圖。圖9是可在其中實(shí)現(xiàn)或使用圖1中所示的交互式多媒體演示系統(tǒng)的操作系統(tǒng)的示例性配置的簡(jiǎn)化的功能框圖。圖IO是可在其中實(shí)現(xiàn)或使用圖1中所示的交互式多媒體演示系統(tǒng)的客戶機(jī)一服務(wù)器體系結(jié)構(gòu)的簡(jiǎn)化的功能框圖。詳細(xì)描述轉(zhuǎn)向附圖,其中同樣的參考標(biāo)號(hào)指定同樣的組件,圖1是交互式多媒體演示系統(tǒng)("演示系統(tǒng)")100的簡(jiǎn)化的功能框圖。演示系統(tǒng)100包括音頻/視頻內(nèi)容("AVC")管理器102、交互式內(nèi)容("IC")管理器104、演示管理器106、定時(shí)信號(hào)管理塊108、以及混合器/呈現(xiàn)器110。一般而言,設(shè)計(jì)選擇規(guī)定了如何實(shí)現(xiàn)演示系統(tǒng)100的特定功能。這樣的功能可使用硬件、軟件或固件、或其組合來(lái)實(shí)現(xiàn)。在操作中,演示系統(tǒng)IOO處理交互式多媒體演示內(nèi)容("演示內(nèi)容")120。演示內(nèi)容120包括視頻內(nèi)容組成部分("視頻組成部分")122和交互式內(nèi)容組成部分("IC組成部分")124。視頻組成部分122和IC組成部分124—般,但不一定分別由AVC管理器102和IC管理器104作為單獨(dú)的數(shù)據(jù)流來(lái)處理。演示系統(tǒng)100也便于將演示內(nèi)容120作為已播放演示127向用戶(未示出)演示。已播放演示127表示與由混合器/呈現(xiàn)器110產(chǎn)生且可由用戶通過(guò)諸如顯示器或揚(yáng)聲器(未示出)等設(shè)備接收的演示內(nèi)容120相關(guān)聯(lián)的可視和/或可聽信息。為討論起見,假定演示內(nèi)容120和己播放演示127表示任何格式的高清晰度DVD電影內(nèi)容。然而,可以理解,演示內(nèi)容120和己播放演示127可以是現(xiàn)在已知或?qū)?lái)開發(fā)的任何類型的交互式多媒體演示。視頻組成部分122表示演示內(nèi)容120中的傳統(tǒng)視頻、音頻或數(shù)據(jù)組成部分。例如,電影一般具有一個(gè)或多個(gè)版本(例如,針對(duì)成年觀眾的一個(gè)版本、以及針對(duì)年輕觀眾的一個(gè)版本);一個(gè)或多個(gè)標(biāo)題131,其具有與每一標(biāo)題相關(guān)聯(lián)的一個(gè)或多個(gè)章節(jié)(未示出)(標(biāo)題在以下結(jié)合演示管理器106進(jìn)一步描述);一個(gè)或多個(gè)音軌(例如,電影可使用一種或多種語(yǔ)言來(lái)播放,帶有或不帶有字幕);以及諸如導(dǎo)演的評(píng)論、附加鏡頭、預(yù)告片等。可以理解,標(biāo)題與章節(jié)之間的區(qū)別純粹是邏輯上的區(qū)別。例如,單個(gè)可感知的媒體片段可以是單個(gè)標(biāo)題/章節(jié)中的一部分,或可由多個(gè)標(biāo)題/章節(jié)組成。由內(nèi)容創(chuàng)作源來(lái)確定適用的邏輯區(qū)別。也可理解,盡管視頻組成部分122被稱為電影,但視頻組成部分122實(shí)際上可以是視頻、音頻、數(shù)據(jù)或其任何組合。形成視頻組成部分122的視頻、音頻、或數(shù)據(jù)源自一個(gè)或多個(gè)媒體源160(為示例性的目的,在A/V管理器102內(nèi)示出兩個(gè)媒體源160)。媒體源是可從中導(dǎo)出或獲取視頻、音頻或數(shù)據(jù)的任何設(shè)備、位置或數(shù)據(jù)。媒體源的示例包括但不限于,網(wǎng)絡(luò)、硬盤驅(qū)動(dòng)器、光學(xué)介質(zhì)、備用的物理盤以及引用特定視頻、音頻或數(shù)據(jù)的存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu)。來(lái)自特定媒體源的視頻、音頻或數(shù)據(jù)的樣本組被稱為剪輯123(在視頻組成部分122、AVC管理器102和播放列表128內(nèi)示出)。參考AVC管理器102,從一個(gè)或多個(gè)媒體源160接收與剪輯123相關(guān)聯(lián)的信息,并在解碼器塊161處對(duì)其解碼。解碼器塊161表示用于從自媒體源160接收的信息中檢索可呈現(xiàn)視頻、音頻或數(shù)據(jù)內(nèi)容的任何設(shè)備、技術(shù)或步驟。解碼器塊161可包括例如編碼器/解碼器對(duì)、多路分解器、或解密器。盡管示出了解碼器與媒體源之間的一對(duì)一關(guān)系,但可以理解,一個(gè)解碼器可服務(wù)于多個(gè)媒體源,反之亦然。音頻/視頻內(nèi)容數(shù)據(jù)("A/V數(shù)據(jù)")132是與視頻組成部分122相關(guān)聯(lián)的數(shù)據(jù),這些數(shù)據(jù)被準(zhǔn)備來(lái)由AVC管理器120呈現(xiàn)并被傳輸給混合器/呈現(xiàn)器110。A/V數(shù)據(jù)134的幀通常對(duì)每一活動(dòng)剪輯123包括剪輯中的一部分的呈現(xiàn)。在特定幀中呈現(xiàn)的剪輯的精確部分或量可基于若干因素,諸如剪輯的視頻、音頻或數(shù)據(jù)內(nèi)容的特征、或用于對(duì)該剪輯編碼或解碼的格式、技術(shù)或速率。IC組成部分124包括媒體對(duì)象125以及用于演示可視或可聽對(duì)象的任何指令(被示為應(yīng)用程序155,并在以下進(jìn)一步討論),媒體對(duì)象是用戶可選擇的可視或可聽對(duì)象,它可任選地可與視頻組成部分122并發(fā)地演示。媒體對(duì)象125可以是靜態(tài)或動(dòng)畫的。媒體對(duì)象的示例包括視頻樣本或剪輯、音頻樣本或剪輯、圖形、文字及其組合等。媒體對(duì)象125源自一個(gè)或多個(gè)源(未示出)。源可以是可從中導(dǎo)出或獲取媒體對(duì)象的任何設(shè)備、位置或數(shù)據(jù)。媒體對(duì)象125的源的示例包括但不限于,網(wǎng)絡(luò)、硬盤驅(qū)動(dòng)器、光學(xué)介質(zhì)、備用物理盤、以及引用特定媒體對(duì)象的存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu)。媒體對(duì)象125的格式的示例包括但不限于,可移植網(wǎng)絡(luò)圖形("PNG")、聯(lián)合圖片專家組("JPEG")、運(yùn)動(dòng)圖片專家組("MPEG")、多圖像網(wǎng)絡(luò)圖形("MNG")、音頻視頻交錯(cuò)("AVI")、可擴(kuò)展標(biāo)記語(yǔ)言("XML")、超文本標(biāo)記語(yǔ)言("HTML")、以及可擴(kuò)展HTML("XHTML")。應(yīng)用程序155提供演示系統(tǒng)100用于向用戶演示媒體對(duì)象124的機(jī)制。應(yīng)用程序155表示電子地控制對(duì)數(shù)據(jù)的預(yù)定操作的任何信號(hào)處理方法或己存儲(chǔ)的指令。為討論起見,假定IC組成部分124包括三個(gè)應(yīng)用程序155,它們將在以下結(jié)合圖2和3來(lái)討論。第一應(yīng)用程序在電影之前演示版權(quán)通知,第二應(yīng)用程序與電影的視頻方面并發(fā)地演示提供具有多個(gè)用戶可選擇項(xiàng)的菜單的某些媒體對(duì)象,第三應(yīng)用程序演示提供可用于標(biāo)識(shí)和/或跟隨出現(xiàn)在電影中的一個(gè)或多個(gè)項(xiàng)(例如,人、汽車、建筑物或產(chǎn)品)的圖形覆蓋物(諸如,圓圈)的一個(gè)或多個(gè)媒體對(duì)象。交互式內(nèi)容數(shù)據(jù)("IC數(shù)據(jù)")134是與IC組成部分124相關(guān)聯(lián)的數(shù)據(jù),它被準(zhǔn)備來(lái)由IC管理器104呈現(xiàn)并被傳輸給混合器/呈現(xiàn)器110。每一應(yīng)用程序具有一相關(guān)聯(lián)的隊(duì)列(未示出),該隊(duì)列保存與呈現(xiàn)應(yīng)用程序相關(guān)聯(lián)的一個(gè)或多個(gè)工作項(xiàng)(未示出)。演示管理器106被配置成與AVC管理器104和IC管理器102兩者通信,它便于對(duì)演示內(nèi)容120的處理以及已播放演示127向用戶的演示。演示管理器106能訪問(wèn)播放列表128。播放列表128包括可向用戶演示的剪輯123和應(yīng)用程序155(包括媒體對(duì)象125)的時(shí)間排序序列等。剪輯123和應(yīng)用程序155/媒體對(duì)象125可被安排成形成一個(gè)或多個(gè)標(biāo)題131。為示例性的目的,此處討論一個(gè)標(biāo)題131。播放列表128可使用可擴(kuò)展標(biāo)記語(yǔ)言("XML")文檔或另一數(shù)據(jù)結(jié)構(gòu)來(lái)實(shí)現(xiàn)。演示管理器106使用播放列表128來(lái)查明標(biāo)題131的演示時(shí)間線130。概念上,演示時(shí)間線130指示標(biāo)題131內(nèi)何時(shí)可向用戶演示特定剪輯123和應(yīng)用程序155的時(shí)間。結(jié)合圖2示出并討論了示例演示時(shí)間線130,它示出了剪輯123和應(yīng)用程序155的演示之間的示例性關(guān)系。在某些情況中,使用播放列表128和/或演示時(shí)間線130來(lái)査明視頻內(nèi)容時(shí)間線("視頻時(shí)間線")142和交互式內(nèi)容時(shí)間線("IC時(shí)間線")144也是有用的。演示管理器106向AVC管理器102和IC管理器104提供信息,包括但不限于關(guān)于演示時(shí)間線130的信息?;趤?lái)自演示管理器206的輸入,AVC管理器102準(zhǔn)備好A/V數(shù)據(jù)132以便呈現(xiàn),IC管理器104準(zhǔn)備好IC數(shù)據(jù)134以便呈現(xiàn)。定時(shí)信號(hào)管理塊108產(chǎn)生各種定時(shí)信號(hào)158,這些信號(hào)被用于控制AVC管理器102和IC管理器104分別對(duì)A/V數(shù)據(jù)132和IC數(shù)據(jù)134進(jìn)行的準(zhǔn)備和產(chǎn)生的定時(shí)。具體地,定時(shí)信號(hào)158被用于實(shí)現(xiàn)A/V數(shù)據(jù)132和IC數(shù)據(jù)134的幀級(jí)同步。定時(shí)信號(hào)管理塊108和定時(shí)信號(hào)158的細(xì)節(jié)將在以下結(jié)合圖4進(jìn)一步討論。混合器/呈現(xiàn)器在視頻平面(未示出)中呈現(xiàn)A/V數(shù)據(jù)132,并在圖形平面(未示出)中呈現(xiàn)IC數(shù)據(jù)134。圖形平面一般,但不一定被覆蓋在視頻平面上以便為用戶產(chǎn)生已播放演示127。繼續(xù)參考圖1,圖2是播放列表128內(nèi)的標(biāo)題131的示例演示時(shí)間線130的圖示。時(shí)間在水平軸220上示出。關(guān)于視頻組成部分122(示出了剪輯123)和IC組成部分(示出了演示媒體對(duì)象125的應(yīng)用程序155)的信息在垂直軸225上示出。示出了兩個(gè)剪輯123,第一視頻剪輯("視頻剪輯1")230和第二視頻剪輯("視頻剪輯2")250。為討論起見,如以上結(jié)合圖1所述,假定第一應(yīng)用程序負(fù)責(zé)演示構(gòu)成版權(quán)通知260的一個(gè)或多個(gè)媒體對(duì)象(例如,圖像和/或文字)。第二應(yīng)用程序負(fù)責(zé)演示提供菜單280的用戶可選項(xiàng)(例如,帶有相關(guān)聯(lián)文字或圖形的按鈕)的某些媒體對(duì)象。第三應(yīng)用程序負(fù)責(zé)演示提供圖形覆蓋物290的一個(gè)或多個(gè)媒體對(duì)象。菜單280與視頻剪輯1230和視頻剪輯2250并發(fā)地顯示,而圖形覆蓋物290可與視頻剪輯1230和菜單280并發(fā)地顯示。沿水平軸220的其中可向用戶演示標(biāo)題131的特定時(shí)間量被稱為標(biāo)題131的播放持續(xù)時(shí)間292。播放持續(xù)時(shí)間292內(nèi)的特定時(shí)間被稱為標(biāo)題時(shí)間。在演示時(shí)間線130上示出了四個(gè)標(biāo)題時(shí)間("TT")——TT1293、TT2294、TT3295禾卩TT4296。因?yàn)闃?biāo)題可被播放一次或一次以上(例如,以循環(huán)方式),所以基于標(biāo)題131的一次重復(fù)來(lái)確定播放持續(xù)時(shí)間292。播放持續(xù)時(shí)間292可關(guān)于任何所需基準(zhǔn)來(lái)確定,包括但不限于,預(yù)定播放速度(例如,正常即lx播放速度)、預(yù)定幀速率或預(yù)定的定時(shí)信號(hào)狀態(tài)。播放速度、幀速率和定時(shí)信號(hào)將在以下結(jié)合圖4進(jìn)一步討論??梢岳斫猓T如編碼技術(shù)、顯示技術(shù)和關(guān)于播放序列和每一標(biāo)題的剪輯和媒體對(duì)象之間的定時(shí)關(guān)系的特定規(guī)則等實(shí)現(xiàn)專用因素都會(huì)影響標(biāo)題的播放持續(xù)時(shí)間及其中的標(biāo)題時(shí)間的精確值。術(shù)語(yǔ)播放持續(xù)時(shí)間和標(biāo)題時(shí)間旨在包括所有這樣的實(shí)現(xiàn)專用細(xì)節(jié)。盡管可演示與IC組成部分124相關(guān)聯(lián)的內(nèi)容的標(biāo)題時(shí)間一般是預(yù)定的,但可以理解,在用戶與這樣的內(nèi)容交互時(shí)所采取的動(dòng)作可僅基于播放己播放演示127時(shí)用戶的輸入來(lái)確定。例如,用戶可在己播放演示127的播放期間選擇、激活或停用某些應(yīng)用程序、媒體對(duì)象和/或與之相關(guān)聯(lián)的附加內(nèi)容。也在此處定義和討論播放持續(xù)時(shí)間292內(nèi)的其它時(shí)間和/或持續(xù)時(shí)間。視頻演示間隔240由播放持續(xù)時(shí)間292的開始和結(jié)束時(shí)間來(lái)定義,在此期間可播放與視頻組成部分122相關(guān)聯(lián)的特定內(nèi)容。例如,視頻剪輯1230具有在標(biāo)題時(shí)間TT2294與TT4294之間的演示間隔240,而視頻剪輯2250具有在標(biāo)題時(shí)間TT3295與TT4296之間的演示間隔240。應(yīng)用程序演示間隔、應(yīng)用程序播放持續(xù)時(shí)間、頁(yè)演示間隔、以及頁(yè)持續(xù)時(shí)間也在以下結(jié)合圖3來(lái)定義和討論。繼續(xù)參考圖2,在播放持續(xù)時(shí)間292內(nèi)存在兩種類型的時(shí)間間隔。第一種類型的時(shí)間間隔是其中視頻組成部分122未被調(diào)度來(lái)演示的間隔。時(shí)間間隔1297,即電影演示之前顯示版權(quán)通知260的時(shí)間,是第一種類型的時(shí)間間隔的示例。盡管演示版權(quán)通知260的應(yīng)用程序被調(diào)度來(lái)在時(shí)間間隔1297期間演示,但可以理解,應(yīng)用程序不必在第一種類型的時(shí)間間隔期間被調(diào)度來(lái)演示。第二種類型的時(shí)間間隔是其中視頻組成部分122被調(diào)度來(lái)演示的間隔。時(shí)間間隔2298和時(shí)間間隔3299是第二種類型的時(shí)間間隔的示例。有時(shí),可在第二種類型的時(shí)間間隔期間調(diào)度一個(gè)以上的視頻來(lái)演示。通常,但不總是,交互式內(nèi)容可在第二種類型的時(shí)間間隔期間演示。例如,在時(shí)間間隔2298中,調(diào)度菜單280和圖形覆蓋物290來(lái)與視頻剪輯230并發(fā)地演示。在時(shí)間間隔3299中,調(diào)度菜單280來(lái)與視頻剪輯1230和視頻剪輯2250并發(fā)地演示。繼續(xù)參考圖1和2,圖3是單個(gè)應(yīng)用程序155的功能框圖。應(yīng)用程序155—般表示負(fù)責(zé)演示媒體對(duì)象260、280和290的應(yīng)用程序。應(yīng)用程序155包括指令304(以下進(jìn)一步討論)。應(yīng)用程序155具有與之相關(guān)聯(lián)的資源包數(shù)據(jù)結(jié)構(gòu)340(以下進(jìn)一步討論)、應(yīng)用程序播放持續(xù)時(shí)間320、以及一個(gè)或多個(gè)應(yīng)用程序演示間隔321。應(yīng)用程序播放持續(xù)時(shí)間320是特定的時(shí)間量,指的是其中可向已播放演示127的接收方演示和/或可由其選擇與應(yīng)用程序155相關(guān)聯(lián)的媒體對(duì)象125的一定量(一部分或全部)的播放持續(xù)時(shí)間292。在圖2的上下文中,例如負(fù)責(zé)版權(quán)通知260的應(yīng)用程序155具有由TT1293和TT2294之間的時(shí)間量組成的應(yīng)用程序播放持續(xù)時(shí)間。負(fù)責(zé)菜單390的應(yīng)用程序具有由TT2294和TT4296之間的時(shí)間量組成的應(yīng)用程序播放持續(xù)時(shí)間。負(fù)責(zé)圖形覆蓋物290的應(yīng)用程序具有由TT2294與TT3295之間的時(shí)間量組成的應(yīng)用程序播放持續(xù)時(shí)間。當(dāng)與特定應(yīng)用程序相關(guān)聯(lián)的應(yīng)用程序播放持續(xù)時(shí)間在演示時(shí)間線上概念化時(shí)獲取的由開始和結(jié)束標(biāo)題時(shí)間所定義的間隔被稱為應(yīng)用程序演示間隔321。例如,負(fù)責(zé)版權(quán)通知260的應(yīng)用程序具有開始于TT1293并結(jié)束于TT2294的應(yīng)用程序演示間隔,負(fù)責(zé)菜單280的應(yīng)用程序具有開始于TT2294并結(jié)束于TT4296的應(yīng)用程序演示間隔,負(fù)責(zé)圖形覆蓋物290的應(yīng)用程序具有開始于TT2294并結(jié)束于TT3295的應(yīng)用程序演示間隔。再次參考圖3,在某些情況中,應(yīng)用程序155可具有一個(gè)以上的頁(yè)。頁(yè)是在特定應(yīng)用程序播放持續(xù)時(shí)間320和/或應(yīng)用程序演示間隔321內(nèi)可同時(shí)演示的一個(gè)或多個(gè)媒體對(duì)象的邏輯分組。然而,與特定頁(yè)相關(guān)聯(lián)的媒體對(duì)象可并發(fā)地、串行地或按其組合來(lái)演示。如圖所示,初始頁(yè)330具有相關(guān)聯(lián)的初始媒體對(duì)象331,后續(xù)頁(yè)335具有相關(guān)聯(lián)的媒體對(duì)象336。每一頁(yè)又具有其自己的頁(yè)持續(xù)時(shí)間。如圖所示,初始頁(yè)330具有頁(yè)持續(xù)時(shí)間332,后續(xù)頁(yè)335具有頁(yè)持續(xù)時(shí)間337。頁(yè)持續(xù)時(shí)間是特定的時(shí)間量,指的是其中向用戶演示(和/或由用戶選擇)與特定頁(yè)相關(guān)聯(lián)的媒體對(duì)象125的一定量(一部分或全部)的應(yīng)用程序播放持續(xù)時(shí)間330。當(dāng)與特定頁(yè)相關(guān)聯(lián)的頁(yè)播放持續(xù)時(shí)間在演示時(shí)間線上概念化時(shí)所獲取的由開始和結(jié)束標(biāo)題時(shí)間所定義的間隔被稱為頁(yè)演示間隔343。頁(yè)演示間隔343是應(yīng)用程序演示間隔321的子間隔。特定的媒體對(duì)象演示間隔345也可在頁(yè)演示間隔343內(nèi)定義。與給定標(biāo)題相關(guān)聯(lián)的應(yīng)用程序和頁(yè)的數(shù)目,以及與每一應(yīng)用程序或頁(yè)相關(guān)聯(lián)的媒體對(duì)象一般是邏輯上的區(qū)別,這是設(shè)計(jì)選擇的問(wèn)題。當(dāng)期望管理(例如,限制)與應(yīng)用程序相關(guān)聯(lián)的、在應(yīng)用程序執(zhí)行期間被加載到存儲(chǔ)器內(nèi)的資源的數(shù)目或數(shù)量時(shí),可使用多個(gè)頁(yè)。應(yīng)用程序的資源包括應(yīng)用程序所使用的媒體對(duì)象、以及用于呈現(xiàn)媒體對(duì)象的指令304。例如,當(dāng)帶有多個(gè)頁(yè)的應(yīng)用程序可被演示時(shí),有可能僅將與應(yīng)用程序的當(dāng)前可演示頁(yè)相關(guān)聯(lián)的那些資源加載到存儲(chǔ)器中。資源包數(shù)據(jù)結(jié)構(gòu)340被用于便于在應(yīng)用程序執(zhí)行之前將應(yīng)用程序資源加載到存儲(chǔ)器中。資源包數(shù)據(jù)結(jié)構(gòu)340引用應(yīng)用程序的資源所處的存儲(chǔ)器位置。資源包數(shù)據(jù)結(jié)構(gòu)340可與其所引用的資源一起或分開地存儲(chǔ)在任何期望的位置。例如,資源包數(shù)據(jù)結(jié)構(gòu)340可被安置在諸如高清晰度DVD等光學(xué)介質(zhì)上,位于與視頻組成部分122分開的區(qū)域中?;蛘?,資源包數(shù)據(jù)結(jié)構(gòu)340可被嵌入到視頻組成部分122中。在又一替換中,資源包數(shù)據(jù)結(jié)構(gòu)可放置在遠(yuǎn)程位置。遠(yuǎn)程位置的一個(gè)示例是聯(lián)網(wǎng)的服務(wù)器。涉及處理用于應(yīng)用程序執(zhí)行的資源以及在應(yīng)用程序之間的轉(zhuǎn)換的主題將不在此處詳細(xì)討論。再次參考應(yīng)用程序155本身,當(dāng)指令304被執(zhí)行時(shí),它基于用戶輸入執(zhí)行關(guān)于呈現(xiàn)與應(yīng)用程序155相關(guān)聯(lián)的媒體對(duì)象125的任務(wù)。一種類型的用戶輸入(或其結(jié)果)是用戶事件。用戶事件是由已播放演示127的接收方啟動(dòng)的涉及IC組成部分124的動(dòng)作或發(fā)生的事情。用戶事件一般,但不一定是異步的。用戶事件的示例包括但不限于,用戶與已播放演示127內(nèi)的媒體對(duì)象的交互,諸如對(duì)菜單280內(nèi)的按鈕的選擇、或?qū)εc圖形覆蓋物290相關(guān)聯(lián)的圓圈的選擇。這樣的交互可使用現(xiàn)在已知或?qū)?lái)開發(fā)的任何類型的用戶輸入設(shè)備來(lái)進(jìn)行,包括鍵盤、遙控器、鼠標(biāo)、指示筆、或語(yǔ)音命令??梢岳斫?,應(yīng)用程序155可響應(yīng)除用戶事件以外的事件,但這樣的事件在此處將不特別討論。在一個(gè)實(shí)現(xiàn)中,指令304是編碼在計(jì)算機(jī)可讀介質(zhì)(以下結(jié)合圖9進(jìn)一步描述)內(nèi)的計(jì)算機(jī)可執(zhí)行指令。在此處所述的示例中,使用腳本308或標(biāo)記元素302、306、310、312、360來(lái)實(shí)現(xiàn)指令304。盡管可單獨(dú)使用腳本或標(biāo)記元素中的任何一個(gè),但一般而言,腳本和標(biāo)記元素的組合允許創(chuàng)建高清晰度DVD電影的一組綜合的交互式能力。腳本308包括以非聲明性程序設(shè)計(jì)語(yǔ)言,諸如命令性程序設(shè)計(jì)語(yǔ)言編寫的指令304。命令性程序設(shè)計(jì)語(yǔ)言按照將由處理器執(zhí)行的命令的序列來(lái)描述計(jì)算。在使用腳本308的大多數(shù)情況中,使用腳本來(lái)響應(yīng)用戶事件。然而,腳本可用于其它上下文中,諸如處理單獨(dú)使用標(biāo)記元素不容易或不能高效實(shí)現(xiàn)的問(wèn)題。這樣的上下文的示例包括系統(tǒng)事件和資源管理(例如,訪問(wèn)高速緩存的或持久存儲(chǔ)的資源)。在一種實(shí)現(xiàn)中,腳本308是如由國(guó)際歐洲計(jì)算機(jī)制造協(xié)會(huì)(ECMAInternationa)在ECMA-262規(guī)范中定義的ECMAScript。落入ECMA-262中的常用的腳本化程序設(shè)計(jì)語(yǔ)言包括JavaScript和Jscript。在某些設(shè)置中,可能期望使用ECMAScript262的子集,諸如ECMA-327以及主機(jī)環(huán)境和一組應(yīng)用程序編程接口來(lái)實(shí)現(xiàn)308。標(biāo)記元素302、306、310、312和360表示以聲明性程序設(shè)計(jì)語(yǔ)言,諸如可擴(kuò)展標(biāo)記語(yǔ)言("XML")編寫的指令304。在XML中,元素是XML文檔內(nèi)使用開始標(biāo)簽和結(jié)尾標(biāo)簽定義的邏輯信息單元。XML文檔是由被稱為實(shí)體(也被稱為容器)的存儲(chǔ)單元組成的數(shù)據(jù)對(duì)象,這些存儲(chǔ)單元包含已經(jīng)解析或未解析的數(shù)據(jù)。已解析的數(shù)據(jù)由字符組成,其中某些字符形成字符數(shù)據(jù),某些字符形成標(biāo)記。標(biāo)記對(duì)文檔的存儲(chǔ)布局和邏輯結(jié)構(gòu)的描述編碼。在XML文檔中存在一個(gè)根元素,其任何部分都不在任何其它元素的內(nèi)容中出現(xiàn)。對(duì)所有的其它元素,開始標(biāo)簽和結(jié)尾標(biāo)簽位于其它元素的內(nèi)容內(nèi),彼此嵌套。XML模式是一類XML文檔的句法的定義。一種類型的XML模式是通用模式。某些通用模式由萬(wàn)維網(wǎng)聯(lián)盟("W3C")定義。另一類型的XML模式是專用模式。例如在高清晰度DVD上下文中,由DVD論壇公布了一個(gè)或多個(gè)專用XML模式,用于遵循高清晰度視頻的DVD規(guī)范的XML文檔??梢岳斫猓锌赡苡懈咔逦菵VD電影的其它模式以及其它交互式多媒體演示的模式。在較高層次上,XML模式包括(1)全局元素聲明,它將元素名與元素類型相關(guān)聯(lián),以及(2)類型定義,它定義該類型元素的屬性、子元素和字符數(shù)據(jù)。元素的屬性使用名/值對(duì)來(lái)指定元素的特定特性,一個(gè)屬性指定單個(gè)元素特性??砂ㄓ脩羰录?60的內(nèi)容元素302被用于標(biāo)識(shí)可由應(yīng)用程序155向用戶演示的特定媒體對(duì)象元素312。媒體對(duì)象元素312—般又指定安置定義特定媒體對(duì)象125的數(shù)據(jù)的位置。這樣的位置可以是,例如持久本地或遠(yuǎn)程存儲(chǔ)中的位置,包括光學(xué)介質(zhì)、有線或無(wú)線、公共或?qū)S镁W(wǎng)絡(luò)、諸如因特網(wǎng)、私人管理的網(wǎng)絡(luò)或萬(wàn)維網(wǎng)上的位置。媒體對(duì)象元素312所指定的位置也可以是對(duì)位置的引用,諸如對(duì)資源包數(shù)據(jù)結(jié)構(gòu)340的引用。以此方式,媒體對(duì)象125的位置可被間接指定。定時(shí)元素306被用于指定特定內(nèi)容元素302可由特定應(yīng)用程序155向用戶演示的時(shí)間或時(shí)間間隔。定時(shí)元素的示例包括XML文檔的時(shí)間容器內(nèi)的并行(par)、定時(shí)或串行(s叫)元素。樣式元素310—般被用于指定可由特定應(yīng)用程序向用戶演示的特定內(nèi)容元素302的外觀。用戶事件元素360表示用于定義或響應(yīng)用戶事件的內(nèi)容元素302、定時(shí)元素306或樣式元素310。標(biāo)記元素302、306、310、360具有可用于指定其相關(guān)聯(lián)媒體對(duì)象元素312/媒體對(duì)象125的某些特性的屬性。在一個(gè)實(shí)現(xiàn)中,這些屬性/特性表示一個(gè)或多個(gè)時(shí)鐘或定時(shí)信號(hào)(以下結(jié)合圖4進(jìn)一步描述)的值。使用具有表示時(shí)間或持續(xù)時(shí)間的特性的標(biāo)記元素的屬性是在用戶接收已播放演示127的同時(shí)實(shí)現(xiàn)IC組成部分124與視頻組成部分122之間的同步的一種方式。以下描述了包含標(biāo)記元素的示例XML文檔(未示出腳本308)。示例XML文檔包括用于對(duì)內(nèi)容元素302執(zhí)行裁剪動(dòng)畫的樣式310和定時(shí)306元素,內(nèi)容元素302引用被稱為"id"的媒體對(duì)象元素312。定義與"id"媒體對(duì)象元素相關(guān)聯(lián)的媒體對(duì)象215的數(shù)據(jù)的位置未被示出。該示例XML文檔以被稱為"xml"的根元素開始。在該根元素之后,若干名字空間"xmlns"字段引用萬(wàn)維網(wǎng)上可找到定義該示例XML文檔的句法的若干模式及其中的容器的位置。在例如用于高清晰度DVD電影的XML文檔的上下文中,名字空間字段可引用與DVD論壇相關(guān)聯(lián)的網(wǎng)站。在由標(biāo)為"body"的標(biāo)簽描述的容器中定義被稱為"id"的一個(gè)內(nèi)容元素302。在由標(biāo)為"head"的標(biāo)簽描述的容器內(nèi)定義與內(nèi)容元素"id"相關(guān)聯(lián)的樣式元素310(在該示例中,標(biāo)簽"styling"下的元素)。還在由標(biāo)為"head"的標(biāo)簽描述的容器內(nèi)定義定時(shí)元素306(標(biāo)簽"timing"下的元素)。-<rootxml:lang="en"xmlns="http:〃www.dvdforum.org/2005/ihd"xmlns:style="http:〃www.dvdforum.org/2005/ihd#style"xmlns:state="http:〃www.dvdforum.org/2005/ihd#state"-<head>(Head是style(樣式)和timing(定時(shí))特性的容器)-<styling〉(此處為Styling特性)<styleid="s-p"style:fontSize="10px"/><styleid="s-bosbkg"style:opacity="0.4"style:backgroundImage="url('../../img/pass/boston.png')"/〉<styleid="s-div4"style="s-bosbkg"style:width="100px"style:height="200px"/><styleid="s-div5"style:crop="00100100"style="s-bosbkg"style:width="200px"style:height="100px"/〉<styleid="s-div6"style:crop="10050200150"style="s-bosbkg"style:width="100px"style:height="100px"/></styling>-<Timing>(此處為Timing特性)-<timingclock="title">-<defs>-<gid="xcrop"><setstyle:opacity="1.0"/〉<animatestyle:crop="00100200;2000300200"/></g>-<gid="ycrop"><setstyle:opacity="1.0"/>〈animatestyle:crop="00100IOO;O100100200"/></g>-<gid="zoom"><setstyle:opacity="1.0"/><animatestyle:crop="10050200150;12575150100"/></g></defs>-<scq><cueuse="xcrop"select="〃div[@id='d4']"dur="3s"/〉<cueuse="ycrop"select="〃div[@id='d5']"dur="3s"/〉<cueuse="zoom"select="〃div[@id='d6']"dur="3s"/></seq></timing></head〉-<bodystate:foreground="true">Body是內(nèi)容元素的容器-<divid="dl">內(nèi)容從此處開始。-<pstyle:textAlign="center">裁剪動(dòng)畫測(cè)試<br/><spanstyle:fontSize^'12px"〉啟動(dòng)標(biāo)題時(shí)鐘以制作裁剪動(dòng)畫。</span〉</p></div><divid="d4"style="s-div4"style:position="absolute"style:x="10%"style:y="40%"><pstyle="s-p">x:0->200</p></div>-<divid="d5"style="s-div5"style:position="absolute"style:x="30%"style:y="40%"><pstyle="s-p"〉y:0->100</p></div>-<divid="d6"style="s-div6"style:position="absolute"style:x="70%"style:y="60%"><formula>formulaseeoriginaldocumentpage19</formula>繼續(xù)參考圖1-3,圖4是更詳細(xì)示出定時(shí)信號(hào)管理塊108和定時(shí)信號(hào)158的各個(gè)組件的簡(jiǎn)化的功能框圖。定時(shí)信號(hào)管理塊108負(fù)責(zé)處理用于確定演示系統(tǒng)100內(nèi)的特定時(shí)間或持續(xù)時(shí)間的時(shí)鐘和/或定時(shí)信號(hào)。如圖所示,由時(shí)鐘源402以預(yù)定速率產(chǎn)生連續(xù)的定時(shí)信號(hào)401。時(shí)鐘源402可以是與處理系統(tǒng),諸如通用計(jì)算機(jī)或?qū)S秒娮釉O(shè)備相關(guān)聯(lián)的時(shí)鐘。由時(shí)鐘源402產(chǎn)生的定時(shí)信號(hào)401—般如真實(shí)世界的時(shí)鐘一樣連續(xù)改變——在真實(shí)時(shí)間的一秒鐘內(nèi),時(shí)鐘源402以預(yù)定速率產(chǎn)生相當(dāng)于一秒鐘的定時(shí)信號(hào)401。定時(shí)信號(hào)401被輸入到IC幀速率計(jì)算器404、A/V幀速率計(jì)算器406、時(shí)間基準(zhǔn)計(jì)算器408和時(shí)間基準(zhǔn)計(jì)算器409。IC幀速率計(jì)算器404基于定時(shí)信號(hào)401產(chǎn)生定時(shí)信號(hào)405。定時(shí)信號(hào)405被稱為"IC幀速率",它表示IC管理器104產(chǎn)生IC數(shù)據(jù)134的幀的速率。IC幀速率的一個(gè)示例性值是每秒30幀。IC幀速率計(jì)算器404可減少或增加定時(shí)信號(hào)401的速率以產(chǎn)生定時(shí)信號(hào)405。IC數(shù)據(jù)134的幀一般根據(jù)相關(guān)用戶事件對(duì)每一有效應(yīng)用程序155和/或其頁(yè)包括與有效應(yīng)用程序和/或頁(yè)相關(guān)聯(lián)的每一媒體對(duì)象125的呈現(xiàn)。為示例性的目的,有效應(yīng)用程序是具有基于演示時(shí)間線130播放持續(xù)時(shí)間292的當(dāng)前標(biāo)題時(shí)間落入其中的應(yīng)用程序演示間隔321的應(yīng)用程序。可以理解,應(yīng)用程序可具有一個(gè)以上的應(yīng)用程序演示間隔。也可理解,此處不對(duì)基于用戶輸入或資源可用性的應(yīng)用程序狀態(tài)進(jìn)行特定區(qū)分。A/V幀速率計(jì)算器406還基于定時(shí)信號(hào)401來(lái)產(chǎn)生定時(shí)信號(hào)——定時(shí)信號(hào)407。定時(shí)信號(hào)407被稱為"A/V幀速率",它表示AVC管理器102產(chǎn)生A/V數(shù)據(jù)132的幀的速率。A/V幀速率可以與IC幀速率405相同或不同。A/V幀速率的一個(gè)示例性值為每秒24幀。A/V幀速率計(jì)算器406可減少或增加定時(shí)信號(hào)401的速率以產(chǎn)生定時(shí)信號(hào)407。時(shí)鐘源470產(chǎn)生定時(shí)信號(hào)471,它管控從媒體源160產(chǎn)生與剪輯123相關(guān)聯(lián)的信息的速率。時(shí)鐘源470可以是與時(shí)鐘402相同的時(shí)鐘,或基于與時(shí)鐘源402相同的時(shí)鐘?;蛘撸瑫r(shí)鐘470和402可完全不同和/或具有不同的源。時(shí)鐘源470基于播放速度輸入480來(lái)調(diào)節(jié)定時(shí)信號(hào)471的速率。播放速度輸入480表示所接收的影響已播放演示127的播放速度的用戶輸入。例如,當(dāng)用戶從電影的一部分跳轉(zhuǎn)到另一部分(被稱為"特效播放"),或當(dāng)用戶暫停、慢進(jìn)、快進(jìn)、慢退或快退電影時(shí),播放速度受到影響。特效播放可通過(guò)從菜單280(圖2中示出)作出選擇或以其它方式來(lái)實(shí)現(xiàn)。時(shí)間基準(zhǔn)452表示在與活動(dòng)剪輯123相關(guān)聯(lián)的特定演示間隔240內(nèi)經(jīng)過(guò)的時(shí)間量。此處為討論的目的,活動(dòng)剪輯是具有基于演示時(shí)間線130播放持續(xù)時(shí)間292的當(dāng)前標(biāo)題時(shí)間落入其中的演示間隔240的剪輯。時(shí)間基準(zhǔn)452被稱為"經(jīng)過(guò)的剪輯播放時(shí)間"。時(shí)間基準(zhǔn)計(jì)算器454接收時(shí)間基準(zhǔn)452,并產(chǎn)生媒體時(shí)間基準(zhǔn)455。媒體時(shí)間基準(zhǔn)455表示基于一個(gè)或多個(gè)時(shí)間基準(zhǔn)452已經(jīng)經(jīng)過(guò)的播放持續(xù)時(shí)間292的總量。一般而言,當(dāng)兩個(gè)或多個(gè)剪輯正并發(fā)播放時(shí),僅使用一個(gè)時(shí)間基準(zhǔn)452來(lái)產(chǎn)生媒體時(shí)間基準(zhǔn)455。用于確定媒體時(shí)間基準(zhǔn)455的特定剪輯以及如何基于多個(gè)剪輯確定媒體時(shí)間基準(zhǔn)455是實(shí)現(xiàn)偏好的問(wèn)題。時(shí)間基準(zhǔn)計(jì)算器408接收定時(shí)信號(hào)401、媒體時(shí)間基準(zhǔn)455以及播放速度輸入480,并產(chǎn)生標(biāo)題時(shí)間基準(zhǔn)409。標(biāo)題時(shí)間基準(zhǔn)409表示基于對(duì)時(shí)間基準(zhǔn)計(jì)算器408的一個(gè)或多個(gè)輸入、在播放持續(xù)時(shí)間292內(nèi)已經(jīng)經(jīng)過(guò)的時(shí)間總量。結(jié)合圖6示出并描述了用于計(jì)算標(biāo)題時(shí)間的示例性方法。時(shí)間基準(zhǔn)計(jì)算器490接收定時(shí)信號(hào)401和標(biāo)題時(shí)間基準(zhǔn)409,并產(chǎn)生應(yīng)用程序時(shí)間基準(zhǔn)492和頁(yè)時(shí)間基準(zhǔn)494。單個(gè)應(yīng)用程序時(shí)間基準(zhǔn)492表示,參考連續(xù)定時(shí)信號(hào)401,特定應(yīng)用程序播放持續(xù)時(shí)間320(結(jié)合圖3示出并討論)中己經(jīng)過(guò)的時(shí)間量。當(dāng)標(biāo)題時(shí)間基準(zhǔn)409指示當(dāng)前標(biāo)題時(shí)間落入特定應(yīng)用程序的應(yīng)用程序演示間隔321內(nèi)時(shí),確定應(yīng)用程序時(shí)間基準(zhǔn)492。在應(yīng)用程序演示間隔321結(jié)束時(shí),應(yīng)用程序時(shí)間基準(zhǔn)492復(fù)位(例如,變?yōu)椴换顒?dòng)或重新開始)。應(yīng)用程序時(shí)間基準(zhǔn)492也可在其它情況中復(fù)位,諸如響應(yīng)于用戶事件或當(dāng)進(jìn)行特效播放時(shí)。頁(yè)時(shí)間基準(zhǔn)494表示,參考連續(xù)定時(shí)信號(hào)401,單個(gè)頁(yè)播放持續(xù)時(shí)間332、337(也結(jié)合圖3示出和討論)中已經(jīng)過(guò)的時(shí)間量。當(dāng)標(biāo)題時(shí)間基準(zhǔn)409指示當(dāng)前標(biāo)題時(shí)間落入適用的頁(yè)演示間隔342內(nèi)時(shí),確定應(yīng)用程序的特定頁(yè)的頁(yè)時(shí)間基準(zhǔn)494。頁(yè)演示間隔是應(yīng)用程序演示間隔321的子間隔。頁(yè)時(shí)間基準(zhǔn)494可在適用的頁(yè)演示間隔343結(jié)束時(shí)復(fù)位。頁(yè)時(shí)間基準(zhǔn)494也可在其它情況中復(fù)位,諸如響應(yīng)于用戶事件或當(dāng)進(jìn)行特效播放時(shí)??梢岳斫?,也可定義媒體對(duì)象演示間隔345,它可以是應(yīng)用程序演示間隔321和/或頁(yè)演示間隔343的子間隔。表1示出了在演示系統(tǒng)100播放已播放演示127期間的示例性事件,以及這樣的事件對(duì)應(yīng)用程序時(shí)間基準(zhǔn)492、頁(yè)時(shí)間基準(zhǔn)494、標(biāo)題時(shí)間基準(zhǔn)409和媒體時(shí)間基準(zhǔn)455的影響。<table>tableseeoriginaldocumentpage21</column></row><table>表l圖5是更詳細(xì)示出某些事件502在已播放演示127的播放期間對(duì)應(yīng)用程序時(shí)間基準(zhǔn)492、頁(yè)時(shí)間基準(zhǔn)494、標(biāo)題時(shí)間基準(zhǔn)409和媒體時(shí)間基準(zhǔn)455的影響的示意圖。關(guān)于連續(xù)定時(shí)信號(hào),諸如定時(shí)信號(hào)401的值來(lái)示出事件502及其影響。除非另有指示,否則高清晰度DVD電影的特定標(biāo)題正以正常速度播放,且具有三個(gè)可串行演示的頁(yè)的單個(gè)應(yīng)用程序提供用戶交互活動(dòng)。電影在定時(shí)信號(hào)具有值O時(shí)開始播放。當(dāng)定時(shí)信號(hào)具有值10時(shí),應(yīng)用程序變?yōu)橛行Р⒓せ睢?yīng)用程序時(shí)間492以及與應(yīng)用程序的頁(yè)1相關(guān)聯(lián)的頁(yè)時(shí)間494假定為值O。頁(yè)2和3是不活動(dòng)的。標(biāo)題時(shí)間409和媒體時(shí)間455均具有值10。應(yīng)用程序的頁(yè)2在定時(shí)信號(hào)值15時(shí)加載。應(yīng)用程序時(shí)間和頁(yè)1時(shí)間具有值5,而標(biāo)題時(shí)間和媒體時(shí)間具有值15。應(yīng)用程序的頁(yè)3在定時(shí)信號(hào)具有值20時(shí)加載。應(yīng)用程序時(shí)間具有值10,頁(yè)2時(shí)間具有值5,頁(yè)1時(shí)間不活動(dòng)。標(biāo)題時(shí)間和媒體時(shí)間2具有值20。電影在定時(shí)信號(hào)值22時(shí)暫停。應(yīng)用程序時(shí)間具有值12,頁(yè)3時(shí)間具有值2,頁(yè)1和2不活動(dòng)。標(biāo)題時(shí)間和媒體時(shí)間具有值22。電影在定時(shí)信號(hào)值24時(shí)恢復(fù)。于是,應(yīng)用程序時(shí)間具有值14,頁(yè)3時(shí)間具有值4,標(biāo)題時(shí)間和媒體時(shí)間具有值22。在定時(shí)信號(hào)值27時(shí),新剪輯開始。應(yīng)用程序時(shí)間具有值17,頁(yè)3時(shí)間具有值7,標(biāo)題時(shí)間具有值25,媒體時(shí)間被復(fù)位到O。用戶在定時(shí)信號(hào)值32時(shí)停用應(yīng)用程序。應(yīng)用程序時(shí)間具有值22,頁(yè)時(shí)間具有值12,標(biāo)題時(shí)間具有值30,而媒體時(shí)間具有值5。在定時(shí)信號(hào)值39處,用戶跳轉(zhuǎn)、后退至同一剪輯中的另一部分。假定應(yīng)用程序在所跳轉(zhuǎn)到的位置有效,且在之后不久重新激活。應(yīng)用程序時(shí)間具有值O,頁(yè)l時(shí)間具有值O,其它頁(yè)不活動(dòng),標(biāo)題時(shí)間具有值27,媒體時(shí)間具有值2。在定時(shí)信號(hào)值46處,用戶改變電影的播放速度,以正常速度的兩倍快進(jìn)??爝M(jìn)繼續(xù)直到定時(shí)信號(hào)值53。如圖所示,應(yīng)用程序和頁(yè)時(shí)間繼續(xù)隨連續(xù)的定時(shí)信號(hào)以恒定的步調(diào)改變,未受到電影播放速度改變的影響,而標(biāo)題和媒體時(shí)間與電影的播放速度成比例地改變。應(yīng)注意到,加載應(yīng)用程序的特定頁(yè)的時(shí)間被綁定至標(biāo)題時(shí)間409和/或媒體時(shí)間455(見結(jié)合圖3對(duì)應(yīng)用程序演示間隔321和頁(yè)演示間隔343的討論)。在定時(shí)信號(hào)值48處,新標(biāo)題開始,標(biāo)題時(shí)間409和媒體時(shí)間455被復(fù)位到值0。對(duì)于初始標(biāo)題,這在標(biāo)題時(shí)間具有值62、媒體時(shí)間具有值36時(shí)發(fā)生。應(yīng)用程序時(shí)間492和頁(yè)時(shí)間494的復(fù)位(未示出)跟隨在標(biāo)題時(shí)間409和媒體時(shí)間455的復(fù)位之后。能夠訪問(wèn)各個(gè)時(shí)間線、時(shí)鐘源、定時(shí)信號(hào)和定時(shí)信號(hào)基準(zhǔn)增強(qiáng)了演示系統(tǒng)IOO實(shí)現(xiàn)已播放演示127內(nèi)的IC數(shù)據(jù)124和A/V數(shù)據(jù)132的幀級(jí)同步以及在用戶交互活動(dòng)期間維持這樣的幀級(jí)同步的能力。繼續(xù)參考圖1-4,圖6是用于增強(qiáng)諸如演示系統(tǒng)100等交互式多媒體演示系統(tǒng)同步演示交互式多媒體演示的交互式和視頻組成部分(諸如演示內(nèi)容120/已播放演示127的IC組成部分124和視頻組成部分122)的能力的一種方法的流程圖。該方法涉及使用兩個(gè)不同的定時(shí)信號(hào)來(lái)測(cè)量演示的播放持續(xù)時(shí)間(諸如,播放持續(xù)時(shí)間292)的至少一部分中的總的已經(jīng)過(guò)播放時(shí)間(由標(biāo)題時(shí)間409表示)。該方法在框600處開始,并繼續(xù)至框602,在那里標(biāo)識(shí)演示的播放持續(xù)時(shí)間內(nèi)的非視頻時(shí)間間隔。非視頻時(shí)間間隔是其中未調(diào)度視頻組成部分122來(lái)演示的間隔。盡管未調(diào)度視頻組成部分122來(lái)演示,但可以理解,可調(diào)度其它視頻(例如,與應(yīng)用程序155相關(guān)聯(lián)的視頻數(shù)據(jù))來(lái)演示。可標(biāo)識(shí)非視頻時(shí)間間隔的一種方式是參考演示時(shí)間線130上的播放持續(xù)時(shí)間292,這可從諸如播放列表128等用于演示的播放列表中査明。出于示例性目的,參考圖2,時(shí)間間隔1297是電影之前當(dāng)負(fù)責(zé)顯示版權(quán)通知260的應(yīng)用程序有效時(shí)的時(shí)間間隔,它是非視頻時(shí)間間隔。時(shí)間間隔l297在標(biāo)題時(shí)間TT1293與TT2294之間定義。盡管在時(shí)間間隔1297期間調(diào)度了應(yīng)用程序來(lái)演示,但可以理解,不必在非視頻時(shí)間間隔期間調(diào)度應(yīng)用程序來(lái)演示。再次參考圖6,在框604處,在非視頻時(shí)間間隔期間,使用連續(xù)定時(shí)信號(hào)來(lái)測(cè)量第一已經(jīng)過(guò)的播放時(shí)間。第一已經(jīng)過(guò)的播放時(shí)間是播放持續(xù)時(shí)間262中的部分已經(jīng)過(guò)播放時(shí)間。由標(biāo)題時(shí)間409表示的第一已經(jīng)過(guò)播放時(shí)間可由時(shí)間基準(zhǔn)計(jì)算器408使用定時(shí)信號(hào)401來(lái)計(jì)算。在框606處標(biāo)識(shí)演示的播放持續(xù)時(shí)間內(nèi)的視頻時(shí)間間隔。視頻時(shí)間間隔是其中調(diào)度視頻組成部分122來(lái)演示的間隔??梢岳斫猓曨l組成部分122可包括視頻、音頻、數(shù)據(jù)或其任何組合,且不僅僅表示可視信息。在圖2中所示的示例性演示時(shí)間線130中,時(shí)間間隔2298和時(shí)間間隔3299均是視頻時(shí)間間隔。在視頻時(shí)間間隔期間可調(diào)度一個(gè)以上的剪輯來(lái)演示。當(dāng)在特定的視頻時(shí)間間隔期間有一個(gè)以上的剪輯可演示(例如,當(dāng)主電影和畫中畫電影均在播放)時(shí),將一特定的剪輯視為主剪輯。一般,盡管不是必須的,可將主電影視為主剪輯。盡管在時(shí)間間隔298和299期間交互式內(nèi)容也是可演示的,但交互式內(nèi)容不必在視頻時(shí)間間隔期間是可演示的。再次參考圖6,在框608處,在視頻時(shí)間間隔期間,使用基于演示的播放速度的定時(shí)信號(hào)來(lái)測(cè)量第二已經(jīng)過(guò)的播放時(shí)間。與第一已經(jīng)過(guò)的播放時(shí)間一樣,第二已經(jīng)過(guò)的播放時(shí)間也是播放持續(xù)時(shí)間262中的部分已經(jīng)過(guò)播放時(shí)間,由標(biāo)題時(shí)間409(圖4中示出)表示。第二已經(jīng)過(guò)的播放時(shí)間可由時(shí)間基準(zhǔn)計(jì)算器408使用媒體時(shí)間基準(zhǔn)455來(lái)計(jì)算。媒體時(shí)間基準(zhǔn)455是間接基于由時(shí)鐘源470產(chǎn)生的定時(shí)信號(hào)471的。如下示出媒體時(shí)間基準(zhǔn)455間接基于定時(shí)信號(hào)471的方式時(shí)鐘源470基于播放速度輸入480來(lái)調(diào)節(jié)定時(shí)信號(hào)471的速率;基于定時(shí)信號(hào)471從媒體源160檢索剪輯123;由時(shí)間基準(zhǔn)計(jì)算器454接收己經(jīng)過(guò)的剪輯播放時(shí)間452,該計(jì)算器基于已經(jīng)過(guò)的剪輯播放時(shí)間452產(chǎn)生媒體時(shí)間基準(zhǔn)455。或者,時(shí)間基準(zhǔn)計(jì)算器408可使用定時(shí)信號(hào)471來(lái)直接計(jì)算標(biāo)題時(shí)間409。當(dāng)已播放演示127在視頻時(shí)間間隔期間前進(jìn)時(shí),如圖6的菱形框610和后續(xù)框612所示,使用第二已經(jīng)過(guò)的播放時(shí)間來(lái)確定總的已經(jīng)過(guò)播放時(shí)間,即標(biāo)題時(shí)間409。以此方式,總的已經(jīng)過(guò)播放時(shí)間的值反映了在視頻組成部分122的播放期間發(fā)生了什么,并對(duì)其給予優(yōu)先級(jí)。如果例如存在與從媒體源160讀取剪輯123相關(guān)聯(lián)的問(wèn)題或延遲,則一個(gè)或多個(gè)已經(jīng)過(guò)的剪輯播放時(shí)間452將暫停,標(biāo)題時(shí)間409也將暫停。從而允許包括具有基于標(biāo)題時(shí)間409的應(yīng)用程序演示間隔321的應(yīng)用程序的IC組成部分124來(lái)維持與視頻組成部分122的演示的同步。在移動(dòng)的汽車正被圖形覆蓋物290跟隨的示例中,圓圈將與汽車一起移動(dòng),即使當(dāng)從媒體源160讀取汽車的鏡頭存在問(wèn)題或延遲時(shí)。如由菱形框614和后續(xù)框616所指示的,如果已播放演示127在非視頻時(shí)間間隔期間前進(jìn),則使用第一已經(jīng)過(guò)的播放時(shí)間來(lái)確定總的已經(jīng)過(guò)播放時(shí)間,即標(biāo)題時(shí)間409。從而,在非視頻時(shí)間間隔期間,通過(guò)基于諸如定時(shí)信號(hào)401等連續(xù)定時(shí)信號(hào)計(jì)算標(biāo)題時(shí)間409來(lái)實(shí)現(xiàn)己播放演示127的準(zhǔn)確前進(jìn)。期望在從一種類型的時(shí)間間隔轉(zhuǎn)換到另一種類型前的至少一個(gè)單位的標(biāo)題時(shí)間409識(shí)別這種過(guò)渡,以便于根據(jù)基于播放速度的定時(shí)信號(hào)(定時(shí)信號(hào)471和/或媒體時(shí)間基準(zhǔn)455)或連續(xù)定時(shí)信號(hào)(定時(shí)信號(hào)401)中的任一個(gè)來(lái)準(zhǔn)確計(jì)算標(biāo)題時(shí)間409。例如,在從非視頻間隔轉(zhuǎn)換到視頻間隔之前,可準(zhǔn)備要在視頻間隔中演示的A/V數(shù)據(jù)132的第一幀(例如,主視頻剪輯的第一幀)來(lái)呈現(xiàn)。然后,A/V數(shù)據(jù)132的第一幀可當(dāng)基于演示時(shí)間線130調(diào)度它來(lái)演示時(shí)在標(biāo)題時(shí)間演示。同樣地,在從視頻間隔過(guò)渡到非視頻間隔之前,可預(yù)呈現(xiàn)IC數(shù)據(jù)134的第一幀。繼續(xù)參考圖1-4,圖7是用于增強(qiáng)諸如演示系統(tǒng)100等交互式多媒體演示系統(tǒng)同步地演示交互式多媒體演示的交互式和視頻組成部分(諸如演示內(nèi)容120/己播放演示127的IC組成部分124和視頻組成部分122)的能力的另一種方法的流程圖。該方法涉及訪問(wèn)時(shí)鐘源以及形成各個(gè)時(shí)間基準(zhǔn)。在演示系統(tǒng)100的上下文中,演示內(nèi)容120/己播放演示127具有播放持續(xù)時(shí)間292。IC組成部分124包括具有用于呈現(xiàn)一個(gè)或多個(gè)媒體對(duì)象125的指令304的應(yīng)用程序155。應(yīng)用程序155具有應(yīng)用程序播放持續(xù)時(shí)間320,它在播放持續(xù)時(shí)間292的上下文中由應(yīng)用程序演示間隔321表示。視頻組成部分122包括一個(gè)或多個(gè)剪輯123。該方法在框700處開始,并繼續(xù)至框702,在那里基于演示的播放速度來(lái)產(chǎn)生第一定時(shí)信號(hào)。在演示系統(tǒng)100的上下文中,定時(shí)信號(hào)471由時(shí)鐘源470產(chǎn)生,該源基于播放速度輸入480來(lái)調(diào)節(jié)定時(shí)信號(hào)471的速率。在框704處,以連續(xù)的預(yù)定速率產(chǎn)生第二定時(shí)信號(hào)。在演示系統(tǒng)100的上下文中,定時(shí)信號(hào)401由時(shí)鐘源402產(chǎn)生。在框706處形成標(biāo)題時(shí)間基準(zhǔn)。在演示系統(tǒng)100的上下文中,時(shí)間基準(zhǔn)計(jì)算器408通過(guò)基于定時(shí)信號(hào)401來(lái)測(cè)量播放持續(xù)時(shí)間292的已經(jīng)過(guò)播放時(shí)間來(lái)形成標(biāo)題時(shí)間基準(zhǔn)409。如結(jié)合圖6所討論的,標(biāo)題時(shí)間基準(zhǔn)409可間接基于由時(shí)鐘源470產(chǎn)生的定時(shí)信號(hào)471?;蛘撸瑯?biāo)題時(shí)間基準(zhǔn)409可直接以定時(shí)信號(hào)471為基礎(chǔ),或以基于播放速度輸入480的另一定時(shí)信號(hào)為基礎(chǔ)。媒體時(shí)間基準(zhǔn)455被輸入到時(shí)間基準(zhǔn)計(jì)算器408以形成標(biāo)題時(shí)間基準(zhǔn)409。在菱形框708處,確定標(biāo)題時(shí)間是否處于應(yīng)用程序演示間隔內(nèi)。當(dāng)標(biāo)題時(shí)間不在應(yīng)用程序演示間隔內(nèi)時(shí),在框715處,將該應(yīng)用程序視為不活動(dòng)的。如果標(biāo)題時(shí)間處于應(yīng)用程序演示間隔內(nèi),則如上所述該應(yīng)用程序有效。在演示系統(tǒng)100的上下文中,當(dāng)標(biāo)題時(shí)間基準(zhǔn)409落入適用的應(yīng)用程序演示間隔321內(nèi)時(shí),將相關(guān)聯(lián)的應(yīng)用程序155視為有效。在菱形框710處,還確定是否加載了應(yīng)用程序資源(例如,由資源包數(shù)據(jù)結(jié)構(gòu)340引用的資源)。如果有必要,在框712處執(zhí)行資源加載。在演示系統(tǒng)100的上下文中,在播放特定的應(yīng)用程序155之前,諸如當(dāng)應(yīng)用程序最初變?yōu)橛行r(shí),或當(dāng)應(yīng)用程序基于演示的播放速度的改變而變?yōu)橛行?例如,在特效播放之后)時(shí),應(yīng)用程序155的資源被加載到存儲(chǔ)器,諸如文件高速緩存中。資源包括與應(yīng)用程序相關(guān)聯(lián)的媒體對(duì)象125,以及用于呈現(xiàn)媒體對(duì)象的指令304。特定應(yīng)用程序的媒體對(duì)象125和指令304被統(tǒng)稱為資源包。如以上結(jié)合圖3所討論的,資源包數(shù)據(jù)結(jié)構(gòu)340引用特定應(yīng)用程序的資源包的各元素的存儲(chǔ)位置。資源包數(shù)據(jù)結(jié)構(gòu)340可被嵌入到視頻組成部分122內(nèi),且從視頻組成部分直接讀取,而不必在視頻內(nèi)容流外尋找以定位應(yīng)用程序資源。或者,資源可被直接嵌入到視頻流內(nèi),或從單獨(dú)的應(yīng)用程序包(例如,位于光學(xué)介質(zhì)上)中加載。再次參考圖7的流程圖,在框714處形成應(yīng)用程序時(shí)間基準(zhǔn)。通過(guò)基于第二定時(shí)信號(hào)來(lái)測(cè)量應(yīng)用程序播放持續(xù)時(shí)間的己經(jīng)過(guò)播放時(shí)間來(lái)形成應(yīng)用程序時(shí)間基準(zhǔn)。在演示系統(tǒng)100的上下文中,當(dāng)標(biāo)題時(shí)間基準(zhǔn)409落入應(yīng)用程序演示間隔321時(shí),形成應(yīng)用程序時(shí)間基準(zhǔn)492。時(shí)間基準(zhǔn)計(jì)算器490基于定時(shí)信號(hào)401產(chǎn)生應(yīng)用程序時(shí)間基準(zhǔn)492。在應(yīng)用程序時(shí)間間隔321結(jié)束時(shí),應(yīng)用程序時(shí)間基準(zhǔn)492復(fù)位(例如,變?yōu)椴换顒?dòng)或重新開始)。應(yīng)用程序時(shí)間基準(zhǔn)492也可在其它情況中復(fù)位,諸如當(dāng)進(jìn)行特效播放時(shí)。在菱形框716處,確定當(dāng)前已經(jīng)過(guò)的播放時(shí)間是否處于適用的頁(yè)演示間隔內(nèi),如果是,則在框718處形成頁(yè)時(shí)間基準(zhǔn)。通過(guò)基于第二定時(shí)信號(hào)(定時(shí)信號(hào)401)來(lái)測(cè)量適用的頁(yè)播放持續(xù)時(shí)間332、337的已經(jīng)過(guò)的播放時(shí)間來(lái)形成頁(yè)時(shí)間基準(zhǔn)。如果當(dāng)前己經(jīng)過(guò)的播放時(shí)間不在適用的頁(yè)演示間隔內(nèi),則在框717處將適用的頁(yè)視為不活動(dòng)的。在演示系統(tǒng)100的上下文中,當(dāng)標(biāo)題時(shí)間基準(zhǔn)409落入適用頁(yè)演示間隔343內(nèi)時(shí),形成頁(yè)時(shí)間基準(zhǔn)494。應(yīng)用程序和頁(yè)時(shí)間基準(zhǔn)可當(dāng)應(yīng)用程序演示間隔結(jié)束時(shí)復(fù)位,或可在其它情況中,諸如響應(yīng)于用戶事件或播放速度輸入480而復(fù)位。例如,在特效播放之后,假定標(biāo)題時(shí)間409處于應(yīng)用程序演示間隔321內(nèi),則應(yīng)用程序(以及適用的頁(yè)時(shí)間基準(zhǔn))可重新開始(位于O或另一起始值)。在框720處,將指令與媒體對(duì)象相關(guān)聯(lián)。在演示系統(tǒng)100的上下文中,一種類型的指令是與應(yīng)用程序155相關(guān)聯(lián)的指令304。指令304表示一個(gè)或多個(gè)聲明性語(yǔ)言數(shù)據(jù)結(jié)構(gòu),諸如XML標(biāo)記元素302、306、310、312、360或其屬性,它們被單獨(dú)使用或與腳本308組合使用,以引用一個(gè)或多個(gè)時(shí)鐘或定時(shí)信號(hào)的狀態(tài),以便設(shè)立呈現(xiàn)媒體對(duì)象125的時(shí)間或持續(xù)時(shí)間。內(nèi)容容器、定時(shí)容器或樣式容器內(nèi)的標(biāo)記元素可參考或其一個(gè)或多個(gè)屬性可參考定時(shí)信號(hào)401或定時(shí)信號(hào)471。元素及其屬性可直接或間接參考定時(shí)信號(hào)401和/或定時(shí)信號(hào)407。例如,可經(jīng)由時(shí)鐘源402、IC幀速率計(jì)算器404、A/V幀速率計(jì)算器406、應(yīng)用程序時(shí)間492或頁(yè)時(shí)間494來(lái)間接參考定時(shí)信號(hào)401。同樣地,可例如經(jīng)由時(shí)鐘源470、已經(jīng)過(guò)的剪輯播放時(shí)間452、時(shí)間基準(zhǔn)計(jì)算器454、媒體時(shí)間基準(zhǔn)455、時(shí)間基準(zhǔn)計(jì)算器408或標(biāo)題時(shí)間基準(zhǔn)409來(lái)間接參考定時(shí)信號(hào)407。在一個(gè)示例中,可使用專用的XML模式,諸如用于某些高清晰度DVD電影的XML模式來(lái)定義一個(gè)或多個(gè)屬性。這樣的屬性的一個(gè)示例此處被稱為"時(shí)鐘屬性",它由DVD論壇公布的用于遵循高清晰度視頻的DVD規(guī)范的XML文檔的一個(gè)或多個(gè)XML模式定義。時(shí)鐘屬性可用于內(nèi)容、定時(shí)或樣式容器中的各種元素以直接或間接參考定時(shí)信號(hào)401或定時(shí)信號(hào)407。在另一示例中,時(shí)間容器內(nèi)的并行、定時(shí)或串行元素可參考或其一個(gè)或多個(gè)屬性可參考定時(shí)信號(hào)401或定時(shí)信號(hào)407。以此方式,XML文檔的定時(shí)容器內(nèi)的標(biāo)記元素可用于參考頁(yè)時(shí)間和標(biāo)題時(shí)間兩者來(lái)定義媒體對(duì)象演示間隔345。在又一示例中,也可定義定時(shí)器元素,該元素可由應(yīng)用程序使用以便在經(jīng)過(guò)了某個(gè)特定的持續(xù)時(shí)間時(shí)通知該應(yīng)用程序。在另一示例中,可由鏈接至不同時(shí)間標(biāo)度的時(shí)間來(lái)定義用戶事件或其它類型的事件??蓞⒖级〞r(shí)信號(hào)401或定時(shí)信號(hào)407來(lái)設(shè)立特定事件有效的時(shí)間或時(shí)間間隔。涉及對(duì)時(shí)鐘、定時(shí)信號(hào)、時(shí)間基準(zhǔn)計(jì)算器和/或時(shí)間基準(zhǔn)的邏輯引用的表達(dá)式也可用于使用XML文檔中的元素或元素屬性來(lái)定義演示媒體對(duì)象125的條件。例如,諸如"AND"、"OR"和"NOT"等布爾操作數(shù)以及其它操作數(shù)及其類型可用于定義這樣的表達(dá)式或條件。如菱形框722和框724所指示,基于指令,當(dāng)?shù)竭_(dá)用于呈現(xiàn)媒體對(duì)象的時(shí)間時(shí),呈現(xiàn)該媒體對(duì)象??梢岳斫猓豢偸浅尸F(xiàn)媒體對(duì)象,因?yàn)橛脩糨斎肟芍甘臼欠褚约昂螘r(shí)呈現(xiàn)媒體對(duì)象。在演示系統(tǒng)100的上下文中,在特定應(yīng)用程序155的執(zhí)行期間,與應(yīng)用程序相關(guān)聯(lián)的文檔對(duì)象模型("DOM")樹(未示出)維護(hù)標(biāo)記元素的狀態(tài)的上下文,而與應(yīng)用程序相關(guān)聯(lián)的腳本主機(jī)(host)維護(hù)腳本的變量、函數(shù)和其它狀態(tài)的上下文。隨著應(yīng)用程序指令304的執(zhí)行繼續(xù)以及接收到用戶輸入,任何受影響的元素的特性被記錄且可用于觸發(fā)已播放演示127內(nèi)的媒體對(duì)象125的行為??梢?,基于DOM外的一個(gè)或多個(gè)時(shí)鐘而非與DOM相關(guān)聯(lián)的時(shí)鐘來(lái)實(shí)現(xiàn)演示內(nèi)容120/已播放演示127的交互式與視頻組成部分之間的同步。因指令304的執(zhí)行而得到的工作項(xiàng)(未示出)可被置于隊(duì)列(未示出)中,并以由IC幀速率405設(shè)定的速率執(zhí)行。因工作項(xiàng)的執(zhí)行而得到的IC數(shù)據(jù)134被發(fā)送給混合器/呈現(xiàn)器110?;旌掀?呈現(xiàn)器110在圖形平面上呈現(xiàn)IC數(shù)據(jù)134以為用戶產(chǎn)生己播放演示127的交互式部分??墒褂弥T如以下結(jié)合圖8所討論的處理器802等一個(gè)或多個(gè)通用、多用途或單用途處理器來(lái)實(shí)現(xiàn)圖6和7中所示的過(guò)程。除非另有指示,否則此處所述的方法不限于特定次序或順序。此外,所述的方法及其元素中的某一些可并發(fā)發(fā)生或執(zhí)行。圖8是通用計(jì)算單元800的框圖,它示出了可用于實(shí)現(xiàn)演示系統(tǒng)100的各個(gè)功能組件或可由其訪問(wèn)或可被包括在其中的某些功能組件。計(jì)算單元800的一個(gè)或多個(gè)組件可用于實(shí)現(xiàn)IC管理器104、演示管理器106和AVC管理器102或可由其訪問(wèn)或可被包括在其中。例如,圖8的一個(gè)或多個(gè)組件可被包裝在一起或分開包裝以按照各種方式來(lái)實(shí)現(xiàn)演示系統(tǒng)100的功能(整體或部分)。處理器802響應(yīng)于計(jì)算機(jī)可讀介質(zhì)804和計(jì)算機(jī)程序806。處理器802可以是真實(shí)或虛擬的處理器,它通過(guò)執(zhí)行計(jì)算機(jī)可執(zhí)行指令來(lái)控制電子設(shè)備的功能。處理器802可在匯編、編譯或機(jī)器級(jí)執(zhí)行指令以執(zhí)行特定的過(guò)程。這樣的指令可使用源代碼或任何其它已知的計(jì)算機(jī)程序設(shè)計(jì)工具來(lái)創(chuàng)建。計(jì)算機(jī)可讀介質(zhì)804表示任何形式的、現(xiàn)在已知或?qū)?lái)開發(fā)的、能夠記錄、存儲(chǔ)或傳輸諸如可由處理器802執(zhí)行的指令等計(jì)算機(jī)可讀數(shù)據(jù)的任何數(shù)目的本地或遠(yuǎn)程設(shè)備或其組合。具體地,計(jì)算機(jī)可讀介質(zhì)804可以是或可包括半導(dǎo)體存儲(chǔ)器(諸如只讀存儲(chǔ)器("ROM")、任何類型的可編程ROM("PROM")、隨機(jī)存取存儲(chǔ)器("RAM")、或閃存);磁存儲(chǔ)設(shè)備(諸如軟盤驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器、磁鼓、磁帶或磁光盤);光存儲(chǔ)設(shè)備(諸如任何類型的壓縮盤或數(shù)字多功能盤);磁泡存儲(chǔ)器;高速緩沖存儲(chǔ)器;磁心存儲(chǔ)器;全息存儲(chǔ)器;記憶棒;紙帶;穿孔卡;或其任何組合。計(jì)算機(jī)可讀介質(zhì)804也可包括傳輸介質(zhì)及其相關(guān)聯(lián)的數(shù)據(jù)。傳輸介質(zhì)/數(shù)據(jù)的示例包括但不限于,具體化成任何形式的有線或無(wú)線傳輸?shù)臄?shù)據(jù),諸如由已調(diào)制載波信號(hào)承載的已分組或未分組數(shù)據(jù)。計(jì)算機(jī)程序806表示電子地控制對(duì)數(shù)據(jù)的預(yù)定操作的任何信號(hào)處理方法或已存儲(chǔ)指令。一般而言,計(jì)算機(jī)程序806是根據(jù)基于組件的軟件開發(fā)的公知實(shí)踐被實(shí)現(xiàn)為軟件組件、并被編碼到計(jì)算機(jī)可讀介質(zhì)(諸如計(jì)算機(jī)可讀介質(zhì)804)中的計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)程序可按照各種方式組合或分布。在演示系統(tǒng)100的上下文中描述的功能/組件不限于由計(jì)算機(jī)程序的任何具體實(shí)施例來(lái)實(shí)現(xiàn)。相反,功能是傳達(dá)或變換數(shù)據(jù)的過(guò)程,一般可由硬件、軟件、固件或其組合實(shí)現(xiàn)或執(zhí)行,并位于演示系統(tǒng)100的功能元件的任何組合處或可由其訪問(wèn)。繼續(xù)參考圖8,圖9是可在其中實(shí)現(xiàn)或使用演示系統(tǒng)100的全部或一部分的操作環(huán)境900的示例性配置的框圖。操作環(huán)境900—般指示各種各樣的通用或?qū)S糜?jì)算環(huán)境。操作環(huán)境900僅是合適的操作環(huán)境的一個(gè)示例,而不旨在對(duì)此處所述的系統(tǒng)和方法的使用范圍或功能提出任何限制。例如,操作環(huán)境900可以是現(xiàn)在己知或?qū)?lái)開發(fā)的一種類型的計(jì)算機(jī),諸如個(gè)人計(jì)算機(jī)、工作站、服務(wù)器、便攜式設(shè)備、膝上型計(jì)算機(jī)、圖形輸入板、或任何其它類型的電子設(shè)備,諸如光介質(zhì)播放器或另一類型的媒體播放器,或其任何方面。操作環(huán)境900例如也可以是分布式計(jì)算網(wǎng)絡(luò)或Web服務(wù)。操作環(huán)境900的一個(gè)具體示例是諸如DVD播放器或與其相關(guān)聯(lián)的操作系統(tǒng)等便于播放高清晰度DVD電影的環(huán)境。如圖所示,操作環(huán)境900包括或訪問(wèn)計(jì)算單元800的各組件,包括處理器802、計(jì)算機(jī)可讀介質(zhì)804以及計(jì)算機(jī)程序806。存儲(chǔ)904包括與操作環(huán)境900特別相關(guān)聯(lián)的其它或不同的計(jì)算機(jī)可讀介質(zhì),諸如光盤,它由光盤驅(qū)動(dòng)器906處理。作為公知且廣泛可用的元件的一個(gè)或多個(gè)內(nèi)部總線920可用于承載數(shù)據(jù)、地址、控制信號(hào)以及計(jì)算環(huán)境900或其元件內(nèi)的、去往它們的或來(lái)自它們的其它信息。輸入接口908對(duì)計(jì)算環(huán)境900提供輸入。輸入可使用任何類型的現(xiàn)在已知或?qū)?lái)開發(fā)的接口,諸如用戶接口來(lái)收集。用戶接口可以是諸如遙控器、顯示器、鼠標(biāo)、筆、指示筆、跟蹤球、鍵盤等觸摸輸入設(shè)備、麥克風(fēng)、掃描設(shè)備和用于輸入數(shù)據(jù)的所有類型的設(shè)備。輸出接口910提供來(lái)自計(jì)算環(huán)境900的輸出。輸出接口910的示例包括顯示器、打印機(jī)、揚(yáng)聲器、驅(qū)動(dòng)器(諸如光盤驅(qū)動(dòng)器906和其它盤片驅(qū)動(dòng)器)等。外部通信接口912可用于增強(qiáng)計(jì)算環(huán)境900經(jīng)由諸如信道信號(hào)、數(shù)據(jù)信號(hào)或計(jì)算機(jī)可讀介質(zhì)等通信介質(zhì)與另一實(shí)體之間往返收發(fā)信息的能力。外部通信接口912可以是或可包括諸如線纜調(diào)制解調(diào)器、數(shù)據(jù)終端設(shè)備、媒體播放器、數(shù)據(jù)存儲(chǔ)設(shè)備、個(gè)人數(shù)字助理、或任何其它設(shè)備或組件/其組合以及相關(guān)聯(lián)的網(wǎng)絡(luò)支持設(shè)備和/或軟件或接口的各種元件。圖10是可結(jié)合其使用演示系統(tǒng)100或操作環(huán)境900的客戶機(jī)一服務(wù)器體系結(jié)構(gòu)1000的簡(jiǎn)化功能框圖。演示系統(tǒng)100和/或操作環(huán)境900的一個(gè)或多個(gè)方面可表示在體系結(jié)構(gòu)1000的客戶機(jī)側(cè)1002上或表示在體系結(jié)構(gòu)1000的服務(wù)器側(cè)1004上。如圖所示,通信架構(gòu)1003(可以是任何類型的例如有線或無(wú)線的公共或?qū)S镁W(wǎng)絡(luò))便于在客戶機(jī)側(cè)1002與服務(wù)器側(cè)1004之間通信。在客戶機(jī)側(cè)1002上,可使用硬件、軟件、固件或其任何組合實(shí)現(xiàn)的一個(gè)或多個(gè)客戶機(jī)1006響應(yīng)于客戶機(jī)數(shù)據(jù)存儲(chǔ)1008??蛻魴C(jī)數(shù)據(jù)存儲(chǔ)1008可以是計(jì)算機(jī)可讀介質(zhì)804,用于存儲(chǔ)對(duì)客戶機(jī)1006本地的信息。在服務(wù)器側(cè)1004上,一個(gè)或多個(gè)服務(wù)器1010響應(yīng)于服務(wù)器數(shù)據(jù)存儲(chǔ)1012。與客戶機(jī)數(shù)據(jù)存儲(chǔ)1008—樣,服務(wù)器數(shù)據(jù)存儲(chǔ)1012可以是計(jì)算機(jī)可讀介質(zhì)804,用于存儲(chǔ)對(duì)服務(wù)器1010本地的信息。描述了用于與音頻/視頻內(nèi)容同步地向用戶演示交互式內(nèi)容的交互式多媒體演示系統(tǒng)的各方面。交互式多媒體演示一般被描述為具有播放持續(xù)時(shí)間、可變播放速度、視頻組成部分和IC組成部分。然而,可以理解,不必使用所有前述組成部分,各組成部分在被使用時(shí)也不必同時(shí)存在。在演示系統(tǒng)100的上下文中被描述為計(jì)算機(jī)程序的功能/組件不限于由計(jì)算機(jī)程序的任何具體實(shí)施例來(lái)實(shí)現(xiàn)。相反,功能是傳達(dá)或變換數(shù)據(jù)的過(guò)程,一般可使用硬件、軟件、固件或其任何組合來(lái)實(shí)現(xiàn)或執(zhí)行。盡管使用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了此處的主題,但也可以理解,權(quán)利要求書中定義的主題不必限于上述的具體特征或動(dòng)作。相反,上述的具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求書的示例形式來(lái)公開的。還可以理解,當(dāng)一個(gè)元素被指示為響應(yīng)于另一個(gè)元素時(shí),這些元素可直接或間接耦合。此處所述的連接在實(shí)踐中可以是邏輯或物理的,以實(shí)現(xiàn)元素之間的耦合或通信接口。連接可被實(shí)現(xiàn)為軟件進(jìn)程之間的進(jìn)程間通信,或聯(lián)網(wǎng)計(jì)算機(jī)之間的機(jī)器間通信等。此處使用詞語(yǔ)"示例性"指的是用作示例、實(shí)例或說(shuō)明。此處被描述為"示例性"的任何實(shí)現(xiàn)或其各方面不必被解釋為對(duì)于其它實(shí)現(xiàn)或其方面是優(yōu)選的或有利的。如可以理解的,可設(shè)計(jì)除上述具體實(shí)施例以外的實(shí)施例,而不背離所附權(quán)利要求書的精神和范圍,此處主題的范圍旨在由所附權(quán)利要求書限定。權(quán)利要求1.一種用于播放交互式多媒體演示(120/127)的方法,所述交互式多媒體演示具有演示播放持續(xù)時(shí)間(292)、播放速度(480)、視頻內(nèi)容組成部分(122)和交互式內(nèi)容組成部分(124),所述交互式內(nèi)容組成部分(124)包括含有用于與視頻內(nèi)容組成部分(122)并發(fā)地呈現(xiàn)媒體對(duì)象(125)的指令(304)的應(yīng)用程序(155),所述應(yīng)用程序(155)具有應(yīng)用程序播放持續(xù)時(shí)間(320)并具有處于所述演示播放持續(xù)時(shí)間(292)內(nèi)的應(yīng)用程序演示間隔(321),所述方法包括訪問(wèn)(702)以基于所述播放速度(480)的速率產(chǎn)生的第一定時(shí)信號(hào)(471);訪問(wèn)(704)以一連續(xù)的預(yù)定速率產(chǎn)生的第二定時(shí)信號(hào)(401);基于所述第一定時(shí)信號(hào)(471),通過(guò)測(cè)量所述演示播放持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間來(lái)形成(706)標(biāo)題時(shí)間基準(zhǔn)(409);以及當(dāng)所述演示播放持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間(409)處于所述應(yīng)用程序演示間隔(321)內(nèi)時(shí),通過(guò)基于所述第二定時(shí)信號(hào)(401)來(lái)測(cè)量所述應(yīng)用程序播放持續(xù)時(shí)間(320)的已經(jīng)過(guò)時(shí)間來(lái)形成(714)應(yīng)用程序時(shí)間基準(zhǔn)(492)。2.如權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用程序(155)還具有引用初始媒體對(duì)象(331)的初始應(yīng)用程序頁(yè)(330),所述初始應(yīng)用程序頁(yè)(330)具有初始頁(yè)播放持續(xù)時(shí)間(332)并具有處于所述應(yīng)用程序演示間隔(321)內(nèi)的初始頁(yè)演示間隔(343),所述方法還包括當(dāng)所述演示播放持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間(409)處于所述應(yīng)用程序演示間隔(321)以及所述初始頁(yè)演示間隔(343)內(nèi)時(shí),通過(guò)基于所述第二定時(shí)信號(hào)(401)來(lái)測(cè)量所述初始頁(yè)播放持續(xù)時(shí)間(332)的已經(jīng)過(guò)時(shí)間來(lái)形成(716)頁(yè)時(shí)間基準(zhǔn)(494)。3.如權(quán)利要求2所述的方法,其特征在于,還包括將一定時(shí)指令(304/306)與所述初始媒體對(duì)象(331)相關(guān)聯(lián),所述定時(shí)指令(304/306)指定所述初始頁(yè)演示間隔(343)內(nèi)其中所述初始媒體對(duì)象(331)可用于演示的媒體對(duì)象演示間隔(345),所述定時(shí)指令(304/306)基于所述第一定時(shí)信號(hào)(471)和所述第二定時(shí)信號(hào)(401)之一。4.如權(quán)利要求3所述的方法,其特征在于,所述媒體對(duì)象演示間隔(345)是使用與聲明性語(yǔ)言數(shù)據(jù)結(jié)構(gòu)相關(guān)聯(lián)的元素的屬性的值來(lái)指定的。5.如權(quán)利要求4所述的方法,其特征在于,所述屬性的值包括所述應(yīng)用程序時(shí)間基準(zhǔn)(492)、所述頁(yè)時(shí)間基準(zhǔn)(494)以及所述標(biāo)題時(shí)間基準(zhǔn)(409)之一。6.如權(quán)利要求2所述的方法,其特征在于,還包括將一事件指令(304/360)與所述初始媒體對(duì)象(331)相關(guān)聯(lián)(720),所述事件指令(304/360)指定一動(dòng)作在預(yù)定時(shí)間的發(fā)生,所述預(yù)定時(shí)間基于所述第一定時(shí)信號(hào)(471)和所述第二定時(shí)信號(hào)(401)之一。7.如權(quán)利要求6所述的方法,其特征在于,所述預(yù)定時(shí)間是使用對(duì)所述第一定時(shí)信號(hào)(471)和所述第二定時(shí)信號(hào)(401)的邏輯引用的表達(dá)式來(lái)指定的。8.如權(quán)利要求7所述的方法,其特征在于,所述預(yù)定時(shí)間是使用與聲明性語(yǔ)言數(shù)據(jù)結(jié)構(gòu)相關(guān)聯(lián)的事件定時(shí)元素(306)的屬性的值來(lái)指定的。9.如權(quán)利要求8所述的方法,其特征在于,所述屬性的值包括所述應(yīng)用程序時(shí)間基準(zhǔn)(492)、所述頁(yè)時(shí)間基準(zhǔn)(494)以及所述標(biāo)題時(shí)間基準(zhǔn)(409)之一。10.如權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用程序(155)還具有引用后續(xù)媒體對(duì)象(336)的后續(xù)應(yīng)用程序頁(yè)(335),所述后續(xù)應(yīng)用程序頁(yè)(335)具有后續(xù)頁(yè)播放持續(xù)時(shí)間(337)并具有落入所述應(yīng)用程序演示間隔(321)內(nèi)的后續(xù)頁(yè)演示間隔(343),所述方法還包括當(dāng)所述演示播放持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間(409)處于所述應(yīng)用程序演示間隔(321)和所述后續(xù)頁(yè)演示間隔(343)內(nèi)時(shí),使所述頁(yè)時(shí)間基準(zhǔn)(494)的值復(fù)位;以及通過(guò)基于所述第二定時(shí)信號(hào)(401)來(lái)測(cè)量所述后續(xù)頁(yè)播放持續(xù)時(shí)間(337)的已經(jīng)過(guò)時(shí)間來(lái)使所述頁(yè)時(shí)間基準(zhǔn)重新開始(494)。11.如權(quán)利要求l所述的方法,其特征在于,所述視頻內(nèi)容組成部分(122)包括選自視頻、音頻和數(shù)據(jù)的樣本(132)。12.如權(quán)利要求l所述的方法,其特征在于,所述視頻內(nèi)容組成部分(122)包括從第一視頻源接收的第一視頻內(nèi)容組成部分,所述第一視頻內(nèi)容組成部分具有第一視頻播放持續(xù)時(shí)間以及處于所述演示播放持續(xù)時(shí)間內(nèi)的第一視頻演示間隔,以及從第二視頻源接收的第二視頻內(nèi)容組成部分,所述第二視頻內(nèi)容組成部分具有第二視頻播放持續(xù)時(shí)間以及處于所述演示播放持續(xù)時(shí)間的第二視頻演示間隔,且所述方法還包括當(dāng)所述演示播放持續(xù)時(shí)間的己經(jīng)過(guò)時(shí)間處于所述第一視頻演示間隔內(nèi)時(shí),通過(guò)基于所述第一定時(shí)信號(hào)(471)測(cè)量所述第一視頻播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間來(lái)形成第一媒體時(shí)間基準(zhǔn)(452);以及當(dāng)所述演示播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間處于所述第二視頻演示間隔內(nèi)時(shí),通過(guò)基于所述第一定時(shí)信號(hào)(471)測(cè)量所述第二視頻播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間來(lái)形成第二媒體時(shí)間基準(zhǔn)(452)。13.如權(quán)利要求8所述的方法,其特征在于,還包括使用所述第一媒體時(shí)間基準(zhǔn)和所述第二媒體時(shí)間基準(zhǔn)之一來(lái)形成所述標(biāo)題時(shí)間基準(zhǔn)(409)。14.如權(quán)利要求l所述的方法,其特征在于,所述應(yīng)用程序(155)被組織成資源包,所述資源包包括所述多個(gè)媒體對(duì)象(125)和用于呈現(xiàn)所述多個(gè)媒體對(duì)象(125)的指令(304),且所述方法還包括在所述視頻內(nèi)容組成部分(122)內(nèi)嵌入引用所述資源包的各元素的存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu)(340);當(dāng)所述演示播放持續(xù)時(shí)間的已經(jīng)過(guò)時(shí)間(409)在所述播放速度(480)改變之后處于所述應(yīng)用程序演示間隔(321)內(nèi)時(shí),使用所述數(shù)據(jù)結(jié)構(gòu)(340)來(lái)訪問(wèn)所述資源包的各元素的存儲(chǔ)位置。15.—種以用于執(zhí)行如權(quán)利要求l所述的步驟的計(jì)算機(jī)可執(zhí)行指令(806)編碼的計(jì)算機(jī)可讀介質(zhì)(804)。16.—種用于播放交互式多媒體演示(120/127)的系統(tǒng)(100),所述交互式多媒體演示具有演示播放持續(xù)時(shí)間(292)、播放速度(480)、視頻內(nèi)容組成部分(122)和交互式內(nèi)容組成部分(124),所述交互式內(nèi)容組成部分(124)包括含有用于與所述視頻內(nèi)容組成部分(122)并發(fā)地呈現(xiàn)多個(gè)媒體對(duì)象(125)的指令(304)的應(yīng)用程序(155),所述應(yīng)用程序(155)具有應(yīng)用程序播放持續(xù)時(shí)間(320)并具有處于所述演示播放持續(xù)時(shí)間(292)內(nèi)的應(yīng)用程序演示間隔(321),所述系統(tǒng)(100)包括交互式內(nèi)容管理器(104),它被配置成安排所述交互式內(nèi)容組成部分(124)以便呈現(xiàn);視頻內(nèi)容管理器(102),它被配置成安排所述視頻內(nèi)容組成部分(122)以便呈現(xiàn);第一時(shí)間基準(zhǔn)計(jì)算器(408),它被配置成接收以基于所述播放速度(480)的速率產(chǎn)生的第一定時(shí)信號(hào)(471)以及通過(guò)基于所述第一定時(shí)信號(hào)(471)測(cè)量所述演示持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間來(lái)形成標(biāo)題時(shí)間基準(zhǔn)(409),和第二時(shí)間基準(zhǔn)計(jì)算器(490),它被配置成接收以一連續(xù)的預(yù)定速率產(chǎn)生的第二定時(shí)信號(hào)(401),以及當(dāng)所述演示持續(xù)時(shí)間(292)的已經(jīng)過(guò)時(shí)間(409)處于所述應(yīng)用程序演示間隔(321)內(nèi)時(shí),通過(guò)基于所述第二定時(shí)信號(hào)(401)測(cè)量所述應(yīng)用程序播放持續(xù)時(shí)間(320)的己經(jīng)過(guò)時(shí)間來(lái)形成應(yīng)用程序時(shí)間基準(zhǔn)(492);以及演示管理器(106),它被配置成與所述交互式內(nèi)容管理器(104)和所述視頻內(nèi)容管理器(102)通信,所述演示管理器(106)負(fù)責(zé)從所述第一時(shí)間基準(zhǔn)計(jì)算器(408)接收所述標(biāo)題時(shí)間基準(zhǔn)(409)并從所述第二時(shí)間基準(zhǔn)計(jì)算器(490)接收所述應(yīng)用程序時(shí)間基準(zhǔn)(492),所述演示管理器(106)用于在所述應(yīng)用程序演示間隔(321)期間基于所述標(biāo)題時(shí)間基準(zhǔn)(409)和所述應(yīng)用程序時(shí)間基準(zhǔn)(492)來(lái)引導(dǎo)所述交互式內(nèi)容管理器(104)呈現(xiàn)所述多個(gè)媒體對(duì)象(125)。17.如權(quán)利要求16所述的系統(tǒng)(100),其特征在于,所述系統(tǒng)包括操作系統(tǒng)。18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述操作系統(tǒng)與光盤播放器相關(guān)聯(lián)。19.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述光盤播放器遵循由DVD論壇發(fā)布的用于高清晰度視頻的規(guī)范。20.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述操作系統(tǒng)與電子設(shè)備相關(guān)聯(lián)。全文摘要交互式多媒體演示(120/127)具有演示播放持續(xù)時(shí)間(292)(“PPD”)、視頻內(nèi)容組成部分(122)(“VCP”,它可包括視頻、音頻、數(shù)據(jù)或其任何組合)和交互式內(nèi)容組成部分(124)(“ICP”)。形成時(shí)間基準(zhǔn)來(lái)同步ICP(124)與VCP(122)。標(biāo)題時(shí)間基準(zhǔn)參考以基于演示的播放速度(480)的速率產(chǎn)生的第一定時(shí)信號(hào)(471)來(lái)測(cè)量PPD(292)的已經(jīng)過(guò)時(shí)間(409)(“ET”)。當(dāng)標(biāo)題時(shí)間落入應(yīng)用程序演示間隔(321)內(nèi)時(shí),應(yīng)用程序時(shí)間基準(zhǔn)(492)參考以連續(xù)的預(yù)定速率產(chǎn)生的第二定時(shí)信號(hào)(471)來(lái)測(cè)量應(yīng)用程序播放持續(xù)時(shí)間(320)的ET(409)。當(dāng)PPD(292)的ET(409)處于應(yīng)用程序演示間隔(321)內(nèi),且還處于特定頁(yè)演示間隔(343)內(nèi)時(shí),頁(yè)時(shí)間基于第二定時(shí)信號(hào)(401)來(lái)測(cè)量特定頁(yè)播放持續(xù)時(shí)間(332)的ET(409)。文檔編號(hào)G11B27/00GK101213609SQ200680024303公開日2008年7月2日申請(qǐng)日期2006年6月20日優(yōu)先權(quán)日2005年7月1日發(fā)明者S·海耶斯,Y·艾若弗申請(qǐng)人:微軟公司