SYSTEM AND METHOD FOR GRAB AND DROP GESTURE RECOGNITION
First Claim
1. A system for grab and drop gesture recognition, comprising:
- a sensor array that provides gestural detection information that expresses touch point position information;
a gesture recognizer that analyzes the touch point position information using a trained model that discriminates between grab gestures and touch gestures, the gesture recognizer providing an indication of a grab gesture occurrence;
a drop detector configured to monitor gestural detection information in response to recognition by said gesture recognizer of a grab gesture occurrence, the drop detector providing an indication that a drop gesture has occurred in association with said grab gesture occurrence.
1 Assignment
0 Petitions
Accused Products
Abstract
X-axis and Y-axis sensor arrays detect hand motion. The array data are processed by a trained model gesture recognizer to discriminate between grab and touch gestures. Touch gestures are further processed using touch point classifier, Hidden Markov Model and peak detector to discriminate between single point touch and multiple point touch. A Kalman tracker analyzes the trajectories of the X and Y axis data to determine how to associate X and Y axis data into ordered pairs corresponding to the touch points. The system resolves ambiguities inherent in certain sensor arrays and will also detect grab and drop gestures where the detected hand is sometimes out of sensor range during the gestural sequence.
-
Citations
25 Claims
-
1. A system for grab and drop gesture recognition, comprising:
-
a sensor array that provides gestural detection information that expresses touch point position information; a gesture recognizer that analyzes the touch point position information using a trained model that discriminates between grab gestures and touch gestures, the gesture recognizer providing an indication of a grab gesture occurrence; a drop detector configured to monitor gestural detection information in response to recognition by said gesture recognizer of a grab gesture occurrence, the drop detector providing an indication that a drop gesture has occurred in association with said grab gesture occurrence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for touch point gestural analysis, comprising:
-
a sensor array that provides gestural detection information that expresses touch point position information; a touch point classifier configured to discriminate between a single touch gesture and a multiple touch gesture, the touch point classifier providing a sequence of classification decisions; and a model-based probabilistic analyzer, receptive of the sequence of classification decisions, and operative to associate the classification decisions to at least one gestural motion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of detecting a grab gesture comprising:
-
obtaining data from a sensor array that provides gestural detection information that expresses touch point position information; analyzing the touch point position information using a trained model that discriminates between grab gestures and touch gestures; using the results of said analyzing step to provide an indication that a grab gesture has occurred.
-
-
21. A method of detecting a grab and drop gesture comprising:
-
obtaining data from a sensor array that provides gestural detection information that expresses touch point position information; analyzing the touch point position information using a trained model that discriminates between grab gestures and touch gestures and providing an indication of grab gesture occurrence; monitoring said gestural detection information in response to said grab gesture occurrence to detect that a drop gesture has occurred and providing a corresponding indication of a drop gesture occurrence; associating said grab gesture occurrence with said drop gesture occurrence.
-
-
22. A method of analyzing a touch gesture comprising:
-
obtaining data from a sensor array that provides gestural detection information that expresses of touch point position information; classifying said gestural detection information according to whether it expresses a single touch gesture or a multiple touch gesture and providing a sequence of classification decisions; and analyzing the classification decisions using a model-based probabilistic analyzer to associate the classification decisions to at least one gestural motion; - View Dependent Claims (23, 24, 25)
-
Specification