Device for identifying and tracking multiple humans over time
First Claim
1. A system for analyzing at least one user in a capture area, comprising:
- a processor; and
a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least;
receive depth data for the capture area;
receive color data for the capture area;
determine a location of the user in the capture area, including a location of a first body part and a second body part of the user, based on the depth data; and
determine an orientation of the first body part of the user relative to the second body part of the user at the location in the capture area based on the color data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system recognizes human beings in their natural environment, without special sensing devices attached to the subjects, uniquely identifies them and tracks them in three dimensional space. The resulting representation is presented directly to applications as a multi-point skeletal model delivered in real-time. The device efficiently tracks humans and their natural movements by understanding the natural mechanics and capabilities of the human muscular-skeletal system. The device also uniquely recognizes individuals in order to allow multiple people to interact with the system via natural movements of their limbs and body as well as voice commands/responses.
282 Citations
20 Claims
-
1. A system for analyzing at least one user in a capture area, comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least; receive depth data for the capture area; receive color data for the capture area; determine a location of the user in the capture area, including a location of a first body part and a second body part of the user, based on the depth data; and determine an orientation of the first body part of the user relative to the second body part of the user at the location in the capture area based on the color data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for tracking a human user in a capture area, comprising:
-
receiving depth data for the capture area; receiving color data for the capture area; determining a location of the user in the capture area, including a location of a first body part and a second body part of the user, based on the depth data; and determining an orientation of the first body part of the user relative to the second body part of the user at the location in the capture area based on the color data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. A computer-readable storage medium on which is stored computer-executable instructions for tracking a human user in a capture area, the instructions, when executed by a processor, causing the processor to perform operations comprising:
-
receive depth data for the capture area; receive color data for the capture area; determining a location of the user in the capture area, including a location of a first body part and a second body part of the user, based on the depth data; and determining an orientation of the first body part of the user relative to the second body part of the user at the location in the capture area based on the color data.
-
Specification