web-dev-qa-db-fra.com

Détermination de la durée d'affichage des petites informations

Je dois afficher des informations sur un système de batterie sur un écran très limité. Il n'a qu'un espace d'affichage LCD à quatre caractères, donc la chose la plus courante que j'ai vue était d'alterner les informations. Les informations à afficher sont la tension, l'état de charge et dans certains cas la température. Je dois donc afficher par exemple:

  • 37.5
  • 098%

(ouais, pas de V pour la tension disponible) et pour un autre cas d'un appareil similaire, il afficherait en outre

  • 37°C

J'expérimentais donc avec différentes durées d'affichage. J'ai d'abord essayé 500 ms, ce qui me convient, mais semble un peu mouvementé. De plus, cela doit être utilisable dans des conditions d'éclairage pas si optimales et j'ai peur que les gens aient du mal à le lire. J'ai commencé à ne pas me regarder "trépidante" à ~ 1500 ms mais j'ai le sentiment que je dois attendre pour pouvoir lire les informations, et accéder rapidement aux informations est également important.

Donc, je ne cherche pas seulement la réponse "hey, use 666ms, its cool" mais aussi une bonne explication sur la façon d'arriver au nombre pour pouvoir en raisonner la prochaine fois (où j'aurais besoin de 4 ou 10 informations)

1
PlasmaHH

Une solution consiste à fournir deux modes pour construire un système flexible:

  1. Mode de numérisation analyse automatiquement le sous-ensemble des paramètres les plus importants (en gris) avec un retard de 1 s.

  2. Mode manuel est activé avec une touche supplémentaire. Les paramètres affichés sont ensuite commutés manuellement, à chaque pression sur une touche. Si aucune action n'est effectuée pendant 4 s, l'appareil passe automatiquement à nouveau en mode Scan.

enter image description here

Avantages:

  1. Les deux paramètres de temps sont suffisants pour remarquer le paramètre actuel.
  2. Le mode de balayage fournit une boucle rapide à travers un sous-ensemble de paramètres importants, donc même s'ils manquent le paramètre nécessaire, il sera de nouveau affiché très bientôt.
  3. L'appareil fonctionne avec un minimum de pressions sur les touches

Con: les utilisateurs devraient avoir un modèle mental approprié, car les modes ajoutent une certaine complexité au système

1
Alexey Kolchenko

Dans " Concevoir avec l'esprit à l'esprit " , l'auteur Jeff Johnson consacre le chapitre 14 (" Nous avons le temps ") à la" durées des processus perceptifs et cognitifs, et sur la base de celles-ci, fournit des délais en temps réel que les systèmes interactifs doivent respecter pour bien se synchroniser avec les utilisateurs humains "afin d'être efficaces et perçus comme réactifs.

Dans le chapitre, vous trouverez un tableau détaillé avec les processus et leur durée.
Dans ce cas, je pense que vous pourriez être intéressé par la longueur des processus suivants:

  • Décalage temporel entre un événement visuel et notre perception complète de celui-ci (ou temps de cycle perceptuel): 100 millisecondes (0,1 seconde)
  • Temps pour le cerveau d'un lecteur expérimenté de comprendre un mot imprimé: 150 millisecondes (0,15 seconde) (important: dans ce cas, ce n'est pas une page imprimée)
  • Temps pour identifier (c.-à-d., Nommer) un objet présenté visuellement: 250 millisecondes (0,25 seconde)
  • "Clignotement attentionnel" (inattention aux autres objets suite à la reconnaissance d'un objet): 500 millisecondes (0,5 seconde)
  • Durée de la saccade (mouvement oculaire involutaire), pendant laquelle la vision est supprimée: 100 millisecondes (0,1 seconde)

Selon la liste ci-dessus, votre durée d'affichage minimale est d'environ 1 seconde. Mais dans ce cas, nous supposons que les utilisateurs sont a) assez qualifiés et b) déjà 100% concentrés sur l'affichage (ce qui, je ne suis pas sûr, est votre cas).

En particulier, je suppose que nous avons au moins 2 variables supplémentaires principales à considérer:

  1. Contexte d'utilisation (jour/nuit, niveau d'éclairage, environnement occupé/calme, facteurs de distraction, etc.)
  2. Utilisateurs (les processus perceptifs et cognitifs peuvent prendre plus de temps chez les utilisateurs plus âgés ou être plus rapides chez les autres utilisateurs - par exemple, la méditation Vipassana semble susceptible de réduire l'attention) Clignotement )

En considérant a) les délais humains perceptifs et cognitifs et b) tester l'intervalle sur vos utilisateurs, je suis sûr que vous trouverez le meilleur compromis pour la durée.

1
Eleonora Zucconi