O que significa uma profundidade de bits de cor fracionária?

9

Olhando para sites de comparação de câmeras hoje, encontrei declarações como "profundidade de cor: 23,5 bits".

(Veja aqui, por exemplo, o que fornece ao 5D Mk III uma profundidade de cor de 24 bits e ao D7000 uma profundidade de cor de 23,5 bits).

Meu entendimento usual é que, em uma representação de cores de 24 bits , existem 8 bits por canal (ou seja, 8 bits para cada um dos canais vermelho, verde e azul). Como um bit é indivisível, como interpreto uma profundidade de bits fracionária? É apenas alguém tomandolog2(max-color-value) ** e esquecendo de arredondar / truncar, ou é significativo em termos de hardware ou codificação de imagem (ou outra coisa)?

** por exemplo, se o espaço de cor real do sensor for menor que um espaço de cores RGB de 24 bits, e a profundidade efetiva é a log2mesma. Mas os pixels são de 14 bits na maioria das câmeras topo de linha, então isso também não faz sentido ...

Andrew
fonte

Respostas:

10

O Snapsort está usando o DxOMark para seus dados de sensor, e o DxOMark explica aqui o que significam cada uma de suas pontuações. Especificamente para a profundidade da cor, eles dizem:

A sensibilidade máxima às cores informa, em bits, o número de cores que o sensor é capaz de distinguir.

isto é, o DxOMark afirma que o 5D Mark III pode distinguir 2 ^ 24 = 16,8 milhões de cores, enquanto o D7000 pode distinguir 2 ^ 23,5 = 11,9 milhões de cores. Não se preocupe muito com os números absolutos, tudo isso significa que a 5D Mark III pode distinguir cerca de √2 vezes mais cores que a D7000, pelo menos pelas métricas do DxOMark (que elas não tornam públicas).

Philip Kendall
fonte
4
Congrat está em 10k :)
Thomas Ayoub