DOI QR코드

DOI QR Code

The design of high profile H.264 intra frame encoder

H.264 하이프로파일 인트라 프레임 부호화기 설계

  • 서기범 (우송대학교 철도전기시스템학과)
  • Received : 2011.10.11
  • Accepted : 2011.10.20
  • Published : 2011.11.30

Abstract

In this paper, H.264 high profile intra frame encoder, which integrates intra prediction, context-based adaptive variable length coding(CAVLC), and DDR2 memory control module, is proposed. The designed encoder can be operated in 440 cycle for one-macroblock. In order to verify the encoder function, we developed the reference C from JM 13.2 and verified the developed hardware using test vector generated by reference C. The designed encoder is verified in the FPGA (field programmable gate array) with operating frequency of 200 MHz for DMA (direct memory access), operating frequency of 50 MHz of Encoder module, and 25 MHz for VIM(video input module). The number of LUT is 43099, which is about 20 % of Virtex 5 XC5VLX330.

이 논문에서는, 화면내 예측기, CAVLC(구문기반 적응가변길이 부호화기), DDR2 메모리 제어모듈을 집적화한 H.264 하이프로파일 화면내 부호화기를 제안한다. 설계된 부호화기는 한 매크로블록당 440 cycle에 동작할 수 있으며, 부호화기의 기능을 검증하기 위하여, JM13.2으로부터 참조 C 코드를 개발하고, 참조 C코드로부터 생성된 테스트벡터를 이용하여 개발된 하드웨어를 검증하였다. 개발된 부호화기는 FPGA에서 검증하였으며, DMA 는 200MHz에서, 부호화기모듈은 50MHz에서, 영상입력모듈(VIM)은 25MHz에서 동작한다. 회로의 크기는 Virtex 5XC5VLX330을 사용시에 약 20%의 LUT(43099개)를 사용하였다.

Keywords

References

  1. T.wiegant, et al., "Overview of the H.264/AVC Video Coding Standard." IEEE Trans, on Circuits and Systems for Video Technology, Vol. 13, No.7 pp. 560-576, July. 2003.
  2. ITU-T Rec. H.264/ISO/IEC 14496-10, "Advanced Video Coding", Final Committee Draft, Document JVT-F100, December 2002
  3. ISO/IEC 14496-10:2004 FDAM 1, Information technology Coding of audio-visual objects-part 10: Advanced Video Coding, Amendment 1: AVC professional extensions, 2004.
  4. Joint Video Team (JVT) software JM 13.2
  5. 정일섭, 서기범 , "H.264 Direct Memory Access (DMA)", 한국해양정보통신학회 동계종합학술대회, Oct 2008
  6. 서기범,이혜윤,이용주,김호의, "H.264 High-Profile Intra Prediction 모듈 설계", 한국해양정보통신학회 논문지/제12권, 제11호, pp.2045-2049,2008
  7. 이용주, 서기범, "H.264 CAVLC(Context Adaptive Variable Length Coding)설계", 한국해양정보통신학회 동계종합학술대회, Oct. 2008
  8. Lin,Y.K., Ku,C.W., Li,D.W., & Chang, T. S. "A 140MHz 94 K Gates HD1080p 30-Frames/s Intra-Only profile H.264 encoder", In IEEE Trans Circuits and Syst Video Technol, vol 19,Issue 3, March, 2009.

Cited by

  1. 스케일링과 변환계수 복호를 위한 효율적인 하드웨어 설계 vol.16, pp.10, 2011, https://doi.org/10.6109/jkiice.2012.16.10.2253
  2. H.264/AVC 복호기를 위한 고성능 연산처리 인트라 예측기 설계 vol.16, pp.11, 2011, https://doi.org/10.6109/jkiice.2012.16.11.2503