System and method for chinese input using a joystick
First Claim
Patent Images
1. An apparatus for text entry comprising:
- a joystick member user input device having at least P number of motions, each of which is associated with a signal representing one of P predefined stroke categories;
a processor coupled to said joystick member;
at least one memory coupled to said processor, said at least one memory containing at least one database and at least one program used by said processor to process data, said at least one database comprising a number of characters and data of stroke order necessary for each of the characters as well as data of use frequency associated with each of the characters, said stroke order based on said predefined stroke categories; and
an output member coupled to said processor, said output member comprising a text display area and a selection list display area;
wherein said at least one program causes said processor to;
identify a stroke input signal representative of one of said stroke categories, said stroke input signal being associated with a predefined motion of said joystick member;
display a first selection list when a first stroke is identified, said first selection list comprising first Q number of most frequently used characters that start with said first stroke;
if the user chooses to enter any character from said first selection list, display said chosen character in said text display area;
otherwise,display a second selection list when a second stroke is identified, said second selection list comprising first Q number of most frequently used characters that start with said first stroke followed by said second stroke;
if the user chooses to enter any character from said second selection list, display said chosen character in said text display area;
otherwise,display a third selection list when a third stroke is identified, said third selection list comprising first Q number of most frequently used characters that start with said first stroke followed by said second stroke and then followed by said third stroke;
if the user chooses to enter any character in said third selection list, display said chosen character in said text display area;
otherwise,continue to display a next selection list corresponding to a next stroke added until the user chooses to enter any character from said next selection list;
concurrently with a stroke input signal being identified, display a numeric or iconic representation of the stroke represented by said stroke input signal; and
concurrently with a character being entered in said text display area, display a numeric or iconic representation of said character entered; and
repeat the process for entering a next character.
11 Assignments
0 Petitions
Accused Products
Abstract
A Chinese text entry system and method is provided to allow users to enter a character to a device such as a cellular phone or a PDA by adding a first few strokes required for the character using a joystick or its equivalent. By simply moving the joystick to add one or more strokes which are used to start writing a character, or in some case even before any stroke is added, a user can find a desired character from a displayed selection list. The selection list is context sensitive, varying depending on the last character entered, so that the user can be provided with the most possible candidates of the desired character.
44 Citations
48 Claims
-
1. An apparatus for text entry comprising:
-
a joystick member user input device having at least P number of motions, each of which is associated with a signal representing one of P predefined stroke categories; a processor coupled to said joystick member; at least one memory coupled to said processor, said at least one memory containing at least one database and at least one program used by said processor to process data, said at least one database comprising a number of characters and data of stroke order necessary for each of the characters as well as data of use frequency associated with each of the characters, said stroke order based on said predefined stroke categories; and an output member coupled to said processor, said output member comprising a text display area and a selection list display area; wherein said at least one program causes said processor to; identify a stroke input signal representative of one of said stroke categories, said stroke input signal being associated with a predefined motion of said joystick member; display a first selection list when a first stroke is identified, said first selection list comprising first Q number of most frequently used characters that start with said first stroke; if the user chooses to enter any character from said first selection list, display said chosen character in said text display area;
otherwise,display a second selection list when a second stroke is identified, said second selection list comprising first Q number of most frequently used characters that start with said first stroke followed by said second stroke; if the user chooses to enter any character from said second selection list, display said chosen character in said text display area;
otherwise,display a third selection list when a third stroke is identified, said third selection list comprising first Q number of most frequently used characters that start with said first stroke followed by said second stroke and then followed by said third stroke; if the user chooses to enter any character in said third selection list, display said chosen character in said text display area;
otherwise,continue to display a next selection list corresponding to a next stroke added until the user chooses to enter any character from said next selection list; concurrently with a stroke input signal being identified, display a numeric or iconic representation of the stroke represented by said stroke input signal; and concurrently with a character being entered in said text display area, display a numeric or iconic representation of said character entered; and repeat the process for entering a next character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for text entry comprising the steps of:
-
identifying a stroke input signal representative of one of five predefined stroke categories, said stroke input signal being associated with a predefined motion of a joystick used an input device coupled to a processor which is further coupled to a database and a display device; as soon as a first stroke for a character is identified, displaying a first selection list in a selection list display area of the display device, said first selection list comprising ten most frequently used characters that start with said first stroke; if the user chooses to enter any character from said first selection list, displaying said chosen character in a text display area of the display device;
otherwise,displaying a second selection list when a second stroke is identified, said second selection list comprising ten most frequently used characters that start with said first stroke followed by said second stroke; if the user chooses to enter any character from said second selection list, displaying said chosen character in said text display area;
otherwise,displaying a third selection list when a third stroke is identified, said third selection list comprising ten most frequently used characters that start with said first stroke followed by said second stroke and then followed by said third stroke; if the user chooses to enter any character in said third selection list, displaying said chosen character in said text display area;
otherwise,continuing to display a next selection list corresponding to a next stroke added until the user chooses to enter any character from said next selection list; concurrently with a stroke input signal being identified, display a numeric or iconic representation of the stroke represented by said stroke input signal; and concurrently with a character being entered in said text display area, display a numeric or iconic representation of said character entered; and repeating above steps for entering a next character. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer usable medium containing instructions in computer readable form for carrying out a process for Chinese text entry, said process comprising the steps of:
-
identifying a stroke input signal representative of one of five predefined stroke categories, said stroke input signal being associated with a predefined motion of a joystick used an input device coupled to a processor which is further coupled to a database and a display device; as soon as a first stroke for a character is identified, displaying a first selection list in a selection list display area of the display device, said first selection list comprising ten most frequently used characters that start with said first stroke; if the user chooses to enter any character from said first selection list, displaying said chosen character in a text display area of the display device;
otherwise,displaying a second selection list when a second stroke is identified, said second selection list comprising ten most frequently used characters that start with said first stroke followed by said second stroke; if the user chooses to enter any character from said second selection list, displaying said chosen character in said text display area;
otherwise,displaying a third selection list when a third stroke is identified, said third selection list comprising ten most frequently used characters that start with said first stroke followed by said second stroke and then followed by said third stroke; if the user chooses to enter any character in said third selection list, displaying said chosen character in said text display area;
otherwise. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification