Cross-user hand tracking and shape recognition user interface
First Claim
Patent Images
1. A system comprising:
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
a gestural interface application running on a processor that is coupled to a sensor, the gestural interface application receiving data from the sensor corresponding to an object detected by the sensor, generating images from each frame of the data, wherein the images represent a plurality of resolutions, detecting blobs in the images and tracking the object by associating the blobs with tracks of the object, detecting a pose of the object by classifying each blob as corresponding to one of a plurality of object shapes, and generating a gesture signal in response to the pose and the tracks and controlling a component coupled to the interface system with the gesture signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include vision-based interfaces performing hand or object tracking and shape recognition. The vision-based interface receives data from a sensor, and the data corresponds to an object detected by the sensor. The interface generates images from each frame of the data, and the images represent numerous resolutions. The interface detects blobs in the images and tracks the object by associating the blobs with tracks of the object. The interface detects a pose of the object by classifying each blob as corresponding to one of a number of object shapes. The interface controls a gestural interface in response to the pose and the tracks.
20 Citations
65 Claims
-
1. A system comprising:
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
a gestural interface application running on a processor that is coupled to a sensor, the gestural interface application receiving data from the sensor corresponding to an object detected by the sensor, generating images from each frame of the data, wherein the images represent a plurality of resolutions, detecting blobs in the images and tracking the object by associating the blobs with tracks of the object, detecting a pose of the object by classifying each blob as corresponding to one of a plurality of object shapes, and generating a gesture signal in response to the pose and the tracks and controlling a component coupled to the interface system with the gesture signal.
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
-
2. A system comprising a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface, the detection and tracking algorithm receiving sensor data of an appendage of a body, generating from the sensor data a first image having a first resolution, detecting a plurality of blobs in the first image, associating the plurality of blobs with tracks of the appendage, generating from the sensor data a second image having a second resolution, and classifying, using the second image, each blob of the plurality of blobs as one of a plurality of hand shapes.
-
3. A method comprising:
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
receiving sensor data of an appendage of a body;
generating from the sensor data a first image having a first resolution;
detecting a plurality of blobs in the first image;
associating the plurality of blobs with tracks of the appendage;
generating from the sensor data a second image having a second resolution; and
classifying, using the second image, each blob of the plurality of blobs as one of a plurality of hand shapes.
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
-
4. A method comprising:
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
receiving data from a sensor corresponding to an object detected by the sensor;
generating images from each frame of the data, wherein the images represent a plurality of resolutions;
detecting blobs in the images and tracking the object by associating the blobs with tracks of the object;
detecting a pose of the object by classifying each blob as corresponding to one of a plurality of object shapes; and
controlling a gestural interface in response to the pose and the tracks. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 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)
- a detection and tracking algorithm running on a processor that is coupled to a sensor, wherein the detection and tracking algorithm is coupled to a gestural interface;
Specification