FR 3025621 A1 20160311 FR 1500450 A 20150309 1/7 Les brevets 06 02047, 06 09193, 08 01489, 09 03351 et 12 00222 décrivent un terminal mobile dont le clavier comporte 3 lignes de 5 touches de coloration alternée, chaque touche comportant à la fois une commande et des caractères alphanumériques ; aucun dispositif de pointage n'est ajouté à ce clavier. Un clavier ne comportant que 3 lignes de 4 touches et construit sur le même principe est présenté ici. S'il comporte moins de fonctionnalités, il permet en revanche une taille plus importante des touches à largeur égale du terminal et donc un plus grand confort de saisie que la version 3*5 touches. La présente invention concerne également des procédés logiciels qui s'appliquent soit uniquement à la version 3*4 touches et démontrent sa pertinence, soit à l'une et à l'autre versions. Leurs avantages apparaîtront à la lecture de la description qui en est faite à titre d'exemple illustratif et non limitatif, en référence aux figures annexées parmi lesquelles : - La figure 1 présente la version du clavier comportant 3 lignes de 4 touches, - La figure 2 montre le résultat pour cette version de la frappe de la commande « caractères spéciaux » (^ ), - La figure 3 montre le résultat à partir de la figure 2 de l'activation de la commande contextuelle « Num Lock », - Les figures 4 et 5 présentent la session « Numérotation téléphonique » pour la version du clavier comportant 3 lignes de 4 touches, - Les figures 6A, 6B, 6C et 6D illustrent le procédé de présélection des objets de l'écran selon la présente invention, Les figures 7A, 7B et 7C illustrent le procédé de sélection définitive des objets de l'écran selon la présente invention, - Les figures 8A, 8B, 8C et 8D illustrent le procédé de sélection selon la présente invention d'un point dans une image, - Les figures 9A et 9B montrent une nouvelle façon d'autoriser l'utilisateur à effectuer un appui long sur une touche en vue de sélectionner un objet de l'écran, Les figures 10A, 10B et 10C montrent comment se déroule la sélection d'un point de l'écran lorsque cette sélection est initialisée par une frappe sur la commande Curseur et la figure 11 montre le procédé par lequel ce nouveau moyen de sélection est autorisé sur l'écran courant, - La figure 12 présente une variante du terminal 12 touches. Le format 3*4 touches est présenté sur la figure 1. Les touches 0 à 9 y reçoivent dix commandes majeures de l'interface homme-machine : Directions, Correction, Validation, Retour, Suite, Menu et Fin. Les touches « g » et « * » reçoivent en outre deux commandes spécifiques du terminal la commande Curseur ( ) dont le rôle est d'activer ou désactiver un curseur sur l'écran et la commande Pointeur ( ) qui permet d'initialiser le procédé de sélection d'objet propre à l'interface. Les touches 1 à 9 y reçoivent les lettres de l'alphabet ainsi que la touche espace. La seule commande à vocation alphanumérique est la 3025621 2/7 commande « ^ », placée sur la touche 0, qui donne accès lorsque le clavier travaille en mode saisie à tous les caractères autres que les lettres minuscules : lettres majuscules, chiffres et caractères spéciaux. La figure 2 montre le résultat de l'activation de cette commande : un « damier de sélection » DS est apparu en bas de l'écran. Un tel damier a la même configuration que le clavier si bien que la frappe d'une 5 des touches déclenchera l'action correspondant au symbole situé dans la case « homologue » de cette touche. On voit que deux de ses cases comportent les commandes contextuelles Num et Num Lock : l'activation de ces dernières permettra de saisir ensuite l'un des chiffres 0 à 9 (commande Num) ou une suite de chiffres (commande Num Lock). Une séquence préalable de deux frappes contiguës initialise donc la saisie d'un nombre alors qu'une séquence deux frappes identiques suffit pour le format 3*5 10 touches : la différence n'est pas considérable. La figure 3 montre le résultat à partir de la figure 2 de l'activation de la commande Num Lock : on voit que la commande Num End a remplacé cette dernière sur le damier. Elle aura bien sûr pour rôle de terminer la saisie de la séquence de chiffres effectuée grâce à la commande Num Lock. Les commandes Cap et Caps.Lock permettront de la même façon de saisir une lettre ou une séquence de lettres majuscules. Toutes ces séquences de deux frappes seront enfin 15 rapidement mémorisées par l'utilisateur qui les exécutera alors sans avoir besoin de regarder l'écran. On voit sur le damier DS de la figure 2 que la case homologue de la touche 0 a reçu le signe de ponctuation « , » (virgule) qui sera donc saisi par une nouvelle frappe sur cette touche O. Cette virgule se trouve en outre entouré d'un rectangle pointillé qui signifie qu'après la frappe de la touche 0 un nouveau 20 signe de ponctuation remplacera la virgule dans ce rectangle. Ce caractère pourra alors être saisi par une nouvelle frappe sur ladite touche en remplacement de la virgule saisie dans le texte par la première frappe. les signes de ponctuation : « . », « : », « ; »..., qui s'afficheront successivement à la place de la virgule, pourront ainsi être saisis par le nombre correspondant de frappes sur la touche O. Cette touche joue donc provisoirement le rôle de celle qui donne accès en mode saisie alphabétique, sur les terminaux 25 actuels comme sur le terminal « 3*5 touches » selon l'invention, aux signes de ponctuation. La saisie du signe de ponctuation recherché sera comme sur ces terminaux définitivement validée dès que l'utilisateur aura tapé sur une autre touche. Les signes de ponctuation auront donc pu être saisis sur le format « 3*4 touches » par le même procédé que sur le format « 3*5 touches », à ceci près qu'il faudra d'abord taper sur la touche 0 avant de pouvoir accéder à l'un d'entre eux. 30 Le clavier « 3*4 touches » du terminal ne comporte pas assez de touches pour recevoir comme le clavier « 3*5 touches » la commande « w» (appel téléphonique), laquelle permet de déclencher l'appel du correspondant après avoir composé son numéro. La figure 4, qui présente le terminal au cours de la session « numération téléphonique », montre comment l'utilisateur va pouvoir néanmoins déclencher cet 35 appel : un damier de sélection affiché pendant cette session indique à l'utilisateur, par homologie de position, la signification de toutes les touches du clavier au cours de cette session. Ainsi les chiffres 0 à 9 seront bien sûr saisis en tapant sur les touches correspondantes. Cependant les caractères numériques « * » et « # », qui peuvent faire partie d'un numéro d'abonné, ne pourront pas être saisis directement par 3025621 3/7 une frappe sur la touche où ils sont pourtant inscrits. On voit en effet que la case du damier qui est homologue de la touche qui porte le caractère « * » ne comporte pas seulement ce symbole, mais aussi la commande «w », ce qui signifie qu'ils pourront l'un et l'autre être accédé par une frappe préalable sur la touche «*». La figure 5 montre le résultat de cette frappe : la commande «w» a glissé vers la case 5 voisine de gauche de la case où elle se trouvait alors que le caractère numérique « * » est resté dans cette case. Une nouvelle frappe sur la touche « * » entraînera donc la saisie définitive du caractère « * », alors qu'une frappe sur sa voisine de gauche (touche 3) validera le numéro demandé et déclenchera l'appel. On voit sur la figure 5 que la même stratégie a été adoptée pour l'accès au caractère numérique « # » et à la commande « » (commande Curseur), dont le rôle est de permettre de passer à tout moment en mode 10 commande afin de corriger le numéro en train d'être composé. Au total les caractères numériques « * » et « # » seront obtenus par un frappe double sur la touche qui les porte et non par une frappe unique, mais cet inconvénient est minime d'autant plus que ces caractères font très rarement partie d'un numéro d'abonné. De même la commande «1;» devra être activée par la séquence de frappes contiguës , mais cela n'entraînera qu'une légère augmentation du temps total demandé par l'appel du correspondant 15 puisque cette commande n'est activée qu'à la fin de la numérotation. La commande « », qui sera activée par la séquence , n'est quant à elle que rarement sollicitée dans un tel contexte d'autant plus qu'elle peut être « court-circuitée » par un appui long sur l'une des touches portant une commande active sur l'écran courant. On notera enfin que les quatre séquences de deux touches identiques ou contiguës qui déclenchent les actions relatives aux symboles « * », « # », « w» et « » seront très rapidement 20 mémorisées par l'utilisateur, qui les exécutera là aussi sans regarder l'écran. Les objets de l'écran qui sont directement sélectionnés par la frappe d'une touche indiquée explicitement sur l'écran sont dits « actifs » sur l'écran courant. La sélection des autres objets, selon la précédente invention comme selon la présente invention, commence par la frappe de la commande « Pointeur » qui 25 peut soit leur attribuer un « indicateur d'identité », soit placer un damier de présélection sur l'ensemble des objets à sélectionner sur l'écran. Un tel damier est constitué de 9 cases qui sont homologues des 9 touches centrales du clavier du terminal lorsque celui-ci est au format « 3*5 touches » et est dessiné de telle sorte que chaque objet à sélectionner n'appartient qu'à une de ses cases et à une seule. Il est en revanche l'homologue du clavier tout entier lorsque celui-ci est au format « 3*4 touches », mais le 30 principe reste le même. La figure 6A montre un tel damier de présélection DP dans le cas du format « 3*5 touches ». On voit que chacune de ses cases C est constituée d'un masque de présélection MP, semitransparent, de même couleur que sa touche homologue et qui reçoit en son milieu un « indicateur d'identité » de ladite touche sous la forme du caractère numérique qui y est inscrit. Une frappe de cette touche donnera ensuite accès à tous les mots qui ont été recouverts par le masque. La sélection d'un objet 35 de l'écran peut également être initialisée par un appui long sur la touche 1 à 9 qui commande approximativement l'objet « cible ». La figure 6B montre ainsi le résultat, à partir de l'écran initial non représenté ici, d'un appui long sur la touche 5 du terminal : un « masque de présélection » MP, identique à celui qui est l'homologue de la touche 5 sur la figure 6A, a été affiché sur l'écran. Une nouvelle frappe 3025621 4/7 de la touche qui vient d'être tapée donnera ensuite accès à tous les objets recouverts par le masque. Si néanmoins l'objet cible n'a pas été recouvert par ce masque MP, l'utilisateur a encore la possibilité, selon la précédente invention, de le déplacer sur ledit objet en tapant sur la « bonne » touche, laquelle n'est cependant pas toujours évidente à déterminer, particulièrement quand l'objet dépend d'une touche située 5 en position diagonale par rapport à la touche qui vient d'être frappée. Pour corriger cette ambiguïté restante, le logiciel selon la présente invention affiche après l'appui long d'initialisation non seulement le masque homologue de ladite touche, mais aussi les prolongements extérieurs de son contour de façon à faire apparaître l'amorce des masques voisins. Ces prolongements apparaissent en pointillé sur la figure 6C ; ils ont l'avantage de ne charger que très peu la figure tout en donnant une bonne indication à 10 l'utilisateur de la touche qui présélectionnera l'objet cible. Un autre moyen est donné à l'utilisateur par le logiciel selon la présente invention pour sélectionner définitivement le masque qui recouvrira l'objet cible lorsque celui-ci n'a pas été recouvert par l'appui long d'initialisation : il consiste à afficher sur l'écran le damier de sélection complet de la figure 6A après 15 l'écoulement d'une certaine temporisation tO (fig. 6D). Si donc le masque MP ne recouvre pas l'objet cible et que l'utilisateur a un doute sur la touche qu'il doit frapper pour déplacer ce masque vers ledit objet, il lui suffira d'attendre l'écoulement de cette temporisation tO pour se voir indiquer ladite touche de façon explicite. Cet affichage du damier complet a l'inconvénient de charger la figure, mais l'expérimentation a montré qu'il n'est que rarement nécessaire. 20 Une fois le masque MP placé sur l'objet cible par la frappe d'une certaine touche T, l'utilisateur doit comme on l'a dit taper à nouveau sur cette touche, dans la précédente invention comme dans la présente invention, afin de finaliser le processus de sélection définitive dudit objet parmi tous les objets que ce masque a recouvert. Cette frappe place pour cela un masque de sélection MS sur certains objets 25 « extérieurs » recouverts par le masque de présélection MP (voir figure 7A). Un tel masque de sélection est un masque semi-transparent placé sur l'objet et qui reçoit sur son contour un « point rouge » PR (petit disque rouge entouré d'un cercle blanc de façon à être visible quelque soit la couleur du fond d'écran). De ce point jaillira au bout d'une certaine temporisation tl un indicateur de direction DI qui est une flèche dont le rôle est d'indiquer la direction D que devra prendre sur le clavier le doigt de l'utilisateur pour 30 atteindre la touche qui sélectionnera définitivement l'objet (voir figure 7B). La figure 7A montre plus précisément le résultat, à partir de la figure 6A ou de la figure 6B, de la frappe de la touche 5 dans le but de sélectionner par exemple la forme « coeur » qui appartient à la zone 5 de l'écran : six masques de sélection sont apparus sur les objets de gauche et de droite de cette zone. La figure 7B montre quant à elle le résultat sur l'écran de l'écoulement de la temporisation tl : six indicateurs de direction ont jailli des six 35 points rouges correspondants, qui indiquent la direction que doit prendre le doigt sur le clavier pour atteindre chacun des objets. Les masques de sélection doivent avoir, pour apparaître lisiblement, une couleur différente de la couleur du masque de présélection qu'ils ont partiellement remplacé. Le masque de présélection MP ayant la même couleur que sa touche T homologue on supposera que les masques de 3025621 5/7 sélection reçoivent l'autre couleur qui crée l'effet damier sur le clavier. Le contraste est ainsi assuré et l'interface n'est pas chargée inutilement d'une troisième couleur. Après avoir frappé la touche T qui fait apparaître les masques de sélection, l'utilisateur doit identifier la 5 position occupée par le « point rouge » PR sur le contour du masque de sélection de l'objet OS qu'il veut sélectionner. Or cette identification demande à Pceil d'effectuer un certain traitement perceptif qui augmente avec la taille de l'objet à sélectionner : la figure 7C présente une variante du procédé selon la présente invention qui diminue considérablement ce traitement perceptif. Dans cette variante en effet, la nouvelle couleur du masque MS remplace progressivement la précédente, au cours de la temporisation tl, 10 dans la direction D qui sera donnée par le futur indicateur DI et que devra donc prendre le doigt sur le clavier pour atteindre la touche T' qui sélectionnera définitivement l'objet OS. L'utilisateur, qui a l'oeil posé sur cet objet, suit alors instinctivement le déplacement de la ligne L qui sépare les deux parties colorées différemment du masque MS et qui finit par se réduire au point PR en fin de parcours. Le regard de l'utilisateur a ainsi été guidé de façon très naturelle vers le point PR, d'où sortira ensuite l'indicateur 15 de direction DI, de préférence à la même vitesse que la ligne L. On notera que ce procédé permet à l'utilisateur de prendre connaissance de la direction D avant même le jaillissement de l'indicateur DI et lui permet donc de taper plus rapidement sur la touche T' que le procédé selon la précédente invention. Dans une variante dudit procédé, le masque de sélection fmal est un dégradé de couleurs allant dans la 20 direction D de sa couleur initiale à la couleur finale, ce dégradé apparaissant là aussi progressivement dans cette direction. La figure 7D montre dans ce cas ce masque après l'écoulement de la moitié de la temporisation t 1 : la moitié « nord-est » du masque de sélection a toujours sa couleur initiale alors que sa moitié « sud-ouest » SO offre déjà un dégradé entre les deux couleurs. Cette solution à l'avantage d'aboutir à un écran final plus proche de l'état initial tout en indiquant aussi clairement la direction que 25 devra ensuite prendre le doigt sur le clavier. Dans une autre variante du procédé, le point rouge PR n'apparaît sur l'écran qu'au moment où le nouveau masque a complètement remplacé l'ancien. Les figures 8B et 8C montrent à partir de la figure 8A le début de la sélection d'un point P quelconque de l'écran par le procédé selon la précédente invention, sur l'exemple du format 3*5 touches. On voit qu'une 30 frappe sur la commande Pointeur ( ) a placé sur l'écran un damier de présélection DP de neuf cases (figure 8B), puis qu'une frappe sur la touche 5 a sélectionné sa case centrale où se trouve le point P et placé sur cette case un damier neuf fois plus petit (figure 8C). L'utilisateur a alors la possibilité de continuer par de nouvelles frappes sur l'une des touches 1 à 9 à diviser à chaque fois par neuf la dimension du damier qui entoure le point P. La figure devient néanmoins peu lisible lorsque le damier 35 atteint une dimension trop petite et l'utilisateur a alors du mal a choisir la touche qui sélectionnera le point P. Ceci est sans conséquence s'il n'a pas besoin de sélectionner le point avec précision, mais devient un inconvénient dans le cas contraire. Le procédé selon l'invention pallie cet inconvénient en ajoutant à ce jeu de « poupées russes » la possibilité de placer à chaque étape du processus un curseur an centre du 3025621 6/7 damier courant grâce à une frappe sur la commande Curseur (4). Cette commande Curseur est donc obligatoirement active sur l'écran courant comme le montre la présence sur la barre d'outils de son indicateur d'activité. Le terminal passera alors en mode « Curseur » et l'utilisateur pourra déplacer ce curseur vers le point P sur une courte distance, avec toute la précision permise par l'écran (figure 8D). 5 Dans le cas du format 3*4 touches, toutes les touches du clavier, y compris la touche « # » qui reçoit la commande Curseur, sont susceptibles de placer un nouveau damier sur l'une des cases du damier courant. C'est donc un appui long sur la touche « # » qui aura pour rôle de placer le curseur au centre du damier courant alors qu'un appui court entraînerait l'apparition d'un nouveau damier. L'indicateur d'activité de la commande Curseur devra en conséquence être affiché en gris sur la barre d'outils au cours du 10 processus de sélection. La figue 9A présente un exemple de la barre d'outils selon la précédente invention. Un « indicateur d'autorisation d'appui long » (disque gris) y est placé à côté de la commande Pointeur ( ), dont le rôle est d'indiquer qu'un appui long sur l'une des touches du clavier permettra, comme on l'a vu plus haut, de 15 placer un masque de présélection sur l'objet cible sans avoir besoin de taper au préalable sur cette commande Pointeur. Cet indicateur a cependant l'inconvénient d'occuper une certaine place sur la barre d'outils et porte une information qui n'est pas homogène avec celle que portent les indicateurs d'activité. C'est pourquoi ce disque gris est remplacé dans la présente invention par un cercle entourant la commande Pointeur (figure 9B) : il est tout aussi facilement perceptible que l'indicateur selon la 20 précédente invention et ne demande aucun emplacement spécifique. La sélection d'un point dans une image peut être initialisée dans la présente invention non seulement par une frappe sur la commande Pointeur comme dans la précédente invention, mais aussi par une frappe sur la commande Curseur. Celle-ci doit bien sûr être active sur l'écran courant et son indicateur d'activité doit 25 donc être présent sur la barre d'outils (figure 10A). La frappe de la commande Curseur affiche alors sur l'écran, si le clavier est au format 3*5 touches, un damier de présélection DP de neuf cases dans lesquelles sont placés neuf indicateurs d'identité 1 à 9 (figure 10B). Une frappe sur une des touches 1 à 9 placera alors un curseur CU à la place de l'indicateur correspondant (figure 10C). L'utilisateur sera alors à même de déplacer ce curseur vers le point cible grâce aux commandes de direction, dont les indicateurs 30 d'activité seront donc apparus sur la barre d'outils. On notera que les cases du damier sont ici de taille inégale et que les indicateurs sont placés, sauf l'indicateur central 5, sur les contours de ces cases. Le parcours moyen qu'aura à effectuer le curseur pour atteindre le point cible est de cette façon le même quelle que soit la frappe initiale. Un appui long sur une des touches 1 à 9 peut avoir, selon la présente invention, comme résultat de placer directement un curseur sur l'emplacement même où se serait trouvé 35 l'indicateur correspondant si l'utilisateur avait tapé d'abord sur la touche Curseur. Cette option entre néanmoins en concurrence avec l'appui long, mentionné au paragraphe précédent, d'initialisation de la sélection d'un objet de l'écran par le procédé spécifique de sélection selon l'invention : il faut que l'utilisateur soit explicitement averti de ce rôle particulier que joue alors l'appui long sur l'écran courant. 3025621 7/7 C'est pourquoi l'indicateur d'autorisation d'appui long AL entourera dans ce cas non pas la commande Pointeur ( ), mais la commande Curseur ( .e> ) (figure 11). En inversant les nombres de lignes et de colonnes du clavier 3*4 touches on obtient la variante 5 « téléphone mobile » du terminal, présentée sur la figure 12. Les douze touches 0,..., 9, « # » et « * » y reçoivent les mêmes commandes et les mêmes caractères, à ceci près que les caractères «1-1 » (espace) et « ^ » y ont été permutés, si bien que la touche espace est alors située sur la dernière ligne de touches du clavier. Cette disposition évite d'avoir à afficher sur l'écran un « damier de sélection » complet lors de la validation par cette touche espace de l'écriture d'un mot en mode prédictif. Un tel damier comporte en 10 effet pour ce terminal quatre lignes de cases au lieu de trois et occupe une place plus importante sur l'écran alors que celui-ci a une dimension verticale sensiblement plus petite que celui du terminal au format 3*4 touches. A partir du moment où la touche qui porte le caractère espace est située sur la dernière ligne du clavier, le damier de sélection peut n'être l'homologue que de la partie inférieure du clavier composée d'une, deux ou trois lignes de touches sans qu'il y est ambiguïté sur le choix de la 15 touche homologue de l'une des cases de ce damier. On voit ainsi que le bas de l'écran de la figure 12, qui représente l'écran d'accueil du terminal, comporte un damier de sélection qui ne comporte lui-même que deux lignes de cases. Il est bien sûr considéré par le logiciel sous-jacent comme l'homologue des deux dernières lignes de touches du clavier (et non pas des deux premières). L'expérimentation a montré qu'à partir du moment où l'utilisateur a connaissance de cette convention, l'effet « double damier » rend 20 évidente la touche qu'il doit frapper pour activer la commande de son choix parmi celles qui sont affichées sur le damier (ici : « Favoris », « m », « Contacts », « o-o », « O » et « a »). 25 30 35 REVENDICATIONS1. Procédé de sélection d'objet sur l'écran d'un terminal composé de 3*4 touches, initialisé par un appui long sur l'une des touches de ce terminal qui place un masque de présélection semitransparent recouvrant plusieurs objets dans la zone correspondante de l'écran, caractérisé en ce que : a) il affiche simultanément les contours des masques relatifs aux touches voisines de la touche qui vient d'être frappée, b) il affiche après l'écoulement d'une certaine temporisation l'ensemble des masques relatifs à toutes les touches du terminal. 2. Procédé de sélection selon la revendication 1 qui place un masque de sélection sur certains des objets ayant été recouverts par un masque de présélection, lequel masque est de couleur différente de celle du masque de présélection, caractérisé en ce que sa nouvelle couleur remplace progressivement l'ancienne dans la direction que devra prendre ensuite le doigt pour sélectionner l'objet qu'il désigne. 3. Procédé de sélection selon la revendication 2, caractérisé en ce que le masque de sélection qui recouvre l'objet présélectionné est un dégradé allant de la couleur du masque de présélection initial jusqu'à une autre couleur. 4. Procédé de sélection selon les revendications 1 et 2 caractérisé en ce que le « point rouge » situé sur le contour du masque de sélection n'apparaît que lorsque ce dernier a entièrement reçu sa nouvelle couleur. 5. Procédé de sélection selon la revendication 1 qui place après la frappe d'initialisation, lorsque l'objet à sélectionner est un point, une succession de damiers de présélection entourant ce point et imbriqués les uns dans les autres, caractérisé en ce que la frappe prolongée de la commande Curseur est alors à même de placer à chaque étape du procédé un curseur au centre du damier courant, lequel curseur sera ensuite déplacé par les commandes de direction.