Method and apparatus to determine direction of motion in a sensor array of a touch sensing device
First Claim
1. A method to determine direction of motion in a sensor array of a touch sensing device, comprising:
- detecting a presence of a conductive object on a sensing device;
determining a first location of the detected presence of the conductive object;
determining a second location of the detected presence of the conductive object;
comparing the second location to the first location using a rule-based logic algorithm;
recognizing a first direction of motion of the conductive object based on the comparison of the second location to the first location;
determining a third location of the detected presence of the conductive object;
comparing the third location to the second location using the rule-based logic algorithm; and
recognizing a continued first direction of motion of the conductive object based on the comparison of the third location to the second location,wherein the rule-based logic algorithm includes;
if f[i]=0, then g[i]=0;
if f[i−
1]=f[i], then g[i]=0;
if f[i−
1]<
f[i], then g[i]=left; and
if f[i−
1]>
f[i], then g[i]=right;
where;
f[i]=current sample of sensor mask(t);
f[i−
1]=previous sample of sensor mask(t);
g[i]=output of direction detection algorithm; and
t=time.
6 Assignments
0 Petitions
Accused Products
Abstract
Direction of motion in a sensor array of a touch sensing device may be determined using a rule-based algorithm. A presence of a conductive object on a sensing device may be detected. First, second, and third locations of the detected presence of the conductive object may be determined. The first location may be compared with the second location using the rule-based algorithm, and a first direction of motion of the conductive object may be recognized based on the comparison. The second location may be compared with the third location using the rule-based algorithm, and the same first direction of motion of the conductive object may be recognized based on the comparison.
-
Citations
17 Claims
-
1. A method to determine direction of motion in a sensor array of a touch sensing device, comprising:
-
detecting a presence of a conductive object on a sensing device; determining a first location of the detected presence of the conductive object; determining a second location of the detected presence of the conductive object; comparing the second location to the first location using a rule-based logic algorithm; recognizing a first direction of motion of the conductive object based on the comparison of the second location to the first location; determining a third location of the detected presence of the conductive object; comparing the third location to the second location using the rule-based logic algorithm; and recognizing a continued first direction of motion of the conductive object based on the comparison of the third location to the second location, wherein the rule-based logic algorithm includes; if f[i]=0, then g[i]=0; if f[i−
1]=f[i], then g[i]=0;if f[i−
1]<
f[i], then g[i]=left; andif f[i−
1]>
f[i], then g[i]=right;where; f[i]=current sample of sensor mask(t); f[i−
1]=previous sample of sensor mask(t);g[i]=output of direction detection algorithm; and t=time. - View Dependent Claims (2, 3)
-
-
4. A non-transitory machine-readable medium that provides instructions that, if executed by a machine, will cause the machine to perform operations comprising:
-
detecting a presence of a conductive object on a sensing device; determining a first location of the detected presence of the conductive object; determining a second location of the detected presence of the conductive object; comparing the second location to the first location using a rule-based logic algorithm; recognizing a first direction of motion of the conductive object based on the comparison of the second location to the first location; determining a third location of the detected presence of the conductive object; comparing the third location the second location using the rule-based logic algorithm; and recognizing a continued first direction of motion of the conductive object based on the comparison of the third location to the second location, wherein the rule-based logic algorithm includes; if f[i]=0, then g[i]=0; if f[i−
1]=f[i], then g[i]=0;if f[i−
1]<
f[i], then g[i]=left; andif f[i−
1]>
f[i], then g[i]=right;where; f[i]=current sample of sensor mask(t); f[i−
1]=previous sample of sensor mask(t);g[i]=output of direction detection algorithm; and t=time.
-
-
5. An apparatus, comprising:
-
a sensing device having a plurality of sensor elements to detect a presence of conductive object on the sensing device; and a processing device coupled to the sensing device, wherein the processing device is configured to; detect a presence of a conductive object on a sensing device; determine a first location of the detected presence of the conductive object; compare the second location to the first location using a rule-based logic algorithm; recognize a first direction of motion of the conductive object based on the comparison of the first and second locations; determine a third location of the detected presence of the conductive object; compare the third location to the second location using the rule based logic algorithm; and recognize a continued first direction of motion of the conductive object based on the comparison of the second and third locations, wherein the rule-based logic algorithm includes; if f[i]=0, then g[i]=0; if f[i−
1]=f[i], then g[i]=0;if f[i−
1]<
f[i], then g[i]=left; andif f[i−
1]>
f[i], then g[i]=right;where; f[i]=current sample of sensor mask(t); f[i−
1]=previous sample of sensor mask(t);g[i]=output of direction detection algorithm; and t=time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification