>> Tecnologia Eletrônica >  >> TVs >> HDTV

Como Celular 480x800 Roda Vídeo 720p: Downscaling Explicado

Se você já se perguntou por que seu celular antigo de resolução 480×800 ainda roda arquivo de vídeo 720p (1280×720), a resposta é simples: downscaling em tempo real. O celular não exibe a imagem 720p completa — ele a encolhe inteligentemente para caber na tela menor. Veja o que acontece sob o capô.

O Descompasso de Resolução

  • Fonte 720p: 1.280 × 720 pixels = 921.600 pixels totais (proporção 16:9).
  • Display 480×800: 480 × 800 pixels = 384.000 pixels totais (proporção 3:5 ou 0,6:1 — mais alto/estreito que 16:9).
  • Razão de Pixels: Fonte tem ~2,4× mais pixels que a tela pode fisicamente mostrar.

Pipeline de Downscaling

  1. Decodificar: Codec de vídeo (H.264, HEVC/VP9) descomprime frames 1280×720 em dados brutos YUV na memória.
  2. Escalar: GPU ou scaler de vídeo dedicado aplica algoritmo de filtragem (bicúbico, Lanczos, bilinear) para redimensionar frame para resolução nativa do display.
  3. Tratamento de Proporção: Como 16:9 (1,78) ≠ 3:5 (0,6), o scaler deve escolher:
    • Letterbox (Ajustar Largura): Escala largura para 480px → altura vira 270px. Barras pretas topo/base (480×270 centralizado em 480×800). Preserva detalhe horizontal completo.
    • Pillarbox (Ajustar Altura): Escala altura para 800px → largura vira 1422px. Corta bordas esquerda/direita. Preenche tela vertical mas perde conteúdo horizontal.
    • Stretch (Distorcer): Força 1280×720 → 480×800 não-uniformemente. Círculos viram ovais. Raramente usado a menos que usuário force "Preencher Tela".
  4. Exibir: Frame escalado enviado ao controlador LCD linha por linha.
  5. O Que Perde (e Mantém)

    Perde: Detalhe fino (texto, texturas distantes), informação espacial de alta frequência. Limite Nyquist da largura 480px tampa detalhe perceptível em ~240 pares de linhas por altura da imagem.

    Mantém: Resolução temporal (suavidade movimento 30/60 fps), profundidade de cor (metadados HDR 10-bit geralmente tone-mapped para 8-bit SDR), composição geral da cena.

    Por Que Às Vezes Parece "Bom o Suficiente"

    • Densidade de Pixels (PPI): Tela 3,5"–4,0" a 480×800 é ~230–265 PPI. Distância típica de visualização (30–45 cm), olho resolve ~300 PPI máx. Imagem downscaled aproxima-se do limite do olho.
    • Dithering e Sharpening: GPUs móveis frequentemente aplicam kernels de sharpening sutis pós-escala para restaurar nitidez percebida.
    • Qualidade da Fonte: Fonte 720p alto-bitrate downscaled fica melhor que encode nativo 480×800 baixo-bitrate porque artefatos de compressão são médias durante scaling.

    Hardware Importa

    SoCs antigos (Snapdragon S4, OMAP 4, Tegra 3) dependiam de scaling via software (CPU/NEON) — lento, gastava bateria, qualidade menor. Chips modernos (mesmo budget) têm scalers 2D/3D dedicados no controlador de display (MDP, DPU) que lidam com cadeias 1080p→720p→480p em hardware com zero carga CPU e filtros polifásicos de alta qualidade.

    Conclusão Prática

    Se você está codificando vídeos especificamente para dispositivo 480×800, codifique em 480×800 (ou 480×270 letterboxed). Economizará 50–70% tamanho/bandwidth sem perda visível de qualidade, porque pixels extras 720p são descartados de qualquer forma. Só mantenha masters 720p se também assiste em telas maiores.