Optical Pattern Decoding Latency Reduction via Camera Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices struggle to efficiently decode optical patterns in real scenes due to issues like out-of-focus, underexposed, or small patterns, which are exacerbated by standard features like auto-focus and auto-exposure, leading to latency and reduced performance in scanning processes.

Innovation Solution

Implementing techniques on mobile devices to disable automatic focus and exposure systems, allowing manual or automatic control of camera settings, such as focus cycles and exposure adjustments, along with multi-threading strategies to improve decoding performance by ensuring patterns are in focus and adequately exposed before decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automatic focus system is enabled, then the camera can adapt to different distances automatically, but it introduces latency and reduces scanning performance

Engineering Contradiction:
Improvecamera focus adaptationVSAvoidscanning speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts and removes the automatic focus system from the scanning application. By disabling the auto-focus feature and using a fixed focal length lens, the system eliminates the latency introduced by automatic focus adjustments while maintaining the ability to scan patterns at various distances through other means (such as pattern detection and image processing)

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the static fixed-focus approach into a dynamic system by using image processing algorithms that can detect and decode patterns regardless of their focus quality. The system dynamically adjusts its processing strategy based on the detected pattern characteristics rather than relying on dynamic focus adjustment

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If automatic exposure system is enabled, then the camera can adjust to different lighting conditions, but it increases processing time and reduces decoding accuracy

Engineering Contradiction:
Improveexposure adaptationVSAvoidprocessing latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent removes the automatic exposure system from the scanning process. By using manual exposure settings or fixed exposure parameters, the system eliminates the time-consuming automatic exposure adjustments while maintaining the ability to handle various lighting conditions through image processing and pattern recognition algorithms

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If standard camera features are used, then the device can capture high-quality images, but it reduces the performance of optical pattern decoding

Engineering Contradiction:
Improveimage qualityVSAvoiddecoding speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and disables standard camera features like auto-focus and auto-exposure that interfere with rapid pattern decoding. The system uses a simplified camera configuration with fixed parameters optimized for capturing optical patterns, sacrificing some general image quality capabilities for significantly improved decoding speed and reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality optimization by tuning the camera parameters specifically for optical pattern capture rather than general photography. The fixed focal length and manual exposure settings are optimized for the specific task of capturing barcodes and similar patterns, providing sufficient image quality for decoding while maximizing processing speed

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11087105B1Performance improvements for recognition of optical patterns in images
Publication Date: 2021.08.10 SCANDIT AG
  • US11087105B1 patent drawing
  • US11087105B1 patent drawing
  • US11087105B1 patent drawing

AI summary

A mobile device may include a display, a camera, one or more processors, and one or more memory devices storing instructions. The instructions may cause the mobile device to detect an optical pattern in a scene using the camera, to receive a user action, and to execute a focus cycle of the camera after receiving the user action. The focus cycle may change the focal position of the camera from a first focal position to a second focal position. The instructions may also cause the mobile device to acquire an image of the scene using the camera at the second focal position to decode the optical pattern, generating an object identifier.