Code Generation Method for Selective Two-Dimensional Code Reading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience in recognizing and reading two-dimensional codes with higher density, as they require close proximity and may result in unnecessary information retrieval and heavy decode processing.
Innovation Solution
A code generation method that acquires and generates codes based on cell configurations, including information about the presence or absence of next related rankings, allowing users to determine if additional codes with higher density need to be read, thereby optimizing the reading process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a two-dimensional code with higher density is used to record specific information with a large recorded information amount, then the information capacity is improved, but the ease of operation deteriorates because the user must approach closer to capture the code
Solution Approach 1:
The code system is segmented into multiple density levels (first density, second density higher than first). Low-density codes provide basic information and are readable from distance, while high-density codes provide detailed information and are readable only when close. This segmentation allows users to first read distant low-density codes to determine whether approaching to read high-density codes is necessary.
Solution Approach 2:
Different regions of the code system have different density qualities. Low-density codes are placed in positions accessible from distance, while high-density codes are placed in positions requiring close approach. This local quality differentiation optimizes the reading experience by matching code density to spatial accessibility.
2Ease of operation
If a two-dimensional code with higher density is captured by widening the angle of view, then the ease of operation is improved, but the measurement precision deteriorates because the code cannot be correctly recognized
Solution Approach 1:
The code system is divided into multiple density tiers where low-density codes can be captured with wider angles of view at distance, and high-density codes require narrower angles of view when captured up close. This segmentation resolves the contradiction by matching capture conditions to code density requirements.
Solution Approach 2:
Low-density codes are read first as a preliminary step before reading high-density codes. This preliminary reading allows users to determine whether detailed information from high-density codes is necessary, preventing unnecessary close approaches and capturing attempts.
3Loss of information
If users read all codes including next codes with higher density, then the completeness of information retrieval is improved, but the loss of time increases due to heavy decode processing
Solution Approach 1:
Low-density codes containing information about the existence and class of next high-density codes are read first as a preliminary step. This allows the system to determine whether decoding high-density codes is necessary, avoiding unnecessary decode processing time while ensuring information completeness when needed.
Solution Approach 2:
The low-density codes provide feedback information about whether high-density next codes exist and what class they belong to. This feedback mechanism allows the reading system to make informed decisions about whether to proceed with reading and decoding high-density codes, optimizing the balance between information completeness and processing time.
Data Source
AI summary
According to one embodiment, there is provided a code generation method including acquiring, and generating a code. In the acquiring, class information correlated with each of code rankings based on a plurality of different cell configurations is acquired. In the generating, a plurality of codes including the acquired class information are generated based on the cell configurations according to the code rankings. Each of the plurality of codes includes information indicating the presence or absence of a code of a next related ranking.


