USER INTERFACE PRESENTATION AND INTERACTIONS
First Claim
1. A computing system, comprising:
- a logic subsystem; and
a data holding subsystem comprising instructions stored thereon that are executable by the logic subsystem to;
provide to a display an image of a user interface comprising one or more interactive user interface elements;
receive from a depth camera one or more depth images of a scene including a human target;
provide to the display a rendering of a portion of the human target as a cursor positioned within the user interface and also provide to the display a rendering of a shadow of the cursor cast on one or more of the interactive user interface elements; and
translate movement of the hand of the human target to the cursor such that movement of the hand of the human target causes corresponding actuation of a selected interactive user interface element via the cursor.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to push and/or pull user interface elements in a user interface with which a user interacts via a depth camera. One embodiment provides a computing device configured to display an image of a user interface comprising one or more interactive user interface elements, receive from a depth camera one or more depth images of a scene including a human target, and display a rendering of a portion of the human target as a cursor positioned within the user interface and also provide to the display a rendering of a shadow of the cursor cast on one or more of the interactive user interface elements. The computing device is further configured to translate movement of the human target hand to the cursor such that movement of the human target hand causes corresponding actuation of a selected interactive user interface element via the cursor.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a logic subsystem; and a data holding subsystem comprising instructions stored thereon that are executable by the logic subsystem to; provide to a display an image of a user interface comprising one or more interactive user interface elements; receive from a depth camera one or more depth images of a scene including a human target; provide to the display a rendering of a portion of the human target as a cursor positioned within the user interface and also provide to the display a rendering of a shadow of the cursor cast on one or more of the interactive user interface elements; and translate movement of the hand of the human target to the cursor such that movement of the hand of the human target causes corresponding actuation of a selected interactive user interface element via the cursor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computing system comprising a computing device, a display, and a depth camera, a method of operating a user interface, the method comprising:
-
displaying on the display an image of a user interface comprising one or more push and/or pull user interface elements; receiving from the depth camera one or more depth images of a scene including a human target; displaying a rendering of a hand of the human target as a cursor hand positioned within the user interface and also displaying a rendering of a shadow of the cursor hand cast on one or more of the push and/or pull user interface elements; translating movement of the hand of the human target to the cursor hand such that movement of the hand of the human target is displayed as motion of the cursor hand toward a selected push and/or pull user interface element and converge of the cursor hand and the shadow of the cursor hand on the selected push and/or pull user interface element; and after the cursor hand contacts the selected push and/or pull user interface element, displaying push and/or pull movement of the selected push and/or pull user interface element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium comprising instructions stored thereon that are executable by a computing device to perform a method of operating a user interface, the method comprising:
-
providing to a display an image of a user interface comprising one or more push and/or pull user interface elements; receiving from a depth camera one or more depth images of a scene including a human target; providing to the display a rendering of a hand of the human target as a cursor hand positioned within the user interface and also providing to the display a rendering of a plurality of shadows of the cursor hand cast on one or more of the push and/or pull user interface elements; translating movement of the hand of the human target to the cursor hand such that movement of the hand of the human target is displayed as motion of the cursor hand toward a selected push and/or pull user interface element and converge of the cursor hand and the plurality of shadows of the cursor hand on the selected push and/or pull user interface element; and after the cursor hand contacts the selected push and/or pull user interface element, displaying push and/or pull movement of the selected push and/or pull user interface element via the cursor hand. - View Dependent Claims (19, 20)
-
Specification