×

MULTI-RESOLUTION IMAGE PLANE RENDERING WITHIN AN IMPROVED GRAPHICS PROCESSOR MICROARCHITECTURE

  • US 20180286106A1
  • Filed: 04/01/2017
  • Published: 10/04/2018
  • Est. Priority Date: 04/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • a data interface including one or more of a network controller, a memory controller or a bus, the data interface to obtain an output image comprising a plurality of pixel values stored within an image buffer memory and one or more graphical objects to be rendered within an output image associated with a three-dimensional (3D) scene;

    an output image scanner to retrieve the contents of the image buffer memory and out pixel values to a display device based on graphical objects; and

    a multi-plane rendering module to generate the output image for a user display device, the multi-plane rendering module including;

    a renderer receives a plurality of graphical objects to generate one or more image planes of object data, the renderer;

    receives one of the graphical objects having a location value along a z-axis of the 3D scene;

    determines which one of a plurality of image planes the received graphical objects is located using the z-axis location for the received graphical object, each of the plurality of planes possess a corresponding image resolution; and

    renders the received graphical object into the determined image plane at the image resolution corresponding determined image plane;

    a resampler upscales lower resolution image planes to a higher resolution used by the output image; and

    a rasterizer combine pixel values from a common location in the plurality of image planes after each image plane is upsampled to the higher resolution the output image containing the graphical objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×