Body scan
First Claim
1. A computer-readable storage device having stored thereon computer executable instructions for scanning a human target in a captured scene, that when executed on a computer, cause the computer to perform operations comprising:
- receiving an image of the scene, the image including the human target;
comparing the human target with a pattern of a human to determine that the human target matches the pattern of a human, the pattern of a human being separate from the image of the scene;
generating a model of the human target based on determining that the human target matches the pattern of a human; and
providing the model to a computing system, the computing system tracking one or more movements of the model, and the computing system being controlled based on the tracked one or more movements.
2 Assignments
0 Petitions
Accused Products
Abstract
A depth image of a scene may be received, observed, or captured by a device. The depth image may then be analyzed to determine whether the depth image includes a human target. For example, the depth image may include one or more targets including a human target and non-human targets. Each of the targets may be flood filled and compared to a pattern to determine whether the target may be a human target. If one or more of the targets in the depth image includes a human target, the human target may be scanned. A skeletal model of the human target may then be generated based on the scan.
237 Citations
20 Claims
-
1. A computer-readable storage device having stored thereon computer executable instructions for scanning a human target in a captured scene, that when executed on a computer, cause the computer to perform operations comprising:
-
receiving an image of the scene, the image including the human target; comparing the human target with a pattern of a human to determine that the human target matches the pattern of a human, the pattern of a human being separate from the image of the scene; generating a model of the human target based on determining that the human target matches the pattern of a human; and providing the model to a computing system, the computing system tracking one or more movements of the model, and the computing system being controlled based on the tracked one or more movements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of scanning a human target in a captured scene, comprising:
-
receiving an image of the scene, wherein the image includes the human target; comparing the human target with a pattern of a human to determine that the human target matches the pattern of a human, the pattern of a human being separate from the image of the scene; generating a model of the human target based on determining that the human target matches the pattern of a human; and providing the model to a computing system, the computing system tracking one or more movements of the model, and the computing system being controlled based on the tracked one or more movements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for scanning a human target in a captured scene, comprising:
-
a processor; and a memory bearing processor-executable instructions that, when executed on the processor, cause the system at least to; receive an image of the scene, wherein the image includes the human target; compare the human target with a pattern of a human to determine that the human target matches the pattern, the pattern of a human being separate from the image of the scene; generate a model of the human target based on determining that the human target matches the pattern of a human; and provide the model to a computing system, the computing system tracking one or more movements of the model, and the computing system being controlled based on the tracked one or more movements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification