Low Latency Distortion Unit for Head Mounted Displays
AssigneeImagination Technologies Limited
InventorSimon Fenney
Life of this patent
Estimating the term…
Abstract
A graphics processing system for a head mounted display (or other non-standard projection display) comprises a low latency distortion unit which is separate from a graphics processing unit in the graphics processing system. The low latency distortion unit receives pixel data generated by the graphics processing system using a standard projection and performs a mapping operation to introduce distortion which is dependent upon the optical properties of the optical arrangement within the head mounted display. The distorted pixel data which is generated by the low latency distortion unit is then output to the display in the head mounted display.
Claims20
A graphics processing system for a non-standard projection display comprising:
- a graphics processing unit configured to generate pixel data rendered with one or more standard projections;
- and
- a hardware distortion unit configured to transform the pixel data generated by the GPU into distorted pixel data and output the distorted pixel data for display on a non-standard projection display.
A method comprising:
- generating, in a graphics processing unit in a non-standard projection display, pixel data rendered with one or more standard projections;
- transforming, in a hardware distortion unit in the non-standard projection display, the pixel data generated by the GPU into distorted pixel data;
- and
- outputting the distorted pixel data for display on the non-standard projection display.
A non-transitory computer readable storage medium having stored thereon a computer readable 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, wherein the graphics processing system comprises:
- a graphics processing unit configured to generate pixel data rendered with one or more standard projections;
- and
- a hardware distortion unit configured to transform the pixel data generated by the GPU into distorted pixel data and output the distorted pixel data for display on a non-standard projection display.
Dependencies are inferred from the claim text.