Touch panel controller, integrated circuit, and electronic device
Claim Score by NHIP
Abstract
A driving unit (14) applies a driving voltage based on a predetermined code sequence to each of a plurality of drive lines, and thereby an integration circuit (21) outputs a linear sum signal based on a linear sum of amounts of charges accumulated in a sense line. This is performed a plurality of times, and a computation unit (23) estimates an electrostatic capacitance. The driving unit (14) applies a positive driving voltage and a negative driving voltage to a pair of adjacent drive lines.

Term
Projected expiry 24 April 2034.
- Priority
- Filed
- Published
- Today
- Projected expiry
5 claims: 2 independent, 3 dependent
- 1Broadest claimClaim Score 36, narrow(NHIP)A touch panel controller which controls a touch panel having M (M is an integer of 2 or more) electrostatic capacitances formed between M drive lines and a sense line, comprising:a driving unit which performs N (N is an integer) time of driving for applying a driving voltage based on a predetermined code sequence represented by N K-dimensional vector to one drive line of each of K (K is an integer and satisfies 1≦K≦M/2) pair of drive lines and applying a driving voltage obtained by inverting a polarity of the driving voltage to the other drive line of each pair of drive lines;and a detection unit which detects a linear sum of amounts of charges accumulated in the sense line by the driving voltages and the electrostatic capacitances and outputs a linear sum signal based on the linear sum N time. wherein the driving unit performs the N-time of driving for a plurality of sets, and at least one drive line is different between in the pair of drive lines for at least one set of the plurality of sets and in the pair of drive lines for the other set.
156 paragraphs in 8 sections, as filed
TECHNICAL FIELD
0001The present invention relates to a touch panel controller which controls a touch panel, an integrated circuit, and an electronic device.
BACKGROUND ART
0002A touch panel device is a pointing device which detects a position on a touch panel, with or to which an object such as a finger of a user or a pen point of a stylus pen (hereinafter, referred to as an “indicator”) is in contact or proximate (hereinafter, referred to as a “touch”), and outputs information of the detected position. By providing the touch panel on a display screen of a display device, the touch panel device allows an intuitive operation compared to an input device such as a keyboard or a mouse. Thus, it is prominent to be mounted, for example, in a mobile phone, a smartphone, a tablet terminal and the like.
0003Among the touch panel devices described above, a projected capacitive touch panel device has been widely used in recent years from a viewpoint of a transmittance, durability and the like. In the case of the projected capacitive touch panel device, the touch panel has transparent electrode patterns such as ITO (Indium Tin Oxide) formed in a grid pattern on a transparent substrate made of glass, plastic or the like. When an indicator touches the touch panel, electrostatic capacitances in a plurality of transparent electrode patterns in a vicinity thereof change (for example, decrease). Accordingly, by detecting a change in a current or a voltage of the transparent electrode patterns, it is possible to detect a position touched by the indicator.
(Configuration Example of Conventional Technique)
0004As one example of a conventional projected capacitive touch panel device, there is a touch panel system which drives a plurality of drive lines in parallel and estimates an electrostatic capacitance, which is disclosed in PTL 1. <figref idref="DRAWINGS">FIG. 6</figref> is a circuit diagram illustrating a schematic configuration of the touch panel system.
0005As illustrated in <figref idref="DRAWINGS">FIG. 6</figref>, a touch panel system <b>1011</b> described in PTL 1 is configured to include a touch panel <b>1012</b> and a touch panel controller <b>1013</b>. The touch panel <b>1012</b> includes drive lines DL<b>1</b> to DL<b>4</b> and sense lines SL<b>1</b> to SL<b>4</b>. Thereby, the drive lines DL<b>1</b> to DL<b>4</b> and the sense lines SL<b>1</b> to SL<b>4</b> have electrostatic capacitances C<b>11</b> to C<b>44</b> at positions where they intersect with each other (hereinafter, referred to as “intersections”).
0006The touch panel controller <b>1013</b> includes a driving unit <b>1014</b> which drives the drive lines DL<b>1</b> to DL<b>4</b>. The driving unit <b>1014</b> applies a voltage (hereinafter, referred to as a “driving voltage”) based on predetermined code sequences to each of the drive lines DL<b>1</b> to DL<b>4</b>. At this time, with existence of the electrostatic capacitances C<b>11</b> to C<b>44</b>, a current flows through the sense lines SL<b>1</b> to SL<b>4</b> and charges are accumulated in the intersections.
0007The touch panel controller <b>1013</b> includes a detection unit <b>1015</b> which detects signals from the sense lines SL<b>1</b> to SL<b>4</b>. Specifically, the detection unit <b>1015</b> includes a plurality of integration circuits <b>1021</b> each using an operational amplifier <b>1024</b> and a capacitor having an integration capacitance Cint, and each of the plurality of integration circuits <b>1021</b> is connected to each of the sense lines SL<b>1</b> to SL<b>4</b>. Thereby, an output voltage of each of the integration circuits <b>1021</b> connected to each of the sense lines SL<b>1</b> to SL<b>4</b> serves as a voltage in proportion to an integration value of the current flowing through the sense lines, that is, a voltage in proportion to a linear sum (total sum) of amounts of charges which are respectively accumulated in a plurality of intersections in the sense lines (linear sum signal).
(Operation Example of Conventional Technique)
0008An operation example of the touch panel system <b>1011</b> which is configured as described above will be described. Note that, description will be given by focusing on the sense line SL<b>3</b> among the sense lines SL<b>1</b> to SL<b>4</b> in the operation example.
0009<figref idref="DRAWINGS">FIG. 7</figref> is a view indicating one example of the aforementioned code sequences used in the driving unit <b>1014</b> in a tabular form. Code sequences MC<b>1</b> which are indicated in the figure are based on M-sequences, and elements of the code sequences MC<b>1</b> are either “1” or “−1”. For example, the driving unit <b>1014</b> drives the drive lines DL<b>1</b> to DL<b>4</b> illustrated in <figref idref="DRAWINGS">FIG. 6</figref> by using code sequences of column vectors Drive <b>1</b> to Drive <b>4</b> in the code sequences MC<b>1</b> indicated in <figref idref="DRAWINGS">FIG. 7</figref>. In addition, the driving unit <b>1014</b> applies a driving voltage of Vdrive when an element of the code sequences is “1”, and applies a driving voltage of −Vdrive when the element is “−1”. Note that, as the driving voltage, a power supply voltage may be used or a voltage other than the power supply voltage, such as a reference voltage, may be used.
0010First, based on elements of the column vectors Drive <b>1</b> to Drive <b>4</b> in a first row vector (1st Vector) of the code sequences MC<b>1</b> indicated in <figref idref="DRAWINGS">FIG. 7</figref>, the driving voltage of Vdrive is applied to the drive lines DL<b>1</b>, DL<b>3</b> and DL<b>4</b> and the driving voltage of −Vdrive is applied to the drive line DL<b>2</b>. In this case, amounts of charges of “C<b>31</b>×Vdrive”, “C<b>32</b>×(−Vdrive)”, “C<b>33</b>×Vdrive”, and “C<b>34</b>×Vdrive” are to be respectively accumulated at the intersections of the sense line SL<b>3</b> and the drive lines DL<b>1</b> to DL<b>4</b>. Accordingly, an amount of charges Q<b>3</b> accumulated in the sense line SL<b>3</b> is provided by a following formula.
0000<br /><i>Q</i>3=<i>C</i>31×<i>V</i>drive+<i>C</i>32×(−<i>V</i>drive)+<i>C</i>33×<i>V</i>drive+<i>C</i>34×<i>V</i>drive=<i>V</i>drive×(<i>C</i>31−<i>C</i>32+<i>C</i>33+<i>C</i>34) (1).
0011Then, an output voltage Y<b>3</b> of the integration circuit <b>1021</b> which is connected to the sense line SL<b>3</b> is provided by a following formula.
0000<br /><i>Y</i>3=(time integration of the current flowing through the sense line <i>SL</i>3)/<i>C</i>int=<i>Q</i>3/<i>C</i>int (2).
0000Here, Cint is an integration capacitance in the integration circuit <b>1021</b>.
0012Next, a driving voltage based on a second row vector (2nd Vector) of the code sequences MC<b>1</b> is applied to the drive lines DL<b>1</b> to DL<b>4</b> and the output voltage Y<b>3</b> of the integration circuit <b>1021</b> which is connected to the sense line SL<b>3</b> is detected, and the similar will be repeated thereafter. Thereby, thirty one output voltages Y<b>3</b> are to be detected. By calculating an inner product of the thirty one output voltages Y<b>3</b> and a decoded matrix of the code sequences MC<b>1</b> indicated in <figref idref="DRAWINGS">FIG. 7</figref>, each of the electrostatic capacitances C<b>31</b> to C<b>34</b> at intersections on the sense line SL<b>3</b> is able to be estimated.
0013<figref idref="DRAWINGS">FIG. 8</figref> is a circuit diagram illustrating a schematic configuration of another touch panel system described in PTL 1. A touch panel system <b>1111</b> illustrated in <figref idref="DRAWINGS">FIG. 8</figref> is different from the touch panel system <b>1011</b> illustrated in <figref idref="DRAWINGS">FIG. 6</figref> in that one differential amplifier <b>1124</b> is provided instead of the two operational amplifier <b>1024</b> in the integration circuits connected to a pair of adjacent sense lines, and is similar in other configurations.
0014In this case, for example, when the driving voltage based on the first row vector of the code sequences MC<b>1</b> indicated in <figref idref="DRAWINGS">FIG. 7</figref> is applied to the drive lines DL<b>1</b> to DL<b>4</b>, an output voltage Y<b>34</b> of the differential amplifier <b>1124</b> which is connected to the sense lines SL<b>3</b> and SL<b>4</b> is provided by a following formula. Usage of the differential amplifier <b>1124</b> allows increasing a dynamic range and removing a common mode noise.
0000<br /><i>Y</i>34=<i>Y</i>3−<i>Y</i>4=(<i>V</i>drive/<i>C</i>int)×{(<i>C</i>31−<i>C</i>41)−(<i>C</i>32−<i>C</i>42)+(<i>C</i>33−<i>C</i>43)+(<i>C</i>34−<i>C</i>44)} (3).
CITATION LIST
Patent Literature
0015PTL 1: Japanese Unexamined Patent Application Publication No. 2013-3603 (Published on Jan. 7, 2013)
SUMMARY OF INVENTION
Technical Problem
0016The respective sense lines SL<b>1</b> to SL<b>4</b> have parasitic capacitances such as electrostatic capacitances with respect to a ground, in addition to the electrostatic capacitances C<b>11</b> to C<b>44</b> with respect to the drive lines DL<b>1</b> to DL<b>4</b> at the intersections. Therefore, when the driving voltage is applied to the drive lines DL<b>1</b> to DL<b>4</b>, charges are to be accumulated in the sense lines SL<b>1</b> to SL<b>4</b> by an amount of the parasitic capacitances. Accordingly, it is desired to consider the parasitic capacitances in order to estimate the electrostatic capacitances C<b>11</b> to C<b>44</b>.
0017Here, when the parasitic capacitances of the pair of adjacent sense lines SL<b>3</b> and SL<b>4</b> are equal, amounts of charges accumulated due to the parasitic capacitances are equal, so that influence due to the parasitic capacitances on an output voltage of the differential amplifier <b>1124</b> is suppressed by using the differential amplifier <b>1124</b> illustrated in <figref idref="DRAWINGS">FIG. 8</figref>. When the parasitic capacitances of the sense lines SL<b>3</b> and SL<b>4</b> are different, however, the amounts of charges accumulated due to the parasitic capacitances are different, so that the differential amplifier <b>1124</b> performs amplification by amount of the difference of the parasitic capacitances and accuracy of estimation values of the electrostatic capacitances C<b>11</b> to C<b>44</b> are deteriorated.
0018The invention has been made in view of the aforementioned problem and an object thereof is to provide, for example, a touch panel controller capable of accurately estimating an amount of changes in electrostatic capacitances.
Solution to Problem
0019A touch panel controller according to the invention is a touch panel controller which controls a touch panel having M (M is an integer of 2 or more) electrostatic capacitances formed between M drive lines and a sense line, including: a driving unit which performs N (N is an integer) time of driving for applying a driving voltage based on a predetermined code sequence represented by N K-dimensional vector to one drive line of each of K (K is an integer and satisfies 1≦K≦M/2) pair of drive lines and applying a driving voltage obtained by inverting a polarity of the driving voltage to the other drive line of each pair; and a detection unit which detects a linear sum of amounts of charges accumulated in the sense line by the driving voltages and the electrostatic capacitances and outputs a linear sum signal based on the linear sum N time, in order to solve the aforementioned problem.
Effects of Invention
0020According to one aspect of the invention, an effect of capable of accurately estimating an amount of changes in electrostatic capacitances is achieved.
BRIEF DESCRIPTION OF DRAWINGS
0021<figref idref="DRAWINGS">FIG. 1</figref> is a circuit diagram illustrating a schematic configuration of a touch panel device according to a first embodiment of the invention.
0022<figref idref="DRAWINGS">FIG. 2</figref> is a circuit diagram illustrating the touch panel device in a simplified manner.
0023<figref idref="DRAWINGS">FIG. 3</figref> is a graph indicating one example of estimation values of capacitances calculated when there is a touch input in a vicinity of an intersection of a certain sense line and a certain drive line in the touch panel device.
0024<figref idref="DRAWINGS">FIG. 4</figref> is a graph indicating one example of estimation values of capacitances calculated when there are touch inputs in a vicinity of an intersection of a certain sense line and a certain drive line and in a vicinity of an intersection of the sense line and a different drive line in a touch panel device according to a second embodiment of the invention.
0025<figref idref="DRAWINGS">FIG. 5</figref> is a block diagram illustrating a schematic configuration of a mobile phone according to a third embodiment of the invention.
0026<figref idref="DRAWINGS">FIG. 6</figref> is a circuit diagram illustrating a schematic configuration of a conventional touch panel system.
0027<figref idref="DRAWINGS">FIG. 7</figref> is a view indicating one example of code sequences used in a driving unit of the touch panel system in a tabular form.
0028<figref idref="DRAWINGS">FIG. 8</figref> is a circuit diagram illustrating a schematic configuration of another conventional touch panel system.
DESCRIPTION OF EMBODIMENTS
Embodiment 1
0029One embodiment of the invention will be described below with reference to <figref idref="DRAWINGS">FIG. 1</figref> to <figref idref="DRAWINGS">FIG. 3</figref>. Note that, for convenience of description, the same reference signs are assigned to members having the same functions as those of members indicated in each of embodiments, and description thereof will be omitted as appropriate.
(Configuration of Touch Panel Device)
0030<figref idref="DRAWINGS">FIG. 1</figref> is a circuit diagram illustrating a schematic configuration of a touch panel device according to the present embodiment. As illustrated in the figure, a touch panel device (electronic device) <b>11</b> is composed to include a touch panel <b>12</b> and a touch panel controller <b>13</b>. The touch panel <b>12</b> includes 2 m (M) drive lines DL<b>1</b> to DL<b>2</b><i>m </i>and N sense lines SL<b>1</b> to SLN (m, and N are natural numbers). The drive lines DL<b>1</b> to DL<b>2</b><i>m </i>and the sense lines SL<b>1</b> to SLN are arranged to be orthogonal to each other, and thereby have electrostatic capacitances C<b>1</b>,<b>1</b> to CN,<b>2</b><i>m </i>at intersections which are arranged in a matrix manner.
0031The touch panel controller <b>13</b> includes a driving unit <b>14</b> which drives the drive lines DL<b>1</b> to DL<b>2</b><i>m, </i>and a detection unit <b>15</b> which detects signals from the sense lines SL<b>1</b> to SLN. The driving unit <b>14</b> applies a driving voltage based on predetermined code sequences, which mutually have low correlation, to each of the drive lines DL<b>1</b> to DL<b>2</b><i>m. </i>At this time, with existence of the electrostatic capacitances C<b>1</b>,<b>1</b> to CN,<b>2</b><i>m, </i>a current flows through the sense lines SL<b>1</b> to SLN and charges are accumulated in the intersections.
0032Specifically, the driving unit <b>14</b> uses the code sequences MC<b>1</b> indicated in <figref idref="DRAWINGS">FIG. 7</figref> as the code sequences and associates the drive lines DL<b>1</b> to DL<b>2</b><i>m </i>with each of 2M column vectors (for example, Drive <b>1</b> to Drive <b>2</b><i>m</i>) in the code sequences. Then, the driving unit <b>14</b> applies a driving voltage corresponding to an element of the 2M column vectors in an i-th row vector of the code sequences in i-th driving. That is, the driving unit <b>14</b> applies the driving voltage of Vdrive when the element is “1” and applies the driving voltage of −Vdrive when the element is “−1”.
0033In the detection unit <b>15</b>, an integration circuit <b>21</b>, an A/D conversion unit <b>22</b> and a computation unit (estimation unit) <b>23</b> are provided for each of a pair of adjacent sense lines.
0034The integration circuit <b>21</b> includes one differential amplifier <b>24</b> and two capacitive elements (for example, capacitors) <b>25</b> having an integration capacitance Cint. The differential amplifier <b>24</b> is of a fully-differential two-input-two-output type, and two input signals are respectively input thereto from the pair of sense lines, and two differential signals which have been differentially amplified are respectively fed back through the two capacitive elements <b>25</b>. Thereby, output voltages of the two differential signals become voltages in proportion to a difference between integration values of currents flowing through each of the pair of sense lines, that is, voltages in proportion to a difference between a linear sum of amounts of charges respectively accumulated in a plurality of intersections of one of the pair of sense lines and a linear sum of amounts of charges respectively accumulated in a plurality of intersections of the other of the pair of sense lines.
0035The two differential signals which have been differentially amplified by the differential amplifier <b>24</b> are converted into digital signals by the A/D conversion unit <b>22</b> and subjected to computation by the computation unit <b>23</b>, and then relative values of the electrostatic capacitances C<b>1</b>,<b>1</b> to CN,<b>2</b><i>m </i>at the intersections are estimated.
0036The configuration above is different from a configuration of the conventional touch panel system <b>1111</b> illustrated in <figref idref="DRAWINGS">FIG. 8</figref> in the numbers of drive lines and sense lines, and others are similar thereto.
(Details of Computation Unit)
0037Next, details of computation in the computation unit <b>23</b> will be described. Note that, each of the numbers of drive lines and sense lines is set as four, which is the same as that in <figref idref="DRAWINGS">FIG. 8</figref>, for simplifying description.
0038When a driving voltage based on an i-th row vector (i th Vector) (i is an integer of 1 to 31) in the code sequences indicated in <figref idref="DRAWINGS">FIG. 7</figref> is applied to the drive lines DL<b>1</b> to DL<b>4</b>, an output voltage Y<b>34</b><i>i </i>of the integration circuit <b>21</b> connected to the pair of sense lines SL<b>3</b> and SL<b>4</b> is provided by a following formula. Here, Di<b>1</b> to Di<b>4</b> represent elements (1 or −1) of the i-th row vector in the code sequences of the column vectors Drive <b>1</b> to Drive <b>4</b> among the code sequences indicated in <figref idref="DRAWINGS">FIG. 7</figref>.
0000<br /><i>Y</i>34<i>i=Y</i>3<i>i−Y</i>4<i>i</i>=(<i>V</i>drive/<i>C</i>int)×(<i>Di</i>1×(<i>C</i>31−<i>C</i>41)+<i>Di</i>2×(<i>C</i>32−<i>C</i>42)+<i>Di</i>3×(<i>C</i>33−<i>C</i>43)+<i>Di</i>4×(<i>C</i>34−<i>C</i>44)) (4).
0000By iterating the operation as described above also for other row vectors, thirty-one output voltages Y<b>34</b>,<b>1</b> to Y<b>34</b>,<b>31</b> are detected.
0039Next, in order to estimate, for example, a difference between electrostatic capacitances (C<b>31</b>−C<b>41</b>) by the drive line DL<b>1</b> an inner product of the thirty-one output voltages Y<b>34</b>,<b>1</b> to Y<b>34</b>,<b>31</b> and the elements D<b>1</b>,<b>1</b> to D<b>31</b>,<b>1</b> of the column vector Drive <b>1</b> corresponding to the drive line DL<b>1</b> is obtained. In this case, the formula (4) becomes a following formula.
0000<maths id="MATH-US-00001" num="00001"><math overflow="scroll"><mtable><mtr><mtd><mrow><mstyle><mspace width="4.4em" height="4.4ex" /></mstyle><mo></mo><mrow><mo>[</mo><mrow><mi>Expression</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>1</mn></mrow><mo>]</mo></mrow></mrow></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mrow><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>31</mn></munderover><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><mrow><mo>(</mo><mrow><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>3</mn><mi>i</mi></msub></mrow><mo>-</mo><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>4</mn><mi>i</mi></msub></mrow></mrow><mo>)</mo></mrow><mo></mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub></mrow></mrow><mo>=</mo><mrow><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>31</mn></munderover><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><mo>(</mo><mrow><mrow><mfrac><msub><mi>V</mi><mi>drive</mi></msub><msub><mi>C</mi><mi>int</mi></msub></mfrac><mo></mo><mrow><mo>[</mo><mrow><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>-</mo><msub><mi>C</mi><mn>41</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>2</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>32</mn></msub><mo>-</mo><msub><mi>C</mi><mn>42</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>3</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>33</mn></msub><mo>-</mo><msub><mi>C</mi><mn>43</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>4</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>34</mn></msub><mo>-</mo><msub><mi>C</mi><mn>44</mn></msub></mrow><mo>)</mo></mrow></mrow></mrow><mo>]</mo></mrow></mrow><mo></mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub></mrow><mo>)</mo></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mtd></mtr></mtable></math></maths><img file="US2016092007A1_D0001.tif" />
0040Meanwhile, it is known that an inner product of the same sequences takes the same value as a sequence length and an inner product of different sequences takes a value of −1 in the case of an M-sequence. Accordingly, the formula (5) becomes as follows.
0000<maths id="MATH-US-00002" num="00002"><math overflow="scroll"><mtable><mtr><mtd><mrow><mstyle><mspace width="4.4em" height="4.4ex" /></mstyle><mo></mo><mrow><mo>[</mo><mrow><mi>Expression</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>2</mn></mrow><mo>]</mo></mrow></mrow></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mrow><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>31</mn></munderover><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><mrow><mo>(</mo><mrow><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>3</mn><mi>i</mi></msub></mrow><mo>-</mo><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>4</mn><mi>i</mi></msub></mrow></mrow><mo>)</mo></mrow><mo></mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub></mrow></mrow><mo>=</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><mfrac><msub><mi>V</mi><mi>drive</mi></msub><msub><mi>C</mi><mi>int</mi></msub></mfrac><mo></mo><mrow><mo>[</mo><mrow><mrow><mn>31</mn><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>-</mo><msub><mi>C</mi><mn>41</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>-</mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>32</mn></msub><mo>-</mo><msub><mi>C</mi><mn>42</mn></msub></mrow><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>33</mn></msub><mo>-</mo><msub><mi>C</mi><mn>43</mn></msub></mrow><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>34</mn></msub><mo>-</mo><msub><mi>C</mi><mn>44</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>]</mo></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mtd></mtr></mtable></math></maths><img file="US2016092007A1_D0002.tif" />
0041Here, when it is assumed that all the sense lines SL<b>1</b> to <b>4</b> are created with a uniform width and all the drive lines DL<b>1</b> to DL<b>4</b> are created with a uniform width, the electrostatic capacitances C<b>11</b> to C<b>44</b> at the intersections are at the same degree (same order) when no touch is performed. Accordingly, the formula (6) is able to be approximated as a following formula.
0000<maths id="MATH-US-00003" num="00003"><math overflow="scroll"><mtable><mtr><mtd><mrow><mo>[</mo><mrow><mi>Expression</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>3</mn></mrow><mo>]</mo></mrow></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mrow><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>31</mn></munderover><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><mrow><mo>(</mo><mrow><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>3</mn><mi>i</mi></msub></mrow><mo>-</mo><mrow><mi>Y</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>4</mn><mi>i</mi></msub></mrow></mrow><mo>)</mo></mrow><mo></mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub></mrow></mrow><mo>≈</mo><mrow><mfrac><msub><mi>V</mi><mi>drive</mi></msub><msub><mi>C</mi><mi>int</mi></msub></mfrac><mo></mo><mrow><mo>[</mo><mrow><mn>31</mn><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>-</mo><msub><mi>C</mi><mn>41</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>]</mo></mrow></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mtd></mtr></mtable></math></maths><img file="US2016092007A1_D0003.tif" />
0042Thus, from the inner product of the thirty-one output voltages Y<b>34</b>,<b>1</b> to Y<b>34</b>,<b>31</b> and the elements D<b>1</b>,<b>1</b> to D<b>31</b>,<b>1</b> of the column vector Drive <b>1</b> corresponding to the drive line DL<b>1</b>, the difference of the electrostatic capacitances (C<b>31</b>−C<b>41</b>) is able to be estimated. By performing the similar also for other drive lines DL<b>2</b> to DL<b>4</b>, differences of other electrostatic capacitances (C<b>32</b>−C<b>42</b>), (C<b>33</b>−C<b>43</b>) and (C<b>34</b>−C<b>44</b>) are able to be estimated.
(About Parasitic Capacitance)
0043Next, a case where each sense line has a parasitic capacitance will be described. In the differential amplifier <b>24</b>, input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>of two input signals from the pair of sense lines SL<b>3</b> and SL<b>4</b> are provide by a following formula. Here, Vcm represents a common mode voltage.
0000<maths id="MATH-US-00004" num="00004"><math overflow="scroll"><mtable><mtr><mtd><mrow><mo>[</mo><mrow><mi>Expression</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>4</mn></mrow><mo>]</mo></mrow></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mo>{</mo><mtable><mtr><mtd><mrow><mrow><mi>X</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>3</mn><mi>i</mi></msub></mrow><mo>=</mo><mrow><mfrac><mrow><mo>-</mo><mrow><msub><mi>V</mi><mi>drive</mi></msub><mo></mo><mrow><mo>[</mo><mtable><mtr><mtd><mrow><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>+</mo><msub><mi>C</mi><mn>41</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>2</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>32</mn></msub><mo>+</mo><msub><mi>C</mi><mn>42</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>3</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>33</mn></msub><mo>+</mo><msub><mi>C</mi><mn>43</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>4</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>34</mn></msub><mo>+</mo><msub><mi>C</mi><mn>44</mn></msub></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr></mtable><mo>]</mo></mrow></mrow></mrow><mrow><mn>2</mn><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>+</mo><msub><mi>C</mi><mn>32</mn></msub><mo>+</mo><msub><mi>C</mi><mn>33</mn></msub><mo>+</mo><msub><mi>C</mi><mn>34</mn></msub><mo>+</mo><msub><mi>C</mi><mi>int</mi></msub></mrow><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><msub><mi>V</mi><mi>cm</mi></msub></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mi>X</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>4</mn><mi>i</mi></msub></mrow><mo>=</mo><mrow><mfrac><mrow><mo>-</mo><mrow><msub><mi>V</mi><mi>drive</mi></msub><mo></mo><mrow><mo>[</mo><mtable><mtr><mtd><mrow><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>31</mn></msub><mo>+</mo><msub><mi>C</mi><mn>41</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>2</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>32</mn></msub><mo>+</mo><msub><mi>C</mi><mn>42</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>3</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>33</mn></msub><mo>+</mo><msub><mi>C</mi><mn>43</mn></msub></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>4</mn></mrow></msub><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>34</mn></msub><mo>+</mo><msub><mi>C</mi><mn>44</mn></msub></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr></mtable><mo>]</mo></mrow></mrow></mrow><mrow><mn>2</mn><mo></mo><mrow><mo>(</mo><mrow><msub><mi>C</mi><mn>41</mn></msub><mo>+</mo><msub><mi>C</mi><mn>42</mn></msub><mo>+</mo><msub><mi>C</mi><mn>43</mn></msub><mo>+</mo><msub><mi>C</mi><mn>44</mn></msub><mo>+</mo><msub><mi>C</mi><mi>int</mi></msub></mrow><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><msub><mi>V</mi><mi>cm</mi></msub></mrow></mrow></mtd></mtr></mtable></mrow></mtd><mtd><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mtd></mtr></mtable></math></maths><img file="US2016092007A1_D0004.tif" />
0044As described above, when it is set that the electrostatic capacitances C<b>11</b> to C<b>44</b> at the intersections are at the same degree when no touch is performed and are able to be approximated with an electrostatic capacitance Cx, the formula (8) is able to be approximated as a following formula.
0000<maths id="MATH-US-00005" num="00005"><math overflow="scroll"><mtable><mtr><mtd><mrow><mo>[</mo><mrow><mi>Expression</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mn>5</mn></mrow><mo>]</mo></mrow></mtd><mtd><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle></mtd></mtr><mtr><mtd><mrow><mo>{</mo><mtable><mtr><mtd><mrow><mrow><mi>X</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>3</mn><mi>i</mi></msub></mrow><mo>≈</mo><mrow><mfrac><mrow><mrow><mo>-</mo><msub><mi>V</mi><mi>drive</mi></msub></mrow><mo></mo><mrow><msub><mi>C</mi><mi>x</mi></msub><mo></mo><mrow><mo>[</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>3</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>4</mn></mrow></msub></mrow><mo>]</mo></mrow></mrow></mrow><mrow><mo>(</mo><mrow><mrow><mn>4</mn><mo></mo><msub><mi>C</mi><mi>x</mi></msub></mrow><mo>+</mo><msub><mi>C</mi><mi>int</mi></msub></mrow><mo>)</mo></mrow></mfrac><mo>+</mo><msub><mi>V</mi><mi>cm</mi></msub></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mi>X</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><msub><mn>4</mn><mi>i</mi></msub></mrow><mo>≈</mo><mrow><mfrac><mrow><mrow><mo>-</mo><msub><mi>V</mi><mi>drive</mi></msub></mrow><mo></mo><mrow><msub><mi>C</mi><mi>x</mi></msub><mo></mo><mrow><mo>[</mo><mrow><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>3</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>i</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mn>4</mn></mrow></msub></mrow><mo>]</mo></mrow></mrow></mrow><mrow><mo>(</mo><mrow><mrow><mn>4</mn><mo></mo><msub><mi>C</mi><mi>x</mi></msub></mrow><mo>+</mo><msub><mi>C</mi><mi>int</mi></msub></mrow><mo>)</mo></mrow></mfrac><mo>+</mo><msub><mi>V</mi><mi>cm</mi></msub></mrow></mrow></mtd></mtr></mtable></mrow></mtd><mtd><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mtd></mtr></mtable></math></maths><img file="US2016092007A1_D0005.tif" />
0045Thus, the input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>depend on a total value of the elements Di<b>1</b>, Di<b>2</b>, Di<b>3</b> and Di<b>4</b> of the code sequences corresponding to driving of the respective drive lines DL<b>1</b> to DL<b>4</b>. Plainly to say, the input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>depend on driving patterns of the respective drive lines DL<b>1</b> to DL<b>4</b>.
0046Here, a parasitic capacitance of the sense line SL<b>3</b> is set as Cp<b>3</b> and a parasitic capacitance of the sense line SL<b>4</b> is set as Cp<b>4</b>. When the two parasitic capacitances Cp<b>3</b> and Cp<b>4</b> are equal, the input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>are also equal according to the formula (9), so that amounts of charges respectively accumulated in the sense lines SL<b>3</b> and SL<b>4</b> by the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> become equal. Thus, in the output voltage Y<b>34</b>,<i>i </i>of the differential amplifier <b>24</b>, influence by the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> is suppressed.
0047When the two parasitic capacitances Cp<b>3</b> and Cp<b>4</b> are different, however, the amounts of charges respectively accumulated in the sense lines SL<b>3</b> and SL<b>4</b> by the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> are different, so that amplification is performed by an amount of the difference between the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> by the differential amplifier <b>24</b>, resulting that accuracy of estimation values of the electrostatic capacitances C<b>11</b> to C<b>44</b> is deteriorated.
(Details of Driving Unit)
0048Thus, in the present embodiment, the driving unit <b>14</b> uses each element Dij of the code sequences for an odd-numbered drive line DL<b>2</b><i>j</i>-<i>i </i>(j is an integer of 1 to M) and uses an element −Dij obtained by inverting a positive or negative sign (polarity) of the element Dij (hereinafter referred to as an “inversion element”) for an even-numbered drive line DL<b>2</b><i>j, </i>as illustrated in <figref idref="DRAWINGS">FIG. 1</figref>.
0049Though the input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>of the differential amplifier <b>24</b> depend on a total value of elements Di,<b>1</b> to Di,<b>2</b><i>m </i>of the code sequences corresponding to driving of the respective drive lines DL<b>1</b> to DL<b>2</b><i>m </i>like the formula (9), the total value becomes zero in the case of the present embodiment. Accordingly, even when the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> of the pair of sense lines SL<b>3</b> and SL<b>4</b> are different (exist), an approximate value of the input voltages X<b>3</b><i>i </i>and X<b>4</b><i>i </i>of the differential amplifier <b>24</b> becomes zero and an approximate value of the amounts of charges respectively accumulated in the sense lines SL<b>3</b> and SL<b>4</b> by the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> also becomes zero and equal thereto. Thus, in the output voltage Y<b>34</b>,<i>i </i>of the differential amplifier <b>24</b>, influence by the parasitic capacitances Cp<b>3</b> and Cp<b>4</b> is suppressed.
(Example)
0050Next, description will be given for an example of the touch panel device <b>11</b> which is configured as described above. For convenience of the description, <figref idref="DRAWINGS">FIG. 2</figref> is a circuit diagram illustrating the touch panel device <b>11</b>, which is illustrated in <figref idref="DRAWINGS">FIG. 1</figref>, in a simplified manner. In the touch panel device <b>11</b> illustrated in <figref idref="DRAWINGS">FIG. 2</figref>, the touch panel <b>12</b> includes two sense lines SL<b>1</b> and SL<b>2</b> and eighteen drive lines DL<b>1</b> to DL<b>18</b> which intersect with the sense lines SL<b>1</b> and SL<b>2</b>.
0051All electrostatic capacitances C<b>1</b>,<b>1</b> to C<b>2</b>,<b>18</b> at the intersections had 2.2 pF, and the integration capacitance Cint of the integration circuit <b>21</b> had 8 pF. When a touch is performed, the electrostatic capacitance C<b>1</b>,<b>1</b> to C<b>2</b>,<b>18</b> at a touched portion was set to decrease by 0.2 pF. Moreover, a parasitic capacitance Cp<b>1</b> of the sense line SL<b>1</b> had 9 pF and a parasitic capacitance Cp<b>2</b> of the sense line SL<b>2</b> had 11 pF. A clock signal with 1 MHz was used and a cycle of driving in the driving unit <b>14</b> was 1μ second. A power supply voltage VDD was 3.3 V and a common mode voltage Vcm was 1.65 V. The driving voltage was VDD/2+Vcm=3.3V when an element of the code sequences was “1” and the driving voltage was −VDD/2+Vcm=0V when the element was “−1”.
0052In the present operation example, sixty-three M-sequences generated by bit-shifting M-sequences having a length of arrays of 63 were used as the code sequences and elements of the code sequences were DMt,<b>1</b> to DMt,<b>63</b>. The elements DMt,<b>1</b> to DMt,<b>63</b> were changed for each clock, and, for example, changed to DM<b>1</b>,<b>1</b> to DM<b>1</b>,<b>63</b> in a first clock and changed to DM<b>63</b>,<b>1</b> to DM<b>63</b>,<b>63</b> in a sixty-third clock. Then, they were returned again to DM<b>1</b>,<b>1</b> to DM<b>1</b>,<b>63</b> which are the same values as those of the first clock, and the same values were iterated for every sixty-three clocks.
0053The driving unit <b>14</b> applied a driving voltage corresponding to elements DMt,<b>1</b> to DMt,<b>9</b> of the code sequences to the odd-numbered drive lines DL<b>1</b> to DL<b>17</b>, respectively. On the other hand, the driving unit <b>14</b> applied a driving voltage (inversion voltage) corresponding to inversion elements −DMt,<b>1</b> to −DMt,<b>9</b> of the elements DMt,<b>1</b> to DMt,<b>9</b> to the even-numbered drive lines DL<b>2</b> to DL<b>18</b>, respectively. Thereby, the differential amplifier <b>24</b> connected to the sense lines SL<b>1</b> and SL<b>2</b> output an output voltage Y<b>12</b>,<i>t. </i>The processing above was iterated from t=1 to t=63.
0054The computation unit <b>23</b> calculated an inner product of detected output voltages Y<b>12</b>,<b>1</b> to Y<b>12</b>,<b>63</b> and elements DM<b>1</b>,<i>j </i>to DM<b>63</b>,<i>j </i>of a code sequence corresponding to a drive line DLj, and estimates a difference of electrostatic capacitances C<b>1</b>,<i>j</i>−C<b>2</b>,<i>j </i>at an intersection of the drive line DLj by using the formula (7).
0055<figref idref="DRAWINGS">FIG. 3</figref> is a graph indicating one example of estimation values of capacitances calculated by the computation unit <b>23</b> when there is a touch input in a vicinity of an intersection of the sense line SL<b>1</b> and the drive line DL<b>11</b>. A case where the driving unit <b>14</b> performs an operation of the present example is illustrated in (a) of the same figure. On the other hand, (b) of the same figure is a comparative example, which indicates a conventional operation in which the driving unit <b>14</b> applies a driving voltage corresponding to elements DMt,<b>1</b> to DMt,<b>18</b> of the code sequences to the drive lines DL<b>1</b> to DL<b>18</b>, respectively.
0056In <figref idref="DRAWINGS">FIG. 3</figref>, the solid line indicates a case where the parasitic capacitance Cp<b>1</b> of the sense line SL<b>1</b> is 9 pF and the parasitic capacitance Cp<b>2</b> of the sense line SL<b>2</b> is 11 pF as described above. On the other hand, the dotted line indicates a case where both of the parasitic capacitances Cp<b>1</b> and Cp<b>2</b> are 10 pF in the comparative example.
0057In the example indicated in <figref idref="DRAWINGS">FIG. 3(<i>a</i>)</figref>, an estimation value of an electrostatic capacitance (C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b>)−(C<b>1</b>,<b>12</b>−C<b>2</b>,<b>12</b>) was almost 0.2 pF regardless of a difference between the parasitic capacitances Cp<b>1</b> and Cp<b>2</b>. On the other hand, an estimation value of a capacitance C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b> changed being dependent on the difference between the parasitic capacitances Cp<b>1</b> and Cp<b>2</b> in the comparative example indicated in <figref idref="DRAWINGS">FIG. 3(<i>b</i>)</figref>. Thus, the touch panel device <b>11</b> of the present embodiment is able to estimate a change in electrostatic capacitances, which is caused by the touch input, correctly.
(Modified Example)
0058Note that, in the present embodiment, a driving voltage corresponding to an element of a predetermined code sequence is applied to one of a pair of adjacent drive lines and a driving voltage corresponding to an inversion element obtained by inverting a positive or negative sign of the element is applied to the other, but there is no limitation thereto. For example, the pair of drive lines may not be adjacent and may be separated.
0059All the drive lines are set as any of the pair of drive lines in the present embodiment, but there is no limitation thereto. For example, a part of drive lines may be any of the pair of drive lines. Since a total value of elements of the code sequence corresponding to driving of the part of drive lines becomes zero in this case as well, an amount of changes in input voltages of the differential amplifier <b>24</b> is able to be reduced. Thus, influence of a difference between parasitic capacitances in a pair of sense lines on an output voltage of the differential amplifier <b>24</b> is able to be suppressed.
0060Moreover, it is desired to add a driving voltage based on a predetermined code sequence also for remaining drive lines. In this case, respective electrostatic capacitances formed between the remaining drive lines and the aforementioned sense lines are able to be estimated additionally.
0061In addition, drive lines at both ends among a plurality of drive lines have different characteristics compared to those of other drive lines in many cases. Thus, all drive lines other than the drive lines at both ends may be any of the pair of drive lines.
0062Though the fully-differential amplifier <b>24</b> is used in the present embodiment, a standard two-input-one-output differential amplifier may be used or a one-input-one-output operational amplifier as illustrated in <figref idref="DRAWINGS">FIG. 6</figref> may be used. Further, M-sequences are used as code sequences in the present embodiment, but other code sequences such as Walsh codes, Hadamard codes and Gold sequences may be used.
0063The touch panel controller <b>13</b> may be an integrated circuit in which a logic circuit which functions as the driving unit <b>14</b> and the detection unit <b>15</b> is formed.
0064In the present example, code sequences formed of sixty-three M-sequences are used and application of a driving voltage to the drive lines DL<b>1</b> to DL<b>18</b> is performed sixty-three times for estimating nine values of (C<b>1</b>,<b>1</b>−C<b>2</b>,<b>1</b>)−(C<b>1</b>,<b>2</b>−C<b>2</b>,<b>2</b>) to (C<b>1</b>,<b>17</b>−C<b>2</b>,<b>17</b>)−(C<b>1</b>,<b>18</b>−C<b>2</b>,<b>18</b>) associated with electrostatic capacitances, but there is no limitation thereto. As long as the application of the driving voltage is performed ten or more times, which is larger than the number of values to be estimated (9), the nine values associated with the electrostatic capacitances are able to be estimated accurately.
0065That is, when K pair (K is an integer and satisfies 1≦K≦M/2) of drive lines is included in M (M is an integer of 2 or more) drive lines, the number of values to be estimated, which are associated with the electrostatic capacitances, becomes K. Accordingly, as long as the number of times N (N is an integer) of the application of the driving voltage satisfies K<N, the values associated with the electrostatic capacitances are able to be estimated accurately.
0066On the other hand, when K≧N, the values associated with the electrostatic capacitances are not able to be estimated accurately, but approximate values are able to be estimated. In other words, if the values associated with the electrostatic capacitances do not need to be estimated accurately, the number of times N of the application of the driving voltage may be not more than the number K of the values to be estimated.
Embodiment 2
0067Another embodiment of the invention will be described with reference to <figref idref="DRAWINGS">FIG. 4</figref>. In the example indicated in <figref idref="DRAWINGS">FIG. 3(<i>a</i>)</figref>, the computation unit <b>23</b> estimates a difference between a difference of the electrostatic capacitances in one of the pair of drive lines and a difference of the electrostatic capacitances in the other. For example, a capacitance estimated by an inner product of an output signal Yt of the differential amplifier <b>24</b> and an element DMt,<b>1</b> of the code sequence corresponding to the drive line DL<b>1</b> is (C<b>1</b>,<b>1</b>−C<b>2</b>,<b>1</b>)−(C<b>1</b>,<b>2</b>−C<b>2</b>,<b>2</b>).
0068Here, considered is a case where there is a touch input not only in a vicinity of the intersection of the sense line SL<b>1</b> and the drive line DL<b>11</b> like the example indicated in <figref idref="DRAWINGS">FIG. 3(<i>a</i>)</figref>, but there is a touch input with the same level also in a vicinity of the intersection of the sense line SL<b>1</b> and the drive line DL<b>12</b>. In this case, the electrostatic capacitances C<b>2</b>,<b>11</b> and C<b>2</b>,<b>12</b> in which there is no touch input have the same value, and the electrostatic capacitances C<b>1</b>,<b>11</b> and C<b>1</b>,<b>12</b> also have the same value because of having the same touch input. Accordingly, the capacitance (C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b>)−(C<b>1</b>,<b>12</b>−C<b>2</b>,<b>12</b>) estimated by the computation unit <b>23</b> becomes zero, so that a touch input is not able to be detected in some cases.
(Operation of the Present Embodiment)
0069Thus, the driving unit <b>14</b> drives drive lines with a certain code sequence and then drives drive lines with a different code sequence in the present embodiment. For example, in a first set, while applying driving voltages correspond to the elements DMt,<b>1</b> to DMt,<b>9</b> of the code sequence to the odd-numbered drive lines DL<b>1</b> to DL<b>17</b>, respectively, similarly to the example indicated in <figref idref="DRAWINGS">FIG. 3(<i>a</i>)</figref>, the driving unit <b>14</b> applies driving voltages corresponding to the inversion elements −DMt,<b>1</b> to −DMt,<b>9</b> of the elements to the even-numbered drive lines DL<b>2</b> to DL<b>18</b>, respectively. This processing is iterated from t=1 to t=63 and the computation unit <b>23</b> estimates capacitances.
0070Next, in a second set, while applying the driving voltages corresponding to the elements DMt,<b>1</b> to DMt,<b>9</b> of the code sequence to the even-numbered drive lines DL<b>2</b> to DL<b>18</b>, respectively, the driving unit <b>14</b> applies the driving voltages corresponding to the inversion elements −DMt,<b>1</b> to −DMt,<b>9</b> of the elements to the odd-numbered drive lines DL<b>3</b> to DL<b>17</b> and DL<b>1</b>, respectively. This processing is iterated from t=1 to t=63 and the computation unit <b>23</b> estimates capacitances.
(Example)
0071<figref idref="DRAWINGS">FIG. 4</figref> is a graph indicating one example of estimation values of capacitances calculated by the computation unit <b>23</b> when there are touch inputs in a vicinity of an intersection of the sense line SL<b>1</b> and the drive line DL<b>11</b> and in a vicinity of an intersection of the sense line SL<b>1</b> and the drive line DL<b>12</b>. Estimation values of capacitances by the first set are indicated in (a) of the same figure and estimation values of capacitances by the second set are indicated in (b) of the same figure.
0072As indicated in <figref idref="DRAWINGS">FIG. 4(<i>a</i>)</figref>, a change in a capacitance is not able to be detected in the first set. As indicated in (b) of the same figure, however, an estimation value of a capacitance (C<b>1</b>,<b>10</b>−C<b>2</b>,<b>10</b>)−(C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b>) is −0.207 pF and an estimation value of a capacitance (C<b>1</b>,<b>12</b>−C<b>2</b>,<b>12</b>)−(C<b>1</b>,<b>13</b>−C<b>2</b>,<b>13</b>) is 0.207 pF in the second set. Accordingly, it is recognized that a capacitance C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b> is larger than a capacitance C<b>1</b>,<b>10</b>−C<b>2</b>,<b>10</b> by 0.207 pF, and a capacitance C<b>1</b>,<b>12</b>−C<b>2</b>,<b>12</b> is larger than a capacitance C<b>1</b>,<b>13</b>−C<b>2</b>,<b>13</b> by 0.207 pF.
0073In addition, it is found from the first set that the capacitance C<b>1</b>,<b>11</b>−C<b>2</b>,<b>11</b> has the almost same size as the capacitance C<b>1</b>,<b>12</b>−C<b>2</b>,<b>12</b>, so that it is possible to estimate that there are changes in capacitances by 0.207 pF in the vicinity of the intersection of the sense line SL<b>1</b> and the drive line DL<b>11</b> and in the vicinity of the intersection of the sense line SL<b>1</b> and the drive line DL<b>12</b>.
(Modified Example)
0074Note that, the driving unit <b>14</b> performs driving of the first set and the computation unit <b>23</b> estimates a capacitance, and then, the driving unit <b>14</b> performs driving of the second set and the computation unit <b>23</b> estimates a capacitance in the present embodiment, but there is no limitation thereto. For example, it may be such that the driving unit <b>14</b> performs driving of the first set and subsequently performs driving of the second set, and then, the computation unit <b>23</b> estimates a capacitance by the driving of the first set and subsequently estimates a capacitance by the driving of the second set. Moreover, two types of code sequences are used in the present embodiment, but without limitation thereto, three or more types of code sequences may be used.
Embodiment 3
0075Another embodiment of the invention will be described with reference to <figref idref="DRAWINGS">FIG. 5</figref>. <figref idref="DRAWINGS">FIG. 5</figref> is a block diagram illustrating a schematic configuration of a mobile phone according to the present embodiment. A mobile phone (electronic device) <b>300</b> according to the present embodiment includes the touch panel device <b>11</b> of any of the first embodiment and the second embodiment.
(Configuration of Mobile Phone)
0076The mobile phone <b>300</b> according to the present embodiment is composed to include, as illustrated in <figref idref="DRAWINGS">FIG. 5</figref>, the touch panel device <b>11</b>, a CPU (Central Processing Unit) <b>310</b>, a ROM (Read Only Memory) <b>311</b>, a RAM (Random Access Memory) <b>312</b>, a camera <b>313</b>, a microphone <b>314</b>, a speaker <b>315</b>, an operation key <b>316</b>, a display control circuit <b>317</b> and a display panel <b>318</b>. Respective components of the mobile phone <b>300</b> are mutually connected by a data bus.
0077The touch panel device <b>11</b> includes the touch panel <b>12</b> and the touch panel controller <b>13</b> similarly to the touch panel device <b>11</b> illustrated in <figref idref="DRAWINGS">FIG. 1</figref>.
0078The CPU <b>310</b> integrally controls an operation of the mobile phone <b>300</b>. The CPU <b>310</b> controls the operation of the mobile phone <b>300</b>, for example, by executing a program stored in the ROM <b>311</b>.
0079The ROM <b>311</b> is a readable and unwritable memory, for example, such as an EPROM (Erasable Programmable Read-Only Memory), which stores fixed data such as a program to be executed by the CPU <b>310</b>.
0080The RAM <b>312</b> is a readable and writable memory, for example, such as a flash memory®, which stores data to be referred to for computation by the CPU <b>310</b> and variable data such as data generated by the CPU <b>310</b> with computation.
0081The operation key <b>316</b> receives an input of an instruction by a user to the mobile phone <b>300</b>. Data input through the operation key <b>316</b> is stored in the RAM <b>312</b> in a volatile manner.
0082The camera <b>313</b> photographs an object based on a photographing instruction input by the user through the operation key <b>316</b>. Image data of the object photographed by the camera <b>313</b> is stored in the RAM <b>312</b>, an external memory (for example, a memory card) or the like.
0083The microphone <b>314</b> receives an input of a voice of the user. Voice data indicating the input voice of the user (analog data) is converted into digital data in the mobile phone <b>300</b> and sent to another mobile phone (communication partner).
0084The speaker <b>315</b> outputs a sound represented by music data stored, for example, in the RAM <b>312</b> or the like.
0085The display control circuit <b>317</b> drives the display panel <b>318</b> so as to display an image represented by image data, which is stored in the ROM <b>311</b>, the RAM <b>312</b> or the like, based on a user instruction input through the operation key <b>316</b>. The display panel <b>318</b> may be provided being overlapped with the touch panel <b>12</b> or may incorporate the touch panel <b>12</b>, and a configuration thereof is not particularly limited.
0086Further, the mobile phone <b>300</b> may further include an interface (IF) (not illustrated) for connection with other electronic device in a wired manner.
0087The mobile phone <b>300</b> according to the present embodiment is able to execute estimation of electrostatic capacitances more correctly than before by including the touch panel device <b>11</b>. Thereby, the mobile phone <b>300</b> is able to recognize a touch operation by a user more correctly than before, thus making it possible to execute processing desired by the user more correctly than before.
(Modified Example)
0088Note that, though the invention is applied to a mobile phone in the present embodiment, the invention is also applicable to other electronic devices such as a smartphone, a tablet terminal, a fingerprint detection system, an ATM (automatic teller machine).
0089Further, the computation unit <b>23</b> in the touch panel controller <b>13</b> may be omitted. In this case, the computation unit <b>23</b> may be provided between the touch panel device <b>11</b> and the CPU <b>310</b>. Alternatively, a program stored in the ROM <b>311</b> may be merely caused to execute computation processing in the computation unit <b>23</b> on the CPU <b>310</b>.
[Summary]
0090A touch panel controller according to an aspect 1 of the invention is a touch panel controller which controls a touch panel having M (M is an integer of 2 or more) electrostatic capacitances formed between M drive lines and a sense line, including: a driving unit which performs N (N is an integer) time of driving for applying a driving voltage based on a predetermined code sequence represented by N K-dimensional vector to one drive line of each of K (K is an integer and satisfies 1≦K≦M/2) pair of drive lines, and applying a driving voltage obtained by inverting a polarity of the driving voltage to the other drive line of each pair of drive lines; and a detection unit which detects a linear sum of amounts of charges accumulated in the sense line by the driving voltages and the electrostatic capacitances and outputs a linear sum signal based on the linear sum N time.
0091With the aforementioned configuration, the driving unit applies the driving voltage based on the code sequence represented by the N K-dimensional vectors to one of the K pair of drive lines and applies an inversion voltage obtained by inverting the polarity of the driving voltage to the other, in the N-time of driving. This makes it possible to suppress a voltage in the sense line. Thus, it is possible to suppress an amount of charges accumulated by a parasitic capacitance in the sense line. As a result thereof, since each of the K differences of the respective electrostatic capacitances in the K pair of drive lines is able to be estimated accurately by computation of the inner product of the N linear sum signals from the detection unit and the code sequence, thus making it possible to estimate an amount of change in the electrostatic capacitances accurately.
0092As one example of the predetermined code sequence, there are an M-sequence, a Walsh code, a Hadamard code, a Gold sequence and the like. The drive lines in the pair may be or may not be adjacent.
0093The integer N desirably satisfies K<N. In this case, each of the K differences is able to be estimated accurately. Note that, if the accuracy is not desired, the integer N may satisfy K≧N.
0094A driving voltage based on a predetermined code sequence represented by an N (M−2K)-dimensional vector is desirably applied also to (M−2K) drive lines other than the K pair of drive lines. In this case, it is possible to further estimate each (M−2K) electrostatic capacitance formed between the (M−2K) drive lines and the sense line.
0095All the M drive lines are desirably set in the pair of drive lines. In this case, a voltage in the sense line, which is caused by application of the driving voltage, is able to be suppressed to zero. Accordingly, the amount of charges accumulated by the parasitic capacitance in the sense line is able to be suppressed to zero, resulting that the amount of changes in the electrostatic capacitances is able to be estimated more accurately.
0096Meanwhile, drive lines at both ends among the M drive lines are likely to have different characteristics compared to those of other drive lines. Thus, the (M−2) drive lines other than the drive lines at both ends may form the pair of drive lines.
0097Meanwhile, in the case of the invention, a difference between two of the electrostatic capacitances at positions of two intersections of the pair of drive lines and the sense line is to be estimated. Therefore, even when a touch is performed at the positions of the two intersections, the two of the electrostatic capacitances have the same amount of changes caused by the touch, so that the difference between the two electrostatic capacitances does not change and the touch is not able to be detected in some cases.
0098Thus, it is desirable in a touch panel controller according to an aspect 2 of the invention that the driving unit performs the N-time of driving for a plurality of sets, and at least one drive line is different between in the pair of drive lines for at least one set of the plurality of sets and in the pair of drive lines for the other set, in the aspect 1. In this case, the difference does not change in a certain set of the plurality of sets but changes in the other set, thus making it possible to detect the touch. Accordingly it is possible to avoid deterioration in detection accuracy of the touch.
0099An integrated circuit according to an aspect 3 of the invention may be an integrated circuit which functions as the touch panel controller according to the aspect 1 or 2, in which a logic circuit which functions as each of the units is formed. In this case as well, the effect similar to the above is able to be achieved.
0100A touch panel device according to an aspect 4 of the invention may be an electronic device including the touch panel controller according to the aspect 1 or 2. In this case as well, the effect similar to the above is able to be achieved.
0101Note that, the electronic device may be a touch panel device including a touch panel controlled by the touch panel controller. Further, in the electronic device, a display panel overlapped with a touch panel or incorporating the touch panel in the touch panel device may be further included.
0102It is desirable that an electronic device according to an aspect 5 of the invention further includes an estimation unit which estimates K differences of respective electrostatic capacitances in the K pair of drive lines by computation of an inner product of the N linear sum signal from the detection unit and the code sequence, in the aspect 4. In this case, the electronic device is able to estimate an amount of changes in the electrostatic capacitances accurately by the estimation unit. Note that, the estimation unit may be provided inside the touch panel controller or may be provided outside the touch panel controller. Alternatively, when the electronic device includes a CPU and a memory, a function of the estimation unit may be realized by executing a program, which is stored in the memory, by the CPU.
0103The invention is not limited to each of the embodiments described above and can be modified variously within the scope defined by the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments are also included in the technical scope of the invention. Further, by combining the technical means disclosed in each of the embodiments, a new technical feature may be formed.
INDUSTRIAL APPLICABILITY
0104The invention is able to be used for a touch panel controller which applies a driving voltage based on a predetermined code sequence to each of a plurality of drive lines to thereby detect each linear sum of amounts of charges accumulated in sense lines, and estimates capacitances between the plurality of drive lines and a plurality of sense lines by using amounts of charges detected a plurality of times by a plurality of times of application and the predetermined code sequence, and for a touch panel device and an electronic device which use the same.
REFERENCE SIGNS LIST
0105<b>11</b> touch panel device (electronic device)
0106<b>12</b> touch panel
0107<b>13</b> touch panel controller
0108<b>14</b> driving unit
0109<b>15</b> detection unit
0110<b>21</b> integration circuit
0111<b>22</b> A/D conversion unit
0112<b>23</b> computation unit (estimation unit)
0113<b>24</b> differential amplifier
0114<b>25</b> capacitive element
0115<b>300</b> mobile phone (electronic device)
0116<b>310</b> CPU
0117<b>311</b> ROM
0118<b>312</b> RAM
0119<b>313</b> camera
0120<b>314</b> microphone
0121<b>315</b> speaker
0122<b>316</b> operation key
0123<b>317</b> display control circuit
0124<b>318</b> display panel
Contents8
14 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9542588B2 | Cited by | United States of America | Search report |
| US10268867B2 | Cited by | United States of America | Applicant |
| US9864894B2 | Cited by | United States of America | Applicant |
| US11126310B2 | Cited by | United States of America | Search report |
| US2016132149A1 | Cited by | United States of America | Pre-grant |
| US10642431B2 | Cited by | United States of America | Search report |
| US9658728B2 | Cited by | United States of America | Search report |
| US2013201154A1 | Cites | United States of America | Pre-grant |
5 members in 4 offices; this record represents the family
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2013132048 | Japan | – | |
| 2013132048 | Japan | A | |
| 2014061555 | Japan | W |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| WO2014208189A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN105339876A | China | A | |
| US2016092007A1 | United States of America | A1 | |
| JP5989906B2 | Japan | B2 | |
| JPWO2014208189A1 | Japan | A1 |
38 transactions on the USPTO file
Abandoned after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Email NotificationEML_NTR | EML_NTR | |
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Incoming Letter Pertaining to the DrawingsLTDR | LTDR | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Is Now CompleteCOMP | COMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Preliminary AmendmentA.PE | A.PE | |
| 371 Completion Date371COMP | 371COMP | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication
- 20160092007
- Application
- 14892005
Titles
- English
- TOUCH PANEL CONTROLLER, INTEGRATED CIRCUIT, AND ELECTRONIC DEVICE
Classification
- CPC, 4
- G06F3/04182
- G06F3/044
- G06F3/0446
- G06F3/0416
- IPC, 2
- G06F3 044
- G06F3 041