Method of Using Eye-Tracking to Center Image Content in a Display
First Claim
1. A method comprising:
- displaying images on a display, the display having a central axis;
determining a gaze axis with respect to the central axis;
determining a target object in the displayed images based on the gaze axis; and
adjusting the displayed images on the display to move the target object towards the central axis.
2 Assignments
0 Petitions
Accused Products
Abstract
A head-mounted display (HMD) may include an eye-tracking system, an HMD-tracking system and a display configured to display virtual images. The virtual images may present an augmented reality to a wearer of the HMD and the virtual images may adjust dynamically based on HMD-tracking data. However, position and orientation sensor errors may introduce drift into the displayed virtual images. By incorporating eye-tracking data, the drift of virtual images may be reduced. In one embodiment, the eye-tracking data could be used to determine a gaze axis and a target object in the displayed virtual images. The HMD may then move the target object towards a central axis. The HMD may also record data based on the gaze axis, central axis and target object to determine a user interface preference. The user interface preference could be used to adjust similar interactions with the HMD.
-
Citations
28 Claims
-
1. A method comprising:
-
displaying images on a display, the display having a central axis; determining a gaze axis with respect to the central axis; determining a target object in the displayed images based on the gaze axis; and adjusting the displayed images on the display to move the target object towards the central axis. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
displaying images on a display, the display having a central axis; determining a gaze axis with respect to the central axis; determining a target object in the displayed images based on the gaze axis; recording data based on the central axis, the gaze axis, the target object, and the displayed images; and adjusting the displayed images on the display based on the recorded data. - View Dependent Claims (7)
-
-
8. A head-mounted display (HMD), comprising:
-
a head-mounted support; an optical system attached to the head-mounted support, wherein the optical system comprises a display having a central axis, wherein the display is configured to display images that are viewable from a viewing location; an infrared light source configured to illuminate the viewing location with infrared light such that infrared light is reflected from the viewing location as reflected infrared light; a camera configured to image the viewing location by collecting the reflected infrared light; a sensor configured to generate sensor data that relates to motion of the HMD; and a computer configured to determine a gaze axis based on one or more images of the viewing location obtained by the camera, control the display to display images based on the sensor data, determine a target object in the displayed images based on the gaze axis, and control the display to move the target object towards the central axis. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions, the functions comprising:
-
controlling a display to display images, the display having a central axis; determining a gaze axis with respect to the central axis; determining a target object in the displayed images based on the gaze axis; and controlling the display to adjust the displayed images so as to move the target object towards the central axis. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
displaying images on a display of a head-mounted display (HMD), wherein the displayed images are viewable at a viewing location and the display comprises a central axis; acquiring sensor data related to the motion of the HMD; controlling the display to display images based on the sensor data; determining a gaze axis based on one or more images of the viewing location obtained by a camera; determining a target object in the displayed images based on the gaze axis; and controlling the display to move the target object towards the central axis. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification