IP Library Granted Patent US 11,244,147
Granted Patent B2
US 11,244,147 · App. 17/322,376 · Granted Feb 8, 2022

Optical data exchange while preserving social distancing

Inventors: Christian Floerkemeier (Zurich, CH); Vitali Samurov (Tampere, FI); Iciar Martinez (Zurich, CH); Bernd Schoner (New York, NY); Marco Biasini (Zurich, CH)
Assignee: Scandit AG
G06K9/00275G06K9/00248G06K9/3241G06K19/06037G06T7/70G06K2209/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,244,147
App. No.
17/322,376
Granted
Feb 8, 2022
Kind
B2
Abstract

For scanning optical patterns, such as two-dimensional QR codes, with a mobile device at increased distances, a first image is acquired. A region of interest likely containing the optical pattern in the first image is identified. The mobile device then zooms in on the region of interest and a second image is acquired. The optical pattern is then decoded using the second image.

Claims (88)

1. A system comprising:

a camera;

one or more processors in communication with the camera; and

one or more memory devices storing instructions that, when executed by the one or more processors, cause the system to:

acquire, using the camera, a first image, wherein:

the first image is characterized by a first field of view of the camera;

the first image is of a first portion of a scene; and

an optical pattern is within the first portion of the scene;

localize the optical pattern in a region of interest within the first portion of the scene in the first image;

change the field of view of the camera from the first field of view to a second field of view, based on localizing the optical pattern in the region of interest, wherein the second field of view is narrower than the first field of view;

acquire, using the camera, a second image, wherein:

the second image is characterized by the second field of view of the camera;

the second image is of a second portion of the scene; and

the second portion of the scene includes the optical pattern within the region of interest;

decode the optical pattern from the second image to generate pattern data; and

store the pattern data in the one or more memory devices.

2. The system of claim 1 , wherein:

the system is a mobile device comprising a display; and

the instructions further cause the system to provide an indication of decoding success on the display after decoding the optical pattern.

3. The system of claim 1 , wherein:

the optical pattern is separated from the camera by a distance; and

the distance is equal to or greater than 75 centimeters.

4. The system of claim 1 , wherein changing the field of view of the camera from the first field of view to the second field of view is performed by zooming a lens of the camera by a discrete, predefined step.

5. The system of claim 1 , further comprising:

a first device comprising:

the camera; and

a first display;

a second device comprising a second display; and

the instructions are further configured to:

present a plurality of images acquired by the camera on the second display, wherein the plurality of images include the second image;

present, via the second display, a graphical element indicating the region of interest as a predefined area of interest;

ascertain that the optical pattern is within the region of interest in the first field of view; and

indicate, on the second display, that the optical pattern is correctly positioned relative to the camera.

6. The system of claim 5 , wherein the first display has a fixed position and orientation relative to the scene.

7. A method for image analysis of an optical code within an image of a real scene, the method comprising:

receiving a first image, wherein:

the first image is characterized by a first field of view of a camera;

the first image is of a first portion of a scene; and

an optical pattern is within the first portion of the scene;

localizing the optical pattern in a region of interest within the first portion of the scene in the first image;

transmitting an instruction to change the field of view of the camera from the first field of view to a second field of view, based on localizing the optical pattern in the region of interest, wherein the second field of view is narrower than the first field of view;

receiving a second image, wherein:

the second image is characterized by the second field of view of the camera;

the second image is of a second portion of the scene; and

the second portion of the scene includes the optical code within the region of interest;

decoding the optical pattern from the second image to generate pattern data; and

storing the pattern data in a memory device.

8. The method of claim 7 , wherein the optical pattern is a barcode constructed of parallel bars.

9. The method of claim 7 , further comprising:

focusing the camera on the optical pattern at a focal position;

storing the focal position in the memory device as a fixed focal position of the camera; and

locking the focal position.

10. The method of claim 7 , wherein the optical pattern is a two dimensional barcode on a boarding pass, wherein the two dimensional barcode is configured to encode passenger identification information.

11. The method of claim 7 , wherein the pattern data comprises personal data of a bearer of the optical pattern.

12. The method of claim 7 , wherein:

the optical pattern is separated from the camera by a distance; and

the distance is equal to or greater than 75 centimeters.

13. The method of claim 12 , wherein the distance is a pre-defined distance determined by a government organization to avoid transmission of a virus or bacteria.

14. The method of claim 7 , wherein localizing the optical pattern comprises:

initiating a focus routine of the camera;

receiving a first user action;

storing a focal position of the camera in response to receiving the first user action, wherein the focal position is the focal position of the camera at a time coincident with the first user action; and

waiting to initiate the focus routine of the camera until receiving a second user action.

15. The method of claim 14 , further comprising:

receiving the second user action; and

initiating the focus routine of the camera in response to receiving the second user action.

16. The method of claim 7 , wherein the optical pattern is displayed on a screen of a hand-held mobile device, and the hand-held mobile device is visible in the first field of view.

17. The method of claim 16 , wherein localizing the optical pattern comprises:

detecting a hand in the first field of view;

ascertaining a pose of the hand; and

predicting, based on the pose of the hand, the region of interest.

18. A memory device containing instruction that, when executed, cause one or more processors to perform the following steps:

receiving a first image, wherein:

the first image is characterized by a first field of view of a camera;

the first image is of a first portion of a scene; and

an optical pattern is within the first portion of the scene;

localizing the optical pattern in a region of interest within the first portion of the scene in the first image;

transmitting an instruction to change the field of view of the camera from the first field of view to a second field of view, based on localizing the optical pattern in the region of interest, wherein the second field of view is narrower than the first field of view;

receiving a second image, wherein:

the second image is characterized by the second field of view of the camera;

the second image is of a second portion of the scene; and

the second portion of the scene includes the optical pattern within the region of interest;

decoding the optical pattern from the second image to generate pattern data; and

storing the pattern data in a memory device.

19. The memory device of claim 18 , wherein:

the optical pattern is separated from the camera by a distance; and

the distance is equal to or greater than 75 centimeters.

20. The memory device of claim 18 , wherein the region of interest is localized based a relationship to face recognized in the first image using facial recognition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2021
From: FLOERKEMEIER, CHRISTIAN; SAMUROV, VITALI; MARTINEZ, ICIAR; SCHONER, BERND; BIASINI, MARCO
To: SCANDIT AG
Reel/Frame 057600/0557 →
Continuity (4)
Continuation In Part 17105082 · Nov 25, 2020
Provisional Application 63044635 · Jun 26, 2020
Provisional Application 63025850 · May 15, 2020
Related Publication 20210357626A1 · Nov 18, 2021
Cited By (7)
US 12,374,078 US 12,380,571 US 12,424,011 US 12,488,211 US 12,488,473 US 12,526,524 US 12,711,794