Character processing apparatus and a character processing method
AssigneeCanon Kabushiki Kaisha
InventorMasayuki Yoshida
Life of this patent
Estimating the term…
Abstract
Character pattern data that are formed from outline data are stored. A thickening amount or a narrowing amount is input to thicken or narrow the character pattern. A coordinate value for the stored outline data is transformed based on the thickening amount or the narrowing amount that is input. A shape of an outline is determined when a transformation is to be performed, and coordinates that are to be transformed are adjusted based on a determination result. Since the adjustment is performed by referring to the shape of the outline, character data, such as bit map data and gray scale data, of high quality can be provided.
Claims30
An information processing apparatus comprising:
- thickening means for thickening an outline of a pattern comprising a plurality of strokes, the outline comprising a plurality of outline points;
- discrimination means for discriminating, for each adjacent two of the plurality of strokes of the outline thickened by said thickening means crossing over each other at a crossing angle, whether or not the angle is equal to or less than a predetermined value;
- and
- correction means for correcting outline points on adjacent two strokes crossing over each other at a crossing angle if said discrimination means discriminates that the crossing angle is equal to or less than the predetermined value.
An information processing method comprising the steps of:
- thickening an outline of a pattern comprising a plurality of strokes, the outline comprising a plurality of outline points;
- discriminating, for each adjacent two of the plurality of strokes of the thickened outline crossing over each other at a crossing angle, whether or not the angle is equal to or less than a predetermined value;
- and
- correcting outline points on adjacent two strokes crossing over each other at a crossing angle if said discrimination step discriminates that the crossing angle is equal to or less than the predetermined value.
A memory medium storing computer-executable process steps, the process steps comprising:
- a thickening step for thickening an outline of a pattern comprising a plurality of strokes, the outline comprising a plurality of outline points;
- a discriminating step for discriminating, for each adjacent two of the plurality of strokes of the thickened outline crossing over each other at a crossing angle, whether or not the angle is equal to or less than a predetermined value;
- and
- a correcting step for correcting outline points on adjacent two strokes crossing over each other at a crossing angle if said discrimination step discriminates that the crossing angle is equal to or less than the predetermined value.
Dependencies are inferred from the claim text.