Pattern recognition system for hand-written characters operating on an on-line real-time basis
First Claim
1. A pattern recognition system for handwritten characters operating on an on-line real-time basis comprising:
- (a) a character input unit for providing the coordinates of a plurality of points of an input character, the input character being formed by a plurality of strokes,(b) a pre-process unit for normalizing the size and the position of said input character,(c) means for providing a plurality of feature points for each stroke of the input character,(d) a reference pattern storage for providing the coordinates of the feature points for each stroke of a plurality of reference characters,(e) a stroke difference calculator for providing a stroke difference pi which is the sum of the length between the feature points of the k'"'"'th stroke of the input character and the feature points of the i'"'"'th stroke of the j'"'"'th reference character, where i, j and k are integers,(f) a storage for storing the stroke difference pi,(g) means for operating the members (e) and (f) repetitively by incrementing the value i for all the strokes of the j'"'"'th reference character,(h) means for detecting the minimum value pmin among the stroke differences pi thus stored,(i) means for operating the members (e), (f), (g) and (h) repetitively for by incrementing the value k all the strokes of the input character, and accumulating the value pmin to provide the value dθ
j, which is the pattern difference between the input character and the j'"'"'th reference character,(j) a storage for storing the value dθ
j,(k) means for operating the members (i) and (j) repetitively for all the reference characters to provide the set of dθ
j for the given input character,(l) means for detecting the minimum value among the values dθ
j, and determining the input character as the reference character which provides the minimum value of dθ
j.
2 Assignments
0 Petitions
Accused Products
Abstract
The present system comprises (a) a character input unit for providing the coordinates of a plurality of points of an input character, (b) a pre-process unit for normalizing the size and the position of said input character, (c) three points approximate unit for providing three feature points for each stroke of the input character, (d) a reference pattern storage for providing the coordinates of the feature points for each stroke of the reference characters, (e) a stroke difference calculator for providing the sum pi of the length between the feature points of the k'"'"'th stroke of the input character and the feature points of the i'"'"'th stroke of the j'"'"'th reference character, (f) a storage for storing the stroke difference pi, (g) means for operating the members (e) and (f) repetitively for all the strokes of the j'"'"'th reference character, (h) means for detecting the minimum value pmin among the stroke difference pi thus obtained, (i) means for operating the members (e), (f), (g) and (h) repetitively for all the strokes of the input character, and accumulating the value pmin to provide the value dθ j, which is the pattern difference between the input character and the j'"'"'th reference character, (j) a storage for storing the value dθj , (k) means for operating the members (i), and (j) repetitively for all the reference characters to provide the set of dθj for the given input character, and (l) means for detecting the minimum value among the values dθj and determining the input character as the reference character which provides the minimum value of dθj.
-
Citations
2 Claims
-
1. A pattern recognition system for handwritten characters operating on an on-line real-time basis comprising:
-
(a) a character input unit for providing the coordinates of a plurality of points of an input character, the input character being formed by a plurality of strokes, (b) a pre-process unit for normalizing the size and the position of said input character, (c) means for providing a plurality of feature points for each stroke of the input character, (d) a reference pattern storage for providing the coordinates of the feature points for each stroke of a plurality of reference characters, (e) a stroke difference calculator for providing a stroke difference pi which is the sum of the length between the feature points of the k'"'"'th stroke of the input character and the feature points of the i'"'"'th stroke of the j'"'"'th reference character, where i, j and k are integers, (f) a storage for storing the stroke difference pi, (g) means for operating the members (e) and (f) repetitively by incrementing the value i for all the strokes of the j'"'"'th reference character, (h) means for detecting the minimum value pmin among the stroke differences pi thus stored, (i) means for operating the members (e), (f), (g) and (h) repetitively for by incrementing the value k all the strokes of the input character, and accumulating the value pmin to provide the value dθ
j, which is the pattern difference between the input character and the j'"'"'th reference character,(j) a storage for storing the value dθ
j,(k) means for operating the members (i) and (j) repetitively for all the reference characters to provide the set of dθ
j for the given input character,(l) means for detecting the minimum value among the values dθ
j, and determining the input character as the reference character which provides the minimum value of dθ
j. - View Dependent Claims (2)
-
Specification