Advanced Audio Coding ( AAC ) は、非可逆デジタルオーディオ圧縮のためのオーディオコーディング規格です。これは、Dolby、AT&T、Fraunhofer 、およびSonyによって開発され、[ 3 ] [ 4 ] [ 5 ]元々はMPEG-2仕様の一部として開発されましたが、後にMPEG-4の下で改良されました。[ 6 ] [ 7 ] AAC はMP3フォーマット (MPEG-2 Audio Layer III)の後継として設計され、一般的に同じビットレートで MP3 よりも高い音質を実現します。[ 8 ] AAC エンコードされたオーディオファイルは通常、ファイル名拡張子を使用してMP4コンテナにパッケージ化されます。[ 9 ] [ 10 ].m4a
AAC の基本プロファイル (MPEG-4 と MPEG-2 の両方) はAAC-LC (低複雑度) と呼ばれています。業界で広くサポートされており、AppleのiTunes Store、任天堂のWii [ 11 ] DSiと3DS、ソニーのPlayStation 3 [ 12 ] などの製品でデフォルトまたは標準のオーディオ フォーマットとして採用されています。また、iPhone、iPod、PlayStation Portable と Vita、PlayStation 5、Android と古い携帯電話 [ 13 ] 、Sony WalkmanやSanDisk Clipなどのデジタルオーディオプレーヤー、VLC、Winamp、Windows Media Playerなどのメディアプレーヤー、さまざまな車載オーディオシステム[ 14 ] 、 Spotify [ 15 ] [ a ] Apple Music、YouTube、YouTube Musicなどのストリーミング サービスなど、さまざまなデバイスやソフトウェアでもサポートされています。[ 16 ] AACはさらに拡張され、AAC-LCよりも効率が向上したHE-AAC(高効率、またはAAC+)が開発されました。[ 17 ]別のバリアントとしてAAC-LD(低遅延)があります。[ 18 ]
AAC は、1 つのストリームに 48 の全帯域幅(最大 96 kHz)オーディオ チャンネルと 16 の低周波効果 ( LFE、120 Hz に制限 ) チャンネル、最大 16 の「カップリング」またはダイアログ チャンネル、および最大 16 のデータ ストリームを含めることをサポートしています。ステレオの品質は、ジョイント ステレオ モードの 96 kbit/sで控えめな要件を満たすのに十分ですが、ハイファイの透明性には、少なくとも 128 kbit/s ( VBR ) のデータ レートが必要です。MPEG-4 オーディオのテストでは、AAC は、ステレオで128 kbit/s、5.1オーディオで 384 kbit/sで、 ITUの「透明性」と呼ばれる要件を満たしていることが示されています。[ 19 ] AAC は修正離散コサイン変換(MDCT) アルゴリズムのみを使用するため、MDCT とFFTを組み合わせたハイブリッド コーディング アルゴリズムを使用する MP3 よりも圧縮効率が高くなります。[ 8 ]
非可逆圧縮用の変換符号化の一種である離散コサイン変換 (DCT) は、1972年にNasir Ahmedによって提案され、1973 年に Ahmed と T. Natarajan およびKR Raoによって開発され、1974 年にその結果が発表されました。[ 20 ] [ 21 ] [ 22 ]これにより、1986 年に Princen と Bradleyによる以前の研究に続き、1987 年に JP Princen、AW Johnson、および AB Bradley によって提案された修正離散コサイン変換(MDCT) の開発につながりました。 [ 23 ] [ 24 ] 1992 年に導入されたMP3オーディオ符号化規格は、 MDCT とFFTを組み合わせたハイブリッド符号化アルゴリズムを使用しています。[ 25 ] AAC は純粋な MDCT アルゴリズムを使用しているため、MP3 よりも圧縮効率が高くなっています。[ 8 ]ラース・リリェリドが歌やスピーチのデジタル化された形式を保存するために必要な情報量を劇的に削減する方法を導入したことで、開発はさらに進展した。 [ 26 ]
AACは、AT&T Labs、Dolby、Fraunhofer IIS(MP3を開発した企業)、およびソニー株式会社の協力により開発されました。[ 3 ] AACは、1997年4月にMoving Picture Experts Groupによって国際標準として正式に宣言されました。MPEG -2規格のパート7、およびMPEG-4規格のパート3のサブパート4として規定されています。[ 27 ]その後、Bell Labs、LG Electronics、NEC、Nokia、Panasonic、ETRI、JVC Kenwood、Philips、Microsoft、NTTなどの企業が開発に貢献しました。[ 28 ] [ 29 ]
1997年にAACはMPEG-2 Part 7として初めて導入され、正式にはISO / IEC 13818-7:1997として知られていました。MPEG-2には既にMPEG-2 Part 3(正式にはISO/IEC 13818-3: MPEG-2 BC(下位互換性)として知られていた)が含まれていたため、このMPEG-2のパートは新しいパートでした。[ 30 ] [ 31 ]そのため、MPEG-2 Part 7はMPEG-1オーディオフォーマット(MP1、MP2、MP3 )と互換性がないため、 MPEG-2 NBC (下位互換性なし)としても知られています。[ 30 ] [ 32 ] [ 33 ] [ 34 ]
MPEG-2 Part 7 では、低複雑度プロファイル (AAC-LC / LC-AAC)、メインプロファイル (AAC Main)、スケーラブルサンプリングレートプロファイル (AAC-SSR) の 3 つのプロファイルが定義されています。AAC-LC プロファイルは、AT&T の Perceptual Audio Coding (PAC) コーディング形式に非常によく似た基本フォーマット[ 35 ] [ 36 ] [ 37 ]に、時間ノイズシェーピング(TNS) [ 38 ] 、カイザーウィンドウ(後述)、非均一量子化器、および最大 16 ステレオチャンネル、16 モノチャンネル、16 低周波効果 (LFE) チャンネル、および 16 解説チャンネルを 1 つのビットストリームで処理するためのビットストリームフォーマットの再構築を追加したものです。メインプロファイルでは、フィルタバンクの各タップで計算される一連の再帰予測器が追加されます。 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構造化オーディオなど、さまざまな他のオーディオフォーマットとの相互運用を可能にするために使用されるオーディオオブジェクトタイプの追加です。このバージョンのAAC規格のもう1つの注目すべき追加は、知覚ノイズ置換(PNS)です。この点に関して、AACプロファイル(AAC-LC、AAC Main、AAC-SSRプロファイル)は知覚ノイズ置換と組み合わされ、MPEG-4オーディオ規格でオーディオオブジェクトタイプとして定義されています。[ 39 ] MPEG-4 オーディオ オブジェクト タイプは、メイン (ほとんどの MPEG-4 オーディオ オブジェクト タイプを含む)、スケーラブル (AAC LC、AAC LTP、CELP、HVXC、TwinVQ、ウェーブテーブル シンセシス、TTSI)、スピーチ (CELP、HVXC、TTSI)、および低レート合成 (ウェーブテーブル シンセシス、TTSI) の 4 つの MPEG-4 オーディオ プロファイルにまとめられています。[ 39 ] [ 40 ]
MPEG-4 Part 3 の参照ソフトウェアは MPEG-4 Part 5 で規定されており、適合ビットストリームは MPEG-4 Part 4 で規定されています。MPEG-4 Audio はMPEG-2 Part 7 との下位互換性を維持しています。 [ 41 ]
MPEG-4 オーディオ バージョン 2 (ISO/IEC 14496-3:1999/Amd 1:2000) では、新しいオーディオ オブジェクト タイプが定義されました。低遅延 AAC ( AAC-LD ) オブジェクト タイプ、ビット スライス算術符号化(BSAC) オブジェクト タイプ、高調波および個々のラインを使用したパラメトリック オーディオ コーディング、ノイズおよびエラー耐性 (ER) バージョンのオブジェクト タイプです。[ 42 ] [ 43 ] [ 44 ]また、4 つの新しいオーディオ プロファイルも定義されました。高品質オーディオ プロファイル、低遅延オーディオ プロファイル、ナチュラル オーディオ プロファイル、モバイル オーディオ インターネットワーキング プロファイルです。[ 45 ]
HE -AACプロファイル (AAC LC with SBR ) と AAC プロファイル (AAC LC) は、ISO/IEC 14496-3:2001/Amd 1:2003 で初めて標準化されました。[ 46 ] HE-AAC v2 プロファイル (AAC LC with SBR and Parametric Stereo) は、ISO/IEC 14496-3:2005/Amd 2:2006 で初めて規定されました。[ 47 ] [ 48 ] [ 49 ] HE-AAC v2 で使用される Parametric Stereo オーディオ オブジェクト タイプは、ISO/IEC 14496-3:2001/Amd 2:2004 で初めて定義されました。[ 50 ] [ 51 ] [ 52 ]
AAC規格の現行バージョンはISO/IEC 14496-3:2019で定義されています。[ 53 ]
AAC+ v2は、ETSI(欧州電気通信標準化機構)によってTS 102005として標準化されている。[ 50 ]
MPEG -4 Part 3規格には、音声を圧縮する他の方法も含まれています。これには、可逆圧縮形式、合成音声、および一般的に音声に使用される低ビットレート圧縮形式が含まれます。
アドバンスト・オーディオ・コーディングは、 ISO / IECが11172-3(MPEG-1オーディオ)および13818-3(MPEG-2オーディオ)で規定した、MP3フォーマットとして知られるMPEG-1オーディオ・レイヤー3の後継として設計されています。
改善点は以下のとおりです。
総じて、AACフォーマットはMP3よりも開発者がコーデックを設計する際の柔軟性が高く、オリジナルのMPEG-1オーディオ仕様における多くの設計上の問題点を修正しています。この柔軟性の向上により、同時エンコード戦略の選択肢が増え、結果として圧縮効率が向上します。これは特に低ビットレートにおいて顕著であり、優れたステレオ符号化、純粋なMDCT、そしてより適切な変換ウィンドウサイズによって、MP3はAACフォーマットに太刀打ちできません。
MP3形式は、インターネット上で音楽ファイルの共有や配信が広く普及した最初の数年間はMP3形式が主流だったため、ハードウェアとソフトウェアの両方でほぼ普遍的にサポートされていますが、 AACは揺るぎない業界サポートのおかげで有力な候補であり続けました。 [ 55 ] MP3の優位性のため、AACの採用は当初は遅々として進みませんでした。最初の商用化は1997年で、AT&T Labs(AAC特許の共同所有者)がMPEG-2 AACでエンコードされた楽曲を販売するデジタル音楽ストアを立ち上げました。[ 56 ] HomeBoy for Windowsは、最も初期に利用可能だったAACエンコーダーおよびデコーダーの1つです。[ 57 ]
ドルビーラボラトリーズは2000年にAACのライセンス管理を引き継いだ。[ 56 ]ドルビーは2002年に新しいライセンスモデルを発表し、ノキアは同フォーマットの5番目の共同ライセンス企業となった。[ 58 ]ドルビー自身も独自のコーディングフォーマットであるDolby AC-3を販売した。
Nokiaは2001年には既にデバイスでのAAC再生をサポートし始めていましたが[ 59 ] 、Apple ComputerがiTunes StoreでAACを独占的に使用したことがAACへの注目を加速させました。すぐにSonyもPlayStation Portableでこのフォーマットをサポートし(ただしSonyは独自のATRACのプロモーションを継続)、 Sony Ericssonの音楽向け携帯電話(Sony Ericsson W800から)でもサポートされるようになりました[ 60 ] 。MicrosoftのWindows Media Audio(WMA)フォーマットは、AACの主な競合相手と見なされていました[ 61 ] 。
2017年までに、AACは非可逆音声の事実上の業界標準になったと考えられていた。[ 62 ]
AACは広帯域オーディオ符号化アルゴリズムであり、2つの主要な符号化戦略を利用して、高品質のデジタルオーディオを表現するために必要なデータ量を劇的に削減します。知覚的に無関係な信号成分は破棄され、符号化されたオーディオ信号内の冗長性は排除されます。
符号化処理は、適切な数の時間サンプルを取得し、それを周波数サンプルに変換するフィルタバンクを介して、前方修正離散コサイン変換(MDCT)を使用して信号を時間領域から周波数領域に変換することから始まります。次に、周波数領域の信号は心理音響モデルに基づいて量子化され、符号化されます。その後、信号が保存または送信される前に、内部誤り訂正コードが追加されます。サンプルの破損を防ぐために、各フレームにLuhn mod Nアルゴリズムの最新の実装が適用されます。[ 63 ]
MPEG -4オーディオ規格は、単一または少数の高効率な圧縮方式を定義するのではなく、低ビットレートの音声符号化から高品質の音声符号化、音楽合成まで、幅広い操作を実行するための複雑なツールボックスを提供する。
AACエンコーダは、長さ1024ポイントの単一のMDCTブロックと、128ポイントの8つのブロック(またはそれぞれ960ポイントと120ポイント)の間で動的に切り替えることができます。
AACは、エンコードにモジュール方式を採用しています。エンコードするビットストリームの複雑さ、求められるパフォーマンス、許容可能な出力に応じて、実装者はプロファイルを作成し、特定のアプリケーションで使用するツールセットを定義します。
MPEG-2 Part 7規格(Advanced Audio Coding)は1997年に初めて公開され、3つのデフォルトプロファイルを提供しています。[ 1 ] [ 64 ]
MPEG-4 Part 3 規格 (MPEG-4 オーディオ) では、さまざまな新しい圧縮ツール (別名オーディオ オブジェクト タイプ) と、まったく新しいプロファイルでのそれらの使用が定義されています。AAC は、一部の MPEG-4 オーディオ プロファイルでは使用されていません。MPEG-2 Part 7 の AAC LC プロファイル、AAC Main プロファイル、および AAC SSR プロファイルは、知覚ノイズ置換と組み合わされ、MPEG-4 オーディオ規格でオーディオ オブジェクト タイプ (AAC LC、AAC Main、および AAC SSR という名前で) として定義されています。これらは、MPEG-4 オーディオ プロファイルで他のオブジェクト タイプと組み合わされます。[ 39 ]以下は、MPEG-4 規格で定義されているオーディオ プロファイルのリストです。[ 47 ] [ 65 ]
MPEG-4オーディオの多くの改良点の1つに、ロングターム予測(LTP)と呼ばれるオブジェクトタイプがあり、これは計算複雑度が低い前方予測器を使用したメインプロファイルの改良版です。[ 41 ]
エラー保護を適用することで、ある程度までエラー訂正が可能になります。エラー訂正符号は通常、ペイロード全体に均等に適用されます。しかし、AACペイロードの各部分は伝送エラーに対する感度が異なるため、これはあまり効率的な方法とは言えません。
AACペイロードは、異なるエラー感度を持つ複数の部分に分割することができる。
エラー耐性(ER)技術を用いることで、符号化方式自体をエラーに対してより堅牢にすることができる。
AACについては、MPEG-4 Audioで3つのカスタム方式が開発され、定義されました。
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) フォーマットから密接に派生しています。[ 67 ] [ 68 ] [ 69 ] AAC-ELD は、 GSMAによって、高解像度ビデオ会議 (HDVC) サービス用の IMS プロファイルでスーパーワイドバンド音声コーデックとして推奨されています。 [ 70 ]
ユーザーがAAC形式でオーディオをストリーミングまたは配信するには、ライセンスや支払いは必要ありません。[ 71 ]この理由だけでも、特にストリーミングオーディオ(インターネットラジオなど)の場合、ユースケースによっては、AACは前身のMP3よりもオーディオ配信に魅力的な形式になっている可能性があります。
しかし、AACの「エンドユーザー」コーデックの製造業者または開発者には、特許ライセンスが必要です。[ 72 ](SECに開示された)条件では、単位価格が使用されています。ソフトウェアの場合、ソフトウェアを実行する各コンピュータは個別の「ユニット」とみなされます。[ 73 ]
FFmpegやFAACなどのフリーでオープンソースのソフトウェア実装は、AACコーデックを「別途提供しない」ためにソースコード形式でのみ配布されるのが一般的でした。しかし、FFmpegは特許問題に関してより寛容になり、公式サイトで推奨されている「gyan.dev」ビルドにはAACコーデックが含まれるようになり、FFmpegの法的ページには特許法への準拠はユーザーの責任であると記載されています。[ 74 ](AACをサポートする製品、ソフトウェアの項を参照)。Red Hatが支援するコミュニティであるFedoraプロジェクトは、2018年9月25日に「Android用Fraunhofer FDK AACコーデックライブラリのサードパーティ修正バージョン」をリポジトリにインポートし[ 75 ] 、 2023年1月31日にffmpeg-freeパッケージでFFmpegのネイティブAACエンコーダとデコーダを有効にしました。[ 76 ]
AAC特許保有者には、ベル研究所、ドルビー、ETRI、フラウンホーファー、JVCケンウッド、LGエレクトロニクス、マイクロソフト、NEC、NTT(およびその子会社NTTドコモ)、パナソニック、フィリップス、ソニーが含まれます。[ 28 ] [ 29 ] SECの条件に基づく特許リストによると、最後のベースラインAAC特許は2028年に期限切れとなり、言及されているすべてのAAC拡張の最後の特許は2031年に期限切れとなります。[ 77 ]
最初のAAC規格(1997年のMPEG-2パート7で定義)には、いくつかの拡張機能が追加されています。
ファイルストレージ用のISOベースメディアファイルフォーマットに基づくMP4、3GP、その他のコンテナフォーマットに加えて、AACオーディオデータは、オーディオデータ交換フォーマット(ADIF) [ 82 ]を使用してMPEG- 2規格用のファイルに初めてパッケージ化されました。これは、単一のヘッダーとそれに続く生のAACオーディオデータブロックで構成されています。[ 83 ]ただし、データがMPEG-2トランスポートストリーム内でストリーミングされる場合は、オーディオデータトランスポートストリーム(ADTS)と呼ばれる自己同期フォーマットが使用されます。これは、各フレームにヘッダーとそれに続くAACオーディオデータを持つ一連のフレームで構成されています。[ 82 ]このファイルおよびストリーミングベースのフォーマットはMPEG-2パート7で定義されていますが、MPEG-4では情報としてのみ考慮されるため、MPEG-4デコーダはどちらのフォーマットもサポートする必要はありません。[ 82 ]これらのコンテナと生の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 のインターリーブされたマルチストリーム バージョンです。[ 82 ]
AppleのAACエンコーダーは当初QuickTimeメディアフレームワークの一部でしたが、現在はAudio Toolboxの一部となっています。
FAACとFAAD2はそれぞれFreeware Advanced Audio Coder and Decoder 2の略です。FAACはLC、Main、LTPのオーディオオブジェクトタイプをサポートしています。[ 84 ] FAAD2はLC、Main、LTP、SBR、PSのオーディオオブジェクトタイプをサポートしています。[ 85 ] FAAD2はフリーソフトウェアですが、FAACはフリーソフトウェアではありません。
フラウンホーファー研究所が開発したAndroidに搭載されているオープンソースのエンコーダー/デコーダーが、他のプラットフォームにも移植されました。FFmpegのネイティブAACエンコーダーはHE-AACとHE-AACv2をサポートしていませんが、FFmpegのGPL 2.0+ライセンスはFDK AACと互換性がないため、libfdk-aacを使用したFFmpegは再配布できません。AppleのCore Media Audioを使用しているQAACエンコーダーは、FDKよりも高品質です。
FFmpegのlibavcodecで作成され、Libavとフォークされたネイティブ AAC エンコーダーは、実験的で不十分であると見なされていました。FFmpeg の 3.0 リリース (2016 年 2 月) では、そのバージョンを使いやすく、他の AAC エンコーダーと競争力のあるものにするために、かなりの作業が行われました。[ 86 ] Libav はこの作業を統合しておらず、古いバージョンの AAC エンコーダーを使い続けています。これらのエンコーダーはLGPLライセンスのオープンソースであり、FFmpeg または Libav フレームワークをビルドできるプラットフォームであれば、どのプラットフォームでもビルドできます。
FFmpegとLibavはどちらもlibfdk-aacを介してFraunhofer FDK AACライブラリを使用できます。FFmpegネイティブエンコーダーは安定しており、一般的な用途には十分ですが、FDKはFFmpegで使用できる最高品質のエンコーダーとみなされています。[ 87 ] Libavも、FDK AACが利用可能であれば使用することを推奨しています。[ 88 ] FFmpeg 4.4以降は、Apple audiotoolboxエンコーダーも使用できます。[ 87 ]
ネイティブのAACエンコーダーはAAC-LCしか出力しないが、ffmpegのネイティブデコーダーは幅広い入力フォーマットに対応できる。
2006 年 5 月、Nero AG は、LC-AAC、HE-AAC、および HE-AAC v2 ストリームをエンコードできる AAC エンコード ツール、 Nero Digital Audio (AAC コーデック部分はNero AAC Codecになりました)を無償でリリースしました[ 89 ] 。このツールはコマンドライン インターフェイス ツールのみです。PCM WAVにデコードするための別のユーティリティも含まれています。
foobar2000オーディオプレーヤーやMediaCoderなど、さまざまなツールがこのエンコーダー用のGUIを提供できます。
現在市販されているほとんどのコンピュータ メディア プレーヤーには、AAC 用のデコーダーが内蔵されているか、ライブラリを使用してデコードできます。Microsoft Windowsでは、DirectShow を対応するフィルターとともに使用することで、DirectShowベースのプレーヤーで AAC 再生を有効にできます。Mac OS X はQuickTimeライブラリを介して AAC をサポートしています。Adobe Flash Player は、バージョン 9 アップデート 3 以降、AAC ストリームを再生できます。[ 90 ] [ 91 ] Flash Player はブラウザ プラグインでもあるため、ブラウザ経由で AAC ファイルを再生することもできます。
Rockboxのオープンソースファームウェア(複数のポータブルプレーヤーに対応)は、プレーヤーのモデルやAACプロファイルに応じて、AACのサポートレベルも様々です。
Xbox 360用のオプションの iPod サポート (保護されていない AAC ファイルの再生)は、 Xbox Liveから無料でダウンロードできます。[ 92 ]
以下は、その他のソフトウェアプレーヤーアプリケーションの一覧です(網羅的なリストではありません)。
これらのプレーヤーの中には(例えば、foobar2000、Winamp、VLCなど)、SHOUTcastプロトコルを使用したADTS(Audio Data Transport Stream)のデコードに対応しているものもあります。Winampとfoobar2000用のプラグインを使用すると、このようなストリームを作成できます。
2003年12月、日本はMPEG-2ビデオとMPEG-2 AACオーディオを実装した地上デジタルテレビ規格ISDB-Tの放送を開始しました。2006年4月には、ISDB-Tモバイルサブプログラムである「1seg」の放送を開始しました。これは、地上HDTV放送サービスにおいて、ビデオH.264/AVCとオーディオHE-AACを世界で初めて実装したものでした。
2007年12月、ブラジルは地上デジタルテレビ放送規格であるInternational ISDB-Tbの放送を開始しました。この規格では、メイン番組(シングルまたはマルチ)でビデオコーディングH.264/AVCとオーディオAAC-LCが、1セグメントモバイルサブ番組でビデオH.264/AVCとオーディオHE-AACv2が実装されています。
DVBスイートの標準化団体であるETSIは、少なくとも2004年以降、DVBアプリケーションでAAC、HE-AAC、およびHE-AAC v2オーディオコーディングをサポートしています。[ 93 ]ビデオにH.264圧縮を使用するDVB放送では、通常、オーディオにHE-AACが使用されます。
2003年4月、AppleはiTunesとiPod製品がMPEG-4 AAC形式の楽曲をサポートすることを発表し(旧型iPodの場合はファームウェアアップデートによる)、AACを広く一般に知らしめた。顧客はiTunes Storeを通じて、デジタル著作権管理(DRM)で制限された128kbps 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 フリーになりました。[ 94 ]
iTunesには「可変ビットレート」エンコードオプションがあり、これはAACトラックを制約付き可変ビットレート方式(ABRエンコードのより緩やかなバリアント)でエンコードします。ただし、基盤となるQuickTime APIは真のVBRエンコードプロファイルを提供します。[ 95 ]
2009年9月現在、AppleはHE-AAC(MP4規格の一部)のサポートをラジオストリームのみに追加しており、ファイル再生には対応していません。また、iTunesは依然として真のVBRエンコーディングをサポートしていません。
長年にわたり、ノキア、モトローラ、サムスン、ソニー・エリクソン、ベンキュー・シーメンス、フィリップスといったメーカーの多くの携帯電話がAAC再生に対応してきました。最初にAAC再生に対応した機種は、 2002年に発売されたノキア5510で、MP3も再生できました。しかし、この機種は商業的に失敗に終わり、音楽プレーヤーを内蔵した携帯電話が広く普及したのは、AACとMP3の両方をサポートする傾向が続いた2005年になってからのことです。現在では、最新のスマートフォンや音楽に特化した携帯電話のほとんどが、これらのフォーマットの再生に対応しています。
{{cite web}}: CS1 maint: url-status (リンク)どのエンコーダーが最高の品質を提供しますか? ... おそらく答えは libfdk_aac です。