Chinese character handwriting recognition system
First Claim
1. A Chinese character handwriting input system, comprising:
- recognition means for recognizing a category of handwriting stroke from a predefined number of stroke categories;
collection means for organizing a list of characters that commonly start with one or more recognized categories of handwriting stroke, said list of characters being displayed in a predefined sequence, wherein said predefined sequence is based on any of;
number of strokes necessary to write out a character;
use frequency of a character; and
contextual relation to the last character entered;
selection means to selecting a desired character from said list of characters; and
means for displaying a numeric representation of each stroke that is entered and a full numeric representation of strokes for a Chinese character that is selected.
4 Assignments
0 Petitions
Accused Products
Abstract
A handwritten Chinese character input method and system is provided to allow users to enter Chinese characters to a data processor by adding less than three strokes and one selection movement such as mouse clicking or stylus or finger tapping. The system is interactive, predictive, and intuitive to use. By adding one or two strokes which are used to start writing a Chinese character, or in some case even no strokes are needed, users can find a desired character from a list of characters. The list is context sensitive. It varies depending on the prior character entered. Compared to other existing systems, this system can save users considerable time and efforts to entering handwritten characters.
103 Citations
17 Claims
-
1. A Chinese character handwriting input system, comprising:
-
recognition means for recognizing a category of handwriting stroke from a predefined number of stroke categories; collection means for organizing a list of characters that commonly start with one or more recognized categories of handwriting stroke, said list of characters being displayed in a predefined sequence, wherein said predefined sequence is based on any of; number of strokes necessary to write out a character; use frequency of a character; and contextual relation to the last character entered; selection means to selecting a desired character from said list of characters; and means for displaying a numeric representation of each stroke that is entered and a full numeric representation of strokes for a Chinese character that is selected. - View Dependent Claims (3, 4, 5)
-
-
2. A Chinese character handwriting input system, comprising:
-
recognition means for recognizing a category of handwriting stroke from a predefined number of stroke categories; collection means for organizing a list of characters that commonly start with one or more recognized categories of handwriting stroke, said list of characters being displayed in a predefined sequence, wherein said predefined sequence is based on any of; number of strokes necessary to write out a character; use frequency of a character; and contextual relation to the last character entered; and selection means for selecting a desired character from said list of characters; wherein said predefined number of stroke categories comprises five basic categories, each having one or more sub-categories.
-
-
6. A method for inputting handwritten Chinese characters, comprising the steps of:
-
adding a stroke into a pattern recognition system; categorizing said added stroke into one of a predefined number of stroke categories; finding characters based on frequency of character use; displaying a list of found characters; if a desired character is in said list, selecting said desired character from said list; if a desired character is not visible in said list, adding another stroke; finding most common characters that appear after a previously selected character based on a present stroke sequence; and displaying another list of found characters. - View Dependent Claims (7, 8)
-
-
9. A computer readable storage medium for storing a program executed in a data recognition apparatus, the program comprising the steps of:
-
adding a stroke into a pattern recognition system; categorizing said added stroke into one of a predefined number of stroke categories; finding characters based on frequency of character use; displaying a list of found characters; if a desired character is in said list, selecting said desired character from said list; if a desired character is not visible in said list, adding another stroke; finding most common characters that appear after a previously selected character based on a present stroke sequence; and displaying another list of found characters. - View Dependent Claims (10, 11)
-
-
12. A method for inputting handwritten Chinese characters, comprising the steps of:
-
adding a stroke into a pattern recognition system; categorizing said added stroke into one of predefined number of stroke categories; finding characters that commonly start with one or more recognized patterns of handwriting stroke; displaying a list of found characters, said list of characters being displayed in a predefined sequence; if a desired character is in said list, selecting said desired character from said list; if a desired character is not visible in said list, adding another stroke; finding most common characters that appear after a previously selected character based on a present stroke sequence; displaying another list of found characters; displaying a numeric representation for a stroke that is added; and displaying full stroke numeric representation for a character that is selected. - View Dependent Claims (13, 14)
-
-
15. A computer readable storage medium for storing a program executed in a data recognition apparatus, the program comprising the steps of:
-
adding a stroke into a pattern recognition system; categorizing said added stroke into one of a predefined number of stroke categories; finding characters that commonly start with one or more recognized patterns of handwriting stroke; displaying a list of found characters, said list of Chinese characters being displayed in a predefined sequence; if desired character is in said list, selecting said desired character from said list; if a desired character is not visible in said list, adding another stroke; most common characters that appear after a previously selected character based on a present stroke sequence; displaying another list of found characters; displaying a numeric representation for a stroke that is added; and displaying full stroke numeric representation for a character that is selected. - View Dependent Claims (16, 17)
-
Specification