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

H.264 et HDR : Pourquoi ce codec n'est pas fait pour la haute dynamique

H.264 (AVC) ne supporte pas nativement le HDR. Il manque la signalisation, la profondeur de bits et l'infrastructure colorimétrique pour les métadonnées HDR. Encoder du HDR en H.264 est techniquement possible mais pratiquement déficient.

Ce qui manque à H.264 pour le HDR

  • Profondeur de bits : 8-bit seulement (profil High 10 existe mais rarement supporté en matériel)
  • Primaires/Matrice couleur : Signalisation VUI limitée. Pas de métadonnées standard Rec.2020 / ST 2086 / SMPTE ST 2094
  • Fonction de transfert : Assume BT.1886 (gamma 2.4). Pas de signalisation PQ (ST 2084) ou HLG
  • Métadonnées écran de mastering : Pas de messages SEI pour luminance max/min, point blanc
  • Niveau de lumière du contenu : Pas de signalisation MaxCLL / MaxFALL

Ce qui arrive quand on force du HDR dans H.264

ApprocheRésultat
PQ/ST 2084 encodé en 8-bitBanding sévère dans les ombres. 8 bits insuffisants pour le quantificateur perceptuel
HLG encodé en 8-bitLégèrement mieux (référé scène) mais toujours bandé, pas de métadonnées
Profil High 10 10-bitDécodage logiciel seulement. Pas de support matériel. Pas de chemin métadonnées HDR
HDR → SDR tone-mappé → H.264Fonctionne universellement. Mais le HDR est cuit — pas de bénéfice écran HDR

Codecs conçus pour le HDR

CodecFonctionnalités HDRSupport matériel
HEVC / H.265Profil Main 10 (10-bit), SEI HDR, Dolby Vision, HDR10+Universel (2016+)
VP9 Profil 210/12-bit, métadonnées HDRChrome, Android, Smart TVs
AV110/12-bit, HDR, synthèse grain filmGPU 2020+, TV récentes
VVC / H.266HDR natif, 10/12-bit, meilleure efficacitéÉmergent (2024+)

Tentatives historiques « H.264 HDR »

  • YouTube 2016 : VP9 pour HDR, H.264 pour fallback SDR
  • Netflix : HEVC Main 10 pour HDR, H.264 High pour SDR
  • Apple : HEVC pour HDR, H.264 pour compatibilité

Quand vous pourriez voir « H.264 HDR »

  • Contenu SDR mal étiqueté avec contraste étendu
  • HDR → SDR tone-mappé ré-encodé en H.264
  • Implémentations privées non-standard (industriel, médical)
  • Confusion avec « H.264 10-bit » (fansubs anime, pas HDR)

Verdict : Utiliser HEVC, VP9 ou AV1 pour la livraison HDR. H.264 est pour la compatibilité SDR seulement. L'économie de bande passante des codecs modernes en qualité HDR est de 30–50% vs H.264 forcé.

HDTV