A full-Hardwired Low-Power MPEG4@SP Video Encoder for Mobile Applications

모바일 향 저전력 동영상 압축을 위한 고집적 MPEG4@SP 동영상 압축기

  • Shin, Sun Young (School of Information and Communcations Engineering, Sungkyunkwan University) ;
  • Park, Hyun Sang (Division of Electrical and Electronics Engineering, Kongju National University)
  • 신선영 (성균관대학교 정보통신공학부) ;
  • 박현상 (공주대학교 전기전자공학부)
  • Published : 2005.09.01

Abstract

Highly integrated MPEG-4@SP video compression engine, VideoCore, is proposed for mobile application. The primary components of video compression require the high memory bandwidth since they access the external memory frequently. They include motion estimation, motion compensation, quantization, discrete cosine transform, variable length coding, and so on. The motion estimation processor adopted in VideoCore utilizes the small-size local memories such that the video compression system accesses external memory as less frequently as possible. The entire video compression system is divided into two distinct sub-systems: the integer-unit motion estimation part and the others, and both operate concurrently in a pipelined architecture. Thus the VideoCore enables the real-time high-quality video compression with a relatively low operation frequency.

모바일 환경에서의 효과적인 동영상 압축을 위한 고집적 MPEG-4@SP 동영상 압축기인 VideoCore의 구조를 제안한다. 동영상 압축을 수행할 때 움직임 추정, 움직임 보상, 양자화, 이산여현부호화, 가변장부호화와 같은 기능은 외부 메모리 처리가 빈번하기 때문에 높은 메모리 대역폭을 필요로 한다. 본 논문에서 제안한 움직임 추정기는 소용량의 로컬 메모리를 효과적으로 운용함으로써 대용량 외부 메모리와의 메모리 대역폭을 최소화하는 동영상 압축을 가능하게 한다. 또한 제안한 동영상 압축기 구조는 가장 계산량이 많은 움직임 추정부와 이를 제외한 나머지 기능들을 동시에 구동시키는 파이프라인 구조를 채택함으로써 낮은 동작 주파수에서 실시간 고화질 동영상 압축을 실현한다.

Keywords

References

  1. Draft ITU-T Recommendation H.263, 'Video Coding for Low Bitrate Communication,' Mar. 1996
  2. Draft ISO/IEC MPEG-4 Video Verification Model Ver. 6.0, 'Coding of Moving Pictures and Associated Audio Information,' Feb. 1996
  3. Draft ITU-T Recommendation H.264 | Draft ISO/IEC 14496-10 AVC, May 2002
  4. ISO/IEC 10918-1 JPEG, 'Digital Compression and Coding of Continuous-tone Still Images,' 1994
  5. 'S5K3A1EX Data Sheet: 1/3' Optical Size 1280x1024 (SXGA)2.8V/1.8V CMOS Image Sensor,' Samsung Electronics Company, Sep. 2003
  6. http://www.megachips.co.jp/
  7. 'OMAP5910 Dual-Core Processor Technical Reference Manual, Literature number: SPRU602B,'Texas Instruments, Jan. 2003
  8. M.Takahashi et al., 'A 60mW MPEG4 Video Codec Using Clustered Voltage Scaling with Variable Supply-Voltage Scheme,' IEEE J. of Solid-State Circuits, Vol. 33, pp.1772-1780, Nov 1998 https://doi.org/10.1109/4.726575
  9. S.Kurohmaru et al., 'A MPEG4 Programmable Codec DSP with an Embedded Pre/Post-processing Engine,' Proc. IEEE 1999 Custom Integrated Circuits, pp. 69-72, May 1999
  10. T.Kamemaru, H.Ohira, H.Suzuki, K.Asano, M.Yoshimoto, 'Media processor core architecture for realtime, bi-directional MPEG4/H.26X Codec with 30 fr/s for CIF-video,' Proc. IEEE 2000 Custom Integrated Circuits Conference, pp. 473-476, May 2000
  11. 'S3C24A0A 32-bit RISC Microprocessor User's Manual,' Samsung Electronics Company, 2004
  12. 박 현상, '이동통신 향 동영상압축을 위한 고집적 저전력 움직임 추정기', 방송공학회 논문지, 10권, 1호, pp. 72-85, 3월 2005년