Hybrid on-line handwriting recognition and optical character recognition system
First Claim
1. A handwriting recognition system, comprising:
- handwriting transducer means, responsive to a handwriting input from a user, for outputting corresponding time ordered stroke information;
first means, having an input coupled to an output of said handwriting transducer means, for determining a first list comprised of at least one probable character that the corresponding time ordered stroke information is intended to represent;
means, having an input coupled to said output of said handwriting transducer means, for converting the corresponding time ordered stroke information to static stroke information;
second means, having an input coupled to an output of said converting means, for determining at least one second list comprised of at least one probable character that the static stroke information represents; and
means, having a first input coupled to an output of said first determining means and a second input coupled to an output of said second determining means, for merging said first list and said at least one second list to provide a third list comprised of at least one most probable character that the corresponding time ordered stroke information is intended to represent.
1 Assignment
0 Petitions
Accused Products
Abstract
The hybrid handwriting recognition method includes the steps of (a), in response to a handwriting input from a user, providing dynamic, time ordered stroke information; (b) determining a first list comprised of at least one probable character that the dynamic, time ordered stroke information is intended to represent; (c) converting the dynamic, time ordered stroke information to static stroke information; (d) determining a second list comprised of at least one probable character that the static stroke information represents; and (e) merging the first list and the second list to provide a third, unified list comprised of at least one element representing a most probable character that the dynamic, time ordered stroke information is intended to represent. The step of converting includes the steps of generating a static, bit-mapped representation of the dynamic stroke information, and generating one or more first stroke features based on contour directions of the bit-mapped stroke information. The first stroke features are applied as inputs to a plurality of neural network recognizers.
-
Citations
20 Claims
-
1. A handwriting recognition system, comprising:
-
handwriting transducer means, responsive to a handwriting input from a user, for outputting corresponding time ordered stroke information; first means, having an input coupled to an output of said handwriting transducer means, for determining a first list comprised of at least one probable character that the corresponding time ordered stroke information is intended to represent; means, having an input coupled to said output of said handwriting transducer means, for converting the corresponding time ordered stroke information to static stroke information; second means, having an input coupled to an output of said converting means, for determining at least one second list comprised of at least one probable character that the static stroke information represents; and means, having a first input coupled to an output of said first determining means and a second input coupled to an output of said second determining means, for merging said first list and said at least one second list to provide a third list comprised of at least one most probable character that the corresponding time ordered stroke information is intended to represent. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a handwriting recognition system, comprising the steps of:
-
responsive to a handwriting input from a user, providing corresponding dynamic, time ordered stroke information; converting the corresponding dynamic, time ordered stroke information to static stroke information; determining a first list comprised of at least one probable character that the corresponding dynamic, time ordered stroke information is intended to represent; determining a second list comprised of at least one probable character that the static stroke information represents; and merging the first list and the second list to provide a third, unified list comprised of at least one most probable character that the corresponding dynamic, time ordered stroke information is intended to represent. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for recognizing a handwriting, comprising the steps of:
-
inputting one or more feature vectors representing dynamic stroke information; converting the one or more feature vectors into an N×
M representation of the one or more feature vectors;counting occurrences of individual ones of a plurality of primitive features within the N×
M representation;generating, in response to the counted occurrences, at least one first list comprised of one or more symbols that the N×
M bit-mapped image may represent;generating, in response to the feature vectors, a second list comprised of one or more symbols that the feature vectors may represent; and generating a third list from the at least one first list and the second list, the third list including at least one most probable symbol that the feature vectors may represent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification