DOI QR코드

DOI QR Code

Early Termination Algorithm of Merge Mode Search for Fast High Efficiency Video Coding (HEVC) Encoder

HEVC 인코더 고속화를 위한 병합 검색 조기 종료 결정 알고리즘

  • Park, Chan Seob (Dept. of Computer Engineering, SunMoon University) ;
  • Kim, Byung Gyu (Dept. of Computer Engineering, SunMoon University) ;
  • Jun, Dong San (Visual Media Research Section, Realistic Broadcasting Media Department) ;
  • Jung, Soon Heung (Visual Media Research Section, Realistic Broadcasting Media Department) ;
  • Kim, Youn Hee (Visual Media Research Section, Realistic Broadcasting Media Department) ;
  • Seok, Jin Wook (Visual Media Research Section, Realistic Broadcasting Media Department) ;
  • Choi, Jin Soo (Visual Media Research Section, Realistic Broadcasting Media Department)
  • 박찬섭 (선문대학교 컴퓨터공학과) ;
  • 김병규 (선문대학교 컴퓨터공학과) ;
  • 전동산 (한국전자통신연구원 실감방송미디어연구부 영상미디어연구실) ;
  • 정순흥 (한국전자통신연구원 실감방송미디어연구부 영상미디어연구실) ;
  • 김연희 (한국전자통신연구원 실감방송미디어연구부 영상미디어연구실) ;
  • 석진욱 (한국전자통신연구원 실감방송미디어연구부 영상미디어연구실) ;
  • 최진수 (한국전자통신연구원 실감방송미디어연구부 영상미디어연구실)
  • Received : 2013.05.02
  • Accepted : 2013.09.04
  • Published : 2013.09.30

Abstract

In this paper, an early termination algorithm for merge process is proposed to reduce the computational complexity in High Efficiency Video Coding (HEVC) encoder. In the HEVC, the same candidate modes from merge candidate list (MCL) are shared to predict a merge or merge SKIP mode. This search process is performed by the number of the obtained candidates for the both of the merge and SKIP modes. This may cause some redundant search operations. To reduce this redundant search operation, we employ the neighboring blocks which have been encoded in prior, to check on the contextual information. In this study, the spatial, temporal and depth neighboring blocks have been considered to compute a correlation information. With this correlation information, an early termination algorithm for merge process is suggested. When all modes of neighboring blocks are SKIP modes, then the merge process performs only SKIP mode. Otherwise, usual merge process of HEVC is performed Through experimental results, the proposed method achieves a time-saving factor of about 21.25% on average with small loss of BD-rate, when comparing to the original HM 10.0 encoder.

본 논문에서는 High Efficiency Video Coding (HEVC) 부호화 속도 향상을 위하여 주변 CU들의 정보를 활용한 고속 병합모드 결정 방법을 제안한다. 표준화가 완료된 HEVC에서는 병합 후보 리스트(Merge Candidate List)에서 생성되는 동일한 후보 모드를 가진다. $2N{\times}2N$에 대하여 병합 모드와 병합 SKIP 모드(Merge SKIP mode)가 후보들을 공유하며 모드 검색을 수행한다. 이러한 병합과정은 후보 모드만큼 수행 후 병합 SKIP 모드 또한 필요에 따라 후보만큼 수행하는 검색과정은 반복 연산으로 복잡도를 가중시키고 있다. 이러한 부호화 복잡도를 감소시키기 위하여 제안된 방법에서는 이미 부호화된 시공간적 주변 블록들 및 상위 부호화 깊이 블록의 병합 (Merge) 정보를 활용하여 현재 부호화 블록의 모드를 조기에 결정한다. 주변 블록 정보가 모두 병합 SKIP 모드일 경우 조기에 병합 SKIP 모드만을 검색하도록 하고, 그렇지 않은 경우에는 기존의 병합 과정을 수행하도록 설계하였다. 실험을 통해 제안한 방법이 기존의 HEVC의 부호화 시간보다 21.25%가 감소시킬 수 있으며, 화질 열화는 매우 적음을 보인다.

Keywords

References

  1. T. Wiegand and G. J. Sullivan, "The H.264/AVC Video Coding Standard," Signal Processing Magazine, IEEE, 2007, vol. II, 148-153.
  2. G. J. Sullivan, J. R. Ohm, W.-J. Han, T. Wiegand, Overview of the High Efficiency Video Coding (HEVC) Standard, IEEE Transaction on Circuits and Systems for Video Technology, DEC. 2012.
  3. Philipp Helle, Simon Oudin, Benjamin Bross, M. Oguz Bici, Kemal Ugur, Joel Jung, Gordon Clare, and Thomas Wiegand "Block Merging for Quadtree-Based Partitioning in HEVC", IEEE Transactions on Circuits and Systems for Video Technology, vol. 22 Dec. 2012.
  4. Chih-Ming Fu, MediaTek, Hsinchu, Taiwan, Alshina, E, Alshin, A, Yu-Wen Huang "Sample Adaptive Offset in the HEVC Standard", IEEE Transactions on Circuits and Systems for Video Technology, vol, 22 Dec. 2012.
  5. "Call for Evidence on High-Performance Video Coding (HVC),"N10553, ITU-T Q6./16 Visual Coding and ISO/IEC JCT1/SC29/WG11 Coding of Moving Pictures and Audio, Apr. 2009.
  6. B. Bross, W.-J. Han, J.-R. Ohm, G. J. Sullivan, T. Wiegand, "High efficiency video coding (HEVC) text specification draft 6," JCTVC-H1003, 8th JCT-VC Meeting, San Jose, CA, USA, Feb. 2012.
  7. M. Budagavi, V.Sze, Minhua Zhou "HEVC ALF decode complexity analysis and reduction", IEEE International Conference on Image Processing, Sept 2011.
  8. Yongjo Ahn, Taejin Hwang, Sungeun Yoo, Woo-Jin Han, and Donggyu Sim, "Statistical Characteristics and Complexity Analysis of HEVC Encoder Software," JBE, Vol .17 No. 6, November 2012.
  9. K. Choi, E. S. Jang, "Fast coding unit decision method based on coding tree pruning for high efficiency video coding," Optical Engineering Latters, Mar. 2012.
  10. "Early SKIP Detection for HEVC," Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC1/SC29/ WG11,Document: CTVC-G543, 7th Meeting: Torino, CH, 21-30 November, 2011.
  11. B. Jeon, and J. Lee, "Fast method decision for H.264," JVT-J033, Hawaii, USA, Dec 2003.
  12. J. Lee, and B. Jeon, "Fast method decision for H.264," IEEE International Conference MultiModea and Expo (ICME), June. 2004.
  13. I. Choi, J. Lee, and B. Jeon, "Fast coding mode selection with rate-distortion optimization for MPEG-4 part-10 AVC/H.264," IEEE Trans. Circuits Syst. Video Technol., Vol. 16, No. 12, pp. 1557- 1561, Dec. 2006. https://doi.org/10.1109/TCSVT.2006.883506
  14. ISO/IEC JTC1/SC29/WG11/N10175, "Vision and Requirements for High-Performance Video Coding(HVC) Codec," 2008.
  15. F. Bossen, "Common test conditions and software reference configurations," JCT-VC document, JCTVC-E700, Jan. 2011.
  16. "Coding tree pruning based CU early termination," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC1/SC29/WG11,Document: JCTVC-F092, 6th Meeting: Torino, IT, 14-22 July, 2011.
  17. "Early Termination of CU Encoding to Reduce HEVC Complexity," Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC1/SC29/WG11,Document: JCTVC-F045 6th Meeting: Torino, IT, 14-22 July, 2011.