[发明专利]一种HEVC自适应视频码率控制方法及系统在审
申请号: | 201611127576.X | 申请日: | 2016-12-09 |
公开(公告)号: | CN106658010A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 徐苏珊 | 申请(专利权)人: | 深圳市云宙多媒体技术有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/152;H04N19/196;H04N19/85 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区科技园中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hevc 自适应 视频 控制 方法 系统 | ||
1.一种HEVC自适应视频码率控制方法,其特征在于,所述方法包括以下步骤:
分配当前图像帧的目标比特数;
以一个编码树单元CTU为码率控制单位,计算目标比特数初始值;
根据图像结构相似性和运动特性,计算当前编码树单元复杂度;
利用当前编码树单元复杂度,调整当前CTU分配的目标比特数,计算当前CTU目标比特数;
计算当前CTU使用的量化参数。
2.如权利要求1所述的HEVC自适应视频码率控制方法,其特征在于,所述方法还包括:
限定当前帧中当前CTU的量化参数的波动。
3.如权利要求1所述的HEVC自适应视频码率控制方法,其特征在于,
当前图像帧的目标比特数计算方法为:
Tbframe=min(Ub,max(Br/Fr,Lb)) (1)
其中,Tbframe为当前图像帧的目标比特数;Br是编码的目标比特率;Fr是图像帧率;Ub、Lb分别为上下阈值系数;min(变量)表示对变量求取最小值,max(变量)表示对变量就取最大值;α和β是调整系数;W是帧平滑窗系数;
Ub和Lb初始值按照公式2和公式3计算:
Ub=Br/Fr×W×α (2)
Lb=Br/Fr×β (3)
当编码完一帧图像后,分别按照公式4,5更新Ub和Lb;
Ub+=Br/Fr-bits (4)
Lb+=Br/Fr-bits (5)
其中bits是编码当前图像后实际输出编码比特数。
4.如权利要求1所述的HEVC自适应视频码率控制方法,其特征在于,
目标比特数初始值计算方法为:
其中,T1ctu,i表示目标比特数初始值;i是当前CTU的编码次序号;j为变量,其取值范围为[i-1-sw,i-1];N是一帧图像中CTU的个数;sw是编码树单元平滑窗系数;Rctu,j是第j个CTU分配的目标比特数;Ract,j是第j个CTU实际编码输出的比特数;Trbit是当前帧的剩余比特数;
Trbit的初始值按照公式7设置:
Trbit=Tbframe (7)
编码完一个CTU后,根据公式8更新Trbit:
Trbit-=Ract,i (8)
其中,Ract,i是第i个CTU实际编码输出的比特数。
5.如权利要求1所述的HEVC自适应视频码率控制方法,其特征在于,
当前编码树单元复杂度计算方法为:
其中,Ccomplex为当前编码树单元复杂度;SSIMi-1是第i-1个CTU结构相似性;MSSIM是平均结构相似性;κ和δ是调整系数;A1是阈值系数;MVi是第i个CTU中的最大运动矢量;
SSIM,为结构相似性;给定两个图像x和y,两张图像的结构相似性按照以下方式求出:
其中,ux是图像x中像素的平均值,uy是图像y中像素的平均值,σx是图像x中像素的方差,σy是图像y中像素的方差,σxy是图像x和图像y中像素的协方差,c1和c2是用来维持稳定的常数;
SSIMi-1的计算方法:将图像x和图像y分别设置为第i-1个CTU的原始图像和重建图像,根据公式(10)计算出的值即为SSIMi-1;
MSSIM的计算方法:将每个已经计算出的CTU的SSIM值进行累加平均,得出的值即为MSSIM的值。
6.如权利要求1所述的HEVC自适应视频码率控制方法,其特征在于,
当前CTU目标比特数计算方法为:;
其中,Tctu,i为当前CTU目标比特数,是调整系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云宙多媒体技术有限公司,未经深圳市云宙多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611127576.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全景视频改进双环带采样方法及装置
- 下一篇:全景视频的编解码方法和装置