色深度

サブセクションの見出しは、ビット/ピクセルに言及しています。

1ビットカラー編集

メイン記事 バイナリイメージ

2色、しばしば白黒(またはCRTの蛍光体が何色であったか)直接色。 1が黒、0が白を意味することもあり、現代の標準とは逆である。 最初のグラフィックディスプレイのほとんどはこのタイプで、Xウィンドウシステムはこのようなディスプレイのために開発され、3Mコンピュータではこれが前提となっていました。 80年代後半には、最大解像度300dpi(現代のレーザープリンタと同じ)のプロ用ディスプレイがありましたが、カラーの方が人気があることがわかりました。

2ビットカラーEdit

4色、通常は固定パレットから選択します。 CGA、グレースケール初期のNeXTstation、カラーMacintosh、Atari STの中解像度。

3-bit colorEdit

8 colors, almost always all combinations of full-intensity red, green, and blue. ZX SpectrumやBBC Microなど、TVディスプレイを搭載した初期の家庭用コンピュータの多く。

4ビットカラー編集

16色、通常は固定パレットから選択。 EGAや高解像度の最小公倍数VGA規格、カラーMacintosh、Atari ST低解像度、Commodore 64、Amstrad CPCで使用。

5ビットカラー編集

32色、プログラム可能パレットから、オリジナルAmigaチップセットで使用されます。 8ビットカラー

256色、通常は完全にプログラム可能なパレットから。 ほとんどの初期のカラー Unix ワークステーション、低解像度の VGA、Super VGA、カラー Macintosh、Atari TT、Amiga AGA チップセット、Falcon030、Acorn Archimedes。 X と Windows の両方は、各プログラムが独自のパレットを選択できるようにするために精巧なシステムを提供しており、しばしばフォーカスのあるウィンドウ以外では正しくない色になります。

一部のシステムでは、直接色システムのパレットにカラーキューブを配置しています(したがって、すべてのプログラムが同じパレットを使用します)。 通常、青のレベルは他よりも少なく提供されます。通常の人間の目は、赤や緑よりも青の成分に対する感度が低いためです(目の受容体の 3 分の 2 は、より長い波長を処理します)。 RとGの3ビット、Bの2ビット、乗算を使用せずに色から正しい値を計算することができます。 1990年代前半から中盤にかけてのMSX2システムシリーズなどで使われた。

  • 6×7×6の立方体で、4色を残してプログラマブルパレットやグレイを作ることができる。
  • a 6×8×5 cube, leaving 16 colors for a programmable palette or grays.
  • 12-bit colorEdit

    4096 colors, usually from a fully programmable palette (though it was often set to a 16×16×16 color cube)(12月1日時点では16色のキューブである)。 一部のSilicon Graphicsシステム、Color NeXTstationシステム、HAMモードのAmigaシステム。

    High Color (15/16-bit)Edit

    主な記事。 ハイカラー

    ハイカラーでは、各ピクセルに対して2バイト(16ビット)が格納される。 多くの場合、R、G、Bの各成分に5ビットずつ、さらに未使用の1ビット(マスクチャネルやインデックスカラーへの切り替えに使用)を割り当て、32768色の表現が可能である。 しかし、未使用ビットをGチャンネルに割り当てることで、65,536色を表現することができますが、透明度はありません。 携帯電話などのカラーディスプレイを搭載した小型機器では、この色数が使われることがあり、写真画像を表示するのに十分とされることもある。 最近では、24ビット以上の色深度を意味する「ハイカラー」という言葉も使われるようになりました。

    18ビット編

    最も安価なLCD(一般的なツイストネマティックタイプなど)のほぼすべてが18ビットカラー(64×64×64=26万2144通り)を実現しており、ディザリングやフレームレート制御により1ピクセルあたり24ビットで近似色、あるいは6ビットの色情報を完全に捨ててしまっている。 より高価な液晶ディスプレイ(一般にIPS)では、24ビット以上の色深度を表示できます。

    True color (24bit)Edit

    All 16,777,216 colors (downscaled, click image for full resolution)

    24 bitsではほとんどR、G、Bそれぞれ8ビット(8 bpc)使ってますね。 2018年現在、24ビットの色深度は、ほぼすべてのパソコンやスマホのディスプレイ、および大半の画像保存フォーマットで使用されています。 ピクセルあたり32ビットのほぼすべてのケースは、24ビットを色に割り当て、残りの8はアルファチャンネルまたは未使用です。

    224 は、16,777,216色のバリエーションを提供します。 人間の目は1000万色まで識別できますが、ディスプレイの色域は人間の視覚の範囲より小さいので、これは知覚できる範囲よりも詳細な色でその範囲をカバーする必要があることを意味します。 しかし、ディスプレイは人間の知覚空間において色を均等に配分していないため、人間は隣接するいくつかの色の間の変化をカラーバンディングとして見ることができます。 単色画像は3つのチャンネルをすべて同じ値に設定するため、256種類の色しかなく、その結果、人間の目は平均して約30階調のグレーしか識別できないため、より多くのバンディングが見える可能性があります。 ソフトウェアによっては、グレー レベルをカラー チャンネルにディザリングしてこれを増やそうとしますが、最近のソフトウェアでは、色の位置がわずかに異なる LCD スクリーン上の空間解像度を高めるために、サブピクセル レンダリングに使用されることが多くなっています。 YCbCr は RGB にロスレスで変換できます。

    Macintosh システムでは、24 ビットカラーを「数百万色」と呼んでいます。 トゥルーカラーという言葉は、この記事でいうところのダイレクトカラーという意味で使われることもあります。

    ディープカラー(30ビット)編集

    ディープカラーは10億色以上で構成されています。 230は約10億7300万。 通常、赤、緑、青各10ビット(10bpc)です。

    以前のシステムでは、32 ビットワードに 3 つの 10 ビットチャンネルを配置し、2 ビットを未使用 (または 4 レベルのアルファチャンネルとして使用) にしていました。 SGIシステムの中には、ビデオ信号用の10ビット(またはそれ以上)のデジタル-アナログコンバータを持ち、この方法で保存されたデータを表示用に解釈するようにセットアップできるものがありました。 BMP ファイルはこれをフォーマットの 1 つとして定義しており、Microsoft では「HiColor」と呼ばれています。

    コンポーネントあたり 10 ビットのビデオカードは、1990年代後半に市場に出回りはじめました。 初期の例としては、Macintosh 用の Radius ThunderPower カードがあり、30 ビット画像の編集をサポートする QuickDraw および Adobe Photoshop プラグイン用の拡張機能が含まれていました。 その点、2006 年以降に製造された Nvidia Quadro グラフィック カードは、HD 5970 などの Radeon HD 5900 シリーズの一部のモデルと同様に、Studio Driver と組み合わせると 30 ビット深色および Pascal またはそれ以降の GeForce および Titan カードをサポートします。 ATI FireGL V7350 グラフィックカードは、40 ビットおよび 64 ビットピクセル(アルファチャネルを含む 30 ビットおよび 48 ビットの色深度)をサポートしています。VESA Display Stream Compression は、予測 DPCM および YCoCg-R 色空間に基づいた視覚的にロスレスな低遅延アルゴリズムを使用し、解像度および色深度の向上と消費電力の削減を可能にします」

    WinHEC 2008 で、Microsoft は Windows 7 で広色域 scRGB と共に 30 ビットおよび 48 ビットの色深度をサポートすることを発表しました。メイン10プロファイルは、4:2:0クロマサブサンプリングでサンプルあたり8ビットまたは10ビットを可能にするものである。 Main 10 プロファイルは、2012 年 10 月の HEVC 会議で提案された JCTVC-K0109 に基づいて追加されたもので、民生アプリケーション向けに 10 ビットプロファイルを HEVC に追加することが提案されています。 この提案では、映像品質の向上とUHDTVで使用されるRec.2020色空間のサポートを目的としているとされています。 HEVCの第2バージョンには、サンプルあたり8ビットから16ビットのビット深度を可能にする5つのプロファイルがあります。

    2020年現在、OnePlus 8 Pro, Oppo Find X2 & Find X2 Pro, Sony Xperia 1 II, Xiaomi Mi 10 Ultra, Motorola Edge+, ROG Phone 3, Sharp Aquos Zero 2など一部のスマートフォンに30ビットカラー深度が使用され始めている。

    36bitEdit

    1色チャンネルあたり12ビットを使用すると、36ビット、約687億1000万色になります。

    48bitEdit

    1色あたり16ビットを使用すると、48ビット、約281兆5千億色になります。 Photoshopなどの画像編集ソフトでは、中間結果の量子化(4で割ってから4をかけると、下位2ビットの8ビットデータが失われるが、16ビットであれば8ビットデータが失われない)を減らすために、かなり早い段階から1チャンネルあたり16ビットを使用するようになりました。 また、デジタルカメラの生データは1チャンネルあたり10ビットや12ビットで、それより大きいアドレス可能な最小単位が16ビットなので、これを使えば生データを操作することができるようになるのだ

    コメントを残す

    メールアドレスが公開されることはありません。