專利名稱:節(jié)目分配系統(tǒng)的制作方法
技術領域:
本發(fā)明總體上涉及內容傳遞,具體而言,是傳遞節(jié)目到某個單獨業(yè)務部門或住戶。
背景技術:
內容通過衛(wèi)星、微波、UHF、VDSL、光纖、VHF、或電纜等多種不同方式傳遞到用戶的置頂盒。所獲得的大部分內容是根據(jù)出版在節(jié)目指南中線性時間表。利用這些傳遞系統(tǒng)可以獲得某些附加服務,比如按觀看付款(PPV),視頻點播(VOD)以及擬視頻點播(NVOD)。PPV允許用戶根據(jù)線性時間表購買觀看節(jié)目的權利。VOD提供能力便于用戶在任何時間觀看節(jié)目并由用戶控制回放。NVOD是一種混合方法,所獲得的節(jié)目是在一系列頻道中線性播放且開始時間交錯的,但是用戶不能控制回放。
PPV,VOD,和NVOD遠程存儲內容,并按照專用的或共享的頻道傳遞給用戶。PPV和NVOD根據(jù)線性時間表廣播,多個用戶共享單一頻道同時觀看節(jié)目。因為共享單一頻道,所以用戶不能控制內容回放。相反,傳統(tǒng)的VOD在專用頻道上單播給單獨用戶,這樣就允許控制回放。比如,用戶可以開始、停止、倒帶、快進、或暫停VOD節(jié)目。
發(fā)明概述本發(fā)明涉及發(fā)送節(jié)目到單獨的業(yè)務部門或住戶。在一個實施例中,提供了一種用于分配節(jié)目的方法。第一批節(jié)目根據(jù)節(jié)目時間表實時傳送。第二批節(jié)目被存儲在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物。來自服務器的第二批節(jié)目中的至少一個節(jié)目在用戶控制下播放。在特定實施例中,提供該控制給用戶涉及一個切換從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到從服務器上發(fā)送特定節(jié)目的對應物。服務器上的對應物可以從頭播放。另外,可以根據(jù)節(jié)目時間表確定特定節(jié)目的臨時位置,而服務器上的對應物可以完全從該同一臨時位置開始播放。
在另一實施例中,第一批節(jié)目根據(jù)節(jié)目時間表被實時發(fā)送。第二批節(jié)目被存儲在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物。用戶對一個第一批節(jié)目中的一個節(jié)目進行節(jié)目控制的請求被檢測到。需要確定被請求的節(jié)目是否有存儲在服務器上的對應物。如果有,就在用戶控制下播放服務器上的對應節(jié)目。
附圖簡要描述本發(fā)明結合附圖加以描述
圖1是表示節(jié)目傳遞系統(tǒng)的一個實施例的方框圖;圖2是表示節(jié)目傳遞系統(tǒng)的另一個實施例,離有線電視供應商遠處有一個附加的內容供應商的方框圖;圖3方框圖表示節(jié)目傳遞系統(tǒng)的一個實施例,以無線方式傳遞內容從有線電視供應商到傳輸系統(tǒng);
圖4方框圖表示節(jié)目傳遞系統(tǒng)的一個實施例,它采用基于衛(wèi)星的傳輸系統(tǒng);圖5是表示包含控制頻道的置頂盒的一個實施例的方框圖;圖6是表示有內容存儲能力的置頂盒的一個實施例的方框圖;圖7是圖示獲取實時節(jié)目或預先存儲節(jié)目的流程的流程圖;圖7A是圖示獲取實時節(jié)目或預先存儲節(jié)目的交互確認特征的流程圖;圖7B是圖示獲取預先存儲節(jié)目的一個實施例的流程圖;圖7C是圖示獲取預先存儲節(jié)目的另一個實施例的流程圖;圖7D是圖示獲取預先存儲節(jié)目的又一個實施例的流程圖;圖8A是圖示選擇預先存儲節(jié)目的過程的流程圖;圖8B的方框示一個實施例,它耦合確認特征到基于菜單的實施例;圖9A的方框示一個觀看特定擬視頻點播(NVOD)節(jié)目的實施例;圖9B的方框示一個觀看收集自多個頻道的節(jié)目的實施例;圖9C的方框示另一個觀看收集自多個頻道的節(jié)目的實施例;圖10A的流程圖表示用戶控制回放的NVOD觀看步驟;
圖10B的流程圖表示用于為用戶在本地預先存儲俱樂部節(jié)目的過程;圖11A的方框圖描述置頂盒的另一個實施例,該置頂盒同時記錄多個節(jié)目;圖11B的方框圖描述置頂盒的另一個實施例,該置頂盒一次記錄整個復用的節(jié)目流;圖11C的方框圖描述置頂盒的另一個實施例,該置頂盒包含兩個調諧器;圖12A的方框圖描述置頂盒的另一個實施例,該置頂盒記錄在多個不同的載波頻道上的節(jié)目;圖12B的方框圖描述置頂盒的另一個實施例,該置頂盒記錄在多個不同的載波頻道上的節(jié)目并保證其完全性;圖13A的方框圖描述節(jié)目接收者的實施例,它同時產(chǎn)生多個數(shù)字頻道;圖13B的方框圖描述節(jié)目接收者的另一個實施例,它同時產(chǎn)生多個數(shù)字頻道;圖14的方框圖描述節(jié)目服務器的一個實施例,它使用緩沖器在同時存儲多個數(shù)字頻道;圖15的方框圖描述節(jié)目服務器的一個實施例,它使用統(tǒng)計復用來組合多個數(shù)字頻道;圖16的方框圖描述節(jié)目服務器的一個實施例,它使用大規(guī)模存儲設備一次存儲多個數(shù)字頻道;
圖17的方框圖描述復用NVOD節(jié)目,它在一個特定異頻雷達收發(fā)機上播放超過六個小時;圖18的方框圖描述復用NVOD節(jié)目,其中每個異頻雷達收發(fā)機的開始時間與其它異頻雷達收發(fā)機交錯開;圖19A的方框圖描述帶有存儲內容活動的4路復用NVOD節(jié)目的一個實施例;圖19B的方框圖描述另一個帶有存儲內容活動的4路復用NVOD節(jié)目的實施例;圖20A的方框圖描述另一個帶有存儲內容活動的4路復用NVOD節(jié)目的實施例;圖20B的方框圖描述另一個帶有存儲內容活動的4路復用NVOD節(jié)目的實施例;圖20C的方框圖描述另一個帶有存儲內容活動的4路復用NVOD節(jié)目的實施例;圖21是使用NVOD循環(huán)節(jié)目來提供類視頻點播(VOD-like)服務的流程圖;圖22是表示使用NVOD循環(huán)節(jié)目來提供類視頻點播(VOD-like)服務的另一個實施例的流程圖;圖23是表示驗證所授權的回放操作的過程的流程圖;以及圖24是表示對所存儲的節(jié)目驗證所授權的回放操作的過程的流程圖。
在后面的圖中,類似的組件和/或特征用同樣的引用標號。而且,同一類型的不同的組件的區(qū)分方式是在引用標號之后跟一個短橫和用來區(qū)分類似組件的第二個標號。如果在說明中只使用引用標號,則該描述適用于任何一個有相同的第一引用標號的組件,而不管第二個引用標號是什么。
具體實施例的描述下面的描述只是提供優(yōu)選實施例,而不是限制本發(fā)明的范圍、適用性或配置。下面對優(yōu)選實施例的描述將為本領域技術人員提供對實現(xiàn)本發(fā)明優(yōu)選實施例的描述。應該理解,在不偏離后面的權利要求所包含的精神和范圍的情況下可以對功能或元件安排做各種改變。
本發(fā)明提供了一種用于分配節(jié)目的方法。用戶可以觀看具有回放控制功能的特定節(jié)目。通過使用遙控器,用戶可以倒帶、快進或暫停對線性時間表節(jié)目的播放。受控播放可以從節(jié)目開頭提供,也可以從節(jié)目的中間點提供。
在一個實施例中,附加的內容供應商允許用戶在其電視上觀看預先確定的線性時間表節(jié)目。該線性時間表節(jié)目被提供給用戶實時觀看,即,隨著節(jié)目的廣播而觀看。在該實施例中,訂閱了附加內容的用戶子集還可以獲得附加級別的利益,此處稱為“俱樂部”。俱樂部成員也可以在任何時候訪問線性時間表內容的全部或其子集。俱樂部成員可以使用遙控器倒帶、快進或暫停對該內容的回放。
圖1的方框圖表示節(jié)目傳遞系統(tǒng)100。該節(jié)目傳遞系統(tǒng)100包括傳遞系統(tǒng)108,置頂盒120,訂閱者管理系統(tǒng)124,訂閱者服務器128,節(jié)目服務器132,節(jié)目請求數(shù)據(jù)庫136,和衛(wèi)星天線116。節(jié)目服務器132和節(jié)目請求數(shù)據(jù)庫136是附加的內容供應商的一部分。附加的內容供應商系統(tǒng)與有線電視供應商系統(tǒng)的其它組件接合起來。
訂閱者管理系統(tǒng)124包含所有用戶的帳戶信息,比如消費者姓名,地址,置頂盒地址,信用史,訂閱狀態(tài),和VOD狀態(tài)。該信息用于使能每個用戶置頂盒120的節(jié)目。用來選擇服務的交互式屏幕由訂閱者管理系統(tǒng)124形式化。該屏幕允許用戶選擇附加產(chǎn)品或服務。通過衛(wèi)星天線116,訂閱者管理系統(tǒng)124接收有關任何下載節(jié)目或實時節(jié)目的節(jié)目信息,這些節(jié)目可以通過節(jié)目傳遞系統(tǒng)100獲得。
訂閱者服務器128存儲內容,這些內容提供給傳輸系統(tǒng)108用來發(fā)布到置頂盒120。節(jié)目以壓縮的數(shù)字形式存儲。最好使用MPEG-2壓縮,盡管在其它實施例中使用不同的算法,比如MPEG-4。從衛(wèi)星天線116下載的節(jié)目用于后期廣播或以可移動存儲介質的形式(比如磁帶或磁盤)提供。另外,實時內容被提供給訂閱者服務器128用來通過衛(wèi)星天線116或廣播電視天線等立即廣播。
有線電視供應商與附加的內容供應商系統(tǒng)交互,以便供應附加的節(jié)目給用戶。附加的內容包括商業(yè)支持的頻道,非商業(yè)性頻道,在家購物,交互式服務,按觀看付費(PPV),VOD,或NVOD。在該實施例中,節(jié)目請求數(shù)據(jù)庫136和節(jié)目服務器132分別提供附加信息給有線電視供應商,其內容給有線電視供應商廣播到特定的置頂盒120。接口標準或定制軟件允許附加內容供應商系統(tǒng)和有線電視供應商交互。系統(tǒng)之間的交互允許相互交流節(jié)目、演員表和其它信息。
訂閱者管理系統(tǒng)124與節(jié)目請求數(shù)據(jù)庫136交互,以便提供節(jié)目標題給用戶。節(jié)目請求數(shù)據(jù)庫136存儲用戶特定信息,俱樂部特定信息和節(jié)目信息。用戶特定信息包括姓名、地址、置頂盒地址、成員特權,成員歷史,以及可用的預付款等。俱樂部特定信息包括節(jié)目列表和描述,即將到來的有吸引力的節(jié)目,首映節(jié)目和特別節(jié)目,成員歷史概況,節(jié)目分類使用法等。對實時廣播,節(jié)目信息包括時間表,節(jié)目描述和即將到來的特別節(jié)目。
訂閱者管理系統(tǒng)124可以獲得用戶特定信息,俱樂部特定信息和節(jié)目信息,以便計帳并形成菜單屏幕提供給用戶。比如,用戶可能想知道他們的帳號余額或某類可觀看節(jié)目的播放次數(shù)。另外,一些實施例可以限制用戶在一個確定時期重放節(jié)目的次數(shù)或在某一時期使用節(jié)目的次數(shù)。這些使用信息被存放在節(jié)目請求數(shù)據(jù)庫136中,由訂閱者管理系統(tǒng)124在傳送標題給置頂盒120之前用來觀看節(jié)目。
節(jié)目服務器132存儲有關附加內容供應商的節(jié)目。訂閱者管理系統(tǒng)124檢查節(jié)目請求數(shù)據(jù)庫136確認節(jié)目是否可獲得。節(jié)目服務器132裝載節(jié)目到訂閱者服務器128或直接耦合節(jié)目到傳輸系統(tǒng)108。因此,訂閱者管理系統(tǒng)124使用來自節(jié)目請求數(shù)據(jù)庫136的信息以便為用戶提供節(jié)目標題。
傳輸系統(tǒng)108獲得各種不同節(jié)目并復用他們到一個導向置頂盒120的導管。通常使用頻分復用技術以便傳輸各種節(jié)目流到單獨同軸電纜,光纖或它們的組合。傳輸系統(tǒng)108包括模擬到數(shù)字轉換器,數(shù)字壓縮硬件,多路復用器和其它項目以便最好的使用可獲得的帶寬。訂閱者管理系統(tǒng)124控制傳輸系統(tǒng)108路由合適的節(jié)目流到預期的用戶置頂盒120。盡管圖中沒有畫,但可以在傳輸系統(tǒng)108和置頂盒120之間加入節(jié)點,這是業(yè)界所熟知的。
盡管在上述實施例中節(jié)目請求數(shù)據(jù)庫136和訂閱者管理系統(tǒng)124是分離的,但是在一些實施例中可以組合這些功能。節(jié)目信息可以提供給訂閱者管理系統(tǒng)124以便在該系統(tǒng)使用適當?shù)能浖陀布糜诠芾怼?br>
參見圖2,它圖示了另一個實施例,其中把附加內容供應商系統(tǒng)204和有線電視供應商系統(tǒng)分離。該實施例允許附加內容供應商具有中心地位,它和多個位于較遠地理位置的有線電視供應商通信。第一和第二衛(wèi)星天線216,220通過衛(wèi)星208相互通信。衛(wèi)星208提供雙向通信,比如訂閱者管理系統(tǒng)124與節(jié)目請求數(shù)據(jù)庫136交互,節(jié)目服務器132發(fā)送節(jié)目到訂閱者服務器128或使用傳輸系統(tǒng)108發(fā)送節(jié)目到置頂盒120。
參見圖3的節(jié)目傳遞系統(tǒng)300實施例,它使用衛(wèi)星鏈路接收節(jié)目。衛(wèi)星電視供應商使用第一個衛(wèi)星天線304上傳節(jié)目到衛(wèi)星308。傳輸系統(tǒng)108耦合到第二個衛(wèi)星天線312以便下載節(jié)目。傳輸系統(tǒng)108把衛(wèi)星信號轉換成能夠被置頂盒120理解的格式。盡管在圖3中沒有畫,但是其它衛(wèi)星、電纜、微波接收器,和天線能夠提供節(jié)目給傳遞系統(tǒng)108來分發(fā)給置頂盒120。
在訂閱者管理系統(tǒng)124和置頂盒120之間傳送的控制信息的方式有普通舊式電話服務(POTS)網(wǎng)絡316,通向每個置頂盒120的控制數(shù)據(jù)信道,或雙向衛(wèi)星鏈路。發(fā)送數(shù)據(jù)到置頂盒120的方式是控制數(shù)據(jù)信道,而數(shù)據(jù)接收方式是POTS網(wǎng)絡316。POTS網(wǎng)絡316報告用法不是采用接近實時的方法,而是采用“存儲轉發(fā)”模式,置頂盒120報告用法根據(jù)預先確定的時間比如每晚午夜。另外,訂閱者管理系統(tǒng)124能夠通過POTS網(wǎng)絡316周期性查詢置頂盒120。
參見圖4,它圖示了另一個節(jié)目傳遞系統(tǒng)400,該系統(tǒng)把傳輸系統(tǒng)108放置到衛(wèi)星408中。盡管只畫了一個衛(wèi)星電視供應商,但是可以有多個衛(wèi)星電視供應商上傳到衛(wèi)星408。在衛(wèi)星408中的傳輸系統(tǒng)組合來自許多內容供應商的節(jié)目并把組合的信號下載到每個用戶的衛(wèi)星天線412。置頂盒120對下載的信號進行解碼。
每個置頂盒120中的調制解調器收發(fā)器通過POTS網(wǎng)絡416與訂閱者管理系統(tǒng)124通信以便提供標題和其它信息。該實施例使用POTS網(wǎng)絡按接近實時的方式進行雙向通信。一旦需要特別授權的節(jié)目被請求,訂閱者管理系統(tǒng)124就查詢標題。相反,其它實施例使用寬帶包交換網(wǎng)絡比如互聯(lián)網(wǎng)進行該通信。
參見圖5,它以方框圖形式描述了置頂盒120的實施例。置頂盒120恢復數(shù)字信道并提供數(shù)字信道到用戶選擇的電視顯示頻道。置頂盒120包括節(jié)目接收器500,控制器504,顯示接口524,控制收發(fā)器528,遠程控制收發(fā)器532,頻道顯示器536。包括在節(jié)目接收器500中的有調諧器508,數(shù)字信道解調器512,數(shù)字信道選擇電路516,解密引擎520。置頂盒120從耦合到衛(wèi)星的衛(wèi)星天線412接收節(jié)目,其它實施例可以使用其它傳輸方式??刂菩畔l(fā)送和接收都通過POTS網(wǎng)絡316或其它雙向信道。
節(jié)目接收器500從來自傳輸系統(tǒng)108的頻分復用信號中選擇預期的數(shù)字信道。控制信號,對應于將被降頻變換的特定載波信道,被從控制器504發(fā)送到調諧器508。調諧器508對所選擇的載波降頻變換成中頻(IF)載波。經(jīng)中頻載波調制的信號被數(shù)字解調器512轉換成數(shù)字基帶信號,其輸出是加密MPEG信號。解密引擎520對數(shù)字基帶信號執(zhí)行解密,產(chǎn)生明文信號??刂破?04提供密鑰來使能解密。有多個數(shù)字信道通過所謂的統(tǒng)計復用過程在明文信號中交叉存取。在控制器504的指導下,預期的數(shù)字信道被數(shù)字信道選擇電路516從明文信號中移出。為了允許對預期的數(shù)字信道解復用,要監(jiān)視每個數(shù)字信道有唯一的節(jié)目標識符(PID)。在該點,數(shù)字信道被壓縮成MPEG-2格式。
節(jié)目播出之前的最后一個步驟是以適合在電視上顯示的格式通過顯示接口524解壓縮數(shù)字信道。在顯示接口524中的MPEG-2解碼器解壓縮數(shù)字信道到NTSC格式,并將其格式調制到通常對應頻道3或4的頻率。把電視調諧到頻道3或頻道4來接收包含在數(shù)字信道中的節(jié)目。如業(yè)界所熟知,電視也可以選擇組合視頻或來自組合視頻的S-VIDEO,或者S-VIDEO輸入端口以便從置頂盒120接收程序。
控制器504監(jiān)控置頂盒120的操作??刂破?04執(zhí)行所有來自遙控器的輸入過程,選擇載波信道和數(shù)字信道,以及處理控制信息??刂破?04包括查找表,映射數(shù)字信道和對應的載波信道到顯示頻道。用戶可以選擇顯示頻道以便在電視上觀看對應的數(shù)字信道的內容。通過使用查找表,控制器504導致置頂盒120調諧和解碼用戶通過遙控器選擇的數(shù)字信道。
當用戶請求節(jié)目時,訂閱者管理系統(tǒng)124找到適當?shù)膫鬏斅窂讲⑻峁╋@示頻道給用戶。當準備好開始觀看時,用戶就用遙控器請求顯示頻道。置頂盒正確的調諧并解碼對應該顯示頻道的數(shù)字信道。在另一實施例中,控制器504可以重新映射數(shù)字信道到任何顯示頻道,比如專用俱樂部頻道。
控制信息被發(fā)送和接收通過控制收發(fā)器528經(jīng)過POTS網(wǎng)絡316。比如,置頂盒120可以通過收發(fā)器528的控制數(shù)據(jù)信道請求節(jié)目,而訂閱者管理系統(tǒng)124用該節(jié)目的顯示頻道響應。收發(fā)器528包括有調制解調器,它把數(shù)據(jù)調制到電話線上并從電話線上解調數(shù)據(jù)??刂破?04處理發(fā)送和接收來自控制收發(fā)器528的控制數(shù)據(jù)信道的所有數(shù)據(jù)。其它實施例可以是利用包交換網(wǎng)絡,蜂窩數(shù)據(jù)網(wǎng)絡,有線控制信道,微波鏈路或其它已知方法的雙向通信。
在俱樂部節(jié)目回放期間,用戶能用遙控器控制節(jié)目暫停、倒帶或快進。俱樂部節(jié)目通過專用數(shù)字信道發(fā)送到置頂盒120。回放命令通過控制數(shù)據(jù)信道被發(fā)送到訂閱者管理系統(tǒng)124,后者控制訂閱者服務器128或節(jié)目服務器132以便調整回放。以這種方式,俱樂部程序可以像本地視頻或音頻那樣在VCR或盒式磁帶播放器那樣播放。
遙控接收器532允許用戶輸入信息到節(jié)目傳遞系統(tǒng)100。使用遙控器,用戶根據(jù)顯示在電視屏幕上的菜單發(fā)送選擇指令。控制器504處理這些選擇并在接收到來自訂閱者管理系統(tǒng)124的信息之后形成適當?shù)奶崾?。這些提示可以由控制器504和/或訂閱者管理系統(tǒng)124產(chǎn)生。這些提示允許用戶選擇俱樂部節(jié)目回放或訪問其帳戶。
頻道顯示器536提供用戶預期的顯示頻道。該顯示器536可以是LED顯示器,LCD顯示器或是在電視屏幕上顯示的覆蓋圖。用戶使用來自頻道顯示器536的反饋來確認當前選擇了哪個顯示頻道。
參見圖6,顯示了一個在本地存儲一些節(jié)目的置頂盒600的實施例。該實施例包括控制器612,接收器500,顯示接口524,節(jié)目服務器132和節(jié)目請求數(shù)據(jù)庫136。俱樂部節(jié)目周期性的下載并存放到節(jié)目服務器132。該實施例通過耦合到傳輸系統(tǒng)108的同軸電纜接收節(jié)目。另外,控制信息也通過該電纜發(fā)送和接收。
控制器612管理置頂盒600的操作。數(shù)字信道被控制器612選擇并下載到節(jié)目服務器132供以后觀看或者直接發(fā)送到顯示接口524用于實時觀看??刂破?12還接收用戶特定信息,俱樂部特定信息和來自節(jié)目請求數(shù)據(jù)庫136的節(jié)目信息以便為存放在節(jié)目服務器132中的俱樂部節(jié)目取標題。
在節(jié)目服務器132中用大規(guī)模存儲設備,比如磁盤,磁帶,錄像機,光盤等存儲下載的節(jié)目。本地存儲允許以較少的延時暫停、倒帶和快進節(jié)目。如今廉價的磁盤有80GB的數(shù)據(jù)存儲,允許在置頂盒600中存放大約同樣小時數(shù)的視頻節(jié)目或1500小時的音頻節(jié)目。應該理解,在某些實施例中可能存儲非俱樂部相關節(jié)目的信息。
控制信息被控制收發(fā)器608發(fā)送和接收。該收發(fā)器608解調進入的控制數(shù)據(jù)信道,其載波通常在100MHz范圍,并調制輸出的控制數(shù)據(jù)信道,其載波頻率通常在5-50MHz??刂破?12處理所有從控制收發(fā)器608的控制數(shù)據(jù)信道發(fā)送和接收的數(shù)據(jù)。
控制數(shù)據(jù)信道被廣播到所有與傳遞系統(tǒng)100有關的置頂盒120。為了避免其它置頂盒120的控制信息地址與預期的置頂盒120的沖突,控制信息的編址方式是保證標識符對預期置頂盒120唯一。另外,可以對控制信息采用密碼術提供進一步的安全性,以避免意向之外的置頂盒120解碼控制信息。
參見圖7,該流程圖顯示獲取實時節(jié)目或預先存儲的節(jié)目的方法。圖7的流程圖包含各種獲取實施例和確認實施例,標記為“A”,“B”,“C”和“D”,在圖7A到圖7D中分別有更詳細的介紹。實時節(jié)目可以是普通訂閱服務的一部分,它包含固定的節(jié)目時間表,按照給定的時間期限,比如一個月,進行播放。
控制存儲節(jié)目的回放通常只能在俱樂部中獲得。俱樂部成員資格通常是超出簡單的訂閱服務的增殖服務,通常也比單獨的訂閱服務用戶花費高。但是,其它實施例可以無須屬于訂閱服務就提供俱樂部成員的特權。比如,商業(yè)支持的電視能夠暫停、倒帶和快進,而它不屬于訂閱服務。另一個例子下面將詳細說明,作為一個市場策略,它提供更多樣的俱樂部服務的樣例給非俱樂部成員。
該過程的開始是在步驟704用戶調諧電視機和置頂盒120。如果需要,在步驟708用戶選擇查看顯示頻道,后者對應于訂閱服務。為了使能該選擇,通過遙控接收器532把用戶的選擇告知控制器612。作為響應,控制器612參考頻道查找表(即頻道映射)并命令接收器500處理相應的數(shù)字信道。數(shù)字信道被發(fā)送到顯示接口524以便在電視上顯示之前壓縮。為了與顯示的數(shù)字信道一致,信道顯示器536被控制器612更新以便反映所選擇的顯示信道。
在步驟712,訂閱者節(jié)目按照其預先的時間表對用戶播放。在步驟760中顯示的確認服務可以被系統(tǒng)自動執(zhí)行來提供信息給用戶確認所訂閱節(jié)目是否為一個俱樂部節(jié)目,允許對俱樂部成員增強特征。另外,控制器612監(jiān)控一組命令(在步驟770、780和790中顯示)中是否有任何一個命令被用戶激活,可以被用于提供受控觀看來訪問預先存儲的俱樂部節(jié)目。授權允許受控訪問的所存儲的俱樂部節(jié)目可以在步驟712選擇或者是不同的俱樂部節(jié)目,如后面所述。
如果控制器檢測到一個命令的輸入,在步驟770、780或790確定是否授權對俱樂部節(jié)目選擇進行回放控制。在步驟744,系統(tǒng)使用該確認,或者用于在步驟724授權用戶回放控制,或者在某些實施例中,在步驟746決定是否顯示促銷信息。如果決定要顯示該促銷信息,就在步驟748把促銷信息顯示給用戶。這些促銷信息可以包括描述俱樂部成員的增殖好處的信息,俱樂部成員的附加成本,以及任何其它相關信息比如特別促銷價格。
有關促銷特征的一個重要方面是用戶嘗試在步驟770、780或790獲得免費贈送的對俱樂部利益的訪問。在步驟752決定是否允許這種免費贈送的訪問,決定的做出可以通過訂閱者服務器128訪問訂閱者管理系統(tǒng)124的信息實現(xiàn)。與決定是否允許免費贈送訪問的有關的信息的例子包括但不限于如下信息這種免費贈送的訪問以前是否被允許授權給某特定用戶,該特定用戶成為訂閱者的時間有多長,該用戶是否有任何拖欠債務的行為。
如果系統(tǒng)確定不能授予免費贈送的訪問,那么返回到步驟712,用戶仍用實時方式觀看所訂閱的頻道。在一個實施例中,這整個過程對用戶可能是完全透明的。從用戶的角度看,他嘗試去訪問受限制的俱樂部特征時,對他電視中的節(jié)目流沒有影響,因為他所觀看的節(jié)目不是俱樂部節(jié)目或因為他不是俱樂部成員。相反,如果系統(tǒng)確定可以授予免費贈送的訪問,它在步驟724提供給用戶對俱樂部節(jié)目的回放控制。不管用戶在步驟724是否被給予回放控制,作為免費贈送的訪問或作為用戶俱樂部的一部分,根據(jù)步驟770、780或790的精確確定,這種控制可以在所選擇的節(jié)目開始提供,或者在命令被輸入節(jié)目的那一刻。
一旦授權被批準后,訂閱者管理系統(tǒng)124或控制器612就發(fā)送標題給置頂盒120,600。標題包括載波和對應于俱樂部節(jié)目的數(shù)字頻道信息??刂破?12命令接收器500恢復包含俱樂部節(jié)目的數(shù)字信道,并提供數(shù)字信道給用戶。不管在步驟724中用戶最終被如何授權控制俱樂部節(jié)目,系統(tǒng)都提供同樣的能力。在步驟724,用戶可以暫停、倒帶或快進節(jié)目,就像在用戶的VCR上播放一樣。用戶可以被給予有限的時間來觀看俱樂部節(jié)目以便節(jié)約專門給用戶的數(shù)字信道所需要的資源。換言之,在該實施例中,用戶被給予預先確定的時間來觀看俱樂部節(jié)目,比如節(jié)目長度的兩倍。在預先確定的時間之外,不能啟動該節(jié)目。
圖7A詳細顯示了俱樂部確認特征的一個方面,在步驟760描述了其功能。確認特征的各個變種,下面將描述其中一部分,也包括在本發(fā)明的覆蓋范圍內。在步驟712,控制器612通常監(jiān)控用戶在不同頻道之間的移動,等待用戶固定在某個特定的訂閱頻道。在步驟761中確定用戶是否固定在某個頻道的方法之一是根據(jù)用戶停留在該頻道的時間段(比如5秒)。
如果用戶最近沒有訪問所訂閱的頻道,在步驟712系統(tǒng)就簡單的繼續(xù)實時的提供該頻道給用戶。但是,在步驟762顯示出用戶剛才停留的頻道的標識符。在步驟762,該標識符相對簡短的顯示(比如2-6秒)以便不干擾觀看節(jié)目。在一個實施例中,該標識符只是簡單的標志用戶現(xiàn)在正訪問他訂閱的服務。在更復雜的實施例中,標識符可能包括動態(tài)產(chǎn)生的信息指示,比如正在顯示的節(jié)目標題和節(jié)目的剩余時間。在另一個實施例中,通過短橫線指示,標識符就根本沒有顯示,過程處理就直接轉到步驟763。
在步驟763,要確定被訪問的訂閱頻道是否是一個俱樂部節(jié)目。如果不是,系統(tǒng)返回步驟712顯示該節(jié)目并在適當?shù)臅r間段之后消除標識符。如果顯示的是俱樂部節(jié)目,那么就在步驟764顯示俱樂部確認標志。在該實施例中用短橫表示,俱樂部確認標志單獨顯示而不是與標識符一起顯示。俱樂部確認標志包括,舉例而言,特殊的圖標或字符串,它能夠被俱樂部成員或其它訂閱者識別以便被告知可以獲得特殊的回放控制。在某些實施例中,同樣的圖標被用于下面描述的系統(tǒng)的其它部分,比如在節(jié)目指南或在各種菜單功能中。這種一致性增強了確認標識符的意義,既能夠形成其識別價值,又能夠增強其特殊的俱樂部特征的廣告效果。與靜態(tài)特征不同,俱樂部確認標志包含有動態(tài)基礎,反映俱樂部節(jié)目名單的動態(tài)變化。覆蓋標識符和確認標志的顯示保持一段時間(比如在2到6秒之間),并在步驟765被去除以便用戶能夠在步驟712不受干擾的繼續(xù)觀看訂閱頻道。在某些實施例中,可以周期性的顯示標識符和確認標志,比如15分鐘的間隔。
在步驟766,控制器612還監(jiān)控指定的信息密鑰是否被用戶激活。這些信息密鑰被用于在屏幕上顯示信息,描述正在顯示的節(jié)目。這些節(jié)目信息包括,比如,節(jié)目標題,節(jié)目簡述,節(jié)目開始的時間,在節(jié)目中顯示剩余總時間,節(jié)目相關的內容,和節(jié)目的質量等級。在不同的實施例中,使用不同的組合或這些信息的子集。為了響應對指定信息密鑰的激活,在步驟767控制器612指示節(jié)目信息顯示到用戶的電視屏幕。
在步驟768,要確定在訂閱的頻道上顯示的節(jié)目是不是俱樂部節(jié)目。如果是,就有一個確認標志覆蓋在節(jié)目信息上(步驟769),以便所顯示的節(jié)目信息包含該指示節(jié)目回放控制特征對俱樂部成員是可獲得的。在一個實施例中,確認標志與步驟764和系統(tǒng)運行的其它地方顯示的一樣,這樣增強了圖標對訂閱者的解釋。所顯示的確認標志動態(tài)的決定以反映俱樂部節(jié)目在播出的基礎上動態(tài)變化。節(jié)目信息顯示,包括確認標志,可以被用戶通過控制器612以再次激活指定密鑰的方式去除。
圖7B描述了激活俱樂部節(jié)目的用戶回放控制的一個方法,一般對應于步驟780。在該實施例中,在步驟782控制器612監(jiān)控用戶是否激活了播放鍵或等價鍵。播放鍵用做一個單獨鍵意味著選擇當前顯示的節(jié)目并從開始訪問所存儲的俱樂部節(jié)目。這個特征通過發(fā)布命令來立即訪問整個節(jié)目以允許用戶觀看正在播出的節(jié)目。
激活該鍵,對控制器612而言,意味著用戶發(fā)起了請求訪問當前訂閱節(jié)目的俱樂部版本。在步驟784和786處理該請求,確定(1)顯示的訂閱頻道是否是一個俱樂部節(jié)目,(2)該用戶是否一個俱樂部成員并因此可以訪問預先存儲的俱樂部版本。只有當兩個條件都滿足時才在步驟788授權訪問俱樂部版本。在某些實施例中可以通過查詢控制器612來獲得授權,在另一些實施例中可以通過查詢訂閱者管理系統(tǒng)124來獲得授權。如果任何一個條件不滿足,就在步驟789收回授權。即使如此,嘗試訪問會發(fā)起如上描述的一系列步驟包括步驟744,748和752來獲得免費贈送訪問作為促銷特征的俱樂部版本。另一個實施例用虛線描述。不是簡單的收回沒有顯示在俱樂部節(jié)目的訂閱頻道的回放控制授權,用戶在步驟785被導向俱樂部頻道,而處理轉向圖7D顯示的步驟。
在圖7C中顯示了獲得回放控制的一個類似的方法,對應步驟770。在該方法中,用戶指示他希望控制正在顯示的節(jié)目,通過激活一個不同于播放鍵或其等價鍵的特定節(jié)目控制鍵。如果用戶被授予回放控制,該節(jié)目控制鍵就包括那些用于操縱節(jié)目進程的鍵,比如快進、倒帶,或暫停,以及其它被激活的回放控制。在某個實施例中,節(jié)目控制鍵可能包括給予用戶分級指導的能力,請求設置快進或倒帶的相對于正常速度的特定速率,比如“2×”,“4×”等。
授權條件可以通過查詢控制器612和/或訂閱者管理系統(tǒng)124被檢測。控制器檢測到節(jié)目控制鍵被激活,就在步驟774和776確定(1)顯示的訂閱頻道是否是一個俱樂部節(jié)目,(2)該用戶是否是一個俱樂部成員。只有當兩個條件都滿足時才在步驟778授權訪問俱樂部版本。如果任何一個條件不滿足,就在步驟779不授權進行回放控制。在步驟770中可以不考慮沒有該授權的情況,而根據(jù)步驟752確定是否作為促銷特征的一部分允許免費贈送訪問特定的俱樂部節(jié)目。另一個實施例用虛線描述。不是簡單的收回沒有顯示在俱樂部節(jié)目的訂閱頻道的回放控制授權,用戶在步驟775被導向俱樂部頻道,而處理轉向圖7D顯示的步驟。
當在步驟778給予授權后,控制器612或訂閱者管理系統(tǒng)124確定訂閱節(jié)目的回放當前點。回放時間可以從MPEG流中確定。比如,使用控制數(shù)據(jù)信道,回放時間被發(fā)送到訂閱者管理系統(tǒng)124以便預先存儲的按需節(jié)目在步驟724在當前回放點開始播放。這樣,俱樂部節(jié)目就用對用戶透明的方式替代時間表節(jié)目--從時間表節(jié)目到俱樂部節(jié)目的轉換似乎是無縫的并且沒有臨時的扭曲。從俱樂部成員的角度而言,他是調諧到訂閱頻道,看到正被顯示的節(jié)目的簡短確認信息,并使用其節(jié)目控制鍵按其希望控制節(jié)目。
還有其它方式使用戶訪問存儲的俱樂部節(jié)目并給予對節(jié)目的回放控制權,如圖7D所示,對應于步驟790。在步驟728,用戶選擇顯示一個俱樂部顯示菜單,在該屏幕菜單上有多種節(jié)目選項。比如說,通過激活遙控器上的適當鍵選擇俱樂部顯示菜單。菜單可以根據(jù)節(jié)目類別、字母順序等方式組織。在某些點,需要決定用戶是否為俱樂部成員(在步驟792),比如通過訪問訂閱者管理系統(tǒng)124。在該圖顯示的實施例中,決定的做出是在用戶選擇了一個俱樂部節(jié)目之后,盡管在其他中可以在其它時間做出該決定。如果用戶不是俱樂部成員,在步驟799就不授權訪問俱樂部節(jié)目,盡管這可能在步驟752被覆蓋用于推銷目的,如前所述。
在步驟794有很多選項提供給用戶選擇俱樂部節(jié)目。在某些實施例中,控制器612形式化菜單屏幕并發(fā)送到顯示接口524。在另一些實施例中,屏幕菜單由訂閱者管理系統(tǒng)124形式化并通過信道,可能是數(shù)字信道,發(fā)送給用戶。該同一信道將最終被用于回放俱樂部節(jié)目。提供的菜單包括確認標志,比如用在系統(tǒng)其它點的動態(tài)產(chǎn)生的圖標,來強調節(jié)目選擇是特別提供給指定的俱樂部節(jié)目,其完整列表可能頻繁的改變。在步驟796,用戶從菜單選項中選擇一個俱樂部節(jié)目,在步驟798建立用戶授權對節(jié)目從一開始就控制其回放。
圖7-圖7D描述的各個實施例對俱樂部節(jié)目的存儲位置區(qū)別不大。上面詳細描述過的不同的存儲方式都在本發(fā)明范圍之內。簡單而言,俱樂部節(jié)目可以遠程存儲,比如在數(shù)據(jù)轉發(fā)器中,鄰居節(jié)點,或者存儲在本地,比如在置頂盒600中。圖8A的流程圖描述了選擇在置頂盒600中本地存儲俱樂部節(jié)目特定實施例。
在步驟804,用戶選擇顯示線性時間表節(jié)目。在步驟808,控制器612根據(jù)從節(jié)目請求數(shù)據(jù)庫136獲得的信息形式化該顯示。涉及演員表等特定事情時就通過訂閱者管理系統(tǒng)124形式化并經(jīng)控制信道傳送到控制器612。在步驟812,節(jié)目按照由頻道和規(guī)劃的節(jié)目時間形成的表格形式提供給用戶。置頂盒120根據(jù)以前從控制信道接收的信息形式化該顯示。一個基于線性節(jié)目時間表的實施例如圖8B所示,下面將詳細討論。也可以使用其它顯示配置,包括按照類別、字母順序、比率或其它方式組織材料。
根據(jù)步驟814,控制器對在俱樂部內的節(jié)目給予確認標志,比如圖標,用來在系統(tǒng)的其它部分指明俱樂部節(jié)目。即使在采用顯示圖標形式的確認標志的實施例中,其運行方式不同于其它可能被整合到節(jié)目菜單中的圖標。后者這些圖標通常僅限于靜態(tài)信息指示,比如對每個節(jié)目有固定的內容。這在某些實施例中可能伴隨著有基于固定內容分級的父鎖特征的圖標存在。相反,俱樂部確認標志是動態(tài)指示,無縫的包含俱樂部節(jié)目花名冊的正在進行的變化,后者至少部分被存儲以便通過回放進行類VOD控制。因此,為了包含俱樂部確認標志,控制器612與節(jié)目請求數(shù)據(jù)庫136和/或訂閱者管理系統(tǒng)124實現(xiàn)協(xié)商。
在步驟816,用戶指定某個提供的俱樂部節(jié)目。如果必要,在獲得標題后,控制器612使置頂盒600回放存儲在節(jié)目服務器132中的俱樂部節(jié)目。節(jié)目服務器132以壓縮的數(shù)字格式存儲節(jié)目并發(fā)送數(shù)字節(jié)目到顯示接口524解壓縮和模擬轉換。在步驟824,用戶在觀看俱樂部節(jié)目的同時享有對回放的完全控制。在不同的實施例中,節(jié)目控制在節(jié)目一開始就被給予,或者根據(jù)其在線性節(jié)目時間表中的位置被給予,如圖7B和圖7C所描述的那樣。在步驟828,節(jié)目請求數(shù)據(jù)庫136被按照觀看信息更新。更新節(jié)目請求數(shù)據(jù)庫136允許增強觀看規(guī)則,比如允許用戶觀看同樣的節(jié)目超過兩次、五次或十次。規(guī)則,比如觀看次數(shù),在各個不同實施例中可以被調整來遵循與版權持有者達成的合同義務。
在圖8B中以示意性的方式描述了步驟814之后顯示給用戶的節(jié)目安排的例子。在該例子中,一系列節(jié)目840有不同的長度,在不同的7個頻道(分別標記為“頻道A”-“頻道G”),時間段從600到1100。例子中的規(guī)劃包括12個不同的節(jié)目840-1至840-12,在固定的時間表重復并交錯在不同的頻道來適應不同的訂閱者的觀看習慣。在12個不同的節(jié)目中,該例中有4個(840-2,840-3,840-6,和840-7,)在俱樂部中,可以被俱樂部成員帶回放控制訪問。因此,在時間表俱樂部節(jié)目的剛開始,動態(tài)產(chǎn)生的圖標842被包括用來識別那些節(jié)目的特殊俱樂部特征的可獲得性。
參見圖9A,用戶觀看NVOD節(jié)目。在該實施例中,2個小時的NVOD節(jié)目被實時發(fā)布,開始時間按半個小時交錯。換言之,頻道I 928,頻道II 932,頻道III 936,頻道IV 940以不同的開始時間都顯示同樣的NVOD節(jié)目。這樣,用戶最多需等待半個小時才能夠以傳統(tǒng)方式觀看下一個節(jié)目。該實施例改善了這種狀況,允許用戶在任何時間開始觀看并獲得對回放的控制。
在該實施例中,有四個頻道928,932,936,940顯示NVOD節(jié)目。在該實施例中,每個頻道928,932,936,940顯示節(jié)目許多次。比如頻道I 928顯示NVOD節(jié)目的第一次時間912-1是在4點,第二次時間912-2是在6點,第三次時間912-3是在8點。頻道II 932的開始時間比頻道I 928的開始時間晚半個小時。
在該例中用戶希望觀看在745開始的NVOD節(jié)目。NVOD節(jié)目的第一部分904被存放在節(jié)目服務器132。當任何頻道928,932,936,940第一次顯示NVOD節(jié)目的時候存儲就發(fā)生了。存儲可以在本地的置頂盒120,也可以遠離置頂盒120。在本例中僅本地存儲最小部分904或30分鐘直到用戶表示希望帶回放控制的觀看節(jié)目。一旦用戶開始觀看,節(jié)目的剩余部分就從正運行的頻道928,932,936,940中提取。在該實施例中,剩余的四分之三的節(jié)目908被從開始于七點三十924-3的頻道IV 940節(jié)目中提取。為了支持在部分節(jié)目播放的同時對其它部分的存儲,節(jié)目服務器132可以同時存儲節(jié)目至節(jié)目服務器132和從節(jié)目服務器132提取節(jié)目。
在該實施例中,一個半小時904被本地存儲。但是,其它實施例可以有更多或更少的頻道以及更多或更少的預存儲。各個節(jié)目開始時間的交錯時間就是觀看之前存儲的時間。交錯時間的算法是用節(jié)目長度除以頻道數(shù)量。比如,如果節(jié)目是2個小時,在8個頻道中提供,交錯時間是15分鐘。因此,需要本地預先存儲15分鐘的節(jié)目。
圖9A的實施例,存儲第一部分節(jié)目904并從NVOD頻道928,932,936,940下載第二部分908。其它實施例使用其它傳遞機制接收在節(jié)目被請求之前本地存儲的第一部分。用戶發(fā)出請求后,剩余部分能夠按照各種不同的方法被下載,比如寬帶網(wǎng)絡連接,VDSL連接,衛(wèi)星電視連接。寬帶網(wǎng)絡發(fā)送第二部分通過DOCIS調制解調器,DSL調制解調器,衛(wèi)星調制解調器,電力線調制解調器,光線調制解調器,無線調制解調器,或其它技術。在其它實施例中,預先存儲的部分和剩余的部分都可以使用比如寬帶網(wǎng)絡,VDSL連接,衛(wèi)星電視連接等方法下載。
參見圖9B,該方框圖顯示觀看從許多頻道944,948,952,956中聚集的節(jié)目958的實施例。在該實施例中,四個頻道944,948,952,956分別重復長度為2小時的節(jié)目958的半小時節(jié)目段960,964,968,972。置頂盒120仍能夠從四個頻道944,948,952,956提供NVOD服務。置頂盒120能夠每隔半小時無縫的切換頻道,以便使節(jié)目958似乎在單獨顯示頻道播放。
為了在所觀看的頻道942提供帶回放控制的節(jié)目,同樣的四個頻道944,948,952,956被使用。在用戶試圖觀看節(jié)目958之前的某個點,第一部分960被存儲在置頂盒120的大規(guī)模存儲設備中。當發(fā)出對節(jié)目958的請求時,剩余部分964,968,972被分別從相關頻道948,952,956提取。剩余部分964,968,972的聚集方式可以是順序的,也可以是并行的。用戶可以被允許在駐留于置頂盒120的任何部分控制回放,即使整個節(jié)目958沒有被完全下載。
盡管在該實施例中,以模擬或數(shù)字頻道接收節(jié)目部分960,964,968,972,其它實施例可以從其它資源接收所有或一些節(jié)目部分960,964,968,972。比如,第一部分960能夠從某個頻道接收,但是剩余部分能夠從寬帶網(wǎng)絡連接下載。在另一個例子中,第一部分960能夠從寬帶網(wǎng)絡連接下載,但是剩余部分能夠從某個頻道接收。而且,本領域技術人員將知道可以使用任何數(shù)量的頻道。使用的頻道越多,分塊大小就越小。
參見圖9C,該方框圖顯示觀看從許多頻道976,980,984中聚集的節(jié)目958的另一個實施例。在該實施例中較少了一個必須傳輸節(jié)目的頻道。第一部分960只廣播一次。俱樂部的所有置頂盒120記錄第一部分960。第一部分被記錄之后,剩余部分964,968,972在數(shù)量減少的頻道976,980,984中播放。這樣,頻道I 976就能夠替代兩個頻道。
要理解其它實施例能夠偶然重復第一部分以至資源沖突,服務中斷和新安裝設備等不會阻止把第一部分存儲到置頂盒。還要理解的是,第一部分可以在不廣播其它任何剩余部分的頻道中被廣播。該頻道在傳遞完第一部分之后可以被用于其它用途。
上面的實施例討論節(jié)目的本地存儲。本地存儲可以在置頂盒120之內。另外,本地存儲可以是藕荷到用戶位置的大規(guī)模存儲設備。比如,通過固件接口把硬盤耦合到置頂盒,或者在用戶位置的服務器被耦合到置頂盒的網(wǎng)絡接口。用戶位置可以是住戶或商務單位,大規(guī)模存儲設備可以在用戶位置的建筑結構之外或之內。
參見圖10A,該流程圖描述的過程允許在用戶控制下觀看NVOD節(jié)目。在步驟1004,新的2小時NVOD節(jié)目在四個頻道928,932,936,940開始,交錯開始時間是半個小時。在步驟1008,NVOD節(jié)目的半小時部分904存儲在置頂盒600的節(jié)目服務器132。在步驟1012,用戶開始從頭觀看預先存儲的節(jié)目904。在步驟1016,置頂盒600確定頻道928,932,936,940有剩余部分908,允許在用戶需要之前存儲剩余部分908。在步驟1020,節(jié)目剩余部分908被存儲在節(jié)目服務器132。
圖9A和圖10A的實施例存儲NVOD節(jié)目供回放。節(jié)目剩余部分908被從單獨數(shù)字頻道提取。在一個6MHz載波信道上大約可以有8到14個壓縮的數(shù)字信道被發(fā)送。每個數(shù)字信道,承載著音頻和/或視頻,用唯一的節(jié)目標識地址(PID)加以區(qū)別。為了更快的提取NVOD節(jié)目,任何包含未存儲信息的數(shù)字信道都能夠從載波信道并行下載。比如,如果8個數(shù)字信道播放同樣的2小時節(jié)目,開始時間交錯開15分鐘,那么就僅需要15分鐘來提取剩余的NVOD節(jié)目,其方式是同時從許多信道提取。
即使用戶決定不看NVOD節(jié)目,該節(jié)目可以被存儲以便將來提取。一旦NVOD節(jié)目的最后播放時間開始,節(jié)目的剩余部分被存儲,預料用戶將來會想觀看該節(jié)目。如果用戶在可確定的時間內不想觀看節(jié)目,或需要存儲空間,就可以把節(jié)目從節(jié)目服務器132中刪除。
可以使用容量算法節(jié)約節(jié)目服務器132的空間。比如,當節(jié)目服務器132快要滿了的時候,先進先出(FIFO)算法被用于為新節(jié)目騰出空間。另外,可以預先為新節(jié)目保留一定數(shù)量的空間。而且,可以提示用戶,讓用戶決定在節(jié)目服務器132上那些節(jié)目應該保留或刪除。
用戶被告知可以進行回放控制的節(jié)目。比如,NVOD節(jié)目有預先存儲的部分,就會在電視屏幕或顯示器上顯示覆蓋圖標。這樣,用戶就知道什么時候可以暫停、倒帶或快進。如果節(jié)目服務器132滿了或該節(jié)目不能回放操縱,那么圖標就不出現(xiàn)。
盡管上述實施例以NVOD循環(huán)的形式進行討論,在其它實施例中可以進行不同的操作。比如,第一部分記錄的時間可以在節(jié)目第一次從NVOD循環(huán)或寬帶網(wǎng)絡連接播放的時間。當用戶請求觀看節(jié)目時,剩余部分能夠從NVOD循環(huán)或寬帶網(wǎng)絡連接下載。
參見圖10B,流程圖顯示的過程是在用戶位置預先存儲俱樂部節(jié)目。該過程開始于步驟1050,其中分析線性時間表確定提供哪個節(jié)目給俱樂部本地回放控制。通常,預期的節(jié)目以俱樂部節(jié)目提供。一旦知道了俱樂部節(jié)目,該實施例傳輸整個俱樂部節(jié)目給用戶位置。
在步驟1054,俱樂部節(jié)目被廣播到俱樂部成員。該實施例的廣播是通過一個或多個頻道。通常,午夜時間被用于廣播。如果置頂盒120有能力一次記錄多個頻道,就可以增加下載速度。應該理解,其它實施例可以使用廣播網(wǎng)絡連接來下載俱樂部節(jié)目。
在步驟1058俱樂部節(jié)目被本地存儲。比如,與家庭用戶或商業(yè)用戶有關的大規(guī)模存儲設備能夠存儲俱樂部節(jié)目。
在步驟1062,用戶選擇一個俱樂部節(jié)目來回放。該節(jié)目可以從菜單選擇或在觀看俱樂部節(jié)目的時候選擇,后者也按照線性時間表被實時播放。置頂盒120從大規(guī)模存儲設備接收俱樂部節(jié)目,當俱樂部節(jié)目被選擇回放時。大規(guī)模存儲設備位于用戶位置,但是可以在置頂盒120的外部或集成在置頂盒120中。
在步驟1066,俱樂部節(jié)目回放能夠被用戶完全控制。比如,用戶可以用遙控器命令置頂盒120來快進、倒帶、暫停回放。使用俱樂部節(jié)目限于各種不同的方式來遵循版權持有者的任何合同要求。另外,置頂盒120能夠自動刪除俱樂部節(jié)目,當預先定義的使用窗口到期時(或者其它條件被觸發(fā))除非版權持有者允許無限存儲。
參見圖11A,該實施例中置頂盒1100同時記錄許多節(jié)目。接收器1104在所選擇的載波信道上產(chǎn)生多個數(shù)字信道。對應數(shù)字信道的PID以明文MPEG信號的形式被監(jiān)控,以便多路分解多個數(shù)字信道。這些數(shù)字信道耦合到節(jié)目服務器1108,后者存儲一些或全部數(shù)字信道供將來通過顯示接口524回放。通常,節(jié)目服務器1108只存儲數(shù)字信道的一個子集。
在其它實施例中,PID可以被忽略,所有的數(shù)字信道對應于一個存儲的載波信道。如果用戶觀看節(jié)目,就需要置頂盒120中的單獨解密引擎520解密統(tǒng)計復用并加密的調制在載波信道上的MPEG信號。因此,解密引擎520不用于解密另一個包含數(shù)字信道的中值存儲在節(jié)目服務器1108中的載波信道。為了避免資源沖突,載波信道,包含統(tǒng)計復用和加密MPEG信號以及所存儲的數(shù)字信道中值,被不加處理的寫入節(jié)目服務器。當需要后續(xù)回放時,統(tǒng)計復用和加密MPEG信號從節(jié)目服務器1108被讀取,在解密引擎520被解密,預期的數(shù)字信道被多路分解而數(shù)字信道也被解壓縮。最后,解壓縮數(shù)字信號被形式化以便顯示在電視上。
如果在其他實施例中有三個或更多調諧器,就可以一次記錄許多統(tǒng)計復用和加密MPEG信號。該實施例不必一次解密多個復用的信號。
參見圖11B的方框圖,它描述了另一個置頂盒1150,該置頂盒一次記錄整個復用的節(jié)目流。在該實施例中,調諧器508從接收的頻分復用信號中剝離模擬載波信號。數(shù)字解調器512從模擬載波中去除復用的數(shù)字信號并輸出該復用信號到節(jié)目服務器1108或解密引擎520。
節(jié)目要么繞過節(jié)目服務器1108做不存儲的顯示,要么被存放到節(jié)目服務器1108供將來回放。整個復用節(jié)目流被記錄到節(jié)目服務器1108。不管復用節(jié)目流來自數(shù)字解調器512還是節(jié)目服務器,它都被解密引擎520解密。通過監(jiān)控PID,數(shù)字信道多路分解器1154從復用信號中提取出節(jié)目。選擇電路1158選擇合適的節(jié)目顯示給用戶。
參見圖11C的方框圖,它描述了另一個包含兩個調諧器的置頂盒1170。附加的調諧器508-1允許一次記錄兩個復用節(jié)目流或在播放一個節(jié)目時記錄另一個復用節(jié)目流。其它實施例可以使用第二個調諧器來提供畫中畫功能。
參見圖12A的方框圖,它描述了另一個置頂盒實施例,該置頂盒從多個不同的載波信道同時記錄節(jié)目。在該實施例中,衛(wèi)星天線1208接收多個通過頻分復用組合的載波頻道。比如,衛(wèi)星天線1208接收來自三十個異頻雷達收發(fā)機的載波頻道,每個異頻雷達收發(fā)機對應一個載波頻道。每個異頻雷達收發(fā)機以速率27兆每秒產(chǎn)生數(shù)據(jù)流,而每個數(shù)字信道通常使用2.5兆每秒的速率。因此,在每個載波信道有大約十個數(shù)字信道。
許多節(jié)目接收器1104分別調諧到不同的載波信道以便產(chǎn)生許多對應于它們各自載波信道的數(shù)字信道。來自每個節(jié)目接收器1104的數(shù)字信道耦合到選擇電路1212。選擇電路1212減少數(shù)字信道的數(shù)量到可以被節(jié)目服務器1204存儲的地步。預期的數(shù)字信道帶著他們的俱樂部節(jié)目被存儲到節(jié)目服務器1204。存儲之后,俱樂部節(jié)目被一次一個的發(fā)送到顯示接口524用來在電視或立體聲唱機上播放。
參見圖12B的方框圖,它描述了另一個置頂盒實施例1216,該置頂盒完整記錄了幾個不同的載波信道。該實施例有許多調諧器508調諧到許多載波信道,并在數(shù)字解調器512上將其解調。每個數(shù)字解調器512產(chǎn)生一個多信道節(jié)目流,后者包括一個或多個數(shù)字信道。選擇電路1212減少多信道節(jié)目流的數(shù)量。節(jié)目服務器1224存儲所選擇的多信道節(jié)目流。
多信道節(jié)目流可以從節(jié)目服務器提取。解密引擎520解密多信道節(jié)目流產(chǎn)生對應的明文等價物。數(shù)字信道多路分解器1154從明文多信道節(jié)目流提取數(shù)字信道。另一選擇電路1158選擇預期的數(shù)字信道在顯示接口524轉換成模擬等價物。
盡管該實施例從許多多信道節(jié)目流中選擇,但是一些實施例可以只處理單獨多信道節(jié)目流。其它實施例可能有多解密引擎,數(shù)字信道多路分解器以及選擇電路來從節(jié)目服務器提供許多數(shù)字信道。一些實施例允許電纜電視操作者控制選擇電路,這樣所存儲的多信道節(jié)目流被遠程控制而不被用戶控制。
參見圖13A的方框圖,它描述節(jié)目接收器1104的實施例,它同時產(chǎn)生多個數(shù)字信道。調諧器508降頻變換預期的載波信道到IF載波來自多載波頻分復用信道。數(shù)字解調器512把IF載波上的數(shù)字信號轉換成數(shù)字基帶信號,后者是加密MPEG信號。解密引擎520對數(shù)字基帶信號解密以便產(chǎn)生明文MPEG信號。數(shù)字信道多路分解器1154監(jiān)控其首部并根據(jù)PID在明文MPEG信號中分離數(shù)字信道。每個來自數(shù)字信道多路分解器1154的信號對應一個不同的數(shù)字信道。
參見圖13B的方框圖,它描述節(jié)目接收器1104的另一個實施例。在該實施例中,數(shù)字信道在被選擇電路1158選取之后,由解密引擎520解密。相反,整個多信道節(jié)目流按照圖13A的實施例解密。應該理解在各種實施例中可以執(zhí)行對多信道節(jié)目流和/或數(shù)字信道的解密。
參見圖14的方框圖,顯示了節(jié)目服務器1404,它使用緩沖區(qū)1416以便同時存儲多個數(shù)字信道。節(jié)目服務器1404包括控制電路1408,選擇電路1412,數(shù)字信道緩沖區(qū)1416,多路復用器1420,和大規(guī)模存儲設備1424。
控制電路1408接收來自控制器612的信息,以便控制對選擇電路1412,數(shù)字信道緩沖區(qū)1416,多路復用器1420,和大規(guī)模存儲設備1424的操作??刂齐娐?408選擇適當?shù)臄?shù)字信道1412,管理緩沖區(qū)1416,復用來自緩沖區(qū)1416的輸出,并管理大規(guī)模存儲設備1424的操作。各種狀態(tài)機和/或微處理器都可以使用來實現(xiàn)控制電路1408的功能。
選擇電路1412減少所接收的數(shù)字信道的數(shù)量到適合存放到節(jié)目服務器1404。通常只使用數(shù)字信道的子集傳送俱樂部節(jié)目。該實施例中,選擇電路1412選擇4個數(shù)字信道在存儲設備1424歸檔。
一定數(shù)量的緩沖區(qū)1416,每個存儲的數(shù)字信道一個,用來存儲預期的數(shù)字信道。每個緩沖區(qū)1416以順序方式接收所選擇的數(shù)字信道并存儲節(jié)目流直到大規(guī)模存儲設備1424準備好接收節(jié)目流。緩沖區(qū)1416是FIFO緩沖區(qū),它有很多標志來控制下溢和上溢。這些標志被提供給控制電路1408以便發(fā)送可能的下溢和上溢狀態(tài)。
多路復用器1420把數(shù)據(jù)從緩沖區(qū)1416路由到大規(guī)模存儲設備1424。所有的緩沖區(qū)輸出被多路復用器1420接收,但是一次只有其中之一被提供給大規(guī)模存儲設備1424。通過連續(xù)連接每個緩沖區(qū)1416到大規(guī)模存儲設備1424能在其溢出之前排空它。多路復用器1420排空緩沖區(qū)1416是依據(jù)預先確定的算法,比如首先排空最滿的緩沖區(qū)1416。
數(shù)字信道被存儲在大規(guī)模存儲設備1424中。大規(guī)模存儲設備1424僅受限于存儲帶寬,即在一定時間內只有一定量的數(shù)據(jù)能夠流入存儲設備1424。如果大規(guī)模存儲設備1424不是足夠快,那么提供太多數(shù)據(jù)的數(shù)字信道就可能使緩沖區(qū)1416溢出。大規(guī)模存儲設備1424的各種實施例包括一個或多個硬盤,磁帶驅動器,光盤驅動器或其它存儲設備。有多個硬盤,比如,將允許更大的存儲帶寬,因為進入的數(shù)據(jù)可以被劃分到這些硬盤上。
參見圖15的方框圖,它描述節(jié)目服務器1504的另一個實施例,它使用統(tǒng)計復用組合大量數(shù)字信道為單獨數(shù)據(jù)流,存儲在大規(guī)模存儲設備1520??刂齐娐诽峁┛刂菩盘杹磉x擇數(shù)字信道,將其復用,存儲它們,提取它們,并選擇預期的數(shù)字信道來觀看。
選擇電路1512接收大量數(shù)字信道并減少其數(shù)量。所減少的數(shù)量使用首部的PID被統(tǒng)計復用到一起來把分離的數(shù)字信道和經(jīng)統(tǒng)計復用后組合到一起的復用數(shù)據(jù)流區(qū)別開來。大規(guī)模存儲設備1520存儲統(tǒng)計復用數(shù)據(jù)流。在回放時,以前存儲的統(tǒng)計復用數(shù)據(jù)流被輸出到選擇電路1524以便從數(shù)據(jù)流中去除預期的數(shù)據(jù)信道。
參見圖16的方框圖,它描述節(jié)目服務器1604的另一個實施例,它使用大規(guī)模存儲設備1616來一次存放多個數(shù)字信道。選擇電路1612減少數(shù)字信道的數(shù)量。減少數(shù)量的數(shù)字信道被分別耦合到大規(guī)模存儲設備1616并連續(xù)存儲??刂齐娐?608管理這些功能的操作。
本實施例的大規(guī)模存儲設備1616一次接收多個數(shù)字信道并存儲它們。在大規(guī)模存儲設備1616中使用單獨磁盤驅動器或多個磁盤驅動器來存放數(shù)字信道。在單獨磁盤驅動器的情況下,有多個大淺盤和對應的寫頭。每個寫頭在其各自的大淺盤表面寫不同的數(shù)字信道。另外,如果使用磁盤組技術那么不同的磁盤可以存儲每個數(shù)字信道。
圖14-圖16的節(jié)目服務器可以放置在許多不同的位置。比如,節(jié)目服務器可以接近內容供應商。另外,節(jié)目服務器可以在一個服務于許多不同用戶位置的節(jié)點上。
記錄多個信道允許一次存儲多個節(jié)目。使用該特征,俱樂部成員能夠更快的下載俱樂部節(jié)目。另外,峰谷時間比如午夜,可以被用于下載這些節(jié)目。使用峰谷時間的帶寬分配俱樂部節(jié)目將減少分配成本。
圖17-圖22描述獲取NVOD節(jié)目來提供類VOD回放的過程。像VOD一樣,用戶可以根據(jù)節(jié)目的存儲情況暫停、快進和倒帶節(jié)目。盡管這些實施例存儲節(jié)目到用戶本地位置,其它實施例可以把節(jié)目存儲在遠離用戶位置的地方并使用私有信道發(fā)送到用戶位置。
參見圖17的方框圖,在如圖所示的異頻雷達收發(fā)機1704上,NVOD節(jié)目1750-1759在特定異頻雷達收發(fā)機1704上播放時間超過六個小時。對每個數(shù)字頻道1708,節(jié)目1750-1759每隔2小時以NVOD循環(huán)1712播放。數(shù)字信道1708被復用成一個數(shù)據(jù)流并被同一異頻雷達收發(fā)機或模擬載波頻道發(fā)送。數(shù)字信道1708在數(shù)據(jù)流中用PID分段。在該實施例中節(jié)目每隔2小時進行NVOD循環(huán)1712,但是其它實施例可以使用不同的循環(huán)周期。節(jié)目1750在頻道11708-1,比如,可以每個NVOD循環(huán)1712都改變,也可以較低的頻率改變。在后面的討論中將會更清楚,節(jié)目開始時間通過交錯期偏離另一個異頻雷達收發(fā)機。盡管該實施例有十個數(shù)字信道1708對應異頻雷達收發(fā)機或模擬載波頻道,其它實施例可以有更多或更少的數(shù)字信道1708。
參見圖18的方框圖,四個復用的NVOD節(jié)目1800,每個異頻雷達收發(fā)機1704上開始時間與其它異頻雷達收發(fā)機1704交錯開。該實施例使用4個異頻雷達收發(fā)機1704來發(fā)送節(jié)目循環(huán),對2個小時的節(jié)目而言交錯期偏離值是半小時。盡管該實施例使用術語“異頻雷達收發(fā)機”,但是信道1708的數(shù)量可以用任何把他們組合到一起的方法傳輸,比如承載在模擬載波頻道上的數(shù)據(jù)流。
在該實施例中,十個信道被每個異頻雷達收發(fā)機1704發(fā)送,而每個信道1708顯示一個兩小時節(jié)目1750-1759。NVOD節(jié)目1750-1759循環(huán)的開始時間以半小時交錯期在各個異頻雷達收發(fā)機1704之間錯開。比如,第一頻道1708-1對應第一異頻雷達收發(fā)機1704-1,電影“Fletch”在400播放。半小時以后,F(xiàn)letch仍在第一頻道1708-1被顯示,但在430時對應第二異頻雷達收發(fā)機1704-2。Fletch在500時對應第三異頻雷達收發(fā)機1704-3,而在530時對應第四異頻雷達收發(fā)機1704-4。
在該實施例中,選擇交錯期是基于節(jié)目1750-1759的長度和用于節(jié)目1750-1759的頻道1708的數(shù)量。節(jié)目1750-1759的長度除以顯示節(jié)目1750-1759的頻道1708的數(shù)量就得到交錯期。
參見圖19A的方框圖的實施例1900,四路復用的NVOD節(jié)目1704以及存儲內容活動1904。在存儲內容活動部分1904,細條表示存儲節(jié)目,而粗條表示接收節(jié)目回放。比如,來自異頻雷達收發(fā)機1704-3的數(shù)字頻道五1708-5在第三NVOD循環(huán)1714-3被存儲為細條1912。同樣的節(jié)目被提取為粗條1916。
在該實施例中,每個新NVOD循環(huán)1712-1715被記錄直到下一個NVOD循環(huán)1712-1715開始。比如,在500和530之間,調諧器被導向第三異頻雷達收發(fā)機1704-3來記錄所有十個頻道1708存儲每個節(jié)目1750-1759的第一部分。存儲多路節(jié)目被稱為存儲循環(huán)1906-3。在530,調諧器被導向第四異頻雷達收發(fā)機1704-4來記錄新存儲循環(huán)1906-4。每個NVOD循環(huán)1712-1715的節(jié)目可以是相同的,也可以在NVOD循環(huán)1712-1715之間有不同。在該實施例中,一個存儲循環(huán)1906蓋寫以前的存儲循環(huán)1906。
大約在第七個存儲循環(huán)1906-7進入之后的15分鐘,在所選擇的標記為1908的點,用戶選擇數(shù)字頻道五1708-5回放。在該實施例中,用戶被給予NVOD節(jié)目菜單,就象VOD節(jié)目那樣被操縱。比如,用戶選擇在第三NVOD循環(huán)1714-3的來自第三異頻雷達收發(fā)機1704-3對應數(shù)字頻道五1708-5的電影“Fletch”。
在該選擇點1908,正常的存儲循環(huán)1906發(fā)生了變化。在選擇點1908之后,只有來自第三異頻雷達收發(fā)機1704-3的所選擇頻道1708-5被記錄,并用細條1912標志。在第三NVOD循環(huán)1714-3中的其它數(shù)字頻道1708被從復用的數(shù)據(jù)流中去除。
為了并行記錄節(jié)目1754,在選擇點1908被細條1916標志之后開始回放。在所描述的實施例中,回放大約需要2個小時,但是根據(jù)節(jié)目1750-1759長度的不同以及在回放過程中暫停、快進和倒帶的數(shù)量可能會長點或短點。下一個正常的存儲循環(huán)1906-8在900開始,在對應第四異頻雷達收發(fā)機1704-4的第四NVOD循環(huán)1715-4完成記錄之后?;胤爬^續(xù)到915并部分覆蓋下一個存儲循環(huán)1906-8。
該實施例使用單獨調諧器記錄新NVOD循環(huán)1712-1715的第一部分。但是,當記錄整個節(jié)目1912時,第一部分的記錄被中斷。其它實施例能夠繼續(xù)記錄NVOD循環(huán)1712-1715的第一部分,即使記錄整個節(jié)目1912使用第二個調諧器。使用兩個或多個調諧器的實施例能夠記錄大于交錯期的第一部分。比如,上面的實施例帶兩個調諧器,可以記錄每個NVOD循環(huán)1712-1715一小時。
參見圖19B的方框圖,顯示的是實施例1950,NVOD節(jié)目1750-1759的四路復用器1704以及存儲的內容活動。該實施例記錄整個復用節(jié)目流在第七存儲循環(huán)1906-7,即使只有一個節(jié)目1912被觀看。復用節(jié)目流以加密或未加密的形式被存儲。觀看之后,額外的節(jié)目可以被刪除騰出空間到節(jié)目服務器1108。
參見圖20A的方框圖,顯示的是另一個實施例,NVOD節(jié)目1750-1759的四路復用器1704以及存儲的內容活動2004。在該實施例中,NVOD節(jié)目的第一部分2012-1被存儲一段時間。如果用戶選擇觀看類似VOD模式的節(jié)目,剩余部分就從NVOD頻道1708的異頻雷達收發(fā)機1704中記錄并播放剩余部分。如前圖所示,存儲活動2004用細條2012表示寫存儲介質,用粗條2010表示讀存儲介質。存儲介質可以在用戶位置或遠離用戶位置。
所描述的存儲活動2004開始于400存儲循環(huán)2006-1,其中第一NOVD循環(huán)1712-1的第一異頻雷達收發(fā)機1704-1節(jié)目1750-1759的第一部分2012-1存儲的時間等于交錯期,在本例中為半小時。在后面的存儲循環(huán)2006-2,沒有節(jié)目被存儲因為當前存儲的第一部分已經(jīng)被存儲。只有節(jié)目1750-1759的第一部分2012-1中沒有被存儲的部分才需要在存儲循環(huán)2006中被記錄。在第三存儲循環(huán)2006-3,第三異頻雷達收發(fā)機1704-3的第七頻道1708-7在節(jié)目1756的第一部分被存儲之后有新節(jié)目1756。一旦節(jié)目1750-1759從下一NVOD循環(huán)1712,1715被去除,所存儲的第一部分就被標記為刪除,如果其它節(jié)目需要存儲空間。
在第七存儲循環(huán)2006-7,確定第三異頻雷達收發(fā)機1704-3的第一頻道1708-1的節(jié)目1750是新的。節(jié)目1750就被存儲。在大約為715的選擇點2008,用戶選擇預先存儲的第一部分2012-1在類VOD模式中觀看。要注意的是只有那些剩余部分2012-2可以被下載的節(jié)目1750-1759才提供給用戶供選擇。剩余部分2012-2在730開始從第三異頻雷達收發(fā)機1704-3的第三循環(huán)1714-3記錄。
所記錄的節(jié)目2016的回放開始于選擇點2008之后。在該例中,在15-30分鐘之內的節(jié)目被緩沖,這樣用戶可以在節(jié)目2016快進同樣數(shù)量的時間。然而暫停節(jié)目2016將增加緩沖的數(shù)量。沒有對暫?;虻箮Ч?jié)目2016的限制。第一部分2010-1和剩余部分2010-2無縫拼接在一起以對節(jié)目2016重新形式化。
本實施例使用單獨調諧器記錄第一部分2010-1和第二部分2010-2。其它實施例可以使用多個調諧器記錄更大的第一部分并更快的下載剩余部分。比如,如果有三個調諧器,剩余部分可以從三個異頻雷達收發(fā)機1704并行的獲得三個時間為半小時的節(jié)目段。
參見圖20B的方框圖的實施例2050,NVOD節(jié)目1750-1759的四路復用1704以及存儲內容活動。該實施例2050存儲所有NVOD循環(huán)1712-1715,當任何頻道1708承載新節(jié)目1750-1759時。在描述的實施例中,新節(jié)目1750-1759被檢測到,這樣整個NVOD循環(huán)1712-1715就在第一、第三、第四、第七和第八存儲循環(huán)2006-1,2006-3,2006-4,2006-7,2006-8被記錄。
參見圖20C的方框圖的實施例2070,NVOD節(jié)目1750-1759的四路復用1704以及存儲內容活動。該實施例2070連續(xù)記錄所有節(jié)目1750-1759,當在記錄NVOD循環(huán)1712-1715的存儲循環(huán)2006-7期間選擇了一個節(jié)目時。
參見圖21的流程圖,它描述了使用NVOD循環(huán)1712-1715的節(jié)目提供類VOD服務的過程。所描述的過程開始于步驟2104,置頂盒120從內容供應商接收線性節(jié)目時間表。在該線性節(jié)目時間表中,給出了NVOD列表以及對應的頻道1708和異頻雷達收發(fā)機1704。從線性節(jié)目時間表,在步驟2108決定為下幾個NVOD循環(huán)1712-1715使用異頻雷達收發(fā)機1704。線性節(jié)目時間表有未來幾周的列表,但是在該實施例中只分析下幾個NVOD循環(huán)1712-1715。
在步驟2112,異頻雷達收發(fā)機1704被調諧到下一個NVOD循環(huán)1712-1715。來自異頻雷達收發(fā)機1704的整個復用節(jié)目流在步驟2116被從頭記錄。在一些實施例中,整個復用節(jié)目流不解密就存儲。在另一些實施例中,復用節(jié)目流先解密后存儲。
在步驟2120,決定用戶是否選擇類VOD回放NVOD節(jié)目1750-1759。用戶可以從菜單選擇類VOD回放,也可以試圖操縱回放。如果用戶不是俱樂部成員,就會彈出付費屏幕。如果在存儲循環(huán)1906沒有節(jié)目被選擇,在步驟2124進一步測試以確定是否另一個NVOD循環(huán)1712-1715開始。這些NVOD循環(huán)1712-1715通常按交錯期分隔。當新循環(huán)1712-1715被檢測到,過程回跳到步驟2108,記錄下一循環(huán)1712-1715。如果沒有新NVOD循環(huán)1712-1715被檢測到,過程回到步驟2120,再次測試用戶是否選擇了類VOD回放。
如果用戶在步驟2120選擇了類VOD播放,過程進到步驟2128,置頂盒120將繼續(xù)記錄節(jié)目1912過交錯期,直到整個節(jié)目1912被存儲。當節(jié)目1912被記錄之后,就可以按類VOD方式回放。用戶通常從存儲節(jié)目1916的開頭回放,但是用戶可以根據(jù)節(jié)目1916的存儲情況暫停、倒帶或快進。
參見圖22的流程圖,它描述了使用NVOD循環(huán)的節(jié)目提供類VOD服務的過程。所描述的過程開始于步驟2204,從內容供應商接收到帶有NVOD循環(huán)信息的線性節(jié)目表。在步驟2208決定為下一個NVOD循環(huán)1712-1715使用異頻雷達收發(fā)機1704。
調整調諧器來接收帶有十個節(jié)目1750-1759的復用的數(shù)據(jù)流。在步驟2216,從NVOD循環(huán)信息中確定交錯期,這樣就知道了第一部分2012-1的大小。在步驟2218,任何新節(jié)目1750-1759的第一部分2012-1被記錄。新節(jié)目指那些當前沒有第一部分2012-1(其長度等于或大于交錯期)被存儲的節(jié)目。
在步驟2220,用戶選擇類VOD回放控制。如果做出了該選擇,在步驟2228,節(jié)目1750-1759的剩余部分2012-2就從適當?shù)漠愵l雷達收發(fā)機1704收集。節(jié)目2016被播放以便用戶可以控制回放。
如果在步驟2220用戶沒有選擇VOD回放,在步驟2224檢查新NVOD循環(huán)1712-1715。如果沒有新NVOD循環(huán)1712-1715,過程回到步驟2220。另外,如果新NVOD循環(huán)1712-1715即將開始,處理過程就從步驟2224前進到步驟2208。要注意的是循環(huán)回到步驟2208的條件是交錯期過期。
參見圖23的實施例,描述了驗證用戶是否為俱樂部成員的過程。在該實施例中,驗證用戶是俱樂部成員之前,用戶被允許觀看任何存儲的在線性時間表的節(jié)目。如果成員身份沒有被驗證,用戶就切換回在線性時間表的版本。根據(jù)網(wǎng)絡擁塞和延遲的情況不同,驗證過程可能導致一到數(shù)秒的碎片。
所描述的過程開始于步驟2304,用戶正在觀看線性時間表中的節(jié)目。在步驟2308,用戶試圖臨時操縱該程序,比如,暫停、停止、快進、倒帶或跳過預先確定的時段。在步驟2312確定被觀看的節(jié)目是否有對應的存儲部分位于數(shù)據(jù)轉發(fā)器、用戶位置、網(wǎng)絡節(jié)點或其它地方。如果沒有存儲版本,就不進一步做什么而是讓用戶繼續(xù)觀看節(jié)目。一些實施例可以顯示一些消息指示不能進行臨時操縱或者如果用戶加入俱樂部才有可能。
如果線性規(guī)劃的節(jié)目有存儲版本,處理繼續(xù)到步驟2316,確定線性節(jié)目的存儲版本的觀看點。在步驟2320,被觀看的線性節(jié)目部分無縫的或有最小扭曲的切換到存儲版本。臨時操縱請求也在該步驟執(zhí)行。比如,如果用戶請求節(jié)目暫停,存儲版本可以暫停方式顯示。
在步驟2322,執(zhí)行查詢來確定用戶是否為俱樂部成員。在該實施例中,查詢由計帳系統(tǒng)發(fā)起,該系統(tǒng)遠離用戶位置。其它實施例可以在步驟2308之后的任何時間執(zhí)行步驟2322的請求。回放控制將盡可能快的切換到存儲版本而不等待驗證俱樂部成員身份。如果俱樂部成員身份沒有在步驟2324被驗證,跳到步驟2304,用戶切換回來觀看線性時間表節(jié)目。如果在步驟2328確認了俱樂部成員身份,用戶可以繼續(xù)操縱節(jié)目的存儲版本。在該實施例中,驗證的延遲不會扭曲與從線性節(jié)目表切換到節(jié)目存儲版本的回放。
參見圖24的流程圖,描述了驗證對存儲節(jié)目授權回放的過程。該實施例適用于節(jié)目存儲在用戶本地、鄰居節(jié)點、數(shù)據(jù)轉換器或系統(tǒng)其它位置的情形。用戶能夠請求觀看任何存儲的節(jié)目并在步驟2404選擇一個節(jié)目。節(jié)目被接收在步驟2408。一旦被用戶請求的部分以適當?shù)木彌_被接收,就可以開始回放?;胤诺拈_始不會因為要確定用戶是否被授權觀看節(jié)目而帶來的延遲所阻礙,這樣節(jié)目在步驟2412開始播放。
在步驟2416,授權被請求繼續(xù)觀看節(jié)目。其它實施例可以在步驟2404之后任何時間執(zhí)行步驟2416,但回放不習慣于回答授權請求。在步驟2420,通過查詢不在用戶位置(如數(shù)據(jù)轉換器、節(jié)點或其它)的數(shù)據(jù)庫驗證授權。在一些實施例中,授權可以存儲在用戶本地的數(shù)據(jù)庫。當授權被驗證,就在步驟2424允許繼續(xù)觀看。一些實施例有一個定時器允許在授權請求沒有響應之前觀看最多10秒。
在該實施例中,當授權沒有被驗證,過程繼續(xù)到步驟2428,要求用戶對節(jié)目付費,或者要求加入成員俱樂部,以允許觀看一個或多個節(jié)目。當用戶同意繼續(xù)觀看時,過程繼續(xù)到步驟2424,允許觀看。如果沒有同意付費或者加入俱樂部,就制止進一步觀看節(jié)目。授權狀態(tài)保留在置頂盒,阻止進一步觀看節(jié)目。
根據(jù)上面的描述,本發(fā)明的許多優(yōu)點就很清楚了。是俱樂部成員的用戶可以控制所有或部分線性確定時間的節(jié)目的回放。另外,在任何時候可以觀看更新的或經(jīng)常被請求的節(jié)目。這些特征允許用戶在需要用電視觀看節(jié)目時獲得最大的靈活性。
本發(fā)明的許多變化和修改也可以使用。在不同的實施例中,發(fā)送給用戶的節(jié)目可以是視頻或音頻。上面描述的多個實施例使用衛(wèi)星和電纜鏈路來接收節(jié)目,但是包交換網(wǎng)絡,比如互聯(lián)網(wǎng),也可以被使用。另外,控制數(shù)據(jù)信道也可以使用互聯(lián)網(wǎng)在置頂盒和訂閱者管理系統(tǒng)之間通信。
上面的一些實施例是從附加的或額外的內容供應商角度討論本發(fā)明。在另一些實施例中,本發(fā)明可以用于真正的視頻點播服務,擬視頻點播服務,按觀看付費服務,在家購物頻道,商業(yè)支持的頻道,或其它電視節(jié)目選擇。用戶可以簡單的暫停、倒帶或快進任何電視節(jié)目,切換到預先錄制的用戶可以控制回放的版本。另外,用戶可以用菜單訪問預先錄制的任何頻道的節(jié)目。
上述實施例存儲內容于遠程或本地。本地存儲在置頂盒提供。但是,其它實施例可以許多方式本地存儲。存儲設備可以是視頻磁帶記錄儀,數(shù)字磁帶記錄儀,硬盤驅動器,固態(tài)存儲器,光盤,或其它已知的存儲機制。存儲介質可以是非移動的,或者是移動的。存儲設備可以在置頂盒外部并耦合到專用電纜,無線收發(fā)器,和/或包交換網(wǎng)絡。
上面的一些實施例是以有線電視系統(tǒng)為內容討論本發(fā)明,但是可以使用其它內容提供技術。如上所說,可以使用數(shù)字衛(wèi)星廣播。另外,可以使用無線、電話或電力線來分配內容,使用數(shù)字或模擬信號,或其它的寬帶分配技術。
盡管上面的有些實施例把置頂盒和電視顯示器分開討論,但是應該理解其它實施例可以包括把置頂盒功能當作其它組件的一部分。比如,置頂盒可以集成到電視機中。
盡管一些實施例使用遙控器激活特定功能,但是應該理解可以采用其它方法激活這些功能。比如語音激活等其它方式可以被使用。
在本發(fā)明的一個實施例中,俱樂部成員訪問俱樂部節(jié)目是無限的,在一定意義上而言俱樂部成員可以在任何時間訪問俱樂部節(jié)目。在其它實施例中,訪問俱樂部節(jié)目,即使對俱樂部成員而言也是有限制的。比如,在特定時間段(比如一個月),可以對特定俱樂部節(jié)目被某個俱樂部成員訪問或觀看的次數(shù)施加數(shù)量限制。此處對訪問俱樂部節(jié)目和觀看俱樂部節(jié)目做了區(qū)分。訪問俱樂部節(jié)目指在任何時間段對任何俱樂部節(jié)目的任何提取,無論有多短。而觀看俱樂部節(jié)目指提取俱樂部節(jié)目至少一個特定的時間長度并在確定的時間幀之內。比如,“觀看”可以定義為在24小時期間對俱樂部節(jié)目有超過5分鐘的提取。因此,使用該定義,提取特定俱樂部節(jié)目的用戶在一天內有7次,每次只有4分鐘,那么就是“訪問”了該節(jié)目7次但沒有“觀看”它。類似的,用戶一天七次提取并查看整個俱樂部節(jié)目就是“訪問”了該節(jié)目7次但“觀看”它一次。
更復雜的俱樂部變化對不同的俱樂部節(jié)目有不同的限制在完全個人的基礎上,根據(jù)俱樂部節(jié)目的一些分組,或者把個人和分組設置混合起來。這些限制可以包括允許俱樂部節(jié)目被按照與版權持有者的協(xié)議提供,如果這些協(xié)議限制給定節(jié)目被訪問或觀看的次數(shù)的話。這些限制的影響被集成在訪問俱樂部節(jié)目的過程中,比如在圖7-圖8B。用戶試圖訪問俱樂部節(jié)目,需要確定當前哪個節(jié)目被作為線性節(jié)目表的一部分播放給用戶,該節(jié)目是否是俱樂部節(jié)目,以及用戶是否被授權觀看俱樂部節(jié)目。
因此,在一個實施例中,每個俱樂部節(jié)目被賦予固定的訪問或觀看限制,存儲在訂閱者管理系統(tǒng)124和/或節(jié)目請求數(shù)據(jù)庫136。特定的實施例包括賦予特別大的限制,這樣用戶實際上是被給予無限的訪問特定俱樂部節(jié)目的權利。在另一些實施例中,設置該限制等于特定俱樂部節(jié)目在常規(guī)的固定時間表中出現(xiàn)的次數(shù)。訂閱者管理系統(tǒng)記錄俱樂部節(jié)目被特定置頂盒120訪問的次數(shù)。當俱樂部成員試圖訪問俱樂部節(jié)目時,訂閱者管理系統(tǒng)124就比較所記錄的訪問或觀看次數(shù)以及被授權的次數(shù)。如果預先描述的限制已經(jīng)達到,訪問就被禁止;如果預先描述的限制沒有達到,訪問就被同意。
在另一實施例中,在訂閱者管理系統(tǒng)124內部就根據(jù)分組策略設置訪問或觀看限制。該分組可以基于,比如,主題、內容分級、或質量等級,以及其他標準。因此,在某實施例中,特別導向孩子的俱樂部節(jié)目被給予非常大的限制值,這樣訪問孩子的節(jié)目對俱樂部成員是沒有限制的。在混合實施例中,對一些俱樂部節(jié)目根據(jù)分組策略設置訪問或觀看限制,而對另一些俱樂部節(jié)目設置單獨的限制。在另一些實施例中,訪問或觀看限制被施加到所有的俱樂部節(jié)目,這樣對俱樂部節(jié)目的訪問或觀看就被絕對限制。
在俱樂部內可以組合這些實施例來設置不同級別的服務,對俱樂部成員有不同的成本。這樣,俱樂部成員訪問俱樂部節(jié)目的付費可以根據(jù)提供的訪問級別分檔。有關每個俱樂部成員的特定訪問信息被記錄在訂閱者管理系統(tǒng)124,以便用于當用戶試圖訪問某個俱樂部節(jié)目時。該信息還可以用于增加VOD類型的服務,當用戶希望訪問超出其服務范圍的特定俱樂部節(jié)目時。在該情形下,用戶的附加訪問請求可以被提供但是要收額外費。
比如,如果用戶被安排在給定的月份訪問10個俱樂部節(jié)目觀看,但是他希望在該月觀看第11個俱樂部節(jié)目,那么可以提供附加的訪問,但是他要同意付額外費。提供這種附加訪問之前訂閱者管理系統(tǒng)124驗證用戶已經(jīng)達到限制值,并告訴用戶需要附加的成本來進行補充訪問。
在其他實施例中可以使用限制值實現(xiàn)促銷功能。比如,當用戶滿足特定預先確定的標準后,比如在一定時間內作為俱樂部訪問成員,就可以由訂閱者管理系統(tǒng)124調整限制值,作為獎勵,以提供對特定俱樂部節(jié)目的附加訪問。因此,如果用戶滿足了預先確定的質量標準,比如,對音樂視頻的無限訪問獎勵,訂閱者管理系統(tǒng)124在某個時期(稱為獎勵期)增加音樂視頻對該用戶的限制值到一個相當大的值。在該獎勵期,用戶可以在任何時候或以任何次數(shù)訪問所有的歸類為音樂視頻的俱樂部節(jié)目。
在不同的實施例中可以有不同的限制方式。在一個實施例中,訂閱者管理系統(tǒng)124把一個或多個置頂盒120聯(lián)系到俱樂部訪問安排。這適合于當在單獨房屋或商戶有多個置頂盒120對應多個電視的情況。訂閱者管理系統(tǒng)124關聯(lián)每個置頂盒120到特定的訪問計劃,無論該訪問計劃基于單獨限制設置,組策略,還是混合安排,或其它方式。每當從多置頂盒120中的任何一個觀看或訪問俱樂部節(jié)目時就記錄觀看或訪問。這樣,對俱樂部節(jié)目的訪問就按照同一基礎提供給有多個置頂盒120的房屋,就好像該房屋只有一個置頂盒120一樣。
在另一實施例中,用戶被給予選擇來永久購買俱樂部節(jié)目拷貝。當這種購買被版權持有者允許,同意支付購買費,訂閱者管理系統(tǒng)124授權用戶保留永久拷貝,并禁止拷貝保護。因此,用戶可以拷貝俱樂部節(jié)目的俱樂部版本到另一設備,比如PVR,VCR,或移動介質,或通過電子郵件等電子傳輸。另外,當俱樂部節(jié)目已經(jīng)存放在用戶的置頂盒120時,訂閱者管理系統(tǒng)124可以指導用戶的置頂盒120保留所購買的俱樂部節(jié)目的永久拷貝。
在上面的一些實施例中,內容供應商選擇作為俱樂部的一部分存儲在用戶位置的節(jié)目。該過程在其它實施例中可以修改以便根據(jù)用戶偏好只有部分俱樂部節(jié)目被存儲。比如,用戶可以指定感興趣的目錄或類別,只記錄這些俱樂部節(jié)目。無須用戶指定偏好,在另一實施例中可以監(jiān)控觀看習慣。用戶配置被使用來確定應該記錄那個俱樂部節(jié)目。用戶被主動詢問來創(chuàng)建該用戶配置,或者通過被動監(jiān)控來創(chuàng)建該用戶配置。該用戶配置考慮到多個觀看者與用戶位置的關聯(lián),所記錄的節(jié)目應該根據(jù)對多個觀看者的復合配置。
盡管在上面結合特定設備和方法描述了發(fā)明的原則,但是要清楚的理解該描述只是作為示例而不是作為對發(fā)明范圍的限制。
權利要求
1.一種用于分配節(jié)目的方法,該方法包括根據(jù)節(jié)目時間表實時發(fā)送第一批節(jié)目;存儲第二批節(jié)目在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物;以及在用戶控制下播放來自服務器的第二批節(jié)目中的至少一個,其中從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到從服務器發(fā)送特定節(jié)目的對應物,該切換還包括根據(jù)節(jié)目時間表確定對特定節(jié)目發(fā)送的臨時位置;以及在完全相同的臨時位置從服務器上播放特定節(jié)目的對應物。
2.根據(jù)權利要求1所述的方法,其中在用戶控制下從服務器上播放第二批節(jié)目的至少一個,包括從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到從服務器發(fā)送特定節(jié)目的對應物。
3.根據(jù)權利要求2所述的方法,其中從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到從服務器發(fā)送特定節(jié)目的對應物包括處理來自用戶的節(jié)目控制信號。
4.根據(jù)權利要求3所述的方法,其中從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到從服務器發(fā)送特定節(jié)目的對應物還包括從對應物節(jié)目的開頭播放對應物節(jié)目。
5.根據(jù)權利要求3所述的方法,其中用戶觀看特定節(jié)目的發(fā)送在切換過程中完全沒有中斷。
6.根據(jù)權利要求5所述的方法,其中處理來自用戶的節(jié)目控制信號包括接收遙控器的無線節(jié)目控制指令;以及根據(jù)所接收的節(jié)目控制信號來確定需要的節(jié)目控制操縱。
7.根據(jù)權利要求6所述的方法,還包括對服務器上的特定節(jié)目的對應物執(zhí)行需要的節(jié)目控制操縱。
8.根據(jù)權利要求1所述的方法,還包括傳送節(jié)目菜單,用戶可以從服務器上選擇第二批節(jié)目的至少一個在用戶控制下回放。
9.根據(jù)權利要求8所述的方法,還包括驗證用戶授權對服務器的訪問。
10.根據(jù)權利要求9所述的方法,其中驗證用戶授權對服務器的訪問在傳送節(jié)目菜單之后被執(zhí)行,其中節(jié)目菜單只表示存儲在服務器上的節(jié)目。
11.根據(jù)權利要求1所述的方法,還包括傳送節(jié)目時間表顯示,用戶可以從服務器上選擇第二批節(jié)目的至少一個在用戶控制下回放。
12.根據(jù)權利要求11所述的方法,還包括驗證用戶授權對服務器的訪問。
13.根據(jù)權利要求11所述的方法,其中第二批節(jié)目中至少有一個為第一批節(jié)目的對應物,其中在用戶控制下播放來自服務器的第二批節(jié)目中的至少一個包括從開頭播放該對應物。
14.根據(jù)權利要求11所述的方法,其中第二批節(jié)目中至少有一個為第一批節(jié)目的對應物,其中在用戶控制下播放來自服務器的第二批節(jié)目中的至少一個包括從節(jié)目時間表為特定節(jié)目定義的位置播放其對應物。
15.根據(jù)權利要求1所述的方法,還包括確定是否授權用戶從服務器上訪問節(jié)目;以及發(fā)送促銷材料描述從服務器訪問節(jié)目,確定用戶是否被授權訪問服務器上的節(jié)目。
16.根據(jù)權利要求1所述的方法,其中服務器位于用戶遠程。
17.根據(jù)權利要求1所述的方法,其中服務器位于用戶本地的置頂盒。
18.一種用于分配節(jié)目的方法,該方法包括根據(jù)節(jié)目時間表實時發(fā)送第一批節(jié)目;存儲第二批節(jié)目在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物;檢測用戶請求對第一批節(jié)目的節(jié)目控制;確定被請求的節(jié)目有在服務器上的對應物;根據(jù)節(jié)目時間表確定對特定節(jié)目的傳送的特定位置;以及在用戶控制下播放存儲在服務器上的第二批節(jié)目中的一個對應物節(jié)目。
19.根據(jù)權利要求18所述的方法,其中檢測用戶對第一批節(jié)目中的一個的節(jié)目控制的請求包括接收遙控器的無線請求;以及處理無線請求以確定需要的節(jié)目。
20.根據(jù)權利要求18所述的方法,還包括驗證用戶授權對服務器的訪問。
21.根據(jù)權利要求18所述的方法,其中服務器位于用戶遠程。
22.根據(jù)權利要求18所述的方法,其中服務器位于用戶本地的置頂盒。
23.一種用于分配節(jié)目的方法,該方法包括根據(jù)節(jié)目時間表實時發(fā)送第一批節(jié)目;存儲第二批節(jié)目在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物;接收來自用戶的節(jié)目控制信號;當接收到節(jié)目控制信號時,根據(jù)節(jié)目時間表確定對特定節(jié)目的傳送的特定位置;以及從根據(jù)節(jié)目時間表發(fā)送特定節(jié)目切換到在完全相同的臨時位置從服務器上發(fā)送特定節(jié)目的對應物。
24.根據(jù)權利要求23所述的方法,還包括根據(jù)接收的節(jié)目控制信號確定需要的節(jié)目控制操縱;以及對服務器上的節(jié)目執(zhí)行需要的節(jié)目控制操縱。
全文摘要
本發(fā)明提供了一種用于分配節(jié)目的方法。第一批節(jié)目根據(jù)節(jié)目時間表被實時發(fā)送。第二批節(jié)目被存儲在服務器上,第一批節(jié)目中的至少一個節(jié)目在第二批節(jié)目中有對應物。用戶對一個第一批節(jié)目中的一個節(jié)目進行節(jié)目控制的請求被檢測到。需要確定被請求的節(jié)目是否有存儲在服務器上的對應物。如果有,就在用戶控制下播放服務器上的對應節(jié)目。
文檔編號H04N7/16GK1374800SQ0210659
公開日2002年10月16日 申請日期2002年2月28日 優(yōu)先權日2001年3月13日
發(fā)明者約翰·J·西埃, 加內什·巴薩瓦帕特納, 馬丁·F·薩布洛, 格雷戈里·R·德普雷 申請人:Svod公司