Variable Density Optical Codes for Visual Quality and Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optical code technologies face challenges in achieving reliable data recovery from small spatial areas while maintaining aesthetic appeal and data capacity, particularly due to limitations in color selection, resolution, and compatibility with existing printing technologies, as well as difficulties in reading data from damaged or degraded codes.

Innovation Solution

The development of a method for generating optical codes that optimize parameters such as spatial density, dot placement, and component priority to enhance robustness and visual quality, allowing for the integration of optical codes into host images with minimal visual impact, using techniques like stipple, Voronoi, or Delaunay graphic drawing methods, and incorporating error correction and redundancy to ensure reliable data extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If optical codes are reduced in size and confined to difficult to find locations to reduce visual impact, then aesthetic appeal is improved, but reliability and ease of reading deteriorate

Engineering Contradiction:
Improveaesthetic appealVSAvoidreading reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies local quality by creating different visual densities in different regions of the optical code. High-density regions provide robustness for reliable reading, while low-density regions maintain aesthetic appeal. The variable density pattern allows the code to satisfy both contradictions simultaneously by having different local characteristics serve different functions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the density parameter of the optical code elements across different regions. By varying the density from high to low areas, the system optimizes both reading reliability (through high density regions) and aesthetic quality (through low density regions), resolving the contradiction between these two requirements.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a small number of marking elements are used to reduce visual impact, then aesthetic appeal is improved, but robustness and reliability deteriorate

Engineering Contradiction:
Improvevisual qualityVSAvoidcode robustness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent uses local quality by concentrating marking elements in specific high-density regions while maintaining fewer elements in other regions. This allows the code to have robustness where needed (high density regions for reliable reading) while maintaining overall visual quality through selective placement of marking elements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the optical code into regions with different densities of marking elements. This segmentation allows different parts of the code to serve different functions: high-density segments provide robustness and reliability, while low-density segments maintain aesthetic appeal and reduce overall visual impact.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If high spatial resolution is used to improve visual quality, then aesthetic appeal is improved, but compatibility with existing printing technologies deteriorates

Engineering Contradiction:
Improvevisual qualityVSAvoidprinting compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the resolution parameter by creating optical codes with variable density patterns that can be rendered at different spatial resolutions. This allows the code to maintain visual quality across various printing capabilities while ensuring compatibility with existing printing technologies through adaptive density modulation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the optical code adaptable by allowing the density parameters to be dynamically adjusted based on printing capabilities and visual quality requirements. This dynamic adaptation enables the same code design to work across different printing technologies while maintaining acceptable visual quality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3913570B1Generating and reading optical codes with variable density to adapt for visual quality and reliability
Publication Date: 2024.08.07 DIGIMARC CORP
  • EP3913570B1 patent drawingFigure 1
  • EP3913570B1 patent drawingFigure 2
  • EP3913570B1 patent drawingFigure 3

AI summary

A variety of arrangements for producing 2D optical codes, allowing for variable spatial density of marking elements, are detailed. Such arrangements achieve highly reliable data transfer (in conjunction with a compliant decoder) while efficiently using a small number of marking elements (dots), and/or a low density of dots per unit area. Most of the codes are formed from (a) a message component that conveys a payload, and (b) a reference component that enables geometric synchronization. Dots can be allocated to serve one or both of these purposes. In a particular embodiment, parameters of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator employs these parameters to produce an optical code at the desired spatial density and robustness. The optical code may be merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.