Brevet FR2882138A1 — publié le 20060818

- 1 - La présente invention introduit l'utilisation d'un code simple pour représenter de façon précise la position géographique d'un point à la surface du globe. Une telle représentation d'une position géographique facilite son entrée dans un système électronique d'aide à la navigation de véhicules: automobiles, bateaux, etc.... Le code simple peut prendre la forme, et ceci à titre d'exemple et de manière non limitative, d'un groupe de caractères ou de chiffres ou d'un code à barres. Traditionnellement, la position du lieu à rejoindre est donnée à un système d'aide à la navigation automobile par son adresse postale: pays, ville, voie et numéro dans la voie. Une telle donnée est naturelle car elle correspond à la manière habituelle de désigner un lieu, mais sa saisie est fastidieuse et en particulier sur des claviers limités comme ceux des voitures. On notera également que la saisie de la destination ne peut être faite sur un système de navigation ne connaissant pas la voie et que cela prive le conducteur de l'aide minimale qui consisterait à donner l'indication de la direction du point à atteindre. Traditionnellement, une autre méthode existe, qui consiste à désigner l'endroit par un couple de nombres dans le cadre d'un système de coordonnées défini. Il existe plusieurs systèmes de coordonnées dont le plus connu fait intervenir deux angles appelés longitude et latitude. La longitude d'un point correspond à l'angle formé par la verticale de ce point avec le plan du méridien de référence. Une longitude peut prendre les valeurs de 0 à 180 à l'ouest ou à l'est du méridien de référence qui marque la longitude 0 . La longitude prend donc des valeurs sur un intervalle de 360 . La latitude d'un point correspond à l'angle formé par la verticale de ce point avec le plan de l'équateur. La latitude peut prendre les valeurs de 0 à 90 au nord ou au sud de l'équateur qui marque la latitude 0 . La latitude prend donc des valeurs sur un intervalle de 180 . L'expression d'une position par la donnée de la longitude et de la latitude est complexe pour une personne peu familière avec - 2 - les coordonnées angulaires. Il s'agit alors de donner deux angles avec pour chacun, une direction, nord ou sud pour la latitude et ouest ou est pour la longitude, et la donnée de la valeur de l'angle en degré, minute, seconde... La présente invention a pour but de remédier à ces inconvénients majeurs et propose une façon de donner la position d'un point qui soit facile à transmettre. Une telle position est donnée et ceci contre tous les usages établis, par un code simple sous la forme d'un seul nombre, que l'on appellera par la suite index de position . On peut considérer plusieurs définitions et méthodes de calcul d'index de position. On va exposer ci-dessous, et ceci de manière non limitative, plusieurs méthodes pour le définir. Pour fournir une définition et méthode de calcul de l'index de position, l'invention introduit la méthode de combinaison des angles qui combine la longitude et la latitude en un nombre. Pour avoir une bonne précision, on divise la longitude et la latitude en graduations angulaires fines. Comme un angle de longitude correspond à une plus grande distance quand la latitude est petite, si on veut borner la distance entre graduations à 10 mètres, il faut diviser les 360 qui font 40000000 mètres à l'équateur en graduation de 10 mètres. La longitude peut donc être exprimée de manière assez précise par une graduation de longitude , un nombre entier compris entre 0 et 4000000. Pour ce qui est de la latitude, il faudrait diviser les 180 soit 20000000 mètres en graduation de 10 mètres. La latitude peut donc être exprimée par une graduation de latitude , un nombre entier compris entre 0 et 2000000. Il est alors possible de regrouper les deux nombres en un seul, dit index de position , de manière à ce que l'opération soit inversible, c'est-à-dire que l'on puisse retrouver les deux nombres à partir de l'index de position. L'index de position est égal à : graduation de longitude + graduation de latitude x le nombre de graduations de longitude. Ce dernier vaut ici 4000000. A partir de l'index de position on peut - 3 -donc retrouver le nombre de longitude et le nombre de latitude par la division euclidienne de l'index de position par le nombre de longitude maximum. Dans cet exemple, l'index de position est donc compris entre 0 et 8000000000000 soit treize chiffres pour désigner un point. Pour tirer parti au maximum des treize chiffres avec cette même méthode, on peut prendre une graduation de 9 mètres. La longitude est alors désignée par un entier compris entre 0 et 4444444, 40000000 mètres divisés par 9 mètres. La latitude est alors désignée par un entier compris entre 0 et 2222222, 20000000 mètres divisés par 9 mètres. Pour fournir une autre définition et méthode de calcul de l'index de position, l'invention introduit la méthode hélicoïdale . Elle utilise un autre système de coordonnées, que l'on appellera coordonnée hélicoïdale . Ce système de coordonnées a ceci de remarquable, qu'il permet d'obtenir une distance de 7 mètres entre graduations tout en n'employant que treize chiffres. Dans le système de coordonnées hélicoïdal, la graduation n a les coordonnées suivantes: Longitude (exprimée en radian) = 4 x 10000000 / 7 x arcsin(n/5000000000000 - 1) Latitude (exprimée en radian) = arcsin(n/5000000000000 - 1) La graduation n peut prendre les valeurs de 0 à 9999999999999. La fonction arcsin() est la fonction trigonométrique inverse de la fonction sin() appelée sinus et ces fonctions sont bien connues en mathématiques. On peut obtenir l'expression de la longitude et de la latitude en degrés, (2 x n) radians étant équivalent à 360 . L'index de position d'un point géographique est égal à n si n correspond à la graduation la plus proche du point. Le système de coordonnées hélicoïdal tire son avantage du fait qu'il répartit plus uniformément sur la Terre les points de graduation correspondant aux valeurs de l'index de position que le système longitude - latitude. En particulier, ce système de coordonnées n'a pas le défaut de resserrer les points graduation vers les pôles, ce qui conduit à un gaspillage d'index de position - 4 - vers les pôles obligeant en retour à espacer les graduations ailleurs. La définition d'un index de position et son mode de calcul permet à la présente invention de remédier à la lourdeur de la désignation d'un point par son adresse postale et à la complexité de sa désignation par la forme habituelle longitude - latitude en permettant à un utilisateur de système de navigation de désigner un point par un nombre de treize chiffres. L'idée de l'invention peut conduire à créer la nouvelle habitude de donner la position des lieux sous une forme courte et simple et ceci contre tous les usages établis en information géographique. Grâce à la représentation simple d'une position géographique par son index de position tel que défini par l'invention, l'invention prévoit sa transmission au système d'aide à la navigation de plusieurs façons et par exemple, et de manière non limitative, en tapant le nombre index de position sur un clavier, en transmettant ce code au système de navigation par un message électronique court ou encore en présentant à un lecteur de code à barres couplé au système de navigation le code à barres inscrit sur un support et représentant ce nombre. Les systèmes de code à barres utilisent habituellement un code sur treize chiffres. Le point de la Terre à désigner peut donc être donné ainsi. Ainsi, l'idée de l'invention consiste à faciliter la désignation d'un point géographique et ceci contre tous les usages établis, par une opération aussi simple que la présentation d'un code à barres devant un lecteur ou, à défaut, par la saisie d'un nombre. Une réalisation de l'invention peut faciliter les opérations que doivent faire les conducteurs en dotant le système de navigation de leur automobile de la capacité de prendre en compte l'index de position et de la capacité de lire cet index sous la forme d'un code à barres grâce à un lecteur adapté. Quand on voudra se rendre vers un magasin avec son automobile, il suffira - 5 - de présenter le code à barres inscrit sur le dépliant promotionnel dudit magasin au lecteur de code intégré dans le système d'aide à la navigation pour qu'il enregistre son objectif. On notera que la présence du code sur un support encourage à conserver le support, ce qui est un atout pour l'impact d'un document publicitaire. Les objets portant habituellement une adresse postale porteront également leur index de position avec sa représentation en code à barres. Par exemple, les supports faisant la promotion d'un magasin, d'un restaurant, d'un lieu touristique ou d'un autre endroit remarquable porteront le code à barres de l'index de position. Ces supports peuvent être des dépliants publicitaires, des sachets ou sacs en plastique, des emballages, des bottins, des guides ou livres etc. Les cartes de visite professionnelles et les cartes de visites personnelles pourront également porter ledit code à barres. Une réalisation de l'invention peut faciliter les opérations que doivent faire les conducteurs en dotant le système de navigation de leur automobile de la capacité de prendre en compte l'index de position et de la capacité de lire cet index sous la forme d'un dispositif de réception de messages courts tels que peuvent les envoyer des terminaux mobiles ou des assistants électroniques personnels. Le conducteur peut avoir l'index de position de ses relations sur son assistant personnel ou il peut recevoir cet index sur son terminal mobile qui serait envoyé par les organisateurs de la soirée ou par un système serveur automatique interrogé préalablement par le conducteur. Une réalisation basique de l'invention peut faciliter les opérations que doivent faire les conducteurs en dotant le système de navigation de leur automobile, bateau ou autre véhicule de la capacité de prendre en compte l'index de position et d'un clavier pour taper cet index. Pour compléter la réalisation de l'invention, il faut permettre de connaître facilement l'index de position d'un lieu. Une réalisation de l'invention inclut des logiciels pour - 6 - calculateurs et destinés à faire le calcul de l'index de position à partir de la longitude et latitude ou bien à partir d'une adresse postale si ce calculateur dispose d'une information précise sur les voies. Ces logiciels peuvent être vendus pour être installés sur des ordinateurs personnels ou être utilisables en ligne sur le réseau. On notera que pour fonctionner, un système d'aide à la navigation détermine à tout moment sa longitude et sa latitude. Complété par un logiciel adapté, le système de navigation pourrait afficher l'index de position du lieu où il se trouve, permettant, par exemple, au conducteur d'un véhicule ainsi équipé de connaître l'index de position de son domicile. D'une façon générale, tous les systèmes permettant à leurs usagers de se localiser pourront être étendus tel que défini par l'invention avec des fonctions de calcul pour calculer l'index de position correspondant au lieu courant et pour l'afficher. De manière remarquable, la mise en oeuvre de l'invention fait appel à plusieurs technologies disponibles sur le marché : calculateur, impression et lecture de code à barres, transmission de messages électroniques courts, système d'aide à la navigation. Ainsi la démarche inventive a consisté non seulement à poser le problème technique et ergonomique à résoudre mais à fournir une solution efficace, élégante et aisée à mettre en oeuvre. La description suivante en regard des dessins annexés, le tout donné à titre d'exemple non limitatif, fera bien comprendre comment l'invention peut être réalisée. La figure 1 propose un exemple de structure représentant un système d'aide à la navigation étendu pour tirer avantage de l'invention. Sur la figure 1, le système de navigation est référencé NAVIGATOR, le lecteur de code à barres est référencé READER, l'objet portant le code à barres est référencé DOC, la lumière envoyée par le lecteur est référencée LASER, la lumière qui est réfléchie par l'objet portant le code à barres est référencée IMAGE, l'index de position lu est référencé INDEX. - 7 - REVENDICATIONS 1) Méthode pour programmer un système d'aide à la navigation avec la position d'un point géographique, caractérisée en ce que cette position lui est donnée sous la forme d'un identifiant simple. 2) Méthode selon la revendication 1, caractérisé en ce que l'identifiant à donner au système d'aide à la navigation est un nombre entier. 3) Méthode selon la revendication 2, l'identifiant à donner est obtenu combinaison des angles qui consiste convertir la longitude et la latitude caractérisé en ce que par la méthode de dans un premier temps à en entiers positifs par division et numérotation de leurs intervalles de variation en parties égales et dans un deuxième temps à combiner ces entiers en additionnant l'entier représentant la longitude et le produit de l'entier représentant la latitude par le nombre d'entiers codant la longitude, le codage pouvant aussi être fait en inversant les rôles de la longitude et de la latitude. 4) Méthode selon la revendication 2, caractérisé en ce que l'identifiant à donner est obtenu par la méthode hélicoïdale qui consiste à graduer régulièrement une courbe hélicoïdale partant d'un pôle et tournant régulièrement autour d'axe nord sud tout en allant vers l'autre pôle et à choisir comme code la graduation la plus proche du lieu. 5) Méthode selon la revendication 2, caractérisé en ce que l'identifiant est donné sous la forme de code à barres présenté au lecteur de code à barres d'un système de navigation équipé d'un tel dispositif. - 8 - 6) Méthode selon la revendication 5, caractérisé en ce que le marquage du code à barres est appliqué, et ce de manière non limitative, sur des supports faisant référence à un magasin, un restaurant, un lieu touristique, une entreprise, un domicile ou un autre endroit remarquable, ces supports pouvant être, par exemple et de manière non limitative, des dépliants publicitaires, des sachets, des sacs en plastique, des emballages, des bottins ou guides, des cartes de visite professionnelles ou des cartes de visites personnelles. 7) Méthode selon la revendication 2, caractérisé en ce que l'identifiant à donner est transmis par un message électronique en utilisant par exemple et de manière non exclusive, une liaison radioélectrique ou optique, au récepteur de messages d'un système de navigation spécifiquement équipé d'un tel dispositif.