FR 2954569 A1 20110624 FR 0906148 A 20091218 -1- La présente invention a pour objet un procédé d'affichage d'un ensemble d'informations structurées sur un moyen d'affichage tactile. Au sens de l'invention les informations peuvent être, par exemple mais sans limitation, des données relatives aux clients d'une société telles que des factures, des 5 dates de contacts ou des comptes rendus de réunions. Au sens de l'invention la structure desdites informations peut être, mais sans limitation, liée au MCD (Modèle Conceptuel de Données) d'un fichier de CRM (Customer Relationship Management) c'est-à-dire à l'organisation ou l'ordonnancement des données clients permettant le suivi commercial d'affaires : les factures triées par 10 dates et connectées à un agent commercial, les contacts commerciaux triés par nom de personnes, les informations de bases telles que l'adresse d'un client, un hyper lien vers un site Internet de sa société ou son numéro de téléphone... Au sens de l'invention, un élément d'information composant un ensemble d'informations structurées pourra par exemple être et/ou contenir des informations telles 15 qu'une fiche client, un lien vers un autre élément d'information de tout type tel que multimédia par exemple, une adresse, un numéro de téléphone ou toute séquence alpha numérique (un nombre, un nom ou un mot, un chiffre, une lettre ou tout autre signe ou des combinaisons...). Au sens de l'invention un moyen d'affichage tactile est un dispositif qui combine 20 des fonctionnalités d'affichage d'un écran (moniteur informatique ou écran de téléphone portable par exemple) à celles d'un dispositif de pointage (souris d'ordinateur ou boule de commande d'un tableau de contrôle par exemple) permettant ainsi par exemple à un utilisateur de coopérer (avec son doigt par exemple) avec ledit écran tactile, par exemple via un logiciel, pour donner des consignes de « navigation » (indiquer une 25 position, effectuer des validations, donner des ordres de déplacement...). Au sens de l'invention le procédé d'affichage permet une coopération d'un utilisateur avec ledit moyen d'affichage tactile (interface homme machine) par tout moyen, par exemple mais sans limitation la pression d'un doigt, le contact d'un bâtonnet ou une détection de proximité. 30 Un moyen d'affichage tactile apporte beaucoup de souplesse à l'utilisateur de petits appareils comme les téléphones portables en permettant une ergonomie intuitive sur une petite surface mais génère son lot de contraintes et de problèmes. On constate notamment que l'utilisation d'une même surface pour deux usages est source de compromis tel que l'abandon, au moins partiel, de fonctionnalités du moyen d'affichage 35 tactile sur au moins une partie de cette surface pour la dédier à un usage unique tel que l'affichage seul ou la coopération tactile seule par exemple. Une solution rencontrée est 2954569 -2 la séparation de la surface d'affichage tactile en plusieurs zones dédiées, soit à l'affichage, soit à la détection d'interaction homme machine comme la navigation. La présence de zones dédiées à la navigation, par exemple symbolisées par l'affichage graphique de flèches directionnelles ou des représentations de boutons à presser, empiète alors sur la surface d'affichage et la diminue, réduisant ainsi le nombre d'informations visibles et/ou leur visibilité et/ou accessibilité. On constate aussi un problème d'occultation de la surface d'affichage tactile lors de sa coopération avec le doigt de l'utilisateur par exemple, qui peut cacher une partie de l'affichage lors des interactions. Tout cela est aggravé par des facteurs comme la petitesse de l'écran, le nombre et la fréquence des coopérations homme machine à effectuer, le nombre d'informations à afficher (en tout et/ou à un même instant) et la taille de l'agent de coopération (le doigt par exemple). Un des axes d'amélioration est de réduire voire d'annuler les zones dédiées à cette coopération en interprétant différents types de pointage qui peuvent alors être effectués n'importe où sur l'écran. Un système tel qu'un logiciel pourra interpréter plusieurs types d'interactions génériques, ou des combinaisons, et y associer des consignes. Parmi ces types ou combinaisons de pointages il existe : Des pointages multiples, par exemple successifs au même endroit (double 20 click, [brevet US2002180622]) ou en même temps à deux endroits différents (multitouch, [brevets US2008174570, WO2008030976]). - Des pointages dynamiques, par exemple la vitesse de glissement d'un doigt sur la surface tactile [brevet US2003122787] ou la pression de contact qui pourront être interprétés comme une consigne de l'utilisateur [brevet 25 US6567102]. Des combinaisons de pointages comme le « tirer lâcher » (« drag and drop » en anglais) [brevet US6590568] consistant à faire glisser le doigt d'une position de départ à une position d'arrivée pour indiquer le déplacement souhaité de l'élément pointé initialement vers le point d'arrivé. 30 La mise en oeuvre de ces différents types de pointages n'est pas pleinement satisfaisante, au contraire, notamment lorsqu'on veut éviter de masquer les informations affichées lors de ladite coopération car l'interaction, se faisant sur la surface d'affichage, masque au moins une partie des informations affichées. On note que la même complexité des coopérations qui libèrent de l'espace d'affichage en 35 supprimant des représentations de flèches ou boutons est un facteur néfaste lors de ces pointages par l'utilisateur : le temps de masquage est en effet aggravé par la 2954569 -3- complexité desdits pointages et la surface occultée est accrue lors desdits pointages multiples ou de mouvement. Une autre solution, vue pour les jeux vidéo, est la spécialisation de certaines zones d'affichage en ce qu'on appelle une « mini-map » [brevet US20080102948], 5 représentation miniature interactive d'une surface de jeu qui permet de donner des ordres à des troupes pour simuler un combat militaire alors que la zone d'affichage principale affiche l'action. On notera que cette solution est prévue pour des affichages de taille relativement importante comparée à un téléphone portable et est spécialisée pour la représentation de cartes géographiques ou assimilé. 10 Les dessins annexés illustrent l'invention : - Fig. 1 : Représentation symbolique d'un dispositif (1) de type « téléphone portable » dont le moyen d'affichage tactile (2) comprenant une pluralité de zones d'affichage tactiles (3, 3a, 3b) affiche : a) une représentation (4, 4a, 4b) d'éléments d'un ensemble d'informations structurées et une 15 représentation (5) de cette structure sur une zone d'affichage (3), b) une représentation (6) sur une zone d'affichage (3b) de données calculées depuis lesdits éléments d'information et c) une autre représentation (4c, 4d, 4e) des mêmes éléments d'information structurée et de cette structure (5a) à une échelle ici différente ainsi qu'un cadre (7) indiquant plus spécialement un des éléments d'information (4c). L'invention consiste en a) l'affichage d'au moins une représentation (4) d'un élément d'information sur une zone d'affichage (3), et, b) en cas d'affichage de représentations (4, 4a, 4b) d'une pluralité d'éléments d'information sur une même zone d'affichage (3), le positionnement relatif desdites représentations (4, 4a, 4b) sur ladite zone d'affichage (3) en fonction de la structure de ladite pluralité d'éléments d'information, et, c) l'affichage d'au moins une autre représentation (4c) dudit élément d'information sur au moins un autre zone d'affichage (3a) avec un positionnement relatif éventuellement différent de celui employé dans la zone d'affichage initiale (3) (une autre échelle, une rotation ou un effet de perspective par exemple) entre les représentations (4c, 4d, 4e) de l'éventuelle pluralité d'éléments d'information affichée, et, d) l'affichage d'au moins une représentation (5, 5a) de la structure dudit ensemble d'informations sur au moins une zone d'affichage (3, 3a). Cela permet par exemple d'afficher une bulle symbolisant une fiche client et une bulle représentant l'ensemble de ses factures sur une zone d'affichage et de les relier par un trait (ces deux « bulles » représentant le client et les factures étant liées structurellement par une notion d'appartenance) et d'afficher la même chose à une 2954569 -4- échelle réduite sur une autre fenêtre. La position (angle et éloignement) relative des représentations du client et des factures aura pu être calculée par logiciel, la proximité indiquant un lien (en plus du trait dessiné pour indiquer la structure). Selon l'invention un même élément d'information est éventuellement représenté 5 différemment (4, 4c, 6) sur les différentes zones d'affichage (3, 3a, 3b), avec différents niveaux de précision, de détail, de complétion, de synthèse ou d'interprétation par exemple, de façon à ce que l'ensemble desdites représentations (4, 4c, 6) présentent plus d'informations qu'une seule desdites représentations (4, 4c, 6). Cela peut par exemple permettre d'afficher une partie seulement des informations 10 clients au niveau d'une zone d'affichage et le reste des informations dans la représentation d'une autre zone d'affichage. On peut même prévoir le cas, sans limitation, où aucune représentation d'un élément d'information n'est complète et qu'il faut en voir plusieurs pour avoir la totalité de l'information (avec d'éventuelles redondances). Par exemple une représentation des informations ABC peut afficher AB 15 dans une fenêtre, une autre représentation de la même information ABC dans une autre fenêtre peut représenter BC. L'usager, en voyant une seule représentation, voit AB ou BC. En regardant les deux représentations dans deux zones d'affichage il voit, avec une redondance sur B, la totalité ABC des informations. Selon l'invention plusieurs représentations (4, 4c, 6) d'un même élément d'information 20 sur une pluralité de zones d'affichage (3, 3a, 3b) sont de natures différentes, par exemple graphique ou alphanumérique. Cela permettra l'affichage d'une courbe, par exemple, dans une zone d'affichage ou d'une représentation stylisée des informations. Selon l'invention une représentation (6) d'une éventuelle pluralité d'éléments 25 d'information dans une zone d'affichage (3b) résulte de la manipulation (calculs statistiques par exemple) de plusieurs éléments d'information éventuellement représentés (4, 4a, 4b) dans une autre zone d'affichage (3). Selon l'invention une coopération avec la représentation d'un élément d'information (4) dans une zone d'affichage (3) modifie l'affichage d'au moins une autre représentation 30 (4c) du même élément d'information dans une autre zone d'affichage (3a). Cela permet par exemple, quand on clique sur un élément d'information, d'indiquer à l'utilisateur les autres représentations de ce même élément d'information dans les autres zones d'affichage. Selon l'invention une coopération avec la représentation d'un élément d'information (4b) 35 dans une zone d'affichage (3) modifie l'affichage dans une zone d'affichage (3a) éventuellement différente d'au moins une autre représentation (4c) d'un élément 2954569 -s- d'information éventuellement différent, selon une règle définie telle que, mais sans limitation, un lien logique ou une relation mathématique. Cela permet par exemple, quand on clique sur un élément d'information, d'indiquer à l'utilisateur les autres informations liées à ce premier élément d'information (par 5 exemple toutes les informations de type facture si je clique sur une facture). Selon l'invention l'affichage d'au moins une représentation (4c) d'un élément d'information est affecté par un facteur variable tel que, mais sans limitation, la position géographique dudit dispositif (1) ou la date. Cela permet par exemple d'indiquer à l'utilisateur les éléments d'information ayant leur 10 date d'anniversaire le jour de l'utilisation. Un autre exemple serait d'indiquer les sociétés étant situées à proximité de l'utilisateur au moment de l'utilisation. Selon l'invention l'affichage d'une représentation (4c) d'un élément d'information peut être modifié par une altération graphique telle qu'un changement de couleur ou par l'ajout d'un élément graphique tel qu'un cadre (7). 15 Ce type de modification visuelle serait un moyen d'indiquer une information à l'utilisateur. Selon l'invention une coopération avec une zone d'affichage (3) modifie l'affichage dans ladite zone d'affichage (3) ainsi que dans une éventuelle pluralité d'autres zones d'affichage (3a, 3b), par exemple en translatant la totalité des représentations (4, 4a, 20 4b, 4c, 4d, 4e, 6) d'éléments d'information et d'éventuelles représentations de la structure (5, 5a) dans la totalité des zones d'affichage (3, 3a, 3b). Cela permet, par exemple en changeant une information dans une zone d'affichage, de voir les autres zones d'affichages mises à jour. Selon l'invention, à une représentation (4) éventuellement partielle d'un élément 25 d'information est associée au moins une représentation, par exemple mais sans limitation une ligne ou des points, indiquant le résultat d'un calcul relatif à ladite information tel que le pourcentage d'informations représentées dans le cas d'une représentation partielle. Cela permet par exemple d'afficher des petits points ou des lignes au dessus des 30 représentations d'informations permettant d'indiquer si l'information est partielle ou complète, ou encore si les champs d'informations sont remplis et dans quel pourcentage. Un point au dessus pourrait indiquer un faible pourcentage, plus de points indiquant un plus grand pourcentage. L'invention se différencie des solutions dites « mini-map » des jeux vidéo en ce qu'elle 35 ne considère pas de position géographique (selon l'invention la position à l'écran est liée à la structuration de l'information) et qu'elle traite des informations de type CRM ou 2954569 -6- base de données et non des représentations graphiques d'avatars de joueurs (véhicules ou soldats par exemple). L'invention se différencie des simples représentations « mind maps » (cartes heuristiques) en ce qu'elle implique une pluralité de représentations éventuellement 5 partielles des informations et qu'elle prévoit des coopérations entre ces représentations. Selon des modes particuliers de réalisation : La structuration des informations peut être modifiée voire annulée puis ultérieurement rétablie à l'identique ou différemment. En l'absence de structuration des informations au moment de l'affichage on pourra ne pas afficher de structure ou faire en 10 sorte qu'une structure soit créée ou simulée pour ladite zone d'affichage. Lorsqu'on coopère (par exemple par la pression du doigt sur l'écran ou autre « clic ») avec la représentation d'un élément d'information, des représentations du même élément d'information dans d'autres zones d'affichage changent de couleur (ou sont indiqués par tout moyen), par exemple pendant toute la durée de ladite 15 coopération. Lorsqu'on coopère avec une représentation d'un élément d'information, des représentations d'éléments d'information ayant un lien logique prédéfini avec le premier changent de couleur (ou sont indiqués par tout moyen), par le temps de ladite coopération. 20 La position d'une représentation graphique (4) par rapport aux autres (4b, 4c) sur une surface d'affichage (3) peut varier en orientation et en distance selon différents paramètres comme le lien entre ces 3 éléments graphiques (par exemple hiérarchie entre lesdits éléments). L'affichage de l'arborescence (5, 5a) représentant la structure peut varier 25 (graphismes, profondeur de l'arbre par exemple) en fonction de réglages et autres paramètres. Le procédé selon l'invention est particulièrement destiné à l'affichage d'un ensemble d'informations structurées sur un moyen d'affichage tactile. 30 REVENDICATIONS1) Procédé d'affichage d'un ensemble d'informations structurées sur un moyen d'affichage tactile (2) d'un dispositif (1) caractérisé en ce qu'il consiste en a) l'affichage d'au moins une représentation (4) d'un élément d'information sur une zone d'affichage (3), et, b) en cas d'affichage de représentations (4, 4a, 4b) d'une pluralité d'éléments d'information sur une même zone d'affichage (3), le positionnement relatif desdites représentations (4, 4a, 4b) sur ladite zone d'affichage (3) en fonction de la structure de ladite pluralité d'éléments d'information, et, c) l'affichage d'au moins une autre représentation (4c) dudit élément d'information sur au moins un autre zone d'affichage (3a) avec un positionnement relatif éventuellement différent de celui employé dans la zone d'affichage initiale (3) (une autre échelle, une rotation ou un effet de perspective par exemple) entre les représentations (4c, 4d, 4e) de l'éventuelle pluralité d'éléments d'information affichée, et, d) l'affichage d'au moins une représentation (5, 5a) de la structure dudit ensemble d'informations sur au moins une zone d'affichage (3, 3a), et, 2) Procédé selon la revendication 1 caractérisé en ce qu'un même élément d'information est éventuellement représenté différemment (4, 4c, 6) sur les différentes zones d'affichage (3, 3a, 3b), avec différents niveaux de précision, de détail, de complétion, de synthèse ou d'interprétation par exemple, de façon à ce que l'ensemble desdites représentations (4, 4c, 6) présentent plus d'informations qu'une seule desdites représentations (4, 4c, 6). 3) Procédé selon les revendications 1 ou 2 caractérisé en ce que plusieurs représentations (4, 4c, 6) d'un même élément d'information sur une pluralité de zones d'affichage (3, 3a, 3b) sont de natures différentes, par exemple graphique ou alphanumérique. 4) Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce qu'une représentation (6) d'une éventuelle pluralité d'éléments d'information dans une zone d'affichage (3b) résulte de la manipulation (calculs statistiques par exemple) de plusieurs éléments d'information éventuellement représentés (4, 4a, 4b) dans une autre zone d'affichage (3). 5) Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce 35 qu'une coopération avec la représentation d'un élément d'information (4) dans une zone d'affichage (3) modifie l'affichage d'au moins une autre représentation 2954569 -8 (4c) du même élément d'information dans une autre zone d'affichage (3a). 6) Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce qu'une coopération avec la représentation d'un élément d'information (4b) dans une zone d'affichage (3) modifie l'affichage dans une zone d'affichage (3a) 5 éventuellement différente d'au moins une autre représentation (4c) d'un élément d'information éventuellement différent, selon une règle définie telle que, mais sans limitation, un lien logique ou une relation mathématique. 7) Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce que l'affichage d'au moins une représentation (4c) d'un élément d'information est 10 affecté par un facteur variable tel que, mais sans limitation, la position géographique dudit dispositif (1) ou la date. 8) Procédé selon la revendication 5, 6 ou 7 caractérisé en ce l'affichage d'une représentation (4c) d'un élément d'information peut être modifié par une altération graphique telle qu'un changement de couleur ou par l'ajout d'un 15 élément graphique tel qu'un cadre (7). 9) Procédé selon l'une quelconque des revendications précédentes caractérisé en ce qu'une coopération avec une zone d'affichage (3) modifie l'affichage dans ladite zone d'affichage (3) ainsi que dans une éventuelle pluralité d'autres zones d'affichage (3a, 3b), par exemple en translatant la totalité des représentations (4, 20 4a, 4b, 4c, 4d, 4e, 6) d'éléments d'information dans la totalité des zones d'affichage (3, 3a, 3b). 10) Procédé selon l'une quelconque des revendications précédentes caractérisé en ce qu'à une représentation (4) éventuellement partielle d'un élément d'information est associée au moins une représentation, par exemple mais sans 25 limitation une ligne ou des points, indiquant le résultat d'un calcul relatif à ladite information tel que le pourcentage d'informations représentées dans le cas d'une représentation partielle. 30