[go: up one dir, main page]

CN110378454A - Expansible two dimensional code and its recognition methods - Google Patents

Expansible two dimensional code and its recognition methods Download PDF

Info

Publication number
CN110378454A
CN110378454A CN201810328800.4A CN201810328800A CN110378454A CN 110378454 A CN110378454 A CN 110378454A CN 201810328800 A CN201810328800 A CN 201810328800A CN 110378454 A CN110378454 A CN 110378454A
Authority
CN
China
Prior art keywords
anchor point
color
dimensional code
expansible
sub
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.)
Pending
Application number
CN201810328800.4A
Other languages
Chinese (zh)
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.)
Wuzhen Zhongpin'an (tongxiang) Technology Co Ltd
Original Assignee
Wuzhen Zhongpin'an (tongxiang) Technology Co Ltd
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 Wuzhen Zhongpin'an (tongxiang) Technology Co Ltd filed Critical Wuzhen Zhongpin'an (tongxiang) Technology Co Ltd
Priority to CN201810328800.4A priority Critical patent/CN110378454A/en
Publication of CN110378454A publication Critical patent/CN110378454A/en
Pending legal-status Critical Current

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/06046Constructional details
    • G06K19/06103Constructional details the marking being embedded in a human recognizable image, e.g. a company logo with an embedded two-dimensional code
    • 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/06046Constructional details
    • G06K19/0614Constructional details the marking being selective to wavelength, e.g. color barcode or barcodes only visible under UV or IR

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The present invention relates to two dimensional code fields, disclose a kind of expansible two dimensional code and its recognition methods.The expansible two dimensional code includes: four anchor points positioned at four vertex of quadrangle, successively are as follows: the first anchor point, the second anchor point, third anchor point and the 4th anchor point;It include classification logotype area between first and second anchor points, the classification logotype area includes multiple sub-blocks in one dimensional arrangement;Between second and third anchor point, between the third and fourth anchor point, the 4th and first three expansion areas are respectively included between anchor point, each expansion area includes multiple sub-blocks in one dimensional arrangement;Sub-block is used to carry the information for determining whether three expansion areas are activated in classification logotype area.So that the region of two dimensional code carrying information can according to need extension, has good scalability.

Description

Expansible two dimensional code and its recognition methods
Technical field
The present invention relates to two dimensional code field, in particular to a kind of expansible planar bar code technology.
Background technique
Two dimensional code is also two-dimensional bar code or two-dimensional bar.Two dimensional code be with certain specific geometric figure according to certain rules The figure that is distributed on plane (two-dimensional directional) records data symbol information.
Two dimensional code as most identification codes is used currently on the market, and during its design and use, there are following three A problem:
1. code increase income, at present who can free issue and production two dimensional code, lead to entire two dimensional code market confusion, by Two dimensional code amplifies up to tens kinds of mutation, lacks authoritative and fairness.
2. can not be anti-fake, i.e., secondary printing can not be prevented, not can solve commodity counterfeit prevention problem using two dimensional code.
3. design limitations are limited only to two dimensional code center although two dimensional code can also carry out Graphic Arts design Very little region.
Therefore, a kind of novel two dimensional code that can overcome drawbacks described above is needed at present.
Summary of the invention
The purpose of the present invention is to provide a kind of expansible two dimensional codes and its recognition methods, and expansible two dimensional code is four Include a column sub-block in a anchor point, between the anchor points of two agreements as classification logotype area, other adjacent anchor points it Between also have a column sub-block respectively as expansion area, the information for whether enabling other expansion areas at three is contained in classification logotype area, So that the region of two dimensional code carrying information can according to need extension, has good scalability.
To solve the above-mentioned problems, this application discloses a kind of expansible two dimensional codes, comprising:
Four anchor points positioned at four vertex of quadrangle, successively are as follows: the first anchor point, the second anchor point, third positioning Point and the 4th anchor point;
It include classification logotype area between first and second anchor points, the classification logotype area includes in the multiple of one dimensional arrangement Sub-block;
Between second and third anchor point, between the third and fourth anchor point, the 4th and first wrapped between anchor point respectively Three expansion areas are included, each expansion area includes multiple sub-blocks in one dimensional arrangement;
It include the array being made of N × M sub-block in the quadrangle, wherein N and M is the integer greater than 1;
Each sub-block carries information by different colors;
Sub-block is used to carry the information for determining whether three expansion areas are activated in the classification logotype area.
Disclosed herein as well is a kind of recognition methods of expansible two dimensional code, above-mentioned expansible two dimension for identification Code, which comprises
The expansible two dimensional code is shot;
According to resulting picture is shot, four anchor points and four anchor points for being located at four vertex of quadrangle are determined In the first anchor point, the second anchor point, third anchor point and the 4th anchor point;
Determine that the classification logotype area between the first and second anchor points, the classification logotype area include in one dimensional arrangement Multiple sub-blocks;
Determine between second and third anchor point, between the third and fourth anchor point, the 4th and first anchor point it Between three expansion areas, each expansion area includes multiple sub-blocks in one dimensional arrangement;
According to the information that sub-block in the classification logotype area carries, determine whether three expansion areas are activated;
It determines the array being made of N × M sub-block for including in the quadrangle, and judges the face of each sub-block Color, wherein N and M is the integer greater than 1;
According to the color of each sub-block, the information carried in the expansible two dimensional code is identified.
Compared with prior art, the main distinction and its effect are embodiment of the present invention:
Pass through the setting in classification logotype area and expansion area in expansible two dimensional code, so that the region of two dimensional code carrying information It can according to need extension, have good scalability.
Further, the expansion area not being activated can be designed arbitrary pattern, improve designability.
Further, with the primary color for the regional area made an appointment (accounting for the maximum color of area) in each sub-block The color that information is carried for the sub-block, other regions in sub-block other than the regional area can be arbitrarily devised, to make Obtaining color trellis code has very high designability, can be by Information hiding in multicolour pattern.
Further, relative to conventional two-dimensional code, expansible two dimensional code can carry out graphic arts design, make expansible Two dimensional code seem more pleasing, in addition to carry information basic function other than, also have both decoration, beautifying functions.
Further, each sub-block can choose the multiple color made an appointment, so each block can carry More information, relative to traditional two dimensional code, information density is bigger.
Further, the first anchor point is as Initial fix, in order to which identifying can obtain when expansible two dimensional code To the directional information of code.
Further, the color in the frame of the first anchor point is that multiple color medium wavelength is most in the frame of four anchor points Long color, has better fault-tolerance in this way, and accuracy rate is higher.
Detailed description of the invention
Fig. 1 is a kind of schematic diagram of expansible two dimensional code in first embodiment of the invention;
Fig. 2 is a kind of schematic diagram of expansible two dimensional code in first embodiment of the invention;
Fig. 3-Figure 10 is the schematic diagram of eight kinds of different expansible two dimensional codes;
Figure 11 is a kind of flow diagram of expansible two-dimensional code identification method in second embodiment of the invention.
Specific embodiment
In the following description, in order to make the reader understand this application better, many technical details are proposed.But this The those of ordinary skill in field is appreciated that even if without these technical details and many variations based on the following respective embodiments And modification, each claim of the application technical solution claimed can also be realized.
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to implementation of the invention Mode is described in further detail.
First embodiment of the invention is related to a kind of expansible two dimensional code.Fig. 1 and Fig. 2 is two different expansible The schematic diagram of two dimensional code.
The expansible two dimensional code includes:
Four anchor points positioned at four vertex of quadrangle, successively are as follows: the first anchor point, the second anchor point, third positioning Point and the 4th anchor point;
It include classification logotype area between first and second anchor points, category tag slot includes multiple sons in one dimensional arrangement Block;
Between second and third anchor point, between the third and fourth anchor point, the 4th and first wrapped between anchor point respectively Three expansion areas are included, each expansion area includes multiple sub-blocks in one dimensional arrangement;
It include the array being made of N × M sub-block in quadrangle, wherein N and M is the integer greater than 1;
Each sub-block carries information by different colors;
Sub-block is used to carry the information for determining whether three expansion areas are activated in classification logotype area.
It include a column sub-block in four anchor points, between the anchor point of two agreements as classification logotype area, other phases Also there is a column sub-block as expansion area respectively between adjacent anchor point, expansion area can not necessarily be used, in classification logotype area The information for whether enabling other expansion areas at three is contained, three expansion areas is can be and is all activated, be also possible to only enable it One or two of expansion area.Make the region of two dimensional code carrying information to can according to need extension in this way, has Standby good scalability.The expansion area not being activated can be designed arbitrary pattern, improve designability.
Further, it is preferable to ground,
Each anchor point is different from the first color respectively using the first color as frame, in the frame of four anchor points At least two colors;
The array being made of N × M sub-block for including in quadrangle, the office to make an appointment in each sub-block of the array For carrying information, the color of regional area is one of the C kind color made an appointment, the C kind color in regional area in portion region One of occupy area more than half, with no restrictions to design and color, wherein N and M are in other regions in each sub-block Integer greater than 1, C are the integer greater than 2.
The expansible two dimensional code is a kind of color trellis code, as the term suggests it is a kind of the novel of information to be carried using color Identification code.Different information, basic model Color constitut can be carried by the different permutation and combination of color are as follows: it is black, it is white, it is red, it is blue, Huang, it is green, wherein rear four kinds of colors are carried for information, as shown in Figure 1.Other colors also can be used in other extended patterns. For example, black, white, red, purple, blueness can be used, it is green, as shown in Figure 2.
Below as an example with expansible two dimensional code shown in FIG. 1, the expansible two dimensional code of the application is carried out detailed It describes in detail bright:
Firstly, it is necessary to explanation, in the example depicted in figure 1, C kind color is preferably 4 kinds of colors, and C kind color includes It is red, it is blue, it is yellow, it is green.
Specifically, in expansible two dimensional code shown in Fig. 1,
Positioned at four vertex of quadrangle four anchor points successively are as follows: the first anchor point 1, the second anchor point 2, third positioning Point 3 and the 4th anchor point 4;
It include the array 5 being made of N × M sub-block in quadrangle, array 5 shown in FIG. 1 includes 7 × 7 sub-blocks.
Certainly, this is a kind of preferred embodiment, is not limited thereto.The array of expansible two dimensional code can be 3 × 3,4 × 4,5 × 5,6 × 6,7 × 7 ... wait countless basic model, and every kind of basic model can expand six kinds of extendeds again, such as Expansible 3 × 4,3 × 5,3 × 6,4 × 3,5 × 3,6 × 3 six kinds of extendeds out of 3 × 3 basic models, that is, can for basic model M × M Expand M × (M+1), M × (M+2), M × (M+3), (M+1) × M, six kinds of extended colour code battle arrays of (M+2) × M, (M+3) × M Column.
Anchor point, when being identified to expansible two dimensional code (label), for demarcating code domain position.Starting positioning Point, when being identified to expansible two dimensional code (label), for demarcating code domain position and direction.
In the present embodiment, it is preferable that the color in the frame of the first anchor point 1 is the frame of aforementioned four anchor point The interior longest color of multiple color medium wavelength.
First anchor point 1 is used as Initial fix, and the color in Initial fix frame is selected color medium wavelength longest Color, in order to identify the directional information that can obtain code when expansible two dimensional code, and do so with relatively good Fault-tolerance.Because different light sources irradiates, such as daylight, fluorescent lamp, incandescent lamp, the LED light of different-colour be may be such that The color taken generates bigger error, each although the color that anchor point internal reflection goes out has bigger variation The relativeness size of the wavelength of anchor point reflected light or more stable, by repetition test, with the relativeness of wavelength Determine which anchor point is Initial fix, accuracy rate is relatively high.
For the color in first to fourth anchor point frame, if the C kind color made an appointment is 4 kinds of colors, and press The descending arrangement of wavelength, obtained arrangement C0, C1, C2, C3.For using C0 color in Initial fix frame, for it Excess-three anchor point, C1-C3 can be used, and color is repeatable.Various gradient colors are used in addition, not limiting.
Further, first to fourth anchor point puts in order as clock-wise order, is also possible to sequence counter-clockwise.Figure Putting in order for first to fourth anchor point is clock-wise order in expansible two dimensional code shown in 1.First to fourth is fixed Different the putting in order in site corresponds to putting in order for color in the frame of first to fourth anchor point.
In the present embodiment, it is preferable that in the frame of first to fourth anchor point color put in order in array 5 The value of N × M is corresponding.
For example, anchor point color alignment is that C0-C1-C1-C1 can indicate 3 × 3 type arrays, C0-C1-C1-C2 can indicate 4 × 4 type arrays, etc..For more specific example, when the color alignment of anchor point are as follows: when red-green-yellow-blue, indicate 7 × 7 Type array;When the color alignment of anchor point are as follows: red-blue-yellow-green-when, indicate 6 × 6 type arrays, etc..
It include classification logotype area 6 between first anchor point 1 and the second anchor point 2;
It include between expansion area 7, third anchor point 3 and the 4th anchor point 4 between second anchor point 2 and third anchor point 3 Including including expansion area 9 between expansion area 8, the 4th anchor point 4 and the first anchor point 1.
Whether classification logotype area enables other expansion areas at three for demarcating.
Expansion area is used to be extended basic code regions (i.e. array 5), such as basic code value area is 7 × 7 matrixes, If enabling left side expansion area 9,8 × 7 matrixes can be formed.
Basic code value area (i.e. array 5) is used as information carrier area, can be by additional three expansion areas come to information capacity Carry out dilatation.
That is, basic code value area and expansion area can be used as the carrier part of information.Not by color matrix Different specific informations can be indicated with color alignment combination.Information leakage cracks in order to prevent, can add first to information It is close and be encoded into color matrix, specific code key then is passed through to encoded color matrix and carries out the secondary encryption of scramble.
In addition, the frame surrounding of anchor point 1,2,3,4 further includes being left white region 10;The surrounding of array 5 further includes being left white area Domain 10;The surrounding of expansion area 7,8,9 further includes being left white region 10;Also, region 10 is left white with the second color filling of agreement.
Preferably, the first color is black, and the second color is white.
Certainly this is a kind of preferred embodiment, is not limited thereto.But it generally, is left white region, as background colour, Based on white light color, without using the color close with sub-block color-gamut.Anchor point outline border frame uses black or dark color Coloured silk, it is big with region color difference is left white, it is the bigger the better.
In expansible two dimensional code shown in Fig. 1, six kinds of colors are used altogether, and four kinds of colors (red, blue, Huang, green) are used In carrying information, other two color is (black, white) to be used as anchor point outline border color and is left white field color, and 1 side of the first anchor point Color in frame is red, and the color in 2 frame of the second anchor point is green, and the color in 3 frame of third anchor point is yellow, It is blue with the color in 4 frame of the 4th anchor point.
Expansible two dimensional code can arbitrarily choose four kinds of colors according to the design needs, each sub-block can take four kinds One of color with the primary color (accounting for the maximum color of area) of the regional area of agreement is sub-block carrying in each sub-block The color of information, other regions in sub-block other than the regional area can be arbitrarily devised, and design and color does not all have Limitation.Because four kinds of colors of expansible two dimensional code can be selected arbitrarily, can select most to match according to the needs of pattern Color, in addition in each sub-block other than above-mentioned regional area, there are also sizable region can be arbitrarily devised, thus So that expansible two dimensional code has very high designability, it can be by Information hiding in multicolour pattern.Accordingly, with respect to opposite In conventional two-dimensional code, expansible two dimensional code can carry out graphic arts design, and expansible two dimensional code is made to seem more to appreciate The heart is pleasing, other than carrying the basic function of information, decoration, beautifying and decorating function is also had both, as shown in Fig. 3-Figure 10.
In addition, because each sub-block can take four kinds of colors, so that each sub-block can carry the letter of 2 bits Breath;So the density of information often doubles relative to traditional two dimensional code.
Second embodiment of the invention is related to a kind of recognition methods of expansible two dimensional code.Figure 11 be this expansible two Tie up the flow diagram of the recognition methods of code.
Specifically, as shown in figure 11, the recognition methods of the expansible two dimensional code includes:
In step 1101, expansible two dimensional code is shot.
Then into step 1102, determines and be located in four anchor points and four anchor points on four vertex of quadrangle The first anchor point, the second anchor point, third anchor point and the 4th anchor point.
Then into step 1103, the classification logotype area between the first and second anchor points, category mark are determined Area includes multiple sub-blocks in one dimensional arrangement.
Then into step 1104, determine between second and third anchor point, between the third and fourth anchor point, the Four and first three expansion areas between anchor point, each expansion area include multiple sub-blocks in one dimensional arrangement.
Then into step 1105, according to the information that sub-block in classification logotype area carries, determine three expansion areas whether by It enables.
Then into step 1106, the array being made of N × M sub-block for including in quadrangle is determined, and judge each The color of sub-block, wherein N and M is the integer greater than 1.
The information carried in expansible two dimensional code is identified according to the color of each sub-block then into step 1107.
Hereafter terminate this process.
Present embodiment is method implementation corresponding with first embodiment, and present embodiment can be implemented with first Mode is worked in coordination implementation.The relevant technical details mentioned in first embodiment are still effective in the present embodiment, in order to It reduces and repeats, which is not described herein again.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in the first implementation In mode.
It should be noted that each method embodiment of the invention can be realized in a manner of software, hardware, firmware etc.. Regardless of the present invention is realized in a manner of software, hardware or firmware, instruction code may be stored in any kind of computer In addressable memory (such as permanent perhaps revisable volatibility is perhaps non-volatile solid or non-solid State, fix or replaceable medium etc.).Equally, memory may, for example, be programmable logic array (Programmable Array Logic, referred to as " PAL "), random access memory (Random Access Memory, referred to as " RAM "), programmable read only memory (Programmable Read Only Memory, referred to as " PROM "), read-only memory (Read-Only Memory, referred to as " ROM "), electrically erasable programmable read-only memory (Electrically Erasable Programmable ROM, referred to as " EEPROM "), disk, CD, digital versatile disc (Digital Versatile Disc, Referred to as " DVD ") etc..
It should be noted that in the claim and specification of this patent, such as first and second or the like relationship Term is only used to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying There are any actual relationship or orders between these entities or operation.Moreover, the terms "include", "comprise" or its Any other variant is intended to non-exclusive inclusion so that include the process, methods of a series of elements, article or Equipment not only includes those elements, but also including other elements that are not explicitly listed, or further include for this process, Method, article or the intrinsic element of equipment.In the absence of more restrictions, being wanted by what sentence " including one " limited Element, it is not excluded that there is also other identical elements in the process, method, article or apparatus that includes the element.
Although being shown and described to the present invention by referring to some of the preferred embodiment of the invention, It will be understood by those skilled in the art that can to it, various changes can be made in the form and details, without departing from this hair Bright spirit and scope.

Claims (10)

1. a kind of expansible two dimensional code characterized by comprising
Four anchor points positioned at four vertex of quadrangle, successively are as follows: the first anchor point, the second anchor point, third anchor point, and 4th anchor point;
It include classification logotype area between first and second anchor points, the classification logotype area includes multiple sons in one dimensional arrangement Block;
Between second and third anchor point, between the third and fourth anchor point, the 4th and first respectively include three between anchor point A expansion area, each expansion area include multiple sub-blocks in one dimensional arrangement;
It include the array being made of N × M sub-block in the quadrangle, wherein N and M is the integer greater than 1;
Each sub-block carries information by different colors;
Sub-block is used to carry the information for determining whether three expansion areas are activated in the classification logotype area.
2. expansible two dimensional code according to claim 1, which is characterized in that in each sub-block of the array in advance For the regional area of agreement for carrying information, the color of the regional area is one of the C kind color made an appointment, the part One of color of C kind described in region occupies the area more than half, other regions in each sub-block to design and color not It is limited, wherein C is the integer greater than 2.
3. expansible two dimensional code according to claim 1, which is characterized in that each anchor point is with the first color It is at least two colors different from first color respectively in the frame of four anchor points as frame.
4. expansible two dimensional code according to claim 3, which is characterized in that the face in the frame of first anchor point Color is the longest color of multiple color medium wavelength in the frame of four anchor points.
5. expansible two dimensional code according to claim 1, which is characterized in that first to fourth anchor point puts in order For clock-wise order or sequence counter-clockwise.
6. expansible two dimensional code according to claim 5, which is characterized in that face in the frame of first to fourth anchor point Putting in order for color is corresponding with the value of the N × M.
7. expansible two dimensional code according to claim 1, which is characterized in that the frame surrounding of the anchor point further includes It is left white region;The surrounding of the array further includes being left white region;The surrounding of the expansion area further includes being left white region;It is described to be left white Second color filling of the region to arrange.
8. expansible two dimensional code according to claim 7, which is characterized in that first color is black;Described Second colors are white.
9. the expansible two dimensional code according to any one of claim 2 to 8, which is characterized in that the C is 4, the C Kind color includes red, blue, Huang, green.
10. a kind of recognition methods of expansible two dimensional code, expansible described in any one of claims 1 to 9 for identification Two dimensional code, which is characterized in that the described method includes:
The expansible two dimensional code is shot;
According to resulting picture is shot, determines and be located in four anchor points and four anchor points on four vertex of quadrangle First anchor point, the second anchor point, third anchor point and the 4th anchor point;
Determine that the classification logotype area between the first and second anchor points, the classification logotype area include in the more of one dimensional arrangement A sub-block;
It determines between second and third anchor point, between the third and fourth anchor point, the 4th and first between anchor point Three expansion areas, each expansion area include multiple sub-blocks in one dimensional arrangement;
According to the information that sub-block in the classification logotype area carries, determine whether three expansion areas are activated;
It determines the array being made of N × M sub-block for including in the quadrangle, and judges the color of each sub-block, Middle N and M is the integer greater than 1;
According to the color of each sub-block, the information carried in the expansible two dimensional code is identified.
CN201810328800.4A 2018-04-13 2018-04-13 Expansible two dimensional code and its recognition methods Pending CN110378454A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810328800.4A CN110378454A (en) 2018-04-13 2018-04-13 Expansible two dimensional code and its recognition methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810328800.4A CN110378454A (en) 2018-04-13 2018-04-13 Expansible two dimensional code and its recognition methods

Publications (1)

Publication Number Publication Date
CN110378454A true CN110378454A (en) 2019-10-25

Family

ID=68243814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810328800.4A Pending CN110378454A (en) 2018-04-13 2018-04-13 Expansible two dimensional code and its recognition methods

Country Status (1)

Country Link
CN (1) CN110378454A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113033743A (en) * 2019-12-25 2021-06-25 北京极智嘉科技股份有限公司 Positioning mark, robot for identifying positioning mark, positioning method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101334849A (en) * 2008-07-01 2008-12-31 北大方正集团有限公司 Symbol generation method and device for two-dimensional code label, and structure of two-dimensional code label
CN102043940A (en) * 2009-10-14 2011-05-04 北大方正集团有限公司 Method and device for reading two-dimensional code symbol data
CN103632181A (en) * 2012-08-22 2014-03-12 天津网团科技有限公司 Three-dimensional (3D) image code generating and analyzing methods and device thereof
JP2014085777A (en) * 2012-10-23 2014-05-12 Terrara Code Research Institute Inc Two-dimensional code, method of generating two-dimensional code, and method of reading two-dimensional code
CN103854298A (en) * 2014-02-13 2014-06-11 腾讯科技(深圳)有限公司 Method for integrating pictures with two-dimension codes and terminal
CN104657768A (en) * 2015-03-20 2015-05-27 华中科技大学 Colorful three-dimensional code structure and colorful three-dimensional code reading method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101334849A (en) * 2008-07-01 2008-12-31 北大方正集团有限公司 Symbol generation method and device for two-dimensional code label, and structure of two-dimensional code label
CN102043940A (en) * 2009-10-14 2011-05-04 北大方正集团有限公司 Method and device for reading two-dimensional code symbol data
CN103632181A (en) * 2012-08-22 2014-03-12 天津网团科技有限公司 Three-dimensional (3D) image code generating and analyzing methods and device thereof
JP2014085777A (en) * 2012-10-23 2014-05-12 Terrara Code Research Institute Inc Two-dimensional code, method of generating two-dimensional code, and method of reading two-dimensional code
CN103854298A (en) * 2014-02-13 2014-06-11 腾讯科技(深圳)有限公司 Method for integrating pictures with two-dimension codes and terminal
CN104657768A (en) * 2015-03-20 2015-05-27 华中科技大学 Colorful three-dimensional code structure and colorful three-dimensional code reading method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113033743A (en) * 2019-12-25 2021-06-25 北京极智嘉科技股份有限公司 Positioning mark, robot for identifying positioning mark, positioning method

Similar Documents

Publication Publication Date Title
CN106529633B (en) Generation method, coding/decoding method and the device of two dimensional code
US7185816B1 (en) Bar code and method of forming a bar code having color for encoding supplemental information
JP4557866B2 (en) Mixed code, mixed code generation method and apparatus, and recording medium
CN105981052B (en) Marking comprising two patterns on a surface
CN105224974B (en) The method and method for anti-counterfeit of hiding information in a kind of matrix two-dimensional code
US10176353B2 (en) Method and system of forensic encryption
CN104794518B (en) The generation method of color 2 D code
US8194976B2 (en) Machine readable documents and reading methods
US20180057975A1 (en) Process for making a fabric label containing one unique information and respective authentication process
CN104778440B (en) The recognition methods of color 2 D code and identification device
JP2008181447A (en) Excitation coloring color code and its decoding method
CN110378455A (en) Anti-fake two-dimension code and its anti-counterfeiting authentication method
CN110517051A (en) A kind of two dimension code generation method, coding/decoding method, two dimensional code and readable storage medium storing program for executing
TWI856222B (en) Method and device for reading a two-dimensional encoded pattern applied on a non-uniform background.
CN203503241U (en) Thermal-change two-dimension code showing printing structure
US7188778B2 (en) Machine-readable symbol and related method
CN110378454A (en) Expansible two dimensional code and its recognition methods
US20030052179A1 (en) Machine-readable symbol and related method
CN110378453A (en) Color trellis code and its recognition methods
CN105160378A (en) Color invisible image code generating method
CN104951828B (en) The generation method of colored high-order latent image code
US20160314330A1 (en) Two-dimensional identification pattern, article including such a pattern, and methods for marking and identifying such a pattern
CN115423063B (en) Anti-copying shading anti-counterfeiting method and device based on micro-point code
CN104850817B (en) The identification device of colored high-order latent image code
CN104866886B (en) The generating means of colored high-order latent image code

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191025

RJ01 Rejection of invention patent application after publication