Position Detecting Device Pointer Variation Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing position detecting systems face accuracy issues due to variations in pointed positions and differences in detection methods when using multiple pointers, leading to inconsistencies in position detection accuracy.
Innovation Solution
A position detecting device and method that includes a calculating unit to determine reference variation amounts based on detected variations, a storage unit to store these amounts, and a correcting unit that adjusts the pointed position using specific reference variation amounts for each region, allowing for accurate correction of pointed positions irrespective of the pointer used or the position on the projection surface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a plurality of pointers having different detection methods are used, then the versatility of the position detection system is improved, but the measurement precision deteriorates due to differences in detection methods
Solution Approach 1:
The patent changes the parameter of correction data by creating multiple types of correction data corresponding to different pointed positions (e.g., center region vs. peripheral regions). Each correction data type contains variation amounts specific to its region, allowing the system to adapt the correction parameters based on where the pointer is pointing, thereby maintaining high precision across different positions and pointer types
Solution Approach 2:
The detection region is divided into multiple regions (center region and peripheral regions), and separate correction data is created for each region. This segmentation allows the system to handle different detection characteristics in different areas independently, improving overall measurement precision while supporting multiple pointer types
2Measurement precision
If correction processes are performed for pointed position variations, then the measurement precision is improved, but the device complexity increases due to additional correction mechanisms
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing multiple types of correction data corresponding to different pointed positions and pointer types before actual use. When a pointer points to a position, the system simply retrieves the appropriate pre-computed correction data based on the pointed position and pointer type, avoiding complex real-time calculations and reducing system complexity during operation
Solution Approach 2:
The patent creates multiple copies of correction data, each corresponding to different pointed positions and pointer types. Instead of implementing a single complex correction algorithm that handles all cases, the system uses multiple simplified correction data copies that can be directly applied based on the specific situation, reducing computational complexity
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
The solution improves the accuracy of position detection by compensating for variations and ensuring precise correction of pointed positions, regardless of the pointer type or position on the surface, thereby enhancing the reliability of interactive systems.
Implementation Method 1
an image of light emitted by a first pointer as the pointer
Implementation Method 2
an image of the detection light reflected by a second pointer as the pointer
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A projector includes: a pointer detecting unit that determines a type of each pointer; a coordinate calculating unit that calculates a pointed position of the pointer; a storage unit that stores a reference variation amount of the pointed position by the pointer for each of the pointers; and a projection control unit that acquires, from the storage unit, the reference variation amount according to the type of the pointer determined by the pointer detecting unit, and corrects, based on the acquired reference variation amount, the pointed position detected by the coordinate calculating unit.