Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Encoding system and method and decoding system and method of two-dimension code

A technology of coding system and coding method, which is applied to recording carriers used in machines, instruments, induction recording carriers, etc., can solve the problems of slow analysis speed, poor error correction ability, and weak design, so as to achieve low requirements for identification equipment and facilitate Strong reading and error-correcting abilities

Inactive Publication Date: 2010-12-08
真心彩网络科技(上海)有限公司 +1
View PDF4 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The disadvantages of the current two-dimensional code are slow analysis speed, poor error correction ability, large redundancy, and high requirements for reading equipment. , images, photos and other design aspects are relatively weak

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
  • Encoding system and method and decoding system and method of two-dimension code
  • Encoding system and method and decoding system and method of two-dimension code
  • Encoding system and method and decoding system and method of two-dimension code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] The invention discloses a novel two-dimensional code encoding and decoding system and method. see figure 2 , the two-dimensional code in the present invention includes a position mode setting area 12 , an image area 11 , and a data area 13 .

[0047] Such as figure 2 As shown, in this embodiment, the two-dimensional code is a square composed of 49 cells of 7x7. Each cell is in the shape of a plane and contains several pixels. Each cell can be filled with one coded data; instead of the existing two-dimensional Code One point represents one coded data. Therefore, when reading, due to the small number of dots, the recognition rate is higher than that of traditional two-dimensional codes. The above-mentioned two-dimensional code can appear on various printing media, print media, and television media.

[0048] In this embodiment, the position mode setting area includes 4 cells located at the four corners of the two-dimensional code. These 4 cells not only play a role i...

Embodiment 2

[0119] The difference between this embodiment and Embodiment 1 is that in this embodiment, the two-dimensional code includes an image area, a position setting area (not the position mode setting area in Embodiment 1), and a data area. The two-dimensional code encoding system includes an image generating unit, a position generating unit (not the position pattern generating unit in Embodiment 1), and an encoding unit. The position generation unit is used to set a part of the two-dimensional code as a position setting area, and fills the position setting area with data information representing the position of the two-dimensional code.

[0120] That is, in this embodiment, there may be only one default encoding and decoding mode, and there is no need to set the encoding and decoding modes in the two-dimensional code.

Embodiment 3

[0122] The difference between this embodiment and Embodiment 1 lies in the encoding mode and decoding mode of this embodiment. In the process of encoding and decoding, the cells can not be numbered, as long as they are filled in the order set.

[0123] For example, the specific encoding method of the sequential encoding mode is: take out the data of the two-dimensional code containing (N-i)×(M-j) cells in order from top to bottom and from left to right, and then from top to bottom, from Fill in the data area of ​​the QR code containing N×M cells sequentially from left to right. That is, when taking out, take out from the (N-i)×(M-j) matrix in the order from top to bottom and from left to right, and fill in the N×M matrix in the order from top to bottom and from left to right when filling.

[0124] For another example, the specific encoding method of the reverse encoding mode is: take out the data of the two-dimensional code containing (N-i)×(M-j) cells in order from top to bo...

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

The invention discloses encoding system and method and decoding system and method of a two-dimension code. The encoding system comprises an image generation unit, a position mode generation unit and an encoding unit, wherein the image generation unit sets the partial area of the two-dimension code as an image area without being filled with encoding data, and one or a plurality of images are filled in the image area; the position mode generation unit is used for setting the partial area of the two-dimension code as a position setting area, and data information expressing the position of the two-dimension code is filled in the position setting area; the encoding unit is used for setting the partial area of the two-dimension code as a data area, and the encoding data is filled in the data area. The image or photo can be embedded into the generated two-dimension code; and in addition, the generated two-dimension code is easy to indentify and read and has high error correcting capability and lower requirements for identification equipment.

Description

technical field [0001] The present invention belongs to the field of two-dimensional code technology, and relates to a two-dimensional code coding system, in particular to a two-dimensional code coding system capable of embedding images or photos; the present invention also relates to a coding method of the above coding system; in addition, the present invention An advancement of the invention relates to a decoding system and a decoding method of a two-dimensional code. Background technique [0002] Such as figure 1 As shown, the existing two-dimensional code stores information by marking the positions of points in the horizontal and vertical two-dimensional planes. In the unit position, use "dot" to represent binary "1", and not punctuate to represent binary "0". Some even use colored dots to increase the amount of data. To aid in decoding software-located patterns, location information is usually marked on the four or three corners. [0003] Two-dimensional codes appea...

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/00
Inventor 板崎裕
Owner 真心彩网络科技(上海)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products