CN104933386B - The recognition methods of many GTG invisible two-dimensional codes - Google Patents
The recognition methods of many GTG invisible two-dimensional codes Download PDFInfo
- Publication number
- CN104933386B CN104933386B CN201510323387.9A CN201510323387A CN104933386B CN 104933386 B CN104933386 B CN 104933386B CN 201510323387 A CN201510323387 A CN 201510323387A CN 104933386 B CN104933386 B CN 104933386B
- Authority
- CN
- China
- Prior art keywords
- information
- gtg
- invisible
- code
- dimensional codes
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000003860 storage Methods 0.000 abstract description 80
- 239000003086 colorant Substances 0.000 description 100
- 230000004044 response Effects 0.000 description 69
- 238000005516 engineering process Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 9
- 230000014759 maintenance of location Effects 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000011160 research Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 235000005976 Citrus sinensis Nutrition 0.000 description 2
- 240000002319 Citrus sinensis Species 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 2
- 108700026244 Open Reading Frames Proteins 0.000 description 2
- IRERQBUNZFJFGC-UHFFFAOYSA-L azure blue Chemical compound [Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Al+3].[Al+3].[Al+3].[Al+3].[Al+3].[Al+3].[S-]S[S-].[O-][Si]([O-])([O-])[O-].[O-][Si]([O-])([O-])[O-].[O-][Si]([O-])([O-])[O-].[O-][Si]([O-])([O-])[O-].[O-][Si]([O-])([O-])[O-].[O-][Si]([O-])([O-])[O-] IRERQBUNZFJFGC-UHFFFAOYSA-L 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000009776 industrial production Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000009526 moderate injury Effects 0.000 description 2
- 241001270131 Agaricus moelleri Species 0.000 description 1
- 235000000177 Indigofera tinctoria Nutrition 0.000 description 1
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000029087 digestion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229940097275 indigo Drugs 0.000 description 1
- COHYTHOBJLSHDF-UHFFFAOYSA-N indigo powder Natural products N1C2=CC=CC=C2C(=O)C1=C1C(=O)C2=CC=CC=C2N1 COHYTHOBJLSHDF-UHFFFAOYSA-N 0.000 description 1
- 239000004579 marble Substances 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Image Analysis (AREA)
Abstract
The invention provides a kind of recognition methods of many GTG invisible two-dimensional codes, it comprises the following steps:Obtain many GTG invisible two-dimensional codes;The information code element respectively with some grades of GTGs is read from identification region, output is encoded data after decoding.Using such scheme, present invention introduces GTG quantity and invisible two-dimensional codes, new many GTG invisible two-dimensional codes are redefined, the many GTG invisible two-dimensional codes for carrying more code information carrying breaths can be recognized, so as to obtain more code information carrying breaths, information storage is big, can be used as word or image carrier, with very high market application value.
Description
Technical field
The present invention relates to planar bar code technology improvement, more particularly to, a kind of recognition methods of many GTG invisible two-dimensional codes.
Background technology
Two-dimensional bar code/Quick Response Code (2-dimensional bar code) is by a set pattern with certain specific geometric figure
The chequered with black and white graphic recording data symbol information that rule is distributed in plane (on two-dimensional directional);On coding dexterously
It is corresponding with binary system several using several using the concept of " 0 ", " 1 " bit stream for constituting computer-internal logical foundations
What body represents word numerical information, by image input device or photoelectric scanning device automatically identifying and reading to realize that information is automatic
Processing:It has some general character of barcode technology:Every kind of code system has its specific character set;Each character occupies certain width
Degree;With certain verifying function etc..Also there is the information automatic identification function to not going together and processing figure rotation to become simultaneously
Change point.
The external research to planar bar code technology starts from late 1980s, in terms of two-dimensional code symbol presentation technology research
A variety of code systems are had been developed that, PDF417, QR Code, Code 49, Code 16K, Code One etc. is common are.These two dimensions
The information density of code is all greatly improved than traditional one-dimension code, and such as PDF417 information density is one-dimension code CodeC39
More than 20 times.In terms of Quick Response Code Standardization Research, international automatic identification AEM (AIM), American Standards Association
(ANSI) the symbol standard of the code systems such as PDF417, QR Code, Code 49, Code 16K, Code One has been completed.World mark
Quasi- technical committee and International Electrotechnical Commission have also set up the bar code automatic identification technology committee (ISO/IEC/JTC1/
SC31), QR Code international standard (ISO/IEC18004 has been formulated:2000《Automatic Identification & Data Collection-bar
Code sign technical specification-QR codes》), draft the Quick Response Codes such as PDF417, Code 16K, Data Matrix, Maxi Code
ISO/IEC draft standards.In terms of the development of Quick Response Code equipment development, production, equipment manufacturers' production of the state such as the U.S., Japan
Recognizing apparatus, symbol generation equipment, are widely used to all kinds of Quick Response Code application systems.Quick Response Code is used as a kind of brand-new information
Storage, transmission and identification technology, many national concerns in the world have just been obtained from being born certainly.Virtue Japan and other countries,
Planar bar code technology is not only applied to the management of the department to all kinds of certificates such as public security, diplomacy, military affairs, and by Quick Response Code application
In management of the departments such as customs, the tax to all kinds of forms and bill, the department such as business, communications and transportation is to commodity and cargo transport
Management, automatic management of the postal service to the management, field of industrial production of parcel post to industrial production line.
Research of the China to planar bar code technology starts from 1993.Article Numbering Center of China is to several conventional Quick Response Codes
PDF417, QR Code, Data Matrix, Maxi Code, Code49, Code 16K, Code One technical specification are carried out
Translation and follow-up study.With the constantly improve of China market economy and developing rapidly for information technology, it is domestic to Quick Response Code this
The demand of one new technology is growing day by day.Article Numbering Center of China is in former China State Bureau of Quality and Technical Supervision and national departments concerned
Under supporting energetically, the research to planar bar code technology deepens continuously.On the basis of the external correlation technique data of digestion, two have been formulated
The national standard of individual Quick Response Code:Quick Response Code grid matrix code (SJ/T 11349-2006) and Quick Response Code close matrix code (SJ/
T11350-2006), so that the research and development that China has the Quick Response Code of technology with proprietary intellectual property rights are greatly facilitated.
Provide some Back ground Informations of Quick Response Code relevant criterion again below.Correction graph (Alignment Pattern) is
A fixed reference figure for establishing matrix notation position, decoding software in image can have moderate damage by it
In the case of bad, the coordinate image of image module is resynchronized.Character count designator (Character Count Indicator)
It is the bit sequence for defining the data string length under a certain pattern.ECI designators (ECI designator) are usually 6 bit digitals,
For identifying specific ECI tasks.Coding region (encoding region) is not taken in symbol by functional graphic,
The region that data or error correction code word can be encoded.Expand and explain (Extended Channel Interpretation
(ECI) it is) in some code systems, to allow output stream the agreement for having the explanations different from default character set.Format information
(Format Information) is a kind of functional graphic, and it includes the symbol error-correction level used and the mask graph used
Information, so that the remainder to coding region enters row decoding.Functional graphic (function pattern) is used in symbol
In symbol location and the special pattern of feature recognition.Mask graph is to be used for symbol with reference to (Mask Pattern Reference)
Three bit mask graphical identifiers.Mask (masking) is that in coding region, xor operation is carried out to bitmap with mask graph,
The purpose is to make the dark balanced proportion with light module number in symbol, and reduce the figure for influenceing image quickly to handle to go out
It is existing.Pattern (mode) is the method that specific character set is expressed as to bit string.Mode indicators (Mode Indicator) are generally
For 4 bit identifiers, the coding mode used in subsequent data sequence is indicated.Position sensing figure (Position Detection
Pattern it is) to constitute one of three identical figures of view finding figure.Section (segment) is with same ECI or coding mode volume
The data sequence of code.Separator (Separator) is the functional graphic being all made up of light module, and width is a module,
For the remainder of position sensing figure and symbol to be separated.Full stop (Terminator) is to show data bit for sign-off table
The bitmap of stream.Positioning figure (Timing Pattern) is typically the dark figure interlocked with light module, is easy to determine symbol
The coordinate of middle module.
With the development of technology, Quick Response Code has been used widely.But, Quick Response Code is typically only capable to accommodate more than 1,000
Byte, such as 500 Chinese characters or so, the small deficiency of existence information amount of storage, and due to its rule limitation, cause to expand
The maximum capacity of appearance is no more than the square number of existing capacity.And with the development of the barcode scanning hardware such as mobile phone, camera technique can
Enough obtain fine image.Therefore, the prior art is defective, it is necessary to improve.
The content of the invention
The technical problems to be solved by the invention are to provide a kind of recognition methods of new many GTG invisible two-dimensional codes.
Technical scheme is as follows:A kind of recognition methods of many GTG invisible two-dimensional codes, it comprises the following steps:Obtain
Take many GTG invisible two-dimensional codes;The information code element respectively with some grades of GTGs is read from identification region, output is encoded after decoding
Data.
It is preferred that, during many GTG invisible two-dimensional codes of the acquisition, including step:Obtain two-dimensional signal.
It is preferred that, the two-dimensional signal includes two dimensional image.
It is preferred that, the two-dimensional signal includes the two dimensionization image of three dimensions.
It is preferred that, after the acquisition two-dimensional signal, in addition to step:Judge whether many GTG invisible two-dimensional codes, be then
The information code element respectively with some grades of GTGs is read from identification region.
It is preferred that, after the acquisition two-dimensional signal, in addition to step:Identification region is determined, is then judged whether more grey
Rank invisible two-dimensional codes.
It is preferred that, many GTG invisible two-dimensional codes are judged whether according to the positioning area of the identification region.
It is preferred that, many GTG invisible two-dimensional codes are judged whether according to the information area of the identification region.
It is preferred that, the information code respectively with some grades of GTGs is read from identification region according to the shape of described information code element
Member.
It is preferred that, described information code element is shaped as rectangle.
Using such scheme, present invention introduces GTG quantity and invisible two-dimensional codes, new many GTGs have been redefined stealthy
Quick Response Code, can recognize many GTG invisible two-dimensional codes for carrying more code information carrying breaths, so as to obtain more code information carrying breaths, letter
Cease amount of storage big, can be used as word or image carrier, with very high market application value.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of one embodiment of recognition methods of the present invention.
Embodiment
For the ease of understanding the present invention, below in conjunction with the accompanying drawings and specific embodiment, the present invention will be described in more detail.
But, the present invention can be realized using many different forms, however it is not limited to the embodiment described by this specification.Need
Bright, when element is referred to as " being fixed on " another element, it directly on another element or be able to can also be present
Element placed in the middle.When an element is considered as " connection " another element, it can be directly to another element or
Person may be simultaneously present centering elements.
Unless otherwise defined, technology all used in this specification and scientific terminology are led with belonging to the technology of the present invention
The implication that the technical staff in domain is generally understood that is identical.Used term is to be in the description of the invention in this specification
The purpose of description specific embodiment, is not intended to the limitation present invention.Term used in this specification " and/or " include one
The arbitrary and all combination of individual or multiple related Listed Items.
As shown in figure 1, one embodiment of the present of invention is, and a kind of recognition methods of many GTG invisible two-dimensional codes, it includes
Following steps:Obtain many GTG invisible two-dimensional codes;The information code element respectively with some grades of GTGs is read from identification region, after decoding
Output is encoded data.For example, being the identification region parsing of many GTG invisible two-dimensional codes after obtaining many GTG invisible two-dimensional codes
GTG quantity;For example, obtaining many GTG invisible two-dimensional codes for without notable positioning area or significantly positioning mark;That is, it is not existing
Have Quick Response Code be commonly used in three of positioning it is small square.And for example, many GTG invisible two-dimensional codes are remotely obtained;And for example, remotely from
Identification region reads the information code element respectively with some grades of GTGs, and output is encoded data after decoding.And for example, quilt is exported after decoding
Coded data is to default terminal.And for example, share after decoding and be encoded data, such as by network sharing, and for example, by mobile whole
Shared at end.
For example, obtaining the location information or positioning mark of many GTG invisible two-dimensional codes from the information area of identification region;Example
Such as, the information area of identification region has the positioning mark of some pixel compositions, to recognize many GTG invisible two-dimensional codes;Again
Such as, described information area includes correction graph, such as its fixed reference figure for being used to establish matrix notation position, decoding
Software by it in the case where image has moderate damage, can resynchronize the coordinate image of image module;And for example, it is described
The information area also includes coding region, for example, do not taken by functional graphic, the area that can be encoded to data or error correction code word
Domain.It should be noted that the existing planar bar code technology such as character count designator, ECI designators, separator, full stop, it is set
In the identification region, it will not be described here, of the invention and its each embodiment is only for each inventive point, each embodiment and its correlation
Technical characteristic is described in detail.And for example, identification region or the described information area or described information code element include positioning area, its
In, the positioning area is non-specific to offend the eye setting, i.e. its or phase identical with the expression-form in described information area or described information code element
Closely, it is unlikely to obstruction to view and admire, such as described positioning area and described information area are partial graphical or image, it is preferred that described
Positioning area has the positioning mark of some pixel compositions, to recognize.It is preferred that, the positioning area is arranged at described information area
In.
It is preferred that, during many GTG invisible two-dimensional codes of the acquisition, including step:Obtain two-dimensional signal.For example, obtaining two dimension
Image information.It is preferred that, the two-dimensional signal includes two dimensional image.It is preferred that, the two-dimensional signal includes three dimensions
Two dimensionization image;For example, being taken pictures to three dimensions, a 2-dimentional photo, the two dimensionization image of as described three dimensions are obtained.
And for example, landscape is taken pictures, obtains the photo of a conventional meaning, the two dimensionization image of as described three dimensions.
It is preferred that, after the acquisition two-dimensional signal, in addition to step:Judge whether many GTG invisible two-dimensional codes, be then
The information code element respectively with some grades of GTGs is read from identification region.For example, judging whether that many GTGs are stealthy according to identification region
Quick Response Code, is that the information code element respectively with some grades of GTGs is then read from identification region.And for example, according to the special mark of identification region
Note, or identification region the information area, judge whether many GTG invisible two-dimensional codes, be then from identification region read respectively have it is some
The information code element of level GTG.And for example, in the information area of identification region location information or the positioning area in the information area,
Judge whether many GTG invisible two-dimensional codes, be that the information code element respectively with some grades of GTGs is then read from identification region.
It is preferred that, after the acquisition two-dimensional signal, in addition to step:Identification region is determined, is then judged whether more grey
Rank invisible two-dimensional codes.It is preferred that, many GTG invisible two-dimensional codes are judged whether according to the positioning area of the identification region.And/or, root
Judge whether many GTG invisible two-dimensional codes according to the information area of the identification region.It is preferred that, the determination identification region, including it is true
The positioning area of the fixed identification region and the information area, or, determine the identification region the information area and positioning area therein or
Positioning mark;Or, determine the positioning area or positioning mark in the information code element of the identification region.It is preferred that, it is described to determine
In identification region, the positioning area is determined by row, for example, often row sets positioning area described in one.And for example, the determination cog region
Domain, the only information area including determining the identification region;So, the stealthy two dimension of many GTGs without obvious positioning area can be obtained
Code, for example, the lattice at three angles of existing Quick Response Code.It is preferred that, described information area sets the positioning area;And for example, institute
State information code element and the positioning area is set.It is preferred that, each described information code element sets positioning area described in one;Or, Ruo Gansuo
Positioning area described in stating information code element shared one, for example, there is 300 information code elements, is divided into 3 groups, is shared per group information code element described in one
Positioning area, has 3 positioning areas;Or, whole described information code elements share positioning area described in one, for example, in the cog region
The upper left corner, the lower left corner, the upper right corner or the lower right corner in domain set the positioning area, and whole described information code elements share the positioning
Area.So, the capacity of many GTG invisible two-dimensional codes can be increased, and it is readily identified.
It is preferred that, the information code respectively with some grades of GTGs is read from identification region according to the shape of described information code element
Member.For example, described information code element is shaped as rectangle.It is preferred that, being shaped as described information code element is square.It is preferred that, it is described
The size of information code element is set according to GTG quantity.For example, the size of described information code element is directly proportional to GTG quantity, and for example,
Ratio is determined according to default experience ratio table.And for example, the size of described information code element is determined according to the identification region.For example,
Identification region is square, is classified as x2It is individual square;For example, the identification region is 3*3 square centimeters, 9 sides are classified as
Shape, the size of each square as described information code element, i.e., 1 square centimeter;And for example, be classified as 36 it is square, it is each square
The as size of described information code element, i.e., 0.25 square centimeter.These corresponding relations only need to be pre-set.And for example, root is gone back
The size of described information code element is determined according to number of colours.For example, the size of described information code element is inversely proportional with the number of colours,
The number of colours is bigger, and described information code element is smaller.It is preferred that, determine described information code element always according to the GTG quantity
Size.For example, the size of described information code element is inversely proportional with the GTG quantity, the GTG quantity is bigger, described information code
Member is smaller.So, an information code element can accommodate bigger information content.
And for example, the recognition methods, it comprises the following steps:Obtain many GTG invisible two-dimensional codes;Read from identification region
Respectively there are some colors and each color has the information code element of some grades of GTGs, output is encoded data after decoding.Wherein, if
Do color and there are each color some grades of GTGs to give information code element or many GTG invisible two-dimensional codes or the color of identification region
Color quantity.For example, read from identification region with the information code element of red and black double colour and each color with 96 grades of GTGs,
Its a total of 96*2=192 seed color;And for example, read from identification region with red-black two kinds of basic colors and each is basic
Color has the information code element of 96 grades of GTGs, its a total of 96*2=192 kinds subdivision color.Or, it will be appreciated that it is, according to described
Number of colours and the GTG quantity, identification is with some basic colors and each basic color combines some grades of GTGs, so as to combine
Form some colors or be sub-color or be segment color information code element.
For example, the various subdivision colors that cooperation of the color including basic color and GTG is obtained, the number of colours bag
Include basic chromatic number amount.Wherein, the basic color is some basic colors, for example the basic color of RGB three, and for example, per color
Coordinate 12 GTGs, then a total of 36 kinds of colors.For example, basic color cooperatively forms the GTG of relevant rudimentary color from different GTGs
Colour system.And for example, each basic color is determined by the number of colours, i.e., described basic color is related to the number of colours.For example,
The number of colours is 3, corresponding, and the color includes 3 kinds of basic colors;And for example, the GTG quantity is 16, i.e., including 16 grades
GTG, so, a total of 48 kinds of colors of identification region of many GTG invisible two-dimensional codes.And for example, the number of colours is 8, described
GTG quantity is 64, i.e., described number of colours includes 8 kinds of basic colors, and every kind of basic color has 64 grades of GTGs, totally 512 kinds of colors or
Segment color.And for example, the corresponding basic color of number of colours, example are determined according to the basic chromatic number amount mapping table of color 2 D code
Such as, each basic chromatic number amount in the table to should quantity basic color, for example, according to number of colours and the basic color of basic color
Quantity mapping table, corresponding basic color information is obtained according to number of colours, for example, number of colours is 3, what correspondence was pre-seted
3 kinds of basic color RGB, and for example, number of colours is 7, and 7 kinds of basic colors that correspondence is pre-seted, the yellowish green ultramarine of such as blood orange is purple, for example,
Basic chromatic number amount is 8,8 kinds of basic colors that correspondence is pre-seted, and and for example, basic chromatic number amount is 8, and corresponding basic color is that blood orange is yellowish green
Ultramarine purple indigo;And for example, basic chromatic number amount is 64 or 128, and corresponding basic color is the correlation set by each image processing software
Colour system, by that analogy.For example, the number of colours is 256, the GTG quantity is also 256, then a total of 65536 kinds of colors,
I.e. each basic color includes the color of 256 kinds of different GTGs, and each GTG is to that should have the color of 256 kinds of different basic colors.
Under normal circumstances, using number of colours as storage information factor when, if number of colours is higher, follow-up
Identification process in, the requirement to hardware device is higher, and has the advantages that information capacity is big;Can also be only with grey exponent number
The factor as storage information is measured, now color is intended only as the form of expression of many GTG invisible two-dimensional codes, its essential storage
Information is grey Quick Response Code, gray processing processing is carried out to image during identification, without considering color factors.
For example, being the various basic color parsing GTG quantity in the identification region of many GTG invisible two-dimensional codes;And for example, it is more grey
The identification region of rank invisible two-dimensional codes only configuration information area, deposits location information in the information area;Or deposited in the information area
Positioning area.For example, parsing number of colours and GTG quantity for the identification region of many GTG invisible two-dimensional codes;And for example, by the color
Color quantity determines each basic color, i.e., described basic color is related to the number of colours.And for example, it is many GTG invisible two-dimensional codes
Identification region parsing number of colours and GTG quantity.And for example, it is the identification region parsing of many GTG invisible two-dimensional codes and ash more
The GTG quantity that the number of colours of rank invisible two-dimensional codes matches, for example, the GTG quantity is equal with the number of colours.Again
Such as, the identification region of many GTG invisible two-dimensional codes is parsed always according to the GTG quantity.And for example, according to GTG quantity
The size of the identification region is adjusted flexibly.For example, the identification region is directly proportional to the GTG quantity, in the present embodiment,
The size of many GTG invisible two-dimensional codes is not a rated value, but is flexibly set according to GTG quantity, can be with practical application
Make a width very big pictorial poster;It is preferred that, the positioning grid that the pictorial poster is viewed and admired without obvious, obstruction, so that as many
GTG invisible two-dimensional codes are used.
It is preferred that, when obtaining many GTG invisible two-dimensional codes, the letter is also determined by the shape mark in described information area
Cease the shape of code element.For example, the shape of described information code element is set according to the GTG quantity, for example, the GTG quantity is got over
Greatly, the edge of the shape of described information code element is more;And for example, the GTG quantity is bigger, and the shape of described information code element is more multiple
It is miscellaneous;And for example, the shape of described information code element has some convex portions, and the GTG quantity is bigger, and the convex portion of described information code element is got over
It is many;It is preferred that, the convex portion quantity of described information code element is equal with the GTG quantity;It is preferred that, each described information code element is set
Positioning area described in one is put, using the positioning area of the convex portion as described information code element.For example, the convex portion is essentially
Pixel grid, the pixel grid on its both sides is colourless or light color, and the convex portion is dark color.It is preferred that, according to the grey exponent number
Amount sets the size of described information code element.For example, the size of described information code element is inversely proportional with the GTG quantity, for example, institute
State GTG quantity bigger, described information code element is smaller.
It is preferred that, also include step after many GTG invisible two-dimensional codes of acquisition:Denoising, by denoising to obtain more preferable knowledge
Other effect.For example, carrying out the denoising using mean filter.It is preferred that, the denoising is carried out using geometric mean filtering.Again
Such as, the denoising is carried out using smothing filtering.It is preferred that, the denoising is carried out using nonlinear smoothing filtering.It is preferred that, use
The mode of many GTG invisible two-dimensional codes is quickly continuously acquired simultaneously, similar to the continuous shooting mode that interval time is extremely short, obtains multiple
Many GTG invisible two-dimensional codes, are overlapped, and then perform the denoising.So, more accurately denoising effect can be obtained.It is preferred that
, the denoising is carried out using fuzzy denoising mode;And for example, the denoising is carried out using cloud denoising mode;For example, obtaining more grey
After rank invisible two-dimensional codes, uploaded onto the server, for example, upload to internet or high in the clouds, automatic comparison identification server
Database, obtain fine definition database in many GTG invisible two-dimensional codes.So, even if obtaining the stealthy two dimension of many GTGs
The poor quality of code, can also realize fabulous denoising effect.
It is preferred that, the GTG quantity is parsed according to the number of colours.For example, GTG quantity is 8 to 256.For example, institute
State GTG quantity to be inversely proportional with the number of colours, that is to say, that number of colours is bigger, and GTG quantity is smaller;For example, the color
Color quantity is 256, and the GTG quantity is 8;And for example, the number of colours is 128, and the GTG quantity is 16;And for example, it is described
Number of colours is 64, and the GTG quantity is 32;By that analogy.So, it is that can determine that the GTG according to the number of colours
Quantity.And for example, the GTG quantity is directly proportional to the number of colours, that is to say, that number of colours is bigger, and GTG quantity is got over
Greatly;For example, the number of colours is 8, the GTG quantity is 8;And for example, the number of colours is 16, and the GTG quantity is
16;And for example, the number of colours is 32, and the GTG quantity is 32;By that analogy.So, it is adaptable to generate various capacity
Many GTG invisible two-dimensional codes.
It is preferred that, unique GTG quantity is parsed according to the number of colours, for example, number of colours correspondence is unique
GTG quantity.And for example, its GTG quantity is parsed to each color in the number of colours, for example, each color or every
A kind of basic color has identical or different GTG quantity.For example, the GTG quantity that parsing obtains red is 16, blue GTG
Quantity is 8, and green GTG quantity is 24 etc..And for example, each color to the number of colours sets identical GTG quantity, example
Such as, red, blueness, the GTG quantity of green are 32.It is preferred that, the unique GTG quantity of number of colours correspondence, i.e., to described
The default identical GTG quantity of each color acquiescence of number of colours.It is preferred that, the default identical GTG quantity is 8 to 256.
For example, the GTG quantity for giving tacit consent to each color is 25.Then, the GTG quantity of each basic color is adjusted further according to input;For example
The adjustment GTG quantity of each basic color is inputted by user, using the GTG quantity as each basic color.
It is preferred that, the GTG quantity is used as according to the square root round numbers of the number of colours.For example, the number of colors
Measure as 64, the GTG quantity is 64 square root, i.e., 8;And for example, the number of colours is 255, and the GTG quantity is 255
Square root round numbers, such as 4 houses 5 enter to round, i.e., 16;And for example round downwards, i.e., 15;By that analogy.So, institute need to only be determined
State number of colours and can determine that the GTG quantity.And for example, square that the GTG quantity is the number of colours is set;Example
Such as, the number of colours is 8, and the GTG quantity is 8 square, i.e., 64;And for example, the number of colours is 10, the GTG
Quantity is 10 square, i.e., 100;By that analogy.So, it also need to only determine that the number of colours can determine that the grey exponent number
Amount, it is simple to operate easy-to-use.
In the various embodiments described above, the GTG be by it is most bright with it is most dark between brightness change, divide into several pieces.So as to
Corresponding screen intensity management and control is inputted in carrying out signal.Every digitized video is all formed as combined by many points, these
Point is also known as pixel (pixels), and each usual pixel can show many different colors, and it is by red, green, blue
(RGB) three sub-pixel groups into.Each sub-pixel, the light source of its behind can show different gray scales.And
GTG is represented by most secretly to the stratum level of different brightness most bright.This intermediate level is more, the picture that can be presented
Effect is also finer and smoother.By taking 8bit panel as an example, 28 powers can be showed, equal to 256 luminance levels, then referred to as 256
GTG.Each pixel, combines by the red, green, blue of different luminance levels, ultimately forms different colors in lcd screen
Point.That is, the color change that each is put on screen, is all the ash by constituting three RGB sub-pixels of this point in fact
Rank change is brought.For example, pre-set Quick Response Code identification region be matrix two-dimensional barcode, and for example, using PDF417,
The code systems such as Datamatrix, QR Code, Code 49, Code 16K, Code one set the identification of many GTG invisible two-dimensional codes
The related encoding and decoding rule on region and basis, but not with various embodiments of the present invention for positioning area, the information area and information code element etc.
Extra setting mutually conflict, the difference with existing code system is defined by the explanation of various embodiments of the present invention.It is main with QR below
Illustrate various embodiments of the present invention exemplified by Code codes, but it is understood that, various embodiments of the present invention are equally applicable to other code systems
Quick Response Code.For example, using QR Code codes, pre-seting the identification region of Quick Response Code.For the ease of adapting to various use environments,
And for example, the number of colours of Quick Response Code is pre-seted according to target identification ability, it includes GTG quantity, for example, 8 grades of GTGs of setting,
16 grades of GTGs, 64 grades of GTGs, 128 grades of GTGs, 256 grades of GTGs, 512 grades of GTGs, 1024 grades of GTGs or 2048 grades of GTGs or even
65536 grades of GTGs etc..
It refer to 1 dimension code information storage as follows:
X bars black and white 1 ties up code information storage:2x;
For example, 1 dimension code information storage of black and white 1 is 1bit (21=2), 2 dimension code information storages of black and white 1 are 2bit
(22=4), 3 dimension code information storages of black and white 1 are 3bit (23=8).
X bar n GTGs 1 tie up code information storage:nx;
For example, 14 GTGs 1 dimension code information storage is 1bit (41=4);24 GTGs 1 dimension code information storage is
2bit(42=16);34 GTGs 1 dimension code information storage is 3bit (43=64).
And for example, one 10 1 dimension code information storages are as follows:
10 black and white 1 ties up code information storage:210Bit information storages.
10 4 ranks 1 tie up code information storage:4810Bit information storages.
10 n ranks 1 tie up code information storage:n10Bit information storages.Visual information storage is increased considerably.
2 dimensions code information storage is expanded to again:
X bars black and white 2 ties up code information storage:2(2X);
X bar n ranks 2 tie up code information storage:n(2X);For example, described information area includes some square code elements;For example, using
Square 2 dimension code, then the dimension code of X bars n ranks 2 information storage is n(2X), and for example, described information area includes some rectangle code elements;For example,
Code is tieed up using rectangle 2, then in same identification region, the long wide Y of X+, anyhow common X+Y bars n ranks colour 2 tie up code information storage
For n(X+Y)。
One 10 2 dimension code information storages are as follows for another example:
10 black and white 2 ties up code information storage:220Information storage.
10 4 ranks 2 tie up code information storage:420Information storage.
10 8 ranks 2 tie up code information storage:820Information storage.
10 n ranks 2 tie up code information storage:n20Information storage.
And for example, using color as another information recording medium, for example, there are three kinds of basic color, i.e. three primary colours, then X bars 2
Tie up code information storage as follows:
The rank three primary colours 2 of X bars 4 tie up code information storage:(3*4)(2X)Information storage.
The rank three primary colours 2 of X bars 8 tie up code information storage:(3*8)(2X)Information storage.
X bar n ranks three primary colours 2 tie up code information storage:(3*n)(2X)Information storage.
And for example, using color as another information recording medium, for example, there are 64 kinds of basic color, i.e. 64 primary colours, then X bars 2
Tie up code information storage as follows:
The primary colours 2 of 4 rank of X bars 64 tie up code information storage:(64*4)(2X)Information storage.
The primary colours 2 of 8 rank of X bars 64 tie up code information storage:(64*8)(2X)Information storage.
The primary colours 2 of X bar n ranks 64 tie up code information storage:(64*n)(2X)Information storage.
As can be seen here, many GTG invisible two-dimensional codes information storages are increased considerably, so big storage information, and its application can
Think and know.For example, existing 2 dimension code information storage capacity only enough stores station address, it is impossible to store its content;And many GTG stealths two
The information storage capacity of dimension code can be large enough to one whole book of storage, a photo album or one section of video recording, even one film.By
This is visible, and many GTG invisible two-dimensional codes amount of storage are big, adapts to wide.
One of embodiment is that the quantity of the basic color in the number of colours is more than 64.And for example, the basic color
Quantity be more than 128.It is preferred that, the number of colours is more than 256.And/or, the GTG quantity is more than 64.And for example,
The GTG quantity is more than 128.It is preferred that, the GTG quantity is more than 256.For example, the quantity of the basic color is 256
Position, the GTG quantity is 256, and color sum is 65536;For example, pre-seting the number of colors in the identification region
A variety of colors that amount, the GTG quantity and both cooperations are obtained;It is preferred that, the GTG quantity and the number of colours phase
Together.
For example, the GTG quantity in the number of colours is decoded to the information area.The recognition methods of the present embodiment
Similar to the recognition methods of existing Quick Response Code, but exist with it in huge difference, of the invention and its each embodiment, gray scale is letter
The important element of code element is ceased, is not the object ignored, and the binaryzation of existing Quick Response Code is replaced using gray processing, acquisition
Be not binaryzation black white image but the gray level image of gray processing.For example carried out according to the pixel or definition that obtain Quick Response Code
Denoising;And for example, gray processing is carried out using mean value method or weighted mean method;For example, using f (i, j)=(R (i, j)+G
(i, j)+B (i, j)) the three-component brightness in/3 pairs of coloured images carries out gray processing;And for example, using f (i, j)=0.30R (i, j)
+ 0.59G (i, j)+0.11B (i, j)) gray processing is carried out to the three-component brightness in coloured image.It is preferred that, below connected applications
Generation method described in any embodiment, the grey Quick Response Code that generation is obtained is identified.And for example, it is a large amount of interior for the ease of obtaining
The information of appearance, is decoded according to GTG quantity to the information area, for example, being carried out according to the GTG quantity of information code element to the information area
Storage information is exported after decoding.And for example, according to 16 ranks, 32 ranks or 64 ranks, storage information is exported after being decoded to the information area.
One of embodiment is that the size always according to information code element is decoded to the information area, for example, the size of information code element is
1mm*1mm, 1mm*1.5mm, 1mm*2mm or 1.6mm*1.6mm etc..One of embodiment is, according to the GTG quantity
Corresponding each information code element, is decoded to the information area.
In addition to GTG quantity, storage content can also be increased according to basic color, and for example, according to the number of colours
Output is encoded data after basic color and GTG quantity decoding.And for example, according to defeated after the number of colours and the decoding of GTG quantity
Go out to be encoded data.So, the information content that the Quick Response Code that can be multiplied is stored.
And for example, it is described to obtain many GTG invisible two-dimensional codes, including obtain to have and can recognize the coloured image stealth two of content
Code is tieed up, stealth therein refers to the witness marker of existing Quick Response Code, and such as three small square frames are hidden, seen not as stealth
The content seen.One of embodiment is that the data that are encoded include chained address.It is preferred that, in addition to step:According to institute
State and be encoded the related storage information of data described in the acquisition of chained address.And/or, the data that are encoded include storage letter
Breath.For example, the data that are encoded include chained address, display image and/or storage information;And for example, it is described to be encoded data
Including display image, and chained address or storage information, wherein, the chained address is used to indicate to obtain the storage letter
Breath;And for example, the data that are encoded include display image, and chained address and storage information.It is preferred that, the storage information
Including text information, video information and/or audio-frequency information, for example, the video information includes the image information of static state and/or moved
The video information of state.And for example, the data that are encoded include display image and storage information.So, can be in color 2 D
Showed in code in the form of similar to display image so that color 2 D code is no longer eccentric, elusive Marseille
Gram figure, but naked eyes can be recognized and remember, substantial image, for example, the face of Yao Ming.For example, the identification region
The information area has the display image form;For example, described have the display image form, it is shown by described information area
Content is similar to the display image.It is preferred that, in addition to step:Connect the chained address.
One of embodiment is that the information area is decoded according to the number of colours.One of embodiment is to go back
The information area is decoded according to the size of information code element.One of embodiment is, according to identification region or the information area or
When positioning area in person's information code element is positioned, also number of colours information is obtained from positioning area.And for example, carried out according to positioning area
During positioning, also GTG quantity information is obtained from positioning area;And/or, when being positioned according to positioning area, also obtain color from positioning area
The information of basic color in color quantity information.For example, in generation method, according to GTG quantity and/or basic chromatic number amount one
Individual or multiple positioning area coding generation GTG code elements and/or basic colour coding member;In recognition methods, positioned according to positioning area
When, GTG quantity and/or basic color quantity information are obtained according to GTG code element and/or basic colour coding member also from positioning area.Example
Such as, the Quick Response Code coded system of the basic Quick Response Code, i.e. prior art of black and white is set in a positioning area, the colour is recorded
The GTG quantity of Quick Response Code and/or basic chromatic number amount.So, GTG quantity information and/or basic color can accurately, quickly be obtained
Quantity, is conducive to accurately decoding information code element.
One of embodiment is, when being positioned according to positioning area, also obtains related information from positioning area, judges whether
There are other association Quick Response Codes.For example, positioning area, which is set, in generation method, at least described in one accepts code element, for recording this
Quick Response Code belongs to undertaking state, its have be associated before and/or Quick Response Code afterwards;In recognition methods, according to fixed
When position area is positioned, according to code element acquisition related information is accepted also from positioning area, other association two dimensions are judged whether
Code.It is preferred that, when judgement has other association Quick Response Codes, the association of other association Quick Response Codes is also obtained by the related information
Link.For example, when judging to exist other association Quick Response Codes, being indicated always according to the undertaking code element and/or undertaking, understanding the two dimension
Code before and/or afterwards also have other associated Quick Response Codes.And for example, other association Quick Response Codes also are obtained from the association link
Storage information.For example, obtaining associated there two as the association link using the remote linkage of the undertaking code element
Code is tieed up, in order to which user directly obtains related content, strengthens Consumer's Experience.
For the ease of using and recognizing, for example, the storage code element in the positioning area according at least one, obtains Quick Response Code
GTG quantity and/or basic chromatic number amount;And for example, the basic code element in the positioning area according at least one, obtain GTG type and/
Or basic color type, the GTG quantity and/or basic chromatic number of Quick Response Code are obtained by GTG type and/or basic color type correspondence
Amount;And for example, the basic code element in the positioning area according at least one, obtains the GTG quantity and/or basic chromatic number amount of Quick Response Code.
For the ease of avoiding malice Quick Response Code from damaging user benefit, for example, also including step:Positioned according at least one
Verification code element in area or the information area, judges whether external linkage.And for example, positioning area or institute according at least one
The link code element in the information area is stated, judges whether to access external linkage, or wait selection instruction, it is determined whether access outer chains
Connect.And for example, the link code element in the positioning area according at least one or described information area, the paying obtained in linking status is carried
Wake up, judge whether to access external linkage, or wait selection instruction, it is determined whether access external linkage.
For the ease of dilatation, for example, also including step:The grey exponent number that size selection decoding always according to information code element is related to
Amount and/or number of colours.For the ease of adapting to various long monumental works, for example, also including step:The continuous multiple Quick Response Codes of identification are simultaneously
Splice its content.And for example, continuous multiple Quick Response Codes are recognized and according to its content of its sequential concatenation.It is preferred that, according to the state of undertaking
The continuous multiple Quick Response Codes of identification;And for example, the undertaking code element in one or more positioning areas, obtains therein accept and indicates,
Guiding user understand the Quick Response Code before and/or afterwards also have other associated Quick Response Codes;And for example, according to one or more fixed
Undertaking code element in the area of position, obtains remote linkage therein, Quick Response Code associated there is obtained, in order to which user directly obtains
Related content, strengthens Consumer's Experience.It is preferred that, obtain after remote linkage therein, wait selection instruction, then obtain and it
Associated Quick Response Code;And for example, when obtaining Quick Response Code associated there, judge whether to confirm instruction, be directly to obtain
Take the content of associated Quick Response Code.
Provide one again below and preferably apply example, for example, in generation method, data to be encoded include display image
And storage information;And for example, the data to be encoded are encoded, according to the GTG quantity and/or the number of colours,
By the display image and the multiple information code elements with some grades of GTGs of storage information generation, output includes each letter
The identification region of code element is ceased, wherein, the information area of the identification region has the display image form;For example, described have
The display image form, is that the content shown by described information area is similar to the display image.So, Quick Response Code, which is hidden, makees
Exist for display image, do not influence to view and admire, as described many GTG invisible two-dimensional codes.So, in recognition methods, reversely and
OK, according to as many GTG invisible two-dimensional codes display images, its storage information is recognized.
And for example, using any of the above-described recognition methods, another embodiment of the invention is, a kind of many GTG invisible two-dimensional codes
Identifying device, it is used to realize any of the above-described recognition methods;Or, a kind of identifying device of many GTG invisible two-dimensional codes, its
Realized using any of the above-described recognition methods.For example, the identifying device includes the function of being used to realize any of the above-described recognition methods
Module and/or functional unit.
For example, a kind of identifying device of many GTG invisible two-dimensional codes, it includes being used to obtain many GTG invisible two-dimensional codes
Identification module, the read module for reading the information code element respectively with some grades of GTGs from identification region, for each described
Information code element decode obtaining the decoder module for being encoded data, and for exporting the output mould for being encoded data
Block.Stealth therein, refers to the witness marker of existing Quick Response Code, and such as three small square frames are hidden, invisible as stealth
Content.So, many GTG invisible two-dimensional codes are obtained by identification module first;Read secondly by read module from identification region
Take the information code element respectively with some grades of GTGs;Then each described information code element decode by decoder module obtaining being compiled
Code data;Data are encoded finally by described in output module output.In this way, it is possible to recognize the more code information carrying breaths of carrying
Many GTG invisible two-dimensional codes, so as to obtain more code information carrying breaths, information storage is big, can make as word or image carrier
With.
For example, when obtaining many GTG invisible two-dimensional codes, two-dimensional signal is first obtained, it is then determined that it is stealthy whether to include many GTGs
Quick Response Code.It is preferred that, the identification module is provided for obtaining the two-dimensional signal acquiring unit of two-dimensional signal, for example, described two
Tieing up information includes two dimensional image.It is preferred that, the two-dimensional signal acquiring unit includes two dimensional image and obtains subelement.For example, institute
Stating two-dimensional signal includes the two dimensionization image of three dimensions;It is preferred that, the two-dimensional signal acquiring unit includes three dimensions
Two dimensionization image obtains subelement.For example, being taken pictures to three dimensions, a 2-dimentional photo is obtained, as described three dimensions
Two dimensionization image.And for example, landscape is taken pictures, obtains the photo of a conventional meaning, the two dimensionization figure of as described three dimensions
Picture.
And for example, the identification module sets the first wireless transmit/receive units, for remotely obtaining many GTG invisible two-dimensional codes;Again
Such as, the identification module and the read module are separately positioned, for example, the read module sets the second wireless transmit/receive units,
For remotely reading the information code element respectively with some grades of GTGs from identification region, obtain being compiled after decoder module decoding
Code data.And for example, the output module sets the 3rd wireless transmit/receive units, and data are encoded to default terminal for exporting.Again
Such as, the output module sets the shares unit being connected with the 3rd wireless transmit/receive units, is encoded for sharing after decoding
Data, such as, by network sharing, and for example, shared by mobile terminal.And for example, the identifying device also includes and output
The sharing module of module connection, for using the identification region is as many GTG invisible two-dimensional codes and shares
It is preferred that, the identification module sets judging unit, for judging the two-dimensional signal for the stealthy two dimension of many GTGs
During code, the information code element respectively with some grades of GTGs is read from identification region by the read module.That is, identification module
According to its judging unit determine two-dimensional signal be many GTG invisible two-dimensional codes when, then by read module from identification region read respectively have
The information code element of some grades of GTGs.For example, the judging unit is used to judge whether the stealthy two dimension of many GTGs according to identification region
Code;And for example, the information area of the judging unit for the specific mark according to identification region, or identification region, judges whether
Many GTG invisible two-dimensional codes;And for example, the judging unit be used for according to the location information in the information area of identification region or
Positioning area in the information area, judges whether many GTG invisible two-dimensional codes.It is preferred that, the judging unit includes first and judges that son is single
Member and the second judgment sub-unit, first judgment sub-unit are used to judge whether the two-dimensional signal is Quick Response Code, and described the
Two judgment sub-units are used to judge whether the Quick Response Code is many GTG invisible two-dimensional codes;For example, identification module obtains two dimension letter
Breath, when first judgment sub-unit judges the two-dimensional signal for Quick Response Code, judges described by second judgment sub-unit
Whether Quick Response Code is many GTG invisible two-dimensional codes, if so, then being read by read module from identification region respectively has some grades of GTGs
Information code element.
It is preferred that, the identification module sets the area determination unit being connected with the judging unit, described for determining
Identification region, judges whether the two-dimensional signal is many GTG invisible two-dimensional codes by the judging unit.For example, described determine to know
Other region, includes determining positioning area and the information area of the identification region, or, determine the identification region the information area and its
In positioning area or positioning mark;Or, determine the positioning area or positioning mark in the information code element of the identification region;Again
Such as, the positioning area is determined by row.For example, the area determination unit sets profile to select subelement, for selecting the knowledge
The profile in other region.So, the identification region can quickly be determined.It is preferred that, the region of the identification module is determined
Unit connects first wireless transmit/receive units, two-dimensional signal is remotely obtained by first wireless transmit/receive units, by described
Area determination unit determines the identification region, then judges whether the two-dimensional signal is that many GTGs are hidden by the judging unit
Shape Quick Response Code, is that the information code element respectively with some grades of GTGs is then read from identification region by the read module.
It is preferred that, the area determination unit sets positioning area determination subelement, for determining determining for the identification region
Position area, judges whether the two-dimensional signal is many GTG invisible two-dimensional codes by the judging unit according to the positioning area.It is preferred that
, the information area of positioning area determination subelement from the identification region determines positioning area therein.For example, the positioning area
Determination subelement sets number of colours to obtain Sun Danyuan, for determining during the positioning area, when being positioned according to positioning area, also
Number of colours information is obtained from positioning area.For example, by setting GTG quantity information in positioning area, number of colours obtains Sun Danyuan
GTG quantity obtain subelement from positioning area obtain GTG quantity information;And for example, by setting basic chromatic number amount in positioning area
Information, the basic chromatic number amount that number of colours obtains Sun Danyuan obtains subelement from the basic color quantity information of positioning area acquisition.It is preferred that
, the area determination unit configuration information area determination subelement, the information area for determining the identification region is sentenced by described
Disconnected unit judges whether the two-dimensional signal is many GTG invisible two-dimensional codes according to described information area.So, it is described when determining
When two-dimensional signal is many GTG invisible two-dimensional codes, then being read by the read module from identification region respectively has some grades of GTGs
Information code element.
For example, the information area that the positioning area determination subelement is used for from identification region obtains many GTG invisible two-dimensional codes
Location information or positioning mark;And for example, the positioning area determination subelement is used for from the identification region or described information area
Or the positioning area of described information code element obtains the location information or positioning mark of many GTG invisible two-dimensional codes.
It is preferred that, the read module sets shape identification unit, for by the shape identification unit, according to described
The shape of information code element, the information code element respectively with some grades of GTGs is read from identification region.It is preferred that, the shape identification list
Member includes rectangle and recognizes subelement, the information code element for recognizing rectangle.And for example, the shape identification unit includes square identification
Subelement, the square information code element for recognizing.And for example, the read module sets size identification unit, for by described
Size identification unit, the information code element respectively with some grades of GTGs is read according to the size of described information code element from identification region.
That is, the size of many GTG invisible two-dimensional codes is not a rated value, but flexibly set according to GTG quantity, it is actual to answer
A width very big pictorial poster can be made in;It is preferred that, the positioning grid that the pictorial poster is viewed and admired without obvious, obstruction, from
And used as many GTG invisible two-dimensional codes.And for example, the read module sets gray scale recognition unit, for passing through the GTG
Identification unit, the information code element respectively with some grades of GTGs is read according to the GTG of described information code element from identification region.And for example,
The read module sets basic color identification unit, for by the basic color identification unit, according to described information code element
Basic color is read respectively from identification region has some colors and each color has the information code element of some grades of GTGs.So, adopt
With above-mentioned each functional unit, read module can accurately and efficiently read the information respectively with some grades of GTGs from identification region
Code element, is easy to follow-up decoder module to each described information code element decode obtaining being encoded data.And for example, size identification is single
Member setting is combined with gray scale recognition unit, such as size of described information code element is directly proportional to GTG quantity, and for example, ratio according to
Default experience ratio table is determined;Or, the size of described information code element is inversely proportional with the GTG quantity, and the GTG quantity is got over
Greatly, described information code element is smaller.The combination of other functional units is by that analogy.So, read functions can more accurately be realized.
For example, the decoder module sets basic color and Gray Cell, for according to basic chromatic number amount and/or GTG quantity
The information area is decoded;For example, basic color and Gray Cell are for different basic chromatic number amount and/or different GTG quantity
The different decoding process of output, is decoded by the decoder module according to basic chromatic number amount and/or GTG quantity to the information area.
And for example, the decoder module allocation scale unit, is decoded for the size according to information code element to the information area;For example, rule
Form unit exports different decoding process for the information code element of different size, by the decoder module according to the big of information code element
It is small that the information area is decoded.It is preferred that, the decoder module configuration information area decoding unit, for the ash according to information code element
Exponent number amount is decoded to the information area;It is preferred that, described information area decoding unit sets decoding subunit, for according to information code
The size of member is decoded to the information area.
And for example, the identifying device includes being used to obtain the identification modules of many GTG invisible two-dimensional codes, for from cog region
The read module for the information code element that respectively there is some colors and each color to have some grades of GTGs is read in domain, for each described
Information code element decode obtaining the decoder module for being encoded data, and for exporting the output mould for being encoded data
Block.So, many GTG invisible two-dimensional codes are obtained by identification module first;Read secondly by read module from identification region each
There is the information code element of some grades of GTGs with some colors and each color;Then by decoder module to each described information code
Member decode obtaining being encoded data;Data are encoded finally by described in output module output.Held in this way, it is possible to recognize
Many GTG invisible two-dimensional codes of more code information carrying breaths are carried, so as to obtain more code information carrying breaths, information storage is big, Ke Yizuo
It is that word or image carrier are used.
It is preferred that, the identification module sets denoising unit.It is preferred that, it is single that the denoising unit includes mean filter
Member.For example, the mean filter subelement, which includes geometric mean, filters Sun Danyuan.And/or, the denoising unit includes smooth filter
Marble unit.For example, the smothing filtering subelement, which includes nonlinear smoothing, filters Sun Danyuan.It is preferred that, the identification module
Set and the denoising unit is connected continuously acquires unit, for while quickly continuously acquiring many GTG invisible two-dimensional codes, example
Interval time extremely short continuous shooting mode is such as similar to, multiple many GTG invisible two-dimensional codes is obtained, is overlapped, then gone by described
Unit of making an uproar performs the denoising.So, more accurately denoising effect can be obtained.It is preferred that, the denoising unit sets fuzzy
Beggar's unit, for carrying out the denoising using fuzzy denoising mode;And for example, the identifying device also includes and the identification mould
The transport module of block connection, for carrying out the denoising using cloud denoising mode;For example, the transport module is used to know described
Other module is obtained after many GTG invisible two-dimensional codes, is uploaded onto the server, for example, uploads to internet or high in the clouds, automatically
The database of matching identification server, obtains many GTG invisible two-dimensional codes in the database of fine definition.So, even if obtaining
The poor quality of many GTG invisible two-dimensional codes, can also realize fabulous denoising effect.
It is preferred that, the decoder module is provided for parsing the parsing list of the GTG quantity according to the number of colours
Member.For example, the resolution unit is used to be used as the GTG quantity according to the square root round numbers of the number of colours.And for example,
The GTG quantity is inversely proportional with the number of colours.It is preferred that, the resolution unit is provided for according to the number of colours
The color parsing subelement of the unique GTG quantity of parsing, for example, the unique GTG quantity of number of colours correspondence.It is preferred that
, color parsing that the resolution unit is provided for parsing each color in the number of colours its GTG quantity is single
Member, for example, each color or each basic color have identical or different GTG quantity.It is preferred that, the parsing is single
Member is provided for parsing the GTG parsing subelement of the GTG quantity, for example, GTG parsing subelement is used for each
Color or each basic color are planted, its GTG quantity is parsed.So, the stealthy two dimension of many GTGs of more colors can be recognized
Code.
It is preferred that, the identifying device also includes the link module being connected with the decoder module or the output module,
Described the related storage letter positioned at remote linkage of data is encoded for according to the chained addresses of data is encoded, obtaining
Breath.It is preferred that, the identifying device also includes the relating module being connected respectively with the identification module, the read module, uses
In obtaining related information from positioning area, other association Quick Response Codes are judged whether, are that phase is then obtained by the identification module
The association Quick Response Code of pass.For example, the relating module sets related information acquiring unit, for being positioned according to positioning area
When, related information also is obtained from positioning area, other association Quick Response Codes are judged whether.And for example, the relating module is also set up
Association link acquiring unit, it connects the related information acquiring unit, for judging to exist during other association Quick Response Codes, also leads to
Cross the association link that the related information obtains other association Quick Response Codes.And for example, the identification module also sets up associated data and obtained
Unit is taken, it connects the association link acquiring unit, the storage for obtaining other association Quick Response Codes from the association link
Information.
And for example, in addition to correction verification module, for the verification code element at least positioning area described in one, judge whether
External linkage.And for example, in addition to judging submodule, for the link code element at least positioning area described in one, judge whether
External linkage is accessed, or waits selection instruction, it is determined whether external linkage is accessed.And for example, in addition to paying prompting module, use
In the link code element at least positioning area described in one, the paying obtained in linking status is reminded, and judges whether to access outside
Link, or wait selection instruction, it is determined whether access external linkage.And for example, in addition to concatenation module, for recognizing multiple companies
Continuous many GTG invisible two-dimensional codes simultaneously splice its content etc..Remaining functional module by that analogy, is repeated no more.
Provide the embodiment of a practical application again below, using a certain personal personal photograph as the display image,
Colour 2 is obtained using above-mentioned recognition methods and ties up code, it is very much like with the personal photograph, and with some recognizable storage letters
Breath, for example, being scanned using mobile phone, according to the corresponding recognition rule of above-mentioned recognition methods, can be solved again in the colour 2 dimension code
Code goes out storage information, such as the information such as patent that personal brief introduction, contact method, the article delivered, the application of this people are obtained,
Ornamental high, application is wide.
Further, embodiments of the invention also include, each technical characteristic of the various embodiments described above, are mutually combined what is formed
The recognition methods of many GTG invisible two-dimensional codes and identifying device.
It should be noted that above-mentioned each technical characteristic continues to be mutually combined, the various embodiments not being enumerated above are formed,
It is accordingly to be regarded as the scope of description of the invention record;Also, for those of ordinary skills, it can add according to the above description
To improve or convert, and all these modifications and variations should all belong to the protection domain of appended claims of the present invention.
Claims (8)
1. a kind of recognition methods of many GTG invisible two-dimensional codes, it is characterised in that comprise the following steps:
Obtain many GTG invisible two-dimensional codes;Wherein, during many GTG invisible two-dimensional codes of the acquisition, including step:Obtain two dimension letter
Breath;
Judge whether many GTG invisible two-dimensional codes, be that the information code element respectively with some grades of GTGs, solution are then read from identification region
Output is encoded data after code.
2. recognition methods according to claim 1, it is characterised in that the two-dimensional signal includes two dimensional image.
3. recognition methods according to claim 1, it is characterised in that the two dimensionization that the two-dimensional signal includes three dimensions is schemed
Picture.
4. recognition methods according to claim 1, it is characterised in that after the acquisition two-dimensional signal, in addition to step:Really
Determine identification region, then judge whether many GTG invisible two-dimensional codes.
5. recognition methods according to claim 4, it is characterised in that judged whether according to the positioning area of the identification region many
GTG invisible two-dimensional codes.
6. recognition methods according to claim 4, it is characterised in that judged whether according to the information area of the identification region many
GTG invisible two-dimensional codes.
7. the recognition methods according to any one of claim 1 to 6, it is characterised in that according to the shape of described information code element
The information code element respectively with some grades of GTGs is read from identification region.
8. recognition methods according to claim 7, it is characterised in that described information code element is shaped as rectangle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510323387.9A CN104933386B (en) | 2015-06-12 | 2015-06-12 | The recognition methods of many GTG invisible two-dimensional codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510323387.9A CN104933386B (en) | 2015-06-12 | 2015-06-12 | The recognition methods of many GTG invisible two-dimensional codes |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104933386A CN104933386A (en) | 2015-09-23 |
CN104933386B true CN104933386B (en) | 2017-10-27 |
Family
ID=54120547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510323387.9A Expired - Fee Related CN104933386B (en) | 2015-06-12 | 2015-06-12 | The recognition methods of many GTG invisible two-dimensional codes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104933386B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109784454A (en) * | 2019-01-16 | 2019-05-21 | 王诗会 | A kind of information concealing method based on two dimensional code, device and electronic equipment |
CN110909843B (en) * | 2019-11-21 | 2021-05-14 | 程烨 | Method, device, server and storage medium for modeling coded image |
CN112070195A (en) * | 2020-09-22 | 2020-12-11 | 澳新银行营运服务(成都)有限公司 | Two-dimensional code identification and generation method and device, electronic equipment and storage medium |
CN114548140B (en) * | 2022-04-26 | 2022-08-12 | 成都普什信息自动化有限公司 | Two-dimensional code decoding method, data association method, association device and use method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299245A (en) * | 2008-06-20 | 2008-11-05 | 王立国 | Bar code false proof card |
CN202115752U (en) * | 2009-12-31 | 2012-01-18 | 颐中(青岛)烟草机械有限公司 | Cigarette-carton confluent way-selector capable of automatically coding |
CN104715222A (en) * | 2015-04-02 | 2015-06-17 | 矽照光电(厦门)有限公司 | Method and device for identifying gray two-dimension code |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8454251B2 (en) * | 2008-09-25 | 2013-06-04 | Videojet Technologies Inc. | Printer bracket |
-
2015
- 2015-06-12 CN CN201510323387.9A patent/CN104933386B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299245A (en) * | 2008-06-20 | 2008-11-05 | 王立国 | Bar code false proof card |
CN202115752U (en) * | 2009-12-31 | 2012-01-18 | 颐中(青岛)烟草机械有限公司 | Cigarette-carton confluent way-selector capable of automatically coding |
CN104715222A (en) * | 2015-04-02 | 2015-06-17 | 矽照光电(厦门)有限公司 | Method and device for identifying gray two-dimension code |
Also Published As
Publication number | Publication date |
---|---|
CN104933386A (en) | 2015-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104794518B (en) | The generation method of color 2 D code | |
CN104778440B (en) | The recognition methods of color 2 D code and identification device | |
CN104134085B (en) | Particular bar and forming method thereof | |
JP3336311B2 (en) | Machine-recognizable code and encoding / decoding method thereof | |
CN104933386B (en) | The recognition methods of many GTG invisible two-dimensional codes | |
CN105740931B (en) | Multidimensional security code label, its production method and recognition methods | |
CN103310252B (en) | CCQR (Colorful Coded Quick Response) anti-counterfeiting mark | |
CN104715275B (en) | A kind of generation method and generating means of grey Quick Response Code | |
CN106384142A (en) | Random color two-dimensional code based anti-counterfeiting method and device | |
CN104657698A (en) | Method for encoding and decoding colored two-dimensional code capable of bearing multiple black and white two-dimensional codes | |
CN109948766B (en) | Multi-code composite color anti-counterfeiting two-dimensional code and generation and reading method thereof | |
CN105160378B (en) | A kind of color invisible image code generating method | |
CN109376832A (en) | Triple anti-counterfeiting QR code embedded with anti-counterfeiting logo image and digital fluorescent image | |
CN104951828B (en) | The generation method of colored high-order latent image code | |
CN104715222A (en) | Method and device for identifying gray two-dimension 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 | |
CN105095938B (en) | A kind of generation method of the multistage latent image code of colour | |
CN104866801B (en) | The identification device of more GTG invisible two-dimensional codes | |
CN104850882B (en) | The generating means of more GTG invisible two-dimensional codes | |
CN104866802B (en) | The recognition methods of colored high-order latent image code | |
CN104850883B (en) | The generation method of more grayscale invisible two-dimensional codes | |
CN113624692B (en) | Cultural relic color change monitoring modeling method | |
CN108847122A (en) | A kind of novel C CQR code anti-counterfeiting mark | |
CN219039770U (en) | Color partition micro-point code anti-counterfeit label capable of classifying and identifying false |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170721 Address after: 361005 C building, Innovation Zone, software park, torch hi tech Zone, Fujian, Xiamen province 4F-C1 Applicant after: Silicon Graphics (Xiamen) Technology Co.,Ltd. Address before: Xiamen torch hi tech Zone Innovation Building Software Park A District Siming District of Xiamen city in Fujian province 361006 202-2 unit Applicant before: XIZHAO PHOTOELECTRIC (XIAMEN) CO.,LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171027 |