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

Dropout-free center point fill method for displaying characters

Assignee: Adobe Inc
•
Filing: 1989-08-01
•
Granted: 1993-04-06
•
Expires: 2009-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for displaying characters with improved legibility at relatively low resolution by modifying the center point fill method and displaying additional pixels as needed to maintain connectivity and avoid dropout problems. Additional pixels are turned on as needed where a black section of the character crosses the midline between two adjacent horizontal or vertical pixel centers. If the intersections of a black section of a character with a midline is entirely within one pixel which is not otherwise turned on, then that pixel is turned on; if a black section of a character crosses between two such adjacent pixel reference points in parts of both pixels, and if neither pixel is already on, the pixel having more of the black section, measured along the line between pixel centers, (or other reference points), is turned on.

Inventors

  • 👤 William H. Paxton
  • 👤 Stephen N. Schiller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:57
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 164 words
In a method of displaying a character consisting of one or more contiguous black sections on a raster device using the center point fill method of selecting and displaying pixels by turning on those pixels having centers within said black sections, and selecting and displaying additional pixels to make the character connected, comprising the steps of: before displaying said character, identifying pixels that partially fall within a black portion of the character but where the center of such pixels do not fall within said black portion, and where such pixels are located between discontinuous portions of the character represented by said pixels turned on by said center point fill method that should be connected but are not, and displaying identified pixels which form a closed path between said discontinuous portions of said character, selecting those pixels containing the greatest amount of black to provide a continuous path through the character at least one pixel wide, thus removing said discontinuous portions of the displayed character.
Claim 2
Dependent Claim 164 words
In a method of displaying a character consisting of one or more contiguous black sections on a raster device using the center point fill method of selecting and displaying pixels by turning on those pixels having centers within said black sections, and selecting and displaying additional pixels to make the character connected, comprising the steps of: before displaying said character, identifying pixels that partially fall within a black portion of the character but where the center of such pixels do not fall within said black portion, and where such pixels are located between discontinuous portions of the character represented by said pixels turned on by said center point fill method that should be connected but are not, and displaying identified pixels which form a closed path between said discontinuous portions of said character, selecting those pixels containing the greatest amount of black to provide a continuous path through the character at least one pixel wide, thus removing said discontinuous portions of the displayed character.
Claim 3
Dependent Claim 46 words
The method of claim 1 wherein the selecting of additional pixels is carried out by first determining a skeleton of the character and then, wherever said skeleton passes through a horizontal or vertical midline of a pixel which is not already on, turning said pixel on.
Claim 4
Dependent Claim 221 words
In a method of displaying a character comprised of one or more black areas on a raster device at an arbitrary resolution so as to approximate as closely as possible a high-resolution representation of that character displaying particular pixels by delineating each contiguous black section of that character by an outline consisting of one or more closed paths, said paths consisting of continuous, sequential series of line segments or curves called edges which enclose each black section and then filling the black sections by displaying only those pixels which have reference points that fall on the edge of or within a black section of the character, the improvement consisting of: defining a reference point or region within each pixel, then displaying those pixels which have reference regions that fall on or within a black section of the character, then displaying those pixels not already displayed where a black section of the character crosses the imaginary reference line between reference regions in two adjacent horizontal or vertical pixels and the intersection of the black section and the reference line falls entirely within that pixel, and if the black section intersects a reference line in parts of two adjacent pixels and neither pixel is already displayed, displaying the pixel containing the greatest length of intersection of the black section and the reference line.
Claim 5
Dependent Claim 221 words
In a method of displaying a character comprised of one or more black areas on a raster device at an arbitrary resolution so as to approximate as closely as possible a high-resolution representation of that character displaying particular pixels by delineating each contiguous black section of that character by an outline consisting of one or more closed paths, said paths consisting of continuous, sequential series of line segments or curves called edges which enclose each black section and then filling the black sections by displaying only those pixels which have reference points that fall on the edge of or within a black section of the character, the improvement consisting of: defining a reference point or region within each pixel, then displaying those pixels which have reference regions that fall on or within a black section of the character, then displaying those pixels not already displayed where a black section of the character crosses the imaginary reference line between reference regions in two adjacent horizontal or vertical pixels and the intersection of the black section and the reference line falls entirely within that pixel, and if the black section intersects a reference line in parts of two adjacent pixels and neither pixel is already displayed, displaying the pixel containing the greatest length of intersection of the black section and the reference line.
Claim 6
Dependent Claim 77 words
The method of claim 3 wherein a pixel is displayed if a black section crosses a reference line with one edge in each of two adjacent pixels and neither pixel is already on, by displaying the pixel in which one edge of the black section crosses the reference line closer to the reference point of that pixel than the other edge of the black section is to the references point of the adjacent horizontal or vertical pixel.
Claim 7
Dependent Claim 15 words
The method of claim 3 wherein the reference point is the center of each pixel.
Claim 8
Dependent Claim 19 words
The method of claim 5 wherein the reference line is a line connecting adjacent horizontal or vertical pixel centers.
Claim 9
Dependent Claim 21 words
The method of claim 3 wherein the reference point is a region which may or may not include the pixel center.

References Cited (Backward Citations)

US4447882A Cited
US4555191A Cited
US4712102A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag