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

Boundary drawing and area filling logic for a display system

Assignee: International Business Machines Corp
•
Filing: 1990-02-23
•
Granted: 1992-10-20
•
Expires: 2010-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer graphics system includes display logic (92) comprising a destination bit map (11) containing a plurality of image bits which map to a plurality of pixels for presenting an image, an auxiliary bit map (1) containing a plurality of area boundary bits representing pixels defining an area boundary line which encloses an area of the image, area filling logic (7) for operating upon those image bits enclosed by the area boundary line in order to fill the area with a particular pattern and color, characterized in that the display logic further comprises area boundary drawing logic (5) having line segmentation means to resolve the specified boundary line into a plurality of intersecting two pixel line segments which can, from that time forward, be operated upon separately to define the area boundary bits in accordance with conventional area boundary drawing rules.

Inventors

  • 👤 Nicholas D. Butler
  • 👤 Adrian C. Gay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:48
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 241 words
A computer graphics system having display logic comprising: a destination bit map containing a plurality of image bits which map to a plurality of pixels for presenting an image; an auxiliary bit map containing a plurality of area boundary bits representing pixels defining an area boundary line which encloses an area of said image; area filling logic for operating upon image bits of said destination bit map that are enclosed by said area boundary line, as represented by said area boundary bits of said auxiliary bit map, in order to fill said area with a particular pattern and color; and area boundary drawing logic having: line segmentation means to resolve a specified boundary line into a plurality of two pixel line segments which line segments can be operated upon separately to define said area boundary bits; direction determining logic for determining a direction of extension and for producing a corresponding direction code comprising a plurality of bits for each pixel in each of said two pixel line segments; means for combining a current boundary pixel stored in said auxiliary bit map with a new boundary pixel, as represented by a direction code corresponding to said new boundary pixel and received from said direction determining logic, via an Exclusive-OR function in order to update said current boundary pixel to a new pixel status, said current boundary pixel coinciding with said new boundary pixel at an intersection of two, two pixel line segments.
Claim 2
Dependent Claim 241 words
A computer graphics system having display logic comprising: a destination bit map containing a plurality of image bits which map to a plurality of pixels for presenting an image; an auxiliary bit map containing a plurality of area boundary bits representing pixels defining an area boundary line which encloses an area of said image; area filling logic for operating upon image bits of said destination bit map that are enclosed by said area boundary line, as represented by said area boundary bits of said auxiliary bit map, in order to fill said area with a particular pattern and color; and area boundary drawing logic having: line segmentation means to resolve a specified boundary line into a plurality of two pixel line segments which line segments can be operated upon separately to define said area boundary bits; direction determining logic for determining a direction of extension and for producing a corresponding direction code comprising a plurality of bits for each pixel in each of said two pixel line segments; means for combining a current boundary pixel stored in said auxiliary bit map with a new boundary pixel, as represented by a direction code corresponding to said new boundary pixel and received from said direction determining logic, via an Exclusive-OR function in order to update said current boundary pixel to a new pixel status, said current boundary pixel coinciding with said new boundary pixel at an intersection of two, two pixel line segments.
Claim 3
Dependent Claim 23 words
A display system as claimed in claim 1 wherein said specified boundary line is a line defined by an incremental line drawing algorithm.

References Cited (Backward Citations)

US4149164A Cited
US4270172A Cited
EP0250868A2 Cited
US4937761A Cited
US4998211A Cited
US5007098A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag