Game Controller Movement Sensor Input Detection and Visual Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Players using game controllers with movement sensors face difficulties in determining whether their movement-based inputs are accepted, as the amplitude, cycle, and strength of movements can vary significantly between players, leading to inconsistent input recognition, especially for inexperienced players.
Innovation Solution
A program and image generation system that includes a movement operation input detection section to determine if the output from movement sensors in game controllers meets detection conditions, a game calculation section to perform calculations based on these inputs, and an operation input display control section to visually confirm the detection results, allowing players to see if their movements are registered as inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If movement sensors are used to detect player input, then the game becomes more exciting and immersive, but it becomes difficult for players to determine whether their input is actually accepted
Solution Approach 1:
The patent implements a display that shows detection results of movement operation inputs in real-time. When a player performs a movement input (such as shaking the controller), the system detects the movement and displays confirmation on the screen, providing immediate feedback to the player that their input was registered. This resolves the contradiction by maintaining immersion through movement detection while eliminating uncertainty through visual confirmation.
2Measurement precision
If the detection conditions for movement inputs are made strict, then input recognition accuracy improves, but inexperienced players cannot successfully input commands
Solution Approach 1:
The patent employs dynamic detection conditions that adapt based on the detected movement characteristics. The system analyzes the amplitude, cycle, and strength of movements and adjusts detection thresholds accordingly. This allows the system to maintain high accuracy for deliberate inputs while being more tolerant of variations in player skill level, making the game accessible to inexperienced players without sacrificing input recognition precision.
Solution Approach 2:
The system changes detection parameters (such as threshold values for movement amplitude and duration) based on the specific movement pattern detected. By dynamically adjusting these parameters, the system can distinguish between intentional player inputs and unintentional movements, maintaining accuracy while accommodating different player abilities.
3Ease of operation
If the detection conditions are made loose to accommodate different players, then input accessibility improves, but false positive detections increase
Solution Approach 1:
The patent implements a preliminary detection phase where the system analyzes movement characteristics before finalizing input detection. The movement detection section first identifies potential inputs and evaluates them against multiple criteria (amplitude, cycle, strength patterns) before confirming detection. This preliminary analysis ensures that loose detection thresholds do not lead to false positives, maintaining reliability while preserving accessibility.
Data Source
AI summary
A program for playing a game based on an input from an operation section including a first controller and a second controller, the program causing a computer to function as: a movement operation input detection section which determines whether or not an output value from a movement sensor provided in at least one of the first controller and the second controller satisfies a detection condition for a movement operation input; a game calculation section which performs a game calculation process based on the movement operation input; an operation input display control section which performs a display control process of a movement operation input display object for displaying a detection result of the movement operation input; and an image generation section which generates a game image including the movement operation input display object.


