Frame-Synchronized Touchscreen Data Processing for Even Dragging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Capacitive touchscreen-based mobile terminals experience response delays and desynchronization issues during reported-point data processing, leading to uneven dragging during image display due to interrupt and work queue delays, and inefficient power consumption.

Innovation Solution

Process multiple points of reported-point data in parallel using frame synchronization signals instead of interrupts, sample and interpolate data as needed, and apply low-pass filtering to enhance synchronization and reduce noise, ensuring consistent data reporting with display frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If interrupt manner is used for processing reported-point data, then data processing can be performed, but response delay and work queue delay occur

Engineering Contradiction:
Improveresponse speedVSAvoidinterrupt delay and work queue delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent replaces the interrupt-based processing mechanism with a frame synchronization signal-based parallel processing mechanism. Instead of using interrupts that cause sequential processing delays, the system uses frame synchronization signals to coordinate parallel processing of multiple reported-point data points, thereby eliminating interrupt delays and work queue delays while improving response speed

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the processing of reported-point data into multiple parallel processing streams synchronized by frame synchronization signals. Rather than processing all data sequentially through a single interrupt handler, the system divides data processing across multiple parallel paths, each synchronized to frame boundaries, which eliminates the work queue bottleneck

Inventive Principle:
Principle #1Segmentation

2Device complexity

If multiple GPIO share one interrupt, then device complexity is reduced, but reported-point data processing is locked by other interrupts

Engineering Contradiction:
Improveinterrupt configurationVSAvoiddata processing reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces frame synchronization signals as an intermediary mechanism between the touchscreen and the processing units. This intermediary coordinates data transmission and processing without requiring dedicated interrupts for each GPIO, thereby maintaining simple device configuration while ensuring reliable processing by preventing data lockup through synchronized parallel handling

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If reported-point data is transmitted at fixed frequency, then data transmission is simplified, but synchronization with display frames is lost

Engineering Contradiction:
Improvedata transmissionVSAvoidsynchronization precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent uses frame synchronization signals that operate periodically in sync with the display frame rate. Instead of transmitting data at a fixed frequency independent of display timing, the system transmits reported-point data in synchronization with display frames, ensuring that each data point corresponds precisely to a displayed image frame while maintaining simplified transmission protocols

Inventive Principle:
Principle #19Periodic action

4Productivity

If parallel processing is used for reported-point data, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata processing speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements parallel processing activated by frame synchronization signals that occur periodically at the display frame rate. This allows the system to achieve high processing speeds through parallel operations only when needed (synchronized with display updates), rather than maintaining continuous parallel processing, thereby reducing overall power consumption while maintaining high productivity during active display updates

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3454185B1Data processing method and device
Publication Date: 2025.07.30 HUAWEI TECH CO LTD
  • EP3454185B1 patent drawingFigure 1~2
  • EP3454185B1 patent drawingFigure 3~4(III)
  • EP3454185B1 patent drawingFigure 5A~5C

AI summary

Embodiments of the present invention relate to the field of communications technologies and provide a data processing method and an apparatus, to resolve problems that a response speed is low and image display is not even during dragging, caused when a terminal processes reported-point data. The method includes: generating, by a touchscreen, reported-point data, and reporting the reported-point data to a microprocessor according to a preset reported-point reporting rate, where the reported-point data includes touch information generated when the touchscreen is touched; receiving, by the microprocessor, the reported-point data, and receiving a frame synchronization signal sent by an application processor, where the frame synchronization signal is a periodic signal synchronized with a display frame rate; processing, by the microprocessor according to the frame synchronization signal, a first amount of reported-point data received within a preset time, to obtain a second amount of reported-point data, and transmitting the second amount of reported-point data to the application processor, where the second amount is less than the first amount; and receiving, by the application processor, the second amount of reported-point data, and generating an image display frame according to the second amount of reported-point data.