Application Specific Processor Design for H.264 Decoder with a Configurable Embedded Processor

  • Received : 2005.01.12
  • Published : 2005.10.31

Abstract

An application specific processor for an H.264 decoder with a configurable embedded processor is designed in this research. The motion compensation, inverse integer transform, inverse quantization, and entropy decoding algorithm of H.264 decoder software are optimized. We improved the performance of the processor with instruction-level hardware optimization, which is tailored to configurable embedded processor architecture. The optimized instructions for video processing can be used in other video compression standards such as MPEG 1, 2, and 4. A significant performance improvement is achieved with high flexibility. Experimental results show that we could achieve 300% performance for the H.264 baseline profile level 2 decoder.

Keywords

References

  1. IEEE Trans Circuits and Systems for Video Technology v.13 no.7 H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz;Anthony Joch;Faouzi Kossentini;Anti Hallapuro
  2. H.264 JM Model
  3. ETRI J. v.25 no.5 AE32000B: A Fully Synthesizable 32-Bit Embedded Microprocessor Core Kim, Hyun-Gyu;Jung, Dae-Young;Jung, Hyun-Sup;Chio, Young-Min;Han, Jung-Su;Min, Byung-Gueon;Oh, Hyeong-Cheol
  4. Proc. ICASSP v.2 Open Multimedia Application Platform: Enabling Multimedia Aplications in Third Generation Wireless Terminals through a Combined RISC/DSP Architecture Chaoui, J.;Cyr, K.;de Gregorio, S.;Giacalone, J.P.;Webb, J.;Masse, Y.
  5. J. the Institute of Electronics Engineers of Korea v.41-SD no.5 Design of Embedded Processor Architecture Applicable to Mobile Multimedia Lee, Ho-Seok;Han, Jin-Ho;Bae, Young-Hwan;Cho, Han-Jin
  6. Proc. SPIE Conf. on Image and Video Communications v.5022 Implementation of H.264 Decoder on General-Purpose Processors with Media Instructions Xiaosong Zhou;Eric Li, Q.;Chen, Yen-Kuang
  7. ETRI J. v.25 no.5 Dual Cache Architecture for Low Cost and High Performance Lee, Jung-Hon;Park, Gi-Ho;Kim, Shin-Dug
  8. Multimedia Extensions for General Purpose Microprocessors: A Survey, Report No. UCB/CSD-00-1124 Nathan Slingerland;Alan Jay Smith