Interactive Projector Z-Coordinate Correction for Contact Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interactive projectors face challenges in accurately detecting contact between a pointing element and the screen surface due to insufficient detection accuracy, which affects user input precision.

Innovation Solution

The interactive projector employs a detection system that corrects Z-coordinate values of the pointing element and the screen surface based on historical data, using triangulation with multiple cameras and histogram analysis to improve contact detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Z-coordinate values are used to detect contact between pointing element and screen surface, then contact detection can be performed, but detection accuracy is insufficient due to coordinate shifts

Engineering Contradiction:
Improvecontact detection accuracyVSAvoiddetection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system continuously monitors Z-coordinate values and uses historical data to detect shifts in the coordinate system. When a shift is detected, the system automatically corrects the Z-coordinate values to maintain accurate contact detection. This feedback mechanism ensures that despite initial coordinate shifts, the system adapts and maintains high detection accuracy and reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the threshold value used for contact detection based on historical Z-coordinate data. By changing this parameter adaptively, the system compensates for coordinate shifts and maintains accurate contact detection even when the absolute Z-coordinate values change due to system drift or environmental factors.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple cameras are used for triangulation to detect three-dimensional coordinates, then position detection capability is improved, but device complexity increases

Engineering Contradiction:
Improvethree-dimensional coordinate detection accuracyVSAvoidcamera system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The multiple cameras in the system serve dual purposes: they are used for triangulation to detect the three-dimensional position of the pointing element, and simultaneously for detecting the position and orientation of the screen surface. This multi-functionality justifies the use of multiple cameras without proportionally increasing system complexity, as the same hardware components perform multiple detection tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

This approach enhances the accuracy of contact detection, ensuring precise user input by accounting for shifts in Z-coordinate values and improving the reliability of contact determination.

Implementation Method 1

the detection section may detect the three-dimensional coordinate value of the pointing element with triangulation using a plurality of images including the pointing element taken by the plurality of cameras

Methodology Applied
Scientific EffectTriangulation: Parallax

Data Source

PatentUS9971419B2Interactive projector and method of correcting Z-coordinate of the same
Publication Date: 2018.05.15 SEIKO EPSON CORP
  • US9971419B2 patent drawing
  • US9971419B2 patent drawing
  • US9971419B2 patent drawing

AI summary

An interactive projector is provided with a projection section adapted to project an image on a screen surface, a detection section, and a correction section. The detection section detects presence or absence of contact of the pointing element with the screen surface based in a relationship between a difference between a Z-coordinate value of the pointing element and a Z-coordinate value of the screen surface, and a difference threshold value set in advance. The correction section corrects at least one of the Z-coordinate value of the screen surface, the Z-coordinate value of the pointing element, and the difference threshold value based on a history of the Z-coordinate value of the pointing element.