Scanner Image Joining via Code Strip Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional scanning methods fail to accurately join image data during pause and resume operations due to mechanical deviations like gear backlash, leading to overlapping or broken images, especially when dealing with repeating portions.
Innovation Solution
A method that utilizes a matrix photodetector to fetch and compare code strip images to determine the correct joining point for scanned image data, ensuring seamless reconnection without overlap or breakage by moving the linear photodetector backward a distance greater than the acceleration distance and comparing code strip images during restart.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the motor decelerates to stop the linear photodetector and then restarts to resume scanning, then the image data in the register can be transferred and cleared, but mechanical transmission deviation causes the scanning image data to be overlapped or broken
Solution Approach 1:
A code strip is introduced as an intermediary reference element. The code strip image is captured before pausing and after resuming, serving as a mediator to identify the correct joining point. This intermediary allows accurate matching without relying on mechanical position precision during the pause-resume cycle.
Solution Approach 2:
The patent replaces mechanical position tracking with optical pattern recognition. Instead of relying on mechanical transmission accuracy to maintain position, the system uses code strip image patterns to determine the joining point, substituting mechanical precision requirements with optical detection and digital pattern matching.
2Productivity
If the linear photodetector is moved backward before restarting forward to resume scanning speed, then the scanning can continue after pause, but the mechanical backlash causes overlapping or broken image data
Solution Approach 1:
The code strip image is captured in advance before the pause occurs. This preliminary capture creates a reference pattern that can be used later to identify the correct joining point after resuming, allowing the system to prepare for the interruption without losing position information.
Solution Approach 2:
The system uses feedback from code strip image comparison to determine the correct joining point. By comparing the pre-pause code strip image with the post-resume code strip image, the system receives feedback on the actual position and adjusts the joining point accordingly, ensuring accurate reconnection despite mechanical deviations.
3Ease of operation
If conventional methods compare backward image data with forward scanning image data to find matched portions for joining, then joining can be attempted, but the method fails when the scanning image data includes repeating portions
Solution Approach 1:
The patent extracts the code strip pattern from the image data as a separate, unique identifier. By isolating this distinctive pattern element, the system can reliably match positions without being confused by repeating portions in the main image content. The code strip serves as a unique signature that doesn't repeat.
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
Effectively prevents image data overlap or breakage by accurately rejoining image data portions, even in cases of mechanical deviations and repeating patterns, ensuring continuous and accurate scanning.
Implementation Method 1
another photodetector fetches and stores the image of a code strip
Data Source
AI summary
An image joining method for a scanner that scans and transfers image data to a terminal is provided. During scanning and data transfer, when the image data stored in a register is full, an image processor stops the scanning of a linear photodetector. Meanwhile, a matrix photodetector fetches and stores the image of a code strip. Then, the photodetectors are moved backward a distance larger than that being required to be accelerated forward when the scanner resumes scanning. After the data in the register being transferred and cleared, the linear photodetector resumes scanning at a normal moving speed. The code strip image is further fetched and compared with the stored one to get a joining point of scanned image data. By the joining point, the new and prior image data portions are joined and the scanning proceeds, and joined image data will not be overlapped or broken.


