【技术实现步骤摘要】
一种考虑时域相关性和熵平衡的低延时全景视频编码方法
[0001]本专利技术属于全景视频编码
,具体涉及一种考虑时域相关性和熵平衡的低延时全景视频编码方法。
技术介绍
[0002]全景视频是一种使用相机阵列或3D摄像机进行全方位360度进行拍摄的视频,用户在观看视频的时候,可以随意调节视频上下左右方位进行观看,全景视频具有高帧率、高分辨率(至少4K)、宽视域的特征,存储和传输全景视频非常消耗资源。低延时层次编码结构采用循环GOP(Group Of Pictures)结构,一个GOP分为3层,每一层的编码帧采用相同的量化参数,每一帧有多个参考帧,分别为时域上的前一帧,以及已经编码的邻近3个关键帧。H.266/VVC中GOP大小增大至8,编码帧的播放顺序POC(Picture Order Count)与编码顺序EOC(Encoding Order Count)相同。
[0003]全景视频图像需要投影到二维平面上后,再通过传统编码器进行编码。ERP投影是当前最常用的一种投影方式,也是360Lib默认的投影方式,该投影会 ...
【技术保护点】
【技术特征摘要】
1.一种考虑时域相关性和熵平衡的低延时全景视频编码方法,其特征在于,包括以下步骤:S1、向编码器输入待编码序列;S2、判断当前是否为第一帧,若是,则执行:计算CTU行对应的纬度值并计算球面及其投影平面的面积拉伸比;依据帧级QP计算帧级拉格朗日乘子;编码完当前帧,输入下一张图片重复S2;否则,进入步骤S3;S3、计算当前编码帧像素均值和方差值;S4、判断当前帧像素方差值与上一帧的差值是否小于第一阈值,同时帧级时域相关性是否大于第二阈值,若是,则进入S5,否则进入S6;S5、当前帧的编码量化参数增加1;S6、按顺序编码CTU;S7、判断当前帧数是否大于3,若是,进入步骤S9,否则进入S8;S8、基于R
‑
λ模型调整拉格朗日乘子,进入S10;S9、基于R
‑
λ模型和前一帧的时域相关性调整拉格朗日乘子;S10、计算当前CTU的量化参数并编码CTU;S11、判断是否是最后一个CTU,若是,则编码完当前帧,进入步骤S12,否则,回到步骤S6;S12、获取当前帧保存的每个CTU的编码失真和运动补偿预测误差,计算当前帧内各个CTU的时域失真影响因子;S13、判断是否是最后一帧,若是,则进入S14,否则输入下一张图片并回到S2;S14、当前全景视频序列编码完成。2.根据权利要求1所述的一种考虑时域相关性和熵平衡的低延时全景视频编码方法,其特征在于,步骤S2中,计算面积拉伸比的方法为:定义全景视频球体半径为r,则纬度为θ的球面环带区域面积为:S
s
(θ)=2π
·
r2·<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。