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

Method and apparatus for drawing wide lines in a raster graphics display system

Assignee: International Business Machines Corp
•
Filing: 1986-01-17
•
Granted: 1989-04-04
•
Expires: 2006-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique for efficiently drawing wide lines in a graphics display system by method and apparatus which includes identifying a wide line to be drawn; drawing a first line of pixels of a wide line; determining if a next line in the wide line has a different first coordinate value from a first coordinate value of the first line; generating at least one additional pixel value for the next line if the first coordinate value of the next line is different from the first coordinate value of an immediately previously drawn line; repeating the steps until the wide line has been completely drawn.

Inventors

  • 👤 James Corona
  • 👤 Yoshio Iida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 14:35
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/20; G09G1/00; G09G1/06; G09G1/08; G09G1/10

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 122 words
Apparatus for efficiently drawing wide lines in a graphics display system comprising: means for identifying a wide line to be drawn; means for drawing a line of pixels of said wide line; means for determining if a next line in said wide line has a different first coordinate value from the first coordinate value of a previous line; means for generating at least one additional pixel at predetermined coordinate locations for said next line if said first coordinate value of said next line is different from said first coordinate value of an immediately previously drawn line to fill holes in said wide line at said predetermined coordinate locations; and means for repeating said steps until said wide line has been completely drawn.
Claim 2
Dependent Claim 122 words
Apparatus for efficiently drawing wide lines in a graphics display system comprising: means for identifying a wide line to be drawn; means for drawing a line of pixels of said wide line; means for determining if a next line in said wide line has a different first coordinate value from the first coordinate value of a previous line; means for generating at least one additional pixel at predetermined coordinate locations for said next line if said first coordinate value of said next line is different from said first coordinate value of an immediately previously drawn line to fill holes in said wide line at said predetermined coordinate locations; and means for repeating said steps until said wide line has been completely drawn.
Claim 3
Dependent Claim 28 words
Apparatus according to claim 1, wherein a first coordinate value is along an X axis and the additional pixel value to be generated is at location X+1, Y.
Claim 4
Dependent Claim 40 words
Apparatus according to claim 1, wherein a first line to be drawn is a bottom or lowest Y value line of the wide line and next lines have greater Y values then preceding lines drawn to generate the wide line.
Claim 5
Dependent Claim 39 words
Apparatus according to claim 1, wherein a first line of the wide line is a top or highest Y value line and next lines to be drawn have decreasing Y values for the starting point of the next lines.
Claim 6
Independent Claim 116 words
A method for efficiently drawing wide lines in a graphics display system comprising the steps of: identifying a wide line to be drawn; drawing a line of pixels of said wide line; determining if a next line in said wide line has a different first coordinate value from the first coordinate value of a previous line; generating at least one additional pixel at predetermined coordinate locations for said next line if said first coordinate value of said next line is different from said first coordinate value of an immediately previously drawn line to fill holes in said wide line at said predetermined coordinate locations; and repeating said steps until said wide line has been completely drawn.
Claim 7
Independent Claim 116 words
A method for efficiently drawing wide lines in a graphics display system comprising the steps of: identifying a wide line to be drawn; drawing a line of pixels of said wide line; determining if a next line in said wide line has a different first coordinate value from the first coordinate value of a previous line; generating at least one additional pixel at predetermined coordinate locations for said next line if said first coordinate value of said next line is different from said first coordinate value of an immediately previously drawn line to fill holes in said wide line at said predetermined coordinate locations; and repeating said steps until said wide line has been completely drawn.
Claim 8
Dependent Claim 20 words
A method according to claim 5, further comprising the step of: generating a pixel value for coordinate location X+1, Y.
Claim 9
Dependent Claim 41 words
A method according to claim 5, wherein a first line to be drawn is a bottom or lowest Y value line of the wide line and next lines have greater Y values than preceding lines drawn to generate the wide line.
Claim 10
Dependent Claim 40 words
A method according to claim 5, wherein a first line of the wide lines is a top or highest Y value line and next lines to be drawn have decreasing Y values for the starting point of the next lines.

References Cited (Backward Citations)

US4607340A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag