×

Character recognition method

  • US 5,745,599 A
  • Filed: 01/18/1995
  • Issued: 04/28/1998
  • Est. Priority Date: 01/19/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for recognizing a handwritten input character by comparing said handwritten input character with a plurality of templates corresponding to a plurality of various types of characters based on time series information of points characterizing each stroke of said handwritten input character formed from at least one stroke, said handwritten character recognition method comprising the steps of:

  • expressing time series information of said points characterizing each stroke as coordinate points in a coordinate system;

    calculating, with regard to a plurality of coordinate points within said coordinate system corresponding to a plurality of points characterizing a stroke of said handwritten input character, the relative angles formed by two straight lines formed by means of connecting a coordinate point, used as a reference, characterizing one stroke to two neighboring coordinate points from either a plurality of other coordinate points characterizing the same stroke as this reference coordinate point or a plurality of coordinate points characterizing another stroke, with regard to two neighboring coordinates of all of either of a plurality of other coordinate points characterizing the same said stroke or a plurality of coordinate points characterizing another stroke;

    respectively calculating an angle the same as said relative angle using each coordinate point as a reference, with regard to all other coordinate points characterizing the same said stroke as said reference coordinate point of said handwritten input character or all of a plurality of coordinate points characterizing another stroke;

    expressing a shape of said handwritten input character by means of a matrix consisting of elements comprising a quantity relating to each of said relative angles calculated with regard to said handwritten input character;

    calculating, with regard to a plurality of coordinate points within said coordinate system corresponding to a plurality of points characterizing a stroke of each template, the relative angles formed by two straight lines formed by means of connecting a coordinate point, used as a reference, characterizing one stroke to each of two neighboring coordinate points of either other coordinate points characterizing the same stroke as this reference coordinate point or a plurality of coordinate points characterizing another stroke, with regard to all pairs of neighboring coordinate points of either a plurality of other coordinate points characterizing the same said stroke or a plurality of coordinate points characterizing another stroke;

    respectively calculating an angle the same as said relative angle using each coordinate point as a reference with regard to all other coordinate points characterizing the same said stroke as said reference coordinate point of said template or all of a plurality of coordinate points characterizing another stroke;

    expressing a shape of each of said templates by means of a matrix consisting of elements comprising a quantity relating to each of said relative angles calculated with regard to said template;

    calculating a distance between said handwritten input character and each of said plurality of templates using said matrix expressing a shape for said handwritten input character, and said matrix expressing a shape for each template; and

    designating a character corresponding to a template selected based on said distance as a recognition result of said handwritten input character.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×