AAC(エーエーシー)とは | 意味や読み方など丁寧でわかりやすい用語解説
AAC(エーエーシー)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
先進的音声符号化 (センシンテキオンセイフトウカ)
英語表記
Advanced Audio Coding (アドバンスト・オーディオ・コーディング)
用語解説
AACは、Advanced Audio Codingの略であり、デジタル音声データを効率的に圧縮するための技術である。これは非可逆圧縮方式の一つであり、音質を保ちながらファイルサイズを大幅に削減することを目的としている。MP3(MPEG-1 Audio Layer III)の後継として、MPEG(Moving Picture Experts Group)によって開発され、より高い圧縮効率と優れた音質を実現している点が大きな特徴である。具体的には、同じビットレートであればMP3よりもクリアな音質を提供し、同じ音質であればMP3よりも小さなファイルサイズに圧縮することが可能である。
この技術は、特にインターネットでの音楽配信、ストリーミングサービス、デジタル放送、スマートフォンやポータブル音楽プレイヤーなどの各種デバイスで広く利用されている。例えば、Apple社のiTunes Storeで配信される音楽ファイルや、iPhone、iPadといったApple製品の標準オーディオフォーマットとして採用されていることは有名である。また、YouTube、Netflixなどの動画配信サービスや、地上デジタルテレビ放送、BS/CSデジタル放送といったデジタル放送の音声コーデックとしても標準的に使用されており、現代のデジタルメディア環境において不可欠な技術の一つとなっている。
AACの技術的な核心は、人間の聴覚特性を巧みに利用した知覚符号化に基づいている。人間の耳には聞こえにくい音や、別の大きな音によってマスキングされて聞こえなくなる音がある。AACはこの特性を利用し、圧縮時にこれらの「聞こえない」音の情報を積極的に削除することで、データ量を削減する。主要な技術要素としては、MDCT(Modified Discrete Cosine Transform:修正離散コサイン変換)が挙げられる。MDCTは、音声を時間領域から周波数領域に変換し、周波数ごとのエネルギー分布を分析するために用いられる。この変換により、音の周波数成分を効率的に表現し、知覚符号化を適用しやすくする。
さらに、AACはMP3と比較して、より柔軟なフレーム長や予測符号化、時間領域のノイズシェイピングといった高度な技術を取り入れている。MP3では固定のブロックサイズで処理を行うが、AACは音声信号の変化に応じてブロックサイズを動的に調整する。これにより、急激な音の変化がある部分(アタック音など)では短いブロックで時間的な解像度を高め、音の変化が少ない部分では長いブロックで周波数的な解像度を高め、より効率的な圧縮と音質の向上を図る。また、ステレオ信号の圧縮効率を高めるために、MS(Mid/Side)ステレオ符号化やジョイントステレオ符号化といった技術も採用されている。MSステレオでは、左右のチャンネルをそのまま符号化するのではなく、左右チャンネルの和(Mid)と差(Side)に変換して符号化することで、冗長な情報を削減する。
AACには複数のプロファイルが存在し、それぞれ異なる用途や要求に応じて最適化されている。最も普及しているのはAAC-LC(Low Complexity)プロファイルである。これは、比較的シンプルなアルゴリズムでありながら優れた音質と圧縮効率を実現しており、多くの音楽配信やストリーミングサービスで採用されている。一方、より低いビットレートで高い音質を実現するために開発されたのがHE-AAC(High-Efficiency AAC)である。HE-AACは、AAC-LCにSBR(Spectral Band Replication:スペクトル帯域複製)とPS(Parametric Stereo:パラメトリックステレオ)という技術を追加している。SBRは、高域の周波数成分を低域の情報から再構築することで、高域成分の伝送に必要なデータ量を大幅に削減する。PSは、非常に低いビットレートのステレオ信号において、左右のチャンネルの空間情報を少ないデータで表現することで、ステレオ感を維持しつつデータ量を削減する。これにより、デジタルラジオ放送やモバイル環境でのストリーミングなど、限られた帯域幅で高音質を求める用途で広く利用されている。他にも、AAC-MainプロファイルやAAC-LTP(Long Term Prediction)プロファイルなどが存在するが、これらは特定の用途向けであり、AAC-LCやHE-AACほど一般的ではない。
AACの普及は、その優れた性能と、多くの大手IT企業や放送局による採用によって加速された。特にApple製品での標準採用は、一般ユーザーへの普及に大きく貢献したと言える。システムエンジニアを目指す上で、AACのような音声圧縮技術の理解は、マルチメディアコンテンツを扱うシステム開発や、ストリーミングサービスの設計、デジタル放送関連のシステム構築において非常に重要である。効率的なデータ管理や、ユーザーへの高品質なメディア体験提供に直結する技術であるため、その原理や利用シーンを把握しておくことは、実践的なスキルとして大いに役立つだろう。AACは単なるファイル形式ではなく、現代のデジタル社会を支える基盤技術の一つであり、その進化は今後も様々な形で私たちのメディア体験を豊かにしていくと予想される。