用于多个显示器媒体呈现的技术和系统的制作方法_2

文档序号:9510423阅读:来源:国知局
速度计数据306、全球定位传感器(GPS)数据308、陀螺仪数据310、以及高度数据312。在一些示例中,数据302-312可以存储在共同的文件内或可以存储在分离的文件中。
[0033]在图2的示例中,一旦检索了媒体呈现A 202-A,媒体分布组件114就将视频部分206转发用于在第一目的地处呈现,以使得在视频部分中捕获的视频数据以及可选地音频数据可以被呈现给用户。在该情况中,第一目的地是外部显示器,也就是说,是在容纳媒体分布组件114的媒体分布设备外部的设备中所容纳的显示器。如图2中特别示出的,视频部分206通过通信链路110被转发到外部设备104。媒体分布组件114还将辅助数据部分208转发到另一目的地以用于在显示器上呈现。在该情况下,辅助数据部分208被转发用于呈现在集成显示器106上,所述集成显示器是媒体分布设备102的部分。因而,例如,记录并且存储为媒体呈现A 202-A的部分的视频可以在外部设备104上被观看,所述外部设备可以是大屏幕设备,诸如电视,而同时其它数据(辅助数据部分208)被加载到集成显示器106上用于观看,所述集成显示器可以是便携式设备(仅举几例,诸如平板计算机、智能电话、或笔记本计算机)的部分。
[0034]在各种实施例中,媒体分布设备102可以经由已知协议或技术而链接到构成用于播放一部分媒体呈现的可能的目标目的地的一个或多个外部设备。媒体分布设备可以例如形成局部有线或无线网络的部分。局部网络的示例包括局域网(WLAN),诸如在电气与电子工程师协会(IEEE) 802.11系列标准(集体称为“Wi_Fi”)和Intel?无线直接(WiDi)协议、蓝牙?协议下操作的那些,或其它对等式(P2P)连接。在其它示例中,媒体分布设备102可以通过数据网络链接到外部设备,所述数据网络诸如因特网或有线局域网。
[0035]与一些实施例一致,媒体分布设备102可以在起动媒体消费应用204之前通过通信链路110而親合到外部设备。例如,当媒体分布设备102和外部设备活动时,媒体分布设备102可以发现局部无线网络中的其它设备并且形成与其的无线链路。在其它实施例中,在起动了媒体消费应用204之后以及在选择了媒体呈现之后,媒体分布设备102可以尝试连接到外部设备。
[0036]在如随后的各图中详述的各种实施例中,用户可以通过使用在数字显示器上呈现的辅助数据内容而与外部设备104上呈现的视频内容交互。与各种实施例一致,媒体分布组件114可以以不同的方式组织媒体呈现的不同部分的呈现。如所指出的,媒体分布组件114可以形成驻留在本地设备(媒体分布设备)上的媒体消费应用的部分,所述本地设备容纳集成显示器并且可选地包含其它用户接口,通过所述用户接口,用户可以引导媒体呈现。诸如媒体消费应用204之类的媒体消费应用可以呈现本地设备可以潜在地链接到以便分布媒体呈现的一部分(诸如视频部分)的外部设备的菜单。在一些示例中,媒体消费应用可以检测并且告知用户关于局部网络中的什么外部设备当前正通信地链接到本地设备。用户然后可以通过媒体分布设备102上所提供的接口而选择所期望的外部设备来呈现视频。在一些实现中,媒体分布组件114 (经由媒体消费应用)可以允许用户可以指定本地设备来呈现视频并且指定外部设备来呈现辅助数据。在一些实现中,如果没有任何外部设备当前正通信地链接到本地设备,则媒体分布组件114可以将媒体呈现的所有部分分布用于在本地设备(诸如集成显示器106)上显示。在该情况下,可以生成分离的窗口来呈现视频数据和其它数据,诸如与视频数据同时记录的传感器数据。
[0037]图4A和4B描绘了遵循图1_3的示例的用于初始在多个不同的显示器之间分布视频呈现的一个场景。在图4A中描绘的场景中,当用户选择媒体呈现时,媒体消费应用204经由媒体分布组件114而检索与指定的媒体呈现相关联的(多个)文件。在一个示例中,媒体呈现可以涉及在滑雪时记录的视频和其它传感器数据。媒体分布组件114可以发送视频数据302以供在集成显示器106上的初始呈现。在一个特定的示例中,在集成显示器106上绘制视频数据302的第一帧402,所述集成显示器可以是平板计算机的显示器。除了视频数据302之外,可以在集成显示器106上示出诸如播放/暂停图标404等等之类的附加控件,以及用以指定视频将被转发到以供播放的目标目的地的机制。例如,媒体分布组件114可以生成在集成显示器106上显示的图标、按钮、或其它对象,其指示目标设备和/或要采取的行动,诸如“在电视上示出”图标406。在图4A中所示的实例中,在选择播放/暂停图标404之前,用户刚刚用了“在电视上示出”图标406。在这时候,没有视频被显示在外部设备104 上。
[0038]随后,响应于选择了“在电视上示出”图标406,媒体分布组件114可以通过通信链路110发送视频数据302的第一帧402,其然后被绘制在外部设备104上,如在图4B中所图示的。此时,在单个视频帧处暂停视频部分206的呈现,使得在集成显示器106上不生成连贯的图像(也不在外部设备104上生成)。代替地,媒体分布组件114,在已经确定了将在外部设备104上示出视频部分206时,转发辅助数据部分208以供在集成显示器106上呈现。随后,在集成显示器106上显示一个或多个窗口或字段,其中每个字段包含传感器数据的集合的可视表示,所述传感器数据诸如加速度计数据306、GPS数据308等等。
[0039]在图4B的示例中,在显示器106上呈现加速度计数据查看窗口 408和高度数据查看窗口 410,其呈现加速度计数据306和高度数据312的相应图形描绘。每个窗口可以根据时间而呈现例如相应的加速度计或高度传感器数据的绘图。当用户随后通过选择播放/暂停图标404而选择了“播放”时,媒体分布组件114可以发送信号以开始视频部分206向外部设备104的流式传输(streaming),其可以构成视频数据302和音频数据304的流式传输。同时,在相应的加速度计数据查看窗口 408和高度数据查看窗口 410中提供相应的标记412、414,所述标记被同步到正在外部设备104上示出的媒体呈现的视频部分206的视频内容。因此,在图4B中图示的实例中,标记412、414提供与在该实例下呈现在外部设备104上的视频帧416相对应的相应的加速度计数据条目和高度数据条目的可视指示。可以例如借助于其中辅助数据以及视频数据中的每个数据条目被加上时间戳的时间戳而促进同步。因此,视频帧416、标记412和标记414可以全部呈现在滑雪时的相同实例下所收集的数据。随后,当在外部设备104上显示不同的视频帧时,标记412、414在相应的加速度计数据查看窗口 408和高度数据查看窗口 410内移动到与在任何给定实例下呈现的视频帧的时间戳相对应的定位。
[0040]一旦在显示器106上呈现了加速度计数据查看窗口 408和高度数据查看窗口 410,用户就可以以各种方式与媒体分布设备102交互,以体验在外部设备104和媒体分布设备102上示出的媒体呈现。例如,在视频开始在外部设备104上流式传输之后,用户可以简单地观看显示器106和外部设备104 二者。以此方式,用户可以体验在所记录的滑雪事件期间滑雪者的连续视觉视角,而同时被告知与外部设备104上示出的视频数据的每个实例相关联的其它信息,诸如加速度和高度。另外,用户可以在期望时用播放/暂停图标404以冻结外部设备104上的视频显示以及冻结标记412、414的移动。
[0041]在一些实施例中,媒体消费应用204还可以为用户提供当媒体呈现被分布在不同设备之间以供观看时滚动通过媒体呈现的能力。遵循图4A-4B的示例,在集成显示器106上呈现的辅助数据查看窗口,例如加速度计数据查看窗口 408或高度数据查看窗口 410可以通过使用用户触摸、鼠标、小键盘、虚拟快进或快退图标、或其它指示设备而可滚动。遵循图4B的示例,当用户在媒体分布设备上执行滚动动作时,标记412和414沿着相应的加速度计数据查看窗口 408或高度数据查看窗口 410内的时间轴(水平地)移动,而同时根据在加速度计数据查看窗口 408或高度数据查看窗口 410中所指示的时间来更新在外部显示器104上所呈现的视频帧。因而,时间轴呈现针对相应数据窗口中每个记录的数据点(数据条目)以及当前显示的视频帧的时间戳的可视表示。
[0042]因而,用户可以采用媒体分布设备102作为控制设备以在时间上快速地向前或向后滚动,以在集成显示器106上同时观看传感器数据以及对应于传感器数据的同时期记录的视频。这对于增强用户对所记录的事件的体验可以是特别有用的。例如,用户可以在加速度计数据查看窗口 408中标识数据条目418,其表示最大加速度的点。用户可能希望查看引起这样大的加速度的境况并且因此可以在加速度计数据查看窗口 408内迅速滚动到该点,在所述点处,可以在外部设备104上显示对应的视频帧。用户然后可以选择播放在数据条目418周围的紧接的时间附近的视频,以体验滑雪者对引起这样迅速的加速度的地形的视野。
[0043]在其它实施例中,媒体分布组件114可以便于查看在不同设备之间的媒体呈现的视频部分的不同部分。再次参照图2,如果用户选择了媒体呈现A 202-A用于观看,并且第一视频帧被加载到集成显示器106,则用户可以在选择“在电视上示出”图标406之前首先选择播放/暂停图标404。在该情况下,媒体分布组件指引视频部分206以在集成显示器106上播放。用户可能例如希望在某些令人感兴趣的视频部分出现之前在平板设备上观看滑雪视频的初始部分。稍后,在视频中的给定点处,用户可能希望在诸如外部设备104之类的较大设备上观看视频部分206,在所述点处使用“在电视上示出”图标406。作为结果,媒体分布组件114指引视频被流式传输到外部设备以供呈现,其开始于在使用“在电视上示出”图标406的时候在集成显示器106上所显示的视频帧。媒体分布组件114然后重新配置集成显示器以用以上关于图4A和4B所讨论的方式来呈现对应的辅助数据。
[0044]图5描绘了与本实施例一致的媒体分布系统的另一使用场景。在该示例中,媒体分布组件被配置成在媒体分布设备102上呈现GPS数据502,所述GPS数据可以是以地图和路线的形式,并且媒体分布组件还被配置成分布视频数据504以供在外部设备104上呈现。GPS路线506可以对应于与外部设备104上呈现的视频数据504同时收集的GPS数据。当用户触摸由标记508指示的GPS路线506上的点或数据条目时,自动索引视频数据504以呈现与同数据条目的时间戳相同的时间戳对应的视频帧。因此,用户可以选择沿GPS路线506的任何点以显示与在所选的点所指示的位置处记录的视频相对应的视频帧。
[0045]图6描绘了与本实施例一致的媒体分布系统的另一使用场景。在该示例中,媒体分布组件被配置成与图4B的场景类似地在媒体分布设备102上呈现高度数据602和加速度数据606。当用户触摸与高度数据602上的数据条目相对应的点时,在高度数据602的所选位置处示出标记604。同时,标记608移动到与同标记604的时间相同的时间对应的位置。自动索引视频数据610以呈现与同标记604的数据条目的时间相同的时间对应的视频帧。因此,用户可以选择沿高度数据602或加速度数据606的任何点以显示在所选的点所指示的时间处记录的视频的视频帧。
[0046]在另外的实施例中,媒体分布组件114可以操作以允许用户“跳跃”通过媒体呈现的视频部分。特别地,媒体呈现可以包括视频部分、辅助数据部分以及关键帧索引(其可以被包括在辅助数据部分中),所述关键帧索引提供视频部分的选择帧(关键帧)的列表。在一个示例中,一个或多个关键帧可以各自表示其中针对与视频部分的视频记录同时收集的传感器数据发生了传感器
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1