一种初始量化参数自适应调整方法及系统的利记博彩app

文档序号:7987351阅读:522来源:国知局
一种初始量化参数自适应调整方法及系统的利记博彩app
【专利摘要】本发明公开一种初始量化参数自适应调整方法及系统,涉及视频编解码领域。所述方法包括:计算压缩强度;计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;计算当前GOP的初始QP。本发明通过分析片源的复杂度及压缩强度的关系来确定每个GOP的初始QP,即通过片源的复杂度分析策略,使得编码器能自适应动态调整初始QP,从而达到编码性能的优化。
【专利说明】一种初始量化参数自适应调整方法及系统
【技术领域】
[0001]本发明涉及视频编解码领域,尤其涉及一种初始量化参数自适应调整方法及系统。
【背景技术】
[0002]常用的编码技术在第一个GOP (Group of Pictures,画面组)仅仅通过比特率、中贞率及分辨率确定的可用信道带宽来确定初始量化参数(量化参数记为QP(Quantitativeparameters)),而后续GOP的初始QP则由上一个GOP中存储图像的平均QP来确定。这种初始QP的算法设计策略,只考虑了信道带宽的特点而忽视了实际编码片源的多样性,使得编码器无法根据片源的特点获取合理的初始QP,从而制约编码器性能的最优化实现。

【发明内容】

[0003]本发明实施例的目的在于提出一种初始量化参数自适应调整方法和系统,旨在解决现有技术中初始QP的算法设计策略只考虑了信道带宽的特点而忽视了实际编码片源的多样性,使得编码器无法根据片源的特点获取合理的初始QP,从而制约编码器性能的最优化实现问题。
[0004]本发明实施例是这样实现的,一种初始量化参数自适应调整方法,所述方法包括:
[0005]计算压缩强度;
[0006]计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;
[0007]计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;
[0008]计算当前GOP的初始QP。
[0009]本发明实施例的另一目的在于提出初始量化参数自适应调整系统,所述系统包括:
[0010]压缩强度计算装置,用于计算压缩强度;
[0011]纹理统计变量计算装置,与压缩强度计算模块相连,用于计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;
[0012]运动统计变量计算装置,与纹理统计变量计算装置相连,用于计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量;
[0013]初始QP计算装置,与压缩强度计算装置、纹理统计变量计算装置和运动统计变量计算装置相连,用于计算当前GOP的初始QP。
[0014]本发明的有益效果
[0015]本发明提出一种初始量化参数自适应调整方法及系统,本发明通过分析片源的复杂度及压缩强度的关系来确定每个GOP的初始QP,即通过片源的复杂度分析策略,使得编码器能自适应动态调整初始QP,从而达到编码性能的优化。【专利附图】

【附图说明】[0016]图1是本发明优选实施例一种初始量化参数自适应调整方法流程图;
[0017]图2是图1方法中步骤Step2的详细流程图;
[0018]图3是图1方法中步骤Step3的详细流程图;
[0019]图4是图1方法中步骤Step4的详细流程图;
[0020]图5是本发明优选实施例一种初始量化参数自适应调整系统结构图。
图6是图5中纹理统计变量计算装置的结构图;
图7是图5中运动统计变量计算装置的结构图;
图8是图5中初始QP计算装置的结构图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
[0022]本发明实施例提出一种初始量化参数自适应调整方法及系统,本发明通过分析片源的复杂度及压缩强度的关系来确定每个GOP的初始QP,即通过片源的复杂度分析策略,使得编码器能自适应动态调整初始QP,从而达到编码性能的优化。
[0023]实施例一
[0024]图1是本发明优选实施例一种初始量化参数自适应调整方法流程图;所述方法包括:
[0025]StepO:对当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像进行下采样。
[0026]设置此处理步骤目的是减少计算量,故该步骤为可选部分。
[0027]当选择进行St印O操作时,后续处理步骤中“当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像”即为下采样后的当前GOP中第一帧图像、下采样后的当前GOP中第二帧图像、下采样后的当前GOP中第三帧图像;下采样的方法可以采用目前公知的任意一种下采样方法。
[0028]当不选择进行St印O操作时,后续处理步骤中“当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像”即为原始的当前GOP中第一帧图像、原始的当前GOP中第二帧图像、原始的当前GOP中第三帧图像。
[0029]全文中,当前GOP中第一帧图像是指当前GOP中第一个编码的图像帧;当前GOP中第二帧图像是指按播放顺序确定的当前GOP中第一帧图像的后一帧;当前GOP中第三帧图像是指按播放顺序确定的当前GOP中第二帧图像的后一帧。
[0030]Stepl:计算压缩强度记为Compress。
[0031]Compress = wi dth*he i ght*b i t_depth*frame/(IO^bitrate)
[0032]全文中,width、height分别表示图像以像素为单位的列数、行数;bit_depth表示图像像素的比特深度(即图像中像素的像素值用几个比特表示);frame表示帧率;bitrate表示编码目标比特率。
[0033]St印2:计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量;[0034]具体如下:(图2是图1方法中步骤Step2的详细流程图)
[0035]St印21:首先,计算当前GOP中第一帧图像每一个宏块的纹理复杂度;
[0036]
【权利要求】
1.一种初始量化参数自适应调整方法,其特征在于,所述方法包括: 计算压缩强度; 计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量; 计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量; 计算当前GOP的初始QP。
2.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,步骤“计算压缩强度记”之前还包括步骤: 对当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像进行下采样。
3.权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述“计算压缩强度”具体为:
Compress = wi dth*he i ght*b i t_depth*frame/(IO^bitrate) 其中,Compress表示压缩强度、width、height分别表示图像以像素为单位的列数、行数;bit_depth表示图像像素的比特深度;frame表示帧率;bitrate表示编码目标比特率。
4.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,步骤“计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量”还包括步骤: 计算当前GOP中第一帧图像每一个宏块的纹理复杂度; 根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第一纹理统计变量; 根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第二纹理统计变量。
5.如权利要求4所述的初始量化参数自适应调整方法,其特征在于, 所述“计算当前GOP中第一帧图像每一个宏块的纹理复杂度”具体为:
Compst n = std{y](i,j) \ y]{i,j) e J其中,I ≤ η ≤ num_Mb 其中,父(〗,./)表示位于当前GOP中第一帧图像第i行j列像素的亮度值;t表示当前GOP的顺序标号?’她^表不位于当前GOP中第一帧图像的第η个宏块;compst,n表不的纹理复杂度;std(变量I条件)表示对满足条件的所有变量求均方差;num_Mb表示一帧图像中的宏块总数; 所述“根据所述第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第一纹理统计变量”具体为: mi_compst = 10*sum(signl (compst, n,Thres1) I≤n ≤ num_Mb) /num_Mb,其中,

6.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述步骤“计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量”还包括步骤: 计算当前GOP中第一帧图像每一个宏块的运动复杂度; 计算当前GOP中第二帧图像每一个宏块的运动复杂度; 计算当前GOP中第一帧图像的第一运动统计变量; 计算当前GOP中第一帧图像的第二运动统计变量。
7.如权利要求6所述的初始量化参数自适应调整方法,其特征在于, 所述“计算当前GOP中第一帧图像每一个宏块的运动复杂度”具体为:
8.如权利要求1所述的初始量化参数自适应调整方法,其特征在于,所述步骤“计算当前GOP的初始QP ”还包括:根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值; 根据当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量、当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,修正初始QP的初始值,获取初始QP的校正值; 根据初始QP的校正值、第二纹理统计变量及第二运动统计变量,计算压缩强度校正参数记为fdcipt ; 根据压缩强度、压缩强度校正参数及初始QP的校正值,修正初始QP的校正值,获取最终的初始QP值。
9.如权利要求8所述的初始量化参数自适应调整方法,其特征在于, 所述“根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值”具体为:
10.一种初始量化参数自适应调整系统,其特征在于,所述系统包括: 压缩强度计算装置,用于计算压缩强度;` 纹理统计变量计算装置,与压缩强度计算模块相连,用于计算当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量; 运动统计变量计算装置,与纹理统计变量计算装置相连,用于计算当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量; 初始QP计算装置,与压缩强度计算装置、纹理统计变量计算装置和运动统计变量计算装置相连,用于计算当前GOP的初始QP。
11.如权利要求10所述的初始量化参数自适应调整系统,其特征在于,所述系统包括: 下采样装置,与压缩强度计算装置相连,用于对当前GOP中第一帧图像、当前GOP中第二帧图像、当前GOP中第三帧图像进行下采样。
12.如权利要求10所述的初始量化参数自适应调整系统,其特征在于,所述压缩强度计算装置中的压缩强度计算方法为:
Compress = wi dth*he i ght*b i t_depth*frame/(IO^bitrate) Compress表示压缩强度;width、height分别表示图像以像素为单位的列数、行数;bit_cbpth表示图像像素的比特深度(即图像中像素的像素值用几个比特表示);frame表示中贞率;bitrate表示编码目标比特率。
13.如权利要求10所述的初始量化参数自适应调整系统,其特征在于, 所述纹理统计变量计算装置还包括: 第一帧宏块纹理复杂度计算模块,与第一帧第一纹理统计变量计算模块和第一帧第二纹理统计变量计算模块相连,用于计算当前GOP中第一帧图像每一个宏块的纹理复杂度;第一帧第一纹理统计变量计算模块,用于根据所述当前GOP中第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第一纹理统计变量; 第一帧第二纹理统计变量计算模块,与第一帧第一纹理统计变量计算模块相连,用于根据所述当前GOP中第一帧图像每一个宏块的纹理复杂度,计算当前GOP中第一帧图像的第二纹理统计变量。
14.如权利要求13所述的初始量化参数自适应调整系统,其特征在于,所述“计算当前GOP中第一帧图像每一个宏块的纹理复杂度”具体为:

15.如权利要求10所述的初始量化参数自适应调整系统,其特征在于, 所述运动统计变量计算装置还包括: 第一帧宏块运动复杂度计算模块,用于计算当前GOP中第一帧图像每一个宏块的运动复杂度; 第二帧宏块运动复杂度计算模块,与第一帧宏块运动复杂度计算模块, 相连,用于计算当前GOP中第二帧图像每一个宏块的运动复杂度; 第一帧第一运动统计变量计算模块,与第一帧宏块运动复杂度计算模块和第二帧宏块运动复杂度计算模块相连,用于根据当前GOP中第一帧图像每一个宏块的运动复杂度和当前GOP中第二帧图像每一个宏块的运动复杂度,计算当前GOP中第一帧图像的第一运动统计变量; 第一帧第二运动统计变量计算模块,与第一帧宏块运动复杂度计算模块、第二帧宏块运动复杂度计算模块、第一帧第一运动统计变量计算模块相连,用于根据当前GOP中第一帧图像每一个宏块的运动复杂度和当前GOP中第二帧图像每一个宏块的运动复杂度,计算当前GOP中第一帧图像的第二运动统计变量。
16.如权利要求15所述的初始量化参数自适应调整系统,其特征在于, 所述“计算当前GOP中第一帧图像每一个宏块的运动复杂度”具体为:
17.如权利要求10所述的初始量化参数自适应调整系统,其特征在于, 所述初始QP计算装置还包括: 初始QP初始值确定模块,用于根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值; 初始QP校正值获取模块,与初始QP初始值确定模块相连,用于根据当前GOP中第一帧图像的第一纹理统计变量和第二纹理统计变量、当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,修正初始QP的初始值,获取初始QP的校正值; 压缩强度校正参数计算模块,与初始QP校正值获取模块相连,用于根据初始QP的校正值、第二纹理统计变量及第二运动统计变量,计算压缩强度校正参数记为fdqpt ; 最终初始QP值获取模块,与压缩强度校正参数计算模块、初始QP校正值获取模块相连,用于根据所述压缩强度、压缩强度校正参数及初始QP的校正值,修正初始QP的校正值,获取最终的初始QP值。
18.如权利要求17所述的初始量化参数自适应调整系统,其特征在于, 所述“根据当前GOP中第一帧图像的第一运动统计变量和第二运动统计变量,确定初始QP的初始值”具体为:

【文档编号】H04N19/10GK103517067SQ201210544204
【公开日】2014年1月15日 申请日期:2012年12月14日 优先权日:2012年12月14日
【发明者】洪婷 申请人:深圳百科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1