Altair Movie Format

Altair Movie Format(AMF)仕様は、デジタルビデオフォーマットです。

AMFには3つの要件があります:
  1. 任意の時間のコーディングの有効化。任意のフレームが任意の時点に(連続して)存在する可能性があり、フレームレートは必ずしもファイル全体で一定に維持されるわけではありません。
  2. PCとUNIX間の移植性。
  3. AMFに格納されるロスレス画像が、ソース画像ファイル内の画像と正確に一致すること。

さまざまなバージョンを通したAMFの進化について以下に説明します。

バージョン1.0 - 任意のフレームタイミングとロスレス圧縮が必要

AVIフォーマットは、そのオープンフォーマットと、外部からのデータ(弊社の時刻情報)を組み込む機能により、基盤として選択されました。完全なロスレス圧縮やPCとUNIX間の移植性という要件があるため、既存のコーダー / デコーダー(コーデック)モジュールで、適切なものは見つかりませんでした。このため、速度と移植性の点で、Lempel-Ziv(LZ)圧縮が選択されました。

バージョン2.0 - さらなる組み込みデータの追加

Title 1およびTitle 2
HyperGraphのビデオページ領域のヘッダー部分の1行目(Title 1)と2行目(Title 2)。
Note
フレーム / 時間インジケーターボックス内のビデオ画像にオーバーレイされます。
Milliseconds display flag
フレーム / 時間インジケーターボックスに表示される時刻値をミリ秒(ms)としてタグ付けするかどうかを示すスイッチ。
Support for JPEG Encoded AMF Files Added
AMFBuilderでは、JPEG圧縮レベルを選択できます。これにより、コンパクトなAMFビデオファイルを作成できます。ただし、JPEGは損失のあるフォーマットなので、圧縮解除に大きな計算能力を必要とします。このため、LZと比べてパフォーマンスが下がります。

バージョン3.0

New Storage Format for LZ Compressed Files
新しく改善されたストレージフォーマットによりパフォーマンスが向上し、圧縮後の出力サイズが少し小さくなります(10%)。
New 8 bit LZ compressed format
この新しいフォーマットは(すべてのLZフォーマットと同様に)高速に動作し、画像が非常に高品質になります。ただし、色の量子化のために技術的にロスレスではありません。AMFBuilderの新しい機能性から引き出された高い品質により、効率の高い色の量子化ルーチンがもたらされ、減色されたカラー画像からハイカラーソース画像へと忠実度が向上しています。ディザリング処理オプションによって品質をさらに向上させることができ、モーションビデオをハイカラービデオフォーマットと(主観的には)同一レベルで表示できます。