Concentric Identification Code Generation with Central Logo Origin
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.