对来自场地中多个个体的运动表演的视频数据及传感器数据进行存储和编辑的制作方法
【专利说明】
【背景技术】
[0001]参加各种运动以及其他活动的个体越来越需要访问关于他们的表演的视频或其他数据。对于有很多人的大型场地的活动如滑雪、单板滑雪、自行车、跑步等,这种需求尤其增加。创建参加这样的活动的各个个体的编辑的视频是耗费时间的。对于这样的活动难以有效地捕捉并且存储视频数据,并且难以编辑这样的活动中的多个个体中的每个个体的编辑的视频程序,尤其考虑到有多个视频馈送、数据馈送以及参与者。
【发明内容】
[0002]
【发明内容】
介绍了在【具体实施方式】中下面进一步描述的以简化形式的概念的选择。
【发明内容】
即不意图识别所要求保护的主题的关键或基本特征,也不意图限制所要求保护的主题的范围。
[0003]存储并且编辑来自其中多个个体进行运动表演的场地中的多个位置的视频数据及传感器数据,以创建被选择的个体的运动表演的个性化视频程序。每个相机提供连续存储的视频馈送,相机可以在运动项目开始时开始记录或者通过接近或运动检测被触发记录。每个视频馈送被存储在计算机存储器中的一系列数据文件中,这些数据文件以规律的时间间隔被创建。使用从其中接收视频馈送的相机的标识符,以及代表来自相机的文件存储视频数据的时间间隔,能够访问每个文件。类似地,来自传感器的数据被连续不断地接收并且存储在数据库中。对于每个传感器,数据库存储在传感器附近所检测到的每个个体的标识符以及个体被检测到的时间。每个传感器与一个或多个相机相关联。为了生成个体的视频程序,给定个体的标识符,访问传感器数据以识别个体何时在传感器中的任一个传感器附近。该数据可为传感器标识符以及时间戳的形式。传感器标识符映射至一个或多个相机。使用对应的相机来识别对应该相机的数据文件。使用时间戳来指定时间间隔,时间间隔继而识别对应相机的一个或多个数据文件。给定所识别的时间文件,继而可以使用来自传感器数据的时间戳来选择来自每个视频文件的剪辑(文件中的视频数据的时间间隔)。可以使用来自传感器数据的给定时间戳的之前及之后的时间量,通过入点和出点来定义时间间隔。然后根据时间戳的顺序依次放置剪辑,从而为个体的表演的视频程序提供剪辑的初始顺序。
[0004]可以以高分辨率和低分辨率二者存储视频数据。可以选择任一种分辨率用于输出编辑的视频程序。替选地,可以仅以高分辨率存储视频数据,并且根据需要动态地生成低分辨率版本。还可以使用高分辨率文件来根据需要生成静态图像和/或合成图像。低分辨率图像更适合于例如通过网络串流。
[0005]在下面的描述中,参考附图,附图构成本发明的一部分并且其中以举例说明的方式示出了具体示例的实现方式。在不背离本发明的范围的情况下可以做出其他实现方式。
【附图说明】
[0006]图1是从场地中的多个相机和传感器捕获视频数据和传感器数据的系统的框图;
[0007]图2是可以在图1的系统的示例实现方式中使用的示例数据库的图示;
[0008]图3是示出了权利要求1所保护的系统的示例实现方式的数据流程图;
[0009]图4是描述了图2中的系统的示例操作的流程图;
[0010]图5是描述了图2中的系统的示例操作的流程图;
[0011]图6是其中能够实现这种系统的示例计算机设备的框图;
[0012]图7是用于编辑来自运动项目的视频的示例图形用户界面;
[0013]图8是用于选择静态图像的示例图形用户界面。
【具体实施方式】
[0014]以下部分提供了其中能够实现该视频系统的示例操作环境。
[0015]该系统允许在网页上播放视频并且从视频流中选择全分辨率剪辑和静态图像。该方法是高效的并且可扩展至数千用户,并且具有高分辨率。该技术能够应用于原始源视频文件或者分辨率降低和/或较高压缩的“代理”视频文件。
[0016]该系统对于需要由很多人的大量访问的视频的实际应用尤其有用。这种实际应用的一个示例是赛跑,其中会有成千上万的人访问来自整天拍摄该运动项目的很多相机的视频。每个人只想要看他或她自己的视频剪辑,并且可能想要能够调整视频剪辑的持续时长。该系统使他们能够查看并且调整他们自己的视频剪辑,并且以高效的方式与其他人分享他们的视频剪辑。另外,该系统使他们能够选择(可以是短至为单帧的)剪辑以全分辨率下载。
[0017]视频和图像由大量相机在场地捕获。每个视频剪辑或静态图像被加有时间戳和位置的标签。对于系统的每个用户,带时间戳的位置信息(经由RFID、GPS或者识别在特定位置处的个体的任何其他手段)被记录,并且使用这些信息为用户创建“虚拟剪辑”的列表。这些“虚拟剪辑”指的是用于在网站上重放的较低分辨率的代理视频。剪辑的入点和出点能够根据来自传感器数据的时间戳、在时间戳之前的时间的可变量以及在时间戳之后的时间的可变量而被计算。对于在之前的数值及之后的数值,这些可变量可以是不同的,并且可以对于每个相机是不同的。用户可以调整虚拟剪辑的入点和出点,并且使它们能够改变剪辑的持续时长。还可以使用同样的信息来选择并且下载全分辨率的视频文件。如果虚拟剪辑的入点和出点汇集在一起而仅包括单帧,则全分辨率帧可以被认为是“静态图像”或“照片”,并且该全分辨率帧可以被下载或者用于冲印图案(例如,3X5、4X6、8X10、墙面尺寸等)O
[0018]因此,参考图1,个人视频编辑系统100访问视频存储系统102和传感器数据存储系统104以使用户能够访问个体的表演的编辑的视频程序106。在美国专利公开号20110071792( “相关公开”)中详细描述了可以使用这种系统的环境。通常,提供了其中多个个体参加的体育运动的场地110,如可以沿路径113或圈或者在一定空间内举行的竞走、自行车竞赛、三项全能运动、高山滑雪、单板滑雪、越野滑雪等。在场地中,设置了多个相机112和相关联的传感器114。传感器可以访问来自其相关联的相机的可用的任何时间码。
[0019]相机112提供连续不断的视频馈送。传感器114提供连续不断的数据馈送,并且在传感器附近检测到个体时提供有用的数据。可以使用任何传感器技术,只要传感器能够及时提供在传感器附近的给定点处的个体的标示。例如,传感器可以使用RFID检测器来检测个体的RFID标签的存在,并且从其相关联的相机上的定时器接收时间戳数据。可以使用各种其他传感器,如在相关公开中所描述的那样。
[0020]视频存储系统102从多个相机接收包括视频数据的视频馈送并且将视频数据存储到计算机存储器上的数据文件中。通常,通过界面(未示出)使用接收并且存储来自多个远程相机的视频数据的服务器计算机来实现视频存储系统。
[0021]传感器数据存储系统104从多个传感器接收包括传感器数据的传感器数据馈送并且将传感器数据存储到数据库中。通常,通过界面(未示出)使用接收并且存储来自多个远程传感器的传感器数据的服务器计算机来实现传感器数据存储系统。
[0022]在该运动项目期间,视频存储系统和传感器数据存储系统持续不断地记录来自场地中的相机和传感器的视频数据和传感器数据。在数据被记录之后的任一点处,个人视频编辑系统可以访问所记录的视频数据和传感器数据,以检索个体的视频数据。
[0