VR视频转码方法及装置与流程

文档序号:15079284发布日期:2018-08-03 11:43阅读:来源:国知局
技术特征:

1.一种VR视频转码方法,包括:

解码源VR视频数据,以获得音频数据集和第一帧数据集,所述源VR视频数据和所述第一帧数据集具有源分辨率;

根据所述第一帧数据集获得第二帧数据集;

根据所述第一帧数据集获得第三帧数据集,所述第二帧数据集和所述第三帧数据集为通过不同方式获得的具有相同的目标分辨率的帧数据集;

将所述第二帧数据集减去所述第三帧数据集获得目标分标率差值;

合成切割所述第二帧数据集和所述音频数据集,得到基础视频集;以及

编码切割所述目标分辨率差值,得到增强视频集,所述基础视频集和所述增强视频集用于VR视频播放。

2.根据权利要求1所述的VR视频转码方法,其中,所述源分辨率大于等于所述目标分辨率。

3.根据权利要求2所述的VR视频转码方法,其中,所述根据所述第一帧数据集获得第二帧数据集包括:

将所述第一帧数据集无损缩小到所述目标分辨率,以获得所述第二帧数据集。

4.根据权利要求2所述的VR视频转码方法,其中,所述根据所述第一帧数据集获得第三帧数据集包括:

采用既定视频编码方式压缩所述第一帧数据集;

对于压缩后的第一帧数据集,缩小分辨率得到基础分辨率视频,所述基础分辨率视频的基础分辨率小于所述目标分辨率;

解码所述基础分辨率视频;以及

采用第一插值算法放大分辨率得到所述第三帧数据集。

5.根据权利要求4所述的VR视频转码方法,其中,所述第一插值算法为双线性插值算法。

6.根据权利要求1所述的VR视频转码方法,其中,所述合成切割所述第二帧数据集和所述音频数据集,得到基础视频集包括:

将所述第二帧数据集和所述音频数据集合成一个或多个视音频;以及

将所述一个或多个视音频按照时间维度切割,以获得基础视频集。

7.根据权利要求1所述的VR视频转码方法,其中,所述编码切割所述目标分辨率差值,得到增强视频集包括:

将所述目标分辨率差值按照既定的视频编码方式进行编码压缩;以及

将编码后的目标分辨率差值切割得到所述增强视频集。

8.根据权利要求7所述的VR视频转码方法,其中,所述切割包括时间和/或空间维度的切割。

9.根据权利要求8所述的VR视频转码方法,其中,所述空间维度的切割和用户当前的视场角度相关。

10.一种VR视频转码装置,包括:

分解模块,用于解码源VR视频数据解码,以获得音频数据集和第一帧数据集,所述源VR视频数据和所述第一帧数据集具有源分辨率;

第一生成模块,用于根据所述第一帧数据集获得第二帧数据集;

第二生成模块,用于根据所述第一帧数据集获得第三帧数据集,所述第二帧数据集和所述第三帧数据集为通过不同方式获得的具有相同的目标分辨率的帧数据集;

差值计算模块,用于将所述第二帧数据集减去第三帧数据集获得目标分标率差值;

合成切割模块,用于合成切割所述第二帧数据集和所述音频数据集,得到基础视频集;

编码切割模块,用于编码切割所述目标分辨率差值,得到增强视频集,所述基础视频集和所述增强视频集用于VR视频播放。

存储模块,用于存储所述基础视频集和所述增强视频集。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1