Distance-Aware Optical Pattern Scanning with Adaptive Downsampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices struggle with decoding optical patterns in real scenes due to issues like out-of-focus, under/overexposure, and small size, leading to latency and reduced performance in scanning processes.
Innovation Solution
Implementing techniques such as distance-dependent processing, exposure control, focus control, zoom control, and multi-threading to improve decoding performance by reducing latency and computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standard device features such as auto-focus, auto-exposure, and multi-core processing are used, then the device can handle complex real scenes, but latency increases and scanning performance decreases
Solution Approach 1:
The system performs preliminary actions by detecting optical patterns in advance and pre-processing images through down-sampling and cropping before decoding. This prepares the data structure ahead of time, reducing processing latency during actual scanning operations while maintaining the ability to handle complex scenes.
Solution Approach 2:
The patent segments the image processing task into distinct stages: detection, down-sampling, cropping, and decoding. By dividing the complex processing into separate manageable segments, the system reduces overall latency while maintaining adaptability to handle various scene complexities.
2Measurement precision
If full-resolution images are processed, then decoding accuracy is maintained, but computational resources and processing time increase
Solution Approach 1:
The system applies local quality by performing down-sampling and cropping operations that focus computational resources on the specific regions containing optical patterns. Instead of processing entire high-resolution images uniformly, the patent selectively processes only relevant local areas, maintaining decoding accuracy while reducing overall computational energy consumption.
Solution Approach 2:
The patent applies partial action by processing only the necessary portions of images at full resolution. Down-sampling reduces image size for initial processing, and cropping extracts only the relevant optical pattern regions, avoiding excessive processing of unnecessary image areas while preserving sufficient accuracy for successful decoding.
3Productivity
If distance-dependent processing is applied, then scanning speed improves, but system complexity increases
Solution Approach 1:
The system implements dynamic processing by adjusting image processing parameters based on the detected distance to the optical pattern. When patterns are detected at greater distances, the system applies down-sampling and cropping operations adaptively. This dynamic adjustment improves scanning speed for distant patterns while keeping the system relatively simple through conditional logic rather than complex hardware modifications.
Data Source
AI summary
To decode an optical pattern in a real scene, an optical pattern is detected in one or more images acquired by a camera, a distance from the optical pattern to the camera is estimated, the distance from the optical pattern to the camera is compared to a threshold value, acquiring an image of the optical pattern, down sampling the image, based on the distance from the optical pattern to the camera being less than the threshold value, to generate a down-sampled image, and the optical pattern is decoded in the down-sampled image.


