DOI QR코드

DOI QR Code

A Entropy Coding Method using Temporal and Spatial Correlation on HEVC

HEVC에서 시공간적 상관관계를 이용한 엔트로피 부호화 방법

  • Kim, Tae-Ryong (Dept. of Computer Engineering, College of Electronics and Information, Kyung Hee University) ;
  • Kim, Kyung-Yong (Dept. of Computer Engineering, College of Electronics and Information, Kyung Hee University) ;
  • Lee, Han-Soo (Dept. of Computer Engineering, College of Electronics and Information, Kyung Hee University) ;
  • Park, Gwang-Hoon (Dept. of Computer Engineering, College of Electronics and Information, Kyung Hee University)
  • 김태룡 (경희대학교 전자정보대학 컴퓨터공학과) ;
  • 김경용 (경희대학교 전자정보대학 컴퓨터공학과) ;
  • 이한수 (경희대학교 전자정보대학 컴퓨터공학과) ;
  • 박광훈 (경희대학교 전자정보대학 컴퓨터공학과)
  • Received : 2011.10.10
  • Accepted : 2011.12.13
  • Published : 2012.01.30

Abstract

The split flag and the skip flag in CU syntax have high correlation on spatial domain as well as temporal domain. This paper suggests a method for enhancing coding efficiency by using not only spatial correlation but also temporal correlation when coding CU information. In the CABAC case, temporal collocated CU information is used for selecting context model of the split flag and the skip flag. In the CAVLC case, current CU information is estimated from temporal collocated CU information then encoded. As a result, a coding efficiency was increased by 0.1%~0.6% in CABAC, 0.1%~0.4% in CAVLC compared with HM 3.0. This method shows better performance on lowdelay condition which uses reference frame close to current frame.

CU 정보 중에서 분할 정보 및 스킵 정보는 공간적으로 인접한 CU뿐만 아니라 시간적으로 대응되는 CU와 매우 유사한 특성을 지닌다. 본 논문은 CU 정보를 부호화할 때, 공간적 상관도뿐만 아니라 시간적 상관도를 이용함으로써 부호화 효율을 향상시키는 방법을 제안한다. CABAC의 경우에는 CU 분할정보 및 스킵 정보에 대한 문맥모델을 생성할 때 시간적으로 대응되는 CU의 정보를 활용하고, CAVLC의 경우에는 시간적으로 대응되는 CU정보를 이용하여 현재 CU 정보들을 유추하는 방법을 이용하여 부호화하였다. 그 결과 현재까지 나온 HM3.0와 비교하여 CABAC에서 0.1%~0.6%의 성능 향상을 보였고 CAVLC에서는 0.1%~0.4%의 성능 향상이 있었고, 특히 시간적으로 가까운 참조프레임을 사용하는 저지연 환경에서 더 좋은 성능을 보였다.

Keywords

References

  1. ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG-4 Part 10 AVC), "Advanced Video Coding for Generic Audiovisual Services," Version 1: March 2003, Version 2: May 2004, Version 3: March 2005, Version 4: September 2005, Version 5 and Version 6: June 2006, Version 7: April 2007, Version 8: July 2007.
  2. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "WD3: Working Draft 3 of High-Efficiency Video Coding", JCTVC-E603, Geneva, Switzerland, March 2011.
  3. https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/
  4. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, "Common test conditions and software reference configurations", JCTVC-E700, Geneva, Switzerland, March 2011.
  5. G. Bjontegaard, "Calculation of average PSNR differences between RD-curves," ITU-T SG16 Q.6, VCEG-M33, Texas, USA, April 2001.
  6. Hisao Sasai, Takahiro Nishi, "Modified Context Derivation for Complexity reduction," JCTVC-F429, Torino, IT, 14-22 July, 2011.