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

Controlling a real-time rendering engine using a list-based control mechanism

Assignee: Samsung Electronics Co Ltd
•
Filing: 1995-05-10
•
Granted: 1998-08-25
•
Expires: 2015-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for controlling a real-time rendering engine includes a control program for defining in regions of system memory a block header and a list of flow-control instructions.

Inventors

  • 👤 Adrian Sfarti
  • 👤 Nicholas Robert Baker
  • 👤 Robert William Laker
  • 👤 Adam Craig Malamy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:34
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/04; G06T15/10

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 94 words
A method for controlling a real-time rendering engine comprising the steps of: defining in a first region of system memory, a block header comprising an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions; where the block header is to be processed before the corresponding instructions; and defining in a second region of said memory, flow-control instructions.
Claim 2
Independent Claim 94 words
A method for controlling a real-time rendering engine comprising the steps of: defining in a first region of system memory, a block header comprising an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions; where the block header is to be processed before the corresponding instructions; and defining in a second region of said memory, flow-control instructions.
Claim 3
Dependent Claim 31 words
The method of claim 1, further comprising the step of defining in the block header a vertex replace-mode field for controlling automatic generation of `strip` and `fan` forms of triangle chains.
Claim 4
Dependent Claim 14 words
The method of claim 1, wherein said flow-control instructions comprise time-deferred vertex-based draw lists.
Claim 5
Dependent Claim 23 words
The method of claim 1, wherein said flow-control instructions comprise `immediate` instructions for issuing commands to the rendering engine on a non-time-deferred basis.
Claim 6
Dependent Claim 63 words
A computer-readable memory device encoded with a block header for controlling a real-time rendering engine, comprising: an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions.
Claim 7
Dependent Claim 63 words
A computer-readable memory device encoded with a block header for controlling a real-time rendering engine, comprising: an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions.
Claim 8
Dependent Claim 14 words
The computer-readable memory device of claim 5, further comprising a list of flow-control instructions.
Claim 9
Dependent Claim 16 words
The computer-readable memory device of claim 5, wherein the flow-control instructions comprise time-deferred vertex-based draw lists.
Claim 10
Dependent Claim 25 words
The computer-readable memory device of claim 5, wherein said flow-control instructions comprise `immediate` instructions for issuing commands to the rendering engine on a non-time-deferred basis.
Claim 11
Dependent Claim 28 words
The computer-readable memory device of claim 5, wherein the block header comprises a vertex replace-mode field for controlling automatic generation of `strip` and `fan` forms of triangle chains.
Claim 12
Independent Claim 105 words
A system for controlling a real-time rendering engine comprising: a central processing unit (CPU); coupled to the CPU, a memory comprising a control program for defining in a first region of system memory, a block header comprising: an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions; coupled to the CPU, a memory comprising a control program for defining in a second region of system memory, flow-control instructions.
Claim 13
Independent Claim 105 words
A system for controlling a real-time rendering engine comprising: a central processing unit (CPU); coupled to the CPU, a memory comprising a control program for defining in a first region of system memory, a block header comprising: an instructions count field for storing the number of instructions within a block; an instruction identification field for defining the format of the corresponding instructions; a hardware version number field for identifying the supported hardware version level; and enable/bypass fields for programmably enabling or bypassing rendering functions; coupled to the CPU, a memory comprising a control program for defining in a second region of system memory, flow-control instructions.

References Cited (Backward Citations)

US4291380A Cited
US4492956A Cited
US4496944A Cited
US4760390A Cited
US4930092A Cited
US5097427A Cited
US5051737A Cited
US5113490A Cited
US5224208A Cited
US5315698A Cited
US5533176A Cited
US5604843A Cited
US5596691A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag