ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Advanced Audio Coding (AAC)

Definition - What does Advanced Audio Coding (AAC) mean?

Advanced audio coding (AAC) is a technique used for compressing and encoding scheme digital audio files.

AAC technology can be used for coding audio files at medium to high bit rates. AAC is built to be the logical successor to MP3 (ISO/MPEG Audio Layer -3) and claims to offer better sound quality than its predecessor at the same bit rate.

Techopedia explains Advanced Audio Coding (AAC)

AAC technique involves exploiting two primary coding strategies in order to minimize the amount of data required to impart high-quality digital audio. Signal components that are irrelevant are discarded. Redundancies in the coded audio signal are wiped out.

The encoding of digital audio files involves the following steps:

  1. Modified discrete cosine transform (MDCT) is used to convert the signal from time-domain to frequency-domain. Filter banks are used to convert an exact number of time samples into frequency samples.
  2. The frequency domain is quantized using a psychoacoustic model and is then encoded.
  3. Appropriate internal error correction codes are applied.
  4. The signal is stacked or transmitted.
  5. Luhn mod N algorithm is used for each frame to avoid sample corruption

AAC can sample frequencies ranging from 8Hz to 96kHz and up to 48 channels. It is also able to compress audio that contains streams of complex pulses and square waves better than MP3.

AAC is an international standard used by some major companies like Dolby Laboratories Inc., Sony Corp. and Nokia Corp. AAC is also used as a default audio codec for .m4v format by Apple in iTunes Store video files.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.