Motion Controller Mapping for Consistent Basketball Shot Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In ball sport games where a controller is used for swinging operations, variations in how users hold the controller can affect the intended operation results due to differences in orientation, leading to inconsistent gameplay experiences.
Innovation Solution
A game program that utilizes acceleration and angular velocity data from sensors to establish a correspondence between the controller's orientation and game actions, allowing for consistent gameplay regardless of how the controller is held, with features like button states and threshold-based conditions for actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If control is based on the direction in which the controller is swung and the orientation of the controller, then operation responsiveness is improved, but holding variations cause inconsistent operation results
Solution Approach 1:
The patent changes the parameter used for orientation determination from the controller's absolute orientation to the change amount (angular velocity) of orientation. By using angular velocity data from the angular velocity sensor to calculate the change amount of the swing direction, the system becomes insensitive to the initial holding orientation, thereby resolving the contradiction between responsiveness and consistency.
Solution Approach 2:
The patent replaces the mechanical orientation-based control system with a sensor-based inertial measurement system. By using acceleration sensors and angular velocity sensors to detect motion changes rather than relying on the physical orientation of the controller, the system achieves both responsiveness and consistency regardless of how the controller is held.
2Measurement precision
If the controller orientation is used for determining swing direction, then shot direction accuracy is improved, but different holding ways lead to incorrect shot directions
Solution Approach 1:
The patent transitions from a static orientation-based measurement to a dynamic change-amount measurement. By measuring the angular velocity and calculating the change amount of the swing direction rather than relying on the absolute orientation, the system accurately determines shot direction regardless of the player's holding posture, thereby maintaining both precision and ease of operation.
3Device complexity
If acceleration data alone is used for movement detection, then operation simplicity is maintained, but pitch direction accuracy is insufficient
Solution Approach 1:
The patent merges the data from the acceleration sensor and angular velocity sensor to create a more precise pitch direction detection system. By combining acceleration data (for movement detection) with angular velocity data (for orientation change), the system achieves both operational simplicity and pitch direction accuracy without significantly increasing device complexity.
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
Enhances gameplay operability by minimizing the influence of holding variations, enabling intuitive and responsive player character movements and shots, particularly in basketball games.
Implementation Method 1
operation data including at least acceleration data and angular velocity data and transmitted from an operation device including an acceleration sensor and an angular velocity sensor
Implementation Method 2
operation data including at least acceleration data and angular velocity data and transmitted from an operation device including an acceleration sensor and an angular velocity sensor
Data Source
AI summary
In a ball sport game, based on operation data including at least acceleration data and angular velocity data, the following is executed: setting and updating a correspondence relationship between a direction in a space and a direction with respect to an operation device, in accordance with an orientation around a predetermined axis of the operation device; identifying an orientation of the operation device regarding a pitch in the space; in a case where a first condition for at least one of the acceleration data and the angular velocity data in an up-down direction in the space is satisfied, moving a player character having a ball; and in a case where a second condition for an orientation regarding the pitch in the space and at least one of the acceleration data and the angular velocity data is satisfied, causing the player character to do a shot action of shooting the ball.


