Contaminant processing system for an acoustic touchscreen
First Claim
1. A method of operating an acoustic wave touchscreen, comprising the steps of:
- periodically measuring a first waveform for a first axis of said touchscreen and a second waveform for a second axis of said touchscreen;
comparing said first waveform to a first baseline waveform;
determining if said first waveform and said first baseline waveform are substantially equivalent;
comparing said second waveform to a second baseline waveform;
determining if said second waveform and said second baseline waveform are substantially equivalent;
returning to an initial monitoring state if said first waveform and said first baseline waveform are substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent; and
establishing a new touch if said first waveform and said first baseline waveform are not substantially equivalent or if said second waveform and said second baseline waveform are not substantially equivalent.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for minimizing the shadowing effects of a contaminant on a surface acoustic wave touchscreen is provided. The disclosed system compares the measured waveform against a baseline waveform for each axis and validates the new touch if the measured waveform is different from the baseline waveform for either axis. As a consequence of this approach, even if the new touch lies within the shadow created by a contaminant in one axis, the new touch is still validated as it is not within the shadow created by the contaminant in the second axis. In one embodiment, after the system determines that the measured response is different from the baseline in at least one axis, the system compares the new touch to one or more selection criteria to insure that it is a valid touch and not due to a contaminant, electrical noise, or other improper source. Preferably the duration of the new touch is monitored, thus allowing the new touch to be invalidated if the duration is too short, indicating system noise, or too long, indicating for example, a contaminant. Also preferably the size of the new touch is determined, thus allowing the touch to be invalidated if the size is too large which may be indicative of a contaminant or other foreign body resting on the touchscreen surface.
-
Citations
15 Claims
-
1. A method of operating an acoustic wave touchscreen, comprising the steps of:
-
periodically measuring a first waveform for a first axis of said touchscreen and a second waveform for a second axis of said touchscreen;
comparing said first waveform to a first baseline waveform;
determining if said first waveform and said first baseline waveform are substantially equivalent;
comparing said second waveform to a second baseline waveform;
determining if said second waveform and said second baseline waveform are substantially equivalent;
returning to an initial monitoring state if said first waveform and said first baseline waveform are substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent; and
establishing a new touch if said first waveform and said first baseline waveform are not substantially equivalent or if said second waveform and said second baseline waveform are not substantially equivalent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
measuring a duration of said new touch;
validating said new touch if said duration is greater than a predetermined duration; and
invalidating said new touch if said duration is less than said predetermined duration.
-
-
3. The method according to claim 1, further comprising the steps of:
-
measuring a duration of said new touch;
validating said new touch if said duration is less than a predetermined duration; and
invalidating said new touch if said duration is greater than said predetermined duration.
-
-
4. The method according to claim 3, further comprising the steps of:
-
replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated; and
replacing said second baseline waveform with said second waveform if said second waveform and said second baseline waveform are not substantially equivalent and if said new touch is invalidated.
-
-
5. The method according to claim 1, further comprising the steps of:
-
measuring a touch size corresponding to said new touch;
validating said new touch if said touch size is less than a predetermined size; and
invalidating said new touch if said touch size is greater than said predetermined size.
-
-
6. The method according to claim 5, further comprising the steps of:
-
replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated; and
replacing said second baseline waveform with said second waveform if said second waveform and said second baseline waveform are not substantially equivalent and if said new touch is invalidated.
-
-
7. The method according to claim 1, further comprising the step of computing a pair of coordinates for said new touch.
-
8. The method according to claim 7, further comprising the step of transmitting said first pair of coordinates to a touchscreen operating system.
-
9. The method according to claim 1, wherein said first baseline waveform includes at least one attenuation dip, and wherein said second baseline waveform includes at least one attenuation dip.
-
10. A method of operating an acoustic wave touchscreen, comprising the steps of:
-
periodically measuring a first waveform for a first axis of said touchscreen and a second waveform for a second axis of said touchscreen;
comparing said first waveform to a first baseline waveform, wherein said first baseline waveform includes at least one attenuation dip;
determining if said first waveform and said first baseline waveform are substantially equivalent;
comparing said second waveform to a second baseline waveform, wherein said second baseline waveform includes at least one attenuation dip;
determining if said second waveform and said second baseline waveform are substantially equivalent;
returning to an initial monitoring state if said first waveform and said first baseline waveform are substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent;
establishing a new touch if said first waveform and said first baseline waveform are not substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent;
determining a waveform difference between said first waveform and said first baseline waveform;
determining a first axis touch coordinate from said waveform difference; and
determining a second axis touch coordinate based on said second axis attenuation dip. - View Dependent Claims (11, 12, 13, 14, 15)
measuring a duration of said new touch;
validating said new touch if said duration is greater than a predetermined duration; and
invalidating said new touch if said duration is less than said predetermined duration.
-
-
12. The method according to claim 10, further comprising the steps of:
-
measuring a duration of said new touch;
validating said new touch if said duration is less than a predetermined duration; and
invalidating said new touch if said duration is greater than said predetermined duration.
-
-
13. The method according to claim 12, further comprising the steps of replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated.
-
14. The method according to claim 10, further comprising the steps of:
-
measuring a touch size corresponding to said new touch;
validating said new touch if said touch size is less than a predetermined size; and
invalidating said new touch if said touch size is greater than said predetermined size.
-
-
15. The method according to claim 14, further comprising the steps of replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated.
Specification