Game Controller Acceleration Threshold Parameter Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game controllers with acceleration sensors struggle to accurately reflect vigorous motion intended by players, leading to discrepancies between the player's input and the displayed motion in games, making the gaming experience less immersive.
Innovation Solution
A game program and apparatus that utilize an acceleration detection section in the input device to detect motion in multiple directions, determining the inclination of the device relative to gravity and adjusting game parameters based on the detected accelerations to ensure accurate reflection of the player's intended motion, even during vigorous movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If an acceleration sensor is used to detect motion in conventional game controllers, then the device can detect acceleration in at least two directions, but the detection speed cannot follow the moving speed during vigorous motion
Solution Approach 1:
The patent applies dynamics by making the parameter settings adaptive based on detected acceleration levels. The system dynamically switches between two different parameter sets (first and second parameters) depending on whether the acceleration exceeds a threshold, allowing the motion detection to adapt to varying motion intensities and maintain accuracy across different detection speeds
Solution Approach 2:
The patent changes parameters by selecting different parameter values based on acceleration threshold conditions. When acceleration exceeds the threshold (indicating vigorous motion), the system switches to second parameters; otherwise, it uses first parameters. This parameter switching resolves the contradiction by allowing the system to optimize for either detection speed or precision based on the current motion state
2Speed
If the acceleration sensor detects vigorous motion, then the detection speed increases, but the motion data becomes inaccurate and does not reflect player intention
Solution Approach 1:
The system changes parameters based on acceleration thresholds to maintain accuracy during vigorous motion. By detecting when acceleration exceeds a predetermined threshold and switching to alternative parameters, the system prevents inaccurate motion data from being processed while still maintaining responsive detection speed
3Productivity
If the player performs vigorous swinging motion, then the game response speed increases, but the displayed motion becomes different from the player's intended motion
Solution Approach 1:
The system uses feedback by continuously monitoring acceleration data and using this information to determine which parameter set to apply. The acceleration detection section provides feedback about motion intensity, which then controls the parameter selection, ensuring that game processing always reflects player intention accurately regardless of motion vigor
Solution Approach 2:
The patent applies parameter changes by switching between different processing parameters based on acceleration thresholds. This ensures that during vigorous motion, the system uses parameters optimized for accuracy rather than speed, maintaining reliability of motion reflection while still responding to player input
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
The solution ensures that the game processing accurately reflects the player's intended motion, enhancing the gaming experience by maintaining immersion and accuracy, even when the input device is moved vigorously.
Implementation Method 1
an acceleration detection section provided in an input device for detecting an acceleration in at least two directions
Implementation Method 2
determining the inclination of the device relative to gravity
Data Source
AI summary
First acceleration data representing an acceleration applied in a first direction of the input device and second acceleration data representing an acceleration applied in a second direction of the input device different from the first direction are obtained based on a value detected by an acceleration detection section. Next, it is determined whether or not the first acceleration data is smaller than a first threshold value. When the first acceleration data is determined to be smaller than the first threshold value, predetermined calculation processing at least based on the second acceleration data is executed to calculate a first parameter used in game processing. When the first acceleration data is determined to be larger than the first threshold value, the first parameter is set to a predetermined value. The game processing is executed based on the first parameter.


