Method for reducing transport delay in a synchronous image generator
First Claim
1. A method for enabling reduced transport display in a computer image generator connected to a host simulator which receives real-time input, comprising the steps of:
- (a) performing real-time matrices calculations with the real-time input;
(b) processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer, wherein the geometry buffer toggles immediately upon completion of the geometry processing and rendering of the last frame;
(c) rendering the primitives into a pixel frame buffer after the geometry buffer toggles; and
(d) displaying the pixel frame buffer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling reduced transport display in a computer image generator connected to a host simulator which receives real-time input. The first step is performing real-time matrices calculations with the real-time input. The next step is processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer. The geometry buffer toggles as soon as the geometry processing is done without waiting for a field sync signal which reduces the transport delay normally found in image generation systems. Another step is rendering the primitives into a pixel frame buffer as soon as the geometry buffer toggles. The final step is displaying the pixel frame buffer. The rendering hardware and geometry processing hardware can also include enough processing power to complete the geometric transformations and rendering and in less than one display frame. Allowing the geometry and rendering to complete faster allows reduces the transport delay because the geometry buffer can toggle sooner and the pixels can be displayed sooner.
10 Citations
20 Claims
-
1. A method for enabling reduced transport display in a computer image generator connected to a host simulator which receives real-time input, comprising the steps of:
-
(a) performing real-time matrices calculations with the real-time input;
(b) processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer, wherein the geometry buffer toggles immediately upon completion of the geometry processing and rendering of the last frame;
(c) rendering the primitives into a pixel frame buffer after the geometry buffer toggles; and
(d) displaying the pixel frame buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for enabling reduced transport display in a computer image generator, comprising the steps of:
-
(a) receiving real-time input from a simulation host computer to perform real-time matrices calculations;
(b) processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer, wherein the geometry buffer toggles immediately upon completion of the geometry processing without waiting for a field sync signal;
(c) rendering the primitives into pixel frame buffer by using enough rendering hardware to complete the rendering in less than one display frame, wherein the rendering begins immediately after the geometry buffer toggles; and
(d) displaying the pixel frame buffer. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for enabling reduced transport display in a computer image generator, comprising the steps of:
-
(a) receiving real-time input from a simulation host computer to perform real-time matrices calculations;
(b) processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer, wherein the geometry buffer toggles immediately upon completion of geometry processing without waiting for a field timer to expire;
(c) rendering the primitives into a double buffered pixel frame buffer by using enough rendering hardware to complete the rendering in less than one display frame, wherein the rendering begins after the geometry buffer toggles;
(d) displaying a pixel frame buffer; and
(e) reducing the time between receiving the real-time input and displaying the pixel frame buffer based on the reduced time required to complete the real-time, geometry, and rendering processing. - View Dependent Claims (17)
-
-
18. A method for enabling reduced transport display in a computer image generator connected to a host simulator which receives real-time input, comprising the steps of:
-
(a) performing real-time matrices calculations with the real-time input;
(b) processing geometry for primitives in a scene and storing the primitives in a double-buffered geometry buffer, wherein the geometry buffer toggles before a field sync is triggered;
(c) rendering the primitives into a pixel frame buffer after the geometry buffer toggles; and
(d) displaying the pixel frame buffer. - View Dependent Claims (19, 20)
-
Specification