Handwritten character and symbol processing apparatus and medium which stores control program of handwritten character and symbol processing apparatus
First Claim
1. A handwritten character and symbol processing apparatus comprising:
- stroke data input means including an input surface upon which information is input by handwriting using an input device, for outputting stroke data representative of information input by the input device from a start of contact with the input surface to an end of contact with the input surface;
ink bundle data preparation means for preparing ink bundle data from the stroke data of the input information, the ink bundle preparation means including first means for inputting a number of strokes of the input information, and second means for approximating each of the strokes of the input information using a predetermined number of broken lines of equal length and determining transform coefficients for the strokes of the input information based upon an orthogonal function;
dictionary storage means for storing the ink bundle data as dictionary ink bundle data and storing the stroke data in association therewith, as dictionary stroke data during stroke data registration;
temporary storage means for temporarily storing the ink bundle data as retrieval ink bundle data, during stroke data retrieval; and
retrieval means for selecting dictionary stroke data related to dictionary ink bundle data best approximating the retrieval ink bundle data upon comparing the dictionary ink bundle data and the retrieval ink bundle data.
1 Assignment
0 Petitions
Accused Products
Abstract
A purpose of the handwriting recognition device is to retrieve handwritten characters and symbols at high speed and easily. The stroke data input from the stroke data input part through handwritten input is subjected to the approximate reforming process and single-stroking process to prepare the single-stroke data. By subjecting the single-stroke data to the complex Fourier transform process, the Fourier coefficient is obtained and the number of strokes is obtained. During registration, the dictionary Fourier coefficient and the dictionary stroke number, and the dictionary stroke data are stored in the dictionary memory in relation to each other. During retrieval, the retrieval Fourier coefficient and the retrieval stroke number are stored temporarily in the temporary memory. Furthermore, the dictionary stroke data are narrowed down according to the result of the comparison of the stroke numbers, and the dictionary stroke data is determined according to the result of the comparison of the Fourier coefficient.
-
Citations
8 Claims
-
1. A handwritten character and symbol processing apparatus comprising:
-
stroke data input means including an input surface upon which information is input by handwriting using an input device, for outputting stroke data representative of information input by the input device from a start of contact with the input surface to an end of contact with the input surface; ink bundle data preparation means for preparing ink bundle data from the stroke data of the input information, the ink bundle preparation means including first means for inputting a number of strokes of the input information, and second means for approximating each of the strokes of the input information using a predetermined number of broken lines of equal length and determining transform coefficients for the strokes of the input information based upon an orthogonal function; dictionary storage means for storing the ink bundle data as dictionary ink bundle data and storing the stroke data in association therewith, as dictionary stroke data during stroke data registration; temporary storage means for temporarily storing the ink bundle data as retrieval ink bundle data, during stroke data retrieval; and retrieval means for selecting dictionary stroke data related to dictionary ink bundle data best approximating the retrieval ink bundle data upon comparing the dictionary ink bundle data and the retrieval ink bundle data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A medium which stores a program for controlling a computer of a handwritten character and symbol processing apparatus, the handwritten character and symbol processing apparatus including an input surface to which characters or symbols are input by an input device, the medium including,
a first program segment adapted to control the computer to output stroke data representative of information input by the input device from a start of contact with the input surface to an end of contact with the input surface; -
a second program segment adapted to control the computer to prepare ink bundle data from the stroke data of input information, input a number of strokes of the input information approximating each of the strokes and determine transform coefficients for the strokes; a third program segment, adapted to control the computer to store the ink bundle data as dictionary ink bundle data and to store the stroke data as dictionary stroke data in association therewith during registration of the stroke data; a fourth program segment, adapted to control the computer to temporarily store the ink bundle data as retrieval ink bundle data, during retrieval of the stroke data; and a fifth program segment, adapted to control the computer to compare the dictionary ink bundle data and the retrieval ink bundle data to select the dictionary stroke data related to the dictionary ink bundle data which best approximates the retrieval ink bundle data, during retrieval.
-
Specification