Touch screen apparatus and method
First Claim
1. A method for determining a position of a touch on a touch screen, the method comprising:
- providing a first sinusoidal signal to a first electrode on a touch screen, the first sinusoidal signal having a frequency;
sensing a signal flowing from the first electrode to generate a first sensed signal;
multiplying the first sensed signal by a second sinusoidal signal to generate a first multiplied signal, the second sinusoidal signal having the frequency, the second sinusoidal signal having a phase;
multiplying the first sensed signal by a third sinusoidal signal to generate a second multiplied signal, the third sinusoidal signal having the frequency, the third sinusoidal signal having a phase different from the phase of the second sinusoidal signal by 90 degrees;
filtering the first multiplied signal to generate a first filtered signal;
filtering the second multiplied signal to generate a second filtered signal;
generating an estimated touch position based on the first filtered signal and the second filtered signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for determining a position of a touch on a touch screen, a first sinusoidal signal is provided to an electrode on a touch screen, the first sinusoidal signal having a frequency. A signal flowing from the first electrode is sensed to generate a sensed signal, and the sensed signal is multiplied by a second sinusoidal signal to generate a first multiplied signal, the second sinusoidal signal having the frequency, the second sinusoidal signal having a phase. The first sensed signal is also multiplied by a third sinusoidal signal to generate a second multiplied signal, the third sinusoidal signal having the frequency, the third sinusoidal signal having a phase different from the phase of the second sinusoidal signal by 90 degrees. The first multiplied signal is filtered to generate a first filtered signal, and the second multiplied signal is filtered to generate a second filtered signal. An estimated touch position is generated based on the first filtered signal and the second filtered signal.
33 Citations
45 Claims
-
1. A method for determining a position of a touch on a touch screen, the method comprising:
-
providing a first sinusoidal signal to a first electrode on a touch screen, the first sinusoidal signal having a frequency;
sensing a signal flowing from the first electrode to generate a first sensed signal;
multiplying the first sensed signal by a second sinusoidal signal to generate a first multiplied signal, the second sinusoidal signal having the frequency, the second sinusoidal signal having a phase;
multiplying the first sensed signal by a third sinusoidal signal to generate a second multiplied signal, the third sinusoidal signal having the frequency, the third sinusoidal signal having a phase different from the phase of the second sinusoidal signal by 90 degrees;
filtering the first multiplied signal to generate a first filtered signal;
filtering the second multiplied signal to generate a second filtered signal;
generating an estimated touch position based on the first filtered signal and the second filtered signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for determining a position of a touch on a touch screen, comprising:
-
a first sinusoid generator coupled to a first electrode of a touch screen, the first sinusoid generator adapted to generate a first sinusoidal signal having a frequency;
a first sensor coupled to the first electrode to generate a first sensed signal indicative of a signal flowing from the first electrode;
a first multiplier having a first input coupled to the first sensor, a second input coupled to receive a second sinusoidal signal having the frequency and a phase, and an output;
a second multiplier having a first input coupled to the first sensor, a second input coupled to receive a third sinusoidal signal having the frequency and a phase 90 degrees out of phase with the phase of the second sinusoidal signal, and an output;
a first low pass filter having an input and an output, the input of the first low pass filter coupled to the output of the first multiplier;
a second low pass filter having an input and an output, the input of the second low pass filter coupled to the output of the second multiplier;
a first amplitude calculator having a first input, a second input, and an output, wherein the first input of the first amplitude calculator is coupled to the output of the first low pass filter, and wherein the second input of the first amplitude calculator is coupled to the output of the second low pass filter; and
a touch position calculator having a first input coupled to the output of the amplitude calculator, wherein the touch position calculator is adapted to generate an estimate of a touch position based on the output of the amplitude calculator. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for facilitating game play via a gaming apparatus, the gaming apparatus comprising a value input device, a display unit, and a touch screen unit, the gaming method comprising:
-
receiving a value input from a player via the value input device;
causing the display unit to display a first game display relating to one of the following games;
poker, blackjack, slots, keno or bingo;
receiving player input data via the touch screen unit, including;
providing a first sinusoidal signal to a first electrode on a touch screen associated with the touch screen unit, the first sinusoidal signal having a frequency;
sensing a signal flowing from the first electrode to generate a first sensed signal;
multiplying the first sensed signal by a second sinusoidal signal to generate a first multiplied signal, the second sinusoidal signal having the frequency, the second sinusoidal signal having a phase;
multiplying the first sensed signal by a third sinusoidal signal to generate a second multiplied signal, the third sinusoidal signal having the frequency, the third sinusoidal signal having a phase different from the phase of the second sinusoidal signal by 90 degrees;
filtering the first multiplied signal to generate a first filtered signal;
filtering the second multiplied signal to generate a second filtered signal;
generating an estimated touch position based on the first filtered signal and the second filtered signal; and
determining a value payout associated with an outcome of the game. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A gaming apparatus, comprising:
-
a display unit;
a value input device;
a touch screen unit including;
a sinusoid generator coupled to a first electrode of a touch screen, the sinusoid generator adapted to generate a first sinusoidal signal having a frequency;
a first sensor coupled to the first electrode to generate a first sensed signal indicative of a signal flowing from the first electrode;
a first multiplier having a first input coupled to the first sensor, a second input coupled to receive a second sinusoidal signal having the frequency and a phase, and an output;
a second multiplier having a first input coupled to the first sensor, a second input coupled to receive a third sinusoidal signal having the frequency and a phase 90 degrees out of phase with the phase of the second sinusoidal signal, and an output;
a first low pass filter having an input and an output, the input of the first low pass filter coupled to the output of the first multiplier;
a second low pass filter having an input and an output, the input of the second low pass filter coupled to the output of the second multiplier;
a first amplitude calculator having a first input, a second input, and an output, wherein the first input of the first amplitude calculator is coupled to the output of the first low pass filter, and wherein the second input of the first amplitude calculator is coupled to the output of the second low pass filter; and
a touch position calculator having a first input coupled to the output of the amplitude calculator, wherein the touch position calculator is adapted to generate an estimate of a touch position based on the output of the amplitude calculator;
a main controller operatively coupled to the display unit, the value input device, and the touch screen unit, the main controller comprising a main processor and a main memory operatively coupled to the main processor, the main controller being programmed to receive value input data via the value input device, the main controller being programmed to cause the display unit to generate a first game display relating to one of the following games;
poker, blackjack, slots, keno or bingo,the main controller being programmed to receive player input data via the touch screen unit, the main controller being programmed to determine a value payout associated with an outcome of the game. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification