MPEG-4 SLS

From MultimediaWiki
Revision as of 09:53, 3 April 2010 by AConverse (talk | contribs) (update link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

SLS is MPEG-4's hybrid lossless audio codec. It uses a standard MPEG-4 GA core layer. Valid cores include AAC-LC, AAC Scalable (without LTP), ER AAC LC, ER AAC Scalable, and ER BSAC. It can also operate without a core layer. The core layer is decoded with a fixed integer approximation. Then one of more Lossless enhancement layers may be added. Lossless enhancement layers are entropy coded with either Bit-Plane Golomb Codes (BPGC) or Context Based Arithmetic Codes (CBAC) and Low Energy Mode Codes (LEMC). SLS can also oversample the core coder by up to a factor of 2 or 4.

The pre-standardized name for SLS was Advanced Audio Zip (AAZ).

HD-AAC

The HD-AAC Profile is a limited subset of MPEG-4 SLS in an effort to gain commercial adoption. HD-AAC limits SLS to an AAC-LC core and BPGC with LEMC entropy coding.