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.
Claims19
A graphics processing system for a head-mounted display (HMD) comprising:
- a graphics processing unit (GPU) configured to generate pixel data;
- and
- hardware logic separate from the GPU and configured to:
- perform a predefined fixed set of functions to transform the pixel data generated by the GPU into distorted pixel data which is suitable for display on the head mounted display, and
- output the distorted pixel data for display on the HMD;
- wherein the transformation performed by the predefined fixed set of functions is dependent upon input data comprising updated head position and/or orientation data.
A method of generating pixel data for a head mounted display (HMD), the method comprising:
- generating, in a graphics processing unit (GPU) in a HMD, pixel data;
- performing a predefined fixed set of functions to transform, in hardware logic separate from the GPU, the pixel data generated by the GPU into distorted pixel data which is suitable for display on the HMD;
- and
- outputting the distorted pixel data for display on the HMD;
- wherein the transformation performed by the predefined fixed set of functions is dependent upon input data comprising updated head position and/or orientation data.
Dependencies are inferred from the claim text.