← Back to Patent Explorer
EP0693740B1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method of font rendering employing greyscale processing of grid-fitted fonts

Assignee: Microsoft Corp
•
Filing: 1995-07-18
•
Granted: 1999-02-24
•
Expires: 2015-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

No abstract record available.

Inventors

  • 👤 Lenox H. Brassell
  • 👤 Peter D. Pathe
  • 👤 Eliyezer Kohen

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 18:05
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G09; G09G; G09G5/00; G09G5/22; G09G5/24

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 431 words
A method in a computer system (15) of displaying a character on a pixel oriented gray scale display device (17) having a predetermined resolution by constructing a pixel map comprising the steps of: providing (71) a geometric descriptor in a normalized character space for said character; receiving (66) from an application (19) a requested character space height and data specifying said predetermined resolution; scaling (72) said geometric descriptor to provide a scaled geometric descriptor in physical pixel coordinates as a function of said predetermined resolution and said requested character space height; determining (67) a character space height value P, in physical pixel units, from said requested character space height and said data specifying said predetermined resolution; said method characterized by the steps of: comparing (75,79) said character space height value P to selected values J and K, J and K each being positive integers and J being less than K; and (a) if P is less than J, performing a gray-scale rendering of said character by: subdividing (82) at least all physical pixels that are at least partially within stroke of said scaled geometric descriptor into N subpixels, N being an integer; performing (85) a scan conversion on said scaled geometric descriptor with respect to said subpixels to provide a binary subpixel bit map of on-subpixels and off-subpixels; for each said physical pixel that is at least partially within a stroke of said scaled geometric descriptor, assigning (88) a gray scale value in accordance with the number of said on-subpixels it contains; and displaying (96) said physical pixel on said display device using said gray scale value; (b) if P is greater than or equal to J and less than or equal to K: providing (78) a hinted scaled geometric descriptor by hinting said scaled geometric descriptor so that boundaries of serifs and stems lie on boundaries of physical pixels; performing (91) a scan conversion on said hinted scaled geometric descriptor to provide a binary pixel bit map of on-pixels and off-pixels; displaying (96) each said physical pixel on said display device using a maximum gray scale value for pixels corresponding to said on-pixels in said binary pixel bit map and using a minimum gray scale value for pixels corresponding to said off-pixels in said binary pixel bit map; and alternately (c) if P is greater than K: providing (78) said hinted scaled geometric descriptor by hinting said scaled geometric descriptor so that boundaries of serifs and stems lie on boundaries of physical pixels; and performing (88) said gray-scale rendering of said character with respect to said hinted scaled geometric descriptor.
Claim 2
Dependent Claim 39 words
A method in a computer system of displaying a character on a pixel oriented gray scale display device as recited in claim 1 further characterized by said selected value J being six and said selected value K being twenty-four.
Claim 3
Dependent Claim 45 words
A method in a computer system of displaying a character on a pixel oriented gray scale display device as recited in claim 1 further characterized by said selected value J being in a range [6,7] and said selected value K being in a range [18,24].
Claim 4
Dependent Claim 94 words
A method in a computer system of displaying a character on a pixel oriented gray scale display device as recited in claim 1 further characterized in that said step of comparing said character space height value P to selected values J and K is preceded by steps of: reading (69) a font specification stored in said computer to retrieve, if present, said selected values J and K; and providing (70) default values for both said selected value J and said selected value K if said selected values are not found in said font specification.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag