Optical Touch Device Using Time Index Lookup Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical touch devices require complex triangulation computations to determine touch locations, which complicates the process of distinguishing actual touches from ghost touches.

Innovation Solution

An optical touch device with first and second light beam scanning modules, each with a rotating actuator and mirror, continuously scans a touch region with varying incident angles, generating time index signals used by a processing unit in conjunction with a look-up table to locate touches without complex triangulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If triangulation computation is used to determine touch locations, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvetouch location accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores correspondence relationships between incident angles and touch positions in a lookup table before operation. During actual touch detection, the system simply queries the pre-computed table using measured incident angles, avoiding real-time triangulation computations while maintaining high positioning accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the complex mathematical triangulation computation system with a simplified lookup table query system. By substituting real-time computational processing with pre-computed data retrieval, the system achieves the same measurement precision with significantly reduced computational complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If triangulation computation is used to distinguish actual touches from ghost touches, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvetouch detection accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes and stores the correspondence between incident angles, touch positions, and touch validity judgments (actual vs. ghost touches) in a lookup table. During operation, both position determination and touch validation are achieved through simple table queries, eliminating time-consuming real-time computations while maintaining high detection accuracy

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If complex computation is used for touch location determination, then measurement precision is improved, but productivity decreases

Engineering Contradiction:
Improvetouch location accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs all complex triangulation computations and stores their results in a lookup table during system initialization or calibration phase. During actual touch processing, the system achieves high-speed operation by querying pre-computed results, thereby maximizing processing speed without sacrificing measurement precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes real-time complex computational processing with efficient lookup table queries. This replacement transforms the system from computation-intensive operation to data retrieval-intensive operation, significantly improving processing speed and productivity while maintaining the same level of measurement precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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 efficient and accurate location of touches within the touch region, simplifying the process by using time index signals and reducing computational complexity.

Implementation Method 1

The first mirror is positioned to reflect the first light beam to generate the first scanning light beam incident into the touch region

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

The first rotating actuator is coupled to the first mirror for continuously rotating back and forth the first mirror about the first center to thereby vary the first incident angle of the first scanning light beam within the predetermined angle range during each scanning cycle

Methodology Applied
Scientific EffectLight reflection with variable angle: Reflection

Implementation Method 3

The first light sensor module is mounted to the peripheral region for sensing at least one reflected first scanning light beam generated due to reflection of the first scanning light beam by at least one touch within the touch region so as to output a first sensing signal

Methodology Applied
Scientific EffectLight sensing: Photoelectric Effect

Implementation Method 4

The processing unit is operable to locate the at least one touch based on a first candidate one of the time indexes, which is represented by the first time index signal that is received by the processing unit upon receipt of the first sensing signal by the processing unit

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS8890848B2Optical touch device
Publication Date: 2014.11.18 UC LOGIC TECH CORP
  • US8890848B2 patent drawing
  • US8890848B2 patent drawing
  • US8890848B2 patent drawing

AI summary

An optical touch device includes: two light beam scanning modules each scanning a touch region of a panel body with a scanning light beam, whose incident angle varies with time, and outputting a time index signal associated with the incident angle; two light sensor modules each sensing a corresponding reflected scanning light beam generated due to presence of a touch within the touch region so as to output a sensing signal; and a processing unit for locating the touch based on the time index signal from each light beam scanning module, the sensing signal from each light sensor module, and a look-up table having pieces of angle information corresponding to a series of time indexes and associated with the incident angle of each scanning light beam.