DOI QR코드

DOI QR Code

A hardware design of Rate control algorithm for H.264

H.264 율제어 알고리듬의 하드웨어 설계

  • Suh, Ki-Bum (Division of Railway electical & information Communication Engineering, Woosong University)
  • 서기범 (우송대학교 철도전기정보통신학부)
  • Published : 2010.01.31

Abstract

In this paper, we propose a novel hardware architecture for Rate control module for real time full HD video compression. In the proposed architecture, QP is updated by using the rate control algorithm to every the macroblock line(120MB for Full HD, 20MB for CIF image). Since there are many complex arithmetic and floating point arithmetic in rate control algorithm of JM for H.264, it is impossible to process the rate control algorithm using the integer arithmetic CPU core. So we adopted floating point arithmetic unit in our architecture, and implemented the rate control algorithm using the floating unit. With this implemented hardware, the implemented hardware is verified to be operated in real time.

본 논문에서는 H.264 방식의 full HD실시간영상압축을 위한 율제어 모듈의 새로운 구조를 제안한다. 제안된 구조에서는 각 매크로블록 라인(full HD의 경우 120 매크로 블록, CIF 의 경우 22 매크로 블록)을 따라 율제어 알고리즘을 사용함으로서 QP 가 변경된다. JM의 H.264 율제어 알고리듬에는 복잡한 산술연산과 부동 소숫점 연산을 가지고 있기 때문에, 정수형 산술 CPU 를 통한 율제어 알고리듬의 구현은 불가능하다. 따라서 우리는 부동 소숫점 연산 유닛을 채용하고, 이 부동소숫점 연산 유닛을 이용하여, 율제어 알고리듬을 구현하였으며, 이 하드웨어를 통하여 실시간에 동작할 수 있음을 확인하였다.

Keywords

References

  1. ISO/IEC 14496-10.2005 International Standard.
  2. JVT-G012(Document from JVT(http://wftp3.itu.int/av-arch/jvt-site/)
  3. Chang-hyun Lee, Seong-joo Lee, Yun-je Oh, Jaeseok Kim,"Cost-Effective Frame-Layer H.264 Rate Control for Low Bit Rate Video," icme, pp.697-700, 2006 IEEE International Conference on Multimedia and Expo, 2006 https://doi.org/10.1109/ICME.2006.262541
  4. 손남례, 신윤정, 이귀상,"장면전환에 효율적인 H.264/AVC 비트율제어 기법", 대한전자공회 논문지,제 44권 SP편 제1호,pp 26-39. 2007.1
  5. Loren Merritt and Rahul Vanam," Improved rate control and Motion Estimation for H.264 Encoder", ICIP 2007, pp V-309-312, 2007.6
  6. H.264/AVC encoder reference software 13.2 (available http://iphome.hhi.de/suehring/tml/)
  7. 이일주,임성준, 채현석,"H.264 코덱을 사용한 고성능 DVR 시스템 개발에 관한 연구", 한국산학기술학회논문지, Vol 10. No.1, pp 110-116,2009.1 https://doi.org/10.5762/KAIS.2009.10.1.110
  8. 정준모,."ARM-Excalibur를 이용한 H.264/AVC 디코더 의 HW/SW 병행설계", 한국 산학기술학회 논문지, Vol.10, No.7, pp1480-1483,2009.10
  9. IEEE Std 754-1985, IEEE Standard for Binary Floating-Point Arithmetic. 1985