亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于富視頻導(dǎo)航的系統(tǒng)和方法與流程

文檔序號(hào):11961418閱讀:324來(lái)源:國(guó)知局
用于富視頻導(dǎo)航的系統(tǒng)和方法與流程
對(duì)于其它專利申請(qǐng)的交叉參考本申請(qǐng)要求對(duì)于在2005年3月30日提交的美國(guó)臨時(shí)專利申請(qǐng)No.60/667,200的優(yōu)先權(quán),后者的內(nèi)容通過(guò)其整體參考由此包括在這里。
技術(shù)領(lǐng)域
本發(fā)明旨在用來(lái)在交互媒體引導(dǎo)程序中提供“富視頻導(dǎo)航”(VRN,Video-RichNavigation)的系統(tǒng)和方法。
背景技術(shù)
:在當(dāng)前交互媒體引導(dǎo)程序中,用戶被呈現(xiàn)有中性菜單形式的節(jié)目引導(dǎo)數(shù)據(jù),該中性菜單表示可用的節(jié)目混合和其它適用資源,如按需視頻(VOD)、高清晰度電視(HDTV)、有償收看(PPV)、數(shù)字錄像機(jī)(DVR)、音樂(lè)頻道、數(shù)字電纜和數(shù)字廣播衛(wèi)星(DBS)、文本信息等等。用戶典型地被呈現(xiàn)有主菜單,并且在到達(dá)用戶可能感興趣的節(jié)目之前點(diǎn)擊過(guò)幾個(gè)選項(xiàng)。由于一直增加的頻道和服務(wù)的數(shù)量,訂戶面臨簡(jiǎn)化和增強(qiáng)他們的TV收視體驗(yàn)的困難挑戰(zhàn)。網(wǎng)絡(luò)操作人員需要途徑以使觀看者知道并對(duì)他們的編程選擇感興趣,并且需要較容易的手段以把來(lái)自多個(gè)網(wǎng)絡(luò)操作人員的供給以對(duì)用戶透明的方式無(wú)縫地結(jié)合。因此所希望的是,提供以更加用戶友好的方式向用戶呈現(xiàn)用于視頻資源的引導(dǎo)的系統(tǒng)和方法。也希望的是,使網(wǎng)絡(luò)操作人員和服務(wù)提供商能夠顯示具有屏幕元素的視頻頁(yè)面,該屏幕元素提供選擇性、交互性及增強(qiáng)的功能,以使顯示屏幕更容易導(dǎo)航。技術(shù)實(shí)現(xiàn)要素:富視頻導(dǎo)航(VRN)使用戶能夠由在交互電視應(yīng)用程序中的富視頻菜單屏幕中訪問(wèn)服務(wù)和/或資源。VRN屏幕(這里有時(shí)也稱作“頁(yè)面”)可以包括傳統(tǒng)菜單按鈕和“VRN按鈕”。VRN按鈕是交互按鈕,并且包括視頻屏幕元素、或單元。VRN屏幕可以在VRN頻道中提供給用戶,和/或可以通過(guò)從模擬或數(shù)字視頻廣播頻道或從包括幾個(gè)數(shù)字頻道的復(fù)合視頻流(例如,MPEG-2)填充在單元中而被組裝。VRN頻道通過(guò)用戶設(shè)備(例如,使用多重調(diào)諧器或從復(fù)合視頻流中選擇數(shù)字頻道)是可調(diào)諧的。VRN屏幕也可以訪問(wèn)來(lái)自按需視頻(VOD)流的數(shù)據(jù)以創(chuàng)建按需VRN入口(例如,使用VOD廣播起播(barker)功能)。如這里使用的那樣,“VRN頻道”是指可調(diào)諧頻道或VOD流。一個(gè)VRN頻道或多重鏈接的VRN頻道可以提供這里稱作“VRN應(yīng)用程序”的一組特征。具有一個(gè)或多個(gè)VRN頻道的典型應(yīng)用程序可以提供交互節(jié)目引導(dǎo)特征、交互新聞特征、交互體育應(yīng)用程序特征、或按需視頻特征。VRN屏幕的外觀和感覺(jué)可以由提供給用戶設(shè)備的屏幕數(shù)據(jù)定義。例如,屏幕數(shù)據(jù)可以包括唯一地標(biāo)識(shí)在VRN頁(yè)面上的屏上元素的內(nèi)容標(biāo)識(shí)符。屏幕數(shù)據(jù)可以包括例如“數(shù)據(jù)塊(chunk)”形式的模板定義和控制數(shù)據(jù),該“數(shù)據(jù)塊”定義VRN頁(yè)面上顯示的內(nèi)容以及屏幕元素的交互功能。屏幕數(shù)據(jù)也可以包括用于節(jié)目、頻道、VOD節(jié)目、圖形等等的唯一標(biāo)識(shí)符。屏幕數(shù)據(jù)還可以規(guī)定圖形的顯示、屏幕上文本、及對(duì)VRN屏幕中的可選擇項(xiàng)的用戶輸入的行為與響應(yīng)。屏幕數(shù)據(jù)可以在帶中(in-band)或帶外(out-of-band)提供給用戶設(shè)備。如果在帶中承載,則屏幕數(shù)據(jù)可以按需要檢索,但當(dāng)屏幕由用戶訪問(wèn)時(shí)(如當(dāng)按需要調(diào)諧或檢索時(shí))可以以足以在合理時(shí)間中顯示VRN屏幕的速率循環(huán)。例如,數(shù)據(jù)可以每秒循環(huán)至少一次,并且可以快到每秒兩次。如果在帶外承載,則屏幕數(shù)據(jù)可以由用戶設(shè)備(例如,機(jī)頂盒)本地存儲(chǔ)。在用戶設(shè)備上的VRN客戶機(jī)執(zhí)行所述屏幕數(shù)據(jù)以提供VRN應(yīng)用程序。VRN應(yīng)用程序當(dāng)終端用戶設(shè)備通電時(shí)可以自動(dòng)地執(zhí)行,當(dāng)特定頻道被調(diào)諧時(shí)可以自動(dòng)地執(zhí)行,可以由用戶從也在用戶設(shè)備上運(yùn)行的交互電視應(yīng)用程序(如交互節(jié)目引導(dǎo)、或IPG)的一個(gè)或多個(gè)菜單訪問(wèn),或者由用戶經(jīng)按鈕從遠(yuǎn)程控制裝置訪問(wèn)。在一個(gè)示例性實(shí)施例中,例如,用于VRN頁(yè)面的視頻資源被包括在視頻饋送中作為復(fù)合視頻。模板定義每種資源在所述視頻內(nèi)的位置,并且定義其它非視頻資源在VRN頁(yè)面內(nèi)的位置。VRN客戶機(jī)通過(guò)把非視頻資源(如背景和菜單選項(xiàng))覆蓋在視頻饋送上,留下為可看到的至少一些視頻資源用作VRN按鈕,產(chǎn)生VRN頁(yè)面。當(dāng)VRN客戶機(jī)接收到用戶導(dǎo)航命令時(shí),它移動(dòng)在顯示的可選擇元素中的高亮區(qū)。當(dāng)用戶選擇諸如視頻元素之類的元素時(shí),VRN客戶機(jī)進(jìn)行屏幕數(shù)據(jù)中所定義的與該元素有關(guān)的動(dòng)作。另外的實(shí)施例、特征及修改更充分地公開在于2005年3月30日提交的美國(guó)臨時(shí)專利申請(qǐng)No.60/667,200中,對(duì)于該專利申請(qǐng)本申請(qǐng)要求優(yōu)先權(quán),并且該專利申請(qǐng)的內(nèi)容,包括附錄A至P,由其整體參考由此包括在本申請(qǐng)中。附圖說(shuō)明本發(fā)明的以上和其它特征、其本質(zhì)及各種優(yōu)點(diǎn),在考慮與附圖一道進(jìn)行的如下詳細(xì)描述時(shí),將更明白,在附圖中:圖1表示用來(lái)提供VRN的示例性系統(tǒng)構(gòu)造;圖2表示實(shí)施為主頁(yè)的示例性VRN屏幕;圖3表示圖2的VRN屏幕的線框表示;圖4-17表示示例性VRN屏幕和有關(guān)線框模板的不同實(shí)施例;圖18表示用來(lái)定義用于VRN應(yīng)用程序的特征和交互元素的控制數(shù)據(jù)的第一實(shí)施例;圖18A表示定義在用于VRN應(yīng)用程序的控制數(shù)據(jù)中的對(duì)象的控制數(shù)據(jù)的第一段;圖18B表示用來(lái)控制在VRN應(yīng)用程序中的節(jié)目可用性和鍵動(dòng)作的控制數(shù)據(jù)的第二段;圖19表示用來(lái)定義用于VRN應(yīng)用程序的特征和交互元素的控制數(shù)據(jù)的第二實(shí)施例;圖20示意地表示與VRN應(yīng)用程序有關(guān)的定義文件;圖21表示用來(lái)建立VNR屏幕和進(jìn)行用戶啟動(dòng)動(dòng)作的典型過(guò)程流程;圖22表示用來(lái)使用模板建立VNR屏幕的典型過(guò)程流程;圖23表示用來(lái)建立具有可選擇視頻元素的VNR頁(yè)面的典型過(guò)程流程;及圖24表示用來(lái)由不同VRN饋送建立VRN應(yīng)用程序的典型過(guò)程流程。具體實(shí)施方式這里描述的系統(tǒng)和方法描述以例如在TV顯示器或其它類型的監(jiān)視器或可視通信裝置上顯示的富視頻導(dǎo)航(VRN)頁(yè)面形式提供和導(dǎo)航視頻內(nèi)容的一些實(shí)施例。VRN頁(yè)面包括多個(gè)適當(dāng)布置的單元,并且例如當(dāng)TV顯示器和/或調(diào)諧器裝置被接通時(shí)可被啟動(dòng)。在VRN頁(yè)面上的單元填充有來(lái)自廣播頻道的視頻資源、按需視頻(VOD)、有償收看(PPV)、廣告頻道、記錄資源(DVR)、本地存儲(chǔ)資源、網(wǎng)站等。所述單元可以是任何適當(dāng)尺寸和/或形狀,并且可以布置在顯示屏幕上的任何適當(dāng)位置處。所述單元可以包括文本、靜止圖像、全活動(dòng)視頻圖像、符號(hào)、徽標(biāo)、或這些與其它適當(dāng)元素的組合。在如下描述中,術(shù)語(yǔ)“VRN頁(yè)面”和“VRN屏幕”將被可互換地使用,并且指示例如在TV監(jiān)視器上的全屏顯示。圖1表示用來(lái)提供VRN的示例性系統(tǒng)構(gòu)造。中央設(shè)施10包括內(nèi)容源12、VRN屏幕數(shù)據(jù)源14及分發(fā)設(shè)備16。內(nèi)容源12可以是適于用來(lái)生產(chǎn)或產(chǎn)生用于VRN屏幕的視頻內(nèi)容的任何設(shè)備。來(lái)自內(nèi)容源12的視頻內(nèi)容可以處于模擬或數(shù)字形式。在其它實(shí)施例中,內(nèi)容源12可以在除中央設(shè)施10之外的設(shè)施中,并且也可以如正規(guī)電視頻道那樣提供用于分發(fā)的內(nèi)容(例如,廣播節(jié)目、VOD內(nèi)容等等)。VRN屏幕數(shù)據(jù)源14可以是適于用來(lái)產(chǎn)生VRN屏幕數(shù)據(jù)的任何設(shè)備。例如,VRN屏幕數(shù)據(jù)源14可以是基于個(gè)人計(jì)算機(jī)(PC)的系統(tǒng)或工作站。用戶界面18可以是任何適當(dāng)界面,如基于windows或基于unix的圖形用戶界面(GUI),它允許例如操作人員定義VRN定義性數(shù)據(jù),如文件,并且使定義性數(shù)據(jù)的VRN屏幕數(shù)據(jù)與來(lái)自內(nèi)容源12的內(nèi)容同步。用戶界面可以允許操作人員例如規(guī)定與視頻內(nèi)容同步的可選擇項(xiàng)的相異配置規(guī)格之間的過(guò)渡。用戶界面也可以允許操作人員定義控制數(shù)據(jù),該控制數(shù)據(jù)尤其控制外觀、功能性、及屏幕元素的交互性、以及在屏幕元素中顯示的內(nèi)容或資源。在某些實(shí)施例中,當(dāng)VRN屏幕在相異內(nèi)容元素之間過(guò)渡時(shí),用戶界面可以允許操作人員把較高優(yōu)先權(quán)賦予用于新視頻內(nèi)容的初始配置規(guī)格。這將允許與這樣的內(nèi)容有關(guān)的新數(shù)據(jù)及時(shí)地傳輸。例如,對(duì)于當(dāng)視頻窗口從ESPN變到CNN的變化,與CNN有關(guān)的新VRN屏幕數(shù)據(jù)可以給高于其它數(shù)據(jù)的優(yōu)先權(quán)。VRN屏幕變化可以在VRN屏幕數(shù)據(jù)中通過(guò)例如規(guī)定激活時(shí)間和/或去激活時(shí)間、或者通過(guò)規(guī)定版本號(hào)碼而調(diào)度。編譯器20可以是用來(lái)把定義性文件的VRN屏幕數(shù)據(jù)編譯成二進(jìn)制VRN屏幕數(shù)據(jù)的硬件和軟件的任何適當(dāng)組合。在某些實(shí)施例中,定義性數(shù)據(jù)可以以直接可使用形式存儲(chǔ),并且可能不要求編譯。分發(fā)設(shè)備16是用來(lái)把來(lái)自內(nèi)容源12的VRN屏幕和來(lái)自VRN屏幕數(shù)據(jù)源14的VRN屏幕數(shù)據(jù)在通信路徑19上分發(fā)到分發(fā)設(shè)施20、并且進(jìn)一步在通信路徑28上分發(fā)到用戶設(shè)備30的任何適當(dāng)設(shè)備。中央設(shè)施10可以把屏幕和屏幕數(shù)據(jù)分發(fā)到多個(gè)分發(fā)設(shè)施20,但只顯示了一個(gè)以避免使附圖過(guò)分復(fù)雜。在其它實(shí)施例中,中央設(shè)施10可以把VRN屏幕和/或屏幕數(shù)據(jù)直接分發(fā)給用戶。分發(fā)設(shè)備16可以以任何適當(dāng)模擬或數(shù)字格式和在任何適當(dāng)通信路徑(例如,衛(wèi)星或地面廣播、互聯(lián)網(wǎng)等等)上分發(fā)VRN屏幕和VRN屏幕數(shù)據(jù)。VRN屏幕數(shù)據(jù)可以從VRN屏幕在帶內(nèi)或帶外分發(fā)。分發(fā)設(shè)施20可以是適于用來(lái)接收VRN屏幕和屏幕數(shù)據(jù)并且把屏幕和屏幕數(shù)據(jù)分發(fā)到用戶設(shè)備30的任何設(shè)施(例如,機(jī)頂盒(headend))??梢杂卸鄠€(gè)用戶設(shè)備30的實(shí)例,但只顯示一個(gè)以避免使附圖過(guò)分復(fù)雜。分發(fā)設(shè)施20可以具有內(nèi)容源24、和用來(lái)允許本地操作人員把內(nèi)容和數(shù)據(jù)分別插入到VRN屏幕或VRN數(shù)據(jù)中并且把VRN屏幕數(shù)據(jù)編譯成用于傳輸?shù)亩M(jìn)制格式(如果需要)的本地插入設(shè)備22。本地插入設(shè)備22可以例如在用戶界面18和編譯器20的本地版本上運(yùn)行。分發(fā)設(shè)備26可以把VRN屏幕和VRN屏幕數(shù)據(jù)以任何適當(dāng)模擬或數(shù)字格式和在任何適當(dāng)通信路徑上分發(fā)給用戶設(shè)備30(例如,廣播、電纜、互聯(lián)網(wǎng)等等)。通信路徑19、49及28可以包括例如衛(wèi)星路徑、光纖路徑、電纜路徑、互聯(lián)網(wǎng)路徑、或任何其它適當(dāng)?shù)挠芯€或無(wú)線路徑。例如,VRN屏幕可以作為MPEG-2饋送提供。VRN屏幕數(shù)據(jù)可以從VRN屏幕在帶中或在帶外分發(fā)。分發(fā)設(shè)備26可以提供VRN屏幕(并且如果在帶內(nèi)則為VRN屏幕數(shù)據(jù))作為可調(diào)諧模擬或數(shù)字頻道、或作為VOD流(它們兩者都稱作VRN頻道)。VRN頻道向用戶設(shè)備30的用戶提供一組交互特征,其構(gòu)成VRN應(yīng)用程序。在某些實(shí)施例中,分發(fā)設(shè)施20可以在給定模擬或數(shù)字頻道上全時(shí)提供VRN頻道??蛇x擇地,分發(fā)設(shè)施20可以臨時(shí)地提供VRN頻道。分發(fā)設(shè)施20可以把一個(gè)或多個(gè)VRN應(yīng)用程序提供到用戶設(shè)備30。用戶設(shè)備30可以包括適于用來(lái)提供交互電視體驗(yàn)的任何設(shè)備,該交互電視體驗(yàn)包括由分發(fā)設(shè)施20提供的VRN應(yīng)用程序。用戶設(shè)備30可以包括電視設(shè)備,如電視、機(jī)頂盒、記錄裝置、視頻播放機(jī)、用戶輸入裝置(例如,遙控器、鍵盤、鼠標(biāo)、觸摸墊、觸摸屏幕及聲音識(shí)別界面)或適于用來(lái)提供交互多媒體體驗(yàn)的任何其它裝置。例如,用戶設(shè)備30可以包括由Motorola,Inc提供的DCT2000、2500、5100、6208或6412機(jī)頂盒。在某些實(shí)施例中,用戶設(shè)備30可以包括計(jì)算機(jī)設(shè)備,如具有電視卡的個(gè)人計(jì)算機(jī)(PCTV)。在某些實(shí)施例中,用戶設(shè)備30可以包括游戲系統(tǒng)、可承載電子裝置,如可承載DVD播放機(jī)、可承載游戲裝置、峰窩電話、PDA、音樂(lè)播放機(jī)(例如,MP3播放機(jī))或任何其它適當(dāng)?shù)目沙休d或固定裝置。在圖1的例子中,用戶設(shè)備30至少包括控制電路32、顯示裝置34、記錄裝置36、及用戶輸入裝置38,它們可以實(shí)施為分離裝置或單個(gè)裝置。VRN客戶機(jī)在用戶設(shè)備30上實(shí)施以提供VRN應(yīng)用程序??刂齐娐?2適于從輸入裝置38接收用戶輸入,并且執(zhí)行VRN客戶機(jī)的指令(和因此VRN應(yīng)用程序)和在用戶設(shè)備30上運(yùn)行的任何其它交互電視應(yīng)用程序??刂齐娐?2可以包括一個(gè)或多個(gè)調(diào)諧器(例如,模擬或數(shù)字調(diào)諧器)、譯碼器(例如,MPEG譯碼器)、處理器(例如,Motorola68000家庭處理器)、存儲(chǔ)器(即,RAM和硬盤)、通信電路(例如,電纜調(diào)制解調(diào)電路)、輸入/輸出電路(例如,圖形電路)、對(duì)用戶設(shè)備30的各種裝置的連接、及用來(lái)提供模擬或數(shù)字電視編程和交互電視特征的任何其它適當(dāng)元件。在一個(gè)實(shí)施例中,控制電路32可以被包括,例如記錄裝置36、顯示裝置34、或任何其它適當(dāng)裝置(例如,機(jī)頂盒、電視、視頻播放機(jī)等等)的部分,作為用戶設(shè)備30的裝置之一的部分。用戶使用有線電視網(wǎng)、局域網(wǎng)(LAN)、無(wú)線網(wǎng)絡(luò)、或任何其它適當(dāng)裝置或其組合可以具有對(duì)來(lái)自中央設(shè)施10的多媒體源12a、12b、12c、及web內(nèi)容12d和/或?qū)︻愃圃?4(它可以包括或不包括類似多媒體源和web內(nèi)容、24a、24b、24c、24d)的訪問(wèn)。在某些實(shí)施例中,多個(gè)用戶的設(shè)備可以使用任何適當(dāng)裝置彼此連接。顯示裝置34可以是任何適當(dāng)裝置,像例如電視監(jiān)視器、計(jì)算機(jī)監(jiān)視器、或在用戶設(shè)備30中包括的顯示器(例如,峰窩電話或音樂(lè)播放機(jī)顯示器)。顯示裝置34也可以配置成提供音頻輸出??蛇x擇的記錄裝置36可以是個(gè)人錄像機(jī)(PVR)、數(shù)字錄像機(jī)(DVR)、盒式磁帶錄像機(jī)(VCR)、DVD-錄像機(jī)、或任何其它適當(dāng)錄像機(jī)。記錄裝置36可以包括一個(gè)或多個(gè)調(diào)諧器。在用戶設(shè)備30上實(shí)施的VRN客戶機(jī)可以是獨(dú)立客戶機(jī)、或交互電視應(yīng)用程序(如交互電視節(jié)目引導(dǎo)(IPG))的一部分。交互電視應(yīng)用程序可以從應(yīng)用程序數(shù)據(jù)源40接收交互電視應(yīng)用程序數(shù)據(jù)。如圖1中所示,數(shù)據(jù)可以經(jīng)分發(fā)設(shè)施20在通信路徑49上接收??蛇x擇地,數(shù)據(jù)可以由用戶設(shè)備30從應(yīng)用程序數(shù)據(jù)源40在直接通信路徑(未表示)上接收。應(yīng)用程序數(shù)據(jù)源40可以是中央設(shè)施10的部分(未表示)。在某些實(shí)施例中,交互電視應(yīng)用程序數(shù)據(jù)可以包括VRN屏幕數(shù)據(jù)中參考的元素以包括在VRN應(yīng)用程序中,如圖形、徽標(biāo)等等。例如,可以提供VRN模板作為交互電視應(yīng)用程序數(shù)據(jù)的部分。用戶設(shè)備30可以執(zhí)行多個(gè)交互電視應(yīng)用程序。在一些這樣的實(shí)施例的中,VNR客戶機(jī)可以提供應(yīng)用程序界面(API),以允許其它交互電視應(yīng)用程序激活VRN應(yīng)用程序或訪問(wèn)VRN應(yīng)用程序特征。如果VNR客戶機(jī)是特定交互電視應(yīng)用程序的部分,如IPG,則該應(yīng)用程序可以把API提供給其它應(yīng)用程序,從而它們可以啟動(dòng)或訪問(wèn)VRN應(yīng)用程序。在另外的其它手段中,交互電視應(yīng)用程序可以把API提供給VRN應(yīng)用程序。這可以把VRN應(yīng)用程序訪問(wèn)提供給交互電視應(yīng)用程序的各種特征。例如,用戶設(shè)備30可以提供IPG。VRN屏幕數(shù)據(jù)可以規(guī)定,VRN應(yīng)用程序調(diào)用IPG(或者,當(dāng)例如VRN客戶機(jī)是IPG時(shí),調(diào)用IPG的特征)以例如提供具有一定特性的節(jié)目清單(例如,用于給定頻道的清單、服務(wù)或時(shí)隙)。如以上提到的那樣,VRN特征必須在VRN客戶機(jī)上啟動(dòng),并且VRN數(shù)據(jù)(如屏幕數(shù)據(jù)和控制數(shù)據(jù))對(duì)于VRN客戶機(jī)必須可用以便用戶利用VRN特征。相應(yīng)地,當(dāng)用戶調(diào)諧到廣播頻道或視頻系統(tǒng),如PPV或VOD服務(wù)時(shí),VRN客戶機(jī)可以首先確定頻道或視頻流是否包括VRN屏幕數(shù)據(jù)。這種確定可以自動(dòng)地進(jìn)行(因?yàn)轭l道或視頻流對(duì)于引導(dǎo)還沒(méi)有被標(biāo)識(shí)為VRN頻道),或者僅當(dāng)頻道被標(biāo)識(shí)為VRN頻道時(shí)進(jìn)行。如果頻道或視頻流不具有VRN屏幕數(shù)據(jù),則VRN客戶機(jī)可以繼續(xù)監(jiān)視頻道或VOD資源,以便如果這樣的數(shù)據(jù)后來(lái)被傳輸則檢測(cè)它。如果在VRN客戶機(jī)處于閑置(Idle)狀態(tài)(如當(dāng)用戶正在觀看節(jié)目或流資源時(shí))或FLIP(翻轉(zhuǎn))狀態(tài)(如當(dāng)用戶正在調(diào)諧并且VRN客戶機(jī)是IPG時(shí))時(shí),接收VRN屏幕數(shù)據(jù),那么VRN客戶機(jī)可以退出閑置或FLIP狀態(tài),并且啟動(dòng)VRN應(yīng)用程序。如果VRN客戶機(jī)停止接收VRN數(shù)據(jù)一個(gè)時(shí)間段(例如,15秒),則VRN客戶機(jī)可以復(fù)原到閑置狀態(tài)。傳輸?shù)钠聊粩?shù)據(jù)可以包括對(duì)于模板的參考。然而,對(duì)于VRN應(yīng)用程序不需要模板。模板是所接收的定義性文檔(或它們的編譯等效物),并且可以由VRN客戶機(jī)存儲(chǔ)。在某些實(shí)施例中,模板可以被硬盤編碼,并且作為VRN客戶機(jī)的部分而被包括。模板定義VRN應(yīng)用程序的屏幕外觀,但包含用于內(nèi)容的占位符,而不是實(shí)際內(nèi)容或標(biāo)識(shí)內(nèi)容的信息。可以使用模板標(biāo)識(shí)符而不是實(shí)際的模板定義來(lái)標(biāo)識(shí)模板(例如在客戶機(jī)上存儲(chǔ)的模板)。VRN客戶機(jī)使用模板標(biāo)識(shí)符從存儲(chǔ)器檢索模板,并且然后基于在VRN屏幕數(shù)據(jù)中的內(nèi)容標(biāo)識(shí)符填充模板。這可以減小被傳輸?shù)臄?shù)據(jù)量。VRN客戶機(jī)改變模板,并且由此根據(jù)模板標(biāo)識(shí)符的變化改變VRN屏幕的外觀。模板標(biāo)識(shí)符和/或模板定義可經(jīng)除VRN屏幕數(shù)據(jù)饋送之外的數(shù)據(jù)饋送傳輸?shù)娇蛻魴C(jī)。如下章節(jié)描述VRN應(yīng)用程序的示例性實(shí)施例。當(dāng)用戶設(shè)備(如機(jī)頂盒或顯示器)首先被打開,并且VRN視頻饋送和VRN屏幕數(shù)據(jù)適用時(shí),可以顯示VRN主頁(yè)。下面描述的元素和行為相對(duì)于所顯示的主頁(yè)更綜合地描述,但這僅為了說(shuō)明目的??梢允腔虿皇侵黜?yè)的其它VRN屏幕(如由VRN主頁(yè)可訪問(wèn)的其它VRN屏幕)將在典型主頁(yè)的描述之后描述,其只具有不同的頁(yè)面布局和高亮的控制功能性。主頁(yè)(和其它VRN屏幕)可以包括多個(gè)元素,或者交互的或者非交互的,這些元素占據(jù)在顯示(或VRN頁(yè)面)上的限定區(qū)域。在一個(gè)實(shí)施例中,在VRN屏幕上的各種元素的內(nèi)容可與VRN視頻饋送一起傳輸。VRN屏幕元素的其它屬性,如尺寸、顏色表、及與VRN屏幕元素有關(guān)的交互功能,可經(jīng)VRN屏幕數(shù)據(jù)傳輸?shù)絍RN客戶機(jī)。VRN屏幕數(shù)據(jù)可以使某些不支持的VRN屏幕元素(例如,具有不適用或阻塞的有關(guān)內(nèi)容的VRN屏幕元素)或區(qū)域在VRN屏幕上被省略、遮蔽、或灰暗。交互VRN屏幕元素,也稱作VRN按鈕,可被高亮并選擇。如果終端用戶導(dǎo)航到特定交互元素(例如,通過(guò)使用在遠(yuǎn)程控制裝置上的箭頭鍵),則交互元素將以某種方式被可視化高亮。如果終端用戶“選擇”高亮的交互元素(例如,通過(guò)按下在遠(yuǎn)程控制裝置上的“OK”按鈕),則系統(tǒng)基于為在VRN屏幕數(shù)據(jù)中的交互元素規(guī)定的選擇行為,將顯示特定可調(diào)諧頻道、VOD剪輯、VOD屏幕、IPG屏幕或另一個(gè)交互媒體引導(dǎo)應(yīng)用程序。VRN屏幕的如下描述按如下組織:章節(jié)I涉及主頁(yè)的一般設(shè)置,使章節(jié)I.A描述示例性主頁(yè)元素和示例性主頁(yè)行為。章節(jié)I.B描述對(duì)于遠(yuǎn)程控制鍵的示例性主頁(yè)響應(yīng)。章節(jié)I.C描述由主頁(yè)應(yīng)用程序調(diào)用的示例性IPG功能。章節(jié)I.D描述用來(lái)通過(guò)IPG提供主頁(yè)訪問(wèn)的示例性IPG行為。章節(jié)II描述模板的性能和使用。章節(jié)III給出基于模板的示例性額外VRN屏幕的例子。章節(jié)IV介紹控制數(shù)據(jù)或數(shù)據(jù)塊的使用。與模板的產(chǎn)生有關(guān)的過(guò)程的細(xì)節(jié)、VRN屏幕和可選擇視頻元素的產(chǎn)生、交互和非交互按鈕(或VRN屏幕元素)的產(chǎn)生、及VRN屏幕和控制數(shù)據(jù)的使用顯示在圖21至24中描繪的典型過(guò)程流程中。示例性主頁(yè)的設(shè)置I.A示例性主頁(yè)元素的描述圖2表示用于具有各種可用節(jié)目元素的主頁(yè)的示例性VRN屏幕,該節(jié)目元素具有交互和非交互特征和內(nèi)容。圖3是具有填充有全活動(dòng)視頻和其它內(nèi)容的元素(“元素”)的線框形式的對(duì)應(yīng)典型模板。屏幕的元素能夠是如下類型的:·靜止圖像-在VRN屏幕數(shù)據(jù)中由例如文件名標(biāo)識(shí)?!OD視頻剪輯-在VRN屏幕數(shù)據(jù)中由例如供應(yīng)商ID和資源ID標(biāo)識(shí)。·實(shí)況視頻源-在VRN屏幕數(shù)據(jù)中由例如源ID標(biāo)識(shí)?!ひ曨l播放清單-VOD視頻剪輯和/或?qū)崨r視頻源的順序?!D形-在VRN屏幕數(shù)據(jù)中由例如元數(shù)據(jù)描述?!の谋緣K-在VRN屏幕數(shù)據(jù)中由例如元數(shù)據(jù)描述?!ひ纛l軌道-在VRN屏幕數(shù)據(jù)中由例如有線設(shè)備音頻PID標(biāo)識(shí)。這些僅是示例性的,因?yàn)榭梢允褂萌魏纹渌m當(dāng)元素。例如在支持雙向通信的某些實(shí)施例中,可以提供輸入形式,以允許用戶經(jīng)HTML把形式提交給應(yīng)用程序服務(wù)器。表1描述在圖2和3中提到的各種元素。表1I.A.1背景(BG-1)背景是位于在模板中的所有其它元素后面的全屏、非交互元素。在圖3中,BG-1代表背景元素。這個(gè)元素假定包含在圖2中表示的藍(lán)色圖形背幕和黑色圖形首部塊。注意,在某些方案中,主頁(yè)徽標(biāo)(SE-1)(或其它徽標(biāo))可嵌在背景元素中。背景元素可以是如下的任一種:·靜止圖像·VOD視頻剪輯·實(shí)況視頻源·視頻播放清單背景元素不具有與它有關(guān)的特殊行為。背景元素的變化可以在VRN屏幕數(shù)據(jù)中基于日期和/或一天的部分而計(jì)劃。I.A.2主頁(yè)徽標(biāo)(SE-1)主頁(yè)徽標(biāo)是非交互的靜態(tài)元素(因此在圖3中的標(biāo)志“SE-1”),意味著它在顯示主頁(yè)的同時(shí)保持相同。(在采用模板的、下面在章節(jié)III中描述的實(shí)施例中,靜態(tài)元素在特定模板的所有實(shí)例中保持相同)。如果希望主頁(yè)徽標(biāo)元素變化成與背景元素的變化重合,則它可以在某些實(shí)施例中較簡(jiǎn)單以把主頁(yè)徽標(biāo)嵌在背景元素中,如在以前章節(jié)中提到的那樣。主頁(yè)徽標(biāo)元素是靜止圖像。在其中圖2的屏幕用于非主頁(yè)的實(shí)施例中,這個(gè)元素可以由不同徽標(biāo)代替。I.A.3消息指示符(SE-2)消息指示符是交互的靜態(tài)元素。在消息指示符元素本身不變的同時(shí),它具有稱作條件可視性的特定行為;如果訂戶在IPG消息中心中具有一條或多條未讀消息,它才是可視的。消息指示符元素沒(méi)有特定的高亮行為。選擇行為是顯示IPG消息中心屏幕。消息指示符元素能是靜止圖像或文本塊(即,圖標(biāo))I.A.4時(shí)間(DE-1)時(shí)間是交互的動(dòng)態(tài)元素(因此在圖3中的標(biāo)志“DE-1”),該動(dòng)態(tài)元素變化以在STB(機(jī)頂盒)時(shí)鐘上反映當(dāng)前時(shí)間。時(shí)間元素沒(méi)有特定的高亮行為。選擇行為是顯示IPGTV計(jì)時(shí)器屏幕。時(shí)間元素是文本塊。I.A.5溫度(DE-2)溫度是交互的動(dòng)態(tài)元素,該動(dòng)態(tài)元素變化以反映為有線系統(tǒng)提供的當(dāng)前溫度。這個(gè)元素是兩個(gè)相異文本串的級(jí)聯(lián),一個(gè)文本串包含文本“當(dāng)前溫度”,并且另一個(gè)包含實(shí)際溫度讀數(shù)。溫度元素沒(méi)有特定的高亮行為。選擇行為是顯示IPG天氣屏幕。溫度元素是文本塊。I.A.6主視頻窗口(VW-1)主視頻窗口是交互的動(dòng)態(tài)元素,該動(dòng)態(tài)元素可以例如通過(guò)VOD視頻剪輯的播放清單循環(huán)。主視頻窗口通過(guò)播放清單連續(xù)地循環(huán),該播放清單可包含任何數(shù)量的VOD視頻剪輯;然而,播放清單可以包含MSO希望提高的小數(shù)量(一打或更少)。與主視頻窗口播放清單有關(guān)的音頻軌道對(duì)于缺省訂戶是可聽的。主視頻窗口元素沒(méi)有特定的高亮行為。選擇行為可以是顯示專用于當(dāng)前VOD視頻剪輯(在選擇時(shí))正在提高的VOD節(jié)目的信息屏幕。替換的選擇行為可以是顯示包含在播放清單中由VOD視頻剪輯提高的所有VOD節(jié)目的VOD子菜單。主視頻窗口元素是VOD視頻剪輯或視頻播放清單。主視頻窗口播放清單的變化可以基于日期和/或一天的部分而計(jì)劃。I.A.7主視頻窗口信息(CE-1)主視頻窗口信息是主視頻窗口的非交互子元素(因此在圖3中的標(biāo)志“CE-1”)。主視頻窗口信息元素變化,以匹配在主視頻窗口中播放的當(dāng)前VOD視頻剪輯。這個(gè)元素是與當(dāng)前VOD視頻剪輯有關(guān)的幾個(gè)元數(shù)據(jù)元素(明確地說(shuō),“價(jià)格”元數(shù)據(jù)元素、“價(jià)格信息”元數(shù)據(jù)元素、“持續(xù)時(shí)間”元數(shù)據(jù)元素及“收視率(rating)”元數(shù)據(jù)元素)的級(jí)聯(lián)。主視頻窗口信息元素是文本塊。I.A.8菜單按鈕(MB-1至MB-6)菜單按鈕是如由MSO(多系統(tǒng)操作人員,即操作多于一個(gè)有線系統(tǒng)的公司)希望的那樣可以被定制和修改的交互元素。在圖3中,MB-1至MB-6代表菜單按鈕元素。這六個(gè)元素在邏輯上結(jié)合成“菜單組”。菜單組可以具有在規(guī)定屏幕區(qū)域的角部中的錨定點(diǎn)。菜單組,作為整體,具有特定行為。首先,如果菜單按鈕元素的任一個(gè)未定義(空的),則它將不顯示,以及菜單組中的其它菜單按鈕元素應(yīng)該按要求的那樣在顯示中向上移動(dòng)。而且,每個(gè)菜單按鈕元素基于一個(gè)或多個(gè)系統(tǒng)和/或會(huì)話性能可定義成具有條件可視性。例如,在圖2中表示的DVR菜單按鈕(在圖3中的MB-4)在用戶的設(shè)備具有DVR能力時(shí)才是可視的。否則,DVR菜單按鈕將不可視,并且同樣在菜單組中的其它菜單按鈕元素應(yīng)該按要求的那樣在顯示中向上移動(dòng)。可以驅(qū)動(dòng)用于菜單按鈕元素的條件可視性的屬性的其它例子包括用于特定交互電視應(yīng)用程序的STB支持,或者缺少用于特定可調(diào)諧頻道的訂戶權(quán)利。對(duì)于菜單按鈕元素的條件可視性的替換手段可以是條件選擇行為。例如,DVR菜單按鈕,對(duì)于沒(méi)有DVR能力的訂戶,可以顯示提高DVR可啟動(dòng)STB的屏幕。菜單按鈕的條件可視性的又一個(gè)例子是響應(yīng)用戶高亮化與節(jié)目有關(guān)的元素而顯示菜單按鈕(或其它可選擇元素)。以這種方式,只提供與節(jié)目有關(guān)的選項(xiàng)。這些選項(xiàng)可以顯示在例如工具條中。菜單按鈕元素沒(méi)有特定高亮行為。選擇行為基于MSO(多系統(tǒng)操作人員-操作多于一個(gè)有線系統(tǒng)的公司)可以是可配置的??梢暡藛伟粹o元素能是如下的任一種:·靜止圖像(具有嵌入的文本)·靜止圖像+文本塊覆蓋·圖形+文本塊覆蓋菜單按鈕元素的變化可以基于日期和/或一天的部分而計(jì)劃。所計(jì)劃的變化將出現(xiàn)在用于主頁(yè)的VRN屏幕數(shù)據(jù)中。用于菜單組的VRN屏幕數(shù)據(jù)也可以規(guī)定用于菜單組的屏幕區(qū)域和錨定點(diǎn)。I.A.9視頻樣片(VS-1至VS-4)視頻樣片是由MSO按要求可定制和修改的交互動(dòng)態(tài)元素。在某些實(shí)施例中,視頻樣片元素的每一個(gè)可以由VOD視頻剪輯的播放清單驅(qū)動(dòng),如對(duì)于主視頻窗口元素那樣。在其它實(shí)施例中,視頻樣片元素可以代表單一主題(并因此將使用單一VOD視頻剪輯或視頻播放清單),具有一致的選擇行為。視頻樣片可以具有多個(gè)特定行為。首先,每個(gè)相異視頻樣片元素可以具有在當(dāng)未被高亮?xí)r的“覆蓋圖像”、與被高亮?xí)r的視頻內(nèi)容(VOD視頻剪輯、實(shí)況視頻源或視頻播放清單)之間可視化交替的能力。這在這里稱作“混合交互元素”。第二,音頻軌道,對(duì)于具有相關(guān)音頻軌道的任何視頻樣片元素,當(dāng)視頻樣片被高亮(或選擇)時(shí)成為訂戶可聽的。最后,四個(gè)視頻樣片元素在邏輯上組合成“高亮組”,很像菜單按鈕元素。然而,這種組定義驅(qū)動(dòng)下面在視頻樣片信息章節(jié)中所描述的分離的“高亮元素”的行為。用于視頻樣片元素的選擇行為可以是由MSO可配置的。視頻樣片元素可以是如下的任一種:·靜止圖像·VOD視頻剪輯·實(shí)況視頻源·視頻播放清單·當(dāng)視頻樣片元素被高亮?xí)r,過(guò)渡到VOD視頻剪輯、實(shí)況視頻源或視頻播放清單的靜止圖像(混合式)。視頻樣片元素/元素播放清單的變化可以基于日期和/或一天的部分而計(jì)劃。I.A.10視頻樣片標(biāo)題(CE-2至CE-5)視頻樣片標(biāo)題是視頻樣片(分別為VS-1至VS-4)的非交互子元素(因此在圖3中的標(biāo)志“CE-2”至“CE-5”)。視頻樣片標(biāo)題元素變化以匹配在它們的相應(yīng)視頻樣片元素中顯示的當(dāng)前靜止圖像、VOD視頻剪輯、實(shí)況視頻源或視頻播放清單。顯示的標(biāo)題可以來(lái)自與相應(yīng)視頻樣片元素的每一個(gè)有關(guān)的元數(shù)據(jù)元素。視頻樣片標(biāo)題元素是文本塊。也要注意,如畫出的那樣,視頻樣片標(biāo)題元素可以包含在文本塊下面的透明黑色“帶條圖”。這個(gè)帶條圖可預(yù)制和嵌在VOD視頻剪輯中;然而用于實(shí)況視頻源的這種帶條圖的呈現(xiàn)需要實(shí)時(shí)地執(zhí)行。I.A.11視頻樣片信息(HE-1)視頻樣片信息是與視頻樣片高亮組有關(guān)的非交互動(dòng)態(tài)高亮元素(因此在圖2中的標(biāo)志“HE-1”)。視頻樣片信息元素行為更像子元素;然而,它具有高亮組作為其父輩,相對(duì)于具有單個(gè)元素作為其父輩。如果視頻樣片元素之一被高亮,則視頻樣片信息元素變化以反映當(dāng)前高亮的視頻樣片元素。視頻樣片信息元素也具有條件可視性。如果視頻樣片元素之一被高亮,則它才是可視的。顯示的信息可以從對(duì)視頻樣片元素的每一個(gè)具有唯一值的單個(gè)元數(shù)據(jù)屬性取得。I.A.12音頻音頻是在圖2和3中的隱含元素。所有VOD視頻剪輯和實(shí)況視頻源,不管表示在主視頻窗口中還是在視頻樣片中,都具有相關(guān)音頻軌道。在某些實(shí)施例中,主頁(yè)可以準(zhǔn)確地標(biāo)識(shí)一個(gè)缺省音頻軌道。在圖2的樣本主頁(yè)中,與主視頻窗口(VW-1)有關(guān)的音頻軌道是缺省音頻軌道。然而,對(duì)于具有相關(guān)音頻軌道的任何視頻樣片元素,如果該視頻樣片被高亮,則其相關(guān)音頻軌道對(duì)用戶將成為可聽的。如果沒(méi)有視頻樣片元素被高亮,則缺省音頻軌道對(duì)于訂戶將是可聽的。如果具相關(guān)音頻軌道的交互元素當(dāng)前沒(méi)有被高亮,則主頁(yè)應(yīng)用程序?qū)⑹谷笔∫纛l軌道對(duì)于用戶是可聽的。如果具相關(guān)音頻軌道的任何交互元素當(dāng)前被高亮,則主頁(yè)應(yīng)用程序?qū)⑹古c高亮交互元素有關(guān)的音頻軌道對(duì)于用戶是可聽的。音頻軌道可以提供在單一MPEG流的不同PID中、或在不同MPEG流中。在某些實(shí)施例中,音頻可以提供為被合成語(yǔ)音的MIDI數(shù)據(jù)或文本。I.A.13示例性高亮和選擇行為主頁(yè)應(yīng)用程序(和其它VRN應(yīng)用程序)當(dāng)主頁(yè)應(yīng)用程序被初始執(zhí)行時(shí),可以標(biāo)識(shí)待由缺省高亮的交互元素。如果主頁(yè)應(yīng)用程序丟失焦點(diǎn)但保持激活,則主頁(yè)應(yīng)用程序可以保留最后被高亮的交互元素的知識(shí)。如果在丟失焦點(diǎn)之后,主頁(yè)應(yīng)用程序重新獲得焦點(diǎn),則主頁(yè)應(yīng)用程序可以把高亮恢復(fù)到最后被高亮的交互元素。如果主頁(yè)應(yīng)用程序成為不激活的(退出),則主頁(yè)應(yīng)用程序不可能保留當(dāng)前被高亮的交互元素的知識(shí)。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)當(dāng)交互元素被導(dǎo)航到(“高亮”)時(shí),可以規(guī)定待調(diào)用的一個(gè)或多個(gè)特定高亮行為。例如,當(dāng)具有相關(guān)音頻軌道的交互元素被高亮?xí)r,將使得用于高亮交互元素的音頻軌道對(duì)于訂戶是可聽的。當(dāng)混合交互元素被高亮?xí)r,與混合交互元素有關(guān)的“覆蓋圖像”可以用與該混合交互元素有關(guān)的VOD視頻剪輯、實(shí)況視頻源或視頻播放清單代替。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以提供交互元素的相異組(“高亮組”)與分離的“高亮元素”的關(guān)聯(lián)。與高亮組有關(guān)的高亮元素顯示在高亮組中的當(dāng)前高亮交互元素的特定元數(shù)據(jù)。如果在高亮組中的交互元素當(dāng)前都沒(méi)有被高亮,則將不顯示與高亮組有關(guān)的任何高亮元素。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以基于為在VRN屏幕數(shù)據(jù)中的元素規(guī)定的標(biāo)準(zhǔn)為該元素提供“條件選擇行為”。對(duì)具有條件選擇行為的標(biāo)準(zhǔn)的任何元素的選擇行為可以通過(guò)在選擇時(shí)對(duì)規(guī)定標(biāo)準(zhǔn)的估計(jì)而確定。對(duì)于條件選擇行為規(guī)定的標(biāo)準(zhǔn)可限于在選擇時(shí)可斷定的元素、會(huì)話或系統(tǒng)屬性。I.A.14額外示例性主頁(yè)顯示行為主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以支持如下額外顯示行為的一種或多種。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以基于為元素規(guī)定的標(biāo)準(zhǔn)為該元素提供“條件可視性”。如果滿足規(guī)定標(biāo)準(zhǔn),則具有條件可視性的標(biāo)準(zhǔn)的任何元素可能只對(duì)訂戶是可視的。對(duì)于條件可視性規(guī)定的標(biāo)準(zhǔn)可限于在執(zhí)行主頁(yè)應(yīng)用程序的同時(shí)可斷定的元素、會(huì)話或系統(tǒng)屬性。整個(gè)屏幕可以具有條件可視性。例如,屏幕可以基于從何處訪問(wèn)所述VRN應(yīng)用程序而變化。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以基于在元素之間的父子關(guān)系動(dòng)態(tài)地顯示元素。子元素具有與其相應(yīng)父元素有關(guān)的一個(gè)或多個(gè)元數(shù)據(jù)屬性。當(dāng)特定父元素變化時(shí),其子元素變化以反映與新父元素有關(guān)的元數(shù)據(jù)屬性。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以基于諸如STB時(shí)鐘、和溫度之類的系統(tǒng)屬性動(dòng)態(tài)地顯示元素。當(dāng)VRN按鈕與在本地頻道映射表中不支持的頻道或源相關(guān)時(shí),VRN客戶機(jī)可以屏蔽主頁(yè)(或其它VRN應(yīng)用程序)的VRN按鈕。VRN客戶機(jī)可以經(jīng)過(guò)對(duì)另一個(gè)交互電視應(yīng)用程序(例如,IPG)的API調(diào)用得到本地頻道映射表,可以接收本地頻道映射表作為VRN屏幕數(shù)據(jù),或者在其中VRN客戶機(jī)是IPG的實(shí)施例中,可以接收本地頻道映射表作為IPG數(shù)據(jù)。VRN客戶機(jī)當(dāng)例如其功能在用戶的設(shè)備上不被支持時(shí),也可以屏蔽按鈕(例如,VRN客戶機(jī)對(duì)于非DVRSTB將不顯示DVR按鈕)。當(dāng)VRN按鈕被屏蔽時(shí),其音頻和視頻對(duì)于用戶可能是覺(jué)察不到的。VRN屏幕數(shù)據(jù)可以為屏蔽VRN按鈕提供替換的顯示配置。在某些實(shí)施例中,VRN客戶機(jī)在主頁(yè)(或其它VRN應(yīng)用程序)一個(gè)可配置間隔內(nèi)不激活之后可以顯示屏幕保護(hù)程序。如果VRN屏幕是VOD,則VRN客戶機(jī)可以簡(jiǎn)單地把用戶的設(shè)備調(diào)諧到在提供屏幕保護(hù)程序一個(gè)時(shí)間段之后調(diào)諧的最后線性頻道。如果VRN屏幕是廣播,則屏幕保護(hù)程序可能不暫停。I.A.15主頁(yè)元素過(guò)渡計(jì)劃主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以基于用于元素的預(yù)定義規(guī)格計(jì)劃在用于該元素的多個(gè)相異的規(guī)格之間過(guò)渡。計(jì)劃可以通過(guò)例如日期和一天的部分、或日期和時(shí)間。用于應(yīng)用程序的VRN屏幕數(shù)據(jù)可以包括待用于每個(gè)相異元素的預(yù)定義規(guī)格計(jì)劃。主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)在VRN應(yīng)用程序啟動(dòng)時(shí)可以在用于主頁(yè)應(yīng)用程序元素的相異規(guī)格之間選擇。在某些實(shí)施例中,VRN應(yīng)用程序在執(zhí)行的單一實(shí)例期間將不在元素規(guī)格之間過(guò)渡。I.B對(duì)于遠(yuǎn)程控制鍵的示例性響應(yīng)在控制機(jī)頂盒的功能和定義屏幕命令和對(duì)于用戶輸入的響應(yīng)的遙控器上供給的鍵的數(shù)量已經(jīng)大大地增加。遙控器不僅操作用戶設(shè)備的幾種不同元件,而且它們也激活日益更復(fù)雜的功能。表2定義具有45個(gè)控制鍵的遙控器的示例性行為,在諸如這里描述的一種主頁(yè)應(yīng)用程序是激活的并且對(duì)準(zhǔn)聚焦的同時(shí),在這些控制鍵中大多數(shù)是激活的。鍵的實(shí)際數(shù)量可能更大,因?yàn)椴皇撬墟I都可以是激活的。下面的一些行為假定主頁(yè)已經(jīng)訪問(wèn)IPG功能(這在下面在章節(jié)I.C和I.D中描述)。除以描述的示例性行為之外,主頁(yè)應(yīng)用程序(或其它VRN應(yīng)用程序)可以支持可配置按鈕。例如,屏上的和實(shí)際按鈕(即,遙控器或STB按鈕)可以具有由VRN屏幕數(shù)據(jù)規(guī)定的各種行為。在某些實(shí)施例中,高亮行為可以是可配置的。例如,在屏上按鈕移動(dòng)光標(biāo)可觸發(fā)諸如瞬時(shí)信息文本之類的行為。在某些實(shí)施例中,選擇行為可以是可配置的(例如,按鈕是否激活特定屏幕)。在某些實(shí)施例中,例外行為可以是可配置的。I.C由主頁(yè)應(yīng)用程序調(diào)用的示例性IPG功能在某些實(shí)施例中,IPG可以駐留在用戶設(shè)備30上(圖1),并且把API提供給主頁(yè)應(yīng)用程序,從而主頁(yè)應(yīng)用程序可以訪問(wèn)IPG功能(IPG是否是VRN客戶機(jī))。主頁(yè)應(yīng)用程序可以響應(yīng)用戶輸入請(qǐng)求IPG進(jìn)行如下動(dòng)作的任一種:·調(diào)諧到規(guī)定的源頻道(由例如源IG或頻道調(diào)用字母規(guī)定)?!ふ{(diào)諧到在主頁(yè)頻道之前調(diào)諧到的最后源。當(dāng)用戶試圖調(diào)諧到頻道(除主頁(yè)頻道之外的)時(shí),主頁(yè)應(yīng)用程序可以退出?!げシ乓?guī)定VOD視頻剪輯(由例如供應(yīng)商ID和/或資源ID規(guī)定)?!わ@示VOD主菜單屏幕(由例如供應(yīng)商ID和/或資源ID規(guī)定)?!わ@示規(guī)定VOD子菜單屏幕?!ぜせ畛齀PG之外的規(guī)定VRN應(yīng)用程序。在激活其它應(yīng)用程序時(shí),主頁(yè)應(yīng)用程序可以退出。·顯示IPG柵格列表屏幕,從當(dāng)前半小時(shí)、以及從在頻道映射表中的最低頻道號(hào)開始?!わ@示IPG柵格列表屏幕,使頻道由在IPG過(guò)濾串中支持的任何服務(wù)屬性過(guò)濾?!ぐ凑諘r(shí)間和頻道顯示IPG列表屏幕,從當(dāng)前半小時(shí)、和從在頻道映射表中的最低頻道號(hào)開始?!ぐ凑諘r(shí)間和頻道顯示IPG列表屏幕,使頻道由在IPG過(guò)濾串中支持的任何服務(wù)、計(jì)劃或節(jié)目屬性過(guò)濾?!わ@示通過(guò)頻道和時(shí)間的IPG列表屏幕,從在頻道映射表中的最低頻道號(hào)、和從當(dāng)前半小時(shí)開始?!わ@示通過(guò)頻道和時(shí)間的IPG列表屏幕,使頻道由在IPG過(guò)濾串中當(dāng)前支持的任何服務(wù)、計(jì)劃或節(jié)目屬性過(guò)濾?!ぐ凑諛?biāo)題顯示IPG列表屏幕?!ぐ凑諛?biāo)題顯示IPG列表屏幕,使節(jié)目由在IPG過(guò)濾串中當(dāng)前支持的任何服務(wù)、計(jì)劃或節(jié)目屬性過(guò)濾?!わ@示IPG頻道列表屏幕?!わ@示IPG頻道列表屏幕,使頻道由在IPG過(guò)濾串中當(dāng)前支持的任何服務(wù)屬性過(guò)濾。·顯示IPG小型引導(dǎo)覆蓋,從當(dāng)前半小時(shí)、和從在頻道映射表中的最低頻道號(hào)開始?!わ@示IPG主菜單屏幕。·顯示IPG搜索菜單屏幕?!わ@示IPG設(shè)置菜單屏幕?!わ@示IPG消息中心屏幕?!わ@示IPGTV計(jì)時(shí)器屏幕?!わ@示IPG天氣屏幕。·顯示IPG數(shù)字記錄列表屏幕?!わ@示由MSO所定義的其它IPG屏幕?!せ贗PG設(shè)置定制VRN應(yīng)用程序。I.D用來(lái)提供主頁(yè)訪問(wèn)的示例性IPG行為在某些實(shí)施例中,在用戶設(shè)備30(圖1)上實(shí)施的IPG可以提供對(duì)于VRN主頁(yè)或其它VRN應(yīng)用程序的訪問(wèn),如當(dāng)IPG是VRN客戶機(jī)時(shí)。本章節(jié)描述用于在這樣的實(shí)施例中的IPG的示例性行為。主頁(yè)頻道可以被包括作為在IPG中的STET源。STET源是具有單個(gè)的、一般節(jié)目標(biāo)題及描述的源。就其它源而論,IPG可以調(diào)諧到主頁(yè)頻道。例如,當(dāng)STB通電時(shí),IPG可以自動(dòng)地調(diào)諧到主頁(yè)應(yīng)用程序。IPG也可以使主頁(yè)頻道對(duì)于終端用戶通過(guò)如下訪問(wèn)點(diǎn)是可訪問(wèn)的:·直接調(diào)諧到主頁(yè)頻道。如果頻道未授權(quán),則不能激活主頁(yè)?!ぴ谌魏蜪PG頻道列表、柵格或小型-引導(dǎo)顯示中主頁(yè)頻道的交互選擇。如果主頁(yè)在定標(biāo)視頻窗口中被調(diào)諧,則IPG不能激活主頁(yè)?!脑贗PG主菜單中的“主頁(yè)”按鈕訪問(wèn)。·從在IPG快速訪問(wèn)菜單(QAM)中的“主頁(yè)”按鈕訪問(wèn)。·經(jīng)在遙控器上的“最后”按鈕調(diào)諧到主頁(yè)頻道。然而,如果IPG自動(dòng)地通電STB以執(zhí)行TV計(jì)時(shí)器計(jì)劃事件(例如,記錄),則IPG將不調(diào)諧到主頁(yè)頻道。如果當(dāng)STB被通電時(shí)IPG自動(dòng)地調(diào)諧到主頁(yè)頻道,則當(dāng)STB被最后斷電時(shí)調(diào)諧的任何頻道可以由用戶從在遙控器上的“最后”按鈕訪問(wèn)。如果STB具有雙調(diào)諧器,則IPG將使用調(diào)諧器1自動(dòng)地調(diào)諧到主頁(yè)頻道。如果IPG使用調(diào)諧器1自動(dòng)地調(diào)諧到主頁(yè)頻道,那么當(dāng)STB被最后斷電時(shí)在調(diào)諧器1上調(diào)諧的任何頻道可以由用戶從在遙控器上的“最后”按鈕訪問(wèn)。如果父母控制鎖已經(jīng)放置在主頁(yè)頻道上,則每當(dāng)嘗試到主頁(yè)頻道的調(diào)諧時(shí)IPG將顯示父母控制PIN輸入覆蓋圖,而不是直接調(diào)諧到主頁(yè)頻道。如果輸入正確的父母控制PIN,則IPG將才調(diào)諧到主頁(yè)頻道。當(dāng)用戶調(diào)諧到主頁(yè)頻道時(shí),IPG將不顯示IPG翻轉(zhuǎn)條覆蓋圖。如果主頁(yè)應(yīng)用程序是激活的,但I(xiàn)PG具有當(dāng)前焦點(diǎn),則IPG將響應(yīng)調(diào)用了到除主頁(yè)頻道之外的任何頻道的調(diào)諧的用戶、或響應(yīng)調(diào)用了另一個(gè)交互電視應(yīng)用程序的用戶,使主頁(yè)應(yīng)用程序退出。如果主頁(yè)應(yīng)用程序是激活的,但I(xiàn)PG具有當(dāng)前焦點(diǎn),則IPG將退出,并且響應(yīng)于調(diào)用到主頁(yè)頻道的調(diào)諧的用戶、選擇代表主頁(yè)應(yīng)用程序的菜單按鈕的用戶、或在仍然調(diào)諧到主頁(yè)頻道的同時(shí)按下在遠(yuǎn)程控制裝置上的“退出”鍵的用戶,使主頁(yè)應(yīng)用程序重新獲得焦點(diǎn)。當(dāng)廣播頻道是在VRN狀態(tài)下時(shí),IPG可以使DVR技巧播放功能性失效,除了停止命令例外。如果VOD資源是在VRN狀態(tài)下,則IPG可以使VOD技巧播放功能性失效,停止命令例外。II.VRN模板VRN模板是定義VRN屏幕的鎖定和行為的VRN定義性文檔(或其二進(jìn)制等效物)。在圖3中描繪的典型線框可以由模板定義。模板可以定義例如諸如菜單按鈕、VRN按鈕、或其它靜態(tài)或動(dòng)態(tài)可選擇圖形元素之類的可選擇項(xiàng)的位置(x、y及z軸)、外觀、尺寸及形狀,圖2和3。VRN模板也可以定義瞬時(shí)信息區(qū)域,并且把這樣的區(qū)域與可選擇元素相關(guān)聯(lián)。VRN模板也可以規(guī)定在可選擇元素之間的導(dǎo)航。模板可以例如定義缺省導(dǎo)航行為。這種缺省導(dǎo)航行為可以由VRN客戶機(jī)接收的VRN屏幕數(shù)據(jù)超越。這可以僅對(duì)于諸如OK、向上箭頭、向下箭頭、向左箭頭、向右箭頭、向上滾動(dòng)及向下滾動(dòng)之類的特定鍵發(fā)生,如下面將描述的那樣。模板可以例如定義一個(gè)可選擇元素作為缺省高亮位置。當(dāng)在VRN屏幕中有VRN按鈕時(shí),模板可以把按鈕之一標(biāo)識(shí)為缺省音頻源。當(dāng)沒(méi)有VRN按鈕時(shí),缺省音頻是廣播源的缺省音頻,例如,用戶從其訪問(wèn)了VRN應(yīng)用程序的頻道、或缺省音頻頻道。這將取代在用戶設(shè)備上的任何其它音頻缺省設(shè)置(如在IPG設(shè)置特征中設(shè)置的缺省音頻)。VRN模板也可以定義諸如背景、MSO徽標(biāo)、時(shí)間元素、消息中心元素、或任何其它不可選擇元素(如以上與圖2和3的示例性主頁(yè)一道描述的那些)的不可選擇元素的位置(x、y及z軸)、外觀、尺寸及形狀。模板包括用于VRN屏幕的可視元素的占位符。這些占位符由VRN客戶機(jī)基于用于在VRN屏幕數(shù)據(jù)中包含的可視元素的控制數(shù)據(jù)填充??梢曉乇旧砜梢园ㄔ赩RN屏幕數(shù)據(jù)中,預(yù)存儲(chǔ)在用戶設(shè)備上,或者由VRN客戶機(jī)按需得到。VRN模板由VRN客戶機(jī)使用任何適當(dāng)手段接收。例如,它們可以在VRN數(shù)據(jù)饋送中定期地傳輸。在其它手段中,VRN客戶機(jī)可以按需從在分發(fā)設(shè)施20的服務(wù)器下載模板(如當(dāng)未知模板被定義在VRN屏幕數(shù)據(jù)中)。在某些方案中,模板可以被嵌入作為VRN客戶機(jī)的部分。當(dāng)VRN客戶機(jī)是IPG時(shí),模板可以被提供作為IPG數(shù)據(jù)。VRN屏幕數(shù)據(jù)使用標(biāo)識(shí)符標(biāo)識(shí)用于VRN客戶機(jī)的可應(yīng)用模板。VRN客戶機(jī)檢測(cè)該標(biāo)識(shí)符,并且在從存儲(chǔ)器檢索相關(guān)模板之后,獲得呈現(xiàn)模板中規(guī)定的所有可選擇和不可選擇項(xiàng)要求的VRN屏幕數(shù)據(jù)。VRN客戶機(jī)借助于在VRN屏幕數(shù)據(jù)中的資源(內(nèi)容)標(biāo)識(shí)符分析模板的占位符,并且檢索實(shí)際的可視元素。實(shí)際的可視元素可以被提供作為VRN數(shù)據(jù)的部分,或者作為在用戶設(shè)備30上的另一個(gè)應(yīng)用程序(如IPG)的數(shù)據(jù)部分。一些可視元素可以被包括作為視頻內(nèi)容的部分,并且如由VRN屏幕數(shù)據(jù)指示的那樣可以顯示或阻塞。呈現(xiàn)VRN屏幕要求具有填充模板的所有數(shù)據(jù)。在某些實(shí)施例中,VRN客戶機(jī)可以不使得用于VRN屏幕的視頻和音頻可用,直到已經(jīng)獲得呈現(xiàn)完整的VRN屏幕的足夠VRN屏幕數(shù)據(jù)。如果在超時(shí)值(例如,30秒)到期之前沒(méi)有接收到足夠的VRN屏幕數(shù)據(jù),則VRN客戶機(jī)可以顯示“特征不適用”的覆蓋圖。當(dāng)VRN客戶機(jī)是IPG時(shí),例如,一旦IPG數(shù)據(jù)庫(kù)獲得標(biāo)識(shí)VRN頻道的本地配置數(shù)據(jù),就可以顯示VRN頻道。在其中VRN屏幕數(shù)據(jù)提供在VOD流中的實(shí)施例中,VRN客戶機(jī)可以使VRN屏幕對(duì)用戶可視,而不會(huì)由于VRN屏幕數(shù)據(jù)的不足施加任何延遲。當(dāng)VRN數(shù)據(jù)消失(或者在超時(shí)時(shí)段內(nèi)不生效時(shí)),VRN客戶機(jī)可以阻塞音頻和視頻。在某些實(shí)施例中,頻道和VOD流是僅部分時(shí)間(part-time)啟動(dòng)的VRN。在這樣的實(shí)施例中,VRN客戶機(jī)可以基于有效VRN屏幕數(shù)據(jù)的存在和缺乏,動(dòng)態(tài)地啟動(dòng)和停止VRN應(yīng)用程序。當(dāng)VRN應(yīng)用程序被停止時(shí),用于頻道的音頻和視頻被提供,如它通常由用戶設(shè)備所提供那樣。III.額外的VRN屏幕現(xiàn)在參照?qǐng)D4-17將描述可獨(dú)立于主頁(yè)被顯示或可從主頁(yè)訪問(wèn)的多個(gè)額外的典型VRN屏幕。這些示例性屏幕和有關(guān)線框在這里描述成由模板定義,但這樣的VRN屏幕在其它實(shí)施例中可以被提供而不使用模板。此外,圖4-17的這些示例性VRN屏幕在下面描述成由IPGVRN客戶機(jī)提供。在其它實(shí)施例中,可以使用其它VRN客戶機(jī)。下面使用一系列表格簡(jiǎn)短地描述用于圖4-17的每個(gè)屏幕/線框組的示例性模板。這些表格對(duì)于示例性模板的每一個(gè)包括線框基準(zhǔn)表格,該線框基準(zhǔn)表格標(biāo)識(shí)由該特定模板定義的VRN屏幕的各種VRN元素。對(duì)于在圖4和5中描繪的模板也呈現(xiàn)的是一般描述表格,該一般描述表格描述由該模板定義的VRN屏幕的外觀和感覺(jué)。輸入鍵處理表格列出用于由模板定義的缺省導(dǎo)航的遠(yuǎn)程控制鍵的功能,其中只討論除了為較早描述的主頁(yè)賦予的鍵功能之外或與其不同的那些功能。用于示例性典型模板和有關(guān)線框的功能的完整清單以及額外表格,如描述用于在模板中所定義的VRN屏幕的缺省高亮和定制信息的高亮/定制表格、和描述屏幕如何如由模板定義的那樣可以格式化的屏幕格式化表格,在提交于2005年3月30日的臨時(shí)申請(qǐng)No.60/667,200中詳細(xì)地描述,該臨時(shí)申請(qǐng)的內(nèi)容通過(guò)其整體參考包括在這里。III.A模板01-示例性主頁(yè)模板(圖4-5)字段號(hào)描述100MSO徽標(biāo)103時(shí)間顯示104消息指示符1至7菜單按鈕1-78瞬時(shí)信息9主視頻窗口10主視頻窗口信息文本條11微縮圖視頻111a微縮圖視頻1窗口信息文本條12微縮圖視頻212a微縮圖視頻2窗口信息文本條13微縮圖視頻313a微縮圖視頻3窗口信息文本條表3:VRN模板01線框基準(zhǔn)表格圖4和5的典型VRN模板01包括一組可選擇菜單按鈕(在線框中標(biāo)識(shí)為字段號(hào)“1”至“7”),這些按鈕可以是連續(xù)的,即它們僅由微小的空白空間分離。標(biāo)識(shí)為字段號(hào)“9”的一個(gè)主要VRN按鈕用作主視頻窗口。由字段號(hào)“10”定義的區(qū)域可顯示為主視頻窗口配置的任何按鈕標(biāo)簽文本。如果菜單按鈕或主視頻窗口文本字段被高亮,則為菜單按鈕配置的瞬時(shí)信息可以顯示在由字段號(hào)“8”定義的區(qū)域中。標(biāo)識(shí)為字段號(hào)“11”、“12”、及“13”的三個(gè)VRN按鈕用作微縮圖視頻,使有關(guān)按鈕標(biāo)簽文本顯示在由文本字段號(hào)“11a”、“12a”、及“13a”定義的相應(yīng)標(biāo)簽區(qū)域中。如果微縮圖視頻被高亮,則為微縮圖視頻配置的瞬時(shí)信息顯示在由字段號(hào)“8”定義的區(qū)域中。在圖4和5的VRN模板01中包括的其它元素是不可選擇MSO徽標(biāo)元素100、不可選擇時(shí)間元素“103”、及不可選擇消息指示符元素“104”。主視頻窗口具有相關(guān)的音頻PID,該相關(guān)音頻PID是用于VRN模板01的缺省音頻PID。在微縮圖視頻中的呈現(xiàn)的每一個(gè)可以具有相關(guān)音頻PID。表4表示當(dāng)顯示VRN模板01時(shí)輸入鍵處理的一定增強(qiáng)特征。除以上參照主頁(yè)在表2中描述的特征的大多數(shù)之外,這些各種輸入鍵處理特征是激活的。表4:VRN模板01輸入鍵處理增強(qiáng)特征用于圖4和5的VRN模板01的其它鍵的功能、以及高亮/定制和屏幕格式化,在臨時(shí)申請(qǐng)No.60/667,200中更詳細(xì)地討論。如從表4看到的那樣,借助于依據(jù)屏幕焦點(diǎn)的特定視頻窗口或文本條進(jìn)行的操作,功能已經(jīng)至少添加到在遙控器上的箭頭鍵上。添加的功能專用于模板,并且可動(dòng)態(tài)地分配,例如通過(guò)屏幕數(shù)據(jù)或控制數(shù)據(jù),這將在下面詳細(xì)描述。模板02-示例性新聞、體育及兒童屏幕模板(圖6-9)表5:VRN模板02線框基準(zhǔn)表格圖6至9的典型VRN模板02包括一組可選擇菜單按鈕(在圖9的線框中標(biāo)識(shí)為字段號(hào)“1”至“7”),這些按鈕可以是連續(xù)的,即它們僅由微小的空白空間分離。如果菜單按鈕被高亮,則為菜單按鈕配置的瞬時(shí)信息將顯示在由字段號(hào)“8”定義的區(qū)域中。高達(dá)四個(gè)VRN按鈕“9”、“10”、“11”、及“12”可用作微縮圖視頻。如果微縮圖視頻窗口文本條被高亮,則為微縮圖視頻配置的瞬時(shí)信息可以顯示在由字段號(hào)“8”定義的區(qū)域中。在圖6至9的VRN模板02中包括的其它元素是MSO徽標(biāo)元素100、不可選擇時(shí)間元素“103”、及不可選擇消息指示符元素“104”。所有四個(gè)微縮視頻窗口具有相關(guān)音頻PID,其中與上部最左視頻窗口“9”有關(guān)的音頻PID是用于VRN模板02的缺省音頻PID。表6表示當(dāng)顯示VRN模板02時(shí)輸入鍵處理的一定增強(qiáng)特征。注意,這些增強(qiáng)特征的某些與用于模板01的那些不同,以強(qiáng)調(diào)輸入鍵的分配是模板專用的。表6:VRN模板02輸入鍵處理增強(qiáng)特征對(duì)于用于圖6至9的VRN模板02的其它鍵的討論、以及高亮/定制和屏幕格式化,再次參考臨時(shí)申請(qǐng)No.60/667,200。額外的典型模板03至06和對(duì)應(yīng)線框表明在圖10至17中。表7至10描述在VRN頁(yè)面上的各種屏幕元素。對(duì)于用于圖10至17的VRN模板03至06的其它鍵的討論、以及高亮/定制和屏幕格式化,再次參考臨時(shí)申請(qǐng)No.60/667,200。III.B模板03-示例性新聞、體育及兒童屏幕模板(圖10-11)表7:VRN模板03線框基準(zhǔn)表格III.C模板04-示例性VOD模板(圖12-13)字段號(hào)描述100MSO徽標(biāo)1至2菜單按鈕1-23瞬時(shí)信息標(biāo)題4瞬時(shí)信息文本字段15瞬時(shí)信息文本字段26文本信息字段17文本信息字段28-19JacketArtVRN按鈕8-19表8:VRN模板04線框基準(zhǔn)表格III.D模板05-具有廣告標(biāo)旗模板的示例性主菜單屏幕(圖14-15)字段號(hào)描述100MSO徽標(biāo)103時(shí)間顯示104消息指示符1至7菜單按鈕1-78瞬時(shí)信息9主視頻窗口10廣告標(biāo)旗表9:VRN模板05線框基準(zhǔn)表格III.E模板06-具有瞬時(shí)信息模板的示例性主菜單屏幕(圖16-17)表10:VRN模板05線框基準(zhǔn)表格如以上提到的那樣,VRN屏幕可以由模板或不由模板定義。然而,如在圖2至17中描繪的VRN屏幕表明的那樣,在VRN屏幕上借助于模板布置元素代表了一種顯示視頻資源和數(shù)據(jù)并且增強(qiáng)在不同資源之間的導(dǎo)航的精美方式,同時(shí)減小定義每個(gè)VRN頁(yè)面要求的數(shù)據(jù)量。例如由上述線框代表的模板可從網(wǎng)絡(luò)操作人員、服務(wù)提供商、頂端,或者從任何其它適當(dāng)?shù)脑矗缁ヂ?lián)網(wǎng),傳輸?shù)接脩粼O(shè)備,如機(jī)頂盒,并且被本地存儲(chǔ)。模板可由唯一模板ID定義。模板典型地定義在VRN屏幕上各種單元和窗口的布置,但其本身可能不包括實(shí)際內(nèi)容。當(dāng)VRN客戶機(jī)激活VRN應(yīng)用程序時(shí),它除視頻流之外獲得VRN數(shù)據(jù)流,并且按照在VRN數(shù)據(jù)流中提供的定義顯示VRN頻道或節(jié)目。數(shù)據(jù)流可以分離地在帶外、或者借助于VRN頻道在帶中傳輸。數(shù)字帶中數(shù)據(jù)可以在與視頻和音頻PID分離的PID上承載。如果在帶外承載,則這種數(shù)據(jù)可以由用戶設(shè)備30(見圖1)本地存儲(chǔ)。如果在帶中承載,則它可以按需要檢索,但當(dāng)調(diào)諧VRN頻道時(shí)可以以在合理時(shí)間中足以顯示VRN屏幕的速率循環(huán)。例如,新數(shù)據(jù)可以每秒循環(huán)至少一次,并且快達(dá)每秒兩次。這種速率在某些實(shí)施例中對(duì)于對(duì)頻道獲得的響應(yīng)、從菜單顯示的恢復(fù)、從技巧模式的恢復(fù)、從傳輸問(wèn)題的恢復(fù)、及其它問(wèn)題可能是足夠的。在某些實(shí)施例中,VRN數(shù)據(jù)對(duì)于全時(shí)VRN頻道每三十秒循環(huán)至少一次,并且對(duì)于部分時(shí)間VRN頻道每十五秒循環(huán)至少一次,以避免超時(shí)。在某些實(shí)施例中,VRN屏幕數(shù)據(jù)以MotorolaDC-II文本格式承載。在VRN應(yīng)用程序是激活的并且對(duì)準(zhǔn)聚焦的同時(shí)(不管應(yīng)用程序由于數(shù)據(jù)的缺少或無(wú)效性是否被停止),VRN客戶機(jī)可以連續(xù)地監(jiān)視VRN屏幕數(shù)據(jù)。當(dāng)在VRN應(yīng)用程序是激活的并且對(duì)準(zhǔn)聚焦時(shí),VRN客戶機(jī)檢測(cè)到對(duì)于VRN屏幕數(shù)據(jù)的改變時(shí),VRN客戶機(jī)將立即更新VRN顯示。如果在VRN屏幕數(shù)據(jù)的變化之后,當(dāng)前高亮對(duì)象仍然存在并且為所述選擇而被啟動(dòng),則它將保持高亮。如果在VRN屏幕數(shù)據(jù)的變化之后,當(dāng)前高亮對(duì)象不存在或者為所述選擇未被啟動(dòng)或者如果模板已經(jīng)改變,則VRN客戶機(jī)可以復(fù)原到在新定義中規(guī)定的缺省高亮。用于VRN應(yīng)用程序的定義文檔,如模板,可使用模式語(yǔ)言,例如RELAXNG(www.relaxng.org)以XML格式定義。這種模式語(yǔ)言不改變XML文檔的信息集,支持XML名字空間,用元素均勻地處置屬性,及具有對(duì)于非定序或混合內(nèi)容的非限制支持。IV.控制數(shù)據(jù)和數(shù)據(jù)塊在某些實(shí)施例中,VRN應(yīng)用程序的定義(包括用來(lái)顯示上述內(nèi)容的模板、提供內(nèi)容的源、在上述遙控器上的鍵的功能、及VRN應(yīng)用程序的其它特征)可以在數(shù)據(jù)流中供給作為控制數(shù)據(jù)。在某些實(shí)施例中,控制數(shù)據(jù)可以劃分成小部分,下文稱作“VRN數(shù)據(jù)塊(VRNchunks)”。VRN數(shù)據(jù)塊可處于單一DC-II文本消息的形式,并且便利地在某些實(shí)施例中,長(zhǎng)度不大于1000字節(jié),并且包含偶數(shù)個(gè)字節(jié)。每個(gè)VRN屏幕和由VRN屏幕參考的每個(gè)個(gè)別源的定義可以在單個(gè)VRN數(shù)據(jù)塊中、或在多于一個(gè)數(shù)據(jù)塊中定義,或者定義的部分可以跨過(guò)幾個(gè)數(shù)據(jù)塊被包括。具有適當(dāng)句法的控制數(shù)據(jù)到用戶設(shè)備的傳輸允許來(lái)自頂端或中心位置的顯示內(nèi)容和用戶功能的綜合管理,并且保留傳輸帶寬。VRN數(shù)據(jù)塊的特征和操作參照?qǐng)D18描述得最清楚,該圖18表示典型VRN數(shù)據(jù)塊的結(jié)構(gòu)。兩個(gè)典型VRN數(shù)據(jù)塊的各種字段的進(jìn)一步細(xì)節(jié)分別在臨時(shí)專利申請(qǐng)No.60/667,200的附錄A和C中描述。在圖18中的數(shù)據(jù)塊包括多個(gè)固定長(zhǎng)度二進(jìn)制字段和多個(gè)可變長(zhǎng)度二進(jìn)制字段。所有二進(jìn)制字段之和的長(zhǎng)度優(yōu)選地不超過(guò)1000字節(jié),但在概念上可以具有任意長(zhǎng)度。長(zhǎng)度不是固定的,并且在第二字段中規(guī)定。前32位是同步位,有助于包括多數(shù)據(jù)塊的控制數(shù)據(jù)的解析。跟隨協(xié)議版本,有三個(gè)字段規(guī)定VRN數(shù)據(jù)塊類型(主要/額外)、在VRN頻道內(nèi)唯一的數(shù)據(jù)塊ID、及數(shù)據(jù)塊版本,從而用戶設(shè)備總是執(zhí)行最新版本。在用于特定VRN頻道的控制數(shù)據(jù)內(nèi)的一個(gè)數(shù)據(jù)塊將被標(biāo)有主要數(shù)據(jù)塊類型,并且所有其它將標(biāo)為額外數(shù)據(jù)塊。對(duì)于主要數(shù)據(jù)塊,下幾個(gè)字段定義VRN頁(yè)面的整體特性。這除主要數(shù)據(jù)塊之外包括用于模板定義文件的標(biāo)識(shí)符、用于頁(yè)面的有關(guān)調(diào)色板、及額外數(shù)據(jù)塊的數(shù)量。VRN頻道的定義不被認(rèn)為是完整的,直到已經(jīng)接收和存儲(chǔ)主要數(shù)據(jù)塊和所有要求的額外數(shù)據(jù)塊。下一集的字段為用于特定VRN頁(yè)面的專用遠(yuǎn)程控制鍵定義動(dòng)作,這些動(dòng)作超越(override)缺省集的鍵動(dòng)作。這包括鍵動(dòng)作超越數(shù)量的計(jì)數(shù)。對(duì)于待超越的每個(gè)鍵,主要數(shù)據(jù)塊包括鍵代碼、當(dāng)按下該鍵時(shí)采取的動(dòng)作類型、及對(duì)于規(guī)定動(dòng)作要求的任何專用細(xì)節(jié),如以上在用于模板鍵賦值的表格中描述的那樣。在VRN頁(yè)面是激活時(shí),在鍵代碼中沒(méi)有定義的鍵將被忽略,或者采取某種其它缺省動(dòng)作。下兩個(gè)字段僅對(duì)于額外數(shù)據(jù)塊存在,并且定義關(guān)于特定VRN頻道或VRNVOD節(jié)目的主要數(shù)據(jù)塊ID以及主要數(shù)據(jù)塊版本。下個(gè)字段定義對(duì)象(即,屏幕元素)的數(shù)量。這是在用于主要數(shù)據(jù)塊的所有數(shù)據(jù)塊中定義的對(duì)象的數(shù)量,以及在用于每個(gè)額外數(shù)據(jù)塊的特定數(shù)據(jù)塊中的對(duì)象數(shù)量。跟隨對(duì)象數(shù)量的是對(duì)象目錄、對(duì)象ID的清單及位置。在VRN頁(yè)面上的每個(gè)對(duì)象被賦予唯一對(duì)象ID。對(duì)于額外數(shù)據(jù)塊,只有對(duì)數(shù)據(jù)塊內(nèi)部定義的對(duì)象包括在對(duì)象目錄中。對(duì)于主要數(shù)據(jù)塊,在所有額外數(shù)據(jù)塊中定義的所有對(duì)象(外部對(duì)象)都與內(nèi)部對(duì)象一起被包括。對(duì)于在對(duì)象目錄中的每個(gè)對(duì)象,位置被包括。如果對(duì)象是外部的,對(duì)象位置被指示為數(shù)據(jù)塊ID,或者如果對(duì)象是內(nèi)部的,則指示為偏移量。偏移量代表從數(shù)據(jù)塊開始到對(duì)象定義開始的字節(jié)數(shù)。對(duì)象定義跟隨對(duì)象目錄。在典型數(shù)據(jù)塊結(jié)構(gòu)的上下文中的對(duì)象指示例如可選擇視頻窗口、菜單按鈕、可選擇或不可選擇文本、或諸如徽標(biāo)或時(shí)間指示符之類的固定項(xiàng)。每個(gè)對(duì)象可以包括音頻性能的定義、語(yǔ)言、以及在遙控器上的某一啟動(dòng)鍵動(dòng)作。對(duì)象也可包括軟件濾波器,這些軟件濾波器提供基于語(yǔ)言、終端特性、DVR和VOD功能性、第三方應(yīng)用程序等定制數(shù)據(jù)的能力。更多細(xì)節(jié)可在美國(guó)臨時(shí)申請(qǐng)60/667,200中找到,特別是在附錄B(它描述VRN數(shù)據(jù)塊的稍微不同實(shí)施例)、描述各種軟件濾波器的附錄C及附錄E中。VRN數(shù)據(jù)塊以校驗(yàn)和字段終止。例如,可能有用于每個(gè)VRN頻道定義的一個(gè)VRN數(shù)據(jù)塊、加上用于全局資源(例如,串和圖形、以及屏幕元素)的一個(gè)或更多VRN數(shù)據(jù)塊。每個(gè)數(shù)據(jù)塊可以具有全局資源的目錄。應(yīng)該注意,VRN數(shù)據(jù)塊可以容易地代替和更新,而不強(qiáng)迫對(duì)于應(yīng)用程序定義本身的變化。作為例子,具有三個(gè)交互頻道的VRN應(yīng)用程序可以包括如下數(shù)據(jù)塊:·三個(gè)VRN數(shù)據(jù)塊,一個(gè)定義三個(gè)交互頻道的每一個(gè)。這些可以從中心位置發(fā)送。·一個(gè)VRN數(shù)據(jù)塊,從中心位置發(fā)送,以定義VRN應(yīng)用程序的全局資源?!?duì)于在每個(gè)頂端處的全局資源數(shù)據(jù)塊的替換,其中應(yīng)用程序要使用不同的串、圖形等等?!ひ蕾嚂r(shí)間的VRN數(shù)據(jù)塊,包括在短時(shí)間段上變化的資源,如描述在交互頻道上正在播放的視頻剪輯的串。由數(shù)據(jù)塊號(hào)字段定義的每個(gè)數(shù)據(jù)塊,例如可以定義唯一對(duì)象集和當(dāng)前調(diào)諧RVN頻道的屬性。這些參照?qǐng)D18A和18B更詳細(xì)地描述。數(shù)據(jù)塊內(nèi)容的變化(即,在數(shù)據(jù)塊中定義的對(duì)象的一個(gè)或多個(gè)的定義的變化),將使數(shù)據(jù)塊的新版本傳輸,有更新的數(shù)據(jù)塊版本字段。VRN客戶機(jī)可以忽略任何接收的數(shù)據(jù)塊,在該數(shù)據(jù)塊中,數(shù)據(jù)塊號(hào)和數(shù)據(jù)塊版本與已經(jīng)成功接收并存儲(chǔ)的數(shù)據(jù)塊的那些數(shù)據(jù)塊號(hào)和數(shù)據(jù)塊版本相匹配。VRN客戶機(jī)在接收塊的數(shù)據(jù)塊號(hào)與存儲(chǔ)塊的數(shù)據(jù)塊號(hào)相匹配時(shí),可以替換接收的任何數(shù)據(jù)塊的當(dāng)前存儲(chǔ)版本,但數(shù)據(jù)塊版本字段是不同的。當(dāng)頻道在機(jī)頂盒上被改變(或VOD節(jié)目結(jié)束)時(shí),存儲(chǔ)的VRN數(shù)據(jù)不能被保持。在某些實(shí)施例中,數(shù)據(jù)塊每VRN頻道的最大數(shù)量可以是四。然而,可以有多于或少于四個(gè)數(shù)據(jù)塊。一個(gè)可以認(rèn)為是“主要”數(shù)據(jù)塊。所有其它是“額外”數(shù)據(jù)塊。在某些實(shí)施例中,額外數(shù)據(jù)塊將包括用于頻繁變化的對(duì)象的數(shù)據(jù),而主要數(shù)據(jù)塊將包括不如此經(jīng)常變化的數(shù)據(jù)。另一個(gè)使用模型可以是在主要數(shù)據(jù)塊中承載全局信息并且在額外數(shù)據(jù)塊中承載本地化信息。一個(gè)或多個(gè)額外數(shù)據(jù)塊可以在頂端或中央位置處替換以添加/除去內(nèi)容和/或特征,而對(duì)于其它額外數(shù)據(jù)塊或主要數(shù)據(jù)塊不進(jìn)行變更,除了更新數(shù)據(jù)塊的數(shù)量之外。如果有多個(gè)數(shù)據(jù)塊,則每個(gè)的數(shù)據(jù)塊版本可以獨(dú)立地管理。對(duì)于主要數(shù)據(jù)塊的任何特定版本,可能有多個(gè)版本的對(duì)應(yīng)額外數(shù)據(jù)塊。任何數(shù)據(jù)塊只有一個(gè)版本可以傳輸,并且在任何給定時(shí)間有效。主要數(shù)據(jù)塊的新版本的接收將使VRN客戶機(jī)丟棄并重新獲得任何存儲(chǔ)額外數(shù)據(jù)塊。額外數(shù)據(jù)塊的新版本的接收將不使IPG重新獲得主要數(shù)據(jù)塊,除非新獲得的數(shù)據(jù)塊指示它與舊主要數(shù)據(jù)塊ID和版本不兼容?,F(xiàn)在參照?qǐng)D19,稍微不同的VRN數(shù)據(jù)塊定義表明由跨過(guò)多數(shù)據(jù)流組合的數(shù)據(jù)或來(lái)自單一數(shù)據(jù)流的多記錄如何定義VRN應(yīng)用程序。只表示前十二個(gè)字段,因?yàn)橛善渌侄味x的特征的多個(gè)與參照?qǐng)D18的VRN數(shù)據(jù)塊描述的那些相似。在這個(gè)例子中,當(dāng)確定哪些數(shù)據(jù)塊由VRN屏幕饋送接收和存儲(chǔ)時(shí),VRN客戶機(jī)應(yīng)用程序可以檢查如下字段:·應(yīng)用程序ID。與給定VRN應(yīng)用程序有關(guān)的所有VRN數(shù)據(jù)塊將具有相同ID,并且這在應(yīng)用程序修正時(shí)不期望改變?!?yīng)用程序版本。與應(yīng)用程序有關(guān)的所有VRN數(shù)據(jù)塊將具有相同應(yīng)用程序版本號(hào)。這個(gè)字段的變化將使客戶機(jī)丟棄具有較早版本號(hào)的所有存儲(chǔ)數(shù)據(jù)塊。這當(dāng)例如應(yīng)用程序的設(shè)計(jì)/布局的變化發(fā)生時(shí),可能變化。諸如串和圖形變化之類的資源變化將在數(shù)據(jù)塊版本字段中被標(biāo)記。VRN客戶機(jī)將尋找對(duì)于版本號(hào)的任何變化,而不僅是增加?!RN數(shù)據(jù)塊號(hào)。應(yīng)用程序的每個(gè)數(shù)據(jù)塊給定唯一號(hào)。當(dāng)數(shù)據(jù)塊被更新時(shí),新數(shù)據(jù)塊應(yīng)該保持相同的數(shù)據(jù)塊號(hào)。當(dāng)數(shù)據(jù)塊的全局版本用更本地的版本替換時(shí),應(yīng)該使用相同的數(shù)據(jù)塊號(hào)。數(shù)據(jù)塊號(hào)不必是連續(xù)的,并且VRN客戶機(jī)只期望存儲(chǔ)足夠的數(shù)據(jù)塊以正確地顯示與當(dāng)前調(diào)諧數(shù)據(jù)流有關(guān)的VRN應(yīng)用程序的部分。VRN客戶機(jī)應(yīng)該存儲(chǔ)具有應(yīng)用程序ID和數(shù)據(jù)塊號(hào)的相同組合的至多一個(gè)數(shù)據(jù)塊。·數(shù)據(jù)塊范圍。這個(gè)字段規(guī)定數(shù)據(jù)塊的內(nèi)容如何是“全局的”。較高號(hào)意味著更本地的范圍。例如,如果數(shù)據(jù)塊是全局版本,這個(gè)字段則可能包含“0”,如果數(shù)據(jù)塊打算用于整個(gè)MSO,則包含“4”,如果數(shù)據(jù)塊對(duì)于特定有線系統(tǒng)已經(jīng)本地化,則包含“8”,及如果數(shù)據(jù)塊對(duì)于特定頂端已經(jīng)本地化,則包含“10”。優(yōu)選的是,范圍由分發(fā)設(shè)備設(shè)置,從而VRN客戶機(jī)不接收具有相同范圍的相同數(shù)據(jù)塊的多個(gè)版本。·數(shù)據(jù)塊版本。每當(dāng)對(duì)于在數(shù)據(jù)塊內(nèi)的數(shù)據(jù)的任一種進(jìn)行變化時(shí)這個(gè)號(hào)應(yīng)該改變。當(dāng)客戶機(jī)檢測(cè)到變化的數(shù)據(jù)塊版本時(shí),它應(yīng)該丟棄以前版本,并且用新版本替換它。注意,數(shù)據(jù)塊可被修正,而不使VRN應(yīng)用程序中的任何其它數(shù)據(jù)塊被修改或重新收集?!?shù)據(jù)塊激活時(shí)間和去激活時(shí)間。具有相同數(shù)據(jù)塊號(hào)、范圍及版本的相同數(shù)據(jù)塊的多種變化可能是適用的,只要它們不具有重疊的激活和去激活時(shí)間。在某些實(shí)施例中,分發(fā)設(shè)備不傳輸當(dāng)前不激活的任何數(shù)據(jù)塊。VRN客戶機(jī)使用不同類型的資源以呈現(xiàn)用于VRN應(yīng)用程序的用戶界面。用于這樣的資源的對(duì)象可以由VRN應(yīng)用程序例示,并且這樣的對(duì)象的可訪問(wèn)性可以在數(shù)據(jù)塊內(nèi)定義。例如,資源對(duì)象可以包括:·串(它可以包括多語(yǔ)言翻譯)。·圖形,如GIF和MDE(它們也可以在多語(yǔ)言版本中適用)?!ぼ浖V波器(通到和由VRN客戶機(jī)估計(jì)的軟件濾波器串,如IPG)。軟件濾波器是包括可由本地VRN客戶機(jī)檢查、并且被估計(jì)是真還是假的一個(gè)或多個(gè)條件。軟件濾波器用來(lái)允許VRN定義的一部分基于本地條件是條件性的?!RN客戶機(jī)動(dòng)作,如引導(dǎo)動(dòng)作(對(duì)于節(jié)目引導(dǎo)的定制菜單按鈕的映射表)?!?shù)據(jù)庫(kù)查閱(從諸如引導(dǎo)數(shù)據(jù)庫(kù)之類的交互電視應(yīng)用程序數(shù)據(jù)庫(kù)返回?cái)?shù)據(jù))?!び脩糨斎?允許數(shù)值串、口令、及多選擇的收集)。資源對(duì)象可以是本地的或全局的。本地資源可以僅在其中它們被定義的數(shù)據(jù)塊內(nèi)是可訪問(wèn)的。全局資源可以在VRN應(yīng)用程序中從任何數(shù)據(jù)塊訪問(wèn)。每個(gè)資源對(duì)象具有對(duì)象ID。本地資源對(duì)象可以具有少于32768的對(duì)象ID。在每個(gè)數(shù)據(jù)塊內(nèi),本地對(duì)象ID將在1處開始,并且被依次賦值。全局對(duì)象ID可以在例如32768-65535的范圍內(nèi)。它們必須對(duì)跨應(yīng)用程序上所有的數(shù)據(jù)塊是唯一的,并且不必是順序的。在某些實(shí)施例中,數(shù)據(jù)塊可以包含兩個(gè)對(duì)象目錄。第一個(gè)是在數(shù)據(jù)塊中定義/使用的所有本地對(duì)象的目錄。第二個(gè)是在數(shù)據(jù)塊中定義的所有全局對(duì)象的目錄。每個(gè)目錄項(xiàng)定義在數(shù)據(jù)塊內(nèi)的偏移量,在該偏移量下找到對(duì)象的詳細(xì)定義。當(dāng)VRN屏幕參考本地對(duì)象時(shí),客戶機(jī)將僅在相同數(shù)據(jù)塊中查找,在該數(shù)據(jù)塊中定義頁(yè)面本身。當(dāng)VRN屏幕參考全局對(duì)象時(shí),必須進(jìn)行穿過(guò)VRN應(yīng)用程序的所有當(dāng)前數(shù)據(jù)塊的搜索。這種搜索必須把優(yōu)先級(jí)給予更加本地的數(shù)據(jù)塊。例如,如果在數(shù)據(jù)塊1中的VRN屏幕參考對(duì)象號(hào)0x8002,并且在數(shù)據(jù)塊1和數(shù)據(jù)塊4中都有對(duì)于對(duì)象0x8002的定義,則可以檢查每一個(gè)的數(shù)據(jù)塊范圍。如果數(shù)據(jù)塊4的數(shù)據(jù)塊范圍較高(更本地),則其對(duì)象的定義將給予優(yōu)先。如在圖18中指示的那樣,每個(gè)數(shù)據(jù)塊包含多個(gè)對(duì)象定義?,F(xiàn)在參照?qǐng)D18A,對(duì)象定義包括多個(gè)固定長(zhǎng)度二進(jìn)制字段和多個(gè)可變長(zhǎng)度二進(jìn)制字段。前16位定義對(duì)象年齡,該對(duì)象年齡與該對(duì)象的該相同定義在其中已經(jīng)存在的這個(gè)數(shù)據(jù)塊的以前版本的數(shù)量相對(duì)應(yīng)。一般地,假定數(shù)據(jù)塊版本隨每次變化增加,這個(gè)值在二互補(bǔ)運(yùn)算(twoscomplementarithmetic)中作為當(dāng)前數(shù)據(jù)塊版本(currentchunk_version)減去其中最后修改這個(gè)對(duì)象定義的數(shù)據(jù)塊版本(chunk_version)而計(jì)算。最大值是32767。這個(gè)字段跟隨有,除填充位外,匹配在對(duì)象目錄中的項(xiàng)的對(duì)象ID,以及跟隨有定義對(duì)象大小的對(duì)象長(zhǎng)度。在隨后字段中的值用來(lái)跳過(guò)而不解析該VRN客戶機(jī)的該版本不支持的這個(gè)對(duì)象的任何額外數(shù)據(jù)?!皹?biāo)志(flag)”字段用來(lái)提示VRN客戶機(jī)以預(yù)定間隔檢查對(duì)于對(duì)象的變化,如父母控制。下個(gè)字段提供對(duì)于本對(duì)象定義的變化數(shù)量。所有后續(xù)字段對(duì)每種定義變化重復(fù)。每種變化在其下被使用的條件由其軟件濾波器定義。如果沒(méi)有規(guī)定軟件濾波器,則使用零軟件濾波器。軟件濾波器允許基于語(yǔ)言、終端特性、DVR和VOD功能性、第三方應(yīng)用程序等的數(shù)據(jù)定制。稱作“啟動(dòng)(enable)”的隨后字段啟動(dòng)顯示和選擇功能。例如,值0x01啟動(dòng)對(duì)象變化的顯示,并且0x02啟動(dòng)對(duì)象變化的選擇,而0x00的值使對(duì)象變化(如菜單選項(xiàng))不被顯示或不可選擇。其它值可例如屏蔽視頻窗口并且允許其選擇。在下個(gè)字段中,當(dāng)對(duì)象的這種變化被高亮?xí)r,可選擇音頻PID。如果這個(gè)字段是0x000000,則在這個(gè)對(duì)象被高亮的同時(shí)音頻將被停止。如果這個(gè)字段是0xffffff,則當(dāng)選擇這個(gè)對(duì)象時(shí)將選擇缺省音頻PID。下六個(gè)活動(dòng)字段定義用于顯示選項(xiàng)的值和與文本有關(guān)的模態(tài)。文本長(zhǎng)度和作為對(duì)象變化的部分待顯示的文本被規(guī)定,以及具有待被顯示的瞬時(shí)信息文本的對(duì)象的數(shù)量被規(guī)定。瞬時(shí)信息文本與待修改的每個(gè)對(duì)象的對(duì)象ID有關(guān)。瞬時(shí)信息文本是在VRN頁(yè)面上作為另一對(duì)象的部分而被顯示的文本,此時(shí)這個(gè)對(duì)象由用戶高亮。在下個(gè)字段中的值用來(lái)跳過(guò)而不解析該VRN客戶機(jī)的該版本不支持的這個(gè)對(duì)象變化的任何額外數(shù)據(jù)。隨后字段“標(biāo)志”用來(lái)設(shè)置父母控制(“1”)、中斷(“2”)及節(jié)目的層(“4”),并且跟隨有鎖定/中斷定義,這些定義詳細(xì)地表示在圖18B中?,F(xiàn)在參照?qǐng)D18B,每個(gè)對(duì)象定義包含允許在VRN頻道內(nèi)的個(gè)別窗口由用戶鎖定或由服務(wù)提供商中斷的數(shù)據(jù)。如果表示個(gè)別視頻資源的個(gè)別窗口被鎖定或中斷,則VRN客戶機(jī)將拖動(dòng)在窗口頂部上的覆蓋圖,防止用戶觀看視頻。如果父母控制是激活的(設(shè)置到“1”),則字段“鎖定源ID”基于提供的源ID鎖定對(duì)象變化。當(dāng)且僅當(dāng)如果父母控制PIN已經(jīng)設(shè)置,如果鎖定還未被旁路,如果源ID在本地頻道映射表中,以及如果源ID被鎖定、或當(dāng)前計(jì)劃廣播的節(jié)目由標(biāo)題或額定值鎖定,則對(duì)象變化將被鎖定。在某些實(shí)施例中,鎖定標(biāo)準(zhǔn)可以由對(duì)象變化的軟件濾波器規(guī)定,而不是由源ID規(guī)定。在該情況下,VRN客戶機(jī)可以定期地重新估計(jì)濾波器,例如每分鐘至少一次,同時(shí)頁(yè)面被顯示以保證父母控制標(biāo)準(zhǔn)是最新的。如果中斷控制是激活的(設(shè)置到“2”),則與中斷數(shù)據(jù)有關(guān)的前四個(gè)字段定義用于這種變化的中斷數(shù)據(jù)的字節(jié)數(shù);源ID號(hào),如果在本地映射表中存在,則將使這種對(duì)象變化被中斷;規(guī)定待被中斷的MCA(群播地址)值的號(hào);及規(guī)定待完全或部分中斷的控制器的號(hào)。在某些實(shí)施例中,一旦已經(jīng)顯示頁(yè)面,VRN客戶機(jī)就可以動(dòng)態(tài)地定期檢查中斷標(biāo)準(zhǔn)。與中斷數(shù)據(jù)有關(guān)的下三個(gè)字段規(guī)定中斷源ID、MCA值、及中斷所施加的機(jī)頂控制器ID。對(duì)于每個(gè)源ID,如果規(guī)定頻道在頻道陣容中,則將中斷對(duì)象變化。對(duì)于每個(gè)MCA(群播地址,例如地區(qū)),如果用戶設(shè)備是定義組的部分,則可以中斷對(duì)象變化。對(duì)于每個(gè)控制器ID,如果用戶設(shè)備由規(guī)定控制器控制,則可以中斷對(duì)象變化。對(duì)于每個(gè)控制器ID,也可以有保持頻道映射表的計(jì)數(shù)的字段和具有頻道映射表ID的清單的字段,在該情況下,如果用戶設(shè)備由規(guī)定控制器控制,并且具有規(guī)定頻道映射表之一,則將施加中斷。在某些實(shí)施例中,中斷標(biāo)準(zhǔn)可以由對(duì)象變化的軟件濾波器規(guī)定,而不是由源ID、MCA、控制器ID及頻道映射表ID規(guī)定。字段“層(tier)”是指可能要求的授權(quán),但將不進(jìn)一步描述。如果層檢查是激活的,則層值規(guī)定要檢查哪個(gè)層。層值是唯一標(biāo)識(shí)可以或不可以由控制器提供的授權(quán)值。如果該層被授權(quán),則可以啟動(dòng)對(duì)象變化,而如果該層未被授權(quán),則可以阻塞或停止對(duì)象變化。在某些實(shí)施例中,層可以由對(duì)象變化的軟件濾波器規(guī)定,而不是由層值規(guī)定。隨后兩個(gè)字段規(guī)定用來(lái)定義所有鍵動(dòng)作的字節(jié)數(shù)、和對(duì)這種變化定義的鍵動(dòng)作數(shù)。對(duì)于每個(gè)鍵動(dòng)作,字段定義鍵代碼、動(dòng)作類型、及用于該動(dòng)作的額外可變數(shù)據(jù)。在隨后字段中的鍵代碼符合標(biāo)準(zhǔn)Motorola鍵代碼,僅有的允許值是17(OK)、22(鎖定)、51(信息)、52(光標(biāo)向上)、53(光標(biāo)向下)、(54(光標(biāo)向左)、及55(光示向右)。動(dòng)作類型定義在對(duì)象變化被高亮的同時(shí)當(dāng)在遙控器上按下規(guī)定鍵時(shí)要進(jìn)行的功能。按鈕功能由動(dòng)作可變數(shù)據(jù)定義,現(xiàn)在將簡(jiǎn)短地描述。響應(yīng)于用戶借助規(guī)定鍵選擇的對(duì)象變化,動(dòng)作可變數(shù)據(jù)定義由客戶機(jī)采取的動(dòng)作的細(xì)節(jié),并且動(dòng)作可變數(shù)據(jù)的格式取決于規(guī)定動(dòng)作類型。在圖18B中的字段“動(dòng)作類型”可具有如下值:0=原始(IPG主菜單)1=向上翻頁(yè)2=向下翻頁(yè)3=退出4=瀏覽5=消息中心6=喜好7=本地視圖(天氣)8=設(shè)置9=計(jì)時(shí)器(人工記錄)10=VOD菜單或子菜單11=列表12=菜單13=第三方應(yīng)用程序14=鎖定設(shè)置(PIN配置)15=鎖定選擇(待鎖定的頻道、額定值、節(jié)目等等)16=轉(zhuǎn)到17=子標(biāo)題18=搜索屏幕19=保存搜索20=鍵按下21=線性節(jié)目動(dòng)作22-99未定義,并且由VRN客戶機(jī)忽略100-254為IPG定義內(nèi)部按鈕類型保存255=不激活的對(duì)于示例性動(dòng)作類型的典型定義動(dòng)作可變數(shù)據(jù)字段是:對(duì)于“列表‘11’”:Listings_type1=柵格,2=ChanTime,3=TimeChan,4=Chan,5=標(biāo)題,6=A-Z搜索,7=我的記錄,8=我的計(jì)劃(計(jì)劃記錄),9=系列優(yōu)先權(quán)清單Screen_title可變長(zhǎng)度標(biāo)題Screen_filter可變長(zhǎng)度濾波器串Source_ID源ID的清單。如果存在,則只顯示來(lái)自那些源列表。其它字段規(guī)定顯示了當(dāng)前時(shí)間和頻道的高亮位置和在還未廣播的清單中的第一節(jié)目、預(yù)覽頻道等。對(duì)于“轉(zhuǎn)到‘16’”:Goto_type1=源Id(調(diào)諧)2=網(wǎng)絡(luò)Id(調(diào)諧)3=VOD剪輯(播放)4=VOD節(jié)目(信息)5=VRNVOD剪輯(播放)6=可尋址剪輯(播放)7=可尋址VRNVOD剪輯(播放)8=在當(dāng)前VRNVOD剪輯內(nèi)的可尋址位置9=VOD子菜單10=VOD列表屏幕0、11-255:由VRN客戶機(jī)忽略與“列表‘11’”有關(guān)的動(dòng)作進(jìn)一步包括具有搜索濾波器的動(dòng)作字段,該搜索濾波器定義用來(lái)選擇待顯示的列表信息的頻道和節(jié)目事件過(guò)濾。它規(guī)定在如下表11中描述的屬性的特定組合:表11搜索濾波器串規(guī)定為了包括在生成IPG列表屏幕上應(yīng)該選擇節(jié)目和頻道屬性的哪些組合。記錄只有當(dāng)它匹配一個(gè)或多個(gè)組合規(guī)格時(shí)才被列出。屬性(在屬性字段中的位和在搜索濾波器中最后32位的意義)在背后辦公室(backoffice)的完全控制下,即,VRN客戶機(jī)不知道位是指什么,即VRN客戶機(jī)只關(guān)心在屬性字段中的位是否與在搜索濾波器中的字符相匹配。在某些實(shí)施例中,VRN應(yīng)用程序可以在一個(gè)或多個(gè)XML文檔中定義。這些XML文檔可以傳輸?shù)絍RN客戶機(jī),或者它們可以如以上描述的那樣編譯成數(shù)據(jù)塊數(shù)據(jù),并且數(shù)據(jù)塊數(shù)據(jù)可以傳輸?shù)絍RN客戶機(jī)。在某些實(shí)施例中,VRN應(yīng)用程序可以在軟件應(yīng)用程序中定義,該軟件應(yīng)用程序直接產(chǎn)生數(shù)據(jù)塊數(shù)據(jù),而不要求中間XML格式的產(chǎn)生。用于定義VRN應(yīng)用程序的XML文檔的模式可在RELAXNG中定義,RELAXNG是用于XML的簡(jiǎn)單模式語(yǔ)言,并且規(guī)定用于XML文檔的結(jié)構(gòu)和內(nèi)容的圖案。RELAXNG模式本身可以是XML文檔。RELAXNG模式的細(xì)節(jié)在如下網(wǎng)站處描述:http://www.relaxng.org。用于VRN應(yīng)用程序的RelaxNG模式在美國(guó)臨時(shí)專利申請(qǐng)No.60/667,200的附錄H中詳細(xì)地描述,該專利申請(qǐng)的整個(gè)內(nèi)容通過(guò)參考包括在里。作為用于XML文檔的數(shù)據(jù)塊數(shù)據(jù)待供給的要求字段尤其包括頻道基準(zhǔn)、屬性激活/去激活、文本串定義、待顯示的圖形對(duì)象的定義、用戶輸入(例如,口令)、軟件濾波器、菜單按鈕的定義、及VRN頁(yè)面的定義。用于VRN應(yīng)用程序的軟件濾波器在美國(guó)臨時(shí)專利申請(qǐng)No.60/667,200的附錄E中詳細(xì)地描述,該專利申請(qǐng)的整個(gè)內(nèi)容通過(guò)參考包括在里。返回到圖1,用于VRN應(yīng)用程序的XML文檔可在VRN屏幕數(shù)據(jù)源14的編譯器20中編譯成最終由用戶設(shè)備30接收并且由VRN客戶機(jī)執(zhí)行以提供VRN應(yīng)用程序的二進(jìn)制VRN屏幕數(shù)據(jù)。在一個(gè)實(shí)施例中,VRN屏幕數(shù)據(jù)可以在客戶機(jī)處由定義VRN數(shù)據(jù)塊的格式的數(shù)據(jù)塊語(yǔ)法文件使用例如以上描述的RELAXNG模式而解譯。數(shù)據(jù)塊語(yǔ)法文件在編譯器20中也可編譯成二進(jìn)制文件,并且發(fā)送到用戶設(shè)備30。數(shù)據(jù)塊語(yǔ)法文件不包含數(shù)據(jù)塊數(shù)據(jù),但使傳輸數(shù)據(jù)塊數(shù)據(jù)能夠被適當(dāng)?shù)亟忉尅S脕?lái)解釋在圖18中描繪的數(shù)據(jù)塊數(shù)據(jù)的示例性數(shù)據(jù)塊語(yǔ)法文件例如在臨時(shí)申請(qǐng)No.60/667,200的附錄N中描述,該申請(qǐng)的整個(gè)內(nèi)容通過(guò)參考包括在里。圖20表示用來(lái)定義用于VRN應(yīng)用程序2010的VRN屏幕數(shù)據(jù)的另一種方案的示例性概要。用戶界面18(圖1)可以允許操作人員創(chuàng)建和編輯定義VRN應(yīng)用程序的四種類型的文件:模板定義文件2020、環(huán)境定義文件2030、VRN數(shù)據(jù)塊定義文件2040、及VRN數(shù)據(jù)塊數(shù)據(jù)2050。模板定義文件2020提供模板定義的細(xì)節(jié)。在某些實(shí)施例中,文件命名標(biāo)準(zhǔn)是VRN1模板nnn.xml。這種模板指示在以上用在7個(gè)典型模板的描述中。如果文件規(guī)定單個(gè)模板,則“nnn”是該模板的ID。如果文件規(guī)定可用的模板集,則省略“nnn”。有用于這種文件的兩個(gè)目的:·允許VRN數(shù)據(jù)塊被驗(yàn)證?!ぬ峁┯糜谟脩艚缑娴男畔?,以保證對(duì)于選擇模板輸入正確的數(shù)據(jù)。在某些實(shí)施例中,這些文件可以人工地產(chǎn)生。臨時(shí)申請(qǐng)No.60/667,200的附錄J描述用來(lái)定義這種文件的格式的示例性語(yǔ)法。臨時(shí)申請(qǐng)No.60/667,200的附錄K提供示例性模板文件的例子。環(huán)境定義文件2030提供特定頻道、網(wǎng)絡(luò)、VOD剪輯、VOD子類、及其它資源的定義,它們可以通過(guò)在VRN數(shù)據(jù)內(nèi)的名稱而被參考。這允許VRN屏幕數(shù)據(jù)源14(圖1)的操作人員通過(guò)名稱選擇這些項(xiàng),而不必輸入源ID、資源ID、或其它謎一樣的信息。文件名格式可以是例如“VRN1Environmentxxxx.xml”。串“xxxx”是用于特定標(biāo)識(shí)符,如“CMC”,的唯一名稱或標(biāo)識(shí)符。在某些實(shí)施例中,這些文件可以人工地產(chǎn)生。在某些實(shí)施例中,這些文件可以全部或部分地自動(dòng)產(chǎn)生。例如,適用頻道的名稱和源ID號(hào)碼的定義可以由管理用于有線系統(tǒng)的頻道調(diào)整的系統(tǒng)自動(dòng)地產(chǎn)生,并且可用VOD剪輯的名稱和其提供商ID和資源ID的定義可以由VOD服務(wù)器自動(dòng)地產(chǎn)生。臨時(shí)申請(qǐng)No.60/667,200的附錄L描述這種文件的格式。臨時(shí)申請(qǐng)No.60/667,200的附錄M提供示例性環(huán)境定義文件的例子。VRN數(shù)據(jù)塊定義文件2040以XML格式提供VRN數(shù)據(jù)的特定數(shù)據(jù)塊的特定版本的準(zhǔn)確定義。用戶界面18(圖1)允許操作人員寫和發(fā)送這些文件。文件名格式可以是例如“VRN1Chunktttxxxxsssssmcccccvvvvvyyyymmddhhmmssyyyymmddhhmmss.xml”。串“ttt”是用于數(shù)據(jù)塊的模板號(hào)。串“xxxx”是環(huán)境標(biāo)識(shí)符。串“sssss”是這個(gè)數(shù)據(jù)塊要在其上傳輸?shù)脑碔D。串“m”是用于主要數(shù)據(jù)塊的“M”,并且“s”用于額外數(shù)據(jù)塊。串“ccccc”和“vvvvv”是數(shù)據(jù)塊ID和數(shù)據(jù)塊版本號(hào)。文件名也包括這個(gè)數(shù)據(jù)塊要廣播的開始和停止日期/時(shí)間。對(duì)于用來(lái)定義這種文件的格式的示例性語(yǔ)法見附錄N。臨時(shí)申請(qǐng)No.60/667,200的附錄O描述用于主要數(shù)據(jù)塊的典型VRN數(shù)據(jù)塊定義文件。臨時(shí)申請(qǐng)No.60/667,200的附錄P提供用于額外數(shù)據(jù)塊的VRN數(shù)據(jù)塊定義文件的示例性例子。VRN數(shù)據(jù)塊數(shù)據(jù)2050可以由編譯器20以用于VRN數(shù)據(jù)的公布二進(jìn)制格式創(chuàng)建。對(duì)于每個(gè)數(shù)據(jù)塊創(chuàng)建一個(gè)文件。命名格式與對(duì)于XML數(shù)據(jù)塊定義文件相同,不同之處在于,文件擴(kuò)展名是“.dat”。典型數(shù)據(jù)塊數(shù)據(jù)文件表明在圖18、18a及18B中。在一個(gè)典型實(shí)施例中,在圖20中描繪的VRN應(yīng)用程序2010可由在中央設(shè)施10中的用戶界面18(見圖1)、或由在分發(fā)設(shè)施20中的用戶界面(在圖1中未表示)管理。例如,用戶界面18可以是能夠提供下面列出的特征的一個(gè)或多個(gè)的圖形用戶界面(GUI)。這些特征允許操作人員創(chuàng)建和管理在用于VRN應(yīng)用程序的VRN屏幕數(shù)據(jù)源14中的VRN屏幕數(shù)據(jù)。該結(jié)構(gòu)·管理模板定義文件2020·允許模板定義文件2020被加載·管理環(huán)境定義文件2030·允許環(huán)境定義文件2030被加載·管理用于主要和額外數(shù)據(jù)塊的VRN數(shù)據(jù)塊定義文件2040,并且允許VRN數(shù)據(jù)塊定義文件被加載和更新·創(chuàng)建和編輯用于數(shù)據(jù)塊定義文件的數(shù)據(jù)塊數(shù)據(jù)2050·輸出在圖18和19中描繪的二進(jìn)制數(shù)據(jù)塊數(shù)據(jù)文件2050·管理主要數(shù)據(jù)塊與額外數(shù)據(jù)塊之間的關(guān)系,如在章節(jié)IV中描述的那樣·管理數(shù)據(jù)塊的版本變更·自動(dòng)地計(jì)算在二進(jìn)制數(shù)據(jù)塊數(shù)據(jù)中的字段,如消息長(zhǎng)度、文本長(zhǎng)度、文本壓縮、對(duì)象偏移、填充字節(jié)、及校驗(yàn)和;加強(qiáng)數(shù)據(jù)塊大小限制·在用戶界面18上以組織的輸入形式呈現(xiàn)數(shù)據(jù)輸入字段ο包括其中適于有助于具有預(yù)定義值的字段的輸入的下拉清單ο支持其中用于測(cè)試目的的為這些字段可輸入非標(biāo)準(zhǔn)值的模式ο基于選擇模板、數(shù)據(jù)塊類型、及其它輸入字段值,僅允許字段和值作為適當(dāng)?shù)摩显试S具有成員(例如,多對(duì)象每數(shù)據(jù)塊、多變化每對(duì)象、多瞬時(shí)信息定義每元素)的可變數(shù)目的元素輸入ο提供用于軟件濾波器和菜單動(dòng)作的輸入的引導(dǎo)(和限制)圖21表示基于傳輸?shù)接脩粼O(shè)備的VRN屏幕數(shù)據(jù)用來(lái)產(chǎn)生VNR屏幕和對(duì)于在VRN屏幕上的顯示VRN元素進(jìn)行用戶啟動(dòng)動(dòng)作的典型過(guò)程流程2100。VNR屏幕可以是例如以上參照?qǐng)D2至17描述的VNR屏幕的任一種。在步驟S2110,客戶機(jī)接收具有VNR資源(例如形式內(nèi)容源12或本地內(nèi)容源22)的視頻饋送。視頻饋送能夠是復(fù)合視頻流或多頻道視頻饋送,數(shù)字的或模擬的。視頻饋送可以廣播或按需。在步驟S2120,客戶機(jī)也接收VRN屏幕數(shù)據(jù),例如,從VRN屏幕數(shù)據(jù)源14、或在分發(fā)設(shè)施20中的屏幕數(shù)據(jù)源,如本地插入設(shè)備22。屏幕數(shù)據(jù)以前也稱作控制數(shù)據(jù),并且可以在“數(shù)據(jù)塊”中格式化。屏幕數(shù)據(jù)可以借助于視頻饋送在帶中接收,或者可以在帶外接收(例如,在分離的饋送中)。如果在帶外接收,則屏幕數(shù)據(jù)可以在視頻饋送的接收之前接收,并被存儲(chǔ)。在步驟S2130,客戶機(jī)也可以接收VRN模板定義。模板定義可以從中央設(shè)施10或分發(fā)設(shè)施20定期地或偶爾地傳輸,并且可以存儲(chǔ)或不存儲(chǔ)在用戶設(shè)備30上。模板定義可以被接收作為產(chǎn)生VRN屏幕的VRN客戶機(jī)的部分。這些步驟2110、2120及2130定義典型VRN應(yīng)用程序,并且不必按特定順序進(jìn)行。VRN應(yīng)用程序借助于或不借助于模板是可操作的,但通過(guò)使用模板被大大地簡(jiǎn)化。當(dāng)來(lái)自步驟2110和2120、及可選擇地2130的數(shù)據(jù)在客戶機(jī)被完全接收時(shí),在步驟2140,產(chǎn)生具有交互VRN屏幕元素的VRN顯示。在步驟2150,用戶可例如高亮屏幕元素,例如通過(guò)使用遠(yuǎn)程控制裝置,并且VRN客戶機(jī)在步驟2160,進(jìn)行(或使得進(jìn)行)用戶按照被對(duì)準(zhǔn)焦點(diǎn)中的VRN資源的屏幕數(shù)據(jù)所啟動(dòng)的功能而選擇的動(dòng)作。所述動(dòng)作如以上討論的那樣,可以使得全活動(dòng)視頻被顯示、高亮另一個(gè)視頻按鈕、過(guò)渡到另一個(gè)VRN屏幕等。圖22表示使用關(guān)于VRN視頻資源的模板用來(lái)顯示VNR屏幕的典型過(guò)程流程2200。在步驟2210,諸如用戶設(shè)備30之類的VRN客戶機(jī)被激活,并且在步驟2220接收模板,除非模板以前被存儲(chǔ)。模板例如經(jīng)用戶界面18可在中央設(shè)施10中產(chǎn)生。在步驟2230,客戶機(jī)接收視頻饋送,并且在步驟2240,從例如中央設(shè)施10或分發(fā)設(shè)施20接收VRN屏幕數(shù)據(jù),如以上參照?qǐng)D21描述的那樣。VRN客戶機(jī)在步驟2210被激活,例如當(dāng)用戶首先接通用戶的設(shè)備時(shí),響應(yīng)用戶的設(shè)備調(diào)諧到具有有關(guān)VRN屏幕數(shù)據(jù)的頻道、響應(yīng)用戶激活VRN引導(dǎo)、或在任何適當(dāng)時(shí)間。在步驟2250,VRN客戶機(jī)檢查是否已經(jīng)接收到覆蓋VRN視頻饋送必需的所有VRN非視頻資源。如果情況是這樣,則在步驟2270,VRN客戶機(jī)根據(jù)VRN屏幕數(shù)據(jù)把VRN非視頻資源覆蓋在VRN饋送上。VRN模板可以簡(jiǎn)單地由其模板ID標(biāo)識(shí)。在步驟2260,對(duì)其沒(méi)有VRN數(shù)據(jù)被接收的VRN屏幕上的VRN元素或按鈕或者從VRN屏幕省去,或者它們被表示,但被模糊或停止(例如變灰)。在步驟2280,顯示VRN屏幕,以及在步驟2290,VRN客戶機(jī)定期地檢查是否從中央設(shè)施10或分發(fā)設(shè)施20接收到新VRN數(shù)據(jù)。VRN屏幕然后基于另外接收的數(shù)據(jù)被更新,例如通過(guò)允許/防止資源被顯示、通過(guò)替代在VRN視頻饋送中的資源、通過(guò)更新啟動(dòng)的交互功能等。圖23是用來(lái)創(chuàng)建尤其具有可選擇視頻元素的VNR屏幕的示例性過(guò)程2300。為了說(shuō)明目的而不是作為限制,這個(gè)過(guò)程相對(duì)于圖2的VNR屏幕被解釋,盡管它可以用來(lái)提供圖4-17的其它VNR屏幕的任一種、或具有可選擇視頻元素的任何其它適當(dāng)VNR屏幕。在步驟2310,用戶的設(shè)備(例如,圖1的用戶設(shè)備30)接收用于包括在富視頻(VRN)顯示中的視頻資源的視頻饋送。在圖2的例子中,VNR屏幕的視頻區(qū)的每一個(gè)(“MatrixRevolutions”、“OnDemand”、“SportsNet”、“CN8”及“NowPlaying”)是饋送的不同資源,并且資源的全部被同時(shí)傳輸,從而它們每個(gè)占據(jù)組成饋送的視頻流的幀的不同部分。換句話說(shuō),視頻饋送可以認(rèn)為是單一視頻,使所述資源的每一個(gè)布置在該視頻饋送的不同部分中,并且與顯示上的不同區(qū)域相關(guān)聯(lián)。在步驟2320,VRN客戶機(jī)接收VRN屏幕數(shù)據(jù)。VRN屏幕數(shù)據(jù)定義待由客戶機(jī)產(chǎn)生的VRN屏幕的外觀和感覺(jué)。VRN屏幕數(shù)據(jù)定義例如視頻饋送的源,并且定義可選擇視頻元素的位置、VRN屏幕的其它元素(例如菜單選項(xiàng))的位置,及標(biāo)識(shí)VRN屏幕的實(shí)際非視頻資源(例如,圍繞視頻資源和菜單選項(xiàng)的屏幕的背景、和菜單選項(xiàng)本身)。在某些實(shí)施例中,模板(例如,定義圖3的線框)可以如這里描述的那樣用來(lái)簡(jiǎn)化屏幕數(shù)據(jù)。在步驟2330,VRN客戶機(jī)從存儲(chǔ)器(例如,在圖1的用戶設(shè)備30的控制電路32內(nèi))檢索非視頻資源(例如,菜單選項(xiàng)和背景),以產(chǎn)生VRN屏幕。非視頻資源的一些或全部可以被接收作為VRN屏幕數(shù)據(jù)的部分。在步驟2340,VRN客戶機(jī)通過(guò)把非視頻資源(例如,菜單選項(xiàng)和背景)覆蓋到視頻饋送上產(chǎn)生VRN頁(yè)面。這些非視頻資源屏蔽不包括用于VRN按鈕的視頻資源的視頻饋送的部分。用來(lái)把元素覆蓋到視頻上的方案在現(xiàn)有技術(shù)中是已知的。應(yīng)該注意,不是所有的饋送的視頻資源在任何給定頁(yè)面上和/或在任何給定時(shí)間都是可視的。例如,用來(lái)包括在其它VRN屏幕(如由用戶從顯示VRN屏幕可訪問(wèn)的VRN屏幕)中的額外資源可以包括在饋送中。在某些實(shí)施例中,來(lái)自不可用于該用戶的源的資源可以由VRN客戶機(jī)屏蔽。VRN屏幕數(shù)據(jù)定義哪些資源提供在哪些VRN屏幕上。未使用資源由非視頻元素屏蔽,并且不顯示。VRN屏幕數(shù)據(jù)也可以把視頻資源定義為可選擇的,由此如這里描述的那樣提供VRN視頻按鈕。在步驟2350,VRN客戶機(jī)在用戶的設(shè)備上(例如在圖1的顯示裝置34上)顯示產(chǎn)生的VRN屏幕,并且在步驟2360,按照VRN屏幕數(shù)據(jù)定位關(guān)于視頻資源的高亮區(qū)。屏幕數(shù)據(jù)通過(guò)例如定義視頻資源的角部坐標(biāo)的x/y位置和視頻資源的大小、或視頻資源的四個(gè)角部的x/y位置、或使用任何其它適當(dāng)手段,可以定義視頻資源(和其它視頻資源)。在某些實(shí)施例中,這種信息在模板中規(guī)定。當(dāng)視頻資源(或其它對(duì)象)被高亮?xí)r,VRN客戶機(jī)可以進(jìn)行由模板或屏幕數(shù)據(jù)可以規(guī)定的其它適當(dāng)動(dòng)作。例如,VRN客戶機(jī)可以選擇與高亮視頻資源有關(guān)的音頻軌道,并且它可以顯示用戶幫助文本或與在另一個(gè)屏幕位置中的高亮資源相關(guān)的其它信息(瞬時(shí)信息)。在步驟2370,VRN客戶機(jī)接收用戶命令(例如,從圖1的輸入裝置38)。當(dāng)用戶命令是導(dǎo)航命令時(shí),VRN客戶機(jī)把高亮區(qū)移動(dòng)到另一個(gè)屏上元素。為了清楚,圖23僅表示把高亮區(qū)定位在另一個(gè)視頻資源上。在實(shí)踐中,高亮區(qū)也可以放置在諸如圖2的菜單選項(xiàng)之類的非視頻元素上。當(dāng)用戶命令是選擇命令時(shí),VRN客戶機(jī)在步驟2380,將進(jìn)行與在VRN屏幕數(shù)據(jù)中定義的可選擇元素有關(guān)的動(dòng)作。標(biāo)識(shí)哪個(gè)元素已經(jīng)被導(dǎo)航和/或選擇可以使用任何適當(dāng)?shù)氖侄瓮瓿?。例如,VRN客戶機(jī)可以跟蹤用戶的導(dǎo)航歷史和/或當(dāng)前位置,其中導(dǎo)航位置與在VRN屏幕數(shù)據(jù)中的元素相關(guān)聯(lián)。圖24表示用來(lái)由幾種VRN視頻和屏幕數(shù)據(jù)饋送產(chǎn)生VRN應(yīng)用程序的典型過(guò)程流程2400。在步驟2410,用戶設(shè)備30從諸如內(nèi)容源12和/或24之類的內(nèi)容源,接收如以上描述的那樣能夠是來(lái)自復(fù)合視頻流的分離模擬/數(shù)字頻道和/或視頻頻道的多重VRN頻道。在步驟2420,用戶設(shè)備30從VRN屏幕數(shù)據(jù)源14或本地插入設(shè)備22接收用于各種視頻頻道的多重VRN屏幕數(shù)據(jù),并且在步驟2430,對(duì)于在顯示裝置34上的顯示,產(chǎn)生交互視頻屏幕,該交互視頻屏幕具有來(lái)自第一頻道的VRN元素,具有由與第一視頻頻道有關(guān)的屏幕數(shù)據(jù)定義的交互功能和特征。在步驟2440,用戶可以選擇VRN視頻元素,如要求或鏈接到來(lái)自另一個(gè)VRN視頻頻道的一個(gè)或多個(gè)額外VRN資源的圖4和5的典型VRN按鈕12(標(biāo)為“ESPN”)。例如,如果用戶高亮標(biāo)題為“SPORTS”(未表示)的交互VRN視頻元素,并且打開具有多個(gè)體育源(如體育頻道ESPN、FOXSPORTS、ESPN2、SPEED、NBA、及NFL)的另一個(gè)VRN屏幕,如在圖10和11中描繪的那樣,不是所有體育頻道都共享一個(gè)共用視頻頻道,則這可能發(fā)生。具有多個(gè)源的VRN視頻數(shù)據(jù)和VRN屏幕數(shù)據(jù)的組織可以由應(yīng)用程序數(shù)據(jù)源(例如經(jīng)適當(dāng)控制數(shù)據(jù)或數(shù)據(jù)塊)而被控制,如以上描述的那樣。在步驟2450,第二(和/或額外)頻道的VRN元素被顯示(圖10),這些VRN元素具有由來(lái)自第二(和/或額外)頻道的VRN屏幕數(shù)據(jù)定義的交互功能,這些動(dòng)作然后將在步驟2460,響應(yīng)用戶輸入而進(jìn)行。在某些實(shí)施例中,VRN屏幕數(shù)據(jù)的多重集合可以與單一VRN頻道相關(guān)聯(lián)。屏幕數(shù)據(jù)的每個(gè)集可以代表不同的VRN屏幕,具有可以作為在相同視頻背景上的覆蓋而顯示的非視頻資源和對(duì)象的不同集。因而,提供具有富視頻導(dǎo)航(VRN)的交互媒體引導(dǎo)應(yīng)用程序。視頻內(nèi)容可以顯示在VRN屏幕上,該VRN屏幕可以包括傳統(tǒng)和交互視頻按鈕。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明可由除描述實(shí)施例之外的其它實(shí)施例實(shí)現(xiàn)-這些描述實(shí)施例為了說(shuō)明目的而不是限制而呈現(xiàn),并且本發(fā)明僅由隨后的權(quán)利要求書限制。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1