專利名稱:基于客戶-服務器的交互式電視節目導視系統的制作方法
技術領域:
本發明涉及交互式電視節目導視系統,更具體地涉及允許用戶在媒體服務器上將節目錄像和節目導視數據記錄的交互式電視節目導視系統。
背景技術:
有線電視、衛星電視和廣播電視系統提供給觀眾大量電視頻道。傳統上觀眾參考印刷的電視節目單來確定特定時間內播送的節目。最近以來,開發了交互式電視節目導視,它允許在用戶電視機上顯示電視節目信息。交互式電視節目導視允許用戶使用遠程控制來瀏覽電視節目單。在典型的節目導視中,按照預定的或用戶規定的分類來顯示電視節目清單的不同組合。清單通常用列表、網格或表格形式顯示。
節目清單和其他節目導視數據通常由衛星上行線路設備提供給多個有線系統首端。每個首端將節目導視數據傳播至多個用戶。交互式電視節目導視通常實施于用戶的機頂盒中。通常機頂盒連至用戶的電視機和錄像機。在例如1996年12月19日發布的Knee等人的PCT專利申請發布號WO 96/41478中描述了電子電視節目導視。通常機頂盒連至用戶的電視機和錄像機。在例如1997年9月5日提交的Ellis等人的美國專利申請系列號08/924,239中描述了允許用戶將節目錄像的節目導視系統,它在此處全部引為參考。
這類系統在一些方面具有缺陷。機頂盒和錄像機(VCR)的處理和存儲能力通常有限。這反過來又限制導視的功能。錄像機可能明顯地給家庭電視設備增加費用。它們是機械系統,易于損壞,而它們的恰當操作又部分地取決于用戶對它們的合適操作(即要記住放入錄像帶)。在某些系統中與節目導視一起操作VCR可能是復雜過程,因而可能使用戶受挫。此外,用戶不用多臺錄像機就無法同時錄像多個節目,而在觀看一個節目時要另一個節目將錄像就需要附加硬件或功能強的機頂盒。在例如1998年6月16日提交的Lemmons等人的美國專利申請系列號60/089,487中描述了允許用戶將一個節目錄像而同時觀看另一個節目的節目導視系統,它在此處全部引為參考。
已經開發了使用硬盤技術存儲節目的系統。在例如1998年9月17日提交的Hassell等人的美國專利申請系列號09/157,256中描述了具有數字存儲設備的交互式電視節目導視系統。基于硬盤的產品已經由California州Sunnyvale的TiVo公司及California州Mountainview的Replay Netwroks公司開發出來。這些系統的缺陷在于它們需要用戶家中的附加設備,這將增加用戶家庭電視設備的費用。這類系統的用戶家中如不用多臺錄像機就無法同時錄像多個節目。
某些當今電視平臺支持機頂盒與首端之間的返回路徑。已經開發了基于客戶-服務器的節目導視,其中機頂盒用作客戶機,它通過返回路徑與位于首端處的服務器通信。這些服務器通常響應于由機頂盒生成的請求而將節目清單信息(例如節目名稱和播送時間)提供給機頂盒。
也已經開發了點播視頻(VOD)系統。這類系統通常把由首端傳播的所有節目或者所選節目子集錄像。在前一種方案中,在服務器處需要很大的存儲量以保證用戶所需全部視頻都可供使用。在后一種方案中,用戶只限于觀看首端操作員決定錄像的那些節目。在例如1995年2月9日發布的Buhro等人的PCT專利申請發布號WO95/04431 A2中描述了用于將音頻和視頻信號存儲和傳播的系統。在例如1998年5月12日發布的Girard等人的美國專利號5,751,282中描述了允許用戶使用電子節目導視按照要求調用節目的系統。
在一種稱為“盒子”的有線電視系統中,觀眾可以告訴有線操作員,請求從音樂視頻庫存中挑選播送特定音樂視頻。所請求的視頻在專用頻道上播送給所有觀眾觀看。此方案具有一些缺陷。首先,用戶使用他們的電視設備點播節目時不方便。其次,觀眾必須等待其他觀眾點播的節目播送完之后才能觀看他們自己的節目。還有,觀眾限于只能選擇庫存中現有的視頻。某些觀眾可能希望點播庫存中所沒有的音樂視頻。這些觀眾沒有辦法選擇視頻以供存庫或觀看其他視頻。
在一種稱為“你的選擇TV”的有線電視系統中,以前播送過的電視節目在一組專用電視頻道上重復播送。觀眾可以付很少費用來點播重復的節目。然而,這種重復是在規定時間內實現的,這對于觀眾可能不方便。還有,可能沒有觀眾所需要的節目,因為將哪些節目節目是由有線系統操作員決定的。在例如1998年4月23日發布的MacRae等人的PCT專利申請發布號WO 98/17064中描述了允許訪問因特網的電視系統。
發明內容
因此本發明的目的是提供一種節目導視系統,它允許用戶指示服務器將一定節目錄像以備稍后按照要求回放給用戶。
通過提供一種響應于用戶請求而在遠程媒體服務器處將節目錄像的節目導視系統,可以根據本發明的原理來完成本發明的這個和其他目的。主設備向多個電視傳播設備提供節目導視數據。電視傳播設備使用任何合適手段(例如連續地、周期地、響應于請求或命令等)將節目導視數據傳播至多個交互式電視節目導視。交互式電視節目導視可以全部地實施于用戶的電視設備上。選代地,通過使用合適的基于客戶-服務器的方案或者分布式方案,節目導視可以部分地實施于用戶的電視設備上和部分地實施于服務器上。
遠程媒體服務器可以位于節目導視傳播設備處,或者位于其他合適的傳播設備處(例如有線系統首端,廣播傳播設備,衛星電視傳播設備,或者任何其他合適類型的電視傳播設備)。遠程媒體服務器可以將節目錄像,以及如果需要則將節目導視數據記錄。遠程媒體服務器還可以記錄與節目相關聯的數據,例如在垂直消隱期間(VBI)或數字數據道內載帶的數據。節目、與節目相關聯的數據、節目導視數據或它們的任何合適組合都可以響應于由交互式電視節目導視所生成的請求而加以錄像或記錄。由遠程媒體服務器錄像的節目可以使用任何合適的點播視頻或近似點播視頻方案來傳播至用戶。用戶也可以在他們家庭中具有本地媒體服務器(例如個人計算機),用于將節目錄像,以及如果需要則將導視數據記錄。
附圖簡要說明附圖和以下優選實施例的詳細描述將使本發明的進一步特征、它的特性和不同優點更為明顯。
圖1是根據本發明的說明性系統的原理框圖。
圖2a-2e是根據本發明的圖1的交互式節目導視設備的說明性布置的原理圖。
圖3是用于顯示根據本發明的圖2a-2e的存儲設備的的說明性布置的原理圖。
圖4是用于顯示由圖3的存儲設備所保持的媒體目錄的的說明性布置的原理圖。
圖5是用于顯示如何將節目錄像的說明性數據流圖。
圖6a和6b用于闡述當根據本發明為多個用戶回放單個節目時用戶指針的使用。
圖7是根據本發明的圖2a-2e的用戶電視設備的說明性布置的原理圖。
圖8顯示根據本發明的圖7的遠程控制的說明性布置的原理圖。
圖9是根據本發明的圖7的說明性用戶電視設備的一部分的一般化原理框圖。
圖10顯示根據本發明的可由節目導視顯示的用于向用戶提供對不同節目導視功能的調用的說明性主菜單屏幕。
圖11a顯示根據本發明的其中按照時間來顯示節目清單的說明性節目清單屏幕。
圖11b顯示根據本發明的其中按照頻道來顯示節目清單的說明性節目清單屏幕。
圖11c顯示根據本發明的其中按照分類來顯示節目清單的說明性節目清單屏幕。
圖12a和12b顯示根據本發明的其中顯示每次觀看付費節目清單的說明性節目導視顯示屏幕。
圖13a顯示當用戶改換頻道時根據本發明的可由節目導視顯示的說明性FLIP顯示。
圖13b顯示當用戶表示希望瀏覽用戶正觀看的頻道以外的其他頻道的節目清單時根據本發明的可由節目導視顯示的說明性BROWSE顯示。
圖14a顯示當用戶表示希望將節目錄像時根據本發明的可由節目導視顯示的說明性錄像覆蓋畫面。
圖14b顯示當用戶正在觀看節目導視顯示屏幕時可由節目導視顯示的說明性錄像覆蓋畫面。當用戶表示希望將節目錄像時可以顯示該覆蓋畫面。
圖14c和14d顯示用于標示將節目錄像的費用以及向用戶提供機會來確認錄像操作的說明性錄像覆蓋畫面。
圖14e顯示當用戶表示希望錄像節目組中的一部分的節目時可由節目導視顯示的說明性覆蓋畫面。
圖15a顯示說明性的每次觀看付費點播覆蓋畫面。
圖15b顯示說明性的每次觀看付費點播確認覆蓋畫面。
圖16顯示當用戶選擇受版權保護的節目來錄像時可由節目導視顯示的說明性錄像覆蓋畫面。
圖17顯示用于向用戶提供機會點播每次觀看付費節目包的說明性節目導視顯示屏幕。
圖18a顯示當用戶正在觀看電視節目時可由節目導視顯示的說明性目錄覆蓋畫面。當用戶表示希望觀看已經為用戶在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上錄像的節目目錄時可以顯示該覆蓋畫面。
圖18b顯示當用戶正觀看節目導視顯示屏幕時可由節目導視顯示的說明性目錄覆蓋畫面。當用戶表示希望觀看已經為用戶在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上錄像的節目目錄時可以顯示該覆蓋畫面。
圖18c顯示當用戶正觀看根據本發明的按照分類顯示清單的顯示屏幕時可由節目導視顯示的說明性目錄覆蓋畫面。
圖18d顯示當用戶表示希望訪問為用戶在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上錄像的節目目錄時可由節目導視顯示的說明性目錄屏幕。
圖18e顯示當用戶表示希望訪問例如圖14d中所示的但其中錄像的節目清單按照不同方法分類的不同目錄屏幕時可由節目導視顯示的說明性目錄菜單屏幕。
圖18f顯示用戶已經選擇由媒體服務器錄像但尚未錄像的節目的說明性目錄屏幕。
圖19顯示當用戶表示希望回放節目時可由節目導視顯示的說明性覆蓋畫面。該覆蓋畫面標示對回放的收費。
圖20顯示當用戶表示希望觀看關于已經為用戶在圖2a-2e的遠程媒體服務器上錄像的節目的信息時可由節目導視顯示的說明性全信息屏幕。
圖21顯示當用戶表示希望錄像或回放由父母鎖死的節目時可由節目導視顯示的說明性覆蓋畫面。
圖22顯示用于向用戶提供對于錄像在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上的節目的控制的說明性覆蓋畫面。
圖23顯示當用戶表示希望實時地將在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上的節目進行高速緩存時可由節目導視顯示的說明性覆蓋畫面。
圖24顯示為在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上將節目錄像或從中回放節目用戶可在其上進行不同設置的說明性設置屏幕。
圖25a和25b是用于向用戶提供機會以便根據本發明定義超節目的說明性超節目屏幕。
圖26是根據本發明在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上將節目錄像及其相關聯的節目導視數據記錄時所涉及的主要步驟的說明性流程圖。
圖27是根據本發明在圖2a-2e的遠程媒體服務器上或圖7的本地媒體服務器上將節目錄像及其相關聯的節目導視數據記錄時所涉及說明性步驟的更為詳細的流程圖。
圖28是根據本發明從圖2a-2e的遠程媒體服務器中或圖7的本地媒體服務器中回放節目及其相關聯的節目導視數據時所涉及的主要步驟的說明性流程圖。
圖29是根據本發明從圖2a-2e的遠程媒體服務器中或圖7的本地媒體服務器中回放節目及其相關聯的節目導視數據時所涉及說明性步驟的更為詳細的流程圖。
圖30是根據本發明向用戶提供機會以便訪問曾經實時地高速緩存的節目版本時所涉及的說明性步驟的流程圖。
圖31是根據本發明向用戶提供機會以便定義和回放超節目時所涉及的說明性步驟的流程圖。
具體實施例方式
圖1中顯示根據本發明的說明性系統10。主設備12通過通信線路18從節目導視數據源14中提供節目導視數據給交互式節目導視電視設備17。最好有交互式節目導視電視設備17的多個部件或設施,其中每個由相應的通信線路18連至主設備12,此處為避免圖紙過分復雜而只顯示了交互式節目導視電視設備17的一個部件或設施。
線路18可以是衛星線路,電話網線路,電纜或光纖線路,微波線路,因特網連接,這些線路的組合或者任何其他合適的通信線路。如果希望在線路18上除數據信號外還傳播視頻信號,則具有相對高帶寬的線路例如衛星線路一般比相對低帶寬的線路例如電話線更為優選。
由主設備12傳播至交互式節目導視電視設備17的節目導視數據可以包括電視節目編排數據(例如節目標識符、時間、標題和說明)及電視節目清單以外的用于服務的其他數據(例如幫助文本、每次觀看付費信息、氣候信息、運動信息、音樂頻道信息、相關聯的因特網網絡線路、相關聯的軟件等)。節目導視數據還可包括每個節目的每次顯示用的獨一的標識符,節目組(例如系列節目、小系列節目、可點播的節目包等)的標識符,或任何其他合適的標識符。如此處所用,“節目”和“節目編排”名詞系指在正常的、高價的、每次觀看付費的、音樂的、或其他類型電視頻道上播送的任何類型的演播或廣告,它可能包括電影、每次觀看付費節目、運動項目、音樂節目、廣告或任何其他合適類型的電視節目。
交互式節目導視電視設備17可以通過通信線路197連至記費系統199。通信線路197可以是任何合適的通信線路,例如串行連接、并行連接、通用串行總線(USB)連接、電話線路、計算機網絡線路、因特網連接或任何其他合適的通信線路。記費系統199自交互式節目導視電視設備17中接收關于在交互式節目導視電視設備17上點播的、錄像的或回放的節目的信息。記費系統199可以是任何基于計算機的系統,適用于為用戶生成帳單或者基于自交互式節目導視電視設備17中收到的信息來在用戶帳號上進行信用借貸。
在交互式節目導視電視設備17上實施交互式電視節目導視。圖2a-2e中顯示交互式節目導視電視設備17的五個布置。如圖所示,交互式節目導視電視設備17可以包括位于節目導視傳播設備16處的節目導視傳播設備21及用戶電視設備22。
交互式電視節目導視可以使用圖2a和2c的布置全部地在用戶電視設備22上運行,或者可以使用如圖2b和2d中所示合適的客戶-服務器或分布式處理布置來部分地在用戶電視設備22上和部分地在交互式節目導視電視設備17上運行。節目導視傳播設備16可以是任何合適的傳播設備,及可能具有傳播設備21。
圖2a、2b、2c和2d的傳播設備21是適用于通過通信路徑20向用戶電視設備22提供節目導視數據的設備。傳播設備21可以包括例如合適的傳輸硬件,用于在電視頻道邊帶上,在電視頻道的垂直消隱期間內使用帶內數字信號,使用帶外數字信號或依靠任何其他合適的數據傳輸技術來傳播節目導視數據。模擬或數字視頻信號(例如電視節目)可以由傳播設備21在通信路徑20上通過多條電視頻道傳播至用戶電視設備22。選代地,視頻信號可以自某些其他合適的傳播設備例如有線系統首端、廣播傳播設備、衛星電視傳播設備或任何其他合適類型的電視傳播設備傳播至用戶電視設備22。
通信路徑20可以是任何適合于傳播節目導視數據的通信路徑。通信路徑20可以包括例如衛星線路、電話網線路、電纜或光纖線路、微波線路、因特網連接、電纜上數據服務接口規范(DOCSIS)連接、這類線路的組合、或者任何其他合適的通信線路。通信路徑20最好具有足夠的帶寬以便允許節目導視傳播設備16或另一個傳播設備傳播電視節目編排至用戶電視設備22。雖然為避免圖紙過分復雜而只在圖2a-2d中顯示一件用戶電視設備22和一條通信路徑20,但通常有用戶電視設備22的多個部件,以及多個相關聯的通信路徑20。如果需要,電視節目編排和節目導視數據可以在單獨的通信路徑上提供。
圖2b顯示基于客戶-服務器的或分布式交互節目導視系統中的交互式節目導視電視設備17的說明性布置。如圖2b中所示,傳播設備21可以包括節目導視服務器25。節目導視服務器25可以使用硬件和軟件的任何合適組合以便提供基于客戶-服務器的節目導視。節目導視服務器25可以例如運行-個合適的數據庫引擎(例如Mocrosoft的SQL服務器),以及響應于由實施于用戶電視設備22上的節目導視客戶所生成的查詢來提供節目導視數據。如果需要,節目導視服務器25可以位于主設備12處或其他位置處,例如有線系統首端、廣播傳播設備、衛星電視傳播設備或任何其他合適類型的電視傳播設備處。
節目導視可以使用任何合適的基于客戶-服務器的方案自節目導視服務器25中檢索節目導視數據。節目導視可以例如將SQL請求作為消息傳送至節目導視服務器25。在另一個合適的方案中,節目導視可以使用一個或多個遠程過程調用來調用駐留于節目導視服務器25上的遠程過程。節目導視服務器25可以為這些調用的遠程過程執行SQL語句。在又一個合適的方案中,由節目導視執行的客戶對象可以使用例如對象請求代理程序(ORB)與由節目導視服務器25運行的服務器對象通信。這可能涉及使用例如Microsoft的分布式部件對象模型(DCOM)方案。
如果需要,在交互式節目導視電視設備17上實施的節目導視可以使用任何合適的網絡和傳輸層協議在通信路徑20上與節目導視服務器25通信。它們可以例如使用協議堆棧來通信,該協議堆棧包括排序的包交換/因特網包交換(SPX/IPX)層,傳輸控制協議/因特網協議(TCP/IP)層,Appletalk事務協議/數據包傳送協議(ATP/DDP)層,DOCSIS或任何其他合適的網絡和傳輸層協議。
圖2c和2d顯示說明性基于因特網的交互式電視節目導視系統。電視傳播設備16可以例如包括因特網服務系統61。因特網服務系統61可以使用能夠使用基于因特網的方案(例如超文本傳輸協議(HTTP))向導視提供節目導視數據的硬件和軟件的任何其他合適組合。如果需要,因特網服務系統61可以位于與節目導視傳播設備16分開的其他設備處。
如果節目導視實施于交互式節目導視電視設備17的用戶電視設備22上,如圖2c所示,則因特網服務系統61(或在節目導視傳播設備16處的連至因特網服務系統61的其他合適設備)可以使用任何合適的基于因特網的方案(例如在傳輸控制協議/因特網協議(TCP/IP)類型線路上使用超文本傳輸協議(HTTP))通過因特網或通過節目導視傳播設備21提供節目導視數據給用戶電視設備22。如果實施于交互式節目導視電視設備17上的節目導視是如圖2d所示的客戶-服務器導視,則節目導視服務器25可以自因特網服務系統61處獲得節目導視數據。然而節目導視也可使用因特網連接自因特網服務系統61處獲得節目導視數據。
在另一個合適的布置中,傳播設備21可以包括計算機設備或其他合適硬件,在其上實施交互式電視節目導視的第一部分或版本。節目導視的第二部分或版本可以實施于用戶電視設備22上。交互式節目導視的這兩個版本或部分可以使用任何合適的對等通信方案(例如傳送消息、遠程過程調用等)通信以及在電視傳播設備16與用戶電視設備22之間分布式地完成交互式節目導視功能。
圖2e中顯示另一個合適的布置,其中在交互式節目導視電視設備17上實施一個在線節目導視。在1997年9月18日提交的Boyer等人的美國專利申請系列號08/938,028中描述了在線節目導視系統,它在此處全部引為參考。用戶可以具有個人計算機(PC)231,在其上實施節目導視客戶或網絡瀏覽器。個人計算機231可以通過因特網連接233連至因特網服務系統235。因特網服務系統235可以使用能夠提供在線節目導視服務器應用程序或網站的計算機硬件和軟件的任何合適組合。
因特網服務系統235可以連至節目導視傳播設備16的遠程媒體服務器24。在另一個合適的布置中,如果因特網服務系統235具有合適的處理電路、內存和存儲設備,則遠程媒體服務器24的錄像和回放功能可以包括于因特網服務系統235中。
遠程媒體服務器24可以響應于錄像和回放請求而按照要求將節目和節目導視數據記錄和回放。錄像和回放請求可能由實施于因特網服務系統235中的節目導視服務器應用程序或網絡應用程序所生成。錄像和回放請求也可能由實施于個人計算機231上的交互式節目導視客戶所生成及可以由因特網服務系統235提供給遠程媒體服務器24。節目和節目導視數據可以由因特網服務系統235使用合適的實時因特網視頻方案(例如使用M-Bone)來提供給個人計算機231,或者可以由個人計算機231下載和存儲以供回放之用。
圖2a、2b、2c、2d和2e的遠程媒體服務器24用于將節目、節目導視數據、或它們的任何合適組合記錄,以及可以響應于由節目導視生成的請求而向用戶電視設備22提供它們之中的一個或兩個。遠程媒體服務器24也可記錄相關聯的數據,例如在模擬電視頻道的垂直消隱期間(VBI)內或者數字電視頻道上數字數據道上載帶的數據。與節目相關聯的數據的例子是副標題、文本道、音樂信息道、附加視頻格式、附加語言或其他附加數據。如此處所用,錄像和回放“節目編排”或“節目”的錄相和回放可以包括但不必要求與節目相關聯的數據的記錄和回放。所示遠程媒體服務器24位于節目導視傳播設備16處,但也可位于單獨的傳播設備(例如有線系統首端、廣播傳播設備、衛星電視傳播設備、或任何其他合適類型的電視傳播設備)處。
遠程媒體服務器24可以基于適合于按照要求錄像和回放節目或節目導視數據的硬件和軟件的任何合適的組合。如此處所定義,詞組“按照要求錄像”系指響應于用戶選擇需要錄像的節目而錄像一個節目或記錄節目導視數據。不必要在進行選擇的同時實際地將節目錄像。例如,可以在安排的廣播時間之前選擇供錄像的節目而在播送所選節目時進行錄像。
遠程媒體服務器24可以包括處理電路11、內存13和存儲設備15。處理電路11可以包括任何合適的處理器例如微處理器或微處理器組,以及其他處理電路例如高速緩存電路、直接存儲器存取(DMA)電路、數字化電路和輸入/輸出(I/O)電路。處理電路11還可包括適合于將存于存儲設備15上的節目和數據文件解碼的電路以及將它們轉換為合適的視頻信號以供傳播設備21傳播的電路。如果節目編排作為活動圖像專家組(MPEG)MPEG-2文件存儲,則處理電路11可以包括例如用于將文件解碼和將它們轉換為國家電視標準委員會(NTSC)視頻信號的解碼器。在另一個合適的方案中,處理電路將MPEG-2文件送至傳播設備21以便作為MPEG-2數據流傳播至用戶。MPEG-2數據流可由用戶電視設備22解碼和顯示。
內存13可以是任何合適于將用于完成處理電路11功能的計算機代碼進行高速緩存和存儲的存儲器。內存13可當回放或將節目錄像時用于將視頻節目、視頻節目的一部分或供處理電路11用的節目導視數據進行高速緩存。
存儲設備15可以是任何適合于將節目編排文件和相關聯的節目導視數據記錄的存儲設備。圖3中顯示存儲設備15的一個合適的布置。圖3的存儲設備布置只是說明性的。存儲設備15可以包括任何合適的可錄像存儲系統和媒體。存儲設備15可以包括例如磁帶陣列51、光盤存儲組53、冗余獨立盤陣列(RAID)55、任何其他合適的海量存儲系統或它們的任何合適組合。磁帶陣列51可以包括任何合適的高速海量存儲磁帶陣列,例如8mm磁帶陣列。磁帶陣列51可以為存于光盤存儲組53或RAID 55中的節目提供后備(back-up)或存庫(archive)。
光盤存儲組53可以是任何合適的可錄像光盤存儲系統。光盤存儲組53可以在可錄像光盤(CD)或數字通用盤(DVD)上將節目錄像。在回放時,光盤存儲組53上所存節目和數據可以暫時存于RAID 55上的虛擬存儲器中(例如交換文件中)以供內存13使用,或者可以直接提供給內存13(例如通過處理電路11中的合適的DMA電路)以備解碼之用。
存儲設備15可以用數百千兆字節、垓字節或更多字節的數量級來衡量。雖然這涉及相當數量的資源,存儲設備15仍然比為每個節目編排時間槽錄像由首端傳播的每個節目(或它們的大子集)的系統需要較少存儲量。因為本發明通常只需錄像那些由用戶選擇的節目,不必日常地錄像那些不太流行的節目,因而能減少系統的總存儲要求。如果每個用戶個別地錄像他或她自己的節目副本,則存儲設備15也可小于全部用戶在他們自己家中所保持的總存儲量。如果需要,遠程媒體服務器24可以為每個用戶分配特定存儲量。此存儲量可以是固定的也可是可配置的。
可以用一個或多個目錄中保持的指針來指向所錄像的節目。每個用戶的指針目錄可以例如存儲于內存13或RAID 55中。用戶目錄也可就地由節目導視保持。圖4中顯示用戶目錄和其他目錄的說明性布置。每個用戶目錄59可以包括每個已經為用戶錄像的節目的一個標識符和一個指向在其上初始地將節目錄像的存儲設備的指針。在此例子中,節目1和3曾經初始地錄像于光盤存儲組53上。節目4和2是初始地錄像于RAID 55上。節目也可錄像于磁帶組51上以及如果需要也可在不同存儲設備上錄像單個節目的不同部分,但為避免使圖紙過于復雜,本發明的這些方面未示于圖4中。
每個存儲設備可以保持一個媒體目錄61和一個媒體存儲器63。如此處所用,媒體存儲器是任何用于存儲節目、節目導視數據的物理存儲設備或存儲媒體或它們的合適組合或它們的虛擬分區,也可包括整個具有一個分區或沒有分區的存儲設備或存儲媒體。每個媒體目錄61可以包括一個由存儲設備錄像的節目的清單。每個媒體目錄61也可包括指向存于媒體存儲器63中的節目的位置的指針。如果需要,磁帶陣列51可用于將存于可選的存儲組53或RAID 55中的節目按照預定時間(例如一個月)進行存庫。此外,可由光盤存儲組53為RAID 55(未示出)將節目進行存庫。節目3是已經由磁帶陣列51存庫的節目的例子。如果需要,媒體目錄61入口可以指向磁帶陣列51上的媒體目錄61而反映存庫情況。
響應于由實施于交互式節目導視電視設備17上的節目導視所生成的錄像請求,遠程媒體服務器24在存儲設備15上將節目和相關聯的節目導視數據記錄。如此處所定義,“錄像請求”是任何命令、請求、消息、遠程過程調用、基于對象的通信或任何其他類型的內部過程或基于內部對象的通信,用于允許節目導視傳播關于用戶希望在媒體服務器上錄像的節目的信息。
圖5中顯示用于闡述如何由遠程媒體服務器24將節目錄像的說明性數據流圖。由實施于交互式節目導視電視設備17上的節目導視生成的錄像請求可以在請求隊列110中排隊以供合并之用。合并器115可以是一個在遠程媒體服務器24上運行的過程。合并器115將同一個節目的多個錄像請求合并及將個別的和組合的錄像作業放置于作業隊列120中。
除非多個用戶已經請求錄像一個節目,實際上可能不希望錄像該節目。在所請求的節目播送之前的一定時間間隔內,合并器115可以檢查作業隊列120以便判斷是否有足夠多的用戶已經請求錄像該節目。如果沒有足夠多的用戶,則合并器115可以生成一條消息,由傳播設備21送回至發出請求的一個用戶或多個用戶。當節目導視收到這一消息后,節目導視可以通知用戶沒有錄像該節目。選代地,節目導視可以請求由本地媒體服務器例如圖6的本地媒體服務器29來錄像該節目,或者可以自己在存儲設備上錄像該節目。
圖5中還顯示作業隊列120中的說明性入口121。入口121可以包括例如日期、開始時間、結束時間(或者持續時間)、頻道以及已經被選擇以供在遠程媒體服務器24上錄像的那些節目的標識符。這些入口也可包括曾經選擇供錄像用的每個節目的用戶清單。圖5顯示例如節目2已被用戶1和用戶2選擇請求錄像。如果節目是流行的,則許多用戶會請求將它錄像。
錄像機125可以是一個在遠程媒體服務器24的處理電路11上運行的適合于監視作業隊列120的和在存儲設備15上將節目錄像的過程。遠程媒體服務器24的處理電路11可以包括例如一個或多個調諧器、數字編碼器或數字解碼器,用于調諧至由傳播設備21提供的節目編排或否則選擇由傳播設備21提供的節目編排并且將節目格式化以供遠程媒體服務器24錄像之用。模擬和數字調諧器和解碼器的任何合適組合今后稱為調諧器以便簡化討論。錄像機125可以根據作業隊列120中的入口在特定時間內將一個或多個調諧器引向特定頻道(模擬的或數字的)。在此例中,錄像機125可以在1999年12月21日將第一調諧器調諧至頻道4以便為用戶1將節目1錄像。錄像機125還可在相同時間內將第二調諧器調諧至頻道5以便為用戶1和用戶2將節目2錄像。遠程媒體服務器24所需調諧器數量的上限可以是由傳播設備21傳播的頻道數。這些調諧器可以基于使用一個或多個集成電路實施的調諧和解碼電路。
如果需要,錄像機125可指令處理電路11將節目編排和節目導視數據編碼為數字文件(例如MPEG-2文件)或為數字數據流(例如MPEG-2數據流)。存儲設備15可以使用例如合適的DMA技術來記錄這些文件或數據流。如果需要,處理電路11可使用任何合適的數字壓縮算法將這些數字文件或數據流壓縮。
在其上已經錄像了節目的存儲設備可以向錄像機125提供一個指向所錄像的節目在媒體目錄61中的入口的指針。這可以自動地完成或者響應于由錄像機125生成的查詢而完成。如果用戶目錄59(圖4)由遠程媒體服務器24保持,則錄像機125可能將入口放置于已經選擇供錄像用節目的用戶的用戶目錄59中。如果由節目導視就地保持用戶目錄59的副本,則節目導視可以例如通過節目導視服務器25或使用任何其他合適的方案來下載用戶目錄。選代地,節目導視可以只將指針下載至媒體目錄入口內。如果用戶目錄59只由節目導視保持,則節目導視可以在發出合適的對于指針的請求之后響應于錄像請求自動地接收或者使用任何其他合適的方案接收指向其中列出節目的媒體目錄61的指針。
響應于由實施于交互式節目導視電視設備17上的節目導視所生成的檢索請求,遠程媒體服務器24自存儲設備15中檢索節目。處理電路11可以如下地處理請求在用戶的用戶目錄59中搜索被請求的節目,然后根據目錄中的指針發出合適的檢索命令(或請求)至存儲設備15。例如,當用戶1請求播放節目1時,處理電路11發出合適的檢索命令至光盤存儲組53。該節目自媒體存儲器63中檢索出來并且可能傳輸至內存13(例如通過處理電路11中的DMA電路)以便由處理電路11解碼以及傳播至用戶電視設備22。如果需要,處理電路可以用數字形式傳播被請求的節目至傳播設備21以便傳播至用戶電視設備22。
如果被請求的節目已經存庫(例如存于原先存儲該節目的存儲設備以外的存儲設備上),則原先存儲設備可以響應于由處理電路11生成的命令(或請求)而發出合適的檢索命令至存庫存儲設備。例如,當用戶1請求檢索節目3以供回放時,處理電路11可發出檢索命令至光盤存儲組53。接著光盤存儲組53檢驗其媒體目錄61,確定節目3已經存庫,及發出檢索請求至磁帶陣列51。磁帶陣列51自其媒體存儲器63中檢索節目,并且使用任何合適的互連(例如并行的連接,小計算機系統接口(SCSI)連接(例如寬SCSI-2、快寬SCSI-2,特別SCSI-3等),通用串行總線(USB)連接或任何其他合適連接)將其傳輸至光盤存儲組53。選代地,存庫設備(在此例中為磁帶陣列51)可以直接將節目傳輸至內存13(例如通過處理電路11的DMA電路)。如果需要,處理電路11可以判斷節目是否已經存庫,及可能發出請求至磁帶陣列51。
在系統運行時,可能有多個用戶請求回放單個節目以致一個用戶的節目回放將覆蓋另一個用戶的節目回放。遠程媒體服務器24可以通過例如向每個用戶賦予一個指向該節目內該用戶當今觀看位置的指針而同時地為多個用戶回放同一個節目。一個合適的方案可能涉及將整個節目或它的一部分以數字形式在內存13中進行高速緩存。
圖6a和6b闡述如何使用指針為多個用戶同時地播放同一個節目。在遠程媒體服務器24收到對節目的請求后,遠程媒體服務器24向發出請求的用戶賦予一個指針并且檢索全部或一部分所請求的節目。圖6a闡述遠程媒體服務器24將正為三個用戶同時播放的整個兩小時的電影進行高速緩存。圖6b闡述遠程媒體服務器24為三個用戶中的每一個按照預定時間(例如15分鐘)將所請求的電影進行高速緩存。
當電影進行放映時,遠程媒體服務器24可以將每個用戶的指針增量。遠程媒體服務器24也可預先將節目的預定時間的部分(例如下一個5分鐘)解碼以便當用戶的指針前進時,該視頻節目已經準備好由傳播設備21傳播。如果用戶退回查看電影,則遠程媒體服務器24可以使用戶的指針后退(即將它向左移動)并且預先將電影的先前部分解碼。
如果遠程媒體服務器24只將節目的一部分進行高速緩存,如圖6b中所示,則它只能在內存13中將每個部分的單個副本進行高速緩存。當用戶1操作使電影進至例如分鐘15時,遠程媒體服務器24可以檢查分鐘15至30的內容是否早已被高速緩存了。在此例中,它們早已被高速緩存以及該副本(用戶2正指向它)可以用于用戶1。如果分鐘15至30的內容并未高速緩存過,則媒體服務器25可以將它們預先拾取和預先解碼一個合適量(例如5分鐘)以使用戶1的視頻流不被中斷。如果需要,媒體服務器25可以連續地預先拾取下一個15分鐘(或更少時間)的數據。
節目導視數據和錄像的視頻節目可以使用任何合適方案或者作為合適的模擬視頻信號(例如NTSC視頻信號)或者以合適的數字格式(例如作為MPEG-2文件或作為MPEG-2數據流)由傳播設備21傳播至用戶電視設備22。例如,節目和節目導視數據可以由媒體服務器24回放并且傳播至用戶電視設備22以供實時觀看。如果節目和節目導視數據作為數字數據流傳播,則用戶電視設備22可以實時地將數據流解碼。這類按照要求的節目和節目導視數據可以根據用戶設置的愛好來回放。在第二合適方案中,節目和節目導視數據作為一個或多個數字文件或作為數字數據流傳播,并且由用戶電視設備22存儲以備回放。在第三合適方案中,節目和節目導視數據由遠程媒體服務器24回放并且使用合適的近似點播(NVOD)方案根據在模擬或數字頻道上的計劃進行傳播。在又一個合適的方案中,遠程媒體服務器24可以在準備送至用戶的物理媒體例如DVD或錄像帶上將節目和節目導視數據錄像。也可使用這些方案的任何組合或任何其他合適的方案。
圖7中顯示用戶電視設備22的說明性布置。圖7的用戶電視設備22在輸入端26處自傳播設備中接收模擬視頻或數字視頻流。來自節目導視傳播設備16的數據也在輸入端26處接收。在正常電視觀看期間,用戶將機頂盒調諧至所需電視頻道(模擬或數字)。該電視頻道的信號然后提供于視頻輸出端30。在輸出端30處提供的信號通常或是預定頻道(例如頻道3或4)上的射頻(RF)信號,或是模擬解調的視頻信號,但也能是在合適的數字總線(例如使用電機和電子工程師學會(IEEE)1394標準(未示出)的總線)上提供給電視機36的數字信號。輸出端30處的視頻信號由可選的輔助存儲設備32接收。
交互式電視節目導視或節目導視客戶可以在機頂盒上、在電視機36上、在可選的數字存儲設備31上(如果電視機36或可選的數字存儲設備31具有合適的處理電路和存儲器的話)或在合適的連至電視機36的模擬或數字接收機上運行。交互式電視節目導視也可配合地同時在電視機36和機頂盒28兩者上運行。在例如1998年11月5日提交的Ellis的美國專利申請系列號09/186,598中描述了在其中配合的交互式電視應用程序在多個設備上運行的交互式電視應用系統,它在此處全部引為參考。
輔助存儲設備32可以是任何合適類型的模擬或數字節目存儲設備或播放機(例如錄像機、數字式視頻盤(DVD)播放機等)。節目錄像和其它特征可由機頂盒28使用控制路徑34加以控制。如果輔助存儲設備32是例如錄像機,則通常控制路徑34涉及紅外發射機的使用,該紅外發射機與正常時自例如遠程控制40的遠程控制中接收命令的錄像機中紅外接收機耦合。遠程控制40可用于控制機頂盒28、輔助存儲設備32和電視機36。
如果需要,用戶可以在可選的數字存儲設備31上以數字形式將節目、節目導視數據或它們的組合錄像。數字存儲設備31可以是可寫光盤存儲設備(例如能夠播放可錄像DVD光盤的DVD播放機)、磁存儲設備(例如盤驅動器或數字磁帶)或任何其他數字存儲設備。在例如1998年9月17日提交的Hassell等人的美國專利申請系列號09/157,256中描述了具有數字存儲設備的交互式電視節目導視系統,它在此處全部引為參考。
數字存儲設備31可包含于機頂盒28之中或它可以是通過輸出端口和合適接口連至機頂盒28的外部設備。數字存儲設備31可以例如包含于本地媒體服務器29中。如果需要,機頂盒28中的處理電路將收到的視頻信號、音頻信號和數據信號格式化為數字文件格式。優選地,文件格式是一種開放式文件格式,例如活動圖像專家組(MPEG)MPEG-2標準或活動聯合照片專家組(MJPEG)標準。所得數據通過合適總線(例如使用電機和電子工程師學會(IEEE)1394標準的總線)流至數字存儲設備31并且存于數字存儲設備31中。在另一個合適的方案中,可自傳播設備21接收MPEG-2數據流或文件系列并且存于數字存儲設備31中。例如,可以存儲來自電視傳播設備16的由用戶使用遠程媒體服務器錄像的節目的文件。當需要時可將這類數字文件回放給用戶。
在通常的節目導視系統中,輔助存儲設備32或數字存儲設備31是用于向用戶提供將節目錄像的能力所必需的。但在實現本發明時就不需要這類存儲設備,因為用戶可以在遠程媒體服務器24上將節目錄像。實際上這類存儲設備可以在用戶電視設備22中略去而對節目導視功能影響最小甚至沒有影響,從而進一步使用戶電視設備22的費用最低。
電視機36自輔助存儲設備32中通過通信路徑38接收視頻信號。通信路徑38上的視頻信號可以或在回放預先錄像的存儲媒體(例如錄像機或可錄像數字視頻盤)時由輔助存儲設備32生成,或在回放預先錄像的數字視頻節目(例如由用戶在遠程媒體服務器24處或本地媒體服務器29處錄像的視頻節目)時由數字存儲設備31生成,可以自機頂盒28送過去,如果輔助存儲設備32不包括于用戶電視設備22中則可以通過機頂盒28直接提供給電視機36,或者可以直接由電視機36接收。在正常觀看電視期間,提供給電視機36的視頻信號對應于用戶已經用機頂盒28調諧到的所需頻道。當機頂盒28用于回放存于數字存儲設備31中的信息時,或當機頂盒28用于將數字視頻流或自電視傳播設備16傳播出來的數字文件解碼時也可由機頂盒28提供視頻信號至電視機36。
機頂盒28可以具有通信設備37,用于通過通信路徑20直接與節目導視服務器25、遠程媒體服務器24或因特網服務系統61通信。如果需要,通信設備37還支持用戶電視設備22與本地媒體服務器29之間通過通信路徑167的通信。通信路徑167可以是任何合適的線路,例如串行或并行線路、網絡線路、因特網連接、DOCSIS線路、無線電線路、紅外線路或任何其他合適的有線或無線的數字或模擬線路。
通信設備37可以是調制解調器(例如任何合適的模擬或數字標準、蜂窩式或有線調制解調器),網絡接口卡(例如以太網卡、令牌環卡等)或其他合適的通信設備。通信設備37也可是具有因特網連接(例如圖2c和2d中所示布置)的個人計算機。如果需要,電視機36也可具有這類合適的通信設備。在選代的方案中,用戶電視設備22可以使用合適的返回路徑或通信路徑20通過傳播設備21與遠程媒體服務器24或因特網服務系統61通信。
節目導視可以使用任何合適的網絡和傳輸層協議在通信路徑20上與節目導視服務器25、遠程媒體服務器24或因特網服務系統61通信。可以使用協議堆棧,它包括例如排序的包交換/因特網包交換(SPX/IPX)層,傳輸控制協議/因特網協議(TCP/IP)層,Appletalk事務協議/數據包傳送協議(ATP/DDP)層或任何其他合適的網絡和傳輸層協議。如果需要也可使用DOCSIS。這些協議也可用于與本地媒體服務器29通信,但實際上其他合適的協議也可用于與服務器29通信,例如Sun Microsystems的Jini聯網協議。
本地媒體服務器29可以是在用戶家庭中的適合于按照要求存儲和回放節目的設備。本地媒體服務器29可以是例如通過以太網連接連至機頂盒28的個人計算機,標準串行或并行端口,通用串行總線,IEEE 1394總線等。
本地媒體服務器29可能具有處理電路35。內存35和存儲設備37。處理電路33可以包括任何合適的例如微處理器或一組微處理器的處理器,以及其他例如高速緩存電路、直接存儲器存取(DMA)電路和輸入/輸出(I/O)電路的處理電路。處理電路33也可包括適合于按照要求將節目錄像的電路。處理電路33也可包括適合于將存于存儲設備37上的節目和數據文件解碼和將它們轉換為合適的視頻信號以供用戶電視設備22回放之用的電路。如果節目編排作為MPEG-2文件進行存儲,則處理電路33可以包括例如用于將文件解碼和將它們轉換為國家電視標準委員會(NTSC)視頻信號的MPEG-2解碼器。
內存35可以是任何適合于將用于完成處理電路33功能的計算機代碼進行高速緩存和進行存儲的內存。內存35也可在為用戶播放節目時將處理電路33的視頻節目或視頻節目一部分進行高速緩存。存儲設備37可以是任何適合于將節目編排文件和相關聯的節目導視數據記錄的存儲設備。存儲設備37可以是例如合適的具有以千兆字節或更多字節計的容量的硬盤。用戶目錄例如圖4的用戶目錄59可以由處理電路33保持并且存于內存35、存儲設備37或兩者之中。
圖8顯示遠程控制40的說明性布置。遠程控制40可以具有任何合適的用于向用戶提供機會以便改變頻道、在節目導視內漫游、調用節目導視功能、控制存儲設備或媒體服務器的按鈕或鍵或任何其他合適的鍵。更具體地,用戶可以按下數字鍵801以便輸入頻道號、父母控制代碼、購買代碼等。用戶可以按下“Guide”鍵805以便例如訪問節目導視,及按下箭頭鍵803、頁面向上鍵805和頁面向下鍵807以便在導視內漫游。用戶可以按下“PLAY”鍵809、“FF”鍵811、“REW”鍵813、“REC”鍵815、“STOP”鍵819和“PAUSE”鍵817以便在媒體服務器或存儲設備上將節目播放、快速前進、退回、錄像、停止和暫時中斷。
圖9中顯示圖7的用戶電視設備22的更一般化的實施例。如圖9中所示,來自節目導視傳播設備16(圖1)的節目導視數據由用戶電視設備22的控制電路42接收。控制電路42的功能可使用圖7的機頂盒布置來提供。選代地,這些功能可以組合入先進的電視接收機(例如數字電視接收機或高分辨率電視(HDTV)接收機),個人計算機電視機(PC/TV)或者任何其他合適的布置中。如果需要,可以使用這些布置的組合。
圖9的用戶電視設備22可以具有用于將節目編排錄像的輔助存儲設備47,數字存儲設備49或它們的任何合適組合。如果需要可以省略輔助存儲設備47和數字存儲設備49。輔助存儲設備47可以是任何合適類型的模擬或數字節目存儲設備(例如錄像機、數字式通用盤(DVD)等)。節目錄像和其他特征可由控制電路42進行控制。數字存儲設備49可以是例如可寫光盤存儲設備(例如能夠播放可錄像DVD盤的DVD播放機),磁存儲設備(例如盤驅動器或數字磁帶)或任何其他數字存儲設備。
存儲器63可以是任何適合于存儲供控制電路42用的節目導視應用指令和節目導視數據的內存或其他存儲設備,例如隨機存取存儲器(RAM)、只讀存儲器(ROM),閃爍存儲器,硬盤驅動器,這些設備的組合等。存儲器63也可用于將視頻信號進行高速緩存。節目導視也可存儲由遠程媒體服務器存于存儲器63中的用戶目錄59的副本。節目導視也例如作為節目導視數據流的一部分來接收用戶目錄59的副本。在合適的方案中,任何時候當輸入目錄59時例如當用戶將節目錄像、刪除節目或當節目存放時間太長而由遠程媒體服務器24自動地刪除該節目時,用戶目錄59可以自動地下載至節目導視。選代地,節目導視可以自節目導視服務器25或遠程媒體服務器24中獲得用戶目錄59的副本。在另一個合適的方案中,節目導視可以在存儲器63中保持用戶目錄59。節目導視可以包括指向在傳輸至遠程媒體服務器24的檢索請求中媒體目錄61的指針。
圖9的用戶電視設備22可以具有通信設備51,用于支持用戶電視設備22與遠程媒體服務器24或者因特網服務系統61之間通過通信路徑20的通信。通信設備51也可支持用戶電視設備22與本地媒體服務器29之間的通信。通信設備51可以是調制解調器(例如任何合適的模擬或數字標準、蜂窩式、或有線調制解調器),網絡接口卡(例如以太網卡、令牌環卡等)或其他合適的通信設備。
用戶使用用戶輸入設備46來控制用戶電視設備22的操作。用戶輸入設備46可以是指示設備,無線遠程控制,鍵盤,觸摸屏,聲音識別系統,基于筆的計算機設備或任何其他合適的用戶輸入設備。為觀看電視,用戶指令控制電路42在顯示設備45上顯示所需電視頻道。為調用節目導視的功能,用戶指令實施于交互式節目導視電視設備17上的節目導視來生成主菜單或其他所需節目導視顯示屏,以便在顯示設備45上顯示。
當用戶表示希望調用交互式電視節目導視時(例如使用遠程控制40上的“MENU”鍵),節目導視即生成合適的節目導視顯示屏以便在顯示設備45上顯示。可以生成例如圖10的說明性主菜單屏幕100的主菜單屏幕,用于向用戶提供機會調用不同節目導視功能。主菜單屏幕可以包含不同廣告、標識語等。
圖10的說明性主菜單100包括具有可選擇節目導視特征106的菜單102。如果需要,特征106可以根據特征類型加以組織。在菜單102中,例如節目導視選項106已經組織為三列。標以“TV GUIDE”的列是與列表有關的特征,標以“MSO SHOWCASE”的列是與多個系統操作員(MSO)有關的特征,及標以“VIEWER SERVICE”的列是與觀眾有關的特征。當用戶自菜單102中選擇一個特征時,交互式電視節目導視可以為該節目導視特征生成一個顯示屏。
主菜單屏幕100可以包括一個或多個可選擇廣告108。可選擇廣告108可以例如包括文本和為每次觀看付費節目作廣告的圖像。當用戶選擇一個可選擇廣告108時,節目導視可以顯示信息(例如每次觀看付費信息)或采取其他與廣告內容相關的操作。如果需要,可以呈現純文本廣告,如可選擇廣告條110所示。
主菜單屏幕100也可包括其他屏幕單元。可以例如使用例如產品商標標識語圖像112那樣的產品商標標識語圖像來標示節目導視產品的商標。可以例如使用服務供應商標識語圖像114那樣的服務供應商標識語圖像來呈現電視服務供應商的標識。可以在時鐘顯示區116中顯示當今時間。此外,如果節目導視支持傳輸消息功能,則可以使用例如標示器圖像118的合適標示器來向用戶標示來自有線操作員的郵件正等待著用戶。
交互式電視節目導視的一項功能可以是向用戶提供機會來觀看電視節目清單。用戶可以通過例如在與節目清單相關的所需節目導視選項(例如“movies”選項)上放置增亮區120來表示希望觀看節目清單。當用戶在遠程控制40上按下合適鍵(例如“GUIDE”鍵)時節目導視也可呈現節目清單。當用戶表示希望觀看電視節目清單時,節目導視可以從由節目導視傳播設備16提供的數據流中、從服務器25中或從存儲器63中獲得節目清單數據以及為在監視器45上顯示而生成合適的節目清單屏幕。節目清單屏幕可以包含根據一個或多個組織準則(例如根據節目分類)而組織的節目清單的一個或多個組或表。
節目清單屏幕可以全部地或部分地覆蓋于用戶正觀看的節目之上。當節目處于“browse”模式中時,也可將清單覆蓋于或否則放置于同一屏幕中。節目導視可以例如向用戶提供機會以便按照時間、按照頻道、按照一系列分類(例如電影、運動、兒童等)來觀看清單,或者也可允許用戶按照標題搜索清單。可使用任何合適的清單、列表、網格或其他合適的顯示布置來顯示節目清單。如果需要,節目清單顯示屏幕可以包括可選擇的廣告、產品商標標識語圖像、服務供應商商標圖像、時鐘或任何其他合適的標示器或圖像。
用戶可以通過例如自菜單102中選擇一個可選擇特征來表示希望按照時間、按照頻道或按照分類觀看節目清單。作為響應,節目導視可以在合適的清單顯示屏幕上顯示節目清單。圖11a、11b和11c分別闡述按照時間、按照頻道和按照分類顯示節目清單。圖11a、11b和11c的節目清單顯示屏幕130、135和140可以包括增亮區151、用于將當今節目清單150增亮。用戶可以使用用戶輸入設備46輸入合適的命令而放置增亮區151。例如,如果用戶輸入設備46具有一個鍵盤,則用戶能夠使用向上、向下、向左和向右箭頭鍵放置增亮區151。也可使用遠程控制40上的箭頭鍵放置增亮區151從而將遠程節目清單搖向左、搖向右、搖向上和搖向下。選代地,也可使用觸摸感受屏、軌跡球、聲音識別設備、基于筆的計算機設備或其他合適設備來移動增亮區151或選擇節目清單而不使用增亮區151。在又一個方案中,用戶可以向聲音請求識別系統講出一個電視節目清單。這些選擇節目清單的方法只是說明性的。如果需要,可以使用任何其他用于選擇節目清單或節目導視中其他項目的合適方案。
節目導視可以提供給用戶機會以便在其他時間或其他頻道觀看節目清單。用戶可以例如使用左和右箭頭鍵來改變時間片(當節目清單按照時間呈現時,如圖11a中所示),或者改變頻道(當節目清單按照頻道呈現時,如圖11b中所示)來表示希望調用其他時間或頻道的清單。響應于這一表示,節目導視可以例如將節目清單滾動或換頁以便顯示附加的節目清單。
圖11a、11b和11c的節目清單屏幕也可包括由遠程媒體服務器24或本地媒體服務器29錄像的或選擇以供錄像的節目的清單。錄像的節目可以例如在清單的前部顯示。準備錄像的節目可以顯示于清單中正常位置上,以及如果需要則可具有一個用于標示它們準備錄像的圖標。圖11a顯示例如計劃在1999年6月5日下午10:30錄像的“I love Vucy”的清單。該清單具有用于標示準備錄像的節目的清單的圖標299。圖11b顯示例如曾經在1999年6月1日11:00錄像的喜劇″Saturday Night Live″的錄像副本的喜劇節目清單。圖11c顯示例如曾經在1999年5月31日下午9:00錄像的電影″Perfect Body″的錄像副本的電影清單。
圖11a、11b和11c所顯示的已錄像的節目和計劃錄像的節目的清單與正常節目清單的清單顯示格式略有不同。例如,已經錄像節目的實際的或預料的錄像日期被顯示出來。如果需要,任何其他合適的方案可用于標示某些清單用于已經錄像的節目的或計劃錄像的節目。這類清單可以具有不同顏色、不同字體、帶有陰影、帶有圖標或任何其他用于標示它們不是正常節目清單的顯示。選代地,這類清單可以從節目清單屏幕中略去。
節目導視也可提供給用戶機會以便觀看每次觀看付費節目的清單。用戶可以例如選擇圖10的主菜單102的“PPV時間”屏上特征而表示希望觀看每次觀看付費節目清單。作為響應,節目導視可以按照時間顯示每次觀看付費節目清單,如圖12a的時間屏幕203的每次觀看付費清單所闡述的。如同其他清單屏幕一樣,用戶可以向上和向下滾動以便觀看附加頻道的每次觀看付費清單。用戶可以使箭頭向右而觀看附加時間片的節目清單。用戶也可例如使箭頭向右而選擇可選擇廣告。
節目導視也可提供給用戶機會以便按照標題觀看每次觀看付費節目清單。用戶可以例如從圖10的主菜單102中選擇“PPV標題”可選擇特征而表示希望觀看每次觀看付費節目清單。作為響應,節目導視可以如圖12b的標題屏幕211的每次觀看付費節目清單中所示地來按照標題顯示每次觀看付費節目清單。節目導視可提供給用戶機會以便使用例如向左箭頭來增亮可選擇廣告。
交互式節目導視可允許用戶在觀看電視節目時觀看節目清單,例如在電視節目之上覆蓋畫面“FLIP”或“BROWSE”顯示區。圖13a顯示只要用戶改變電視頻道,節目導視就顯示的說明性FLIP顯示200。FLIP顯示可以包含與當今節目相關聯的信息,例如節目標題210、播放時間215、當今頻道號216和當今頻道的呼叫字符225。FLIP顯示也可包括多個圖像,例如商標標識語230、贊助商圖像、頻道標識語圖像、郵件標示器、可選擇廣告或任何其他合適圖像。也可顯示節目的收費率。如果需要,商標標識語230可以由可選擇信息圖標替代或與它一起使用。用戶可以例如按下遠程控制40上的“INFO”鍵以便獲得當今顯示于FLIP顯示200中的節目的附加節目信息。
FLIP顯示200也可包括收費率標示器227,用于標示當今節目的級別。如果節目導視提供父母控制特征,則可由節目導視檢查用戶所調諧的每個頻道的節目級別以便判斷該節目是否滿足先前由用戶建立的父母控制設置。如果無法接受節目級別,則節目導視可能例如不顯示視頻節目而只顯示FLIP條和提示,要求輸入對父母控制代碼。
圖13b顯示當用戶表示希望在給定時間片內瀏覽節目清單時節目導視可能顯示的說明性“BROWSE”覆蓋畫面或顯示(例如使用遠程控制40上的“browse”鍵)。用戶可以例如使用遠程控制箭頭鍵瀏覽節目清單。不像FLIP顯示那樣,BROWSE顯示允許用戶在瀏覽關于在其他頻道上或其他時間內播放的節目的信息的同時繼續觀看特定頻道(例如頻道178)上的節目。
圖13a和13b的FLIP和BROWSE覆蓋畫面已經被顯示為包括顯示于覆蓋畫面之左的商標標識語。標識語也可例如在用戶瀏覽節目清單時或在頻道之間跳轉時為不同贊助商作廣告。如果用戶在預定時間內顯示覆蓋畫面或條,則標識語可能在同一覆蓋畫面或條內變化。標識語可以例如在標識語廣告清單中自動地輪換,在清單中每個廣告都顯示之后回至第一個廣告。商標標識語也可由基于文本的廣告替代。
除用這種和其他方法提供給用戶機會以便調用電視節目編排和節目導視數據以外,節目導視可以提供給用戶機會以便在遠程媒體服務器24處或在本地媒體服務器29處按照要求將節目錄像,以便觀看已經錄像或已被選擇準備錄像的節目的清單或目錄,以及以便按照要求播放來自遠程媒體服務器24或本地媒體服務器29的視頻節目和相關聯的節目導視數據。節目導視也可提供給用戶機會以便錄像一系列節目或其他節目組(例如每次觀看付費節目包)。在例如同時提交的Knudson等人的美國專利申請系列號________(律師文件號UV-56)中描述了用于提供給用戶機會以便將節目系列錄像的節目導視系統,它在此處全部引為參考。用戶可以在觀看節目或者在將其清單增亮之后例如按下遠程控制40上的“RECORD”鍵來表示希望按照要求來將節目或節目組錄像。
圖14a和14b顯示當用戶表示希望在遠程媒體服務器24或本地媒體服務器29上將節目錄像時可由節目導視顯示的說明性覆蓋畫面1331。當例如用戶表示希望錄像用戶正在觀看的節目時(如圖14a中所示),可以顯示覆蓋畫面1331。選代地,當例如用戶將清單增亮和表示希望錄像所列節目時(例如通過按下遠程控制40上的“RECORD”鍵)(如圖14b中所示),可將覆蓋畫面1331覆蓋于節目清單顯示屏幕上。覆蓋畫面1331可以提示用戶例如選擇“Yes”來確認錄像請求。所有這些提供給用戶機會以便將節目錄像的方法只是說明性的及任何其他合適的方案都可使用。
圖14c和14d顯示附加的說明性覆蓋畫面1339,它可以例如替代圖14a和14b的覆蓋畫面1331。選代地,當用戶在圖13a和13b的覆蓋畫面1331中選擇“Yes”時,節目導視可以顯示覆蓋畫面1339。覆蓋畫面1339向用戶標示在遠程媒體服務器24上錄像所選節目的收費。覆蓋畫面1339還提供給用戶機會以便確認或刪除錄像操作。
顯示于覆蓋畫面1339中的收費可以基于任何合適的收費方案。用戶可以例如根據節目的長度在每個錄像的基礎上付費,或者可以在一定時間內(例如每月一次)為無限制錄像付出普通訂戶費用。節目導視傳播設備16可以向記費系統199提供收費率和其他合適的節目導視數據(例如標題、播送時間等)。記費系統199可以生成一個送至用戶的帳單,或可以自動地扣除用戶帳戶。
圖14e顯示當用戶例如選擇作為節目組中一部分的節目時節目導視可能顯示的說明性覆蓋畫面1339。覆蓋畫面1337可以向用戶標示該節目是節目組(在此例中是節目系列)的一部分以及提示用戶確認用戶是否希望錄像該組中全部節目。如果用戶選擇“Yes”,則遠程媒體服務器24或本地媒體服務器29可以錄像該組中全部節目。如果用戶選擇“No”,則節目導視可能顯示圖14a、14b、14c或14d的覆蓋畫面1331以便提示用戶確認只錄像該顯示內容。
節目導視可以提供給用戶機會以便錄像每次觀看付費的節目和節目包。圖15a中顯示說明性的每次觀看付費點播覆蓋畫面370。當例如用戶將每次觀看付費節目清單增亮及按下遠程控制40上的“order”鍵或任何合適的鍵時,節目導視可以顯示每次觀看付費點播覆蓋畫面370。每次觀看付費點播覆蓋畫面370可以顯示點播信息374,及可以提示用戶輸入購買代碼以便點播所選每次觀看付費節目。用戶可以使用例如數字鍵或遠程控制40來輸入購買代碼,或選擇“CANCEL”特征376來刪除購買操作并且回至上一個屏幕。節目導視也可提供給用戶機會以便使用圖15b的說明性點播確認覆蓋畫面380來確認每次觀看付費的點播。如果需要,節目導視可顯示圖15b的點播確認覆蓋畫面380而不是每次觀看付費點播覆蓋畫面370以便提供給用戶機會來點播每次觀看付費節目而不必要求用戶輸入購買代碼。
可使用任何合適的方案來設置覆蓋畫面370和380中顯示的收費率。無論用戶觀看還是錄像一個每次觀看付費節目,收費率都例如相同。選代地,當用戶只錄像每次觀看付費節目時,收費率可能不同。在另一個合適的方案中,可以根據節目長度來規定不同的每次觀看付費節目收費率。在又一個合適的方案中,用戶可以在預定時間內(例如一個月)為錄像任何數量的每次觀看付費節目而只付出普通訂戶費用。可由節目導視傳播設備16提供收費率至記費系統199以便向用戶收費或否則扣除用戶的帳戶。
當用戶選擇來自圖12a和12b的每次觀看付費節目清單屏幕203或211來表示希望錄像每次觀看付費節目包時,節目導視可以顯示一個包點播屏幕,例如圖17的包點播屏幕811。包點播屏幕811可能向用戶提示要求輸入購買代碼。在用戶輸入正確的購買代碼后,節目導視從節目導視傳播設備16或另一個合適的傳播設備中點播每次觀看付費節目包。
可以使用任何合適的方案設置如圖17中所示節目包的收費率。可以例如是無論用戶觀看節目包內每個每次觀看付費節目還是用戶錄像每個節目收費率都相同。選代地,當用戶錄像節目包中的一個或多個每次觀看付費節目而不是觀看它們時用戶付出不同費用。在另一個方案中,可以根據包中每個節目的不同長度來收取每次觀看付費節目的不同費用。在又一個方案中,用戶可以在預定時間內(例如一個月)為錄像任何數量的每次觀看付費節目而只付出普通訂戶費用。可由節目導視傳播設備16提供收費率至記費系統199以便向用戶收費或否則扣除用戶的帳戶。
當用戶表示希望在遠程媒體服務器24或本地媒體服務器29上錄像一個節目或節目組時(或可能希望確認節目的錄像時),節目導視生成一個錄像請求,由通信設備51(圖9)通過通信路徑20或31傳輸至合適的遠程媒體服務器。該錄像請求可以包括例如用戶希望錄像的節目的標識符,用戶的標識符和,以及如果需要則與該節目和用戶相關的任何其他信息。如果用戶曾經表示希望將節目組錄像,則該請求可以包括組標識符或組成節目的節目標識符。
當播放一個所選節目或一組中的節目時(可能是選擇節目以供錄像的時候),遠程媒體服務器24或本地媒體服務器29可以將節目錄像和任何相關聯的節目導視數據記錄。節目導視數據可能使用指針作為與節目相關聯的文件加以存儲。如果節目導視保持用戶目錄的副本,則一旦錄像了所選節目,遠程媒體服務器24或本地媒體服務器29即可向節目導視提供一份用戶目錄59的副本。選代地,遠程媒體服務器24或本地媒體服務器29可以提供一個指向媒體存儲器63上節目位置處的指針。在又一個合適的方案中,用戶目錄59可以唯一地只由遠程媒體服務器24或本地媒體服務器29保持,而在請求時提供給節目導視。
實際上,某些節目可能受版權保護。主設備12、節目導視傳播設備16或另一個傳播設備可以例如規定某些節目為不可錄像的。當用戶表示希望錄像一個受版權保護的節目時,節目導視可以向用戶標示不能錄像該節目,如圖16中所示。
節目導視可以提供給用戶機會以便調用已經為用戶在遠程媒體服務器24或本地媒體服務器29上錄像的節目的目錄或其他這類清單。用戶可以在遠程控制40上按下“DIR”鍵或從主菜單107中選擇“Directory”特征,從而表示希望調用所錄像節目的目錄或清單。圖18a和18b顯示當用戶表示希望觀看用戶已經在遠程媒體服務器24或本地媒體服務器29上錄像的節目目錄時可由節目導視顯示的說明性覆蓋畫面320。圖18a顯示覆蓋于用戶正在觀看的頻道的視頻節目之上的覆蓋畫面320。圖18b顯示覆蓋于節目清單屏幕之上的覆蓋畫面320。覆蓋畫面320可以顯示任何關于用戶已經選擇以供遠程媒體服務器24或本地媒體服務器29錄像的節目編排的信息。覆蓋畫面320可以顯示例如所錄像節目的頻道和標題、將它們錄像的日期和時間或任何其他合適的信息。
所錄像節目的節目清單可以按照頻道、主題、用戶或按照任何其他合適的準則加以組織。實際上,可以根據在其上顯示覆蓋畫面的顯示屏幕的類型來在覆蓋畫面上顯示所錄像節目的節目清單。在圖18b中,例如按照時間顯示清單,因為在其上顯示清單的顯示屏幕是按照時間來顯示節目清單的。圖18c顯示電影分類中所錄像節目的清單,因為在其上顯示清單的顯示屏幕只顯示電影清單。圖18b和18c是說明性的,及可以使用任何合適的準則。此外,當節目清單覆蓋于用戶正觀看的視頻節目之上時,可以使用顯示準則或根據主題來顯示節目清單。
圖18d顯示當用戶表示希望觀看用戶已經在遠程媒體服務器24或本地媒體服務器29上錄像的節目的目錄時,可由節目導視顯示的說明性目錄屏幕350。目錄屏幕350可以顯示與節目相關的信息,例如由覆蓋畫面320所顯示的信息。目錄屏幕350也可包括其他節目導視顯示屏幕單元,例如可選擇廣告、服務供應商標識語、商標標識語、廣告條等。如果需要,目錄屏幕350可以作為覆蓋畫面加以顯示以及此處描述的任何覆蓋畫面都可以作為顯示屏幕加以呈現。這類顯示屏幕或可為全顯示屏幕或部分顯示屏幕。部分顯示屏幕可以包含減小尺寸的視頻窗口(例如用于顯示當今電視頻道)。
在另一個合適的方案中,當用戶例如在遠程控制40上按下“DIR”鍵或從主菜單102中選擇“Directory”特征時,節目導視可顯示目錄菜單。圖18e顯示說明性目錄菜單屏幕370。目錄菜單屏幕370可以提供給用戶機會來觀看例如圖18d中所示的但卻用不同方法分類的所錄像節目的目錄。例如,當用戶選擇“By Time”特征371時,節目導視可以顯示根據節目錄像時的日期和時間來分類的所錄像節目的目錄。例如,當用戶選擇“Movies”特征373、“Sports”特征375、“Children”特征377或“Adults”特征379時,節目導視可以分別顯示電影、運動、兒童節目或成人節目的所錄像節目的目錄。所列分類可以預先確定或者根據用戶已經錄像的電影來確定。例如,如果用戶只錄像了電影,則只顯示“Movies”特征373。如果用戶已經錄像了電影和兒童節目,則可以顯示“Movies”特征373和“Children”特征377。
節目導視也可提供給用戶機會以便觀看用戶已經選擇以供媒體服務器錄像但尚未錄像的節目的目錄。圖18f顯示當用戶例如從目錄菜單屏幕370中選擇“Pending Selections”特征381時可由節目導視顯示的說明性掛起節目目錄屏幕390。
可以使用任何合適的方案由節目導視獲得顯示于圖11a、11b、11c、12a和12b(圖18a和18b)的清單屏幕中,顯示于覆蓋畫面320中或顯示于目錄屏幕350或390(圖18d和18f)中的信息。例如,可由節目導視將具有全部所顯示信息的用戶目錄59的副本存于存儲器49中。在又一個合適的方案中,可由節目導視保持用戶目錄59的副本,其中包括全部與所錄像節目相關的節目導視數據(例如節目清單信息、因特網連接、軟件等),而可由遠程媒體服務器24或本地媒體服務器29保持具有該節目可用的全部節目導視數據的一個小子集(例如節目標識符和指針)的用戶目錄59的副本。在又一個合適的方案中,節目導視可以保持用戶目錄59,其中包括目錄中節目的節目導視數據。選代地,可以保持較小目錄,其中例如只有節目標識符,而節目導視可以根據該標識符從來自節目導視傳播設備16或來自節目導視服務器25的連續地提供的節目導視數據流中獲得節目導視數據。在又一個合適的方案中,可由遠程媒體服務器24或本地媒體服務器29保持全部用戶目錄59以及按照要求將它們提供給節目導視使用。這些不同方案只是說明性的,及如果需要可以使用任何合適的用于保持用戶目錄和將它提供給用戶以供調用的方案。
一旦用戶已經選擇在遠程媒體服務器24上錄像的節目以供回放,節目導視可以向用戶標示回放節目的費用并且提示用戶確認回放操作。圖19顯示一個說明性覆蓋畫面1901,其中標示這一費用及其中提示用戶確認回放操作。顯示于覆蓋畫面1901中的費用可以使用任何合適的方案加以確定。用戶可以按照普通收費率為每次回放付費。選代地,用戶可以根據所選節目的時間長度來付費。在又一個合適的方案中,用戶可以定購服務,其中允許用戶在周期基礎上(例如按月)按照普通費用無限制地回放。在又一個合適的方案中,用戶可以按照預定數量回放節目而按照普通收費率付費。可由節目導視傳播設備16提供收費率給記費系統199以便向用戶收費或否則扣除用戶的帳戶。
一旦用戶已經選擇清單及表示希望回放其相關聯的節目時(及如果需要則確認回放操作),節目導視可以發出回放請求至遠程媒體服務器24或本地媒體服務器29。如果需要,可以回放節目而不播放廣告。節目導視可以例如提供給用戶機會在設置屏幕上設置“skipcommercials”選項。選代地,用戶可以快速通過廣告。
如果需要,節目導視可以替代地發出檢索請求至遠程媒體服務器24。與指令遠程媒體服務器24既檢索又回放所請求節目的回放請求相反,檢索請求不必涉及立即回放。相反,可以從存儲設備15中檢索請求的節目并且提供給用戶電視設備22。如此處所用,“檢索請求”系指任何命令、請求、消息、遠程過程調用、基于對象的通信或任何其他類型的內部過程或基于內部對象的通信,從而使節目導視能夠傳播信息至遠程媒體服務器24或本地媒體服務器29以便指定用戶希望檢索的節目。所檢索節目然后可以存于存儲器44(圖6)中,數字存儲設備31(圖6)中,輔助存儲設備32(圖6)中或本地媒體服務器29(圖6)中。當用戶希望觀看已經檢索出并且就地存儲的節目時,用戶電視設備20可以被指令回放該節目。如果所檢索節目存于本地媒體服務器29上,則用戶電視設備可以檢索它及然后播放它或者可以請求本地媒體服務器29直接播放它。
節目導視可以提供給用戶機會來觀看由遠程媒體服務器24或本地媒體服務器29錄像的節目的附加信息。圖20顯示當用戶表示希望觀看關于已經由遠程媒體服務器24或本地媒體服務器29錄像的節目的信息時可能顯示的說明性全信息屏幕161。例如,當用戶在將目錄中的節目清單或所錄像節目的其他清單增亮之后按下遠程控制40上的“INFO”鍵時,即可顯示全信息屏幕161。
全信息屏幕161可以包括信息窗口162、其中可以顯示所錄像節目的簡單描述。顯示于信息窗口162中的信息可以在以前將節目錄像時由遠程媒體服務器24或本地媒體服務器29存儲,也可在將節目錄像時由節目導視存儲,也可在顯示全信息屏幕161時由節目導視檢索,或者可以由節目導視使用任何其他合適的方案獲得。
節目導視可以提供給用戶機會來按照要求播放先前用戶在遠程媒體服務器24或本地媒體服務器29上錄像的節目。遠程媒體服務器24或本地媒體服務器29可以響應于由節目導視生成的回放請求來按照要求播放節目。如此處所用,“回放請求”系指任何命令、請求、消息、遠程過程調用、基于對象的通信或任何其他類型的內部過程或基于內部對象的通信,從而使節目導視能夠傳播信息至媒體服務器以便指定用戶希望回放的節目。當用戶表示希望觀看已經錄像的節目時,節目導視可以生成回放請求。用戶可以例如增亮目錄中的清單或列表及按下遠程控制40上的“PLAY”鍵而表示希望觀看已經錄像的節目。
當用戶表示希望觀看已經錄像的節目時,節目導視生成一個回放請求并且由通信設備51通過通信路徑20或31將它傳輸至遠程媒體服務器24或本地媒體服務器29。回放請求可能包括例如用戶希望回放的節目的標識符、用戶標識符等。如果例如節目導視保持用戶目錄59或用戶目錄59的副本,則回放請求可能包括一個指向存儲設備15上媒體目錄的指針。遠程媒體服務器24從存儲設備15中檢索所請求節目并且將它提供給傳播設備21以供作為合適的視頻信號(例如NTSC視頻信號、MPEG-2等)進行傳播。本地媒體服務器29可以從存儲設備37中檢索所請求節目并且將它作為合適的視頻信號(例如NTSC視頻信號、MPEG-2等)提供給用戶電視設備22。如果準備回放所請求節目,則傳播設備21實時地傳播該節目。如果只是檢索所請求節目,則傳播設備21可以用壓縮格式(例如作為壓縮的視頻文件)將該節目傳輸至用戶電視設備21。
遠程媒體服務器24也可檢索任何與所錄像節目相關聯的所錄像節目導視數據并且提供所檢索數據給傳播設備21或節目導視服務器25以供節目導視調用。選代地,遠程媒體服務器24可以直接提供所檢索數據給節目導視。本地媒體服務器29可以通過通信路徑29提供數據給用戶電視設備22。節目導視可以調用所檢索節目導視數據并且將它呈現給用戶以使用戶能夠就在初始地播放節目時與回放期間的數據進行交互操作。如果例如相關聯的節目數據是用戶在初始地播放節目時可能已經調用的計算機軟件,則該軟件可以響應于來自用戶的表示希望調用該軟件的標示而由節目導視加以下載。
該軟件可以存于例如數字存儲設備49中以使用戶能夠在回放期間調用該軟件。這類軟件可以是例如交互式電視應用程序,例如采購應用程序,用于允許用戶在播放節目期間發出采購貨物的命令。
另一個可以存儲的節目導視數據的例子是與所錄像節目相關聯的因特網連接。該連接可以由遠程媒體服務器24或本地媒體服務器29來檢索并且當用戶回放節目時由節目導視加以下載。節目導視可以在節目導視顯示屏幕或覆蓋畫面中顯示該連接。因特網連接例如可顯示于在回放期間顯示于節目之上的覆蓋畫面之中。節目導視可以提供給用戶機會以便選擇因特網連接及從而指令節目導視啟動網絡瀏覽器。
節目導視可以提供給用戶機會來對節目和節目導視數據進行父母控制。節目導視可以例如提供給用戶機會設置父母控制代碼和父母控制準則(例如級別、標題、頻道等)。當用戶表示希望在遠程媒體服務器24或本地媒體服務器29上將節目錄像或回放節目時,節目導視會將存于例如用戶目錄中的節目特性(例如它的級別、標題、頻道等)與父母控制準則進行比較。如果該節目不滿足該準則(例如它的級別過于成熟),則節目導視可能提示用戶輸入父母控制代碼。只當輸入恰當的父母控制代碼后,節目導視才允許用戶錄像或回放節目。圖21顯示可由節目導視在電視頻道上或節目導視顯示屏幕上顯示的用于提示用戶輸入父母控制代碼的說明性覆蓋畫面2111。圖21顯示在具有由節目導視關閉的被反對的節目的電視頻道上顯示的覆蓋畫面2111。
節目導視可以提供給用戶對所錄像節目的類似VCR控制。遠程控制40可能具有類似于通常模擬錄像機上的按鈕的鍵。在另一個合適的方案中,用戶輸入設備46(圖9)可以具有一個帶有類似于vCR功能的鍵的鍵盤。選代地,用戶可以選擇對應于這類功能的屏上特征。可以使用任何其他合適的用于提供給用戶對所錄像節目的類似VCR控制的方案。用戶可以例如通過表示希望來將節目暫停、停止、退回、快速前進或播放(例如通過按下遠程控制40上合適的鍵)而做到這點。
可以通過例如部分地或全部地按照要求將點播節目編排內容下載至數字存儲設備49(圖9)而由節目導視就地完成這些特征。選代地,節目導視響應于用戶輸入而實時地生成合適的請求(例如快速前進、退回、越過和暫停請求)。這些請求可以傳輸至遠程媒體服務器24或本地媒體服務器29以供處理之用。如此處所用,對所錄像節目的類似VCR控制的請求系指任何命令、請求、消息、遠程過程調用、基于對象的通信或任何其他類型的內部過程或基于內部對象的通信,從而使節目導視能夠傳播信息至媒體服務器,以便指定用戶希望控制的節目。
圖22顯示用于向用戶提供對于已經錄像在遠程媒體服務器24或本地媒體服務器29上的節目的類似VCR控制的說明性覆蓋畫面2201。當用戶例如按下遠程控制40上的合適的鍵從而表示希望將視頻節目停止、播放、快速前進、退回或暫停時,節目導視可以標示已經按下哪個鍵。例如,如果用戶將視頻節目快速前進,節目導視可以將覆蓋畫面2201的“FAST FORW ARD”按鈕部分增亮。
節目導視也可提供給用戶機會來實時地將節目進行高速緩存。此特征允許用戶觀看例如在他必須暫時離開他正觀看節目的房間時本來觀看不到的節目部分。用戶可以按下遠程控制40上的“PAUSE”鍵來表示希望當觀看中斷時能夠在遠程媒體服務器24上將節目錄像。節目導視可以例如向用戶標示用于高速緩存的費用和提示用戶確認錄像操作,從而作出響應,如圖23中所示。一旦用戶已經確認錄像操作或者當不需為錄像操作付費時,節目導視可以發出錄像請求至遠程媒體服務器24。此時遠程媒體服務器24可以開始將節目錄像,直至節目結束。當中斷結束后(例如用戶回至他或她的座位后),用戶可以表示希望繼續觀看節目。遠程媒體服務器24可以在將所播放節目的其余部分繼續進行高速緩存的同時回放已經高速緩存過的節目副本,直至所播放節目結束。用戶可以通過例如快速前進而在廣告或其他不感興趣內容的播放過程中趕上所播放節目。
當用戶表示希望將實時地高速緩存過的節目“退回”至用戶開始錄像的地方時,遠程媒體服務器24可以檢查存儲設備15以便判斷是否有任何其他用戶已經錄像了該節目或者該節目仍然可用。如果沒有節目的其他副本可用,則用戶可能被限制于只能退回至用戶開始錄像的地方。如果需要,遠程媒體服務器可以自動地將所有現有節目、正在觀看的節目或者一定訂戶所需節目進行高速緩存或否則暫時地錄像下來,從而向用戶或訂戶提供能力以便具有對這些高速緩存過或錄像過的節目的完全類似VCR控制。如果需要,本地媒體服務器29可以用類似方式將節目進行高速緩存。
節目導視也可提供給用戶機會來管理在遠程媒體服務器24和本地媒體服務器29上存儲的內容。節目導視可以例如提供給用戶機會來刪除不再需要的節目。用戶可以通過將所錄像節目的清單增亮及按下遠程控制40上的“DEL”鍵,通過選擇節目導視顯示屏幕的屏上特征例如全信息屏幕161的特征159(圖20),或者使用任何其他合適的方案來表示希望刪除節目。當用戶表示希望刪除已錄像節目時,節目導視可以生成刪除請求并且通過通信設備51將它傳輸至遠程媒體服務器24或本地媒體服務器29。刪除請求可以是任何合適的請求、消息、基于對象的通信、遠程過程調用等。
在收到刪除請求后,遠程媒體服務器24(對于在相同的或不同的家庭范圍內的用戶)或本地媒體服務器29(對于相同家庭范圍內的用戶)可以判斷是否曾有多個用戶請求過所選節目的副本。如果只有一個用戶請求過錄像該節目,則遠程媒體服務器24可以發出一條刪除命令至存有被選準備刪除的節目的存儲設備。該合適的存儲設備從它的媒體存儲器63(圖4)中刪除所選節目并且相應地更新媒體目錄61和用戶目錄59。如果多個用戶曾經請求過將該節目錄像,則遠程媒體服務器24可以刪除用戶目錄59中該節目的入口。如果節目導視保持用戶目錄59,則節目導視刪除該入口。本地媒體服務器可以用類似方式刪除節目。
如果需要,遠程媒體服務器24和本地媒體服務器29可以自動地刪除節目。例如當用戶在預定時間內不調用一個節目時,可以做到這點。遠程媒體服務器24和本地媒體服務器29也可自動地刪除正在實時地進行高速緩存的節目的各部分。例如,實時高速緩存可以限制于十分鐘錄像,從而限制用戶可能退回的長度。遠程媒體服務器24可以例如將節目傳輸至可以送給用戶的物理媒體上。另一個合適的方案涉及在所有用戶都已觀看過節目后將它們刪除。用戶可以為在服務器29或服務器24上將節目錄像而付一定費用。如果用戶付費,他可以按照每個所用存儲設備付費,按照每個所錄像節目付費,按照每次回放付費,或者按照普通收費率付費等。
節目導視可以提供給用戶機會來設置關于如何在遠程媒體服務器24或本地媒體服務器29上將節目錄像或回放節目的不同設定。當用戶例如選擇主菜單102中的“Setup”特征從而表示希望設置這些特征時,節目導視可以顯示一個設置屏幕。圖24中顯示說明性設置屏幕2401。
如圖24中所示,用戶可以設置用戶電視設備22可能用來播放節目的音頻語言、音頻格式和視頻格式。用戶可以例如使箭頭向右或向左來改變設定。用戶可以例如使箭頭向上或向下而在設定之間變動。合適的音頻格式可能包括單聲、立體聲、環繞聲等。合適的視頻格式可以包括正規的、高分辨率電視機(HDTV)、寬屏幕、窄屏幕等。如果在數字音頻道上有語言可用,則用戶也可選擇用于播放音頻節目的語言。
節目導視可以在錄像請求中包括所選語言、音頻格式和視頻格式。遠程媒體服務器24或本地媒體服務器29可以只用標示的格式和語言來將節目錄像,如果它們作為與節目相關聯的節目數據一部分而可用的話。選代地,節目導視可以在回放請求中包括所選語言、音頻格式和視頻格式。遠程媒體服務器24或本地媒體服務器29可以用所有可用的音頻和視頻格式和語言來將節目錄像,而當有請求時只用所選格式和語言(或任何缺省格式或語言)來回放節目。
節目導視也可允許用戶定義“超節目”。超節目是一系列節目或節目段,導視可以序列地按照特定序列回放它們。在例如以上所述的Hassell等人的美國專利申請系列號09/157,256中描述了使用交互式電視節目導視在數字存儲設備上錄像超節目。用戶可以例如使用用戶輸入設備46輸入合適的命令,從而表示希望調用節目導視的超節目特征。如果用戶輸入設備46是一個遠程控制例如圖8的遠程控制40,則用戶可以例如在將目錄清單屏幕350(圖18d)中的節目清單增亮后使用遠程控制40上的“SUPER”鍵,或者從節目導視顯示屏幕中或從當選擇節目清單時由節目導視提供的屏上選項的清單中選擇屏上“Super-Program”選項。
節目導視也可提供給用戶能力來命名超節目和在遠程媒體服務器24上、在本地媒體服務器29上、或在可選的數字存儲設備49上存儲它們。所命名的超節目的入口可以保存于由遠程媒體服務器24、本地媒體服務器29或節目導視保持的用戶目錄中以及可以顯示于任何合適的列出節目目錄入口的屏幕上(例如圖18d的目錄屏幕350)。選代地,節目導視可以在超節目目錄屏幕(例如專用于列出超節目清單的目錄屏幕)上列出超節目清單。例如,當目錄屏幕350由節目導視顯示時,節目導視提供給用戶機會來選擇命名的超節目。
當用戶選擇命名的超節目時,節目導視可以生成一個超節目屏幕,以便顯示于顯示設備45上。節目導視也可向用戶提供用于完成超節目功能(例如播放、傳輸或編輯超節目)的選項的屏上清單。當用戶表示希望定義一個超節目時,節目導視生成一個超節目屏幕,以便顯示于顯示設備45上。圖25a和25b中顯示說明性超節目屏幕130。
超節目屏幕130可以組織為三個區域。區域131顯示由遠程媒體服務器24、本地媒體服務器29、數字存儲設備49或它們的任何組合所錄像的節目目錄。區域132標示超節目序列。視頻反饋區137顯示包括于超節目內的節目各部分。在對用戶錄像實行限制的方案中,可以例如顯示錄像中剩余時間以便向用戶標示在遠程媒體服務器24或本地媒體服務器29上還剩余多少時間可供錄像之用。
超節目屏幕130的三個區域只當需要時才呈現出來。例如,只當節目導視向用戶提供機會來選擇所錄像節目時才顯示區域131。一旦用戶已經選擇一個節目,就可以刪去區域131并且在它原來的地方顯示區域132,同時節目導視向用戶提供機會來定義包括在超節目中的節目段。只當響應于用戶向節目導視表示要顯示節目段時才顯示視頻反饋區137。因此,可能不必要立即顯示全部三個區域。
為定義一個超節目,用戶標示將哪些節目包括入超節目序列中。節目導視也可給予用戶能力來在當今超節目中包括其他預先定義的超節目。區域131列出所錄像節目和超節目。如果用戶接口是遠程控制例如圖8的遠程控制40,則用戶可以使用向上和向下箭頭鍵來選擇所需節目或超節目。用戶也可使用遠程控制40上的“INFO”鍵或在由節目導視提供的屏上選項清單中選擇合適的選項來訪問與入口相關聯的其他信息。節目導視可以生成全信息屏幕例如圖20的全信息屏幕161,它包含當按下“INFO”鍵時與所選錄像相關聯的信息。
任何時候當用戶選擇一個節目時,節目導視在超節目序列中的確定位置(例如在序列的結束處)處放置所選入口。如圖25a中所示,例如用戶早已選擇第一段入口“Braveheart”。用戶當今正選擇第二段入口“Kiss The Girls”。這些段入口都列于第二區132內。用戶然后具有用于定義準備播放的節目的播放段的選項。標示器135標示當今定義的播放段。
如果用戶希望定義一個播放段,則用戶可以如此做,例如使用標記136(圖25b)并且將標記移至節目內所需時間處來定義該段。如圖25b中所示,用戶使用增亮區134(由節目導視在標記中一個的上面定位)來移動標記136以便定義播放段。當標記136是單獨地定位時,節目導視可以顯示對應于視頻反饋區137中標記136的節目部分。節目導視可以例如發出回放請求至遠程媒體服務器24或本地媒體服務器29,它們包括一個用戶指針,指向節目中所需位置或者指向距離當今位置的位移。選代地,節目導視可以傳播合適的請求至遠程媒體服務器24或本地媒體服務器29以便調整遠程媒體服務器24或本地媒體服務器29上的一個或多個用戶指針。當用戶結束定義播放段時,用戶可以按下遠程控制40上的“OK”鍵。作為響應,節目導視將增亮區134放置于第一區131中以便允許用戶定義超節目序列中的另一個入口。
當用戶已經結束對超節目的定義后,用戶可以使用用戶輸入設備46發出合適的命令。如果用戶輸入設備46是遠程控制例如圖8的遠程控制40,則用戶能夠使用“PLAY”鍵來完成對超節目的編輯及播放超節目。用戶也能從由節目導視提供的屏上選項的清單中選擇屏上“PLAY”特征。用戶可以在已經定義超節目之后的任何時間內播放該超節目。
當用戶按下“PLAY”時,節目導視可以發出回放請求至遠程媒體服務器24或本地媒體服務器29,或者可以發出合適的指令至數字存儲設備49以便根據定義的超節目序列讀取節目和相關聯的節目數據。回放請求可以例如包含指向由超節目序列定義的節目中的位置的指針。節目導視然后指令用戶電視設備22以適合于在顯示設備45上顯示的格式提供超節目中的節目和任何相關聯的數據,以便猶如正在用戶觀看那些初始地播放節目那樣供用戶使用。如果顯示設備45是電視機,則例如用戶電視設備22可以將節目自它們的數字格式轉換為合適的RF或解調視頻信號以供在監視器45上顯示之用。
用戶可以將超節目存儲起來以備稍后回放之用。用戶可以使用用戶輸入設備46來例如發出合適的命令以便表示希望將回放延后。如果用戶電視設備46是遠程控制例如圖8的遠程控制40,則用戶可以使用遠程控制40上的“EXIT”鍵或選擇屏上“Exit”選項。節目導視可以響應于將回放延后的表示而將回放序列存儲起來(或在存儲器63中,或在數字存儲設備49中,或在遠程媒體服務器24或本地媒體服務器29中)。隨后用戶可以例如在目錄屏幕350中選擇超節目來調用超節目。然后節目導視可以使用先前輸入的選擇和定義的播放段來生成超節目屏幕并且提供給用戶機會來將節目和節目段增加、編輯或重新排序。用戶發出合適的命令(例如按下遠程控制40上的“PLAY”鍵)來播放超節目。
圖26-31是在操作本發明系統中所涉及步驟的說明性流程圖。圖26-31中所示步驟是說明性的及可以用任何合適的序列完成。如果需要也可刪除不同步驟。
圖26是在遠程媒體服務器24或本地媒體服務器29上將節目錄像和節目導視數據記錄中所涉及的主要步驟的說明性流程圖。在步驟2610,節目導視提供給用戶機會以便選擇在遠程媒體服務器24或本地媒體服務器29上錄像的節目。可以通過例如提供給用戶機會以便或者直接地或者同時使用FLIP覆蓋畫面在觀看節目時將它錄像而完成這個步驟。也可提供給用戶機會來選擇節目清單而完成這個步驟。可以由節目導視在不同類型的節目清單屏幕上呈現節目清單,例如由時間屏幕130(圖11a)呈現的節目清單,由頻道屏幕135(圖11b)呈現的節目清單,由分類屏幕(圖11c)呈現的節目清單,及在Browse覆蓋畫面中或在任何其他合適類型的節目導視顯示屏幕上。選代地,用戶可以通過因特網例如圖2e的布置來調用節目清單。用戶也可在觀看節目時按下遠程控制40上的“PAUSE”或“REWIND”鍵來將節目錄像以便實時地將節目進行高速緩存。
用戶也可通過設置用于定義用戶希望錄像的節目類型的搜索查詢來選擇由遠程媒體服務器24或本地媒體服務器29錄像的節目。用戶可以例如定義布爾表達式,以便根據合適的參數或多個參數將節目錄像。合適的參數可以包括任何與節目相關聯的節目導視數據,例如節目標題、節目內的演員、節目主題或分類、節目級別、節目信息區內的文字或任何其他合適的節目導視數據。
當用戶選擇或指定供錄像的節目時,節目導視生成一個錄像請求(步驟2620)。此步驟可以或與步驟2610并發地執行,或在步驟2610后立即執行,或在步驟2610后不遠的時間內例如就在節目開始前執行。當用戶表示希望將節目組錄像時,該請求可以包括一個組標識符或組成節目的節目標識符。在又一個方案中,節目導視可以重復步驟2620來為組內每個節目生成單獨的錄像請求。
一個或多個錄像請求可以在步驟2640中傳輸至錄像媒體服務器。傳輸錄像請求時可能涉及任何合適的通信協議堆棧的使用。例如可以使用TCP/IP、IPX/SPX、DOCSIS或任何其他合適的協議或協議組。如果要求用戶為錄像付費,則節目導視傳播設備16可以在步驟2650處將記費信息提供給記費系統199(圖1)。記費信息可以包括所選節目的標題、它的標識符、它的長度、錄像所需費用或任何其他合適的信息。記費系統199可以分別在步驟2655和2657向發出請求的用戶收費或扣除用戶帳戶。
在步驟2660和2680處分別將節目及其相關聯節目導視數據記錄在記錄媒體服務器上。如果需要,可以用任何合適的序列,也可并發地完成步驟2660和2680。步驟2660可以包括記錄與節目相關聯的數據。也可例如當自動地實時地將節目進行高速緩存時由遠程媒體服務器24或本地媒體服務器29自動地完成步驟2680。
圖27是在遠程媒體服務器24或本地媒體服務器29上將節目、節目導視數據或它們的任何組合記錄時所涉及說明性步驟的更詳細的流程圖(例如圖26的步驟2660和2680)。在步驟2810,由遠程媒體服務器24或本地媒體服務器29接收錄像請求。在步驟2820,將錄像請求在作業隊列中排隊。在步驟2840,將類似的請求合并。合并的和未合并的請求都在步驟2860處排隊。
在步驟2880,可以檢查作業隊列以便判斷是否已經有足夠的用戶請求將每個節目錄像。可以在例如計劃播送節目之前15分鐘內檢查作業隊列的入口。如果請求給定節目的用戶太少,則可以通知對該節目發出請求的用戶(步驟2890),以及節目導視可以例如使用本地媒體服務器29、可選的數字存儲設備49(圖9)或者可選的輔助存儲設備47(圖9)來就地將節目錄像(步驟2900)。選代地,可以在物理媒體上將節目錄像并且將它送至用戶(步驟2905)。
在步驟2910,將節目導視傳播設備16處的合適設備(例如傳播設備21)調諧至在其上載帶所請求節目的頻道(模擬的或數字的),例如可以響應于遠程媒體服務器24的請求而完成這步。在步驟2920,在遠程媒體服務器24或本地媒體服務器29的存儲設備上以模擬或數字格式將節目錄像。
用戶目錄可在步驟2940處加以更新。可由遠程媒體服務器24或本地媒體服務器29或節目導視或它們的任何組合來保持用戶目錄。由遠程媒體服務器24或本地媒體服務器29保持的用戶目錄可在步驟2945處更新。本地媒體服務器29只能為在存儲設備37(圖7)上錄像的節目保持用戶目錄,或者可以保持由遠程媒體服務器24為本地媒體服務器29的一個或多個用戶保持的用戶目錄的副本。
節目導視可以為一個或多個用戶就地在存儲器63(圖9)中、在可選的數字存儲設備49中或在可選的輔助存儲設備47中保持用戶目錄(步驟2950)。由節目導視保持的用戶目錄可以反映由遠程媒體服務器24或本地媒體服務器29或它們兩者存儲的節目,以及如果需要也可由節目導視在本地媒體服務器29上保持該用戶目錄。可能希望節目導視唯一地保持用戶目錄。然而,在又一個合適的方案中,節目導視可以保持由遠程媒體服務器24或本地媒體服務器29保持的用戶目錄的副本。選代地,可以由遠程媒體服務器24或本地媒體服務器29唯一地保持用戶目錄并且按照要求來提供給節目導視。
圖28是從遠程媒體服務器24或本地媒體服務器29中回放節目、節目導視數據或它們的任何組合時涉及的主要步驟的說明性流程圖。在步驟2700,節目導視提供給用戶機會以便從遠程媒體服務器24或本地媒體服務器29中選擇所錄像節目以供回放之用。可以向用戶呈現所錄像節目的命令而完成這步。目錄可以覆蓋于用戶正觀看的電視節目之上(例如圖18a的覆蓋畫面320),可以覆蓋于節目導視顯示屏幕之上(例如圖18b和18c的覆蓋畫面320),可以顯示于專用節目導視顯示屏幕中(例如圖18d的目錄屏幕350),或者可以顯示于網頁內例如圖2e的布置中那樣。選代地,可以在例如圖11a、11b和11c中所示的正規節目清單屏幕上呈現給用戶所錄像節目或為錄像而選擇的節目的節目清單。
用戶可以例如從清單或其他節目導視顯示屏幕中選擇節目清單來選擇或指定供回放的節目。在用戶指定回放的節目后(例如通過選擇清單和按下遠程控制40上的“PLAY”鍵),節目導視生成一個回放請求并且將它傳輸至遠程媒體服務器24或本地媒體服務器29(步驟2720和2740)。可以使用例如TCP/IP、IPX/SPX、DOCSIS或任何其他合適的協議或協議組來傳輸回放請求。如果要求用戶為回放節目付費,則節目導視傳播設備16可以在步驟2750向記費系統199(圖1)提供記費信息。記費信息可以包括所選節目的標題、它的標識符、它的長度、回放記費或任何其他合適的信息。記費系統199可以在步驟2755和2757處分別向發出請求的用戶給出帳單或扣除用戶帳戶。在步驟2760和2780,從將節目錄像的媒體服務器中回放節目及其相關聯的節目導視數據并且呈現給用戶(例如在圖7的用戶電視機36上或圖2e的PC231上)。
圖29是從遠程媒體服務器24或本地媒體服務器29中回放節目時涉及的說明性步驟的更詳細的流程圖。在步驟2960,由遠程媒體服務器24或本地媒體服務器29將所選供回放的節目的一部分進行高速緩存。如果系統資源允許,則例如可能希望將整個節目進行高速緩存。步驟2960也可包括步驟2965,其中遠程媒體服務器24或本地媒體服務器29判斷該節目部分是否早已進行過高速緩存(即是否為另一個用戶高速緩存過)。如果如此,則可能不需要另一個副本。
在步驟2980,遠程媒體服務器24或本地媒體服務器29傳播節目至用戶電視設備22以供回放之用。在步驟2990處在用戶電視設備22上或PC231上回放節目及其相關聯的節目導視數據。可以使用任何合適的方案傳播和回放節目及節目導視數據。例如,可由遠程媒體服務器24回放節目及節目導視數據并且將它們傳播至用戶電視設備22以供實時觀看。如果節目及節目導視數據作為數字數據流被傳送,則用戶電視設備22可以實時地將數據流解碼。這類按照要求的節目和節目導視數據可以根據用戶所設置的愛好進行傳播和回放。在第二合適的方案中,節目和節目導視數據作為一個或多個數字文件或作為一個數字數據流被傳播,以及由電視設備22存儲以備回放之用。在第三合適的方案中,由遠程媒體服務器24回放節目和節目導視數據并且按照計劃使用合適的近似點播視頻(NVOD)方案在模擬或數字頻道上傳播它們。在又一個合適的方案中,遠程媒體服務器24可以在準備送給用戶的物理媒體例如DVD或錄像帶上將節目和節目導視數據記錄。也可使用這些方案的任何組合或任何其他合適的方案。
在步驟3000,節目導視向用戶提供節目的類似VCR控制。節目導視可以顯示一個覆蓋畫面例如圖22的覆蓋畫面141,用于向用戶標示何時用戶曾經將節目停止、暫停、退回或快速前進過。在步驟3010,遠程媒體服務器24或本地媒體服務器29可以調整節目部分內的用戶指針,或者移動指針至下一個節目部分。可以在例如正常播放節目時或當控制節目例如將它快速前進時將用戶指針向前移動。在節目部分的開始處或結束處之外的地方調整用戶指針之前的合適時刻,可以將前一個或下一個節目部分進行高速緩存(步驟2960)。可以將節目導視數據呈現和再呈現以使它能跟蹤正由用戶使用交互式電視節目導視進行控制的節目。
圖30是向用戶提供機會以便訪問節目的實時地高速緩存過的版本時所涉及的說明性步驟的流程圖。在步驟3020,遠程媒體服務器24或本地媒體服務器29將正在播放的節目進行高速緩存。可由遠程媒體服務器24或本地媒體服務器29完成步驟3020,也可當用戶表示希望將節目實時地進行高速緩存時(例如在觀看節目時按下遠程控制40上的“PAUSE”鍵)完成該步。在步驟3040,當向用戶提供節目的類似VCR控制時在用戶電視設備22上播放節目。當用戶表示希望完成類似VCR功能時,節目導視可以發出請求至遠程媒體服務器24或本地媒體服務器29以便將用戶指針調整至高速緩存過的副本中的用戶觀看位置。當用戶看完高速緩存過的副本時,例如當節目結束時,或當用戶快速前進至結束處時,或當用戶按下停止鍵時,節目導視可以發出刪除請求至遠程媒體服務器24或本地媒體服務器29以便將它刪除,它也能被自動地刪除。
在圖31中敘述提供本發明的超節目特征時所涉及的步驟。在步驟3110,節目導視將節目和相關聯的節目導視數據記錄在遠程媒體服務器24或本地媒體服務器29或數字存儲設備49上。在步驟3120處定義超節目序列。這可包括在如步驟3140中敘述的顯示設備45上顯示超節目屏幕,例如圖25a和25b的超節目屏幕130。在步驟3160,由節目導視在顯示設備45上列出所錄像節目,以及在步驟3180處節目導視提供給用戶機會以便選擇所列出節目。在步驟3200,節目導視提供給用戶機會以便定義播放段。如步驟3220所標示的,節目導視可顯示用于定義播放段的播放段標示器和標記。在步驟3240,節目導視在顯示設備45上顯示視頻反饋區。在步驟3260,節目導視根據超節目序列在顯示設備45上顯示作為超節目序列中的一部分的節目、播放段和相關聯的節目數據。
以上所述只用于闡述本發明原理,以及熟悉技術的人可在不背離本發明的范圍和實質的情況下作出不同修改。
權利要求
1.一種在交互式電視節目導視系統中所用的方法,其中有供廣播電視節目和可按照需要從遠程服務器獲得的節目使用的節目清單,該方法包括提供給用戶一個可選擇的節目清單的列表,該列表具有廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的節目的至少一個可選擇節目清單;以及響應于用戶從列表進行的節目清單選擇,向用戶提供一個廣播電視節目或一個可按照需要從遠程服務器獲得的節目。
2.根據權利要求1的方法,進一步包括響應于用戶從列表進行的節目清單選擇,向用戶提供一個節目信息屏幕,其中該節目信息屏幕包括關于所選擇的節目清單的信息。
3.根據權利要求1的方法,進一步包括提供給用戶機會以使用一個可移動的突出顯示區域導航該列表并選擇一個需要的節目清單。
4.根據權利要求1的方法,其中遠程服務器位于一個電視節目傳送設施。
5.根據權利要求1的方法,其中提供可選擇的節目清單的列表進一步包括在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單;及響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目。
6.根據權利要求5的方法,進一步包括將關于節目在何時錄制的信息作為錄像的節目的節目清單的一部分提供。
7.根據權利要求5的方法,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
8.根據權利要求5的方法,其中本地媒體服務器位于用戶家中。
9.一種交互式電視節目導視系統,用于為廣播電視節目和可按照需要從遠程服務器獲得的節目提供節目清單,該系統包括用于提供給用戶一個可選擇的節目清單的列表的裝置,該列表具有廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的節目的至少一個可選擇節目清單;以及用于響應于用戶從列表進行的節目清單選擇,向用戶提供一個廣播電視節目或一個可按照需要從遠程服務器獲得的節目的裝置。
10.根據權利要求9的系統,進一步包括用于響應于用戶從列表進行的節目清單選擇,向用戶提供一個節目信息屏幕的裝置,其中該節目信息屏幕包括關于所選擇的節目清單的信息。
11.根據權利要求9的系統,進一步包括用于提供給用戶機會以使用一個可移動的突出顯示區域導航該列表并選擇一個需要的節目清單的裝置。
12.根據權利要求9的系統,其中遠程服務器位于一個電視節目傳送設施。
13.根據權利要求9的系統,其中提供可選擇的節目清單的列表的裝置進一步包括用于在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單的裝置;及用于響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目的裝置。
14.根據權利要求13的系統,進一步包括用于將關于節目在何時錄制的信息作為錄像的節目的節目清單的一部分提供的裝置。
15.根據權利要求13的系統,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
16.根據權利要求13的系統,其中本地媒體服務器位于用戶家中。
17.一種交互式電視節目導視系統,用于為廣播電視節目和可按照需要從遠程服務器獲得的節目提供節目清單,該系統包括用于實現交互電視節目導視的用戶電視設備,其中該交互電視節目導視被配置為提供給用戶一個可選擇的節目清單的列表,該列表具有廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的節目的至少一個可選擇節目清單;以及響應于用戶從列表進行的節目清單選擇,向用戶提供一個廣播電視節目或一個可按照需要從遠程服務器獲得的節目。
18.根據權利要求17的系統,其中交互電視節目導視被進一步配置為響應于用戶從列表進行的節目清單選擇,向用戶提供一個節目信息屏幕,其中該節目信息屏幕包括關于所選擇的節目清單的信息。
19.根據權利要求17的系統,其中交互電視節目導視被進一步配置為提供給用戶機會以使用一個可移動的突出顯示區域導航該列表并選擇一個需要的節目清單。
20.根據權利要求17的系統,其中遠程服務器位于一個電視節目傳送設施。
21.根據權利要求17的系統,其中交互電視節目導視被進一步配置為在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單,并且其中交互電視節目導視被進一步配置為響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目。
22.根據權利要求21的系統,其中交互電視節目導視被進一步配置為將關于節目在何時錄制的信息作為錄像的節目的節目清單的一部分提供。
23.根據權利要求21的系統,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
24.根據權利要求21的系統,其中本地媒體服務器位于用戶家中。
25.一種在交互式電視節目導視系統中所用的方法,其中有供廣播電視節目和可按照需要從遠程服務器獲得的節目使用的節目清單,該方法包括提供給用戶一個可選擇的節目清單的列表,該列表具有預定的廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的未預定節目的至少一個可選擇節目清單;以及響應于用戶從列表進行的節目清單選擇,向用戶提供一個預定的廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目。
26.根據權利要求25的方法,其中由遠程服務器提供的節目清單顯示在列表的開始位置。
27.根據權利要求25的方法,進一步包括在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單;及響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目。
28.根據權利要求27的方法,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
29.一種交互式電視節目導視系統,其中有供廣播電視節目和可按照需要從遠程服務器獲得的節目使用的節目清單,該系統包括用于提供給用戶一個可選擇的節目清單的列表的裝置,該列表具有預定的廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的未預定節目的至少一個可選擇節目清單;以及用于響應于用戶從列表進行的節目清單選擇,向用戶提供一個預定的廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目的裝置。
30.根據權利要求29的系統,其中由遠程服務器提供的節目清單顯示在列表的開始位置。
31.根據權利要求29的系統,進一步包括用于在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單的裝置;及用于響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目的裝置。
32.根據權利要求31的系統,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
33.一種交互式電視節目導視系統,用于為廣播電視節目和可按照需要從遠程服務器獲得的節目提供節目清單,該系統包括用于實現交互電視節目導視的用戶電視設備,其中該交互電視節目導視被配置為提供給用戶一個可選擇的節目清單的列表,該列表具有預定廣播電視節目的至少一個可選擇節目清單以及可按照需要從遠程服務器獲得的未預定節目的至少一個可選擇節目清單;以及響應于用戶從列表進行的節目清單選擇,向用戶提供一個預定廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目。
34.根據權利要求33的系統,其中由遠程服務器提供的節目清單顯示在列表的開始位置。
35.根據權利要求33的系統,其中交互式電視節目導視被進一步配置為在該列表中提供在本地媒體服務器上存儲的一個錄像的節目的至少一個可選擇節目清單;及交互式電視節目導視被進一步配置為響應于用戶從列表進行的節目清單選擇,提供給用戶一個廣播電視節目,一個可按照需要從遠程服務器獲得的節目,或一個在本地媒體服務器上存儲的錄像的節目。
36.根據權利要求35的系統,其中由遠程服務器和本地媒體服務器提供的節目清單顯示在列表的開始位置。
37.一種在交互式電視節目導視系統中使用的方法,其中可為預定的廣播電視節目和可按照需要從遠程服務器獲得的未預定節目提供節目選項,該方法包括提供給用戶多個可選擇的選項,其中至少一個可選擇的選項給用戶提供了訪問預定廣播電視節目的機會,并且其中至少一個可選擇的選項給用戶提供了訪問可按照需要從遠程服務器獲得的未預定節目的機會;以及響應于用戶從所提供的多個可選擇的選項進行的選項選擇,向用戶提供一個預定廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目。
38.根據權利要求37的系統,其中至少一個可選擇的選項給用戶提供了訪問在本地媒體服務器上存儲的一個錄像的節目的機會,并且響應用戶作出的關于錄像的節目的可選擇選項的選擇,將錄像的節目提供給用戶。
39.一種交互式電視節目導視系統,其中可為預定的廣播電視節目和可按照需要從遠程服務器獲得的未預定節目提供節目選項,該系統包括用于提供給用戶多個可選擇的選項的裝置,其中至少一個可選擇的選項給用戶提供了訪問預定廣播電視節目的機會,并且其中至少一個可選擇的選項給用戶提供了訪問可按照需要從遠程服務器獲得的未預定節目的機會;以及用于響應于用戶從所提供的多個可選擇的選項進行的選項選擇,向用戶提供一個預定廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目的裝置。
40.根據權利要求39的系統,其中至少一個可選擇的選項給用戶提供了訪問在本地媒體服務器上存儲的一個錄像的節目的機會,并且響應用戶作出的關于錄像的節目的可選擇選項的選擇,將錄像的節目提供給用戶。
41.一種交互式電視節目導視系統,用于為廣播電視節目和可按照需要從遠程服務器獲得的節目提供節目清單,該系統包括用于實現交互電視節目導視的用戶電視設備,其中該交互電視節目導視被配置為提供給用戶多個可選擇的選項,其中至少一個可選擇的選項給用戶提供了訪問預定廣播電視節目的機會,并且其中至少一個可選擇的選項給用戶提供了訪問可按照需要從遠程服務器獲得的未預定節目的機會;以及響應于用戶從所提供的多個可選擇的選項進行的選項選擇,向用戶提供一個預定廣播電視節目或一個可按照需要從遠程服務器獲得的未預定節目。
42.根據權利要求41的系統,其中至少一個可選擇的選項給用戶提供了訪問在本地媒體服務器上存儲的一個錄像的節目的機會,并且響應用戶作出的關于錄像的節目的可選擇選項的選擇,將錄像的節目提供給用戶。
全文摘要
提供一種交互式電視節目導視系統。交互式電視節目導視提供給用戶機會來選擇用于在遠程媒體服務器上錄像的節目。也可在本地媒體服務器上將節目錄像。節目導視提供給用戶對于自媒體服務器中回放的節目的類似VCR控制以及對于節目的實時地高速緩存過的副本的同樣控制。節目導視還提供給用戶機會來指定接受禮品者以便為他將節目錄像。
文檔編號H04N7/025GK1540989SQ200410030100
公開日2004年10月27日 申請日期1999年7月13日 優先權日1998年7月14日
發明者邁克爾·D·埃里斯, 威廉·L·托馬斯, 托馬斯·R·萊蒙斯, R 萊蒙斯, L 托馬斯, 邁克爾 D 埃里斯 申請人:聯合視頻制品公司