Touch Path Logic for Display Lag Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch input devices, such as mobile phones and tablets, experience significant display lag due to high latency between touch sensor panels and display devices, leading to user frustration as the system takes 50 to 200 milliseconds to update the display in response to touch actions, which is noticeable to most users.

Innovation Solution

The implementation of an overlay system that includes touch path logic, rendering logic, and an overlay buffer to combine video images with overlay data based on touch events, allowing for immediate visual feedback by processing touch events independently of the application processor, reducing display lag to 1 to 2 frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If touch events are processed by the application processor through high level application software, then the system can handle complex touch interactions, but the processing latency increases to 50 to 200 milliseconds causing noticeable display lag

Engineering Contradiction:
Improvetouch interaction capabilityVSAvoiddisplay latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the touch processing system into two independent paths: a low-latency path that processes touch events directly from the touch sensor panel to the display panel bypassing the application processor, and a normal path that processes touch events through the application processor for complex interactions. This segmentation allows the system to maintain versatility while reducing latency for basic touch feedback.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component (touch path logic) that sits between the touch sensor panel and display panel, enabling direct processing of touch events without going through the application processor. This intermediary handles the time-critical task of converting touch coordinates to display coordinates and generating overlay data, thereby reducing latency while maintaining system versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple processing steps are introduced between the touch sensor panel and application processor, then the system can perform comprehensive touch event handling, but the non-deterministic processing time increases latency

Engineering Contradiction:
Improvetouch event handlingVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-calculating display coordinates from touch coordinates using a transformation matrix in the touch path logic, before the touch event reaches the application processor. This preliminary processing of coordinate transformation eliminates the need for repeated calculations in the application processor, reducing non-deterministic processing time while maintaining reliable touch event handling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the essential touch processing functionality in the touch path logic, which mirrors the coordinate transformation and overlay generation functions that would otherwise occur in the application processor. This copying allows parallel processing paths, reducing latency while maintaining the reliability of comprehensive touch event handling through the original application processor path.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system waits for the application processor to complete computational tasks before updating the display, then processing accuracy is maintained, but display responsiveness decreases

Engineering Contradiction:
Improvetouch coordinate accuracyVSAvoiddisplay update speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent segments the processing pipeline to separate accuracy-critical functions from speed-critical functions. The touch path logic handles speed-critical coordinate transformation using pre-computed transformation matrices, while the application processor maintains accuracy-critical touch event interpretation and application-level processing. This segmentation enables fast display updates without sacrificing touch coordinate accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculation of the transformation matrix that maps touch coordinates to display coordinates. This pre-computed matrix is stored and reused by the touch path logic to rapidly convert touch events to display coordinates without requiring real-time complex calculations, thereby maintaining measurement precision while achieving high display update speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9811301B2Terminal and apparatus and method for reducing display lag
Publication Date: 2017.11.07 SAMSUNG DISPLAY CO LTD
  • US9811301B2 patent drawing
  • US9811301B2 patent drawing
  • US9811301B2 patent drawing

AI summary

An apparatus includes an overlay buffer configured to store overlay data; a touch path logic to: receive first touch events from the first touch sensor panel and generate a first output based on the first touch events, and receive second touch events from the second touch sensor panel and generate a second output based on the second touch events; and a rendering logic to, when the first touch events occur: receive a first video image; receive the first output; and combine the first video image with the overlay data corresponding to the first video image to output at least one combined display image, and, when the second touch events occur: receive a second video image; receive the second output; and combine the second video image with the overlay data corresponding to the second video image to output the at least one combined display image.