DOI QR코드

DOI QR Code

A design of Encoder Hardware Chip For H.264

H.264 Encoder Hardware Chip설계

  • 서기범 (우송대학교 철도전기정보통신학부)
  • Published : 2009.12.31

Abstract

In this paper, we propose H.264 Encoder integrating Intra Prediction, Deblocking Filter, Context-Based Adaptive Variable Length Coding, and Motion Estimation encoder module. This designed module can be operated in 440 cycle for one-macroblock. To verify the Encoder architecture, we developed the reference C from JM 9.4 and verified the our developed hardware using test vector generated by reference C. The designed circuit can be operated in 166MHz clock system, and has 1800K gate counts using Charterd 0.18 um process including SRAM memory. Manufactured chip has the size of $6{\times}6mm$ and 208 pins package.

본 논문에서는 AMBA 기반으로 사용될 수 있는 H.264용 Encoder Hardware 모듈 (Intra Prediction, Deblocking Filter, Context-Based Adaptive Variable Length Coding, Motion Estimation)을 Integration하여 설계하였다. 설계된 모듈은 한 매크로 블록당 최대 440 cycle내에 동작한다. 제안된 인코더 구조를 검증하기 위하여 JM 9.4부터 reference C를 개발하였으며, reference C로부터 test vector를 추출하여 설계 된 회로를 검증하였다. 제안된 회로는 최대 166MHz clock에서 동작하며, 합성결과 Charterd 0.18 um 공정에 램 포함 약 173만 gate 크기이다. MPW제작시 chip size $6{\times}6mm$의 크기와 208 pin의 Package 형태로 제작 하였다.

Keywords

References

  1. ITU-T Rec. H.264/ISO/IEC 11496-10, 'Advanced Video Coding', Final Committee Draft, Document JVT-F100, October 2004
  2. Joint Video Team(JVT) software JM9.4
  3. Ki-Bum Suh, Seong-Mo Park and Han-jin Cho 'An Efficient Hardware Architecture of TQ/IQITmodule for H.264 Encoder' ETRI Journal, 2005. October https://doi.org/10.4218/etrij.05.0905.0032
  4. 정일섭, 서기범, 'H.264의 효과적인 Debloking Filter', 한국해양정보통신학회 동계종합학술대회, Jan 2006
  5. 'A Fast Multi-Resolution Block Matching Algorithm and its LSI Architecture for Low Bit-Rate Video Coding' Jae Hun Lee, Kyoung Won Lim, Byung Cheol Song, and Jong Beom Ra, Dec. 2001
  6. 정일섭, 서기범(2008), 'H.264 Direct Memory Access (DMA)', 한국해양정보통신학회동계종합학술대회, Oct 2008
  7. Yu-Kun Lin, De-Wei Li, Chia-Chun Lin, Tzu-Yun Kuo, Sian-Jin Wu, Wei-Chen Tai, Wei Cheng Chang, and Tian-Shuen Chang, 'A 240mW, 10$mm^{2}$ 1080p H.264/ AVC high profile encoder Chip', DAC2008. pp78-83, June, 2008