Barcode Scanner Spectral Analysis for Screen Surface Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode scanners struggle to distinguish between barcodes displayed on mobile device screens and those printed on surfaces, as they cannot differentiate between the illumination sources used by LED-based screens and other light sources, leading to inefficient decoding and potential misidentification.

Innovation Solution

A system that acquires a spectral wavelength signature of the surface and compares it to RGB triple-peak emission spectra to determine if it is a mobile device screen or a printed surface, adjusting the scanner's illumination mode accordingly to optimize barcode scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If imaging-based scanners use standard illumination modes for scanning, then they can scan printed barcodes, but they cannot accurately distinguish between printed surfaces and mobile device screens

Engineering Contradiction:
Improvesurface identification accuracyVSAvoidscanner operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs spectral analysis before barcode decoding to identify whether the surface is a mobile device screen or printed material. By determining the surface type in advance, the scanner can then select the appropriate illumination mode, preventing unnecessary scanning attempts and improving overall accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces spectral wavelength signature analysis as an intermediary step between the scanner and the barcode decoding process. This intermediary mechanism captures the optical properties of the surface and uses them to inform the subsequent scanning operation, enabling accurate differentiation between screens and printed surfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the scanner operates in illumination mode for printed surfaces, then it can decode printed barcodes, but it cannot effectively scan barcodes on mobile device screens

Engineering Contradiction:
Improvebarcode decoding efficiencyVSAvoidscan accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The scanner dynamically adjusts its illumination mode based on the detected surface type. When a mobile device screen is detected, the system switches to non-illumination mode with extended exposure duration. When printed surfaces are detected, it uses illumination mode. This dynamic adaptation ensures high productivity and reliability across different surface types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the illumination parameter (on/off state and exposure duration) based on the spectral characteristics of the detected surface. For screens, it uses non-illumination mode with longer exposure; for printed surfaces, it uses illumination mode with standard exposure, optimizing decoding efficiency for each case.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the scanner operates in non-illumination mode for mobile device screens, then it can scan screen barcodes, but it cannot scan printed barcodes effectively

Engineering Contradiction:
Improvescreen barcode scanning accuracyVSAvoidoverall scanning throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs spectral analysis before barcode decoding to identify whether the surface is a mobile device screen or printed material. By determining the surface type in advance, the scanner can then select the appropriate illumination mode, preventing unnecessary scanning attempts and improving overall accuracy.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the scanner uses extended exposure duration for screen barcodes, then it can decode screen barcodes, but it increases scanning time for all surfaces

Engineering Contradiction:
Improvescreen barcode detection accuracyVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The scanner dynamically adjusts its illumination mode based on the detected surface type. When a mobile device screen is detected, the system switches to non-illumination mode with extended exposure duration. When printed surfaces are detected, it uses illumination mode with standard exposure, optimizing decoding efficiency for each case.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables accurate identification of whether a surface is a mobile device screen or a printed surface, allowing the scanner to operate in the appropriate mode for efficient barcode decoding, improving scanning accuracy and efficiency.

Implementation Method 1

means to acquire a spectral wavelength signature of the surface; means to compare the spectral wavelength signature of the surface to RGB triple-peak emission spectra

Methodology Applied
Scientific EffectSpectral wavelength signature analysis: Absorption Spectroscopy

Implementation Method 2

the display screens on many cell phones and mobile devices are LED-based which make use of RGB (red/green/blue) emitters. Each emitter has a peak wavelength as well as a spectral width associated with it. When all three emitters are viewed against the visible spectrum, a triple peak emission curve is present

Methodology Applied
Scientific EffectLED emission: Light Emitting Diode

Data Source

PatentUS10753802B2System and method of determining if a surface is printed or a device screen
Publication Date: 2020.08.25 HAND HELD PRODS INC
  • US10753802B2 patent drawing
  • US10753802B2 patent drawing
  • US10753802B2 patent drawing

AI summary

A system and method of determining if a surface contains print or is a screen of a device is provided. The method is comprised of the steps of: acquiring a spectral wavelength signature of the surface; comparing the spectral wavelength signature of the surface to RGB triple-peak emission spectra; scanning the surface with an image-based scanner in non-illumination mode based upon the spectral wavelength signature of the surface corresponding to the RGB triple-peak emission spectra, and scanning the surface with an image-based scanner in illumination mode based upon the spectral wavelength signature of the surface not corresponding to the RGB triple-peak emission spectra.