[发明专利]一种面向8K的AVS2超高清视频编码码率控制方法有效
| 申请号: | 201910944715.5 | 申请日: | 2019-09-30 |
| 公开(公告)号: | CN110662045B | 公开(公告)日: | 2021-10-15 |
| 发明(设计)人: | 廖义;李日;谢亚光 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
| 主分类号: | H04N19/152 | 分类号: | H04N19/152;H04N19/149;H04N19/124;H04N19/177 |
| 代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 林伟 |
| 地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 avs2 超高 视频 编码 控制 方法 | ||
1.一种面向8K的AVS2超高清视频编码的码率控制方法,其特征是,具体包括如下步骤:
(1)在帧层码率控制中,当编码第i帧前,根据视频目标码率C、第i帧在miniGOP中的权重和第i帧的SATD值D(i)求取量化步长q(i),并计算第i+1、i+2、…、i+N帧的SATD值,分别标记为D(i+1)、D(i+2)、…、D(i+N),其中N为一常数;
(2)利用RQ模型计算出第i、i+1、i+2、…、i+N帧的预估比特数,分别标记为R(i)、R(i+1)、R(i+2)、....、R(i+N);利用RQ模型计算预估比特数的计算公式如下:
其中:a、b和c分别为模型参数;
(3)定义第i帧的缓冲区饱和度预测值F(i),判断F(i)是否小于0.5,若是则令q(i)=q(i)*w,并重新执行步骤(2);否则判断F(i)是否大于0.8,若是则令q(i)=q(i)/w,并重新执行步骤(2);否则选择当前q(i)作为当前帧的最优量化步长,并执行步骤(4),w为常数;第i帧的缓冲区饱和度预测值F(i)的计算公式如下:
其中:F(i-1)为编码完第i-1帧的实际缓冲区饱和度,Fr为编码帧率,w的取值范围为(1,2);
(4)开始编码第i帧中的第j个CU,判断第j个CU是否是当前帧中的最后一个CU,若是则更新缓冲区并执行步骤(1),若否则执行步骤(4)。
2.根据权利要求1所述的一种面向8K的AVS2超高清视频编码的码率控制方法,其特征是,在步骤(4)中,编码第i帧中的第j个CU的方法具体为:根据缓冲区饱和度计算第i帧中第j个CU的编码量化步长q(i,j),q(i,j)=q(i)*h(i,j),其中h(i,j)的计算为:
其中:BT(i,j-1)为第i帧中前j-1个CU熵编码所产生的比特数总和,Z为一帧中CU个数的总和,利用编码量化步长q(i,j)进行RDO,获取最优编码模式在RDO中计算出的比特数T(i,j),定义熵编码预测比特数A(i,j)=m*T(i,j)+n,并在每行CU结束RDO时将该行所有CU的熵编码预测比特数更新到缓冲区,其中m、n为模型参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910944715.5/1.html,转载请声明来源钻瓜专利网。





