專利名稱:支持導(dǎo)航的內(nèi)容的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音頻/視頻內(nèi)容的播放和記錄,并且尤其涉及在數(shù)字系統(tǒng)內(nèi)運(yùn)行用以觀看內(nèi)容的控制應(yīng)用。
許多當(dāng)前的現(xiàn)有系統(tǒng)能夠記錄A/V內(nèi)容。這些系統(tǒng)中的許多(諸如DVD+RW、HDD藍(lán)光盤RE)被配置為記錄從廣播所接收的內(nèi)容。為了對(duì)所接收的內(nèi)容導(dǎo)航,播放器/記錄器典型情況下提供了用于允許用戶選擇要觀看內(nèi)容項(xiàng)的菜單機(jī)制(諸如內(nèi)容表Table of Content)。通常在播放器中實(shí)現(xiàn)所給出的菜單和對(duì)內(nèi)容的導(dǎo)航,使得來自不同源的內(nèi)容在任何特定的播放器/記錄器上都依照相同的方式被展示。不同的播放器/記錄器,諸如來自不同制造商的播放器/記錄器,會(huì)給出不同的用以導(dǎo)航相同內(nèi)容的用戶接口(user interface UI)。根據(jù)可用的元數(shù)據(jù),一些導(dǎo)航方法可能對(duì)一些內(nèi)容項(xiàng)不起作用。
所發(fā)行的內(nèi)容(例如DVD)提供了能夠讓用戶導(dǎo)航內(nèi)容的菜單。這些菜單包含在內(nèi)容內(nèi),諸如存儲(chǔ)在DVD盤上。在不同內(nèi)容項(xiàng)(諸如不同的DVD盤)中所包含的菜單在不同的播放器/記錄器上展示時(shí)看起來是相同的。
一些建議旨在依照一定方式把內(nèi)容的描述與內(nèi)容本身相關(guān)聯(lián),借此可以把所述描述作為可以由播放器/記錄器所運(yùn)行的應(yīng)用來提供。雖然這些原理帶來了改進(jìn),然而,仍然希望讓內(nèi)容直接地支持其自己的導(dǎo)航,而不是必須依賴于使用內(nèi)容描述來提供導(dǎo)航的播放器應(yīng)用。因此,提供了讓播放器/記錄器能夠播放內(nèi)容的內(nèi)容描述并沒有解決在讓內(nèi)容支持其自己導(dǎo)航的技術(shù)領(lǐng)域中的缺點(diǎn)。
本發(fā)明通過利用代理(如這里所用,代理指的是應(yīng)用或計(jì)算機(jī)程序)以及可能還利用元數(shù)據(jù)來擴(kuò)展內(nèi)容以解決現(xiàn)有技術(shù)中的不足。本發(fā)明預(yù)想一旦用戶選擇‘播放’內(nèi)容,那么就不是像在常規(guī)系統(tǒng)中那樣播放內(nèi)容,而是系統(tǒng)會(huì)執(zhí)行應(yīng)用。所述應(yīng)用確定與內(nèi)容展示相關(guān)的詳細(xì)說明。所述應(yīng)用可以向用戶展示讓所述用戶能夠?qū)Ш絻?nèi)容的菜單。
本發(fā)明的記錄系統(tǒng)當(dāng)記錄廣播內(nèi)容時(shí)為所述內(nèi)容產(chǎn)生代理(即把應(yīng)用或程序代碼與所述內(nèi)容相關(guān)聯(lián))。此代理讓所述用戶能夠?qū)Ш酱藘?nèi)容。所述代理可以是基于一組模板應(yīng)用的,其中該系統(tǒng)把標(biāo)準(zhǔn)應(yīng)用附加到內(nèi)容上并且(根據(jù)廣播中的元數(shù)據(jù)以及本地產(chǎn)生的元數(shù)據(jù))創(chuàng)建元數(shù)據(jù)文件。一旦用戶播放此所記錄的內(nèi)容,就執(zhí)行所述應(yīng)用,而不是播放所述內(nèi)容。
本發(fā)明預(yù)想用戶可以通過運(yùn)行所述應(yīng)用并且通過選擇向用戶所展示的選項(xiàng)來與之相交互,從而修改應(yīng)用行為,由此讓所述用戶能夠定制導(dǎo)航內(nèi)容的方式??梢酝ㄟ^如上所述的方式把標(biāo)準(zhǔn)應(yīng)用添加到攝像放像機(jī)記錄并且向用戶提供定制它的能力,來為用戶自己的內(nèi)容以及廣播內(nèi)容進(jìn)行如所預(yù)想的定制。可以共享這些定制的應(yīng)用,例如如果用戶在對(duì)等網(wǎng)絡(luò)中共享內(nèi)容,那么內(nèi)容代理就會(huì)在所述對(duì)等網(wǎng)絡(luò)的成員之間被共享(即所述內(nèi)容加上應(yīng)用和元數(shù)據(jù))。
可以采用這種多媒體家庭平臺(tái)(Multimedia Home PlatformMHP)1.0的現(xiàn)有標(biāo)準(zhǔn)的擴(kuò)展版本的方式來使用本發(fā)明,以讓內(nèi)容能夠支持其自己的導(dǎo)航。所述擴(kuò)展要求信號(hào)通知技術(shù),所述信號(hào)通知技術(shù)表明應(yīng)用只可以從存儲(chǔ)裝置運(yùn)行,并且把所述信號(hào)通知擴(kuò)展成表明應(yīng)用應(yīng)當(dāng)被起動(dòng)并且所述內(nèi)容不應(yīng)該被運(yùn)行。還設(shè)想可以向應(yīng)用提供選項(xiàng)以引用使相關(guān)聯(lián)內(nèi)容可對(duì)Play API調(diào)用并且引用相關(guān)聯(lián)的內(nèi)容,而不是要求所述相關(guān)聯(lián)內(nèi)容的唯一id或文件名。這就使使用一般應(yīng)用更為容易。另外,本發(fā)明提供了對(duì)從存儲(chǔ)裝置播放MHP應(yīng)用的擴(kuò)展。讓內(nèi)容能夠支持其自己的導(dǎo)航是這樣的原理,其可以被配置為對(duì)從存儲(chǔ)裝置播放的MHP的擴(kuò)展并且這種擴(kuò)展對(duì)內(nèi)容供應(yīng)商來說會(huì)是很有價(jià)值的。
圖1是本發(fā)明所預(yù)想的播放器/記錄器的圖解;圖2是在本發(fā)明方法內(nèi)交互序列的圖解;和圖3是本發(fā)明實(shí)施例的圖解。
本發(fā)明預(yù)想用活動(dòng)代理來代替被動(dòng)內(nèi)容。實(shí)際上,每個(gè)內(nèi)容項(xiàng)被配置為包含程序部分。通常,內(nèi)容項(xiàng)是文件(例如MPEG-2視頻文件)。在本發(fā)明內(nèi),內(nèi)容項(xiàng)(被認(rèn)為是活動(dòng)代理)的定義包括三個(gè)基本要素(1)實(shí)際內(nèi)容(例如MPEG-2視頻文件);(可執(zhí)行的)應(yīng)用或程序代碼;和元數(shù)據(jù)文件(可選)。一旦用戶選擇要播放內(nèi)容項(xiàng),那么就將執(zhí)行程序部分,而不是播放所述內(nèi)容。如所預(yù)想,程序部分顯示菜單并且讓用戶能夠?qū)Ш酱颂囟ǖ膬?nèi)容項(xiàng)。作為選擇,所述程序部分可以只是起動(dòng)對(duì)A/V內(nèi)容的播放。播放實(shí)際內(nèi)容受應(yīng)用的控制。當(dāng)完成內(nèi)容時(shí),所述應(yīng)用判定要采取的下一動(dòng)作,諸如顯示另一菜單。所述應(yīng)用還(根據(jù)用戶動(dòng)作或內(nèi)容的結(jié)束)確定所述內(nèi)容將被退出時(shí)所在的點(diǎn)并且返回到播放器菜單。
例如,當(dāng)用戶選擇電影時(shí),代替起動(dòng)播放所述電影,取而代之,內(nèi)容代理展示章節(jié)菜單(諸如在DVD盤的情況下),因此用戶可以選擇要觀看的章節(jié)。對(duì)于另一內(nèi)容項(xiàng)(例如記錄片)來說,內(nèi)容代理可以給出內(nèi)容導(dǎo)航的形式,諸如在字幕中的關(guān)鍵字搜索。如這里所用的,‘內(nèi)容代理’包括內(nèi)容、應(yīng)用和元數(shù)據(jù),當(dāng)用戶選擇要播放的內(nèi)容項(xiàng)時(shí),執(zhí)行控制A/V內(nèi)容播放的應(yīng)用。
如所預(yù)想的內(nèi)容代理可以具有用于存儲(chǔ)與播放器/記錄器使用相關(guān)的狀態(tài)信息的能力。應(yīng)用部分是計(jì)算機(jī)程序,據(jù)此它可以具有在本地硬盤上存儲(chǔ)并讀取文件的能力。本發(fā)明的應(yīng)用存儲(chǔ)狀態(tài)信息并且在用戶下一次運(yùn)行它時(shí)根據(jù)所存儲(chǔ)的信息[j11]來修改應(yīng)用行為。本發(fā)明所設(shè)想的應(yīng)用具有用于讀取它或者來自相同源的相關(guān)應(yīng)用已經(jīng)寫入的文件的能力。存儲(chǔ)狀態(tài)信息能夠讓內(nèi)容代理保持歷史記錄,因此向用戶提供得當(dāng)?shù)捏w驗(yàn)。反過來,內(nèi)容代理可以檢查播放器設(shè)置來針對(duì)當(dāng)前用戶配制得當(dāng)?shù)牟シ?,例如根?jù)播放器設(shè)置來選擇語言。應(yīng)當(dāng)注意,內(nèi)容代理涉及特定的內(nèi)容項(xiàng),而不涉及一個(gè)完整盤。
DVD/藍(lán)光盤的內(nèi)容發(fā)行者典型情況下希望提供對(duì)在所發(fā)行的盤上所包含內(nèi)容的展示的控制。一旦由內(nèi)容發(fā)行者所提供的內(nèi)容已經(jīng)被廣播并記錄,那么最初所提供的控制通常就不再有效。本發(fā)明提供了讓內(nèi)容發(fā)行者能夠?qū)λ麄兊膬?nèi)容的展示加以控制(即便在內(nèi)容的記錄發(fā)生在先前廣播或記錄之后的情景中也是如此)的特征。為了簡(jiǎn)化該創(chuàng)造性的原理,對(duì)iTV格式需要做出一些改變。iTV系統(tǒng)必須允許只從存儲(chǔ)裝置運(yùn)行的應(yīng)用(即只在已經(jīng)存儲(chǔ)內(nèi)容之后運(yùn)行的應(yīng)用)并且發(fā)信號(hào)通知來表明這一點(diǎn),它還應(yīng)當(dāng)讓所述應(yīng)用能夠向本地存儲(chǔ)裝置讀取/寫入文件。下面的部分將描述MHP情況所要求的解決方案。此特征對(duì)MHP來說是個(gè)很有趣的主意,其旨在規(guī)定新的信號(hào)通知和方法用以支持從存儲(chǔ)裝置播放MHP內(nèi)容。
本發(fā)明允許內(nèi)容供應(yīng)商依照多種方式控制對(duì)他們的內(nèi)容的訪問并且動(dòng)態(tài)地增強(qiáng)所述內(nèi)容
·使用內(nèi)容供應(yīng)商定義的菜單來訪問所述內(nèi)容;·插入從因特網(wǎng)所下載的新廣告;·監(jiān)視用戶對(duì)內(nèi)容的意見(在用戶同意的情況下);·智能恢復(fù)內(nèi)容;本發(fā)明的實(shí)現(xiàn)方式包括基礎(chǔ)部分。每個(gè)內(nèi)容項(xiàng)包括三個(gè)部分·A/V數(shù)據(jù)·元數(shù)據(jù)·應(yīng)用為了支持此模型,通常,播放器必須支持用以執(zhí)行應(yīng)用的虛擬機(jī)(Virtual Machine VM)。所述應(yīng)用還可以是用于播放器的本機(jī)可執(zhí)行代碼。圖1示出了這可以怎樣看的例子。
圖1是能夠操作本發(fā)明的內(nèi)容對(duì)象結(jié)構(gòu)(Content ObjectStructure)12的播放器模型(Player Model)10的圖解。在用于提供可執(zhí)行程序的內(nèi)容對(duì)象結(jié)構(gòu)12內(nèi)包含應(yīng)用14,所述可執(zhí)行程序可以在虛擬機(jī)16上運(yùn)行并且可以使用在內(nèi)容對(duì)象結(jié)構(gòu)12內(nèi)所包含的元數(shù)據(jù)。播放引擎(Playback Engine)18在應(yīng)用14的控制下來處理A/V內(nèi)容的再現(xiàn),所述應(yīng)用14由先前論述的內(nèi)容對(duì)象結(jié)構(gòu)12定義。如本發(fā)明所預(yù)想,用戶從諸如內(nèi)容表之類的菜單選擇要觀看的內(nèi)容項(xiàng)。應(yīng)用14將起動(dòng),并且A/V內(nèi)容被播放。在典型的情況中,應(yīng)用14向用戶展示菜單(與DVD章節(jié)菜單類似)以便讓用戶能夠?qū)Ш絻?nèi)容20。另外,應(yīng)用14可以展示諸如完整版本、導(dǎo)演剪輯之類的不同播放選項(xiàng)并且高亮度顯示。本發(fā)明所提供的優(yōu)點(diǎn)之一在于內(nèi)容發(fā)行者可以創(chuàng)建不同的播放列表,該播放列表通常比由播放器所產(chǎn)生的播放列表(諸如自動(dòng)的高亮度顯示生成)具有預(yù)計(jì)更高的質(zhì)量。
播放器10優(yōu)選支持能夠讓應(yīng)用14在內(nèi)容內(nèi)的確定點(diǎn)開始、停止或播放的API(與Java的JMF API類似)。特別地是,API應(yīng)當(dāng)能夠讓應(yīng)用引用相關(guān)聯(lián)的內(nèi)容,而不必知道該應(yīng)用所存儲(chǔ)在其下的文件名。預(yù)想兩個(gè)實(shí)施例,其中一個(gè)是API支持用于表明播放相關(guān)聯(lián)內(nèi)容的機(jī)制(例如Play API調(diào)用,沒有用于表明播放相關(guān)聯(lián)內(nèi)容的內(nèi)容引用),或者另一實(shí)施例是API支持請(qǐng)求對(duì)相關(guān)聯(lián)內(nèi)容的引用(例如文件名)的機(jī)制,于是可以使用規(guī)則的Play API。播放器10還應(yīng)當(dāng)支持能夠讓應(yīng)用在屏幕上顯示圖形(可能是重疊在視頻上)的API。
播放器10優(yōu)選可以產(chǎn)生在廣播流內(nèi)所提供的內(nèi)容對(duì)象結(jié)構(gòu)12。例如,如果廣播流包括A/V數(shù)據(jù)和一些元數(shù)據(jù),那么記錄器可以產(chǎn)生應(yīng)用14,所述應(yīng)用14向用戶提供根據(jù)在內(nèi)容對(duì)象結(jié)構(gòu)12內(nèi)所包括的元數(shù)據(jù)來導(dǎo)航內(nèi)容20的能力。取決于元數(shù)據(jù)廣播,應(yīng)用14可以具有不同的特征??梢越?jīng)由元數(shù)據(jù)向應(yīng)用14提供一個(gè)潛在特征,如果廣播包括英語字幕(適合講英語的用戶),那么應(yīng)用14可以提供關(guān)鍵字搜索特征。當(dāng)然,如果內(nèi)容20的廣播沒有包括英語字幕,那么就無法提供出英語字幕的關(guān)鍵字搜索。預(yù)想可以廣播包含A/V數(shù)據(jù)、元數(shù)據(jù)和應(yīng)用的內(nèi)容對(duì)象結(jié)構(gòu)12。與圖2相關(guān)的以下說明描述了對(duì)MHP的擴(kuò)展,其可以很好地包括在MHP的將來版本中。
在對(duì)等網(wǎng)絡(luò)(例如Sharelt)中,用戶可以共享內(nèi)容對(duì)象,這使得內(nèi)容的共享變得更加有趣,這是因?yàn)榈谝挥脩衾缤ㄟ^創(chuàng)建新的用戶播放列表(PlayList)在一定程度上潛在地定制了對(duì)象。如果此方法是基于MHP擴(kuò)展,那么只要每個(gè)用戶具有MHP+存儲(chǔ)播放器,他們就可以交換這些活動(dòng)對(duì)象。
圖2圖示了可能潛在地發(fā)生在如本發(fā)明所建議的系統(tǒng)中的交互作用序列的例子。如圖2所示,交互作用序列始于用戶從用于內(nèi)容表(Table of Content TOC)30的播放器菜單中選擇條目。對(duì)TOC 30條目之一進(jìn)行選擇激活了由該條目所表示的內(nèi)容項(xiàng),并且開始與此內(nèi)容相關(guān)的應(yīng)用程序。一旦被起動(dòng),那么內(nèi)容應(yīng)用就顯示用于允許用戶對(duì)內(nèi)容導(dǎo)航的菜單。在此例子中,由用戶所選擇的內(nèi)容應(yīng)用是‘朋友’。朋友菜單40被顯示,并且用戶選擇‘播放所有’使得內(nèi)容被播放(由該應(yīng)用起動(dòng))。在內(nèi)容的末尾,應(yīng)用示出另一菜單50(當(dāng)然,該應(yīng)用沿著內(nèi)容一側(cè)移動(dòng),因此可能在所述內(nèi)容上重疊圖形/文本/圖片)。只有當(dāng)用戶選擇退出時(shí),才把控制權(quán)向回傳遞給播放器菜單。
MHP具體情況在MHP的具體情況中,內(nèi)容20被廣播,并且可以向應(yīng)用14發(fā)信號(hào)通知在確定的時(shí)間開始/停止。MHP標(biāo)準(zhǔn),因?yàn)樗?dāng)前退出,所以并不涵蓋直接從存儲(chǔ)裝置運(yùn)行鏈接到內(nèi)容的應(yīng)用。預(yù)想MHP的將來版本允許直接從存儲(chǔ)裝置運(yùn)行應(yīng)用,更具體地說,當(dāng)前論述的MHP標(biāo)準(zhǔn)致力于將來規(guī)定直接從存儲(chǔ)裝置運(yùn)行應(yīng)用的需求。為了支持直接從存儲(chǔ)裝置運(yùn)行應(yīng)用,MHP要求下面擴(kuò)展(1)發(fā)信號(hào)通知應(yīng)用只可以從存儲(chǔ)裝置運(yùn)行,和(2)發(fā)信號(hào)通知應(yīng)用應(yīng)當(dāng)在A/V播放之前開始并且將控制A/V內(nèi)容的播放。典型情況下,應(yīng)用信息表(ApplicationInformation Table AIT)(如在表1中所示出的那樣)在MHP中用來把信息發(fā)信號(hào)通知給應(yīng)用。此表的語法應(yīng)當(dāng)被擴(kuò)展來反映此新的信號(hào)通知。application control code字段可以被擴(kuò)展來發(fā)信號(hào)通知下面選項(xiàng)·應(yīng)用只應(yīng)當(dāng)從存儲(chǔ)裝置運(yùn)行(因此從不在實(shí)況廣播期間運(yùn)行);·應(yīng)用應(yīng)當(dāng)在內(nèi)容未播放的情況下開始;所述應(yīng)用負(fù)責(zé)播放內(nèi)容。
如果所述應(yīng)用被從存儲(chǔ)裝置運(yùn)行,那么可以預(yù)想第二選項(xiàng)。此外,擴(kuò)展用于MHP的AIT語法,為支持此思想,考慮到以下的變化支持API的存儲(chǔ),該API允許該應(yīng)用在A/V播放上有一定程度的控制權(quán),并且允許應(yīng)用存儲(chǔ)/獲取數(shù)據(jù)文件。特別地是,該應(yīng)用應(yīng)當(dāng)具有在不知道文件名的情況下播放相關(guān)聯(lián)內(nèi)容的API。如果使用JMF API來控制播放,那么就應(yīng)當(dāng)把它們擴(kuò)展成允許該應(yīng)用在沒有內(nèi)容引用的情況下播放相關(guān)聯(lián)的內(nèi)容,或者允許該應(yīng)用查詢用于相關(guān)聯(lián)內(nèi)容的引用。
如果一個(gè)用戶不具有含上述擴(kuò)展的MHP播放器,那么該用戶可以簡(jiǎn)單地通過播放內(nèi)容來觀看內(nèi)容,但是卻沒有本發(fā)明的額外特征。據(jù)此,可以引入本發(fā)明的特征而不會(huì)產(chǎn)生MHP系統(tǒng)安裝基礎(chǔ)的問題。
表1
參照?qǐng)D3,其是基于Java編程語言的、示出基于Java平臺(tái)50的一般性實(shí)現(xiàn)方式的本發(fā)明實(shí)施例的圖解。最上層包含一個(gè)或多個(gè)基于Java的應(yīng)用52,它們可以并行執(zhí)行。EPG 48會(huì)在此最上級(jí)運(yùn)行并且為用戶所導(dǎo)航的內(nèi)容提供相互作用。該系統(tǒng)包括多個(gè)層,包括基于Java的虛擬機(jī)(VM)48,所述虛擬機(jī)在播放器/記錄器內(nèi)的操作系統(tǒng)42上運(yùn)行。VM 48經(jīng)由應(yīng)用程序接口46與諸如EPG 48之類的應(yīng)用52對(duì)接。操作系統(tǒng)42與用于使該系統(tǒng)能夠訪問播放器/記錄器硬件58的驅(qū)動(dòng)器54對(duì)接。應(yīng)用管理器40起動(dòng)和停止應(yīng)用并且典型情況下操作導(dǎo)航器,所述導(dǎo)航器可以由本發(fā)明使用來對(duì)內(nèi)容導(dǎo)航,所述內(nèi)容已經(jīng)被記錄在系統(tǒng)硬件58內(nèi)的HDD 56中。在如圖3所示的基于Java的實(shí)施例中,播放器/記錄器支持Java VM 44,并且內(nèi)容代理是作為應(yīng)用52運(yùn)行的Java應(yīng)用/小應(yīng)用程序。Java不包含大部分顯示視頻所需要的元素。因此,預(yù)想Java媒體架構(gòu)(Java media framework JMF)或類似的應(yīng)用程序以內(nèi)容代理的方式使用來顯示視頻。優(yōu)選地是JMF以不必訪問操作系統(tǒng)42的Java組件的方式使用來允許應(yīng)用52(在目前的情況下是內(nèi)容代理)顯示內(nèi)容。不訪問操作系統(tǒng)組件的目的是向作為Java應(yīng)用/小應(yīng)用程序的內(nèi)容代理提供能力,用以依照本發(fā)明的目的控制內(nèi)容顯示時(shí)內(nèi)容的外觀顯現(xiàn)。
仍然參照?qǐng)D3,因?yàn)镸HP是使用Java編程語言所構(gòu)造的,所以圖3的播放器/記錄器可以依照MHP加以構(gòu)造。如果已經(jīng)使用MHP標(biāo)準(zhǔn)構(gòu)造了圖3的播放器/記錄器,那么內(nèi)容代理的應(yīng)用部分將仍然用JAVA編寫,但是要與MHP標(biāo)準(zhǔn)一致,于是所述代理是MHP應(yīng)用。在這種情況下,內(nèi)容代理可以包括在廣播中或稍后添加到記錄中。
以上說明描述了發(fā)明人已知用于執(zhí)行本發(fā)明的大部分優(yōu)選實(shí)施例。各種修改對(duì)那些本領(lǐng)域技術(shù)人員來說是顯而易見的;據(jù)此,本發(fā)明的范圍應(yīng)當(dāng)由附加權(quán)利要求來限定。
權(quán)利要求
1.一種用于向活動(dòng)應(yīng)用提供內(nèi)容的方法,包括提供作為一組可分別執(zhí)行的程序部分的內(nèi)容;在所述程序部分內(nèi)包括至少一個(gè)菜單;并且在所述程序部分的控制之下展示內(nèi)容。
2.如權(quán)利要求1所述的方法,還包括在內(nèi)容展示之后,所述程序部分返回到所述至少一個(gè)菜單中的一個(gè)菜單。
3.如權(quán)利要求1所述的方法,其中內(nèi)容的展示還包括執(zhí)行所述程序部分組之一。
4.如權(quán)利要求3所述的方法,其中內(nèi)容的展示還包括響應(yīng)于來自至少一個(gè)菜單的選擇來執(zhí)行所述程序部分組之一。
5.如權(quán)利要求1所述的方法,其中從至少一個(gè)菜單選擇一項(xiàng)允許用戶導(dǎo)航由在所述至少一個(gè)菜單上的該項(xiàng)所表示的內(nèi)容。
6.如權(quán)利要求1所述的方法,其中提供作為一組程序部分的內(nèi)容還包括為每個(gè)內(nèi)容部分包括用于提供作為應(yīng)用的內(nèi)容的活動(dòng)代理。
7.如權(quán)利要求1所述的方法,其中為每個(gè)內(nèi)容部分包括活動(dòng)代理還包括所述應(yīng)用具有可導(dǎo)航的屬性。
8.一種用于記錄音頻/可視內(nèi)容的系統(tǒng),包括記錄器,可以記錄由記錄系統(tǒng)所接收的數(shù)字內(nèi)容;多個(gè)模板應(yīng)用,每個(gè)應(yīng)用基于特定的內(nèi)容類型;其中所述記錄器把每個(gè)所接收的數(shù)字內(nèi)容項(xiàng)與所述模板應(yīng)用之一相關(guān)聯(lián)以便產(chǎn)生被記錄的活動(dòng)應(yīng)用。
9.如權(quán)利要求8所述的用于記錄音頻/可視內(nèi)容的系統(tǒng),其中所述記錄器還包括用于接收內(nèi)容的輸入裝置。
10.如權(quán)利要求8所述的用于記錄音頻/可視內(nèi)容的系統(tǒng),其中所述記錄器還根據(jù)內(nèi)容包含的元數(shù)據(jù)把每個(gè)數(shù)字內(nèi)容項(xiàng)與模板應(yīng)用之一相關(guān)聯(lián)。
11.如權(quán)利要求8所述的用于記錄音頻/可視內(nèi)容的系統(tǒng),其中所產(chǎn)生的每個(gè)活動(dòng)應(yīng)用是可執(zhí)行程序。
12.如權(quán)利要求1所述的方法,其中包括還包含每個(gè)程序部分利用內(nèi)容來創(chuàng)建應(yīng)用,該內(nèi)容允許用戶修改應(yīng)用的行為。
13.如權(quán)利要求12所述的方法,其中所述應(yīng)用還包括用于提供章節(jié)選擇的內(nèi)容代理。
14.如權(quán)利要求13所述的方法,其中所述內(nèi)容代理允許用戶定義章節(jié)。
15.如權(quán)利要求13所述的方法,其中所述內(nèi)容代理允許用戶定義播放列表。
16.如權(quán)利要求1所述的方法,其中提供還包括廣播具有A/V數(shù)據(jù)的應(yīng)用并且發(fā)信號(hào)通知所述應(yīng)用只應(yīng)當(dāng)在內(nèi)容已經(jīng)存儲(chǔ)的情況下才運(yùn)行。
17.如權(quán)利要求1所述的方法,其中提供還包括發(fā)信號(hào)通知所述程序部分要在內(nèi)容播放之前開始。
18.如權(quán)利要求1所述的方法,其中提供還包括鏈接到因特網(wǎng)站點(diǎn)并且下載新廣告的內(nèi)容代理。
19.如權(quán)利要求1所述的方法,其中提供還包括鏈接到因特網(wǎng)站點(diǎn)并且記錄用戶對(duì)內(nèi)容的意見的內(nèi)容代理。
20.如權(quán)利要求1所述的方法,其中提供還包括存儲(chǔ)與用戶觀看習(xí)慣相關(guān)的狀態(tài)信息的內(nèi)容代理。
21.如權(quán)利要求1所述的方法,其中所述應(yīng)用可以在不顯式引用所相關(guān)內(nèi)容的情況下控制所述內(nèi)容。
22.如權(quán)利要求21所述的方法,還包括表明所述應(yīng)用正在引用所相關(guān)內(nèi)容的引用。
23.如權(quán)利要求21所述的方法,還包括所述應(yīng)用能夠請(qǐng)求相關(guān)聯(lián)內(nèi)容的引用,所述相關(guān)聯(lián)內(nèi)容可以用來控制播放。
全文摘要
本發(fā)明是適用于記錄來自廣播的內(nèi)容的AN內(nèi)容播放/記錄系統(tǒng),諸如DVD+RW、HDD、藍(lán)光RE。為了對(duì)內(nèi)容導(dǎo)航,播放器提供了允許用戶可以選擇觀看內(nèi)容的菜單。被動(dòng)內(nèi)容被替換為主動(dòng)代理,使得每個(gè)內(nèi)容項(xiàng)也包含程序部分。用戶選擇要播放內(nèi)容項(xiàng)的動(dòng)作導(dǎo)致程序部分被執(zhí)行而不是所述內(nèi)容被播放。此程序部分顯示用于允許用戶導(dǎo)航此特定內(nèi)容項(xiàng)的菜單,或者作為選擇,所述程序部分可以只是起動(dòng)播放AN內(nèi)容。播放實(shí)際內(nèi)容受到應(yīng)用的控制。在內(nèi)容末尾,所述應(yīng)用判定下一動(dòng)作,諸如顯示另一菜單。所述應(yīng)用(根據(jù)用戶操作或內(nèi)容的結(jié)束)選擇何時(shí)退出內(nèi)容并且返回到播放器菜單。本發(fā)明向內(nèi)容供應(yīng)商提供了更多的控制權(quán),用以控制它們的內(nèi)容的外觀顯現(xiàn)。
文檔編號(hào)H04N5/76GK1985327SQ200580023682
公開日2007年6月20日 申請(qǐng)日期2005年6月27日 優(yōu)先權(quán)日2004年7月12日
發(fā)明者D·P·凱利, 王蓓, S·布蘭查德 申請(qǐng)人:皇家飛利浦電子股份有限公司