Combining explicit select gestures and timeclick in a non-tactile three dimensional user interface
First Claim
Patent Images
1. A method, comprising:
- presenting, by a computer, multiple interactive items on a display coupled to the computer;
receiving, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer at a variable distance from the depth sensor;
detecting, in the maps, an explicit select gesture performed by the user toward one of the interactive items;
selecting the one of the interactive items responsively to the explicit select gesture;
actuating, subsequent to selecting the one of the interactive items, a TimeClick functionality for subsequent interactive item selections to be made by the user; and
detecting, after actuating the TimeClick functionality, a TimeClick gesture directed at one of the subsequent interactive items, wherein the TimeClick gesture comprises the user keeping the hand relatively steady for a specific period of time, and wherein the specific time period is adjusted in response to the distance between the user and the depth sensor.
3 Assignments
0 Petitions
Accused Products
Abstract
A method including presenting, by a computer, multiple interactive items on a display coupled to the computer, and receiving, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer. An explicit select gesture performed by the user toward one of the interactive items is detected in the maps, and the one of the interactive items is selected responsively to the explicit select gesture. Subsequent to selecting the one of the interactive items, a TimeClick functionality is actuated for subsequent interactive item selections to be made by the user.
-
Citations
21 Claims
-
1. A method, comprising:
-
presenting, by a computer, multiple interactive items on a display coupled to the computer; receiving, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer at a variable distance from the depth sensor; detecting, in the maps, an explicit select gesture performed by the user toward one of the interactive items; selecting the one of the interactive items responsively to the explicit select gesture; actuating, subsequent to selecting the one of the interactive items, a TimeClick functionality for subsequent interactive item selections to be made by the user; and detecting, after actuating the TimeClick functionality, a TimeClick gesture directed at one of the subsequent interactive items, wherein the TimeClick gesture comprises the user keeping the hand relatively steady for a specific period of time, and wherein the specific time period is adjusted in response to the distance between the user and the depth sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a depth sensor; and a computer executing a non-tactile three dimensional (3D) user interface and configured to present, multiple interactive items on a display coupled to the computer, to receive, from the depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer at a variable distance from the depth sensor, to detect, in the maps, an explicit select gesture performed by the user toward one of the interactive items, to select the one of the interactive items responsively to the explicit select gesture, and to actuate, subsequent to selecting the one of the interactive items, a TimeClick functionality for subsequent interactive item selections to be made by the user, wherein the computer is configured to detect, after actuating the TimeClick functionality, a TimeClick gesture directed at one of the subsequent interactive items, wherein the TimeClick gesture comprises the user keeping the hand relatively steady for a specific period of time, and wherein the specific time period is adjusted in response to the distance between the user and the depth sensor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a non-tactile user interface, cause the computer to present multiple interactive items on a display coupled to the computer, to receive, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer at a variable distance from the depth sensor, to detect, in the maps, an explicit select gesture performed by the user toward one of the interactive items, to select the one of the interactive items responsively to the explicit select gesture, and to actuate, subsequent to selecting the one of the interactive items, a TimeClick functionality for subsequent interactive item selections to be made by the user,
wherein the computer is configured to detect, after actuating the TimeClick functionality, a TimeClick gesture directed at one of the subsequent interactive items, wherein the TimeClick gesture comprises the user keeping the hand relatively steady for a specific period of time, and wherein the specific time period is adjusted in response to the distance between the user and the depth sensor.
Specification