Binding users to a gesture based system and providing feedback to the users
First Claim
Patent Images
1. A method for managing a set of states associated with users of a gesture-based system, comprising:
- setting a state of the gesture-based system to an unbound and detected state in which a first user is not bound to a first virtual port of the gesture-based system based on determining that the first user is present in a first depth image;
after setting the state for the first user to an unbound and detected state, binding the first user to the first virtual port and setting the state for the first user to a bound and detected state;
processing a motion or pose of the first user captured in a second depth image to invoke a command to the gesture-based system after setting the state for the first user to the bound and detected state; and
reassigning a second user from a second virtual port to the first virtual port after the first user becomes unbound from the first virtual port, based at least on input received at least at one of the first virtual port or the second virtual port.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing a set of states associated with a capture device are disclosed herein. The capture device may detect and bind to users, and may provide feedback about whether the capture device is bound to, or detecting a user. Techniques are also disclosed wherein virtual ports may be associated with users bound to a capture device and feedback about the state of virtual ports may be provided.
-
Citations
18 Claims
-
1. A method for managing a set of states associated with users of a gesture-based system, comprising:
-
setting a state of the gesture-based system to an unbound and detected state in which a first user is not bound to a first virtual port of the gesture-based system based on determining that the first user is present in a first depth image; after setting the state for the first user to an unbound and detected state, binding the first user to the first virtual port and setting the state for the first user to a bound and detected state; processing a motion or pose of the first user captured in a second depth image to invoke a command to the gesture-based system after setting the state for the first user to the bound and detected state; and reassigning a second user from a second virtual port to the first virtual port after the first user becomes unbound from the first virtual port, based at least on input received at least at one of the first virtual port or the second virtual port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing a set of states associated with a first user of a gesture-based system, comprising:
-
a processor; and a memory communicatively-coupled to the memory when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system at least to; set a state of the gesture-based system to an unbound and detected state in which the first user is not bound to a virtual port of the gesture based system based on determining that the first user is present in a first depth image; after setting the state for the first user to an unbound and detected state, bind the first user to the first virtual port and setting the state for the first user to a bound and detected state; in response to determining that the first user is in a bound and detected state where the first user is bound to the first virtual port, process a motion or pose of the first user captured in a second depth image to invoke a command to the gesture-based system; and reassigning a second user from a second virtual port to the first virtual port after the first user changes from bound to unbound from the virtual port, based at least on input received at least at one of the first virtual port or the second virtual port. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage device that is not a propagating signal for managing a set of states associated with a first user of a gesture-based system, the computer-readable storage device bearing computer-readable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
setting a state of the gesture-based system to an unbound and detected state in which the first user is not bound to a first virtual port of the gesture based system, based on determining that the first user is present in a first depth image; after setting the state for the first user to an unbound and detected state, binding the first user to the first virtual port and setting the state for the first user to a bound and detected state; in response to determining that the first user is in a bound and detected state where the first user is bound to the first virtual port, processing a motion or pose of the first user captured in a second depth image to invoke a command to the gesture-based system; and changing a binding of a second user from a second virtual port to the first virtual port after the first user becomes unbound from the first virtual port, based at least on input from at least one of the first virtual port or the second virtual port. - View Dependent Claims (16, 17, 18)
-
Specification