Augmented aimer for symbology readers
US-12165002-B2 · Dec 10, 2024 · US
US12462129B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12462129-B2 |
| Application number | US-202418927035-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 25, 2024 |
| Priority date | May 12, 2022 |
| Publication date | Nov 4, 2025 |
| Grant date | Nov 4, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments provide apparatuses, computer-implemented methods, and computer program products for generating an augmented aimer and using the augmented aimer to generate an augmented image. The augmented image is usable to aim a device, such as a reader, that captures image(s) for processing to detect and/or decode machine-readable symbologies therein. Some example embodiments include improved reader(s) configured to generate and/or utilize the augmented aimer. Some embodiments include receiving a first image captured by a first imager of at least one imager. Some embodiments further include generating, utilizing the first image, an augmented image comprising an augmented aimer corresponding to an optical center point associated with the first imager. Some embodiments further include causing rendering of the augmented image to at least one user interface. Some embodiments further include processing the first image to attempt reading of at least one machine-readable symbology in the first image.
Opening claim text (preview).
The invention claimed is: 1 . A computer-implemented method comprising: receiving an image captured by at least one imager, wherein the image comprises a representation of an object; determining, from the captured image, a distance of the object from the at least one imager; in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generating an augmented image comprising an augmented aimer; and causing rendering of the augmented image on at least one user interface. 2 . The computer-implemented method of claim 1 , further comprising: activating an aimer in response to determining that the distance of the object from the at least one imager is greater than the distance threshold. 3 . The computer-implemented method of claim 1 , further comprising: deactivating an aimer in response to determining that the distance of the object from the at least one imager is less than the distance threshold. 4 . The computer-implemented method of claim 1 , wherein the at least one imager comprises a far-field imager having a first focus and a near-field imager having a second focus, wherein the first focus is greater than the second focus. 5 . The computer-implemented method of claim 4 , wherein determining, from the captured image, the distance of the object from the at least one imager comprises: detecting whether the image is captured by the far-field imager or the near-field imager of the at least one imager; and determining the distance based on a focal range of the detected imager. 6 . The computer-implemented method of claim 5 , wherein the image is captured using the far-field imager. 7 . The computer-implemented method of claim 6 , wherein the distance threshold corresponds to a first focal range of the far-field imager that indicates a first distance from the at least one imager. 8 . The computer-implemented method of claim 1 , further comprising: selecting one of a far-field imager having a first focus or a near-field imager having a second focus from the at least one imager; and activating the selected imager to capture the image. 9 . The computer-implemented method of claim 1 , wherein the augmented aimer is rendered at a central point of a field of view of the image. 10 . The computer-implemented method of claim 1 , further comprising: receiving a user input corresponding to a frame rate indicating a rate at which the at least one imager should capture a plurality of additional images associated with the object; activating a first imager of the at least one imager in accordance with the frame rate for capturing the plurality of additional images; and upon detecting occurrence of one or more trigger conditions, activating a second imager of the at least one imager in accordance with the frame rate for capturing the plurality of additional images. 11 . The computer-implemented method of claim 1 , further comprising: receiving, in accordance with a frame rate, at least one additional image captured by the at least one imager; determining, from each additional image, the distance of the object from the at least one imager; in response to determining that the distance of the object is greater than the distance threshold, generating, for each additional image of the at least one additional image, an additional augmented image comprising the augmented aimer; and causing rendering of each additional augmented image to the at least one user interface. 12 . The computer-implemented method of claim 11 , the computer-implemented method further comprising: detecting at least one machine-readable symbology in a final additional image of the at least one additional image. 13 . The computer-implemented method of claim 1 , further comprising: processing the image to attempt reading of at least one machine-readable symbology in the image. 14 . The computer-implemented method of claim 13 , further comprising: processing the image beginning from a center pixel associated with the augmented aimer. 15 . An apparatus comprising: at least one imager; at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus to: receive an image captured by the at least one imager, wherein the image comprises a representation of an object; determine, from the captured image, a distance of the object from the at least one imager; in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generate an augmented image comprising an augmented aimer; and cause rendering of the augmented image on at least one user interface. 16 . The apparatus of claim 15 , wherein, when determining, from the captured image, the distance of the object from the at least one imager, the at least one non-transitory memory storing the instructions that, when executed by the at least one processor, cause the apparatus to: detect whether the image is captured by a far-field imager or a near-field imager of the at least one imager; and determine the distance based on a focal range of the detected imager. 17 . The apparatus of claim 15 , wherein the at least one non-transitory memory storing the instructions that, when executed by the at least one processor, cause the apparatus to: activate an aimer in response to determining that the distance of the object from the at least one imager is greater than the distance threshold. 18 . The apparatus of claim 15 , wherein the at least one processor is further configured to: deactivate an aimer in response to determining that the distance of the object from the at least one imager is less than the distance threshold. 19 . The apparatus of claim 15 , wherein the augmented aimer is rendered at a central point of a field of view of the image. 20 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to: receive an image captured by at least one imager, wherein the image comprises a representation of an object; determine, from the captured image, a distance of the object from the at least one imager; in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generate an augmented image comprising an augmented aimer; and cause rendering of the augmented image on at least one user interface.
Creating or editing images; Combining images with text · CPC title
further details of bar or optical code scanning devices · CPC title
Focus control based on electronic image sensor signals · CPC title
Arrangement of optical elements, e.g. lenses, mirrors, prisms (optical elements per se G02B) · CPC title
extracting optical codes from image or text carrying said optical code · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.