Embodiment
Below in conjunction with accompanying drawing, the embodiment of the present invention is further described, but embodiment of the present invention is illustrative, rather than determinate.
Macroscopical code described in the present invention, refers to the message code that imageing sensor can be distinguished the in the situation that of on-fixed focal length.Described microcosmic code, refers to that imageing sensor is the in the situation that of fixed focal length, the message code that can read with enough multiplication factors.
So-called grand territory refers to the macroscopical code for on-fixed focal length, can represent the region of bit information more than.It is the least unit after grand territory is cut apart that so-called grand territory is cut apart, grand territory cut apart also can presentation video transducer in the situation that of on-fixed focal length, the minimum area that can read.In the time that each grand territory of ordinary two dimensional bar code only represents the information of a bit, this grand territory does not exist grand territory to cut apart or this grand territory equals a grand territory and cuts apart.
So-called pixel is the least unit of composing images, and so-called site is and the corresponding printing screen of the pixel least unit of the least unit of composing images that the least unit point that site can be printed by printing equipment forms.
So-called micro-territory refers to the microcosmic code for fixed focal length, can represent the region of bit information more than.It is the least unit after micro-territory is cut apart that so-called micro-territory is cut apart, micro-territory cut apart also can presentation video transducer in the situation that of fixed focal length, the minimum area that can read.Micro-territory, in printing screen theory, is the size area of printing screen site, and the size that is equivalent to a point that forms screen site is cut apart in a micro-territory.
So-called information recording efficiency refers to the ratio of amount of information with the maximum recordable amount of information in this region of physical record on print media.
So-called printing area rate refers on print media to be the actual area that will print of recorded information and the ratio of this region maximum area.
Fig. 1 is the flow chart of Internet access through mobile phone photograph downloading data method, and the flow chart of mobile phone reading player method.
The flow chart of Internet access through mobile phone photograph downloading data method is as shown in Fig. 1 (a), there is the imageing sensor of camera function with mobile phone, use the photographic film of mobile phone, aligning is printed on the image of the two dimension macroscopic view code on printed medium and takes, the image of code is become to DID, be sent to (S in the micro-chip processor of mobile phone
1).Here two-dimentional macroscopical code can be common two-dimensional bar code, for example PDF417 of current international popular, and DataMatrix, the two-dimensional bar codes such as QR Code, can be also novel macroscopical codes that the present invention proposes.
The image being sent in the micro-chip processor of mobile phone carries out binary conversion treatment, and identifies the code value (S of macroscopical code by pattern recognition program
2).The code value of macroscopic view code can be that online is downloaded, or the address of Website login, can be also the comparing result of two kinds of data, can also be content of next step operation etc.
At the operating procedure (S of code value
3) in, can automatically surf the Net according to the given network address of code value, data in download network perhaps in query web, or contrast to process and obtain a result with data or data on network in mobile phone, or carry out a certain operation etc. according to the content on the code value of macroscopical code or network.
The flow chart of mobile phone reading player method is as shown in Fig. 1 (b), on mobile phone, install the imageing sensor with read-on-command function of a fixed focal length additional, it is mobile phone reading camera lens, reading is printed on the printing images that is embedded with microcosmic code on print media, microcosmic code image is become to DID, be sent to equally (S in the micro-chip processor of mobile phone
1).The microcosmic code is here according to Ruili criterion, the code that can represent information data of the size printing that is difficult for observing with naked eyes.Also can be the message code being melted in the site of printing images.
The image being sent in the micro-chip processor of mobile phone carries out binary conversion treatment, and identifies the code value (S of microcosmic code by pattern recognition program
2).The code value of microcosmic code can be the retrieval coding of the map network downloading data that will show or play, and can be also the data of the uniqueness authentication of specific printing images, can be also ID for decoding etc.
At the step (S that shows or play related content
3) in, the data that can download from network according to microcosmic code value, find the data that will show or play, carry out the broadcasting of sound, image or figure.
Fig. 2 is the schematic diagram of realizing printing multimedia system with mobile phone.As shown in Figure 2, take the macroscopical code representing with image format including two-dimensional bar code with mobile phone, the network address indicating according to macroscopical code data online, downloads multi-medium data from network, or verify data, or next step action command.Read camera lens with the microcosmic code of mobile phone again and click the printing images being embedded with downloading contents relevant information, mobile phone can be play the content of multimedia of download, or prompting authentication result, or carries out the command action of downloading.
Fig. 3 is a kind of form of binary message macroscopic view code.Fig. 3 (a) expression information " 0 ", Fig. 3 (b) expression information " 1 ".Compare with traditional two-dimensional bar code, the printing area of this code in the time representing any information is consistent, on any one bit, all can print corresponding image.While avoiding on common two-dimensional bar code printing images, due to the variation of the information content, printing area is inconsistent, and randomly changing causes the image printing out to there will be larger random distribution, makes image seem very uncomfortable.The information recording efficiency of this code is 1/2 of ordinary two dimensional bar code, and the printing area rate of describing a bit information is also 1/2.These two parameters of information recording efficiency and printing area rate are to be the bigger the better.Information recording efficiency is larger, and the amount of information recording in printed medium is just larger, and same printing area rate is larger, and the distortion of the image printing out on code is just less.But, improve printing area and lost often information recording efficiency.The present invention provides an as far as possible little loss of information record efficiency, and the method for large as far as possible expansion printing area rate.
Fig. 4 is a kind of form of quaternary information macroscopic view code.Fig. 4 (a) expression information " 0 ", Fig. 3 (b) expression information " 1 ", Fig. 3 (C) expression information " 2 ", Fig. 3 (d) expression information " 3 ".Binary message macroscopic view code with Fig. 3 is compared, and the efficiency of information recording is 1/2 equally, but printing area rate can reach 3/4.
Fig. 5 is a kind of form of senary information macroscopic view code.Fig. 5 (a) expression information " 0 ", Fig. 5 (b) expression information " 1 ", Fig. 5 (c) expression information " 2 ", Fig. 5 (d) expression information " 3 ", Fig. 5 (e) expression information " 4 ", Fig. 5 (f) expression information " 5 ".The information recording rate of the senary information macroscopic view code shown in Fig. 5 is 0.4, and printing area rate is 5/6.Although printing area rate has significant effect, information recording rate obviously declines.
Fig. 6 is a kind of form of octal system information macroscopic view code.Fig. 6 (a) expression information " 0 ", Fig. 6 (b) expression information " 1 ", Fig. 6 (c) expression information " 2 ", Fig. 6 (d) expression information " 3 ", Fig. 6 (e) expression information " 4 ", Fig. 6 (f) expression information " 5 ", Fig. 6 (g) expression information " 6 ", Fig. 6 (h) expression information " 7 ", Fig. 6 (i) represents locating information.The information recording rate of the octal system information macroscopic view code shown in Fig. 6 is 0.33, and printing area rate is 8/9.Printing area rate is very high, but declines a lot with the same information recording rate of Fig. 5.Therefore, from the situation of information recording rate and the consideration of printing area rate, the code form of Fig. 4 can be adopted, the code form of Fig. 6 can be considered if emphasis is considered the quality of image.
The code of Fig. 4 is embedded to the example in trade mark by Fig. 7.As shown in Figure 7,701 is information dot matrix, and 702 is location dot matrix, and 703 is that main horizontal location dot matrix is capable, and 704 is main perpendicular positioning lattice array, and 705 is that secondary horizontal location dot matrix is capable, and 706 is secondary perpendicular positioning lattice array.The white dot matrix of Fig. 4 code is retained, and black part overlaps with the pattern of trade mark, image or figure etc., and can obtain can direct representation trade mark, macroscopical code of the pattern of image or figure etc.For the pattern of expression trade mark, image or figure etc. that more can be true to nature, white dot matrix part also can same trade mark, the pattern of image or figure etc. overlaps, and just gray value is less than the minimum gradation value of general pattern.
The code of Fig. 6 is embedded to the example in trade mark by Fig. 8.As shown in Figure 8,801 is information dot matrix, and 802 is location dot matrix, and 803 is that main horizontal location dot matrix is capable, and 804 is main perpendicular positioning lattice array, and 805 is that secondary horizontal location dot matrix is capable, and 806 is secondary perpendicular positioning lattice array.The white dot matrix of Fig. 6 code is retained, and black part overlaps with the pattern of trade mark, image or figure etc., and can obtain can direct representation trade mark, macroscopical code of the pattern of image or figure etc.For the pattern of expression trade mark, image or figure etc. that more can be true to nature, white dot matrix part also can same trade mark, the pattern of image or figure etc. overlaps, and just gray value is less than the minimum gradation value of general pattern.
The code of Fig. 4 is embedded to the example in image by Fig. 9.The white dot matrix of Fig. 4 code is extracted out, be transformed into yellow dot matrix.The yellow color component in the pattern of trade mark, image or figure etc. is removed again, then overlapped with yellow dot matrix, can obtain can direct representation trade mark, macroscopical code of the pattern of image or figure etc.
The code of Fig. 6 is embedded to the example in image by Figure 10.The white dot matrix of Fig. 6 code is extracted out, and being transformed into yellow is the code of the Y color dot matrix in CMYK tetra-looks.The yellow color component in the pattern of trade mark, image or figure etc. is removed again, then overlapped with yellow dot matrix, can obtain can direct representation trade mark, macroscopical code of the pattern of image or figure etc.In like manner, the white dot matrix of Fig. 6 code is extracted out, being transformed into blueness is the code of the C color dot matrix in CMYK tetra-looks, also the white dot matrix of Fig. 6 code can be extracted out, being transformed into pink is the code of the M color dot matrix in CMYK tetra-looks, also the white dot matrix of Fig. 6 code can be extracted out, being transformed into black is the code of the K color dot matrix in CMYK tetra-looks, now, the camera of mobile phone also can add infrared ray optical filtering camera lens, directly by infrared illumination, receive ultrared black and white image by camera, carrying out code identification can improve processing speed and can be used as the application in commodity counterfeit prevention field.
In the time of the colour switching of pattern of carrying out trade mark, image or figure etc., if this color component is greater than average color component, the black part of code can be carried out to overlapping processing as this color, if this color component is less than average color component, the white portion of code can be carried out to overlapping processing as this color.
Utilize the visual characteristic that human eye is lower to the recognition capability of gradation of image, the macroscopic view black part of code and the difference of white portion are as shown in figure 11, also can adopt the difference of gray scale to realize, the black part that is macroscopical code adopts the gray scale printing gray scale higher than white portion, also can adopt the gray scale printing gray scale lower than black part by spoken parts in an opera color part, thereby reach the object of information recording.On the contrary, also the black part of macroscopical code can be adopted to the gray scale printing gray scale lower than white portion, also can adopt the gray scale printing gray scale higher than black part by spoken parts in an opera color part, thereby reach the object of information recording.
As shown in figure 12, the colour switching of what Fig. 9 and Figure 10 proposed pass through message code and trade mark, image or figure reaches the method for the object that information imbeds, also be suitable for all two-dimensional bar codes including QR two-dimensional bar code or MD two-dimensional bar code, can reach the effect that information is imbedded by colour switching, can make two-dimensional bar code there is certain aesthetic property.
Introduce principle and the structure of the microcosmic code of the present invention's proposition below.Be defined as microcosmic code, consider that exactly the invisible numerical value of naked eyes that the lattice dimensions of its code generally calculates in Rayleigh criterion is below 0.1mm.
First, the two dimension macroscopic view code that Fig. 3 provides, is to be based upon the code means that makes as far as possible the viewpoint of printing area increasing realize.If from contrary viewpoint, the minimized angle of printing area is set out, and can draw the binary system microcosmic code form shown in Figure 12.
(a) of Figure 13 is code " 1 ", is (b) code " 0 ".In recorded information, be to pass through: having information point is " 1 ", is " 0 " without information point.This phenomenon can think that the difference that occurs by printing realizes information recording.In physics, also may be interpreted as the saltus step of a pulse on two dimensional surface.Utilize the distribution of different frequency to realize recording of information in other words conj.or perhaps.
Two-dimentional macroscopical code that Fig. 4 provides is to be also based upon the code means that makes as far as possible the viewpoint of printing area increasing realize.Also can be from contrary viewpoint, the minimized angle of printing area is set out, and can draw the binary system microcosmic code form shown in Figure 13.
(a) of Figure 14 is code " 0 ", is (b) code " 1 ", is (c) code " 2 ", is (d) code " 3 ".It in recorded information, is the different directly records in the position bit information more than by dot matrix.This phenomenon not only can be thought to realize information recording by the difference of printing dot matrix state, also can think to realize by different lattice positions or different shapes the geometry phenomenon of information recording.In physics, also may be interpreted as is the phase-modulation outcome record information that uses the dot matrix in the grid of two dimensional image.
In like manner, the two dimension macroscopic view code that Fig. 5 provides, is to be also based upon the code means that makes as far as possible the viewpoint of printing area increasing realize.Same from contrary viewpoint, the minimized angle of printing area is set out, and can draw the binary system microcosmic code form shown in Figure 14.
(a) of Figure 15 is code value " 0 ", (b) being code value " 1 ", is (c) code value " 2 ", is (d) code value " 3 ", (e) being code value " 4 ", is (f) code value " 5 ".It in recorded information, is the different directly records in the position bit information more than by dot matrix.This phenomenon not only can think that the difference occurring by printing realizes information recording, also can think to realize by different lattice positions or different shapes the geometry phenomenon of information recording.In physics, also may be interpreted as is the phase-modulation outcome record information that uses the dot matrix in the grid of two dimensional image.
And the two dimension macroscopic view code that Fig. 6 provides, is to be also based upon the code means that makes as far as possible the viewpoint of printing area increasing realize.Same from contrary viewpoint, the minimized angle of printing area is set out, and can draw the binary system microcosmic code form shown in Figure 15.
(a) of Figure 16 is code value " 0 ", (b) be code value " 1 ", (c) be code value " 2 ", (d) be code value " 3 ", (e) being code value " 4 ", is (f) code value " 5 ", is (g) code value " 6 ", (h) being code value " 7 ", is (i) location dot matrix.Identical with above-mentioned principle, in recorded information, be the different directly records in the position bit information more than by dot matrix.This phenomenon not only can think that the difference occurring by printing realizes information recording, also can think to realize by different lattice positions or different shapes the geometry phenomenon of information recording.In physics, also may be interpreted as is the phase-modulation outcome record information that uses the dot matrix in the grid of two dimensional image.
The form according to matrix of the dot matrix that a plurality of above-mentioned Figure 13-16 are provided is arranged, and can form one group of information module.
First the dot matrix image that defines the Two dimensional Distribution of planographic is:
[formula 1]
ζ=ψ(x,y)
Due to the image that image ζ is binaryzation, therefore the value of ζ is " 0 " or " 1 ".
Suppose that x and y value are nonrandomnesses, a plurality of microcosmic dot matrix as Figure 12-15 must draw a code value in given coordinate system.Figure 16 is the example that 4*4 the such microcosmic dot matrix of Figure 15 is formed to a code.
As shown in figure 17, for example establish S
11=0, S
12=0, S
14=2, S
15=2, S
21=4, S
22=4, S
24=6, S
25=6, S
41=0, S
42=0, S
44=2, S
45=2, S
51=4, S
52=4, S
54=6, S
55=6.Code value is:
[formula 2]
V=S
1*8
15+S
2*8
14+S
3*8
13+S
4*8
12+S
5*8
11+S
6*8
10+S
7*8
9
+S
8*8
8+S
9*8
7+S
10*8
6+S
11*8
5+S
12*8
4+S
13*8
3+S
14*8
2
+S
15*8
1+S
16*8
0
?
V=0*8
15+0*8
14+2*8
13+2*8
12+4*8
11+4*8
10+6*8
9
+6*8
8+0*8
7+0*8
6+2*8
5+2*8
4+4*8
3+4*8
2
+6*8
1+6*8
0
It is n*m that microcosmic dot matrix can be made up of with the matrix of a vertical m dot matrix a horizontal n dot matrix, and n and m can be numerals 1, or 2, even can arrive infinite.Microcosmic dot matrix can print with CMYK random color, also can use infrared ray, ultraviolet ray, or this journey ink printing.Also the image lattice of available electron form represents.
The distribution of miniature dot matrix can be the distribution of two-dimension non linearity, establishes;
[formula 3]
X
i+1-x
i=κ P (τ) κ is arbitrary integer
I=1,2 ..., n, P (τ)=0-1 is random function
Y
j+1-y
j=ν P (ε) ν is arbitrary integer
J=1,2 ..., m, P (ε)=0-1 is random function
X
1=0 and y
1=0
The form that microcosmic dot matrix can be distributed by two-dimension non linearity dot matrix shows,
[formula 4]
ξ=ψ{κP(τ),νP(ε)}
Each and every one dot matrix of the microcosmic code of the form performance that above-mentioned two-dimension non linearity dot matrix distributes, owing to being random distribution, does not therefore have certain code value as information module.If but provide a benchmark dot matrix with any distance yardstick including Euclidean distance, just can draw a fixing code value.
The microcosmic code of the form performance being distributed by two-dimension non linearity dot matrix can have special effect under many circumstances.
Figure 18 is the location mode of cross benchmark dot matrix.As shown in figure 18, benchmark dot matrix is cross, and information dot matrix is distributed on 4 angles of benchmark dot matrix, and in one group of information module, cross benchmark dot matrix can form by one, also can be made up of a plurality of.Benchmark dot matrix also can be made up of other any forms.
Benchmark dot matrix can print by any one the above color in CMYK tetra-looks, can represent by any one the above color in RGB tri-looks, also can use infrared ray, ultraviolet color, or magnetic ink prints or represents.
Figure 19 is the anti-false trademark that adopts microcosmic code technique and holographic technique to make.As shown in figure 19: 1901 for being printed with the part of microcosmic code, and 1902 is holographic false proof image section.The image that is printed with the part of microcosmic code uses microcosmic code reading device to carry out code and reads, and holographic false proof image section can directly with the naked eye distinguish the true from the false.It is high to genuine/counterfeit discriminating precision carrying out with reading device the feature that the true and false distinguishes, although it is more directly perceived with the naked eye to distinguish the true from the false, the precision distinguishing the true from the false is low.This two kinds of methods of discerning the false from the genuine are combined, merged the feature of two kinds of methods of discerning the false from the genuine.
Figure 20 represents the characteristic that RGB color and CMYK color have in mutually converting.As shown in figure 20: in the countless colors that formed by CMYK, always can find more than one color, this color printing is on print media, if take pictures or scan by imageing sensor, the RGB image forming, this RGB image is carried out to CMYK point of version again, and each value of the CMYK obtaining, is not equal to each value of initial CMYK.Utilize this characteristic in addition the above-mentioned formation characteristic for microcosmic code can realize digitized anti-counterfeit printing.
Advantageous effect of the present invention is:
1. the invention provides a kind of mobile phone and just can directly surf the Net by directly take pictures trade mark or pattern of picture taking lens, and the formation scheme of macroscopical code that can downloading data.
2. the present invention also provides and on mobile phone, has added reading camera lens, click the associated multimedia data in that the printing images that is embedded with information just can be play download or memory with reading camera lens, or the formation and the Internet access through mobile phone photograph that carry out the microcosmic code of the genuine/counterfeit discriminating of name brands are downloaded multi-medium data, be embedded with again the printed matter of information by reading, can play the system flow of associated multimedia data.Can realize multimedia to the printed matter that is embedded with arbitrarily information.Can be applied to the guide of sightseeing map, the network selling of product sample, the judgement of true and false commodity.
3. the dot matrix that the invention allows for two-dimension non linearity space distributes, and has in the situation that there is no benchmark dot matrix, does not have certain code value.And after a given benchmark dot matrix, must obtain a definite code value, this acquires a special sense in information security field.
The present invention propose with mobile phone carry out name brands the true and false differentiate, can simply judge by naked eyes, by can accurately distinguishing true from false by mobile phone.
5. macroscopical code that the present invention proposes has maximum printing area, can make pictorial trademark directly be printed on code.It is long-pending that microcosmic code has the ND smallest point front of naked eyes, is embedded in printing images, do not affect picture quality.