← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4463380A Cited
US5023725A Cited
US5446833A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag