Imaging Device Indicia Tracking for Duplicate Scan Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Imagers capturing multiple images of the same object due to high-definition imaging technology, leading to duplicative object images and increased processing demands, causing bottlenecks in data buses between processors.

Innovation Solution

An imaging device with a processing assembly that determines the location, displacement, direction, and size of indicia across captured images, only transmitting decoded data to a host processor when displacement exceeds a threshold, direction is toward the center, or size difference indicates movement towards the sensor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-definition imaging technology with larger field of view is deployed, then imaging speed and accuracy are improved, but unintended multiple images of the same object are captured causing duplicative data transmission

Engineering Contradiction:
Improveimaging accuracyVSAvoidduplicative data transmission
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary actions by tracking indicia location across multiple image frames before transmission. The processing assembly determines location in an initial image frame, then determines location in a subsequent image frame, and only transmits if the positional difference exceeds a threshold. This preliminary tracking and comparison prevents duplicative transmissions before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by using the location information from previously processed frames to inform the transmission decision for current frames. The processing assembly compares the current indicia location against the threshold based on previous location data, creating a feedback loop that intelligently controls data transmission and eliminates duplicates.

Inventive Principle:
Principle #23Feedback

2Area of stationary object

If multiple images are captured and processed, then imaging coverage is improved, but processing demands and data bus bottlenecks increase

Engineering Contradiction:
Improvefield of view coverageVSAvoidprocessing demands
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The system extracts only the essential information needed for transmission by comparing indicia locations across frames and identifying only those frames where the positional difference exceeds the threshold. This extraction approach processes multiple images for comprehensive coverage but transmits only the necessary data, reducing processing demands on the data bus.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If all captured indicia data is transmitted to host processor, then data completeness is improved, but transmission frequency and processing load increase

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system applies partial action by transmitting only a subset of captured indicia data - specifically, only those instances where the positional difference between frames exceeds the threshold. This selective transmission maintains data completeness for significant movements while reducing overall transmission frequency and processing load compared to transmitting all captured data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12412058B2Methods and systems for avoidance of unintended indicia scanning
Publication Date: 2025.09.09 ZEBRA TECHNOLOGIES CORP
  • US12412058B2 patent drawing
  • US12412058B2 patent drawing
  • US12412058B2 patent drawing

AI summary

Methods and systems for avoidance of unintended indicia scanning are disclosed herein. An example system may include an imaging device comprising: (1) one or more image sensors; (2) a processing assembly communicatively coupled to the one or more image sensors and configured to: (i) instruct the one or more image sensors to capture the image data including a plurality of image frames over a FOV, (ii) decode an indicia in an initial image frame of the plurality of image frames to generate decoded indicia data of the indica, (iii) determine a first location associated with the indicia in the initial image frame, (iv) determine a second location associated with the indicia in a subsequent image frame, (v) determine whether a positional difference between the second location and the first location exceeds a threshold value, and (vi) transmit the decoded indicia data of the indicia to a host processor.