Dynamic Two-Dimensional Barcode Generation via Canvas Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for creating two-dimensional barcode pictures with dynamic effects require manual effort and low manufacturing efficiency, as users need to manually edit and animate static black-and-white barcodes using image editing software.

Innovation Solution

A method and apparatus that automatically generate a two-dimensional barcode picture with a dynamic effect by encoding a character string into a barcode sequence, calculating relative coordinates, mapping feature bits to a drawing area, and using a canvas component to draw animated frames with a preset animation effect, eliminating the need for manual editing and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If manual editing and animation methods are used to create dynamic two-dimensional barcode pictures, then visual effect is improved, but manufacturing efficiency deteriorates

Engineering Contradiction:
Improvevisual effectVSAvoidmanufacturing efficiency
Core Design Contradiction:
Illumination intensityVSProductivity

Solution Approach 1:

The system automatically generates dynamic two-dimensional barcode pictures by detecting user input and autonomously performing encoding, coordinate calculation, mapping, and animation rendering without requiring manual editing operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical editing operations with an automated computing system that uses software algorithms to encode character strings, calculate coordinates, map feature bits, and render animated frames, substituting human manual work with computational processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If manual editing software operations are used to create dynamic effects, then animation effect is achieved, but ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidconvenience
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system detects user input and automatically executes the entire workflow of generating dynamic two-dimensional barcode pictures, including encoding, coordinate calculation, mapping, and animation rendering, without requiring users to manually operate editing software

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary computing system that mediates between user input and the final dynamic barcode output, automatically handling the complex processing steps including encoding character strings into barcode sequences, calculating relative coordinates, mapping feature bits to drawing areas, and rendering animated frames

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3457327B1Method and apparatus for generating two-dimensional code picture having dynamic effect
Publication Date: 2021.06.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3457327B1 patent drawingFigure 1
  • EP3457327B1 patent drawingFigure 2~3
  • EP3457327B1 patent drawingFigure 4

AI summary

Disclosed are a method and apparatus for generating a two-dimensional code picture having a dynamic effect. The method comprises: receiving a target character string, and encoding the target character string into a two-dimensional code sequence; acquiring a feature position in the two-dimensional code sequence, and calculating a relative coordinate of the feature position in a two-dimensional code specification matrix; acquiring a pre-set drawing area, and mapping the feature position into a feature area in the drawing area according to the relative coordinate of the feature position in the two-dimensional code specification matrix; drawing a dynamic picture in the drawing area according to a pre-set animation effect definition by means of a canvas assembly; and an image frame of the dynamic picture when an animation effect is ended or periodically ended being: an image frame of a pixel point taking a feature area filling grey value as a standard grey value corresponding to the feature position. Thus, the efficiency of manufacturing a dynamic two-dimensional code picture can be improved, and the convenience of operation is improved.