TOUCHLESS INPUT
First Claim
Patent Images
1. A method, comprising:
- receiving from a depth camera a series of depth maps imaging a scene including a human subject, each depth map including a plurality of pixels, each of the plurality of pixels defining a depth of a surface imaged by that pixel;
modeling the human subject with a virtual skeleton including a virtual hand joint;
mapping a position of the virtual hand joint to a corresponding portion of one or more depth maps in the series of depth maps, the corresponding portion of the one or more depth maps imaging a hand of the human subject modeled by the virtual hand joint;
modeling one or more fingers from depth map information of the corresponding portion of one or more depth maps; and
interpreting a finger gesture performed by the one or more fingers.
2 Assignments
0 Petitions
Accused Products
Abstract
A series of depth maps image a scene including a human subject. Each depth map includes a plurality of pixels, where each of the plurality of pixels defines a depth of a surface imaged by that pixel. The human subject is modeled with a virtual skeleton including a virtual hand joint. A position of the virtual hand joint is mapped to a corresponding portion of one or more depth maps in the series of depth maps. One or more fingers are modeled from depth map information of the corresponding portion of the one or more depth maps. A finger gesture is interpreted from the modeled fingers.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving from a depth camera a series of depth maps imaging a scene including a human subject, each depth map including a plurality of pixels, each of the plurality of pixels defining a depth of a surface imaged by that pixel; modeling the human subject with a virtual skeleton including a virtual hand joint; mapping a position of the virtual hand joint to a corresponding portion of one or more depth maps in the series of depth maps, the corresponding portion of the one or more depth maps imaging a hand of the human subject modeled by the virtual hand joint; modeling one or more fingers from depth map information of the corresponding portion of one or more depth maps; and interpreting a finger gesture performed by the one or more fingers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer, comprising:
-
a logic machine configured to execute instructions; and a storage machine holding instructions executable by the logic machine, the instructions including; instructions to receive from a depth camera a series of depth maps imaging a scene including a human subject, each depth map including a plurality of pixels, each of the plurality of pixels defining a depth of a surface imaged by that pixel; instructions to model the human subject with a virtual skeleton including a virtual hand joint; instructions to map a position of the virtual hand joint to a corresponding portion of one or more depth maps in the series of depth maps, the corresponding portion of the one or more depth maps imaging a hand of the human subject modeled by the virtual hand joint; instructions to model one or more fingers from depth map information of the corresponding portion of one or more depth maps; and instructions to interpret a finger gesture performed by the one or more fingers. - View Dependent Claims (18, 19)
-
-
20. A method, comprising:
-
receiving from a depth camera a series of depth maps imaging a scene including a human subject, each depth map including a plurality of pixels, each of the plurality of pixels defining a depth of a surface imaged by that pixel; modeling the human subject with a virtual skeleton including a plurality of virtual finger joints, each virtual finger joint defined with a three-dimensional position derived from one or more depth maps; and interpreting the three-dimensional behavior of one or more virtual finger joints modeled from one or more depth maps as a finger gesture.
-
Specification