Color Barcode Decoding Using Primary Color Plane Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decoding techniques are inadequate for reliably decoding color barcodes with extremely small data cells, which limits data capacity and increases the risk of errors due to reduced cell area and limited hardware resolution.

Innovation Solution

A robust decoding method that involves scanning the color barcode, separating primary color planes, computing data cell centers, creating a grid for data cell locations, assigning colors based on plane values, and decoding digital data from these cells, utilizing CMYK color spaces and locator cells for spatial reference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the cell area is reduced to increase the number of data cells, then the data capacity of the color barcode is increased, but the reliability of decoding becomes insufficient due to extremely small data cell size

Engineering Contradiction:
Improvedata capacityVSAvoiddecoding reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides the color barcode into multiple color planes (C, M, Y, K) and processes each plane separately. By segmenting the decoding task into independent color plane analyses, the system can accurately identify data cells even when they are extremely small, thus maintaining decoding reliability while supporting high data capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by analyzing color information across multiple color planes rather than treating the barcode as a single grayscale image. This dimensional approach allows the system to distinguish data cells more reliably by examining color characteristics in each plane, overcoming the limitations of small cell size

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If the resolution is increased to improve decoding accuracy of small cells, then the measurement precision is improved, but the hardware complexity and cost increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidhardware resolution
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter space by analyzing multiple color plane parameters (C, M, Y, K values) instead of relying solely on high-resolution grayscale imaging. By transforming the problem into a multi-parameter color analysis task, the system achieves high decoding accuracy using standard resolution hardware

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical approach of increasing hardware resolution with a computational approach using color plane analysis. Instead of relying on higher resolution sensors, the system uses software-based color plane separation and peak detection to achieve accurate decoding of small data cells

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If the number of representations of each data cell is increased to improve data capacity, then the data capacity is increased, but the difficulty of detecting and measuring the correct representation increases

Engineering Contradiction:
Improvedata capacityVSAvoiddetection difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the color information into distinct color planes (C, M, Y, K), making it easier to detect and measure the correct color representation in each plane independently. This segmentation reduces the complexity of detecting multi-color data cells by breaking down the color analysis into manageable plane-specific tasks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces color plane peaks as intermediaries to facilitate the detection of data cell representations. By identifying peak positions in each color plane and using them as reference points, the system simplifies the process of determining the correct color representation for each data cell, even when multiple colors are involved

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8864033B2Robust decoding of color barcode printed with extremely small data cells
Publication Date: 2014.10.21 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US8864033B2 patent drawing
  • US8864033B2 patent drawing
  • US8864033B2 patent drawing

AI summary

A method for decoding digital data in a color barcode having a plurality of data cells, including the steps of: scanning the color barcode of the hardcopy document, separating color image of the color barcode into print primary color planes, computing peaks of each print primary color plane, projecting, for at least one of the print primary color planes, the data cells along a horizontal direction and a vertical direction at the peaks of the at least one of the primary color planes in each direction which represent data cell center locations respectively, and creating a grid where each of its intersection is a respective data cell center location, assigning a color to each grid intersection which corresponds to a respective data cell by examining values of the print primary color planes at such location, and decoding digital data from the data cells based on the respective color assigned to each data cell.