Outline forming apparatus and method using inputted weight information
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.
Claims10
An outline processing apparatus, comprising:
- a storage unit configured to store coordinate values of a plurality of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the plurality of outline points, wherein each of the plurality of vector data includes x vector data and y vector data that indicates moving amounts in x and y directions of the corresponding outline point, respectively, and wherein at least one outline point of the plurality of outline points has at least one of x and y vector data that changes in accordance with a weight value change of the character, where the character size remains the same;
- a receiving unit configured to receive a character code and a weight value;
- a reading unit configured to read out coordinate values of the plurality of outline points corresponding to the received character code from said storage unit;
- an acquisition unit configured to acquire the x and y 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 x and y vector data acquired by said acquisition unit, wherein an x-coordinate value of the coordinate values does not change if the x vector data were not acquired, and a y-coordinate value of the coordinate values does not change if the y vector data were not acquired.
An outline processing method, comprising the steps of:
- storing, in a storage unit, coordinate values of a plurality of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the plurality of outline points, wherein each of the plurality of vector data includes x vector data and y vector data that indicates moving amounts in x and y directions of the corresponding outline point, respectively, and wherein at least one outline point of the plurality of outline points has at least one of x and y vector data that changes in accordance with a weight value change of the character, where the character size remains the same;
- receiving a character code and a weight value;
- reading out coordinate values of the plurality of outline points corresponding to the received character code from the storage unit;
- acquiring the x and y 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 x and y vector data acquired in said acquiring step, wherein an x-coordinate value of the coordinate values does not change if the x vector data were not acquired, and a y-coordinate value of the coordinate values does not change if the y vector data were not acquired.
A computer program product, comprising 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 a plurality of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the plurality of outline points, wherein each of the plurality of vector data include x vector data and y vector data that indicates moving amounts in x and y directions of the corresponding outline point, respectively, and wherein at least one outline point of the plurality of outline points has at least one of x and y vector data that changes in accordance with a weight value change of the character, where the character size remains the same;
- receiving a character code and a weight value;
- reading out coordinate values of the plurality of outline points corresponding to the received character code from the storage unit;
- acquiring the x and y 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, wherein a x-coordinate value of the coordinate values does not change if the x vector data were not acquired, and a y-coordinate value of the coordinate values does not change if the y vector data were not acquired.
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 a plurality of outline points of a character corresponding to a character code, and a plurality of vector data corresponding to each of the plurality of outline points, wherein each of the plurality of vector data includes x vector data and y vector data that indicates moving amounts in x and y directions of the corresponding outline point, respectively, and wherein at least one outline point of the plurality of outline points has at least one of x and y vector data that changes in accordance with a weight value change of the character, where the character size remains the same;
- receiving a character code and a weight value;
- reading out coordinate values of the plurality of outline points corresponding to the received character code from the storage unit;
- acquiring the x and y 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, wherein an x-coordinate value of the coordinate values does not change if the x vector data were not acquired, and a y-coordinate value of the coordinate values does not change if the y vector data were not acquired.
Dependencies are inferred from the claim text.