The invention discloses a method for realizing 360 degree panoramic video, which relates to the technical field of video processing. It uses the existing video content video compression standard to compress and parallel transmission of each camera, a single camera video is a 2-D video, suitable for the use of the existing video compression standard, record label information in camera and video stream, in the receiver can decode and display all video, can also according to the in the viewer, using the camera mark information, select the corresponding video camera, the mosaic and display. The video data processing is efficient, and the splicing work is transferred from the encoding end to the decoding end. The video mosaic and projection transformation process is not needed before encoding, which reduces the complexity of the 360 degree video coding and improves the encoding speed.
【技术实现步骤摘要】
一种360度全景视频的实现方法
本专利技术涉及的是视频处理
,具体涉及一种360度全景视频的并行编码以及解码端拼接显示的数据处理流程。
技术介绍
在虚拟现实(VR)应用中,360度全景视频是以人眼为中心点,围绕上下180度、水平360度无缝衔接的视频影像,影像通过全景播放器用户可以通过点击鼠标、触摸屏幕、陀螺仪等方式实现上下、左右、放大、缩小无死角浏览或者通过虚拟现实头盔观看的视频模式。通过多个相机同时拍摄不同角度的视频,后期通过专用的软件输出,或者通过专门的视频拼接软件进行同步、拼接、调整、输出,最后得到2:1比例的全景视频文件,为一个球面视频。拼接后的360度视频图像可以表示在一个球体表面上,但不适于存储、传输和压缩等处理。而目前的视频编码方法都是针对平面矩形区域,所以需要将球面视频投影变换到二维平面上。目前有多种投影方式,常用的有球面投影,立方体投影,正方棱台投影等。球面投影是把每条经线展开成一条直线段,并沿赤道线绕一圈形成一个圆柱体,然后展开为一个矩形,该方法被广泛地应用于全景视频编码过程中,其优点是矩形有利于用既有的视频压缩标准来进行压缩,但是在变换过程中,两极区域拉伸过大,出现变形失真。立方体投影是将球面内容投射到外切正方体的六个面上,这样像素分布均匀,画面没有几何失真,变换后文件大小比原球面减少了25%,但由于是向球的外切正方体映射,像素密度减少,带来了图像出现模糊的问题。正方棱台投影是将球面内容投射到内嵌立方体中的正方棱台中,投射出的平面面积比球面小,与源文件相比减少了80%的内存,但由于球面上的单位面积投射到正方棱台平面上的面积,因 ...
【技术保护点】
一种360度全景视频的实现方法,其特征在于,其步骤为:(1)采集视频,使用多台相机阵列同时拍摄,所有相机一起开启延时拍摄采集视频内容;(2)每个相机拍摄的视频是二维平面视频,使用现有的视频压缩标准独立完成编码和并行传输每个相机采集的视频内容,并将相机的编号、位置等标记信息记录在压缩视频码流中,用于解码端的视频拼接;(3)在接收端,根据显示视区范围的要求,既可以解码显示全部视频,也可以根据观看者的视区,利用相机标记信息,选择对应的相机拍摄的视频,解码显示对应相机的视频内容,将其拼接融合并显示,随着视区的移动,不断的匹配视频,解码拼接,保证360度全景的效果。
【技术特征摘要】
1.一种360度全景视频的实现方法,其特征在于,其步骤为:(1)采集视频,使用多台相机阵列同时拍摄,所有相机一起开启延时拍摄采集视频内容;(2)每个相机拍摄的视频是二维平面视频,使用现有的视频压缩标准独立完成编码和并行传输每个相机采集的视频内容,并将相机的编号、位置等标记信息记录在压缩视频码流中,用于解码端的视频拼接;(3)在接收端,根据显示视区范围的要求,既可以解码显示全部视频,也可以根据观看者的视区,利用相机标记信息,选择对应的相机拍摄的视频,解码显示对应相机的视频内容,将其拼接融合并显示,随着视区的移动,不断的匹配视频,解码拼接,保证360度全景的效果。2.根据权利要求1所述的一种360度全景视频的实现方法,其特征在于,所述步骤(1)中所有相机拍摄时的光轴交于一点,总视野为水平360度,垂直180度。3.根据权利要求1所述的一种360度全景视频的实现方法,其特征在于,所述步骤(2)压缩编码时可利用相邻相机间的图像内容为参考帧做预测编码,相机数量较少时,相邻相机间的重复内容也较少,每个相机的视频内容独立压缩编码;相机数量较多时,相邻相机间的重复内容较多,以相邻相机编码图像的重建帧作为参考帧进行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。