FR 2751442 A1 19980123 FR 9608840 A 19960716 DISPOSITIF INTERFACE HOMME/MACHINE DE POCHE L'invention se rapporte à un dispositif interface homme/machine de poche destiné à être utilisé par un très large public, notamment dans le domaine de la télématique ou dans le domaine des radiotéléphones à écran par exemple. Un grand nombre d'appareils informatiques de poche ou portables sont actuellement disponibles sur le marché. Les interfaces homme/machine de petites dimensions utilisées jusqu'à présent, non seulement pour la saisie et le traitement de texte mais aussi pour la navigation interactive, c'est-à-dire pour la sélection d'objets à l'écran, sont notamment des microordinateurs de poche ou des interfaces à crayon optique et à écran tactile encore dénommés "Personal Digital Assistants" (P.D.A.) en littérature anglo-saxonne. Les micro-ordinateurs de poche comportent un clavier alphanumérique classique mais de dimensions très réduites imposant des contraintes supplémentaires à l'utilisateur. En effet, étant donné les petites dimensions du clavier, la saisie d'un texte est rendue difficile et peu fiable puisque l'utilisateur doit faire preuve d'une grande vigilance pour éviter de taper ' sur deux touches contigus simultanément. De plus, ce genre de micro-ordinateur de poche ne comporte pas de périphérique de type "souris", mais des touches spécifiques du clavier permettent de déplacer le curseur à l'écran et de sélectionner des objets. Cependant, ces touches spécifiques sont beaucoup moins efficaces qu'une souris et ne permettent pas une sélection rapide des objets. Les interfaces à crayon optique présentent elles aussi plusieurs inconvénients. Les logiciels de reconnaissance de l'écriture sont notamment très insuffisants à ce jour et rendent la saisie des textes peu fiable. L'écriture elle-même, au moyen d'un crayon optique, n'est pas aisée et la désignation d'un objet à l'écran n'est pas très fiable surtout lorsqu'il s'agit d'un objet de petite taille. De plus, lorsqu'un utilisateur écrit un mot, ce dernier disparaît immédiatement pour réapparaître à l'écran sous forme typographique. Ce changement incessant de l'affichage à l'écran est très déplaisant et provoque une grande fatigue des yeux de l'utilisateur. Enfin, ces interfaces nécessitent une manipulation de deux outils, ctest-à-dire d'un écran tactile et d'un crayon optique, au lieu d'un seul. Par ailleurs, les organes de déplacement analogique de curseur utilisés dans les ordinateurs portables, tels que les petites boules encore dénommées "track ball" en littérature anglo-saxonne par exemple, ne sont pas compatibles avec des dispositifs réalisés au format poche. Leur efficacité est en outre très diminuée par rapport à celle des périphériques de type "souris". La présente invention permet de résoudre tous ces inconvénients puisqu'elle propose un dispositif interface homme/machine de poche dont le clavier, de format réduit, comporte d'une part un nombre de touches inférieur au nombre de touches des claviers classiques, et permet d'autre part de positionner un curseur et de sélectionner des objets à l'écran. Ce dispositif est caractérisé en ce qu'il comprend: - un clavier comportant un nombre réduit de touches alphanumériques, - un écran tactile, associé au clavier, permettant la saisie de caractères non inscrits sur le clavier et l'activation de commandes contextuelles, - un écran d'affichage, - des moyens de pilotage, actionnables par les touches du clavier et/ou par les touches de l'écran tactile, permettant à la fois d'afficher sur l'écran tactile des caractères alphanumériques non inscrits sur le clavier, et d'afficher sur l'écran d'affichage des caractères alphanumériques inscrits sur le clavier, et - des moyens de commande de l'écran d'affichage, actionnables par les touches du clavier et/ou par les touches de l'écran tactile, permettant de déclencher la visualisation sur l'écran d'affichage d'un caractère alphanumérique inscrit sur le clavier ou sur l'écran tactile. Une commande contextuelle est définie comme étant une touche apte à remplir une fonction définie de façon provisoire selon le contexte. Le contexte correspond par ailleurs aux différents modes d'utilisation, tels que le traitement de texte, la sélection d'objets ou la navigation dans un texte par exemple. Le dispositif interface homme/machine selon l'invention comprend en outre des moyens d'association pour commander la visualisation sur l'écran d'affichage d'une fenêtre de sélection et pour faire correspondre, par analogie de position, à chaque touche alphanumérique du clavier, une zone homologue de la fenêtre de sélection, et en ce que ces moyens sont actionnables par les touches de l'écran tactile et/ou par les touches du clavier. Ces moyens d'association permettent par ailleurs de diviser la fenêtre de sélection en plusieurs sousfenêtres de sélection correspondant chacune, par analogie de position, à une ou plusieurs touche(s) alphanumérique(s) du clavier. Selon un autre mode de réalisation du dispositif selon l'invention, les moyens d'association permettent en outre de réaliser un pavage de la fenêtre de sélection de manière à ce que chaque pavé de sélection contienne un et un seul objet susceptible d'être sélectionné et une ou plusieurs zones homologues, chacune étant associée à une touche du clavier. Selon un autre mode de réalisation du dispositif selon l'invention, les moyens de commande de l'écran d'affichage peuvent en outre être actionnés simultanément par deux touches contigües du clavier de manière à déclencher la visualisation, sur l'écran d'affichage, d'un caractère alphanumérique correspondant à un caractère inscrit dans l'espace situé entre lesdites deux touches contigües. D'autre part, l'interface homme/machine selon l'invention comprend en outre une mémoire de programmes non volatile apte à gérer de manière séquentielle les informations qui lui sont transmises. Une liste de caractères non représentés sur le clavier, mais similaires graphiquement et/ou phonétiquement et/ou sémantiquement à ceux qui sont inscrits sur le clavier, est enregistrée dans ladite mémoire non volatile. Enfin, le dispositif selon l'invention est avantageusement réalisé de manière à ce que le clavier, l'écran tactile et l'écran d'affichage soient rassemblés sur une première face et à ce que l'autre face comprenne un deuxième écran d'affichage, sur toute sa surface, encadré par un contour tactile. Le fait de réaliser un tel dispositif avec un clavier possédant un nombre réduit de touches, c'est-àdire avec un clavier présentant des touches plus espacées les unes des autres que dans les claviers classiques réalisés aux mêmes dimensions, permet de diminuer le nombre de fautes de frappe susceptibles de se produire et par conséquent d'améliorer la qualité de la saisie d'un texte. Le clavier et l'écran tactile associé forment un "bloc-clavier". L'écran tactile permet, lorsqu'une touche du clavier a été frappée, d'afficher un ou plusieurs caractères non représentés sur le clavier mais définis comme étant similaires à cette touche. Pour saisir un de ces caractères similaires, il suffit ensuite d'appuyer sur l'écran tactile, à l'emplacement du caractère à saisir. Par ailleurs, le dispositif selon l'invention permet l'utilisation de toutes les touches du clavier pour la sélection d'objets à l'écran ou pour le positionnement d'un curseur. Cette sélection par le clavier est aussi rapide et efficace qu'avec un périphérique pour ordinateur de type "souris". D'autres particularités et avantages de l'invention apparaîtront à la lecture de la description faite à titre d'exemple illustratif et non limitatif en référence aux figures annexées parmi lesquelles: - la figure 1 représente une vue de dessus d'un dispositif selon l'invention, - la figure 2 représente un schéma de principe d'un dispositif selon l'invention, - les figures 3A à 3F illustrent des exemples de ce qui apparaît à l'écran lors d'une sélection d'objet par le clavier, - la figure 4 illustre un autre exemple de sélection d'objet par le clavier, - les figures 5A et 5B illustrent le résultat de l'agrandissement d'une zone de l'écran homologue à une touche du clavier, - les figures 6A à 6D illustrent un mode de réalisation d'un pavage d'un espace de sélection, - les figures 7A à 7C illustrent une manière de combler un espace résiduel d'une fenêtre de sélection, - la figure 8A représente les étapes permettant de réaliser un positionnement de curseur, - la figure 8B représente le parcours du doigt sur le clavier lorsqu'un curseur est positionné selon les étapes de la figure 8A, - la figure 9 représente une manière de naviguer dans un menu, - la figure 10 représente une manière de réaliser une saisie-abrégée d'un mot, - les figures IlA à llC, représentent les étapes permettant de réaliser une sélection d'objet au moyen d'un contour tactile encadrant un écran d'affichage. L'interface décrite ci-après n'est pas incompatible avec l'utilisation d'un écran tactile occupant toute sa surface disponible : il suffit alors, dans ce cas, de faire apparaître, à la demande, le clavier tel qu'il est décrit dans ce qui suit au bas de l'écran. Un dispositif selon la présente invention est désigné par la référence générale 10 sur la figure 1. Ce dispositif comporte un clavier 20, un écran tactile 30 associé au clavier, et un écran d'affichage 40. De manière avantageuse, le clavier 20 est constitué par un nombre de touches 21 inférieur au nombre de lettres de l'alphabet. Cette réduction du nombre de touches permet de réaliser un clavier de format réduit, présentant un espacement entre les centre de deux touches contigües relativement important, ctest-à-dire compris entre environ 1,5 cm et 2 cm. Un tel espacement entre les touches facilite la saisie d'un texte et contribue à diminuer considérablement le nombre de fautes de frappe susceptibles de se produire par rapport à un clavier classique réalisé aux mêmes dimensions. Sur la figure 1, le clavier 20 comporte vingt touches 21 correspondant aux vingt lettres les plus courantes de l'alphabet. La disposition de ces lettres sur le clavier s'inspire par exemple de la structure de l'alphabet latin et est telle que l'oeil d'un utilisateur, même occasionnel, repère rapidement la touche qu'il souhaite actionner. Bien sur, la disposition des lettres sur le clavier peut être complètement différente et dériver, par exemple, des claviers de type "AZERTY" ou "QWERTY". De même, les nombres de touches, de lignes et de colonnes ne sont pas limités à ceux qui sont représentés sur la figure 1. L'écran tactile 30 associé au clavier 20 permet d'afficher puis de saisir un ou plusieurs caractères non représentés sur le clavier, mais similaires phonétiquement et/ou graphiquement et/ou sémantiquement à un caractère inscrit sur le clavier. Ainsi, dans l'exemple représenté sur la figure 1, pour saisir la lettre "W" il suffit, dans un premier temps, de taper sur la touche "V" au clavier de manière à provoquer l'affichage, sur l'écran tactile 30, de la lettre "W" qui lui est similaire. Dans un deuxième temps, on tape sur la lettre "W" apparue sur l'écran tactile afin de commander son affichage sur l'écran 40. De la même manière, il est possible d'afficher la lettre "K" par l'intermédiaire de la lettre "Q", les lettres "X" et "Z" par l'intermédiaire de la lettre "S", les lettres "J" et "Y" par l'intermédiaire de la lettre "I" etc.... Enfin, le caractère "espace" est saisit en tapant sur une partie de l'écran tactile 30 située entre la rubrique "menu" et l'espace réservé à l'affichage des caractères similaires. Dans une variante de réalisation, il est en outre possible d'envisager la réalisation de "raccourciclavier" consistant par exemple à taper trois fois de suite sur une touche pour afficher, directement sur l'écran d'affichage 40, le caractère similaire au caractère inscrit sur cette touche. Dans ce cas, on prévoit un délai entre deux frappes successives qui doit être inférieur à une certaine durée to, éventuellement réglable par l'utilisateur. Ce cas peut tout à fait être réalisé étant donné que le besoin d'écrire trois lettres identiques de suite dans un texte est extrêmement rare. De plus, dans le cas où plusieurs caractères similaires sont associés à un caractère inscrit sur le clavier, le "raccourciclavier" sera avantageusement prévu pour le caractère similaire le plus courant. Les caractères similaires, non représentés sur le clavier, sont avantageusement enregistrés dans une mémoire du dispositif. Le tableau ci-après donne une liste non exhaustive de caractères similaires associés aux caractères dits principaux inscrits sur le clavier. CARACTERES CARACTERES PRINCIPAUX SIMILAIRES A àâ&commat; C ç c' D $ dt E éèêë I JYî L 1' M O ôO P Q K S XZ U V W = 7L ) ]} > "espacement" " " "tab" + & Dans certains cas lorsque les caractères similaires à un caractère principal sont trop nombreux pour être tous affichés simultanément sur l'écran tactile, on devra, pour atteindre le caractère souhaité, faire suivre la frappe du caractère principal de deux frappes successives sur l'écran tactile. Ainsi, pour afficher le caractère "ê" par exemple, on tapera sur la lettre principale "E" puis sur la lettre similaire "é" apparue sur l'écran tactile, et enfin sur la lettre "ê" qui se sera substituée au "é". Cependant ces cas ne valant que pour un nombre de caractères similaires supérieur ou égal à 3, ils sont assez rares. Dans une variante de réalisation, l'écran tactile 30 pourra être remplacé par une simple barrette tactile. Dans ce cas, les caractères similaires s'afficheront par exemple en bas de l'écran d'affichage 40, et la saisie de l'un d'entre-eux se fera en appuyant sur une zone de la barrette tactile située en face du caractère choisi. Il est par ailleurs possible d'afficher directement à l'écran 40 les caractères représentés sur les espaces intermédiaires 22 situés entre deux touches 21 contigües du clavier. Pour cela, il suffit d'appuyer simultanément sur les deux touches contigües situées de part et d'autre du caractère à afficher. Ainsi, pour afficher le caractère "(", par exemple, il suffit d'appuyer simultanément sur les touches "D" et "F". De la même manière, les commandes "correction", "entrée" et "majuscules" sont par exemple activées en appuyant simultanément respectivement sur les touches "U" et "R", sur les touches "T" et "V", et enfin sur les touches "A" et "B". Ce dispositif permet d'effectuer rapidement la saisie d'un texte standard en langue française et seulement moins de 20% des saisies de caractères se font par l'une des frappes simultanées ou successives décrites précédemment. La structure du clavier 20 peut bien sûr s'appliquer à d'autres écritures que l'alphabet latin. Elle peut par exemple s'appliquer aux différents syllabaires japonais. De plus, les lettres principales représentées sur les touches 21 du clavier ne seront pas les mêmes selon le pays de commercialisation du dispositif. La figure 2 représente un schéma de principe permettant de mieux comprendre le fonctionnement du dispositif selon l'invention. Le dispositif comprend, outre le clavier 20, l'écran tactile 30 et l'écran d'affichage 40, un microprocesseur 80 apte à gérer de manière séquentielle les informations qui lui sont transmises à partir des touches du clavier 20 ou des touches virtuelles de l'écran tactile 30. Le microprocesseur 80 comprend une mémoire de programmes non volatile de type ROM ou EEPROM par exemple, non représentée sur la figure 2. Il comprend en outre différents moyens de commande permettant chacun d'exécuter des instructions spécifiques. Ainsi, des moyens de pilotage 50 de l'écran tactile 30, actionnables par les touches du clavier 20, permettent d'effectuer à la fois - l'affichage, sur l'écran tactile 30, de caractères alphanumériques non représentés sur le clavier 20 mais similaires à ceux inscrits sur les touches du clavier 20, et - l'affichage, sur l'écran principal 40, des caractères alphanumériques représentés sur le clavier 20. De préférence, une liste établissant la concordance entre les caractères similaires et les caractères principaux, telle que celle présentée dans le tableau précédemment décrit, est stockée dans la mémoire non volatile. Des moyens de commande 60 de l'écran d'affichage 40, actionnables soit par les touches du clavier 20 soit par les touches virtuelles de l'écran tactile 30, permettent de déclencher la visualisation, sur l'écran d'affichage 40, d'un caractère, ou d'une commande, inscrit respectivement soit sur une touche du clavier 20 ou sur une touche de l'écran tactile. Enfin, des moyens d'association 70 sont prévus pour commander la visualisation sur l'écran d'affichage 40 d'une fenêtre de sélection et pour faire correspondre, par analogie de position, à chaque touche alphanumérique du clavier 20 une zone homologue de la fenêtre de sélection. Ces moyens sont utiles pour réaliser une sélection, par le clavier, d'objets à l'écran. Leur fonctionnement est décrit plus en détails dans ce qui suit. Ces moyens 70 sont actionnables par les touches du clavier et/ou par les touches de l'écran tactile. Lorsque l'on est dans une application traitement de texte, le clavier 20 peut être configuré par défaut dans ce mode traitement de texte T. Cependant il peut également être configuré en mode sélection d'objets S. Dans ce cas, la configuration en mode S est déclenchée par la frappe d'une ou plusieurs touche(s) spécifique(s) sur l'écran tactile ou sur le clavier. Ainsi, par exemple, pour basculer du mode saisie de caractères au mode sélection d'objets, on pourra taper sur une touche "menu" à l'écran tactile ; puis sélectionner au clavier, par le procédé de sélection décrit ci-après, la rubrique "sélection" apparue sur l'écran d'affichage 40 à la suite de la frappe de la touche "menu". Réciproquement, pour basculer du mode de sélection d'objets au mode de saisie de caractères, on pourra taper sur cette même touche "menu" à l'écran tactile ; puis sélectionner au clavier, par le procédé de sélection décrit ci-après, la rubrique "texte" apparue sur l'écran d'affichage 40 à la suite de la frappe de la touche "menu". Bien sûr cet exemple n'est pas limitatif et on peut en outre prévoir que la frappe simultanée de plusieurs touches, du clavier 20, ayant une configuration spécifique permettra d'effectuer ces changements de mode. Dans ce cas on pourra par ailleurs définir une durée de frappe relativement longue, par exemple 0,3 seconde, pour actionner le basculement du mode texte au mode sélection ainsi que l'ouverture immédiate d'une fenêtre de sélection correspondant à la touche frappée. Ceci est aussi valable pour le basculement du mode sélection au mode texte et l'affichage immédiat sur l'écran d'affichage 40 du caractère correspondant à la touche frappée. Selon le mode de configuration du clavier, le microprocesseur 80 est alors capable de déterminer les caractéristiques de la touche frappée. Ainsi, lorsque le clavier est configuré en mode traitement de texte T, le microprocesseur détermine le caractère ou la fonction associée à la touche frappée. En revanche, lorsque le clavier est configuré en mode sélection d'objets S, le microprocesseur 80 détermine la position, c'est-à-dire les coordonnées, de la touche frappée par rapport aux dimensions du clavier, de manière à lui faire correspondre une zone homologue à l'écran. Cette zone homologue est définie comme étant le résultat d'une homothétie, ou plus généralement d'une transformation affine, entre les dimensions du clavier 20 et celles d'une fenêtre de sélection apparaissant à l'écran d'affichage 40. Dans ce cas, le clavier 20 devient donc un organe de commande pour désigner quelque chose à l'écran. Le microprocesseur 80 interprète et gère alors les informations provenant du clavier 20 et transmet aux différents moyens de commande des séries d'instructions à exécuter de manière à déclencher la visualisation sur l'écran d'affichage 40 et/ou sur l'écran tactile 30, de la fonction associée à ces instructions. Lorsque le clavier est configuré en mode T par exemple, et que la touche tapée correspond à la lettre "V", alors les moyens de pilotage 50 déclenchent à la fois l'affichage, sur l'écran tactile 30, de la lettre similaire "W", et l'affichage, sur l'écran principal 40, de la lettre principale "V". Une deuxième frappe permet ensuite soit de remplacer la lettre "V" affichée sur l'écran principal 40 par la lettre "W", soit de confirmer l'affichage de la lettre "V". En effet, si la deuxième frappe est réalisée sur la touche virtuelle "W", affichée sur l'écran tactile, alors les moyens de commande 60 déclenchent l'affichage, sur l'écran 40, du "W" qui vient se substituer au "V". Par contre, si la deuxième frappe est réalisée hors de la partie de l'écran tactile réservée aux caractères similaires, alors les moyens de commande 60 confirment l'affichage sur l'écran principal 40 de la lettre "V" correspondant à la première touche frappée. De plus, les moyens de pilotage 50 commandent simultanément l'affichage d'une part sur l'écran tactile 30, du caractère similaire, si il existe, à celui de la deuxième frappe, et d'autre part sur l'écran principal 40, du caractère principal correspondant à cette deuxième frappe. De plus, lorsque deux touches contigus du clavier 20 sont frappées simultanément, alors le microprocesseur 80 renvoie aux moyens de commande 60 l'ordre d'afficher sur l'écran 40 le caractère inscrit dans l'espace situé entre ces deux touches contigus ainsi que l'affichage à l'écran tactile 30 du ou des caractère(s) similaires correspondant si ils existent. Lorsque le clavier est configuré en mode S, par exemple, alors les moyens d'association 70 commandent soit la sélection immédiate de l'un des objets à sélectionner, soit l'affichage sur l'écran principal 40 d'une fenêtre de sélection contenant tous les objets susceptibles d'être effectivement sélectionnés par une frappe ultérieure. Les figures 3A à 3F illustrent des exemples de ce qu'un utilisateur voit apparaître à l'écran lorsqu'il veut sélectionner un objet par l'intermédiaire du clavier. Onze objets susceptibles d'être sélectionnés sont représentés dans un espace maximal de sélection Emax. Dans l'exemple illustré sur les figures 3A à 3F, cet espace maximal de sélection E max est défini par toute la surface de l'écran 40, mais il peut bien sur présenter des dimensions inférieures à celle de 1' écran. Le quadrillage représenté en pointillés sur l'espace maximal de sélection Emax du dispositif de la figure 3A est facultatif. Cependant il permet de mettre en évidence le partage de l'espace maximal de sélection E max en autant de zones Z que de touches 21 sur le clavier 20. Chacune de ces zones Z correspond, par analogie de position, à une touche de clavier. C'est sur cette correspondance que repose le principe de sélection par le clavier. En fait, ce quadrillage permet de visualiser le résultat d'une homothétie, ou plus généralement d'une transformation affine, entre les zones Z de l'espace maximal de sélection et les touches 21 du clavier 20. Par conséquent, si un utilisateur désire sélectionner l'objet n02, il devra frapper sur la touche "E". En effet la zone Z de l'espace de sélection dite "homologue" à cette touche "E" entoure l'objet n02 à sélectionner. De plus, étant donné que cette zone homologue à la touche "E" entoure uniquement l'objet 2, ce dernier est sélectionné dès la première frappe sur la touche "E". En revanche, si un utilisateur souhaite sélectionner l'objet n05, la procédure se complique légèrement puisque les quatre objets numérotés 5, 6, 7 et 8 se partagent la même zone homologue à la touche "F" du clavier 20. Dans ce cas une première frappe sur la touche "F" permet d'inscrire à l'écran un nouvel espace de sélection, plus petit que le précédent espace maximal de sélection Emaxi reproduisant lui aussi la structure du clavier et découpé en pavés de sélection P rectangulaires, représentés en traits pleins sur la figure 3B, contenant chacun un et un seul des objets sur lesquels porte l'ambiguïté. Ce nouvel espace de sélection divisé en pavés de sélection est encore dénommé fenêtre de sélection F et est représenté en épais trait noir sur l'écran de la figure 3B. Cette fenêtre de sélection F apparaissant à l'écran indique ensuite la partie du clavier dans laquelle l'utilisateur doit frapper pour pouvoir sélectionner l'objet désiré. Cette partie du clavier est homologue au pavé de sélection entourant l'objet à sélectionner. Ainsi, sur la figure 3B, on constate qu'il faut taper dans la partie contenant les touches "D", "F" et "M" du clavier 20 pour pouvoir sélectionner l'objet 5. De la même manière, il suffit de taper dans la partie du clavier contenant les touches "A", "E", "I", "B", "C" et "L" pour sélectionner l'objet 3. Il est en outre possible, dans une variante de réalisation, d'effectuer un marquage de la zone homologue Z correspondant à la première touche frappée, c'est-à-dire à la touche "F" dans l'exemple de la figure 3B. Ce marquage est représenté en hachuré sur la figure 3B. Une autre variante de réalisation, également représentée sur les figures 3B à 3F, consiste à présélectionner l'objet se trouvant dans le pavé contenant la zone homologue Z à la première touche frappée. Cette présélection est mise en évidence à l'écran par une représentation de l'objet en inverse vidéo. Ainsi sur la figure 3B l'objet n05, situé dans le pavé contenant la zone homologue Z à la première touche frappée "F", est présélectionné. Cette présélection permet de faciliter la sélection ultérieure, en particulier si c'est l'objet présélectionné que l'on désire sélectionner. En effet, dans ce cas il suffit d'effectuer la sélection en frappant à nouveau sur la touche qui vient d'être frappée et qui a commandé l'apparition de la fenêtre de sélection. Enfin, dans une autre variante, il est possible de faire subir un "zoom avant" à la fenêtre de sélection préalablement à son affichage. Tout comme pour l'espace maximal de sélection Emax de la figure 3A, le quadrillage en pointillés apparaissant à l'intérieur de la fenêtre F de sélection est optionnel. Cependant, il permet de faciliter le repérage des zones homologues Z aux touches du clavier 20. Par ailleurs, si la densité d'objets à sélectionner ne permet pas de dessiner une fenêtre de sélection F comportant des pavés contigus de forme rectangulaire entourant chacun un seul objet, on effectue l'opération en trois étapes. La procédure de sélection d'objet permet d'autre part d'accéder à l'objet n05 non seulement par la touche "F" correspondant à la zone homologue entourant cet objet, mais aussi par les touches voisines ; du moins si la densité d'objets dans cette zone de l'espace maximal de sélection n'est pas trop importante. Ceci offre à l'utilisateur une précision la plus faible possible pour la première frappe. Dans le même esprit, la touche "F" permet également la sélection des objets voisins de sa zone homologue, c'est-à-dire des objets 3 et 4 dans l'exemple de la figure 3B. Les figures 3C à 3F illustrent la manière dont on accède à l'objet 5 lorsque la première frappe est effectuée sur les touches voisines de la touche "F". La figure 3C correspond à une première frappe sur la touche "C" située au dessus de la touche "F" ; la figure 3D correspond à une première frappe sur la touche "M" située à droite de la touche "F" ; la figure 3E correspond à une première frappe sur la touche "D" située à gauche de la touche "F" ; et enfin la figure 3F correspond à une première frappe sur la touche "H" située au dessous de la touche "F". Chacune de ces touches voisines de la touche F permet de sélectionner l'objet n05 au cours de la frappe suivante. Les zones homologues Z mises en évidence en hachuré sur les figures 3B à 3F correspondent à la zone homologue de la première touche frappée. La fenêtre de sélection F apparaissant à l'écran diffère, selon la première touche frappée, par sa dimension, sa position et son pavage. Sur la figure 3E, par exemple, lorsque la première frappe a eu lieu sur la touche "D" située à gauche de la touche "F", l'utilisateur constate qu'il lui suffit de taper sur la touche située immédiatement à droite de cette touche "D" pour sélectionner l'objet n05. Sur la figure 3D, lorsque la première frappe a eu lieu sur la touche "M" située à droite de la touche "F", l'utilisateur constate qu'il lui suffit de taper dans la partie du clavier 20 contenant les touches "A" et "B", située en haut et à gauche par rapport à la touche "M", pour sélectionner l'objet n05. Ainsi, si la présélection est effectuée selon un mode analogique au cours de la première frappe, c'està-dire par analogie entre la position de la première touche frappée au clavier et celle de la zone entourant l'objet à sélectionner à l'écran, c'est selon un mode différentiel que la deuxième frappe, et éventuellement les frappes ultérieures, permet d'effectuer la sélection finale. Un compromis doit par ailleurs être effectué sur la taille de la fenêtre F de sélection. En effet, si celle-ci est trop grande et englobe un nombre maximum d'objets, elle exige de l'utilisateur une deuxième frappe plus précise donc moins aisée. En revanche, si elle est trop petite alors c'est la première frappe qui doit être plus précise. De manière générale, une fenêtre de sélection est définie comme étant un espace rectangulaire, apparaissant sur l'écran d'affichage au moment de la frappe sur une touche du clavier, et contenant tous les objets aptes à être sélectionnés par une ou plusieurs frappes ultérieures. Cet espace rectangulaire est luimême divisé en plusieurs espaces rectangulaires, encore dénommés sous-fenêtres de sélection, homologues à une ou plusieurs touches du clavier et contenant chacun zéro, un ou plusieurs objets. Lorsque l'un de ces espaces rectangulaires homologues est sélectionné, il devient lui-même une fenêtre de sélection et le procédé est itératif. La figure 4 illustre une telle fenêtre de sélection F, divisée en sous-fenêtres fl, f2, t f n de sélection dont chacune est homologue à une ou plusieurs touches 21 du clavier 20 ; et où la sélection finale de l'objet souhaité, du fait d'une forte densité des objets à l'écran, se fera en deux et non plus en une frappe ultérieure. Pour sélectionner un objet d'une sous-fenêtre, il faut dans un premier temps sélectionner cette sous-fenêtre, selon le mode différentiel déjà décrit. Sur la figure 4, les sous-fenêtres f n de sélection, divisant la fenêtre F affichée sur l'écran d'affichage 40, sont munies d'un guide visuel 45 composé de segments très fins reliant chaque objet latéral de chaque sous-fenêtre f n à l'objet central correspondant. Ce guide visuel permet de mettre en évidence le trajet que doit suivre le doigt sur le clavier pour pouvoir sélectionner un objet. Bien sûr, le guide visuel représenté sur la figure 4 n'est qu'un exemple et d'autres aides peuvent être envisagées. Dans cet exemple, la sélection d'un objet se fait donc en trois étapes. Une première frappe sur une touche 21 du clavier 20 permet, dans un premier temps, d'ouvrir une fenêtre F de sélection, elle-même divisée en sous-fenêtres. La sous-fenêtre centrale, homologue de la touche frappée, est alors présélectionnée. Sur la figure 4, la première frappe sur la touche "L" permet d'ouvrir une fenêtre F de sélection dont la sousfenêtre centrale fl, homologue d'au moins la touche "L" frappée, est présélectionnée. Cette présélection est mise en évidence sur la figure 4 par un trait épais noir. Une deuxième frappe sur une autre touche 21 du clavier 20 permet ensuite de sélectionner une sousfenêtre de sélection dans laquelle se trouve l'objet à sélectionner. Ainsi, pour pouvoir sélectionner 1 l'objet 12, représenté sur la figure 4, il faut préalablement sélectionner la sous-fenêtre f2, contenant cet objet, située au dessus et à droite de la sous-fenêtre centrale f1 présélectionnée. Pour cela, il suffit de taper sur une touche 21 du clavier 20 homologue à la sous-fenêtre f2, c'est-à-dire sur la touche supérieure droite par rapport à la touche de première frappe "L", soit : sur la touche "O". Cette deuxième frappe peut permettre en outre de présélectionner un objet situé au centre de la sousfenêtre 2. Cette présélection est représentée en traits hachurés sur la figure 4 et correspond par exemple à une fonction inverse vidéo. Lorsqu'une sousfenêtre est sélectionnée, les autres sous-fenêtres disparaissent ou passent en grisé par exemple, et ladite sous-fenêtre sélectionnée devient la fenêtre courante de sélection qui pourra être soit pavée, soit à nouveau divisée en sous-fenêtres de sélection selon les cas. Une troisième et dernière frappe sur une autre touche 21 du clavier 20 permet ensuite de sélectionner l'objet 12. Pour cela, il suffit de taper sur la touche du clavier, homologue de la position de l'objet 12 dans la sous-fenêtre f2. Sur la figure 4, l'objet 12 se situe juste en dessous de l'objet central présélectionné. Par conséquent, une frappe sur la touche "P", située juste en dessous de la touche de deuxième frappe "O", permet de sélectionner l'objet 12. L'exemple qui vient d'être décrit n'est pas exhaustif car le procédé est itératif et peut se répéter plusieurs fois. Cette sélection d'objet, basée sur l'ouverture d'une ou de plusieurs fenêtres de sélection successives, s'effectue selon un mode différentiel. De plus, elle permet avantageusement de réaliser des frappes successives sur des touches contigües du clavier. Enfin, les guides visuels 45, mentionnés cidessus, permettent à l'utilisateur de visualiser, dès la première frappe, l'angle que le parcours de son doigt doit désormais dessiner sur le clavier pour atteindre l'objet souhaité. Dans le cas où la fenêtre de sélection est divisée en pavés contenant chacun un et un seul objet à sélectionner, la procédure permettant de paver cette fenêtre de sélection F se déroule en deux temps. Dans un premier temps, la zone homologue Z de la première touche frappée est agrandie, de manière à englober le maximum d'objets pour la sélection ultérieure. Elle est ensuite divisée en plusieurs pavés de sélection P de forme rectangulaire, contenant chacun un et un seul objet et une ou plusieurs zones homologues k associées chacune à une touche du clavier 20. Ce pavage permet ainsi d'indiquer la relation entre chaque objet situé dans la fenêtre de sélection et les touches du clavier 20 qui permettent de le sélectionner. Le résultat de l'agrandissement de la zone homologue Z d'une touche est représenté sur les figures SA et 5B. Le carré Z apparaissant à l'intérieur de l'espace total de sélection Total sur la figure 5A, représente la zone homologue d'une touche du clavier venant d'être actionnée. L'espace total de sélection est défini comme étant un espace rectangulaire contenant tous les objets à sélectionner ; il s'agit soit de l'écran lui-même soit d'une partie de l'écran. La zone homologue Z contient un nuage N de points aptes à être sélectionnés au cours de la frappe suivante. Si les objets à sélectionner ne sont pas ponctuels, les points représentés schématisent les centres de ces objets. Pour permettre à la première frappe de bénéficier d'une certaine marge d'erreur, la zone homologue Z est agrandie pour former un espace Z' de sélection, tel que représenté sur la figure 5B. Cet espace Z' de sélection permet de sélectionner un nuage N' contenant un nombre d'objets supérieur ou égal au nombre d'objets du nuage N. L'ensemble de sélection N' est défini comme étant l'ensemble des objets situés à l'intérieur de l'espace de sélection Z' et devant obligatoirement être sélectionnés ultérieurement. L'espace de sélection Z' comprend en outre des zones homologues k correspondant chacune à une touche du clavier. L'agrandissement de la zone homologue Z est réalisé par incrémentations successives, selon un procédé bien connu de l'homme du métier, jusqu'à obtenir une valeur finale des dimensions de l'espace Z' de sélection. Son dimensionnement est laissé à l'appréciation du concepteur du logiciel et résulte de l'obligation d'un compromis entre la précision demandée à la première frappe et celle demandée à la seconde frappe. Il pourra par exemple être le résultat d'une homothétie de rapport 2 sur la zone homologue de la touche de première frappe. L'agrandissement de la zone homologue Z, encore appelée espace initial de sélection, consiste notamment à détecter si il existe un objet 0, de coordonnées (x,y), qui appartienne à l'espace maximal de sélection Emax, extérieur et le plus proche possible de l'espace de sélection Z. L'espace maximal de sélection est défini comme étant un espace rectangulaire compris entre l'espace initial de sélection et l'espace total de sélection, à l'intérieur duquel doit obligatoirement se trouver la fenêtre de sélection. Si cet objet existe, alors les nouvelles coordonnées d'un nouvel espace de sélection Z' sont calculées. Ce nouvel espace de sélection Z' est alors le plus petit rectangle englobant à la fois Z et l'objet O le plus proche, de coordonnées (x,y). De plus, le nouvel ensemble de sélection N' contient non seulement les objets de l'ensemble N contenus dans l'espace Z et l'objet O de coordonnées (x,y), mais aussi d'autres objets éventuels situés à la même distance de l'espace Z de sélection. Si [x1, y1] , [x2, y2] sont les coordonnées des sommets diagonalement opposés respectivement inférieur gauche et supérieur droit de l'espace Z de sélection, alors les nouvelles coordonnées correspondantes [X1, Y1], [X2, Y2] du nouvel espace Z' sont calculées à partir des expressions suivantes: X1 = x1 - 1/2 [x1 - x + Ix1 -xl]; X2 = X2 + 1/2 [x - x2 + Ix - X2l]; Y1 = Y1 - 1/2 [y1 - Y + y1 - yI]; et Y2 = y2 + 1/2 [y - Y2 + y - Y2 in Une fois que les dimensions finales de l'espace de sélection Z' ont été calculées, il faut procéder au pavage de cet espace de manière à obtenir une fenêtre de sélection. Pour cela, on dessine à l'intérieur de l'espace Z' de sélection des pavés rectangulaires contigus, appelés pavés de sélection, constitués d'une ou de plusieurs zones homologues k. Chaque pavé contient une et une seule zone homologue de sélection, c'est-à-dire une et une seule zone homologue k entourant un objet sélectionnable, de façon à exiger une précision minimale de la frappe de sélection finale. Le pavage peut être réalisé de trois manières différentes : par affectations successives, par divisions successives, ou par substitutions successives. La méthode des affectations successives consiste à ordonner les objets et à affecter successivement à ces objets des pavés rectangulaires qui les englobent, tout en respectant les contraintes de non-recouvrement et d'homogénéité. On recherche ensuite, parmi les solutions possibles, la ou l'une des solutions les plus "lisibles". La méthode des divisions successives consiste à diviser en deux successivement, soit horizontalement soit verticalement, l'espace de sélection puis les "pavés fils" résultant de ces divisions. Ces divisions sont effectuées en choisissant la ou les deux meilleures solutions selon le critère de minimalisation de la variance des densités d'objets relatives aux deux nouveaux pavés créés par une division élémentaire, et ce jusqu'à ce que chaque pavé ne comporte plus qu'un seul objet. La solution ou l'une des solutions les plus "lisible" est ensuite recherchée. Enfin, la méthode des substitutions successives consiste à rechercher un pavage initial de l'espace de sélection et à effectuer, à partir de ce pavage initial, des substitutions, ou échanges de territoires, entre pavés contigus en s'interdisant de diminuer l'homogénéité du pavage à chaque substitution. On choisit alors parmi les solutions celle, ou l'une de celles, qui répond(ent) le mieux aux critères précédents. Lorsque le pavage est réalisé par affectations successives, les objets sont dans un premier temps ordonnés par exemple de la gauche vers la droite et de haut en bas tel que représenté sur la figure 6A. Un "voisin" d'un objet On de l'ensemble final de sélection N' est défini par une zone homologue k dont la distance à la zone homologue k(On) de sélection de cet objet On est inférieure ou égale à celle des zones homologues des autres objets de N'. Un "vrai voisin" de l'objet On est défini, quant à lui, comme étant une zone dont la distance à la zone homologue k(On) de sélection de cet objet On est strictement inférieure à celle des zones homologues des autres objets de N'. Les voisins V et vrais voisins W de l'objet O4 sont représentés sur les figures 6A à 6C en traits hachurés. La figure 6B représente plus particulièrement un rectangle circonscrit C(O4) de l'objet O4 et la figure 6C représente le pavé de sélection P4 de 04. Enfin, la figure 6D représente la fenêtre de sélection F résultant du pavage de l'espace Z' de sélection. Un pavé de sélection P1, P2,...Pn est affecté successivement à chacun des objets 01, 02,...On, tout en respectant les contraintes suivantes: - il ne doit pas recouvrir les pavés de sélection des objets précédents, - il ne doit pas rendre "non affectable" une zone homologue k non encore attribuée à un pavé, - il ne doit pas contenir plus d'un seul objet n' - le pavé de sélection Pn doit être intérieur au rectangle circonscrit C(On), - sa surface doit être inférieure à Cl*SURn, où C1 est un coefficient réducteur compris entre 0 et 1 et où SURn est la surface du rectangle circonscrit de l'objet nt et enfin - il doit comporter un nombre de vrais voisins supérieur ou égal à C2 * N(W), où C2 est un deuxième coefficient réducteur et N(W) est le nombre de vrais voisins de On. Les trois premières contraintes sont en fait liées à la nature même du problème qui consiste à rechercher, pour un espace final Z' de sélection, un pavage (première contrainte) complet (deuxième contrainte) et non ambigu (troisième contrainte) permettant la sélection ultérieure des objets de l'ensemble N' d'objets sélectionnables. Les quatrième, cinquième et sixième contraintes sont imposées pour éviter l'explosion combinatoire des affectations possibles. Si par exemple C1 = 0,75 et C2 = 0,5, alors le nombre de pavés de sélection affectables à l'objet Ol de la figure 6A passe de 6 à 3 et le nombre de pavés affectables relatif à l'objet O4 passe de 9 à 6. En imposant au pavé de sélection d'un objet d'avoir une dimension à peu près conforme à l'importance de son voisinage, la liste des pavages possibles obtenus par cette méthode a toutes les chances de contenir un ou plusieurs pavages d'une bonne lisibilité. Il est d'autre part clair que pour Cl=l et C2=0, les cinquième et sixième contraintes n'existent plus. Pour vérifier "l'affectabilité" de la partie non encore pavée, encore appelée espace résiduel Er, on prend d'abord dans une liste de zones homologues non encore attribuées, la zone homologue k ayant les propriétés suivantes: - elle est située le plus à gauche possible du côté droit du dernier pavé Pn posé, - elle est la plus haute des zones ayant cette propriété, - elle est vide, - elle n'est pas encore affectée. Si une telle zone n'existe pas, l'affectabilité est démontrée, sinon on recherche parmi n+1 0n+2 etc, un objet O tel que le pavé P de sélection, dont les extrémités sont la zone elle-même et la zone contenant l'objet 0, ne recouvre aucun pavé déjà posé ni aucun objet de l'ensemble N' des objets sélectionnables. Si un tel pavé n'existe pas, il n'y a pas d'affectabilité de la zone non encore pavée. Dans le cas contraire, la zone non encore pavée est affectable ainsi que toutes les zones homologues contenues dans le pavé P. On retire alors ces zones affectables de la liste des zones homologues non encore attribuées. On réitère l'opération jusqu'à ce que cette liste soit vide et dans ce cas c'est un succès ; ou alors jusqu'à ce que l'une des zones rencontrées ne soit pas affectable et dans ce cas c'est un échec. Ce test d'affectabilité ne pourra par définition pas être réalisé après le placement du dernier pavé de sélection, bien qu'il puisse arriver que certaines zones élémentaires, forcément situées dans les parties droite ou basse de l'espace de sélection Es, ne soient pas encore affectées. Dans ce cas une procédure supplémentaire, illustrée sur les figures 7A à 7C, permet de combler cet espace résiduel Er. Pour cela, on recherche parmi les pavés de sélection ayant une frontière commune avec l'espace résiduel Er, un pavé "extensible", c'est-à-dire un pavé tel qu'un de ses côtés constitue la frontière commune avec l'espace résiduel Er. On "étend" alors au maximum le pavé en question. On réitère l'opération jusqu'au comblement définitif de l'espace résiduel et dans ce cas c'est un succès ; ou alors jusqu'à l'absence d'un nouveau pavé contigu extensible, auquel cas la procédure échoue. Une procédure de "retour arrière", plus connue sous l'appellation anglo-saxonne "backtracking", permet de revenir automatiquement à l'opération précédente lorsque le premier résultat s'est avéré mauvais. On obtient finalement une liste de pavages possibles de l'espace de sélection parmi lesquels on choisit le plus "lisible" pour un usager grâce à un programme commun aux différents procédés de pavage et décrit dans ce qui suit. Lorsque le pavage est réalisé par divisions successives, on coupe l'espace de sélection Z' par un segment vertical ou horizontal en deux "pavés fils" contenant chacun au moins un objet de l'ensemble N' de sélection. On répète l'opération sur tous les "pavés fils" jusqu'à ce que chaque pavé obtenu ne contienne plus qu'un objet et un seul. Pour éviter là aussi l'explosion combinatoire des solutions, on ne retient à chaque étape que certaines des divisions possibles. Les divisions retenues sont celles qui respectent le mieux l'homogénéité des densités "d" des "pavés fils", où d = N(O)/N(k) et N(o) et N(k) sont respectivement le nombre d d'objets et le nombre de zones homologues k appartenant à un pavé donné. La contrainte à remplir est donc mesurée par le nombre de divisions retenues à chaque étape, dans l'ordre décroissant d'homogénéité des pavés fils. On obtient alors une liste de pavages possibles de l'espace de sélection parmi lesquels on choisit le plus "lisible" pour un usager grâce au programme décrit dans ce qui suit. Lorsque le pavage est réalisé par substitutions successives, on effectue tout d'abord des divisions successives pour obtenir très rapidement un premier pavage. Le premier pavage est mémorisé puis on lui substitue un autre pavage obtenu par échange de territoires entre certains pavés contigus. Cette substitution doit s'effectuer tout en respectant la contrainte selon laquelle le nouveau pavage doit être au moins aussi homogène que le premier, ctest-à-dire que le rapport des densités des deux pavés concernés du deuxième pavage soit plus proche de 1 que le rapport des densités des deux pavés du premier pavage. Deux modes d'échange de territoires sont possibles: l'échange simple ou l'échange croisé. L'échange simple consiste, lorsque deux pavés sont contigus, à attribuer la "zone frontière" de l'un à l'autre à condition que cela soit compatible avec la position des objets sélectionnés et avec le maintien des formes rectangulaires des pavés résultants. L'échange croisé consiste, lorsque deux pavés sont contigus, à substituer, à leur frontière commune, une nouvelle frontière perpendiculaire à la première. On réitère alors l'opération, en gardant en mémoire toutes les solutions nouvelles obtenues, jusqu'à épuisement des solutions possibles. Un programme commun à toutes les procédures qui viennent d'être décrites permet alors de choisir, parmi les pavages obtenus, la solution la plus lisible pour un usager. Pour cela, la solution la plus lisible est choisie en fonction d'un ou de plusieurs des critères suivants, donnés par ordre de priorité décroissante: - Simplicité graphique; elle est inversement proportionnelle au nombre de noeuds du graphe constitué par le pavage, - Homogénéité du recouvrement ; elle est inversement proportionnelle à la variance de la surface des pavés, - minimalisation de la distance moyenne entre la zone homologue de la touche de première frappe et les différent pavés de sélection de la fenêtre de sélection, - Forme des pavés: ils doivent être les plus "carrés" possibles, c'est-à-dire que le rapport longueur/largeur doit être le plus proche possible de 1, - Répétitivité des motifs, - Existence de symétries dans le dessin. Il est facile de voir en effet que la satisfaction de tous ces critères optimise la lisibilité de la fenêtre F de sélection. Ce programme consiste donc à prendre une liste L des pavages obtenue par l'un des algorithmes précédents et d'en extraire une sous-liste L1 de pavages de simplicité graphique maximale. Puis, si la sous-liste L1 est composée de plus d'un élément, on extrait une nouvelle sous-liste L2 de pavages d'homogénéité maximale. Ces extractions de sous-listes sont effectuées jusqu'à ce qu'il ne reste qu'un pavage, ou alors jusqu'à épuisement des n critères retenus au quel cas on choisit le premier pavage de la liste Ln. Le positionnement d'un curseur en un point quelconque de l'écran consiste en une application immédiate du procédé précédent de sélection d'objet. La figure 8A représente les étapes qui permettent de positionner un curseur sur le caractère ". La figure 8B représente le parcours du doigt sur le clavier pour réaliser ce positionnement. Pour cela, il suffit dans un premier temps, à l'étape 1, de taper sur la touche du clavier permettant d'ouvrir une fenêtre de sélection F contenant le caractère sur lequel on désire positionner le curseur. Cette fenêtre F de sélection est elle-même divisée en neuf sous-fenêtres homologues d'un ensemble de neuf touches du clavier, dont la touche de première frappe est la touche centrale. Bien sûr le nombre de sousfenêtres n'est pas limité à neuf, il peut être plus ou moins élevé. La sous-fenêtre centrale f1 est par ailleurs présélectionnée par la première frappe. Cette présélection est représentée en traits hachurés sur la figure 8A. La touche du clavier permettant d'ouvrir la fenêtre F de sélection est par exemple la touche de coordonnées (3,3) ; le premier chiffre désignant le numéro de la colonne du clavier en partant de la gauche et le deuxième chiffre désignant le numéro de la ligne du clavier en partant du haut. Cette première frappe de la touche (3,3) est désignée par le chiffre 1 sur les figures 8A et 8B. Dans un deuxième temps, une deuxième frappe sur une autre touche du clavier permet de sélectionner la sousfenêtre f2 contenant le caractère "A". Sur la figure 8A, cette sous-fenêtre est située juste au dessus de la sous-fenêtre centrale f1 présélectionnée. Par conséquent, pour sélectionner cette sous-fenêtre f il suffit de taper sur la touche située juste au dessus de la touche (3,3) de première frappe, ctest-à-dire sur la touche de coordonnées (3,2). Cette deuxième frappe est désignée par le chiffre 2 sur les figures 8A et 8B. La sous-fenêtre f2 devient alors une fenêtre courante de sélection elle-même divisée en neuf sousfenêtres. Une troisième étape consiste alors à taper sur une touche du clavier homologue à la sous-fenêtre de sélection f'2, de la fenêtre f2, contenant le caractère "1" et située en bas et à gauche par rapport à la sousfenêtre présélectionnée et représentée en traits hachurés sur la figure 8A. La touche homologue est donc la touche de coordonnées (2,3). La sous-fenêtre f'2 sélectionnée devient alors une fenêtre courante de sélection elle-même divisée en quatre sous-fenêtres. Il apparaît alors à l'écran que le caractère "A" est situé, dans la fenêtre f'2 de sélection, juste à gauche de la sous-fenêtre présélectionnée. Par conséquent, pour positionner le curseur sur le caractère "-" il suffit alors de taper sur la touche de coordonnées (1,3), située à gauche de la touche (2,3) de troisième frappe. Cette quatrième et dernière frappe est désignée par le chiffre 4 sur les figures 8A et 8B. Le positionnement d'un curseur par cette méthode utilisant le principe du sous-fenêtrage, est très précis. Bien sûr cet exemple n'est pas limitatif et il est possible de réaliser un positionnement de curseur en sélectionnant un nombre de sous-fenêtres plus ou moins élevé. Le procédé de positionnement du curseur n'est pas incompatible avec l'utilisation de touches de déplacement de curseur, soit qu'elles apparaissent en dur sur le clavier, soit qu'elles apparaissent sur l'écran tactile au moment de la sélection. Elles pourront servir en particulier à corriger un positionnement effectué de façon erronée ou selon une méthode insuffisamment précise. La navigation dans le menu d'une application est illustrée sur la figure 9. Elle se fait par la frappe préalable d'une touche "menu" sur l'écran tactile par exemple, entraînant alors l'apparition d'un premier menu, dans un espace de sélection Z' sur tout ou partie de l'écran. Cet espace de sélection Z' se présente de préférence sous la forme d'un tableau de 8 rubriques, voire 12 rubriques au maximum, de façon à ce que le choix de la bonne rubrique puisse se faire par une seule frappe. La procédure est alors itérative jusqu'à ce que la rubrique désirée soit sélectionnée. Dans l'exemple représenté sur la figure 9, l'utilisateur tape dans un premier temps sur la partie gauche de la troisième ligne du clavier afin de sélectionner la rubrique "style" et de faire apparaître un sous-menu donnant le choix entre la taille et le style des lettres. L'utilisateur tape alors sur une ou plusieurs touches de la troisième ligne du clavier, mais de préférence sur la touche qu'il vient de frapper, pour sélectionner la rubrique "style des lettres" et faire apparaître un deuxième sous-menu. De la même manière, l'utilisateur tape une troisième fois sur la partie gauche de la troisième ligne du clavier en vue de sélectionner la rubrique "standard". La présélection des rubriques "styles des lettres" et "standard" obéit au même principe que la présélection dans la procédure de sélection "analogique différentielle": elle mémorise la position sur le clavier de la touche qui a été précédemment frappée pour obtenir le nouveau sous-menu et permet d'effectuer la frappe suivante sur un mode différentiel. Dans une variante de réalisation, il est possible de réaliser des "raccourcis-clavier" en frappant simultanément sur deux, ou plus de deux, touches non contigus, ou du moins n'ayant pas d'autre signification dans le contexte particulier de l'application. Ainsi, sur la figure 9, le dessin qui figure dans la rubrique correspondant à la commande "Gras" indique qu'on aurait pu activer directement cette commande en appuyant simultanément sur la première et la troisième touche de la ligne du clavier correspondant à cette commande, c'est-à-dire la dernière ligne. De même, pour activer directement la commande "souligné", il suffit de taper simultanément sur les trois premières touches de la première ligne du clavier. Dans un variante de réalisation, il est possi Dans une autre variante de réalisation, il est possible d'effectuer des saisies de mots de manière plus rapide qu'une simple frappe séquentielle des lettres qui les composent. Pour cela, un ensemble de mots connus est mémorisé dans une mémoire du microprocesseur. Ainsi, un ensemble de mots, du vocabulaire mémorisé, commençant par une suite quelconque de lettres peut être affiché sur l'écran d'affichage 40. La figure 10 illustre un exemple d'une telle saisie abrégée d'un mot qui s'appuie sur un dictionnaire de la langue française. La saisie abrégée d'un mot se fait en deux temps. Tout d'abord les quatre premières lettres du mot sont tapées au moyen du clavier 20, configuré en mode traitement de texte T, et/ou de l'écran tactile non représenté sur la figure 10. Puis le clavier est automatiquement configuré en mode sélection d'objets S et des mots mémorisés, commençant par la suite de lettres précédemment tapées, sont affichés à l'écran 40. Si le mot que l'utilisateur souhaite taper contient un nombre de caractères inférieur ou égal à quatre par exemple, on tape les lettres correspondantes et on termine par un "espace" en appuyant sur la touche virtuelle correspondante de l'écran tactile. Dans ce cas, il nty a aucun changement par rapport à une frappe standard. En revanche, si le mot contient plus de quatre lettres, par exemple si il s'agit du mot "naturellement", alors juste après la frappe de la quatrième lettre le clavier passe en mode sélection d'objet S et les moyens de traitement commandent l'affichage d'un tableau 42 en bas de l'écran principal 40. Ce tableau 42 est inclus dans une fenêtre F de sélection et comporte en général les mots de la langue les plus utilisés et commençant par les quatre premières lettres déjà frappées : "natu". Ces mots sont en général en nombre inférieur à huit. Si le mot souhaité appartient au tableau 42, on le sélectionne par l'intermédiaire du clavier 20 configuré en mode S, par analogie de position. Ainsi, pour saisir le mot "naturellement" qui se trouve dans le tableau à gauche de la première ligne, on frappe indifféremment sur une des trois touches de gauche de la première ligne du clavier, c'est-à-dire sur "A" et/ou "E" et/ou "I". En revanche si le mot souhaité n'appartient pas au tableau 42, alors on indique soit par une frappe prolongée, soit par une double frappe sur la dernière touche frappée, "U" dans cet exemple, que l'on veut continuer la frappe du mot d'une façon classique et reconfigurer le clavier en mode de traitement de texte T. L'encadrement renforcé du mot "nature" dans la fenêtre F de sélection, représentée sur la figure 10, rappelle à l'usager la zone du clavier où il a tapé la dernière lettre "U", pour lui faciliter la sélection ultérieure sur le mode différentiel, comme précédemment décrit. La répartition des mots dans le tableau 42 n'est pas forcément aléatoire. En effet, il est possible de placer dans la case du tableau correspondant à la dernière touche frappée le mot le plus usité des huit. Ainsi, si un utilisateur veut sélectionner le mot le plus usité, il lui suffit de frapper une deuxième fois au même endroit. De même la position plus éloignée des autres mots par rapport à la touche "U" de dernière frappe sera une fonction inverse de leur fréquence d'utilisation dans la langue. Si le mot sélectionné est invariant, tel que "naturellement", sa sélection inclut la saisie du caractère "espace" à la fin du mot. Par contre, si la terminaison du mot est variable, deux cas se présentent: - si il s'agit d'un nom ou d'un adjectif; les terminaisons possibles sont peu nombreuses (e, s, es, aux...). On les fait alors apparaître sur l'écran tactile juste après la sélection du mot, et le choix de la bonne terminaison, par action sur la touche virtuelle de l'écran tactile, entraîne là aussi l'adjonction à l'écran du caractère "espace"; - si il s'agit d'un verbe, les terminaisons potentielles sont nombreuses et on procède à une sélection du même type que la saisie abrégée d'un mot, par la sélection de la terminaison dans un tableau affiché à l'écran. Le dispositif selon l'invention peut se présenter de différentes manières. Sa longueur est comprise entre 14 et 18 cm, sa largeur est comprise entre 8 et 12 cm, et son épaisseur est comprise entre 1 et 3 cm. Le clavier, l'écran tactile et l'écran d'affichage sont rassemblés sur une même face. Le dispositif peut par ailleurs comporter un autre écran d'affichage recouvrant toute l'autre face. Ceci permet d'utiliser le dispositif alternativement du premier côté, dit côté face, ou du deuxième côté, dit côté pile, selon que l'emporte le besoin d'une interactivité forte ou celui de disposer d'une image la plus grande possible. Par ailleurs, il est préférable, dans ce cas, de placer un contour tactile, ou muni de touches actionnable mécaniquement, sur le côté pile afin de pouvoir procéder à des sélections d'objets par le contour. Cette sélection par le contour est représentée sur les figures llA à llC. Elle permet de sélectionner en deux étapes l'objet nO 1 de forme carrée, que l'on voit au milieu des autres objets dessinés sur l'écran 70 de la figure llA. Dans une première étape on tape sur le contour en regard (horizontal ou vertical) de l'objet 1 à sélectionner. On considère alors comme sélectionnables par la frappe suivante l'ensemble des objets situées, avec une certaine marge d'erreur, en regard de la position initiale 72 du doigt. Des flèches sont alors tracées à l'écran, en un temps très bref, et selon un procédé bien connu de l'homme du métier, entre ces objets sélectionnables et un ensemble de points du contour tactile 71 disposés à intervalles réguliers ou non. Enfin, on frappe sur une zone 73 du contour, située à l'extrémité de la flèche issue de l'objet 1 souhaité afin de le sélectionner. Le dispositif comprend en outre un ou plusieurs connecteurs de différentes sortes afin de pouvoir le relier à un serveur par l'intermédiaire d'une ligne téléphonique par exemple. Dans une variante de réalisation l'interface homme/machine de poche selon l'invention peut être appliquée à un radiotéléphone. Dans ce cas, le dispositif comporte non seulement les fonctions habituelles du radiotéléphone mais aussi d'autres fonctions, telles que par exemple un répertoire téléphonique, un agenda, un traitement de texte et des connecteurs offrant la possibilité de se connecter à une messagerie et à des serveurs télématiques. Enfin, le dispositif peut se présenter au format classique d'un livre de poche et comporter deux volets se repliant l'un sur l'autre. REVENDICATIONS 1. Dispositif interface homme/machine de poche, caractérisé en ce qu'il comprend - un clavier (20) comportant un nombre réduit de touches alphanumériques (21), - un écran tactile (30), associé au clavier (20), permettant la saisie de caractères alphanumériques non inscrits sur le clavier et l'activation de commandes contextuelles, - un écran d'affichage (40), - des moyens de pilotages (50), actionnables par les touches (21) du clavier (20), permettant à la fois d'afficher sur l'écran tactile (30) des caractères alphanumériques non inscrits sur le clavier (20), et d'afficher sur l'écran d'affichage (40) des caractères inscrits sur le clavier (20), et - des moyens de commande (60) de l'écran d'affichage (40), actionnables par les touches (21) du clavier (20) et/ou par les touches de l'écran tactile (30), permettant de déclencher la visualisation sur l'écran d'affichage (40) d'un caractère alphanumérique inscrit sur le clavier (20) ou sur l'écran tactile (30). 2. Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre des moyens d'association (70) pour commander la visualisation sur l'écran d'affichage (40) d'une fenêtre de sélection (F) et pour faire correspondre, par analogie de position, à chaque touche alphanumérique (21) du clavier (20), une zone homologue (Z) de la fenêtre de sélection (F), et en ce que ces moyens sont actionnables par les touches de l'écran tactile et/ou par les touches (21) du clavier (20). 3. Dispositif selon la revendication 2, caractérisé en ce que les moyens d'association (70) permettent en outre de diviser la fenêtre de sélection (F) en plusieurs sous-fenêtres de sélection (f1, 2 '''' fn) correspondant chacune, par analogie de position, à une ou plusieurs touche(s) alphanumérique(s) (21) du clavier (20). 4. Dispositif selon la revendication 2, caractérisé en ce que les moyens d'association (70) permettent en outre de réaliser un pavage de la fenêtre (F) de sélection de manière à ce que chaque pavé de sélection (P) contienne un et un seul objet susceptible d'être sélectionné et une ou plusieurs zones homologues (k), chacune étant associée à une touche (21) du clavier (20). 5. Dispositif selon l'une des revendications 1 à 4, caractérisé en ce que les moyens de commande (60) de l'écran d'affichage (40) peuvent en outre être actionné simultanément par deux touches contigües du clavier de manière à déclencher la visualisation, sur l'écran d'affichage (40), d'un caractère alphanumérique correspondant à un caractère inscrit dans l'espace situé entre lesdites deux touches contigus. 6. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce qu'il comprend en outre une mémoire de programmes non volatile apte à gérer de manière séquentielle les informations qui lui sont transmises ; et en ce qu'une liste de caractères non représentés sur le clavier (20), mais similaires graphiquement et/ou phonétiquement et/ou sémantiquement à ceux qui sont inscrits sur le clavier, est enregistrée dans ladite mémoire non volatile. 7. Dispositif selon l'une des revendications 1 à 6, caractérisé en ce que le clavier (20), l'écran tactile (30) et l'écran d'affichage (40) sont rassemblés sur une première face et en ce que l'autre face comprend un deuxième écran d'affichage (70), sur toute sa surface, encadré par un contour tactile (71).