差分量化参数的确定方法、确定系统及视频编码器技术方案

技术编号:15654439 阅读:86 留言:0更新日期:2017-06-17 11:02
本申请公开了一种差分量化参数的确定方法、确定系统及视频编码器,其中,差分量化参数的确定方法首先根据离散余弦变换系数块的大小将其划分为至少两个待编码区域,然后根据预设编码规则确定至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数,最后根据至少两个待编码区域中位于所述预设方向起始位置的待编码区域的量化参数依次计算剩余待编码区域的差分量化参数。相较于现有技术中对一个离散余弦变换系数块确定一个差分量化参数的方法,差分量化参数的确定方法为离散余弦变换系数块确定至少两个差分量化参数,以实现提高视频编码效率的目的。

【技术实现步骤摘要】
差分量化参数的确定方法、确定系统及视频编码器
本申请涉及图像处理
,更具体地说,涉及一种差分量化参数的确定方法、确定系统及视频编码器。
技术介绍
量化是在不降低视觉效果的前提下减少图像编码长度,减少视觉恢复中不必要的信息的操作,是视频编码过程中的核心步骤,在现今主流的离散余弦变换(DiscreteCosineTransform,DCT)混合预测基的视频编码器中,图像被分成多个图像块分别进行编码,在对所述图像块进行量化的过程中,每个图像块的差分量化参数的确定是决定视频编码效率的关键。在H.264及更早的编码标准中,图像在编码时被分成多个图像块,对图像块进行预测,获得预测块,并将预测块与当前图像块相减,得到残差块,然后对残差块执行DCT变换,得到与原图像块同样大小的离散余弦变换系数块,最后对这个离散余弦变换系数块进行量化。每个离散余弦变换系数块在量化时的差分量化参数的确定是利用当前图像块的量化参数和编码顺序中上一个图像块使用的量化参数相减确定的。H.265编码标准对H.264中获取每个离散余弦变换系数块的差分量化参数的算法进行了优化,参考图1,在图1中,QPC表示当前待编码的离散余弦变换系数块,QPT和QPL分别表示位于当前待编码离散余弦变换系数块上方和左上方的离散余弦变换系数块,在确定当前待编码的离散余弦变换系数块的差分量化参数时,取QPT和QPL的量化参数的平均值,并将该平均值作为所述当前待编码离散余弦变换系数块的预测量化参数,然后将所述当前待编码离散余弦变换系数块的量化参数与其预测量化参数作差,获得所述当前待编码离散余弦变换系数块的差分量化参数,无论在H.264和H.265编码标准中,每个离散余弦变换系数块的量化参数均由视频编码器确定。H.265中每个离散余弦变换系数块大小的取值范围为4像素×4像素-32像素×32像素,包括端点值,相较于H.264中,离散余弦变换系数块只能为固定大小的宏块(其大小为16像素×16像素)更具有灵活性。H.265编码标准比H.264编码标准的码率大大降低,使视频对于网络传输速度的要求大大降低。但是现今主流的视频编码方法都存在效率较低的问题,如何提高视频编码效率是研究人员努力的方向之一。
技术实现思路
为解决上述技术问题,本专利技术提供了一种差分量化参数的确定方法、确定系统及视频编码器,以实现提高视频编码效率的目的。为实现上述技术目的,本专利技术实施例提供了如下技术方案:一种差分量化参数的确定方法,应用于图像编码过程中离散余弦变换系数块的量化过程,包括:根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域,所述至少两个待编码区域彼此相邻,且按预设方向排列,所述至少两个待编码区域的大小按预设方向递增;根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数;根据所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数。可选的,所述根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域包括:判断所述离散余弦变换系数块的大小是否小于或等于预设大小,如果是,则将其划分为第一待编码区域和第二待编码区域,其中,所述第二待编码区域位于所述预设方向的起始位置;如果否,则将其划分为至少三个待编码区域。可选的,当所述离散余弦变换系数块划分为第一待编码区域和第二待编码区域时,根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数包括:根据预设编码规则确定所述第二待编码区域的预测量化参数;将所述第二待编码区域的量化参数与所述预测量化参数作差,获得所述第二待编码区域的差分量化参数。可选的,根据所述至少两个待编码区域中位于所述预设方向其实位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数包括:将所述第二待编码区域的量化参数作为所述第一待编码区域的预测量化参数;将所述第一待编码区域的量化参数和预测量化参数作差,获得其差分量化参数。可选的,所述第一待编码区域的差分量化参数的取值范围为0-6,包括端点值。可选的,所述第一待编码区域的量化参数根据所述第一待编码区域的差分量化参数的取值范围和预测量化参数确定。可选的,当所述离散余弦变换系数块划分为三个待编码区域时,所述离散余弦变换系数块由按预设方向排列的第五待编码区域、第四待编码区域和第三待编码区域构成,所述根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数包括:根据预设编码规则确定所述第五待编码区域的预测量化参数;将所述第五待编码区域的量化参数与所述预测量化参数作差,获得所述第五待编码区域的差分量化参数。可选的,所述根据所述至少两个待编码区域中位于所述预设方向其实位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数包括:将所述第五待编码区域的量化参数作为所述第四待编码区域的预测量化参数;将所述第四待编码区域的量化参数和预测量化参数作差,获得其差分量化参数;将所述第四待编码区域的量化参数作为所述第三待编码区域的预测量化参数;将所述第三待编码区域的量化参数和预测量化参数作差,获得其差分量化参数。一种差分量化参数的确定系统,应用于图像编码过程中离散余弦变换系数块的量化过程,包括:区域划分模块,用于根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域,所述至少两个待编码区域彼此相邻,且按预设方向排列,所述至少两个待编码区域的大小按预设方向递增;第一编码模块,用于根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数;第二编码模块,用于根据所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数。可选的,所述区域划分模块根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域具体包括:判断所述离散余弦变换系数块的大小是否小于或等于预设大小,如果是,则将其划分为第一待编码区域和第二待编码区域,其中,所述第二待编码区域位于所述预设方向的起始位置,如果否,则将其划分为至少三个待编码区域。可选的,当所述离散余弦变换系数块划分为第一待编码区域和第二待编码区域时,所述第一编码模块具体用于,根据预设编码规则确定所述第二待编码区域的预测量化参数,并将所述第二待编码区域的量化参数与所述预测量化参数作差,获得所述第二待编码区域的差分量化参数。可选的,所述第二编码模块具体用于,将所述第二待编码区域的量化参数作为所述第一待编码区域的预测量化参数;将所述第一待编码区域的量化参数和预测量化参数作差,获得其差分量化参数。可选的,所述第一待编码区域的差分量化参数的取值范围为0-6,包括端点值。可选的,所述第一待编码区域的量化参数根据所述第一待编码区域的差分量化参数的取值范围和预测量本文档来自技高网
...
差分量化参数的确定方法、确定系统及视频编码器

【技术保护点】
一种差分量化参数的确定方法,其特征在于,应用于图像编码过程中离散余弦变换系数块的量化过程,包括:根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域,所述至少两个待编码区域彼此相邻,且按预设方向排列,所述至少两个待编码区域的大小按预设方向递增;根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数;根据所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数。

【技术特征摘要】
1.一种差分量化参数的确定方法,其特征在于,应用于图像编码过程中离散余弦变换系数块的量化过程,包括:根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域,所述至少两个待编码区域彼此相邻,且按预设方向排列,所述至少两个待编码区域的大小按预设方向递增;根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数;根据所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数。2.根据权利要求1所述的差分量化参数的确定方法,其特征在于,所述根据所述离散余弦变换系数块的大小将其划分为至少两个待编码区域包括:判断所述离散余弦变换系数块的大小是否小于或等于预设大小,如果是,则将其划分为第一待编码区域和第二待编码区域,其中,所述第二待编码区域位于所述预设方向的起始位置;如果否,则将其划分为至少三个待编码区域。3.根据权利要求2所述的差分量化参数的确定方法,其特征在于,当所述离散余弦变换系数块划分为第一待编码区域和第二待编码区域时,根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数包括:根据预设编码规则确定所述第二待编码区域的预测量化参数;将所述第二待编码区域的量化参数与所述预测量化参数作差,获得所述第二待编码区域的差分量化参数。4.根据权利要求3所述的差分量化参数的确定方法,其特征在于,根据所述至少两个待编码区域中位于所述预设方向其实位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数包括:将所述第二待编码区域的量化参数作为所述第一待编码区域的预测量化参数;将所述第一待编码区域的量化参数和预测量化参数作差,获得其差分量化参数。5.根据权利要求3所述的差分量化参数的确定方法,其特征在于,所述第一待编码区域的差分量化参数的取值范围为0-6,包括端点值。6.根据权利要求5所述的差分量化参数的确定方法,其特征在于,所述第一待编码区域的量化参数根据所述第一待编码区域的差分量化参数的取值范围和预测量化参数确定。7.根据权利要求2所述的差分量化参数的确定方法,其特征在于,当所述离散余弦变换系数块划分为三个待编码区域时,所述离散余弦变换系数块由按预设方向排列的第五待编码区域、第四待编码区域和第三待编码区域构成,所述根据预设编码规则确定所述至少两个待编码区域中位于所述预设方向起始位置的待编码区域的预测量化参数,并根据该待编码区域的量化参数和预测量化参数确定其差分量化参数包括:根据预设编码规则确定所述第五待编码区域的预测量化参数;将所述第五待编码区域的量化参数与所述预测量化参数作差,获得所述第五待编码区域的差分量化参数。8.根据权利要求7所述的差分量化参数的确定方法,其特征在于,所述根据所述至少两个待编码区域中位于所述预设方向其实位置的待编码区域的量化参数按预设方向的排列顺序计算剩余待编码区域的差分量化参数包括:将所述第五待编码区域的量化参数作为所述第四待编码区域的预测量化参数;将所述第四待编码区域的量化参数和预测量化参数作差,获得...

【专利技术属性】
技术研发人员:朱洪波
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1