Symbol Detector Binarization Ratio Analysis for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical information readers, such as two-dimensional code readers, face challenges in reducing power consumption, especially when the two-dimensional code is not read, leading to increased energy usage due to continuous monitoring and processing even when no code is detected.

Innovation Solution

A symbol detector that includes a binarization processor, a calculator, and a transmitter, which processes and outputs symbol images based on specific ratios of consecutive pixel values, reducing power consumption by stopping unnecessary image processing when the difference in ratios exceeds a predetermined value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the control circuit continuously monitors and processes images to detect two-dimensional codes, then the detection reliability is improved, but the power consumption increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs image processing at periodic intervals rather than continuously. The control circuit monitors images at set time intervals, allowing the system to balance between detection reliability and power consumption by activating processing only when needed rather than maintaining constant operation

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary filtering by checking whether the subject within the monitoring area is a two-dimensional code before initiating full image processing. This preliminary action prevents unnecessary processing of non-code subjects, reducing power consumption while maintaining detection reliability for actual codes

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the control circuit processes every captured image, then the detection accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts and processes only the relevant portions of captured images. By identifying whether the subject is a two-dimensional code and then processing only those specific images, the system avoids unnecessary processing of entire image sequences, reducing processing time while maintaining detection accuracy for actual codes

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by first checking for the presence of a two-dimensional code subject before conducting full image analysis. This staged approach processes only what is necessary, reducing overall processing time while ensuring accurate detection when codes are present

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10157302B2Symbol detector, image processing device, and symbol detecting method
Publication Date: 2018.12.18 FUJITSU LTD
  • US10157302B2 patent drawing
  • US10157302B2 patent drawing
  • US10157302B2 patent drawing

AI summary

A symbol detector includes a binarization processor configured to read a symbol image in a uniaxial direction and output a first pixel value or a second pixel value obtained by binarization of a pixel value of each pixel of the symbol image, a calculator configured to calculate a second ratio of a first consecutive value and a second consecutive value obtained before and after the first consecutive value in a case where the first consecutive value and the second consecutive value are switched alternately, and a transmitter configured to output the symbol image in a case where a difference between the calculated second ratio and the first ratio is equal to or lower than a predetermined value, and stop outputting the symbol image in a case where the difference is higher than the predetermined value.