2D Barcode with Colored Square Portions for Curved Surface Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 2D barcodes struggle with normalization when applied to curved or irregular surfaces, leading to distortion and missed information, which is a challenge for industries relying on accurate data transmission.

Innovation Solution

The creation of a 2D barcode with an array of squares, where at least one square includes portions defined by diagonal lines and additional shape-based identifiers, incorporating distinct color segments to enhance reading accuracy and correct distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional 2D barcodes are applied to curved or irregular surfaces, then the barcode can be displayed on diverse surfaces, but distortion occurs and information may be missed during normalization

Engineering Contradiction:
Improvesurface adaptabilityVSAvoidnormalization accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies color changes by introducing multiple color portions (first color portion, second color portion, third color portion) within each square of the barcode. These different color segments enable the scanning device to distinguish between various parts of the square and accurately identify geometric features even when the barcode is distorted on curved surfaces, thereby maintaining normalization accuracy while adapting to diverse surfaces.

Inventive Principle:
Principle #32Color changes

2Measurement precision

If squares in the 2D barcode include additional shape-based identifiers and color segments, then reading accuracy and distortion correction improve, but the device complexity increases

Engineering Contradiction:
Improvereading accuracyVSAvoidbarcode structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing each square into multiple distinct color portions (first color portion, second color portion, third color portion) with specific geometric relationships. This segmentation allows the scanning device to independently analyze each portion and accurately determine the square's geometric features even when distorted, thereby improving reading accuracy while managing complexity through systematic division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different color characteristics to different portions of each square. The first color portion, second color portion, and third color portion each have distinct color properties that provide localized information about the square's geometry. This local differentiation enables precise measurement of geometric features without requiring the entire barcode structure to be overly complex.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250028917A1Two-dimensional barcode with squares having different color portions
Publication Date: 2025.01.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250028917A1 patent drawing
  • US20250028917A1 patent drawing
  • US20250028917A1 patent drawing

AI summary

A computer-implemented method, according to one embodiment, includes creating a two-dimensional (2D) barcode that includes four perimeter sides. An array of a plurality of squares are included within the four perimeter sides. At least a first of the squares includes a first portion defined by a first diagonal line within the first square, a second portion defined by the first diagonal line, and a third portion defined by a first shape within the second portion. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method. A system, according to another embodiment, includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.