US2019130527A1PendingUtilityA1
Apparatus and method for non-uniform frame buffer rasterization
Est. expiryApr 20, 2035(~8.7 yrs left)· nominal 20-yr term from priority
G06T 11/40G02B 27/017G06F 3/011G06T 3/4092G06T 15/005G06T 1/20G06T 3/403G06F 3/013G06T 2207/20192G06T 2207/20024
61
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
An apparatus and method are described for a non-uniform rasterizer. For example, one embodiment of an apparatus comprises: a graphics processor to process graphics data and render images using the graphics data; and a non-uniform rasterizer within the graphics processor to determine different resolutions to be used for different regions of an image, the non-uniform rasterizer to receive a plurality of polygons to be rasterized and to responsively rasterize the polygons in accordance with the different resolutions.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A processor comprising:
a plurality of processor cores to execute instructions; a cache coupled to the processor cores to store data to be processed by the processor cores; a graphics processor coupled to the cache and the processor cores, the graphics processor comprising:
rendering circuitry to perform non-uniform tile-based rendering of an image;
the processor to receive gaze tracking data indicating a current user's gaze; and
the rendering circuitry, based on the gaze tracking data, to dynamically adjust rendering to increase resolution of a first set of one or more tiles in a first region of the image to which the user's gaze is directed and to reduce resolution of a second set of one or more tiles in a second region of the image outside of the user's gaze.
2 . The processor of claim 1 wherein the graphics processor is to process graphics primitives of the image.
3 . The processor of claim 1 wherein the gaze tracking data comprises data from an eye tracking device indicating a direction of the user's gaze.
4 . The processor of claim 1 wherein the processor cores comprise heterogeneous processor cores including a set of one or more low power processor cores and a set of one or more high power processor cores.
5 . The processor of claim 1 wherein the rendering circuitry is to render each tile in the second set of one or more tiles using fewer graphics operations than each tile in the first set of one or more tiles.
6 . The processor of claim 1 further comprising:
an image processor coupled to the processor to process images captured from a camera.
7 . The processor of claim 1 further comprising:
a digital signal processor (DSP) coupled to the processor.
8 . The processor of claim 1 wherein the graphics processor comprises a plurality of graphics cores.
9 . The processor of claim 1 wherein the graphics processor further comprises:
a texture cache to store texture data used by the rendering circuitry to perform texture mapping on objects within one or more of the tiles.
10 . The processor of claim 1 wherein the graphics processor further comprises:
a Level 1 (L1) cache to store graphics data associated with one or more of the tiles.
11 . A processor comprising:
a plurality of processor cores to execute instructions; a cache coupled to the processor cores to store data to be processed by the processor cores; a graphics processor coupled to the cache and the processor cores, the graphics processor comprising:
rendering circuitry to perform non-uniform tile-based rendering of an image;
the processor to receive gaze tracking data indicating a current direction of a user's gaze; and
the rendering circuitry, based on the gaze tracking data, to render a first set of one or more tiles at a higher resolution in a first region of the image to which the user's gaze is directed than other tiles of the image.Join the waitlist — get patent alerts
Track US2019130527A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.