WO2002067105A1 - Virtual keyboard for inputting characters without using a keyboard - Google Patents

Virtual keyboard for inputting characters without using a keyboard Download PDF

Info

Publication number
WO2002067105A1
WO2002067105A1 PCT/FR2002/000614 FR0200614W WO02067105A1 WO 2002067105 A1 WO2002067105 A1 WO 2002067105A1 FR 0200614 W FR0200614 W FR 0200614W WO 02067105 A1 WO02067105 A1 WO 02067105A1
Authority
WO
WIPO (PCT)
Prior art keywords
list
character
characters
entering
previously selected
Prior art date
Application number
PCT/FR2002/000614
Other languages
French (fr)
Inventor
Fabien Chancoin
Original Assignee
Nptv
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 Nptv filed Critical Nptv
Publication of WO2002067105A1 publication Critical patent/WO2002067105A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items

Definitions

  • the present invention relates to a virtual keyboard for entering characters without using a keyboard.
  • a virtual keyboard is particularly intended to allow the entry of characters in interactive television applications.
  • European patent EP980039 describes a method for entering characters using a virtual keyboard.
  • a virtual keyboard is a means of entering texts in the absence of a device comprising a key per character, and which is particularly intended for equipment such as interactive television, cell phones, or personal terminals PDAs.
  • the patent is known in the state of the art
  • PCT 09914657 describing a virtual keyboard used on a computer screen to emulate a conventional keyboard.
  • the coordinates of the keys on the virtual keyboard are kept in memory in the form of a table by the computer. These key coordinates are classified in the table according to their frequency of occurrence.
  • a pointing device makes it possible to select the keys on the virtual keyboard.
  • the entry points generated by the pointing device are compared one by one with the key coordinates kept in the coordinate table. To decide whether the entry point corresponds to a key considered, we apply defined criteria to a terminal function. If there is a match, the key is assigned to the entry point, and the search stops. The search for the corresponding key continues until a match is detected or until the end of the table.
  • the US patent US5008847 describes another type of virtual keyboard comprising a selection means by cursor moved on a graphic representation of a keyboard.
  • the method for entering a text comprises a step of selecting a character from a list of displayed characters and a step of preparing said list as a function of at least one character. previously selected.
  • the selection is carried out by addressing by an instruction input means producing an incremental movement of a cursor designating the preselected character from the list, and producing the selection of the character preselected by a specific event.
  • said specific event is triggered by an action on additional validation input means.
  • said specific event is triggered by a time delay.
  • the list is selected according to the character previously selected.
  • the list is selected according to the two characters previously selected.
  • the method comprises an initial stage of construction of a table comprising XN lists of N characters, each list being ordered by a criterion of probability of appearance of the character as a function of the X characters previously selected, X being an integer greater than or equal to 1.
  • it includes a display limit to an extract of E characters from the list selected as a function of the X characters previously entered.
  • the invention also relates to a system comprising an equipment and a remote control device interacting to carry out the character input, characterized in that the equipment comprises a memory in which is stored a table of XN lists of N characters, each list being ordered by a criterion of probability of appearance of the character as a function of the X characters previously selected, X being an integer greater than or equal to 1, the computer executing a computer program to select a list as a function of the X characters previously selected, and to select the character of said list according to the incremental movement instructions sent using the remote control device.
  • N denotes the number of possible characters, for example the 26 characters of the alphabet, or possibly 256 characters including the letters of the alphabet, accented characters, and numbers, and special characters.
  • Each of the lists will be sorted according to the probability of the presence of the character considered following the character previously entered, and constituting the label of the list in question.
  • the determination of the probability will depend on the language and the context of use. It will be determined by a statistical study on a set of texts representative of the context in question. We can determine the probability by exploiting a set of texts and incrementing the value of the cell [E, P] each time that the character P follows the character E. We therefore scan the text from the first character to the last character , an interval between two words being taken into account like the character 'Space' and the punctuation characters being also taken into account.
  • the user moves a marker using his remote control, by sending an instruction to the associated equipment.
  • the list displayed does not include all the possible characters, but only the most probable characters, for example the 5 most probable characters, the following characters are displayed when the user has not selected one of the displayed characters and continues to send a cursor move command.
  • the display is then made in "sliding window" mode.
  • the cursor displayed When the cursor displayed is associated with the character desired by the user, the latter validates the selection, for example by pressing a validation key, or by releasing the action on the movement buttons, a time delay means then triggering the selection of the designated character, and saving to the buffer.
  • the following table corresponds to an example of a table with 1 input character and an ordered list of 9 characters at output.
  • the method consists in displaying a sorted list of 9 characters "c, i, 1, n, r, s, t, u, v" which is traversed by a selection cursor activated by incremental shift keys, and a select key.
  • the method commands the appearance of all the characters in alphabetical order, except those appearing in the ordered list.

Abstract

The invention concerns a method for inputting a text comprising a step which consists in selecting a character from a list of displayed characters. The invention is characterised in that it comprises a step which consists in preparing said list on the basis of at least one character previously selected.

Description

CLAVIER VIRTUEL POUR LA SAISIE DE CARACTERES SANS VIRTUAL KEYBOARD FOR ENTERING CHARACTERS WITHOUT
LE RECOURS A UN CLAVIERTHE USE OF A KEYBOARD
La présente invention concerne un clavier virtuel pour la saisie de caractères sans le recours à un clavier. Un clavier virtuel est particulièrement destiné à permettre la saisie de caractères dans des applications de télévision interactive.The present invention relates to a virtual keyboard for entering characters without using a keyboard. A virtual keyboard is particularly intended to allow the entry of characters in interactive television applications.
Le brevet européen EP980039 décrit un procédé pour la saisie de caractères par l'intermédiaire d'un clavier virtuel. Un clavier virtuel est un moyen de saisie de textes en l'absence d'un périphérique comportant une touche par caractère, et qui est particulièrement destiné à des équipements tels que la télévision interactive, des téléphones cellulaires, ou encore des terminaux personnels PDA. On connaît dans l'état de la technique le brevetEuropean patent EP980039 describes a method for entering characters using a virtual keyboard. A virtual keyboard is a means of entering texts in the absence of a device comprising a key per character, and which is particularly intended for equipment such as interactive television, cell phones, or personal terminals PDAs. The patent is known in the state of the art
PCT 09914657 décrivant un clavier virtuel utilisé sur écran d'ordinateur pour émuler un clavier conventionnel. Les coordonnées des touches sur le clavier virtuel sont conservées en mémoire sous forme d'un tableau par l'ordinateur. Ces coordonnées de touches sont classées dans le tableau en fonction de leur fréquence d'occurrence. Un dispositif de pointage permet de sélectionner les touches sur le clavier virtuel. Les points d'entrée générés par le dispositif de pointage sont comparés un à un aux coordonnées de touches conservées dans le tableau de coordonnées. Pour décider si le point d'entrée correspond à une touche considérée, on applique des critères définis à une fonction de borne. En cas de correspondance, la touche est affectée au point d'entrée, et la recherche s'arrête. La recherche de touche correspondante se poursuit jusqu'à détection d'une correspondance ou jusqu'à la fin du tableau.PCT 09914657 describing a virtual keyboard used on a computer screen to emulate a conventional keyboard. The coordinates of the keys on the virtual keyboard are kept in memory in the form of a table by the computer. These key coordinates are classified in the table according to their frequency of occurrence. A pointing device makes it possible to select the keys on the virtual keyboard. The entry points generated by the pointing device are compared one by one with the key coordinates kept in the coordinate table. To decide whether the entry point corresponds to a key considered, we apply defined criteria to a terminal function. If there is a match, the key is assigned to the entry point, and the search stops. The search for the corresponding key continues until a match is detected or until the end of the table.
Le brevet américain US5008847 décrit un autre type de clavier virtuel comportant un moyen de sélection par curseur déplacé sur une représentation graphique d'un clavier. Ces solutions de l'art antérieur présentent l'inconvénient d'une faible ergonomie. L'utilisateur qui ne dispose pas d'un périphérique de saisie multidirectionnel met un temps excessif pour saisir les caractères successifs. Le but de la présente invention est de remédier à cet inconvénient en proposant un procédé amélioré pour la saisie d'un texte à l'aide d'un clavier virtuel.The US patent US5008847 describes another type of virtual keyboard comprising a selection means by cursor moved on a graphic representation of a keyboard. These solutions of the prior art have the drawback of poor ergonomics. The user who does not have a multidirectional input device takes excessive time to enter the successive characters. The object of the present invention is to remedy this drawback by proposing an improved method for entering text using a virtual keyboard.
Selon son acception la plus générale, le procédé de saisie d'un texte selon l'invention comporte une étape de sélection d'un caractère sur une liste de caractères visualisés et une étape de préparation de ladite liste en fonction d'au moins un caractère précédemment sélectionné.According to its most general meaning, the method for entering a text according to the invention comprises a step of selecting a character from a list of displayed characters and a step of preparing said list as a function of at least one character. previously selected.
Avantageusement, la sélection est réalisée par l'adressage par un moyen de saisie d'instructions produisant un déplacement incrémental d'un curseur désignant le caractère présélectionné de la liste, et produisant la sélection du caractère présélectionné par un événement spécifique.Advantageously, the selection is carried out by addressing by an instruction input means producing an incremental movement of a cursor designating the preselected character from the list, and producing the selection of the character preselected by a specific event.
Selon une variante, ledit événement spécifique est déclenché par une action sur moyen de saisie additionnel de validation.According to a variant, said specific event is triggered by an action on additional validation input means.
Selon une autre variante, ledit événement spécifique est déclenché par une temporisation.According to another variant, said specific event is triggered by a time delay.
Selon un premier mode de mise en œuvre, la liste est sélectionnée en fonction du caractère précédemment sélectionné.According to a first mode of implementation, the list is selected according to the character previously selected.
Selon un autre mode de mise en œuvre, la liste est sélectionnée en fonction des deux caractères précédemment sélectionnés.According to another mode of implementation, the list is selected according to the two characters previously selected.
Avantageusement, le procédé comporte une étape initiale de construction d'une table comprenant XN listes de N caractères, chaque liste étant ordonnée par un critère de probabilité d'apparition du caractère en fonction des X caractères précédemment sélectionnés, X étant un nombre entier supérieur ou égal à 1. Selon un mode de réalisation préféré, il comporte une limite de l'affichage à un extrait de E caractères de la liste sélectionnée en fonction des X caractères précédemment saisis. L'invention concerne également un système comprenant un équipement et un dispositif de télécommande interagissant pour réaliser la saisie de caractère, caractérisé en ce que l'équipement comprend une mémoire dans laquelle est enregistrée une table de XN listes de N caractères, chaque liste étant ordonnée par un critère de probabilité d'apparition du caractère en fonction des X caractères précédemment sélectionnés, X étant un nombre entier supérieur ou égal à 1 , le calculateur exécutant un programme d'ordinateur pour sélectionner une liste en fonction des X caractères précédemment sélectionnés, et pour sélectionner le caractère de ladite liste en fonction des instructions de déplacement incrémentale adressées à l'aide du dispositif de télécommande .Advantageously, the method comprises an initial stage of construction of a table comprising XN lists of N characters, each list being ordered by a criterion of probability of appearance of the character as a function of the X characters previously selected, X being an integer greater than or equal to 1. According to a preferred embodiment, it includes a display limit to an extract of E characters from the list selected as a function of the X characters previously entered. The invention also relates to a system comprising an equipment and a remote control device interacting to carry out the character input, characterized in that the equipment comprises a memory in which is stored a table of XN lists of N characters, each list being ordered by a criterion of probability of appearance of the character as a function of the X characters previously selected, X being an integer greater than or equal to 1, the computer executing a computer program to select a list as a function of the X characters previously selected, and to select the character of said list according to the incremental movement instructions sent using the remote control device.
L'invention sera mieux comprise à la lecture de la description qui suit, concernant un exemple non limitatif de réalisation.The invention will be better understood on reading the description which follows, concerning a nonlimiting exemplary embodiment.
Dans l'exemple décrit, on prendra en compte un seul caractère précédent pour proposer les caractères suivants les plus probables. Le procédé consiste à construire une table de N listes de N caractères. N désigne le nombre de caractères possibles, par exemple les 26 caractères de l'alphabet, ou éventuellement 256 caractères comprenant les lettres de l'alphabet, les caractères accentués, et les chiffres, et des caractères spéciaux.In the example described, we will take into account a single preceding character to propose the following most probable characters. The method consists in building a table of N lists of N characters. N denotes the number of possible characters, for example the 26 characters of the alphabet, or possibly 256 characters including the letters of the alphabet, accented characters, and numbers, and special characters.
Chacune des listes sera triée en fonction de la probabilité de présence du caractère considéré à la suite du caractère précédemment saisi, et constituant l'étiquette de la liste en question. La détermination de la probabilité dépendra de la langue et du contexte d'utilisation. Elle sera déterminée par une étude statistique sur un ensemble de textes représentatifs du contexte en question. On peut déterminer la probabilité en exploitant un ensemble de textes et en incrémentant la valeur de la cellule [E, P] chaque fois que le caractère P suit le caractère E. On balaye pour cela le texte depuis le premier caractère jusqu'au dernier caractère, un intervalle entre deux mots étant pris en compte comme le caractère 'Espace' et les caractères de ponctuations étant également pris en compte.Each of the lists will be sorted according to the probability of the presence of the character considered following the character previously entered, and constituting the label of the list in question. The determination of the probability will depend on the language and the context of use. It will be determined by a statistical study on a set of texts representative of the context in question. We can determine the probability by exploiting a set of texts and incrementing the value of the cell [E, P] each time that the character P follows the character E. We therefore scan the text from the first character to the last character , an interval between two words being taken into account like the character 'Space' and the punctuation characters being also taken into account.
On trie ensuite chaque colonne E en fonction du score du caractère P, et un construit une table avec les listes ainsi ordonnées. La saisie d'un texte s'effectue avec une télécommande comportant deux boutons de type « + » et « - » et éventuellement un bouton de validation de type « OK » . Le terminal, par exemple un écran de télévision, affiche les caractères déjà saisis, ainsi qu'une fenêtre dans laquelle apparaissent les caractères les plus probables extraits de la liste ordonnée dont l'étiquette correspond au caractère précédemment saisi.We then sort each column E according to the score of the character P, and construct a table with the lists thus ordered. Text entry is carried out with a remote control comprising two buttons of type "+" and "-" and possibly a validation button of type "OK". The terminal, for example a television screen, displays the characters already entered, as well as a window in which appear the most probable characters extracted from the ordered list whose label corresponds to the character previously entered.
L'utilisateur déplace un marqueur à l'aide de sa télécommande, en adressant une instruction à l'équipement associé. Lorsque la liste visualisée ne comprend pas la totalité des caractères possibles, mais seulement les caractères les plus probables, par exemple les 5 caractères les plus probables, les caractères suivants sont affichés lorsque l'utilisateur n'a pas sélectionné l'un des caractères visualisé et continue à envoyer une commande de déplacement du curseur. L'affichage se fait alors en mode de « fenêtre glissante » .The user moves a marker using his remote control, by sending an instruction to the associated equipment. When the list displayed does not include all the possible characters, but only the most probable characters, for example the 5 most probable characters, the following characters are displayed when the user has not selected one of the displayed characters and continues to send a cursor move command. The display is then made in "sliding window" mode.
Il convient de noter que la sélection s'effectue sans aucun appel à un dictionnaire, mais seulement par adressage d'une table ; ce qui accélère considérablement le temps de calcul, et permet l'utilisation de la solution sur des équipements ne disposant que de ressources limitées.It should be noted that the selection is made without any call to a dictionary, but only by addressing a table; which considerably accelerates the calculation time, and allows the use of the solution on equipment having only limited resources.
Lorsque le curseur visualisé est associé au caractère souhaité par l'utilisateur, ce dernier valide la sélection, en actionnant par exemple une touche de validation, ou encore en relâchant l'action sur les boutons de déplacement, un moyen de temporisation déclenchant alors la sélection du caractère désigné, et l'enregistrement dans la mémoire tampon.When the cursor displayed is associated with the character desired by the user, the latter validates the selection, for example by pressing a validation key, or by releasing the action on the movement buttons, a time delay means then triggering the selection of the designated character, and saving to the buffer.
La table qui suit correspond à un exemple de table à 1 caractère d'entrée et une liste ordonnée de 9 caractères en sortie. Lorsque le caractère saisi est « a », le procédé consiste à afficher une liste triée de 9 caractères « c, i, 1, n, r, s, t, u, v » qui est parcourue par un curseur de sélection activé par des touches de déplacement incrémentale, et une touche de sélection. Lorsque la totalité de la liste est parcourue, le procédé commande l'apparition de la totalité des caractères dans l'ordre alphabétique, à l'exception de ceux figurant dans la liste ordonnée.The following table corresponds to an example of a table with 1 input character and an ordered list of 9 characters at output. When the character entered is "a", the method consists in displaying a sorted list of 9 characters "c, i, 1, n, r, s, t, u, v" which is traversed by a selection cursor activated by incremental shift keys, and a select key. When the entire list is browsed, the method commands the appearance of all the characters in alphabetical order, except those appearing in the ordered list.
Figure imgf000006_0001
Figure imgf000007_0001
Figure imgf000006_0001
Figure imgf000007_0001

Claims

REVENDICATIONS
1 — Procédé de saisie d'un texte comportant une étape de sélection d'un caractère sur une liste de caractères visualisés, comportant une étape de préparation de ladite liste en fonction d'au moins un caractère précédemment sélectionné, la sélection étant réalisée par l'adressage par un moyen de saisie d'instructions à trois positions au plus, produisant un déplacement incrémental d'un curseur désignant le caractère présélectionné de la liste, et produisant la sélection du caractère présélectionné par un événement spécifique caractérisé en ce que ledit événement spécifique est déclenché par une temporisation.1 - Method for entering a text comprising a step of selecting a character from a list of displayed characters, comprising a step of preparing said list as a function of at least one character previously selected, the selection being carried out by l addressing by an instruction input means with at most three positions, producing an incremental movement of a cursor designating the preselected character from the list, and producing the selection of the preselected character by a specific event characterized in that said specific event is triggered by a time delay.
2 - Procédé de saisie d'un texte selon la revendication 1 caractérisé en ce que ledit événement spécifique est déclenché par une action sur moyen de saisie additionnel de validation.2 - A method of entering a text according to claim 1 characterized in that said specific event is triggered by an action on additional input means of validation.
3 - Procédé de saisie d'un texte selon l'une quelconque des revendications précédentes caractérisé en ce que la liste est sélectionnée en fonction du caractère précédemment sélectionné.3 - Method for entering a text according to any one of the preceding claims, characterized in that the list is selected according to the character previously selected.
4 - Procédé de saisie d'un texte selon l'une quelconque des revendications 1 à 3 caractérisé en ce que la liste est sélectionnée en fonction des deux caractères précédemment sélectionnés .4 - Method for entering a text according to any one of claims 1 to 3 characterized in that the list is selected according to the two characters previously selected.
5 - Procédé de saisie d'un texte selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape initiale de construction d'une table comprenant XN listes de N caractères, chaque liste étant ordonnée par un critère de probabilité d'apparition du caractère en fonction des X caractères précédemment sélectionnés, X étant un nombre entier supérieur ou égal à 1.5 - Method for entering a text according to any one of the preceding claims, characterized in that it comprises an initial stage of construction of a table comprising XN lists of N characters, each list being ordered by a probability criterion d appearance of character according to the X characters previously selected, X being an integer greater than or equal to 1.
6 - Procédé de saisie d'un texte selon la revendication 5 caractérisé en ce qu'il limite l'affichage à un extrait de E caractères de la liste sélectionnée en fonction des X caractères précédemment saisis.6 - A method of entering a text according to claim 5 characterized in that it limits the display to an extract of E characters from the selected list according to the X characters previously entered.
7 — Système comprenant un équipement et un dispositif de télécommande interagissant pour réaliser la saisie de caractère selon l'une des revendications 1 à 6, caractérisé en ce que l'équipement comprend une mémoire dans laquelle est enregistrée une table comprenant XN listes de N caractères, chaque liste étant ordonnée par un critère de probabilité d'apparition du caractère en fonction des X caractères précédemment sélectionnés, X étant un nombre entier supérieur ou égal à 1, le calculateur exécutant un programme d'ordinateur pour sélectionner une liste en fonction des X caractères précédemment sélectionnés, et pour sélectionner le caractère de ladite liste en fonction des instructions de déplacement incrémentale adressées à l'aide du dispositif de télécommande. 7 - System comprising an equipment and a remote control device interacting to carry out the character input according to one of claims 1 to 6, characterized in that the equipment comprises a memory in which is stored a table comprising XN lists of N characters , each list being ordered by a criterion of probability of appearance of the character as a function of the X characters previously selected, X being an integer greater than or equal to 1, the computer executing a computer program to select a list as a function of the X characters previously selected, and to select the character from said list according to the incremental movement instructions sent using the remote control device.
PCT/FR2002/000614 2001-02-16 2002-02-18 Virtual keyboard for inputting characters without using a keyboard WO2002067105A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0102174A FR2821180B1 (en) 2001-02-16 2001-02-16 VIRTUAL KEYBOARD FOR ENTERING CHARACTERS WITHOUT THE USE OF A KEYBOARD
FR01/02174 2001-02-16

Publications (1)

Publication Number Publication Date
WO2002067105A1 true WO2002067105A1 (en) 2002-08-29

Family

ID=8860137

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/000614 WO2002067105A1 (en) 2001-02-16 2002-02-18 Virtual keyboard for inputting characters without using a keyboard

Country Status (2)

Country Link
FR (1) FR2821180B1 (en)
WO (1) WO2002067105A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031931A1 (en) * 2002-10-03 2004-04-15 Nokia Corporation Method and user interface for entering text

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0645604A1 (en) * 1993-09-24 1995-03-29 Automobiles Peugeot Device for editing information for a car navigation system
US5790115A (en) * 1995-09-19 1998-08-04 Microsoft Corporation System for character entry on a display screen
EP0858023A2 (en) * 1997-02-11 1998-08-12 Microsoft Corporation Symbol entry systems and methods
EP0930760A2 (en) * 1998-01-14 1999-07-21 Nokia Mobile Phones Ltd. Method and apparatus for inputting information
WO2000058816A2 (en) * 1999-03-29 2000-10-05 Now See Hear Interactive Inc. A method for mobile text entry

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0645604A1 (en) * 1993-09-24 1995-03-29 Automobiles Peugeot Device for editing information for a car navigation system
US5790115A (en) * 1995-09-19 1998-08-04 Microsoft Corporation System for character entry on a display screen
EP0858023A2 (en) * 1997-02-11 1998-08-12 Microsoft Corporation Symbol entry systems and methods
EP0930760A2 (en) * 1998-01-14 1999-07-21 Nokia Mobile Phones Ltd. Method and apparatus for inputting information
WO2000058816A2 (en) * 1999-03-29 2000-10-05 Now See Hear Interactive Inc. A method for mobile text entry

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NANTAIS T ET AL: "A PREDICTIVE SELECTION TECHNIQUE FOR SINGLE-DIGIT WITH A VISUAL KEYBOARD", IEEE TRANSACTIONS ON REHABILITATION ENGINEERING, IEEE INC. NEW YORK, US, vol. 2, no. 3, 1 September 1994 (1994-09-01), pages 130 - 135, XP000477761, ISSN: 1063-6528 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031931A1 (en) * 2002-10-03 2004-04-15 Nokia Corporation Method and user interface for entering text
GB2399439A (en) * 2002-10-03 2004-09-15 Nokia Corp Method and user interface for entering text
GB2399439B (en) * 2002-10-03 2006-01-18 Nokia Corp Method and user interface for entering text

Also Published As

Publication number Publication date
FR2821180A1 (en) 2002-08-23
FR2821180B1 (en) 2004-01-30

Similar Documents

Publication Publication Date Title
US7385531B2 (en) Entering text into an electronic communications device
JP4463795B2 (en) Reduced keyboard disambiguation system
US8583440B2 (en) Apparatus and method for providing visual indication of character ambiguity during text entry
EP0882259B1 (en) Screen display key input unit
JP4920154B2 (en) Language input user interface
US20020163504A1 (en) Hand-held device that supports fast text typing
US20070061753A1 (en) Letter and word choice text input method for keyboards and reduced keyboard systems
JP2004534425A6 (en) Handheld device that supports rapid text typing
JP2007133884A5 (en)
JP4316687B2 (en) Screen touch input device
US8190421B2 (en) Handheld electronic device including toggle of a selected data source, and associated method
CN112269475A (en) Character display method and device and electronic equipment
EP1347362A1 (en) Entering text into an electronic communications device
US8711100B2 (en) Sign language keyboard and sign language searching apparatus using the same
US20050187754A1 (en) Software-based keystroke eliminator for alpha-numeric keyboards and keypads
JP2007086976A (en) Portable equipment
WO2002067105A1 (en) Virtual keyboard for inputting characters without using a keyboard
CN102656582A (en) Input support device
JP2011186994A (en) Character input device and character input method
JPH09128134A (en) Screen touch type input device
EP1875620A1 (en) Hangeul input keypad and method using the same
WO2002042857A2 (en) Text input device and general user interface
WO2010049581A1 (en) Adaptive search
RU2344564C2 (en) Layouts of signs, methods of input and input device
JP3058423B2 (en) Document processing device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP