Game Controller Reference Attitude Determination via Natural Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game systems require users to consciously set a reference attitude for controller devices, which can be unnatural and lead to inaccurate input recognition, especially when the user's grip orientation varies.
Innovation Solution
A game system that determines the reference attitude through a natural operation by accepting a series of inputs within a predetermined range, combining tentative and actual attitudes to set a precise reference attitude, and updates this range dynamically, allowing users to perform game operations without feeling unnatural.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the reference attitude is set through a predetermined setting operation, then the reference attitude can be determined, but the operation becomes unnatural and the user becomes conscious of the setting operation
Solution Approach 1:
The system allows the controller to automatically determine its own reference attitude through natural game operations without requiring separate setting operations. The controller serves itself by using the player's natural input actions to establish the reference state, eliminating the need for conscious setting operations while maintaining accurate reference attitude determination.
Solution Approach 2:
The system performs the reference attitude determination in advance during the game operation phase itself. By preparing the reference attitude through preliminary game-like inputs rather than separate setting operations, the system eliminates the unnatural feeling of conscious setting while ensuring accurate reference establishment before the actual game control begins.
2Device complexity
If the reference attitude is set based on a single input, then the setting operation is simple, but the reference attitude determination becomes inaccurate when grip orientation varies
Solution Approach 1:
The system accepts multiple inputs (more than the minimum single input) to determine the reference attitude. By collecting multiple game operations as inputs, the system compensates for variations in grip orientation and achieves more accurate reference attitude determination while keeping each individual input action simple and natural.
Solution Approach 2:
The system uses feedback from multiple game operations to refine the reference attitude determination. By analyzing multiple inputs and their corresponding controller attitudes, the system can identify the consistent reference state despite variations in grip orientation, improving accuracy without increasing operational complexity.
3Speed
If the reference attitude is determined without considering multiple inputs, then the processing is fast, but the accuracy is reduced when users have varying grip orientations
Solution Approach 1:
The system performs reference attitude determination in advance during the game operation phase, preparing the reference attitude before the actual control begins. This preliminary action allows the system to process multiple inputs efficiently and establish an accurate reference attitude without slowing down the subsequent game control execution.
Solution Approach 2:
The system continuously collects and processes input data during the game operation phase to determine the reference attitude. By maintaining continuous processing of controller attitudes throughout the operation sequence, the system achieves both speed and accuracy in reference attitude determination without requiring separate dedicated processing time.
Data Source
AI summary
An example game system accepts, as a first input, a predetermined game operation performed before the game control process. The attitude of the controller device when the first input was made is set as the tentative reference attitude. After the first input, the game system further accepts, as an additional input, a predetermined game operation performed in a state where the attitude of the controller device is within a predetermined range defined by the tentative reference attitude. In response to a predetermined number of additional inputs, the reference attitude is determined using at least one of the tentative reference attitude and attitudes of the controller device when the predetermined number of additional inputs were made. The game control process is executed based on the attitude of the controller device and the reference attitude.


