专利名称:在特技模式期间提供交互式内容的制作方法
在特技模式期间提供交互式内容
背景技术:
自从发明了数字视频录像机(DVR),快进通过录制的广告已经成为广告主表示的 忧虑。随着DVR在美国家庭普及率的日渐增长,越来越多的用户从他们的DVR观看电视,并 且他们中的一些人会快进通过商业宣传。因此,广告主正在寻找创新的解决方案来解决电 视观众的潜在丢失问题。
图1是图示本文描述的实施方式的概况的示图;图2是图示可以实现本文描述的系统和方法的示例性环境的示图;图3是图示图2的设备的示例性组件的示图;图4是将交互式内容(interactive content)和一个或多个触发器(trigger)嵌 入媒体流中的示例性过程的流程图;图5是在特技模式期间呈现交互式内容的示例性过程的流程图;以及图6到图13是其中呈现交互式内容的示例的示图。
具体实施例方式下文的详细描述参考附图。不同附图中相同的附图标记表示相同或者相似的元 素。而且,下文的详细描述不限制本发明。消费者对其能够控制的广告(例如,消费者能够以一些方式选择性加入或者选择 他们想要的广告)没有表现出排斥。当前电视广告的问题在于消费者无法控制(即,消费 者只能看到对他们广播的广告)。诸如DVR的录制设备通过快进通过广告,为消费者提供另一个极端的获得他们电 视节目的机会,即,避免全部的广告。但是,相对于对广告的避免,这并不是对广告具有较多 控制。本文描述的实施方式可以在消费者以特技模式观看电视内容时,为消费者呈现关 于电视内容(例如,商业宣传和/或电视节目)的交互式内容。这里使用的“特技模式”是 指不同于常规播放模式的模式。例如,特技模式可以指回退模式、快进模式或者暂停模式。 因为消费者可以按下(例如,他们遥控器上的)按钮以开始或者终止特技模式过程,所以特 技模式原本就是交互式的。图1是图示本文描述的实施例的概况的示图。假设用户正在观看题目为“美国的 下一个歌星”的录制的电视节目,并且正在插播广告期间,呈现Verizon无线商业宣传。用 户按下他/她遥控器上的快进按钮,以激活特技模式。如图1中所示,在特技模式期间可能 呈现特技模式状态栏。特技模式状态栏可以包括特定类型的信息。例如,特技模式状态栏 可以包括标识正在发生的特技模式类型(例如,快进、回退或者暂停)的信息。该特技模式 状态栏还可以包括与用户正在观看的电视节目有关的信息,诸如电视节目的名称、对电视 节目的描述和/或电视节目原来或者现在在哪个频道播出。
如图1中所示,根据这里描述的实施例,特技模式状态栏还可以包括关于与正在 呈现的商业宣传相关联的交互式内容的信息。在图1中,该信息对用户指示用户可以获得 全部的Verizon电话的10%的折扣。通过添加与用户快进或者回退的内容有关的信息,改善了用户的交互式体验。例 如,用户可以通过阅读特技模式状态栏中的信息,在商业宣传中获得更多关于产品或者服 务的信息。该信息可能诱使用户返回播放模式,以获得关于产品或者服务的交互式内容。在本发明的一个实施方式中,将关于与商业宣传相关联的交互式内容有关的信息 嵌入到包括电视广播的媒体流中。例如,可以使用Cable Television Laboratories有限 公司的有线电视工程下研发的诸如增强电视(ETV) 二元交换格式(ETV)的技术,来对信息 进行嵌入、发送、暂停和/或呈递(render)。尽管本文的描述将集中在EBIF,但是在其他实 施方式中可以使用其他技术来对信息进行嵌入、发送、暂停和/或呈递。图2是可以实现本文所述的系统和方法的示例性环境200的示图。环境200可以 包括内容提供商210-1、210-2、……、210-N(其中N彡1)(统称为“内容提供商210”)、ETV 系统215、raiF转换器220、数据轮播225、复用器(MUX) 230、卫星上行链路235、卫星240、 卫星下行链路M5、MUX 250、递送系统255、MUX沈0、视频客户端沈5、视频显示设备270、遥 控装置275、数据中心观0以及响应系统四0。实际上,环境200可以包括与图2中所示的 相比更多、更少、不同数量的、或者不同布置的设备。例如,环境200可以包括传输介质,该 传输介质可以包括不同于卫星以及卫星上行链路和下行链路的设备。而且,可以在单个设备内实现这些设备中的两个或多个,或者单个设备可以被实 现为多个分布式的设备。而且,尽管图2示出了设备之间的直接连接,但是任何这些连接可 以通过网络间接完成,网络诸如局域网、广域网(例如,因特网)、电话网(例如,公共交换电 话网(PSTN)或者蜂窝网络)、自组织网络、光纤网络(例如,光纤服务(FiOQ网络)或者多 个网络的组合。内容提供商210可以包括任何类型或者形式的内容提供商。例如,内容提供商210 可以包括免费电视广播提供商(例如,诸如NBC、CBS、ABC和福克斯的本地广播提供商)、付 费电视广播提供商H^i^n,TNT、ESPN、HBO、CinemaX、CNN)和/或基于因特网的内容提供商 (例如,来自网站的流送内容)。内容提供商210可以提供媒体流(例如,电视广播)。这里 使用的“媒体流”可以指至少包括视频内容也可以包括音频内容和/或文本内容的内容流。ETV系统215可以包括与内容提供商210—起工作以生成媒体流的交互式内容的 设备。例如,ETV系统215可以生成交互式内容和与媒体流相关联的关联信令信息(例如, 触发器)。EBIF转换器220可以包括处理交互式内容以及关联信令信息使得它们遵从EBIF 标准的设备。EBIF转换器220可以输出符合EBIF的内容和信令信息。数据轮播225可以 包括这样的设备,该设备可以处理符合EBIF的内容和信令信息,以在多个分开的数据分组 标识符(PID)上生成多个数据轮播,作为MPEG-2单程序传输流(SPTQ的一部分。例如,第 一 PID可以包含符合EBIF的内容,并且第二 PID可以包含信令信息。MUX 230可以包括复用器设备,复用器设备从内容提供商210接收媒体流,并且从 数据轮播225接收符合EBIF的内容和关联的信令信息,并且复用或者以其它方式合并该数 据以创建增强的媒体流。卫星上行链路235可以包括卫星发射机,其可以接收增强的媒体 流、处理增强的媒体流来进行发送、以及将增强的媒体流发送到卫星对0。卫星240可以包括固定的或者轨道通信卫星,其可以接收增强的媒体流,并且将增强的媒体流中继到卫星 下行链路对5。卫星下行链路245可以包括卫星接收机,该卫星接收机从卫星240接收增强的媒 体流,处理增强的媒体流来进行传输,并且将增强的媒体流发送到MUX 250。MUX 250可以 包括复用器设备,该复用器设备处理增强的媒体流,以发送到递送系统255。递送系统255可以包括可以接收增强的媒体流并且对增强的媒体流进行处理以 根据特定的协议(诸如异步串行接口格式)进行传输的设备。在另一个实施例中,递送系 统255可以与一个或多个其他设备一起工作以生成交互式内容和关联信令信息,和/或将 交互式内容和关联的信令信息嵌入媒体流中。MUX 260可以包括复用器设备,该复用器设备 可以对增强的媒体流执行一些形式的调制,诸如正交幅度调制。视频客户端265可以包括从MUX 260接收增强的媒体流,并对其进行处理以在视 频显示设备270上显示的设备。在一个实施例中,视频客户端沈5可以采用机顶盒(STB)的 形式。在另一个实施例中,视频客户端265可以包括计算机设备、有线卡(cable card)、通 信设备(例如,诸如因特网协议(VoIP)电话或者移动电话的电话,或者个人数字助理(PDA)
寸J ο视频客户端265可以对从MUX 260接收到的增强的媒体流进行解码和/或解密功 能。视频客户端265还执行关于以下操作的功能识别增强的媒体流中嵌入的交互式内容 和信令信息,以及在视频显示设备270上呈现关于交互式内容的信息。视频客户端265还 可以执行其他功能,诸如涉及视频内容的存储和回放的DVR功能。视频客户端265还可以 执行基于因特网的内容检索功能,诸如搜索和/或检索网页或其他基于网络的内容。视频客户端265还可以向数据中心280提供信息。例如,视频客户端265可以提 供关于与增强的媒体流的交互式内容的用户交互的信息和/或关于用户观看和/或录制的 电视节目的信息。该信息可以仅在用户表示同意时收集。在一个实施例中,视频客户端265 可以发送关于遥控装置按钮按下、频道选择、对于关于交互式内容的信息的请求等的信息。视频显示设备270可以包括可以对视频和/或音频信号进行接收和复制的设备。 在一个实施方式中,视频显示设备270可以采用电视的形式。在另一个实施方式中,视频显 示设备270可以包括计算机监视器、通信设备(例如,诸如VoIP电话或者移动电话的电 话,或者PDA)的显示器等等。遥控装置275可以包括可以远程控制视频客户端265和/或视频显示设备270的 操作的设备。遥控装置275可以采用以下形式与电视或者STB遥控设备类似的遥控设备、 游戏控制器、键盘、小键盘、PDA、移动电话等。遥控装置275可以通过向与视频客户端265 和/或视频显示设备270相关联的读取器发送信号(诸如无线信号(例如,红外的或者蓝 牙)或者通过有线发送的信号(例如,通过通用串行总线(USB)接口等等))向视频客户端 265和/或视频显示设备270提供命令。数据中心280从视频客户端265收集信息。在一个实施方式中,数据中心280可 以包括数据记录器282和/或活动/交易管理器观4。数据录入器282可以从视频客户端 265收集信息并对信息进行存储。活动/交易管理器284可以管理广告活动(campaign)的 规则,管理到第三方信息传送的计费或者连接性等。例如,活动/交易管理器284可以负责 向广告主发送用户地址,使得广告主可以在邮件中向用户发送一些内容,例如,优惠券。
7
响应系统四0可以包括可以处理对来自数据中心280的信息的请求的设备。例如, 响应系统290可以从数据中心280接收用户地址,并且将该地址发送给广告主。图3是设备300的示例性组件的示图。图2中所示的每个设备可以包括一个或多 个设备300。设备300可以包括总线310、存储器330、输入组件;340、输出组件350以及通信接 口 360。在另一个实施例中,设备300可以包括更多、更少、不同的或者不同布置的组件。总线310可以包括允许在设备300的组件之间进行通信的路径。处理器320可以 包括可以对指令进行解释和执行的处理器、微处理器或者处理逻辑(例如,现场可编程门 阵列(FPGA)、专用集成电路(ASIC)等)。存储器330可以包括随机存取存储器(RAM)、只读 存储器(ROM)或者可以存储由处理器320使用的信息和/或指令的其他类型的动态或静态 存储设备(例如,闪速存储器、磁存储器或者光学存储器)。输入组件340可以包括允许用户向设备300输入信息的机制,诸如键盘、小键盘、 按钮、开关等。输出组件350可以包括向用户输出信息的机制,诸如显示器、扬声器、一个或 多个发光二极管(LED)等。通信接口 360可以包括使设备300能够与其他设备和/或系统 进行通信的任何收发信机类的机制,诸如收发信机和/或单独的接收机和发射机。例如,通 信接口 360可以包括以太网接口、光学接口、同轴接口、红外接口、射频(RF)接口、USB接口等。如将在下文中详细描述的,当设备300在图2中的一个或多个设备中被实现时,可 以执行涉及以下操作的特定操作当用户以特技模式观看媒体内容时,向用户提供与媒体 内容(例如,商业宣传和/或电视节目)有关的交互式内容。设备300可以响应于处理器 320执行包含在诸如存储器330的计算机可读介质中的软件指令来执行这些操作。计算机 可读介质可以被定义为物理或者逻辑存储器设备。可以经由通信接口 360将软件指令从另一计算机可读介质或者从另一设备读入 存储器330。存储在存储器330中的软件指令可以使处理器320执行下文中所述的过程。 替代地,作为软件指令的替代或者与软件指令结合来使用硬接线电路来实现本文中所述的 过程。因此,本文描述的实施例不局限于硬件电路和软件的任何特定组合。图4是将交互式内容以及一个或多个触发器嵌入媒体流中的示例性过程的流程 图。在一个实施例中,图4的一个或多个处理块可以由内容提供商210、ETV系统215、EBIF 转换器220、数据转播225和/或MUX230中的一个或多个组件来执行。在另一实施例中, 图4的处理模块中的一个或多个可以由图2的环境200中的一个或多个其他设备来执行, 诸如递送系统255或者与递送系统255进行通信的一个或多个设备(在图2中未示出)。该过程可以包括接收媒体流(框410)。内容提供商210可以生成媒体流。在一个 实施例中,媒体流可以包含来自免费电视广播提供商、付费电视广播提供商或者基于因特 网的内容提供商的内容。可以将交互式内容和一个或多个触发器嵌入媒体流中,以创建增强的媒体流(框 420和框430)。尽管框420和框430被示出为分立块,但是交互式内容和触发器可以是同 时地或者基本同时地嵌入媒体流中。在一个实施方式中,交互式内容可以采用与媒体流的 内容有关的文本和/或图形(例如,标志或者其它图形)的形式。在特技模式期间呈现的 交互式内容可以与在常规播放模式期间呈现的交互式内容相同或者不同。触发器可以用于指示交互式内容是可用的。触发器可以与商业宣传和/或电视节目相结合地进行使用。用 于识别特技模式的交互式内容的触发器可以与用于识别常规播放模式的交互式内容的触 发器相同或者不同。交互式内容和/或触发器可以在特定的位置被嵌入媒体流。例如,可以基于在不 同的特技模式速度(例如,快进速度或者回退速度)期间访问了什么帧来嵌入交互式内容 和/或触发器。例如,对于2倍、4倍、8倍、16倍和32倍的快进速度,在将要以这些速度访 问的帧(诸如与这些速度相对应的I帧)处嵌入交互式内容和/或触发器。这可能也有益 于将交互式内容和/或触发器添加到其他帧(例如,周围的I帧),以确保呈现的信息出现 在视频显示设备270达明显的时间量。视频客户端265可以包括用于识别增强的媒体流内的触发器并且解析嵌入的交 互式内容的元素(例如,软件)。视频客户端265可以在特技模式期间在视频显示设备270 上呈现关于交互式内容的信息。视频客户端265可以在常规播放模式期间在视频显示设备 270上呈现相同的信息、其他信息或者不呈现信息。图5是在特技模式期间呈现交互式内容的示例性过程的流程图。在一个实施方式 中,图5的一个或多个处理块可以由视频客户端沈5内的组件来执行。在另一个实施方式 中,图5的一个或多个过程块可以由图2的环境200中示出的一个或多个其他设备来执行。 而且,尽管图5以特定的顺序示出了多个块,但是一些模块可以并行地执行,和/或一个或 多个块可以以不同于图5中所示的顺序来执行。该过程可以包括接收增强的媒体流(框510)。例如,视频客户端265可以接收包 括嵌入的交互式内容和触发器的媒体流。可以存储增强的媒体流(框520)。例如,视频 客户端265可以对增强的媒体流进行缓冲,以便基本实时地在视频显示设备270上进行呈 现(其中,“实时”是参照媒体流的接收来进行度量的)。替代地,或者另外地,视频客户端 265可以使用其DVR功能来将增强的媒体流录制到存储器中,用于稍后呈现在视频显示设 备270上。在该情况下,视频客户端265不仅可以存储媒体内容(例如,视频和音频内容), 还可以存储与增强的媒体流相关联的交互式内容和触发器。可以呈现增强的媒体流(框530)。例如,视频客户端265可以提供增强的媒体流 的媒体内容,用于在视频显示设备270上的呈现。在该情况下,视频客户端265可以向视频 显示设备270发送媒体内容,使得视频显示设备270可以显示视频内容,并且将音频内容可 听见地复制到媒体内容内。在增强的媒体流的呈现期间,可以确定是否检测到触发器(框M0)。例如,视频客 户端265可以包括软件代理,该软件代理的功能是针对触发器监视正在视频显示设备270 上呈现的媒体流。该软件代理不仅可以被配置为监视直播媒体流(即,基本上实时地对视 频显示设备270呈现的媒体流),还可以被配置成监视录制的媒体流(即,已经录制的媒体 流以及非实时地对视频显示设备270呈现的录制的媒体流)。如果没有检测到触发器(框MO——否),则可以继续呈现增强的媒体流(框 530),直到检测到触发器为止。如果检测到触发器(框MO——是),则可以解析增强的媒 体流内的交互式内容(框阳0)。例如,当检测到触发器时,则软件代理可以调用能够从增强 的媒体流内解析交互式内容的客户端应用。该客户端应用可以处理交互式内容来确定包括 在交互式内容中的信息,以在视频显示设备270上进行呈现。替代地,该软件代理可以自己解析和处理该交互式内容。可以确定是否检测到特技模式(框560)。视频客户端沈5可以包括特技模式代理, 该特技模式代理可以监视用户的活动,以启动特技模式。该特技模式代理可以与软件代理 和/或客户端应用相同或者不同。在一个实施方式中,特技模式代理可以针对指示用户已 经按下遥控装置275上的按钮以启动特技模式的信号来监视由遥控装置275发送的信号。 该信号可以指示用户已经请求快进、回退或者暂停增强的媒体流的呈现。如果还没有检测到特技模式(框560——否),则针对常规播放模式呈现交互式内 容(框570)。例如,在常规播放模式期间,客户端应用可以使与交互式内容相关联的信息 叠加到增强的媒体流的视频内容上。该信息可以简单地为指示用户如何获得额外信息的文 本,或者复杂地为与交互式内容相关联的图形或者视频。可以有利地使叠加的信息是非侵 入式的,以避免扰乱用户的电视体验。在另一个实施方式中,在常规播放模式期间不呈现交 互式内容。如果已经检测到特技模式(模块560——是),则可以针对特技模式呈现交互式内 容(框580)。例如,客户端应用可以将特技模式状态栏(例如,类似于图1中所示的特技模 式状态栏)修改为包括与交互式内容相关联的信息。在一个实施方式中,该信息可以直接 与当前在视频显示设备270上呈现的增强媒体流的媒体内容有关。例如,该信息可能与当 前在视频显示设备270上呈现的电视节目中的商业宣传或者产品有关。在特技模式期间, 客户端应用可以将经修改的特技模式状态栏叠加到增强的媒体流的视频内容上。在另一个实施例中,客户端应用可以生成包括与交互式内容相关联的信息的。该 信息可以直接与当前在视频显示设备270上呈现的增强的媒体流的媒体内容相关。在特技 模式期间,客户端应用可以将覆盖层叠加到增强的媒体流的视频内容上。如果用户期望在修改的特技模式状态栏中的与信息有关的额外信息,则用户可以 指示视频客户端265呈现关于交互式内容的信息。在一个实施例中,可以通过返回常规播 放模式来呈现该信息。在常规播放模式期间,视频客户端265可以呈现关于交互式内容的 信息,如关于块570所述的那样。在另一个实施方式中,可以在不返回常规播放模式的情况 下呈现该信息。在该情况下,视频客户端265可以自动地暂停媒体内容的呈现(或者自动 地返回常规播放模式),并且作为暂停的媒体内容(或者常规播放模式中的媒体内容)的替 代或补充来呈现关于交互式内容的信息。图6到图13是其中呈现交互式内容的示例的示图。参考图6到图8,假设用户 正在观看视频显示设备(例如,视频显示设备270)上的足球比赛(例如,Meelers对抗 Patriots),并且插播hternational Package Service(IPS)的商业宣传。假设存在嵌入 包含商业宣传的媒体流内的交互式内容,该交互式内容与商业宣传相关联。用户对该商业 宣传没有兴趣,所以用户可以按下他的遥控装置(例如,遥控装置27 上的快进键。该遥 控装置可以向视频客户端(例如,视频客户端26 发送命令,该视频客户端(例如,视频客 户端沈幻可以进入特技模式。在一个实施例中,视频客户端可以生成经修改的特技模式状态栏,该修改的特技 模式状态栏包括与嵌入在媒体流内的交互式内容有关的信息(例如,IPS标志以及指示出 “下次运送享受20%折扣的优惠券”的文本,如图6中所示)。视频客户端可以快进通过商 业宣传,并且呈现修改的特技模式状态栏,如图6中所示。修改的特技模式状态栏可以在整个或者部分商业宣传的持续时间中呈现。有利地使修改的特技模式状态栏被呈现至少足够 长,以使用户可随意地读取修改的特技模式状态栏的内容。如果用户想要获得关于交互式内容的额外信息,则用户可以停止特技模式。例如, 用户可以按下遥控装置上的快进按钮或者播放按钮,以指示该用户希望停止特技模式。遥 控装置可以向视频客户端发送命令,该视频客户端可以进入常规播放模式。视频客户端可以返回到在视频显示设备上播放商业宣传,如图7中所示。视频客 户端可以停止呈现特技模式状态栏。视频客户端可以生成覆盖层,该覆盖层包括与嵌入在 媒体流内的交互式内容有关的信息(例如,IPS标志以及指示“按下GO获取下次送货20% 折扣的优惠券”,如图7中所示)。视频客户端可以使得覆盖层叠加到商业宣传上进行呈现, 如图7中所示。覆盖层可以呈现整个或者部分商业宣传的持续时间。可以有利地使覆盖层 被呈现至少足够长,以使用户可随意地读取覆盖层的内容。如果用户期望交互式内容,则用 户可以按下他的遥控上的特定按钮(例如,GO按钮)。在另一个实施方式中,视频客户端可以生成修改的特技模式状态栏,修改的特技 模式状态栏包括与嵌入媒体流的交互式内容有关的信息以及与如何获得交互式内容有关 的信息(例如,IPS标志以及指示“按下GO以获取下一次送货20%折扣的优惠券”的文本, 如图8中所示)。该视频客户端可以快进通过商业宣传,并且呈现修改的特技模式状态栏, 如图8中所示。修改的特技模式状态栏可以在整个或者部分商业宣传的时段中呈现。修改 的特技模式状态栏的呈现时间至少足够长,以使用户可随意地读取修改的特技模式状态栏 的内容为宜。如果用户想要获得与交互式内容有关的额外信息,则用户可以遵循修改的特技模 式状态栏中的指令(例如,按下遥控装置上的GO)。遥控装置可以将命令发送到视频客户 端,这可以使得(例如,暂停或者在常规播放模式中)作为商业宣传的代替或补充地呈现与 交互式内容有关的信息。参考图9到图13,假设用户正在观看视频显示设备(例如,视频显示设备270)上 的电视节目(例如,Grey' s Academy) 0假设存在嵌入在包含电视节目的媒体流内的交 互式内容,该交互式内容与电视节目相关联,并且该交互式内容与电视节目内呈现的产品 (例如,吧台上的可乐)相关联。在常规播放模式期间,视频客户端(例如,视频客户端沈5) 可以在没有可用的交互式内容的指示的情况下,在视频显示设备上呈现电视节目,如图9 中所示。替代地,视频客户端可以呈现诸如图标或者另一类型的小覆盖层的图形,该图形叠 加在电视节目上,以指示交互式内容是可用的。在电视节目期间,用户可能期望通过,例如,按下她的遥控装置(例如,遥控装置 275)上的按钮来进入特技模式,以对电视节目的呈现进行暂停、快进或者回退。假设用户按 下按钮回退该电视节目的呈现。在该情况下,遥控装置向视频客户端发送命令,这可以进入 特技模式。视频客户端可以生成修改的特技模式状态栏,该修改的特技模式状态栏包括与 嵌入媒体流内的交互式内容有关的信息(例如,与可乐相关联的图形以及诸如“由可乐赞 助-请多多饮用”的文本,如图10中所示)。视频客户端可以回退电视节目的呈现,并且呈 现修改的特技模式状态栏,如图10中所示。修改的特技模式状态栏可以在整个或者部分特 技模式的时段中呈现。有利地使修改的特技模式状态栏呈现至少足够长,以使用户可随意
11地读取修改的特技模式状态栏的内容。当用户停止特技模式时,视频客户端可以不受任何 交互式内容妨碍地返回呈现电视节目,如图9中。在替代实施方式中,当用户停止特技模式时,视频客户端可以返回在视频显示设 备上播放电视节目,如图11中所示。然而,在该实施方式中,视频客户端可以生成覆盖层, 该覆盖层包括与嵌入在媒体流内的交互式内容有关的信息(例如,可乐的图形以及指示 “按下GO以获得一箱免费可乐的优惠券”的文本,如图11中所示)。视频客户端可以使覆 盖层叠加在电视节目上呈现,如图11中所示。覆盖层可以呈现特定的时间段,此后,覆盖层 被移除。有利地使覆盖层呈现至少足够长以使用户可随意地读到覆盖层的内容。如果用户 期望交互式内容,则用户可以按下他的遥控装置上的特定按钮(例如,GO按钮)。在另一个实施例中,视频客户端可以生成修改的特技模式状态栏,该修改的特技 模式状态栏包括与嵌入在媒体流的交互式内容有关的信息以及与如何获得交互式内容有 关的信息(例如,如图12中所示的可乐图形以及表明“由可乐赞助-按下GO以获得10% 折扣的优惠券”)。视频客户端可以回退电视节目的呈现,并且呈现修改的特技模式状态栏, 如图12中所示。修改的特技模式状态栏可以在整个或者部分特技模式的时段中呈现。有 利地使修改的特技模式状态栏呈现至少足够长以使用户可随意地读取修改的特技模式状 态栏的内容。如果用户想要获得关于交互式内容的额外信息,则用户可以遵循修改的特技模式 状态栏中的指令(例如,按下遥控装置上的GO)。遥控装置可以向视频客户端发送命令,这 可以使得(例如,暂停或者在常规播放模式中)与交互式内容有关的信息作为电视节目的 替代或补充来呈现。电视节目中还可能存在与多个产品有关的交互式内容,诸如吧台上的可乐以及右 侧先生佩戴的手表,如图13中所示。这时,当用户指示视频客户端进入特技模式时,视频客 户端可以生成修改的特技模式状态栏,该修改的特技模式状态栏包括与交互式内容有关的 信息,该交互式内容与两个产品都有关(例如,与可乐相关联的图形和诸如“一箱免费可乐 的优惠券”的文本,以及与手表相关联的图形和诸如“免费的瑞士手表目录”的文本,如图13 中所示)。视频客户端可以对电视节目的呈现进行暂停或者快进,并且使修改的特技模式状 态栏被呈现,如图13中所示。修改的特技模式状态栏可以在整个或者部分特技模式的时段 中进行呈现。有利地使修改的特技模式状态栏被呈现至少足够长以使用户可随意地读取修 改的特技模式状态栏的内容。在一个实施方式中,如果用户想要获得与一个或多个这些产品相关联的交互式内 容有关的额外信息,则用户可以退出特技模式。例如,用户可以按下遥控装置上的暂停/回 退/快进按钮,或者播放按钮,以指示出用户希望停止特技模式。遥控装置可以向视频客户 端发送命令,这可以进入常规播放模式,如上面参照图11所述。本文描述的实施方式可以在特技模式期间向用户呈现与可用交互式内容有关的 fn息ο上面的描述提供了说明和描述,但是并非意在是穷尽的或者将本发明限制在所述 的精确细节。根据上面的教导可以做出修改和变化,或者可以从对本发明的实践中获得该 修改和变化。
例如,参照图6到图13呈现了特定的屏幕显示。这些屏幕显示仅仅是特征示例, 并且仅用于促进描述与可用交互式内容有关的信息的呈现。此外,上文中提到了特定的术语,诸如“用户”和“消费者”。应该理解,这些术语意 在是可交换使用的。此外,文中使用的术语“组件”意在被广泛地解释为硬件、固件或者硬件和软件的
纟口口。而且,已经描述了用户可以按下遥控装置上的按钮以使操作发生。在另一个实施 方式中,视频客户端(诸如机顶盒)或者视频显示设备(诸如电视)上的按钮可以使相同 的操作发生。明显地是,上文描述的系统和方法可以附图中图示的实施方式中的软件、固件和 硬件的很多不同的形式来实现。用于实现这些系统和方法的实际软件代码或者特定的控制 硬件不是对于本发明的限制。因此,在不对特定软件代码进行引用的情况下描述系统和方 法的操作和行为——应该理解,软件和控制硬件可以被设计为实现基于本发明的系统和方法。尽管在权利要求中阐述和/或说明书中公开了特征的特定组合,但是这些组合并 非意在限制本发明。实际上,这些特征中的很多可以以没有在权利要求书中特别阐述和/ 或没在说明书中公开的方式进行合并。本申请中使用的元素、动作或者指令不应该被解释为对于本发明是关键的或者不 可或缺的,除非明确地这样描述。而且,本文中不加数量词限定的项意在包括一个或多个 项。当希望只有一个项时,使用术语“一个”或者类似的语言。此外,除非另外明确声明,否 则短语“基于”意在表示“至少部分地基于”。
权利要求
1.一种方法,包括接收增强的媒体流,所述增强的媒体流包括媒体内容和与所述媒体内容有关的交互式 内容;呈现所述媒体内容,以在视频显示设备上显示; 在所述媒体内容的呈现期间检测特技模式的启动;以及将与所述交互式内容相关的信息呈现为叠加在所呈现的媒体内容上,以在所述特技模 式期间在所述视频显示设备上显示。
2.根据权利要求1所述的方法,其中,所述增强的媒体流还包括触发器,所述触发器指 示所述交互式内容可用于所述媒体内容;并且其中,所述方法还包括在所述媒体内容的呈现期间检测所述触发器。
3.根据权利要求2所述的方法,其中,将与所述交互式内容相关的信息呈现为叠加在 所述媒体内容上包括仅在检测到所述触发器并且启动了所述特技模式时,呈现与所述交互式内容相关的信肩、ο
4.根据权利要求2所述的方法,还包括 在检测到所述触发器之后,解析所述交互式内容。
5.根据权利要求1所述的方法,还包括 将所述增强的媒体流录制到存储器;并且 其中,呈现所述媒体内容包括从存储器读取所录制的媒体内容,以及在读取了所录制的媒体内容之后,将所录制的媒体内容发送到所述视频显示设备。
6.根据权利要求1所述的方法,其中,检测所述特技模式的启动包括 接收用于启动所述特技模式的指令,以及响应于接收用于启动所述特技模式的所述指令,对在所述视频显示设备上的所述媒体 内容的呈现进行倒退或者快进。
7.根据权利要求1所述的方法,其中,将与所述交互式内容相关的信息呈现为叠加在 所述媒体内容上包括生成包括与所述交互式内容相关的所述信息的覆盖层,以及 在所述视频显示设备上将所述覆盖层呈现为叠加在所述媒体内容上。
8.根据权利要求1所述的方法,还包括 接收用于停止所述特技模式的指令;以及响应于接收用于停止所述特技模式的所述指令,返回到在所述视频显示设备上呈现所 述媒体内容。
9.根据权利要求8所述的方法,还包括生成覆盖层,所述覆盖层包括与所述交互式内容相关联的数据;以及 在返回到在所述视频显示设备上呈现所述媒体内容之后,在所述视频显示设备上将所 述覆盖层呈现为叠加在所述媒体内容上。
10.一种设备,包括用于接收增强的媒体流的装置,所述增强的媒体流包括媒体内容、与所述媒体内容相 关的交互式内容以及触发器,所述触发器指示所述交互式内容可用于所述媒体内容; 用于呈现所述媒体内容以在视频显示设备上进行显示的的装置; 用于接收指令的装置,所述指令用于对所述媒体内容的呈现进行快进、暂停或者倒退;用于响应于接收用于快进、暂停或者回退的所述指令对所述媒体内容的呈现进行快 进、暂停或者回退的装置;以及用于将与所述交互式内容相关的信息呈现为叠加在所呈现的媒体内容上以在对所述 媒体内容的呈现进行快进、暂停或者回退期间在所述视频显示设备上显示的装置。
11.一种设备,包括 存储器;以及 处理器,用于接收包括媒体内容和与所述媒体内容相关的交互式内容的增强的媒体流, 将所述增强的媒体流录制到所述存储器,呈现来自所述存储器的所录制的媒体内容,以在视频显示设备上显示, 在所录制的媒体内容的呈现期间检测特技模式的启动,以及将与所述交互式内容相关的信息呈现为叠加在所录制的呈现媒体内容上,以在所述特 技模式期间在所述视频显示设备上显示。
12.根据权利要求11所述的设备,其中,当呈现所述信息时,所述处理器被配置为 将特技模式状态栏修改为包括与所述交互式内容相关的所述信息,以及将所修改的特技模式状态栏呈现为叠加在已呈现的所述媒体内容上,以在所述视频显 不设备上显不。
13.根据权利要求11所述的设备,其中,所述交互式内容与所述媒体内容内识别的产 品或者服务相关。
14.根据权利要求11所述的设备,其中,所述增强的媒体流还包括触发器,所述触发器 指示所述交互式内容可用于所述媒体内容;并且其中,所述处理器还被配置为 在所录制的媒体内容的呈现期间检测所述触发器。
15.根据权利要求14所述的设备,其中,当呈现所述信息时,所述处理器被配置为 仅在检测到所述触发器并且启动了所述特技模式时,呈现与所述交互式内容相关的所述信息。
16.根据权利要求14所述的设备,其中,所述处理器还被配置为在检测到所述触发器 之后,解析所述交互式内容。
17.根据权利要求14所述的设备,其中,所述触发器在所述增强的媒体流内标记商业 宣传的位置;并且在将与所述交互式内容有关的所述信息呈现为叠加在所录制的媒体内容上时,所述处 理器被配置为仅在启动了所述特技模式时的所述商业宣传期间呈现所述信息。
18.根据权利要求11所述的设备,其中,当检测所述特技模式的启动时,所述处理器被 配置为接收用于启动所述特技模式的指令,以及响应于接收到用于启动所述特技模式的所述指令,在所述视频显示设备上对所录制的 媒体内容的呈现进行回退或者快进。
19.根据权利要求11所述的设备,其中,所述处理器还被配置为 接收用于停止所述特技模式的指令,以及响应于接收到用于停止所述特技模式的所述指令,返回到呈现所录制的媒体内容,以 在所述视频显示设备上显示。
20.根据权利要求19所述的设备,其中,所述处理器还被配置为 生成包括与所述交互式内容相关联的数据的覆盖层,以及在返回到在所述视频显示设备上呈现所录制的媒体内容之后,在所述视频显示设备上 将所述覆盖层呈现为叠加在所录制的媒体内容上。
全文摘要
一种系统可以接收包括媒体内容和与媒体内容有关的交互式内容的增强媒体流;呈现媒体内容,以在视频显示设备上显示;在媒体内容的呈现期间检测特技模式的开启;以及将与交互式内容有关的信息呈现为叠加在已呈现的媒体内容上,以在特技模式期间在视频显示设备上显示。
文档编号G06F3/00GK102067065SQ200980124054
公开日2011年5月18日 申请日期2009年6月17日 优先权日2008年6月23日
发明者D·博·莫利, 安德鲁·J·阿夫拉姆, 汉纳·Y·穆恩 申请人:维里逊专利及许可公司