← Back to Patent Explorer
US6411301B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Graphics system interface

Assignee: Nintendo Co Ltd
•
Filing: 2001-06-22
•
Granted: 2002-06-25
•
Expires: 2021-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.

Inventors

  • 👤 Vimal Parikh
  • 👤 Robert Moore
  • 👤 Howard Cheng

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:01
CPC Classifications
G; G06; G06T; G06T17/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 100 words
A graphics system command stream for use in a graphics system having a transform unit, the command stream being operable upon execution to load a projection matrix into the transform unit, the command stream comprising: a bit pattern “00010000”, followed by a pad, followed by a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional 32-bit word providing a projection matrix element value, wherein upon execution of the command stream the projection matrix is loaded into the transform unit.
Claim 2
Dependent Claim 100 words
A graphics system command stream for use in a graphics system having a transform unit, the command stream being operable upon execution to load a projection matrix into the transform unit, the command stream comprising: a bit pattern “00010000”, followed by a pad, followed by a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional 32-bit word providing a projection matrix element value, wherein upon execution of the command stream the projection matrix is loaded into the transform unit.
Claim 3
Dependent Claim 82 words
A computer readable storage medium encoded with executable instructions for loading a projection matrix into a transform unit comprising: a bit pattern “00010000”, followed by a pad, followed by a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional 32-bit word providing a projection matrix element value, wherein execution of the encoded instructions loads the projection matrix into the transform unit.
Claim 4
Dependent Claim 82 words
A computer readable storage medium encoded with executable instructions for loading a projection matrix into a transform unit comprising: a bit pattern “00010000”, followed by a pad, followed by a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional 32-bit word providing a projection matrix element value, wherein execution of the encoded instructions loads the projection matrix into the transform unit.
Claim 5
Dependent Claim 77 words
A graphics command stream decoder comprising: a first decoding section decoding a bit pattern “00010000”, followed by a second decoding section decoding a pad, followed by a third decoding section decoding a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional decoding section decoding at least one additional 32-bit word providing a projection matrix element value.
Claim 6
Dependent Claim 77 words
A graphics command stream decoder comprising: a first decoding section decoding a bit pattern “00010000”, followed by a second decoding section decoding a pad, followed by a third decoding section decoding a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, followed by at least one additional decoding section decoding at least one additional 32-bit word providing a projection matrix element value.
Claim 7
Independent Claim 86 words
A method of loading a projection matrix into a transform unit using a graphics command stream, the method comprising: generating a bit pattern “00010000”, then generating a pad, then generating a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, then generating at least one additional 32-bit word providing a projection matrix element value, wherein upon execution of the graphics command stream the projection matrix is loaded into the transform unit.
Claim 8
Independent Claim 86 words
A method of loading a projection matrix into a transform unit using a graphics command stream, the method comprising: generating a bit pattern “00010000”, then generating a pad, then generating a 21-bit value including sixteen bits of address indicating a transform unit register location and an additional five bits indicating how many words will follow, then generating at least one additional 32-bit word providing a projection matrix element value, wherein upon execution of the graphics command stream the projection matrix is loaded into the transform unit.

References Cited (Backward Citations)

US4425559A Cited
US4388620A Cited
US4570233A Cited
US4725831A Cited
US4658247A Cited
US4914729A Cited
US4862392A Cited
US4829295A Cited
US5504917A Cited
US5170468A Cited
US4866637A Cited
US4901064A Cited
US4945500A Cited
US5392385A Cited
US5136664A Cited
US5608424A Cited
US5801716A Cited
US5457775A Cited
US5774133A Cited
US5421028A Cited
US5404445A Cited
US5438663A Cited
CA2070934A1 Cited
US5432900A Cited
WO1994010641A1 Cited
US5392393A Cited
US5768629A Cited
US5917496A Cited
US5801706A Cited
US5768626A Cited
US5727192A Cited
US5805868A Cited
US5764243A Cited
US6025853A Cited
US5815166A Cited
US5701444A Cited
US5777629A Cited
US5798770A Cited
US5594854A Cited
US5687357A Cited
US5751295A Cited
US5758182A Cited
US5721947A Cited
JPH0933A Cited
US5870587A Cited
US5949440A Cited
US5874969A Cited
US5999196A Cited
US5821949A Cited
US6028611A Cited
US6243732B1 Cited
US5940086A Cited
US5949424A Cited
US5920876A Cited
US6057852A Cited
US5969726A Cited
US5920326A Cited
US6052133A Cited
US5936641A Cited
JPH1153580A Cited
US6037949A Cited
JPH1176614A Cited
US5995121A Cited
US6002409A Cited
US6057863A Cited
US6151602A Cited
JPH11161819A Cited
JPH11203500A Cited
JPH11226257A Cited
JPH11259678A Cited
JPH11259671A Cited
US6023738A Cited
US6226012B1 Cited
US6092124A Cited
US6247113B1 Cited
JP2000149053A Cited
US6192384B1 Cited
US6177944B1 Cited
JP2000132704A Cited
JP2000132706A Cited
JP2000156875A Cited
JP2000182077A Cited
JP2000207582A Cited
JP2000215325A Cited
US6181352B1 Cited
US6173367B1 Cited
EP1075146A2 Cited
EP1074945A2 Cited
EP1081649A2 Cited
US6198488B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-24 2005-12-24 2006-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-24 2009-12-24 2010-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-24 2013-12-24 2014-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag