Smartphone Spatial Position Tracking Using Image Library and Kalman Filter
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for interacting with virtual objects require additional devices like Kinect, limiting interaction to devices with a video camera and display, such as smartphones or augmented reality glasses, as they cannot determine spatial position without specialized hardware.
Innovation Solution
A method and device that use a video camera and display to determine the spatial position of a control body by creating an image library, calculating graphic primitives, and compensating for device vibrations using a Kalman filter, allowing interaction with virtual objects using only a smartphone, tablet, or augmented reality glasses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If specialized devices like Kinect are used to determine spatial position, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent extracts the essential function of spatial position determination from complex specialized devices like Kinect and implements it using only the video camera and display that are already present in smartphones and tablets. This removes the need for additional specialized hardware while maintaining the core functionality of tracking control bodies and determining their spatial positions.
Solution Approach 2:
The system uses the device's own existing resources (video camera and display) to perform spatial position determination, rather than requiring external specialized devices. The video camera captures images, the processor analyzes them to track control bodies, and the display shows the results, creating a self-sufficient system that eliminates the need for additional equipment.
2Measurement precision
If vibration compensation is implemented, then measurement precision is improved, but use of energy increases
Solution Approach 1:
The system performs vibration compensation by calculating adjustment values in advance based on detected device vibrations. By proactively compensating for expected vibrations rather than reacting to their effects, the system maintains measurement precision while optimizing energy usage through predictive rather than corrective approaches.
Solution Approach 2:
The system implements a feedback mechanism where vibrations of the client device are detected, adjustment values are calculated based on this feedback, and these adjustments are applied to compensate for the vibration effects. This closed-loop approach maintains precision by continuously monitoring and correcting for vibrations while optimizing energy consumption through efficient feedback processing.
Data Source
AI summary
The present group of inventions relates to methods and systems intended for interacting with virtual objects, involving determining a control unit to be used for interacting with virtual objects, determining characteristic graphics primitives of a virtual object, determining the spatial position of the control unit, correlating the spatial position of the control unit to the graphics primitives of the virtual object, and performing the desired actions with regard to the virtual object. In accordance with the invention, images are used from a user's client device which has a video camera and a display, a control unit image library is created on the basis of the received images, and the obtained image library is used for determining the graphics primitives of the control unit. Then, the spatial position of the control unit is determined by calculating the motion in space of the control unit graphics primitives.


