Input Device Posture Recalculation Timing Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual sports systems, such as those using tennis rackets with acceleration and angular velocity sensors, face errors in calculating posture changes over time, leading to inaccuracies and requiring manual resetting, which can be done at inappropriate times.
Innovation Solution
A computer-readable storage medium with an information processing program that calculates the posture of an input device using posture/motion information, includes means to determine the necessity of recalculating the reference posture based on differences and motion data, and presents a prompt for resetting at the appropriate time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If angular velocity sensor data is accumulated and integrated to calculate posture change, then posture information can be obtained, but errors accumulate over time leading to large deviations between actual and calculated posture
Solution Approach 1:
The system performs preliminary action by calculating the reference posture in advance and storing it, then uses this pre-calculated reference to periodically correct accumulated errors in the integrated posture data, preventing error accumulation from causing large deviations
Solution Approach 2:
The system implements feedback by continuously monitoring the elapsed time since reference posture calculation and comparing it against a predetermined threshold, triggering a reset operation when the threshold is exceeded to correct accumulated errors and maintain posture data accuracy
2Measurement precision
If manual resetting operation is performed to correct posture errors, then posture accuracy can be restored, but the timing may be inappropriate (either too early or too late)
Solution Approach 1:
The system uses feedback by continuously monitoring the elapsed time since the last reference posture calculation and automatically triggering a reset operation when the predetermined time threshold is exceeded, ensuring resetting occurs at the appropriate time without manual intervention
Solution Approach 2:
The system performs self-service by automatically determining when resetting is necessary based on elapsed time monitoring and executing the reset operation autonomously, eliminating the need for manual judgment about when resetting should occur
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
This solution allows for accurate timing of posture recalculations, reducing errors and improving user experience by ensuring resetting operations are performed when necessary.
Implementation Method 1
The acceleration sensor is used for recognizing the initial position of the racket
Implementation Method 2
the angular velocity sensor is used for recognizing a posture change of the racket caused by a stroke
Data Source
AI summary
Based on posture/motion information which is output from predetermined detection means for detecting a posture or a motion of an input device operated by a user, a posture of the input device at a predetermined timing is calculated and stored as a reference posture. Then, based on the posture/motion information, the posture of the input device is constantly calculated as a current posture, and a difference of the current posture from the reference posture is calculated. In addition, based on the difference between the posture/motion information and the posture difference, a re-calculation necessity degree, which represents the necessity degree of re-calculation of the reference posture, is constantly calculated. When the re-calculation necessity degree exceeds a predetermined value, a presentation for urging the re-calculation of the reference posture is made.


