Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
First Claim
1. A method of outputting ink data, comprising:
- based on position data detected in accordance with a movement of an indicator, generating control point data capable of indicating a path of the movement using a defined curve interpolation algorithm;
determining whether the position data is associated with pressure data;
when the position data is associated with pressure data, deriving width data of a curve generated from the control point data based on the pressure data;
when the position data is not associated with pressure data, deriving width data of a curve generated from the control point data based on an amount of change in the position data; and
outputting point data in which the control point data is associated with the width data.
0 Assignments
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.
48 Citations
11 Claims
-
1. A method of outputting ink data, comprising:
-
based on position data detected in accordance with a movement of an indicator, generating control point data capable of indicating a path of the movement using a defined curve interpolation algorithm; determining whether the position data is associated with pressure data; when the position data is associated with pressure data, deriving width data of a curve generated from the control point data based on the pressure data; when the position data is not associated with pressure data, deriving width data of a curve generated from the control point data based on an amount of change in the position data; and outputting point data in which the control point data is associated with the width data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An ink data outputting device, configured to perform a process including:
-
based on position data detected in accordance with a movement of an indicator, generating control point data capable of indicating a path of the movement using a defined curve interpolation algorithm; determining whether the position data is associated with pressure data; when the position data is associated with pressure data, deriving width data of a curve generated from the control point data based on the pressure data; when the position data is not associated with pressure data, deriving width data of a curve generated from the control point data based on an amount of change in the position data; and outputting point data in which the control point data is associated with the width data.
-
Specification