FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Advanced_Audio_Coding

Advanced Audio Coding

Contents
    Adoption
Functionality
Licensing and patents
Extensions and improvements
Container formats
        Fraunhofer FDK AAC
    Use in HDTV broadcasting
        Japanese ISDB-T
        International ISDB-Tb
        DVB
        iTunes and iPod
        Other portable players
        Mobile phones
References

audio/aacp <br /> audio/3gpp <br /> audio/3gpp2 <br /> audio/mp4 <br /> audio/mp4a-latm <br /> audio/mpeg4-generic"},"released":{"wt":"{{start date and age|1997|12}}<ref name=\"iso13818-7-1997\">{{cite web\n |url = http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25040\n |title = ISO/IEC 13818-7:1997, Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC)\n |author = [[ISO]]\n |year = 1997\n |access-date = 2010-07-18\n |url-status = live\n |archive-url = https://web.archive.org/web/20120925194258/http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=25040\n |archive-date = 2012-09-25\n }}</ref>"},"type code":{"wt":""},"uniform type":{"wt":""},"owner":{"wt":"[[AT&T Labs]], [[Dolby Laboratories]], [[Fraunhofer Society]], [[Sony]]"},"latest release version":{"wt":"ISO/IEC 14496-3:2019"},"latest release date":{"wt":"{{Start date and age|2019|12|df=y}}"},"type":{"wt":"[[Lossy]] [[Audio file format|audio]]"},"container for":{"wt":""},"contained by":{"wt":"[[MPEG-4 Part 14]], [[3GP and 3G2]], [[ISO base media file format]] and Audio Data Interchange Format (ADIF)"},"extended from":{"wt":""},"extended to":{"wt":""},"open":{"wt":"No"},"free":{"wt":"No<ref>{{cite tech report |publisher=Library of Congress |location=Washington, D.C. |series=Sustainability of Digital Formats |type=Full draft |title=Advanced Audio Coding (MPEG-4) |date=22 June 2010 |url=https://www.loc.gov/preservation/digital/formats/fdd/fdd000114.shtml |access-date=1 December 2021}}</ref>"},"standard":{"wt":"[[ISO/IEC 13818-7]],<br />[[ISO/IEC 14496-3]]"}},"i":0}}]}'>
Advanced Audio Coding
Filename extension.adif, .m4b, .mp4
Internet media type
audio/aac
audio/aacp
audio/3gpp
audio/3gpp2
audio/mp4
audio/mp4a-latm
audio/mpeg4-generic
Developed byAT&T Labs, Dolby Laboratories, Fraunhofer Society, Sony
Initial releaseDecember 1997;28 years ago (1997-12)
Latest release
ISO/IEC 14496-3:2019
December 2019;6 years ago (2019-12)
Type of formatLossy audio
Contained byMPEG-4 Part 14, 3GP and 3G2, ISO base media file format and Audio Data Interchange Format (ADIF)
StandardISO/IEC 13818-7,
ISO/IEC 14496-3
Open format?No
Free format?No

Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression. It was developed by Dolby, AT&T, Fraunhofer and Sony, originally as part of the MPEG-2 specification but later improved under MPEG-4. AAC was designed to be the successor of the MP3 format (MPEG-2 Audio Layer III) and generally achieves higher sound quality than MP3 at the same bit rate. AAC encoded audio files are typically packaged in an MP4 container most commonly using the filename extension .m4a.

The basic profile of AAC (both MPEG-4 and MPEG-2) is called AAC-LC (Low Complexity). It is widely supported in the industry and has been adopted as the default or standard audio format on products including Apple's iTunes Store, Nintendo's Wii, DSi and 3DS and Sony's PlayStation 3. It is also further supported on various other devices and software such as iPhone, iPod, PlayStation Portable and Vita, PlayStation 5, Android and older cell phones, digital audio players like Sony Walkman and SanDisk Clip, media players such as VLC, Winamp and Windows Media Player, various in-dash car audio systems, and streaming services such as Spotify, Apple Music, YouTube and YouTube Music. AAC has been further extended into HE-AAC (High Efficiency, or AAC+), which improves efficiency over AAC-LC. Another variant is AAC-LD (Low Delay).

AAC supports inclusion of 48 full-bandwidth (up to 96 kHz) audio channels in one stream plus 16 low frequency effects (LFE, limited to 120 Hz) channels, up to 16 "coupling" or dialog channels, and up to 16 data streams. The quality for stereo is satisfactory to modest requirements at 96 kbit/s in joint stereo mode; however, hi-fi transparency demands data rates of at least 128 kbit/s (VBR). TestsAAC's improvements over MP3edit

Advanced Audio Coding is designed to be the successor of the MPEG-1 Audio Layer 3, known as MP3 format, which was specified by ISO/IEC in 11172-3 (MPEG-1 Audio) and 13818-3 (MPEG-2 Audio).

Improvements include:

Overall, the AAC format allows developers more flexibility to design codecs than MP3 does, and corrects many of the design choices made in the original MPEG-1 audio specification. This increased flexibility often leads to more concurrent encoding strategies and, as a result, to more efficient compression. This is especially true at very low bit rates where the superior stereo coding, pure MDCT, and better transform window sizes leave MP3 unable to compete.

Adoption

edit

While the MP3 format has near-universal hardware and software support, primarily because MP3 was the format of choice during the crucial first few years of widespread music file-sharing/distribution over the internet, AAC remained a strong contender due to some unwavering industry support. Due to MP3's dominance, adoption of AAC was initially slow. The first commercialization was in 1997 when AT&T Labs (a co-owner of AAC patents) launched a digital music store with songs encoded in MPEG-2 AAC. HomeBoy for Windows was one of the earliest available AAC encoders and decoders.

Dolby Laboratories came in charge of AAC licensing in 2000. A new licensing model was launched by Dolby in 2002, while Nokia became a fifth co-licenser of the format. Dolby itself also marketed its own coding format, Dolby AC-3.

Nokia started supporting AAC playback on devices as early as 2001, but it was the exclusive use of AAC by Apple Computer for their iTunes Store which accelerated attention to AAC. Soon the format was also supported by Sony for their PlayStation Portable (albeit Sony continued promoting its proprietary ATRAC), and music-oriented cell phones from Sony Ericsson, beginning with the Sony Ericsson W800. The Windows Media Audio (WMA) format, from Microsoft, was considered to be AAC's main competitor.

By 2017, AAC was considered to have become a de facto industry standard for lossy audio.

Functionality

edit
 –defined in 1999, uses most of the MPEG-4 Audio Object Types (AAC Main, AAC-LC, AAC-SSR, AAC-LTP, AAC Scalable, TwinVQ, CELP, HVXC, TTSI, Main synthesis)
  • Scalable Audio Profile –defined in 1999, TTSI, Main synthesis
  • High Quality Audio Profile –defined in 2012, uses AAC-LD, AAC-ELD and AAC-ELDv2
  • Mobile Audio Internetworking Profile – defined in 2000, uses ER-AAC-LC, ER-AAC-Scalable, ER-TwinVQ, ER-BSAC, ER-AAC-LD
  • AAC Profile –defined in 2006, uses AAC-LC, SBR, PS
  • Extended High Efficiency AAC xHE-AAC

    The audio coding standards MPEG-4 Low Delay (AAC-LD), Enhanced Low Delay (AAC-ELD), and Enhanced Low Delay v2 (AAC-ELDv2) as defined in ISO/IEC 14496-3:2009 and ISO/IEC 14496-3:2009/Amd 3 are designed to combine the advantages of perceptual audio coding with the low delay necessary for two-way communication. They are closely derived from the MPEG-2 Advanced Audio Coding (AAC) format. AAC-ELD is recommended by GSMA as super-wideband voice codec in the IMS Profile for High Definition Video Conference (HDVC) Service.

    Licensing and patents

    edit

    No licenses or payments are required for a user to stream or distribute audio in AAC format. This reason alone might have made AAC a more attractive format to distribute audio than its predecessor MP3, particularly for streaming audio (such as Internet radio) depending on the use case.

    However, a patent license is required for all manufacturers or developers of AAC "end-user" codecs. The terms (as disclosed to SEC) use per-unit pricing. In the case of software, each computer running the software is to be considered a separate "unit".

    It used to be common for free and open source software implementations such as FFmpeg and FAAC to only be distributed in source code form so as to not "otherwise supply" an AAC codec. However, FFmpeg has since become more lenient on patent matters: the "gyan.dev" builds recommended by the official site now contain its AAC codec, with the FFmpeg legal page stating that patent law conformance is the user's responsibility. (See below under Products that support AAC, Software.) The Fedora Project, a community backed by Red Hat, imported the "Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android" to its repositories on September 25, 2018, and has enabled FFmpeg's native AAC encoder and decoder for its ffmpeg-free package on January 31, 2023.

    The AAC patent holders include Bell Labs, Dolby, ETRI, Fraunhofer, JVC Kenwood, LG Electronics, Microsoft, NEC, NTT (and its subsidiary NTT Docomo), Panasonic, Philips and Sony. Based on the list of patents from the SEC terms, the last baseline AAC patent expires in 2028, and the last patent for all AAC extensions mentioned expires in 2031.

    Extensions and improvements

    edit

    Some extensions have been added to the first AAC standard (defined in MPEG-2 Part 7 in 1997):

    Container formats

    edit

    FAAC and FAAD2 stand for Freeware Advanced Audio Coder and Decoder 2 respectively. FAAC supports audio object types LC, Main and LTP. FAAD2 supports audio object types LC, Main, LTP, SBR and PS. Although FAAD2 is free software, FAAC is not free software.

    Fraunhofer FDK AAC

    edit

    Almost all current computer media players include built-in decoders for AAC, or can utilize a library to decode it. On Microsoft Windows, DirectShow can be used this way with the corresponding filters to enable AAC playback in any DirectShow based player. Mac OS X supports AAC via the QuickTime libraries. Adobe Flash Player, since version 9 update 3, can also play back AAC streams. Since Flash Player is also a browser plugin, it can play AAC files through a browser as well.

    The Rockbox open source firmware (available for multiple portable players) also offers support for AAC to varying degrees, depending on the model of player and the AAC profile.

    Optional iPod support (playback of unprotected AAC files) for the Xbox 360 is available as a free download from Xbox Live.

    The following is a non-comprehensive list of other software player applications:

    Some of these players (e.g., foobar2000, Winamp, and VLC) also support the decoding of ADTS (Audio Data Transport Stream) using the SHOUTcast protocol. Plug-ins for Winamp and foobar2000 enable the creation of such streams.

    Use in HDTV broadcasting

    edit

    Japanese ISDB-T

    edit

    In December 2003, Japan started broadcasting terrestrial DTV ISDB-T standard that implements MPEG-2 video and MPEG-2 AAC audio. In April 2006 Japan started broadcasting the ISDB-T mobile sub-program, called 1seg, that was the first implementation of video H.264/AVC with audio HE-AAC in Terrestrial HDTV broadcasting service on the planet.

    International ISDB-Tb

    edit

    In December 2007, Brazil started broadcasting terrestrial DTV standard called International ISDB-Tb that implements video coding H.264/AVC with audio AAC-LC on main program (single or multi) and video H.264/AVC with audio HE-AACv2 in the 1seg mobile sub-program.

    DVB

    edit

    The ETSI, the standards governing body for the DVB suite, supports AAC, HE-AAC and HE-AAC v2 audio coding in DVB applications since at least 2004. DVB broadcasts which use the H.264 compression for video normally use HE-AAC for audio.

    iTunes and iPod

    edit

    In April 2003, Apple brought mainstream attention to AAC by announcing that its iTunes and iPod products would support songs in MPEG-4 AAC format (via a firmware update for older iPods). Customers could download music in a closed-source digital rights management (DRM)-restricted form of 128 kbit/s AAC (see FairPlay) via the iTunes Store or create files without DRM from their own CDs using iTunes. In later years, Apple began offering music videos and movies, which also use AAC for audio encoding.

    On May 29, 2007, Apple began selling songs and music videos from participating record labels at higher bitrate (256 kbit/s cVBR) and free of DRM, a format dubbed "iTunes Plus" . These files mostly adhere to the AAC standard and are playable on many non-Apple products but they do include custom iTunes information such as album artwork and a purchase receipt, so as to identify the customer in case the file is leaked out onto peer-to-peer networks. It is possible, however, to remove these custom tags to restore interoperability with players that conform strictly to the AAC specification. As of January 6, 2009, nearly all music on the USA regioned iTunes Store became DRM-free, with the remainder becoming DRM-free by the end of March 2009.

    iTunes offers a "Variable Bit Rate" encoding option which encodes AAC tracks in the Constrained Variable Bitrate scheme (a less strict variant of ABR encoding); the underlying QuickTime API does offer a true VBR encoding profile however.

    As of September 2009, Apple has added support for HE-AAC (which is fully part of the MP4 standard) only for radio streams, not file playback, and iTunes still lacks support for true VBR encoding.

    Other portable players

    edit

    Mobile phones

    edit

    For a number of years, many mobile phones from manufacturers such as Nokia, Motorola, Samsung, Sony Ericsson, BenQ-Siemens and Philips have supported AAC playback. The first such phone was the Nokia 5510 released in 2002 which also plays MP3s. However, this phone was a commercial failure

    1. ↑ only used on web player
  • References

    edit
  • 1 2 ISO (1997). "ISO/IEC 13818-7:1997, Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC)". Archived from the original on 2012-09-25. Retrieved 2010-07-18.
  • ↑ "Dolby Laboratories Announces AAC Support Program" (PDF). 2000. Archived from the original (PDF) on 23 August 2000.
  • ↑ Brandenburg, Karlheinz (1999). "MP3 and AAC Explained" (PDF). Archived from the original (PDF) on 2017-02-13.
  • ↑ Caron, Frank (2007-11-14). "Wii Photo Channel update adds customization, removes MP3 playback". Ars Technica. Retrieved 2025-04-11.
  • ↑ "Pioneer Releases Car Audio Package for a Limited Time in the Overseas Markets to Commemorate the 80th Anniversary of its Foundation | News Releases | News and Events | About Us | Pioneer". Pioneer Corporation. Retrieved 2025-04-11.
  • ↑ "Dolby adds High-Efficiency AAC to MPEG 4 patent pool". 2004.
  • ↑ Ahmed, Nasir (January 1991). "How I Came Up With the Discrete Cosine Transform". Digital Signal Processing. 1 (1): 4–5. Bibcode:1991DSP.....1....4A. doi:10.1016/1051-2004(91)90086-Z.
  • ↑ Guckert, John (Spring 2012). "The Use of FFT and MDCT in MP3 Audio Compression" (PDF). University of Utah. Retrieved 14 July 2019.
  • ↑ "AAC Licensors". Via Corp. Retrieved 15 January 2020.
  • 1 2 "ISO/IEC 13818-7, Fourth edition, Part 7 – Advanced Audio Coding (AAC)" (PDF). ISO. 15 January 2006. Archived (PDF) from the original on 6 March 2009. Retrieved 2009-10-28.
  • ↑ "Florence Press Release". ISO. March 1996. Archived from the original on 2010-04-08. Retrieved 2009-10-28.
  • ↑ Johnston, J. D. and Ferreira, A. J., "Sum-difference stereo transform coding", ICASSP '92, March 1992, pp. II-569-572.
  • ↑ Sinha, D. and Johnston, J. D., "Audio compression at low bit rates using a signal adaptive switched filterbank", IEEE ASSP, 1996, pp. 1053-1057.
  • ↑ Johnston, J. D., Sinha, D., Dorward, S. and Quackenbush, S., "AT&T perceptual audio coder (PAC)" in Collected Papers on Digital Audio Bit-Rate Reduction, Gilchrist, N. and Grewin, C. (Ed.), Audio Engineering Society, 1996.
  • ↑ Herre, J. and Johnston, J. D., "Enhancing the performance of perceptual audio coders by using temporal noise shaping", AES 101st Convention, no. preprint 4384, 1996
  • 1 2 3 Brandenburg, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko (1999). "MPEG-4 Natural Audio Coding – General Audio Coding (AAC based)". chiariglione.org. Archived from the original on 2010-02-19. Retrieved 2009-10-06.
  • ↑ Purnhagen, Heiko (19 February 2000). "MPEG-4 Version 2 Audio Workshop:HILN – Parametric Audio Coding" (PDF). Paris. AES 108th Convention: MPEG-4 Version 2 Audio What is it about?. Retrieved 2009-10-07.
  • ↑ "Text of ISO/IEC 14496-3:2001/FPDAM 4, Audio Lossless Coding (ALS), new audio profiles and BSAC extensions". ISO/IEC JTC1/SC29/WG11/N7016. 11 January 2005. Archived from the original (DOC) on 12 May 2014. Retrieved 2009-10-09.
  • ↑ "MPEG-4 aacPlus – Audio coding for today's digital media world" (PDF). Archived from the original (PDF) on 2006-10-26. Retrieved 2007-01-29.
  • ↑ "ISO/IEC 14496-3:2019 Information technology — Coding of audio-visual objects Part 3: Audio". ISO. 2019.
  • ↑ "News: A higher standard for digital music". ZDNet. 2001-08-08. Archived from the original on 8 August 2001. Retrieved 2025-04-11.
  • ↑ "Carrying A Tune With Nokia Phones". Forbes. Retrieved 2025-04-11.
  • ↑ What Hi-Fi Admin (2017-05-15). "Home". whathifi. Retrieved 2025-04-11.
  • ↑ US patent application 20070297624 Digital audio encoding
  • ↑ "ISO/IEC 14496-3:2009/Amd 3:2012 – Transport of unified speech and audio coding (USAC)". ISO. Archived from the original on 2016-03-08. Retrieved 2016-08-03.
  • ↑ "The AAC-ELD Family for High Quality Communication Services | MPEG". mpeg.chiariglione.org. Archived from the original on 2016-08-20. Retrieved 2016-08-02.
  • ↑ "AAC FAQs – ViaLa". ViaLa. Archived from the original on 2025-06-04. Retrieved 2025-08-20.
  • ↑ "Commit – rpms/fdk-aac-free – b27d53fbad872ea0ec103653fddaec83238132d9 – src.fedoraproject.org". src.fedoraproject.org.
  • ↑ Thom, D.; Purnhagen, H. (October 1998). "MPEG Audio FAQ Version 9 – MPEG-4". chiariglione.org. MPEG Audio Subgroup. Archived from the original on 2010-02-14. Retrieved 2009-10-06.
  • ↑ Wolters, Martin; Kjorling, Kristofer; Homm, Daniel; Purnhagen, Heiko. A closer look into MPEG-4 High Efficiency AAC (PDF). p. 3. Archived from the original (PDF) on 2003-12-19. Retrieved 2008-07-31. Presented at the 115th Convention of the Audio Engineering Society, 10–13 October 2003.
  • ↑ "FAAD2". AudioCoding.com. Archived from the original on 2009-12-11. Retrieved 2009-11-03.
  • ↑ "Libav Wiki – Encoding AAC". Archived from the original on 2016-04-20. Retrieved 11 April 2016.
  • ↑ "Adobe Delivers Flash Player 9 with H.264 Video Support". Adobe press release. 2007-12-04. Archived from the original on 2014-08-21. Retrieved 2014-08-20.
  • ↑ "},"url":{"wt":"http://www.xbox.com/en-US/support/systemuse/xbox360/digitalmedia/ipod.htm"},"url-status":{"wt":"dead"},"archive-url":{"wt":"https://web.archive.org/web/20070408201732/http://www.xbox.com/en-US/support/systemuse/xbox360/digitalmedia/ipod.htm"},"archive-date":{"wt":"April 8, 2007"}},"i":0}}]}'/>"Xbox.com | System Use – Use an Apple iPod with Xbox 360". Archived from the original on April 8, 2007.
  • ↑ ETSI TS 101 154 v1.5.1: Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG transport stream
  • ↑ "Gingerbread – Android Developers". Android Developers. Archived from the original on 29 December 2017. Retrieved 8 May 2018.
  • ↑ "Nintendo – Customer Service – Wii – Photo Channel". nintendo.com. Archived from the original on 5 May 2017. Retrieved 8 May 2018.
  • ↑  –RTP Payload Format for MPEG-4 Audio/Visual Streams
  • RFC 4281 –MIME Type Registration for MPEG-4
  • Multimedia compression and container formats
    Video
    compression
    ISO, IEC,
    MPEG
    ITU-T, VCEG
    SMPTE
    TrueMotion and AOMedia
    Chinese Standard
    • AVS1 P2/AVS+ (GB/T 20090.2/16)
    • AVS2 P2 (GB/T 33475.2,GY/T 299.1)
      • HDR Vivid (GY/T 358)
    • AVS3 P2 (GY/T 368)
    Others
    Audio
    compression
    ISO, IEC,
    MPEG
    ITU-T
    IETF
    3GPP
    ETSI
    Bluetooth SIG
    Chinese Standard
    Others
    Image
    compression
    IEC, ISO, IETF,
    W3C, ITU-T, JPEG
    Others
    Containers
    ISO, IEC
    ITU-T
    IETF
    SMPTE
    Others
    Collaborations
    Methods
    Lists
    See Compression methods for techniques and Compression software for codecs
    MPEG (Moving Picture Experts Group)
    MPEG-1 Parts
    MPEG-2 Parts
    MPEG-4 Parts
    MPEG-7 Parts
    MPEG-21 Parts
    MPEG-D Parts
    MPEG-G Parts
    MPEG-H Parts
    MPEG-I Parts
    MPEG-5 Parts
    Other
    MPEG-DASH
    High-definition (HD)
    Concepts
    Resolutions
    Analog broadcast
    (All defunct)
    Digital broadcast
    Audio
    Filming and storage
    HD media and
    compression
    Connectors
    Deployments
    Analog and digital audio broadcasting
    Terrestrial
    Radio modulation
    Frequency allocations
    Digital systems
    Satellite
    Frequency allocations
    Digital systems
    Commercial radio providers
    Codecs
    Subcarrier signals
    Related topics
    Technical (audio)
    Technical (AM stereo formats)
    Technical (emission)
    Cultural

    View original on Wikipedia | Back | FazBrowse Home