US5167018A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Polygon-filling apparatus
Assignee: Daikin Industries Ltd
•
Filing: 1991-09-13
•
Granted: 1992-11-24
•
Expires: 2011-09-13
Abstract
Abstract Polygon filling apparatus in which data are obtained through registers from memory files for holding accumulated addition values and incremental values, such data are added in a single addition circuit, the accumulated addition values in one of said registers are supplied to a linear drawing unit and the addition results are loaded in the memory loading files for accumulated addition values through a register, a series of the operations above-mentioned being carried out in a pipe-line manner at a high speed.
Inventors
- 👤 Tomoaki Ueda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 22:21
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/50; G06T15/80
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
452 words
A polygon filling apparatus comprising: linear interpolation means for linearly interpolating two selected sides of a polygon based upon component data supplied to said filling apparatus to provide linear interpolation data, said component data comprising different species of coordinates data and a species of intensity data, each species of said component data comprising initial value data and accumulated value data; and linear drawing means for generating linear drawing data based upon said linear interpolation data from said linear interpolation means; said linear interpolation means including multi-port memory means for storing said initial value data and said accumulated value data of each species of said component data, memory means for storing incremental value data for each component data species corresponding to said value data stored by said multi-port memory means; addition means for adding two addend data, a first register for temporarily and sequentially storing said initial value data and said accumulated value data and each species of said component data from said multi-port memory means, and simultaneously applying value data corresponding to one of said species stored therein to said addition means as one of said addend data and to said linear drawing means as said linear interpolation data, a second register for temporarily and sequentially storing said incremental value data from said memory means and applying incremental value data corresponding to said one species to said addition means as another of said addend data in synchronism with said first register, said addition means adding said incremental value data of said one species to said initial value data or accumulated value data of said one species to generate accumulated value data for said one species, a third register for temporarily and sequentially storing said accumulated value data from said addition means and simultaneously applying accumulated value data corresponding to another of said species to said multi-port memory means, and control means for simultaneously controlling (a) applying of said initial value data or said accumulated value data stored in said multi-port memory means to said first register, (b) applying of said incremental value data stored in said memory means to said second register, (c) applying of said initial value data or said accumulated value data stored in said first register to said addition means and said linear drawing means, (d) applying of said incremental value data stored in said second register to said addition means, (e) providing and applying of said accumulated value data by said addition means to said third register, and (f) applying of said accumulated value data stored in said third register to said multi-port memory means, whereby said linear interpolating means cyclically interpolates each species of component data and sequentially provides interpolated species data as said linear interpolation data.
Claim 2
Dependent Claim
452 words
A polygon filling apparatus comprising: linear interpolation means for linearly interpolating two selected sides of a polygon based upon component data supplied to said filling apparatus to provide linear interpolation data, said component data comprising different species of coordinates data and a species of intensity data, each species of said component data comprising initial value data and accumulated value data; and linear drawing means for generating linear drawing data based upon said linear interpolation data from said linear interpolation means; said linear interpolation means including multi-port memory means for storing said initial value data and said accumulated value data of each species of said component data, memory means for storing incremental value data for each component data species corresponding to said value data stored by said multi-port memory means; addition means for adding two addend data, a first register for temporarily and sequentially storing said initial value data and said accumulated value data and each species of said component data from said multi-port memory means, and simultaneously applying value data corresponding to one of said species stored therein to said addition means as one of said addend data and to said linear drawing means as said linear interpolation data, a second register for temporarily and sequentially storing said incremental value data from said memory means and applying incremental value data corresponding to said one species to said addition means as another of said addend data in synchronism with said first register, said addition means adding said incremental value data of said one species to said initial value data or accumulated value data of said one species to generate accumulated value data for said one species, a third register for temporarily and sequentially storing said accumulated value data from said addition means and simultaneously applying accumulated value data corresponding to another of said species to said multi-port memory means, and control means for simultaneously controlling (a) applying of said initial value data or said accumulated value data stored in said multi-port memory means to said first register, (b) applying of said incremental value data stored in said memory means to said second register, (c) applying of said initial value data or said accumulated value data stored in said first register to said addition means and said linear drawing means, (d) applying of said incremental value data stored in said second register to said addition means, (e) providing and applying of said accumulated value data by said addition means to said third register, and (f) applying of said accumulated value data stored in said third register to said multi-port memory means, whereby said linear interpolating means cyclically interpolates each species of component data and sequentially provides interpolated species data as said linear interpolation data.
Claim 3
Dependent Claim
23 words
A polygon filling apparatus as set forth in claim 1, wherein said memory means is formed of a register file or a memory.
Claim 4
Dependent Claim
21 words
A polygon filling apparatus as set forth in claim 1, wherein said first, second and third registers are pipe line registers.
Claim 5
Dependent Claim
102 words
A polygon filling apparatus as set forth in claim 1, wherein said multi-port memory is adapted to store value data associated with said different components of said linear interpolation data whereby said multi-port memory means and said memory means are adapted to apply first stored value data associated with one of said components to said first and second registers, said addition means is adapted to provide accumulated value data associated with another of said components to said third register, and said third register is adapted to apply accumulated value data associated with still another of said components to said multi-port memory means.
Claim 6
Dependent Claim
33 words
A polygon filling apparatus as set forth in claim 4, wherein said different components of said linear interpolation data include x-coordinate value data, y-coordinate value data, z-coordinate value data, and I-coordinate value data.
References Cited (Backward Citations)
US4001565A
Cited
US4313173A
Cited
JPS5764864A
Cited
US4497035A
Cited
US4823258A
Cited
US4626838A
Cited
US4825361A
Cited
US4587637A
Cited
US4747154A
Cited
US4839845A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-11-24 | 1996-05-25 | 1996-11-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-11-24 | 2000-05-25 | 2000-11-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-11-24 | 2004-05-25 | 2004-11-24 | $7700.00 | Window Closed / Lapsed |