Dynamic Mapping Algorithm for Non-Contact Pointing Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing non-contact pointing systems inaccurately calculate the pointing position on a display due to variations in user motion, leading to unintended pointing locations despite the user's intention.
Innovation Solution
An information processing device with a feature recognition unit, mapping unit, and input operation specifying unit that recognizes specific user body parts, maps their positions using a dynamic mapping algorithm, and adjusts calibration based on user motion to ensure accurate pointing, utilizing a reference trajectory displayed on the screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If calibration is performed using fixed operation point and base point, then the system structure is simple, but the pointing position accuracy deteriorates due to variations in user motion
Solution Approach 1:
The patent applies dynamics by transitioning from a fixed calibration model to a dynamic one. The mapping algorithm is no longer static but adapts based on the user's motion characteristics. The system dynamically determines the mapping algorithm by analyzing the user's trajectory during calibration, allowing the calibration parameters to vary according to the actual motion pattern rather than assuming a fixed operation point and base point.
Solution Approach 2:
The patent changes the parameters of the calibration system from fixed coordinates to variable parameters that depend on motion analysis. Instead of using predetermined operation and base points, the system adjusts the mapping parameters based on the user's actual motion trajectory, enabling the calibration to accommodate different pointing styles and improve accuracy.
2Measurement precision
If multiple mapping algorithms are prepared for different motion types, then the pointing position accuracy improves, but the device complexity increases
Solution Approach 1:
The system applies self-service by automatically selecting the appropriate mapping algorithm without requiring user input or manual configuration. The calibration process itself generates the information needed for selection, as the system analyzes the user's motion trajectory and autonomously determines which mapping algorithm best fits the observed behavior, eliminating the need for users to choose or understand different algorithm types.
Solution Approach 2:
The patent implements feedback by using the user's actual calibration trajectory to inform the selection of the mapping algorithm. The system observes the motion pattern during calibration and uses this feedback to determine the most suitable algorithm, creating a closed-loop system where the calibration process itself provides the information needed for accurate mapping.
3Measurement precision
If calibration is performed explicitly before main processing, then the mapping accuracy improves, but the loss of time increases due to additional calibration steps
Solution Approach 1:
The patent applies preliminary action by performing the mapping algorithm determination during the calibration phase, which is done once before main processing. By establishing the appropriate mapping algorithm in advance based on the user's calibration trajectory, the system prepares the accurate mapping configuration beforehand, avoiding the need for repeated calibration or algorithm selection during actual use.
Data Source
AI summary
The present embodiment is an information processing device adapted to a non-contact user interface. The information processing device includes a display control unit configured to perform control such that a first screen is displayed on a display, a feature recognition unit configured to recognize a feature related to a specific part of a user in a spatial coordinate system, a mapping unit configured to specify a position on the first screen, the position corresponding to a position of the specific part in the spatial coordinate system, according to a mapping algorithm on the basis of the feature, an input operation specifying unit configured to specify an input operation on the basis of content of the first screen and the position on the first screen, and a processing execution unit configured to execute processing on the basis of the input operation. The mapping unit causes a reference trajectory to be displayed on the first screen under the control of the display control unit, and determines an optimal mapping algorithm on the basis of a user trajectory according to a motion of the user with respect to the reference trajectory.


