Analog Stick Input Validation for Unintended Operation Prevention
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


