Golf Game Swing Power Calculation via Motion Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional golf games do not accurately reflect the particulars of the swing-down motion of a controller, leading to a lack of association between the player's motion and the game's progress, making the gaming experience less engaging.
Innovation Solution
A game program that utilizes posture/motion information from input devices to calculate and reflect the power value of a golf swing, incorporating follow-up power value calculations and motion sensors like angular velocity and acceleration sensors to accurately depict the swing motion in the game.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the swing power is determined based on the position of the remote control cursor when the club head cursor catches up with and overlaps the remote control cursor, then the shot can be made by merely matching the timing, but the particulars of the swing-down motion (the moving velocity of the controller during the swing-down motion, etc.) are not reflected on the swing power or shot power
Solution Approach 1:
The patent transitions from a static power determination method (based solely on cursor position at a specific moment) to a dynamic method that continuously tracks the controller's motion state throughout the swing-down phase. The system now measures moving velocity and acceleration dynamically during the swing, allowing the shot power to reflect the actual particulars of the player's motion rather than just a snapshot in time.
Solution Approach 2:
The patent introduces feedback mechanisms where the system continuously monitors the controller's motion parameters (position, velocity, acceleration) during the swing-down motion and uses this information to adjust and determine the final shot power. This feedback loop ensures that the particulars of the player's actual motion are captured and reflected in the game outcome, rather than relying on a predetermined cursor position.
2Productivity
If the swing power is determined based on cursor position at a specific moment, then the operation is simple and quick, but the player cannot feel that his/her motion of moving the controller is strongly associated with the progress of the game
Solution Approach 1:
The patent implements continuous measurement and processing of motion information throughout the entire swing-down phase, rather than taking a single snapshot. The system continuously tracks the controller's velocity and acceleration, ensuring that no valuable motion information is lost. This continuous action maintains the integrity of the player's input while preserving all relevant details of the swing motion.
Solution Approach 2:
The patent performs preliminary calculations and preparations during the swing-down motion itself, computing velocity and acceleration values in real-time as the player executes the swing. This preliminary processing ensures that when the shot power needs to be determined, all necessary motion data is already available and processed, eliminating the need for post-swing analysis and maintaining game flow.
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 the gaming experience by providing a more accurate and engaging reflection of the player's motion, making the game more entertaining and immersive.
Implementation Method 1
angular velocity information detected by the angular velocity sensor
Implementation Method 2
acceleration information detected by the acceleration sensor
Data Source
AI summary
Posture/motion information is repeatedly obtained from predetermined detection means for detecting a posture or a motion of an input device operated by a user, and a power value used for moving an object in a virtual space is calculated. In addition, a follow-up power value, which follows the calculated power value, is repeatedly calculated based on the posture/motion information. Then, the object is moved based on the follow-up power value.


