【技术实现步骤摘要】
一种初始量化参数自适应调整方法及系统
本专利技术涉及视频编解码领域,尤其涉及一种初始量化参数自适应调整方法及系统。
技术介绍
常用的编码技术在第一个GOP(GroupofPictures,画面组)仅仅通过比特率、帧率及分辨率确定的可用信道带宽来确定初始量化参数(量化参数记为QP(Quantitativeparameters)),而后续GOP的初始QP则由上一个GOP中存储图像的平均QP来确定。这种初始QP的算法设计策略,只考虑了信道带宽的特点而忽视了实际编码片源的多样性,使得编码器无法根据片源的特点获取合理的初始QP,从而制约编码器性能的最优化实现。
技术实现思路
本专利技术实施例的目的在于提出一种初始量化参数自适应调整方法和系统,旨在解决现有技术中初始QP的算法设计策略只考虑了信道带宽的特点而忽视了实际编码片源的多样性,使得编码器无法根据片源的特点获取合理的初始QP,从而制约编码器性能的最优化实现问题。本专利技术实施例是这样实现的,一种初始量化参数自适应调整方法,所述方法包括:计算压缩强度;计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;计算当前GOP的初始QP。本专利技术实施例的另一目的在于提出初始量化参数自适应调整系统,所述系统包括:压缩强度计算装置,用于计算压缩强度;纹理统计变量计算装置,与压缩强度计算模块相连,用于计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;运动统计变量计算装置,与纹理统计变量计算装置相连,用于计算当前GOP中第一帧图像的第一运动统计变 ...
【技术保护点】
一种初始量化参数自适应调整方法,其特征在于,所述方法包括:计算压缩强度;计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;计算当前GOP的初始QP。
【技术特征摘要】
1.一种初始量化参数自适应调整方法,其特征在于,所述方法包括:计算压缩强度;计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;计算当前GOP的初始QP;所述“计算压缩强度”具体为:Compress=width*height*bit_depth*frame/(10*bitrate)其中,Compress表示压缩强度、width、height分别表示图像以像素为单位的列数、行数;bit_depth表示图像像素的比特深度;frame表示帧率;bitrate表示编码目标比特率;步骤“计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量”还包括步骤:计算当前GOP中第一帧图像每一个宏块的纹理复杂度;根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第一纹理统计变量;根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第二纹理统计变量;所述步骤“计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量”还包括步骤:计算当前GOP中第一帧图像每一个宏块的运动复杂度;计算当前GOP中第二帧图像每一个宏块的运动复杂度;计算当前GOP中第一帧图像的第一运动统计变量;计算当前GOP中第一帧图像的第二运动统计变量;所述步骤“计算当前GOP的初始QP”还包括:根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值;根据当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量、当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,修正初始QP的初始值,获取初始QP的校正值;根据初始QP的校正值、第二纹理统计变量及第二运动统计变量,计算压缩强度校正参数记为fdqpt;根据压缩强度、压缩强度校正参数及初始QP的校正值,修正初始QP的校正值,获取最终的初始QP值。2.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,步骤“计算压缩强度”之前还包括步骤:对当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像进行下采样。3.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述“计算当前GOP中第一帧图像每一个宏块的纹理复杂度”具体为:其中,1≤n≤num_Mb其中,表示位于当前GOP中第一帧图像第i行j列像素的亮度值;t表示当前GOP的顺序标号;表示位于当前GOP中第一帧图像的第n个宏块;compst,n表示的纹理复杂度;std(变量|条件)表示对满足条件的所有变量求均方差;num_Mb表示一帧图像中的宏块总数;所述“根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第一纹理统计变量”具体为:mi_compst=10*sum(sign1(compst,n,Thres1)|1≤n≤num_Mb)/num_Mb,其中,其中mi_compst表示当前GOP中第一帧图像的第一纹理统计变量;sum(变量|条件)表示对满足条件的所有变量求和;Thres1表示第一门限,Thres1<20,x表示函数变量;所述“根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第二纹理统计变量”具体为:ma_compst=10*sum(sign2(compst,n,Thres2)|1≤n≤num_Mb)/num_Mb其中,其中,ma_compst表示当前GOP中第一帧图像的第二纹理统计变量;Thres2表示第二门限,Thres2>40。4.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述“计算当前GOP中第一帧图像每一个宏块的运动复杂度”具体为:并且其中,1≤n≤num_Mb,num_Mb表示一帧图像中的宏块总数;表示位于当前GOP中第二帧图像第i行j列像素亮度值;表示位于当前GOP中第二帧图像的第n个宏块;表示的运动复杂度;所述“计算当前GOP中第二帧图像每一个宏块的运动复杂度”具体为:并且其中,1≤n≤num_Mb;表示位于当前GOP中第三帧图像第i行j列像素亮度值;表示位于当前GOP中第三帧图像的第n个宏块;表示的运动复杂度;std(变量|条件)表示对满足条件的所有变量求均方差;所述“计算当前GOP中第一帧图像的第一运动统计变量”具体为:其中,其中,mi_comptt表示当前GOP中第一帧图像的第一运动统计变量;Thres3表示第三门限,Thres3<5;所述“计算当前GOP中第一帧图像的第二运动统计变量”具体为:其中,其中,ma_comptt表示当前GOP中第一帧图像的第二运动统计变量;Thres4表示第四门限,Thres4=f(frame),f为帧率的单调递减函数,在全帧率下Thres4>10。5.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述“根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值”具体为:QPtinitial=constqp+g1(ma_comptt)+g2(ma_comptt)-mi_comptt*kmi其中,g1(x)=(x-kma)*sign3(x,kma)g2(x)=(x/k1*(k2-x)*k3+(1-x/k1)*k4)*sign4(constI_period,frame)其中,QPtinitial为当前GOP初始QP的初始值;constqp为量化参数常量,取24即可;kmi、kma分别为最小运动调节参数、最大运动调节参数,0<kmi≤3,1<kma≤4;kj为第j个系数j=1,2,3,4,4<k1<10,k1<k2<10,1<k3<8,k3<k4<10;constI_period为I帧间隔;所述“根据当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量、当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,修正初始QP的初始值,获取初始QP的校正值”具体为:QPtmodify=g3(ma_comptt,ma_compst,mi_comptt)+temp其中,g3(x,y,z)=g4(x,y,z)*sign4(constI_period,frame)temp=QPtinitial+g5(ma_comptt,ma_compst)QPtmodify为当前GOP初始QP的校正值,x,y,z表示函数变量;所述“根据初始QP的校正值、第二纹理统计变量及第二运动统计变量,计算压缩强度校正参数记为fdqpt”具体为:Thres5、Thres6分别表示第五门限、第六门限,Thres5>28、Thres6≤15;所述“根据压缩强度、压缩强度校正参数及初始QP的校正值,修正初始QP的校正值,获取最终的初始QP值”具体为:QPt=clip(QPtmodify-(10-Compress)*fdqpt,0,51)其中,QPt表示当前GOP的最终的初始QP值;x表示函数变量;ma_comptt表示当前GOP中第一帧图像的第二运动统计变量;mi_comptt表示当前GOP中第一帧图像的第一运动统计变量;ma_compst表示当前GOP中第一帧图像的第二纹理统计变量。6.一种初始量化参数自适应调整系统,其特征在于,所述系统包括:压缩强度计算装置,用于计算压缩强度;纹理统计变量计算装置,与压缩强度计算模块相连,用于计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;运动统计变量计算装置,与纹理统计变量计算装置相连,用于计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;初始QP计算装置,与压缩强度计算装置、纹理统计变量计算装置和运动统计变量计算装置相连,用于计算当前GOP的初始QP;所述压缩强度计算装置中的压缩强度计算方法为:Compress=width*height*bit_depth*frame/(10*bitrate)Compress表示压缩强度;width、height分别表示图...
【专利技术属性】
技术研发人员:洪婷,
申请(专利权)人:深圳百科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。