← Back to Patent Explorer
US5313528A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for extracting features from on-line handwritten characters

Assignee: Ricoh Co Ltd
•
Filing: 1991-11-25
•
Granted: 1994-05-17
•
Expires: 2011-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method provides for extracting features from a handwritten character which is input to an on-line input device. The on-line input device successively outputs stroke information indicating points on strokes of the handwritten character. The method includes a first step of detecting strokes of the handwritten character based on the stroke information. Thereafter, singular points are detected, based on the stroke information. Each of the singular points is defined as a pair of points on the strokes of the handwritten character which are written at different times but have substantially the same coordinates. Then, primitive sequences forming each of the strokes are obtained, and a connective relationship between each two formative sequences of each of the strokes is determined. Finally, the structure of each of the singular points is determined.

Inventors

  • 👤 Hirobumi Nishida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:38
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/32; G06V30/36; G06V30/373; G06V30/333; G06V30/347

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 348 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of the sampled points p 1 and q 1 as one of the singular points when the first and second line segments are crossed in a state in which coordinates of the sampled points p 1 and q 1 are equal to each other.
Claim 2
Independent Claim 348 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of the sampled points p 1 and q 1 as one of the singular points when the first and second line segments are crossed in a state in which coordinates of the sampled points p 1 and q 1 are equal to each other.
Claim 3
Independent Claim 382 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), wherein each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of points including a point p 0 and the sampled point q 1 as one of the singular points when the first and second line segments are crossed in a state where coordinates of the non-end point of the first line segment and the sampled point q 1 are equal to each other, said point p 0 being the closest point to the sampled point q 1 between the sampled points p 1 and p 2 .
Claim 4
Independent Claim 382 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), wherein each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of points including a point p 0 and the sampled point q 1 as one of the singular points when the first and second line segments are crossed in a state where coordinates of the non-end point of the first line segment and the sampled point q 1 are equal to each other, said point p 0 being the closest point to the sampled point q 1 between the sampled points p 1 and p 2 .
Claim 5
Independent Claim 384 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), wherein each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting one of four pairs of the sampled points (p 1 ,p 1 ), (p 1 ,q 2 ), (p 2 ,q 1 ) and (p 2 ,q 2 ) as one of the singular point when the first and second line segments are crossed in a state where coordinates of non-end points of the first and second line segments are equal to each other, said one of the four pairs of samples points having the smallest distance between the sampled points.
Claim 6
Independent Claim 384 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), wherein each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting one of four pairs of the sampled points (p 1 ,p 1 ), (p 1 ,q 2 ), (p 2 ,q 1 ) and (p 2 ,q 2 ) as one of the singular point when the first and second line segments are crossed in a state where coordinates of non-end points of the first and second line segments are equal to each other, said one of the four pairs of samples points having the smallest distance between the sampled points.
Claim 7
Independent Claim 371 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of points comprising a point p 0 and the sampled point q 1 as one of the singular points when the sampled point q 1 is included in a detection area which is formed based on a dimension of the first line segment, said point p 0 being the closest point to the sampled point q 1 between the sampled points p 1 and p 2 .
Claim 8
Independent Claim 371 words
A method for extracting features from a character which is input to an on-line input means by writing the character by hand, said on-line input means successively outputting stroke information indicating points on strokes of the handwritten character, said method comprising the steps of: (a) detecting strokes of the handwritten character based on the stroke information output from said on-line input means; (b) detecting singular points from the points on the strokes of the handwritten character based on the stroke information output from said on-line input means, wherein each of said singular points is defined as a pair of points on the strokes of the handwritten character, which points are written at different times but have substantially the same coordinates as each other; (c) obtaining primitive sequences forming each of said strokes detected by said step (a), each of said primitive sequences is formed of primitives, each primitive of which is a monotone curve which is either non-increasing or non-decreasing; (d) determining a connective relationship between primitive sequences of each of the strokes; and (e) determining a structure of each of the singular points detected by said step (b) based on: (1) primitive sequences including said each of the singular points; and (2) a coupling of the primitive sequences including said each of the singular points; wherein: A) said on-line input means includes: 1) means for sampling points on the strokes of the handwritten character at a predetermined time rate; and 2) means for outputting the sampled point as the stroke information; B) said step (b) includes (b-1) detecting the singular points based on a location of: (i) a first line segment connecting sampled points p 1 and p 2 and (ii) a second line segment connecting sampled points q 1 and q 2 ; and C) said step (b-1) includes detecting a pair of points comprising a point p 0 and the sampled point q 1 as one of the singular points when the sampled point q 1 is included in a detection area which is formed based on a dimension of the first line segment, said point p 0 being the closest point to the sampled point q 1 between the sampled points p 1 and p 2 .

References Cited (Backward Citations)

US3863218A Cited
US4173753A Cited
US4718102A Cited
US4607386A Cited
US4680804A Cited
US4685142A Cited
US4718103A Cited
US5034989A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-16 1997-11-15 1998-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-16 2001-11-15 2002-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-16 2005-11-15 2006-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag