Sustainability of Digital Formats
 Planning for Library of Congress Collections

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

Advanced Audio Coding (MPEG-4)

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000114
• Short name: AAC_MP4
• Content categories: sound
• Format category: bitstream encoding
• Last significant update: 2005-11-09
• Draft status: Full

Identification and description Explanation of format description terms

Full nameISO/IEC 14496-3:2001. Information technology -- Coding of audio-visual objects -- Part 3: Audio (formal name for the relevant part of the MPEG-4 standard; note that this part covers several types of audio coding including Advanced Audio Coding).

AAC (common name)
DescriptionPerceptual audio encoding format designed for efficient distribution of sound files over moderate bandwidth connections; may be used at higher data rates for better fidelity. AAC_MP4 compression is a further refinement of AAC_MP2. AAC_MP4 is an object-based coding standard; decoders for AAC_MP2 may not be able to read AAC_MP4.

The specification defines various object types and profiles; see Notes. The video-capable iPod introduced in late 2005 specifies video files for which the audio appears to be audio-object-limited rather than profile-compliant; see AAC_MP4_LC. The compiler of this pages welcomes comments on this detail.
  Production phase  Generally used for final-state, end-user delivery.
Relationship to other formats 
  Supertype ofVarious AAC_MP4 profiles, not documented at this time; see Notes.
  Supertype ofAAC_MP4_LC, AAC Low Complexity Object
  Used byMP4_FF_2_AAC, MPEG-4 File Format, V.2, with Advanced Audio Coding
  Used byQTA_AAC, QuickTime AAC
  Used byMP4_FF_2_V, MPEG-4 File Format, Version 2, with Visual Coding
  Used byMP4_FF_2_AVC, MPEG-4 File Format, Version 2, with Advanced Video Coding
  Used byMP4_FF_2_AVC_BP, MPEG-4 File Format, V.2, with AVC, Baseline Profile
  Used byMP4_FF_2_AVC_MP, MPEG-4 File Format, V.2, with AVC, Main Profile
  Used byMP4_FF_2_AVC_EP, MPEG-4 File Format, V.2, with AVC, Extended Profile
  Used byMP4_FF_2_AVC_HP, MPEG-4 File Format, V.2, with AVC, High Profile
  Used byMP4_FF_2_AVC_H10P, MPEG-4 File Format, V.2, with AVC, High 10 Profile
  Used byMP4_FF_2_AVC_H422P, MPEG-4 File Format, V.2, with AVC, High 4:2:2 Profile
  Used byMP4_FF_2_AVC_H444P, MPEG-4 File Format, V.2, with AVC, High 4:4:4 Profile
  Used byMP4_FF_AVCE_AVCE, MPEG-4 File Format for AVC (Ext), with Non-FRExt Extended AVC Coding
  Used byOther file or wrapper formats, not documented at this time

Local use Explanation of format description terms

LC experience or existing holdingsNone
LC preferenceGeneral preference for recorded sound is WAVE_LCPM_BWF or WAVE_LCPM. For compressed sound, AAC_M4A is acceptable.

Sustainability factors Explanation of format description terms

DisclosureOpen standard. Developed by ISO technical program JTC 1/SC 29 (WG11), aka the Motion Pictures Expert Group (MPEG), Coding of audio, picture, multimedia and hypermedia information.
  DocumentationISO/IEC 14496-3:2001. Information technology -- Coding of audio-visual objects -- Part 3: Audio. See also MP4_FF_2.
AdoptionSome adoption for World Wide Web dissemination and playback on specialized devices. QTA_AAC, QuickTime AAC, is used in Apple's iTunes service. Software tools exist for encoding and decoding.
  Licensing and patent claimsRoyalties are due on the sale of AAC encoders and/or decoders; no use-based fees; information at Via Licensing.
TransparencyDepends upon algorithms and tools to read; requires sophistication to build tools.
Self-documentationTechnical (coding) information is contained in the headers for the "frames" that make up the bitstream. See also MP4_FF_2.
External dependenciesSurround sound requires appropriate amplifier and loudspeakers or headphone.
Technical protection considerationsSee MP4_FF_2.

Quality and functionality factors Explanation of format description terms

Normal renderingGood support.
Fidelity (support for high audio resolution)Moderate to good, given that this is a format for compression. All commentators state that at a given data rate, the quality of AAC_MP4 surpasses AAC_MP2 and is significantly better than MP3_ENC.
Support for multiple sound channelsAAC has provision for up to 48 channels, and supports 5.1 (and 7.1?) surround sound.
Support for downloadable or user-defined sounds, samples, and patchesNot investigated at this time.
Functionality beyond normal renderingNot investigated at this time.

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename ExtensionaacUsed for raw bitstream; The File Extension Source associates the aac extension with AAC_ADIF, the file format for MPEG-2 AAC. In any case, most AAC files carry an extension that depends upon the selected wrapper; for example, see MP4_FF_2 (mp4, m4a) and QTA_AAC (m4p).
Internet Media Type Depends upon wrapper; for example, see MP4_FF_2 and QTA_AAC.

Notes Explanation of format description terms

GeneralThe sets of options in AAC_MP4 are more extensive than those provided in the specification for AAC_MP2. Eight profiles are associated with AAC_MP4 audio, each of which may present sound at various levels:
  • Speech Audio Profile
  • Synthetic Audio Profile
  • Scalable Audio Profile
  • Main Audio Profile
  • High Quality Audio Profile
  • Low Delay Audio Profile
  • Natural Audio Profile
  • Mobile Audio Internet Working Profile
The profiles are described in the specification on pages 15-20. In a given file, the profile and the level chosen for use are indicated by embedded metadata, not documented at this time. The profiles are associated with audio objects.

There is an AAC_MP4 object called Low Complexity (AAC_MP4_LC), which is comparable to the AAC_MP2 Low Complexity profile. The compiler of this page seeks more information about this matter; Comments welcome.
History 

Format specifications Explanation of format description terms

URLs

Print
• ISO/IEC 14496-3:2001 Information technology -- Coding of audio-visual objects -- Part 3: Audio

Useful references

URLs
MPEG-2/MPEG-4 AAC page from MP3-tech.org (http://www.mp3-tech.org/aac.html)
"MP3 and AAC Explained," by Karlheinz Brandenburg, Fraunhofer Institute, Erlangen, Germany (good detail but focus on AAC_MP2; http://www.aes.org/publications/downloadDocument.cfm?accessID=14703162000122117).
MPEG AAC highlights from Fraunhofer Institute (http://www.iis.fraunhofer.de/amm/download/mpeg_aac.pdf)
Site for users of the format (http://www.m4a.com/)

Print


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