Analog Stick Input Validation for Unintended Operation Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems using analog sticks that function as push buttons face issues where intended and unintended operations are not clearly differentiated, leading to unintended information processing.

Innovation Solution

Incorporating a correcting module that receives inclination and depression information from an analog stick, which invalidates the other type of information to prevent unintended processing, such as by setting conditions based on inclining amount or time since depression, ensuring only intended operations are processed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the analog stick is designed to detect both inclination and depression operations, then the functionality and versatility of the operating device is improved, but unintended operations occur when both inclination and depression are detected simultaneously

Engineering Contradiction:
ImprovefunctionalityVSAvoidoperation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The correcting module performs preliminary validation by checking whether inclination and depression operations occur simultaneously, and if detected, invalidates the depression operation data before it can cause unintended processing. This preventive approach blocks the harmful interaction between the two detection functions.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The correcting module acts as an intermediary between the inclination detection module and depression detection module, receiving data from both, validating their compatibility, and determining which operation data should be processed. This mediator resolves the conflict by applying logical rules to select valid operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the system processes both inclination and depression information simultaneously, then the responsiveness to user input is improved, but unintended information processing occurs due to ambiguous operation states

Engineering Contradiction:
ImproveresponsivenessVSAvoidoperation intent clarity
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The correcting module provides feedback validation by checking the compatibility of inclination and depression detection results, and when conflict is detected, corrects the operation data by invalidating the depression operation. This feedback mechanism ensures only unambiguous operation intent is processed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Before processing operation data, the correcting module performs preliminary validation to determine whether the operation state is unambiguous. This preliminary action prevents ambiguous states from reaching the processing stage, ensuring clear operation intent.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the analog stick uses a single component for both push button and direction indication, then the device complexity is reduced, but the precision of operation detection deteriorates due to cross-interference between functions

Engineering Contradiction:
ImprovestructureVSAvoidoperation detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The operation detection function is segmented into two independent detection modules: one for inclination detection and one for depression detection. This segmentation allows each module to specialize in its specific detection task, improving precision while maintaining the physical integration of the analog stick.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The correcting module serves as an intermediary that receives detection results from both specialized modules, validates their compatibility, and resolves conflicts. This intermediary structure enables the system to maintain both functional integration and detection precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9950254B2Information processing apparatus, information processing system, storage medium and information processing method
Publication Date: 2018.04.24 NINTENDO CO LTD
  • US9950254B2 patent drawing
  • US9950254B2 patent drawing
  • US9950254B2 patent drawing

AI summary

A non-limiting example information processing apparatus includes an operating device including an analog stick that also functions as a depressible push button. Processing circuitry of the apparatus is configured to receive inclination information indicative of an inclination of a stick portion of the analog stick; use the received inclination information as an input for a first information processing operation; receive depression information indicative of a depressing of the stick portion of the analog stick; use the received depression information as an input for a second information processing operation different from the first information processing operation; and invalidate received depression information when inclination information indicative of inclination greater than a predetermined inclination is currently received.