Brevet FR3066032A1 — publié le 20181109

PROCEDE D'AMELIORATION DE LA LISIBITE D'UNE VUE D'UN PLAN CONTENANT DES DONNEES LOCALISEES SUPERPOSEES PAR DES DISPOSITIFS INFORMATIQUES. Domaine de l'Invention L'invention relÃ¨ve du domaine de la gestion informatique de plans numÃ©riques, et plus gÃ©nÃ©ralement de dessins techniques. L'invention trouve particuliÃ¨rement application Ã l'amÃ©lioration de la lisibilitÃ© de vues de plans contenant des donnÃ©es localisÃ©es superposÃ©es par des dispositifs informatiques, tels que des ordinateurs portables, des tablettes tactiles, des smartphones, des imprimantes, des traceurs, mis Ã dispositions d'utilisateurs souhaitant accÃ©der Ã une lecture claire leur permettant d'identifier et/ou distinguer ces donnÃ©es. L'invention pourra notamment Ãªtre employÃ©e pour amÃ©liorer la lisibilitÃ© d'une vue d'un plan contenant des donnÃ©es localisÃ©es superposÃ©es consÃ©cutivement Ã une transformation d'Ã©tat de ce plan de nature Ã augmenter le degrÃ© de superposition desdites donnÃ©es entre-elles, comme par exemple : un changement d'orientation d'une vue d'un plan en 3 dimensions, contenant des donnÃ©es localisÃ©es dans son volume de nature Ã se masquer les unes les autres en fonction de l'orientation de vue choisie ; la projection dans un espace en 2 dimensions d'un plan numÃ©rique en 3 dimensions contenant des donnÃ©es localisÃ©es dans son volume de nature Ã se chevaucher les unes les autres du fait de cette projection ; une diminution du niveau de zoom d'une vue d'un plan, contenant des donnÃ©es localisÃ©es de taille constante et que ce changement de zoom conduit Ã rapprocher et, ou, Ã superposer entre-elles. Etat de la technique Un plan, ou plus gÃ©nÃ©ralement un dessin technique, est par nature un document particulier : il s'agit de la modÃ©lisation graphique ou schÃ©matique, d'un objet ou d'un systÃ¨me (exemple : immeuble, villes, machines, etc), existant ou Ã crÃ©er, qui est complÃ©tÃ© par un certain nombre d'informations que sont, par exemple, son numÃ©ro de mise Ã jour (usuellement nommÃ© Â« ve rsion Â»), son nom, son Ã©chelle, ses cotations et son orientation. Des informations contextuelles, dÃ©pendant de la finalitÃ© d'utilisation du plan, sont Ã©galement associÃ©es au plan, comme par exemple des annotations, des mesures de distances sur le plan, etc. L'ensemble de ces informations, le plan lui-mÃªme qui correspond Ã une image numÃ©rique, c'est-Ã -dire la version numÃ©rique d'un plan papier, et les informations qui lui sont associÃ©es, peuvent prendre informatiquement plusieurs formats (exemple : pdf Â« portable document format Â», DWG - associÃ© au logiciel autoCADÂ©, etc.) en fonction des souhaits de l'utilisateur et/ou des 3066032 2 logiciels Ã sa disposition pour produire un fichier informatique codant le plan et ses informations associÃ©es. Il est trÃ¨s courant que les plans soient en deux dimensions, mais il existe aussi des plans Ã plus de deux dimensions, que l'on appellera plus gÃ©nÃ©ralement des maquettes. Il est Ã©galement 5 courant que ces plans soient observÃ©s et, ou, lus sur des supports en deux dimensions : Ã©crans de tÃ©lÃ©phone, d'ordinateur, de tÃ©lÃ©vision, de moniteur, impressions papiers standards, etc. Il est connu d'utiliser des plans ou des dessins techniques au sein de dispositifs informatiques mobiles collaboratifs mis Ã disposition de collaborateurs d'une entreprise ou d'un projet. L'une des mises en oeuvre de cette technique concerne par exemple les dispositifs 10 informatiques de Â« levÃ©e de rÃ©servesÂ» utilisÃ©es dans l'industrie de la construction pour gÃ©nÃ©rer des listes de tÃ¢ches et faciliter le suivi de l'activitÃ©. Ces dispositifs sont gÃ©nÃ©ralement constituÃ©s de n+1 machines (MO, Ml, ..., Mn) (tablettes tactiles, ordinateurs portables, tÃ©lÃ©phones portables, serveurs), communiquant entre elles au moyen d'un rÃ©seau de tÃ©lÃ©communication quelconque, qui peut Ãªtre de type EDGE, 3G, 4G ou Wifi, et hÃ©bergeant 15 chacune un logiciel permettant aux utilisateurs de gÃ©nÃ©rer des informations en interaction avec les pages d'un plan, les vues orientÃ©es de ce plan, ou le volume du plan. Les informations en question sont alors rÃ©fÃ©rencÃ©es sur le plan, ou dans le plan ; c'est-Ã -dire qu'elles sont visuellement positionnÃ©es Ã un endroit bien prÃ©cis de ce plan et que cette position visuelle apporte Ã l'information une signification particuliÃ¨re, au sein du plan. Les informations en 20 question sont Ã©galement superposÃ©es au plan, ou Ã la vue du plan, de sorte qu'elles le masquent en partie, mais peuvent Ãªtre, en contrepartie, pleinement lues et comprises par un utilisateur observateur. Dans les cas oÃ¹ le nombre de ces informations localisÃ©es superposÃ©es, que l'on souhaite observer selon une reprÃ©sentation en deux dimensions du plan, est important, il est commun 25 d'aboutir Ã des situations oÃ¹ les informations, en plus de masquer le plan, se masquent entre- elles. Ces cas de figure dÃ©gradent Ã©normÃ©ment la qualitÃ© de lecture et de comprÃ©hension du plan et de ses informations superposÃ©es : le plan lui-mÃªme peut se retrouver entiÃ¨rement masquÃ© et n'est plus comprÃ©hensible ; certaines informations peuvent se retrouver recouvertes par d'autres et ne sont plus 30 comprÃ©hensibles ni identifiables. La figure 5A illustre une telle situation. Ces difficultÃ©s de comprÃ©hension et de lecture surviennent notamment lorsque l'on passe d'un Ã©tat de lecture dynamique Ã un Ã©tat de lecture figÃ©, comme c'est par exemple le cas lorsque l'on imprime sur papier une vue dynamique d'un plan numÃ©rique. 35 Ces difficultÃ©s de comprÃ©hension et de lecture peuvent Ã©galement survenir lorsque l'on fusionne deux vues identiques d'un mÃªme plan, comportant chacune des informations 3066032 3 localisÃ©es variÃ©es, comme c'est le cas lors d'une utilisation collaborative et asynchrone de plans numÃ©riques. Pour permettre Ã un observateur de lire une information localisÃ©e superposÃ©e masquÃ©e, un procÃ©dÃ© connu dans l'art antÃ©rieur consiste Ã inverser ponctuellement la prioritÃ© d'affichage 5 d'une information localisÃ©e superposÃ©e masquÃ©e avec celle d'une information localisÃ©e superposÃ©e qui la masque ; c'est-Ã -dire que, lorsque qu'une information localisÃ©e superposÃ©e DO apparait en arriÃ¨re-plan, masquÃ©e par N autres informations localisÃ©es superposÃ©es, D1, D2, ..., DN apparaissant au premier-plan, ce procÃ©dÃ© connu consiste Ã afficher l'information localisÃ©e superposÃ©e DO au premier plan, devant toutes les autres informations localisÃ©es 10 superposÃ©es D1, D2, ..., DN, de maniÃ¨re Ã la rendre parfaitement lisible. Ce procÃ©dÃ© connu a toutefois le dÃ©faut de ne pas amÃ©liorer la qualitÃ© globale de lecture du systÃ¨me : il permet d'amÃ©liorer la qualitÃ© de lecture d'une information localisÃ©e superposÃ©e, mais ce gain se fait au dÃ©triment de la qualitÃ© de lecture d'au moins une autre information localisÃ©e superposÃ©e. Ce procÃ©dÃ© ne permet pas de diminuer, de maniÃ¨re systÃ©matique, le nombre total 15 d'informations localisÃ©es superposÃ©es masquÃ©es. Pour permettre Ã un observateur de lire une information localisÃ©e superposÃ©e masquÃ©e, un autre procÃ©dÃ© connu dans l'art antÃ©rieur repose sur l'augmentation du niveau de zoom de la vue du plan numÃ©rique contenant les informations localisÃ©es superposÃ©es, sans modifier les dimensions de chacune des informations localisÃ©es superposÃ©es. En mettant en oeuvre un 20 niveau de zoom suffisamment Ã©levÃ©, on parvient alors Ã sÃ©parer, dans certains cas, des informations localisÃ©es superposÃ©es initialement masquÃ©es. Ce procÃ©dÃ© connu ne permet toutefois pas de sÃ©parer deux informations localisÃ©es superposÃ©es positionnÃ©es exactement au mÃªme endroit, et/ou confondues. Ce procÃ©dÃ© connu a par ailleurs le dÃ©faut de devoir nÃ©cessiter, dans certains cas, des niveaux de zoom tellement Ã©levÃ©s, que la vue du plan se 25 retrouve alors localement parfaitement inexploitable et/ou incomprÃ©hensible. Pour permettre Ã un observateur de lire une information localisÃ©e superposÃ©e masquÃ©e, un troisiÃ¨me procÃ©dÃ© connu dans l'art antÃ©rieur repose sur le fait de dÃ©caler l'information localisÃ©e superposÃ©e masquÃ©e dans une direction donnÃ©e au sein de la vue du plan numÃ©rique et d'un vecteur dont la norme est suffisamment Ã©levÃ©e pour aboutir Ã la sÃ©paration de 30 l'information localisÃ©e superposÃ©e masquÃ©e et de l'information superposÃ©e localisÃ©e masquante. Dans le cadre d'un tel procÃ©dÃ©, l'information localisÃ©e superposÃ©e ainsi dÃ©calÃ©e peut Ã©ventuellement Ãªtre amenÃ©e Ã masquer une tierce information localisÃ©e superposÃ©e. Ce procÃ©dÃ© a donc le dÃ©faut de ne pas garantir une amÃ©lioration globale de la lisibilitÃ© du systÃ¨me. Il ne permet pas de diminuer, de maniÃ¨re systÃ©matique, le nombre total 35 d'informations localisÃ©es superposÃ©es masquÃ©es. 3066032 4 ExposÃ© de l'invention Le but de l'invention est de proposer un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique contenant des donnÃ©es localisÃ©es superposÃ©es, qui permette d'augmenter le nombre de ces donnÃ©es comprÃ©hensibles par un observateur, de maniÃ¨re synthÃ©tique. 5 A cet effet, l'invention a pour objet un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique contenant au moins deux donnÃ©es dites Â« affichÃ©es Â» par un dispositif informatique dit Â« de calcul Â» connectÃ© Ã un moyen de visualisation, chacune desdites donnÃ©es affichÃ©es correspondant Ã une surface dite Â« d'information visuelle Â» superposÃ©e Ã la vue du plan numÃ©rique et se rapportant Ã un point dit Â« de rÃ©fÃ©rence Â» dans cette vue du 10 plan numÃ©rique, au moins une surface d'information visuelle Ã©tant au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle, la plus grande dimension de chacune des surfaces d'information visuelle Ã©tant au moins dix fois infÃ©rieure Ã la plus petite des dimensions de la vue du plan numÃ©rique, et caractÃ©risÃ© en ce que : on rÃ©partit toutes les donnÃ©es affichÃ©es en lien avec une ou plusieurs sous-vues du 15 plan numÃ©rique, qui sont des vues de plan numÃ©rique, toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine ; le nombre de sous-vues du plan numÃ©rique, est strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es ; le niveau de zoom de chacune des sous-vues du plan numÃ©rique reste infÃ©rieur Ã 20 dix fois le niveau de zoom de la vue du plan numÃ©rique ; on affiche chacune des surfaces d'information visuelle superposÃ©e Ã au moins l'une des sous-vues du plan numÃ©rique, ou en pÃ©riphÃ©rie d'au moins l'une des sous-vues du plan numÃ©rique ; au moins une surface d'information visuelle initialement au moins partiellement 25 masquÃ©e par au moins une autre surface d'information visuelle est automatiquement affichÃ©e isolÃ©e de toutes les surfaces d'informations visuelles ; sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan numÃ©rique, au moins une surface d'information visuelle est affichÃ©e isolÃ©e de toutes les autres surfaces d'informations visuelles ; 30 le nombre de surfaces d'information visuelle isolÃ©es, Ã l'issue du procÃ©dÃ© est strictement plus Ã©levÃ© qu'au dÃ©marrage du procÃ©dÃ©. On entend par Â« vue d'un plan numÃ©rique Â», une reprÃ©sentation graphique en deux dimensions, qui, lorsqu'elle est affichÃ©e, Ã©quivaudrait Ã ce que percevrait un utilisateur en 35 regardant une version papier de ce plan numÃ©rique Ã une distance oÃ¹ les mentions de ce plan sont exploitables dans un mode d'utilisation normal. De maniÃ¨re plus directe, il peut aussi s'agir d'une reprÃ©sentation graphique sur un tirage papier, ou de l'affichage d'une image sur un Ã©cran. Une Â« vue d'un plan numÃ©rique Â» peut Ã©galement Ãªtre une extraction en deux dimensions, ou une projection en deux dimensions, ou plus gÃ©nÃ©ralement une reprÃ©sentation rÃ©duite Ã deux dimensions, d'un plan numÃ©rique en trois dimensions, ou plus, appelÃ© Ã©galement maquette numÃ©rique. 3066032 5 On entend par Â« sous-vue d'un plan numÃ©rique Â», une vue d'un plan numÃ©rique extraite, avec ou sans transformation homothÃ©tique, d'une autre vue de ce plan numÃ©rique, dite d'origine, qui lui est plus large, ou Ã©ventuellement Ã©gale. La sous-vue du plan numÃ©rique peut alors Ãªtre confondue avec tout ou partie de cette vue d'origine, et ne contient aucune information qui 5 ne serait pas contenue dans cette vue d'origine. Lorsqu'elle est extraite sans transformation homothÃ©tique, la sous-vue du plan numÃ©rique possÃ¨de le mÃªme niveau de zoom que la vue d'origine. Lorsqu'elle est extraite en complÃ©ment d'une transformation homothÃ©tique, la sous-vue du plan numÃ©rique possÃ¨de un niveau de zoom diffÃ©rent de celui de la vue d'origine. On entend par Â« niveau de zoom Â», en lien avec une vue d'un plan numÃ©rique susceptible de 10 subir des transformations homothÃ©tiques, et conformÃ©ment au sens commun, le nombre strictement positif caractÃ©risant son Ã©tat de grossissement par rapport Ã un Ã©tat de rÃ©fÃ©rence dont le niveau de zoom est 1. Le ratio entre deux niveaux de zoom d'une vue d'un plan numÃ©rique correspond au rapport de la transformation homothÃ©tique permettant de passer d'un Ã©tat (niveau de zoom au dÃ©nominateur) Ã l'autre (niveau de zoom au numÃ©rateur). Ainsi, 15 dire que le niveau de zoom d'une vue d'un plan numÃ©rique dans un Ã©tat A est infÃ©rieur Ã dix fois le niveau de zoom de cette vue de plan numÃ©rique dans un Ã©tat B Ã©quivaut Ã dire qu'il faut opÃ©rer une homothÃ©tie de rapport infÃ©rieur Ã 10 pour passer de l'Ã©tat B Ã l'Ã©tat A. On entend par Â« surface visuelle d'information affichÃ©e en pÃ©riphÃ©rie Â» d'une vue d'un plan numÃ©rique, une surface visuelle d'information qui touche la bordure de cette vue de plan 20 numÃ©rique, ou qui en est trÃ¨s proche, Ã©ventuellement situÃ©e Ã l'extÃ©rieur de cette vue de plan numÃ©rique, comme cela est illustrÃ© par la figure 9. On entend par Â« image bitmap Â» ou Â« carte de points Â» une image matricielle constituÃ©e d'une matrice de points, usuellement colorÃ©s ou en niveaux de gris, c'est-Ã -dire, constituÃ©e d'un tableau, d'une grille, etc, ou chaque case possÃ¨de une valeur de couleur ou de niveau de gris 25 qui lui est propre et est considÃ©rÃ©e comme un point de l'image. Il s'agit donc d'une juxtaposition de points de couleurs ou de niveaux de gris formant, dans leur ensemble, une image. On entend par Â« surface superposÃ©e Ã une vue d'un plan Â», conformÃ©ment au sens commun, une reprÃ©sentation graphique en deux dimensions placÃ©e, dans le champ de vision d'un 30 observateur de rÃ©fÃ©rence, au-devant d'une autre reprÃ©sentation graphique constituant la vue du plan et qui, de fait, la masque au moins partiellement. Cette surface peut Ã©galement Ãªtre une coupe en deux dimensions, ou une projection en deux dimensions, ou plus gÃ©nÃ©ralement une reprÃ©sentation rÃ©duite Ã deux dimensions, d'un objet en trois dimensions ou plus, en lien avec un plan numÃ©rique en trois dimensions ou plus, appelÃ© Ã©galement maquette numÃ©rique. 35 On entend par Â« surfaces superposÃ©esÂ» ou Â« surfaces partiellement superposÃ©es Â», conformÃ©ment au sens commun, au moins deux reprÃ©sentations graphiques en deux dimensions dont l'une d'elles recouvre au moins partiellement l'autre ou les autres ; c'est-Ã -dire au moins deux reprÃ©sentations graphiques en deux dimensions dont l'une d'elles est placÃ©e, dans le champ de vision d'un observateur de rÃ©fÃ©rence, au-devant de l'autre ou des 40 autres. Les surfaces recouvertes sont dites Â« masquÃ©esÂ» ou Â« partiellement masquÃ©es Â». A 3066032 6 contrario, deux surfaces sont distantes, l'une par rapport Ã l'autre, si elles ne sont pas au moins partiellement superposÃ©es entre elles. Une surface est dite Â« isolÃ©e Â» si elle est distante de toutes les autres surfaces du systÃ¨me : dans notre cas de figure, cela conduit Ã pouvoir l'afficher lisiblement sur une vue d'un plan numÃ©rique. Chaque surface peut Ã©galement Ãªtre 5 une coupe en deux dimensions, ou une projection en deux dimensions, ou plus gÃ©nÃ©ralement une reprÃ©sentation rÃ©duite Ã deux dimensions, d'un objet en trois dimensions ou plus. On entend par Â« donnÃ©e localisÃ©e Â», ou Â« donnÃ©e se rapportant Ã un point de rÃ©fÃ©rence Â», en lien avec un plan, Ã©ventuellement numÃ©rique, et conformÃ©ment au sens commun, une information associÃ©e Ã une position au sein du plan, et dont le sens est intrinsÃ¨quement liÃ© Ã 10 cette position. En d'autres termes, nous avons eu l'idÃ©e de mettre en place un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique contenant des donnÃ©es localisÃ©es superposÃ©es, permettant Ã un observateur de mieux distinguer des informations visuelles prÃ©alablement enchevÃªtrÃ©es, au cours duquel on procÃ¨de Ã une sÃ©paration automatique desdites donnÃ©es 15 visuelles, et Ã leur affichage distant en lien avec la vue du plan numÃ©rique en question ; c'est- Ã -dire, par exemple, Ã leur affichage distant sur la vue du plan numÃ©rique, ou sur une sous-vue du plan numÃ©rique, ou en pÃ©riphÃ©rie du plan numÃ©rique, ou en pÃ©riphÃ©rique d'une sous-vue du plan numÃ©rique. Cette sÃ©paration automatique n'est a priori pas Ã©vidente, notamment dans les cas oÃ¹ le 20 nombre de donnÃ©es localisÃ©es superposÃ©es Ã prendre en considÃ©ration est Ã©levÃ©, parce que la densitÃ© d'informations visuelles peut Ãªtre tellement importante qu'il n'est pas possible de sÃ©parer facilement deux informations visuelles enchevÃªtrÃ©es sans conduire au recouvrement d'autres informations visuelles. Un procÃ©dÃ© qui rendrait comprÃ©hensible une information visuelle mais qui, en contrepartie, conduirait Ã en masquer d'autres n'amÃ©liorerait pas, de 25 maniÃ¨re globale, la lisibilitÃ© de l'ensemble. Notre procÃ©dÃ© est diffÃ©rent sur ce point. Qui plus est, et dans la mesure oÃ¹ nous parlons de donnÃ©es localisÃ©es dans un plan, c'est-Ã -dire de donnÃ©es dont le sens est intrinsÃ¨quement liÃ© Ã leur position au sein de ce plan, ou d'une vue de ce plan, le fait d'Ã©ventuellement dÃ©placer la reprÃ©sentation visuelle d'une premiÃ¨re donnÃ©e recouvrant celle d'une seconde donnÃ©e n'est pas anodin car il est de nature Ã 30 remettre en question la signification de la premiÃ¨re donnÃ©e. Nous avons remarquÃ© qu'en exploitant de maniÃ¨re avantageuse des espaces libres du plan numÃ©rique, il pouvait Ãªtre possible de dissocier des donnÃ©es localisÃ©es superposÃ©es sans dÃ©grader la lisibilitÃ© des autres donnÃ©es du systÃ¨me. Nous avons par ailleurs remarquÃ© que le fait de rÃ©partir des donnÃ©es localisÃ©es superposÃ©es entre diffÃ©rentes sous-vues du plan 35 numÃ©rique permettait de diminuer la densitÃ© d'informations sur chacune de ces sous-vues et conduisait donc Ã la crÃ©ation d'espaces libres, sans perturber la comprÃ©hension de l'observateur, Ã condition que le nombre de sous-vues soit limitÃ©. Nous avons Ã©galement remarquÃ© que la pÃ©riphÃ©rie du plan numÃ©rique pouvait Ãªtre utilisÃ©e comme un espace libre. 3066032 7 En rÃ©sumÃ© notre procÃ©dÃ© a donc pour avantage de rendre lisible au moins une donnÃ©e localisÃ©e superposÃ©e supplÃ©mentaire tout en maintenant l'affichage et la signification de l'ensemble des donnÃ©es localisÃ©es superposÃ©es du systÃ¨me. Il a Ã©galement l'avantage de conduire Ã ce rÃ©sultat de maniÃ¨re condensÃ©e, en limitant le nombre de sous-vues du plan 5 numÃ©riques mobilisÃ©es. Il a l'avantage d'exploiter utilement chacune des sous-vues du plan numÃ©riques mobilisÃ©es amenÃ©es Ã contenir chacune, en son sein ou dans sa pÃ©riphÃ©rie, au moins une surface d'information visuelle isolÃ©e. Il a l'avantage de produire ce rÃ©sultat Ã partir d'un nombre de donnÃ©es localisÃ©es superposÃ©es potentiellement trÃ¨s Ã©levÃ©, et ceci quelle que soit la forme, ou les formes, des surfaces d'information visuelles matÃ©rialisant ces donnÃ©es. Il 10 a l'avantage d'Ãªtre mis en oeuvre par des dispositifs informatiques et d'isoler de maniÃ¨re automatique au moins une surface d'information visuelle du systÃ¨me. Selon un mode de rÃ©alisation de la prÃ©sente invention, on tend Ã isoler de maniÃ¨re automatique chacune des surfaces d'information visuelle. Ce mode de rÃ©alisation a l'avantage de tendre vers une situation idÃ©ale oÃ¹ la lisibilitÃ© est maximale, voire totale, et peut Ãªtre mis 15 en oeuvre par des dispositifs informatiques sans intervention de l'utilisateur. Selon un mode de rÃ©alisation de la prÃ©sente invention, on isole au moins une surface d'information visuelle, alors dite Â« dÃ©placÃ©e Â», en la dÃ©plaÃ§ant, Ã l'intÃ©rieur d'une sous-vue du plan numÃ©rique, ou en pÃ©riphÃ©rie d'une sous-vue du plan. Ce mode de rÃ©alisation a l'avantage de permettre de mobiliser un nombre rÃ©duit de sous-vues du plan numÃ©rique. 20 Selon un mode de rÃ©alisation de la prÃ©sente invention, pour au moins une surface d'information visuelle dÃ©placÃ©e, visuellement distante, Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique, du point de rÃ©fÃ©rence auquel se rapporte la donnÃ©e affichÃ©e Ã laquelle elle correspond, on affiche un Ã©lÃ©ment dit Â« graphique Â» permettant d'associer visuellement cette surface d'information visuelle dÃ©placÃ©e et ce point de rÃ©fÃ©rence. 25 Ce mode de rÃ©alisation Ã l'avantage de permettre de prÃ©server, visuellement, la signification de donnÃ©es dÃ©placÃ©es. Selon un mode de rÃ©alisation de la prÃ©sente invention, au moins l'une des sous-vues du plan numÃ©rique est telle que le rapport dit Â« de densitÃ© globale Â», Ã©gal Ã la somme des surfaces d'information visuelle qui sont superposÃ©es Ã cette sous-vue du plan numÃ©rique, divisÃ©e par 30 la surface de cette sous-vue du plan numÃ©rique, est infÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e. Ce mode de rÃ©alisation a l'avantage de permettre qu'une certaine proportion d'une sous-vue du plan numÃ©rique reste Ã minima observable Ã l'issue du procÃ©dÃ©. Selon un mode de rÃ©alisation de la prÃ©sente invention, on tend Ã minimiser le nombre de sous-vues du plan numÃ©rique tout en vÃ©rifiant que le rapport de densitÃ© globale de chaque sous- 35 vue du plan numÃ©rique est une valeur approchante de la valeur de comparaison prÃ©dÃ©terminÃ©e. Ce mode de rÃ©alisation a l'avantage de permettre d'optimiser la concentration de l'information, dans le but de faciliter la comprÃ©hension Ã©ventuelle d'un observateur, tout en maintenant une bonne qualitÃ© de lecture des sous-vues du plan numÃ©rique. 3066032 8 Selon un mode de rÃ©alisation de la prÃ©sente invention, au moins deux donnÃ©es affichÃ©es, dites Â« proches Â», se rapportant Ã des points de rÃ©fÃ©rence de la vue du plan numÃ©rique dont la distance, dans la vue du plan numÃ©rique, est infÃ©rieure ou Ã©gale Ã une valeur prÃ©dÃ©terminÃ©e, sont regroupÃ©es sous la forme d'un ensemble cohÃ©rent se rapportant Ã un point dit Â« de 5 rÃ©fÃ©rence commun Â» dans la vue du plan numÃ©rique. Ce mode de rÃ©alisation peut avoir l'avantage d'Ã©courter la durÃ©e nÃ©cessaire Ã la mise en oeuvre du procÃ©dÃ©. Selon un mode de rÃ©alisation de la prÃ©sente invention, le point de rÃ©fÃ©rence commun auquel se rapporte un ensemble cohÃ©rent de donnÃ©es affichÃ©es proches correspond au barycentre de l'ensemble des points de rÃ©fÃ©rence auxquels se rapportent individuellement chacune 10 desdites donnÃ©es affichÃ©es proches dudit ensemble cohÃ©rent. Selon un mode de rÃ©alisation de la prÃ©sente invention, un ensemble cohÃ©rent de donnÃ©es affichÃ©es proches est visuellement matÃ©rialisÃ© sur au moins l'une des sous-vues du plan numÃ©rique par une forme gÃ©omÃ©trique, fermÃ©e ou quasi-fermÃ©e, permettant d'identifier une sous-partie de cette sous-vue du plan numÃ©rique. 15 Selon un mode de rÃ©alisation de la prÃ©sente invention, au moins une surface d'information visuelle initialement au moins partiellement superposÃ©e Ã une sous-partie d'une sous-vue du plan numÃ©rique, identifiÃ©e par une forme gÃ©omÃ©trique matÃ©rialisant visuellement un ensemble cohÃ©rent de donnÃ©es affichÃ©es proches est dÃ©placÃ©e Ã l'extÃ©rieur de ladite sous-partie, Ã l'intÃ©rieur ou en pÃ©riphÃ©rie de cette sous-vue du plan numÃ©rique. Ce mode de 20 rÃ©alisation a l'avantage de prÃ©server une bonne qualitÃ© d'observation de ladite sous-partie. Selon un mode de rÃ©alisation de la prÃ©sente invention, aucun ensemble cohÃ©rent de donnÃ©es affichÃ©es proches ne contient un nombre de donnÃ©es affichÃ©es proches supÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e. Ce mode de rÃ©alisation peut permettre de prÃ©server un certain niveau de qualitÃ© de comprÃ©hension et/ou de lecture des ensembles cohÃ©rents de donnÃ©es affichÃ©es 25 proches. Selon un mode de rÃ©alisation de la prÃ©sente invention, l'Ã©lÃ©ment graphique qui est affichÃ© pour permettre d'associer une surface d'information visuelle dÃ©placÃ©e Ã un point de rÃ©fÃ©rence Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique, est constituÃ© au moins en partie d'un trait dirigÃ© le long d'une ligne, Ã©ventuellement courbe, reliant ladite 30 surface d'information visuelle dÃ©placÃ©e audit point de rÃ©fÃ©rence. Selon un mode de rÃ©alisation de la prÃ©sente invention, les Ã©lÃ©ments graphiques affichÃ©s permettant chacun d'associer une surface d'information visuelle dÃ©placÃ©e Ã un point de rÃ©fÃ©rence Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique ne se croisent pas. Ce mode de rÃ©alisation a l'avantage de permettre que l'on prÃ©serve une bonne 35 comprÃ©hension de la signification des donnÃ©es dont les surfaces visuelles d'information sont dÃ©placÃ©es, y compris dans les cas oÃ¹ le nombre de ces donnÃ©es dÃ©placÃ©es est Ã©levÃ©. Selon un mode de rÃ©alisation de la prÃ©sente invention, on dÃ©termine, dans au moins une sous-vue du plan numÃ©rique et autour du point de rÃ©fÃ©rence auquel se rapporte une donnÃ©e affichÃ©e, une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit 40 point de rÃ©fÃ©rence, Ã l'intÃ©rieure de laquelle peut Ãªtre dÃ©placÃ©e la surface d'information 3066032 9 visuelle de ladite donnÃ©e affichÃ©e. Ce mode de rÃ©alisation peut permettre d'Ã©courter la durÃ©e nÃ©cessaire Ã la mise en oeuvre du procÃ©dÃ© dans les cas oÃ¹ l'on recherche, par exemple, Ã gÃ©nÃ©rer des Ã©lÃ©ments graphiques permettant d'associer des surfaces d'information visuelle dÃ©placÃ©es Ã leur point de rÃ©fÃ©rence, qui ne se croisent pas. 5 Selon un mode de rÃ©alisation de la prÃ©sente invention, on dÃ©termine, dans au moins une sous- vue du plan numÃ©rique et autour du point de rÃ©fÃ©rence commun auquel se rapporte un ensemble cohÃ©rent de donnÃ©es affichÃ©es proches, une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit point de rÃ©fÃ©rence commun, Ã l'intÃ©rieure de laquelle peut Ãªtre dÃ©placÃ©e la surface d'information visuelle de chacune 10 desdites donnÃ©es affichÃ©es proches dudit ensemble cohÃ©rent. Ce mode de rÃ©alisation peut permettre d'Ã©courter la durÃ©e nÃ©cessaire Ã la mise en oeuvre du procÃ©dÃ© dans les cas oÃ¹ l'on recherche, par exemple, Ã gÃ©nÃ©rer des Ã©lÃ©ments graphiques permettant d'associer des surfaces d'information visuelle dÃ©placÃ©es Ã leur point de rÃ©fÃ©rence, qui ne se croisent pas. Selon un mode de rÃ©alisation de la prÃ©sente invention, on dÃ©termine la sÃ©paration d'au moins 15 deux surfaces d'information visuelle initialement au moins partiellement superposÃ©es en retenant un cas acceptable parmi un ensemble de cas simulÃ©s. Ce mode de rÃ©alisation peut permettre d'Ã©courter la durÃ©e nÃ©cessaire Ã la mise en oeuvre du procÃ©dÃ© dans les cas oÃ¹ le nombre de donnÃ©es localisÃ©es superposÃ©es Ã prendre en considÃ©ration est Ã©levÃ©. Selon un mode de rÃ©alisation de la prÃ©sente invention, au cours d'au moins une Ã©tape mettant 20 en oeuvre un procÃ©dÃ© d'optimisation heuristique, on simule plusieurs solutions de positionnement d'au moins une surface d'information visuelle dite Â« notÃ©e Â» Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique, chacune desdites solutions de positionnement simulÃ©es Ã©tant caractÃ©risÃ©e par un score, lesdits scores Ã©tant plus Ã©levÃ©s pour les solutions de positionnement acceptables conduisant Ã un taux de superposition des 25 surfaces d'informations visuelles notÃ©es plus faible, et on retient parmi les solutions de positionnement l'une de celles disposant du score le plus Ã©levÃ© parmi l'ensemble des scores. Ce mode de rÃ©alisation peut permettre d'Ã©courter la durÃ©e nÃ©cessaire Ã la mise en oeuvre du procÃ©dÃ© dans les cas oÃ¹ le nombre de donnÃ©es localisÃ©es superposÃ©es Ã prendre en considÃ©ration est Ã©levÃ©. 30 En lien avec au moins une surface d'information visuelle superposÃ©e Ã une vue d'un plan, et positionnÃ©e dans celle-ci, on entend par Â« taux de superposition d'une surface d'information visuelle Â» le pourcentage de cette surface d'information visuelle confondue avec d'autres surfaces d'informations visuelles Ã©ventuelles. Selon un mode de rÃ©alisation de la prÃ©sente invention, on rÃ©duit, au cours d'au moins une 35 Ã©tape, et pour au moins une donnÃ©e affichÃ©e, la distance qui sÃ©pare sa surface d'information visuelle dÃ©placÃ©e et son point de rÃ©fÃ©rence. Ce mode de rÃ©alisation a l'avantage de permettre que l'on prÃ©serve une bonne comprÃ©hension de la signification des donnÃ©es dont les surfaces visuelles d'information sont dÃ©placÃ©es, y compris dans les cas oÃ¹ le nombre de ces donnÃ©es dÃ©placÃ©es est Ã©levÃ©. 40 Selon un mode de rÃ©alisation de la prÃ©sente invention, la surface d'information visuelle d'au moins une donnÃ©e affichÃ©e est dÃ©placÃ©e Ã l'extÃ©rieur ou sur la bordure d'un espace Ã 3066032 10 prÃ©server Ã l'intÃ©rieur de la vue du plan numÃ©rique ou d'une sous-vue du plan numÃ©rique. Ce mode de rÃ©alisation peut permettre de faciliter l'observation de sous-parties prÃ©dÃ©finies de la vue, ou des sous-vues, du plan numÃ©rique. L'invention a Ã©galement pour objet un systÃ¨me informatique d'amÃ©lioration de la lisibilitÃ© 5 d'une vue d'un plan numÃ©rique contenant au moins deux donnÃ©es dites Â« affichÃ©es Â» par un dispositif informatique dit Â« de calcul Â» connectÃ© Ã travers un rÃ©seau de communication informatique Ã un moyen de visualisation, chacune desdites donnÃ©es affichÃ©es correspondant Ã une surface dite Â« d'information visuelle Â» superposÃ©e Ã la vue du plan numÃ©rique et se rapportant Ã un point dit Â« de rÃ©fÃ©rence Â» dans cette vue du plan numÃ©rique, oÃ¹ ledit dispositif 10 informatique de calcul dispose d'un module de communication lui permettant de communiquer avec le moyen de visualisation Ã travers le rÃ©seau de communication informatique, dispose d'une mÃ©moire informatique de stockage pour mÃ©moriser un fichier codant la vue du plan numÃ©rique, au moins un fichier codant au moins une sous-vue du plan numÃ©rique et des fichiers codant les donnÃ©es affichÃ©es, leurs surfaces d'information visuelle, 15 leur point de rÃ©fÃ©rence et leur position par rapport Ã la vue du plan numÃ©rique et, ou, aux sous-vues du plan numÃ©rique, et dispose d'une unitÃ© de traitement capable de modifier les fichiers mÃ©morisÃ©s, et oÃ¹ ledit moyen de visualisation dispose d'une zone d'affichage, au moins une surface d'information visuelle Ã©tant au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle, la plus grande dimension de chacune des surfaces 20 d'information visuelle Ã©tant au moins dix fois infÃ©rieure Ã la plus petite des dimensions de la vue du plan numÃ©rique, le dispositif informatique de calcul Ã©tant configurÃ© pour : la rÃ©partition de toutes les donnÃ©es affichÃ©es en lien avec une ou plusieurs sous-vues du plan numÃ©rique, qui sont des vues de plan numÃ©rique, toutes incluses, au 25 sens large, dans la vue du plan numÃ©rique d'origine ; le nombre de sous-vues du plan numÃ©rique Ã©tant strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es ; le niveau de zoom de chacune des sous-vues du plan numÃ©rique restant infÃ©rieur Ã dix fois le niveau de zoom de la vue du plan numÃ©rique ; 30 l'isolation automatique d'au moins une surface d'information visuelle initialement au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle, par rapport Ã toutes les surfaces d'informations visuelles ; sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan numÃ©rique, l'isolation d'au moins une surface d'information visuelle par rapport Ã toutes les 35 autres surfaces d'informations visuelles ; le nombre de surfaces d'information visuelle isolÃ©es, Ã l'issue du procÃ©dÃ©, Ã©tant strictement plus Ã©levÃ© qu'au dÃ©marrage du procÃ©dÃ© ; ledit moyen de visualisation Ã©tant configurÃ© pour : - l'affichage de chacune des surfaces d'information visuelle superposÃ©e Ã au moins 40 l'une des sous-vues du plan numÃ©rique, ou en pÃ©riphÃ©rie d'au moins l'une des sous-vues du plan numÃ©rique ; 3066032 11 l'affichage d'au moins une surface d'information visuelle initialement au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle, isolÃ©e de toutes les surfaces d'informations visuelles ; l'affichage sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan 5 numÃ©rique, d'au moins une surface d'information visuelle isolÃ©e de toutes les autres surfaces d'informations visuelles. Ce systÃ¨me est apte Ã mettre en oeuvre un procÃ©dÃ© du type prÃ©citÃ©. BrÃ¨ve description des figures 10 L'invention sera mieux comprise Ã la lecture de la description qui va suivre, donnÃ©e uniquement Ã titre d'exemple, et faite en relation avec les dessins annexÃ©s, dans lesquels des rÃ©fÃ©rences identiques dÃ©signent des Ã©lÃ©ments identiques ou analogues, et dans lesquels : la figure 1 est un organigramme d'un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan contenant des donnÃ©es localisÃ©es superposÃ©es, selon l'invention ; 15 la figure 2 est un autre organigramme d'un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan contenant des donnÃ©es localisÃ©es superposÃ©es, selon l'invention ; la figure 3 est une vue schÃ©matique d'un systÃ¨me informatique selon l'invention d'un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan contenant des donnÃ©es localisÃ©es superposÃ©es ; 20 la figure 4A est une vue schÃ©matique d'un plan numÃ©rique comportant des donnÃ©es affichÃ©es correspondant Ã des surfaces d'information visuelle superposÃ©es Ã cette vue du plan numÃ©rique et se rapportant Ã des points de rÃ©fÃ©rence dans cette vue du plan numÃ©rique, dans un Ã©tat dit Â« initial Â», avant dÃ©marrage du procÃ©dÃ© objet de la prÃ©sente invention ; 25 la figure 4B est une reprÃ©sentation schÃ©matique de surfaces Ã©toilÃ©es englobant des donnÃ©es affichÃ©es, et, ou, des ensembles cohÃ©rents de donnÃ©es affichÃ©es proches. la figure 5A est une autre vue schÃ©matique d'un autre plan numÃ©rique comportant des donnÃ©es affichÃ©es correspondant Ã des surfaces d'information visuelle superposÃ©es Ã cette vue du plan numÃ©rique et se rapportant Ã des points de rÃ©fÃ©rence dans cette vue 30 du plan numÃ©rique, dans un Ã©tat dit Â« initial Â», avant dÃ©marrage du procÃ©dÃ© objet de la prÃ©sente invention ; la figure 5B est une vue schÃ©matique d'un plan numÃ©rique comportant des donnÃ©es affichÃ©es, oÃ¹ toutes les donnÃ©es affichÃ©es sont isolÃ©es, et qui peut correspondre Ã un Ã©tat dit Â« final Â», issu du procÃ©dÃ© objet de la prÃ©sente invention, lorsque l'on part d'un 35 Ã©tat initial correspondant Ã la figure 5A; la figure 5C est une autre vue schÃ©matique d'un plan numÃ©rique comportant des donnÃ©es affichÃ©es, oÃ¹ toutes les donnÃ©es affichÃ©es sont isolÃ©es, et qui peut correspondre Ã un autre Ã©tat dit Â« final Â», issu du procÃ©dÃ© objet de la prÃ©sente invention, lorsque l'on part d'un Ã©tat initial correspondant Ã la figure 5A, et selon 3066032 12 lequel on aura cherchÃ© Ã minimiser la distance entre les surfaces d'information visuelle et leur point de rÃ©fÃ©rence ; la figure 6 est une reprÃ©sentation graphique d'une vue d'un plan numÃ©rique et de trois de ses sous-vues oÃ¹ ont Ã©tÃ© rÃ©parties des donnÃ©es affichÃ©es avec dÃ©placement 5 Ã©ventuel des surfaces d'information visuelle ; la figure 7A est une autre reprÃ©sentation graphique d'une vue d'un plan numÃ©rique et de trois de ses sous-vues oÃ¹ ont Ã©tÃ© rÃ©parties des donnÃ©es affichÃ©es sans dÃ©placement des surfaces d'information visuelle ; la figure 7B, en lien avec la figure 7A, est une reprÃ©sentation graphique de trois sous- 10 vues toutes incluses, au sens large, dans une mÃªme vue d'un plan numÃ©rique ; la figure 8 est une reprÃ©sentation graphique d'un Ã©tat initial et d'un Ã©tat final, avant et aprÃ¨s mise en oeuvre d'un procÃ©dÃ© objet de l'invention selon lequel on aura cherchÃ© Ã tenir compte d'un espace Ã prÃ©server, Ã l'intÃ©rieur la vue d'un plan numÃ©rique ; la figure 9 est une reprÃ©sentation graphique d'un Ã©tat initial et d'un Ã©tat final, avant 15 et aprÃ¨s mise en oeuvre d'un procÃ©dÃ© objet de l'invention selon lequel on aura cherchÃ© dÃ©placer des donnÃ©es affichÃ©es en pÃ©riphÃ©rie de la vue du plan numÃ©rique ; la figure 10 est une reprÃ©sentation graphique d'une vue de plan numÃ©rique affichÃ©e sous la forme d'une image bitmap ; la figure 11A est une reprÃ©sentation graphique de zones dÃ©limitÃ©es par des exemples 20 de formes gÃ©omÃ©triques fermÃ©es ; La figure 11B est une reprÃ©sentation graphique de zones dÃ©limitÃ©es par des exemples de formes gÃ©omÃ©triques quasi-fermÃ©es. Description dÃ©taillÃ©e de l'invention 25 En se rÃ©fÃ©rant Ã la figure 3, un systÃ¨me (Figure 3 : renvoi 10) selon l'invention comporte un dispositif informatique dit Â« de calcul Â», appelÃ© Ã©galement Â« serveurÂ» (Figure 3 : renvoi 11) Ã©quipÃ© d'un processeur, d'une mÃ©moire vive, d'une mÃ©moire de stockage de masse et d'un module de communication avec au moins un rÃ©seau de communication informatique RI (Figure 3 : renvoi 12), par exemple un rÃ©seau de communication internet, ou un rÃ©seau filaire, 30 ou encore un rÃ©seau de communication sans fil de type WIFI, 3G, EDGE, etc, et comprend un systÃ¨me d'exploitation pour la gestion des diffÃ©rents Ã©lÃ©ments matÃ©riels et logiciels dont il dispose. Ce dispositif informatique de calcul est connectÃ© Ã travers le rÃ©seau de communication informatique RI Ã un moyen de visualisation, appelÃ© Ã©galement Â« visionneuse Â» (Figure 3 : renvoi 13). Par exemple, le systÃ¨me (Figure 3 : renvoi 10) est 35 composÃ© d'un serveur UNIX (Figure 3 : renvoi 11) connectÃ© par internet (Figure 3 : renvoi 12) Ã un ordinateur Ã©quipÃ© d'un Ã©cran d'affichage (Figure 3 : renvoi 13) apte Ã communiquer avec ce serveur UNIX Ã travers internet, via par exemple une application WEB dÃ©veloppÃ©e en JAVA. Cet ordinateur Ã©quipÃ© d'un Ã©cran d'affichage, constituant la visionneuse, dispose Ã©galement d'un logiciel capable de prendre en charge des images qui lui sont par exemple transmises par 40 le serveur UNIX sous la forme de fichiers informatiques au format PNG (Portable Network 3066032 13 Graphic). Cet ordinateur peut par exemple disposer d'un processeur de 3,2 giga hertz (GHz), de 8 giga octets (Go) de mÃ©moire vive et de 1 tera octet (To) de mÃ©moire de stockage. Ces images sont par exemple affichÃ©es sur l'Ã©cran de cet ordinateur, constituant la visionneuse, au moyen d'objets informatiques dynamiques HTML contenant des balises de type conteneur 5 Â« img Â» mobilisant les fichiers informatique PNG transmis par le serveur. La visionneuse dispose de moyens informatiques de mÃ©morisation de donnÃ©es, comme par exemple un disque dur et une mÃ©moire vive. Le dispositif informatique de calcul formant serveur dispose des ressources matÃ©rielles et logicielles appropriÃ©es pour traiter diffÃ©rents types de formats informatiques sous lesquels un plan numÃ©rique peut Ãªtre mÃ©morisÃ©, comme par exemple le 10 format image PNG, ou les formats vectorisÃ©s de type PDF (pour Â« Portable Document Format Â») ou DWG (format informatique du logiciel AutoCADe). L'affichage d'un plan numÃ©rique par le moyen de visualisation constitue une vue du plan numÃ©rique en question. Ce serveur UNIX dispose des ressources matÃ©rielles et logicielles appropriÃ©es Ã la gÃ©nÃ©ration de fichiers images PNG modifiÃ©s Ã partir d'objets informatiques dynamiques de type 15 Â« Bufferdlmage Â» et des ressources matÃ©rielles et logicielles nÃ©cessaires Ã la mise en oeuvre d'algorithmes gÃ©nÃ©tiques complexes. Par exemple, ce serveur UNIX dispose d'un processeur de 2,4 giga hertz (GHz), d'une mÃ©moire vive de 4 giga octets (Go) et d'une mÃ©moire de stockage de 40 giga octets (Go). En se rÃ©fÃ©rant Ã la figure 4A, ce dispositif informatique de calcul est Ã©galement capable de recevoir et de mÃ©moriser dans sa mÃ©moire informatique des 20 informations caractÃ©risant des donnÃ©es dites Â« affichÃ©es Â», appelÃ©es Ã©galement Â« remarques Â», oÃ¹ chacune de ces remarques est composÃ©e d'un Ã©lÃ©ment appelÃ© Â« surface d'information visuelle Â», appelÃ© Ã©galement Â« label Â» (Figure 4A : renvoi 4A.02), destinÃ© Ã Ãªtre visuellement superposÃ© Ã une vue d'un plan numÃ©rique (Figure 4A: renvoi 4A.01), et oÃ¹ chacune de ces remarques est Ã©galement rattachÃ©e Ã un point de cette vue de plan numÃ©rique 25 dit Â« de rÃ©fÃ©rence Â», appelÃ© Ã©galement, et sans distinction, Â« la rÃ©fÃ©rence du label Â» ou Â« la rÃ©fÃ©rence de la remarque Â» (Figure 4A: renvoi 4A.03). Par exemple, le dispositif informatique de calcul formant serveur est capable de recevoir et de mÃ©moriser un tableau dont chacune des lignes est associÃ©e Ã une remarque spÃ©cifique, et oÃ¹ les colonnes contiennent, pour chaque remarque, des informations caractÃ©risant la vue de plan numÃ©rique Ã laquelle elle se 30 rapporte (par exemple le nom de cette vue, son numÃ©ro chronologique, les donnÃ©es codant cette vue, etc), des informations caractÃ©risant la surface visuelle d'information de cette remarque (par exemple sa forme rectangulaire, sa hauteur en pixels, sa largeur en pixels, sa couleur, une identification alphanumÃ©rique, etc), et des informations caractÃ©risant le point de rÃ©fÃ©rence de cette remarque dans la vue du plan numÃ©rique (coordonnÃ©es du point dans un 35 repÃ¨re connu, etc). La figure 4A montre une vue d'un plan numÃ©rique (Figure 4A: renvoi 4A.01), dans laquelle sont contenues 14 remarques caractÃ©risÃ©es par leurs surfaces d'information visuelles, ou labels, (Figure A4 : renvoi 4A.02), oÃ¹ chaque surface d'information visuelle, ou label, superposÃ©e Ã la vue du plan numÃ©rique est constituÃ©e d'un rectangle contenant un triangle dans son coin supÃ©rieur gauche, ainsi qu'une valeur alphanumÃ©rique 40 d'identification, et oÃ¹ chaque point de rÃ©fÃ©rence (Figure 4A: renvoi 4A.03), ou rÃ©fÃ©rence du 3066032 14 label, ou rÃ©fÃ©rence de la remarque, est matÃ©rialisÃ© par la pointe supÃ©rieure gauche du triangle de la remarque considÃ©rÃ©e. On entend par Â« fichier informatique Â», conformÃ©ment au sens commun, une collection d'informations numÃ©riques rÃ©unies sous un mÃªme nom, enregistrÃ©es sur un support de 5 stockage informatique et manipulÃ©es comme une unitÃ©. En parallÃ¨le, on entend par Â« objet informatique dynamique Â» une collection d'informations numÃ©riques enregistrÃ©es de maniÃ¨re Ã©phÃ©mÃ¨re sur un support de stockage informatique et manipulÃ©es comme une unitÃ©, sans qu'il soit nÃ©cessaire de lui donner un nom. On entend par Â« algorithme d'optimisation heuristique Â», conformÃ©ment Ã l'Ã©tat de l'art, un 10 ensemble d'opÃ©rations ou d'instructions ayant pour objectif de fournir rapidement une solution rÃ©alisable, pas nÃ©cessairement optimale ou exacte, pour un problÃ¨me d'optimisation difficile, et ayant la caractÃ©ristique de ne pas nÃ©cessairement fournir systÃ©matiquement le mÃªme rÃ©sultat Ã partir d'un mÃªme ensemble d'entrants donnÃ©. On entend par Â« algorithme gÃ©nÃ©tique Â», conformÃ©ment Ã l'Ã©tat de l'art, un algorithme 15 d'optimisation heuristique appartenant Ã la famille des algorithmes Ã©volutionnistes ayant pour but d'obtenir une solution approchÃ©e Ã un problÃ¨me d'optimisation, lorsqu'il n'existe pas de mÃ©thode exacte (ou que la solution est inconnue) pour le rÃ©soudre en un temps raisonnable. Il s'agit d'algorithmes utilisant la notion de sÃ©lection naturelle et l'appliquant Ã des gÃ©nÃ©rations successives de solutions potentielles au problÃ¨me donnÃ©. La solution est 20 approchÃ©e par Â« bondsÂ» successifs, notamment par des procÃ©dures de notation et de sÃ©paration. On entend par Â« chromosome Â», en lien avec algorithme gÃ©nÃ©tique, et conformÃ©ment Ã l'Ã©tat de l'art, une valeur caractÃ©ristique ou un paramÃ¨tre du problÃ¨me pour lequel on cherche une solution approchÃ©e, transmissible entre individus de gÃ©nÃ©rations successives, et dont la 25 combinaison constitue des gÃ¨nes. On entend par Â« gÃ¨ne Â», en lien avec un algorithme gÃ©nÃ©tique, et conformÃ©ment Ã l'Ã©tat de l'art, une combinaison homogÃ¨ne de chromosomes, dont la rÃ©union en un sur-ensemble prÃ©dÃ©terminÃ© constitue un individu au sein d'une gÃ©nÃ©ration donnÃ©e. Cette combinaison de chromosomes peut notamment Ãªtre construite Ã partir de gÃ¨nes d'individus de la gÃ©nÃ©ration 30 prÃ©cÃ©dente par conservation, croisement ou mutation. On entend par Â« individu Â», en lien avec un algorithme gÃ©nÃ©tique, et conformÃ©ment Ã l'Ã©tat de l'art, un ensemble de gÃ¨nes formant un vecteur solution du problÃ¨me dont on souhaite approcher le meilleur rÃ©sultat. Les individus d'une gÃ©nÃ©ration sont construits Ã partir des gÃ¨nes des individus composant la gÃ©nÃ©ration prÃ©cÃ©dente Ã laquelle ils succÃ¨dent ; exception 35 faite des individus de la premiÃ¨re qui peuvent faire l'objet d'un procÃ©dÃ© de construction spÃ©cifique. On entend par Â« gÃ©nÃ©ration Â», en lien avec un algorithme gÃ©nÃ©tique, et conformÃ©ment Ã l'Ã©tat de l'art, un ensemble d'individus succÃ©dant Ã un autre ensemble d'individus qui le prÃ©cÃ¨de, et Ã partir duquel est construit un ensemble d'individus qui le suit ; exceptions faites de la 40 premiÃ¨re gÃ©nÃ©ration d'individus qui peut faire l'objet d'un procÃ©dÃ© de construction spÃ©cifique, 3066032 15 et de la derniÃ¨re gÃ©nÃ©ration qui n'a pas de successeurs. Chaque individu, dans une gÃ©nÃ©ration donnÃ©e, fait l'objet d'une note permettant de classer cet individu au sein de sa gÃ©nÃ©ration, en fonction de la qualitÃ© de rÃ©ponse qu'il fournit au problÃ¨me dont on souhaite approcher la solution. 5 On entend par Â« note Â», en lien avec un algorithme gÃ©nÃ©tique, et conformÃ©ment Ã l'Ã©tat de l'art, la formule mathÃ©matiques appliquÃ©e Ã chaque individu d'une gÃ©nÃ©ration donnÃ©e, et permettant de qualifier la pertinence de cet individu par rapport au problÃ¨me dont on souhaite approcher le meilleur rÃ©sultat et dont il constitue un vecteur solution. Cette note permet en particulier de sÃ©lectionner les individus d'une gÃ©nÃ©ration qui seront utilisÃ©s pour 10 construire les individus d'une gÃ©nÃ©ration suivante. Il va Ã prÃ©sent Ãªtre dÃ©crit un mode de rÃ©alisation d'un procÃ©dÃ© objet de la prÃ©sente invention ; c'est-Ã -dire d'un procÃ©dÃ© d'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique contenant au moins deux donnÃ©es affichÃ©es (les remarques) par un dispositif informatique de calcul (le serveur) connectÃ© Ã un moyen de visualisation (la visionneuse), chacune des 15 remarques correspondant Ã une surface d'information visuelle (label) superposÃ©e Ã la vue du plan numÃ©rique et se rapportant Ã un point (sa rÃ©fÃ©rence) dans cette vue du plan numÃ©rique. Ce mode de rÃ©alisation est illustrÃ©, Ã titre d'exemple, en relation avec : Un plan numÃ©rique en deux dimensions mÃ©morisÃ© dans la mÃ©moire informatique de stockage du serveur sous la forme d'un fichier image PNG. Lorsqu'il est affichÃ© par la 20 visionneuse, au moyen d'un objet dynamique HTML formÃ© d'une balise Â« img Â», ce fichier PNG codant le plan numÃ©rique constitue une vue du plan numÃ©rique de type image bitmap, de hauteur Hdoc, en pixels, et de largeur Ldoc, en pixels. Cette description sera illustrÃ©e en considÃ©rant une vue d'un plan numÃ©rique telle que Hdoc Ã©gale 250 pixels et Ldoc Ã©gale 250 pixels, correspondant Ã un plan numÃ©rique qui peut 25 Ãªtre usuellement rencontrÃ©. On dÃ©finit le repÃ¨re R* comme Ã©tant le repÃ¨re orthonormÃ©, de norme Ã©gale Ã 1 pixel, prenant pour origine le coin supÃ©rieur gauche du conteneur d'image destinÃ© Ã l'affichage de ce fichier PNG. L'axe des abscisses est orientÃ© vers la droite et se confond avec le bord supÃ©rieur de ce conteneur. L'axe des ordonnÃ©es est orientÃ© vers le bas et se confond avec le bord gauche du conteneur. Par 30 convention le premier pixel situÃ© dans le coin supÃ©rieur gauche est le point de coordonnÃ©es cartÃ©siennes (0 ; 0) dans ce repÃ¨re R*. La figure 10 propose une reprÃ©sentation graphique du repÃ¨re R*. Le pixel de l'image bitmap situÃ© dans le coin supÃ©rieur gauche de la vue du plan numÃ©rique est de coordonnÃ©es (0; 0) dans R*. Le pixel de l'image bitmap situÃ© dans le coin supÃ©rieur droit de la vue du plan numÃ©rique 35 est de coordonnÃ©es (Ldoc-1 ; 0) dans R*. Le pixel de l'image bitmap situÃ© dans le coin infÃ©rieur gauche de la vue du plan numÃ©rique est de coordonnÃ©es (0; Hdoc-1). Le pixel de l'image bitmap situÃ© dans le coin infÃ©rieur droit de la vue du plan numÃ©rique est de coordonnÃ©es (Ldoc-1 ; Hdoc-1). Un ensemble {En} de n remarques (collection de n objets), avec une valeur n comprise 40 ici entre 2 et 9999 (nombre Ã 4 chiffres), mÃ©morisÃ©es dans la mÃ©moire informatique de stockage du serveur sous la forme d'un tableau oÃ¹ chaque ligne correspond Ã une 3066032 16 remarque diffÃ©rente et oÃ¹, pour chacune de ces lignes, les colonnes contiennent, dans l'ordre : o Un numÃ©ro d'identification de la remarque, compris entre 1 et 9999. Pour la suite de cette description dÃ©taillÃ©e, ce numÃ©ro d'identification est appelÃ© i et 5 correspond Ã l'indice d'une remarque quelconque au sein de l'ensemble {En} de n remarques. De mÃªme, cette valeur i caractÃ©rise le label Li de cette remarque quelconque d'indice i. o La hauteur en pixels de la surface d'information visuelle (label), choisie rectangulaire, associÃ©e Ã cette remarque. Dans le cadre de cette rÃ©alisation 10 prÃ©fÃ©rÃ©e, on choisit des hauteurs de surfaces d'information visuelles toutes Ã©gales Ã 25 pixels. Cette valeur est notÃ©e Hr. Elle a Ã©tÃ© sÃ©lectionnÃ©e pour permettre d'inscrire le numÃ©ro d'identification Ã 4 chiffres, en police de taille 11 pixels dans le rectangle de surface d'information visuelle. Hr est trÃ¨s infÃ©rieur Ã Hdoc (on considÃ¨re Hdoc au moins Ã©gal Ã 250 pixels, ce qui est une 15 valeur cohÃ©rente avec une vue de plan numÃ©rique usuelle au format PNG, de rÃ©solution 100dpi). Tous les labels Li sont donc des rectangles de hauteur Hr. o La largeur en pixels de la surface d'information visuelle (label), choisie rectangulaire, associÃ©e Ã cette remarque. Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, on choisit des largeurs de surfaces d'information visuelles toutes 20 Ã©gales Ã 25 pixels. Cette valeur est notÃ©e Lr. Elle a Ã©tÃ© sÃ©lectionnÃ©e pour permettre d'inscrire le numÃ©ro d'identification Ã 4 chiffres, en police de taille 11 pixels dans le rectangle de surface d'information visuelle. Lr est trÃ¨s infÃ©rieur Ã Ldoc (on considÃ¨re Ldoc au moins Ã©gal Ã 250 pixels, ce qui est une valeur cohÃ©rente avec une vue de plan numÃ©rique usuelle au format PNG, de 25 rÃ©solution 100dpi). Tous les labels Li sont donc des rectangles de largeur Lr. Tous les labels Li ont donc la forme de rectangles identiques de surface Sr Ã©gale Ã Lr fois Hr. o La couleur de cette surface d'information visuelle rectangulaire, associÃ©e Ã cette remarque. Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, on choisit une 30 seule couleur pour toutes les labels, correspondant au code RGB (255,200,0) (jaune-orangÃ©). o La couleur du numÃ©ro d'identification de la remarque. Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, on choisit une seule couleur pour toutes les remarques, correspondant au code RGB (0,0,0) (noir). La couleur du label et celle du 35 numÃ©ro d'identification sont choisies l'une par rapport Ã l'autre, pour leur bon contraste. o Les coordonnÃ©es (X ; Y) du point de rÃ©fÃ©rence de cette remarque dans le repÃ¨re R*. Pour la suite de cette description dÃ©taillÃ©e, on notera (Xi ; Yi) les coordonnÃ©es du point de rÃ©fÃ©rence de la remarque d'indice i de l'ensemble 40 {En} de n remarques. Le nombre n de remarques n'est pas limitÃ© et peut Ã©galement Ãªtre bien plus Ã©levÃ©. Dans le cadre d'une variante Ã la prÃ©sente description dÃ©taillÃ©e, il conviendrait d'adapter la taille du numÃ©ro d'inscription et les dimensions Hr et Lr du label, pour pouvoir prendre en 3066032 17 considÃ©ration une valeur de n plus Ã©levÃ©e. Dans des cas extrÃªmes, on pourrait mÃªme envisager d'agrandir homothÃ©tiquement le plan numÃ©rique de maniÃ¨re Ã conserver Hdoc et Ldoc trÃ¨s supÃ©rieurs Ã Hr et Lr. On fera Ã©galement rÃ©fÃ©rence, dans le cadre de la description dÃ©taillÃ©e de ce mode de 5 rÃ©alisation prÃ©fÃ©rÃ© : o Aux coordonnÃ©es (Ai ; Bi), dans le repÃ¨re R*, du point de la vue du plan numÃ©rique caractÃ©risant la position, Ã l'issu du procÃ©dÃ©, du label Li. Cette position est dans le cas prÃ©sent identifiÃ©e par le point le plus au centre de ce label Li ; c'est-Ã -dire le point situÃ© Ã une distance de 13 pixels, en hauteur, et 10 de 13 pixels, en largeur, de tous les angles des labels de forme rectangulaire que nous avons retenus. o A un ensemble de Z sous-vues du plan numÃ©rique, nommÃ©es piani, plan2, ..., planZ, correspondant dans le cas prÃ©sent Ã des copies Ã l'identique de la vue du plan numÃ©rique. Chaque sous-vue du plan numÃ©rique piani, plan2, ..., 15 planZ, dispose d'une repÃ¨re orthonormÃ© R1, R2, ..., RZ, comparable au repÃ¨re R*. Les repÃ¨res R1, R2, ..., RZ et R* sont confondus lorsque les sous-vues piani, plan2, ..., planZ et la vue du plan numÃ©rique sont superposÃ©es. o A une valeur prÃ©dÃ©terminÃ©e, nommÃ©e Â« distance_mini Â», qui sera utilisÃ©e pour identifier des remarques que l'on considÃ¨rera comme proche, dans la vue du 20 plan numÃ©rique. Il s'agit d'un paramÃ¨tre du procÃ©dÃ© de la prÃ©sente description dÃ©taillÃ©e, qui est pris, dans ce cas, Ã©gal Ã 36 pixels (valeur supÃ©rieure Ã la diagonale du label carrÃ© de 25 pixels de cÃ´tÃ©) o A une valeur prÃ©dÃ©terminÃ©e, nommÃ©e Â« cardinal_sup_cluster Â», qui sera utilisÃ©e pour limiter le nombre de remarques que l'on considÃ¨rera comme 25 proches, dans la vue du plan numÃ©rique. Il s'agit d'un paramÃ¨tre du procÃ©dÃ© de la prÃ©sente description dÃ©taillÃ©e, qui est pris, dans ce cas, Ã©gal Ã 9. o A une valeur prÃ©dÃ©terminÃ©e, nommÃ©e Â« densitÃ©_globale_max Â», qui sera utilisÃ©e pour limiter le nombre de labels de remarques que l'on affichera simultanÃ©ment sur une vue du plan numÃ©rique, dans le but de garantir de 30 maniÃ¨re globale l'affichage d'une fraction minimale de cette vue du plan numÃ©rique et apporter au lecteur un confort supplÃ©mentaire. Il s'agit d'un paramÃ¨tre du procÃ©dÃ© de la prÃ©sente description dÃ©taillÃ©e, qui est pris, dans ce cas, Ã©gal Ã 10%. o A une valeur prÃ©dÃ©terminÃ©e, nommÃ©e Â« densitÃ©_locale_max Â», qui sera utilisÃ©e 35 pour limiter le nombre de labels de remarques que l'on affichera simultanÃ©ment sur certaines parties d'une vue du plan numÃ©rique, dans le but de garantir de maniÃ¨re locale l'affichage d'une fraction minimale de ces parties de vue du plan numÃ©rique et apporter au lecteur un confort supplÃ©mentaire. Il s'agit d'un paramÃ¨tre du procÃ©dÃ© de la prÃ©sente description dÃ©taillÃ©e, qui est 40 pris, dans ce cas, Ã©gal Ã 50%. 3066032 18 La figure 5C propose une reprÃ©sentation graphique de l'affichage final que l'on pourra obtenir en mettant en oeuvre cette rÃ©alisation privilÃ©giÃ©e dÃ©taillÃ©e du procÃ©dÃ© objet de la prÃ©sente invention, Ã partir d'un Ã©tat initial reprÃ©sentÃ© graphiquement par la figure 5A, pour lequel on notera que certains labels sont illisibles car masquÃ©s par d'autres. 5 Le passage de l'Ã©tat initial reprÃ©sentÃ© par la figure 5A Ã l'Ã©tat final reprÃ©sentÃ© par la figure 5C implique que : l'on ait rÃ©parti toutes les donnÃ©es affichÃ©es en lien avec une ou plusieurs sous-vues du plan numÃ©rique, toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine (dans le cas de ces figures 5A et 5C : une seule sous-vue, confondue avec 10 la vue du plan numÃ©rique) ; le nombre de sous-vues du plan numÃ©rique, est strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es (dans le cas de ces figures 5A et 5C : ce nombre de sous-vue est de 1, et est trÃ¨s infÃ©rieur au nombre de donnÃ©es affichÃ©es) ; le niveau de zoom de chacune des sous-vues du plan numÃ©rique reste infÃ©rieur Ã 15 dix fois le niveau de zoom de la vue du plan numÃ©rique (dans le cas de ces figures 5A et 5C: le niveau de zoom de la sous-vue est Ã©gal Ã celui de la vue du plan numÃ©rique) l'on ait affichÃ© chacune des surfaces d'information visuelle superposÃ©e Ã au moins l'une des sous-vues du plan numÃ©rique, ou en pÃ©riphÃ©rie d'au moins l'une des 20 sous-vues du plan numÃ©rique (dans le cas de ces figures 5A et 5C : on note que tous les labels apparaissent sur la sous-vue du plan numÃ©rique reprÃ©sentÃ©e par la figure 5C); au moins une surface d'information visuelle initialement au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle a Ã©tÃ© affichÃ©e 25 isolÃ©e de toutes les surfaces d'informations visuelles (dans le cas de ces figures 5A et 5C : on note que tous les labels qui Ã©taient masquÃ©s sont isolÃ©s, au niveau de la figure 5C) ; sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan numÃ©rique, au moins une surface d'information visuelle est affichÃ©e isolÃ©e de toutes les autres 30 surfaces d'informations visuelles (dans le cas de ces figures 5A et 5C : on note que tous les labels qui Ã©taient masquÃ©s sont isolÃ©s, au niveau de la figure 5C) ; le nombre de surfaces d'information visuelle isolÃ©es, Ã l'issue du procÃ©dÃ© est strictement plus Ã©levÃ© qu'au dÃ©marrage du procÃ©dÃ© (dans le cas de ces figures 5A et 5C : on note que tous les labels qui Ã©taient masquÃ©s sont isolÃ©s, au niveau de la 35 figure 5C) ; En dÃ©finitive, ce mode de rÃ©alisation privilÃ©giÃ© ici dÃ©crit conduira Ã©galement Ã un cahier de pages ou chaque page contient l'une des sous-vues piani, plan2, ..., planZ, ainsi qu'une partie des n remarques de l'ensemble {En}, oÃ¹ chacune de ces n remarques apparait sur au moins une page. 40 Le procÃ©dÃ© objet de la prÃ©sente invention est diffÃ©rent d'un procÃ©dÃ© simpliste qui consisterait Ã afficher chacun des n labels seul, et donc isolÃ©, sur une copie de la vue du plan numÃ©rique parmi n copies diffÃ©rentes, dans la mesure oÃ¹ nous cherchons Ã afficher ces n labels sur une 3066032 19 seule et mÃªme vue du plan numÃ©rique, ou, lorsque cela n'est pas possible ou lorsque certaines contraintes de lisibilitÃ© prÃ©dÃ©terminÃ©es ne sont pas respectÃ©es, sur un nombre de copies diffÃ©rentes de cette vue rÃ©duit et trÃ¨s infÃ©rieur Ã n. En tout Ã©tat de cause, on cherche un nombre de copies de cette vue strictement infÃ©rieur Ã n. 5 Dans le cadre de cette rÃ©alisation privilÃ©giÃ©e, le procÃ©dÃ© objet de la prÃ©sente invention est dÃ©composÃ© en 8 Ã©tapes qui vont Ãªtre dÃ©taillÃ©es les unes Ã la suite des autres. Certaines Ã©tapes de la prÃ©sente rÃ©alisation dÃ©taillÃ©e peuvent Ãªtre Ã©cartÃ©es dans le cadre d'une mise en oeuvre rÃ©duite du procÃ©dÃ© objet de la prÃ©sente invention. On aboutira alors Ã un procÃ©dÃ© moins performant sur certains points, mais qui permettra dans une certaine mesure, et sous 10 certaines limites, d'obtenir le rÃ©sultat recherchÃ©, c'est-Ã -dire la diffÃ©renciation de labels superposÃ©s. Ces 8 Ã©tapes sont ici dÃ©crites en lien avec la figure 1 : Etape Etape Etape Etape Etape Etape Etape Etape dite Â« dite Â« dite Â« dite Â« dite Â« dite Â« dite Â« dite Â« 15 de regroupement Â» (Figure 1 : renvoi 31) de zoning Â» (Figure 1 : renvoi 32) de sÃ©paration Â» (Figure 1 : renvoi 33) de rÃ©solution Â» (Figure 1 : renvoi 34) de rembobinage Â» (Figure 1 : renvoi 35) d'assemblage Â» (Figure 1 : renvoi 36) de diffusion Â» (Figure 1 : renvoi 37) d'affichage Â» (Figure 1 : renvoi 38) 20 En amont du procÃ©dÃ©, il peut Ãªtre intÃ©grÃ© une Ã©tape prÃ©paratoire, de rÃ©cupÃ©ration et de mÃ©morisation des donnÃ©es Ã traiter. Dans le cadre de la prÃ©sente description, la vue du plan numÃ©rique et les donnÃ©es Ã traiter sont dÃ©jÃ prÃ©sentes dans la mÃ©moire informatique de stockage du serveur au moment oÃ¹ le procÃ©dÃ© dÃ©marre. Dans le cadre d'un procÃ©dÃ© variante de la prÃ©sente invention, on peut Ã©ventuellement introduire une Ã©tape supplÃ©mentaire au 25 cours de laquelle : Les fichiers codant les remarques (y compris dÃ©tails du label et points de rÃ©fÃ©rences) sont communiquÃ©s au dispositif informatique de calcul et mÃ©morisÃ©s dans sa mÃ©moire informatique de stockage, soit en une fois, soit en plusieurs fois, Le fichier codant la vue du plan numÃ©rique est communiquÃ© au dispositif informatique 30 de calcul et mÃ©morisÃ© dans sa mÃ©moire informatique de stockage. Etape de regroupement : Au titre de cette description dÃ©taillÃ©e, le procÃ©dÃ© objet de la prÃ©sente invention dÃ©marre par l'Ã©tape de regroupement (Figure 1 : renvoi 31). Cette Ã©tape a pour but l'identification 35 d'ensembles cohÃ©rents de remarques proches, les unes par rapport aux autres, dans la vue du plan numÃ©rique. Ces ensembles sont appelÃ©s Â« clusters de remarques Â» ou simplement Â« clusters Â», et sont notÃ©s {Ck}. Pour ce faire, on met en oeuvre, au niveau du serveur, configurÃ© et dimensionnÃ© pour le permettre, l'algorithme DBSCAN (Density Based Spatial Clustering of Application with Noise), 40 dont les paramÃ¨tres sont : 3066032 20 Concernant l'ensemble donnÃ©es (D) : l'ensemble des n points de rÃ©fÃ©rence, de coordonnÃ©es (Xi ; Yi), dans R*, i variant de 1 Ã n. Concernant la distance s (epsilon) : la valeur prÃ©dÃ©terminÃ©e distance_mini. Concernant le nombre minimum de points (minpts) : la valeur 1. 5 Cet algorithme crÃ©e entre 1 et n clusters regroupant chacun, respectivement, entre n et 1 remarques, de telle sorte que deux remarques dont les points de rÃ©fÃ©rences sont sÃ©parÃ©s d'une distance infÃ©rieure ou Ã©gale Ã la grandeur caractÃ©ristique distance_mini appartiennent au mÃªme cluster. On arrive au rÃ©sultat de cet algorithme en commenÃ§ant par rÃ©partir chacune des n remarques dans n clusters diffÃ©rents, puis en fusionnant deux Ã deux les clusters tels 10 que le point de rÃ©fÃ©rence de l'une des remarques contenues dans le premier est sÃ©parÃ© d'une distance infÃ©rieure Ã distance_mini du point de rÃ©fÃ©rence de l'une des remarques contenues dans le second. La valeur prÃ©dÃ©terminÃ©e distance_mini est ici au moins Ã©gale Ã la diagonale des labels Li, soit 36 pixels, de maniÃ¨re Ã regrouper, dans un mÃªme cluster, deux remarques qui pourraient 15 potentiellement Ãªtre superposÃ©es sur la vue du plan numÃ©rique. De cette maniÃ¨re, on identifie ainsi des amas de remarques qui sont tels qu'aucun des labels Li correspondant Ã une remarque d'indice i dans un cluster donnÃ© ne superpose un autre label Lj d'une remarque d'indice j d'un autre cluster. Chacun des clusters, notÃ© {Ck}, correspond en dÃ©finitive Ã un ensemble d'au moins une 20 remarque. On note K le nombre de ces clusters. Chaque remarque appartient exactement Ã l'un des {Ck}, k variant de 1 Ã K. L'intersection de tous les {Ck} correspond Ã l'ensemble vide. L'union de tous les {Ck} correspond Ã l'ensemble {En}. On dÃ©finit, pour chaque cluster {Ck}, k variant de 1 Ã K, un point de rÃ©fÃ©rence commun, appelÃ©e Â« rÃ©fÃ©rence_cluster_k Â», de coordonnÃ©es (Xck ; Yck) dans le repÃ¨re R*. Ce point de 25 rÃ©fÃ©rence commun est une approximation de chacun des points de rÃ©fÃ©rence (Xi ; Yi) des remarques du cluster {Ck}. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ© de l'invention, on choisit, pour point de rÃ©fÃ©rence commun, le barycentre de l'ensemble des points de rÃ©fÃ©rence (Xi ; Yi) des remarques du cluster considÃ©rÃ©. Le dÃ©tail des K clusters {Ck}, k variant de 1 Ã K, ainsi que le point de rÃ©fÃ©rence commun 30 rÃ©fÃ©rence_cluster_k de chacun d'entre eux, sont mÃ©morisÃ©s dans la mÃ©moire informatique de stockage du serveur, de maniÃ¨re Ã pouvoir Ãªtre rÃ©utilisÃ©s au cours du procÃ©dÃ©. A titre d'exemple, on peut mÃ©moriser ces informations sous la forme d'un tableau de K lignes, oÃ¹ chaque ligne serait dÃ©diÃ©e Ã l'un des clusters {Ck}, et oÃ¹, pour chacune de ces lignes, la premiÃ¨re colonne correspondrait aux coordonnÃ©es (Xck ; Yck) du point de rÃ©fÃ©rence du cluster 35 considÃ©rÃ©, et les colonnes suivantes listeraient les valeurs d'indice i des remarques appartenant Ã ce cluster considÃ©rÃ©. A l'issue de cette Ã©tape de regroupement (Figure 1 : renvoi 31), et en fonction de la position initiale des labels au sein de la vue du plan numÃ©rique, au moins deux donnÃ©es affichÃ©es, dites Â« proches Â», se rapportant Ã des points de rÃ©fÃ©rence de la vue du plan numÃ©rique dont la 40 distance est infÃ©rieure ou Ã©gale Ã une valeur prÃ©dÃ©terminÃ©e (distance_mini = 36 pixels), sont regroupÃ©es sous la forme d'un ensemble cohÃ©rent (l'un des clusters) se rapportant Ã un point 3066032 21 dit Â« de rÃ©fÃ©rence commun Â» (l'un des points de rÃ©fÃ©rence commun) dans la vue du plan numÃ©rique. A l'issue de cette Ã©tape de regroupement (Figure 1: renvoi 31), au moins l'un des points de rÃ©fÃ©rence commun (l'un des points nommÃ©s rÃ©fÃ©rence_cluster_k) auquel se rapporte un 5 ensemble cohÃ©rent (l'un des clusters) de donnÃ©es affichÃ©es proches correspond au barycentre de l'ensemble des points de rÃ©fÃ©rence auxquels se rapportent individuellement chacune desdites donnÃ©es affichÃ©es proches dudit ensemble cohÃ©rent. Etape de zoning : 10 Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, et lorsqu'une remarque d'indice i est dÃ©placÃ©e dans la vue du plan numÃ©rique de telle sorte que son label Li apparait distant de son point de rÃ©fÃ©rence de coordonnÃ©es (Xi ; Yi) dans R*, on affiche, sur cette vue du plan numÃ©rique, un Ã©lÃ©ment graphique, appelÃ© pointeur, constituÃ© d'un trait portÃ© par une ligne reliant ce point de rÃ©fÃ©rence (Xi ; Yi) Ã l'angle du label Li rectangulaire qui lui est le plus proche. La figure 5B, 15 renvoi 70, propose une illustration d'un Ã©lÃ©ment graphique de type pointeur, rÃ©pondant Ã la dÃ©finition ci-dessus. L'Ã©tape de zoning (figure 1 : renvoi 32) consiste Ã identifier une surface de la vue du plan numÃ©rique autour de chacun des clusters {Ck} (Ã©ventuellement composÃ© d'une seule remarque), telle que le dÃ©placement d'un label Li d'une remarque d'indice i appartenant Ã ce 20 cluster {Ck} conduirait au tracÃ© d'un pointeur ne croisant aucun pointeur des n-1 autres remarques de l'ensemble {En}. Cette situation est par exemple illustrÃ©e par la figure 5B. On dÃ©finit, autour de chacun des clusters {Ck}, k variant de 1 Ã K, une zone appelÃ©e Â« zone de libertÃ© du cluster {Ck} Â» ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport au point de rÃ©fÃ©rence de ce cluster {Ck} dans la vue du plan numÃ©rique ; c'est-Ã -dire par 25 rapport au point de rÃ©fÃ©rence commun de coordonnÃ©es (Xck ; Yck) dans le repÃ¨re R*, correspondant, pour rappel, et dans le cas prÃ©sent, au barycentre des points de rÃ©fÃ©rence (Xi ; Yi) des remarques d'indice i du cluster considÃ©rÃ©. Dans le cas de figure oÃ¹ le cluster ne contient qu'un seul Ã©lÃ©ment, dÃ©finir une surface Ã©toilÃ©e par rapport au barycentre des points de rÃ©fÃ©rence des remarques de ce cluster revient bien Ã©videmment Ã dire que l'on dÃ©finit une 30 surface Ã©toilÃ©e par rapport au point de rÃ©fÃ©rence de cette unique remarque. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ©, cette Ã©tape de zoning (figure 1 : renvoi 32) est rÃ©alisÃ©e aprÃ¨s l'Ã©tape de regroupement (figure 1 : renvoi 31), puisqu'elle repose, notamment, sur des clusters {Ck} identifiÃ©s. Elle est opÃ©rÃ©e au niveau du serveur, configurÃ© et dimensionnÃ© Ã cet effet. On commence par attribuer Ã chacun des K clusters {Ck}, une valeur 35 numÃ©rique diffÃ©rente (par exemple une valeur comprise entre 1 et K, Ã©gale Ã l'indice k du cluster {Ck}) que l'on appelle Â« sa couleur Â». On balaye successivement chaque point de coordonnÃ©e (x ; y) de la vue du plan numÃ©rique dans le repÃ¨re R*, et l'on cherche le point de rÃ©fÃ©rence commun d'un des clusters {Ck}, de coordonnÃ©es (Xck ; Yck), dont ce point (x ; y) est le plus proche. On associe alors Ã ce point (x ; y) la mÃªme valeur de couleur que celle de ce 40 cluster {Ck} ainsi identifiÃ©. En continuant de mÃªme, on associe Ã chacun des points de la vue 3066032 22 du plan numÃ©rique une valeur de couleur correspondant Ã la couleur du cluster {Ck} dont il est le plus proche. Lorsqu'un point est Ã©quidistant des points de rÃ©fÃ©rence communs de clusters diffÃ©rents, on dÃ©cide, par convention, de lui affecter la couleur caractÃ©risÃ©e par la valeur numÃ©rique la plus faible. La figure 4B illustre graphiquement le coloriage d'une vue 5 d'un plan numÃ©rique correspondant Ã la figure 4A. On y retrouve 14 remarques, rÃ©parties en 12 clusters de 1 remarque et 1 cluster de 2 remarques. La figure 4B est donc composÃ©e de 13 ensembles de points de couleurs diffÃ©rentes. Au titre de la prÃ©sente description dÃ©taillÃ©e, pour un point quelconque de la vue du plan numÃ©rique (x ; y) dans le repÃ¨re R*, on trouve le cluster {Ck} dont il est le plus proche : 10 En calculant, pour chacun des K clusters {Ck}, k variant de 1 Ã K, une valeur notÃ©e distxy_k telle que : distxy_k = (Xck - x)2 + (Yck - y)2 On cherche ensuite la plus petite des valeurs distxy_k, qui correspond au cluster {Ck} le plus proche, recherchÃ©. Comme Ã©voquÃ© prÃ©cÃ©demment, lorsqu'il existe au moins deux valeurs distinctes k1 et 15 k2 comprises entre 1 et K telles que distxy_k1 = distxy_k2, on retient la valeur de k1 ou de k2 la plus faible, par convention. L'ensemble des points de la vue du plan numÃ©rique possÃ©dant la mÃªme couleur qu'un cluster donnÃ© constitue une surface Ã©toilÃ©e par rapport au point de rÃ©fÃ©rence commun de ce cluster, 20 rÃ©fÃ©rence_cluster_k. Cette surface est dÃ©finie comme Ã©tant la zone de libertÃ© du cluster {Ck} considÃ©rÃ© ; elle est notÃ©e Â« Etoile-k Â». La mesure, en pixels-carrÃ©s, de chaque surface Etoile-k est une valeur notÃ©e Sk. On l'obtient de comptant le nombre de pixels dans la surface Etoilek considÃ©rÃ©e. Le dÃ©tail des K surfaces Ã©toilÃ©es Etoiles-k est mÃ©morisÃ© dans la mÃ©moire informatique de 25 stockage du serveur, de maniÃ¨re Ã Ãªtre rÃ©utilisÃ© au cours du procÃ©dÃ©. Il s'agit, pour une valeur k donnÃ©e comprise entre 1 et K: Des coordonnÃ©es (Xck ; Yck) dans le repÃ¨re R* du point rÃ©fÃ©rence_cluster_k par rapport auquel la surface Etoile-k est Ã©toilÃ©e, De la mesure Sk, en pixels-carrÃ©s, de cette surface Etoile-k, 30 De la liste des points de la vue du plan numÃ©rique, de coordonnÃ©es (x ; y) dans le repÃ¨re R*, constituant cette surface Etoile-k. Ces informations peuvent par exemple Ãªtre mÃ©morisÃ©es dans la mÃ©moire informatique de stockage du serveur sous la forme d'un tableau de K lignes, oÃ¹ chaque ligne serait dÃ©diÃ©e Ã l'une des surfaces Etoiles-k, et oÃ¹, pour chacune de ces lignes, la premiÃ¨re colonne 35 correspondrait aux coordonnÃ©es (Xck ; Yck) du point de rÃ©fÃ©rence_cluster_k par rapport auquel la surface Etoile-k considÃ©rÃ©e est Ã©toilÃ©e, la seconde colonne serait dÃ©diÃ©e Ã la mesure Sk de cette surface Etoile-k considÃ©rÃ©e, et oÃ¹ les colonnes suivantes listeraient les points de la de vue du plan numÃ©rique, de coordonnÃ©es (x ; y) dans le repÃ¨re R*, constituant cette surface Etoile-k considÃ©rÃ©e. 40 A l'issue de cette Ã©tape de zoning (figure 1 : renvoi 32), on aura dÃ©terminÃ©, en fonction de la position initiale des labels au sein de la vue du plan numÃ©rique, autour du point de rÃ©fÃ©rence 3066032 23 auquel se rapporte une donnÃ©e affichÃ©e (dans le cas, par exemple, d'un cluster contenant un seul Ã©lÃ©ment), une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit point de rÃ©fÃ©rence, Ã l'intÃ©rieure de laquelle peut Ãªtre dÃ©placÃ©e la surface d'information visuelle de ladite donnÃ©e affichÃ©e. 5 A l'issue de cette Ã©tape de zoning (figure 1 : renvoi 32), on aura dÃ©terminÃ©, en fonction de la position initiale des labels au sein de la vue du plan numÃ©rique, autour du point de rÃ©fÃ©rence commun auquel se rapporte un ensemble cohÃ©rent de donnÃ©es affichÃ©es proches (l'un des clusters), une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit point de rÃ©fÃ©rence commun, Ã l'intÃ©rieure de laquelle peut Ãªtre dÃ©placÃ©e la surface 10 d'information visuelle de chacune desdites donnÃ©es affichÃ©es proches dudit ensemble cohÃ©rent. Etape de sÃ©paration : L'Ã©tape de sÃ©paration (figure 1 : renvoi 33) a pour but rÃ©partir les remarques entre des sous- 15 vues du plan numÃ©rique lorsque certaines conditions de non-superposition, et/ou certains critÃ¨res de densitÃ©, et/ou d'autres critÃ¨res d'affichage, ne sont pas respectÃ©s. En faisant ainsi, on rÃ©duit la complexitÃ© du procÃ©dÃ© en augmentant les degrÃ©s de libertÃ© du problÃ¨me et l'on facilite l'Ã©tape de rÃ©solution (figure 1 : renvoi 34). On amÃ©liore Ã©galement la lisibilitÃ© d'ensemble de la vue du plan numÃ©rique et des remarques qu'elle contient. Dans le cadre du 20 mode de rÃ©alisation prÃ©fÃ©rÃ© de cette invention que nous dÃ©crivons ici, les remarques sont rÃ©parties entre Z sous-vues du plan numÃ©rique, nommÃ©es piani, plan2, ..., planZ, correspondant Ã des copies Ã l'identique de la vue du plan numÃ©rique. La figure 7A illustre un rÃ©sultat que l'on peut obtenir en mettant en oeuvre cette Ã©tape de sÃ©paration dans certaines conditions. Cette figure 7A propose, dans sa partie haute, un Ã©tat dit amont, caractÃ©risÃ© par 25 une vue d'un plan numÃ©rique comportant de nombreux labels Li. La densitÃ© de labels Li est importante est la vue du plan numÃ©rique est en grande partie masquÃ©e. Dans la partie basse de cette figure 7A, on observe un Ã©tat dit aval, composÃ© de trois sous-vues du mÃªme plan numÃ©rique correspondant Ã des copies de la vue du plan numÃ©rique. Les remarques sont rÃ©parties entre ces trois sous-vues du plan numÃ©rique, sans dÃ©placement des labels Li. La 30 densitÃ© de labels Li sur chacune des sous-vues est rÃ©duite, par rapport Ã l'Ã©tat amont, et la lisibilitÃ© de la vue du plan numÃ©rique est globalement meilleure. L'Ã©tape de sÃ©paration a pour but de passer d'un Ã©tat de type amont Ã un Ã©tat de type aval. Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, chaque sous-vue du plan numÃ©rique piani, plan2, ..., planZ Ã©tant identique Ã la vue du plan numÃ©rique, on peut dÃ©finir, pour chacune d'entre- 35 elle un repÃ¨re comparable au repÃ¨re R*, respectivement nommÃ© R1, R2, ..., RZ. Il s'agit de repÃ¨res orthonormÃ©s, de norme Ã©gale Ã 1 pixel, prenant pour origine le coin supÃ©rieur gauche du conteneur d'image bitmap destinÃ© Ã l'affichage de chaque sous-vue du plan numÃ©rique. L'axe des abscisses est orientÃ© vers la droite et se confond avec le bord supÃ©rieur de ce conteneur. L'axe des ordonnÃ©es est orientÃ© vers le bas et se confond avec le bord gauche du 40 conteneur. Par convention le premier pixel situÃ© dans le coin supÃ©rieur gauche est le point de coordonnÃ©es cartÃ©siennes (O; 0) dans chacun de ces repÃ¨res R1, R2, ..., RZ. Le pixel de l'image 3066032 24 bitmap situÃ© dans le coin supÃ©rieur gauche de chaque sous-vue du plan numÃ©rique est de coordonnÃ©es (O; 0) dans le repÃ¨re qui lui est attachÃ©. Le pixel de l'image bitmap situÃ© dans le coin supÃ©rieur droit de chaque sous-vue du plan numÃ©rique est de coordonnÃ©es (Ldoc-i; 0) dans le repÃ¨re qui lui est attachÃ©. Le pixel de l'image bitmap situÃ© dans le coin infÃ©rieur gauche 5 de chaque sous-vue du plan numÃ©rique est de coordonnÃ©es (O; Hdoc-1) dans le repÃ¨re qui lui est attachÃ©. Le pixel de l'image bitmap situÃ© dans le coin infÃ©rieur droit de chaque sous-vue du plan numÃ©rique est de coordonnÃ©es (Ldoc-i; Hdoc-1) dans le repÃ¨re qui lui est attachÃ©. En rÃ©sumÃ©, ces repÃ¨res orthonormÃ©s R1, R2, RZ sont confondus entre eux, et confondus avec R*, lorsque toutes les sous-vues du plan numÃ©rique piani, plan2, planZ, et la vue du plan 10 numÃ©rique elle-mÃªme, sont superposÃ©es. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ©, cette Ã©tape de sÃ©paration (figure 1 : renvoi 33) est rÃ©alisÃ©e aprÃ¨s l'Ã©tape de zoning (figure i: renvoi 32), puisqu'elle repose, notamment, sur des surfaces Etoiles-k identifiÃ©es. Elle est opÃ©rÃ©e au niveau du serveur, configurÃ© et 15 dimensionnÃ© Ã cet effet. On cherchera, dans le cas prÃ©sent, Ã respecter trois critÃ¨res correspondant Ã : Un critÃ¨re de densitÃ© globale : on veut qu'une fraction minimale de surface de la vue du plan numÃ©rique reste lisible et non-masquÃ©e par des labels Li. Un critÃ¨re de densitÃ© locale : on veut qu'une fraction minimale de chaque surface 20 Etoile-k dans la vue du plan numÃ©rique, reste lisible et non-masquÃ©e par des labels Li. Un critÃ¨re de densitÃ© par cluster : on veut que le nombre de remarques par cluster reste infÃ©rieur Ã une valeur donnÃ©e, Au titre de cette Ã©tape de sÃ©paration, on calcule donc, le cas prÃ©sent, trois valeurs, Pl, P2, P3, caractÃ©risant chacune l'un des critÃ¨res prÃ©citÃ©s. 25 La valeur P1 est telle que : n x Lr x Hr P1= rondi Ã 'entier supÃ©rieur Ldoc x Hdoc x densitÃ© globale_max OÃ¹ n est le nombre de remarques de l'ensemble {En}, Lr et Hr sont respectivement la largeur et la hauteur, en pixels, des labels rectangulaires, Ldoc et Hdoc sont respectivement la largeur et la hauteur de la vue du plan numÃ©rique, 30 densitÃ©_globale_max est un paramÃ¨tre prÃ©dÃ©terminÃ© du prÃ©sent procÃ©dÃ©, relatif au critÃ¨re 1. La valeur P2 est telle que : P2= Max (Pk) k variant de 1 Ã K 3066032 25 Nkx Lr x Hr Pk = (arrondi Ã l'entier supÃ©rieur) Sk x densitÃ©_locale_max OÃ¹ Pk est une valeur dÃ©finie pour chacun des K couples (Etoiles-k ; cluster {Ck}), Nk est le nombre de remarques du cluster {Ck} considÃ©rÃ©, Lr et Hr sont respectivement la largeur et la hauteur, en pixels, des labels rectangulaires, 5 Sk est la mesure, en pixels-carrÃ©s, de la surface Etoile-k considÃ©rÃ©e, densitÃ©_locale_max est un paramÃ¨tre prÃ©dÃ©terminÃ© du prÃ©sent procÃ©dÃ©, relatif au critÃ¨re 2. La valeur P3 est telle que : P3 = Max (Nk) k variant de lÃ K (arrondi Ã entier supÃ©rieur) cardinal_sup_cluster 10 OÃ¹ Nk est le nombre de remarques du cluster {Ck} considÃ©rÃ©, k variant de 1 Ã K, cardinal_sup_cluster est un paramÃ¨tre prÃ©dÃ©terminÃ© du prÃ©sent procÃ©dÃ©, relatif au critÃ¨re 3. Le nombre de sous-vues, Z, nÃ©cessaires au respect des trois critÃ¨res dÃ©finis ci-avant est un entier positif Ã©gal Ã la plus grande des valeurs Pl, P2, P3. Sur ces bases, et connaissant Z, 15 l'Ã©tape de sÃ©paration (figure 1: renvoi 33) consiste Ã rÃ©partir les n remarques entre ces Z sous- vues piani, plan2, planZ de maniÃ¨re Ã respecter les critÃ¨res d'affichage recherchÃ©s. Le cas oÃ¹ Z=1 Ã©tant trivial, on considÃ¨re, dans la suite de cette Ã©tape de sÃ©paration (figure 1: renvoi 33) de la prÃ©sente description dÃ©taillÃ©e, que les valeurs Pl, P2, P3 conduisent Ã une valeur Z supÃ©rieure ou Ã©gale Ã 2. Lorsque Z=1, les remarques sont maintenues sur la vue du plan 20 numÃ©rique, confondue, dans le cas prÃ©sent, avec la sous-vue plant Dans le cadre de ce mode de rÃ©alisation privilÃ©giÃ© de la prÃ©sente invention, la rÃ©partition des n remarques entre les Z sous-vues est rÃ©alisÃ©e semi-alÃ©atoirement, comme suit. On notera que cette rÃ©partition ne donne lieu, pour le moment, Ã aucun dÃ©placement de label Li. Etape A.0 : On commence par rÃ©partir entre les Z sous-vues les remarques appartenant 25 aux clusters {Ck} qui ne contiennent qu'un seul Ã©lÃ©ment (Nk = 1). On rappelle que tous les clusters, et leur dÃ©tail, ont Ã©tÃ© enregistrÃ©s dans la mÃ©moire informatique de stockage du serveur Ã l'issue de l'Ã©tape de regroupement (figure 1 : renvoi 31). On forme un sous-ensemble de {En} de m Ã©lÃ©ments Ã partir des remarques contenues dans un des m clusters Ã un seul Ã©lÃ©ment. Si ce sous-ensemble de {En} est non-vide, 30 on passe Ã l'Ã©tape A.1. Sinon on passe directement Ã l'Ã©tape B.0 Etape A.1 : On tire alÃ©atoirement l'une des m remarques de ce sous-ensemble de {En}, par exemple en dÃ©finissant alÃ©atoirement un nombre entier entre 1 et n, permettant d'identifier une et une seule remarque par son numÃ©ro d'indice i. Si le numÃ©ro tirÃ© ne 35 permet pas d'identifier l'une des remarques du sous-ensemble, on rÃ©itÃ¨re le tirage jusqu'Ã obtenir un numÃ©ro correspondant Ã l'une des remarques recherchÃ©es. Pour 3066032 26 dÃ©terminer alÃ©atoirement un entier entre 1 et n, on s'appuie, par exemple la fonction Math.random(). Cette remarque tirÃ©e au sort est appelÃ©e Ã ce stade la remarque courante. Par opposition, et si la remarque courante n'est pas la premiÃ¨re Ã Ãªtre tirÃ©e au sort, la remarque qui a Ã©tÃ© tirÃ©e au sort juste avant elle est appelÃ©e la remarque 5 prÃ©cÃ©dente. On passe alors Ã l'Ã©tape A.2 Etape A.2 : o Si la remarque courante est la premiÃ¨re Ã Ãªtre tirÃ©e au sort, alors on l'associe Ã la sous-vue numÃ©ro 1, piani, et l'on matÃ©rialise l'association de cette remarque 10 d'indice i avec cette sous-vue numÃ©ro 1 par une valeur notÃ©e pi, oÃ¹ pi=1. L'indice i de la remarque courante et la valeur pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), puis l'on passe Ã l'Ã©tape A.3. o Si la remarque prÃ©cÃ©dente a Ã©tÃ© associÃ©e Ã une sous-vue dont le numÃ©ro est 15 compris entre 1 et Z-1, alors on associe la remarque courante Ã la sous-vue dont le numÃ©ro est d'un point supÃ©rieur au numÃ©ro de la sous-vue Ã laquelle a Ã©tÃ© associÃ©e cette remarque prÃ©cÃ©dente. L'association est matÃ©rialisÃ©e par une valeur notÃ©e pi, correspondant au numÃ©ro de la sous-vue Ã laquelle cette remarque courante est associÃ©e. L'indice i de la remarque courante et la valeur 20 pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), puis l'on passe Ã l'Ã©tape A.3. o Si la remarque prÃ©cÃ©dente a Ã©tÃ© associÃ©e Ã la sous-vue numÃ©ro Z, planZ, alors on associe la remarque courante Ã la sous-vue numÃ©ro 1, piani, et l'on matÃ©rialise l'association de cette remarque courante d'indice i avec cette sous- 25 vue numÃ©ro 1 par une valeur notÃ©e pi, oÃ¹ pi=1. L'indice i de la remarque courante et la valeur pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), puis l'on passe Ã l'Ã©tape A.3. 30 Etape A.3 :On rÃ©pÃ¨te les Ã©tapes A.1, A.2, A3, s'il a au moins une des m remarques du sous-ensemble de {En} non-associÃ©e Ã l'une des Z sous-vues du plan numÃ©rique. Au cours de l'Ã©tape A.1, on exclut du tirage alÃ©atoire les remarques du sous-ensemble de {En} qui ont dÃ©jÃ Ã©tÃ© associÃ©es Ã l'une des Z sous-vues. Pour cela, on peut par exemple rÃ©itÃ©rer le tirage au sort d'un numÃ©ro jusqu'Ã obtenir un numÃ©ro permettant 35 d'identifier l'une des remarques recherchÃ©es. Lorsque chacune des m remarques du sous-ensemble de {En} a Ã©tÃ© associÃ©e Ã l'une des Z sous-vues, piani, plan2, ..., planZ, du plan numÃ©rique, et que les couples (i ; pi) correspondant ont Ã©tÃ© enregistrÃ©s dans la mÃ©moire informatique de stockage du serveur, on passe Ã l'Ã©tape B.O. 40 Etape B.0: On rÃ©partie maintenant entre les Z sous-vues les remarques restantes ; c'est-Ã -dire celles qui appartiennent aux clusters {Ck} qui contiennent au moins deux Ã©lÃ©ments (Nk 2). On rappelle que tous les clusters, et leur dÃ©tail, ont Ã©tÃ© enregistrÃ©s dans la mÃ©moire informatique de stockage du serveur Ã l'issue de l'Ã©tape de regroupement (figure 1 : renvoi 31). On forme un sous-ensemble de {Ck} de q Ã©lÃ©ments 3066032 27 Ã partir des q clusters contenant au moins deux remarques. Si ce sous-ensemble est non-vide, on passe Ã l'Ã©tape B.1, sinon, toutes les n remarques de {En} ont Ã©tÃ© associÃ©es Ã l'une des Z sous-vues, les couples (i ; pi) ont Ã©tÃ© enregistrÃ©s dans la mÃ©moire informatique de stockage du serveur, et l'Ã©tape de sÃ©paration (figure 1 : 5 renvoi 33), de la prÃ©sente description dÃ©taillÃ©e, prend fin. Etape B.1 : A ce stade, on crÃ©e une liste ordonnÃ©e de remarques, Ã partir des remarques de {En} appartenant Ã l'un des q clusters du sous-ensemble de {Ck}. Il s'agit par exemple d'un tableau d'une seule colonne, oÃ¹ chaque ligne correspond Ã l'une de 10 ces remarques et oÃ¹ la colonne est remplie avec le numÃ©ro d'indice i de la remarque considÃ©rÃ©e, dans {En}. Cette liste est gÃ©nÃ©rÃ©e de la faÃ§on suivante : o On considÃ¨re un premier cluster du sous-ensemble de q clusters, o On remplit la liste ordonnÃ©e par ordre croissant d'indice i des remarques appartenant Ã ce premier cluster, 15 o On considÃ¨re un cluster suivant, dans le sous-ensemble de q clusters, o On remplit la liste ordonnÃ©e par ordre croissant d'indice i des remarques appartenant Ã ce cluster suivant, o On rÃ©pÃ¨te l'opÃ©ration jusqu'Ã considÃ©rer le dernier cluster du sous-ensemble de q clusters, 20 o On remplit la liste ordonnÃ©e par ordre croissant d'indice i des remarques appartenant Ã ce dernier cluster. Une fois cette liste ordonnÃ©e gÃ©nÃ©rÃ©e, on passe Ã l'Ã©tape B.2 Etape B.2 : On associe chaque remarque contenue dans la liste ordonnÃ©e prÃ©cÃ©dente 25 Ã l'une des Z sous-vues, piani, plan2, ..., planZ, du plan numÃ©rique. L'association est faite comme suit : o La premiÃ¨re remarque de la liste ordonnÃ©e est associÃ©e Ã la sous-vue numÃ©ro 1, piani, et l'on matÃ©rialise l'association de cette remarque d'indice i avec cette sous-vue numÃ©ro 1 par une valeur notÃ©e pi, oÃ¹ pi=1. L'indice i de la premiÃ¨re 30 remarque de cette liste ordonnÃ©e et la valeur pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), o La seconde remarque de la liste ordonnÃ©e est associÃ©e Ã la sous-vue numÃ©ro 2, plan2, et l'on matÃ©rialise l'association de cette remarque d'indice i avec cette sous-vue numÃ©ro 2 par une valeur notÃ©e pi, oÃ¹ pi=2. L'indice i de la seconde 35 remarque de cette liste ordonnÃ©e et la valeur pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), o Une remarque quelconque, d'ordre j dans la liste ordonnÃ©e, est associÃ©e Ã la sous-vue numÃ©ro pi, telle que pi est Ã©gal au reste de la division euclidienne de cet ordre, j, par le nombre de sous-vues diffÃ©rentes, Z, si ce reste est compris 40 entre 1 et Z-1, et pi est Ã©gal Ã Z, si ce reste vaut O. L'indice i de cette remarque d'ordre j dans la liste ordonnÃ©e et la valeur pi sont enregistrÃ©es dans la mÃ©moire informatique de stockage du serveur, sous la forme du couple (i ; pi), L'Ã©tape B.2 se termine lorsque toutes les remarques de la liste ordonnÃ©e ont Ã©tÃ© parcourues. A ce stade, toutes les n remarques de {En} ont Ã©tÃ© associÃ©es Ã l'une des Z 3066032 28 sous-vues, les couples (i ; pi) ont Ã©tÃ© enregistrÃ©s dans la mÃ©moire informatique de stockage du serveur, et l'Ã©tape de sÃ©paration (figure 1 : renvoi 33), de la prÃ©sente description dÃ©taillÃ©e, prend fin. A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), on aura rÃ©parti toutes les 5 remarques de l'ensemble {En} entre plusieurs sous-vues du plan numÃ©rique, piani, plan 2, ..., planZ, correspondant Ã des copies de la vue du plan numÃ©rique d'origine. Dans le cadre d'une rÃ©alisation variante de la prÃ©cÃ©dente invention, on aurait pu choisir de rÃ©partir les remarques entre plusieurs sous-vues du plan numÃ©rique, piani, plan2, ..., planZ, toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine, en rÃ©duisant par exemple chaque sous-vue, 10 piani, plan2,..., planZ, initialement identique Ã la vue d'origine, Ã la portion rectangulaire englobante minimale de cette vue d'origine permettant, d'afficher, aprÃ¨s sÃ©paration, toutes les remarques associÃ©es Ã chacune de ces sous-vues. Ce mode de rÃ©alisation variante Ã l'avantage de proposer des sous-vues plus compactes et potentiellement plus faciles Ã afficher par la visionneuse. La figure 7B propose un exemple de 3 sous-vues d'un plan numÃ©rique, 15 toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine, selon cette variante. Cette figure est Ã observer en lien avec la figure 7A. A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33) de la prÃ©sente description dÃ©taillÃ©e, et compte tenu du critÃ¨re caractÃ©risÃ© par la valeur Pl, au moins une sous-vue du plan numÃ©rique (Ã minima la sous-vue nommÃ©e planZ) est telle que le rapport, nommÃ© 20 densitÃ©_globale_plan, Ã©gal Ã la somme des surfaces de labels Li qui sont superposÃ©es Ã cette sous-vue du plan numÃ©rique, divisÃ©e par la surface de cette sous-vue, est infÃ©rieur Ã la valeur prÃ©dÃ©terminÃ©e densitÃ©_globale_max, qui, rappelons-le, vaut 10% dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e de la prÃ©sente invention. D'une maniÃ¨re gÃ©nÃ©rale, chaque sous-vue du plan numÃ©rique, piani, plan2, ..., planZ, est telle que : 25 Soit son rapport densitÃ©_globale_plan est infÃ©rieur Ã la valeur densitÃ©_globale_max. Soit son rapport densitÃ©_globale_plan est une valeur approchante de la valeur densitÃ©_globale_max (cela peut Ãªtre le cas, par exemple, selon ce mode de rÃ©alisation, de la sous-vue du plan numÃ©rique piani, dans certaines configurations de positionnement initial des remarques). 30 Dans le cadre d'une rÃ©alisation variante du procÃ©dÃ© objet de la prÃ©sente invention, et sous rÃ©serve que la valeur P1 soit infÃ©rieure Ã n-2, on pourrait augmenter de 1 cette valeur P1 de maniÃ¨re Ã garantir que chacune des sous-vues du plan numÃ©rique soit telle que son rapport densitÃ©_globale_plan soit infÃ©rieur Ã la valeur densitÃ©_globale_max, y compris la sous-vue du plan numÃ©rique plant 35 A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), et compte tenu du critÃ¨re caractÃ©risÃ© par la valeur P3, aucun cluster de remarques, sur une quelconque des sous-vue du plan numÃ©rique piani, plan2, ..., planZ, ne contient un nombre d'Ã©lÃ©ments supÃ©rieur Ã la valeur prÃ©dÃ©terminÃ©e cardinal_sup_cluster, qui, rappelons-le, vaut 9 dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e de la prÃ©sente invention. 40 A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), on aura rÃ©parti toutes les donnÃ©es affichÃ©es entre une ou plusieurs sous-vues du plan numÃ©rique toutes incluses, au sens large, 3066032 29 dans la vue du plan numÃ©rique d'origine. Le nombre Z de sous-vues du plan numÃ©rique est strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es, et dans les cas usuels de mise en oeuvre du procÃ©dÃ© de la prÃ©sente description dÃ©taillÃ©e, ce nombre Z est gÃ©nÃ©ralement trÃ¨s infÃ©rieur Ã n. 5 A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), on aura rÃ©parti toutes les donnÃ©es affichÃ©es entre des sous-vues du plan numÃ©rique dont le niveau de zoom reste, pour chacune d'elle, moins de dix fois supÃ©rieur Ã celui de la vue du plan numÃ©rique d'origine. A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), au moins l'une des sous-vues du plan numÃ©rique est telle que le rapport dit Â« de densitÃ© globale Â», Ã©gal Ã la somme des 10 surfaces d'information visuelle qui sont superposÃ©es Ã cette sous-vue du plan numÃ©rique, divisÃ©e par la surface de cette sous-vue du plan numÃ©rique, est infÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e (densitÃ©_globale_max). Cela est garanti par le respect du critÃ¨re Pl. A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), on aura tendu Ã minimiser le nombre Z de sous-vues du plan numÃ©rique tout en vÃ©rifiant que le rapport de densitÃ© globale 15 de chaque sous-vue du plan numÃ©rique est une valeur approchante de la valeur de comparaison prÃ©dÃ©terminÃ©e (densitÃ©_globale_max). Cela est garanti par la rÃ©partition Ã©quitable des remarques entre les Z sous-vues, et par le respect du critÃ¨re Pl. A l'issue de cette Ã©tape de sÃ©paration (figure 1 : renvoi 33), aucun ensemble cohÃ©rent de donnÃ©es affichÃ©es proches (aucun des clusters) ne contient un nombre de donnÃ©es affichÃ©es 20 proches supÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e (cardinal_sup_cluster). Cela est garanti par le respect du critÃ¨re P3. Etape de rÃ©solution : L'Ã©tape de rÃ©solution (figure 1 : renvoi 34) a pour but d'identifier un ensemble de positions 25 (Ai ; Bi) de labels Li, dans R* sur la vue du plan numÃ©rique, ou dans R1, R2, ..., RZ sur l'ensemble des sous-vues du plan numÃ©rique piani, plan2, ..., planZ, pour tous i variant de 1 Ã n, telles qu'un maximum de labels Li apparaissent distants, et donc non-superposÃ©s les uns aux autres. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ© du procÃ©dÃ© objet de la prÃ©sente invention, cette Ã©tape de rÃ©solution (figure 1 : renvoi 34) est rÃ©alisÃ©e aprÃ¨s l'Ã©tape de sÃ©paration (figure 30 1 : renvoi 33), puisqu'elle s'appuie, notamment, sur la rÃ©partition de toutes les remarques de l'ensemble {En} entre plusieurs sous-vues du plan numÃ©rique, piani, plan2, ..., planZ, correspondant Ã des copies de la vue du plan numÃ©rique d'origine. Elle est opÃ©rÃ©e au niveau du serveur, configurÃ© et dimensionnÃ© Ã cet effet. On rappelle qu'a ce stade, le serveur a enregistrÃ© dans sa mÃ©moire informatique de stockage : 35 Le dÃ©tail des K clusters {Ck}, k variant de 1 Ã K Le dÃ©tail des K surfaces Ã©toilÃ©es Etoiles-k, k variant de 1 Ã K Les couples (i ; pi), i variant de 1 Ã n, pi compris entre 1 Ã Z, caractÃ©risant l'appartenance d'une remarque d'indice i de l'ensemble {En} Ã la sous-vue du plan numÃ©rique numÃ©rotÃ©e pi. 3066032 30 L'Ã©tape de rÃ©solution est dÃ©composÃ©e en K fois Z sous-Ã©tapes de rÃ©solution, toutes similaires, et oÃ¹ chacune de ces K fois Z sous-Ã©tapes est appliquÃ©e en lien avec l'une des K surfaces Ã©toilÃ©es Etoiles-k, sur l'une des Z sous-vues du plan numÃ©rique piani, plan2, ..., planZ. Chacune de ces sous-Ã©tapes de rÃ©solution consiste Ã dÃ©terminer la sÃ©paration d'un maximum de labels 5 Li contenus dans la surface Etoile-k de l'une des sous-vues du plan numÃ©rique considÃ©rÃ©e, en retenant un cas acceptable parmi un ensemble de cas simulÃ©s. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ©, nous avons choisi de simuler ces cas en lien avec un algorithme gÃ©nÃ©tique, ayant pour but d'optimiser le cas retenu ; c'est-Ã -dire d'optimiser la non-superposition des labels Li considÃ©rÃ©s. 10 Sur chacune des Z sous-vues du plan numÃ©rique piani, plan2, ..., planZ, et pour chacune des K surfaces Etoiles-k de cette sous-vue numÃ©rotÃ©e pi (pi compris entre 1 Ã Z), la sous-Ã©tape de rÃ©solution est opÃ©rÃ©e comme suit : - Etape D.0 : on commence par identifier le sous-ensemble de remarques d'indice i, de l'ensemble {En}, concernÃ© par la sous-Ã©tape de rÃ©solution en question. Il s'agit de 15 l'intersection entre l'ensemble des remarques du cluster {Ck} considÃ©rÃ© et l'ensemble des remarques associÃ©es Ã la sous-vue du plan numÃ©rique considÃ©rÃ©e, numÃ©rotÃ©e pi. On trouve la liste des indices i de ces remarques, en consultant par exemple la ligne concernant le cluster {Ck} considÃ©rÃ©, dans le tableau de dÃ©tail des clusters mÃ©morisÃ© Ã l'issu de l'Ã©tape de regroupement (figure 1 : renvoi 31), et en retirant de cette liste 20 d'indices i tous ceux qui n'ont pas Ã©tÃ© associÃ©s Ã la valeur pi considÃ©rÃ©e, Ã l'issu de l'Ã©tape de sÃ©paration (figure 1 : renvoi 33). Ce sous-ensemble de {En} est notÃ© {Ekpi}. On note Nkpi son nombre d'Ã©lÃ©ments. Ce sous-ensemble {Ekpi} ayant Ã©tÃ© identifiÃ©, on passe Ã l'Ã©tape D.1. Bien Ã©videmment, les cas pour lesquels Nkpi = 0 sont triviaux puisqu'ils correspondent Ã des situations oÃ¹ aucun label n'est prÃ©sent au sein de la 25 surface Etoiles-k de la sous-vue numÃ©rotÃ©e pi, pour les valeurs k et pi considÃ©rÃ©es. Dans de tels cas de figure, la sous-Ã©tape de rÃ©solution considÃ©rÃ©e est nulle et l'on peut passer directement Ã une sous-Ã©tape de rÃ©solution suivante, pour laquelle Nkpi est strictement positif. 30 - Etape D.1 : il s'agit de la premiÃ¨re Ã©tape d'un algorithme gÃ©nÃ©tique ayant pour objectif d'approcher le meilleur positionnement possible des Nkpi labels Li des remarques du sous-ensemble {Ekpi} Ã l'intÃ©rieur de la surface Etoile-k considÃ©rÃ©e, Ã l'exclusion de certaines parties de cette surface, et sur la base de critÃ¨res de non-superposition. 35 o Les valeurs Ai et Bi, caractÃ©risant des positions des labels Li dans le repÃ¨re Rpi (l'un des repÃ¨res R1, R2, ..., RZ ; celui associÃ© Ã la sous-vue considÃ©rÃ©e du plan numÃ©rique numÃ©rotÃ©e pi, que l'on appelle planpi), constituent les chromosomes de cet algorithme gÃ©nÃ©tique. o Un couple (Ai ; Bi) constitue un gÃ¨ne de cet algorithme gÃ©nÃ©tique. 40 o Un ensemble de Nkpi couples (Ai ; Bi), oÃ¹ i prend une et seule fois chacune des valeurs caractÃ©risant l'indice d'une remarque du sous-ensemble {Ekpi}, constitue un individu de cet algorithme gÃ©nÃ©tique. Il s'agit donc d'un vecteur solution du problÃ¨me de sÃ©paration des labels Li que l'on cherche Ã rÃ©soudre 3066032 31 via cet algorithme ; c'est-Ã -dire d'un cas de positionnement des labels Li des remarques d'indice i du sous-ensemble {Ekpi}. o Un ensemble de Ng individus constitue une gÃ©nÃ©ration de cet algorithme gÃ©nÃ©tique. Dans le cadre du mode de rÃ©alisation prÃ©fÃ©rÃ© que nous dÃ©crivons, 5 Ng vaut 500, et le nombre de gÃ©nÃ©rations successives est de 50. Les gÃ©nÃ©rations successives sont notÃ©es g1, g2, g49, g50. o Chaque individu fait l'objet d'une note caractÃ©risant la qualitÃ© de rÃ©ponse qu'il fournit au problÃ¨me de sÃ©paration des labels Li que l'on cherche Ã rÃ©soudre via cet algorithme. Dans le cadre de ce mode de rÃ©alisation prÃ©fÃ©rÃ© du procÃ©dÃ© 10 objet de la prÃ©sente invention, la note d'un individu est calculÃ©e comme suit : - On considÃ¨re le score, SCOREi, de chacun des Nkpi gÃ¨nes (Ai ; Bi) composant cet individu. Ce score SCOREi vaut 0 si (Ai ; Bi) correspond aux coordonnÃ©es, dans Rpi, d'un point situÃ© Ã l'extÃ©rieur de la surface Etoile-k, ou aux coordonnÃ©es, dans Rpi, d'un point situÃ© dans une zone 15 exclue de la surface Etoile-k. On rappelle Ã ce titre que la liste des points de la vue du plan numÃ©rique, de coordonnÃ©es (x ; y) dans le repÃ¨re R*, constituant cette surface Etoile-k a Ã©tÃ© enregistrÃ©e dans la mÃ©moire informatique de stockage du serveur Ã l'issue de l'Ã©tape de zoning (figure 1 : renvoi 32). Dans la mesure oÃ¹ la sous-vue du plan numÃ©rique 20 planpi est identique Ã la vue du plan numÃ©rique, la surface Etoile-k est dÃ©finie par les mÃªmes coordonnÃ©es (x ; y), dans le repÃ¨re Rpi. Dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ©e, la zone exclue de la surface Etoile-k est un cercle dont le rayon est une fonction affine croissante de Nkpi, et centrÃ© sur le point rÃ©fÃ©rence_cluster_k de coordonnÃ©es (Xck ; Yck) 25 dans le repÃ¨re Rpi. Il s'agit du cercle de rayon r, possiblement diffÃ©rent pour chaque couple (k ; pi), et tel que r = 18 + 2 x Nkpi, exprimÃ© en pixels. De fait, SCOREi vaut 0 si (Ai - Xck)2 + (Bi - Yck)2 est infÃ©rieur ou Ã©gal Ã r2. On dÃ©finit par ailleurs une valeur Xi caractÃ©risant le taux de superposition du label Li avec les Nkpi-1 autres labels des remarques du 30 sous-ensemble {Ekpi}. Xi est compris entre 0 et 1 et correspond au ratio entre la surface que ce label Li partage avec les Nkpi-1 autres labels et la surface totale de ce label Li. Dans la mesure oÃ¹ les labels Li que nous avons retenus dans le cadre de cette rÃ©alisation prÃ©fÃ©rÃ© sont des carrÃ©s identiques de hauteur Hr = 25 pixels et Lr = 25 pixels un point de 35 coordonnÃ©es (x ; y) dans le repÃ¨re Rpi appartient au label Li centrÃ© sur le point (Ai ; Bi) si et seulement si : Lr - 1 Lr - 1 Ai REVENDICATIONS1. ProcÃ©dÃ© d'optimisation du placement de surfaces d'information visuelle pour l'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique (PLAN) contenant au moins deux donnÃ©es dites Â« affichÃ©es> (REMARQUE_A, REMARQUE_B, REMARQUE_N) par un dispositif informatique dit Â«de calcul Â» (SERVEUR) connectÃ© Ã un moyen de visualisation (VISIONNEUSE), chacune desdites donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N) correspondant Ã une surface dite Â« d'information visuelle Â» (LABEL_A, LABEL_B, LABEL_N) superposÃ©e Ã la vue du plan numÃ©rique (PLAN) et se rapportant Ã un point dit Â« de rÃ©fÃ©rence)> (REFERENCE_A, REFERENCE_B, REFERENCE_N) dans cette vue du plan numÃ©rique (PLAN), au moins une surface d'information visuelle (LABEL_X) Ã©tant au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle (LABEL_Y), la plus grande dimension de chacune des surfaces d'information visuelle (LABEL_A, LABEL_B, LABEL_N) Ã©tant au moins dix fois infÃ©rieure Ã la plus petite des dimensions de la vue du plan numÃ©rique (PLAN), et caractÃ©risÃ© en ce que : on rÃ©partit toutes les donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N) en lien avec une ou plusieurs sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), qui sont des vues de plan numÃ©rique, toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine (PLAN) ; le nombre de sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) est strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N) ; le niveau de zoom de chacune des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) reste infÃ©rieur Ã dix fois le niveau de zoom de la vue du plan numÃ©rique (PLAN) ; on affiche chacune des surfaces d'information visuelle (LABEL_A, LABEL_B, LABEL_N) superposÃ©e Ã au moins l'une des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), ou en pÃ©riphÃ©rie d'au moins l'une des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) ; au moins une surface d'information visuelle (LABEL_X) initialement au moins partiellement masquÃ©e par au moins une autre surface d'information 3066032 52 visuelle (LABEL_Y) est automatiquement affichÃ©e isolÃ©e de toutes les surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_Y, LABEL_N) ; sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan 5 numÃ©rique (PLAN1, PLAN2, PLANZ), au moins une surface d'information visuelle (LABEL_A, LABEL_B, LABEL_N) est affichÃ©e isolÃ©e de toutes les autres surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_N) ; le nombre de surfaces d'information visuelle (LABEL_A, LABEL_B, 10 LABEL_N) isolÃ©es, Ã l'issue du procÃ©dÃ©, est strictement plus Ã©levÃ© qu'au dÃ©marrage du procÃ©dÃ©. 2. ProcÃ©dÃ© selon la revendication 1 et selon lequel on simule plusieurs solutions 15 de positionnement des surfaces d'information visuelle et on sÃ©lectionne la simulation qui comporte le plus de surfaces d'information visuelle (LABEL_A, LABEL_B, LABEL_N) isolÃ©es. 3. ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes et selon lequel on isole 20 au moins une surface d'information visuelle (LABEL_A, LABEL_B, LABEL_N), alors dite Â« dÃ©placÃ©e Â» (LABEL_D1, LABEL_D2, LABEL_DQ), en la dÃ©plaÃ§ant, Ã l'intÃ©rieur d'une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), ou en pÃ©riphÃ©rie d'une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ). 25 4. ProcÃ©dÃ© selon la revendication 3 et selon lequel, pour au moins une surface d'information visuelle dÃ©placÃ©e (LABEL_D1, LABEL_D2, LABEL_DQ), visuellement distante, Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), du point de rÃ©fÃ©rence 30 (REFERENCE_D1, REFERENCE_D2, REFERENCE_DQ) auquel se rapporte la donnÃ©e affichÃ©e (REMARQUE_D1, REMARQUE_D2, REMARQUE_DQ) Ã laquelle elle correspond, on affiche un Ã©lÃ©ment dit Â« graphique Â» (POINTEUR_D1, POINTEUR_D2, POINTEUR_DQ) permettant d'associer visuellement cette surface d'information visuelle 35 dÃ©placÃ©e (LABEL_D1, LABEL_D2, LABEL_DQ) et ce point de rÃ©fÃ©rence (REFERENCE_D1, REFERENCE_D2, REFERENCE_DQ). 3066032 53 5. ProcÃ©dÃ© selon la revendication 4 et selon lequel, au moins l'une des sous- vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) est telle que le rapport dit Â« de densitÃ© globale Â» (DENSITE_GLOBALE_PLAN), Ã©gal Ã la somme des 5 surfaces d'information visuelle (LABEL) qui sont superposÃ©es Ã cette sous- vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), divisÃ©e par la surface de cette sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), est infÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e (DENSITE_GLOBALE_MAX). 10 6. ProcÃ©dÃ© selon la revendication 5 et selon lequel on simule plusieurs solutions de positionnement comportant des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) vÃ©rifiant que le rapport de densitÃ© globale (DENSITE_GLOBALE_PLAN) de chaque sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ) est une valeur approchante de la valeur de 15 comparaison prÃ©dÃ©terminÃ©e (DENSITE_GLOBALE_MAX), et on sÃ©lectionne la simulation ayant le nombre le plus faible de sous-vues. 7. ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes et selon lequel au moins deux donnÃ©es affichÃ©es (REMARQUE A, REMARQUE B, 20 REMARQUE_N), dites Â« proches Â» (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR ), se rapportant Ã des points de rÃ©fÃ©rence (REFERENCE_P1, REFERENCE_P2, REFERENCE_PR) de la vue du plan numÃ©rique (PLAN) dont la distance, dans la vue du plan numÃ©rique (PLAN), est infÃ©rieure ou Ã©gale Ã une valeur prÃ©dÃ©terminÃ©e 25 (DISTANCE_MINI), sont regroupÃ©es sous la forme d'un ensemble cohÃ©rent (CLUSTER) se rapportant Ã un point dit Â« de rÃ©fÃ©rence commun Â» (REFERENCE_CLUSTER) dans la vue du plan numÃ©rique (PLAN). 8. ProcÃ©dÃ© selon la revendication 7 et selon lequel le point de rÃ©fÃ©rence commun 30 (REFERENCE_CLUSTER) auquel se rapporte un ensemble cohÃ©rent (CLUSTER) de donnÃ©es affichÃ©es proches (REMARQUES_P1, REMARQUE_P2, REMARQUE_PR) correspond au barycentre de l'ensemble des points de rÃ©fÃ©rence (REFERENCE_P1, REFERENCE_P2, REFERENCE_PR) auxquels se rapportent individuellement chacune desdites 35 donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR) dudit ensemble cohÃ©rent (CLUSTER). 3066032 54 9. ProcÃ©dÃ© selon les revendications 7 ou 8 et selon lequel un ensemble cohÃ©rent (CLUSTER) de donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR) est visuellement matÃ©rialisÃ© sur au 5 moins l'une des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) par une forme gÃ©omÃ©trique (CONTOUR), fermÃ©e ou quasi-fermÃ©e, permettant d'identifier une sous-partie (ZONE_FERMEE) de cette sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ). 10 10. ProcÃ©dÃ© selon les revendications 8 ou 9 et selon lequel au moins une surface d'information visuelle (LABEL_A, LABEL_B, LABEL_N) initialement au moins partiellement superposÃ©e Ã une sous-partie (ZONE_FERMEE) d'une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), identifiÃ©e par une 15 forme gÃ©omÃ©trique (CONTOUR) matÃ©rialisant visuellement un ensemble cohÃ©rent (CLUSTER) de donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR) est dÃ©placÃ©e Ã l'extÃ©rieur de ladite sous-partie (ZONE_FERMEE), Ã l'intÃ©rieur ou en pÃ©riphÃ©rie de cette sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLAN_Z). 20 11. ProcÃ©dÃ© selon l'une des revendications 7 Ã 10 et selon lequel aucun ensemble cohÃ©rent (CLUSTER) de donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR) ne contient un nombre de donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, 25 REMARQUE_PR) supÃ©rieur Ã une valeur prÃ©dÃ©terminÃ©e (CARDINAL_SUP_CLUSTER). 12. ProcÃ©dÃ© selon l'une des revendications 4 Ã 11 et selon lequel l'Ã©lÃ©ment graphique (POINTEUR_D1, POINTEUR_D2, POINTEUR_DQ) qui est 30 affichÃ© pour permettre d'associer une surface d'information visuelle dÃ©placÃ©e (LABEL_D1, LABEL_D2, LABEL_DQ) Ã un point de rÃ©fÃ©rence (REFERENCE_1, REFERENCE_2, REFERENCE_DQ) Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), est constituÃ© au moins en partie d'un trait dirigÃ© le long d'une ligne, 35 Ã©ventuellement courbe, reliant ladite surface d'information visuelle dÃ©placÃ©e 3066032 55 (LABEL_D1, LABEL_D2, LABEL_DQ) audit point de rÃ©fÃ©rence (REFERENCE_D1, REFERENCE_D2, REFERENCE_DQ). 13. ProcÃ©dÃ© selon l'une des revendications 4 Ã 12 et selon lequel les Ã©lÃ©ments 5 graphiques affichÃ©s (POINTEUR_D1, POINTEUR_D2, POINTEUR_DQ) permettant chacun d'associer une surface d'information visuelle dÃ©placÃ©e (LABEL_D1, LABEL_D2, LABEL_DQ) Ã un point de rÃ©fÃ©rence (REFERENCE_D1, REFERENCE_D2, REFERENCE_DQ) Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, 10 PLANZ) ne se croisent pas. 14. ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes et selon lequel on dÃ©termine, dans au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ) et autour du point de rÃ©fÃ©rence (REFERENCE_A, 15 REFERENCE_B, REFERENCE_N) auquel se rapporte une donnÃ©e affichÃ©e (REMARQUE_A, REMARQUE_B, REMARQUE_N), une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit point de rÃ©fÃ©rence (REFERENCE_A, REFERENCE_B, REFERENCE_N), Ã l'intÃ©rieur de laquelle peut Ãªtre dÃ©placÃ©e la surface d'information visuelle 20 (LABEL_A, LABEL_B, LABEL_N) de ladite donnÃ©e affichÃ©e (REMARQUE_A, REMARQUE_B, REMARQUE_N). 15. ProcÃ©dÃ© selon l'une des revendications 7 Ã 11 selon lequel on dÃ©termine, dans au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ) 25 et autour du point de rÃ©fÃ©rence commun (REFERENCE_CLUSTER) auquel se rapporte un ensemble cohÃ©rent (CLUSTER) de donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR), une zone, ayant les propriÃ©tÃ©s topologiques d'une surface Ã©toilÃ©e par rapport audit point de rÃ©fÃ©rence commun (REFERENCE_CLUSTER), Ã l'intÃ©rieur de laquelle peut 30 Ãªtre dÃ©placÃ©e la surface d'information visuelle (LABEL_P1, LABEL_P2, LABEL_PR) de chacune desdites donnÃ©es affichÃ©es proches (REMARQUE_P1, REMARQUE_P2, REMARQUE_PR) dudit ensemble cohÃ©rent (CLUSTER). 35 16. ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes et selon lequel on dÃ©termine la sÃ©paration d'au moins deux surfaces d'information visuelle 3066032 56 (LABEL_A, LABEL_B, LABEL_N) initialement au moins partiellement superposÃ©es en retenant un cas acceptable parmi un ensemble de cas simulÃ©s. 5 17. ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes et selon lequel, au cours d'au moins une Ã©tape mettant en oeuvre un procÃ©dÃ© d'optimisation heuristique, on simule plusieurs solutions de positionnement (SOLUTION_1, SOLUTION_2, SOLUTION_M) d'au moins une surface d'information visuelle dite Â« notÃ©e Â» (LABELNOTE_A, LABELNOTE_B, LABELNOTE_N) 10 Ã l'intÃ©rieur ou en pÃ©riphÃ©rie d'au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ), chacune desdites solutions de positionnement simulÃ©es (SOLUTION_1, SOLUTION_2, SOLUTION_M) Ã©tant caractÃ©risÃ©e par un score (SCORE_1, SCORE_2, SCORE_M), lesdits scores (SCORE_1, SCORE_2, SCORE_M) Ã©tant plus Ã©levÃ©s pour les solutions 15 de positionnement (SOLUTION_1, SOLUTION_2, SOLUTION_M) acceptables conduisant Ã un taux de superposition des surfaces d'information visuelle notÃ©es (LABELNOTE_A, LABELNOTE_B, LABELNOTE_N) plus faible, et selon lequel on retient parmi les solutions de positionnement (SOLUTION_1, SOLUTION_2, SOLUTION_M) l'une de celles disposant 20 du score le plus Ã©levÃ© (SCORE_MAX) parmi l'ensemble des scores (SCORE_1, SCORE_2, SCORE_M). 18. ProcÃ©dÃ© selon l'une des revendications 3 Ã 17 et selon lequel, au cours d'au moins une Ã©tape, et pour au moins une donnÃ©e affichÃ©e (REMARQUE_D1, 25 REMARQUE_D2, REMARQUE_DQ), on rÃ©duit la distance qui sÃ©pare sa surface d'information visuelle dÃ©placÃ©e (LABEL_D1, LABEL_D2, LABEL_DQ) et son point de rÃ©fÃ©rence (REFERENCE_D1, REFERENCE_D2, REFERENCE_DQ). 30 19. SystÃ¨me informatique d'optimisation du placement de surfaces d'information visuelle pour l'amÃ©lioration de la lisibilitÃ© d'une vue d'un plan numÃ©rique (PLAN) contenant au moins deux donnÃ©es dites Â« affichÃ©es Â» (REMARQUE_A, REMARQUE_B, REMARQUE_N) par un dispositif informatique dit Â« de calcul Â» (SERVEUR) connectÃ© Ã travers un rÃ©seau de 35 communication informatique (RI) Ã un moyen de visualisation 3066032 57 (VISIONNEUSE), chacune desdites donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N) correspondant Ã une surface dite Â« d'information visuelle Â» (LABEL_A, LABEL_B, LABEL_N) superposÃ©e Ã la vue du plan numÃ©rique (PLAN) et se rapportant Ã un point dit Â« de 5 rÃ©fÃ©rence)> (REFERENCE_A, REFERENCE_B, REFERENCE_N) dans cette vue du plan numÃ©rique (PLAN), oÃ¹ ledit dispositif informatique de calcul (SERVEUR) dispose d'un module de communication lui permettant de communiquer avec le moyen de visualisation (VISIONNEUSE) Ã travers le rÃ©seau de communication informatique (RI), dispose d'une mÃ©moire 10 informatique de stockage (SSD) pour mÃ©moriser un fichier codant la vue du plan numÃ©rique (PLAN), au moins un fichier codant au moins une sous-vue du plan numÃ©rique (PLAN1, PLAN2, PLANZ) et des fichiers codant les donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N), leurs surfaces d'information visuelle (LABEL_A, LABEL_B, LABEL_N), leur 15 point de rÃ©fÃ©rence (REFERENCE_A, REFERENCE_B, REFERENCE_N) et leur position (POSITION_A, POSITION_B, POSITION_N) par rapport Ã la vue du plan numÃ©rique (PLAN) et, ou, aux sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), et dispose d'une unitÃ© de traitement capable de modifier les fichiers mÃ©morisÃ©s, et oÃ¹ ledit moyen de visualisation 20 (VISIONNEUSE) dispose d'une zone d'affichage (DISPLAY), au moins une surface d'information visuelle (LABEL_X) Ã©tant au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle (LABEL_Y), la plus grande dimension de chacune des surfaces d'information visuelle (LABEL_A, LABEL_B, LABEL_N) Ã©tant au moins dix fois infÃ©rieure Ã la 25 plus petite des dimensions de la vue du plan numÃ©rique (PLAN), ledit dispositif informatique de calcul (SERVEUR) Ã©tant configurÃ© pour : la rÃ©partition de toutes les donnÃ©es affichÃ©es (REMARQUE_A, 30 REMARQUE_B, REMARQUE_N) en lien avec une ou plusieurs sous- vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), qui sont des vues de plan numÃ©rique, toutes incluses, au sens large, dans la vue du plan numÃ©rique d'origine (PLAN) ; le nombre de sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) 35 Ã©tant strictement infÃ©rieur au nombre de donnÃ©es affichÃ©es (REMARQUE_A, REMARQUE_B, REMARQUE_N) ; 3066032 58 le niveau de zoom de chacune des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) restant infÃ©rieur Ã dix fois le niveau de zoom de la vue du plan numÃ©rique (PLAN) ; l'isolation automatique d'au moins une surface d'information visuelle 5 (LABEL_X) initialement au moins partiellement masquÃ©e par au moins une autre surface d'information visuelle (LABEL_Y), par rapport Ã toutes les surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_Y, LABEL_N) ; sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan 10 numÃ©rique (PLAN1, PLAN2, PLANZ), l'isolation d'au moins une surface d'information visuelle (LABEL_A, LABEL_B, LABEL_N) par rapport Ã toutes les autres surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_N) ; le nombre de surfaces d'information visuelle (LABEL_A, LABEL_B, 15 LABEL_N) isolÃ©es, Ã l'issue du procÃ©dÃ©, Ã©tant strictement plus Ã©levÃ© qu'au dÃ©marrage du procÃ©dÃ© ; ledit moyen de visualisation (VISIONNEUSE) Ã©tant configurÃ© pour : l'affichage de chacune des surfaces d'information visuelle (LABEL_A, 20 LABEL_B, LABEL_N) superposÃ©e Ã au moins l'une des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), ou en pÃ©riphÃ©rie d'au moins l'une des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ) ; l'affichage d'au moins une surface d'information visuelle (LABEL_X) initialement au moins partiellement masquÃ©e par au moins une autre 25 surface d'information visuelle (LABEL_Y), isolÃ©e de toutes les surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_Y, LABEL_N) ; l'affichage sur chacune, ou en pÃ©riphÃ©rie de chacune, des sous-vues du plan numÃ©rique (PLAN1, PLAN2, PLANZ), d'au moins une surface 30 d'information visuelle (LABEL_A, LABEL_B, LABEL_N) isolÃ©e de toutes les autres surfaces d'informations visuelles (LABEL_A, LABEL_B, LABEL_N). 20. SystÃ¨me selon la revendication 19 apte Ã mettre en oeuvre un procÃ©dÃ© selon 35 l'une quelconque des revendications 1 Ã 18.