CN109389199A - A kind of multidimensional code system and decoding method - Google Patents

A kind of multidimensional code system and decoding method Download PDF

Info

Publication number
CN109389199A
CN109389199A CN201811128623.1A CN201811128623A CN109389199A CN 109389199 A CN109389199 A CN 109389199A CN 201811128623 A CN201811128623 A CN 201811128623A CN 109389199 A CN109389199 A CN 109389199A
Authority
CN
China
Prior art keywords
coding
layer
independent blocks
encoded
multidimensional code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811128623.1A
Other languages
Chinese (zh)
Other versions
CN109389199B (en
Inventor
张伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201811128623.1A priority Critical patent/CN109389199B/en
Publication of CN109389199A publication Critical patent/CN109389199A/en
Application granted granted Critical
Publication of CN109389199B publication Critical patent/CN109389199B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding

Abstract

The present invention provides a kind of multidimensional code systems, comprising: multiple coding figure layers, wherein each coding figure layer includes two-dimensional encoded;Each coding figure layer is corresponding with coordinate system used for positioning;The multiple code pattern stacking puts together to form multidimensional code;The multidimensional code is used to store information to correspond to the two-dimensional encoded combination of each coding figure layer of the coordinate system of positioning.The present invention also provides the decoding methods for this multidimensional code system.

Description

A kind of multidimensional code system and decoding method
Technical field
The present invention relates to information coding field, in particular to a kind of multidimensional code system and decoding method.
Background technique
Either one-dimensional bar code or the two dimensional code coding that is all two-dimensional space, these codings use certain length and one The item of fixed width degree and empty expression data.Two dimensional code is relative to one-dimension code, because of more one-dimensional data, have contain much information it is excellent Gesture.With the extensive use of two dimensional code, more and more people scan the two-dimensional code acquisition information using equipment such as mobile terminals, however Since the information content of storage is few, antifalsification difference cannot be met the needs of users two dimensional code, and modern technologies need larger capacity, secrecy The stronger multidimensional code of property.
Color code is a kind of based on the basis of computer image processing technology and assembly coding principle etc., and one kind of development is novel Graphical symbol automatically identifying and reading handles code system.Color code states the quaternary in encoded data stream with red, green, blue and black four kinds of colors Information, the combination of four kinds of colors have determined the information that colour barcode is included.The information carrier form of expression has occurred in colour The variation of essence increases the information content of storage.
As the data of required storage are increasing, need to further increase the information content that these codings may store.
Summary of the invention
In order to solve this problem, multidimensional code provided by the invention increases dimension on the basis of two dimensional code, can Data, the information of expression are more, have more data and information capacity.Any point i.e. in space can respectively by X-axis, Y-axis and the parameter of Z axis describe, and introduce on the basis of the two-dimensional surface code determined by X-axis and Y-axis XY coordinate line and symmetrical Line is formed by the concept of independent blocks and zero axle and Z axis figure layer.Increase code capacity in geometric multiple.To in plane On realize the expression of multidimensional code.Being mainly characterized by coordinate section of multidimensional code indicates different data, letter using figure layer It ceases and is encoded.Multidimensional code is first is that data and information can be directly read;Second is that can be stored by decoding server or chip Data and information.
To achieve the above object, this application provides a kind of multidimensional code systems, comprising:
Multiple coding figure layers, wherein each coding figure layer includes two-dimensional encoded;
Each coding figure layer is corresponding with coordinate system used for positioning;
The multiple code pattern stacking puts together to form multidimensional code;
The multidimensional code is used to deposit to correspond to the two-dimensional encoded combination of each coding figure layer of the coordinate system of positioning Store up information.
Preferably,
It is described two-dimensional encoded, it is made of independent blocks, the independent blocks are made of multiple continuous minimum blocks, The building form of each independent blocks is identical, and the minimum block is indivisible minimum block in two-dimensional encoded, each most Block of cells is in one of filling or non-filling two states;The independent blocks are used for the minimum according to composition independent blocks The occupied state of block indicates preset coding.
Preferably,
The multiple coding figure layer, to be distinguished by color, color used in different figure layers is different.
Preferably,
The independent blocks are equipped with co-ordinate zero point, for indicating the coordinate position of independent blocks.
Preferably,
Co-ordinate zero point rotation or scaling of the independent blocks under preset size and location, also corresponding to it.
A kind of coding/decoding method applied to multidimensional code system, comprising:
The coordinate of coding figure layer is determined, specifically, determining the only of each coding figure layer according to default rule according to color The information of vertical block;
According to the information of the independent blocks of each coding figure layer, the seat of the independent blocks of each coding figure layer is determined Mark, and coding corresponding to independent blocks is determined according to the occupied state for the minimum block for forming the independent blocks;
According to it is each coding figure layer independent blocks coordinate and corresponding encoded information and encode figure layer sequence, The multidimensional code is decoded.
A kind of coding/decoding method applied to multidimensional code system, comprising:
The coordinate of coding figure layer is determined, specifically, determining the only of each coding figure layer according to default rule according to color The information of vertical block;
According to the information of the independent blocks of each coding figure layer, the seat of the independent blocks of each coding figure layer is determined Mark, rotation angle or scaling, and according to occupied state, the rotation angle of the minimum block for forming the independent blocks Or scaling determines coding corresponding to independent blocks;
According to it is each coding figure layer independent blocks coordinate and corresponding encoded information and encode figure layer sequence, The multidimensional code is decoded.
A kind of coding method applied to multidimensional code system, comprising:
Data to be encoded are layered according to its spatial position indicated, or, carrying out average mark with the preset number of plies Layer;
Different color attributes is assigned to different layerings;
The data to be encoded of different layerings are encoded into default rule with coordinate, rotation angle or scaling Independent blocks;
To it is coded go out independent blocks in smallest region root tuber according to its state to be filled where independent blocks The color attribute that figure layer is endowed is filled.
A kind of coding method applied to multidimensional code system, comprising:
Obtain picture and text or video information to be encoded;
Determine that the independent blocks of multidimensional code coding, the independent blocks are made of the grid that 4 minimum blocks are formed, use In indicating 0 to 15 this 16 numbers, the number is by 4 binary representations corresponding with 4 minimum blocks;
Determine zero axle coordinate, comprising: zero axle coordinate is implanted into independent blocks, obtains zero axle codes co-ordinates;
It determines that figure layer layer is high, the encoded information that coding obtains successively is superimposed until completing whole encoded informations;
Determine figure layer colour system, comprising: figure layer is dyed with different colors to obtain the colour system of All Layers color, In, the coding of colour system is obtained by preset color coding schedule;
Shape coding, comprising: encoded according to graphics shape to be encoded, it is lain in the form of encoded colors In multidimensional code independent blocks.
Compared with prior art, the invention has the following advantages:
The present invention substantially increases the capacity of coding by increasing the dimension encoded.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
Attached drawing is used to provide further understanding of the present invention, and constitutes part of specification, with reality of the invention It applies example to be used to explain the present invention together, not be construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the independent blocks schematic diagram in the embodiment of the present invention in multidimensional code system.
Specific embodiment
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described herein Apply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
The application provides a kind of multidimensional code system, and this application provides a kind of multidimensional code systems, comprising:
Multiple coding figure layers, wherein each coding figure layer includes two-dimensional encoded;
Each coding figure layer is corresponding with coordinate system used for positioning;
The multiple code pattern stacking puts together to form multidimensional code;
The multidimensional code is used for correspond to the two-dimensional encoded combination of each coding figure layer of coordinate system used for positioning To store information.
By increasing the dimension of coding, the capacity of coding is substantially increased.
In order to facilitate encoding and decoding are carried out, in one embodiment of the invention,
It is described two-dimensional encoded, it is made of independent blocks, the independent blocks are made of multiple continuous minimum blocks, The building form of each independent blocks is identical, and the minimum block is indivisible minimum block in two-dimensional encoded, each most Block of cells is in one of filling or non-filling two states;The independent blocks are used for the minimum according to composition independent blocks The occupied state of block indicates preset coding.
In one embodiment of the invention, referring to Fig. 1, for independent blocks image indicate, representated by coding As follows,
The figure for constituting independent blocks is known as independent blocks, and each independent blocks are made of 4 minimum blocks, minimum block The mode for being combined into independent blocks has 16 kinds of combinations, and minimum block is in first left and then right, first up and then down arrangement mode, institute's group At the combinations of independent blocks extended to the outside with multiple.The arrangement mode of the independent blocks of multidimensional code be not its constitute it is main because Element, no matter which kind of arrangement mode can form the independent blocks of multidimensional code.
In one embodiment of the invention,
The multiple coding figure layer, to be distinguished by color, color used in different figure layers is different.Every kind of figure Shape shape has an independent coordinate, and figure layer data or information that the figure layer is included are indicated in conjunction with figure layer color.Block Figure layer color can be dot or other shapes of form mark, can also be using the form directly covered, as long as setting The sequence of figure layer color, the color of the last layer indicates to have covered the color figure layer of n-layer, according to the color figure layer institute of covering The coding direct compilation of setting goes out the data or information of All Layers.Figure layer is the covering of color in layer, and figure layer color can To be that monochrome is also possible to polychrome either image, the superposition by figure layer obtains complete pattern or image, according to pattern or This technology, can be used for by the algorithm that image depth of field combination AI technology obtains using more camera lenses or compound eye lens picture pick-up device or chip The vision system of the following intelligent robot.Preferably, when setting limited color, limited color is in hsv color sky Between in distance be not less than preset threshold.
In one embodiment of the invention,
The independent blocks are equipped with co-ordinate zero point, for indicating the coordinate position of independent blocks.
In one embodiment of the invention,
Co-ordinate zero point rotation or scaling of the independent blocks under preset size and location, also corresponding to it.It is logical Cross rotation, independent blocks coordinate information amount that flexible block coordinate obtains it is more, performance is relatively reliable be suitable for dynamic or The identification of deformation pattern.Multidimensional code coding form depending on the application can there are many, the coding form of multidimensional code is not by both the above The restriction of form.
A kind of coding/decoding method applied to multidimensional code system, comprising:
The coordinate of coding figure layer is determined, specifically, determining the only of each coding figure layer according to default rule according to color The information of vertical block;
According to the information of the independent blocks of each coding figure layer, the seat of the independent blocks of each coding figure layer is determined Mark, and coding corresponding to independent blocks is determined according to the occupied state for the minimum block for forming the independent blocks;
According to it is each coding figure layer independent blocks coordinate and corresponding encoded information and encode figure layer sequence, The multidimensional code is decoded.
A kind of coding/decoding method applied to multidimensional code system, comprising:
The coordinate of coding figure layer is determined, specifically, determining the only of each coding figure layer according to default rule according to color The information of vertical block;
According to the information of the independent blocks of each coding figure layer, the seat of the independent blocks of each coding figure layer is determined Mark, rotation angle or scaling, and according to occupied state, the rotation angle of the minimum block for forming the independent blocks Or scaling determines coding corresponding to independent blocks;
According to it is each coding figure layer independent blocks coordinate and corresponding encoded information and encode figure layer sequence, The multidimensional code is decoded.
Specifically, implementable are as follows:
1, positioning and judgement
The coordinate of independent blocks is determined first;4 blockette coordinates being located in the independent blocks are determined again;And to being wrapped The block contained is judged as " 0 " or " 1 ".
2, zero axle coordinate is determined
The rotation for being determined as next step figure, distortion, the flexible or movement of zero axle coordinate are prepared.
3, figure layer coordinate is determined
From the coding of figure layer coordinate it is known that the figure layer of the block is in that level, by the specific data of how many layer or letter Breath.
4, the compiling of data or information
Data or information can be compiled out by the figure layer according to block coordinate in layer.
5, the classification of data or information
The data or information of blockette figure layer are partial information;Independent blocks include 4 Partial Block Datas or information Its composition is relatively complete.
6, the publication of data or information
It successively the forms such as shows or prints for compiled data or information according to the positioning of independent blocks coordinate to send out Cloth.
Equipment is by coding and decoding server or chip, using data and information terminal server or chip, mobile barcode scanning Terminal or special barcode scanning terminal device composition.
A kind of coding method applied to multidimensional code system, comprising:
Data to be encoded are layered according to its spatial position indicated, or, carrying out average mark with the preset number of plies Layer;
Different color attributes is assigned to different layerings;
The data to be encoded of different layerings are encoded into default rule with coordinate, rotation angle or scaling Independent blocks;
To it is coded go out independent blocks in smallest region root tuber according to its state to be filled where independent blocks The color attribute that figure layer is endowed is filled.
Specifically, implementable are as follows:
1, it encodes
Independent blocks are encoded according to the figure of figure layer;
Independent blocks coding is encoded according to 4 blockette coordinate code+zero axle coordinates;
Figure layer code data according to represented by preset figure layer color or the information content are encoded;
Security code by encoder server or chip be arranged in different independent blocks special anti-fake data or information into Row coding, security code implantation anti-counterfeiting chip can accomplish better antifalse effect.
Encoder server or chip can also independently be completed to encode after training by AI self study program, efficiency and guarantor Close property can be higher.
In one embodiment of the invention, data or information are transmitted after being acquired by application terminal server or chip To encoder server or chip, multidimensional code figure is generated after being encoded and encrypted according to coded program by encoder server or chip Case is shown, prints or cuts in the place of needs, then by mobile barcode scanning terminal device or special barcode scanning terminal device barcode scanning after, will Code scaning information is transmitted to decoding server or chip, then translates data by decoding server or chip solution or information is transmitted to shifting Dynamic barcode scanning terminal device or special barcode scanning terminal device.
Present invention can apply to multidimensional codes to encode display system, comprising: more camera lenses or compound eye lens picture pick-up device, striograph Layer briquet cutting appts. or chip, multi-dimensional map shelf manager or chip, multi-layer image display or display wall composition.
1, the image component layer of things is shot by more camera lenses or compound eye lens picture pick-up device, or shoots image by shadow As figure layer briquet cutting appts. or chip carry out the cutting of image figure layer;
2, the image figure layer after cutting is transmitted to encoder server or chip carries out multidimensional code coding;
3, image figure layer multidimensional code is transmitted;
4, image figure layer multidimensional code interprets;
5, striograph shelf manager or the reduction management of chip component layer;
6, multi-layer image display or display wall are to show that film or multi-disc show that glass even composite transparent is shown by multi-disc Show material composition.Show or increase that 3D renders playing video by multi-layer image thin-film display or display wall component layer.
Present invention can apply to multidimensional code codogram visual systems, comprising: more camera lenses or compound eye lens image collection device or core Piece, image figure layer briquet cutting appts. or chip, more camera lenses or compound eye lens picture pick-up device or chip, multidimensional code layer management device or core Piece, visual processes determining device or chip.
1, object external perspective image is acquired by more camera lenses or compound eye lens image collection device or chip, 3D can also be passed through Modeling or slicing mode acquisition in kind, can obtain animal picture layer image by medicine section image;
2, figure layer cutting is carried out using image figure layer briquet cutting appts. or chip for the image of acquisition;
3, multidimensional code encoder server or chip and to the object figure layer related data or information carry out multidimensional code coding and Storage guarantees vision system to the integrality of the object data and information;
4, more camera lenses or compound eye lens picture pick-up device or chip are transmitted to multidimensional code decoding server or core after obtaining image Piece, decoding server or chip are converted to figure layer according to the image received and are matched and encoded interpretation;
5, decoding server or chip are by result notice intelligent vision system;
6, visual processes judge that determining device or chip obtain the Various types of data and information of the object according to result, make multidimensional code Codogram visual system has the vision and perceptional function of class people, and can judgement in carry out behavior.
Multidimensional code system provided by the invention and decoding method can be used for the multidimensional code production of Chinese character, and one specific Embodiment are as follows:
1, the content " Chinese obtain important breakthrough on superchip " that will make multidimensional code first encodes, the Chinese Word " in " figure layer color is red coding Z02;" state " figure layer color is yellow color-coded Z03;" people " figure layer color is orange coding Z04;And so on, " broken " figure layer color is that purple encodes Z16, and figure layer black is that the beginning of article encodes Z0.
2, the above Chinese character is set into independent blocks coordinate as X1Y1, X2Y1;Y2X1, Y2X2.With in X1Y1 fragmentation Hold, form basal layer figure layer black dot is in spiral shell in the middle position for closing on zero axle coordinate diagonal line blockette from left to right It revolves shape and arranges figure layer dot, or directly covered with the color of the last one figure layer.
3, multidimensional code independent blocks coordinate X1Y1, X2Y1 are scanned with mobile terminal device or special equipment;Y2X1, Y2X2 Afterwards, read in the area blockette coordinate X1Y1 or decoded information is Chinese character: Chinese obtain important breakthrough on superchip.
Multidimensional code system provided by the invention and decoding method can be used for the identification of English alphabet, and one specific real Apply example are as follows:
1,26 English alphabets are established into figure layer coding with 26 figure layer colors respectively;
2, X1Y1, X2Y1 are set;Y2X1, Y2X2 are independent blocks coordinate, and 26 figure layer codings are sat with 4 blockettes Mark establishes encoding relation,
A letter is encoded to X1Y1Z01 in X1Y1 blockette;And so on, Z letter is encoded in X1Y1 blockette X1Y1Z26.Same method establishes the alphabet code of other 3 blockettes.
3, by taking English word " HAPPY " as an example, it is encoded to X1Y1Z8;X2Y1Z1;Y2X1Z16 and Y2X1Z16; Y2X2Z25.
4, the pattern that the multidimensional code after setting coding shows, prints or cuts is has a yellow in X1Y1 blockette Dot or figure layer;There are red a dot or figure layer in X2Y1 blockette;There are two blue dots in Y2X1 blockette Or figure layer, blue figure layer has a white dot in some position in Y2X1 blockette;There is a purple in Y2X2 blockette Dot or figure layer.
5, barcode scanning equipment scanning multidimensional code is by obtaining the English alphabet of " HAPPY " after interpretation.
Multidimensional code system provided by the invention and decoding method can be used for tracing to the source for product, a specific embodiment Are as follows:
1, application application is proposed from product producer to encoder server or chip, encoder server or chip transfer country Credit net related data is audited, and is carried out product false proof coding to manufacturer's application server or chip after the approval and is awarded Power.
2, product producer is monitored production overall process progress index, data and information using video, and will These data, information are transmitted to encoder server or chip, encoder server or chip to the data of the batch products, information into Row coding, while anti-fake code being mixed into wherein.Encoder server or chip are issued to manufacturer after the completion of coding works out Multidimensional code pattern, by application server or chip connection relevant device printing or complete multidimensional code is cut into, until this batch After secondary commodity are fully completed the work of multidimensional code, encoder server or chip informing application server or chip terminate multidimensional code Related work.
3, after batch products storage scans multidimensional code by scanning device, it is sent to application server or chip, using clothes Batch products storage data, information are transmitted to encoder server or chip simultaneously by business device or chip.
4, application server or chip are sent to after product warehouse-out scans multidimensional code by barcode scanning equipment, application server or The batch products outbound data, information are transmitted to encoder server or chip simultaneously by chip.
5, logistics company is transferred to carry out shipping goods after product warehouse-out, logistics company uses barcode scanning equipment to the commodity of shipping After scanning multidimensional code, be sent to application server or chip, application server or chip simultaneously by the batch of goods logistics data, Information is transmitted to encoder server or chip.
6, the batch of goods is sent to retailer by logistics company, after retailer is using barcode scanning equipment scanning multidimensional code, hair It send to application server or chip, batch of goods sale quotient data, information are transmitted to volume simultaneously by application server or chip Code server or chip.
7, user buys at retailer or when logistics company receives commodity, using mobile barcode scanning terminal device or dedicated sweeps After decoding apparatus scans multidimensional code, be shown in mobile barcode scanning terminal device or dedicated barcode scanning equipment be commodity true and false information and Overall process information of the commodity from production into user hand, the production process Video Document including commodity.
Multidimensional code system provided by the invention and decoding method can be used for multi-layer image display system, and one specific real Apply example are as follows:
1, it is clapped by image component layer solid of the figure layer picture pick-up device to things, or shoots stereopsis by image figure layer Briquet cutting appts. or chip carry out the cutting of image figure layer;
2, the image figure layer after cutting is transmitted to encoder server or chip carries out multidimensional code coding;
3, image figure layer multidimensional code is transmitted;
4, image figure layer multidimensional code interprets;
5, striograph shelf manager or the reduction management of chip component layer;
6, image figure layer display component layer display plays, and whole process is cut into N just as cutting apple with knife, by apple A thin slice, each thin slice are equivalent to a figure layer, are then again placed in together these thin slices one by one to form one completely Apple.The more film display technologies of figure layer all restore the image of this process, just see one in the eye of people in this way The apple of a solid.Each figure layer is made of many pixels, and figure layer is formed further through the mode being superimposed up and down Whole image.As soon as it is transparent " glass " that each figure layer, which just seems, and figure layer content is drawn on these " glass ", if " glass " there is nothing, and here it is a fully transparent empty graph layers to overlook institute when each " glass " has image from top to bottom There is figure layer, to form image display effect.Figure layer cutting density away from vision short distance is larger, longer-distance figure layer cutting Density is smaller, had not only reached display effect in this way but also can reduce cost.
Multidimensional code system provided by the invention and decoding method can be used for intelligence machine human visual system, and one specific Embodiment are as follows:
1, figure layer image is acquired by more camera lenses or compound eye lens image acquisition device or chip figure layer principle according to the invention, 3D modeling mode can also be used to model object, then adopt slicing mode and the object is obtained to the object implementation slice for having built up mould Whole figure layers of body.
2, it is separately encoded using whole figure layer images of the block coordinate and figure layer coordinate pair object.
3, really subject image is reused for object most surface layer figure layer and establishes coding in the way of multidimensional code.
4, it is encoded using AI deep learning program according to multidimensional code according to the sequence of the figure layer of really object and object is implemented Data solid is restored.
5, intelligent robot is sent to decoding by the image that more camera lenses or compound eye lens picture pick-up device or chip capture Server or chip, decoding server or chip are converted to figure layer according to the image received and carry out coding interpretation.
6, result is informed intelligent robot by decoding server or chip, and result is judged and adopted by intelligent robot Take corresponding movement.
7, intelligent robot can provide the figure layer data or information that each block coordinate is included according to result, Including 3D modeling figure, learns for user or refer to.
Multidimensional code coding range is wide, can picture, sound, video, text, light sensation image etc. with digitized information into Row coding, can indicate various multimedia modality information with what multidimensional code showed.
Fault-tolerant ability is strong, and each independent blocks are a complete digital information members, and multidimensional code is because of perforation, pollution, damage When change etc. causes local damage, the partial data or information of damage can be only lost, other complete independent zones block numbers are not interfered with According to the reading of, information.
The application field of multidimensional code is extremely extensive, to the propagation of data, information, transmission, conversion, encryption, display, storage, It calculates, interacts, traces to the source, pushing and visual processes, superchip etc. have good effect.
In one embodiment of the invention, multidimensional code is made of 16 kinds of independent blocks, the information according to required coding It measures to determine high figure layer layer, colour system and shape coding, the coding method of multidimensional code system, comprising:
Obtain picture and text or video information to be encoded;
Determine that the independent blocks of multidimensional code coding, the independent blocks are made of the grid that 4 minimum blocks are formed, use In indicating 0 to 15 this 16 numbers, the number is by 4 binary representations corresponding with 4 minimum blocks;
Determine zero axle coordinate, comprising: zero axle coordinate is implanted into independent blocks, obtains zero axle codes co-ordinates;
It determines that figure layer layer is high, the encoded information that coding obtains successively is superimposed until completing whole encoded informations;
Determine figure layer colour system, comprising: figure layer is dyed with different colors to obtain the colour system of All Layers color, In, the coding of colour system is obtained by preset color coding schedule;
Shape coding, comprising: encoded according to graphics shape to be encoded, it is lain in the form of encoded colors In multidimensional code independent blocks, achieve the effect that encryption.
Multidimensional code coding is completed by server or chip according to coding method, coding different according to the purposes of multidimensional code Work can be segmented completion.The interpretation of multidimensional code is interpreted after being read by relevant device by chip, is communicated to after also can be read Server is interpreted;
Multidimensional code encryption is completed by server or chip according to coding method, encryption different according to the purposes of multidimensional code Coding work also complete by sectional.The decryption of multidimensional code is interpreted after being read by relevant device by chip, is led to after also can be read Letter to server is interpreted;
Multidimensional code system can form intelligent vision system in conjunction with vision or picture pick-up device;
Multidimensional code system can form Intelligent logistics the first day of the lunar month source system in conjunction with modern logistics systems.
The present invention substantially increases the capacity of coding by increasing the dimension encoded.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (9)

1. a kind of multidimensional code system characterized by comprising
Multiple coding figure layers, wherein each coding figure layer includes two-dimensional encoded;
Each coding figure layer is corresponding with coordinate system used for positioning;
The multiple code pattern stacking puts together to form multidimensional code;
The multidimensional code is used to store letter to correspond to the two-dimensional encoded combination of each coding figure layer of the coordinate system of positioning Breath.
2. system according to claim 1, which is characterized in that
It is described two-dimensional encoded, it is made of independent blocks, the independent blocks are made of multiple continuous minimum blocks, each The building form of independent blocks is identical, and the minimum block is indivisible minimum block, each smallest region in two-dimensional encoded Block is in one of filling or non-filling two states;The independent blocks are used for the minimum block according to composition independent blocks Occupied state indicate preset coding.
3. system according to claim 2, which is characterized in that
The multiple coding figure layer, to be distinguished by color, color used in different figure layers is different.
4. system according to claim 3, which is characterized in that
The independent blocks are equipped with co-ordinate zero point, for indicating the coordinate position of independent blocks.
5. system according to claim 4, which is characterized in that
Co-ordinate zero point rotation or scaling of the independent blocks under preset size and location, also corresponding to it.
6. a kind of coding/decoding method applied to the multidimensional code system as described in any in claim 3 or 4 or 5, which is characterized in that Include:
The coordinate of coding figure layer is determined, specifically, determining the independent zones of each coding figure layer according to default rule according to color The information of block;
According to the information of the independent blocks of each coding figure layer, the coordinate of the independent blocks of each coding figure layer is determined, and Coding corresponding to independent blocks is determined according to the occupied state for the minimum block for forming the independent blocks;
According to the coordinate of the independent blocks of each coding figure layer and corresponding encoded information and the sequence for encoding figure layer, to institute Multidimensional code is stated to be decoded.
7. a kind of coding/decoding method applied to multidimensional code system as claimed in claim 5 characterized by comprising
The coordinate of coding figure layer is determined, specifically, determining the independent zones of each coding figure layer according to default rule according to color The information of block;
According to the information of the independent blocks of each coding figure layer, coordinate, the rotation of the independent blocks of each coding figure layer are determined Gyration or scaling, and according to occupied state, the rotation angle or the contracting of the minimum block for forming the independent blocks Put coding corresponding to ratio-dependent independent blocks;
According to the coordinate of the independent blocks of each coding figure layer and corresponding encoded information and the sequence for encoding figure layer, to institute Multidimensional code is stated to be decoded.
8. a kind of coding method applied to multidimensional code system as claimed in claim 5 characterized by comprising
Data to be encoded are layered according to its spatial position indicated, or, carrying out average layering with the preset number of plies;
Different color attributes is assigned to different layerings;
The independence with coordinate, rotation angle or scaling is encoded into default rule to the data to be encoded of different layerings Block;
To the smallest region root tuber in coded independent blocks out according to its state to be filled with the figure layer where independent blocks The color attribute being endowed is filled.
9. a kind of coding method applied to multidimensional code system as claimed in claim 5 characterized by comprising
Obtain picture and text or video information to be encoded;
It determines that the independent blocks of multidimensional code coding, the independent blocks are made of the grid that 4 minimum blocks are formed, is used for table Show 0 to 15 this 16 numbers, the number is by 4 binary representations corresponding with 4 minimum blocks;
Determine zero axle coordinate, comprising: zero axle coordinate is implanted into independent blocks, obtains zero axle codes co-ordinates;
It determines that figure layer layer is high, the encoded information that coding obtains successively is superimposed until completing whole encoded informations;
Determine figure layer colour system, comprising: dyed to obtain the colour system of All Layers color to figure layer with different colors, wherein The coding of colour system is obtained by preset color coding schedule;
Shape coding, comprising: encoded according to graphics shape to be encoded, it is lain in into multidimensional in the form of encoded colors In code independent blocks.
CN201811128623.1A 2018-09-27 2018-09-27 Multi-dimensional code system and coding and decoding method Active CN109389199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811128623.1A CN109389199B (en) 2018-09-27 2018-09-27 Multi-dimensional code system and coding and decoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811128623.1A CN109389199B (en) 2018-09-27 2018-09-27 Multi-dimensional code system and coding and decoding method

Publications (2)

Publication Number Publication Date
CN109389199A true CN109389199A (en) 2019-02-26
CN109389199B CN109389199B (en) 2022-02-01

Family

ID=65418763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811128623.1A Active CN109389199B (en) 2018-09-27 2018-09-27 Multi-dimensional code system and coding and decoding method

Country Status (1)

Country Link
CN (1) CN109389199B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111340166A (en) * 2020-03-18 2020-06-26 中科星图(深圳)数字技术产业研发中心有限公司 Method for generating unique identification map
CN111709504A (en) * 2020-06-01 2020-09-25 上海吉拜生物科技有限公司 Coding and decoding method for multidimensional code

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006158A (en) * 1993-09-07 1999-12-21 H. R. Pilley Airport guidance and safety system incorporating lighting control using GNSS compatible methods
US20020187501A1 (en) * 2001-01-26 2002-12-12 Mingxian Huang Microdevices having a preferential axis of magnetization and uses thereof
CN1845124A (en) * 2006-05-16 2006-10-11 北京紫光捷通科技有限公司 Color information superposition of QR code
CN102184380A (en) * 2011-05-10 2011-09-14 华南农业大学 Color-superposition two-dimension code system and application method thereof
CN102479336A (en) * 2010-11-30 2012-05-30 上海航天精密机械研究所 Manufacture information multi-dimension classification coding method for aerospace product structural element
CN103299323A (en) * 2010-10-26 2013-09-11 朴光敦 Random-type multilayer identification, and system using same
CN104168422A (en) * 2014-08-08 2014-11-26 小米科技有限责任公司 Image processing method and device
CN104680218A (en) * 2015-02-12 2015-06-03 航天信息股份有限公司 Multi-space two-dimensional code, and generation method and decoding method of multi-space two-dimensional code
CN104850817A (en) * 2015-06-12 2015-08-19 矽照光电(厦门)有限公司 Device for recognizing color higher-order implicit image code
CN105718982A (en) * 2016-01-27 2016-06-29 武汉矽感科技有限公司 Coding and decoding methods of colorful 2D bar code
CN105976004A (en) * 2016-04-25 2016-09-28 华南农业大学 Color two-dimensional code multi-dimensional information encoding and decoding methods and devices
CN106683564A (en) * 2015-11-10 2017-05-17 西安新桂系信息技术有限公司 Multilayer anti-false label
CN106934441A (en) * 2017-03-26 2017-07-07 袁昕喆 A kind of multidimensional code and its coding and decoding methods
CN107862366A (en) * 2017-12-11 2018-03-30 福州大学 A kind of Quick Response Code based on quantum dot light photoluminescence

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006158A (en) * 1993-09-07 1999-12-21 H. R. Pilley Airport guidance and safety system incorporating lighting control using GNSS compatible methods
US20020187501A1 (en) * 2001-01-26 2002-12-12 Mingxian Huang Microdevices having a preferential axis of magnetization and uses thereof
CN1845124A (en) * 2006-05-16 2006-10-11 北京紫光捷通科技有限公司 Color information superposition of QR code
CN103299323A (en) * 2010-10-26 2013-09-11 朴光敦 Random-type multilayer identification, and system using same
CN102479336A (en) * 2010-11-30 2012-05-30 上海航天精密机械研究所 Manufacture information multi-dimension classification coding method for aerospace product structural element
CN102184380A (en) * 2011-05-10 2011-09-14 华南农业大学 Color-superposition two-dimension code system and application method thereof
CN104168422A (en) * 2014-08-08 2014-11-26 小米科技有限责任公司 Image processing method and device
CN104680218A (en) * 2015-02-12 2015-06-03 航天信息股份有限公司 Multi-space two-dimensional code, and generation method and decoding method of multi-space two-dimensional code
CN104850817A (en) * 2015-06-12 2015-08-19 矽照光电(厦门)有限公司 Device for recognizing color higher-order implicit image code
CN106683564A (en) * 2015-11-10 2017-05-17 西安新桂系信息技术有限公司 Multilayer anti-false label
CN105718982A (en) * 2016-01-27 2016-06-29 武汉矽感科技有限公司 Coding and decoding methods of colorful 2D bar code
CN105976004A (en) * 2016-04-25 2016-09-28 华南农业大学 Color two-dimensional code multi-dimensional information encoding and decoding methods and devices
CN106934441A (en) * 2017-03-26 2017-07-07 袁昕喆 A kind of multidimensional code and its coding and decoding methods
CN107862366A (en) * 2017-12-11 2018-03-30 福州大学 A kind of Quick Response Code based on quantum dot light photoluminescence

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
樊旭川: "《神奇的_GM码》", 《中国自动识别技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111340166A (en) * 2020-03-18 2020-06-26 中科星图(深圳)数字技术产业研发中心有限公司 Method for generating unique identification map
CN111709504A (en) * 2020-06-01 2020-09-25 上海吉拜生物科技有限公司 Coding and decoding method for multidimensional code
CN111709504B (en) * 2020-06-01 2023-04-28 上海吉拜生物科技有限公司 Coding and decoding method of multidimensional code

Also Published As

Publication number Publication date
CN109389199B (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN105938569B (en) For generating and printing the method and system of three-dimensional barcode
CN106529633B (en) Generation method, coding/decoding method and the device of two dimensional code
CN103390183B (en) A kind of generation method of the anti-counterfeiting codes suitable for handset identity
US9406010B2 (en) Producing, capturing and using visual identification tags for moving objects
Kovalerchuk Visual knowledge discovery and machine learning
Hoffman Table visualizations: a formal model and its applications
Ablameyko et al. Machine Interpretation of Line Drawing Images: Technical Drawings, Maps and Diagrams
US7422154B2 (en) Apparatus and methods relating to image coding
CN105069497B (en) A kind of method for the Quick Response Code for generating beautification
CN108710932B (en) A kind of two-dimensional code generation method, device, electronic equipment and storage medium
CN105718979B (en) A method of generating two-dimension code image
TWI644261B (en) Data transmission using optical codes
CN103390146B (en) Method for generating dot matrix pattern capable of recording multiple-bit information
CN108694430B (en) Three-dimensional code generation and analysis method
CN107085737A (en) Coding/decoding system, generation method and the device of Quick Response Code, recognition methods and device
CN109389199A (en) A kind of multidimensional code system and decoding method
CN110222800A (en) A kind of two-dimension code anti-counterfeit mark image and its recognition methods based on dot matrix
CN110276428A (en) A kind of four-dimension code encoding and decoding method
CN105718980A (en) Method for generating two-dimensional code picture
CN103386829B (en) A kind of endowed method that anti-counterfeiting codes are carried out using laser
Getschmann et al. Seedmarkers: Embeddable markers for physical objects
CN109934322B (en) Dynamic three-dimensional code generation method, generation device, identification method and identification device
CN105701529B (en) A method of realizing that color image is shown on two dimensional code
CN110020702A (en) A kind of two dimensional code and its generation method
Ablameyko An introduction to interpretation of graphic images

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant