專利名稱:用于減少節(jié)目記錄中的截斷的系統(tǒng)和方法
技術領域:
本發(fā)明涉及媒體記錄系統(tǒng)。更具體地,本發(fā)明涉及在記錄按不精確的時間間隔分送的媒體時減少媒體截斷(cut-off)的媒體記錄系統(tǒng)。
背景技術:
典型地通過有線網(wǎng)和無線網(wǎng)向觀眾分送視頻和聲頻媒體是例如電視節(jié)目、付費節(jié)目、準視頻點播(NVOD)節(jié)目、視頻點播(VOD)節(jié)目、音樂、宣傳材料以及其它類型的媒體。適用的有線和無線網(wǎng)例如可包括廣播電視系統(tǒng)網(wǎng)、單向和雙向有線電視系統(tǒng)網(wǎng)、數(shù)字廣播業(yè)務(DBS)網(wǎng)和其它衛(wèi)星發(fā)送業(yè)務網(wǎng),因特網(wǎng)以及其它適當類型的網(wǎng)絡。用戶的視聽感受典型地由媒體提供者的分送時間表規(guī)定。隨著盒式錄音機、盒式錄象機以及其它媒體記錄設備的出現(xiàn),用戶現(xiàn)在已經(jīng)能夠復制視聽感受或者改變他們的視聽感受時間,他們可以以有人的或者無人的方式記錄節(jié)目,并且晚些時候回放這些節(jié)目以供視聽。
更近來,已經(jīng)開發(fā)出允許用戶以增大的靈活性管理他們的視覺感受并且記錄媒體的產(chǎn)品。諸如由TIVO和REPLAY提供的個人視頻記錄器(PVR)把節(jié)目記錄在硬盤設備上。用戶可以排定要記錄的節(jié)目并在晚些時候回放這些節(jié)目。這些系統(tǒng)還記錄用戶正在實時觀看的節(jié)目,允許例如當用戶必須離開房間時暫停實時的節(jié)目。一旦返回,用戶可以從停止處重新開始觀看,并且甚至可以跨過商業(yè)廣告快進到提供該節(jié)目的位置。用戶還可以對節(jié)目倒片。
另一種已經(jīng)改造用戶觀看和管理電視的方式是交互式電視節(jié)目指南。交互式電視節(jié)目指南是周知的。例如在Knee等的美國專利5,589,892和Knudson等的美國專利申請,序列號為09/357,941(1999年7月16日申請)中說明示范性的交互式電視節(jié)目指南,它們被全文收錄作為本文的參考文獻。交互式電視節(jié)目指南可以基于若干不同的硬件平臺。實現(xiàn)節(jié)目指南可使用的適當硬件包括諸如衛(wèi)星接收器、個人計算機電視(PC/TV)、個人計算機(例如帶有電視調(diào)諧器卡)、有線機頂盒或者任何其它適當硬件。交互式節(jié)目指南可以允許把節(jié)目記錄在數(shù)字或模擬設備(例如,錄象帶,硬盤、軟盤,閃速存儲器,可記錄光盤“CD”,可記錄數(shù)字多用盤“DVD”,或者任何其它類型的存儲器)上。例如在1997年9月5日申請的Ellis等的美國專利申請,序列號為08/924,239中說明了交互式節(jié)目指南以及用來控制錄象機的各種特性,該文全文地收錄在此作為本文的參考文南。例如在1998年9月17日申請的Hassell等的美國專利申請,序列號為09/157,256中說明了具有用于記錄的數(shù)字存儲器的交互式節(jié)目指南,該文全文收錄在此作為本文的參考文獻。
也可以在節(jié)目指南、因特網(wǎng)或其它服務器上記錄節(jié)目。例如在1999年8月13日申請的Ellis等的美國專利申請,序列號為09/374,043中說明了客戶-服務器節(jié)目指南系統(tǒng),該文全文收錄在此作為本文的參考文獻。例如在1999年6月11日申請的Ellis等的美國專利申請,序列號為09/332,244中說明了帶有遠程服務器記錄的客戶-服務器指南,該文全文收錄在此作為本文的參考文獻。該節(jié)目指南服務器可以位于有線系統(tǒng)頭端或者其它適當位置。節(jié)目指南可以是聯(lián)機節(jié)目指南,這可利用因特網(wǎng)上的網(wǎng)服務器實現(xiàn)。例如在1997年9月18日申請的Boyer等的美國專利申請,序列號為08/938,028中說明了聯(lián)機節(jié)目指南系統(tǒng),該文全文收錄在此作為本文的參考文獻。
某些媒體分送系統(tǒng),例如電視網(wǎng),在與公布節(jié)目開始時間和結束時間不同的時刻開始或者結束節(jié)目。例如一個電視網(wǎng)可能總是在節(jié)目預定時間三分鐘前開始和/或結束節(jié)目。而另一些電視網(wǎng)可能按節(jié)目的預定時間開始和/或結束節(jié)目。在許多情況中,用戶可能無法知道實際上何時開始或者結束節(jié)目。當用戶不論是直接地還是通過交互式節(jié)目指南對他們的VCR、PVR或其它記錄系統(tǒng)排定時間以便根據(jù)公布的開始和結束時間記錄節(jié)目時,可能會截斷節(jié)目的開始部分或者結束部分。這可能會使用戶失望,尤其當節(jié)目的最后一分鐘含有用戶等待的內(nèi)容時。
電視節(jié)目或者其它媒體可能在規(guī)定外的時間開始,例如當諸如體育比賽的實時事件晚開始時。記錄未預料到要比公布的規(guī)定結束時間晚結束(例如由于體育比賽的加時賽)的該體育比賽的用戶可能會提前截斷對該比賽的記錄。另外,如果已對用戶提示一個排在該未預計到會超過它的預定結束時間的體育比賽后的節(jié)目,用戶可能會得到對該相接節(jié)目的不恰當?shù)挠涗洝R延幸环N方法允許用戶在考慮到記錄節(jié)目時開始時間和結束時間的變化的情況下規(guī)定調(diào)整。例如,REPLAY含有允許用戶人工地設定調(diào)整的功能。但是,該方法是低效的,因為對用戶加上了規(guī)定調(diào)整量的負擔并且如果該調(diào)整或其一部分未用于記錄所需要的節(jié)目則會把記錄介質(zhì)浪費到不希望的內(nèi)容上。當不同的網(wǎng)絡中和不同的節(jié)目中這些公布時間的時間改變不同時,這種方法也是不恰當?shù)?。如果用戶不能記住所需的正確調(diào)整量,則用戶必然或者浪費記錄時間或者碰上因估計太小而造成的截斷。
發(fā)明內(nèi)容
鑒于上述,本發(fā)明的一個目的是提供用于在記錄按不準確的時間間隔分送的媒體時減小截斷的系統(tǒng)和方法。
根據(jù)本發(fā)明的原理,通過提供能確定媒體分送中的時間改變的媒體記錄系統(tǒng)達到該目的和其它目的。提供一種媒體記錄系統(tǒng),例如帶有存儲設備的交互式節(jié)目指南系統(tǒng)、PVR系統(tǒng)、智能VCR、任何其它適當系統(tǒng)或者它們的組合,該系統(tǒng)能跟蹤媒體分送者所使用的時間改變以便從媒體事件的規(guī)定開始和/或結束時間延遲它們的開始時間和/或結束時間。
該記錄系統(tǒng)可用于電視節(jié)目、聲頻節(jié)目、宣傳材料或者任何其它按照某時間表利用任何適當?shù)姆炙头绞?例如,射頻、電纜、衛(wèi)星,因特網(wǎng),等等)分送的適當媒體。該系統(tǒng)例如可以對用戶提供規(guī)定以秒數(shù)或分數(shù)為增量(例如,以一分鐘為增量)來提前或者推遲記錄預定媒體事件的機會。用戶可以確定如何按頻道、網(wǎng)絡、媒體提供者、標題或者用任何其它適當?shù)臏蕜t設定這些增量。該系統(tǒng)可以對實時數(shù)據(jù)流監(jiān)視標識符或者任何其它指示媒體正在開始或者就要開始或者正在結束或者就要結束或者剛剛結束的提示信號。例如,可以監(jiān)視某頻道的垂直消隱間隔(VBI)以告訴系統(tǒng)某特定媒體就要開始??梢酝ㄟ^用戶的設備或者通過遠離用戶住處的服務器對媒體進行記錄。
如果需要,可以向記錄系統(tǒng)提供和媒體相關的數(shù)據(jù)。利用任何適當?shù)姆椒?例如,利用連續(xù)流,利用周期性通信,利用基于客戶-服務器的方法,利用任何其它適當方法,或者它們的組合),諸如用于交互式節(jié)目指南的節(jié)目欄目數(shù)據(jù)之類的相關數(shù)據(jù)可以連同要記錄的媒體一起提供或者和該媒體相分離地提供。該相關數(shù)據(jù)可指示媒體提供者為播送該媒體所需的時間改變(例如,規(guī)定的時間延遲或延長)??梢杂稍撁襟w提供者事先規(guī)定該時間延遲或延長,或者可由數(shù)據(jù)提供者根據(jù)過去發(fā)生的時間改變予以預測??梢杂稍摂?shù)據(jù)提供者或者由其他人實時地/近實時地輸入時間延遲和延長,或者可以根據(jù)媒體中的提示信號自動地識別時間延遲和延長。該記錄系統(tǒng)可以根據(jù)該時間延遲和延長信息自動調(diào)整或允許用戶調(diào)整節(jié)目的記錄時間。
通過結合各附圖所進行的下面的詳細說明,本發(fā)明的上述和其它目的以及優(yōu)點會變得清楚,這些附圖中用類似的參照符號表示類似的部分,附圖是圖1是依據(jù)本發(fā)明的一實施例的交互式電視系統(tǒng)的示意方框圖;圖2是依據(jù)本發(fā)明的一實施例的圖1中的電視分送設施的示意方框圖;圖3是依據(jù)本發(fā)明的一實施例的圖1中的用戶電視設備的示意方框圖;
圖4是依據(jù)本發(fā)明的一實施例的圖1中的用戶電視設備的更泛化的示意方框圖;圖5是依據(jù)本發(fā)明的提供對各種節(jié)目指南特性的訪問的示意主菜單顯示屏幕圖;圖6是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的示意性節(jié)目欄目表顯示屏幕圖;圖7是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的示意性信息顯示屏幕圖;圖8是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的另一示意性節(jié)目欄目顯示屏幕圖;圖9是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的示意性記錄目錄顯示屏幕圖;圖10是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的示意性特定選擇顯示屏幕圖;圖11a、11b和11c是依據(jù)本發(fā)明的用戶提供對各種節(jié)目指南特性的訪問的示意性記錄信息顯示屏幕圖;圖12a和12b是依據(jù)本發(fā)明的向用戶提供對各種節(jié)目指南特性的訪問的示意性記錄偏好顯示屏幕圖;圖13是依據(jù)本發(fā)明的一實施例的把時間改變和媒體關聯(lián)起來中所涉及的示意性步驟的流程圖;圖14a-14c是依據(jù)本發(fā)明的一實施例的在帶有預測時間改變的記錄中所涉及的示意性步驟的流程圖;圖15是依據(jù)本發(fā)明的一實施例的在監(jiān)視實時數(shù)據(jù)流中所涉及的示意性步驟的流程圖;圖16是依據(jù)本發(fā)明的一實施例的記錄系統(tǒng)的示意性方框圖。
具體實施例方式
圖1中示出一個依據(jù)本發(fā)明的原理的示意性系統(tǒng)10??梢詮囊粋€或多個主設施12向電視分送設施24并且最終向用戶電視設備26分送媒體??梢岳弥辽俨糠值卦谟脩綦娨曉O備26上實現(xiàn)或者至少部分地在一個對于用戶電視設備26為遠程的服務器(在圖2中進一步討論)上實現(xiàn)的設備記錄分送的媒體。要記錄的媒體可以是任何適當?shù)穆曨l和/或視頻媒體,例如,電視節(jié)目,付費觀看節(jié)目,視頻點播(VOD)節(jié)目,音樂,宣傳材料,以及任何典型地通過有線網(wǎng)和無線網(wǎng)上向觀眾分送的其它類型的媒體。為了簡明而不是作為限制,本文中所討論的媒體記錄系統(tǒng)、技術或方法主要是在記錄供廣播的節(jié)目的背景下討論的。用于該記錄系統(tǒng)的數(shù)據(jù)可以由數(shù)據(jù)分送系統(tǒng)提供,該數(shù)據(jù)分送系統(tǒng)可獨立于分送媒體的網(wǎng)絡或系統(tǒng)提供數(shù)據(jù)。也可以使用其它適合的分送方式,例如涉及通過因特網(wǎng)等傳輸數(shù)據(jù)的方式,等等。如果需要,廣播節(jié)目的記錄可以利用客戶-服務器體系結構實現(xiàn),其中部分地通過一個服務器(例如,一個電視分送設施24處的或者主設施12處的服務器)并且部分地通過用戶電視設備26來提供檢測節(jié)目以及記錄節(jié)目的操作。
主設施12可包括一個用于存儲節(jié)目指南信息(例如,電視節(jié)目欄目表數(shù)據(jù),節(jié)目相關信息,頻道欄目表數(shù)據(jù),頻道相關信息,網(wǎng)絡欄目表數(shù)據(jù),網(wǎng)絡相關信息,整套節(jié)目欄目表數(shù)據(jù),整套節(jié)目相關信息,付費觀看定購信息,電視節(jié)目宣傳信息,因特網(wǎng)相關節(jié)目指南信息,等等)的節(jié)目指南數(shù)據(jù)庫14,視頻點播(VOD)數(shù)據(jù)庫16,頻道變換數(shù)據(jù)庫18,或任何其它適當?shù)臄?shù)據(jù)庫。多個主設施12可向電視分送設施24提供數(shù)據(jù)。為了避免使圖過分復雜圖中只示出一個主設施。例如,一個主設施可專用于提供節(jié)目指南信息而另一個主設施可提供特定的媒體信息。
主設施12可以通過通信鏈路22向電視分送設施24發(fā)送來自節(jié)目指南數(shù)據(jù)庫14的信息以及任何其它信息。實際中,主設施12可以并行地向多個電視分送設施發(fā)送信息。為避免使圖過分復雜只示出一個電視分送設施。在一些實施例中,主設施12可向諸如用于網(wǎng)點的因特網(wǎng)服務器之類的其它類型的分送設施,或者向諸如無線分送施設的分立的節(jié)目指南分送設施發(fā)送信息。
通信鏈路22可以是衛(wèi)星鏈路,電話網(wǎng)鏈路,因特網(wǎng)鏈路,光纖網(wǎng)鏈路,任何其它適用的通信鏈路,或者這些通信鏈路的某種組合。主設施12可以通過通信鏈路22發(fā)送任何適當?shù)墓?jié)目內(nèi)容。取決于要發(fā)送的節(jié)目的類型,可以建立更加有效的適當鏈路。例如,如果需要通過通信鏈路22發(fā)送視頻信號,諸如衛(wèi)星鏈路的帶寬相對高的鏈路可能優(yōu)于帶寬相對低的鏈路。電視分送設施24可以是任何適用于向觀眾分送電視節(jié)目的設施,例如有線系統(tǒng)頭端器,廣播分送設施或者衛(wèi)星電視分送設施。
電視分送設施24可以經(jīng)過通信路徑30向用戶電視設備26分送從主設施,例如一個或多個主設施12接收的信息用戶電視設備26可以是任何適當?shù)暮凶銐虻奶幚砟芰σ詫崿F(xiàn)依據(jù)本發(fā)明的先進的節(jié)目記錄方法和特性的電視設備。
通信路徑30可以是有線鏈路,光纖鏈路,衛(wèi)星鏈路、廣播鏈路,其它適用鏈路,或者這些鏈路的某種組合??墒褂萌魏芜m用的通信方式在通信路徑30上發(fā)送數(shù)據(jù),包括帶內(nèi)傳輸,帶外傳輸,數(shù)字傳輸,模擬傳輸,電纜傳輸,衛(wèi)星傳輸,無線電傳輸,多信道多點分送服務(MMDS)傳輸,電纜上數(shù)據(jù)服務接口規(guī)范(DOCSIS)傳輸,或者任何其它適用的通信方式。典型地存在多個相關的通信路徑30。為避免使圖過分復雜只示出一個通信路徑30。
通信路徑30最好具有足夠的帶寬以允許電視分送設施24向用戶電視設備26分送電視廣播節(jié)目、節(jié)目指南信息、VOD和NVOD信息以及其它信息??梢酝ㄟ^各通信路徑30向用戶電視設備26提供多個電視和聲頻頻道(模擬、數(shù)字、或者模擬和數(shù)字二者)。如果需要,可以通過一個或多個獨立于電視分送設施24的分送設施利用部分或完全獨立于通信路徑30的通信路徑把某些數(shù)據(jù)分送到用戶電視設備26。
用來在通信徑30上分送數(shù)據(jù)的數(shù)據(jù)分送技術可能取決于要分送的信息的類型。例如,正文和圖形可以在帶外頻道上利用帶外調(diào)制器分送或者在模擬視頻頻道的垂直消隱間隔行中分送。也可以以這種方式分送視頻信息,盡管利用通信路徑30上一個或多個數(shù)字頻道能更有效地分送大量的視頻信息。這種數(shù)字頻道也可用于分送正文和圖形。
也可以通過通信路徑32向用戶電視設備26發(fā)送來自計算機網(wǎng)絡服務器28的節(jié)目廣播信息。通信路徑32可以是拔號電話鏈路,電纜鏈路,光纖鏈路,衛(wèi)星鏈路,廣播鏈路,其它適用鏈路,或者這些鏈路的某種組合。在一些實施例中,可以通過適用于利用主設施12交換節(jié)目指南信息、視頻點播信息或其它信息的通信路徑把計算機網(wǎng)絡服務器28連接到主設施12。
可在電視分送設施24(圖1)中實現(xiàn)基于客戶-服務器的交互式電視節(jié)目指南。圖2示出電視分送設施24的一種示意結構,其中節(jié)目指南服務器可直接從主設施12獲得節(jié)目指南數(shù)據(jù)。
電視分送設施24可具有節(jié)目指南分送設備56和節(jié)目指南服務器50。分送設備56是適用于在通信路徑30上把來自節(jié)目指南服務器50的節(jié)目指南數(shù)據(jù)提供給用戶電視設備26的設備。該分送設備56例如可包括適用于在電視頻道邊帶上、在電視頻道VBI中,利用帶內(nèi)數(shù)字信號、利用帶外數(shù)字信號、在專用計算機網(wǎng)絡或在因特網(wǎng)鏈路上或者通過任何其它適用于通信路徑30的數(shù)據(jù)傳輸技術分送節(jié)目指南數(shù)據(jù)的傳輸硬件。也可以通過分送設備56在多個模擬或數(shù)字電視頻道上的通信路徑30中向用戶電視設備26分送模擬或數(shù)字視頻信號(例如,電視節(jié)目)。替代地,可以從一些其它適用的分送設施,例如有線系統(tǒng)頭端器、廣播分送設施、衛(wèi)星電視分送設施或者任何其它適用類型的電視分送設施向用戶電視設備26分送視頻。如果需要,可以在獨立的通信路徑和/或從獨立的分送設施提供電視計劃和節(jié)目指南數(shù)據(jù)。
節(jié)目指南服務器50可以基于服務器軟、硬件的任何適當組合。響應由在用戶電視設備26上實現(xiàn)的交互式電視節(jié)目指南客戶所生成的節(jié)目指南數(shù)據(jù)請求或視頻請求,節(jié)目指南服務器50可從存儲設備54中檢索節(jié)目指南數(shù)據(jù)文件或視頻文件。如圖2中所示,節(jié)目指南服務器50可包括處理電路52和存儲部件54。處理電路52可包含任何適當?shù)奶幚頇C,例如一個微處理器或一組微處理器,以及其它處理電路,諸如高速緩存電路、視頻譯碼電路、直接存儲器存取(DMA)電路、輸入/輸出(I/O)電路等。
存儲部件54可以是一個存儲器或其它存儲部件,例如隨機存取存儲器(RAM)、閃速存儲器、硬盤存儲器等,其適用于存儲由主設施12發(fā)送到電視分送設施24的節(jié)目指南數(shù)據(jù)。通過節(jié)目指南服務器50還把用戶數(shù)據(jù),例如優(yōu)先、記錄和提醒設定、觀看史和日志以及其它適當數(shù)據(jù)存儲在存儲設備54中。節(jié)目指南數(shù)據(jù)以及用戶數(shù)據(jù)可以以任何適當格式(例如,結構化詢問語言(SQL)數(shù)據(jù)庫)存儲在存儲部件54中。存儲部件54還可存儲各種節(jié)目文件以便應請求回放。
處理電路52可通過為被請求的數(shù)據(jù)搜索存儲部件54中存儲的節(jié)目指南數(shù)據(jù)、檢索該數(shù)據(jù)并把檢索到的數(shù)據(jù)提供給分送設備56以供分送到用戶電視設備26來處理對節(jié)目指南數(shù)據(jù)的請求。處理電路52還可處理由節(jié)目指南客戶生成的指示節(jié)目指南服務器50存儲用戶數(shù)據(jù)的存儲請求。替代地,節(jié)目指南服務器50可把節(jié)目指南數(shù)據(jù)分送到用戶電視設備26并且從后者直接接收用戶數(shù)據(jù)。如果通信路徑30包括因特網(wǎng)鏈路、DOCSIC鏈路或其它高速計算機網(wǎng)絡鏈路(例如,數(shù)字用戶線路(DSL)、10BaseT、100BaseT、10BaseF、T1、T3、等等),處理電路52可包括適用于在這樣的鏈路上發(fā)送節(jié)目指南數(shù)據(jù)和用戶數(shù)據(jù)以及接收節(jié)目指南數(shù)據(jù)和存儲請求的電路。
節(jié)目指南服務器50可以利用任何適當?shù)耐ㄐ艆f(xié)議和用戶電視設備26通信。例如,節(jié)目指南服務器50可以使用一個通信協(xié)議組(col stack)該協(xié)議組包括傳輸控制協(xié)議(TCP)層和網(wǎng)際協(xié)議(IP)層、順序分組交換(SPX)層和互聯(lián)網(wǎng)分組交換(IPX)層、Appletalk事務處理協(xié)議(ATP)層和數(shù)據(jù)報傳輸協(xié)議(DDP)層、DOCSIS或者任何其它適用的協(xié)議或協(xié)議組合,用戶電視設備26也可以包括適當?shù)挠糜谠谕ㄐ怕窂?0上和節(jié)目指南服務器50通信的硬件(例如,以太網(wǎng)卡,數(shù)字調(diào)制解調(diào)器,模擬調(diào)制解調(diào)器,電纜調(diào)制解調(diào)器,等等)。
在用戶電視設備26上實現(xiàn)的程序指南客戶可以利用任何適當?shù)幕诳蛻?服務器的方法從節(jié)目指南服務器50檢索節(jié)目指南數(shù)據(jù)和在節(jié)目指南服務器50上存儲用戶數(shù)據(jù)。節(jié)目指南例如可以把作為報文的SQL請求傳送到節(jié)目指南服務器50。在另一種適用的方法中,節(jié)目指南可以利用一個或多個遠程過程調(diào)用來調(diào)用駐留在節(jié)目指南服務器50上的遠程過程。節(jié)目指南服務器50可以為這些被調(diào)用的遠程過程執(zhí)行SQL語句。在又一種適用的方法中,由節(jié)目指南執(zhí)行的客戶對象可以利用例如客戶請求代理(OKB)和由節(jié)目指南服務器50執(zhí)行的服務器對象通信。這例如可以涉及使用微軟公司的分布式部件對象模型(DCOM)方法。如本文中所使用的那樣,“記錄請求”和“存儲請求”用來包括這些進程間通信或對象間通信類型中的任何類型或者包括任何其它適用的進程間或對象間通信類型。
圖3中示出用戶電視設備26的示意結構。用戶電視設備26可在接口70處接收來自電視分送設施24(圖1)、計算機網(wǎng)絡服務器28(圖1)、某其它系統(tǒng)或分送設施或者它們的某種組合的電視廣播節(jié)目和數(shù)據(jù)。在常規(guī)電視觀看期間,用戶可把機頂盒72調(diào)到所需的電視頻道上。接著在視頻輸出端84把該電視頻道的信號提供給電視機90。輸出端84處提供的信號可以是某預定頻道(例如,頻道3或4)上的調(diào)制信號,模擬解調(diào)視頻信號,在某適當數(shù)字總線(例如,采用電氣和電子工程師學會(IEEE)1394標準的總線)上提供的數(shù)字信號,或者任何其它適用的信號。可以通過輔助存儲部件86接收輸端84處的視頻信號。
可以把各種節(jié)目記錄特性集成到機頂盒72上,電視機90(若電視機90具有適當?shù)奶幚黼娐泛痛鎯ζ?上,與電視機90連接的適當模擬或數(shù)字接收器上,輔助存儲部件86上,或者任何其它適當?shù)牟考稀R部梢栽谶@些部件的某種適當組合下合作地實現(xiàn)這些節(jié)目記錄特性。
輔助存儲部件86可以是任何適當類型的模擬或數(shù)字存儲部件或者播放機(例如,個人視頻記錄器(PVR)、智能VCR等)。可以通過機頂盒72利用控制路徑82控制節(jié)目記錄特性以及其它特性。如果輔助存儲部件86是一臺盒式錄象機,則典型的控制路徑82例如可以涉及使用一個和該盒式錄象機中的紅外接收器耦合的紅外發(fā)送器,其中該錄象機通常接收來自搖控器(例如遙控器92)的命令,遙控器92可用于控制機頂盒72、輔助存儲部件86和電視機90。
如果需要,用戶可以在選用的數(shù)字存儲部件76上以數(shù)字形式記錄節(jié)目、應用數(shù)據(jù)或者它們的組合。數(shù)字存儲部件76可以是可寫的光存儲部件(例如能處理可記錄DVD盤的DVD播放機),磁存儲部件(例如磁盤機或數(shù)字磁帶)或者任何其它數(shù)字存儲部件。例如,在1998年9月17日申請的Hassell等的美國專利申請,序列號為09/157,256中說明了帶有數(shù)字存儲部件的交互式電視節(jié)目指南系統(tǒng),該文全文收錄在此作為本文的參考文獻。
數(shù)字存儲部件76可包含在機頂盒72中或者可通過一個輸出端口和適當?shù)慕涌趯τ跈C頂盒72來說是外部的。如果需要,機頂盒72中的處理電路可把接收到的視頻、聲頻和數(shù)據(jù)信號格式化成數(shù)字文件格式。該文件格式可以是一種開放的文件格式,例如運動圖象專家組(MPEG)MPEG-2標準或者運動聯(lián)合圖象專家組(MJPEG)標準。所產(chǎn)生的數(shù)據(jù)可經(jīng)過適當?shù)目偩€(例如,采用電氣和電子工程師學會(IEEE)1394標準的總線)流入數(shù)字存儲部件76,并且接著存儲在數(shù)字存儲部件76上。在另一適用方法中,可從電視分送設施24(圖1)接收MPEG-2數(shù)據(jù)流或一系列文件并予以存儲。
電視機26可通過通信路徑94接收來自輔助存儲部件86的視頻信號。通信路徑94上的視頻信號可由輔助存儲設備86生成,可以在回放記錄的數(shù)字媒體時由數(shù)字存儲部件76生成,可經(jīng)過機頂盒72傳送,當用戶電視設備90不包括輔助存儲部86件可時從機頂盒72直接提供給電視機90,或者可由電視機90直接接收。在常規(guī)電視觀看期間,提供給電視機90的視頻信號對應于用戶已用機頂盒72調(diào)到的想要的頻道。當利用機頂盒72回放存儲在數(shù)據(jù)存儲部件76中的信息時,也可以由機頂盒72向電視機90提供視頻信號。
機頂盒72可具有存儲器78。該存儲器78可以是任何存儲器或者其它存儲部件,例如隨機存取存儲器(RAM)、只讀存儲器(ROM)、閃速存儲器、硬盤機、這些部件的某種組合,等等,其適用于存儲指令和/或數(shù)據(jù)。
機頂盒72可具有一個提取器80。該提取器80可以是任何適用于從實時數(shù)據(jù)流中析取數(shù)據(jù)的硬件、軟件或它們的組合(例如,垂直消隱間隔“VBI”提取器)。如果需要可把類似部件集成到用戶電視設備26中的不同硬件里。
機頂盒72可包括一個通信部件74,用于通過各接口70在通信路徑30和32上和電視分送設施24、計算機網(wǎng)絡服務器28、其它設施或者它們的組合通信。通信部件74可以是一個或多個調(diào)制解調(diào)器(例如,任何適用的模擬或數(shù)字標準、蜂窩或電纜調(diào)制解調(diào)器),網(wǎng)絡接口卡(例如,以太網(wǎng)卡,令牌網(wǎng)卡,等等)或者其它適用的通信部件。如果需要電視機90和/或輔助存儲部件86也可包含這種適用的通信部件。
圖4中示出圖3的用戶電視設備26的一個更泛化的實施例。通過用戶電視設備26的控制電路125接收來自電視分送設施24以及其它分送設施的數(shù)據(jù)(例如,節(jié)目記錄數(shù)據(jù),節(jié)目指南數(shù)據(jù),等)??刂齐娐?25例如可包括適用于從模擬頻道析取帶內(nèi)數(shù)據(jù)的電路,如圖3中用提取器80示出那樣??衫脠D3的機頂盒結構提供控制電路125的功能。替代地,可把這些功能集成到高級電視接收機(例如,數(shù)字電視接收機或高清晰度電視(HDTV)接收機)、個人計算機電視機(PC/TV)或任何其它適當?shù)脑O備中。如果需要,可以使用這些設備的組合。
圖3的用戶電視設備26可以具有輔助存儲部件155、數(shù)字存儲部件150或它們的任何適當組合,以用于記錄節(jié)目。如果需要可以略掉輔助存儲部件155和數(shù)字存儲部件150。輔助存儲部件155可以是任何適用類型的模擬或數(shù)字節(jié)目存儲部件(例如,個人視頻記錄機“PVR”,智能VCR,等等)??捎煽刂齐娐?25控制節(jié)目記錄特性以及其它特性。數(shù)字存儲部件150例如是可寫光存儲部件(例如能處理可記錄DVD盤的DVD播放機),磁存儲部件(例如磁盤機或數(shù)字磁帶),或者任何其它數(shù)字存儲部件。
用戶電視設備26也可以包含存儲器130。存儲器130可以是任何存儲器或者其它存儲部件,例如隨機存取存儲器(RAM),只讀存儲器(ROM),閃速存儲器,硬盤,這些部件的某種組合等,其適用于存儲指令和數(shù)據(jù),例如,所存儲的數(shù)據(jù)可包括節(jié)目指南數(shù)據(jù),節(jié)目記錄指令或者任何其它適用于由控制電路125使用的數(shù)據(jù)。另外,存儲器130可以和數(shù)字存儲部件150或輔助存儲部件155組合,或者由數(shù)字存儲部件150或輔助存儲部件155提供。存儲器130還可用于高速緩存視頻。例如可以從輔助存儲部件155向控制電路125傳遞節(jié)目記錄指令以便指示某遠程服務器(例如圖2中的節(jié)目指南服務器50)延遲或延長記錄時間,所傳送的節(jié)目記錄指令可存儲在存儲器130中。
用戶電視設備26還可以包括通信部件145,其用于支持用戶電視設備26和電視分送設施24、計算機網(wǎng)絡服務器28、其它適當設施或它們的某種組合之間在通信路徑30和32上通過各接口70的通信。通信部件145可以是一個或多個調(diào)制解調(diào)器(例如,任何適用的模擬或數(shù)字標準、蜂窩或電纜調(diào)制解調(diào)器),網(wǎng)絡接口卡(例如以太網(wǎng)卡,令牌網(wǎng)卡,等等)或者其它適用的通信部件。
在一些實施例中,用戶電視設備26可以包括多個可能類型不同的通信部件145。例如,一個或多個通信部件145可以是用來支持各因特網(wǎng)信道的集成電纜調(diào)制解調(diào)器。一個或多個通信部件145可以是用于帶內(nèi)數(shù)據(jù)路徑的接收器或調(diào)諧器。當把用戶電視設備26調(diào)諧到某電視頻道時,可以和該頻道的聲頻和視頻一起發(fā)送與該電視頻道相關的或者無關的數(shù)據(jù)。對于模擬電視,可以在視頻垂直消隱間隔(VBI)中發(fā)送該數(shù)據(jù)。對于數(shù)字電視,可以在同一模擬載波上按一個獨立的數(shù)字數(shù)據(jù)流發(fā)送該數(shù)據(jù)。一個或多個通信部件可以是用于帶外數(shù)據(jù)路徑的接收器。例如,一個接收器或調(diào)諧器可專用于連續(xù)地從某帶外數(shù)據(jù)頻道接收帶外數(shù)據(jù)。該頻道可以持續(xù)提供數(shù)據(jù),無論用戶電視設備26的其它資源的狀態(tài)如何。一個或多個通信部件145可以是用于電話撥號連接的調(diào)制解調(diào)器。
用戶可以利用用戶輸入部件135控制用戶電視設備26的操作。用戶輸入部件135可以是指點部件,無線遙控器,鍵盤、觸模板,語音識別系統(tǒng),基于筆的計算機部件或者任何其它適當?shù)挠脩糨斎氩考榱擞^看電視,用戶指示控制電路125在顯示器及音頻輸出部件140上顯示想要的電視頻道。為了訪問節(jié)目指南的各種功能,用戶指示在用戶電視設備26上所實現(xiàn)的節(jié)目指南生成主菜單或其它希望的菜單顯示屏幕以在輸出部件140上顯示。
當用戶指示希望訪問交互式電視節(jié)目指南(例如,通過使用遙控器92上的“MENU(菜單)”鍵)時,該節(jié)目指南可在輸出部件140上生成一個適當?shù)墓?jié)目指南顯示屏幕??商峁﹫D5所示的示意性主菜單顯示屏500以允許用戶訪問各種節(jié)目指南特性。該交互式電視節(jié)目指南可向用戶提供觀看電視節(jié)目欄目表的機會。例如可以按時間、按頻道、按類別(例如,電影、體育、兒童節(jié)目等)或按標題(例如,和標題正文搜索匹配的欄目表)顯示節(jié)目欄目表??梢岳萌魏芜m當?shù)牧斜?、表格、柵格或其它顯示方案顯示節(jié)目欄目表。用戶例如可以通過把加亮區(qū)502定位在想要的節(jié)目指南選項504上并且按遙控器一個鍵,例如“OK”、“Select(選擇)”或“Enter(送入)”鍵來指示希望觀看節(jié)目欄目表。當用戶指示希望觀看電視節(jié)目欄目表時,該節(jié)目指南可得到節(jié)目欄目表數(shù)據(jù)并且生成用于在輸出部件140上顯示的適當節(jié)目欄目表顯示屏幕??梢酝ㄟ^來自節(jié)目指南服務器(例如,圖2的節(jié)目指南服務器50)、來自存儲器(例如圖4的存儲器130)或來自任何其它能提供節(jié)目指南數(shù)據(jù)的適當來源的數(shù)據(jù)流來提供節(jié)目欄目表數(shù)據(jù)。節(jié)目欄目表顯示屏幕可以是重疊的屏幕顯示或者是全屏幕顯示。欄目表也可以是疊加的或者和節(jié)目放在同一個屏幕上(例如,“瀏覽”方式中所使用那樣)。主菜單屏幕500以及其它顯示屏幕還可以包括可選的廣告,商標標志圖,當前日期,當前時間,當前頻道標識符,當前調(diào)到頻道的簡化視頻,或者任何其它和本發(fā)明的特性相關的項目。
圖6示出按時間顯示的節(jié)目欄目表顯示屏幕600。節(jié)目欄目表顯示屏幕600包括加亮區(qū)602,其可用于加亮節(jié)目欄目604。用戶可以通過利用用戶輸入部件(例如圖4的用戶輸入部件135)輸入適當?shù)拿顏矶ㄎ患恿羺^(qū)602。例如,如果用戶輸入部件具有一個小鍵盤,則用戶可以利用該小鍵盤的上、下、左、右箭頭鍵移動加亮區(qū)602。若需要,觸敏屏幕、跟蹤球、語音識別部件、基于筆的計算機部件或者其它適用部件可用于移動加亮區(qū)或者用于在不使用加亮區(qū)602時選擇節(jié)目欄目。這些選擇節(jié)目欄目的方法只是說明性的。如果需要,可以使用任何用來選擇節(jié)目欄目、節(jié)目指南選項或節(jié)目指南中的其它項目的適當方法。
交互式電視節(jié)目指南還對用戶提供一種選擇要記錄的節(jié)目的手段,用戶可把加亮區(qū)602定位在某希望的節(jié)目列目604上并且可以利用遙控器92選擇該加亮的節(jié)目欄目604(例如通過使用遙控器92上的“OK”鍵)。當選擇節(jié)目欄目604時,顯示圖7的信息顯示屏幕700以便顯示各節(jié)目相關選項以及對該選定節(jié)目的描述。例如,除了其它選項(家長控制選項704和提醒選項706)外,顯示屏幕700可包括記錄選項702。顯示屏幕700還可以包括取消選項708,以向用戶提供一種退出信息顯示屏幕700和選擇別的感興趣的節(jié)目欄目的途徑。操作中,當用戶從節(jié)目欄目表顯示屏幕600選擇一個節(jié)目欄目,例如節(jié)目欄目“Jets隊對Miami隊”時,該節(jié)目指南顯示信息顯示屏幕700。信息顯示屏幕700可以包括對該選定的“Jets隊對Miami隊”節(jié)目的詳細描述以及用戶可選的選項702、704、706和708。當用戶選擇記錄選項702時,該節(jié)目指南把節(jié)目欄目604選擇成要被記錄。
參照圖8,如果需要,可以在節(jié)目欄目604中顯示圖符以指示和該節(jié)目關聯(lián)的動作或者告訴用戶特別信息。例如,可以在被選擇為要記錄的節(jié)目在節(jié)目欄目表中的常規(guī)位置上顯示它們,其中用和該節(jié)目關聯(lián)的圖符指示該節(jié)目已選擇成要被記錄。還可以在節(jié)目欄目604中顯示一個圖符以指示對于該節(jié)目欄目可得到時間改變信息。時間改變可以是改變開始時間、結束時間或者二者。時間改變,其還稱為時間延遲和/或延長,可在額定時間(例如,額定開始時間)之前或之后。額定開始時間和結束時間是事先公布的節(jié)目時間。
圖8的示意性顯示屏幕800例如示出一個計劃要記錄的欄目,即星期五晚8點的“Jets隊對Miami隊”。節(jié)目欄目604包括被顯示的圖符802以指示已把“Jets隊對Miami隊”節(jié)目選擇成要記錄。用于計劃在星期五晚8點廣播的“朋友”節(jié)目的欄目608可包括被顯示的圖符804以指示對于該節(jié)目可得到時間改變信息。若需要,節(jié)目欄目604也可以包括對該選為要記錄的節(jié)目存在著時間改變信息的指示。用戶例如可以通過訪問記錄目錄顯示屏幕(列出要記錄和待定節(jié)目選擇)、選擇指示時間改變信息的待定選擇以及選擇觀看該節(jié)目的有關記錄信息,例如時間延遲和/或延長信息)來觀看時間改變信息。在圖9-11c中將進一步討論記錄目錄樣本和各種記錄信息顯示屏幕。另外可通過其它手段訪問選定節(jié)目的時間改變信息。在另一實施例中,不在列表屏幕中指示某一節(jié)目的時間改變信息的可得到性。例如,時間改變信息可能總是可得到的,可能在播出時間之前永遠不能得到,或者可在沒有顯示某圖符(例如圖符804)的指南下得到。可以使用其它適當?shù)姆椒▉碇甘敬嬖跁r間改變信息或者指示某節(jié)目已選擇為要記錄。例如,可以用不同的顏色、字型、形狀或者任何其它適當效果顯示各節(jié)目。
節(jié)目指南可對用戶提供觀看已選為要記錄的節(jié)目的目錄的機會。圖9示出當用戶從圖5的主菜單顯示屏幕500選擇記錄選項506時節(jié)目指南可顯示的記錄目錄顯示屏幕900。記錄目錄顯示屏幕900可向用戶提供一個已選為要記錄的節(jié)目的列表。例如,目錄顯示屏幕900可向用戶提供已記錄選擇的欄目表902和待決選擇欄目表904,已記錄選擇欄目表902可以是已經(jīng)記錄的選定節(jié)目的欄目表,而待決選擇欄目表904可以是已選擇成要記錄的節(jié)目的欄目表。當從欄目表904選擇待決選擇906時可向用戶顯示圖10的顯示屏幕1000。
圖10示出待決選擇顯示屏幕1000。顯示屏幕1000可向用戶提供和選為要記錄的待決節(jié)目有關的各種選項。例如,顯示屏幕1000可包括用于從待記錄的節(jié)目表中去掉該節(jié)目的選擇刪除選項1002,用于接收有關該選定節(jié)目的其它信息的記錄信息選項1004,或者用于規(guī)定記錄該節(jié)目的各種設定的記錄偏好選項1006??砂哑渌x項做成能從顯示屏幕1000中得到。
節(jié)目記錄技術可包含用于跟蹤分送者用來從預定時間延遲實時節(jié)目的開始時間或者延長結束時間的時間改變的方法。圖11a-11c示出可向用戶提供與選為要記錄的節(jié)目有關的信息的記錄信息顯示屏幕。用戶可以選擇觀看有關某要記錄的節(jié)目的其它信息。例如,用戶可選擇圖10的記錄信息選項1004以便訪問圖11a的記錄信息顯示屏幕1125。顯示屏幕1125可向用戶提供節(jié)目信息區(qū)1102和狀態(tài)區(qū)1104。區(qū)1102可包括描述區(qū)1130內(nèi)的節(jié)目描述,包含播放該節(jié)目的頻道標識符的頻道區(qū)1131以及顯示節(jié)目等級的等級區(qū)1132。區(qū)1102中還可包括其它的區(qū)。
數(shù)據(jù)可以和要記錄的節(jié)目關聯(lián)。利用任何適當?shù)姆椒ㄟ@些數(shù)據(jù)(例如,節(jié)目欄目表數(shù)據(jù))可以和節(jié)目一起或者獨立于節(jié)目提供給記錄系統(tǒng)。可以利用連續(xù)數(shù)據(jù)流、周期性數(shù)據(jù)流、基于客戶-服務器的數(shù)據(jù)通信、任何其它適當方法或者它們的某種組合來提供關聯(lián)的數(shù)據(jù)。該關聯(lián)數(shù)據(jù)例如可提供時間改變信息。該信息可在區(qū)1104中公布。區(qū)1104可向用戶提供有關開始時間、結束時間以及這些時間中的延遲和/或延長的信息。區(qū)1110或1111可分別示出節(jié)目的開始時間和結束時間。區(qū)1110可公布額定開始時間,而區(qū)1111可公布額定結束時間。區(qū)1104還可以公布時間改變信息。
區(qū)1104還可公布時間改變信息。在一實施例中,區(qū)1104中顯示的時間改變信息可包括預計延遲區(qū)1108中的預測時間延遲和/或預計延長區(qū)1109中的預測時間延長。可由節(jié)目提供者、數(shù)據(jù)提供者(例如圖2中的電視分送設施24)或者任何其它適當提供者根據(jù)過去出現(xiàn)的時間改變或根據(jù)任何其它適用方法來提供預測時間延遲和時間延長??杀3忠郧暗臅r間改變的日志(例如利用存儲部件)。結合圖14將進一步討論預測時間改變中的日志使用。
在另一實施例中,區(qū)1104中顯示的時間改變信息可以是實際時間延遲和/或延長信息。圖11b示出信息顯示屏幕1150。該顯示屏幕1150中的區(qū)1104可指示在實際延遲區(qū)1152中預計的實際時間延遲和/或實際延長區(qū)1154中的實際時間延長。實際時間延遲和實際時間延長也可以由該節(jié)目提供者、該數(shù)據(jù)提供者或任何其它適當提供者提供。該實際時間延遲可以是對節(jié)目的開始時間預計的實際延遲,而實際時間延長可以是節(jié)目分送者對節(jié)目結束時間預計的實際延長。
一些記錄系統(tǒng)(例如VCR)一次只能記錄一個節(jié)目。這些系統(tǒng)允許記錄相接的節(jié)目,其中可以根據(jù)額定開始和結束時間記錄這二個節(jié)目。當這種類型的記錄系統(tǒng)經(jīng)歷其中一個節(jié)目之中的時間改變時,相接的記錄可能重疊并且可以造成相接節(jié)目之一或者二者的記錄中的截斷。通過調(diào)整相接節(jié)目之一或二者的時間延遲和/或延長,該節(jié)目指南可以幫助減少相接記錄的截斷。例如,節(jié)目指南可根據(jù)時間改變預測的置信度決定調(diào)整哪個節(jié)目記錄時間??梢酝ㄟ^一些收集的用來提供預測時間改變的樣本的數(shù)目確定時間改變中的置信度。在這樣的系統(tǒng)中,節(jié)目指南能夠自動地減少重疊的相接節(jié)目的記錄中的截斷。
在另一實施例中,如果在一個一次只能記錄一個節(jié)目的記錄系統(tǒng)中檢測到二個相接的記錄,可以對第一相接節(jié)目賦予優(yōu)先。該節(jié)目指南能自動地調(diào)整二個相接節(jié)目中的第二個節(jié)目以保持第一個節(jié)目的結尾。對于寧肯損失節(jié)目的前頭而不損失結尾或結局的用戶,這是優(yōu)選的。
可能不能得到時間改變信息。如果對于某個選為要記錄的節(jié)目時間改變信息是不能得到的,記錄相關信息區(qū)1104可在延遲區(qū)1180中公布“延遲信息不能得到”和在延長區(qū)1182中公布“延長信息不能得到”,如圖11c的顯示屏幕1175中示出的那樣。不過,如果對于某選為要記錄的節(jié)目可得到時間延遲和/或延長信息,則用戶可以選擇調(diào)整記錄開始和結束時間以便補償時間改變。圖11a-11c向用戶提供記錄優(yōu)先選項1106。記錄優(yōu)先特性1106可向用戶提供調(diào)整記錄時間以補償預測的或實際的時間改變的機會。圖12a和12b分別示出示意性顯示屏幕1200和1250,它們示出當選擇選項1106時向用戶提供的功能。
圖12a的顯示屏幕1200向用戶提供調(diào)整其記錄優(yōu)先的各種選項。顯示屏幕1200可包括用于示出要記錄的節(jié)目的欄目信息的節(jié)目欄目區(qū)1208,和用于分別公布預測的或者實際的時間延遲和/或延長的時間改變信息區(qū)1214和1216。還向用戶提供用于設定記錄系統(tǒng)的操作方式的方式選項1202。操作方式允許用戶在手動方式和自動方式之間進行選擇。若用戶選擇控制記錄時間,則他或她可選擇方式選項1202中的“手動”。當選擇該選項時向用戶提供規(guī)定應如何延遲記錄的開始和/或應如何延長記錄的結束的能力。在手動方式下,用戶可使用記錄開始時間選項1204和記錄結束時間選項1206。選項1204和選項1206分別允許用戶規(guī)定系統(tǒng)應該如何早地和/或如何晚地開始和結束對選定節(jié)目的記錄。例如,在圖11a中。在用于節(jié)目“泰坦尼克”的狀態(tài)區(qū)1104中顯示二分鐘的預測時間延遲和延長。一旦得知該節(jié)目的時間改變,用戶可以利用圖11a的記錄優(yōu)先選項1106訪問圖12a的顯示屏幕1200,并規(guī)定記錄應在何時開始和結束記錄。當用戶滿意其調(diào)整時,該用戶可通過利用退出選項1210退出顯示屏幕1250來保存其選擇。如果用戶決定取消對該選定節(jié)目的記錄或決定取消顯示屏幕1200中的選擇方式,則用戶可以選擇取消選項1212。
如果需要,當用戶把某節(jié)目欄目選擇為自動記錄(例如,通過加亮某欄目并且按用戶輸入部件135上的“記錄”鍵,通過從圖7的顯示中選擇記錄選項702,等等)時,可顯示單個顯示屏幕,其包括例如圖11a和12a中示出的但可能除了記錄優(yōu)先選項1006之外的選項和信息。該顯示屏幕允許用戶同時查看節(jié)目相關信息、記錄優(yōu)先和時間改變信息。例如可以通過主菜單顯示屏幕訪問要記錄的節(jié)目的列表。
在另一實施例中,記錄系統(tǒng)可配置成自動地進行調(diào)整以補償時間改變。圖12b中的顯示屏幕的1250顯示設置成“自動”的方式選項1202。如果選擇該方式,可以由該記錄系統(tǒng)自動地設定選項1204和1206中顯示的開始時間和結束時間以補償預測的或實際的時間改變。如果需要,當處于“自動”方式下時,可遮蔽記錄開始時間選項1204和記錄結束時間選擇1206以表示當前不能由用戶選擇這些選項。例如,可以由該記錄系統(tǒng)自動地把分別在區(qū)1108和1109中公布的二分鐘的預測時間延遲和延長合并到額定開始時間和結束時間中。如圖12b所示,節(jié)目“泰坦尼克”具有晚7點的額定開始時間和晚10點15分的額定結束時間。作為預測延遲和“自動”方式的結果,記錄系統(tǒng)自動地把選項1204調(diào)整到在7:02PM開始記錄并把選項1206調(diào)整到在10:17PM結束記錄。
顯示屏幕1200和1250只是出于說明的目的提供的,而不是作為限制。這些顯示屏幕中可包括其它時間改變選項。如果存在與一個選為要記錄的節(jié)目關聯(lián)的實際時間改變和預測時間改變,并且選擇自動方式,則記錄系統(tǒng)可以根據(jù)無論哪個更長的時間改變來調(diào)整開始時間和結束時間。如果需要,不選擇較長的時間改變,而是把該記錄系統(tǒng)配置成總是選擇這二種時間改變信息類型中的一特定類型。
圖13-15是本發(fā)明的一些實施例中涉及到的示意性步驟的流程圖。圖13-15中示出的這些步驟只是說明性的并且可在任何適當?shù)拇涡蛳峦瓿?。實際中,可以增加、刪除或合并步驟。
圖13是調(diào)整某選定節(jié)目的記錄時間中所涉及的各示意性步驟的流程圖。在步驟1302,記錄系統(tǒng)向用戶提供選擇要記錄的節(jié)目的機會(例如從圖6中的節(jié)目欄目表顯示屏幕600)。圖2的節(jié)目指南分送設備56或者某數(shù)據(jù)提供者(例如圖16的數(shù)據(jù)提供者1606)可向圖1的用戶電視設備26(例如機頂盒72)分送和節(jié)目關聯(lián)的數(shù)據(jù)(例如由節(jié)目提供者規(guī)定的數(shù)據(jù))。在步驟1304,該節(jié)目指南可判定該和節(jié)目關聯(lián)的數(shù)據(jù)是否指示時間改變。若該關聯(lián)的數(shù)據(jù)不指示時間改變,則在步驟1306,可在它們的預定時間記錄節(jié)目。在步驟1312,若該關聯(lián)的數(shù)據(jù)指出將有時間改變,則可向用戶提供該節(jié)目的時間改變信息(例如,在圖11a的顯示區(qū)1108和1109中或者在圖11b的顯示區(qū)1152和1154中顯示)。步驟1312可包括通過確定節(jié)目額定時間中的時間延遲和/或延長來判定時間改變的持續(xù)時間的子步驟1314。在步驟1310,可利用該時間改變記錄該節(jié)目以便補償步驟1304中指出的時間改變。步驟1310可包括通過確定節(jié)目額定時間中的時間延遲和/或延長來判定時間改變的持續(xù)時間的子步驟1308。當調(diào)整記錄時間以補償時間改變時,可以不帶截斷地正確記錄節(jié)目或者在減小不進行調(diào)整時會出現(xiàn)的截斷的情況下記錄節(jié)目。如果希望,可在步驟1312中顯示時間改變信息后進行步驟1310,或者可在步驟1304中指出時間改變后進行步驟1312。
可以保持先前的帶有時間改變的節(jié)目的日志,以便預測以后的節(jié)目時間改變。當時間改變?nèi)罩景湍尺x定節(jié)目有關的時間改變的記錄時,節(jié)目指南分送設備56可向用戶電視設備26發(fā)送時間改變?nèi)罩拘畔⒒蛘呋谠摃r間改變?nèi)罩拘畔⒌男畔?。該日志可使用頻道歷史信息,網(wǎng)絡歷史信息或者任何其它監(jiān)視預定節(jié)目時間改變的適當準則。圖14a是預定時間改變所涉及的示意性步驟的流程圖。在步驟1402,保持以前帶有改變的時間的節(jié)目的日志,并將該日志存儲在諸如圖2的節(jié)目指南服務器50的節(jié)目指南服務器上或者諸如存儲器78或數(shù)字存儲部件76的本地存儲器中。當用戶選擇記錄某節(jié)目時,該節(jié)目指南服務器在步驟1404查詢某存儲部件(例如存儲部件54)并且搜索任何和該選定節(jié)目有關的日志條目。如果沒有和該節(jié)目選擇關聯(lián)的或相關的日志條目,則該指南在步驟1406不預測時間改變。例如,可在圖11c的區(qū)1180和1182中顯示正文“不能得到延遲信息”和正文“不能得到延長信息”。如果步驟1404中某存儲的日志條目和用戶的節(jié)目選擇相關聯(lián)或者相關,則可在步驟1408利用來自日志的時間改變信息來預測時間延遲和/或延長??梢园搭l道、按網(wǎng)絡、按實際節(jié)目或者通過任何其它可使用的方法使用戶的節(jié)目選擇和已存儲的日志條目相關。也可以使用其它適當方法,例如,利用基于節(jié)目類型播放中的時間改變的統(tǒng)計分析。
圖14b是示出記錄系統(tǒng)如何可以補償預測的時間改變的示意性步驟流程圖。在步驟1409預測時間改變。步驟1409可包括其中顯示預測的時間改變的子步驟1410。例如,當用戶訪問該交互式節(jié)目指南時顯示某顯示屏幕(例如圖11b的顯示屏幕1150)。在步驟1412,記錄系統(tǒng)進行檢查以察看是否把記錄方式設定成自動補償時間改變。例如,用戶可以通過圖12a和12b的選項1202選擇操作方式。如果未把記錄系統(tǒng)設定為自動,則在步驟1414,可向用戶提供調(diào)整記錄設定的機會。例如,用戶可以調(diào)整圖12a的選項1204中的開始時間和選項1206中的結束時間。若把操作方式設定成自動地響應時間改變,則可在步驟1416自動調(diào)整計劃的記錄時間以補償節(jié)目的開始和結束時間中的時間改變。當已調(diào)整了記錄的開始和結束時間以補償時間延遲和/或延長時,在步驟1418可按調(diào)整后的時間記錄節(jié)目。
圖14c是預測出時間改變時記錄系統(tǒng)如何補償相鄰記錄的示意性步驟流程圖。在步驟1430,一次只能記錄一個節(jié)目的記錄系統(tǒng)(例如VCR)可設置記錄二個時間上彼此相接的節(jié)目。例如,可把第一節(jié)目(以下稱為預定節(jié)目)設定成在12:00PM至1:00PM于一個頻道上記錄,并且把一個相接的節(jié)目設定成從1:00PM至1:30PM在另一個頻道上記錄。在步驟1432,該預定節(jié)目可經(jīng)歷時間改變。當在這種類型的記錄系統(tǒng)中出現(xiàn)時間改變時,可在步驟1434進行檢測以便評估是否存在一個相接的節(jié)目。這能使該記錄系統(tǒng)檢測節(jié)目記錄中的重疊并嘗試相應地補償使節(jié)目記錄中的截斷為最小。若不存在相接的節(jié)目記錄,則在步驟1436該記錄系統(tǒng)可相應地為該預定節(jié)目調(diào)整記錄開始和結束時間以補償該預測的時間改變。
若在步驟1434檢測出要記錄的相接節(jié)目,則確定該預定節(jié)目的預測時間改變中的置信程度。在步驟1438比較該預定節(jié)目的置信程度和該相接節(jié)目的置信程度。例如可以通過評估收集到的以前的時間改變的樣本數(shù)目來確定置信程度。該記錄系統(tǒng)可能確定收集到用來提供該預定節(jié)目的預測時間改變的這些樣本在和該相接節(jié)目比較時不夠可靠。這可向該記錄系統(tǒng)發(fā)信號以對該預定節(jié)目的該預測時間改變分配低置信程度。如果該置信程度被確定為低,則該記錄系統(tǒng)可在步驟1444調(diào)整該預定節(jié)目的記錄時間,以便試圖使將被記錄的更可靠的相接節(jié)目中的截斷為最小。不過,如果當和相接節(jié)目的記錄比較時該預定節(jié)目的記錄的置信程度高時,該記錄系統(tǒng)可在步驟1442調(diào)整該相接節(jié)目的記錄時間以減小該預定節(jié)目的記錄中的截斷。可使用其它適當方法來確定調(diào)整相接節(jié)目記錄中的哪一個。
在本發(fā)明的記錄系統(tǒng)的又一實施例中,可以監(jiān)視實時數(shù)據(jù)流。圖15是該實施例的示意流程圖。在步驟1502,向用戶提供選擇要記錄的節(jié)目的機會。在步驟1504,該選定節(jié)目被提示成要記錄(例如用圖8的圖符802指出)。當該節(jié)目被提示時,可在步驟1506由該記錄系統(tǒng)監(jiān)視實時數(shù)據(jù)流。在步驟1508,一提取器(例如圖3的集成在機頂盒72中的提取器80)譯解輸入數(shù)據(jù)流以查找該節(jié)目即將開始或結束的指示信號。如果譯解的數(shù)據(jù)流指示該節(jié)目將要開始或結束,則可在步驟1512向該記錄系統(tǒng)發(fā)信號以開始記錄或者結束記錄,否則該記錄系統(tǒng)可繼續(xù)監(jiān)視該實時數(shù)據(jù)。
圖16示出用來提供對預測的或實際的時間延遲和/或延長的自動或手動調(diào)整的簡化系統(tǒng)圖。該系統(tǒng)可包括用戶電視設備1602,例如前面接合圖1-4討論的用戶電視設備。該系統(tǒng)可包括媒體提供者1604,其可以是用于向用戶電視設備1602分送媒體,例如電視廣播節(jié)目、無線電廣播、視頻點播、付費節(jié)目、音樂點播等等的分送設施。分送的媒體可以是現(xiàn)場事件的實時媒體,諸如特定電視節(jié)目的實況廣播(例如10:00PM的“馬里蘭大學對杜克大學”蘭球賽的實況廣播),可以是實時媒體,諸如特定音樂錄音的無線電臺廣播以便作為正在廣播的音樂錄音供聽眾收聽,等等。
如上面所討論,可以充許用戶觀看即將到來的媒體事件(例如,節(jié)目,歌曲等等)的欄目表并且允許用戶選擇根據(jù)時間表(例如媒體事件時間表)自動記錄的媒體事件。媒體提供者1604例如可以是電視分送設施,無線電臺,網(wǎng)絡廣播中心,計算機網(wǎng)絡等等,或者其中的多個。除其它之外,數(shù)據(jù)提供者1606可以是提供與媒體事件(例如計劃呈現(xiàn)給用戶的媒體提供者的媒體事件)相關的時間改變信息的提供者。
如上面所討論,時間改變信息可以是計劃要廣播的即將到來的或者當前的媒體事件的預測時間改變或實際時間改變。數(shù)據(jù)提供者1606可以是電視分送設施,無線電臺,計算機服務器,計算機網(wǎng)絡,因特網(wǎng),等等,或者它們的某種組合。向用戶電視設備1602提供數(shù)據(jù)的技術如上面所討論(例如利用VBI)。如果需要,媒體提供者1604和數(shù)據(jù)提供者1606可以是單個設施1608(例如,某個向電視觀眾分送供實況展示的(預先記錄或現(xiàn)場)節(jié)目的并且分送數(shù)據(jù)的電視分送設施,其中該數(shù)據(jù)除了其它內(nèi)容外提供該節(jié)目的時間改變信息)。數(shù)據(jù)提供者1606可分送實時數(shù)據(jù)流以供用戶電視設備1602使用(例如,可與向觀眾分送某節(jié)目或廣播節(jié)目實時對應地分送用于該節(jié)目或廣播節(jié)目的數(shù)據(jù))。
這樣就提供了減小記錄節(jié)目中的截斷的系統(tǒng)和方法。
本領域技術人員會理解可以按照和所說明的各實施例不同的方式實現(xiàn)本發(fā)明,這些實施例是按說明性的而非限制性的目的給出的,而本發(fā)明只由附后的權利要求書限定。
權利要求
1.一種記錄系統(tǒng)中使用的用來減小記錄節(jié)目時的截斷的方法,其包括提供有關某預定節(jié)目的時間改變信息;以及根據(jù)該時間改變信息記錄該節(jié)目以便補償時間改變。
2.如權利要求1的方法,其中該時間改變信息包括時間延遲信息。
3.如權利要求2的方法,其中該時間延遲信息是實際時間延遲。
4.如權利要求2的方法,其中該時間延遲信息是預測時間延遲。
5.如權利要求4的方法,其中該預測時間延遲基于以前記錄的時間改變。
6.如權利要求1的方法,其中提供時間改變信息包括顯示該節(jié)目的時間延遲信息。
7.如權利要求1的方法,其中該時間改變信息包括時間延長信息。
8.如權利要求7的方法,其中該時間延長信息是實際時間延長。
9.如權利要求7的方法,其中該時間延長信息是預測時間延長。
10.如權利要求9的方法,其中該預測時間延長基于以前記錄的時間改變。
11.如權利要求1的方法,其中提供時間改變信息包括顯示該節(jié)目的時間延長信息。
12.如權利要求1的方法,還包括向用戶提供選擇記錄開始時間的機會。
13.如權利要求1的方法,還包括自動地選擇該記錄開始時間。
14.如權利要求13的方法,還包括向用戶提供選擇自動地選擇該記錄開始時間的機會。
15.如權利要求1的方法,還包括向用戶提供選擇記錄結束時間的機會。
16.如權利要求1的方法,還包括自動地選擇該記錄結束時間。
17.如權利要求16的方法,還包括向用戶提供選擇自動地選擇該記錄結束時間的機會。
18.如權利要求1的方法,還包括監(jiān)視和該節(jié)目相關的數(shù)據(jù)流。
19.如權利要求18的方法,還包括把該數(shù)據(jù)流提供成是為該節(jié)目分配的節(jié)目數(shù)據(jù)流。
20.如權利要求19的方法,還包括在該節(jié)目數(shù)據(jù)流中提供一個指示該節(jié)目何時開始的提示信號。
21.如權利要求19的方法,還包括在該節(jié)目數(shù)據(jù)流中提供一個指示該節(jié)目何時結束的提示信號。
22.如權利要求20的方法,還包括當接收到該提示信號時按該時間延遲記錄該節(jié)目。
23.如權利要求20的方法,還包括當接收到該提示信號時按該時間延長記錄該節(jié)目。
24.如權利要求1的方法,還包括在用于該節(jié)目的節(jié)目欄目里顯示一個用于指示存在時間改變信息的圖符。
25.如權利要求1的方法,還包括在用于該節(jié)目的節(jié)目欄目里顯示一個用于指示該節(jié)目要被記錄的圖符。
26.如權利要求1的方法,還包括調(diào)整該預定節(jié)目或一相接節(jié)目的記錄時間以便減小節(jié)目記錄中的截斷。
27.如權利要求26的方法,其中調(diào)整記錄時間包括根據(jù)該預定節(jié)目和該相接節(jié)目的時間改變信息中的置信程度進行調(diào)整。
28.如權利要求26的方法,其中該調(diào)整包括當該預定節(jié)目的時間改變信息的置信程序低于該相接節(jié)目時,調(diào)整該預定節(jié)目的時間改變了的記錄時間。
29.一種減小記錄節(jié)目時的截斷的記錄系統(tǒng),包括控制電路,其配置成接收有關某預定節(jié)目的時間改變信息;以及一個媒體記錄部件,其響應該控制電路并且配置成根據(jù)該時間改變信息記錄該節(jié)目以便補償時間改變。
30.如權利要求29的系統(tǒng),其中該時間改變信息包括時間延遲信息。
31.如權利要求30的系統(tǒng),其中該時間延遲信息是實際時間延遲。
32.如權利要求30的系統(tǒng),其中該時間延遲信息是預測時間延遲。
33.如權利要求32的系統(tǒng),其中該預定時間延遲基于以前記錄的時間改變。
34.如權利要求29的系統(tǒng),其中該該控制電路顯示該節(jié)目的時間延遲信息。
35.如權利要求29的系統(tǒng),其中該時間改變信息包括時間延長信息。
36.如權利要求35的系統(tǒng),其中該時間延長信息是實際時間延長。
37.如權利要求35的系統(tǒng),其中該時間延長信息是預測時間延長。
38.如權利要求37的系統(tǒng),其中該預測時間延長基于以前記錄的時間改變。
39.如權利要求29的系統(tǒng),其中該控制電路顯示該節(jié)目的時間改變信息。
40.如權利要求29的系統(tǒng),其中該控制電路向用戶提供選擇記錄開始時間以補償時間改變的機會。
41.如權利要求29的系統(tǒng),其中該控制電路自動地選擇記錄開始時間以補償該時間改變。
42.如權利要求41的系統(tǒng),其中該系統(tǒng)被配置成向用戶提供選擇使該控制電路自動地選擇記錄開始時間的機會。
43.如權利要求29的系統(tǒng),其中該控制電路向用戶提供選擇記錄結束時間以補償時間改變的機會。
44.如權利要求29的系統(tǒng),其中該控制電路自動地選擇記錄結束時間以補償該時間改變。
45.如權利要求44的系統(tǒng),其中該系統(tǒng)被配置成向用戶提供選擇使該控制電路自動地選擇記錄結束時間的機會。
46.如權利要求29的系統(tǒng),還包括一個用于監(jiān)視和該節(jié)目相關的數(shù)據(jù)流的提取器。
47.如權利要求46的系統(tǒng),其中該數(shù)據(jù)流是為該節(jié)目分配的節(jié)目數(shù)據(jù)流。
48.如權利要求47的系統(tǒng),其中該控制電路被配置成接收該節(jié)目數(shù)據(jù)流中的一個提示信號以指示該節(jié)目何時開始。
49.如權利要求47的系統(tǒng),其中該控制電路被配置成接收該節(jié)目數(shù)據(jù)流中的一個提示信號以指示該節(jié)目何時結束。
50.如權利要求48的系統(tǒng),其中該媒體記錄部件在接收到該提示信號時按該時間延遲記錄該節(jié)目。
51.如權利要求48的系統(tǒng),其中該媒體記錄部件在接收到該提示信號時按該時間延長記錄該節(jié)目。
52.如權利要求29的系統(tǒng),其中該控制電路在用于該節(jié)目的節(jié)目欄目里顯示一個用于指示存在時間改變信息的圖符。
53.如權利要求29的系統(tǒng),其中該控制電路在用于該節(jié)目的節(jié)目欄目里顯示一個用于指示該節(jié)目要被記錄的圖符。
54.如權利要求29的系統(tǒng),其中該控制電路被配置成調(diào)整該預定節(jié)目或一相接節(jié)目的記錄時間以便減小節(jié)目記錄中的截斷。
55.如權利要求54的系統(tǒng),其中該控制電路被配置成根據(jù)該預定節(jié)目和該相接節(jié)目的時間改變信息中的置信程度調(diào)整記錄。
56.如權利要求55的系統(tǒng),其中該控制電路被配置成當該預定節(jié)目時間改變信息的置信程度低于該相接節(jié)目時,調(diào)整該預定節(jié)目的時間改變了的記錄時間。
全文摘要
提供一種媒體記錄系統(tǒng)。該記錄系統(tǒng)可包括各種減小特定媒體事件因其預定的記錄開始時間和結束時間的改變而造成的記錄截斷的特性。該記錄系統(tǒng)可向用戶提供把某節(jié)目,例如通過選擇某欄目,選擇成按預定時間自動記錄該節(jié)目以便呈現(xiàn)給觀眾的機會。當該記錄系統(tǒng)接收有關實際或預測的時間改變時,可手動或自動地補償對節(jié)目時間表的改變。在手動方式下,用戶可以根據(jù)顯示出的時間改變信息調(diào)整開始時間或結束時間。對于自動方式,通過自動地調(diào)整記錄的開始時間和結束時間該記錄系統(tǒng)可自動地補償所知的預測或實際的時間改變。
文檔編號H04N5/00GK1606871SQ01807191
公開日2005年4月13日 申請日期2001年3月29日 優(yōu)先權日2000年3月31日
發(fā)明者邁克爾·D.·埃利斯, 戴維·M.·博萊佐斯基 申請人:聯(lián)合視頻制品公司