IP Library Granted Patent US 8,570,293
Granted Patent B2
US 8,570,293 · App. 13/111,967 · Granted Oct 29, 2013

Noise reduction method and system for touch detection device

Inventors: Gengchun Deng (Shenzhen, CN); Xiaoxiang Chen (Shenzhen, CN)
Assignee: Shenzhen Huiding Technology Co., Ltd.
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,570,293
App. No.
13/111,967
Granted
Oct 29, 2013
Kind
B2
Abstract

Noise reduction method and system for a touch detection device are disclosed. The noise reduction method includes: step A, performing a synchronous sampling on the touch detection nodes in one same group and storing the sampling data; step B, comparing each sampling data against a corresponding reference data to calculate a differential data which, as a detection data, replaces a corresponding original sampling data; step C, calculating statistics of the replacing detection data to screen out valid data to calculate a DC offset component indicative of a noise ingredient; and step D, obtaining noise-filtered detection data by subtracting the DC offset component from each detection data.

Claims (37)

1. A noise reduction method for a touch detection device, wherein touch detection nodes of the touch detection device are divided into one or more groups and the noise reduction method comprises:

step A, performing a synchronous sampling on the touch detection nodes in one same group and storing the sampling data;

step B, comparing each sampling data against a corresponding reference data to calculate a differential data which, as a detection data, replaces a corresponding original sampling data;

step C, calculating statistics of the replacing detection data obtained at step B to screen out, according to a predetermined screening condition, valid data to calculate a DC offset component indicative of a noise ingredient; and

step D, obtaining noise-filtered detection data by subtracting the DC offset component obtained at step C from each detection data obtained at step B;

wherein step C further comprises:

step C21, setting a threshold value to determine the validity of a data; and setting distribution scales for statistics of detection data distribution;

step C22, calculating the distribution statistics of a group of detection data obtained at step B;

step C23, identifying a most concentrated data distribution scale and a second most concentrated data distribution scale;

step C24, determining whether the amplitude of an average of the data in the most concentrated data distribution scale is larger than the threshold value;

step C25, if the determination result of step C24 is yes, further determining whether the amplitude of an average of the data in the second most concentrated data distribution scale is less than the amplitude of the average of the data in the most concentrated data distribution scale;

step C26, if the determination result of step C25 is yes, considering the average of the data in the second most concentrated data distribution scale as the DC offset component; and

step C27, if either the determination result of step C24 or the determination result of step C25 is no, considering the average of the data in the most concentrated data distribution scale as the DC offset component.

2. A noise reduction system for a touch detection device, touch detection nodes of the touch detection device being divided into one or more groups, the noise reduction system comprising:

a sampling unit configured to perform a synchronous sampling on the touch detection nodes belonging to the same group and store the sampling data;

a differential value calculating unit configured to compare each sampling data against a corresponding reference data to calculate a differential data to replace a corresponding original sampling data;

a noise calculating unit configured to calculate statistics of the replacing detection data obtained by the differential value calculating unit to screen out, according to a predetermined screening condition, valid data to calculate a DC offset component indicative of a noise ingredient; and

a noise filtering unit configured to obtain noise-filtered detection data by subtracting the DC offset component obtained by the noise calculating unit from each detection data calculated by the differential value calculating unit;

wherein the noise calculating unit comprises:

a threshold and distribution scale setting module configured to set a threshold value for determining the validity of a data and distribution scales for statistics of detection data distribution;

a detection data statistics module configured to calculate the distribution statistics of a group of replacing detection data obtained by the differential value calculating unit;

a first judging module configured to judge whether the amplitude of an average of detection data in a most concentrated data distribution scale is greater than the threshold value;

a second judging module configured to further judge whether the amplitude of an average of detection data in a second most concentrated data distribution scale is less than the amplitude of the average of the detection data in the most concentrated scale if the result of the judgment made by the first judging module is yes; and

a DC offset component determining module configured to consider the average of the detection data in the second most concentrated scale as the DC offset component if the result of the judgment made by the second judging module is yes, or consider the average of the detection data in the most concentrated scale as the DC offset component if the result of the judgment made by the first judging module or by the second judging module is no.

3. A touch terminal comprising a touch detection device, the touch detection device comprising:

a touch sensor unit; and

a touch controller unit coupled to the touch sensor unit, wherein the touch controller unit comprises a noise reduction system, touch detection nodes of the touch detection device being divided into one or more groups, the noise reduction system comprising:

a sampling unit configured to perform a synchronous sampling on the touch detection nodes belonging to the same group and store the sampling data;

a differential value calculating unit configured to compare each sampling data against a corresponding reference data to calculate a differential data to replace a corresponding original sampling data;

a noise calculating unit configured to calculate statistics of the replacing detection data obtained by the differential value calculating unit to screen out, according to a predetermined screening condition, valid data to calculate a DC offset component indicative of a noise ingredient; and

a noise filtering unit configured to obtain noise-filtered detection data by subtracting the DC offset component obtained by the noise calculating unit from each detection data calculated by the differential value calculating unit;

wherein the noise calculating unit comprises:

a threshold and distribution scale setting module configured to set a threshold value for determining the validity of a data and distribution scales for statistics of detection data;

a detection data statistics module configured to calculate the distribution statistics of a group of replacing detection data obtained by the differential value calculating unit;

a first judging module configured to judge whether the amplitude of an average of detection data in a most concentrated data distribution scale is greater than the threshold value;

a second judging module configured to further judge whether the amplitude of an average of detection data in a second most concentrated data distribution scale is less than the amplitude of the average of the detection data in the most concentrated scale if the result of the judgment made by the first judging module is yes; and

a DC offset component determining module configured to consider the average of the detection data in the second most concentrated scale as the DC offset component if the result of the judgment made by the second judging module is yes, or consider the average of the detection data in the most concentrated scale as the DC offset component if the result of the judgment made by the first judging module or by the second judging module is no.

Assignments (3)
CHANGE OF NAME Recorded Jul 27, 2017
From: SHENZHEN HUIDING TECHNOLOGY CO., LTD.
To: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
Reel/Frame 043350/0424 →
CHANGE OF NAME Recorded May 28, 2013
From: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
To: SHENZHEN HUIDING TECHNOLOGY CO., LTD.
Reel/Frame 030490/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: DENG, GENGCHUN; CHEN, XIAOXIANG
To: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
Reel/Frame 026319/0821 →
Priority Claims (1)
CN 2011 1 0075916 · Mar 28, 2011 · national
Continuity (2)
Continuation PCTCN2011073650 · May 4, 2011
Related Publication 20120249433A1 · Oct 4, 2012