Profondeur de bits (bit depth)

La profondeur (bit depth) est le nombre de bits utilisés pour représenter chaque canal de couleur de chaque pixel d'une image numérique. Elle détermine directement le nombre de valeurs tonales discrètes par canal et donc la fluidité des dégradés, la marge pour l'étalonnage et la résistance au banding. 8 bits par canal (24 bits par pixel en RGB) fournissent 256 valeurs par canal et constituent le standard grand public/web — suffisant pour du contenu de diffusion fini mais inadéquat pour l'étalonnage (toute correction agressive introduit du banding dans les ciels et les ombres). 10 bits par canal (1024 valeurs) sont le minimum broadcast et mastering, exigés pour le HDR (l'encodage PQ/HLG ne peut pas fonctionner en 8 bits sans artefacts sévères) et standard pour ProRes 422, DNxHR HQX, HEVC Main 10. 12 bits par canal (4096 valeurs) sont utilisés dans ProRes 4444 XQ, DNxHR 444, DCP, Dolby Vision et les pipelines de finition où un étalonnage extensif se produit en aval. 16 bits par canal (utilisés dans OpenEXR half-float et certains formats VFX intermédiaires) donnent une marge extrême pour les calculs de compositing. Les profondeurs float (EXR linéaire 32 bits) préservent les valeurs au-dessus de 1,0 pour le compositing HDR scene-linear. En post-production, la règle est de capturer et étalonner à la profondeur pratique la plus élevée, ne réduisant qu'à l'encodage de livraison final où 8 ou 10 bits sont acceptables. La profondeur s'applique tant à la luma qu'à la chroma ; le sous-échantillonnage chroma peut réduire la profondeur effective de chroma même avec une luma profonde. Référence : ITU-R BT.2100 et spécification OpenEXR.

Image, ColorimétrieÉtalonneur, DIT, CompositeurTournage, Étalonnage, VFX
Chaque bit supplémentaire double le nombre de code values par canal. Le 16-bit float est essentiel aux mathématiques de compositing VFX.