System and method to drive touch panel to measure hover
First Claim
1. An apparatus comprising:
- a touch panel controller coupled to a touch panel sensor, the touch panel sensor including a plurality of row and column sets of electrodes, each set of row electrodes including at least one row drive electrode and at least one row sense electrode, each set of column electrodes including at least one column drive electrode and at least one column sense electrode, the at least one row sense electrode in parallel along a first direction with the at least one row drive electrode and the at least one column sense electrode in parallel along a second direction with the at least one column drive electrode, the touch panel controller comprising;
output circuitry coupled to the at least one row drive electrode of each set of row electrodes and coupled to the at least one column drive electrode of each set of column electrodes, the output circuitry configured to generate drive signals to drive the at least one row drive electrode and the at least one column drive electrode of each set of row electrodes and each set of column electrodes; and
input circuitry coupled to the at least one row sense electrode of each set of row electrodes and coupled to the at least one column sense electrode of each set of column electrodes, the input circuitry configured to measure mutual capacitance between the at least one row or column drive electrode and the at least one row or column sense electrode of each set of row or column electrodes to detect a hover event, wherein the touch panel controller is configured to;
cause the output circuitry to drive at least one row drive electrode of a set of row electrodes during a first time interval;
sense a change in mutual capacitance between the at least one row drive electrode and at least one row sense electrode of the set of row electrodes during the first time interval to detect a row hover event;
cause the output circuitry to drive at least one column drive electrode of a set of column electrodes during a second time interval;
sense a change in mutual capacitance between the at least one column drive electrode and at least one column sense electrode of the set of column electrodes during the second time interval to detect a column hover event; and
approximate a hover event position based upon the row hover event and the column hover event.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques in accordance with the present disclosure allow the detection of hover events and/or touch events performed over the touch panel without requiring that the touch panel be equipped with additional hardware and/or materials. In one or more implementations, the apparatus includes a touch panel controller configured to operatively couple to a touch panel sensor. The touch panel sensor includes at least one drive electrode and at least one sense electrode. The touch panel controller includes output circuitry operatively coupled to the at least one drive electrode. The output circuitry is configured to generate drive signals to drive the drive electrode (i.e., drive the touch panel sensor). The touch panel controller also includes input circuitry operatively coupled to the at least one sense electrode. The input circuitry is configured to measure mutual-capacitance between the at least drive electrode and the at least one sense electrode to detect a hover event. The present disclosure is directed to driving a subset of rows (or columns) and senses the subset of the remaining rows (or columns). Thus, the same sensor can measure multi-touch event and hover without changes to sensor pattern.
14 Citations
19 Claims
-
1. An apparatus comprising:
a touch panel controller coupled to a touch panel sensor, the touch panel sensor including a plurality of row and column sets of electrodes, each set of row electrodes including at least one row drive electrode and at least one row sense electrode, each set of column electrodes including at least one column drive electrode and at least one column sense electrode, the at least one row sense electrode in parallel along a first direction with the at least one row drive electrode and the at least one column sense electrode in parallel along a second direction with the at least one column drive electrode, the touch panel controller comprising; output circuitry coupled to the at least one row drive electrode of each set of row electrodes and coupled to the at least one column drive electrode of each set of column electrodes, the output circuitry configured to generate drive signals to drive the at least one row drive electrode and the at least one column drive electrode of each set of row electrodes and each set of column electrodes; and input circuitry coupled to the at least one row sense electrode of each set of row electrodes and coupled to the at least one column sense electrode of each set of column electrodes, the input circuitry configured to measure mutual capacitance between the at least one row or column drive electrode and the at least one row or column sense electrode of each set of row or column electrodes to detect a hover event, wherein the touch panel controller is configured to; cause the output circuitry to drive at least one row drive electrode of a set of row electrodes during a first time interval; sense a change in mutual capacitance between the at least one row drive electrode and at least one row sense electrode of the set of row electrodes during the first time interval to detect a row hover event; cause the output circuitry to drive at least one column drive electrode of a set of column electrodes during a second time interval; sense a change in mutual capacitance between the at least one column drive electrode and at least one column sense electrode of the set of column electrodes during the second time interval to detect a column hover event; and approximate a hover event position based upon the row hover event and the column hover event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An apparatus comprising:
a touch panel controller coupled to a touch panel sensor, the touch panel sensor including a plurality of row electrodes and a plurality of column electrodes, the plurality of row electrodes including sets of row drive electrodes and sets of row sense electrodes, subsets of the sets of row sense electrodes non-intersecting with corresponding subsets of the sets of row drive electrodes and the plurality of column electrodes including sets of column drive electrodes and sets of column sense electrodes, subsets of the sets of column sense electrodes non-intersecting with corresponding subsets of the sets of column drive electrodes, the touch panel controller comprising; output circuitry coupled to the plurality of row drive electrodes and the plurality of column drive electrodes, the output circuitry configured to generate drive signals to drive the row drive electrodes and the column drive electrodes; and input circuitry coupled to a subset of row and column electrodes, the input circuitry configured to measure mutual capacitance between the sets of row and column drive electrodes and the sets of row and column sense electrodes to detect a hover event, wherein the touch panel controller is configured to; cause the output circuitry to drive a subset of row drive electrodes during a first time interval; sense a change in mutual capacitance between the subset of row drive electrodes and a subset of row sense electrodes during the first time interval to detect a row hover event; cause the output circuitry to drive a subset of column drive electrodes during a second time interval; sense a change in mutual capacitance between the subset of column drive electrodes and a subset of column sense electrodes during the second time interval to detect a column hover event; and approximate a hover event position based upon the row hover event and the column hover event. - View Dependent Claims (9, 10, 11, 12)
-
13. A method of driving a touch panel sensor including a plurality of row and column sets of electrodes, each set of row electrodes including at least one row drive electrode and at least one row sense electrode, each set of column electrodes including at least one column drive electrode and at least one column sense electrode, the at least one row sense electrode in parallel along a first direction with the at least one row drive electrode and the at least one column sense electrode in parallel along a second direction with the at least one column drive electrode, the method comprising:
-
driving a subset of the row drive electrodes during a first time interval by way of output circuitry; sensing a change in mutual capacitance between the subset of row drive electrodes and a subset of row sense electrodes during the first time interval to detect a row hover event; driving a subset of the column drive electrodes during a second time interval by way of output circuitry; sensing a change in mutual capacitance between the subset of column drive electrodes and a subset of column sense electrodes during the second time interval to detect a column hover event; and approximating a hover event position based upon the row hover event and the column hover event. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification