H.264/AVC 고속 매크로블록 모드 결정 알고리즘

H.264/AVC Fast Macroblock Mode Decision Algorithm

  • 김지웅 (호서대학교 정보통신공학과) ;
  • 김용관 (호서대학교 정보통신공학과)
  • Kim, Ji-Woong (Dept. of Information and Teclecommunication, Hoseo University) ;
  • Kim, Yong-Kwan (Dept. of Information and Teclecommunication, Hoseo University)
  • 발행 : 2007.07.25

초록

H.264/AVC 부호화 표준은 부호화 효율을 향상시키기 위하여 기존의 부호화 표준들과는 다른 새로운 부호화 기법들을 사용한다. 그러나 새로이 채택된 여러 기법들로 인해 H.264/AVC 표준 부호기 및 복호기의 복잡도는 극단적으로 증가하게 되었다. 특히 율-왜곡 최적화 기법에 의한 H.264/AVC의 인터/인트라 모드 결정 방법은 부호기의 복잡도를 증가시키는 가장 큰 원인 중 하나이다. 본 논문에서는 매크로블록 모드 결정 과정의 복잡도 감소에 주안점을 두며, 이에 대한 고속 매크로블록 모드 결정 알고리즘을 제안한다. 제안하는 방식에서는 간단한 구조의 $4{\times}4$ 정방형 필터와 블록 간 공간적 상관도를 이용하여 $Intra4{\times}4$ 모드 결정에 따른 율-왜곡 계산량을 줄이며, $Inter8{\times}8$ 모드 내 서브 매크로블록의 최적모드를 통해 현재 매크로블록에서 인트라 모드 결정 과정을 선택적으로 생략하도록 하는 알고리즘을 제안하였다. 또한, 선택 가능한 매크로블록 모드 중 상대적으로 복잡도와 발생 비트율이 낮은 SKIP, $Intra16{\times}16,\;Intra16{\times}16$ 모드에 대한 발생 빈도수를 높여 발생 비트율을 낮추도록 하였다. 제안한 알고리즘을 적용한 실험 결과 최대 83%의 부호화 시간을 단축시킬 수 있었으며, 미미한 PSNR의 변화량에 비해 발생 비트율을 평균 $8%{\sim}10%$ 감소시킴으로써 전체 부호화 효율을 향상시킬 수 있었다.

For the improvement of coding efficiency, the H.264/AVC video coding standard employs new coding tools compared with existing coding standards. However, due to these new coding tools, the complexity of K264/AVC standard encoder is greatly increased. Specifically, the inter/intra mode decision method using RDO(rate-distortion optimization) technique is one of the most complex parts in H.264/AVC. In this paper, we focus on the complexity reduction in macroblock mode decision. In the proposed method, we reduce the complexity of the $4{\times}4$ mode decision process using $4{\times}4$ simple square filters, and using spatial block correlation method. Additionally, exploiting the best mode of sub_macroblock in $Inter8{\times}8$ mode, we proposed an algorithm to eliminate some intra modes in current macroblock mode decision process. In addition, we employed a method to raise the probability to select SKIP, $Intra16{\times}16$, and $Intra16{\times}16$ modes which usually show low complexity and low bitrate compared with other modes. From the simulation results, the proposed algorithm reduce the encoding time by maximum 83% of total, and reduce the bitrate of the overall sequences by $8{\sim}10%$ on the average compared with existing coding methods.

키워드

참고문헌

  1. F. Pan, X. Lin, S. Rahardja, K. P. Lim, Z. G. Li, D. Wu, and S. Wu, 'Fast Mode Decision Algorithm for Intraprediction in H.264/AVC Video Coding', IEEE Trans. Circuits and System for Video Technology, vol.15, no.7, pp. 813-822, Jul. 2005 https://doi.org/10.1109/TCSVT.2005.848356
  2. T. Wiegand, G. Sullivan, G. Bjontegaard, and A. Luthra, 'Overview of the H.264/AVC video coding standard', IEEE Trans. Circuits and System for Video Technology, vol.13, no.7, pp.560-576, Jul. 2003 https://doi.org/10.1109/TCSVT.2003.815165
  3. ITU-T Rec. H.264/ISO/IEC 11496-10, 'Advanced Video Coding', Final Committee Draft, Document JVT-E022, September 2002
  4. J. W. Seok, B. H. Kim, and C. S. Cho, 'The Research Trend of the H.264Technology', ETRI, vol.32, no1, pp.25-34, 2006.2
  5. K. Donghyung, J. Jechang, 'A Fast MB Mode Selection Algorithm in the H.264 Standard', Korea Institute Of Communication Sciences, vol.30, no.1C, pp. 61-72, 2005.1
  6. L. Woongho, L. Jungho, C. Ikhwan, J. Dongseok, 'Fast Mode Decision in H.264/AVC Using Adaptive Selection of Reference Frame and Selective Intra Mode', Korea Institute of Communication Sciences, vol.31, no.3, pp. 271- 278, 2006.3
  7. Y. Peng, C. T. Hyeyeon, M. T. Alexis, and B. Jill, 'Fast Mode Decision and Motion Estimation for JVT/H.264', Image Processing, 2003 International Conference on, vol.3, pp.853-856, September 2003
  8. G. Sullivan, T. Wiegand, and K. P. Lim, 'Joint model reference encoding methods and decoding concealment methods', presented at the 9th JVT Meeting(JVT-I049d0), San Diego, CA, Sep. 2003
  9. G. Sullivan, 'Recommended simulation common conditions for H.26L coding efficiency experiments on low resolution progressive scan source material', presented at the 14th VCEG-N81 Meeting, Santa Barbara, CA, Sep. 2001