Color Barcode Framework Encoding Cyan Magenta Yellow Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monochrome 2-D barcodes have limitations in data capacity, robustness, and flexibility for mobile applications, particularly in connecting users with URL information in print media, where additional data capacity is needed for tracking advertisement effectiveness.

Innovation Solution

A framework that extends monochrome barcodes to color by encoding independent data in cyan, magenta, and yellow print colorant channels, allowing for cross-channel interference cancellation using a physical model or EM-type methodology, effectively increasing data capacity by a factor of three and enhancing robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If monochrome 2-D barcodes are used to encode data in print media, then the substrate footprint is reduced compared to 1-D barcodes, but the data capacity is insufficient for encoding additional information such as advertisement location and publication data

Engineering Contradiction:
Improvedata capacityVSAvoidsubstrate footprint
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent transitions from monochrome (single dimension of intensity) to color (multiple dimensions of spectral information) barcodes. By encoding data across multiple color channels (Cyan, Magenta, Yellow), the system increases data capacity without increasing the 2-D substrate footprint, effectively adding a spectral dimension to the encoding space.

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

Solution Approach 2:

The patent segments the barcode into multiple independent color channels (Cyan, Magenta, Yellow), each capable of encoding data independently. This segmentation allows the total data capacity to be the sum of capacities across all channels, tripling the effective data storage without increasing physical size.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If color barcodes are implemented to increase data capacity, then additional information can be encoded, but cross-channel interference degrades decoding accuracy and increases bit-error rates

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

Solution Approach 1:

The patent extracts and removes the cross-channel interference from the decoding process by applying interference cancellation algorithms. Each color channel is decoded independently after removing the contribution from other channels, thereby eliminating the harmful interference effect and improving decoding accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent converts the harmful cross-channel interference into a beneficial signal by using the interference pattern itself as information. By modeling and measuring the cross-talk between channels, the system uses this previously harmful effect to calibrate and improve the overall decoding process, turning a liability into an asset.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Quantity of substance

If color barcodes with multiple channels are used, then data capacity increases, but the device complexity for encoding and decoding increases

Engineering Contradiction:
Improvedata capacityVSAvoidencoding and decoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent makes the decoder universal by designing it to handle multiple color channels simultaneously using a unified mathematical framework. The same decoding algorithm and error correction mechanisms used in monochrome barcodes are extended to work across all color channels, avoiding the need for separate specialized decoders for each channel and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9111186B2Color barcodes for mobile applications: a per channel framework
Publication Date: 2015.08.18 UNIVERSITY OF ROCHESTER
  • US9111186B2 patent drawing
  • US9111186B2 patent drawing
  • US9111186B2 patent drawing

AI summary

A new framework for extending monochrome barcodes to color which offers higher data rates is described. In one embodiment of the present invention, the framework encodes independent data in each of the cyan, magenta, and yellow print colorant channels commonly used in color printing and decodes the data from each of the complementary red, green, and blue channels in capture color channels. The framework effectively increases the capacity of monochrome barcodes by a factor of three. In another embodiment of the present invention, a physical model based approach mitigates the effect of cross-channel interference among the print-colorant channels and capture color channels. In another embodiment of the invention, a pilot block methodology is used to estimate the model parameters and enable cross-channel interference cancellation. In another embodiment of the invention, an expectation maximization (EM)-type methodology estimates the model parameters and enables cross-channel interference cancellation.