Chapter 3. Compressed Frame Types / 3章 圧縮フレーム種類

There are only two types of frames in VP8.
 VP8にフレームの種類は二つしかない.

Intraframes (also called key frames and, in MPEG terminology, I-frames) are decoded without reference to any other frame in a sequence, that is, the decompressor reconstructs such frames beginning from its “default” state. Key frames provide random access (or seeking) points in a video stream.

 イントラフレーム(キーフレームとも呼ばれ,MPEG用語ではIフレームである)はシーケンス内のいかなる他のフレームを参照することなく復号される.つなわち,復号器は初期状態から始めてもこのようなフレームを再構成する.キーフレームは動画像のランダムアクセス(もしくは早送り)を提供する.


Interframes (also called prediction frames and, in MPEG terminology, P-frames) are encoded with reference to prior frames, specifically all prior frames up to and including the most recent key frame. Generally speaking, the correct decoding of an interframe depends on the correct decoding of the most recent key frame and all ensuing frames. Consequently, the decoding algorithm is not tolerant of dropped frames: In an environment in which frames may be dropped or corrupted, correct decoding will not be possible until a key frame is correctly received.

 インターフレーム(予測フレームとも呼ばれ,MPEG用語ではPフレーム)は先行するフレームを参照して符号化され,特に全ての先行フレームから最も近いキーフレームも含まれる.一般的に,インターフレームの正確な復号は,最も近いキーフレームと全ての後続フレームが正しく復号されていることに依存する.したがって,復号アルゴリズムはフレーム落ちへの堅牢性はない.フレームが欠落や劣化するような環境において,キーフレームが正しく受信されるまで,正しい復号はできないだろう.

In contrast to MPEG, there is no use of bidirectional prediction. No frame is predicted using frames temporally subsequent to it; there is no analog to an MPEG B-frame.

 MPEGと比較して,双方向予測は存在しない.いかなるフレームも時間的に連続されるフレーム群を用いて予測されることはない.MPEGBフレームに相当するものは存在しない.

Secondly, VP8 augments these notions with that of alternate prediction frames, called golden frames and altref frames (alternative reference frames). Blocks in an interframe may be predicted using blocks in the immediately previous frame as well as the most recent golden frame or altref frame. Every key frame is automatically golden and altref, and any interframe may optionally replace the most recent golden or altref frame.

 第二に,VP8は代替予測フレームという概念が追加されている.これはゴールデンフレームや代替参照フレームと呼ばれている.インターフレーム内のブロック群は直前フレームと同様に最も近いゴールデンフレーム,または代替参照フレームに含まれるブロックを用いて予測されるだろう.すべてのキーフレームは自動的にゴールデンかつ代替参照フレームとなり,あらゆるインターフレームは状況に応じて最も近いゴールデン,または代替参照フレームに置き換えられるかもしれない.

Golden frames and altref frames may also be used to partially overcome the intolerance to dropped frames discussed above: If a compressor is configured to code golden frames only with reference to the prior golden frame (and key frame) then the “substream” of key and golden frames may be decoded regardless of loss of other interframes. Roughly speaking, the implementation requires (on the compressor side) that golden frames subsume and recode any context updates effected by the intervening interframes. A typical application of this approach is video conferencing, in which retransmission of a prior golden frame and/or a delay in playback until receipt of the next golden frame is preferable to a larger retransmit and/or delay until the next key frame.

 ゴールデンフレームと代替参照フレームは上記で説明したフレーム欠落に対する不耐性を部分的に克服するかもしれない.もし符号化器が先行するゴールデンフレーム(そしてキーフレーム)のみを参照するように符号化するように設定されていると,キーフレームとゴールデンフレームの副ストリームは他のインターフレームの欠落に影響されることなく復号されるかもしれない.おおざっぱに言って,(符号化器側における)この実装は,ゴールデンフレームがインターフレーム間による影響を受けるコンテキストの更新を包含し,かつ再符号化することを要求している.この方針の典型的な応用例はテレビ会議であり,再生において次のゴールデンフレーム受信までの再送や遅延は,次のキーフレーム受信までの大きな再送もしくは遅延よりも好ましい.