Game Input Validation via Timing Overlap Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music game input devices face challenges in accurately distinguishing intended input operations from ambient noise, particularly when operation sounds are detected by microphones, leading to incorrect input identification in noisy environments.

Innovation Solution

A system that includes a music play section, display control, input reception, input determination, timing fetch, and evaluation sections to validate input data by comparing operation and sound detection data within specific time frames, ensuring accurate detection of intended input actions and reducing erroneous inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a microphone is used to detect sound input actions, then the system can recognize sound-based inputs, but the microphone will also detect operation sounds from the controller leading to incorrect input identification

Engineering Contradiction:
Improvesound input detection capabilityVSAvoidinput detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the sound detection process by creating separate detection paths: one for operation sounds (from controller) and one for sound input actions (from player). The system divides the time period into multiple segments and assigns different validation rules to each segment, allowing accurate distinction between operation sounds and intended sound inputs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary validation mechanism that mediates between the microphone's sound detection and the final input recognition. The validation unit acts as a mediator that analyzes the temporal relationship between operation detection and sound detection, determining whether a detected sound represents a valid sound input action or merely an operation sound.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system validates both operation detection and sound detection data, then input accuracy improves, but the complexity of the input determination process increases

Engineering Contradiction:
Improveinput data validityVSAvoidinput determination process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining validation rules and time period segments before the actual input determination process. The system establishes beforehand which time periods correspond to operation sounds versus sound input actions, allowing the validation process to simply check against these pre-established criteria rather than making complex real-time decisions.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system uses a given period to validate overlapping operations and sound inputs, then accurate input recognition is achieved, but response time may be delayed due to validation processing

Engineering Contradiction:
Improveinput timing accuracyVSAvoidinput validation processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic action by dividing the time period into discrete segments with specific validation rules for each segment. This periodic structure allows the system to efficiently process validation by checking against pre-defined time segments rather than performing continuous complex analysis, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7909698B2Input device, input determination method, game system, game system control method, program, and information storage medium
Publication Date: 2011.03.22 NINTENDO CO LTD
  • US7909698B2 patent drawing
  • US7909698B2 patent drawing
  • US7909698B2 patent drawing

AI summary

With a game system, a timing fetch section fetches an input-timing for input data determined to be valid by an input-determination section, and an evaluation section compares the fetched input-timing and a reference-timing, and evaluates an operation with an operation section by a player or a sound-input action performed in answer to a first or second direction-mark. An input-reception section receives first and second input data generated based on an operation-detection of the operation section a sound-detection of the sound-detection section, respectively, and an input-determination section compares the first and second input data, determines that the first input data is valid when it is determined that the operation with the operation section by the player and the sound-input action by the player overlap within a given period, based on the first and second input data, and determines that the first and second input data are valid in other cases.