System and method for disambiguating phonetic input
First Claim
1. A method for disambiguating ambiguous input sequences entered by a user and generating textual output in Chinese language, said method comprising the steps of:
- entering an input sequence into a user input device;
wherein said user input device comprises a plurality of input means, each of said input means being associated with a plurality of phonetic characters, an input sequence being generated each time when an input is selected by said user input device, said generated input sequence having a textual interpretation that is ambiguous due to the plurality of phonetic characters associated with said inputs, data consisting of a plurality of input sequences and, associated with each input sequence, a set of phonetic sequences whose spellings correspond to the input sequence, and a database containing a plurality of phonetic sequences and, associated with each phonetic sequence, a set of ideographic character sequences which correspond to the phonetic sequences;
comparing the input sequence with said phonetic sequence database and finding matching phonetic entries;
optionally displaying one or more matched phonetic entries;
matching said phonetic entries with said ideographic database; and
optionally displaying one or more matched ideographic characters.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for inputting Chinese characters using Pinyin without requiring the entry of a delimiter key between Pinyin entries in a reduced keyboard is disclosed. The system searches for all possible single or multiple Pinyin spellings based on the entered Latin alphabets. Once the user has completed the inputting of the Pinyin spellings for desired Chinese phrase or characters, all possible matching phrases or characters are displayed on screen and off-screen due to screen size. The user then scrolls through a list of matching phrases or characters and selects the desired one by clicking.
128 Citations
106 Claims
-
1. A method for disambiguating ambiguous input sequences entered by a user and generating textual output in Chinese language, said method comprising the steps of:
-
entering an input sequence into a user input device; wherein said user input device comprises a plurality of input means, each of said input means being associated with a plurality of phonetic characters, an input sequence being generated each time when an input is selected by said user input device, said generated input sequence having a textual interpretation that is ambiguous due to the plurality of phonetic characters associated with said inputs, data consisting of a plurality of input sequences and, associated with each input sequence, a set of phonetic sequences whose spellings correspond to the input sequence, and a database containing a plurality of phonetic sequences and, associated with each phonetic sequence, a set of ideographic character sequences which correspond to the phonetic sequences; comparing the input sequence with said phonetic sequence database and finding matching phonetic entries; optionally displaying one or more matched phonetic entries; matching said phonetic entries with said ideographic database; and optionally displaying one or more matched ideographic characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for disambiguating ambiguous input sequences entered by a user and generating textual output in Chinese language, said system comprising:
-
a user input device having a plurality of input means, each of said input means being associated with a plurality of phonetic characters, an input sequence being generated each time when an input is selected by said user input device, said generated input sequence having a textual interpretation that is ambiguous due to the plurality of phonetic characters associated with said inputs; a database containing a plurality of input sequences and, associated with each input sequence, a set of phonetic sequences whose spellings correspond to the input sequence; a database containing a plurality of phonetic sequences and, associated with each phonetic sequence, a set of ideographic character sequences which correspond to the phonetic sequences; means for comparing the input sequence with said phonetic sequence database and finding matching phonetic entries; means for matching said phonetic entries with said ideographic database; and an output device for displaying one or more matched phonetic entries and matched ideographic characters. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An ideographic language text input system incorporated in a user input device, comprising:
-
a plurality of inputs, each of the plurality of inputs associated with a plurality of characters, an input sequence being generated each time an input is selected by manipulating the user input device, wherein a generated input sequence corresponds to a sequence of inputs that have been selected; at least one selection input for generating an object output, wherein an input sequence is terminated when the user manipulates the user input device to a selection input; a memory containing a plurality of objects, wherein each of the plurality of objects is associated with an input sequence; a display to depict system output to the user; and a processor coupled to the user input device, memory, and display, said processor comprising; identifying means for identifying from the plurality of objects in the memory any object associated with each generated input sequence; output means for displaying on the display the character interpretation of any identified objects associated with each generated input sequence; and selection means for selecting the desired character for entry into a text entry display location upon detecting the manipulation of the user input device to a selection input. - View Dependent Claims (70, 71, 72, 73)
-
-
74. A system for disambiguating ambiguous input sequences entered by a user and generating textual output in Chinese language, said system comprising:
-
a user input device having a plurality of input means, each of said input means being associated with a plurality of Latin alphabets, an input sequence being generated each time when an input is selected by said user input device, said generated input sequence having a textual interpretation that is ambiguous due to the plurality of Latin alphabets associated with said inputs; a memory containing data used to construct a plurality of Pinyin spellings, each of said Pinyin spellings being associated with an input sequence and a frequency of use based on a linguistic model, and each of said Pinyin spellings comprising a sequence of Pinyin syllables corresponding to a phonetic reading to be output to the user, wherein said Pinyin spellings are constructed from data stored in said memory in a tree structure comprised of a plurality of nodes, each of said nodes being associated with an input sequence; a display to depict system output to the user; and a processor coupled to said user input device, said memory and said display, said processor constructing a Pinyin spelling from said data in said memory associated with each input sequence and identifying at least one candidate Pinyin spelling with the highest frequency of use based on a linguistic model, and generating an output signal causing said display to display said at least one identified candidate Pinyin spelling associated with each generated input sequence as a textual interpretation of said generated sequence. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
Specification