Imaging Device Indicia Tracking for Duplicate Scan Prevention
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Area of stationary object
If multiple images are captured and processed, then imaging coverage is improved, but processing demands and data bus bottlenecks increase
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.
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
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.
Data Source
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.


