增强电子节目指南的制作方法

文档序号:7549188阅读:124来源:国知局
专利名称:增强电子节目指南的制作方法
技术领域
本发明提供了自动从与用户选择的内容相联系的至少ー个信源中捜索和检索信息的系统和方法。
背景技术
传统上,有线或卫星提供商的订户使用与显示设备连接的机顶盒接入内容。当选择要在给定时间接入的内容时,用户可以采用可响应用户使用遥控器生成的控制信号显示在屏幕上的电子节目指南(EPG)。EPG通常是呈现频道和有关那些频道在给定时间时段内的节目的信息的列表的表格格式用户界面。由于显示设备的屏幕实际面积有限,所以显示在EPG用户界面中的指南信息是稀少的。因此,该指南只能显示各个节目的有限信息。例如,当前的EPG仅仅列出节目名称、开始和结束时间、简要描述、演员名单、和可能有的等级(如在电视节目指南TV-PG中那样)。但是,消费者现在有机会访问可以更深入了解可从内容提供商那里获得的内容的庞大内容信息库。访问大量可获得内容带来的缺点是,对消费者/用户来说,分类和定位描述内容的信息以及以有意义的方式汇总信息是ー项冗长乏味的任务。通常,用户必须主动地和人工地运行,例如,个人计算机上的网络浏览器应用程序,访问搜索引擎并输入对有关当前正在访问的内容的信息的询问。这些搜索的结果包括与包括内容信息的多个地点的链接,然后用户必须导航到不同地点以获取信息。因此,有必要简化在单个显示图像中向消费者提供内容信息的过程以便向用户提供代表增强节目指南的数据。

发明内容
在一个实施例中,描述了ー种提供增强内容指南的方法。控制器接收电子节目指南数据并解析接收的电子节目指南数据,以识别列在电子节目指南中的节目以及与所识别节目的至少ー种节目描述属性相对应的数据。经由因特网界面使用至少ー种节目描述属性从内容信息的至少ー个外源中捜索与所识别节目有关的信息。用户界面生成器响应电子节目指南中的所识别节目的选择来生成包括与所识别节目有关的信息的增强内容指南用户界面以便显示在显示设备上。在进ー步的实施例中,描述了ー种提供增强内容指南的系统。接收器接收电子节目指南数据。因特网界面提供与内容信息的至少ー个外源的通信。属性处理器解析接收的电子节目指南数据,以识别列在电子节目指南中的节目以及与所识别节目的至少ー种节目描述属性相对应的数据。内容处理器经由因特网界面使用至少ー种节目描述属性从内容信息的至少ー个外源中捜索与所识别节目有关的信息。用户界面显示处理器响应电子节目指南中的所识别节目的选择来生成包括与所识别节目有关的信息的增强内容指南用户界面以便显示在显示设备上。衡量来自可通过因特网获得的各种信源以及其他信源的增强节目信息的检索和使用以改进机顶盒上的节目指南。上面展示了本主题的简要概述,以便使人们对主题实施例的ー些方面有基本了解。这个总结不是本主题的宽泛综述。无意标识实施例的关键/紧要元素或描绘本主题的范围。它的唯一目的是作为后面展示的更详细描述的序言,以简化形式展示本主题的ー些概念。为了实现上述和相关目的,本文结合如下描述和附图对实施例的某些例示性方面加以描述。但是,这些方面仅仅指示可以采用本主题的原理的各种方式的少数几种,本主题旨在包括所有这样的方面和它们的等效物。当结合附图考虑时,本主题的其他优点和新特·征可以从如下详细描述中清楚看出。


图I是依照一个实施例的ー个方面的系统的示范性部件的框图;图2详述了一个实施例的ー个方面的操作的流程图;图3是依照一个实施例的ー个方面的系统的示范性部件的框图;以及图4详述了一个实施例的ー个方面的操作的流程图。
具体实施例方式现在參考附图对本主题加以描述,在附图中相似标号自始至终用于指代相似元件。在如下描述中,为了说明的目的,列举了许多具体细节,以便使人们对本主题有透彻了解。但是,显而易见,本主题的实施例可以无需这些具体细节地实施。在其他情况下,以框图的形式示出了众所周知的结构和设备,以便有助于描述这些实施例。如本申请所使用,术语“部件”意指硬件,或硬件和正在执行的软件的组合体。例如,一个部件可以是但不限于运行在处理器上的进程、处理器、对象、运行在处理器上的可执行程序、和/或微芯片等。举例来说,运行在处理器上的应用程序和处理器两者都可以是ー个部件。一个或多个部件可以驻留在一个进程内,以及ー个部件可以位于一个系统上和/或分布在两个或更多个系统之间。显示在图形中的各种部件的功能可以通过使用专用硬件,以及能够与适当软件相联系执行软件的硬件来提供。当由处理器提供时,这些功能可以由单个专用处理器,由单个共享处理器,或由其中一些可以共享的多个单独处理器提供。此外,术语“处理器”或“控制器”的明确使用不应该理解为专门指能够执行软件的硬件,而是可以隐性地包括但不限于数字信号处理器(“DSP”)硬件、存储软件的只读存储器(“ROM”)、随机访问存储器(“RAM”)和非易失性存储器。此外,本文阐述本发明的实例和实施例的所有语句都g在包含其结构和功能等效物两者。另外,这样的等效物g在包括当前已知的等效物以及未来开发的等效物(即,与结构无关,开发出来执行相同功能的任何元件)。应该注意到,本文使用的任何超链接都只用于示例的目的。这些超链接可以是或可以不是激活的以及可以包含或可以不包含数据。存储在与任何超链接相对应的地点上的任何数据都不是理解本发明所必需的。内容提供商允许多个用户访问不同类型的内容。例如,有线/卫星提供商通常将机顶盒租借给消费者,该机顶盒起输送不同类型内容的门户或网关的作用。允许有选择地访问内容的装备有利地访问可以解码并在显示设备上向用户显示的内容指南数据。内容指南数据包括可以接入内容的至少ー个频道和与至少ー个频道上的内容相联系的信息的列表。一个例子是通过与广播数据相同的频道从有线提供商直接入站或通过汇编和提供内容指南数据的附加因特网服务输送的电子节目指南数据。由于带宽局限性和需要数据的大量节目,该内容指南数据通常包含描述特定时间特定频道节目的最低程度信息。但是,可从各种其他信源获得多得多的信息,如果加以利用,可以用在产生包括比当前可从传统节目指南中获得的信息多得多的信息的全面内容节目指南中。本系统有利地从多个不同外源中捜索和获取相关内容信息,以便用在产生向用户提供增强内容节目指南的用户界面显示图像中。相关内容信息的捜索和获取可以在显示电子节目指南的时间之前完成。该系统有利地识别提供有关节目的特定类型信息的与各自节目相联系的属性,并将 所识别属性填入数据库中。所识别属性可以用作从通信网络上的地点中自动搜索与节目有 关的信息的捜索算法的种子项。这些捜索的结果被自动格式化成用户界面并在主或副显示设备的至少ー个上呈现在用户面前。因此,可以作为捜索所基于的传统电子节目指南数据的替代物向用户显示增强内容指南。例如,响应来自请求节目指南数据的用户的控制信号,该系统可以将增强内容指南显示在主或副显示设备的至少ー个上。在图I中示出了该系统的一个示范性实施例,其包括机顶盒102,例如,有线电视机顶盒,该机顶盒102包括有选择地调谐来自有线/卫星提供商的输入信号的调谐模块。机顶盒102进ー步包括解析包括节目指南数据的接收节目数据的属性处理器(图3),并将与可通过调谐模块调谐获得的各自节目相联系的属性填入运行在机顶盒102上的数据库中。在可替代实施例中,该数据库可以处在像単独盘驱动器或云数据库存储地点那样机顶盒102的外部。数据库的结构可以含有代表一天的特定时间时段的各种表格。在各自表格中,可以按列提供属性并且可以按行提供那个特定时间时段上的节目。该系统可以填入的特定时间时段上的每个节目的ー组属性的例子包括但不限于·标题;·副标题;·描述; 简介(一般意味着较长的描述);·演职人员(演员、主持人、导演、解说员、制片人);·图像(屏幕截图、海报、盒子艺术、缩略图);·风格/类别;·等级和忠告(例如,PG-13);·评价和星级; 相同节目的其他集; 在线信息源(Hulu公司,Fancast公司,Netflix公司.....的节目/片段); 相关电影和节目; 最初广播的日期;
·电视剧数据;以及·描述在节目中描绘的主题/状况的数据。该系统可以从包括但不限于如下的多种不同信源中获取这些和其他属性·电子节目指南提供商(像Schedules Direct那样);·机顶盒(通过询问STB,STB可以获取来自内容提供商的信息);·有线/卫星/FIOS馈送;·基于优选内容提供商的搜索(例如,特别重视向Disney公司询问Disney公司的内容,或向Comcast公司询问Comcast公司的内容等);
·因特网搜索谷歌、必应、维基百科和其他公开搜索API。这些也可以独立抓取;· DVR/PVR ;以及·用户家庭网络上的媒体内容。在图I的系统实施例100中,将机顶盒102与主显示设备104,例如,高清晰度电视监视器耦合,该主显示设备104有选择地显示与机顶盒102中的调谐模块调谐的信号相对应的内容。虽然机顶盒102被描述成能够选择和观看内容的接入点,但应该注意到,包括能够选择作为主要内容的内容的至少ー个调谐模块的任何设备都可以用于实现本系统。可替代的是,该系统可以通过允许选择任何内容段和以任何方式提供给用户的任何设备来实现。可以配备副显示设备112来显示该系统生成的增强内容指南。副显示设备112可以是访问局域网和广域网的至少ー种并且可以从机顶盒102访问和接收代表增强内容的数据以便显示在上面的任何计算设备。副显示设备112包括但不限于计算机、膝上型电脑、笔记本电脑、平板电脑、蜂窝式电话、智能电话或与主显示设备104不同的副监视器。机顶盒102由用户106或其他设备(例如,VCR、DVR、另ー个调谐器等)以已知方式,例如,使用遥控器(未示出)来控制,使机顶盒102 (或主显示设备104)可以将包括电子节目指南的用户界面显示在主显示设备104上。节目指南数据包括描述可在给定时间调谐获得的多个节目的信息。在创建显示在副显示设备112上的增强节目指南吋,由该系统解析节目指南数据以及标识和/或描述节目内容的任何其他数据,以便从中捜索属性并填充增强节目指南数据库。该系统可以在接收当前时间帧时和在当前时间帧之前自动解析EPG和其他数据,以便事先填充增强内容指南数据库。例如,该系统可以在前一天晚上解析EPG数据以保证机顶盒的性能,以及当用户实际观看主显示设备104上的节目内容时不会妨碍数据的显示。在另ー个实施例中,随着用户选择正在显示的EPG内的特定节目,通过解析EPG数据导出属性。响应从用户接收的控制信号,该系统从EPG内选择节目以便观看与节目相联系的数据。重要的是要注意到,这种选择未必意味着调谐模块正在调谐该节目,而是强调EPG中的数据或要不然将其指定成激活的,以便在主显示设备上向用户显示。因此,EPG内的节目的选择起标识为其请求和显示增强EPG数据的各自节目的节目标识符的作用。该系统使用节目标识符来检索所选节目的属性数据,以便用在捜索要作为增强EPG数据的一部分包括的相关内容的多个外部数据源中。机顶盒102进ー步包括用户界面(UI)显示处理器(如图3所示),以便有选择地将包括增强EPG数据的用户界面显示在副显示设备112上。在一个实施例中,在副显示设备112上与正在显示传统EPG数据的主显示器上的用户界面同时显示增强EPG数据。此外,响应使当前节目选择发生改变(即,从指南滚过)的控制信号的接收,该系统利用与新选节目相对应的增强EPG数据自动更新副显示设备112上的用户界面。这有利地在任何给定时间都向用户提供有关特定所选节目的大部分信息,以帮助决定是否调谐到该节目。下文是如何使增强EPG显示在副显示设备112上的示范性描述。下文包括电视节目和与电视节目相联系的内容的描述。但是,本领域的普通技术人员应该懂得,该系统可起调谐到直播的或存储在存储介质上的任何电视节目的作用,并获取要作为增强EPG的一部分包括的与之相联系的一组增强内容以便显示在副显示设备11上。在这个示范性实施例中,用户106可以生成请求改变频道的控制信号。机顶盒102从电子服务指南源108中查询电子服务指南,以便导出与所调谐节目相联系的描述信息。该描述信息被运行在机顶盒102上的相关内容捜索模块用于从信息提供商110那里搜索与所调谐节目有关的内容。响应相关信息的获取,将相关信息用作捜索ー组内容提供商111
的输入,以便获取与有关所调谐节目的信息相联系的内容。一旦获得相关内容,机顶盒102就使代表相关内容的数据显示在副显示设备112上,例如,作为使用户能够有选择地访问相关内容的网页。图2示出了使用其中列举的标号详述描述在图I中的系统的示范性操作的流程图。这个实施例描述了获取数据和使其成为增强EPG数据的一部分的机制。在一个实施例中,在接收识别ー个节目作为所选节目的控制信号之前进行本文所述的进程/活动,从而缩短获取相关内容信息和生成包括相关内容信息的Π所需的时间。在另ー个实施例中,响应从主显示器上的EPG内选择内容的控制信号的接收进行本文所述的进程/活动。在步骤200中,解析EPG数据以识别可在给定时间时段上调谐获得的ー组唯一节目。对于识别的每个唯一节目,在步骤202中将节目标识符指定给它。在步骤204中,将ー组唯一节目标识符填入增强EPG数据库中,以便能够创建可以填入描述节目的属性数据的记录。该系统在步骤206中使用包含在增强EPG数据库中的一组预定属性进ー步解析EPG数据108,以便识别与该组预定属性的各自属性相对应的数据。该属性数据自动用于填充增强EPG数据库的字段。增强EPG数据库可以存储在托管相关内容捜索模块的系统(像机顶盒那样)内或像通过有线提供商网络服务那样存储在外部。另外,ー些内容信息源具有每个询问大约一秒或更长的非常缓慢响应时间,从而使与少数节目相联系的询问可以高效地完成。存在缩短用户需要这个信息时的访问时间的不同方式。ー种方式是像比当前节目早一天那样提前预查询数据,并将数据存储在,例如,数据库中供以后使用。可以像每天一次那样定期地将增强信息填入这个数据库中,然后,在ー些方面中,当不可能访问外部数据源或外部数据源的访问受到限制时,节目指南只访问这个数据库。然后可以作为网络服务或网络API公开这个数据库。该数据库可以处在家中的机顶盒和/或网关内,使多个设备可以本地访问数据,和/或可以处在云中,作为ー种服务向许多顾客提供信息。在步骤208中,运行在内容处理器(图3)上的相关内容捜索模块将增强EPG数据库的属性数据字段中的数据用作种子项来查询标识与可调谐获得的各自节目相联系的相关内容信息的信源。种子项是描述可通过机顶盒102调谐获得的节目的任何属性数据字段中的任何描述数据。在步骤210中,相关内容捜索模块采用多个不同捜索算法和进程,以便搜索要用在创建增强EPG中的相关内容信息110的信源。例如,检索与属性相对应的数据的方式可能需要专门查询/响应界面。另外,不是每个信源都为每个可获得节目提供与该组属性中的每个属性相对应的数据。为了向用户提供与该组属性中的属性相对应的一组最完善数据,机顶盒102可以将信息源优先化,以保证搜索效率。例如,可以认为第一信源(例如,维基百科)包含与该组属性中的最多属性相对应的数据,和可以认为第二信源(例如,因特网电影数据库一imdb. com)包含次最多信息。在步骤212中,该系统自动从第一信源中搜索和获取信息,并且在属性数据字段中的数值是空的情况下,从第二信源中查询与未填充的属性相对应的数据。因此,该系统自动启动第一信源列表的捜索,并且每当从该列表上的一个信源中得不到属性吋,该系统后退到下ー个信源。在另ー个实施例中,该组属性中的ー个属性可以标识或描述节目的类型。如果“节目的类型”属性字段数据具有存储在其中的值,则该系统在步骤210中使用“节目的类型”字段中的数值来选择要查询的信源。这是特别有利的,因为不是所有的内容信息源都允许在某个时间帧期间无限访问它们的数据。例如,NETFLIX 只有有关电影和电视剧的信息,而没有有关TV综艺、新闻或体育节目的信息。基本节目指南通常提供在进行查询之前足以知道节目类型的信息。这样,对NETFLIX 的查询可以局限于在适当的时候。信息提供商的例子包括但不限于维基百科、IMDB或包括有关视听节目数据的信息·的任何其他信源。在本例中,相关内容搜索模块从维基百科中自动搜索节目的根文章。相关内容搜索模块可以利用专门搜索机制和算法,或可以使用像Google或任何其他因特网搜索提供者所提供那样的第三方来捜索网络服务。一旦找到与电视节目梗概相对应的文章,就将这个内容标识为增强相关内容,并以为了向最終用户显示而再生的特定数据格式(例如,HTML/XHTML或Wikitext标记语言)返回所得文章。然后,相关内容捜索模块在步骤212中解析代表搜索结果的数据。这样的分析可以使用自然文本解析技术或通过利用标准维基百科格式化或通过将这样的分析应用于维基百科内容内的链接来进行。分类和组织相关内容捜索模块进行这种解析的結果,以便用在生成代表增强电子节目指南的用户界面显示图像中。搜索结果可以包括已经标识成与节目有关的内容的多个用户可选图像元素(例如,链接、图标等)。可以对每个相关内容自动重复这种捜索算法,以便开发和创建可以用在生成增强电子节目指南中的、可以有选择地存储在本地或存储在可经由网络访问的远程存储设备上的一组更详细和健壮相关内容信息。在步骤212中,相关内容捜索模块从内容提供商111那里自动搜索可能在搜索步骤210中掲示的项目。该组内容提供商可以包括如下的至少ー个(a)本地用户内容(例如,经由局域网上的UPnP在家庭媒体服务器上找到的);(b)用户的预订服务(例如,有线“点播”内容、Netflix Instantffatch内容等);以及(c)可公开访问因特网服务(例如,Hulu、Fancast, TV网站等)。例如,该系统可以识别包括对节目的执行制片人的采访的节目数据并且帮助说明该节目。该系统可以自动获取与这个数据的链接以便作为副显示器上的增强节目指南的一部分包括进来。在另ー个例子中,该搜索得出节目中的演员的图像,并且可以将该图像并入增强节目指南数据中,例如,通过直接下载图像文件或定位使图像可以在向用户呈现时下载的数据。相关内容搜索模块自动定位可以向用户提供相关内容信息的信源。在步骤214中将与步骤210中的搜索结果相联系的地点信息存储在机顶盒内的存储器中。可替代的是,可以将信息存储在云计算环境下的存储器中。地点信息标识相关内容的地点。地点信息可以包括如下的任何ー个Ca)指向Fancast上的片段的统ー资源定位符(URL) ; (b)指向能够通过点击播放点播内容的机顶盒提供网络服务的URL ; (c)指向存储和可以流化片段的局域网共享路径的URL ;以及(d)使用户能够访问相关内容的任何其他标识符。如本文所使用,与内容是否是基于网络的无关,术语“链接”可以用于描述这样的信息。如下所讨论,可以经由机顶盒112在副显示器上向用户呈现包括地点信息的链接。相关内容捜索模块在步骤216中向运行在机顶盒102上的UI显示处理器(图3)提供带有与相关内容的链接的代表捜索结果的数据。UI显示可以是在副显示器112上运行的指向机顶盒102上运行的网络服务器的网络浏览器的形式。UI显示处理器(图3)在步骤218中按照用户和内容提供商的至少ー个指定的增强节目指南格式生成包括节目的所有相关内容的显示图像。在另ー个实施例中,可以响应用户生成和包括对EPG数据的请求的控制信号的接收(例如,按下遥控器上的“指南”按钮)显示增强内容指南。在这个实施例中,该系统从数据库中自动查询和检索代表在特定时间时段内与一系列频道相联系的增强内容信息的数据。可以将检索的增强内容信息提供给Π显示处理器(图3),Π显示处理器(图3)生成包括增 强内容信息的显示图像,以便显示在主和副显示设备的至少ー个上。该系统可以响应从用户那里接收的导航信号自动重复这种操作。因此,随着用户从主和副显示设备的至少ー个上的增强节目指南信息滚过,该系统自动更新正显示着的增强内容指南,以反映可获得频道和节目的范围。图3是实现上面针对图I和2所述的系统的示范性控制器300的框图。控制器300可以是具体化在如图I所示的机顶盒102中的硬部件。控制器300包括有选择地接收和调谐输入信号312的调谐器310。该输入信号可以是按像运动图像专家组(MPEG)标准所列举的那些那样的特定信号格式或用于编码和发送视听数据和与视听数据相联系的辅助数据的任何其他信号格式格式化的电视广播信号。调谐器310解码伴随着调谐输入信号312的任何辅助数据,并将解码数据存储在存储器320中。该辅助数据可以包括电子节目指南(EPG)数据或与输入信号312 —起编码和发送的任何其他数据。将主显示设备305与调谐器310耦合,以便显示调谐输入信号和包括包括在输入信号中的EPG数据的辅助数据的至少ー个。存储器320包括像数据库那样,包括用在描述节目内容中的ー组属性的数据结构。该属性组可以由内容提供商(有线/卫星提供商)预定义,并且对应于描述能够通过调谐器310调谐的各种节目的与输入信号一起发送的内容特征。存储器320中的数据结构使列在辅助数据中的每个唯一节目都能够与从辅助数据中导出的与之相联系的多个属性相关联。在一个可替代实施例中,有关EPG功能的数据库的功能可以处在控制器300的外部。外部数据库(未示出)经由像盘驱动器接ロ或网络接ロ那样分别适合基于外部驱动器或云的数据库的接ロ与内容控制器325交接。控制器300进ー步包括与调谐器310和存储器320两者耦合的属性处理器315。属性管理器315自动解析辅助数据,以便识别能够调谐和列在辅助数据中的ー组唯一节目。将唯一节目标识符指定给每个唯一节目并提供给存储器320中的数据结构,从而能够为每个各自唯一节目收集単独一组相关数据。属性处理器315还自动解析接收的辅助数据,以便识别描述节目和与该组属性的至少ー个属性相对应的信息。自动将代表从辅助数据中导出的属性信息的数据值填入存储器320中的数据结构中。属性处理器315使用唯一节目标识符将属性数据与节目链接。属性处理器315进行的解析和填充可以发生在实际向用户显示辅助数据的时间帧之前。例如,如果辅助数据是特定一天的电子节目指南数据,则存储器320中的数据结构的解析和填充可以发生在该特定一天之前的预定时间上。可替代的是,该解析和填充可以响应来自用户的选择信号的接收而发生。在另ー个实施例中,该系统可以自动考虑用作输入的用户喜好和用户过去行为数据,以便搜索相关内容。该系统可以自动跟踪包括用户导航的用户行为和可以存储在存储器320中的内容选择数据。该系统可以进ー步访问用户喜好和导航数据,以便识别在副显示设备上向用户显示的相关内容信息和内容源的其他潜在类型。通过考虑用户喜好和行为,属性处理器可以自动更新存储在存储器320中的数据结构中的该组属性,从而能够收集另外属性数据和将其用在捜索相关内容信息中。例如,用户指定属性可以使该系统能够将要搜索的相关内容信息源的次序优先化。将内容处理器325与调谐器310、属性处理器315、用户界面(UI)显示处理器340和存储器320耦合。内容处理器325查询存储器320中的数据结构,以获取可以用于从附加信源中捜索相关内容信息和存储相关内容的信源的属性数据。该属性数据可以作为搜索 项用在捜索算法中,以定位有关指定了唯一节目标识符的每个各自节目的信息。内容处理器325启动对有关节目的信息的跨过局域网和广域网的至少ー个捜索。内容处理器325执行的内容信息捜索算法接合与之耦合的因特网界面330以便启动外部数据源335的捜索。代表搜索结果的数据由内容处理器325检索,并且可以存储在存储器320中。可以将搜索结果数据存储在与属性数据分开的数据结构中,但可以经由唯一节目标识符链接,以便当需要时可以迅速地和容易地检索相关数据。内容处理器325解析存储在存储器320中的所检索相关内容信息,以便汇编可以用于生成要向用户显示的增强电子节目指南的一组相关内容数据。内容处理器325还可以自动启动相关内容捜索算法,相关内容捜索算法解析存储器中的搜索结果数据以便从至少ー个外部数据源335中捜索与列在搜索结果数据中的任何数据项相对应的内容的源文件。如本文所使用,外部数据源335是用于为任何目的表示任何数据源的通用术语。例如,外部数据源335可以是内容信息源(S卩,维基百科或頂DB.com)或内容提供商源(即,Netflix,Fancast. com)。一旦进行了对内容的搜索,内容处理器325就获取包括相关内容和内容信息的地点的結果。内容处理器325为针对特定内容段已经获取了地点信息的任何项目自动生成用户可选链接。内容处理器325将代表与特定节目的唯一节目标识符相联系的相关内容的数据提供给用户界面(UI)显示处理器340。UI显示处理器340按照预定内容指南格式自动将相关内容格式化,并使相关内容显示在与主显示设备305不同和分开的副显示设备345上。UI显示处理器340响应用户生成的控制信号。该控制信号可以包括使UI显示处理器340可以将电子指南数据显示在主显示设备上以便使用户可以观看要调谐的可获得节目的内容指南导航指令。响应这个控制信号,内容处理器325自动识别主显示器上用户选择的节目,并使用唯一节目标识符从存储器320中检索与所选节目相联系的所有相关内容信息。内容处理器325将检索的相关内容信息提供给UI显示处理器340,UI显示处理器340按照增强EPG数据格式自动将相关内容格式化,以便显示在副显示设备345上。因此,该系统有利地几乎在系统滚过显示在主显示器上的传统EPG的同时利用适当增强EPG数据自动更新副显不设备345上的用户界面。在一个实施例中,Π显示处理器可以向因特网界面330提供格式化用户界面,因特网界面330起网络服务器的作用,并使运行在副显示设备345上的浏览器可以指向允许用户访问它的托管用户界面。一旦呈现在副显示设备345上,用户就可以浏览和导航列表上的数据项,以便观看和/或选择他们感兴趣的相关内容。在一个实施例中,描述在图3中的系统根据EPG的接收对标识在存储在存储器420中的EPG数据中的每个节目自动进行内容信息搜索和内容提供商搜索。自动搜索有利地使该系统能够在网络/观看活动减少的预定间隔上将相关内容信息填入数据库中。然后,该系统可以在用户选择主要内容时对数据库中的数据启动和进行上述捜索算法,从而缩短向用户提供该组增强相关内容所需的时间量。
在另ー个实施例中,可以在负责为ー组用户服务的服务器中实现该系统。在这个实施例中,服务器执行上述的捜索算法以便填充数据库,并使用户可以访问该数据库,以便减小和降低进行所有可能内容信息和内容提供商源的全面捜索所需的带宽和处理能力。响应主要内容的选择,机顶盒可以自动执行为相关内容启动服务器的数据库中的内容信息和内容提供商捜索的应用程序,从而降低和縮小向用户提供一组增强内容信息所需的处理能力、带宽和时间。虽然上面针对广播电视节目描述了识别和获取相关内容的过程,但本领域的普通技术人员可以将该系统的原理应用于用户可获得的任何类型内容。在一个可替代实施例中,该系统可以调谐到使用户能够收听电台节目的音乐台。在这个实施例中,该系统通过解析电台节目指南信息识别内容,并且为了获取相关内容,可以搜索除了如上所述的维基百科、谷歌和Fancast之外的其他内容信息源。然后,该系统捜索专门针对用户正在访问的主要内容那种类型的内容提供商源,例如,因特网无线广播网站、iTunes商店等。这些技术也应用于像音乐播放和用户音乐库中,像Rhapsody那样的订阅服务上,或像Amazon MP3那样的购物网站上等相关音乐的定位那样的超出电视的情形。图4是上面针对图I和3所述的系统实现的示范性算法。该系统有利地使用控制器以及因特网界面提供增强内容指南。在步骤400中,控制器接收电子节目指南数据。在步骤402中解析接收的电子节目指南数据,以识别列在电子节目指南中的节目和与所识别节目的至少ー个节目描述属性相对应的数据。在步骤404中使用因特网界面和使用至少ー种节目描述属性从内容信息的至少ー个外源中捜索与所识别节目有关的信息。在步骤406中,用户界面显示处理器响应电子节目指南中的所识别节目的选择,生成包括与所识别节目有关的信息的增强内容指南用户界面,以便显示在显示设备上。在一个实施例中,对列在电子节目指南内的每个节目重复步骤400-406。在步骤408中,在第一显示设备上显示指示选择了所识别节目的接收电子节目指南数据,以及在与第一显示器不同的第二显示器上显示生成的增强内容指南。在步骤408中讨论的显示几乎同时发生,从而使用户能够从电子节目指南滚过和强调节目,以便观看与传统电子节目指南中的所选节目相对应的增强内容指南用户界面。本文所述的实现可以以,例如,方法或进程、装置、或硬件和软件的组合体的形式实现。即使只在单种实现形式的背景下讨论(例如,只作为方法来讨论),所讨论的特征的实现也可以以其他形式(例如,硬件装置、硬件和软件装置、或计算机可读介质)实现。装置可以以,例如,适当硬件、软件、或固件的形式实现。方法可以在,例如,像例如处理器那样的装置中实现,处理器一般指任何处理设备,包括,例如,计算机、微处理器、集成电路、或可编程逻辑设备。处理设备还包括像,例如,计算机、蜂窝式电话、便携式/个人数据助理(“PDA”)、和有助于在最终用户之间传送信息的其他设备那样的通信设备。另外,这些方法可以通过由处理器执行的指令来实现,这样的指令可以存储在像,例如,集成电路、软件载体或像,例如,硬盘、小型盘、随机访问存储器(“RAM”)、只读存储器(“ROM”)或任何其他磁、光、或固态介质那样的其他存储设备那样的处理器或计算机可读介质上。这些指令可以形成有形地具体化在像上面所列的任何介质那样的计算机可读介质上的应用程序。显而易见,一个处理器可以包括含有,例如,实现ー个过程的指令的计算机可读介质作为处理器単元的一部分。与本发明的方法相对应的指令当被执行时,可以将通用计算机转变成执行本发明的方法的专用机器。
上面所述的内容包括实施例的例子。当然,不可能为了描述实施例的目的而描述这些部件或方法的每种想得到组合,本领域的普通技术人员应该认识到,这些实施例的许多进ー步组合和置換都是可以的。于是,本主题g在包含在所附权利要求书的精神和范围之内的所有这样的变更、修改和变化。而且,就在详细描述或权利要求书中使用术语“包括”的程度而言,这样的术语像“包含”用作权利要求中的衔接词时所解释的那样,旨在以与术语“包含”相似的方式包括。
权利要求
1.一种提供增强内容指南的方法,该方法由控制器利用因特网界面来执行,该方法包含: a.由控制器接收电子节目指南数据; b.解析接收的电子节目指南数据,以识别列在电子节目指南中的节目以及与所识别节目的至少一种节目描述属性相对应的数据; c.使用因特网界面和使用至少一种节目描述属性从内容信息的至少一个外源中搜索与所识别节目有关的信息;以及 d.由用户界面生成器响应电子节目指南中的所识别节目的选择来生成包括与所识别节目有关的信息的增强内容指南用户界面以便显示在显示设备上。
2.如权利要求I所述的方法,进一步包含 对电子节目内的每个节目自动重复步骤b-d。
3.如权利要求I所述的方法,进一步包含 在第一显示设备上显示指示选择了所识别节目的接收电子节目指南数据;以及 在与第一显示器不同的第二显示器上显示生成的增强内容指南。
4.如权利要求3所述的方法,其中显示所接收EPG的步骤和显示所生成EPG的步骤基本上同时发生。
5.如权利要求I所述的方法,进一步包含如下活动 经由控制器从列在电子节目指南数据中的节目的列表滚过;以及 为在滚动活动期间强调的每个随后节目自动生成和显示增强内容用户界面。
6.如权利要求I所述的方法,进一步包含 将与对应于至少一种节目描述属性的所识别节目有关的信息存储在存储器中,所识别节目与存储器中的相关信息链接。
7.如权利要求6所述的方法,进一步包含如下活动 解析存储的相关信息,以识别与所识别节目有关的内容; 使用因特网界面从多个外部数据源中自动搜索在所述解析活动期间识别的内容;以及 检索相关内容以便包括在增强内容指南用户界面中。
8.一种提供增强内容的系统,其包含 接收电子节目指南数据的接收器; 提供与内容信息的至少一个外源的通信的因特网界面; 解析接收的电子节目指南数据,以识别列在电子节目指南中的节目以及与所识别节目的至少一种节目描述属性相对应的数据的属性处理器; 使用因特网界面和使用至少一种节目描述属性从内容信息的至少一个外源中搜索与所识别节目有关的信息的内容处理器;以及 响应电子节目指南中的所识别节目的选择来生成包括与所识别节目有关的信息的增强内容指南用户界面以便显示在显示设备上的用户界面生成器。
9.如权利要求8所述的系统,其中 所述用户界面生成器 将指示选择了所识别节目的接收电子节目指南数据显示在第一显示设备上;以及 将生成的增强内容指南显示在与第一显示器不同的第二显示器上。
10.如权利要求9所述的系统,其中基本上同时显示电子节目指南数据和增强内容指南。
11.如权利要求8所述的系统,其中 响应从列在电子节目指南数据中的节目的列表的滚过,所述用户界面生成器为在滚动的时候强调的每个随后节目自动生成和显示增强内容用户界面。
12.如权利要求8所述的系统,进一步包含 存储与对应于至少一种节目描述属性的所识别节目有关的信息的存储器,该数据结构将所识别节目与相关信息链接。
13.如权利要求12所述的系统,其中 所述内容处理器 解析存储的相关信息,以识别与所识别节目有关的内容; 使用因特网界面从多个外部数据源中自动搜索所识别内容;以及 检索相关内容以便包括在增强内容指南用户界面中。
全文摘要
提供增强内容指南的方法和系统包括控制器接收电子节目指南数据并解析接收的电子节目指南数据,以识别列在电子节目指南中的节目以及与所识别节目的至少一种节目描述属性相对应的数据。使用因特网界面和使用至少一种节目描述属性从内容信息的至少一个外源中搜索与所识别节目有关的信息。用户界面生成器响应电子节目指南中的所识别节目的选择来生成包括与所识别节目有关的信息的增强内容指南用户界面以便显示在显示设备上。
文档编号H04N21/61GK102860025SQ201080066274
公开日2013年1月2日 申请日期2010年12月10日 优先权日2010年2月19日
发明者J.卡恩布雷, S.M.安思鲁, D.A.卡姆帕纳, D.B.安德森, I.曼德里卡 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1