Fast fingertip detection for initializing a vision-based hand tracker
First Claim
Patent Images
1. A system comprising:
- at least one optical detector coupled to a processor executing a gesture component;
wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space;
wherein the gesture component detects an appendage of the body and identifies a segment of the appendage using the gesture data, and determines an orientation of the body using the segment;
wherein the gesture component tracks the body using at least one of the orientation and the gesture data;
wherein the gesture component detects and identifies a gesture of the body using only the gesture data;
wherein the gesture component translates the gesture to a gesture signal; and
wherein the gesture component controls a computer component using the gesture 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.
13 Citations
110 Claims
-
1. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component detects an appendage of the body and identifies a segment of the appendage using the gesture data, and determines an orientation of the body using the segment; wherein the gesture component tracks the body using at least one of the orientation and the gesture data; wherein the gesture component detects and identifies a gesture of the body using only the gesture data; wherein the gesture component translates the gesture to a gesture signal; and wherein the gesture component controls a computer component using the gesture signal.
-
-
2. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component detects a gesture of a body from the gesture data by detecting a segment of an appendage of the body and determining an orientation of the body using the segment; wherein the gesture component tracks the body using at least one of the orientation and the gesture data and, while tracking, identifies the gesture using the gesture data; and wherein the gesture component generates a gesture signal that represents the gesture and provides the gesture signal as a control signal.
-
-
3. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component at least one of generates an estimated orientation of the body using an appendage of the body and tracks the body using at least one of the estimated orientation and the gesture data; wherein the gesture component detects and identifies a gesture of the body using the gesture data, and translates the gesture to a gesture signal; and wherein the gesture component controls a component coupled to a computer in response to the gesture signal.
-
-
4. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component at least one of determines an orientation of the body using an appendage of the body and tracks the body using at least one of the orientation and the gesture data; wherein the gesture component detects and identifies a gesture of the body using the gesture data; and wherein the gesture component translates the gesture to a gesture signal and controls a computer component using the gesture signal.
-
-
5. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component detects a segment of an appendage of the body and determines an orientation of the body using the segment; wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
-
-
6. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component detects a segment of an appendage of the body and determines an orientation of the body using the segment; wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
-
-
7. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component detects an appendage of the body and identifies a segment of the appendage using the gesture data; wherein the gesture component determines an orientation of the body using data of the segment; wherein the gesture component tracks the body using at least one of the orientation and the gesture data.
-
-
8. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the at least one gesture component detects an appendage of the body and identifies a region of the appendage using the gesture data; and wherein the at least one gesture component at least one of generates an estimated orientation of the body using the appendage and tracks the body using at least one of the estimated orientation and the gesture data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
at least one optical detector coupled to a processor executing a gesture component; wherein the at least one optical detector images a body and receives gesture data that is absolute three-space data of an instantaneous state of the body at a point in time and space; wherein the gesture component at least one of determines an orientation of the body using an appendage of the body and tracks the body using at least one of the orientation and the gesture data. - View Dependent Claims (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, 109, 110)
-
Specification