專利名稱:用于記錄推入數(shù)據(jù)的系統(tǒng)和方法
背景技術(shù):
1.發(fā)明領(lǐng)域本發(fā)明一般涉及廣播電視系統(tǒng),特別涉及一種用于在交互式電視系統(tǒng)中記錄推入數(shù)據(jù)內(nèi)容廣播的系統(tǒng)和方法。
2.相關(guān)技術(shù)描述交互式電視系統(tǒng)提供一種將交互式內(nèi)容和普通電視音頻和視頻傳送給大量用戶的方法。這些系統(tǒng)的節(jié)目廣播可以加入電視音頻和視頻、靜止圖象、文本、交互式圖形和應(yīng)用,和很多其它成分。交互式電視信號(hào)的交互式內(nèi)容因此可以包括應(yīng)用代碼、與音頻和視頻相關(guān)聯(lián)的數(shù)據(jù)、控制信號(hào)、生數(shù)據(jù)和很多其它類型的信息。交互式內(nèi)容和音頻與視頻數(shù)據(jù)作為“推入”數(shù)據(jù)傳送給用戶。也就是,數(shù)據(jù)傳送給每個(gè)用戶,而不管用戶是否請(qǐng)求該數(shù)據(jù)。
交互式內(nèi)容如應(yīng)用代碼或與電視節(jié)目相關(guān)的信息通常以重復(fù)形式進(jìn)行廣播。換句話說(shuō),第一次廣播每段信息,第二次再傳輸每段信息,等等。重復(fù)循環(huán),從而例如每十秒傳輸一次每段交互式數(shù)據(jù)。以這種方式廣播的多個(gè)信息段形成所謂的“傳送帶(carousel)”。構(gòu)成傳送帶的信息序列可以進(jìn)行預(yù)先準(zhǔn)備,或者可以進(jìn)行“動(dòng)態(tài)”確定。在一個(gè)實(shí)施例中,傳送帶是指一系列來(lái)自單一數(shù)據(jù)生產(chǎn)源的數(shù)據(jù)對(duì)象。需要注意的是,特定傳送帶的內(nèi)容可以隨著時(shí)間發(fā)生變化。例如,傳送帶內(nèi)容的變化可以是由于數(shù)據(jù)生產(chǎn)源的更新。經(jīng)常地,單個(gè)傳送帶作為連續(xù)數(shù)據(jù)流進(jìn)行傳輸。然而,將兩個(gè)或多個(gè)傳送帶復(fù)合在單個(gè)數(shù)據(jù)流中也是可能的。
廣播系統(tǒng)(例如交互式電視系統(tǒng))以傳送帶的形式傳輸信息,以允許系統(tǒng)的接收器選擇性獲取傳送帶中的特定信息段,而不需要從接收器到服務(wù)器的返回路徑。如果特定接收器需要特定信息段,它可以簡(jiǎn)單地等待,直到下一次廣播那個(gè)信息段,然后從廣播數(shù)據(jù)流提取該信息。(如果該信息不循環(huán)廣播,接收器將不得不將對(duì)該信息的請(qǐng)求傳輸?shù)椒?wù)器,因此需要返回路徑)。系統(tǒng)的其它接收器可以采用相同的方式工作,每個(gè)接收器等待所需的信息,然后只使用那個(gè)信息。通過(guò)采用傳送帶來(lái)廣播信息,系統(tǒng)消除了與服務(wù)器連接每個(gè)接收器的需要,而且消除了服務(wù)器處理單個(gè)信息請(qǐng)求的需要。一般,廣播信號(hào)可以包括大量的節(jié)目,這些節(jié)目又可以包括大量音頻/視頻流和/或數(shù)據(jù)流。數(shù)據(jù)流可以用來(lái)運(yùn)載數(shù)據(jù),如交互式應(yīng)用數(shù)據(jù)、子標(biāo)題信息或其它數(shù)據(jù)。
傳送帶中的信息段或數(shù)據(jù)對(duì)象可以用來(lái)組合在單個(gè)數(shù)據(jù)流中,以形成一個(gè)節(jié)目。該節(jié)目還包含如音頻或視頻的流數(shù)據(jù)。例如,交互式電視游戲節(jié)目可以組合電視音頻與視頻,和交互式內(nèi)容,如讓用戶回答問(wèn)題的應(yīng)用代碼。另一例子將是組合音頻與視頻,和將當(dāng)前股票價(jià)格插在屏幕底部橫條中的應(yīng)用代碼的新聞節(jié)目。(需要注意的是,很多類型的節(jié)目是可能的,并且任何特定節(jié)目不一定包括音頻、視頻或交互式內(nèi)容。節(jié)目可能只包含音頻和交互式數(shù)據(jù)(例如,交互式無(wú)線電廣播節(jié)目),或者它可能只包含交互式數(shù)據(jù)(例如,不包含音頻或視頻流的交互式天氣節(jié)目。))典型地,每個(gè)節(jié)目與對(duì)應(yīng)的頻道相關(guān)聯(lián),并且當(dāng)通過(guò)交互式電視接收器選擇包含特定節(jié)目的頻道時(shí),下載正在那個(gè)頻道廣播的數(shù)據(jù),并且開(kāi)始該節(jié)目。
交互式電視系統(tǒng)的節(jié)目廣播可以包括以類似于DVD節(jié)目或SMIL頁(yè)面的方式相互引用和交互的組件(數(shù)據(jù)對(duì)象)。例如,DVD節(jié)目可以訪問(wèn)允許對(duì)節(jié)目進(jìn)行可定制回放的不同數(shù)據(jù)對(duì)象。該節(jié)目可以被定制,以使用特定語(yǔ)言,跳過(guò)節(jié)目的特定部分(例如,根據(jù)父控制跳過(guò)視頻場(chǎng)景),顯示特定菜單等。SMIL是讓不同的多媒體對(duì)象集成到單一表示中的置標(biāo)語(yǔ)言。SMIL頁(yè)面可以引用數(shù)據(jù)流中的對(duì)象,操縱這些對(duì)象,同步數(shù)據(jù)流等。
在廣播系統(tǒng)中接收的節(jié)目?jī)?nèi)容通常打算立即使用。但是記錄該內(nèi)容,留待以后回放,是可能的。然而對(duì)廣播信息的記錄一般受限于記錄打算立即使用的推入數(shù)據(jù)流的那個(gè)部分。雖然所接收的信息可以重新格式化或重新打包,但是它僅按照所接收的原樣進(jìn)行存儲(chǔ)--作為數(shù)據(jù)流。由于節(jié)目可以包括相互交互的數(shù)據(jù)對(duì)象,將節(jié)目作為數(shù)據(jù)流進(jìn)行記錄會(huì)有大量的缺點(diǎn)。例如,如果節(jié)目引用“直播”數(shù)據(jù),如股票報(bào)價(jià),當(dāng)重新播放該節(jié)目時(shí),該數(shù)據(jù)將過(guò)時(shí)。而且,如果節(jié)目數(shù)據(jù)流按原樣進(jìn)行記錄,維護(hù)節(jié)目不同組件間的同步性和交互性是困難的,或者甚至是不可能的。
發(fā)明概要上述的一個(gè)或多個(gè)問(wèn)題可以通過(guò)本發(fā)明的各種實(shí)施例進(jìn)行解決。一個(gè)實(shí)施例包括連接到存儲(chǔ)設(shè)備的交互式電視接收器。接收器連接到廣播網(wǎng)絡(luò),并且構(gòu)造為接收包含節(jié)目的信號(hào)。信號(hào)包含推入交互式電視應(yīng)用數(shù)據(jù)。接收器構(gòu)造為將推入數(shù)據(jù)解析為構(gòu)成節(jié)目數(shù)據(jù)流的單獨(dú)數(shù)據(jù)對(duì)象,并且將數(shù)據(jù)對(duì)象存儲(chǔ)在存儲(chǔ)設(shè)備中。數(shù)據(jù)對(duì)象可以與對(duì)象屬性如時(shí)間有效范圍、標(biāo)識(shí)符、版本號(hào)等一起進(jìn)行存儲(chǔ)。包含直播數(shù)據(jù)(即,如果不立即使用就會(huì)過(guò)時(shí)的數(shù)據(jù))的數(shù)據(jù)對(duì)象可以簡(jiǎn)單地作為數(shù)據(jù)引用進(jìn)行存儲(chǔ)。接收器可以構(gòu)造為檢測(cè)對(duì)不在與節(jié)目相同的傳送帶中傳輸?shù)臄?shù)據(jù)對(duì)象的引用(例如,對(duì)在另一節(jié)目的傳送帶中傳輸?shù)臄?shù)據(jù)對(duì)象的引用),并且獲取并存儲(chǔ)這些數(shù)據(jù)對(duì)象。
一個(gè)實(shí)施例包括具有廣播站和如上所述的接收器的交互式電視系統(tǒng)。廣播站可以構(gòu)造為,傳輸與打算進(jìn)行存儲(chǔ)和回放的節(jié)目對(duì)應(yīng)的數(shù)據(jù)。該數(shù)據(jù)包括在記錄和回放節(jié)目時(shí)有用的信息。典型地,該信息不與打算立即使用的節(jié)目一起傳輸。所傳輸數(shù)據(jù)可以包括標(biāo)識(shí)形成節(jié)目的數(shù)據(jù)對(duì)象的文件表或目錄。文件表可以由接收器進(jìn)行使用,以對(duì)數(shù)據(jù)對(duì)象進(jìn)行解析和存儲(chǔ),并且可以用來(lái)在回放節(jié)目時(shí)提取數(shù)據(jù)對(duì)象。由廣播站提供的該附加信息還可以包括數(shù)據(jù)對(duì)象的對(duì)象屬性。這些對(duì)象屬性可以包括版本號(hào)、對(duì)其它數(shù)據(jù)對(duì)象的引用和類似的與所傳輸數(shù)據(jù)對(duì)象相關(guān)聯(lián)的信息。接收站可以在記錄時(shí)使用對(duì)象屬性,或者存儲(chǔ)對(duì)象屬性,留待以后回放節(jié)目時(shí)使用。
一個(gè)實(shí)施例包括用于記錄包括多個(gè)數(shù)據(jù)對(duì)象的節(jié)目。作為節(jié)目部分的數(shù)據(jù)流廣播到接收站。數(shù)據(jù)流包括一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。節(jié)目可以引用先前已由接收站進(jìn)行緩存的數(shù)據(jù)對(duì)象。節(jié)目還可以引用打算立即使用,并且此后變得過(guò)時(shí)的直播數(shù)據(jù)對(duì)象。數(shù)據(jù)流可以包括節(jié)目數(shù)據(jù)對(duì)象的文件表和數(shù)據(jù)對(duì)象的對(duì)象屬性。當(dāng)數(shù)據(jù)流由接收站進(jìn)行接收時(shí),它被解析為各個(gè)數(shù)據(jù)對(duì)象。然后,數(shù)據(jù)對(duì)象,任何伴隨的對(duì)象屬性和文件表作為文件存儲(chǔ)在存儲(chǔ)設(shè)備中。提取并且也存儲(chǔ)一些節(jié)目外部的數(shù)據(jù)對(duì)象(例如,來(lái)自其它傳送帶的數(shù)據(jù)對(duì)象)。不存儲(chǔ)直播數(shù)據(jù)對(duì)象,但存儲(chǔ)對(duì)這些數(shù)據(jù)對(duì)象的引用,從而當(dāng)回放節(jié)目時(shí),可以使用所引用數(shù)據(jù)對(duì)象的當(dāng)前版本。
附圖簡(jiǎn)述通過(guò)閱讀下面的詳細(xì)描述并且參照附圖,本發(fā)明的其它目的和優(yōu)點(diǎn)將變得更加清楚,其中
圖1是交互式電視系統(tǒng)的功能方框圖2是示出傳送帶和對(duì)應(yīng)數(shù)據(jù)流的結(jié)構(gòu)的圖;圖3是示出一個(gè)節(jié)目中數(shù)據(jù)對(duì)象的相互關(guān)系的圖;圖4是示出本方法的一個(gè)實(shí)施例的流程圖;圖5是示出在一個(gè)實(shí)施例中存儲(chǔ)傳送帶數(shù)據(jù)對(duì)象及其屬性的圖;圖6示出一個(gè)實(shí)施例,其中檢測(cè)并下載對(duì)節(jié)目傳送帶外部的數(shù)據(jù)對(duì)象的引用;圖7示出一個(gè)實(shí)施例,其中存儲(chǔ)對(duì)作為節(jié)目組成部分的直播數(shù)據(jù)對(duì)象的引用,而不存儲(chǔ)直播對(duì)象本身;圖8示出在下載引用緩存數(shù)據(jù)對(duì)象的節(jié)目之前的數(shù)據(jù)對(duì)象緩存。
盡管對(duì)本發(fā)明可以進(jìn)行各種修改和形式上的替換,但其特定實(shí)施例在附圖中作為示例示出,并且將在此進(jìn)行詳細(xì)描述。然而應(yīng)該理解,這里的附圖和詳細(xì)描述不打算讓本發(fā)明受限于所公布的特定形式,而相反,本發(fā)明在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下要涵蓋所有的變型、等價(jià)物和替代品。
優(yōu)選實(shí)施例的詳述一般地說(shuō),本發(fā)明包括一種改進(jìn)的用于存儲(chǔ)推入數(shù)據(jù)內(nèi)容的系統(tǒng)和方法,其中,數(shù)據(jù)作為一組文件而不是數(shù)據(jù)流進(jìn)行存儲(chǔ)。雖然可能存在本發(fā)明的很多實(shí)施例,并且在此提出的系統(tǒng)和方法可以同樣地應(yīng)用于其它推入數(shù)據(jù)系統(tǒng)中的節(jié)目存儲(chǔ),但是下面描述主要集中于在交互式電視系統(tǒng)中實(shí)現(xiàn)的一個(gè)實(shí)施例。該描述意圖是說(shuō)明性的,而不是限制性的。
參照?qǐng)D1,示出交互式電視系統(tǒng)10的功能方框圖。交互式電視系統(tǒng)10一般包括廣播站12和通過(guò)廣播介質(zhì)13連接到廣播站的接收站14。在該圖中,廣播介質(zhì)13作為衛(wèi)星傳輸網(wǎng)絡(luò)示出。在其它實(shí)施例中,廣播介質(zhì)可以包括其它傳輸方式,如電纜、電話線、MMDS(microwave,微波)和地面?zhèn)鬏斀橘|(zhì)。廣播站12連接到構(gòu)造為提供形成節(jié)目數(shù)據(jù)流的數(shù)據(jù)對(duì)象的節(jié)目源15。接收站14包括連接到存儲(chǔ)設(shè)備16的接收器18。存儲(chǔ)設(shè)備16構(gòu)造為存儲(chǔ)數(shù)據(jù)對(duì)象。接收站14還包括用來(lái)將節(jié)目提供給用戶的電視17。
在一個(gè)實(shí)施例中,要從廣播站12廣播到接收站14的節(jié)目數(shù)據(jù)流的數(shù)據(jù)對(duì)象存儲(chǔ)在節(jié)目源15中。分別存儲(chǔ)這些數(shù)據(jù)對(duì)象(例如,作為可單獨(dú)訪問(wèn)的文件)。每個(gè)數(shù)據(jù)對(duì)象從節(jié)目源15由廣播站12進(jìn)行接收,并且轉(zhuǎn)換為適于通過(guò)廣播介質(zhì)13傳輸?shù)母袷健P枰⒁獾氖?,?jié)目還可以包含不作為數(shù)據(jù)對(duì)象傳輸?shù)臄?shù)據(jù)流(例如,音頻和視頻)。在該特定實(shí)施例中,數(shù)據(jù)被格式化為可以通過(guò)數(shù)字衛(wèi)星網(wǎng)絡(luò)傳輸?shù)陌_@些包可以與其它包進(jìn)行多路復(fù)用,以進(jìn)行傳輸。
廣播站12將節(jié)目數(shù)據(jù)對(duì)象作為傳送帶循環(huán)傳輸給接收站14。這產(chǎn)生其中重復(fù)傳輸每個(gè)數(shù)據(jù)對(duì)象的數(shù)據(jù)流。需要注意的是,廣播介質(zhì)(該實(shí)施例中的數(shù)字衛(wèi)星網(wǎng)絡(luò))可以支持很多不同頻道,并且不同的傳送帶(和對(duì)應(yīng)數(shù)據(jù)流)可以同時(shí)在這些頻道上廣播。當(dāng)接收站14接收數(shù)據(jù)流時(shí),可以立即播放包含在數(shù)據(jù)流中的節(jié)目,或者對(duì)其進(jìn)行記錄。在任何一種情況下,接收站14將數(shù)據(jù)流轉(zhuǎn)換回?cái)?shù)據(jù)對(duì)象。如果要立即播放節(jié)目,在節(jié)目中根據(jù)需要使用數(shù)據(jù)對(duì)象。如果要存儲(chǔ)節(jié)目,數(shù)據(jù)對(duì)象作為一組文件存儲(chǔ)在存儲(chǔ)設(shè)備16中。包含在節(jié)目中的其它數(shù)據(jù)流(例如,音頻或視頻流)也可以存儲(chǔ)在存儲(chǔ)設(shè)備16中。節(jié)目可以不管是否立即播放,而進(jìn)行存儲(chǔ)。
接收器18典型地在連接到電視17的機(jī)頂盒中實(shí)現(xiàn)。機(jī)頂盒包括控制單元(例如,微處理器)、存儲(chǔ)器和其它對(duì)所接收的交互式電視信號(hào)進(jìn)行選擇和解碼所需的組件。由于機(jī)頂盒的基本組件和特性眾所周知,在此不對(duì)它們進(jìn)行詳細(xì)討論。典型地,機(jī)頂盒設(shè)計(jì)為,以最小的成本提供必要的交互性功能。因此,它們通常具有受限容量的存儲(chǔ)器,并且沒(méi)有大容量存儲(chǔ)設(shè)備(例如,硬盤驅(qū)動(dòng)器)。雖然存儲(chǔ)器足夠用于執(zhí)行交互式應(yīng)用,但是它不足以存儲(chǔ)時(shí)間范圍不定的應(yīng)用。因此,當(dāng)不再執(zhí)行應(yīng)用時(shí),它們通常不保留在存儲(chǔ)器中。
即使機(jī)頂盒的存儲(chǔ)器足夠大,能夠存儲(chǔ)一些交互式應(yīng)用,它仍然太小,而不能容納包含大量音頻或視頻數(shù)據(jù)、應(yīng)用代碼或其它信息的節(jié)目。存儲(chǔ)設(shè)備16連接到機(jī)頂盒,以為記錄將不適于機(jī)頂盒中受限容量存儲(chǔ)器的節(jié)目提供足夠的存儲(chǔ)。存儲(chǔ)設(shè)備16可以包括任何適合的存儲(chǔ)設(shè)備,如硬盤驅(qū)動(dòng)器、可記錄DVD驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器。它可以在機(jī)頂盒的內(nèi)部,也可以在外部進(jìn)行連接。存儲(chǔ)設(shè)備16可以永久性或可卸載地連接到機(jī)頂盒。
參照?qǐng)D2,說(shuō)明向接收器傳輸?shù)膫魉蛶?和對(duì)應(yīng)數(shù)據(jù)流)的結(jié)構(gòu)。傳送帶24包括數(shù)據(jù)對(duì)象21-23和傳送帶信息20。如上所述從節(jié)目源提取數(shù)據(jù)對(duì)象21-23。傳送帶信息20由廣播站進(jìn)行提供,并且可以包含這樣一些信息,如傳送帶ID和版本號(hào)、傳送帶的文件表或目錄以及各種其它信息。(該信息部分,如文件表通常不存在于打算立即使用的節(jié)目中。)廣播站順序傳輸傳送帶信息20和數(shù)據(jù)對(duì)象21-23。傳送帶24傳輸?shù)牡谝粚?shí)例如25所示。在廣播站完成傳送帶24第一實(shí)例的傳輸后,它再次被傳輸,如26所示。傳送帶24的連續(xù)循環(huán)傳輸如25-29所示,形成數(shù)據(jù)流30。傳送帶的傳輸可以無(wú)限地重復(fù)。
傳送帶可以作為預(yù)先構(gòu)造的數(shù)據(jù)流進(jìn)行提供,或者傳送帶可以動(dòng)態(tài)進(jìn)行構(gòu)造。類似地,對(duì)象屬性可以包含在提供給廣播站的數(shù)據(jù)流中,或者它們可以插入到廣播之前的數(shù)據(jù)流中。例如,可以插入版本號(hào),以標(biāo)識(shí)對(duì)特定數(shù)據(jù)對(duì)象已作更新,或者插入標(biāo)志,以標(biāo)識(shí)需要由接收器進(jìn)行緩存的特定數(shù)據(jù)對(duì)象。由廣播站插入在數(shù)據(jù)流中的對(duì)象屬性可以由接收器在存儲(chǔ)、回放、過(guò)濾或使用數(shù)據(jù)流中的數(shù)據(jù)對(duì)象時(shí)進(jìn)行使用。
如上所述,組成節(jié)目數(shù)據(jù)流的數(shù)據(jù)對(duì)象可以包括應(yīng)用代碼和數(shù)據(jù)、音頻和視頻片斷、控制信號(hào)、觸發(fā)器、生數(shù)據(jù)和其它類型的信息。如果要立即使用節(jié)目(例如,提供給用戶),必須對(duì)數(shù)據(jù)進(jìn)行解析,以從流中提取數(shù)據(jù)對(duì)象。當(dāng)提取出所需的數(shù)據(jù)對(duì)象時(shí),對(duì)數(shù)據(jù)流進(jìn)行播放。然后如節(jié)目所定義,使用數(shù)據(jù)對(duì)象。例如,啟動(dòng)任何需要執(zhí)行的應(yīng)用,播放或顯示任何需要提供給用戶的音頻或視頻數(shù)據(jù),生成任何需要產(chǎn)生的信號(hào)等。節(jié)目典型地通過(guò)電視17提供給用戶,并且進(jìn)行使用。不管節(jié)目是否立即提供給用戶,都可以對(duì)它進(jìn)行存儲(chǔ)。如果用戶希望對(duì)節(jié)目進(jìn)行記錄,以相同的方式提取數(shù)據(jù)對(duì)象,但是它們存儲(chǔ)在大容量存儲(chǔ)設(shè)備16中,而不是立即用于提供節(jié)目。然后可以使用所存儲(chǔ)的數(shù)據(jù)對(duì)象回放所記錄的節(jié)目。為說(shuō)明本系統(tǒng)和方法的優(yōu)點(diǎn),研究節(jié)目結(jié)構(gòu)會(huì)有用。
節(jié)目的數(shù)據(jù)對(duì)象可以包含很多不同類型的數(shù)據(jù),并且以各種方式相互關(guān)聯(lián)。參照?qǐng)D3,對(duì)一個(gè)節(jié)目中數(shù)據(jù)對(duì)象的相互關(guān)系的例子進(jìn)行說(shuō)明(這個(gè)特定節(jié)目中數(shù)據(jù)對(duì)象的關(guān)系是示例性的,并且其它節(jié)目結(jié)構(gòu)可以相差很大)。在該圖中,交互式電視節(jié)目包括傳送帶35。傳送帶35包括數(shù)據(jù)對(duì)象32-34和標(biāo)識(shí)信息31。如上所述,數(shù)據(jù)對(duì)象32-34可以包括應(yīng)用代碼和數(shù)據(jù)、音頻和視頻片斷和其它信息。傳送帶35中的數(shù)據(jù)對(duì)象包含對(duì)其它傳送帶36、37中數(shù)據(jù)對(duì)象的引用(如虛線箭頭所示)。在這個(gè)例子中,傳送帶36本身包含對(duì)傳送帶37中一個(gè)數(shù)據(jù)對(duì)象的引用。除對(duì)傳送帶36和37的引用之外,傳送帶35還包含對(duì)數(shù)據(jù)對(duì)象41的引用,該數(shù)據(jù)對(duì)象在廣播包含傳送帶35的數(shù)據(jù)流時(shí)恰好存儲(chǔ)在大容量存儲(chǔ)設(shè)備40中。(需要注意的是,所記錄的數(shù)據(jù)流可以采用與數(shù)據(jù)對(duì)象相同的方式進(jìn)行引用。)每個(gè)節(jié)目典型地在不同的頻道上從廣播站傳輸?shù)浇邮照?。?dāng)要播放節(jié)目時(shí),接收站選擇正在傳輸?shù)膶?duì)應(yīng)傳送帶數(shù)據(jù)流的頻道,以接收對(duì)應(yīng)數(shù)據(jù)對(duì)象。當(dāng)播放節(jié)目并且這些數(shù)據(jù)對(duì)象中的一個(gè)引用另一傳送帶中的數(shù)據(jù)對(duì)象時(shí),接收站選擇對(duì)應(yīng)頻道,并且獲取所需的數(shù)據(jù)對(duì)象。同樣地,當(dāng)數(shù)據(jù)對(duì)象中的一個(gè)引用恰好存儲(chǔ)在大容量存儲(chǔ)設(shè)備40(連接到接收站)中的數(shù)據(jù)對(duì)象,對(duì)那個(gè)設(shè)備進(jìn)行訪問(wèn),以提取數(shù)據(jù)對(duì)象。接收站從而能夠從不同傳送帶的數(shù)據(jù)流訪問(wèn)所需的數(shù)據(jù)對(duì)象,并且播放完整的節(jié)目。
如上所示,大容量存儲(chǔ)設(shè)備可以按“原樣”(即,所接收的數(shù)據(jù)流)存儲(chǔ)節(jié)目。作為數(shù)據(jù)流存儲(chǔ)節(jié)目的數(shù)據(jù)對(duì)象的一個(gè)缺點(diǎn)是當(dāng)要回放節(jié)目時(shí),必須回放數(shù)據(jù)流,并且機(jī)頂盒必須再次將數(shù)據(jù)流解析為形成節(jié)目的數(shù)據(jù)對(duì)象。數(shù)據(jù)流的回放和重新解析需要機(jī)頂盒的處理資源,用來(lái)重復(fù)可能已經(jīng)做過(guò)的工作(如果節(jié)目已經(jīng)被播放。)這些資源否則可以用于其它任務(wù)。另一缺點(diǎn)是,當(dāng)回放節(jié)目時(shí),節(jié)目中的一些信息可能過(guò)時(shí)。例如,如果節(jié)目與投資有關(guān),它被設(shè)計(jì)為向用戶提供當(dāng)前股票報(bào)價(jià)。由于數(shù)據(jù)流只在記錄時(shí)具有當(dāng)時(shí)性,因此股票報(bào)價(jià)可能已經(jīng)過(guò)時(shí)。如果節(jié)目包含過(guò)時(shí)信息,該信息可能無(wú)用,甚至?xí)鹫`導(dǎo)作用。另一缺點(diǎn)是,當(dāng)作為流存儲(chǔ)循環(huán)廣播的數(shù)據(jù)時(shí),當(dāng)只需要一個(gè)實(shí)例時(shí),可能存儲(chǔ)一個(gè)數(shù)據(jù)對(duì)象的幾個(gè)實(shí)例。
大容量存儲(chǔ)設(shè)備還可以用來(lái)以文件形式記錄節(jié)目的數(shù)據(jù)對(duì)象。換句話說(shuō),形成節(jié)目的各個(gè)數(shù)據(jù)對(duì)象可以作為可以單個(gè)訪問(wèn)或更新的文件進(jìn)行存儲(chǔ)。為說(shuō)明以這種方式記錄節(jié)目的優(yōu)點(diǎn),檢查節(jié)目的結(jié)構(gòu)會(huì)有用。
如果用戶希望記錄一個(gè)節(jié)目,它可以作為數(shù)據(jù)流或一組文件進(jìn)行存儲(chǔ)。如果接收站簡(jiǎn)單地構(gòu)造為存儲(chǔ)特定數(shù)據(jù)流,通常從其它當(dāng)前數(shù)據(jù)流提取的數(shù)據(jù)對(duì)象可能不可用。同樣地,可能需要已緩存在大容量存儲(chǔ)設(shè)備中的數(shù)據(jù)對(duì)象可能不保留在那個(gè)設(shè)備中,或者可能根本就沒(méi)有進(jìn)行緩存。然而,如果接收站構(gòu)造為,將節(jié)目作為一組文件進(jìn)行存儲(chǔ),所需的數(shù)據(jù)對(duì)象可以在該組文件中進(jìn)行標(biāo)識(shí)、提取和存儲(chǔ)。而且,直播數(shù)據(jù)對(duì)象可以替換為對(duì)這些對(duì)象的引用,從而無(wú)論何時(shí)回放節(jié)目,可以提取當(dāng)前直播數(shù)據(jù)。
參照?qǐng)D4,對(duì)如上所述交互式電視系統(tǒng)所采用的方法進(jìn)行說(shuō)明。由廣播站從適當(dāng)?shù)臄?shù)據(jù)源提取數(shù)據(jù)對(duì)象。從數(shù)據(jù)對(duì)象生成傳送帶,并且以通常方式將其傳輸?shù)浇邮照?。然而,?dāng)數(shù)據(jù)被接收時(shí),它被解析為傳送帶的各個(gè)數(shù)據(jù)對(duì)象,就象要立即使用節(jié)目一樣。接收站確定各個(gè)數(shù)據(jù)對(duì)象的屬性,然后作為文件而不是數(shù)據(jù)流,存儲(chǔ)數(shù)據(jù)對(duì)象。
實(shí)質(zhì)上,系統(tǒng)將由廣播站傳輸?shù)耐迫霐?shù)據(jù)轉(zhuǎn)換為被動(dòng)數(shù)據(jù)(即,可以根據(jù)用戶的請(qǐng)求進(jìn)行提取的數(shù)據(jù))。包含數(shù)據(jù)對(duì)象的文件包括數(shù)據(jù)對(duì)象的屬性,如標(biāo)識(shí)符、有效范圍、引用列表等。還存儲(chǔ)文件表,以允許根據(jù)需要訪問(wèn)文件。需要注意的是,對(duì)于立即使用節(jié)目,可以不需要文件表和其它屬性,并且在交互式電視系統(tǒng)中可能不進(jìn)行傳輸。
如上所示,數(shù)據(jù)對(duì)象可以包括如果不立即使用就會(huì)過(guò)時(shí)的“直播”數(shù)據(jù)。如果存儲(chǔ)該數(shù)據(jù),并且在回放節(jié)目時(shí)使用該數(shù)據(jù),節(jié)目將在相應(yīng)程度上過(guò)時(shí)。因此,雖然大多數(shù)數(shù)據(jù)對(duì)象作為文件進(jìn)行存儲(chǔ),但是直播數(shù)據(jù)對(duì)象在節(jié)目中只作為引用進(jìn)行存儲(chǔ)。換句話說(shuō),不存儲(chǔ)直播數(shù)據(jù)本身,但存儲(chǔ)對(duì)數(shù)據(jù)的指示(例如,它的長(zhǎng)度和在哪里可以找到它)。然后,當(dāng)回放節(jié)目時(shí),將獲取與引用對(duì)應(yīng)的新直播數(shù)據(jù),并且代替記錄節(jié)目時(shí)的直播數(shù)據(jù)進(jìn)行使用。從而,當(dāng)回放節(jié)目時(shí),對(duì)它進(jìn)行自動(dòng)更新。
在一個(gè)實(shí)施例中,系統(tǒng)構(gòu)造為,為對(duì)應(yīng)數(shù)據(jù)對(duì)象存儲(chǔ)文件標(biāo)識(shí)符、版本號(hào)和有效范圍,并且它們的各個(gè)文件存儲(chǔ)在大容量存儲(chǔ)設(shè)備中。參照?qǐng)D5,對(duì)數(shù)據(jù)對(duì)象和對(duì)應(yīng)的對(duì)象屬性進(jìn)行說(shuō)明。傳送帶60在一個(gè)頻道上從廣播站傳輸?shù)浇邮照尽魉蛶?0與標(biāo)識(shí)符(id)和版本號(hào)一起進(jìn)行傳輸。該傳送帶的傳輸在時(shí)間t1開(kāi)始,并且重復(fù)直到時(shí)間t2。在時(shí)間t2,如參考號(hào)61所示的新版本傳送帶變得可用,并且代替更早版本進(jìn)行傳輸。重復(fù)傳輸傳送帶61,直到時(shí)間t3。
由接收站接收的數(shù)據(jù)流包括傳送帶60的若干順序傳輸,隨后是傳送帶61的若干順序傳輸。接收站開(kāi)始對(duì)數(shù)據(jù)流進(jìn)行解析,并且獲取包括傳送帶60的數(shù)據(jù)對(duì)象。這些數(shù)據(jù)對(duì)象作為文件存儲(chǔ)在大容量存儲(chǔ)設(shè)備中。(為簡(jiǎn)潔起見(jiàn),傳送帶在此作為單個(gè)文件示出,但是需要注意的是,形成傳送帶的各個(gè)數(shù)據(jù)對(duì)象可以作為單獨(dú)文件進(jìn)行存儲(chǔ)。還需要注意的是,傳送帶自身具有屬性,可以作為數(shù)據(jù)對(duì)象進(jìn)行考慮。)當(dāng)接收站接收包含更新版本的傳送帶的數(shù)據(jù)流部分時(shí),它檢測(cè)新版本,并且從數(shù)據(jù)流提取新版本傳送帶。新版本傳送帶然后存儲(chǔ)在大容量存儲(chǔ)設(shè)備中。(只要傳送帶內(nèi)的特定數(shù)據(jù)對(duì)象是更新版本,一些實(shí)施例可以只存儲(chǔ)新的數(shù)據(jù)對(duì)象,而不是整個(gè)傳送帶。)在一個(gè)實(shí)施例中,接收站構(gòu)造為,檢測(cè)傳輸每個(gè)傳送帶開(kāi)始和結(jié)束的時(shí)間。在其它實(shí)施例中,開(kāi)始和結(jié)束時(shí)間可以與每個(gè)傳送帶一起進(jìn)行顯式的傳輸。開(kāi)始和結(jié)束時(shí)間定義傳送帶的時(shí)間有效范圍。在這個(gè)有效范圍之內(nèi),傳送帶可用(即,有效)。在這個(gè)范圍之外,傳送帶不可用(即,無(wú)效)。在一個(gè)實(shí)施例中,有效范圍按照從開(kāi)始記錄的時(shí)間進(jìn)行定義。該信息將在回放使用傳送帶和它們的數(shù)據(jù)對(duì)象的節(jié)目時(shí)有用,將在下面進(jìn)行更詳細(xì)的說(shuō)明。需要注意的是,一些數(shù)據(jù)對(duì)象,如信號(hào)或觸發(fā)器具有即時(shí)性,并且認(rèn)為具有相同的開(kāi)始和結(jié)束時(shí)間。雖然它們沒(méi)有如上所述的有效范圍,嚴(yán)格地說(shuō),但是它們可以是有效的。每個(gè)數(shù)據(jù)對(duì)象的時(shí)間有效范圍與各個(gè)數(shù)據(jù)對(duì)象的其它對(duì)象屬性一起進(jìn)行存儲(chǔ)。
在一個(gè)實(shí)施例中,要存儲(chǔ)的數(shù)據(jù)流包括對(duì)作為在其它數(shù)據(jù)流中運(yùn)載的傳送帶部分的數(shù)據(jù)對(duì)象的引用(可能屬于其它節(jié)目或其它頻道)。如果在廣播時(shí)使用節(jié)目,這些外部數(shù)據(jù)對(duì)象簡(jiǎn)單地通過(guò)執(zhí)行節(jié)目,并且在遇到對(duì)外部數(shù)據(jù)對(duì)象的引用時(shí),選擇正在廣播該數(shù)據(jù)對(duì)象的頻道,并且從對(duì)應(yīng)數(shù)據(jù)流獲取數(shù)據(jù)對(duì)象,容易地獲得。當(dāng)從對(duì)應(yīng)于節(jié)目的數(shù)據(jù)流對(duì)節(jié)目進(jìn)行記錄,留待以后進(jìn)行回放時(shí),獲取外部數(shù)據(jù)對(duì)象就不那么簡(jiǎn)單。系統(tǒng)必須因此構(gòu)造為,檢測(cè)對(duì)節(jié)目傳送帶外部數(shù)據(jù)對(duì)象的引用,并且自動(dòng)選擇正確的頻道,并且從那個(gè)頻道上的數(shù)據(jù)流獲得數(shù)據(jù)對(duì)象。
圖6示出兩個(gè)從廣播站傳輸?shù)浇邮照镜膫魉蛶?0、71。第一數(shù)據(jù)流通過(guò)傳送帶70的重復(fù)傳輸形成。第一數(shù)據(jù)流在第一頻道上傳輸。第二數(shù)據(jù)流通過(guò)傳送帶71的重復(fù)傳輸形成,并且在第二頻道上傳輸。包含要記錄的節(jié)目數(shù)據(jù)對(duì)象的傳送帶70引用包含在傳送帶71中的一個(gè)數(shù)據(jù)對(duì)象(如虛線箭頭所示)。用戶開(kāi)始從在第一頻道接收的數(shù)據(jù)流對(duì)節(jié)目進(jìn)行記錄。接收站解析數(shù)據(jù)流,并且將所提取的數(shù)據(jù)對(duì)象作為文件存儲(chǔ)在大容量存儲(chǔ)設(shè)備中。當(dāng)遇到對(duì)包含在傳送帶71中的外部數(shù)據(jù)對(duì)象的引用時(shí),接收站選擇第二頻道,并且解析第二數(shù)據(jù)流,以獲取所引用的數(shù)據(jù)對(duì)象。該數(shù)據(jù)對(duì)象還作為文件存儲(chǔ)在大容量存儲(chǔ)設(shè)備中。當(dāng)從大容量存儲(chǔ)設(shè)備回放節(jié)目時(shí),來(lái)自傳送帶71的數(shù)據(jù)對(duì)象可以從大容量存儲(chǔ)設(shè)備進(jìn)行提取,并且在節(jié)目中進(jìn)行使用。
在一個(gè)實(shí)施例中,要存儲(chǔ)的節(jié)目包括對(duì)直播內(nèi)容的引用。由于直播內(nèi)容如果不立即使用就會(huì)過(guò)時(shí),因此系統(tǒng)不存儲(chǔ)直播數(shù)據(jù)對(duì)象(如果節(jié)目已立即使用,該對(duì)象將已進(jìn)行播放)。但系統(tǒng)存儲(chǔ)對(duì)直播數(shù)據(jù)的引用,從而當(dāng)回放所記錄的節(jié)目時(shí),從引用位置獲取當(dāng)前直播數(shù)據(jù),并且將其加入到節(jié)目中。
一個(gè)說(shuō)明引用直播數(shù)據(jù)的例子如圖7所示。在該圖中,第一傳送帶80示作引用第二傳送帶81。兩個(gè)傳送帶都從廣播站傳輸?shù)浇邮照?。然而接收站只存?chǔ)傳送帶80。不存儲(chǔ)傳送帶81,但是作為直播引用,列在傳送帶80的屬性中。當(dāng)通過(guò)接收站的應(yīng)用執(zhí)行引擎回放傳送帶80的節(jié)目時(shí),引用提供需要從引用所示位置獲取當(dāng)前直播內(nèi)容的指示。因此,即使在原始直播數(shù)據(jù)將要過(guò)時(shí)的時(shí)候回放節(jié)目,當(dāng)前信息也可以加入到節(jié)目中。
在一個(gè)實(shí)施例中,要存儲(chǔ)的節(jié)目包含對(duì)先前緩存數(shù)據(jù)的引用。一些信息可以不作為傳送帶部分進(jìn)行廣播,而仍然可以加入到節(jié)目中。該信息可以加上標(biāo)志,從而,當(dāng)對(duì)它進(jìn)行廣播時(shí),將檢測(cè)該標(biāo)志,并且該信息將存儲(chǔ)在接收器的大容量存儲(chǔ)設(shè)備中,而不管對(duì)應(yīng)數(shù)據(jù)流當(dāng)前是否正在記錄。以后,當(dāng)播放引用緩存信息的節(jié)目時(shí),該信息可以從大容量存儲(chǔ)設(shè)備進(jìn)行提取。例如當(dāng)緩存信息量如此大,從而在傳送帶中包含該信息,將把廣播數(shù)據(jù)對(duì)象的頻率降低到比所需更低的等級(jí)。在這種情況下,緩存信息可以在節(jié)目的開(kāi)始廣播一次,進(jìn)行存儲(chǔ),然后在節(jié)目當(dāng)中需要時(shí)進(jìn)行引用。
參照?qǐng)D8,說(shuō)明對(duì)信息進(jìn)行緩存留待節(jié)目以后使用的系統(tǒng)。圖8示出其中廣播一次信息90,然后循環(huán)廣播傳送帶91的數(shù)據(jù)流。(需要注意的是,信息90不需要是與傳送帶91相同的數(shù)據(jù)流的部分,并且可以在單獨(dú)的頻道上進(jìn)行廣播。)當(dāng)接收站接收數(shù)據(jù)流時(shí),檢測(cè)信息90。信息90包括表示該信息需要緩存在大容量存儲(chǔ)設(shè)備中的標(biāo)志。接收站因此存儲(chǔ)信息90。在存儲(chǔ)信息90之后的某時(shí)間,接收傳送帶91。當(dāng)播放在該傳送帶中實(shí)施的節(jié)目時(shí),可以當(dāng)在節(jié)目中遇到對(duì)信息90的引用時(shí),立即從緩存提取該信息。(雖然緩存數(shù)據(jù)如圖所示,存儲(chǔ)在大容量存儲(chǔ)設(shè)備中,它也可以存儲(chǔ)在更小的緩沖存儲(chǔ)器中。)需要注意的是,不管節(jié)目是一接收到數(shù)據(jù)流就進(jìn)行使用,還是進(jìn)行記錄,留待以后進(jìn)行回放,都可以使用該特性。如果存儲(chǔ)節(jié)目,留待以后回放,緩存數(shù)據(jù)可以保留在存儲(chǔ)器中,從而在回放時(shí)可以對(duì)它進(jìn)行訪問(wèn)。緩存數(shù)據(jù)可以存儲(chǔ)在大容量存儲(chǔ)設(shè)備或更小的緩中存儲(chǔ)器中。如果數(shù)據(jù)存儲(chǔ)在緩中存儲(chǔ)器中,一旦檢測(cè)到對(duì)所記錄節(jié)目中數(shù)據(jù)的引用,就會(huì)需要將它拷貝到大容量存儲(chǔ)設(shè)備。否則,在回放節(jié)目之前,數(shù)據(jù)在緩存中可能被覆寫(xiě)。
盡管本發(fā)明是參照多個(gè)特定實(shí)施例來(lái)描述的,但應(yīng)該理解,這些實(shí)施例是說(shuō)明性的,并且本發(fā)明的范圍不受限于這些實(shí)施例。對(duì)所述實(shí)施例的很多變化、修改、補(bǔ)充和改進(jìn)是可能的。這些變化、修改、補(bǔ)充和改進(jìn)可以落在如所附權(quán)利要求所述的本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種在交互式電視系統(tǒng)實(shí)現(xiàn)的用于存儲(chǔ)延期回放的節(jié)目的方法,其中,該節(jié)目具有一個(gè)或多個(gè)包括數(shù)據(jù)對(duì)象傳送帶的數(shù)據(jù)流,并且所述數(shù)據(jù)對(duì)象作為第一數(shù)據(jù)流在交互式電視系統(tǒng)中進(jìn)行廣播,其中該方法包括在第一頻道上廣播第一數(shù)據(jù)流;在所述第一頻道上接收第一數(shù)據(jù)流;解析第一數(shù)據(jù)流;從第一數(shù)據(jù)流提取數(shù)據(jù)對(duì)象;在存儲(chǔ)設(shè)備中存儲(chǔ)來(lái)自第一數(shù)據(jù)流的第一數(shù)據(jù)對(duì)象集;和在存儲(chǔ)設(shè)備中存儲(chǔ)與第一數(shù)據(jù)流或數(shù)據(jù)對(duì)象相關(guān)聯(lián)的屬性。
2.如權(quán)利要求1所述的方法,其中,在所述第一數(shù)據(jù)對(duì)象集中的所述數(shù)據(jù)對(duì)象是非直播數(shù)據(jù)對(duì)象,并且該方法進(jìn)一步包括禁止存儲(chǔ)第二數(shù)據(jù)對(duì)象集,其中所述第二集中的所述數(shù)據(jù)對(duì)象為直播數(shù)據(jù)對(duì)象;和在存儲(chǔ)設(shè)備中存儲(chǔ)對(duì)所述直播數(shù)據(jù)對(duì)象的引用。
3.如權(quán)利要求1所述的方法,進(jìn)一步包括廣播包含一個(gè)或更多數(shù)據(jù)對(duì)象的第二數(shù)據(jù)流;對(duì)檢測(cè)到第一數(shù)據(jù)流中的數(shù)據(jù)對(duì)象引用一個(gè)或多個(gè)來(lái)自所述第二數(shù)據(jù)流的所述數(shù)據(jù)對(duì)象進(jìn)行響應(yīng),從所述第二數(shù)據(jù)流提取所述一個(gè)或多個(gè)所述數(shù)據(jù)對(duì)象;和在存儲(chǔ)設(shè)備中存儲(chǔ)來(lái)自第二數(shù)據(jù)流的所述一個(gè)或多個(gè)所述數(shù)據(jù)對(duì)象。
4.如權(quán)利要求1所述的方法,進(jìn)一步包括,在第一數(shù)據(jù)流中廣播所述屬性,其中,從包括如下屬性的組中選擇一個(gè)或多個(gè)所述屬性一個(gè)或多個(gè)有效范圍;一個(gè)或多個(gè)數(shù)據(jù)對(duì)象標(biāo)識(shí)符;一個(gè)或多個(gè)版本標(biāo)識(shí)符;和一個(gè)或多個(gè)對(duì)數(shù)據(jù)對(duì)象的引用。
5.一種系統(tǒng),包括交互式電視接收器,構(gòu)造為接收作為節(jié)目部分的推入數(shù)據(jù)流,其中所述推入數(shù)據(jù)流包含多個(gè)數(shù)據(jù)對(duì)象;存儲(chǔ)設(shè)備,連接到所述交互式電視接收器;其中,所述交互式電視接收器構(gòu)造為,從所述推入數(shù)據(jù)提取所述數(shù)據(jù)對(duì)象;并且其中,所述存儲(chǔ)設(shè)備構(gòu)造為,將一個(gè)或多個(gè)所述數(shù)據(jù)對(duì)象作為第一存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
6.如權(quán)利要求5所述的系統(tǒng),其中,所述第一存儲(chǔ)數(shù)據(jù)包括一個(gè)或多個(gè)對(duì)應(yīng)于一個(gè)所述數(shù)據(jù)對(duì)象或所述推入數(shù)據(jù)流的屬性。
7.如權(quán)利要求6所述的系統(tǒng),其中,從包括如下屬性的組中選擇所述屬性一個(gè)或多個(gè)有效范圍;一個(gè)或多個(gè)數(shù)據(jù)對(duì)象標(biāo)識(shí)符;一個(gè)或多個(gè)版本標(biāo)識(shí)符;和一個(gè)或多個(gè)對(duì)數(shù)據(jù)對(duì)象的引用。
8.如權(quán)利要求5所述的系統(tǒng),其中,對(duì)于包含直播數(shù)據(jù)對(duì)象的所述數(shù)據(jù)對(duì)象中的一個(gè),系統(tǒng)構(gòu)造為存儲(chǔ)對(duì)直播數(shù)據(jù)對(duì)象的引用,而不存儲(chǔ)所述直播數(shù)據(jù)對(duì)象。
9.如權(quán)利要求5所述的系統(tǒng),進(jìn)一步包括連接到所述交互式電視接收器的廣播站,其中,所述廣播站構(gòu)造為,將所述推入數(shù)據(jù)流傳輸?shù)剿鼋换ナ诫娨暯邮掌鳌?br>
10.如權(quán)利要求5所述的系統(tǒng),其中,所述廣播站構(gòu)造為,傳輸對(duì)應(yīng)于所述節(jié)目的文件表。
11.如權(quán)利要求5所述的系統(tǒng),其中,所述廣播站構(gòu)造為,傳輸對(duì)應(yīng)于所述數(shù)據(jù)對(duì)象的屬性。
12.一種方法,包括提供作為節(jié)目部分的推入數(shù)據(jù)流,其中所述推入數(shù)據(jù)流包括一個(gè)或多個(gè)數(shù)據(jù)對(duì)象;接收所述推入數(shù)據(jù)流;從所述推入數(shù)據(jù)流提取所述數(shù)據(jù)對(duì)象;和在存儲(chǔ)設(shè)備中存儲(chǔ)所述數(shù)據(jù)對(duì)象。
13.如權(quán)利要求12所述的方法,其中,提供所述推入數(shù)據(jù)流包括與所述推入數(shù)據(jù)流一起提供一個(gè)文件表。
14.如權(quán)利要求12所述的方法,進(jìn)一步包括與所述數(shù)據(jù)對(duì)象一起存儲(chǔ)文件表。
15.如權(quán)利要求12所述的方法,進(jìn)一步包括與所述數(shù)據(jù)對(duì)象一起存儲(chǔ)一個(gè)或多個(gè)對(duì)象屬性。
16.如權(quán)利要求15所述的方法,其中,從包括如下屬性的組中選擇所述一個(gè)或多個(gè)對(duì)象屬性一個(gè)或多個(gè)標(biāo)識(shí)符;一個(gè)或多個(gè)版本標(biāo)識(shí)符;一個(gè)或多個(gè)有效范圍;和一個(gè)或多個(gè)對(duì)數(shù)據(jù)對(duì)象的引用。
17.如權(quán)利要求16所述的方法,進(jìn)一步包括在所述推入數(shù)據(jù)流中提供所述對(duì)象屬性。
18.如權(quán)利要求15所述的方法,其中,所述數(shù)據(jù)對(duì)象存儲(chǔ)在第一文件中,并且所述數(shù)據(jù)對(duì)象的所述對(duì)象屬性存儲(chǔ)在所述第一文件的文件頭中。
19.如權(quán)利要求15所述的方法,其中,所述數(shù)據(jù)對(duì)象存儲(chǔ)在第一文件中,并且所述數(shù)據(jù)對(duì)象的所述對(duì)象屬性存儲(chǔ)在第二文件中。
20.如權(quán)利要求12所述的方法,其中,所述存儲(chǔ)對(duì)檢測(cè)到包含在所述推入數(shù)據(jù)流中的信息緩存請(qǐng)求進(jìn)行響應(yīng)。
21.如權(quán)利要求20所述的方法,進(jìn)一步包括從所述存儲(chǔ)設(shè)備提取第一數(shù)據(jù)對(duì)象,以對(duì)檢測(cè)到對(duì)所述推入數(shù)據(jù)流中的所述第一數(shù)據(jù)對(duì)象的引用進(jìn)行響應(yīng),其中,當(dāng)所述主動(dòng)數(shù)據(jù)流直播時(shí)進(jìn)行所述檢測(cè)。
22.如權(quán)利要求12所述的方法,進(jìn)一步包括在所述推入數(shù)據(jù)流中檢測(cè)對(duì)外部數(shù)據(jù)對(duì)象的引用,其中,所述外部數(shù)據(jù)對(duì)象包含在不包含在所述推入數(shù)據(jù)流中的數(shù)據(jù)流中;選擇包含所述外部數(shù)據(jù)對(duì)象的數(shù)據(jù)流;從所述數(shù)據(jù)流提取所述外部數(shù)據(jù)對(duì)象;和在所述存儲(chǔ)設(shè)備中存儲(chǔ)所述外部數(shù)據(jù)對(duì)象。
23.如權(quán)利要求12所述的方法,進(jìn)一步包括,檢測(cè)所述推入數(shù)據(jù)流中的直播數(shù)據(jù)對(duì)象,并且在所述存儲(chǔ)設(shè)備中存儲(chǔ)對(duì)所述直播數(shù)據(jù)對(duì)象的引用。
24.如權(quán)利要求23所述的方法,其中,對(duì)所述直播數(shù)據(jù)對(duì)象的所述引用作為對(duì)象屬性存儲(chǔ)在所述存儲(chǔ)設(shè)備中。
25.如權(quán)利要求12所述的方法,進(jìn)一步包括從所述存儲(chǔ)設(shè)備回放所述節(jié)目。
全文摘要
一種用于記錄節(jié)目的推入交互式數(shù)據(jù)流的方法。推入數(shù)據(jù)流廣播到接收站。該數(shù)據(jù)流包括一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。該數(shù)據(jù)流還可以引用打算立即使用并且此后變得過(guò)時(shí)的直播數(shù)據(jù)對(duì)象。該數(shù)據(jù)流可以包括一個(gè)文件表和多個(gè)數(shù)據(jù)對(duì)象的對(duì)象屬性。當(dāng)接收站接收數(shù)據(jù)流時(shí),從數(shù)據(jù)流提取各個(gè)數(shù)據(jù)對(duì)象。然后這些數(shù)據(jù)對(duì)象,與對(duì)象屬性和文件表一起存儲(chǔ)在存儲(chǔ)設(shè)備中。提取并且也存儲(chǔ)數(shù)據(jù)流或節(jié)目外部的數(shù)據(jù)對(duì)象(例如,來(lái)自其它傳送帶的數(shù)據(jù)對(duì)象)。不存儲(chǔ)直播數(shù)據(jù)對(duì)象,但存儲(chǔ)對(duì)這些數(shù)據(jù)對(duì)象的引用,從而當(dāng)回放節(jié)目時(shí),可以使用所引用直播數(shù)據(jù)對(duì)象的當(dāng)前版本。不正在記錄的節(jié)目可以包含標(biāo)識(shí)為要進(jìn)行緩存,自動(dòng)進(jìn)行記錄的數(shù)據(jù)對(duì)象。因此,其它節(jié)目可以隨后在播放時(shí)從記錄中訪問(wèn)它們。
文檔編號(hào)H04N7/24GK1382344SQ00814747
公開(kāi)日2002年11月27日 申請(qǐng)日期2000年9月15日 優(yōu)先權(quán)日1999年10月29日
發(fā)明者盧多維克·皮埃爾, 文森特·杜若, 阿蘭·德?tīng)柶湛?申請(qǐng)人:開(kāi)放電視公司