US6067090A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data skew management of multiple 3-D graphic operand requests
Assignee: Intel Corp
•
Filing: 1998-02-04
•
Granted: 2000-05-23
•
Expires: 2018-02-04
Abstract
Abstract A pipeline apparatus for processing 3D graphics data will be described. The pipeline apparatus includes a first request memory to fetch information corresponding to a texture operand. A second request memory fetches information responding to a color operand and Z operand. A control circuit coordinates data flow from the first request memory and the second request memory into a memory channel by preventing the number of requests from the first request memory from exceeding by a predetermined number, the number of requests from the second request memory. By properly coordinating the data flow, deadlock of a data fetching pipeline is avoided.
Inventors
- 👤 Aditya Sreenivas
- 👤 Kam Leung
- 👤 Sajjad Zaidi
- 👤 Brian Rauchfuss
- 👤 John Austin Carey
- 👤 R. Scott Hartog
- 👤 Michael Mantor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:18
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/005; G06T1/00; G06T1/60
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
96 words
A system for transferring three-dimensional data comprising: a first memory device to store color data, each unit of color data corresponding to a pixel in a plurality of pixels; a second memory device to store texture data, each unit of texture data corresponding to a pixel in the plurality of pixels; a skew control circuit to control the flow of data from the first memory device and from the second memory device into a single pipeline, said skew control circuit to maintain the skew of color data with respect to texture data within predetermined skew limits.
Claim 2
Independent Claim
96 words
A system for transferring three-dimensional data comprising: a first memory device to store color data, each unit of color data corresponding to a pixel in a plurality of pixels; a second memory device to store texture data, each unit of texture data corresponding to a pixel in the plurality of pixels; a skew control circuit to control the flow of data from the first memory device and from the second memory device into a single pipeline, said skew control circuit to maintain the skew of color data with respect to texture data within predetermined skew limits.
Claim 3
Dependent Claim
21 words
The system of claim 1 wherein said first memory device is configured to store Z data as well as color data.
Claim 4
Dependent Claim
17 words
The system of claim 1 wherein the predetermined skew limits are based on a number of pixels.
Claim 5
Dependent Claim
25 words
The system of claim 3 wherein the texture data includes texture operands, each pixel of a digital image corresponding to a number of texture operands.
Claim 6
Dependent Claim
13 words
The system of claim 1 wherein the pipeline is a data request pipeline.
Claim 7
Independent Claim
66 words
A method of maintaining the data skew of texture data and color data within predetermined limits comprising the steps of: fetching a unit of color data into a channel, the unit of color data corresponding to a pixel; determining if a skew limit is reached; and fetching a unit of texture data corresponding to the pixel into the channel after the skew limit has been reached.
Claim 8
Independent Claim
66 words
A method of maintaining the data skew of texture data and color data within predetermined limits comprising the steps of: fetching a unit of color data into a channel, the unit of color data corresponding to a pixel; determining if a skew limit is reached; and fetching a unit of texture data corresponding to the pixel into the channel after the skew limit has been reached.
Claim 9
Dependent Claim
35 words
The method of claim 6 further comprising the step of: fetching a unit of Z data corresponding to the pixel into the channel before the determining step determines that the skew limit has been reached.
Claim 10
Dependent Claim
39 words
The method of claim 6 wherein the determining step further comprises the steps of: incrementing a number corresponding to the fetching of the unit of the color data into the channel; and comparing the number with the skew limit.
Claim 11
Dependent Claim
34 words
The method of claim 8 further comprising the step of subtracting from the number of color operands the number of pixels corresponding to texture operands which have been output by a second memory device.
Claim 12
Dependent Claim
49 words
The method of claim 6 further comprising the steps of: fetching additional units of texture data corresponding to a plurality of pixels; determining when a second skew limit is reached; and fetching a second unit of color data into the channel after determining the second skew limit is reached.
Claim 13
Dependent Claim
39 words
The method of claim 10 wherein the determining of when the second skew limit is reached further comprises the steps of: counting the number of texels output from a device; and comparing the number with the second skew limit.
Claim 14
Dependent Claim
49 words
A circuit for controlling and directing two streams of 3-D data comprising: a device to count the number of data units of a first data type corresponding to pixels transferred from a first memory device; and a comparison circuit comparing the output of the device with a skew limit.
Claim 15
Dependent Claim
49 words
A circuit for controlling and directing two streams of 3-D data comprising: a device to count the number of data units of a first data type corresponding to pixels transferred from a first memory device; and a comparison circuit comparing the output of the device with a skew limit.
Claim 16
Dependent Claim
31 words
The circuit of claim 12 wherein the device counts in an opposite direction when data units of a second data type corresponding to pixels are transferred from a second memory device.
Claim 17
Dependent Claim
23 words
The circuit of claim 13 further comprising: a second comparison circuit for comparing the output of the device with a second skew limit.
Claim 18
Dependent Claim
12 words
The circuit of claim 12 wherein the device is an up/down counter.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-23 | 2003-11-22 | 2004-05-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-23 | 2007-11-22 | 2008-05-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-23 | 2011-11-22 | 2012-05-23 | $7700.00 | Window Closed / Lapsed |