客户机-服务器电子节目向导.pdf

上传人:小** 文档编号:470582 上传时间:2018-02-18 格式:PDF 页数:62 大小:20.54MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410195793.7

申请日:

1999.08.20

公开号:

CN104053050A

公开日:

2014.09.17

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04N 21/442变更事项:申请人变更前:联合视频制品公司变更后:联合视频制品公司变更事项:地址变更前:美国俄克拉何马州变更后:美国加利福尼亚|||专利申请权的转移IPC(主分类):H04N 21/442变更事项:申请人变更前权利人:TV指南公司变更后权利人:乐威指南公司变更事项:地址变更前权利人:美国加利福尼亚变更后权利人:美国加利福尼亚登记生效日:20150629|||专利申请权的转移IPC(主分类):H04N 21/442变更事项:申请人变更前权利人:UV公司变更后权利人:TV指南公司变更事项:地址变更前权利人:美国加利福尼亚变更后权利人:美国加利福尼亚登记生效日:20150629|||专利申请权的转移IPC(主分类):H04N 21/442变更事项:申请人变更前权利人:联合视频制品公司变更后权利人:UV公司变更事项:地址变更前权利人:美国加利福尼亚变更后权利人:美国加利福尼亚登记生效日:20150629|||实质审查的生效IPC(主分类):H04N 21/442申请日:19990820|||公开

IPC分类号:

H04N21/442(2011.01)I; H04N21/462(2011.01)I; H04N21/435(2011.01)I; H04N21/472(2011.01)I

主分类号:

H04N21/442

申请人:

联合视频制品公司

发明人:

迈克尔·D·埃利斯; 托马斯·R·莱蒙斯; 威廉·L·托马斯

地址:

美国俄克拉何马州

优先权:

1998.08.21 US 60/097,538; 1999.08.13 US 09/374,043

专利代理机构:

中国国际贸易促进委员会专利商标事务所 11038

代理人:

杜娟

PDF下载: PDF下载
内容摘要

提供了一种客户机-服务器交互式电视节目向导系统。在用户电视设备上实现一种交互式电视节目向导客户机。该交互式电视节目向导给用户提供由节目向导服务器所处理的表达式的机会。节目向导服务器可以基于该表达式提供节目向导数据、安排提示、安排节目记录以及父母锁定节目。可以跟踪用户的收视历史。节目向导服务器分析收视历史并基于该收视历史产生收视推荐、找到广告以及收集节目等级信息。

权利要求书

1.  一种方法,包括:
在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;
处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及
根据用户爱好将所述个性化的媒体向导数据从媒体向导服务器发送到交互式媒体向导客户机。

2.
  如权利要求1所述的方法,其中接收用户爱好包括:
接收第一标识符的用户选择;以及
响应于接收第一标识符的用户选择,生成与第一标识符相关联的第一多个爱好属性的显示,其中用户指定针对生成的第一多个爱好属性的显示的第一多个爱好属性的每一个的喜欢或不喜欢的程度。

3.
  如权利要求2所述的方法,还包括:
接收第二标识符的用户选择;以及
响应于接收第二标识符的用户选择,生成与第二标识符相关联的第二多个爱好属性的显示,其中用户指定针对生成的第二多个爱好属性的显示的第二多个爱好属性的每一个的喜欢或不喜欢的程度。

4.
  如权利要求2所述的方法,其中第一标识符标识爱好属性的类型,其中爱好属性的类型是系列、类型、频道、演员或等级。

5.
  如权利要求2所述的方法,其中每个爱好属性与多个节目相关联。

6.
  如权利要求1所述的方法,还包括:
利用媒体向导服务器基于用户爱好生成收视推荐;以及
生成收视推荐的显示以用于利用交互式媒体向导客户机在用户设备上显示。

7.
  如权利要求1所述的方法,还包括:根据用户爱好将软件从媒体向导服务器发送到交互式媒体向导客户机。

8.
  如权利要求1所述的方法,还包括:根据用户爱好将互联网链接从媒体向导服务器发送到交互式媒体向导客户机。

9.
  一种系统,包括:
第一处理电路,被配置为:
在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;
处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及
根据用户爱好将所述个性化的媒体向导数据从媒体向导服务器发送到交互式媒体向导客户机。

10.
  如权利要求9所述的系统,其中处理电路进一步被配置为:
接收第一标识符的用户选择;以及
响应于接收第一标识符的用户选择,生成与第一标识符相关联的第一多个爱好属性的显示,其中用户指定针对生成的第一多个爱好属性的显示的第一多个爱好属性的每一个的喜欢或不喜欢的程度。

11.
  如权利要求10所述的系统,其中处理电路进一步被配置为:
接收第二标识符的用户选择;以及
响应于接收第二标识符的用户选择,生成与第二标识符相关联的第二多个爱好属性的显示,其中用户指定针对生成的第二多个爱好属性的显示的第二多个爱好属性的每一个的喜欢或不喜欢的程度。

12.
  如权利要求10所述的系统,其中第一标识符标识爱好属性的类型,其中爱好属性的类型是系列、类型、频道、演员或等级。

13.
  如权利要求9所述的系统,其中每个爱好属性与多个节目相关联。

14.
  如权利要求9所述的系统,其中处理电路进一步被配置为:
利用媒体向导服务器基于用户爱好生成收视推荐;以及
生成收视推荐的显示以用于利用交互式媒体向导客户机在用户设备上显示。

15.
  如权利要求9所述的系统,其中处理电路进一步被配置为:
根据用户爱好将软件从媒体向导服务器发送到交互式媒体向导客户机。

16.
  如权利要求9所述的系统,其中处理电路进一步被配置为:
根据用户爱好将互联网链接从媒体向导服务器发送到交互式媒体向导客户机。

17.
  一种方法,包括:
在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;
处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及
基于所述个性化的媒体向导数据自动指示交互式媒体向导客户机安排记录。

18.
  如权利要求17所述的方法,其中每个爱好属性与多个节目相关联。

19.
  如权利要求17所述的方法,其中每个用户爱好包括具有多个爱好属性的多个爱好属性类型。

20.
  一种方法,包括:
第一处理电路,被配置为:
在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;
处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及
基于所述个性化的媒体向导数据自动指示交互式媒体向导客户机安排记录。

21.
  如权利要求20所述的系统,其中每个爱好属性与多个节目相关联。

22.
  如权利要求20所述的系统,其中每个用户爱好包括具有多个爱好属性的多个爱好属性类型。

23.
  一种方法,包括:
在媒体向导服务器处接收由用户利用在用户设备上实现的交互式媒体向导客户机定义的表达式;
在媒体向导服务器上存储该表达式;
利用媒体向导服务器处理该表达式以找到满足该表达式的节目;以及
利用媒体向导服务器自动安排满足该表达式的节目以用于记录。

24.
  如权利要求23所述的方法,其中利用媒体向导服务器安排满足该表达式的节目以用于记录包括:在用户设备处安排满足该表达式的节目的记录。

25.
  如权利要求23所述的方法,其中利用媒体向导服务器安排满足该表达式的节目以用于记录包括:在媒体向导服务器处安排满足该表达式的节目的记录。

26.
  一种系统,包括:
处理电路,被配置为:
在媒体向导服务器处接收由用户利用在用户设备上实现的交互式媒体向导客户机定义的表达式;
在媒体向导服务器上存储该表达式;
利用媒体向导服务器处理该表达式以找到满足该表达式的节目;以及
利用媒体向导服务器自动安排满足该表达式的节目以用于记录。

27.
  如权利要求26所述的系统,其中该处理电路进一步被配置为:
在用户设备处安排满足该表达式的节目的记录。

28.
  如权利要求26所述的系统,其中该处理电路进一步被配置为:
在媒体向导服务器处安排满足该表达式的节目的记录。

说明书

客户机-服务器电子节目向导
本申请是申请日为1999年8月20日、申请号为200910128643.3、发明名称为“客户机-服务器电子节目向导”的中国专利申请的分案申请。上述申请号为200910128643.3的申请是申请日为1999年8月20日、申请号为99811176.7、发明名称为“客户机-服务器电子节目向导”的中国专利申请的分案申请。
本发明涉及交互式电视节目向导系统,更具体地说涉及基于客户机-服务器结构的交互式电视节目向导系统。
电缆(光缆)、卫星以及广播电视系统给电视观众提供了多个电视频道。传统上用户持有打印的参考电视节目单以确定在具体的时间要播放的节目。最近,已经研制了交互式电视节目向导器使得在用户的电视上能够显示电视节目信息。交互式电视节目向导器通常在机顶盒上实施,以使用户能够应用遥控装置来浏览电视节目清单。在一般的节目向导器中,不同组的电视节目清单显示在预定的或用户所选择的分类中。通常以表格或表单的方式显示节目单。已经提出了在线节目向导器,这种在线节目向导器要求用户浏览因特网(Internet)来访问节目单。
已经提出了基于客户机-服务器的节目向导系统,在这些节目向导系统中将节目单存储在有线系统前端设备上的服务器中。服务器给在与每个端部相连的多个用户的机顶盒上所实现的节目向导客户机提供节目单。当用户在节目单表内浏览时,服务器将节目单提供给客户进行显示。由于这种系统有限地使用了服务器的资源因此在它们的功能方面受到了限制。
例如,WO94/14284描述了一种具有置顶终端和网络控制器的系统,该系统通过应用关键词来检索摘要数据库系统以给用户建议节目。WO96/41478描述了一种应用因特网链接补充电视节目的交互式 电视系统。
因此本发明的一个目的是提供一种交互式电视节目向导系统,在这种交互式电视节目向导系统中应用服务器资源来提供增强的节目向导特征,这些节目向导特征不能通过常规的基于机顶盒或基于客户机-服务器的节目向导系统提供。
依据本发明的原理本发明的本目的和其它目的通过提供一种基于客户机-服务器的交互式电视节目向导系统来实现,在这种交互式电视节目向导系统中主设备(例如卫星上行链路设备或馈送这种上行链路设备的设备)从一个或多个数据资源给多个电视传送设备比如有线系统前端设备、广播传送设备、卫星电视传送设备或其它适合的传送设备提供数据。这些数据资源中的一些资源可以位于不同的设备中并将它们的数据提供给主设备以进行集中和传送或还可以将它们的数据直接提供给电视传送设备。提供给电视传送设备的数据包括电视节目数据(例如,名称、频道、内容信息、等级信息、节目标识符、序列标识符或与电视节目相关的其它信息)以及除了电视节目单以外的附加服务的其它节目向导数据(例如,天气信息、相关的因特网网站链接、计算机软件等)。主设备(以及其它的资源)都可以通过卫星链路、电话网络链接、电缆或光纤链接、微波链接、因特网链接、这些链接的组合或其它任何适合的通信链接给电视传送设备提供节目向导数据。
每个电视传送设备都具有节目向导服务器。如果需要的话,节目向导服务器还可以定位在电缆系统网络节点上或与电视传送设备或其它的传送设备分开的其它设备上。每个节目向导服务器存储由主设备所提供的节目向导数据并给在每个电视传送设备相连的多个用户的用户电视装置上实施的节目向导客户机提供对节目向导数据的访问。节目向导服务器还存储用户数据比如用户的爱好情况、父母控制设置情况、记录和提示设置情况、浏览历史以及其它适合的数据。
应用节目向导服务器提供节目向导数据并将用户数据存储在服务器,这样可以给用户提供执行能够增加用户的电视收视经验的各种 功能的机会。例如,用户可以设定用户爱好情况或其它的爱好,节目向导服务器存储这些用户爱好情况或其它的爱好,并且该服务器应用它来定制节目向导使其符合用户收视经验。节目向导服务器可以基于用户爱好情况滤去节目向导数据。然后只将用户感兴趣的数据提供给向导客户机,由此能够使电视设备的存储要求最小化并使本地发送网络的带宽要求更低。
基于客户机-服务器的结构体系也可以给用户提供搜索和排序与节目相关的信息的能力,这很难通过其他方式实现,因为受到用户的电视设备的处理和存储容量的限制。如果需要的话,可以使用户能够访问节目向导数据而不要求他们浏览因特网。例如,用户可以确定具有一种或多种准则的复杂的布尔或自然语言表达式,以搜索和分类节目向导数据、节目安排提示、自动记录节目和父母控制节目。还可以通过节目向导服务器或节目向导客户机从用户分布图中得出该准则或通过监测节目向导的使用情况得出该准则。还可以将准则存储在节目向导服务器上。可以给用户提供访问、修改或删除表达式的机会。
节目向导服务器还可以跟踪收视历史以提供用户定制的节目向导经验。可以识别用户已经收看的节目或电视剧系列,当播放该电视剧的用户还没有收看的系列时节目向导应用它来通知用户。例如,如果合适的话该节目向导基于用户的收视历史和关于用户的爱好情况或该节目向导服务器所存储的其它的准则提供收视推荐。节目向导还可以基于收视历史或准则给用户找到广告,并可以跟踪节目的收视情况以得出电视节目收看率。
从附图以及下文的优选实施例的详细描述中可以清楚地理解本发明的进一步的特征、实质性特点以及各种优点。
附图1所示为依据本发明的实例性系统的示意方块图。
附图2a、2b以及2c所示为依据本发明的原理附图1的交互式节目向导设备的实例性结构。
附图3所示为依据本发明的原理附图2a和2b的用户电视设备的实例性示意方块图。
附图4所示为依据本发明的原理附图3的实例性用户电视设备的部分通用示意方块图。
附图5所示为依据本发明的原理实例性主菜单屏幕。
附图6所示为依据本发明的原理实例性的时间屏节目清单。
附图7所示为依据本发明的原理实例性的频道屏节目清单。
附图8a-8c所示为依据本发明的原理实例性的分类屏节目清单。
附图9a所示为依据本发明的原理实例性的布尔型准则屏。
附图9b所示为依据本发明的原理实例性的自然语言准则屏。
附图10所示为依据本发明的原理实例性的代理程序屏。
附图11所示为依据本发明的原理实例性的节目清单屏,在该节目清单屏中根据附图9a和9b中的实例性的表达式找到该节目清单。
附图12所示为依据本发明的原理实例性的设置屏。
附图13a-13f所示为依据本发明的原理实例性的用户爱好情况屏。
附图14所示为依据本发明的原理实例性的分布启用屏。
附图15所示为依据本发明的原理包含有实例性的节目单的表,在确定附图13a-13f所示的爱好情况之后用户可以应用该表。
附图16a-16c所示为依据本发明的原理实例性的节目清单屏,可以根据附图13a-13f所示的爱好情况来显示该节目清单屏。
附图17a和17b所示为依据本发明的原理实例性的准则屏。
附图18和19所示为依据本发明的原理根据附图17a和17b的表达式所产生的实例性的节目提示清单。
附图20a和20b所示为依据本发明的原理实例性的电视观众推荐覆盖图。
附图20c所示为依据本发明的原理实例性的附加信息屏。
附图21所示为依据本发明的原理实例性的步骤流程图,这些步骤包含给用户提供确定爱好情况并依据该爱好情况访问节目向导数据的机会。
附图22所示为依据本发明的原理实例性的步骤流程图,这些步 骤包含给用户提供搜索节目向导数据、其它信息以及电视的机会。
附图23所示为依据本发明的原理实例性的步骤流程图,这些步骤包含处理和应用表达式。
附图24所示为依据本发明的原理实例性的步骤流程图,这些步骤包含跟踪和应用收视历史。
附图1所示为依据本发明的的实例性的系统10。主设备12可以通过通信链路18从数据源14中给交互式电视节目向导设备17提供向导数据。在主设备12中可以存在多种节目向导数据源,但是仅示出一种以避免使该附图过于复杂。如果需要的话,可以将节目向导数据源定位在与主设备12分离的设备上比如在本地信息服务器15上并将他们的数据提供给主设备12以进行集中和发送。数据源14可以是任何适合的计算机或基于计算机的系统以获得数据(例如,从操作员手工输入获得、通过计算机网络或其它的连接电子地获得或通过其它存储媒体获得)并通过主设备12将数据变成电子形式以进行发送。链接18可以是卫星链接、电话网络链接、电缆链接或光纤链接、微波链接、因特网链接、这些链接的组合或其它的适合通信的链接。如果需要的话还可以在链路18上发射视频信号。
本地信息服务器15可以是任何适合的设备以获得本地化的区域所特有的数据并通过通信链路41将该数据提供给主设备12或交互式电视节目向导设备17。本地信息服务器15可以是例如测量天气数据的本地气象站、获得本地中学和大学体育信息的本地报纸或任何其它的适合信息提供者。本地信息服务15可以是应用计算机给主设备提供例如本地滑雪运动、垂钓情况、菜肴等的本地事务或其它任何适合的信息供应者。链接41可以是卫星链接、电话网络链接、电缆链接或光纤链接、微波链接、因特网链接、这些链接的组合或其它的适合通信的链接。其它的数据源14可以设置在其它的设备上以通过链路41给主设备12提供非本地化的数据(例如,非本地化的节目向导数据)。
主设备12发送给交互式电视节目向导设备17的节目向导数据可 以包括电视节目数据(例如节目标识符、时间、频道、名称、描述、系列标识符等)以及除了电视节目清单以外的其它数据服务(例如,帮助文字、按次计费信息、天气信息、运动信息、音乐频道信息、相关的因特网站链接、相关的软件等)。虽然在附图1中仅示出了一个交互式电视节目向导设备17以免使该附图过于复杂,但是可取的是安装多个这种交互式电视节目向导设备17。
应用任何适当的方法可以通过主设备12将节目向导数据发送到交互式电视节目向导设备17。例如,可以将数据文件封装为对象并应用适合的基于因特网的寻址方案或协议堆栈(例如应用用户数据图(UDP)和因特网协议(IP)的堆栈)来传输。例如在Gollahon等人的美国专利申请(申请号为09/332,624,1999年6月11日申请,代理人卷号UV-106)中描述了将节目数据从主设备传输到电视发送设备的系统,在此以引用参考的方式将该申请整个结合在本申请中。
基于客户机-服务器的交互式电视节目向导在交互式电视节目向导设备17上实施。在附图2a-2c中示出了交互式电视节目向导设备17的三种实例性的结构。附图2a示出了交互式电视节目向导设备17的一种实例性结构,在该结构中节目向导服务器直接从主设备12中获得节目向导数据。附图2b示出了交互式电视节目向导设备17的这样的一种实例性结构,在该结构中节目向导服务器通过因特网从主设备12中或其它的设备(例如本地信息服务器15)获得节目向导数据。如果需要的话,在这些方法的任一种方法中,给用户提供访问节目向导数据的机会而不用浏览因特网。如附图2a和2b所示,交互式电视节目向导设备17可以包括电视发送设备16和用户电视设备22。
电视发送设备16可以具有节目向导发送设备21和节目向导服务器25。发送设备21是一种适合于通过通信路径20从节目向导服务器25给用户电视设备22提供导节目向数据的设备。发送设备21可以包括例如合适的发射硬件以通过专用的计算机网络或因特网链接应用带内数字信号、应用带外数字信号或通过其它的适合于通信路径20的类型的任何数据传输技术在电视频道的垂直消隐间隔中在电视频 道边频带上发送节目向导数据。发送设备21还可以在多个模拟或数字电视频道的通信路径20上给用户电视设备22发送模拟或数字视频信号(例如电视节目)。可替换的是,电视也可以从其它的一些适合的发送设备发送给用户电视设备22,比如从电(光)缆系统端部、广播发送设备、卫星电视发送设备或任何其它适合类型的电视发送设备上发送。
通信路径20可以是任何适合于发送节目向导数据的通信路径。通信路径20例如可以包括卫星链路、电话网络链路、电缆或光纤链路、微波链路、因特网链路、电缆数据服务接口规范(DOCSIS)链路、这些链路的组合或其它任何适合的通信链路。通信链路20优选具有足够的带宽以使电视发送设备16或其它的发送设备能够给用户电视设备22发送电视节目。虽然为了避免过于复杂在附图2a和2b中仅示出了一段用户电视设备22和通信路径20,但是通常有多个用户电视设备22和多个相关的通信路径20。如果需要的话,可以在不同的通信路径上提供电视节目和节目向导数据。
节目向导服务器25可以基于任何适合的服务器软件和硬件的组合。根据在用户电视设备22上实施的交互式电视节目向导客户机产生的节目向导数据或电视请求,节目向导服务器25可以从存储装置56中检索节目向导数据或视频文件。如附图2a和2b所示,节目向导服务器25可以包括处理电路54和存储装置56。处理电路54可以包括任何的适合的处理器比如微处理器或微处理器组以及其它的处理电路比如高速缓存电路、视频解码电路、直接存储器存取(DMA)电路、输入/输出(I/O)电路等。
存储装置56可以是适合于存储通过主设备12发射到电视发送设备16的节目向导数据的存储器或其它存储装置,比如随机存取存储器(RAM)、快速存储器、硬盘驱动器等。用户数据比如用户爱好情况、爱好、父母控制设置、记录和提示设置、收视历史以及其它适合的数据也都可以通过节目向导服务器25存储在存储装置56中。节目向导数据和用户数据可以以任何适合的格式存储在存储装置56中(例 如,结构化查询语言(SQL)数据库)。如果需要的话,存储装置56还可以存储要求回放所需要的视频文件。
处理电路54如下处理对节目向导数据的请求:检索存储在存储装置56上的所请求的数据的节目向导数据、下载该数据并将所下载的数据提供给发送设备21以将其发送到用户电视设备22。处理电路54还可以处理节目向导客户机所产生的存储请求,该节目向导客户机要求节目向导服务器25存储用户数据。可替换的是,节目向导服务器25可以将节目向导数据直接发送到用户电视设备22并从用户电视设备22直接接收用户数据。如果通信路径20包括因特网链路、DOCSIS链路或其它高速计算机网络链路(例如,10BaseT、100BaseT、10BaseF、T1、T3等),例如处理电路54可以包括适合发射节目向导和用户数据并在这些链路上接收节目向导数据和存储请求的电路。
节目向导服务器25可以应用任何适合的通信协议与用户电视设备22进行通信。例如,节目向导服务器25可以应用通信协议堆笺,这些通信协议堆笺包括传输控制协议(TCP)和因特网协议(IP)层、顺序组交换(SPX)和网间组交换(IPX)层、Appletalk事务协议(ATP)和数据图发送协议(DDP)层、DOCSIS或其它任何适合的协议或协议组合。用户电视设备22还可以在通信路径20上包括与节目向导服务器25进行通信的适合的硬件(例如,以太网(Ethernet)卡、调制解调器(数字型、模拟型或缆式)等)。
在用户电视设备22上的节目向导客户机可以应用任何适合的基于客户机-服务器的方法从节目向导服务器25上下载节目向导数据并将用户数据存储在节目向导服务器25上。例如节目向导可以将SQL请求作为消息传递到节目向导服务器25上。在另一种适合的方法中,节目向导可以通过一种或多种远程过程调用来调用驻留在节目向导服务器25上远程程序。节目向导服务器25可以执行这种所调用的远程过程的SQL语句。在再一种适合的方法中,通过节目向导所执行的客户对象例如应用对象请求调度程序(ORB)可以与节目向导服务器25所执行的服务器对象进行通信。这可能包含例如应用微软的分 布式组成目标模型(DCOM)方法。正如在此所使用,“记录请求”和“存储请求”都是希望包含过程间或目标间通信的这些类型中任何类型或其它任何适合类型的过程间或目标间通信。
附图2b所示为交互式电视节目向导设备17的实例性结构,在该交互式电视节目向导设备17中节目向导服务器25通过因特网获得节目向导数据。通过节目向导服务器25所获得的节目向导数据可以通过主设备12提供或从其它的数据源(例如本地信息服务器15)获得并且在因特网上可以得到。因特网服务系统61可以应用任何适合的硬件和软件组合并应用基于因特网的方法(例如,应用超文本传输协议(HTTP)、文件传输协议(FTP)等)能够从因特网给节目向导服务器25提供节目向导数据。附图2b所示为电视发送设备16所具有的因特网服务系统61。如果需要的话,可以将因特网服务系统61设定在与电视发送设备16分开的设备上。例如因特网服务系统61可以设置在主设备12上或在其它的适合于从因特网给节目向导服务器25提供数据的因特网节点上。如果需要的话,因特网服务系统61和节目向导服务器25的功能可以集成在一个系统中。
在附图2c中示出了交互式电视节目向导设备17的另一种适合的结构。在交互式电视节目向导设备17中可以包括例如具有节目向导服务器25和因特网服务系统61的电视发送设备16。节目向导客户机应用程序可以在个人计算机23上运行。客户可以通过因特网服务系统61和通信路径20访问节目向导服务器25。个人计算机23可以包括处理电路、存储器29、存储装置31、通信装置35以及监测器39。
处理电路27可以包括任何适合的处理器比如微处理器或微处理器组以及其它的处理电路比如高速缓存电路、直接存储器存取(DMA)电路、输入/输出(I/O)电路等。处理电路27还可以包括适合于显示电视节目的电路。个人计算机23可以包括例如PC/TV卡。存储器29可以是任何适合的存储器比如随机存取存储器(RAM)或只读存储器(ROM),并且要求该存储适合于存储计算机指令和数据。存储装置31可以是任何适合的存储装置,比如硬盘、软盘驱动器、快速RAM 卡、可记录的CD-ROM驱动器或任何适合的其它存储装置。通信装置35可以是任何适合的通信装置比如常规的模拟调制解调器或缆式调制解调器。
在附图3中所示为附图2a和2b的用户电视设备22的实例性的结构。附图3的用户电视设备22从电视发送设备16(附图1)中在输入26上接收模拟视频或数字视频流和数据、节目向导数据或这些的任何适合的组合。在正常的电视收视的过程中,用户将机顶盒28调到所需的电视频道上。然后在视频输出30上产生该电视频道的信号。在输出30上所输送的信号通常不仅可以为在预定的频道(例如频道3或4)上的射频(RF)信号或模拟解调视频信号,而且还可以为在适合的数字总线(例如,应用电气和电子工程师协会(IEEE)1394标准的总线(未示))上输送到电视36的数字信号。通过可选择的第二级存储装置32来接收在输出30上的视频信号。
交互式电视节目向导客户机可以在机顶盒28上、在电视36上(如果电视36具有适合的处理电路和存储器)、在连接到电视36上的适合的模拟或数字接收器上或在数字存储装31(如果数字存储装置31具有适合的处理电路和存储器)上运行。交互式电视节目向导客户机还可以在这些装置的适合组合上共同地运行。例如在1998年11月5日申请的Ellis的美国专利申请No.09/186,598中描述了一种交互式电视应用系统,在这种交互式电视应用系统中共同的交互式电视节目向导应用系统在多个装置上运行,在此以引用参考的方式将该专利申请整个地结合在本申请中。
第二级存储装置32可以是任何适合类型的模拟或数字节目存储装置或播放器(例如盒式磁带录像机、数字式通用盘(DVD)播放器等)。应用控制路径34通过机顶盒28可以控制节目记录和其它的特征。例如如果第二级存储装置32是一种盒式磁带录像机,则典型的控制路径34包括应用耦合到在盒式磁带录像机中的红外接收器的红外发射器,该盒式磁带录像机通常从远程控制比如遥控器40中接收指令。遥控器40可以应用到机顶盒28、第二级存储装置32以及电视 36中。
如果需要的话,用户可以在可选择的数字存储装置31上以数字的形式记录节目、节目向导数据或这些的组合。数字存储装置31可以是可写光盘存储装置(比如能够处理可记录的DVD盘的DVD播放器)、磁性存储装置(比如磁盘驱动器或数字磁带)或其它的数字存储装置。例如在1998年9月17日申请的Hassell等人的美国专利申请No.09/157,256中描述了一种具有数字存储装置的交互式电视节目向导系统,在此以引用参考的方式将该专利申请整个地结合在本申请中。
数字存储装置31可以包含在机顶盒28中或者它可以是在通过输出端口和适合的接口与机顶盒28相连接的外部装置。数字存储装置31例如可以包含在本地媒体服务器29中。如果需要的话,在机顶盒28中的处理电路将所接收的视频、声频和数据信号的格式形成为数字文件的格式。可取的是,文件的格式是一种开放式文件格式比如运动图象专家组(MPEG)MPEG-2标准或移动接点影象专家组(MJPEG)标准。通过适当总线(例如应用电气和电子工程师协会(IEEE)1394标准的总线)将结果数据传输到数字存储装置31,并存储在数字存储装置31中。在另一种适合的方法中,从发送设备21中接收MPEG-2数据流或文件序列并存储。
电视36通过通信路径38从第二级存储装置32接收电视信号。在通信路径38上的电视信号可以在回放一预先记录的存储媒体(例如盒式录像带或可记录的数字视频盘)时由第二级存储装置32产生或者在回放一预先记录的数字媒体时由数字存储装置31产生,并且可以通过机顶盒28传输,如果第二级存储装置32并没有包括在用户电视设备22中则也可以从机顶盒28直接提供到电视36中,或者可以通过电视36直接接收。在正常的收视的过程中,提供到电视36的信号对应于用户将机顶盒28所调到的所需的频道。当机顶盒28用于回放存储在数字存储装置31上的信息时通过机顶盒28还可以将电视信号提供到电视36。
机顶盒28可以具有与在通信路径20上的节目向导服务器25进行通信的通信装置37。通信装置37可以是一种调制解调器(例如任何适合的模拟或数字标准、蜂窝式或缆式调制解调器)、网络接口卡(例如以太网卡、令牌网卡等)、这些装置的组合或任何适合的其它通信装置。如果需要的话电视36还可以也具有这些适合的通信装置。
机顶盒28可以具有存储器44。存储器44可以是适合于存储节目向导客户机所使用的节目向导客户机指令和节目向导数据的任何存储器或其它的存储装置,比如随机存取存储器(RAM)、只读存储器(ROM)、快速存储器、硬盘驱动器、这些装置的组合等。
附图4所示为附图3的用户电视设备22的更一般的实施例。如在附图4中所示,通过用户电视设备22的控制电路接收来自电视发送设备16(附图1)的节目向导数据和节目。应用附图2a和2b的机顶盒结构可以提供控制电路42的功能。可替换地,这些功能可以集成到先进的电视接收器、比如在附图2c中所示的个人计算机电视(PC/TV)或任何其它适合的结构中。如果需要的话,可以应用这种结构的组合。
用户电视设备22还可以具有第二级存储装置47和数字存储装置49以记录节目。第二级存储装置47可以是任何适合类型的模拟或数字节目存储装置(例如盒式磁带录像机、数字通用盘(DVD)等)。通过控制电路42控制节目记录和其它的特征。数字存储装置49例如可以是可写光盘存储装置(比如能够处理可记录的DVD盘的DVD播放器)、磁性存储装置(比如磁盘驱动器或数字磁带)或任何其它的数字存储装置。
用户电视设备22还可以具有存储器63。存储器63可以是适合于存储控制电路42所使用的节目向导客户机指令和节目向导数据的任何存储器或其它的存储装置,比如随机存取存储器(RAM)、只读存储器(ROM)、快速存储器、硬盘驱动器、这些装置的组合等。
附图4所示的用户电视设备22还可以具有通信装置51以便支持在节目向导客户机和节目向导服务器25之间并通过通信路径20的通 信。通信装置51可以是一种调制解调器(例如任何适合的模拟或数字标准、蜂窝式或缆式调制解调器)、网络接口卡(例如以太网卡、令牌网卡等)、这些装置的组合或任何适合的其它通信装置。
用户应用用户接口46来控制用户电视设备22的操作。用户接口46可以是一种指点装置、无线遥控器、键盘、触摸垫、声音识别系统或其它的任何适合的用户输入装置。为看电视,用户指令控制电路42在显示装置45上显示所需的电视频道。为访问节目向导,用户指令在交互式电视节目向导设备17上实施的节目向导系统以产生主菜单或其它所需的节目向导显示屏以显示在显示装置45上。如果需要的话,在用户电视设备22上运行的节目向导客户机可以让用户访问节目向导特征而不要求他们浏览因特网。
节目向导系统可以给用户提供通过主菜单访问节目向导特征的机会。主菜单屏幕比如附图5的实例性的主菜单可以包括可选择的节目向导特征106的菜单102。如果需要的话,可以根据特征的类型组织节目向导特征106。例如,在菜单102中,节目向导特征106已经被组织成三列。标以“电视指南”的列是与清单相关的特征,标以“MSO视窗”的列是与并联系统操作员(MSO)相关的特征以及标以“观众服务”的列是与电视观众相关的特征。当用户从菜单102中选择该特征时交互式电视节目向导产生特定的节目向导特征的显示屏。
主菜单屏100包括一种或多种可选择的广告108。例如可选择的广告108包括文字和图形广告付费节目或其它的节目或产品。当用户选择可选择的广告时,节目向导可以显示信息(例如付费节目信息)或采取与广告内容相关的其它行动。如果需要的话,可以出现单纯的文字广告,如有可选择的广告横幅110所示。
主菜单屏100还可以包括其它的屏幕单元。例如应用产品品牌标志图比如产品品牌标志图112表示节目向导产品的商标。例如应用服务提供商标志图比如服务提供商标志图114表示电视服务提供商的标识。当前的时间可以显示在时钟显示区116中。此外,如果节目向导支持发送信息功能,则可以应用适合的指示器比如图形指示器118来 向用户指示来自有线电视操作员的邮件正等待用户阅读。
交互式电视节目向导可以给用户提供查看电视节目清单的机会。例如用户可以通过在所需的节目向导特征106上设置高亮度区120来指示想收看的电视节目清单。可替换的是,当用户按在遥控器40上的适当的键(例如“向导”键)时节目向导可以给出节目清单。当用户指示希望收看的电视节目清单时,节目向导客户机从节目向导服务器25中请求清单并产生适当的节目清单屏以显示在显示装置45上(附图4)。节目清单屏可以重叠在用户所收看的节目上或在“浏览”模式中重叠在一部分节目上。例如在Knudson等人的美国专利申请No.09/357,941(1999年7月16日申请,代理人卷号为No.UV-114)中描述了这种节目清单屏,在此以引用的方式将该专利申请整个地结合在本申请中。
节目清单屏可以包含根据一种或多种组织准则(例如以时间、以屏道、以节目种类等)组织的一组或多组或一览节目清单。例如节目向导给用户提供根据时间、根据频道、根据多个种类(电影、体育、儿童节目等)来查看清单的机会或使用户可以以名称搜索清单。可以应用适合的列表、表格、网格或其它适合的显示结构来显示节目清单。如果需要的话,节目清单屏可以包括可选择的广告、产品品牌标志图、服务提供商商标图、时钟或其它任何适合的指示或图形。
例如用户可以通过从菜单102中选择可选择的特征106来指示希望收看的时间、屏道或分类节目清单。相应地,如果这种清单还没有存储在存储器63(附图4)中,节目向导客户机将一种或多种请求发布给所选择的种类中的节目向导服务器25。节目向导服务器25检索存储在存储装置56中、存储在服务器中或来自因特网服务系统61的节目向导数据,并通过节目向导发送设备21将该数据提供给节目向导客户机。
节目向导客户机可以在用户电视设备22上以适合的节目清单屏显示节目清单。附图6所示为以时间方式显示节目清单。附图6的节目清单屏130可以包括高亮度区151,该高亮度区151突出显示了当 前的节目清单150。用户通过用户接口46输入适当的指令可以设置高亮度区151。例如,如果用户接口有小键盘46,则用户可以应用在遥控器40上的“上”和“下”箭头键设置高亮度区151。例如用户可以通过按在遥控器40上的“OK”或“信息”键来选择清单。可替换的是,可以应用触摸敏感屏、跟踪球、声音识别装置或其它的适合装置来移动高亮度区151或选择节目清单而不应用高亮度区151。在进一步的方法中,用户可以向声音请求识别系统说出电视节目清单。选择节目清单的这些方法仅是示例性的。如果需要的话任何其它的适合的选择节目清单的方法都可以应用。
例如用户可以通过按在遥控器40上的“上”、“下”箭头或“上翻页”或“下翻页”键来查看以时间栏111所示的时间片段的附加清单。用户还可以通过按在遥控器40上的“向前一天”或“向后一天”来分别查看下一个24小时期间内的清单或过去24小时期间内的清单。如果在所示的方向中没有精确的清单开始,则节目向导给出更近或更远的24小时上开始的节目。如果需要的话,节目向导可以要求用户滚过广告横幅110。例如用户可以通过按在遥控器40上的“右”和“左”箭头来查看其它的时间片段的节目清单。
附图7所示为以频道显示的节目清单。用户可以上滚和下滚来查看附加的时间片段的节目清单,并且可以朝左滚动和朝右滚动来查看其它频道的节目清单。如果需要的话,可以将显示节目清单的日期包括在显示频道数的显示区147中。
节目向导可以给用户提供以类别排序节目清单的机会。例如用户可以按在遥控器40上的专用类别键(例如“电影、“体育运动”、“儿童节目”等)来从主菜单屏100(附图5)中选择可选择的类别特征,或者可以应用其它适合的方法表示希望以类别查看节目清单。附图8a所示为在其中显示了电影节目清单的示例性节目清单屏。附图8b所示为在其中显示了与体育运动相关的节目的示例性节目清单屏。附图8c所示为在其中显示了儿童节目的示例性节目清单屏。
在节目清单显示屏比如在附图7a和8a-8c中所显示的这些实例 中,在列表129内的节目清单分成预定的时间片段,比如30分钟的时间片段。在每个时间片段之间,给用户显示分隔符128以指示用户已经从一个时间片段的节目清单滚动或翻页到下一个时间片段的节目清单中。在附图7中,例如用户将节目清单从时间片段11:30PM滚动到在12:00AM。这通过显示下一周日的名字来表示。在附图8a-8c中,例如,用户从在12:30PM的时间片段的节目清单滚动到在1:00PM时间片段中的节目清单中。如果需要的话,对于那些存在清单的时间片段仅显示分隔符128。当用户在清单内滚动时,高亮度区151可以跳过分隔符128。附图6、7和8a和8c所示为节目向导如何显示广告横幅以便要求用户滚过横幅来访问附加的节目清单。
附图6、7、8a、8b和8c的节目清单屏还示出了包括各种其它的屏幕单元。节目清单显示屏例如可以包括可选择的广告、广告横幅、商标标志、服务提供商标志、时钟、消息指示器或其它任何适合的屏幕单元。节目向导可以使用户有权使用可选择的广告,例如用户按左箭头以移动高亮度区151来将可选择的广告高亮度显示。在附图6、8a、8b和8c的实例性的节目清单屏中,当用户滚动或翻页节目清单时节目向导还可以调整在时间栏123中显示的时间以在清单的顶部给出节目清单的时间。
节目向导客户机可以给用户提供定义一种或多种准则的复杂的布尔或自然语言表达式的机会。这种准则可以包括例如由节目向导服务器25所提供的属性类型和属性信息。通过节目向导服务器25可以存储用户所定义的表达式以便检索和存储节目向导数据、安排提示、自动记录节目以及父母控制节目。还可以通过节目向导服务器或节目向导客户机从用户分布中或通过监测节目向导的使用或广告来得出这些准则。节目向导服务器25还可以应用表达式来获得其它类型的信息或节目。节目向导服务器25例如可以获得视频点播节目、站点链接、游戏、聊天组链接、商业信息或来自在主设备12或其它设备上的数据源14的其它任何适合的信息或节目。如果需要的话节目向导客户机可以给用户提供访问、修改或删除表达式的机会。
用户可以通过例如选择主菜单102的可选择的“搜索”特征106(附图5)来表示希望搜索节目向导数据。例如,节目向导客户机可以显示准则屏,比如附图9把和9b的实例性准则屏。节目向导客户机可以显示附图8a和9b的准则屏以给用户提供定义布尔表达式的机会。用户通过选择准则比如属性类型、属性、逻辑运算符以及排序准则来构造布尔表达式。用户可选择的准则还可以包括节目向导服务器25所搜索的比如例如节目清单、节目信息、站点、视频点播电视、软件或其它的任何适合的节目向导数据、其它的信息或电视。
例如用户可以通过如下的方式来定义表达式:在准则之间箭头朝上或朝下移动、箭头朝左或朝右来选择属性、属性类型或逻辑运算符,按适当的键来指示用户已经完成(例如“OK”键)。在附图9a的实例中,用户已经构造了对所有的动作类节目的布尔表达式,这些动作类节目中都有演员Bruce Willis并且在7:00P和11:00P之间开始和在当天的9:00P和1:30A之间结束。为避免过于复杂在附图9a中还没有示出选择节目向导服务器25的搜索准则。
节目向导客户机可以显示附图9b的准则屏以给用户提供构造自然语言表达式的机会。用户可以通过接口46(附图4)输入自然语言短语,比如“按以字母顺序列出有明星Bruce Willis并且在今天7:00P和11:00P之间开始和在9:00P和1:30A之间结束”的所有的动作类节目。
节目向导客户机可以给节目向导服务器25提交用户定义的布尔表达式或自然语言表达式以进行处理。节目向导服务器25可以处理该表达式并将所得的节目向导数据(例如,节目清单、节目信息、软件、因特网链接等)或电视节目提供给节目向导客户机进行显示。附图11所示为根据在附图9a和9b中所定义的表达式通过节目向导客户机显示的实例性的节目清单屏。
例如用户还可以通过存储所定义的表达式作为代理程序(agent)来表示希望使节目向导服务器25自动地处理表达式。在用户定义布尔或自然语言表达式之后,例如用户可以通过选择附图9a和9b的可 选择的特征“存为代理程序”147来表示希望存储表达式作为代理程序。当用户表示已经完成定义表达式(例如,通过按“OK键”)时,节目向导客户机还可以自动地高亮度地显示可选择的特征“存为代理程序”147。如果需要的话,节目向导客户机可以给用户提供给代理程序命名的机会。
例如用户可以通过选择主菜单102的可选择的“代理”特征106来访问所存储的表达式或代理程序。相应地,节目向导客户机可以显示所存储的表达式或代理程序的清单。在附图10中示出了实例性的代理程序屏1101。用户可以通过例如在所需的表达式上设置高亮度区151并按在遥控器40上的“OK”键来表示希望查看节目清单。响应用户所表示想查看访问表达式的希望,节目向导客户机将用户所定义的表达式提交给节目向导服务器25以进行处理,并将节目清单提供给节目向导客户机以在节目清单屏上显示。例如,如果用户将附图9a的布尔表达式以“Bruce Willis”的名字存储,然后表示希望访问该表达式,则节目向导客户机可以显示附图10的清单屏。
在再一种方法中,节目向导客户机根据用户作为代理程序所存储的表达式可以给节目向导服务器25提供该表达式。节目向导服务器25可以存储该表达式并监测存储在存储装置56中的并与该表达式相匹配的节目向导清单、节目信息、其它信息、软件、视频等数据。节目向导服务器25还可以例如通过因特网查询与该表达式相匹配的节目向导数据和电视的其它数据源。当用户表示希望访问代理程序时,节目向导服务器25可以从存储装置56或其它的数据源获得节目向导数据、其它的信息或电视并将它们提供给节目向导客户机。可替换地,当用户访问将要显示这些信息的节目向导的特征时,节目向导服务器25可以将该节目向导数据、其它信息或电视自动地提供给节目向导客户机。在再一种适合的方法中,节目向导服务器25可以将例如节目标志符和开始的时间提供给节目向导客户机以形成表示所查找的节目的节目提示。
节目向导还可以给用户提供定义爱好的机会,这些机会可以允许 用户自定义节目向导经验。例如,在Eillis的1998年3月4日申请的美国专利申请09/034,934(代理卷号No.UV-43)中描述了这样的系统,在该系统中交互式电视节目向导给用户提供定义用户爱好情况的机会,在此以引用的方式将该专利申请整个地结合在本申请中。例如用户可以通过从附图5的主菜单102的中选择可选择的设置特征来表示设置用户爱好情况的希望。当用户从主菜单102中选择可选则的“设置”特征106时,节目向导客户机可以显示设置屏,比如附图12所示的实例性的设置屏411。
设置屏411可以给用户提供设置各种向导特征、设置父母控制特征、设置机顶盒28(附图3)的特征、设置声频特征、设置屏幕位置、设置用户爱好情况或设置其它特征或这些特征的适合的组合的机会。例如用户可以通过选择用户爱好情况417来表示想设置用户爱好情况的希望。当用户表示希望设置用户爱好情况时,节目向导客户机可以显示用户爱好情况设置屏,比如在附图13a-13f所示的爱好情况设置屏。这种定义用户爱好情况的方法仅是实例性的,任何其它适合的方法都可以应用。
在实际中可以存在与用户电视设备22相关的多个用户。节目向导可以给用户提供设置多个用户爱好情况的能力。例如用户可以通过选择爱好情况选择器109和将箭头朝上或朝下来选择所需的用户爱好情况来在用户爱好情况之间进行切换。例如在附图13a-13f中,用户已经选择可能对应于特定的用户的爱好情况#1。
用户爱好情况可以包括比如爱好属性104和爱好程度106的准则。爱好属性104可以通过类型来组织。属性类型和属性可以编制在节目向导客户机中,或者可以通过节目向导客户机从节目向导服务器25中检索。在前一种方法中,可用的属性类型和属性可以保持不变直到节目向导客户机更新。在后一种方法中,可用的属性类型和属性可以通过主设备12或电视发送设备16在任何时候提供。每次用户表示希望设置用户爱好情况时,节目向导客户机可以查询节目向导服务器25以得到可用于的属性类型和属性。不管在那一种方法中当用户表示 希望设置用户爱好情况时,节目向导客户机都可以查询节目向导服务器25以得到与该节目向导客户机相关的用户爱好情况。
附图13a-13f所示为6个实例性的爱好情况设置屏的视图,在该设置屏中例如用户可以通过选择属性选择器111并将箭头朝左或朝右移动直到所需的爱好属性类型来选择属性类型。例如,附图13a-13f所示为节目向导如何给用户提供分别设置爱好程度、类型、频道、男演员和女演员、等级以及爱好属性的其它类型的机会。在用户选择属性之后例如用户通过将箭头朝下移动来选择爱好属性。然后用户可以将箭头朝右或朝左移动直到显示所需的属性。在显示所需的爱好属性之后,例如用户可以将箭头朝下移动以设置属性的爱好程度。然后用户例如可以将箭头朝右或左移动以选择适合的爱好程度。
在给定的爱好属性中表示用户感兴趣或不感兴趣的爱好程度可以包括非常喜欢、一般喜欢、很不喜欢、一般不喜欢、强制性的(例如,适合于聋子的定制字幕)、非法的(例如,适合于儿童的R级节目)以及不关心(中性)。在用户表示他或她完成定义分布(例如,通过按在遥控器40上的“OK”键)之后,节目向导客户机可以将爱好情况数据提供给节目向导服务器25以便用于提供节目向导数据。用户可以再次移下箭头以选择附加的准则或朝上移动箭头以编辑已经选择的准则。例如用户可以通过将他的爱好程度设定为“不关心”来删除属性。
例如用户可以通过从附图5的主菜单102中选择可选择的分布特征来使一种或多种所定义的爱好情况有效或无效。例如通过查询节目向导服务器25的任何所定义的爱好情况、给用户提供爱好情况清单并给用户提供有效或无效如附图14所示的一种或多种爱好情况来回答节目向导客户机。例如用户可以通过将该分布设置为无效来停用该爱好情况。用户可以设定爱好情况为有效以改变程度,例如用户通过该分布为“宽广”、“中等”或“较窄”的范围来设置分布为有效。
节目向导客户机还可以给节目向导服务器25指示哪种分布有效或无效。当根据来自节目向导客户机的数据请求检索数据时,例如节 目向导服务器可以应用一种或多种爱好情况的属性作为附加的准则。如果同时应用多种爱好情况,则节目向导服务器25可以应用任何适当的方法来调解任何冲突。例如在上文所提到的Eillis的1998年3月4日申请的美国专利申请09/034,934中描述了一种能够解决在多个有效的用户爱好情况中的冲突的交互式电视节目向导系统。
附图15所示为包含有用户可得到的实例性的节目单的表格。在标以“窄范围”和“宽范围”的列中所出现的结果表明那些电视节目满足如在附图13a-13f中所定义的实例性分布#1的爱好程度的爱好属性。实际上,根据用户所设定的强制性属性,基于被设定在最宽的范围的分布所产生的清单屏通常可以包括更多数量的节目清单。
当用户使用分布#1并将其设定到最宽的范围时,节目向导服务器25可以向具有所有的强制属性并没有非法的属性的节目提供节目向导数据。例如,“Seidfeld”、“卓越者”、“ER”、“终结者”以及“我的继母是外国人”都包括在最宽广的爱好范围中,因为它们都仅具有在分布#1中所指定的强制性属性—定制字幕(如在附图13f中所设定)。此外,它们没有与非法的爱好程度相关的爱好属性(R级、TV-MA级或NC-17级(如附图13e所示))。“歌剧院之夜”并没有包括,因为他没有强制性的属性(定制字幕)。“Dante的顶峰”并没有包括因为他具有非法的等级(R)。在附图16a中显示了应用这种受限制的数据通过节目向导客户机显示的节目清单屏(ER还没有列出,因为可能它会在不同的时间块中)
当用户启用分布#1并将其设定在中间范围中,节目向导服务器25可以提供这样的节目的节目向导数据,即没有与不喜欢的爱好程度相关的爱好属性、具有所有的强制性属性以及没有非法的属性的节目。“卓越者”并不包括因为恐怖具有“一般不喜欢”(如在附图13b中所示)的爱好程度。“Dante的顶峰”并不包括因为它为非法的属性的R级(如在附图13e中所示)。“歌剧院之夜”并没有被包括因为它不是定制字幕,定制字幕为一种强制性属性(如在附图13f中所示)。因为在分布#1中恐怖的爱好属性具有相关的“一般不喜欢”的爱好程 度而Schwarzenegger(在节目“终结者”中的男演员)的爱好属性具有与“非常不喜欢”相关的爱好程度(分别如在附图13b和13d中所示),所以例如“终结者”并不在分布#1的中等范围中。“Seinfeld”和“ER”都被包括在其中因为它们并不具有任何不喜欢的属性。
当面对与两个不同的爱好程度相关的相同节目时,节目向导应用更强的两个。例如包括“我的继母是外国人”因为它具有超过“一般不喜欢”的“非常喜欢”的属性。在附图16b中示出了应用这种受限制的节目向导数据通过节目向导客户机显示的实例性的节目清单屏。实际上,根据由用户所设定的强制性属性,基于设定到中等范围中的分布产生的清单屏通常可以包括更多的节目清单。
当用户启动分布#1并将其设定到较窄的爱好范围中时,节目向导服务器25可以提供所有的喜欢的节目的节目向导数据,这些节目为更不喜欢的、具有所有的强制性属性的以及没有非法属性的节目。“卓越者”并不包括因为它具有一般不喜欢的属性即恐怖的属性。Terninator并不包括因为它具有强烈的不喜欢属性,即Arnold Schwarzenegger。包括“我的继母是外国人”因为喜剧的强烈的喜欢属性优选于恐怖的一般不喜欢的属性。“Dante的顶峰”并不包括因为它具有R等级。“歌剧院之夜”并不包括因为它并不是保密字幕。ER并不在窄的范围中因为它并没有任何喜欢的属性。它是最好的、中性的。在附图16c中示出了应用这种受限制的节目向导数据通过节目向导客户机显示的实例性的节目清单屏。
节目向导还可以给用户提供应用具有一种或多种准则的布尔或自然语言表达式来安排提示时间表。如果需要的话,节目向导服务器25可以基于用户爱好情况和代理程序来安排提示。可以给每个节目或节目序列安排提示。例如,在Knudson等人的1999年6月11日申请的美国专利申请No.09/330792(代理人卷号为UV-56)中描述了一种在其中设定节目序列的提示的系统,在此以引用的方式将该专利申请整个地结合在本申请中。
例如通过从附图5的主菜单100中选择可选择的“提示”特征106 用户可以表示希望安排提示的希望。相应地节目向导可以显示准则屏。在附图17a和17b中示出了实例性的准则屏161和169。节目向导客户机可以显示附图17a的准则屏以给用户提供依据布尔型表达式设置提示的机会。用户可以通过选择准则比如属性类型、属性和逻辑运算符来构造布尔表达式。例如用户可以这样来作选择,例如应用右、左、上或下箭头键顺序的任何适当的组合来顺序地通过属性类型、属性以及逻辑运算符。在附图17a的实例中,用户已经定义了布尔表达式来安排有Gary Shandling明星并且等级低于R的喜剧的提示。在附图17b的实例中,用户已经定义了类似于自然语言的表达式。
节目向导客户机可以将用户所定义的布尔表达式提交给节目向导服务器25进行处理。节目向导服务器25可以处理该表达式并给符合该表达式的所有的节目安排提示。应用合适的方法可以安排提示。在一种适合的方法中,节目向导服务器25可以存储节目标志符和开始时间并在节目开始之前在适当的时间上将该消息发送到节目向导客户机。在另一种适合的方法中,节目向导服务器25可以处理该表达式并将节目的标志符和开始时间提供给节目向导客户机。例如节目向导客户机可以保存该节目标志符的清单并在节目开始之前在适当的时间上显示该节目提示。
节目向导可以在节目开始播出时提醒用户。在一变型的方法中,节目向导可以在该节目开始播出之前的某一预定的时间段中提醒用户该节目将要播出。附图18和19所示为实例性的节目提示清单171。在附图18中,提示清单171重叠在当前显示的电视节目的上部一给该用户提供查看提示的机会,而同时用户收看电视节目。在附图19中所示为提示清单171显示在节目清单显示屏的顶部。节目向导可以给用户提供例如通过应用遥控器箭头键来滚动提示清单171的机会。例如当用户选择隐藏提示特征172时则节目向导可以将提示清单隐藏。例如如果用户在看电视的同时在任何时候按“OK”键,则向导相同还可以显示提示清单171。
节目向导还可以给用户提供应用布尔或自然语言表达式安排通 过第二级存储装置47或数字存储装置49(附图4)来记录节目的机会。如果需要的话,节目向导服务器25可以基于用户的爱好情况或代理程序来安排记录节目。还可以安排通过节目向导服务器25来记录节目。例如,在Ellis等人的1999年6月11日申请的美国专利申请No.09/332,244(代理人卷号为UV-84)中描述了一种在其中通过远程服务器来记录节目的节目向导系统,在此以引用的方式将该专利申请整个地结合在本申请中。
例如用户可以通过从附图5的主菜单102中选择可选择的“记录”特征106来表示希望安排记录节目。相应地节目向导可以显示准则屏,比如在附图17a和17b中的实例性的准则屏161和169。节目向导客户机可以显示附图17a的准则屏以给用户提供根据布尔型表达式安排记录节目的机会。用户可以通过选择准则比如属性类型、属性以及逻辑运算符来构造布尔表达式。用户可以作出这样的选择,例如应用右、左、上或下箭头键顺序的任何适当的组合来顺序地通过属性类型、属性以及逻辑运算符。在附图17a的实例中,用户已经定义了布尔表达式来安排记录有Gary Shandling明星并且等级低于R的喜剧。在附图17b的实例中,用户已经定义了具有类似的准则的类似于自然语言的表达式。
节目向导客户机可以将用户所定义的布尔表达式提交给节目向导服务器25进行处理。节目向导服务器25可以处理该表达式并安排记录符合该表达式的所有的节目。例如在如上文所提到的Ellis等人的1999年6月11日申请的美国专利申请No.09/332,244(代理人卷号为UV-84)中所描述,可以通过节目向导服务器25执行记录。在另一种适合的方法中,节目向导服务器25可以处理该表达式并将节目标志符和开始时间提供给节目向导客户机。节目向导客户机例如可以保留一个节目标志符和节目开始时间清单并指令可选择的第二级存储装置47或数字存储装置49来记录该节目。
节目向导还可以给用户提供应用布尔或自然语言表达式父母控制名称、节目或频道的机会。如果需要的话,节目向导服务器25可 以基于用户爱好情况来父母地控制节目。例如用户可以通过从附图5的主菜单102中选择可选择的“父母”特征106来表示希望父母地控制名称、节目或频道的愿望。相应地节目向导可以显示准则屏,比如在附图17a和17b中的实例性的准则屏161和169。节目向导客户机可以显示附图17a的准则屏以给用户提供根据布尔型表达式控制节目的机会。用户可以通过选择准则比如属性类型、属性以及逻辑运算符来构造布尔表达式。用户可以作出这样的选择,例如应用右、左、上或下箭头键顺序的任何适当的组合来顺序地通过属性类型、属性以及逻辑运算符。在附图17a的实例中,用户可以已经定义了布尔表达式来锁定有Gary Shandling明星并且等级低于R的喜剧。在附图17b的实例中,用户已经定义了具有类似的准则的类似于自然语言的表达式。
节目向导客户机可以将用户所定义的布尔表达式提交给节目向导服务器25进行处理。节目向导服务器25可以处理该表达式、确定符合该表达式的所有的节目,并且当应用适合的指示器(例如在清单信息中所包含的“锁定”标记)将节目清单提供给节目向导客户机时指示锁定到节目向导客户机中的节目。例如当显示被锁定的清单在例如附图7所示的清单屏中时,节目向导客户机可以通过显示锁定指示器161来表示节目被锁定。通过将处理和锁定节目的存储任务放在节目向导服务器25上而不是在用户电视设备22上,可以锁定比其它的方式更多的标题名称,因为用户电视设备22的处理和存储资源有限。如果需要的话,应用常规的父母控制技术还可以锁定标题、节目或频道。例如在如上文所提到的Knudson等人的1999年7月16日申请的美国专利申请No.09/357,941(代理人卷号为UV-114)中描述了一种给用户提供父母控制标题、节目或频道的机会的节目向导系统。
节目向导服务器25还在存储装置56上记录用户的收视历史。应用任何适合的方法可以产生收视历史。例如节目向导客户机可以跟踪用户收看比一预定的时间更长的所有节目并记录向导客户机正在运行的家庭、当前有效的爱好情况、节目(或它的标志符)以及用户收 看多长的时间。节目向导客户机还可以跟踪用户订购付费节目的时间、记录节目以及制定节目提示表,还可以将这些信息作为收视历史的一部分提供给节目向导服务器25。其它类型的信息也可以包括在收视历史中。例如可以通过节目向导服务器25存储用户所定义的表达式以跟踪用户所搜索的节目类型。此外,还可以通过节目向导服务器25计算用户人数统计并用于更准确地找到广告或推荐节目。例如在Knudson等人的1998年8月25日申请的美国专利申请No.09/139,777(代理人卷号为UV-58)中描述了一种在其中计算用户人数统计值的系统,在此以引用的方式将该专利申请整个地结合在本申请中。
节目向导客户机将收视历史信息连续地(例如每次节目向导客户机确定用户已经观看了该节目预定时间)、周期性地、根据来自节目向导服务器25的请求或查询或以任何其它适合的频率提供给节目向导服务器25。如果需要的话,节目向导客户机还可以监测广告使用,比如用户已经选择了那些可选择的广告。例如在Thomas等人的1998年8月25日申请的美国专利申请No.09/139798(代理人卷号为UV-57)中描述了一种在其中跟踪用户收视活动和广告使用的节目向导系统,在此以引用的方式将该专利申请整个地结合在本申请中。
节目向导可以根据电视观众的历史处理用户分布以给用户提供更用户化的收视经验。例如节目向导识别用户已经收看了那些节目或电视集。例如节目向导服务器25可以识别用户还没有收看的那几集电视并在节目向导客户机请求节目清单时将这几集电视指示给节目向导客户机。这样节目向导客户机就可以例如通过显示适合的图标或改变清单的显示特性(例如改变它的颜色)来向用户表示该节目是新的。例如附图7所示为在清单129中显示的“新节目“指示器159以给用户指示用户还没有收看过“星期六晚上”的特定的某一集节目。节目向导服务器25还可以基于收视历史计算收视率比如尼耳森(Nielsen)收视率并将这些信息提供给感兴趣的对方。
节目向导还可以应用收视历史和用户爱好来给用户找到广告。例如在Knudson等人的1998年3月4日申请的美国专利申请 No.09/034939(代理人卷号为UV-42)中描述了一种在其中给用户找到广告的系统,在此以引用的方式将该专利申请整个地结合在本申请中。所找到的广告包含有文字、图形或视频信息。所找到的广告还可以是包含各种用户可选择项的有效目标。例如,所找到的广告可以允许用户请求将关于产品的附加信息邮寄到用户的家里,允许用户购物或允许用户应用节目向导查看关于产品的附加信息。所找到的广告可以显示在任何适当的节目向导显示屏上。例如节目向导客户机可以基于准则、分布或代理程序在准则或分布屏中显示所找到的广告。例如可选择的广告108和广告横幅110都可以是被找到的广告。
节目向导可以基于收视历史、爱好情况或这些的任何适当的组合作出个性化的收视推荐。例如节目向导服务器25可以从收视历史中构造关系数据库表达式,这些关系数据库表达式定义针对用户已经收看过的、排定提示的、搜索的或订购最多的节目的节目种类和节目等级的表达式。然后节目向导服务器25将用户爱好情况准则应用到节目中并形成个人收视推荐。在另一种适当的方法中,节目向导服务器25或节目向导客户机可以过滤由主设备12或电视发送设备16基于类似的表达式、分布、收视历史等产生的收视推荐节目。
为说明的目的,假设用户已经设置了在附图9a和9b中所示的表达式,并已经设定附图13a-13f的用户分布,则节目向导服务器25可以确定电影Armageddon满足所运行的表达式的准则,也符合当前的用户分布的准则。Armageddon是一部电影(非常喜欢),一部动作片(非常喜欢)以及它不是非法等级(它的等级为PG-13)。节目向导服务器25可以将电影Armageddon(或它的标志符)以及它的播出时间都指示给节目向导客户机,并向客户(例如,应用第二标志符)表示观众推荐的电影将要播出。节目向导客户机可以分别在用户正在收看的节目之上或在节目向导显示屏之上显示观众推荐覆盖图,比如在附图20ah和20b中所示的覆盖图2111。用户可以按在遥控器40上的适当的键(例如“信息”键)来访问所推荐的节目的附加信息。在附图20c中所示为实例性的附加信息屏。例如在上文中所提到的 Knudson等人的1999年7月16日申请的美国专利申请No.09/357,941(代理人卷号为UV-114)中描述了一种附加节目信息显示屏。例如当用户选择“yes”时,节目向导客户机可以将用户电视设备22调到正在播出所推荐的收视节目的频道。如果需要的话,推荐可以包括适当的图形比如表示所推荐的节目的图形。
附图21-24所示为包括执行本发明的各个方面的实例性的步骤的流程图。在附图21-24中所示的步骤仅是说明性的,它可以以任何适当的顺序执行。
附图21所示为包含在节目向导服务器25上存储爱好情况的实例性的步骤的流程图。如果需要的话,所示的步骤可以在不要求用户浏览因特网的客户机-服务器交互式节目向导系统中执行。在步骤2000中,在用户电视设备22上运行的节目向导客户机给用户提供定义爱好情况的机会。爱好情况可以包括用户所选择或定义的各种节目特征比如种类和等级的理想程度。例如用户可以通过选择分布(步骤2002)并选择准则(步骤2004)比如属性类型(步骤2006)以及属性(步骤2008)来定义爱好情况。例如可以将爱好情况产生为包含有提供给节目向导服务器25的适当的数据库表达式的数据库文件(例如SQL文件)。节目向导服务器25可以在步骤2012中存储爱好情况情况。
从节目向导服务器25将节目向导数据提供给节目向导客户机并在步骤2020和2030中分别通过节目向导客户机显示。节目向导服务器25或节目向导客户机可以应用爱好情况以滤去不希望的节目向导数据。这可以应用任何适当的方法来完成。例如节目向导服务器25可以仅将符合爱好情况的节目清单信息或其它的节目向导数据提供给节目向导客户机(步骤2025)。可替换的是,节目向导服务器25可以将节目向导数据、其它信息或电视提供给节目向导客户机,而节目向导客户机可以通过仅显示符合爱好情况来滤去该数据、其它的信息或电视(步骤2035)。
如果需要的话,节目向导服务器25可以基于爱好情况执行附加的功能。例如节目向导服务器25可以根据爱好情况锁定节目(步骤 2040),根据爱好情况自动地记录节目(步骤2050)、根据爱好情况安排提示(步骤2060)或根据爱好情况找到广告(步骤2070)。如果需要的话,节目向导服务器25还可以在步骤2080中根据爱好情况提供收视推荐。步骤2080还可以包括根据由主设备12或电视发送设备16所提供的爱好情况过滤收视推荐(步骤2085)。
附图22所示为包含根据本发明的原理给用户提供搜索节目向导数据的机会的实例性的步骤的流程图。如果需要的话,所示的步骤可以在不要求用户浏览因特网的客户机-服务器交互式节目向导系统中执行。在步骤2100中,节目向导客户机给用户提供定义表达式比如布尔或自然语言表达式的机会。例如这可以包括给用户提供选择属性类型、属性以及逻辑运算符(分别在步骤2102、2104和2106)的机会。还可以给用户提供将该表达式存储为代理程序(步骤2110)的机会。在步骤2120中节目向导客户机给节目向导服务器25提供表达式以进行处理。例如节目向导客户机以文本文件的形式提供布尔或自然语言的表达式。可替换的是,节目向导客户机可以构造适当的数据库表达式并作为一个或多个适当的数据库文件(例如作为SQL文件)将该表达式提供给节目向导服务器25。
如果在步骤2110中用户表示希望将表达式作为代理程序存储,则在步骤2130中节目向导服务器25将该表达式作为代理程序存储。否则,节目向导服务器25应用任何适当的方法处理该表达式(步骤2140)。这取决于如何通过节目向导客户机提供该表达式。如果将布尔或自然语言表达式作为文本文件提供,则例如节目向导服务器25分析该表达式并构造合适的数据库表达式。作为一种变型,通过节目向导客户机已经提供该数据库表达式。在任一种方法中,节目向导服务器25都可能检索它的节目向导数据(例如节目清单、附加节目信息等)、其它信息(例如软件、因特网链接等)或电视(例如付费电视)的数据库或在其它设备上的数据库并在步骤2150中将结果提供给节目向导客户机。在步骤2160中节目向导客户机可以将该结果显示在用户电视设备22上。
如果用户在步骤2110中表示希望将该表达式存储作为代理程序。则节目向导服务器25可以应用任何适当的方法将该表达式作为代理程序存储。例如代理程序可以保留数据库中以便节目向导服务器25周期性地监测。如果需要的话,可以将该代理程序提供给在其它设备上的其它服务器上,由此给用户提供监测多个节目向导数据、其它信息或电视的能力。在步骤2145中代理程序可以自动地运行(例如查询数据库)在一个或多个服务器上。步骤2145可以周期性地、在每次更新数据库时或任何其它适当的频率执行。在步骤2155中节目向导服务器25可以将它的结果和其它服务器的结果(如果需要的话)提供给节目向导客户机。在步骤2165中节目向导客户机可以显示该结果。例如,可以以提示的形式显示该结果,在步骤2155中提供了该提示信息。
附图23所示为包含根据本发明的原理在节目向导服务器25中处理并应用表达式的实例性的步骤的流程图。如果需要的话,所示的步骤可以在不要求用户浏览因特网的客户机-服务器交互式节目向导系统中执行。在步骤2100中,节目向导客户机给用户提供定义表达式(例如,布尔或自然语言表达式)的机会。例如这可以包括给用户提供选择属性类型、属性以及逻辑运算符(分别在步骤2102、2104和2106)的机会。在步骤2210中节目向导客户机以任何适当的文件类型给节目向导服务器25提供表达式以进行处理。例如节目向导客户机在文本文件中提供布尔或自然语言的表达式。可替换的是,节目向导客户机可以构造适当的数据库表达式并将该表达式提供给节目向导服务器25作为一个或多个适当的数据库文件(例如作为SQL文件)。
节目向导服务器25根据如何将该表达式从节目向导客户机提供给节目向导服务器25并应用任何适当的方法可以处理该表达式(步骤2220)。如果将布尔或自然语言表达式作为文本文件提供,则例如节目向导服务器25分析该表达式并构造合适的数据库表达式。作为一种变型,已经从节目向导客户机将该数据库表达式提供给节目向导 服务器25。在任一种方法中,节目向导服务器25都可能检索它的数据库或在其它设备上的数据库并将结果提供给节目向导客户机或应用该结果来执行任何适当的节目向导功能。
可以基于搜索的结果安排提示(步骤2230)。例如在步骤2235中节目向导服务器25可以存储提示信息(例如节目标志符和开始时间)并在节目开始之前的适当的时间上将该消息发送给节目向导客户机。在另一种适当的方法中,节目向导服务器25可以处理表达式并将节目标志符和播出时间提供给节目向导客户机。例如节目向导客户机可以保留节目标志符清单并在节目开始之前的适当的时间上显示该节目提示。
基于该表达式的结果还可以通过节目向导服务器25或用户电视设备22自动地记录节目。例如节目向导服务器25可以将节目标志符和播出时间提供给节目向导客户机。节目向导客户机例如可以保留节目标志符和节目播出时间的清单并在适当的时间上指令可选择的第二级存储装置47或数字存储装置49来记录。
基于该表达式的结果可以父母锁定节目(步骤2250)。例如在步骤2260中节目向导服务器25可以存储父母控制信息(要锁定的在数据库、表或节目清单中的节目标志符)。当将节目清单提供给节目向导客户机时,节目向导服务器25可以给节目向导客户机指示节目被锁定了。可替换的是,节目向导服务器25可以将该表达式所找到的结果节目指示给节目向导客户机。节目向导客户机可以应用任何适合的方法局部地锁定节目。例如当锁定的清单显示在如在附图7中所示的清单屏中时,节目向导客户机可以通过例如显示锁定指示器161来表示节目被锁定。
附图24所示为依据本发明的原理包含跟踪并应用收视历史的实例性的步骤的流程图。如果需要的话,所示的步骤可以在不要求用户浏览因特网的客户机-服务器交互式节目向导系统中执行。在步骤2300中跟踪收视历史。这可以包括跟踪用户收看的节目(步骤2310)、跟踪用户应用节目向导服务器25或应用常规的技术所安排的提示(步 骤2320)、跟踪用户所订购的付费电视节目(步骤2330)、广告的用途(步骤2335)、跟踪所记录的节目(步骤2337)、跟踪任何其它适当的用户活动或这些任何适当的组合。节目向导客户机将收视历史信息连续地(例如在每次节目向导客户机确定用户已经观看了该节目预定时间时)、周期性地、根据来自节目向导服务器25的请求或查询或以任何其它适合的频率提供给节目向导服务器25。
在步骤2340中将在步骤2310-2335中所跟踪的收视历史存储在节目向导服务器25上。如果需要的话,还可以将通过节目向导服务器25所处理的用户定义的表达式存储在节目向导服务器25上(步骤2345)。在步骤2347中通过节目向导服务器25计算用户人数统计。节目向导服务器25使用这些收视历史以及它的表达式和用户人数统计值来执行任何适合的功能。例如节目向导服务器25可以收集节目等级信息(步骤2350)或找到的广告(步骤2360)。
节目向导服务器25还可以搜索与收视历史一致的它的或其它的服务器的节目数据库(步骤2370)。如果需要的话,节目向导服务器25可以找到与节目向导服务器25所存储的爱好情况相一致的节目(步骤2375)。应用这些搜索结果节目向导服务器可以执行任何适当的功能。例如节目向导服务器25可以识别那些对用户来说是新的节目片段(步骤2380)或例如以提示的形式提供收视推荐或提供非节目方面(例如软件、因特网链接等)的推荐(步骤2390)。
上文所述仅是实例性地说明本发明的原理,在不脱离本发明的精神和范围的前提下本领域的熟练人员可以作出各种变型。

客户机-服务器电子节目向导.pdf_第1页
第1页 / 共62页
客户机-服务器电子节目向导.pdf_第2页
第2页 / 共62页
客户机-服务器电子节目向导.pdf_第3页
第3页 / 共62页
点击查看更多>>
资源描述

《客户机-服务器电子节目向导.pdf》由会员分享,可在线阅读,更多相关《客户机-服务器电子节目向导.pdf(62页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104053050A43申请公布日20140917CN104053050A21申请号201410195793722申请日1999082060/097,53819980821US09/374,04319990813US99811176719990820H04N21/442201101H04N21/462201101H04N21/435201101H04N21/47220110171申请人联合视频制品公司地址美国俄克拉何马州72发明人迈克尔D埃利斯托马斯R莱蒙斯威廉L托马斯74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人杜娟54发明名称客户机服务器电子节目向导。

2、57摘要提供了一种客户机服务器交互式电视节目向导系统。在用户电视设备上实现一种交互式电视节目向导客户机。该交互式电视节目向导给用户提供由节目向导服务器所处理的表达式的机会。节目向导服务器可以基于该表达式提供节目向导数据、安排提示、安排节目记录以及父母锁定节目。可以跟踪用户的收视历史。节目向导服务器分析收视历史并基于该收视历史产生收视推荐、找到广告以及收集节目等级信息。30优先权数据62分案原申请数据51INTCL权利要求书3页说明书19页附图39页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书19页附图39页10申请公布号CN104053050ACN104053050A1。

3、/3页21一种方法,包括在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及根据用户爱好将所述个性化的媒体向导数据从媒体向导服务器发送到交互式媒体向导客户机。2如权利要求1所述的方法,其中接收用户爱好包括接收第一标识符的用户选择;以及响应于接收第一标识符的用户选择,生成与第一标识符相关联的第一多个爱好属性的显示,其中用户指定针对生成的第一多个爱好属性的显示的第一多个爱好属性的每一个的喜欢或不喜欢的程度。3如权利。

4、要求2所述的方法,还包括接收第二标识符的用户选择;以及响应于接收第二标识符的用户选择,生成与第二标识符相关联的第二多个爱好属性的显示,其中用户指定针对生成的第二多个爱好属性的显示的第二多个爱好属性的每一个的喜欢或不喜欢的程度。4如权利要求2所述的方法,其中第一标识符标识爱好属性的类型,其中爱好属性的类型是系列、类型、频道、演员或等级。5如权利要求2所述的方法,其中每个爱好属性与多个节目相关联。6如权利要求1所述的方法,还包括利用媒体向导服务器基于用户爱好生成收视推荐;以及生成收视推荐的显示以用于利用交互式媒体向导客户机在用户设备上显示。7如权利要求1所述的方法,还包括根据用户爱好将软件从媒体向。

5、导服务器发送到交互式媒体向导客户机。8如权利要求1所述的方法,还包括根据用户爱好将互联网链接从媒体向导服务器发送到交互式媒体向导客户机。9一种系统,包括第一处理电路,被配置为在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及根据用户爱好将所述个性化的媒体向导数据从媒体向导服务器发送到交互式媒体向导客户机。10如权利要求9所述的系统,其中处理电路进一步被配置为接收第一标识符的用户选择;以及权利要求书CN1040。

6、53050A2/3页3响应于接收第一标识符的用户选择,生成与第一标识符相关联的第一多个爱好属性的显示,其中用户指定针对生成的第一多个爱好属性的显示的第一多个爱好属性的每一个的喜欢或不喜欢的程度。11如权利要求10所述的系统,其中处理电路进一步被配置为接收第二标识符的用户选择;以及响应于接收第二标识符的用户选择,生成与第二标识符相关联的第二多个爱好属性的显示,其中用户指定针对生成的第二多个爱好属性的显示的第二多个爱好属性的每一个的喜欢或不喜欢的程度。12如权利要求10所述的系统,其中第一标识符标识爱好属性的类型,其中爱好属性的类型是系列、类型、频道、演员或等级。13如权利要求9所述的系统,其中每。

7、个爱好属性与多个节目相关联。14如权利要求9所述的系统,其中处理电路进一步被配置为利用媒体向导服务器基于用户爱好生成收视推荐;以及生成收视推荐的显示以用于利用交互式媒体向导客户机在用户设备上显示。15如权利要求9所述的系统,其中处理电路进一步被配置为根据用户爱好将软件从媒体向导服务器发送到交互式媒体向导客户机。16如权利要求9所述的系统,其中处理电路进一步被配置为根据用户爱好将互联网链接从媒体向导服务器发送到交互式媒体向导客户机。17一种方法,包括在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的。

8、指定程度;处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及基于所述个性化的媒体向导数据自动指示交互式媒体向导客户机安排记录。18如权利要求17所述的方法,其中每个爱好属性与多个节目相关联。19如权利要求17所述的方法,其中每个用户爱好包括具有多个爱好属性的多个爱好属性类型。20一种方法,包括第一处理电路,被配置为在媒体向导服务器处从用户设备接收使用与用户设备相关联的交互式媒体向导客户机定义的用户爱好,其中该用户爱好包括针对多个爱好属性的每一个的喜欢或不喜欢的指定程度;处理在媒体向导服务器处接收的用户爱好以基于用户爱好找到个性化的媒体向导数据;以及基于所述个性化的。

9、媒体向导数据自动指示交互式媒体向导客户机安排记录。21如权利要求20所述的系统,其中每个爱好属性与多个节目相关联。22如权利要求20所述的系统,其中每个用户爱好包括具有多个爱好属性的多个爱好属性类型。权利要求书CN104053050A3/3页423一种方法,包括在媒体向导服务器处接收由用户利用在用户设备上实现的交互式媒体向导客户机定义的表达式;在媒体向导服务器上存储该表达式;利用媒体向导服务器处理该表达式以找到满足该表达式的节目;以及利用媒体向导服务器自动安排满足该表达式的节目以用于记录。24如权利要求23所述的方法,其中利用媒体向导服务器安排满足该表达式的节目以用于记录包括在用户设备处安排满。

10、足该表达式的节目的记录。25如权利要求23所述的方法,其中利用媒体向导服务器安排满足该表达式的节目以用于记录包括在媒体向导服务器处安排满足该表达式的节目的记录。26一种系统,包括处理电路,被配置为在媒体向导服务器处接收由用户利用在用户设备上实现的交互式媒体向导客户机定义的表达式;在媒体向导服务器上存储该表达式;利用媒体向导服务器处理该表达式以找到满足该表达式的节目;以及利用媒体向导服务器自动安排满足该表达式的节目以用于记录。27如权利要求26所述的系统,其中该处理电路进一步被配置为在用户设备处安排满足该表达式的节目的记录。28如权利要求26所述的系统,其中该处理电路进一步被配置为在媒体向导服务。

11、器处安排满足该表达式的节目的记录。权利要求书CN104053050A1/19页5客户机服务器电子节目向导0001本申请是申请日为1999年8月20日、申请号为2009101286433、发明名称为“客户机服务器电子节目向导”的中国专利申请的分案申请。上述申请号为2009101286433的申请是申请日为1999年8月20日、申请号为998111767、发明名称为“客户机服务器电子节目向导”的中国专利申请的分案申请。0002本发明涉及交互式电视节目向导系统,更具体地说涉及基于客户机服务器结构的交互式电视节目向导系统。0003电缆光缆、卫星以及广播电视系统给电视观众提供了多个电视频道。传统上用户持。

12、有打印的参考电视节目单以确定在具体的时间要播放的节目。最近,已经研制了交互式电视节目向导器使得在用户的电视上能够显示电视节目信息。交互式电视节目向导器通常在机顶盒上实施,以使用户能够应用遥控装置来浏览电视节目清单。在一般的节目向导器中,不同组的电视节目清单显示在预定的或用户所选择的分类中。通常以表格或表单的方式显示节目单。已经提出了在线节目向导器,这种在线节目向导器要求用户浏览因特网INTERNET来访问节目单。0004已经提出了基于客户机服务器的节目向导系统,在这些节目向导系统中将节目单存储在有线系统前端设备上的服务器中。服务器给在与每个端部相连的多个用户的机顶盒上所实现的节目向导客户机提供。

13、节目单。当用户在节目单表内浏览时,服务器将节目单提供给客户进行显示。由于这种系统有限地使用了服务器的资源因此在它们的功能方面受到了限制。0005例如,WO94/14284描述了一种具有置顶终端和网络控制器的系统,该系统通过应用关键词来检索摘要数据库系统以给用户建议节目。WO96/41478描述了一种应用因特网链接补充电视节目的交互式电视系统。0006因此本发明的一个目的是提供一种交互式电视节目向导系统,在这种交互式电视节目向导系统中应用服务器资源来提供增强的节目向导特征,这些节目向导特征不能通过常规的基于机顶盒或基于客户机服务器的节目向导系统提供。0007依据本发明的原理本发明的本目的和其它目。

14、的通过提供一种基于客户机服务器的交互式电视节目向导系统来实现,在这种交互式电视节目向导系统中主设备例如卫星上行链路设备或馈送这种上行链路设备的设备从一个或多个数据资源给多个电视传送设备比如有线系统前端设备、广播传送设备、卫星电视传送设备或其它适合的传送设备提供数据。这些数据资源中的一些资源可以位于不同的设备中并将它们的数据提供给主设备以进行集中和传送或还可以将它们的数据直接提供给电视传送设备。提供给电视传送设备的数据包括电视节目数据例如,名称、频道、内容信息、等级信息、节目标识符、序列标识符或与电视节目相关的其它信息以及除了电视节目单以外的附加服务的其它节目向导数据例如,天气信息、相关的因特网。

15、网站链接、计算机软件等。主设备以及其它的资源都可以通过卫星链路、电话网络链接、电缆或光纤链接、微波链接、因特网链接、这些链接的组合或其它任何适合的通信链接给电视传送设备提供节目向导数据。0008每个电视传送设备都具有节目向导服务器。如果需要的话,节目向导服务器还可说明书CN104053050A2/19页6以定位在电缆系统网络节点上或与电视传送设备或其它的传送设备分开的其它设备上。每个节目向导服务器存储由主设备所提供的节目向导数据并给在每个电视传送设备相连的多个用户的用户电视装置上实施的节目向导客户机提供对节目向导数据的访问。节目向导服务器还存储用户数据比如用户的爱好情况、父母控制设置情况、记录。

16、和提示设置情况、浏览历史以及其它适合的数据。0009应用节目向导服务器提供节目向导数据并将用户数据存储在服务器,这样可以给用户提供执行能够增加用户的电视收视经验的各种功能的机会。例如,用户可以设定用户爱好情况或其它的爱好,节目向导服务器存储这些用户爱好情况或其它的爱好,并且该服务器应用它来定制节目向导使其符合用户收视经验。节目向导服务器可以基于用户爱好情况滤去节目向导数据。然后只将用户感兴趣的数据提供给向导客户机,由此能够使电视设备的存储要求最小化并使本地发送网络的带宽要求更低。0010基于客户机服务器的结构体系也可以给用户提供搜索和排序与节目相关的信息的能力,这很难通过其他方式实现,因为受到。

17、用户的电视设备的处理和存储容量的限制。如果需要的话,可以使用户能够访问节目向导数据而不要求他们浏览因特网。例如,用户可以确定具有一种或多种准则的复杂的布尔或自然语言表达式,以搜索和分类节目向导数据、节目安排提示、自动记录节目和父母控制节目。还可以通过节目向导服务器或节目向导客户机从用户分布图中得出该准则或通过监测节目向导的使用情况得出该准则。还可以将准则存储在节目向导服务器上。可以给用户提供访问、修改或删除表达式的机会。0011节目向导服务器还可以跟踪收视历史以提供用户定制的节目向导经验。可以识别用户已经收看的节目或电视剧系列,当播放该电视剧的用户还没有收看的系列时节目向导应用它来通知用户。例。

18、如,如果合适的话该节目向导基于用户的收视历史和关于用户的爱好情况或该节目向导服务器所存储的其它的准则提供收视推荐。节目向导还可以基于收视历史或准则给用户找到广告,并可以跟踪节目的收视情况以得出电视节目收看率。0012从附图以及下文的优选实施例的详细描述中可以清楚地理解本发明的进一步的特征、实质性特点以及各种优点。0013附图1所示为依据本发明的实例性系统的示意方块图。0014附图2A、2B以及2C所示为依据本发明的原理附图1的交互式节目向导设备的实例性结构。0015附图3所示为依据本发明的原理附图2A和2B的用户电视设备的实例性示意方块图。0016附图4所示为依据本发明的原理附图3的实例性用户。

19、电视设备的部分通用示意方块图。0017附图5所示为依据本发明的原理实例性主菜单屏幕。0018附图6所示为依据本发明的原理实例性的时间屏节目清单。0019附图7所示为依据本发明的原理实例性的频道屏节目清单。0020附图8A8C所示为依据本发明的原理实例性的分类屏节目清单。0021附图9A所示为依据本发明的原理实例性的布尔型准则屏。0022附图9B所示为依据本发明的原理实例性的自然语言准则屏。0023附图10所示为依据本发明的原理实例性的代理程序屏。说明书CN104053050A3/19页70024附图11所示为依据本发明的原理实例性的节目清单屏,在该节目清单屏中根据附图9A和9B中的实例性的表达。

20、式找到该节目清单。0025附图12所示为依据本发明的原理实例性的设置屏。0026附图13A13F所示为依据本发明的原理实例性的用户爱好情况屏。0027附图14所示为依据本发明的原理实例性的分布启用屏。0028附图15所示为依据本发明的原理包含有实例性的节目单的表,在确定附图13A13F所示的爱好情况之后用户可以应用该表。0029附图16A16C所示为依据本发明的原理实例性的节目清单屏,可以根据附图13A13F所示的爱好情况来显示该节目清单屏。0030附图17A和17B所示为依据本发明的原理实例性的准则屏。0031附图18和19所示为依据本发明的原理根据附图17A和17B的表达式所产生的实例性的。

21、节目提示清单。0032附图20A和20B所示为依据本发明的原理实例性的电视观众推荐覆盖图。0033附图20C所示为依据本发明的原理实例性的附加信息屏。0034附图21所示为依据本发明的原理实例性的步骤流程图,这些步骤包含给用户提供确定爱好情况并依据该爱好情况访问节目向导数据的机会。0035附图22所示为依据本发明的原理实例性的步骤流程图,这些步骤包含给用户提供搜索节目向导数据、其它信息以及电视的机会。0036附图23所示为依据本发明的原理实例性的步骤流程图,这些步骤包含处理和应用表达式。0037附图24所示为依据本发明的原理实例性的步骤流程图,这些步骤包含跟踪和应用收视历史。0038附图1所示。

22、为依据本发明的的实例性的系统10。主设备12可以通过通信链路18从数据源14中给交互式电视节目向导设备17提供向导数据。在主设备12中可以存在多种节目向导数据源,但是仅示出一种以避免使该附图过于复杂。如果需要的话,可以将节目向导数据源定位在与主设备12分离的设备上比如在本地信息服务器15上并将他们的数据提供给主设备12以进行集中和发送。数据源14可以是任何适合的计算机或基于计算机的系统以获得数据例如,从操作员手工输入获得、通过计算机网络或其它的连接电子地获得或通过其它存储媒体获得并通过主设备12将数据变成电子形式以进行发送。链接18可以是卫星链接、电话网络链接、电缆链接或光纤链接、微波链接、因。

23、特网链接、这些链接的组合或其它的适合通信的链接。如果需要的话还可以在链路18上发射视频信号。0039本地信息服务器15可以是任何适合的设备以获得本地化的区域所特有的数据并通过通信链路41将该数据提供给主设备12或交互式电视节目向导设备17。本地信息服务器15可以是例如测量天气数据的本地气象站、获得本地中学和大学体育信息的本地报纸或任何其它的适合信息提供者。本地信息服务15可以是应用计算机给主设备提供例如本地滑雪运动、垂钓情况、菜肴等的本地事务或其它任何适合的信息供应者。链接41可以是卫星链接、电话网络链接、电缆链接或光纤链接、微波链接、因特网链接、这些链接的组合或其它的适合通信的链接。其它的数。

24、据源14可以设置在其它的设备上以通过链路41给主设备12提供非本地化的数据例如,非本地化的节目向导数据。说明书CN104053050A4/19页80040主设备12发送给交互式电视节目向导设备17的节目向导数据可以包括电视节目数据例如节目标识符、时间、频道、名称、描述、系列标识符等以及除了电视节目清单以外的其它数据服务例如,帮助文字、按次计费信息、天气信息、运动信息、音乐频道信息、相关的因特网站链接、相关的软件等。虽然在附图1中仅示出了一个交互式电视节目向导设备17以免使该附图过于复杂,但是可取的是安装多个这种交互式电视节目向导设备17。0041应用任何适当的方法可以通过主设备12将节目向导数。

25、据发送到交互式电视节目向导设备17。例如,可以将数据文件封装为对象并应用适合的基于因特网的寻址方案或协议堆栈例如应用用户数据图UDP和因特网协议IP的堆栈来传输。例如在GOLLAHON等人的美国专利申请申请号为09/332,624,1999年6月11日申请,代理人卷号UV106中描述了将节目数据从主设备传输到电视发送设备的系统,在此以引用参考的方式将该申请整个结合在本申请中。0042基于客户机服务器的交互式电视节目向导在交互式电视节目向导设备17上实施。在附图2A2C中示出了交互式电视节目向导设备17的三种实例性的结构。附图2A示出了交互式电视节目向导设备17的一种实例性结构,在该结构中节目向。

26、导服务器直接从主设备12中获得节目向导数据。附图2B示出了交互式电视节目向导设备17的这样的一种实例性结构,在该结构中节目向导服务器通过因特网从主设备12中或其它的设备例如本地信息服务器15获得节目向导数据。如果需要的话,在这些方法的任一种方法中,给用户提供访问节目向导数据的机会而不用浏览因特网。如附图2A和2B所示,交互式电视节目向导设备17可以包括电视发送设备16和用户电视设备22。0043电视发送设备16可以具有节目向导发送设备21和节目向导服务器25。发送设备21是一种适合于通过通信路径20从节目向导服务器25给用户电视设备22提供导节目向数据的设备。发送设备21可以包括例如合适的发射。

27、硬件以通过专用的计算机网络或因特网链接应用带内数字信号、应用带外数字信号或通过其它的适合于通信路径20的类型的任何数据传输技术在电视频道的垂直消隐间隔中在电视频道边频带上发送节目向导数据。发送设备21还可以在多个模拟或数字电视频道的通信路径20上给用户电视设备22发送模拟或数字视频信号例如电视节目。可替换的是,电视也可以从其它的一些适合的发送设备发送给用户电视设备22,比如从电光缆系统端部、广播发送设备、卫星电视发送设备或任何其它适合类型的电视发送设备上发送。0044通信路径20可以是任何适合于发送节目向导数据的通信路径。通信路径20例如可以包括卫星链路、电话网络链路、电缆或光纤链路、微波链路。

28、、因特网链路、电缆数据服务接口规范DOCSIS链路、这些链路的组合或其它任何适合的通信链路。通信链路20优选具有足够的带宽以使电视发送设备16或其它的发送设备能够给用户电视设备22发送电视节目。虽然为了避免过于复杂在附图2A和2B中仅示出了一段用户电视设备22和通信路径20,但是通常有多个用户电视设备22和多个相关的通信路径20。如果需要的话,可以在不同的通信路径上提供电视节目和节目向导数据。0045节目向导服务器25可以基于任何适合的服务器软件和硬件的组合。根据在用户电视设备22上实施的交互式电视节目向导客户机产生的节目向导数据或电视请求,节目向导服务器25可以从存储装置56中检索节目向导数。

29、据或视频文件。如附图2A和2B所示,节目向导服务器25可以包括处理电路54和存储装置56。处理电路54可以包括任何的适说明书CN104053050A5/19页9合的处理器比如微处理器或微处理器组以及其它的处理电路比如高速缓存电路、视频解码电路、直接存储器存取DMA电路、输入/输出I/O电路等。0046存储装置56可以是适合于存储通过主设备12发射到电视发送设备16的节目向导数据的存储器或其它存储装置,比如随机存取存储器RAM、快速存储器、硬盘驱动器等。用户数据比如用户爱好情况、爱好、父母控制设置、记录和提示设置、收视历史以及其它适合的数据也都可以通过节目向导服务器25存储在存储装置56中。节目。

30、向导数据和用户数据可以以任何适合的格式存储在存储装置56中例如,结构化查询语言SQL数据库。如果需要的话,存储装置56还可以存储要求回放所需要的视频文件。0047处理电路54如下处理对节目向导数据的请求检索存储在存储装置56上的所请求的数据的节目向导数据、下载该数据并将所下载的数据提供给发送设备21以将其发送到用户电视设备22。处理电路54还可以处理节目向导客户机所产生的存储请求,该节目向导客户机要求节目向导服务器25存储用户数据。可替换的是,节目向导服务器25可以将节目向导数据直接发送到用户电视设备22并从用户电视设备22直接接收用户数据。如果通信路径20包括因特网链路、DOCSIS链路或其。

31、它高速计算机网络链路例如,10BASET、100BASET、10BASEF、T1、T3等,例如处理电路54可以包括适合发射节目向导和用户数据并在这些链路上接收节目向导数据和存储请求的电路。0048节目向导服务器25可以应用任何适合的通信协议与用户电视设备22进行通信。例如,节目向导服务器25可以应用通信协议堆笺,这些通信协议堆笺包括传输控制协议TCP和因特网协议IP层、顺序组交换SPX和网间组交换IPX层、APPLETALK事务协议ATP和数据图发送协议DDP层、DOCSIS或其它任何适合的协议或协议组合。用户电视设备22还可以在通信路径20上包括与节目向导服务器25进行通信的适合的硬件例如,。

32、以太网ETHERNET卡、调制解调器数字型、模拟型或缆式等。0049在用户电视设备22上的节目向导客户机可以应用任何适合的基于客户机服务器的方法从节目向导服务器25上下载节目向导数据并将用户数据存储在节目向导服务器25上。例如节目向导可以将SQL请求作为消息传递到节目向导服务器25上。在另一种适合的方法中,节目向导可以通过一种或多种远程过程调用来调用驻留在节目向导服务器25上远程程序。节目向导服务器25可以执行这种所调用的远程过程的SQL语句。在再一种适合的方法中,通过节目向导所执行的客户对象例如应用对象请求调度程序ORB可以与节目向导服务器25所执行的服务器对象进行通信。这可能包含例如应用微。

33、软的分布式组成目标模型DCOM方法。正如在此所使用,“记录请求”和“存储请求”都是希望包含过程间或目标间通信的这些类型中任何类型或其它任何适合类型的过程间或目标间通信。0050附图2B所示为交互式电视节目向导设备17的实例性结构,在该交互式电视节目向导设备17中节目向导服务器25通过因特网获得节目向导数据。通过节目向导服务器25所获得的节目向导数据可以通过主设备12提供或从其它的数据源例如本地信息服务器15获得并且在因特网上可以得到。因特网服务系统61可以应用任何适合的硬件和软件组合并应用基于因特网的方法例如,应用超文本传输协议HTTP、文件传输协议FTP等能够从因特网给节目向导服务器25提供。

34、节目向导数据。附图2B所示为电视发送设备16所具有的因特网服务系统61。如果需要的话,可以将因特网服务系统61设定在与电视发送设备16分开的设备上。例如因特网服务系统61可以设置在主设备12上或在其它的说明书CN104053050A6/19页10适合于从因特网给节目向导服务器25提供数据的因特网节点上。如果需要的话,因特网服务系统61和节目向导服务器25的功能可以集成在一个系统中。0051在附图2C中示出了交互式电视节目向导设备17的另一种适合的结构。在交互式电视节目向导设备17中可以包括例如具有节目向导服务器25和因特网服务系统61的电视发送设备16。节目向导客户机应用程序可以在个人计算机2。

35、3上运行。客户可以通过因特网服务系统61和通信路径20访问节目向导服务器25。个人计算机23可以包括处理电路、存储器29、存储装置31、通信装置35以及监测器39。0052处理电路27可以包括任何适合的处理器比如微处理器或微处理器组以及其它的处理电路比如高速缓存电路、直接存储器存取DMA电路、输入/输出I/O电路等。处理电路27还可以包括适合于显示电视节目的电路。个人计算机23可以包括例如PC/TV卡。存储器29可以是任何适合的存储器比如随机存取存储器RAM或只读存储器ROM,并且要求该存储适合于存储计算机指令和数据。存储装置31可以是任何适合的存储装置,比如硬盘、软盘驱动器、快速RAM卡、可。

36、记录的CDROM驱动器或任何适合的其它存储装置。通信装置35可以是任何适合的通信装置比如常规的模拟调制解调器或缆式调制解调器。0053在附图3中所示为附图2A和2B的用户电视设备22的实例性的结构。附图3的用户电视设备22从电视发送设备16附图1中在输入26上接收模拟视频或数字视频流和数据、节目向导数据或这些的任何适合的组合。在正常的电视收视的过程中,用户将机顶盒28调到所需的电视频道上。然后在视频输出30上产生该电视频道的信号。在输出30上所输送的信号通常不仅可以为在预定的频道例如频道3或4上的射频RF信号或模拟解调视频信号,而且还可以为在适合的数字总线例如,应用电气和电子工程师协会IEEE。

37、1394标准的总线未示上输送到电视36的数字信号。通过可选择的第二级存储装置32来接收在输出30上的视频信号。0054交互式电视节目向导客户机可以在机顶盒28上、在电视36上如果电视36具有适合的处理电路和存储器、在连接到电视36上的适合的模拟或数字接收器上或在数字存储装31如果数字存储装置31具有适合的处理电路和存储器上运行。交互式电视节目向导客户机还可以在这些装置的适合组合上共同地运行。例如在1998年11月5日申请的ELLIS的美国专利申请NO09/186,598中描述了一种交互式电视应用系统,在这种交互式电视应用系统中共同的交互式电视节目向导应用系统在多个装置上运行,在此以引用参考的方。

38、式将该专利申请整个地结合在本申请中。0055第二级存储装置32可以是任何适合类型的模拟或数字节目存储装置或播放器例如盒式磁带录像机、数字式通用盘DVD播放器等。应用控制路径34通过机顶盒28可以控制节目记录和其它的特征。例如如果第二级存储装置32是一种盒式磁带录像机,则典型的控制路径34包括应用耦合到在盒式磁带录像机中的红外接收器的红外发射器,该盒式磁带录像机通常从远程控制比如遥控器40中接收指令。遥控器40可以应用到机顶盒28、第二级存储装置32以及电视36中。0056如果需要的话,用户可以在可选择的数字存储装置31上以数字的形式记录节目、节目向导数据或这些的组合。数字存储装置31可以是可写。

39、光盘存储装置比如能够处理可记录的DVD盘的DVD播放器、磁性存储装置比如磁盘驱动器或数字磁带或其它的数字存储装置。例如在1998年9月17日申请的HASSELL等人的美国专利申请NO09/157,256说明书CN104053050A107/19页11中描述了一种具有数字存储装置的交互式电视节目向导系统,在此以引用参考的方式将该专利申请整个地结合在本申请中。0057数字存储装置31可以包含在机顶盒28中或者它可以是在通过输出端口和适合的接口与机顶盒28相连接的外部装置。数字存储装置31例如可以包含在本地媒体服务器29中。如果需要的话,在机顶盒28中的处理电路将所接收的视频、声频和数据信号的格式形。

40、成为数字文件的格式。可取的是,文件的格式是一种开放式文件格式比如运动图象专家组MPEGMPEG2标准或移动接点影象专家组MJPEG标准。通过适当总线例如应用电气和电子工程师协会IEEE1394标准的总线将结果数据传输到数字存储装置31,并存储在数字存储装置31中。在另一种适合的方法中,从发送设备21中接收MPEG2数据流或文件序列并存储。0058电视36通过通信路径38从第二级存储装置32接收电视信号。在通信路径38上的电视信号可以在回放一预先记录的存储媒体例如盒式录像带或可记录的数字视频盘时由第二级存储装置32产生或者在回放一预先记录的数字媒体时由数字存储装置31产生,并且可以通过机顶盒28。

41、传输,如果第二级存储装置32并没有包括在用户电视设备22中则也可以从机顶盒28直接提供到电视36中,或者可以通过电视36直接接收。在正常的收视的过程中,提供到电视36的信号对应于用户将机顶盒28所调到的所需的频道。当机顶盒28用于回放存储在数字存储装置31上的信息时通过机顶盒28还可以将电视信号提供到电视36。0059机顶盒28可以具有与在通信路径20上的节目向导服务器25进行通信的通信装置37。通信装置37可以是一种调制解调器例如任何适合的模拟或数字标准、蜂窝式或缆式调制解调器、网络接口卡例如以太网卡、令牌网卡等、这些装置的组合或任何适合的其它通信装置。如果需要的话电视36还可以也具有这些适。

42、合的通信装置。0060机顶盒28可以具有存储器44。存储器44可以是适合于存储节目向导客户机所使用的节目向导客户机指令和节目向导数据的任何存储器或其它的存储装置,比如随机存取存储器RAM、只读存储器ROM、快速存储器、硬盘驱动器、这些装置的组合等。0061附图4所示为附图3的用户电视设备22的更一般的实施例。如在附图4中所示,通过用户电视设备22的控制电路接收来自电视发送设备16附图1的节目向导数据和节目。应用附图2A和2B的机顶盒结构可以提供控制电路42的功能。可替换地,这些功能可以集成到先进的电视接收器、比如在附图2C中所示的个人计算机电视PC/TV或任何其它适合的结构中。如果需要的话,可。

43、以应用这种结构的组合。0062用户电视设备22还可以具有第二级存储装置47和数字存储装置49以记录节目。第二级存储装置47可以是任何适合类型的模拟或数字节目存储装置例如盒式磁带录像机、数字通用盘DVD等。通过控制电路42控制节目记录和其它的特征。数字存储装置49例如可以是可写光盘存储装置比如能够处理可记录的DVD盘的DVD播放器、磁性存储装置比如磁盘驱动器或数字磁带或任何其它的数字存储装置。0063用户电视设备22还可以具有存储器63。存储器63可以是适合于存储控制电路42所使用的节目向导客户机指令和节目向导数据的任何存储器或其它的存储装置,比如随机存取存储器RAM、只读存储器ROM、快速存储。

44、器、硬盘驱动器、这些装置的组合等。0064附图4所示的用户电视设备22还可以具有通信装置51以便支持在节目向导客户说明书CN104053050A118/19页12机和节目向导服务器25之间并通过通信路径20的通信。通信装置51可以是一种调制解调器例如任何适合的模拟或数字标准、蜂窝式或缆式调制解调器、网络接口卡例如以太网卡、令牌网卡等、这些装置的组合或任何适合的其它通信装置。0065用户应用用户接口46来控制用户电视设备22的操作。用户接口46可以是一种指点装置、无线遥控器、键盘、触摸垫、声音识别系统或其它的任何适合的用户输入装置。为看电视,用户指令控制电路42在显示装置45上显示所需的电视频道。

45、。为访问节目向导,用户指令在交互式电视节目向导设备17上实施的节目向导系统以产生主菜单或其它所需的节目向导显示屏以显示在显示装置45上。如果需要的话,在用户电视设备22上运行的节目向导客户机可以让用户访问节目向导特征而不要求他们浏览因特网。0066节目向导系统可以给用户提供通过主菜单访问节目向导特征的机会。主菜单屏幕比如附图5的实例性的主菜单可以包括可选择的节目向导特征106的菜单102。如果需要的话,可以根据特征的类型组织节目向导特征106。例如,在菜单102中,节目向导特征106已经被组织成三列。标以“电视指南”的列是与清单相关的特征,标以“MSO视窗”的列是与并联系统操作员MSO相关的特。

46、征以及标以“观众服务”的列是与电视观众相关的特征。当用户从菜单102中选择该特征时交互式电视节目向导产生特定的节目向导特征的显示屏。0067主菜单屏100包括一种或多种可选择的广告108。例如可选择的广告108包括文字和图形广告付费节目或其它的节目或产品。当用户选择可选择的广告时,节目向导可以显示信息例如付费节目信息或采取与广告内容相关的其它行动。如果需要的话,可以出现单纯的文字广告,如有可选择的广告横幅110所示。0068主菜单屏100还可以包括其它的屏幕单元。例如应用产品品牌标志图比如产品品牌标志图112表示节目向导产品的商标。例如应用服务提供商标志图比如服务提供商标志图114表示电视服务。

47、提供商的标识。当前的时间可以显示在时钟显示区116中。此外,如果节目向导支持发送信息功能,则可以应用适合的指示器比如图形指示器118来向用户指示来自有线电视操作员的邮件正等待用户阅读。0069交互式电视节目向导可以给用户提供查看电视节目清单的机会。例如用户可以通过在所需的节目向导特征106上设置高亮度区120来指示想收看的电视节目清单。可替换的是,当用户按在遥控器40上的适当的键例如“向导”键时节目向导可以给出节目清单。当用户指示希望收看的电视节目清单时,节目向导客户机从节目向导服务器25中请求清单并产生适当的节目清单屏以显示在显示装置45上附图4。节目清单屏可以重叠在用户所收看的节目上或在“。

48、浏览”模式中重叠在一部分节目上。例如在KNUDSON等人的美国专利申请NO09/357,9411999年7月16日申请,代理人卷号为NOUV114中描述了这种节目清单屏,在此以引用的方式将该专利申请整个地结合在本申请中。0070节目清单屏可以包含根据一种或多种组织准则例如以时间、以屏道、以节目种类等组织的一组或多组或一览节目清单。例如节目向导给用户提供根据时间、根据频道、根据多个种类电影、体育、儿童节目等来查看清单的机会或使用户可以以名称搜索清单。可以应用适合的列表、表格、网格或其它适合的显示结构来显示节目清单。如果需要的话,节目清单屏可以包括可选择的广告、产品品牌标志图、服务提供商商标图、时。

49、钟或其它任何适合的指示或图形。0071例如用户可以通过从菜单102中选择可选择的特征106来指示希望收看的时间、说明书CN104053050A129/19页13屏道或分类节目清单。相应地,如果这种清单还没有存储在存储器63附图4中,节目向导客户机将一种或多种请求发布给所选择的种类中的节目向导服务器25。节目向导服务器25检索存储在存储装置56中、存储在服务器中或来自因特网服务系统61的节目向导数据,并通过节目向导发送设备21将该数据提供给节目向导客户机。0072节目向导客户机可以在用户电视设备22上以适合的节目清单屏显示节目清单。附图6所示为以时间方式显示节目清单。附图6的节目清单屏130可以包括高亮度区151,该高亮度区151突出显示了当前的节目清单150。用户通过用户接口46输入适当的指令可以设置高亮度区151。例如,如果用户接口有小键盘46,则用户可以应用在遥控器40上的“上”和“下”箭头键设置高亮度区151。例如用户可以通过按在遥控器40上的“OK”或“信息”键来选择清单。可替换的是,可以应用触摸敏感屏、跟踪球、声音识别装置或其它的适合装置来移动高亮度区151或选择节目清单而不应用高亮度区151。在进一步的方法中,用户可以向声音请求识别系统说出电视节目清单。选择节目清单的这些方法仅是示例性的。如果需要的话任何其它的适合的选择节目清单的方法都可以应用。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1