Residue role assignment based transform partition predetermination on HEVC

The transform unit (TU), combining with the rate-distortion optimized quantization (RDOQ), as a part of the important features of HEVC brings much performance gain by adding more computation burden to the encoder. Different from the previous standards, the transform and quantization (T&Q) lead into a quadtree structure which requires to be split and calculated recursively for one coding unit (CU). The complexity issues limit the development of both software and hardware video code engine. To solve this problem, this paper proposes a residue role assignment based transform partition predetermination method by introducing the all zero block detection principle. The proposal generates from the observation that the rate-distortion optimized TU partitions generally depend on the distribution of the low frequency residue blocks. 3 different roles are assigned to the residue blocks based on 3 level of residue frequency value. Each role of residue relates to a concrete T&Q calculation. Therefore, instead of traversal calculating of full T&Q size and T&Q depth, the residue blocks are categorized previously and only the corresponding T&Q are calculated. The evaluation results state that the proposal can achieve 12.8% and 26.3% total encoding time reduction with only 1.00% and 0.80% BD bit-rate loss in average with both RDOQ off and on cases.

[1]  Chuohao Yeo,et al.  On residual quad-tree coding in HEVC , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[2]  Min-Su Cheon,et al.  Improved Video Compression Efficiency Through Flexible Unit Representation and Corresponding Extension of Coding Tools , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Hsueh-Ming Hang,et al.  Fast mode decision algorithm for Residual Quadtree coding in HEVC , 2011, 2011 Visual Communications and Image Processing (VCIP).

[4]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[5]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[6]  Thiow Keng Tan,et al.  Video Coding Using a Simplified Block Structure and Advanced Coding Techniques , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Antti Hallapuro,et al.  High Performance, Low Complexity Video Coding and the Emerging HEVC Standard , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Kiho Choi,et al.  Early TU decision method for fast video encoding in high efficiency video coding , 2012 .