Handwriting signal processing front-end for handwriting recognizers
AssigneeApple Computer, Inc.
InventorsKamil A. Grajski, Yen-Lu Chow, Kai-Fu Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsKamil A. Grajski, Yen-Lu Chow, Kai-Fu Lee
Estimating the term…
A handwriting signal processing front-end method and apparatus for a handwriting training and recognition system which includes non-uniform segmentation and feature extraction in combination with multiple vector quantization. In a training phase, digitized handwriting samples are partitioned into segments of unequal length. Features are extracted from the segments and are grouped to form feature vectors for each segment. Groups of adjacent from feature vectors are then combined to form input frames. Feature-specific vectors are formed by grouping features of the same type from each of the feature vectors within a frame. Multiple vector quantization is then performed on each feature-specific vector to statistically model the distributions of the vectors for each feature by identifying clusters of the vectors and determining the mean locations of the vectors in the clusters. Each mean location is represented by a codebook symbol and this information is stored in a codebook for each feature. These codebooks are then used to train a recognition system. In the testing phase, where the recognition system is to identify handwriting, digitized test handwriting is first processed as in the training phase to generate feature-specific vectors from input frames. Multiple vector quantization is then performed on each feature-specific vector to represent the feature-specific vector using the codebook symbols that were generated for that feature during training. The resulting series of codebook symbols effects a reduced representation of the sampled handwriting data and is used for subsequent handwriting recognition.
A front-end processing method for a handwriting recognition system, said method for processing strokes of handwriting training samples comprising a time series of (x,y) coordinates, said method comprising the steps of:
A front-end processing method for a handwriting recognition system, said method for processing strokes of handwriting test samples comprising a time series of (x,y) coordinates, wherein said handwriting recognition system has been trained from handwriting training samples including a plurality of feature-specific vectors and codebooks generated therefrom, wherein each of said codebooks is generated for each of said feature-specific vectors, said codebooks comprising mean values and symbols for a plurality of clusters, said method comprising the steps of:
A front-end processing method for training a handwriting recognizer from a training set of sampled handwriting data comprising a time series of sample points in the form of (x,y) coordinates, said method including the steps of:
A front-end processing method for training a handwriting recognizer from a training set of sampled handwriting data comprising a series of sample points in the form of (x,y) coordinates, said method including the steps of:
A front-end processing method for a handwriting recognizer that has been trained using training data represented as a plurality of codebooks to recognize sampled handwriting data in the form of a series of sample points as known strings of characters, each of said codebooks including a plurality of clusters identified by symbols, said method including the steps of:
Dependencies are inferred from the claim text.