用于将社交消息与内容时间轴同步的方法和系统的制作方法

文档序号:7994059阅读:324来源:国知局
用于将社交消息与内容时间轴同步的方法和系统的制作方法
【专利摘要】本公开描述了用于将消息与相对于媒体内容(例如,视频)的开始的特定时间点相关联的机制。可以将采用了这些技术的社交消息与特定内容中的具体时间点相关联。例如,社交消息可以与触发社交评论的开场相关联,且稍后用于媒体时间轴的其它任意点。在稍后时间重播一段媒体时,本示例变得甚至更相关。
【专利说明】用于将社交消息与内容时间轴同步的方法和系统
[0001]相关申请的交叉引用
[0002]本申请要求于2012年I月6日提交的美国临时申请N0.61/584,134的优先权,且其以全文引用的方式并入本文中。
[0003]本申请还涉及同时提交的题为“METHODSANDSYSTEMS FOR SYNCHONIZING CONTENTON A SECOND SCREEN”、“METH0D ANDSYSTEM FOR PROVIDING A GRAPHICAL REPRESENTAT1NON A SECOND SCREEN OF SOCIAL MESSAGES RELATED TO CONTENT ON A FIRST SCREEN”、“METHOD AND SYSTEM FOR PROVIDING A DISPLAY OF SOCIALMESSAGES ON A SECOND SCREENWHICH IS SYNCHED WITH CONTENT ON AFIRST SCREEN”、“ALTERNATE VIEW PLAYBACK ON ASECOND SCREEN”以及“METHOD ANN SYSTEM FOR PROVIDING DYNAMIC ADVERTISING ONSECONDSCREEN BASED ON SOCIAL MESSAGES”的申请,且它们以全文引用的方式并入本文中。

【技术领域】
[0004]本发明总体上涉及提供与所显示内容有关的附加内容。

【背景技术】
[0005]社交消息通常是短暂的,且仅与当前时刻相关。很多社交消息与特定事件或话题相关联。用于将消息与特定事件或话题相关联的一个常见惯例是使用主题标签。这些主题标签提供了用于对感兴趣的社交消息进行过滤的手段。对这些主题标签进行过滤提供了关于话题的消息的“实时”视图。使用这种关联管理,可以理解社交消息指代正在观看的内容。然而,这种关联(例如,主题标签)并未对消息涉及内容中的什么时间段提供具体指示。


【发明内容】

[0006]本公开描述了用于将消息与相对于媒体内容(例如,视频)的开始的特定时间点相关联的机制。可以将采用了这些技术的社交消息与特定内容中的具体时间点相关联。例如,社交消息可以与触发社交评论的开场相关联,且稍后用于媒体时间轴的其它任意点。当在稍后时间重播一段媒体时,本示例变得甚至更相关。
[0007]根据一个实施例,提供了一种用于同步社交消息和内容时间轴的方法。所述方法包括以下步骤:在社交媒体上监视与所显示的内容有关的消息,处理所述消息,以将所述消息与所述内容的显示中的时间段相关联,以及将时间戳与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段。
[0008]根据另一实施例,提供了一种用于处理与内容时间轴同步的社交媒体的方法。所述方法包括以下步骤:接收与所显示的内容有关的消息,确定时间戳是否与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段,以及与所述内容的显示同步地提供所述消息。
[0009]根据另一实施例,提供了一种能够处理与内容时间轴同步的社交媒体的第二屏幕设备。所述第二屏幕设备包括屏幕、存储器、和处理器。所述屏幕被配置为显示内容。所述存储器用于存储数据。所述处理器被配置为接收与所显示内容有关的消息,确定时间戳是否与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段,以及与所述内容的显示同步地提供所述消息。

【专利附图】

【附图说明】
[0010]图1是概述了根据一个实施例的向家庭传输视频和音频内容的系统图。
[0011]图2是示出了典型机顶盒接收机的进一步细节的系统图。
[0012]图3是示出了根据一个实施例的触摸面板控制设备的图。
[0013]图4是示出了根据一个实施例的用于与触摸面板控制设备一起使用的一些示例用户交互的图。
[0014]图5是示出了根据一个实施例的用于实现本发明的技术的系统的一个实施例的系统图。
[0015]图6是示出了根据一个实施例的示例过程的流程图。
[0016]图7是示出了根据一个实施例的在设备之间同步的示例方法的图。
[0017]图8是示出了根据一个实施例的在设备之间同步的示例方法的图。
[0018]图9A?9F是示出了在被动模式下使用时根据一个实施例的特征的示例梗概(skeletal)屏幕视图。
[0019]图1OA?1D是示出了在主动模式下使用时根据一个实施例的特征的示例梗概屏眷视图。
[0020]图1lA?IlC是示出了根据一个实施例的社交媒体共享特征的示例梗概视图。
[0021]图12A和12B是示出了根据一个实施例的内容选择特征的示例梗概视图。
[0022]图13A?13E是示出了根据一个实施例的附加特征的示例梗概视图。
[0023]图14A?14L是示出了特定特征可以如何向用户表现的示例皮肤(skinned)屏幕视图。
[0024]图15是示出了根据一个实施例的社交媒体特征的示例梗概视图。
[0025]图16是示出了根据一个实施例的社交媒体特征的功能的流程图。
[0026]图17是示出了根据一个实施例的社交媒体特征的示例皮肤屏幕视图。
[0027]图18是提供了根据一个实施例的基于与在第一屏幕上显示的内容相关的社交消息在第二屏幕上提供内容的一般方法的流程图。
[0028]图19是根据一个实施例的社交引用事件的示例视图。
[0029]图20是根据一个实施例的基于社交消息在第二屏幕上进行动态广告的示例视图。
[0030]图21是根据一个实施例的社交消息可以如何与内容相关联的示例视图。
[0031]图22是提供了根据一个实施例的用于生成与内容相关联的社交消息的方法的流程图。
[0032]图23是提供了根据一个实施例的用于处理与内容相关联的社交消息的方法的流程图。
[0033]图24是提供了根据一个实施例的用于提供与内容的时间段相关联的社交消息的图形表示的方法的流程图。
[0034]图25是根据一个实施例的组成与内容的时间段相关联的社交消息的图形表示的容器(bin)的示例表示。
[0035]图26是根据一个实施例的消息与容器的关联的示例表示,该容器是由与内容的时间段相关联的社交消息的图形表示组成的。
[0036]图27是示出了根据一个实施例的与内容的时间段相关联的社交消息的图形表示的示例梗概视图。
[0037]图28是根据一个实施例的与内容的时间段相关联的社交消息的图形表示的操作的示例视图。
[0038]图29是根据另一实施例的与内容的时间段相关联的社交消息的图形表示的操作的另一不例视图。
[0039]图30是根据另一实施例的与内容的时间段相关联的社交消息的图形表示的操作的另一不例视图。
[0040]图31是根据另一实施例的与内容的时间段相关联的社交消息的图形表示的操作的另一不例视图。
[0041]图32是根据另一实施例的与内容的时间段相关联的社交消息的图形表示的操作的另一不例视图。
[0042]图33是根据另一实施例的与内容的时间段相关联的社交消息的图形表示的示例皮肤屏幕视图。

【具体实施方式】
[0043]现在参见图1,示出了用于向家庭或最终用户传输内容的系统100的实施例。内容源自于内容源102,例如电影工作室或制作公司。可以用两种形式中的至少一种来提供内容。一种形式可以是内容的广播形式。向广播附属管理方104提供广播内容,广播附属管理方104通常是国家广播服务,例如美国广播公司(ABC)、国家广播公司(NBC)、哥伦比亚广播系统(CBS)等等。广播附属管理方可以收集并存储内容,且可以对内容在传输网络(示出为传输网络1(106))上的传输进行调度。传输网络1(106)可以包括从国家中心到一个或多个地区或本地中心的卫星链路传输。传输网络I (106)还可以包括使用本地传输系统的本地内容传输,例如通过空中广播、卫星广播、或有线电视广播。向用户家中的接收设备108提供本地传输的内容,其中,该内容将随后由用户来搜索。应当意识到:接收设备108可以采用很多形式,且可以体现为机顶盒/数字视频记录仪(DVR)、网关、调制解调器等等。此外,接收设备108可以担当家庭网络系统的进入点或网关,该家庭网络系统包括家庭网络中被配置为客户端或对等设备的附加设备。
[0044]内容的第二形式被称为特殊或附加内容。特殊或附加内容可以包括作为奖励(premium)观看、按次付费传输的内容或在其他情况下不向广播附属管理方提供的其它内容,例如电影、视频游戏或其它视频元素。在很多情况下,特殊内容可以是用户请求的内容。可以向内容管理方110传输特殊内容。内容管理方110可以是例如与内容提供方、广播服务、或传输网络服务有关的服务提供方,例如互联网网站。内容管理方110还可以将互联网内容并入传输系统。内容管理方110可以通过单独的传输网络(传输网络2(112))向用户的接收设备108传输内容。传输网络2 (112)可以包括高速宽带互联网类型的通信系统。重要的是注意到:也可以使用传输网络2(112)的全部或一部分来传输来自广播附属管理方104的内容,且可以使用传输网络1(106)的全部或一部分来传输来自内容管理方110的内容。此外,用户还可以经由传输网络2(112)从互联网直接获得内容,而不一定由内容管理方110来管理内容。
[0045]对利用分别传输的附加内容的若干调整是可能的。在一个可能的方案中,提供附加内容作为对广播内容的增加、提供备选显示、购买和营销选项、增强材料等。在另一实施例中,附加内容可以完全取代作为广播内容提供的某些节目内容。最终,附加内容可以与广播内容完全分离,且可以就是用户可以选择利用的媒体备选。例如,附加内容可以是作为广播内容尚不可用的电影库。
[0046]接收设备108可以从传输网络I和传输网络2之一或全部二者接收不同类型的内容。接收设备108处理该内容,并基于用户首选项和命令来提供对内容的分隔。接收设备108还可以包括用于记录和回放音频和视频内容的存储设备,例如硬盘驱动器或光盘驱动器。下面将关于图2来描述接收设备108的操作以及与回放存储内容相关联的特征的进一步细节。向显示设备114提供处理后的内容。显示设备114可以是传统2-D类型显示器或可以备选地是高级3-D显示器。
[0047]接收设备108还可以与第二屏幕交互进行接口连接,例如触摸屏控制设备116。触摸屏控制设备116可以适于提供针对接收设备108和/或显示设备114的用户控制。触摸屏设备116还可以具有显示视频内容的能力。视频内容可以是图形条目,例如用户界面条目,或可以是向显示设备114传输的视频内容的一部分。触摸屏控制设备116可以使用任何众所周知的信号传输系统(例如,红外(IR)或射频(RF)通信)与接收设备108进行接口连接,并可以包括标准协议,例如红外数据联盟(IRDA)标准、W1-F1、蓝牙等,或任何其他专有协议。在一些实施例中,触摸屏控制设备116可以与传输网络I和2直接进行接口连接。下面将更详细地描述触摸屏控制设备116的操作。
[0048]在图1的不例中,系统100还包括后端服务器118和使用(usage)数据库120。后端服务器118包括个性化引擎,该个性化引擎分析用户的使用习惯并基于这些使用习惯来进行推荐。使用数据库120是存储用户的使用习惯的地方。在一些情况下,使用数据库120可以是后端服务器118a的一部分。在本示例中,后端服务器118(以及使用数据库120)连接到系统100,并可以通过传输网络2(112)来访问。
[0049]现在参见图2,示出了接收设备200的实施例的框图。接收设备200可以用类似于图1中描述的接收设备的方式来工作,且可以被包括为网关设备、调制解调器、机顶盒、或其它类似通信设备的一部分。所示设备200还可以被并入包括音频设备或显示设备在内的其它系统。在任一情况下,为了简洁起见,未示出用于完成系统操作所必需的若干组件,因为它们对于本领域技术人员来说是众所周知的。
[0050]在图2所示的设备200中,由输入信号接收机202来接收内容。输入信号接收机202可以是用于对通过若干可能网络之一提供的信号进行接收、解调、和解码的若干已知接收机电路之一,该若干可能网络包括:通过空中、有线电视、卫星、以太网、光纤和电话线网络。基于通过控制接口或触摸面板接口 222所提供的用户输入,可以由输入信号接收机202来选择并取回期望输入信号。触摸面板接口 222可以包括用于触摸屏设备的接口。触摸面板接口 222还可以适于与蜂窝电话、平板电脑、鼠标、高端遥控器等进行接口连接。
[0051]向输入流处理器204提供解码后的输出信号。输入流处理器204执行最终信号选择和处理,并包括将内容流的视频内容与音频内容相分离。向音频处理器206提供音频内容,以从接收格式(例如,压缩数字信号)转换为模拟波形信号。向音频接口 208提供模拟波形信号,并进一步向显示设备或音频放大器提供。备选地,音频接口 208可以使用高清多媒体接口(HDMI)电缆或备选音频接口(如经由索尼/飞利浦数字互联格式(SroiF))向音频输出设备或显示设备提供数字信号。音频接口还可以包括用于驱动一组或多组扬声器的放大器。音频处理器206还执行用于存储音频信号的任何必要转换。
[0052]向视频处理器210提供来自输入流处理器204的视频输出。视频信号可以具有若干格式之一。视频处理器210根据需要基于输入信号格式来提供视频内容的转换。视频处理器210还执行用于存储视频信号的任何必要转换。
[0053]存储设备212存储在输入处接收到的音频和视频内容。存储设备212允许稍后在控制器214的控制下并基于从用户界面216和/或触摸面板接口 222接收到的命令(例如,导航指令,如快进(FF)和倒带(Rew))对内容取回和回放。存储设备212可以是硬盘驱动器、一个或多个大容量集成电子存储器,如静态RAM (SRAM)或动态RAM (DRAM),或者可以是可互换光盘存储系统,如高密度盘(CD)驱动器或数字视频盘(DVD)驱动器。
[0054]向显示接口 218提供来自视频处理器210的转换后的视频信号,其要么源自输入,要么源自存储设备212。显示接口 218进一步向上述类型的显示设备提供显示信号。显示接口 218可以是模拟信号接口,如红-绿-蓝(RGB),或者可以是数字接口,如HDMI。应当意识到:如下文更详细描述的,显示接口 218将生成以三维网格形式呈现搜索结果的各种屏幕。
[0055]控制器214经由总线与设备200的若干组件互联,该若干组件包括:输入流处理器202、音频处理器206、视频处理器210、存储设备212、和用户界面216。控制器214管理用于将输入流信号转换为在存储设备上存储的信号或用于显示的信号的转换过程。控制器214还管理所存储的内容的取回和回放。此外,如下面将描述的,控制器214执行对内容的搜索和对网格显示的创建和调整,该网格显示表示如上所述存储的内容或者要经由传输网络传输的内容。
[0056]控制器214还耦合到用于存储针对控制器214的信息和指令代码的控制存储器220 (例如,易失性或非易失性存储器,包括RAM、SRAM、DRAM、ROM、可编程ROM(PROM)、闪存、电子可编程ROM(EPROM)、电子可擦除可编程ROM (EEPROM)等)。控制存储器220可以存储针对控制器214的指令。控制存储器还可以存储元素的数据库,元素是例如包含内容的图形元素。数据库可以被存储为图形元素的模式。备选地,存储器可以在所识别或分组的存储器位置上存储图形元素,并使用访问或位置表来识别与图形元素相关的信息的各部分的存储器位置。下面将描述与图形元素的存储相关的附加细节。此外,控制存储器220的实现可以包括若干可能实施例,例如单一存储器设备,或备选地可通信连接或耦合在一起以形成共享或公共存储器的多于一个存储器电路。此外,存储器可以与其它电路(例如总线通信电路的各部分)一起包括在更大电路中。
[0057]本公开的用户界面过程采用了输入设备,该输入设备可以用于表达功能,如快进、倒带等。为了允许这点,触摸面板设备300可以经由接收设备200的用户界面216和/或触摸面板接口 222进行接口连接,如图3所示。触摸面板设备300允许基于手的运动或手势对接收设备或机顶盒进行操作,以及允许通过面板将动作翻译为针对机顶盒或其它控制设备的命令。在一个实施例中,触摸面板300可以单纯作为用于对网格显示进行导航的导航工具。在其他实施例中,触摸面板300将附加地作为显示设备,其允许用户通过内容的网格显示与导航进行更直接的交互。触摸面板设备可以被作为遥控设备的一部分来包括,该遥控之设备包含更多的传统控制功能,如致动器或激活器按钮。触摸面板300还可以包括至少一个相机单元。在一些实施例中,触摸面板300还可以包括麦克风。
[0058]现在参见图4,对手势感测控制器或触摸屏的使用(如图所示)提供了多种类型的用户交互。使用来自控制器的输入来定义手势,且手势进而定义了具体上下文命令。传感器的配置可以许可定义用户手指在触摸屏上的移动,或甚至可以许可定义控制器本身在一个维度或两个维度上的移动。二维运动(如,对角线)以及侧滑(yaw)、俯仰(pitch)和横滚(roll)的组合可被用于定义任何三维运动,如弧线运动(swing)。在图4中示出了多个手势。手势在上下文中解释,且通过用户做出的已定义移动来识别。
[0059]撞击420是由两段绘制来定义的,该两段绘制指示了在一个方向上的尖点,向上、向下、向左或向右。撞击手势与上下文中特定命令相关联。例如,在时间偏移模式下,左撞击手势420指示了倒带,且右撞击手势指示了快进。在其它上下文中,撞击手势420被解释为在由撞击指定的方向上增加特定值。打对勾440被定义为绘制对勾符号。其类似于向下的撞击手势420。打对勾在上下文中被识别为指定提醒、用户标签或选择项目或元素。画圈440被定义为在任意方向上绘制圆圈。对两个方向进行区分是可能的。然而,为了避免混淆,将圆圈识别为单一命令,而与方向无关。拖动450被定义为在平板电脑300上按下(虚拟或物理)按钮时(即,“触发拖动”)控制器的有角度移动(俯仰的改变和/或侧滑)。拖动手势450可以用于导航、速度、距离、时间偏移、倒带、和快进。拖动450可以用于移动指针、虚拟指针、或状态改变,例如在显示器上高亮显示或选择。拖动450可以在任何方向上,且一般用于在两个维度上导航。然而,在特定界面中,优选地修改针对拖动命令的响应。例如,在一些界面中,取决于虚拟指针的位置或运动方向,在一个维度或方向上的操作相对于其它维度或方向是优选的。点头460由两个快速触发拖动上下垂直运动来定义。点头460用于指示“是”或“接受”。打叉470被定义为绘制字母“X”。打叉470用于“删除”或“阻止”命令。摇头480由两个触发拖动快速往返水平运动来定义。摇头手势480用于指示“否”或“取消”。
[0060]取决于传感器系统的复杂度,可以允许仅简单一个维度的运动或手势。例如,如此处所示的在传感器上的简单右或左运动可以产生快进或倒带功能。此外,多个传感器可以被包括并放置在触摸屏上的不同位置处。例如,用于左和右运动的水平传感器可以放在一个点上并用于音量上升/下降,而用于上和下运动的垂直传感器可以放在不同点上并用于频道增大/减小。这样,可以使用特定的手势映射。
[0061]根据所涉及的硬件和内容,可以用任何数目的方式来实现系统和方法。这种部署的示例包括DVD、蓝光盘(BD);流传输视频或视频点播(VOD)、以及广播(卫星、有线电视、空中)。这些部署中的每种部署将具有不同的架构,但是可以对这些事件(附加内容)中的每个事件的触发进行标准化,这些事件表示由第二屏幕上运行的应用所加入队列的内容。例如,事件A和事件B将由与这些视频源中任何视频源相关联的同步机制来触发。当平板计算机遭遇“事件A”时,在第二屏幕设备(例如,平板计算机)上运行的程序将展现“事件A”。类似地,如果遭遇“事件B”,在第二屏幕设备上运行的程序将进行“事件B”。
[0062]图5示出了可以实现这种方法的一般系统500。此处,系统500包括第一屏幕设备510、第二屏幕设备520、回放设备530、网络540和服务器550。下面将更详细地讨论这些元素中的每一个。
[0063]第一屏幕设备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、蓝牙、和其它音频通信技术和协议。
[0064]第二屏幕设备520是能够显示与在第一屏幕设备510上正显示的主内容相关的附加内容的设备。第二屏幕设备可以如上所述是触摸屏控制设备116或触摸屏设备300。第二屏幕设备的示例包括(但不限于):智能电话、平板计算机、膝上型计算机、个人媒体播放器(例如,ipod)等。第二屏幕设备520使用网络540、非联网通信560或这二者与回放设备530通信。第二屏幕设备550还经由网络540与服务器550进行通信,以请求和接收与正在第一屏幕设备510上显示的主内容相关的附加内容。在一些实施例中,第二屏幕设备520可以与第一屏幕设备510进行联网或非联网通信560,该联网或非联网通信560包括(但不限于):RF、IR、蓝牙(BT)、音频通信技术和协议等。
[0065]回放设备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)、以及其它音频通信技术和协议。
[0066]网络540可以是使用以太网、MoCA,以及无线协议或其组合来实现的有线或无线通信网络。这种网络的示例包括(但不限于):上述传输网络1(106)和传输网络2(112)。
[0067]服务器550是被配置为向第二屏幕设备520提供附加内容的内容服务器。在特定实施例中,服务器还可以提供用于在第一屏幕设备510上显示的主内容。该服务连接到网络540,且可以与同样相连的任何设备进行通信。这种服务器的示例包括(但不限于)上述的内容源102、广播附属管理器104、内容管理器110、以及后端服务器。
[0068]图6示出了公开用于显示与观看的主内容相关的附加内容的方法的流程图600。该方法包括以下步骤:在第一屏幕设备510上显示主内容(步骤610)。与在第一屏幕上的主内容的显示相关联地提供用于同步附加内容的同步机制(步骤620)。在第二屏幕设备520上显示与第一屏幕510上显示的主内容相关的附加内容,该附加内容根据同步机制与在第一屏幕设备上显示的内容同步(步骤630)。在特定实施例中,方法还包括以下步骤:从第二屏幕设备520接收用于控制第一屏幕设备510上主内容的显示的命令(640),以及基于从第二屏幕设备520接收到的命令来控制第一屏幕设备510上主内容的显示(步骤650)。下面将更详细地描述这些步骤中的每一个步骤。
[0069]在第一屏幕设备510上执行显示主内容(例如电影或电视秀)的步骤(步骤610)。这涉及向第一屏幕设备510提供主内容。主内容可以由回放设备530来提供或在第一屏幕显示设备510处从内容提供方直接接收。然后在第一屏幕设备510上显现或以其它方式显示主内容。主内容的显示还包括对正在显示的内容的控制。这可以包括传统回放命令:播放、停止、暂停、倒带、和快进,以及包括对屏幕上菜单的用于选择内容和其它回放选项的导航。在特定实施例中,第一屏幕设备510上的显示(步骤620)还包括显示针对第二屏幕设备520上正在显示的附加内容的类型的指示符。
[0070]可以用多种方式来实现。在特定实施例中所提供的同步机制(步骤620),同步机制由第二屏幕设备520上运行的应用、回放机制530上运行的应用、第一屏幕设备510上运行的应用、或其任意组合来执行。最基本的,第二屏幕设备520 (经由应用)被配置为检测同步信号、提示、或其它类型指示符,该同步信号、提示、或其它类型指示符指导第二屏幕设备520更新附加内容的显示,以与第一屏幕510上正在显示的主内容相一致。同步信号、提示、或其它类型指示符可以作为主内容的一部分来提供,或者可以由第一屏幕设备510的回放设备530根据正在显示的章节、场景、时间码、主题或内容来(经由应用)生成。可以使用具有有线或无线(WiFi)方式的网络或使用非联网通信560(例如,音频信号)向第二屏幕设备520发送同步信号、提示、或其它类型指示符。下面给出一些实现的示例。在给出本公开的好处的情况下,其他可能的实现将是显而易见的。
[0071]在第二屏幕设备520上执行显示附加内容的步骤,该附加内容如补充材料、视频片段、网站等(步骤630)。附加内容可以本地存储在第二屏幕设备520上,或由服务器550、回放设备530、或第一屏幕设备510来提供。附加内容的显示根据同步机制与正在第一屏幕设备510上显示主内容同步。例如,当第二屏幕设备520检测到同步信号、提示、或其它类型指示符时,第二屏幕设备520相应地更新附加内容的显示。在一些实施例中,这还涉及向服务器550、回放设备530、或第一屏幕设备510联系并请求附加内容以及随后下载并显示附加内容。在一些实施例中,可以基于使用该系统的用户来选择、修改、或省略要显示的附加内容。
[0072]在特定实施例中,第二屏幕设备520上的显示(步骤630)还包括:显示在第一屏幕设备510上主内容的显示的状态,例如是否已经暂停第一屏幕设备510上主内容的显示。在特定其它实施例中,第二屏幕设备520上的显示(步骤630)还包括:显示第二屏幕设备520上的附加内容与第一屏幕设备510上的主内容之间的同步状态。
[0073]在特定实施例中,第二屏幕设备520能够发送以及接收。可选步骤640和650解决了该能力。在步骤640中,从第二屏幕设备520接收命令。理想地,在对第一屏幕设备510上主内容的回放进行控制的设备处接收这些命令。在特定实施例中,回放设备530是接收命令的设备。可以经由网络540或非联网通信560来发送命令。一旦接收到,命令可以控制主内容的显示(步骤650)。这种控制的示例包括(但不限于):播放、停止、暂停、倒带、快进、以及章节、场景、和选择。这些命令还可以用于对第一屏幕设备510上显示的主内容和第二屏幕设备520上正显示的附加内容进行同步。
[0074]图7示出了具有使用非联网通信560实现的同步机制的系统700的一个示例的高级概述图。在该系统700中,非联网通信同步机制是音频水印710。在该示例中,音频水印710涉及在第一屏幕设备510上正在显示的主内容的音频信号中插入高频信号、提示、或其它指示符。音频水印对于人类是听不到的,但是可以由第二屏幕设备520中的麦克风检测至IJ。当第二屏幕设备520检测到音频水印时,基于检测到的水印,将所显示的附加内容更新到与正在第一屏幕设备510上显示的主内容相同步。音频水印可以在内容源处并入主内容中,或由回放设备520或第一屏幕设备510本地插入。
[0075]图8提供了具有使用网络540实现的同步机制的系统800的一个不例的闻级概述图。在该系统800中,同步机制是回放设备530 (蓝光盘播放器)和第二屏幕设备520 (运行应用的1S设备)之间的无线通信(WiFi)810。在图7的示例中,使用了支持BD实况的设备的特征和协议。存在该协议的两个主要分量组成部分:连接和通信。下面描述这二者。为了简单起见,将第二屏幕1S应用称为“iPad”且将支持BD实况的设备称为“盘”。
[0076]连接发生在支持1S的设备520第一次启动第二屏幕应用并尝试连接到相同W1-Fi网络540上的支持BD实况的设备530时。
[0077]1、将盘插入BD播放器
[0078]2、盘进入UDP “收听”循环
[0079]3、iPad启动第二屏幕应用
[0080]4、iPad执行对认证令牌的UDP广播[0081 ] 5、盘接收认证令牌并进行认证
[0082]6、盘从令牌发送方取回IP (iPad的IP)
[0083]7、盘使用其IP和端口对认证进行响应
[0084]8、iPad 确认 IP 和端口
[0085]9、iPad关闭UDP套接字通信
[0086]10、iPad基于提供的IP和端口来建立与盘的直接TCP套接字通信。
[0087]在第二屏幕1S应用和支持BD实况的设备之间已建立连接之后,通信发生。
[0088]1、iPad和盘意识到彼此的IP以及通信应当使用什么端口来发生
[0089]2、在应用生命周期的持续时间内维持TCP套接字通信。
[0090]本示例中看到的这种无线通信的一个优点是:其是双向的,允许第二屏幕设备发送以及接收命令。这允许双向同步以及从第二屏幕设备520对回放进行控制。
[0091]在特定实施例中,第二屏幕设备520的应用对于特定系统(例如,BD)上的特定节目或电影可以是特定的。在其他实施例中,第二屏幕应用对于具有可用插件的工作室可以是通用的,以针对特定节目或电影来配置应用。在另外其他实施例中,第二屏幕应用对于系统(BD、V0D、广播)、内容、或这二者可以是通用的。在给出本公开的好处的情况下,其他可能实现和配置对于本领域技术人员将会是显而易见的。
[0092]可以通过被动方案或交互式方案的方式来操作系统。在被动方案中,第一屏幕设备510上显示的图标向用户提示在第二屏幕设备520上查看所显示的附加内容事件,该附加内容事件与在第一屏幕设备510上显示的主内容相关。图标优选地指示了在第二屏幕设备520上什么类型的附加内容事件可用(例如,购物车图标指示了购买事件,“I”图标指示了信息事件,火柴人图标指示了角色信息事件,等等)。图9A?F示出了可以在被动模式下向用户显不的一些方面。
[0093]图9A?F示出了当使用被动模式下的应用时可以在第二屏幕设备的屏幕900上显示的梗概示例,该被动模式下的应用在第二屏幕设备520上提供与第一屏幕设备510上的主内容同步的附加内容。
[0094]图9A示出了当启动应用时可以向用户显示的启动屏幕。其包括产品标志和对主内容902的指示。此处,如箭头904所指示,新的内容屏幕以传送带方式从右侧转入。
[0095]图9B示出了在第二屏幕设备520未检测到回放设备530时向用户显示的弹出消息 906 ο
[0096]图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的时间轴视图中,且提供了用于访问时间轴视图的机制。
[0097]图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针对于在时间轴上较晚发生的事件。
[0098]图9F示出了可以作为在第二屏幕设备920上显示的一部分来提供的其它可能功能的示例。此处,章节时间轴910具有折叠图标/按钮940,该折叠图标/按钮940提供了用于在可见940a和隐藏940b之间切换章节时间轴的机制。类似地,同步按钮/图标908可以在指示同步当前是否有效的状态908a和指示已丢失同步且重新同步可用的状态908b之间切换。在一些实施例中,提供了音量按钮图标942。音量按钮/图标942提供了用于将第一屏幕显示器的声音“关闭”或“打开”的机制。音量按钮942还可以对音量是指示静音可用的“打开”状态942a还是指示声音可用的“关闭”状态942b进行指示。在一些其它实施例中,提供了播放/暂停按钮/图标944。播放/暂停按钮944提供了用于暂停或恢复第一屏幕显示器510上的内容回放的机制。暂停/播放按钮还可以指示以下状态:可以暂停944a回放,还是可恢复944b回放。
[0099]在交互式方案中,用户在第二屏幕设备520上选择附加内容事件,以及将在主屏幕设备510上显示的内容与所选事件同步。如之前所指示的,将附加内容的事件与主内容同步。如果用户划动电影时间轴或事件,事件变得与正在主屏幕上放映的电影脱离同步。为了重新同步,触摸平板计算机上的同步按钮。将时间轴或事件同步回到正在主屏幕上显示的内容。类似地,用户可以选择花边事件或地图事件,触摸同步按钮,以及将在主屏幕上播放电影中与选定花边或地图事件相关的场景。可以在图1OA?D中看到这点的示例。
[0100]图1OA示出了用户可以如何与屏幕900上的章节时间轴910和事件时间轴918交互。此处,图标1000和1002表示用户可以如何触摸屏幕以在章节或事件时间轴910、918上向左或向右卷动。
[0101]图1OB示出了在用户与章节时间轴910交互时的屏幕900的一个实施例。在本示例中,同步/图标908指示了:第二屏幕显示器520上的附加内容与第一屏幕显示器510上的主内容脱离同步。图标1000表示用户在章节时间轴910上卷动。当前章节保持高亮912,直到完成到新章节的转换。当在章节时间轴910上导航时,提供章节位置指示符1004,指示选择了可用章节中的什么章节。当完成到新章节的转换时,章节指示符916还指示选定的章节和更新。在本示例中,当用户正在章节时间轴910上导航时,事件时间轴918变暗。在特定实施例中,用户可以通过从时间轴910选择章节来直接跳到特定章节。
[0102]图1OC示出了在用户与事件时间轴918交互时的屏幕900的一个实施例。图标1002表示用户在事件时间轴918上卷动。此处,时间轴918正在从当前触发的事件卡926转换到下一事件卡930。当在事件时间轴918上导航时,提供指示选择了可用事件中的什么事件的事件位置指示符。
[0103]图1OD示出了在与事件时间轴918交互的用户引起从一个章节到另一章节的转换时,屏幕900的一个实施例。图标1002表示在事件时间轴910上卷动的用户引起章节改变。此处,时间轴918正在转换新的事件卡922,新的事件卡922指示了与新章节相关的新的事件集合。当在事件时间轴918上的导航引起到新章节的转换时,将事件位置指示符1004置于中间,直到新的事件序列开始。
[0104]图1lA?C和12A?B指示了可以经由事件卡922来访问的其它交互式活动中的一些交互式活动。图1lA?C示出了社交媒体共享特征。图12A?B示出了章节选择以及附加媒体文件的选择和回放。
[0105]图1IA?C示出了在共享特征经由共享按钮/图标937而活跃时,显示器900上的各种弹出字段。图1lA示出了当用户登录到其社交网络(在本情况下,Facebook)时显示的字段1100。区域1102指示了正在共享的事件以及区域1104指示了用户正要共享的关于事件的评论。按钮1106提供了用于提交要共享的事件和评论的机制。图1lB示出了在用户尚未登录到社交网络时显示的字段1100。在本示例中,提供按钮1108以登录到Facebook中,且提供按钮1110以登录到twitter中。还可以提供用于登录到其它社交网络中的选项。图1lC示出了屏幕上的Qwerty键盘1112,其可以用于向用户评论区域1104中输入评论。在特定实施例中,这可以是由第二屏幕设备520提供的缺省键盘。
[0106]图12A?B示出了用于用户回放的章节选择以及媒体内容。在图12A的示例中,如果用户单击1200章节时间轴912中示出的当前播放章节,则暂停在第一屏幕设备510上的回放。如果用户双击1202章节时间轴中示出的当前播放章节,则第一屏幕设备上的回放将跳到章节的开始且将事件时间轴918设置为该章节的第一事件。在一些实施例中,事件卡922可以包括媒体文件1204,如视频或音频片段。如果媒体文件是音频片段,则对音频片段的选择导致在当前屏幕900上的回放。如果媒体文件是视频片段,则对视频片段的选择导致如图12B所看到的全屏媒体播放器1206的启动。在该示例中,媒体播放器包括屏幕上控制1208。为了返回前一屏幕,用户仅需要敲击媒体播放器的非视频表面1210。
[0107]图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的首选项的控制。
[0108]图14A?L示出了当使用在第二屏幕设备520上提供附加内容的应用时,可以在第二屏幕设备的屏幕900上向用户显示的内容的皮肤示例,该附加内容与第一屏幕设备510上的主内容同步。图14A是如参考图9A所示和所述的启动屏幕的皮肤版本。图14B?F示出了如参考图9C?F和1A?D所看到和描述的时间轴视图的皮肤版本。图14G示出了屏幕显示的皮肤版本,其中,为用户显示作为附加内容的一部分的全部可用视频片段。图14H示出了屏幕显示的皮肤版本,其中,为用户显示作为附加内容的一部分的全部可用音频片段。图141示出了如参考图13B所示和所述的地图视图的皮肤版本。图14J和14K示出了如参考图13C和13D分别所示和所述的家谱视图的皮肤版本。图14L示出了如参考图13E所示和所述的设置视图的皮肤版本。
[0109]附图所示的事件和特征仅是可能事件的一些示例。在特定实施例中,用户可能能够配置或以其它方式选择他们希望显现什么事件(例如,不向我显现购买事件)。在其他实施例中,用户可能能够对事件进行选择或加入书签,供较晚时候查看。在另外其他实施例中,取决于正在观看的节目的版本(即,“购买的”对“租赁的”,或“BD”对“V0D”对“广播”),特定事件可能不可用或被锁定。在其他实施例中,可以基于之前的观看习惯为用户个性化可用事件(即,在诸如TIVO之类的系统中或使用图1的个性化引擎118,在该系统中跟踪了用户的观看习惯)。
[0110]其它可能的配置包括购物特征。例如,可以提供店面,且可以从第二屏幕来访问店面,以购买电影商品。在另一实施例中,可以向用户提供针对于观看、评论、或推荐节目或电影的返点或奖品。例如,观看或与朋友共享的电影越多,奖励越多的点。然后可以将该点用于针对相关货物的奖品或折扣。
[0111]类似地,还可以奖励成就。可以向社交网站推送这些成就。示例成就可以包括:
[0112]观看特定场景-成就
[0113]观看系列中的特定盘-成就
[0114]观看特定工作室或演员的特定盘-成就
[0115]在另外其他实现中,可以实现Wiki特征。运行中的Wiki可以让盘的用户和其他用户对特定场景进行评论。例如,可以创建跟踪元数据,将其向基于web的wiki进行推送。这种元数据可以包括:
[0116]章节信息
[0117]时间代码
[0118]场景缩略图
[0119]演员/导演信息
[0120]该推送信息可以用于创建运行中的Wiki,该运行中的Wiki让其他人对电影进行评论。然后可以将这些评论重新集成到第二屏幕应用中作为可以访问的事件。
[0121]附加特征和屏幕也是可能的。例如,在一些实施例中,可以对一个或多个社交网络上与第一屏幕上显示的内容相关的活动进行监视,并将其用于在第二屏幕上提供附加内容。
[0122]如关于图1lA?C讨论的。第二屏幕设备520上的应用可以支持诸如Facebook和Twitter之类的社交媒体。可以在图15?17中看到这点的附加示例。
[0123]图15示出了线框图屏幕截图1500,该线框图屏幕截图1500示出了在用户尚未登录到社交网络时在背景上显示的面板1510,在该情况下,是“变灰”或“变暗”的时间轴视图1520。在该示例中,面板1510用于登录到twitter中。面板1510提供了用于提供用户名或电子邮件地址的区域1512以及用于提供密码的区域1512。按钮1516授权应用访问twitter ο按钮1518拒绝登录。可以提供用于登录到Facebook或其它社交媒体网络的类似面板或字段。
[0124]图16示出了基于用户是否登录到社交网络来向用户显示的屏幕的流程图1600。在接合点160,确定用户是否登录到或以其它方式在社交网络上被授权。如果用户尚未提供授权(1612),向用户显示具有图15的面板1510的屏幕1500,提示他们登录。如果用户之前提供了授权(1614)或使用屏幕1500登录(1618),显示具有消息面板1622的屏幕1620。从消息面板1622,用户可以分别使用按钮1624和1626来取消或发送消息。可以使用屏幕上键盘1628来输入消息的文本。一旦发送或取消了消息(1630),或如果始终未提供授权(1632),到达接合点1634,其中,消除面板且用户返回之前的屏幕视图(1640)。
[0125]图17示出了图16的屏幕1620的皮肤版本屏幕1700。在皮肤背景1720上提供消息面板1710。消息面板1710包括文本区域1712以及取消1714和发送1716按钮。可以使用屏幕上键盘1730向文本区域1712输入文本。
[0126]除了提供从第二屏幕设备520上的应用张贴社交消息的能力之外,通过能够跟踪社交媒体上与第一屏幕设备510上观看到的内容相关的评论并基于所跟踪的与主内容相关的评论在第二屏幕设备520上提供与第一屏幕设备510上的主内容同步的附加内容,可以进一步增强用户的体验。
[0127]图18示出了流程图1800,流程图1800示出了用于在第二屏幕设备520上提供这种功能的一种可能方法。在基本级别上,该方法包括三个步骤。首先,监视与在第一屏幕设备510上显示的内容有关的社交媒体活动(步骤1810)。然后处理所监视的社交媒体活动(步骤1820)。最终,在第二屏幕设备520上提供基于社交媒体活动的附加内容(步骤1830),该附加内容与第一屏幕设备510上的主内容同步。下面将参考依赖于社交媒体活动的具体示例实现来更详细地讨论这些步骤中的每个步骤。
[0128]示例:社交引用事件
[0129]流行的广播媒体可以潜在地生成海量的相关社交消息。已开发出被设计为支持特定广播的第二屏幕应用,以扩展品牌体验。这些第二屏幕应用可以通过使用主题标签(hashtag)或其它关键字来过滤消息,以包括相关社交馈送。即使在该过滤在工作的情况下,对于流行事件来说,消息数量也可能快速地变得难以处理(例如,超级碗46,其中,每秒推文(Tweet)的峰值达到10,245)。在本文中公开的是用于在不被要扫描的大量消息所淹没的情况下来识别供用户查看的相关社交消息并使其浮出水面的机制。
[0130]在很多社交消息应用中的当前实践是简单地在接收到消息时呈现消息,导致当在用户界面上呈现时消息的几乎连续的卷动。其它实现可以对消息请求进行减速,以降低后端服务器上的负载,但是每个请求的结果的数量可能很大,且用户将难以在满足下一请求之前扫描列表。
[0131]本公开提供了以下方案:组织社交消息,然后在对于第二屏幕应用恰当的时机向用户提供社交消息,该第二屏幕应用可能不完全关注于社交消息传递方面。对于需要想要将社交消息与媒体体验的其他方面(如奖励内容、花边和广告)进行整合的第二平面应用而言,这是有价值的。
[0132]在第二屏幕设备520上的应用的上下文中(其中,以定时(timed)方式与第一屏幕设备510上显示的媒体同步地向用户显示多个项目),可以将所组织的社交信息与其他“时间轴事件”交织。例如,可以将演员花边“时间轴事件”结合角色在屏幕上的露面来呈现。可以对“社交引用事件”定时,以在紧张的动作场景之后显示。基于目标或频率,该后一事件仅显示高级/相关社交消息。这使用户感知到在社交网络上通信的内容,同时不要求用户在成百上千的消息中进行扫描。可以在图19中看到这点的示例。
[0133]图19示出了线框图屏幕截图1900,线框图屏幕截图1900示出了作为其他事件1920的时间轴的一部分的“社交引用”事件面板1910。面板1910提供了对相关的已组织社交引用进行显示的文本区域1912。在特定实施例中,提供了一个或多个附加按钮。在本示例中,按钮1914提供了用于张贴的能力,或在本情况下对给定引用进行回推(re-tweet)的能力。在给出本公开的好处的情况下,其它可能特征和实现对于本领域技术人员将是显而易见的。
[0134]在第二屏幕设备520上提供与第一屏幕设备510上显示的内容相关的社交媒体评论的过程遵循图18所阐释的一般方法。
[0135]首先,监视社交媒体活动(步骤1810)。这涉及使用本领域众所周知的技术和方法来寻找包括与正在第一屏幕设备510上显示的内容的名称、演员的名字、导演的名字、或其它相关信息在内的关键字、主题标签等。对社交媒体的监视可以在第二屏幕设备520上执行、在服务器530上执行、由第三方服务提供、或在其以上各项的组合。
[0136]处理步骤(步骤1820)是对数据进行组织以仅提供最相关的评论或消息的地方。为了实现组织的“社交弓丨用”,可以应用以下启发式算法。
[0137]-如果社交消息的目标是当前用户,在显示方面应当将其视为重要的。作为示例,这类似于Twitter中的“at”消息用户)。也可以采用其它确定目标或寻址方案(例如,在Facebook中张贴在墙上)。
[0138]-很多社交消息仅是对原始消息的重新发送。Twitter提供了“回推”的机制,其向消息添加元数据以标识其已经被传递了多少次。在该情况下,回推计数提供了对“重要性”的度量,然后将该度量用于选择这些消息以进行显示。
[0139]-如果消息包含多个关键字,可以给予其更大的“重要性”。
[0140]-如果用户可能已指定了可以用来与消息进行比较的用户首选项。
[0141]在特定实施例中,还可以想到:社交消息可以是被“赞助”的,使得它们相对于其他消息群获得相对更高的重要性。例如,可以向从第二屏幕应用张贴的社交媒体评论给予优先级。对这点的进一步改进将会根据于目标广告-可以相对于用户特定标准对赞助的消息的重要性进行加权,以实现其在其它消息中的相对排名。该处理或组织可以在第二屏幕设备520上执行、在服务器530上执行、由第三方服务提供、或以上各项的组合。
[0142]可以向用户显示如此排名的一个或一些社交消息,以提供有针对性的以及其它“重要”的消息传递,而不是必须采取对社交消息的源源不断的列表进行扫描(步骤1830)。
[0143]在第二屏幕设备520上基于时间轴的应用的情况下,可以在整个时间轴上分布“社交引用”事件,以使得为了精心设计的体验,有意地将对社交网络的规律曝光与其他事件类型进行交织。
[0144]示例:动杰广告
[0145]有效广告的关键是在正确的时间传输相关报价(offer)。当前技术涉及与用户行为相关的广泛数据收集(例如,谷歌跟踪你的搜索、应用使用、观看习惯等),然后将该数据收集用于选择最适合用户简档的广告。可以使用公共和私有数据来导出大量的特性,以开发出这些个性化简档。
[0146]提供用于收集数据的所关注上下文具有用于进一步增强广告传输的潜力。社交消息传递可能实际上被用作个性化的源,但是可以与被独立于用户同时参与的其它活动进行处理。例如,用户可以针对特定电影发表推特,且云中的后端系统可以记录对该电影的兴趣。该数据然后可以在下次用户访问网站时使用,该网站利用该数据来传输广告。尽管这可能潜在地导致在后续访问期间针对用户的更高广告相关度,但是丢失了原始社交消息的上下文。第二屏幕应用提供了可以用于监视社交消息以增强广告个性化的已知环境。
[0147]第二屏幕设备520上的应用可被设计为与主视频回放同步地显示调度“事件”。事件可以表示花边、社交内容、投票、奖励材料、广告等,它们在主视频回放中的相关点上被定时显示。
[0148]第二屏幕应用(和设备)提供的上下文是丰富的,以包括:
[0149]-媒体信息。这确立了对特定媒体项目(广播TV、视频等)的兴趣
[0150]-特定媒体时间信息。应用知道你在一段媒体中的位置以及与该时间相关联的任何具体元数据。
[0151]-位置信息。第二屏幕设备520通常是具有用于识别你的当前位置的机制
[0152]所公开的实施例对“事件”进行交织,以支持整体体验。这些事件类型中的一些事件类型负担了社交交互元素(例如,投票)或可以在整个展示中的任何时间提供社交消息传递。可以将后续“事件”预留给广告,且后续“事件”可以对之前的活动进行反应,以包括社交消息传递。这可以通过识别社交消息本身中的关键字并将该关键字与其他相关信息(例如,位置、与当前媒体时间相关联的元数据等)一起向广告服务提供来实现。
[0153]应用统一(consolidate) 了所有这些变量,并在整体体验的上下文中提供了广生口 ο
[0154]例如,可以在第一屏幕设备上播放詹姆斯.邦德电影,且在屏幕上显示诸如香港之类的位置。第二屏幕应用显示支持媒体项目,如关于位置的花边。用户可以发送社交消息(推特)以描述她想要去度假。应用对单词“假期”进行解析,以准备稍后的广告显示。稍后在第二屏幕时间轴上,显示了关注于假期报价的广告“事件”。
[0155]该过程还遵循图18的一般方法1800。在检测到用户已发送了包括关键字“假期”的社交消息时,监视(步骤1810)发生。在本示例中,在第二屏幕设备520上执行监视,但是也可以在服务器530上执行、由第三方服务执行、或以上各项的组合。
[0156]在处理步骤(步骤1820)中,通过提交关键字“假期”,从广告服务中选择特定广告。可以根据在推特的具体时间处与电影相关联的元数据来导出附加信息,例如电影中的具体已知位置。附加地,广告可以使用用户的位置信息来推荐本地旅行社。可以在第二屏幕设备520上执行处理,但是也可以在服务器530上执行、由第三方服务来执行、或以上各项的组合。
[0157]最终,可以在第二屏幕设备上显示广告(步骤1830)。这点的示例可以在图20中看到。
[0158]图20示出了线框图屏幕截图2000,线框图屏幕截图2000示出了作为其他事件时间轴2020的一部分的动态广告事件面板2010。面板2010提供了显示相关广告报价的文本区域2012。在给出本公开的好处的情况下,其它可能特征和实现对于本领域技术人员来说将是显而易见的。
[0159]从而广告变为完全在媒体消费体验的上下文中的“对话”的自然部分。
[0160]尽管如上面示例中讨论的一样向第二屏幕应用中添加社交消息增强了用户的体验,如果社交消息可以具有时间戳或以其它方式与第一屏幕设备510上的内容回放同步,则可以实现其他功能和对体验的增强。
[0161]示例:同步社交消息
[0162]社交消息通常是短暂的,且仅与当前时刻相关。用于将消息与特定事件或话题相关联的常见惯例是使用主题标签。这些主题标签提供了用于对感兴趣的社交消息进行过滤的手段。对这些主题标签进行过滤提供了关于话题的消息的“实时”视图。本公开将该概念更进一步,并描述了用于将消息与相对于媒体内容(如,视频)的开始的特定时间点相关联的机制。采用这些技术的社交消息可以关联到特定内容内的特定时间点。例如,社交消息可以与触发社交评论的开场相关联,且稍后用于媒体时间轴的其它任意点。在稍后时间重播一段媒体时,本示例变得甚至更相关。
[0163]在一个示例中,使用主题标签来添加时间戳。使用主题标签的当前实践是众所周知的。当前没有广泛地确定的用于在社交消息内描述时间偏移信息或将时间偏移信息描述为附加元数据的机制。本公开提供了可以在不对社交消息协议进行定制扩展的情况下实现的机制。将已编码的时间偏移作为消息本身的一部分进行发送。通过提供通常不作为社交消息本身的一部分来显示的特定元数据,避免该方案是可能的。
[0164]图21示出了示例社交消息2100,提供包括标识媒体2110的主题标签(这在今天是常用的)以及添加对时间偏移进行编码的另一主题标签字符串。在本示例中,主题标签#ijkcs(2110)用于标识印第安纳琼斯和水晶头骨王国。主题标签#1054675 (2120)是帧偏移量的经过校验和处理的编码。
[0165]图22示出了用于创建具有时间戳的社交消息的方法的示例流程图。该方法开始于步骤2210。然后确定用户想要创建社交消息(步骤2220)。在本实施例中,这发生在用户选择作为在第二屏幕设备520上运行的应用的一部分提供的评论按钮时。然后创建回放的位置的时间戳(步骤2230)。在本示例中,这涉及生成校验和。为了创建校验和,应用直接接收定位信息(如果媒体正在应用内回放)或根据提供位置信息的其他方法从外部源接收。然后对该数值数据求校验和。然后用户可以输入社交消息的文本并请求将其发送(步骤2240)。然后向消息添加时间戳,并且向社交网络发送或以其它方式提交该消息(步骤2250)。在本示例中,这涉及向社交消息文本附加校验和。校验和被用于确保数据的完整性,并允许消费应用忽略不良的位置数据,该不良的位置数据可能是被恶意或无意创建的。这结束了方法(步骤2260)。
[0166]图23示出了用于对具有时间戳的社交消息进行消费或以其它方式读取并解码的方法的示例流程图。一旦开始(步骤2310),方法包括:接收与所考察的特定内容相关的社交消息,在该情况下,该内容显示在第一屏幕设备510上(步骤2320)。在该示例中,这涉及基于对感兴趣的视频进行表示的主题标签来选择消息(对主题标签的基本搜索)。然后可以提取位置信息(时间戳)(步骤2330)。在本示例中,这涉及应用搜索紧随其后的附加主题标签,该附加主题标签作为编码位置被处理。如果找到位置信息(步骤2340),将该位置信息分为预定位置和校验和。针对校验和来确认该位置(步骤2350)。如果位置信息有效,则该位置可以用于将社交信息与视频内的特定时间相关联,且可以与第一屏幕设备510上的显示同步地显示该消息信息(步骤2360)。如果不能确认位置信息,则可以丢弃该消息,或可以不与第一屏幕设备510上显示同步地显示该消息(步骤2370)。这结束了方法(步骤 2380)。
[0167]假定将不使用采用了本公开的技术的应用来生成所有社交评论,以下方案可以用于修改消息,使得他们可以被对于位置信息敏感的应用来消费。
[0168]单独的服务(例如,云中)可以监视并记录感兴趣的社交消息的实时馈送(例如,针对特定电视广播)。该服务可以使用已知的广播调度,并将电视事件的预期时间与看到消息的时间实时相关。然后该服务记录具有附加位置信息的社交消息。然后代替通向社交网络的直接连接,访问作为结果的具有时间戳的消息的仓库。在特定实施例中,社交消息的起源信息可以用于将特定区域与特定广播时间相关。
[0169]示例:热度图
[0170]如前所述,社交消息正变为跨各种软件应用的无处不在的特征。这提出的一个问题是:消息的绝对数量可以变得巨大,特别是对于流行的话题。在某种情况下,单个的消息迷失在一群消息中,且消息的数量变为令人感兴趣的社会方面。本公开描述了用于对随着时间过去的社交活动的量进行可视化的方式,然后其可以用于识别媒体内容的令人感兴趣的时间点,且还可以用于对这些时间点进行导航。
[0171]很多第二屏幕应用提供了社交消息“馈送”,其在社交消息发生时简单地对社交消息进行流传输。除了在列表顶端显示最新消息或在广告商用于将其消息保持在栈顶部的“推广消息”的可能概念之外,几乎不存在对该信息的组织。有时消息在能够被用户看到之前便被新的消息快速取代代。一旦消息淹没在栈中,它们与时间的有效相关性就减少了。
[0172]此处作为社交热度图提出的图形表示对社交信息进行组织,以对应于媒体项目(例如,在第一屏幕设备510上显示的内容)的时间轴。在实况广播的情况下,社交消息时间戳可以用于进行该相关。在记录内容的情况下,需要使用相对于媒体开始的时间来对消息加戳。这可以在应用内进行,因为媒体回放的相对时间可以经由同步机制来获取。向社交消息添加同步时间,然后将该社交消息经由社交网络使得使用意识到时间信息的应用的其他人可用。这样,每个社交消息具有相对媒体时间戳,该相对媒体时间戳辅助在第二屏幕设备520上显示信息时在屏幕上的可视布局(placement)。
[0173]图24示出了用于消费或以其它方式读取并解码具有时间戳的社交消息的方法的示例流程图。一旦开始(步骤2410),方法包括:接收与所考察的特定内容相关的社交消息,在该情况下,该内容显示在第一屏幕设备510上(步骤2440)。这可以如上所述涉及基于对感兴趣的视频进行表示的主题标签来选择消息(对主题标签的基本搜索)或者其可以基于消息本身中的关键字。然后,寻找与消息关联的时间戳信息,且丢弃不具有关联时间戳信息的消息(步骤2430)。在特定实施例中,这涉及应用寻找紧随其后的附加主题标签,该附加主题标签作为编码位置被处理。基于关联的时间戳信息,可以向容器分配消息(步骤2450)。该过程在下面更详细地讨论。然后可以在第一屏幕设备510上正在显示主内容的同时,在第二屏幕设备520上显示与第一屏幕设备510上的主内容的特定时间段相关联的社交消息的图形表示。在特定实施例中,与特定时间段相关联的社交消息的图形表示还以图形方式表示了与特定时间段相关联的社交消息的强度或频率(即,数量),且因此其被称为热度图。然后用户可以使用热度图在第一屏幕上的内容以及相关联的社交消息中进行导航(步骤2460)。下面更详细地讨论这种导航。这结束了方法(步骤2370)。
[0174]容器是利用离散时间区来对消息进行分组的机制。每个容器中的消息数量可以对应于该时间区的活动级别。已发现:每个容器的屏幕宽度应当足够宽以负担导航(例如,使用触摸设备),但是足够小以提供导航解析度。这点的示例可以在图25和26中看到。
[0175]在图25的示例中,平板计算机应用分配了 1000个像素的宽度用于热度图2500。这1000个像素表示了整个媒体回放时间,例如50分钟。这允许针对每分钟内容大约20个像素的屏幕宽度。如果我们使用20个像素的容器宽度,则我们的导航解析度将是最近的分钟,且用于导航的灵敏度将要求从容器到容器的20个像素的移动。图26描绘了向容器分配的用于呈现的值的样本计数的示例图。通过图形方式,可以使用颜色、图或其它指示符来表示容器中的消息数目。应当使用的实际灵敏度将取决于输入设备、用户人口特征、以及其它因素。
[0176]图27示出了示例线框图屏幕截图2700,示例线框图屏幕截图2700包括社交热度图或时间轴。在本实施例中,作为如前所述用户可以卷动的第二屏幕设备520上时间轴视图的一部分显示了事件面板2710。提供评论按钮2720,以允许用户发送与正在第一 510或第二 520屏幕设备上显示的内容相关的社交消息。使用这种功能生成的社交消息可以包括用于处理并包括在热度图2750中的内容和时间戳信息。同步指示符按钮2730允许用户将时间轴视图的事件与正在第一屏幕设备510上显示的内容同步。按钮2730还可以指示同步状态。在屏幕截图2700的底部,还存在回放位置指示符2740以及社交热度图2750。回放位置指示符以图形方式显示第一屏幕设备510上的主内容的回放中的当前位置。在特定实施例中,用户可以调整指示符,以改变正在第一屏幕设备510上显示的主内容中的当前回放位置。社交热度图2750具有对与主内容的回放中的时间段相关联的社交消息进行表示的容器。选择容器,例如通过沿着社交热度图2750划动或“擦动”引起显示相关联的社交消息。这点的示例可以在图28?32中看到。
[0177]图28示出了图27的屏幕截图2700,其具有在用户选择如图标2820所表示的特定容器时显示与社交热度图2750中的容器2810相关联的社交消息的弹出面板2800。图29示出了如何可以随着用户沿着热度图2750卷动或擦动(如图标2820所示)时在(如箭头2900所示)弹出面板之间以图形方式转换消息的一个实施例。图30指示了可以在不存在与容器2810相关联的社交消息的情况下显示的面板3000的一个可能实施例。图32示出了如何可以在面板3100中卷动多个消息。在本示例中,可以如箭头3110所示地垂直卷动消息。在特定实施例中,提供卷动条指示符3120以指示存在多个要卷动的消息。图32示出了另一实施例,其中,在面板3200中选择单个消息向用户提供了附加功能。在本示例中,对消息进行选择提供了附加按钮,附加按钮允许用户重新发送(“回推”)消息3210或获得第一屏幕设备510上的内容回放中的特定时刻以与消息相关联。
[0178]图33示出了图27的屏幕2700的皮肤版本屏幕3300。在该示例中,使用颜色和峰值来图形化地指示热度图3310上的社交消息的强度。
[0179]本描述示出了本公开的原理。从而将意识到:本领域技术人员将能够设计出尽管本文中并未明确描述或示出但是体现了本公开的原理且被包括在其精神和范围中的各种布置。
[0180]本文记载的所有示例和条件性语言以在用于信息目的,以辅助读者理解推进本领域技术的本公开的原理和发明人所贡献的概念,且应当被理解为未将本公开限制到这种具体记载的示例和条件。
[0181]此外,本文中记载本公开的原理、方案、和实施例的所有声明及其具体示例以在包含其结构和功能的等价物。此外,预期这种等价物包括当前已知的等价物以及将来开发出的等价物,即,执行相同功能的开发出的任何元素,而不管结构如何。
[0182]从而,例如本领域技术人员将意识到:与本文一起提出的框图表示了体现本公开原理的说明性电路的概念视图。类似的,将意识到:任何流程图、流程示意图、状态转移图、伪代码等表示可以实质上以计算机可读介质形式表示且由计算机或处理器来如此执行的各种过程,不管这种计算机或处理器是否显式示出。
[0183]可以通过对专用硬件以及与恰当软件关联的能够执行软件的硬件的使用来提供附图所示的各种元素的功能。当由处理器提供时,功能可以由单一专用处理器、单一共享处理器、或多个单独处理器(其中一些可以是共享的)来提供。此外,对术语“处理器”或“控制器”的显式使用不应当被理解为仅指代能够执行软件的硬件,且其可以隐式包括(但不限于):数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)、以及非易失性存储器。
[0184]还可以包括常规的和/或定制的其它硬件。类似地,附图中所示的任何交换机仅是概念性的。其功能可以通过程序逻辑、专用逻辑、程序控制和专用逻辑的交互、或甚至手动的操作来执行,可以由更具体理解上下文的实现方来选择具体技术。
[0185]尽管本文已详细示出和描述了并入本公开的教导的实施例,本领域技术人员可以容易地设计出依然并入这些教导的很多其他变化实施例。在已描述了用于提供媒体推荐的方法和系统的优选实施例的情况下(其预期是说明性而非限制性的),注意到:可以由考虑到上述教导的本领域技术人员进行修改和变化。
[0186]尽管上面阐述的示例专注于电子设备,应当理解:本发明还可以嵌入在计算机程序产品中,该计算机程序产品包括使得本文描述的方法的实现成为可能的所有特征,且当在计算机系统中加载时,该计算机程序产品能够执行这些方法。本上下文中的计算机程序或应用意味着指令集在任何语言中的代码或概念,该指令集意在使得具有任何信息处理能力的系统来执行特定功能,要么直接执行,要么在以下任一或全部两个操作之后a)转换到另一语言、代码或概念;b)以不同材料形式再现。
[0187]此外,上面的描述预期仅作为示例,且不预期以任何方式限制本发明,除非在以下权利要求中阐述。
【权利要求】
1.一种用于将社交消息与内容时间轴同步的方法,所述方法包括: 在社交媒体上监视与所显示的内容有关的消息; 处理所述消息,以将所述消息与所述内容的显示中的时间段相关联;以及将时间戳与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段。
2.根据权利要求1所述的方法,其中,所监视的社交媒体是Twitter。
3.根据权利要求2所述的方法,其中,所述时间戳包括附加到所述社交消息的主题标签。
4.根据权利要求3所述的方法,其中,所述时间戳还包括校验和。
5.根据权利要求1所述的方法,其中,所显示的内容是在第一屏幕上显示的。
6.根据权利要求1所述的方法,其中,所述方法在第二屏幕设备上执行。
7.根据权利要求1所述的方法,其中,所述方法在服务器上执行
8.根据权利要求1所述的方法,其中,至少部分地基于社交消息的来源的位置来执行处理步骤。
9.一种用于处理与内容时间轴同步的社交媒体的方法: 接收与所显示的内容有关的消息; 确定时间戳是否与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段;以及 与所述内容的显示同步地提供所述消息。
10.根据权利要求9所述的方法,其中,所监视的社交媒体是Twitter。
11.根据权利要求10所述的方法,其中,所述时间戳包括附加到所述社交消息的主题标签。
12.根据权利要求11所述的方法,其中,所述时间戳还包括校验和。
13.根据权利要求9所述的方法,其中,所显示的内容是在第一屏幕上显示的。
14.根据权利要求9所述的方法,其中,所述方法在第二屏幕设备上执行。
15.—种第二屏幕设备,包括: 屏幕,被配置为显示内容; 存储器,用于存储数据,以及 处理器,被配置为接收与所显示内容有关的消息,确定时间戳是否与所述消息相关联,所述时间戳指示所述内容的显示中与所述消息相关联的时间段,以及与所述内容的显示同步地提供所述消息。
【文档编号】H04N21/258GK104081783SQ201280066353
【公开日】2014年10月1日 申请日期:2012年12月27日 优先权日:2012年1月6日
【发明者】马克·勒罗伊·沃克 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1