Nova Patents
EP3552081A1

Display synchronized image warping

Abstract

This record has no abstract on file.

Term

11.2 yearsto projected expiry

Projected expiry 7 December 2037, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

33 claims: 5 independent, 28 dependent

  1. 1
    Claims of equivalent WO 2018106898 A1 CLAIMS 1. A method for operating a wearable display device, the method comprising:determining a position of the wearable display device based on a motion sensor;rendering an image based on the determined position;determining a first updated position of the wearable display device based on the motion sensor;warping a first portion of the rendered image based on the first updated position and to correct for distortion due to a lens of the wearable display device;displaying the warped first portion of the rendered image on a display of the wearable display device;determining a second updated position of the wearable display device based on the motion sensor;warping a second portion of the rendered image based on the second updated position and to correct for distortion due to the lens of the wearable display device;and displaying the warped second portion of the rendered image on the display of the wearable display device.
  2. 11
    1 1. A method for operating a wearable display device, the method comprising:determining a position of the wearable display device based on a motion sensor;rendering, by a graphics processing unit, an image based on the determined position;determining a first updated position of the wearable display device based on the motion sensor;warping, by a warp engine, a first portion of the rendered image based on the first updated position;and displaying the warped first portion of the rendered image on a display of the wearable display device.
  3. 14
    A computer system for operating a wearable display device, the computer system comprising:a processor configured to: determine a position of the wearable display device based on a motion sensor;determine a first updated position of the wearable display device based on the motion sensor;and determine a second updated position of the wearable display device based on the motion sensor;a graphics processing unit configured to: render an image based on the determined position;a warp engine, separate from the graphics processing unit, configured to: warp a first portion of the rendered image based on the first updated position and to correct for distortion due to a lens of the wearable display device;and warp a second portion of the rendered image based on the second updated position and to correct for distortion due to the lens of the wearable display device;and a display driver configured to: display the warped first portion of the rendered image on a display of the wearable display device;and display the warped second portion of the rendered image on the display of the wearable display device.
  4. 23
    A non-transitory, computer readable medium having instructions stored thereon for operating a wearable display device, wherein execution of the instructions by a computing system causes the computing system to carry out the steps of:determining a position of the wearable display device based on a motion sensor;rendering an image based on the determined position;determining a first updated position of the wearable display device based on the motion sensor;warping a first portion of the rendered image based on the first updated position and to correct for distortion due to a lens of the wearable display device;displaying the warped first portion of the rendered image on a display of the wearable display device;determining a second updated position of the wearable display device based on the motion sensor;warping a second portion of the rendered image based on the second updated position and to correct for distortion due to the lens of the wearable display device;and displaying the warped second portion of the rendered image on the display of the wearable display device.
  5. 33
    A computer system for operating a wearable display device, the computer system comprising:means for determining a position of the wearable display device based on a motion sensor;means for rendering an image based on the determined position;means for determining a first updated position of the wearable display device based on the motion sensor;means for warping a first portion of the rendered image based on the first updated position and to correct for distortion due to a lens of the wearable display device;means for displaying the warped first portion of the rendered image on a display of the wearable display device;means for determining a second updated position of the wearable display device based on the motion sensor;means for warping a second portion of the rendered image based on the second updated position and to correct for distortion due to the lens of the wearable display device;and means for displaying the warped second portion of the rendered image on the display of the wearable display device.