Accelerated handwritten symbol recognition in a pen based tablet computer
First Claim
1. A method of translating handwritten input to machine readable characters comprising:
- obtaining a data item; and
performing one or more recognition processing operations upon said data item by a special purpose hardware unit to produce a second data item.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for accelerated handwritten symbol recognition in a pen based tablet computer. In one embodiment, handwritten symbols are translated into machine readable characters using special purpose hardware. In one embodiment, the special purpose hardware is a recognition processing unit (RPU) which performs feature extraction and recognition. A user inputs the handwritten symbols and software recognition engine preprocesses the input to a reduced form. The data from the preprocessor is sent to the RPU which performs feature extraction and recognition. In one embodiment, the RPU has memory and the RPU operates on data in its memory. In one embodiment, the RPU uses a hidden Markov model (HMM) as a finite state machine that assigns probabilities to a symbol state based on the preprocessed data from the handwritten symbol. In another embodiment, the RPU recognizes collections of symbols, termed “wordlets,” in addition to individual symbols.
19 Citations
69 Claims
-
1. A method of translating handwritten input to machine readable characters comprising:
-
obtaining a data item; and
performing one or more recognition processing operations upon said data item by a special purpose hardware unit to produce a second data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of translating handwritten input to machine readable characters comprising:
-
obtaining a data item; and
performing one or more hidden Markov model operations upon said data item. - View Dependent Claims (21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
24. A handwritten input to machine readable characters translator comprising:
-
a means for obtaining a data item; and
a special purpose hardware unit configured to perform one or more recognition processing operations upon said data item to produce a second data item.
-
-
43. A handwritten input to machine readable characters translator comprising:
-
a means for obtaining a data item; and
a computation unit configured to perform one or more hidden Markov model operations upon said data item. - View Dependent Claims (44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
47. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to translate handwritten input to machine readable characters, said computer program product comprising;
computer readable code configured to cause a computer to obtain a data item; and
computer readable code configured to cause a computer to perform one or more recognition processing operations upon said data item to produce a second data item.
-
-
66. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to translate handwritten input to machine readable characters, said computer program product comprising;
computer readable code configured to cause a computer to obtain a data item; and
computer readable code configured to cause a computer to perform one or more hidden Markov model operations upon said data item. - View Dependent Claims (67, 68, 69)
-
Specification