Barcode Reader Jitter Correction via Marking Signal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Barcode readers with polygon mirror wheels face measurement reliability issues due to jitter in trigger signals caused by mirror surface tolerances and mechanical inaccuracies, leading to incorrect barcode detection when partial information from multiple scans is combined.
Innovation Solution
Derive correction values from a selected mirror surface's trigger signal to renormalize the start times of scans from other mirror surfaces, eliminating systematic jitter and ensuring reliable barcode detection by using a marking signal to identify the selected surface and calculate correction values during calibration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If trigger signals are generated from receiving element signals for each mirror surface, then scan start times can be determined for all scanning periods, but jitter occurs due to mirror surface tolerance variations
Solution Approach 1:
A marking signal generated by a marking on the polygon mirror wheel serves as an intermediary reference to eliminate jitter. The marking signal provides a stable, tolerance-independent reference point that mediates between the variable mirror surface positions and the required precise scan timing, allowing accurate synchronization without being affected by mirror surface variations.
Solution Approach 2:
The patent replaces the mechanical/tolerance-based trigger signal generation with an optical/electronic marking signal system. Instead of relying on the physical position and tolerance variations of mirror surfaces to generate triggers, the system uses a marking on the rotating wheel detected by a sensor, substituting the mechanical positioning problem with an optical detection solution that provides precise, tolerance-independent timing references.
2Adaptability or versatility
If barcode information is composed from partial information of multiple scans, then detection capability is improved, but jitter causes incorrect measurements
Solution Approach 1:
The marking signal provides continuous feedback about the precise angular position of the polygon mirror wheel during rotation. This feedback is used to dynamically adjust and synchronize scan timing across multiple scans, ensuring that even when barcodes span multiple scans, the timing information remains accurate and can be correctly assembled without jitter-induced errors.
Solution Approach 2:
The marking signal is used to pre-establish accurate timing references before barcode detection begins. By synchronizing scan start times relative to the marking signal position, the system prepares precise temporal markers in advance, ensuring that subsequent barcode scans across multiple periods can be accurately aligned and assembled even when the barcode extends across scan boundaries.
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
Significantly increases the reliability and accuracy of barcode detection by synchronizing start times across scans, even when barcodes are partially captured or contaminated, preventing incorrect assembly of partial information.
Implementation Method 1
a deflection unit for periodically deflecting the transmitted light beams within a scanning area. The deflection unit is formed by a motor-driven rotating polygon mirror wheel with several identical mirror surfaces
Implementation Method 2
the transmitted light beams are directed from the deflection unit during each period directly to a receiving element arrangement arranged outside the scanning area, from whose output signals a trigger signal is derived
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The method involves guiding transmission rays of light (3) to a reference unit in a predetermined deflection position during a scanning period. A trigger signal is generated at a point of starting time of scans created by a sequence of receiving signals during determination of the scanning period. Correction values for the time point of the receiving signals of the scans of reflecting surfaces (11) are derived from the trigger signal for selected reflecting surfaces.