Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
237 words
A character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converted physical coordinates, wherein said shearing factor calculating step includes the steps of: comparing said conversion scaling factor with said predetermined scaling factor; obtaining the target stroke for shearing compensation from strokes constituting said when said conversion scaling factor is smaller than said predetermined scaling factor; and calculating said shearing factor of said target stroke for shearing compensation from start and end origin coordinates of said target stroke, read from the memory.
Claim 2
Dependent Claim
237 words
A character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converted physical coordinates, wherein said shearing factor calculating step includes the steps of: comparing said conversion scaling factor with said predetermined scaling factor; obtaining the target stroke for shearing compensation from strokes constituting said when said conversion scaling factor is smaller than said predetermined scaling factor; and calculating said shearing factor of said target stroke for shearing compensation from start and end origin coordinates of said target stroke, read from the memory.
Claim 3
Dependent Claim
210 words
The character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converted physical coordinates, wherein said step of performing shearing compensation includes adding results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 4
Dependent Claim
210 words
The character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converted physical coordinates, wherein said step of performing shearing compensation includes adding results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 5
Dependent Claim
277 words
The character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converged physical coordinates, wherein said shearing factor calculating step includes the steps of: comparing said conversion scaling factor with said predetermined scaling factor, obtaining the target stroke for shearing compensation from strokes constituting said character when said conversion scaling factor is smaller than said predetermined scaling factor, and calculating said shearing factor of said target stroke for shearing compensation from start and end origin coordinates of said target stroke, read from the memory; and wherein said step of performing shearing compensation includes calculating coordinates of individual points of individual parts, constituting said stroke, on a coordinate axis according to said type of said stroke through shearing compensation based on said shearing factor.
Claim 6
Dependent Claim
277 words
The character generating method for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said method comprising the steps of: reading out outline data of a stroke from a memory; calculating a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of the stroke expressed by the outline data when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor; performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor; converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and producing a bit map image of said designated character size from said converged physical coordinates, wherein said shearing factor calculating step includes the steps of: comparing said conversion scaling factor with said predetermined scaling factor, obtaining the target stroke for shearing compensation from strokes constituting said character when said conversion scaling factor is smaller than said predetermined scaling factor, and calculating said shearing factor of said target stroke for shearing compensation from start and end origin coordinates of said target stroke, read from the memory; and wherein said step of performing shearing compensation includes calculating coordinates of individual points of individual parts, constituting said stroke, on a coordinate axis according to said type of said stroke through shearing compensation based on said shearing factor.
Claim 7
Dependent Claim
46 words
The character generating method according to claim 1, wherein said step of performing shearing compensation includes calculating coordinates of individual points of individual parts, constituting said stroke, on a coordinate axis according to said type of said stroke through shearing compensation based on said shearing factor.
Claim 8
Dependent Claim
117 words
The character generating method according to claim 4, wherein said step of performing shearing compensation includes the steps of: obtaining a reference line from coordinates of origins of said individual parts and shifting said coordinates of said origins of said individual parts onto said reference line; compensating coordinates of said individual points of said individual parts on said coordinate axis according to said type of said stroke and indicated by relative coordinates from said origins of said parts, based on said shearing factor; and calculating absolute coordinates of said individual parts by adding said coordinates of said origins of said parts after shifting to said relative coordinates of said individual points of said individual parts after compensation.
Claim 9
Dependent Claim
78 words
The character generating method according to claim 4, wherein said shearing factor calculating step includes the steps of: comparing said conversion scaling factor with said predetermined scaling factor; obtaining the target stroke for shearing compensation from strokes constituting said character when said conversion scaling factor is smaller than said predetermined scaling factor; and calculating said shearing factor of said target stroke for shearing compensation from start and end origin coordinates of said target stroke, read from the memory.
Claim 10
Dependent Claim
49 words
The character generating method according to claim 4, wherein said step of performing shearing compensation includes adding results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 11
Dependent Claim
50 words
The character generating method according to claim 6, wherein said step of performing shearing compensation includes adding results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 12
Dependent Claim
26 words
The character generating method according to claim 1, wherein said comparing step compares said conversion scaling factor with a predetermined scaling factor set for each typeface.
Claim 13
Dependent Claim
245 words
A character generating apparatus for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates wherein each character is divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein said font memory stores said predetermined scaling factor and types of strokes constituting said character; and wherein when said conversion scaling factor is smaller than said predetermined scaling factor, said character developing circuit obtains said target stroke for shearing compensation from said type of said stroke and calculates said shearing factor for said target stroke from coordinates of start and end origins of said target stroke.
Claim 14
Dependent Claim
245 words
A character generating apparatus for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates wherein each character is divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein said font memory stores said predetermined scaling factor and types of strokes constituting said character; and wherein when said conversion scaling factor is smaller than said predetermined scaling factor, said character developing circuit obtains said target stroke for shearing compensation from said type of said stroke and calculates said shearing factor for said target stroke from coordinates of start and end origins of said target stroke.
Claim 15
Dependent Claim
220 words
The character generating apparatus for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates wherein each character divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensating on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 16
Dependent Claim
220 words
The character generating apparatus for producing a bit map image of a designated character size from outline data obtained by expressing a contour line of a character by logical coordinates wherein each character divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensating on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 17
Dependent Claim
278 words
The character generating apparatus for producing a bit map image of a designated character size from outline data obtained by pressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein said font memory stores said predetermined scaling factor and types of strokes constituting said character, and when said conversion scaling factor is smaller than said predetermined scaling factor, said character developing circuit obtains said target stroke and calculates said shearing factor for said target stroke from start and end origin coordinates of said target stroke; and wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 18
Dependent Claim
278 words
The character generating apparatus for producing a bit map image of a designated character size from outline data obtained by pressing a contour line of a character by logical coordinates, wherein each character is divided into a plurality of strokes, said apparatus comprising: a font memory for storing said outline data; a character developing circuit for reading said outline data and calculating, when a conversion scaling factor to said designated character size is smaller than a predetermined scaling factor, a shearing factor of a target stroke for shearing compensation from coordinates of predetermined two points of a stroke expressed by the outline data, performing shearing compensation on coordinates of individual points of said target stroke along a coordinate axis according to a type of said target stroke, based on said shearing factor, and converting outline coordinate data obtained through said shearing compensation, to physical coordinates, expressed by integers, for said designated size based on said conversion scaling factor; and a drawing circuit for producing a bit map image of said designated character size from said converted physical coordinates, wherein said font memory stores said predetermined scaling factor and types of strokes constituting said character, and when said conversion scaling factor is smaller than said predetermined scaling factor, said character developing circuit obtains said target stroke and calculates said shearing factor for said target stroke from start and end origin coordinates of said target stroke; and wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 19
Dependent Claim
64 words
The character generating apparatus according to claim 10, wherein said font memory stores outline data having said stroke broken down to constituting parts; and to wherein execute said shearing compensation, said character developing circuit calculates coordinates of individual points of individual parts, constituting said stroke, on a coordinate axis according to said type of said stroke through shearing compensation based on said shearing factor.
Claim 20
Dependent Claim
134 words
The character generating apparatus according to claim 13, wherein said font memory stores origin coordinates of said parts and coordinates of individual points of said parts, expressed by relative coordinates from said origin coordinates of said parts; and to wherein execute said shearing compensation, said character developing circuit obtains a reference line from coordinates of origins of said individual parts, shifts said coordinates of said origins of said individual parts onto said reference line, compensates coordinates of said individual points of said individual parts on said coordinate axis according to said type of said stroke, based on said shearing factor, and calculates absolute coordinates of said individual parts by adding said coordinates of said origins of said parts after shifting to said relative coordinates of said individual points of said individual parts after compensation.
Claim 21
Dependent Claim
72 words
The character generating apparatus according to claim 13, wherein said font memory stores said predetermined scaling factor and types of strokes constituting said character; and wherein when said conversion scaling factor is smaller than said predetermined scaling factor, said character developing circuit obtains said target stroke for shearing compensation from said type of said stroke and calculates said shearing factor for said target stroke from coordinates of origins of said target stroke.
Claim 22
Dependent Claim
51 words
The character generating apparatus according to claim 13, wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 23
Dependent Claim
51 words
The character generating apparatus according to claim 15, wherein to execute shearing compensation, said character developing circuit adds results of multiplication of coordinates on a coordinate axis perpendicular to a specific coordinate axis determined by said type of said stroke by said shearing factor, to coordinates on said specific coordinate axis.
Claim 24
Dependent Claim
44 words
The character generating apparatus according to claim 10, wherein said font memory stores a predetermined scaling factor set for each typeface; and said character developing circuit compares said conversion scaling factor with said predetermined scaling factor for each typeface to calculate said shearing factor.