基于云视频共享的多角度视频编辑制造技术

技术编号:14103909 阅读:107 留言:0更新日期:2016-12-04 23:32
公开了一种用于由从不同角度捕获的视频来组成多角度视频的解决方案。从目标用户接收用以组成多角度视频的请求,请求使用由目标用户捕获的视频和由在目标用户附近的其他用户捕获的视频来组成多角度视频。基于与所捕获的视频相关联的元数据(例如,视频的地理位置和时间戳)来标识由附近用户捕获的多个视频,并向目标用户进行呈现。接收包括来自由附近用户捕获的多个视频的两个或更多个视频的视频序列,并且基于所接收的视频序列来组成多角度视频。

【技术实现步骤摘要】

本专利技术总体涉及视频共享,且具体地涉及使用云视频共享的多角度视频编辑。
技术介绍
随着诸如智能手机和平板电脑之类的移动计算设备的进步,越来越多的人能够记录各种类型的事件视频。例如,出席体育赛事的人能够使用他们的移动计算设备记录体育赛事的短片断。用户可以用移动应用编辑他们自己的视频。例如,多人可能从不同的角度记录了事件的特定时刻,且一个用户可能想使用两个或更多那些视频来生成单个视频,该视频从由第一个移动设备的照相机记录的一个角度转移到由第二个移动设备的照相机记录的第二个角度。然而,由个体的用户使用他们的移动设备从不同的角度捕获的视频来编辑和生成多角度视频,是在技术上有挑战性且昂贵的。另外,用户可能想要使用用于记录事件的一个片断的移动计算设备执行视频编辑。移动计算设备具有有限的计算能力,这使得多角度视频编辑更有挑战性。用于多角度视频编辑的当前解决方案,例如,手动选择并标记从不同的角度捕获的视频的不同的部分,在不劣化用户体验的情况下可能不适合于此类移动计算设备。
技术实现思路
本专利技术的实施例提供了一种使用从不同角度捕获的视频来组成多角度视频的解决方案。视频共享服务存储与由多用户捕获的多视频相关联的信息以用于用户来组成多角度视频。除此之外,客户端设备的视频获取引擎捕获视频并与视频共享服务同步,以允许当在组成的多角度视频中的角度之间切换时的平滑转译。同步可以为基于时间
的,且基于时间的同步可以基于与多个视频相关联的音频特征来进一步增强。公开了一种用于在客户端设备处组成多角度视频的计算机实施的方法。该方法的实施例包括:由与目标用户相关联的客户端设备捕获将被用在多角度视频中的视频。该多角度视频包括所捕获的视频的至少一部分和由在目标用户附近的其他用户捕获的其他视频的部分。确定与所捕获的视频相关联的元数据。向计算机服务器发送所捕获的视频和元数据。另一个方面提供了一种用于在计算机服务器处组成多角度视频的计算机实施的方法。从目标用户接收用以组成多角度视频的请求。标识由在目标用户附近的其他用户捕获的视频。向目标用户呈现所标识的视频。接收对由目标用户和附近用户捕获的视频的部分的选择,并且基于视频的所选择的部分来组成多角度视频。在本说明书中描述的特征和优点未全部包括在内,而且,特别地,许多附加的特征和优点对于一位本领域的普通技术人员参看附图、说明书和权利要求书将显而易见。此外,应当注意到在本说明书中所使用的语言的选择主要为了易读性和指导性的目的,但可能不是为描绘或限制本专利技术的主旨而被选择。附图说明图1是根据一个实施例的用于组成多角度视频的计算环境的框图。图2是根据一个实施例的图示了用作视频共享服务和/或客户端设备的计算机的一个示例的框图。图3是根据一个实施例的视频获取引擎的框图。图4是根据一个实施例的视频共享引擎的框图。图5A是根据一个实施例的多个用户捕获体育赛事的片断的顶视图。图5B是根据一个实施例的多个用户捕获多个体育赛事片断的顶
视图。图5C是根据一个实施例的用户跨捕获体育赛事的片断的多个其他用户来移动的图。图6是根据一个实施例的图示了来自附近用户的可用视频和用于生成多角度视频的用户的视频序列选择的图。图7是根据一个实施例的用于上传视频片断以用于多角度视频组成的过程的流程图。图8是根据一个实施例的用于在视频共享服务处用从多个角度捕获的视频片断来组成多角度视频过程的流程图。图9是根据一个实施例的用于在客户端设备处用从多个角度捕获的视频片断来组成多角度视频的过程的流程图。图10是根据一个实施例的用于基于与视频相关联的声音模式而使从多个角度捕获的两个视频同步的过程的流程图。图11是根据一个实施例的用于用从多个角度捕获的视频片段来组成多角度视频的示例性的用户界面。附图仅为说明的目的,描绘了本专利技术各种实施例。从以下论述中,一位本领域的技术人员将容易认识到本文说明的结构和方法备选实施例可以在不脱离本文描述的本专利技术的专利技术原理情况下被采用。具体实施方式系统概述提供一种用以组成(compose)由移动计算设备捕获并存储在云计算环境中的多角度视频的解决方案。多用户使用移动计算设备照相机从不同的角度捕获特定事件的视频。由每个移动计算设备捕获的视频的时间戳与视频共享服务器的时间进行同步。除此之外,诸如地理位置(例如,纬度、经度、高度和定向)之类的其他信息可以由移动计算设备来确定并与捕获的视频相关联。捕获的视频被发送到视频共享服务器,且之后由用户访问以组成多角度视频。图1为根据一个实施例的用于组成多角度视频的计算环境100的
框图。图1示出的实施例包括通过网络120互相连接的多客户端设备110(例如,110A、110B和110C)和视频共享服务130。计算环境100的实施例可以具有许多连接到移动网络120的客户端设备110。类似地,由图1的各种实体执行的功能在不同的实施例中可能不同。客户端设备110为用户所使用的,执行诸如记录数字内容、消费数字内容、执行软件应用、在移动网络120上浏览由网络服务器主控的网站、下载文件等等的功能的电子设备。例如,客户端设备110可以为媒体流媒体设备、智能手机或平板电脑、笔记本电脑或台式计算机。客户端设备110包括显示设备和/或与显示设备对接,在其上用户可以查看视频和其他内容。另外,客户端设备110提供诸如物理和/或屏幕上按钮之类的用户接口(UI),用其用户可以与客户端设备110互动以执行功能,诸如查看、选择和消费诸如运动指导视频之类的数字内容,。在一个实施例中,客户端设备110具有用于捕获视频并向视频共享服务130上传视频的视频获取引擎115。在另一个实施例中,除视频获取引擎115以外,客户端设备110具有视频组成模块(图1中未示出)用于组成多角度视频。下文将参照图3对视频获取引擎115进一步地描述。为简单起见,将参照图4中对应的视频共享服务130的视频共享引擎138的视频组成模块430,对视频组成模块进一步地描述。视频共享服务130包括:视频数据库134用于存储由客户端设备110存储的视频,元数据数据库132用于存储与存储在视频数据库134中的视频相关联的元数据,同步模块136用于使由不同的客户端设备110捕获的视频的定时同步,以及用于使用存储在视频数据库134中的视频组成多角度视频的视频共享引擎138。视频共享引擎134下文将参照图4进一步地描述。在本公开中,“视频内容”、“数字内容”或“数字媒体内容”一般指任何机器可读的和机器可存储的作品。数字内容可以包括,例如,视频、音频或视频和音频的组合。备选地,数字内容可以为诸如
JPEG或GIF文件或文本文件之类的静止图像。为实施例的简化和描述的目的,数字内容将被称作“视频”、“视频文件”或“视频片断”,但此术语并非意在对可以被分析的数字内容的类型进行限制,。移动网络120使客户端设备110和视频共享服务130当中的通信成为可能。在一个实施例中,移动网络120包括互联网并使用标准通信技术和/或协议,例如,4G LTE移动网络。在另一个实施例中,实体可以使用定制和/或专用数据通信技术。计算系统结构图1所示的实体使用一台或多台计算机而被实施。图2为根据一个实施例的用作视频共享服务130和/或客户端设备110的计算本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201610326836.html" title="基于云视频共享的多角度视频编辑原文来自X技术">基于云视频共享的多角度视频编辑</a>

【技术保护点】
一种用于在客户端设备处组成多角度视频的计算机实施的方法,所述方法包括:由与目标用户相关联的客户端设备捕获将被用在多角度视频中的视频,所述多角度视频包括所捕获的视频的至少一部分和由在所述目标用户附近的其他用户捕获的其他视频的多个部分;确定与所捕获的视频相关联的多个元数据;以及向计算机服务器发送所捕获的视频和相关联的元数据。

【技术特征摘要】
2015.05.18 US 14/714,6701.一种用于在客户端设备处组成多角度视频的计算机实施的方法,所述方法包括:由与目标用户相关联的客户端设备捕获将被用在多角度视频中的视频,所述多角度视频包括所捕获的视频的至少一部分和由在所述目标用户附近的其他用户捕获的其他视频的多个部分;确定与所捕获的视频相关联的多个元数据;以及向计算机服务器发送所捕获的视频和相关联的元数据。2.根据权利要求1所述的计算机实施的方法,其中与所捕获的视频相关联的所述多个元数据包括以下各项中的至少一项:描述所述客户端设备的位置的地理位置信息;指示所述视频何时由所述客户端设备捕获的时间戳;从所捕获的视频提取的关键帧的标识;以及与所提取的关键帧对应的较低分辨率图像的标识。3.根据权利要求1所述的计算机实施的方法,进一步包括:确定描述所述客户端设备的位置的地理位置信息;使与所述捕获视频相关联的时间戳与所述计算机服务器的时钟同步;提取所捕获的视频的多个关键帧;以及生成与所提取的关键帧对应的较低分辨率图像。4.根据权利要求3所述的计算机实施的方法,其中从所捕获的视频提取多个关键帧包括:针对每个预定义的时间间隔从所捕获的视频提取视频帧。5.根据权利要求3所述的计算机实施的方法,其中从所捕获的视频提取多个关键帧进一步包括:针对所捕获的视频的视频帧的每个预定义集合从所捕获的视频提取视频帧。6.根据权利要求2所述的计算机实施的方法,其中所述地理位置
\t包括来自以下组中的至少一项,所述组包括纬度、经度、高度和与所述客户端设备相关联的定向。7.根据权利要求1所述的计算机实施的方法,进一步包括:向所述计算机服务器发送用以组成包括所捕获的视频的多角度视频的请求;接收由在所述目标用户附近的其他用户捕获的其他视频的多个部分;选择其他视频的一个或多个部分;以及基于其他视频的所选择的部分和由与所述目标用户相关联的所述客户端设备捕获的所述视频来生成所述多角度视频。8.根据权利要求7所述的计算机实施的方法,其中生成所述多角度视频包括:根据与所选择的视频相关联的时间戳,将由在所述目标用户附近的其他用户捕获的其他视频的所选择的部分与由与所述目标用户相关联的所述客户端设备捕获的所述视频进行组合。9.一种用于组成多角度视频的计算机实施的方法,所述方法包括:从目标用户接收用以组成多角度视频的请求;标识由在所述目标用户附近的其他用户捕获的多个视频;向所述目标用户呈现由附近用户捕获的所述多个视频;接收对由所述目标用户和附近用户捕获的视频的部分的选择;以及基于所述视频的所选择的部分来组成多角度视频。10.根据权利要求9所述的计算机实施的方法,其中所述附近用户为与所述目标用户同时地记录视频的用户,并且其中当所述目标用户正在记录所述视频时,所述附近用户位于所述目标用户的位置的阈值距离内。11.根据权利要求9所述的计算机实施的方法,其中组成所述多角度视频包括:接收由所述目标用户捕获的视频和由所述附近用户捕获的多个视频;其中所述选择至少包括所述由所述目标用户捕获的视频的第一部分,和由附近用户捕获的视频的第二部分。12.根据权利要求11所述的计算机实施的方法,进一步包括:从由所述目标用户捕获的所述视频提取所述第一部分,以及从由所述附近用户捕获的所述视频提取所述第二部分,以及组合所述第一部分和所述第二部分以生成所述多角度视频。13.根据权利要求9所述的计算机实施的方法,其中标识由附近用户捕获的所述多个视频包括:确定与由所述目标用户捕获的视频相关联的地理位置和时间;及标识已捕获视频的其他用户,所述视频与由所述目标用户捕获的所述视频在时间上重叠并且具有在与由所述目标用户捕获的所述视频相关联的所述地理位置的阈值距离内的地理位置。14.根据权利要求9所述的计算机实施的方法,其中标识由附近用户捕获的所述...

【专利技术属性】
技术研发人员:韩铮徐杰
申请(专利权)人:泽普实验室公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1