Banding na tela: 8 bits, 10 bits, FRC e degradês
Mostre um pôr do sol lento em quase qualquer tela e você verá: em vez de uma passagem suave do laranja ao azul, faixas planas com divisões visíveis. Isso é banding, o “defeito” mais mal compreendido em testes de tela, porque às vezes vem do painel, às vezes do conteúdo e às vezes da placa de vídeo descartando dados em silêncio.
Execute o teste de degradê enquanto lê; este artigo funciona melhor com a evidência na tela.
De onde vêm as faixas
Um degradê digital não é contínuo, mas uma escada de níveis discretos. Banding é a escada ficando visível.
Com 8 bits por canal, uma rampa de cinza tem 256 níveis. Espalhe-os por uma tela de 2560 pixels de largura e cada nível ocupa uma coluna de 10 pixels. Enxergar as colunas depende da distância perceptiva entre níveis, e a visão humana é mais cruel em regiões escuras e degradês lentos de grande área. Por isso as faixas vivem em pores do sol, neblina, vinhetas e cenas escuras, quase nunca em imagens diurnas cheias de detalhe.
Com 10 bits, a mesma rampa tem 1.024 níveis — quatro passos dentro de cada passo de 8 bits. Grandes degradês suaves são onde os bits extras realmente importam; formatos HDR pressupõem 10 bits exatamente por isso.
A cadeia de profundidade do painel
O que você comprou e o que recebeu muitas vezes têm números diferentes:
- Painéis 10 bits reais ficam sobretudo em monitores profissionais e TVs de ponta.
- 8 bits + FRC é o que há na maioria dos monitores comuns vendidos como “10 bits”. FRC — frame rate control — alterna o pixel entre dois níveis adjacentes de 8 bits a cada quadro para que a média caia entre eles. Bem feito, é realmente difícil distinguir de 10 bits reais à distância normal.
- 8 bits reais é o padrão de monitores de mesa.
- 6 bits + FRC aparece em notebooks baratos: 64 níveis reais por canal, fortemente tramados. Se o degradê do notebook parece grosseiro ao lado do monitor, esta é a razão; está no painel e nenhum ajuste remove.
Há uma condição: um painel de 10 bits só exibe degradês de 10 bits se a cadeia inteira colaborar — conteúdo, aplicativo, sistema, formato de saída da GPU e cabo. Qualquer elo de 8 bits quantiza tudo depois dele.
Por que um teste no navegador não certifica bits
Seção de honestidade. Nosso teste desenha a rampa mais suave que o navegador fornece, e hoje quase todo conteúdo web chega à tela em 8 bits por canal, com gerenciamento de cor no meio capaz de criar ou esconder degraus. O teste é realmente útil para:
- Comparar regiões de uma tela. Se o banding surge só em um canto ou muda com o ângulo, pertence ao painel, não ao conteúdo.
- Encontrar problemas grosseiros. Painel de classe 6 bits, cabo negociado para formato inferior ou “contraste dinâmico” agressivo destruindo a rampa.
- Revelar falta de uniformidade. Uma rampa atravessando o painel expõe manchas que cores sólidas não mostram da mesma forma.
O que ele não faz é certificar 10 bits reais. Isso exige um gerador de padrões conhecido fornecendo sinal de 10 bits por uma cadeia controlada. Desconfie de qualquer teste web que prometa o contrário, inclusive o nosso — por isso ele não promete.
É a tela, o sinal ou a fonte?
Três experiências rápidas separam os suspeitos:
- Nossa rampa tem faixas em todo o painel e em todas as entradas. Pode ser painel ou saída da GPU. Confira a profundidade — 8 ou 10 bpc — e, em TV usada como monitor, se a entrada HDMI está no modo “PC”. Cabos longos ou baratos em alta resolução e frequência forçam formatos menores com frequência surpreendente.
- Nossa rampa é suave, mas o filme tem faixas. É o conteúdo. Compressão pesada quantiza degradês antes de chegarem à tela; cenas escuras de streaming são famosas por isso. Nenhum ajuste do monitor corrige compressão anterior.
- As faixas aparecem só ao ativar HDR. É a cadeia. Um pipeline HDR com tone mapping ruim ou que cai para 8 bits em certas frequências pode produzir degradês piores que SDR. Reduza a taxa de atualização um passo; limites de largura de banda forçam essas trocas em silêncio.
O que realmente ajuda
- Configure a GPU em 10 bpc se painel e cabo suportarem, aceitando que algumas combinações de resolução e frequência não cabem.
- Use cabos dentro da especificação, especialmente acima de 4K60.
- Desative recursos de “melhoria de contraste”, que posterizam sombras de propósito.
- Ao criar conteúdo, adicione ruído sutil — dithering — a degradês grandes antes de exportar em 8 bits. Grão de filme vacina contra banding; não é coincidência.
Calibre também as expectativas: um degrau discreto em uma rampa de preto a branco, em tela cheia e visto de perto, é um painel de 8 bits se comportando exatamente como 8 bits. O teste que importa é se conteúdo real mostra faixas à distância real.