MPEG-4 SLS: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(New refsoft)
Line 1: Line 1:
*Company: [[Moving Picture Experts Group|MPEG]]/Infocomm Research (I<sup>2</sup>R)
*Company: [[Moving Picture Experts Group|MPEG]]/Infocomm Research (I<sup>2</sup>R)
*Whitepaper: http://www.chiariglione.org/mpeg/technologies/mp04-sls/index.htm
*Whitepaper: http://www.chiariglione.org/mpeg/technologies/mp04-sls/index.htm
*Reference Software: http://standards.iso.org/ittf/PubliclyAvailableStandards/c050830_ISO_IEC_14496-5_2001_Amd_10_2007_Cor_1_2008_Reference_Software.zip
*Reference Software: http://standards.iso.org/ittf/PubliclyAvailableStandards/c052968_ISOIEC_14496-5_2001_Amd_10_2007_Cor_3_2009_Reference_Software.zip
*Samples: sls* files at ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/
*Samples: sls* files at ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/
*Specification: ISO/IEC 14496-3:2005/Amd.2:2006 ([http://www.itscj.ipsj.or.jp/sc29/open/29view/29n6475t.doc Draft])
*Specification: ISO/IEC 14496-3:2005/Amd.2:2006 ([http://www.itscj.ipsj.or.jp/sc29/open/29view/29n6475t.doc Draft])

Revision as of 06:58, 14 May 2009

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.