METHOD AND SYSTEM FOR INK DATA GENERATION, INK DATA RENDERING, INK DATA MANIPULATION AND INK DATA COMMUNICATION
First Claim
1. A method of generating ink data including stroke objects that are vector data configured to reproduce paths formed by operating a pointer on a position input sensor of a device, the method comprising:
- receiving device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data;
determining whether the pen event data is Type 1 or Type 2;
deriving one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the indicator pressure data if the pen event data is Type 1, or based on a parameter other than the indicator pressure data if the pen event data is Type 2; and
outputting the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object in a predetermined format.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object in a predetermined format.
-
Citations
17 Claims
-
1. A method of generating ink data including stroke objects that are vector data configured to reproduce paths formed by operating a pointer on a position input sensor of a device, the method comprising:
-
receiving device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data; determining whether the pen event data is Type 1 or Type 2; deriving one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the indicator pressure data if the pen event data is Type 1, or based on a parameter other than the indicator pressure data if the pen event data is Type 2; and outputting the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object in a predetermined format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17)
-
- 8. The ink data generating method of 7, wherein the step of deriving one or both of radius data and transparency data includes deriving a parameter corresponding to indicator velocity at each of the multiple points that form the stroke object based on said indicator position data and time information, and determining the transparency data using a function in which, when the parameter corresponding to indicator velocity increases, a value of the transparency data increases.
Specification