Touch Sensing System Buffer Memory Overlap for Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touch sensing systems face challenges in improving touch report rate and reducing latency due to the sequential nature of sensing and data transmission processes, which results in increased time gaps between touch input and response.
Innovation Solution
A touch sensing system that overlaps the sensing period and raw data transmission period by using a buffer memory to temporarily store raw data, allowing for parallel processing of sensing and data transmission operations, thereby enhancing touch report rate and reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the touch sensing system uses sequential processing for sensing and data transmission, then the system structure is simple, but the touch report rate is low and latency is high
Solution Approach 1:
The buffer memory is pre-configured with storage capacity for multiple frames of raw data, allowing the sensing system to prepare and store data in advance during sensing periods without immediate transmission, enabling overlapping operations
Solution Approach 2:
The buffer memory acts as an intermediary between the touch sensing circuit and the algorithm execution unit, decoupling the sequential sensing process from the data transmission process, allowing both to operate independently and in parallel
2Loss of time
If the touch sensing system waits for complete data collection before transmission, then data完整性 is ensured, but latency increases
Solution Approach 1:
The buffer memory is pre-configured with storage capacity for multiple frames of raw data, allowing the sensing system to prepare and store data in advance during sensing periods without immediate transmission, enabling overlapping operations
Solution Approach 2:
The system dynamically adjusts the balance between data collection completeness and transmission timing by using the buffer memory to store intermediate results, allowing transmission to occur at optimal moments without waiting for complete data collection
3Speed
If the touch sensing system processes all touch sensors simultaneously, then sensing speed is improved, but power consumption increases
Solution Approach 1:
The touch sensor array is divided into multiple groups that can be sensed in parallel, with each group processed independently and stored in the buffer memory, allowing selective activation of sensor groups to balance speed and power consumption
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
The overlapping of sensing and transmission periods enables faster data processing and transmission, leading to improved touch sensitivity and reduced latency by allowing for simultaneous data analysis and transmission, thus enhancing user experience.
Implementation Method 1
A capacitive touch screen detects touch input by sensing a change in capacitance, i.e., a change in the amount of electric charge in a touch sensor
Data Source
AI summary
A touch sensing system and a driving method thereof are provided. The touch sensing system includes: a touch screen drive circuit which senses a change in the amount of electric charge in touch sensors during a sensing period, generates raw data and temporarily stores it in a buffer memory, transmits the raw data read out from the buffer memory to an algorithm execution unit during a raw data transmission period, and calculates the coordinates of touch input by the algorithm execution unit during an algorithm execution period. The touch screen drive circuit controls the amount of data stored in the buffer memory and the start timing of a read operation to make the sensing period and the raw data transmission period overlap each other.


