Handheld Scanner Variable Focus for Blur-Gated Barcode Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Barcode reading systems often capture blurry images due to aiming and focusing errors, leading to inefficient resource usage, time wastage, and bandwidth consumption as decode modules fail to decode obscured barcode data.

Innovation Solution

A variable focus imaging system that includes an imaging assembly and an aiming assembly, utilizing imaging processors to analyze images for blurriness and adjust focus parameters dynamically to ensure clear image capture and transmission to a decode module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the imaging assembly captures images without blur detection, then the decode module receives images for processing, but resource waste increases due to failed decoding of blurry images

Engineering Contradiction:
Improveimage decode success rateVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The imaging processor performs preliminary blur detection on captured images before transmitting them to the decode module. This preliminary action filters out blurry images that would certainly fail to decode, preventing wasted resources on futile decoding attempts and improving overall system efficiency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the imaging assembly transmits all captured images to the decode module, then the decode module has images to process, but time is wasted on decoding blurry images

Engineering Contradiction:
Improvebarcode decoding throughputVSAvoidtime wasted on failed decoding
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Blur detection is performed as a preliminary step before image transmission to the decode module. This ensures that only potentially decodable clear images are sent for processing, eliminating time waste on decoding operations that would inevitably fail due to blur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The imaging processor provides feedback about image quality (blurriness assessment) to control the transmission decision. This feedback mechanism allows the system to adaptively select which images to transmit based on their suitability for decoding, optimizing both time and resource utilization.

Inventive Principle:
Principle #23Feedback

3Productivity

If the imaging assembly transmits all captured images to the decode module, then the decode module can process images, but bandwidth is consumed on transmitting blurry images

Engineering Contradiction:
Improveimage processing capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The imaging processor extracts and removes blurry images from the transmission pipeline before they reach the decode module. By taking out only the unsuitable blurry images rather than transmitting all images, the system reduces unnecessary bandwidth consumption while preserving the capability to process clear images effectively.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If the imaging assembly uses fixed focus, then the device complexity is low, but image quality deteriorates due to aiming and focusing errors

Engineering Contradiction:
Improvefocus mechanism complexityVSAvoidimage focus accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system transitions from a fixed focus mechanism to a dynamic focus adjustment system. The imaging processor analyzes image blur levels and automatically adjusts the focus parameter of the imaging assembly in response to detected blurriness, enabling the system to adapt to varying conditions and maintain high image quality without excessive complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The focus parameter of the imaging assembly is changed dynamically based on the detected blurriness level. By adjusting this critical parameter in response to image quality assessment, the system optimizes focus accuracy for different scenarios while maintaining manageable device complexity through algorithmic control rather than mechanical complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12363431B2Use of distant measurement to aid in vision applications in handheld scanner devices
Publication Date: 2025.07.15 ZEBRA TECHNOLOGIES CORP
  • US12363431B2 patent drawing
  • US12363431B2 patent drawing
  • US12363431B2 patent drawing

AI summary

Imaging devices, systems, and methods for capturing and processing images for vision applications in a non-fixed environment are described herein. An example system includes: an imaging assembly, an aiming assembly, and one or more imaging processors configured to: (a) receive a first image; (b) analyze at least a portion of the first image to determine a first focus value; (c) configure a focus parameter of the imaging assembly based on the first focus value; (d) receive a subsequent image; (e) determine a blurriness value for at least a portion of the subsequent image; (f) responsive to the blurriness value being less than a predetermined threshold value, transmit the subsequent image to a decode module; and (g) responsive to the blurriness value exceeding the predetermined threshold value: determine a subsequent focus value; (ii) configure the focus parameter based on the subsequent focus value; and (iii) repeat (d) through (g).