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
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 |