| ファイル名拡張子 | MPEG/3GPP コンテナ
アップルコンテナ ADTS ストリーム |
|---|---|
| インターネットメディアの種類 |
オーディオ/aac オーディオ/aacp オーディオ/3gpp オーディオ/3gpp2 オーディオ/mp4 オーディオ/mp4a-latm オーディオ/mpeg4-generic |
| 開発者 | ベル、フラウンホーファー、ドルビー、ソニー、ノキア、LGエレクトロニクス、NEC、NTTドコモ、パナソニック[1] |
| 初回リリース | 1997年12月[2] |
| 最新リリース | ISO/IEC 14496-3:2019 2019年12月 |
| フォーマットの種類 | ロスレス オーディオ |
| 含まれるもの | MPEG-4 Part 14、3GPおよび 3G2、ISO ベースのメディア ファイル形式およびオーディオ データ交換形式 (ADIF) |
| 標準 | ISO/IEC 13818-7、 ISO/IEC 14496-3 認証 |
| オープンフォーマット? | はい |
| フリーフォーマット? | いいえ[3] |
AAC(Advanced Audio Coding)は、非可逆デジタルオーディオ圧縮のためのオーディオコーディング規格です。MP3形式の後継として設計され、通常、同じビットレートでMP3よりも高い音質を実現します。[4]
AACは、 MPEG-2およびMPEG-4仕様の一部としてISOおよびIECによって標準化されています。 [5] [6] AACの一部であるHE-AAC(「AAC+」)は、MPEG-4オーディオの一部であり、デジタルラジオ規格DAB+およびDigital Radio Mondiale、モバイルテレビ規格DVB-HおよびATSC-M/Hに採用されています。
AAC は、1 つのストリームに48 の全帯域幅(最大 96 kHz)のオーディオ チャネル、16 の低周波効果 ( LFE、120 Hz までに制限) チャネル、最大 16 の「カップリング」またはダイアログ チャネル、および最大 16 のデータ ストリームを含めることができます。ステレオの品質は、ジョイント ステレオモードの 96 kbit/s で適度な要件を満たしますが、Hi-Fi の透明性には少なくとも 128 kbit/s ( VBR ) のデータ レートが必要です。MPEG-4 オーディオのテスト[ which? ]では、AAC はステレオで 128 kbit/s、5.1オーディオで 384 kbit/s でITUの「透明性」と呼ばれる要件を満たしていることが示されています。[7] AAC は、修正離散コサイン変換(MDCT) アルゴリズムのみを使用するため、一部 MDCT と一部FFT のハイブリッド コーディング アルゴリズムを使用する MP3 よりも圧縮効率が高くなります。[4]
AACは、iPhone、iPod、iPad、ニンテンドーDSi、ニンテンドー3DS、Apple Music、[a] iTunes、DivX Plus Web Player、PlayStation 4、およびさまざまなNokia Series 40電話のデフォルトまたは標準のオーディオ形式です。PlayStation Vita、Wii 、ソニーウォークマンやサンディスククリップなどのデジタルオーディオプレーヤー、AndroidおよびBlackBerryデバイス、さまざまなインダッシュカーオーディオシステムなど、幅広いデバイスとソフトウェアでサポートされています。 [いつ? ] [不明瞭]また、 Spotifyウェブプレーヤーで使用されるオーディオ形式の1つでもあります。[8]
歴史
背景
離散コサイン変換(DCT) は、非可逆圧縮用の変換符号化の一種で、1972年にNasir Ahmed 氏によって提案され、1973年に Ahmed 氏、T. Natarajan 氏、 KR Rao 氏によって開発され、1974年にその結果が発表されました。[9] [10] [11]これにより、 1986年のPrincen 氏と Bradley 氏による初期の研究に続いて、 1987年に JP Princen 氏、AW Johnson 氏、AB Bradley 氏によって提案された修正離散コサイン変換(MDCT) の開発につながりました。[ 12 ] 1992年に導入されたMP3オーディオ符号化規格では、MDCT とFFTを組み合わせたハイブリッド符号化アルゴリズムが使用されました。[14] AAC は純粋な MDCT アルゴリズムを使用しているため、MP3 よりも圧縮効率が高くなっています。[4] Lars Liljeryd 氏が歌やスピーチのデジタル形式の保存に必要な情報量を大幅に削減する方法を導入したことで、開発がさらに進みました。[15]
AACは、ベル研究所、フラウンホーファーIIS、ドルビー研究所、LGエレクトロニクス、NEC、パナソニック、ソニー株式会社、[1] ETRI、JVCケンウッド、フィリップス、マイクロソフト、NTTなどの企業の協力と貢献により開発されました。[16] 1997年4月にMoving Picture Experts Groupによって正式に国際標準規格として宣言されました。MPEG -2規格のパート7と、MPEG-4規格のパート3のサブパート4の両方として指定されています。[17]
標準化
1997年、AACはMPEG-2パート7(正式名称はISO / IEC 13818-7:1997)として初めて導入されました。MPEG-2にはすでにMPEG-2パート3(正式名称はISO/IEC 13818-3: MPEG-2 BC(後方互換性あり))が含まれていたため、このMPEG-2パートは新しいパートでした。[18] [19]そのため、MPEG-2パート7はMPEG-1オーディオ形式(MP1、MP2、MP3 )と互換性がないため、 MPEG-2 NBC(非後方互換性あり)とも呼ばれます。[18] [20] [21] [22]
MPEG-2 Part 7 では、低複雑度プロファイル (AAC-LC / LC-AAC)、メインプロファイル (AAC Main)、スケーラブル サンプリング レートプロファイル (AAC-SSR) の 3 つのプロファイルが定義されています。AAC-LC プロファイルは、AT&T の知覚オーディオ符号化 (PAC) 符号化形式によく似た基本形式[23] [24] [25]で構成されており、これに時間的ノイズ シェーピング(TNS) [26] 、カイザー ウィンドウ(後述)、非均一量子化器、およびビットストリーム形式の再加工が追加され、1 つのビットストリームで最大 16 個のステレオ チャンネル、16 個のモノラル チャンネル、16 個の低周波効果 (LFE) チャンネル、および 16 個の解説チャンネルを処理できるようになりました。メイン プロファイルでは、フィルターバンクの各タップで計算される再帰予測子のセットが追加されています。 SSR は、スケーラブルなサンプリング レートを可能にするために、4 バンド PQMF フィルター バンクとそれに続く 4 つの短いフィルター バンクを使用します。
1999 年に、 MPEG-2 Part 7 が更新され、 MPEG-4 ファミリーの標準に含まれ、MPEG-4 Part 3、MPEG-4 AudioまたはISO/IEC 14496-3:1999として知られるようになりました。この更新にはいくつかの改善が含まれていました。これらの改善の 1 つは、 TwinVQ、CELP、HVXC、音声合成、MPEG-4 Structured Audioなどのさまざまな他のオーディオ形式との相互運用性を実現するために使用されるオーディオ オブジェクト タイプの追加でした。このバージョンの AAC 標準でのもう 1 つの注目すべき追加は、知覚ノイズ置換(PNS) です。この点で、 AAC プロファイル (AAC-LC、AAC Main、および AAC-SSR プロファイル) は知覚ノイズ置換と組み合わされ、 MPEG-4 オーディオ標準でオーディオ オブジェクト タイプとして定義されています。[27] MPEG-4オーディオオブジェクトタイプは、メイン(ほとんどのMPEG-4オーディオオブジェクトタイプを含む)、スケーラブル(AAC LC、AAC LTP、CELP、HVXC、TwinVQ、ウェーブテーブル合成、TTSI)、音声(CELP、HVXC、TTSI)、低レート合成(ウェーブテーブル合成、TTSI)の4つのMPEG-4オーディオプロファイルに統合されています。[27] [28]
MPEG-4パート3の参照ソフトウェアはMPEG-4パート5で規定されており、準拠ビットストリームはMPEG-4パート4で規定されている。MPEG-4オーディオはMPEG-2パート7と下位互換性を維持している。 [29]
MPEG-4 オーディオバージョン 2 (ISO/IEC 14496-3:1999/Amd 1:2000) では、新しいオーディオオブジェクトタイプが定義されました。低遅延 AAC ( AAC-LD ) オブジェクトタイプ、ビットスライス算術符号化 (BSAC) オブジェクトタイプ、ハーモニックと個別ラインを使用したパラメトリックオーディオ符号化、ノイズとエラー耐性 (ER) バージョンのオブジェクトタイプです。[30] [31] [32]また、高品質オーディオプロファイル、低遅延オーディオプロファイル、ナチュラルオーディオプロファイル、モバイルオーディオインターネットワーキングプロファイルという 4 つの新しいオーディオプロファイルも定義されました。[33]
HE -AACプロファイル( SBR付きAAC LC )とAACプロファイル(AAC LC)は、ISO/IEC 14496-3:2001/Amd 1:2003で初めて標準化されました。[34] HE-AAC v2プロファイル(SBRとパラメトリックステレオ付きAAC LC)は、ISO/IEC 14496-3:2005/Amd 2:2006で初めて指定されました。[35] [36] [37] HE-AAC v2で使用されるパラメトリックステレオオーディオオブジェクトタイプは、ISO/IEC 14496-3:2001/Amd 2:2004で初めて定義されました。[38] [39] [40]
AAC規格の現在のバージョンはISO/IEC 14496-3:2009で定義されています。[41]
AAC+ v2はETSI(欧州電気通信標準化機構)によってTS 102005として標準化されている。[38]
MPEG -4 Part 3規格には、音声を圧縮する他の方法も含まれています。これには、ロスレス圧縮形式、合成オーディオ、および音声に一般的に使用される低ビット レート圧縮形式が含まれます。
AAC の MP3 に対する改善点
Advanced Audio Coding は、 ISO / IECによって11172-3 ( MPEG-1 Audio) および 13818-3 ( MPEG-2 Audio) で指定された MP3 形式として知られるMPEG-1 Audio Layer 3の後継として設計されています。
改善点は次のとおりです:
- MP3 (16 ~ 48 kHz) よりも多くのサンプル レート(8 ~ 96 kHz )
- 最大 48 チャンネル (MP3 は MPEG-1 モードで最大 2 チャンネル、MPEG-2 モードで最大5.1チャンネルをサポートします)。
- 任意のビット レートと可変フレーム長。ビット リザーバを備えた標準化された一定ビット レート。
- より効率的でよりシンプルなフィルタバンク。AAC はMP3 のハイブリッドコーディング (一部は MDCT、一部はFFT )ではなく、純粋なMDCT (修正離散コサイン変換) を使用します。
- 定常信号の符号化効率が高い(AAC は 1024 または 960 サンプルのブロックサイズを使用するため、MP3 の 576 サンプル ブロックよりも効率的な符号化が可能です)。
- 過渡信号のコーディング精度の向上(AAC は 128 または 120 サンプルのブロックサイズを使用するため、MP3 の 192 サンプル ブロックよりも正確なコーディングが可能になります)。
- カイザーベッセル導出ウィンドウ関数を使用して、メインローブを広げる代わりにスペクトル漏れを排除する可能性。
- 16 kHz を超えるオーディオ周波数の処理が大幅に改善されました。
- より柔軟なジョイントステレオ(異なる周波数範囲で異なる方法を使用できます)
- 圧縮効率を高めるために追加されたモジュール(ツール):TNS、後方予測、知覚ノイズ置換(PNS)など。これらのモジュールを組み合わせて、さまざまなエンコード プロファイルを構成できます。
全体的に、AAC 形式は、MP3 よりも開発者にコーデックの設計の柔軟性を与え、元の MPEG-1 オーディオ仕様で行われた設計上の選択の多くを修正します。この柔軟性の向上により、多くの場合、同時エンコード戦略が増え、結果として圧縮効率が向上します。これは、優れたステレオ コーディング、純粋な MDCT、およびより優れた変換ウィンドウ サイズにより MP3 が太刀打ちできない非常に低いビット レートで特に当てはまります。
MP3形式は、インターネット上で音楽ファイルの共有/配信が普及した最初の数年間にMP3が選ばれていたため、ほぼ普遍的なハードウェアとソフトウェアのサポートを受けていますが、AACは業界の揺るぎないサポートにより有力な候補となっています。[42]
機能性
AAC は、2 つの主要なコーディング戦略を活用して、高品質のデジタル オーディオを表現するために必要なデータ量を大幅に削減する 広帯域オーディオコーディング アルゴリズムです。
- 知覚的に無関係な信号成分は破棄されます。
- コード化されたオーディオ信号の冗長性が排除されます。
実際のエンコード プロセスは次の手順で構成されます。
- 信号は、順方向修正離散コサイン変換 (MDCT)を使用して時間領域から周波数領域に変換されます。これは、適切な数の時間サンプルを取得して周波数サンプルに変換するフィルタ バンクを使用して行われます。
- 周波数領域信号は心理音響モデルに基づいて量子化され、エンコードされます。
- 内部エラー訂正コードが追加されます。
- 信号は保存または送信されます。
- 破損したサンプルを防ぐために、各フレームにLuhn mod Nアルゴリズムの最新の実装が適用されます。[43]
MPEG -4オーディオ標準は、高効率な圧縮方式を 1 つまたは少数セット定義するのではなく、低ビット レートの音声コーディングから高品質のオーディオ コーディングや音楽合成まで、幅広い操作を実行するための複雑なツールボックスを定義します。
- MPEG -4オーディオ コーディング アルゴリズム ファミリは、低ビット レートの音声エンコーディング (2 kbit/s まで) から高品質のオーディオ コーディング (チャネルあたり 64 kbit/s 以上) までの範囲にわたります。
- AAC は、8 kHz ~ 96 kHz のサンプリング周波数と、1 ~ 48 の任意の数のチャンネルを提供します。
- MP3 のハイブリッド フィルタ バンクとは対照的に、AAC は、1024 ポイントまたは 960 ポイントに増加したウィンドウ長とともに、修正離散コサイン変換 ( MDCT ) を使用します。
AAC エンコーダーは、長さ 1024 ポイントの単一の MDCT ブロックまたは 128 ポイントの 8 つのブロック (またはそれぞれ 960 ポイントと 120 ポイントの間) を動的に切り替えることができます。
- 信号の変化や過渡現象が発生した場合、より良い時間分解能を得るために、それぞれ 128/120 ポイントの 8 つの短いウィンドウが選択されます。
- デフォルトでは、周波数解像度の向上により、より洗練された心理音響モデルが可能になり、コーディング効率が向上するため、より長い 1024 ポイント/960 ポイントのウィンドウが使用されます。
モジュラーエンコーディング
AAC は、エンコードにモジュール方式を採用しています。エンコードするビットストリームの複雑さ、必要なパフォーマンス、許容可能な出力に応じて、実装者はプロファイルを作成し、特定のアプリケーションに使用する特定のツール セットを定義することができます。
MPEG-2 Part 7規格(Advanced Audio Coding)は1997年に初めて公開され、3つのデフォルトプロファイルを提供しています。[2] [44]
- 低複雑性(LC) – 最もシンプルで、最も広く使用され、サポートされている
- メインプロファイル(メイン) - LCプロファイルと同様ですが、後方予測が追加されています。
- スケーラブル サンプル レート (SSR)、別名サンプル レート スケーラブル (SRS)
MPEG-4 Part 3 規格 (MPEG-4 Audio) では、さまざまな新しい圧縮ツール (別名Audio Object Types ) と、新しいプロファイルでのそれらの使用法が定義されています。AAC は、一部の MPEG-4 Audio プロファイルでは使用されていません。MPEG-2 Part 7 AAC LC プロファイル、AAC Main プロファイル、AAC SSR プロファイルは、知覚ノイズ置換と組み合わされ、MPEG-4 Audio 規格で Audio Object Types (AAC LC、AAC Main、AAC SSR という名前) として定義されています。これらは、MPEG-4 Audio プロファイルで他のオブジェクト タイプと組み合わされています。[27]以下は、MPEG-4 規格で定義されているオーディオ プロファイルの一覧です。[35] [45]
- メイン オーディオ プロファイル– 1999 年に定義され、MPEG-4 オーディオ オブジェクト タイプのほとんどを使用します (AAC メイン、AAC-LC、AAC-SSR、AAC-LTP、AAC スケーラブル、TwinVQ、CELP、HVXC、TTSI、メイン合成)
- スケーラブルオーディオプロファイル– 1999年に定義され、AAC-LC、AAC-LTP、AACスケーラブル、TwinVQ、CELP、HVXC、TTSIを使用
- 音声オーディオプロファイル– 1999年に定義され、CELP、HVXC、TTSIを使用
- 合成オーディオプロファイル– 1999年に定義、TTSI、メイン合成
- 高品質オーディオプロファイル– 2000 年に定義され、AAC-LC、AAC-LTP、AAC スケーラブル、CELP、ER-AAC-LC、ER-AAC-LTP、ER-AAC スケーラブル、ER-CELP を使用します。
- 低遅延オーディオ プロファイル– 2000 年に定義され、CELP、HVXC、TTSI、ER-AAC-LD、ER-CELP、ER-HVXC を使用
- 低遅延AAC v2 - 2012年に定義され、AAC-LD、AAC-ELD、AAC-ELDv2を使用[46]
- モバイル オーディオ インターネットワーキング プロファイル– 2000 年に定義され、ER-AAC-LC、ER-AAC-Scalable、ER-TwinVQ、ER-BSAC、ER-AAC-LD を使用
- AACプロファイル– 2003年に定義され、AAC-LCを使用
- 高効率AACプロファイル– 2003年に定義され、AAC-LC、SBRを使用
- 高効率AAC v2プロファイル– 2006年に定義され、AAC-LC、SBR、PSを使用
- 拡張高効率AAC xHE-AAC – 2012年に定義され、USACを使用
MPEG-4オーディオの多くの改良点の1つに、Long Term Prediction(LTP)と呼ばれるオブジェクトタイプがあります。これは、計算の複雑さが低い前方予測子を使用してメインプロファイルを改良したものです。[29]
AAC エラー保護ツールキット
エラー保護を適用すると、ある程度までエラー訂正が可能になります。エラー訂正コードは通常、ペイロード全体に均等に適用されます。ただし、AAC ペイロードのさまざまな部分は伝送エラーに対する感度が異なるため、これはあまり効率的なアプローチではありません。
AAC ペイロードは、エラー感度の異なる部分に分割できます。
- MPEG-4 オーディオ標準で定義されているエラー保護 (EP) ツールを使用して、これらの部分のいずれにも独立したエラー訂正コードを適用できます。
- このツールキットは、追加のオーバーヘッドを低く抑えるために、ペイロードの最も機密性の高い部分にエラー訂正機能を提供します。
- このツールキットは、よりシンプルで既存の AAC デコーダーと下位互換性があります。ツールキットのエラー訂正機能の多くは、オーディオ信号に関する情報をデータストリーム内でより均等に分散させることに基づいています。
エラー耐性 (ER) AAC
エラー耐性 (ER) 技術を使用すると、コーディング スキーム自体をエラーに対してより堅牢にすることができます。
AACについては、MPEG-4オーディオで3つのカスタム方式が開発され、定義されました。
- スペクトルデータ内のエラー伝播を回避するためのハフマンコードワード並べ替え(HCR)
- スペクトルデータ内の重大なエラーを検出するための仮想コードブック(VCB11)
- スケール係数データ内のエラー伝播を減らすための可逆可変長コード (RVLC)
AAC 低遅延
ISO/IEC 14496-3:2009 および ISO/IEC 14496-3:2009/Amd 3 で定義されているオーディオ コーディング標準MPEG-4 Low Delay ( AAC-LD )、Enhanced Low Delay (AAC-ELD)、およびEnhanced Low Delay v2 (AAC-ELDv2) は、知覚オーディオ コーディングの利点と双方向通信に必要な低遅延を組み合わせるように設計されています。これらは、MPEG-2 Advanced Audio Coding (AAC) 形式から密接に派生しています。[47] [48] [49] AAC-ELD は、高精細ビデオ会議 (HDVC) サービス用の IMS プロファイルで、 GSMAによって超広帯域音声コーデックとして推奨されています。 [50]
ライセンスと特許
ユーザーがAAC形式でオーディオをストリーミングまたは配信するには、ライセンスや支払いは必要ありません。[51]この理由だけでも、AACは、ユースケースによっては、特にストリーミングオーディオ(インターネットラジオなど)の場合、前身のMP3よりもオーディオを配信するためのより魅力的な形式になった可能性があります。
しかし、AAC「エンドユーザー」コーデックのすべての製造業者または開発者には特許ライセンスが必要です。[52] SECに開示された条件では、ユニットごとの価格設定が使用されています。ソフトウェアの場合、ソフトウェアを実行する各コンピューターは個別の「ユニット」と見なされます。[53]
かつては、 FFmpegやFAACなどのフリーでオープンソースのソフトウェア実装は、AACコーデックを「他の方法で提供」しないように、ソースコード形式でのみ配布するのが一般的でした。しかし、FFmpegはそれ以来、特許問題に関して寛容になりました。公式サイトで推奨されている「gyan.dev」ビルドには現在、AACコーデックが含まれており、FFmpegの法的ページには、特許法の遵守はユーザーの責任であると記載されています。[54](AACをサポートする製品、ソフトウェアの項を参照)。Red Hatが支援するコミュニティであるFedoraプロジェクトは、2018年9月25日に「Android用のFraunhofer FDK AACコーデックライブラリのサードパーティ修正バージョン」をリポジトリにインポートし、[55] 2023年1月31日にffmpegのネイティブAACエンコーダーとデコーダーをffmpeg-freeパッケージで有効にしました。[56]
AACの特許保有者には、ベル研究所、ドルビー、ETRI、フラウンホーファー研究機構、JVCケンウッド、LGエレクトロニクス、マイクロソフト、NEC、NTT(およびその子会社NTTドコモ)、パナソニック、フィリップス、ソニー株式会社などがある。[16] [1] SECの条項による特許リストに基づくと、最後のベースラインAAC特許は2028年に期限切れとなり、言及されているすべてのAAC拡張機能の最後の特許は2031年に期限切れとなる。[57]
拡張機能と改善
最初の AAC 標準 (1997 年に MPEG-2 Part 7 で定義) にいくつかの拡張機能が追加されました。
- 知覚ノイズ置換 (PNS) は、1999 年にMPEG-4に追加されました。これにより、ノイズを疑似ランダムデータとしてコーディングできます。
- 長期予測器(LTP)は1999年にMPEG-4に追加されました。計算の複雑さが低い前向き予測器です。[29]
- エラー耐性(ER)は、2000年にMPEG-4オーディオバージョン2で追加され、エラーが発生しやすいチャネルでの転送に使用されます[58]
- AAC-LD (Low Delay) は 2000 年に定義され、リアルタイム会話アプリケーションに使用されます。
- High Efficiency AAC (HE-AAC)は、aacPlus v1 または AAC+ とも呼ばれ、 SBR (Spectral Band Replication)と AAC LCを組み合わせたものです。低ビットレートに使用されます。2003 年に定義されました。
- HE-AAC v2 は、aacPlus v2、eAAC+、または Enhanced aacPlus とも呼ばれ、パラメトリック ステレオ (PS)と HE-AACを組み合わせたもので、さらに低いビットレートに使用されます。2004 年と 2006 年に定義されました。
- xHE-AACはコーデックの動作範囲を12kbit/sから300kbit/sに拡張します。 [59] [60]
- MPEG-4 Scalable To Lossless (SLS)、まだ公開されていないが、 [61]はAACストリームを補完して、Fraunhofer IISの「HD-AAC」製品などのロスレスデコードオプションを提供することができる。
コンテナ形式
ファイル保存用のISO ベースのメディアファイル形式に基づくMP4、3GPなどのコンテナ形式に加えて、AAC オーディオデータは、最初に Audio Data Interchange Format (ADIF) を使用して MPEG-2 標準のファイルにパッケージ化されました。 [62]これは、単一のヘッダーとそれに続く生の AAC オーディオデータブロックで構成されます。[63]ただし、データを MPEG-2 トランスポートストリーム内でストリーミングする場合は、一連のフレームで構成されるAudio Data Transport Stream ( ADTS ) と呼ばれる自己同期形式が使用されます。この形式は、各フレームにヘッダーがあり、その後に AAC オーディオデータが続きます。[62]このファイルとストリーミングベースの形式はMPEG-2 Part 7で定義されていますが、MPEG-4 では参考情報としてのみ考えられているため、MPEG-4 デコーダーはどちらの形式もサポートする必要はありません。[62]これらのコンテナと生の AAC ストリームには、.aac ファイル拡張子が付けられる場合があります。MPEG-4 Part 3 では、AAC だけでなくTwinVQやALSなどの MPEG-4 オーディオ圧縮方式もカプセル化する Low Overhead Audio Stream (LOAS) と呼ばれる独自の自己同期形式も定義されています。この形式は、エンコーダがSBRまたはパラメトリック ステレオAAC 拡張のいずれかを使用する場合に DVB トランスポート ストリームで使用するために定義されたものです。ただし、これは単一の非多重化 AAC ストリームのみに制限されています。この形式は Low Overhead Audio Transport Multiplex (LATM) とも呼ばれ、LOAS のインターリーブされた複数ストリーム バージョンです。[62]
AACをサポートする製品
HDTV規格
日本のISDB-T
2003 年 12 月、日本は MPEG-2 ビデオと MPEG-2 AAC オーディオを実装する地上 DTV ISDB-T規格の放送を開始しました。2006 年 4 月、日本はワンセグと呼ばれる ISDB-T モバイル サブプログラムの放送を開始しました。これは、地上 HDTV 放送サービスでオーディオ HE-AAC を備えたビデオ H.264/AVC を実装した世界初のプログラムでした。
国際ISDB-Tb
2007 年 12 月、ブラジルは、メイン プログラム (単一または複数) でビデオ コーディング H.264/AVC とオーディオ AAC-LC を実装し、ワンセグ モバイル サブ プログラムでビデオ H.264/AVC とオーディオ HE-AACv2 を実装する国際ISDB- Tb と呼ばれる地上 DTV 規格の放送を開始しました。
動画
DVBスイートの標準化団体であるETSIは、少なくとも2004年以来、DVBアプリケーションでAAC、HE-AAC、HE-AAC v2オーディオコーディングをサポートしています。[64]ビデオにH.264圧縮を使用するDVB放送は、通常、オーディオにHE-AACを使用します。[引用が必要]
ハードウェア
iTunesとiPod
2003 年 4 月、Apple はiTunesおよびiPod製品が MPEG-4 AAC 形式の曲をサポートする (旧型 iPod のファームウェアアップデート経由)と発表し、AAC が主流の注目を集めました。顧客はiTunes Storeからクローズド ソースのデジタル著作権管理(DRM) 制限付き 128 kbit/s AAC ( FairPlay を参照)形式で音楽をダウンロードしたり、iTunes を使用して自分の CD から DRM なしのファイルを作成したりできました。その後、Apple はオーディオ エンコーディングに AAC を使用するミュージック ビデオや映画の提供を開始しました。
2007 年 5 月 29 日、Apple は参加レコード レーベルの楽曲とミュージック ビデオを、より高いビットレート (256 kbit/s cVBR) で DRM フリーの「iTunes Plus」という形式で販売し始めました。これらのファイルは主に AAC 標準に準拠しており、多くの非 Apple 製品で再生できますが、アルバム アートワークや購入領収書などのカスタム iTunes 情報が含まれているため、ファイルがピアツーピアネットワークに漏洩した場合に顧客を識別できます。ただし、これらのカスタム タグを削除して、AAC 仕様に厳密に準拠するプレーヤーとの相互運用性を回復することは可能です。2009 年 1 月 6 日現在、米国地域の iTunes Store のほぼすべての音楽が DRM フリーになり、残りの音楽も 2009 年 3 月末までに DRM フリーになりました。[65]
iTunesは、AACトラックを制約付き可変ビットレート方式(ABRエンコードのより緩い変形)でエンコードする「可変ビットレート」エンコードオプションを提供しています。ただし、基礎となるQuickTime APIは、真のVBRエンコードプロファイルを提供しています。[66]
2009 年 9 月現在、Apple はHE-AAC (完全に MP4 標準の一部) のサポートをラジオ ストリームのみに追加しており、ファイル再生には追加していません。また、iTunes では依然として真の VBR エンコーディングがサポートされていません。
その他のポータブルプレーヤー
- アルコス
- Cowon (一部のモデルでは非公式にサポートされています)
- クリエイティブ ゼンポータブル
- Fiio (現行の全モデル)
- ニンテンドー3DS
- ニンテンドーDSi
- フィリップス GoGearミューズ
- ファームウェア 2.0 以降のPlayStation Portable (PSP)
- サムスンYEPP
- SanDisk Sansa (一部のモデル)
- ウォークマン
- ズーン
- Rockboxサードパーティファームウェアを完全にサポートするポータブルプレーヤー
携帯電話
長年にわたり、ノキア、モトローラ、サムスン、ソニー・エリクソン、ベンキュー・シーメンス、フィリップスなどのメーカーの多くの携帯電話が AAC 再生をサポートしてきました。最初のそのような携帯電話は2002 年にリリースされたNokia 5510で、MP3 も再生できます。しかし、この携帯電話は商業的には失敗に終わり[要出典]、音楽プレーヤーを内蔵したそのような携帯電話は、AAC と MP3 の両方をサポートする傾向が続いた 2005 年まで主流の人気を得ることはありませんでした。ほとんどの新しいスマートフォンと音楽をテーマにした携帯電話は、これらの形式の再生をサポートしています。
- Sony Ericsson の携帯電話は、MP4 コンテナ内のさまざまな AAC 形式をサポートしています。AAC-LC はK700以降のすべての携帯電話でサポートされており、 W550以降の携帯電話はHE-AAC をサポートしています。P990、 K610、 W890i以降の最新デバイスはHE-AAC v2 をサポートしています。
- Nokia XpressMusicや、N シリーズや E シリーズなどの他の新世代 Nokia マルチメディア フォンも、LC、HE、M4A、HEv2 プロファイルで AAC 形式をサポートしています。これらは、LTP エンコードされた AAC オーディオの再生もサポートしています。
- BlackBerry 10オペレーティング システムを実行しているBlackBerry電話は、AAC 再生をネイティブにサポートします。一部の旧世代のBlackBerry OSデバイスも AAC をサポートしています。
- バダOS
- AppleのiPhone は、 2009 年 3 月に DRM 制限が削除されるまで iTunes Store のデフォルトのエンコード形式として使用されていた AAC および FairPlay で保護された AAC ファイルをサポートしています。
- Android 2.3 [67]以降では、MP4 または M4A コンテナ内の AAC-LC、HE-AAC、HE-AAC v2 のほか、いくつかのオーディオ形式がサポートされています。Android 3.1 以降では、生の ADTS ファイルをサポートしています。Android 4.1 では AAC をエンコードできます。 [68]
- HP/PalmのWebOSは、ネイティブの音楽プレーヤーといくつかのサードパーティプレーヤーでAAC、AAC+、eAAC+、および.m4aコンテナをサポートしています。ただし、iTunesからダウンロードしたAppleのFairPlay DRMファイルはサポートしていません。 [69]
- Windows PhoneのSilverlightランタイムは、AAC-LC、HE-AAC、および HE-AAC v2 デコードをサポートしています。
その他のデバイス
- AppleのiPad:iTunes Storeのデフォルトのエンコード形式として使用されるAACおよびFairPlayで保護されたAACファイルをサポートします
- Palm OS PDA : Palm OS ベースの PDA やスマートフォンの多くは、サードパーティ ソフトウェア Pocket Tunes を使用して AAC および HE-AAC を再生できます。2006 年 12 月にリリースされたバージョン 4.0 では、ネイティブ AAC および HE-AAC ファイルのサポートが追加されました。人気のビデオ プレーヤーであるTCPMPの AAC コーデックは、特許の問題によりバージョン 0.66 以降は廃止されましたが、corecodec.org 以外のサイトからダウンロードすることはできます。TCPMP の商用後継である CorePlayer には、AAC サポートが含まれています。AAC をサポートするその他の Palm OS プログラムには、Kinoma Player や AeroPlayer などがあります。
- Windows Mobile : ネイティブのWindows Media Playerまたはサードパーティ製品 (TCPMP、CorePlayer) によってAAC をサポートします[引用が必要]
- エプソン:P-2000およびP-4000マルチメディア/フォトストレージビューアでAAC再生をサポート
- Sony Reader : AAC を含む M4A ファイルを再生し、iTunes によって作成されたメタデータを表示します。A シリーズおよび E シリーズのネットワーク ウォークマンを含むその他の Sony 製品は、ファームウェア アップデート (2006 年 5 月リリース) で AAC をサポートしますが、S シリーズはそのままでサポートします。
- Sonosデジタルメディアプレーヤー:AACファイルの再生をサポート
- Barnes & Noble Nook Color : AACエンコードされたファイルの再生をサポート
- Roku SoundBridge : ネットワークオーディオプレーヤー、AACエンコードされたファイルの再生をサポート
- Squeezebox : AACファイルの再生をサポートするネットワークオーディオプレーヤー( Logitechの子会社であるSlim Devices製)
- PlayStation 3 : AACファイルのエンコードとデコードをサポート
- Xbox 360 : Zune ソフトウェアを介した AAC のストリーミングと、USB ポートを介して接続された対応 iPod のストリーミングをサポートします。
- Wii : 2007年12月11日現在、フォトチャンネルのバージョン1.1を通じてAACファイルをサポートしています。.m4aファイル拡張子である限り、すべてのAACプロファイルとビットレートがサポートされています。1.1アップデートではMP3互換性が削除されましたが、任天堂によると、これをインストールしたユーザーは、必要に応じて古いバージョンに自由にダウングレードできます。 [70]
- Livescribe Pulse および Echo Smartpens : オーディオを AAC 形式で録音および保存します。オーディオ ファイルは、ペンの内蔵スピーカー、接続されたヘッドフォン、または Livescribe Desktop ソフトウェアを使用してコンピューターで再生できます。AAC ファイルは、ユーザーの Windows OS の「マイ ドキュメント」フォルダーに保存され、Livescribe の特別なハードウェアやソフトウェアがなくても配布および再生できます。
- Google Chromecast : LC-AACおよびHE-AACオーディオの再生をサポート[71]
ソフトウェア
現在のほぼすべてのコンピュータ メディア プレーヤーには、AAC 用のデコーダーが組み込まれているか、またはライブラリを使用してデコードできます。Microsoft Windowsでは、DirectShow を対応するフィルターとともにこのように使用して、 DirectShowベースのプレーヤーで AAC を再生できます。Mac OS X は、QuickTimeライブラリを介して AAC をサポートします。
Adobe Flash Playerはバージョン9アップデート3以降、AACストリームを再生することもできます。[72] [73] Flash Playerはブラウザプラグインでもあるため、ブラウザ経由でAACファイルを再生することもできます。
Rockboxオープン ソースファームウェア(複数のポータブル プレーヤーで利用可能) も、 プレーヤーのモデルと AAC プロファイルに応じて、さまざまなレベルで AAC をサポートします。
Xbox 360のオプションのiPodサポート(保護されていないAACファイルの再生)は、Xbox Liveから無料でダウンロードできます。[74]
以下は、その他のソフトウェア プレーヤー アプリケーションの包括的なリストではありません。
- 3ivx MPEG-4 : DirectShow アプリケーションで AAC エンコードまたは AAC/HE-AAC デコードをサポートする DirectShow および QuickTime プラグインのスイート
- CorePlayer : LCおよびHE AACもサポート
- ffdshow : FAAD2 を使用して AAC デコードをサポートするMicrosoft Windows用の無料のオープン ソース DirectShowフィルター
- foobar2000 : LC および HE AAC をサポートするWindows用のフリーウェア オーディオ プレーヤー
- KMPlayer
- メディアモンキー
- エイムプ
- メディアプレーヤー クラシック ホームシネマ
- mp3タグ
- MPlayerまたはxine : LinuxまたはMacintoshで AAC デコーダーとしてよく使用されます
- MusicBee : プラグインによるエンコードやリッピングもサポートする高度な音楽マネージャーおよびプレーヤー
- RealPlayer : RealNetworksの RealAudio 10 AAC エンコーダーが含まれています
- Songbird : Windows、Linux、Mac OS XでAACをサポートし、iTunes Storeから購入した音楽に使用されるDRM著作権管理エンコーディングもサポートします。プラグインが必要です。
- ソニー ソニックステージ
- VLCメディアプレーヤー:MP4およびraw AACファイルの再生とエンコードをサポート
- Winamp for Windows: LCおよびHE AACをサポートするAACエンコーダが含まれています
- Windows Media Player 12 : Windows 7とともにリリースされ、AAC ファイルの再生をネイティブでサポートします。
- もうひとつのリアル:RhapsodyはRealAudio AACコーデックをサポートし、AACでエンコードされたサブスクリプショントラックも提供しています。
- XBMC : AAC (LC と HE の両方) をサポートします。
- XMMS : faad2ライブラリが提供するプラグインを使用してMP4の再生をサポートします
これらのプレーヤーの一部 (例: foobar2000、Winamp、VLC) は、SHOUTcastプロトコルを使用した ADTS (Audio Data Transport Stream) のデコードもサポートしています。Winamp および foobar2000 のプラグインを使用すると、このようなストリームを作成できます。
Nero デジタルオーディオ
2006年5月、Nero AGはAACエンコードツールNero Digital Audio(AACコーデック部分はNero AAC Codecとなっている)[75]を無料でリリースした。これはLC-AAC、HE-AAC、HE-AAC v2ストリームをエンコードすることができる。このツールはコマンドラインインターフェースツールのみである。PCM WAVにデコードするための別のユーティリティも含まれている。
foobar2000オーディオ プレーヤーやMediaCoderなどのさまざまなツールが、このエンコーダー用の GUIを提供できます。
FAAC と FAAD2
FAACとFAAD2はそれぞれFreeware Advanced Audio CoderとDecoder 2の略です。FAACはオーディオオブジェクトタイプLC、Main、LTPをサポートしています。[76] FAAD2はオーディオオブジェクトタイプLC、Main、LTP、SBR、PSをサポートしています。[77] FAAD2はフリーソフトウェアですが、FAACはフリーソフトウェアではありません。
フラウンホーファーFDK AAC
Androidに含まれるFraunhoferが作成したオープンソース エンコーダ/デコーダが他のプラットフォームに移植されました。FFmpeg のネイティブ AAC エンコーダは HE-AAC と HE-AACv2 をサポートしていませんが、ffmpeg の GPL 2.0+ は FDK AAC と互換性がないため、libfdk-aac を含む ffmpeg は再配布できません。Apple の Core Media Audio を使用している QAAC エンコーダは、依然として FDK よりも高品質です。
FFmpeg と Libav
FFmpegのlibavcodecで作成され、Libavから分岐したネイティブ AAC エンコーダは、実験的で貧弱であると考えられていました。FFmpeg の 3.0 リリース (2016 年 2 月) では、そのバージョンが使用可能で、他の AAC エンコーダと競合できるようにするために、かなりの作業が行われました。[78] Libav はこの作業をマージせず、AAC エンコーダの古いバージョンを使い続けています。これらのエンコーダはLGPLライセンスのオープンソースであり、FFmpeg または Libav フレームワークが構築できるすべてのプラットフォーム用に構築できます。
FFmpeg と Libav はどちらも libfdk-aac 経由でFraunhofer FDK AACライブラリを使用できます。FFmpeg のネイティブ エンコーダは安定しており、一般的な使用には十分ですが、FFmpeg で使用できる最高品質のエンコーダは依然として FDK であると考えられています。[79] Libav も、FDK AAC が利用可能な場合はそれを使用することを推奨しています。[80] FFmpeg 4.4 以降では、Apple audiotoolbox エンコーダも使用できます。[79]
ネイティブ AAC エンコーダーは AAC-LC のみを生成しますが、ffmpeg のネイティブ デコーダーは幅広い入力形式を処理できます。
参照
- オーディオコーディングフォーマットの比較
- AAC-LD
- MPEG-4 パート 14 (コンテナ形式)
- Vorbis – AAC や MP3 のロイヤリティフリーの競合製品
- Opus – 2012年に標準化されたロイヤリティフリーのコーデック
注記
- ^ ウェブ プレーヤー、Google Home、Amazon Alexa、Microsoft Windowsアプリでのみ使用されます。
参考文献
- ^ abc 「Via LicensingがAAC共同特許ライセンスの更新を発表」。Business Wire。2009年1月5日。 2019年6月18日閲覧。
- ^ ab ISO (1997). 「ISO/IEC 13818-7:1997、情報技術 - 動画および関連オーディオ情報の一般的なコーディング - パート7:高度なオーディオコーディング(AAC)」。2012年9月25日時点のオリジナルよりアーカイブ。2010年7月18日閲覧。
- ^ Advanced Audio Coding (MPEG-4) (完全草案)。デジタルフォーマットの持続可能性。ワシントン D.C.: 米国議会図書館。2010年6月22日。 2021年12月1日閲覧。
- ^ abc Brandenburg, Karlheinz (1999). 「MP3 と AAC の説明」(PDF) 。2017 年 2 月 13 日のオリジナル(PDF)からアーカイブ。
- ^ ISO (2006) ISO/IEC 13818-7:2006 – 情報技術 — 動画および関連オーディオ情報の汎用コーディング — パート 7: 高度オーディオコーディング (AAC) 2016-03-03 にWayback Machineでアーカイブ、2009-08-06 に取得
- ^ ISO (2006) ISO/IEC 14496-3:2005 – 情報技術 – オーディオビジュアルオブジェクトのコーディング – パート3: オーディオ Archived 2016-04-13 at the Wayback Machine、Retrieved on 2009-08-06
- ^ 「放送およびケーブルテレビ向け AAC オーディオ コーディング ファミリー」(PDF) 。2013 年、p. 6。2023年 9 月 28 日時点のオリジナル(PDF)からアーカイブ。2024年 1 月 29 日に取得。
- ^ 「Spotify のオーディオファイル形式」。Spotify 。2021年9月20日閲覧。
- ^ Ahmed, Nasir (1991年1月). 「離散コサイン変換の考案」.デジタル信号処理. 1 (1): 4– 5. Bibcode :1991DSP.....1....4A. doi :10.1016/1051-2004(91)90086-Z.
- ^ Ahmed, Nasir ; Natarajan, T.; Rao, KR (1974 年 1 月)、「離散コサイン変換」、IEEE Transactions on Computers、C-23 (1): 90– 93、doi :10.1109/TC.1974.223784、S2CID 149806273
- ^ Rao, KR ; Yip, P. (1990)、離散コサイン変換:アルゴリズム、利点、アプリケーション、ボストン:アカデミックプレス、ISBN 978-0-12-580203-1
- ^ JP Princen、AW Johnson、AB Bradley:「時間領域エイリアシング除去に基づくフィルタバンク設計を使用したサブバンド/変換コーディング」、IEEE Proc. Intl. Conference on Acoustics, Speech, and Signal Processing (ICASSP)、2161–2164、1987
- ^ John P. Princen、Alan B. Bradley:時間領域エイリアシング除去に基づく分析/合成フィルタバンク設計、IEEE Trans. Acoust. Speech Signal Processing、ASSP-34 (5)、1153–1161、1986
- ^ Guckert, John (2012年春)。「MP3オーディオ圧縮におけるFFTとMDCTの使用」(PDF)。ユタ大学。 2019年7月14日閲覧。
- ^ Borland, John (2004年3月18日). 「科学の音」. CNET . 2023年4月21日閲覧。
- ^ ab 「AACライセンサー」。Via Corp. 2020年1月15日閲覧。
- ^ ISO/IEC 14496-3:2009 - 情報技術 - オーディオビジュアルオブジェクトのコーディング - パート3: オーディオ(PDF) (技術レポート)。ISO / IEC 。 2009年9月1日。 2011年6月14日時点のオリジナルからアーカイブ(PDF) 。 2009年10月7日閲覧。
- ^ ab "AAC". MPEG.ORG . 2009年10月3日時点のオリジナルよりアーカイブ。2009年10月28日閲覧。
- ^ 「ISO/IEC 13818-7、第4版、パート7 - 高度オーディオ符号化 (AAC)」(PDF) 。ISO。 2006年1月15日。 2009年3月6日時点のオリジナルよりアーカイブ(PDF) 。 2009年10月28日閲覧。
- ^ Bouvigne, Gabriel (2003). 「MPEG-2/MPEG-4 - AAC」。MP3'Tech。2010年1月5日時点のオリジナルよりアーカイブ。 2009年10月28日閲覧。
- ^ 「MPEG Audio FAQ バージョン 9 - MPEG-1 および MPEG-2 BC」。ISO。1998年10 月。2010 年 2 月 18 日時点のオリジナルよりアーカイブ。2009 年10 月 28 日閲覧。
- ^ 「Florence Press Release」。ISO。1996年3月。2010年4月8日時点のオリジナルよりアーカイブ。 2009年10月28日閲覧。
- ^ Johnston, JD および Ferreira, AJ、「Sum-Difference stereo transform coding」、ICASSP '92、1992 年 3 月、pp. II-569-572。
- ^ Sinha, D. および Johnston, JD、「信号適応スイッチフィルタバンクを使用した低ビットレートでのオーディオ圧縮」、IEEE ASSP、1996 年、1053-1057 ページ。
- ^ Johnston, JD、Sinha, D.、Dorward, S.、Quackenbush, S.、「AT&T 知覚オーディオ コーダ (PAC)」、Collected Papers on Digital Audio Bit-Rate Reduction、Gilchrist, N. および Grewin, C. (編)、Audio Engineering Society、1996 年。
- ^ Herre, J. および Johnston, JD、「時間的ノイズシェーピングを使用した知覚オーディオコーダのパフォーマンスの向上」、AES 101st Convention、プレプリント 4384、1996 年
- ^ abc Brandenburg, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko. 「MPEG-4 Natural Audio Coding - Audio profiles and levels」. chiariglione.org . 2010-07-17 にオリジナルからアーカイブ。2009-10-06に取得。
- ^ 「ISO/IEC FCD 14496-3 サブパート 1 - ドラフト - N2203」(PDF)。ISO / IEC JTC 1/SC 29/WG 11。1998 年 5 月 15 日。2009年 10 月 7 日に閲覧。
- ^ abc Brandenburg, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko (1999). 「MPEG-4 Natural Audio Coding - General Audio Coding (AAC based)」. chiariglione.org . 2010-02-19 にオリジナルからアーカイブ。2009-10-06に取得。
- ^ 「ISO/IEC 14496-3:1999/Amd 1:2000 - オーディオ拡張」。ISO 。 2000年。2011年6月6日時点のオリジナルよりアーカイブ。 2009年10月7日閲覧。
- ^ 「ISO/IEC 14496-3:/Amd.1 - Final Committee Draft - MPEG-4 Audio Version 2」(PDF)。ISO / IEC JTC 1/SC 29/WG 11。1999年7月。 2012年8月1日時点のオリジナル( PDF )からアーカイブ。 2009年10月7日閲覧。
- ^ Purnhagen, Heiko (2000 年 2 月 19 日)。「MPEG-4 バージョン 2 オーディオ ワークショップ:HILN - パラメトリック オーディオ コーディング」(PDF)。パリ。AES 108 回目のコンベンション: MPEG-4 バージョン 2 オーディオの内容は? 。2009 年 10 月 7 日閲覧。
- ^ Pereira, Fernando (2001 年 10 月)。「オーディオ プロファイルのレベル」。MPEG Industry Forum。2010 年 1 月 8 日時点のオリジナルからアーカイブ。2009年 10 月 15 日閲覧。
- ^ 「ISO/IEC 14496-3:2001/Amd 1:2003 - 帯域幅拡張」。ISO 。 2003年。2011年6月6日時点のオリジナルよりアーカイブ。2009年10月7日閲覧。
- ^ ab 「ISO/IEC 14496-3:2001/FPDAM 4、オーディオロスレスコーディング(ALS)、新しいオーディオプロファイルおよびBSAC拡張のテキスト」。ISO / IEC JTC1 /SC29/WG11/N7016。2005年1月11日。 2014年5月12日時点のオリジナル(DOC)からアーカイブ。2009年10月9日閲覧。
- ^ 「Audio Lossless Coding (ALS)、新しいオーディオ プロファイルおよび BSAC 拡張、ISO/IEC 14496-3:2005/Amd 2:2006」。ISO。2006年。2012 年 1 月 4 日時点のオリジナルよりアーカイブ。2009年 10 月 13 日閲覧。
- ^ Mody, Mihir (2005 年 6 月 6 日). 「オーディオ圧縮はより良く、より複雑になる」. Embedded.com . 2016 年 2 月 8 日時点のオリジナルよりアーカイブ。2009 年 10 月 13 日閲覧。
- ^ ab 「MPEG-4 aacPlus - 今日のデジタルメディアの世界のためのオーディオコーディング」(PDF) 。 2006-10-26 にオリジナル(PDF)からアーカイブ。2007-01-29に取得。
- ^ 「高品質オーディオのためのパラメトリック符号化、ISO/IEC 14496-3:2001/Amd 2:2004」。ISO 。 2004年。2012年1月4日時点のオリジナルよりアーカイブ。2009年10月13日閲覧。
- ^ 「3GPP TS 26.401 V6.0.0 (2004-09)、一般オーディオコーデックのオーディオ処理機能、拡張aacPlus一般オーディオコーデック、概要 (リリース 6)」(DOC)。3GPP。2004年9月30日。2006年8月19日時点のオリジナルよりアーカイブ。 2009年10月13日閲覧。
- ^ 「ISO/IEC 14496-3:2009 - 情報技術 - オーディオビジュアルオブジェクトのコーディング - パート3: オーディオ」。ISO。2009年。2011年6月6日時点のオリジナルよりアーカイブ。2009年10月7日閲覧。
- ^ "AAC". Hydrogenaudio. 2014年7月6日時点のオリジナルよりアーカイブ。2011年1月24日閲覧。
- ^ 米国特許出願 20070297624デジタルオーディオエンコーディング
- ^ 「ISO/IEC 13818-7、第3版、パート7 - 高度オーディオ符号化 (AAC)」(PDF) 。ISO。 2004年10月15日。32ページ。 2011年7月13日時点のオリジナル(PDF)からアーカイブ。 2009年10月19日閲覧。
- ^ Grill, Bernhard; Geyersberger, Stefan; Hilpert, Johannes; Teichmann, Bodo (2004 年 7 月)。さまざまなプラットフォームでの MPEG-4 オーディオ コンポーネントの実装(PDF)。109th AES Convention 2000 September 22–25 Los Angeles。Fraunhofer Gesellschaft。2007 年 6 月 10 日のオリジナル(PDF)からアーカイブ。2009年 10 月 9 日に取得。
- ^ 「ISO/IEC 14496-3:2009/Amd 3:2012 - 統合音声およびオーディオ符号化の転送 (USAC)」。ISO。2016年3月8日時点のオリジナルよりアーカイブ。2016年8月3日閲覧。
- ^ 「ISO/IEC 14496-3:2009 - 情報技術 - オーディオビジュアルオブジェクトのコーディング - パート3: オーディオ」。ISO。2016年5月20日時点のオリジナルよりアーカイブ。 2016年8月2日閲覧。
- ^ 「ISO/IEC 14496-3:2009/Amd 3:2012 - 統合音声およびオーディオ符号化の転送 (USAC)」。ISO。2016年8月19日時点のオリジナルよりアーカイブ。2016年8月2日閲覧。
- ^ 「高品質通信サービス向け AAC-ELD ファミリー | MPEG」。mpeg.chiariglione.org。2016年 8 月 20 日時点のオリジナルよりアーカイブ。2016年 8 月 2 日閲覧。
- ^ IMSプロファイル、高解像度ビデオ会議(HDVC)サービス(PDF)。GSMA。2016年5月24日。10ページ。2016年8月18日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「AAC ライセンス FAQ Q5」。Via Licensing 。2020年 1 月 15 日閲覧。
- ^ 「AAC ライセンス料金」。Via Licensing 。2020 年 1 月 15 日閲覧。
- ^ Via Licensing Corporation (2018年6月5日). 「AAC特許ライセンス契約」. www.sec.gov . 2023年4月21日閲覧。
- ^ 「FFmpeg ライセンスと法的考慮事項」ffmpeg.org。
- ^ 「コミット - rpms/fdk-aac-free - b27d53fbad872ea0ec103653fddaec83238132d9 - src.fedoraproject.org」。src.fedoraproject.org。
- ^ 「コミット - rpms/ffmpeg - 45f894ec0e43a37775393c159021a4ac60170a55 - src.fedoraproject.org」。src.fedoraproject.org。
- ^ 「 AAC関連特許一覧」。hydrogenaud.io 。
- ^ Thom, D.; Purnhagen, H. (1998 年 10 月). 「MPEG Audio FAQ バージョン 9 - MPEG-4」. chiariglione.org . MPEG Audio サブグループ。2010 年 2 月 14 日時点のオリジナルよりアーカイブ。2009年 10 月 6 日閲覧。
- ^ 「xHE-AAC商標プログラム」。フラウンホーファー集積回路研究所IIS 。2021年2月11日閲覧。
- ^ 「Fraunhofer の xHE-AAC オーディオ コーデック ソフトウェアが Android P のネイティブ AAC サポートを拡張し、低ビットレートでより優れた品質を実現」。Fraunhofer集積回路研究所 IIS。2020年 7 月 11 日閲覧。
- ^ 「ISO/IEC 14496-3:2019」。ISO 。 2022年2月19日閲覧。
- ^ abcd Wolters, Martin; Kjorling, Kristofer; Homm, Daniel; Purnhagen, Heiko. A closer look into MPEG-4 High Efficiency AAC (PDF) . p. 3. 2003-12-19 のオリジナル(PDF)からアーカイブ。2008-07-31に取得。2003 年 10 月 10 日から 13 日に開催されたオーディオ エンジニアリング協会の第 115 回大会で発表されました。
- ^ 「Advanced Audio Coding (MPEG-2)、オーディオデータ交換フォーマット」。米国議会図書館/国立デジタル情報基盤保存プログラム。2007年3月7日。2008年7月30日時点のオリジナルよりアーカイブ。 2008年7月31日閲覧。
- ^ ETSI TS 101 154 v1.5.1: MPEGトランスポートストリームに基づく放送アプリケーションにおけるビデオおよびオーディオコーディングの使用に関する仕様
- ^ Cohen, Peter (2010-05-27). 「iTunes Store が DRM フリーに」。Macworld。Mac Publishing。2009 年 2 月 18 日時点のオリジナルよりアーカイブ。2009年 2 月 10 日閲覧。
- ^ “Apple AAC”. Hydrogenaudio . 2021年11月23日時点のオリジナルよりアーカイブ。2021年11月22日閲覧。
- ^ 「Gingerbread - Android Developers」。Android Developers。2017年12月29日時点のオリジナルよりアーカイブ。2018年5月8日閲覧。
- ^ 「サポートされているメディア形式 - Android Developers」。Android Developers。2012年3月11日時点のオリジナルよりアーカイブ。2018年5月8日閲覧。
- ^ 「Palm Pre Phone / 機能、詳細」。Palm USA。2011年5月24日時点のオリジナルよりアーカイブ。
- ^ “Nintendo - Customer Service - Wii - Photo Channel”. nintendo.com . 2017年5月5日時点のオリジナルよりアーカイブ。2018年5月8日閲覧。
- ^ 「Google Cast でサポートされているメディア」。2015 年 9 月 23 日時点のオリジナルよりアーカイブ。2015 年 9 月 22 日閲覧。| Google Cast でサポートされているメディア
- ^ 「統計 - Adobe Flash ランタイム」www.adobe.com。2011年10月2日時点のオリジナルよりアーカイブ。 2018年5月8日閲覧。
- ^ 「Adobe、H.264 ビデオ サポートを備えた Flash Player 9 を提供」。Adobeプレス リリース。2007 年 12 月 4 日。2014 年 8 月 21 日時点のオリジナルよりアーカイブ。2014年 8 月 20 日閲覧。
- ^ 「Xbox.com | システムの使用 - Xbox 360 で Apple iPod を使用する」。2007 年 4 月 8 日時点のオリジナルよりアーカイブ。
- ^ 「Nero Platinum 2018 Suite - 受賞歴のあるオールラウンダー」。Nero AG。2012年12月14日時点のオリジナルよりアーカイブ。2018年5月8日閲覧。
- ^ "FAAC". AudioCoding.com . 2009-12-11 にオリジナルからアーカイブ。2009-11-03に取得。
- ^ "FAAD2". AudioCoding.com . 2009-12-11 にオリジナルからアーカイブ。2009-11-03に取得。
- ^ 「2015 年 12 月 5 日、ネイティブ FFmpeg AAC エンコーダーが安定しました!」ffmpeg.org。2016年 7 月 16 日時点のオリジナルよりアーカイブ。2016年6 月 26 日閲覧。
- ^ ab 「FFmpeg AAC エンコーディング ガイド」。2016 年 4 月 17 日のオリジナルからアーカイブ。2016年4 月 11 日閲覧。
どのエンコーダーが最高の品質を提供しますか? ... おそらく答えは libfdk_aac です。
- ^ 「Libav Wiki - Encoding AAC」。2016年4月20日時点のオリジナルよりアーカイブ。2016年4月11日閲覧。
外部リンク
- フラウンホーファーオーディオコーデック
- AudioCoding.com 2006-08-25 にWayback Machineでアーカイブ– FAAC と FAAD2 の本拠地
- 公式MPEGウェブサイト
- AAC の改善と拡張 (2004)
- RFC 3016 - MPEG-4 オーディオ/ビジュアル ストリームの RTP ペイロード形式
- RFC 3640 - MPEG-4 エレメンタリ ストリームの転送のための RTP ペイロード フォーマット
- RFC 4281 - 「バケット」メディアタイプのコーデックパラメータ
- RFC 4337 - MPEG-4 の MIME タイプ登録
