ZOOMING WITH AIR GESTURES
First Claim
1. In a computer system with a display, a natural user input (NUI) system for mediating input from a user, the NUI system comprising a logic machine and an instruction storage machine holding instructions that, when executed by the logic machine, cause the logic machine to:
- receive data tracking a change in conformation of the user including at least a hand trajectory of the user, the data derived from depth video of the user;
if the data show increasing separation between two hands of the user, cause a foreground process of the computer system to be displayed in greater detail on the display; and
if the data show decreasing separation between the two hands of the user, cause the foreground process, displayed on the display, to be represented in lesser detail.
3 Assignments
0 Petitions
Accused Products
Abstract
An NUI system for mediating input from a computer-system user. The NUI system includes a logic machine and an instruction storage machine. The instruction-storage machine holds instructions that cause the logic machine to receive data tracking a change in conformation of the user including at least a hand trajectory of the user. If the data show increasing separation between two hands of the user, the NUI system causes a foreground process of the computer system to be displayed in greater detail on the display. If the data show decreasing separation between the two hands of the user, the NUI system causes the foreground process to be represented in lesser detail.
8 Citations
20 Claims
-
1. In a computer system with a display, a natural user input (NUI) system for mediating input from a user, the NUI system comprising a logic machine and an instruction storage machine holding instructions that, when executed by the logic machine, cause the logic machine to:
-
receive data tracking a change in conformation of the user including at least a hand trajectory of the user, the data derived from depth video of the user; if the data show increasing separation between two hands of the user, cause a foreground process of the computer system to be displayed in greater detail on the display; and if the data show decreasing separation between the two hands of the user, cause the foreground process, displayed on the display, to be represented in lesser detail. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a computer system with a display, a natural user input (NUI) system for mediating input from a user, the NUI system comprising a logic machine and an instruction storage machine holding instructions that, when executed by the logic machine, cause the logic machine to:
-
receive data tracking a change in conformation of the user including at least a hand trajectory and grip state of the user, the data derived from depth video of the user; if the data show that both hands of the user are presented in front of the user, cause a first visual guide to be shown on the display; if the data show hand closure of the user, cause a second visual guide to be shown on the display; if the data show increasing separation between two hands of the user following the presentation of both hands and hand closure, cause a foreground process of the computer system to be displayed in greater detail on the display; and if the data show decreasing separation between the two hands of the user following the presentation of both hands and hand closure, cause the foreground process to be represented in lesser detail. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system comprising a logic machine and an instruction storage machine holding instructions that, when executed by the logic machine, cause the logic machine to:
-
execute an operating-system (OS) shell from which a foreground process is selectable; receive, in a natural user-input (NUI) system, data tracking a change in conformation of a user including at least a hand trajectory of the user, the data derived from depth video of the user; if the data show increasing separation between two hands of the user, hide the OS shell and cause the foreground process to be displayed full-screen on a display operatively coupled to the computer system; and if the data show decreasing separation between the two hands of the user, expose a portion of the OS shell on the display and cause the foreground process to be displayed in a window. - View Dependent Claims (19, 20)
-
Specification