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

Application program interface for a graphics system

Assignee: Nintendo Co Ltd
•
Filing: 2001-06-22
•
Granted: 2002-12-03
•
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 14:44
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0875; G06T; G06T15/00; G06T15/005; G06T15/04; A; A63; A63F; A63F2300/00; A63F2300/20; A63F2300/203; G06T2210/00; G06T2210/32

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 93 words
A graphics command stream for use in a graphics system, the command stream being operable upon execution to load vertex attribute registers, the graphics command stream comprising: a graphics command 0x 0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one additional stream command defining at least one texture coordinate attribute, wherein upon execution of the graphics command stream the vertex attribute registers are loaded.
Claim 2
Dependent Claim 93 words
A graphics command stream for use in a graphics system, the command stream being operable upon execution to load vertex attribute registers, the graphics command stream comprising: a graphics command 0x 0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one additional stream command defining at least one texture coordinate attribute, wherein upon execution of the graphics command stream the vertex attribute registers are loaded.
Claim 3
Dependent Claim 77 words
A computer readable storage medium encoded with executable instructions for loading vertex attribute registers, comprising: a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one additional stream command defining at least one texture coordinate attribute, wherein execution of the encoded instructions loads the vertex attribute registers.
Claim 4
Dependent Claim 77 words
A computer readable storage medium encoded with executable instructions for loading vertex attribute registers, comprising: a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one additional stream command defining at least one texture coordinate attribute, wherein execution of the encoded instructions loads the vertex attribute registers.
Claim 5
Dependent Claim 69 words
A graphics command stream decoder comprising: a first decoding section decoding a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one addtional decoding section decoding at least one additional stream command defining at least one texture coordinate attribute.
Claim 6
Dependent Claim 69 words
A graphics command stream decoder comprising: a first decoding section decoding a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and at least one addtional decoding section decoding at least one additional stream command defining at least one texture coordinate attribute.
Claim 7
Independent Claim 86 words
A method of loading vertex attribute registers in a graphics system using a graphics command stream, the method comprising: generating a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and generating at least one additional stream command defining at least one texture coordinate attribute, wherein upon execution of the graphics command stream the vertex attribute registers are loaded.
Claim 8
Independent Claim 86 words
A method of loading vertex attribute registers in a graphics system using a graphics command stream, the method comprising: generating a graphics command 0x0870 followed by a 4-byte value including attribute information for position, normal, a first color, a second color, a texture 0 coordinate, and further including a byte dequantization flag and a normal index flag, and generating at least one additional stream command defining at least one texture coordinate attribute, wherein upon execution of the graphics command stream the vertex attribute registers are loaded.

References Cited (Backward Citations)

US4425559A Cited
US4388620A Cited
US4570233A Cited
US4826295A Cited
US4725831A Cited
US4658247A Cited
US4914729A Cited
US4862392A Cited
US5504917A Cited
US5170468A Cited
US4866637A Cited
US4945500A Cited
US4901064A 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
US5671401A Cited
US5392393A Cited
US5768629A Cited
US5917496A Cited
US5801706A Cited
US5768626A Cited
US5594854A Cited
US5815166A Cited
US5764243A Cited
US5701444A Cited
US6025853A Cited
US5777629A Cited
US5798770A Cited
US5727192A Cited
US5805868A Cited
US5687357A Cited
US5751295A Cited
US5758182A Cited
US5721947A Cited
US6256041B1 Cited
US5966133A Cited
US5870587A Cited
JPH09330230A Cited
US5949440A Cited
US5874969A Cited
US5999196A Cited
US5821949A Cited
US6028611A Cited
US6078331A Cited
US5940086A Cited
US6307551B1 Cited
US5949424A Cited
US5920876A Cited
US6057852A Cited
US5969726A Cited
US5920326A Cited
US6031548A Cited
US6222555B1 Cited
US5936641A Cited
US6052133A Cited
JPH1153580A Cited
US6037949A Cited
JPH1176614A Cited
US5995121A Cited
US6002409A Cited
US6057863A Cited
US6151602A Cited
JPH11161819A Cited
JPH11203500A Cited
JPH11226257A Cited
US6075540A Cited
JPH11259678A Cited
JPH11259671A Cited
US6023738A Cited
US6226012B1 Cited
US6092124A Cited
JP2000149053A Cited
US6177944B1 Cited
JP2000132704A Cited
JP2000132706A Cited
JP2000156875A Cited
US6222550B1 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-12-02 2006-06-03 2006-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-02 2010-06-03 2010-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-02 2014-06-03 2014-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag