Using Convergence Angle to Select Among Different UI Elements
First Claim
1. A wearable computing device, comprising:
- a head-mounted display (HMD), wherein the HMD is configured to display images, wherein the images are viewable from at least one of a first viewing location or a second viewing location;
at least one infrared light source, wherein the at least one infrared light source is configured to illuminate at least one of the first viewing location or the second viewing location with infrared light such that the infrared light is reflected from the at least one illuminated viewing location as reflected infrared light;
at least one camera, wherein the at least one camera is configured to acquire at least one image of the at least one illuminated viewing location by collecting the reflected infrared light; and
a computer, wherein the computer is configured to determine a vergence angle based on the at least one image of the at least one illuminated viewing location, determine a gaze point based on the vergence angle, select an image based on the gaze point, and control the HMD to display the selected image.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable computing system may include a head-mounted display (HMD). The HMD could be configured to present a field of view that could include views of the real world environment as well as displayed images. As the viewer attempts to see objects at different real or apparent depths within the field of view, the brain may generally coordinate the eyes to jointly change a vergence angle. If the depth is known (because it may be generated by a user interface (UI)) and the user is wearing an eye-tracking system, it is possible to determine at which of the objects the user intends to look. This may allow the interface to place UI elements in locations that are perceived to be very close, or even overlapping, while the wearer may able to discriminate the object of interest, which is generally not possible with non-stereoscopic displays.
305 Citations
20 Claims
-
1. A wearable computing device, comprising:
-
a head-mounted display (HMD), wherein the HMD is configured to display images, wherein the images are viewable from at least one of a first viewing location or a second viewing location; at least one infrared light source, wherein the at least one infrared light source is configured to illuminate at least one of the first viewing location or the second viewing location with infrared light such that the infrared light is reflected from the at least one illuminated viewing location as reflected infrared light; at least one camera, wherein the at least one camera is configured to acquire at least one image of the at least one illuminated viewing location by collecting the reflected infrared light; and a computer, wherein the computer is configured to determine a vergence angle based on the at least one image of the at least one illuminated viewing location, determine a gaze point based on the vergence angle, select an image based on the gaze point, and control the HMD to display the selected image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
optically determining a first gaze direction and a second gaze direction within a field of view provided by a head-mounted display (HMD), wherein the HMD is configured to display images within the field of view; determining a gaze point based on a vergence angle between the first and second gaze directions; and selecting a target object from the images based on the gaze point and a depth of the target object. - View Dependent Claims (10, 11, 12)
-
-
13. A method, comprising:
-
optically determining a first gaze direction and a second gaze direction within a field of view provided by a head-mounted display (HMD), wherein the HMD is configured to display images within the field of view; determining a gaze point based on a vergence angle between the first and second gaze directions; and adjusting the images based on the gaze point. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
causing a head-mounted display (HMD) to acquire images of first and second viewing locations, wherein the HMD is configured to display images; determining a first gaze direction and a second gaze direction based on the images of the first and second viewing locations; determining a gaze point based on a vergence angle between the first and second gaze directions; and selecting a target object from the images based on the gaze point and a depth of the target object. - View Dependent Claims (18, 19, 20)
-
Specification