Co oznacza ułamkowa głębia koloru?

9

Patrząc dziś na porównywarki kamer, spotkałem się z stwierdzeniami typu „głębia koloru: 23,5 bity”.

(Zobacz na przykład tutaj , który daje 5D Mk III 24-bitową głębię kolorów, a D7000 23,5-bitową głębię kolorów).

Zwykle rozumiem, że w 24-bitowej reprezentacji kolorów jest 8 bitów na kanał (tj. 8 bitów dla każdego kanału czerwonego, zielonego i niebieskiego). Biorąc pod uwagę, że bit jest niepodzielny, jak interpretować ułamkową głębię bitową? Czy to tylko ktoś bierze log2(max-color-value)** i zapomina zaokrąglić / obciąć, czy może ma to sens pod względem sprzętowym lub kodowania obrazu (lub czegoś innego)?

** np. jeśli rzeczywista przestrzeń kolorów czujnika jest mniejsza niż 24-bitowa przestrzeń kolorów RGB, a zatem efektywna głębokość jest log2taka. Ale piksele są 14-bitowe w większości wysokiej klasy kamer, więc to też nie ma sensu ...

Andrzej
źródło

Odpowiedzi:

10

Snapsort używa DxOMark do danych z czujników, a DxOMark wyjaśnia tutaj, co oznaczają ich wyniki. Mówią w szczególności o głębi kolorów:

Maksymalna czułość kolorów podaje w bitach liczbę kolorów, które czujnik jest w stanie rozpoznać.

tj. twierdzenie DxOMark, że 5D Mark III może rozróżnić 2 ^ 24 = 16,8 miliona kolorów, podczas gdy D7000 może rozróżnić 2 ^ 23,5 = 11,9 miliona kolorów. Nie przejmuj się zbytnio liczbami bezwzględnymi, wszystko to oznacza, że ​​5D Mark III może odróżnić około times2 razy więcej kolorów niż D7000, przynajmniej według wskaźników DxOMark (których nie upubliczniają).

Philip Kendall
źródło
4
Gratulacje na 10 tys.)
Thomas Ayoub