O que é um espaço de cor de vídeo?
Um espaço de cor de vídeo define como amostras numéricas representam a cor por meio de primárias, características de transferência, coeficientes de matriz e faixa de valores. A interpretação correta é necessária para reproduzir as cores e o brilho pretendidos.
Como funcionam os espaços de cor de vídeo
A reprodução de cores depende de um conjunto coordenado de parâmetros, e não de um único rótulo. As primárias localizam as cores de referência, uma função de transferência mapeia valores de sinal para luz, os coeficientes de matriz relacionam luma e croma, e a faixa define o uso dos valores de código. Os decodificadores usam essas declarações antes da conversão para exibição ou do mapeamento de tons. Essas informações devem ser preservadas ao longo da captura, edição, composição, codificação e empacotamento, pois um quadro numericamente válido ainda pode ser interpretado com a aparência errada.
Informações essenciais
- O nome de um codec e o formato de pixel não identificam completamente a cor: dois fluxos com a mesma profundidade de bits e organização de croma podem exigir primárias ou funções de transferência diferentes.
- Interpretar luma de faixa limitada como faixa completa eleva os níveis de preto e reduz os de branco, enquanto a interpretação inversa pode eliminar detalhes nas sombras e saturar as altas luzes.
- Uma conversão de HDR para SDR exige mapeamento coordenado de tons e gama de cores; alterar apenas os marcadores de metadados não transforma os valores das amostras armazenadas em uma imagem SDR.
Quando os espaços de cor de vídeo são importantes
Preserve ou converta deliberadamente os metadados de espaço de cor ao misturar fontes ou alternar entre SDR e HDR. Um marcador ausente ou incorreto pode causar contraste desbotado, saturação das altas luzes ou alterações nas cores.