Gesture-Based Barcode Scanning via Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode scanners, both manual and automated, require user intervention to scan barcodes, limiting the user's ability to perform other activities as they need to manually manipulate the scanner or objects, and often result in unnecessary scanning of unwanted barcodes, wasting resources.

Innovation Solution

A system using an image processing model to detect and analyze gestures within an image stream from a camera, allowing users to indicate and decode specific barcodes using gestures, such as pointing or triggering, without physically handling the scanner, thereby enabling hands-free barcode scanning and reducing unnecessary scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a manual barcode scanner is used, then the barcode scanning function is reliable, but the user's hands are occupied and cannot perform other activities

Engineering Contradiction:
Improvehands-free operationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces gesture recognition technology as an intermediary between the user and the barcode scanning function. The system captures images via camera, processes gestures through image analysis algorithms, and triggers scanning based on detected gestures, thereby freeing the user's hands while maintaining scanning capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical interaction of physically holding and operating a barcode scanner with an optical system. The camera captures visual information, image processing algorithms analyze gestures, and the system automatically triggers scanning, substituting mechanical hand operations with optical detection and computational processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated barcode scanning is implemented, then hands-free operation is achieved, but unnecessary barcodes are scanned wasting resources

Engineering Contradiction:
Improvescanning efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent performs preliminary gesture recognition and barcode identification before triggering the scan. The system first detects the user's gesture, then identifies the target barcode, and only then activates the scanning function. This preliminary verification ensures that scanning is triggered only when appropriate, preventing unnecessary scans and resource waste

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors both gesture input and barcode detection status. The image processing algorithm provides feedback by identifying when a gesture is directed at a specific barcode, allowing the system to adjust its scanning behavior accordingly and avoid scanning unwanted barcodes

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11600115B2Barcode scanning based on gesture detection and analysis
Publication Date: 2023.03.07 ZEBRA TECHNOLOGIES CORP
  • US11600115B2 patent drawing
  • US11600115B2 patent drawing
  • US11600115B2 patent drawing

AI summary

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.