Temporal prediction improvement for parallel processing of HEVC

The novel coding standard high efficiency video coding (HEVC) is based on a block-based hybrid coding architecture. Parallel processing is important tool to accelerate both on the encoder and decoder side. Advanced motion vector prediction (AMVP) is an efficient inter prediction tool in HEVC. However, neighbor block dependence in AMVP coding is major barrier for parallel processing. In this work, focusing on the parallel processing ability in HEVC, a parallel temporal prediction algorithm is proposed that make the encoder decide the temporal candidate once in a larger coding unit for all the sub-units. Experimental results demonstrate that the proposed algorithm realize parallel temporal prediction candidate with only 0.11% BD-rate loss, compared with the reference software model.

[1]  Xiantao Jiang,et al.  High efficiency video coding (HEVC) motion estimation parallel algorithms on GPU , 2014, 2014 IEEE International Conference on Consumer Electronics - Taiwan.

[2]  Antti Hallapuro,et al.  Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Yu-Wen Huang,et al.  Motion Vector Coding in the HEVC Standard , 2013, IEEE Journal of Selected Topics in Signal Processing.

[4]  Li Song,et al.  Paralleling variable block size motion estimation of HEVC on CPU plus GPU platform , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[5]  Manuel P. Malumbres,et al.  Parallel strategies analysis over the HEVC encoder , 2014, The Journal of Supercomputing.