Body scan
First Claim
1. A computer-readable storage medium excluding signals having stored thereon computer executable instructions for scanning a target in a captured scene, the computer executable instructions comprising instructions for:
- receiving a depth image of the scene, wherein the depth image includes the target;
comparing the target with a pattern to determine that the target matches the pattern;
scanning the target based on the comparison that determines that the target matches the pattern;
generating a model of the target based on the scan; and
providing the model to a computing system, wherein the computing system tracks one or more movements of the model, and wherein the computing system is 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.
238 Citations
18 Claims
-
1. A computer-readable storage medium excluding signals having stored thereon computer executable instructions for scanning a target in a captured scene, the computer executable instructions comprising instructions for:
-
receiving a depth image of the scene, wherein the depth image includes the target; comparing the target with a pattern to determine that the target matches the pattern; scanning the target based on the comparison that determines that the target matches the pattern; generating a model of the target based on the scan; and providing the model to a computing system, wherein the computing system tracks one or more movements of the model, and wherein the computing system is controlled based on the tracked one or more movements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of scanning a target in a captured scene comprising:
-
receiving a depth image of the scene, wherein the depth image includes the target; comparing the target with a pattern to determine that the target matches the pattern; scanning the target based on the comparison that determines that the target matches the pattern; generating a model of the target based on the scan; and providing the model to a computing system, wherein the computing system tracks one or more movements of the model, and wherein the computing system is controlled based on the tracked one or more movements. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for scanning a target in a captured scene comprising:
-
a processor that executes computer executable instructions; and memory having stored therein the computer executable instructions comprising; receiving a depth image of the scene, wherein the depth image includes the target; comparing the target with a pattern to determine that the target matches the pattern; scanning the target based on the comparison that determines that the target matches the pattern; generating a model of the target based on the scan; and providing the model to a computing system, wherein the computing system tracks one or more movements of the model, and wherein the computing system is controlled based on the tracked one or more movements. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification