デジタル画像における色深度(ビット深度)
色深度は、デジタル画像や動画で1ピクセルの色を表すために使うビット数で、表現できる色数、ファイルサイズ、見た目の忠実度に影響します。
色深度(ビット深度とも呼ばれる)は、デジタル画像や動画フレームにおいて、単一のピクセルの色を符号化するために使われるビット数である。各ピクセルが表現できる色値の数を決め、ビット数が多いほど階調はより細かくなり、目立つバンディングは起こりにくくなる。この概念は、コンピュータグラフィックス、写真、表示技術、映像制作において基本的であり、色の数学的な表現と、見る人が実際に知覚する見え方を結び付ける。
画像ギャラリー
7 画像基本的な特徴
ビット深度は、一般に bits per pixel(bpp)または bits per channel として表される。たとえば、RGB で各チャンネル8ビットの構成では、赤に8ビット、緑に8ビット、青に8ビットが割り当てられ、合計24ビット/ピクセルになる。代表的な形式には次のようなものがある。
- 1ビット: 2つの値(多くの場合、黒と白、またはモノクロとして表される)。
- 8ビット: インデックス付きパレットや、単一のグレーチャンネル(256段階)でよく使われる。
- 16ビット(しばしば「ハイカラー」)と24ビット(「トゥルーカラー」): 16ビットは歴史的にチャンネル間の割り当てがさまざまで、24ビットは通常RGB各チャンネル8ビットを意味する。
- 32ビット: 通常はRGBの24ビットに、透明度用の8ビットアルファチャンネルを加えたものだが、いくつかのシステムでは拡張精度のために追加ビットを使う。
- 30ビット、36ビット、48ビットのような高精度形式では、チャンネルごとのビット数を増やして階調を改善したり、広色域や専門的なワークフローを支えたりする。
実際の仕組み
色深度は、表現できる色数だけでなく、階調のなめらかさにも影響する。低い深度では、ピクセル値を実際の色に対応付けるために、パレットやインデックス付き色テーブルに頼ることがある。一方、より高い深度では、色をチャンネルごとに直接表現する。表示装置やファイル形式に、微妙な変化を表すのに十分なビット数がない場合、バンディングの見え方を抑えるためにディザリングなどの手法が用いられる。動画や放送システムでは、色はYUVやYCbCrのような別の色空間で符号化され、特定のビット割り当てが使われることが多い。たとえば、一部のテレビ規格では複数の成分を用い、人間の視覚特性に合わせて輝度と色差に異なるビットを割り当てる。詳しくはテレビ規格を参照されたい。
歴史と発展
初期のコンピュータディスプレイは単色出力から始まり、ハードウェアの進歩とともに小さなカラーパレットへと移行した。メモリと処理能力が向上すると、24ビットのトゥルーカラーが一般向けコンピュータで実用的になり、およそ1670万色を扱えるようになって、写実的な画像が広く普及した。専門的な画像処理や科学用途では、さらに高い精度が求められたため、写真、フィルムスキャン、高ダイナミックレンジ(HDR)のワークフローでは10ビットや12ビットのチャンネルが用いられるようになった。標準規格とハードウェアは、その後も保存容量、帯域幅、見た目の品質のバランスを取りながら適応してきた。
用途、トレードオフ、実用上の重要性
高い色深度は、微妙な階調再現を必要とする作業に有利である。たとえば、専門的な写真編集、映画のカラーグレーディング、医療画像、科学可視化などが挙げられる。編集や合成の過程で生じる量子化誤差も減らせる。ただし、ビット深度が上がるほどファイルサイズとストリーミング帯域幅は増え、表示装置やブラウザによっては非常に高い深度を十分にサポートしない場合もある。多くの日常的な用途では、1チャンネル8ビット(24 bpp)が、品質と資源消費の現実的な妥協点となっている。
重要な区別とよくある混同
ビット深度は色域と混同すべきではない。深度は、ある色域の中で何段階の表現が可能かを決めるのに対し、色域はそもそもどの色が可能かを定める。もう一つよくある混同がアルファチャンネルである。1ピクセル当たり32ビットをうたう形式では、追加の8ビットを色の精度ではなく透明度に使うことが多い。動画のワークフローでは、YUVやそれに類する符号化が一般的で、色差はサブサンプリングされ、ビット割り当ては非対称になる。これは、人間の視覚感度を反映したものであり、画質に影響する要因は単純なビット数だけではない。ビットやピクセルの概念の基礎については、ここにある入門資料や技術資料を参照するとよい。
色深度を理解することは、制作側が撮影、編集、保存、配信に適した形式や設定を選ぶ助けになる。Web向けのグラフィックスを設計する場合でも、印刷用の画像を準備する場合でも、あるいは動画をグレーディングする場合でも、ビット深度、色空間、機器の性能を意識することは、意図した見た目を実現し、不要なアーティファクトを避けるうえで重要である。
関連項目
著者
AlegsaOnline.com デジタル画像における色深度(ビット深度) Leandro Alegsa
URL: https://ja.alegsaonline.com/art/21732