Electronic device having touch-sensitive display and method of controlling same to identify touches on the touch-sensitive display
First Claim
Patent Images
1. A method comprising:
- detecting a first touch at a first touch location on a touch-sensitive display;
detecting a second touch at a second touch location on the touch-sensitive display;
detecting a previous touch at a previous touch location prior to detecting the first touch at the first location;
determining a time between receipt of a first report of the first touch from a controller of the touch-sensitive display and receipt of a second report of the second touch from the controller;
comparing the time to a time threshold;
when a first distance from the first touch location to the second touch location is greater than a distance threshold and the time is less than the time threshold;
identifying the second touch as a separate touch from the first touch when a second distance from the previous touch location to the first touch location is less than the distance threshold; and
identifying the first touch and the second touch as one touch when the second distance is greater than the distance threshold;
wherein a previous report of the previous touch, the first report, and the second report are received from the controller in consecutive reports from the controller.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes detecting a first touch at a first touch location on a touch-sensitive display, detecting a second touch at a second touch location on the touch-sensitive display, and when a first distance from the first touch location to the second touch location meets a distance threshold and a second distance from the previous touch location to the first touch location does not meet the distance threshold, identifying the second touch as a new touch.
18 Citations
17 Claims
-
1. A method comprising:
-
detecting a first touch at a first touch location on a touch-sensitive display; detecting a second touch at a second touch location on the touch-sensitive display; detecting a previous touch at a previous touch location prior to detecting the first touch at the first location; determining a time between receipt of a first report of the first touch from a controller of the touch-sensitive display and receipt of a second report of the second touch from the controller; comparing the time to a time threshold; when a first distance from the first touch location to the second touch location is greater than a distance threshold and the time is less than the time threshold; identifying the second touch as a separate touch from the first touch when a second distance from the previous touch location to the first touch location is less than the distance threshold; and identifying the first touch and the second touch as one touch when the second distance is greater than the distance threshold; wherein a previous report of the previous touch, the first report, and the second report are received from the controller in consecutive reports from the controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device comprising:
-
a touch-sensitive display; a processor coupled to the touch-sensitive display and configured to; detect a first touch at a first touch location on the touch-sensitive display; detect a second touch at a second touch location on the touch-sensitive display; detect a previous touch at a previous touch location prior to detecting the first touch; determine a time between receipt of a first report of the first touch from a controller of the touch-sensitive display and receipt of a second report of the second touch from the controller; compare the time to a time threshold; when a first distance from the first touch location to the second touch location is greater than a distance threshold and the time is less than the time threshold; identify the second touch as a separate touch from the first touch when a second distance from a previous touch location to the first touch location is less than the distance threshold; and identify the first touch and the second touch as one touch when the second distance is greater than the distance threshold; wherein a previous report of the previous touch, the first report, and the second report are received from the controller in consecutive reports frOm the controller. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting a first touch at a first touch location on a touch-sensitive display; detecting a second touch at a second touch location on the touch-sensitive display; detecting a third touch at a third touch location on the touch-sensitive display; determining a time between receipt of a second report of the second touch and receipt of a third report of the third touch; comparing the time to a time threshold; when a first distance from the second touch location to the third touch location is greater than a distance threshold and the time is less than the time threshold; identifying the second touch as ended and the third touch as a separate touch from the second touch when a second distance from the first touch to the second touch is less than the distance threshold; and identifying the second touch and the third touch as one touch when the second distance is greater than the distance threshold; wherein a first report of the first touch, the second report, and the third report are received from the touch-sensitive display in consecutive reports. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification