IP Library › Granted Patent US 11,474,640
Granted Patent B2
US 11,474,640 · App. 17/335,554 · Granted Oct 18, 2022

Touch sensitive processing apparatus and electronic system and method thereof for reducing interference from pixel refreshing

Inventors: Chin-Fu Chang (Taipei, TW); Shang-Tai Yeh (Taipei, TW)
Assignee: EGALAX_EMPIA TECHNOLOGY INC.
G06F3/0418G06F3/0446
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 11,474,640
App. No.
17/335,554
Granted
Oct 18, 2022
Kind
B2
Abstract

A touch sensitive processing method for reducing interference from pixel refresh, comprising: sensing horizontal electrodes of a touch screen three times for gathering three sensing values, the sensing steps are separated by a time period; summing the three sensing values as sums; according to the sums, determining an external conductive object is disposed near a N-th horizontal electrode among the horizontal electrode of the touch screen; emitting driving signal from the N-th horizontal electrode and sensing the driving signal via vertical electrodes of the touch screen for gathering an N-th sensing array; and calculating a position of a touch event according to the N-th sensing array and the position of the N-th horizontal electrode.

Claims (87)

1. A touch sensitive processing method for reducing interference from pixel refreshing: comprising:

performing a first detection via multiple horizontal electrodes of a touch screen to generate multiple first sensing values;

after a time interval, performing a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, performing a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple horizontal electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

emitting driving signals via the N-th horizontal electrode and performing mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values; and

calculating a position of the external conductive object locates according to the array of sensing values and a position of the N-th horizontal electrode,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

2. The touch sensitive processing method of claim 1 , further comprises:

emitting, respectively, driving signals via a (N−1)-th horizontal electrode and a (N+1)-th horizontal electrode and performing mutual-capacitance detection of the driving signals via the multiple vertical electrodes, in order to get an (N−1)-th array of sensing values and an (N+1)-th array of sensing values; and

calculating the position of the touch event according to the (N−1)-th, the N-th and the (N+1)-th arrays of sensing values and positions of the (N−1)-th, the N-th and the (N+1)-th horizontal electrodes.

3. A touch sensitive processing apparatus for reducing interference from pixel refreshing, comprising:

a driving circuit module;

a sensing circuit module; and

a processor module, connecting to the driving circuit module and the sensing circuit module, configured for executing instructions stored in non-volatile memory to realize following steps:

having the sensing circuit module to perform a first detection via multiple horizontal electrodes of a touch screen to generate multiple first sensing values;

after a time interval, having the sensing circuit module to perform a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, having the sensing circuit module to perform a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple sensing electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

having the driving circuit module to emit driving signals via the N-th horizontal electrode and performing mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values; and

calculating a position of the external conductive object locates according to the array of sensing values and a position of the N-th horizontal electrode,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

4. The touch sensitive processing apparatus of claim 3 , wherein the processor module is further configured for:

having the driving circuit module to emit, respectively, driving signals via a (N−1)-th horizontal electrode and a (N+1)-th horizontal electrode and having the sensing circuit module to perform mutual-capacitance detection of the driving signals via the multiple vertical electrodes, in order to get an (N−1)-th array of sensing values and an (N+1)-th array of sensing values; and calculating the position of the touch event according to the (N−1)-th, the N-th and the (N+1)-th arrays of sensing values and positions of the (N−1)-th, the N-th and the (N+1)-th horizontal electrodes.

5. A touch sensitive processing method for reducing interference from pixel refreshing: comprising:

performing a first detection via multiple horizontal electrodes of a touch screen to generate multiple first sensing values;

after a time interval, performing a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, performing a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple horizontal electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode and an (N+1)-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

emitting, respectively, driving signals via the N-th and the (N+1)-th horizontal electrodes and performing mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values and an (N+1)-th array of sensing values; and

calculating a position of the external conductive object locates according to the N-th and the (N+1)-th arrays of sensing values and positions of the N-th and the (N+1)-th horizontal electrodes,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

6. The touch sensitive processing method of claim 5 , further comprises:

emitting, respectively driving signals via a (N−1)-th horizontal electrode and a (N+2)-th horizontal electrode and performing mutual-capacitance detection of the driving signals via the multiple vertical electrodes in order to get an (N−1)-th array of sensing values and an (N+2)-th array of sensing values; and

calculating the position of the touch event according to the (N−1)-th, the N-th. the (N+1)-th and the (N+2)-th arrays of sensing values and positions of the (N−1)-th, the N-th, the (N+1)-th and the (N+2)-th horizontal electrodes.

7. A touch sensitive processing apparatus for reducing interference from pixel refreshing, comprising:

a driving circuit module;

a sensing circuit module; and

a processor module, connecting to the driving circuit module and the sensing circuit module, configured for executing instructions stored in non-volatile memory to realize following steps:

having the sensing circuit module to perform a first detection via multiple horizontal electrodes of a touch screen to generate multiple first sensing values;

after a time interval, having the sensing module to perform a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, having the sensing module to perform a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple horizontal electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode and an (N+1)-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

having the driving circuit module to emit, respectively, driving signals via the N-th and the (N+1)-th horizontal electrodes and having the sensing module to perform mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values and an (N+1)-th array of sensing values; and

calculating a position of the external conductive object locates according to the N-th and the (N+1)-th arrays of sensing values and positions of the N-th and the (N+1)-th horizontal electrodes,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

8. The touch sensitive processing apparatus of claim 7 , wherein the processor module is further configured for:

having the driving circuit module to emit, respectively driving signals via a (N−1)-th horizontal electrode and a (N+2)-th horizontal electrode and having the sensing circuit module to perform mutual-capacitance detection of the driving signals via the multiple vertical electrodes in order to get an (N−1)-th array of sensing values and an (N+2)-th array of sensing values; and

calculating the position of the touch event according to the (N−1)-th, the N-th. the (N+1)-th and the (N+2)-th arrays of sensing values and positions of the (N−1)-th, the N-th, the (N+1)-th and the (N+2)-th horizontal electrodes.

9. An electronic system for reducing interference from pixel refreshing, comprising:

a touch screen; and

a touch sensitive processing apparatus, connecting to the touch screen, comprising:

a driving circuit module;

a sensing circuit module; and

a processor module, connecting to the driving circuit module and the sensing circuit module, configured for executing instructions stored in non-volatile memory to realize following steps:

having the sensing circuit module to perform a first detection via multiple horizontal electrodes of the touch screen to generate multiple first sensing values;

after a time interval, having the sensing circuit module to perform a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, having the sensing circuit module to perform a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple sensing electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

having the driving circuit module to emit driving signals via the N-th horizontal electrode and performing mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values; and

calculating a position of the external conductive object locates according to the array of sensing values and a position of the N-th horizontal electrode,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

10. The electronic system of claim 9 , wherein the processor module is further configured for:

having the driving circuit module to emit driving signals via a (N−1)-th horizontal electrode and a (N+1)-th horizontal electrode and having the sensing circuit module to perform mutual-capacitance detection of the driving signals via the multiple vertical electrodes, respectively, in order to get an (N−1)-th array of sensing values and an (N+1)-th array of sensing values; and

calculating the position of the touch event according to the (N−1)-th, the N-th and the (N+1)-th arrays of sensing values and positions of the (N−1)-th, the N-th and the (N+1)-th horizontal electrodes.

11. An electronic system for reducing interference from pixel refreshing, comprising:

a touch screen; and

a touch sensitive processing apparatus, connecting to the touch screen, comprising:

a driving circuit module;

a sensing circuit module; and

a processor module, connecting to the driving circuit module and the sensing circuit module, configured for executing instructions stored in non-volatile memory to realize following steps:

having the sensing circuit module to perform a first detection via multiple horizontal electrodes of a touch screen to generate multiple first sensing values;

after a time interval, having the sensing module to perform a second detection via the multiple horizontal electrodes to generate multiple second sensing values;

after the time interval, having the sensing module to perform a third detection via the multiple horizontal electrodes to generate multiple third sensing values;

adding the first sensing values, the second sensing values and the third sensing values with respect to the multiple horizontal electrodes up as multiple sums of sensing values;

determining that an external conductive object is approximating or touching the touch screen nearby a N-th horizontal electrode and an (N+1)-th horizontal electrode among the multiple horizontal electrodes according to the multiple sums;

having the driving circuit module to emit, respectively, driving signals via the N-th and the (N+1)-th horizontal electrodes and having the sensing module to perform mutual-capacitance detection of the driving signals via multiple vertical electrodes in order to get an N-th array of sensing values and an (N+1)-th array of sensing values; and

calculating a position of the external conductive object locates according to the N-th and the (N+1)-th arrays of sensing values and positions of the N-th and the (N+1)-th horizontal electrodes,

wherein the multiple horizontal electrodes are parallel to pixel horizontal axes of the touch screen, the multiple vertical electrodes are perpendicular to the pixel horizontal axes, the multiple vertical electrodes and the multiple horizontal electrodes form multiple intersections, N is a natural number which is larger than 1.

12. The electronic system of claim 11 , wherein the processor module is further configured for:

having the driving circuit module to emit, respectively driving signals via a (N−1)-th horizontal electrode and a (N+2)-th horizontal electrode and having the sensing circuit module to perform mutual-capacitance detection of the driving signals via the multiple vertical electrodes, respectively, in order to get an (N−1)-th array of sensing values and an (N+2)-th array of sensing values; and

calculating the position of the touch event according to the (N−1)-th, the N-th. the (N+1)-th and the (N+2)-th arrays of sensing values and positions of the (N−1)-th, the N-th, the (N+1)-th and the (N+2)-th horizontal electrodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: CHANG, CHIN-FU; YEH, SHANG-TAI
To: EGALAX_EMPIA TECHNOLOGY INC.
Reel/Frame 056402/0542 →
Priority Claims (2)
TW 105144054 · Dec 30, 2016 · national
TW 110110127 · Mar 18, 2021 · national
Continuity (3)
Continuation In Part 15437640 · Feb 21, 2017
Provisional Application 62297395 · Feb 19, 2016
Related Publication 20210286463A1 · Sep 16, 2021