Reprojection OLED display for augmented reality experiences
First Claim
1. A method, comprising:
- acquiring a rendered image;
determining a first transformation to be applied to a first portion of the rendered image based on a first predicted pose associated with a mobile device;
determining a second transformation to be applied to a second portion of the rendered image based on a second predicted pose different from the first predicted pose associated with the mobile device;
generating a first portion of an updated image by applying the first transformation to the first portion of the rendered image using the mobile device;
generating a second portion of the updated image by applying the second transformation to the second portion of the rendered image using the mobile device; and
displaying the updated image using the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for generating and displaying images associated with one or more virtual objects within an augmented reality environment at a frame rate that is greater than a rendering frame rate are described. The rendering frame rate may correspond with the minimum time to render images associated with a pose of a head-mounted display device (HMD). In some embodiments, the HMD may determine a predicted pose associated with a future position and orientation of the HMD, generate a pre-rendered image based on the predicted pose, determine an updated pose associated with the HMD subsequent to generating the pre-rendered image, generate an updated image based on the updated pose and the pre-rendered image, and display the updated image on the HMD. The updated image may be generated via a homographic transformation and/or a pixel offset adjustment of the pre-rendered image by circuitry within the display.
-
Citations
20 Claims
-
1. A method, comprising:
-
acquiring a rendered image; determining a first transformation to be applied to a first portion of the rendered image based on a first predicted pose associated with a mobile device; determining a second transformation to be applied to a second portion of the rendered image based on a second predicted pose different from the first predicted pose associated with the mobile device; generating a first portion of an updated image by applying the first transformation to the first portion of the rendered image using the mobile device; generating a second portion of the updated image by applying the second transformation to the second portion of the rendered image using the mobile device; and displaying the updated image using the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
one or more processors configured to acquire a rendered image, the one or more processors configured to determine a first transformation to be applied to a first portion of the rendered image based on a first predicted pose associated with the electronic device and determine a second transformation to be applied to a second portion of the rendered image based on a second predicted pose different from the first predicted pose associated with the electronic device, the one or more processors configured to generate a first portion of an updated image by applying the first transformation to the first portion of the rendered image and generate a second portion of the updated image by applying the second transformation to the second portion of the rendered image; and a see-through display configured to display the updated image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more storage devices containing processor readable code for programming one or more processors to perform a method for displaying images using an electronic device comprising the steps of:
-
generating a rendered image that includes one or more virtual objects; determining a first homographic transformation to be applied to a first portion of the rendered image based on a first predicted pose of the electronic device; determining a second homographic transformation to be applied to a second portion of the rendered image based on a second predicted pose different from the first predicted pose of the electronic device; generating a first portion of an updated image by applying the first homographic transformation to the first portion of the rendered image using the electronic device; generating a second portion of the updated image by applying the second homographic transformation to the second portion of the rendered image using the electronic device; and displaying the updated image using the electronic device. - View Dependent Claims (20)
-
Specification