Single pass rendering for head mounted displays
AssigneeImagination Technologies Limited
InventorSimon Fenney
Life of this patent
Estimating the term…
Abstract
A method of rendering geometry of a 3D scene for display on a non-standard projection display projects geometry of the 3D scene into a 2D projection plane, wherein image regions are defined in the projection plane, maps the geometry from the projection plane into an image space using transformations, wherein a respective transformation is defined for each image region, and renders the geometry in the image space to determine image values of an image to be displayed on the non-standard projection display. The transformations are configured for mapping the geometry into the image space so as to counteract distortion introduced by an optical arrangement of the non-standard projection display.
Claims18
A method of rendering geometry of a 3D scene for display on a head mounted display, the method comprising:
- projecting geometry of the 3D scene into a 2D projection plane, wherein image regions are defined in the projection plane;
- mapping the geometry from the projection plane into an image space using transformations, wherein a respective transformation is defined for each image region of said projection plane;
- and
- rendering the geometry in the image space to determine image values of an image to be displayed on the head mounted display,
- wherein the transformations are configured for mapping the geometry into the image space so as to counteract distortion introduced by an optical arrangement of the head mounted display.
A graphics processing system configured to render geometry of a 3D scene for display on a head mounted display, the graphics processing system comprising:
- tiling logic arranged to project geometry of the 3D scene into a 2D projection plane, wherein image regions are defined in the projection plane;
- and
- rendering logic arranged to map the geometry from the projection plane into an image space using transformations, wherein a respective transformation is defined for each image region, and render the geometry in the image space to determine image values of an image to be displayed on the head mounted display,
- wherein the transformations are configured for mapping the geometry into the image space so as to counteract distortion introduced by an optical arrangement of the head mounted display.
A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of a graphics processing system that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture an integrated circuit embodying the graphics processing system, including:
- tiling logic arranged to project geometry of the 3D scene into a 2D projection plane, wherein image regions are defined in the projection plane;
- and
- rendering logic arranged to map the geometry from the projection plane into an image space using transformations, wherein a respective transformation is defined for each image region, and render the geometry in the image space to determine image values of an image to be displayed on a head mounted display,
- wherein the transformations are configured for mapping the geometry into the image space so as to counteract distortion introduced by an optical arrangement of the head mounted display.
Dependencies are inferred from the claim text.