Pinch and hold gesture navigation on a head-mounted display
First Claim
1. A system including:
- a head-mounted display (HMD) configured to be worn by a user;
a glove configured to be worn by a hand of the user, the glove having finger segments for each finger of the hand, each finger segment includes a sensor for detecting positions of the finger segment when moved;
one or more cameras for capturing images of the HMD and images of the glove;
a computing device connected to the one or more cameras and interfaced with the HMD and the glove,wherein the computing device is configured to analyze data from the sensors of the finger segments to determine that a pinch and hold gesture is performed by two of the finger segments,wherein the computing device is configured to generate visual cue data that is communicated to the HMD, such that a scene rendered on the HMD is modified to render a visual cue indicative of a location associated with the pinch and hold gesture, wherein the location is within the scene, wherein the scene includes a virtual object and a background,wherein while the pinch and hold gesture is active, the computing device is configured for coupling movement of the glove with movement of the virtual object and background, such that the virtual object and background move together with movement of the glove,wherein during a time period in which the pinch and hold gesture is active, the computing device does not move the scene with any movement of the HMD.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for performing a pinch and hold gesture is described. The system includes a head-mounted display (HMD) and a glove, which is worn by a hand of the user. Each finger segment of the glove includes a sensor for detecting positions of the finger segment when moved by the hand. The system includes a computing device interfaced with the HMD and the glove. The computing device analyzes data from the sensors of the finger segments to determine that a pinch and hold gesture is performed by at least two of the finger segments. Moreover, the computing device generates image data that is communicated to the HMD, such that a scene rendered on the HMD is modified to render a visual cue indicative of a location in the scene at which the pinch and hold gesture is associated.
14 Citations
25 Claims
-
1. A system including:
-
a head-mounted display (HMD) configured to be worn by a user; a glove configured to be worn by a hand of the user, the glove having finger segments for each finger of the hand, each finger segment includes a sensor for detecting positions of the finger segment when moved; one or more cameras for capturing images of the HMD and images of the glove; a computing device connected to the one or more cameras and interfaced with the HMD and the glove, wherein the computing device is configured to analyze data from the sensors of the finger segments to determine that a pinch and hold gesture is performed by two of the finger segments, wherein the computing device is configured to generate visual cue data that is communicated to the HMD, such that a scene rendered on the HMD is modified to render a visual cue indicative of a location associated with the pinch and hold gesture, wherein the location is within the scene, wherein the scene includes a virtual object and a background, wherein while the pinch and hold gesture is active, the computing device is configured for coupling movement of the glove with movement of the virtual object and background, such that the virtual object and background move together with movement of the glove, wherein during a time period in which the pinch and hold gesture is active, the computing device does not move the scene with any movement of the HMD. - View Dependent Claims (2, 3, 4, 5, 6, 22, 23)
-
-
7. A method for translating a viewable portion of a scene viewed via a head-mounted display (HMD), the method comprising:
-
capturing images of the HMD configured to be worn by a user in a real space to determine a view direction and changes in the view direction; capturing images of a hand of the user; tracking the hand of the user from the captured images of the hand; activating a pinning of the scene as viewed via the HMD, such that the pinning fixes the scene to a location based on the hand being tracked, the pinning being activated upon detecting a pinch and hold gesture performed by the hand; enabling a translation of the scene in response to movement of the hand while the pinning is active, the translation enabling a view beyond a current view of the scene to include a virtual object absent from the current view, wherein during a time period in which the pinch and hold gesture is being performed, the scene does not move with any movement of the HMD; disabling a translation of the scene when the pinning is detected to be inactive, the pinning is inactive when the pinch and hold gesture is no longer detected. - View Dependent Claims (8, 9, 10, 11, 12, 13, 24)
-
-
14. A method for changing a size of a scene viewed via a head-mounted display (HMD), the method comprising:
-
capturing images of the HMD configured to be worn by a user in a real space to determine a view direction and changes in the view direction; capturing images of hands of the user; determining from the captured images of the hands that each hand performs a pinch and hold gesture; fixing the scene to locations in the scene at which the captured images of the hands indicate the pinch and hold gestures are being performed; enabling change in a size of the scene in response to relative changes in separation between the hands while the scene is fixed, wherein during a time period in which the pinch and hold gesture is being performed, the scene does not move with any movement of the HMD; and disabling change in the size of the scene when one of the pinch and hold gestures from one of the hands is detected from the captured images of the hands to have been released. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 25)
-
Specification