色深度
ビット数が増えるに従って、表現できる色数が増え、同時にカラーマップも非現実的なサイズとなってくる(20ビット深度では、ピクセルが直接色を表すよりもカラーマップを使用した方がメモリ使用量が大きい)。従って色深度が大きくなると、ピクセル毎のデータをそのままRGB(赤、緑、青)の輝度を表すのに使うようになった。これをダイレクトカラーと称する。
典型的なコンピュータ用ディスプレイ装置やビデオカードは、R/G/Bの3チャンネルそれぞれに8ビットの色深度(256階調)を割り当て、全体として24ビットの色空間を表せる(8ビットのアルファチャンネルを加えて32ビットとする場合もある)。かつては、チャンネルごとに6ビット(64階調)を割り当てていた。DVD規格ではY/U/Vビデオ信号チャンネルごとに10ビット(1024階調)を割り当てている(YUV信号は、輝度信号と2つの色差信号からなる)。Blu-ray規格ではチャンネルごとに8ビットしか割り当てていない。また、携帯電話には、下記以外の12ビットダイレクトカラーなどの色深度を使うものもこれまでに開発・出荷された。
HDMI 1.3では、色深度として30ビット(10億7300万色)、36ビット(687億1000万色)、48ビット(281兆5000億色)を定義している。これに従い、NVIDIAでは2006年以降30ビットのディープカラーをサポートしたグラフィックスカードを製造している。AMDのRADEONでも同様である。ATI FireGL V7350 というビデオカードは40ビットカラーと64ビットカラーをサポートしている。
DisplayPort規格も24bpp以上の色深度をサポートしている。
WinHEC(英語版) 2008にて、マイクロソフトはWindows 7で30ビットおよび48ビットの色深度をサポートし、より広い色域を表現可能なscRGB(英語版)をサポートすると発表した。
非常に限定的だが真のダイレクトカラー方式として、RとGの成分にはそれぞれ3ビット(8階調)を割り当て、残る2ビット(4階調)をBに割り当てる方式がある。これにより256色を表現できる。人間の眼は赤や緑に比べて青の成分に鈍感であるため、Bに対して割り当てるビット数を少なくしている。MSX2などで採用されたV9938がこの表示モードを備えていた。
インデックスカラーの8bppとは異なるが、インデックスカラー8bppでこの規格の表示をシミュレート可能である。