>> Technologie Électronique >  >> Téléviseurs >> HDTV

Comment un téléphone 480x800 lit une vidéo 720p : le downscaling expliqué

Si vous vous êtes déjà demandé pourquoi votre vieux téléphone en 480×800 peut encore lire un fichier vidéo 720p (1280×720), la réponse est simple : le downscaling en temps réel. Le téléphone n'affiche pas l'image 720p complète — il la réduit intelligemment pour l'adapter à son écran plus petit. Voici ce qui se passe réellement sous le capot.

Le décalage de résolution

  • Source 720p : 1 280 × 720 pixels = 921 600 pixels au total (ratio 16:9).
  • Écran 480×800 : 480 × 800 pixels = 384 000 pixels au total (ratio 3:5 ou 0,6:1 — plus haut/étroit que 16:9).
  • Ratio de pixels : La source a ~2,4× plus de pixels que l'écran ne peut en afficher physiquement.

Le pipeline de downscaling

  1. Décodage : Le codec vidéo (H.264, HEVC/VP9) décompresse les images 1280×720 en données brutes YUV en mémoire.
  2. Mise à l'échelle : Le GPU ou le scaler vidéo matériel dédié applique un algorithme de filtrage (bicubique, Lanczos, ou bilinéaire) pour redimensionner l'image à la résolution native de l'écran.
  3. Gestion du ratio d'aspect : Comme 16:9 (1,78) ≠ 3:5 (0,6), le scaler doit choisir :
    • Letterbox (adapter la largeur) : Largeur mise à 480 px → hauteur devient 270 px. Bandes noires haut/bas (480×270 centré dans 480×800). Préserve tout le détail horizontal.
    • Pillarbox (adapter la hauteur) : Hauteur mise à 800 px → largeur devient 1422 px. Rogne les bords gauche/droite. Remplit l'écran verticalement mais perd du contenu horizontal.
    • Étirement (déformation) : Force 1280×720 → 480×800 de façon non uniforme. Les cercles deviennent des ovales. Rarement utilisé sauf si l'utilisateur force « Remplir l'écran ».
  4. Affichage : L'image redimensionnée est envoyée au contrôleur LCD ligne par ligne.

Ce qu'on perd (et ce qu'on garde)

Perdu : Le détail fin (texte, textures lointaines), l'information spatiale haute fréquence. La limite de Nyquist de la largeur 480 px plafonne le détail perçu à ~240 paires de lignes par hauteur d'image.

Gardé : La résolution temporelle (fluidité du mouvement 30/60 fps), la profondeur de couleur (métadonnées HDR 10-bit généralement tonemappées en 8-bit SDR), la composition globale de la scène.

Pourquoi ça paraît parfois « assez bon »

  • Densité de pixels (PPI) : Un écran 3,5"–4,0" en 480×800 fait ~230–265 PPI. À distance de visionnage typique (30–45 cm), l'œil résout ~300 PPI max. L'image redimensionnée approche la limite de l'œil.
  • Dithering et netteté : Les GPU mobiles appliquent souvent un léger noyau de netteté post-scale pour restaurer le piqué perçu.
  • Qualité source : Une source 720p à haut bitrate redimensionnée paraît meilleure qu'un encodage natif 480×800 à bas bitrate car les artefacts de compression sont moyennés lors du scaling.

Le matériel compte

Les anciens SoC (Snapdragon S4, OMAP 4, Tegra 3) reposaient sur du scaling logiciel (CPU/NEON) — lent, gourmand en batterie, qualité inférieure. Les puces modernes (même d'entrée de gamme) ont des scalers 2D/3D dédiés dans le contrôleur d'affichage (MDP, DPU) qui gèrent les chaînes 1080p→720p→480p en matériel avec zéro charge CPU et filtres polyphases de haute qualité.

À retenir en pratique

Si vous encodez des vidéos spécifiquement pour un appareil 480×800, encodez en 480×800 (ou 480×270 letterboxé). Vous économiserez 50–70 % de taille de fichier/bande passante sans perte visible de qualité, car les pixels 720p en trop sont jetés de toute façon. Ne gardez les masters 720p que si vous regardez aussi sur grands écrans.

HDTV