Touch Screen Controller Filtering for LCD Switching Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen systems face challenges in reducing noise, particularly from LCD switching, which affects the accuracy of touch point coordinate measurements, and current solutions are costly or burdensome in terms of additional hardware and software requirements.

Innovation Solution

A touch screen controller circuitry that employs a median filter and a mean filter in conjunction, utilizing state machines to sort and average digital data numbers, effectively reducing noise by shifting and processing data to isolate and eliminate noise spikes and Gaussian noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If LCD switching is used to indicate touch screen activation, then power saving is achieved, but noise is generated that corrupts touch point coordinate data

Engineering Contradiction:
Improvepower savingVSAvoidnoise
Core Design Contradiction:
Use of energy by moving objectVSObject-generated harmful factors

Solution Approach 1:

The patent detects the LCD switching noise and converts this harmful interference into useful information by using the noise detection signal to identify and exclude corrupted data samples from the averaging process, thereby maintaining power saving operation while eliminating the harmful effect of the noise on measurement accuracy

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent introduces an intermediary noise detection mechanism that monitors LCD switching events and uses this intermediate information to control the data processing workflow, allowing the system to identify when noise is present and adjust its averaging operation accordingly without requiring additional hardware beyond the controller

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If conventional noise filtering methods are used, then noise reduction is achieved, but additional costly hardware or complex software synchronization is required

Engineering Contradiction:
Improvetouch point coordinate accuracyVSAvoidhardware and software requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The touch screen controller performs self-service by using its own existing resources (CPU, memory, and standard filtering algorithms) to detect and eliminate noise without requiring external hardware assistance or complex synchronization protocols with the host processor, thereby achieving noise reduction while maintaining simplicity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically changes the parameter of data sample selection by using a flag bit to indicate whether the current sample should be included in averaging based on detected noise conditions, allowing the system to adapt to varying noise environments using simple parameter changes rather than complex hardware or software modifications

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7999793B2Median and mean coherent filter and method for eliminating noise in touch screen controller
Publication Date: 2011.08.16 TEXAS INSTRUMENTS INC
  • US7999793B2 patent drawing
  • US7999793B2 patent drawing
  • US7999793B2 patent drawing

AI summary

A touch screen system includes a touch screen assembly (30,31) and a touch screen controller (1A) coupled to terminals (24,25,26,27) of the touch screen assembly (30,31), the touch screen controller (1A) including a controller (41) and an analog to digital converter (22) for generating multiple digital data numbers representing multiple coordinate values, respectively, of a particular touch point (Q) of the touch screen assembly (30,31) in response to control signals (42) generated by the controller (41). A sorting technique is performed to sort the digital data numbers in order of their values, respectively. An averaging technique is performed on at least some of the sorted digital data numbers, including a median sorted digital number.