可選擇節目源避免了dvr時間安排的衝突的製作方法
2023-09-11 15:43:25 3
專利名稱:可選擇節目源避免了dvr時間安排的衝突的製作方法
技術領域:
本發明尤其涉及一種數字視頻記錄器(DVR)和安裝在DVR上的控制軟體。本發明還涉及一種電子節目指南(EPG)。
背景技術:
還稱作個人視頻記錄器(PVR)的DVR是具有硬碟驅動器(HDD)的消費電子(CE)設備,它們使終端用戶能夠記錄TV廣播,例如用於稍後的重放或者用於在直播期間的時移。例如如下所述來實現對DVR的程控(program)。用戶在EPG中指示他/她想要記錄的即將廣播的內容。然後支持EPG的軟體將這些指示轉換成預定的開始時間和頻道以控制DVR的記錄功能。
即時電視論壇(TV-Anytime Forum)正在開發用於可互操作和集成的系統的開放的規範,以使廣播公司和其它服務提供者、CE製造者、內容創作者和電信公司最有效地使用在用戶裝置中的高容量數字存儲器。由即時電視規範定義的元數據類型包括內容描述元數據,它描述了內容,例如節目標題和提要。這種元數據用在例如EPG中或網頁中來介紹內容。由該規範定義的元數據類型的另一類型包括實例描述元數據,用於將內容元數據連結到內容。出於互操作性的目的,即時電視論壇已經採用XML來作為元數據的通用表示格式。術語「元數據」指的是關於內容的描述性數據,例如節目標題和提要。這種元數據允許用戶查找、導航和管理可從各種源獲得的內容。元數據允許軟體代理來代表用戶選擇內容。
即時電視規範的一個特徵是內容引用(content referencing)。內容引用提供了在能夠獲得一段內容的時間和/或地點(例如TV頻道)上將唯一的指針映射到這段內容(比如TV節目)的能力。該指針被稱為CRID(「內容引用ID」)。在即時電視的術語中,創建CRID的組織被稱作「官方(authority)」。可以有任意數量的創建CRID的官方,但是每個官方用名稱來唯一識別。即時電視標準使用DNS名稱登記系統來確保這些名稱是唯一的。每個CRID已經嵌入了發布它的官方的名稱,並因此需要一種從CRID中取得官方名稱並在網際網路上找到在其中能夠將CRID轉換為位置的伺服器的裝置。
指針遵守能夠構建指針的體系的語法,以便管理它們直接或間接指向的節目。即時電視模型允許對指針(即CRID)進行某些分組操作。這些操作之一是收集(collection)操作,它將一組指針聚集在指針體系中緊接的更高一級的另一個指針之下。另一操作是可選(alternative)操作,它將指針體系中的一個指針分成緊接的更低一級的多個指針。參見例如IST-1999-11702「myTV,deliverable #4,Progressin Standardization」,version 0.4,30-Sept.-2000,page 61。
更具體而言,即時電視模型允許對作為操作對象的元數據進行「記錄全部」的操作,以便使終端用戶能夠自動記錄例如內容提供者或網絡運營商或另外的第三方已經分組在一起的某組廣播。這種分組例如基於諸如特定連續劇(series)的集(episode)之類的具有共同主題的節目或者基於形成在編輯上一致的實體的節目。另一操作是對元數據的「選擇」操作,目的是記錄一個單個節目或從一個較大集合中所選擇的節目的子集。這些操作通過即時電視元數據欄位「組信息(groupInformation)」來控制,它和其它欄位一起來解析正確的位置(例如在特定TV頻道上的預定廣播時間)。該欄位或者被設置成收集,即記錄全部,或者被設置成可選,即從多個中選擇一個來記錄。
發明內容
本發明人已經認識到,內容提供者、廣播公司和網絡運營商趨向於創建大組,這事實上阻礙了記錄請求的時間安排(scheduling),因為會出現與預定的其它記錄請求相衝突。
例如,在第一頻道上廣播一系列節目的第一電臺使用具有設置成收集的元標記的第一組CRID將這些節目創建成組。同樣,在第二頻道上廣播相同系列的第二電臺使用第二組CRID和設置成收集的元標記將所述節目歸組在一起。由二者之一使用的CRID結構當然不是指其它的廣播。因此,安排終端用戶的記錄器在如由廣播電臺提供的元數據的控制下記錄該系列導致了要麼從第一頻道要麼從第二頻道記錄該完整的系列,因為處於記錄器控制級的這兩個系列之間沒有相關性。之後,記錄器能夠被安排成功地記錄另外的節目,但是是在這些節目不與即將由如在特定頻道上廣播的系列所佔用的時隙衝突的約束條件下。因此,安排即將在一個特定頻道上廣播一段時間的一組節目的成功記錄帶來了一些問題。第一個問題是時間安排衝突的可能性隨已經安排的記錄的數量而增加。第二個問題是對於大多數節目而言確切的廣播時間(或甚至天)不是預先知道的。因此,即使用戶已經致力於圍繞系列的記錄而安排附加的記錄,但是關於確切時間的不確定性很有可能使這項工作不切實際。第三個問題在於,在衝突時對於典型的終端用戶除了保持注意並使用手動克服以外沒有可用的容易的解決方案。
現在假定EPG服務提供者在EPG中列出了如上所述的系列。使用CRID方法,他/她分配了一個涉及兩個廣播公司的組CRID的超組CRID,該超組CRID具有設置成可選的元標記。這個選擇僅僅導致了前面討論的問題。理論上,服務提供者的另一個選擇是為每個節目例如集創建一個新的CRID,其具有設置成可選的元標記以說明兩個頻道,並通過設置成收集的組CRID將所有節目聯繫起來。明顯地,這實際上比只創建單個的超組CRID需要更多的努力。而且,這第二個選擇需要為每個新集維持一個被設置成可選的新CRID。注意,在第一個選擇中服務提供者是依靠廣播公司的,因為後者保持它們的CRID為最新的。
在本文中,本發明人提出一種能夠自動記錄為了進行廣播而列出的多個內容節目的方法。多個內容節目包括例如一個連續劇的多集。該方法包括能夠識別用來提供特定內容節目的可選擇源。該方法還包括能夠選擇用於提供該特定內容節目的可選擇源中的一個合適的源以便符合預定條件。例如,條件選擇能夠使與一個或多個預定記錄的其它內容節目的衝突最小化。如果特定節目和另一節目將以時間重疊的方式廣播,而且記錄器不能同時記錄兩個節目,那麼會有時間安排衝突。於是有幫助的是搜索在不相交的時隙提供這些節目的可選擇源。作為另一個例子,條件選擇能夠根據預定的用戶偏好來優化選擇,例如關於語言、字幕、廣告段落的存在與否、數字TV的圖像解析度、訂費或免費等等。還有一個例子,如果記錄器用於記錄的可用存儲容量不足或者如果硬體資源因其它目的被佔用而不能使用等,則條件選擇能夠通過轉移到其它源來推遲一個或多個節目的記錄。以上例子說明了也許會出現證明對要被記錄的一個或多個特定內容節目的可選擇源進行查詢是正確的的問題,以便使問題得到解決。
為了清楚起見,對於本發明的目的而言,由不同源提供的節目是相同的,如果它們語義上實質相同而與例如字幕、語言、圖像解析度、非實質的編輯等無關的話。「可選擇源」的表達表示了那些提供相同特定內容節目的源,因此形成可從中選擇的等價的代替物。可選擇源包括例如一個或多個廣播頻道。在這種情況下,一個或多個EPG被優選地用於識別可選擇源。而且,可選擇源可以包括例如P2P網絡的數據網絡上的一個或多個記錄器。
優選地,源的選擇隨環境變化而動態更新。例如,由於與另一記錄衝突,所以一個預定從第一頻道記錄的流行節目被變成從第二頻道記錄,以及之後還由於另一衝突又切換到從P2P網絡的檢索。可以考慮用戶簡檔(profile)、節目的流行性等來優化要從中記錄被標記要記錄的節目的源的分配。
本發明的以上實施例尤其涉及通過例如網際網路或終端用戶的任一方上遊提供的服務,以及實現通過舉例的方式給出的以下情況。用戶的數字記錄器或家庭網絡向該服務通知打算記錄的節目。該服務然後用廣播指南或其它信息來識別該特定用戶想要記錄的節目的合適源,以便最小化本地衝突。在時間安排衝突不能通過重新安排時間來解決的情況下,該服務可以代表該用戶記錄特定的節目並通過例如網際網路將它們傳送給用戶。在本文中,參考後面要進一步簡要討論的國際申請WO 2003032599(代理人案號US 018166)。在另一種情況下,提供了一種EPG,它包括對於來自一個特定源的一個特定節目指向可選擇源的等價節目的指針,用於例如由用戶手動選擇或在軟體控制下自動選擇一個合適的源以最小化在安排的記錄之間的衝突。例如,用戶已經通過和EPG的交互安排了他/她的記錄器。如果記錄器的軟體檢測到時間安排衝突,則指向可選擇源的指針可用來通過使用一個或多個不同於初始源的源來重新安排記錄以解決衝突。優選地,用戶被通知了該重新安排。
另一個實施例涉及一種控制為了進行廣播而列出的多個內容節目的記錄的電子裝置。該裝置識別用於提供特定內容節目的可選擇源。該裝置選擇一個用於提供該特定內容節目的可選擇源中合適的源以便符合預定條件,它的例子正如以上討論的。該裝置包括例如數字記錄器。可選擇地,該裝置是在具有分布式功能的家庭網絡上的一個部件,該裝置與記錄器在物理上分離。例如,該裝置是網際網路使能的並能夠掃描網絡以得到關於提供特定節目的源的信息,或者能夠從服務提供者處接收EPG。
另一個實施例涉及安裝在記錄器或家庭網絡上的控制軟體,用於控制記錄器自動記錄多個為了進行廣播而列出的內容節目。該控制軟體能夠識別用於提供特定內容節目的可選擇源;以及能夠選擇一個用來提供該特定內容節目的可選擇源中合適的源以便符合預定條件,它的例子在上面被給出。
通過舉例的方式並參考附圖,本發明得到了更詳細的解釋,其中圖1和2是說明設計操作和操作對象的圖;以及圖3是說明DVR的軟體方面的框圖。
在所有附圖中,相同的附圖標記表示相似或相應的特徵。
具體實施例方式
圖1說明用來實現自動記錄來自多個源(這裡是TV頻道I和TV頻道II)的多個內容節目(這裡是TV廣播連續劇)的操作結構100,其中每個源獨立地廣播該連續劇。在該例中,該連續劇包括集1、2和3。每個頻道與一個相應的供應商例如電視臺相關。例如通過EPG獲得的元數據能夠識別每個相應的集以及用於每個相應集的相關的頻道和廣播時間。在即時電視(參見上文)方案中,內容和它的源是通過被稱作「CRID」(參見上文)的元數據來識別的,它的語法被規定了,但是它的各種組成部分由例如內容提供者來確定。
描述預定廣播的元數據能夠在終端用戶的DVR上執行某些操作。例如即時電視模型允許對作為操作對象的元數據執行「記錄全部」的操作,以便能夠記錄某組廣播,例如因為共同的主題而由內容提供者(例如廣播電臺)連結的TV節目,比如一個特定連續劇的所有集的情況。另一個合適的即時電視操作是對元數據進行「選擇」操作,目的是記錄從多個可選源中選擇的單個節目。這些操作通過元數據欄位「組信息」來控制,該欄位和其它欄位一起用於解析正確位置(例如預定的TV頻道)。該欄位或者被設置成收集,即記錄全部,或者被設置成可選,即從多個中選擇一個來記錄。
在結構100中,內容提供者已經將用於頻道I上的特定TV連續劇的控制信息和用於頻道II上的相同的TV連續劇的控制信息如下所述進行結合。例如通過EPG、另一個第三方服務或網站向用戶提供關於該特定TV連續劇的信息。而且,用於控制用戶的DVR的元數據被提供了方框102中的選擇,使他/她的DVR通過適當的用戶接口得到程控,以記錄來自方框104中的頻道I或來自方框106中的頻道II的連續劇。元數據是例如通過DVB流、或通過提交給伺服器(如同BBC的伺服器一樣)的EPG請求、或通過網際網路上的另一數據服務來接收的。元數據被本地存儲。當將DVR程控為記錄某一節目時,相關的元數據從本地存儲器中被檢索。可替代地或另外地,可以向服務提供者請求更多的元數據。如果用戶選擇從例如頻道I進行記錄,則DVR將會在元數據的控制下自動配置它自己(方框104),以記錄來自頻道I的如在方框108、110和112分別所示的集1、2和3以及在可擴充連續劇中可能的更多集。現在設想用戶已經安排了另一節目的記錄,該另一節目原來是與方框112中頻道I上的集3的廣播或者與在可擴充連續劇中的另一集相衝突的。於是對相關集進行記錄的請求將失敗,除非用戶手動改正記錄時間表,從而逾越了與該連續劇相關的元數據的處理,結果,通過元數據提供的程序設計過程不太有用。
圖2說明了結構200,它以更有效的方式使用收集和可選的選項,以便減少上述類型的衝突發生的機會。該方法基於將可選選項在決策樹中進一步向下移到更細粒度(granularity)的級別,這證明產生了更穩健的程序設計。在結構200中,向用戶提供選項202以程控DVR以記錄所有集,如方框204、206和208所示,這是按照這樣的方式進行的,即DVR決定從頻道I還是從頻道II記錄集1、2和3的每個特定集,如方框210、212;214、216和218、220所示。從特定頻道記錄特定集的選擇是根據一個或多個預定條件而進行的。例如,將DVR程控為默認從如方框210中的頻道I記錄集1。然而,如果時間安排與要記錄的另一節目相衝突,則DVR選擇從如方框212中的頻道II記錄集1。如果例如要記錄的另一節目在頻道I廣播集1時正在被廣播,並且DVR只有一個單調諧器可用於記錄,則衝突發生。
在本發明的實施例中,用戶的DVR或用戶家庭網絡的另一部件接收以上面討論的結構100的格式的節目信息。DVR或另一部件根據如在結構100中使用的節目的原始標識符來新創建內容節目的本地標識符。可能的是,還要考慮除標識符之外的元數據,例如標題、集號或提要。將新創建的本地標識符與結構100中的原始標識符相連結,但是將結構200用於DVR上。更具體而言,DVR必須查明方框104的哪個指針與方框106中的哪個指針對應。也就是,DVR必須確定方框108的內容(在頻道I處的集1)是否等價於方框114的內容(在頻道II處的集1)。最方便地,這在軟體控制下通過考慮諸如標題和集號之類的附加元數據來實現。
圖3是說明在本發明中DVR 300的軟體功能的框圖。DVR 300包括列表302,它表示要被記錄的節目時間表。DVR 300還包括衝突分析器304,它分析列表302以便檢測衝突,例如將要以時間重疊的方式廣播的兩個不同節目已被安排進行記錄。DVR 300僅有一個可用於記錄的單調諧器,因此存在時間安排衝突。然後分析器304查閱EPG 306以發現是否能從另外的頻道獲得該節目的任何一個。EPG 306是一種傳統的EPG,或者是一種對於來自特定源的特定節目包括指向在可選擇源處的等價節目的指針的EPG。這便於選擇一個合適的源來最小化在安排的記錄之間的衝突。還作為另一選擇,EPG 306包括如在WO0186948中公開的電子內容指南(ECG),以下將進一步討論。如果兩個節目都能從其它頻道獲得,以使在它們的廣播之間沒有時間重疊,則分析器304檢查為兩個節目的特定之一選擇另一個頻道是否引起其它衝突。如果沒有衝突,則該特定節目的記錄通過重新時間安排器308被重新安排以從其它頻道記錄。如果有衝突,分析器304則檢查對另一個節目的重新安排是否引起衝突。如果沒有衝突,則另一個節目被重新安排。如果衝突是由於對已經衝突的節目重新安排而產生的,則一個用於最佳時間安排表的更廣泛的檢索也許是必要的,可能是在由用戶偏好所施加的約束條件下。
在此作為參考所結合的-U.S.ser.no.09/519,546(代理人案號US 000014),PERSONALIZING CE EQUIPMENT CONFIGURATION ATSERVER VIA WEB-ENABLED DEVICE,其由Erik Ekkel等人於03/06/00提交,按照PCT公布為國際申請WO0154406。該文件涉及由用戶通過將配置委託給網際網路上的應用伺服器來簡化消費電子(CE)設備的配置。用戶通過諸如PC或機頂盒或數字手機之類的合適的網際網路使能裝置的用戶接口在特定的交互式網頁中輸入他/她的偏好。該應用伺服器基於所輸入的偏好而產生控制數據,並將該控制數據下載到CE設備本身或網際網路使能的裝置。
-U.S.ser.no.09/568,932(代理人案號US 000106),ELECTRONICCONTENT GUIDE RENDERS CONTENT RESOURCESTRANSPARENT,其由Eugene Shteyn和Ruud Roth於5/11/00提交,按照PCT公布為國際申請WO0186948。該文件涉及(家庭)網絡的數據管理系統,它收集描述在網絡上各種源處可用的內容信息的數據。該數據被結合在一個單個菜單中,以使用戶能夠從內容中選擇而不管源如何。
-U.S.ser.no.09/971,474(代理人案號US 018166),DIGITALCONTENT CATERING,其由Eugene Shteyn和Jean Moonen於10/4/01提交,按照PCT公布為國際申請WO2003032599。該文件涉及通過網絡提供電子內容信息。用戶能夠請求在用戶可選擇的最後期限之前通過網絡傳送一段特定內容。然後供應服務在網絡的至少一段上的數據業務的帶寬簡檔的控制下在最後期限之前完成傳送。傳送的最後期限的時間安排使該服務能夠優化網絡帶寬的利用而同時保持服務的質量。
權利要求
1.一種能夠自動記錄為了進行廣播而列出的多個內容節目的方法,該方法包括-能夠識別用於提供特定內容節目的可選擇源;以及-能夠選擇用於提供該特定內容節目的可選擇源中的一個合適的源以便符合預定條件。
2.如權利要求1所述的方法,其中該條件涉及最小化與另一個預定記錄的內容節目的衝突。
3.如權利要求1所述的方法,其中該條件涉及根據預定的用戶偏好來優化該選擇。
4.如權利要求1所述的方法,其中至少一個可選擇源包括廣播頻道。
5.如權利要求4所述的方法,包括能夠使用EPG來識別該可選擇源。
6.如權利要求1所述的方法,其中至少一個可選擇源包括在數據網絡上的記錄器。
7.如權利要求1所述的方法,其中多個內容節目包括一個連續劇的多個集。
8.如權利要求1所述的方法,包括動態更新合適源的選擇。
9.一種可操作用來控制為了進行廣播而列出的多個內容節目的記錄的電子裝置,該裝置還可操作用來識別用於提供特定內容節目的可選擇源,以及選擇用於提供該特定內容節目的可選擇源中的一個合適的源以便符合預定條件。
10.如權利要求9所述的裝置,其中該條件涉及最小化與另一個預定記錄的內容節目的衝突。
11.如權利要求9所述的裝置,其中該條件涉及根據預定的用戶偏好來優化該選擇。
12.如權利要求9所述的裝置,其中至少一個可選擇源包括廣播頻道,該裝置可訪問EPG來識別可選擇源的至少一個子集。
13.如權利要求9所述的裝置,包括數字記錄器。
14.如權利要求9所述的裝置,具有連接到數據網絡的連接。
15.安裝在控制器處的軟體,用於對記錄為了進行廣播而列出的多個內容節目的記錄器進行控制,該軟體可操作用來識別用於提供特定內容節目的可選擇源;以及選擇用於提供該特定內容節目的可選擇源中的一個合適的源以便符合預定條件。
16.如權利要求15所述的軟體,其中該條件涉及最小化與另一個預定記錄的內容節目的衝突。
17.如權利要求15所述的軟體,其中該條件可操作用來根據預定的用戶偏好而作出選擇。
18.一種EPG,包括對於來自特定源的特定節目指向在可選擇源處的等價節目的指針,以能夠選擇一個合適的源以最小化在預定記錄之間的衝突。
全文摘要
提出一種能夠自動記錄為了進行廣播而列出的多個內容節目的方法。該方法識別用來提供特定內容節目的可選擇源;並有條件地選擇用來提供該特定內容節目的可選擇源中的一個合適的源以便避免在記錄之間的時間安排衝突。
文檔編號H04N5/445GK1813471SQ200480018025
公開日2006年8月2日 申請日期2004年6月24日 優先權日2003年6月27日
發明者M·A·彼得斯, W·H·G·M·范登布門 申請人:皇家飛利浦電子股份有限公司