Barcode Recognition via Parallel Scan Tracks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current barcode recognition methods are inefficient and resource-intensive, particularly for handheld devices, as they require manual adjustment and processing of entire image frames, leading to misjudgment and high hardware resource consumption when dealing with multiple barcodes.

Innovation Solution

An image processing method that defines multiple parallel scan tracks across the image frame, calculates gray level values, and verifies barcode sections, allowing for accurate identification and marking of potential barcode areas without manual adjustment, thereby improving recognition efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the entire sample image frame is processed to locate barcodes, then multiple barcodes can be recognized in a single image frame, but a large amount of hardware resources are consumed and considerable operation time is required

Engineering Contradiction:
Improvebarcode recognition efficiencyVSAvoidhardware resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the image frame into multiple horizontal scan tracks, where each scan track independently processes a specific horizontal region. This segmentation allows the system to process only relevant portions of the image rather than the entire frame, reducing hardware resource consumption and operation time while maintaining the ability to detect multiple barcodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of processing the entire image frame, the patent applies partial action by processing only the horizontal scan tracks that may contain barcodes. The system defines multiple horizontal scan tracks and processes pixels along these tracks, which is a partial subset of the entire image, thereby reducing computational load while maintaining detection effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If a single horizontal line is used to scan the barcode, then the processing process is simple, but misjudgment of the barcode area occurs and manual adjustment is required

Engineering Contradiction:
Improveprocessing process simplicityVSAvoidbarcode area identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the scanning process into multiple horizontal scan tracks instead of using a single line. Each scan track processes a specific horizontal region independently, which maintains the simplicity of the scanning mechanism while improving accuracy by covering multiple potential barcode locations simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional horizontal line scan to a multi-dimensional approach by defining multiple horizontal scan tracks at different vertical positions. This dimensional expansion allows the system to scan across the entire image frame horizontally while maintaining the simplicity of horizontal scanning, thereby improving barcode area identification accuracy without significantly increasing process complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If manual selection of barcode area is required, then accurate barcode recognition can be achieved, but user operation complexity increases and time consumption increases

Engineering Contradiction:
Improvebarcode recognition accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically defining multiple horizontal scan tracks and processing them to locate barcodes without requiring manual user intervention. The system autonomously determines which horizontal regions contain barcodes and processes them accordingly, eliminating the need for users to manually select barcode areas while maintaining high recognition accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-defining multiple horizontal scan tracks before barcode recognition. This preliminary setup allows the system to automatically identify and process barcode-containing regions without requiring manual user selection, thereby simplifying user operation while maintaining accurate barcode recognition through the pre-established scanning framework.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8401296B2Image processing method for locating and recognizing barcodes in image frame, computer readable storage medium, and image processing apparatus
Publication Date: 2013.03.19 GETAC TECH CORP
  • US8401296B2 patent drawing
  • US8401296B2 patent drawing
  • US8401296B2 patent drawing

AI summary

An image processing method of locating and recognizing barcodes in an image frame is applicable to an image processing apparatus. The method is to define plural scan tracks on the sample image frame, and the image processing apparatus searches for the section(s) possibly having the barcode, along each scan track. If the section(s) possibly having the barcode found on two neighboring scan tracks by the image processing apparatus is located at an approximate horizontal axis position, the image processing apparatus determines that a quadrilateral area defined by the two sections possibly having the barcode is an area possibly having the barcode. Therefore, the image processing apparatus can quickly locate and recognize the barcode area in the image frame.