Calibration for scanning device decoding based on aimer pattern detection

US12073284B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073284-B2
Application numberUS-202217807080-A
CountryUS
Kind codeB2
Filing dateJun 15, 2022
Priority dateJun 15, 2022
Publication dateAug 27, 2024
Grant dateAug 27, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments described herein relate to calibration for scanning device decoding based on aimer pattern detection. In this regard, a first image frame captured using a scanning device is decoded. The first image frame is related to an object associated with a barcode. Additionally, a second image frame related to the object associated with the barcode is capture using the scanning device. The second image frame comprises an aimer pattern generated by an aimer of the scanning device. A location of the aimer pattern in the second image frame is determined based on a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame. Additionally, an aiming position of the aimer is calibrated based on the location of the aimer pattern determined by the motion transform correlation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, cause the processor to: decode a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; capture, using the scanning device, a second image frame of second image data related to the object associated with the barcode, wherein the second image frame comprises an aimer pattern generated by an aimer of the scanning device; determine a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame; and adjust an aiming position of the aimer based on the motion transform correlation and determine if a location of the decoded barcode in the first image frame is within a predefined tolerance of the aimer pattern in the second image frame. 2. The system of claim 1 , wherein the executable instructions further cause the processor to: decode the first image frame based on a pre-calibrated aiming position of the aimer. 3. The system of claim 1 , wherein the executable instructions further cause the processor to: capture the second image frame using the scanning device in response to a determination that the decoding of the barcode in the first image frame satisfies defined criteria. 4. The system of claim 1 , wherein the executable instructions further cause the processor to: in response to a determination that the location of the decoded barcode in the first image frame is within the predefined tolerance of the aimer pattern in the second image frame, transmit at least a portion of the first image data associated with the barcode. 5. The system of claim 1 , wherein the executable instructions further cause the processor to: perform the motion transform correlation in response to a determination, based on an image recognition process with respect to the second image frame, that the aimer pattern is included in the second image frame. 6. The system of claim 1 , wherein the executable instructions further cause the processor to: detect a first set of keypoints in the first image frame related to the barcode; detect a second set of keypoints in the second image frame related to the aimer pattern; and perform the motion transform correlation based on the first set of keypoints related to the barcode and the second set of keypoints related to the aimer pattern. 7. The system of claim 1 , wherein the executable instructions further cause the processor to: generate, based on the motion transform correlation, a transform matrix associated with a relative motion between the first image frame and the second image frame; and apply the transform matrix to the first image frame to determine a degree of calibration for the aiming position of the aimer. 8. The system of claim 1 , wherein the executable instructions further cause the processor to: select the barcode from a plurality of barcodes on the object; decode a portion of the first image data associated with the barcode; and capture the second image frame using the scanning device in response to a determination that decoding of the first image data associated with the barcode satisfies defined criteria. 9. The system of claim 1 , wherein the executable instructions further cause the processor to: configure a centering mode for the scanning device based on the aiming position of the adjusted aimer. 10. The system of claim 1 , wherein the aimer pattern is configured as a customizable pattern. 11. The system of claim 1 , wherein the executable instructions further cause the processor to: determine a distance transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame. 12. A method, comprising: decoding a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; capturing, using the scanning device, a second image frame of second image data related to the object associated with the barcode, wherein the second image frame comprises an aimer pattern generated by an aimer of the scanning device; determining a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame; and adjusting an aiming position of the aimer based on the motion transform correlation and determine if a location of the decoded barcode in the first image frame is within a predefined tolerance of the aimer pattern in the second image frame. 13. The method of claim 12 , wherein decoding the barcode in the first image frame further comprises: decoding the first image frame based on a pre-calibrated aiming position of the aimer. 14. The method of claim 12 , wherein capturing the second image frame further comprises: capturing the second image frame using the scanning device in response to a determination that the decoding of the barcode in the first image frame satisfies defined criteria. 15. The method of claim 12 , further comprising: in response to a determination that the location of the decoded barcode in the first image frame is within the predefined tolerance of the aimer pattern in the second image frame, transmitting at least a portion of the first image data associated with the barcode. 16. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: performing the motion transform correlation in response to a determination, based on an image recognition process with respect to the second image frame, that the aimer pattern is included in the second image frame. 17. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: detecting a first set of keypoints in the first image frame related to the barcode; detecting a second set of keypoints in the second image frame related to the aimer pattern; and performing the motion transform correlation based on the first set of keypoints related to the barcode and the second set of keypoints related to the aimer pattern. 18. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: generating, based on the motion transform correlation, a transform matrix associated with a relative motion between the first image frame and the second image frame; and applying the transform matrix to the first image frame to determine a degree of calibration for the aiming position of the aimer. 19. The method of claim 12 , wherein decoding the first image frame of first image data further comprises: selecting the barcode from a plurality of barcodes on the object; decoding a portion of the first image data associated with the barcode; and capturing the second image frame using the scanning device in response to a determination that decoding of the first image data associated with the barcode satisfies defined criteria. 20. A computer program product comprising at least one computer-readable storage medium having program instructions embodied thereon, the program instructions executable by a processor to cause the processor to: decode a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; ca

Assignees

Inventors

Classifications

  • 1D bar codes · CPC title

  • Photodetector array or CCD scanning · CPC title

  • Aiming · CPC title

  • further details of bar or optical code scanning devices · CPC title

  • by scanning of the records by radiation in the optical part of the electromagnetic spectrum · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12073284B2 cover?
Various embodiments described herein relate to calibration for scanning device decoding based on aimer pattern detection. In this regard, a first image frame captured using a scanning device is decoded. The first image frame is related to an object associated with a barcode. Additionally, a second image frame related to the object associated with the barcode is capture using the scanning device…
Who is the assignee on this patent?
Hand Held Prod Inc
What technology area does this patent fall under?
Primary CPC classification G06K7/10821. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).