Stylized QR Code Generation with Mesh Distortion and Boundary Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional QR codes are difficult to read due to increased error values when special images are embedded, making them less recognizable and less readable by QR code readers.

Innovation Solution

A stylized QR code generating apparatus and method that includes an image adjusting module to detect and correct error values by distorting image meshes and a code stylizing module to match and adjust boundary sections with a predetermined pattern, reducing error values and enhancing readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a predetermined image is embedded in the QR code to improve attractiveness and recognizability, then the QR code becomes more visually appealing, but the error value increases making it difficult for QR code readers to read

Engineering Contradiction:
Improveattractiveness and recognizabilityVSAvoidreading capability and reading accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies parameter changes by distorting the mesh structure of the embedded image to adjust its shape. This transformation modifies the geometric parameters of the image while maintaining its visual characteristics, allowing it to fit within the QR code framework with reduced error values that preserve both attractiveness and readability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary action by pre-adjusting the shape of the embedded image through mesh distortion and boundary matching before final QR code generation. This preparatory adjustment ensures that the image fits the QR code structure in advance, preventing excessive error values from occurring during the encoding process

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the shape of the embedded image is adjusted to reduce error values, then reading accuracy improves, but the visual characteristics and style of the image may be altered

Engineering Contradiction:
Improvereading accuracyVSAvoidvisual characteristics
Core Design Contradiction:
Measurement precisionVSShape

Solution Approach 1:

The patent applies local quality by performing mesh distortion and shape adjustment only on the embedded image portions that cause excessive error values, while preserving the overall visual characteristics and style of the image. This localized adjustment maintains reading accuracy without significantly altering the image's aesthetic properties

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses dynamic mesh distortion techniques that allow flexible adjustment of image shape while maintaining visual integrity. The mesh structure enables progressive deformation that adapts to the QR code requirements while preserving the essential visual characteristics of the embedded image

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8950685B1Stylized QR code generating apparatus and method thereof
Publication Date: 2015.02.10 NAT TAIWAN UNIV
  • US8950685B1 patent drawing
  • US8950685B1 patent drawing
  • US8950685B1 patent drawing

AI summary

A stylized QR code generating apparatus is provided, which includes: an image adjusting module having an image detecting unit and a shape distorting unit; and a code stylizing module having a boundary matching unit and a boundary adjusting unit. The image detecting unit detects an error value generated in a QR code when a predetermined image is embedded in the QR code, and the shape distorting unit distorts a plurality of meshes converted from the image to adjust a shape of the image and thereby correct the error value in the QR code. The boundary matching unit matches a plurality of first boundary sections of the QR code with second boundary sections of a predetermined pattern, and the boundary adjusting unit adjusts the first boundary sections to the matched second boundary sections, respectively.