【技术实现步骤摘要】
【国外来华专利技术】使表示不同视点的视频对准
各个实施例总体上涉及图像处理,更具体地涉及全景。
技术介绍
视频重混是一种将多个视频记录进行组合以获取包含选自多个视频记录的一些分段的视频混合的应用。因而,视频重混是已经可用于各种软件产品和服务的基本手动视频编辑应用之一。此外,存在有自动视频重混或编辑系统,这些系统使用用户生成的多个实例或者专业记录来自动生成将来自可用源内容的内容进行组合的重混。视频重混可以应用于例如根据来自同一事件(例如内容)的多个用户生成的视频捕获来创建视频重混。关注该内容的人可以向服务器上载用他们自己的照相机捕获的视频,然后,通过该服务器上的视频重混应用来执行视频编辑和元数据提取,使得用关于该内容的灵巧的元数据标记的视频可以准备好用于下载/共享为这样的视频或者来自多个视频捕获的重混。然而,例如由于很多人从大致相同的位置捕获他们的视频记录的这一事实,上载在服务器上的视频捕获通常在它们的信息内容方面具有大量冗余。因此,该内容将在某个时间段从某个视点被多次捕获。数据冗余将会使得服务器很庞大,并且也能使得用户迷失在视频下载中。另一问题是,如果用户从服务器下载视频重混 ...
【技术保护点】
一种方法,包括:在处理设备中获取多个源视频;确定所述源视频根据事件以形成全景视频重混的适合性;选择至少两个适合的源视频以用于所述全景视频重混;以及将所述至少两个适合的源视频在帧级上合并成所述全景视频重混,其中每个源视频的帧表示对所述事件的观看角度。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括: 在处理设备中获取多个源视频; 确定所述源视频根据事件以形成全景视频重混的适合性; 选择至少两个适合的源视频以用于所述全景视频重混;以及 将所述至少两个适合的源视频在帧级上合并成所述全景视频重混,其中每个源视频的帧表示对所述事件的观看角度。2.根据权利要求1所述的方法,其中所述源视频根据所述事件以形成所述全景视频重混的所述适合性根据以下各项中的至少一项确定: -多个所述源视频的位置信息的相似性;或者 -在多个所述源视频中的 公共音频场景的存在。3.根据权利要求2所述的方法,其中 所述位置信息从所述源视频的元数据中获取,所述位置信息与所述源视频同时记录。4.根据权利要求2或3所述的方法,进一步包括: 比较至少两个源视频的所述音频场景的相似性;以及 在预定量的相似性的基础上,确定所述至少两个源视频来自同一事件。5.根据任一前述权利要求所述的方法,进一步包括: 根据所述源视频来估计图像捕获设备与感兴趣的捕获对象之间的捕获距离;以及 选择要在所述全景视频重混中使用的具有在预定范围内的所述捕获距离的若干源视频。6.根据任一前述权利要求所述的方法,进一步包括: 从至少两个源视频的帧中搜索感兴趣的公共捕获对象,所述至少两个视频用不同的捕获距尚捕获; 响应于从所述至少两个源视频的所述帧中检测到至少一个感兴趣的公共捕获对象,对所述至少两个源视频的所述帧应用至少一个仿射变换处理以便以兼容比例尺来变换所述至少一个感兴趣的公共捕获对象;以及 将所述至少两个源视频选择为要在所述全景视频重混中使用。7.根据任一前述权利要求所述的方法,其中 所选择的源视频具有不同的帧率并且所述全景视频重混具有可变帧率。8.根据任一前述权利要求所述的方法,进一步包括: 分析所选择的源视频的音频场景;以及 响应于检测到公共音频分量,在所述公共音频分量的基础上使所述源视频以时间轴对准。9.根据任一前述权利要求所述的方法,进一步包括: 确定时间间隔,其中在所述时间间隔内的所述源视频的所述帧可贡献给全景视频帧;以及 选择在所述时间间隔内的被用于创建单个全景视频帧的所述源视频的帧中的至少一个帧。10.根据任一前述权利要求所述的方法,进一步包括: 接收用于下载所述全景视频重混的第一用户请求,所述用户请求包括用于下载从第一观看角度的所述全景视频重混的请求;以及 开始从所述全景视频重混下载仅表示所请求的第一观看角度的所述源视频的所述帧。11.根据权利要求10所述的方法,进一步包括: 接收用于下载从第二观看角度的所述全景视频重混的第二用户请求; 停止下载表示所请求的第一观看角度的所述源视频的所述帧;以及 开始从所述全景视频重混下载仅表示所请求的第二观看角度的所述源视频的所述帧。12.一种装置,包括至少一个处理器、包含计算机程序代码的存储器,所述存储器和所述计算机程序代码被配置成与所述至少一个处理器一起使得所述装置至少: 获取多个源视频; 确定所述源视频根据事件以形成全景视频重混的适合性; 选择至少两个适合的源视频以用于所述全景视频重混;以及 将所述至少两个适合的源视频在帧级上合并成所述全景视频重混,其中每个源视频的帧表示对所述事件的观看角度。13.根据权利要求12所述的装置,其中所述源视频根据所述事件以形成所述全景视频重混的所述适合性根据以下各项中的至少一个确定: -多个所述源视频的位置信息的相似性;或者 -在多个所述源视频中的公共音频场景的存在。14.根据权利要求13所述的装置,其中 所述位置信息从所述源视频的元数据中获取,所述位置信息与所述源视频同时被记录。15.根据权利要求13或14所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 比较至少两个源视频的所述音频场景的相似性;以及 在预定量的相似性的基础上,确定所述至少两个源视频来自同一事件。16.根据权利要求12至15中任一项所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 根据所述源视频来估计图像捕获设备与感兴趣的捕获对象之间的捕获距离;以及 选择要在所述全景视频重混中使用的具有在预定范围内的所述捕获距离的若干源视频。17.根据权利要求12至16中任一项所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 从至少两个源视频的帧中搜索感兴趣的公共捕获对象,所述至少两个视频用不同的捕获距尚捕获; 响应于从所述至少两个源视频的所述帧中检测到至少一个感兴趣的公共捕获对象,对所述至少两个源视频的所述帧应用至少一个仿射变换处理以便以兼容比例尺来变换所述至少一个感兴趣的公共捕获对象;以及 将所述至少两个源视频选择为要在所述全景视频重混中使用。18.根据权利要求12至17中任一项所述的装置,其中 所选择的源视频具有不同的帧率并且所述全景视频重混具有可变帧率。19.根据权利要求12至18中任一项所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 分析所选择的源视频的音频场景;以及 响应于检测到公共音频分量,在所述公共音频分量的基础上使所述源视频以时间轴对准。20.根据权利要求12至19中任一项所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 确定时间间隔,其中在所述时间间隔内的所述源视频的所述帧可贡献给全景视频帧;以及 选择在所述时间间隔内的被用于创建单个全景视频帧的所述源视频的帧中的至少一个帧。21.根据权利要求12至20中任一项所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 接收用于下载所述全景视频重混的第一用户请求,所述用户请求包括用于下载从第一观看角度的所述全景视频重混的请求; 开始从所述全景视 频重混下载仅表示所请求的第一观看角度的所述源视频的帧。22.根据权利要求21所述的装置,进一步包括被配置成与所述至少一个处理器一起使得所述装置至少执行以下操作的计算机程序代码: 接收用于下载从第二观看角度的所述全景视频重混的第二用户请求; 停止下载表示所请求的第一观看角度的所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。