FR 3081577 A1 20191129 FR 1854257 A 20180522 Technique de saisie d'au moins un caractère au moyen d'une interface utilisateur d'un dispositif électronique L'invention appartient au domaine des interfaces utilisateurs et concerne plus particulièrement un procédé de saisie d'au moins un caractère au moyen d'une interface utilisateur d'un dispositif électronique. La miniaturisation des dispositifs électroniques et notamment des dispositifs de communication sans fil permet aujourd'hui le développement de nombreux objets dit « objets connectés ». Il s'agit souvent d'objets classiques auxquels sont ajoutées des capacités de communication. Il peut s'agir par exemple d'un capteur domotique (détecteur de température, de passage, de pression, ...), d'un pot de fleur capable d'informer l'utilisateur lorsqu'il est nécessaire de procéder à l'arrosage, d'un bracelet permettant de recevoir des messages ou encore d'une montre à partir de laquelle il est possible de prendre des appels téléphoniques. Alors qu'il est possible aujourd'hui de miniaturiser les circuits électroniques de tels objets, les moyens d'interaction avec les utilisateurs ne peuvent être miniaturisés de la même manière. Par exemple, un capteur domotique peut nécessiter des moyens d'interaction de façon à ce qu'un utilisateur puisse configurer une association avec un terminal en saisissant par exemple un code d'accès à un réseau sans fil. Pour cela, des moyens d'interaction présentant un minimum d'ergonomie sont nécessaires, comme par exemple un écran accompagné d'un dispositif de saisie. Du fait de la petite taille de certains équipements, l'encombrement de ces moyens d'interaction doit parfois être réduit au minimum. Par exemple, un capteur domotique peut comporter un écran de taille adaptée capable d'afficher quelques caractères et un unique bouton permettant la saisie d'informations. La publication brevet W02015/197936 décrit une technique de saisie d'au moins un caractère alphanumérique sur un dispositif électronique au moyen d'une interface utilisateur d'un dispositif électronique. Cette interface utilisateur comprend un écran d'affichage avec au moins une première zone d'affichage d'au moins un caractère alphanumérique saisi, et une deuxième zone d'affichage d'un caractère alphanumérique en cours de saisie. Le dispositif électronique comprend également un élément d'entrée de commande pour entrer au moins une commande de défilement à appliquer à un caractère alphanumérique affiché dans la deuxième zone d'affichage. Le dispositif électronique détecte une entrée de commande de défilement effectuée au moyen de l'élément d'entrée de commande, cette commande déclenchant un affichage d'un caractère dans la deuxième zone d'affichage. Le dispositif électronique remplace alors le caractère précédemment affiché par un nouveau caractère. L'utilisateur peut alors commander une saisie du caractère courant ou bien commander un affichage d'un caractère suivant. 2 La saisie d'un message textuel composé de caractères peut sembler ainsi fastidieuse à l'utilisateur, ce dernier devant interagir avec le dispositif électronique pour faire défiler chaque caractère un par un jusqu'à ce que le caractère recherché apparaisse. Il existe par conséquent un besoin d'une solution de saisie de caractères applicable à 5 des dispositifs électroniques ayant des moyens d'interaction réduits au minimum qui soit de mise en oeuvre simple, plus rapide et permettant par conséquent une augmentation de la durée d'utilisation d'une batterie du dispositif électronique. Un des buts de l'invention est de remédier à des insuffisances/inconvénients de l'état de la technique et/ou d'y apporter des améliorations. 10 Selon un premier aspect, il est proposé un procédé de saisie d'au moins un caractère au moyen d'une interface utilisateur d'un dispositif électronique. L'interface utilisateur comprend un écran d'affichage avec au moins une première zone d'affichage d'un caractère en cours de saisie et un élément d'entrée de commande Le procédé comprend : - une détection d'une commande de défilement effectuée au moyen de l'élément d'entrée 15 de commande, - un affichage d'un caractère courant dans la première zone d'affichage par défilement d'un ensemble de caractères courant, ledit affichage étant déclenché par la détection de la commande de défilement, - une détection d'une sélection du caractère courant au moyen de l'élément d'entrée de 20 commande, - une détermination d'un nouvel ensemble de caractères restreint à partir de l'ensemble de caractères courant, le nouvel ensemble comprenant le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné et devenant l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de caractères, 25 une détection d'une validation du caractère courant au moyen de l'élément d'entrée de commande mettant fin aux itérations. La technique proposée permet une saisie rapide et simple d'une suite de caractères au moyen d'un écran affichant les caractères saisis et les caractères en cours de saisie et d'un élément d'entrée de commande tel qu'un bouton poussoir, ou encore une zone prédéfinie d'un écran tactile. 30 Une telle technique facilite la saisie d'un message textuel pour un utilisateur. Au fur et à mesure des itérations, l'ensemble de caractères qui défile devient de plus en plus réduit, permettant ainsi à l'utilisateur de sélectionner le caractère souhaité. De plus, une telle technique permet de réduire la consommation énergétique du dispositif électronique car le nombre d'interactions effectué sur l'élément d'entrée de commande est réduit. 35 Ainsi, la technique proposée permet une plus grande autonomie d'utilisation du dispositif électronique. Dans un mode de réalisation particulier, le procédé de saisie comprend en outre un 3 affichage du caractère validé dans une deuxième zone d'affichage et une suppression du caractère validé de la première zone d'affichage. Le dispositif électronique permet ainsi à l'utilisateur d'obtenir un suivi de ses actions de manière simple 5 Dans un mode de réalisation particulier du procédé de saisie, la vitesse de défilement des caractères dans la première zone d'affichage lors d'une nouvelle itération est strictement inférieure à celle d'une itération précédente. Ainsi, au fur et à mesure des itérations, la durée d'affichage d'un caractère en cours de défilement dans la première zone d'affichage augmente, permettant ainsi à l'utilisateur d'interagir 10 plus efficacement avec le dispositif électronique. Selon une caractéristique particulière du procédé de saisie, lors d'une itération, la durée du défilement de l'ensemble de caractères est constante. Cette durée peut par exemple prendre la valeur de dix secondes. Dans un mode de réalisation particulier du procédé de saisie, la commande déclenchant le 15 défilement de caractères dans la première zone d'affichage est détectée suite à un appui court sur l'élément d'entrée de commande Dans un tel mode de réalisation, l'élément d'entrée de commande est par exemple un bouton poussoir ou une zone prédéterminée de l'interface d'affichage lorsque celle-ci consiste en un écran tactile. 20 L'interaction de l'utilisateur avec l'élément d'entrée de commande est ainsi très simple Dans un mode de réalisation particulier du procédé de saisie, sur détection d'un appui long sur l'élément d'entrée de commande, la vitesse de défilement des caractères dans la première zone d'affichage est augmentée. La durée de l'interaction sur l'élément d'entrée de commande permettant d'accélérer la 25 vitesse de défilement des caractères étant de durée plus longue que la durée de l'interaction pour déclencher le défilement des caractères, le dispositif électronique peut discriminer une demande d'accélération du défilement d'une autre interaction, telle qu'une commande de défilement. Par ailleurs, l'interaction de l'utilisateur avec l'élément d'entrée de commande reste très simple. Selon un deuxième aspect, il est proposé un dispositif électronique permettant une saisie 30 d'au moins un caractère au moyen d'une interface utilisateur. Ce dispositif comprend : - une interface utilisateur comprenant un écran d'affichage avec au moins une première zone d'affichage d'un caractère en cours de saisie et un élément d'entrée de commande ; - un module de détection, agencé pour détecter une commande de défilement effectuée au moyen de l'élément d'entrée de commande, pour détecter une sélection du caractère courant au 35 moyen de l'élément d'entrée de commande et pour détecter une validation du caractère courant au moyen de l'élément d'entrée de commande mettant fin aux itérations ; 4 - un module de commande d'affichage, agencé pour commander un affichage d'un caractère courant dans la première zone d'affichage par défilement d'un ensemble de caractères courant, ledit affichage étant déclenché par la détection de la commande de défilement ; - un module de détermination, agencé pour déterminer un nouvel ensemble de caractères 5 restreint à partir de l'ensemble de caractères courant, le nouvel ensemble comprenant le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné et devenant l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de caractères. Un tel dispositif est par exemple un capteur domotique comprenant un écran et un bouton poussoir ou bien un écran tactile, permettant la saisie de caractères. 10 Les avantages énoncés pour le procédé de saisie d'au moins un caractère selon le premier aspect sont transposables directement au dispositif électronique. Ce dispositif électronique peut bien entendu comporter en termes structurels les différentes caractéristiques relatives au procédé de saisie d'au moins un caractère tel que décrit précédemment, qui peuvent être combinées ou prises isolément. 15 Selon un troisième aspect, il est également proposé un programme pour un dispositif électronique, comprenant des instructions de code de programme destinées à commander l'exécution des étapes du procédé de saisie d'au moins un caractère selon le premier aspect mises en oeuvre par le dispositif électronique, lorsque ce programme est exécuté par ce dispositif. Selon un quatrième aspect, il est proposé un support d'enregistrement lisible par un 20 dispositif électronique sur lequel est enregistré le programme selon le troisième aspect. D'autres caractéristiques et avantages apparaîtront à la lecture de modes de réalisation décrits en référence aux dessins dans lesquels : - la figure la représente un dispositif électronique dans un mode de réalisation 25 particulier ; - la figure lb représente l'interface utilisateur du dispositif électronique lors de la saisie d'un message textuel au moyen d'un élément d'entrée de commande dans un mode de réalisation particulier ; - la figure 2 représente des étapes d'un procédé de saisie d'un message textuel dans un 30 mode de réalisation particulier ; - la figure 3 représente le dispositif électronique dans un mode de réalisation particulier. La figure la représente un dispositif électronique 10. Ce dispositif électronique est par exemple un bracelet connecté, un capteur domotique,... Le dispositif électronique 10 comprend une 35 interface utilisateur tel qu'un écran 13, tel qu'un écran LCD ou dispositif d'affichage à cristaux liquides, et un élément d'entrée de commande 14. Cet élément d'entrée de commande est par exemple un bouton poussoir 14. Dans un autre mode de réalisation particulier, le dispositif 5 électronique comprend une interface utilisateur tel qu'un écran tactile 13. Dans ce mode de réalisation, l'élément d'entrée de commande 14 est une zone dédiée de l'écran tactile 13. Le dispositif électronique 10 comprend des moyens de connexion à un réseau de communication tel qu'un émetteur/récepteur radio fonctionnant conformément à la technologie Wi- 5 Fi (Wireless Fidelity) telle que définie par le groupe de travail 802.11 de l'IEEE (Institute of Electrical and Electronics Engineers) ou encore des moyens de connexion à un autre dispositif électronique, tel qu'un téléphone mobile ou une tablette numérique, lui-même connecté à un réseau de communication. De tels moyens de connexion à un autre dispositif électronique sont par exemple un émetteur/récepteur Bluetootha Dans autre mode de réalisation, le dispositif 10 électronique 10 comprend des moyens de connexion à un réseau de communication tel qu'un émetteur/récepteur radio fonctionnant conformément à la technologie 3G ou 4G. L'élément d'entrée de commande 14 permet deux types d'interactions avec l'interface utilisateur : un appui court et un appui long qui se distinguent l'un de l'autre par la durée pendant laquelle une pression est appliquée sur l'élément d'entrée de commande 14. Dans un mode de 15 réalisation particulier, plusieurs types d'appuis longs se distinguent en augmentant la durée de pression sur l'élément d'entrée de commande Ces types d'interaction peuvent également se distinguer par le nombre d'appuis. En fonction de la nature de l'interaction, appui court ou long, simple ou multiple (double, triple,...), un certain type d'action est exécuté par le dispositif électronique 10 et affiché au moyen de l'interface utilisateur 13. 20 La figure lb représente l'interface utilisateur 13 lors de la saisie d'un message textuel au moyen de l'élément d'entrée de commande 14. Un message textuel est formé d'un ou de plusieurs caractères. Un message textuel correspond par exemple à un message court de type SMS (Short Message Service) ou bien encore à un code d' appairage avec un autre dispositif électronique. L'écran 13 comprend une première zone d'affichage 131 d'un caractère en cours de saisie 25 et au moins une deuxième zone d'affichage 132, 133 d'au moins un caractère saisi. Les caractères en cours de saisie défilent dans la zone d'affichage 131 consécutivement à une action effectuée sur le bouton poussoir 14. Les caractères qui s'affichent appartiennent à un ensemble de caractères S. Dans un mode de réalisation particulier, le défilement des caractères alphanumériques de l'ensemble est vertical, de la partie haute de l'interface utilisateur 13 vers la 30 partie basse en commençant par la première lettre de l'ensemble de caractères. Une fois l'ensemble de caractères S affiché, l'affichage reprend au premier caractère de l'ensemble. D'autres modes de défilement des caractères alphanumériques dans la zone d'affichage 131 sont possibles, tel qu'un défilement horizontal, de droite à gauche. Une fois un caractère saisi, c'est-à-dire validé suite à une interaction de l'utilisateur, il est 35 supprimé de la zone d'affichage 131 pour être affiché dans la zone d'affichage 132 adjacente. Le caractère précédemment saisi est quant à lui supprimé de la zone d'affichage 132 pour être affiché dans la zone d'affichage 133 adjacente et ainsi de suite. 6 La figure 2 représente des étapes d'un procédé de saisie d'un message textuel mise en oeuvre par le dispositif électronique 10. A l'initialisation, un ensemble S de caractères est formé avec l'ensemble des caractères alphabétiques {a,...z} en minuscules et en majuscules, des caractères numériques {0...9} ainsi que 5 de caractères spéciaux, tels que des symboles mathématiques, des signes de ponctuation. Dans certains modes de réalisation particuliers, cet ensemble S de caractères comprend seulement une partie des caractères listés précédemment. L'ensemble S de caractères peut par exemple correspondre à l'ensemble des caractères alphanumériques. Cet ensemble de caractères est ainsi adapté en fonction du type de dispositif électronique. 10 Cet ensemble de caractères est l'ensemble de caractères dit courant. Au cours d'une étape El, un premier caractère de l'ensemble de caractères courant S est affiché dans la zone d'affichage 131. Au cours d'une étape E2, l'utilisateur du dispositif électronique 10 effectue une interaction avec l'élément d'entrée de commande 14, par exemple un appui court sur le bouton 15 poussoir 14. Le dispositif électronique 10 détecte l'interaction au moyen de l'élément d'entrée de commande 14 et détermine qu'il s'agit d'une commande de défilement effectuée au moyen de l'élément d'entrée de commande Dans une étape E3, suite à la détection de la commande de défilement, le dispositif électronique 10 déclenche un défilement en continu des caractères de l'ensemble de caractères 20 courant S dans la zone d'affichage 131. Les caractères défilent selon un ordre des caractères dans cet ensemble de caractères courant. Par exemple, les caractères alphabétiques s'affichent dans l'ordre alphabétique : a puis b puis c,.... L'ensemble de caractères courant défile un par un dans la zone d'affichage 131. Une fois cet ensemble de caractères parcouru, l'affichage reprend au premier caractère de l'ensemble. 25 Au cours d'une étape E4, l'utilisateur du dispositif électronique 10 effectue une interaction avec l'élément d'entrée de commande 14. Le dispositif électronique 10 détecte l'interaction au moyen de l'élément d'entrée de commande 14 et détermine qu'il s'agit d'une commande d'arrêt de défilement effectuée au moyen de l'élément d'entrée de commande Une commande d'arrêt du défilement correspond par exemple à un appui court sur le bouton poussoir 30 14. Le dispositif électronique 10 déclenche une interruption du défilement dans la zone d'affichage 131. Au cours d'une étape E5, le dispositif électronique 10 détermine s'il s'agit d'une sélection du caractère courant, effectuée par l'utilisateur au moyen de l'élément d'entrée de commande Une fois le défilement interrompu, dans un mode de réalisation particulier, le caractère 35 sélectionné clignote dans la zone d'affichage 131. Une temporisation T est alors déclenchée. Une expiration de cette temporisation T sans détection par le dispositif électronique 10 d'une interaction 7 avec l'utilisateur correspond à une sélection du caractère courant affiché. On peut par exemple choisir la valeur de deux secondes pour cette temporisation T. Lorsque l'interaction de l'utilisateur correspond à une sélection, au cours d'une étape E7, le dispositif électronique 10 détermine un nouvel ensemble de caractères courant. Ce nouvel 5 ensemble de caractères correspond à un sous-ensemble de l'ensemble de caractères courant de l'itération en cours. Ce nouvel ensemble de caractères restreint est déterminé à partir de l'ensemble de caractères courant et comprend le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné. Ce nouvel ensemble devient l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de caractères. 10 A titre illustratif, lorsque l'ensemble de caractères courant correspond à l'ensemble des caractères alphabétiques en minuscules {a, b, c, ...x, y, z} et le caractère affiché dans la zone d'affichage 131 est la lettre k, le nouvel ensemble courant est formé de n1 lettres dans l'ordre alphabétique précédents la lettre k, de la lettre k elle-même et de n2 lettres dans l'ordre alphabétique suivants la lettre k. Le nouvel ensemble de caractères correspond ainsi à {e, f, g, h, i, 15 j, k, 1, m, n, o, p} pour n1=6 et n2=5. Ainsi le nouvel ensemble de caractères courant est formé à partir d'un nombre N de caractères encadrant le caractère sélectionné k. Lorsque le nombre N est impair, le caractère sélectionné k se trouve au milieu de l'ensemble de caractères courant. A l'issue de cette étape E7, le dispositif électronique 10 met de nouveau en oeuvre l'étape E2 de défilement des caractères de l'ensemble de caractères courant. Dans un mode de réalisation 20 particulier, l'affichage dans la zone d'affichage 131 commence par exemple au caractère sélectionné lors de l'itération précédente. Dans un autre mode de réalisation particulier, l'affichage dans la zone d'affichage 131 commence par exemple au premier caractère du nouvel ensemble de caractères. Aucune limitation n'est associée à la manière de sélectionner le caractère de départ qui est affiché lors de l'étape de défilement E2. 25 Lorsqu'à l'étape E5, le dispositif électronique 10 détermine qu'il ne s'agit pas d'une sélection du caractère courant, il s'agit d'une validation du caractère courant de l'ensemble de caractères de cette itération. Cette validation intervient avant l'expiration de la temporisation T et est détectée en fonction d'une interaction de l'utilisateur au moyen de l'élément d'entrée de commande Dans un mode de réalisation particulier, la détection par le dispositif électronique 10 30 d'un double appui sur l'élément d'entrée de commande 14 indique la validation par l'utilisateur du caractère affiché dans la zone d'affichage 131. Dans un autre mode de réalisation particulier, la détection par le dispositif électronique 10 d'un appui long sur l'élément d'entrée de commande 14 indique la validation par l'utilisateur du caractère affiché dans la zone d'affichage 131. Lorsque l'interaction de l'utilisateur correspond à une validation, au cours d'une étape 35 E6, le caractère en cours d'affichage dans la zone d'affichage 131 est considéré comme saisi, c'est- à-dire validé. Le dispositif électronique 10 supprime l'affichage du caractère saisi de la zone d'affichage 131 et déclenche son affichage dans la zone d'affichage 132 adjacente. Cette détection 8 d'une validation du caractère courant au moyen de l'élément d'entrée de commande 14 met fin aux itérations. On comprend que ces étapes sont ainsi exécutées par le dispositif électronique 10 jusqu'à la validation d'un caractère, puis de nouveau mises en oeuvre pour la saisie du caractère suivant. Le 5 mode de réalisation a été décrit avec deux itérations. Aucune limitation n'est attachée au nombre d'itérations, celui-ci dépendant de la validation d'un caractère par l'utilisateur. Pour finir, dans une étape de fin de saisie (non représentée à la figure 2), le dispositif électronique 10 détecte une interaction au moyen de l'élément d'entrée de commande 14, par exemple un appui long, cette interaction de l'utilisateur avec l'élément d'entrée de commande 14 10 lui permettant d'indiquer la fin de la saisie du message textuel. La saisie du message textuel est alors terminée Le message textuel peut par exemple être transmis à un autre dispositif électronique pour réaliser un appairage, lorsqu'il correspond à une clé d'appairage. Le message textuel peut également être transmis à un autre dispositif électronique, lorsqu'il correspond à un message court de type SMS. 15 Dans le mode de réalisation décrit, la vitesse de défilement v d'un ensemble de caractères ne varie pas. Dans un autre mode de réalisation, la vitesse de défilement diminue au fur et à mesure des itérations. Au cours de l'étape E7, le dispositif électronique 10 détermine la vitesse de défilement à appliquer à l'itération suivante. La vitesse de défilement des caractères dans la première zone 20 d'affichage lors d'une nouvelle itération est choisie pour être strictement inférieure à celle appliquée lors d'une itération précédente. A titre illustratif, lors de la première itération, la vitesse de défilement est rapide, par exemple de l'ordre de quatre caractères par seconde. Lors de la deuxième itération, la vitesse de défilement est inférieure, par exemple de l'ordre de deux caractères par seconde. Une vitesse de défilement inférieure lors d'une deuxième itération permet 25 ainsi à l'utilisateur d'affiner la sélection du caractère saisi. La vitesse de défilement dépend par exemple du nombre de caractères de l'ensemble de caractères. Ainsi, lors d'une itération, la durée du défilement de l'ensemble de caractères est constante, quel que soit le cardinal de cet ensemble de caractères. Le cardinal des ensembles de caractères diminuant à chaque itération, les caractères vont rester plus longtemps affichés dans la 30 zone d'affichage 131 au fur et à mesure des itérations. Dans un mode de réalisation particulier, une interaction de l'utilisateur au moyen de l'élément d'entrée de commande 14 détectée par le dispositif électronique 10 permet d'augmenter la vitesse de défilement des caractères dans la zone d'affichage 131 au cours de l'étape E2. Un appui long sur l'élément d'entrée de commande permet par exemple d'augmenter la vitesse de 35 défilement des caractères dans la zone d'affichage 131. Dans un mode de réalisation particulier, une interaction de l'utilisateur au moyen de l'élément d'entrée de commande 14 détectée par le dispositif électronique 10 permet de supprimer 9 le dernier caractère sélectionné à l'étape E5. A titre illustratif, cette interaction correspond à un triple appui court sur l'élément d'entrée de commande Sur détection de cette interaction par le dispositif électronique, l'itération précédente du procédé de saisie est de nouveau mise en oeuvre à partir de l'ensemble de caractères courant utilisé lors de l'itération précédente. Ainsi, le caractère 5 sélectionné est de nouveau celui de cette itération précédente. Lorsqu'il s'agit de la première itération, l'ensemble de caractères courant correspond à l'ensemble de caractères courant initial (étape El). Les modes de réalisation ont été décrits avec un ordre d'affichage des caractères, par exemple dans l'ordre alphabétique. Plus généralement, l'ordre d'affichage correspond à l'ordre des 10 caractères dans l'ensemble de caractères. Aucune limitation n'est attachée à cet ordre d'affichage. Une interaction de l'utilisateur au moyen de l'élément d'entrée de commande détectée par le dispositif électronique 10 peut par exemple permettre d'inverser cet ordre d'affichage. Le dernier caractère de l'ensemble de caractères est alors affiché en premier, suivi de l'avant dernier, et ainsi de suite jusqu'au premier caractère de l'ensemble de caractères. 15 Les modes de réalisation ont été décrits avec certains types d'interaction de l'utilisateur au moyen de l'élément d'entrée de commande, tels que des appuis courts, des doubles appuis, des appuis longs. Aucune limitation n'est attachée à ces types d'interaction. La technique de saisie proposée est ainsi transposable à d'autres types d'interaction, d'autres agencements d'interaction, permettant de restreindre au cours d'itérations successives un ensemble de caractères à afficher en 20 fonction de détections d'interruption de l'affichage par un utilisateur lui permettant de sélectionner ou de valider un caractère. La figure 3 représente le dispositif électronique 10 ainsi que les différents modules qui le composent. Le dispositif électronique 10 comprend notamment : 25 - un processeur 11 pour exécuter des instructions de code de modules logiciels ; - un module de communication 12, formant une interface de communication avec un réseau de communication sans fil, agencé pour communiquer avec un autre dispositif ; - une zone mémoire 18, agencée pour mémoriser un programme qui comprend des instructions de code pour mettre en oeuvre des étapes du procédé de saisie ; 30 - une mémoire de stockage 19, agencée pour stocker des données utilisées lors de la mise en oeuvre du procédé de saisie ; - une interface utilisateur comprenant un écran 13 et un élément d'entrée de commande 14; - un module de détection 15, agencé pour détecter une interaction de l'utilisateur avec 35 l'élément d'entrée de commande 14; - un module de commande d'affichage 16, agencé pour commander un affichage sur l'écran 13 ; 10 - un module de détermination 17, agencé pour déterminer un nouvel ensemble de caractères restreint à partir de l'ensemble de caractères courant, le nouvel ensemble comprenant le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné et devenant l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de 5 caractères. Le module de détection 15 est en particulier agencé pour détecter une commande de défilement effectuée au moyen de l'élément d'entrée de commande, pour détecter une sélection du caractère courant au moyen de l'élément d'entrée de commande et pour détecter une validation du caractère courant au moyen de l'élément d'entrée de commande mettant fin aux itérations. Dans un 10 mode de réalisation particulier, le module de détection 15 est agencé pour mesurer une durée d'interaction d'un utilisateur avec l'élément d'entrée de commande 14, permettant ainsi de différencier des interactions courtes d'interactions longues. Le module de commande d'affichage 16 est notamment agencé pour commander l'affichage d'un caractère courant dans la première zone d'affichage 131 par défilement d'un 15 ensemble de caractères courant, ledit affichage étant déclenché par la détection de la commande de défilement. Dans un mode de réalisation particulier, l'élément d'entrée de commande 14 est un bouton poussoir. Dans un autre mode de réalisation particulier, l'affichage 13 est un écran tactile. Dans ce mode de réalisation, l'élément d'entrée de commande 14 est une zone dédiée de l'écran 20 tactile 13. Dans un mode de réalisation particulier, le module de commande d'affichage 16 est notamment agencé pour commander l'affichage du caractère validé dans une deuxième zone d'affichage 132 et une suppression du caractère validé de la première zone d'affichage 131, sur détection par le module de détection 15 d'une validation du caractère courant au moyen de 25 l'élément d'entrée de commande Dans un mode de réalisation particulier, le module de détermination 17 est également agencé pour déterminer une vitesse de défilement à appliquer lors de l'itération suivante. Cette vitesse de défilement des caractères dans la première zone d'affichage lors d'une nouvelle itération est strictement inférieure à celle appliquée lors d'une itération précédente. Dans un mode de 30 réalisation particulier, le module de détermination 17 est agencé pour la déterminer de manière à conserver la durée du défilement d'un ensemble de caractères constante. Dans un mode de réalisation particulier, la commande déclenchant le défilement de caractères dans la première zone d'affichage est détectée par le module de détection 15 suite à un appui court sur l'élément d'entrée de commande 14. 35 Dans un mode de réalisation particulier, le module de détection 15 est agencé pour détecter un appui long sur l'élément d'entrée de commande 14 lors d'un défilement et pour 11 augmenter la vitesse de défilement des caractères dans la première zone d'affichage suite à cette détection. Il est ici souligné que le dispositif électronique 10 comprend également d'autres modules de traitement, non représentés sur la figure 3, agencés pour mettre en oeuvre les différentes 5 fonctions de ce dispositif. La technique de saisie d'au moins un caractère est mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et/ou logiciels, apte à mettre en oeuvre une fonction ou un ensemble de 10 fonctions, selon ce qui est décrit précédemment pour le module concerné. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel. Un tel composant logiciel est stocké en mémoire puis chargé et exécuté par un processeur de données d'une entité physique et est susceptible d'accéder aux 15 ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc.). De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware). Il peut s'agir d'un composant matériel programmable ou non, avec ou sans processeur intégré pour l'exécution de logiciel. Il s'agit par exemple d'un circuit intégré, d'une 20 carte à puce, d'une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. Dans un mode de réalisation particulier, les modules 15, 16, 17 sont agencés pour mettre en oeuvre des étapes du procédé de saisie d'au moins un caractère précédemment décrit, mises en oeuvre par le dispositif électronique. Il s'agit de préférence de modules logiciels comprenant des instructions logicielles pour faire exécuter celles des étapes (ou des actions) du procédé de saisie 25 précédemment décrit, mises en oeuvre par un dispositif électronique. L'invention concerne donc aussi : - un programme pour un dispositif électronique, comprenant des instructions de code de programme destinées à commander l'exécution de celles des étapes (ou des actions) du procédé de saisie précédemment décrit, lorsque ledit programme est exécuté par ce dispositif ; 30 - un support d'enregistrement lisible par un dispositif sur lequel est enregistré le programme pour un dispositif. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM (pour "Read Only Memmy"), par exemple un CD ROM ou une ROM de circuit 35 microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par 12 d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution 5 du procédé en question. Chacun des programmes d'ordinateur décrits ci-dessus peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe REVENDICATIONS1. Procédé de saisie d'au moins un caractère au moyen d'une interface utilisateur d'un dispositif électronique (10), l'interface utilisateur comprenant un écran d'affichage (13) avec au moins une première zone d'affichage (131) d'un caractère en cours de saisie et un élément d'entrée de commande (14), le procédé comprenant : - une détection (E2) d'une commande de défilement effectuée au moyen de l'élément d'entrée de commande, - un affichage (E3) d'un caractère courant dans la première zone d'affichage (131) par défilement d'un ensemble de caractères courant, ledit affichage étant déclenché par la détection de la commande de défilement, - une détection (E5) d'une sélection du caractère courant au moyen de l'élément d'entrée de commande, - une détermination (E7) d'un nouvel ensemble de caractères restreint à partir de l'ensemble de caractères courant, le nouvel ensemble comprenant le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné et devenant l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de caractères, une détection (E6) d'une validation du caractère courant au moyen de l'élément d'entrée de commande mettant fin aux itérations. 2. Procédé de saisie selon la revendication 1, comprenant un affichage du caractère validé dans une deuxième zone d'affichage (132) et une suppression du caractère validé de la première zone d'affichage. 3. Procédé de saisie selon la revendication 1, dans lequel la vitesse de défilement des caractères dans la première zone d'affichage lors d'une nouvelle itération est strictement inférieure à celle d'une itération précédente. 4. Procédé de saisie selon la revendication 3, dans lequel lors d'une itération, la durée du défilement de l'ensemble de caractères est constante. 5. Procédé de saisie selon la revendication 1, dans lequel la commande déclenchant le défilement de caractères dans la première zone d'affichage est détectée suite à un appui court sur l'élément d'entrée de commande. 6. Procédé de saisie selon la revendication 1 dans lequel, sur détection d'un appui long sur l'élément d'entrée de commande, la vitesse de défilement des caractères dans la première zone 14 d'affichage est augmentée. 7. Dispositif électronique (10), permettant une saisie d'au moins un caractère au moyen d'une interface utilisateur comprenant : 5 - ladite interface utilisateur comprenant un écran d'affichage (13) avec au moins une première zone d'affichage (131) d'un caractère en cours de saisie et un élément d'entrée de commande (14) ; - un module de détection (15), agencé pour détecter une commande de défilement effectuée au moyen de l'élément d'entrée de commande, pour détecter une sélection du caractère courant au moyen de l'élément d'entrée de commande et pour détecter une validation du caractère courant au 10 moyen de l'élément d'entrée de commande mettant fin aux itérations ; - un module de commande d'affichage (16), agencé pour commander un affichage d'un caractère courant dans la première zone d'affichage (131) par défilement d'un ensemble de caractères courant, ledit affichage étant déclenché par la détection de la commande de défilement ; - un module de détermination (17), agencé pour déterminer un nouvel ensemble de caractères 15 restreint à partir de l'ensemble de caractères courant, le nouvel ensemble comprenant le caractère sélectionné et une sélection de caractères encadrant le caractère sélectionné et devenant l'ensemble de caractères courant pour une itération suivante de l'affichage du défilement de caractères. 8. Programme pour un dispositif électronique, comprenant des instructions de code de programme 20 destinées à commander l'exécution des étapes du procédé de saisie d'au moins un caractère selon l'une des revendications 1 à 6 mises en oeuvre par le dispositif électronique, lorsque ledit programme est exécuté par ledit dispositif. 9. Support d'enregistrement lisible par un dispositif électronique sur lequel est enregistré le 25 programme selon la revendication 8.