Segmentation of handwritten patterns using stroke and jump vectors
First Claim
Patent Images
1. A pattern delimiting method, comprising the steps of:
- preparing a dictionary storing a string of stroke data each of which defined from a point of start of contact to a point of end of contact and jump vector data, which is represented as a movement from an end of contact point of one stroke to a start of contact point of a next stroke and feature data of the string corresponding to each other, said feature data indicating whether or not the string of stroke data and jump vector data forms an individual pattern;
matching an inputted string of stroke data and jump vector data with the string of stroke data and jump vector data stored in the dictionary beforehand and obtaining feature data of the matched string of stroke data and jump vector data from the dictionary; and
delimiting a string of stroke data and jump vector data composing an individual pattern from the inputted string of stroke data based on the feature data obtained from the matching.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a pattern recognition method and apparatus which eliminate the complications of handwritten input by storing two or more patterns in memory beforehand, matching input patterns with the stored patterns, and delimiting and recognizing individual patterns from the input patterns based upon the pattern matching.
80 Citations
16 Claims
-
1. A pattern delimiting method, comprising the steps of:
-
preparing a dictionary storing a string of stroke data each of which defined from a point of start of contact to a point of end of contact and jump vector data, which is represented as a movement from an end of contact point of one stroke to a start of contact point of a next stroke and feature data of the string corresponding to each other, said feature data indicating whether or not the string of stroke data and jump vector data forms an individual pattern; matching an inputted string of stroke data and jump vector data with the string of stroke data and jump vector data stored in the dictionary beforehand and obtaining feature data of the matched string of stroke data and jump vector data from the dictionary; and delimiting a string of stroke data and jump vector data composing an individual pattern from the inputted string of stroke data based on the feature data obtained from the matching. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A pattern delimiting apparatus comprising:
-
means for storing a dictionary including a string of stroke data each of which is defined from a point of start of contact to a point of end of contact and jump vector data, each of which is represented as a movement from an end of contact point of one stroke to a start of contact point of a next stroke, and feature data of the string corresponding to each other, said feature data indicating whether or not the string of stroke data and jump vector data forms an individual pattern; means for matching an inputted string of stroke data and jump vector data with the string of stroke data and jump vector data stored in the dictionary beforehand and obtaining feature data of the matched string of stroke data and jump vector data from the dictionary; and means for delimiting a string of stroke data and jump vector data composing an individual pattern from the inputted string of stroke data based on the feature data obtained from said matching means. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A pattern delimiting method comprising the steps of:
-
inputting coordinate data of patterns and contact data of a pointing device; extracting one or more strokes and one or more jump vectors from said coordinate data and said contact data, wherein each of said strokes is defined from a point of start of contact to a point of end of contact of the pointing device and each of said jump vectors is represented as a movement from an end of contact point of one stroke to a start of contact point of a next stroke; and judging whether each of said jump vectors is in the middle of an individual pattern or between two individual patterns based upon a set of the jump vector and strokes before and after the jump vector, and an order thereof. - View Dependent Claims (12, 13)
-
-
14. A pattern delimiting apparatus comprising:
-
means for inputting coordinate data of patterns and contact data of a pointing device; means for extracting one or more strokes and one or more jump vectors from said coordinate data and said contact data, wherein each of said strokes is defined from a point of start of contact to a point of end of contact of the pointing device and each of said jump vectors is represented as a movement from an end of contact point of one stroke to a start of contact point of a next stroke; and means for judging whether each of said jump vectors is in the middle of an individual pattern or between two individual patterns based upon a set of the jump vector and strokes before and after the jump vector, and an order thereof. - View Dependent Claims (15, 16)
-
Specification