CONTEXTUAL CURSOR DISPLAY BASED ON HAND TRACKING
First Claim
1. A head mounted display device for contextual cursors in a virtual or augmented reality environment comprising:
- a camera configured to capture a series of images;
a display; and
a processor configured to;
display, to a user of the head mounted display device, a virtual cursor on the display so as to appear at a location in a three dimensional environment;
determine whether motion of a hand of the user in the images is trackable;
in response to at least determining that motion of the hand is trackable, modify a visual appearance of the virtual cursor to indicate that motion of the hand is trackable; and
in response to at least determining that motion of the hand is not trackable, modify the visual appearance of the virtual cursor to indicate that motion of the hand is not trackable.
1 Assignment
0 Petitions
Accused Products
Abstract
A head mounted display device and method for contextual cursors comprising a camera configured to capture a series of images, a display, and a processor configured to: display, to a user of the head mounted display device, a virtual cursor on display so as to appear at a location in a three dimensional environment, determine whether motion of a hand of the user in the images is trackable, and in response to at least determining that motion of the hand is trackable, modify a visual appearance of the virtual cursor to indicate that motion of the hand is trackable, and in response to at least determining that motion of the hand is not trackable, modify the visual appearance of the virtual cursor to indicate that motion of the hand is not trackable.
-
Citations
20 Claims
-
1. A head mounted display device for contextual cursors in a virtual or augmented reality environment comprising:
-
a camera configured to capture a series of images; a display; and a processor configured to; display, to a user of the head mounted display device, a virtual cursor on the display so as to appear at a location in a three dimensional environment; determine whether motion of a hand of the user in the images is trackable; in response to at least determining that motion of the hand is trackable, modify a visual appearance of the virtual cursor to indicate that motion of the hand is trackable; and in response to at least determining that motion of the hand is not trackable, modify the visual appearance of the virtual cursor to indicate that motion of the hand is not trackable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for contextual cursors in a virtual or augmented reality environment comprising:
-
displaying a virtual cursor to a user on a display of a head mounted display device so as to appear at a location in a three dimensional environment; determining whether motion of a hand of the user in a series of images captured by a camera of the head mounted display device is trackable; in response to at least determining that motion of the hand is trackable, modifying a visual appearance of the virtual cursor to indicate that motion of the hand is trackable; and in response to at least determining that motion of the hand is not trackable, modifying the visual appearance of the virtual cursor to indicate that motion of the hand is not trackable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A head mounted display device for contextual cursors in a holographic environment comprising:
-
a camera configured to capture a series of images; an at least partially see-through display configured to display holograms; and a processor configured to; display, to a user of the head mounted display device, a holographic cursor on the at least partially see-though display so as to appear at a location in a three dimensional environment; determine a context based on the captured series of images; select a programmatic function based on the determined context; modify a visual appearance of the holographic cursor to indicate the selected programmatic function; and track motion of the hand in the images to identify a user hand gesture; and in response to at least identifying the hand gesture, execute the selected programmatic function.
-
Specification