Translations:BrightSign OS/31/pt
PORTUGUESE VERSION
Suporte a 2 HDMI
A partir da versão v1.10.17, foi adicionado suporte a dois ou mais HDMI. O dispositivo deve possuir duas saídas HDMI (por exemplo, XT2145). Ao iniciar, o dispositivo determina o melhor modo de vídeo para as telas conectadas via HDMI (se houver várias, todas serão detectadas). O aplicativo SmartPlayer é renderizado em coordenadas lógicas.
- Coordenadas de usuário (lógicas) — é o sistema de coordenadas da interface do aplicativo. Em telas 4K, com o modo de gráficos de resolução total desativado, o mecanismo renderiza em um espaço “lógico” de 1920×1080, e o hardware amplia a imagem para 4K físico.
- Coordenadas físicas — são os pixels reais do painel/saída HDMI. Em telas 4K, isso é uma grade de 3840×2160 (ou o valor real do EDID). Qualquer posição/tamanho em coordenadas físicas corresponde exatamente a esses pixels sem redimensionamento adicional.
O modo de coordenadas lógicas afeta apenas as unidades de medição e como o UI é escalonado. Importante: a qualidade do vídeo 4K não é afetada. Os vídeos 4K são exibidos em 4K real — nítidos e em tela cheia. “Pixels lógicos” se aplicam apenas à interface, não ao vídeo. O BrightSignOS não fornece API para ativar ou desativar o modo de gráficos de resolução total; recomenda-se que desenvolvedores terceiros (como BrightAuthor) trabalhem em coordenadas lógicas. Como posso entender as coordenadas físicas e lógicas?
- Para exibir as coordenadas físicas, execute o programa DWS na guia Video. O DWS no BrightSign é o Diagnostic Web Server — o painel de administração web embutido do player, acessível via HTTP em seu endereço IP (geralmente porta 80). Ele permite visualizar logs, status, enviar arquivos para o SD, reiniciar o dispositivo, etc.
- Para exibir as coordenadas lógicas, execute o SmartPlayer e, no cartão do dispositivo, veja a resolução (largura e altura). Esses valores são definidos a cada inicialização; se uma execução tiver um HDMI e a próxima dois, os valores serão atualizados.
Qual resolução o SmartPlayer define por padrão? Depende de quantos HDMI estão conectados. A cada inicialização, o aplicativo verifica as saídas HDMI ativas e define o melhor modo para cada uma (https://docs.brightsign.biz/developers/videomodeconfiguration método getBestMode). O monitor deve retornar dados EDID corretos; o padrão é 1920×1080. EDID (Extended Display Identification Data) é um conjunto de dados transmitido pelo monitor/TV para a fonte (player/PC) pelo canal DDC (I²C dentro de HDMI/DP/VGA). Armazenado na ROM do display. Através do EDID, a fonte obtém:
- marca/modelo, número de série, data de fabricação;
- modos de vídeo suportados (resoluções e taxas: 1920×1080@60, 3840×2160@30/60, etc.);
- modo preferido (nativo) do painel;
- formato e profundidade de cor (RGB/YCbCr, 8/10/12-bit);
- recursos de áudio (LPCM, AC-3, E-AC-3, DTS, etc.);
- recursos adicionais conforme CTA-861 (HDR10/HLG, 4:2:2/4:4:4, etc.).
Com base no EDID, a fonte seleciona automaticamente o modo compatível (getBestMode()). O modo de resolução forçada não é suportado. Na maioria dos casos, com EDID correto, o resultado esperado é obtido.