第二屏幕上的替代视图视频回放的制作方法

文档序号:6497913阅读:101来源:国知局
第二屏幕上的替代视图视频回放的制作方法
【专利摘要】本公开涉及一种用于在第二屏幕上提供第一或主屏幕上正在显示的内容的替代视图的方法和系统。该替代视图可以与主视图同步,并显示在第二屏幕设备上,而不中断主屏幕设备上的视图或回放。
【专利说明】第二屏幕上的替代视图视频回放
[0001]相关申请的交叉引用
[0002]本申请要求于2012年I月6日提交的美国临时申请N0.61/584,134的优先权,且其以全文引用的方式并入本文中。
[0003]本申请还涉及同时提交的题为“METHODS ANDSYSTEMS FOR SYNCHONIZING CONTENTON A SECOND SCREEN”、“METH0DAND SYSTEM FOR PROVIDING A GRAPHICAL REPRESENTATION ONA SECOND SCREEN OF SOCIAL MESSAGES RELATED TO CONTENT ON A FIRST SCREEN”、“METHODANDSYSTEM FOR SYNCHING SOCIAL MESSAGES WITH CONTENTTMELINE”、“METHOD AND SYSTEMFOR PROVIDING A DISPLAY OF SOCIALMESSAGES ON A SECOND SCREEN WHICH IS SYNCHED WITHCONTENT ON AFIRST SCREEN”、以及“METHOD ANN SYSTEM FOR PROVIDING DYNAMIC ADVERTISINGONSECOND SCREEN BASED ON SOCIAL MESSAGES”的申请,且它们以全文引用的方式并入本文中。
【技术领域】
[0004]本发明总体上涉及在第二屏幕上提供与在主屏幕设备上显示的内容有关的附加内容。
【背景技术】
[0005]传统上,与所显示的电影或节目有关的附加内容(例如,DVD或蓝光盘上的补充材料)必须与主电影或节目分别观看。即,用户必须停止或以其他方式中断主电影或节目的回放,以访问该补充材料。一个这种补充特征是替代版本或“多角度”视频,该替代版本或“多角度”视频从与内容的主视图中显示的角度或视图不相同的角度或视图来显示替代音频/视频。在很多实例中,不使用该特征,因为其要求主观看屏幕上的特殊指示以及按动遥控器上不经常使用且糟糕地标记的按钮。此外,一旦激活,观看内容的主视图的所有人都被强迫观看替代视图。这可以可能干扰某些观众的观看乐趣。

【发明内容】

[0006]本公开涉及用于在第二屏幕上提供第一或主屏幕上正在显示的内容的替代视图的方法和系统。该替代视图可以与主视图同步,并显示在第二屏幕设备上,而不中断主屏幕设备上的视图或回放。
[0007]根据一个实施例,公开了一种在第二屏幕上提供与第一屏幕上正在显示的主内容有关的替代版本内容的方法。所述方法涉及:使用同步机制将第二屏幕设备上的事件的定时与正在第一屏幕设备上显示的内容进行同步;以及与正在所述第一屏幕设备上显示的内容同步地在所述第二屏幕上提供所述替代版本内容。
[0008]根据另一实施例,公开了一种能够提供与正在第一屏幕设备上显示的主内容同步的替代版本内容的第二屏幕设备。所述第二屏幕设备包括屏幕、存储器、以及处理器。所述屏幕被配置为显示内容。所述存储器用于存储数据。所述处理器被配置为:使用同步机制将所述第二屏幕设备上的事件的定时与正在所述第一屏幕设备上显示的内容进行同步,以及与正在所述第一屏幕设备上显示的内容同步地在所述第二屏幕上提供替代版本内容。
【专利附图】

【附图说明】
[0009]图1是概述了根据一个实施例的向家庭传输视频和音频内容的系统图。
[0010]图2是示出了典型机顶盒接收机的进一步细节的系统图。
[0011]图3是示出了根据一个实施例的触摸面板控制设备的图。
[0012]图4是示出了根据一个实施例的用于与触摸面板控制设备一起使用的一些示例用户交互的图。
[0013]图5是示出了根据一个实施例的用于实现本发明的技术的系统的一个实施例的系统图。
[0014]图6是示出了根据一个实施例的示例过程的流程图。
[0015]图7是示出了根据一个实施例的在设备之间同步的示例方法的图。
[0016]图8是示出了根据一个实施例的在设备之间同步的示例方法的图。
[0017]图9A?9F是示出了在被动模式下使用时根据一个实施例的特征的示例梗概(skeletal)屏幕视图。
[0018]图1OA?IOD是示出了在主动模式下使用时根据一个实施例的特征的示例梗概屏眷视图。
[0019]图1lA?IlC是示出了根据一个实施例的社交媒体共享特征的示例梗概视图。
[0020]图12A和12B是示出了根据一个实施例的内容选择特征的示例梗概视图。
[0021]图13A?13E是示出了根据一个实施例的附加特征的示例梗概视图。
[0022]图14A?14L是示出了特定特征可以如何向用户表现的示例皮肤(skinned)屏幕视图。
[0023]图15是示出了根据一个实施例的在第二屏幕设备上提供替代版本内容的示例方法的图。
[0024]图16是示出了提供替代版本内容的事件的示例梗概视图。
[0025]图17是示出了在第二屏幕设备上显示的替代视图的示例梗概视图。
【具体实施方式】
[0026]现在参见图1,示出了用于向家庭或最终用户传输内容的系统100的实施例。内容源自于内容源102,例如电影工作室或制作公司。可以用两种形式中的至少一种来提供内容。一种形式可以是内容的广播形式。向广播附属管理方104提供广播内容,广播附属管理方104通常是国家广播服务,例如美国广播公司(ABC)、国家广播公司(NBC)、哥伦比亚广播系统(CBS)等等。广播附属管理方可以收集并存储内容,且可以对内容在传输网络(示出为传输网络1(106))上的传输进行调度。传输网络1(106)可以包括从国家中心到一个或多个地区或本地中心的卫星链路传输。传输网络I (106)还可以包括使用本地传输系统的本地内容传输,例如通过空中广播、卫星广播、或有线电视广播。向用户家中的接收设备108提供本地传输的内容,其中,该内容将随后由用户来搜索。应当意识到:接收设备108可以采用很多形式,且可以体现为机顶盒/数字视频记录仪(DVR)、网关、调制解调器等等。此外,接收设备108可以担当家庭网络系统的进入点或网关,该家庭网络系统包括家庭网络中被配置为客户端或对等设备的附加设备。
[0027]内容的第二形式被称为特殊或附加内容。特殊或附加内容可以包括作为奖励(premium)观看、按次付费传输的内容或在其他情况下不向广播附属管理方提供的其它内容,例如电影、视频游戏或其它视频元素。在很多情况下,特殊内容可以是用户请求的内容。可以向内容管理方110传输特殊内容。内容管理方110可以是例如与内容提供方、广播服务、或传输网络服务有关的服务提供方,例如互联网网站。内容管理方110还可以将互联网内容并入传输系统。内容管理方110可以通过单独的传输网络(传输网络2(112))向用户的接收设备108传输内容。传输网络2 (112)可以包括高速宽带互联网类型的通信系统。重要的是注意到:也可以使用传输网络2(112)的全部或一部分来传输来自广播附属管理方104的内容,且可以使用传输网络1(106)的全部或一部分来传输来自内容管理方110的内容。此外,用户还可以经由传输网络2(112)从互联网直接获得内容,而不一定由内容管理方110来管理内容。
[0028]对利用分别传输的附加内容的若干调整是可能的。在一个可能的方案中,提供附加内容作为对广播内容的增加、提供备选显示、购买和营销选项、增强材料等。在另一实施例中,附加内容可以完全取代作为广播内容提供的某些节目内容。最终,附加内容可以与广播内容完全分离,且可以就是用户可以选择利用的媒体备选。例如,附加内容可以是作为广播内容尚不可用的电影库。
[0029]接收设备108可以从传输网络I和传输网络2之一或全部二者接收不同类型的内容。接收设备108处理该内容,并基于用户首选项和命令来提供对内容的分隔。接收设备108还可以包括用于记录和回放音频和视频内容的存储设备,例如硬盘驱动器或光盘驱动器。下面将关于图2来描述接收设备108的操作以及与回放存储内容相关联的特征的进一步细节。向显示设备114提供处理后的内容。显示设备114可以是传统2-D类型显示器或可以备选地是高级3-D显示器。
[0030]接收设备108还可以与第二屏幕交互进行接口连接,例如触摸屏控制设备116。触摸屏控制设备116可以适于提供针对接收设备108和/或显示设备114的用户控制。触摸屏设备116还可以具有显示视频内容的能力。视频内容可以是图形条目,例如用户界面条目,或可以是向显示设备114传输的视频内容的一部分。触摸屏控制设备116可以使用任何众所周知的信号传输系统(例如,红外(IR)或射频(RF)通信)与接收设备108进行接口连接,并可以包括标准协议,例如红外数据联盟(IRDA)标准、W1-F1、蓝牙等,或任何其他专有协议。在一些实施例中,触摸屏控制设备116可以与传输网络I和2直接进行接口连接。下面将更详细地描述触摸屏控制设备116的操作。
[0031]在图1的不例中,系统100还包括后端服务器118和使用(usage)数据库120。后端服务器118包括个性化引擎,该个性化引擎分析用户的使用习惯并基于这些使用习惯来进行推荐。使用数据库120是存储用户的使用习惯的地方。在一些情况下,使用数据库120可以是后端服务器118a的一部分。在本示例中,后端服务器118(以及使用数据库120)连接到系统100,并可以通过传输网络2(112)来访问。
[0032]现在参见图2,示出了接收设备200的实施例的框图。接收设备200可以用类似于图1中描述的接收设备的方式来工作,且可以被包括为网关设备、调制解调器、机顶盒、或其它类似通信设备的一部分。所示设备200还可以被并入包括音频设备或显示设备在内的其它系统。在任一情况下,为了简洁起见,未示出用于完成系统操作所必需的若干组件,因为它们对于本领域技术人员来说是众所周知的。
[0033]在图2所示的设备200中,由输入信号接收机202来接收内容。输入信号接收机202可以是用于对通过若干可能网络之一提供的信号进行接收、解调、和解码的若干已知接收机电路之一,该若干可能网络包括:通过空中、有线电视、卫星、以太网、光纤和电话线网络。基于通过控制接口或触摸面板接口 222所提供的用户输入,可以由输入信号接收机202来选择并取回期望输入信号。触摸面板接口 222可以包括用于触摸屏设备的接口。触摸面板接口 222还可以适于与蜂窝电话、平板电脑、鼠标、高端遥控器等进行接口连接。
[0034]向输入流处理器204提供解码后的输出信号。输入流处理器204执行最终信号选择和处理,并包括将内容流的视频内容与音频内容相分离。向音频处理器206提供音频内容,以从接收格式(例如,压缩数字信号)转换为模拟波形信号。向音频接口 208提供模拟波形信号,并进一步向显示设备或音频放大器提供。备选地,音频接口 208可以使用高清多媒体接口(HDMI)电缆或备选音频接口(如经由索尼/飞利浦数字互联格式(SroiF))向音频输出设备或显示设备提供数字信号。音频接口还可以包括用于驱动一组或多组扬声器的放大器。音频处理器206还执行用于存储音频信号的任何必要转换。
[0035]向视频处理器210提供来自输入流处理器204的视频输出。视频信号可以具有若干格式之一。视频处理器210根据需要基于输入信号格式来提供视频内容的转换。视频处理器210还执行用于存储视频信号的任何必要转换。
[0036]存储设备212存储在输入处接收到的音频和视频内容。存储设备212允许稍后在控制器214的控制下并基于从用户界面216和/或触摸面板接口 222接收到的命令(例如,导航指令,如快进(FF)和倒带(Rew))对内容取回和回放。存储设备212可以是硬盘驱动器、一个或多个大容量集成电子存储器,如静态RAM(SRAM)或动态RAM(DRAM),或者可以是可互换光盘存储系统,如高密度盘(CD)驱动器或数字视频盘(DVD)驱动器。
[0037]向显示接口 218提供来自视频处理器210的转换后的视频信号,其要么源自输入,要么源自存储设备212。显示接口 218进一步向上述类型的显示设备提供显示信号。显示接口 218可以是模拟信号接口,如红-绿-蓝(RGB),或者可以是数字接口,如HDMI。应当意识到:如下文更详细描述的,显示接口 218将生成以三维网格形式呈现搜索结果的各种屏幕。
[0038]控制器214经由总线与设备200的若干组件互联,该若干组件包括:输入流处理器202、音频处理器206、视频处理器210、存储设备212、和用户界面216。控制器214管理用于将输入流信号转换为在存储设备上存储的信号或用于显示的信号的转换过程。控制器214还管理所存储的内容的取回和回放。此外,如下面将描述的,控制器214执行对内容的搜索和对网格显示的创建和调整,该网格显示表示如上所述存储的内容或者要经由传输网络传输的内容。
[0039]控制器214还耦合到用于存储针对控制器214的信息和指令代码的控制存储器220 (例如,易失性或非易失性存储器,包括RAM、SRAM、DRAM、ROM、可编程ROM(PROM)、闪存、电子可编程ROM(EPROM)、电子可擦除可编程ROM (EEPROM)等)。控制存储器220可以存储针对控制器214的指令。控制存储器还可以存储元素的数据库,元素是例如包含内容的图形元素。数据库可以被存储为图形元素的模式。备选地,存储器可以在所识别或分组的存储器位置上存储图形元素,并使用访问或位置表来识别与图形元素相关的信息的各部分的存储器位置。下面将描述与图形元素的存储相关的附加细节。此外,控制存储器220的实现可以包括若干可能实施例,例如单一存储器设备,或备选地可通信连接或耦合在一起以形成共享或公共存储器的多于一个存储器电路。此外,存储器可以与其它电路(例如总线通信电路的各部分)一起包括在更大电路中。
[0040]本公开的用户界面过程采用了输入设备,该输入设备可以用于表达功能,如快进、倒带等。为了允许这点,触摸面板设备300可以经由接收设备200的用户界面216和/或触摸面板接口 222进行接口连接,如图3所示。触摸面板设备300允许基于手的运动或手势对接收设备或机顶盒进行操作,以及允许通过面板将动作翻译为针对机顶盒或其它控制设备的命令。在一个实施例中,触摸面板300可以单纯作为用于对网格显示进行导航的导航工具。在其他实施例中,触摸面板300将附加地作为显示设备,其允许用户通过内容的网格显示与导航进行更直接的交互。触摸面板设备可以被作为遥控设备的一部分来包括,该遥控之设备包含更多的传统控制功能,如致动器或激活器按钮。触摸面板300还可以包括至少一个相机单元。在一些实施例中,触摸面板300还可以包括麦克风。
[0041]现在参见图4,对手势感测控制器或触摸屏的使用(如图所示)提供了多种类型的用户交互。使用来自控制器的输入来定义手势,且手势进而定义了具体上下文命令。传感器的配置可以许可定义用户手指在触摸屏上的移动,或甚至可以许可定义控制器本身在一个维度或两个维度上的移动。二维运动(如,对角线)以及侧滑(yaw)、俯仰(pitch)和横滚(roll)的组合可被用于定义任何三维运动,如弧线运动(swing)。在图4中示出了多个手势。手势在上下文中解释,且通过用户做出的已定义移动来识别。
[0042]撞击420是由两段绘制来定义的,该两段绘制指示了在一个方向上的尖点,向上、向下、向左或向右。撞击手势与上下文中特定命令相关联。例如,在时间偏移模式下,左撞击手势420指示了倒带,且右撞击手势指示了快进。在其它上下文中,撞击手势420被解释为在由撞击指定的方向上增加特定值。打对勾440被定义为绘制对勾符号。其类似于向下的撞击手势420。打对勾在上下文中被识别为指定提醒、用户标签或选择项目或元素。画圈440被定义为在任意方向上绘制圆圈。对两个方向进行区分是可能的。然而,为了避免混淆,将圆圈识别为单一命令,而与方向无关。拖动450被定义为在平板电脑300上按下(虚拟或物理)按钮时(即,“触发拖动”)控制器的有角度移动(俯仰的改变和/或侧滑)。拖动手势450可以用于导航、速度、距离、时间偏移、倒带、和快进。拖动450可以用于移动指针、虚拟指针、或状态改变,例如在显示器上高亮显示或选择。拖动450可以在任何方向上,且一般用于在两个维度上导航。然而,在特定界面中,优选地修改针对拖动命令的响应。例如,在一些界面中,取决于虚拟指针的位置或运动方向,在一个维度或方向上的操作相对于其它维度或方向是优选的。点头460由两个快速触发拖动上下垂直运动来定义。点头460用于指示“是”或“接受”。打叉470被定义为绘制字母“X”。打叉470用于“删除”或“阻止”命令。摇头480由两个触发拖动快速往返水平运动来定义。摇头手势480用于指示“否”或“取消”。
[0043]取决于传感器系统的复杂度,可以允许仅简单一个维度的运动或手势。例如,如此处所示的在传感器上的简单右或左运动可以产生快进或倒带功能。此外,多个传感器可以被包括并放置在触摸屏上的不同位置处。例如,用于左和右运动的水平传感器可以放在一个点上并用于音量上升/下降,而用于上和下运动的垂直传感器可以放在不同点上并用于频道增大/减小。这样,可以使用特定的手势映射。
[0044]根据所涉及的硬件和内容,可以用任何数目的方式来实现系统和方法。这种部署的示例包括DVD、蓝光盘(BD);流传输视频或视频点播(VOD)、以及广播(卫星、有线电视、空中)。这些部署中的每种部署将具有不同的架构,但是可以对这些事件(附加内容)中的每个事件的触发进行标准化,这些事件表示由第二屏幕上运行的应用所加入队列的内容。例如,事件A和事件B将由与这些视频源中任何视频源相关联的同步机制来触发。当平板计算机遭遇“事件A”时,在第二屏幕设备(例如,平板计算机)上运行的程序将展现“事件A”。类似地,如果遭遇“事件B”,在第二屏幕设备上运行的程序将进行“事件B”。
[0045]图5示出了可以实现这种方法的一般系统500。此处,系统500包括第一屏幕设备510、第二屏幕设备520、回放设备530、网络540和服务器550。下面将更详细地讨论这些元素中的每一个。
[0046]第一屏幕设备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、蓝牙、和其它音频通信技术和协议。
[0047]第二屏幕设备520是能够显示与在第一屏幕设备510上正显示的主内容相关的附加内容的设备。第二屏幕设备可以如上所述是触摸屏控制设备116或触摸屏设备300。第二屏幕设备的示例包括(但不限于):智能电话、平板计算机、膝上型计算机、个人媒体播放器(例如,ipod)等。第二屏幕设备520使用网络540、非联网通信560或这二者与回放设备530通信。第二屏幕设备550还经由网络540与服务器550进行通信,以请求和接收与正在第一屏幕设备510上显示的主内容相关的附加内容。在一些实施例中,第二屏幕设备520可以与第一屏幕设备510进行联网或非联网通信560,该联网或非联网通信560包括(但不限于):RF、IR、蓝牙(BT)、音频通信技术和协议等。
[0048]回放设备530是能够提供在第一屏幕设备510上显示的主内容的设备。这种回放显示设备的示例包括(但不限于):DVD播放器、蓝光盘(BD)播放器、游戏机、接收机设备(有线电视或卫星)、数字视频记录器(DVR)、流传输设备、个人计算机等。回放设备530连接到第一屏幕设备510,以向第一屏幕设备510提供用于显示的主内容。这种连接的示例包括(但不限于):HDM1、VGA、显示端口、USB、分量、复合、射频(RF)、以及红外(IR)等。回放设备530还以有线或无线(WiFi)方式连接到网络540,提供到第二屏幕设备520和服务器550的连接。在一些实施例中,回放设备530的功能可以被包括在第一屏幕显示设备510中。在另外其它实施例中,回放设备530可以与第二屏幕设备520进行非联网通信560。这种非联网通信560的示例包括(但不限于):RF、IR、蓝牙(BT)、以及其它音频通信技术和协议。
[0049]网络540可以是使用以太网、MoCA,以及无线协议或其组合来实现的有线或无线通信网络。这种网络的示例包括(但不限于):上述传输网络1(106)和传输网络2(112)。
[0050]服务器550是被配置为向第二屏幕设备520提供附加内容的内容服务器。在特定实施例中,服务器还可以提供用于在第一屏幕设备510上显示的主内容。该服务连接到网络540,且可以与同样相连的任何设备进行通信。这种服务器的示例包括(但不限于)上述的内容源102、广播附属管理器104、内容管理器110、以及后端服务器。
[0051]图6示出了公开用于显示与观看的主内容相关的附加内容的方法的流程图600。该方法包括以下步骤:在第一屏幕设备510上显示主内容(步骤610)。与在第一屏幕上的主内容的显示相关联地提供用于同步附加内容的同步机制(步骤620)。在第二屏幕设备520上显示与第一屏幕510上显示的主内容相关的附加内容,该附加内容根据同步机制与在第一屏幕设备上显示的内容同步(步骤630)。在特定实施例中,方法还包括以下步骤:从第二屏幕设备520接收用于控制第一屏幕设备510上主内容的显示的命令(640),以及基于从第二屏幕设备520接收到的命令来控制第一屏幕设备510上主内容的显示(步骤650)。下面将更详细地描述这些步骤中的每一个步骤。
[0052]在第一屏幕设备510上执行显示主内容(例如电影或电视秀)的步骤(步骤610)。这涉及向第一屏幕设备510提供主内容。主内容可以由回放设备530来提供或在第一屏幕显示设备510处从内容提供方直接接收。然后在第一屏幕设备510上显现或以其它方式显示主内容。主内容的显示还包括对正在显示的内容的控制。这可以包括传统回放命令:播放、停止、暂停、倒带、和快进,以及包括对屏幕上菜单的用于选择内容和其它回放选项的导航。在特定实施例中,第一屏幕设备510上的显示(步骤620)还包括显示针对第二屏幕设备520上正在显示的附加内容的类型的指示符。
[0053]可以用多种方式来实现。在特定实施例中所提供的同步机制(步骤620),同步机制由第二屏幕设备520上运行的应用、回放机制530上运行的应用、第一屏幕设备510上运行的应用、或其任意组合来执行。最基本的,第二屏幕设备520 (经由应用)被配置为检测同步信号、提示、或其它类型指示符,该同步信号、提示、或其它类型指示符指导第二屏幕设备520更新附加内容的显示,以与第一屏幕510上正在显示的主内容相一致。同步信号、提示、或其它类型指示符可以作为主内容的一部分来提供,或者可以由第一屏幕设备510的回放设备530根据正在显示的章节、场景、时间码、主题或内容来(经由应用)生成。可以使用具有有线或无线(WiFi)方式的网络或使用非联网通信560(例如,音频信号)向第二屏幕设备520发送同步信号、提示、或其它类型指示符。下面给出一些实现的示例。在给出本公开的好处的情况下,其他可能的实现将是显而易见的。
[0054]在第二屏幕设备520上执行显示附加内容的步骤,该附加内容如补充材料、视频片段、网站等(步骤630)。附加内容可以本地存储在第二屏幕设备520上,或由服务器550、回放设备530、或第一屏幕设备510来提供。附加内容的显示根据同步机制与正在第一屏幕设备510上显示主内容同步。例如,当第二屏幕设备520检测到同步信号、提示、或其它类型指示符时,第二屏幕设备520相应地更新附加内容的显示。在一些实施例中,这还涉及向服务器550、回放设备530、或第一屏幕设备510联系并请求附加内容以及随后下载并显示附加内容。在一些实施例中,可以基于使用该系统的用户来选择、修改、或省略要显示的附加内容。
[0055]在特定实施例中,第二屏幕设备520上的显示(步骤630)还包括:显示在第一屏幕设备510上主内容的显示的状态,例如是否已经暂停第一屏幕设备510上主内容的显示。在特定其它实施例中,第二屏幕设备520上的显示(步骤630)还包括:显示第二屏幕设备520上的附加内容与第一屏幕设备510上的主内容之间的同步状态。
[0056]在特定实施例中,第二屏幕设备520能够发送以及接收。可选步骤640和650解决了该能力。在步骤640中,从第二屏幕设备520接收命令。理想地,在对第一屏幕设备510上主内容的回放进行控制的设备处接收这些命令。在特定实施例中,回放设备530是接收命令的设备。可以经由网络540或非联网通信560来发送命令。一旦接收到,命令可以控制主内容的显示(步骤650)。这种控制的示例包括(但不限于):播放、停止、暂停、倒带、快进、以及章节、场景、和选择。这些命令还可以用于对第一屏幕设备510上显示的主内容和第二屏幕设备520上正显示的附加内容进行同步。
[0057]图7示出了具有使用非联网通信560实现的同步机制的系统700的一个示例的高级概述图。在该系统700中,非联网通信同步机制是音频水印710。在该示例中,音频水印710涉及在第一屏幕设备510上正在显示的主内容的音频信号中插入高频信号、提示、或其它指示符。音频水印对于人类是听不到的,但是可以由第二屏幕设备520中的麦克风检测至IJ。当第二屏幕设备520检测到音频水印时,基于检测到的水印,将所显示的附加内容更新到与正在第一屏幕设备510上显示的主内容相同步。音频水印可以在内容源处并入主内容中,或由回放设备520或第一屏幕设备510本地插入。
[0058]图8提供了具有使用网络540实现的同步机制的系统800的一个不例的闻级概述图。在该系统800中,同步机制是回放设备530 (蓝光盘播放器)和第二屏幕设备520 (运行应用的iOS设备)之间的无线通信(WiFi)810。在图7的示例中,使用了支持BD实况的设备的特征和协议。存在该协议的两个主要分量组成部分:连接和通信。下面描述这二者。为了简单起见,将第二屏幕iOS应用称为“iPad”且将支持BD实况的设备称为“盘”。
[0059]连接发生在支持iOS的设备520第一次启动第二屏幕应用并尝试连接到相同W1-Fi网络540上的支持BD实况的设备530时。
[0060]1、将盘插入BD播放器
[0061]2、盘进入UDP “收听”循环
[0062]3、iPad启动第二屏幕应用
[0063]4、iPad执行对认证令牌的UDP广播
[0064]5、盘接收认证令牌并进行认证
[0065]6、盘从令牌发送方取回IP (iPad的IP)
[0066]7、盘使用其IP和端口对认证进行响应
[0067]8、iPad 确认 IP 和端 口
[0068]9、iPad关闭UDP套接字通信
[0069]10、iPad基于提供的IP和端口来建立与盘的直接TCP套接字通信。
[0070]在第二屏幕iOS应用和支持BD实况的设备之间已建立连接之后,通信发生。
[0071]1、iPad和盘意识到彼此的IP以及通信应当使用什么端口来发生[0072]2、在应用生命周期的持续时间内维持TCP套接字通信。
[0073]本示例中看到的这种无线通信的一个优点是:其是双向的,允许第二屏幕设备发送以及接收命令。这允许双向同步以及从第二屏幕设备520对回放进行控制。
[0074]在特定实施例中,第二屏幕设备520的应用对于特定系统(例如,BD)上的特定节目或电影可以是特定的。在其他实施例中,第二屏幕应用对于具有可用插件的工作室可以是通用的,以针对特定节目或电影来配置应用。在另外其他实施例中,第二屏幕应用对于系统(BD、V0D、广播)、内容、或这二者可以是通用的。在给出本公开的好处的情况下,其他可能实现和配置对于本领域技术人员将会是显而易见的。
[0075]可以通过被动方案或交互式方案的方式来操作系统。在被动方案中,第一屏幕设备510上显示的图标向用户提示在第二屏幕设备520上查看所显示的附加内容事件,该附加内容事件与在第一屏幕设备510上显示的主内容相关。图标优选地指示了在第二屏幕设备520上什么类型的附加内容事件可用(例如,购物车图标指示了购买事件,“I”图标指示了信息事件,火柴人图标指示了角色信息事件,等等)。图9A?F示出了可以在被动模式下向用户显不的一些方面。
[0076]图9A?F示出了当使用被动模式下的应用时可以在第二屏幕设备的屏幕900上显示的梗概示例,该被动模式下的应用在第二屏幕设备520上提供与第一屏幕设备510上的主内容同步的附加内容。
[0077]图9A示出了当启动应用时可以向用户显示的启动屏幕。其包括产品标志和对主内容902的指示。此处,如箭头904所指示,新的内容屏幕以传送带方式从右侧转入。
[0078]图9B示出了在第二屏幕设备520未检测到回放设备530时向用户显示的弹出消息 906 ο
[0079]图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的时间轴视图中,且提供了用于访问时间轴视图的机制。
[0080]图9D和9E的屏幕900示出了事件卡922如何在时间轴918上进展。此处,同步按钮/图标908指示了:附加内容的时间轴视图与第一屏幕设备510上的主内容同步。在图9D中,当前触发的事件卡926被示出在事件时间轴918的中心位置上,且表示第一触发事件。在事件时间轴918上,在当前触发事件卡926的左侧是前一事件卡928,在本情况下,其是指示章节的卡。在事件时间轴918上,在当前触发事件卡926的右侧是下一事件卡930,在本情况下,其是指示下一调度事件的卡。由于在图9D中这是当前触发事件卡926,针对于第一触发事件,章节指示符916指示了其是章节I。当前触发事件卡926包括与主内容相关的附加内容932。当前触发事件卡926还提供了与显示什么类型附加内容相关的指示符934。在特定实施例中,该指示符与第一屏幕显示器510上示出的指示符相匹配。当前事件卡926还包括用于同步936和共享938的按钮/图标。同步按钮/图标936提供了使得在第一屏幕设备520上显示的主内容要与当前事件同步的机制。共享按钮/图标938提供了用于与社交网络共享事件的附加内容的机制。图9E的屏幕900的元素类似于图9D的元素,除了如指示当前章节是章节3的章节指示符916所指示的:当前触发事件卡926针对于在时间轴上较晚发生的事件。
[0081]图9F示出了可以作为在第二屏幕设备920上显示的一部分来提供的其它可能功能的示例。此处,章节时间轴910具有折叠图标/按钮940,该折叠图标/按钮940提供了用于在可见940a和隐藏940b之间切换章节时间轴的机制。类似地,同步按钮/图标908可以在指示同步当前是否有效的状态908a和指示已丢失同步且重新同步可用的状态908b之间切换。在一些实施例中,提供了音量按钮图标942。音量按钮/图标942提供了用于将第一屏幕显示器的声音“关闭”或“打开”的机制。音量按钮942还可以对音量是指示静音可用的“打开”状态942a还是指示声音可用的“关闭”状态942b进行指示。在一些其它实施例中,提供了播放/暂停按钮/图标944。播放/暂停按钮944提供了用于暂停或恢复第一屏幕显示器510上的内容回放的机制。暂停/播放按钮还可以指示以下状态:可以暂停944a回放,还是可恢复944b回放。
[0082]在交互式方案中,用户在第二屏幕设备520上选择附加内容事件,以及将在主屏幕设备510上显示的内容与所选事件同步。如之前所指示的,将附加内容的事件与主内容同步。如果用户划动电影时间轴或事件,事件变得与正在主屏幕上放映的电影脱离同步。为了重新同步,触摸平板计算机上的同步按钮。将时间轴或事件同步回到正在主屏幕上显示的内容。类似地,用户可以选择花边事件或地图事件,触摸同步按钮,以及将在主屏幕上播放电影中与选定花边或地图事件相关的场景。可以在图1OA?D中看到这点的示例。
[0083]图1OA示出了用户可以如何与屏幕900上的章节时间轴910和事件时间轴918交互。此处,图标1000和1002表示用户可以如何触摸屏幕以在章节或事件时间轴910、918上向左或向右卷动。
[0084]图1OB示出了在用户与章节时间轴910交互时的屏幕900的一个实施例。在本示例中,同步/图标908指示了:第二屏幕显示器520上的附加内容与第一屏幕显示器510上的主内容脱离同步。图标1000表示用户在章节时间轴910上卷动。当前章节保持高亮912,直到完成到新章节的转换。当在章节时间轴910上导航时,提供章节位置指示符1004,指示选择了可用章节中的什么章节。当完成到新章节的转换时,章节指示符916还指示选定的章节和更新。在本示例中,当用户正在章节时间轴910上导航时,事件时间轴918变暗。在特定实施例中,用户可以通过从时间轴910选择章节来直接跳到特定章节。
[0085]图1OC示出了在用户与事件时间轴918交互时的屏幕900的一个实施例。图标1002表示用户在事件时间轴918上卷动。此处,时间轴918正在从当前触发的事件卡926转换到下一事件卡930。当在事件时间轴918上导航时,提供指示选择了可用事件中的什么事件的事件位置指示符。
[0086]图1OD示出了在与事件时间轴918交互的用户引起从一个章节到另一章节的转换时,屏幕900的一个实施例。图标1002表示在事件时间轴910上卷动的用户引起章节改变。此处,时间轴918正在转换新的事件卡922,新的事件卡922指示了与新章节相关的新的事件集合。当在事件时间轴918上的导航引起到新章节的转换时,将事件位置指示符1004置于中间,直到新的事件序列开始。
[0087]图1lA?C和12A?B指示了可以经由事件卡922来访问的其它交互式活动中的一些交互式活动。图1lA?C示出了社交媒体共享特征。图12A?B示出了章节选择以及附加媒体文件的选择和回放。
[0088]图1IA?C示出了在共享特征经由共享按钮/图标937而活跃时,显示器900上的各种弹出字段。图1lA示出了当用户登录到其社交网络(在本情况下,Facebook)时显示的字段1100。区域1102指示了正在共享的事件以及区域1104指示了用户正要共享的关于事件的评论。按钮1106提供了用于提交要共享的事件和评论的机制。图1lB示出了在用户尚未登录到社交网络时显示的字段1100。在本示例中,提供按钮1108以登录到Facebook中,且提供按钮1110以登录到twitter中。还可以提供用于登录到其它社交网络中的选项。图1lC示出了屏幕上的Qwerty键盘1112,其可以用于向用户评论区域1104中输入评论。在特定实施例中,这可以是由第二屏幕设备520提供的缺省键盘。
[0089]图12A?B示出了用于用户回放的章节选择以及媒体内容。在图12A的示例中,如果用户单击1200章节时间轴912中示出的当前播放章节,则暂停在第一屏幕设备510上的回放。如果用户双击1202章节时间轴中示出的当前播放章节,则第一屏幕设备上的回放将跳到章节的开始且将事件时间轴918设置为该章节的第一事件。在一些实施例中,事件卡922可以包括媒体文件1204,如视频或音频片段。如果媒体文件是音频片段,则对音频片段的选择导致在当前屏幕900上的回放。如果媒体文件是视频片段,则对视频片段的选择导致如图12B所看到的全屏媒体播放器1206的启动。在该示例中,媒体播放器包括屏幕上控制1208。为了返回前一屏幕,用户仅需要敲击媒体播放器的非视频表面1210。
[0090]图13A?E示出了与附加内容相关的某些其它可能特征。这些特征包括:地图视图1300、家谱1310、以及设置1320。图13A示出了用于这些选项的菜单。在该示例中,这些菜单条的每一个具有第一屏幕设备控制1330,第一屏幕设备控制1330包括暂停/恢复和静音/取消静音。图13B示出了地图视图显示1300。地图视图显示1300包括地图1302,该地图1302包括所标记位置1304和与该位置相关的信息1306。还提供用于选择其他地图的图标1308。图13C示出了家谱视图1310。家谱视图示出了具有对家族成员之间的关系进行指示的字段的家谱1312。在本示例中,底部的按钮/图标1314指示了当前显示了什么视图(即,家谱视图)。如果选择字段1312,显示弹出字段1316,如图13D所示,提供了与字段1312中的人员相关的信息。图13e示出了设置视图1320。在视图1320中,用户具有用于调整针对音频和视频1322、事件1324、和社交网络共享1326的首选项的控制。
[0091]图14A?L示出了当使用在第二屏幕设备520上提供附加内容的应用时,可以在第二屏幕设备的屏幕900上向用户显示的内容的皮肤示例,该附加内容与第一屏幕设备510上的主内容同步。图14A是如参考图9A所示和所述的启动屏幕的皮肤版本。图14B?F示出了如参考图9C?F和IOA?D所看到和描述的时间轴视图的皮肤版本。图14G示出了屏幕显示的皮肤版本,其中,为用户显示作为附加内容的一部分的全部可用视频片段。图14H示出了屏幕显示的皮肤版本,其中,为用户显示作为附加内容的一部分的全部可用音频片段。图141示出了如参考图13B所示和所述的地图视图的皮肤版本。图14J和14K示出了如参考图13C和13D分别所示和所述的家谱视图的皮肤版本。图14L示出了如参考图13E所示和所述的设置视图的皮肤版本。
[0092]附图所示的事件和特征仅是可能事件的一些示例。在特定实施例中,用户可能能够配置或以其它方式选择他们希望显现什么事件(例如,不向我显现购买事件)。在其他实施例中,用户可能能够对事件进行选择或加入书签,供较晚时候查看。在另外其他实施例中,取决于正在观看的节目的版本(即,“购买的”对“租赁的”,或“BD”对“V0D”对“广播”),特定事件可能不可用或被锁定。在其他实施例中,可以基于之前的观看习惯为用户个性化可用事件(即,在诸如TIVO之类的系统中或使用图1的个性化引擎118,在该系统中跟踪了用户的观看习惯)。
[0093]其它可能的配置包括购物特征。例如,可以提供店面,且可以从第二屏幕来访问店面,以购买电影商品。在另一实施例中,可以向用户提供针对于观看、评论、或推荐节目或电影的返点或奖品。例如,观看或与朋友共享的电影越多,奖励越多的点。然后可以将该点用于针对相关货物的奖品或折扣。
[0094]类似地,还可以奖励成就。可以向社交网站推送这些成就。示例成就可以包括:
[0095]观看特定场景-成就
[0096]观看系列中的特定盘-成就
[0097]观看特定工作室或演员的特定盘-成就
[0098]在另外其他实现中,可以实现Wiki特征。运行中的Wiki可以让盘的用户和其他用户对特定场景进行评论。例如,可以创建跟踪元数据,将其向基于web的wiki进行推送。这种元数据可以包括:
[0099]章节信息
[0100]时间代码
[0101]场景缩略图
[0102]演员/导演信息
[0103]该推送信息可以用于创建运行中的Wiki,该运行中的Wiki让其他人对电影进行评论。然后可以将这些评论重新集成到第二屏幕应用中作为可以访问的事件。
[0104]附加特征和屏幕也是可能的。例如,在一些实施例中,可以在第二屏幕设备520上与第一屏幕设备510上正在显示的内容同步地提供替代视图内容。本文所述的第二屏幕技术被设计为与主视频回放同步地显示所组织的“事件”。事件可以表示花边、社交内容、奖励材料等,它们在主视频回放的相关点上定时显示。可以将替代视图或替代角度视频就作为恰当时间的其他事件来呈现。假如替代视图视频通常仅针对选定场景,这允许将替代视图内容与其他多媒体元素进行交织。
[0105]如本文所使用的,替代版本内容指代诸如视频、音频等涉及特定内容但是未作为内容的主回放的一部分来呈现的内容。这种替代视图内容的一个常见示例是可以在DVD上提供的多角度特征。在使用该特征的情况下,从与主视图中示出角度不同的角度来提供场景。其他可能的实现包括替代语言文本、对在添加特效之前的场景进行示出的绿屏镜头、在添加声效或音轨之前的原始音频等。一般地,替代版本内容具有相同的长度,且直接对应于主内容的回放。在给出本公开的好处的情况下,其他可能的替代内容对于本领域技术人员将是显而易见地。
[0106]图15示出了用于在第二屏幕设备上提供替代内容的一个这种方法的流程图1500。在该示例中存在两个主步骤。首先,将第二屏幕设备520上的事件的定时与第一屏幕设备510上的内容显示同步(步骤1510)。然后,可以提供与在第一屏幕设备上显示的内容同步的替代内容(步骤1520)。下面更详细地描述这些步骤中的每个步骤。
[0107]参见步骤1510,存在可以使用的若干种可能同步机制。一些示例包括:音频指纹检测、音频水印、视频元数据同步、以及BD实况同步。下面简要讨论这些机制。
[0108]在使用音频指纹检测的情况下,将媒体的音频单独编写索引到数据库中,供稍后查找。第二屏幕应用对音频采样,向服务(通常是后端服务器)发送该采样,且服务返回媒体的标识。通常,该解决方案一般用于在不提供任何定时信息的情况下识别内容。该方案的缺点是受制于环境考虑因素,例如,音频音量、环境噪声、从扬声器到麦克风的距离。这使得该方案是较不理想的同步机制。
[0109]在使用音频水印的情况下,对节目进行预处理以将标识符编码到音轨内的已知位置处。在一些实例中,音频标识符可以是高频,以在正常人类听力范围之外。该信息可以用于第二屏幕应用中的基于时间或事件的同步。该机制相对于音频指纹的一些优点是:其不太容易受到背景或环境噪声的干扰,且具有将标识符与时间相关的能力。
[0110]在使用视频元数据同步的情况下,使用与已知时间位置相对应的附加元数据对视频流(例如,DVB)编码。机顶盒或其他回放设备对元数据流进行解码,并在请求时向第二屏幕应用提供位置信息。视频元数据同步相对于音频的关联优点是同步连接(TCP套接字通信)的相对可靠性。
[0111]在使用BD实况同步的情况下,生产蓝光盘以包括在播放蓝光盘时启动的服务。使用应用的第二屏幕应用设备向服务查询位置信息(或应用可以订阅事件)。然后该信息用于将第二屏幕内容与主媒体回放同步。BD实况同步的关联优点是可靠连接以及用于控制媒体回放的附加能力(播放、暂停等)。
[0112]这些同步中的每一种同步提供了优点和问题。一个常见问题是在同步内容时对发送和处理延迟的考虑。例如,在套接字通信的情况下,第二屏幕应用针对媒体中的当前回放位置向已知服务(例如,BD实况服务)进行周期性请求。通过记下请求时间和响应时间并将其分成两半来处理网络通信延迟。
[0113]通信延迟=(响应时间-请求时间)/2
[0114]该通信延迟考虑到了其花费在通信返回一半上的时间(这是简化模型,其假定在消息的请求和响应部分上的任何网络延迟是均匀分布的)。可以通过与第一屏幕设备510上的内容的回放一致地提供触发事件的同步信号、提示、或其他类型指示符,来处理通信延迟。在其他实施例中,将作为结果的值使用来调整针对于提供附加的第二屏幕内容(在该情况下,替代版本内容)的应用的连续运行内部参考定时器(飞轮)。
[0115]备选地,音频水印检测可以用于确定回放的位置。这假定了:可以确定性地嵌入和提取音频水印,以确定准确的时间参考。同样地,可以通过与第一屏幕设备510上的内容的回放相一致地提供触发事件的同步信号、提示、或其他类型指示符,或通过调整第二屏幕设备520上的内部参考定时器(飞轮),来处理定时延迟。由于可能要求不同的发送延迟和处理,因此时间调整可以不同于针对BD实况系统所使用的时间调整。
[0116]在特定实施例中,多个同步机制可以用于将第二屏幕上的内容与第一屏幕上的内容同步。在一些这种实施例中,可以向某些同步机制给予相对于其他同步机制的优先级,其中,应用将始终尝试使用最高优先级同步机制。
[0117]参见步骤1520,在预定回放时间触发替代内容“事件”。触发通常要求考虑媒体加载或流传输,使得可以在精确的时间开始替代角度视频段。在特定实施例中,需要预先加载替代内容,以确保替代内容可以与正在第一屏幕设备510上显示的内容同步可用。在这种实例中,确定事件是否涉及替代内容,且如果是,则预先加载内容,使得可以与第一屏幕510上的内容同步地提供替代内容。
[0118]在一些实施例中,替代版本内容可以位于服务器550上,这要求向第二屏幕设备520传输。也可以考虑到这种通信和传输延迟。上述用于解决通信延迟的触发事件的同步信号、提示或其他类型指示符的定时以及对参考定时器的调整也可以用于考虑这种处理或加载延迟。
[0119]图16是可以作为在第二屏幕设备520上时间轴显示的一部分来显示的屏幕的线框图1600。在该示例中,所显示的屏幕1600包括与第一屏幕设备510上的内容同步的替代版本内容1620。该示例屏幕还包括具有控制按钮1632的报头1630,控制按钮1632对应于图10?14的报头中找到的按钮。在该示例中,提供两个替代版本供用户选择:
[0120]版本I (1622)和版本2(1624)。通过选择这些版本之一,如图17所示在第二屏幕设备520上全屏显示所选版本。在特定实施例中,例如当仅存在一个可用替代版本时,可以自动显示替代内容。在另外实施例中,对替代内容的自动显示可以在将替代内容被示出为可用且用户未采取动作之后的特定时间段开始。
[0121]图17示出了屏幕的线框图1700,其中,在第二屏幕设备520上全屏显示替代版本内容。在该示例中,所显示的屏幕1700包括报头1710和显示替代内容的主观看区域1720。在该实施例中,报头1710包括后退按钮1730和向第一屏幕传输按钮1740。在选择后退按钮1730时,将第二屏幕设备520上的显示切换回传统时间轴视图,如图16所示。在选择向第一屏幕传输按钮时,引起在第一屏幕设备510上显示替代版本内容。在特定实施例中,当在第一屏幕设备510上显示替代视图内容时,可以在第二屏幕设备520上显示主内容。
[0122]本描述示出了本公开的原理。从而将意识到:本领域技术人员将能够设计出尽管本文中并未明确描述或示出但是体现了本公开的原理且被包括在其精神和范围中的各种布置。
[0123]本文记载的所有示例和条件性语言以在用于信息目的,以辅助读者理解推进本领域技术的本公开的原理和发明人所贡献的概念,且应当被理解为未将本公开限制到这种具体记载的示例和条件。
[0124]此外,本文中记载本公开的原理、方案、和实施例的所有声明及其具体示例以在包含其结构和功能的等价物。此外,预期这种等价物包括当前已知的等价物以及将来开发出的等价物,即,执行相同功能的开发出的任何元素,而不管结构如何。
[0125]从而,例如本领域技术人员将意识到:与本文一起提出的框图表示了体现本公开原理的说明性电路的概念视图。类似的,将意识到:任何流程图、流程示意图、状态转移图、伪代码等表示可以实质上以计算机可读介质形式表示且由计算机或处理器来如此执行的各种过程,不管这种计算机或处理器是否显式示出。
[0126]可以通过对专用硬件以及与恰当软件关联的能够执行软件的硬件的使用来提供附图所示的各种元素的功能。当由处理器提供时,功能可以由单一专用处理器、单一共享处理器、或多个单独处理器(其中一些可以是共享的)来提供。此外,对术语“处理器”或“控制器”的显式使用不应当被理解为仅指代能够执行软件的硬件,且其可以隐式包括(但不限于):数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)、以及非易失性存储器。
[0127]还可以包括常规的和/或定制的其它硬件。类似地,附图中所示的任何交换机仅是概念性的。其功能可以通过程序逻辑、专用逻辑、程序控制和专用逻辑的交互、或甚至手动的操作来执行,可以由更具体理解上下文的实现方来选择具体技术。
[0128]尽管本文已详细示出和描述了并入本公开的教导的实施例,本领域技术人员可以容易地设计出依然并入这些教导的很多其他变化实施例。在已描述了用于提供媒体推荐的方法和系统的优选实施例的情况下(其预期是说明性而非限制性的),注意到:可以由考虑到上述教导的本领域技术人员进行修改和变化。
[0129]尽管上面阐述的示例专注于电子设备,应当理解:本发明还可以嵌入在计算机程序产品中,该计算机程序产品包括使得本文描述的方法的实现成为可能的所有特征,且当在计算机系统中加载时,该计算机程序产品能够执行这些方法。本上下文中的计算机程序或应用意味着指令集在任何语言中的代码或概念,该指令集意在使得具有任何信息处理能力的系统来执行特定功能,要么直接执行,要么在以下任一或全部两个操作之后a)转换到另一语言、代码或概念;b)以不同材料形式再现。
[0130]此外,上面的描述预期仅作为示例,且不预期以任何方式限制本发明,除非在以下权利要求中阐述。
【权利要求】
1.一种在第二屏幕上提供与第一屏幕上正在显示的主内容有关的替代版本内容的方法,所述方法包括: 使用同步机制将第二屏幕设备上的事件的定时与正在第一屏幕设备上显示的内容进行同步;以及 与正在所述第一屏幕设备上显示的内容同步地在所述第二屏幕上提供所述替代版本内容。
2.根据权利要求1所述的方法,其中,在所述第二屏幕上提供替代版本内容的步骤包括: 确定事件涉及替代版本内容;以及 预先加载所述替代版本内容,使得所述替代版本内容能够与正在所述第一屏幕设备上显示的内容同步。
3.根据权利要求2所述的方法,其中,预先加载所述替代版本内容的步骤包括: 联系服务器; 从所联系的服务器加载所述替代版本内容;以及 在所述第二屏幕设备上提供所述替代版本内容。
4.根据权利要求1所述 的方法,其中,同步步骤包括:调整所述第二屏幕设备上的参考定时器。
5.根据权利要求4所述的方法,其中,对所述参考定时器的调整基于所使用的同步机制。
6.根据权利要求1所述的方法,其中,所述同步机制包括无线同步机制。
7.根据权利要求1所述的方法,其中,所述同步机制包括音频水印同步机制。
8.根据权利要求1所述的方法,其中,当在所述第一屏幕设备上显示对应主内容时,在所述第二屏幕设备上自动显示所述替代版本内容。
9.根据权利要求1所述的方法,还包括以下步骤: 向用户提供在所述第一屏幕设备上显示所述第二屏幕设备上提供的所述替代版本内容的能力。
10.一种第二屏幕设备,包括: 屏幕,被配置为显示内容; 存储器,用于存储数据;以及 处理器,被配置为:使用同步机制将所述第二屏幕设备上的事件的定时与正在所述第一屏幕设备上显示的内容进行同步,以及与正在所述第一屏幕设备上显示的内容同步地在所述第二屏幕上提供替代版本内容。
11.根据权利要求10所述的第二屏幕设备,还包括用于接收同步数据的无线网络接□。
12.根据权利要求10所述的第二屏幕设备,还包括麦克风,所述麦克风用于检测来自第一屏幕显示设备的音频中的同步信息。
13.根据权利要求10所述的第二屏幕设备,其中,所述第二屏幕设备包括触摸屏设备。
14.根据权利要求10所述的第二屏幕设备,其中,所述处理器还被配置为维护参考定时器。
15.一种包含指令的机器可读介质,所述指令在被执行时执行包括以下各项的步骤:使用同步机制将第二屏幕设备上的事件的定时与正在第一屏幕设备上显示的内容进行同步;以及 与正在所述第一屏幕设备上显示的内容同步地在所述第二屏幕上提供替代版本内容。
【文档编号】G06F3/14GK104040479SQ201280066345
【公开日】2014年9月10日 申请日期:2012年12月27日 优先权日:2012年1月6日
【发明者】马克·勒罗伊·沃克 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1