Non-Contact Control Position Prediction via Motion Vector
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing non-contact control methods for interacting with display objects, such as touch panels, often fail to accurately predict the user's intended control position, leading to errors and increased risk of infection due to proximity-based interactions.
Innovation Solution
A method and system that determine a first coordinate at a trigger event and a second coordinate based on distance or straight-line sections, using these to calculate a motion vector for precise control position prediction, minimizing errors and enhancing user intention recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If proximity-based non-contact control is used, then the risk of infection is reduced, but the accuracy of control position recognition deteriorates
Solution Approach 1:
The patent transitions from 2D touch screen coordinates to 3D spatial coordinates by tracking the fingertip's position in three-dimensional space. This allows the system to recognize control positions accurately even when the user's hand is at a distance from the screen, resolving the contradiction between non-contact control and position recognition accuracy.
Solution Approach 2:
The patent replaces the mechanical contact-based control system with an optical tracking system that uses cameras and computer vision to detect fingertip position. This substitution enables non-contact control while maintaining high precision in determining the user's intended control position through algorithms that predict the target position based on hand movement trajectories.
2Measurement precision
If the control means approaches the control object region within a predetermined distance, then control accuracy is improved, but the risk of contact increases
Solution Approach 1:
The patent performs preliminary tracking of the fingertip's movement trajectory before the user actually touches or approaches the control region. By analyzing the hand's motion path in advance, the system predicts the intended control position and prepares the control action, enabling accurate control without requiring the hand to physically approach or contact the screen.
Solution Approach 2:
The patent introduces an intermediary computational model that maps the fingertip's spatial position and motion trajectory to the control screen coordinates. This intermediary system translates real-world hand movements into precise digital control signals without requiring physical proximity or contact, thus maintaining control accuracy while eliminating contact risk.
3Object-affected harmful factors
If non-contact control methods are used, then contact risk is reduced, but the ability to specify accurate control position deteriorates
Solution Approach 1:
The patent implements a feedback mechanism that continuously monitors the fingertip's position and motion trajectory, compares it with the predicted control position, and adjusts the recognition algorithm accordingly. This feedback loop ensures high precision in specifying the control position by constantly refining the mapping between hand movement and screen coordinates based on real-time data.
Solution Approach 2:
The patent changes the parameters used for control position specification from static touch coordinates to dynamic spatial-temporal parameters including hand position, velocity, acceleration, and trajectory curvature. By utilizing these multiple parameters, the system achieves high precision in determining the intended control position without requiring physical contact.
Data Source
AI summary
A method of assisting an object control comprises determining a first coordinate with reference to, as a trigger coordinate, a coordinate at a time point when a trigger event relating to movement of a control means is generated, among motion coordinates of the control means, determining a second coordinate with reference to at least one of a distance between the trigger coordinate and the motion coordinates, a straight line section specified by the trigger coordinate and the motion coordinates, a distance between the first coordinate and the motion coordinates, and a straight line section specified by the first coordinate and the motion coordinates, and determining a motion vector determined based on the first coordinate and the second coordinate as an instruction vector for determining a control position in a control object region.


