Concentric Identification Code Generation with Central Logo Origin

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing identification code technologies result in a relatively single form of identification code and poor user experience due to limited brand recognition and resource wastage, as the logo or non-encoded content is not prominently displayed in two-dimensional codes, making it difficult for users to identify the brand or purpose of the code.

Innovation Solution

A method and apparatus for generating identification codes using concentric circles with position detection patterns, where N-ary characters are encoded on these circles to create a more diverse and recognizable code form, incorporating non-encoded content like logos within the code to enhance brand recognition and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional two-dimensional codes are used with position detection patterns and data codes, then the identification code can store data and be recognized, but the form is single and brand recognition is poor

Engineering Contradiction:
Improvebrand recognitionVSAvoidcode structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies curvature by replacing the traditional linear arrangement of code elements with concentric circular arcs. The code elements are arranged along circular paths centered at a reference point, creating a radial pattern that naturally incorporates brand logos at the center while maintaining systematic data encoding along the arcs. This curved arrangement transforms the conventional rectangular code structure into a circular pattern that enhances brand visibility.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent introduces a radial dimension by arranging code elements along concentric circles rather than linear rows and columns. This dimensional transformation from 2D grid to radial pattern allows the brand logo to occupy the central area while data is encoded along circular paths at different radii, creating a multi-layered structure that simultaneously achieves brand recognition and data storage.

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

2Adaptability or versatility

If logo or non-encoded content is added to two-dimensional codes, then brand recognition may improve, but the code structure becomes more complex and resource wastage increases

Engineering Contradiction:
Improveuser experienceVSAvoidresource wastage
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent merges the brand logo and data encoding into a unified circular structure. The logo is positioned at the center as the origin point, while data code elements are arranged along concentric circular arcs radiating from this center. This integration allows the logo to serve as both a brand identifier and the reference origin for the coordinate system used to locate and decode data elements, eliminating separate resource allocations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The central logo area serves multiple functions: it acts as the visual brand identifier for user recognition, simultaneously serves as the origin point (0,0) for the polar coordinate system used in decoding, and provides the reference center for determining the positions of all data code elements along the concentric arcs. This multi-functionality reduces the need for separate structural elements.

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

3Adaptability or versatility

If data code elements are arranged in traditional linear fashion, then the code can be decoded systematically, but the brand logo is not prominently displayed

Engineering Contradiction:
Improvebrand recognitionVSAvoiddecoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent arranges data code elements along curved circular arcs rather than straight lines. Each circular arc is centered at the logo origin, creating a radial pattern where the distance from the center (radius) and the angular position uniquely identify each code element's location. This curved arrangement prominently displays the logo at the center while maintaining systematic decodability through polar coordinate relationships.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent changes the coordinate system parameters from Cartesian (x,y) to polar coordinates (radius, angle). Data element positions are defined by their radial distance from the center logo and their angular position along the circular arc. This parameter transformation maintains the systematic organization needed for decoding while fundamentally altering the spatial arrangement to center the logo and create radial symmetry.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3605398B1Method and device for generating and identifying identification code
Publication Date: 2021.10.27 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3605398B1 patent drawingFigure 1
  • EP3605398B1 patent drawingFigure 2
  • EP3605398B1 patent drawingFigure 3~4a

AI summary

The present application discloses a method and an apparatus for generating and identifying an identification code. To generate an identification code, a center is first determined, several concentric circles are generated based on the center, several position detection patterns that are not completely the same are generated based on the center and a specified radius, and encoding is performed on each concentric circle starting from a start pattern in the position detection patterns to generate the identification code. During identification of the identification code, the position detection patterns in the collected image are first determined, and then the identification code is identified from the image starting from a start pattern in the position detection patterns.