MPEG-4 Systems General Issues1. What is "MPEG-4 Systems"? 1. What is "MPEG-4 Systems"?MPEG-4 Systems is the first part of the MPEG-4 specification. MPEG-4’s official designation is ISO/IEC 14496, and consequently MPEG-4 Systems is officially referred to as ISO/IEC 14496-1. After a balloting process by the member countries of ISO, MPEG-4 Systems attained the status of International Standard which means that no further changes will be made to it. Copies of the specification can be obtained (for a fee) through national standardization organizations affiliated with ISO (e.g., for the US that would be ANSI, the American National Standards Institute). 2. Why was MPEG-4 Systems developed?The MPEG-4 standard addresses the coded representation of both natural and synthetic (computer generated) audio and visual objects. An audiovisual object is a representation of a natural or synthetic entity that has an audio and/or visual manifestation. Audio-visual objects may be associated with elementary streams that carry time dependent data related to the objects. MPEG-4 Systems was developed to provide the necessary facilities for specifying how audiovisual objects can be composed together in an MPEG-4 terminal to form complete scenes, how a user can interact with the content, as well as how the streams should be managed for transmission or storage. 3. Is MPEG-4 Systems finalized ?Yes and no. MPEG-4 introduced the notion of versions, another name for Amendment, the official ISO denomination for extensions of standards. New versions add features into the MPEG-4 arsenal. New versions do not obsolete previous Versions, they just add different additional functionality. MPEG-4 Version 1 was finalized in October 1998. A second version has been finalized in December 1999. Other versions are currently under development. 4. What functionality does MPEG-4 Systems provide?Much of the functionality that MPEG-4 provides comes from the Systems part. As Systems takes care of (among other issues) streams management and scene description, it acts as a ‘wrapper’ to the source coding technology. Systems supports the following basic functions described below:
5. I am familiar with other MPEG Systems specifications. What is different in MPEG-4 Systems?MPEG-2 Systems specifies a transport layer facility with the MPEG-2 Transport Stream and Program Stream constructs. The MPEG-1 Systems design is essentially identical to the MPEG-2 Program Stream structure. MPEG-4 addresses the coded representation of audio-visual objects, both natural and synthetic. The MPEG-4 Systems layer addresses how these objects are composed together to form a scene (composition information or scene description), as well as how a user may interact with such objects. This scene description feature is the main innovation in terms of Systems expertise. In addition, the object based architecture of MPEG-4 necessitates changes in the way audio-visual information is managed. Therefore, and more in the tradition of the MPEG-1/2 Systems expertise, MPEG-4 Systems provides a flexible architecture for the delivery of the MPEG-4 data. This architecture consists in the Elementary Stream Management framework (ESM) as well as an abstraction of the specific delivery mechanisms referred to as DMIF (Delivery Multimedia Integration Framework). 6. Is MPEG-4 addressing broadcast, network based, or file based playback?MPEG-4 Systems, and the entire MPEG-4 specification, was developed to accommodate broadcast, interactive network as well as mass storage based playback scenarios. This is achieved by :
|