System and method for rendering high-resolution critical items
First Claim
1. A device for rendering computer graphic images, including a database and geometric processor to process a plurality of polygons, comprising:
- (a) a background rendering engine to render the polygons received from the geometric processor;
(b) a critical item detector configured to identify polygons received from the geometric processor that have at least a portion of the polygon within a critical item region;
(c) a critical item rendering engine to render polygons identified by the critical item detector, wherein the identified polygons are rendered at a higher resolution than the polygons rendered by the background rendering engine; and
(d) a critical item load manager, coupled to the critical item rendering engine, to increase or decrease a critical item load being rendered by the critical item rendering engine and to match a deterministic processing time allowed.
2 Assignments
0 Petitions
Accused Products
Abstract
A device is provided for rendering computer graphic images with a database and geometric processor to process a plurality of polygons. The device includes a background rendering engine to render the polygons received from the geometric processor. A critical item detector is configured to identify polygons received from the geometric processor that have at least a portion of the polygon within a critical item region. In addition, a critical item rendering engine is included to render polygons identified by the critical item detector. The identified polygons in the critical item engine are rendered at a higher resolution than the polygons rendered by the background rendering engine. A critical item load manager is coupled to the critical item rendering engine to increase or decrease a critical item load being rendered by the critical item rendering engine, and to match a deterministic processing time allowed.
-
Citations
20 Claims
-
1. A device for rendering computer graphic images, including a database and geometric processor to process a plurality of polygons, comprising:
-
(a) a background rendering engine to render the polygons received from the geometric processor;
(b) a critical item detector configured to identify polygons received from the geometric processor that have at least a portion of the polygon within a critical item region;
(c) a critical item rendering engine to render polygons identified by the critical item detector, wherein the identified polygons are rendered at a higher resolution than the polygons rendered by the background rendering engine; and
(d) a critical item load manager, coupled to the critical item rendering engine, to increase or decrease a critical item load being rendered by the critical item rendering engine and to match a deterministic processing time allowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for rendering a high-resolution computer graphic image using polygons, comprising:
-
(a) a database having polygons which form an environment model, wherein every polygon in the environment model is able to be defined as a critical item;
(b) a critical item detector to detect critical item polygons associated with a critical item region to be rendered at a higher resolution;
(c) a rendering engine to render critical item polygons at a higher resolution than a rendered background; and
(d) a critical item combiner to expand the rendered background and inset higher resolution critical item polygons into the rendered background for simultaneous display. - View Dependent Claims (11, 12)
-
-
13. A device for rendering a high-resolution graphic image, comprising:
-
(a) a database of polygons where each polygon is enabled to be associated with a critical item flag and a critical item priority;
(b) a geometric processor to geometrically transform polygons from the database;
(c) a critical item detector configured to identify polygons received from the geometric processor, which are associated with a critical item region;
(d) a critical item rendering engine configured to receive polygons identified by the critical item detector using the critical item region, and to render the polygons in a higher resolution than background polygons; and
(e) a critical item load manager, coupled to the critical item rendering engine, to determine the number of critical items to be rendered for a frame based on a processing time available for rendering of critical items and the critical item priority of the polygons. - View Dependent Claims (14)
-
-
15. A method for rendering critical objects in a computer graphic image at a higher resolution than background objects in order to provide high-resolution output items for a viewer, comprising:
-
(a) associating a critical item flag with the critical objects stored in a database that models an environment;
(b) detecting critical objects based on a critical item region;
(c) rendering the detected critical objects at a higher resolution than background objects; and
(d) combining a lower resolution background with higher resolution critical objects. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A device for rendering computer graphic images, including a database of a plurality of polygons, comprising:
-
(a) a background rendering engine to render the polygons received from the database in lower resolution;
(b) a critical item detector configured to identify critical items received from database;
(c) a critical item rendering engine to render polygons identified by the critical item detector, wherein the identified polygons are rendered at a higher resolution than the polygons rendered by the background rendering engine; and
(d) a critical item combiner to expand the rendered background and copy higher resolution critical item polygons over corresponding background polygons in a (e) display frame.
-
Specification