MPEG-4 SLS: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(New refsoft)
(update link)
 
(One intermediate revision by the same user not shown)
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://mpeg.chiariglione.org/technologies/mpeg-4/mp04-sls/index.htm
*Reference Software: http://standards.iso.org/ittf/PubliclyAvailableStandards/c052968_ISOIEC_14496-5_2001_Amd_10_2007_Cor_3_2009_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:2009 ([http://www.itscj.ipsj.or.jp/sc29/open/29view/29n6475t.doc Draft])


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.
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.

Latest revision as of 09:53, 3 April 2010

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.