Method and systems for identifying objects on a touch-sensitive device
First Claim
1. A method of identifying objects on a touch-sensitive device, the method comprising:
- scanning a plurality of “
m”
traces of the touch-sensitive device, m being a positive integer;
obtaining a count value of each of the “
m”
traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m;
comparing a count value a;
with a count value ai+1 in an increasing order of index number in a first comparison process until a count value aj not smaller than aj+1 is identified, i and j being positive integers; and
based on the count value aj, comparing the count value aj with one of count values following aj in an increasing order of index number in a second comparison process until a count value ak is identified, k being a positive integer, wherein a difference between the count values ai and ak satisfies a first threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying objects on a touch-sensitive device comprises scanning a plurality of “m” traces of the touch-sensitive device, m being a positive integer, obtaining a count value of each of the “m” traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m, comparing a count value ai with a count value ai+1 in an increasing order of index number in a first comparison process until a count value aj not smaller than aj+1 is identified, and based on the count value aj, comparing the count value aj with one of count values following aj in an increasing order of index number in a second comparison process until a count value ak is identified, wherein a difference between the count values aj and ak satisfies a first threshold.
-
Citations
26 Claims
-
1. A method of identifying objects on a touch-sensitive device, the method comprising:
-
scanning a plurality of “
m”
traces of the touch-sensitive device, m being a positive integer;obtaining a count value of each of the “
m”
traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m;comparing a count value a;
with a count value ai+1 in an increasing order of index number in a first comparison process until a count value aj not smaller than aj+1 is identified, i and j being positive integers; andbased on the count value aj, comparing the count value aj with one of count values following aj in an increasing order of index number in a second comparison process until a count value ak is identified, k being a positive integer, wherein a difference between the count values ai and ak satisfies a first threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of identifying objects on a touch-sensitive device, the method comprising:
-
scanning a plurality of “
m”
traces of the touch-sensitive device, m being a positive integer;obtaining a count value of each of the “
m”
traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m;identifying a non-zero count value ai having an index number most close to the first index number of a first count value a1, i being an integer from 1 to m; comparing the count value ai with a count value ai+1; if the count value ai is not smaller than the count value ai+1, based on the count value ai, comparing the count value ai with one of count values following ai+1, in an increasing order of index number in a first comparison process until a count value aj is identified, j being a positive integer, wherein a difference between the count values ai and aj satisfies a first threshold; and if the count value ai is smaller than the count value ai+1, based on the count value ai, comparing the count value ai with one of count values following ai in an increasing order of index number in a second comparison process until a count value ak is identified, k being a positive integer, wherein a difference between the count values ai and ak satisfies the first threshold. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of identifying objects on a touch-sensitive device, the method comprising:
-
scanning a plurality of traces of the touch-sensitive device; obtaining count values of the plurality of traces, each of the count values having an index number related to the location of one of the traces; identifying a first count value in a first portion of the count values, the first count value having one of a local maximum value and a local minimum value among the first portion of the count values; determining whether a difference between the first count value and one of count values following the first count value satisfies a first threshold; identifying a first object if the difference between the first count value and the one count value satisfies the first threshold; identifying that a difference between the first count value and a last count value does not satisfies the first threshold; identifying a non-zero count value having an index number most close to the last index number of the last count value; based on the non-zero count value, comparing the non-zero count value with one of count values preceding the non-zero count value in a decreasing order of index number; and identifying an object if a difference between the non-zero count value and one of the count values preceding the non-zero count value satisfies the first threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for identifying objects on a touch-sensitive device, the system comprising:
-
a detection device configured to scan a plurality of “
m”
traces of the touch-sensitive device, m being a positive integer;a converter configured to generate a count value of each of the “
m”
traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m;a first comparator configured to compare a count value ai with a count value aj+1 in an increasing order of index number in a first comparison process until a count value aj not smaller than aj+1 is identified, i and j being positive integers; and a second comparator configured to be based on the count value aj, compare the count value aj with one of count values following aj in an increasing order of index number in a second comparison process until a count value ak is identified, k being a positive integer, wherein a difference between the count values ai and ak satisfies a first threshold. - View Dependent Claims (20, 21, 22)
-
-
23. A system for identifying objects on a touch-sensitive device, the system comprising:
-
a detection device configured to scan a plurality of “
m”
traces of the touch-sensitive device, m being a positive integer;a converter configured to generate a count value of each of the “
m”
traces, wherein an x-th trace has a count value ax, x being an index number from 1 to m;a first comparator configured to identify a non-zero count value ai having an index number most close to the first index number of a first count value a1, i being an integer from 1 to m, and compare the count value ai with a count value ai+1; wherein the first comparator, if the count value ai is not smaller than the count value ai+1, based on the count value compares the count value ai with one of count values following ai in an increasing order of index number in a first comparison process until a count value aj is identified, i and j being positive integers, wherein a difference between the count values ai and aj satisfies a first threshold; and a second comparator configured to, if the count value ai is smaller than the count value ai+1, based on the count value ai, compare the count value ai with one of count values following ai in an increasing order of index number in a second comparison process until a count value ak is identified, k being a positive integer wherein a difference between the count values ai and ak satisfies the first threshold. - View Dependent Claims (24, 25, 26)
-
Specification