IP Library Granted Patent US 8,884,915
Granted Patent B2
US 8,884,915 · App. 13/226,470 · Granted Nov 11, 2014

Method and driving apparatus for identifying sensing value of touch panel

Inventors: Po-Yang Chen (Miao-Li County, TW); Po-Sheng Shih (Miao-Li County, TW); Chien-Yung Cheng (Miao-Li County, TW)
Assignee: Innolux Corporation
G06F3/044G06F3/0418
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,884,915
App. No.
13/226,470
Granted
Nov 11, 2014
Kind
B2
Abstract

A method and a driving apparatus for identifying a sensing value of a touch panel are provided. The method includes sensing a plurality of electrodes of the touch panel to obtain raw data and baseline data of each electrode, wherein an electrode S i denotes an i th electrode of the electrodes in the touch panel. A sensing value of the electrode S i is calculated in accordance with the raw data and the baseline data of the electrode S i . When sensing values of all electrodes S i are smaller than a threshold value, the baseline data of the electrode S i is updated in accordance with the raw data of the electrode S i . When a sensing value of any one electrode S i of the electrodes is larger than the threshold value, the baseline data of the electrodes is suspended from being updated.

Claims (33)

1. A method for identifying a sensing value of a touch panel, comprising:

sensing a plurality of electrodes of the touch panel to obtain raw data and baseline data of each electrode, wherein an electrode S i denotes an ith electrode of the electrodes of the touch panel;

calculating a sensing value of the electrode S i in accordance with the raw data and the baseline data of the electrode S i ;

when sensing values of all the electrodes S i are smaller than a threshold value, updating the baseline data of the electrode S i in accordance with the raw data of the electrode S i ; and

when a sensing value of at least one of the electrode S i of the electrodes is larger than the threshold value, that is when that the sensing values of all the electrodes S i are smaller than the threshold value is false, suspending updating the baseline data of all the electrodes.

2. The method according to claim 1 , wherein the step of updating the baseline data of the electrode S i comprises:

calculating BL i (n)=(N−1)×BL i (n−1)+(N)×RD i , wherein N is a constant ranging from 0 to 1, RD i denotes the raw data of the electrode S i , BL i (n−1) denotes baseline data obtained before the electrode S i is updated, and BL i (n) denotes baseline data obtained after the electrode S i is updated.

3. The method according to claim 1 , wherein the step of calculating the sensing value of the electrode S i comprises:

calculating a difference between the raw data and the baseline data of the electrode S i , so as to take the difference to be served as the sensing value of the electrode S i .

4. The method according to claim 1 , wherein the touch panel comprises a conductive layer with anisotropic conductivity, a low impedance direction of the conductive layer is a first axial direction, two opposite side edges of the conductive layer along the first axial direction are a first side and a second side respectively, and the electrodes are disposed at the first side and the second side.

5. The method according to claim 4 , wherein the conductive layer is a carbon nano-tube (CNT) thin film.

6. A driving apparatus of a touch panel, comprising:

a selector, connected to a plurality of electrodes of the touch panel, wherein an electrode S i denotes an ith electrode of the electrodes of the touch panel;

a sensing circuit, connected to the selector, wherein the sensing circuit senses the electrodes one by one through a switching operation of the selector, and obtains raw data and baseline data of each electrode S i ; and

a controller, connected to the sensing circuit, wherein the controller calculates a sensing value of the electrode S i in accordance with the raw data and the baseline data of the electrode S i ;

when sensing values of all the electrodes S i are smaller than a threshold value, the controller updates the baseline data of the electrode S i in accordance with the raw data of the electrode S i ; and

when a sensing value of at least one of the electrode S i of the electrodes is larger than the threshold value, that is when that the sensing values of all the electrodes S i are smaller than the threshold value is false, the controller suspends updating the baseline data of all the electrodes.

7. The driving apparatus of the touch panel according to claim 6 , wherein if RD i denotes the raw data of the electrode S i , BL i (n−1) denotes baseline data obtained before the electrode S i is updated, and BL i (n) denotes baseline data obtained after the electrode S i is updated, the controller calculates BL i (n)=(N−1)×BL i (n−1)+(N)×RD i , so as to update the baseline data of the electrode S i , wherein N is a constant ranging from 0 to 1.

8. The driving apparatus of the touch panel according to claim 6 , wherein the controller calculates a difference between the raw data and the baseline data of the electrode S i , so as to take the difference to be served as the sensing value of the electrode S i .

9. The driving apparatus of the touch panel according to claim 6 , wherein the touch panel comprises a conductive layer with anisotropic conductivity, a low impedance direction of the conductive layer is a first axial direction, two opposite side edges of the conductive layer along the first axial direction are a first side and a second side respectively, and the electrodes are disposed at the first side and the second side.

10. The driving apparatus of the touch panel according to claim 9 , wherein the conductive layer is a carbon nano-tube (CNT) thin film.

11. A method for identifying a sensing value of a touch panel, wherein two opposite side edges of the touch panel along a first axial direction are a first side and a second side respectively, the touch panel comprises a plurality of electrode pairs, the electrode pairs respectively comprise a first electrode and a second electrode, the first electrodes are disposed at the first side of the touch panel, and the second electrodes are disposed at the second side of the touch panel, the method comprising:

sensing the electrode pairs of the touch panel to obtain raw data and baseline data of each electrode, wherein an electrode S i denotes one of the first electrodes and the second electrodes of the touch panel;

calculating a sensing value of the electrode S i in accordance with the raw data and the baseline data of the electrode S i ;

when sums of sensing values of first electrodes and sensing values of second electrodes of the all electrode pairs are smaller than a threshold value, updating the baseline data of the electrode S i in accordance with the raw data of the electrode S i ; and

when the sum of the sensing value of the first electrode and the sensing value of the second electrode of at least one of the electrode pairs is larger than the threshold value, that is when that the sums of the sensing values of the first electrodes and the sensing values of the second electrodes of the all electrode pairs are smaller than the threshold value is false, suspending updating the baseline data of all the electrode pairs.

12. The method according to claim 11 , wherein the step of updating the baseline data of the electrode S i comprises:

calculating BL i (n)=(N−1)×BL i (n −1)×RD i , wherein N is a constant ranging from 0 to 1, RD i denotes the raw data of the electrode S i , BL i (n−1) denotes baseline data obtained before the electrode S i is updated, and BL i (n) denotes baseline data obtained after the electrode S i is updated.

13. The method according to claim 11 , wherein the step of calculating the sensing value of the electrode S i comprises:

calculating a difference between the raw data and the baseline data of the electrode S i , so as to take the difference to be served as the sensing value of the electrode S i .

14. The method according to claim 11 , wherein the touch panel comprises a conductive layer with anisotropic conductivity, and a low impedance direction of the conductive layer is the first axial direction.

15. The method according to claim 14 , wherein the conductive layer is a carbon nano-tube (CNT) thin film.

16. The method according to claim 11 , wherein in the electrode pairs, a direction from the first electrodes to the second electrodes is the first axial direction.

Assignments (2)
CHANGE OF NAME Recorded Apr 13, 2014
From: CHIMEI INNOLUX CORPORATION
To: INNOLUX CORPORATION
Reel/Frame 032672/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2011
From: CHEN, PO-YANG; SHIH, PO-SHENG; CHENG, CHIEN-YUNG
To: CHIMEI INNOLUX CORPORATION
Reel/Frame 026862/0404 →
Priority Claims (1)
CN 2010 1 0274583 · Sep 7, 2010 · national
Continuity (1)
Related Publication 20120056851A1 · Mar 8, 2012