Fast fingertip detection for initializing a vision-based hand tracker
First Claim
Patent Images
1. A method comprising:
- detecting a gesture of a body from gesture data received via an optical detector, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and space, the detecting comprising detecting a segment of an appendage of the body and generating an estimated orientation of the body using the segment;
tracking the body using at least one of the estimated orientation and the gesture data and, while tracking, identifying the gesture using the gesture data; and
generating a gesture signal that represents the gesture and providing the gesture signal as a control signal.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for initializing real-time, vision-based hand tracking systems are described. The systems and methods for initializing the vision-based hand tracking systems image a body and receive gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space, and at least one of determine an orientation of the body using an appendage of the body and track the body using at least one of the orientation and the gesture data.
-
Citations
108 Claims
-
1. A method comprising:
-
detecting a gesture of a body from gesture data received via an optical detector, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and space, the detecting comprising detecting a segment of an appendage of the body and generating an estimated orientation of the body using the segment; tracking the body using at least one of the estimated orientation and the gesture data and, while tracking, identifying the gesture using the gesture data; and generating a gesture signal that represents the gesture and providing the gesture signal as a control signal.
-
-
2. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space; at least one of generating an estimated orientation of the body using an appendage of the body and tracking the body using at least one of the estimated orientation and the gesture data; detecting and identifying a gesture of the body using the gesture data, and translating the gesture to a gesture signal; and controlling a component coupled to a computer in response to the gesture signal.
-
-
3. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; detecting an appendage of the body and identifying a segment of the appendage using the gesture data, and determining an orientation of the body using the segment; tracking the body using at least one of the orientation and the gesture data; detecting and identifying a gesture of the body using only the gesture data; translating the gesture to a gesture signal; and controlling a computer component using the gesture signal.
-
-
4. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; detecting a segment of an appendage of the body and generating an estimated orientation of the body using the segment; and tracking the body using at least one of estimated orientation and the gesture data.
-
-
5. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; detecting an appendage of the body and identifying a segment of the appendage using the gesture data; generating an estimated orientation of the body using data of the segment; and tracking the body using at least one of the estimated orientation and the gesture data.
-
-
6. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space; detecting an appendage of the body and identifying a region of the appendage using the gesture data; and at least one of generating an estimated orientation of the body using the appendage and tracking the body using at least one of the estimated orientation and the gesture data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving via an optical detector gesture data that is absolute three-space data of an instantaneous state of a body at a point in time and space; and at least one of generating an estimated orientation of the body using an appendage of the body and tracking the body using at least one of the estimated orientation and the gesture data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
Specification