Segment Display Reading System with Multi-Stage Pixel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reading systems for segment displays, such as seven-segment or sixteen-segment displays, face challenges in accurately and reliably interpreting characters due to noise, distortion, and variability in segment display characteristics, which affects the reliability of character recognition.

Innovation Solution

A reading system comprising a processing device with components like an acceptor, pre-processor, extractor, line thinner, reader, and calculator that performs multiple processing stages, including binarization, expansion and contraction of pixels, line thinning, and score calculation based on determination regions and match ratios, to enhance the accuracy and reliability of character recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple processing stages are implemented to improve character recognition accuracy, then reading reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecharacter recognition reliabilityVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The reading system divides character recognition into multiple independent processing stages: binarization, expansion/contraction, line thinning, determination region analysis, and score calculation. Each stage processes specific aspects of the character image separately, allowing the system to handle complex recognition tasks through modular, manageable components that can be independently optimized and maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing actions before final character identification: binarization converts images to binary format in advance, expansion and contraction operations pre-process pixel distributions, and line thinning prepares character outlines. These preliminary actions simplify subsequent recognition steps and improve overall system reliability by ensuring data is properly prepared before critical decision-making occurs.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If noise and distortion are reduced through multiple processing stages, then reading accuracy is improved, but processing time increases

Engineering Contradiction:
Improvecharacter reading accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies periodic processing operations in a fixed sequence: binarization, then expansion, contraction, line thinning, determination region analysis, and score calculation. This periodic structure allows the system to efficiently process images through standardized routines that can be optimized and cached, reducing processing time while maintaining high accuracy through consistent application of each processing stage.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs partial processing on different regions of the character image simultaneously by dividing the image into multiple determination regions. Each region is processed independently for specific features, allowing parallel computation that reduces overall processing time while maintaining high accuracy through comprehensive coverage of the entire character image.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12073635B2Reading system, reading method, storage medium, and moving body
Publication Date: 2024.08.27 KK TOSHIBA
  • US12073635B2 patent drawing
  • US12073635B2 patent drawing
  • US12073635B2 patent drawing

AI summary

According to an embodiment, a reading system includes a reader and a calculator. The reader reads, from a character image, a character that is displayed by a segment display. The calculator performs one of first, second, third, or fourth processing. In the first processing, the calculator calculates a first score based on a state of pixels of the character. In the second processing, the calculator calculates a second score based on a match ratio between the pixels and the extracted pixels. In the third processing, the calculator calculates a third score based on a ratio of a length of the character image in first and second direction. In the fourth processing, the calculator calculates a fourth score based on a comparison result between the detected result and preset patterns. The calculator calculates a certainty of the reading by using one of the first, second, third, or fourth score.