Learned Model Swing Direction Detection in Game Controllers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game processing systems using inertial sensors struggle to accurately determine the direction of a swing input, leading to inconsistencies in game responses.
Innovation Solution
A computer-readable storage medium with a game program that uses operation data from an inertial sensor-equipped operation device to determine whether a swing input has been performed and to identify the swing direction using a learned model generated from teacher data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional swing detection methods are used, then the device complexity remains low, but the measurement precision of swing direction is insufficient
Solution Approach 1:
The learned model is generated in advance through offline learning using teacher data collected from multiple users. This pre-computed model is then stored and directly applied during actual game operation, eliminating the need for real-time complex calculations while achieving high swing direction determination accuracy
Solution Approach 2:
A learned model acts as an intermediary between the raw acceleration data from the inertial sensor and the final swing direction determination. The model processes the sensor data and outputs swing direction information, simplifying the overall system while improving measurement precision
2Measurement precision
If swing determination is performed quickly, then the productivity is high, but the measurement precision of swing direction may be compromised
Solution Approach 1:
The learned model performs swing direction determination in real-time during game operation, providing quick results. The complex learning and data processing were performed in advance offline, allowing fast online execution without compromising accuracy
Solution Approach 2:
The patent replaces complex real-time mechanical analysis of swing motion with a pre-trained learned model that processes acceleration data through machine learning algorithms, achieving both speed and accuracy in swing direction determination
Data Source
AI summary
On the basis of operation data acquired from an operation device including an inertial sensor, whether or not a swing input to the operation device has been performed is determined. A learned model generated on the basis of a plurality of teacher data each associated with one of a plurality of swing directions, the learned model being for determining which swing direction out of the plurality of swing directions the operation device has been swung in, is managed. The operation data acquired in a period in which the swing input has been performed is inputted to the learned model, and a swing direction in which the operation device has been swung is determined on the basis of an output from the learned model corresponding to the input. Game processing is executed on the basis of the swing direction.


