Dynamic Activation of Mobile Phone Frames in an Indicia Reader
AssigneeZebra Technologies Corporation
InventorsChristopher P. Klicpera, Nina Feinstein
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to an indicia reader capable of dynamically switching between modes optimized for reading barcodes on electronic displays and non-electronic media. The reader includes a housing containing an imaging assembly with an image sensor and lens, an illumination assembly, and a Neural Processing Unit (NPU) executing a machine learning model. The NPU processes captured image data to detect the presence of a display device within the field of view. Based on this detection, the indicia reader adjusts its settings to operate in a mode optimized for the detected media type, enhancing barcode reading performance.
Claims20
An indicia reader comprising:
- a housing;
- an imaging assembly housed within the housing, the imaging assembly including an image sensor and an imaging lens assembly configured to focus light onto the image sensor;
- an illumination assembly configured to illuminate a field of view of the image sensor;
- a Neural Processing Unit (NPU) configured to execute a machine learning model;
- a controller operatively connected to the imaging assembly, the illumination assembly, and the NPU, the controller being configured to cause the indicia reader to:
- capture, via the imaging assembly, image data during a decoding session;
- process the image data using the NPU to determine a presence of a display device within the field of view;
- responsive to the presence of the display device within the field of view, maintaining the indicia reader or adjusting the indicia reader to operate in a first mode optimized for reading indicia on an electronic display;
- and
- responsive to a lack of the presence of the display device within the field of view, maintaining the indicia reader or adjusting the indicia reader to operate in a second mode optimized for reading indicia on non-electronic-display media.
A method of operating an indicia reader, the method comprising:
- capturing image data via an imaging assembly during a decoding session, the imaging assembly including an image sensor and an imaging lens assembly configured to focus light onto the image sensor;
- processing the image data using a Neural Processing Unit (NPU) executing a machine learning model to determine a presence of a display device within a field of view;
- responsive to the presence of the display device within the field of view, maintaining or adjusting the indicia reader to operate in a first mode optimized for reading indicia on an electronic display;
- and
- responsive to a lack of the presence of the display device within the field of view, maintaining or adjusting the indicia reader to operate in a second mode optimized for reading indicia on non-electronic-display media.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause an indicia reader to perform operations comprising:
- capturing image data via an imaging assembly during a decoding session, the imaging assembly including an image sensor and an imaging lens assembly configured to focus light onto the image sensor;
- processing the image data using a Neural Processing Unit (NPU) executing a machine learning model to detect a presence of a display device within a field of view;
- responsive to the presence of the display device within the field of view, maintaining or adjusting the indicia reader to operate in a first mode optimized for reading indicia on an electronic display;
- and
- responsive to a lack of the presence of the display device within the field of view, maintaining or adjusting the indicia reader to operate in a second mode optimized for reading indicia on non-electronic-display media.
Dependencies are inferred from the claim text.