Patent US5568401A successfully refreshed from Google Patents.
US5568401A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for transforming program code for efficient pixel processing
Assignee: International Business Machines Corp
•
Filing: 1993-09-20
•
Granted: 1996-10-22
•
Expires: 2013-09-20
Abstract
Abstract System and method for pixel processing using a limited set of equations modified by coefficients stored in tables. The invention provides a method for implementing the wide range of functions required by graphics processing without increasing the code size and without increased function call overhead. Each function is specified in terms of variables and coefficients. Different tests for each function are used to select the coefficients for that function. Coefficients are maintained in tables that can be easily accessed without function call overhead.
Inventors
- 👤 Chandrasekhar Narayanaswami
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 16:01
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/005
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
106 words
A system for transforming graphics pixel data in a graphics processing system having a processor and storage means, the system comprising: means for receiving a pixel processing test request; selector means for determining a test function as one of a plurality of test functions and a test selector for said pixel processing request to be performed on said pixel data; table lookup means for transmitting to said processor coefficient data for a selected one of said plurality of tests, said coefficient data selected in response to said test selector; pixel transformation means for transforming said pixel data based upon said coefficient data and said test function.
Claim 2
Independent Claim
106 words
A system for transforming graphics pixel data in a graphics processing system having a processor and storage means, the system comprising: means for receiving a pixel processing test request; selector means for determining a test function as one of a plurality of test functions and a test selector for said pixel processing request to be performed on said pixel data; table lookup means for transmitting to said processor coefficient data for a selected one of said plurality of tests, said coefficient data selected in response to said test selector; pixel transformation means for transforming said pixel data based upon said coefficient data and said test function.
Claim 3
Independent Claim
86 words
A method for transforming pixel data according to a pixel transformation function, said method being performed in a graphics processing system having a processor and storage, said method comprising the steps of: receiving pixel data and a pixel processing request; determining a test function and a test selector from said pixel processing request; selecting a plurality of coefficients for said test function from a table based upon said test selector; and transforming said pixel data in accordance with said test function and said plurality of coefficients.
Claim 4
Independent Claim
86 words
A method for transforming pixel data according to a pixel transformation function, said method being performed in a graphics processing system having a processor and storage, said method comprising the steps of: receiving pixel data and a pixel processing request; determining a test function and a test selector from said pixel processing request; selecting a plurality of coefficients for said test function from a table based upon said test selector; and transforming said pixel data in accordance with said test function and said plurality of coefficients.
Claim 5
Dependent Claim
122 words
A computer program product having a computer readable medium having computer program logic recorded thereon for transforming pixel data, said computer program product comprising: computer program product means for causing a computer system to receive a pixel processing request; computer program product means for causing a computer system to determine a test function and a test selector for said pixel processing request to be performed on said pixel data; computer program product means for causing a computer system to transmit coefficient data for one of a plurality of tests, said coefficient data selected in response to said test selector; computer program product means for causing a computer system to transform said pixel data based upon said coefficient data and said test function.
Claim 6
Dependent Claim
122 words
A computer program product having a computer readable medium having computer program logic recorded thereon for transforming pixel data, said computer program product comprising: computer program product means for causing a computer system to receive a pixel processing request; computer program product means for causing a computer system to determine a test function and a test selector for said pixel processing request to be performed on said pixel data; computer program product means for causing a computer system to transmit coefficient data for one of a plurality of tests, said coefficient data selected in response to said test selector; computer program product means for causing a computer system to transform said pixel data based upon said coefficient data and said test function.
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) | 1999-10-22 | 2000-04-22 | 2000-10-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-10-22 | 2004-04-22 | 2004-10-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-10-22 | 2008-04-22 | 2008-10-22 | $7700.00 | Window Closed / Lapsed |