MULTI-STEP VIRTUAL OBJECT SELECTION
First Claim
Patent Images
1. A method for selecting a virtual object rendered in a see-through head mounted display, comprising:
- rendering one or more virtual objects, at least one virtual object being a selectable virtual object by a user to engage a function with respect to the object;
determining gaze, head position and field of view for a user, the gaze, head position and field of view determining a user focus;
if the focus of the user intersects a selectable virtual object, determining an initial selection of the selectable virtual object;
displaying a validation object proximate to the selectable virtual object; and
detecting whether the focus of the user intersects the validation object thereby initiating a selection of the selectable object.
3 Assignments
0 Petitions
Accused Products
Abstract
A head mounted display allows user selection of a virtual object through multi-step focusing by the user. Focus on the selectable object is determined and then a validation object is displayed. When user focus moves to the validation object, a timeout determines that a selection of the validation object, and thus the selectable object has occurred. The technology can be used in see through head mounted displays to allow a user to effectively navigate an environment with a multitude of virtual objects without unintended selections.
248 Citations
20 Claims
-
1. A method for selecting a virtual object rendered in a see-through head mounted display, comprising:
-
rendering one or more virtual objects, at least one virtual object being a selectable virtual object by a user to engage a function with respect to the object; determining gaze, head position and field of view for a user, the gaze, head position and field of view determining a user focus; if the focus of the user intersects a selectable virtual object, determining an initial selection of the selectable virtual object; displaying a validation object proximate to the selectable virtual object; and detecting whether the focus of the user intersects the validation object thereby initiating a selection of the selectable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A see though head mounted display apparatus, comprising:
-
a see through head mounted display; and a processor coupled to the head mounted display, the processor programmed to render at least one selectable virtual object in the head mounted display; determine gaze and head position of a user, thereby providing a user focus of the user; determining an initial selection of the selectable virtual object based on the user focus; displaying a validation object proximate to the selectable virtual object; and detecting a selection of the selectable object by the user when the focus of the user rests on the validation object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer storage medium including code instructing a processing device to rendering one or more virtual objects in a head mounted display, the code comprising:
-
code rendering at least a selectable virtual object, the virtual object selectable by a user to engage a function with respect to the object; code determining a user gaze, head position and field of view for a user to establish a focus of the user; code determining whether a user gaze and a user head direction intersect a selectable virtual object within a defined difference amount; code determine if the user gaze and user head direction intersect said selectable virtual object, then initiating a first timer; upon expiration of the first timer, code displaying a validation object proximate to the selectable virtual object; and code detecting whether the user gaze and user head direction intersect the validation object for a duration of a second timer thereby initiating a selection of the selectable object. - View Dependent Claims (17, 18, 19, 20)
-
Specification