CN109389199A - A kind of multidimensional code system and decoding method - Google Patents
A kind of multidimensional code system and decoding method Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/06009—Record 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/06037—Record 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
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.
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)
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)
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 |
-
2018
- 2018-09-27 CN CN201811128623.1A patent/CN109389199B/en active Active
Patent Citations (14)
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)
Title |
---|
樊旭川: "《神奇的_GM码》", 《中国自动识别技术》 * |
Cited By (3)
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 |