[发明专利]一种适用于HEVC视频编码的帧级量化参数计算方法有效
申请号: | 201811117434.4 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109120934B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 殷海兵;李东;黄晓峰 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04N19/147 | 分类号: | H04N19/147;H04N19/19;H04N19/124 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 吴秉中 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 hevc 视频 编码 量化 参数 计算方法 | ||
1.一种适用于HEVC视频编码的帧级量化参数计算方法,通过离线数据统计分析,当前帧的帧级量化参数Qps的改变量ΔQp,与GOP内所有帧的平均失真ΔD之间呈现线性关系
ΔD=K·ΔQp (7)
其中K为斜率,ΔD=avg(MSE),MSE为每帧的编码失真;
将公式(7)变换为ΔD=f(Qps,ε)·ΔQp (8)
ε=avg(SATD),其中SATD为帧级预测失真经哈达玛变换后的值;
采取对ΔD/ΔR的值取极限的方式计算,即
R是码率,D是失真;
该方法包括如下步骤:
(1)建立K与Qps、ε之间模型;
(2)数据统计分析;
(3)帧级量化参数计算。
2.如权利要求1所述的适用于HEVC视频编码的帧级量化参数计算方法,其特征在于:所述步骤(1)具体包括如下流程:
外层循环由Qps控制,其初值等于18,每循环一次Qps加1,一直到Qps等于48结束循环;内层循环由ΔQp控制,每循环一次,ΔQp加0.1,其变化区间为[-5,5],每个Qps的变化范围为[-5+Qps,5+Qps)];当内外层循环都结束后,用每次内层循环编码获取的数据以启发式离线建模的方式建立K与Qps、ε之间模型。
3.如权利要求2所述的适用于HEVC视频编码的帧级量化参数计算方法,其特征在于:所述步骤(2)具体如下:
a)提出基于依赖的帧间失真波动程度K
ΔQp=ΔQp+0.1 (10)
其中MSE为每帧的编码失真,N=30为编码帧数;ΔD与ΔQp之间的斜率为K,
b)建立帧间失真波动程度预测模型
参数ε定义如下所示:
其中N是编码帧数,N∈[10,30];
建立帧间失真依赖模型以如下函数关系呈现:
其中a1,a2,b1,b2,c1,c2为自适应参数,随着视频内容不同而更新。
4.如权利要求3所述的适用于HEVC视频编码的帧级量化参数计算方法,其特征在于:所述步骤(3)具体如下:
由于当ΔQp趋于零时,ΔR也趋于零,将公式(9)转化为:
由公式(7),(8),(14)可得:
采用二次模型可以对码率R进行有效估计:
其中SATDi为当前帧的SATD,qi为当前帧的量化步长,qi与之间的关系为:
α1,α2为模型参量,由公式(17),(18)可得ΔR为:
令则公式(19)转化为:
ΔRi=H(i)·ΔQp (20)
令ΔD=f(ΔQp),ΔR=g(ΔQp),则公式(15)转化为:
将公式(16),(20)带入(21)可得:
将公式(22)带入可得当前帧的帧级量化参数为:
其中qfactor是编码器中的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811117434.4/1.html,转载请声明来源钻瓜专利网。