TOUCH COORDINATE CALCULATION FOR A TOUCH-SENSITIVE INTERFACE
First Claim
1. A method for determining a touch coordinate associated with contact to a touch sensitive input device wherein the touch sensitive input device includes a plurality of touch pads, the method comprising:
- identifying at least one plurality of touch pads associated with at least one contact;
locating at least one seed point within the at least one plurality of touch pads, the at least one seed point having an input greater than each neighboring touch pad'"'"'s input value;
growing a region of touch pads associated with each seed point; and
determining a centroid of the region.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch sensitive interface includes a plurality of touch pads that can each register an impedance change indicating a contact. For each contact a plurality of touch pads is identified and within that plurality of associated touch pads one or more seed points is located. Each seed point possesses an input value greater than the input value at each neighboring touch pad. From each seed point within the plurality of touch pads associated with a contact, a region of touch pads is identified. A centroid of each formed region can then be determined to ascertain a touch coordinate.
-
Citations
20 Claims
-
1. A method for determining a touch coordinate associated with contact to a touch sensitive input device wherein the touch sensitive input device includes a plurality of touch pads, the method comprising:
-
identifying at least one plurality of touch pads associated with at least one contact; locating at least one seed point within the at least one plurality of touch pads, the at least one seed point having an input greater than each neighboring touch pad'"'"'s input value; growing a region of touch pads associated with each seed point; and determining a centroid of the region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for determining at least one touch coordinate on a touch sensitive input device, the computer system comprising:
-
a machine capable of executing instructions embodied as software; and a plurality of software portions, wherein; one of said software portions is operable to receive contact information from the touch sensitive input device; one of said software portions is operable to identify at least one plurality of touch pads associated with at least one contact; one of said software portions is operable to locate at least one seed point within the at least one plurality of touch pads, the at least one seed point having an input value greater than each neighboring touch pad'"'"'s input value; one of said software portions is operable to grow a region of touch pads associated with each seed point; and one of said software portions is operable to determine a centroid of the region as the at least one touch coordinate. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium tangibly embodying a program of instructions executable by a machine wherein said program of instructions comprises a plurality of program codes for determining a touch coordinate on a touch sensitive input device, said program of instructions comprising:
-
program code for identifying at least one plurality of touch pads associated with at least one contact of the touch sensitive input device wherein each touch pad associated with the at least one contact has an input value; program code for locating at least one seed point within the at least one plurality of touch pads, the input value of the at least one seed point being greater than the input value of each neighboring touch pad; program code for growing a region of touch pads associated with each seed point; and program code for determining a centroid of the region. - View Dependent Claims (18, 19, 20)
-
Specification