Motion estimation optimization tools for the emerging high efficiency video coding (HEVC)

Recent development in hardware and software allowed a new generation of video quality. However, the development in networking and digital communication is lagging behind. This prompted the establishment of the Joint Collaborative Team on Video Coding (JCT-VC), with an objective to develop a new high-performance video coding standard. A primary reason for developing the HEVC was to enable efficient processing and transmission for HD videos that normally contain large smooth areas; therefore, the HEVC utilizes larger encoding blocks than the previous standard to enable more effective encoding, while smaller blocks are still exploited to encode fast/complex areas of video more efficiently. Hence, the implementation of the encoder investigates all the possible block sizes. This and many added features on the new standard have led to significant increase in the complexity of the encoding process. Furthermore, there is not an automated process to decide on when large blocks or small blocks should be exploited. To overcome this problem, this research proposes a set of optimization tools to reduce the encoding complexity while maintaining the same quality and compression rate. The method automates this process through a set of hierarchical steps yet using the standard refined coding tools.

[1]  Abdelrahman Abdelazim,et al.  Fast prediction algorithm for multiview video coding , 2013 .

[2]  Jongho Kim,et al.  Adaptive Coding Unit early termination algorithm for HEVC , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

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

[4]  Colin Doutre,et al.  HEVC: The New Gold Standard for Video Compression: How Does HEVC Compare with H.264/AVC? , 2012, IEEE Consumer Electronics Magazine.

[5]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

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

[7]  Mingyuan Yang,et al.  Fast subpixel motion estimation based on the interpolation effect on different block sizes for H264/AVC , 2009 .

[8]  Yung-Lyul Lee,et al.  Early Termination of CU Encoding to Reduce HEVC Complexity , 2012, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[9]  Jongho Kim,et al.  An efficient bi-prediction algorithm for HEVC , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[10]  Martin R. Varley,et al.  Fast Adaptive Hierarchical Prediction Algorithm for H.264/AVC Scalable Video Coding , 2012, IPSJ Trans. Comput. Vis. Appl..

[11]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[12]  Jungyoup Yang,et al.  Early determination of mode decision for HEVC , 2012, 2012 Picture Coding Symposium.