Brevet FR2825179A1 — publié le 20021129

d'informations sur le pare-brise du véhicule. i. Etat de la technique L'invention concerne un procédé d'introduction vocale d'un mot selon lequel le signal vocal est saisi par un micro. On connaît des dispositifs de navigation pour les véhicules destinés à permettre le guidage dans un réseau routier, selon lequel on peut introduire vocalement la destination. Dans ce système, on prononce une à une les lettres et à l'aide de celles-ci l'identification s'identifie, mais l'énoncé des lettres est toutefois long. Selon le document DE 197 42 054 A1, on connaît un sys o tème d'entrce pour les localités et/ou les noms de rues dans un système de navigation selon lequel l'entrce se fait par des mots entiers. Ces mots doivent toutefois être reconnus par un dispositif de reconnaissance vocale et ensuite on recherche dans une liste alphabétique le nom de lieu et/ou de rue. I1 est nécessaire pour cela que l'ensemble du mot soit parfaitement reconnu par le dispositif de reconnaissance vocale. La reconnaissance vo- cale peut se faire avec erreur et il faut un état de donnces très important de modèles vocaux possibles. Avantages de l'invention La présente invention concerne un procédé du type défini o ci-dessus, caractérisé en ce qu'on enregistre des donnces phonétiques avec au moins une information complémentaire, l'utilisateur introduit un critère de sélection, on compare le critère de sélection introduit aux infor- mations complémentaires en mémoire, on compare les donnces phonéti- ques au signal vocal pour lequel le critère de sélection correspond à :5 l'information complémentaire enregistrce et à partir de la comparaison, on définit le mot introduit. Le procédé selon l'invention offre l'avantage d'enregistrer des modèles vocaux pour les entrées de mots complets possibles, et de li- miter ainsi la recherche parmi ces modèles vocaux en indiquant précé demment un critère de sélection. Ainsi une recherche dirigée peut se faire selon les modèles vocaux enregistrés sous la forme de donnces phonéti- ques pour des mots complets. Ces recherches précédées par l'entrce d'un critère de sélec- tion se font très rapidement, car seuls les modèles vocaux concernés par le critère de sélection seront examinés de manière plus détaillée. Ainsi non seulement on évite le risque d'une erreur de reconnaissance, car les mots possibles sonnants de façon voisine mais qui ne répondent pas au critère de sélection seront exclus d'emblée; de plus, il est avantageux que la ré duction de l 'importance de la recherche diminue également le transtert de s donnces entre l'unité de calcul et l'unité de mémoire aux seules donnces enregistrces pour la reconnaissance vocale. Suivant une autre caractéristique, il est particulièrement s avantageux que par l'indication phonétique des données/lieux et/ou des dénominations de noms enregistrces, on a une association directe entre les donnces phonétiques et les indications de lieux et/ou les indications de noms. Il est en outre avantageux que le critère de sélection soit 0 également entré par une entrée vocale car ainsi on peut avoir une entrce vocale complète notamment pendant le déplacement avec le véhicule, de sorte que le conducteur peut se concentrer sur les man_uvres. Il est en outre avantageux d'enregistrer comme information supplémentaire, une appartenance à un domaine thématique, à une ré lS gion et/ou à un lieu. Par les critères de sélection évoqués, l'utilisateur peut limiter de manière rapide et efficace, la recherche notamment en uti- lisant les termes qu'il connaît. Pour un domaine thématique, l'utilisateur peut par exemple limiter son entrée à des hôtels ou restaurants. On évite ainsi toute confusion avec des désignations de lieux sonnants de façon o analogue. L'indication d'une appartenance à une région ou à une ville ou une rue peut limiter fortement la recherche et augmente ainsi la probabi- lité de la reconnaissance vocale. Par exemple, comme information complémentaire, on mé- morise au moins une partie d'un code postal d'un lieu. s Il est en outre avantageux d'enregistrer la fréquence de la sélection jusqu'alors d'un mot ou d'une information complémentaire. Il est possible ainsi de chercher tout d'abord des indications qui ont été données très fréquemment dans le passé, car ces indications ont également une plus grande probabilité d'utilisation pour l'avenir. Si l'on recherche tout so d'abord ces indications, on raccourcit le temps de recherche. Il est en outre avantageux d'enregistrer sur un support de données phonétiques, les données des mots à introduire par introduction vocale dans le dispositif de navigation. A l'aide d'un tel support de don- nées, on peut diminuer les conditions posces à l'unité de reconnaissance vocale dans le dispositif de navigation, car il suffit d'effectuer une compa- raison entre les données phonétiques enregistrées et le signal vocal intro- duit. Il est également avantageux d'enregistrer directement les donnces phonétiques avec les indications de lieux et/ou les dénomina tions de noms pour faciliter à la fois l'actualisation des donnces et l'accès à celles-ci. Il est également avantageux que le support de donnces soit réinscriptible, car on peut ainsi compléter par les informations les plus actuelles par exemple une nouvelle dénomination de rue. Il est également avantageux que les données phonétiques enregistrées sur le support de donnces soient émises de manière acousti o que, car ainsi les donnces phonétiques peuvent servir pour une émission de contrôle de ce qui a été entré ou pour d'autres émissions acoustiques notamment pour l'émission d'indications destince au conducteur. Dessins La présente invention sera décrite de manière plus détaillée à l'aide d'un exemple de réalisation représenté dans les dessins annexés, dans lesquels: - la figure 1 montre un dispositif de navigation d'un véhicule avec un support de données selon l'invention pour la mise en _uvre du procédé d'entrée vocale, o - la figure 2 montre un procédé selon l'invention d'entrce vocale, - la figure 3 montre un exemple de réalisation d'enregistrement de don nces sur un support de donnces selon l'invention. Description de l'exemple de réalisation Le procédé selon l'invention d'entrée vocale d'un mot peut s s'utiliser dans différents dispositifs avec entrée vocale comme par exemple des équipements d'ordinateur. En particulier, il est avantageux de l'appliquer au véhicule, car ceux-ci peuvent avoir des utilisateurs diffé rents et surtout il faut un temps d'apprentissage qui fait partie du sys tème d'entrée vocale et cela offre des difficultés d'acceptance. De plus, o lorsqu'on introduit des textes dans des systèmes d'entrée vocale associés à des ordinateurs, il y a en général un contexte, de sorte qu'une phrase dont un mot n'a pas été compris peut être complétée au moins en partie cor rectement par le système d'entrée vocale. Lorsqu'on introduit une destina tion pour laquelle l'utilisateur ne peut exprimer parfois qu'un seul mot à s savoir la destination elle-même, la comparaison avec un contexte n'est pas possible, si bien que l'on rencontre souvent des erreurs. Le procédé selon l'invention décrit ci-après dans son appli cation un système de navigation pour conduire un véhicule dans un ré seau routier par l'émission d'indications de direction. La figure 1 montre un dispositif de navigation 1 comprenant s un hautparleur 2, une unité d'affichage 3, un micro 4 et une unité de commande 5 et un clavier 6. Le dispositif de navigation 1 comporte une unité de calcul 7 reliée par une première interface radio 18 pour effectuer la localisation, c'est-à-dire pour déterminer la position du véhicule de préférence par un système de signaux de satellite notamment le système o GPS (système de positionnement global). L'unité de commande 5 ou le mi cro 4 permettent d'introduire une destination; l'unité de calcul 7 déter mine alors un trajet entre le point de départ et la destination, c'est-à- dire entre la position détinie par la première interface radio 18 et la destination introduite, en utilisant la carte numérique enregistrce sur un support de s données 1 placé dans le lecteur de support de données 9. Le dispositif de navigation 1 est en outre relié de préférence à des capteurs de véhicule 10 par exemple un capteur de mesure de trajet, un capteur de rotation et/ou un compas pour la localisation dans la mesure o il n'est pas possible d'établir le contact avec un satellite par la première interface radio 18. Le o calcul du trajet peut se faire en plus ou uniquement dans une centrale de service 11 à laquelle le dispositif de navigation 1 peut être relié par une liaison radio mobile 12 à l'aide d'une seconde interface radio 13. L'unité d'affichage 3 est réalisée de préférence comme afficheur à cristaux liquides et est installée dans la console centrale du véhicule. Le micro 4 se trouve de préférence devant le conducteur, par exemple au niveau du tableau de commande, de sorte que pendant la conduite, le conducteur se tenant normalement peut faire une introduc tion vocale. Le haut-parleur 2 est de préférence un haut-parleur de l'installation d'autoradio du véhicule. Selon un exemple de réalisation préférentiel, l'installation d'autoradio peut également être intogrce dans le dispositif de navigation 1. La liaison radio mobile 12 est notamment une liaison de télophone mobile. Le support de données 8 est de préférence un support de données magnétique et/ou optique qui peut s'extraire du lec teur de support de donnces 9. La réalisation du support de donnces 8 3s comme mémoire de masse est également possible par exemple sous la forme d'un disque dur. Le lecteur de support de donnces est réalisé comme dispositif de lecture et/ ou d'enregistrement, ce qui permet d'enregistrer les informations actuelles transmises par la centrale de ser vice 11 sur le support de données 8 avec le lecteur de support de don nées 9. Pour l'émission des indications de trajet vers le conducteur, l'unité de calcul 7 utilise les données phonétiques enregistrces sur le sup port de données 8 et sans avoir à calculer une émission vocale, il émet les données phonétiques enregistrées par le haut-parleur 2 à destination du conducteur. Au début ou pendant un déplacement, l'utilisateur indique une destination par le clavier 6 de l'unité de commande 5 ou par le micro o 4 sous forme d'entrée vocale. Pour le contrôle, la destination introduite est affichée pour l'utilisateur sur l'unité d'affichage 3, et/ou le hautparleur 2, émet une confirmation acoustique. Pendant le déplacement, l'unité d'affchage 3 et/ou le haut-parleur 2 donnent des indications de trajet en fonction de la position actuelle du véhicule. I1 est conseillé de faire l'entrce is vocale lorsque le conducteur est déjà en route. De plus dans le véhicule de manière générale pour des raisons d'encombrement limitées, on ne dis pose pas de clavier d'ordinateur, de sorte que l'introduction à l'aide du clavier 6 est en général compliquce. L'introduction vocale selon l'invention se fait de façon que l'unité de calcul 7 compare un signal audio introduit par le micro 4 et des données phonétiques enregistrées sur le support de donnces 8, c'est-à-dire par exemple un modèle vocal ou des exemples de prononciation sous la forme de signaux vocaux enregistrés. Un exemple de ré ali satio n du procédé selo n l 'invention sera explicité à l 'aide de la fi gure 2. 2s Le procédé d'introduction vocale commence par une étape d'appel 20 au cours de laquelle l'utilisateur actionne par exemple l'une des touches 6 de l'unité de commande 5 pour signaler à l'unité de calcul 7 qu'il va effectuer une entrce vocale. Dans la première étape de sélection suivante 21, l'utilisateur à la requête de l'unité de calcul 7 faite par le hautparleur 2 ou par l'unité d'affchage 3, introduit un critère de sélec tion. Comme critère de sélection, on peut avoir par exemple des domaines thématiques. I1 s'agit hôtels, restaurants, de curiosités et de musces, théâtres, parcs de loisirs, piscines, administrations ou sociétés. D'autres critères de sélection peuvent être une région par exemple un arrondissement, une ville, une commune ou un pays. I1 est également possible de demander si un lieu choisi comme destination est important, d'importance moyenne ou petite; ces dénominations sont fai tes suivant des limites de nombre d'habitants par exemple ' corres pond à une plage de nombre d'habitants entre O et 50.00O, " moyen " entre une plage de 40.000 à 100.000 habitants, et " grand " est une plage supé- rieure à 100.000 habitants. Comme autre critère, on peut utiliser le code postal ou le s début du code postal par exemple les deux premiers chiffres. L'entrce du critère de sélection peut se faire sous forme d'entrce vocale; dans ce cas également, des données phonétiques d'identification du critère de sélec- tion sont enregistrces pour tous les critères de sélection. Selon un autre exemple de réalisation, on introduit un critère de sélection par l'unité de o commande 5. Dans une étape d'entrce suivante, on introduit par le mi- crophone 4 le mot comme mot complet. Ensuite, on a une seconde étape de sélection 23 au cours de laquelle l'unité de calcul détermine les don- nces phonétiques pour lesquelles le critère de sélection introduit corres s pond à une information complémentaire enregistrce en plus des données phonétiques. Selon un exemple préférentiel, on établit un indice d'une liste de données dans la mémoire de travail 14 du dispositif de navigation 1 en ce qu'on copie les données phonétiques respectives du support de donnces 8. I1 est également possible d'avoir plusieurs critères de sélection o et non un seul, ce qui simplifie d'autant la recherche. Dans une étape de comparaison suivante 24, l'unité de cal- cul 7 du dispositif de navigation 1 compare le signal d'entrée vocale fait par le micro 4 pour le mot aux données phonétiques en mémoire dans la mémoire de travail 14. Dans un autre exemple de réalisation, les donnces s phonétiques sont classées selon les modèles vocaux, de sorte qu'en plus on ne compare que les donnces phonétiques enregistrées pour la compa- raison, et qui sont voisines au modèle vocal introduit. Dans une étape de décision 25 suivante, on vérife si l'on a constaté une concordance suffisante avec l'une des donnces phonétiques et la concordance peut être influencée par un niveau de concordance pré- déterminé. Lorsque l'on ne constante aucune concordance, on revient à l'étape d'entrce 22 et l'utilisateur répète l'introduction du mot. Cela est par exemple indiqué par l'unité d'affchage 3 ou par le haut-parleur 2. Si l'on constate qu'il n'y a pas d'association claire possible mais que toutefois 3s plusieurs donnces phonétiques possibles présentent une concordance suffisante, on passe sur une seconde étape de sélection 26 par laquelle l'utilisateur peut sélectionner une entrée sur l'unité d'affchage 3 à l'aide des touches 6. A partir de la seconde étape de sélection 26, on arrive à la première étape de définition 27 au cours de laquelle on fixe l'entrée pour la suite du traitement. Dans un dispositif de navigation pour introduire une desti nation, le premier mot à introduire est en général un nom de ville auquel s font suite d'autres entrées comme par exemple un nom de rue et le cas échéant un numéro d'immeuble. De façon générale, l'introduction d'un mot ne suffit pas pour déterminer une destination de manière précise. C'est ainsi que par exemple pour rentrer un hôtel ou restaurant recher ché, il faut d'abord donner le nom de la ville pour ensuite introduire le o nom du restaurant. On peut ainsi faire suivre la première étape de déter mination 27 par une autre entrce d'un critère de sélection non représenté à la figure 2. Si l'on sélectionne une adresse, une telle entrée n'est pas né cessaire, car comme la ville est donnée, on a déjà un critère de sélection, de sorte que l'entrce suivante d'un nom de rue n'aura à tenir compte que des noms de rue de cette ville. De façon avantageuse, pour ce nom de rue, on enregistre la ville o se trouve cette rue. Comme les mêmes noms de rue peuvent exister dans plusieurs villes, on peut n'enregistrer un nom de roue qu'une seule fois pour différentes villes avec comme informations supplémentaires les villes correspondantes. La première étape de détermination 27 se poursuit pour l'entrce d'un nom de ville par une seconde étape d'entrce 28 au cours de laquelle on introduit un nom de rue comme mot complet. Dans une se conde étape de décision 29, on vérife s'il est possible de comparer pour l'identifier, le signal audio introduit et les données phonétiques transmises à partir de la mémoire de travail 14. Si cela n'est pas le cas, on revient à la seconde étape d'entrée 28. Si après une comparaison, plusieurs données phonétiques enregistrées peuvent être concernées, on passe sur une troi sième étape de sélection 30 par laquelle l'utilisateur sélectionne plusieurs noms de rue. Après une sélection de l'un de ces noms de rue, on passe sur une seconde étape de détermination 31 au cours de laquelle on fixe une entrce d'un nom de rue pour la suite du traitement. On arrive dans la se conde étape de détermination 31 à partir de l'étape de décision 29 si au cours de celle-ci on a constaté qu'il était possible d'avoir une attribution biunivoque entre les données phonétiques et le signal vocal du mot intro 3s duit. Après la deuxième étape de constatation 31, on passe sur une étape de traitement 32 au cours de laquelle on traite les informations introdui tes notamment pour déterminer un trajet entre la position du véhicule obtenue par la première interface radio 18 et la destination introduite. La figure 3 montre un exemple d'enregistrement de données sur le support de données 8. Les donnces sont enregistrées de préférence dans un champ de données, une ligne de donnces 40 étant associée à un jeu phonétique de donnces 41 qui est enregistré de prétérence de manière codée par exemple sous la forme d'un signal audio dans la première cel- lule de la ligne de donnces 40. Une désignation de lieu ou de nom 42 est associée au jeu de données phonétiques 41. La désignation de nom 42 peut étre pour une ville par exemple , et pour un hôtel, un restaurant, une adminis o tration ou autres installations ou par exemple pour une désignation de société par exemple " Bosch ". Dans les autres champs de donnces 43', 43", 43"', on enregistre les informations complémentaires. Les informa- tions complémentaires sont par exemple pour les donnces phonétiques de ville, un code postal, un arrondissement, un pays ou une région. Pour les s rues, les seules informations complémentaires sont les villes dans les- quelles se trouvent les rues. En plus, dans un champ on peut également enregistrer combien de fois l'expression phonétique a déjà été introduite. Cela permet une recherche dirigée vers des destinations déjà fréquemment introduites, par exemple toutes les destinations qui ont été utilisoes jus qu'alors plus de cinq fois. Il est également possible d'enregistrer l'instant du dernier appel comme information complémentaire. Ainsi, on recherche d'abord parmi les entrces qui ont déjà été faites au cours d'une période par exemple au cours des deux dernières semaines. R E V E N D I C A T I O N S 1 ) Procédé d'introduction vocale d'un mot selon lequel le signal vocal est saisi par un micro, caractérisé en ce qu' s on enregistre des donnces phonétiques avec au moins une information complémentaire, l'utilisateur introduit un critère de sélection, on compare le critére de sélection introduit aux informations complémentaires en mé moire, on compare les données phonétiques au signal vocal pour lequel le critére de sélection correspond à l'information complémentaire enregistrce et à partir de la comparaison, on définit le mot introduit. 2 ) Procédé selon la revendication 1, caractérisé en ce qu' en plus des données phonétiques, on mémorise des indications de lieu et/ou des désignations de nom. 3 ) Procédé selon la revendication 1, caractérisé en ce qu' on introduit le critère de sélection par une entrée vocale. 4 ) Procédé selon la revendication 1, caractérisé en ce que comme information complémentaire, on indique une appartenance à un domaine thématique, à une région et/ou à un lieu. ) Procédé selon la revendication 1, caractérisé en ce que comme information complémentaire, on mémorise au moins une partie d'un code postal d'un lieu. 6 ) Procédé selon la revendication 1, caractérisé en ce que comme information complémentaire, on mémorise la fréquence de la sé- lection d'un mot faite jusqu'alors. 7 ) Procédé selon la revendication 1, caractérisé en ce qu' on enregistre les donnces phonétiques avec une indication de lieu et/ou une dénomination de nom sur un support de donnces réinscriptibe. 8 ) Procédé selon la revendication 1, s caractérisé en ce qu' on enregistre sur un support de données, des données phonétiques pour les mots introduits par introduction vocale dans le dispositif de navigation et on compare les donnces phonétiques enregistrces et le signal vocal in- troduit, les données phonétiques pouvant être émises de manière acousti-