Barcode scanning based on gesture detection and analysis
AssigneeZebra Technologies Corporation
InventorsOzgur Ozserin, Luke Walton
Life of this patent
Estimating the term…
Abstract
A system for decoding a barcode based on gesture detection and analysis is disclosed herein. The system may receive an image stream of an environment. The system may determine, based on processing images of the image stream, a gesture region of the image stream. The system may detect a gesture, by a user, based on analyzing the gesture region. The system may determine a barcode region of the image stream based on a position of the user when performing the gesture. The system may identify a barcode in the environment based on analyzing the barcode region. The system may decode the barcode based on a format of the barcode.
Claims20
A method, comprising:
- receiving, by a device, an image stream that depicts an environment;
- monitoring, by the device and using an image processing model, the image stream to detect a set of gestures in the environment;
- determining, by the device and using the image processing model, that a first section of the image stream depicts a first gesture of the set of gestures;
- determining, by the device and using the image processing model, that the first gesture is associated with indicating a barcode region of the image stream;
- analyzing, by the device and using the image processing model, the barcode region of the image stream to identify a barcode;
- determining, by the device and using the image processing model, that a second section of the image stream depicts a second gesture of the set of gestures that is associated with decoding the barcode;
- decoding, by the device, the barcode based on determining that the second section of the image stream depicts the second gesture;
- and
- performing, by the device, an action associated with an object that is associated with the barcode.
A device, comprising:
- one or more memories;
- and
- one or more processors, communicatively coupled to the one or more memories, configured to:
- receive an image stream that depicts an environment;
- monitor, using an image processing model, the image stream to detect a set of gestures in the environment;
- determine, using the image processing model, that a first section of the image stream depicts a first gesture of the set of gestures;
- determine, using the image processing model, that the first gesture is associated with indicating a barcode region of the image stream;
- analyze, using the image processing model, the barcode region of the image stream to identify a barcode that is in the environment;
- determine, using the image processing model, that a second section of the image stream depicts a second gesture of the set of gestures that is associated with decoding the barcode;
- and
- decode the barcode based on the image stream depicting the second gesture.
A tangible machine-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the device to:
- receive an image stream of an environment;
- determine, based on processing images of the image stream, a gesture region of the image stream;
- detect a gesture, by a user, based on analyzing the gesture region;
- determine a barcode region of the image stream based on a position of the user when performing the gesture;
- identify a barcode in the environment based on analyzing the barcode region;
- and
- decode the barcode based on a format of the barcode.
Dependencies are inferred from the claim text.