Touch Screen Pixel Coordinate Validation and Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch-screen display systems face inefficiencies in generating accurate pixel coordinate estimates due to noise corruption, require user-interactive calibration, and struggle with detecting the absence of touch, leading to potential false touches and increased sampling delays.

Innovation Solution

A calibrated touch-screen display system that automatically recalibrates itself in real-time using digital signals from the touch-screen, employing an 8-wire configuration with shunts and pre-defined sampling rates to minimize noise and sampling delays, and detect 'no touch' states without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If timing delays are inserted into the sampling process to allow drivers to settle out, then noise corruption of coordinate estimates is reduced, but sampling speed and productivity are decreased

Engineering Contradiction:
Improvecoordinate estimate accuracyVSAvoidsampling speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary calibration actions by storing reference coordinate data from known touch locations and pre-calculating correction factors. This preliminary preparation allows the system to quickly adjust for drift and noise without requiring lengthy real-time settling delays, thus maintaining both accuracy and sampling speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring coordinate estimates against stored reference data and adjusting subsequent measurements based on detected drift patterns. This feedback loop enables the system to compensate for noise and drift in real-time without requiring prolonged settling periods, resolving the contradiction between precision and productivity.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If calibration routines require user assistance by touching known locations, then measurement precision is improved, but ease of operation and device complexity are worsened

Engineering Contradiction:
Improvecoordinate accuracyVSAvoidcalibration user interaction
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-calibration by automatically detecting touch events at known reference locations and updating its own correction factors without requiring user intervention. The system monitors its own performance drift and adjusts calibration parameters autonomously, eliminating the need for users to manually touch known locations while maintaining coordinate accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from automatic touch detection at reference locations to continuously refine calibration parameters. By monitoring its own measurement deviations and automatically adjusting correction factors, the system maintains high measurement precision while completely eliminating the need for user-assisted calibration procedures.

Inventive Principle:
Principle #23Feedback

3Device complexity

If only active touch is detected, then device complexity is reduced, but reliability is worsened due to false touches from noise

Engineering Contradiction:
Improvedetection system simplicityVSAvoidtouch detection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary validation by comparing detected touch coordinates against stored reference data and correction factors before accepting the touch event. This preliminary check filters out false touches caused by noise while maintaining simple detection hardware, as the validation is performed through software comparison rather than additional physical sensors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback validation by continuously comparing current touch detections against reference patterns and adjusting detection thresholds based on detected noise levels. This feedback mechanism enables the system to distinguish between valid touches and noise-induced false touches without adding complex detection hardware, thus maintaining simplicity while improving reliability.

Inventive Principle:
Principle #23Feedback

4Productivity

If x-axis position is validated before y-axis position generation, then productivity is improved by avoiding invalid y-axis estimates, but device complexity increases due to additional validation logic

Engineering Contradiction:
Improvecoordinate estimation efficiencyVSAvoidvalidation logic structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The validation logic is segmented into independent modular functions, with x-axis validation and y-axis validation handled as separate but coordinated processes. This segmentation allows the system to efficiently validate coordinates in a structured manner without creating complex intertwined logic, as each axis validation can be independently optimized and maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary x-axis validation before proceeding to y-axis estimation, using pre-stored reference data and correction factors to quickly determine validity. This preliminary action filters out obviously invalid measurements early in the process, improving productivity by avoiding wasted computation on invalid y-axis estimates while maintaining simple validation logic through early filtering.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7385593B2Generating and validating pixel coordinates of a touch screen display
Publication Date: 2008.06.10 TRANE INTERNATIONAL INC
  • US7385593B2 patent drawing
  • US7385593B2 patent drawing
  • US7385593B2 patent drawing

AI summary

An enhanced touch-screen display system is disclosed for generating pixel coordinate estimates corresponding to a location on a display screen touched by a user. The system is an analog resistive touch-screen display system having a processor and associated software algorithms to allow for the calibration and validation of pixel coordinate estimates as an integral part of the real-time generation of the pixel coordinate estimates. Multiple calibrated pixel coordinate estimates are generated and processed at a pre-defined sampling rate to determine a valid pixel position to minimize sampling delays due to settling times. The x-axis position is also validated before the system attempts to generate a y-axis position to avoid the wasted time for generating y-axis estimates when x-axis estimates are corrupted. Noisy estimates are inherently reduced in the touch-screen display system by providing shunts across certain drivers in the system that also allow for detection of a “no touch” state.