Methods and Devices for Processing Handwriting Input
First Claim
1. A method for processing handwriting input, comprising:
- determining, by a computing device, a first boundary point and a second boundary point corresponding to each target track point, wherein the first boundary point is located on one side of its corresponding target track point, and the second boundary point is located on the other side of its corresponding target track point;
forming an enclosed area by;
connecting all first boundary points determined for all target track points;
connecting all second boundary points determined for all the target track points;
connecting the first boundary point corresponding to the first target track point with the second boundary point corresponding to the first target track point; and
connecting the first boundary point corresponding to the last target track point with the second boundary point corresponding to the last target track point; and
filling the enclosed area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing handwriting input includes determining a first boundary point and a second boundary point corresponding to each target track point, forming an enclosed area by connecting all first boundary points determined for all target track points, connecting all second boundary points determined for all the target track points, connecting the first boundary point corresponding to the first target track point with the second boundary point corresponding to the first target track point, and connecting the first boundary point corresponding to the last target track point with the second boundary points corresponding to the last target track point, and filling the enclosed area.
29 Citations
18 Claims
-
1. A method for processing handwriting input, comprising:
-
determining, by a computing device, a first boundary point and a second boundary point corresponding to each target track point, wherein the first boundary point is located on one side of its corresponding target track point, and the second boundary point is located on the other side of its corresponding target track point; forming an enclosed area by; connecting all first boundary points determined for all target track points; connecting all second boundary points determined for all the target track points; connecting the first boundary point corresponding to the first target track point with the second boundary point corresponding to the first target track point; and connecting the first boundary point corresponding to the last target track point with the second boundary point corresponding to the last target track point; and filling the enclosed area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing handwriting input processing, comprising:
-
determining, by a computing device, a boundary point corresponding to each target track point, wherein all boundary points determined for all the target track points are located on one side of these target track points; forming an enclosed area by; connecting all the boundary points determined for all the target track points; connecting all the target track points; connecting the first target track point with its corresponding boundary point; and connecting the last target track point with its corresponding boundary point; and filling the enclosed area. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A device for processing handwriting input, comprising:
-
a processor; a storage device storing; a first determination module for determining a first boundary point and a second boundary point corresponding to each target track point, wherein the first boundary point is located on one side of its corresponding target track point, and the second boundary point is located on the other side of its corresponding target track point; a second determination module for forming an enclosed area by; connecting all first boundary points determined for all target track point; connecting all second boundary points determined for all the target track points; connecting the first boundary point corresponding to the first target track point with the second boundary point corresponding to the first target track point; and connecting the first boundary point corresponding to the last target track point with the second boundary point corresponding to the last target track point; and a filling module for filling the enclosed area. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computing device to perform operations comprising:
-
determining a first boundary point and a second boundary point corresponding to each target track point, wherein the first boundary point is located on one side of its corresponding target track point, and the second boundary point is located on the other side of its corresponding target track point; forming an enclosed area by; connecting all first boundary points determined for all target track points; connecting all second boundary points determined for all the target track points; connecting the first boundary point corresponding to the first target track point and the second boundary point corresponding to the first target track point; and connecting the first boundary point corresponding to the last target track point and the second boundary point corresponding to the last target track point; and filling the enclosed area.
-
Specification