自动从广播媒体切换到流媒体的交互式电视系统的制作方法

文档序号:7634255阅读:273来源:国知局
专利名称:自动从广播媒体切换到流媒体的交互式电视系统的制作方法
技术领域
本发明涉及电视系统,尤其涉及的是提供广播电视节目安排和流媒体节目安排的交互式电视系统。
背景技术
众所周知,交互式电视系统提供了交互式电视节目指南应用。交互式电视节目指南应用可以被配置成向用户提供多种交互特征,例如电视节目列表、视频点播服务、万维网浏览服务、游戏、居家购物以及其他交互特征。
在典型的交互式电视系统中,交互式电视节目指南应用是在机顶盒上实施的。举例来说,用户通过与交互式电视节目安排指南应用进行交互,可以获取广播节目安排以及相关联的内容,此外还可以通过使用遥控器来请求播放控制功能。
在计算机环境中,用户是通过访问在线的交互式电视节目指南应用来获取诸如与可用广播节目安排相关联的信息之类的预期信息的。
通常,向用户广播并在用户设备上显示的电视节目安排并不是交互式的。在用户收看广播电视节目安排的时候,用户通常是不能对节目播放操作进行控制的,这些操作则可以是暂停、倒回、快进或是其他那些通常可以供录制节目或流媒体节目使用的特征(例如视频点播)。
通过使用个人录像机的功能,用户可以暂停实况电视广播。然而,对家中不具有个人录像机或是其他特殊设备的用户来说,这种功能通常是无法使用的。
如果广播节目是同时缓存的(例如通过由基于网络的或是本地的个人录像机加以存储),那么用户就可以使用播放控制功能,但是,该缓存通常被限制成是所广播的节目的一部分,由此是无法″快进″或跳过当前时间的。
由此,较为理想的是在根据用户请求而向用户提供多种播放控制功能的同时借助广播来提供电视节目安排。
此外,较为理想的是在用户收看广播电视节目的同时为用户提供点播播放控制功能,例如暂停、倒回、快进等能力。

发明内容
依照本发明,在这里提供了一种交互式电视系统,当用户在其用户设备上收看广播电视节目的时候,该系统允许用户请求播放控制功能。在正常的电视收看过程中,广播电视节目将被提供和显示在用户设备上。广播节目的流式传输版本则会在广播之前被预先提供到电视发行设施。在用户收看广播节目的同时,当用户请求播放控制功能(例如暂停、再继续、播放、倒回、快进、慢进、慢退、跳到另一个时间点、跳过、扫描、逐帧前进、帧回退、重新开始节目等等)时,这时可以对系统发出指示,以便将其从在用户设备上显示广播电视节目切换成显示节目的流式传输版本。该系统则可以被配置成在各个节目版本中的基本相同的时间点执行所述切换,由此,从收看节目的用户的角度来说,这种切换看起来基本上是无缝的。
一旦系统已经切换为在用户设备上显示电视节目的流式传输版本,则流式传输版本可以对用户的播放控制功能的进一步请求进行响应,这些播放控制功能例如有暂停、再继续、播放、倒回、跳过、快进、跳到另一个时间点、慢进、慢退、扫描、逐帧倒转、帧回退、重新开始节目等等。
当这样一个功能由观众发出时(例如当用户按下一个适当的遥控器按钮暂停广播节目时),用户设备上的交互式应用可以识别哪一节目或频道正在被观看并且可以提供此信息给位于电视分发设施处的设备。
在接收到用户对播放控制功能的请求后,交互式电视系统可以确定该请求出现在广播电视节目中的时间点。这个时间点可用来确定开始显示流式传输版本的相应时间点。例如通过确定广播中逝去的时间量、通过识别节目中的一个嵌入索引或标志、或者其它适当的方法或方法组合,系统可以确定这个时间点。
在切换到在用户设备上显示节目的流式传输版本之后,用户可以继续观看流式传输版本的节目,而基本上察觉不到两个版本之间的无缝转移。在观看流式传输版本的时候,用户可以继续使用暂停、快进、倒回以及各种其它播放控制功能,并且分发设施将基于用户的命令把适当的节目部分流式传输给用户从而进行响应。用户可以把交互式电视应用引导到再继续显示广播电视节目(即切换回广播),或者一旦正在观看的节目结束时则广播可以自动再继续。
因为用户也许不对她观看的每个广播电视节目请求播放控制功能,所以本发明可以作为一种附加的服务提供给用户。在这样一个示例中,可以为用户的播放控制功能向用户收取费用(例如,使用一次收费一次、预付费等等)。在一些实施例中,播放控制特征可供全部节目或频道所用或者供有限的节目或频道集所用。
本发明另外的特征、性质以及各种优点将从附图和如下优选实施例的详细描述之中变得更加显而易见。


图1是根据本发明各个实施例的一个说明性的交互式电视系统示意图。
图2是根据本发明各个实施例的一个说明性的用户电视设备示意图。
图3是根据本发明各个实施例的另外一个说明性的用户电视设备示意图。
图4是根据本发明各个实施例的一个说明性的遥控器示意图。
图5是根据本发明各个实施例的一个说明性的用户计算机设备示意图。
图6是根据本发明各个实施例的一个说明性的用户设备的通用化示意图。
图7示出了根据本发明各个实施例的一个说明性的菜单屏幕。
图8示出了根据本发明各个实施例的一个说明性的节目指南屏幕。
图9是根据本发明各个实施例的一个说明性的显示屏幕,其示出了包含当前频道的节目列表信息的翻转栏(flip banner)如何可以重叠在当前频道视频上显示。
图10是根据本发明各个实施例的一个说明性的显示屏幕,其示出了包含与当前频道不同一个频道的节目列表信息的浏览栏如何可以重叠在当前频道视频上显示。
图11示出了根据本发明各个实施例的一个说明性的节目指南屏幕。
图12是根据本发明各个实施例的一个说明性的显示屏幕,其示出了交互式电视应用如何可以给用户机会设置节目提醒。
图13是根据本发明各个实施例的一个说明性的显示屏幕,其示出了如何可以为用户提供提醒。
图14是根据本发明各个实施例的一个说明性的显示屏幕,其示出了可用来选择视频点播内容类别的一个说明性的视频点播菜单。
图15是根据本发明各个实施例的一个说明性的显示屏幕,其示出了可用来找出期望电影类型的一个说明性的视频点播屏幕。
图16示出了根据本发明各个实施例的一个说明性的标题菜单,其可用来选择感兴趣的视频点播标题。
图17a和17b是根据本发明各个实施例的说明性的可用来访问视频点播内容的视频点播信息屏幕。
图18是根据本发明各个实施例的一个说明性的显示屏幕,其示出了当正在向用户显示视频点播内容的时候如何可以显示视频点播播放控制。
图19a和19b是根据本发明各个实施例的说明性的显示屏幕,其示出了用户的预定记录如何可以在交互式列表中呈现并选择。
图20a和20b是根据本发明各个实施例的说明性的显示屏幕,其示出了用户的收录如何可以从交互式列表中呈现并选择。
图21是根据本发明各个实施例的说明性的显示屏幕,其示出了如何可以向用户显示从图18的列表中选择的记录的视频。
图22是根据本发明各个实施例的说明性的显示屏幕,其示出了如何可以向用户提供允许用户预定所需节目记录的各种选项。
图23a是根据本发明各个实施例的说明性的显示屏幕,其示出了用户如何可以对一个给定节目设置家长控制。
图23b是根据本发明各个实施例的说明性的显示屏幕,其示出了用户如何可以通过创建基于时间的家长控制设置来阻止内容。
图24是根据本发明各个实施例的说明性的显示屏幕,其示出了在暂停状态期间的一个节目并且向用户提供机会执行另外的播放控制功能。
图25是根据本发明各个实施例的说明性的显示屏幕,其示出了重叠了用户可选播放控制功能的一个流式传输节目。
图26是根据本发明各个实施例的说明性的显示屏幕,其示出了重叠了提示用户确认他们激活播放控制功能的一个广播节目。
图27是包含在交互式电视系统使用之中允许用户通过从提供广播切换到流式传输节目安排内容来执行播放控制功能的一个说明性的步骤流程图。
具体实施例方式
根据本发明的一个说明性的交互式电视系统10如图1所示。诸如电视节目安排和数字音乐等等其它媒体之类的内容可以利用通信路径16从节目安排源12提供到诸如电视分发设施14之类的电视分发设施,节目安排源12可以是诸如电视和音乐出品工作室等等之类的任何适当的节目安排源(例如电视节目安排,音乐节目安排以及其它内容)。
电视分发设施14可以是有线系统头端、卫星电视分发设施、电视广播设施或者任何用于向用户分发电视或音乐节目安排的其它适当的设施。通常情况下在系统10中有许多电视分发设施14,但是在图1中只示出一个以免附图过分复杂。
通信路径16可以是卫星路径、光纤路径、电缆路径、或者任何其它适当的有线或无线通信路径或者这些路径的组合。
电视分发设施14可以连接到各个用户设备装置18。这些用户设备18例如可以位于用户家中。用户设备18可以包括用户电视设备20或用户计算机设备22。用户设备可以通过诸如通信路径26、27和28之类的通信路径从电视分发设施14接收电视和音乐节目安排以及其它信息。用户设备还可以通过路径26、27和28向电视分发设施14发射信号。路径26、27和28可以是电缆或其它有线连接,或者对于广播或卫星链路,可以是无线连接。
数据源30可以包括一个节目列表数据库,用于向用户设备提供交互式电视节目指南信息,例如预定的广播时间、标题、频道、分级信息(例如家长级和评论级)、详细的标题描述、流派或类别信息(例如运动、新闻、电影等等)、关于演员的信息、运行时间等等。数据源30还可以被用来提供广告(例如节目指南广告和其它交互式电视应用的广告)、诸如运动得分、股票报价、新闻、天气之类的实时数据等等。虽然数据源30在图1中被画成一个独立的方框,但是数据源30以及图1的其它系统组件可以利用在一个或多个位置的设备来提供。系统组件在图1中被画成单个方框,以免将附图过分复杂化。
数据源30可以通过通信路径32提供节目时间表信息和其它数据给电视分发设施14,以通过路径26、27和28分发给相关联的用户设备。通信路径32可以是任何适当的通信路径,例如卫星通信路径或其它无线路径、光纤或其它有线通信路径、支持互联网通信的路径、这些路径的组合等等。数据源30可以通过路径38、通信网34和路径42提供节目时间表信息和其它数据给用户设备18处的用户。路径42可以是诸如电话线之类的有线路径、电缆路径、光纤路径、卫星路径、无线路径、这些路径的组合、或者任何其它适当的路径。
诸如用户电视设备和个人计算机之类的用户设备装置可以使用节目时间表信息来为用户显示程序列表和有关数字音乐的信息。交互式电视节目指南应用或其它适当的应用可用来在用户的显示屏上显示这些信息。
还可以使用服务器36之类的连接到通信网34的服务器来提供在线节目指南和其它交互式电视服务。服务器36可以经由通信路径38、通信网34和通信路径40接收来自数据源30的节目时间表信息和其它数据。路径38和40可以是卫星路径、光纤路径、有线路径等等。通信网34可以是任何适当的通信网,例如互联网、公用交换电话网、基于分组的网络等等。
用户设备18可以经由通信路径42访问来自服务器36的在线节目指南信息和其它信息。用户设备18还可以经由通信路径26、电视分发设施14和通信路径44访问服务器36上的在线节目指南和其它服务。例如,电缆调制解调器或其它适当的设备可以被用户设备18使用来与电视分发设施14通信。电视分发设施14可以通过任何适当的路径44与通信网34通信,比如有线路径、电缆路径、卫星路径、无线路径、这些路径的组合等等。
诸如用户电视设备20和用户计算机设备22之类的用户设备可以使用类似的布置来访问在线节目指南和服务器36。用户电视设备20可以利用通信路径46或者利用路径27、电视分发设施14和路径44访问在线节目指南和服务器36。用户计算机设备22可以利用通信路径48或者利用路径28、电视分发设施14和路径44访问在线节目指南和服务器36。路径46和48可以是任何适当的路径,例如有线路径、光纤路径、卫星路径、无线路径、这些路径的组合等等。
使用服务器36和连接到通信网34的其它服务器(例如服务器56),可以支持节目指南应用功能和其它交互式电视应用功能。交互式电视应用也可以由服务器或者服务供应商50之类的一个或多个服务供应商处的其它适当的设备来支持。例如,居家购物服务可以服务供应商(例如服务供应商50)来支持,该服务供应商有销售代表、定单实行设施、账目维护设施、以及用于支持交互式居家购物特性的其它设备。利用用户设备来实现的居家购物应用可用来使服务供应商能够向用户提供这些特征。用户设备可以经由电视分发设施14和通信路径52或者经由通信网34和通信路径54访问服务供应商50。诸如路径52和54之类的通信路径可以是任何适当的路径,例如有线路径、电缆路径、光纤路径、卫星路径、无线路径、这些路径的组合等等。
交互式电视应用的另一示例是家庭银行应用。家庭银行业务可以使用在这些设施处的人员(例如服务供应商50)来支持。利用用户设备来实现的交互式家庭银行应用可以经由电视分发设施14和通信路径52或者经由通信网34和通信路径54访问家庭银行服务。
如果期望的话,利用服务器56、服务器36或者服务供应商50处的设备,可以支持诸如客户对于基于网络的录像机或视频点播应用之类的交互式电视应用。视频点播内容和使用基于网络的录像机布置记录的视频可以被储存在服务器56或服务器36上或者储存在服务供应商50处并且可以在被用户请求时提供给用户设备。交互式电视应用可用来支持利用用户设备18所实现的个人录像机(有时被称为数字视频记录器)的功能。可用来支持个人录像机功能的说明性的设备包括专用个人录像机设备、集成接收机解码器(IRD)、具有集成硬盘驱动器或外部硬盘驱动器的机顶盒、或者具有视频记录能力的个人计算机。
如果期望的话,则诸如交互式电视节目指南应用、居家购物应用、家庭银行应用、视频点播应用、游戏应用以及其它应用(例如与电子邮件和聊天或其它通信功能相关的应用等等)之类的应用可以作为通过导航外壳应用(即具有与应用对应的菜单选项的一个菜单应用)访问的分开的应用而被提供。这些应用的特征可以被合并。例如,可以利用一个应用或者任何其它适当数量的应用来提供游戏、视频点播服务、居家购物、基于网络的录像机功能、个人录像机功能、导航功能、节目指南功能、通信功能以及其它适当的功能。
而且,交互式电视节目指南应用、家庭银行应用、居家购物应用、基于网络的录像机和个人录像机应用、视频点播应用、游戏应用、通信应用以及导航应用只有可以由系统10支持的交互式电视应用类型的几个说明性的示例。可以被支持的其它适当的应用包括新闻服务、网页浏览及其它互联网服务、以及交互式赌博服务(例如用于赌马等等)。
使用于交互式电视系统10中的一个或多个交互式电视应用可以在用户设备上被本地实现。这些应用也可以以一种分布式的方式实现(例如使用客户-服务器构造,其中用户设备至少部分地并且至少在某些时刻服务为客户机,而诸如电视分发设施14处的服务器56、服务器36或其它适当设备之类的服务器担当服务器)。如果期望的话,也可以使用其它分布式构造。此外,利用操作系统软件或中间件软件可以提供系统10的一些或全部交互式电视系统特征。这样的操作系统软件和中间件可以代替应用级软件或者与之结合使用。与用于实现和节目指南、居家购物、家庭银行、视频点播、互联网、通信等等相关的交互式电视特征的特定布置无关,支持这些特征的软件可以被称为一个应用或多个应用。
基于机顶盒布置的说明性的用户电视设备20如图2所示。输入输出58可以连接到通信路径,例如路径27和46。输入输出功能可以由一条或多条电线或通信路径提供,但是在图2中被示为单条路径以免过分复杂化附图。利用输入输出58可以接收电视节目安排和其它信息。来自用户的命令和请求以及其它信息也可以通过输入输出58而被发射。
机顶盒60可以是任何适当的模拟或数字机顶盒(例如有线机顶盒)。机顶盒60可以包含一个用于调到期望模拟电视频道的模拟调谐器。机顶盒60还可以包含用于接收数字电视和音乐频道的数字解码电路。如果期望的话,模拟和数字频道二者可以一起处理。可以提供多个调谐器(例如,来处理同步观看和记录功能)。机顶盒60可以是处理卫星电视的一个集成的接收机解码器(IRD)。如果期望的话,机顶盒60可以具有用于处理有线、空中广播和卫星内容的电路。机顶盒60可以包括用于提供记录性能的存储设备(例如硬盘驱动器之类的数字存储设备)。机顶盒60还可以连接到记录装置62,比如盒式录像机、个人录像机或者具有存储能力的其它设备。
机顶盒60包括用于执行软件应用的处理器(例如微控制器或者微处理机等等)。机顶盒60可以包含在执行应用时使用的存储器,比如随机访问存储器。也可以使用非易失性存储器(例如用来开始启动例行程序和其它指令)。机顶盒60中的或者记录装置62中的硬盘存储可用来备份数据并且支持比利用随机访问存储器方法可以支持的更大的数据库和存储需求。
机顶盒60可以具有用于与遥控器或无线键盘通信的红外(IR)或其它通信电路。机顶盒60还可以有专用按钮和面板显示屏。面板显示屏例如可以被用来显示机顶盒所调到的当前频道。
机顶盒60还可以具有用于与其它设备通信的通信电路,例如电缆调制解调器、综合业务数字网(ISDN)调制解调器、数字用户线路(DSL)调制解调器、电话调制解调器、无线调制解调器等等。这些通信可能涉及互联网或者任何其它适当的通信网或路径。如果期望的话,机顶盒60的组件可以被集成到其它用户设备中(例如,电视或者盒带录像机)。
记录装置62可用来记录机顶盒60提供的视频。例如,如果机顶盒60被调到一个给定的电视频道,则那个电视频道的视频信号可以被传到记录装置62用于记录在录像带、压缩光盘、数字视盘或者内部硬盘驱动器或者其它存储设备上。记录装置62可以具有用于与其它设备通信的电路,例如电缆调制解调器、ISDN调制解调器/DSL调制解调器、电话调制解调器等等。这些通信可能涉及互联网或者任何其它适当的通信网或路径。记录装置62的组件可以被集成到其它用户设备中(例如电视、立体声设备等等)。
可以使用遥控器或者其它适当的用户接口控制记录装置62。如果期望的话,设备62的录像机功能(比如开始、停止、记录等等)以及其它功能可以由机顶盒60控制。例如,机顶盒60可以利用指向记录装置62的遥控输入的红外命令来控制记录装置62,或者机顶盒60可以使用机顶盒60和装置62之间的其它有线或无线通信路径来控制记录装置62。
记录装置62的输出可以被提供给电视64用于向用户显示。如果期望的话,则可以使用多个记录装置62或者不使用记录装置62。如果记录装置62不存在或者未被积极使用,则来自机顶盒60中的视频信号可以被直接提供到电视64。任何适当的电视或显示器都可以用来显示视频。在图2的设备和系统10的其它设备中,与各个视频项目关联的音频通常与那些视频项目一起被分发并且通常在视频被播放时被播放给用户。
用户电视设备20的另一说明性的布置如图3所示。在图3的示例中,用户电视设备20包括诸如数字视频记录器之类使用硬盘或其它存储器用于记录视频的记录装置66(例如个人录像机(PVR)),或者可以是数字视盘记录器、压缩光盘记录器、盒带录像机或者其它适当的记录装置。图3的设备20也可以包括电视68。输入输出58可以连接到通信路径,例如路径27和46。利用输入输出70可以接收电视节目安排和其它信息。来自用户的命令和请求以及其它信息也可以通过输入输出70而被发射。
记录装置66可以包含用于调到期望模拟电视频道的至少一个模拟调谐器。记录装置66还可以包含用于接收数字电视和音乐频道的数字解码电路。如果期望的话,记录装置66可以包含用于处理模拟和数字频道的电路。记录装置66还包括用于执行软件应用的处理器(例如,多个调谐器可以被提供,微控制器或者微处理机等等)。记录装置66可以包含在执行应用时使用的存储器,比如随机访问存储器。非易失性存储器也可以被用来储存启动分程序或其它指令。记录装置66中的硬盘和其它存储器可用来支持数据库(例如,节目指南数据库或交互式电视应用数据库)。记录装置66中的硬盘或其它存储器还可以被用来记录诸如电视节目之类的视频或者视频点播内容或者其它通过输入输出70提供给记录装置66的内容。
记录装置66可以有用于与遥控器通信的IR通信电路或者其它适当的通信电路。记录装置66还可以有专用按钮和面板显示屏。面板显示屏例如可以被用来显示记录装置所调到的当前频道。
记录装置66还可以具有用于与其它设备通信的通信电路,例如电缆调制解调器、ISDN调制解调器、DSL调制解调器、电话调制解调器、无线调制解调器等等。这些通信可能涉及互联网或者任何其它适当的通信网或路径。如果期望的话,记录装置66可以包括一个卫星接收机或者其它具有用于接收卫星信号的无线通信电路的设备。
图3的记录装置66或者图2的记录装置62可以在先前记录的视频正在电视68或64上被播放的时候记录新的视频。这允许用户在正常电视观看过程中按下暂停按钮。当暂停按钮被按下时,当前的电视节目被储存在数字视频记录器66的硬盘上,当用户按下播放按钮时,记录的视频可以被播放。这个布置允许用户无缝暂停并再继续观看电视。记录装置66和62还可以被用来允许用户在同时记录新节目的时候观看先前录制的节目。
图2的机顶盒布置和图3的数字视频记录器机顶盒布置只是说明性的。如果期望的话,也可以使用其它布置。例如,用户电视设备可以基于WebTV盒、个人计算机电视(PC/TV)或任何其它适当的电视设备布置。如果期望的话,诸如机顶盒60、数字视频记录器66、WebTV盒或者PC/TV等等之类的组件功能可以被集成到电视机或个人计算机或者其它适当的设备中。
一个用于操作用户电视设备20(或适当的用户计算机设备22)的说明性的遥控器72如图4所示。遥控器72可以有功能键74和其它键76,比如键区按键、电源开/关键、暂停、停止、快进以及倒转键等等。音量上下按键78可以用于调整一个视频的音频部分的音量。频道上下按键80可用来改变电视频道以及访问虚拟频道上的内容。光标键82可用来航行屏幕上的菜单。例如,光标键82可用来放置屏幕上的光标、指示符或高亮显示(有时在此全部总称为高亮显示或高亮范围)以便指示交互式电视应用显示的上感兴趣的一个特定选项或者其它项目。
OK键84(有时被称为选择或回车键)可用来选择用户已经高亮显示的屏幕选项。
按键74可以包括用于开始记录的记录键86。菜单按钮88可用来把交互式电视应用引导来在用户的显示屏上显示一个菜单(例如在电视机64或68上或者在适当的显示器或计算机显示上)。信息按钮90可用来把交互式电视应用引导来显示一个信息显示屏幕。如果用户已经高亮显示了一个特定节目列表,例如压下信息按钮90可以把交互式电视应用引导为提供与那个节目列表相关的补充的节目时间表信息(例如节目概要、演员信息等等)。
锁定按钮92可用来修改访问特权。例如,家长可以使用锁定按钮92或屏幕选项来为交互式电视应用建立家长控制设定。家长控制设定可以是基于时间设定的(例如以防止孩子在特定的时间段比如从下午3:00到下午5:00期间看电视)。家长控制设定还可以被用来基于等级、频道、节目标题等等来阻止节目安排。一个被锁定或阻止了的节目通常是不可观看的直到向该交互式电视应用提供一个适当的个人识别号码(PIN)为止。一旦此PIN码已被输入,则交互式电视节目将解锁用户的设备并允许访问被锁定的内容。
退出按钮94可用来退出交互式电视应用或者退出交互式电视应用的一部分。指南按钮96可用来调用交互式电视节目指南。
如图4所示的按键只是说明性的。如果期望的话,还可以提供其它按键或按钮。例如,音乐按钮可用来利用交互式电视应用访问音乐。编辑按钮可用来编辑储存的内容(例如删除商业广告、删除部分视频等等)。字母数字按键可用来输入字母数字字符。上一或后退按钮可用来在交互式电视应用中浏览后退(例如,返回到前一频道或显示屏)。诸如播放按钮、暂停按钮、停止按钮、倒带按钮、快进按钮和记录按钮之类的录像机功能按扭可用来控制系统10中的录像机功能(本地的或者基于网络的)。帮助按键可用来调用诸如上下文相关的屏幕上帮助之类的帮助功能等等。
说明性的用户计算机设备22如图5所示。在图5的布置中,个人计算机单元98可以由用户使用键盘100或其它适当的用户输入装置(例如轨迹球、鼠标、触摸垫、触摸屏、语音识别系统、图4的遥控器72之类的遥控器等等)来控制。诸如电视节目安排和交互式电视应用显示屏幕之类的视频内容可以显示在显示器102上。电视节目安排、视频点播内容、来自基于网络的录像机的视频记录播放以及其它信息可以利用输入输出104从路径28和48(图1)中接收。用户也可以通过输入输出线路104发送在与交互式电视应用和系统10的交互作用期间使用的命令和其它信息。
个人计算机单元98可以包含用于解码模拟和数字电视频道并用于处理流式传输视频内容的电视或视频卡,比如电视调谐器卡。如果期望的话,可以提供多个视频卡(例如调谐器卡)。可以使用的一个说明性的电视调谐器卡可以包括用于调到一个给定模拟频道的模拟电视调谐器和用于从打包的数字数据流中滤出期望的数字电视或音乐频道的数字解码电路。如果期望的话,计算机单元98中任何适当的卡或组件可用来处理经由输入输出线路104递送的视频和其它内容。
个人计算机单元98可以包含一个或多个处理器(例如微处理器),其用于运行交互式电视应用或者一部分交互式电视应用。
个人计算机单元98中诸如硬盘驱动器、DVD驱动器、CD驱动器之类的存储器或者其它适当的存储设备或装置可用来储存视频和其它内容。例如,交互式电视应用和个人计算机单元98可以使用这个存储器来提供个人录像机功能。
诸如用户电视设备20和用户计算机设备22之类的用户设备18可以与诸如服务器56、服务器36和服务供应商(例如图1的服务供应商50)处的设备之类的网络设备一起使用来提供基于网络的视频记录功能。通过在远程服务器(例如图1的服务器56或者服务器36)或者服务供应商(例如服务供应商50)处的设备之类的其它基于网络的设备上储存电视节目和其它视频内容的拷贝,可以提供视频记录功能。
可以响应于在用户设备18处输入的用户命令进行视频记录。在个人录像机布置中,响应于用户命令,交互式电视应用可用来把视频本地记录在用户设备上。在基于网络的录像机布置中,响应于用户命令,交互式电视应用可用来在诸如服务器36、56之类的网络设备或者服务供应商50处的设备上记录视频或者进行虚拟记录。用户命令可以通过如图1所示的通信路径提供给网络设备。个人录像机布置和基于网络的录像机布置能够支持诸如快进、倒回、暂停、播放和记录之类的功能。
为了避免在基于网络的录像机环境中进行不必要的复制,系统10可以通过使用虚拟拷贝或记录来提供基于网络的视频记录能力。对于这个方法,在网络上每个用户可以具有包含那个用户记录列表的一个个人区域。即使大量用户可以让视频内容作为他们的记录之一而在他们基于网络的个人区域中被列出,则那个视频内容也只需要被储存在网络设备上一次(或者相对较少的次数)。
上述用户电视设备20和用户计算机设备布置只是说明性的。说明性的用户设备的一个更通用化的实施例如图6所示。
如图6所示,控制电路106连接到输入/输出108。输入/输出108可以连接到一个或多个通信路径,例如图1的路径26、27、28、42、46和48。电视和音乐节目安排可以经由输入/输出108(例如,从节目安排源12、诸如服务器36之类的服务器或者其它设备、诸如服务供应商50之类的服务供应商以及电视分发设施14)中)被接收。交互式电视节目指南的节目时间表信息可以经由输入输出108从数据源30中被接收。输入输出108还可以被用来接收来自数据源30的其它交互式电视应用的信息。用户可以使用控制电路106来利用输入输出108发送命令、请求以及其它适当的信息。
控制电路106可以基于任何适当的处理电路110,例如基于一个或多个微处理器、微控制器、数字信号处理器、可编程逻辑器件等等的处理电路。存储器(例如随机访问存储器和只读存储器)、硬盘驱动器、DVD驱动器、CD驱动器或者任何其它适当的存储器或存储装置可以被提供作为存储器112,存储器112是控制电路106的一部分。诸如一个或多个模拟调谐器之类的调谐电路、一个或多个MPEG-2解码器或者其它数字视频电路、或者任何其它适当的调谐或视频电路或者这些电路的组合也可以作为电路106的一部分而被包括。编码电路(例如用于把空中或者电缆模拟信号转换为用于存储的MPEG信号)也可以被提供。调谐和编码电路可以被用户设备使用来接收并显示或者播放或记录一个特定的电视或音乐频道或者其它期望的音频和视频内容(例如视频点播内容或者请求的基于网络的或者本地的录像机播放)。电视节目安排和其它视频以及屏幕选项和信息可以显示在显示屏114上。显示屏114可以是一个显示器、电视机或者任何其它适当的用于显示可视图像的设备。扬声器116可以作为电视机的一部分而被提供或者可以是独立的单元。在显示屏114上显示的视频的数字音乐和音频分量可以通过扬声器116被播放。用户可以利用用户输入接口118控制所述控制电路106。用户输入接口118可以是任何适当的用户接口,比如鼠标、轨迹球、键区、键盘、触摸屏、触摸垫、语音识别接口、遥控器等等。
可以在用户的显示屏上显示的一个说明性的菜单120如图7所示。如图7所示,菜单120可以向用户提供许多可选的选项。如图7所示的选项只是说明性的。如果期望的话,可以提供任何适当的选项。
用户设备18的用户(例如用户电视设备20的用户或者用户计算机设备22的用户,或者任何其它适当的用户设备的用户)可以通过按压菜单按钮88(图4)来调用一个交互式电视菜单(例如菜单屏幕120)。遥控器72(图4)或其它用户接口118(图6)可用来把高亮范围121置于诸如选项122-135之类的可选选项上。如果用户选择选项122或者123,则节目列表屏幕可以被显示。选项124可用来显示用户表示为″爱好″的频道的节目列表。选择125可用来提供服务供应商(例如节目指南服务供应商有线运营商等等)促销所选择的节目列表。选项126可用来调用居家购物服务。选项127可用来通过标题、时间、类别或者任何其它准则搜索节目列表。选项128可以被选择来显示与视频点播服务相关的选项。选项129可以被选择来显示先前所记录的记录交互式列表而选项131可以被选择来显示预定记录的节目的交互式列表。选项130可以被选择来显示按次付费节目列表和按次付费服务选项。如果用户选择选项132,则用户会被给予访问家庭银行功能的机会。选项133可以被选择来改变系统设置选项,而选项134可以被选择来启动一个用于访问互联网的Web浏览器或其它应用。选项135可以被选择来访问其它交互式电视服务。当用户从菜单屏幕120中选择具有高亮范围121的一个选项时,可以在信息显示区域136中描述用户的选择。
如果期望的话,诸如菜单屏幕120之类的节目指南屏幕和其它交互式电视应用屏幕可以包括可选广告137。可以提供任何适当的广告,包括面板广告、标栏广告、在节目列表之间提供的广告、在某些节目列表或者屏幕的其它部分上提供的广告、或者任何其它适当的广告。用户可以使用遥控器72的光标键82(图4)来把高亮范围置于感兴趣的广告上并且可以使用OK键84选择高亮显示的广告。其它用户接口的用户可以使用按钮或通过那些接口可用的控制来进行适当的选择(例如如果用户接口涉及语音识别装置,则使用声音命令等等)。
可以为用户显示的一个说明性的节目指南屏幕138如图8所示。例如,当用户选择图7的节目列表选项122时、当用户选择来自交互式电视节目指南应用或者其它交互式电视应用内的一个适当选项时、或者当用户按下诸如指南按钮96之类的一个适合的遥控器按钮或者使用用户输入接口118表示期望观看节目列表时,可以显示节目指南屏幕138。
节目指南屏幕138可以包含节目列表143表格或列表。节目列表143可以包括节目标题、频道、预定的广播时间以及任何其它适当的节目时间表信息。高亮范围142可用来选择一个希望的节目列表144。选定节目的节目信息可以出现在节目指南屏幕138上的其它地方(例如在节目信息显示区域139中)。如果用户在一个当前节目的节目列表被高亮显示时按下OK键84,则交互式电视应用可以调到那个节目的频道。如果用户在一个未来节目的节目列表被高亮显示时按下OK键84,则交互式电视应用可以向用户提供机会来设置那个节目的提示符或者记录那个节目。
交互式电视应用可以提供的其它功能包括设置爱好或者建立首选项或者其它设定的能力。例如,用户可以选择当用户设备被开启时自动地调到节目指南的一个特定频道。用户还可以选择喜欢的节目、喜欢的频道等等。节目指南或者其它交互式电视应用可以向用户提供建立家长控制设定的能力、搜索感兴趣节目安排的能力、以及观看节目描述、广告、文本、图形和视频等等的能力。这些只是可以由交互式电视系统10提供的交互式电视功能的说明性的示例。如果期望的话,可以提供其它适合的交互式电视功能。
通过使用交互式电视应用选择屏幕选项(比如图7的选项122和123)、通过按压遥控器72上诸如指南按钮96之类的一个专用指南按钮、通过选择任何其它适当的按钮或者屏幕选项等等,用户可以访问节目列表(例如如图8所示的类型的节目列表)。在图8的示例中,当前为中午12:00到下午1:00之间的电视节目显示节目列表。如箭头140和141所示,用户可以使用右或左光标键导向其它时间(例如,把交互式电视应用引导为在不同的时段显示适当的程序列表143屏幕)。如果期望的话,用户可以选择选项或者按下按键(或者使用用户输入接口118键入适当的命令),把交互式电视应用引导到显示由频道、由流派、由服务类型(例如按次付费或者常规广播电视)等等组织起来的节目列表。
诸如选项145、146、147、148、149、150、151和152之类的可选选项可以作为一部分节目指南屏幕138或者任何其它节目指南屏幕而被提供,用于提供对各种交互式电视应用特征的访问。例如,选项145可用来显示归属屏幕或者诸如图7的菜单屏幕120之类的主菜单。选项146可以被选择来显示用户指定为″爱好″的频道的节目列表。选项147可以被选择来使用高亮范围142显示被推荐节目的列表。滚动指示符148和149可用来向下和向上操纵节目列表。选项150可以被选择来显示与视频点播服务相关的信息。选项151可以被选择来通过标题、时间、类别或者任何其它适当的准则搜索电视节目列表。选项152可以被选择来显示与数字音乐服务相关的信息。
交互式电视应用可以提供″翻转″(flip)调台特征。如图9所示,当用户调用翻转模式时,可以通过用户当前所调到并且正在显示屏154上观看的频道的一部分上提供翻转显示屏153。翻转显示屏153包含有关出现在机顶盒60或其它用户设备所调到的当前频道(频道2)上的节目155的信息(区域156中)。用户可以使用遥控器上的频道上下键或者使用用户接口118发出其它适当的频道改变命令来改变频道。这同时改变了机顶盒60或者其它用户设备所调到的频道以及在区域156中显示的频道信息(和相关的节目信息155)。
翻转显示屏153可以手动或自动(例如,在用户不活动几秒或者其它适当的周期之后)。当用户开始再次改变频道时,翻转显示屏153可以再次被显示。
交互式电视应用的翻转特征因此允许用户查看当用户改变频道时用户当前正在观看的频道的信息。在图9的示例中,翻转显示屏153以重叠在当前频道之上的形式被显示。如果期望的话,当前频道的视频可以缩小尺寸并且翻转信息(例如当前节目的节目标题和频道信息)可以在缩小尺寸的视频的外面的一个位置(例如在缩小尺寸的视频的底部、侧面或者顶部)显示。
如果期望的话,广告158或者其它内容可以被提供于翻转显示区域中。在翻转显示屏153中可以显示的其它可选信息包括有关节目155的预定广播时间的信息、分级信息、节目描述、以及其它节目相关信息。
交互式电视应用还可以被用来提供浏览特征。如图10所示,当用户调用浏览特征(例如通过按压向上或向下光标键)时,浏览显示屏160可以重叠在正被显示在用户显示屏幕162上并且用户当前所调到的频道(即频道2)的一部分之上而被显示。浏览显示屏160最初包含有关当前频道的信息。例如,当最初被用户调用时,浏览显示屏160包含当前节目的标题以及有关当前频道的信息,例如当前频道号、呼号以及网络徽标。
当用户按下向上或向下光标键(或者使用用户接口118输入其它适当的命令)时,浏览显示屏可以改变为显示有关在其它频道上可用的节目安排的信息。在图10的示例中,用户已反复按下光标键,直到用户浏览到频道99。在这个示例中在显示屏幕162上显示的视频没有改变(仍然在显示频道2)。如箭头166指示的那样,用户可以使用左右光标键82(或者其它适当的控制)来浏览其它时隙(例如查看在稍后时刻与广播预定的节目安排相关的信息)。浏览显示屏160可以包含广告168、有关预定节目时间的信息170、节目描述和其它节目相关信息和图标,例如复选图标163(表示已经为一个给定节目设置了提醒)和分级图标161。
如果用户把一个当前可用的感兴趣节目设置在另一频道上,则用户可以按下OK键84以便把交互式电视应用引导到将用户设备调到那个频道。
在一个适当的用户不活动周期之后(例如在几秒或一两分钟之后),浏览显示屏160可以从显示屏幕162手动删除或者可以自动删除。
如果期望的话,浏览显示屏可以被显示在当前节目的视频外面而非重叠。当前频道的视频可以相应地缩小尺寸。
当用户已指示对一个节目感兴趣(例如通过把图8的高亮范围142置于在一个给定节目列表上、通过调到一个节目、通过查看图9的翻转栏或图10的浏览栏上的节目列表等等)时,用户可以按下信息键90(图4)获得那个节目的更多信息。当用户按下信息按钮90时可以显示的说明性的信息屏幕171和180分别如图11和12所示。当用户从交互式电视应用屏幕选择一个节目列表(例如图8的节目指南屏幕138)时,可以提供诸如屏幕171和180之类的屏幕。图11的信息屏幕171可以包括用户选择的节目的一个详细描述172。描述172例如可以包括节目的标题、时间、频道和等级,或者任何其它适当的信息。如图8中那样,可选选项可以作为信息屏幕171的一部分而被提供以便提供对各种交互式电视应用特征的访问。例如,选项174可用来返回到前一节目指南屏幕。选项175可用来调到选定的节目或者为选定的节目设置一个提醒(例如在描述172中显示了信息的节目)。选项176可以被选择来为选定的节目显示记录选项和服务。选项177可以被选择来显示用于为选定的节目添加一个提醒的选项。选项178可用来显示用于把选定的节目或频道添加到用户的爱好中的选项,而选项179可用来显示用于在选定的节目上提供家长锁定的选项。还可以提供其它交互式电视应用特征的可选选项。一个高亮范围可用来选择由节目指南屏幕提供的任何可选选项。例如可以在信息显示区域173中提供描述高亮显示选项的信息。
信息屏幕可以包括广告。例如,图12的信息屏幕180可以包括可选广告181。在屏幕180上的信息区域(例如标题区域182和节目描述区域186)可用来显示有关选定节目的信息,例如标题信息、分级信息、情节摘要信息、关于演员、流派的信息、评论分级等等。
区域190可用来通知用户为选定节目设置提醒、调到显示选定程序的频道、记录选定节目、购买选定节目(如果它是一个按次付费节目)、家长控制选定节目、配置一个相关配置文件或者首选项设定或者执行与选定节目相关的任何其它适当的动作的可能性。区域190还可以被用来提供与选定节目相关的附加信息。用户可以把高亮范围184置于″是″选项183或者″否″选项185或者任何其它适当的选项(例如调到该频道、记录节目、购买节目、家长控制节目、配置首选项设定的选项等等)之上。当用户按下OK键84时,交互式电视应用然后可以采取适当的行动。如果用户选择为信息屏幕180中列出的节目设置一个提醒,则交互式电视应用可以显示一个叠加在刚好与提醒相关的节目被预定开始之前用户当前正在观看的频道视频或者在该提醒弹出的时刻活动的任何适当的显示屏幕(例如节目列表屏幕)之上的弹出式提醒。
一个说明性的提醒如图13所示。在图13的示例中,用户正在观看频道3。现在时间是下午6:58。先前,用户为节目″On The Riviera″设置了一个提醒,其预定在下午7:00在频道39显示。因为用户设置了提醒的那个节目差不多开始,所以交互式电视应用重叠在正在显示屏幕192上显示的频道3的视频之上显示提醒列表192。提醒列表可以包含用户已经设置提醒的一个或多个节目的列表。在图13的示例中,一个节目列表196(″On The Riviera″)被显示。通过从提醒列表192中选择一个节目,用户可以调到那个节目。例如,用户可以把高亮范围198置于列表196上并且可以通过按压OK键84选择那个列表。交互式电视应用然后可以把用户调到所需节目的频道(即在本示例中为频道39)。
用户可以在后面的提醒选项200被高亮显示的时候通过按压OK键84来关闭提醒列表。
可以在任何适当的时间(例如在感兴趣节目开始之前的0-15分钟,在那个节目之前用户选定的时刻等等)显示提醒列表。此外,提醒列表可以在当前频道的视频外围显示,并且当前频道的视频可以显示在缩小尺寸的窗口中。这些只是说明性的示例。可以使用任何适当的布置来把用户已经设置了提醒的人提醒的即将来的节目和在播出的节目以及其它感兴趣的节目通知用户。
交互式电视应用可用来向用户提供对视频点播内容的访问。例如,可以在图7的菜单屏幕120上向用户提供一个诸如视频点播选项128之类的选项。当用户选择选项128时,交互式电视应用可以显示一个屏幕,例如图14的视频点播类别屏幕202。屏幕202可以包括诸如徽标204之类的徽标、诸如广告206之类的可选(或非可选)广告以及屏幕标题208。用户可以把高亮范围210置于与感兴趣的视频点播类别对应的一个选项212上。
当用户从屏幕202选择感兴趣的视频点播类别时,交互式电视应用可以显示一个显示屏幕,例如图15的子类别选择屏幕214。在图15的示例中,子类别屏幕214包含对应于电影的子类别选项220,因为(在这个示例中)用户从图14中的屏幕202中选择电影A-Z选项212。视频窗口221可以在任何视频点播信息屏幕中被提供并且可以提供与用户选择的视频点播节目有关的信息或者任何其它适当的视频信息。
用户可以把高亮范围218置于期望子类别上并且可以按下OK键84以查看与那个子类别相关联的可用视频点播内容列表。当选择动作子类别选项220(图15)时交互式电视应用可以为用户显示的一个说明性的显示屏幕222如图16所示。如图16所示,显示屏幕222可以包括识别选定子类别224的信息。屏幕222还可以包括标题230(或者其它内容指示符)的列表226。用户可以把高亮范围228置于期望的视频点播标题230上并且可以按下OK键以继续进行那个标题的选择。
从标题选择屏幕222中选择一个期望的视频点播标题230可以把交互式电视应用引导来显示一个视频点播信息屏幕,例如图17a的信息屏幕232。屏幕232可以包括有关选定视频点播内容的信息236,例如标题、运行时间、价格、分级、以及选定视频点播内容的描述。
诸如选项234、235、237和238之类的可选选项可以作为屏幕232的一部分被提供来提供对各种交互式电视应用特征的访问。例如,选项238可以被选择来访问用于排序选定的视频点播内容。选项237可用来访问用于记录选定内容的选项,并且选项235可用来访问用于设置对于选定内容的家长控制锁定的选项。如果用户选择选项234,则交互式电视应用可以显示一个包含有关感兴趣视频点播内容的信息的视频剪辑(例如一个宣传视频,诸如预览、预告片、回顾等等之类的)。视频剪辑可以从诸如图1的服务器36或服务器56之类的一个服务器中或者从服务供应商50之类的一个服务供应商处的设备中被递送给用户设备18。交互式电视应用还可以响应于用户选择选项234向用户提供有关视频点播内容的附加信息。其它适当的可选选项也可以被提供在屏幕232上(例如,一个节目包信息和购买选项,用于搜索相关内容节目列表的选项等等)。
如果一个用户请求早已预订的视频点播内容的信息,则交互式电视应用可以提供诸如图17b的屏幕239之类的视频点播信息屏幕,其可以包括与图17a的屏幕232提供的那些不同的可选选项。例如,选项240可用来从最近观看的节目位置开始播放选定的视频点播内容。选项241可用来从一开始呈现选定的内容,而选项242可用来访问用于记录内容的选项。选项243可用来从预订的可用内容列表中删除选定内容。选项244可用来访问用于设置对于选定内容的家长控制锁定的选项。如果正在通过网络访问选定内容或者正在通过一个网络存储装置提供选定内容,则选项245可用来在一个本地存储装置上储存内容。
响应于用户定购选定内容(例如通过选择屏幕上定购诸如图17a的选项238之类的选项,或者通过使用遥控器72或者任何其它适当的输入装置118定购内容等等),交互式电视应用可以把预订的视频点播内容从诸如服务器36或服务器56之类的服务器中或者从诸如服务供应商50之类的服务供应商中递送给用户设备。图1的通信路径和通信网34可以被使用来递送被请求的内容。
可以为用户在诸如图18的视频点播播放屏幕246之类的显示屏幕上显示预订的视频点播内容。如屏幕246的下部所示,交互式选项可以以工具栏248或其它适当的格式显示。交互式选项248(或类似的遥控器按钮)可以允许用户把视频点播内容倒回到视频点播内容的开始、回倒、播放、快进、暂停、停止递送,或者执行其它视频播放选项。图18的布置只是说明性的。例如,视频点播内容可以在缩小尺寸的(固定尺寸或者用户可选尺寸的)窗口中播放。
交互式电视系统10可用来支持录像机功能。可以使用本地布置(例如用户家中的个人录像机或者其它适当的设备被用来在本地硬盘驱动器或者其它存储装置上记录视频的各种布置)和基于网络的布置(例如诸如服务器36和56之类的网络设备或者诸如服务供应商50之类的服务供应商处的设备被用来为用户储存视频和数据的各种布置)支持录像机功能。也可以使用系统10支持这些布置的组合。
在本地录像机布置(有时被称为个人录像机布置或者本地数字录像机布置)中,视频记录被本地储存在用户设备上。在其上已经记录了视频的信息也可以本地保持。还可以为记录的视频保持节目指南信息(例如标题、等级、描述、类别等等)。当用户期望查看用户已经储存在用户设备上的记录列表时,交互式电视应用可以从本地存储器中重现这个信息并且可以在用户设备18上把这个信息本地显示给用户。用户然后可以选择一个期望的记录播放。
在基于网络的录像机布置(有时被称为客户-服务器录像机布置)中,视频可以被储存在网络上(例如,储存在诸如服务器36和56之类的服务器处或者储存在诸如服务供应商50之类的服务供应商处)。已经为用户记录了节目的信息可以被本地储存在网络上(例如储存在诸如服务器36和56之类的服务器处或者储存在诸如服务供应商50之类的服务供应商处)。可以按照若干方式进行基于网络的记录。例如,由节目安排源12提供的规则广播电视节目安排的一些或全部可以被自动记录或者这个节目安排的拷贝被保持在诸如服务器36、服务器56之类的适当网络存储装置或者诸如服务供应商50之类的服务供应商处的设备上。如果用户选择″记录″一个节目,则不需要进行实际的记录,因为所需节目的拷贝早已存在于系统上。对于这类布置,虚拟的记录代替实际的记录。
可以在网络上向用户给出一个″个人区域″。当用户输入一个合适的个人识别号码时或者借助于用户通过一条已知或信赖的通信路径对网络的连接(例如,当用户通过一条专用电缆路径连接到有线系统头端处的一个服务器(例如图1的电视分发设施14处的服务器56)时),可以访问该个人区域。
该个人区域可用来保持用户已经记录的视频内容列表。每当用户把交互式电视系统的基于网络的录像机部分引导来进行记录时,系统更新用户的个人区域使其显得就像已经进行了被请求记录的一个另外的″实际″拷贝一样。借此方法实现的基于网络的录像机因此节约了储存空间,同时向用户提供了访问专用于他们个人使用的基于网络的录像机的错觉。
可替代地,可以没有个人区域,而是当最初广播时每个用户可以访问他们有权的所有预先记录的内容。
作为另一示例,用户请求的进行记录的一些或全部内容可以通过创建被请求内容的实际拷贝(例如数字记录)而被记录。这些实际的拷贝可以被储存在网络设备(例如诸如服务器36和56之类的服务器或者诸如服务供应商50之类的服务供应商处的设备)上。记录在网络服务器上的节目可以被拷贝到用户的本地存储器。
如果期望的话,可以使用这些方法的组合。例如,某些内容可以被系统自动保留(例如受欢迎节目安排的拷贝)。用户可以进行这种资料的虚拟记录。在用户的个人区域中可以反映虚拟记录的存在。其它内容可以在用户的指导下以实际记录的形式被储存(例如,没那么受欢迎的内容)。在用户的个人区域中也可以反映这些记录的存在。
不管基于进行网络的记录(虚拟的或者实际的)和本地记录的方式如何,则交互式电视应用可用来向用户提供交互显示屏幕,其协助用户进行记录、管理记录(例如编辑记录、删除记录、重命名记录、通过图1的通信路径把记录发送给其它用户等等)、播放记录、查看有关被记录节目的信息等等。
一旦一个节目已被用户选择记录,则选定的节目可以出现在预定被记录的交互式节目列表中。可以在用户设备18上为用户显示的一个说明性的预定记录屏幕250如图19a所示。当用户选择诸如图7的节目指南屏幕120之类的另一节目指南屏幕提供的选项或者任何其它适当的选项时,屏幕250可以被交互式电视应用显示。屏幕250例如可以包括预定被记录的节目列表251。高亮范围252可用来从列表中选择一个预定记录。用户可以把高亮范围252置于一个期望的预定记录上并且使用遥控器72的适当键选择预定记录。
关于用户选择的预定记录的信息可以被呈现在诸如图19b的屏幕253之类的屏幕中。屏幕253可以包括预定的记录信息254,其可以示出要被记录的一个节目的日期、时间和频道。信息254还可以指示哪一装置已被指定来记录该节目并且是否为预定要被记录的节目设置家长锁定。用户可以通过使用一个高亮范围选择编辑选项255来编辑信息254。可以在屏幕253中提供其它可选选项,例如取消选项256,用户可以选择取消选项256来取消预定的记录。
一旦一个节目已被记录,则可以呈现一个节目指南屏幕以显示被记录的节目。可以在用户设备18上为用户显示的一个说明性的视频记录屏幕260如图20所示。当用户选择诸如图7的节目指南屏幕120之类的另一节目指南屏幕提供的选项或者任何其它适当的选项时,屏幕260可以被交互式电视应用显示。记录261可以是储存在用户设备18上的本地记录或者可以是实际或者虚拟的基于网络的记录(例如,储存在诸如服务器36或服务器56之类的设备上或者服务供应商50上的基于网络的内容)。在有个人区域的基于网络的录像机环境中,诸如屏幕260之类的屏幕提供对用户个人区域的全部或一部分的访问。用户可以使用遥控器72或者其它适当的用户接口18在个人区域中导航。
屏幕260可以包括用户记录261的列表。记录列表可以包括被记录节目的时间和频道或者任何其它适当的信息。用户可以放置高亮范围262来选择感兴趣的一个记录(例如,查看那个记录、查看关于那个节目的信息以删除那个节目等等)。用户可以把高亮范围262置于一个期望的记录上并且使用遥控器72的适当键选择该记录。
关于用户选择的记录的信息可以被呈现在诸如图20b所示的屏幕264之类的一个屏幕中。屏幕264可以包括记录信息265,其可以示出被记录节目的日期、时间和频道。信息265还可以示出是否为该记录设置家长锁定以及已经指定什么设备储存该记录。用户可以通过选择选项266播放该记录。用户可以通过选择选项267从开始播放该选定的记录。选项268可以被选择来从记录列表中删除该记录。选项269可用来为选定记录设置家长锁定。如果选定记录正被储存在网络视频存储装置上,则用户可以选择选项259从而把记录转送到本地存储装置。可以使用一个高亮范围和遥控器或者通过任何其它适当的方法选择屏幕选项。
当例如通过选择播放选项266来选择一个给定记录播放时,可以呈现诸如图21的显示屏269之类的显示屏幕。显示屏幕269可以包括正在向用户播放的选择节目的视频270和用于控制视频的选项271。选项271例如可以包括允许用户把视频倒回到开始、倒回或倒转视频、播放视频、快进视频、暂停视频或者停止视频的选项。可以利用屏幕选项、遥控器72或其它用户装置上的专用或多用途键或者包括用户接口118的其它适当布置支持这些功能和其它交互式电视应用功能的控制。当屏幕选项被使用时,选项可以以视频270上的一个或多个重叠的形式被显示或者视频270可以被提供于一个缩小尺寸的窗口中并且选项显示在这个窗口外部。
参见图20和21的布置,用户可以浏览用户记录并且可以播放(并且控制播放)这些记录。本地存储在用户设备18上的记录可以通过从本地硬盘或其它保存所述记录的存储器中取回这些记录而被播放。存储在网络上的记录可以从存储记录内容的网络设备中被播放。用户设备18可以接收形式为实时视频流或文件下载的这类内容并且交互式电视应用可以用图21中所示类型的显示屏布置来播放所接收内容。
通过指出对一个用于记录的节目的兴趣,通过在一个由交互式电视应用提供的适合显示屏上高亮显示一个感兴趣的节目,通过选择一个用于从信息屏幕记录的节目,通过转台到一个期望的节目并且选择一个适当记录按钮,通过从信息屏幕选择一个记录选择等等,用户可以记录节目安排。例如,用户可以高亮显示一个诸如图8的屏幕138之类的程序列表屏幕中的节目,或者可以在一个诸如图9的翻转显示屏153之类的翻转显示屏上或者在一个诸如图10的浏览显示屏160之类的浏览显示屏上显示一个节目列表。当用户按下一个诸如图4的记录键86之类的适合的遥控键时,交互式电视应用可以记录所期望的节目。
交互式电视应用可以自动地记录用户所选择的节目,或者可以在用户按下记录键86之后提供一个或多个辅助的确认和信息屏幕。举例来说,交互式电视应用可以显示一个诸如图22的记录建立屏幕272之类的屏幕。如图22中所示,屏幕272可以包括标题和在范围273中的速率信息以及一个节目描述274。用户可以被提供所选择节目的计划广播时间的相关信息。如果用户希望记录该节目,则用户可以把高亮范围275置于”是”选项276之上并且可以按下OK键84。如果用户不希望记录该节目,则用户可以把高亮275置于”否”选项277之上并且可以按下OK键84。如果期望的话,则诸如连续记录选择、记录质量选项以及缓冲时间选项之类的其他选项可以被提供。
当用户命令交互式电视应用记录一个给出的节目时,取决于用户的设备、系统10的能力以及系统和用户设置,该交互式电视应用将通过使用用户设备18的本地能力或者用系统10的基于网络的录像机能力来记录所述的节目。
在节目已经被记录之后,用户可以使用交互式电视应用来查看用户记录的相关信息(例如,使用一个图20中所示类型的显示屏布置)。这些用于在交互式电视应用中支持记录功能性的技术仅仅是说明性的。如果期望的话,则任何适合的记录(在本地或者网络设备上记录为真实记录或者虚拟记录)布置都可以被使用。
交互式电视应用可以允许用户建立家长控制设置。例如,用户可以锁定特殊节目、节目级别、频道、内容类型(例如暴力或性内容),或者可以建立一个在特殊时段阻挡所有电视观看的家长控制设置。用户可以被要求输入一个个人识别号(PIN)来解锁被阻挡的内容。
在一个说明性的布置中,通过在适合的节目列表屏幕(例如,一个诸如图8的屏幕138之类的屏幕)中高亮显示一个节目的节目列表,家长(或其它适合的用户)可以选择阻挡该节目。在高亮显示将被阻挡的节目之后,家长可以遥控器72上的锁定键92(图4)。通过选择交互式电视应用所提供的屏幕上家长控制锁定选项(例如,图17a的选项234,图17b的选项244等等),家长还可以访问用于设置家长锁定的选项。
响应于用户选择屏幕选项或遥控器键来访问家长控制锁定选项,交互式电视应用可以显示一个诸如图23a的家长控制显示屏278之类的显示屏。家长控制选项可以从主菜单、所选择的节目、或任何其它适合的节目指南屏幕被访问。用户可以通过从各种各样的标准中做出选择来设置一个所选择节目或节目安排范围的家长锁定。例如,用户可以根据标题279、电视级别280、电影级别281、频道282或任何其它适合的标准来选择阻挡节目。阻挡级别选项280和281可以让用户阻挡所有具有给出级别的节目安排(例如,与所选择节目相同的级别或一个用户输入的级别或级别范围)。用户可以被提供其他选项以用于通过例如选择(“是”/“否”)时间锁定选项283来施加家长锁定设置。一个用户还可以通过选择选项284来选择隐藏或显示成人标题。其它可选的选项也可以在屏幕278中被提供。
如果用户已经对于时间阻挡选项183选择“是”,则一个时间阻挡子菜单可以被提供,例如图23b的屏幕286。用户可以使用屏幕286的屏幕选项来设置家长控制时段的开始时间(选项288)和结束时间(选项290)。用户可以使用选项292来使家长控制设置在一周7天、特定日子群(例如周中或周末的日子)、或者一个或多个特殊日子都有效。用户在结束的时候可以按下OK键84。其它可选的选项同时可以被提供为屏幕286的一部分。
图23a和23b的家长控制屏幕278和286仅仅是说明性的。任何适合的屏幕选项或者其它的用户界面布置可以被用来让家长(或其它用户)阻挡(由家长控制)在特殊时段播出的节目安排,一个或多个特殊频道上的节目安排、具有特定级别的节目安排、特定节目的各别情况等等。
诸如音频、视频、电影和电视节目之类的节目安排可以通过把所述节目安排从电视分发设施广播到每个用户设备而被转送给多个用户。这类布置的示例在图1中被说明,其中,电视分发设施14经由诸如通道26、21和28之类的通信路径向用户设备装置18、20和22提供节目安排内容。节目安排内容可以依照一个计划来广播,因此每个节目在指定的时间开始和结束。一个观众可以按照时间表来观看广播节目。广播节目可以用广播电视信号(模拟和/或数字)的形式被转送给用户。卫星广播、电缆广播、以及无线广播可以被用来转送电视节目。
用户在递送和查看广播电视节目期间有时被打断。为了避免在这些中断期间丢失节目安排内容,个人录像机或所述的基于网络的记录系统,例如关于图2、3和19-22,可以被用来向用户提供播放控制功能(例如,暂停、快进、倒带等等的能力)。如果期望的话,全部或一部分的广播节目的副本可以被系统10保存。通过与节目的交互式流媒体版本而非原始广播源发生相互作用,用户可以在观看一个给定节目的时候来控制该节目的播放。然而,在一个系统中向所有用户都提供他们自己的个人交互式媒体流通常可能过度地负担系统的媒体分发能力。
根据本发明,交互式电视应用可以向用户提供在用户设备上查看广播电视节目安排的能力。广播电视节目安排经由广播电视信号(例如,标准非交互式的模拟和/或数字电视信号)被转送给用户设备。查看这类将在用户设备上被显示和查看的广播电视节目的用户可以请求一个播放控制功能(例如,暂停、播放、继续、倒带、跳跃、快进、慢进、跳至另一个时点、扫描、逐帧前进、帧后退、重新开始节目等等)。响应于做出这类请求,交互式电视应用可以切换来从显示广播版本显示节目的交互式流版本。在某些实施例中,交互式电视应用可以在相应的程序之间的基本相同的时间点执行从广播版本到流版本的切换,因此向流版本的切换不能被用户注意到。
流媒体内容的递送涉及通过诸如图1的路径之类的通信路径把数字数据流从远程服务器或电视分发设施提供到用户设备。用户设备接收数据并且把流式内容显示给观众。这个流可以在用户设备上被缓冲和/或存储以便改善被显示内容的质量并且连续性。例如,缓冲或存储流式节目可以保证所述节目可以连续地在用户设备上显示。
通过流式传输来提供节目安排内容较之广播内容来说具有几个优点。首先,流节目让观众控制节目的播放,包括诸如播放、停止、暂停、再继续、倒带、快进等等之类的功能。用户对播放控制功能的使用命令交互式电视应用、用户设备、和电视分发设施控制正在被提供到用户设备和/或正在用户设备上显示的流。其次,一个流节目不能要求用户设备或相关联网络上的大容量存储器或其它存储器,因为用户设备基本上实时地显示所接收到的流。因此,在电视分发设施14或其他设备处被用来转送数据流的服务器可以只需要每次向用户设备提供一部分节目,从而减少了在用户设备和/或网络上对存储器其它存储器的需要。电视分发设施还同时可以向多个用户中的每个用户提供分离和各不相同的流,而不会由于向所有用户提供这类基于网络的控制功能而造成负担过重。例如,通过向各个用户提供分离的流,每个用户都可以查看不同的节目,乃至同一节目的不同部分。而且如上所述,显示的播放控制和用户的流式传输不需要影响查看它们相应的流内容的其它用户接收的流。
交互式电视系统10可以包括电视分发设施14,其能够向多个用户设备装置18提供广播节目安排内容和流内容。节目安排源12可以提供原始内容,原始内容可以按需被相关联的电视分发设施14再广播(随后或实时)。电视分发设施可以使用服务器56(或使用远程服务器36)向用户转送交互式媒体流。
用户设备装置可以能够接收和显示经由电视分发设施提供的广播和流式传输节目安排内容。交互式电视应用可以在用户设备上被执行以便接收或监视用户输入或其它交互作用(例如,遥控播放命令)。
电视分发设施可以通过缺省广播向多个用户提供计划的节目安排内容。然后,接收广播的用户设备可以在用户设备上显示内容以供用户观看。只接收广播的那些用户通常不能通过他们正在查看的节目而影响基于网络的播放控制,直到(和如果)它们被切换到交互式媒体流为止。因此,用户可以依照预定计划来观看原始的广播节目。
如果一个具有被配置来从分发设施或服务器接收和显示广播和流媒体内容的用户希望在正在被观看的节目上初启播放控制,则所述用户可以通过与用户设备相互作用来指出这一点。在此使用的播放控制包括更改一个节目怎样被提供用于显示在用户设备上的任何命令。这类命令可以包括播放、再继续、暂停、快进、倒带、跳跃、慢进、慢倒、扫描、逐帧前进、帧倒带、跳至另一个时间点、章节跳跃、重新开始节目等等。这个命令可以在用户输入装置、屏幕菜单或控制调色板、或其它适合的装置或接口上由用户来制定。
例如,一个正在查看广播节目的用户可以按下他们遥控器或其它用户输入装置上的″暂停节目″按钮。响应地,交互式应用可以确定观众正在观看的节目,以及用户按下″暂停″按钮时的节目中的时间点。这个点可以通过注释相对于节目开始具有过去的时间量来确定。这个点还可以通过应用来确定,例如通过使用一个非本征指数(例如,消逝时间、帧编号)或内部的指数(例如,节目中嵌入的标志)。如果期望的话,用户的本地设备可以用一个请求的形式向用户相关联的电视设备发送适当的播放命令,其请求用户正在观看的特殊电视节目或频道切换到一个交互式媒体流。具有他们的有线公司或其它服务供应商的用户账户可能因此为这个服务的使用而被记入借方。
图24根据本发明的不同实施例示出了一个说明性的暂停窗口,那个可以由交互式电视应用响应于用户暂停广播节目而提供。如图24中所述,交互式电视应用可以向暂停节目的观众提供图像反馈,例如,在诸如屏幕294之类的用户设备上停止或冻结一个节目的图像。应用还可以捕获大约在用户采取播放控制行动的时候所显示的屏幕图像,并且继续随后在屏幕上显示被捕获的图像。在某些实施例中,交互式电视应用可以显示一个重叠节目的诸如消息窗口296之类的窗口或消息以指出该节目被暂停。在某些实施例中,交互式电视应用可以显示一个静态或动画的屏保,其可以合并被冻结或捕获的图像。交互式电视应用还可以显示诸如图24中的控制面板298之类的用户可选的图标或选项,其允许用户执行其它的播放控制功能(例如,播放、快进、倒带等等)。
尽管节目已经由用户在他的用户设备上暂停,然而分发设施继续向全部的其它接收用户广播该节目。交互式电视应用可以允许用户在一个时间间隔之后再加入广播。然而,用户将错过一部分节目。在本发明的某些实施例中,交互式电视应用可以向一个电视分发设施发射与广播节目有关的信息以及节目被暂停的时间点。然后,电视分发设施可以向用户提供一个同一节目的流版本。例如,电视分发设施可以从电视制造工作室或任何其它适合的源取回该节目的流版本并且将流版本的该节目发射到用户设备。在某些实施例中,流版本可以在广播版本被暂停的时刻开始。
为了再继续查看节目或执行任何其它适合的播放控制动作,用户例如可以按下用户输入装置(例如遥控器)上的″再继续节目″或″播放节目″,或者在控制面板298(或任何其它适合的控制面板)上选择一个相应的播放控制选项。响应于用户选择再继续查看节目,交互式电视应用可以从接收并显示广播节目切换到接收并显示流节目。如上所述,因为流版本可以从节目中观众暂停节目的同一时刻开始,所以当节目通过显示流版本被再继续时,版本之间的切换可以用一个基本上对用户透明的方式来发生。而且,电视分发设施可以向每个用户提供各不相同的流,因此用这种方法向一个或多个用户提供流内容不影响原始节目对其它用户的广播,也不会影响正在向其它用户提供的任何流内容。
在分发设施向用户提供了流版本的节目之后,交互式电视应用可以允许用户控制节目的播放,例如包括停止、暂停、再继续、倒带、快进或任何其它适合的动作。例如通过在用户输入装置上按下一个预配置按钮,用户可以执行其中一个播放控制功能。在某些实施例中,交互式电视应用可以向用户提供一个屏幕重叠、菜单或面板,上面包括图标或其它用户可选的选项。这类图标的一个示例分别通过图24和25中的控制面板298和302被描述。
在另一个示例中,一个正在查看广播节目的用户可以按下他们遥控器或其它用户输入装置上的″快进″按钮。响应于这个命令,如上所述,交互式电视应用可以确定观众将观看的节目,以及用户按下″快进″按钮时该节目中的时间点。如果期望的话,用户的本地设备可以用一个请求的形式向用户相关联的电视设备发送适当的播放命令,其请求用户正在观看的特殊电视节目或频道切换到一个交互式媒体流。
响应于用户对快进节目的请求,交互式电视应用可以从接收并显示广播节目切换到接收并显示流节目。如上所述,因为流版本可以从节目中观众暂停该节目的时间点开始,所以版本之间的切换可以用一个基本上对用户透明的方式来发生。如果流版本在电视节目的广播之前已经被产生,则交互式应用可以响应于用户的快进命令在广播版本之前接收并显示部分流版本的节目。当流版本正在用户设备上被接收并显示时,用户还可以执行其它的播放控制功能,例如包括停止、暂停、再继续、倒带、快进或任何其它适合的动作。用户还可以请求再继续查看当前的广播版本。响应于这个命令,交互式电视应用可以从接收并显示流版本切换到接收并显示广播版本。
用户执行的一个以前述的一个或多个方式命令交互式电视应用控制节目播放的动作可能导致被分发设施提供用于在用户设备上显示的程序流中的相应变化。在某些实施例中,交互式电视应用可以允许用户停止所述流然后回到当前广播的节目。例如,如果用户切换到当前在另一个频道中未被流传输的另一个节目,则返回到广播节目可以自动地发生。当应用没有在某个时段(例如三十分钟、一小时等等)中接收任务用户输入没有时,或者任何其它适宜条件,或者它们的任何其它适合的结合,交互式电视应用还可以在流式传输的节目已经结束的时候自动地返回到广播节目。比如上文中的示例,在交互式电视应用可以自动地停止流版本并且返回到广播版本的情况下,定义条件足以最小化远程服务器正在提供的流数量。
流版本的节目可以由正在广播版本节目的同一内容供应商提供给分发设施。在某些实施例中,这些流版本可以在广播相应的节目之前被提供给电视分发设施。在某些实施例中,除了原始内容供应商之外的源可以向电视分发设施提供流版本。在某些实施例中,流版本的节目可以从原始的模拟或数字广播版本中产生。例如,一个流版本可以在当前正在广播节目的时候被产生并存储。电视分发设施或内容供应商可以在较早直播的时候从节目广播中产生一个流版本,并随后结合节目的较晚广播来使用这个流版本(即,重新运行)。这样的一个方法可以对正在实况广播的节目特别有用,比如音乐会、运动事件、新闻节目等等,并且可以在一个或多个随后的时间被再广播。
用户用上述方法来查看的节目的播放控制可以由用户动作或输入来制定。这些用户动作或输入可以通过如图4所述地按下用户输入装置上的预配置按钮来执行,或者通过用户在屏幕选项上做出的选择来执行。在用户输入装置上,用户可以被提供预配置的专用按钮。另外或替换地,用户可以选择屏幕图标,从而命令应用对当前正在被查看的节目执行相应的播放功能。
交互式应用提供向用户的屏幕选项的一个示例在图25中被示为流视频显示屏300上的播放控制面板302。这些图标通常可以不存在屏幕上,以免干扰或者模糊正在被显示的节目。例如响应于用户按下输入装置上的一个预配置按钮,交互式电视应用可以显示控制面板302。响应地,交互式电视应用可以以工具栏、窗口、重叠、上弹菜单、下拉菜单(从显示屏任何一侧)或任何其它适合的用户界面构造的形式在屏幕上提供控制面板302。在已经过去一个预定时段之后或在任何其它适宜条件下,当用户命令交互式电视应用隐藏所述菜单时,控制面板302可以在用户已经做出选择之后消失。
为了保证广播节目并且流节目之间的切换执行不会实际上中断用户,流版本优选地大约在广播版本节目中的相应时间点被提示开始。响应于用户在查看一个广播节目时按下用户输入装置上的″暂停″、″倒带″或任何其它适合的播放控制按钮,交互式电视应用可以切换到同一节目的流版本。响应于用户设备从用户接收这些命令,该用户设备可以向远程服务器发射与该节目有关的信息。所述信息包括可以例如包括,当前被查看的频道、被查看的节目、节目的逝去时间等等。只要从用户设备接收到信息,远程服务器就可以确定给定用户当前正在查看的广播节目。因为服务器可以基本上即时地接收诸如频道信息之类的信息,所以远程服务器然后可以取回当前时间以便确定关于当前查看的广播节目的偏移(即消逝时间)。至少基于信息,远程服务器然后可以从对应于偏移时间的时间点开始流式传输相应的流版本节目。在某些实施例中,整个流版本的节目被发射到用户设备。附加信息(例如偏移时间、位置等等)可以由用户设备提供给远程服务器,以便简化广播版本和流版本之间的切换。
通过使用另一个适合的方法,用户设备和电视分发设施上的应用都可以向正在被查看的节目施加一个指数或刻度。所述的指数或刻度可以被用来标记或标识广播节目及其等效的流版本之间的对应点。用这种指数或刻度,交互式电视应用例如可以在节目期间确定交互式电视应用从用户接收暂停程序的指示的时间点。通过使用相同或可改变的刻度,这些信息然后可以被传递到电视分发设施以便在流版本的节目中标识对应的时间点。因此,电视分发设施然后可以在这个时间点开始流节目,因此当用户再继续查看该节目时,流版本将基本上从广播节目被暂停的同一时间点开始而显然对观众不会造成任何差异或中断。
节目中的指数或刻度可以是本征或非本征的。非本征指数可以包括节目的消逝时间或帧计数。例如,交互式电视应用可以确定已经逝去的时间量或相对于节目中的一个参考点已经被显示的帧数。只要这些参数中的任意一个被传递到电视分发设施或远程服务器,对应点就可以在流版本的节目中被找到并且所述流可以从这个点开始。非本征指数的使用可以不需要修改广播节目。
在某些实施例中,一个本征的指数或刻度可以被用于向节目内容嵌入标志。标志例如可以包括水印、可视提示、声音提示或任何其它适宜的指示符。当节目正在被显示给用户时,这些被嵌入的标志可以是看不见或不显眼的。在某些实施例中,交互式电视应用可以在显示节目之前移除或过滤被嵌入的标志。类似于非本征指数,交互式电视应用可以使用被嵌入的标志来确定广播和流版本的节目中的点。一个节目中的嵌入标志可以以固定间隔(例如每五分钟)来安置,或者可以对应于节目的有效部分(例如,每段或每个商业广告时间)。
交互式电视应用还可以在被嵌入的标志之间内插以便实现一个较高的分辨率。在某些实施例中,交互式电视应用可以使用本征和非本征指数的结合,其中,广播节目使用一个指数,而流节目使用另一个指数。交互式电视应用和电视分发设施中的一个或其二者可以使用换算公式或检查表来确定本征和非本征指数之间的等效性以便标识节目中的对应点。
尽管与在此所述的广播和流节目之间的切换相关联的特征能够被提供给具有合适的用户设备的许多用户,然而这样的特征可以替代地作为一个额外服务的一部分。在某些实施例中,这些特征可以应请求而可用,但是会对用户收取每次使用的费用。例如,内容供应商和/或有线电视公司可以向用户提供一个预订提供了这些特征的服务的机会。非用户将继续接收广播节目内容,并且可以继续传统的方式来查看它,但是不能被提供也不能使用任何播放控制功能。对于用户来说,内容供应商可以授权用户设备和交互式电视应用和/或使之能向用户提供这些特征,其中包括接收并显示流节目的能力。当用户试图使用这些时,这些特征可以通过要求用户设备和/或应用的验证而被限制到用户。在某些实施例中,这些特征可以要求专用设备和/或应用提供诸如专门的用户输入装置之类的功能性。
在某些实施例中,内容供应商可以允许用户预订一个服务,其中,这些播放控制特征仅仅对于节目或频道的一个较小或较窄的子集是可用的。用户可以请求切换可用于给定节目、频道、类型等等的特征。例如,一个用户可能在观看网络喜剧或话剧的时候不需要播放控制,但是可能具有可用于查看电影、运动事件、音乐会、颁奖等等的特征,其中,用户很可能被打断,和/或其中,这类中断可能对他的查看体验更有害。
如果期望的话,交互式电视应用可以允许用户通过要求使用这些特征,但是对于每次使用都会要求付款。例如,用户的认购协定可以被提供用于一个计费,该计费对于这个特征的每次激活或使用被应用用户的账户。响应于执行一个诸如暂停正在被查看的节目之类的动作的交互式电视应用,用户的账户可以被自动地收取费用。用户可以被告知所述的收费,和/或应用可以首先需要来自用户的赞成收费的确认。图26示出了一个说明性的消息窗口,其可以根据本发明的不同实施例被提供给用户。一个说明性显示屏304上的消息窗口306可以用″你愿意暂停这个节目?″的问题来提示用户。消息窗口306还可以通知用户将为使用这些特征而被收费(例如、每次的使用费、订购费等等)。一个用户可能更喜欢让这些特征按需可用,因为它只需要用户做出较少的计划(例如,在预订合适的服务之前可能不需要),并且因此用户可能乐意更频繁地使用它。
在某些实施例中,其中,播放控制特征只对于某些广播节目的子集或某些类型可用,交互式电视应用可以用一个与哪个节目具有这些特征有关的指示器给用户提供一个指示符。例如,交互式电视应用可以结合可适用的程序或与之相关联地提供图标、短消息、清晰的颜色或图案、或任何其它适合的指示符。例如,这类指示符可以在一个(交互式或非交互的)节目指南、节目列表屏、栅屏、程序信息屏、翻转屏、广播节目的视频重叠、或任何其它适合的位置中被交互式电视应用所显示。
响应于用户的请求,图27根据本发明的不同实施例示出了一个用于从广播节目切换到流节目的说明性方法。以步骤310,一个节目源或内容供应商把电视节目提供给电视分发设施或其它的远程服务器。
在步骤320,电视分发设施被提供一个交互式流版本的电视节目。这个流版本可以分别从电视节目由内容供应商或节目源、除了内容供应商或节目源之外的提供者、从早期的电视节目广播产生流版本的电视分发设施或其它的远程服务器、或由任何其它适合的提供者来提供。在某些实施例中,步骤310并320的顺序可以被更改,其中,流版本可以在电视节目之前或基本与之同时地被提供。
在步骤330,交互式电视应用从电视分发设施或其它远程服务器接收广播节目并且在用户设备上把广播节目显示给用户。在广播期间,一个给定用户可以被提供执行或开始播放、诸如暂停、再继续、倒带、快进等等之类的控制功能的机会。这类功能可以在给定用户的遥控器上、屏幕菜单或控制面板上、或者通过使用任何其它适合的输入装置而被执行。在用户执行一个播放控制功能之后,电视分发设施可以在步骤340接收这个从用户设备的请求。在步骤350,当请求被提出时,交互式电视应用还可以向电视分发设施提供与用户正在观看的节目或频道和/或做出请求的节目中的点、位置或消逝时间有关的信息。
在步骤340,电视分发设施接收来自给定用户的请求以便执行一个播放控制功能。响应于所述请求,电视分发设施可以向用户的用户设备提供一个流媒体版本的电视节目(步骤360)。用户设备上的交互式电视应用可以替换广播版本并且显示流媒体版本。流版本可以是交互式的,并且可以向用户提供播放控制(例如,播放、暂停、再继续、快进、倒带、跳跃等等)。
在某些实施例中,交互式电视应用可以允许用户返回到查看广播节目。在某些实施例中,交互式电视应用可以自动地返回到显示广播节目。例如,在预定时段已经过去之后或者在任何其它适宜条件下,交互式电视应用可以响应于用户做出一个选择而自动地返回到广播节目。
从而,用于在查看广播电视节目的时候向用户提供播放控制功能的系统和方法被提供。本领域的技术人员应当理解,本发明可以用为图解而非限制的目的给出的所述实施例之外的具体方式来实践,并且本发明仅仅由随后的权利要求来限制。
权利要求
1.一种用于当在用户设备上观看广播电视节目的时候向用户提供播放选项的方法,该方法包括提供广播电视节目到用户设备;在观看当前广播的电视节目的时候接收来自用户的请求以便执行播放选项;以及响应于接收到的请求,提供广播电视节目的流式传输版本到用户设备来代替广播电视节目,其中在电视节目的广播之前生成广播电视节目的流式传输版本。
2.权利要求1的方法,还包括当用户请求执行播放选项时向用户收取费用。
3.权利要求1的方法,还包括接收来自用户的请求以便返回到广播电视节目的广播。
4.权利要求1的方法,还包括在电视节目的流式传输版本结束之后自动返回到广播电视节目的广播。
5.权利要求1的方法,还包括在一个预确定时间量之后自动返回到广播电视节目的广播。
6.权利要求1的方法,其中生成的广播电视节目的流式传输版本基本上与广播电视节目相同。
7.权利要求1的方法,其中从如下组成的小组中选择播放选项暂停、再继续、播放、快进、倒回、慢进、慢退、跳到另一个时间点、扫描、逐帧前进、帧回退、跳过、重新开始节目。
8.权利要求1的方法,其中提供流式传输版本包括确定用户请求在广播电视节目中执行播放选项的时间点。
9.权利要求8的方法,其中提供流式传输版本还包括在基本上同一时间点提供电视节目的流式传输版本。
10.权利要求8的方法,其中确定时间点包括确定用户请求执行播放选项的广播消逝的时间量。
11.权利要求8的方法,其中广播电视节目与时间点索引相关,并且在其中确定时间点包括使用相关的索引来确定用户请求执行播放选项的时间点。
12.如权利要求11中定义的方法,其中相关的索引包括广播电视节目中嵌入的多个标志,并且其中使用相关的索引包括确定与用户请求执行播放选项的嵌入标志对应的时间点。
13.如权利要求1中定义的方法,其中流式传输版本是整个广播电视节目。
14.如权利要求1中定义的方法,其中提供流式传输版本包括检测至少一个嵌入的标志。
15.一种用于在用户设备上观看广播电视节目的时候向用户提供播放选项的系统,该系统包括电视分发设施,被配置来提供广播电视节目到用户设备;接收来自用户的请求以便在观看当前广播的电视节目的时候执行播放选项;和响应于接收到的请求,提供广播电视节目的流式传输版本到用户设备来代替广播电视节目,其中在电视节目的广播之前生成广播电视节目的流式传输版本。
16.权利要求15的系统,其中电视分发设施还被配置来当用户请求执行播放选项时向用户收取费用。
17.权利要求15的系统,其中电视分发设施还被配置来接收来自用户的请求以便返回到广播电视节目的广播。
18.权利要求15的系统,其中电视分发设施还被配置来在电视节目的流式传输版本结束之后自动返回到广播电视节目的广播。
19.权利要求15的系统,其中电视分发设施还被配置来在一个预确定时间量之后自动返回到广播电视节目的广播。
20.权利要求15的系统,其中生成的广播电视节目的流式传输版本基本上与广播电视节目相同。
21.权利要求15的系统,其中从如下组成的小组中选择播放选项暂停、再继续、播放、快进、慢进、慢退、倒回、跳到另一个时间点、扫描、逐帧前进、帧回退、跳过、重新开始节目。
22.权利要求15的系统,其中当被配置来提供流式传输版本时,电视分发设施被配置来确定用户请求在广播电视节目中执行播放选项的时间点。
23.权利要求22的系统,其中当被配置来提供流式传输版本时,电视分发设施被配置来在基本上同一时间点提供电视节目的流式传输版本。
24.权利要求22的系统,其中当被配置来确定时间点时,电视分发设施被配置来确定用户请求执行播放选项的广播消逝的时间量。
25.权利要求22的系统,其中广播电视节目与一个时间点索引相关,并且其中,当被配置来确定时间点时,电视分发设施被配置来使用相关的索引确定用户请求执行播放选项的时间点。
26.权利要求25的系统,其中相关的索引包括广播电视节目中嵌入的多个标志,并且其中,当被配置来使用相关的索引时,电视分发设施被配置来确定与用户请求执行播放选项的嵌入标志对应的时间点。
27.权利要求15的系统,其中流式传输版本是整个广播电视节目。
28.权利要求15的系统,其中提供流式传输版本包括检测至少一个嵌入的标志。
29.一种用于当在用户设备上观看广播电视节目的时候向用户提供播放选项的系统,该系统包括用于提供广播电视节目到用户设备的装置;用于在观看当前广播的电视节目的时候接收来自用户的请求以便执行播放选项的装置;和用于响应于接收到的请求,提供广播电视节目的流式传输版本到用户设备来代替广播电视节目的装置,其中在电视节目的广播之前生成广播电视节目的流式传输版本。
30.权利要求29的系统,还包括当用户请求执行播放选项时用于向用户收取费用的装置。
31.权利要求29的系统,还包括用于接收来自用户的请求以便返回到广播电视节目的广播的装置。
32.权利要求29的系统,还包括用于在电视节目的流式传输版本结束之后自动返回到广播电视节目的广播的装置。
33.权利要求29的系统,还包括用于在一个预确定时间量之后自动返回到广播电视节目的广播的装置。
34.权利要求29的系统,其中生成的广播电视节目的流式传输版本基本上与广播电视节目相同。
35.权利要求29的系统,其中从如下组成的小组中选择播放选项暂停、再继续、播放、快进、慢进、慢退、倒回、跳到另一个时间点、扫描、逐帧前进、帧回退、跳过、重新开始节目。
36.权利要求29的系统,其中用于提供流式传输版本的装置包括用于确定用户请求在广播电视节目中执行播放选项的时间点的装置。
37.权利要求36的系统,其中用于提供流式传输版本的装置还包括用于在基本上同一时间点提供电视节目的流式传输版本的装置。
38.权利要求36的系统,其中用于确定时间点的装置包括用于确定用户请求执行播放选项的广播消逝的时间量的装置。
39.权利要求36的系统,其中广播电视节目与时间点索引相关,并且其中,用于确定时间点的装置包括用于使用相关的索引来确定用户请求执行播放选项的时间点的装置。
40.权利要求39的系统,其中相关的索引包括广播电视节目中嵌入的多个标志,并且其中,用于使用相关索引的装置包括用于确定与用户请求执行播放选项的嵌入标志对应的时间点的装置。
41.权利要求29的系统,其中流式传输版本是整个广播电视节目。
42.权利要求29的系统,其中提供流式传输版本包括检测至少一个嵌入的标志。
43.一种用在电视分发设施中的机器可读媒体,其中电视分发设施当在用户设备上观看广播电视节目的时候向用户提供播放选项,在其中,用执行如下方法的机器可读指令编码该媒体,所述方法包括提供广播电视节目到用户设备;在观看当前广播的电视节目的时候接收来自用户的请求以便执行播放选项;和响应于接收到的请求,提供广播电视节目的流式传输版本到用户设备来代替广播电视节目,其中在电视节目的广播之前生成广播电视节目的流式传输版本。
44.权利要求43的机器可读媒体,其中该方法还包括当用户请求执行播放选项时向用户收取费用。
45.权利要求43的机器可读媒体,其中该方法还包括接收来自用户的请求以便返回到广播电视节目的广播。
46.权利要求43的机器可读媒体,其中该方法还包括在电视节目的流式传输版本结束之后自动返回到广播电视节目的广播。
47.权利要求43的机器可读媒体,其中该方法还包括在一个预确定时间量之后自动返回到广播电视节目的广播。
48.权利要求43的机器可读媒体,其中生成的广播电视节目的流式传输版本基本上与广播电视节目相同。
49.权利要求43的机器可读媒体,其中从如下组成的小组中选择播放选项暂停、再继续、播放、快进、慢进、慢退、倒回、跳到另一个时间点、扫描、逐帧前进、帧回退、跳过、重新开始节目。
50.权利要求43的机器可读媒体,其中提供流式传输版本包括确定用户请求在广播电视节目中执行播放选项的时间点。
51.权利要求50的机器可读媒体,其中提供流式传输版本还包括在基本上同一时间点提供电视节目的流式传输版本。
52.权利要求50的机器可读媒体,其中确定时间点包括确定用户请求执行播放选项的广播消逝的时间量。
53.权利要求50的机器可读媒体,其中广播电视节目与时间点索引相关,并且在其中确定时间点包括使用相关的索引来确定用户请求执行播放选项的时间点。
54.权利要求53的机器可读媒体,其中相关的索引包括广播电视节目中嵌入的多个标志,并且其中使用相关的索引包括确定与用户请求执行播放选项的嵌入标志对应的时间点。
55.权利要求43的机器可读媒体,其中流式传输版本是整个广播电视节目。
56.权利要求43的机器可读媒体,其中提供流式传输版本包括检测至少一个嵌入的标志。
全文摘要
在这里提供一个交互式电视系统,其中用户在观看广播电视节目的同时可以执行播放控制功能。当用户请求这样一个功能时,电视分发设施可以发射节目的交互式流媒体版本给用户的设备。用户设备切换广播电视节目与交互式流媒体版本。交互式流媒体方案一旦被显示在给定用户的用户设备上,则可以由用户用播放控制功能控制。
文档编号H04N5/76GK1930886SQ200580008152
公开日2007年3月14日 申请日期2005年1月13日 优先权日2004年1月21日
发明者托德·A·沃克 申请人:联合视频制品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1