FR2787213A1 - Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques - Google Patents

Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques Download PDF

Info

Publication number
FR2787213A1
FR2787213A1 FR9815702A FR9815702A FR2787213A1 FR 2787213 A1 FR2787213 A1 FR 2787213A1 FR 9815702 A FR9815702 A FR 9815702A FR 9815702 A FR9815702 A FR 9815702A FR 2787213 A1 FR2787213 A1 FR 2787213A1
Authority
FR
France
Prior art keywords
pen
word
text
letters
text entry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9815702A
Other languages
English (en)
Other versions
FR2787213B1 (fr
Inventor
Timothy Russell Scanlan
David Buckle
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to FR9815702A priority Critical patent/FR2787213B1/fr
Priority to FR9912461A priority patent/FR2787214B1/fr
Priority to TW88121458A priority patent/TW455793B/zh
Priority to PCT/FR1999/003096 priority patent/WO2000036495A1/fr
Priority to AU15692/00A priority patent/AU1569200A/en
Publication of FR2787213A1 publication Critical patent/FR2787213A1/fr
Application granted granted Critical
Publication of FR2787213B1 publication Critical patent/FR2787213B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16—Constructional details or arrangements
    • G06F1/1613—Constructional details or arrangements for portable computers
    • G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16—Constructional details or arrangements
    • G06F1/1613—Constructional details or arrangements for portable computers
    • G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/018—Input/output arrangements for oriental characters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Character Discrimination (AREA)

Abstract

Système d'entrée de texte pour les ordinateurs à stylo ou les stylos électroniques L'invention concerne un système avec lequel un seul trait du stylo peut définir un mot par mouvements successifs entre zones disposées dans la surface d'écriture, où chaque zone correspond à un groupe de lettres, le mot (ou une liste de mots possibles) étant interprété par un logiciel de traitement de texte se référant à un dictionnaire ou base de données linguistiques. Le système peut comprendre un moyen de contrainte du type pochoir, utilisé pour guider les mouvements du stylo vers l'une des pointes déterminant un groupe de lettres, et pour fournir une sensation de positionnement et d'orientation à l'utilisateur. Dans une implémentation du système les lettres sont disposées autour de la zone d'entrée, selon une mnémotechnique conçue pour faciliter l'apprentissage et la mémorisation des ensembles de lettres, et en particulier selon des critères d'apparence de leurs formes écrites.

Description

1i 2787213 La présente invention concerne un système d'entrée de texte
pour les ordinateurs à stylo ou les stylos électroniques. Avec ce système, les lettres de l'alphabet sont groupées, et disposées en zones sur la surface d'écriture, de sorte qu'un seul trait de stylo puisse désigner un mot par mouvements successifs entre les zones de lettres, le mot (ou une liste de mots possibles) étant interpréte par un logiciel de traitement de
texte se référant à un dictionnaire ou base de données linguistiques.
Par ordinateurs à stylo, nous entendons les PC, les assistants numériques (PDA), les téléphones "intelligents" (smart-phones), les messagers de poche bidirectionnels, les "communicateurs", les web- phones et toute machine faisant appel à un stylo (actif ou passif) en conjonction avec une tablette numérique pour effectuer des entrées de données. Les stylos électroniques comportent une méthode interne de détection de mouvement (caméra vidéo, senseurs de gravité, etc.) permettant d'utiliser le stylo comme un dispositif d'entrée de données, capable de décharger ces mêmes données
plus tard dans un PC ou autre ordinateur.
Actuellement, les ordinateurs à stylo utilisent soit la reconnaissance de caractères,
soit un clavier "soft" (c'est à dire une représentation à l'écran d'un clavier standard).
Ces deux systèmes présentent des inconvénients, particulièrement avec les petits appareils. La reconnaissance d'écriture est très sensible aux capacités motrices de l'utilisateur et la reconnaissance d'écriture liée en particulier n'a pas encore atteint le niveau que ce dernier attend. Les claviers "soft" couvrent pratiquement tout l'écran disponible sur une petit machine, et les touches sont très petites, ce qui demande un niveau d'attention élevé de la part de l'utilisateur. L'entrée de texte s'effectue par
frappes successives avec le stylo (ou avec un doigt), ce qui est lent et pénible.
Il existe des logiciels pour téléphones mobiles permettant la construction de messages courts (SMS) à raison d'une touche par lettre. Ces logiciels utilisent une base de données linguistiques leur permettant de traduire une série de chiffres tapée
sur le clavier du téléphone en un ensemble de mots correspondant à la séquence.
Ces mots peuvent être présentés à l'utilisateur dans un ordre de probabilité déterminé
par leur fréquence d'utilisation dans le langage courant.
La présente invention fournit une méthode originale d'entrée de texte pour ordinateurs a stylo: elle ne dépend pas de la reconnaissance de l'écriture, elle occupe un minimum d'espace sur l'écran et elle peut être associée avec une base de données fia F R7 Hm
2 2787213
linguistiques comme les systèmes de touches téléphoniques cités plus haut. La base de données linguistiques se réfère à un dictionnaire, mais elle peut aussi se servir de données statistiques relatives aux combinaisons de lettres, ainsi que les données relatives aux fréquences d'association de mots (utilisées dans les systèmes de reconnaissance vocale). La figure 1 représente une étoile de forme octogonale; à chacune des huit pointes de l'étoile correspond un groupement de lettres de l'alphabet (six groupements de trois lettres et deux de quatre). Cette configuration semble être la plus naturelle pour
I'entrée de texte par cette méthode et sera décrite en détail ci-dessous.
Les symboles des groupes de lettres ont été choisis de façon à rappeler les lettres représentées, et se présente sous une forme symétrique facile à mémoriser visuellement. On peut aisément inventer des moyens mnémotechniques pour mémoriser les groupements de lettres: en effet, toutes les lettres d'un même groupe
ont un élément en commun. Notons qu'aucun groupe ne comporte deux voyelles.
Le tableau suivant définit les huit groupes de lettres et suggère une mnémonique pour
chaque groupe.
Symbole Lettres Représentées Mnemonic C a,c,d Forme en 'C' D b,p,s 'C' à l'envers n h,m,n 'U' à l'envers u r,u,v,w Forme en 'U' - t,x,z Trait horizontal I i,j,k,l Trait vertical e,f,y Boucle o g,o,q Cercle Les lettres ont été groupées selon leur forme pour faciliter l'apprentissage et non dans un souci d'efficacité du système d'interprétation linguistique. D'autres groupements sont possibles, par exemple un groupement par ordre alphabétique autour du cercle, ainsi qu'une méthode d'interprétation linguistique minimisant les solutions multiples. Il serait même possible de laisser l'utilisateur définir ses propres groupes de lettres (ce qui toutefois compliquerait singulièrement le codage du dictionnaire...)
3 2787213
Pour les systèmes d'écriture à base de traits, comme le Kanji (système d'écriture chinois), les points de la zone d'entrée seraient associés à des ensembles de traits de formes similaires, afin de définir les huit pointes de l'octogone. Les caractères chinois ne sont pas construits à partir d'un alphabet. Néanmoins, il est possible de définir, pour des besoins informatiques, un ensemble de traits élémentaires (normalement entre 15 et 30) qui permettent la codification de tous les caractères. Ces traits élémentaires peuvent être groupés selon leur forme, de la même façon que les lettres
de l'alphabet, ce qui autorise l'extension de cette méthode aux langages asiatiques.
La figure 2 montre comment la zone d'entrée en étoile pourrait être adaptée à une machine telle que le "Palm Pilot" (marque déposée) de 3Com (marque déposée). Un dispositif en plastique serait fixé sur la zone d'entrée numérique de la machine (1). Le logiciel de traitement du stylo serait paramètre en fonction de la forme de l'étoile et pourrait donc détecter l'interaction du stylo avec les zones définissant les lettres. Des tests effectués auprès des utilisateurs doivent déterminer les caractéristiques exactes des zones sensibles, ainsi que la forme optimale des points de l'étoile (qui peuvent
être profonds ou non, pointues ou arrondies).
La figure 3 montre l'utilisation d'un "stylo électronique" avec une surface d'écriture fabriquée de deux couches d'un matériau approprié. La couche supérieure (1) comporterait une découpe en forme d'étoile, laissant apparaître la couche inférieure (2) sur laquelle l'utilisateur exécuterait les mouvements avec le stylo électronique. (Il est à noter que toute utilisation de la combinaison stylo / surface d'écriture serait précédée d'une phase de calibrage destinée à fixer la position et l'orientation de la surface d'entrée.) L'épaisseur (3) de la couche supérieure sera déterminée en fonction des dimensions du stylo électronique et des résultats des tests auprès des utilisateurs. Dans tous les cas, I'utilisateur entre les mots par l'intermédiaire de mouvements croisés du stylo sur la zone d'entrée. Les utilisateurs expérimentés, avec l'aide d'une découpe avec un degré d'élasticité adéquate (voir figure 2), seront capables d'atteindre une vitesse d'entrée de texte de loin supérieure à ce qui est possible avec les méthodes actuelles de reconnaissance d'écriture ou de clavier "soft". La forme en étoile aide l'utilisateur à trouver la bonne position en guidant le stylo vers la pointe correspondante: ceci donne beaucoup de flexibilité quant à la direction exacte du trait
4 2787213
amorçé par l'utilisateur et devrait même lui permettre d'entrer le texte sans regarder
l'écran, tout comme une dactylo n'a pas besoin de regarder le clavier.
L'utilisateur peut donc entrer un mot entier par un simple trait du stylo (un trait étant défini par le tracé effectué entre le moment o le stylo touche la surface et le moment o il en est retire). Les extrémités de la figure dessinée par l'utilisateur déterminent le mot, ou plutôt un ensemble de mots, par référence à un dictionnaire ou base de données linguistiques. La fin du mot est indiquée par le soulèvement du stylo, ce qui permettra au système d'insérer des espaces dans le texte d'une façon intelligente. La production d'espaces implicites devrait augmenter la vitesse d'entrée de texte
d'environ 10%.
Les figures pour les mots courts, ainsi que certains mots d'utilisation courante, seront mémorisés par l'utilisateur expérimenté en tant que forme globale plutôt que comme
une série de points.
Par exemple, le mot "the" en anglais (ou "thé" en français) sera obtenue au moyen de la forme "W" dessinée en haut de la zone d'entrée, et le mot "une" par une ligne
verticale tracée de la position Sud vers le Nord, puis dirigée vers la pointe Nord-Est.
La figure 1 comporte le trait du mot "the" comme il est possible de le dessiner, en
supposant que les triangles des pointes soient les zones sensibles.
Il est possible d'associer une note de la gamme musicale à chacune des positions, de façon à faciliter l'utilisation par les non-voyants ou dans des mauvaises conditions
d'éclairage (feedback auditif).
Le principal inconvénient du système d'interprétation linguistique réside dans le besoin occasionnel d'entrer des mots qui ne se trouvent pas dans le dictionnaire. Ce sera le cas pour les prénoms rares (le dictionnaire devrait comprendre les prénoms les plus usuels), les acronymes, les abréviations, les mots techniques, etc. De plus, l'utilisateur peut vouloir entrer des chiffres, des signes de ponctuation et autres
caractères spéciaux.
La solution à ce problème consiste à interpréter simplement tout trait qui ne touche à aucun des points comme une donnee devant être interprétée par un système de reconnaissance de caractères associé à la méthode d'entrée de texte. Cette
2787213
combinaison procure une transition intuitive entre l'entrée de texte et l'entrée de caractères, sans changement de mode d'entrée ni nécessite de faire appel à un
nouvel élément d'interface utilisateur.
Un utilisateur expérimenté de cette méthode d'entrée de texte devrait pouvoir s'en servir pour prendre des notes sur une petite machine. L'interface utilisateur doit par conséquent permettre à ce dernier de corriger les mots soit au moment de la rédaction, soit ultérieurement. Afin de permettre la correction différée, le système doit garder en mémoire les séquences de codes correspondant aux pointes-lettres en plus
du texte contenant les mots les plus probables.
L'interface utilisateur devrait afficher chaque mot sur l'écran, au moment de son exécution, à un endroit approprié (peut-être même au milieu de la zone d'entrée). La correction en temps réel s'effectuerait par un moyen quelconque (une frappe avec la pointe du stylo dans une zone désignée, un geste particulier du stylo ou par l'intermédiaire d'un bouton par exemple), indiquant au système de proposer d'autres solutions pour la dernière séquence entrée. L'utilisateur sélectionnerait alors le mot juste et continuerait à entrer du texte. Pour la correction différée, I'utilisateur sélectionnerait le mot à corriger dans le fichier texte. Le système pourrait alors présenter les alternatives par référence à la séquence de points-lettres
correspondante, stockée en mémoire en même temps que le fichier texte.
L'interface devra fournir un "feed-back" en temps réel à l'utilisateur lors de chaque interaction avec une pointe-lettre. Ce pourrait être soit une séquence de symboles des groupes de lettres (voir tableau ci- dessus), soit, selon la préférence de l'utilisateur, la chaîne de lettres la plus probable à n'importe quel moment (ce qui peut être assez loin de celle en fait désirée par l'utilisateur, particulièrement en début de mot). Les mots longs peuvent constituer un problème pour l'utilisateur; en effet, I'obligation de garder le stylo en contact avec la surface sans interruption pendant l'exécution d'une longue série de traits entres pointes différentes pourrait constituer une
astreinte. L'interface utilisateur peut résoudre ce problème de deux façons.
(1) L'interface devra fournir un moyen d'arrêt temporaire ("Pause"): en tappant l'écran avec la pointe du stylo dans une zone désignée, ou par le moyen d'un geste ou d'un 6 l2787213l bouton. Dans ce cas, le système d'entrée garderait les informations définies sur les pointes-lettres jusqu'à l'arrêt, puis reprendrait l'interprétation des données au moment o le stylo toucherait à nouveau la surface d'écriture, comme si le trait n'avait pas été interrompu. Cette approche réduira la fatigue et permettra a l'utilisateur de mieux s'y retrouver pendant l'exécution d'un mot long et compliqué. (2) Dans le cas d'un mot long, il arrivera souvent un moment, avant l'exécution complète du trait, o le système linguistique ne peut voir qu'un seul résultat correspondant à la séquence. Le système devra alors en avertir l'utilisateur en présentant cette solution présumée de sorte qu'il puisse laisser le trait inachevé et
passer au mot suivant.
Enfin, un mode lettre-par-lettre sera fourni pour faciliter l'utilisation du système pendant la période d'apprentissage (et par la même occasion la définition de mots longs). Quand ce mode est choisi, une simple tape dans la zone d'un groupe de lettres définit le groupe, et une tape dans la zone centrale signale que le mot est complet. Le système peut alors interpréter le mot, et l'insérer dans le texte (suivi d'un caractère d'espace selon la préférence de l'utilisateur). Noter qu'un espace peut aussi
être défini explicitement à travers le système de reconnaissance.
La Figure 4 montre l'organigramme du logiciel de traitement des évènements stylo. A l'étape 1 le programme attend un évènement généré par un mouvement du stylo dans la zone d'entrée. L' évènement sera soit la pose du stylo sur la surface d'écriture, soit
le soulèvement du stylo, soit un mouvement du stylo sur la surface.
Le programme reçoit les co-ordonnées du stylo à chaque évènement. A l'étape 2, les co-ordonnées sont converties en un code déterminé par la zone de la surface dans laquelle se trouve le stylo au moment de l'événement. La Figure 5 définit les codes
pour les différentes zones.
L'événement est examiné à l'étape 3, et si l'événement correspond à la pose du stylo sur la surface d'écriture, le programme procède à l'étape 4, et ré-initialise la liste des codes associée avec le dessin d'entrée effectué par le stylo. Le code actuel est
examiné à l'étape 5 afin de déterminer si le stylo se trouvait dans la zone centrale.
Sinon, à l'étape 6, on ajoute le nouveau code à la fin de la liste de codes. A l'étape 7, flErq L,.E
7 2787213
on mémorise le code pour comparaison lors du prochain événement, et le programme
retourne à l'étape 1 pour le prochain événement.
Si l'événement n'est pas la pose du stylo, I'étape 8 détermine si l'événement correspond au soulèvement du stylo. Sinon, I'évènement doit être un déplacement du stylo sur la surface d'écriture, et le programme va vérifier si le stylo est entré dans une
zone de la surface d'écriture correspondant à une lettre.
On détermine d'abord (à l'étape 9) si le stylo se trouve dans la zone centrale (code 0).
Dans ce cas, le traitement continue à l'étape 12. Dans le cas contraire, à l'étape 10, le nouveau code est comparé au code précédent. Si les codes sont différents, le nouveau code est ajouté à la liste des codes (l'étape 11), et à l'étape 12, le nouveau code est mémorisé pour le prochain événement. Le programme retourne alors à
l'étape 1.
Si l'événement correspond au soulèvement du stylo, le traitement saute de l'étape 8 à l'étape 13. Le soulèvement du stylo indique la fin du trait: le mot défini par ce trait doit
donc être transféré dans la zone d'entrée de texte.
Au moment du soulèvement du stylo, le logiciel a construit une liste de codes pouvant désigner un ou plusieurs mots dans le dictionnaire. A titre d'exemple, et en se référant
à la Figure 1, le trait dessiné sur la zone d'entrée aurait généré les codes: {8,1,2}.
Le dictionnaire contient pour chaque combinaison de codes correspondant à au moins un mot, une liste de mots dans l'ordre de leur fréquence d'utilisation dans la langue d'entrée de texte. Ainsi, le mot le plus usuel sera présenté à l'utilisateur après référence au dictionnaire (l'étape 13). Si l'utilisateur le demande, les autres mots lui seront présentés dans l'ordre de probabilité, jusqu'à ce qu'il choisisse l'un d'eux (ou
qu'il passe à un nouvel essai).
Le mot choisi, suivi d'un caractère d'espace, est alors inséré dans le texte (les étapes
14 & 15), et le traitement recommence à l'étape 1.
ïiir. Tff
8 2787213

Claims (8)

REVENDICATIONS
1) Système d'entrée de texte pour les ordinateurs à stylo ou les stylos électroniques comportant une surface d'écriture fabriquée d'une couche supérieure (1) ayant une découpe en étoile et laissant apparaître une couche inférieure (2) représentant la surface d'écriture du stylo électronique elle-même partagée en zones d'entrée, caractérisé en ce qu'un seul trait du stylo puisse définir un mot par mouvements successifs entre zones disposées dans la surface d'entrée, o chaque zone correspond à un groupe de lettres, le mot (ou une liste de mots possibles) étant interprèté par un logiciel de traitement de texte se référant à un dictionnaire ou base
de données linguistiques.
2) Système d'entrée de texte selon la revendication 1 caractérisé en ce qu'un moyen de contrainte du type pochoir est utilisé pour guider les mouvements du stylo vers l'une des pointes déterminant un groupe de lettres, et pour fournir une sensation de
positionnement et d'orientation à l'utilisateur (Figures 2 & 3).
3) Système d'entrée de texte selon la revendication 1 caractérisé en ce que les lettres sont disposées autour de la zone d'entrée, selon une mnémotechnique conçue pour faciliter l'apprentissage et la mémorisation des ensembles de lettres, et en
particulier selon des critères d'apparence de leurs formes écrites.
4) Système d'entrée de texte selon l'une quelconque des revendications
précédentes caractérisé en ce que le système est étendu aux systèmes d'écritures tel le Kanji (l'écriture chinoise) o les traits élémentaires formant les caractères chinois peuvent être groupés pour les besoins du système, et o un seul trait du stylo peut donc représenter un caractère complet par référence à une base de données linguistiques.
) Système d'entrée de texte, selon l'une quelconque des revendications
précédentes, caractérisé en ce qu'il est constitué d'une forme en étoile à huit pointes, une organisation des lettres en huit groupes de trois ou de quatre (Figure 1), et l'association de chaque groupe avec une note de la gamme musicale, afin de permettre un "feedback auditif", facilitant ainsi l'utilisation de la méthode d'entrée de
texte par les non-voyants, ou dans de mauvaises conditions de lumière.
9 2787213
6) Système d'entrée de texte selon l'une quelconque des revendications
précédentes, caractérisé en ce qu'il comporte un moyen pour effectuer un arrêt temporaire ("Pause) dans l'exécution d'un mot long en tapant l'écran avec la pointe du stylo, ou par le moyen d'un geste, ou d'un bouton, afin de permettre la vérification par l'utilisateur de l'état de la séquence d'entrée, et pour lui éviter une fatigue de la main.
7) Système d'entrée de texte selon l'une quelconque des revendications
précédentes, caractérisé en ce qu'il comporte un moyen de stockage des séquences de codes correspondant aux pointes définissant un mot de texte, et l'affichage séquentiel des mots alternatifs générés par le système linguistique, afin de permettre
la correction en temps-réel, ou en différé.
8) Système d'entrée de texte selon l'une quelconque des revendications
précédentes, caractérisé en ce qu'il implique la génération implicite (selon la préférence de l'utilisateur) d'un caractère d'espace après chaque mot de texte, ainsi éliminant le besoin de définir explicitement les espaces dans le texte, avec un gain
correspondant dans la vitesse d'entrée.
9) Système d'entrée de texte, selon l'une quelconque des revendications
précédentes, caractérisé en ce qu'il désigne une zone centrale dans la zone d'écriture pour qu'un trait n'ayant aucune interaction avec les pointes extérieures puisse être considéré comme une donnée à passer à un système de reconnaissance d'écriture, ce qui fournit une méthode d'entrée pour les mots non inclus dans la base
linguistique, et aussi pour les caractères isolés.
ETl1II
FR9815702A 1998-12-11 1998-12-11 Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques Expired - Fee Related FR2787213B1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FR9815702A FR2787213B1 (fr) 1998-12-11 1998-12-11 Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques
FR9912461A FR2787214B1 (fr) 1998-12-11 1999-10-06 Systeme de saisie de mots a l'aide d'une tablette et d'un stylo
TW88121458A TW455793B (en) 1998-12-11 1999-12-08 Word input system with a pad and a pen
PCT/FR1999/003096 WO2000036495A1 (fr) 1998-12-11 1999-12-10 Systeme de saisie de mots a l'aide d'une tablette et d'un stylo
AU15692/00A AU1569200A (en) 1998-12-11 1999-12-10 Word input system using a pad and a pen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9815702A FR2787213B1 (fr) 1998-12-11 1998-12-11 Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques

Publications (2)

Publication Number Publication Date
FR2787213A1 true FR2787213A1 (fr) 2000-06-16
FR2787213B1 FR2787213B1 (fr) 2001-08-10

Family

ID=9533896

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9815702A Expired - Fee Related FR2787213B1 (fr) 1998-12-11 1998-12-11 Un systeme d'entree de texte pour les ordinateurs a stylo ou les stylos electroniques

Country Status (1)

Country Link
FR (1) FR2787213B1 (fr)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0651315A1 (fr) * 1993-11-03 1995-05-03 International Business Machines Corporation Station de travail pour l'entrée de données
EP0670554A2 (fr) * 1994-02-23 1995-09-06 AT&T Corp. Agencement des touches pour un clavier utilisant un crayon
US5473325A (en) * 1993-08-11 1995-12-05 Mcalindon; Peter J. Ergonomic human-computer interface apparatus and method
EP0732646A2 (fr) * 1995-03-13 1996-09-18 Kabushiki Kaisha Toshiba Dispositif d'entrée de caractères et méthode
WO1997005541A1 (fr) * 1995-07-26 1997-02-13 King Martin T Systeme d'elimination des ambiguites d'un clavier reduit
US5664896A (en) * 1996-08-29 1997-09-09 Blumberg; Marvin R. Speed typing apparatus and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473325A (en) * 1993-08-11 1995-12-05 Mcalindon; Peter J. Ergonomic human-computer interface apparatus and method
EP0651315A1 (fr) * 1993-11-03 1995-05-03 International Business Machines Corporation Station de travail pour l'entrée de données
EP0670554A2 (fr) * 1994-02-23 1995-09-06 AT&T Corp. Agencement des touches pour un clavier utilisant un crayon
EP0732646A2 (fr) * 1995-03-13 1996-09-18 Kabushiki Kaisha Toshiba Dispositif d'entrée de caractères et méthode
WO1997005541A1 (fr) * 1995-07-26 1997-02-13 King Martin T Systeme d'elimination des ambiguites d'un clavier reduit
US5664896A (en) * 1996-08-29 1997-09-09 Blumberg; Marvin R. Speed typing apparatus and method

Also Published As

Publication number Publication date
FR2787213B1 (fr) 2001-08-10

Similar Documents

Publication Publication Date Title
JP4527731B2 (ja) 自動訂正機能を備えた仮想キーボードシステム
US9086736B2 (en) Multiple predictions in a reduced keyboard disambiguating system
US8788508B2 (en) Object access system based upon hierarchical extraction tree and related methods
CN105573503B (zh) 用于接收触敏显示设备上的文本输入的方法和系统
CN101641660B (zh) 为使用脑机接口的命令控制任务提供分层方法的装置、方法
US20150293602A1 (en) Multimodal text input system, such as for use with touch screens on mobile phones
US20060033725A1 (en) User created interactive interface
US20020180689A1 (en) Method for entering text
CN104704452A (zh) 移动计算设备上的拆分虚拟键盘
WO2010099835A1 (fr) Entrée de texte améliorée
CN101526879A (zh) 设备上的语言输入接口
US11467727B2 (en) Character input device
JPH09222944A (ja) 文字・文字列入力処理装置
HUP0000451A2 (hu) Gyors gépelési szerkezet és módszer
CN103455165B (zh) 具有校正词预测的触摸屏键盘
FR2840488A1 (fr) Clavier pour telephone mobile
FR2787214A1 (fr) Systeme de saisie de mots a l'aide d'une tablette et d'un stylo
JP4887514B2 (ja) 漢字後続文字入力法
FR2871977A1 (fr) Interface homme-machine mobile
KR20170075904A (ko) 부가 서비스 기능을 포함하는 모바일 기기용 소프트웨어 키보드
AU2013270614A1 (en) Method system and apparatus for entering text on a computing device
EP0874345A1 (fr) Procédé et dispositif de navigation pour les aveugles dans une interface graphique d'ordinateur
CN102662579A (zh) 一点通中文鼠标输入法
Proschowsky Adaptive Text Entry for Mobile Devices
MXPA99006904A (en) Reduced keyboard disambiguating system

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20111209