Method and system for detecting touch events based on magnitude ratios
First Claim
Patent Images
1. A method of detecting a touch event on a touch panel, comprising:
- obtaining a first signal from at least a first sensor and a second signal respectively from at least a second sensor, where the first and second signals are responsive to a touch event;
digitizing the first signal to form a first set of digitized signals and the second signal to form a second set of digitized signals;
performing a frequency transform upon the first and second sets of digitized signals to form respectively first and second frequency transform data sets of frequency components;
calculating a first amplitude magnitude associated with the first signal and calculating a second amplitude magnitude associated with the second signal, the first amplitude magnitude being calculated based on the first frequency transform data set and the second amplitude magnitude being calculated based on the second frequency transform data set;
determining a magnitude ratio between the first amplitude magnitude associated with the first frequency transform data set and the second amplitude magnitude associated with the second frequency data set; and
identifying a location of the touch event based on the magnitude ratio, the magnitude ratio being gauge-invariant.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting a touch event on a touch panel comprises obtaining at least first and second signals from at least two sensors where the at least first and second signals are responsive to a touch event. A first amplitude magnitude associated with the first signal is calculated and a second amplitude magnitude associated with the second signal is calculated. A magnitude ratio is determined between the first and second amplitude magnitudes, and a touch location is identified based on the magnitude ratio.
80 Citations
18 Claims
-
1. A method of detecting a touch event on a touch panel, comprising:
-
obtaining a first signal from at least a first sensor and a second signal respectively from at least a second sensor, where the first and second signals are responsive to a touch event; digitizing the first signal to form a first set of digitized signals and the second signal to form a second set of digitized signals; performing a frequency transform upon the first and second sets of digitized signals to form respectively first and second frequency transform data sets of frequency components; calculating a first amplitude magnitude associated with the first signal and calculating a second amplitude magnitude associated with the second signal, the first amplitude magnitude being calculated based on the first frequency transform data set and the second amplitude magnitude being calculated based on the second frequency transform data set; determining a magnitude ratio between the first amplitude magnitude associated with the first frequency transform data set and the second amplitude magnitude associated with the second frequency data set; and identifying a location of the touch event based on the magnitude ratio, the magnitude ratio being gauge-invariant. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A touch system, comprising:
-
a touch panel; at least two sensors configured to obtain at least two signals associated with a touch event on the touch panel, the at least two signals comprising a first signal obtained from a first sensor and a second signal obtained from a second sensor, the at least two sensors including the first and second sensors; and a processor module configured to digitize the first signal to form a first set of digitized signals; digitize the second signal to form a second set of digitized signals; perform frequency transforms based on the first and second set of digitized signals to form respectively first and second frequency transform data sets; calculate a first amplitude magnitude associated with the first signal, the first amplitude magnitude being calculated based on the first frequency transform data set; calculate a second amplitude magnitude associated with the second signal, the second amplitude magnitude being calculated based on the second frequency transform data set; and compare a magnitude ratio of the first and second amplitude magnitudes to a calibration file of template fingerprints associated with known locations on the touch panel to determine a coordinate location associated with the touch event, the template fingerprints being at least in part based on magnitude ratios between magnitude frequency spectra of the first and second sensors for the known locations, the magnitude ratio being gauge-invariant. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium for use in an acoustic fingerprint based touch system, comprising;
-
Instructions to process digitized signals from at least two sensors where the digitized signals are responsive to a touch event on a touch panel, the digitized signals comprising at least first and second signals, the first signal associated with a first sensor and the second signal associated with a second sensor, the at least two sensors including the first and second sensors; instructions to digitize the first signal to form a first set of digitized signals; instructions to digitize the second signal to form a second set of digitized signals; instructions to perform a frequency transform upon the first and second sets of digitized signals to form respectively first and second frequency transform data sets of frequency components; instructions to calculate a first amplitude magnitude associated with the first signal, the first amplitude magnitude being calculated based on the second frequency transform data set; instructions to determine a magnitude ratio between the first amplitude magnitude associated with the first frequency transform data set and the second amplitude magnitude associated with the second frequency data set; and instructions to identify a touch location associated with the touch event based on the magnitude ratio, the magnitude ratio being gauge-invariant. - View Dependent Claims (16, 17, 18)
-
Specification