Active Stabilization for Heads-Up Displays
First Claim
1. A method, comprising:
- causing content to be displayed at a first location within a display area of a head-mounted display (HMD);
receiving movement information relating to movement of the HMD;
receiving gaze information relating to a gaze axis from an eye-tracking system coupled to the HMD, wherein the movement information and the gaze information indicate relative motion of the HMD with respect to the gaze axis; and
adjusting a location of the displayed content from the first location to a second location within the display area, based on the relative motion of the HMD with respect to the gaze axis.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for active stabilization for heads-up displays are described. A wearable computing device may include a head-mounted display (HMD) with an eye-tracking system. The wearable computing device may generate a display of content at a given location in a display area of the HMD. A user may be wearing the HMD and may be subjected to mechanical jostling resulting in a movement of the HMD with respect to a gaze axis of an eye of the user. The wearable computing device may receive information relating to the gaze axis from the eye-tracking system and may receive information relating to the movement of the HMD from sensors coupled to the HMD. The wearable computing device may adjust the given location of the displayed content in the display area to compensate for such movement. The content may thus appear stable to the user.
175 Citations
20 Claims
-
1. A method, comprising:
-
causing content to be displayed at a first location within a display area of a head-mounted display (HMD); receiving movement information relating to movement of the HMD; receiving gaze information relating to a gaze axis from an eye-tracking system coupled to the HMD, wherein the movement information and the gaze information indicate relative motion of the HMD with respect to the gaze axis; and adjusting a location of the displayed content from the first location to a second location within the display area, based on the relative motion of the HMD with respect to the gaze axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable memory having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving information relating to a first position of a head-mounted display (HMD) coupled to a wearable computing system; receiving, from an eye-tracking system coupled to the wearable computing system, gaze information relating to a gaze axis; causing content to be displayed at a first location within a display area of the HMD, based on a first relative position of the HMD with respect to the gaze axis of the eye; receiving information relating to a movement of the HMD to a second relative position with respect to the gaze axis; and adjusting a location of the displayed content from the first location to a second location within the display area, based on the second relative position of the HMD with respect to the gaze axis. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
a head-mounted display (HMD); an eye-tracking system, wherein the eye-tracking system is configured to provide gaze information relating to a gaze axis; and a computing device in communication with the HMD and the eye-tracking system, wherein the computing device is configured to; cause content to be displayed at a first location within a display area of the HMD; receive movement information relating to movement of the HMD; receive the gaze information relating to the gaze axis from the eye-tracking system, wherein the movement information and the gaze information indicate relative motion of the HMD with respect to the gaze axis; and adjust a location of the displayed content from the first location to a second location within the display area, based on the relative motion of the HMD with respect to the gaze axis. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification