STABILIZATION PLANE DETERMINATION BASED ON GAZE LOCATION
First Claim
1. A method for displaying an image on a display, the method comprising:
- generating a rendered image;
determining a gaze location of a user;
determining a stabilization plane, associated with a homographic transformation, based on the determined gaze location;
applying the homographic transformation to the rendered image to thereby generate an updated image; and
displaying at least a portion of the updated image on the display.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described herein for determining a stabilization plane to reduce errors that occur when a homographic transformation is applied to a scene including 3D geometry and/or multiple non-coplanar planes. Such embodiments can be used, e.g., when displaying an image on a head mounted display (HMD) device, but are not limited thereto. In an embodiment, a rendered image is generated, a gaze location of a user is determined, and a stabilization plane, associated with a homographic transformation, is determined based on the determined gaze location. This can involve determining, based on the user'"'"'s gaze location, variables of the homographic transformation that define the stabilization plane. The homographic transformation is applied to the rendered image to thereby generate an updated image, and at least a portion of the updated image is then displayed.
-
Citations
20 Claims
-
1. A method for displaying an image on a display, the method comprising:
-
generating a rendered image; determining a gaze location of a user; determining a stabilization plane, associated with a homographic transformation, based on the determined gaze location; applying the homographic transformation to the rendered image to thereby generate an updated image; and displaying at least a portion of the updated image on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
one or more processors that generate a rendered image, determine a stabilization plane associated with a homographic transformation based on a gaze location of a user, and apply the homographic transformation to the rendered image to thereby generate an updated image; and a display that is in communication with the one or more processors and displays at least a portion of the updated image. - View Dependent Claims (14, 15, 16)
-
-
17. One or more processor readable storage devices having instructions encoded thereon which when executed cause one or more processors associated with a head mounted display (HMD) device to perform a method for displaying an image on a display of the HMD device, the method comprising:
-
generating a rendered image; determining a gaze location of a user; determining a stabilization plane, associated with a homographic transformation, based on the determined gaze location; applying the homographic transformation to the rendered image to thereby generate an updated image; and displaying at least a portion of the updated image on the display. - View Dependent Claims (18, 19, 20)
-
Specification