User Input Processing for Fast SOCD Resolution in Gaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user input devices, such as keyboards, struggle with resolving simultaneous opposing cardinal direction (SOCD) inputs, leading to delays and disadvantages in fast-paced gaming scenarios where quick direction changes are required.

Innovation Solution

A user input device determines input element activation based on the degree of operation of both the first and second input elements, allowing for rapid switching between input signals by comparing their operation levels and applying configurable thresholds to resolve ambiguous inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the video game uses standard SOCD resolution to handle simultaneous opposing key presses, then ambiguous inputs are resolved, but the user experiences delays and loses responsiveness when quickly changing direction

Engineering Contradiction:
Improveinput resolution accuracyVSAvoidresponse delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the input signal characteristics (degree of operation, duration, timing) before final activation determination. By evaluating the analog degree of operation and temporal patterns in advance, the system pre-determines the user's intent, allowing immediate response without waiting for standard SOCD resolution delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts activation thresholds and evaluation criteria based on real-time input signal characteristics. Instead of using fixed thresholds, the system adapts its decision-making process to the specific pattern of key presses detected, enabling faster and more accurate interpretation of rapid direction changes.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the system uses fixed activation thresholds for input elements, then simple and reliable detection is achieved, but rapid switching between opposing inputs is delayed

Engineering Contradiction:
Improveinput detection accuracyVSAvoidinput switching speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system implements dynamic threshold adjustment based on the temporal and analog characteristics of input signals. When rapid switching patterns are detected, the evaluation criteria adapt to accommodate the speed of operation, allowing the system to maintain detection accuracy while responding to fast-paced input changes without fixed threshold limitations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including activation thresholds, evaluation time windows, and degree of operation requirements based on the detected input pattern. This multi-parameter adaptation enables the system to optimize both precision and speed for different gaming scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12510978B2User input device and method for operation the same
Publication Date: 2025.12.30 WOOTING TECH BV
  • US12510978B2 patent drawing
  • US12510978B2 patent drawing

AI summary

The invention relates to a user input comprising, a first and second input element, an output and processing means. The processing means determines for at least one of the input elements whether it is activated based on its degree of operation, and provides an output signal at the output corresponding to the determined activation. The determination for one of the input elements is based also on the degree of operation of the other input element. The invention also relates to a method comprising these steps.