Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating
Patent
1996-12-30
1998-11-24
Nguyen, Phu K.
Computer graphics processing and selective visual display system
Computer graphics processing
Graph generating
G06F 1500
Patent
active
058414428
ABSTRACT:
A method for computing input parameters used in a non-homogeneous second order perspective texture mapping process using interpolation. The present invention receives a polygon primitive (e.g., triangle) including screen display coordinates and texture map coordinates for each vertex (vmin, vmid, and vmax). Based on vertex information including perspective weights, w, screen display coordinates and texture map coordinates are determined for midpoints (i and j) of the two triangle slopes opposite the triangle's major slope. Based on a determined quadratic equation of the triangle's major slope, screen coordinates and texture map coordinates are determined at several selected points (e.g., imain, jmain, and midmain) along the major slope that corresponds to the i, j, and vmid points. From these values, quadratic coefficients a1, a2, and du.sub.-- ortho.sub.-- add are computed and also quadratic coefficients b1, b2 and dv.sub.-- ortho.sub.-- add are computed. The above values, parameters u.sub.-- main, du.sub.-- main (change in u over change in y), d2u.sub.-- main (change in .DELTA.u over change in .DELTA.y), du.sub.-- ortho (change in u over change in x), d2u.sub.-- ortho (change in .DELTA.u over change in .DELTA.x), v.sub.-- main, dv.sub.-- main (change in v over change in y), d2v.sub.-- main (change in .DELTA.v over change in .DELTA.y), dv.sub.-- ortho (change in v over change in x), and d2v.sub.-- ortho (change in .DELTA.v over change in .DELTA.x) are computed and forwarded to a non-homogenous second order perspective texture mapping process using interpolation. The above texture mapping process is extremely efficient as it is free of division operations during the interpolation.
REFERENCES:
patent: 4583185 (1986-04-01), Heartz et al.
patent: 4586038 (1986-04-01), Sims
patent: 4692880 (1987-09-01), Merz et al.
patent: 4714428 (1987-12-01), Bunker et al.
patent: 4715005 (1987-12-01), Heartz
patent: 4727365 (1988-02-01), Bunker et al.
patent: 4811245 (1989-03-01), Bunker et al.
patent: 4821212 (1989-04-01), Heartz
patent: 4825391 (1989-04-01), Merz
patent: 4855937 (1989-08-01), Heartz
patent: 4862388 (1989-08-01), Bunker
patent: 4905164 (1990-02-01), Chandler et al.
patent: 4958305 (1990-09-01), Piazza
patent: 4965745 (1990-10-01), Economy et al.
patent: 5126726 (1992-06-01), Howard et al.
patent: 5187754 (1993-02-01), Currin et al.
patent: 5191642 (1993-03-01), Quick et al.
patent: 5268996 (1993-12-01), Steiner et al.
patent: 5293467 (1994-03-01), Buchner et al.
patent: 5357579 (1994-10-01), Buchner et al.
patent: 5367615 (1994-11-01), Economy et al.
patent: 5420970 (1995-05-01), Steiner et al.
patent: 5651106 (1997-07-01), Ashburn
patent: 5680525 (1997-10-01), Sakai et al.
patent: 5701405 (1997-12-01), Kelley et al.
Einkauf Mark Alan
Larson Michael Kerry
Cirrus Logic Inc.
Nguyen Phu K.
Shaw Steven A.
LandOfFree
Method for computing parameters used in a non-homogeneous second does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for computing parameters used in a non-homogeneous second, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for computing parameters used in a non-homogeneous second will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1708469