MPEG-4 Part 2、MPEG-4 Visual(正式にはISO / IEC 14496-2 [ 1 ] )は、Moving Picture Experts Group (MPEG)によって設計されたビデオ符号化仕様です。これは、MPEG-4 ISO/IEC エンコーダファミリーに属します。MPEG -1 Part 2やH.262/MPEG-2 Part 2などの以前のエンコーダと同様に、ブロック単位の動き補償と離散コサイン変換(DCT)を使用します。
エンコーダ仕様の一般的な実装例としては、DivX、Xvid、Nero Digitalなどが挙げられる。
MPEG-4 Part 2 は、基本的な H.263 ビットストリームが MPEG-4 ビデオデコーダによって正しくデコードされるという意味で、H.263 と互換性があります。(MPEG-4 ビデオデコーダは、H.263 の基本形式をデコードするネイティブ機能を備えています。) [ 2 ] [ 3 ] [ 4 ] MPEG -4 Visual には、2 種類のビデオ オブジェクト レイヤーがあります。完全な MPEG-4 機能を提供するビデオ オブジェクト レイヤーと、機能が制限されたビデオ オブジェクト レイヤー、短いヘッダーを持つビデオ オブジェクト レイヤー (ベースライン H.263 とのビットストリーム互換性を提供) です。[ 5 ] MPEG-4 Part 2 は、部分的に ITU-T H.263 に基づいています。[ 6 ]最初の MPEG-4 ビデオ検証モデル (シミュレーションおよびテスト モデル) は、シェイプ コーディングとともに ITU-T H.263 コーディング ツールを使用しました。[ 7 ]
MPEG-4 Visual フォーマットは、Moving Picture Experts Group (MPEG) 委員会によって開発されました。[ 5 ]この規格は、 MPEG LAが特許プールにリストしている 10 を超える組織の特許を使用して開発されました。MPEG-4 Visual フォーマットに使用されている特許の大部分は、日本の3社、三菱電機(255 件の特許)、日立製作所(206 件の特許)、パナソニック(200 件の特許) によるものです。[ 8 ]特許権者の完全なリストについては、下記の特許権者を参照してください。
低品質・低解像度の監視カメラから高精細テレビ放送やDVDまで、さまざまな用途に対応するため、多くのビデオ規格では機能をプロファイルとレベルに分類しています。MPEG-4 Part 2には約21のプロファイルが含まれています。
最も一般的に展開されているプロファイルは、アドバンストシンプルプロファイル(ASPまたはASプロファイル)と、ASPのサブセットであるシンプルプロファイル(SP)です。
その他のプロファイルには、高度コーディング効率プロファイル(ACEPまたはACEプロファイル)、高度リアルタイムシンプルプロファイル(ARTSPまたはARTSプロファイル)、コアプロファイル(CP)、メインプロファイル(MP)、およびシンプルスタジオプロファイル(SStPまたはSStプロファイル)があります。
ほとんどのビデオ圧縮方式はビットストリーム(そしてデコーダ)を標準化し、エンコーダの設計は各実装に委ねています。そのため、特定のプロファイル(例えば、Advanced Simple Profileを実装したDivXやNero Digital、両方のプロファイルを実装したXvidなど)の実装は、デコーダ側では技術的にすべて同一です。比較対象として、MP3ファイルはiTunes、Windows Media Player、LAME、あるいは一般的なFraunhoferエンコーダーのいずれで作成されたものであっても、どのMP3プレーヤーでも再生できるという点が挙げられます。
シンプルプロファイルは、ネットワーク帯域幅やデバイスサイズなど、アプリケーションの他の条件によって低ビットレートと低解像度が必須となる状況での使用を主な目的としています。例としては、携帯電話、一部の低価格ビデオ会議システム、電子監視システムなどが挙げられます。
アドバンスト・シンプル・プロファイルは、元の規格には含まれていませんでした。H.263とほぼ同様のシンプル・プロファイルと比較した場合、その注目すべき技術的特徴は以下のとおりです。
MPEGの量子化とインターレースのサポートは、基本的にMPEG-2 Part 2と同様の方法で設計されています。Bピクチャーのサポートは、基本的にMPEG-2 Part 2およびH.263v2と同様の方法で設計されています。
ASPの1/4ピクセルモーション補正機能は革新的であり、後にMPEG-4 Part 10、HEVC、VC-1、VVCなどの後継規格にも(多少異なる形で)採用されました。MPEG -4 Part 2の一部の実装では、この機能のサポートが省略されています。これは、ソフトウェアデコーダの速度に著しい悪影響を及ぼし、画質向上にも必ずしも役立つとは限らないためです。
グローバルモーション補償機能は、規格ではデコーダーにサポートを義務付けているものの、実際にはほとんどの実装でサポートされていません。エンコーダーもほとんどサポートしておらず、専門家の中には、通常は圧縮において何のメリットももたらさないと指摘する人もいます。ASPのグローバルモーション補償機能を使用すると、速度に大きな悪影響を及ぼし、実装もかなり複雑になります。
Simple Studio Profile にはSDTVから4K 解像度までの6 つのレベルがあります。[ 12 ] SStP は、フレーム内コーディングのみを使用して、最大 12 ビットのビット深度と最大 4:4:4クロマサブサンプリングを可能にします。[ 12 ] [ 13 ] SStP はHDCAM SRで使用されます。[ 12 ]
MPEG-4 Part 2 の特許は世界中で失効しています。最後の米国特許は 2023 年 11 月 14 日に失効し、最後の世界特許 (ブラジル) PI0109962B1 [ 14 ]は 2026 年 7 月 19 日に失効しました。[ 15 ] [ 16 ] [ 17 ] [ 18 ]以下の組織は、 MPEG-LAおよび後にVia-LAによって管理される特許プール に記載されているように、MPEG-4 ビジュアル技術の特許を保有していました。
MPEG-4 Part 2 は業界から批判を受けています。FFmpegのメンテナーである Michael Niedermayer 氏は、MPEG-4 にはループ内デブロッキングフィルタがないこと、GMC が計算負荷が高すぎること、OBMC は定義されているもののプロファイルで使用できないことなどを批判しています。[ 20 ] Microsoftの Ben Waggoner 氏は、「Microsoft は (私の入社よりずっと前に) MPEG-4 Part 2 でコーデック標準の道を進みましたが、業界全体で大きな失望となりました。MPEG-2 と比べて圧縮の優位性はそれほどなく、ライセンス契約の長引く議論によって多くの採用が阻害されました。私は 1990 年代後半から 2000 年代初頭にかけて、まだ完全に定義されていない「コンテンツ料金」が発生する予定だったため、MPEG-4 に手を出すことさえしないデジタル メディア プロジェクトに数多く関わっていました。」と述べています。[ 21 ]
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)