Micro Dotmap Coordinate Tracking via Moving Vector Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining coordinates on a micro dotmap using an optical scanning device result in significant delays due to the need for instant recognition and decoding of numerous microdots, especially when the device moves rapidly, leading to cumbersome calculations and user inconvenience.

Innovation Solution

The method involves calculating a moving vector based on frames scanned at different moments to determine coordinates, reducing the need for repeated decoding of microdots and minimizing calculations by using relative location calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the optical scanning device moves rapidly on the displaying medium, then the scanning speed and responsiveness are improved, but the computational burden increases significantly due to the need for instant recognition and decoding of numerous microdots

Engineering Contradiction:
Improvescanning speedVSAvoidcomputational burden
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing the coordinate system and encoding structure of the micro dotmap before scanning begins. The coordinate determination method uses pre-defined relationships between microdot positions and coordinates, allowing the system to calculate positions through simple vector additions rather than performing complex decoding calculations for each scanned frame. This preparation in advance significantly reduces the real-time computational burden during rapid scanning.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the optical scanning device moves rapidly on the displaying medium, then the scanning speed is improved, but the time delay in displaying movements on the screen increases

Engineering Contradiction:
Improvescanning speedVSAvoiddisplay delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent replaces the traditional mechanical decoding process with a mathematical vector calculation system. Instead of performing complex image recognition and decoding operations for each scanned frame, the system uses vector mathematics to calculate coordinate changes based on the movement between frames. This substitution of calculation method dramatically reduces processing time and eliminates display delays, enabling real-time feedback even during rapid scanning movements.

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

3Measurement precision

If the coordinate is determined by directly decoding microdots in each scanned frame, then the coordinate accuracy is maintained, but the calculation complexity and processing time increase significantly

Engineering Contradiction:
Improvecoordinate accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the coordinate determination process into two parts: (1) initial coordinate establishment through microdot decoding, and (2) subsequent coordinate tracking through vector calculation. The first frame's coordinates are determined by traditional decoding to ensure accuracy, but subsequent frames use vector-based calculations that track movement from the previous position. This segmentation maintains coordinate accuracy while dramatically reducing processing time for continuous tracking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the previously calculated coordinate as a reference copy for determining the current coordinate. Instead of重新 decoding microdots in each frame, the system copies the previous coordinate information and adds the movement vector to it. This copying approach preserves the accuracy established by the initial decoding while avoiding the time-consuming repetition of full decoding operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8729411B2Method of determining coordinate on micro dotmap according to moving vector
Publication Date: 2014.05.20 PIXART IMAGING INC
  • US8729411B2 patent drawing
  • US8729411B2 patent drawing
  • US8729411B2 patent drawing

AI summary

When a user holds an optical scanning device to scan a micro dotmap on a displaying medium, a coordinate of a frame center of a retrieved frame on the displaying medium is calculated according to a decoding method for the micro dotmap in advance. A moving vector corresponding to a difference between difference frames scanned by the optical scanning device at different moments is calculated so that an instant location of the frame center on the displaying medium can be calculated anytime. Therefore, a large number of calculations brought by frequent decoding may be saved since merely a few calculations are required in calculating the moving vector. By further decoding the coordinate of the frame center at moments spaced with constant or variable intervals, errors brought by vibrations of the displaying medium are instantly fixed. Accumulated errors are avoided in the calculated instant locations of the frame center anytime.