Touch Controller Computation Block Sizing for Display Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Capacitive type touch sensors in display devices face challenges in increasing touch computation speed due to the need to process a large amount of data from all sensor nodes, regardless of the touch area or number of touch areas, which results in inefficient computation.
Innovation Solution
A display device with touch sensors that forms sensor nodes at crossings of Tx and Rx lines, featuring a Tx driving circuit, an Rx driving circuit for analog-to-digital conversion, and a touch controller that binarizes touch raw data, sets a computation block size based on the touch area position and number, and performs computations only on the relevant data block to calculate touch coordinates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If touch computation is performed on all sensor nodes regardless of touch area position and number, then complete touch data processing is achieved, but touch computation speed decreases due to large data volume
Solution Approach 1:
The patent divides the touch sensor array into multiple computation blocks (e.g., first computation block and second computation block) based on the touch profile. Instead of processing all sensor nodes uniformly, the system segments the computation task by identifying which blocks contain touch areas and processing only those segments. This segmentation reduces the overall computation volume while maintaining complete touch detection coverage.
Solution Approach 2:
The patent applies different processing strategies to different regions of the touch sensor array. Computation blocks containing touch areas undergo detailed touch computation, while blocks without touch areas are skipped or processed with reduced complexity. This local differentiation ensures that computational resources are concentrated where needed (at touch locations) rather than wasted on empty regions, thereby improving overall computation speed without sacrificing detection accuracy.
2Reliability
If the entire touch profile area is set as computation block, then all touch areas are covered, but the computation block size is unnecessarily large reducing processing efficiency
Solution Approach 1:
The patent extracts and identifies the specific touch area location from the complete touch profile using preliminary analysis (such as gradient computation or threshold detection). Once the touch area position is determined, the system extracts only the relevant computation block containing the touch area for detailed processing, rather than processing the entire touch profile. This extraction approach maintains reliable touch detection by focusing on the actual touch location while eliminating unnecessary computation on non-touch regions.
Solution Approach 2:
The patent performs preliminary analysis of the touch profile to identify touch area positions before committing to full computation block processing. By conducting preliminary detection (such as computing gradients or applying initial thresholds), the system determines which regions require detailed computation. This preliminary action allows the system to prepare the appropriate computation block size in advance, avoiding the time waste of processing the entire touch profile when only a portion contains actual touch information.
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 significantly reduces the amount of data to be computed, thereby enhancing touch computation speed and improving accuracy by focusing computations on specific touch areas.
Implementation Method 1
an Rx driving circuit configured to receive voltages of the sensor nodes through the plurality of Rx lines, sample the received sensor node voltages, and convert the sampled sensor node voltages into touch raw data through analog-to-digital conversion
Data Source
AI summary
A display device having touch sensors includes a touch screen forming sensor nodes at crossings of Tx lines and Rx lines, a Tx driving circuit supplying a touch driving pulse to the Tx lines, an Rx driving circuit which receives voltages of the sensor nodes through the Rx lines, samples the sensor node voltages, and converts the sampled sensor node voltages into touch raw data through analog-to-digital conversion, and a touch controller which receives and binarizes the touch raw data, extracts a touch area based on the binarized touch raw data, differently sets a size of a computation block based on a position of the touch area and the number of touch areas, and performs a touch computation only on touch raw data of the computation block.


