Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La majorité des écrans aujourd’hui ont un point blanc de 6500 K. Cependant, la plupart des environnements d’utilisation ne correspondent pas à ce point blanc. L’éclairage de bureau courant est d’environ 5 000 K, par exemple. Cela provoque un aspect artificiel de l’écran en raison de la différence de point blanc. La couleur adaptative ajuste automatiquement le point blanc de l’affichage d’un appareil pour correspondre à son environnement en utilisant un capteur de couleur ambiante.
Voici pourquoi la mise en œuvre de la couleur adaptative est bénéfique :
- Expérience visuelle cohérente : la couleur adaptative utilise des capteurs avancés pour ajuster la couleur et l’intensité de votre écran afin de correspondre à la lumière ambiante. Que vous travailliez sous les fluorescents agressifs d’un bureau ou sous la douce lueur d’une lampe de lecture, la couleur adaptative garantit que le contenu sur votre écran semble naturel et confortable à regarder en tout temps.
- Réduction de la fatigue oculaire : En s’ajustant dynamiquement à l’environnement, la couleur adaptative peut aider à minimiser la fatigue oculaire, ce qui le rend idéal pour une utilisation prolongée. Que vous lisiez, naviguiez ou travailliez, la couleur adaptative rend l’affichage plus naturel, similaire à la lecture d’un livre sous différentes conditions d’éclairage.
- Productivité améliorée : Un écran qui s’adapte à votre environnement peut conduire à moins de fatigue et à des conditions de travail plus confortables, ce qui peut à son tour augmenter la productivité. La couleur adaptative soutient cela en garantissant que les couleurs et la luminosité sont toujours optimales pour votre environnement actuel.
- Un affichage plus intelligent : la couleur adaptative est comme un assistant intelligent pour votre écran, qui travaille constamment pour vous offrir la meilleure expérience visuelle possible. C’est un effet subtil que vous pourriez ne pas remarquer jusqu’à ce qu’il soit désactivé, mais une fois que vous l’avez expérimenté, vous vous demanderez comment vous avez pu vous en passer.
L’implémentation de la couleur adaptative ne consiste pas seulement à suivre la technologie ; il s’agit de fournir une expérience utilisateur supérieure qui privilégie le confort et la productivité. En considérant les avantages, pensez à la couleur adaptative comme un investissement dans le bien-être de vos yeux et la qualité de votre travail.
La couleur adaptative a été initialement publié dans Windows 10, Version 1903. Il est disponible sur Windows 10 et Windows 11.
Terminologie
Terme | Définition |
---|---|
TCON | Contrôleur de timing, un composant sous-système d’un module de panneau d’affichage. |
ACS | Capteur de Couleur Ambiante, un capteur de lumière ambiante qui détecte les niveaux de couleur ambiante et les transmet à Windows ; ces capteurs doivent être calibrés et répondre à certaines exigences (veuillez consulter la section Capteur de Lumière Ambiante) |
DDI | Interface de pilote de périphérique |
DES | Service d’amélioration de l’affichage, un service Windows intégré responsable de la gestion de la luminance et de l’adaptation des couleurs de l’affichage en réponse à la lumière ambiante et aux entrées des capteurs de couleur ambiante. |
CCT | Température de couleur corrélée, une mesure de la teinte jaune ou bleue de la lumière émise par l’affichage. Elle est mesurée en Kelvin, c’est-à-dire 2200K. |
Espaces de Couleur CIE 1931 | L’espace de couleur standardisé par la Commission Internationale de l’Éclairage est référencé dans cette documentation. |
ICC | Un profil ICC est un ensemble de données qui caractérise un dispositif d’entrée ou de sortie de couleur, ou un espace de couleur, selon les normes promulguées par le Consortium International de la Couleur (ICC). |
D65 | La chromatique de x=0,31271,y=0,32902 |
Vue d’ensemble
Paramètres utilisateur
Le paramètre suivant sera visible pour les utilisateurs avec des systèmes compatibles avec la couleur adaptative. Pour les systèmes qui prennent en charge la couleur adaptative, une nouvelle option dans la page Paramètres d’affichage sous « Luminosité et couleur » est exposée. Cette nouvelle option, la couleur adaptative, contiendra un commutateur marche/arrêt. Un texte bref en ligne informera l’utilisateur de cette nouvelle fonctionnalité. L’option couleur adaptative est activée par défaut pour les systèmes avec des Capteurs de Couleur Ambiante (ACS), elle utilise ces capteurs pour ajuster la couleur et l’intensité de votre écran pour correspondre à la lumière ambiante, de sorte que les images paraissent plus naturelles ; ajustant le point blanc d’un écran pour correspondre à l’environnement d’éclairage ambiant actuel tel que mesuré par les Capteurs de Couleur Ambiante (ACS) pris en charge.
Remarque
La couleur adaptative prend actuellement en charge uniquement les écrans internes. Ce commutateur ne sera visible que lorsque le panneau interne est sélectionné.
Architecture système
La couleur adaptative respecte les principes suivants :
- Ajuster le point blanc de l’écran pour qu’il paraisse plus précis et semblable au papier dans son environnement actuel.
- Transitions de couleur lentes et non distrayantes lors du passage entre différents environnements de couleur.
- Hystérésis pour éviter des ajustements trop fréquents du point blanc.
Illustration ci-dessous de la mise en œuvre et de l’intégration améliorées de la couleur adaptative avec l’éclairage nocturne livrées dans Windows 11, Version 21H2. De haut en bas, de gauche à droite : adaptation de la couleur adaptative pour un éclairage ambiant de 9300K [lumière bleue] avec un curseur de force à 50% pour l’éclairage nocturne, l’image originale sans l’éclairage nocturne ni adaptation de la couleur adaptative, adaptation de la couleur adaptative pour un éclairage ambiant vert avec un curseur de force à 50% pour l’éclairage nocturne, adaptation de la couleur adaptative pour un éclairage ambiant de type Illuminant A [éclairage incandescent standard] avec un curseur de force à 50% pour l’éclairage nocturne, adaptation de la couleur adaptative pour un éclairage ambiant magenta avec un curseur de force à 50% pour l’éclairage nocturne.
Le diagramme suivant décrit les différents composants qui travaillent ensemble pour activer la couleur adaptative sur Windows. La responsabilité est partagée entre le système d’exploitation (OS), le fournisseur de matériel indépendant (IHV) et le fabricant d’équipement d’origine (OEM).
Configuration matérielle requise
La fonctionnalité couleur adaptative sera disponible pour l’utilisateur si les trois exigences suivantes sont remplies : un écran capable de Brightness3 (calibré en nits), un capteur de couleur ambiante pris en charge (ACS) et une version OS prise en charge.
Exigences pour l’affichage
Le pilote graphique doit implémenter Brightness3 DDI :
- Doit prendre en charge l’affichage calibré en nits
- L’affichage doit être calibré
Remarque
Les fonctionnalités de Windows nécessitant Brightness3 exigent qu’un pilote fournisse un support de mode « calibré ». Il existe diverses options pour la manière dont la Brightness3 « calibrée » peut être approvisionnée :
- Pilote d’affichage calibré (IHV)
- Pilote de filtre de panneau OEM calibré hybride + pilote d’affichage calibré
- Pilote de filtre de panneau OEM calibré hybride + pilote d’affichage non calibré
- Pilote de filtre de panneau OEM contrôlant directement l’affichage
Exigences pour le capteur de lumière ambiante
Le pilote DDI du capteur de lumière est implémenté avec prise en charge des couleurs (veuillez consulter la section Directives pour les Composants du Capteur de Lumière Ambiante pour plus de détails)
- Prend en charge les champs de chromaticité x/y et signale la propriété DEVPKEY_LightSensor_ColorCapable selon le DDI du capteur de lumière
- De plus, s’il y a plusieurs capteurs de couleur exposés, un capteur doit être étiqueté avec la propriété DEVPKEY_LightSensor_AdaptiveColorPreferred afin que le système d’exploitation sache lequel utiliser pour la couleur adaptative
- La condition HLK System.Client.AmbientLightSensor.Color Calibration exige que les valeurs de chromaticité x et y détectées soient dans un rayon de 0.025 de la lumière entrante réelle. Pour une liste complète des exigences, voir https://learn.microsoft.com/en-us/windows-hardware/test/hlk/testref/system-client-tests.
- L’Explorateurde capteurs peut être utilisé pour valider les données à partir du capteur lumineux.
Interaction avec l’éclairage nocturne
La couleur adaptative et l’éclairage nocturne sont des fonctionnalités qui travaillent ensemble pour ajuster la couleur et la luminosité de votre écran pour correspondre à la lumière ambiante, rendant les images plus naturelles. Voici un résumé de leur relation et de leur rôle :
- La couleur adaptative est une fonctionnalité qui utilise des capteurs de couleur ambiante (ACS) pour ajuster la couleur et l’intensité de votre affichage pour qu’elle corresponde à la lumière ambiante, afin que les images apparaissent plus naturelles. Il ajuste le point blanc d’un affichage pour qu’il corresponde à l’environnement d’éclairage ambiant actuel, tel qu’il est mesuré par ACS pris en charge.
- L’éclairage nocturne est une fonctionnalité qui réduit la quantité de lumière bleue émise par l’écran, ce qui peut aider à améliorer la qualité du sommeil s’il est utilisé avant le coucher.
Fusion de la couleur adaptative avec l’éclairage nocturne
L’interaction entre éclairage nocturne et couleur adaptative a été améliorée dans Windows 11. Auparavant, lorsque les deux étaient activés, l’écran devenait extrêmement rouge car les deux sorties étaient multipliées. La nouvelle logique se rapproche de la quantité de réduction de lumière bleue de l’éclairage nocturne et des points blancs de la couleur adaptative, puis applique l’une des deux options :
- Si la réduction de lumière bleue de la couleur adaptative est plus forte : utilisez le point blanc de la couleur adaptative tel quel car il réalise déjà la même réduction de lumière bleue ou plus forte que l’éclairage nocturne.
- Si la réduction de la lumière bleue nocturne est plus forte - décaler le point blanc de couleur adaptative de sorte que sa réduction de lumière bleue correspond approximativement à la lumière nocturne
Windows 10, Version 1903 (9300K+ éclairage nocturne élevé [2800K]) | Windows 11, Version 21H2 (9300K+ éclairage nocturne élevé [2800K]) |
---|---|
![]() |
![]() |
Ci-dessous se trouve le diagramme d’architecture illustrant les changements apportés au Service d’Amélioration de l’Affichage (DES) pour Windows 11, Version 21H2 pour intégrer l’éclairage nocturne et la couleur adaptative. Notez que cela s’applique uniquement aux systèmes compatibles avec la couleur adaptative. Les appareils non ac utilisent le chemin d’accès « déconseillé ».
Algorithme de la couleur adaptative
Temps de transition
L’algorithme de transition des couleurs a été amélioré pour plus de fluidité et de subtilité :
Le temps de transition variera désormais en fonction du changement de point blanc.
- Le temps de transition sera raccourci si le delta est trop petit, économisant de l’énergie et garantissant que les étapes semblent continues.
- Le temps de transition sera augmenté si le delta est grand pour garantir que les utilisateurs ne remarquent pas le changement.
Le temps de transition entre deux points de transition intermittents a été augmenté pour économiser de l’énergie sans perte de fidélité visuelle.
La courbe de transition accélérera et décélérera désormais selon la perception des couleurs par l’homme pour garantir que le changement de couleur reste cohérent en termes de perception.
La courbe de transition tentera désormais de minimiser les changements de teinte, ce qui permet aux couleurs de paraître plus précises pendant une transition.
Lorsque la fonctionnalité est activée (sur les facteurs de forme des ordinateurs portables), il y aura une transition rapide mais subtile vers le point blanc adapté. Auparavant, il n’y avait pas de transition et le point blanc de l’affichage pouvait sembler « scintiller » vers le nouveau point blanc.
Clamping du point blanc
Windows a implémenté une « restriction » de la plage de jeux de couleurs du point blanc, limitant la plage d’adaptation de couleur que l’utilisateur peut rencontrer lorsque la couleur adaptative est activée pour éviter la perte de fidélité de l’image. Cela signifie que dans des conditions d’éclairage extrêmes, l’expérience de l’utilisateur sera plus agréable. Un exemple est donné ci-dessous.
Windows 10, Version 1903 (Extreme Green Environment) | Windows 11, Version 21H2 (Extreme Green Environment) |
---|---|
![]() |
![]() |
La couleur adaptative suit le schéma suivant pour décider du point blanc adapté de l’écran :
- Déterminer le point blanc à faible lux (WPlow), qui est une moyenne pondérée de D50 et D65 basée sur la DefaultAdaptiveColorAdaptationStrength (ou la valeur du curseur si elle est présentée). Une force plus élevée signifie que le point blanc à faible lux sera plus proche de D50.
- Comme décrit dans la section LuxBasedStrengthAdaptationLut, la force finale sera le produit de DefaultAdaptiveColorAdaptationStrength/SliderValue et de la force basée sur le lux.
- En fonction de la force finale, le point blanc adapté (WPadapted) sera une moyenne pondérée entre le point blanc par défaut du profil (la plupart du temps il s’agit de D65) et les relevés CIE xy de l’ACS. Une force plus élevée signifie que le point blanc adapté sera plus proche des relevés CIE xy de l’ACS.
- Comparer WPadapted à la gamme de points blancs que nous avons définie : si elle dépasse la gamme de points blancs, elle sera coupée à la limite de la gamme pour obtenir le WP coupé (WPclipped). Si WPadapted est dans la gamme de points blancs que nous avons définie, WPclipped=WPadapted.
- Si la lecture lux de l’ACS est inférieure au WhitePointMappingLowLightLuxLevel, un traitement en faible lumière sera utilisé pour obtenir le WP final. Le WP final (WPfinal) est une moyenne pondérée entre le WP à faible lux (WPlow) défini en (0) et WPclipped.
Un exemple est montré dans l’illustration ci-dessous lorsque la DefaultAdaptiveColorAdaptationStrength est définie à 50 % et que la lecture ACS est CIEx= 0.44757, CIE y=0.40745 (illuminant A) et Lux=30.
- Tout d’abord, WPlow (x=0.3292, y=0.3438) est déterminé, ce qui représente 50 % de D65 et 50 % de D50.
- Ensuite, la force finale est déterminée comme S=SL*SD=25 %.
- WPadapted sera la moyenne pondérée de D65 et de la valeur de l’ACS ambiant.
- Comparer WPadapted(x=0.3413,y=0.3457) à la gamme de points blancs ; il est dans la gamme, donc aucun découpage ne sera appliqué et WPclipped=WPadapted.
- Comme le lux de l’ACS (30) est inférieur au WhitePointMappingLowLightLuxLevel (50), un traitement en faible lumière sera appliqué. WPfinal (x=0.3365,y=0.3449) est 30/50*100%=60 % WPclipped et 40 % WPlow.
Exemple de sortie
Tableau de sortie de l’algorithme de la couleur adaptative (utilisant les paramètres par défaut) ci-dessous :
La sortie échantillon de l’algorithme de la couleur adaptative dans DES pour un ensemble de 10 conditions d’éclairage ambiant
Lecture ACS : CIE x | Lecture ACS : CIE y | Lecture ACS : Lux | CCT | Affichage CIE x | Affichage CIE y | Affichage CCT |
---|---|---|---|---|---|---|
0.4593 | 0.4107 | 5 | 2706 | 0.3306 | 0.3440 | 5580 |
0.4593 | 0.4107 | 5 | 2706 | 0.3306 | 0.3440 | 5580 |
0.4593 | 0.4107 | 50 | 2706 | 0.3436 | 0.3462 | 5045 |
0.3805 | 0.3767 | 30 | 4008 | 0.3285 | 0.3414 | 5677 |
0.3805 | 0.3767 | 100 | 4008 | 0.3443 | 0.3512 | 5032 |
0.3457 | 0.3585 | 50 | 5002 | 0.3204 | 0.3359 | 6067 |
0.3457 | 0.3585 | 500 | 5002 | 0.3285 | 0.3431 | 5675 |
0.3127 | 0.3290 | 100 | 6504 | 0.3127 | 0.3290 | 6504 |
0.3127 | 0.3290 | 1 000 | 6504 | 0.3127 | 0.3290 | 6504 |
0.3038 | 0.3140 | 500 | 7194 | 0.3082 | 0.3213 | 6831 |
0.3038 | 0.3140 | 1 200 | 7194 | 0.3127 | 0.3290 | 6504 |
0.2849 | 0.2932 | 700 | 9224 | 0.2983 | 0.3105 | 7632 |
0.2849 | 0.2932 | 1 200 | 9224 | 0.3127 | 0.3290 | 6504 |
Personnalisations OEM
Le tableau suivant décrit les personnalisations que peuvent effectuer les OEM. Il liste également la valeur par défaut utilisée si elle n’est pas personnalisée.
Le chemin du registre pour tous les paramètres OEM publics est situé sous ce chemin de registre : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AdaptiveDisplayBrightness\{23B44AF2-78CE-4943-81DF-89817E8D23FD}
Clé | Description | Default | Format | Utilisation |
---|---|---|---|---|
AllowAdaptiveColorCapable | Si l’appareil peut exposer la capacité de couleur adaptative. | 1 | REG_DWORD | « 1 » pour VRAI, « 0 » pour FAUX |
EnableAdaptiveColorStrengthSlider | Le curseur de force ne s’affichera pas. Nous avons supprimé le curseur à partir de Windows 11, Version 21H2, pour améliorer la cohérence de l’expérience. Par exemple, si un utilisateur définit la force pour un environnement d’éclairage particulier, il peut ressentir une mauvaise adaptation en passant à un autre environnement (par exemple, faible éclairage). Les systèmes sans curseur seront par défaut à une force de 50 %. Les systèmes mis à jour vers la version d’octobre 2021 de Windows auront leur force réinitialisée à 50 % et le curseur sera supprimé. | FAUX | REG_DWORD | « 0 » pour FAUX, « 1 » pour VRAI |
DefaultAdaptiveColorAdaptationStrength | À quel point la force d’adaptation est forte pour la couleur adaptative par défaut. Sera ignoré lorsque le curseur est désactivé. | 50 | REG_DWORD | Interprété directement comme force d’adaptation |
WhitePointMappingLowLightLuxLevel | Le niveau de faible lux en dessous duquel la couleur adaptative ne s’adaptera pas selon l’ACS car les capteurs de couleur sont généralement inexactes à ces niveaux. La couleur adaptative sortira plutôt une moyenne pondérée entre le D50 statique (x=0.34567,y=0.35850) et la valeur de l’ACS ; un niveau de lux plus bas signifie que la couleur adaptative mettra plus de poids sur D50. | 5 000 | REG_DWORD | Valeur en millilux Exemple : « 2000 » représente un niveau de lux de 2 |
LuxBasedStrengthAdaptationLut | Table de correspondance utilisée pour mapper une valeur millilux particulière à un multiplicateur de force qui se combine avec le paramètre de force actuel puis utilisé pour l’adaptation des couleurs. Plus de détails dans la section LuxBasedStrengthAdaptationLut ci-dessus. | 0:0.5,50000:0.5,60000:0.6,70000:0.7:80000:0.8,90000:0.9,100000:1.0,600000:1.0, 650000: 0.9958, |
REG_SZ | Une chaîne de valeurs millilux à force délimitée par des deux-points (le premier élément est le millilux et le second est la force) Exemple : « 1000,0.4:10000,0.23:40000,0.9 » représente une LUT avec les points (1 lux, 0.4), (10 lux, 0.23), (40 lux, 0.9) dans cet ordre précis |
ColorTransitionMinTransitionTime | Le temps de transition minimum autorisé, utilisé par l’algorithme pour calculer le nombre de points de transition. | 300 | REG_DWORD | Temps de transition en millisecondes |
ColorTransitionBaseTransitionTime | L’intervalle par défaut utilisé pour les transitions de couleur vers un point blanc spécifique. | 400 | REG_DWORD | Temps de transition en millisecondes |
IsAdaptiveColorOnByDefault | Si la couleur adaptative est activée ou désactivée par défaut | True | REG_DWORD | « 0 » pour FAUX, « 1 » pour VRAI |
Personnalisation OEM : LuxBasedStrengthAdaptationLut
Dans la couleur adaptative, la force d’adaptation est utilisée pour déterminer à quel point nous voulons que le point blanc de l’écran (WP) suive la couleur ambiante. Une force d’adaptation de 100 % signifie que le WP de l’écran sera le même que la lecture du capteur de couleur ambiante (en termes de CIE x,y) et 0 % signifie qu’aucune force d’adaptation ne sera appliquée et que l’écran sera toujours au point blanc par défaut quelles que soient les conditions d’éclairage ambiant.
Pour un capteur de couleur ambiante (ACS) du monde réel, ils ont généralement une précision différente selon les niveaux de lux. Par exemple, à un faible niveau de lux, la précision de l’ACS est généralement faible en raison du faible rapport signal/bruit. En même temps, à des niveaux de lux élevés, la perception humaine est dominée par la lumière ambiante et le changement de couleur de l’écran n’a pas beaucoup d’impact sur la perception humaine. C’est pour cela que la LuxBasedStrengthAdaptationLut est introduite pour contrôler la force d’adaptation à différents niveaux de lux. Comme montré ci-dessous, à 0 Lux la force basée sur le lux (SL) est de 0,5 (50%) et à 300 lux SL est de 1 (100%).
Si le curseur n’est pas présenté, la force finale (S) appliquée est le produit de SL et DefaultAdaptiveColorAdaptationStrength (SD). Par exemple, si SD est défini à 50 %, selon la LUT ci-dessous à 0 Lux, la force finale est de 25 % et à 300 Lux, la force finale est de 50 %.
Si le curseur contrôlable par l’utilisateur est présenté, la force finale est le produit de SL et de la valeur du curseur (en pourcentage). Par exemple, si le curseur est défini à 70 %, selon la LUT ci-dessous à 0 Lux, la force finale est de 35 % et à 300 Lux, la force finale est de 70 %.
Les OEM peuvent personnaliser cette luxBasedStrengthAdaptationLut en fonction des performances de l’ACS (voir ci-dessous).
Personnalisation OEM : ColorTransitionMinTransitionTime
Lorsque la couleur ambiante change, DES lancera une transition du WP d’affichage actuel au nouveau WP d’affichage et enverra chaque point de transition à la pile graphique inférieure un par un. Cependant, si les points de transition sont envoyés trop fréquemment (par exemple, toutes les 10 ms), le matériel ne pourra pas consommer chaque point de transition et appliquer les changements de couleur en conséquence. Le ColorTransitionMinTransitionTime est l’intervalle de temps minimum entre deux points de transition adjacents.
Les OEM doivent personnaliser le ColorTransitionMinTransitionTime en fonction des capacités matérielles.
Personnalisation OEM : ColorTransitionBaseTransitionTime
Le totalTransitionTime est proportionnel au ColorTransitionBaseTransitionTime. Ci-dessous un exemple à 300 Lux où la couleur ambiante change de D65 à D50. Le temps de transition total augmente de 12,76 s à 32 s lorsque le ColorTransitionBaseTransitionTime passe de 400 ms à 1 s.
Les OEM peuvent personnaliser le ColorTransitionBaseTransitionTime pour ajuster la durée de la transition.
Options de remplacement
Dans le cas où une application ne souhaite pas les ajustements de couleur fournis par la couleur adaptative, nous avons étendu le Display Enhancement Override (DEO) pour inclure DisplayColorOverrideScenario pour la couleur adaptative.
Procédure de test de validation
L’objectif de ce document est de définir la liste de validation manuelle pour la couleur adaptative. Pour référence, ce document fait référence à l’appareil testé en tant que « DUT ». Voir Tests de capteurs pour plus de tests.
Paramètres OEM
Configurer le DUT avec les paramètres OEM couleur adaptative avec lesquels l’appareil sera expédié. Ces paramètres sont listés dans le tableau ci-dessous pour référence, pour un tableau plus détaillé, référez-vous au Tableau 1 :
Paramètre OEM | Comportement par défaut | Comportement modifié attendu |
---|---|---|
État par Défaut d’Activation/Désactivation de la couleur adaptative | La couleur adaptative est désactivée par défaut. | Lorsque la valeur 1 est spécifiée, la couleur adaptative doit être activée par défaut. Lorsque la valeur 0 est spécifiée, la couleur adaptative doit être désactivée par défaut. |
Force d’adaptation par Défaut de la couleur adaptative | Le curseur de force d’adaptation de la couleur adaptative doit être à 50 % dans la page des paramètres d’affichage par défaut. | Lorsqu’un nombre X dans la plage [0, 100] a été spécifié, la position du curseur de la couleur adaptative doit être à X% dans la page des paramètres d’affichage par défaut. |
Exécutez les étapes de validation suivantes :
Assurez-vous que le comportement par défaut fonctionne comme prévu lorsque le paramètre OEM n’est pas spécifié :
- Si présent, supprimez la clé de registre de paramètre OEM sur le DUT.
- Redémarrez le DUT.
- Validez que le comportement par défaut, comme indiqué dans le tableau ci-dessus, pour le paramètre OEM a pris effet.
Assurez-vous que le paramètre OEM est appliqué correctement lorsqu’il est spécifié :
- Ajoutez la clé de registre de paramètre OEM sur le DUT.
- Redémarrez le DUT.
- Validez que le comportement du paramètre OEM attendu, comme indiqué dans le tableau ci-dessus, a pris effet.
Les paramètres OEM ne prennent effet que lorsque l’utilisateur n’a pas encore modifié explicitement la valeur. Par exemple, si l’utilisateur a activé manuellement la couleur adaptative, le paramètre OEM pour État par défaut d’Activation/Désactivation de la couleur adaptative sera ignoré. Donc, si l’utilisateur a modifié les paramètres de couleur adaptative, le DUT devra être réinitialisé pour tester correctement les scénarios de paramètre OEM.
Scénarios de mise à niveau
Assurez-vous que les appareils répondant aux exigences matérielles de la couleur adaptative obtiennent la fonctionnalité couleur adaptative lorsqu’ils sont mis à niveau de RS5 (qui ne prend pas en charge la couleur adaptative) vers 19H1 (qui prend en charge la couleur adaptative) :
- Installez proprement la dernière version de RS5 (ou l’image OEM, si applicable) sur le DUT.
- Mettez à niveau vers 19H1 et installez toutes les mises à jour de pilotes applicables1.
- Validez que la fonctionnalité couleur adaptative apparaît dans la page des paramètres d’affichage et suit le comportement de la couleur adaptative défini dans ce document.
Assurez-vous que les appareils prenant en charge la couleur adaptative avec une version 19H1 continuent de prendre en charge la couleur adaptative après une mise à niveau vers toute version ultérieure de 19H1.
Assurez-vous que les paramètres OEM sont correctement migrés lors de la mise à niveau :
- Ajoutez les paramètres OEM comme spécifié dans la section « Paramètres OEM ».
- Mettez à niveau le DUT vers une version ultérieure de 19H1.
- Vérifiez que les paramètres OEM sont toujours présents et prennent effet comme prévu.
Assurez-vous que les paramètres de couleur adaptative sont conservés
- Activez la couleur adaptative.
- Mettez à niveau le DUT vers une version ultérieure de 19H1.
- Vérifiez que la couleur adaptative est toujours activée et prend effet comme prévu.
- Répétez les étapes a) à c) pour la couleur adaptative désactivée et les nouvelles valeurs de force de la couleur adaptative.
Les exigences de la couleur adaptative sont (1) exposer un capteur de couleur et (2) exposer le Brightness3 DDI.
Interface utilisateur de la couleur adaptative
Assurez-vous que la couleur adaptative prend effet lorsqu’elle est activée à partir de la page des paramètres d’affichage :
- Vérifiez que la couleur adaptative est désactivée.
- Allez dans un environnement d’éclairage non-D65 (https://en.wikipedia.org/wiki/Illuminant_D65 ) (l’éclairage de bureau normal fonctionne bien).
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Vérifiez que l’écran devient plus chaud https://en.wikipedia.org/wiki/Color_temperature.
- Désactivez la couleur adaptative dans la page des paramètres d’affichage.
- Validez que l’écran revient à la même température de couleur qu’à l’étape a.
Assurez-vous que la couleur adaptative respecte le curseur de force d’adaptation (SI activé dans les personnalisations OEM, voir Personnalisations OEM) :
- Allez dans un environnement d’éclairage non-D65 (https://en.wikipedia.org/wiki/Illuminant_D65 ) (l’éclairage de bureau normal fonctionne bien).
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Vérifiez que l’écran devient plus blanc en déplaçant le curseur de force d’adaptation de la couleur adaptative vers 0 %.
- Vérifiez que l’écran devient plus chaud en déplaçant le curseur de force d’adaptation de la couleur adaptative vers 100 %.
- Désactivez la couleur adaptative dans la page des paramètres d’affichage.
- Validez que l’écran revient à la même température de couleur qu’à l’étape a.
Vérification de la capacité de la couleur adaptative
Assurez-vous que la fonctionnalité de couleur adaptative apparaît bien dans l’interface utilisateur des paramètres d’affichage lorsque l’appareil expose une interface brightness3 et des capteurs de couleur ambiante et que la personnalisation OEM AllowAdaptiveColorCapable est activée.
Paramètres persistants de la couleur adaptative
Assurez-vous que les préférences utilisateur pour l’activation/désactivation de la couleur adaptative sont conservées :
- Désactivez la couleur adaptative dans la page des paramètres d’affichage.
- Redémarrez le DUT.
- Vérifiez que le commutateur de la couleur adaptative dans la page des paramètres d’affichage est toujours désactivé.
- Répétez les étapes 1 à 3, mais avec la couleur adaptative activée.
- Répétez les étapes 1 à 4, mais avec l’hibernation et la suspension au lieu du redémarrage à l’étape b.
Assurez-vous que les préférences utilisateur sont stockées pour la force d’adaptation de la couleur adaptative :
- Sélectionnez un nombre aléatoire X dans la plage [0, 100] et déplacez le curseur de force d’adaptation de la couleur adaptative à X% dans la page des paramètres d’affichage.
- Redémarrez le DUT.
- Vérifiez que le curseur de force d’adaptation de la couleur adaptative dans la page des paramètres d’affichage est toujours à X%.
- Répétez les étapes a à c plusieurs fois avec de nouvelles valeurs de curseur.
- Répétez les étapes a à d, mais avec l’hibernation et la suspension au lieu du redémarrage à l’étape b.
Interaction avec l’éclairage nocturne
Assurez-vous que la lumière nocturne et la couleur adaptative n’affectent pas les uns les autres négativement :
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Activez l’éclairage nocturne dans la page des paramètres d’affichage et assurez-vous qu’il est actif :
- Vérifiez que l’écran devient plus chaud après l’activation de l’éclairage nocturne et que l’affichage reste utilisable.
- Répétez les étapes a. à c. avec différentes forces du curseur d’éclairage nocturne et du curseur d’adaptation de la couleur adaptative.
Scénarios d’éclairage en couleur
Assurez-vous que la couleur adaptative semble agréable dans différents scénarios d’éclairage courants (voir Tableau 2 Sortie de couleur adaptative : La sortie échantillon de l’algorithme de la couleur adaptative dans DES pour un ensemble de 10 conditions d’éclairage ambiant) :
Activez la couleur adaptative dans la page des paramètres d’affichage.
Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
Utilisez l’appareil dans diverses conditions d’éclairage en couleur et validez que l’affichage est agréable à regarder. Scénarios d’éclairage courants (https://en.wikipedia.org/wiki/Color_temperature) (du plus chaud au plus blanc) :
- Bougie/feu de camp (environ 1800 Kelvin)
- Coucher de soleil/lever de soleil (environ 1800 Kelvin)
- Lampe à incandescence (environ 2500 Kelvin)
- Lampe LED chaude (environ 3000 Kelvin)
- Lampe fluorescente (environ 5000 Kelvin)
- Lampe CFL (environ 5000 Kelvin)
- Lumière du jour (environ 6500 Kelvin)
- Lumière du jour couverte (environ 6500 Kelvin)
Assurez-vous que la couleur adaptative ne se comporte pas de manière inattendue dans des scénarios d’éclairage atypiques :
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
- Rendez-vous dans un scénario d’éclairage atypique. Il s’agit de toute condition d’éclairage qui n’est pas rencontrée au quotidien. Par exemple, une lampe LED de couleur magenta.
- Vérifiez que l’affichage ne passe pas à la couleur excentrique.
Assurez-vous que la couleur adaptative ne scintille pas dans des conditions d’éclairage stroboscopique :
- Allez dans un environnement d’éclairage non-D65 avec une source lumineuse contrôlable (l’éclairage de bureau normal fonctionne bien).
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
- Allumez/éteignez rapidement les sources lumineuses à plusieurs reprises avec un intervalle d’une seconde voire moins.
- Vérifiez que les couleurs de l’affichage ne scintillent pas avec la lumière, elles doivent rester cohérentes tout au long du scénario.
Assurez-vous que la couleur adaptative offre des transitions de couleurs agréables :
- rendez-vous dans un environnement d’éclairage avec deux sources lumineuses de températures de couleur différentes pouvant être allumées/éteintes. Par exemple, les lumières de bureau et une lampe à incandescence.
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
- Allumez la première source lumineuse et éteignez la deuxième source lumineuse.
- Attendez que la couleur adaptative se stabilise sur la première source lumineuse.
- Éteignez la première source lumineuse et allumez la deuxième source lumineuse.
- Vérifiez que la couleur adaptative s’adapte à la nouvelle source lumineuse avec une transition de couleur fluide et lente.
Assurez-vous que la couleur adaptative s’adapte à de nouveaux scénarios d’éclairage dans des scénarios d’ouverture de l’écran pour les appareils à écran rabattable :
- Assurez-vous que la couleur adaptative est activée.
- Fermez l’écran de l’appareil.
- Allez dans un nouvel environnement d’éclairage qui a un point blanc différent.
- Ouvrez l’écran de l’appareil et vérifiez que le point blanc a rapidement (< 1 seconde) changé pour le nouvel environnement d’éclairage.
Interaction avec le réglage automatique de la luminosité
Assurez-vous que la luminosité automatique et la couleur adaptative n’affectent pas les uns les autres négativement :
- Activez la couleur adaptative et le réglage automatique de la luminosité dans la page des paramètres d’affichage.
- Utilisez l’appareil dans diverses conditions de luminosité et d’éclairage en couleur ; l’affichage doit être agréable à regarder dans tous les scénarios. Les scénarios communs ici sont les mêmes que ceux listés dans la section Scénarios d’éclairage en couleur.
Interaction avec les filtres de couleur
Assurez-vous que les messages de conflit des filtres de couleur s’affichent aux moments attendus :
- Activez un filtre de couleur dans la page des filtres de couleur :
- Rendez-vous sur la page des paramètres d’affichage de la couleur adaptative et assurez-vous que le texte d’avertissement sur les conflits de filtres de couleur apparaît :
- Retournez à la page des filtres de couleur et désactivez tous les filtres de couleur
- Allez à la page des paramètres d’affichage de la couleur adaptative et assurez-vous que le texte d’avertissement est maintenant jaune :
- Branchez un moniteur externe au DUT et validez à nouveau les étapes a à d.
Assurez-vous que la couleur adaptative et les filtres de couleur fonctionnent bien ensemble visuellement :
- Rendez-vous dans un environnement d’éclairage non-D65 (l’éclairage de bureau normal fonctionne bien).
- Activez un des filtres de couleur :
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
- Vérifiez que l’affichage semble toujours comme si le filtre de couleur est appliqué mais est plus chaud.
- Répétez les étapes a à e avec chacune des options de filtre de couleur.
En 19H1, les filtres de couleur utilisés en combinaison avec la couleur adaptative ne sont pas garantis pour aider la daltonisme. Ce scénario de validation garantit simplement que l’affichage ne passe pas à un état génériquement inattendu lorsque les filtres de couleur et de couleur adaptatifs sont tous deux activés.
Interaction avec l’API WinRT Override de l’amélioration de l’affichage
Assurez-vous que la couleur adaptative peut être temporairement remplacée avec l’API WinRT Display Enhancement Override (DEO)
- Téléchargez l’application SensorExplorer (www.aka.ms/sensorexplorer) et installez-la.
- Rendez-vous dans un environnement d’éclairage non-D65 (l’éclairage de bureau normal fonctionne bien).
- Activez la couleur adaptative dans la page des paramètres d’affichage.
- Déplacez le curseur de force d’adaptation de la couleur adaptative à 50 %.
- Engagez le remplacement de la couleur précise via SensorExplorer.
- Vérifiez que la couleur adaptative n’est plus active, l’écran doit être comme si la couleur adaptative était désactivée.
- Arrêtez le remplacement de la couleur depuis SensorExplorer.
- Vérifiez que la couleur adaptative est revenue avec la même chaleur qu’avant l’étape #4.
Vérification de fonctionnement des applications consommant DEO comme prévu
- Obtenez un appareil qui prend en charge HDR et la couleur adaptative.
- Rendez-vous dans un environnement d’éclairage non-D65 (l’éclairage de bureau normal fonctionne bien).
- Activez la couleur adaptative dans la page des paramètres d’affichage et vérifiez que l’affichage devient plus chaud.
- Ouvrez l’application Films & TV et lisez une vidéo quelconque (une bande-annonce de film fonctionne bien).
- Vérifiez que la couleur adaptative ne prend pas effet pendant la lecture vidéo.
- Fermez l’application Films & TV et vérifiez que la couleur adaptative reprend effet
Interaction de la couleur adaptative avec d’autres fonctionnalités d’affichage Windows
Transitions de la couleur adaptative avec ouverture/fermeture de l’écran
Lors de l’événement d’ouverture de l’écran , DES essaiera de restaurer la cible d’adaptation des couleurs basée sur le temps écoulé entre la fermeture et l’ouverture de l’écran.
Moins de 15 secondes
- La dernière cible de point blanc connue sera restaurée.
Entre 15 et 120 secondes
- Le dernier point blanc connu sera interpolé basé sur la courbe D65 et appliqué.
Supérieur à 120 secondes
- Le point blanc initial reviendra à D65
Prise en charge de la couleur adaptative sur les moniteurs externes
Aucune prise en charge prévue pour la fonctionnalité de couleur adaptative sur les moniteurs externes. L’éclairage nocturne pour les moniteurs externes ne sera pas affecté par la fonctionnalité de couleur adaptative.
Interaction de la couleur adaptative avec les Moniteurs HDR
Cette fonctionnalité n’a pas été validée avec les panneaux HDR. La fonctionnalité modifie le point blanc du moniteur, quel que soit le mode dans lequel il fonctionne.
Interaction de la couleur adaptative avec le réglage automatique de la luminosité
Les contrôles de la couleur adaptative et du réglage automatique de la luminosité sont orthogonaux.