Touch Response Speed Optimization via Parallel Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch response speeds in portable terminal devices are slow due to the time-consuming processes of hardware scanning and data transmission in touch coordinate reporting.

Innovation Solution

The method involves the touch chip scanning and transmitting touch data in a synchronized process, where only the data from the last scanned channel needs to be transmitted after all channels are scanned, reducing the overall data transmission time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all transmit channels are scanned and all touch data is transmitted before processing, then complete touch data is available for accurate touch location calculation, but the total time for data transmission and processing is increased

Engineering Contradiction:
Improvetouch location accuracyVSAvoidtouch response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing touch data preprocessing on received touch data sets before all channels are scanned. The application processor pre-processes touch data sets as they are received during the scanning process, rather than waiting for complete data collection. This early processing reduces the overall processing time while maintaining accurate touch location calculation, as the preprocessing prepares the data in advance for the final coordinate computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuity of useful action by overlapping the data transmission process with the scanning process. While the touch chip scans transmit channels and generates touch data sets, the application processor simultaneously receives and pre-processes these data sets. This parallel execution eliminates idle waiting time and ensures continuous productive work throughout the touch detection cycle, reducing total response time without sacrificing accuracy.

Inventive Principle:
Principle #20Continuity of useful action

2Device complexity

If touch data is transmitted and processed sequentially after complete scanning, then processing is simplified, but the touch response speed is reduced

Engineering Contradiction:
Improveprocessing complexityVSAvoidtouch response speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent applies preliminary action by performing touch data preprocessing on received touch data sets before all channels are scanned. The application processor pre-processes touch data sets as they are received during the scanning process, rather than waiting for complete data collection. This early processing reduces the overall processing time while maintaining accurate touch location calculation, as the preprocessing prepares the data in advance for the final coordinate computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the processing approach adaptive based on data availability. The system dynamically switches between receiving complete data sets and processing data incrementally as it arrives. The application processor continuously receives touch data sets from the touch chip and processes them in real-time, adjusting the processing flow to optimize response speed while ensuring accurate touch coordinate calculation is completed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250199638A1Method and apparatus for increasing touch response speed
Publication Date: 2025.06.19 HONOR DEVICE CO LTD
  • US20250199638A1 patent drawing
  • US20250199638A1 patent drawing
  • US20250199638A1 patent drawing

AI summary

This application provides a method and an apparatus for increasing a touch response speed. In this method, after a part of transmit channels are scanned, touch data obtained through scanning is immediately transmitted to an application processor. In addition, a subsequent transmit channel scanning process is performed while the touch data is transmitted, so that the transmit channel scanning process and the touch data transmission process are performed synchronously. After all transmit channels are scanned, a part of touch data obtained through the last scanning needs to be transmitted. Time required for transmitting a part of touch data is far less than time required for transmitting all touch data. Therefore, additional time required for transmitting data to the application processor is greatly reduced, so that time required for an entire touch response process is reduced, and a response speed of a touch operation is finally increased.