一种基于GPU的VR视频编辑的方法技术

技术编号:14383327 阅读:77 留言:0更新日期:2017-01-10 10:44
本发明专利技术公开了一种基于GPU的VR视频编辑的方法,它包括图像采集、编辑预览和结果输出;所述的图像采集包括如下步骤:S11:拍摄:利用全景拍摄设备拍摄图像;S12:拼接:将多个镜头拍摄的多个画面拼接成一个图像;所述的编辑预览包括如下步骤:S21:解码:对拍摄文件进行解码操作;S22:上传:将解码后的文件上传到显存中,由GPU处理;S23:编辑:对视频进行编辑;S24:预览:将长图像转化成立体图像进行预览;S241.将长图像至少分成6块区域;S242.对不同的区域进行直线投影;所述的结果输出将编辑后的结果进行编码写成文件输出。本方法增加预览步骤,可以在编辑过程中随时预览编辑效果。

【技术实现步骤摘要】

本专利技术涉及视频编辑领域,特别是一种基于GPU的VR视频编辑的方法
技术介绍
虚拟现实技术是仿真技术的一个重要方向是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合是一门富有挑战性的交叉技术前沿学科和研究领域。虚拟现实技术(VR)主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。除计算机图形技术所生成的视觉感知外,还有听觉、触觉、力觉、运动等感知,甚至还包括嗅觉和味觉等,也称为多感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。近几年,在谷歌、Facebook、索尼、三星等大拿的推动下,VR热潮席卷全球,关于VR的技术讨论层出不穷,VR视频也逐渐出现在大众的视线中。现有的VR视频制作过程主要是:采集-编辑-输出,这种方式的缺点在于必须完整地编码输出后才能检验制作效果。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于GPU的VR视频编辑的方法,增加预览步骤,可以在编辑过程中随时预览编辑效果。本专利技术的目的是通过以下技术方案来实现的:一种基于GPU的VR视频编辑的方法,它包括图像采集、编辑预览和结果输出;所述的图像采集包括如下步骤:S11:拍摄:利用全景拍摄设备拍摄图像;S12:拼接:将多个镜头拍摄的多个画面拼接成一个图像;所述的编辑预览包括如下步骤:S21:解码:对拍摄文件进行解码操作;S22:上传:将解码后的文件上传到显存中,由GPU进行后续处理;S23:编辑:对视频进行编辑;S24:预览:将长图像转化成立体图像进行预览;S241.将长图像至少分成6块区域;S242.对不同的区域进行直线投影;所述的结果输出将编辑后的结果进行编码写成文件输出。所述的直线投影包括如下子步骤:A.建立球模型:建立一个球形的模型来模拟视觉转换下的方位变换,以球心为视角观察点;B.将长图像贴在球模型上:按从上到下的顺序,将要预览的视频图像的每一行像素依次覆盖在球模型上;C.建立观察矩阵:根据观察视角建立以观察点为顶点的六棱锥,调节视角的角度:当放大视野时,增大六棱锥的夹角,当缩小视野时,减小六棱锥的夹角;D.建立视界矩阵:根据视角的变化改变六棱锥的位置和角度,当进行上下移动时,六棱锥进行相应的俯仰角度的变化,当进行左右移动时,六棱锥进行相应的左右旋转角度的变化;E.建立透视投影矩阵:将贴在球模型上的像素点依次投影在六棱锥六边形所在的平面上。所述的步骤S21中解码后的文件为.mp4、.mxf或.mov文件。所述的全景拍摄设备通常在多个位置安装多个摄像头同时进行拍摄。所述的步骤S23中对视频进行的编辑包括剪接、添加字幕和添加特效。本专利技术的有益效果是:本专利技术提供了一种基于GPU的VR视频编辑的方法,增加预览步骤,可以在编辑过程中随时预览编辑效果,以便在编辑过程中及时修正不足之处。附图说明图1为视频编辑方法流程图;图2为视频预览变化对应示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,一种基于GPU的VR视频编辑的方法,它包括图像采集、编辑预览和结果输出;所述的图像采集包括如下步骤:S11:拍摄:利用全景拍摄设备拍摄图像,全景拍摄设备通常在多个方位安置了多个摄像头,常见的全景拍摄设备如:GoogleJump、GoPro、NOKIAOZO、NextVR等;S12:拼接:将多个镜头拍摄的多个画面拼接成一个图像,这个图像的长度比宽度长非常多,拼接算法与拍摄设备配套;所述的编辑预览包括如下步骤:S21:解码:对拍摄文件进行解码操作,解码的结果一般是.mp4、.mxf、.mov文件,存放在内存中;S22:上传:将解码后的文件上传到显存中,由GPU进行后续处理;S23:编辑:对视频进行编辑,和普通视频的编辑方法一样,可以剪接、添加字幕、特效等;S24:预览:将长图像转化成立体图像进行预览;S241.将长图像至少分成6块区域;S242.对不同的区域进行直线投影;所述的结果输出将编辑后的结果进行编码写成文件输出,输出结果的格式和采集结果的格式相同,都是长度比宽度长很多的长图像。如图2所示,所述的直线投影包括如下子步骤:A.建立球模型:建立一个球形的模型来模拟视觉转换下的方位变换,以球心为视角观察点;B.将长图像贴在球模型上:按从上到下的顺序,将要预览的视频图像的每一行像素依次覆盖在球模型上;C.建立观察矩阵:根据观察视角建立以观察点为顶点的六棱锥,调节视角的角度:当放大视野时(即缩小画面以容纳更多的内容,物体变小,视野变大),增大六棱锥的夹角,当缩小视野时(即对某个场景放大观察,物体变大,视野变小),减小六棱锥的夹角;D.建立视界矩阵:根据视角的变化改变六棱锥的位置和角度,当进行上下移动时,六棱锥进行相应的俯仰角度的变化,当进行左右移动时,六棱锥进行相应的左右旋转角度的变化;E.建立透视投影矩阵:将贴在球模型上的像素点依次投影在六棱锥六边形所在的平面上。本申请的VR视频编辑方法增加预览步骤,可以在编辑过程中随时预览编辑效果,以便在编辑过程中及时修正不足之处。本文档来自技高网...
一种基于GPU的VR视频编辑的方法

【技术保护点】
一种基于GPU的VR视频编辑的方法,其特征在于:它包括图像采集、编辑预览和结果输出;所述的图像采集包括如下步骤:S11:拍摄:利用全景拍摄设备拍摄图像;S12:拼接:将多个镜头拍摄的多个画面拼接成一个图像;所述的编辑预览包括如下步骤:S21:解码:对拍摄文件进行解码操作;S22:上传:将解码后的文件上传到显存中,由GPU进行后续处理;S23:编辑:对视频进行编辑;S24:预览:将长图像转化成立体图像进行预览;S241.将长图像至少分成6块区域;S242.对不同的区域进行直线投影;所述的结果输出将编辑后的结果进行编码写成文件输出。

【技术特征摘要】
1.一种基于GPU的VR视频编辑的方法,其特征在于:它包括图像采集、编辑预览和结果输出;所述的图像采集包括如下步骤:S11:拍摄:利用全景拍摄设备拍摄图像;S12:拼接:将多个镜头拍摄的多个画面拼接成一个图像;所述的编辑预览包括如下步骤:S21:解码:对拍摄文件进行解码操作;S22:上传:将解码后的文件上传到显存中,由GPU进行后续处理;S23:编辑:对视频进行编辑;S24:预览:将长图像转化成立体图像进行预览;S241.将长图像至少分成6块区域;S242.对不同的区域进行直线投影;所述的结果输出将编辑后的结果进行编码写成文件输出。2.根据权利要求1所述的一种基于GPU的VR视频编辑的方法,其特征在于:所述的直线投影包括如下子步骤:A.建立球模型:建立一个球形的模型来模拟视觉转换下的方位变换,以球心为视角观察点;B.将长图像贴在球模型上:按从上到下的顺序,将要预览的视频图像的每一行像素依次...

【专利技术属性】
技术研发人员:罗天王小斌吴若涵彭军
申请(专利权)人:成都索贝数码科技股份有限公司
类型:发明
国别省市:四川;51

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

1