MPEG-4

related topics
{system, computer, user}
{math, number, function}
{area, part, region}
{law, state, case}
{work, book, publish}
{style, bgcolor, rowspan}

MPEG-4 is a collection of methods defining compression of audio and visual (AV) digital data. It was introduced in late 1998 and designated a standard for a group of audio and video coding formats and related technology agreed upon by the ISO/IEC Moving Picture Experts Group (MPEG) (ISO/IEC JTC1/SC29/WG11) under the formal standard ISO/IEC 14496 - Coding of audio-visual objects. Uses of MPEG-4 include compression of AV data for web (streaming media) and CD distribution, voice (telephone, videophone) and broadcast television applications.

Contents

Background

MPEG-4 absorbs many of the features of MPEG-1 and MPEG-2 and other related standards, adding new features such as (extended) VRML support for 3D rendering, object-oriented composite files (including audio, video and VRML objects), support for externally-specified Digital Rights Management and various types of interactivity. AAC (Advanced Audio Coding) was standardized as an adjunct to MPEG-2 (as Part 7) before MPEG-4 was issued.

MPEG-4 is still a developing standard and is divided into a number of parts. Companies promoting MPEG-4 compatibility do not always clearly state which "part" level compatibility they are referring to. The key parts to be aware of are MPEG-4 part 2 (including Advanced Simple Profile, used by codecs such as DivX, Xvid, Nero Digital and 3ivx and by Quicktime 6) and MPEG-4 part 10 (MPEG-4 AVC/H.264 or Advanced Video Coding, used by the x264 encoder, by Nero Digital AVC, by Quicktime 7, and by high-definition video media like Blu-ray Disc).

Most of the features included in MPEG-4 are left to individual developers to decide whether to implement them. This means that there are probably no complete implementations of the entire MPEG-4 set of standards. To deal with this, the standard includes the concept of "profiles" and "levels", allowing a specific set of capabilities to be defined in a manner appropriate for a subset of applications.

Full article ▸

related documents
NuBus
Dynamic DNS
Logic analyzer
Comparator
Response time (technology)
Real-time Transport Protocol
Psion Organiser
Fibre Channel
Repeater
Speech coding
Xfce
Time-division multiplexing
RF modulator
Backplane
IEEE 802.15
Telephony
Time-sharing
Encapsulated PostScript
Open mail relay
Motorola 68000 family
GeForce 256
Communications system
Classic (Mac OS X)
Virtual circuit
Digital-to-analog converter
Memory management
List of Macintosh models grouped by CPU type
IEEE 802.2
Sequential logic
Futurebus