1.一种高效视频编码标准量化参数的分配方法,其特征在于由以下步骤组成:(1)设置视频第一个编码帧的量化参数
输入的视频第一个编码帧为I帧、且处于随机接入编码结构的时间0层,使用编码者在编码配置文件中设定的量化参数,采用高效视频编码标准对第一帧进行编码;
(2)确定视频第二个编码帧的纹理复杂度等级和运动等级
对视频的第二个编码帧,纹理复杂度等级采用第二个编码帧的标准差σv进行衡量,运动等级采用第二个编码帧与第一个编码帧之间的背景帧差Dv进行衡量;
(3)确定时间1层的量化参数差值Δ1,opt
根据式(1)确定时间1层的量化参数差值Δ1,opt
Δ1,opt=p1+p2ln(Dv)-p3(ln(Dv))2+p4ln(σv)+p5(ln(σv))2 (1)其中,p1~p5为模型参数,p1取值为5~6,p2取值为0.1~2,p3取值为0.1~1,p4取值为
0.01~1,p5取值为0.1~1;
(4)确定时间1层的量化参数
对Δ1,opt取整,将其值限制在1~10之间,如式(2)所示:QP1=QP0+clip3(1,10,round(Δ1,opt)) (2)其中,QP0是第一个编码帧的量化参数,QP1是时间1层的量化参数,round(Δ1,opt)表示对Δ1,opt四舍五入取整,clip3(1,10,round(Δ1,opt))表示将round(Δ1,opt)的值限制在1~10;
(5)确定时间2层以及更高时间层的量化参数
根据视频图像组的大小及帧号来确定当前帧所处的时间层;根据式(3)确定当前帧的量化参数并编码;
QPl=QPl-1+1,l≥2 (3)其中,QPl是第l个时间层的量化参数;
(6)判断是否编码完毕
编码完一帧后,判断当前帧是否为编码的最后一帧,直到编码完整个视频。
2.根据权利要求1所述的高效视频编码标准量化参数分配方法,其特征在于:在确定视频第二个编码帧的纹理复杂度等级和运动等级步骤(2)中,第二个编码帧的标准差σv和第二个编码帧与第一个编码帧之间的背景帧差Dv采用式(4)和式(5)确定:式中x[n,k,i]为视频的第i帧第k个图像块位于n的像素亮度值,其中n为[n1,n2],每帧图像宽度为N1个像素,高度为N2个像素,Bi为 表示视频第i帧中图像块的集合, 为第i帧中的图像块总数,Pi,k为 表示第i帧第k个图像块中的像素集合, 为第i帧第k个图像块中像素的总数;其中,i、k、n1、n2、N1、N2、 和 均为有限正整数;式(4)中的图像块为正方形块,正方形块边长为能整除4的4~64个像素,式(5)中的图像块为正方形块,正方形块边长为能整除4的4~64个像素;xBG(n,k,i)为背景亮度值采用式(6)确定:其中
3.根据权利要求1所述的高效视频编码标准量化参数的分配方法,其特征在于:在确定时间1层的量化参数差值Δ1,opt步骤(3)中,p1取值为5.87、p2取值为1.12、p3取值为0.78、p4取值为0.03、p5取值为0.38。
4.根据权利要求1所述的高效视频编码标准量化参数的分配方法,其特征在于:在确定视频第二个编码帧的标准差和背景帧差步骤(2)中,式(4)中的图像块为正方形块,正方形块边长为4个像素,式(5)中的图像块为正方形块,正方形块边长为16个像素。