Efficient Coding Tree Unit (CTU) Decision Method for Scalable High-Efficiency Video Coding (SHVC) Encoder

High-efficiency video coding (HEVC or H.265) is the latest video compression standard developed by the joint collaborative team on video coding (JCT-VC), finalized in 2013. HEVC can achieve an average bit rate decrease of 50% in comparison with H.264/AVC while still maintaining video quality. To upgrade the HEVC used in heterogeneous access networks, the JVT-VC has been approved scalable extension of HEVC (SHVC) in July 2014. The SHVC can achieve the highest coding efficiency but requires a very high computational complexity such that its real-time application is limited. To reduce the encoding complexity of SHVC, in this chapter, we employ the temporal-spatial and inter-layer correlations between base layer (BL) and enhancement layer (EL) to predict the best quadtree of coding tree unit (CTU) for quality SHVC. Due to exist a high correlation between layers, we utilize the coded information from the CTU quadtree in BL, including inter-layer intra/residual prediction and inter-layer motion parameter prediction, to predict the CTU quadtree in EL. Therefore, we develop an efficient CTU decision method by combing temporal-spatial searching order algorithm (TSSOA) in BL and a fast inter-layer searching algorithm (FILSA) in EL to speed up the encoding process of SHVC. The simulation results show that the proposed efficient CTU decision method can achieve an average time improving ratio (TIR) about 52–78% and 47–69% for low delay (LD) and random access (RA) configurations, respectively. It is clear that the proposed method can efficiently reduce the computational complexity of SHVC encoder with negligible loss of coding efficiency with various types of video sequences.

[1]  Dong Hu,et al.  Fast encoding method using CU depth for quality scalable HEVC , 2014 .

[2]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[3]  Dong-Gyu Sim,et al.  Scalable Extension of HEVC for Flexible High-Quality Digital Video Content Services , 2013 .

[4]  Panos Nasiopoulos,et al.  Content adaptive complexity reduction scheme for quality/fidelity scalable HEVC , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Jianle Chen,et al.  Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Do-Kyoung Kwon,et al.  Multi-loop scalable video codec based on high efficiency video coding (HEVC) , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Panos Nasiopoulos,et al.  Adaptive search range method for spatial scalable HEVC , 2014, 2014 IEEE International Conference on Consumer Electronics (ICCE).

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

[9]  Panos Nasiopoulos,et al.  Fast mode assignment for quality scalable extension of the high efficiency video coding (HEVC) standard: a Bayesian approach , 2013, BCI '13.

[10]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[11]  Ying Chen,et al.  Standardized Extensions of High Efficiency Video Coding (HEVC) , 2013, IEEE Journal of Selected Topics in Signal Processing.

[12]  Jing-Wein Wang,et al.  An Effective Transform Unit Size Decision Method for High Efficiency Video Coding , 2014 .

[13]  Rik Van de Walle,et al.  Fast mode decision for SNR scalability in SHVC digest of technical papers , 2014, 2014 IEEE International Conference on Consumer Electronics (ICCE).