CN102985934A - Information expression method, article formed with information expression pattern, information output device, and information expression device - Google Patents
Information expression method, article formed with information expression pattern, information output device, and information expression device Download PDFInfo
- Publication number
- CN102985934A CN102985934A CN2011800274881A CN201180027488A CN102985934A CN 102985934 A CN102985934 A CN 102985934A CN 2011800274881 A CN2011800274881 A CN 2011800274881A CN 201180027488 A CN201180027488 A CN 201180027488A CN 102985934 A CN102985934 A CN 102985934A
- Authority
- CN
- China
- Prior art keywords
- pattern
- information
- shape
- imaginary
- expression method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 122
- 230000008602 contraction Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 2
- 238000011084 recovery Methods 0.000 claims description 2
- 238000012423 maintenance Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 83
- 210000003128 head Anatomy 0.000 description 48
- 238000007639 printing Methods 0.000 description 34
- 238000000605 extraction Methods 0.000 description 17
- 238000012937 correction Methods 0.000 description 16
- 230000015572 biosynthetic process Effects 0.000 description 10
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 9
- 229910052799 carbon Inorganic materials 0.000 description 9
- 239000000284 extract Substances 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 230000004075 alteration Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 229910003460 diamond Inorganic materials 0.000 description 2
- 239000010432 diamond Substances 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000010330 laser marking Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000808793 Strigula Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06046—Constructional details
- G06K19/06168—Constructional details the marking being a concentric barcode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Data processing after the data is introduced by an image capturing device can be made easier. Disclosed is an information expression method comprising arranging a first shape pattern defining the center of a first virtual circle, arranging a second shape pattern on the first virtual circle, and arranging a third shape pattern on a second virtual circle which is arranged in the first virtual circle and defined to have a predetermined radius from the center defined by the first shape pattern, wherein the number of the third shape patterns is obtained on the basis of the information to be contained.
Description
Technical field
(related application)
The Japanese 2010-128123 application for a patent for invention that the application submitted to take on June 3rd, 2010 requires right of priority as the basis, and quotes this application in this manual.The application also requires right of priority take the Japanese 2010-234700 application for a patent for invention of submitting on October 19th, 2010 as the basis, and quotes this application in this manual.The application also requires right of priority take the Japanese 2010-293622 application for a patent for invention of submitting on Dec 28th, 2010 as the basis, and quotes this application in this manual.
The present invention relates to information expression method, be formed with article, information output apparatus and the information representation device of information representation pattern.
Background technology
People record various information at bar code or the two-dimension code that utilization is printed on the printed article at present.But such code itself must reach greatly, occupies the part of paper, therefore can cause arranging the problem of reserved area on paper.
To this, a kind of information I/O method is disclosed in the patent documentation 1, form pattern with point, utilize this dot pattern to carry out input information output.Disclose in the patent documentation 2 that collocation point records latitude information etc. on circumference.The big bang code of record bit information in polar plot is disclosed in the patent documentation 3.Disclose in the patent documentation 4 in border circular areas and to have set concentration level and come recorded information.
The prior art document
Patent documentation
Patent documentation 1: No. the 2004/084125th, international publication
Patent documentation 2: Japanese application for a patent for invention Publication Laid-Open 2008-225732 communique
Patent documentation 3: the flat 7-110847 communique of Japanese application for a patent for invention Publication Laid-Open
Patent documentation 4: Japanese application for a patent for invention Publication Laid-Open 2007-3233 communique
Summary of the invention
The technical matters that invention will solve
According to the method in the patent documentation 1, dot pattern is configured in the rectangular area.These dot patterns read by camera head.It is larger that but the optical property of camera head has determined from the local aberration of camera lens central authorities away from more.Therefore, in order to eliminate the distortion that is caused by aberration, need to carry out coordinate conversion to the image that reads.Yet if be configured in dot pattern in the rectangular area, the anamorphose meeting of four corners in rectangular area is large especially, in be intended to will distortion the rectangular area coordinate conversion that is modified to normal shape process with regard to complicated.That is, the data after reading with camera head are processed very complicated.So the data after people wish to read with camera head are processed can transfiguration easy.
In addition, according to the method for patent documentation 2, lack flexibility ratio at the message context that can record.The method of patent documentation 3 then lacks the crypticity of information.Then must accurately read concentration in the method for patent documentation 4.
The inventor has In view of the foregoing made the present invention, its objective is that the data processing after camera head is read becomes easy.Its purpose also is to provide a kind of pattern, and the data after camera head is read are processed to become and are easy to guarantee the crypticity of information simultaneously.
The technical scheme of dealing with problems
For achieving the above object, the application's main invention is as follows.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, be separated by on the imaginary rays of regulation central angle the pattern of the III shape of the number that configuration draws according to the information that will comprise with the imaginary line segment of the pattern of the pattern that is connected described I shape and described II shape.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
Outside described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
A kind of article that formed the information representation pattern of expressing with above-mentioned any information expression method.
A kind of information output apparatus possesses: reading part, in order to read the information representation pattern of expressing with above-mentioned any information expression method; Efferent according to the view data of the described information representation pattern that reads, is exported the information that comprises in this information representation pattern.
A kind of information representation device possesses: control part, in order to generate the information representation pattern of expressing with above-mentioned any information expression method; The information forming portion is formed on the pattern of the described I shape that generates, the pattern of described II shape, the pattern of described III shape on the medium.
In addition, a kind of information expression method comprises following operation: configuration the
The pattern of ' shape, it determines center and the reference direction of information representation pattern; In a plurality of intersection points place of a plurality of imaginary circle and many imaginary rays configuration the
The pattern of ' shape, described a plurality of imaginary circle for the different a plurality of imaginary circle of the center superposition radius of described information representation pattern, described many imaginary rays are for differing successively many imaginary rays of regulation central angle take described reference direction as benchmark;
Reserve as each stated number bit position of the numerical value of the information that is expressed and the corresponding relation between each described imaginary rays;
Should dispose described on the numerical value of described regulation numerical digit and the described imaginary rays
Corresponding relation between the intersection point of the pattern of ' shape is reserved;
To each the described regulation numerical digit as the numerical value of the described information that is expressed, determine corresponding described imaginary rays;
According to the numerical value as each the described regulation numerical digit in the numerical value of the described information that is expressed, the corresponding intersection point on the fixed described imaginary rays is determined, in the intersection point place that determines configuration the
The pattern of ' shape.
A kind of article that formed the information representation pattern of expressing with above-mentioned any information expression method.
A kind of information output apparatus comprises:
Reading part is in order to read the information representation pattern of expressing with above-mentioned any information expression method;
Efferent, its view data according to the described information representation pattern that reads determine described the
The position of the pattern of ' shape is according to determined described
The pattern of ' shape has been determined every configuration on the described imaginary rays described
The intersection point of the pattern of ' shape, then determine numerical value corresponding to each imaginary rays according to the corresponding relation between the numerical value of the intersection point on the described imaginary rays and described regulation numerical digit, and according to the corresponding relation between each described imaginary rays and each the described stated number bit position, stated number bit position to each described numerical value of determining is determined that output is as the numerical value of the described information that is expressed.
A kind of information representation device comprises:
Control part is in order to generate the information representation pattern of expressing with above-mentioned any information expression method;
The information forming portion, in order to generate described
The pattern of ' shape and described
The pattern of ' shape is formed on the medium.
The beneficial effect of the invention
According to the present invention, even the information representation pattern has been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.In addition, can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, revise the information about central angle, thereby revise the distortion of imaginary rays.Therefore, the data after reading with camera head are processed and are just become easy.
In addition, according to the present invention, the pattern of the I ' shape illustrates polar center and reference direction.Therefore, even the information representation pattern has been read in the camera head shifting ground, because disposing the pattern of the II ' shape on the polar coordinates, relevant information that also can the correction radius direction, thus revise the distortion of imaginary circle.So the data after reading with camera head are processed and are just become easy.In addition, the corresponding relation between the position of the numerical value by having pre-determined each regulation numerical digit and the pattern that should dispose the II ' shape can form and is difficult to the pattern that know by inference, that crypticity is high by the 3rd people.And, because at the pattern of a plurality of the II ' shapes of imaginary rays configuration, so the crypticity of formed pattern is just higher.
Description of drawings
Fig. 1 is the key diagram of the information representation pattern 1001 in the 1-1 embodiment.
Fig. 2 is the key diagram of the configuration example of information point 1030.
Fig. 3 is the diagram of the information representation pattern when concealing imaginary line.
Fig. 4 is the key diagram of the relation between the configuration pattern of 2 bit informations and information point 1030.
Fig. 5 is the key diagram of the corresponding relation between the information that is expressed and 16 imaginary rays.
Fig. 6 is the key diagram corresponding to the dot pattern of the information that will comprise.
Fig. 7 is the key diagram of an example that has comprised the information representation pattern of information.
Fig. 8 has distributed the table of check bit as for the moment data configuration of information for explanation.
Fig. 9 is the table of the expressed bit of each imaginary rays of expression with the corresponding number of each bit.
Figure 10 has distributed the example of check bit as for the moment information representation pattern of information.
Figure 11 is the block diagram of information output apparatus.
Figure 12 is the process flow diagram of the generation method of information representation pattern 1001.
Figure 13 extracts the process flow diagram of the method for information from the information representation pattern for being used for explanation.
The key diagram of the information representation pattern when Figure 14 is the quantity that has increased imaginary rays.
Figure 15 is the key diagram of the configuration example of information point 1130 in the 1-2 embodiment.
Figure 16 is the key diagram when concealing imaginary line in the 1-2 embodiment.
Figure 17 is the key diagram of the middle position mark 1210 in the 1-3 embodiment.
Figure 18 is the key diagram of outmost turns position mark in the 1-4 embodiment.
Figure 19 is the key diagram of the information representation pattern 1410 when not using imaginary rays.
Figure 20 is the key diagram of the information representation pattern when not using imaginary circle.
Figure 21 is the key diagram of the information representation pattern in the 1-7 embodiment.
Figure 22 is the key diagram of the information representation pattern in the 1-8 embodiment.
Figure 23 is the key diagram of the information representation pattern 2001 in the 2-1 embodiment.
Figure 24 is the key diagram of the configuration example of the information point 2030 in the 2-1 embodiment.
Figure 25 is the figure that is illustrated in the information representation pattern when concealing imaginary line in the 2-1 embodiment.
Figure 26 is the key diagram of the relation between the configuration pattern of 2 bit informations in the 2-1 embodiment and information point 2030.
Figure 27 is the key diagram of the corresponding relation between the information that is expressed in the 2-1 embodiment and 16 imaginary rays.
Figure 28 is corresponding to the key diagram of the dot pattern of the information that will comprise among the embodiment 2-1.
Figure 29 is the key diagram that has comprised the information representation pattern 2001 of information in the 2-1 embodiment.
Figure 30 is for having distributed the table of check bit as for the moment data configuration of information in the explanation 2-1 embodiment.
Figure 31 is the table of the expressed bit of each imaginary rays in the expression 2-1 embodiment with the corresponding number of each bit.
Figure 32 has distributed the example of check bit as for the moment information representation pattern of information in the 2-1 embodiment.
Figure 33 is the block diagram of information input/output unit 21000.
Figure 34 is the process flow diagram of the generation method of information representation pattern 2001.
Figure 35 extracts the process flow diagram of the method for information from the information representation pattern for being used for explanation.
The key diagram of the information representation pattern when Figure 36 is the quantity that has increased imaginary rays.
Figure 37 is the key diagram of the configuration example of information point 2030 ' in the 2-2 embodiment.
Figure 38 is the key diagram when concealing imaginary line in the 2-2 embodiment.
Figure 39 is the key diagram of the information representation pattern 2101 in the 2-3 embodiment.
Figure 40 A is the key diagram of the relation between the configuration pattern of 2 bit informations and information point 2130.
Figure 40 B is the key diagram of the corresponding relation between each group of the information that is expressed and each imaginary rays.
Distributed the table of check bit as for the moment data configuration of information in the group of Figure 41 for explanation inner ring section.
Figure 42 is the table that is illustrated in the expressed bit of each imaginary rays in the group of inner ring section and the corresponding number of each bit.
Figure 43 has distributed the table of check bit as for the moment data configuration of information for explanation in the group of outer ring section.
Figure 44 is the table that is illustrated in the expressed bit of imaginary rays in the group of outer ring section and the corresponding number of each bit.
Figure 45 is the table of an example of the information that specifically comprises.
Figure 46 A specifies to have distributed the table of check bit as for the moment data configuration of information in the group of inner ring section.
Figure 46 B specifies to have distributed the table of check bit as for the moment data configuration of information in the group of outer ring section.
Figure 47 is the table of configuration that specifies the information point of the inner ring section of each imaginary rays and outer ring section.
Figure 48 is the diagram of the information representation pattern when concealing imaginary line in the 2-3 embodiment.
Figure 49 is the exemplary plot of group technology.
Figure 50 is the key diagram of the middle position mark 2210 in the 2-4 embodiment.
Figure 51 is the key diagram of the middle position mark 2310 in the 2-5 embodiment.
Figure 52 is the key diagram of the middle position mark 2410 in the 2-6 embodiment.
Figure 53 is the key diagram of the middle position mark 2510 in the 2-7 embodiment.
Figure 54 A determines the first figure of the method at center for explanation.
Figure 54 B determines the second figure of the method at center for explanation.
Figure 54 C determines the 3rd figure of the method at center for explanation.
Figure 55 is the key diagram of the first method of obtaining the radius of circular virtual line.
Figure 56 is the key diagram of the second method of obtaining the radius of circular virtual line.
Figure 57 is the key diagram of third method of obtaining the radius of circular virtual line.
Reference numeral
1001 information representation patterns
1010 middle position marks
1020 outmost turns position marks
1021 outmost turns circular virtual lines
1030 information points
1,031 first circular virtual lines
1,032 second circular virtual lines
1033 the 3rd circular virtual lines
1034 the 4th circular virtual lines
1a ~ 8b imaginary rays
Embodiment
According to this instructions and Figure of description, following at least item is explicit.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
By such method, even the information representation pattern has been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.Therefore, the data after reading with camera head are processed and are just become easy.
In addition, in such information expression method, preferably, the pattern arrangement of described III shape is in described the first imaginary circle, centered by the pattern of described I shape, by a plurality of the second imaginary circle that a plurality of predetermined radius was determined on.
Whereby, just can at the pattern of a plurality of imaginary circle configuration III shapes, also just can comprise more information.
In addition, preferably, the allocation position of the pattern of described III shape decides by the intersection point of described the second imaginary circle and imaginary rays, described imaginary rays and the imaginary line segment of the pattern of the pattern that is connected described I shape and the described II shape regulation central angle of being separated by.
Thus, can decide according to the intersection point of imaginary circle and imaginary rays the allocation position of the pattern of III shape.
In addition, preferably, the allocation position of the pattern of described III shape decides by the intersection point of described the second imaginary circle and many imaginary rays, described many imaginary rays and the imaginary line segment of the pattern of the pattern that is connected described I shape and the described II shape regulation central angle of being separated by successively.
Thus, the allocation position of the pattern of III shape can be decided according to the intersection point of imaginary circle and many imaginary rays, just more information can be comprised.
In addition, preferably, respectively dispose the pattern of 1 described III shape on each described imaginary rays, the allocation position of the pattern of the described III shape on each described imaginary rays draws according to the described information that will comprise.
Thus, the combination that can dispose based on the place in the configurable position of the pattern of a plurality of III shapes that determine in each imaginary rays behind the pattern of III shape comes inclusion information.
In addition, also can dispose in each described imaginary rays the pattern of the described III shape of same number, the allocation position of the pattern of the described III shape on each described imaginary rays draws according to the described information that will comprise.
Thus, the combination that can dispose based on the many places in the configurable position of the pattern of a plurality of III shapes that determine in each imaginary rays behind the pattern of III shape comes inclusion information.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, be separated by on the imaginary rays of regulation central angle the pattern of the III shape of the number that configuration draws according to the information that will comprise with the imaginary line segment of the pattern of the pattern that is connected described I shape and described II shape.
Thus, even these information representation patterns have been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, revise the information about central angle, thereby revise the distortion of imaginary rays.Therefore, the data after reading with camera head are processed and are just become easy.
In addition, preferably, the pattern arrangement of described III shape is differing on many imaginary rays of regulation central angle successively with the imaginary line segment of the pattern of the pattern that is connected described I shape and described II shape.
Thus, just can at the pattern of many imaginary rays configuration III shapes, just can comprise more information.
A kind of information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
Outside described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
Thus, even the information representation pattern has been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.Therefore, the data after reading with camera head are processed and are just become easy.
In addition, preferably, the pattern of the pattern of described I shape, the pattern of II shape, III shape is different pattern.
Thus, just can be defined as having the separately pattern of shape.
In addition, preferably, the pattern of described I shape is larger than the pattern of described II shape, and the pattern of described II shape is larger than the pattern of described III shape.
Thus, just can dispose efficiently the pattern of I shape, the pattern of II shape and the pattern of III shape.
Preferably, the pattern of described I shape is made of point and the circular pattern of center superposition, and the pattern of described II shape is circular pattern, and the pattern of described III shape is made of point.
So just can dispose more efficiently the pattern of I shape to the III shape.
The pattern of the pattern of described I shape, the pattern of II shape, III shape also can be the pattern that is made of identical shaped key element respectively.
Can increase thus the difficulty of the 3rd people's information extraction.
Preferably, the pattern of the pattern of described I shape and described II shape in the two at least one party comprise pattern be used to the expansion and contraction of the radial direction that obtains described the first imaginary circle.
Like this, just can revise rightly according to the expansion and contraction of the radial direction of the first imaginary circle the shape of the second imaginary circle; And can determine more accurately the allocation position of pattern on radial direction of III shape.
In addition, article of the present invention are a kind of article that are formed with the information representation pattern of expressing by above-mentioned each described information expression method.
Thus, even the information representation pattern has been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.Can revise in addition the information about central angle, thereby revise the distortion of imaginary rays.Therefore, the data after reading with camera head are processed and are just become easy.
A kind of information output apparatus possesses: read with the reading part of the information representation pattern that any one is expressed in the above-mentioned information expression method and based on the view data of the described information representation pattern that is read and output packet is contained in the efferent of the information in this information representation pattern.
Like this, even the information representation pattern has been read in the camera head shifting ground, also can according to from the pattern of the I shape at expression center to direction and the distance of the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.Can also revise the information about central angle, thereby revise the distortion of imaginary rays.Therefore, the data after reading with camera head are processed and are just become easy.
A kind of information representation device possesses: generate the control part of the information representation pattern of expressing by above-mentioned each described information expression method and with the pattern of the described I shape that generates and the
The pattern of shape and the pattern of III shape are formed on the information forming portion on the medium.
The information representation pattern that generates thus even read by the distortion of shooting device, also can according to direction and the distance from the pattern of the I shape at expression center to the pattern of II shape, come the relevant information of correction radius direction, thereby revise the distortion of imaginary circle.Can also revise the information about central angle, thereby revise the distortion of imaginary rays.Therefore, the data after reading with camera head are processed and are just become easy.
In addition, a kind of information expression method comprises following operation: configuration the
The pattern of ' shape, it determines center and the reference direction of information representation pattern; In a plurality of intersection points place of a plurality of imaginary circle and many imaginary rays configuration the
The pattern of ' shape, described a plurality of imaginary circle for the different a plurality of imaginary circle of the center superposition radius of described information representation pattern, described many imaginary rays are many imaginary rays of the regulation central angle of being separated by successively take described reference direction as benchmark;
Reserve as each stated number bit position of the numerical value of the information that is expressed and the corresponding relation between each described imaginary rays;
Should dispose described on the numerical value of described regulation numerical digit and the described imaginary rays
Corresponding relation between the intersection point of the pattern of ' shape is reserved;
To each the described regulation numerical digit as the numerical value of the described information that is expressed, determine corresponding described imaginary rays;
According to the numerical value as each the described regulation numerical digit in the numerical value of the described information that is expressed, the corresponding intersection point on the fixed described imaginary rays is determined, in the intersection point place that determines configuration the
The pattern of ' shape.
Like this, the pattern of the I ' shape illustrates polar center and reference direction.Even the information representation pattern has been read in the camera head shifting ground, also the relevant information that can the correction radius direction because disposed the pattern of the II ' shape on the polar coordinates, thus revise the distortion of imaginary circle.Therefore, the data after reading with camera head are processed and are just become easy.And the corresponding relation between the position of the numerical value by pre-determining each regulation numerical digit and the pattern that should dispose the II ' shape just can form the pattern that is difficult to the high crypticity of being known by inference by the 3rd people.
Preferably, the pattern of described the I ' shape is by consisting of about the asymmetrical figure of axle that intersects with described reference direction and pass the center of described information representation pattern.
Can determine rightly thus center and the reference direction of information representation pattern.
Preferably, described
The pattern of ' shape is by about consisting of along described reference direction and the axisymmetric figure that passes the center of described information representation pattern.
Like this, just can more suitably determine center and the reference direction of information representation pattern.
Preferably, described
The pattern of ' shape is made of circular arc, and the central point of this circular arc determines the center of described information representation pattern, and the direction of the peristome of the described circular arc of mind-set determines described reference direction from this.
Like this, just can suitably determine by circular arc center and the reference direction of information representation pattern.
Described
The pattern of ' shape also can be made of a plurality of figures that are configured in than place, imaginary circle inside the most inboard in described a plurality of imaginary circle.
Center and the reference direction of information representation pattern is decided in the zone that like this, just can effectively utilize the imaginary circle inboard.
Preferably, described a plurality of figures comprise the first figure and second graph at least, and described the first figure determines the center of described information representation pattern, and the direction from described the first figure to described second graph determines described reference direction.
Like this, just can decide with at least 2 figures center and the reference direction of information representation pattern.
Preferably, described the first figure and described second graph are respectively and described
The figure that the figure of the pattern of ' shape is identical.
The pattern that more is difficult to the high crypticity of being known by inference by the 3rd people like this, just can be provided.
Here,
The size of the pattern of ' shape is for consisting of the
The size in the zone of the pattern of ' shape when jointly being made of a plurality of figures, just refers to the size in the zone that these a plurality of figures surround.The
The size of the pattern of ' shape is for consisting of the
The size in the zone of the pattern of ' shape, when being made of single figure, the size of this figure just is equivalent to
The pattern of ' shape.
Preferably, described
The pattern of ' shape comprises the figure be used to the expansion and contraction of the radial direction that obtains described imaginary circle.
Like this, just can be according to
The expansion and contraction of the radial direction of the pattern of ' shape is revised the shape of imaginary circle rightly, and then determines more accurately the
The allocation position of the pattern of ' shape on radial direction.
Preferably, between adjacent described imaginary rays, the numerical value of each described regulation numerical digit with should dispose described the
Corresponding relation between the intersection point of the pattern of ' shape is not identical.
The pattern that more is difficult to the high crypticity of being known by inference by the 3rd people like this, just can be provided.
Preferably, between adjacent described imaginary rays, possible configuration described in the described intersection point
The position of the pattern of ' shape is different.
The pattern that further is difficult to the high crypticity of being known by inference by the 3rd people like this, just can be provided.
The pattern that further is difficult to the high crypticity of being known by inference by the 3rd people like this, just can be provided.
Also can dispose a plurality of described on each described imaginary rays
The pattern of ' shape.
Configuration a plurality of described the on every described imaginary rays
The pattern of ' shape just can provide the pattern that further is difficult to the high crypticity of being known by inference by the 3rd people.
Preferably, the intersection point on each described imaginary rays is divided into a plurality of groups, 1 of the upper configuration of each group on each imaginary rays described the
The pattern of ' shape.In addition, preferably, should dispose described on described group of the numerical value of described regulation numerical digit and each of described imaginary rays
Corresponding relation between the intersection point of the pattern of ' shape is reserved.
The pattern that further is difficult to the high crypticity of being known by inference by the 3rd people like this, just can be provided.
Preferably, the numerical value of described regulation numerical digit is bit information.In addition, preferably, the described information that is expressed is bitwise changed in advance.
Like this, bitwise carry out in advance the conversion of information, the pattern that further is difficult to the high crypticity of being known by inference by the 3rd people just can be provided.
Preferably, the described information that is expressed comprises the bit for detection of mistake or error recovery.
Like this, damaged even the part of information representation pattern has occurred, also can detect its mistake.
Further, preferably keep the constant distance ground between the described center to form a plurality of described information representation patterns.
Like this, the distance between the center of a plurality of information representation patterns be multiply by specified multiple (less than 1), just can obtain each imaginary radius of a circle, can reduce the error of radius.
Preferably, described a plurality of information representation pattern differs the configuration of regulation central angle ground successively.
Like this, just can dispose regularly a plurality of information representation patterns, and can obtain each imaginary radius of a circle according to the distance between the center of these information representation patterns.
In addition, according to this instructions and accompanying drawing thereof, at least can clear and definite following item.
That is: a kind of article that formed the information representation pattern of expressing with above-mentioned each described information expression method.
Like this,
The pattern of ' shape illustrates polar center and reference direction.Therefore, even the information representation pattern has been read in the camera head shifting ground, because dispose on the polar coordinates
The pattern of ' shape, relevant information that also just can the correction radius direction, thus revise the distortion of imaginary circle.Thereby the data after reading with camera head are just processed can transfiguration easy.In addition, the numerical value of each regulation numerical digit with should dispose the
Corresponding relation between the position of the pattern of ' shape is reserved in advance, so the pattern that further is difficult to the high crypticity of being known by inference by the 3rd people can be provided.
In addition, according to this instructions and accompanying drawing thereof, at least can clear and definite following item.
That is, a kind of information output apparatus comprises:
Reading part is in order to read the information representation pattern of expressing with above-mentioned each described information expression method;
Efferent determines described according to the view data of the described information representation pattern that reads
The position of the pattern of ' shape is according to determined described
The pattern of ' shape has been determined every configuration on the described imaginary rays described
The intersection point of the pattern of ' shape, then determine numerical value corresponding to each imaginary rays according to the corresponding relation between the numerical value of the intersection point on the described imaginary rays and described regulation numerical digit, and according to the corresponding relation between each described imaginary rays and each the described stated number bit position, stated number bit position to each described numerical value of determining is determined that output is as the numerical value of the described information that is expressed.
Like this,
The pattern of ' shape illustrates polar center and reference direction.Therefore, even the information representation pattern has been read in the camera head shifting ground, because dispose on the polar coordinates
The pattern of ' shape, relevant information that also just can the correction radius direction, thus revise the distortion of imaginary circle.Thereby the data after reading with camera head are just processed can transfiguration easy.In addition, the numerical value of each regulation numerical digit with should dispose the
Corresponding relation between the position of the pattern of ' shape is reserved in advance, so can rightly information extraction from the pattern of the high crypticity that is difficult to be known by inference by the 3rd people.
Preferably, keep between the described center constant distance formed in the situation of a plurality of described information representation patterns, multiply by specified value less than 1 by the distance between the center of described information representation pattern, obtain described imaginary radius of a circle.
Like this, just can obtain each imaginary radius of a circle by the distance between the center of a plurality of information representation patterns being multiply by specified multiple (less than 1), reduce the error of radius.
According to this instructions and accompanying drawing thereof, at least can clear and definite following item.
That is, a kind of information representation device comprises:
Control part is in order to generate the information representation pattern of expressing with above-mentioned each described information expression method;
The information forming portion, in order to generate described
The pattern of ' shape and described
The pattern of ' shape is formed on the medium.
Like this,
The pattern of ' shape has indicated polar center and reference direction.Therefore, even the information representation pattern has been read in the camera head shifting ground, because dispose on the polar coordinates
The pattern of ' shape, relevant information that also just can the correction radius direction, thus revise the distortion of imaginary circle.Thereby the data after reading with camera head are just processed can transfiguration easy.In addition, the numerical value of each regulation numerical digit with should dispose the
Corresponding relation between the position of the pattern of ' shape is reserved in advance, so can form the pattern that is difficult to the high crypticity of being known by inference by the 3rd people.
====1-1 embodiment====
<about the information representation pattern 〉
Fig. 1 is the key diagram of the information representation pattern 1001 in the 1-1 embodiment.Information representation pattern 1001 comprises middle position mark 1010, outmost turns position mark 1020, information point 1030.Also show the imaginary line of benchmark of the position of each pattern that determines information representation pattern 1001 among the figure.Imaginary line all is represented by dotted lines.These imaginary lines consist of the template of the position that determines middle position mark 1010, outmost turns position mark 1020, information point 1030.This template comprises many circular virtual lines and many imaginary rays.These circular virtual lines and imaginary rays are in the imagination, and in fact not printing (or demonstration) out.
Middle position mark 1010(is equivalent to the pattern of I shape) be the mark that determines the central authorities of information representation pattern 1001.Middle position mark 1010 is comprised of central point 1011 and circle 1012.The center superposition of the center of central point 1011 and circle 1012.The center superposition of the two center and circular virtual line.
Outmost turns position mark 1020(is equivalent to the pattern of II shape) be formed in outmost turns circular virtual line 1021(and be equivalent to the first imaginary circle) on circle.Outmost turns circular virtual line 1021 is than any one of the first circular virtual line 1031 to the 4th circular virtual lines 1034 larger circle all.The imaginary line segment 1022 at the center of connection middle position mark 1010 and the center of outmost turns position mark 1020 is the benchmark of the central angle of imaginary rays described later.
The circular virtual line comprises that outmost turns circular virtual line 1021, the first circular virtual line 1031, the second circular virtual line 1032, the 3rd circular virtual line 1033 and the 4th circular virtual line 1034(the first circular virtual line 1031, the second circular virtual line 1032, the 3rd circular virtual line 1033 and the 4th circular virtual line 1034 are equivalent to the second imaginary circle).The center of these circular virtual lines overlaps.Imaginary rays comprises 16, i.e. imaginary rays 1a, 1b, 2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b, 6a, 6b, 7a, 7b, 8a, 8b.
The benchmark of imaginary rays take the imaginary line segment 1022 that connects middle position mark 1010 and outmost turns position mark 1020 as central angle.Article one, imaginary rays 1a and imaginary line segment 1022 folded central angles are π/16.Imaginary rays 2b subsequently ~ 8b π/8 ground that are separated by successively uniformly-spaced arrange.
Information point 1030(is equivalent to the pattern of III shape) be configured in circular virtual line (the first circular virtual line 1031 ~ the 4th circular virtual line 1034) and imaginary rays (the intersection point place of imaginary rays 1a ~ 8b).That is, circular virtual line and imaginary rays determine the allocation position of information point 1030 by its intersection point.By such formation, just there are 64 places the position of configurable information point 1030.In addition, for convenience of description, on whole positions of configurable information point, all disposed information point 1030 among Fig. 1, and be actually be not configured in all locational.
The size of middle position mark 1010 is greater than the size of outmost turns position mark 1020, and the size of outmost turns position mark 1020 is then greater than the size of information point 1030.The above has illustrated allocation position and the size of middle position mark 1010, outmost turns position mark 1020, information point 1030, and adopts the reason of this kind formation as follows.
Outmost turns position mark 1020 is the patterns of radius of outmost turns that determine the zone of information representation pattern 1001.Therefore be configured in the outmost turns of information representation pattern 1001.On the other hand, if outmost turns position mark 1020 is amplified to maximum sized words, just may with the 4th circular virtual line 1034 on information point 1030(specifically, the information point 1030 at circular virtual line 1034 and the intersection point place of imaginary rays 1a, 8b) contacts, so the size of outmost turns position mark 1020 is less than middle position mark 1010, large than information point 1030.
By such combination, information representation pattern 1001 just can effectively utilize its area, and the overall dimensions of pattern can be less.
" size " of said middle position mark 1010 herein refers to the size of the useful area of middle position mark 1010.For example, suppose that middle position mark 1010 is to be made of a plurality of points, above-mentioned " size " just refers to the size of the useful area in the zone that these points surround.Similarly, the size of outmost turns position mark 1020 refers to the size of the useful area of outmost turns position mark 1020.
About the size of information representation pattern 1001, so long as just not doing, the size that camera head can read is not particularly limited.Especially, when the size of information representation pattern 1001 is larger, just there is not restriction on the principle).For example, the diameter of outmost turns circular virtual line 1021 can be made as 30 ~ 40mm, also can be made as the diameter of outmost turns circular virtual line 1021 about 1.5mm and the spot diameter of information point 1030 is about 0.05mm.
Fig. 2 is the key diagram of the configuration example of information point 1030.As shown in the figure, can be by expressing desirable information in information point 1030 of each bar imaginary rays configuration.About by come the operation steps of expressing information in information point 1030 of each bar imaginary rays configuration, will be described later.
Figure 3 shows that the information representation pattern when concealing imaginary line.In fact, on the article such as card, during printed book information representation pattern, as shown in Figure 3, do not print circular imaginary line and imaginary rays, and only print middle position mark 1010, outmost turns position mark 1020 and information point 1030.
So, circular virtual line and imaginary rays can't see that information representation pattern 1001 just becomes the pattern of expressing by point and circle.Therefore, be exactly random pattern at first blush, the 3rd people who does not know the formation of this information representation pattern 1001 also just is difficult to extract information wherein.
On the other hand, know the user of the template of information representation pattern 1001, the position that just can hold invisible circular virtual line and imaginary rays based on middle position mark 1010 and outmost turns position mark 1020, and hold the intersection point of circular virtual line and imaginary rays according to these positions, namely can hold the position of the information point 1030 of expressing information, thereby from information representation pattern 1001, extract information easily.
In the information representation pattern 1001, the information point 1030 of expressing information is configured on the circumference.Even so come reading information to express pattern 1001 with the camera lens that produces easily the aberration on the radial direction, also can aim at the central authorities of camera head lens by when reading, making middle position mark 1010, thereby come the easily relevant information of correction radius direction according to the position of middle position mark 1010 and outmost turns position mark 1020.Can also easily revise in addition the distortion of the circular virtual line of configuration information point 1030.
Simultaneously, can revise information about central angle according to the position of middle position mark 1010 and outmost turns position mark 1020.Can also suitably revise the distortion of the imaginary rays of configuration information point.
Further, even middle position mark 1010 is not aimed at the camera lens central authorities of camera head, also can infer according to the deformed shape of the circle 1012 of middle position mark 1010 proportion of deformation of circular virtual line on the circumference all directions.Namely can according to the proportion of deformation of circle 1012 radial direction, infer and carry out the correction of much degree to the radius of circular virtual line.So can suitably revise the coordinate of the circular virtual line of configuration information point 1030, the position of holding exactly information point 1030.
The first data structure of<information representation pattern 〉
Fig. 4 is the key diagram of the relation between the configuration pattern of 2 bit informations and information point 1030.Be illustrated as 2 imaginary rays Xa, Xb combinations of X number.
As the allocation position of information point 1030, Xa1 ~ Xa4 and Xb1 ~ Xb4 are indicated on imaginary rays Xa, the Xb.The numbering of the digitized representation circular virtual line of " a " or " b " back.For example, the intersection point of imaginary rays 1a and the 4th circular virtual line 1034 just is designated as " 1a4 ", namely can express the allocation position of information point 1030 by these 3 literal.
On every imaginary rays, all dispose and all only dispose 1 information point 1030 as prerequisite.2 bit informations corresponding to the configuration pattern of information point 1030 have been shown among Fig. 4.For example, on the Xa1 position configuration pattern of configuration information point 1030 corresponding be " 00 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xa2 position is " 01 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xa3 position is " 10 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xa4 position is " 11 ".
Mark comprises the imaginary rays of " a " in the mark and the configuration pattern marked on the imaginary rays that comprises " b " in the mark is different from relation between 2 bit informations.Contain in the imaginary rays of " b ", for example, what the configuration pattern of configuration information point 1030 was corresponding on the Xb1 position is " 11 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xb2 position is " 10 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xb3 position is " 01 ".What the configuration pattern of configuration information point 1030 was corresponding on the Xb4 position is " 00 ".
Set corresponding relation described above herein, but also can not limit by this, at random set the position of these information points 1030 and the relation between 2 bit informations.
Fig. 5 is the key diagram of the corresponding relation between expressed information and 16 imaginary rays.As shown in the figure, 2 bits of most significant digit are expressed by imaginary rays 1a, and 2 bits are subsequently expressed by imaginary rays 2b.So, as shown in FIG., every 2 bit continuous arrangements that imaginary rays is expressed, 2 bits of lowest order are expressed by imaginary rays 8b.
Next specify the formation of the information representation pattern 1 in the above-mentioned corresponding relation.Herein, describe with regard to the operation steps that how to make information representation pattern 1 comprise hexadecimal " D3 4D 78 EB " information.
Fig. 6 is the key diagram corresponding to the dot pattern of the information that will comprise.
Above-mentioned hexadecimal " D3 4D 78 EB " if express with bit, then are " 11 01 00 11 01 00 11 01 01 11 10 00 11 10 10 11 " successively from most significant digit.Distribute 2 Bit datas in these data on every imaginary rays.That is, per 1 imaginary rays is expressed 2 bits.
2 Bit Allocation in Discrete of most significant digit are given imaginary ray 1a.The data allocations of 2 bits is subsequently given imaginary ray 1b.In turn give so in the direction of the clock every data that imaginary rays is distributed 2 bits.
Referring again to Fig. 4, when expressing 2 bits " 11 " of most significant digit with imaginary rays 1a, its configuration pattern is exactly " a4 ", therefore comes configuration information point 1030 by the configuration pattern a4 on the imaginary rays 1a.It is the intersection point place that information point 1030 just is configured in imaginary rays 1a and the 4th circular virtual line 1034.
When expressing subsequently 2 bits " 01 " with imaginary rays 1b, its configuration pattern is exactly " b3 ", so comes configuration information point 1030 by the configuration pattern b3 on the imaginary rays 1b.It is the intersection point place that information point 1030 just is configured in imaginary rays 1b and the 3rd circular virtual line 1033.
When expressing ensuing 2 bits " 00 " with imaginary rays 2a, its configuration pattern is exactly " a1 ", therefore comes configuration information point 1030 by the configuration pattern a1 on imaginary rays 2a.It is the intersection point place that information point 1030 just is configured in imaginary rays 2a and the first circular virtual line 1031.
According to said method, determine the allocation position of information point 1030 on imaginary rays a1 ~ b8, and by determining as a result configuration information point 1030.
Fig. 7 is the key diagram that has comprised the information representation pattern 1 of information.As above-mentioned, there is shown the information representation pattern 1001 corresponding to the information that generates " D3 4D 78 EB ".For the ease of understanding, marked in fact invisible all imaginary lines, and represented the not position of configuration information point 1030 with white round dot herein.Like this, just the information that hope comprises can be converted to information representation pattern 1001.
Can also be by the step opposite with above-mentioned steps, from 1001 information extractions of information representation pattern.At this moment, can obtain by following way.
At first take the imaginary line segment 1022 that determined by middle position mark 1010 and outmost turns position mark 1020 as benchmark, draw the position of each imaginary rays, and draw the radius of each circular virtual line according to the distance between middle position mark 1010 and the outmost turns position mark 1020, and try to achieve the radius of each circular virtual line according to this radius.
Thus, just can obtain the intersection point of each circular virtual line and each imaginary rays.Then, solve whether be formed with information point 1030 on each intersection point, thereby draw the configuration pattern of the information point 1030 on each imaginary rays, and draw 2 bits corresponding to the configuration pattern on every imaginary rays with reference to the table among Fig. 4.
The order of 2 bit informations that obtain like this according to imaginary rays 1a ~ 8b begun to arrange from most significant bit, just can extract the information that is included in the information representation pattern 1.
The second data structure of<information representation pattern 〉
Fig. 8 is for to have distributed the table of check bit as for the moment data configuration situation of information in order to explanation.Fig. 9 is the table in order to the corresponding number that represents bit that each imaginary rays is expressed and each bit.Figure 10 has distributed the example of check bit as for the moment information representation pattern 1001 of information.The below illustrates with reference to these figure and has distributed check bit as for the moment information representation pattern 1001 of information.
What will express is the first data of 20 bits and the second data of 4 bits herein, namely will express the data of totally 24 bits.Distributed in addition 8 as check bit, used herein is odd.
In the table of Fig. 8,1 cell represents 1 bit, so 1 row in the table just represent 4 bits (nibble).Nibble 1 has been shown to nibble 6 in the table.Wherein nibble 1 ~ nibble 5 represents above-mentioned the first data, and nibble 6 represents the second data.In each nibble shown in the table, top cell is the MSB(highest significant position, Most significant bit), following cell is the LSB(least significant bit (LSB), Least significant bit).
Show the check bit of each byte in the bottom of table, the right side of table then shows the check bit of every row.The check bit of check bit is made as 1 bit.
Among Fig. 8, each cell is assigned respectively corresponding number.Corresponding number in the left-handed watch of these corresponding numbers and Fig. 9 is corresponding.As indicated above, every imaginary rays can be expressed 2 bits.Therefore in Fig. 7, just be assigned a high order bit and a low-order bit on every imaginary rays.In addition, these bits respectively have the corresponding number corresponding with it.
For example, by the bit of the determined cell of corresponding number " 5 " shown in Fig. 8, just corresponding to the high order bit in the expressed data of imaginary rays 2a.By the bit of the determined cell of corresponding number " 15 " shown in Fig. 8, just corresponding to the high order bit in the expressed data of imaginary rays 4b.Like this, the cell of the table shown in Fig. 8 just associates by corresponding number with the cell of the left-handed watch of Fig. 9.Understand for convenient, show the expressed bit information of each cell in the bracket in each cell of Fig. 8.
At this, corresponding number is arranged regularly in the table of Fig. 9, and corresponding number then is Random assignment in the table of Fig. 8.The purpose of doing like this is that the employing Random assignment even data defect appears in the part of information representation pattern, can not lead to errors yet and concentrate on certain privileged site; Another purpose then is to make data structure be difficult for being used the 3rd people parsing of this information representation pattern.
Next concrete data transfer device in the situation of having added check bit is described.Here establish the first data and be " 00 00 00 00 00 00 00 00 00 01 ", establish the second data and be " 00 01 ".According to these data, to only have significant bits be " 1 " to the first data as can be known, and all the other are " 0 "; It is " 1 " that the second data also only have significant bits, and all the other are " 0 ".
In such cases, with reference to Fig. 9, then the bit of the cell of corresponding number " 1 " " 4 " " 7 " " 8 " " 16 " " 19 " " 20 " " 23 " " 30 " is " 1 ", and the bit of other cells is " 0 ", is the bit information shown in the right table of Fig. 9.
The configuration pattern of the corresponding information point 1030 of bit information that so obtains is dispensed to each imaginary rays.For example, just be assigned configuration pattern " a3 " on the imaginary rays " 1a " and express " 10 " (with reference to figure 4).In addition, for example, just be assigned configuration pattern " b3 " on the imaginary rays " 1b " and express " 01 ".The configuration pattern of the information point 1030 till the imaginary rays " 8b " is arrived in like manner decision.
In the information representation pattern shown in Figure 10, with drawn configuration pattern arrangement information point 1030.Certainly, also added check bit information in this information representation pattern.Therefore, though former thereby to cause in this information representation pattern information point 1030 to occur damaged etc. because of certain, the generation that also can make mistake according to check bit inspection.
Situation about comprising as the check bit of information more than has been described, also can be without check bit, and use the CRC(cyclic redundancy check (CRC), Cyclic Redundancy Check) code or Reed-Solomon code.
In addition, can be by extracting the information that information representation pattern 1001 will comprise with above-mentioned opposite operation steps.At first, determine the allocation position of information points 1030 according to middle position mark 1010 and outmost turns position mark 1020 after, according to the configuration pattern, expand into such as the 2 expressed bits of each imaginary line as Fig. 9.Thus, these 2 bit informations will be according to the data representation of above-mentioned corresponding number by the such table of Fig. 8 out.After obtaining the data of table shown in Figure 8, by 5 the bit that goes out each cell arranged sequentially from nibble 1 to nibble, just can draw the first data.Arrange out in order the bit of each cell of nibble 6, just can draw the second data.
The 3rd data structure of<information representation pattern 〉
Above-mentioned information representation pattern 1001 all distributes on every imaginary rays and all only is assigned an information point 1030 as prerequisite.But the data structure of information representation pattern 1 is not limited to this type of.
For example, suppose that 1 imaginary rays the position that m can configuration information point 1030, configuration information point 1030 on the position of n are therein arranged.In this case, 1 quantity of information that imaginary rays can be expressed is selected the combination of n position exactly from m position, can be designated as
mC
n
When using k bar imaginary rays, quantity of information just be designated as (
mC
n)
kFor example, in the situation of configuration information point on the intersection point of 16 imaginary rays and 4 circular virtual lines, suppose to dispose 2 points on every imaginary rays as previously mentioned, just can express (
4C
2)
16The information of kind, it approximately reaches 2,000,000 8 hundred billion the order of magnitude.
<information input/output unit 〉
Figure 11 is the block diagram of information input/output unit 11000.Information input/output unit 11000(is equivalent to information output apparatus and information representation device) comprise computing machine 11010(and be equivalent to information portion or the control part that output packet is contained in the information in the information representation pattern), display device 11020, input media 11030, output unit 11050(be equivalent to the information forming portion) and camera head 11060.Computing machine 11010 comprises central operation device (CPU) 11013, interface 11012, storer 11014 and recording and reproducing device 11040.
Interface 11012 is used for realizing and being connected of camera head 11060.CPU11013 carries out the information computing, particularly in order to form information representation pattern 1001 as described above or for the computing from 1001 information extractions of information representation pattern.Storer 11014 is used for storing above-mentioned Fig. 4, Fig. 5, Fig. 6, Fig. 8, data shown in Figure 9, and in the forming process of information representation pattern 1001 or from the process of information representation pattern 1001 information extractions interim storage operation result.Recording and reproducing device 11040 is recorded to formed information representation pattern 1001 in the recording medium such as CR-ROM, and expresses pattern 1001 from the recording medium reading information.In addition, recording and reproducing device also is used for reading to form the program of information representation pattern 1001 or in order to the program from 1001 information extractions of information representation pattern.
Display device 11020 is the display device such as liquid crystal display.Input media 11030 is the input medias such as mouse, keyboard.Output unit 11050 is expressed the output units such as printer of pattern 1001 for printing information.Camera head 11060 is that reading information is expressed the device of pattern 1001 optically.
The function of computing machine 11010 and camera head 11060 also can integrally be integrated in the pencil type apparatus.At this moment, can make pencil type apparatus possess reading information and express pattern 1001, and export the function of the information of extracting.
The generation method of<information representation pattern 〉
Figure 12 is the process flow diagram of the generation method of information representation pattern 1001.
The form ready message of at first expressing with bit is expressed the information (S1802) that pattern 1001 will comprise.Such " 11 01 00 11 01 00 11 01 01 11 10 00 11 10 10 11 " of set-up dirgram 6 for example.
Next draw the bit of preparing and express corresponding configuration pattern (S1804).The configuration pattern can draw such as aforementioned the correspondence according to Fig. 4.Then come configuration information point 1030 according to the configuration pattern that draws, form information representation pattern 1001(S1806).Like this, just generated the such information representation pattern 1001 of Fig. 7.
At last, leave out imaginary line from information representation pattern 1001, only printing or demonstration middle position mark 1010, outmost turns position mark 1020 and information point 1030(S1808).So just obtained information representation pattern 1001.
<from the extracting method of information representation pattern information extraction 〉
Figure 13 is the process flow diagram of explanation from the method for information representation pattern information extraction.
Read the information representation pattern 1001(S1902 that is printed on the printed article etc. with camera head 11060 first), then according to the view data of taking the photograph, determine the position (S1904) of middle position mark 1010 and outmost turns position mark 1020.
Then, position according to middle position mark 1010 and outmost turns position mark 1020, draw the position of circular virtual line and imaginary rays, determine the intersection point (S1906) of these lines, from view data, determine again the position (S1908) that has disposed information point 1030 in the intersection point of above-mentioned these lines.
Next, according to the position that disposes information point 1030, draw the configuration pattern of the information point 1030 in each imaginary rays, and with reference to Fig. 4, draw each bit (S1910) from the configuration pattern.If contain data structure as the check bit of information, just come the accuracy (S1912) of authorization information according to this check bit.
By such mode, just can extract the information that information representation pattern 1001 comprises.
====1-2 embodiment====
The key diagram of the information representation pattern when Figure 14 is the number that has increased imaginary line.Mark mark among this figure is that hundred at the employed mark mark of 1-1 embodiment add 1.For example, in the 1-2 embodiment, the outmost turns position mark just is designated as 1120.
In the 1-2 embodiment, the number of the imaginary rays of information representation pattern 1101 is 32, and the circular virtual line also increases to 8.The position of the configurable information point 1030 in the mark mark on the imaginary rays of band " a " is itself and the intersection point of counting odd number bar circular virtual line (the first circular virtual line 1131, the 3rd circular virtual line 1133, the 5th circular virtual line 1135, the 7th circular virtual line 1137) from the inboard.The position of the configurable information point 1130 in the mark mark on the imaginary rays of band " b " is itself and the intersection point of counting even number bar circular virtual line (the second circular virtual line 1132, the 4th circular virtual line 1134, the 6th circular virtual line 1136, the 8th circular virtual line 1138) from the inboard.In addition, imaginary line segment 1122 overlaps with imaginary rays 1a.
Even in the situation of this configuration, also can with the first data structure to the three data structures in the above-mentioned 1-1 embodiment, information be included in the information representation pattern 1001.
In this way, increased can configuration information point 1130 the position, just can express more quantity of information.In addition, the configuration of the information point between the adjacent imaginary rays is staggered each other, thereby configuration information point 1030 more thickly.Outmost turns position mark 1120 is located on the imaginary rays 1a, the intersection point of imaginary rays 1a and the 7th circular virtual line 1137, than the intersection point of adjacent imaginary rays 1b and 16b and the 8th circular virtual line 1138 more in the inner part, thus outmost turns position mark 1020 can dispose to such an extent that slightly be partial to pattern central authorities.So just can dispose efficiently outmost turns position mark 1120.
Figure 15 is the key diagram of the configuration example of the information point 1130 in the 1-2 embodiment.In such information representation pattern, also adopted and above-mentioned same method, must dispose 1 information point on every imaginary rays and come inclusion information as prerequisite.
Figure 16 is the key diagram when concealing imaginary line in the 1-2 embodiment.When information point 1130 disposes closelyer, be exactly a more irregular pattern at first blush, more difficult extraction information wherein just for the 3rd people of the structure of not knowing this information representation pattern 1101.
====1-3 embodiment====
Figure 17 is the key diagram of the middle position mark 1210 in the 1-3 embodiment.Mark mark among this figure is that hundred at the employed mark mark of 1-1 embodiment add 2.For example, the outmost turns position mark in the 1-3 embodiment just is designated as 1220.
In the information representation pattern of aforementioned embodiments, the middle position mark is made of the circle 1012 of the center superposition of 1 central point 1011 and its center and central point, but also is not limited to this.As shown in figure 17, when the central angle of establishing imaginary line segment 1222 is pi/2, after the central point 1211, be the position collocation point 1212,1213 respectively that 0 position and central angle are π at central angle also, consist of thus middle position mark 1210.
Even with such formation, the pattern of the global shape of middle position mark 1210 still can distinguish with outmost turns position mark 1220 and information point 1030.In addition, pattern in order to ensure the shape of the pattern of the shape that can distinguish middle position mark 1210 and information point 1230, also can make the size of the point of middle position mark 1210 differ from information point 1230, perhaps between the each point that consists of middle position mark 1210, reserve the some interval that can not have between the information point 1230.
====1-4 embodiment====
Figure 18 is the key diagram of outmost turns position mark in the 1-4 embodiment.Mark mark wherein is that hundred at the employed mark mark of 1-1 embodiment add 3.For example, the outmost turns position mark in the 1-4 embodiment just is designated as 1320.
In the information representation pattern of aforementioned embodiments, the outmost turns position mark be shaped as circle, but be not limited to this.As shown in figure 18, also can be at the intersection point place collocation point 1323,1326,1327 of outmost turns circular virtual line 1321 with imaginary rays 1a, 5a, 13a, and in order further to determine the direction of imaginary rays 1a, collocation point 1324 and point 1325 on the outmost turns circular virtual line of outmost turns circular virtual line 1321 and the close position of the intersection point of imaginary rays 1a, thus consist of the outmost turns position mark by these points.
Like this, the pattern of the global shape of outmost turns position mark 1320 just can differentiate with middle position mark 1310 and information point 1330.In addition, pattern in order to ensure the shape of the pattern of the shape that can distinguish outmost turns position mark 1320 and information point 1330, can use size to differ from the point of information point 1330 at outmost turns position mark 1320, perhaps between the each point that consists of outmost turns position mark 1320, reserve the some interval that can not have between the information point 1330.
Further, suppose that camera head 11060 shifting grounds have read this information representation pattern 1301, and the distance between hypothesis middle position mark 1310 and the point 1326 is greater than middle position mark 1310 and put distance between 1327.In this case, as can be known the deflection from central authorities toward point 1326 direction greater than the deflection of the direction from central authorities toward point 1327.Can infer according to the difference degree of distance the deflection of each central angle.So can more suitably revise based on the deflection of inferring the position of circular virtual line and imaginary rays, can determine more accurately the allocation position of information point 1330.
====1-5 embodiment====
In the information representation pattern of aforementioned embodiments, the allocation position of information point 1030 is defined in the intersection point place of circular virtual line and imaginary rays.But, can be not when information being comprised into the information representation pattern position of information point 1030 be defined in these intersection points yet.
Figure 19 is the key diagram of the information representation pattern 1401 during without imaginary rays.Mark mark among this figure is that hundred at the employed mark mark of 1-1 embodiment add 4.For example, the outmost turns position mark in the 1-5 embodiment just is designated as 1420.
Suppose on the every circular virtual line 16 information points of multipotency configuration.At this moment, every circular virtual line just can be expressed 16 kinds of information, has 4 circular virtual lines, so the Information Number that altogether can express is 16
4=65536 kinds.
Even in the information representation pattern 1401 of this structure, also can according to the distance between middle position mark 1410 and the outmost turns position mark 1420, obtain the separately position of the first circular virtual line 1431, the second circular virtual line 1432, the 3rd circular virtual line 1433, the 4th circular virtual line 1434.Determine accordingly to have disposed what information points 1430 on each circular virtual line, thus the information of extracting.
====1-6 embodiment====
Figure 20 is the key diagram of the information representation pattern during without the circular virtual line.Mark mark wherein is that hundred at the employed mark mark of 1-1 embodiment add 5.For example, the outmost turns position mark in the 1-6 embodiment just is designated as 1520.
Suppose on every imaginary rays 4 information points of multipotency configuration.At this moment, every imaginary rays just can be expressed 4 kinds of information, has 16 imaginary rays, so the Information Number that altogether can express is 4
16=4294967296 kinds.
Even in the information representation pattern 1501 of this structure, also can according to the position of middle position mark 1510 with outmost turns position mark 1520, obtain each imaginary rays position.Determine accordingly to have disposed what information points 1030 on each imaginary rays, thus the information of extracting.---
====1-7 embodiment====
Figure 21 is the key diagram of the information representation pattern of 1-7 embodiment.The shape that Figure 21 shows the shape of the key element that consists of middle position mark 1610, the shape that consists of the key element of outmost turns position mark 1620, information point 1630 is the information representation pattern 1601 in the identical situation all.Mark mark wherein is that hundred at the employed mark mark of 1-1 embodiment add 6.For example, the middle position mark in the 1-7 embodiment just is designated as 1610.
In the 1-7 embodiment, middle position mark 1610 consists of by being positioned near the point 1611,1612,1613 of central authorities.Point 1611 is positioned at the inboard of the first circular virtual line 1631 and is positioned on the imaginary line segment 1622.When the central angle of supposing imaginary line segment 1622 was pi/2, then another point 1612 was positioned at the position that central angle is π, and is positioned at the inboard of the first circular virtual line 1631.Be 0 position and the 3rd point 1613 is positioned at central angle, and be positioned at the inboard of the first circular virtual line 1631.
In the 1-7 embodiment, outmost turns position mark 1620 is namely put 1623,1624,1625,1626,1627,1628,1629 and is consisted of by 7 points that are configured on the outmost turns circular virtual line 1621.Point 1623 is positioned on the imaginary line segment 1622, and point 1624 is between imaginary line segment 1622 and imaginary rays 1a, and point 1625 is between imaginary line segment 1622 and imaginary rays 8b.
The relative position relation of the each point in the middle position mark 1610 that so consists of is that the relative position relation institute between the information point 1630 can not realization.And the relative position relation of the each point in the outmost turns position mark, also be between the information point 1630 relative position relation can not realize.
Like this, even the shape of the key element of formation middle position mark 1610, the shape that consists of the key element of outmost turns position mark 1620, the shape of information point 1630 are identical shaped, also can be by above-mentioned relative position relation, telling each point is the point that consists of certain position mark, or the point of configuration information point 1630.On the other hand, because the shape of these key elements is all identical, the 3rd people is more difficult extraction information wherein just.
====1-8 embodiment====
Figure 22 is the key diagram of the information representation pattern of 1-8 embodiment.Mark mark wherein is that hundred at the employed mark mark of 1-1 embodiment add 7.For example, the middle position mark in the 1-8 embodiment just is designated as 1710.
In the 1-8 embodiment, the configuration of middle position mark 1710 and information point 1730 is almost identical with the 1-7 embodiment.
The special feature of 1-8 embodiment is, does not use aforementioned outmost turns circular virtual line, but replaces innermost circle circular virtual line 1721, and take this innermost circle circular virtual line 1721 as baseline configuration innermost circle position mark 1720.Innermost circle position mark 1720 is namely put 1723,1724,1725,1726 by 4 points that dispose on the innermost circle circular virtual line 1721 and is consisted of.Point 1723 is positioned on the imaginary line segment 1722, and point 1724 is positioned at the position that central angle is π, and point 1725 is positioned at the position that central angle is 3 pi/2s, and it is 0 position that point 1726 is positioned at central angle.
The relative position relation of each point in this innermost circle position mark 1720, be between the information point 1730 relative position relation can not realize.And the relative position relation of the each point in the middle position mark 1720, also be between the information point 1730 relative position relation can not realize.
Thus, just can accurately hold according to innermost circle position mark 1720 position of information point 1730.In addition, the innermost circle position mark 1720 here is made of 4 points, but also can be with the pattern of other shapes.For example, consist of with circle in the 1-1 embodiment etc., and make the useful area of innermost circle position mark 1720 less than the useful area of middle position mark 1720.
====other embodiments====
Above enumerated middle position mark in the information representation pattern and several examples of outmost turns position mark, but configuration and the shape of middle position mark and outmost turns position mark are not limited to this.For example, can be at the position configuration point on 3 summits that are equivalent to isosceles right triangle, with this as the middle position mark.Can also make shapes such as spade shape, diamond, heart, cloverleaf pattern or star on the playing card to the shape of middle position mark, outmost turns position mark and information point.
Above-mentioned information representation pattern can be done very littlely, thus be configured in the demonstration that can not affect the body matter pattern on the medium on the medium, and when printing, can or contain carbon printing ink printing with infrared ray absorbing printing ink.Like this, just can't with the naked eye see this information representation pattern, more can not affect the demonstration of body matter pattern after the printing.
====2-1 embodiment====
<about the information representation pattern 〉
Figure 23 is the key diagram of the information representation pattern 2001 in the 2-1 embodiment.Information representation pattern 2001 comprises middle position mark 2010 and information point 2030.Many different circular virtual lines 2031 ~ 2034 of radius shown in broken lines among the figure, and show the imaginary line segment 2022 of expression reference direction and many imaginary rays 1a ~ 8b that every interval regulation central angle is determined take reference direction as benchmark shown in broken lines with dot-and-dash line.These circular virtual lines and imaginary rays consist of the template in order to the position that determines information point 2030.These circular virtual lines and imaginary rays all be in the imagination and in fact do not print (or show) out.
Middle position mark 2010(is equivalent to
The pattern of ' shape) is the mark that determines the center of information representation pattern 2001.Middle position mark 2010 also determines reference direction.Middle position mark 2010 consists of by reserving the circular arc that an opening forms on all little circle of the circle more represented than arbitrary circular virtual line.The central point of this circular arc determines the center of information representation pattern 2001, and determines the center of circular virtual line 2031 ~ 2034.The central angle of peristome is i.e. 30 degree of π/6().Imaginary line segment 2022 from the center of central position mark 2010 toward the central authorities of this peristome determines reference directions.In the imagination line segment 2022, the open side of the circle of middle position mark 2010 is decided to be central angle 0 degree.As described above, this reference direction becomes the benchmark of the central angle of imaginary rays.
The circular virtual line comprises that the first circular virtual line 2031, the second circular virtual line 2032, the 3rd circular virtual line 2033, the 4th circular virtual line 2034(the first circular virtual line 2031, the second circular virtual line 2032, the 3rd circular virtual line 2033, the 4th circular virtual line 2034 are equivalent to imaginary circle).The center superposition of the circle of the center of these circular virtual lines and middle position mark.And imaginary rays has 16, i.e. imaginary rays 1a, 1b, 2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b, 6a, 6b, 7a, 7b, 8a, 8b.
Ratio between each diameter of the diameter of the circle of middle position mark 1010 (circular arc) and the first circular virtual line 2031 ~ the 4th circular virtual line 2034 is reserved in advance.Therefore, as long as can hold the diameter of a circle of middle position mark 2010, just can determine the position of the first circular virtual line 2031 ~ the 4th circular virtual line 2034.
The imaginary line segment 2022 of the reference direction that imaginary rays is determined take middle position mark 2010 is the benchmark of central angle.Article one, imaginary rays 1a and imaginary line segment 2022 folded central angles are π/16, and all the other imaginary rays 2b ~ 8b π/8 ground that are separated by successively uniformly-spaced arrange.
Information point 2030(is equivalent to the pattern of the II ' shape) be configured in the intersection point place of circular virtual line (the first circular virtual line 2031 ~ the 4th circular virtual line 2034) and imaginary rays (ray 1a ~ ray 8b).It is circular virtual line and imaginary rays determine information point 2030 by its intersection point allocation position.By such formation, position that can configuration information point 2030 has 64 places.For convenience of description, among Figure 23, on all positions that can dispose, all disposed information point 2030, all disposed on whole positions and be not actually not.
The size of center mark 2010 is larger than the size of information point 2030.The reason that so consists of is that information point 2030 is patterns that configured number may be maximum, so in order to improve information density, it should be minimum pattern.On the other hand, if near central authorities a plurality of information points 2030 of configuration, then these information points just might overlap, so near best configuration information point 2030 central not and is configured in central periphery place slightly outward to them.
By such combination, information representation pattern 2001 can effectively utilize its area, and the pattern overall dimensions can be less." size " of said middle position mark 2010 herein refers to the size of the useful area of middle position mark 2010.
About the size of information representation pattern 2001, so long as the size that camera head can read just is not particularly limited.Especially, when the size of information representation pattern 2001 is larger, just there is not the restriction on the principle.For example, the diameter of the 4th circular virtual line 2034 can be 30mm ~ 40mm, and the diameter that also can be the 4th circular virtual line 2034 is about 1.5mm and the spot diameter of information point 2030 is about 0.05mm.
Figure 24 is the key diagram of the configuration example of the information point 2030 in the 2-1 embodiment.As shown in the figure, can be by expressing desirable information in information point 2030 of every imaginary rays configuration.To describe in detail later by the operation steps that embeds information in information point 2030 of every imaginary rays configuration like this.
The information representation pattern that shown in Figure 25 is when concealing imaginary line in the 2-1 embodiment.In fact when extremely card waits on the object with the printing of this information representation pattern, do not print circular imaginary line and imaginary rays, but as shown in Figure 24, only print middle position mark 2010 and information point 2030.
When cannot see circular virtual line and imaginary rays, information representation pattern 2001 is exactly the pattern of being expressed by point and circular arc.Therefore, be not have regular pattern at first blush, the 3rd people who does not know the formation of this information representation pattern 2001 just is difficult to extract information wherein.
On the other hand, know the user of the template of information representation pattern 2001, just can hold according to middle position mark 2010 position of invisible circular virtual line and imaginary rays, and then hold the intersection point of circular virtual line and imaginary rays according to these positions, namely hold the position of the information point 2030 of expressing information, thereby extract information from information representation pattern 2001 easily.
In the information representation pattern 2001, the information point 2030 of expressing information is configured on the circumference.Therefore, namely come reading information to express pattern 2001 with the camera lens that produces easily the aberration on the radial direction, also can read by the camera lens central authorities that make middle position mark 2010 aim at camera head, thereby the diameter according to the circular arc of the position of middle position mark 2010 and middle position mark, come the easily relevant information of correction radius direction, also can easily revise the distortion of the circular virtual line that has disposed information point 2030.
In addition, can be according to the circular arc opening direction correction of middle position mark 2010 information about central angle, and can suitably revise the distortion of the imaginary rays of configuration information point.
Even middle position mark 2010 is not aimed at the camera lens central authorities of camera head, also can infer the proportion of deformation of circular virtual line on the circumference all directions according to the deformed shape of the circular arc of middle position mark 2010.That is, can according to the proportion of deformation of the radial direction of the circular arc of middle position mark 2010, infer and carry out the correction of much degree to the radius of circular virtual line.Therefore, can suitably revise the coordinate of the circular virtual line of configuration information point 2030, the position of holding exactly information point 2030.
Above-mentioned explanation be that the central angle of the peristome of circular arc is the situation of π/6, but also can dwindle central angle.Especially, also can establish the central angle of peristome littlely than adjacent two folded central angles of imaginary rays (π/8).Circular arc portion and all imaginary rays are all intersected.And can hold more accurately according to the deformation of circular arc the position of the intersection point of circular virtual line and all imaginary rays.
The first data structure of<information representation pattern 〉
Figure 26 is the key diagram of the relation between the configuration pattern of 2 bit informations and information point 2030 in the 2-1 embodiment.Be illustrated as wherein 2 imaginary rays Xa, Xb combinations of X number.
As the allocation position of information point 2030, Xa1 ~ Xa4 and Xb1 ~ Xb4 are indicated on imaginary rays Xa, the Xb.The numbering of the digitized representation circular virtual line of " a " or " b " back.For example, the intersection point of imaginary rays 1a and the 4th circular virtual line 2034 just is designated as " 1a4 ", namely can express the allocation position of information point 2030 by these 3 literal.
On every imaginary rays, all dispose and all only dispose an information point 2030 as prerequisite.2 bit informations corresponding to the configuration pattern of information point 2030 have been shown among Figure 26.For example, on the Xa1 position configuration pattern of configuration information point 2030 corresponding be " 00 ".What the configuration pattern of configuration information point 2030 was corresponding on the Xa2 position is " 01 ".What the configuration pattern of configuration information point 2030 was corresponding on the Xa3 position is " 10 ".What the configuration pattern of configuration information point 2030 was corresponding on the Xa4 position is " 11 ".
Mark comprises the imaginary rays of " a " in the mark and the configuration pattern marked on the imaginary rays that comprises " b " in the mark is different from relation between 2 bit informations.Contain in the imaginary rays of " b ", for example, what the configuration pattern of configuration information point 2030 was corresponding on the Xb1 position is " 11 "; What the configuration pattern of configuration information point 2030 was corresponding on the Xb2 position is " 10 "; What the configuration pattern of configuration information point 2030 was corresponding on the Xb3 position is " 01 "; What the configuration pattern of configuration information point 2030 was corresponding on the Xb4 position is " 00 ".
Set corresponding relation described above herein, but also can not limit by this, at random set the position of these information points 2030 and the relation between 2 bit informations.
Figure 27 is the information that is expressed in the 2-1 embodiment and the key diagram of the corresponding relation between 16 imaginary rays.As shown in the figure, 2 bits of most significant digit are expressed by imaginary rays 1a, and 2 bits are subsequently expressed by imaginary rays 2b.So, as shown in FIG., every 2 bit continuous arrangements that imaginary rays is expressed, 2 bits of lowest order are expressed by imaginary rays 8b.
Next specify the formation of the information representation pattern 2001 in the above-mentioned corresponding relation.Herein, describe with regard to the operation steps that how to make information representation pattern 1 comprise hexadecimal " D3 4D 78 EB " information.
Figure 28 is corresponding to the key diagram of the dot pattern of the information that will comprise in the 2-1 embodiment.
Above-mentioned hexadecimal " D3 4D 78 EB " if express with bit, then are " 11 01 00 11 01 00 11 01 01 11 10 00 11 10 10 11 " successively from most significant digit.Distribute 2 Bit datas in these data on every imaginary rays.That is, every imaginary rays is expressed 2 bits.
2 Bit Allocation in Discrete of most significant digit are given imaginary ray 1a.The data allocations of 2 bits is subsequently given imaginary ray 1b.In turn give so in the direction of the clock every data that imaginary rays is distributed 2 bits.
Referring again to Figure 26, when expressing 2 bits " 11 " of most significant digit with imaginary rays 1a, its configuration pattern is exactly " a4 ", therefore comes configuration information point 2030 by the configuration pattern a4 on the imaginary rays 1a.It is the intersection point place that information point 2030 just is configured in imaginary rays 1a and the 4th circular virtual line 2034.
When expressing subsequently 2 bits " 01 " with imaginary rays 1b, its configuration pattern is exactly " b3 ", so comes configuration information point 2030 by the configuration pattern b3 on the imaginary rays 1b.It is the intersection point place that information point 2030 just is configured in imaginary rays 1b and the 3rd circular virtual line 2033.
When expressing ensuing 2 bits " 00 " with imaginary rays 2a, its configuration pattern is exactly " a1 ", therefore comes configuration information point 2030 by the configuration pattern a1 on imaginary rays 2a.It is the intersection point place that information point 2030 just is configured in imaginary rays 2a and the first circular virtual line 2031.
According to said method, determine the allocation position of information point 2030 on imaginary rays a1 ~ b8, and by determining as a result configuration information point 2030.
Figure 29 is the key diagram that has comprised the information representation pattern 2001 of information in the 1st embodiment.As above-mentioned, there is shown the information representation pattern 2001 corresponding to the information that generates " D3 4D 78 EB ".For the ease of understanding, marked in fact invisible all imaginary lines, and represented the not position of configuration information point 2030 with white round dot herein.Like this, can be converted to information representation pattern 2001 to the information (describe for convenient, be also referred to as " information that is expressed " herein) that hope comprises.
Can also be by the step opposite with above-mentioned steps, from 2001 information extractions of information representation pattern.At this moment, can obtain by following way.
At first take the imaginary line segment 2022 that determined by middle position mark 2010 as benchmark, draw the position of each imaginary rays, and draw the radius of each circular virtual line according to the arc diameter of middle position mark 2010.
Thus, just can obtain the intersection point of each circular virtual line and each imaginary rays.Then, solve whether be formed with information point 2030 on each intersection point, thereby draw the configuration pattern of the information point 2030 on each imaginary rays, and draw 2 bits corresponding to the configuration pattern on every imaginary rays with reference to the table among Figure 26.
The order of 2 bit informations that obtain like this according to imaginary rays 1a ~ 8b begun to arrange from most significant bit, just can extract the information that is included in the information representation pattern 2001.
The second data structure of<information representation pattern 〉
Figure 30 is the table that in the 2-1 embodiment check bit is come the data configuration situation of minute timing as one of information in order to illustrate.Figure 31 is the table in order to the corresponding number that represents bit that each imaginary rays in the 2-1 embodiment is expressed and each bit.Figure 32 is an example of in the 2-1 embodiment check bit being come the information representation pattern 2001 of minute timing as one of information.The below illustrates the information representation pattern 2001 that check bit is come minute timing as one of information with reference to these figure.Herein, our information that comprises with regard to final hope is that the information shown in Figure 30 and the information that is expressed are that the situation of information shown in Figure 31 describes.
The information that final hope comprises is the first data of 20 bits and the second data of 4 bits, namely will express the data of totally 24 bits.Distributed in addition 8 as check bit, used herein is odd.
In the table of Figure 30,1 cell represents 1 bit, so 1 row in the table just represent 4 bits (nibble).Nibble 1 ~ nibble 6 has been shown in the table.Wherein nibble 1 ~ nibble 5 represents above-mentioned the first data, and nibble 6 represents the second data.In each nibble shown in the table, top cell is the MSB(highest significant position, Most significant bit), following cell is the LSB(least significant bit (LSB), Least significant bit).
Show the check bit of each byte in the bottom of table, the right side of table then shows the check bit of every row.The check bit of check bit is made as 1 bit.
Among Figure 30, each cell is assigned respectively corresponding number.Corresponding number in the left-handed watch of these corresponding numbers and Figure 31 is corresponding.As indicated above, every imaginary rays can be expressed 2 bits.Therefore in Figure 29, just be assigned a high order bit and a low-order bit on every imaginary rays.In addition, these bits respectively have the corresponding number corresponding with it.
For example, by the bit of the determined cell of corresponding number " 5 " shown in Figure 30, just corresponding to the high order bit in the expressed data of imaginary rays 2a.By the bit of the determined cell of corresponding number " 15 " shown in Figure 30, just corresponding to the high order bit in the expressed data of imaginary rays 4b.Like this, the cell of the table shown in Figure 30 just associates by corresponding number with the cell of the left-handed watch of Figure 31.Understand for convenient, show the expressed bit information of each cell in the bracket in each cell of Figure 30.
Corresponding number is arranged regularly in the table of Figure 31, and corresponding number then is Random assignment in the table of Figure 30.The purpose of doing like this is that the employing Random assignment even data defect occurs in the part of information representation pattern, can not lead to errors yet and concentrate on certain privileged site; Another purpose then is to make data structure be difficult for being used the 3rd people parsing of this information representation pattern.
Next concrete data transfer device in the situation of having added check bit is described.Here establish the first data and be " 00 00 00 00 00 00 00 00 00 01 ", establish the second data and be " 00 01 ".According to these data, to only have significant bits be " 1 " to the first data as can be known, and all the other are " 0 "; It is " 1 " that the second data also only have significant bits, and all the other are " 0 ".
In such cases, with reference to Figure 31, then the bit of the cell of corresponding number " 1 " " 4 " " 7 " " 8 " " 16 " " 19 " " 20 " " 23 " " 30 " is " 1 ", and the bit of other cells is " 0 ", is the bit information shown in the right table of Figure 31.
The configuration pattern of the corresponding information point 2030 of bit information that so obtains is dispensed to each imaginary rays.For example, imaginary rays " 1a " is upper expresses " 10 " (with reference to Figure 26) with regard to assignment configuration pattern " a3 ".In addition, for example, imaginary rays " 1b " is upper expresses " 01 " with regard to assignment configuration pattern " b3 ".The configuration pattern of the information point 2030 till the imaginary rays " 8b " is arrived in like manner decision.
In the information representation pattern shown in Figure 32, with drawn configuration pattern arrangement information point 2030.Certainly, also added check bit information in this information representation pattern.Therefore, though former thereby to cause in this information representation pattern information point 2030 to occur damaged etc. because of certain, the generation that also can make mistake according to check bit inspection.
Situation about comprising as the check bit of information more than has been described, also can be without check bit, and use the CRC(cyclic redundancy check (CRC), Cyclic Redundancy Check) code or Reed-Solomon code.
In addition, can be by extracting the information that is included in 2001 li in information representation pattern with above-mentioned opposite operation steps.At first, behind the allocation position according to middle position mark 2010 definite information points 2030, according to the configuration pattern, as Figure 31, launch 2 expressed bits of each imaginary line.Thus, these 2 bit informations will be according to the data representation of above-mentioned corresponding number by table shown in Figure 30 out.After obtaining the data of table shown in Figure 30, by 5 the bit that goes out each cell arranged sequentially from nibble 1 to nibble, just can draw the first data.Arrange out in order the bit of each cell of nibble 6, just can draw the second data.
<information input/output unit 〉
Figure 33 is the block diagram of information input/output unit 21000.Information input/output unit 21000(is equivalent to information output apparatus and information representation device) comprise computing machine 21010(and be equivalent to efferent or the control part that output packet is contained in the information in the information representation pattern), display device 21020, input media 21030, output unit 21050(be equivalent to the information forming portion) and camera head 21060.Computing machine 21010 comprises central operation device (CPU) 21013, interface 21012, storer 21014 and recording and reproducing device 21040.
Display device 21020 is the display device such as liquid crystal display.Input media 21030 is the input medias such as mouse, keyboard.Output unit 21050 is expressed the output units such as printer of pattern 2001 for printing information.Camera head 21060 is that reading information is expressed the device of pattern 2001 optically.
The function of computing machine 21010 and camera head 21060 also can integrally be integrated in the pencil type apparatus.At this moment, can make pencil type apparatus possess reading information and express pattern 2001, and export the function of the information of extracting.
The generation method of<information representation pattern 〉
Figure 34 is the process flow diagram of the generation method of information representation pattern 2001.
The form ready message of at first expressing with bit is expressed the information (S2802) that pattern 2001 will comprise.For example prepare Figure 28 such " 11 01 00 11 01 00 11 01 01 11 10 00 11 10 10 11 ".
Next draw the bit of preparing and express corresponding configuration pattern (S2804).The configuration pattern can draw such as aforementioned the correspondence according to Figure 26.Then come configuration information point 2030 according to the configuration pattern that draws, form information representation pattern 2001(S2806).Like this, just generated the such information representation pattern 2001 of Figure 29.
At last, leave out imaginary line from information representation pattern 2001, only printing or demonstration middle position mark 2010 and information point 2030(S2808).So just obtained information representation pattern 2001.
<from the extracting method of information representation pattern information extraction 〉
Figure 35 is the process flow diagram of explanation from the method for information representation pattern information extraction.
Read the information representation pattern 2001(S2902 that is printed on the printed article etc. with camera head 21060 first), then according to the view data of taking the photograph, determine the position (S2904) of middle position mark 2010.
Then, opening direction according to the circular arc of the position of middle position mark 2010 and middle position mark 2010, draw the position of circular virtual line and imaginary rays, determine the intersection point (S2906) of these lines, from view data, determine again the position (S2908) that has disposed information point 2030 in the intersection point of above-mentioned these lines.
Next, according to the allocation position of information point 2030, draw the configuration pattern of the information point 2030 in each imaginary rays, and with reference to Figure 26, draw each bit (S2910) from the configuration pattern.If contain data structure as the check bit of information, just come the accuracy (S2912) of authorization information according to this check bit.
By such mode, just can extract the information that information representation pattern 2001 comprises.
====2-2 embodiment====
The key diagram of the information representation pattern when Figure 36 is the number that has increased imaginary rays.Mark mark among this figure is to add " ' " symbol behind the employed mark mark of 2-1 embodiment.For example, in the 2-2 embodiment, the middle position mark just is designated as 2010 '.
In the 2-2 embodiment, information representation pattern 2001 ' the number of imaginary rays be 32, the circular virtual line also increases to 8.Configurable information point 2030 in the mark mark on the imaginary rays of band " a " ' the position be, its with count from the inboard odd number bar circular virtual line (the first circular virtual line 2031 ', the 3rd circular virtual line 2033 ', the 5th circular virtual line 2035 ', the 7th circular virtual line 2037 ') intersection point.Configurable information point 2030 in the mark mark on the imaginary rays of band " b " ' the position be, its with count from the inboard even number bar circular virtual line (the second circular virtual line 2032 ', the 4th circular virtual line 2034 ', the 6th circular virtual line 2036 ', the 8th circular virtual line 2038 ') intersection point.In addition, imaginary line segment 2022 ' overlap with imaginary rays 1a.
Even in the situation of this configuration, also can be with the first data structure to the second data structure in the above-mentioned 2-1 embodiment, information be included in information representation pattern 2001 ' in.
In this way, having increased can configuration information point 2030 ' the position, just can express more quantity of information.In addition, the configuration of the information point between the adjacent imaginary rays is staggered each other, thus more thickly configuration information point 2030 '.
Figure 37 be in the 2-2 embodiment information point 2030 ' the key diagram of configuration example.Such information representation pattern 2001 ' in, also adopted and above-mentioned same method, must dispose 1 information point on every imaginary rays and come inclusion information as prerequisite.
Figure 38 is the key diagram when concealing imaginary line in the 2-2 embodiment.Information point 2030 ' when disposing closelyer, be exactly a more irregular pattern at first blush, for do not know this information representation pattern 2001 ' the 3rd people of structure more difficult extraction information wherein just.
In the above-mentioned embodiment, the information point 2030 that disposes on every imaginary rays is 1.But the number of the information point 2030 that disposes on every imaginary rays is not limited to 1.Below will the situation of a plurality of information points of configuration on every imaginary rays be described.
====2-3 embodiment====
Formation in the 2-3 embodiment is most of identical with aforementioned embodiments, and difference is, a plurality of information points of configuration on every imaginary rays.Below be noted that the situation of a plurality of information points of configuration on every imaginary rays.For each key element identical with the 2-1 embodiment, will add 1 hundred of the mark mark of the 2-1 embodiment that represents with 2 bit digital and represent.
Figure 39 is the key diagram of the information representation pattern 2101 in the 2-3 embodiment.Information representation pattern 2101 in the 2-3 embodiment has 8 circular virtual lines.In the inner part 4 in these 8 circular virtual lines are called inner ring section circular virtual line, and in the outer part 4 are called outer ring section circular virtual line.
Inner ring section circular virtual line comprises the first circular virtual line 2131i of inner ring section, the second circular virtual line 2132i of inner ring section, the 3rd circular virtual line 2133i of inner ring section, the 4th circular virtual line 2134i of inner ring section.Outer ring section circular virtual line comprises the first circular virtual line 2131o of outer ring section, the second circular virtual line 2132o of outer ring section, the 3rd circular virtual line 2133o of outer ring section, the 4th circular virtual line 2134o of outer ring section.In the present embodiment, accompany a circular virtual line between inner ring section circular virtual line and the outer ring section circular virtual line, but also this circular virtual line can be set.
In Figure 39, each imaginary rays is respectively given 2 mark marks.In the imaginary rays, the English alphabet back of mark mark be the part that intersects with inner ring section circular virtual line with the counterpart of numeral " 1 ", and is the part crossing with outer ring section circular virtual line in the English alphabet back of mark mark with the counterpart of numeral " 2 ".For example, indicate simultaneously these two of 1a1 and 1a2 mark mark on 1 imaginary rays, wherein the 1a1 representative is the part that intersects with inner ring section circular virtual line in this imaginary rays, the 1a2 representative be the part that intersects with outer ring section circular virtual line in this imaginary rays.
Figure 40 A is the key diagram of the relation between the configuration pattern of 2 bit informations and information point 2130.There is shown 2 imaginary rays Xa(a series of X number), Xb(b series) combination.In the 2-3 embodiment, the allocation position of the information point 2130 on every imaginary rays is divided into the group of inner ring section and the group of outer ring section.The numeral of " a " or " b " back just represents the group of inner ring section when being " 1 ", numeral just represents the group of outer ring section when being " 2 ".
Follow in these letter and number back, i.e. the numeral of strigula back then corresponds respectively to the numbering of the circular virtual line that the group with the group of inner ring section and outer ring section intersects.For example, the intersection point of imaginary rays 1a and the 4th circular virtual line 2134i of inner ring section just is designated as " 1a1-4 ".Like this, as the position of configuration information point 2130, Xa1-1 to Xa1-4, Xa2-1 to Xa1-4, Xb1-1 to Xb1-4 and Xb2-1 to Xb2-4 just are indicated on imaginary rays Xa, the Xb.
The a plurality of information points 2130 of configuration on every imaginary rays.But 1 information point 2130 of the intersection point place of the group of the inner ring section of every imaginary rays configuration, the intersection point place of the group of the outer ring section of every imaginary rays also disposes 1 information point 2130.
Further, 2 bit informations corresponding to the configuration pattern of information point 2130 have been shown among Figure 40 A.For example, just corresponding " 00 " information of the configuration pattern of configuration information point 2130 on the Xa1-1 position; Just corresponding " 01 " information of the configuration pattern of configuration information point 2130 on the Xa1-2 position; Just corresponding " 10 " information of the configuration pattern of configuration information point 2130 on the Xa1-3 position; Just corresponding " 11 " information of the configuration pattern of configuration information point 2130 on the Xa1-4 position.
Configuration pattern on the group of the group of the group of the group of the inner ring section of a series, the outer ring section of a series, the inner ring section of b series, the outer ring section of b series and the relation of 2 bit informations are different.For example, on the Xa1-1 position configuration pattern of configuration information point 2130 corresponding be " 00 " information; What the configuration pattern of configuration information point 2130 was corresponding on the Xb1-1 position is " 11 " information; What the configuration pattern of configuration information point 2130 was corresponding on the Xa2-1 position is " 10 " information; What the configuration pattern of configuration information point 2130 was corresponding on the Xb2-1 position is " 01 " information.
In addition, what adopt in the 2-3 embodiment is corresponding relation between the configuration pattern shown in Figure 40 A and the information, but the relation between the position of these information points 2130 and 2 bit informations can be not limited to this and carry out Set arbitrarily.
Figure 40 B is the corresponding relation key diagram between each group of the information that is expressed and each imaginary rays.This figure is the figure that is equivalent to the Figure 27 in the 2-1 embodiment.As shown in the figure, 2 bits of most significant digit are expressed by the group of the inner ring section of imaginary rays 1a.2 bits are afterwards expressed by the group of the outer ring section of imaginary rays 1a.Like this, as shown in the figure, 2 bit continuous arrangements of 2 bits of the group of the inner ring section of every imaginary rays and the group of outer ring section, 2 bits of lowest order are expressed by the group of the outer ring section of imaginary rays 8b.
By this, can be provided in the information representation pattern 2101 that disposes a plurality of information points 2130 on the imaginary rays.In addition, among Figure 40 B, 2 bit information alternative arrangements of 2 bit informations of the group of inner ring section and the group of outer ring section come expressing information, but also can be to begin 2 bit information of the group of continuous arrangement inner ring section from most significant digit (to be specially 1a1,1b1,2a1 ... 8b1), and then only 2 bit informations of the group of continuous arrangement outer ring section (are specially 1a2,1b2 ... 8b2).These arrangement modes can Set arbitrarily.
Next explanation embeds the situation of the information of bitwise expressing.
Figure 41 is the table that in the group of explanation inner ring section check bit is come the data configuration of minute timing as one of information.Figure 42 is the table of the corresponding number of the expressed bit of each imaginary rays and each bit in the group of expression inner ring section.Figure 43 is the table that in the group of explanation outer ring section check bit is come the data configuration of minute timing as one of information.Figure 44 is the table that is illustrated in the corresponding number of the expressed bit of imaginary rays in the group of outer ring section and each bit.The pronunciation of Figure 30 and Figure 31 is much the same in the pronunciation of these tables and the embodiment of front, but in the 2-3 embodiment, the group of inner ring section is generalized into separately a table (Figure 41, Figure 42), and the group of outer ring section also is generalized into separately a table (Figure 43, Figure 44).In the present embodiment, putting in order of each the corresponding number in the table of Figure 41 and Figure 43 is identical, but the arrangement mode of corresponding number also can be not limited to this and adopt different arrangement modes.
Figure 45 is the table of an example of concrete inclusion information.The below describes illustrating such operation that makes pattern comprise the data of byte 1 ~ byte 8.The numerical value that the numerical value that carries out corresponding name of the information (such as " customer code ", " application identification symbol " etc.), the concrete scale-of-two numeration take nibble as unit take byte or nibble as unit has been shown among Figure 45 and has counted corresponding to the sexadecimal of this numerical value.
Figure 46 A specifies to have distributed the table of check bit as for the moment data configuration of information in the group of inner ring section, and Figure 46 B specifies to have distributed the table of check bit as for the moment data configuration of information in the group of outer ring section.Marked each bit information in each cell bracket of table shown in Figure 46 A and Figure 46 B.For example, the information of the nibble 1 of Figure 45 is " 0000 ", so these bits are corresponding with corresponding number " 5 ", " 15 ", " 31 ", " 12 " of each cell of the nibble 1 of the byte 1 of Figure 46 A successively from a high position.In addition, for example the information of the nibble 2 of Figure 45 is " 0001 ", so these bits are corresponding with corresponding number " 25 ", " 29 ", " 9 ", " 21 " of each cell of the nibble 2 of the byte 2 of Figure 46 A successively from a high position.Like this, each bit information just is embedded in the corresponding cell of each corresponding number.
Figure 47 is the table of configuration that specifies the information point of the inner ring section of each imaginary rays and outer ring section.Illustrated among Figure 47 each group mark mark (being presented at " group " hurdle), be embedded into 2 bit data (being presented at " data " hurdle) in this group, represent the mark mark (being presented at " pattern " hurdle) of pattern of the configuration of information point.For the information that is embedded into as previously mentioned among Figure 46 A and Figure 46 B, this table is determined the allocation position of information point 2130 with reference to the table of Figure 40 A, Figure 42 and Figure 44.
Among the figure, with the situation of the intersection point place configuration information point of the first circular virtual line under, the nethermost circle in the hurdle of outer ring section or inner ring section is just by blacking; With the situation of the intersection point place configuration information point of the second circular virtual line under, in the hurdle of outer ring section or inner ring section from following several second circle just by blacking; With the situation of the intersection point place configuration information point of the 3rd circular virtual line under, in the hurdle of outer ring section or inner ring section from following several the 3rd circle just by blacking; With the situation of the intersection point place configuration information point of the 4th circular virtual line under, in the hurdle of outer ring section or inner ring section from following several the 4th circle just by blacking.
For example, the high order bit of " 1a1 " group is the cell (with reference to Figure 42) of " 1 " with regard to the corresponding number of corresponding inner ring section, and its low-order bit is the cell (with reference to Figure 42) of " 2 " corresponding to the corresponding number of inner ring section.With reference to Figure 24 A, then corresponding number is 0 for the bit of the cell of " 1 ", and corresponding number also is 0 for the bit of the cell of " 2 ".So data are " 00 " just.With reference to Figure 40 A, then in the Xa1 group, what data " 00 " were corresponding is in Xa1-1 position configuration information point 2130.So as shown in figure 47, just with the intersection point place configuration information point 2130 of the first circular virtual line 2131i of inner ring section.
What again for example the high order bit of " 1a2 " group was corresponding is that the corresponding number of outer ring section is the cell (with reference to Figure 44) of " 1 ", and what low-order bit was corresponding is that the corresponding number of outer ring section is the cell (with reference to Figure 44) of " 2 ".With reference to Figure 46 B, then corresponding number is 1 for the bit of the cell of " 1 ", and corresponding number also is 1 for the bit of the cell of " 2 ", so data are " 11 " just.With reference to Figure 40 B, then in the Xa2 group, what data " 11 " were corresponding is in Xa2-2 position configuration information point 2130.So just as shown in figure 47, with the intersection point place configuration information point 2130 of the second circular virtual line 2132o of outer ring section.
All groups are all carried out such operation, just can on each group, dispose respectively an information point 2130.The above is illustrated the collocation method of information point 2130, and operates according to reverse procedure, just can extract the expressed information of Figure 45 from information representation pattern 2101.
Figure 48 is the diagram of the information representation pattern when concealing imaginary line in the 2-3 embodiment.As shown in the figure, information representation pattern 2101 is the pattern of an irregularities at first blush.Especially, shown in the 2-3 embodiment, can dispose a plurality of points on every imaginary rays, so the 3rd people just is difficult to predict rule as described above more.
In the above-described embodiment, illustrated that the group of inner ring section and the group of outer ring section dispose respectively the situation of 1 information point 2130, but also can put a plurality of information points in each assembly.For example, 4 intersection points are arranged in 1 group, the position that gets final product configuration information point 2130 has in the situation at 4 places, if select 2 places, just can express 6 kinds of information.Again for example, 5 intersection points are arranged in 1 group, the position that gets final product configuration information point 2130 has in the situation at 5 places, if select 2 places, just can express 10 kinds of information.
Be provided with in addition the group of the group of outer ring section and outer ring section in the present embodiment so that every a plurality of information points 2130 of imaginary rays configuration, but the group number can not be subject to the above restrictions, can arrange more group.
In addition, group technology also is not limited to the such group technology of group of the group of above inner ring section and outer ring section.
Figure 49 is the exemplary plot of group technology.There is shown the group that fences up with solid line.For example, imaginary rays 1a1 ~ 2b2 is designated as the Gr1 group as a group among the figure; Imaginary rays 3a1 ~ 4b2 organizes as another, is designated as the Gr2 group among the figure.
In addition also can be as Gri3 group, Gro3 group, Gri4 group and Gro4 group among the figure Gr1 group and Gr2 group be divided into the group of inner ring section and outer ring section, can also allow these different groups exist simultaneously.Certainly, in such grouping situation, the configuration pattern of the information point 2130 in each group and with it the relation of corresponding information (routine 2 bit informations described above etc.) be pre-specified.
In addition, this has used check bit as detecting wrong method, can also use the CRC code.The method that also can be used as correcting mistakes with Reed-Solomon code in addition.
====2-4 embodiment====
Figure 50 is the key diagram of the middle position mark 2210 in the 2-4 embodiment.Mark mark among this figure is that hundred at the employed mark of 2-3 embodiment add 2.For example, the middle position mark in the 2-4 embodiment just is designated as 2210.
In front in the information representation pattern of embodiment, the middle position mark be shaped as circular arc, but be not limited to this.As shown in figure 50, on the imaginary line segment 2222 of the center of information representation pattern and the first circular virtual line 2231 inboards, disposed respectively 1 point, namely put 2211 and point 2212, with this as middle position mark 2210.
Distance between above-mentioned 2 points (point 2211 with put 2212) and the ratio of the radius of each circular virtual line are just to obtain in advance.Like this, resulting point 2211 and the distance of putting between 2212 multiply by specified multiple again, just can obtain the radius of each circular virtual line.
The point interval of this middle position mark 2210 can be the some interval that information point 2230 can not have each other.Thus, the pattern of the global shape of middle position mark 2210 just can distinguish with information point 2230.
Moreover, for the pattern of the shape of the pattern of the shape that can accurately distinguish middle position mark 2210 and information point 2230, can also make the varying in size in information point 2230 of point of middle position mark 2210.
====2-5 embodiment====
Figure 51 is the key diagram of the middle position mark 2310 in the 2-5 embodiment.Mark mark among this figure is that hundred at the employed mark mark of 2-3 embodiment add 3.For example, the middle position mark in the 2-5 embodiment just is designated as 2310.
So, middle position mark 2310 just can indicate center and the reference direction of information representation pattern 2301.In addition, can make the shape of middle position mark 2310 different from information point 2330, to distinguish.
The height of described isosceles triangle is prior obtaining with the ratio of the radius of each circular virtual line.Like this, the height of the isosceles triangle of gained multiply by specified multiple, just can be in the hope of the radius of each circular virtual line.
On the other hand, the deformation on each limit by the reference isosceles triangle, also can infer and information representation pattern 2301 at the deflection of all directions, and can suitably revise according to the deflection of this supposition the position of circular virtual line and imaginary rays, determine the allocation position of information point 2330.
Figure 52 is the key diagram of the middle position mark 2410 in the 2-6 embodiment.Mark mark among this figure is that hundred at the employed mark mark of 2-3 embodiment add 4.For example, the middle position mark in the 2-6 embodiment just is designated as 2410.
Shown in Figure 52, middle position mark 2410 can be rectangle.At this moment, rectangular length direction is reference direction just.With the reference direction quadrature and pass the axle at the center of information representation pattern 2401, overlap with above-mentioned rectangular minor face.
So, middle position mark 2410 just can indicate center and the reference direction of information representation pattern 2401.In addition, can make the shape of middle position mark 2410 different from information point 2430, to distinguish.
The length on rectangular long limit is prior obtaining with the ratio of the radius of each circular virtual line.Like this, the rectangular long edge lengths of gained multiply by specified multiple, just can be in the hope of the radius of each circular virtual line.
On the other hand, by the deformation with reference to rectangular each limit, also can infer information representation pattern 2401 at the deflection of all directions, and can suitably revise according to the deflection of this supposition the position of circular virtual line and imaginary rays, determine the allocation position of information point 2430.
====2-7 embodiment====
Figure 53 is the key diagram of the middle position mark 2510 in the 2-7 embodiment.Mark mark among this figure is that hundred at the employed mark mark of 2-3 embodiment add 5.For example, the middle position mark in the 2-7 embodiment just is designated as 2510.
There is shown 3 points, namely put 2511,2512,2513.These 3 summits couple together and consist of an isosceles triangle.These 3 points have consisted of middle position mark 2510 in the 2-8 embodiment.
Figure 54 A is the first figure of the method at the definite center of explanation, and Figure 54 B is for illustrating the second figure of the method for determining the center, and Figure 54 C is for illustrating the 3rd figure of the method for determining the center.At first obtain point 2511,2512,2513 as Figure 54 A with camera head 21060.Then draw perpendicular to the imaginary line segment 2522(Figure 54 B by the long limit of point 2512,2513 isosceles triangles that consist of from putting 2511).This imaginary line segment 2522 is exactly the center (Figure 54 C) that middle position mark 2510 indicates with the intersection point place on the long limit of isosceles triangle.
The center (being the center of information representation pattern 2501) of middle position mark 2510 like this, just can be shown by the combination of a plurality of figures.
Next the method for trying to achieve the radius of each circular virtual line by such middle position mark 2510 is described.
Figure 55 is the key diagram of the first method of obtaining the radius of circular virtual line.There is shown 3 points and namely put the 2511,2512,2513 and first circular virtual line.By top method, just can try to achieve center and the imaginary line segment 2522 of middle position mark 2510, also just can obtain from the center point 2511 apart from r0.The radius r 1 of the first circular virtual line 2531 is also reserved in advance, and the multiplying power p1 that multiplies each other with distance r0 that is used for obtaining radius r 1 also reserves in advance.So, multiply by multiplying power p1 to what try to achieve apart from r0, just can obtain the radius of the first circular virtual line 2531.The above has illustrated the method for the radius of asking for the first circular virtual line 2531, with identical method, the multiplying power p2 that multiplies each other with distance r0 by being used for obtaining the second circular virtual line radius, be used for obtaining the 3rd circular virtual line radius and the multiplying power p3 that multiplies each other with distance r0, be used for obtaining the 4th circular virtual line radius and with the multiplying power p4 that distance r0 multiplies each other, just can try to achieve the radius of each circular virtual line.
But camera head 21060 in acquisition point 2511,2512,2513 o'clock might apart from r0 error occur above-mentioned.The radius of each circular virtual line is to use greater than 1 regulation multiplying power to take advantage of this to obtain apart from r0, and therefore when apart from r0 error being arranged, the error of described each radius is exactly the specified multiple of distance error (greater than 1).Like this, error also will occur in the position of the circular virtual line of possible configuration information point.In order to address this problem, also can use following way.
Figure 56 is the key diagram of the second method of obtaining the radius of circular virtual line.There is shown a plurality of information representation patterns 2501.For ease of explanation, a plurality of information representation patterns 2501 have been done to simplify demonstration herein, center and the 4th circular virtual line 2534 of each information representation pattern 2501 only is shown.
Distance between the center of these information representation patterns 2501 all is made as D1, and the central angle that connects the line segment of Center-to-Center respectively is π/3(60 °).At this moment, the radius of the 4th circular virtual line 2534 of each information representation pattern 2501 is reserved in advance with the ratio of distance B 1.Specifically, multiply by multiplying power q4(less than 1 by distance B 1 exactly) obtain the radius of the 4th circular virtual line 2534.
Like this, even contain the measuring error that is caused by camera head 21060 in the distance B 1, owing to be to multiply by the radius of trying to achieve the 4th circular virtual line 2534 less than 1 multiplying power q4, so contained error just can relative decrease, also can suitably obtain the position of circular virtual line.In addition, even when on each direction, deforming in varing proportions (the D1 value of each central angle different situation under), also can be based on the information representation pattern 2501 in all directions (being specially the direction of the central angle of π/3,2 π/3, π, 4 π/3,5 π/3,2 π) configuration, obtain the radius of circular virtual line, thereby thereby the deformation that can revise on each direction draw the circular virtual line.
The above only is illustrated the acquiring method of the radius of the 4th circular virtual line 2534, use the same method, the multiplying power q1 that multiplies each other with distance B 1 by being used for obtaining the first circular virtual line radius, be used for obtaining the second circular virtual line radius and the multiplying power q2 that multiplies each other with distance B 1, be used for obtaining the 3rd circular virtual line radius and with the multiplying power q3 that distance B 1 multiplies each other, just can try to achieve the radius of each circular virtual line.
Figure 57 obtains the key diagram of the third method of circular virtual line radius for explanation.Similarly, show a plurality of information representation patterns 2501 here, but all simplify, its center and the 4th circular virtual line 2534 only are shown.
Distance between the center of a plurality of information representation patterns 2501 among Figure 57 all is made as D2.The central angle that connects the line segment of Center-to-Center respectively is pi/2 (90 °).In this case, multiply by regulation multiplying power (less than 1) by the distance B 2 between the center, just can obtain rightly the radius of each circular virtual line.
In the above description, the central angle of the line segment that connects Center-to-Center respectively for the situation of π/3 or pi/2 is illustrated, but is not limited to this, also can disposes a plurality of information representation patterns 2501 with other central angles.
====other embodiments====
The above has enumerated a plurality of examples of the middle position mark in the information representation pattern, but the configuration of middle position mark and shape are not limited to this.At least, as long as can represent center and the reference direction of information representation pattern, the middle position mark just can be other shapes.In addition, if the shape of information point also can just separate and can not be defined as a little with the middle position mark zone.Here using " point " this word is for convenience of description.For example, can also make shapes such as spade shape, diamond, heart, cloverleaf pattern or star on the playing card to the shape of middle position mark, information point.
Above-mentioned information representation pattern can be done very littlely, thus be configured in the demonstration that can not affect the body matter pattern on the medium on the medium, and when printing, can print with infrared ray absorbing printing ink.Like this, just can't with the naked eye see this pattern, more can not affect the demonstration of body matter pattern after the printing.
Above-mentioned information representation pattern also can print with carbon printing ink.Use with the carbon printing ink of color with without carbon printing ink this moment, comes printing information to express pattern with carbon printing ink, uses thereon to carry out overall printed without carbon printing ink and express pattern with coverage information again.Because these printing ink are with color, so like this printing just can make the information representation pattern do not seen by naked eyes, and take and to express pattern by acquired information with the camera that infrared filter is housed.In addition, can come printing information to express pattern with carbon printing ink, more thereon with colored ink printing body matter pattern.
With the naked eye the low color of susceptibility is specifically come printed patterns with yellow.Such printing just can be felt out by naked eyes hardly, more can not have influence on the body matter pattern.
Can also express pattern, the tiny decorative pattern that is consisted of by point with carbon-free ink printing in the above again with the carbon printing ink printing information.Described tiny decorative pattern can be mesh-shape decorative pattern, the tiny such decorative pattern with fixed pattern similar to the information representation pattern of globule decorative pattern.Like this, just can be so that naked eyes can not be told information representation pattern and the above-mentioned decorative pattern with the carbon printing ink printing.
Above-mentioned information representation pattern also can print with ink-jet printer.In the situation about printing with ink-jet printer, the information that just can the information representation pattern be comprised is different.Therefore, just can comprise information representation pattern such as the different information such as the solid numbered sequence number of expression in each different article printing.
Can also be formed on the information representation pattern on the article with laser marking.With laser marking, just can printing surface be peeled off with laser, perhaps make the surface layer peeling of material of main part, thereby form the information representation pattern.And can form high-precision, fine and closely woven information representation pattern.
Claims (41)
1. information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
2. information expression method according to claim 1 is characterized in that: the pattern arrangement of described III shape is in described the first imaginary circle, centered by the pattern of described I shape, by a plurality of the second imaginary circle that a plurality of predetermined radius was determined on.
3. information expression method according to claim 1 and 2, it is characterized in that: the allocation position of the pattern of described III shape decides by the intersection point of described the second imaginary circle and imaginary rays, described imaginary rays and the imaginary line segment of the pattern of the pattern that is connected described I shape and the described II shape regulation central angle of being separated by.
4. each described information expression method in 3 according to claim 1, it is characterized in that: the allocation position of the pattern of described III shape is decided by the intersection point of described the second imaginary circle and many imaginary rays, described many imaginary rays and the imaginary line segment of the pattern of the pattern that is connected described I shape and the described II shape regulation central angle of being separated by successively.
5. information expression method according to claim 4, it is characterized in that: dispose respectively the pattern of 1 described III shape on each described imaginary rays, the allocation position of the pattern of the described III shape on each described imaginary rays draws according to the described information that will comprise.
6. information expression method according to claim 4, it is characterized in that: dispose respectively the pattern of the described III shape of same number on each described imaginary rays, the allocation position of the pattern of the described III shape on each described imaginary rays draws according to the described information that will comprise.
7. information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
In described the first imaginary circle, be separated by on the imaginary rays of regulation central angle the pattern of the III shape of the number that configuration draws according to the information that will comprise with the imaginary line segment of the pattern of the pattern that is connected described I shape and described II shape.
8. information expression method according to claim 7 is characterized in that: the pattern arrangement of described III shape is being separated by on many imaginary rays of regulation central angle with the imaginary line segment of the pattern of the pattern that is connected described I shape and described II shape.
9. information expression method comprises following operation:
Dispose the pattern of the I shape at the center that determines the first imaginary circle;
Pattern in described the first imaginary circle configuration II shape;
Outside described the first imaginary circle, centered by the pattern of described I shape, by the second imaginary circle that predetermined radius was determined on, the pattern of the III shape of the number that configuration draws according to the information that will comprise.
10. each described information expression method in 9 according to claim 1, it is characterized in that: the shape of the pattern of the pattern of described I shape, the pattern of described II shape, described III shape is different.
11. each described information expression method in 10 according to claim 1, it is characterized in that: the pattern of described I shape is larger than the pattern of described II shape, and the pattern of described II shape is larger than the pattern of described III shape.
12. each described information expression method in 11 according to claim 1, it is characterized in that: the pattern of described I shape is made of point and the circular pattern of center superposition, the pattern of described II shape is circular pattern, and the pattern of described III shape is made of point.
13. each described information expression method in 9 according to claim 1, it is characterized in that: the pattern of described I shape, the pattern of described II shape, the pattern of described III shape are made of identical shaped key element.
14. each described information expression method in 13 according to claim 1, it is characterized in that: at least one party in the pattern of described I shape and the pattern of described II shape comprises the pattern be used to the expansion and contraction of the radial direction that obtains described the first imaginary circle.
15. article that formed the information representation pattern of expressing with each described information expression method in the claim 1 to 14.
16. an information output apparatus possesses:
Reading part is in order to read the information representation pattern of expressing with each described information expression method in the claim 1 to 14;
Efferent according to the view data of the described information representation pattern that reads, is exported the information that comprises in this information representation pattern.
17. an information representation device possesses:
Control part is in order to generate the information representation pattern of expressing with each described information expression method in the claim 1 to 14;
The information forming portion is formed on the pattern of the described I shape that generates, the pattern of described II shape, the pattern of described III shape on the medium.
18. an information expression method comprises following operation: configuration the
The pattern of ' shape, it determines center and the reference direction of information representation pattern; In a plurality of intersection points place of a plurality of imaginary circle and many imaginary rays configuration the
The pattern of ' shape, described a plurality of imaginary circle for the different a plurality of imaginary circle of the center superposition radius of described information representation pattern, described many imaginary rays for many imaginary rays of the regulation central angle of being separated by successively take described reference direction as benchmark;
Reserve as each stated number bit position of the numerical value of the information that is expressed and the corresponding relation between each described imaginary rays;
Should dispose described on the numerical value of described regulation numerical digit and the described imaginary rays
Corresponding relation between the intersection point of the pattern of ' shape is reserved;
To each the described regulation numerical digit as the numerical value of the described information that is expressed, determine corresponding described imaginary rays;
According to the numerical value as each the described regulation numerical digit in the numerical value of the described information that is expressed, the corresponding intersection point on the fixed described imaginary rays is determined, in the intersection point place that determines configuration the
The pattern of ' shape.
21. information expression method according to claim 20 is characterized in that: described
The pattern of ' shape is made of circular arc, and the central point of this circular arc determines the center of described information representation pattern, and the direction of the peristome of the described circular arc of mind-set determines described reference direction from this.
23. information expression method according to claim 22, it is characterized in that: described a plurality of figures comprise the first figure and second graph at least, described the first figure determines the center of described information representation pattern, and the direction from described the first figure to described second graph determines described reference direction.
24. information expression method according to claim 23 is characterized in that: described the first figure and described second graph are respectively and described
The figure that the figure of the pattern of ' shape is identical.
27. each described information expression method in 26 according to claim 18 is characterized in that: between adjacent described imaginary rays, the numerical value of each described regulation numerical digit with should dispose described the
Corresponding relation between the intersection point of the pattern of ' shape is not identical.
31. each described information expression method in 30 according to claim 18, it is characterized in that: the intersection point on each described imaginary rays is divided into a plurality of groups, 1 of the upper configuration of each group on each imaginary rays described the
The pattern of ' shape.
32. information expression method according to claim 31 is characterized in that: should dispose described on described group of the numerical value of described regulation numerical digit and each of described imaginary rays
Corresponding relation between the intersection point of the pattern of ' shape is reserved.
33. each described information expression method in 32 according to claim 18, it is characterized in that: the numerical value of described regulation numerical digit is bit information.
34. information expression method according to claim 33 is characterized in that: the described information that is expressed is bitwise changed in advance.
35. each described information expression method in 34 according to claim 18, it is characterized in that: the described information that is expressed comprises the bit for detection of mistake or error recovery.
36. each described information expression method in 35 is characterized in that: further, keep the constant distance ground between the described center to form a plurality of described information representation patterns according to claim 18.
37. information expression method according to claim 36 is characterized in that: the be separated by regulation central angle ground configuration of described a plurality of information representation patterns.
38. article that are formed with the information representation pattern of expressing with each described information expression method in the claim 18 to 37.
39. an information output apparatus comprises:
Reading part is in order to read the information representation pattern of expressing with each described information expression method in the claim 18 to 37;
Efferent determines described according to the view data of the described information representation pattern that reads
The position of the pattern of ' shape is according to determined described
The pattern of ' shape has been determined every configuration on the described imaginary rays described
The intersection point of the pattern of ' shape, then determine numerical value corresponding to each imaginary rays according to the corresponding relation between the numerical value of the intersection point on the described imaginary rays and described regulation numerical digit, and according to the corresponding relation between each described imaginary rays and each the described stated number bit position, stated number bit position to each described numerical value of determining is determined that output is as the numerical value of the described information that is expressed.
40. described information output apparatus according to claim 39, it is characterized in that: formed in the situation of a plurality of described information representation patterns to the constant distance between the described center of maintenance, multiply by specified value less than 1 by the distance between the center of described information representation pattern, obtain described imaginary radius of a circle.
41. an information representation device comprises:
Control part is in order to generate the information representation pattern of expressing with each described information expression method in the claim 18 to 37;
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-128123 | 2010-06-03 | ||
JP2010128123A JP4625139B1 (en) | 2010-06-03 | 2010-06-03 | Information expression method, article on which information expression pattern is formed, information output device, and information expression device |
JP2010-234700 | 2010-10-19 | ||
JP2010234700A JP4693939B1 (en) | 2010-10-19 | 2010-10-19 | Information expression method, article on which information expression pattern is formed, information output device, and information expression device |
JP2010-293622 | 2010-12-28 | ||
JP2010293622A JP4754654B1 (en) | 2010-12-28 | 2010-12-28 | Information expression method, article on which information expression pattern is formed, information output device, and information expression device |
PCT/JP2011/062169 WO2011152296A1 (en) | 2010-06-03 | 2011-05-27 | Information expression method, article formed with information expression pattern, information output device, and information expression device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102985934A true CN102985934A (en) | 2013-03-20 |
CN102985934B CN102985934B (en) | 2016-03-16 |
Family
ID=45066664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180027488.1A Active CN102985934B (en) | 2010-06-03 | 2011-05-27 | Information expression method, the article being formed with information representation pattern, information output apparatus and information expression device |
Country Status (4)
Country | Link |
---|---|
KR (1) | KR101796943B1 (en) |
CN (1) | CN102985934B (en) |
HK (1) | HK1181531A1 (en) |
WO (1) | WO2011152296A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016084011A1 (en) * | 2014-11-25 | 2016-06-02 | Lau Tak Wai | Information bearing devices |
CN106570551A (en) * | 2016-11-11 | 2017-04-19 | 努比亚技术有限公司 | Item marking system, item management system, apparatuses and methods |
CN106570552A (en) * | 2016-11-11 | 2017-04-19 | 努比亚技术有限公司 | Article marking management method and apparatus |
CN106779522A (en) * | 2016-11-11 | 2017-05-31 | 努比亚技术有限公司 | A kind of article control mark is set and item identification method and device |
CN106846003A (en) * | 2016-11-11 | 2017-06-13 | 努比亚技术有限公司 | A kind of article management and control and monitoring and managing method and device |
CN107531401A (en) * | 2015-04-30 | 2018-01-02 | 雀巢产品技术援助有限公司 | For the code and container of the system for preparing beverage or food |
CN108701242A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701243A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701244A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701245A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the formula code and container of the system of beverage or food |
CN109344944A (en) * | 2018-10-10 | 2019-02-15 | 天津梓君能源科技发展有限公司 | Colored marking code and its coding/decoding method |
CN110869934A (en) * | 2017-08-08 | 2020-03-06 | 雀巢产品有限公司 | Container with code encoding a sequence of food or beverage preparation operations |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180084941A1 (en) * | 2015-04-30 | 2018-03-29 | Nestec S.A. | Code and Container of System for Preparing a Beverage or Foodstuff |
TW201741203A (en) * | 2016-02-23 | 2017-12-01 | Nestec Sa | Code and container of system for preparing a beverage or foodstuff |
US20210177191A1 (en) * | 2016-02-23 | 2021-06-17 | Nestec S.A. | Code and container of system for preparing a beverage or foodstuff |
US10443787B2 (en) * | 2017-09-26 | 2019-10-15 | Saudi Arabian Oil Company | System and method for encoding pipeline welds |
WO2019068610A1 (en) * | 2017-10-06 | 2019-04-11 | Nestec Sa | Container, preparation machine and system using a binary code for encoding preparation information |
CN110533139B (en) * | 2019-09-03 | 2021-03-16 | 深圳市春苗菁英科技有限公司 | Dot pattern-based medium information coding method |
WO2024094786A1 (en) * | 2022-11-04 | 2024-05-10 | Société des Produits Nestlé S.A. | Beverage or foodstuff preparation system |
WO2024100097A1 (en) * | 2022-11-13 | 2024-05-16 | Société des Produits Nestlé S.A. | Beverage or foodstuff preparation system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07110847A (en) * | 1993-08-04 | 1995-04-25 | Yasuyoshi Ochiai | Big bang code system and reader therefor |
JP2000123129A (en) * | 1998-10-14 | 2000-04-28 | Takashi Ishii | Character code and its reader |
JP2007003233A (en) * | 2005-06-21 | 2007-01-11 | Ritsumeikan | Code target, cord detection system, and three-dimensional information acquisition system |
CN101263442A (en) * | 2005-09-14 | 2008-09-10 | 格瑞德Ippte有限公司 | Information output apparatus |
JP2008225732A (en) * | 2007-03-12 | 2008-09-25 | Kenwood Corp | Two-dimensional code pattern readable by reader, display medium for map, reading system and reading method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63193290A (en) * | 1987-02-06 | 1988-08-10 | Kazutaka Kitahara | Code representing method for digital value |
-
2011
- 2011-05-27 CN CN201180027488.1A patent/CN102985934B/en active Active
- 2011-05-27 WO PCT/JP2011/062169 patent/WO2011152296A1/en active Application Filing
- 2011-05-27 KR KR1020127031517A patent/KR101796943B1/en active IP Right Grant
-
2013
- 2013-07-26 HK HK13108791.9A patent/HK1181531A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07110847A (en) * | 1993-08-04 | 1995-04-25 | Yasuyoshi Ochiai | Big bang code system and reader therefor |
JP2000123129A (en) * | 1998-10-14 | 2000-04-28 | Takashi Ishii | Character code and its reader |
JP2007003233A (en) * | 2005-06-21 | 2007-01-11 | Ritsumeikan | Code target, cord detection system, and three-dimensional information acquisition system |
CN101263442A (en) * | 2005-09-14 | 2008-09-10 | 格瑞德Ippte有限公司 | Information output apparatus |
JP2008225732A (en) * | 2007-03-12 | 2008-09-25 | Kenwood Corp | Two-dimensional code pattern readable by reader, display medium for map, reading system and reading method |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016084011A1 (en) * | 2014-11-25 | 2016-06-02 | Lau Tak Wai | Information bearing devices |
US10185907B2 (en) | 2014-11-25 | 2019-01-22 | Infotoo International Limited | Information bearing devices |
CN107531401A (en) * | 2015-04-30 | 2018-01-02 | 雀巢产品技术援助有限公司 | For the code and container of the system for preparing beverage or food |
CN107531401B (en) * | 2015-04-30 | 2020-06-16 | 雀巢产品有限公司 | Code and container for a system for preparing beverages or food products |
TWI721084B (en) * | 2016-02-23 | 2021-03-11 | 瑞士商雀巢製品股份有限公司 | Container for a beverage or foodstuff preparation machine, attachment configured for attachment to the container, beverage or foodstuff preparation system, attachment configured for attachment to the machine, method of encoding preparation information, method of preparing the beverage or foodstuff, use of a code for encoding preparation information on the container, and computer program product |
CN108701242B (en) * | 2016-02-23 | 2021-11-05 | 雀巢产品有限公司 | Code and container for a system for preparing beverages or food products |
CN108701242A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701243A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701244A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the code and container of the system of beverage or food |
CN108701245A (en) * | 2016-02-23 | 2018-10-23 | 雀巢产品技术援助有限公司 | It is used to prepare the formula code and container of the system of beverage or food |
TWI642395B (en) * | 2016-02-23 | 2018-12-01 | 耐斯泰克公司 | A container and a computer program executable on one or more processors of a code processing subsystem of a beverage or foodstuff preparation machine, a beverage or foodstuff preparation system and a method of preparing a beverage or foodstuff using the |
CN114983230A (en) * | 2016-02-23 | 2022-09-02 | 雀巢产品有限公司 | Recipe code and container for a system for preparing beverages or food products |
CN108701245B (en) * | 2016-02-23 | 2022-06-21 | 雀巢产品有限公司 | Recipe code and container for a system for preparing beverages or food products |
CN108701244B (en) * | 2016-02-23 | 2022-04-08 | 雀巢产品有限公司 | Code and container for a system for preparing beverages or food products |
CN108701243B (en) * | 2016-02-23 | 2021-12-28 | 雀巢产品有限公司 | Code and container for a system for preparing beverages or food products |
TWI722097B (en) * | 2016-02-23 | 2021-03-21 | 瑞士商雀巢製品股份有限公司 | Container for a beverage preparation machine or foodstuff preparation machine, attachment attached to the container and method of encoding preparation information |
CN106570552B (en) * | 2016-11-11 | 2020-09-22 | 努比亚技术有限公司 | Article mark management method and device |
CN106846003B (en) * | 2016-11-11 | 2020-12-04 | 努比亚技术有限公司 | Article management and control and supervision method and device |
CN106570551A (en) * | 2016-11-11 | 2017-04-19 | 努比亚技术有限公司 | Item marking system, item management system, apparatuses and methods |
CN106570552A (en) * | 2016-11-11 | 2017-04-19 | 努比亚技术有限公司 | Article marking management method and apparatus |
CN106846003A (en) * | 2016-11-11 | 2017-06-13 | 努比亚技术有限公司 | A kind of article management and control and monitoring and managing method and device |
CN106570551B (en) * | 2016-11-11 | 2020-01-03 | 努比亚技术有限公司 | Article marking and managing system, device and method |
CN106779522A (en) * | 2016-11-11 | 2017-05-31 | 努比亚技术有限公司 | A kind of article control mark is set and item identification method and device |
CN110869934A (en) * | 2017-08-08 | 2020-03-06 | 雀巢产品有限公司 | Container with code encoding a sequence of food or beverage preparation operations |
CN109344944A (en) * | 2018-10-10 | 2019-02-15 | 天津梓君能源科技发展有限公司 | Colored marking code and its coding/decoding method |
Also Published As
Publication number | Publication date |
---|---|
CN102985934B (en) | 2016-03-16 |
HK1181531A1 (en) | 2013-11-08 |
KR20130114576A (en) | 2013-10-17 |
KR101796943B1 (en) | 2017-11-13 |
WO2011152296A1 (en) | 2011-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102985934A (en) | Information expression method, article formed with information expression pattern, information output device, and information expression device | |
CN100585626C (en) | Product with position-coding pattern for coding information and processing method thereof | |
US20020084335A1 (en) | Apparatus and methods relating to image coding | |
JP4625139B1 (en) | Information expression method, article on which information expression pattern is formed, information output device, and information expression device | |
US9010640B2 (en) | Stream dot pattern, method of forming stream dot pattern, information input/output method using stream dot pattern, and dot pattern | |
JP4707395B2 (en) | Information code containing redundant information | |
JP6546317B2 (en) | Data input / output method using dot code | |
CN101859397B (en) | Two-dimensional array code | |
EP2849115A1 (en) | Method for decoding matrix-type two-dimensional code | |
JP2003528388A (en) | Document processing | |
CN103606305A (en) | Chinese character writing learning system | |
CN107067061A (en) | A kind of thing line code encoding method and system | |
CN110689100B (en) | Data dot matrix coding and decoding method, system and medium based on prominent central pattern | |
JP2008523495A (en) | Absolute coordinate recognition system and method | |
JP2012141759A (en) | Information expression method, article formed with information expression pattern, information output device, and information expression device | |
EP1269396B1 (en) | Apparatus and methods relating to images | |
JP4693939B1 (en) | Information expression method, article on which information expression pattern is formed, information output device, and information expression device | |
JP4625144B1 (en) | Information expression method, article on which information expression pattern is formed, information output device, and information expression device | |
JP2010061181A (en) | Two-dimensional code | |
KR100904171B1 (en) | Product having Object Code Pattern on a surface thereof and Method for Generating Object Code Pattern | |
CN114169353A (en) | Microcode decryption method and system | |
CN114169482A (en) | Microcode encryption method and system | |
JPH03125285A (en) | Optical character reader for inputting data medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1181531 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1181531 Country of ref document: HK |