Touch detection using multiple simultaneous stimulation signals
First Claim
1. An apparatus for controlling a touch panel, wherein the touch panel comprises a plurality of drive and a plurality of sense lines, the apparatus comprising:
- controller circuitry comprising drive circuitry and sense circuitry, wherein;
the drive circuitry is configured to;
in a panel scan mode, simultaneously apply a plurality of stimulation signals to the plurality of drive lines, the plurality of stimulation signals having a stimulation frequency and multiple stimulation phases; and
in a spectrum analyzer mode, not apply the plurality of stimulation signals to the plurality of drive lines; and
the sense circuitry is configured to;
in the panel scan mode, determine first demodulated sense signals based on one or more demodulation signals and sensed signals received from the plurality of sense lines, the one or more demodulation signals having a demodulation frequency and multiple demodulation phases based on the stimulation frequency and the multiple stimulation phases; and
in the spectrum analyzer mode, determine second demodulated sense signals based on a plurality of demodulation signals and sense signals received from the plurality of sense lines; and
the controller circuitry is configured to determine the stimulation frequency to be used in the panel scan mode during a subsequent frame, wherein the stimulation frequency to be used in the panel scan mode during the subsequent frame is determined based on the second demodulated sense signals determined in the spectrum analyzer mode.
0 Assignments
0 Petitions
Accused Products
Abstract
The use of multiple stimulation signals having one or more frequencies and one or more phases to generate an image of touch on a touch sensor panel is disclosed. Each of a plurality of sense channels can be coupled to a column in a touch sensor panel and can have one or more mixers. Each mixer in the sense channel can utilize a circuit capable generating a demodulation frequency of a particular frequency. At each of multiple steps, various phases of one or more selected frequencies can be used to simultaneously stimulate the rows of the touch sensor panel, and the one or more mixers in each sense channel can be configured to demodulate the signal received from the column connected to each sense channel using the one or more selected frequencies. After all steps have been completed, the demodulated signals from the one or more mixers can be used in calculations to determine an image of touch for the touch sensor panel at each of the one or more frequencies.
290 Citations
25 Claims
-
1. An apparatus for controlling a touch panel, wherein the touch panel comprises a plurality of drive and a plurality of sense lines, the apparatus comprising:
controller circuitry comprising drive circuitry and sense circuitry, wherein; the drive circuitry is configured to; in a panel scan mode, simultaneously apply a plurality of stimulation signals to the plurality of drive lines, the plurality of stimulation signals having a stimulation frequency and multiple stimulation phases; and in a spectrum analyzer mode, not apply the plurality of stimulation signals to the plurality of drive lines; and the sense circuitry is configured to; in the panel scan mode, determine first demodulated sense signals based on one or more demodulation signals and sensed signals received from the plurality of sense lines, the one or more demodulation signals having a demodulation frequency and multiple demodulation phases based on the stimulation frequency and the multiple stimulation phases; and in the spectrum analyzer mode, determine second demodulated sense signals based on a plurality of demodulation signals and sense signals received from the plurality of sense lines; and the controller circuitry is configured to determine the stimulation frequency to be used in the panel scan mode during a subsequent frame, wherein the stimulation frequency to be used in the panel scan mode during the subsequent frame is determined based on the second demodulated sense signals determined in the spectrum analyzer mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for controlling a touch panel comprising a plurality of drive and a plurality of sense lines, the method comprising:
-
in a panel scan mode; simultaneously applying a plurality of stimulation signals to a plurality of drive lines, the plurality of stimulation signals having a stimulation frequency and multiple stimulation phases; and determining first demodulated sense signals based on one or more demodulation signals and sensed signals received from the plurality of sense lines, the one or more demodulation signals having a demodulation frequency and multiple demodulation phases based on the stimulation frequency and the multiple stimulation phases; in a spectrum analyzer mode; not applying the plurality of stimulation signals to the plurality of drive lines; and determining second demodulated sense signals based on a plurality of demodulation signals and sensed signals received from the plurality of sense lines; and determining the stimulation frequency to be used in the panel scan mode during a subsequent frame, wherein the stimulation frequency to be used in the panel scan mode during the subsequent frame is determined based on the second demodulated sense signals determined in the spectrum analyzer mode. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A device for controlling a touch panel, wherein the touch panel comprises a plurality of drive and a plurality of sense lines, the device comprising:
controller circuitry, comprising drive circuitry and sense circuitry, configured to operate in a panel scan mode and a spectrum analyzer mode, wherein; while operating in the panel scan mode in a first frame; the drive circuitry is configured to simultaneously apply a first plurality of stimulation signals to the plurality of drive lines, the first plurality of stimulation signals having a first stimulation frequency and multiple stimulation phases; and the sense circuitry is configured to determine a first plurality of demodulated sense signals based on a first plurality of sense signals received from the plurality of sense lines received from the plurality of sense lines and based on one or more first demodulation signals, the one or more first demodulation signals having a first demodulation frequency and multiple demodulation phases based on the first stimulation frequency and the multiple stimulation phases; and while operating in the spectrum analyzer mode, subsequent to operating in the panel scan mode in the first frame; the drive circuitry is configured to not apply the plurality of stimulation signals to the plurality of drive lines; and the sense circuitry is configured to determine a second plurality of demodulated sense signals based on a second plurality of sense signals received from the plurality of sense lines and based on a second plurality of demodulation signals; and while operating in the panel scan mode in a second frame; the drive circuitry is configured to simultaneously apply a second plurality of stimulation signals to the plurality of drive lines, the second plurality of stimulation signals having the second stimulation frequency and multiple stimulation phases, wherein the second stimulation frequency is based on the second plurality of demodulated sense signals. - View Dependent Claims (16, 17, 18, 19)
-
20. A non-transitory computer readable storage medium storing instructions, that when executed by a processor, performs a method for controlling a touch panel comprising a plurality of drive and a plurality of sense lines, the method comprising:
-
in a panel scan mode; simultaneously applying a plurality of stimulation signals to a plurality of drive lines, the plurality of stimulation signals having a stimulation frequency and multiple stimulation phases; and determining first demodulated sense signals based on one or more demodulation signals and sensed signals received from the plurality of sense lines, the one or more demodulation signals having a demodulation frequency and multiple demodulation phases based on the stimulation frequency and the multiple stimulation phases; in a spectrum analyzer mode; not applying the plurality of stimulation signals to the plurality of drive lines; and determining second demodulated sense signals based on a plurality of demodulation signals and sensed signals received from the plurality of sense lines; and determining the stimulation frequency to be used in the panel scan mode during a subsequent frame, wherein the stimulation frequency to be used in the panel scan mode during the subsequent frame is determined based on the second demodulated sense signals determined in the spectrum analyzer mode. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification