Brevet FR2617299A1 — publié le 19881230

SYSTEME A RECONNAISSANCE VOCALE,AUTONOMEET PORTABLE, DE CESTIOB DE FICHIERS D'ORDIBATEUR L'invention concerne un système de gestion à reconnaissance vocale, autonome et portable, de gestion de fichiers dans un ordinateur permettant de saisir des informations pour un fichier d'ordinateur tout en gardant éventuellement les mains libres. On connaît par le certificat d'utilité français 84 l817#, un système constituant un terminal portatif, permettant de stocker des informations dans sa mémoire, ces informations étant saisies d'une part, par branchement direct sur un ordinateur central, d'autre part par reconnaissance vocale, grâce à un microphone, lorsque le système est déconnecté de l'ordinateur. Ce système a pour inconvénient la nécessité d'une mémoire vive importante, qui peut être saturée avant que toutes les données ne soient entrées, et le risque de perte des données saisies en cas de panne car celles-ci ne peuvent être enregistrées dans l'ordinateur que lorsque le système lui est relié, en mode local, lors du retour de son utilisateur au centre de traitement des données. On connaît également, par le document "Advances in instrumentations, vol. 34, Part. 2, Proc 15A Conf. and Exibit, Chicago, I11 (1979) Oct.", un système de saisie de données dans lequel l'utilisateur transmet par liaison HF les données à un système de reconnaissance vocale lié à l'ordinateur. Ce système a pour inconvénient l'occupation de l'ordinateur a des taches de codages des données reçues, ce qui ralentit sa rapidité de saisie et de traitement d'autres données lorsqu'il travaille en temps partagé, et impose une mémoire importante pour mémoriser les voix de plusieurs personnes susceptibles d'effectuer la saisie. D'autre part, l'utilisateur ignore si les données ont été correctement saisies car il n'y a pas de retour pour contrôle. L'invention vise à pallier ces inconvénients en réalisant un système à reconnaissance vocale, autonome et portable, de gestion de fichiers d'ordinateur, permettant éventuellement à son utilisateur de garder les maines libres, dans lequel les données entrées au moyen d'un microphone, peuvent être contrôlées une permière fois, par affichage optique et même par restitution dans un haut-parleur ou un écouteur au moyen d'un synthétiseur vocal, validées, par exemple par un mot prévu à cet effet, envoyées à l'ordinateur puis réémises par celui-ci vers le système pour contrôle des données transmises et validation des données transmises avant enregistrement dans la mémoire de l'ordinateur. Ce but est atteint selon l'invention par un système à reconnaissance vocale du type précité comportant en outre, un circuit de traitement des données numériques obtenues qui traduit ces données dans le code informatique de l'ordinateur, un circuit d'interface de transmission des données codées à l'ordinateur, pérmettant aussi la réception de ces données réémises par l'ordinateur pour vérification et nouvelle validation. L'invention sera mieux comprise au moyen d'un exemple de réalisation décrit ci-après et représenté schématiquement sur le dessin annexé. Le système comporte un microphone 2 relié à un circuit de reconnaissance de paroles 3, pourvu d'un convertisseur analogique/numérique pour mémoriser les signaux reçus, associé & une mémoire de vocabulaire amovible 4 dans laquelle un ou plusieurs locuteurs peuvent enregistrer préalablement les mots nécessaires b la saisie, y compris les lettres de l'alphabet, les chiffres, des nombres et des noms de signes, ces mots étant destinés à être comparés par le circuit de reconnaissance de paroles 3 à ceux prononcés par le locuteur. Le circuit 3 est également relié par une sortie a un circuit de traitement de données numériques 5 réalisant le codage des données numériques reçues selon le code utilisé par l'ordinateur 16 (ASCII par exemple).Le circuit 5 comporte plusieurs sorties dont une pour un dispositif d'affichage 7 et une autre vers un circuit d' interface de transmission des données et d'identification 6. Ce dernier possède quatre sorties 11 à 14. Les sorties 12 à 14 sont respectivement une sortie directe pour connexion & l'ordinateur en mode local, une sortie série, pour liaison avec un modem par exemple, et une sortie parallèle pour une imprimante. La sortie 11 est destinée à un émetteur récepteur HF 1# pour la transmission sans fils. Le circuit 6 est associé à une mémoire 9. Outre le dispositif d'affichage 7, il est prévu un synthétiseur vocal 8 pourvu d'un convertisseur numérique/analogique pour restituer les données saisies en mode sonore et les contrôler. Une entrée supplémentaire 15 est également prévue dans le circuit 5, par exemple pour un crayon optique. On peut également prévoir une entrée clavier bien qu'il s'agisse justement de s'en passer. Tous les circuits précités sont alimentés en tension par une source non représentée. Le dispositif fonctionne comme suit. L'utilisateur a préalablement enregistré les paroles nécessaires à la saisie des données dans une mémoire de vocabulaire 4 qui lui est propre ou qui est commune à un groupe. Il l'introduit dans le système afin de permettre au système d'identifier les paroles qu'il va devoir prononcer. Si l'on est dans le cas d'une gestion d'inventaire, par exemple, pour chaque produit à inventorier, il va indiquer oralement dans le microphone le nom du produit et/ou sa référence, le nombre d'exemplaires, le prix unitaire et toute information nécessaire à sa gestion. Ces données sont mémorisées une à une dans le circuit de reconnaissance de paroles 3 et y sont comparées avec les paroles préalablement enregistrées dans la mémoire de vocabulaire 4.Lorsque le circuit 3 a identifié les mots prononcés par le locuteur, et numérisés, avec ceux enregistrés dans la mémoire 4, il transmet ces données numériques au circuit de traitement de données numériques 5 qui traduit ces données dans le code informatique utilisé par l'ordinateur, par exemple le code ASCII, ou le code ISO Français. Le circuit 5 transmet les données ainsi codées au dispositif d'affichage alphanumérique 7 qui affiche les données saisies et codées. Le dispositif 7 peut être monté sur le boîtier du système ou porté au poignet. Lors du défilement sur l'écran, l'utilisateur annule ou valide après chaque mot, soit par un mot prévu à cet effet et prononcé dans le microphone, soit par des contacts appropriés sur le boîtier du système.Dans le cas où il rencontre un objet dont le nom n'a pas été enregistré dans la mémoire 4 et qui de ce fait ne pourra pas être identifié, il va épeler ce mot, puis, lors du défilement sur le dispositif d'affichage, valider après la dernière lettre. Après validation, les données codées sont transmises par le circuit 5 au circuit d'interface de transmission de données 6, qui dispose de la mémoire 9 où il les enregistre, et qui transmet ces données au moyen de l'émetteur récepteur 1# à l'ordinateur 16 équipé de moyens équivalents. L'interface émetteur-récepteur de l'ordinateur 16 enregistre les données codées reçues dans une mémoire et les retransmet simultanément vers le système 1 dont le circuit d'interface 6 va comparer ces données å celles mémorisées en 9. En cas d'identification correcte il émet un signal de validation vers l'ordinateur 16 qui enregistre alors les données validées dans sa mémoire centrale puis dans sa mémoire de masse. En cas de non identification il y a réémission des données mémorisées dans la mémoire 9 Jusqu'à identification positive et validation du message transmis. Si au bout d'un certain nombre d'essais, de préférence trois, l'identification n'est toujours pas réalisée, un signal d'erreur est envoyé à l'affichage 7 et éventuellement au synthétiseur 8 pour en informer l'utilisateur qui prend alors les mesures nécessaires. Dans le cas où l'ordinateur central 16 est trop éloigné du lieu de saisie pour que la liaison HF soit utilisée, le système est alors relié à un modem par sa sortie série 13 pour transmission téléphonique. Dans le cas où l'ordinateur est à proximité, le système peut être relié directement par fil à l'ordinateur au moyen de sa sortie 12. L'utilisateur peut également avoir à sa disposition une imprimante branchée sur sa sortie parallèle 14, par exemple pour éditer les étiquettes sur place, ou simplement lister les données saisies. En variante, on peut prévoir que l'utilisateur valide lui-méme les données transmises à l'ordinateur au lieu de la validation automatique par le circuit 16. Dans ce cas, les signaux reçus par l'émetteur-récepteur 1~ sont transmis au dispositif d'affichage 7 et éventuellement au synthétiseur 8. Les avantages du système selon l'invention sont considérables. Tout d'abord, le fait de transmettre à l'ordinateur des données déjà traduites dans le code utilisé par l'ordinateur (ASCII par exemple) permet a celui-ci de traiter immédiatement ces données sans perte de temps. La mémoire de vocabulaire amovible spécialisée à une application, propre à une personne, ou à un groupe, et associée au système, évite l'obligation d'utiliser un espace mémoire important soit dans le système luimeme, soit dans l'ordinateur, ce qui autorise une miniaturisation du système et le rend portable. Le système permet non seulement de fournir une base de données en informations mais également de la créer puisqu'il constitue un dispositif de saisie complet. Le double contrôle, à la saisie et à la transmission procure de plus une sécurité pour l'exactitude des données enregistrées par l'ordinateur. Le système n'est pas limité à l'application décrite dans le cas d'une gestion d'inventaire. On peut appliquer ce système à la gestion d'archives. Dans le cas ou une société confie ses dossiers à une société d'archivage, la personne venant prendre les dossiers chez le client indique au système le nom et le numéro du dossier, le numéro du paquet dans lequel il est placé puis celui de la caisse ou du conteneur dans lequel le paquet est placé. Elle indique par suite l'emplacement, rayon, allée, etc.. où le conteneur est rangé. On peut également appliquer ce système à la gestion des fiches d'un hôpital. Dans ce cas, le locuteur indique dans le microphone les informations concernant chaque malade et, outre son identité, le service dans lequel il doit être traité ou opéré, la maladie, etc. . Le personnel soignant peut ' également saisir en temps réel les observations faites pendant l'opération ou l'examen du malade. Une autre application très importante est la découpe des cuirs dans l'industrie de la chaussure. Les peaux n'étant pas constantes dans leur qualité sur toute leur surface, le coupeur découpe les peaux au moyens de formes appropriées selon la qualité de la peau dans une zone donnée de sa surface (semelles, talons, tiges, etc..). Pendant l'exécution du travail, il perd la notion des quantités réalisées, il ne sait plus combien il a de pièces découpées avec une forme donnée pour un pied et pour l'autre. Gracie à l'invention, il indique chaque fois dans le microphone la référence de la forme utilisée. Le système transmet ces données a l'ordinateur qui répertorie toutes les références et les compte. Il va renvoyer au coupeur le décompte pour chaque forme des pièces fabriquées ainsi que les manquantes pour ~ la réalisation d'assortiments complets. Ceci évite au coupeur de faire plus de pièces pour un pied alors qu'il manque des pièces équivalentes pour l'autre pied. Une autre application importante de l'invention est l'application aux rondes de surveillance. Dans ce cas, la personne effectuant la ronde informe l'ordinateur central qu'elle est à un point donné de son parcours. Elle peut également lui communiquer un certain nombre d'observations qu'elle a faites, par exemple sur l'état de certains systèmes à surveiller. Après validation de l'information transmise et enregistrement dans la mémoire de l'ordinateur, celui-ci peut émettre à son tour un message qui s'affiche sur le dispositif d'affichage qui donne à la personne des ordres pour des mesures à prendre, si nécessaire, et lui indique le point suivant de la ronde où elle doit se rendre. Des mesures immédiates peuvent ainsi être prises le cas échéant. On obtient ainsi, grâce à ce système, un parcours aléatoire. De ce fait, personne ne connaît à l'avance le parcours du surveillant, ce qui va dans le sens de la sécurité. Le système peut aussi être appliqué à la reconnaissance des personnes autorisées à pénétrer dans un local à accès restreint. Le gardien transmet par le système les informations sur l'identité de la personne qui se présente. L'ordinateur renvoit ou non une autorisation de laissez-passer. REVENDICATIONS 1. - Système autonome portable å reconnaissance vocale de gestion de fichiers dans un ordinateur, comportant un organe de saisie des données constitué par un microphone relié à un circuit de reconnaissance de paroles, qui compare les mots émis par le locuteur et numérisés pour constituer des données, à ceux enregistrés au préalable dans une mémoire de vocubulaire, caractérisé en ce que le circuit de reconnaissance de paroles restitue, dans un dispositif d'affichage et/ou à synthèse vocale, les mots émis par le locuteur et numérisés, pour véfification et validation par le locuteur et en ce que ces données, une fois validées, sont transmises à un circuit de traitement de données numériques (5) qui les traduit dans un code informatique en usage dans un ordinateur, et les envoie à un circuit d'interface de transmission de données codées (6 > qui les enregistre dans une mémoire (9) qui lui est associée. 2. - Système selon la revendication 1, caractérisé en ce que le circuit d'interface de transmission de données codées (6) assure également la transmission de ces données vers un ordinateur (16) ainsi que la réception de ces données réémises par l'ordinateur pour les vérifier par comparaison avec le contenu de la mémoire (9) et en ce que, après comparaison, le circuit d'interface de transmission de données émet un signal de validation vers l'ordinateur dans le cas d'une identité, ou, dans le cas d'une non identité, réémet les données mémorisées vers l'ordinateur ou délivre un message d'erreur vers le dispositif d'affichage (7) et/ou de synthèse vocale C8). 3. - Système selon la revendication 2, caractérisé en ce que le circuit d'interface de transmission de données codées (6) assure en outre la réception de messages, différents des données, transmis par l'ordinateur (16), au système et les envoie au dispositif d'affichage 4. - Système selon la revendication 2, caractérisé en ce qu'il comporte un émetteur-récepteur HF (1~) assurant la transmission sans fil des données dans les deux sens ainsi que la réception des messages particuliers de l'ordinateur. 5. - Système selon la revendication 1, caractérisé en ce que le dispositif de traitement des données 6. - Système selon l'une quelconque des revendications 1 et 2, caractérisé en ce que le circuit d' interface de transmission de données (6) comporte outre la sortie (11) vers l'émetteur-récepteur (1~ > et celles destinées & l'affichage (7) et/ou au synthétiseur (8), une sortie de liaison directe (12) pour le mode local, une sortie série (13 > pour la liaison à un modem, et une sortie parallèle pour une imprimante. 7. - Système selon la revendication 1, caractérisé en ce que la mémoire de vocabulaire (4) est constituée par un bloc amovible dans lequel un locuteur potentiel a enregistré lui-meme les mots qui devront être reconnus lors de la saisie, chaque locuteur potentiel ayant un bloc de mémoire (4) personnel qu'il introduit dans le système avant la saisie. 8. - Système selon la revendication 1, caractérisé en ce que la mémoire de vocabulaire (4) est constituée par un bloc amovible dans lequel un groupe de locuteurs potentiels peut enregistrer les -mots qui devront être reconnus lors de la saisie, prononcés par chacun de ses membres, le membre de ce groupe devant effectuer la saisie introduisant le bloc de mémoire (4 > dans le système avant de commencer la saisie. 9. - Application du système selon l'une quelconque des revendications précédentes å la gestion à'inventaire. 1~. - Application du système selon l'une quelconque des revendications 1 à 8 & 'archivage. 11. - Application du système selon l'une quelconque des revendications l à 8 à & a gestion en temps réel du fichier des malades d'un hôpital. 12. - Application du système selon l'une quelconque des revendications 1 à 8 la gestion de la découpe des cuirs dans l'industrie de la chaussure. 13. #- Application du système selon l'une quelconque des revendications l à 8 au contrôle des rondes de surveillance. 14. - Application du système selon l'une quelconque des revendications 1 à 8 au contrôle d'identité de personnes.