SORTING TOUCH POSITION DATA
First Claim
Patent Images
1. A method, implemented by a processing device programmed to perform the following, the method comprising:
- receiving raw touch position data representing positions of a plurality of touches on a sensing device, wherein the raw touch position data comprises a centroid position for each of the plurality of touches at discrete points in time;
sorting the raw touch position data according to a touch identifier assigned to each of the centroid positions for each of the plurality of touches at the discrete points in time; and
tracking the plurality of touches on the sensing device using the sorted touch position data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for sorting raw touch position data.
27 Citations
20 Claims
-
1. A method, implemented by a processing device programmed to perform the following, the method comprising:
-
receiving raw touch position data representing positions of a plurality of touches on a sensing device, wherein the raw touch position data comprises a centroid position for each of the plurality of touches at discrete points in time; sorting the raw touch position data according to a touch identifier assigned to each of the centroid positions for each of the plurality of touches at the discrete points in time; and tracking the plurality of touches on the sensing device using the sorted touch position data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having instructions, which when executed, cause a processing device to perform a method, the method comprising:
-
receiving raw touch position data representing positions of a plurality of touches on a sensing device, wherein the raw touch position data comprises a centroid position for each of the plurality of touches at discrete points in time; sorting the raw touch position data according to a touch identifier assigned to each of the centroid positions for each of the plurality of touches at the discrete points in time; and tracking the plurality of touches on the sensing device using the sorted touch position data. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus, comprising:
-
a memory; and a processing device, coupled to the memory, comprising touch sorting logic, wherein the touch sorting logic is configured to receive raw touch position data representing positions of a plurality of touches on a sensing device, wherein the raw touch position data comprises a centroid position for each of the plurality of touches at discrete points in time, and wherein the touch sorting logic is further configured to sort the raw touch position data according to a touch identifier assigned to each of the centroid positions for each of the plurality of touches at the discrete points in time, and to track the plurality of touches on the sensing device using the sorted touch position data. - View Dependent Claims (20)
-
Specification