Outline forming apparatus for patents
AssigneeCanon Kabushiki Kaisha
InventorTSUNEAKI KURUMIDA
Life of this patent
Estimating the term…
Abstract
An outline forming apparatus stores first information indicating positions of first outline points for forming an outline of a pattern having a predetermined weight. The apparatus also stores second information, provided for each first outline point individually, for deciding positions of second outline points forming an outline of the pattern having a different weight. When the desired weight of an outline of the pattern is input, the position of each of the second outline points is decided based on the first and second information and the desired weight, and the outline of the pattern is generated using the second points at the decided positions.
Claims14
-124. (Canceled)
The apparatus according to claim 137, further comprising a sending unit for sending the coordinate data calculated by said calculation unit.
and 127. (Canceled)
The apparatus according to claim 137, wherein the plurality of vector data can include vector data indicating a straight line and vector data indicating a curve of second or higher degree for one outline point in the same character space.
The apparatus according to claim 137, further comprising an output unit adapted to output a pattern formed based on the coordinate data calculated by said calculation unit.
(Canceled)
The apparatus according to claim 137, wherein said storage unit stores degree information indicating degree of a function of vector data for the x direction and the y direction independently.
-136. (Canceled)
An outline processing apparatus, comprising:
- a storage unit configured to store coordinate values of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the outline points, wherein each of vector data indicates moving amounts in x and y directions of the corresponding outline point, and wherein at least one of outline points has different vector data in conjunction with weight value in the same character size;
- a receiving unit configured to receive a character code and a weight value;
- a reading unit configured to read out coordinate values of outline points corresponding to the received character code front said storage unit;
- an acquisition unit configured to acquire vector data corresponding to the coordinate values and the weight value read by said reading unit;
- and
- a calculation unit configured to convert the coordinate values read by said reading unit based on the vector data acquired by said acquisition unit.
An outline processing method, comprising the steps of:
- storing, in a storage unit, coordinate values of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the outline points, wherein each of vector data indicates moving amounts in x and y directions of the corresponding outline point, and wherein at least one of outline points has different vector data in conjunction with weight value in the same character size;
- receiving a character code and a weight value;
- reading out coordinate values of outline points corresponding to the received character code from the storage unit;
- acquiring vector data corresponding to the coordinate values and the weight value read in said reading step;
- and
- converting the coordinate values read in said reading step based on the vector data acquired in said acquiring step.
A computer program product, comprising computer-readable codes adapted to cause a program able computer to perform an outline method, said method comprising the steps of:
- storing, in a storage unit, coordinate values of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the outline points, wherein each of vector data indicates moving amounts in x and y directions of the corresponding outline point, and wherein at least one of outline points has different vector data in conjunction with weight value in the same character size;
- receiving a character code and a weight value;
- reading out coordinate values of outline points corresponding to the received character code from the storage unit;
- acquiring vector data corresponding to the coordinate values and the weight value read in said reading step;
- and
- converting the coordinate values read in said reading step based on the vector data acquired in said acquiring step.
A computer-readable memory medium, storing computer-readable codes adapted to cause a programmable computer to perform an outline method, said method comprising the steps of:
- storing, in a storage unit, coordinate values of outline points or a character corresponding to a character code, and a plurality of vector data corresponding to each of the outline points, wherein each of vector data indicates moving amounts in x and y directions of the corresponding outline point, and wherein at least one of outline points has different vector data in conjunction with weight value in the same character size;
- receiving a character code and a weight value;
- reading out coordinate values of outline points corresponding to the received character code from the storage unit;
- acquiring vector data corresponding to the coordinate values and the weight value read in said reading step;
- and
- converting the coordinate values read in said reading step based on the vector data acquired in said acquiring step.
Dependencies are inferred from the claim text.