Two-Dimensional Code Seamless Matrix and Infrared Ink

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional two-dimensional codes used in voice reading publications are limited in phonetic indexing, leading to mistakes across different publications, and their visibility requirements disrupt the aesthetic of printed materials, while also needing a large reading apparatus for decoding.

Innovation Solution

A two-dimensional code system comprising an array of bar code cells with varying optical reflectance, where positioning dots define the code symbol's border, allowing seamless matrix arrangement without a quiet zone, enabling efficient decoding and hiding within the printed content, using infrared ink for visibility only under specific light, and encoding multimedia data indices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If conventional two-dimensional codes are printed large for easy detection, then the code can be found easily, but the requirement for printing precision is low and the head of the reading apparatus needs to be big

Engineering Contradiction:
Improvecode detectabilityVSAvoidreading apparatus size
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent transitions from conventional large two-dimensional codes to a micro-scale code structure where code cells are arranged in a grid pattern with positioning dots at corners. The code can be detected at much smaller sizes while maintaining readability through the specific geometric arrangement of positioning dots and data cells, eliminating the need for large code symbols and big reading apparatus heads.

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

Solution Approach 2:

The patent changes the scale parameter of the code from conventional large size to micro-scale dimensions. By redesigning the code structure with positioning dots and grid-based cell arrangement, the code maintains detectability at smaller sizes, reducing the requirements for reading apparatus size while improving printing precision utilization.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If plain codes are printed on blank places between words and paragraphs, then the code can be read by touch-reading devices, but the beauty of the page will be influenced

Engineering Contradiction:
Improvetouch-reading capabilityVSAvoidpage aesthetics
Core Design Contradiction:
Ease of operationVSShape

Solution Approach 1:

The patent applies different visual properties to different parts of the code structure. Positioning dots at corners have distinct characteristics for device alignment, while data cells contain the actual information. This local differentiation allows the code to be functional for touch-reading while being less visually intrusive than conventional plain codes placed between text.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The code structure embeds multiple levels of information organization within a compact grid. The positioning dots nest the overall code boundary, while data cells are nested within the grid formed by positioning dots. This nested structure allows efficient space utilization and reduces visual disruption to page layout compared to conventional codes.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of manufacture

If the same two-dimensional code is used for different publications, then the code structure is standardized, but mistakes of phonetic content occur because the phonetic file corresponds to the target publication

Engineering Contradiction:
Improvecode standardizationVSAvoidphonetic content accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the code into distinct functional parts: positioning dots for structural identification and data cells for content-specific information. Each code can be independently decoded and associated with specific publication data, allowing standardized code structures while maintaining accurate phonetic content matching for different publications through unique data cell patterns.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution simplifies decoding calculations, allows for closer and smaller code printing, reduces device requirements, and enhances reading convenience with low bit error rates, maintaining publication aesthetics and enabling easy data retrieval.

Implementation Method 1

code symbols comprising an array of bar code cells with different optical reflectance on a basement

Methodology Applied
Scientific EffectOptical reflectance: Reflection

Implementation Method 2

said code symbol cells are printed with infrared ink that shows different reflectivity to different lights of infrared spectrum

Methodology Applied
Scientific EffectInfrared reflectivity: Reflection

Data Source

PatentEP2091007B1Two-dimension code, decoding method thereof and printing publication for applying two-dimension code
Publication Date: 2012.01.25 SHENZHEN MPR TECH CO LTD
  • EP2091007B1 patent drawingFigure 1~2
  • EP2091007B1 patent drawingFigure 3
  • EP2091007B1 patent drawingFigure 4~5

AI summary

The invention discloses a two-dimensional code and its decoding method and the printing publication for applying the two-dimensional code. The area of the positioning points located at the four corners of the code in the two-dimensional code characters is larger than that of the data points. The code symbol is arranged repeatedly on the basement and seamless joint as code matrix including at least two same code symbols, and the adjacent code has the same positioning point. The two-dimensional code is printed on the printing publication to be identified by the device. The decoding method comprises the following steps of: reading the two-dimensional code by using a reading device; detecting the margin of each point to obtain the margin image; parsing the margin image to obtain the closed border; computing the area within the closed border in order to select the positioning points; matching the positioning points in the rectangle mode; grouping the data points after selecting one separate code character; reconstructing the array of data points; and recovering the code words.