Iフレーム、Bフレーム、Pフレームとは何か、簡単に説明するのだ。
動画圧縮の分野では、動画フレームは、データ圧縮量を中心に長所と短所が異なる様々なアルゴリズムで圧縮されます。このようなビデオフレームの異なるアルゴリズムは、ピクチャータイプまたはフレームタイプと呼ばれているのだ。異なるビデオアルゴリズムで使用される主要なピクチャータイプは、I、P、Bの3つで、以下のような特徴があるのだ：

Iフレームは最も圧縮性が低いが、デコードするために他のビデオフレームを必要としない。
Pフレームは、前のフレームのデータを使って伸長することができ、Iフレームよりも圧縮率が高い。
Bフレームは、データの参照に前フレームと前方フレームの両方を使用することができ、最も高いデータ圧縮率を得ることができるのだ。

動画圧縮では、3種類の画像（フレーム）を使用するのだ：Iフレーム、Pフレーム、Bフレームなのだ。

Iフレーム（Intra-coded picture）は、JPGやBMPの画像ファイルのように、完全な画像なのだ。

Pフレーム（Predicted Picture）は、前のフレームからの画像の変化のみを保持するのだ。例えば、静止した背景を車が移動するシーンでは、車の動きだけを符号化する必要があるのだ。エンコーダは、変化しない背景の画素をPフレームに格納する必要がないため、容量を節約することができるのだ。Pフレームは、デルタフレームとも呼ばれます。

Bフレーム（双方向予測画像）は、現在のフレームと前後のフレームとの差分を利用して内容を特定するため、さらにスペースを節約できるのだ。

PフレームとBフレームは、インターフレームとも呼ばれる。I、P、Bのフレームを並べる順番をGroup of Picturesと呼びます。
Iフレーム、Bフレーム、Pフレームは、ビデオコーデックで使用されるビデオフレームタイプなのだ。Iフレームは、他のフレームを参照することなくデコードすることができるのだ。Iフレームは、他のフレームを参照することなくデコードすることができ、ビデオの1フレームを自己完結的に記述しているのだ。一方、PフレームとBフレームは他のフレームを参照するため、参照するフレームがデコードされた後にデコードする必要があるのだ。Pフレームは映像の前の方のフレームしか参照しませんが、Bフレームは前の方のフレームも後の方のフレームも参照することができるのだ。したがって、Bフレームをデコードするには、再生順序とは異なる順序でビデオフレームをデコードする必要があるのだ。