补充按需式媒体的系统和方法 本申请要求在2000年10月11日申请的美国临时专利申请No.60/239,521、2000年11月20日申请的美国临时专利申请No.60/252,171和2001年2月21日申请的美国临时专利申请No.60/270,351的利益。
【技术领域】
本发明涉及在交互式电视应用中提供按需式媒体的系统和方法,更具体地说,本发明涉及在交互式电视应用中补充按需式媒体的系统和方法。
背景技术
当前,使用数字通用盘(DVD)来给媒体用户提供具有不同形式的媒体(通常为视频)。DVD也用于存储补充资料,比如演员访谈和戏剧性预告片。然而,这种补充资料受到在盘的可用空间容量的限制。此外,在DVD上存储的补充资料不能更新。
因此,理想的是提供大量的可更新的媒体发送系统,这种系统提供按需式媒体的补充内容。
【发明内容】
根据本发明的原理通过提供补充按需式媒体的系统和方法来实现本发明的这些目的和其它目的。本发明的某些实施例的实例性特征例如描述在2000年10月11日申请的美国临时专利申请No.60/239,521中,在此以引用参考的方式将它的全部内容都结合在本申请中。根据本发明的某些实施例使用的实例性按需式视频接口特征例如描述在2000年11月20日申请的美国临时专利申请No.60/252,171和在2001年2月21日申请地美国临时专利申请No.60/270,351中,在此以引用参考的方式将这些申请的全部内容都结合在本申请中。
按需式媒体例如可以包括按需式声频媒体、按需式视频媒体、电子出版物(例如书、杂志、报纸或任何其它的适合的电子出版物)、电子游戏、软件应用或任何其它适合的按需式媒体。这种按需式媒体的补充内容可以是任何适合的被动式或交互式文字、图形、动画、视频、声频或这些的媒体适合的组合,比如演员访谈、戏剧性预告片、电影中最佳的十个场景、音乐视频(音乐电视)、站点、第三方应用、与按需式媒体相关的补充的被动式或交互式信息或任何其它适合的补充内容。
某些实施例例如可以在不同的显示器中显示与按需式媒体不同的补充内容。其它的实施例可以将补充内容重叠到一个显示器上。例如,补充内容可以重叠用户正收看的在按需式媒体、应用显示屏或其它合适的显示屏上。在某些实施例中,可以响应用户的动作显示补充内容。例如,在用户从导视应用中选择媒体清单时或者在用户选择按需式媒体时可以显示补充内容。在某些实施例中,可以在用户第一次访问按需式媒体的一部分(例如,在电影中场景)时显示补充内容预定的时间周期,然后补充内容可以消失(例如,逐渐消失)。某些实施例可以仅响应用户的请求(例如,选择屏幕按钮)提供补充内容。
补充按需式媒体可以通过任何适当的基于独立的分布式或基于客户-服务器的应用执行。例如,独立的交互式电视应用比如交互式电视节目导视器或其它适合的导视应用可以接收补充内容和补充的按需式媒体。
使用任何适合的方法可以发送补充内容。例如可以将补充内容或到补充内容的链接作为同步元数据提供。同步元数据是与它相关的按需式媒体同时逻辑发送的数据。可以与元数据同时或在媒体之前但与将它相关到媒体的信息(例如,标志符、链接或任何其它适合的信息)一起输送同步元数据。元数据可以以如下的方法提供:与该媒体相同或分开的带内、带外、使用基于圆盘传送带的方法、使用基于客户-服务器方法、使用本地缓存、使用这些方法的组合或者使用任何其它适合的方法。一种或多种这些方法可能要求用户的家中的设备包括多个调谐器。本地缓存可以用于提高系统的响应时间。
【附图说明】
结合下面的附图,从下文对优选实施例的详细描述中可以更加清楚本发明的进一步的特征和各种优点,在所有的附图中类似的参考字符表示类似的部件,在附图中:
附图1所示为根据本发明的一种实施例实例性的交互式电视系统的示意性方块图。
附图2A-2E所示为根据本发明的不同实施例附图1的交互式电视应用设备的实例性结构。
附图3所示为根据本发明的一种实施例附图2A-2E的用户电视设备的实例性示意方块图。
附图4所示为根据本发明的一种实施例附图3的实例性的用户电视设备的一部分的概括性的示意方块图。
附图5所示为根据本发明的一种实施例通过实例性电视应用可以显示的实例性主菜单显示屏。
附图6所示为根据本发明的一种实施例通过交互式电视应用可以显示的实例性按需式视频菜单屏。
附图7所示为根据本发明的一种实施例在用户浏览媒体清单时通过交互式电视应用可以显示的实例性显示屏。
附图8所示为根据本发明的一种实施例在用户浏览按需式和非按需式媒体清单时通过交互式电视应用可以显示的实例性显示屏。
附图9所示为根据本发明的一种实施例响应订购按需式媒体的请求通过交互式电视应用可以显示的实例性显示屏。
附图10所示为根据本发明的一种实施例通过交互式电视应用可以显示的实例性设置显示屏。
附图11所示为根据本发明的一种实施例通过交互式电视应用可以显示的与按需式媒体一起给用户提供选项的实例性显示屏。
附图12和13所示为根据本发明的一种实施例响应用户指示希望查看与演员相关的信息通过交互式电视应用可以显示的实例性显示屏。
附图14所示为根据本发明的一种实施例响应用户指示希望查看与演员相关的补充内容通过交互式电视应用可以显示的实例性显示屏。
附图15所示为根据本发明的一种实施例响应用户指示希望查看与演员相关的附加信息通过交互式电视应用可以显示的实例性显示屏。
附图16和17所示为根据本发明的一种实施例响应用户指示希望接收与按需式媒体相关的交互媒体通过交互式电视应用可以显示的实例性显示屏。
附图18和19所示为根据本发明的一种实施例实施例响应用户指示希望接收与按需式媒体的声频部分相关的信息通过交互式电视应用可以显示的实例性显示屏。
附图20所示为根据本发明的一种实施例实施例响应用户指示希望接收与按需式媒体相关的链接通过交互式电视应用可以显示的实例性显示屏。
附图21所示为根据本发明的一种实施例在提供按需式媒体的补充内容的过程中的实例性步骤的流程图。
附图22所示为根据本发明的一种实施例在检索按需式媒体的补充内容的过程中的实例性步骤的流程图。
附图23所示为根据本发明的一种实施例在给用户提供按需式媒体的过程中的实例性步骤的流程图。
附图24所示为根据本发明的一种实施例在给用户展示所选择的按需式媒体的补充内容的过程中的实例性步骤的流程图。
【具体实施方式】
补充按需式媒体的交互式电视应用可以基于任何适合的硬件平台或拓扑结构。在实施这种交互式电视应用中可以使用的适合的硬件包括如下硬件,例如卫星接收器、个人计算机电视(PC/TV)、个人计算机(例如带有电视调谐卡)、缆式置顶盒或任何其它适合的硬件。在某些实施例中,交互式电视应用可以是交互式电视节目导视器。实例性的交互式电视节目导视系统例如描述在Knee等人的美国专利US5,589,892和Knudson等人的美国专利申请No.09/357,941(1999年7月16日申请)中,在此以引用参考的方式将它们的全部内容都结合在本申请中。客户-服务器节目导视系统例如描述在Ellis等人的美国专利申请No.09/374,043(1999年8月13日申请)中,在此以引用参考的方式将该申请的全部内容结合在本申请中。在线节目导视系统例如描述在Boyer等人的美国专利申请No.08/938,028(1997年9月18日申请),在此以引用参考的方式将该申请的全部内容结合在本申请中。
在附图1中示出了根据本发明一种实施例的实例性系统100。主设备102可以通过通信链接110将应用数据源160提供给交互式应用设备130。可以有多个应用数据源,但为避免该附图过于复杂在该附图中仅示出了一个数据源。如果希望的话,应用数据源可以设置在不同于主设备102的设备中,比如在本地信息服务器150中,并且将他们的数据提供给主设备120以本地化并发送。应用数据源160可以是产生或获得数据(例如从操作员手动获得、通过计算机网络或其它的连接通过电子获得或者通过存储媒体获得)并将这些数据转换成通过主设备102发送的电子形式的任何计算机或者基于计算机的系统。链接110可以是卫星链接、电话网络链接、电缆或光纤链接、微波链接、因特网链接、这些链接的组合或者任何其它适合的通信链接。如果需要的话视频信号也可以在链接110上传输。
通过主设备120发送给交互式应用设备130的应用数据可以包括任何适合的应用数据。应用数据可以包括按需式视频信息、按需式声频信息、补充内容或与任何其它的按需式媒体相关的信息。在某些实施例中,应用数据可以包括电视节目数据(例如,节目标识符、时间、频道、标题和说明)和除了电视节目清单以外的其它服务数据(例如,帮助文字、按次付费信息、天气信息、体育信息、音乐频道信息、相关的因特网网站链接、相关的软件等)。虽然为避免使该附图过于复杂在附图1中仅示出了一个部件,但是可取的是交互式应用设备130可以具有许多部件或设备。
通过使用任何方法应用数据可以通过主设备120传输给交互式应用设备130。例如,主设备120可以周期性地、连续地或以任何其它的频率作为文件或数据流发送应用数据。在某些方法中,使用基于适合的因特网的寻址方案和协议堆栈(例如,使用用户用户数据报协议(UDP)和因特网协议(IP)的堆栈)例如将数据文件可以作为发射的对象封装。在其中使用这种方法将数据从主设备发送给电视发送设备的系统例如描述在Gollahon等人的美国专利申请No.09/332,624(1999年6月11日申请)中描述了这样的系统,在此以引用参考的方式将该申请的全部内容结合在本申请中。
通过任何适合的基于独立的分布式或客户-服务器应用可以执行补充按需式媒体。例如,独立的交互式电视应用(交互式电视节目导视器或其它合适的导视应用)可以接收补充内容和补充按需式媒体。这种按需式媒体的补充内容可以是任何适合的被动式或交互式文字、图形、动画、视频、声频或这些的适合的组合,比如演员访谈、戏剧性预告片、电影中最佳的十个场景、音乐视频、站点、第三方的应用、与按需式媒体相关的补充的被动式或交互式信息或任何其它适合的补充内容。
在某些实施例中,可以在主设备120中产生并传输补充内容并积累在发送装置180中(例如,有线系统端头)。补充内容可以与应用数据同时发送并且存储在用户电视设备200中。可替换的是,补充内容可以与按需式媒体一起发送。注意,发送装置180可以周期性地、连续地或以任何其它的频率作为文件或数据流发送补充内容。
在某些实施例中,补充内容与按需式媒体一起发送。补充内容可以积累在发送装置180中并与按需式媒体一起提供。在某些方法中,在收看所选择的按需式媒体之前补充内容可以下载到用户电视设备200中。例如,在用户指示希望在预定的时间(例如,自指示两个小时)查看按需式媒体选择时,在查看所选择的按需式媒体之前可以发送相应的补充内容。
本地信息服务器150可以是适合于获得本地区特定的数据并通过通信链路140将该数据提供给主设备120的任何设备。例如本地信息服务器150可以是测量天气数据的本地气象站、获得本地中学和大学体育信息的本地报纸或者任何其它的信息提供商。本地信息服务器150可以是有计算机的本地企业或者任何其它适合的信息提供,该计算机给主设备120提供例如本地滑雪报道、渔业状况、菜肴等。链路140可以是卫星链接、电话网络链接、电缆或光纤链接、微波链接、因特网链接、这些链接的组合或者任何其它适合的通信链接。
在某些实施例中,本地信息服务器150可以提供本地区特有的补充内容的任何适合的设备。本地信息服务器150可以通过通信链路140将补充内容提供给主设备120以积累在发送装置180(例如,有线系统端头)中。本地信息服务器150例如可以用于提供与所选择的按需式媒体相关的国家和地区广告。
交互式电视应用可以实施在交互式应用设备130上。在附图2A-2E中示出了交互式应用设备130的五个实例性结构。如图所示,交互式应用设备130可以包括发送装置180、位于发送装置180中的发送设备170和用户电视设备200。
交互式电视应用(比如交互式电视节目导视器或者其它导视应用、网页浏览器或其它适合的交互式电视应用)可以整个地运行在使用附图2A和2C的结构的用户电视设备200上,或者可以部分地运行在用户电视设备200上和部分地运行在使用适合的客户-服务器或者分布式的处理设备(如在附图2B和2D中所示的结构)的交互式应用设备130上。发送装置180可以是任何适合的发送设备(例如,有线系统端头、广播发送设备或者任何其它适合类型的发送设备),并且可以具有发送设备170。
附图2A、2B、2C和2D的发送设备170是适合于通过通信通路190将应用数据提供给用户电视设备200的设备。在附图2E中,发送设备170可以例如通过适合的计算机网络或因特网链接将应用数据比如节目导视数据提供给因特网服务系统220。
通过发送设备170可以将补充内容或者内容的链接例如作为同步元数据发送给用户电视设备200。同步元数据是在与它相关的媒体同时逻辑地发送的数据。元数据可以以如下的方法提供:与该媒体相同或分开的带内、带外、使用基于圆盘传送带的方法、使用基于客户-服务器方法、使用本地缓存、使用这些方法的组合或者使用任何其它适合的方法。可以与媒体数据同时或在媒体之前但与将它相关到媒体的信息(例如,标志符、链接或任何其它适合的信息)一起输送同步元数据。一种或多种这些方法可能要求用户的家中的设备包括多个调谐器。本地缓存可以用于提高系统的响应时间。
元数据可以包括其它类型的数据。元数据例如可以包括给用户的家内的设备(或者在该设备上运行的客户应用)指示要执行特定的动作(例如在按需式媒体上叠加可视指示器)的指令。元数据例如可以包括指示按需式媒体数据的片段的地址、可用于按需式媒体的补充内容的地址或任何其它适合的信息。在某些方法中,该元数据可以用作在按需式媒体内的标示器。例如,补充内容可以包括许多片段(例如,演员访谈、电影预告片、电影中的十佳场景、音乐视频或其它任何适合的元数据片段)。这些片段可以与实际的电影一起或者与实际的电影分开提供。该系统可以提供指示片段并允许用户直接跳到基于元数据的片段的菜单。
发送设备170例如可以包括使用带内数字信号、使用带外数字信号或通过任何其它合适的数据传输技术在电视频道的垂直消隐期中在电视频道边带上发送媒体数据和其它的应用数据的适合传输硬件。按需式媒体的模拟或数字信号(例如电视节目、按需式电影、按需式音乐等)也可以在多个电视频道上通过通信通路190由发送设备170发送给用户电视设备200。可替换的是,从某些其它的适合的发送设备(比如有线系统端头、广播发送设备、卫星电视发送设备或者任何其它合适类型的电视发送设备)将按需式媒体发送给用户电视设备200。在另一适合的方法中,可以从家里的服务器中发送按需式媒体。在另一适合的方法中,媒体可以是用户先前已经选择要记录的媒体片段或者节目。
通信通路190可以是任何适合于发送应用数据的通信通路。通信通路190例如可以包括卫星链接、电话网络链接、电缆或光纤链接、微波链接、因特网链接、数据电缆服务接口技术规范(DOCSIS)链接、射频链接、这些链接的组合或者任何其它适合的通信链接。通信通路190优选具有足够的带宽以允许发送装置180或者另一发送设备以将电视节目发送给用户电视设备200。尽管为避免附图2A-2D不至于过于复杂在这些附图中仅示出了用户电视设备200和通信通路190的一个部件,但是通常有多个用户电视设备200和多个相应的通信通路190。如果需要的话,电视节目、应用数据、补充内容和按需式媒体都可以通过不同的通信通路提供。
附图2B所示为在基于客户-服务器或分布式交互式应用中的交互式应用设备130的实例性结构。如附图2B所示,发送设备170可以包括服务器210。服务器210可以使用任何适合的硬件和软件组合以提供基于客户-服务器的应用。例如服务器210可以运行在合适的数据库引擎(例如,微软的SQL服务器)并响应通过在用户电视设备200上实施的应用客户产生的查询提供应用数据和补充内容。如果希望的话,服务器210可以位于主设备120或其它的位置比如有线系统头端、广播发送设备、卫星电视发送设备或任何其它的适合类型的电视发送设备。
应用客户可以使用任何基于客户-服务器的方法从服务器210检索应用数据和补充内容。例如客户可以将SQL请求作为消息传输给服务器210。在另一适合的方法中,应用客户可以使用一种或多种远程过程调用方法调用驻留在服务器210上的远程程序。服务器210可以执行用于这种调用远程程序的SQL语句。在再一适合的方法中,通过该应用所执行的客户对象可以例如使用对象请求调度程序(ORB)与通过服务器210所执行的服务器对象进行通信。这可能涉及例如使用微软的分布式部件对象模型(DCOM)方法。在另一适合的方法中,该应用客户也可以通过通信通路190从服务器205检索补充内容。
如果需要的话,应用客户可以使用任何适合的网络和传输层协议通过通信通路190与服务器210进行通信。例如他们可以使用协议堆栈、DOCSIS或任何其它适合的网络和传输层协议进行通信,该协议堆栈包括顺序包交换/网际包交换(SPX/IPX)层、查控制协议/因特网协议(TCP/IP)层、Appletalk处理协议/数据报发送协议(ATP/DDP)层。
附图2C和2D所示为基于因特网的交互式电视应用。发送装置180例如可以包括因特网服务系统220。因特网服务系统220可以是任何适合的硬件和软件的组合,这种组合能够使用基于因特网的方法(例如超文本传输协议(HTTP))将应用数据提供给应用。如果需要的话,因特网服务系统220可以设置在与发送装置180分开的装置中。
如果应用实施在如附图2C所示的交互式应用设备130的用户电视设备200上,则因特网服务系统220(或在发送装置180上的连接到因特网服务系统220的其它的适合的设备)可以使用任何适合的基于因特网的方法(例如使用在传输控制协议/网际协议(TCP/IP)型链接上应用的超文本传输协议(HTTP))通过因特网或者通过发送设备170将应用数据提供给用户电视设备200。如果在交互式应用设备130上实施的交互式电视应用是如在附图2D中所示的基于客户-服务器的应用,则服务器210可以从因特网服务系统220中获得应用数据和补充内容。但是该应用也可以通过因特网连接从因特网服务系统220中获得应用数据。
在另一适合的结构中,发送设备170可以包括计算机设备或者在其上运行交互式电视应用的第一部分或版本的其它的适合的硬件。该应用的第二部分或版本可以实施在用户电视设备200上。该交互式电视应用的两个版本或部分可以使用任何适合的对等通信方案(例如发送消息、远程功能调用等)进行通信并在发送装置180和用户电视设备200之间分布式地执行交互式应用功能。
在如附图2E中示出了另一适合的结构,在这种结构中在线应用(比如在线节目导视器)实施在交互式应用设备130上。在线节目导视系统例如描述在Boyer等人的美国专利申请No.08/938,028(1997年9月18日申请)中,在此以引用参考的方式将该申请的全部内容结合在本申请中。用户可以具有个人计算机240,在该个人计算机240上实施有效网页应用客户或网页浏览器。个人计算机240可以通过因特网链接230连接到因特网服务系统220。因特网服务系统220可以使用能够提供在线服务应用或站点的计算机硬件和软件的任何适合的组合。所示的因特网服务系统220从发送装置180中获得应用数据。在另一适合的方法中,因特网服务系统220可以从其它的系统(比如主设备120、本地信息服务设备150或任何其它适合的应用数据源)中获得信息。
在附图2A-2E的实例中,可以通过使用远程服务器比如媒体服务器205、服务器210或使用任何其它适合的按需式视频设备来提供按需式媒体。服务器比如媒体服务器205、服务器210或其它的按需式视频设备可以位于与发送设备相关的网络节点上或者任何其它适合的位置。虽然分别示出,但是服务器205和服务器210也可以组合为单个服务器。媒体服务器205可以通过通信通路190与发送设备进行通信。发送设备可以是有线系统端头、卫星电视发送设备、电视广播设备或给用户发送按需式视频内容、电视和音乐节目的任何其它合适的设备。
根据在附图2A-2E中所示的给定的方法与按需式媒体一起将补充内容提供给用户电视设备200。在另一适合的方法中,在主设备120中产生补充内容。主设备120可以发送补充内容以存储在发送装置180中。发送装置180可以通过通信通路190将补充内容发送给用户电视设备200。在另一适合的方法中,通过主设备160产生产生补充内容。主设备160可以将补充内容发送给用户电视设备200。在另一适合的方法中,在元数据嵌入在按需式媒体内时,从媒体服务器205中检索补充内容。
在附图3中示出了用户电视设备200的实例性结构。在某些实施例中,附图3的用户电视设备200可以从在输入250中的发送装置180(附图2a)(例如,节目发送设备或某些其它的适合的发送设备)中接收视频或数字视频流和数据。在某些实施例中,用户电视设备200可以直接从主设备160中接收数字视频流和数据。在正常收看电视的过程中,用户将置顶盒260调谐到所需的电视频道。然后在视频输出270中提供该电视频道的信号。在输出270上提供的信号通常是在预定的频道(例如频道3或4)上的射频(RF)信号或者是模拟解调视频信号,但它也可以是在适当的数字总线(例如使用电子及电气工程师协会(IEEE)1394标准的总线(未示))上提供给电视280的数字信号。在视频输出270上的视频信号可以由可选的次级存储装置290接收。
交互式电视应用可以运行在置顶盒260上、在电视280(如果电视280具有适合的处理电路和存储器)上、在连接到电视280的适合的模拟或数字接收器或数字存储装置300(如果数字存储装置300具有适合的处理电路和存储器)上。交互式电视应用也可以协作地运行在这些装置的适合的组合上。在其中协作的交互式电视节目导视应用运行在多个装置上的交互式电视应用例如描述在Ellis等人的美国专利申请No.08/186,598(1998年11月5日申请)中,在此以引用参考的方式将该申请的全部内容结合在本申请中。
次级存储装置290可以是任何适合类型的模拟或数字节目存储装置或播放器(例如盒式录象机(VCR)、个人录像机(PVR)、数字通用视盘(DVD)播放器等)。通过置顶盒260使用控制通路310可以控制节目记录和其它的特征。如果次级存储装置290例如是盒式录象机或个人摄像机,则典型的控制通路310可能涉及使用耦合到在摄像机中的红外接收器的红外发射器,这种红外接收器通常从遥控器比如遥控器320中接收指令。遥控器320可以用于控制置顶盒260、次级存储装置290和电视280。
在某些实施例中,按需式媒体可以存储在数字存储装置300。发送设备170可以是要存储在数字存储装置300中的流按需式媒体。
如果需要的话,用户可以在可选择的数字存储装置300中以数字的形式记录节目、应用数据或这些数据的组合。数字存储装置300可以是可写的光学存储装置(例如能够处理可记录的DVD盘的DVD播放器)、磁性存储装置(比如盘驱动器或数字记录带)或任何其它的数字存储装置。具有数字存储装置的交互式电视节目导视系统例如描述在Hassell等人的美国专利申请No.08/157,256(1998年9月17日申请)中,在此以引用参考的方式将该申请的全部内容结合在本申请中。
数字存储装置300可以包含在置顶盒260中或者它可以是通过输出端和适当的接口连接到置顶盒260的外部装置。如果需要的话,在置顶盒260中的处理电路将所接收的视频、声频和数字信号格式化成数字文件格式。可取的是,该文件格式可以是开放式文件格式(openfile format)比如运动图象专家组(MPEG)MPEG-2标准或者运动联合图象专家组(MJPEG)标准。所得的数据可以通过适当的总线(例如使用电子及电气工程师协会(IEEE)1394标准的总线)流入到数字存储装置300并存储在数字存储装置300中。在另一适合的方法中,可以从发送设备170中接收并存储MPEG-2数据流或文件系列。
电视280可以通过通信通路330从次级存储装置290中接收视频信号。在通信通路330上的视频信号可以在播放预先记录的存储媒体(例如盒式录像带或可记录的数字视频盘)时通过次级存储装置290或者在播放预先记录的数字媒体时通过数字存储装置300产生,可以从置顶盒260中输出,并且如果次级存储装置290不包括在用户电视设备200中则可以直接提供给电视280,或者可以通过电视280直接接收。在正常收看电视时,提供给电视280的视频信号对应于用户通过置顶盒260已经调谐到的所需的频道。在使用置顶盒260来重播存储在数字存储装置300中的信息时视频信号也可以通过置顶盒260提供给电视280。
置顶盒260可以具有存储器340。存储器340可以是任何存储器或者其它的存储装置,比如随机存取存储器(RAM)、只读存储器(ROM)、高速缓冲存储器、硬盘驱动器、这些装置的组合等,这种存储装置适合于存储交互式应用所使用的应用指令和应用数据。
置顶盒260可以具有通信装置350,该通信装置350通过通信通路190直接与发送设备170、服务器210或因特网服务系统220进行通信。通信装置350可以是调制解调器(例如,任何适合的模拟或数字标准、蜂窝式或电缆调制解调器)、网络接口卡(例如以太网卡、令牌网卡等)或者其它适合的通信装置。通信装置350也可以是例如具有以在附图2C和2D中所示的结构的因特网连接的个人计算机。如果需要的话电视280也可以具有这种适合的通信装置。在可替换的方法中,用户电视设备200可以通过发送设备170使用适合的返回通路与因特网服务系统220进行通信。
应用数据可以存储在该应用所使用的置顶盒中。例如,应用可以存储两个星期的电视节目清单数据。按需式或以连续的或周期的数据流或使用任何其它适合的方法提供所有或部分的应用数据。应用数据可以包括节目的通用标识符。在重播或记录的过程中该应用使用标识符来给系统提供商指示记录或重播什么节目。应用数据可以包括商用、在节目内的场景或者任何其它的媒体或媒体的一部分的标识符以试图使反馈的间隔最大。该系统提供商可以是节目导视提供商、电视服务提供商、因特网服务提供商、应用软件提供商、有线系统操作员、广播或卫星电视操作员等。
补充内容也可以存储在该应用使用的置顶盒中。例如,应用可以存储即将来临的按需式媒体部分的补充内容。按需式或以连续的或周期的数据流或使用任何其它适合的方法提供所有或部分的补充内容。所选择的按需式媒体可以包括元数据,这种元数据可以包括可用于按需式媒体的补充内容的地址和该按需式媒体的标志符。在重播或记录的过程中该应用可以使用这种标志符来给系统提供商指示应该预先缓存补充内容。预先缓存补充内容试图使反馈的间隔最大。
附图4示出了附图3的用户电视设备200的更一般化的实施例。如附图4所示,通过用户电视设备200的控制电路360接收来自发送设备(附图2a)的应用数据。使用附图2a和2b的置顶盒结构可以提供控制电路360的功能。可替换的是,这些功能可以集成在先进的电视接收器、个人计算机电视(PC/TV)或者任何其它适合的结构中。如果需要的话,也可以使用这种结构的组合。
用户电视设备200也可以具有用于记录媒体的数字存储装置380和次级存储装置370。次级存储装置370可以是任何适合类型的模拟或数字程序存储装置(例如盒式录象机(VCR)、个人录像机(PVR)、数字通用视盘(DVD)等)。通过控制电路360可以控制程序记录和其它特征。数字存储装置380例如可以是可写的光学存储装置(能够处理可记录的DVD盘的DVD播放器)、磁存储装置(比如磁盘驱动器或数字记录带)或者任何其它的数字存储装置。
用户电视设备200也可以具有存储器390。存储器390可以是任何存储器或者其它的存储装置,比如随机存取存储器(RAM)、只读存储器(ROM)、高速缓冲存储器、硬盘驱动器、这些装置的组合等,它适合于存储控制电路360所使用的应用指令和应用数据。
附图4的用户电视设备200也可以是支持在应用和发送设备170、服务器210或因特网服务系统220之间通过通信通路190进行通信的通信装置400。通信装置400可以是调制解调器(例如,任何适合的模拟或数字标准、蜂窝式或电缆调制解调器)、网络接口卡(例如以太网卡、令牌网卡等)或者其它适合的通信装置。
用户可以应用用户输入装置410控制用户电视设备200的操作。用户输入装置410可以是指点装置、无线遥控器、键盘、感应垫、语音识别系统或任何其它适合的用户输入装置。为收看电视,用户指令控制电路360来在数字存储装置420上显示所需的电视频道。显示装置420可以是任何适合的电视、监视器或其它的适合的显示装置。为使用应用的功能,用户可以指令在交互式应用设备130上实施的应用产生主菜单或其它所需的显示屏以在显示装置420上进行显示。为发出声音,用户可以指令控制电路360在声频装置425上提供声频媒体。声频装置425可以是显示装置420的一部分或者是分开的。
该交互式电视应用可以存取以按需式可得的信息和媒体(例如,按需式视频、个人视频记录设备等)并给这种按需式媒体补充任何适合的被动式或交互式内容。按需式媒体是用户可以通过电缆或其它适合的通路请求存取(例如,立即或将来重播)或发送给用户的家里的设备的媒体。按需式媒体例如可以包括声频选择、视频选择、电子出版物、电子游戏、软件应用、第三方应用或其它类型的媒体。
附图5-20所示为提供用户存取按需式媒体和相关的补充内容的实例性显示屏。为了进行说明,主要根据实例性导视应用(更具体地说,提供按需式视频媒体信息的交互式电视节目导视)描述附图5-20的实例。在另一实施例中,交互式导视应用可以是声频导视应用、按需式视频导视应用或任何其它适合的导视应用。
在附图5中示出了实例性交互式电视主菜单显示屏450。显示屏450和节目导视显示屏一般可以包括邮件图标502、时钟504、提供商标志506、一个或多个交互式广告508和任何其它适合的显示元件。他们例如包括其它的图形、动画、可选择的广告、视频窗或其它适合的内容。
显示屏450可以包含可选择的广告比如广告508。显示屏450也可以包含观众服务选项452。适合的观众服务选项452例如包括存取个人摄像机的特征或信息的选项、存取消息(例如来自电视系统服务提供商的消息或电子邮件消息等)的选项、调整父母控制设置(例如禁止的频道或等级等)的选项、设定最喜欢(例如,最喜欢的频道等)的选项、设定交互式电视应用或用户设备的选项、退出显示屏450的选项。
显示屏450也可以包含节目清单选项454。选项454可以包括查看以时间组织的、以频道组织的、以类型组织的(例如体育、儿童等)的节目清单的选项。选项454也可以包括搜索感兴趣的节目的选项(例如使用关键词、基于标题搜索、基于演员搜索等)。
有线展示窗选项456可以包括例如按需式视频节目清单选项、按次付费节目清单选项、按次付费事件清单选项、优惠频道清单选项、音乐频道清单选项或成人节目清单选项。
用户可以使用遥控器320(附图3)在选项452、454和456的顶部上设置高亮区458来选择所需的选项。用户例如可以通过按下选择或回车或OK键来选择高亮的选项。
响应用户选择在附图5的VOD选项,交互式导视应用可以给用户提供比如附图6的显示屏500。在用户从交互式电视应用显示屏中选择交互式广告508时,交互式电视应用可以给用户提供附加的信息、订购节目或产品的机会、设定提示的机会或与所做广告的按需式媒体相关的任何其它适合的特征。
VOD显示屏500可以包括允许用户查看通过不同的类型(例如,家庭类、动作类、戏剧类、喜剧类、儿童类、惊险类、古典类,等)组织的按需式视频节目清单的各种选项。在用户选择这些选项中的一个选项时,交互式电视应用可以提供这样的显示屏,在该显示屏中所有显示的节目清单都是与所选择的选项相关的类型的按需式视频节目清单。这里仅是实例性地示出了按需式媒体的这些选择。在另一实施例中,显示屏500例如可以包括按需式声频媒体、电子出版物、电子游戏、软件应用或任何其它适合的按需式媒体的选项。
附图6的显示屏500所示为实例性的按需式视频选项510。这种选项510可以包括允许用户查看通过不同的类型(例如,家庭类、动作类、戏剧类、喜剧类、儿童类、惊险类、古典类,等)组织的按需式视频节目清单的各种选项。在用户选择这些选项510中的一个选项时,交互式电视应用可以提供这样的显示屏,在该显示屏中所有显示的节目清单都是与所选择的选项相关的类型的按需式视频节目清单。
例如,响应用户选择电影A-Z选项512,交互式应用可以提供清单显示屏,比如附图7的实例性清单显示屏700。显示屏700示出了交互式电视应用可以显示的按字母顺序的按需式媒体电影的清单702的一部分。用户例如通过如下的方式选择清单:按下遥控器320的箭头以定位到高亮区704(如附图3所示)并按下遥控器的“OK”键。清单指示器706可以允许用户查看在所选择的字母的子集中可得的按需式视频电影。箭头指示器708可以允许用户朝前浏览按字母顺序排序的按需式视频电影清单。
在某些实施例中,交互式电视应用可以在单个显示屏(比如附图8的实例性组合的清单显示屏750)中提供按需式和非按需式媒体的清单。显示屏750包括具有用于非按需式媒体的清单754和按需式媒体的清单756的节目清单区752。一个或多个清单754可以给用户提供关于在特定的频道上在特定的时间上的节目的信息。清单754包括在8:00PM上在频道98至频道102上播放的节目的名称。清单756可以包括节目的名称、每个节目的成本和其它适合的信息。清单754和清单756可以包括其它的与媒体相关的信息,比如节目说明、等级和任何其它适合的信息。显示屏750可以提供清单756以使用户可以存取按需式视频媒体的清单。所示的清单仅是实例性的。也可以使用任何其它适合的方法。
附图9所示为响应用户指示希望访问或下载按需式媒体(例如通过选择附图7或附图8的电影清单)通过交互式电视应用可以提供的实例性订购显示屏800。在本实例中,用户已经选择“Meet theParent”。显示屏800可以给用户提供与订购所选择的按需式视频媒体相关的一个或多个选项。显示屏800例如可以包括电影选择的标题和选择的说明。说明区804可以包括选择的详细说明、演员的信息、播放时间、发行年代、选择的等级和任何其它适合的信息。如附图所示,显示屏800也可以包括邮件图标502、时钟504、提供商标志506和一个或多个交互式广告508。
显示屏800也可以包括订购信息806、PIN输入区808和“Last”按钮810。订购信息806可以包括购买选择的成本。在用户希望购买按需式媒体时,显示屏800可以允许用户将购买代码或个人识别号(PIN)输入到PIN输入区808。用户可以使用遥控器输入代码或号码。如果用户选择“Last”按钮810,则用户可以返回到先前的显示屏,比如附图7的显示屏700。
在交互式电视应用接收到有效的订购代码或PIN时,交互式电视应用可以授权给用户发送所选择的按需式媒体。所选择的媒体可以通过主设备120(附图1)或任何其它适合的发送源发送给用户电视设备。
在某些实施例中,附图6的显示屏500也可以包括“设置选项”514。响应用户选择“设置”选项514,在本实例中交互式电视应用可以提供按需式视频媒体的设置选项。在附图10中示出了实例性按需式视频设置显示屏600。显示屏600可以包括与按需式媒体(例如,按需式视频)相关的一个多个特征,比如“弹出特征”选项602、“提供补充内容”选项604、“重叠在媒体上”选项606、“没有媒体”选项608、“满屏”选项610和“邮箱(宽屏)”选项612。在本实例中,显示屏600包括与许多选项邻近的检查方框614-624。但是,也可以使用任何其它适合的用户接口单元。例如,也可以使用射频按钮、字符域或屏幕按钮。在某些实施例中,用户可以通过在每个选项附近的一个检查方框614-624中放置检查标记来指示他或她的选择。例如,通过应用遥控器使一个检查方框高亮并按下“OK”键而将检查标记放入检查方框614-624中。该交互式电视应用也可以通过在检查方框中显示检查标记来指示这种选择。
在选择“弹出特征”选项602时,该交互式电视应用可以在用户正在收看按需式媒体的同时在全部或部分地遮盖按需式媒体的窗口中提供补充内容。可替换的是,可以调整该窗口的大小以不使其被遮盖。
在选择“提供补充内容”选项604时,该交互式电视应用可以给按需式视频媒体提供适合的被动式或交互式内容。例如,可以给按需式视频媒体提供文字、图形、视频、声频、动画、软件应用或任何其它适合类型的被动式或交互式内容。补充内容可以与请求的按需式视频媒体同时或不同时显示。在选择“重叠在媒体上”选项606时,该交互式电视应用可以将补充内容重叠在按需式媒体上。在选择“没有媒体”选项608时,该交互式电视应用可以显示按需式视频窗口之外的补充内容。例如,在以邮箱(宽屏)方式显示按需式视频媒体时出现的黑色空格中显示补充内容。可替换的是,调整该窗口的大小以使其不被遮盖。
在选择“全屏”选项610和“邮箱(宽屏)”选项612时,该交互式电视应用分别以满屏和邮箱格式显示按需式媒体。
在某些实施例中,在显示屏600中所示的按需式视频设置选项602-612可以与如主菜单显示屏450(附图5)中所示观众服务选项452包括在一起。例如,用户可以选择显示屏600的“设置”按钮。响应用户选择“设置”按钮,可以给用户提供与在附图10中的显示屏600中所示的选项类似的选项。
在重播的过程中,该交互式应用可以提供按需式媒体的补充内容。例如,如附图12-19所示,交互式导视应用可以将补充内容叠加到按需式媒体上。在附图11中,显示屏900以邮箱方式显示所选择的按需式媒体。邮箱方式可以包括变暗的区域902和904。变暗的区域902和904可以包括按钮906-914。响应用户选择按钮906-914,该交互式电视应用可以给用户提供与按需式媒体相关的补充内容。区域902和904也可以包括其它的内容,比如交互式广告916、标志、邮件、当前的时间或任何其它适合的信息。
交互式电视应用也可以显示交互式广告916作为显示屏900的一部分。如果需要的话,广告916可以是被动式的。显示屏900也可以提供状态栏918。状态栏918例如可以包括供应商标志、所选择的按需式媒体的标题、媒体的剩余时间或任何其它适合的信息。
在某些实施例中,该交互式电视应用可以提供非邮箱格式显示屏(未示)。这种显示屏可以包括叠加在该显示屏上的视频或应用窗口。在这些实施例中,交互式广告、状态栏、补充内容或任何其它适合的内容都可以叠加在视频或应用窗口上。例如,交互式电视应用可以基于用户选择的按需式媒体自动地提供补充内容。该补充内容可以叠加在显示按需式媒体的窗口上。可替换的是,显示按需式媒体ma的窗口大小可以调整以使广告、状态栏、补充内容或任何其它适合的内容不至于遮盖按需式媒体。
屏幕接口单元比如按钮906-914可以给用户提供对补充内容的存取访问。例如,可视指示器比如图标或任何其它适合的文字或图形可以出现在屏幕上。可视指示器可以表示用户可使用的交互性。响应用户选择可视指示器,可以提供补充内容。但是,在某些实施例中,该交互式电视应用可以自动地提供补充内容。交互式电视应用可以例如基于用户定义的设置(例如,设置显示屏)、用户选择的按需式媒体、用户最喜欢的节目或任何其它适合的信息提供补充内容。
在附图11的实例中,显示屏900包括“演员访谈”按钮906、“演员表信息”按钮908、“播放“Meet the Parents”小片段”按钮910、“音乐视频(音乐电视)”按钮912和“链接”按钮914。
“演员访谈”按钮906可以允许用户访问在用户当前正收看的按需式媒体中扮演角色的演员的演员访谈。响应用户选择按钮906,该交互式电视应用给用户提供如在附图12中所示的交互式显示屏100。显示屏100可以提供叠加在视频或应用上的弹出窗口1002。弹出窗口1002可以是任何适合的视频或应用窗口。在另一方法中,在弹出窗口1002中的补充内容可以显示在区域902、区域904或任何其它适合的位置中。弹出窗口1002也可以与所选择的按需式媒体同时或不同时显示。例如,在用户已经完成了观看所选择的按需式媒体时该交互式电视应用可以在弹出窗口中提供补充内容。
在某些实施例中,一旦用户选择就可以启动弹出窗口1002。响应用户例如以遥控器选择按钮906,弹出窗口1002可以激活,并给用户提供演员访谈。在附图12的实例中,用户已经选择了收看与Ben Stiller的演员访谈。例如响应用户选择按钮906,该交互式电视应用可以删除弹出窗口1002。在另一方法中,在完成演员访谈之后弹出窗口1002可以自动地消失。
在某些实施例中,在弹出窗口1002中所示的演员访谈可以与用户当前正观看的演员一致。例如,在特定的场景中,Ben Stiller可以进行独白。响应用户选择按钮906,在弹出窗口1002中显示的演员访谈可以是与Ben Stiller进行访谈。在本实例中,该交互式电视应用是前后相关的以使它可以将补充内容与按需式媒体的当前部分相关起来。
在另一实施例中,交互式电视应用可以提供补充内容而不使用弹出窗口。如附图13所示,例如,可替换的是在弹出窗口1002中所示的演员访谈可以替代按需式媒体。在提供演员访谈时该交互式电视应用可以暂停按需式媒体以允许用户在结束演员访谈时能够继续观看按需式媒体。在另一实施例中,该交互式电视应用可以在区域902和904中提供演员访谈或其它的补充内容。
另一种类型的实例性补充内容是演员信息。例如,响应用户选择附图14的“演员表信息”按钮908,该交互式电视应用可以提供与演员信息相关的补充内容。在某些实施例中,该交互式电视应用在弹出窗口1002中提供补充内容。补充内容可以是前后相关的。例如,该交互式电视应用可以提供关于用户当前收看的节目的每个演员的信息。在本实例中,在特定场景中出现两个角色(比如Ben Stiller和TeriPolo)时,弹出窗口1102可以提供角色或演员的名字。例如,在BenStiller进入场景中时,弹出窗口出现以指示用户当前正收看的演员是Ben Stiller。但是,任何其它适合的信息也可以包括在弹出窗口1102中。例如,该交互式电视应用也可以连同其它的演员信息一起给用户提供演员访谈,比如在附图12和13中所示的访谈。
在本实例和显示屏中,一般地,该交互式应用在弹出窗口1102中提供补充内容。在另一方法中,交互式应用也可以在区域902、区域904或任何其它适合的位置提供补充内容。交互式电视应用也可以与所选择的按需式媒体同时或不同时显示弹出窗口1102。
在某些实施例中,一旦用户选择就可以启动弹出窗口1102。例如,响应用户以遥控器选择弹出窗口1002,弹出窗口1102激活,并给用户提供补充内容。该交互式电视应用可以例如响应用户选择选项908删除弹出窗口1102。在另一方法中,在完成了补充内容之后弹出窗口1102自动地消失(例如,用户当前正收看的演员退出按需式媒体的特定场景)。
在某些实施例中,在用户选择按钮908时,交互式电视应用可以进入这样的模式:随着场景变化和演员进入或退出按需式媒体该模式中弹出窗口1102自动地出现和消失。在用户选择按钮908时退出这种模式并且删除弹出窗口1102。
在某些实施例中,在用户选择一个弹出窗口1102时,该交互式应用可以将用户转换到如在附图5中所示的交互式显示器1200中。显示器1200可以包括详细的演员信息窗口1202,这个窗口可以包括演员信息,比如演员的性格信息、传记信息、演员的其它的电影等。也可以显示与角色或演员相关的任何其它适合的信息。
响应例如通过遥控器选择按钮908选择的用户高亮显示按钮908,该交互式电视应用将用户转回到按需式媒体窗口并且可以继续播放按需式媒体。
在另一实施例中,该交互式电视应用提供补充内容而不需要弹出窗口。例如,该交互式电视应用可以在提供补充内容时暂停按需式媒体以使在用户已经完成了观看补充内容时用户能够继续收看按需式媒体。
另一种类型的补充内容是与用户选择的按需式媒体相关的交互式媒体。该交互式媒体可以包括小游戏、交互式测试、交互式订购机会、调查或任何其它适合的媒体。如附图16所示,该交互式电视应用给用户提供“播放“Meet the Parents”小片段”按钮910。响应用户选择按钮910,该交互式电视应用可以给用户提供交互式窗口1302。如附图所示,在观看“Meet the Parents”的过程中,交互式窗口1302可以提供在区域904中。在本实例中,交互式窗口1302给用户提供“Meet the Parents”小片段。但是,该交互式电视应用可以在交互式窗口1302中给用户提供任何其它适合的补充内容。例如,该交互式电视应用可以给用户提供与用户选择的正欣赏的媒体相关的调查。
如附图17的显示屏1400所示,该交互式电视应用可以给用户提供显示小片段的结果的交互式窗口1402。这种结果例如可以包括正确的答案、参加者的数量、用户响应的分布情况或任何其它适合的信息。
另一种实例性的适合类型的补充内容是音乐信息。如附图18所示,该交互式应用给用户提供“音乐视频(音乐电视)”按钮912。响应用户例如通过选择按钮912指示希望访问音乐信息,该交互式电视应用给用户提供音乐信息的交互式窗口。在附图18中示出了音乐信息1502的实例性的交互式窗口。音乐信息可以是前后相关的。例如,在用户指示希望访问音乐信息时交互式窗口1502可以显示与在按需式媒体内播放的音乐相关的媒体。例如,在观看按需式媒体时,用户可以通过选择按钮912指示希望获得与在所选择的媒体的背景中播放的歌曲相关的信息。该交互式电视应用可以在交互式窗口1502中提供歌曲的标题、歌星、音乐视频的剪辑、歌星的图像或任何其它适合的媒体。
响应用户选择交互式窗口1502,交互式应用可以在如附图19中所示的交互式窗口1602中给用户提供附加的音乐信息。交互式窗口1602例如在交互式窗口1502中可以显示与音乐信息相关的链接。例如,窗口1502可以显示歌星的歌曲的音乐视频。窗口1602可以显示到歌星的正式站点的链接、订购该歌星的光盘的链接或任何其它适合的链接。
补充内容可以包括与按需式媒体相关的链接。例如,如附图20所示,交互式电视应用可以给用户提供“链接”按钮914。响应用户选择按钮914,该交互式电视应用提供具有一个或多个可选择的链接的交互式窗口1702。可选择的链接例如可以包括订购所选择的媒体的链接、到所选择的媒体的正式站点的链接、到演员的主页的链接、到销售与所选择的媒体相关的商品的站点的链接或任何其它适合的与所选择的媒体相关的链接。响应用户选择一个链接,该交互式电视应用例如将用户转换到站点、第三方应用(例如,游戏、信息服务等)、与媒体相关的附加的被动式或交互式信息或任何其它适合的补充内容。
作为另一实例,交互式电视应用可以给用户提供对按需式媒体的标题的清单的访问。响应用户选择一个标题,该交互式电视应用可以提供到其它信息、应用、信息(比如站点)的存储或任何其它适合的资源目的地的链接。
附图21-24所示为根据本发明的不同的实施例在提供按需式媒体的补充内容过程中涉及的实例性步骤的流程图。在实际中,在附图21-24中所示的步骤可以以任何适合的顺序执行,删除某些步骤或者增加其它的步骤。
附图21所示为在交互式电视应用中在给按需式媒体提供补充内容的过程中所包含的实例性步骤的流程图。在步骤2105中,接收用户标示的按需式媒体的指示。按需式媒体例如可以包括按需式声频、按需式视频、电子出版物(例如,书籍、杂志、报纸或任何其它适合的电子出版物)、电子游戏、软件应用或任何其它适合的按需式媒体。选择按需式媒体的过程可以包括浏览媒体清单。媒体清单可以包括当前的媒体、将来的媒体或任何其它适合的媒体。
响应用户的指示,该交互式电视应用可以检索与所选择的按需式媒体相关的补充内容。例如,可以给用户提供媒体清单。在用户从该清单中选择特定的按需式媒体选择时,该交互式电视应用可以给用户提供订购显示屏,如附图9所示。在该交互式电视应用接收用户选择的按需式媒体的指示时,交互式电视应用可以检索补充内容。下文讨论在附图22中所示的在提供按需式媒体的补充内容的过程中所包含的步骤。
在步骤2115中,一旦交互式电视应用检索补充内容,则交互式电视应用就可以给用户提供所选择的按需式媒体。下文讨论在附图23中所示的在提供按需式媒体的过程中所包含的步骤。
某些实施例允许用户在收看按需式媒体的同时看或听补充内容。在步骤2120中,该交互式电视应用可以给用户提供按需式媒体的补充内容。例如,响应该交互式电视应用给用户提供按需式媒体,该交互式电视应用可以读嵌入在所选择的按需式媒体内的元数据。该元数据可以指示交互式电视应用检索并本地缓存补充内容。这种补充内容可以是前后相关的。例如,补充内容可以与按需式媒体的一部分相关。在下文中讨论在附图24中所示的在给用户提供按需式媒体的补充内容的过程中包含的步骤。
注意,虽然所示的用户同时看补充内容和按需式媒体,但是用户可以看补充内容、看按需式媒体或者两者。
附图22所示为根据本发明的一种实施例在检索与按需式媒体相关的补充内容过程中所包含的实例性步骤的流程图。响应接收用户已经选择按需式媒体的指示,该交互式电视应用可以检索与按需式媒体相关的补充内容。在步骤2210中,交互式电视应用可以确定在预定的时间上用户是否选择观看按需式媒体。例如,该交互式电视应用可以确定所选择的按需式媒体的时间表(例如,立即播放、在两个小时后播放等)。
在步骤2215中,如果用户已经安排立即观看按需式媒体,则交互式电视应用连同所选择的按需式媒体(例如,同步元数据)一起下载补充内容。补充内容或到内容的链接例如可以作为同步元数据提供。同步元数据是在与它相关的媒体同时逻辑地发送的数据。
可替换的是,在步骤2220中,交互式电视应用在观看按需式媒体之前下载补充内容。例如,可以以如下的方式提供补充内容:与该媒体一起或分开的带内、带外、使用基于圆盘传送带的方法、使用基于客户-服务器方法、使用本地缓存、使用这些方法的组合或者使用任何其它适合的方法。响应交互式电视应用在观看按需式媒体之前检索补充内容,在步骤2225中该交互式电视应用可以将补充内容存储在用户设备中。在步骤2230中,在交互式电视应用检索补充内容时,该交互式电视应用也可以检索将补充内容与媒体关联的信息(例如,标示符、链接或任何其它适合的信息)。
可替换的是,在步骤2235中,响应接收用户已经选择了按需式媒体的指示,该交互式电视应用可以从主设备中检索与按需式媒体相关的补充内容。可以与应用数据一起下载该补充内容。
附图23所示为根据本发明的一种实施例在给用户提供按需式媒体的过程中所包含的实例性步骤的流程图。响应用户请求并结合检索与所选择的按需式媒体相关的补充内容,该交互式电视应用给用户提供按需式媒体。在步骤2310中,交互式电视应用给用户提供与按需式媒体相关的选项。例如,交互式电视应用给用户提供以时间组织的、以频道组织的、以类型组织的或使用任何适合的清单特征组织的媒体清单。交互式电视应用给用户提供这样的选项,该选项允许用户控制交互式电视应用以提供仅包含按需式媒体清单的显示屏、提供仅包含非按需式媒体清单的显示屏或提供包含按需式媒体清单和非按需式媒体清单的显示屏。这些设置仅是实例性的实例。
在步骤2315中,接收用户选择选项的指示。例如,如果用户从如在附图7和8中所示的显示屏或清单中已经选择了一种按需式媒体清单,则交互式电视应用给用户提供订购显示屏(如在附图9中所示)。订购显示屏可以允许用户查看按需式媒体的价格信息并允许用户提供个人识别号(PIN)或其它的信息以使交互式电视应用能够处理该订单。响应用户订购按需式媒体,在步骤2320中该交互式电视应用给用户提供按需式媒体。例如,交互式电视应用控制媒体服务器205以给用户电视设备200提供所所选择的按需式媒体的数字视频流。
附图24所示为根据本发明的一种实施例在给用户提供与按需式媒体相关的补充内容的过程中包含的实例性步骤的流程图。响应提供所选择的按需式媒体,交互式电视应用给用户提供相应的补充内容。在步骤2410中,交互式电视应用给用户提供与补充内容相关的选项。例如,交互式电视应用可以给用户提供如在附图10中所示的设置显示屏。交互式电视应用可以给用户提供与补充内容的演示相关的选项(例如,叠加在按需式媒体上、显示在不同的显示屏上等)。
一旦在步骤2415中接收与补充内容相关的用户选择的选项的指示,在步骤2420中交互式电视应用可以确定是否将补充内容作为元数据提供。如果元数据包含将补充内容与按需式媒体关联的信息(例如,标示符、标签、链接或任何其它适合的信息),则在步骤2425中交互式电视应用读该元数据。例如,该元数据可以包含到该补充内容的链接,该补充内容是前后相关的。在步骤2430中,交互式电视应用可以确定用户希望观看该媒体的时间。例如,交互式电视应用可以检索时间表并确定与所选择的按需式媒体相关的重播时间。如果用户指示希望在后来的时间中收看按需式媒体,则在步骤2435中交互式电视应用可以本地缓存该补充内容以增强交互式电视应用的响应时间。在步骤2440中,交互式电视应用可以给用户显示补充内容。
因此,本发明提供了补充按需式媒体的系统和方法。本领域熟练的普通技术人员可以认识到,通过除了上述的实施例以外的方式也可以实施本发明,在此所提供的实施例仅是说明的目的并且是非限制性的,因此本发明仅通过下文的权利要求界定。