Two-Dimensional Codes with Asymmetric References for Flexible Data Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing two-dimensional codes lack flexibility and customizability in design and data representation, and there is a need for improved methods to read and generate these codes as optical technology advances.
Innovation Solution
A two-dimensional code system utilizing optically readable indicia with asymmetric reference directions and bijective mappings between code parameters and data values, allowing for customizable design and efficient data representation through distance and angular displacement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional barcodes and QR codes are used, then widespread adoption and existing infrastructure are achieved, but flexibility and customizability in design and data representation are limited
Solution Approach 1:
The code is divided into distinct functional components: a reference indicium (asymmetric shape providing orientation) and multiple data indicia (symmetric shapes representing data values). This segmentation allows independent optimization of each component's function while maintaining overall code flexibility and customizability.
Solution Approach 2:
The reference indicium is designed as an asymmetric shape that defines a reference direction, while data indicia are symmetric. This asymmetry provides a natural orientation reference without requiring complex external framing structures, enabling flexible code design while simplifying the overall structure.
2Quantity of substance
If more data is encoded in the code, then data capacity increases, but code size and reading complexity increase
Solution Approach 1:
Different indicia serve different local functions: the asymmetric reference indicium provides orientation information, while symmetric data indicia provide data values. This local differentiation allows efficient encoding where each element contributes specifically to its function, increasing data capacity without proportionally increasing reading complexity.
Solution Approach 2:
The asymmetric reference indicium performs the preliminary action of establishing a reference direction before data interpretation. This pre-established orientation framework simplifies subsequent data reading by providing a consistent reference frame, allowing more data to be encoded without linearly increasing reading complexity.
3Measurement precision
If asymmetric reference directions are used, then orientation and data accuracy improve, but design complexity increases
Solution Approach 1:
The asymmetric reference indicium inherently defines a unique reference direction without requiring additional orientation markers or complex coordinate systems. This single asymmetric element provides precise angular reference information, improving measurement precision while actually simplifying the overall design compared to symmetric alternatives that would need external orientation cues.
Data Source
AI summary
Embodiments of the invention provide a two-dimensional code which comprises a plurality of optically readable and distinct indicia which are arranged on a two-dimensional area, wherein the indicia include a reference indicium and further includes at least one data indicium which represents at least one data value respectively, wherein the at least one data value is represented by at least one distance between the reference indicium and the at least one data indicium, and at least one angular displacement of the at least one data indicium which is relative to a reference direction, and wherein the reference direction is based on at least one of the indicia which is asymmetric or includes at most one line of symmetry.


