Filmlexikon.
支援
インデックスカラー
VFX

インデックスカラー

Indexed Color
Murnau AI illustration
chroma keying yiq color space fringing color difference method rgb linear space

256色に限定されたカラーパレット — 各ピクセルは完全なRGB値ではなくインデックスを参照する。メモリ節約だが勾配に色帯が生じる。

デジタル映像を扱う際、インデックスカラー(Indexed Color)は、古いフォーマットを扱う場合や、ウェブ配信用に最適化する場合によく遭遇します。各ピクセルを完全なRGB値(各チャンネル8ビット、つまり24ビットのカラーデプス)として保存するのではなく、インデックスカラーはカラーテーブルを参照します。これは最大256色のパレットです。各ピクセルは、このテーブル内の対応する色を参照する0から255までの番号、つまりインデックスのみを保存します。これにより、ピクセルあたり3バイトではなく1バイトで済むため、ストレージ容量が劇的に削減されます。

撮影現場やポストプロダクションでの実際のワークフローでは、インデックスカラーは主に、GIF、PNG-8、または1990年代から2000年代初頭の特定のDPXバリアントのような古いファイルフォーマットを扱う際に遭遇します。一部のVFXソフトウェアでは、レンダリング時間を短縮するため、または特定のスコーピングやマット操作のために、中間層としてインデックスカラーを内部的に使用しています。利点は明らかです。ファイルサイズが小さく、処理が高速です。欠点も同様に明確です。微妙なカラーグラデーションがある領域では、ポスタリゼーションやカラーバンディングが発生します。青空のグラデーションは色のブロックの階段になり、肌の移り変わりは平坦で人工的に見えます。

最新の8ビットまたは10ビットの映像を扱う場合、インデックスカラーを積極的に選択することは稀です。しかし、カラー量子化アルゴリズムを使用して、元の画像から最も頻繁に使用される色または最も重要な256色を抽出することで、パレットを最適化できることを知っておくと役立ちます。これにより、視覚的な品質の低下を最小限に抑えることができます。一部のコンポジットパッケージには、このような最適化機能が用意されています。VFXパイプラインでは、レガシーフッテージを扱う場合や、厳格な帯域幅の制約がある放送用に配信する必要がある場合に、インデックスカラーに遭遇することがあります。

最新の映画制作においては、インデックスカラーは無関係です。カラーグレーディングや最終出力には、少なくとも10ビット、できれば16ビットのカラーデプスが必要です。しかし、歴史的なフィルムデジタル化、アーカイブ転送、またはウェブ最適化に関わる場合は、パレットの仕組みと品質の落とし穴を理解しておくべきです。

辞典を続ける

関連語

間違いを報告
Filmfarm エコシステムから

映像言語を理解し、制作費を見積もり、クルーをつなぐ。

本辞典は Filmfarm エコシステムの一部です——制作費の見積もり(FilmBalance)、業界マガジン(FilmCircus)、クルーのネットワーキング(FilmCall、CrewMesh)と並びます。制作全体のための共通の用語体系。

FilmFarm FilmRadar近日公開FilmPulse近日公開FilmNumbers近日公開FilmCapital近日公開FilmLab近日公開FilmBalance近日公開FilmCircus近日公開