Bi-modal depth-image analysis
First Claim
Patent Images
1. A depth-image analysis system, comprising:
- a logic device in operative communication with one or more depth cameras configured to generate a depth map of an observed scene; and
a data-holding device holding instructions executable by the logic device to;
output first mode skeletal data representing a human target in the observed scene if a portion of the human target is observed with a first set of joint positions; and
output second mode skeletal data representing the human target in the observed scene if the portion of the human target is observed with a second set of joint positions different than the first set of joint positions, the first mode skeletal data having first skeletal joint constraints that allow a left hand virtual skeleton joint to separate from a right hand virtual skeleton joint, and the second mode skeletal data having second skeletal joint constraints that lock together the left hand virtual skeleton joint and the right hand virtual skeleton joint.
2 Assignments
0 Petitions
Accused Products
Abstract
A depth-image analysis system calculates first mode skeletal data representing a human target in an observed scene if a portion of the human target is observed with a first set of joint positions, and calculates second mode skeletal data representing the human target in the observed scene if the portion of the human target is observed with a second set of joint positions different than the first set of joint positions. The first mode skeletal data and the second mode skeletal data have different skeletal joint constraints.
205 Citations
21 Claims
-
1. A depth-image analysis system, comprising:
-
a logic device in operative communication with one or more depth cameras configured to generate a depth map of an observed scene; and a data-holding device holding instructions executable by the logic device to; output first mode skeletal data representing a human target in the observed scene if a portion of the human target is observed with a first set of joint positions; and output second mode skeletal data representing the human target in the observed scene if the portion of the human target is observed with a second set of joint positions different than the first set of joint positions, the first mode skeletal data having first skeletal joint constraints that allow a left hand virtual skeleton joint to separate from a right hand virtual skeleton joint, and the second mode skeletal data having second skeletal joint constraints that lock together the left hand virtual skeleton joint and the right hand virtual skeleton joint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21)
-
-
15. A method of tracking a human target, the method comprising:
-
modeling the human target observed within a depth map obtained from one or more depth cameras with a virtual skeleton including a plurality of joints, the plurality of joints including a left hand virtual skeleton joint and a right hand virtual skeleton joint; constraining the virtual skeleton to a two-hand mode if the left hand virtual skeleton joint and the right hand virtual skeleton joint are observed to move within a spatial locking threshold of one another, where the left hand virtual skeleton joint and the right hand virtual skeleton joint are constrained to remain locked together as a locked hand unit in the two-hand mode; and switching the virtual skeleton from the two-hand mode to a one-hand mode if the left hand virtual skeleton joint and the right hand virtual skeleton joint are observed to move outside of a spatial unlocking threshold of one another. - View Dependent Claims (16, 17, 18)
-
-
19. A method of positioning and aiming a virtual prop, the method comprising:
-
modeling a human target observed within a depth map obtained from one or more depth cameras with a virtual skeleton including a plurality of joints, the plurality of joints including a left elbow joint, a right elbow joint, a left hand joint, and a right hand joint, the left hand joint and the right hand joint locked together as a locked hand unit; and positioning the virtual prop at the locked hand unit and aiming the virtual prop with a fixed orientation relative to a plane defined by the left elbow joint, the right elbow joint, and the locked hand unit. - View Dependent Claims (20)
-
Specification