基于帧复杂度的H.264码率控制方法技术

技术编号:4054211 阅读:280 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于帧复杂度的H.264码率控制方法,属于视频编码技术领域。该方法包括以下步骤:A、根据帧复杂度确定当前编码帧的目标比特数;B、计算量化参数并进行率失真优化;其特征在于,帧复杂度是通过一个复杂度系数来衡量,该复杂度系数定义为图像灰度直方图的平均差值和图像亮度分量的平均绝对误差比率的加权之和,在该复杂度系数基础上,通过经验公式对现有的目标比特公式进行了修正。本发明专利技术方法不但能更为准确地控制码率,而且提高了视频输出序列的平均峰值信噪比,从而得到更好的图像质量;本发明专利技术方法同时减小了视频图像帧间质量波动,使得视频图像质量更加平滑。

【技术实现步骤摘要】

【技术保护点】
一种基于帧复杂度的H.264码率控制方法,包括以下步骤:A、根据帧复杂度确定当前编码帧的目标比特数;B、计算量化参数并进行率失真优化;其特征在于,帧复杂度是通过一个复杂度系数来衡量,该复杂度系数定义为图像灰度直方图的平均差值和图像亮度分量的平均绝对误差比率的加权之和,其定义式如下:FC=μMAD↓[ratio](i,j)+(1-μ)C↓[j]其中,FC表示复杂度系数;μ是权系数,其取值范围为0到1;i为视频序列中GOP层的序号,取值范围为1到视频序列中GOP层数;j为第i个GOP层中帧的序号,取值范围为1到第i个GOP层中包含的总帧数;***,H↓[j]=1/256×*|h↓[j]-h↓[j-1]|,h↓[j]表示当前编码帧的灰度直方图,h↓[j-1]表示前一帧重建帧的灰度直方图;MAC↓[ratio](i,j)=MAD(i,j)/*,表示第i个GOP层中第j帧的图像亮度分量平均绝对误差的比率;MAD(i,j)=a1*MAD(i,j-1)+a2,表示第i个GOP层中第j帧的图像亮度分量平均绝对误差,a1和a2为一元线性回归系数,其初始值分别为1和0,并在每个帧编码完成之后更新;*=1/j-1*MAD(i,n),表示当前GOP层中所有已编码P帧的图像亮度分量平均绝对误差的平均值。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈晓陆飞飞
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1