Multi-User Position Detection via RGB Pointer Color Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical position detecting devices are unable to recognize and differentiate between multiple users simultaneously, limiting their use to a single user.
Innovation Solution
A position detecting device that employs a rear projector, a projection screen, imaging means, and coordinate calculating means to analyze light emitted from pointers with built-in RGB light-emitting diodes, allowing for the detection of two-dimensional positions and enabling simultaneous use by multiple users by recognizing positional information about multiple pointers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional optical sensor units are used to detect pointer position, then the device can recognize a single user, but it cannot recognize multiple users simultaneously
Solution Approach 1:
The patent assigns different colors to different pointers (e.g., red, green, blue) and uses color-based filtering to differentiate between them. The imaging means captures images of colored pointers, and the coordinate calculating means separates positional information based on color channels, enabling simultaneous recognition of multiple users with their respective pointers.
Solution Approach 2:
The patent divides the detection process into separate color channels (red, green, blue) and processes each channel independently to identify pointers of specific colors. This segmentation allows the system to track multiple pointers simultaneously by analyzing each color segment separately and combining the results.
2Measurement precision
If imaging means captures the entire projection screen area, then all pointer positions can be detected, but camera resolution is wasted on areas without pointers
Solution Approach 1:
Instead of imaging the entire projection screen, the patent uses the rear projector to illuminate only the specific areas where pointers are located. The imaging means captures only these illuminated regions, which contain the pointer information, thereby reducing the imaged area while maintaining detection precision for the relevant objects.
Solution Approach 2:
The patent extracts only the necessary imaging area containing pointer information by using the rear projector to highlight specific regions. The imaging means is positioned to capture only these extracted regions of interest, eliminating unnecessary imaging of empty areas and optimizing camera resolution usage.
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
Enables accurate detection and recognition of multiple pointers and users, allowing for simultaneous multi-user interaction without interference, while optimizing camera resolution and reducing unnecessary imaging areas.
Implementation Method 1
a rear projector projects an image
Implementation Method 2
imaging means located near the rear projector takes an image of the light emitted from a pointer
Implementation Method 3
pointers with built-in RGB light-emitting diodes
Implementation Method 4
RGB light-emitting diodes
Data Source
AI summary
An object of the present invention is to provide a position detecting device that allows simultaneous use by a plurality of users by recognizing positional information about a plurality of pointers and associating the pointers and the users. A position detecting device of the invention includes a rear projector that projects an image, a projection screen that displays the image projected from the rear projector, imaging means that is located near the rear projector and that takes an image of light rays emitted from pointers, from the rear of the projection screen, and coordinate calculating means that analyzes the image taken by the imaging means to detect the two-dimensional positions in the detection areas where the light rays from the pointers are detected.


