Touch input interpretation
First Claim
1. A computing device, comprising:
- a touch display;
a logic subsystem operatively coupled to the touch display; and
a data-holding subsystem holding instructions executable by the logic subsystem to;
recognize a touch input from a source on the touch display, the touch input having an initial point of contact on the touch display and a final point of contact on the touch display;
determine if the source is of a first type or if the source is of a second type;
interpret the touch input as a tap gesture if the source is of the first type and a distance between the initial point of contact and the final point of contact is less than a first threshold distance;
interpret the touch input as a scroll gesture if the source is of the first type and the distance between the initial point of contact and the final point of contact is more than the first threshold distance;
interpret the touch input as the tap gesture if the source is of the second type and the distance between the initial point of contact and the final point of contact is less than a second threshold distance, the second threshold distance having a greater magnitude than the first threshold distance if the first type of source has a smaller touch contact area than the second type of source, and the second threshold distance having a lesser magnitude than the first threshold distance if the first type of source has a larger contact area than the second type of source; and
interpret the touch input as the scroll gesture if the source is of the second type and the distance between the initial point of contact and the final point of contact is more than the second threshold distance.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a touch display includes interpreting a touch input on the touch display as a first kind of gesture if a source of the touch input is of a first type and a parameter of the touch input is below a first threshold. The touch input is interpreted as a second kind of gesture if the source is of the first type and the parameter of the touch input is above the first threshold. The touch input is interpreted as the first kind of gesture if the source is of a second type and the parameter of the touch input is below a second threshold, the second threshold being different than the first threshold. The touch input is interpreted as the second kind of gesture if the source is of the second type and the parameter of the touch input is above the second threshold.
35 Citations
15 Claims
-
1. A computing device, comprising:
-
a touch display; a logic subsystem operatively coupled to the touch display; and a data-holding subsystem holding instructions executable by the logic subsystem to; recognize a touch input from a source on the touch display, the touch input having an initial point of contact on the touch display and a final point of contact on the touch display; determine if the source is of a first type or if the source is of a second type; interpret the touch input as a tap gesture if the source is of the first type and a distance between the initial point of contact and the final point of contact is less than a first threshold distance; interpret the touch input as a scroll gesture if the source is of the first type and the distance between the initial point of contact and the final point of contact is more than the first threshold distance; interpret the touch input as the tap gesture if the source is of the second type and the distance between the initial point of contact and the final point of contact is less than a second threshold distance, the second threshold distance having a greater magnitude than the first threshold distance if the first type of source has a smaller touch contact area than the second type of source, and the second threshold distance having a lesser magnitude than the first threshold distance if the first type of source has a larger contact area than the second type of source; and interpret the touch input as the scroll gesture if the source is of the second type and the distance between the initial point of contact and the final point of contact is more than the second threshold distance. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a touch display, the method comprising:
-
interpreting a touch input on the touch display as a tap gesture if a source of the touch input is of a first type and a distance parameter of movement of the touch input from an initial point of contact on the touch display to a final point of contact on the touch display is a non-zero distance below a first distance threshold; interpreting the touch input as a scroll gesture if the source is of the first type and the distance parameter of movement of the touch input from the initial point of contact on the touch display to the final point of contact on the touch display is above the first distance threshold; interpreting the touch input as the tap gesture if the source is of a second type and the distance parameter of movement of the touch input from the initial point of contact on the touch display to the final point of contact on the touch display is a non-zero distance below a second distance threshold, the second distance threshold having a greater value than the first distance threshold if the first type of source has a smaller touch contact area than the second type of source, and the second distance threshold having a lesser value than the first distance threshold if the first type of source has a larger touch contact area than the second type of source; and interpreting the touch input as the scroll gesture if the source is of the second type and the distance parameter of movement of the touch input from the initial point of contact on the touch display to the final point of contact on the touch display is above the second distance threshold. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a touch display, the method comprising:
-
recognizing a touch input from a source on the touch display; recognizing a distance of the touch input between an initial point of contact of the source on the touch display and a final point of contact of the source on the touch display; determining if the source is a finger or if the source is a nonfinger; interpreting the touch input as a tap gesture if the source is a finger and the distance of the touch input is below a first distance threshold; interpreting the touch input as a scroll gesture if the source is a finger and the distance of the touch input is above the first distance threshold; interpreting the touch input as a tap gesture if the source is a nonfinger and the distance of the touch input is below a second distance threshold, the second distance threshold having a greater value than the first distance threshold if the finger has a smaller touch contact area than the nonfinger, and the second distance threshold having a lesser value than the first distance threshold if the finger has a larger touch contact area than the nonfinger; and interpreting the touch input as a scroll gesture if the source is a nonfinger and the distance of the touch input is above the second distance threshold. - View Dependent Claims (13, 14, 15)
-
Specification