Hand Tracking Using Motion Curve Comparison for Object Holding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing hand tracking technologies face challenges in accurately determining when an object is being held by a hand, leading to misinterpretations and disruptions in immersive experiences due to limited camera views, object variations, and difficulty in distinguishing hands and objects.
Innovation Solution
A hand tracking device and method that utilizes a processor to analyze hand and object motion curves, using a camera and tracker to determine whether a hand is holding an object by comparing hand and object motion data, enhancing accuracy and intuitiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If hand tracking is performed using only camera images, then the system structure remains simple, but tracking accuracy deteriorates when objects are held by the hand
Solution Approach 1:
A tracker is introduced as an intermediary device attached to the object being held. The tracker provides additional motion data that serves as a mediator between the hand and the camera system, enabling more accurate determination of whether the hand is holding the object by comparing hand motion curves with object motion curves
2Measurement precision
If multiple data sources are integrated to improve tracking accuracy, then measurement precision improves, but device complexity increases
Solution Approach 1:
The processor performs multiple functions: it processes camera image data to obtain hand motion curves, processes tracker data to obtain object motion curves, and determines holding states by comparing these curves. This multi-functionality consolidates the system while improving accuracy
3Reliability
If hand tracking is performed without considering object motion, then the processing complexity remains low, but tracking reliability deteriorates when objects are held
Solution Approach 1:
The system establishes a feedback mechanism by comparing hand motion curves with object motion curves. The tracker data provides feedback about object motion, which is used to verify and correct hand tracking results, improving reliability when objects are held
Data Source
Figure 1A~1B
Figure 2
Figure 3A~3B
AI summary
This disclosure provides a hand tracking device. The hand tracking device includes a storage circuit and a processor. The storage circuit stores a program code. The processor is coupled to the storage circuit and accesses the program code. The processor is configured to obtain a hand motion curve of a hand during a period of time. The processor is configured to obtain an object motion curve of an object during the period of time. The processor is configured to determine whether the hand is holding the object based on the hand motion curve and the object motion curve.