Patent US5537131A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5537131A Expired / Lapsed US ⏱️ 0.0 years remaining

Character generating method and apparatus

Assignee: Fujitsu Ltd
•
Filing: 1994-04-08
•
Granted: 1996-07-16
•
Expires: 2014-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a character generating method and an apparatus for converting outline data of a character to coordinates of a desired character size to generate a bit map image of that character size, each piece of outline coordinate data expressing a contour line of the character in logical coordinates is converted into coordinates of the designated size. The method further comprises replacing converted coordinates of designated points on the contour line with coordinates on a reference line determined by coordinates of specific reference points and rounding the individual converted coordinates of the contour and converting the rounded coordinates line into physical coordinates expressed by integers. The apparatus has a font memory for storing outline font data expressing a contour line of the character in coordinates, a character developing circuit for reading each piece of outline data from the font memory, converting the read outline data into coordinates of a designated size, replacing converted coordinates of designated points on the contour line with coordinates on a reference line determined by coordinates of specific reference points, rounding the individual converted coordinates of the contour line, and converting the rounded coordinates into physical coordinates expressed by integers. A drawing circuit is provided for generating a bit map image of the character from the converted physical coordinates.

Inventors

  • 👤 Hiroki Mitsuhashi
  • 👤 Shinichiro Motokado
  • 👤 Mutsumi Ohtomo
  • 👤 Hellmann Antonius

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:17
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G06K; G06K15/00; G06K15/02; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045; G06K2215/0054; G06K2215/0057

Claims Analysis

Total Claims: 62
Claim 1
Independent Claim 109 words
A character generating method for generating a bit map image of a character of a designated size from outline data of said character, said method comprising the steps of: converting each piece of outline coordinate data expressing a contour line of said character in logical coordinates, into coordinates of said designated size; replacing converted coordinates of designated points on said contour line with coordinates on a reference line determined by coordinates of specific reference points; rounding said individual converted coordinates of said contour and converting said rounded coordinates line into physical coordinates expressed by integers; and generating a bit map image of said character from said converted physical coordinates.
Claim 2
Dependent Claim 109 words
A character generating method for generating a bit map image of a character of a designated size from outline data of said character, said method comprising the steps of: converting each piece of outline coordinate data expressing a contour line of said character in logical coordinates, into coordinates of said designated size; replacing converted coordinates of designated points on said contour line with coordinates on a reference line determined by coordinates of specific reference points; rounding said individual converted coordinates of said contour and converting said rounded coordinates line into physical coordinates expressed by integers; and generating a bit map image of said character from said converted physical coordinates.
Claim 3
Dependent Claim 30 words
The character generating method according to claim 1, further comprising a step of determining whether or not said replacing step is to be executed in accordance with said designated size.
Claim 4
Dependent Claim 21 words
The character generating method according to claim 2, wherein said determining step compares said designated size with a predetermined character size.
Claim 5
Dependent Claim 31 words
The character generating method according to claim 1, wherein said designated points in question in said replacing step are points of an extending portion on said contour line of said character.
Claim 6
Dependent Claim 35 words
The character generating method according to claim 4, wherein said designated points in question in said replacing step are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 7
Dependent Claim 38 words
The character generating method according to claim 1, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 8
Dependent Claim 31 words
The character generating method according to claim 2, wherein said designated points in question in said replacing step are points of an extending portion on said contour line of said character.
Claim 9
Dependent Claim 35 words
The character generating method according to claim 7, wherein said designated points in question in said replacing step are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 10
Dependent Claim 38 words
The character generating method according to claim 2, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 11
Dependent Claim 31 words
The character generating method according to claim 3, wherein said designated points in question in said replacing step are points of an extending portion on said contour line of said character.
Claim 12
Dependent Claim 35 words
The character generating method according to claim 10, wherein said designated points in question in said replacing step are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 13
Dependent Claim 38 words
The character generating method according to claim 3, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 14
Dependent Claim 38 words
The character generating method according to claim 4, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 15
Dependent Claim 38 words
The character generating method according to claim 5, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 16
Dependent Claim 132 words
A character generating apparatus for generating a bit map image of a character of a designated size from outline data of said character, said apparatus comprising: a font memory for storing outline font data expressing a contour line of said character in coordinates; a character developing circuit for reading each piece of outline coordinate data from said font memory, converting said read outline coordinate data into coordinates of a designated size, replacing converted coordinates of designated points on said contour line with coordinates on a reference line determined by coordinates of specific reference points, rounding said individual converted coordinates of said contour line, and converting said rounded coordinates into physical coordinates expressed by integers; and a drawing circuit for generating a bit map image of said character from said converted physical coordinates.
Claim 17
Dependent Claim 132 words
A character generating apparatus for generating a bit map image of a character of a designated size from outline data of said character, said apparatus comprising: a font memory for storing outline font data expressing a contour line of said character in coordinates; a character developing circuit for reading each piece of outline coordinate data from said font memory, converting said read outline coordinate data into coordinates of a designated size, replacing converted coordinates of designated points on said contour line with coordinates on a reference line determined by coordinates of specific reference points, rounding said individual converted coordinates of said contour line, and converting said rounded coordinates into physical coordinates expressed by integers; and a drawing circuit for generating a bit map image of said character from said converted physical coordinates.
Claim 18
Dependent Claim 28 words
The character generating apparatus according to claim 15, wherein said character developing circuit determines whether or not to execute a replacing process in accordance with said designated size.
Claim 19
Dependent Claim 41 words
The character generating apparatus according to claim 16, wherein said font memory stores a character size limit; and said character developing circuit compares said designated size with said character size limit to determine whether or not to execute said replacing process.
Claim 20
Dependent Claim 61 words
The character generating apparatus according to claim 15, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 21
Dependent Claim 65 words
The character generating apparatus according to claim 18, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 22
Dependent Claim 60 words
The character generating apparatus according to claim 15, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 23
Dependent Claim 61 words
The character generating apparatus according to claim 15, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.
Claim 24
Dependent Claim 61 words
The character generating apparatus according to claim 16, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 25
Dependent Claim 65 words
The character generating apparatus according to claim 22, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 26
Dependent Claim 60 words
The character generating apparatus according to claim 16, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 27
Dependent Claim 61 words
The character generating apparatus according to claim 16, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.
Claim 28
Dependent Claim 61 words
The character generating apparatus according to claim 17, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 29
Dependent Claim 65 words
The character generating apparatus according to claim 26, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 30
Dependent Claim 60 words
The character generating apparatus according to claim 17, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 31
Dependent Claim 61 words
The character generating apparatus according to claim 17, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.
Claim 32
Dependent Claim 171 words
A character generating method for generating a bit map image of a character of a designated size from outline data of said character, the method comprising the steps of: providing a plurality of outline coordinate data, the plurality of outline coordinate data expressing contour lines of said character, each of the outline coordinate data being expressed in a logical coordinate; converting each of the outline coordinate data in the logical coordinate into coordinates of said designated size; providing a reference line determined by at least one of the plurality of outline coordinate data in a logical coordinate, the reference line being expressed by coordinates of the outline coordinate data in the logical coordinate; converting the coordinates of the reference line into coordinates of said designated size; replacing the converted coordinates of the outline coordinate data with the converted coordinates of the reference line; rounding the converted coordinates of the reference line into physical coordinates expressed by integers; and generating a bit map image of said character from said converted physical coordinates.
Claim 33
Dependent Claim 171 words
A character generating method for generating a bit map image of a character of a designated size from outline data of said character, the method comprising the steps of: providing a plurality of outline coordinate data, the plurality of outline coordinate data expressing contour lines of said character, each of the outline coordinate data being expressed in a logical coordinate; converting each of the outline coordinate data in the logical coordinate into coordinates of said designated size; providing a reference line determined by at least one of the plurality of outline coordinate data in a logical coordinate, the reference line being expressed by coordinates of the outline coordinate data in the logical coordinate; converting the coordinates of the reference line into coordinates of said designated size; replacing the converted coordinates of the outline coordinate data with the converted coordinates of the reference line; rounding the converted coordinates of the reference line into physical coordinates expressed by integers; and generating a bit map image of said character from said converted physical coordinates.
Claim 34
Dependent Claim 30 words
The character generating method according to claim 30, further comprising a step of determining whether or not said replacing step is to be executed in accordance with said designated size.
Claim 35
Dependent Claim 21 words
The character generating method according to claim 31, wherein said determining step compares said designated size with a predetermined character size.
Claim 36
Dependent Claim 34 words
The character generating method according to claim 30, wherein designated points to which said converted coordinates in said replacing step belong are points of an extending portion of said contour line of said character.
Claim 37
Dependent Claim 39 words
The character generating method according to claim 33, wherein said designated points to which said converted coordinates in said replacing step belong are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 38
Dependent Claim 44 words
The character generating method according to claim 30, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part on which designated points to which said converted coordinates belong are provided.
Claim 39
Dependent Claim 34 words
The character generating method according to claim 31, wherein designated points to which said converted coordinates in said replacing step belong are points of an extending portion on said contour line of said character.
Claim 40
Dependent Claim 39 words
The character generating method according to claim 36, wherein said designated points to which said converted coordinates in said replacing step belong are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 41
Dependent Claim 44 words
The character generating method according to claim 31, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part on which designated points to which said converted coordinates belong are provided.
Claim 42
Dependent Claim 34 words
The character generating method according to claim 32, wherein designated points to which said converted coordinates in said replacing step belong are points of an extending portion on said contour line of said character.
Claim 43
Dependent Claim 33 words
The character generating method according to claim 39, wherein said designated points in said replacing step are contour points of a horizontal stroke, a vertical stroke or an oblique stroke of said character.
Claim 44
Dependent Claim 44 words
The character generating method according to claim 32, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part on which designated points to which said converted coordinates belong, are provided.
Claim 45
Dependent Claim 38 words
The character generating method according to claim 33, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 46
Dependent Claim 38 words
The character generating method according to claim 34, wherein in said replacing step, said reference line is defined by a specific point, as a reference point, on a stroke or a part to which said designated points belong.
Claim 47
Dependent Claim 182 words
A character generating apparatus for generating a bit map image of a character of a designated size from outline data of said character, the apparatus comprising: a font memory for providing a plurality of outline coordinate data, the plurality of outline coordinate data expressing contour lines of said character, each of the outline coordinate data being expressed in a logical coordinate; a character developing circuit for converting each of the outline coordinate data in the logical coordinate into coordinates of said designated size, providing a reference line determined by at least one of the plurality of outline coordinate data in a logical coordinate, the reference line being expressed by coordinates of the outline coordinate data in the logical coordinate, converting the coordinates of the reference line into coordinates of said designated size, replacing the converted coordinates of the outline coordinate data with the converted coordinates of the reference line and rounding the converted coordinates of the reference line into physical coordinates expressed by integers; and a drawing circuit for generating a bit map image of said character from said converted physical coordinates.
Claim 48
Dependent Claim 182 words
A character generating apparatus for generating a bit map image of a character of a designated size from outline data of said character, the apparatus comprising: a font memory for providing a plurality of outline coordinate data, the plurality of outline coordinate data expressing contour lines of said character, each of the outline coordinate data being expressed in a logical coordinate; a character developing circuit for converting each of the outline coordinate data in the logical coordinate into coordinates of said designated size, providing a reference line determined by at least one of the plurality of outline coordinate data in a logical coordinate, the reference line being expressed by coordinates of the outline coordinate data in the logical coordinate, converting the coordinates of the reference line into coordinates of said designated size, replacing the converted coordinates of the outline coordinate data with the converted coordinates of the reference line and rounding the converted coordinates of the reference line into physical coordinates expressed by integers; and a drawing circuit for generating a bit map image of said character from said converted physical coordinates.
Claim 49
Dependent Claim 28 words
The character generating apparatus according to claim 44, wherein said character developing circuit determines whether or not to execute a replacing process in accordance with said designated size.
Claim 50
Dependent Claim 41 words
The character generating apparatus according to claim 45, wherein said font memory stores a character size limit; and said character developing circuit compares said designated size with said character size limit to determine whether or not to execute said replacing process.
Claim 51
Dependent Claim 61 words
The character generating apparatus according to claim 44, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 52
Dependent Claim 65 words
The character generating apparatus according to claim 47, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 53
Dependent Claim 60 words
The character generating apparatus according to claim 44, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 54
Dependent Claim 61 words
The character generating apparatus according to claim 44, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.
Claim 55
Dependent Claim 61 words
The character generating apparatus according to claim 45, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 56
Dependent Claim 65 words
The character generating apparatus according to claim 51, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 57
Dependent Claim 60 words
The character generating apparatus according to claim 45, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 58
Dependent Claim 61 words
The character generating apparatus according to claim 45, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.
Claim 59
Dependent Claim 61 words
The character generating apparatus according to claim 46, wherein said font memory stores a flag at a location corresponding to a point of an extending portion on said contour line of a character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats a contour line with said flag as a replacing target.
Claim 60
Dependent Claim 65 words
The character generating apparatus according to claim 55, wherein said font memory stores a flag at a location corresponding to a contour point on a horizontal stroke, a vertical stroke or an oblique stroke of said character, said flag indicating a point to be replaced in a replacing process; and said character developing circuit treats said contour line with said flag as a replacing target.
Claim 61
Dependent Claim 60 words
The character generating apparatus according to claim 46, wherein said font memory stores, as reference point data, coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit converts said reference point data to coordinates of said designated size to accomplish replacement with said coordinates on said reference line.
Claim 62
Dependent Claim 61 words
The character generating apparatus according to claim 46, wherein said font memory stores a reference point flag at coordinates of a specific point of a stroke or a part to which said designated points belong; and said character developing circuit accomplishes replacement with said coordinates on said reference line based on converted coordinates of a point with said reference point flag.

References Cited (Backward Citations)

US4897638A Cited
US5079724A Cited
US5295240A Cited
JPH056164A Cited
JPH04174898A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-16 2000-01-15 2000-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-16 2004-01-15 2004-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-16 2008-01-15 2008-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag