内容检索的方法

文档序号:7749429阅读:198来源:国知局
专利名称:内容检索的方法
技术领域
本发明的一个实施例涉及内容检索的方法。本发明的其他实施例涉及适用于内容 检索的服务器、电视装置和系统。
背景技术
当今,诸如电视装置之类的接收机可以访问提供视频数据的大量信息源。这一方 面是由于经由例如数字广播对视频数据的高效传送。另一方面,经由其他网络,例如互联 网,可以访问另外的提供视频数据的信息源。例如,在德国,有多于1000个频道的广播和互 联网TV可得。由于可得的信息源的巨大数量,以线性、安排好的方式在内容广播的频道之 间进行线性频道变换或频道跳过现在对于用户来说已经是很麻烦的了,并且不太可能是用 户找到感兴趣的内容项的最快方法。因此,本发明的一个目的是提供一种内容检索的方法,以允许电视装置的用户获 得对可得的感兴趣的节目的迅速且易用的概览,从而增强用户的电视体验。该目标是利用根据独立权利要求的方法、服务器、电视装置和系统来达成的。通过考虑附图和接下来的描述,将清楚本发明的更多细节。

发明内容
为达成上述目的,做出了本发明。根据本发明的一个方面,提供了一种内容检索的方法,包括提供内容项的集合;对于所述集合中的每个内容项,确定来自所述内容项的集合的子集,其中针对所 述集合的特定内容项的子集是通过仅比较与所述特定内容项相关联的元数据和与所述集 合的所有其他内容项中每一个分别相关联的元数据来确定的;由电视装置的用户从所述内容项的集合中选择一内容项作为种子项;执行递归或迭代过程,直到所述集合的内容项之一被用户确定为供消费的内容项 为止,所述过程包括在与所述电视装置相连接的显示器处显示所述种子项的相应子集,所述相应子集 的每个内容项由相应图像表示;以及由用户选择所显示的相应子集的另一内容项作为种子项或者作为供消费的内容 项;以及在所述显示器处显示被确定为供消费的内容项。根据本发明的另一方面,提供了一种服务器,包括存储装置,适合于存储内容项的集合和将所述内容项的集合的每个内容项与来自 所述内容项的集合的相应子集关联起来的信息,其中这些内容项包括元数据;数据处理器,适合于对于所述内容项的集合的特定内容项,确定来自所述内容项 的集合的相应子集,其中所述子集仅取决于将所述特定内容项的元数据与所述集合的所有其他内容项的元数据相比较的结果;以及通信单元,适合于将所述内容项和所述信息发送到电视装置。根据本发明的另一方面,提供了一种电视装置,包括接收单元,适合于接收内容项的集合和将所述集合的每个内容项与所述集合的子 集关联起来的信息;存储装置,适合于存储所述集合和所述信息;图形用户界面,适合于允许用户从所述集合中选择种子项并且从所述子集中选择 另一内容项;数据处理器,适合于递归或迭代地确定所述子集中与所述种子项相关的另一内容 项,直到用户选择供消费的内容项为止,该另一内容项被确定为递归或迭代的下一步的种 子项或者供消费的内容项;以及显示单元,适合于显示与种子项相关的相应子集并且适合于显示供消费的内容 项,其中相应子集的内容项由图像表示。根据本发明的另一方面,提供了一种系统,包括服务器,包括存储装置,适合于存储内容项的集合和将所述集合的每个内容项与所述集合的相 应子集关联起来的信息,其中这些内容项包括元数据;数据处理器,适合于对于所述集合的特定内容项,确定所述集合的相应子集,其中 所述子集仅取决于将所述特定内容项的元数据与所述集合的所有其他内容项的元数据相 比较的结果;以及通信单元,适合于将所述内容项和所述信息发送到电视装置;以及电视装置,包括接收单元,适合于接收所述内容项的集合和将所述集合的每个内容项与所述集合 的子集关联起来的所述信息;存储装置,适合于存储所述集合和所述信息;图形用户界面,适合于允许用户从所述集合中选择种子项并且从所述子集中选择 另一内容项;数据处理器,适合于递归或迭代地确定所述子集中与所述种子项相关的另一内容 项,直到用户选择供消费的内容项为止,该另一内容项被确定为递归或迭代的下一步的种 子项或者供消费的内容项;以及显示单元,适合于显示与种子项相关的相应子集并且适合于显示供消费的内容 项,其中相应子集的内容项由图像表示。


附图被包括来帮助进一步理解实施例,并且被并入且构成本说明书的一部分。附 示了实施例,并且与描述一起帮助说明实施例的原理。将很容易理解其他实施例和实 施例的许多期望优点,因为通过参考以下详细描述将更好地理解它们。附图的要素不一定 是彼此成比例的。相似的标号指代相应的类似部件。图1图示出基于对供消费的内容项的交互式选择的内容检索的方法的一个实施例。图2图示出基于对供消费的内容项的递归式确定的内容检索的方法的另一实施 例。图3图示出确定供消费的内容项的递归过程的一个实施例。图4图示出在内容检索的方法的另一实施例中对与给定内容项相关的内容项的 子集的确定。图5a图示出就用户的选择而言的内容检索的方法的另一实施例。图5b图示出根据图5a的实施例的另一步骤。图5c图示出根据图5a和5b的实施例的另一步骤。
图6图示出内容检索的系统的一个实施例。图7图示出内容检索的系统的另一实施例。图8图示出内容检索的系统的另一实施例。图9图示出在内容检索的方法的一个实施例中选择和过滤内容项和子集信息的步骤。
具体实施例方式下面,将描述本发明的实施例。重要的是要注意,所描述的所有实施例都可以以任 何方式被组合,即,没有关于所描述的某些实施例不可与其他实施例组合的限制。另外,应 当注意,在所有附图和描述中同样的标号指代相同或相似的要素。还应理解,在不脱离本发明的范围的情况下,可以利用其他实施例,并且可以做出 结构或逻辑改变。因此,以下的详细描述不应被理解为限制性的,并且本发明的范围由所附 权利要求限定。应理解,除非另有具体注明,否则这里描述的各种实施例的特征可以相互组合。在图1中,图示出了内容检索的方法的实施例。在下文中,术语“消费”(consuming或consumption)在应用到内容项时意欲被理 解为从术语“消费者”(consumer)导出。就像消费者可期望购买、利用或者以其他方式获取 商品或服务一样,消费者可被说成在消费内容项。内容项不需要由消费者用货币购买;它们 可以例如通过免费播放(free to air)递送来递送。对内容项的消费例如可包括观看、收 听、显示、编辑、操纵、拷贝、移动、预览、穿行、选择、记录、再现,或更一般而言,发起针对内 容项的活动。在B100,可提供内容项的集合。这些内容项可包括供用户消费的多媒体数据项。另 夕卜,每个内容项可包括与多媒体数据相关的元数据,元数据描述多媒体数据的特性,例如其 内容的特性。这种元数据例如可适合用于电子节目指南(EPG)系统中,包括对多媒体数据 项的内容的描述、对诸如演员或仲裁员之类的参与人员的描述,并且还包括内容相关信息。 另外,元数据可包括关于多媒体项的可得性的信息,例如可以指示出其广播的时间和频道, 例如包括三元组和定时信息,或者用于其下载的URI。在数字电视广播中使用的三元组信息 包括三个部分第一部分,也称为原始网络ID (OID);第二部分,也称为传输流ID (TSID);以 及第三部分,也称为服务ID(SID)。在DVB的情况下,该三元组可被写为DVB://0ID. TSID. SID0元数据可根据MPEG-7和/或TV-Anytime标准。
例如,内容项可包括广播和/或互联网电视的电视频道的节目事件。例如,内容项 可包括被安排在未来的预定时间段内播出的节目事件。另外,内容项还可包括在任何时间可访问的多媒体数据项。例如,内容项可包括例 如在“按需视频”系统中根据用户的需求可访问的视频数据。此外,内容项可包括这样的节 目事件这种节目事件过去已被播出并已被例如互联网上的“弥补”服务器存储,以允许下 载节目事件作为“弥补电视”。内容项可限于在过去的预定时段内(例如不早于预定的阈值 时间)存储的多媒体数据项。内容项还可包括另外的多媒体数据,例如图像、音频/视频数据(文本或流的形 式)、文本数据和/或可执行应用,比如视频游戏或窗口小部件/小配件/小应用程序,即在 预定环境内运行的小应用,以使能用户交互和例如经由网络的数据访问。例如,如果种子项 是关于巴黎的记录电影,则在该子集中可包括天气窗口小部件,其自动加载关于巴黎的天 气的信息。此外,在内容项中可包括非视频内容项,例如静止图像、文本数据或非视频可执行 应用。内容项中包括的节目事件可属于电视频道,例如BBC1、ZDF、TFU Fox News等等。 电视频道可根据例如DVB、ATSC、ISDB或DMB标准利用数字电视信号来传送。因此,广播 信号的传送可通过陆地传送(DVB-T、DVB-T2、DVB-H、DVB-SH、ATSC、ATSC-M/H、ISDB-T 或 T-DMB)、通过线缆传送(DVB-C、ATSC、ISDB-C)、通过微波传送(DVB-MT、DVB-MC 或 DVB-MS)、 通过卫星传送(DVB-S、DVB-S2、DVB-SH、DVB-SMATV、ISDB-S或S-DMB)和/或通过互联网传 送(DVB-IPTV)来实现。如果根据DVB标准传送,电视频道则可对应于服务。如上所述,另外的网络,例如互联网,也可允许对该集合的内容项的访问。当在 BlOO提供内容项的集合时,可考虑这各种信息源和另外的信息源,以便在提供该内容项的 集合时可以考虑到所有这些信息源。在B102,对于该集合的每个内容项,可确定该集合的子集。对子集的确定可以仅基 于该内容项的元数据与所有其他内容项的元数据之间的比较。换言之,针对特定内容项的 子集可以仅通过将该特定内容项的元数据与该集合的所有其他内容项的元数据相比较来 确定。当比较特定内容项的元数据与集合的所有其他内容项的元数据时,可以应用任何 种类的数据比较和任何种类的比较算法。例如,可以执行基于元数据的各个字段的文本比 较。可以确定或量化特定内容项的元数据与另一内容项的元数据之间的匹配质量。另外, 还可以考虑特定内容项的元数据与另一内容项的元数据内的字的精确匹配。另外,作为元数据的与内容项相关联的图像(静止图像或视频剪辑)可用于交互 式或递归式搜索。这可以是例如搜索具有类似的颜色属性的图像。更一般而言,可以使用 特征向量技术,其中用特征向量来表示元数据(图像或文本元数据),并且计算内容项的特 征向量之间的欧几里得距离,以识别出紧密链接或相关的内容项。基于比较的结果,被判断为最佳匹配特定内容项的所有内容项可被包括在该特定 内容项的子集中。例如,可以包括具有高于给定阈值的匹配质量的所有内容项。或者,可以 包括最佳匹配特定内容项的预定数目的内容项。作为另外的替换或附加,可以包括其元数 据与特定内容项的元数据精确匹配的内容项。
从而,对于每个内容项,在B102可识别内容项的集合的子集,该子集包括具有与特定内容项的元数据相匹配的元数据的所有内容项。在B104,内容项的集合的内容项之一可被电视装置的用户选择作为种子项。例如, 种子项可对应于用户当前消费的内容项,例如正在其电视装置上观看的内容项。或者,种子 项可对应于用户过去曾观看的内容项。又或者,也可例如基于反映用户偏好的用户简档或 者基于用户的情绪来自动生成种子项,其中用户的情绪可基于用户说出并由语音检测装置 检测到的关键字来确定。另外,还可基于用户的用户反馈来确定种子项,该用户反馈根据用 户的个人品味评定内容项的内容,该反馈是在用户的观看或穿行活动期间例如通过使用电 视装置的遥控器来输入的。又或者,还可通过文本或者用户的语音来直接输入种子项。文 本输入例如可经由利用遥控器操作的屏幕上键盘来输入。基于种子项,可以执行用于根据用户的愿望来确定供消费的内容项的迭代过程。 该迭代过程是基于重复该过程的步骤的,其中这些步骤被重复,例如直到预定的条件成立 为止。在此情况下,该条件对应于用户对供消费的内容项的选择。换言之,该迭代过程允许 了用户在内容项的集合内选择其想要消费的内容项,即其特别感兴趣的内容项。例如,供消 费的内容项的可以是用户想要观看的节目事件、用户想要阅读的文本信息或者用户想要运 行的交互式应用,例如视频游戏。应当注意,过去作为安排的广播而发生的内容项的节目事件可被用作种子项来找 出相关内容项,而不论该内容项是可通过互联网按需得到,还是确实能以以后安排的重复 的形式得到。在一些实施例中,为了用户的便利,提出了提供一种电子节目指南,其中可得的内 容项以代表性图像的形式被显示,并且包括用户可选择来发起频道改变的当前广播节目事 件、用户可选择来发起按需检索和重放的过去安排事件,以及用户可选择来供以后记录的 未来安排广播,所有这些类型都被同时显示在屏幕上,并且与用户选择的(一个或多个)种 子项相关。一个或多个内容项的附加元数据也可同时被显示。在B106,在该迭代过程内,用户所选的种子项的相应子集可被呈现给用户,例如可 在用户的电视装置的显示器处被显示。该子集的内容项或者该子集的内容项的至少一部分 可被表示为图像,例如代表内容项的关键帧或代表性关键戳记或缩略图。这些图像可以是 静止或运动图像。这使得可以提供与种子项相关的子集的图形表示。该图形表示可形成一 图形用户界面。如果该子集包括节目事件、视频数据或图像数据,则图像可对应于代表相应内容 项的缩略图。或者,图像可对应于代表节目事件、其类型(例如,恐怖惊竦、网球、UEFA杯) 和/或正在传送的电视频道(BBCl)的标志。子集的图形表示从而可以是一图形用户界面的一部分,该图形用户界面使得用户 可以迅速概览该子集的内容并且容易地穿行于该子集,例如探索该子集的内容或者选择 (如B108处所示)另一内容项作为下一迭代步骤的种子项或者作为供消费的内容项。如BllO处所示,选择种子项和显示相应子集的迭代过程可被重复,直到一内容项 被选择来供消费为止。当用户已选择了供消费的内容项时,在显示器处向用户显示该内容项,如B112处 所示。
选择种子项并显示该种子项的相应子集的迭代过程允许再选择种子项,从而允许 了迅速且高效地从第一种子项穿行到用户可能感兴趣的另一内容项。即使在内容项的集合 中可能包括各种信息源的大量内容项,该过程也允许了逐步地穿行于感兴趣的内容项,直 到识别出想要消费的内容项为止。从而,例如在以统一方式包括广播频道、互联网TV和另 外的信息源的电子节目指南中,可以实现在巨大量的电视频道、节目事件、按需视频项和非 视频项之间的迅速且易用的穿行。在图2中,示出了内容检索的方法的另一实施例。步骤B200至B204和B208分别 对应于步骤BlOO至B104和B112,因此对这些步骤的进一步说明被省略。
在B206,电视装置的用户要选择的供消费的内容项被基于用户选择的种子项来递 归地确定(即通过递归过程来确定),并且被执行直到集合的内容项之一被确定为供消费 的内容项为止。该递归过程可由步骤来限定,这些步骤是在其自己的定义内应用的。当执 行递归过程时,这些步骤因此被以自相似的方式执行,这在图3中将更详细说明。在图3中,进一步图示了图2的B206的递归过程,即对用户想要消费的内容项的 递归确定。在B300,如已经针对B106说明的,用户所选择的种子项的相应子集被显示在显 示器处。在B302,用户可选择相应子集的另一内容项,作为对过程B202的另一递归调用的 另一种子项,或者作为供消费的内容项。如果已经选择了新的种子项,则在B306发出基于 新种子项的对递归过程的另一递归调用。否则,递归过程在B308终止。在终止之后,被选 择来供消费的内容项被显示给用户,如图2的B208处所示。作为对内容项的集合内的供消费的内容项的迭代式确定,递归式确定也允许了从 第一种子项迅速穿行到用户可能感兴趣的内容项,直到确定供消费的内容项为止。这使得 可以根据用户的兴趣,在来自各种信息源的大量内容项之间智能穿行。在图4中,图示了在另一实施例中对内容项400的相应内容项子集的确定。为了 给出概览,根据集合中包括的内容项的类型和/或信息源来对内容项的集合分组。时间轴402图示了一时间段,该时间段可被固定来从大量可得的内容项中确定和 /或选择该集合的内容项。脱离由实际时间轴404指示的实际时间,该时间段可以延伸到 过去的数日、数星期或数月以及未来的数日、数星期或数月。该时间段的延伸范围可取决于 该实施例内的时间范围。提前数日到一月可以是例如电子节目指南的典型范围,以便涵盖 在此时间段中安排的所有广播事件。另外,该时间段可在过去的二至四星期之间延伸,以包 括为此时段存储的所有按需视频或弥补事件。这种按需视频或弥补事件可以在内容提供商 (例如像BBC这样的广播公司)的视频流传输服务器上提供下载。这可以是免费服务或者 要向用户收费。该系统还可提供比互联网上可得的内容更多或更少的内容,这例如是由于 与内容提供商的特殊协议。该时间范围可根据用户的愿望或者根据设备设定(例如用户的 电视装置的存储容量)来设定。如频道箭头406所示,内容项可与不同的电视频道相关,例如包括广播频道和其 他频道,比如互联网电视。由于各种信息源和广播,频道的数目可能很大(例如,在德国,有 大约100个广播频道、700个在线信息源和150个弥补电视源可得,从而在内容项的集合中 可包括大约1000个频道)。此外,在内容项的集合中可包括来自另外类别的另外内容项,例如用另外类别箭 头408指示的。这些类别可包括推销服务、例如提供最新新闻或股票交换数据的信息提供商,或者从印刷媒体改变用途并通过互联网提供的文章。在所示出的情况中,用户观看由内容项400表示的节目事件,并且他想要收集关 于该内容项的更多信息。内容项400因此被认为是种子项,例如用于执行图1或2所示的 过程之一。为了执行各个过程,如以上针对图1或2的B102或B202所说明的,将例如基于对 内容项400的元数据和该集合的所有其他内容项的元数据的比较,来识别出种子项(内容
项400)的相应子集。在所示出的情况中,节目事件400的子集的内容项401-1.....401-8
被用黑色标记并通过箭头链接到内容项400。这些箭头可表示链接信息,将内容项400链接 到其相应子集中包括的项目。在该实施例中,可以在单个概览中显示实际播出和将来播出的内容项,每个项目 由具有说明文本的箭头示出,如图4所概略示出的。如果过去的项目被选择来供消费,则检 索出在因特网上存储的内容;对于实际内容,调谐到相应的广播频道,而对于未来的项目, 则进行视频记录预约。在图5a中,可以假定用户在观看足球比赛,例如曼彻斯特联队对阿森纳队的比 赛。该足球比赛因此可对应于图4的内容项400。当例如通过点击遥控器上的按钮调用电 子节目指南而发起内容检索的方法的时,显示器500可被重组织如下。在观看窗口 502中, 可继续显示内容项400。另外,在元数据部分504中,可显示例如来自在观看窗口 502中显 示的内容项的元数据的附加信息。在占据显示器500的右半部的图形用户界面的另一部分中,可以显示与在观看窗 口 502处显示的内容项相关的内容项的子集。在这个部分中,可利用图像来显示该子集的 内容项,并且可将这些内容项排列为使得用户可以迅速概览项目显示。对于子集的每个内 容项,可以呈现例如从其元数据中取得的图像503-1和文本表示503-2。与在观看窗口 502处显示的内容项相关的内容项的子集可以按类别来分组,如类 别箭头506所示。例如,可以根据类别506-1、506-2、506-3、506-4和506-5将内容项排列成行。特定 内容项的类别可通过分析与特定内容项相关联的元数据来确定,例如可对应于特定内容项 的元数据中的关键字。如在下文中将利用图8和9来论述的,可通过将元数据与预定的数 据(例如包括当代公众兴趣的信息)相比较来在元数据内识别这些关键字。例如,可在数 据库(例如在图8中示出并在下文中论述的信息数据库)内提供包括公众(例如当代人) 兴趣的信息的数据。可以按结构化图形用户界面的方式来显示类别。例如,可将它们显示在例如排列 内容项的子集的行的第一列中,如图5a中所示。可以利用文本或图形表示来标识或指示类 别。在参考数据库识别的关键字被用作类别的情况下,来自该数据库的与关键字相关联的 图标或图像可被用作该表示。对于“曼彻斯特联队”足球比赛的种子项,如图5a所示,可以有与比如Wayne Rooney之类的曼彻斯特联队球员相关的内容项的类别506-1、其他曼彻斯特联队内容(比 如另外的曼彻斯特联队比赛)的第二类别506-2、与曼彻斯特城市相关的第三类别506-3、 与曼彻斯特联队的球迷俱乐部相关的第四类别506-4、以及推销可供购买的球迷物品的第 五类别506-5。
另外,可以依据其相关性来对内容项排序,如相关性箭头508所示。为了进行此排 序,可以考虑匹配质量和/或描述用户的个人品味的用户简档。
在所示出的情况中,可以假定在观看窗口 502中显示的种子项的元数据包含关键 字“曼彻斯特”和类型“体育”。关键字“曼彻斯特”可以被识别为城市和足球队。作为子集 内的类别,可包括与体育相关的内容项,例如与球队和球员相关的内容项,,以及与曼彻斯 特城市相关的记录片内容项和与旅行相关的内容项。另外,可包括提供球迷物品的推销内 容项和提供对球员的个人网页的访问的互联网内容项。在所显示的子集内,用户可例如通过使用其遥控器512、通过语音或者通过另外的 输入设备来穿行于内容项之间。当使用遥控器时,可以设置穿行键512-1至512-4来用于 标记节目以及在排列于例如二维显示表面上的内容项之间水平和垂直地跳跃。作为替换或 附加,可以设置另外的穿行键来用于放大和缩小所标记的项目,从而提供对所显示的内容 项的3维排列或3维链接的访问。另外,可以设置至少一个确认键512-5,用于选择所标记 的图像。在该示例中,内容项514被标记,并且穿行键512-1至512_4可分别用于向上、向 左、向右或向下跳跃,以便标记子集的相邻内容项。一旦在子集内到达了感兴趣的内容项, 用户即可操作确认键512-5,以便选择该内容项作为另一种子项。在以图形方式显示与种子项相关的子集的图形用户界面内的穿行使得只要通过 很少且简单的用户交互,即可迅速且容易地使用对另一种子项的选择。该选择可利用具有 很少按键的遥控器或者通过发出直觉的语音命令来执行。为了允许支持用户选择的迅速概览,在显示器处显示的内容项的相应子集的大小 可以适应于显示器的显示容量。例如,当使用只具有小显示器的移动设备时,可以只在图形 用户界面上显示很少的项目。然而,当垂直或水平跳跃时,另外的项目可被包括(例如,在 显示器500的右侧或下侧边缘上),而其他项目可被排除或隐藏。然而,当使用较大的显示 器时,可以显示更多的项目。所显示的项目的数目例如可通过用户的设定来确定,或者可自 动适应于人类认知接受容量。例如,内容项可被排列在具有四或五行以及四或五列的表格 中。预期到不论屏幕多大,同时显示数百个供选择的内容项都可能使用户不知所措。在例如通过按压确认键512-5来选择了另一内容项作为种子项后(如图1和3 的B108或B302处所述),图形用户界面可如图5b所示被更新。在所示出的情况中,将假 定曼彻斯特联队的球员之一 Wayne Rooney已被选择。在显示器500的观看窗口 502中, Wayne Rooney的图片可被示出,并且附加信息可被显示在元数据部分504中。另外,可以为 与WayneRooney相关的新种子项确定新的内容项子集,并且可在图形用户界面处显示该新 的子集。随后在该子集内,通过遥控器,利用穿行键512-1至512-4和确认键512-5,可以确 定另一种子项或供消费的项目(如图1和3的B108或B302处所述)。在图5c中,将假定选择了表示被安排在下星期一的、标题为“WayneRooney’ s World”、呈现该球员的家庭的节目事件的内容项。该节目事件例如可被标记为供消费的内 容项,并从而可被安排为被记录在电视装置内包括的存储装置上或者从外部连接到电视装 置的存储装置上。或者,该节目事件也可被包括在个性化电视安排表中。在图6中,图示了内容检索的系统。该系统包括适合于接收由广播台602发送的 广播信号601的接收机600。接收机例如可以是电视装置,比如起居室电视或移动观看设备。接收机也可以是与电视连接的后盒设备、连接到电视装置的机顶盒、连接到电视装置的 起居室个人计算机、连接到播放控制台的电视装置或者任何其他具有广播信号访问能力、 网络连接、通用处理器、本地存储器数据存储装置以及对显示容量的访问能力的设备。接收 机600可通过家庭网关608连接到网络610,以允许访问信息服务器604。接收机600因此 能够访问广播电视频道以及经由网络610可达的另外信息源,并从而可允许接收多种电视 频道和其他信息源。在图7中,显示了内容检索的系统的另一实施例。该系统可包括电视装置700,该 电视装置700包括适合于接收由广播台(未示出)发送的广播信号704的调谐器702。电视装置700还可包括数据处理器704和存储装置705。另外,电视装置700可包 括图形用户界面,该图形用户界面包括显示器706和输入单元708,例如键盘或语音输入单 元。此外,可以设置遥控器710。电视装置700还通过通信单元712连接到网络714,例 如互联网,通过该网络,建立 与服务器716的通信。服务器716可包括通信单元718、数据处理器720和存储装置722。另外,可以设 置用于读计算机可读存储介质726的读取单元724。计算机可读存储介质726可包括适合 于使计算机执行这里描述的内容检索方法的任一实施例的程序指令。服务器716的存储装置722可适合于存储内容项的集合,如图4所示。另外,可以 存储将该集合的每个内容项与该集合的相应子集关联起来的信息。这种信息例如可通过与 将图4的内容项400链接到另外的内容项的箭头相对应的链接信息来给出。另外,内容项 可包括元数据,如上所述,这些元数据也可被存储在存储装置722中。或者,存储在存储装 置722中的内容项也可由诸如URI之类的链接来表示,这种链接将相应的内容项链接到服 务器716经由网络714可访问的其相应内容。数据处理器720可适合于为集合的特定内容项确定该集合的相应子集,如以上针 对图1或2的B102和B202所述。通信单元718可适合于通过网络714向电视装置700发送内容项和将内容项链接 到相应子集的信息,这些内容项和信息随后可被电视装置700的通信单元712接收并被存 储在存储装置705中。为了支持用户执行针对B104至B112和针对B204至B208描述的内容检索方法, 包括显示器706、输入单元708和遥控器710在内的图形用户界面可适合于使用户可从该集 合中选择一种子项并且从与该集合相关的子集中选择另一内容项作为另一种子项。对于另 一种子项以及最终对于供消费的内容项的这种递归或迭代式的确定可以由数据处理器704 支持。如图5a至5c所示,显示器706可适合于显示与图像所表示的种子项相关的相应子 集。另外,显示器706可适合于显示供消费的内容项。换言之,在图7所示的系统中,可在服务器716处确定集合的每个内容项的相应子 集。将内容项与相应子集关联起来的信息随后可从服务器716经由网络714被发送到电视 装置700。对种子项的选择、对递归或迭代过程的执行以及对被确定为供消费的内容项的显 示可在电视装置700处执行。从而,确定内容项的相应子集的耗时过程可在服务器716处 执行,其中可提供大量的处理力、存储空间和用于访问另外的信息源的通信带宽。关于内容 项的相应子集的信息可通过例如链接信息被高效地发送到电视装置700。于是,在电视装置700处,通过链接信息可支持在内容项之间迅速穿行,即使在此设备处只能得到有限的处理 力和存储空间(当然是在与典型的个人计算机或游戏硬件平台相比时)。将内容项与相应子集关联起来的信息的至少一部分可在服务器处或客户端处预 定的某个时间点被从服务器716发送到电视装置700。从而可以确保链接和/或穿行信息 在服务器716方被提前确定,而不会消耗电视装置700处的处理力。信息的发送和接收可 在后台执行,从而使其不会影响电视装置700的使用。发送时间可被确定为使得发送在低 网络流量时段内完成,从而允许了高效发送到例如一大群电视装置和/或其他接收设备。在图8中,图示出了内容检索的系统的另一实施例。后端系统800包括元数据数 据库802以及另外信息数据库804。另外信息数据库804也可包括在单个信息数据库内。在该实施例内,信息数据库804可包括用户可能特别感兴趣的另外信息,例如非 视频项。例如,关于公众感兴趣的人物(比如政治家、名人、演员或足球队员)的信息可与 相关信息(例如,相关图片)包括在一起。另外,可以包括关于表演节目的演员的八卦文 章。此外,可以包括与节目事件的元数据描述相关的产品出售,从而推销例如与节目事件相 关的音轨、书籍或者视频。还可包括关于元数据描述文本中提及的国家、地区或城市或者关 于俱乐部、机构、代理或公司的信息。此外,可以包括与这种信息相关的标志,例如与BMW TV 的对路适销(niche)电视频道相关的BMW标志。此外,还可包括例如反映节目事件的类型 (比如UEFA杯、网球或击剑)的图标。例如,信息数据库804可包括以下具有相关属性的信息项-人物(例如包括属性姓名、照片、人物简历/影片目录)。-广告(例如包括属性公司名称(例如BMWGroup)、图像和/或标志(例如BMW 标志、Mini标志、Rolls Royse标志)、描述、说明语句(例如“BMW是总部在慕尼黑的汽车 制造商”)、可得的推销物品)。-标志(例如包括属性(一个或多个)相关俱乐部名称、图像/标志、描述、说明 语句(例如“拜仁慕尼黑是来自德国慕尼黑的足球俱乐部”))。-图标(例如包括属性名称、旗帜/图标标志、描述、说明语句(例如“联合王国 是欧洲国家的一部分” “伦敦是英国的首都”))。另外,后端系统800可包括交叉链接数据生成器806,其适合于在元数据数据库 802和信息数据库804内存储的内容项之间生成交叉链接。交叉链接的生成可对应于为每 个内容项,基于该内容项的元数据与内容项集合的所有其他内容项的元数据之间的比较来 确定内容项集合的子集,如针对B102和B202所说明的。内容项的集合可包括元数据数据库802和信息数据库804中包括的所有项目,或 者可以被确定为所包括的内容项的子集。基于时间轴402且针对特定频道和类别的对集合 的确定可如图4所示那样执行。由交叉链接数据生成器806生成的交叉链接于是可对应于 将每个内容项400链接到在图4中以黑色标记的相应子集的内容项的箭头。交叉链接生成的结果可被存储在数据存储装置808中,以提供例如标识各个子集 的链接信息。交叉链接数据生成的过程可提前执行,例如按固定的间隔周期性地执行。例如,可 以每日预先处理交叉链接的数据。后端系统800维护关于被允许访问后端系统800的连接用户的知识。这些用户可
13被认为是订户,他们已经预订了获得定期的内容检索服务,例如对EPG(电子节目指南)数据的定期访问。这些用户可按固定的间隔或者根据交叉链接元数据下载810的需求获得定 制的下载文件。可根据用户配置来定制下载文件,其中所述用户配置例如配置了用于选择相关内 容项的时间轴402。另外,可根据用户的本地频道节目表(lineup)来定制下载文件。例如, 用户可仅经由广播信号或经由网络连接来接收在其电视装置处可得的频道的内容项和相 应子集。另外,可根据电视装置的设备简档,例如根据电视装置的存储容量或显示容量,来 定制下载文件。例如,依据存储容量,可传送更多或更少的交叉链接的信息。另外,如果有 足够的存储空间可得,则子集的相关内容项可被传送到电视装置,或者如果存储容量较低, 则子集的相关内容项可以由地址信息(URI)来标识,以便以后根据用户请求来下载。另外, 可以考虑到显示容量而压缩图片、缩略图、标志和图标。此外,对下载文件的进一步定制也 是可能的,例如根据用户语言设定或根据取决于用户的个人品味的用户简档来定制。一旦交叉链接元数据下载810完成,交叉链接元数据信息即可被存储在用户的电 视装置的数据存储装置812中,并从而可被用户方应用814访问。用户方应用814可提供例如EPG功能,以允许根据图1至3所示的实施例进行内 容检索。作为种子项,用户方应用814可接收关于当前选择的频道或者用户选择的路径的 信息。根据用户的需求,例如通过按压遥控器的EPG按钮,用户方应用814可使用存储在数 据存储装置812中的交叉链接元数据信息来识别与种子项相关的元数据信息和交叉链接 的内容项,其中假定了这些交叉链接的内容项可能是用户感兴趣的。该信息随后可例如根据图5a至5c的表示被显示在用户设备的显示器816处。如 显示器816上所示,显示器的一部分可被预留用于显示种子项和相关的元数据。显示器的 另一部分可被预留用于显示交叉链接的信息。换言之,系统的配置相应地允许了在后端系统800处提前预处理交叉链接的元数 据信息并根据用户的需求或预订将交叉链接元数据下载808加载在本地数据存储装置812 中,以便以后在本地迅速地处理它。系统从而向用户提供了对与用户感兴趣的或者在特定 时刻正在观看的音频/视频内容相关的内容项的最佳匹配提议。另外,可以按易于使用的 结构来组织图形显示器,以便找到相关内容项和节目事件。在服务器800上运行的网络方算法可根据以下伪代码来实现FOR ALL"subscribed users and their stored TV channel program IineupnDOFOR "every program item PI in the next days,,DOIF Metadata [PI] CONTAINS “a word match in any of the backendinformation databases B_DBs”THEN"Add crosslink to this B-DB item and add B-DB item to downloadif not available on the user side already”ENDIFENDFORIF “timer expires,,THEN “send cross linked Metadata Download File to allsubscribed user applications"
/*此过程优 选在低网络使用时段期间发生*/ENDFOR用户方应用814可根据以下的伪代码来实现FOR "every program item PI the TV user watches,,DOFOR ALL Metadata [PI] DOIF Metadata[PI]has "a crosslinked information CI item" THEN"display Picture and description metadata of CI on the screen from localdata storage,,ENDIFENDFORIf “the user selects crosslinked item” THEN"display further information of CI from local data storage or from remoteservers,,/*如果需要远程服务器访问,则用户界面可能比通常慢*/ENDIFENDFOR图9图示了对存储在图8的数据存储装置808处的交叉链接元数据的确定,并且 还图示了用户定制的交叉链接元数据下载810。在所示出的示例中,对于所有内容项900-1 至900-5,例如元数据数据库802的另外内容项的100个最佳匹配902-1至902-5例如根 据如上所述的匹配质量被确定并链接到内容项900-1至900-5。另外,基于在图8所示的 信息数据库804中明确提及的关键字,例如与非视频内容项相对应的附加内容项904-1至 904-5以及906-1至906-5也与项目900-1至900-5相链接。信息数据库804可用作内容项子集确定内的一种“过滤器”。这可以利用一个手边 的示例来说明内容项900-1被假定为是Andre Agassi与名为Marc Smith的球员之间的 网球比赛。因此内容项800-1的元数据可包括Andre Agassi和Marc Smith的姓名。在此 情况下,Marc Smith被假定为表示不为公众所知的人,而Andre Agassi当然是著名的网球 选手。由于在信息数据库804中可以只包括当代公众感兴趣的内容项,因此假定包括了 Andre Agassi的姓名,而没有提及Marc Smith。因此,只有与Andre Agassi这一公众感兴 趣的人相关的附加信息链接将被附加到附加内容项列表904-1,从而限制了链接或被链接 的内容项的数目。还假定公众对作为网球选手的Andre Agassi的兴趣在他的引退之后随着时间过 去而减小,则他的姓名将被从信息数据库804中排除。因此,在附加内容项904-1至904-5 和906-1至906-5内,可以只表示去到当前感兴趣的内容项(例如,当代公众感兴趣的人) 的链接。还假定公众对Andre Agassi的兴趣在其本国(美国)持续,则可以认为附加内容 项904-1至904-5和906-1至906-5在用于美国的提供当代国民兴趣的信息的信息数据库804中仍指代Andre Agassi。然而,在其他国家,另一国家的当代兴趣的信息可被排除,从 而进一步将附加内容项904-1至904-5和906-1至906-5限制于国家兴趣。在该示例中,内容项900-1至900-3属于频道X,而项目900_4和900_5属性频道 Y。在该示例中,还假定请求交叉链接元数据下载810的用户只能访问频道X,但在他的电视 装置处不能访问频道Y。另外,可以假设电视装置具有有限的存储容量,该存储容量是后端 系统800处已知的。因此,只有内容项900-1至900-3可根据用户的本地频道节目表被传 送到用户。另外,只有20个最佳匹配902-1’至902-3’根据用户的设备简档利用交叉链接 元数据下载810被传送。
基于如图9所示利用交叉链接元数据下载810传送的信息,用户可以迅速概览与 所选内容项相关的内容项,并且能够迅速穿行到可能感兴趣的、在其电视装置处可以访问 的另外内容项。从而,以统一、图形的方式呈现了要在广播频道上传送的内容以及按需可得的或 者存储在互联网服务器上的内容,从而使得用户可利用很少的用户交互来访问各种信息源 的内容项并且迅速概览其可能感兴趣的内容。因此,属于广播网络和基于IP的网络或另外 的网络的各种信息源在用户看来可以是集成的,提供了迅速且易用的访问,从而增强了用 户的电视体验。虽然这里已经图示和描述了特定实施例,但是本领域的普通技术人员应当明了, 可以用多种替换和/或等同实现方式来替代所示出和描述的特定实施例,而不脱离所描述 的实施例的范围。本申请意欲涵盖这里论述的特定实施例的任何适应性修改或变化。因此, 希望本发明仅由权利要求及其等同物限制。
权利要求
一种内容检索的方法,包括提供内容项的集合;对于所述集合中的每个内容项,确定来自所述内容项的集合的子集,其中针对所述集合的特定内容项的子集是通过仅比较与所述特定内容项相关联的元数据和与所述集合的所有其他内容项中每一个分别相关联的元数据来确定的;由电视装置的用户从所述内容项的集合中选择一内容项作为种子项;执行递归或迭代过程,直到所述集合的内容项之一被用户确定为供消费的内容项为止,所述过程包括在与所述电视装置相连接的显示器处显示所述种子项的相应子集,所述相应子集的每个内容项由相应图像表示;以及由用户选择所显示的相应子集的另一内容项作为种子项或者作为供消费的内容项;以及在所述显示器处显示被确定为供消费的内容项。
2.如权利要求1所述的方法,其中,所述内容项的集合包括被安排在预定时间段内播 出的节目事件以及根据用户需求可访问的节目事件。
3.如权利要求2所述的方法,其中,所述内容项的集合还包括非视频内容项。
4.如前述权利要求中任何一项所述的方法,其中在所述显示器处显示的种子项的相应 子集被按类别分组,特定内容项的类别是通过分析与该特定内容项相关联的元数据来确定 的。
5.如权利要求1至3中任何一项所述的方法,其中,所述集合的每个内容项的相应子集是在服务器处确定的,其中,将内容项与相应子集关联起来的信息被从所述服务器经由网络发送到所述电视 装置,并且其中,对种子项的选择、对递归或迭代过程的执行以及对被确定为供消费的内容项的 显示是在所述电视装置处执行的。
6.如权利要求5所述的方法,其中,要被发送到所述电视装置的信息取决于在所述电 视装置处接收的广播信号的频道的可得性。
7.如权利要求1至3中任何一项所述的方法,其中,所述另一内容项是由用户通过使用 至少一个穿行键和至少一个确认键来选择的,其中该穿行键允许标记在所述显示器处显示 的图像,并且所述确认键用于选择所标记图像。
8.如权利要求1至3中任何一项所述的方法,其中,所显示的内容项的相应子集的大小 适应于显示设备的显示容量和/或人类认识接受容量。
9.如权利要求1至3中任何一项所述的方法,其中,所述信息的至少一部分在所述服务 器处预先确定的时间点被从所述服务器发送到所述电视装置。
10.如权利要求1至3中任何一项所述的方法,其中,将每个内容项链接到相应子集的 链接信息被确定。
11.如权利要求1至3中任何一项所述的方法,其中,所述图像是缩略图项。
12.如权利要求1至3中任何一项所述的方法,其中,要被发送到所述电视装置的信息 取决于所述电视装置的设备简档。
13.一种服务器,包括存储装置,适合于存储内容项的集合和将所述内容项的集合的每个内容项与来自所述 内容项的集合的相应子集关联起来的信息,其中这些内容项包括元数据;数据处理器,适合于对于所述内容项的集合的特定内容项,确定来自所述内容项的集 合的相应子集,其中所述子集仅取决于将所述特定内容项的元数据与所述集合的所有其他 内容项的元数据相比较的结果;以及通信单元,适合于将所述内容项和所述信息发送到电视装置。
14.一种电视装置,包括接收单元,适合于接收内容项的集合和将所述集合的每个内容项与所述集合的子集关 联起来的信息;存储装置,适合于存储所述集合和所述信息;图形用户界面,适合于允许用户从所述集合中选择种子项并且从所述子集中选择另一 内容项;数据处理器,适合于递归或迭代地确定所述子集中与所述种子项相关的另一内容项, 直到用户选择供消费的内容项为止,该另一内容项被确定为递归或迭代的下一步的种子项 或者供消费的内容项;以及显示单元,适合于显示与种子项相关的相应子集并且适合于显示供消费的内容项,其 中相应子集的内容项由图像表示。
15.一种系统,包括 服务器,包括存储装置,适合于存储内容项的集合和将所述集合的每个内容项与所述集合的相应子 集关联起来的信息,其中这些内容项包括元数据;数据处理器,适合于对于所述集合的特定内容项,确定所述集合的相应子集,其中所述 子集仅取决于将所述特定内容项的元数据与所述集合的所有其他内容项的元数据相比较 的结果;以及通信单元,适合于将所述内容项和所述信息发送到电视装置;以及 电视装置,包括接收单元,适合于接收所述内容项的集合和将所述集合的每个内容项与所述集合的子 集关联起来的所述信息;存储装置,适合于存储所述集合和所述信息;图形用户界面,适合于允许用户从所述集合中选择种子项并且从所述子集中选择另一 内容项;数据处理器,适合于递归或迭代地确定所述子集中与所述种子项相关的另一内容项, 直到用户选择供消费的内容项为止,该另一内容项被确定为递归或迭代的下一步的种子项 或者供消费的内容项;以及显示单元,适合于显示与种子项相关的相应子集并且适合于显示供消费的内容项,其 中相应子集的内容项由图像表示。
全文摘要
本发明提供了内容检索的方法。一种内容检索的方法,包括提供内容项的集合;对于集合中的每个内容项,确定来自内容项的集合的子集,其中针对集合的特定内容项的子集是通过仅比较与特定内容项相关联的元数据和与集合的所有其他内容项中每一个分别相关联的元数据来确定的;由电视装置的用户从内容项的集合中选择一内容项作为种子项;执行递归或迭代过程,直到集合的内容项之一被用户确定为供消费的内容项为止,过程包括在与电视装置相连接的显示器处显示种子项的相应子集,相应子集的每个内容项由相应图像表示;以及由用户选择所显示的相应子集的另一内容项作为种子项或者作为供消费的内容项;以及在显示器处显示被确定为供消费的内容项。
文档编号H04N5/445GK101888501SQ201010178649
公开日2010年11月17日 申请日期2010年5月13日 优先权日2009年5月13日
发明者乔斯·亚历山大·希莫斯罗得里格斯, 法兰克·弗瑞特兹·海德尔, 泰斯罗·沃尔科·拉斯戈, 鲁迪格尔·辛克 申请人:索尼欧洲有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1