用于提供与显示的内容相关的附加内容的方法和系统的制作方法

文档序号:7977591阅读:162来源:国知局
用于提供与显示的内容相关的附加内容的方法和系统的制作方法
【专利摘要】本公开针对用于提供与所显示节目相关的内容的方法和系统。本公开的方法和系统包括用于例如平板电脑(如iPad)等第二屏幕设备的第二屏幕应用,其结合所显示的主内容(例如,来自蓝光盘的电影)来提供丰富的内容体验。第二屏幕显示深潜元数据、备选场景、其他伴随视频素材或与主显示节目同步的其他相关信息,而不会中断用户的节目观看体验。
【专利说明】用于提供与显示的内容相关的附加内容的方法和系统
[0001]相关申请的交叉引用
[0002]本申请要求于2010年12月30日提交的美国临时专利申请N0.61/460, 373和2011年3月8日提交的美国临时专利申请N0.61/450,328的优先权,其全部内容通过引用并入本文。
【技术领域】
[0003]本发明总体上涉及提供与显示的内容相关的附加内容。
【背景技术】
[0004]传统上,必须与主电影或节目相分离地观看与显示的电影或节目相关的附加内容(例如,DVD或蓝光盘上的补充素材)。即,用户必须停止或中断主电影或节目的回放以便访问补充素材。在许多此类情况下,补充素材与主电影或节目之间不存在关联。在其他情况下,使用画中画格式来显示补充素材,但是这仍然会对主电影或节目的显示和观看造成干扰。

【发明内容】

[0005]本公开针对一种用于提供与显示的节目相关的内容的方法和系统。本公开的方法和系统包括用于例如平板电脑(如iPad)等第二屏幕设备的第二屏幕应用,其结合所显示的主内容(例如,来自蓝光盘的电影)来提供丰富的内容体验。第二屏幕显示深潜元数据、交替场景、其他伴随视频素材或与主显示节目同步的其他相关信息,而不会破坏用户的节目观看体验。
[0006]根据一个实施例,公开了一种显示与正在观看的主内容相关的附加内容的方法。所述方法包括步骤:在第一屏幕设备上显示主内容;与第一屏幕上主内容的显示相关联地提供用于同步所述附加内容的同步机制;并且在第二屏幕设备上显示与第一屏幕上的主内容相关的附加内容,所述附加内容根据所述同步机制与第一屏幕上显示的内容同步。
[0007]根据另一个实施例,公开了一种显示与正在观看的主内容相关的附加内容的系统。所述系统包括第一屏幕设备和第二屏幕设备。第一屏幕设备被配置成显示主内容。第二屏幕设备被配置成显示与第一屏幕上的主内容相关的附加内容,所述附加内容根据同步机制与第一屏幕上显示的内容同步。
【专利附图】

【附图说明】
[0008]图1是粗略示出了根据一个实施例将视频和音频内容传送到家庭的系统图。
[0009]图2是示出了示例机顶盒接收机的更多细节的系统图。
[0010]图3是表不根据一个实施例的触摸板控制设备的图。
[0011]图4是示出了根据一个实施例用于触摸板控制设备的一些示例性用户交互的图。
[0012]图5是示出了根据一个实施例实现本发明技术的系统的一个实施例的系统图;[0013]图6是示出了根据一个实施例的示例性处理的流程图。
[0014]图7是示出了根据一个实施例在设备之间进行同步的示例性方法的图。
[0015]图8是示出了根据一个实施例在设备之间进行同步的示例性方法的图。
[0016]图9A-9F是示出了当在被动模式中使用时根据一个实施例的特征的示例性梗概
屏幕图。
[0017]图10A-10D是示出了当在主动模式中使用时根据一个实施例的特征的示例性梗
概屏幕图。
[0018]图11A-11C是示出了根据一个实施例的社交媒体共享特征的示例性梗概图。
[0019]图12A和12B是示出了根据一个实施例的内容选择特征的示例性梗概图。
[0020]图13A-13E是示出了根据一个实施例的附加特征的示例性梗概图。
[0021]图14A-14L是示出了某些特征如何显现给用户的示例性简化屏幕图。
【具体实施方式】
[0022]现在转向图1,示出了用于向家庭用户或终端用户传输内容的系统100的实施例的框图。内容源自内容源102,例如,电影制作室或制片厂。可以以两种形式中的至少一种形式来提供内容。一种形式可以是内容的广播形式。将广播内容提供给广播联属管理方104,该广播联属管理方104通常是国家广播服务,例如,美国广播公司(ABC)、国家广播公司(NBC)、哥伦比亚广播系统(CBS)等等。广播联属管理方可以收集并存储内容,并且可以对传输网络(不出为传输网络I (106))上的内容传输进行调度。传输网络1(106)可以包括从国家中心到一个或多个地区中心或本地中心的卫星链路传输。传输网络I (106)还可以包括使用本地传输系统,例如通过空中广播、卫星广播或有线广播进行的本地内容传输。将本地传输的内容提供给用户家中的接收设备108,在用户的家中,由用户接着对内容进行搜索。可以设想,接收设备108可以采取多种形式,并且可以具体实现为机顶盒/数字视频记录器(DVR)、网关、调制解调器等等。此外,接收设备108可以用作家庭网络系统的进入点或网关,该家庭网络系统包括被配置为家庭网络中的客户端设备或对等设备的额外设备。
[0023]第二种形式的内容被称作特殊内容或附加内容。特殊内容或附加内容可以包括作为预付收看、按次付费收看而传输的内容、或者未向广播联署管理方提供的其它内容,例如,电影、视频游戏或其它视频元素。在很多情况下,特殊内容可以是用户请求的内容。可以向内容管理方110传输特殊内容。内容管理方Iio可以是例如隶属于内容提供方、广播服务或传输网络服务的服务提供方,例如,互联网网站。内容管理方110还可以将互联网内容合并到传输系统中。内容管理方110可以通过单独的传输网络(传输网络2(112))向用户的接收设备108传输内容。传输网络2(112)可以包括高速宽带互联网类型的通信系统。重要的是注意:还可以使用传输网络2(112)的全部或一部分来传输来自广播联署管理方104的内容,并且可以使用传输网络1(106)的全部或一部分来传输来自内容管理方110的内容。此外,用户还可以经由传输网络2(112)直接从互联网获得内容,而不一定要具有内容管理方110管理的内容。
[0024]用于利用单独传输的附加内容的多种调整也是可能的。在一个可能的方法中,将附加内容作为对广播内容的扩增来提供,从而提供备选的显示、购买和推销选项、增强素材等。在另一个实施例中,附加内容可以完全替代作为广播内容提供的某些节目内容。最后,附加内容可以与广播内容完全分离,并且可以单单是用户可以选择利用的媒体备选项。例如,附加内容可以是尚未作为广播内容可获得的电影库。
[0025]接收设备108可以从传输网络I和传输网络2之一或二者接收不同类型的内容。接收设备108该内容进行处理,并且基于用户偏好和命令来提供内容的分离。接收设备108还可以包括诸如硬盘驱动或光盘驱动等存储设备,用于记录和回放音频和视频内容。下面将结合图2来描述接收设备108的操作和与回放存储的内容相关联的特征的进一步细节。将经处理的内容提供给显示设备114。显示设备114可以是传统的2-D型显示器或者可以可替换地是高级的3-D显示器。
[0026]还可以将接收设备108与第二屏幕对接,第二屏幕例如是触摸屏控制设备116。触摸屏控制设备116可以适配为提供对接收设备108和/或显示设备114的用户控制。触摸屏设备116还能够显示视频内容。视频内容可以是图形输入,例如,用户界面输入,或者可以是传输给显示设备114的视频内容的一部分。可以使用任何公知的信号传输系统(例如,红外(IR)或射频(RF)通信)将触摸屏控制设备116与接收设备108对接,并且触摸屏控制设备116可以包括标准协议(例如,红外数据协会(IRDA)标准、W1-F1、蓝牙等)或者任何其它专用协议。在一些实施例中,触摸屏控制设备116可以直接与传输网络I和2对接。下面将更详细地描述触摸屏控制设备116的操作。
[0027]在图1的示例中,系统100还包括后端服务器118和使用数据库120。后台服务器118包括分析用户的使用习惯并且基于这些使用习惯进行推荐的个性化引擎。使用数据库120是存储用户的使用习惯的地方。在一些情况下,使用数据库120可以是后台服务器118的一部分。在本示例中,通过传输网络2(112)将后台服务器118 (以及使用数据库120)连接到系统100并且通过传输网络2(112)对后台服务器(以及使用数据库120)进行访问。
[0028]现在转向图2,示出了接收设备200的实施例的框图。接收设备200可以以与图1中所述的接收设备类似的方式工作,并且可以作为网关设备、调制解调器、机顶盒或其它类似通信设备的一部分被包含。所示的设备200也可以并入到包括音频设备或显示设备的其它系统中。在任意一种情况下,为了简洁,没有示出对于系统的完整操作所必需的多个组件,这是因为它们对于本领域技术人员而言是公知的。
[0029]在图2中所示的设备200中,输入信号接收机202接收内容。输入信号接收机202可以是用于对通过多个可能网络(其包括空中网络、有线网络、卫星网络、以太网网络、光纤网络和电话线网络)之一提供的信号进行接收、解调和解码的多个已知的接收机电路之一。可以由输入信号接收机202基于通过控制接口或触摸板接口 222提供的用户输入来选择和获取期望的输入信号。触摸板接口 222可以包括针对触摸屏设备的接口。触摸板接口222还可以适于与蜂窝电话、平板电脑、鼠标、高端遥控器等等对接。
[0030]向输入流处理器204提供解码后的输出信号。输入流处理器204执行最终的信号选择和处理,并包括针对内容流将视频内容与音频内容的分离。向音频处理器206提供音频内容,以从接收格式(例如,压缩数字信号)转换为模拟波形信号。向音频接口 208提供模拟波形信号,并进一步向显示设备或音频放大器提供模拟波形信号。备选地,音频接口208可以使用高清多媒体接口(HDMI)线缆或备选的音频接口(例如,经由Sony/Philips数字互连格式(sroiF))向音频输出设备或显示设备提供数字信号。音频接口还可以包括用于驱动一组或多组扬声器的放大器。音频处理器206还执行用于存储音频信号的任何必要转换。
[0031]将从输入流处理器204输出的视频提供给视频处理器210。视频信号可以具有多种格式中的一种格式。视频处理器210基于输入信号格式,按照需要提供对视频内容的转换。视频处理器210还执行用于存储视频信号的任何必要转换。
[0032]存储设备212存储在输入端处接收的音频内容和视频内容。存储设备212允许稍后在控制器214的控制下并且还基于从用户界面216和/或触摸板接口 222接收的命令(例如,诸如快进(FF)和倒退(Rew)等导航指令)获取和回放内容。存储设备212可以是硬盘驱动、一个或多个大容量集成电子存储器(例如,静态RAM(SRAM)或动态RAM(DRAM)),或者可以是可互换的光盘存储系统(例如,压缩盘(CD)驱动或数字视频光盘(DVD)驱动)。
[0033]将来自视频处理器210的源自输入或者源自存储设备212的经转换的视频信号提供给显示接口 218。显示接口 218将显示信号进一步提供给上文所述类型的显示设备。显示接口 218可以是诸如红-绿-蓝(RGB)等的模拟信号接口,或者可以是诸如HDMI等的数字接口。应当理解的是,显示接口 218将生成用于以三维网格的形式呈现搜索结果的多个屏幕,如下面更详细描述的。
[0034]经由总线将控制器214互连到设备200的组件中的多个组件,包括输入流处理器202、音频处理器206、视频处理器210、存储设备212和用户界面216。控制器214管理用于将输入流信号转换为要存储在存储设备上的信号或者要显示的信号的转换过程。控制器214还管理对所存储的内容的获取和回放。此外,如下面将描述的,控制器214对内容进行搜索,并且创建和调整表示内容(如上所述,存储的内容或者将经由传输网络传输的内容)的网格显示。
[0035]控制器214进一步耦合到控制存储器20 (例如,易失性存储器或非易失性存储器,包括RAM、SRAM、DRAM、ROM、可编程ROM (PROM)、闪存、电子可编程ROM(EPROM)、电子可擦除可编程ROM (EEPROM)等),以用于存储针对控制器214的信息和指令代码。控制存储器220可以存储针对控制器214的指令。控制存储器还可以存储元素(例如,包含内容的图形元素)的数据库。可以将数据库作为图形元素的模式进行存储。可替换地,存储器可以在标识的或分组的存储位置中存储图形元素,并且使用访问或位置表格来识别针对与图形元素有关的信息的多个部分的存储位置。下面将描述与存储图形元素有关的额外细节。此外,控制存储器220的实现可以包括多个可能实施例,例如,单个存储设备或者可替换地,可通信地连接或耦合在一起以形成共享或公共存储器的多于一个存储器电路。此外,可以将存储器与其它电路(例如,总线通信电路的多个部分)一起包含在更大的电路中。
[0036]本公开的用户接口处理使用能够用于表达功能的输入设备,例如快进、倒退等。为了能够这么操作,可以经由接收设备200的用户接口 216和/或触摸板接口 222将触摸板设备300对接,如图3所示。触摸板设备300允许基于手部移动或手势操作接收设备或机顶盒,并且通过面板将动作解译为针对机顶盒或其他控制设备的命令。在一个实施例中,触摸板300可以简单地用作导航工具以便对网格显示进行导航。在另一实施例中,触摸板300还用作显示设备,使用户能够通过内容的网格显示更直接地与导航进行交互。可以包括触摸板设备作为遥控设备的一部分,该遥控设备包括例如致动器或激励器按钮之类更传统的控制功能。触摸板300还可以包括至少一个摄像机组件。在一些实施例中,触摸板300还可以包括麦克风。[0037]现在参见图4,对手势感测控制器或例如示出的触摸屏的使用提供了多种类型的用户交互。来自控制器的输入用于定义手势,且手势进而定义特定上下文命令。传感器的配置可以允许定义用户手指在触摸屏上的运动,或甚至可以允许定义控制器自身沿一维或二维的运动。例如对角线之类的二维运动以及摇摆、倾斜和滚动的组合可以用于定义例如摆动之类的任何三维运动。图4示出了多种手势。在上下文中解译手势并由用户作出的已定义运动来识别手势。
[0038]由对沿一个方向(向上、向下、向左或向右)的指向进行指示的两笔划绘制来定义撞击420。撞击手势与上下文中的特定命令相关联。例如,在时移(TimeShifting)模式中,左撞击手势420指示了倒退,且右撞击手势指示了快进。在其他上下文中,将撞击手势420解译为沿撞击指定的方向递增特定值。将画勾440定义为绘制勾号。这类似于向下撞击手势420。在上下文中识别画勾以指定提醒物、用户标签或选择项目或元素。将画圈440定义为沿任一方向画圈。可以区分两个方向。然而,为了避免混淆,不管方向如何,将圆圈识别为单个命令。将拖动450定义为在按压平板电脑300上(虚拟或物理)的按钮的同时控制器的角运动(倾斜和/或摇摆的改变)(即,“触发拖动”)。拖动手势450可以用于导航、速度、距离、时移、倒退和快进。拖动450可以用于移动显示器上的光标、虚拟光标或状态的改变,例如在显示器上高亮显示描绘轮廓或选择。拖动450可以沿任意方向,且通常用于二维导航。然而,在某些界面中,修改对于拖动命令的响应是优选的。例如,在某些界面中,取决于虚拟光标的位置或运动的方向,沿一维或一个方向的操作相对于其它维度或其他方向的操作更为优先。由两次快速触发拖动的上下垂直运动来定义上下摇摆460。上下摇摆460用于指示“是”或“接受”。画叉470定义为绘制字母“X”。画叉470用于“删除”或“阻止”命令。由两次触发拖动的快速前后水平运动来定义左右摇摆480。左右摇摆手势480用于指示“否”或“取消”。
[0039]取决于传感器系统的复杂度,可以仅允许简单的一维运动或手势。例如,此处所示传感器上的简单右或左运动可以产生快进或倒退功能。此外,可以包括多个传感器并将其置于触摸屏上的不同位置。例如,可以将针对左右运动的水平传感器置于一个地点并用于音量增大/减小,而可以将针对上下运动的垂直传感器置于不同地点处,并用于频道增/减。按照这种方式,可以使用特定手势映射。
[0040]取决于涉及的硬件和内容,可以按照任意多种方式来实现系统和方法。这种部署的示例包括DVD、蓝光盘(BD)、流视频或视频点播(VOD)、和广播(卫星、有线、无线电)。这些部署中的每一个可以具有不同架构,但可以针对对什么将由运行在第二屏幕上的应用来排队加以表示的这些事件(附加内容)中的每个来标准化触发器。例如,可以由与视频的这些源中任一个相关联的同步机制来触发事件A和事件B。当平板计算机遇到“事件A”时,运行在第二屏幕设备(例如平板计算机)上的程序将使“事件A”发生。类似地,如果遇到“事件B”,第二屏幕设备上运行的程序将使“事件B”发生。
[0041]图5示出了可以实现这种方法的一般性系统500。本文中,系统500包括第一屏幕设备510、第二屏幕设备520、回放设备530、网络540和服务器550。下文中更详细地描述这些组件中的每一个。
[0042]第一屏幕设备510是一种显示设备,例如上文中参考图1所述的显示设备114,用于显示例如电视节目、电影和网站之类的内容。这种第一屏幕显示设备的示例包括但不局限于:电视、监视器、投影仪等。第一屏幕设备510与回放设备530相连,回放设备530向第一屏幕设备510提供主内容用于显示。这种通信的示例包括但不局限于:HDM1、VGA、显示端口、USB、分量(Component)、复合(Composite)、射频(RF)和红外(IR)等。在特定实施例中,第一屏幕显示设备510可以通过有线或无线(WiFi)方式与网络540相连,向第二屏幕设备520和服务器550提供附加连接。在一些实施例中,第一显示设备510可以包括回放设备530的功能性。在另一实施例中,第一屏幕显示设备510可以与第二屏幕设备520进行非联网通信560。这种非联网通信560的示例可以包括但不局限于:RF、IR、蓝牙和其他音频通信技术和协议。
[0043]第二屏幕设备520是能够显示附加内容的设备,该附加内容与第一屏幕设备510上正显示的主内容相关。第二屏幕设备可以是如上所述的触摸屏控制设备116或触摸屏设备300。第二屏幕设备的示例可以包括但不局限于:智能电话、平板计算机、膝上型计算机、个人媒体播放器(例如iPod)等。第二屏幕设备520使用网络540和/或非联网通信560与回放设备530进行通信。第二屏幕设备550还经由网络540与服务器550进行通信,用于请求和接收与第一屏幕设备510上正显示的主内容相关的附加内容。在一些实施例中,第二屏幕设备520可以与第一屏幕设备510进行联网或进行非联网通信。这种非联网通信560的示例可以包括但不局限于:RF、IR、蓝牙(BT)、音频通信技术和协议等。
[0044]回放设备530是能够提供主内容用于在第一屏幕设备510上显示的设备。这种回放显示设备的示例包括但不局限于:DVD播放器、蓝光盘(BD)播放器、游戏控制台、接收机设备(有线或卫星)、数字视频记录器(DVR)、流设备、个人计算机等。回放设备530与第一屏幕设备510相连,以便向第一屏幕设备510提供主内容用于显示。这种连接的示例包括但不局限于:HDM1、VGA、显示端口、USB、分量(Component)、复合(Composite)、射频(RF)和红外(IR)等。回放设备530还可以通过有线或无线(WiFi)方式与网络540相连,向第二屏幕设备520和服务器550提供连接。在一些实施例中,回放设备530的功能性可以包括在第一屏幕显示设备510。在另一实施例中,回放设备530可以与第二屏幕设备520进行非联网通信560。这种非联网通信560的示例可以包括但不局限于:RF、IR、蓝牙(BT)和其他音频通信技术和协议。
[0045]网络540可以是使用以太网、MoCA和无线协议或其组合实现的有线或无线通信网络。这种网络的不例包括但不局限于:上述传输网络1(106)和传输网络2(112)。
[0046]服务器550是配置为向第二屏幕设备520提供附加内容的内容服务器。在某些实施例中,服务器还可以提供在第一屏幕设备510上显示的主内容。服务与网络540相连并能够与也相连的任意设备进行通信。这种服务器的示例包括但不局限于:上述内容源102、广播联属管理方104、内容管理方110和后端服务器。
[0047]图6示出了公开的方法的流程图600,用于显示与正在观看的主内容相关的附加内容。该方法包括以下步骤:在第一屏幕设备510上显示主内容(步骤610)。与第一屏幕上主内容的显示相关联的提供同步机制,以同步附加内容(步骤620)。在第二屏幕设备520上显示与第一屏幕510上的主内容相关的附加内容,所述附加内容是根据同步机制与在第一屏幕设备显示的内容同步的(步骤630)。在某些实施例中,该方法还包括步骤:从第二屏幕设备520接收命令以控制第一屏幕设备510上主内容的显示(步骤640);以及根据从第二屏幕设备520接收的命令来控制第一屏幕设备510上主内容的显示(步骤650)。下文将更详细地描述这些步骤中的每一个。
[0048]在第一屏幕设备510上执行显示主内容(例如电影或电视秀)的步骤(步骤610)。这涉及向第一屏幕显示510提供主内容。可以由回放设备530提供主内容,或在第一屏幕显示设备510处直接从内容提供方接收主内容。然后,在第一屏幕设备510上示出或显示主内容。主内容的显示还包括对正显示的内容的控制。这可以包括传统的回放命令(播放、停止、暂停、倒退、快进)、屏幕菜单的导航以选择内容、以及其他回放选项。在某些实施例中,第一屏幕设备510上的显示(步骤620)还可以包括显示正在第二屏幕设备520上正显示的附加内容的类型的指示符。
[0049]可以按照多种方式来实现所提供的同步机制(步骤620)。在某些实施例中,可以由在第二屏幕设备520、回放机构530、第一屏幕设备510或其任意组合上运行的应用来执行同步机制。最基本地,第二屏幕设备520(经由应用)被配置成检测同步信号、提示或其他类型的指示符,其引导第二屏幕设备520更新附加内容的显示以便与正显示在第一屏幕510上的主内容相一致。可以作为主内容的一部分来提供同步信号、提示或其他类型的指示符,或可以根据正在显示的章节、场景、时间码、主题或内容,由第一屏幕设备510的回放设备530(经由应用)来产生同步信号、提示或其他类型的提示符。可以按照有线或无线(WiFi)方式使用网络,或使用例如音频信号之类的非联网通信560,将同步信号、提示或其他类型的提示符发送到第二屏幕设备520。下文中给出了一些实现方式的示例。其他可能的实现方式显然也能提供本公开的优点。
[0050]在第二屏幕设备520上执行附加内容(例如补充素材、视频剪辑、网站等)的显示步骤(步骤630)。附加内容可以本地存储在第二屏幕设备520上,或由服务器550、回放设备530或第一屏幕设备510来提供。根据同步机制,将附加内容的显示与第一屏幕设备510上正显示的主内容同步。例如,当第二屏幕设备520检测到同步信号、提示或其他类型的提示符时,第二屏幕设备520相应地更新附加内容的显示。在一些实施例中,这还涉及联系服务器550、回放设备530或第一屏幕设备510并从其请求附加内容,随后下载并显示附加内容。在一些实施例中,可以根据使用系统的用户来选择、修改或省略要显示的附加内容。
[0051]在某些实施例中,第二屏幕设备520上的显示(步骤630)还包括显示在第一屏幕设备510上的主内容的显示状态,例如是否已经暂停了第一屏幕设备510上主内容的显示。在某些其他实施例中,第二屏幕设备520上的显示(步骤630)还包括显示第二屏幕设备520上的附加内容和第一屏幕设备510上的主内容之间的同步状态。
[0052]在某些实施例中,第二屏幕设备520能够进行发送和接收。可选步骤640和650针对这种能力。在步骤640,从第二屏幕设备520接收命令。理想地,在对第一屏幕设备510上主内容的回放进行控制的设备处接收这些命令。在其他实施例中,回放设备530是接收命令的设备。可以经由网络540或非联网通信560来发送命令。一旦接收到命令,这些命令可以控制主内容的显示(步骤650)。这些控制的示例可以包括但不局限于:播放、停止、暂停、倒退、快进以及章节、场景和选择。这些命令还可以用于将第一屏幕设备510上显示的主内容与第二屏幕设备520上显示的附加内容进行同步。
[0053]图7提供了系统700的一个示例的高级总览图,系统700具有使用非联网通信560实现的同步机制。在该系统700中,非联网通信同步机制是音频水印710。在该示例中,音频水印710涉及将高频信号、提示或其他指示符插入到正在第一屏幕设备510上显示的主内容的音频信号中。音频水印对于人类不可听见,但可以由第二屏幕设备520中的麦克风检测到。当第二屏幕设备520检测到音频水印时,根据检测到的水印更新显示的附加内容,以与第一屏幕设备510上正显示的主内容同步。可以在内容源处将音频水印合并到主内容中,或由回放设备520或第一屏幕设备510在本地插入。
[0054]图8提供了系统800的一个示例的高级梗概图,系统800具有使用网络540实现的同步机制。在该系统800中,同步机制是回放设备530 (蓝光盘播放器)和第二屏幕设备520 (运行应用的iOS设备)之间的无线通信(WiFi) 810。在图7的示例中,使用BD实况支持设备的特征和协议。存在这种协议的两个主要组成部分:连接和通信。下文将描述两者。为了简化,将第二屏幕iOS应用称作“iPad”,将BD实况支持设备称作“盘”。
[0055]当iOS支持设备520首次发起第二屏幕应用并试图与相同WiFi网络540上的BD实况支持设备530相连时,发生连接。
[0056]1.盘被插入BD播放器
[0057]2.盘进入UDP “收听”循环
[0058]3.1Pad发起第二屏幕应用
[0059]4.1Pad执行认证令牌的UDP广播
[0060]5.盘接收认证令牌并进行认证
[0061]6.盘获取来自令牌发送方的IP (iPad的IP)
[0062]7.盘利用其IP和PORT (端口)响应认证
[0063]8.1Pad 确认 IP 和 PORT
[0064]9.1Pad关闭UDP套接字通信
[0065]10.1Pad根据提供的IP和PORT建立与盘的直接TCP套接字通信。
[0066]在第二屏幕iOS应用和BD实况支持设备之间已经建立通信之后发生通信。
[0067]1.1Pad和盘知道彼此的IP以及应当出现什么PORT通信
[0068]2.在应用生命周期的时间段上保持TCO套接字通信。
[0069]如该示例中所示,这种无线通信的一个优点在于其是双向的,允许第二屏幕设备发送以及接收命令。这允许双向同步以及从第二屏幕设备520控制回放。
[0070]在某些实施例中,第二屏幕设备520的应用可以专用于特定系统(例如BD)上的特定节目或电影。在其他实施例中,第二屏幕应用可以通用于制作室,制作室具有可用插件程序以便将应用配置成针对具体程序或电影。在其他实施例中,第二屏幕应用可以对于系统(BD、V0D、广播)、内容或二者是通用的。给定本公开的优点,其他可能实现方式和配置对于本领域技术人员是显而易见的。
[0071]该系统可以按照被动方法或交互式方法操作。在被动方法中,第一屏幕设备510上显示的图标提示用户查看第二屏幕设备520上正显示的与第一屏幕设备510上显示的主内容相关的附加内容事件。该图标优选指示了在第二屏幕设备520上什么类型的附加内容事件可用(例如,购物车图标指示了购买事件,“I”图标指示了信息事件,柴棍人(stickman)图标指示了角色信息事件等)。图9A-F示出了在被动模式中可以向用户显示的一些方面。
[0072]图9A-F示出了当在被动模式中使用应用时会在第二屏幕设备的屏幕900上显示的内容的梗概示例,其中在第二屏幕设备520上提供与第一屏幕设备510上的主内容同步的附加内容。
[0073]图9A示出了当发起应用时向用户显示的溅射屏幕。包括产品标识和对主内容902的指示。本文中,如箭头904所示,按照类似传送带的形式从右侧转换进新的内容屏幕。
[0074]图9B示出了当第二屏幕设备520没有检测到回放设备530时向用户显示的弹出消息906。
[0075]图9C的屏幕900示出了同步按钮/图标908、章节时间线910、现用章节指示符912、章节事件指示符914、章节编号指示符916、事件时间线918、章节背景920、事件卡922和时间线视图图标924。同步按钮908提供了在第一和第二屏幕设备510、520之间同步内容的机制。同步按钮908还指示了第一和第二屏幕设备510、520上内容之间的同步状态。章节时间线910指示了主内容的章节。电影标题引导处于章节时间线910的背景中,并指示了主内容。随着主内容行进,章节以传送带类似形式沿章节时间线移动,其中现用章节指示符912通过加亮指示了主内容的当前章节并指示了章节时间线912的中心位置。章节事件指示符914指示了在事件时间线918中显示的事件是章节时间线910中所示的现用章节的一部分。事件时间线918显示了事件卡922,事件卡922指示了与正在主内容的当前章节中发生的内容对应的事件。对于每一个章节,首先显示的事件卡922指示了随后事件发生所在的章节。随着主内容行进,事件卡922以传送带类似形式沿事件时间线918移动,其中当前事件处于事件时间线918的中心位置。可以向每个章节提供针对该具体章节的事件的独有背景920。时间线视图图标/按钮924指示了观看者处于示出了章节时间线910和事件时间线918的时间线视图中,并提供访问时间线视图的机制。
[0076]图9D和9E的屏幕900示出了事件卡922如何行进跨过事件时间线918。本文中,同步(Synch)图标/按钮908指示了附加内容的时间线视图与第一屏幕设备510上的主内容相同步。在图9D中,在事件时间线918的中心位置处示出了当前触发的事件卡926,当前触发的事件卡926表示了第一触发的事件。事件时间线918中当前触发的事件卡926的左侧是之前的事件卡928,在这种情况下该卡指示了章节。事件时间线918中当前触发的事件卡926的右侧是下一事件卡930,在这种情况下该卡指示了下一调度的事件。由于图9D中当前触发的事件卡926针对第一触发的事件,章节指示符916指示了这是章节I。当前触发的事件卡926包括与主内容相关的附加内容932。关于显示哪种类型的附加内容,当前触发的事件卡926还提供了指示符934。在某些实施例中,该指示符与第一屏幕显示器510上示出的指示符相匹配。当前事件卡926还包括用于同步(Synch)936和共享(Share)938的按钮/图标。同步按钮/图标936提供了一种使第一屏幕设备520上显示的主内容与当前事件同步的机制。共享按钮/图标938提供了一种与社交网络共享事件的附加内容的机制。除了当前触发的事件卡926用于章节指示符916指示的时间线中稍后发生的事件以外,图9E的屏幕900的元素与图9D的元素类似,章节指示符916指示了当前章节是章节3。
[0077]图9F示出了作为第二屏幕设备520上显示的一部分而提供的其他可能功能性的示例。本文中,章节时间线910具有折叠(collapse)图标/按钮940,提供了在可见940a和隐藏940b之间切换章节时间线的机制。同样,同步(Synch)按钮/图标908能够在指示当前同步是否有效的状态908a和指示同步已经丢失且重新同步可用的状态908b之间切换。在一些实施例中,提供了音量按钮/图标942。音量按钮/图标942提供了一种“关闭”或“开启”第一屏幕显示器的声音的机制。音量按钮942还指示了以下状态:音量“开启”是否指示了静音可用942a,或“关闭”是否指示了声音可用942b。在一些其他实施例中,提供了播放/暂停按钮/图标944。播放/暂停按钮944提供了一种暂停或恢复第一屏幕显示器510上内容的回放的机制。暂停/播放按钮还可以指示是否能够暂停944a或是恢复944b回放的状态。
[0078]在交互方法中,用户选择第二屏幕设备520上的附加内容事件,并将主屏幕设备510上显示的内容与所选事件相同步。如前所述,将附件内容的事件与主内容相同步。如果用户切换(swipe)电影时间线或事件,则事件不再与主屏幕上正示出的电影同步。为了重新同步,触摸平板计算机上的同步按钮。时间线或事件同步回主屏幕上正显示的内容。类似地,用户可以选择片花(trivia)事件或地图(map)事件,触摸同步按钮,贝U会在主屏幕上播放与所选的片花或地图事件相关的电影场景。图10A-D示出了这种情况的示例。
[0079]图1OA示出了用户如何与屏幕900上的章节时间线910和事件时间线918进行交互。本文中,图标1000和1002表示用户可以如何触摸屏幕以在章节或事件时间线910、918中向左或向右滚动。
[0080]图1OB示出了当用户与章节时间线910进行交互时屏幕900的一个实施例。在该示例中,同步按钮/图标908指示了第二屏幕显示器520上的附加内容不与第一屏幕显示器510上的主内容同步。图标1000表示用户滚动过章节时间线910。当前章节保持加亮912,直到完成至新章节的转换。当通过章节时间线910进行导航时,提供章节位置指示符1004,该指示符指示了选择可用章节中的哪个章节。章节指示符916还指示所选章节,并当完成至新章节的转换时进行更新。在该示例中,当用户通过章节时间线910进行导航时,事件时间线918变暗。在某些实施例中,用户可以通过从时间线910选择章节来直接跳到具体章节。
[0081]图1OC示出了当用户与事件时间线918进行交互时屏幕900的一个实施例。图标1002表示用户滚动过事件时间线918。这里,正在将时间线918从当前触发的事件卡926转换到下一事件卡930。当通过事件时间线918进行导航时,提供事件位置指示符1004,指示了选择可用事件中的哪个事件。
[0082]图1OD示出了当与事件时间线918进行交互的用户引起从一章转换到另一章时屏幕900的一个实施例。图标1002表示用户滚动过事件时间线910引起了章节改变。这里,时间线918正转换到对与新章节相关的事件新集合加以指示的新事件卡922。当通过事件时间线918的导航引起至新章节的转换时,以事件位置指示符1004为中心,直到新的事件序列开始。
[0083]图1lA-C和12A-B指示了可以经由事件卡922访问的其他交互式活动中的一些。图1lA-C示出了社交媒体共享特征。图12A-B示出了章节选择以及附加媒体文件的选择和回放。
[0084]图1IA-C示出了当经由共享(Share)按钮/图标937激活共享特征时显示900上的各种弹出式字段。图1lA示出了当用户登录到其社交网络(在本示例中是Facebook)时显示的字段1100。区域1102指示了正被共享的事件,区域1104指示了用户关于该事件要共享的意见。按钮1106提供了提交要共享的事件和意见的机制。图1lB示出了当用户尚未登录到社交网络上时显示的字段1100。在该示例中,提供了按钮1108用于登录到Facebook,并提供了按钮110用于登录到twitter。还可以提供用于登录到其他社交网络的选项。图IlC示出了可以用于向区域1104输入意见以进行用户评论的在屏Qwerty键盘1112。在某些实施例中,这可以是由第二屏幕设备520提供的默认键盘。
[0085]图12A-B示出了用户选择章节和媒体内容以回放。在12A的示例中,如果用户单击1200章节时间线912中示出的当前播放的章节,则暂停第一屏幕设备510上的回放。如果用户双击1202章节时间线912中示出的当前播放的章节,则第一屏幕设备上的回放跳至该章节的开始处,并将事件时间线918设定到该章节的第一事件。在一些实施例中,事件卡922可以包括例如视频或音频剪辑之类的媒体文件1204。如果媒体文件是音频剪辑,则选择该音频剪辑会导致在当前屏幕900上的回放。如果媒体文件是视频剪辑,则选择该视频剪辑会导致发起如图12B所示的全屏媒体播放器1206。在该示例中,媒体播放器包括在屏控件1208。为了返回之前的屏幕,用户仅需要轻击媒体播放器的非视频平面1210。
[0086]图13A-E示出了关于附加内容的一些其他可能特征。包括地图视图1300、家族树1310和设置1320。图13A示出了用于这些选项的菜单条。在该示例中,这些菜单条中的每一个配备有第一屏幕设备控件1330,包括暂停/恢复和静音/非静音。图13B示出了地图视图显示1300。地图视图显示1300包括地图1302,地图1302包括标记的位置1304和与该位置有关的信息1306。还可以提供图标来选择其他地图1308。图13C示出了家族树视图1310。家族树视图示出了家族树,其中字段1312指示了家族成员之间的关系。在该示例中,底部的按钮/图标1314指示了当前正在示出哪个视图(即,家族树视图)。如果选择字段1312,则显示弹出字段1316,如图13D所示,提供与字段1312中的人相关的信息。图13e示出了设置视图1320。在视图1320中,向用户提供用于调整针对音频和视频1322、事件1324和社交网络共享1326的偏好的控件。
[0087]图14A-L示出了当使用应用时在第二屏幕设备的屏幕900上可以向用户显示的内容的简化示例,其中所述应用在第二屏幕设备520上提供与第一屏幕设备510上的主内容同步的附加内容。图14A是如图9A所示并参考图9A所述的溅射屏幕的简化版本。图14B-F示出了如图9C-F和10A-D所示并参考图9C-F和10A-D所述的时间线视图的简化版本。图14G示出了屏幕显示的简化版本,其中向用户显示作为附加内容的一部分的所有可用视频剪辑。图14H示出了屏幕显示的简化版本,其中向用户显示作为附加内容的一部分的所有可用音频剪辑。图141示出了如图13B所示并参考图13B所述的地图视图的简化版本。图14J和14K分别示出了如图13C和13D所示并参考图13C和13D所述的家族树视图的简化版本。图14L示出了如图13E所示并参考图13E所述的设置视图的简化版本。
[0088]附图中所示的事件和特征仅是可能事件的示例。在某些实施例中,用户能够配置或选择希望示出哪些事件(例如,不要向用户示出购买事件)。在其他实施例中,用户能够选择或标记事件以便稍后进行观看。在另外实施例中,取决于正在观看的节目的版本,某些事件不可用或被封锁在外(即,购买的vs.租赁的,或BD vs.VOD vs.广播)。在其他实施例中,可以根据之前的观看习惯来针对用户个性化可用的事件(即,在例如TIVO等系统中,跟踪用户的观看习惯,或使用图1的个性化引擎)。
[0089]其他可能的配置包括购物特征。例如,可以提供铺面并且从第二屏幕可访问,以便购买电影商品。在另一实施例中,可以向用户提供点数或奖励用于观看、回顾或推荐节目或影片。例如,观看的或与朋友共享的电影越多,则奖励的点数越多。然后,可以将该点数用于奖品或相关货物的折扣。[0090]类似地,还可以奖励成绩。可以将这些成绩推送到社交网站。示例成绩可以包括:
[0091]观看某些场景-成绩
[0092]观看一系列中的某些碟-成绩
[0093]观看具体制作室或演员的某些碟-成绩
[0094]在其他实现方式中,可以实现Wiki特征。运行的Wiki可以使碟的用户和其他用户对某一场景发表意见。例如,可以创建被推送到基于web的wiki的定位(tacking)元数据。这种元数据可以包括:
[0095]章节信息
[0096]时间码
[0097]场景的缩略图
[0098]演员/导演信息
[0099]该推送的信息可以用于创建运行的Wiki,该运行Wiki使其他人对电影发表意见。然后,可以将这些意见作为能够访问的事件再整合到第二屏幕应用中。
[0100]本说明书演示了本公开的原理。因此,将清楚的是,本领域技术人员将能够设想各种这样的布置,尽管这些布置没有在本文中明确地描述或示出,但是体现了本公开的原理并且包含在本公开的精神和范围内。
[0101]本文记载的所有示例和条件语言旨在用于信息的目的,以帮助读者理解本公开的原理和发明人为了深入本领域而贡献的构思,并且应当将本文记载的所有示例和条件语言理解为不限于明确记载的示例和条件。
[0102]此外,本文记载本公开的原理、方面和实施例及其具体示例的所有陈述旨在涵盖其结构等同物和功能等同物。此外,这些等同物旨在包括当前已知的等同物以及在将来开发的等同物,即,所开发的执行相同的功能的任何元件,而不论结构如何。
[0103]因此,例如,本领域技术人员将清楚的是,本文呈现的框图表示体现本公开的原理的示例性电路的概念视图。类似地,将清楚的是,任何流程图、流程示意图、状态转换图、伪代码等表示实质上表示在计算机可读介质中并且因此由计算机或处理器(不论是否明确地示出了该计算机或处理器)执行的各种过程。
[0104]可以通过将专用硬件和能够执行软件的硬件与适合的软件联合使用来提供图中所示的各个元件的功能。当处理器提供功能时,这些功能可以由单个专用处理器提供、由单个共享处理器提供或者由多个单独的处理器来提供,其中可以共享所述多个单独的处理器中的一些。此外,术语“处理器”或“控制器”的显式使用不应当理解为排他性地指代能够执行软件的硬件,并且可以隐式地包括而不限于数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)和非易失性存储设备。
[0105]还可以包括其它硬件(传统的和/或定制的)。类似地,图中所示的任何切换仅是概念上的。可以通过程序逻辑的操作、通过专用逻辑、通过程序控制和专用逻辑的交互或者甚至手动地来实现该功能,其中,特定的技术可以由实现者来选择,如通过上下文更明确理解的。
[0106]尽管已经在本文中详细示出和描述了并入本公开的教导的实施例,但是本领域技术人员可以容易设想到同样并入这些教导的很多其它变型的实施例。虽然已经描述了用于提供媒体推荐的方法和系统的优选实施例(其旨在作为示例性的而非限制性的),但是应当注意的是,本领域技术人员可以根据上述教导来做出修改和改变。
[0107]尽管上述示例关注于电子设备,应当理解,本发明还可以嵌入到计算机程序产品中,该计算机程序产品包括使得能够执行本文所述方法的实现方式的所有特征,并且当加载到计算机系统时,能够执行这些方法。本上下文中的计算机程序或应用表示以任意语言、代码或注释表示的指令集合,意欲使具有信息处理能力的系统直接执行特定功能,或在以下功能之一或二者之后执行特定功能:a)转换为另一种语言、代码或注释;b)以另一种素材形式再现。
[0108]此外,除了随后权利要求所述,上述说明仅作为示例而不应以任何方式限制本发明。
【权利要求】
1.一种显示与正在观看的主内容相关的附加内容的方法,所述方法包括: 在弟一屏眷设备上显不王内各; 与第一屏幕上主内容的显示相关联地提供用于同步附加内容的同步机制;并且在第二屏幕设备上显示与第一屏幕上的主内容相关的附加内容,所述附加内容根据所述同步机制与第一屏幕设备上显示的内容同步。
2.根据权利要求1所述的方法,其中,提供同步机制的步骤包括: 提供音频水印,作为第一屏幕设备上主内容的显示的一部分。
3.根据权利要求2所述的方法,其中,显示附加内容的步骤包括: 在第二屏幕设备上检测所提供的音频水印;并且 在第二屏幕设备上根据检测到的音频水印来显示所述附加内容。
4.根据权利要求1所述的方法,还包括步骤: 从第二屏幕设备接收命令,以控制第一屏幕设备上主内容的显示;并且 根据从第二屏幕设备接收的命令来控制第一屏幕设备上主内容的显示。
5.根据权利要求4所述的方法,其中,由向第一显示设备提供主内容的回放设备来执行接收和控制步骤。
6.根据权利要求4所述 的方法,其中,经由无线通信协议接收所述命令。
7.根据权利要求1所述的方法,其中,提供同步机制的步骤包括: 与第一屏幕上主内容的显示相关联地提供无线通信信号,以同步附加内容。
8.根据权利要求7所述的方法,其中,显示附加内容的步骤包括: 在第二屏幕设备上检测所提供的无线通信信号;并且 在第二屏幕设备上根据检测到的无线通信信号来显示附加内容。
9.根据权利要求7所述的方法,其中,由向第一显示设备提供主内容的回放设备来执行所述提供无线通信信号的步骤。
10.根据权利要求1所述的方法,还包括: 在第一屏幕设备上显示对正显示在第二屏幕设备上的附加内容的类型加以指示的图标。
11.根据权利要求1所述的方法,还包括: 在第二屏幕设备上显示第一屏幕设备上的内容和第二屏幕上的附加内容之间的同步状态。
12.根据权利要求1所述的方法,其中,显示附加内容的步骤包括: 经由同步机制在第二屏幕设备处接收同步命令; 根据接收的信号联系服务器; 根据接收的信号从联系的服务器加载附加内容;并且 在第二屏幕设备上显示附加内容。
13.根据权利要求1所述的方法,还包括: 在第二屏幕设备上显示第一屏幕设备上主内容的显示状态。
14.根据权利要求1所述的方法,还包括: 在第二屏幕设备上提供共享社交网络上内容的能力。
15.根据权利要求1所述的方法,其中,显示的附加内容基于第一和第二屏幕设备的用户。
16.根据权利要求1所述的方法,其中,显示附加内容的步骤包括:与第一屏幕设备上显示的主内容同步地在第二屏幕显示上滚动附加内容。
17.根据权利要求1所述的方法,其中,所显示的附加内容的类型是用户可选择的。
18.根据权利要求1所述的方法,其中,所显示的附加内容的类型基于正显示在第一屏幕设备上的内容的类型。
19.一种显示与正在观看的主内容相关的附加内容的系统,所述系统包括: 第一屏幕设备,配置成显示主内容; 第二屏幕设备,配置成显示与第一屏幕上的主内容相关的附加内容,所述附加内容根据同步机制与第一屏幕设备上显示的内容同步。
20.根据权利要求19所述的系统,其中,第一屏幕设备包括电视、监视器和视频投影仪之一 O
21.根据权利要求19所述的系统,其中,第二屏幕设备包括智能电话、平板电脑、个人媒体播放器和膝上型计算机之一。
22.根据权利要求19所述的系统,还包括: 回放设备,配置成向第一显示设备提供主内容,并提供同步机制以将第二屏幕上的附加内容与第一屏幕设备上的主 内容同步。
23.根据权利要求19所述的系统,还包括: 服务器,配置成提供用于在第二屏幕设备上显示的附加内容。
【文档编号】H04N7/025GK103535028SQ201180063729
【公开日】2014年1月22日 申请日期:2011年12月27日 优先权日:2010年12月30日
【发明者】罗伯特·格克岩, 查尔斯·B·帕克, 戈库·莫汗, 彼得·特伦努姆, 伊丽莎白·维斯兰里, 斯科特·李·西尔, 詹森·道格拉斯·皮克斯吉尔, 查尔斯·布莱克·麦克惠特, 马克·勒罗伊·沃克, 西尔维亚·派克-叶克斯, 埃德温·柯米·普莱斯三世 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1