Brevet FR2740889A1 — publié le 19970509

Procédé de présentation d'informations géographiques et système d'aide à la navigation terrestre mettant en oeuvre le procédé. La présente invention concerne la présentation d'informations géographiques qui se modifient dans le temps, notamment des informations routières. Le problème que s'est posé la demanderesse, mais qui ne doit cependant pas limiter la portée de la présente demande, était de représenter sur un écran, à bord d'une voiture, des informations concernant la circulation routière et en particulier la localisation de problèmes de circulation, tels que bouchons, chaussée glissante et autres. Un problème de circulation peut être indiqué par affichage de sa cause, de son effet et de sa localisation, c'est-à-dire, à propos de cette dernière, une perturbation ponctuelle ou une perturbation d'un tronçon de route. II peut y être associé, par exemple, un conseil de détournement et des informations météorologiques régionales. Ces informations sont diffusées par radio depuis une station centrale sous forme de messages numériques par le système de données radio RDS (Radio Data System) et peuvent être exploitées à bord de la voiture par un récepteur comportant une base de données avec une carte géographique numérisée des voies de circulation d'une région. Plus précisément, une table des localisations de problèmes possibles, en mémoire dans le récepteur, est adressée par les messages reçus et chaque type de problème de circulation est représenté par un symbole particulier, et éventuellement un texte. De façon conventionnelle, le symbole et le texte étaient reportés sur la carte géographique, d'après l'adresse du problème reçue, pour être visualisés avec la carte sur l'écran. Une telle façon de procéder, par report des symboles et textes sur la carte géographique, présente des inconvénients. En effet, la carte géographique n'est pas prévue pour l'adjonction de ces symboles et textes, si bien qu'il ne leur est pas réservé d'emplacements particuliers sur la carte. II faut dont les reporter au mieux, c'est-à-dire sans trop d'imprécision de localisation et en tentant d'éviter de masquer le tracé et les écritures de la carte. Cela n'est cependant pas toujours possible et, par exemple, un carrefour peut être masqué par un tronçon noirci représentant un bouchon. II était aussi connu d'afficher la localisation d'un bouchon par un changement de couleur du tronçon concerné, mais cette solution est plus coûteuse et ne résout pas le problème du masquage des écritures de la carte disposées sous un tronçon de couleur. La présente invention vise à permettre l'affichage d'informations géographiques, sans masquage de la carte géographique associée. A cet effet, I'invention concerne un procédé de présentation d'informations géographiques, dans lequel on reporte, sur un dispositif d'affichage, des symboles représentatifs des informations associées à une carte géographique que l'on affiche aussi, caractérisé par le fait qu'on élabore une carte des informations et on superpose les deux cartes. On dispose ainsi de deux cartes séparées, si bien qu'il n'est plus nécessaire de masquer, ou écraser, localement la carte géographique par les symboles des informations. L'invention concerne aussi un système d'aide à la navigation terrestre mettant en oeuvre le procédé de l'invention, comportant des moyens de commande de moyens d'affichage, agencés pour commander l'affichage et d'une carte géographique et de symboles représentatifs des informations, caractérisé par le fait que les moyens de commande sont agencés pour engendrer une carte des informations et pour commander son affichage simultanément avec celui de la carte géographique. L'invention sera mieux comprise à l'aide de la description suivante de la forme de réalisation préférée d'un système d'aide à la navigation terrestre mettant en oeuvre le procédé de l'invention, en référence au dessin en annexe, sur lequel: - la figure 1 est une représentation schématique illustrant des étapes du procédé, et - la figure 2 est un schéma par blocs du système d'aide à la navigation. Le système de la figure 2 est installé à bord d'une voiture et comporte un récepteur radio 11 recevant des messages d'une station centrale, indiquant les conditions de circulation dans la région traversée, telles que le lieu et l'effet de problèmes de circulation, afin de les afficher sur un écran de visualisation 20. Une mémoire permanente 12 constitue une base de données contenant un menu de toutes les informations susceptibles d'être nécessaires pour indiquer les conditions de circulation en des endroits prédéterminés du réseau routier de la région. De ce fait, les messages sont simplement des adresses de sélection des informations pertinentes, servant à l'adressage en lecture de la mémoire 12 par le récepteur 11, après la mise en forme voulue pour cet adressage. Le contenu adressé de la mémoire 12 est transféré dans une mémoire vive 13 pour constituer une carte 5 (figure 1), ici vectorisée, de symboles représentant des informations géographiques à afficher. Une mémoire permanente 14 constitue une autre base de données contenant une carte géographique 1, ici vectorisée, de cette même région. Comme l'illustre la figure 1, la carte 5 des informations est élaborée par génération (4) de symboles thématiques (tronçon 51 représentant une information de bouchon de circulation) placés à l'endroit voulu sur un fond de plan 3 vierge. Le fond de plan 3 est lui-même établi (2) à partir de la carte 1, c'est-àdire que le fond de plan 3 est un double, vierge, de la carte 1 et constitue un cadre ou trame de référence. De ce fait, les symboles thématiques 51 de la carte 5 occupent la position géographique voulue en concordance avec la carte géographique mère 1, de référence. Un microprocesseur 15 assure la commande de l'écran de visualisation 20, en gérant l'affichage de la carte géographique 1 de la mémoire 14 simultanément avec celui de la carte 5 des informations relatives aux conditions de circulation dans cette région, contenues dans la mémoire 13, c'est-à-dire qu'il effectue la superposition des deux cartes 1, 5, la carte géographique 1 étant superposée à la carte 5 des informations. Pour cela, le microprocesseur 15 effectue cycliquement et simultanément trois balayages . un balayage en écriture des éléments d'image (pixels) de l'écran 20 et deux balayages en lecture des mémoires respectives 13 et 14. Ces deux derniers balayages ont pour but de résoudre les contentions pouvant se présenter entre des éléments d'image, candidats à l'affichage, associés à une même position géographique et appartenant respectivement à la carte électronique des informations 5 et à la carte géographique 1. Cette contention est ici réglée par l'attribution d'une priorité, associée dans cet exemple à chacune des données représentant des pixels électroniques des mémoires 13 et 14. L'attribution des niveaux de priorité est effectuée, à la mise en service, par un circuit d'écriture des données dans les mémoires 12 et 14. Ainsi, pour une adresse de balayage donnée, les deux valeurs possibles de données d'affichage de pixel, fournies par les mémoires respectives 13 et 14, sont appliquées à un multiplexeur 17 du microprocesseur 15, commandé par un comparateur 16 de celui-ci, qui reçoit les niveaux de priorité respectifs de ces deux valeurs de données. L'empilement, sur la figure 1, du plan 1 et des plans 5 et 5' affichés avec la carte géographique 1 illustre cette différence de priorités et, en outre, comporte plusieurs, ici deux, cartes d'informations, toutes deux vectorisées. La carte ou plan 5 correspond ici à des informations relatives uniquement aux bouchons de circulation tandis que le plan 5', jugé moins prioritaire, indique des emplacements pour le stationnement. L'affichage 6 de l'écran 20 présente un carrefour non masqué avec, "dessous", les informations des plans 5 et 5', partiellement masquées. Les zones vierges ou fond de plan de la carte 1 ne sont pas affichées, ce qui permet l'affichage des plans 5 5' en ces zones. On aurait pu simplement prévoir une priorité globale, et non pixel à pixel, de la mémoire 14 de carte géographique 1 sur la mémoire 13 d'informations 51, lorsqu'il y a contention. En l'absence de contention, c'est-à-dire dans les zones vierges de la carte géographique 14, ce sont les données de la mémoire 13 qui seraient affichées. II suffirait alors que le comparateur 16 reçoive non plus des niveaux de priorité mais directement les seules données provenant de la mémoire 14 et ne les sélectionne, par commande du multiplexeur 17, que lorsqu'elles diffèrent de "zéro", c'est-à-dire qu'elles correspondent à un pixel d'une zone non vierge. Le comparateur 16 et le multiplexeur 17 constitueraient ainsi un ensemble de logique câblée attribuant aux divers tracés de la carte 1 une priorité supérieure à celle de la carte des informations 5. Cependant, ici, I'affectation d'un niveau de priorité aux pixels, ou à des groupes de pixels représentant un même type d'information (comme un tracé de route de la mémoire 14 ou un bouchon de circulation de la mémoire 13), offre une souplesse de visualisation accrue. En effet, on peut continuer à affecter à des tracés, jugés primordiaux, de la carte géographique 1, 14 le niveau de priorité la plus élevé mais affecter à d'autres tracés, d'importance moindre ou restant lisibles en cas de masquage partiel, un niveau de priorité inférieur à celui des informations 5 de la mémoire 13. Ceci est aussi vrai entre cartes (5, 5') d'informations différentes et peut être évolutif en fonction de commandes fournies par le conducteur de la voiture, par exemple au moyen d'un clavier. II peut encore être prévu une modulation, spatiale ou temporelle, des niveaux de priorité des pixels, qui permette d'entrelacer, dans le temps ou l'espace, des tracés provenant des deux mémoires 13 et 14, c'est-à-dire qui inverse alternativement l'ordre de superposition de tout ou partie des cartes 1, 5 et 5'. On établit ainsi, pour les diverses cartes 1, 5, 5' affichées, une sorte de transparence, réglable par le facteur de forme de la modulation. II peut de même être prévu de faire clignoter les informations 51 en commandant alternativement l'affichage d'une même information selon deux couleurs différentes, pouvant etre spécifiques à un type d'informations (5, 5'). Dans ce cas, entre la mémoire 13 et le multiplexeur 17 serait interposée une table de sélection de couleur, non représentée, adressée par la valeur issue de la mémoire 13 et commandée par un signal d'horloge faisant cycliquement commuter l'adressage entre deux palettes électroniques de couleurs. On remarquera que l'affichage aurait pu être prévu sur un dispositif d'affichage à plus de deux dimensions, par exemple un afficheur comportant plusieurs surfaces d'affichage, comme le schématise l'empilage 1, 5, 5' de la figure 1, et permettant éventuellement de démasquer des tracés de plans inférieurs par une modification de la direction d'observation. La présente invention n'est évidemment pas limitée à la présentation d'informations relatives à la circulation terrestre mais trouve application dans tous les domaines nécessitant un affichage d'informations géographiques. II convient en particulier de comprendre que la carte géographique "mère" peut représenter autre chose qu'une zone terrestre, maritime ou aérienne et que, par exemple, il peut s'agir d'un synoptique d'un système de téléconduite ou de télésurveillance, d'une topographie ou autres, auxquels on adjoint une carte d'informations géographiques cadrées par rapport aux éléments que représente la carte mère. Par affichage d'informations géographiques, il convient donc de comprendre qu'il s'agit d'informations devant occuper des positions d'affichage déterminées, en concordance, comme expliqué plus haut, avec la carte géographique "mère", mais que le contenu de ces informations peut n'avoir, intrinsèquement, aucun lien avec une quelconque notion de position en tant que telle. REVENDICATIONS 1. Procédé de présentation d'informations géographiques, dans lequel on reporte, sur un dispositif d'affichage (20), des symboles (51) représentatifs des informations associées à une carte géographique (1) que l'on affiche aussi, caractérisé par le fait qu'on élabore une carte des informations (5) et on superpose les deux cartes (1, 5). 2. Procédé selon la revendication 1 dans lequel on superpose la carte géographique (1) à la carte des informations (5). 3. Procédé selon la revendication 2, dans lequel le fond de la carte géographique (1) est transparent. 4. Procédé selon l'une des revendications 1 à 3, dans lequel on élabore un jeu de cartes (5, 5') respectivement d'une pluralité de types d'informations (51) dont une au moins est affichée avec la carte géographique (1). 5. Procédé selon l'une des revendications 1 à 4, dans lequel les cartes d'informations (5, 5') sont vectorisées. 6. Procédé selon l'une des revendications 1 à 5, dans lequel on fait clignoter les informations (51). 7. Procédé selon la revendication 1, dans lequel on superpose alternativement l'une des deux cartes, géographique (1) et d'informations (5), à l'autre. 8. Systéme d'aide à la navigation terrestre mettant en oeuvre le procédé de la revendication 1, comportant des moyens (15) de commande de moyens d'affichage (20), agencés pour commander l'affichage et d'une carte géographique (1, 14) et de symboles (51) représentatifs des informations, caractérisé par le fait que les moyens de commande sont agencés pour engendrer une carte des informations (5, 13) et pour commander son affichage (16, 17) simultanément avec celui de la carte géographique (1, 14). 9. Système selon la revendication 8, dans lequel, la carte géographique (1, 14) étant numérisée, il est prévu des moyens d'attribution de niveaux de priorité aux éléments d'image de la carte géographique (1, 14) et de la carte des informations (5, 13) et des moyens comparateurs (16, 17) agencés pour comparer les niveaux de priorité associés et pour sélectionner les éléments d'image prioritaires à afficher.