摘要 |
三个块编码的概念被引入HEVC中,即编码单元、预测单元以及变换单元。总体编码结构的特点是在递归方式中编码单元、预测单元以及变换单元具有各种尺寸(size)。对于当前HEVC中的变换处理,使用分层残差四元树(RQT,Residual Quad Tree)。变换单元的尺寸与编码单元的尺寸相关,但与预测单元的尺寸不相关。这将导致高编码复杂性并且引起处理残差四元树语法的时间增加。本发明提供一种具有降低复杂性的修正的变换单元分割。根据本发明的实施方式,除具有2Nx2N大小的分割类型的2Nx2N大小的编码单元之外,变换单元的尺寸可以严格地限制为等于预测单元的宽度和高度的最小值。根据本发明的另一实施方式,除具有2Nx2N大小的分割类型的2Nx2N大小的编码单元之外,变换单元的最大尺寸等于预测单元的宽度和高度的最大值,以及变换单元的最小尺寸等于预测单元的宽度和高度的最小值。根据本发明的又一实施方式,变换单元的尺寸在2Nx2N和NxN之间选择以用于2Nx2N、2NxN、Nx2N和NxN大小的分割类型。当必要时,语法元素split_transform_flag用于指示选择变换单元的尺寸是2Nx2N还是NxN。此外,本发明揭示了一种具有降低复杂性的对于2Nx2N大小的编码单元的合并模式的选择最佳合并候选的方法。此方法依赖于与合并候选的运动矢量相关的速率失真成本来减少需要的计算。 |