Brevet FR2754067A1 — publié le 19980403

La présente invention a trait au domaine de sys- tèmes de navigation de véhicules. Plus particulièrement la présente invention concerne des systèmes embarqués de navi- gation pour automobiles servant à guider le conducteur d'une automobile vers une destination désirée. Un système de navigation embarqué à bord d'un véhicule peut être utile pour assister le conducteur d'une automobile lors de la navigation. Un exemple d'un système de navigation embarqué dans une automobile est un système qui fournit au conducteur un affichage visuel d'une carte routière dans une certaine région, moyennant l'utilisation d'une base de données de carte mémorisées et indique la position et le déplacement du véhicule lorsque le véhicule se déplace. En réponse à la sélection d'une destination par le conducteur à partir de la base de données, le système calcule le meilleur itinéraire depuis un emplacement de départ jusqu'à la destination, puis envoie des instructions au conducteur pour guider ce dernier jusqu'à la destina- tion. Les instructions sont données sous la forme de paroles enregistrées ou synthétisées. Dans des systèmes de navigation pour automobiles tels que celui décrit précédemment, on peut utiliser une technique connue sous l'expression "navigation à l'estime" pour estimer la position du véhicule lorsque ce dernier se déplace. Lors de la navigation à l'estime, le cap du véhi- cule et la distance parcourue à partir d'une position cal- culée auparavant sont tout d'abord déterminés sur la base de données reçues de la part de capteurs embarqués (par exemple une boussole et un compteur kilométrique). Une nou- velle position du véhicule est ensuite estimée par applica- tion des paramètres mesurés à des équations méconnues. La navigation à l'estime est cependant sujette à certaines sources d'erreurs, qui s'accumulent lorsque le véhicule se déplace. Par conséquent la position estimée du véhicule est comparée périodiquement à la base de données de la carte routière et est ajustée pour corriger une telle erreur. Le système peut également comporter un système de positionne- ment de grande précision, tel que le système connu sous la désignation "Global Positioning System" (GPS), c'est-à-dire système de positionnement global, ou analogue. Cependant, dans l'art antérieur certains pro- blèmes se posent dans des systèmes de navigation pour auto- mobiles. Par exemple un conducteur d'une automobile, dans laquelle un système de navigation fonctionne, peut s'arrê- ter et arrêter l'automobile avant d'atteindre la destina- tion choisie. Dans de tels cas, les systèmes de navigation de l'art antérieur déterminent en général s'il faut reprendre un guidage sur l'itinéraire (c'est-à-dire s'il faut reprendre l'envoi d'instructions au conducteur) uni- quement après que le véhicule a redémarré. C'est-à-dire que la décision de savoir s'il faut reprendre un guidage sur l'itinéraire est prise lors du sous-programme de démarrage du système de navigation, qui est appelé lorsque le véhi- cule redémarre. Un inconvénient lié à une telle technique antérieure est qu'il faut du temps au système de navigation pour appeler la destination désirée, recalculer le meilleur itinéraire depuis l'emplacement actuel du véhicule, puis déterminer s'il faut reprendre un guidage sur l'itinéraire. Le temps nécessaire pour ce processus peut être gênant pour le conducteur, étant donné que le conducteur peut avoir besoin d'instructions de navigation avant de se mettre en route. En outre, certains systèmes de navigation de l'art antérieur embarqués dans des automobiles déterminent s'il faut ou non reprendre un guidage sur l'itinéraire, sur la base de la distance directe ou en ligne droite depuis l'emplacement actuel du véhicule jusqu'à la destination désirée. En particulier, de tels systèmes peuvent reprendre un guidage sur l'itinéraire uniquement si la distance en ligne droite jusqu'à la destination dépasse une distance prédéterminée. Un inconvénient de cette technique est que la distance réelle de conduite peut être beaucoup plus longue que la distance en ligne droite jusqu'à l'emplacement désiré. Par exemple, le véhicule peut être physiquement très près de la destination choisie, alors qu'il peut encore avoir à se déplacer sur une longue dis- tance dans des rues pour atteindre la destination. Il en résulte fréquemment une décision erronée sur le fait qu'il faille ou non reprendre le guidage. C'est pourquoi, ce qui est nécessaire c'est de disposer d'une technique permettant de réduire l'intervalle de temps nécessaire dans le sousprogramme de démarrage d'un système de navigation d'une automobile et en particu- lier de réduire la durée utilisée pour déterminer s'il faut reprendre un guidage sur l'itinéraire après l'arrêt du sys- tème en route. Il est en outre nécessaire de disposer d'une technique pour améliorer la précision de la détermination pour savoir s'il faut reprendre ou non un guidage sur l'itinéraire, dans de tels cas. On indique un procédé servant à assurer le gui- dage d'un utilisateur d'un système de navigation pour un véhicule, sur un itinéraire. Des informations sont envoyées initialement à l'utilisateur pour la navigation. En réponse à la détection d'un arrêt du système de navigation, une décision est prise avant que l'arrêt se produise pour déterminer s'il faut reprendre la délivrance des informa- tions à la suite du démarrage suivant du système de naviga- tion. Plus précisément l'invention concerne un procédé utilisable dans un système de navigation pour un véhicule pour assurer le guidage d'un utilisateur sur un itinéraire, caractérisé en ce qu'il consiste à: envoyer une information à l'utilisateur pour le pilotage du véhicule; détecter un arrêt du système de navigation; et en réponse à la détection de cet arrêt, décider avant que l'arrêt se produise, s'il faut reprendre l'étape de délivrance d'informations à la suite d'un nouveau démarrage du système de navigation. Selon une autre caractéristique de l'invention, l'étape de décision comprend en outre la prise d'une déci- sion concernant le fait qu'il faut reprendre ou non la délivrance d'informations à l'utilisateur pour le pilotage du véhicule à la suite d'un démarrage suivant du système de navigation, sur la base d'une position actuelle du véhicule et d'un itinéraire actuel. Selon une autre caractéristique de l'invention, l'étape de décision comprend en outre la décision pour déterminer s'il faut reprendre ou non la délivrance d'informations à l'utilisateur pour le pilotage du véhicule après un démarrage suivant du système de navigation, sur la base d'une distance à partir de la position actuelle du véhicule par rapport à la destination choisie le long de l'itinéraire actuel. Selon une autre caractéristique de l'invention, le procédé comprend en outre l'étape consistant à mémoriser l'itinéraire actuel et la destination sélectionnée dans une mémoire avant que l'arrêt du système de navigation se pro- duise, pourvu qu'il ait été décidé, lors de l'étape de décision, de reprendre la délivrance d'informations à l'utilisateur pour le pilotage du véhicule, à la suite d'un démarrage suivant du système de navigation. Selon une autre caractéristique de l'invention, il comprend en outre l'étape consistant à mémoriser un dra- peau dans la mémoire, ce drapeau indiquant un résultat de l'étape de décision, le procédé comprenant en outre l'étape consistant à vérifier un état du drapeau en réponse au démarrage suivant du système de navigation pour déterminer s'il faut reprendre ou non la délivrance d'informations à l'utilisateur pour le pilotage du véhicule. Selon une autre caractéristique de l'invention, le procédé comporte en outre les étapes consistant à: s'il est établi lors de l'étape de décision qu'il faut reprendre la délivrance d'informations à l'utilisateur pour le pilotage du véhicule, alors en réponse au démarrage suivant du système de navigation: rappeler la destination choisie et l'itinéraire actuel du véhicule, à partir de la mémoire; et reprendre le sous-programme de guidage. Selon un second aspect de l'invention, il est prévu un procédé utilisable dans un système de navigation pour une automobile pour assurer le guidage d'un utilisa- teur d'un système de guidage pour un itinéraire, caracté- risé en ce qu'il consiste à: exécuter un sous-programme de guidage sur l'itinéraire, le sous-programme de guidage sur l'itinéraire consistant à délivrer des informations de guidage à l'utilisateur; recevoir un signal d'arrêt correspondant à un arrêt de l'automobile; en réponse au signal d'arrêt, déterminer si le sous- programme de guidage sur l'itinéraire doit reprendre ou non reprendre en réponse à un démarrage ultérieur de l'automobile; mémoriser des informations de l'itinéraire dans une mémoire avant un arrêt ultérieur du système de naviga- tion si lors de l'étape de détermination, il a été établi qu'il faut reprendre le sous-programme de guidage, les informations concernant l'itinéraire comprenant une desti- nation choisie et un itinéraire actuel de l'automobile; et si lors de l'étape de détermination il est établi qu'il faut reprendre le sousprogramme de guidage, alors en réponse au démarrage suivant de l'automobile: appeler la destination choisie et l'itinéraire actuel de l'automobile à partir de la mémoire; et reprendre le sous-programme de guidage le long de l'itinéraire. Selon une autre caractéristique, les informations de guidage comprennent des instructions données à l'utilisateur pour guider l'automobile le long de l'itinéraire actuel jusqu'à la destination choisie. Selon une autre caractéristique, l'étape de déci- sion comprend la décision pour savoir s'il faut reprendre le sousprogramme de guidage sur l'itinéraire sur la base d'une distance entre une position actuelle de l'automobile et la destination choisie le long de l'itinéraire actuel. Selon une autre caractéristique, l'étape de détermination comprend l'étape consistant à mémoriser un drapeau dans la mémoire, le drapeau indiquant si une déci- sion a été prise pour la reprise du sous-programme de gui- dage sur l'itinéraire en réponse au démarrage suivant de l'automobile, le procédé comprenant en outre les étapes consistant à: vérifier un état du drapeau en réponse au démar- rage suivant du véhicule; et effectuer l'étape d'appel et l'étape de reprise en fonction de l'état du drapeau. L'invention concerne également un dispositif ser- vant à assurer le guidage d'un utilisateur d'un système de navigation pour un véhicule sur un itinéraire, caractérisé en ce qu'il comporte: des moyens pour déterminer un arrêt du véhicule; et des moyens pour déterminer, en réponse à l'arrêt du véhicule et avant un démarrage suivant du système de navigation, s'il faut reprendre un sous-programme de gui- dage sur l'itinéraire en réponse à un démarrage suivant du véhicule. Selon une autre caractéristique, le sous- programme de guidage sur l'itinéraire comprend un sous- programme servant à délivrer à l'utilisateur des informa- tions pour l'assister dans son pilotage du véhicule jusqu'à une destination, qu'il a choisie, le long de l'itinéraire actuel du véhicule, calculé par le système de navigation. Selon une autre caractéristique, les moyens de détermination comprennent des moyens pour décider s'il faut reprendre le sous- programme de guidage sur la base d'une distance le long de l'itinéraire actuel depuis la position actuelle du véhicule jusqu'à une destination choisie par l'utilisateur. Selon une autre caractéristique, il comporte en outre des moyens pour mémoriser l'itinéraire actuel et la destination dans une mémoire avant l'arrêt suivant du sys- tème de navigation, si les moyens de détermination établis- sent qu'il faut reprendre le sous-programme de guidage en réponse au démarrage suivant du véhicule. Selon une autre caractéristique, les moyens de détermination comprennent en outre des moyens pour mémori- ser un drapeau dans la mémoire, le drapeau correspondant à un signal de sortie des moyens de détermination, le dispo- sitif comportant en outre des moyens pour contrôler un état du drapeau en réponse au démarrage suivant du système de navigation et déterminer s'il faut reprendre l'envoi d'informations à l'utilisateur pour l'assister dans le pilotage du véhicule. Selon une autre caractéristique, il comporte en outre des moyens permettant, en réponse au démarrage sui- vant du système de navigation, d'appeler la destination choisie par l'utilisateur et l'itinéraire actuel du véhi- cule à partir de la mémoire et de reprendre le sous-pro- gramme de guidage sur l'itinéraire, si l'état du drapeau indique qu'une décision a été prise pour reprendre le sous- programme de guidage sur l'itinéraire. L'invention a trait également à un système de navigation pour un véhicule, caractérisé en ce qu'il com- porte: un processeur; une première mémoire couplée au processeur; et une seconde mémoire couplée au processeur, la seconde mémoire contenant des instructions d'ordinateur qui y sont mémorisées et qui, lorsqu'elles sont exécutées par le processeur, amènent ce dernier à: exécuter un sousprogramme de guidage incluant l'envoi d'informations de guidage à l'utilisateur, le sous- programme de guidage incluant l'envoi d'instructions de na- vigation à un utilisateur du système de navigation; détecter un arrêt imminent du système de viga- tion; en réponse à la détection de l'arrêt imminent, décider s'il faut reprendre le sous-programme de guidage à la suite d'un démarrage suivant du système de navigation; et mémoriser une destination choisie par l'utilisa- teur et un itinéraire calculé du véhicule dans la première mémoire avant que se produise l'arrêt du système de naviga- tion, si une décision a été prise pour la reprise du sous- programme de'guidage. Selon une autre caractéristique, les instructions d'ordinateur comprennent en outre des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le pro- cesseur, amènent ce dernier, dans le cas o une décision a été prise de reprendre le sous-programme de guidage à la suite du démarrage suivant du système de navigation, à: en réponse au démarrage suivant du système de navigation, appeler la destination choisie par l'utilisa- teur et l'itinéraire calculé du véhicule à partir de la première mémoire et reprendre le sous-programme de guidage. Selon une autre caractéristique, les instructions de navigation comprennent les instructions envoyées à l'utilisateur pour le guidage du véhicule le long de l'itinéraire actuel jusqu'à la destination choisie L.ar l'utilisateur. Selon une autre caractéristique, les instructions d'ordinateur servant à amener le processeur à décider s'il faut reprendre le sous-programme de guidage comprennent en outre: des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le processeur, amènent ce dernier à décider s'il faut ou non reprendre le sous-programme de guidage sur la base d'une distance entre une position actuelle du véhicule et la destination choisie par l'utili- sateur, le long de l'itinéraire calculé. Selon une autre caractéristique, les instructions d'ordinateur comprennent en outre des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le pro- cesseur, amènent ce dernier à: mémoriser un drapeau dans la première mémoire, le drapeau indiquant si une décision a été prise pour reprendre le guidage en réponse à un démarrage suivant du système de navigation; contrôler un état du drapeau en réponse au démar- rage suivant du véhicule; et exécuter l'étape d'appel et l'étape de reprise, en fonction de l'état du drapeau. D'autres caractéristiques et avantages de la pré- sente invention ressortiront de la description donnée ci- après prise en référence aux dessins annexés, sur les- quels: - la figure 1 représente un schéma-bloc installé à bord d'une automobile; - la figure 2 représente un organigramme illus- trant un sous-programme d'ensemble pour autoriser la reprise automatique du guidage sur un itinéraire, lors du démarrage; - la figure 3 est un organigramme illustrant une reprise automatique du guidage sur un itinéraire, lors du démarrage; - la figure 4 illustre des positions possibles d'un véhicule dans une zone géographie; et - la figure 5 est un organigramme illustrant un sous-programme exécuté avant l'arrêt, pour déterminer si le guidage doit être repris, après le démarrage. On va décrire un procédé de reprise automatique de guidage sur un itinéraire pour un utilisateur d'un sys- tème de navigation pour un véhicule. Dans la description qui va suivre, pour l'explication, on indique de nombreux détails spécifiques pour permettre une compréhension com- plète de la présente invention. Cependant il apparaîtra à l'évidence pour un spécialiste de la technique que la pré- sente invention peut être mise en oeuvre sans ces détails spécifiques. Dans d'autres cas, des structures et disposi- tifs bien connus sont représentés sous la forme de schémas- blocs pour faciliter la description de la présente inven- tion. La figure 1 représente un système 1 servant à assister un conducteur ou un passager (désigné ci-après par "utilisateur") d'une automobile pour une navigation et dans lequel la présente invention est mise en oeuvre. D'une manière générale le système 1 fournit un affichage visuel d'une carte routière d'une zone géographique et une indication de la position et du déplacement du véhicule. En réponse à l'introduction, par l'utilisateur, d'une destination désirée le système calcule le meilleur itinéraire à partir d'un emplacement de départ jusqu'à la destination, puis délivre des instructions de navigation au conducteur pour guider ce dernier jusqu'à la destination. Dans un mode de mise en oeuvre, l'utilisateur sélectionne la destination à partir d'une liste de destinations possibles fournie par le système 1. Les instructions de navigation sont délivrées sous la forme de paroles numé- risées ou synthétisées. Les instructions peuvent également être délivrées visuellement selon un autre mode d'affi- chage, selon lequel la manoeuvre suivante est indiquée sous la forme d'un symbole formé d'une flèche et/ou d'un texte. Le système 1 utilise la "navigation à l'estime" par combi- naison avec un algorithme de mise en conr-rnce avec la carte, pour déterminer de façon précise position du véhicule sur des routes d'une carte routière. La carte rou- tière est formée par une base de données de carte mémori- sée. Le système 1 comprend une unité centrale de trai- tement (CPU) 10, une mémoire morte (ROM) 11, une mémoire à accès direct (RAM) 12 et un support formant mémoire de masse 13, tous étant couplés entre eux par l'intermédiaire d'un bus 24. L'unité centrale CPU 10 commande le fonction- nement du système 1 en exécutant des instructions mémori- sées dans la. mémoire ROM 11, dans la mémoire RAM 12 ou dans ces deux mémoires. Par exemple, des instructions mémorisées dans la mémoire ROM 11 peuvent être copiées dans la mémoire RAM 12 pour être exécutées par l'unité centrale CPU 10. Le support de mémoire de masse 13 mémorise la base de données de carte contenant des rues et des points intéressants pour une zone géographique donnée. La mémoire RAM 12 peut contenir une mémoire RAM statique (SRAM), qui reçoit une alimentation de la batterie du véhicule pour conserver ses données mémorisées lorsque le moteur du véhicule est arrêté. La mémoire ROM 11 est une mémoire non volatile, dont une partie ou la totalité peut être effacée et reprogrammée. Par exemple la mémoire ROM 11 peut être une mémoire flash, une mémoire ROM électriquement effaçable et programmable (EEPROM) ou n'importe quelle autre forme appropriée de mémoire non volatile programma,-ie et effaçable. Le support de mémoire de masse 13 peut être un dispositif de mémoire magnétique, un dispositif de mémoire optique ou une autre forme de dispositif de mémoire non volatile, convenant pour la mémorisation de grandes quantités de données. Le système 1 comprend plusieurs capteurs 19, 20 et 21 servant à délivrer des données pour effectuer la navigation à l'estime. En particulier le système 1 comprend un capteur de vitesse angulaire 19, un capteur de distance parcourue (par exemple un compteur kilométrique) 20 et un dispositif de repérage 21 du système GPS. Chacun des capteurs 19-21 est couplé à une interface 22, qui est cou- plée au bus 24. L'interface 22 comprend différents circuits pour relier les capteurs 19-21 au bus 24, comme par exemple des convertisseurs analogique/numérique. Le système 1 com- porte également une unité d'entrée 14 qui est couplée au bus 24. L'unité d'entrée 14 comprend différentes commandes, tels que des boutons (qui peuvent être de type mécanique), à l'aide desquels l'utilisateur peut introduire des com- mandes et des données dans le système 1, comme par exemple lors de la sélection d'une destination de différentes options de sortie. Le système 1 délivre des instructions de navigation audio numérisées ou synthétisées à l'utilisateur par l'intermédiaire d'un haut-parleur 16. Le haut-parleur 16 est couplé au bus 24 par l'intermédiaire d'un dispositif de commande de sortie audio 15. Un affichage visuel est présenté à l'utilisateur par l'intermédiaire d'un disposi- tif d'affichage 18 qui est couplé au bus 24 par un disposi- tif de commande d'affichage 17. Le dispositif d'affichage 18 peut être un dispositif d'affichage à cristal liquide (LCD), un tube cathodique (CRT) ou n'importe quelle autre forme appropriée de dispositif d'affichage. Le système 1 inclut également un détecteur de démarrage / d'arrêt 23 pour détecter une condition de démarrage ou une condition d'arrêt du système 1. C'est-à- dire que le détecteur 23 détecte que le moteur du véhicule tourne (démarrage) ou est arrêté (arrêt). Le détecteur 23 est couplé à l'unité centrale CPU 10 pour lui délivrer un signal indiquant une telle condition de démarrage ou d'arrêt. Le rôle du détecteur 23 sera décrit plus loin de façon plus détaillée. A l'occasion, un conducteur d'une automobile s'arrête et arrête l'automobile avant d'atteindre la desti- nation choisie. Les systèmes de navigation de l'art anté- rieur pour automobiles déterminent s'il faut ou non reprendre le guidage sur l'itinéraire dans de tels cas, uniquement après que le véhicule a redémarré. Cette procé- dure prend fréquemment beaucoup de temps et est gênante pour le conducteur. En particulier il faut du temps pour appeler la destination choisie à partir de la mémoire, recalculer le meilleur itinéraire à partir de l'emplacement actuel du véhicule, puis déterminer s'il faut reprendre le guidage sur l'itinéraire. En outre, les systèmes de l'art antérieur déterminent s'il faut ou non reprendre le guidage sur la base de la distance en ligne droite jusqu'à la des- tination choisie. Etant donné que la distance en ligne droite peut différer fortement de la distance réelle de conduite, une telle procédure conduit souvent à de mau- vaises évaluations par le système pour déterminer si le guidage doit reprendre ou non. La présente invention éli- mine ces inconvénients, comme cela va être décrit ci-après. Dans la présente description, certains sous- programmes sont décrits comme étant exécutés en réponse à un arrêt du système 1. On notera que de tels sous- programmes sont exécutés avant l'arrêt effectif de l'envoi de l'énergie au système 1. C'est-à-dire que le système 1 est conçu de telle sorte que si l'utilisateur arrête le moteur de l'automobile ou simplement arrête le système 1, ce dernier ne s'arrête en réalité pas avant que les sousprogrammes aient été exécutés. Par conséquent le système 1 est alimenté en énergie par la batterie du véhicule ou à partir d'un dispositif de stockage de charge situé dans le système 1, de manière à achever ces sous- programmes avant de s'arrêter effectivement. La figure 2 représente un sous-programme exécuté par le système 1 conformément à la présente invention. Le sous-programme de la figure 2 est exécuté en réponse à chaque arrêt du système 1. Dans une autre forme de réalisa- tion, le sous-programme de la figure 2 peut être exécuté périodiquement pendant un guidage sur un itinéraire, plutôt qu'en réponse à un arrêt (ou en plus d'un arrêt). En réponse à un arrêt du système 1, tel que détecté par le détecteur 23 (pas 210), le système 1 déter- mine s'il faut positionner ou supprimer un drapeau, désigné par le sigle "RESUME_FLAG", puis positionne ou supprime de façon correspondante le drapeau RESUME_FLAG (pas 220). Comme cela sera décrit plus loin, le drapeau RESUME_FLAG est utilisé par le système 1 lors du démarrage suivant pour déterminer si le guidage sur route doit reprendre, c'est-à- dire si l'envoi d'instructions de navigation à l'utilisa- teur doit reprendre. On va décrire ci-après de façon plus détaillée la manière avec laquelle est exécutée la détermination du fait que le drapeau RESUME_FLAG doit être positionné ou supprimé. A la suite du positionnement ou de la suppression du drapeau RESUMEFLAG, la position VP du véhicule est mémorisée dans la mémoire ROM 11 (pas 230). On notera que la position VP du véhicule est sauvegardée dans la mémoire ROM 11 indépendamment du fait que le drapeau RESUME_FLAG est positionné ou non, étant donné que le système 1 doit conserver la connaissance de la position actuelle du véhi- cule indépendamment du fait qu'il reprend l'envoi d'ins- tructions à l'utilisateur lors du démarrage suivant. Après la sauvegarde de la position VP du véhicule, une détermina- tion est faite pour savoir si le drapeau RESUME_FLAG a été positionné (pas 240). Si ce n'est pas le cas, le sous- programme est terminé. Si le drapeau RESUME_FLAG a été positionné, alors la destination choisie, l'itinéraire actuel et la distance réelle de conduite AD jusqu'à la destination sont mémorisés dans la partie programmable / effaçable de la mémoire ROM 11 (pas 250). Dans une autre forme de réalisation, la mémoire RAM 12 comprend une mémoire SRAM assistée par la batterie du véhicule, et la destination choisie, l'itinéraire actuel et la distance actuelle de conduite AD sont mémorisés dans la mémoire SRAM plutôt que dans la mémoire ROM 11. Dans une autre forme de réalisation, ces paramètres sont mémorisés, au lieu de cela, dans le support de mémoire de masse 13. D'une manière générale, l'utilisateur sélectionne une destination, et le système 1 calcule le meilleur itiné- raire, lorsque le véhicule démarre. Cependant, l'utilisa- teur peut également déclencher un guidage sur l'itinéraire en sélectionnant une destination à tous moments pendant le fonctionnement du véhicule. Le procédé précis d'entrée de la destination et le calcul du meilleur itinéraire n'ont pas de rapport avec la présente invention et par conséquent ne sont pas décrits ici. En réponse à un démarrage du système 1, le sous- programme de la figure 3 est exécuté par le système 1. On notera que lors du démarrage le système 1 exécute d'autres sous-programmes qui ne se rapportent pas à la présente invention et par conséquent ne sont pas décrits ici. Initialement la position VP du véhicule est extraite de la mémoire ROM 11 (pas 310). Ensuite l'état du drapeau RESUME_FLAG est contrôlé (pas 320). Si le drapeau RESUME_FLAG n'est pas positionné, alors le sous-programme s'arrête, c'est-à-dire que le guidage sur l'itinéraire ne reprend pas. Si le drapeau RESUME_FLAG est positionné, alors la destination précédemment sélectionnée, les données de l'itinéraire et une distance réelle de conduite AD jusqu'à la destination choisie sont appelées à partir de la mémoire ROM 11 (pas 330). Ces paramètres sont ensuite uti- lisés par le système 1 pour reprendre l'envoi d'instruc- tions de navigation (pas 340) à partir d'emplacements le long de l'itinéraire calculé, au niveau duquel le système 1 est arrêté. On notera qu'une décision (pas 340) de reprendre le guidage sur l'itinéraire est soumise à une confirmation du fait que l'utilisateur désire que le guidage sur l'itinéraire reprenne. Une telle confirmation peut être obtenue en utilisant une simple incitation envoyée à l'utilisateur. La manière précise dont la décision est prise concernant le fait qu'il faille reprendre ou non le guidage lors du démarrage, va être décrite ci-après en référence aux figures 4 et 5. La figure 4 représente un exemple d'une zone géographique, qu'un véhicule comportant le système 1 peut traverser. Cette zone comprend plusieurs rues 41-43 désignées par Rue du Nord 42, Rue Principale 41 et Rue Latérale 43. On suppose que le véhicule est initialement situé dans la position de démarrage S dans la Rue du Nord 42. On suppose en outre que l'utilisateur introduit un emplacement D situé dans la Rue Latérale 43, dans le sys- tème 1 en tant que destination désirée. En réponse le sys- tème calcule un itinéraire représenté par la ligne 49 allant du point de départ S jusqu'à la destination désirée D. Pendant le guidage sur l'itinéraire, la position du véhicule, telle qu'elle est maintenue par le système 1, a un état à chaque instant. Cet état est mémorisé sous la forme d'une variable, désignée sous le signe RG_STATUS, qui peut correspondre à un registre en mémoire. Par exemple, le véhicule peut être situé sur l'itinéraire calculé, comme il devrait l'être, comme cela est indiqué par le point 45 sur la figure 4. Sinon, le véhicule peut être écarté de l'itinéraire calculé, mais en restant sur une route, comme lorsque l'utilisateur a oublié de tourner; ce cas est indiqué par le point 46 sur la figure 4. Dans un troisième cas, le véhicule peut être à l'écart de l'itinéraire calculé et ne pas être sur une route quelconque (ou non sur une route contenue dans la base de données de la carte). Par exemple le véhicule peut être dans une place de parking 44 comme indiqué par le point 47 sur la figure 4. Un quatrième cas important pour la présente invention est celui o le véhicule est sur l'itinéraire calculé et o le véhicule a exécuté la dernière manoeuvre requise (c'est-à- * dire le dernier virage calculé par le système 1) avant d'atteindre la destination choisie. Chacun de ces cas possibles est mémorisé sous la forme de la variable RG_STATUS. L'état précis de RG_STATUS est utilisé pour déterminer s'il faut ou non positionner ou supprimer le drapeau RESUME_FLAG, comme cela va être décrit ci-après en référence à la figure 5. La figure 5 représente un sous-programme exécuté en réponse à chaque arrêt du système 1, pour déterminer s'il faut positionner ou supprimer le drapeau RESUME_FLAG. Le résultat du sous-programme de la figure 5 est utilisé par le sous-programme de la figure 3 lors du démarrage sui- vant intervenant à la suite de l'arrêt. Lorsqu'un arrêt du système 1 est détecté par le détecteur 23 (pas 510), une détermination est faite pour savoir si le système 1 exécute actuellement un guidage sur l'itinéraire (en délivrant des instructions de navigation à l'utilisateur). Cette détermi- nation est faite en contrôlant l'état d'un second drapeau désigné par le sigle "RG_FLAG" (pas 515). Le drapeau RG_FLAG reste toujours positionné alors que le guidage sur l'itinéraire est en cours. Si le drapeau RG_FLAG n'est pas positionné lorsque son état est vérifié (lors du pas 515), alors le drapeau RESUME_FLAG est supprimé (pas 555). Il en résulte que, lors du démarrage suivant, le système 1 ne reprend pas le guidage sur l'itinéraire, comme cela est décrit en référence à la figure 3. Cependant si le drapeau RG_FLAG est positionné lorsque l'état est contrôlé, alors une détermination est faite pour savoir si le drapeau RG_STATUS indique que le véhicule est sur l'itinéraire cal- culé (pas 520). Si le véhicule n'est pas sur l'itinéraire calculé, alors la distance directe ou en ligne droite DD depuis la position actuelle du véhicule jusqu'à la destina- tion choisie est calculée (pas 545). Si la distance en ligne droite DD est supérieure ou égale à une distance de seuil prédéterminée Dl (pas 550), alors le drapeau RESUME_FLAG est positionné (pas 540). S- la distance en ligne droite DD tombe au-dessous de la distance de seuil D1, alors le drapeau RESUMEFLAG est supprimé (pas 555). Si le drapeau RG_STATUS indique (lors du pas 120) que le véhicule est sur l'itinéraire calculé, alors une détermination est faite pour savoir si le véhicule a exécu- té sa dernière manoeuvre, c'est-à-dire la dernière manoeu- vre imposée par le système 1 (pas 525). Si le véhicule n'a pas exécuté sa dernière manoeuvre, alors le drapeau RESUME_FLAG est positionné (pas 540). Si le véhicule a exécuté sa dernière manoeuvre, alors le système 1 calcule la distance réelle de conduite AD (c'est-à-dire la distance le long de l'itinéraire calculé) depuis la position actuelle du véhicule jusqu'à la position de destination et la distance en ligne droite DD jusqu'à la destination choisie (pas 520). Si la distance actuelle de conduite AD est égale ou dépasse une distance de seuil prédéterminée D2 et si la distance en ligne droite DD est égale ou est supérieure à une distance de seuil prédéterminée D3 (pas 535), alors le drapeau RESUME_FLAG est positionné (pas 540). Sinon, le drapeau RESUME_FLAG est supprimé (pas 555). On notera que, contrairement à l'art antérieur, à la fois la distance réelle de conduite AD et la distance en ligne droite DD sont utilisées (pas 530) plutôt que seule la distance en ligne droite DD, si le véhicule est sur l'itinéraire calculé. Il en résulte une décision plus précise du fait qu'un guidage doit être repris, que si la décision était basée uniquement sur la distance en ligne droite DD jusqu'à la destination. Par exemple si l'utilisateur arrêtait le moteur du véhicule au point 45 sur la figure 4, un système de l'art antérieur pourrait décider, d'une manière incorrecte, de reprendre le guidage lors du démarrage, étant donné que la distance DD entre le point 45 et la destination D est relativement courte. La présente invention évite de telles erreurs. C'est pourquoi la présente invention réduit la durée de démarrage nécessaire par le système 1 après un arrêt qui se produit pendant le guidage sur l'itinéraire; c'est-à-dire qu'ultérieurement lors du démarrage, on fait l'économie de la durée nécessaire pour la détermination du fait que le guidage sur l'itinéraire doit être repris ou non avant que le système soit réellement arrêté. En outre, étant donné que les données de l'itinéraire et la distance actuelle de conduite jusqu'à la destination sont sauvegar- dées avant l'arrêt et sont utilisées pour cette détermina- tion, on peut obtenir une détermination précise concernant le fait que le guidage sur l'itinéraire doit être repris ou non. Ainsi on a décrit un procédé de reprise automa- tique du guidage sur l'itinéraire, fourni à un utilisateur d'un système de navigation pour un véhicule. Bien que la présente invention ait été décrite en référence à des formes de réalisation spécifiques, il est évident que dif- férents changements et modifications peuvent être apportés à ces formes de réalisation sans sortir du cadre de l'invention, et la présente description et les dessins annexés doivent être considérés uniquement à titre illus- tratif, et non dans un sens limitatif. REVENDICATIONS 1. Procédé utilisable dans un système de naviga- tion (1) pour un véhicule pour assurer le guidage d'un utilisateur sur un itinéraire, caractérisé en ce qu'il consiste à: délivrer une information à l'utilisateur pour le pilotage du véhicule; détecter un arrêt du système de navigation; et en réponse à la détection de cet arrêt, décider avant que l'arrêt se produise, s'il faut reprendre l'étape de délivrance d'informations à la suite d'un nouveau démarrage du système de navigation. 2. Procédé selon la revendication 1, caractérisé en ce que l'étape de décision comprend en outre la prise d'une décision indiquant s'il faut reprendre ou non la délivrance d'informations à l'utilisateur pour le pilotage du véhicule à la suite d'un démarrage suivant du système de navigation, sur la base d'une position actuelle du véhicule et d'un itinéraire actuel. 3. Procédé selon la revendication 2, caractérisé en ce que l'étape de décision comprend en outre la décision indiquant s'il faut reprendre ou non la délivrance d'infor- mations à l'utilisateur pour le pilotage du véhicule après un démarrage suivant du système de navigation, sur la base d'une distance à partir de la position actuelle du véhicule par rapport à la destination choisie le long de l'itinéraire actuel. 4. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre l'étape consistant à mémori- ser l'itinéraire actuel et la destination sélectionnée dans une mémoire avant que l'arrêt du système de navigation se produise, pourvu qu'il ait été décidé, lors de l'étape de décision, de reprendre la délivrance d'informations à l'utilisateur pour le pilotage du véhicule, à la suite d'un démarrage suivant du système de navigation. 5. Procédé selon la revendication 4, caractérisé en ce qu'il comprend en outre l'étape consistant à mémori- ser un drapeau dans la mémoire, ce drapeau indiquant un résultat de l'étape de décision, le procédé comprenant en outre l'étape consistant à vérifier un état du drapeau en réponse au démarrage suivant du système de navigation pour déterminer s'il faut reprendre ou non la délivrance d'informations à l'utilisateur pour le pilotage du véhi- cule. 6. Procédé selon la revendication 4, caractérisé en ce qu'il comporte en outre les étapes consistant à: s'il est établi lors de l'étape de décision qu'il faut reprendre la délivrance d'informations à l'utilisateur pour le pilotage du véhicule, alors en réponse au démarrage suivant du système de navigation: rappeler la destination choisie et l'itinéraire actuel du véhicule, à partir de la mémoire; et reprendre le sous-programme de guidage. 7. Procédé utilisable dans un système de naviga- tion pour une automobile pour assurer le guidage d'un uti- lisateur d'un système de guidage pour un itinéraire, carac- térisé en ce qu'il consiste à: exécuter un sous-programme de guidage sur l'itinéraire, le sous-programme de guidage sur l'itinéraire consistant à délivrer des informations de guidage à l'utilisateur; recevoir un signal d'arrêt correspondant à un arrêt de l'automobile; en réponse au signal d'arrêt, déterminer si le sous-programme de guidage sur l'itinéraire doit reprendre ou non reprendre en réponse à un démarrage ultérieur de l'automobile; mémoriser des informations de l'itinéraire dans une mémoire avant un arrêt ultérieur du système de naviga- tion si lors de l'étape de détermination, il a été établi qu'il faut reprendre le sous-programme de guidage, les informations concernant l'itinéraire comprenant une desti- nation choisie et un itinéraire actuel de l'automobile; et si lors de l'étape de détermination il est établi qu'il faut reprendre le sousprogramme de guidage, alors en réponse au démarrage suivant de l'automobile: appeler la destination choisie et l'itinéraire actuel de l'automobile à partir de la mémoire; et reprendre le sous-programme de guidage le long de l'itinéraire. 8. Procédé selon la revendication 7, caractérisé en ce que les informations de guidage comprennent des ins- tructions données à l'utilisateur pour guider l'automobile le long de l'itinéraire actuel jusqu'à la destination choi- sie. 9. Procédé selon la revendication 8, selon lequel l'étape de décision comprend la décision pour savoir s'il faut reprendre le sous- programme de guidage sur l'itinéraire sur la base d'une distance entre une position actuelle de l'automobile et la destination choisie le long de l'itinéraire actuel. 10. Procédé selon la revendication 8, caractérisé en ce que l'étape de détermination comprend l'étape consis- tant à mémoriser un drapeau dans la mémoire, le drapeau indiquant si une décision a été prise pour la reprise du sous-programme de guidage sur l'itinéraire en réponse au démarrage suivant de l'automobile, le procédé comprenant en outre les étapes consistant à: vérifier un état du drapeau en réponse au démar- rage suivant du véhicule; et effectuer l'étape d'appel et l'étape de reprise en fonction de l'état du drapeau. 11. Dispositif servant à assurer le guidage d'un utilisateur d'un système de navigation (1) pour un véhicule sur un itinéraire, caractérisé en ce qu'il comporte: des moyens (23) pour déterminer un arrêt du véhicule; et des moyens (10) pour déterminer, en réponse à l'arrêt du véhicule et avant un démarrage suivant du système de navigation (1), s'il faut reprendre un sous- programme de guidage sur l'itinéraire en réponse à un démarrage suivant du véhicule. 12. Dispositif selon la revendication 11, carac- térisé en ce que le sous-programme de guidage sur l'itiné- raire comprend un sous-programme servant à délivrer à l'utilisateur des informations pour l'assister dans son pilotage du véhicule jusqu'à une destination, qu'il a choi- sie, le long de l'itinéraire actuel du véhicule, calculé par le système de navigation (1). 13. Dispositif selon la revendication 11, carac- térisé en ce que les moyens de détermination comprennent des moyens pour décider s'il faut reprendre le sous- programme de guidage sur la base d'une distance le long de l'itinéraire actuel depuis la position actuelle du véhicule jusqu'à une destination choisie par l'utilisateur. 14. Dispositif selon la revendication 12, carac- térisé en ce qu'il comporte en outre des moyens (12) pour mémoriser l'itinéraire actuel et la destination dans une mémoire avant l'arrêt suivant du système de navigation, si les moyens de détermination (23) établissent qu'il faut reprendre le sous-programme de guidage en réponse au démar- rage suivant du véhicule. 15. Dispositif selon la revendication 14, carac- térisé en ce que les moyens de détermination (23) compren- nent en outre des moyens pour mémoriser un drapeau dans la mémoire, le drapeau correspondant à un signal de sortie des moyens de détermination, le dispositif comportant en outre des moyens (10) pour contrôler un état du drapeau en réponse au démarrage suivant du système de navigation et déterminer s'il faut reprendre l'envoi d'informations à l'utilisateur pour l'assister dans le pilotage du véhicule. 16. Dispositif selon la revendication 14, carac- térisé en ce qu'il comporte en outre des moyens (10) permettant, en réponse au démarrage suivant du système de navigation, d'appeler la destination choisie par l'utilisa- teur et l'itinéraire actuel du véhicule à partir de la mémoire (RAM 12) et de reprendre le sous- programme de guidage sur l'itinéraire, si l'état du drapeau indique qu'une décision a été prise pour reprendre le sous- programme de guidage sur l'itinéraire. 17. Système de navigation (1) pour un véhicule, caractérisé en ce qu'il comporte: un processeur (10); une première mémoire (12) couplée au processeur; et une seconde mémoire (11) couplée au processeur, la seconde mémoire contenant des instructions d'ordinateur qui y sont mémorisées et qui, lorsqu'elles sont exécutées par le processeur, amènent ce dernier à: exécuter un sous-programme de guidage incluant l'envoi d'informations de guidage à l'utilisateur, le sous- programme de guidage incluant l'envoi d'instructions de navigation à un utilisateur du système de navigation (1); détecter un arrêt imminent du système de naviga- tion; en réponse à la détection de l'arrêt imminent, décider s'il faut reprendre le sous-programme de guidage à la suite d'un démarrage suivant du système de navigation (1); et mémoriser une destination choisie par l'utilisa- teur et un itinéraire calculé du véhicule dans la première mémoire (12) avant que se produise l'arrêt du système de navigation, si une décision a été prise pour la reprise du sous-programme de guidage. 18. Système de navigation selon la revendication 17, caractérisé en ce que les instructions d'ordinateur comprennent en outre des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le processeur (10), amènent ce dernier, dans le cas o une décision a été prise de reprendre le sous-programme de guidage à la suite du démar- rage suivant du système de navigation (1), à: en réponse au démarrage suivant du système de navigation, appeler la destination choisie par l'utilisa- teur et l'itinéraire calculé du véhicule à partir de la première mémoire et reprendre le sous-programme de guidage. 19. Système de navigation selon la revendication 17, caractérisé en ce que les instructions de navigation comprennent les instructions envoyées à l'utilisateur pour le guidage du véhicule le long de l'itinéraire actuel jusqu'à la destination choisie par l'utilisateur. 20. Système de navigation selon la revendication 17, caractérisé en ce que les instructions d'ordinateur servant à amener le processeur (10) à décider s'il faut reprendre le sous-programme de guidage comprennent en outre: des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le processeur, amènent ce dernier à décider s'il faut ou non reprendre le sous-programme de guidage sur la base d'une distance entre une position actuelle du véhicule et la destination choisie par l'utilisateur, le long de l'itinéraire calculé. 21. Système de navigation selon la revendication 17, caractérisé en ce que les instructions d'ordinateur comprennent en outre des instructions d'ordinateur qui, lorsqu'elles sont exécutées par le processeur, amènent ce dernier à: mémoriser un drapeau dans la première mémoire, le drapeau indiquant si une décision a été prise pour reprendre le guidage en réponse à un démarrage suivant du système de navigation; contrôler un état du drapeau en réponse au démar- rage suivant du véhicule; et exécuter l'étape d'appel et l'étape de reprise, en fonction de l'état du drapeau.