Optical-reading code preparation device with graphic customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optical-reading codes are aesthetically unpleasing and difficult to customize, especially for mass production, as existing algorithms produce black and white square matrices that are meaningless to humans, making it challenging to integrate graphic elements without compromising code legibility or information capacity.

Innovation Solution

A device and method that utilize a storage unit, encoding unit, and imaging unit to generate optical-reading codes by distinguishing 'bright' and 'dark' elements, allowing for graphic customization beyond traditional black and white squares, enabling the integration of images and patterns without affecting code detection, and enabling batch production of customized codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional black and white square matrix algorithms are used to generate optical-reading codes, then code functionality and data storage capacity are maintained, but aesthetic appeal and human meaninglessness increase

Engineering Contradiction:
Improvecode functionalityVSAvoidaesthetic unpleasing
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies color changes by transitioning from traditional black and white modules to colored modules. Each module can be assigned a specific color (e.g., red, green, blue, yellow) to represent different data values or patterns, thereby maintaining code functionality while significantly improving aesthetic appeal and human interpretability.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent changes the parameter of module appearance from monochrome to multicolor. By modifying the color parameter of each module while maintaining the structural integrity of the code matrix, the system achieves both functional reliability and aesthetic improvement simultaneously.

Inventive Principle:
Principle #35Parameter changes

2Object-generated harmful factors

If graphic elements are integrated into optical-reading codes to improve aesthetics, then visual appeal is enhanced, but code legibility and information capacity are compromised

Engineering Contradiction:
Improvevisual appealVSAvoidcode legibility
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The patent segments the code into distinct functional zones: a graphical user interface area for visual display and an optical-reading code area for data encoding. This segmentation allows graphic elements to be integrated for aesthetic purposes while preserving the legibility and information capacity of the code by ensuring the code area remains distinct and readable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different properties to different regions of the code. The graphical area can have aesthetic customizations while the code area maintains strict optical-reading properties. Each module in the code area can have specific color assignments that preserve legibility while contributing to overall visual appeal.

Inventive Principle:
Principle #3Local quality

3Object-generated harmful factors

If customized optical-reading codes are produced through trial and error methods, then aesthetic customization is achieved, but production efficiency and scalability are reduced

Engineering Contradiction:
Improveaesthetic customizationVSAvoidproduction efficiency
Core Design Contradiction:
Object-generated harmful factorsVSProductivity

Solution Approach 1:

The patent implements preliminary action by providing a system that automatically generates customized optical-reading codes based on pre-defined parameters and templates. Instead of trial and error, the system pre-calculates and pre-designs code configurations, allowing for efficient batch production of customized codes without manual iteration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating templates and patterns that can be replicated and modified systematically. Customized codes are generated by copying and adapting proven design patterns rather than creating from scratch through trial and error, significantly improving production efficiency and scalability.

Inventive Principle:
Principle #26Copying

4Productivity

If mass production of customized optical-reading codes is implemented, then productivity is improved, but code integrity and functionality may be compromised

Engineering Contradiction:
Improvebatch production capabilityVSAvoidcode integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies universality by creating a multi-functional system that can handle both aesthetic customization and code generation in a single integrated platform. The system universally applies validation rules and integrity checks across all batch-produced codes, ensuring that mass production does not compromise code integrity or functionality.

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

Solution Approach 2:

The patent implements feedback mechanisms that provide real-time validation of code integrity during batch production. The system continuously checks generated codes against predefined criteria and provides feedback to correct any deviations, ensuring that mass-produced codes maintain their functionality and integrity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9117150B2Optical-reading code preparation device
Publication Date: 2015.08.25 MOBILEAD
  • US9117150B2 patent drawing
  • US9117150B2 patent drawing
  • US9117150B2 patent drawing

AI summary

An optical-reading code preparation device includes: a storage unit able to receive data to be coded, and parameter data including presentation data, an encoding unit, able to produce code data on the basis of data to be coded and of parameter data, an imaging unit, able to produce data defining an image plane on the basis of presentation data and/or of code data, a scheduler devised so as to, in response to the receipt of data to be coded and of parameter data comprising presentation data: call the encoding unit with the data to be coded and the parameter data received so as to produce associated code data, call the imaging unit with the associated code data, selectively with some at least of the presentation data, call the imaging unit, and prepare an optical-reading code.