Touch Input Processing Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices with touch-sensitive surfaces experience latency issues during low energy consumption modes, leading to discrepancies between actual touch inputs and their reflection in user interfaces, causing cognitive burden and errors in manipulating user interface objects.

Innovation Solution

Implementing a method that detects touch inputs and delivers a sequence of input events with decreasing time intervals, transitioning from a lower energy consumption mode to a normal mode, using a time compression filter to synchronize touch input events with the display refresh rate, thereby reducing latency and improving user interface responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the device operates in lower energy consumption mode with reduced user input detection rate and display update rate, then battery power is conserved, but latency increases causing discrepancies between actual touch inputs and user interface reflections

Engineering Contradiction:
Improvebattery power consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting and queuing touch inputs during low-power mode before transitioning to normal mode, so that input processing is ready immediately upon mode transition without causing latency. The touch event queue accumulates inputs in advance, allowing immediate processing when power mode changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the touch input detection rate and display update rate based on the current power consumption mode. In low-power mode, these rates are reduced to conserve battery life. Upon detecting a mode transition, the system dynamically switches to higher detection and update rates, ensuring responsive touch input handling without latency.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the user interface update rate is reduced to conserve energy, then battery life is extended, but the user interface does not timely reflect touch input locations

Engineering Contradiction:
Improvebattery power consumptionVSAvoiduser interface responsiveness
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The system performs preliminary actions by queuing touch input events during low-power mode and preparing them for immediate processing upon mode transition. This ensures the user interface can respond instantly to touch inputs without delay, maintaining ease of operation while preserving energy during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where touch input events are tracked and queued even when the display update rate is reduced. This feedback loop ensures that user inputs are not lost during low-power mode, and the interface can provide immediate visual feedback upon mode transition, maintaining user experience quality.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If touch input detection rate is reduced in lower energy consumption mode, then power consumption decreases, but accuracy of user input location tracking deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidtouch input location accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of touch input locations during low-power mode and stores them in a queue with timestamps. This preliminary action preserves location accuracy information even when detection rate is reduced, allowing precise location tracking to be restored immediately upon transitioning to normal mode without losing any input location data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11755146B2Devices and methods for processing touch inputs
Publication Date: 2023.09.12 APPLE INC
  • US11755146B2 patent drawing
  • US11755146B2 patent drawing
  • US11755146B2 patent drawing

AI summary

An electronic device, detects a touch input. After a latency period, the device delivers to an application a sequence of input events that represent the touch input, including, in sequence: a first input event that represents the touch input at a first input time and is delivered at a first delivery time, a second input event that represents the touch input at a second input time and is delivered at a second delivery time, and a third input event that represents the touch input at a third input time and is delivered at a third delivery time, a time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.