Application 3D LUT système sur Windows, macOS, Android TV et Linux
Un livre blanc QUBYX sur le support LUT 3D au niveau du système d’exploitation, les contraintes de la plateforme et les itinéraires d’intégration pratiques pour les écrans à précision de couleur et les systèmes OEM.
Les tables de lookup 3D (LUT) sont la référence en matière de correction des couleurs des écrans, car elles peuvent corriger la teinte, la saturation, la luminance, le mapping des gamut, le point blanc, le comportement EOTF et les interactions entre les canaux sur l’ensemble du volume RGB.
Ce livre blanc résume la réalité pratique de l’application des LUT 3D à l’échelle du système sous Windows, macOS, Android TV et Linux/KDE Plasma, avec des conseils destinés aux professionnels de l’étalonnage des affichages, aux développeurs logiciel et aux ingénieurs OEM.
Résumé exécutif
- Windows : pas de mécanisme 3D LUT système natif à l’échelle du système ; des hooks DWM tiers tels que le fork lauralex dwm_lut sont pratiques pour de nombreux flux de travail.
- macOS : pas de chemin pris en charge pour des profils d’affichage 3D LUT à l’échelle du système ; les moniteurs LUT matériels ou la correction par application restent les options réalistes.
- Android TV : l’API Level 36+ introduit l’API DisplayLuts pour l’application de LUT au niveau du compositeur dans des contextes privilégiés/OEM.
- Linux/KDE Plasma 6 : KWin et la gestion des couleurs Wayland progressent vers une gestion des couleurs native au niveau du compositeur.
Pourquoi les LUT 3D comptent
Une LUT 1D ou un VCGT peut ajuster chaque canal RGB de manière indépendante, mais elle ne peut pas corriger le crosstalk entre les canaux ni remodeler l’ensemble du volume de couleurs. Une LUT 3D cartographie les valeurs RGB d’entrée vers des valeurs RGB de sortie corrigées sur une grille en trois dimensions, ce qui la rend adaptée aux affichages à large gamut, aux flux DICOM GSDF, aux pipelines couleur créatifs et aux systèmes d’étalonnage OEM.
Flux de travail de calibration typique
- Mesurer l’affichage avec un colorimètre ou un spectrophotomètre pris en charge.
- Générer une correction à l’aide d’un logiciel d’étalonnage tel que QUBYX PerfectLum pour les flux médicaux ou PerfectChroma pour les flux créatifs et de diffusion.
- Exporter un fichier LUT 3D tel que .cube ou .3dl.
- Appliquer la LUT via le compositeur du système d’exploitation, le matériel d’affichage ou la chaîne de rendu de l’application.
- Vérifier le résultat avec une seconde passe de mesure et archiver le rapport.
Intégration OEM et développeur
Pour les OEM, DisplayLuts Android TV et les pipelines d’affichage embarqués personnalisés créent de nouvelles opportunités pour appliquer des LUT de qualité calibration au niveau système ou produit. Pour les flux de travail de bureau, la route d’implémentation dépend fortement des contraintes du système d’exploitation et de la possibilité pour le produit de s’appuyer sur des LUT matérielles, des shaders par application ou des hooks de compositeur tiers.
Outils QUBYX dans ce flux de travail
- PerfectLum : étalonnage d’affichage médical et clinique, y compris les flux DICOM/GSDF.
- PerfectChroma : étalonnage d’affichage créatif, télévisuel et à large gamut avec génération de LUT 3D.
- QUBYX OS Tools : chemins SDK orientés développeur pour la génération de LUT 3D et de profils ICC.
Pour les programmes d’étalonnage d’affichage OEM, explorez l’étalonnage d’affichage OEM QUBYX. Pour une discussion technique, demandez une démonstration.
Écrit sur l’étalonnage des displays et les flux de travail qui dépendent d’une couleur précise. Membre de l’équipe QUBYX depuis 2018.