← Back to Patent Explorer
US5334805A Expired / Lapsed US ⏱️ 0.0 years remaining

Controller for an acoustic wave touch panel

Assignee: Elo Touch Solutions Inc
•
Filing: 1992-11-06
•
Granted: 1994-08-02
•
Expires: 2012-11-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for an acoustic wave touch panel includes a signal conditioning circuit that can receive and process X axis and Y axis sense signals from the touch panel where the touch panel can be configured with either one or two transducers per sense axis. The signal conditioning circuit includes a differential amplifier to which simultaneously received X axis and Y axis sense signals are applied to provide common mode rejection. The controller also includes a touch position detector that accurately determines the position and pressure of a touch without jitter, the touch position detector including a software low pass filter and peak detector for analyzing the output of the signal conditioning circuit.

Inventors

  • 👤 Terrence J. Knowles
  • 👤 Del Ogren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:57
CPC Classifications
G; G08; G08C; G08C21/00; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/043; G06F3/0436; Y; Y10; Y10S; Y10S367/00; Y10S367/907

Claims Analysis

Total Claims: 72
Claim 1
Independent Claim 403 words
A controller for an acoustic wave touch panel having a substrate, X axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed acoustic waves from which the position of a touch relative to said X axis can be determined and a Y axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for converting said conditioned X axis signal to a plurality of discrete X axis magnitude values, each value being associated with a position along said X axis, said converting means converting said conditioned Y axis signal to a plurality of discrete Y axis magnitude values, each value being associated with a position along said Y axis; means for comparing each of a plurality of said X axis magnitude values to a reference X axis value associated with the same position with respect to said X axis as the position of said X axis magnitude value to provide an X-axis difference value representing the difference between said compared X axis values, said comparing means comparing each of a plurality of said Y axis magnitude values to a reference Y axis value associated with the same position with respect to said Y axis as the position of said Y axis magnitude value to provide a Y axis difference value representing the difference between said compared Y axis values; and means for determining the position of a touch from a plurality of X axis difference values associated with X axis positions within a given range of the X axis position along the X axis associated with a maximum X axis difference value and from a plurality of Y axis difference values associated with X axis positions within a given range of the X axis position associated with a maximum Y axis difference value.
Claim 2
Dependent Claim 403 words
A controller for an acoustic wave touch panel having a substrate, X axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed acoustic waves from which the position of a touch relative to said X axis can be determined and a Y axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for converting said conditioned X axis signal to a plurality of discrete X axis magnitude values, each value being associated with a position along said X axis, said converting means converting said conditioned Y axis signal to a plurality of discrete Y axis magnitude values, each value being associated with a position along said Y axis; means for comparing each of a plurality of said X axis magnitude values to a reference X axis value associated with the same position with respect to said X axis as the position of said X axis magnitude value to provide an X-axis difference value representing the difference between said compared X axis values, said comparing means comparing each of a plurality of said Y axis magnitude values to a reference Y axis value associated with the same position with respect to said Y axis as the position of said Y axis magnitude value to provide a Y axis difference value representing the difference between said compared Y axis values; and means for determining the position of a touch from a plurality of X axis difference values associated with X axis positions within a given range of the X axis position along the X axis associated with a maximum X axis difference value and from a plurality of Y axis difference values associated with X axis positions within a given range of the X axis position associated with a maximum Y axis difference value.
Claim 3
Dependent Claim 120 words
A controller for an acoustic wave touch panel as recited in claim 1 wherein said touch position determining means includes a low pass filter for filtering a plurality of said X axis difference values within said range of said maximum X axis difference value and a plurality of said Y axis difference values within a range of said maximum Y axis difference values to provide respective X axis filtered values and Y axis filtered values; and a peak detector for detecting a peak of said X axis filtered values and a peak of said Y axis filtered values, said X axis peak and Y axis peak representing the position of a touch with respect to said X and Y axes.
Claim 4
Dependent Claim 39 words
A controller for an acoustic wave touch panel as recited in claim 1 including a touch pressure detector for detecting the pressure of a touch from said maximum X axis difference value and said maximum Y axis difference value.
Claim 5
Dependent Claim 36 words
A controller for an acoustic wave touch panel as recited in claim 3 wherein said touch pressure detector includes means for averaging said magnitudes of said maximum difference signals associated with said X and Y axes.
Claim 6
Dependent Claim 37 words
A controller for ant acoustic wave touch panel as recited in claim 1 wherein said signal conditioning circuit includes an amplifier with an adjustable gain and further including means for automatically adjusting the gain of said amplifier.
Claim 7
Dependent Claim 66 words
A controller for an acoustic wave touch panel as recited in claim 5 wherein said gain adjustment means includes means for comparing a difference value associated with a preselected position along the X axis to a gain reference value associated with said preselected position, said gain adjustment means adjusting said gain if said difference value is not within a given range of said gain reference value.
Claim 8
Dependent Claim 43 words
A controller for an acoustic wave touch panel as recited in claim 6 including means for automatically selecting said preselected position upon an initialization of said touch panel from the position of a maximum X axis difference value determined for an untouch panel.
Claim 9
Dependent Claim 27 words
A controller for an acoustic wave touch panel as recited in claim 6 including means for updating said X axis reference values if said gain is adjusted.
Claim 10
Dependent Claim 70 words
A controller for an acoustic wave touch panel as recited in claim 6 wherein said gain adjustment means includes means for comparing a difference value associated with a preselected position along the Y axis to a gain reference value associated with said preselected position, said gain adjustment means adjusting said gain for said Y axis if said difference value is not within a given range of said gain reference value.
Claim 11
Dependent Claim 43 words
A controller for an acoustic wave touch panel as recited in claim 9 including means for automatically selecting said preselected position upon an initialization of said touch panel from the position of a maximum Y axis difference value determined for an untouch panel.
Claim 12
Dependent Claim 27 words
A controller for an acoustic wave touch panel as recited in claim 9 including means for updating said Y axis reference values if said gain is adjusted.
Claim 13
Dependent Claim 253 words
A controller for an acoustic wave touch panel having a substrate, X axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed acoustic waves from which the position of a touch relative to said X axis can be determined and a Y axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide a conditioned X axis and Y axis signals, said circuit including an amplifier with an adjustable gain; means for detecting the presence or absence of a touch from said conditioned X axis and Y axis signals; means responsive to the detection of a touch for determining the position of said touch relative to said X and Y axes; means operable in the absence of a recognized touch for determining from said conditioned X axis and Y axis signals whether the gain of said amplifier needs adjustment; and means for automatically adjusting the gain of said amplifier if needed.
Claim 14
Dependent Claim 253 words
A controller for an acoustic wave touch panel having a substrate, X axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed acoustic waves from which the position of a touch relative to said X axis can be determined and a Y axis transducer means for imparting acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide a conditioned X axis and Y axis signals, said circuit including an amplifier with an adjustable gain; means for detecting the presence or absence of a touch from said conditioned X axis and Y axis signals; means responsive to the detection of a touch for determining the position of said touch relative to said X and Y axes; means operable in the absence of a recognized touch for determining from said conditioned X axis and Y axis signals whether the gain of said amplifier needs adjustment; and means for automatically adjusting the gain of said amplifier if needed.
Claim 15
Dependent Claim 50 words
A controller for an acoustic wave touch panel as recited in claim 12 wherein said touch position determining means includes a low pass filter for filtering said X axis and Y axis signals and a peak detector for detecting the peak of said X axis and Y axis filtered signals.
Claim 16
Dependent Claim 13 words
A controller as recited in claim 12 wherein said peak detector includes differentiator.
Claim 17
Dependent Claim 217 words
A touch position detector for an acoustic touch panel having a substrate and at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position along a first axis and for receiving an acoustic wave incident thereto to provide a signal representative of said wave, a touch on said substrate intersecting one of said paths forming a perturbation in said acoustic wave propagating along said path, comprising: means for converting said signal to a plurality of discrete magnitude values each value being associated with a position with respect to said first axis; means for comparing each of a plurality of said magnitude values to a reference value associated with the same position with respect to said first axis as the position of said magnitude value to provide a value representing the difference between said magnitude and reference values; and means for comparing a maximum difference value to a touch threshold to detect a touch on said substrate when said maximum difference is greater than said threshold; and means for determining the position of a touch from a plurality of difference values associated with positions with respect to said first axis within a given range of the first axis position associated with said maximum difference value.
Claim 18
Dependent Claim 217 words
A touch position detector for an acoustic touch panel having a substrate and at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position along a first axis and for receiving an acoustic wave incident thereto to provide a signal representative of said wave, a touch on said substrate intersecting one of said paths forming a perturbation in said acoustic wave propagating along said path, comprising: means for converting said signal to a plurality of discrete magnitude values each value being associated with a position with respect to said first axis; means for comparing each of a plurality of said magnitude values to a reference value associated with the same position with respect to said first axis as the position of said magnitude value to provide a value representing the difference between said magnitude and reference values; and means for comparing a maximum difference value to a touch threshold to detect a touch on said substrate when said maximum difference is greater than said threshold; and means for determining the position of a touch from a plurality of difference values associated with positions with respect to said first axis within a given range of the first axis position associated with said maximum difference value.
Claim 19
Dependent Claim 72 words
A touch position detector for an acoustic touch panel as recited in claim 15 wherein said position determining means includes a low pass filter for filtering a plurality of said difference values within a given range of said maximum difference value; and a peak detector for detecting a peak of said filtered difference values, the position associated with said peak value representing the position of a touch relative to said first axis.
Claim 20
Dependent Claim 37 words
A touch position detector for an acoustic touch panel as recited in claim 12 wherein said low pass filter averages said difference values along a plurality of points within a given range of said maximum difference value.
Claim 21
Dependent Claim 23 words
A touch position detector for an acoustic touch panel as recited in claim 12 wherein said peak detector differentiates said filtered difference values.
Claim 22
Dependent Claim 24 words
A touch position detector for an acoustic touch panel as recited in claim 12 wherein said peak detector includes a sum of differences filter.
Claim 23
Dependent Claim 166 words
A touch position detector for an acoustic touch panel as recited in claim 15 including at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position along a second axis generally perpendicular to said first axis and for receiving an acoustic wave incident thereto to provide a signal representative thereof; means for converting said signal to a plurality of discrete magnitude values each value corresponding to a position with respect to said second axis; means for comparing each of said magnitude values to a reference value corresponding to the same position with respect to said second axis as the position of said magnitude value to provide a value representing the difference between said magnitude and reference values; and said comparing means comparing a maximum difference value associated with said first and second axes to a touch threshold to detect a touch on said substrate when said maximum values are greater than said threshold.
Claim 24
Dependent Claim 167 words
A touch position detector for an acoustic touch panel as recited in claim 15 including at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position with respect to a second axis generally perpendicular to said first axis and for receiving an acoustic wave incident thereto to provide a signal representative thereof; means for converting said signal to a plurality of discrete magnitude values each value corresponding to a position with respect to said second axis; means for comparing each of said magnitude values to a reference value corresponding to the same position with respect to said second axis as the position of said magnitude value to provide a value representing the difference between said magnitude and reference values; and means for determining a value representing the pressure of a touch from the magnitudes of a maximum difference signal associated with said first axis and a maximum difference signal associated with a second axis.
Claim 25
Dependent Claim 120 words
A controller for an acoustic wave touch panel as recited in claim 21 wherein said touch position determining means includes a low pass filter for filtering a plurality of said X axis difference values within said range of said maximum X axis difference value and a plurality of said Y axis difference values within a range of said maximum Y axis difference values to provide respective X axis filtered values and Y axis filtered values; and a peak detector for detecting a peak of said X axis filtered value and a peak of said Y axis filtered value, said X axis peak and Y axis peak representing the position of a touch with respect to said X and Y axes.
Claim 26
Dependent Claim 41 words
A touch position detector for an acoustic touch panel as recited in claim 15 wherein said touch panel includes an active touch area and an inactive touch area, said touch position detector detecting a touch only in said active touch area.
Claim 27
Dependent Claim 23 words
A touch position detector for an acoustic touch panel as recited in claim 23 wherein the size of said active area is variable.
Claim 28
Dependent Claim 23 words
A touch position detector for an acoustic touch panel as recited in claim 23 wherein the position of said active area is variable.
Claim 29
Dependent Claim 51 words
A touch position detector for an acoustic touch panel as recited in claim 15 including a touch position coordinate calculator responsive to said determined touch position for determining a value representative of a coordinate of a touch position relative to an origin position of said axis wherein said origin is variable.
Claim 30
Dependent Claim 85 words
A touch position detector for an acoustic touch panel as recited in claim 15 including means for storing a value representing a first detected touch position; means for comparing a value representing a subsequent detected touch position to said first position to determine whether said positions are within a predetermined distance from each other, said subsequent touch position being recognized as a new touch position only if said subsequent position is at a distance from said first position that is greater than said predetermined distance.
Claim 31
Dependent Claim 48 words
A touch position detector for an acoustic touch panel as recited in claim 27 wherein a touch position determined to be a new position is utilized by said comparing means as said first detected touch position for determining whether the next detected touch position is a new position.
Claim 32
Dependent Claim 29 words
A touch position detector for an acoustic touch panel as recited in claim 15 including means responsive to a predetermined number of detected touches for updating said reference values.
Claim 33
Dependent Claim 30 words
A touch position detector for an acoustic touch panel as recited in claim 15 including means for updating said reference values substantially periodically in the absence of a detected touch.
Claim 34
Dependent Claim 20 words
A touch position detector for an acoustic touch panel as recited in claim 15 wherein said touch threshold is variable.
Claim 35
Dependent Claim 142 words
A touch position detector for an acoustic touch panel having a substrate and at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position along a first axis and for receiving an acoustic wave incident thereto to provide a signal representative of said wave, a touch on said substrate intersecting one of said paths forming a perturbation in the acoustic wave propagating along said path comprising: a comparator for comparing said received acoustic wave signal to a reference signal to provide a signal representing the difference therebetween; a software low pass filter for filtering said difference signal to provide a filtered difference signal; and a software peak detector for detecting a peak of said filtered difference signal, said peak representing the position of said touch relative to said axis.
Claim 36
Dependent Claim 142 words
A touch position detector for an acoustic touch panel having a substrate and at least one transducer for imparting an acoustic wave into said substrate for propagation along a plurality of paths, each path representing a position along a first axis and for receiving an acoustic wave incident thereto to provide a signal representative of said wave, a touch on said substrate intersecting one of said paths forming a perturbation in the acoustic wave propagating along said path comprising: a comparator for comparing said received acoustic wave signal to a reference signal to provide a signal representing the difference therebetween; a software low pass filter for filtering said difference signal to provide a filtered difference signal; and a software peak detector for detecting a peak of said filtered difference signal, said peak representing the position of said touch relative to said axis.
Claim 37
Dependent Claim 35 words
A touch position detector for an acoustic touch panel as recited in claim 32 wherein said reference signal represents a received acoustic wave propagating in said substrate with no touch intersecting said paths of propagation.
Claim 38
Dependent Claim 51 words
A touch position detector for an acoustic touch panel as recited in claim 32 including means for comparing said difference signal to a threshold value representing a minimum touch difference, said difference signal being filtered if the magnitude of said difference signal is greater than or equal to said threshold value.
Claim 39
Dependent Claim 20 words
A touch position detector for an acoustic touch panel as recited in claim 34 wherein said threshold value is variable.
Claim 40
Dependent Claim 43 words
A touch position detector for an acoustic touch panel as recited in claim 32 wherein said software low pass filter averages said difference signal along a plurality of points within a given range of a point along said signal representing a maximum difference.
Claim 41
Dependent Claim 24 words
A touch position detector for an acoustic touch panel as recited in claim 32 wherein said software peak detector differentiates said filtered difference signal.
Claim 42
Dependent Claim 25 words
A touch position detector for an acoustic touch panel as recited in claim 32 wherein said software peak detector includes a sum of differences filter.
Claim 43
Dependent Claim 146 words
A touch position detector for an acoustic touch panel as recited in claim 32 including at least one transducer for receiving and providing a signal representing acoustic waves incident thereto that propagate in said substrate along a plurality of paths each representing a position along a second axis, said second axis being generally perpendicular to said first axis and said paths representing said second axis intersecting said paths representing said first axis; and a touch pressure detector for determining the pressure of a touch intersecting a path representing said first axis and a path intersecting said second axis from the magnitude of a maximum difference signal associated with a received acoustic wave propagating along a path representing said first axis and from the magnitude of a maximum difference signal associated with a received acoustic wave propagating along a path representing a position along said second axis.
Claim 44
Dependent Claim 37 words
A touch position detector for an acoustic touch panel as recited in claim 39 wherein said touch pressure detector includes means for averaging said magnitudes of said maximum difference signals associated with said first and second axes.
Claim 45
Dependent Claim 46 words
A touch position detector for an acoustic touch panel as recited in claim 32 wherein said substrate includes an active touch area and an inactive touch area, said touch position detector applying to said software peak detector only signals representing positions within said active touch area.
Claim 46
Dependent Claim 23 words
A touch position detector for an acoustic touch panel as recited in claim 41 wherein the size of said active area is variable.
Claim 47
Dependent Claim 23 words
A touch position detector for an acoustic touch panel as recited in claim 41 wherein the position of said active area is variable.
Claim 48
Dependent Claim 50 words
A touch position detector for an acoustic touch panel as recited in claim 32 including a touch position coordinate calculator responsive to said detected peak for determining a value representative of a coordinate of a touch position relative to an origin position of said axis wherein said origin is variable.
Claim 49
Dependent Claim 85 words
A touch position detector for an acoustic touch panel as recited in claim 32 including means for storing a value representing a first detected touch position; means for comparing a value representing a subsequent detected touch position to said first position to determine whether said positions are within a predetermined distance from each other, said subsequent touch position being recognized as a new touch position only if said subsequent position is at a distance from said first position that is greater than said predetermined distance.
Claim 50
Dependent Claim 48 words
A touch position detector for an acoustic touch panel as recited in claim 7 wherein a touch position determined to be a new position is utilized by said comparing means as said first detected touch position for determining whether the next detected touch position is a new position.
Claim 51
Dependent Claim 29 words
A touch position detector for an acoustic touch panel as recited in claim 1 including means responsive to a predetermined number of detected touches for updating said reference signal.
Claim 52
Dependent Claim 30 words
A touch position detector for an acoustic touch panel as recited in claim 1 including means for updating said reference signal substantially periodically in the absence of a detected touch.
Claim 53
Dependent Claim 231 words
A surface acoustic wave touch panel system comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed surface acoustic waves from which the position of a touch relative to said Y axis can be determined; means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; and differential means coupled to said X axis and Y axis transducer means for providing a signal representing the difference between simultaneously received X axis and Y axis signals, said difference signal corresponding to said sensed surface acoustic waves propagating relative to the axis associated with said one driven transducer.
Claim 54
Dependent Claim 231 words
A surface acoustic wave touch panel system comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed surface acoustic waves from which the position of a touch relative to said Y axis can be determined; means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; and differential means coupled to said X axis and Y axis transducer means for providing a signal representing the difference between simultaneously received X axis and Y axis signals, said difference signal corresponding to said sensed surface acoustic waves propagating relative to the axis associated with said one driven transducer.
Claim 55
Dependent Claim 20 words
A surface acoustic wave touch panel as recited in claim 49 wherein said frequency is between 1 and 3 Mhz.
Claim 56
Dependent Claim 416 words
A surface acoustic wave touch panel comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving surface acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for converting said conditioned X axis signal to a plurality of discrete X axis magnitude values, each value being associated with a position with respect to said X axis, said converting means converting said conditioned Y axis signal to a plurality of discrete Y axis magnitude values, each value being associated with a position with respect to said Y axis; means for comparing each of a plurality of said X axis magnitude values to a reference X axis value associated with the same position with respect to said X axis as the position of said X axis magnitude value to provide an X-axis difference value representing the difference between said compared X axis values, said comparing means comparing each of a plurality of said Y axis magnitude values to a reference Y axis value associated with the same position with respect to said Y axis as the position of said Y axis magnitude value to provide a Y axis difference value representing the difference between said compared Y axis values; and means for determining the position of a touch from a plurality of X axis difference values and from a plurality of Y axis difference values.
Claim 57
Dependent Claim 416 words
A surface acoustic wave touch panel comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving surface acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for converting said conditioned X axis signal to a plurality of discrete X axis magnitude values, each value being associated with a position with respect to said X axis, said converting means converting said conditioned Y axis signal to a plurality of discrete Y axis magnitude values, each value being associated with a position with respect to said Y axis; means for comparing each of a plurality of said X axis magnitude values to a reference X axis value associated with the same position with respect to said X axis as the position of said X axis magnitude value to provide an X-axis difference value representing the difference between said compared X axis values, said comparing means comparing each of a plurality of said Y axis magnitude values to a reference Y axis value associated with the same position with respect to said Y axis as the position of said Y axis magnitude value to provide a Y axis difference value representing the difference between said compared Y axis values; and means for determining the position of a touch from a plurality of X axis difference values and from a plurality of Y axis difference values.
Claim 58
Dependent Claim 120 words
A controller for an acoustic wave touch panel as recited in claim 51 wherein said touch position determining means includes a low pass filter for filtering a plurality of said X axis difference values within said range of said maximum X axis difference value and a plurality of said Y axis difference values within a range of said maximum Y axis difference values to provide respective X axis filtered values and Y axis filtered values; and a peak detector for detecting a peak of said X axis filtered values and a peak of said Y axis filtered values, said X axis peak and Y axis peak representing the position of a touch with respect to said X and Y axes.
Claim 59
Dependent Claim 39 words
A controller for an acoustic wave touch panel as recited in claim 51 including a touch pressure detector for detecting the pressure of a touch from said maximum X axis difference value and said maximum Y axis difference value.
Claim 60
Dependent Claim 36 words
A controller for an acoustic wave touch panel as recited in claim 53 wherein said touch pressure detector includes means for averaging said magnitudes of said maximum difference signals associated with said X and Y axes.
Claim 61
Dependent Claim 37 words
A controller for an acoustic wave touch panel as recited in claim 51 wherein said signal conditioning circuit includes an amplifier with an adjustable gain and further including means for automatically adjusting the gain of said amplifier.
Claim 62
Dependent Claim 68 words
A controller for an acoustic wave touch panel as recited in claim 55 wherein said gain adjustment means includes means for comparing a difference value associated with a preselected position with respect to the X axis to a gain reference value associated with said preselected position, said gain adjustment means adjusting said gain if said difference value is not within a given range of said gain reference value.
Claim 63
Dependent Claim 43 words
A controller for an acoustic wave touch panel as recited in claim 56 including means for automatically selecting said preselected position upon an initialization of said touch panel from the position of a maximum X axis difference value determined for an untouch panel.
Claim 64
Dependent Claim 27 words
A controller for an acoustic wave touch panel as recited in claim 56 including means for updating said X axis reference values if said gain is adjusted.
Claim 65
Dependent Claim 72 words
A controller for an acoustic wave touch panel as recited in claim 56 wherein said gain adjustment means includes means for comparing a difference value associated with a preselected position with respect to the Y axis to a gain reference value associated with said preselected position, said gain adjustment means adjusting said gain for said Y axis if said difference value is not within a given range of said gain reference value.
Claim 66
Dependent Claim 43 words
A controller for an acoustic wave touch panel as recited in claim 59 including means for automatically selecting said preselected position upon an initialization of said touch panel from the position of a maximum Y axis difference value determined for an untouch panel.
Claim 67
Dependent Claim 27 words
A controller for an acoustic wave touch panel as recited in claim 59 including means for updating said Y axis reference values if said gain is adjusted.
Claim 68
Dependent Claim 299 words
A surface acoustic wave touch panel comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving surface acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for detecting the presence or absence of a touch from said conditioned X axis and Y axis signals; means responsive to the detection of a touch for determining the position of said touch relative to said X and Y axes; means operable in the absence of a touch for determining from said conditioned X axis and Y axis signals whether the gain of said amplifier needs adjustment; and means for automatically adjusting the gain of said amplifier if needed.
Claim 69
Dependent Claim 299 words
A surface acoustic wave touch panel comprising: a touch panel substrate; X axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated X axis, said X axis transducer means receiving surface acoustic waves incident thereto to generate an X axis signal representing sensed surface acoustic waves from which the position of a touch relative to said X axis can be determined; Y axis transducer means for imparting surface acoustic waves into said substrate for propagation therein relative to an associated Y axis, said Y axis transducer means receiving surface acoustic waves incident thereto to generate a Y axis signal representing sensed acoustic waves from which the position of a touch relative to said Y axis can be determined, said controller comprising: means for applying a drive signal to one of said X-axis or Y-axis transducer means to impart a surface acoustic wave in said substrate with respect to the axis associated with the driven transducer, said drive signal having a frequency sufficiently low so as to allow said touch panel substrate to be hermetically sealed; a signal conditioning circuit responsive to an X axis signal and a Y axis signal simultaneously received by said circuit for rejecting common modes from said signals to provide conditioned X axis and Y axis signals; means for detecting the presence or absence of a touch from said conditioned X axis and Y axis signals; means responsive to the detection of a touch for determining the position of said touch relative to said X and Y axes; means operable in the absence of a touch for determining from said conditioned X axis and Y axis signals whether the gain of said amplifier needs adjustment; and means for automatically adjusting the gain of said amplifier if needed.
Claim 70
Dependent Claim 50 words
A controller for an acoustic wave touch panel as recited in claim 62 wherein said touch position determining means includes a low pass filter for filtering said X axis and Y axis signals and a peak detector for detecting the peak of said X axis and Y axis filtered signals.
Claim 71
Dependent Claim 14 words
A controller as recited in claim 62 wherein said peak detector includes a differentiator.
Claim 72
Dependent Claim 20 words
A surface acoustic wave touch panel as recited in claim 62 wherein said frequency is between 1 and 3 Mhz.

References Cited (Backward Citations)

US3673327A Cited
US3883831A Cited
US3860874A Cited
US4746914A Cited
US4791416A Cited
US4644100A Cited
US4880665A Cited
US5072427A Cited
US5177327A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-01 1998-01-31 1998-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-01 2002-01-31 2002-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-01 2006-01-31 2006-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag