Method of encoding/decoding color QR code

An encoding method and QR code technology, applied in the field of two-dimensional codes, can solve the problems of small data capacity, low information density, and increased computational complexity, and achieve the effects of increasing data capacity, improving recognition, and reducing computational complexity

Active Publication Date: 2015-09-09
GUILIN UNIV OF ELECTRONIC TECH
View PDF2 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Commonly used domestic one-dimensional barcodes such as European Article Number (European Article Number, EAN), Universal Product Code (Universal Product Code, UPC), 39 codes, crossed 25 codes, etc. have the general limitations of low information density, small data capacity, and only Can represent information in one dimension, has no error correction capability, does not have encryption function, strictly depends on database or networking, etc.
Due to the limitation of one-dimensional barcode capacity, it can no longer meet the growing production demand, so two-dimensional barcode came into being
Two-dimensional barcodes can represent more information in the horizontal and vertical dimensions within a limited geometric space, and h

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of encoding/decoding color QR code
  • Method of encoding/decoding color QR code
  • Method of encoding/decoding color QR code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] Such as figure 1 As shown, the encoding flowchart of the color QR code of the embodiment of the present invention, its encoding method comprises the following steps:

[0059] S101) Input a character string to be encoded to form a source data information flow;

[0060] S102) Using a compression algorithm to compress the source data information flow;

[0061] S103) Perform data analysis according to the coding rules of the QR code, convert source data information streams in different modes into binary data, add terminators bit by bit after the binary data, and add padding characters when necessary to form a data code word stream;

[0062] S104) According to the number of bytes of the data code word stream, determine the version of the color QR code, the error correction level, the total number of code words, the number of data code words, the number of error correction code words, and the number of error-corrected blocks, according to the version after the QR code initia...

Embodiment 2

[0090] Such as Figure 4 As shown, the decoding flowchart of the color QR code provided by the embodiment of the present invention, its decoding method includes the following steps:

[0091] S201) loading a color QR code image;

[0092] S202) traverse the color QR code image to obtain the RGB value of each pixel in the image;

[0093] S203) Detect whether the image finding pattern exists; if the image finding pattern is successfully detected, then enter step S204), otherwise enter step S213) to end this decoding;

[0094] S204) Return the coordinate value of the center point of the image-finding figure, and continue to detect the correction figure, and return the coordinate value of the center point of the correction figure;

[0095] S205) Utilizing perspective transformation, rasterizing the QR code, and identifying the color module;

[0096] S206) Read format information and version information according to the color mapping table;

[0097] S207) Eliminate the mask, reco...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

This invitation discloses a method of encoding/decoding a color QR (Quick Response) code. The method maintains the reliability and robustness of a standard black and white QR code, and employs a lossless compression algorithm to make the data capacity of a color QR code much larger than the data capacity of other colored two-dimensional code of a same kind. In addition, encoding colors are not required to be the most distant from each other in an RGB color space in order to enhance color resolution. A process of encoding/decoding a color QR code does not require color space transfer, i.e., color information loss can be avoided. Color QR cod decoding has no special requirements for ambient lighting, and does not need to utilize reference colors as a palette, thereby greatly reducing computational complexity, and obtaining 100% decoding accuracy.

Description

technical field [0001] The invention relates to a two-dimensional code, in particular to a coding / decoding method of a color QR code. Background technique [0002] The application of barcode technology has greatly improved the speed of data collection and information processing, and has become an important branch in the field of automatic identification. Commonly used domestic one-dimensional barcodes such as European Article Number (European Article Number, EAN), Universal Product Code (Universal Product Code, UPC), 39 codes, crossed 25 codes, etc. have the general limitations of low information density, small data capacity, and only It can represent information in one dimension, has no error correction capability, does not have encryption function, and is strictly dependent on database or networking. Due to the limitation of one-dimensional barcode capacity, it can no longer meet the growing production demand, so two-dimensional barcode came into being. Two-dimensional b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K19/06G06K7/10
Inventor 陈元枝邓艳史绍亮姜文英
Owner GUILIN UNIV OF ELECTRONIC TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products