Method and apparatus for reconstructing handwritten symbols from parametric representations thereof
AssigneeLucent Technologies Inc.
InventorFrank William Sinden
Life of this patent
Estimating the term…
Abstract
A method and apparatus for reconstructing legible characters from stored data are described. For each of a plurality of handwritten strokes, a set of endpoint conditions is received. The endpoint conditions are data which define an initial and a final tangent angle for the stroke, and positions of an initial and a final endpoint of the stroke. For each set of endpoint conditions, an artificial stroke is constructed such that it satisfies the corresponding endpoint conditions and consists of at most three segments. Each of these segments consists of a straight line or an arc. Within any given stroke, lines and arcs may occur only in alternation.
Claims14
A method for reconstructing legible characters from stored data, comprising:
- for each of a plurality of handwritten strokes, some of which exhibit varying curvature, none of which exhibit corners, and none of which exhibit reversals of curvature, receiving data which define an initial and a final tangent angle for the stroke, and positions of an initial and a final endpoint of the stroke, said data to be referred to as a set of endpoint conditions for the stroke;
- and
- for each said set of endpoint conditions, constructing an artificial stroke that satisfies the corresponding endpoint conditions and consists of at most three segments, each of said segments being one of a straight line and an arc, said lines and arcs occurring in alternation within a given artificial stroke.
Apparatus for reconstructing legible characters from stored data, comprising:
- a digital memory device for storing, for each of a plurality of handwritten strokes, some of which exhibit varying curvature, none of which exhibit corners, and none of which exhibit reversals of curvature, data which define an initial and a final tangent angle for the stroke, and positions of an initial and a final endpoint of the stroke, said data to be referred to as a set of endpoint conditions for the stroke;
- means for reading said sets of endpoint conditions from said digital memory device;
- means for constructing, for each said set of endpoint conditions, an artificial stroke that satisfies the corresponding endpoint conditions and consists of at most three segments, each of said segments being one of a straight line and an arc, said lines and arcs occurring in alternation within a given artificial stroke;
- means for storing each artificial stroke resulting from said constructing step;
- and
- means for displaying each said artificial stroke.
Dependencies are inferred from the claim text.