Touch Sensing Device Using FFT and Convolution for Noise Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch sensing technologies face challenges in accurately distinguishing between touch inputs and noise components, particularly in noisy environments, which can lead to interference and reduced sensitivity.

Innovation Solution

A touch sensing method and device that utilize a convolution operation of driving signals with different frequencies and a mixing signal, followed by Fast Fourier Transform (FFT) processing to determine touch events by analyzing variations in frequency magnitudes, allowing for the separation of touch and noise components without additional noise processing steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional touch sensing methods are used in noisy environments, then noise components interfere with touch detection, but adding separate noise processing steps increases device complexity

Engineering Contradiction:
Improvetouch detection accuracyVSAvoidprocessing steps
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines noise filtering and touch detection into a single FFT processing operation. By transforming the sensing signal to frequency domain and comparing it with the driving signal spectrum, the system simultaneously achieves noise rejection and touch event detection without requiring separate processing stages.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces frequency domain analysis as an intermediary step between raw signal acquisition and touch detection. The FFT transformation acts as a mediator that separates touch-related frequency components from noise components, enabling accurate touch detection while simplifying the overall processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple processing steps are added to filter noise, then noise interference is reduced, but processing time increases

Engineering Contradiction:
Improvenoise rejectionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent maintains continuous touch detection capability by performing FFT processing on incoming sensing signals in real-time. The frequency domain comparison with driving signals enables continuous noise filtering and touch event identification without interrupting the sensing operation or requiring batch processing.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent replaces traditional time-domain filtering methods with frequency-domain analysis using FFT. This substitution enables more efficient noise rejection by directly targeting noise frequency components, reducing the computational time required compared to iterative time-domain filtering approaches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If frequency domain analysis is used to separate touch and noise components, then detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvecomponent separation accuracyVSAvoidcomputational processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential frequency components from the sensing signal by performing FFT and comparing with pre-stored driving signal spectra. This extraction approach focuses computational effort on relevant frequency bands, reducing overall computational complexity while maintaining high detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary FFT transformation and frequency spectrum comparison before making touch detection decisions. By preparing the frequency domain representation in advance and comparing it with expected driving signal characteristics, the system achieves accurate component separation with optimized computational load during actual touch events.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables accurate detection of touch inputs while minimizing noise interference, enhancing sensitivity and speed in touch sensing operations, even in environments with significant noise presence.

Implementation Method 1

a sensing signal sensed through a plurality of sensing electrodes is amplified

Methodology Applied
Scientific EffectSignal amplification:

Implementation Method 2

the amplified sensing signal is band pass filtered

Methodology Applied
Scientific EffectBand pass filtering: Filter (electronic)

Implementation Method 3

through first half processing of the FFT on the analog-digital converted sensing signal, a real component and an imaginary component for each frequency of the sensed signal are obtained

Methodology Applied
Scientific EffectFast Fourier Transform:

Implementation Method 4

a deconvolution operation is performed on the real component and the imaginary component to reconstruct the frequency of the original driving signal

Methodology Applied
Scientific EffectDeconvolution:

Data Source

PatentUS11402945B2Touch sensing method and touch sensing device based on driving and sensing signals
Publication Date: 2022.08.02 HAN SEUNG HEE
  • US11402945B2 patent drawing
  • US11402945B2 patent drawing
  • US11402945B2 patent drawing

AI summary

A touch sensing device includes a touch panel and a touch sensing controller. The touch panel includes driving electrodes and sensing electrodes. The touch sensing controller provides driving electrodes with driving signals having different frequencies from each other, respectively, and performs a fast Fourier transform (FFT) processing on the sensing signals sensed at each of the sensing electrodes to determine whether or not a touch is generated based on a variation amount between frequency magnitude of the sensing signal and frequency magnitude of the driving signal. The touch sensing controller performs a convolution operation of mixing the driving signal or the sensing signal and a mixing signal having a predetermined frequency, and separates the mixing signal from the sensing signal on which the convolution operation is performed to determine whether or not a touch is generated by reconstructing an original driving signal.