《从不同来源收集的媒体元数据的相关.pdf》由会员分享,可在线阅读,更多相关《从不同来源收集的媒体元数据的相关.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102804797 A (43)申请公布日 2012.11.28 C N 1 0 2 8 0 4 7 9 7 A *CN102804797A* (21)申请号 200980160415.2 (22)申请日 2009.10.15 12/465,619 2009.05.13 US H04N 21/2665(2011.01) H04N 21/2747(2011.01) H04N 21/482(2011.01) H04N 21/84(2011.01) G06F 17/30(2006.01) (71)申请人 TIVO有限公司 地址美国加利福尼亚州 (72)发明人托德库利克 迈克。
2、尔弗朗西斯克拉尔 维恩楚拉 马塞尔杜波依斯 布赖恩比奇 阿兰若巴尔 (74)专利代理机构北京邦信阳专利商标代理有 限公司 11012 代理人郑世奇 (54) 发明名称 从不同来源收集的媒体元数据的相关 (57) 摘要 DVR、服务器或者其它主体对来自像EPG数据 提供商和多个视频点播(VOD)服务提供商的不同 来源的媒体元数据进行相关。比较来自不同来源 的元数据组,以便尝试识别所述元数据组所属的 同一节目。从至少一个元数据组中选择关于其它 元数据组没有的节目的信息。创建该节目的“标 准”数据结构实例。将来自至少一个所述元数据 来源的缺少的信息插入该实例中。对于可从其获 得节目的每个来源来说,D。
3、VR将与该节目的标准 数据结构实例相关联的来源的身份存储到DVR永 久存储装置上。DVR从用户接收搜索标准并接着 搜索所存储的标准数据结构实例以找到满足该标 准的节目。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.01.12 (86)PCT申请的申请数据 PCT/US2009/060832 2009.10.15 (87)PCT申请的公布数据 WO2010/132073 EN 2010.11.18 (51)Int.Cl. 权利要求书2页 说明书13页 附图5页 按照条约第19条修改的权利要求书2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页。
4、 说明书 13 页 附图 5 页 按照条约第19条修改的权利要求书 2 页 1/2页 2 1.一种用于对来自不同来源的媒体元数据进行相关的方法,该方法包括: 从第一来源获取第一元数据,该第一元数据属于可从第二来源获得的内容; 从第三来源获取第二元数据,该第二元数据属于可从第四来源获得的内容; 其中所述第一元数据的结构不同于所述第二元数据的结构; 至少部分基于所述第一元数据,自动确定所述第二元数据中的信息项是具体类型的; 其中所述第二元数据没有指出所述信息项是所述具体类型的; 创建第三元数据,所述第三元数据指示所述信息项是所述具体类型的; 确定所述第三元数据满足指定标准;以及 响应于确定所述第三。
5、元数据满足指定标准,至少显示与所述第三元数据相关联的节目 的身份。 2.根据权利要求1所述的方法,其特征在于,所述第一来源是电子节目指南以及所述 第四来源是视频点播(VOD)内容提供商。 3.根据权利要求1所述的方法,其特征在于,所述第二来源是第一视频点播(VOD)内容 提供商以及所述第四来源是不同于第一VOD内容提供商的第二VOD内容提供商。 4.根据权利要求1所述的方法,其特征在于,至少部分基于第一元数据自动确定第二 元数据中的信息项是所述具体类型的步骤包括: 至少部分基于第一元数据,数字视频记录器(DVR)自动确定第二元数据中的信息项是 所述具体类型的。 5.根据权利要求1所述的方法,其。
6、特征在于,所述具体类型是以下至少其中之一:标 题、演员和流派。 6.根据权利要求1所述的方法,进一步包括: 将标准数据结构的实例存储在永久存储装置上,在所述标准数据结构的实例中将来自 第二元数据的不同类型的信息保存在不同字段中。 7.根据权利要求6所述的方法,进一步包括: 接收指定一种或多种标准的用户输入; 基于包含于存储在永久存储装置上的标准数据结构的一个或多个具体实例中的信息, 确定第一组标准数据结构实例,所述第一组标准数据结构实例代表满足该标准的节目;以 及 向用户呈现由所述第一组中标准数据结构实例所表示的节目列表; 其中所述节目列表中的至少一个节目可从所述第二来源获得;以及 其中所述节。
7、目列表中的至少一个节目可从所述第四来源获得。 8.根据权利要求7所述的方法,进一步包括: 基于包含于存储在永久存储装置上的标准数据结构的所述一个或多个具体实例中的 信息,确定第二组标准数据结构实例,所述第二组标准数据结构实例指示由所述第一组中 的至少一个标准数据结构实例共享的至少一种属性;以及 向用户呈现由所述第二组中标准数据结构表示的节目列表; 其中所述第二组中的至少一个标准数据结构代表不满足该标准的节目。 9.根据权利要求1所述的方法,其特征在于,所述方法由服务器代表数字视频记录器 (DVR)执行,该服务器(a)在DVR外部以及(b)经网络与DVR通讯。 权 利 要 求 书CN 10280。
8、4797 A 2/2页 3 10.根据权利要求1所述的方法,进一步包括: 确定所述第二元数据属于所述第一元数据也属于的节目; 响应于确定所述第二元数据属于所述第一元数据也属于的节目,确定一个或多个细 节,所述一个或多个细节(a)属于所述节目以及(b)在所述第一元数据中指定,但(c)没有 在所述第二元数据中指定; 响应于确定所述一个或多个细节,将所述一个或多个细节存储在所述第三元数据中; 以及 在永久存储装置上存储所述第三元数据和所述第四来源之间的关联。 11.根据权利要求1所述的方法,其特征在于,可从所述第四来源获得的内容是在指定 时间在指定频道上安排播出的内容,以及可从所述第二来源获得的内容。
9、是DVR可在任意时 间获取的内容。 12.根据权利要求1所述的方法,进一步包括以下至少其中之一:(a)基于至少部分基 于对VOD节目的过去的用户活动来安排记录非VOD节目,或者(b)基于至少部分基于对非 VOD节目的过去的用户活动来书签标记VOD节目。 13.一种搜索节目的方法,该方法包括: 从第一来源获取第一元数据,所述第一元数据属于可从第二来源获得的内容; 从第三来源获取第二元数据,所述第二元数据属于可从从第四来源获得的内容; 创建标准数据结构,所述标准数据结构包括至少一些所述第一元数据和至少一些所述 第二元数据; 基于所述标准数据结构中的信息,执行搜索来匹配节目;以及 显示所述搜索结果。。
10、 14.一种易失性或非易失性计算机可读存储介质,在其上是被编码的指令,所述指令能 够使一个或多个处理器执行如权利要求1-13中任意一项所述的步骤。 15.一种设备,所述设备包括处理器和用于执行如权利要求1-13中任意一项所述的步 骤的装置。 权 利 要 求 书CN 102804797 A 1/13页 4 从不同来源收集的媒体元数据的相关 技术领域 0001 本发明的实施例通常涉及数字视频记录器(DVR)。更准确地说,本发明实施例涉及 用于将从不同来源收集的媒体元数据相关的技术。 背景技术 0002 本部分描述的方法是可以实行的方法,但并不必然是先前已经构思或实行的方 法。因此,除非本文另有指示。
11、,本部分描述的方法并非该申请的权利要求的现有技术并且不 允许由于包含在本部分而认为是现有技术。 0003 高级的、现代的DVR能够安排记录要在将来某个时间电视播放的节目。如果DVR 的用户有兴趣记录电视剧的所有剧集,则DVR的用户可以指示其DVR获得该电视剧的“季票 (season pass)”。响应于这样的指令,DVR自动从电子节目指南(“EPG”)数据确定该电视 剧的剧集将要在将来被电视播出的时间。通常,每当选定电视剧的剧集即将播出时,DVR自 动调到该剧集将要播出的频道并将该剧集记录在DVR硬盘驱动器上。由于只要被记录的剧 集保持在DVR硬盘驱动器上,DVR用户就可指示DVR将该剧集重放。
12、到用户电视上。方便地, 这允许DVR用户在除了节目播出时间之外的时间观看用户感兴趣的那些节目。DVR用户甚 至不需要预先知道将要播出那些节目的确切时间。 0004 如这里所使用的一样,“节目”是任意可视或可听的内容,通过电视机的显示器和/ 或者扬声器来呈现。例如,节目可能是多集连续剧的剧集、电影、运动赛事、或者新闻简报, 尽管这不是唯一的“节目”列表。当DVR安排在未来要记录的节目时,DVR尝试把节目添加 到“待播放(to do)”列表中,DVR在自身的存储机构上维护该列表。每当播放DVR“待播 放”列表上的节目时,DVR自动记录该节目。 0005 一些DVR允许DVR的用户搜索DVR的用户可。
13、能感兴趣的特定节目。例如,响应于 DVR用户的搜索请求,DVR可能向DVR用户呈现用户界面,DVR用户可将DVR用户感兴趣的 节目应该满足的标准输入其中。对于节目可满足的不同类型的标准,用户界面可包含不同 的用户可填充的字段。例如,用户界面可以包含“标题”字段、一个或多个“演员”字段、“分 类”和/或“流派”字段、“年代”字段、“评级”字段等等。在通过这种用户界面接收用户指 定标准之后,DVR搜索DVR从EPG数据提供商获得的节目元数据。典型地,EPG提供的节目 元数据将指出,用户为每个节目输入标准的信息种类(例如,标题、演员、分类、流派、年代、 评级等)。基于EPG提供的节目元数据,DVR确。
14、定一组待播放节目,所述待播放节目与满足 用户指定标准的节目元数据相关联。DVR接着向DVR用户呈现该组中包含的待播放节目列 表。 0006 例如,如果DVR用户将单词“Christopher”输入用户界面中的“演员”字段, 而把用户界面的“标题”字段留白,则DVR可搜索EPG提供的元数据以找到具有叫 “Christopher”(如名、姓、或者中间名)的任何演员的所有节目。在EPG提供的元数据中, 不同种类的信息在不同的元数据字段中找到。用于具体节目的EPG提供的元数据可能包含 多个用“演员”标识符标记的字段。用“演员”标识符标记的字段被认为是“演员”字段。每 说 明 书CN 102804797。
15、 A 2/13页 5 个这种演员字段可包含该节目中出现的演员姓名。DVR可搜索即将播出的节目的EPG数据, 所述即将播出的节目与包含单词“Christopher”的演员字段的元数据相关联。在编译这种 节目的列表并从该列表中移除任意复制条目之后,DVR向DVR用户呈现该节目列表。DVR用 户可指示DVR安排记录由于DVR用户偏爱而从该列表中选出的节目。 0007 重要地,如果DVR用户指定“Christopher”作为演员,而不是标题,则DVR不会在 标题字段中搜索“Christopher”,因为这样做或许将产生DVR用户不感兴趣的搜索结果(许 多标题中具有“Christopher”的节目不具有。
16、称作“Christopher”的任意演员的特征)。因 而,为了执行将要产生DVR用户最感兴趣的结果的精确搜索,DVR受益于事实:DVR搜索的 EPG提供的元数据包含已被分类成不同类型的信息(例如,“演员”元数据、“标题”元数据, 等等)。 0008 从EPG数据提供商获得的元数据典型地包含关于被安排成近期要在各个频道上 播出的节目的信息。然而,一些DVR亦能够获得及呈现未在任意特定时间任意特定频道上 安排播出(例如,无线或有线)的节目。一些DVR能够(例如,经诸如因特网Internet之 类的数据网络)下载并在DVR的用户喜欢的任意时间向DVR用户呈现节目内容,甚至当该 节目内容不会在近期(或。
17、永远)任意频道播出时。DVR用户可在任意时间请求及观看的节 目内容,而不管该内容是否在频道上安排播出,被称作“视频点播”(“VOD”)内容。不像定 时播出的内容,VOD内容典型地不呈现给DVR用户或不提供给DVR,直到DVR用户或者DVR 实际上请求了该VOD内容。DVR使用调谐硬件获取或接收按照较传统的方式经信道播出的 内容,DVR可(但不一定必须)利用相同的调谐硬件经电缆获得或接收VOD内容。因而,虽 然VOD内容和非VOD内容可经由不同的分发机制,但是DVR可通过或者相同或者不同的接 口获取或接收VOD和非VOD内容。 0009 典型地,VOD内容以数字形式存储在一些VOD服务提供商维护。
18、的Internet接入服 务器上。可能存在许多不同的VOD服务提供商,每个都具有其自有的服务器集合并且每个 都具有保存在其服务器集合上的不同VOD内容集合。具体的DVR能够从多个不同VOD服务 提供商获得VOD内容。为了让DVR及DVR用户知道具体VOD服务提供商提供了哪种VOD内 容,具体VOD服务提供商可将可下载的VOD元数据保存在具体VOD服务提供商的服务器上。 VOD元数据指示可从具体VOD服务提供商的服务器访问的VOD内容有关的各种信息。 0010 给定DVR典型地将仅从单个知名且广泛使用的EPG数据提供商获得节目元数据。 因此,DVR从EPG数据提供商获取的节目元数据通常将符合DV。
19、R期望格式,而不管节目元数 据所属特定节目。通常,如果一个节目的EPG提供的元数据包含一具体字段集合(例如,标 题、演员、分类、流派、年代、评级等),则每个其它节目的EPG提供的元数据也将包含该具体 字段集合(虽然那些字段的值将自然地随节目不同而变化)。换句话说,每个节目的EPG提 供的元数据的“结构”典型地将随节目的不同而是一致的。由于EPG提供的元数据中的这 种结构一致性,DVR能够更精确地执行用户发起的节目内容搜索。如果EPG提供的元数据 不是这么结构一致,则搜索结果可能不太精确。参考上述示例,如果与各种节目相关联的元 数据不包含单独的“标题”和“演员”字段,则当执行为找到与用户指定标准。
20、相匹配的节目 的搜索时,DVR将不能对包括演员“Christopher”的节目与标题中包含“Christopher”的 节目进行区分。 0011 如上所述,DVR能够从不同VOD内容提供商获取VOD内容。由这些VOD内容提供 说 明 书CN 102804797 A 3/13页 6 商提供的节目元数据常常不具有与EPG提供的元数据相同的结构;VOD内容提供商常常几 乎不被强制使他们的节目元数据的结构与任意其他人的节目元数据的结构一致。由一个 VOD内容供应商提供的节目元数据常常不具有与由另一VOD内容提供商提供的节目元数据 相同的结构。另外,即使VOD元数据包含诸如标题、演员和流派(以命名几种类。
21、型的信息类 型)之类的信息,常常不保证这样的信息将在VOD元数据中明确标记为标题、演员、或者流 派-VOD元数据中信息条目(例如,信息条目是否是标题或演员)的“类型”常常难于或 者不可能单独从VOD元数据中确定。虽然DVR用户可能想要能够以与DVR能够搜索定时播 出的内容相同的方式搜索VOD内容,但是VOD提供的元数据中的结构变化常常阻碍允许DVR 用户以这种方式搜索VOD内容的道路。 附图说明 0012 在附图中,本发明通过示例性而不是限定性的方式进行描述,图中相同的附图标 记表示相同的元件,其中: 0013 图1是框图,其说明了在其中可实施本发明实施例的系统; 0014 图2A说明了在其中。
22、可实施本发明实施例的示例系统; 0015 图2B示出了根据本发明实施例的数字视频记录器(DVR)的组件的概观的框图;以 及 0016 图3是示出根据本发明的实施例的用于对来自不同来源的媒体元数据进行相关 的技术的流程图;以及 0017 图4是示出在其上可实施实施例的计算机系统的示例的框图。 具体实施方式 0018 本发明描述了一种用于对来自不同来源的媒体元数据进行相关的方法和装置。在 下列描述中,出于解释的目的,阐述了许多特定细节以便全面理解本发明。然而,对于本领 域技术人员来说,可在没有这些特定细节的情况下实施本发明是显而易见的。在其它情况 下,公知的结构和设备以框图形式示出,以免不必要地对。
23、本发明感到费解。 0019 在此根据下列概要描述实施例: 0020 1.0总体概述 0021 2.0DVR概述 0022 3.0对来自不同来源的媒体元数据进行相关 0023 4.0实施机构-硬件概述 0024 5.0扩展和替代方式 0025 1.0总体概述 0026 本发明完成了前述背景中确定的需求、以及对于下列描述将变得显而易见的其它 需求和目的,本发明在一方面包括一种用于对来自不同来源的节目元数据进行相关的技 术。 0027 根据本发明的一种实施方式,DVR从不同来源获得不同的节目元数据集合。例如, DVR可从EPG数据提供商获取第一组节目元数据、从第一VOD服务提供商获得第二组节目 元数。
24、据、以及从第二VOD服务提供商获得第三组节目元数据。在这种环境下,第一组节目 说 明 书CN 102804797 A 4/13页 7 元数据指定关于将要于近期在各个频道播出的节目的信息,第二组节目元数据指定关于保 存在第一VOD服务提供商服务器上的节目的信息,以及第三组节目元数据指定关于保存在 第二VOD服务提供商服务器上的节目的信息。DVR从这些不同来源获取的所述节目元数据 组的结构不同。例如,一组元数据中的具体类型(例如,标题、演员、分类、流派、年代、评级 等)的信息可能不同于(或者完全不同于)另一组元数据中相同类型的信息进行标记或贴 上标签。又如,来自所述来源之一的节目元数据可能包含关于。
25、具体节目的信息类型(例如, 标题、演员、分类、流派、年代、评级等),而来自另一来源的节目元数据不包含该信息类型, 即使来自每个来源的节目元数据实际上属于同一具体节目。 0028 根据本发明一种实施例,在从不同来源获取不同的元数据组之后,为了尝试识别 两个或多个所述元数据组所属的同一节目,DVR自动地比较所述元数据组。根据本发明一 种实施例,在进行这种比较中,DVR搜索包含在一组元数据中的信息与包含在另一组元数据 中的信息之间的相似性,即使那些元数据组进行了不同的标记或贴上标签,以及即使一组 元数据包含至少一些其它元数据组没有包含的信息。响应于确定来自第一来源的元数据组 中所表示的节目元数据足够。
26、类似于来自第二来源的不同元数据组中所表示的节目元数据, DVR推断来自第一及第二来源的节目元数据组实际上指代同一节目。 0029 根据本发明一种实施例,响应于确定两组单独的节目元数据实际上属于同一节 目,DVR从至少一组节目元数据中选择关于其它组节目元数据缺少的节目的信息。DVR产 生节目的“标准”数据结构的实例并将来自至少一个元数据来源的缺少的信息插入该实例。 在标准数据结构实例中,根据指定模式对来自元数据来源的每个信息项进行标签和/或存 储,以便知道标准数据结构中每个信息项的“类型”(例如,标题、演员、分类、流派、年代、评 级等)。例如,标准数据结构实例可保存为符合指定XML模式的XML文。
27、档(包含指示信息类 型的XML标签)。DVR接着将该标准数据结构实例存储在DVR永久存储装置(例如,一个或 多个硬盘驱动器或固态驱动器)上,所述标准数据结构实例与该组元数据实际(尽管也许 不明显地)所属节目的唯一节目标识符相关联。 0030 本发明一种实施例中,对于来自其的节目是可用的每个来源来说,DVR将该来源的 身份存储在DVR永久存储装置上,所述来源地身份与该节目的标准数据结构实例相关联。 例如,如果同时来自第一VOD服务提供商和第二VOD服务提供商的相同节目是可用的,则 DVR可将该节目的标准数据结构实例与第一VOD服务提供商和第二VOD服务提供商相关联。 同样地,如果将要于指定时间在。
28、指定频道上播出的节目也是可从VOD服务提供商获得的, 则DVR可将该节目的标准数据结构实例同时与频道/时间和VOD服务提供商相关联。 0031 根据本发明一种实施例,响应于DVR用户请求来搜索符合由DVR用户指定的标准 的节目,DVR从DVR用户接收标准并接着搜索所保存的标准数据结构实例以找到满足标准 的节目。DVR构成满足标准的节目列表,并接着将该列表呈现给DVR用户。显著地,该列表 可同时包括:(a)未来要于指定时间在指定频道上播出的节目和(b)由用户自由裁量从VOD 服务提供商可获得的VOD节目。在这种情况下,DVR用户受益于仅利用一个仅通过一个用 户界面作出的搜索来搜索源自各种来源的节。
29、目的能力。由于DVR基于元数据比较产生及完 成标准数据结构实例,因此DVR用户可以受益于这种方式,即使从那些来源中的一些来源 获取的节目元数据是稀少的、不完整的、或者缺少专属性的。 0032 在其它方面,本发明的实施例包含计算机装置和计算机可读存储介质,它们被配 说 明 书CN 102804797 A 5/13页 8 置成执行前述技术。 0033 2.0DVR概述 0034 图2A示出了在其中可实施本发明实施例的示例系统。该系统包含至少一个诸如 DVR 202之类的客户装置,DVR 202通过诸如以太网接口或无线通信端口之类的任意通信 接口与网络205通信耦接。专利号为6,233,389的美国。
30、专利申请是DVR功能性的典型表示, 其由受让人拥有并在此通过引用并入。该系统也包括服务提供商204、内容提供商206、个 人计算机208和便携设备210。 0035 个人计算机208可以是诸如台式机或膝上型计算机之类的个人计算装置,并且也 通过包括无线的任意通信接口与网络205耦接。便携装置210可以是任意手持计算设备、 蜂窝式电话、便携式媒体播放机、或者任意其它能够播放多媒体内容的便携设备,并且可以 通过包括无线的任意通信接口与网络205耦接。DVR 202、个人计算机208、和便携设备210 均通过网络205与服务提供商204通信。在另一实施例中,DVR 202、个人计算机208、和便 携。
31、设备210均通过网络205与内容提供商210通信。 0036 网络205可以由提供用于通信系统中设备之间进行数据交换的任意媒体或机构 来实施。网络205的示例非限制性地包括诸如局域网(LAN)、广域网(WAN)、Internet、一种 或多种陆地、卫星或无线链路等之类的网络。替代地或另外,与网络205连接的任意数量的 设备亦可通过通信链路彼此直接连接。 0037 在一种实施例中,内容提供商206经由电缆、卫星、陆地通信、或者其它传输方法 将广播节目内容提供给DVR 202。广播节目内容可包括诸如音频、图像或者视频内容之类的 任意多媒体内容。在另一种实施例中,内容提供商206通过网络205给DV。
32、R 202、个人计算 机208或者便携装置210提供诸如任意可下载内容之类的多媒体内容。 0038 在一种实施例中,DVR 202与服务提供商204通信,其提供节目指南数据、图形资 源(诸如字体、图片等)、服务信息、软件、广告、事件标识数据、以及其它形式的使DVR 202 独立于服务提供商204进行操作以满足用户兴趣的数据。在另一种实施例中,DVR 202、个 人计算机208以及便携装置210可彼此通信以通过网络205、通信连接或任意局域网传输内 容、元数据或任意其它数据。 0039 在另一种实施例中,内容提供商206可向服务提供商204提供内容数据或任意元 数据,包括促销数据、图标、web数。
33、据及其它信息。服务提供商204可接着翻译元数据并将 内容数据元数据提供给DVR 202、个人计算机208或便携装置210。 0040 参照图2B,在实施例中,DVR 202通常包括由信号转换器254表示的多个组件,这 些部件对于将模拟的电视信号数字化并且将模拟电视信号转换为数字数据流或者接受数 字数据流是必要的。在专利号为6,233,389的美国专利申请中进一步描述了DVR的内部结 构及操作的示例。 0041 DVR 202经由输入252A从天线、从有线电视系统、卫星接收器等接收播出信号。输 入252A可包括多个调谐模块,其允许同时接收及记录多个信号。例如,由输入252A接收的 TV输入流可采。
34、取国家电视标准委员会兼容信号或PAL兼容广播信号的形式。又如,由输入 252A接收的TV输入流可采用数字形式,例如数字卫星系统(DSS)兼容信号、数字广播服务 (DBS)兼容信号、或者高级电视标准委员会(ATSC)兼容信号。DBS、DSS和ATSC是基于称作 移动图像专家组2(MPEG 2)和MPEG-2传输的标准的。MPEG-2传输是一用于将来自TV源发 说 明 书CN 102804797 A 6/13页 9 射机的数字数据流格式化的标准,以便TV接收机可分解该输入流以在多路复用信号中找 到节目。 0042 MPEG-2传输多路复用在带有多个视频音频供应和专用数据的相同播出频道中支 持多个节。
35、目。输入252A调谐至信道中的具体节目,从该信道提取指定MPEG流,并将MPEG 供应到系统的剩余部分。利用独立的视频和音频编码器,模拟的电视信号被编码为相似 的MPEG格式,使得系统的其余部分不知道信号是如何获取的。信息可以以一些标准方 式被调制到模拟电视信号的垂直消隐间隙(VBI)中;例如北美电视图文广播标准(North American Broadcast Teletext Standard)(NABTS)可以用于将信息调制到NTSC信号的特 定线路上,为此联邦通信委员会(FCC)授权另一特定线路用于闭路字幕(closed caption) (CC)和扩展数据服务(EDS)。这样的信号由。
36、输入端252A解码并且传给其他模块,就像信号 已经经由MPEG-2专用数据频道被传递一样。 0043 录制模块260通过将数字数据流存储在至少一个存储设备上录制输入数据流,所 述存储设备标记为被设计成保留数字数据流片段的存储器264A/264B。存储器264A/264B 可以是一个或多个非易失性存储设备(例如硬盘、固态驱动器、USB外部硬盘驱动器、USB外 部记忆棒、USB外部固态驱动器、网络接入存储设备等),所述非易失性存储设备可以是内 部的264A和/或外部的264B。信号转换器254检索数据流的片段,将数据流转换为模拟 信号,并且接着将该信号经由输出端252B调制到RF载波上,该信号被通。
37、过输出端252B传 递到标准电视机上。输出端252B可以可选择地将数字信号传递到电视机或视频监视器上。 例如,DVR 202可以利用数字视频接口端口(DVI),用于经由DVI线缆向电视机发送数字信 号。 0044 DVR 202还包括通信接口262,通过通信接口262,DVR 202经由以太网、无线网、调 制解调器或其他通信标准与网络205通信。另外,DVR202可以集成到电视系统中,使得上 述部件容纳在能够执行DVR202的每个部件的功能的电视机中。 0045 在另一实施例中,DVR 202通常包括多个部件,所述多个部件对于接收、录制、存 储、传送和回放来自多个源(例如PC、DVR、服务提供。
38、商或者内容服务器)的数字数据信号是 必要的。DVR 202能够向另一DVR或PC传送数字数据信号。DVR 202可以经由编码器256A 和解码器256B将数字信号编码或解码为多个格式,以用于回放、存储或传送。根据本发明 的一个实施例,编码器256A产生MPEG流。根据本发明的另一实施例,编码器256A产生使 用不同编解码器编码的流。解码器256B对由编码器256A编码的流或者对以被接收的格式 存储的流,使用适当的解码器进行解码。DVR 202还能够使用加密器/解密器258将数字数 据信号加密或解密,用于存储、传送或回放数字数据信号。 0046 在一个实施例中,DVR 202与服务提供商204通。
39、信,所述服务提供商提供节目指南 数据、图形资源(例如品牌图标和图片)、服务信息、软件程序、广告和使得DVR 202能够独 立于服务提供商204操作以执行自主的录制功能的其他数据形式。DVR 202和服务提供商 204之间的通信利用安全的分布式架构,以在DVR 202和服务提供商204之间传送数据,使 得服务数据和用户的隐私均得到保护。 0047 3.0对来自不同来源的媒体元数据进行相关 0048 图1是示出在其中可实施本发明实施例的系统100的框图。本发明实施例可另外 地或替代地在包含了更多、更少、或不同于图1所说明组件的组件的系统中实施。系统100 说 明 书CN 102804797 A 7。
40、/13页 10 包括DVR 102、Internet 104、EPG数据提供商106、以及VOD服务提供商108A-N。DVR 102、 EPG数据提供商106以及VOD服务提供商108A-N与Internet 104通信耦接。DVR 102通过 Internet104发送数据至及接收数据自EPG数据提供商106和VOD服务提供商108A-N。另 外,DVR 102典型地通过除了Internet之外的媒介接收表示所安排节目的播出电视信号。 例如,DVR 102可有线和/或无线地接收播出的电视信号。 0049 在本发明的一种实施例中,DVR 102定期从EPG数据提供商接收EPG元数据。EPG 。
41、元数据识别将要在不同时间不同频道上(例如,有线和/或无线)播出的节目。在本发明 一种实施方式中,EPG数据中识别的每个唯一的节目具有其它节目没有的唯一标识符。此 外,在本发明一种实施例中,多集连续剧的每个唯一剧集均具有该连续剧(或者任意其它 连续剧)的其它剧集没有的唯一标识符。在本发明一种实施例中,EPG数据提供商106经 Internet 104将EPG数据内的这样的标识符发送至DVR 102。EPG数据提供商106可实施 为一个或多个服务器。在本发明的一种实施例中,EPG数据格式化成XML文档,该XML文档 符合DVR 102被配置成翻译的XML模式。 0050 VOD服务提供商108A-。
42、N中的每一个可实施为单独一组的一个或多个服务器。VOD 服务提供商108A-N中的每一个由单独的人或组织拥有及操作。VOD服务提供商108A-N存 储DVR 102可经Internet 104下载的节目,典型地响应于DVR 102用户的请求。通常,随着 DVR 102从任意VOD服务提供商108A-N接收节目,DVR 102将播放(例如,经由与DVR 102 连接的电视屏幕)DVR 102所接收的那些节目;因此,在本发明一种实施例中,DVR102播放 VOD服务提供商经Internet 104(例如,利用传输控制协议和网际协议)“流”向DVR 102 的节目。另外或替代地,在本发明一种实施例中。
43、,通过DVR 102用户,DVR 102可将这样的 被下载的节目记录到永久存储装置上用于后期观看。在本发明一种实施例中,VOD服务提 供商108A-N中的每一个与DVR 102用来访问该VOD服务提供商的不同统一资源定位符相 关联。 0051 虽然每个VOD服务提供商108A-N存储了DVR 102可经由Internet 104下载的节 目,但是在本发明一种实施例中,每个VOD服务提供商108A-N存储的该组节目至少略有不 同。因此,VOD服务提供商108A可能存储了一些VOD服务提供商108B没有存储的节目,反 之亦然。在本发明一种实施例中,每个VOD服务提供商108A-N另外存储了节目元数。
44、据,其 指示(其它信息之间潜在地)关于VOD服务提供商存储的节目的信息。在本发明一种实施 例中,DVR 102请求并从VOD服务提供商108A-N接收该节目元数据,以及使用该节目元数 据产生并向DVR 102用户显示菜单,该菜单指示可用于从VOD服务提供商108A-N下载及观 看的VOD节目。 0052 VOD服务提供商108A-N其中之一存储的节目元数据可能(以及典型地能)在格 式上不同于VOD服务提供商108A-N中任意其它VOD服务提供商108A-N存储的节目元数 据。即使所有的VOD服务提供商108A-N以XML文档的格式存储了节目元数据(并且一个 或多个VOD服务提供商108A-N可。
45、能以某种其它格式存储了节目元数据),那些XML文档符 合的XML模式(如果有的话)随XML文档的不同而不同。典型地,由任意VOD服务提供商 108A-N存储的节目元数据都不符合EPG数据提供商106提供的EPG元数据符合的相同XML 模式。典型地,由任意VOD服务提供商108A-N存储的节目元数据均不通过唯一标识符来识 别节目,通过所述唯一标识符在EPG数据提供商106提供的EPG元数据中节目被识别;VOD 说 明 书CN 102804797 A 10 8/13页 11 服务提供商108A-N的操作者经常不知道这种标识符。 0053 虽然EPG元数据提供商106提供给DVR 102的EPG元数。
46、据通常将包含关于被安排 播出的节目的详细信息,但是VOD服务提供商108A-N存储的节目元数据通常将更稀少且包 含更少的细节。例如,EPG元数据可能指示,对于连续剧的一个剧集来说,至少(a)该剧集 的唯一标识符,(b)该剧集的标题,(c)该剧集所属连续剧的标题,(d)该剧集所属流派(例 如,戏剧、喜剧、恐怖剧、冒险剧、记录片等),(e)该剧集的评级(例如,TV-Y、TV-Y7、TV-G、 TV-PG、TV-14、TV-MA等)(如果有),(f)该剧集的首播年份,以及(g)在该剧集中出现的 一个或多个演员的姓名。在EPG元数据中,这些信息项中的每一个均可通过XML标签分隔, XML标签指定由那些。
47、XML标签包围的信息项的“类型”。因此,DVR 102能相对容易地确定 EPG元数据哪一部分指示节目的剧集标题,以及EPG元数据的哪一部分指示节目的流派,例 如。与EPG元数据相比较,VOD服务提供商108A-N提供的节目元数据可省略许多EPG元数 据中包含的细节。VOD服务提供商108A-N提供的节目元数据不能清楚指示在该节目元数据 中指定的信息项的“类型”。 0054 根据本发明的一种实施方式,DVR 102(或者充当DVR 102的某种其它主体或自动 机构)将从EPG数据提供商106和VOD服务提供商108A-N接收的节目元数据进行相关,以 便(a)识别节目元数据中指定的信息项的类型,所。
48、述节目元数据识别所述类型以及(b)“填 充”可能从一个或多个节目元数据源中省略的节目细节。在本发明的一种实施例中,DVR 102(或者其它主体或充当DVR 102的自动机构)比较从每个元数据源接收的节目元数据, 以便确定该节目元数据所属节目之间的相似性。基于这种比较,DVR 102(或某种其它主体 或充当DVR 102的自动机构)尝试用上面所讨论的唯一节目标识符标注每一个节目,即使 属于该节目的元数据没有明确识别该节目。 0055 例如,DVR 102可确定从VOD服务提供商108A接收的节目元数据的词高度地类似 于或等同于EPG元数据中所识别的具体节目的标题。另外,DVR 102可确定从VO。
49、D服务提 供商108A接收的节目元数据中的词高度地类似于或等同于具体节目中出现的演员姓名, 如在EPG元数据中所表明的。因此,由于这种相似性,DVR 102有理由推断出从VOD服务提 供商108A接收的节目元数据实际上属于类似EPG元数据所属的相同具体节目。响应于这 种推断,DVR 102可增强来自VOD服务提供商108A的节目元数据,以便节目元数据包括唯 一节目标识符和其它出现在对应EPG数据中的其它细节。DVR 102可通过类型对VOD节目 元数据中每个已识别但未标签的信息项进行标记。 0056 根据本发明的实施例,图3是说明一种用于对来自不同来源的媒体元数据进行相 关的技术的流程图。在本发明的替代实施例中,用于对来自不同来源的媒体元数据进行相 关的技术可包括更多、更少、或者不同于图3所示的那些步骤的步骤。 0057 现在参考图3,框302中,DVR从EPG数据提供商接收EPG元数据。EPG元数据指 示被安排的节目(DVR可接收的(例如,通过无线、卫星、Internet或有线)播出的电视或 多媒体信号)将要播出或可得到的频道,以及那些被。