AUTOMATIC CUSTOMIZATION OF GRAPHICAL USER INTERFACE FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY WITH USER INTERACTION TRACKING
First Claim
1. A method of rendering a graphical user interface (GUI) on an optical see-through head mounted display (HMD), said method comprising:
- obtaining a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD;
determining whether a spatial relationship between the location and the GUI object satisfies a criterion; and
adjusting a parameter of the GUI object when the criterion is not satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product render a graphical user interface (GUI) on an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD. The GUI object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the GUI object satisfies a criterion, and adjusts a parameter of the GUI object when the criterion is not satisfied. The parameter may be one or more of a size of the GUI object, a size of a boundary associated with the GUI object or a location of the GUI object.
67 Citations
30 Claims
-
1. A method of rendering a graphical user interface (GUI) on an optical see-through head mounted display (HMD), said method comprising:
-
obtaining a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD; determining whether a spatial relationship between the location and the GUI object satisfies a criterion; and adjusting a parameter of the GUI object when the criterion is not satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for rendering a graphical user interface (GUI) on an optical see-through head mounted display (HMD), said apparatus comprising:
-
means for obtaining a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD; means for determining whether a spatial relationship between the location and the GUI object satisfies a criterion; and means for adjusting a parameter of the GUI object when the criterion is not satisfied. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for rendering a graphical user interface (GUI) on an optical see-through head mounted display (HMD), said apparatus comprising:
-
a memory; and at least processor coupled to the memory and configured to; obtain a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD; determine whether a spatial relationship between the location and the GUI object satisfies a criterion; and adjusting a parameter of the GUI object when the criterion is not satisfied. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer program product for rendering a graphical user interface (GUI) on an optical see-through head mounted display (HMD), said product comprising:
a computer-readable medium comprising code for; obtaining a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD; determining whether a spatial relationship between the location and the GUI object satisfies a criterion; and adjusting a parameter of the GUI object when the criterion is not satisfied.
Specification