尽管RDOQ显著提高了HEVC的编码性能,但是在用RDO准则优化操作时,确定各变换系数的最佳量化电平需要较高的计算复杂度。
本文中,首先提出一种跳过所有零编码单元的有效方法;然后,进一步提出一种快速RDOQ方法(通过跳过所有除DC系数的量化零块(AQZB-DC)的优化步骤)。此外,建立AQZB-DC的rate difference模型,以选择最优量化电平。
引言
RDOQ的高复杂度主要表现在它需要以RDO的方式为每个变换系数确定最优量化电平。RDOQ可以降低3.02%的比特率,但是带来了超过12%的计算复杂度。
本文从不同角度提出一种快速RDOQ方法:首先,高效检测全零块;此外,早期检测一种新类型的块(AQZB-DC);然后,推导AQZB-DC的量化电平确定方案。
HEVC中的RDOQ
量化结果的浮点类型QCfloat和它的向下舍入整型QCceil表示如下:

其中,coeff代表变换系数,M是一个与QP有关的倍增因子。offset与帧类型有关。shift与TU尺寸和像素位深度有关。量化后可以得到两个可选的量化值:
然后,编码器通过计算原始CG和全零CG的RD cost来决定当前CG系数是否设置为全零。最终,以RD方式确定TU中最后一个非零系数位置,以节省变换系数的比特率。
综上所述可以发现,RDOQ包含了大量的迭代,计算一个TU中每个系数或者CG的失真和比特率是非常耗时的。此外,比特率计算涉及上下文模型更新,这就进一步恶化了算法复杂度。因此,有必要提出新方法简化RDOQ,该方法侧重于量化电平的确定。
快速RDOQ方法
首先定义一种新的块:除了直流系数的全量化零块(AQZB-DC)。AQZB-DC经过量化后

1053

被折叠的 条评论
为什么被折叠?



