MPEG-4 SLS (MPEG-4 Scalable Lossless Coding) はMPEG-4オーディオ (MPEG-4 Part 3) の一部として規格化されたオーディオ信号のスケーラブルなロスレス圧縮方式である。既存の非可逆圧縮方式であるMPEG-4 AACをコアコーデックとして用い、既存の方式で符号化できなかった誤差信号を段階的に符号化することで、データの欠落が少なく音質の高いニアロスレス信号から、オリジナルのオーディオ信号と全く同じロスレス信号まで、様々な音質の信号を同じ符号化結果から取り出すことができる。

Scalable Lossless Coding
開発者ISO
種別オーディオコーデック音声ファイルフォーマット
包含先MP4
国際標準ISO/IEC 14496-3

MPEG-4 SLS使SLS (Scalable to Lossless)AAC LCHD-AAC[1]

/使使

概要

編集
 

MPEG-4 SLSMPEG-4 (lossless audio coding tools) 1MPEG-4 (MPEG-4 Part 3) ISO/IEC 14496-3 Subpart 12[2][3]

MPEG-4 SLS (Institute for Infocomm Research, I2R) MP3IISFraunhofer-Institut für Integrierte Schaltungen

MPEG-4 SLSAAC使MPEG-4 AAC使SLS"SLS Non-Core"[4]

MPEG-4 SLS



192 kHz

MPEG-4 AAC使

[5][6]
MPEG-4 SLSの平均圧縮率の例
設定 AAC (48 kHz/128 kbps)
+ SLS
SLSノンコア Monkey's Audio
(参考値)
48 kHz/16 bit 2.09 2.20 2.21
48 kHz/24 bit 1.55 1.58 1.58
96 kHz/24 bit 2.09 2.13 2.08
192 kHz/24 bit 2.60 2.63 2.56

MPEG-4オーディオでの位置付け

編集

MPEG-4MPEG-4 SLS (audio coding tools) 1 (lossless audio coding tools) [3]

CD使MPEG-4 DST (direct stream transfer) PCMMPEG-4 ALS (audio lossless coding) [3]

アルゴリズム

編集

MPEG-4 SLSMPEG-4 AAC[5]AACMDCTMDCT (Integer Modified Discrete Cosine Transform, IntMDCT) 使





MPEG-4 AACMDCT

使MDCTMDCT

整数MDCT

編集

整数MDCT (IntMDCT) は整数で近似した可逆性のあるMDCT(修正離散コサイン変換)で、通常のMDCTが計算時の丸め誤差のため逆変換で元の値に戻らないのに対し、逆変換で元の値に戻すことができるため周波数領域でのロスレス圧縮に向いている。

通常のMDCTを単純に整数に丸めながら処理を行うと丸め誤差の蓄積のため精度が落ちる。整数MDCTは整数への丸め回数を減らすことで精度の低下を抑えるよう、アルゴリズムの工夫がされている[6]

エントロピー符号化

編集



[6]

 (Bit-Plane Golomb Code, BPGC)

 (Context-Based Arithmetic Code, CBAC)

/ (Low Energy Mode Coding) 2



[6]

MDCT2[6]

ソフトウェア

編集

MPEG-4 SLSのリファレンス実装はISO/IEC 14496-5:2001/Amd.10:2007で定義されている[7][8]

また、フラウンホーファーIISは組み込みシステム向けや各種PC向けのソースコードライブラリの提供を行っている[9]

ライセンス

編集

Via LicensingMPEG-4 SLSMPEG-4 SLSA*STAR ETPLAgency for Science, Technology and Research Exploit Technologies Pte Ltd IISNTT[10][11]

PC[12]

歴史

編集

20026Moving Picture Experts Group[13][14]200212NTTIIS7MPEG-4 ALS/MPEG-4 SLS

Moving Picture Experts Group20036/ "Advanced Audio Zip" (AAZ) [6]

IISMPEG-4 SLSISO/IEC 14496-3:2005/Amd 3:2006 Scalable Lossless Coding (SLS) 20063[15]

脚注

編集


(一)^ ISO (2009). HD-AAC profile and MPEG Surround signaling - ISO/IEC 14496-3:2009/Amd 1:2009. ISO. 2010815

(二)^ ISO/IEC (2009). ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio. ISO. 2010815

(三)^ abcISO/IEC (2009) (PDF), ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio, ISO, http://webstore.iec.ch/preview/info_isoiec14496-3%7Bed4.0%7Den.pdf 2010815 

(四)^ Ralf Geiger, Rongshan Yu (200510). MPEG-4 Scalable Lossless Coding - ISO/IEC JTC1/SC29/WG11 N7707. chiariglione.org. 2010815

(五)^ abRalf Geiger, Markus Schmidt, Jürgen Herre, Rongshan Yu (2006). MPEG-4 SLS - Lossless and Near-Lossless Audio Coding Based on MPEG-4 AAC (PDF). IEEE-EURASIP. 2010815

(六)^ abcdefRongshan Yu, Ralf Geiger, Susanto Rahardja, Jürgen Herre, Xiao Lin, Haibin Huang (2004). MPEG-4 Scalable to Lossless Audio Coding (PDF). AES. 2010815

(七)^ ISO/IEC (2007) (ZIP), ISO/IEC 14496-5:2001/Amd.10:2007 - Information technology -- Coding of audio-visual objects -- Part 5: Reference software -- Amendment 10: SSC, DST, ALS and SLS reference software, ISO, http://standards.iso.org/ittf/PubliclyAvailableStandards/c043465_ISO_IEC_14496-5_2001_Amd_10_2007_Reference_Software.zip 2010815 

(八)^ ISO/IEC (2007), ISO/IEC 14496-5:2001/Amd.10:2007 - SSC, DST, ALS and SLS reference software, ISO, http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43465 2010815 

(九)^ Fraunhofer IIS (2010), HD AAC: Lossless audio coding compatible to AAC, Fraunhofer IIS, http://www.iis.fraunhofer.de/EN/bf/amm/products/hdaac.jsp 2010815 

(十)^ Business Wire (200915). Via Licensing Announces MPEG-4 SLS Patent Pool License. Reuters. 2010815

(11)^ Via Licensing Corporation (2009512). Via Licensing Announces the Availability of an MPEG-4 SLS Joint Patent Licensing Program. Business Wire. 2010815

(12)^ Via Licensing Corporation (2010). MPEG-4 SLS . Via Licensing Corporation. 2010815

(13)^ ISO/IEC JTC1/SC29/WG11 (MPEG), Call for Proposals on MPEG-4 Lossless Audio Coding, N5040, Klagenfurt, Austria, July 2002.

(14)^ ISO/IEC JTC1/SC29/WG11 (MPEG), Final Call for Proposals on MPEG-4 Lossless Audio Coding, N5208, Shanghai, China, October 2002.

(15)^ ISO (2006). Scalable Lossless Coding (SLS) - ISO/IEC 14496-3:2005/Amd 3:2006. ISO. 2010815

参考文献

編集
  • Andreas Spanias, Ted Painter, Venkatraman Atti (ed). Audio signal processing and coding. Wiley-Interscience, John Wiley & Sons, Inc., 2006. ISBN 978-0471791478.
  • ISO/IEC. Information technology — Coding of audio-visual objects — Part 3:Audio. ISO/IEC 14496-3:2009, Fourth edition, 2009.

関連項目

編集

外部リンク

編集