HEVC への対応
HEVC は、最新のビデオ符号化規格です。H.264 を拡張し、
帯域幅を半減し、新機能やあらゆるエンコード·アーキテク
チャをサポートする柔軟性を持っています。
新たな拡張により、デコーダの他デバイスとの互換性を確
認することがより困難になっています。
フォーマル検証手法を使い、証明可能な完全なカバレッジ
を提供できるよう、規格書から直接アルゴンストリームを
作成しました。
その動作
Argon Design 社では、規格の擬似コード用コンパイラを作
成しました。このコンパイラは HEVC 規格の数式から直接
作られ、符号化処理の完全な数学的モデルに翻訳します。
コンパイラからビットストリーム生成とカバレッジツール
という二種類の製品を用意しました。
ビットストリーム生成を使って、有効な HEVC ビットスト
リームの全空間を利用し、一連の乱数を使ってビットスト
リーム生成、ランダムなビットストリーム群を作成しまし
た。
カバレッジ·ツールで、ビットストリームが、HEVC 規格の
すべての式、構文要素と指定の値をテストすることができ
ます。
Argon Streams
アルゴンストリームには Main, Main10, Main12, Main10
4:2:2 と Main12 4:2:2 プロファイルの個別ビットストリー
ムのセットが含まれています。各プロファイル用のビット
ストリームは、すべての機能を少なくとも一回テストする
圧縮したセット(約 200 ビットストリーム)と、拡張テス
トのための追加的なランダムテストを含む拡張セットに
分割しました。
シミュレーションにおいてデコーダのテストとデバッグ
を高速化するために、ほとんどのビットストリームは 5〜
40 フレームの短い配列で構成しています。このため、アル
ゴンストリームは基準ビットストリームよりも最大 10倍、
高速にシミュレーションを実行することが可能です。
各フレームには、SEI チェックサムが埋め込まれており、
YUV 出力ファイル用に MD5 ダイジェストも提供します。