Touch screen driver for resolving plural contemporaneous touches and methods for use therewith
First Claim
Patent Images
1. A touch screen driver for use with a resistive touch screen, the touch screen driver comprising:
- an input/output module, coupled to the resistive touch screen, that supplies at least one input signal to at least one of a plurality of input/output ports of the resistive touch screen and that generates at least one output signal, in response to the at least one input signal, and in accordance with at least one control signal;
a controller module, coupled to the input/output module, that generates the at least one control signal and that generates a position signal representing a resolved position in accordance with a plurality of contemporaneous touches of the resistive touch screen; and
wherein the resolved position includes a position of a first touch of the plurality of contemporaneous touches and a position of a second touch of the plurality of contemporaneous touches, and wherein the controller module generates the resolved position by;
generating a center between the first touch and the second touch;
generating a distance between the first touch and the second touch;
generating the position of the first touch based on the center and the distance and further based on a disambiguation procedure; and
determining the position of the second touch based on the center and the distance and further based on the disambiguation procedure.
16 Assignments
0 Petitions
Accused Products
Abstract
A touch screen driver that can be used with a resistive touch screen includes an input/output module that supplies at least one input signal to at least one of a plurality of input/output ports of the touch screen and that generates at least one output signal, in response to the at least one input signal, and in accordance with at least one control signal. A controller module generates the at least one control signal and that generates a position signal representing a resolved position in accordance with a plurality of contemporaneous touches of the resistive touch screen.
18 Citations
16 Claims
-
1. A touch screen driver for use with a resistive touch screen, the touch screen driver comprising:
-
an input/output module, coupled to the resistive touch screen, that supplies at least one input signal to at least one of a plurality of input/output ports of the resistive touch screen and that generates at least one output signal, in response to the at least one input signal, and in accordance with at least one control signal; a controller module, coupled to the input/output module, that generates the at least one control signal and that generates a position signal representing a resolved position in accordance with a plurality of contemporaneous touches of the resistive touch screen; and wherein the resolved position includes a position of a first touch of the plurality of contemporaneous touches and a position of a second touch of the plurality of contemporaneous touches, and wherein the controller module generates the resolved position by; generating a center between the first touch and the second touch; generating a distance between the first touch and the second touch; generating the position of the first touch based on the center and the distance and further based on a disambiguation procedure; and determining the position of the second touch based on the center and the distance and further based on the disambiguation procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A touch screen driver for use with a touch screen, the touch screen driver comprising:
-
an input/output module, coupled to the touch screen, that supplies a plurality of input signals to at least one of a plurality of input/output ports of the touch screen and generates a plurality of output signals, in response to the plurality of input signals, and in accordance with at least one control signal; and a controller module, coupled to the input/output module, that generates the at least one control signal and that generates a first position signal representing a position of a first touch of the touch screen and a second position signal representing a second touch of the touch screen, wherein the first touch begins before the beginning of the second touch, wherein the first touch continues during at least a portion of the second touch, and wherein the controller module generates the first position signal based on a first output signal of the plurality of output signals generated before the beginning of the second touch, wherein the controller module generates the first position signal and the second signal based upon a center between the first touch and the second touch, a distance between the first touch and the second touch, and a disambiguation procedure. - View Dependent Claims (9)
-
-
10. A method for use with a resistive touch screen, the method comprising:
-
generating at least one input signal to at least one of a plurality of input/output ports of the resistive touch screen; generating at least one output signal, in response to the at least one input signal; and generating a position signal representing a resolved position in accordance with a plurality of contemporaneous touches of the resistive touch screen, based on the at least one output signal, wherein generating the position signal includes; generating a center between a first touch and a second touch; generating a distance between the first touch and the second touch; generating the position of the first touch based on the center and the distance and further based on a disambiguation procedure; and determining the position of the second touch based on the center and the distance and further based on the disambiguation procedure. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification