Android Touch Input Handling via Software Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Android-based systems for touch input handling face challenges in reducing touch display delay and touch response delay, which affect the smoothness of user operations, while also dealing with high power consumption and potential missed touch events due to adaptive refresh technology and hardware synchronization signal monitoring.

Innovation Solution

The system introduces an Android-based touch input handling system that utilizes an application processor to generate synchronization signals, including an input synchronization signal synchronized with the application synchronization signal, to control the timing of touch event propagation. This system incorporates a touch firmware with a touch collection thread, a touch processing thread, and a control module to handle batch propagation of touch events, reducing delays and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the system uses hardware synchronization signal monitoring to control touch event propagation timing, then touch display delay is reduced, but power consumption increases and missed touch events may occur

Engineering Contradiction:
Improvetouch display delayVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent changes the synchronization parameter from hardware synchronization signal to software synchronization signal. The software synchronization signal is generated by the application processor based on the hardware synchronization signal, allowing flexible control of touch event propagation timing without being constrained by fixed hardware refresh cycles, thus reducing power consumption while maintaining low delay

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a software synchronization signal as an intermediary between the hardware synchronization signal and the touch event propagation control. This intermediary layer allows the system to decouple the fixed hardware refresh rate from the flexible software-based touch event handling, enabling optimized timing without direct hardware constraint

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the system uses adaptive refresh technology to reduce power consumption, then energy efficiency improves, but touch response delay increases and touch events may be missed

Engineering Contradiction:
Improvepower consumptionVSAvoidtouch response delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and pre-positioning the software synchronization signal timing based on the hardware synchronization signal. This allows the touch event propagation to be prepared in advance and executed at the optimal moment, ensuring fast response even when adaptive refresh reduces the display refresh rate

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by making the synchronization signal software-based and adjustable. The software synchronization signal can dynamically adapt its timing based on system state, allowing the system to maintain fast touch response regardless of the display's adaptive refresh rate, thus resolving the trade-off between power saving and response speed

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the touch panel operates at high sampling frequency to reduce touch response delay, then touch response improves, but power consumption increases

Engineering Contradiction:
Improvetouch response delayVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by synchronizing touch event propagation with the periodic software synchronization signal, which is derived from the hardware synchronization signal. This allows the system to process touch events at optimal periodic intervals rather than continuously at high sampling frequency, reducing power consumption while maintaining responsive touch performance

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250060979A1Android-based system for touch input handling
Publication Date: 2025.02.20 MEDIATEK SINGAPORE PTE LTD
  • US20250060979A1 patent drawing
  • US20250060979A1 patent drawing
  • US20250060979A1 patent drawing

AI summary

An Android-based system for touch input handling is provided. The system includes an interactive hardware and an application processor. The interactive hardware includes a display panel and a touch panel that runs a touch firmware. The application processor is coupled to the interactive hardware, and runs an application program and a touch driver. The application processor further converts a hardware synchronization signal of the display panel into a software synchronization signal, and generates an application synchronization signal based on the software synchronization signal. Additionally, the application processor further generates an input synchronization signal that is synchronized with the application synchronization signal. The expiration of the input synchronization signal triggers the touch firmware to collect the touch event and propagate the touch event up to the application program through the touch driver.