Como funciona a largura de banda HDMI?

HDMI (High-Definition Multimedia Interface) transmite dados de vídeo e áudio por um conjunto de canais de dados seriais de alta velocidade. Nas versões HDMI 1.0 a 2.0, três canais de dados TMDS (Transition-Minimized Differential Signaling) transportam dados de pixel juntamente com um canal de clock separado. A partir do HDMI 2.1, a interface passa para o modo FRL (Fixed Rate Link) com quatro canais de dados e um esquema de codificação mais eficiente, aumentando drasticamente a largura de banda disponível.

A taxa de transmissão bruta não equivale à taxa de dados utilizável devido à sobrecarga de codificação. As versões HDMI baseadas em TMDS utilizam codificação 8b/10b, onde 10 bits transmitidos carregam apenas 8 bits de dados reais — uma eficiência de 80%. O HDMI 2.1 e 2.2 utilizam codificação 16b/18b com eficiência efetiva de 87,5% após considerar a sobrecarga da camada de link. A taxa de dados resultante determina quantos pixels por segundo a conexão consegue entregar.

Se uma determinada combinação de resolução e taxa de atualização é alcançável depende da taxa de dados da versão HDMI, do formato de cor (RGB, YCbCr 4:4:4, 4:2:2 ou 4:2:0) e da profundidade de cor (bits por componente). Resoluções maiores, taxas de atualização mais rápidas e cores mais ricas exigem mais largura de banda. Compreender esses limites ajuda a evitar a compra de um monitor ou cabo que sua porta HDMI não consiga suportar completamente.

Descrição da ferramenta

Esta calculadora determina a taxa de atualização máxima para qualquer combinação de versão HDMI, resolução, formato de cor e profundidade de cor. Ela exibe uma tabela de viabilidade para taxas de atualização comuns (60, 120, 144, 165, 240 e 360 Hz), mostrando se cada uma é suportada e qual percentual da largura de banda disponível ela consome. Todos os cálculos utilizam as taxas de dados oficiais da especificação HDMI e incluem a sobrecarga do intervalo de blanking CVT-RBv2.

Como funciona

A calculadora segue estas etapas:

  1. Consultar a taxa de dados disponível: Cada versão HDMI possui uma taxa de dados máxima fixa definida pela sua especificação — de 3,96 Gbit/s (HDMI 1.0) a 84,0 Gbit/s (HDMI 2.2)
  2. Calcular bits por pixel: Multiplicar a profundidade de cor (bits por componente) pelo número de componentes do formato de cor escolhido — 3 para RGB e YCbCr 4:4:4, 2 para YCbCr 4:2:2, 1,5 para YCbCr 4:2:0
  3. Calcular o total de pixels por quadro: Adicionar os intervalos de blanking CVT-RBv2 (80 horizontal, 58 vertical) à resolução ativa
  4. Calcular a taxa de atualização máxima: Dividir a taxa de dados disponível pelos bits necessários por quadro

$$\text{Hz Máx} = \frac{\text{Taxa de dados (da especificação da versão HDMI)}}{(\text{Largura} + 80) \times (\text{Altura} + 58) \times \text{BPC} \times \text{Componentes}}$$

Comparação de versões HDMI

Versão HDMI Largura de Banda Total Taxa de Dados Canais Codificação
1.0–1.2a 4,95 Gbit/s 3,96 Gbit/s 3 (TMDS) 8b/10b (80%)
1.3–1.3a 10,2 Gbit/s 8,16 Gbit/s 3 (TMDS) 8b/10b (80%)
1.4–1.4b 10,2 Gbit/s 8,16 Gbit/s 3 (TMDS) 8b/10b (80%)
2.0–2.0b 18,0 Gbit/s 14,4 Gbit/s 3 (TMDS) 8b/10b (80%)
2.1–2.1b 48,0 Gbit/s 42,0 Gbit/s 4 (FRL) 16b/18b (87,5%)
2.2 96,0 Gbit/s 84,0 Gbit/s 4 (FRL) 16b/18b (87,5%)

Exemplos

4K 120 Hz com RGB de 8 bits:

  • Requer ~17,81 Gbit/s de taxa de dados
  • HDMI 2.0 (14,4 Gbit/s) é insuficiente — é necessário HDMI 2.1 (42,0 Gbit/s)
  • É por isso que muitos monitores e TVs 4K 120 Hz exigem portas HDMI 2.1

4K 60 Hz com HDR de 10 bits (RGB):

  • Requer ~11,14 Gbit/s
  • HDMI 2.0 (14,4 Gbit/s) consegue suportar com 77% de utilização
  • HDMI 1.4 (8,16 Gbit/s) não consegue — um problema comum em displays HDR mais antigos

8K 60 Hz:

  • Com RGB de 8 bpc, requer ~71,24 Gbit/s
  • Apenas o HDMI 2.2 (84,0 Gbit/s) consegue suportar isso nativamente sem compressão

Opções explicadas

  • Versão HDMI — Determina a taxa de dados máxima disponível. HDMI 1.0–2.0 utilizam sinalização TMDS com 3 canais; HDMI 2.1+ utilizam FRL com 4 canais e codificação mais eficiente
  • Resolução — Escolha entre predefinições comuns (720p a 8K, incluindo ultrawide) ou insira uma resolução personalizada em pixels
  • Formato de cor — RGB e YCbCr 4:4:4 utilizam largura de banda total; YCbCr 4:2:2 usa ~33% menos; YCbCr 4:2:0 usa ~50% menos. Observe que YCbCr 4:2:0 é oficialmente suportado a partir do HDMI 2.0
  • Profundidade de cor — Bits por componente de cor: 8 bpc (padrão), 10 bpc (HDR), 12 bpc (deep color) ou 16 bpc. HDMI 1.0–1.2a suporta deep color apenas com YCbCr 4:2:2; 16 bpc requer HDMI 1.3+

Funcionalidades

  • Abrange todas as versões HDMI de 1.0 a 2.2 com taxas de dados precisas conforme a especificação
  • Calcula a viabilidade para seis taxas de atualização comuns (60, 120, 144, 165, 240, 360 Hz) com percentuais de utilização de largura de banda
  • Suporta resoluções personalizadas e 10 predefinições integradas, incluindo formatos ultrawide
  • Considera a sobrecarga de blanking CVT-RBv2 em todos os cálculos
  • Exibe o esquema de codificação, canais de dados e bits por pixel no resultado

Casos de uso

  • Compra de TVs e monitores: Verifique se a versão da sua porta HDMI consegue suportar um display 4K ou 8K específico na taxa de atualização desejada antes de comprar
  • Planejamento de setup para jogos: Verifique se a versão HDMI do seu console ou GPU suporta a resolução e taxa de atualização desejadas, especialmente para jogos em 4K 120 Hz ou 1440p 144 Hz
  • Criação de conteúdo HDR: Entenda o impacto na largura de banda ao mudar de profundidade de cor de 8 bits para 10 bits ou 12 bits em trabalhos profissionais de vídeo