Multi-Angle Barcode Scanning Using Pre-Computed Coordinate Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing one-dimensional code scanning technologies face long scanning times due to limited processor capacity in embedded systems when attempting to implement multi-angle scanning algorithms.

Innovation Solution

A method that acquires the scanning angle and uploads it to an upper computer to retrieve a suitable obliquely positioned coordinate system, allowing for efficient image feature data acquisition using pixel coordinates in the embedded system, thereby reducing processing time and improving recognition speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a scanning algorithm is added to support multi-angle scanning in embedded systems, then the adaptability of the scanning system is improved, but the scanning time increases due to limited processor capacity

Engineering Contradiction:
Improvemulti-angle scanning capabilityVSAvoidscanning time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores scanning path coordinate data for multiple angles (0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°) in the embedded system before actual scanning operations. When scanning, the system directly retrieves the appropriate pre-computed coordinate data based on the detected scanning angle, avoiding real-time complex calculations. This preliminary preparation of scanning path data significantly reduces the scanning time while maintaining multi-angle scanning capability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If traditional horizontal or vertical scanning algorithm is used, then the processing speed is fast, but the scanning system cannot handle irregular angle scanning

Engineering Contradiction:
Improveprocessing speedVSAvoidscanning angle flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic scanning path selection mechanism that adapts to different scanning angles. The system detects the actual scanning angle and dynamically selects the appropriate pre-computed coordinate data from multiple angle configurations. This dynamic adaptation allows the system to maintain fast processing speeds by using pre-calculated data while simultaneously supporting flexible scanning at various angles including irregular angles.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10896309B2Method and terminal device for multi-angle scanning, and computer readable storage medium
Publication Date: 2021.01.19 SHENZHEN PAX SMART NEW TECH CO LTD
  • US10896309B2 patent drawing
  • US10896309B2 patent drawing
  • US10896309B2 patent drawing

AI summary

A method and a terminal device for multi-angle scanning, and a computer readable storage medium, relates to the technical field of scanning one-dimensional codes. The method includes: acquiring a scanning angle when scanning an image to be scanned (101); uploading the scanning angle to an upper computer to call a suitable obliquely positioned coordinate system by the upper computer, where the suitable obliquely positioned coordinate system is an obliquely positioned coordinate system in an obliquely positioned coordinate system set corresponding to a saved deflected angle having a smallest difference value with the scanning angle (102); receiving the suitable obliquely positioned coordinate system returned back by the upper computer (103); and acquiring image feature data of the image to be scanned by using coordinate values of pixels of the image to be scanned in the suitable obliquely positioned coordinate system (104).