現代のデジタルメディアにおいて不可欠な存在であるMPEG-4は、単一の技術ではなく、多様な機能を持つ複数の規格(パート)の集合体です。ISO/IEC 14496として定義されているこの規格群は、映像や音声の圧縮から、それらを統合して管理するシステム、さらにはインタラクティブなコンテンツの表現まで、非常に広範な領域をカバーしています。
MPEG-4の最大の特徴は、単にデータを圧縮することではなく、マルチメディアコンテンツを効率的に記述し、多様なデバイスで再現できるように設計されている点にあります。各パートは特定の役割を担っており、これらが組み合わさることで、私たちが日常的に利用している動画ファイルやストリーミングサービスが実現しています。
Key Facts
- 包括的な規格群: MPEG-4は「パート」と呼ばれる多数の個別規格で構成されており、それぞれが異なる技術的側面を定義している。
- 主要な圧縮技術: 映像圧縮のAVC(Part 10)や、音声圧縮のAAC(Part 3)など、業界標準の技術が含まれている。
- 汎用的なコンテナ: 広く普及しているMP4形式(Part 14)は、ISOベースメディアファイルフォーマット(Part 12)を基盤としている。
- 柔軟な実装: 各パート内には「プロファイル」が定義されており、実装者は用途に応じて必要な機能セットを選択できる。
MPEG-4を支える主要な機能カテゴリー
メディア圧縮と表現
MPEG-4の核心となるのは、視覚および聴覚データの効率的な圧縮です。Part 2ではビデオや静止画などの視覚データを扱い、Part 3ではAAC(Advanced Audio Coding)をはじめとする高度な音声符号化技術を提供しています。また、Part 10で定義されるAVC(Advanced Video Coding)は、ITU-T H.264と技術的に同一であり、高画質な映像伝送のデファクトスタンダードとなっています。
ファイルフォーマットとシステム管理
圧縮されたデータをどのように保存し、同期させるかを定義するのがシステム系のパートです。Part 1はビデオとオーディオの同期や多重化を担い、Part 12は多くのフォーマットの基礎となる「ISOベースメディアファイルフォーマット」を規定しています。私たちがよく目にするMP4ファイル(Part 14)は、このPart 12をベースにMPEG-4コンテンツ向けに最適化されたコンテナ形式です。
高度なインタラクティブ機能と拡張性
MPEG-4は単純な再生だけでなく、3Dグラフィックスやインタラクティブなアプリケーションの記述も可能です。Part 11のシーン記述や、Part 16のアニメーションフレームワーク拡張(AFX)などがこれに当たり、2D/3Dのリッチコンテンツを実現します。また、著作権保護のためのIPMP(Part 13)や、フォントのストリーミング(Part 18, 22)など、配信に必要な周辺機能も網羅されています。
MPEG-4 各パートの詳細一覧
以下に、MPEG-4を構成する主要なパートとその役割をまとめます。
| パート | 名称/主な内容 | 主な役割・特徴 |
|---|---|---|
| Part 1 | Systems | 同期および多重化の定義 |
| Part 2 | Visual | 視覚データの圧縮(SP, ASPなどのプロファイル) |
| Part 3 | Audio | 音声符号化(AAC, ALS, SLSなど) |
| Part 10 | AVC | 高度ビデオ符号化(H.264と同一) |
| Part 12 | ISO Base Media File Format | 時間ベースメディアの基本ファイル形式 |
| Part 14 | MP4 File Format | MPEG-4コンテンツ専用のコンテナ形式 |
| Part 15 | NAL unit structured video | Part 10ビデオの保存形式 |
| Part 29 | Web Video Coding | Web向けビデオ符号化(Part 10ベース) |
| Part 30 | Timed Text | 字幕や視覚オーバーレイの定義 |
品質保証と実装支援
規格を正しく実装するために、MPEG-4ではテスト手順や参照実装も定義されています。Part 4では適合性テストの手順を、Part 5およびPart 7ではリファレンスソフトウェアを提供し、開発者が規格に準拠した実装を行えるよう支援しています。また、Part 9ではハードウェア設計の参照モデルが示されており、チップレベルでの実装を容易にしています。
Frequently Asked Questions
MPEG-4とMP4の違いは何ですか?
MPEG-4は映像・音声の圧縮方法やシステム全体を定義する「規格群(標準)」の名前です。一方、MP4はMPEG-4 Part 14で定義された「ファイルフォーマット(コンテナ)」のことを指します。つまり、MP4はMPEG-4という大きな規格の中の一つの部品です。
AVC(Part 10)とH.264は別物ですか?
いいえ、技術的には同一のものです。同じ技術がISO(MPEG)では「AVC」として、ITU-Tでは「H.264」として標準化されたため、呼称が異なります。
プロファイルとは何ですか?
各パートの中で定義されている「機能のセット」のことです。すべての機能を実装すると負荷が高くなるため、用途(例:低解像度向け、高画質向け)に合わせて必要な機能だけを組み合わせたプロファイルが用意されています。
MPEG-4で字幕はどうやって扱われていますか?
主にPart 17のストリーミングテキスト形式や、Part 30のISOベースメディアファイルフォーマットにおけるタイムドテキスト(W3C WebVTTなど)を用いて、時間同期した字幕やオーバーレイを管理しています。
MPEG-4は現在も更新されていますか?
はい。Part 10やPart 34などの最新版が2025年に向けて更新されるなど、Webブラウザ向けビデオ符号化(Part 31)を含め、時代のニーズに合わせて継続的に整備されています。