DOI QR코드

DOI QR Code

Fast Intra-Mode Decision for H.264/AVC using Inverse Tree-Structure

H.264/AVC 표준에서 역트리 구조를 이용하여 고속으로 화면내 모드를 결정하는 방법

  • Ko, Hyun-Suk (Dept. of Electrical and Electronic Engineering, Yonsei University) ;
  • Yoo, Ki-Won (Dept. of Electrical and Electronic Engineering, Yonsei University) ;
  • Seo, Jung-Dong (Dept. of Electrical and Electronic Engineering, Yonsei University) ;
  • Sohn, Kwang-Hoon (Dept. of Electrical and Electronic Engineering, Yonsei University)
  • 고현석 (연세대학교 전기전자공학부) ;
  • 유기원 (연세대학교 전기전자공학부) ;
  • 서정동 (연세대학교 전기전자공학부) ;
  • 손광훈 (연세대학교 전기전자공학부)
  • Published : 2008.05.30

Abstract

The H.264/AVC standard achieves higher coding efficiency than previous video coding standards with the rate-distortion optimization (RDO) technique which selects the best coding mode and reference frame for each macroblock. As a result, the complexity of the encoder have been significantly increased. In this paper, a fast intra-mode decision algorithm is proposed to reduce the computational load of intra-mode search, which is based on the inverse tree-structure edge prediction algorithm. First, we obtained the dominant edge for each $4{\times}4$ block from local edge information, then the RDO process is only performed by the mode which corresponds to dominant edge direction. Then, for the $8{\times}8$ (or $16{\times}16$) block stage, the dominant edge is calculated from its four $4{\times}4$ (or $16{\times}16$) blocks' dominant edges without additional calculation and the RDO process is also performed by the mode which is related to dominant edge direction. Experimental results show that proposed scheme can significantly improve the speed of the intra prediction with a negligible loss in the peak signal to noise ratio (PSNR) and a little increase of bits.

H.264/AVC는 각 매크로블록에 대해서 최적의 부호화 모드와 참조 프레임을 결정해 주는 RDO (Rate-Distortion Optimization) 기법을 사용하여 기존의 비디오 압축 표준보다 더 좋은 부호화 효율을 얻고 있다. 하지만, RDO 기법은 하나의 매크로블록 모드를 결정할 때마다, 다양한 블록 타입의 화면내 (Intra) 예측을 수행하고 화면간 (Inter) 예측에 대해서도 1/4 화소까지 고려하는 움직임 추정(Motion Estimation)을 수행한 후 발생되는 비트까지 고려하여 최적의 모드를 결정하기 때문에 부호화기의 복잡도가 매우 큰 문제점이 있다. 따라서 영상의 객관적 화질은 유지하면서 부호화기의 복잡도를 낮추기 위한 많은 고속 알고리즘들이 제안되었고 연구 중에 있다. 본 논문에서는, 역 트리 구조의 경계 방향 예측 알고리즘을 이용한 고속 화면내 모드 결정 기법을 제안한다. 제안된 방법은 $4{\times}4$ 블록의 지역 경계 정보를 이용하여 해당 블록의 DE (Dominant Edge)를 찾아내고 DE에 상응하는 화면내 모드를 이용하여 RDO를 수행한다 $8{\times}8$ 블록 (또는 $16{\times}16$ 블록)의 DE는 이전 단계 4개의 $4{\times}4$ 블록 (또는 $8{\times}8$ 블록) DE들로부터 계산되고, 이 단계에서의 RDO 또한 DE에 상응하는 화면내 모드를 이용한다. 실험결과 제안 방법은 화면내 부호화에 사용되는 후보 모드의 수를 줄임으로써 JM12.2와 비교하여 화면내 부호화 시간을 평균 64% 단축시킬 수 있었다.

Keywords

References

  1. Report of The Formal Verification Tests on AVC, Dec. 2003. ISO/IEC 14 496-10 ITU-T Rec. H.264 MPEG2003/N6231
  2. Jeyun Lee, and Byeungwoo Jean, "Fast mode decision for H.264", IEEE International Conference on Multimedia and Expo, 2005
  3. Feng Pan, Xiao Lin, Susanto Rahardja, Keng Pang Lim, Z. G. Li, Dajun Wu, and Si Wu, "Fast Mode Decision Algorithm for Intraprediction in H.264/AVC Video Coding", IEEE transactions on Circuits and Systems for Video Ttechnology, vol. 15, no. 7, July 2005 https://doi.org/10.1109/TCSVT.2005.848356
  4. C.-C. Cheng and T.-S. Chang, "Fast three step intra prediction algorithm for 4 4 blocks in H.264," Proc. IEEE ISCAS, vol. 2, pp. 1509 -1512, 2005 https://doi.org/10.1109/ISCAS.2005.1464886
  5. D.-G. Sim and Y. Kim, "Context-adaptive mode decision for intrablock coding in H.264/MPEG-4 part 10," Real-Time Imaging, vol. 11, pp. 1 -6, 2005 https://doi.org/10.1016/j.rti.2004.12.003
  6. ITU-T Rec. & ISO/IEC 14496-10 AVC, ""Advanced Video Coding for Generic Audiovisual Services,"" version 3, 2005
  7. Andy C. Yu a, Ngan King Ngi b, and Graham R. Martin, "Efficient intra- and inter-mode selection algorithms for H.264/ AVC", Journal of visual communication & image representation, 2006 https://doi.org/10.1016/j.jvcir.2005.05.006
  8. D. Wu, F. Pan, K. P. Lim, S. Wu, Z. G. Li, X. Lin, S. Rahardja, and C. C. Ko, "Fast Intermode Decision in H.264/AVC Video Coding", IEEE transactions on circuits and systems for video technology, vol.15, no. 6, July 2005 https://doi.org/10.1109/TCSVT.2005.848304
  9. JVT Reference Software unofficial version JM12.2, http://iphome. hhi.de/suehring/tml/download/