Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

MPEG-4, Visual Coding, Main Profile

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors (video)
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000048
• Short name: MPEG-4_V_MP
• Content categories: moving image
• Format category: bitstream encoding
• Last significant update: 2005-08-24
• Draft status: Full

Identification and description Explanation of format description terms

Full nameInformation technology -- Coding of audio-visual objects (formal name)
MPEG-4, Visual Coding, Main Profile
DescriptionSee also MP4_FF_2 and MPEG-4_V. Created to serve broadcast services, permitting the highest quality, and supporting arbitrarily shaped objects using grayscale coding.1

The Main Profile permits the use of the following visual object types:
• Simple: rectangular video, uses intra (I) and predicted (P) video object planes (VOPs, the MPEG-4 term for frames).
• Core: arbitrarily shaped video, uses a tool superset of Simple, adds bidirectional (B) video object planes (VOPs), binary shape coding, and supports temporal scalability based on sending extra P-VOPs.
• Main: arbitrarily shaped video, adds to Core the coding of grayscale shapes, sprites (object in memory with all pixel information, e.g., the background of scene), and interlaced coding.
• Scalable Texture: arbitrarily shaped still image with wavelet compression and incremental download.

Three compression levels are permitted; the highest accepts up to 32 objects (Simple, Core, or Main) for a maximum total bit rate of 38 Mbps.
  Production phase  Generally a final-state (end-user delivery) format.
Relationship to other formats 
  Subtype ofMPEG-4_V, MPEG-4, Visual Coding (Part 2)
  Used byMP4_FF_2_V, MPEG-4 File Format, V.2, with Visual Coding (All Profiles)

Local use Explanation of format description terms

LC experience or existing holdings 
LC preference 

Sustainability factors Explanation of format description terms

DisclosureOpen standard. See MP4_FF_2.
  DocumentationSee MP4_FF_2.
AdoptionActual adoption not known to the compilers of this document.
  Licensing and patent claimsSee MP4_FF_2.
TransparencySee MP4_FF_2.
Self-documentationSee MP4_FF_2.
External dependenciesSee MP4_FF_2.
Technical protection considerationsSee MP4_FF_2.

Quality and functionality factors (video) Explanation of format description terms

Normal renderingGood support.
Clarity (support for high image resolution)See MPEG-4 and MPEG-4_V. Potential for greater clarity at a given picture size, data rate, and encoding algorithm, than some other MPEG-4 profiles, e.g., Simple, Simple Scalable, Advanced Simple, and Core Profiles.
Fidelity (support for high audio resolution)See MPEG-4.
Support for multiple sound channelsSee MPEG-4.
Functionality beyond normal video renderingSee MPEG-4.

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename Extensionmp4 
Internet Media TypeSee MP4_FF_2 
Magic numbersSee MP4_FF_2 
Profile and level indicators00110010, 00110011, 00110100For profile_and_level_indication for Main Profile, levels 2, 3, and 4. From Annex G of Part 2 of the standard, pp. 454-55.
File type brandSee noteIndicated in file wrapper and relates to "brands" defined in ISO_BMFF. Wrapping MPEG-4_V bitstreams in MP4_FF_1 would occasion the use of mp41; in MP4_FF_2, use mp42. See Part 15 of the standard, pp. 2-9, 13.

Notes Explanation of format description terms

General 
History 

Format specifications Explanation of format description terms

URLs

Print
See MP4_FF_2.

Useful references

URLs
• See MP4_FF_2.

Print
• See MP4_FF_2.

1 Pereira, Fernando, and Touradj Ebrahimi, The MPEG-4 Book, Upper Saddle River, NJ: IMSC Press, 2002, p. 599.


Last Updated: Wednesday, 07-Mar-2007 12:40:17 EST