Smartphone Barcode Reading Accessory with Dedicated Optic System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphones are inefficient for barcode reading due to the time-consuming process and suboptimal camera and illumination systems, making them less effective than traditional barcode readers.

Innovation Solution

A barcode reading enhancement system for smartphones, including a camera, white light source, memory, and processor, with an accessory that features an optic system for modifying illumination and a barcode reading application that enables image capture, decoding, and data transmission, optimizing the camera and illumination for improved barcode reading efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a smartphone camera system is used for barcode reading, then the device can be used for entertainment, communications and office productivity, but the barcode reading process becomes too time consuming and less efficient than traditional barcode readers

Engineering Contradiction:
Improvemulti-functionality of smartphoneVSAvoidbarcode reading efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system separates barcode reading functionality from general smartphone camera usage by introducing a dedicated barcode reading application with specialized image capture functions. This segmentation allows the general camera to maintain its multi-functionality while the barcode-specific functions optimize reading efficiency through dedicated processing paths and parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A barcode reading accessory with optic systems serves as an intermediary between the smartphone camera and the barcode target. This intermediary component optimizes the optical path specifically for barcode capture, enabling the general-purpose smartphone to achieve efficient barcode reading without compromising its other functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the smartphone camera and illumination system are optimized for general use, then the device maintains versatility, but barcode reading becomes less efficient compared to traditional barcode readers

Engineering Contradiction:
Improvecamera system versatilityVSAvoidbarcode reading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts camera parameters and illumination settings based on the detected barcode position and characteristics. The image capture function modifies exposure, focus, and lighting in real-time during the barcode reading process, allowing the general-purpose camera to achieve optimal barcode capture speed without sacrificing its versatility for other photography tasks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The barcode reading application implements specialized parameter settings for image capture, including adjusted exposure times, focus distances, and illumination intensities optimized specifically for barcode patterns. These parameter changes enable rapid barcode reading while the camera retains its ability to switch back to standard photography parameters for other uses.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the image capture process is simplified for quick barcode reading, then reading speed improves, but decoding accuracy may be compromised

Engineering Contradiction:
Improvebarcode reading speedVSAvoidbarcode decoding accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions to ensure accurate decoding before final reading. The image capture function includes preliminary focus adjustment, exposure optimization, and barcode detection algorithms that prepare the image data for accurate decoding. This preliminary processing enables quick reading speeds while maintaining high decoding accuracy through pre-optimized image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the decoding function analyzes the captured image quality and provides feedback to adjust capture parameters if needed. This closed-loop approach ensures that even with simplified capture processes, the system can detect and correct potential accuracy issues, maintaining high decoding success rates while preserving reading speed.

Inventive Principle:
Principle #23Feedback

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

The system significantly enhances the efficiency of barcode reading on smartphones by optimizing the camera and illumination, enabling faster and more accurate decoding of barcodes compared to traditional methods.

Implementation Method 1

a white light source for projecting a field of illumination into a field of view of the camera

Methodology Applied
Scientific EffectLight: Light

Implementation Method 2

The at least one optic system: i) may be positioned within the field of illumination of the white light source for modifying the field of illumination

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 3

an image capture function for controlling the white light source and the camera to capture an image of a barcode

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS11361179B2Barcode reading system having a legacy mobile client function, a non-legacy mobile client function, and a relay function
Publication Date: 2022.06.14 THE CODE CORP
  • US11361179B2 patent drawing
  • US11361179B2 patent drawing
  • US11361179B2 patent drawing

AI summary

A barcode reading application includes an image capture function for controlling a white light source and a camera of a mobile device to capture an image of a barcode in a target area. The barcode reading application also includes a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode. The barcode reading application also includes a non-legacy mobile client function for transmitting the decoded data to a non-legacy system. The barcode reading application also includes a legacy mobile client function for transmitting the decoded data to an intermediate server, which then provides the decoded data received from the legacy mobile client function to a legacy system. The barcode reading application also includes a relay function for determining whether the decoded data is intended for the legacy system or the non-legacy system.