Hardware - Software Implementation of MPEG - 4 Video Codec

نویسنده

  • Seong-Min Kim
چکیده

Seong-Min Kim et al. 489 This paper presents an MPEG-4 video codec, called MoVa, for video coding applications that adopts 3G-324M. We designed MoVa to be optimal by embedding a costeffective ARM7TDMI core and partitioning it into hardwired blocks and firmware blocks to provide a reasonable tradeoff between computational requirements, power consumption, and programmability. Typical hardwired blocks are motion estimation and motion compensation, discrete cosine transform and quantization, and variable length coding and decoding, while intra refresh, rate control, error resilience, error concealment, etc. are implemented by software. MoVa has a pipeline structure and its operation is performed in four stages at encoding and in three stages at decoding. It meets the requirements of MPEG-4 SP@L2 and can perform either 30 frames/s (fps) of QCIF or SQCIF, or 7.5 fps (in codec mode) to 15 fps (in encode/decode mode) of CIF at a maximum clock rate of 27 MHz for 128 kbps or 144 kbps. MoVa can be applied to many video systems requiring a high bit rate and various video formats, such as videophone, videoconferencing, surveillance, news, and entertainment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

System Level Modeling and Implementation of Video CODEC

The project focuses on the system-level modeling of image and video processing systems. Based on the models given, image and video compression and decompression standards ex. H.263, MPEG-4 will be implemented in a formal, consistent and extensible framework such a s i n Ptolemy with well-deened and optimized processing primitives. The models of computation and an implementation of image and vid...

متن کامل

Optimizing DSP and media benchmarks for Pentium 4: hardware and software issues

By examining the speed-up resulting from using SIMD instructions for DSP kernels (FFT) and two different multimedia programs (MPEG2 and a Matching Pursuit video codec), we discuss the hardware and software issues that limit performance. Some features in present implementation of Intel SIMD instructions limit the efficiency of dot products. C programmer’s habits also complicate the compiler task...

متن کامل

System Modeling and Software Implementation of MPEG-4 Video Encoder Literature Survey For EE382C Embedded Software Systems

MPEG-4 standard provides support for content-based interactivity, high compression, and/or universal accessibility and portability of audio and video content. Due to its content-based representation nature (except the simple profile used for wireless video communication) and flexible configuration structure, any MPEG-4 hardware implementation is likely to be very application specific. Therefore...

متن کامل

Implementation of Real-Time MPEG-4 FGS Encoder

While computers become faster than they used to be, software implementation of the latest codec in real time is still a challenging topic. This paper presents our techniques in optimizing MPEG-4 Fine Granularity Scalability (FGS) video encoders. First, zigzag scan is a slow process in video encoding and decoding. While state-of-the-art processors utilize hardware prefetchers to reduce memory la...

متن کامل

Modeling and Design of Video Codecs Using Ptolemy

The key contribution of this project is a realization of modular, scalable and extensible simulation and design paradigm for video codec based on the system-level modeling and its implementation on extensible framework. To support this new simulation and design paradigm, generic dataaow of video codec system is modeled by homogeneous synchronous dataaow HSDF and implemented on the heterogeneous...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003