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

文档序号:9510423阅读:355来源:国知局
用于多个显示器媒体呈现的技术和系统的制作方法
【技术领域】
[0001]本文描述的实施例一般涉及数字相机记录以及数字显示设备的管理。
【背景技术】
[0002]随着数字技术方面的进步,视频记录正成为普遍存在的活动。用于在做运动(诸如自行车运动、滑雪、单板滑雪等)时捕获视频的、通常称为“行动相机”的某些相机正变得越来越流行。这样的相机可以附连到头盔、手把或其它物体并且给予用户免用手捕获连续视频的能力。除了捕获视频之外,用户能够在活动期间记录传感器数据,诸如加速度计、陀螺仪、全球定位传感器(GPS)、和高度计数据。这样的传感器数据可以由相机、或通过使用诸如智能电话或传感器组装之类的分离的设备来记录。这些附加数据可以用于提供关于视频的附加信息,诸如在自行车骑行期间所采取的路线,或者可以用于帮助用户标识视频中感兴趣的瞬间。
[0003]在使用相机和附加传感器记录了事件之后,用户可以决定在诸如计算机显示器、笔记本电脑或平板设备之类的用户设备上观看所记录的视频。另外可以向用户提供其它捕获的信息,诸如在数据记录期间所行进的物理路线。然而,观看视频和其它记录的信息可能为用户提供小于理想的体验,尤其当显示设备呈现小的观看区域时。
[0004]因此,可能存在对于改进的技术和装置的需要,以解决这些和其它问题。
【附图说明】
[0005]图1图示了示例性系统的框图。
[0006]图2图示了第一示例性系统的操作。
[0007]图3图示了示例性数据结构。
[0008]图4A和4B图示了示例性系统的一个使用场景。
[0009]图5描绘了与各种实施例一致的另一使用场景。
[0010]图6描绘了与其它实施例一致的另外的使用场景。
[0011]图7图示了第二示例性系统的操作。
[0012]图8图示了第三示例性系统的操作。
[0013]图9图示了第四示例性系统的操作。
[0014]图10图示了第五示例性系统的操作。
[0015]图11呈现了示例性的第一逻辑流。
[0016]图12呈现了示例性的第二逻辑流。
[0017]图13呈现了示例性的第三逻辑流。
[0018]图14是示例性系统实施例的图解。
【具体实施方式】
[0019]各种实施例目的在于增强包括诸如视频信息之类的多媒体信息的媒体呈现的观看。如本文中使用的术语“视频信息”一般是指用于创建、修改或管理适合于呈现在输出设备(诸如电子显示器)上的视频的信息。视频一般可以包括典型地描绘运动的图像的序列,诸如电影、电视节目、动画等等。视频可以包括有包含了视频轨道或视频文件的数字记录,并且可以可选地包括其它记录的数据或与其它记录的数据相关联,所述其它记录的数据诸如包含与视频数据一起记录的音频数据的音频轨道或音频文件。如本文中使用的术语“媒体呈现”是指包括视频部分和除了音频部分之外的非视频部分的多个数据集,所述非视频部分在本文中称为“辅助数据”或“辅助数据部分”。在给定的媒体呈现中,视频数据和辅助数据是相关的,因为它们反映在相同的时段上从共同事件或在共同位置处记录的数据。视频部分和辅助数据部分二者都能够在数字显示器上呈现为可视内容。在本实施例中,公开了用于在多个设备或目的地之间分布媒体呈现以用于同时观看以及与媒体呈现的不同部分交互的技术。
[0020]如以下详述的,与各种实施例一致,包括视频数据和可选音频数据的媒体呈现的视频部分可以被分布到第一设备,而媒体呈现的辅助数据(诸如由一个或多个传感器与视频数据一起收集的传感器数据)可以被分布用于呈现在分离的设备上。
[0021]图1图示了与本实施例一致的媒体呈现系统100的框图。媒体分布系统100 —般目的在于处理视频和其它数据以通过在第二设备处、与视频同时地呈现互相关联的辅助数据而增强在第一设备处的视频的观看。媒体分布系统100可以组织多个显示器上包括视频的多种类型的数据的显示,其中所述多种类型的数据在共同的事件下被记录。例如,可以在诸如摩托车骑行或下坡滑雪滑行之类的事件下记录行动相机视频数据和相关的加速度计数据的集合,并且可以将其存储在一个或多个文件中。媒体分布系统100然后可以检索视频数据和相关的加速度计数据,分配视频数据用于呈现在第一显示设备上,并且分配加速度计数据用于显示在第二显示设备上。媒体分布系统100还可以便于经由与第二显示设备的用户交互而对显示在第一显示设备上的视频的各种类型的控制和操纵,如以下所详述的那样。
[0022]特别地,媒体分布系统100包括媒体分布设备102和外部设备104。在图1的示例中,媒体分布设备102和外部设备104中的每一个包括数字显示器,所述数字显示器能够呈现以可视格式的数字文件,诸如可以从媒体呈现的数据文件中得到的视频数据、静止图像、图形和其它可视图像。包括在本文中称为集成显示器106的数字显示器的媒体分布设备102可以是通用计算机、膝上型计算机、笔记本计算机、上网本计算机、平板设备、智能电话、数字电视或其它数字设备。实施例不限于该上下文。
[0023]媒体分布设备102经由通信接口 108通信地耦合到外部设备104,所述通信接口能够建立如所图示的通信链路110。在各种实施例中,通信链路可以是无线或有线的链路。当例如实现为通过有线通信链路耦合的组件的集合时,媒体分布系统100可以包括被布置成通过一个或多个有线通信媒介传送信息的一个或多个元件。有线通信媒介的示例可以包括导线、线缆、印刷电路板(PCB)、背板、交换构造、半导体材料、双绞线、同轴线缆、光纤等等。有线通信媒介可以通过使用输入/输出(I/O)适配器而连接到设备。I/O适配器可以被布置成利用用于使用通信协议、服务、或操作过程的所期望的集合而在元件之间控制信息信号的任何合适的技术来进行操作。I/O适配器还可以包括适当的物理连接器以连接I/O适配器与对应的通信介质。I/O适配器的示例可以包括网络接口、网络接口卡(NIC)、盘控制器、视频控制器、音频控制器等等。实施例不限于该上下文。
[0024]当例如实现为通过无线通信链路耦合的组件的集合时,媒体分布系统100可以包括被布置成通过一个或多个类型的无线通信媒介来传送信息的无线元件。无线通信媒介的示例可以包括无线频谱的部分,诸如RF频谱。无线元件可以包括适合于通过指定的无线频谱来传送信息信号的组件和接口,诸如一个或多个天线、无线发射器、接收器、发射器/接收器(“收发器”)、放大器、滤波器、控制逻辑、天线等等。实施例不限于该上下文。
[0025]媒体分布设备102还包括处理器电路112、用户接口 116以及媒体分布组件114。在操作中,媒体分布组件114操作成分布媒体呈现的不同部分以用于显示在不同的位置处,诸如在外部设备104和媒体分布设备102的集成显示器106处。特别地,媒体分布组件可以将媒体呈现的辅助数据成分分布到集成显示器106,并且可以将对应于辅助数据成分的视频成分的分布指向外部显示器,其中辅助数据成分和对应的视频成分构成在相同的位置处以及在相同的时间段上所收集的相应的辅助数据和视频数据。
[0026]响应于在用户接口 116处所接收的输入,媒体分布组件114可以标识和检索可以存储在存储器118中或存储器120中的媒体呈现的各个部分,所述存储器118在媒体分布设备102的内部,所述存储器120位于媒体分布设备102的外部。媒体分布组件114还可以便于通过与媒体分布设备102的用户交互以及特别地通过与集成显示器106上所呈现的可视内容的用户交互而控制在外部设备104上所呈现的视频。
[0027]媒体分布组件114可以包括各种硬件元件、软件元件或二者的组合。硬件元件的示例可以包括设备、组件、处理器、微处理器、电路、电路元件(例如晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号、或其任何组合。确定实施例是否通过使用硬件元件和/或软件元件来实现可以根据任何数目的因素而变化,诸如所期望的计算速率、功率水平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计或性能约束,如针对给定实现所期望的那样。
[0028]在特定的实施例中,媒体分布组件114形成可以驻留在诸如便携式无线设备之类的媒体分布设备上的媒体消费应用的部分。当媒体分布组件被调用或活动时,这样的媒体消费应用允许用户观看诸如视频之类的媒体并且将与视频相关联的诸如传感器数据之类的辅助数据分布用于在集成显示器106上观看。这样的媒体消费应用可以在媒体分布设备102中提供任何便利的用户接口以允许用户选择媒体文件(媒体呈现)用于观看并且要么自动地要么响应于另外的用户输入而将媒体呈现的部分分布到外部目的地(显示设备或显示器)。外部目的地可以对应于具有外部显示器并且能够与媒体分布组件通信的外部设备的地址或名称。用户接口的示例的非排他性列表包括鼠标、键盘、小键盘、触摸板、触摸屏或语音识别组件。
[0029]图2描绘了与各种实施例一致的媒体分布组件114的操作的细节。为了清楚,省略了媒体分布系统100的若干组件。在图2中,通过媒体分布组件114从用户接口 116接收用户输入200。用户输入200可以是例如一个或多个操作,所述操作包括起动媒体消费应用204、选择媒体呈现和/或指定目标设备(目的地)以呈现媒体呈现的不同部分。目标设备可以是例如在用户正在操作的、诸如平板设备、智能电话或计算机之类的媒体分布设备外部的外部显示器。例如,用户可以选择与行动相机所捕获的新近摩托车骑行相关联的媒体呈现。在图2的示例中,用户选择被标记为媒体呈现A 202-A的呈现。在一些实现中,媒体消费应用204可以呈现菜单、列表、图标集或其它手段以指示用于观看的可选择的媒体呈现。一旦选择了媒体呈现A 202-A,媒体分布组件114就可以从存储器118检索适当的媒体呈现。如所图示的,存储器118可以存储多个媒体呈现:媒体呈现A 202-A、媒体呈现A202-B……媒体呈现A 202-N,其中A、B和N表示任何非零整数。
[0030]如在图2中所进一步示出的,所检索的媒体(媒体呈现A 202-A)包括多个部分,包括视频部分206和辅助数据部分208。视频部分206可以对应于视频轨道(或视频文件),所述视频轨道同与视频轨道同时记录的音频轨道一起被存储。例如,容纳相机和一个或多个数据传感器的单个设备可以捕获同时的视频、音频以及其它传感器数据。可替换地,相机设备和分离的传感器数据捕获设备(诸如智能电话)可以被用于同时记录视频和其它数据。随后,可以通过将传感器数据作为元数据嵌入在包括视频数据的视频文件中或通过将视频文件与相关的(多个)传感器数据文件相关联而链接视频数据和传感器数据(辅助数据)。
[0031]如所指出的,辅助数据部分208可以包括辅助数据的一个或多个集合,所述辅助数据可以包括与视频轨道同时记录的传感器数据。在一些情况中,除了传感器数据之外,辅助数据部分可以包括视频或视频轨道的关键帧的列表或索引,如以下所讨论的那样。
[0032]图3提供了媒体呈现A 202-A的一个布置的附加细节。视频部分206包括视频数据302和音频数据304。辅助数据部分208包括加
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1