Game Controller Input Timing Detection Using Acceleration Peak

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In music games using game controllers with acceleration and gyro sensors, the latency between the player's perceived operation input and the actual input registered by the sensors leads to a timing difference, causing discomfort and affecting the gaming experience due to low measurement accuracy and resolution of these sensors.

Innovation Solution

A computer device determines the input timing based on the peak of a measurement value immediately before the motion stops, focusing on the player's sensation by detecting the peak of acceleration or angular speed values, and adjusts the timing to match the player's perceived action, with options for vibration feedback and display notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the timing of operation input is determined based on when the game controller actually stops (measured by acceleration sensor or gyro sensor), then the measurement can be objectively captured, but the timing difference between player perception and actual registration increases due to sensor latency and low measurement accuracy

Engineering Contradiction:
Improvetiming measurement accuracyVSAvoidtiming difference
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by detecting the peak of acceleration or angular speed values that occurs immediately before the motion stops. This peak detection happens in advance of the actual stop timing, allowing the system to register the operation input timing based on a predictable precursor event rather than waiting for the stop moment, thereby reducing the perceived timing difference while maintaining objective measurement

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary calculation process that uses the detected peak timing and applies a predetermined adjustment time (compensation value) to estimate the actual operation input timing. This intermediary step bridges the gap between the sensor-measured peak timing and the player-perceived timing, effectively reducing the timing difference without requiring higher precision sensors

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If inexpensive acceleration sensors or gyro sensors are used in the game controller, then the device cost is reduced, but the measurement accuracy and resolution are low causing large accumulated errors from zero point

Engineering Contradiction:
Improvedevice costVSAvoidmeasurement accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by transforming the measurement approach from using raw acceleration values close to zero (where accumulated errors are large) to using peak values that occur during dynamic motion. By detecting the peak of acceleration or angular speed and applying a predetermined adjustment, the system achieves accurate timing measurement using inexpensive sensors without requiring high measurement precision at the zero point

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces the timing difference between the player's intention and the registered input, enhancing the gaming experience by providing quick and accurate feedback, improving player skill through intuitive vibration cues.

Implementation Method 1

stationary consumer game apparatuses or portable game devices include an acceleration sensor or a gyro sensor in a game controller, which measures the action of shaking the game controller for use of an operation input

Methodology Applied
Scientific EffectAcceleration sensor measurement: Accelerometer

Implementation Method 2

stationary consumer game apparatuses or portable game devices include an acceleration sensor or a gyro sensor in a game controller, which measures the action of shaking the game controller for use of an operation input

Methodology Applied
Scientific EffectGyro sensor measurement: Gyroscope

Data Source

PatentUS11260286B2Computer device and evaluation control method
Publication Date: 2022.03.01 BANDAI NAMCO ENTERTAINMENT INC
  • US11260286B2 patent drawing
  • US11260286B2 patent drawing
  • US11260286B2 patent drawing

AI summary

A computer device evaluates an input timing at which a player performed an operation input. The player holds a controller containing sensors for measuring acceleration and angular speed and performs a motion of shaking and stopping the controller. The computer device is communicably connected to the sensors. The computer device determines the input timing by detecting a peak of a measurement value that appears immediately before the stop of the motion. Then, the computer device performs the evaluation based on a difference between the determined input timing and a reference timing.