Image Processing Apparatus Using mCn Encoding for Decoding Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods face challenges in accurately decoding information from printed materials due to errors caused by noise, damage, or rotation, especially when using single-unit images that are prone to errors and unable to express synchronous patterns effectively.

Innovation Solution

The proposed solution employs an mCn encoding method using multiple unit images (e.g., dot patterns) arranged in specific patterns to express information, with synchronous patterns for error correction and rotation detection, and utilizes a reliability level system to enhance decoding accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-unit images are used for encoding information, then the encoding process is simple, but the decoding accuracy deteriorates due to errors caused by noise, damage, or rotation

Engineering Contradiction:
Improveencoding processVSAvoiddecoding accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides the encoding system into multiple unit images (e.g., dot patterns) arranged in specific patterns. Each unit image contains partial information, and the complete information is reconstructed by combining multiple units. This segmentation allows the system to maintain simple individual units while achieving high overall decoding accuracy through error detection and correction mechanisms across the multiple units.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple unit images are used to improve decoding accuracy, then the robustness against errors improves, but the device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent incorporates synchronous patterns and error detection mechanisms that provide feedback about the quality and integrity of the decoded information. The system uses reliability levels to assess the confidence in each decoded bit sequence, allowing it to identify and correct errors. This feedback mechanism enables high reliability without requiring overly complex encoding structures, as the system can adaptively handle errors based on the detected reliability levels.

Inventive Principle:
Principle #23Feedback

3Reliability

If error correction mechanisms are added to handle noise and damage, then the reliability improves, but the processing complexity increases

Engineering Contradiction:
Improveerror handling capabilityVSAvoidprocessing mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs synchronous patterns that are预先 embedded in the encoded image to facilitate error detection and correction before final decoding. These synchronous patterns provide reference points that allow the system to detect rotation, alignment issues, and other errors in advance. By performing error detection preliminarily through these embedded patterns, the system achieves high reliability without requiring complex real-time processing mechanisms during the actual decoding operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8657205B2Image processing apparatus, identification apparatus, method for determining bit sequence and computer readable medium
Publication Date: 2014.02.25 FUJIFILM BUSINESS INNOVATION CORP
  • US8657205B2 patent drawing
  • US8657205B2 patent drawing
  • US8657205B2 patent drawing

AI summary

An image processing apparatus includes: an image acquisition unit that acquires an image read from a medium having the image printed thereon, the image representing a specific bit sequence; an information acquisition unit that acquires a state information piece indicating a reading state of the image acquired by the image acquisition unit; a detection unit that detects a bit sequence from the image acquired by the image acquisition unit; and a determination unit that determines the specific bit sequence on the basis of the bit sequence detected by the detection unit and the state information piece acquired by the information acquisition unit.