專利名稱:從不同來源收集的媒體元數(shù)據(jù)的相關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例通常涉及數(shù)字視頻記錄器(DVR)。更準(zhǔn)確地說,本發(fā)明實施例涉及用于將從不同來源收集的媒體元數(shù)據(jù)相關(guān)的技術(shù)。
背景技術(shù):
本部分描述的方法是可以實行的方法,但并不必然是先前已經(jīng)構(gòu)思或?qū)嵭械姆椒?。因此,除非本文另有指示,本部分描述的方法并非該申請的?quán)利要求的現(xiàn)有技術(shù)并且不允許由于包含在本部分而認(rèn)為是現(xiàn)有技術(shù)。高級的、現(xiàn)代的DVR能夠安排記錄要在將來某個時間電視播放的節(jié)目。如果DVR的用戶有興趣記錄電視劇的所有劇集,則DVR的用戶可以指示其DVR獲得該電視劇的“季票(season pass)”。響應(yīng)于這樣的指令,DVR自動從電子節(jié)目指南(“EPG”)數(shù)據(jù)確定該電視·劇的劇集將要在將來被電視播出的時間。通常,每當(dāng)選定電視劇的劇集即將播出時,DVR自動調(diào)到該劇集將要播出的頻道并將該劇集記錄在DVR硬盤驅(qū)動器上。由于只要被記錄的劇集保持在DVR硬盤驅(qū)動器上,DVR用戶就可指示DVR將該劇集重放到用戶電視上。方便地,這允許DVR用戶在除了節(jié)目播出時間之外的時間觀看用戶感興趣的那些節(jié)目。DVR用戶甚至不需要預(yù)先知道將要播出那些節(jié)目的確切時間。如這里所使用的一樣,“節(jié)目”是任意可視或可聽的內(nèi)容,通過電視機(jī)的顯示器和/或者揚(yáng)聲器來呈現(xiàn)。例如,節(jié)目可能是多集連續(xù)劇的劇集、電影、運動賽事、或者新聞簡報,盡管這不是唯一的“節(jié)目”列表。當(dāng)DVR安排在未來要記錄的節(jié)目時,DVR嘗試把節(jié)目添加到“待播放(to do) ”列表中,DVR在自身的存儲機(jī)構(gòu)上維護(hù)該列表。每當(dāng)播放DVR “待播放”列表上的節(jié)目時,DVR自動記錄該節(jié)目。一些DVR允許DVR的用戶搜索DVR的用戶可能感興趣的特定節(jié)目。例如,響應(yīng)于DVR用戶的搜索請求,DVR可能向DVR用戶呈現(xiàn)用戶界面,DVR用戶可將DVR用戶感興趣的節(jié)目應(yīng)該滿足的標(biāo)準(zhǔn)輸入其中。對于節(jié)目可滿足的不同類型的標(biāo)準(zhǔn),用戶界面可包含不同的用戶可填充的字段。例如,用戶界面可以包含“標(biāo)題”字段、一個或多個“演員”字段、“分類”和/或“流派”字段、“年代”字段、“評級”字段等等。在通過這種用戶界面接收用戶指定標(biāo)準(zhǔn)之后,DVR搜索DVR從EPG數(shù)據(jù)提供商獲得的節(jié)目元數(shù)據(jù)。典型地,EPG提供的節(jié)目元數(shù)據(jù)將指出,用戶為每個節(jié)目輸入標(biāo)準(zhǔn)的信息種類(例如,標(biāo)題、演員、分類、流派、年代、評級等)?;贓PG提供的節(jié)目元數(shù)據(jù),DVR確定一組待播放節(jié)目,所述待播放節(jié)目與滿足用戶指定標(biāo)準(zhǔn)的節(jié)目元數(shù)據(jù)相關(guān)聯(lián)。DVR接著向DVR用戶呈現(xiàn)該組中包含的待播放節(jié)目列表。例如,如果DVR用戶將單詞“Christopher ”輸入用戶界面中的“演員”字段,而把用戶界面的“標(biāo)題”字段留白,則DVR可搜索EPG提供的元數(shù)據(jù)以找到具有叫“Christopher”(如名、姓、或者中間名)的任何演員的所有節(jié)目。在EPG提供的元數(shù)據(jù)中,不同種類的信息在不同的元數(shù)據(jù)字段中找到。用于具體節(jié)目的EPG提供的元數(shù)據(jù)可能包含多個用“演員”標(biāo)識符標(biāo)記的字段。用“演員”標(biāo)識符標(biāo)記的字段被認(rèn)為是“演員”字段。每個這種演員字段可包含該節(jié)目中出現(xiàn)的演員姓名。DVR可搜索即將播出的節(jié)目的EPG數(shù)據(jù),所述即將播出的節(jié)目與包含單詞“Christopher”的演員字段的元數(shù)據(jù)相關(guān)聯(lián)。在編譯這種節(jié)目的列表并從該列表中移除任意復(fù)制條目之后,DVR向DVR用戶呈現(xiàn)該節(jié)目列表。DVR用戶可指示DVR安排記錄由于DVR用戶偏愛而從該列表中選出的節(jié)目。重要地,如果DVR用戶指定“Christopher”作為演員,而不是標(biāo)題,則DVR不會在標(biāo)題字段中搜索“Christopher”,因為這樣做或許將產(chǎn)生DVR用戶不感興趣的搜索結(jié)果(許多標(biāo)題中具有“Christopher”的節(jié)目不 具有稱作“Christopher”的任意演員的特征)。因而,為了執(zhí)行將要產(chǎn)生DVR用戶最感興趣的結(jié)果的精確搜索,DVR受益于事實DVR搜索的EPG提供的元數(shù)據(jù)包含已被分類成不同類型的信息(例如,“演員”元數(shù)據(jù)、“標(biāo)題”元數(shù)據(jù),
坐坐')
寸寸/ ο從EPG數(shù)據(jù)提供商獲得的元數(shù)據(jù)典型地包含關(guān)于被安排成近期要在各個頻道上播出的節(jié)目的信息。然而,一些DVR亦能夠獲得及呈現(xiàn)未在任意特定時間任意特定頻道上安排播出(例如,無線或有線)的節(jié)目。一些DVR能夠(例如,經(jīng)諸如因特網(wǎng)Internet之類的數(shù)據(jù)網(wǎng)絡(luò))下載并在DVR的用戶喜歡的任意時間向DVR用戶呈現(xiàn)節(jié)目內(nèi)容,甚至當(dāng)該節(jié)目內(nèi)容不會在近期(或永遠(yuǎn))任意頻道播出時。DVR用戶可在任意時間請求及觀看的節(jié)目內(nèi)容,而不管該內(nèi)容是否在頻道上安排播出,被稱作“視頻點播”(“V0D”)內(nèi)容。不像定時播出的內(nèi)容,VOD內(nèi)容典型地不呈現(xiàn)給DVR用戶或不提供給DVR,直到DVR用戶或者DVR實際上請求了該VOD內(nèi)容。DVR使用調(diào)諧硬件獲取或接收按照較傳統(tǒng)的方式經(jīng)信道播出的內(nèi)容,DVR可(但不一定必須)利用相同的調(diào)諧硬件經(jīng)電纜獲得或接收VOD內(nèi)容。因而,雖然VOD內(nèi)容和非VOD內(nèi)容可經(jīng)由不同的分發(fā)機(jī)制,但是DVR可通過或者相同或者不同的接口獲取或接收VOD和非VOD內(nèi)容。典型地,VOD內(nèi)容以數(shù)字形式存儲在一些VOD服務(wù)提供商維護(hù)的Internet接入服務(wù)器上??赡艽嬖谠S多不同的VOD服務(wù)提供商,每個都具有其自有的服務(wù)器集合并且每個都具有保存在其服務(wù)器集合上的不同VOD內(nèi)容集合。具體的DVR能夠從多個不同VOD服務(wù)提供商獲得VOD內(nèi)容。為了讓DVR及DVR用戶知道具體VOD服務(wù)提供商提供了哪種VOD內(nèi)容,具體VOD服務(wù)提供商可將可下載的VOD元數(shù)據(jù)保存在具體VOD服務(wù)提供商的服務(wù)器上。VOD元數(shù)據(jù)指示可從具體VOD服務(wù)提供商的服務(wù)器訪問的VOD內(nèi)容有關(guān)的各種信息。給定DVR典型地將僅從單個知名且廣泛使用的EPG數(shù)據(jù)提供商獲得節(jié)目元數(shù)據(jù)。因此,DVR從EPG數(shù)據(jù)提供商獲取的節(jié)目元數(shù)據(jù)通常將符合DVR期望格式,而不管節(jié)目元數(shù)據(jù)所屬特定節(jié)目。通常,如果一個節(jié)目的EPG提供的元數(shù)據(jù)包含一具體字段集合(例如,標(biāo)題、演員、分類、流派、年代、評級等),則每個其它節(jié)目的EPG提供的元數(shù)據(jù)也將包含該具體字段集合(雖然那些字段的值將自然地隨節(jié)目不同而變化)。換句話說,每個節(jié)目的EPG提供的元數(shù)據(jù)的“結(jié)構(gòu)”典型地將隨節(jié)目的不同而是一致的。由于EPG提供的元數(shù)據(jù)中的這種結(jié)構(gòu)一致性,DVR能夠更精確地執(zhí)行用戶發(fā)起的節(jié)目內(nèi)容搜索。如果EPG提供的元數(shù)據(jù)不是這么結(jié)構(gòu)一致,則搜索結(jié)果可能不太精確。參考上述示例,如果與各種節(jié)目相關(guān)聯(lián)的元數(shù)據(jù)不包含單獨的“標(biāo)題”和“演員”字段,則當(dāng)執(zhí)行為找到與用戶指定標(biāo)準(zhǔn)相匹配的節(jié)目的搜索時,DVR將不能對包括演員“Christopher”的節(jié)目與標(biāo)題中包含“Christopher”的節(jié)目進(jìn)行區(qū)分。如上所述,DVR能夠從不同VOD內(nèi)容提供商獲取VOD內(nèi)容。由這些VOD內(nèi)容提供商提供的節(jié)目元數(shù)據(jù)常常不具有與EPG提供的元數(shù)據(jù)相同的結(jié)構(gòu);VOD內(nèi)容提供商常常幾乎不被強(qiáng)制使他們的節(jié)目元數(shù)據(jù)的結(jié)構(gòu)與任意其他人的節(jié)目元數(shù)據(jù)的結(jié)構(gòu)一致。由一個VOD內(nèi)容供應(yīng)商提供的節(jié)目元數(shù)據(jù)常常不具有與由另一 VOD內(nèi)容提供商提供的節(jié)目元數(shù)據(jù)相同的結(jié)構(gòu)。另外,即使VOD元數(shù)據(jù)包含諸如標(biāo)題、演員和流派(以命名幾種類型的信息類型)之類的信息,常常不保證這樣的信息將在VOD元數(shù)據(jù)中明確標(biāo)記為標(biāo)題、演員、或者流派---VOD元數(shù)據(jù)中信息條目(例如,信息條目是否是標(biāo)題或演員)的“類型”常常難于或者不可能單獨從VOD元數(shù)據(jù)中確定。雖然DVR用戶可能想要能夠以與DVR能夠搜索定時播出的內(nèi)容相同的方式搜索VOD內(nèi)容,但是VOD提供的元數(shù)據(jù)中的結(jié)構(gòu)變化常常阻礙允許DVR用戶以這種方式搜索VOD內(nèi)容的道路。
在附圖中,本發(fā)明通過示例性而不是限定性的方式進(jìn)行描述,圖中相同的附圖標(biāo)記表示相同的元件,其中圖I是框圖,其說明了在其中可實施本發(fā)明實施例的系統(tǒng);·圖2A說明了在其中可實施本發(fā)明實施例的示例系統(tǒng);圖2B示出了根據(jù)本發(fā)明實施例的數(shù)字視頻記錄器(DVR)的組件的概觀的框圖;以及圖3是示出根據(jù)本發(fā)明的實施例的用于對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)的技術(shù)的流程圖;以及圖4是示出在其上可實施實施例的計算機(jī)系統(tǒng)的示例的框圖。
具體實施例方式本發(fā)明描述了一種用于對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)的方法和裝置。在下列描述中,出于解釋的目的,闡述了許多特定細(xì)節(jié)以便全面理解本發(fā)明。然而,對于本領(lǐng)域技術(shù)人員來說,可在沒有這些特定細(xì)節(jié)的情況下實施本發(fā)明是顯而易見的。在其它情況下,公知的結(jié)構(gòu)和設(shè)備以框圖形式示出,以免不必要地對本發(fā)明感到費解。在此根據(jù)下列概要描述實施例I. O總體概述2. ODVR 概述3. O對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)4. O實施機(jī)構(gòu)-硬件概述5. O擴(kuò)展和替代方式I. O總體概述本發(fā)明完成了前述背景中確定的需求、以及對于下列描述將變得顯而易見的其它需求和目的,本發(fā)明在一方面包括一種用于對來自不同來源的節(jié)目元數(shù)據(jù)進(jìn)行相關(guān)的技術(shù)。根據(jù)本發(fā)明的一種實施方式,DVR從不同來源獲得不同的節(jié)目元數(shù)據(jù)集合。例如,DVR可從EPG數(shù)據(jù)提供商獲取第一組節(jié)目元數(shù)據(jù)、從第一 VOD服務(wù)提供商獲得第二組節(jié)目元數(shù)據(jù)、以及從第二 VOD服務(wù)提供商獲得第三組節(jié)目元數(shù)據(jù)。在這種環(huán)境下,第一組節(jié)目元數(shù)據(jù)指定關(guān)于將要于近期在各個頻道播出的節(jié)目的信息,第二組節(jié)目元數(shù)據(jù)指定關(guān)于保存在第一 VOD服務(wù)提供商服務(wù)器上的節(jié)目的信息,以及第三組節(jié)目元數(shù)據(jù)指定關(guān)于保存在第二 VOD服務(wù)提供商服務(wù)器上的節(jié)目的信息。DVR從這些不同來源獲取的所述節(jié)目元數(shù)據(jù)組的結(jié)構(gòu)不同。例如,一組元數(shù)據(jù)中的具體類型(例如,標(biāo)題、演員、分類、流派、年代、評級等)的信息可能不同于(或者完全不同于)另一組元數(shù)據(jù)中相同類型的信息進(jìn)行標(biāo)記或貼上標(biāo)簽。又如,來自所述來源之一的節(jié)目元數(shù)據(jù)可能包含關(guān)于具體節(jié)目的信息類型(例如,標(biāo)題、演員、分類、流派、年代、評級等),而來自另一來源的節(jié)目元數(shù)據(jù)不包含該信息類型,即使來自每個來源的節(jié)目元數(shù)據(jù)實際上屬于同一具體節(jié)目。根據(jù)本發(fā)明一種實施例,在從不同來源獲取不同的元數(shù)據(jù)組之后,為了嘗試識別兩個或多個所述元數(shù)據(jù)組所屬的同一節(jié)目,DVR自動地比較所述元數(shù)據(jù)組。根據(jù)本發(fā)明一種實施例,在進(jìn)行這種比較中,DVR搜索包含在一組元數(shù)據(jù)中的信息與包含在另一組元數(shù)據(jù)中的信息之間的相似性,即使那些元數(shù)據(jù)組進(jìn)行了不同的標(biāo)記或貼上標(biāo)簽,以及即使一組元數(shù)據(jù)包含至少一些其它元數(shù)據(jù)組沒有包含的信息。響應(yīng)于確定來自第一來源的元數(shù)據(jù)組中所表示的節(jié)目元數(shù)據(jù)足夠類似于來自第二來源的不同元數(shù)據(jù)組中所表示的節(jié)目元數(shù)據(jù),·DVR推斷來自第一及第二來源的節(jié)目元數(shù)據(jù)組實際上指代同一節(jié)目。根據(jù)本發(fā)明一種實施例,響應(yīng)于確定兩組單獨的節(jié)目元數(shù)據(jù)實際上屬于同一節(jié)目,DVR從至少一組節(jié)目元數(shù)據(jù)中選擇關(guān)于其它組節(jié)目元數(shù)據(jù)缺少的節(jié)目的信息。DVR產(chǎn)生節(jié)目的“標(biāo)準(zhǔn)”數(shù)據(jù)結(jié)構(gòu)的實例并將來自至少一個元數(shù)據(jù)來源的缺少的信息插入該實例。在標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中,根據(jù)指定模式對來自元數(shù)據(jù)來源的每個信息項進(jìn)行標(biāo)簽和/或存儲,以便知道標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)中每個信息項的“類型”(例如,標(biāo)題、演員、分類、流派、年代、評級等)。例如,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例可保存為符合指定XML模式的XML文檔(包含指示信息類型的XML標(biāo)簽)。DVR接著將該標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例存儲在DVR永久存儲裝置(例如,一個或多個硬盤驅(qū)動器或固態(tài)驅(qū)動器)上,所述標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例與該組元數(shù)據(jù)實際(盡管也許不明顯地)所屬節(jié)目的唯一節(jié)目標(biāo)識符相關(guān)聯(lián)。本發(fā)明一種實施例中,對于來自其的節(jié)目是可用的每個來源來說,DVR將該來源的身份存儲在DVR永久存儲裝置上,所述來源地身份與該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例相關(guān)聯(lián)。例如,如果同時來自第一 VOD服務(wù)提供商和第二 VOD服務(wù)提供商的相同節(jié)目是可用的,則DVR可將該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例與第一 VOD服務(wù)提供商和第二 VOD服務(wù)提供商相關(guān)聯(lián)。同樣地,如果將要于指定時間在指定頻道上播出的節(jié)目也是可從VOD服務(wù)提供商獲得的,則DVR可將該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例同時與頻道/時間和VOD服務(wù)提供商相關(guān)聯(lián)。根據(jù)本發(fā)明一種實施例,響應(yīng)于DVR用戶請求來搜索符合由DVR用戶指定的標(biāo)準(zhǔn)的節(jié)目,DVR從DVR用戶接收標(biāo)準(zhǔn)并接著搜索所保存的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例以找到滿足標(biāo)準(zhǔn)的節(jié)目。DVR構(gòu)成滿足標(biāo)準(zhǔn)的節(jié)目列表,并接著將該列表呈現(xiàn)給DVR用戶。顯著地,該列表可同時包括(a)未來要于指定時間在指定頻道上播出的節(jié)目和(b)由用戶自由裁量從VOD服務(wù)提供商可獲得的VOD節(jié)目。在這種情況下,DVR用戶受益于僅利用一個僅通過一個用戶界面作出的搜索來搜索源自各種來源的節(jié)目的能力。由于DVR基于元數(shù)據(jù)比較產(chǎn)生及完成標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例,因此DVR用戶可以受益于這種方式,即使從那些來源中的一些來源獲取的節(jié)目元數(shù)據(jù)是稀少的、不完整的、或者缺少專屬性的。在其它方面,本發(fā)明的實施例包含計算機(jī)裝置和計算機(jī)可讀存儲介質(zhì),它們被配置成執(zhí)行前述技術(shù)。2. ODVR 概述圖2A示出了在其中可實施本發(fā)明實施例的示例系統(tǒng)。該系統(tǒng)包含至少一個諸如DVR 202之類的客戶裝置,DVR 202通過諸如以太網(wǎng)接口或無線通信端口之類的任意通信接口與網(wǎng)絡(luò)205通信耦接。專利號為6,233,389的美國專利申請是DVR功能性的典型表示,其由受讓人擁有并在此通過引用 并入。該系統(tǒng)也包括服務(wù)提供商204、內(nèi)容提供商206、個人計算機(jī)208和便攜設(shè)備210。個人計算機(jī)208可以是諸如臺式機(jī)或膝上型計算機(jī)之類的個人計算裝置,并且也通過包括無線的任意通信接口與網(wǎng)絡(luò)205耦接。便攜裝置210可以是任意手持計算設(shè)備、蜂窩式電話、便攜式媒體播放機(jī)、或者任意其它能夠播放多媒體內(nèi)容的便攜設(shè)備,并且可以通過包括無線的任意通信接口與網(wǎng)絡(luò)205耦接。DVR 202、個人計算機(jī)208、和便攜設(shè)備210均通過網(wǎng)絡(luò)205與服務(wù)提供商204通信。在另一實施例中,DVR 202、個人計算機(jī)208、和便攜設(shè)備210均通過網(wǎng)絡(luò)205與內(nèi)容提供商210通信。網(wǎng)絡(luò)205可以由提供用于通信系統(tǒng)中設(shè)備之間進(jìn)行數(shù)據(jù)交換的任意媒體或機(jī)構(gòu)來實施。網(wǎng)絡(luò)205的示例非限制性地包括諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、Internet、一種或多種陸地、衛(wèi)星或無線鏈路等之類的網(wǎng)絡(luò)。替代地或另外,與網(wǎng)絡(luò)205連接的任意數(shù)量的設(shè)備亦可通過通信鏈路彼此直接連接。在一種實施例中,內(nèi)容提供商206經(jīng)由電纜、衛(wèi)星、陸地通信、或者其它傳輸方法將廣播節(jié)目內(nèi)容提供給DVR 202。廣播節(jié)目內(nèi)容可包括諸如音頻、圖像或者視頻內(nèi)容之類的任意多媒體內(nèi)容。在另一種實施例中,內(nèi)容提供商206通過網(wǎng)絡(luò)205給DVR 202、個人計算機(jī)208或者便攜裝置210提供諸如任意可下載內(nèi)容之類的多媒體內(nèi)容。在一種實施例中,DVR 202與服務(wù)提供商204通信,其提供節(jié)目指南數(shù)據(jù)、圖形資源(諸如字體、圖片等)、服務(wù)信息、軟件、廣告、事件標(biāo)識數(shù)據(jù)、以及其它形式的使DVR 202獨立于服務(wù)提供商204進(jìn)行操作以滿足用戶興趣的數(shù)據(jù)。在另一種實施例中,DVR 202、個人計算機(jī)208以及便攜裝置210可彼此通信以通過網(wǎng)絡(luò)205、通信連接或任意局域網(wǎng)傳輸內(nèi)容、元數(shù)據(jù)或任意其它數(shù)據(jù)。在另一種實施例中,內(nèi)容提供商206可向服務(wù)提供商204提供內(nèi)容數(shù)據(jù)或任意元數(shù)據(jù),包括促銷數(shù)據(jù)、圖標(biāo)、web數(shù)據(jù)及其它信息。服務(wù)提供商204可接著翻譯元數(shù)據(jù)并將內(nèi)容數(shù)據(jù)元數(shù)據(jù)提供給DVR 202、個人計算機(jī)208或便攜裝置210。參照圖2B,在實施例中,DVR 202通常包括由信號轉(zhuǎn)換器254表示的多個組件,這些部件對于將模擬的電視信號數(shù)字化并且將模擬電視信號轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)流或者接受數(shù)字?jǐn)?shù)據(jù)流是必要的。在專利號為6,233,389的美國專利申請中進(jìn)一步描述了 DVR的內(nèi)部結(jié)構(gòu)及操作的示例。DVR 202經(jīng)由輸入252A從天線、從有線電視系統(tǒng)、衛(wèi)星接收器等接收播出信號。輸入252A可包括多個調(diào)諧模塊,其允許同時接收及記錄多個信號。例如,由輸入252A接收的TV輸入流可采取國家電視標(biāo)準(zhǔn)委員會兼容信號或PAL兼容廣播信號的形式。又如,由輸入252A接收的TV輸入流可采用數(shù)字形式,例如數(shù)字衛(wèi)星系統(tǒng)(DSS)兼容信號、數(shù)字廣播服務(wù)(DBS)兼容信號、或者高級電視標(biāo)準(zhǔn)委員會(ATSC)兼容信號。DBS、DSS和ATSC是基于稱作移動圖像專家組2 (MPEG 2)和MPEG-2傳輸?shù)臉?biāo)準(zhǔn)的。MPEG-2傳輸是一用于將來自TV源發(fā)射機(jī)的數(shù)字?jǐn)?shù)據(jù)流格式化的標(biāo)準(zhǔn),以便TV接收機(jī)可分解該輸入流以在多路復(fù)用信號中找到節(jié)目。MPEG-2傳輸多路復(fù)用在帶有多個視頻音頻供應(yīng)和專用數(shù)據(jù)的相同播出頻道中支持多個節(jié)目。輸入252A調(diào)諧至信道中的具體節(jié)目,從該信道提取指定MPEG流,并將MPEG供應(yīng)到系統(tǒng)的剩余部分。利用獨立的視頻和音頻編碼器,模擬的電視信號被編碼為相似的MPEG格式,使得系統(tǒng)的其余部分不知道信號是如何獲取的。信息可以以一些標(biāo)準(zhǔn)方式被調(diào)制到模擬電視信號的垂直消隱間隙(VBI)中;例如北美電視圖文廣播標(biāo)準(zhǔn)(NorthAmerican Broadcast Teletext Standard) (NABTS)可以用于將信息調(diào)制到 NTSC 信號的特定線路上,為此聯(lián)邦通信委員會(FCC)授權(quán)另一特定線路用于閉路字幕(closed caption)(CC)和擴(kuò)展數(shù)據(jù)服務(wù)(EDS)。這樣的信號由輸入端252A解碼并且傳給其他模塊,就像信號已經(jīng)經(jīng)由MPEG-2專用數(shù)據(jù)頻道被傳遞一樣。錄制模塊260通過將數(shù)字?jǐn)?shù)據(jù)流存儲在至少一個存儲設(shè)備上錄制輸入數(shù)據(jù)流,所述存儲設(shè)備標(biāo)記為被設(shè)計成保留數(shù)字?jǐn)?shù)據(jù)流片段的存儲器264A/264B。存儲器264A/264B可以是一個或多個非易失性存儲設(shè)備(例如硬盤、固態(tài)驅(qū)動器、USB外部硬盤驅(qū)動器、USB外·部記憶棒、USB外部固態(tài)驅(qū)動器、網(wǎng)絡(luò)接入存儲設(shè)備等),所述非易失性存儲設(shè)備可以是內(nèi)部的264A和/或外部的264B。信號轉(zhuǎn)換器254檢索數(shù)據(jù)流的片段,將數(shù)據(jù)流轉(zhuǎn)換為模擬信號,并且接著將該信號經(jīng)由輸出端252B調(diào)制到RF載波上,該信號被通過輸出端252B傳遞到標(biāo)準(zhǔn)電視機(jī)上。輸出端252B可以可選擇地將數(shù)字信號傳遞到電視機(jī)或視頻監(jiān)視器上。例如,DVR 202可以利用數(shù)字視頻接口端口(DVI),用于經(jīng)由DVI線纜向電視機(jī)發(fā)送數(shù)字信號。DVR 202還包括通信接口 262,通過通信接口 262,DVR 202經(jīng)由以太網(wǎng)、無線網(wǎng)、調(diào)制解調(diào)器或其他通信標(biāo)準(zhǔn)與網(wǎng)絡(luò)205通信。另外,DVR202可以集成到電視系統(tǒng)中,使得上述部件容納在能夠執(zhí)行DVR202的每個部件的功能的電視機(jī)中。在另一實施例中,DVR 202通常包括多個部件,所述多個部件對于接收、錄制、存儲、傳送和回放來自多個源(例如PC、DVR、服務(wù)提供商或者內(nèi)容服務(wù)器)的數(shù)字?jǐn)?shù)據(jù)信號是必要的。DVR 202能夠向另一 DVR或PC傳送數(shù)字?jǐn)?shù)據(jù)信號。DVR 202可以經(jīng)由編碼器256A和解碼器256B將數(shù)字信號編碼或解碼為多個格式,以用于回放、存儲或傳送。根據(jù)本發(fā)明的一個實施例,編碼器256A產(chǎn)生MPEG流。根據(jù)本發(fā)明的另一實施例,編碼器256A產(chǎn)生使用不同編解碼器編碼的流。解碼器256B對由編碼器256A編碼的流或者對以被接收的格式存儲的流,使用適當(dāng)?shù)慕獯a器進(jìn)行解碼。DVR 202還能夠使用加密器/解密器258將數(shù)字?jǐn)?shù)據(jù)信號加密或解密,用于存儲、傳送或回放數(shù)字?jǐn)?shù)據(jù)信號。在一個實施例中,DVR 202與服務(wù)提供商204通信,所述服務(wù)提供商提供節(jié)目指南數(shù)據(jù)、圖形資源(例如品牌圖標(biāo)和圖片)、服務(wù)信息、軟件程序、廣告和使得DVR 202能夠獨立于服務(wù)提供商204操作以執(zhí)行自主的錄制功能的其他數(shù)據(jù)形式。DVR 202和服務(wù)提供商204之間的通信利用安全的分布式架構(gòu),以在DVR 202和服務(wù)提供商204之間傳送數(shù)據(jù),使得服務(wù)數(shù)據(jù)和用戶的隱私均得到保護(hù)。3. O對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)圖I是示出在其中可實施本發(fā)明實施例的系統(tǒng)100的框圖。本發(fā)明實施例可另外地或替代地在包含了更多、更少、或不同于圖I所說明組件的組件的系統(tǒng)中實施。系統(tǒng)100包括 DVR 102、Internet 104、EPG 數(shù)據(jù)提供商 106、以及 VOD 服務(wù)提供商 108A-N。DVR 102、EPG數(shù)據(jù)提供商106以及VOD服務(wù)提供商108A-N與Internet 104通信耦接。DVR 102通過Internet 104發(fā)送數(shù)據(jù)至及接收數(shù)據(jù)自EPG數(shù)據(jù)提供商106和VOD服務(wù)提供商108A-N。另夕卜,DVR 102典型地通過除了 Internet之外的媒介接收表示所安排節(jié)目的播出電視信號。例如,DVR 102可有線和/或無線地接收播出的電視信號。在本發(fā)明的一種實施例中,DVR 102定期從EPG數(shù)據(jù)提供商接收EPG元數(shù)據(jù)。EPG元數(shù)據(jù)識別將要在不同時間不同頻道上(例如 ,有線和/或無線)播出的節(jié)目。在本發(fā)明一種實施方式中,EPG數(shù)據(jù)中識別的每個唯一的節(jié)目具有其它節(jié)目沒有的唯一標(biāo)識符。此夕卜,在本發(fā)明一種實施例中,多集連續(xù)劇的每個唯一劇集均具有該連續(xù)劇(或者任意其它連續(xù)劇)的其它劇集沒有的唯一標(biāo)識符。在本發(fā)明一種實施例中,EPG數(shù)據(jù)提供商106經(jīng)Internet 104將EPG數(shù)據(jù)內(nèi)的這樣的標(biāo)識符發(fā)送至DVR 102。EPG數(shù)據(jù)提供商106可實施為一個或多個服務(wù)器。在本發(fā)明的一種實施例中,EPG數(shù)據(jù)格式化成XML文檔,該XML文檔符合DVR 102被配置成翻譯的XML模式。VOD服務(wù)提供商108A-N中的每一個可實施為單獨一組的一個或多個服務(wù)器。VOD服務(wù)提供商108A-N中的每一個由單獨的人或組織擁有及操作。VOD服務(wù)提供商108A-N存儲DVR 102可經(jīng)Internet 104下載的節(jié)目,典型地響應(yīng)于DVR 102用戶的請求。通常,隨著DVR 102從任意VOD服務(wù)提供商108A-N接收節(jié)目,DVR 102將播放(例如,經(jīng)由與DVR 102連接的電視屏幕)DVR 102所接收的那些節(jié)目;因此,在本發(fā)明一種實施例中,DVR102播放VOD服務(wù)提供商經(jīng)Internet 104(例如,利用傳輸控制協(xié)議和網(wǎng)際協(xié)議)“流”向DVR 102的節(jié)目。另外或替代地,在本發(fā)明一種實施例中,通過DVR 102用戶,DVR 102可將這樣的被下載的節(jié)目記錄到永久存儲裝置上用于后期觀看。在本發(fā)明一種實施例中,VOD服務(wù)提供商108A-N中的每一個與DVR 102用來訪問該VOD服務(wù)提供商的不同統(tǒng)一資源定位符相關(guān)聯(lián)。雖然每個VOD服務(wù)提供商108A-N存儲了 DVR 102可經(jīng)由Internet 104下載的節(jié)目,但是在本發(fā)明一種實施例中,每個VOD服務(wù)提供商108A-N存儲的該組節(jié)目至少略有不同。因此,VOD服務(wù)提供商108A可能存儲了一些VOD服務(wù)提供商108B沒有存儲的節(jié)目,反之亦然。在本發(fā)明一種實施例中,每個VOD服務(wù)提供商108A-N另外存儲了節(jié)目元數(shù)據(jù),其指示(其它信息之間潛在地)關(guān)于VOD服務(wù)提供商存儲的節(jié)目的信息。在本發(fā)明一種實施例中,DVR 102請求并從VOD服務(wù)提供商108A-N接收該節(jié)目元數(shù)據(jù),以及使用該節(jié)目元數(shù)據(jù)產(chǎn)生并向DVR 102用戶顯示菜單,該菜單指示可用于從VOD服務(wù)提供商108A-N下載及觀看的VOD節(jié)目。VOD服務(wù)提供商108A-N其中之一存儲的節(jié)目元數(shù)據(jù)可能(以及典型地能)在格式上不同于VOD服務(wù)提供商108A-N中任意其它VOD服務(wù)提供商108A-N存儲的節(jié)目元數(shù)據(jù)。即使所有的VOD服務(wù)提供商108A-N以XML文檔的格式存儲了節(jié)目元數(shù)據(jù)(并且一個或多個VOD服務(wù)提供商108A-N可能以某種其它格式存儲了節(jié)目元數(shù)據(jù)),那些XML文檔符合的XML模式(如果有的話)隨XML文檔的不同而不同。典型地,由任意VOD服務(wù)提供商108A-N存儲的節(jié)目元數(shù)據(jù)都不符合EPG數(shù)據(jù)提供商106提供的EPG元數(shù)據(jù)符合的相同XML模式。典型地,由任意VOD服務(wù)提供商108A-N存儲的節(jié)目元數(shù)據(jù)均不通過唯一標(biāo)識符來識別節(jié)目,通過所述唯一標(biāo)識符在EPG數(shù)據(jù)提供商106提供的EPG元數(shù)據(jù)中節(jié)目被識別;V0D服務(wù)提供商108A-N的操作者經(jīng)常不知道這種標(biāo)識符。雖然EPG元數(shù)據(jù)提供商106提供給DVR 102的EPG元數(shù)據(jù)通常將包含關(guān)于被安排播出的節(jié)目的詳細(xì)信息,但是VOD服務(wù)提供商108A-N存儲的節(jié)目元數(shù)據(jù)通常將更稀少且包含更少的細(xì)節(jié)。例如,EPG元數(shù)據(jù)可能指示,對于連續(xù)劇的一個劇集來說,至少(a)該劇集的唯一標(biāo)識符,(b)該劇集的標(biāo)題,(c)該劇集所屬連續(xù)劇的標(biāo)題,(d)該劇集所屬流派(例如,戲劇、喜劇、恐怖劇、冒險劇、記錄片等),(e)該劇集的評級(例如,TV-Y、TV-Y7、TV-G、TV-PG, TV-14、TV-MA等)(如果有),(f)該劇集的首播年份,以及(g)在該劇集中出現(xiàn)的一個或多個演員的姓名。在EPG元數(shù)據(jù)中,這些信息項中的每一個均可通過XML標(biāo)簽分隔,XML標(biāo)簽指定由那些XML標(biāo)簽包圍的信息項的“類型”。因此,DVR 102能相對容易地確定EPG元數(shù)據(jù)哪一部分指示節(jié)目的劇集標(biāo)題,以及EPG元數(shù)據(jù)的哪一部分指示節(jié)目的流派,例如。與EPG元數(shù)據(jù)相比較,VOD服務(wù)提供商108A-N提供的節(jié)目元數(shù)據(jù)可省略許多EPG元數(shù)據(jù)中包含的細(xì)節(jié)。VOD服務(wù)提供商108A-N提供的節(jié)目元數(shù)據(jù)不能清楚指示在該節(jié)目元數(shù)據(jù)中指定的信息項的“類型”。
·
根據(jù)本發(fā)明的一種實施方式,DVR 102(或者充當(dāng)DVR 102的某種其它主體或自動機(jī)構(gòu))將從EPG數(shù)據(jù)提供商106和VOD服務(wù)提供商108A-N接收的節(jié)目元數(shù)據(jù)進(jìn)行相關(guān),以便(a)識別節(jié)目元數(shù)據(jù)中指定的信息項的類型,所述節(jié)目元數(shù)據(jù)識別所述類型以及(b)“填充”可能從一個或多個節(jié)目元數(shù)據(jù)源中省略的節(jié)目細(xì)節(jié)。在本發(fā)明的一種實施例中,DVR102 (或者其它主體或充當(dāng)DVR 102的自動機(jī)構(gòu))比較從每個元數(shù)據(jù)源接收的節(jié)目元數(shù)據(jù),以便確定該節(jié)目元數(shù)據(jù)所屬節(jié)目之間的相似性?;谶@種比較,DVR 102(或某種其它主體或充當(dāng)DVR 102的自動機(jī)構(gòu))嘗試用上面所討論的唯一節(jié)目標(biāo)識符標(biāo)注每一個節(jié)目,即使屬于該節(jié)目的元數(shù)據(jù)沒有明確識別該節(jié)目。例如,DVR 102可確定從VOD服務(wù)提供商108A接收的節(jié)目元數(shù)據(jù)的詞高度地類似于或等同于EPG元數(shù)據(jù)中所識別的具體節(jié)目的標(biāo)題。另外,DVR 102可確定從VOD服務(wù)提供商108A接收的節(jié)目元數(shù)據(jù)中的詞高度地類似于或等同于具體節(jié)目中出現(xiàn)的演員姓名,如在EPG元數(shù)據(jù)中所表明的。因此,由于這種相似性,DVR 102有理由推斷出從VOD服務(wù)提供商108A接收的節(jié)目元數(shù)據(jù)實際上屬于類似EPG元數(shù)據(jù)所屬的相同具體節(jié)目。響應(yīng)于這種推斷,DVR 102可增強(qiáng)來自VOD服務(wù)提供商108A的節(jié)目元數(shù)據(jù),以便節(jié)目元數(shù)據(jù)包括唯一節(jié)目標(biāo)識符和其它出現(xiàn)在對應(yīng)EPG數(shù)據(jù)中的其它細(xì)節(jié)。DVR 102可通過類型對VOD節(jié)目元數(shù)據(jù)中每個已識別但未標(biāo)簽的信息項進(jìn)行標(biāo)記。根據(jù)本發(fā)明的實施例,圖3是說明一種用于對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)的技術(shù)的流程圖。在本發(fā)明的替代實施例中,用于對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)的技術(shù)可包括更多、更少、或者不同于圖3所示的那些步驟的步驟。現(xiàn)在參考圖3,框302中,DVR從EPG數(shù)據(jù)提供商接收EPG元數(shù)據(jù)。EPG元數(shù)據(jù)指示被安排的節(jié)目(DVR可接收的(例如,通過無線、衛(wèi)星、Internet或有線)播出的電視或多媒體信號)將要播出或可得到的頻道,以及那些被安排的節(jié)目將要播出或可得到的日期時間。如上面所討論,在本發(fā)明一種實施例中,對于每個節(jié)目(其可以是多集劇集連續(xù)劇的一個劇集)來說,EPG元數(shù)據(jù)指示僅識別該節(jié)目的節(jié)目標(biāo)識符。每個節(jié)目具有唯一標(biāo)識符。雖然該標(biāo)識符可以源自EPG數(shù)據(jù)提供商,在本發(fā)明替代實施例中,該標(biāo)識符源自除了 EPG數(shù)據(jù)提供商之外的來源。例如,中間服務(wù)器可截取EPG元數(shù)據(jù)并在把標(biāo)識符增強(qiáng)的元數(shù)據(jù)轉(zhuǎn)發(fā)至DVR之前用增加的節(jié)目標(biāo)識符增強(qiáng)EPG元數(shù)據(jù)???04中,DVR把EPG元數(shù)據(jù)存儲在DVR永久存儲裝置上。這樣,DVR可檢查EPG元數(shù)據(jù)中的標(biāo)簽和/或標(biāo)記來確定元數(shù)據(jù)中各種信息項的類型。例如,DVR可以確定“series”標(biāo)簽內(nèi)包含的信息指示了該節(jié)目所屬的多劇集連續(xù)劇的標(biāo)題。又如,DVR可確定“印isode”標(biāo)簽內(nèi)包含的信息指示了該節(jié)目代表的劇集的標(biāo)題。又如,DVR可確定“ID”標(biāo)簽內(nèi)所附的信息指示該節(jié)目的唯一標(biāo)識符。 EPG元數(shù)據(jù)典型地包含用于多個節(jié)目的信息。對于每個這樣的節(jié)目來說,DVR用屬于該節(jié)目的元數(shù)據(jù)信息項填充該節(jié)目的“標(biāo)準(zhǔn)”數(shù)據(jù)結(jié)構(gòu)的實例。例如,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例可以包含“series title”字段,DVR把從EPG元數(shù)據(jù)獲得的連續(xù)劇標(biāo)題插入該字段。又如,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例可包含“流派“字段,DVR插入該節(jié)目適合的流派,如從EPG元數(shù)據(jù)獲取的。在本發(fā)明一種實施例中,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例的結(jié)構(gòu)不隨節(jié)目不同而不同,雖然插入該標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的實例的字段的值改變;因此,在本發(fā)明一種實施例中,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的所有實例具有相同字段。DVR可定期從EPG數(shù)據(jù)提供商獲取EPG元數(shù)據(jù)。每次,存儲在DVR的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例倉庫會增長。如下面所見,DVR可使用這些標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例來識別及增強(qiáng)DVR從VOD服務(wù)提供商接收的節(jié)目元數(shù)據(jù)。在框306中,DVR從VOD服務(wù)提供商接收節(jié)目元數(shù)據(jù)。典型地,響應(yīng)于DVR用戶對內(nèi)容列表的請求,DVR接收這樣的節(jié)目元數(shù)據(jù),從而使得VOD服務(wù)提供商提供一VOD服務(wù)提供商存儲的內(nèi)容。從VOD服務(wù)提供商接收的節(jié)目元數(shù)據(jù)常常沒有被清楚標(biāo)記,或者具有與EPG元數(shù)據(jù)同樣多的關(guān)于節(jié)目的詳細(xì)信息。在框308中,DVR將VOD節(jié)目元數(shù)據(jù)中的節(jié)目信息與標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例相比較。VOD節(jié)目元數(shù)據(jù)可包含用于多個不同節(jié)目的節(jié)目信息?;赩OD節(jié)目元數(shù)據(jù)中信息與標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中信息之間的相似性,DVR嘗試識別VOD節(jié)目元數(shù)據(jù)(V0D元數(shù)據(jù)不能明確識別這些節(jié)目)所屬的節(jié)目。例如,基于同時在具體節(jié)目的VOD節(jié)目元數(shù)據(jù)和具體標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中的標(biāo)題和演員之間的相似性,DVR可確定VOD節(jié)目元數(shù)據(jù)所屬的具體節(jié)目實際上是該具體標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例所屬的相同節(jié)目。DVR可使用各種啟發(fā)式和比較技術(shù)來嘗試識別節(jié)目之間的相似性。在本發(fā)明的一種實施例中,如果標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中的信息與VOD節(jié)目元數(shù)據(jù)中的信息之間的量化相似性超過指定閾值,則DVR認(rèn)為標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例和VOD節(jié)目元數(shù)據(jù)屬于相同節(jié)目。在框310中,響應(yīng)于確定VOD節(jié)目元數(shù)據(jù)屬于具體標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例已經(jīng)所屬的相同節(jié)目,DVR創(chuàng)建及填充用于VOD節(jié)目元數(shù)據(jù)所屬節(jié)目的新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例。基于原有(old)標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例和VOD節(jié)目元數(shù)據(jù)中的信息項之間的相似性,DVR確定VOD節(jié)目元數(shù)據(jù)中信息項的類型。例如,如果原有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例在“劇集標(biāo)題”字段指示具體的劇集標(biāo)題,以及如果VOD節(jié)目元數(shù)據(jù)包含匹配“劇集標(biāo)題”字段的值的信息項,則DVR可用該信息項填充該新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的“劇集標(biāo)題”字段。另外,在本發(fā)明一種實施例中,如果原有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例包含用于任意其值未包含在VOD節(jié)目元數(shù)據(jù)中的字段的值,則DVR用來自原有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例的值填充該新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例的對應(yīng)字段。因而,利用EPG元數(shù)據(jù),DVR可對從VOD服務(wù)提供商接收的部分完整的元數(shù)據(jù)進(jìn)行“完整”。其中DVR可“承繼”進(jìn)入新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例的值是唯一節(jié)目標(biāo)識符,其可能未在VOD節(jié)目元數(shù)據(jù)中指定。原有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例(包含EPG元數(shù)據(jù)值)和新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例(包含VOD節(jié)目元數(shù)據(jù)值)中的某些值可以不同,即使原有和新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例屬于相同節(jié)目。例如,標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的一個字段可以是指示該節(jié)目來源的字段。在一種實例中,該字段的值可以指示有線媒體提供商或者無線媒體提供商,而在另一實例中,該字段的值可指示VOD服務(wù)提供商的服務(wù)器的URL。不屬于VOD節(jié)目內(nèi)容的信息可從包含用于VOD節(jié)目內(nèi)容的值的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中被省略。例如,在某種環(huán)境下,如果VOD節(jié)目在任意時間從VOD服務(wù)提供商都是可獲得的,則用于VOD節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例不能包含屬于將播出該節(jié)目的頻道、或者將播出該節(jié)目的日期時間的值。在框312中,DVR在DVR永久存儲裝置上存儲新的標(biāo)準(zhǔn)數(shù)據(jù)實例(在框310中被創(chuàng)建及被填充)。因而,新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例變成標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例的DVR倉庫的一部分,DVR將來可用來識別來自其他VOD服務(wù)提供商的VOD節(jié)目元數(shù)據(jù)所屬的節(jié)目。因而,當(dāng)在本發(fā)明一種實施例中,DVR使用EPG元數(shù)據(jù)來識別及完成部分完整的VOD節(jié)目元數(shù)據(jù)時,在本發(fā)明一種實施例中,DVR另外或替代地使用來自一種VOD服務(wù)提供商的元數(shù)據(jù)的細(xì)節(jié)·來識別及完成來自另一 VOD服務(wù)提供商的任意部分完整的元數(shù)據(jù)。當(dāng)DVR用戶指示DVR呈現(xiàn)通過DVR可獲得的節(jié)目內(nèi)容列表時,DVR可基于DVR已經(jīng)存儲的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例產(chǎn)生這種列表。該列表可同時包含以下引用(a)在特定日期時間指定頻道上安排播出的節(jié)目以及(b) DVR可從VOD服務(wù)提供商下載和/或流式播出的節(jié)目。因而,來自不同媒體來源的節(jié)目可在用戶界面中作為單個綜合列表呈現(xiàn)給DVR用戶。為了簡化該可獲得的節(jié)目列表,如果相同節(jié)目可從多個不同來源獲得,則DVR可選地省略對相同節(jié)目的引用。DVR可基于該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中保存的唯一節(jié)目標(biāo)識符來確定兩個節(jié)目是相同的。另外,響應(yīng)于DVR用戶的請求搜索滿足DVR用戶特定標(biāo)準(zhǔn)(例如,在標(biāo)題中具有特定詞的所有節(jié)目,或者其中出現(xiàn)特定演員的所有節(jié)目)的節(jié)目,DVR可通過確定該組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例來搜索那些節(jié)目,在所述組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中,相應(yīng)字段(例如,標(biāo)題、演員等)的值滿足DVR用戶特定標(biāo)準(zhǔn)。DVR可呈現(xiàn)包含來自不同媒體來源(例如有線電視信號、無線電視信號和多個不同VOD服務(wù)提供商)的節(jié)目的標(biāo)準(zhǔn)匹配節(jié)目列表。再者,為了簡化標(biāo)準(zhǔn)匹配節(jié)目列表,如果相同節(jié)目可從多個不同來源獲得,則DVR可選地省略對相同節(jié)目的多個引用。雖然上述技術(shù)的某些步驟被描述為由DVR執(zhí)行,但是在本發(fā)明的替代實施例中,一個或多個步驟可由DVR外部的某種機(jī)構(gòu)代表DVR執(zhí)行。例如,在DVR外部的并且DVR經(jīng)由Internet與其通訊的服務(wù)器可以居中調(diào)解DVR與EPG數(shù)據(jù)提供商以及VOD服務(wù)提供商之間的通訊。服務(wù)器可從EPG數(shù)據(jù)提供商和VOD服務(wù)提供商截取元數(shù)據(jù)。服務(wù)器可以上述方式產(chǎn)生、填充和存儲標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例,從而使DVR免于執(zhí)行這些任務(wù)。在本發(fā)明一種實施例中,當(dāng)DVR用戶指示DVR執(zhí)行搜索匹配指定標(biāo)準(zhǔn)的節(jié)目時,DVR指示服務(wù)器代表DVR執(zhí)行該搜索。DVR接著向DVR用戶呈現(xiàn)DVR從服務(wù)器接收的搜索結(jié)構(gòu)。如上面所討論,在本發(fā)明一種實施例中,DVR (或者服務(wù)器或者充當(dāng)DVR的機(jī)構(gòu))產(chǎn)生來自VOD服務(wù)提供商的VOD節(jié)目元數(shù)據(jù)內(nèi)至少部分被識別的節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例。如上面所討論,在本發(fā)明一種實施例中,來自EPG數(shù)據(jù)提供商的EPG元數(shù)據(jù)和/或其它VOD節(jié)目元數(shù)據(jù)(來自其它VOD服務(wù)提供商)用于“填充”和完成從VOD服務(wù)提供商接收的部分元數(shù)據(jù)中省略的細(xì)節(jié)。另外或替代地,在本發(fā)明一種實施例中,現(xiàn)有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例內(nèi)存在的另外的媒體相關(guān)信息被類似地增加到為VOD節(jié)目元數(shù)據(jù)所屬的節(jié)目而產(chǎn)生的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中。在將標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例存儲到DVR(或者另一服務(wù)器)上之前或之后,人類主體(human agent)可通過向該實例增加指示該實例的節(jié)目與一個或多個其它實例的節(jié)目之間的相關(guān)的信息,來增強(qiáng)標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中的信息。例如,如果具體節(jié)目的特征為“黑英雄(dark hero) ” (扮演可能被認(rèn)為不太正直的主角),則人類主體可向該實例的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)增加指示該具體節(jié)目特征為“黑英雄”的信息。當(dāng)相同節(jié)目變得可從VOD服務(wù)提供商獲得時,利用上述技術(shù),指示該具體節(jié)目特征為“黑英雄”的信息也將復(fù)制到可從VOD服務(wù)提供商獲得的該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中。因此,即使節(jié)目的VOD元數(shù)據(jù)不包括諸如“黑英雄”之類的人類主體增加的屬性,在本發(fā)明一種實施例中,該節(jié)目的新的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例也將自動包括那些屬性,只要相同節(jié)目的現(xiàn)有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例已經(jīng)指示那些屬性。這些屬性可符合標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)中的單獨字段或多個字段。
·
在本發(fā)明一種實施例中,DVR提供一種搜索特征,借此具有與類似人類主體增加屬性的節(jié)目被呈現(xiàn)給DVR用戶。例如,DVR用戶可指示DVR搜索具有具體標(biāo)題的節(jié)目。響應(yīng)于DVR用戶的搜索請求,DVR可返回具有具體標(biāo)題的節(jié)目列表(既是傳統(tǒng)播出又是VOD提供)。另外,DVR可返回具有這種人類主體增加的屬性的節(jié)目列表,所述人類主體增加的屬性相同于或類似于在具有具體標(biāo)題的節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例中指定的屬性。這些人類主體增加的屬性可以是除了從任意EPG數(shù)據(jù)提供商接收的任意EPG元數(shù)據(jù)中指定的那些屬性之外的屬性。4. O實施機(jī)構(gòu)-硬件概述圖4是示出了可以在其上實現(xiàn)本發(fā)明的實施例的計算機(jī)系統(tǒng)400的框圖。計算機(jī)系統(tǒng)400包括總線402或用于傳遞信息的其他通信機(jī)制,以及與總線402連接的用于處理信息的處理器404。計算機(jī)系統(tǒng)400還包括主存儲器406,例如隨機(jī)存取存儲器(RAM)或其他動態(tài)存儲設(shè)備,主存儲器406與總線402連接,用于存儲信息和將由處理器404執(zhí)行的指令。主存儲器406還可以用于存儲在將由處理器404執(zhí)行的指令執(zhí)行過程中的臨時變量或其他中間信息。計算機(jī)系統(tǒng)400進(jìn)一步包括與總線402連接的用于為處理器404存儲靜態(tài)信息和指令的只讀存儲器(ROM) 408或其他靜態(tài)存儲設(shè)備。提供存儲設(shè)備410 (例如磁盤或光盤)并且存儲設(shè)備410與總線402連接,用于存儲信息和指令。計算機(jī)系統(tǒng)400可以經(jīng)由總線402與顯示器412(例如陰極射線管(CRT))連接,用于向計算機(jī)用戶顯示信息。包括字母數(shù)字鍵和其他鍵的輸入設(shè)備414與總線402連接,用于與處理器404傳遞信息和命令選擇。另一類型的用戶輸入設(shè)備是光標(biāo)控制器416,例如鼠標(biāo)、跟蹤球或光標(biāo)方向鍵,用于向處理器404傳送方向信息和命令選擇并且用于控制光標(biāo)在顯示器412上的移動。該輸入設(shè)備通常在兩個軸,第一軸(例如X)和第二軸(例如y)上具有兩個自由度,這允許設(shè)備在平面內(nèi)指定位置。本發(fā)明涉及計算機(jī)系統(tǒng)400的使用,用于根據(jù)DVR的選定特技播放模式選擇多幀視頻節(jié)目中的一幀播放。根據(jù)本發(fā)明的一個實施例,根據(jù)DVR的選定特技播放模式選擇多幀視頻節(jié)目中的一幀是由響應(yīng)于執(zhí)行包含在主存儲器406中的一個或多個指令的一個或多個序列的處理器404的計算機(jī)系統(tǒng)400實現(xiàn)的。這樣的指令可以從另一計算機(jī)可讀介質(zhì)(例如存儲設(shè)備410)讀入主存儲器406。包含在主存儲器406中的指令的序列的執(zhí)行使得處理器404執(zhí)行在此描述的處理步驟。在可替換的實施例中,硬連線電路可以用于代替軟件指令或者與軟件指令一起使用,以實現(xiàn)本發(fā)明。由此,本發(fā)明的實施例不限于硬件電路和軟件的任意特定的結(jié)合。在此使用的術(shù)語“計算機(jī)可讀介質(zhì)”指代參與向處理器404提供用于執(zhí)行的指令的任意介質(zhì)。這樣的介質(zhì)可以采用很多形式, 包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括,例如光盤或磁盤,例如存儲設(shè)備410。易失性介質(zhì)包括動態(tài)存儲器,例如主存儲器406。傳輸介質(zhì)包括同軸電纜、銅線和光纖,包括組成總線402的線。傳輸介質(zhì)還可以米取聲波或光波形式,例如那些在聲波和紅外數(shù)據(jù)通信中產(chǎn)生的聲波或光波。計算機(jī)可讀介質(zhì)的常見形式包括,例如軟盤、可折疊磁盤(flexible disk)、硬盤、磁帶或任意其他磁介質(zhì)、CD-ROM、任意其他光學(xué)介質(zhì)、穿孔卡片、紙帶、任意其他帶有孔的圖案的物理介質(zhì)、RAM、PROM、EPROM、閃存EPROM或任意其他存儲芯片或卡帶。計算機(jī)可讀介質(zhì)的多種形式可以用于將一個或多個指令中的一個或多個序列傳送到處理器404用于執(zhí)行。例如,指令最初可以裝載在遠(yuǎn)程計算機(jī)的磁盤上。遠(yuǎn)程計算機(jī)可以將指令加載到其動態(tài)存儲器中,并且使用調(diào)制解調(diào)器通過電話線發(fā)送指令。計算機(jī)系統(tǒng)400的本地調(diào)制解調(diào)器可以接收電話線上的數(shù)據(jù),并且使用紅外發(fā)射器將數(shù)據(jù)轉(zhuǎn)換為紅外信號。紅外探測器可以接收紅外信號中承載的數(shù)據(jù),并且適當(dāng)?shù)碾娐房梢詫?shù)據(jù)放置在總線402上??偩€402將數(shù)據(jù)傳送到主存儲器406,處理器404從主存儲器406重新獲取指令并且執(zhí)行指令。在處理器404執(zhí)行之前或之后,主存儲器406接收的指令可以可選地存儲在存儲設(shè)備410上。計算機(jī)系統(tǒng)400還包括與總線402連接的通信接口 418。通信接口 318提供與網(wǎng)絡(luò)鏈接420連接的雙向數(shù)據(jù)通信,網(wǎng)絡(luò)鏈接420與本地網(wǎng)絡(luò)422連接。例如,通信接口 418可以是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡或調(diào)制解調(diào)器,以向?qū)?yīng)類型的電話線提供數(shù)據(jù)通信連接。作為另一示例,通信接口 418可以是局域網(wǎng)(LAN)卡,以向兼容的LAN提供數(shù)據(jù)通信連接。也可以實現(xiàn)為無線鏈接。在任意這樣的實現(xiàn)中,通信接口 418發(fā)送并且接收電、電磁或光信號,這些信號承載代表多種信息類型的數(shù)字?jǐn)?shù)據(jù)流。網(wǎng)絡(luò)鏈接420通常通過一個或多個網(wǎng)絡(luò)向其他數(shù)據(jù)設(shè)備提供數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈接420可以通過本地網(wǎng)絡(luò)422,向主機(jī)424或由因特網(wǎng)服務(wù)提供商(ISP)426操作的數(shù)據(jù)設(shè)備提供連接。ISP 426接著通過全球范圍的包交換數(shù)據(jù)通信網(wǎng)(現(xiàn)在通常稱為“因特網(wǎng)”428)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)422和因特網(wǎng)428均使用承載數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號。經(jīng)過不同網(wǎng)絡(luò)的信號以及網(wǎng)絡(luò)鏈接420上和經(jīng)過通信接口 418的信號(它們向計算機(jī)系統(tǒng)400或者從計算機(jī)系統(tǒng)400承載數(shù)字?jǐn)?shù)據(jù))是傳輸信息的載波的典型形式。計算機(jī)系統(tǒng)400可以通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈接420和通信接口 418發(fā)送消息和接收數(shù)據(jù)(包括程序編碼)。在因特網(wǎng)的示例中,服務(wù)器430可以通過因特網(wǎng)428、ISP 426、本地網(wǎng)絡(luò)422和通信接口 418傳輸用于應(yīng)用程序的請求編碼。接收的編碼可以在其被接收時由處理器404執(zhí)行,并且/或者存儲在存儲設(shè)備410或其他非易失性存儲器中用于以后執(zhí)行。在這種方式中,計算機(jī)系統(tǒng)400可以獲得載波形式的應(yīng)用編碼。5. O擴(kuò)展和替代方式在前述說明書中,本發(fā)明已參照其指定的實施例進(jìn)行描述。然而,顯然,可在不脫離本發(fā)明的更寬泛的精神和范圍的情況下對本發(fā)明作出各種修改和變化。因此,說明書和附圖要看作是描述性的而不是限制性的。
例如,雖然上面討論的本發(fā)明的一些實施例涉及使用相關(guān)元數(shù)據(jù)以便呈現(xiàn)同時包含VOD和非VOD節(jié)目的節(jié)目列表,但是本發(fā)明另外的實施例包括由此這種相關(guān)元數(shù)據(jù)也用來安排記錄非VOD節(jié)目和/或書簽標(biāo)記VOD節(jié)目(可能用于后期由DVR獲取和/或由DVR用戶觀看)的實施例。例如,基于DVR用戶相對于一個或多個VOD節(jié)目的活動,DVR可基于已在一個或多個VOD節(jié)目與一個或多個非VOD節(jié)目之間進(jìn)行相關(guān)的元數(shù)據(jù),自動安排記錄一個或多個非VOD節(jié)目。又如,基于DVR用戶相對于一個或多個非VOD (例如,傳統(tǒng)地時間安排的及播出的)節(jié)目的活動,DVR可基于已在一個或多個VOD節(jié)目和一個活動多個非VOD節(jié)目之間進(jìn)行相關(guān)的元數(shù)據(jù)自動書簽標(biāo)記(以吸引用戶注意)一個或多個VOD節(jié)目。元數(shù)據(jù)可利用此處描述的技術(shù)進(jìn)行相關(guān)。
權(quán)利要求
1.一種用于對來自不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)的方法,該方法包括 從第一來源獲取第一元數(shù)據(jù),該第一元數(shù)據(jù)屬于可從第二來源獲得的內(nèi)容; 從第三來源獲取第二元數(shù)據(jù),該第二元數(shù)據(jù)屬于可從第四來源獲得的內(nèi)容; 其中所述第一元數(shù)據(jù)的結(jié)構(gòu)不同于所述第二元數(shù)據(jù)的結(jié)構(gòu); 至少部分基于所述第一元數(shù)據(jù),自動確定所述第二元數(shù)據(jù)中的信息項是具體類型的; 其中所述第二元數(shù)據(jù)沒有指出所述信息項是所述具體類型的; 創(chuàng)建第三元數(shù)據(jù),所述第三元數(shù)據(jù)指示所述信息項是所述具體類型的; 確定所述第三元數(shù)據(jù)滿足指定標(biāo)準(zhǔn);以及 響應(yīng)于確定所述第三元數(shù)據(jù)滿足指定標(biāo)準(zhǔn),至少顯示與所述第三元數(shù)據(jù)相關(guān)聯(lián)的節(jié)目的身份。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一來源是電子節(jié)目指南以及所述第四來源是視頻點播(VOD)內(nèi)容提供商。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第二來源是第一視頻點播(VOD)內(nèi)容提供商以及所述第四來源是不同于第一 VOD內(nèi)容提供商的第二 VOD內(nèi)容提供商。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,至少部分基于第一元數(shù)據(jù)自動確定第二元數(shù)據(jù)中的信息項是所述具體類型的步驟包括 至少部分基于第一元數(shù)據(jù),數(shù)字視頻記錄器(DVR)自動確定第二元數(shù)據(jù)中的信息項是所述具體類型的。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述具體類型是以下至少其中之一標(biāo)題、演員和流派。
6.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 將標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的實例存儲在永久存儲裝置上,在所述標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的實例中將來自第二元數(shù)據(jù)的不同類型的信息保存在不同字段中。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括 接收指定一種或多種標(biāo)準(zhǔn)的用戶輸入; 基于包含于存儲在永久存儲裝置上的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的一個或多個具體實例中的信息,確定第一組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例,所述第一組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例代表滿足該標(biāo)準(zhǔn)的節(jié)目;以及 向用戶呈現(xiàn)由所述第一組中標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例所表示的節(jié)目列表; 其中所述節(jié)目列表中的至少一個節(jié)目可從所述第二來源獲得;以及 其中所述節(jié)目列表中的至少一個節(jié)目可從所述第四來源獲得。
8.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包括 基于包含于存儲在永久存儲裝置上的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的所述一個或多個具體實例中的信息,確定第二組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例,所述第二組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例指示由所述第一組中的至少一個標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例共享的至少一種屬性;以及 向用戶呈現(xiàn)由所述第二組中標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)表示的節(jié)目列表; 其中所述第二組中的至少一個標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)代表不滿足該標(biāo)準(zhǔn)的節(jié)目。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法由服務(wù)器代表數(shù)字視頻記錄器(DVR)執(zhí)行,該服務(wù)器(a)在DVR外部以及(b)經(jīng)網(wǎng)絡(luò)與DVR通訊。
10.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 確定所述第二元數(shù)據(jù)屬于所述第一元數(shù)據(jù)也屬于的節(jié)目; 響應(yīng)于確定所述第二元數(shù)據(jù)屬于所述第一元數(shù)據(jù)也屬于的節(jié)目,確定一個或多個細(xì)節(jié),所述一個或多個細(xì)節(jié)(a)屬于所述節(jié)目以及(b)在所述第一元數(shù)據(jù)中指定,但(C)沒有在所述第二元數(shù)據(jù)中指定; 響應(yīng)于確定所述一個或多個細(xì)節(jié),將所述一個或多個細(xì)節(jié)存儲在所述第三元數(shù)據(jù)中;以及 在永久存儲裝置上存儲所述第三元數(shù)據(jù)和所述第四來源之間的關(guān)聯(lián)。
11.根據(jù)權(quán)利要求I所述的方法,其特征在于,可從所述第四來源獲得的內(nèi)容是在指定時間在指定頻道上安排播出的內(nèi)容,以及可從所述第二來源獲得的內(nèi)容是DVR可在任意時間獲取的內(nèi)容。
12.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括以下至少其中之一(a)基于至少部分基于對VOD節(jié)目的過去的用戶活動來安排記錄非VOD節(jié)目,或者(b)基于至少部分基于對非VOD節(jié)目的過去的用戶活動來書簽標(biāo)記VOD節(jié)目。
13.一種搜索節(jié)目的方法,該方法包括 從第一來源獲取第一元數(shù)據(jù),所述第一元數(shù)據(jù)屬于可從第二來源獲得的內(nèi)容; 從第三來源獲取第二元數(shù)據(jù),所述第二元數(shù)據(jù)屬于可從從第四來源獲得的內(nèi)容; 創(chuàng)建標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu),所述標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)包括至少一些所述第一元數(shù)據(jù)和至少一些所述第二元數(shù)據(jù); 基于所述標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)中的信息,執(zhí)行搜索來匹配節(jié)目;以及 顯示所述搜索結(jié)果。
14.一種易失性或非易失性計算機(jī)可讀存儲介質(zhì),在其上是被編碼的指令,所述指令能夠使一個或多個處理器執(zhí)行如權(quán)利要求1-13中任意一項所述的步驟。
15.一種設(shè)備,所述設(shè)備包括處理器和用于執(zhí)行如權(quán)利要求1-13中任意一項所述的步驟的裝置。
全文摘要
DVR、服務(wù)器或者其它主體對來自像EPG數(shù)據(jù)提供商和多個視頻點播(VOD)服務(wù)提供商的不同來源的媒體元數(shù)據(jù)進(jìn)行相關(guān)。比較來自不同來源的元數(shù)據(jù)組,以便嘗試識別所述元數(shù)據(jù)組所屬的同一節(jié)目。從至少一個元數(shù)據(jù)組中選擇關(guān)于其它元數(shù)據(jù)組沒有的節(jié)目的信息。創(chuàng)建該節(jié)目的“標(biāo)準(zhǔn)”數(shù)據(jù)結(jié)構(gòu)實例。將來自至少一個所述元數(shù)據(jù)來源的缺少的信息插入該實例中。對于可從其獲得節(jié)目的每個來源來說,DVR將與該節(jié)目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例相關(guān)聯(lián)的來源的身份存儲到DVR永久存儲裝置上。DVR從用戶接收搜索標(biāo)準(zhǔn)并接著搜索所存儲的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實例以找到滿足該標(biāo)準(zhǔn)的節(jié)目。
文檔編號H04N21/84GK102804797SQ200980160415
公開日2012年11月28日 申請日期2009年10月15日 優(yōu)先權(quán)日2009年5月13日
發(fā)明者托德·庫利克, 邁克爾·弗朗西斯·克拉爾, 維恩·楚拉, 馬塞爾·杜波依斯, 布賴恩·比奇, 阿蘭·若巴爾 申請人:Tivo有限公司