Touch Device Latency Measurement System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of standardized, inexpensive, and reliable methods to measure and compare touch-input latencies in smart devices, which is crucial for manufacturers aiming to reduce latency in user interfaces across various devices like smartphones, tablets, and computers.

Innovation Solution

A latency measuring system that uses contact and graphical-change sensors to measure the time difference between physical contact and resulting responses on touchscreens, employing computational engines to calculate end-to-end latency, and can simulate touch events to account for internal component latency, providing a standardized and repeatable testing method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standardized measurement methods are implemented, then measurement reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the measurement device into separate functional modules: a contact sensor module that detects touch events, a graphical-change sensor module that captures display changes, and a computational engine that processes timing data. This segmentation allows each module to be optimized independently while maintaining overall system reliability through standardized interfaces and protocols.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple sensors and computational engines are used, then measurement precision is improved, but ease of manufacture deteriorates

Engineering Contradiction:
Improvelatency measurement precisionVSAvoidmanufacturing ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The computational engine is designed as a universal platform that can process data from various sensor types (contact sensors, graphical-change sensors, audio sensors) and adapt to different touchscreen technologies. This multi-functionality allows the same core processing unit to be used across different device configurations, simplifying manufacturing while maintaining measurement precision through configurable parameters and algorithms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If automated touch simulation is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system incorporates automated touch simulation capabilities that can pre-program and execute standardized touch sequences before actual latency measurements are taken. This preliminary action establishes baseline performance data and enables repeated testing without manual intervention, significantly improving productivity while the automation logic is encapsulated in software to minimize hardware complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9841839B2System for measuring latency on a touch device
Publication Date: 2017.12.12 TACTUAL LABS CO
  • US9841839B2 patent drawing
  • US9841839B2 patent drawing
  • US9841839B2 patent drawing

AI summary

A system and method are disclosed for measuring latency in a device which includes a user interface that receives user input and provides output in response. In an embodiment, a body separate from the device under test is provided. A first sensor operatively attached to the body detects a touch event input to the device at a first time and a second sensor detects a response output from the device at a second time. A computational engine computes a time differential between the first time and the second time and an output outputs an indication of a measurement of latency in the device, the measurement being reflective of the time differential between the first time and the second time.