2005年04月21日

MPEG-4の基礎4 - ISO 14496-3 (オーディオ)-AAC

以下はDoom9のMPEG-4 情報 (AVC/H.264含む)の直訳。 MacOSXを使う上で即効あるものではありません。Win向け。


==訳文開始==

ISO 14496-3 (オーディオ) - Advanced Audio Coding (AAC)

MPEG-4 規格は現時点でおそらく最高の部類のオーディオフォーマット: AAC (Advanced Audio Coding)を定義しています。
AAC は48個のフルバンド幅 (最大 96 kHz) のオーディオチャンネルを一つのストリームに収める事が可能で、これに加えて 15個の 低周波 エンハンスメント (LFE, 120 Hz限定) チャンネル, 最大15データストリームなどが扱えます。

[※訳注:このエントリー全体、自分でさっぱり理解できてない]


AAC プロファイル

MPEG-4 ビデオ同様、 AAC にもプロファイルがあります。消費者市場ではこのうち Low Complexity (LC AAC) プロファイル (別名MAIN @ Level 2) がもっとも広く使われています (例えばApple'の iTunes music store)
その他のプロファイルには、例えば Long Term Prediction プロファイル (LTP), Scalable Sampling Rate (SSR) や Low Delay (LD)といったものがあります。

LC AAC とその他のフォーマットの音質比較 @ 128kbps (thanks to rjamorim):

ここに図が入る


lame (現在入手可能な最高のmp3 コデック) と vorbis は最新バージョンで品質が大きく向上した事に留意して下さい。 (こちら)
また、テストに使ったwma コデックはwma9 proです。これは 標準のwma9コデックより非常に音質が良く(music store やcd playerで使われています)、後方互換性がありません。全くの別物です。


低ビットレートとマルチチャンネルエンコードではAAC 圧縮効率は非常に良く (HE AAC)、
低ビットレートでもベストフォーマットと言えるでしょう。

HE AAC とその他のフォーマットの音質比較@ 64kbps (thanks to rjamorim):

ここに図が入る


QT は QuickTimeによるLC AAC, He はNeroによる HE AAC コデックです。

非常に低いビットレートでは パラメトリックステレオ拡張 (PS AAC), これはHE AACと同時に使われます、にも言及する必要が有るでしょう。 (Nero社が製品化すべく開発中です)。 この場合の比較(32kbps)はこちらを見て下さい。

入手可能な AAC コデック

AAC コデックは現在、
Quicktime/iTunes,Nero (HE AAC対応), FAAC(binary) , Psytel, Compaact!,Winamp5, Real (HE AAC対応), NCTU, wkwai,Sorensonで利用可能です。
rjamorimによる音質比較:1 2

further documentation

AAC オーディオフォーマットの詳細情報はAudio Encoding forum の中のAAC FAQ またはaudiocoding.com wiki
MPEG-4 Audio に関するFAQは Motion Picture Experts Group (MPEG)
MPEG-4 AAC 仕様書の概要のダウンロードは
here,here , here
また、3GPP 仕様書公式サイトには AAC (Specs TS 26.401 - TS 26.411) に SBR (HE AAC)を適用する事についての考察, ソースコードなど、興味深いリンクがあります。


Last edited by bond on 14th January 2005 at 14:34
posted by ばる at 16:25| Comment(0) | TrackBack(2) | MPEG-4全般 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/3081580
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック

MinGW + MSYSを使った static版 ffmpegのコンパイル (その4-2:外部ライブラリのコンパイル [a52・faac・faad2] )
Excerpt: ffmpegのコンパイルをする機会がありましたので、個人的に最新リビジョンのffmpegをコンパイルしてみました。 Windows上で動作するstaticなffmpeg.exeを作ります。 その備忘録...
Weblog: M.a.Factory社長日誌
Tracked: 2007-07-27 23:26

MinGW + MSYSを使った static版 ffmpegのコンパイル (その4-2:外部ライブラリのコンパイル [a52・faac・faad2] )
Excerpt: 個人的に最新リビジョンのffmpegをコンパイルしてみました。 Windows上で動作するstaticなffmpeg.exeを作ります。 その備忘録です。。。 ■共通項目 外部ライブラリのコンパイル共...
Weblog: M.a.Factory社長日誌
Tracked: 2007-11-04 10:22