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

نویسندگان

  • Prof. B. L. Evans
  • Chen He
  • Shi Zhong
چکیده

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, software-based implementation seems to be a natural and viable option. In addition, a software-based approach allows flexibility and portability, which are extremely desirable features for MPEG-4 based interactive multimedia systems. In this survey, we will review existing system-level modeling and software-based implementation approaches for real-time MPEG-4 codecs. It is the inherent parallelism and flexible configuration structure with the MPEG-4 encoder that motivate us to model the encoder using Process Networks (PN)-the concurrent computation model, and to implement a scalable software-based encoder under the framework proposed by Allen and Evans. We also intend to adopt the dynamic shape-adaptive data partitioning in each Video Object Plane (VOP) encoder to maximize the parallelism by dividing the tasks and balancing the load on each process node. Therefore, our implementation will utilize two levels of parallelism of the MPEG-4 encoder: control parallelism (VOP level) and data parallelism (Macro-Block level).

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

ثبت نام

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

منابع مشابه

A model-based software implementation tool for multiprocessor embedded systems

We apply a formal, automated model-based design tool for synthesizing correct-by-construction parallel implementations of an MPEG-4 video encoder. The tool allows for early prototyping, verification and simulation of embedded applications. The generated software implementations are multi-threaded and customized for system on-chip multi-processor architectures. We consider two HW platforms: a cu...

متن کامل

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...

متن کامل

An approach to derivation of component-based implementations from data-oriented specifications∗

The design and implementation of software-intensive embedded product lines requires dealing with a variety of constantly changing applicationand system-dependent functional and non-functional requirements and constraints that spread out throughout the development process. Moreover, because product lines are built upon a set of core services which are improved, customized, extended and integrate...

متن کامل

Real-Time Interactive MPEG-4 System Encoder Using a Cluster of Workstations

MPEG-4 currently being finalized by the Moving Pictures Experts Group of the ISO is a multimedia standard. MPEG-4 aims to support content-based coding of audio, text, image, and video (synthetic and natural) data, multiplexing of coded data, as well as composition and representation of audiovisual scenes. One of the most critical components of an MPEG-4 environment is the system encoder. An MPE...

متن کامل

MPEG-7 Meta-Data Enhanced Encoder System for Embedded Systems

We describe a MPEG-7 Meta-Data enhanced Audio-Visual Encoder system that targets DVD recorders. We extract features in the compressed domain with both video and audio, which allows us to add the meta-data extraction without altering the hardware architecture of the encoder core. Our feature extraction algorithms are simple, and thus implementable through a simple combination of software and har...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2000