「AAC」の版間の差分
104行目: | 104行目: | ||
=== ソフトウェア === |
=== ソフトウェア === |
||
*[http://avs4you.com/jp/AVS-Audio-Converter.aspx?Type=sct=inc&ct=Wiki&cid=165 AVS Audio |
*[http://avs4you.com/jp/AVS-Audio-Converter.aspx?Type=sct=inc&ct=Wiki&cid=165 AVS Audio Converter(オーディオ変換ソフトー日本語)] |
||
=== 解説サイト === |
=== 解説サイト === |
2010年3月13日 (土) 10:47時点における版
拡張子 | .3gp .3g2 .aac .avi .m2ts .m4a m4b .m4p .mov .mp4 .wav .mkv .mka |
---|---|
MIMEタイプ | audio/aac, audio/aacp, audio/3gpp, audio/3gpp2, audio/mp4, audio/MP4A-LATM, audio/mpeg4-generic |
種別 | 非可逆圧縮 |
包含先 | AVI MP4 MPEG-2システム MOV WAV Matroska |
国際標準 | ISO/IEC 13818-7, ISO/IEC 14496-3 |
AAC(エーエーシー、Advanced Audio Coding、先進的音響符号化)とは1997年にISO/IEC JTC 1のMoving Picture Experts Group(MPEG)において規格化された音声圧縮方式のことである。
概要
MP3等のMPEG-1 Audioや、MPEG-2 Audio BC(Backward Compatible)を超える高音質・高圧縮を目的に標準化された方式である。
MPEG-2 Audio BCとは異なり、符号化アルゴリズムにおいてMPEG-1 Audioとの互換性はない。ファイルに格納した場合の拡張子は、.mov .mp4、m2ts .m4a、.m4b、.m4p、.3gp、.3g2または.aac。なお、放送ではADTS(Audio Data Transport Stream)と呼ばれるヘッダ形式で伝送されることが多い。サンプリング周波数はMP3が最大48kHzまでだったのに対し、AACは最大96kHzまでをサポートする。
AACの種類
MPEG-2 AAC(ISO/IEC 13818-7)とMPEG-4 AAC(ISO/IEC 14496-3, Subpart 4)とがあり若干仕様が異なっている。しかしPNSやLTPといったツールが利用可能になった以外はアルゴリズム自体に違いはなくヘッダの一部分が1ビット異なるだけであり、通常の使用では区別する必要はほとんどない。
AACにも拡張機能が使用可能かどうかによって幾つかの種類があるが、一般的に利用されているのはAAC-LC(AAC Low Complexity)と呼ばれる基本機能だけを用いるものである。
MPEG-4 AACバージョン3においては、SBR(Spectral Band Replication)やPS(Parametric Stereo)技術によって64kbpsを下回るような超低ビットレートにおける品質を改善するHE-AAC(High-Efficiency AAC)が追加承認されている(AAC-LC、HE-AAC(aacPlus、AAC+SBR)、HE-AAC Version 2(aacPlus Version 2、Enhanced aacPlus、AAC+SBR+PS))。
利用状況
MPEG-2 AACは主に日本のBSデジタル放送と地上デジタル波放送のISDB規格やSD-AudioのAACフォーマット、ヨーロッパ圏のDVDなどで利用できる。北米や日本のDVDでは、AACではなくAC-3やdtsが採用されている。
MPEG-4 AACはiPodやウォークマンなどのデジタルオーディオプレーヤー、プレイステーション・ポータブルやニンテンドーDSiなどのゲーム機、携帯電話等、多くの機器やソフトウェアがサポートしている。また、第三世代携帯電話用の動画フォーマットである3GPPや3GPP2の音声圧縮方式としても採用されている。
音楽配信サービスでは、パソコン・iPod向けの「iTunes Store」や携帯電話向けの「着うた」でAACが採用されている。ただしこれらのファイルにはDRMが導入されているため同じAACであるが互換性はない。例えば拡張子が.m4pのAACはiTunes Store独自のFairPlayというDRMが付加されているため携帯電話で再生することができない。
AACは、iPodおよびiTunes(標準でAACを使用する)の普及とともに次第にシェアを拡大している。そのため以前はAACをサポートしていなかったソニーやパナソニック、KENWOODなどのデジタルオーディオプレーヤーも現在ではAACに対応している。
符号化アルゴリズム
AAC(AAC-LC)の符号化処理は以下の流れで行われる。
- MDCTによる直交変換
- 入力は窓長2048もしくは256のMDCTを用いてそれぞれ1024点(long block)、128点(short block)の周波数領域のデータに変換される。MP3が一旦時間領域のフィルタで32サブバンドに分割した後にMDCTを行っていたのに対し、AACでは入力サンプルに対してそのままMDCTが行われる。
- 変換長は、入力信号の性質によって切り替えられる(アタック音など時間領域で急峻な変化を見せる信号にはshort blockが使われる)。long blockが576点相当(32サブバンドx18点)、short blockが192点相当(32サブバンドx6点)であったMP3と比較してlong blockをより長くすることで周波数解像度の向上による符号化効率の改善がshort blockをより短くする事で時間解像度の向上によるプリエコー抑制力の改善がなされている。
- TNS
- ステレオ・コーディング
- 入力信号がステレオの場合は、ステレオ特有の性質を利用した符号化が行われる。
- なおステレオ・コーディングはサブバンド毎に利用しなかったり、どちらか片方だけを利用したりすることができる。両方同時に使用することはできない。
- インテンシティ・ステレオ
- 左右の信号を、単一の信号と定位情報のみに削減して符号化する。
- MSステレオ
- 左右の信号を和/差信号とする。
- 量子化
- 聴覚心理モデルで決定した許容量子化雑音エネルギーと量子化雑音エネルギーが比例するようにスケールファクタ・バンド(近い周波数のMDCT係数をまとめたグループ)毎に量子化を行う。long blockのスケールファクタ・バンドの数は49(44.1kHz)であり、21であったMP3と比較して細かい制御が可能になっている。
- ハフマン符号化
- 量子化された値を固定ハフマン符号化する。符号帳は11種類の中からサブバンド毎に選択される。
コンテナ対応
備考
AACはドルビーラボラトリーズも共同開発の一員で、AACロゴはドルビーラボラトリーズの登録商標である(日本国特許庁商標登録番号:第4693750号)。AACにはドルビーのほかAT&T、Fraunhofer IIS、ソニー、ノキアの特許技術が使用されている[1]ためソフトウェアメーカーなどから納付されたライセンス料はこれらの企業に分配されている。また、ライセンス管理はドルビーの子会社Via Licensingが行っている。
なおMPEG-4 AACが含まれるMPEG-4 AudioのカテゴリにはNTTサイバースペース研究所が開発したTwinVQが存在するが、これはAACとは別物である。
利用例
AACは下記に採用されており、実際に利用されている。
- YouTube
- ニコニコ動画
- iTunes
- iTunes Store
- iPod
- iPhone
- プレイステーションポータブル
- プレイステーション3
- QuickTime
- ニンテンドーDSi(DSiサウンド)
- Wii(写真チャンネル) - バージョン1.1から対応。
- プレイステーション・ポータブル
- 地上デジタル放送
- BSデジタル放送
- Blu-ray Disc
- EZ「着うたフルプラス」 - KDDIおよび沖縄セルラー電話の一部のau携帯電話向け音楽配信サービス。