Early detection of all-zero 4×4 blocks in High Efficiency Video Coding

The value range of 4 × 4 quantized DCT coefficients in HEVC is analyzed.Two sufficient conditions to early detect all-zero 4 × 4 blocks in HEVC are derived.A prediction algorithm is designed to early detect all-zero 4 × 4 blocks.The proposed prediction algorithm keeps video quality and bit rates unchanged.Exhaustive experiments demonstrate the efficiency of the proposed algorithm. Similar to previous video coding standards, transform and quantization are employed in the most recent video coding standard High Efficiency Video Coding (HEVC), and there exist a large number of transform coefficients being quantized to zeros. In order to reduce the computations in transform and quantization, a novel prediction algorithm is designed to early detect all-zero 4 × 4 blocks prior to transform and quantization. A theoretical analysis is performed on the 4 × 4 Discrete Cosine Transform (DCT) and the related quantization functions in HEVC; consequently, two sufficient conditions to early detect all-zero 4 × 4 blocks are derived and the proposed prediction algorithm is developed while balancing the detection efficiency and computational overheads. Experimental results demonstrate that the proposed algorithm is able to efficiently predict all-zero 4 × 4 blocks and reduce redundant DCT and quantization computations while maintaining the same coding performance in terms of video quality and bit rates.

[1]  Peter Amon,et al.  In-Loop Noise-Filtered Prediction for High Efficiency Video Coding , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Leonel Sousa,et al.  General method for eliminating redundant computations in video coding , 2000 .

[3]  Sam Kwong,et al.  Hybrid Model to Detect Zero Quantized DCT Coefficients in H.264 , 2007, IEEE Transactions on Multimedia.

[4]  Munchurl Kim,et al.  Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[7]  Sam Kwong,et al.  Efficient prediction algorithm of integer DCT coefficients for H.264/AVC optimization , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Bin Li,et al.  Optimized reference frame selection for video coding by cloud , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[9]  Xinpeng Zhang,et al.  An Effective CU Size Decision Method for HEVC Encoders , 2013, IEEE Transactions on Multimedia.

[10]  Tao Zhou,et al.  Adaptive Method for Early Detecting Zero Quantized DCT Coefficients in H.264/AVC Video Encoding , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Sanjit K. Mitra,et al.  Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Madhukar Budagavi,et al.  Parallelization of CABAC transform coefficient coding for HEVC , 2012, 2012 Picture Coding Symposium.

[14]  Chia-Yang Tsai,et al.  Sample Adaptive Offset in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Anantha Chandrakasan,et al.  Cost and Coding Efficient Motion Estimation Design Considerations for High Efficiency Video Coding (HEVC) Standard , 2013, IEEE Journal of Selected Topics in Signal Processing.

[16]  Guilherme Corrêa,et al.  Performance and Computational Complexity Assessment of High-Efficiency Video Encoders , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[17]  Sam Kwong,et al.  Efficient predictive model of zero quantized DCT coefficients for fast video encoding , 2007, Image Vis. Comput..

[18]  Moncef Gabbouj,et al.  Zero-Quantized Inter DCT Coefficient Prediction for Real-Time Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Jun Sun,et al.  Efficient SIMD optimization of HEVC encoder over X86 processors , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[20]  Jeong-Hoon Park,et al.  Block Partitioning Structure in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Yong Ho Moon,et al.  An improved early detection algorithm for all-zero blocks in H.264 video encoding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Ming-Ting Sun,et al.  Modeling DCT coefficients for fast video encoding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[23]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

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

[25]  Michael J. Flynn,et al.  Performance enhancement of H.263 encoder based on zero coefficient prediction , 1997, MULTIMEDIA '97.

[26]  Kemal Ugur,et al.  Intra Coding of the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[27]  Zhou Xuan,et al.  Method for detecting all-zero DCT coefficients ahead of discrete cosine transformation and quantisation , 1998 .

[28]  Sergio Bampi,et al.  Motion Vectors Merging: Low Complexity Prediction Unit Decision Heuristic for the Inter-prediction of HEVC Encoders , 2012, 2012 IEEE International Conference on Multimedia and Expo.

[29]  Ben H. H. Juurlink,et al.  Parallel Scalability and Efficiency of HEVC Parallelization Approaches , 2012, IEEE Transactions on Circuits and Systems for Video Technology.