Compressor 4 - オープン GOP とクローズド GOP

background image

オープン GOP とクローズド GOP

オープン GOP は、GOP パターンに特別な B フレームが含まれているため最も効
率的です。オープン GOP は、直前の GOP の最後の P フレームとその GOP 内の最
初の I フレームを参照する B フレームで始まります。

:06 :07 :08 :09

:09

:10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21

:04 :05

Open GOP

(IBBP, 15 frames)

I

B

B

P

B

B

P

B

B

P

B

B

P

B

B

I

B

B

P

:03

:06 :07 :08

:10 :11 :12 :13 :14 :15 :16 :17 :18

:04 :05

Closed GOP

(IBBP, 15 frames)

P

B

B

P

B

P

B

P

B

P

I

B

B

B

B

定義では、前後の GOP 内にあるフレームを参照するフレームをクローズド GOP
に含めることはできません。一方、オープン GOP は、直前の GOP の最後の P フ
レームを参照する 1 つまたは複数の B フレームから開始します。「Compressor」
によって作成されるクローズド GOP は、I フレームから始まります。

オープン GOP とクローズド GOP で構造およびサイズが同じ場合、オープン GOP
で圧縮する方がやや効率的です。上記の図から、クローズド GOP には同じ長さ
のオープン GOP よりも P フレームが 1 つ多く含まれることが分かります。P フ
レームは通常 B フレームより多くのビットを必要とするため、オープン GOP を
使用すると圧縮率がわずかに向上します。

DVD オーサリングアプリケーションを使って作成した DVD ビデオディスクでは、
オープン GOP の使用にいくつかの制約が生じます。たとえば、ミックスアング
ルまたはマルチアングル DVD に使用される MPEG-2 ストリームでは、クローズド
GOP の使用しか認められていません。

ほかにも、DVD チャプタマーカーを設定できるのは、クローズド GOP の開始点
に限られるなどの制約があります。チャプタマーカーの定義は、MPEG-2 トラン
スコーディングの開始前に行うのが最適です。たとえば、「Final Cut Pro」でチャ
プタマーカーを指定する場合は、オープン GOP による MPEG-2 トランスコーディ
ングを実行するよう「Compressor」を設定します。すると、「Compressor」は、
1 つのクローズド GOP が必ず指定したチャプタマーカーから開始されるよう強制
し、その他の GOP すべてをオープンにします。この操作は、「強制 I フレーム」
を「Compressor」の「プレビュー」ウインドウで指定し、それらに DVD オーサ
リングアプリケーションで使用するチャプタ名を与えることでも実行できます。

235

18

MPEG-2 出力ファイルを作成する

background image

ただし、ビデオを MPEG-2 フォーマットにトランスコードした後でチャプタマー
カーを任意の GOP 境界に設定したい場合には、クローズド GOP のみを使用して
ください。この場合、ビデオフレームではなく GOP 境界にしかチャプタマーカー
を設定できないという制約が生じます。