新四季網

處理元數據的方法和設備的製作方法

2023-04-25 00:21:26 1

專利名稱:處理元數據的方法和設備的製作方法
技術領域:
本文描述的系統和方法涉及管理與諸如節目內容之類的內容有關的元數據。
背景技術:
基於電視系統的客戶裝置可以接收數據,例如來自節目分配商的播放節目形式的視頻數據和音頻數據,諸如新聞節目、連續劇、電影、體育事件、商業信息、以及其它類型的基於電視的信息。視頻數據和音頻數據還可以分別稱為視頻內容和音頻內容。客戶裝置包括例如包括機頂盒、數字衛星接收機、電纜盒、數字錄像機(DVR)、以及具有內置接收機的電視機。
各種節目數據可以識別將預先安排播放給收視者的節目。這種節目數據可以稱為「元數據」。與一個或多個節目有關的元數據可以包括顯示在節目指南中的信息,諸如節目名稱、頻道、和播放時間。元數據一般與將來要播放的節目有關,例如預先安排在下周的節目。已經播放過的節目可以記錄在DVR或其它裝置上。與這些記錄的節目相關的元數據還可以記錄在同一個DVR或其它裝置上。這種記錄的元數據與相關節目開始的播放時間一樣精確。但經常,這種元數據不正確或不完整。例如,由於節目被搶先或比預計拖長,節目的持續期可能不同於預先安排的信息。
當用戶在多個存儲的節目中搜索時,元數據在定位該用戶感興趣的節目中有用。利用不精確或不完整的元數據,可以防止由於在搜索中使用了不精確或不完整的元數據用戶找到希望的節目,或識別的節目是不感興趣的。

發明內容
本文描述的系統和方法是管理與各種內容有關的元數據。在具體的實施例中,視頻節目與該視頻節目相關的元數據一起進行記錄。當接收到與視頻節目相關的更新元數據時,以前記錄的元數據被更新的元數據替代。


在所有附圖中,相同標號代表相同部件和/或特徵。
圖1表示能向一個或多個客戶提供內容的示例結構的各種部件。
圖2表示能生成一個記錄節目表,在顯示裝置上顯示的示例顯示裝置和示例客戶裝置。
圖3是表示用於記錄節目和記錄與該節目相關的元數據程序的實施例的流程圖。
圖4是表示用於顯示預先的記錄節目程序的實施例的流程圖。
圖5-8表示預分配節目和生成實際播放節目的例子。
圖9是表示用於生成可用於收視的節目表程序的實施例的流程圖。
圖10是表示用於處理從數據提供商接收的更新元數據程序的實施例的流程圖。
圖11表示能用於收視的節目表的例子。
圖12表示與正在播放的節目前的一個節目相關的元數據,以及與播放完成後的節目相關的更新元數據的例子。
圖13表示包括示例客戶裝置的基於電視的系統。
具體實施例方式
本文描述的系統和方法管理與各種內容相關的元數據,這些內容諸如是電視節目、視頻點播(VOD)、和廣告。這些系統和方法維持與各種元數據相關的一些時間表,當這些元數據被傳輸以後能進行更新或刷新。可以使用版本號或其它識別符代替時間表區分不同的元數據。例如,當客戶裝置訪問內容伺服器或其它裝置時,內容伺服器發送更新的元數據到客戶裝置。同樣,數據提供商可以提供與伺服器存儲的內容相關的更新的元數據到伺服器元數據,或可對伺服器訪問。這種更新的元數據可以糾正元數據的以前版本中不精確或不完整的數據,因此改善用戶搜索感興趣節目的結果。
電視播放系統(諸如有線電視播放公司或衛星播放公司)從首端設備(或「首端」)產生並發送信號到各個用戶。首端設備包含向多個用戶播放信號並提供其它服務的設備。首端設備與各客戶裝置進行交互操作,基於與客戶裝置相關的設置、偏好、和計費信息,提供與客戶裝置適合的內容。利用任何通信方法、任何通信協議、和任何通信媒介,可以向各個客戶裝置提供內容。
在內容(和與該內容相關的元數據)是經數據通信網,諸如網際網路分配給各客戶裝置的參照環境,描述了在本說明書中討論的系統和方法。這些例子代表一種可以實施該系統和方法的可能的環境。在一些其它實施例中,可以使用任何類型的系統或結構向一個或多個客戶裝置提供內容。向各客戶裝置分配的內容可以是任何類型的數據,諸如電視節目、視頻點播、廣告、程序數據、元數據等。元數據可以是有關任何節目類型的任何數據。元數據的例子包括節目名稱、播放數據和時間、節目費用、節目持續期、節目描述、節目注釋、節目獎等等。
描述在本說明書中的客戶裝置的範圍是從具有真實存儲器和處理資源的客戶機,諸如能收視電視的個人計算機和裝備硬碟的電視記錄器,到具有少量或沒有存儲器,和/或有限處理資源的客戶機。雖然在本說明書中討論了客戶裝置的具體例子,但在所描述的系統和方法中可以使用任何客戶裝置。客戶裝置的例子包括個人計算機、DVD播放器、數字錄像機(DVR)、機頂盒、電纜盒、衛星接收機、電視機、遊戲控制器等等。按照本說明書使用,術語「用戶」也可以稱為「收視者」。
雖然在本說明書中討論的具體例子是關於諸如電視節目之類的視頻內容,但描述在本說明書中的系統和方法可以應用在任何類型的內容。其它類型的內容包括無線播放、形成碼流的音頻和/或視頻數據、可以轉換為屏幕斷續器的股票價格數據的XML碼流等。另外,在伺服器上運行,並在連接到伺服器上的客戶裝置上顯示信息的程序,可以使用元數據描述由該程序提供的服務。例如,與音頻數據相關的初始元數據可以識別音頻數據為三小時的「經典音樂」。接著的元數據信息可以加強描述,包括例如作曲者、演奏該音樂的交響樂團、和該音樂的歷史意義。
圖1表示能向一個或多個客戶裝置102提供內容的示例結構100的各種部件。在這個示例結構100中,經數據通信網104,諸如網際網路,分配內容(諸如電視節目、視頻點播、廣告等)。結構100經過網絡104,在客戶裝置和一個或多個伺服器或者其它裝置之間提供雙向數據通信。在另外的實施例中,內容經電纜網絡、射頻信號、空中播放、衛星通信系統等被分配給各客戶裝置102。
在一個具體的示例中,客戶裝置102經網絡104,與一個或多個伺服器通信,上述通信利用超文本轉移協議(http)傳輸消息的簡單目標接入協議(SOAP),即一種通常由全球資訊網(www)使用的協議。在其它實施例中,可以使用任何類型協議和/或消息格式,在客戶裝置102與一個或多個伺服器之間交換數據。
雖然在圖1中未示出,每個客戶裝置102可以連接到顯示裝置(例如,電視機、電腦監視器、或投影儀)、記錄裝置(例如,VCR或DVR)、或其它裝置。另外,一個或多個客戶裝置102其本身可以是電視機或記錄裝置。
在圖1的例子中,網絡104可以是任何類型的數據通信網絡並可以包括兩種或多種不同網絡,例如區域網(LAN)和網際網路。內容伺服器112也連接到網絡104。內容伺服器112可以執行各種任務,例如,從客戶裝置102接收對數據或內容的請求、向客戶裝置102提供節目表和內容、向客戶裝置102提供元數據等。數據存儲裝置114連接到客戶裝置102並存儲各種內容、節目元數據、節目表、和由內容伺服器112使用或處理的其它信息。由存儲裝置114存儲的內容包括,例如視頻點播(VOD)內容、廣告、和電影預告。
接收機110連接到內容伺服器112和存儲裝置114。接收機110接收播放內容、節目指南內容、和來自各種來源的其它數據。例如,接收機110可以經電纜網、射頻信號、空中播放、衛星通信系統、或任何其它通信媒介從內容播放商106接收播放內容。雖然在圖1中表示出一個內容播放商106,但接收機110可以利用任何數量的不同通信媒介連接到任何數量的內容播放商。接收機110從節目指南數據提供商108接收節目指南信息。節目指南數據提供商108提供有關預先安排要播放的節目的信息。節目指南數據可由內容伺服器112使用,並可以傳送到一個或多個客戶裝置102。雖然在圖1中表示出一個節目指南數據提供商108,但接收機110可以經任何類型的通信媒介連接到任何數量的節目指南數據提供商。
數據提供商116連接到內容伺服器112和網絡104。數據提供商116提供與任何數量以前播放節目相關的元數據。數據提供商116還可以提供與預先安排將要播放的節目有關節目指南信息(類似於節目指南數據提供商108)。任何數量不同數據提供商116可以連接到內容伺服器112。各種其它伺服器(未示出)可以連接到內容伺服器112和/或網絡104,與內容伺服器112和/或客戶裝置102通信。
常規電視播放系統(諸如有線電視提供裝置、通過空中的播放提供裝置、或衛星播放提供裝置)從首端裝置向各個用戶發生和傳輸信號。在圖1的結構中,首端裝置可以認為是一種用於傳送內容並向多個用戶提供服務的設備(例如,經客戶裝置102)。首端裝置與客戶裝置102交互動作,基於設置、偏好、和與該客戶裝置有關的其它信息,提供適合該客戶裝置的內容。參照圖1,如下各裝置中的任何一個或多個可以認為是「首端裝置」的一部分,這些裝置有內容伺服器112、數據存儲裝置114、和接收機110。在其它實施例中,一個或多個附加的裝置可以認為是首端裝置的一部分。
圖2表示能夠生成記錄節目表,在顯示裝置上顯示的示例顯示裝置204和示例客戶裝置202。顯示裝置204包括,例如電視機、電腦監視器、投影儀等。客戶裝置202從內容伺服器(例如圖1的內容伺服器112)或其它內容提供商接收內容。客戶裝置202包括一個或多個處理器206、節目指南應用程式208、和一個或多個存儲裝置210。各處理器206包括,例如微處理器和控制器,這些裝置處理各種指令,控制客戶裝置202的操作和與其它各裝置進行通信。存儲裝置210可以是由如硬碟驅動器、隨機存取存儲器(RAM)、只讀存儲器(ROM)、或閃速存儲器執行的。客戶裝置202可以利用存儲裝置210存儲接收的節目、節目預安排信息、節目元數據、組態信息等。
節目指南應用程式208在各處理器206上執行,並可作為計算機可執行指令在非易失存儲器(未示出)或客戶裝置202中存儲。節目指南應用程式208生成記錄的節目指南212,可顯示在顯示裝置204上。例如,記錄的節目指南212可以在由客戶裝置202產生的在屏顯示層(OSD)上進行顯示。另外,節目指南212還可以在由客戶裝置202生成的其它層,諸如視頻層進行顯示。雖然在本說明書中,節目指南應用程式208圖示並描述為構成產生記錄節目指南212的單一應用程式,但節目指南應用程式208可以實現為多部件應用程式,其所分配的每個部件可以執行一個或多個功能。
記錄的節目指南212允許收視者看到哪些節目已由客戶裝置202和/或其它裝置進行了記錄,並且是可以收視的。在一個實施例中,記錄的節目指南212的按一種交互模式進行操作,這種模式下,在記錄的節目指南212中顯示的信息通過壓按遙控裝置或其它輸入裝置上的控制鍵(例如,箭頭鍵)進行操作。另外,節目指南應用程式208可以生成節目指南,在具體時間的具體頻道上識別預先安排播放的節目。
在圖2的例子中,記錄的節目指南212顯示與表格中5個以前記錄的節目相關的信息。在另外的實施例中,與以前記錄的節目有關的信息可以按任何方式安排,並且可以包括文本信息、圖形信息、或與節目有關的任何其它信息。首標214識別在該首標下面表格中顯示的數據類型,諸如節目記錄的日期、記錄節目的名稱、和記錄節目的長度。有關5個以前記錄的節目的信息顯示在首標214下。收視者可以與記錄節目指南212進行交互,滾動指南顯示有關其它的記錄節目的信息,和/或顯示與該記錄節目有關的其它信息。在另外的實施例中,記錄節目指南212可以顯示與任何數量記錄節目有關的信息。再有,另外的實施例可以顯示與記錄節目有關的不同信息(例如,節目描述或節目費率)。
圖3是表示用於記錄節目和記錄與該節目有關的元數據的程序300的實施例的流程圖。開始,接收記錄節目的請求(框302)。例如,該請求可以由收視者通過客戶裝置提供給收視者的電子節目指南(EPG)而產生。另外,請求還可以響應於該節目的廣告,或由收視者輸入與要記錄的節目有關的頻道和時間周期而產生。在一個具體實施例中,收視者僅按遙控裝置上的「記錄」鍵,就開始記錄當前調諧的頻道。
在適當時間請求的節目被記錄(框304)。如果記錄時間是在將來,則裝置自動調諧到適當的頻道並在規定時間開始記錄。節目可以由客戶裝置,諸如DVR或VCR進行記錄。與記錄節目有關的元數據也由客戶裝置或其它記錄裝置進行記錄(框306)。另外,節目和/或與節目有關的元數據可以記錄在經通信線路,諸如網絡通信鏈路連接到客戶裝置的單獨裝置上。
在節目記錄完成以後,程序300識別與記錄節目有關的節目細節(框308)。例如,程序可以從內容伺服器、數據提供商、或其它數據源檢索與記錄節目有關的元數據。另外,程序可以根據記錄節目本身或根據隨著節目內容接收的信息識別節目細節(諸如記錄節目的實際持續期)。在框310,在節目完成以後程序確定識別的節目細節是否不同於在框306中以前記錄的元數據。如果不同,程序300用節目記錄完成以後識別的新元數據更新以前記錄的元數據(框312)。
在一個具體的實施例中,與記錄節目有關的元數據被存儲在與記錄節目相同的存儲裝置中。在其它實施例中,與記錄節目有關的元數據被存儲在單獨的裝置中,諸如單獨的存儲裝置或單獨的客戶裝置中。
在一個實施例中,節目內容和有關的元數據被存儲DVR中。當記錄某個節目時,諸如體育事件,該節目可能具有變化的節目長度,DVR通常記錄超過預安排的節目長度的時間周期。例如,如果預安排三小時的足球賽,DVR可能記錄附加的一個小時(總共四個小時),如果球賽超過三個小時,可以確保記錄整個球賽。但是,如果球賽短於四小時,則在使用可變存儲空間的DVR上記錄了不需要的內容。在這種情況下,更新的元數據可以指示球賽精確的長度(例如,按小時、分鐘、和/或秒的持續期)。然後在球賽結束後,DVR可以刪除任何記錄的內容,因此為其它節目內容留出存儲空間。
圖4是表示用於顯示以前記錄的節目程序400的實施例的流程圖。開始,客戶裝置接收顯示以前記錄節目的請求(框402)。這些以前記錄的節目可以存儲在客戶裝置或連接到客戶裝置的其它裝置中。客戶裝置識別可以收視的記錄節目(框404)。被識別的節目可以包括存儲在客戶裝置中的所有記錄節目。然後客戶裝置檢查與每個記錄節目有關的更新元數據(框406)。另外一種情況,客戶裝置檢查與要顯示給收視者的記錄節目有關的更新元數據。例如,如果將顯示給用戶10個節目的初始表,客戶裝置可以檢查與這10個節目有關的更新元數據。
如果更新元數據對一個或多個記錄節目是可用的(框408),客戶裝置檢索與記錄節目有關的更新元數據(框410)。然後,客戶裝置利用與記錄節目有關的元數據顯示記錄節目(框4012)。更新元數據可以包括有關節目的修改信息,例如,修改的節目長度(比原來安排的長度短或長),或更新的節目費率(例如,從TV-14更新到TV-M,或從以前的不收費到TV-Y)。更新元數據還可以包括有關節目的附加數據,諸如體育事件的結果,節目播放以後接收到的獎勵等。記錄節目的顯示類似於如圖2所示記錄節目的表。
客戶裝置和/或內容伺服器可以購買有關一個或多個節目(或節目類別)的更新元數據,或按常規預定提供更新元數據的元數據更新服務。在一個實施例中,客戶裝置周期性(例如,每天)訪問內容伺服器,接收更新元數據。同樣,內容伺服器可以周期性訪問數據提供商,接收更新元數據。在其它實施例中,客戶裝置自動從內容伺服器接收元數據。同樣,內容伺服器可以從數據提供商自動接收更新元數據。
圖5-8表示預先安排的節目和生成實際播放節目的例子。例如,圖5表示在特定時間周期(2:00pm-5:00pm)在特定頻道上預先安排節目502播放。這種預先安排的播放信息在節目播放之前(例如,經電子節目指南或其它節目信息源)是可以實現的。節目504的實際播放表示出節目的實際播放與預先安排播放信息是不同的。例如,節目A進行1.5小時而不是1.0小時,並且節目B從1.0小時縮短為0.5小時。例如當節目A為體育事件(或其它直播事件)時可能發生這種情況,這些事件具有可變結束時間。在圖5的例子中,節目A進行得比預期的長,並且播放者預先安排節目B作出補償(即,結合「已經在進行中」的節目B)。節目C的實際播放與預安排的播放信息一致。在圖5的情況下,希望在節目播放以後更新與節目A和節目B有關的元數據,以便精確產生將來顯示的記錄節目表。如果記錄節目表依賴於舊元數據(例如,預先安排的播放信息),將用不精確的數據產生記錄節目表。諸如節目搜索應用程式的應用程式依賴元數據的精度,以產生高質量的搜索結果。同樣,諸如DVR應用程式的應用程式依賴元數據的精度,以管理磁碟存儲器的空間。
圖6表示在特定時間周期期間在特定頻道上節目602的預先安排播放,和表示節目實際播放不同於預先安排播放信息的節目604的實際播放。在這個例子中,節目A的持續期大大短於預先安排的播放信息所指示的持續期。由於取消事件(例如,因雨中斷的棒球賽)、問題恢復、處理、或播放預安排的節目可能出現這種情況。在這種情況下,節目B早些時間開始並進行更長的持續期。節目C的實際播放與預先安排的播放信息一致。
圖7表示在特定時間周期在特定頻道上的節目702的預先安排播放,和表示節目實際播放不同於預先安排信息的節目704的實際播放。在這個例子中,節目A的實際播放與預先安排播放信息一致。但是,節目B的實際播放短於預先安排播放信息的指示。另外,由於節目B縮短時間長度,節目C開始的比預先安排播放信息指示的早。在節目C以後播放一個附加節目(節目D)。節目D的播放未在預先安排播放信息中指示。例如,可以選擇節目D填充由於節目B縮短產生的時間。在事先不對收視者、播放運營商、或其它個人或單位通知的情況下,可以作出這種節目D的選擇。
圖8表示在特定時間周期期間在特定頻道上的節目802的預先安排播放。在這個例子中,關於節目的實際播放,接收到衝突節目元數據。第一組元數據804表示節目A運行得比預先安排的長,和節目B比預先安排的短。這個第一組元數據還表示節目C與預先安排播放信息一致。第二組元數據806表示節目A與預先安排播放信息一致,但節目B進行得比預先安排的長。另外,節目C的持續期縮短以適合節目B的增加長度。
在圖8的例子中,兩個不同的元數據組804和806可能由不同的數據提供商產生,或由不同時間產生(例如,在正確的播放信息被驗證以後,修正的元數據在隨後產生)。在一個實施例中,兩組或多組元數據之間的衝突可以通過用最近的時間標誌選擇元數據來解決,並丟棄其它元數據。在另一個實施例中,保持兩組元數據並且同時顯示來自兩組元數據的信息,例如,在可用的節目表中。在再一個實施例中,忽略所有有衝突的元數據組,這樣可能導致可用節目表為「空」,直至接收到正確元數據。在另一個實施例中,數據提供商可用指定相關隊列,諸如從A到F的字母等級。在存在衝突的情況下,具有較高字母等級的數據提供商假定具有更精確和完整的信息。
圖9是表示用於生成可收視的節目表程序900的實施例的流程圖。開始,接收顯示可用於收視的節目表的請求(框902)。例如可用由客戶裝置、內容伺服器、或其它裝置接收這個請求。該請求可用規定節目類型(體育、電影等)、具體費率(G或TV-14)、一個或多個關鍵詞、或其它信息,過濾顯示的節目。然後響應該請求,程序識別顯示的節目(框904),例如利用在請求中規定的過濾信息。然後,程序900識別與識別的節目有關的元數據(框906)。這個元數據可被存儲在本地,例如在客戶裝置中進行存儲,或者存儲在內容伺服器或其它裝置中。與具體節目有關的元數據可包括在節目播放以後產生的信息,諸如最後得分、該節目的收視情況、或有關該節目的解說詞。
通過利用與該節目有關的元數據生成可用於收視的節目表,程序繼續(框908)。最後,生成的可用於收視的節目表提供給請求裝置(框910)。這個節目表可包括與該節目有關的一些或所有元數據。例如,可顯示該節目的概要,但對於顯示整個解說詞來說空間可能不夠。在這個例子中,收視者可以啟動包含在可視節目指南中的「全部解說詞」鍵,顯示與特定節目有關的整個解說詞。
圖10是表示用於處理從數據提供商接收的更新元數據的程序1000的實施例的流程圖。程序1000可用由客戶裝置、內容伺服器、或其它裝置實現。開始,程序從數據提供商接收更新元數據(框1002)。然後,程序識別與更新元數據有關的時間標誌(框1004)。時間標誌可用是日期和/或出版時間、版本號、或與元數據有關的唯一版本的其它指示符。通過識別以前存儲的元數據,程序1000繼續(框1006),即在框1002接收更新元數據之前最當前接收的元數據。程序還識別與以前存儲的元數據有關的時間標誌(框1008)。接下來,做出關於與更新元數據有關的時間標誌是否比與以前存儲的元數據的時間標誌更當前的決定(框1010)。如果與更新元數據有關的時間標誌比與以前存儲的元數據的時間標誌更當前,則用更新元數據替代以前存儲的元數據(框1012)。但是,如果與更新元數據有關的時間標誌比以前存儲的元數據的時間標誌更陳舊,則更新的元數據被拋棄(框1014),因此保持以前的元數據作為系統當前使用的元數據。
圖11表示能用於收視1102的節目表的例子。可用節目表1102顯示能用於收視的節目以及關於這些節目的附加信息,諸如與節目有關的費率和節目長度。在一個實施例中,可用節目表1102按交互模式操作,其中顯示的信息可用通過按遙控裝置或其它輸入裝置上的控制鍵(箭頭鍵)進行操作。
在圖11的例子中,可用節目表1102顯示與表格中的6個節目有關的信息。首標1104識別顯示在表格中標題下的數據類型,諸如節目的名稱、與節目有關的費率、和節目的長度。關於6個節目的信息被顯示在表格中首標1104的下面。收視者可與可視節目表1102進行交互操作,滾動該指南,顯示可收視的其它節目信息和/或顯示與記錄節目有關的附加信息。在另外的實施例中,可視節目表1102可顯示與任何數量的記錄節目有關的信息。再有,另外的實施例可顯示與節目有關的不同信息(例如,節目描述或節目獎勵)。
圖12表示與正在播放的節目前的一個節目相關的元數據,以及與播放完成後的節目相關的更新元數據的例子。第一組元數據1202是在一個節目播放之前可用的元數據例子。元數據1202包括節目名稱、播放頻道、節目播放的日期和時間、節目簡述、與該節目有關的一些關鍵詞、關於該節目的簡短評論。對於一個業已播放的節目來說這種信息是典型的。元數據1202可用存儲在資料庫、內容伺服器、客戶裝置、或任何其它裝置中。元數據可利用任何數據結構按任何格式進行存儲。
與元數據1202比較,元數據1204包括附加信息和更新信息。例如,節目是有兩場加時賽的籃球賽,這使該節目運行得比預先安排的長。元數據1204精確地識別該節目的長度為2小時35分鐘,而元數據1202識別為2小時的預先安排長度。關於比賽的附加信息包含在元數據1204中,諸如該比賽是兩次加時賽的比賽、比賽的勝利者、創造信得分記錄的選手、以及在比賽結束後仍可用的其它亮點和評論。將來元數據1204可以進一步更新,以包括關於節目的附加信息,諸如具有加上「2004年100個最佳比賽」列表的節目,或加上進一步的評論或隨後發表的節目回顧。
元數據1202和1204代表可以與節目相關的元數據類型的例子。在其它實施例中,任何數據類型都可以與特定節目相關。另外,元數據可以更新和/或在節目播放前的任何時間、在節目的播放期間、或在節目播放後進行修正。
圖13表示包括示例客戶裝置的基於電視的系統1300。系統1300還包括顯示裝置1304,顯示例如視頻內容、記錄節目表、可用節目表、和其它數據。客戶裝置1302可以按機頂盒、衛星接收機、有硬碟的TV記錄器、數字錄像機(DVR)和重放系統、遊戲控制器、信息器具、以及任何數量類似實施例實現。
客戶裝置1302包括一個或多個調諧器,這些調諧器代表調諧到各種頻率或頻道以接收電視信號的一個或多個帶內調諧器,以及調諧到播放頻道的帶外調諧器,通過該調諧器節目數據播放到客戶裝置1302上。調諧器1306可以包括以硬體為基礎的調諧器,和/或能「調諧」或「識別」數據的IP-基數字流的數字調諧器。IP-基數字流起到類似調諧器的作用,但使用在傳送內容(例如,內容的單路播放傳送)的IP環境。客戶裝置1302還包括一個或多個處理器1308(例如,任何微處理器、控制器等),這些處理器處理各種指令,控制客戶裝置1302的操作並且與其它電子和計算機裝置通信。
客戶裝置1302可以用一個或多個存儲部件實現,這些存儲部件的例子包括隨機存取存儲器(RAM)1310、海量存儲介質1312、磁碟驅動器1314、和非易失存儲器1316(例如,ROM、快閃記憶體、EPROM、EEPROM等)。磁碟驅動器1314可以包括任何類型的磁或光存儲裝置,諸如硬碟驅動器、磁帶、可重寫光碟、DVD等。一個或多個存儲部件存儲各種信息和/或數據,諸如接收的內容、節目元數據1318、記錄的節目1320、客戶裝置1302的組態言息、和/或圖形用戶的接口信息。客戶裝置1302的另外的實現可以包括處理範圍和存儲器容量,並且可以包括除了表示在圖13的任何數量的不同存儲部件。例如,全資源客戶機可以利用實質存儲器和處理資源實現,而低資源客戶機可以具有有限處理和存儲能力。
作業系統1322和一個或多個應用程式1324可以存儲在非易失存儲器1316並在處理器1308上執行,提供運行時間環境。通過允許定義各種接口,進而允許應用程式1324與客戶裝置1302進行交互,運行時間環境促進了客戶裝置1302的擴展。應用程式1324可以包括瀏覽Web(即,全球資訊網)的瀏覽器、容易實現電子郵件的電子郵件程序、顯示和搜索用於可視節目和點播內容的程序、和任何數量的其它應用程式。
在處理器1308上執行的節目指南應用程式1326,也存儲在非易失存儲器1316中,並且執行該程序生成用於顯示的節目指南。利用節目指南應用程式1326,收視者可以看到當前和將來節目的預安排、提示即將播出的節目、和/或輸入指令記錄一個或多個節目。
客戶裝置1302還包括一個或多個通信接口1328和PSTN、DSL、電纜、或其它類型的數據機1330。通信接口1328可以作為串行和/或並行接口、作為無線接口、和/或作為任何類型的網絡接口。無線接口能使客戶裝置1302從用戶操作的輸入裝置接收控制輸入命令1332和其它信息,諸如從遙控裝置1334或從其它紅外(IR)、802.11、藍牙、或類似RF的輸入裝置。輸入裝置可以包括無線鍵盤或其它手持輸入裝置1336,諸如個人數字助理(PDA)、手持計算機、無線電話等。網絡接口和串行和/或並行接口能使客戶裝置1302經各種通信鏈路與其它電子和計算裝置交互。數據機1330使客戶裝置1302通過常規電話線路、DSL連接、電纜、和/或其它類型連接與其它電子和計算機裝置通信。
客戶裝置1302還包括內容處理器1338,該處理器可以包括視頻解碼器和/或附加處理器,以接收、處理、並解碼播放視頻信號和節目數據,諸如NTSC、PAL、SECAM、或其它電視制式的模擬視頻信號,以及DVB、ATSC、或其它電視制式的數字視頻信號。例如,內容處理器1338可以包括解碼MPGE-編碼視頻內容和/或圖像數據的MPGE-2或MPGE-4(運動圖像專家組)解碼器。本文描述的系統可以對任何類型的視頻編碼格式,以及對未編碼的數據和/或內容流實施處理。
一般,視頻內容和節目數據包括視頻數據和相應的音頻數據。內容處理器1338生成視頻和/或顯示內容,格式化為在顯示裝置1304上顯示的內容,並生成格式化為由表達裝置進行表達的解碼音頻數據,該表達裝置是諸如在顯示裝置1304中的一個或多個揚聲器(未示出)。內容處理器1338可以包括處理視頻和/或顯示內容進行處理的顯示控制器(未示出),在顯示裝置1304上顯示相應的圖像。顯示控制器可以包括圖像處理器、微處理器、集成電路、和/或類似處理圖像的視頻處理部件。
客戶裝置1302還包括音頻和/或視頻輸出裝置1340,提供音頻、視頻、和/或顯示信號到電視機1304或到其他處理和/或顯示的裝置,或提供音頻和視頻數據。視頻和音頻信號可以經RF(射頻)鏈路、S-視頻鏈路、複合視頻鏈路、分量視頻鏈路或其它類似通信鏈路,從客戶裝置1302傳送到電視機1304。
雖然已經分別進行了表示,但某些客戶裝置1302的部件可以用專用集成電路(ASIC)實現。再有,系統總線(未示出)一般連接客戶裝置1302內的各種部件。系統總線可以按一種或多種任何總線結構類型實現,包括存儲器總線或存儲器控制器、外設總線、加速圖像埠、或利用任何總線結構變形的局部總線。例如,這種結構可以包括,工業標準結構(ISA)總線、微通道結構(MCA)總線、增強ISA(EISA)總線、視頻電子標準協會(VESA)局部總線、和也稱為包廂總線的外設部件互聯(PCI)總線。
雖然上文利用針對結構特點和/或方法動作的語言進行了描述,但應理解為,按後附的權利要求書限定的本發明不限於所描述的具體的特徵或動作。相反,所披露出的具體特點和動作僅作為實現本發明的示例性形式。
權利要求
1.一種方法包括記錄視頻節目;記錄與視頻節目有關的元數據;接收與視頻節目有關的更新元數據;和用更新元數據替代以前記錄的元數據。
2.按權利要求1所述的方法,其特徵在於,還包括定期地請求與視頻節目有關的更新元數據。
3.按權利要求1所述的方法,其特徵在於,還包括按有規律的間隔請求與多個視頻節目有關的更新元數據。
4.按權利要求1所述的方法,其特徵在於,還包括從內容伺服器請求與視頻節目有關的更新元數據。
5.按權利要求1所述的方法,其特徵在於,還包括接收顯示有關視頻節目信息的請求;和顯示包含在更新元數據中的至少一部分信息。
6.按權利要求1所述的方法,其特徵在於,更新元數據包括記錄視頻節目後生成的信息。
7.按權利要求1所述的方法,其特徵在於,更新元數據具有相關時間標誌。
8.按權利要求1所述的方法,其特徵在於,還包括接收第二更新元數據;確定第二更新元數據是否比以前接收的更新元數據更當前;如果第二更新元數據比以前接收的更新元數據更當前,則用第二更新元數據替代以前接收的更新元數據。
9.按權利要求8所述的方法,其特徵在於,還包括,如果以前接收的更新元數據比第二更新元數據更當前,則丟棄第二更新元數據。
10.按權利要求1所述的方法,其特徵在於,還包括傳送更新元數據到至少一個客戶裝置。
11.按權利要求1所述的方法,其特徵在於,視頻節目包括音頻數據。
12.一個或多個含有電腦程式的計算機可讀存儲器,該程序可由處理器執行,執行如權利要求1中所述的方法。
13.一種方法包括接收與節目內容有關的元數據;向多個客戶裝置提供接收的元數據;接收與節目內容有關的更新元數據;確定更新元數據是否比以前接收的元數據更當前;和如果更新元數據比以前接收的元數據更當前用更新元數據替代以前接收的元數據;以及提供更新元數據到多個客戶裝置。
14.按權利要求13所述的方法,其特徵在於,還包括,如果以前接收的元數據比更新元數據更當前,則丟棄更新元數據。
15.按權利要求13所述的方法,其特徵在於,確定更新元數據是否比以前接收的更新元數據更當前包括,比較與更新元數據有關的時間標誌和以前接收的元數據有關的時間標誌。
16.按權利要求13所述的方法,其特徵在於,還包括,接收元數據後存儲與節目內容有關的元數據。
17.按權利要求13所述的方法,其特徵在於,還包括,如果更新元數據比以前接收的元數據更當前,存儲該更新元數據。
18.按權利要求13所述的方法,其特徵在於,還包括定期地請求與節目內容有關的更新元數據。
19.按權利要求13所述的方法,其特徵在於,更新元數據包括節目內容接收後生成的信息。
20.一個或多個含有電腦程式的計算機可讀存儲器,該程序可由處理器執行,執行如權利要求13中所述的方法。
21.一個或多個存儲了電腦程式的計算機可讀介質,當由一個或多個處理器執行時,使得一個或多個處理器接收顯示可用內容的請求;識別與可用內容有關的元數據;確定與可用內容有關的其它元數據是否比識別的元數據更當前;如果與可用內容有關的其它元數據比識別的元數據更當前,利用其它元數據顯示可用內容;和如果識別的元數據比與可用內容有關的其它元數據更當前,則利用識別的元數據顯示可用內容。
22.按權利要求21所述的一個或多個計算機可讀介質,其特徵在於,與識別的元數據和其它元數據有關的時間標誌被用於確定其它元數據是否比識別的元數據更當前。
23.按權利要求21所述的一個或多個計算機可讀介質,其特徵在於,如果與可用內容有關的其它元數據比識別的元數據更當前,則用其它元數據替代識別的元數據。
24.按權利要求21所述的一個或多個計算機可讀介質,其特徵在於,從連接到顯示裝置上的客戶裝置接收顯示可用內容的請求。
25.一種設備,其特徵在於,包括存儲裝置;以及連接到存儲裝置的處理器,其中處理器在存儲裝置上記錄播放內容和與播放內容有關的元數據,其中處理器還接收與播放內容有關的更新元數據,並且其中如果更新元數據比以前記錄的元數據更當前,處理器用更新元數據替代以前記錄的元數據。
26.按權利要求25所述的設備,其特徵在於,還包括連接到處理器的通信接口,其中通信接口從連接到該設備的多個數據提供商接收更新元數據。
27.按權利要求25所述的設備,其特徵在於,處理器還根據存儲在存儲裝置中的元數據生成可用內容表。
28.按權利要求25所述的設備,其特徵在於,處理器還按有規律的間隔請求與播放內容有關的更新元數據。
全文摘要
一種系統,記錄視頻節目以及與視頻節目有關的元數據。該系統接收與視頻節目有關的更新元數據。用更新的元數據替代以前記錄的元數據。
文檔編號H04N5/765GK1681304SQ20051007414
公開日2005年10月12日 申請日期2005年3月21日 優先權日2004年3月19日
發明者D·J·茲格蒙德, K·T·卡勒, S·T·斯高特三世 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀