← Back to Patent Explorer
US5625772A Expired / Lapsed US ⏱️ 0.0 years remaining

Gray-scale font generating apparatus utilizing a blend ratio

Assignee: Hitachi Ltd
•
Filing: 1992-08-07
•
Granted: 1997-04-29
•
Expires: 2012-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A gray-scale display device such as a general display for a personal computer or work station, a laser printer or a color printer. A gray-scale font generating apparatus used in the display device includes an input unit for inputting the information representative of a font code, and control unit for acquiring a blend ratio in accordance with the ratio of a font area and a background area in the contour of the shape data of the font corresponding to the information representative of a font code, and making the gradation display of the font with the blend ratio thus acquired. Since the blend ratio is acquired without using work memory, a gray-scale font can be created and output at high speed.

Inventors

  • 👤 Naomi Yamazaki
  • 👤 Atsushi Kawabata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:14
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G09G5/28; G06; G06T; G06T11/00; G06T11/20

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 174 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a font code; means for generating horizontal lines for each dot of a font; and means for calculating a gray scale value of the dots and a background region for a contour of shape data of a font corresponding to a character code and for performing gradation display of the font in the calculated gray scale value, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation.
Claim 2
Dependent Claim 174 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a font code; means for generating horizontal lines for each dot of a font; and means for calculating a gray scale value of the dots and a background region for a contour of shape data of a font corresponding to a character code and for performing gradation display of the font in the calculated gray scale value, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation.
Claim 3
Dependent Claim 21 words
A gray-scale font generating apparatus according to claim 1, wherein the number of gradations is represented by 2 g (g-bits shift).
Claim 4
Dependent Claim 189 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a font code; means for generating horizontal lines for each dot of a font; and means for calculating a gray scale value of the dots and a background region for a contour of shape data of a font corresponding to a character code and for displaying the contour of said shape data of the font in said calculated gray scale value and a region other than a contour in a predetermined gradation, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation.
Claim 5
Dependent Claim 189 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a font code; means for generating horizontal lines for each dot of a font; and means for calculating a gray scale value of the dots and a background region for a contour of shape data of a font corresponding to a character code and for displaying the contour of said shape data of the font in said calculated gray scale value and a region other than a contour in a predetermined gradation, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation.
Claim 6
Dependent Claim 21 words
A gray-scale font generating apparatus according to claim 2, wherein the number of gradations is represented by 2 g (g-bits shift).
Claim 7
Dependent Claim 224 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a character code; font data storage means for storing shape data of a font corresponding to a character code; means for generating horizontal lines for each dot of said font; blend ratio calculating means for calculating, by numerical computation, a gray scale value including a proportion occupied by a region of the shape data of said font for each dot thereof, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation, generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation; blending means for creating the gradation information for said each dot on the basis of said proportion included in said gray scale value calculated by said blend ratio calculating means; and output means for outputting the gradation information for each dot created by said blending means.
Claim 8
Dependent Claim 224 words
A gray-scale font generating apparatus, comprising: input means for inputting information representative of a character code; font data storage means for storing shape data of a font corresponding to a character code; means for generating horizontal lines for each dot of said font; blend ratio calculating means for calculating, by numerical computation, a gray scale value including a proportion occupied by a region of the shape data of said font for each dot thereof, wherein said gray scale value is calculated by multiplying vector data corresponding to said input information representative of a character code by the number of gradations, the multiplication being a bit-shift operation, generating strips covering a region of the character code based on intersections between a font contour line and a respective one of said scan lines, calculating the total area of said generated strips which is equal to the sum of widths of all of the respective strips and calculating said gray scale value by dividing the total area of said strips by the number of gradations, the division being a bit-shift operation; blending means for creating the gradation information for said each dot on the basis of said proportion included in said gray scale value calculated by said blend ratio calculating means; and output means for outputting the gradation information for each dot created by said blending means.
Claim 9
Dependent Claim 26 words
A gray-scale font generating apparatus according to claim 5, further comprising blend ratio storage means for storing the proportion calculated by said blend ratio calculating means.
Claim 10
Dependent Claim 62 words
A gray-scale font generating apparatus according to claim 6, wherein said blend ratio calculating means calculates a total of areas of rectangles covering a font region in a same direction for each dot and calculates the area occupied by the font region in each dot in relation to the calculated total area to calculate said proportion included in said gray scale value.
Claim 11
Dependent Claim 27 words
A gray-scale font generating apparatus according to one of claims 7, further comprising means for holding a mask pattern representative of a region of a rendered image.
Claim 12
Dependent Claim 27 words
A gray-scale font generating apparatus according to one of claims 6, further comprising means for holding a mask pattern representative of a region of a rendered image.
Claim 13
Dependent Claim 61 words
A gray-scale font generating apparatus according to claim 5, wherein said blend ratio calculating means calculates a total of areas of rectangles covering a font region in a same direction for each dot and calculates an area occupied by the font region in each dot in relation to the calculated total area to calculate said proportion included in said gray-scale value.
Claim 14
Dependent Claim 27 words
A gray-scale font generating apparatus according to one of claims 10, further comprising means for holding a mask pattern representative of a region of a rendered image.
Claim 15
Dependent Claim 27 words
A gray-scale font generating apparatus according to one of claims 5, further comprising means for holding a mask pattern representative of a region of a rendered image.
Claim 16
Dependent Claim 21 words
A gray-scale font generating apparatus according to claim 5, wherein the number of gradations is represented by 2 g (g-bits shift).

References Cited (Backward Citations)

JPS63313191A Cited
US4851825A Cited
US4908780A Cited
US5068803A Cited
US5123085A Cited
US5276790A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-28 2000-10-28 2001-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-28 2004-10-28 2005-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-28 2008-10-28 2009-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag