Brevet FR2937435A1 — publié le 20100423

/6 L'invention se rapporte à deux procédés logiciels qui améliorent la sélection d'objet sur une interface homme-machine selon une précédente invention qui a fait l'objet des brevets INPI 04 06579 et INPI 06 02047. Chaque touche du clavier selon la précédente invention reçoit une commande, un caractère numérique et un nombre variable de caractères alphabétiques ou autres symboles relatifs à la saisie (figure 1). L'ambiguïté créée par la double signification � commande � et � alphanumérique � est levée grâce à une barre d'outils BA qui reçoit à tout instant toutes les commandes actives sur l'écran courant. Un objet de l'écran y est dit �actif� lorsqu'il est doté �d'un indicateur de sélection� INS égal à l'un des caractères numériques du clavier et qu'il sera effectivement activé par une frappe sur la touche T dont le caractère numérique est égal à cet indicateur. Cette touche est appelée � homologue � de l'objet parce qu'elle occupe sur le clavier une position � homologue � de celle qu'occupe l'objet sur l'écran, ce qui facilite son identification. Outre les objets actifs, l'écran peut contenir des objets non actifs mais néanmoins susceptibles d'être sélectionnés et qu'on appellera pour cela � sélectionnables �. La sélection d'un tel objet peut être effectuée par déplacement d'un curseur grâce aux commandes de direction, mais il peut l'être aussi par l'un des deux procédés spécifiques de l'interface. Ces procédés sont toujours exercés dans un certain � espace de sélection � ES, c'est-à-dire dans un ensemble d'objets parmi lesquels le choix de l'objet � cible � aura lieu. Ils sont toujours initialisés par une frappe sur une certaine touche TO et consistent pour le premier à placer provisoirement un indicateur de sélection sur chaque objet de l'espace ES et pour le deuxième à afficher sur ce dernier une � grille de sélection �. Lorsque l'espace de sélection ES se confond avec la totalité de l'écran, la touche TO est en général celle qui porte la � commande de sélection � CS, représentée par le symbole � � en forme de pointeur de souris. La sélection par le premier procédé a dans l'invention précédente l'inconvénient suivant : lorsque le nombre de ces objets sur l'écran est important, le logiciel sous-jacent de l'interface est contraint d'attribuer le même indicateur à certains objets et oblige donc à réitérer le processus pour ces objets en leur attribuant de nouveaux indicateurs après la frappe de leur touche T � homologue �. Or le placement de ces nouveaux indicateurs ne peut plus bénéficier de l'analogie de position entre l'indicateur sur l'écran et sa touche homologue sur le clavier. L'effort qui est demandé à l'oeil pour identifier cette touche est donc pénalisant. La sélection d'objets sélectionnables par le deuxième procédé a quant à elle l'inconvénient suivant : l'ceil de l'utilisateur est obligé d'identifier à la fois la position du curseur qui a été placé sur l'un des objets de la � grille de sélection � et la position de l'objet qu'il souhaite sélectionner, de façon à en déduire la position sur le clavier de la touche T qui va lui permettre de réaliser cette sélection. Cet effort demandé à l'oeil s'est également révélé pénalisant. /6 Ces inconvénients n'existent plus dans les procédés décrits dans la présente invention. 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 : - Les figures 1 et 2 décrivent le principe du premier procédé selon l'invention, La figure 3 montre le comportement de l'interface, selon le premier procédé, après une première frappe sur la touche homologue d'un des objets sélectionnables de l'écran, - Les figures 4 et 5 décrivent le principe du deuxième procédé selon l'invention, - La figure 6 décrit une variante du deuxième procédé, La figure 7 décrit une extension du deuxième procédé, - La figure 8 décrit une autre variante du deuxième procédé, - Les figures 11 et 12 montrent un exemple de sélection d'objet par le second procédé dans lequel certains objets de l'espace de sélection extérieurs au sens topologique du terme sont traités comme des objets � intérieurs � au sens de ce second procédé. Dans le premier des deux procédés selon l'invention la frappe de la touche TO d'initialisation affecte comme dans la précédente invention un indicateur de sélection INS aux objets sélectionnables et dote de plus certains d'entre eux d'un � indicateur de direction � IND. Un indicateur de direction IND est un segment de droite qui part de l'indicateur INS auquel il est affecté dans la direction que devra prendre le doigt sur le clavier pour la sélection définitive de l'objet OS correspondant, lorsque la touche homologue T de l'indicateur INS aura été frappée. D'autres indicateurs INS peuvent quant à eux être dotés d'un � indicateur de frappe double � INFD qui indique que l'objet OS sera définitivement sélectionné par une nouvelle frappe sur la touche T. La figure 1 montre ainsi un écran comportant plusieurs objets sélectionnables OS et la figure 2 montre le résultat de la frappe de la touche TO d'initialisation de la sélection de ces objets qui est ici la touche où est inscrite la commande de sélection CS. On voit sur cette figure 2 que chaque objet a bien sûr reçu un indicateur, mais que pour respecter la règle d'homologie de position trois d'entre eux ont reçu des indicateurs de la même valeur 2. Deux de ces derniers indicateurs ont en conséquence été dotés d'un indicateur de direction IND, l'un vers la droite et l'autre vers la gauche : l'utilisateur sait donc à l'avance que pour sélectionner l'objet de gauche il devra effectuer la séquence de frappes et que pour sélectionner l'objet de droite il devra effectuer la séquence . Il n'aura donc pas besoin, comme dans le procédé selon la précédente invention, d'identifier un nouvel indicateur après la frappe de la touche 2. Le troisième indicateur de sélection de valeur 2 a reçu quant à lui un � indicateur de frappe double � INFD sous la forme d'un style différent des autres (ici le style Contour) : c'est donc ce style différent donné à l'indicateur qui marque que la sélection définitive de l'objet qu'il désigne sera obtenue par une double frappe de la touche 2. Lorsque la première frappe de la touche T a eu lieu, les indicateurs de sélection dotés d'un indicateur de direction peuvent passer en grisé ou recevoir tel style différent qui permettra d'indiquer que la première /6 étape du procédé est franchie. Le nouvel indicateur de sélection peut également être affiché à l'autre extrémité de l'indicateur de direction IND pour identifier par son nom la touche que l'utilisateur doit frapper pour la sélection définitive de l'objet. Une variante du procédé, non incompatible avec ces deux dernières dispositions, est explicitée sur la figure 3 : deux petits curseurs ont été placés juste après la frappe de la touche 2 sur l'origine des deux indicateurs de direction. Ces curseurs vont ensuite se déplacer vers la gauche ou vers la droite afin de confirmer de façon dynamique la direction que doit prendre le doigt pour sélectionner définitivement l'objet correspondant. Enfin le style Contour disparaîtra, après la première frappe, des indicateurs de sélection qui ont été dotés de cet indicateur de frappe double : ce retour à l'aspect normal de l'indicateur confirmera ainsi qu'il reste encore une frappe à effectuer sur la touche T qui vient d'être frappée pour sélectionner définitivement l'objet OS. Le deuxième procédé de sélection selon la présente invention est mis en oeuvre lorsque l'espace de sélection ES (dans lequel se trouvent les objets OS à sélectionner) n'occupe que partiellement l'espace utile de l'écran (figure 4). La frappe de la touche TO d'initialisation entraîne alors un traitement différent des objets de l'espace de sélection selon qu'ils y occupent une position � intérieure � ou � extérieure � (figure 5). La sélection des objets intérieurs se poursuivra en effet par une nouvelle frappe sur la touche TO et cette propriété est marquée sur la figure 5 par leur passage en surbrillance. La sélection des objets extérieurs se poursuivra au contraire par une frappe sur une touche T différente de la touche TO. La touche T que doit taper en premier lieu l'utilisateur pour sélectionner un objet extérieur OS lui est désignée par un � indicateur de direction primaire � INDP qui part de cet objet et donne la direction que devra prendre le doigt pour atteindre la touche T. Si plusieurs objets ont le même INDP, chacun d'entre eux reçoit alors soit un � indicateur de direction secondaire � INDS, soit un � indicateur de frappe double� INFD. L'indicateur de direction secondaire INDS est attaché à l'indicateur de direction primaire et donne la nouvelle direction que devra prendre le doigt après la frappe de la touche T pour sélectionner définitivement l'objet. L'indicateur de frappe double INFD est constitué de deux cercles concentriques, qui marquent que l'objet sera sélectionné par deux frappes sur la touche homologue de l'objet ; cet indicateur se transformera après la frappe de la touche T en un � indicateur de simple frappe � ne comportant qu'un seul cercle, marquant ainsi qu'une nouvelle frappe sur T est encore nécessaire pour la sélection définitive de l'objet. L'utilisateur perçoit clairement dans ces conditions que l'objet extérieur OS1 de la figure 7, par exemple, sera sélectionné par la succession de frappes , c'est-à-dire et que l'objet OS2 sera sélectionné par une double frappe sur la touche 8. La sélection des objets intérieurs de l'espace de sélection ES se poursuivra quant à elle par une nouvelle frappe sur la touche TO : ces objets sont donc � présélectionnés �. Leur passage en surbrillance n'est pas indispensable, l'absence d'indicateurs de direction et leur position intérieure étant suffisante pour les différencier des objets extérieurs. La nouvelle frappe sur la touche TO réitérera alors le processus précédent sur l'ensemble des objets intérieurs, entraînant donc un traitement différent des objets selon qu'ils sont devenus � extérieurs � et qu'ils sont restés � intérieurs �. 2937435 4/6 Dans une variante de ce deuxième procédé selon l'invention, un indicateur de sélection INS est ajouté à l'extrémité de l'indicateur de direction INDP de chaque objet extérieur (figure 6). Dans ce cas les indicateurs de sélection secondaires n'existent pas ou sont rattachés à l'indicateur de sélection INS. 5 Lorsque les objets ayant le même indicateur de direction sont trop petits pour recevoir individuellement un indicateur d'une taille suffisante pour être facilement et immédiatement perçu par l'utilisateur, cet indicateur est attribué collectivement à ces objets en le séparant, comme sur la figure 6, des indicateurs de direction par une barre perpendiculaire aux dits indicateurs ou en affichant tout autre guide visuel permettant d'indiquer clairement l'appartenance de l'indicateur à chacun des objets. Dans une autre 10 variante, non illustrée, du procédé, les indicateurs de direction � sortent � progressivement de l'objet qu'ils désignent pour marquer de façon dynamique la direction que doit prendre le doigt pour sélectionner cet objet. Lorsque les objets à sélectionner sont très nombreux, une extension du deuxième procédé selon 15 l'invention permet de donner accès à certains objets en un nombre de frappes supérieur à deux (figure 7). Un indicateur de direction tertiaire peut être alors placé si nécessaire derrière un indicateur secondaire (non illustré sur la figure 7). Un indicateur de direction secondaire INDS peut de même être placé si nécessaire derrière un indicateur de frappe double, pour marquer que la sélection de l'objet � cible � sera poursuivie après cette frappe double par une frappe dans la direction indiquée par l'indicateur. L'objet 20 OS 1 de la figure 7 sera ainsi sélectionné à l'évidence par une double frappe de la touche � Sud � (touche 8), suivie d'une frappe de la touche � Est � (touche 7). De même un indicateur de frappe triple INFT, constitué de trois cercles concentriques, peut être placé si nécessaire derrière un indicateur primaire de direction INPD pour marquer que l'objet �cible� sera sélectionné en trois frappes sur la touche correspondante. L'objet OS2 de la figure 7 sera ainsi sélectionné par une triple frappe de la touche 25 � Sud � (touche 8). A la première frappe de cette touche, l'indicateur INFT se transformera en un indicateur INFD de frappe double ne comportant que deux cercles concentriques. Le procédé peut bien sûr être généralisé et exécuté en un nombre de frappes supérieur à trois pour certains objets extérieurs. Il indique en d'autres termes, de façon immédiatement perceptible par l'utilisateur, le 30 � chemin � complet que doit suivre, après la frappe de la touche T0, le doigt de l'utilisateur pour accéder à l'objet extérieur �cible �. De la même façon le nombre de frappes nécessaire à la sélection d'un objet par le premier procédé selon l'invention pourra être supérieur à deux. Une dernière variante du deuxième procédé selon l'invention est décrite sur la figure 8. Dans cette 35 variante ce sont les objets extérieurs eux-mêmes qui se déplacent dans la direction que doit prendre le doigt pour poursuivre leur sélection. La présence de l'indicateur de direction INDP de chaque objet OS est alors facultative, mais s'il existe il peut être placé entre cet objet et la partie restée fixe de l'espace de sélection, marquant ainsi la trace du déplacement de l'objet de sa position initiale à sa position finale. La /6 présence de son indicateur de sélection INS est également facultative, mais s'il existe il est placé derrière l'objet dans la direction qu'a prise cet objet. Une succession d'indicateur de direction et de frappe multiple peut alors être rattachée à cet indicateur de sélection INS. Lorsque les objets sélectionnables dépendant d'une même valeur d'indicateur sont trop nombreux et petits pour recevoir lisiblement une succession d'indicateurs de sélection et de direction, la séparation entre objets intérieurs et objets extérieurs sera réitérée, après la frappe de leur touche homologue, sur l'ensemble de ces objets. La figure 9 montre ainsi un espace de sélection ES qui vient d'être activé par la frappe de la touche 5 : les objets dépendant de l'indicateur 2 sont très petits et très nombreux. La figure 10 montre le résultat de la frappe de la touche 2 : deux objets seulement ont été traités comme des objets extérieurs et ont reçu en conséquence un indicateur dédié et très lisible. Les autres objets sont devenus les nouveaux objets intérieurs à cette étape du processus de sélection. Un objet occupant une position extérieure de l'espace de sélection au sens topologique du terme pourra être traité comme un objet � intérieur� au sens du deuxième procédé selon l'invention. C'est le cas des objets OS1, OS2 de l'espace de sélection des figures 11 et 12 : la sélection des objets y a été en effet traitée � ligne par ligne � et la ligne � intérieure � y a été présélectionnée dans sa totalité. La sélection des objets OS1 et OS2 se poursuivra donc par une nouvelle frappe sur la touche TO d'initialisation. En d'autres termes, les objets � intérieurs � de l'espace de sélection au sens du deuxième procédé selon l'invention ne se définissent pas en fonction d'un critère topologique, mais tout simplement comme ceux dont la sélection se poursuivra par une nouvelle frappe sur la touche TO d'initialisation, les objets extérieurs étant ceux dont la sélection se poursuivra a contrario par la frappe d'une touche différente. REVENDICATIONS1. Procédé de sélection d'objet sur une interface comportant un clavier et un écran et au cours du quel la sélection d'un objet de l'écran est effectuée par une frappe ou une succession de frappes sur le clavier, caractérisé par le fait que certains des objets à sélectionner sur l'écran sont dotés après la frappe qui initialise la sélection non seulement d'un indicateur de sélection INS identique au caractère numérique inscrit sur la touche T qui doit être frappée pour poursuivre leur sélection, 10 mais aussi soit d'un indicateur de direction IND attaché à l'indicateur de sélection INS qui indique la direction que devra prendre ensuite le doigt sur le clavier pour terminer la sélection, soit d'un indicateur de frappe double qui marque que la frappe sur la touche T devra être répétée. 2. Procédé de sélection d'objet selon la revendication 1 caractérisé par le rattachement à l'indicateur de sélection d'un objet OS d'une succession d'indicateurs de direction et d'indicateurs de frappe 15 multiple qui indiquent à l'avance la succession de frappes que doit effectuer le doigt sur le clavier après la première frappe désignant cet objet. 3. Procédé de sélection d'objet selon la revendication 1 caractérisé par le déplacement d'un curseur le long de l'indicateur de direction IND attaché à un indicateur de sélection INS, effectué juste après la frappe de la touche T dont le caractère numérique est identique à INS. 20 4. Procédé de sélection d'objet sur une interface comportant un clavier et un écran, destiné à sélectionner n'importe quel objet d'un espace de sélection ES, caractérisé par le fait que certains des objets de cet espace ES sont dotés, après la frappe de la touche TO qui initialise la sélection, d'une succession d'indicateurs de direction et d'indicateurs de frappe multiple, les indicateurs de direction indiquant le chemin que doit suivre le doigt sur le clavier pour poursuivre la sélection et 25 les indicateurs de frappes multiples indiquant le nombre de fois que le doigt doit éventuellement répéter la frappe de certaines touches sur le chemin qui mène à l'objet, et caractérisé en ce que la sélection des objets de l'espace ES qui ne reçoivent pas d'indicateurs de direction se poursuivra par une nouvelle frappe sur la touche TO. 5. Procédé de sélection d'objet selon la revendication 4 caractérisé en ce que les indicateurs de 30 direction primaires sortent progressivement, dans la direction qu'ils désignent, de l'objet auxquels ils sont attribués. 6. Procédé de sélection sur une interface comportant un clavier et un écran, destiné à sélectionner n'importe quel objet d'un espace de sélection ES, caractérisé par le déplacement, au moment de la frappe qui initialise la sélection, de certains objets de l'espace de sélection dans la direction que 35 devra prendre le doigt pour poursuivre leur sélection, et caractérisé en ce que certains des objets qui se sont déplacés reçoivent un indicateur de sélection ENS, et caractérisé en que certains des indicateurs de sélection sont dotés d'une succession d'indicateurs de direction et d'indicateurs de frappe multiple.