Microsoft's Embedded Audio Codec (EAC) is an experimental audio coder offering fine-grain bitrate scalability. The coding algorithm is described in , which also compares the performance of EAC against an earlier version of the Scala codec.
The following single-channel sound files compare coding efficiencies of EAC and Scala codecs at two different bitrates. All files are approximately 6 seconds in length with 44.1 kHz sample rate; samples are presented both as compressed bitstreams and uncompressed (decoded) .wav files. For verification, the EAC bitstreams can be decoded using the EAC player, while Scala bitstreams can be decoded using the demonstration decoder software available from this site.
|32 kbit/s||64 kbit/s|
While EAC performs well at lower bitrates for some signals including harpsichord, other signals such as female voice and castanets suffer from clearly audible coding artifacts at 32 kbit/s. At the higher rate of 64 kbit/s, our listening tests indicate lower average coding efficiency for EAC compared to the Scala codec. Reduced coding efficiency at higher bitrates is reflected in higher average transparency bitrates, measured for EAC at 110 kb/s (mono) and 168 kbit/s (stereo), compared to the Scala codec which achieves transparency at 80 kb/s (mono) and 132 kbit/s (stereo). Error-resilient coding is a further advantage of the Scala codec.
 J. Li, "Embedded Audio Coding (EAC) with Implicit Psychoacoustic Masking", ACM Multimedia 2002, pp. 592-601, Nice, France, Dec.1-6, 2002.