Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
First Claim
1. A method executed in a computer configured to be used with a handwriting data input device, the method comprising:
- obtaining a kth value in a sequence of handwriting data values as a current target value, where k is an index value;
calculating a predicted value for the kth value based on values obtained in advance of encoding the kth value;
calculating a prediction residual value for the kth value based on the current target value and the predicted value for the kth value; and
encoding the prediction residual value by using an entropy coding method that maps shorter bitstrings for smaller absolute prediction residual values and longer bitstrings for larger absolute prediction residual values.
0 Assignments
0 Petitions
Accused Products
Abstract
Handwriting verification methods and related computer systems, and handwriting-based user authentication methods and related computer systems are disclosed. A handwriting verification method comprises obtaining a handwriting test sample containing a plurality of available parameters, extracting geometric parameters, deriving geometric features comprising an x-position value and a y-position value for each of a plurality of feature points in the test sample, performing feature matching between geometric features of the test sample and a reference sample, determining a handwriting verification result based at least in part on the feature matching, and outputting the handwriting verification result. Techniques and tools for generating and preserving electronic handwriting data also are disclosed. Raw handwriting data is converted to a streamed format that preserves the original content of the raw handwriting data. Techniques and tools for inserting electronic handwriting data into a digital image also are disclosed.
-
Citations
6 Claims
-
1. A method executed in a computer configured to be used with a handwriting data input device, the method comprising:
-
obtaining a kth value in a sequence of handwriting data values as a current target value, where k is an index value; calculating a predicted value for the kth value based on values obtained in advance of encoding the kth value; calculating a prediction residual value for the kth value based on the current target value and the predicted value for the kth value; and encoding the prediction residual value by using an entropy coding method that maps shorter bitstrings for smaller absolute prediction residual values and longer bitstrings for larger absolute prediction residual values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method executed in a computer to reproduce a compressed handwriting data generated by a handwriting data input device, the method comprising:
-
decoding at least (k−
1)th and (k−
2)th values of previous handwriting data;decoding a kth prediction residual value from the compressed handwriting data by decoding a prediction residual value coded by an entropy coding method that maps shorter bitstrings for smaller absolute prediction residual values and longer bitstrings for larger absolute prediction residual values; and restoring a kth original value based on (a) a prediction value derived from the at least (k−
1)th and (k−
2)th values of previous handwriting data, and (b) the decoded prediction residual value.
-
Specification