一种视频编码器及其码率控制方法_2

文档序号:9755168阅读:来源:国知局
r>[0036]这里需要注意的是,当前码率信息可以是当前码率的统计信息。
[0037]下面以一具体实施例来说明本发明所提供的视频编码码率控制方法。图1是本发明一实施例所提供的视频编码码率控制方法的方法流程图。如图1所示,该方法包括:
[0038]步骤100:设置码率预定值和量化参数QP预定值,继续执行步骤101。
[0039]步骤101:在输入图像序列经图像预处理后进行视频编码处理生成编码视频流的过程中,获取视频编码的当前码率统计信息,继续执行步骤102。
[0040]步骤102:判断当前码率与码率预定值的大小,若当前码率大于码率预定值则执行步骤103,若当前码率小于码率预定值则执行步骤106,若当前码率等于码率预定值则执行步骤101。
[0041 ] 步骤103:判断当前量化参数QP与量化参数QP预定值的大小,若当前量化参数QP大于或等于预定值,则执行步骤104,否则执行步骤105。
[0042]步骤104:增加图像预处理中降低噪声操作的滤波强度,或者降低边缘增强操作的处理强度,以降低码率。
[0043]步骤105:增加量化参数QP取值,或者增加图像预处理模块中的降低噪声操作的滤波强度,或者降低边缘增强操作的处理强度,以降低码率。
[0044]步骤106:减小量化参数QP取值,或者减小图像预处理模块中的降低噪声操作的滤波强度,或者增加边缘增强操作的处理强度,以提高码率。
[0045]本发明将图像预处理模与视频编码模块都参与到码率控制过程中,通过调节图像预处理模块(降噪、边缘增强等)的处理强度,调节图像的细节程度,进一步调节码率,增加了控制码率的手段。
[0046]在本发明一实施例中,在对输入图像序列进行图像预处理之前还可以进一步包括:对视频图像进行区域分析并划分出重要区域(感兴趣区域)和次要区域(非感兴趣区域)的步骤,图像预处理时对不同区域采用不同的处理强度,如设置不同的降噪滤波强度或者不同的边缘增强处理程度,使图像质量和码率可以分区域进行调节和控制。
[0047]这样根据不同区域采用不同的图像预处理与视频编码处理强度,使重要区域和次要区域的图像质量分别调节,从而在码率受限的条件下优先保证重要区域的图像质量。
[0048]具体而言,可以在图像预处理中对次要区域(例如背景部分)实现比较强的平滑滤波处理,在编码过程中做比较强的量化压缩处理,并根据码率情况对图像预处理过程中的平滑滤波强度及编码中的量化强度进行调节,而对重要区域保持较佳的图像预处理及量化处理,使图像预处理过程中的处理模块加入到码率控制的循环反馈体系中,从而获得更佳的图像质量预码率的平衡。
[0049]在本发明一实施例中,可以利用图像智能分析方法将目标与背景分离,将目标作为重要区域,将背景作为次要区域。
[0050]图2是本发明一实施例所提供的视频编码器的结构示意图。如图2所示,该编码器包括:图像预处理模块、视频编码模块、码率控制模块、智能分析模块。
[0051]图像预处理模块用于对视频图像的亮度、饱和度、对比度、噪声程度进行调节和处理。
[0052]视频编码模块用于对视频图像进行压缩处理生成编码视频流。
[0053]码率控制模块用于在输入图像序列经图像预处理处理后进行视频编码处理生成编码视频流的过程中,获取当前码率统计信息并判断当前码率的大小,根据当前码率与码率预定值的大小关系,相应调整图像处理强度控制参数及压缩量化控制参数。智能分析模块用于在输入图像序列进行图像预处理之前对视频图像进行区域分析并划分出重要区域和次要区域,使码率控制分区域进行。
[0054]本领域技术人员可以理解,在某些实施例下,编码器可以不包含智能分析模块,此时不对视频图像进行区域划分,或者区域分析和划分由图像预处理模块及视频编码模块内部自适应产生,或者对视频图像进行区域分析并划分出重要区域和次要区域的过程在外部进行,划分区域完成后再进行图像预处理。
[0055]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
【主权项】
1.一种视频编码的码率控制方法,其特征在于:包括, 设置码率预定值; 在输入图像序列经图像预处理处理后进行视频编码处理生成编码视频流的过程中,获取当前码率信息并判断当前码率的大小; 根据当前码率与码率预定值的大小关系,相应调整图像处理强度控制参数及压缩量化控制参数。2.根据权利要求1所述的方法,其特征在于:若当前码率大于码率预定值,则增大量化参数取值,或者增加图像预处理过程中的降低噪声操作的滤波强度,或者降低边缘增强操作的处理强度; 若当前码率小于码率预定值,则减小量化参数取值,或者减小图像预处理过程中的降低噪声操作的滤波强度,或者增加边缘增强操作的处理强度。3.根据权利要求2所述的方法,其特征在于,进一步设置量化参数预定值;若当前量化参数也已达预定值,则不再增加量化参数值。4.根据权利要求1所述的码率控制方法,其特征在于:在对输入图像序列进行图像预处理之前还包括对视频图像进行区域分析并划分出重要区域和次要区域,使码率控制分区域进行。5.根据权利要求4所述的码率控制方法,其特征在于,利用图像智能分析方法将所述输入图像序列中的目标与背景分离,将目标作为重要区域,将背景作为次要区域。6.根据权利要求5所述的码率控制方法,其特征在于,所述码率控制分区域进行包括: 在图像预处理中对次要区域实现比重要区域强的平滑滤波处理,或在编码过程中对次要区域实现比重要区域强的量化压缩处理。7.根据权利要求1所述的码率控制方法,其特征在于:所述当前码率为当前统计码率。8.一种视频编码器,其特征在于,包括: 图像预处理模块,用于对视频图像的亮度、饱和度、对比度、噪声程度进行调节和处理; 视频编码模块,用于对视频图像进行压缩处理生成编码视频流; 码率控制模块,用于在输入图像序列经图像预处理模块处理后,在视频编码模块对其处理生成编码视频流的过程中,获取当前码率统计信息并判断当前码率的大小,根据需要相应调整图像处理强度控制参数及压缩量化控制参数。9.根据权利要求8所述的视频编码器,其特征在于,还包括:智能分析模块,用于在图像预处理模块对输入图像序列进行图像预处理之前,对视频图像进行区域分析并划分出重要区域和次要区域,使码率控制分区域进行。10.根据权利要求8所述的视频编码器,其特征在于,所述图像预处理模块还用于在对输入图像序列进行图像预处理之前对视频图像进行区域分析并划分出重要区域和次要区域,使码率控制分区域进行。11.根据权利要求8所述的视频编码器,其特征在于,所述视频编码模块还用于在输入图像序列进行图像预处理之前对视频图像进行区域分析并划分出重要区域和次要区域,使码率控制分区域进行。
【专利摘要】本发明实施例提供了一种视频编码器及其码率控制方法,实现图像质量与编码效率的平衡、在更低码率下可以保持较好图像质量。其中,所述方法包括:设置码率预定值;在输入图像序列经图像预处理处理后进行视频编码处理生成编码视频流的过程中,获取当前码率信息并判断当前码率的大小;根据当前码率与码率预定值的大小关系,相应调整图像处理强度控制参数及压缩量化控制参数。
【IPC分类】H04N19/85, H04N19/146, H04N19/17, H04N19/124
【公开号】CN105516721
【申请号】CN201410557557
【发明人】张韵东, 卢京辉, 汪源
【申请人】广东中星电子有限公司
【公开日】2016年4月20日
【申请日】2014年10月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1