PROCESSING OF GESTURE-BASED USER INTERACTIONS USING VOLUMETRIC ZONES
First Claim
Patent Images
1. A method comprising:
- receiving information corresponding to a physical space from one or more cameras;
mapping a position of a user in the physical space to a position in a virtual space based at least in part on the received information;
determining an activation level of the user based on a position of a hand of the user with respect to a position of another portion of the user; and
generating an image comprising;
a virtual object; and
a visually perceptible indicator that changes in appearance in response to a magnitude of a difference between the activation level and an activation threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing gesture-based user interactions within an interactive display area are provided. The display of one or more virtual objects and user interactions with the one or more virtual objects may be further provided. Multiple interactive areas may be created by partitioning an area proximate a display into multiple volumetric spaces or zones. The zones may be associated with respective user interaction capabilities. A representation of a user on the display may change as the ability of the user to interact with one or more virtual object changes.
86 Citations
20 Claims
-
1. A method comprising:
-
receiving information corresponding to a physical space from one or more cameras; mapping a position of a user in the physical space to a position in a virtual space based at least in part on the received information; determining an activation level of the user based on a position of a hand of the user with respect to a position of another portion of the user; and generating an image comprising; a virtual object; and a visually perceptible indicator that changes in appearance in response to a magnitude of a difference between the activation level and an activation threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having software instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving information corresponding to a three-dimensional space from one or more cameras; determining a first position of a hand of a user in the three-dimensional space based at least in part on the received information; determining a second position of a portion of the user that is not the user'"'"'s hand in the three-dimensional space based at least in part on the received information; determining an activation level of the user'"'"'s hand based on a distance between the first position and the second position; and generating an image of a virtual space comprising; a virtual object; and a visual indication that changes based upon a difference between the activation level and an activation threshold. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more cameras; and one or more hardware processors configured to execute instructions in order to cause the system to; receive information corresponding to a physical space from the one or more cameras; determine a first position of a first body part of a user in the physical space based at least in part on the received information; determine a second position of a second body part of the user different from the first body part in the physical space based at least in part on the received information; determine an activation level for an interaction based on a distance between the first position and the second position; and generate an image of a virtual space comprising; a virtual object; and a visual indication that changes based upon a difference between the activation level and an activation threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification