IP Library Granted Patent US 10,747,364
Granted Patent B2
US 10,747,364 · App. 15/663,834 · Granted Aug 18, 2020

Noise detection device, system and method

Inventors: Hung-Cheng Kuo (Hsinchu, TW); Chun-Hung Chen (Taipei, TW); Chun-Ching Huang (Hsinchu County, TW)
Assignee: NOVATEK Microelectronics Corp.
G06F3/0418G06F3/041
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 10,747,364
App. No.
15/663,834
Granted
Aug 18, 2020
Kind
B2
Abstract

A noise detection device includes a drive circuit, a sense circuit and a controller. The drive circuit drives a plurality of drive lines having a first polarity pattern and a second polarity pattern, wherein an operation of the first polarity pattern and the second polarity pattern substantially equals zero over a predetermined time period. The sense circuit senses a plurality of sense signals from at least one sense line during the predetermined time period. The controller derives a magnitude of a noise signal from the at least one sense line according to the sense signals.

Claims (53)

1. A noise detection device, comprising:

a drive circuit driving a plurality of drive lines with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and the second polarity pattern is different from the first polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

a sense circuit sensing a plurality of sense signals from a plurality of sense lines respectively corresponding to the sense signals during the predetermined time period; and

a controller deriving a magnitude of a noise signal according to a summation of row data represented by at least one of the sense signals over the predetermined time period, wherein the row data for each of the at least one sense signal is contributed by all of the drive lines.

2. The noise detection device according to claim 1 , wherein the drive circuit drives the drive lines with the drive signals having the first polarity pattern and the second polarity pattern, wherein the summation of the first polarity pattern and the second polarity pattern equals zero over the predetermined time period, by applying a first group of drive signals having the first polarity pattern in a first portion of the predetermined time period, and applying drive signals having the second polarity pattern in a second portion of the predetermined time period.

3. The noise detection device according to claim 2 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive time slots in the predetermined time period.

4. The noise detection device according to claim 2 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

5. The noise detection device according to claim 2 , wherein the first polarity pattern subtracted by the second polarity pattern equals to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

6. The noise detection device according to claim 1 , further comprising:

at least one analog-to-digital converter coupled between the sense lines and the sense circuit, the analog-to-digital converter integrating the sense signals over time in order to convert the analog sense signals to digital sense signals.

7. The noise detection device according to claim 1 , wherein the controller derives the magnitude of the noise signal according to the sense signals by summing the sense signals.

8. The noise detection device according to claim 1 , wherein the controller derives the magnitude of the noise signal according to whether a summation of the sense signals equals zero.

9. A noise detection system, comprising:

a touch panel comprising a plurality of drive lines and at least one sense line;

a noise detection device, comprising:

a drive circuit driving the plurality of drive lines with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and the second polarity pattern is different from the first polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

a sense circuit sensing a plurality of sense signals from the a plurality of sense lines respectively corresponding to the sense signals during the predetermined time period; and

a controller deriving a magnitude of a noise signal according to a summation of row data represented by at least one of the sense signals over the predetermined time period, wherein the row data for each of the at least one sense signal is contributed by all of the drive lines.

10. The noise detection system according to claim 9 , wherein the drive circuit drives the drive lines with the drive signals having the first polarity pattern and the second polarity pattern, wherein the summation of the first polarity pattern and the second polarity pattern equals zero over the predetermined time period, by applying a first group of drive signals having the first polarity pattern in a first portion of the predetermined time period, and applying drive signals having the second polarity pattern in a second portion of the predetermined time period.

11. The noise detection system according to claim 10 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive time slots in the predetermined time period.

12. The noise detection system according to claim 10 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

13. The noise detection system according to claim 10 , wherein the first polarity pattern subtracted by the second polarity pattern equals to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

14. The noise detection system according to claim 9 , the noise detection device further comprising:

at least one analog-to-digital converter coupled between the sense lines and the sense circuit, the at least one analog-to-digital converter integrating the sense signals over time in order to convert the analog sense signals to digital sense signals.

15. The noise detection system according to claim 9 , wherein the controller derives the magnitude of the noise signal according to the sense signals by summing the sense signals.

16. The noise detection system according to claim 9 , wherein the controller derives the magnitude of the noise signal according to whether a summation of the sense signals equals zero.

17. A method of detecting noise signals, the method comprising:

driving a plurality of drive lines with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and the second polarity pattern is different from the first polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

sensing a plurality of sense signals from a plurality of sense lines respectively corresponding to the sense signals during the predetermined time period; and

deriving a magnitude of a noise signal according to a summation of row data represented by at least one of the sense signals over the predetermined time period, wherein the row data for each of the at least one sense signal is contributed by all of the drive lines.

18. The method of detecting noise signals according to claim 17 , wherein the step of driving the plurality of drive lines with the plurality of drive signals respectively corresponding to the plurality of data lines comprises:

applying a first group of drive signals having the first polarity pattern in a first portion of the predetermined time period; and

applying drive signals having the second polarity pattern in a second portion of the predetermined time period.

19. The method of detecting noise signals according to claim 18 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive time slots in the predetermined time period.

20. The method of detecting noise signals according to claim 18 , wherein the first polarity pattern and the second polarity pattern sum to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

21. The method of detecting noise signals according to claim 18 , wherein the first polarity pattern subtracted by the second polarity pattern equals to zero, and the first portion and the second portion of the predetermined time period are consecutive groups of time slots in the predetermined time period.

22. The method of detecting noise signals according to claim 17 , wherein the step of sensing the sense signals from the sense lines during the predetermined time period comprises integrating the sense signals over time in order to convert the sense signals to digital sense signals.

23. The method of detecting noise signals according to claim 17 , wherein the step of deriving the magnitude of the noise signal according to the sense signals comprises summing the sense signals.

24. The method of detecting noise signals according to claim 17 , wherein the step of deriving the magnitude of the noise signal according to the sense signals comprises deriving the magnitude of the noise signal according to whether a summation of the sense signals equals zero.

25. A noise detection device, comprising:

a drive circuit driving a plurality of drive lines with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

a sense circuit sensing a plurality of sense signals from at least one sense line during the predetermined time period; and

a controller deriving a magnitude of a noise signal from the at least one sense line according to whether a summation of the sense signals equals zero.

26. A noise detection system, comprising:

a touch panel comprising a plurality of drive lines and a plurality of sense lines;

a noise detection device, comprising:

a drive circuit driving a plurality of drive lines with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

a sense circuit sensing a plurality of sense signals from the at least one sense line during the predetermined time period; and

a controller deriving a magnitude of a noise signal from the at least one sense line according to whether a summation of the sense signals equals zero.

27. A method of detecting noise signals, the method comprising:

driving a plurality of drive lines with drive signals with a plurality of drive signals, wherein each of the drive lines is configured to transmit one of the drive signals, and wherein each of the drive signals has a first polarity pattern and a second polarity pattern, and for a first drive line among the drive lines, a summation of the first polarity pattern and the second polarity pattern of the drive signal transmitted on the first drive line equals zero over a predetermined time period;

sensing a plurality of sense signals from at least one sense line during the predetermined time period; and

deriving a magnitude of a noise signal from the at least one sense line according to whether a summation of the sense signals equals zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: KUO, HUNG-CHENG; CHEN, CHUN-HUNG; HUANG, CHUN-CHING
To: NOVATEK MICROELECTRONICS CORP.
Reel/Frame 043137/0714 →
Priority Claims (1)
TW 103137836 A · Oct 31, 2014 · national
Continuity (6)
Continuation 14710618 · May 13, 2015
Continuation In Part 14607031 · Jan 27, 2015
Continuation In Part 14285604 · May 22, 2014
Continuation In Part 14285604 · May 22, 2014
Provisional Application 62019433 · Jul 1, 2014
Related Publication 20170351382A1 · Dec 7, 2017