Pinch-throw and translation gestures
First Claim
1. A method for recognizing a combined tap and translation gesture on a sensor panel, comprising:
- detecting object motion of one or more objects on the sensor panel;
identifying a tap gesture associated with the object motion;
identifying a translation of the one or more objects independent of the object motion associated with the tap gesture following a performance of the tap gesture;
recognizing the tap gesture and the translation as a combined tap and translation gesture distinct from the tap gesture and the translation; and
performing one of a plurality of different operations associated with the combined tap and translation gesture based on a number of a series of one or more taps in the identified tap gesture.
0 Assignments
0 Petitions
Accused Products
Abstract
The detection of finger pinch, rotate, and tap gestures along with a translation and optionally liftoff motion to initiate certain actions is disclosed. To detect both the gesture and the translation, a certain amount of gesture scaling speed can be detected along with a certain amount of translation speed and distance traveled. For a finger pinch gesture, the scaling speed can be computed as the dot product of the velocity vectors of two or more fingers coming together. For a finger rotation gesture, the scaling speed can be computed as a cross product of the velocity vectors of the rotating fingers. The translation speed of a gesture can be computed as the average of the velocity vectors of any fingers involved in the gesture. The amount of gesture scaling speed and translation speed needed to trigger the recognition of a combined gesture with translation can be a predetermined ratio.
50 Citations
23 Claims
-
1. A method for recognizing a combined tap and translation gesture on a sensor panel, comprising:
-
detecting object motion of one or more objects on the sensor panel; identifying a tap gesture associated with the object motion; identifying a translation of the one or more objects independent of the object motion associated with the tap gesture following a performance of the tap gesture; recognizing the tap gesture and the translation as a combined tap and translation gesture distinct from the tap gesture and the translation; and performing one of a plurality of different operations associated with the combined tap and translation gesture based on a number of a series of one or more taps in the identified tap gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising program code for recognizing a combined tap and translation gesture on a sensor panel, the program code for causing performance of a method comprising:
-
detecting object motion of one or more objects on the sensor panel; identifying a tap gesture associated with the object motion; identifying a translation of the one or more objects independent of the object motion associated with the tap gesture following a performance of the tap gesture; recognizing the tap gesture and the translation as a combined tap and translation gesture distinct from the tap gesture and the translation; and performing one of a plurality of different operations associated with the combined tap and translation gesture based on a number of a series of one or more taps in the identified tap gesture. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification