Predictive Keyboard Actuation Timing for Lower Input Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input devices, such as musical keyboards and gaming controllers, suffer from latency issues between actuation events and the resulting outcomes at output devices, limiting response times and user experience.

Innovation Solution

A method and system that sense the movement of an actuator in input devices, determine its velocity, and predict when it will reach specific sense positions, allowing for the generation of depressed or released state signals with reduced latency by sending these signals earlier than in traditional systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional mechanical switches or optical switches are used in input devices, then the device structure is simple and reliable, but latency between actuation event and output response is high (2-14 ms)

Engineering Contradiction:
ImprovelatencyVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary action by detecting actuator movement and calculating predicted arrival time at the actuation point before the actuator actually reaches it. The trigger signal is transmitted in advance based on this prediction, effectively performing the output action before the physical actuation is complete, thus reducing perceived latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by compensating for the known latency of the output device through predictive timing. The trigger signal is sent earlier than the actual actuation completion, cushioning against the delayed response of the output device and achieving synchronized appearance between input and output.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Speed

If fast optical switches are used to reduce switch bounce and latency, then switching speed improves, but device complexity and cost increase

Engineering Contradiction:
Improveswitching speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system replaces the mechanical switching approach with a predictive calculation approach. Instead of relying on fast mechanical or optical switches to detect actuation, the system uses continuous position monitoring and mathematical prediction to determine when the actuator will reach the actuation point, substituting physical switching with computational logic.

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

3Loss of time

If the trigger signal is transmitted only after the actuator reaches the actuation point, then signal accuracy is high, but perceived latency is high

Engineering Contradiction:
Improveperceived latencyVSAvoidsignal accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system uses feedback by continuously monitoring the actuator's position and velocity, then using this information to predict future position. The prediction algorithm processes the feedback data from multiple sample points to calculate when the actuator will reach the actuation point, enabling advance trigger signal transmission while maintaining accuracy through continuous validation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12307029B2Latency compensation system
Publication Date: 2025.05.20 SONUUS
  • US12307029B2 patent drawing
  • US12307029B2 patent drawing
  • US12307029B2 patent drawing

AI summary

A method and corresponding system for providing a depressed state signal from a keyboard or button. The method comprises sensing movement of an actuator of the keyboard or button, determining, during depression of the actuator, a velocity of the actuator at a depression sense position of the actuator and at a first time, processing the determined velocity to predict when the actuator will reach a second depression sense position of the actuator at a later point during depression of the actuator, and generating the depressed state signal with a timing based on the prediction of when the actuator will reach the second depression sense position. A complementary method and system provides a released state signal.