Remarque
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.
Cette rubrique fournit des informations sur la gestion de l’alimentation de l’écran tactile et décrit les exigences en matière de consommation d’énergie.
Consommation énergétique
Les exigences de consommation d’énergie pour les différents modes d’alimentation d’un appareil à écran tactile Windows sont à la discrétion de l’OEM ou du générateur de système. Toutefois, Windows fournit des fonctionnalités pour aider à équilibrer l’efficacité énergétique et la latence de réponse.
Appareils HID I²C
Les appareils à écran tactile Windows connectés via I²C peuvent prendre en charge jusqu’à quatre états d’alimentation distincts :
- Actif
- Idle
- Veille ou Armé pour l’éveil (tous deux facultatifs)
- Désactivé
Les quatre états d’alimentation sont illustrés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.
État actif
L’état Actif est défini comme le mode de fonctionnement de l’appareil dans lequel un ou plusieurs contacts sont présents, ou il y a eu une activité au cours des 30 dernières secondes. Lorsque l’alimentation est appliquée à un appareil à écran tactile, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif .
Un appareil à écran tactile doit respecter les exigences de latence du contact et de latence de déplacement du contact pour ce mode, car c’est là que l’essentiel des exigences de compatibilité sera testé et où la majorité des interactions utilisateur se produisent.
État d’inactivité
L’état Inactif est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité ne s’est produite au cours des 30 dernières secondes.
Un appareil peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en respectant l’exigence de latence du contact pour ce mode. Une fois que l’appareil a détecté une activité, il doit revenir à l’état Actif .
État sleep (Armed for Wake)
L’état veille est défini comme le mode de fonctionnement que l’appareil entre, une fois que l’hôte a envoyé une commande HID I²C « SET_POWER SLEEP » à l’appareil.
Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire sa consommation d’énergie tout en étant capable d’affirmer une interruption pour réveiller le système, en réponse à une activité qualifiée. Un appareil à écran tactile Windows doit s’assurer que les interruptions ne sont pas déclarées pour les contacts fallacieux, car ces contacts entraîneraient un réveil involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode.
L’appareil doit passer à l’état Actif après avoir reçu une commande HID I²C « SET_POWER ON » de l’hôte.
État désactivé
L’état Désactivé est défini comme le mode de fonctionnement dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.
Dans l’état Désactivé , un appareil ne doit pas consommer d’énergie.
Périphériques USB
Les appareils Windows à écran tactile qui se connectent à l’hôte via USB peuvent implémenter la prise en charge de quatre états d’alimentation distincts :
- Actif
- Idle
- Veille ou Armé pour l’éveil (tous deux facultatifs)
- Désactivé
Les quatre états d’alimentation sont illustrés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.
État actif
L’état Actif est défini comme mode de fonctionnement de l’appareil dans lequel l’hôte n’a pas suspendu l’appareil. Lorsque l’alimentation est appliquée à un appareil à écran tactile, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et dans l’état d’alimentation actif .
Un appareil à écran tactile doit respecter les exigences relatives à la latence du contact et à la latence de déplacement du contact pour ce mode, car c’est là que l’essentiel des exigences de compatibilité sera testé et où la majorité des interactions utilisateur se produisent.
État d’inactivité
L’état Inactif est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité de contact ne s’est produite dans les 30 secondes, et l’appareil a donc été suspendu. C’est ce qu’on appelle « interruption sélective USB ».
Tous les appareils Windows à écran tactile connectés à leur hôte via USB doivent prendre en charge la suspension sélective. Ces appareils doivent signaler cette fonctionnalité via un descripteur de système d’exploitation Microsoft.
Un appareil à écran tactile peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie, tout en respectant l’exigence de latence vers le bas pour ce mode.
Une fois que l’appareil a détecté une activité qualifiée, il doit signaler une veille à distance. À partir du moment de la détection de l’activité, l’appareil doit mettre en mémoire tampon au moins 100 ms de rapports de contact, afin de s’assurer que peu ou pas d’entrée est perdue pendant la reprise du contrôleur hôte USB.
État sleep (Armed for Wake)
L’état Veille est défini comme le mode de fonctionnement de l’appareil dans lequel l’hôte est passé à S3 ou veille connectée.
Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en étant capable de signaler une veille à distance (en réponse à une activité qualifiée) pour réveiller le système. Un appareil Windows à écran tactile doit s’assurer que la veille à distance n’est pas signalée en réponse à des contacts fallacieux, ce qui entraînerait une mise en veille involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode.
Une occurrence de contact qui provoque l’entrée en état Veille ne doit pas être signalée pour réveiller le système.
État désactivé
L’état Désactivé est défini comme le mode de fonctionnement de l’appareil dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.
Dans l’état Désactivé , un appareil à écran tactile ne doit pas consommer d’énergie.
Appareils SPI
Les appareils à écran tactile Windows connectés via SPI peuvent implémenter la prise en charge d’un maximum de cinq états d’alimentation distincts :
- Actif
- Idle
- Veille (facultatif)
- Armed for Wake (facultatif)
- Désactivé
Les cinq états d’alimentation sont illustrés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.
État actif
L’état Actif est défini comme le mode de fonctionnement de l’appareil dans lequel un ou plusieurs contacts sont présents, ou il y a eu une activité au cours des 30 dernières secondes. Lorsque l’alimentation est appliquée à un appareil à écran tactile, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif .
Un appareil à écran tactile doit respecter les exigences de latence du contact et de latence de déplacement du contact pour ce mode, car c’est là que l’essentiel des exigences de compatibilité sera testé et où la majorité des interactions utilisateur se produisent.
État d’inactivité
L’état Inactif est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité ne s’est produite au cours des 30 dernières secondes.
Un appareil peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en respectant l’exigence de latence du contact pour ce mode. Une fois que l’appareil a détecté une activité, il doit revenir à l’état Actif .
État de veille :
L’état Veille est défini comme le mode de fonctionnement que l’appareil entre, après que l’hôte a envoyé une commande HID SPI « SET_POWER OFF » à l’appareil.
Dans cet état, l’appareil doit entrer dans son état d’alimentation interne le plus bas possible et ne doit pas analyser l’entrée ou être armé pour se réveiller.
L’appareil doit passer à l’état Actif après avoir reçu une commande HID SPI « SET_POWER ON » de l’hôte.
Armé pour Wake State
L’état Armed for Wake est défini comme le mode de fonctionnement de l’appareil dans lequel l’hôte est passé à un état d’alimentation inférieur, mais il recherche toujours l’entrée, de sorte qu’il est configuré pour être réveillé par des interactions tactiles.
Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en étant capable de signaler une veille à distance (en réponse à une activité qualifiée) pour réveiller le système. Un appareil Windows à écran tactile doit s’assurer que l’éveil à distance n’est pas signalé en réponse à des contacts fallacieux, ce qui entraînerait une mise en veille involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode.
Une occurrence de contact qui provoque l’entrée dans l’état armé pour l’éveil ne doit pas être signalée pour réveiller le système.
L’appareil doit passer à l’état Actif après avoir reçu une commande HID SPI « SET_POWER ON » de l’hôte.
État désactivé
L’état Désactivé est défini comme le mode de fonctionnement dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.
Dans l’état Désactivé , un appareil ne doit pas consommer d’énergie.