Brevet FR2533336A1 — publié le 19840323

DISPOSITIF D'INTRODUCTION PAR CLAVIER La présente invention concerne un dispo- sitif d'introduction par clavier, destiné à introduire des marquages symboliques, comme des caractères alphanu- mériques, en traçant ou en décrivant des marquages sur un clavier comportant une matrice de points. Récemment, différents dispositifs élec- troniques destinés à introduire des caractères alphanu- mériques par des manoeuvres de touches individuelles ont été diffusés sur le marché, comme des traducteurs et des calculateurs électroniques susceptibles de préparer des programmes de base Ces dispositifs électroniques doivent comporter un nombre considérable de touches, car le nombre des touches nécessaires doit être égal à celui des caractères alphanumériques à introduire Ce fait a soulevé de nombreux problèmes Par exemple, les touches nécessaires occupent une grande surface sur le clavier De plus, il faut souvent beaucoup de temps pour trouver la touche voulue, ce qui conduit à une mauvaise exploitation du dispositif électronique. Pour pallier ces problèmes, un dispositif d'entrée avec un numériseur qui introduit des caractères en décrivant ou en écrivant ces caractères avec un crayon a été proposé Le numériseur peut-être d'un type d'entrée à coordonnées, utilisant une tablette de couplage électro- magnétique et un caoutchouc sensible à la pression. En raison de ces caractéristiques inhérentes de structure, ce dispositif électronique est compliqué et son prix de fabrication est élevé En outre, à la reconnaissance des données d'entrée, comme des caractères, une grande quantité d'informations est nécessaire, par exemple de O à 500 articles pour chacune des coordonnées X et Y Il en résulte que le processus de reconnaissance des données est long et complexe En outre, la mémoire utilisée doit avoir une grande capacité. Un objet essentiel de l'invention est donc de proposer un dispositif d'introduction par clavier de structure simple, ce dispositif permettant d'introduire des caractères d'une manière manuscrite en utilisant 10 touches, des touches de fonction, etc, ces touches étant généralement prévues pour des calculateurs ordinaires. Pour atteindre cet objet, un dispositif d'introduction par clavier selon l'invention comporte unes section d'introduction par clavier avec une matrice de touches, une mémoire connectée à la section d'introduc- tion par clavier qui, lorsqu'un caractère est introduit par le procédé manuscrit, reçoit des données de coordonnées correspondant aux touches individuelles actionnées dans la section d'introduction par clavier, et qui forment un profil d'entrée sur l'entrée de caractère par le procédé manuscrit sur la base des données de coordonnées et qui mémorisent le profil d'entrée, une mémoire de profil standard qui mémorise préalablement le profil standard correspondant à un caractère à reconnaître et un dispo- sitif connecté à la mémoire et à la mémoire de profil standard, ce dispositif produisant des données de-carac- téristiques sur la base du profil d'entrée mémorisé dans la mémoire, qui sélectionne des données de caractères correspondant au profil d'entrée en prélevant le profil standard coïncidant avec les données de caractéristiques provenant de la mémoire de profil standard et qui reconnaît l'entrée de données de caractères par la section d'intro- duction par clavier. Dans cette disposition, le dispositif d'in- troduction par clavier selon l'invention peut reconnaître des caractères introduits d'une manière manuscrite, et les afficher comme des caractères avec une configuration stan- dard prédéterminée De plus, ce dispositif d'introduction par clavier a une structure simple, utilisant des touches comme celles des calculateurs ordinaires. D'autres caractéristiques et avantages de l'invention apparaîtront au cours de la description qui va suivre -d'un exemple de réalisation et en se référant aux dessins annexés sur lesquels: La figure 1 est une vue d'ensemble d'un dispositif électronique dans lequel un dispositif d'in- troduction au clavier selon l'invention est appliqué à un calculateur, La figure 2 est un schéma simplifié d'un mode de réalisation de l'invention, La figure 3 est un schéma simplifié illus- trant-des détails de la section 10 de réconnaissance de caractères utilisés dans le mode de réalisation de la figure 1, Les figures 4 (a) et 4 (b) illustrent l'ordre successif des manoeuvres de touche de jambages lorsqu'un caractère est introduit d'une manière manuscrite, La figure 5 montre des données de coordonnées comme celles produites par les manoeuvres de touches des figures 4 (a) et 4 (b), La figure 6 est une vue montrant les directions des jambages sur les coordonnées, Les figures 7 (a) et 7 (b) montrent les profils des caractéristiques de jamabes extraites cor- respondant à un profil d'entrée de caractères dans la première section de détection de caractéristiques 13 de la figure 3, Les figures 8 (a) et 8 (b) montrent des profils de caractéristiques de jambages extraits de seconde section de détection de caractéristiques 16 figure -3, la de la La figure 9 montre l'état mémorisé d'un profil standard dans la première mémoire de profil stan- dard 15 de la figure 3, La figure 10 montre les données mémorisées d'un profil standard dans la seconde mémoire de profil standard 18 de la figure 3, Les figures 11 (a) à 11 (c) représentent col- lectivement un organigramme illustrant le-fonctionnement de la première section de détection de caractéristiques 13 de la figure 3, La figure 12 est un organigramme illustrant le fonctionnement de la première section d'adaptation 14 de-la figure 3, Les-figures 13 (a) et 13 (b) représentent un organigramme qui illustre le fonctionnement de la seconde section de détection de caractéristiques de la figure 3, et La figure 14 est un organigramme illustrant le fonctionnement de la seconde section d'adaptation 17 de la figure 3 ' L'exemple qui va suivre est celui d'un calculateur dans lequel un dispositif d'introduction par clavier selon l'invention a été incorporé La figure 1 qui est une vue extérieure du calculateur montre un châssis principal 1 prévu avec une section d'affichage 2-et un clavier 3 sur le côté d'utilisation La section d'affichage 2 utilisant des éléments d'affichage à cristal liquide peut afficher les chiffres O à 9, les caractères alpha- bétiques A à Z et les symboles arithmétiques +, -, x, et:. Chacun de ces marquages symboliques est formé sur une matrice de 5 points x 7 points Le clavier 3 comporte une section 4 de commande manuelle avec une matrice de touches 5 x 6 comprenant 10 touches et des touches de fonction Le clavier 3 comporte en outre des touches MA et AR pour des fonctions de mise en marche et d'arrêt; une touche d'effacement total AC utilisée pour effacer les registrs d'affichage et d'opérations arithmétiques, une touche d'effacement C pour effacer le contenu du registre d'affichage; une touche MEMO pour mémoriser successivement des données affichées dans la section d'affichage 2, dans plusieurs registres de mémoire pour chaque opération d'introduction; des touches et qui sont poussées pour incrémenter ou décrémenter l'adresse des registres à mémoire afin de lire le contenu de ces registres; une touche 5 de calcul CAL -qui est manoeuvrée pour calculer une formule d'entrée par la section de commande manuelle 4 et pour afficher les résultats du calcul; et une touche 6 MODE pour sélec- tionner un mode 1 ou un mode 2 Le mode 1 établit un mode de calcul dans lequel les touches présentent respective- ment leurs propres fonctions Le mode 2 établit un mode d'entrée manuscrit dans lequel des caractères manuscrits peuvent être introduits par la section de commande manuelle 4. Dans un mode d'entrée manuscrite, les chiffres O à 9, les caractères alphabétiques A à Z et les symboles arithmétiques +, -, x et: peuvent être affichés relativement en les marquant sur le clavier 5 x 6 dans la section de manoeuvres manuelles 4 Une entrée de caractères par tracé manuel est reconnue par le circuit intérieur Si la touche 5 CAL est actionnée et si " 5 + 2 =" est écrit avec le doigt, le circuit interne reconnaît ces chiffres et les symboles arithmétiques pour calculer cette formule et affiche sa réponse. Une disposition de circuits électroniques disposés dans le châssis principal 1 sera maintenant décrite en regard de la figure 2 Selon la figure 2, une section 11 de jugement de touches réagit à la manoeuvre d'une touche sur le clavier 3 en-;trouvant la touche manoeuvrée et en produisant l'entrée de données par la touche actionnée Plus particulièrement, dans un mode de calcul, la section 11 de jugement de touche produit un code de touches représentant la fonction initialement affectée à cette touche et l'émet vers une section de commande 20 Dans un mode manuscrit, elle produit des données de coordonnées des touches manoeuvrées dans la section de commande manuelle 4 et les émet vers une section de reconnaissance de caractères La section 10 de reconnaissance de caractères reconnaît les caractères in- troduits par la section 4 de manoeuvres manuelles sur la base des données de coordonnées et émet les données de caractères vers la section de commande 20 Cela sera décrit en détails par la suite La section de commande 20 exécute différents types d'opération de commande sur les donnéees introduites ou les données de caractères. Par exemple, la section de commande 20 contrôle d'adres- sage de chaque registre dans une section de mémoire 30, les données lues et écrites dans la section de mémoire 30 et le chargement de codes de touches et de données de caractères dans les registres appropriés de la section de mémoire 30. Quand le mode de calcul est établi au moyen de la touche 6 MODE, le circuit dans le calculateur peut fonctionner de la même manière que le calculateur fonctionne dans le mode de calcul habituel, en actionnant les dix touches et les touches de fonction sur le clavier 3 Quand le mode manuscrit est établi en manoeuvrant la touche 6 MODE, par la manoeuvre des touches dans la section de manoeuvres manuelles sur le clavier 3, les données de coordonnées correspondantes sont émises par la section de jugement de touche 11 vers la section 10 de reconnaissance de caractères Dans la section 10 de reconnaissance de caractères, l'entrée de caractères provenant de la section 4 de commandes manuelles est reconnue Ensuite, la section de reconnaissance de caractères produit les données de caractères correspondant au caractère qui y a été reconnu, pour les transférer à la section de commande 20. La section de commande 20 charge les données de caractères dans le registre d'affichage de la section de mémoire 30. Le contenu du registre d'affichage est placé dans la section d'affichage 2 qui, à son tour, visualise le caractère Dans ces conditions, si la touche MEMO est manoeuvrée, le contenu du registre d'affichage est transféré au registre de mémoire (non-représenté) dans la section de mémoire 30 pour être mémorisé Si une phrase y est mémorisée, le calculateur peut être utilisé comme un simple bloc-notes Après la manoeuvre de la touche 5 CAL, si les chiffres et les symboles arithmétiques constituant une formule arithmétique sont introduits par la section de commande manuelle 4, la section de commande 20 permet l'entrée de données de caractères correspondants aux chiffres ou symboles arith- métiques émis par la section 10 de reconnaissance de caractères et exécute une opération de contrôle comme dans le mode de calcul Ensuite, la section d'affichage 2 affiche le résultat de l'opération arithmétique. L'opération de reconnaissance des carac- tères d'entrée, qui est exécutée par la section 10 de reconnaissance de caractères sera maintenant décrite plus en détail en regard de la figure 3 à la figure 14 La figure 3 est un schéma simplifié montrant les détails d'une configuration de la section 10 de reconnaissance de caractères Les données de coordonnées émises par la section 11 de jugement-de touche sont transmises à une mémoire de profil d'entrée 12 La mémoire 12 mémorise les données de coordonnées, jambage par janbage pour chaque caractère Les données de profil mémorisées dans la mémoire de profil d'entrée 12 sont émises vers une première section de détection de caractéristiques 13. Ensuite, la première section de détection de caracté- ristiques 13 détecte les caractéristiques de chaque jambage du caractère d'entrée comme une première caractéristique. La première caractéristique détectée par la première section de détection de caractéristiques 13 est émise vers une première section d'adaptation 14 La première section d'adaptation 14 à son tour compare la première caractéristique à des profils standard qui sont lus successivement dans une première mémoire de profil standard Une caractéristique de jambage du profil standard a été mémorisée dans la première mémoire du profil standard Pour la reconnaissance de caractères, la première section d'adaptation 14 compare une caractéristique de jambages comme une première caractéristique de caractères d'entrée qui est détectée par la première section de -35 détection de caractéristiques 13 avec la caractéristique de jambages du-profil standard Si, comme résultat de la comparaison, un caractère spécifique ne trouve pas sa contre partie, le résultat de l'opération d'adaptation est émis vers une seconde section de détection de carac- téristiques 16 et une seconde section d'adaptation 17. Lorsque la première section d'adaptation 14 ne reconnaît pas le caractère spécifique, la seconde section de détection de caractéristiques 16 détecte une caractéristique de direction comme une seconde caractéristique du profil d'entrée mémorisée dans la mémoire de profil d'entrée 12. La seconde section de détection de caractéristiques 16 juge la position relative d'un jambage par rapport aux autres jambages du caractère d'entrée, en utilisant le point de départet le point d'arrivée de chaque jambage. Dans un caractère d'un seul jambage, cette caractéristique est détectée sur la base de la distance entre le point de départ et le point d'arrivée Dans un caractère de deux jambages ou davantage, cette caractéristique est détectée sur la base des distances entre les points de départ et les arrivées La caractéristique détectée est ensuite émise vers la seconde section d'adaptation 17 Pour la reconnais- sance de caractères, la seconde section d'adaptation 17 compare successivement les données provenant de la seconde section de détection de caractéristiques 16 et de la première section d'adaptation 14 avec un profil standard mémorisé préalablement dans une seconde mémoire de profil standard 18 Les données de caractères Dl du caractère reconnu par la première section d'adaptation 14 et les données de caractères D 2 du caractère reconnu par la seconde section d'adaptation 17 sont-émises vers un sélecteur 19 Le sélecteur 19 réagit à un signal de sélection S provenant de la première sélection d'adapta- tion 14 en sélectionnant l'une ou l'autre de ces entrées de données de caractères Dl et D 2 La première section d'adaptation 14 produit un signal de sélection S pour sélectionner les données de caractères Dl provenant de la première section d'adaptation 14 lorsqu'un caractère spécifique est reconnu et sélectionne les données de caractères D 2 provenant de la seconde section d'adaptation 17 quand le caractère spécifique n'est pas reconnu Les données de caractères Dl ou D 2 sélectionnées par le sélec- teur 19 sont mémorisées dans le registre d'affichage (non-représenté) dans la section de mémoire 30 à la commande de la section de commande 20 Les données sont ensuite émises vers la section d'affichage 2 pour être visualisées. Avec cette disposition, il sera supposé qu'un opérateur trace ou décrit un caractère voulu avec le doigt sur la section de commande manuelle 4 avec une matrice 5 x 6, quand le calculateur se trouve dans le mode d'écriture manuscrite Dans ce cas, en réponse à la manoeuvre des touches, la section de jugement de touche 11 produit des données de coordonnées, qui sont à leur tour chargées dans la mémoire de profil d'entrée 12 dans la section 10 de reconnaissance de caractères. Le cas sera maintenant considéré dans lequel un caractère "D" par exemple est introduit par traçage avec le doigt avec deux jambages comme P En traçant le premier jambage du caractère "D", les touches dans la section de commande manuelle 4 sont actionnées dans l'ordre indiqué sur la figure 4 (a) En traçant le second jambage, les touches sont actionnées dans l'ordre indiqué sur la figure 4 (b) Par une séquence de manoeuvre des touches, la section de jugement de touche 11 produit les données de coordonnées représentées sur la figure 5 Dans le premier jambage représenté sur la figure 4 (a) par exemple, les données de coordonnées produites sont " 2,1 " pour l'actionnement de la touche Q; " 2,2 " pour la touche O et " 1,2 " pour la manoeuvre de la touche Ces articles de données de coordonnées sont produits successivement par la section de jugement de touche 11. Les données de coordonnées, avec les données finales de fin de jambage pour chaque jambage et les données de fin de caractères pour le jambage final sont écrites dans la mémoire de profil d'entrée 12 pour chaque jambage. Les données de fin de jambage sont utilisées quand la section de jugement de touche 11 juge que la succession 1 O des manoeuvres des touches a été interrompue Les données de fin de caractères sont utilisées pour établir le jugement que, lorsque la manoeuvre de touche suivante est absente pendant une période prédéterminée, l'entrée de caractères est terminée Après que les données de fin de caractères ont été écrites dans la mémoire de profil d'entrée 12, la première section de détection de caractéristiques 13 effectue la détection de la caracté- ristique de jambage comme première caractéristique du profil d'entrée La caractéristique de jambage détectée par la première section de détection de caractéristique 13 concerne la direction des jambages du caractère d'entrée et la séquence de temps des jambages Les directions des jambages sont représentées sur la figure 6 Comme le montre cette figure, sur l'axe X " 2 " est affecté à la direction vers la droite et " 1 " à la direction vers la gauche Sur l'axe Y, " 1 " est affecté à la direction vers le haut et " 2 " à la direction vers le bas Quand la somme des différences de données des coordonnées entre les touches manoeuvrées dépasse 2 ou -2, elle est considérée comme une caractéristique de jambage et elle est écrite dan la mémoire dans la première section de détection de caractéristiques 13 Autrement dit, lorsque trois touches ou davantage sont actionnées dans une direction fixée, cela est considéré comme une caractéristique de jambage. Dans ce cas, lorsqu'un caractère est ensuite introduit en manuscrit dans la même direction et que la somme est supé- rieure à 2 ou -2, cette entrée indique la même caracté- ristique que la caractéristique précédente et elle est donc négligée Des profils de caractéristiques de jambage de la forme d'entrée du "D" de la figure 5 sont repré- sentés respectivement sur les figures 7 (a) et 7 (b) Dans le cas du "D", la caractéristique du premier jambage sur l'axe X n'est pas détectée car elle n'a aucune extension dans la direction de la largeur Le second jambage avance dans la direction " 2 " et change dans la direction " 1 " La caractéristique de jambage sur l'axe X est telle que représentée sur la figure (a) Sur l'axe Y, le premier jambage avance dans la direction " 2 " et le second jambage progresse dans la même direction L'axe Y a donc un profil de caractéristique représenté sur la figure 7 (b) Mais il existe également le cas o un caractère spécifique ne peut être spécifié sur la base des résultats de reconnaissance. Le profil d'entrée maintenu dans la mémoire de profil d'entrée 12 est émis vers la seconde section de détection de caractéristiques 16 La seconde section de détection de caractéristiques 16 détecte alors la caracté- ristique de direction comme seconde caractéristique Comme décrit ci-dessus, la seconde caractéristique d'un carac- tère avec un jambage est détectée sur la base de la distance entrele point de départ et le point d'arrivée Un carac- tère avec deux ou plusieurs jambages est détecté sur la base des distances entre les points de départ et d'arrivée. La figure 8 (a) montre un profil de la caractéristique de direction du profil d'entrée de la lettre "D" Dans la lettre "D", le premier jambage et le second ont les mêmes points de départ et d'arrivée Les points de départ et d'arrivée de la caractéristique de direction sur l'axe X sont donc respectivement "" et " O " Ceux sur l'axe Y sont également " O " et " 0 " Dans un autre exemple, par exemple dans le cas de la lettre "B", la caractéristique de jambage est exactement la même que celle de la lettre "D" La caractéristique de direction est celle représentée sur la figure 8 (b) Dans le cas de la lettre "P", la première course et la seconde ont les mêmes points de départ mais des points d'arrivée différents Comme représenté, le point d'arrivée du second jambage est à une distance " 1 " du point d'arrivée du premier jambage, seulement dans la direction de l'axe Y Par conséquent, la caractéristique directionnelle suivant l'axe X " O " et " O " et celle sur l'axe Y est " O " et " 1 ". La première caractéristique détectée par la première section de détection de caractéristique 13 est transférée à la première section d'adaptation 14. -2533336 Dans la première section d'adaptation 14, la première caractéristique est comparée avec le premier profil standard mémorisé dans la première mémoire de profil standard 15 Dans la première mémoire de profil standard 15 est mémorisé à l'avance le premier profil standard de chaque caractère comme le montre la figure 9 La figure 9 illustre des exemples de profils des lettres "D" et "P". Le premier profil standard consiste en une zone d'éti- quettes 21 et une zone de données de caractéristiques 22. La zone d'étiquettes 21 contient les données de lettres "D" et "P" et un second numéro de profils standard comme m, m', n, n', La zone de données de caractéristiques 22 mémorise les profils de caractéristiques de jambage représentés sur les figures 7 (a) et 7 (b) correspondant à la zone d'étiquettes 21 Plusieurs des seconds numéros de profils standard comme m et m' sont mémorisés pour un caractère dans l'exemple de la figure 9 La raison en est que l'entrée de caractères en manuscrit peut- être légèrement déformée pendant l'opération d'écriture et même dans ce cas, la reconnaissance de ce caractère déformé est autorisée Plus particulièrement, les seconds numéros de profils standard correspondent à une donnée de carac- tères, pour répondre à cette déformation du caractère Le second profil standard mémorisé dans la seconde mémoire de profil standard 18 est spécifié sélectivement par les seconds numéros de profils standard Dans le cas de lettres dans lesquelles les caractéristiques de jambages sont exactement les mêmes, par exemple dans le cas des lettres "D" et "P" comme le montre la figure 9, plusieurs données i lettres et le second numéro de profil standard corres- pondant à chaque article de données de lettres sont mémorisés dans la zone d'étiquettes 21 La première section d'adap- tation 14 compare la caractéristique de jambage comme une première caractéristique de la sortie de profil d'entrée provenant de la première section de détection de caracté- ristique 13, pour la caractéristique de jambage du premier profil standard provenant de la première mémoire de profil standard 15 et mémorisée dans la zone de données de caractéristiques 22 Comme résultat de la comparaison, si un caractère avec une caractéristique de jambage semblable à la première caractéristique est détectée comme un caractère spécifique, le sélecteur 19 est connecté à la première section d'adaptation 14 par un signal de sélection S comme un signal binaire " 1 " ou "'0 " 9 Ensuite, les données de caractères Dl provenant de la première section d'adaptation 14 sont sélectionnées par le sélec- teur 19 et sont émises vers la section d'affichage 2 pour être visualisées Dans le cas d'absence de reconnais- sance du caractère correspondant à la première caractéris- tique comme un caractère spécifique, la première section d'adaptation 14 met le signal de sélection S vers le sélecteur 19 qui, à son tour, est connecté à la seconde section d'adaptation 17 De plus, la première section d'adap- tation 14 émet une commande vers la seconde section de détection de caractéristiques 16 et, en même temps elle émet les données du second profil standard sélectionné depuis la première mémoire de profil standard 15 vers la seconde section d'adaptation 17 La seconde d'adaptation de détection de caractéristiques 16, comme cela a déjà été indiqué, réagit à une commande émise par la première section d'adaptation 14, extrait la caractéristique de direction du profil d'entrée et émet cette caractéristique vers la seconde section d'adaptation 17 La seconde section d'adaptation 17 cpmpare le second profil standard lu dans la seconde mémoire de profil standard 18 avec la caractéristique de direction servant de seconde carac- téristique provenant de seconde section de détection de caractéristique 16 A cet égard, le second numéro de profil standard dans la zone d'étiquettes 21 délivré par la première section d'adaptation 14 est utilisé pour lire le second profil standard dans la seconde mémoire de profil standard 18 Le second profil standard lu correspond au second numéro de profil standard dans la zone d'étiquettes 21 Dans la seconde mémoire de profil standard 18, sont mémorisés le seocnd numéro de profil standard dans le premier profil standard comme m, m', n, n' comme le montre la figure 9 et le profil de carac- téristiques de direction mentionné sur les figures 8 (a) et 8 (b) Le second profil standard qui est le même que la seconde caractéristique est sélectionné par le traite- ment d'adaptation dans la seconde section d'adaptation 17. A son tour, chaque article de données de caractères qui correspond au numéro de profil du second profil standard comme les données de caractères D 2, est appliqué par la seconde section d'adaptation 17 au sélecteur 19 Les données de caractères D 2 sont sélectionnées par le signal de sélection S et sont émises vers la section de commande pour l'affichage Quand la seconde section d'adaptation 17 n'a pas le même second profil standard que la seconde caractéristique, le calcul juge cette situation comme celle dans laquelle le caractère d'entrée peut être reconnu et exécute une opération de traitement de rejet. Le fonctionnement de la première section de détection de caractéristique13, de la première section d'adaptation 14, de la seconde section de détection de caractéristique 16 et de la seconde section d'adaptation 17 sera maintenant décrit en détail en regard des orga- nigrammes Tout d'abord, les organigrammes des figures 11 (a) à 11 (b) seront utilisés pour expliquer le fonction- nement de la première section de détection de caracté- ristique 13 Le tableau 1 ci-après indique des symboles variables et leur contenu qui sont utilisés dans le déroulement d'extraction de première caractéristique. Ces variables sont mémorisées comme des chiffres pré- déterminés dans plusieurs registres(non-représentés) dansla première section de détection de caractéristique 13. Tableau 1 Variables de déroulement d'extraction de première caractéristique CL: registre puur mémoriser un code de valeur numérique représentant la première caractéristique dans la direction X. CM:Registre pour mémoriser un code de valeur numérique représentant la première caractéristique dans la direction Y. L: Compteur pour compter le numéro de la première caractéristique dans la direction X. M: Compteur pour compter la valeur de la première caractéristique dans la direction Y BX: Registre pour accumuler des valeurs de différences sur l'ordonnée X entre les touches quand le jambage avance vers la droite (D X > 0). N 0) Py: Registre pour accumuler des valeurs de différences de l'ordonnée Y entre les touches quand le jambage avance vers le bas (Dy > 0). JX: Registre pour accumuler les valeurs de différences sur l'ordonnée X entre les touches-quand le jambage avance vers la gauche (DN N Jy: Registre pour mémoriser les valeurs de différences sur l'ordonnée Y entre les touches quand le jambage avance vers le haut (Dy KN Données de coordonnées de la ènième touche manoeuvrée (contenant les données d'extrémités de jambage et les données d'extrémités de caractères). N Compteur de touches. C: Registre pour mémoriser momentanément la première caractéristique. KX: Ordonnée X de la ènième touche poussée. K: Ordonnée Y de la ménième touche poussée. D: Registre pour mémoriser la différence d'ordonné-es X N entre la ènième touche et la (N-1)ème touche. DN: Registre pour mémoriser la différence d'ordonnées Y entre la ènième touche et la (N-1)ème touche. Quand la première section de détection de caractéristiques 13 démarre, elle initialise d'abord différents registres et compteurs, comme représenté à la phase Ai de la figure 3511 (a) Plus particulièrement, elle positionne les registres CL CM pour mémoriser les codes de valeurs numériques représentant des caractéristiques dans les directions X et Y, les compteurs L, M utilisés pour compter le nombre des premières caractéristiques des directions X et Y et les registres P Xi Py, JX, Jy utilisés pour accumuler les différences de données des coordonnées entre les -touches dans la direction du jambage avançant vers " O " et elle positionne un compteur de touches N " 2 ". Ensuite, la phase A 2 est exécutée dans laquelle il est jugé si les données de coordonnées KN de la ènième touche poussée est une donnée de fin de jambage ou non S'il n'en est pas ainsi, la phase 3 est exécutée dans laquelle il est déterminé si les données de coordonnées sont des données de fin de caractère ou non Si ce ne sont pas des données de fin de caractère à la phase A 3, la phase A 4 représentée sur la figure 11 (b) est exécutée. 4 X A cette phase, l'ordonnée X, K de la (N-1)ième touche poussée, c'est-àdire la touche poussée auparavant, est soustraite de l'ordonnée X, KN de ènième touche poussée. Le résultat de la soustraction est chargé au registre X d'ordonnées X, D N Ensuite, à la phase AS, il est déterminé si DN est égal, supérieur ou inférieur à " O " S'il est supérieur à " O ", cela indique que le jambage va vers la droite Dans ces conditions, un " O " est chargé dans le registre JX, comme le montre la phase A 6 et les contenus X des registres Pxf DN sont additionnés A la phase A 7, la somme est chargée dans le registre P A la phase A 8, PX est conforme ou non à la relation "PX 2 " S'il est supérieur à " 2 ", le processus avance à la phase A 9, le " 2 " indiquant la direction vers la droite est écrit dans le registre C qui mémorise momentanément la première caractéristique A la phase A 5, si DN est inférieur à " O ", le jambage avance vers la gauche A ce moment, le processus passe à la phase A 10 A cette phase, un " O " est chargé dans le registre P A la phase Ail, DX est additionné à JX A'la phase A 12 suivante, il est déterminé si JX est "JX si CL et C sont égaux entre eux ou non Si CL # C", c'est- à-dire si la direction du jambage change ou à la phase A 14 si "L = 0 ", c'est-à-dire si l'extraction de caractéristiques est faite, le processus passe à la phase A 6 Dans cette phase, C est chargé dans le chiffre CL + 1 du registre C comme le montre la figure 7 (a) A la phase A 17, le contenu du compteur L est augmenté d'une unité (+ 1) Les phases A 4-A 17 sont prévues pour le traitement d'extraction de la première caractéristique dans la direction X des données de jambage Si à la phase A 15, le traitement détermine que "c'L C" si à la phase A 8, il est déterminé que PX est plus petit que " 2 ", si à la phase A 5, il est déterminé que 1 DX = O ", si à la phase A 12, il est déterminé que J est N X supérieur à "-2 ", quand la phase A 17 se termine, le processus passe au premier traitement d'extraction de carac- téristique effecté à la phase A 20 et ensuite aux phases de la figure 11 (c). A la phase A 20 représentée sur la figure 11 (c) la coordonnée Y, K y de la première touche poussée est soustraite de la coordonnée Y, K Nde la Wnième touche poussée et le résultat de la soustraction est chargé dans le registre Dy de coodonnées Y Ensuite, à la phase A 21, Ny il est déterminé si le contenu du registre DN est égal, supérieur ou inférieur à " O " S'il est supérieur à " O ", le jambage va vers le bas Ensuite, le traitement passe à la phase A 22 Dans cette phase, un " O " est chargé dans le registre Jy Ensuite, à la phase A 23, le contenu du Y registre DN est additionné au contenu du registre P Y Ensuite, le processus avance à la phase A 24 dans lequel il est déterminé si le registre Py respecte la relation "Py > 2 " ou non Si le registre Py est au-dessus " 2 ", un " 2 " indique que la direction vers le bas est chargé dans le registre C comme le montre la phase A 25 A la phase A 21, si le contenu du registre DN est plus petit que " O ", le jambage va vers le haut Dans ce cas, le processeur avance à la phase A 26 pour charger un " O " dans le registre P Y Ensuite, à la phase A 27, le contenu du y registre DM est additionné au contenu du registre Jo. N Y La phase A 28 est ensuite exécutée pour déterminer si le contenu du registre Jy respecte la relation Jy qui s'écrit dans le chiffre CM+ 1 du registre de caracté- ristiques C comme le montre la figure 7 (b) A la phase A 33, le contenu du compteur M est augmenté d'une unité. A la phase A 24, si le contenu du registre Py est inférieur à " 2 ", il est déterminé à la phase A 21 que "Dy = o"; il N est déterminé à la phase A 31 que "CM = C" et les opérations de la phase A 33 sont terminées, le contenu du compteur de touche N étant augmenté d'une unité; ensuite, le processeur revient à la phase A 2 de la figure 11 (a) La séquence des opérations ci-dessus est répétée jusqu'à ce que les données de fin de jambage soient détectées Si à la phase A 2, les données de fin de jambage sont détectées, le déroulement passe à la phase A 35 A la phase A 35, les données de fin de jambage sont chargées dans les chiffres CL+l, CM+ 1 des registres CL et CM comme le montrent les figures 7 (a) et 7 (b) A la phase A 36, les compteurs L, M destinés à compter le nombre des premières caractéristiques et le compteur de touche N sont augmentés d'une unité (+ 1). A la phase A 37, les registres P Xi Py, JX et Jy sont ramenés 253 x 336 à " O " et le processus revient à la phase A 4 De cette manière, le traitement de chaque jambage est terminé. Ensuite, quand les données de fin de caractères sont détectées à la phase A 3, le processeur progresse à la phase A 38 pour charger le code de fin de caractère dans les chiffres CL+ 1# CM+ 1 des registres de caractéristiques CL, CM comme'le montrent les figures 7 (a) et 7 (b) A ce moment, les opérations d'extraction de première caracté- ristique sont terminées. Le fonctionnement de la première section d'adaptation 14 peut être décrit par l'organigramme de la figure 12 Le tableau 2 illustre des symboles variables de leur contenu Ces variables sont chargés dans des chiffres prédéterminés de plusieurs registres (non-repré- sentés) de la première section d'adcaptation 14. Tableau 2 Variables de déroulement de première adaptation N:Compteur du premier profil standard PNS:Section de données de caractéristiques du ènième premier profil standard PNL:Section d'étiquettes du ènième premier profil standard P:Premier profil caractéristique du caractère d'entrée. La première section d'adaptation 14 place un " 1 " dans le compteur du premier profil standard, prévu intérieurement, somme le montre la phase Bl de la figure 12 Ensuite, le traitement passe à la phase B 2 Dans cette phase, il est déterminé si la section de données de caractéristiques du N nième profil standard lu dans la première mémoire de profil standard 15 de la figure 9 est égale au premier profil caractéristique du caractère d'entrée ou non S'ils ne sont pa S égaux entre eux, le processus passe à la phase B 3 pour contrôler si l'adresse spécifiée pour la première mémoire de profil standard 15 atteint ou non l'adresse finale S'il n'atteint pas encore l'adresse finale, le processeur passe à la phase B 4 A la phase B 4, le contenu du compteur N est augmenté d'une unité et le compteur revient à la phase B 2 De cette manière, le premier profil standard est lu séquentiellement dans la première mémoire de profil standard 15 pour comparer sa section de caractéristiques PNS avec le premier profil caractéristique du profil d'entrée et pour trouver la coïncidence entre eux Si une coïncidence est trouvée entre l'un de ces articles donnés, le processeur avance de la phase B 3 à la phase B 4 et affiche un rejet A la phase B 2, s'il y a coïncidence entre le premier profil caractéristique P du caractère d'entrée et le premier profil caractéristique, le traitement passe à la phase B 6 A cette phase, il est déterminé si le numéro des caractères (le numéro des données de caractères) dans la zone d'étiquette P dans le premier profil standard est simple ou non Si le numéro de caractère est un, les données de caractères sont émises comme des données Dl à la phase B 7 et elles-sont émises vers le sélecteur 19 décrit en regard de la figure 3 A ce moment, la première * section d'adaptation 14 émet le signal de sélection S, à son tour, connecte le sélecteur 19 à la première section d'adaptation 14 A la phase B 6, s'il est déterminé que le nombre des caractères dans la zone d'étiquette PNL du premier profil standard est multiple, l'exécution du programme passe à la phase B 8 dans laquelle une commande est appliquée à la seconde section de détection de carac- téristique 16 représentée sur la figure 3 pour entraîner le démarrage de l'extraction de la seconde caractéristique. En outre, à la phase B 9, les données mémorisées dans la zone d'étiquettes PNL du premier profil standard sont émises vers la seconde section d'adaptation 17 A ce moment, la première section d'adaptation 14 émet le signal de sélection S pour connecter le sélecteur 19 à la seconde section d'adaptation 17 A ce moment, l'opération d'adap- tation de la première section d'adaptation 14 se termine. Le fonctionnement de la seconde section de détection de caractéristiques 16 peut être décrit par l'organigramme de la figure 13 Le tableau 3 décrit des symboles variables utilisés dans le second déroulement d'extraction des caractéristiques et leur contenu Des chiffres prédéterminés dans plusieurs registres (non- représentés) sont formés dans la seconde section de détec- tion de caractéristiques 16. Tableau 3: Variables de déroulement d'extraction de seconde caractéristique. CLJ Un jambage Deux ou plusieurs jambages Registre pour mémoriser les secondes caractéristiques de la direction X (J= 1) et de la direc- tion Y (J = 2) aux points de départ et d'arrivée. *Registre pour mémoriser la seconde caractéristique de la direction X entre les points de départ du jambage L et du jam- bage L + 1, quand J = 1. * Registre pour mémoriser la seconde caractéristique de la direction Y entre les points de départ du jambage L et du jambage L + 1, quand J = 2. * Registre pour mémoriser la seconde caractéristique de la direction X entre les points de départ du jambage L et du jambage L + 1, quand J = 3. *Registre pour mémoriser la seconde caractéristique de la direction X entre les points de départ du jam- bage L et du jambage L + 1 quand J = 4 22. Tableau 3: Variables de déroulement d'extraction de seconde caractéristique. L: Compteur de jambage: Compteur pour compter le nombre 51 des calculs de première carac- téristique. J: Compteur pour discriminer les points de départ et d'arrivée et les directions X et Y (voir le registre C). * LJ M Compteur SM Registre pour mémoriser les données de coordonnées au SL point de départ du Miène ou du Liène jambage. EM E Registre pour mémoriser les données de coordonnées L du point de départ du Miène ou du Liène jambage. r S: Coordonnée X au point de départ du Liène jambage SL Coordonnée Y au point de départ du Liène jambage. EL Coordonnée X au point d'arrivée du Liène jambage. EL Coordonnée X au point d'arrivée du Liène jambage. t i Registre pour mémoriser momentanément la Jiène diffé- n P rence Pour un jambage, une différence entre les coordonnées X et Y de chacun des points de départ et d'arrivée (D). KN: Données de coordonnées de la Nième touche-poussée (y compris les données de fin de jambage et les données de fin de caractère). N: Compteur de touche (pour compter l'ordre des manoeuvres de touches. La seconde section de détection de caractéristique 16 réagit à une commande provenant de la première section d'ladaptation 14 pour démarrer l'opération d'extraction de la caractéristique servant de seconde caractéristique A la phase Cl de la figure 13, les compteurs L et M sont placés à " 1 " et le compteur N est placé à " 2 " A la phase suivante C 2, les données de coordonnées pour la première manoeuvre de touche sont lues dans le profil d'entrée 2 E mémorisé dans la mémoire de profil d'entrée -12 et sont écrites dans le registre Si A la phase C 3 qui suit, il est déterminé si les données de coordonnées K de la N énième touche manoeuvrée sont des données de fin de jam- bage ou non Si ce ne sont pas des données de fin de jambage, le traitement passe à la phase C 4 pour déterminer si ce sont ou non des données de fin de caractère A la phase C 4, s'il ne s'agit pas de données de fin de carac- tère, le traitement passe à la phase C 5 pour augmenter d' une unité le contenu du compteur de touche N, et revient à la phase C 3 Ensuite, une opération similaire est répétée, et si, à la phase C 3, les données de fin de jambage sont détectées, le traitement passe à la phase C 6 Les données de coordonnées KN+ 1 au point de départ du jambage suivant sont chargées dans le registre SM+ 1 Le traitement passe à la phase C 7 pour charger les données de coordonnées K N 11 au point d'extrémité du jambage dans le registre EM. Ensuite, à la phase C 8, le compteur M est augmenté d'une unité et passe à la phase C 5 Ensuite, à la phase C 3, s'il est déterminé que KN ne sont pas les données de fin de jambage; si à la phase C 4, KN est trouvé être des données de fin de caractère, le traitement passe à la phase C 9 pour charger les données de coordonnées K Ni 1 pour la manoeuvre de la (N-1) ième touche A la phase suivante C 10, le traitement détermine si le compteur M est à " 1 " ou non. Si la réponse est positive, c'est-à-dire dans le cas d'un jambage, le traitement passe à la phase C 11 pour soustraire la coordonnée X du début du premier jambage de la coor- donnée X, EX à son extrémité Ensuite, le traitement écrit L le résultat de la soustraction dans le registre D Ensuite, à la phase C 12, il est déterminé si le contenu du registre D est inférieur ou supérieur à "-2 " ou "-1, O ou 1 ". Si le contenu est au-dessous de "-2 ", un " 1 " est chargé dans le registre Cll qui mémorise les secondes caractéris- tiques dans la direction X aux points de départ et d'arrivée du premier jambage Si le contenu est " 1,0,1 ", à la phase C 14, un " O " est chargé dans le registre C 11 Si le contenu 2; est supérieur à " 2 ", à la phase C 15, un " 2 " est chargé dans le registre C 11 Ensuite, le traitement avance à la phase C 16 pour soustraire l'ordonnée Y du point de départ X du premier jambage de la coordonnée Y au point d'extrémité EL et pour charger le résultat dans le registre D A la phase C 17, il est déterminé si le contenu du registre est inférieur ou supérieur à "-2 " ou "-1, O ou 1 ". Si le contenu est inférieur à "-2 ", à la phase C 18, " 1 " est chargé dans le registre C 12 Si le contenu est "-1, O ou 1 ", un " 1 " est chargé dans le registre C 12 à la phase C 19 Si le contenu est supérieur à " 2 ", à la phase C 20, un " 2 " est chargé dans le registre C 12 Ainsi, dans le cas d'une lettre d'un jambage, la distance entre les points de départ et d'arrivée est extraite comme seconde caracté- ristique La seconde caractéristique de coordonnées X est chargée dans le registre Cll La seconde caractéristique de coordonnées X est chargée dans le registre C 12 A ce moment, le processus d'extraction de la seconde caractéristique de la lettre d'un jambage est terminé. S'il est déterminé à la phase C 10 que le conte- nu du compteur M n'est pas " 1 ", c'est-à-dire si la lettre considérée comporte un ou deux jambages, le traitement X passe à la phase 21 pour soustraire la coordonnée X, S L au point de départ du premier jambage de la coordonnée X X, SL_ 1 au point de départ du second jambage, cette opéra- tion étant représentée par "L 1 SXL" et pour charger le résultat de la soustraction dans le registre D 1 La phase Y -Y, C 21 effectue le calcul de la formule "D 2 G SL 1 SL "D 3 e X -1 E Let "D 4 EYL+ EY" A la phase C 21, "D L_ 1 L L+I 1 EL'' le processeur calcule les distances entre les points de départ et entre les points d'arrivée des jambages dans les coordonnées X et Y et les charge dans les registres D 1-D 4. Ensuite, le processeur avance à la phase C 22 pour placer un " 1 " dans le compteur J A la phase suivante C 23, le traitement détermine si le contenu du registre DJ est inférieur ou supérieur à "-2 ", ou est "-1,0 ou 1 " Si le contenu est inférieur à "-1 ", à la phase C 24, " 1 " est chargé - dans le registre CLJ' Si le contenu est "-1,0 ou 1 ", à la phase C 25, un " 0 " est chargé dans le registre CLJ. Si le contenu est supérieur à " 2 ", à la phase C 26, un " 2 " est chargé dans le même registre A la phase C 27 suivante, il est déterminé si le contenu du compteur J atteint " 4 " ou non Si le contenu n'atteint pas " 4 ", à la phase C 28, le traitement augmente d'une unité le compteur J et revient à la phase C 23 Ce processus se poursuite jusqu'à ce que le contenu du compteur J atteigne " 4 " En fonction du contenu des registres Dl à D 4, les données de seconde caractéristique sont chargées dans le registre CLJ comme le montrent les figures 8 (a) et 8 (b). Ensuite, quand le compteur J atteint le comptage " 4 ", et quand le calcul des quatre secondes caractéristiques des "L+ 1 " ièmes et L ièmes jambages est terminé par les phases de traitement C 23 à C 26, il est déterminé à la phase 527 si J= 4 A la phase C 29 suivante, le contenu du compteur L est augmenté d'une unité et à la phase C 29, il est déterminé si le contenu du compteur L est égal ou non à celui du compteur M Si le contenu du compteur L n'atteint pas celui du compteur M, le traitement revient à la phase C 21 Ces opérations sont répétées jusqu'à ce que les contenus des compteurs L et M soient égaux entre eux Quand les deux compteurs ont le même contenu, l'opération d'extraction de caractéristique du caractère avec deux ou plusieurs jambages est terminée. Le fonctionnement de la seconde section d'adap- tation 17 sera maintenant décrit en regard de la figure 14. Le tableau 4 montre des symboles variables utilisés dans un second déroulement d'adaptation et leur contenu Ces variables sont mémorisés dans plusieurs registres (non- représentés) de la seconde section d'adaptation 17. Tableau 4: Variables de seconde adaptation. _ ____ M Compteur pour les données de caractères dans la zone d'étiquettes du premier profil standard. 2 { Tableau 4: Variables de seconde adaptation. IN Compteur pour le numéro de profil du second profil standard en un caractère de la zone d'étiquettes du premier profil standard. A Numéro de profil du N ième second profil standard MN M ième caractère dans le premier profil standard. IP(AM) Second profil standard du numéro de profil AMN. l CM:Données de M ième caractères dans la zone d'éti- 1 quettes du premier profil standard. IP:Second profil caractéristique du caractère d'entrée. La seconde section d'adaptation 17 place d'abord un " 1 " dans le compteur M, spécifiant les données de caractères dans la zone d'étiquette du premier profil standard comme le montre la phase Dl de la figure 14 A la phase D 2, un " 1 " est placé dans le compteur N spécifiant le numéro de profil du second profil standard dans la zone d'étiquette du premier profil standard Le traitement passe alors à la phase D 3 pour contrôler si le second profil caractéris- tique P du caractère d'entrée émis par la seconde section de détection de caractéristiques 16 coïncide avec le seconde profil standard du numéro de profil AMN lu dans la seconde mémoire de profil standard 18 S'il n'y a pas de coïncidence, le traitement passe à la phase D 4 A cette phase, le trai- tement contrôle si le numéro de profil du N ième second profil standard des numéros de profil des seconds profils standard correspondant aux données de M ième caractères dans la zone d'étiquette du premier profil standard atteint ou non le nombre final Si le nombre final n'est pas encore atteintà la phase D 5, le processeur augmente d'une unité le contenu du compteur N et revient à la phase D 3 S'il est déterminé à la phase D 4 que le numéro de profil AMN est le numéro final, le traitement avance à la phase D 6 pour contrôler si les données de-M ième caractères CM dans la zone d'étiquette du premier profil standard ont atteint ou non les données finales Si les données finales ne sont pas encore atteintes, le processus aug- mente d'une unité le contenu du compteur M et revient à la phase D 2 A la phase D 3, si le second profil caractéristique P coïncide avec le second profil standard du numéro de profil AMN, le traitement passe à la phase D 8 Dans ce cas, les données de Mième caractères-CM dans la zone d'étiquette du premier profil standard sont délivrées comme données D 2. Ces données de lettre D 2 sont émises vers la section d'af- fichage 2 par le lecteur 19, la section de commande 20 et la section de mémoire 30 (figure 2) A la phase D 6, s'il est déterminé que les données de M ième caractères CM dans la zone d'étiquette du premier profil standard sont les données finales, cette situation indique que le caractère ne peut être connu Ainsi, à la phase D 9, l'affichage de rejet est effectué et le processus se termine. 2 g REVENDICATIONS 1 Dispositif d'introduction par clavier remplissant une fonction de reconnaissance d'un caractère ayant été introduit par un procédé manuscrit, dispositif d'introduction caractérisé en ce qu'il comporte une section d'introduction par clavier ( 4) avec une matrice de touches, une mémoire ( 12) connectée à ladite section d'introduction ( 4) et qui, lorsqu'un caractère est introduit par un procédé manuscrit à ladite section d'introduction ( 4), reçoit les données de coordonnées correspondant aux touches indivi- duelles actionnées dans ladite section d'introduction ( 4), forme un profil d'entrée de l'entrée de caractères dans le procédé manuscrit sur la base des données de coordonnées et mémorise le profil d'entrée, une mémoire de profil standard ( 15,18) destinée à mémoriser préalablement les données de caractères correspondant à un caractère à reconnaître et le profil standard comprenant des données de caractéristiques correspondant auxdites données de caractères, un dispositif connecté à ladite mémoire ( 12) et à ladite mémoire de profil standard ( 15,18), ce disposi- tif formant des données de caractéristiques sur la base dudit profil d'entrée mémorisé dans ladite mémoire ( 12), sélectionnant des données de caractères correspondant audit profil d'entrée en prélevant ledit profil standard coïncidant avec lesdites données de caractéristiques formées provenant de ladite mémoire de profil standard ( 15,18) et reconnaissant l'entrée de données de caractères par ladite section d'in- troduction par clavier ( 4). 2 Dispositif selon la revendication 1, caractérisé en ce que ladite mémoire ( 12) mémorise les données de coordonnées de la touche actionnée pour chaque jambage d'une entrée de caractères par ladite section d'in- troduction ( 4), pout former un profil d'entrée d'au moins un caractère, ladite mémoire de profil standard ( 15,18) mémorisant les données de caractéristiques pour chaque jambage de ce caractère, comme profil standard ainsi que lesdites données de caractères et ledit dispositif de reconnaissance du caractère manuscrit comprenant un dis- positif ( 13,16) pour former les données de caractéristiques pour chaque jambage dudit caractère d'entrée à partir dudit profil d'entrée mémorisé dans ladite mémoire ( 12), et un dispositif ( 14,17) compare les données de carac- téristiques dudit profil d'entrée avec les données de carac- téristiques dudit profil standard pour détecter le profil standard dont les données de caractéristiques coincident avec celles dudit profil d'entrée. 3 Dispositif selon la revendication 2, caractérisé en ce que les données de caractéristiques dudit profil d'entrée et ledit profil standard sont définis quand chaque jambage du caractère-emprunte l'une quelconque de quatre directions, vers le haut, vers le bas, vers la droite ou vers la gauche. 4 Dispositif selon la revendication 2, carac- térisé en ce que ledit dispositif ( 13,16) formant les données de caractéristiques de chaque jambage du caractère d'entrée forme les données de caractéristiques lorsqu'au moins trois touches sont actionnées relativement dans une certaine direction de cette direction et ladite mémoire de profil standard ( 15,18) mémorisant les données de caractéristiques concernant la direction du jambage ou chaque caractère comme un profil standard. Dispositif selon la revendication 2, caractérisé en ce que ladite mémoire de profil standard ( 15,18) mémorise les secondes données de caractéristiques concernant la position des points de départ et d'arrivée du caractère comme un profil standard d'un caractère à recon- naître, avec ses données de caractères, ainsi que les premières données de caractéristiques concernant la direction du jambage de caractère, ledit dispositif ( 13,16) destiné à former lesdites données de caractéristiques formant les secondes données de caractéristiques concernant les positions des points dd départ et d'arrivée de chaque jambage ainsi que les premières données de caractéristiques 3 ( concernant la direction d'un jambage de caractères à partir dudit profil d'entrée et ledit dispositif de comparaison ( 14,17) comparant lesdites premières données de caracté- ristiques avec lesdites secondes données de caractéristiques, ces données de caractéristiques étant incluses dans des données de caractéristiques du profil d'entrée et dudit profil standard. 6 Dispositif selon la revendication 5, caractérisé en ce que ledit dispositif ( 13,16) destiné à former les données de caractéristiques ne forme d'abord que les premières données de caractéristiques concernant la direction du jambage dudit caractère et ledit dispositif de comparaison ( 14,17) fonctionnant de manière à comparer les premières données de caractéristiques dudit profil d'entrée avec les premières données de caractéristiques dudit profil standard, en ce que, lorsqu'un caractère du profil standard correspondant auxdites premières données de caractéristiques qui coïncident avec ledit profil comparé sont constitués par un seul caractère, ledit dispositif de comparaison ( 14,17) traitant ledit carac- tère comme un caractère reconnu, en ce que, lorsque ledit caractère est constitué par plusieurs caractères, ledit dispositif de comparaison ( 14, 17) émet une commande vers ledit dispositif ( 13,16) destiné à former lesdites données de caractéristiques pour le commander afin qu'il forme les secondes données de caractéristiques et en outre, en ce que ledit dispositif de comparaison ( 14,17) compare une seconde caractéristique formée par ledit dispositif ( 13,16 > formant lesdites données de caractéristiques en réponse à ladite commande, en une seconde caractéristique dudit profil standard. 7 Dispositif selon la revendication 1, caractérisé en ce que ladite mémoire de profil standard ( 15,18) mémorise un profil standard correspondant à au moins des chiffres et des symboles arithmétiques, et en ce que, lorsque le profil standard reconnu est une formule contenant une combinaison de chiffres et de symboles 3 S artihmétiques, ledit dispositif de reconnaissance du caractère manuscrit effectue un calcul basé sur ladite formule et affiche le résultat le calcul.