CN109657513A - Two dimensional code - Google Patents
Two dimensional code Download PDFInfo
- Publication number
- CN109657513A CN109657513A CN201811131516.4A CN201811131516A CN109657513A CN 109657513 A CN109657513 A CN 109657513A CN 201811131516 A CN201811131516 A CN 201811131516A CN 109657513 A CN109657513 A CN 109657513A
- Authority
- CN
- China
- Prior art keywords
- edge
- cell
- pattern
- specific pattern
- dimensional code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/12—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The present invention provides a kind of two dimensional code, is able to suppress progress unnecessary code detection processing for the detection in code region.Among the outer rim (34) in the code region (31) of rectangle, the first edge (34a) that arrangement one arranges the cell of multiple types and formed is configured to, at least make specific pattern (40) circulation repeatedly at intermediate position, it is configured to the second edge (34b) that the mode opposed with the first edge (34a) arranges the cell of the multiple types of a column and is formed, at least make above-mentioned specific pattern (40) circulation repeatedly at intermediate position, above-mentioned specific pattern (40) is to arrange more than two different cells and formed.
Description
Technical field
The present invention relates to multiple cells are configured to two dimensional code that is rectangular and being formed.
Background technique
In the past, provide it is various by multiple cells be configured to it is rectangular and formed two dimensional code.In general, reading this
The reading device (two dimensional code code reader) of kind two dimensional code is configured to, and after acquirement includes the image data of the two dimensional code, carries out
The dissection process that the region (code region) of two dimensional code is detected among the image data, according to figure from the code region that this is detected
As content determines the coordinate of each unit lattice, according to the color of the image information judgement unit lattice of each coordinate position, and it is decoded
Processing.As technology related with such two dimensional code, such as data matrix (Data disclosed in known patent document 1
Matrix) code.
Citation
Patent document
Patent document 1: Japanese Unexamined Patent Publication 07-152885 bulletin
Summary of the invention
The technical problems to be solved by the invention
When reading the two dimensional code taken, need to correctly detect out the code area for occupying the two dimensional code in shooting image
The coordinate of domain and each unit lattice.However, as data matrix code disclosed in above-mentioned patent document 1, using L-shaped
It is alternately arranged an edge for listing color element lattice and dark-coloured cell with being arranged with edge and the L-shaped of a column dead color cell
In the technology in code region of the portion to detect rectangle, it is possible to can lead to the problem of following.For example, the detection code area from shooting image
When domain, even if being arranged with a column dead color cell if taking and being equivalent in the case where not taking data matrix code
As linearity region when bold portion, then also it is considered as and is possible to take data matrix code, so as to cause carries out for examining
Survey the detection processing in code region.
That is, the two dimensional code in the pattern that the linearity region for being arranged with a column dead color cell is used as to code region detection is made
When for reading object, there are the following problems: merely because taking the bold portion unrelated with the two dimensional code, just unnecessaryly
Carry out the detection processing for detecting its yard of region.In addition, even if taking two dimensional code as described above, if in the shooting figure
Include unrelated bold portion as in, then can also carry out the detection for detection code region on the basis of the bold portion sometimes
Processing.Especially, even if being set as L-shaped, also can by the expression face of expression two dimensional code marginal portion and be set to expression face
The grid lines of table etc. constitute bold portion, and a possibility that bold portion is contained in shooting image, is also higher,
Therefore it is easy to produce the above problem.
In order to solve the above-mentioned technical problem the present invention makes, be able to suppress and carry out pair its purpose is to provide one kind
The two dimensional code of unnecessary code detection processing for the detection in code region.
Solution for solving technical problems
In order to achieve the above objectives, the invention recorded in first item technical solution is in a kind of code region (31) in rectangle
The two dimensional code (30,30a~30e) formed with the cell of the rectangular multiple types of arrangement, which is characterized in that the code region
Outer rim (34) among, the cell of one the multiple type of column of arrangement and the first edge (34a) for being formed are configured to, at least in
Between position make specific pattern (40,40a) circulation repeatedly, the multiple type of a column is arranged in the mode opposed with first edge
Cell and the second edge (34b) for being formed is configured to, at least make the specific pattern circulation repeatedly at intermediate position, the spy
Determining pattern is to arrange more than two different cells and formed.
In addition, appended drawing reference in above-mentioned each bracket indicates corresponding with the specific means recorded in embodiment disclosed below
Relationship.
Invention effect
In the invention of first item technical solution, among the outer rim in the code region of rectangle, the list of the one multiple types of column of arrangement
First lattice and the first edge formed is configured to, at least in the spy that intermediate position makes to arrange more than two different cells and is formed
Determine pattern repeat repeatedly, is constituted with the second edge that the mode opposed with the first edge arranges the cell of the multiple types of a column and is formed
At least to make above-mentioned specific pattern circulation repeatedly at intermediate position.
In this way, at least intermediate position is following by above-mentioned specific pattern in the first edge and the second edge opposite each other
What ring was constituted repeatedly, therefore, as long as can detect that above-mentioned specific pattern circulation repeatedly two are parallel from shooting image
Part, it will be able to detect using two parallel parts as the code region of opposed outer rim.Especially, for such as above-mentioned
Specific pattern circulation is repeatedly such, has for periodic pattern, it is difficult to by indicating together with two dimensional code in expression face
On grid lines or text etc. constitute, different from bold portion, it is lower to be contained in a possibility that shooting in pattern, therefore, energy
It is enough to inhibit to carry out for the detection in this yard of region at unnecessary code detection in the case where not taking above-mentioned code region
Reason.
In addition, above structure and effect will become clear by the embodiment below being described with reference to the drawings
It is clear.
Detailed description of the invention
Fig. 1 is the schematic diagram for indicating the two dimensional code of first embodiment.
Fig. 2 is the electrical structure of the information code reader for the two dimensional code that example schematically goes out to read first embodiment
Block diagram.
Fig. 3 is the flow chart for the process that example goes out the reading process executed by the control unit of information code reader.
Fig. 4 is the schematic diagram for the state that explanation carries on the back the two dimensional code of Fig. 1 just after overturning.
Fig. 5 is the schematic diagram for indicating the two dimensional code of first variation of first embodiment.
Fig. 6 is the schematic diagram for indicating the two dimensional code of the second variation of first embodiment.
Fig. 7 is the schematic diagram for indicating the two dimensional code of second embodiment.
Fig. 8 is the schematic diagram for indicating the two dimensional code of first variation of second embodiment.
Fig. 9 is the schematic diagram for indicating the two dimensional code of the second variation of second embodiment.
Figure 10 is the schematic diagram for indicating the two dimensional code of third embodiment.
(A) of Figure 11 is that description code size determines the schematic diagram for using the corresponding state to 1 of cell number 1 with size,
(B) the description code size of Figure 11 determines the schematic diagram with cell number 1 to mostly corresponding state with size.
Description of symbols
30,30a~30e: two dimensional code
31: code region
33a: first position detection pattern
33b: second position detection pattern
34: outer rim
34a: the first edge
34b: the second edge
34c: third edge
34d: the four edge
35a, 35b, 35c, 35d: the pattern of end
36a, 36b, 36c, 36d: the pattern of end
37: segmentation pattern
40,40a: specific pattern
41: the second specific patterns
Specific embodiment
[first embodiment]
In the following, being illustrated referring to attached drawing to the first embodiment for implementing two dimensional code of the invention.
Firstly, referring to Fig.1, being illustrated to the structure of the two dimensional code of present embodiment.
It is formed on bearing medium of the two dimensional code 30 of present embodiment by printing or being pasted onto paper etc..The bearing medium
Further it is attached on commodity by stickup etc..In addition, the two dimensional code 30 can also electronically be shown in image documentation equipment and mobile phone
Deng display picture on.In the case where the display, display picture (namely background) becomes bearing medium.
As shown in Figure 1 and Figure 2, as an example, which is by being printed on bearing medium R or electronically carrying out
The method that picture is shown, in the code region 31 of rectangle (being more specifically rectangle) just with the rectangular multiple types of arrangement
Rectangular information indicates unit cell lattice (hereinafter, also referred to as cell) come what is constituted.
As a kind of deformation, which can be formed on such as bearing medium made of translucent material.At this
In the case of kind, light can be visible light, infrared light and/or ultraviolet light.
This yard of region 31 is divided into the fixed pattern region for configuring the pattern of scheduled shape and by multiple type
The data storage areas 32 of cell storing data.Thereby, it is possible to go out to occupy in shooting pattern using fixed pattern region detection
In code region 31, the data storage areas 32 in the code region 31 detected using this reads the number being stored in two dimensional code 30
According to.In addition, the error correction symbol storage region of storage error correction symbol can be included in data storage areas 32.In addition, in Fig. 1 etc.
In, data memory area domain 32 appends hacures.
Fixed pattern region by configured in a corner in code region 31 first position detection pattern 33a, configuration in phase
For first position detection pattern 33a become diagonal code region 31 corner second position detection pattern 33b and in addition to
The outer rim 34 in the code region 31 other than first position detection pattern 33a and second position detection pattern 33b is constituted.
In the present embodiment, as shown in Figure 1, two dimensional code 30 is configured to, with rectangular arrangement light colour cell and dead color
The cell of two types of cell.Moreover, 9 dead colors being arranged in square of the first position detection pattern 33a by center
Cell, arranges the dead color for surrounding the light colour unit lattice group with one at the light colour unit lattice group that this 9 dark-coloured cells are surrounded with a column
Unit lattice group and the light colour unit lattice group of L-shaped for dividing the dead color unit lattice group and data storage areas 32 are constituted.Cause
This, first position detection pattern 33a in the same manner as the position detection pattern of QR code (registered trademark), can according to according to it is dark, bright,
Secretly, its continuous ratio of bright, dark sequence is that the region detection of 1:1:3:1:1 comes out.
In addition, second position detection pattern 33b surrounds the dead color cell by 1 dark-coloured cell in center, with a column
Light colour unit lattice group, with one column surround the light colour unit lattice group dark-coloured unit lattice group constituted.Therefore, second position detection figure
Case 33b can come out according to according to the region detection that its continuous ratio of dark, bright, dark, bright, dark sequence is 1:1:1:1:1.
The outer rim 34 in code region 31 is that each unit lattice are arranged in a column to constitute, by the first edge 34a, the second edge 34b, the
Three edge 34c and the 4th edge 34d composition, the long side of the first edge 34a composition side first position detection pattern 33a, described second
Edge 34b constitutes the long side of second position detection pattern 33b, and the third edge 34c constitutes the short of the side first position detection pattern 33a
Side, the 4th edge 34d constitute the short side of the side second position detection pattern 33b.
The end of the side of first edge 34a is connected with first position detection pattern 33a, and the end of the other side is used as end
Pattern 35a formed by 3 dark-coloured cells, the position other than the pattern 35a of end is configured to be alternately arranged light colour
Cell and dark-coloured cell.That is, the first edge 34a is configured to, at least in intermediate position (partial region), until reaching first
Make until setting detection pattern 33a specific pattern 40 circulation repeatedly, the specific pattern 40 be arrangement one group of light colour cell and
Dark-coloured cell and formed.
The end of the side of second edge 34b is formed as the pattern 35b of end by 3 dark-coloured cells, the other side
End is connected with second position detection pattern 33b, and the position other than the pattern 35b of end is configured to be alternately arranged light colour
Cell and dark-coloured cell.That is, the second edge 34b is configured to, at least in intermediate position (or partial region), until reaching the
Make the specific pattern 40 constituted in the same manner as the first edge 34a circulation until two position detection pattern 33b repeatedly.
Especially, the second edge 34b is configured to, and the part of the circulation of specific pattern 40 repeatedly is (referring to Fig. 1 in the first edge 34a
L1) and the second edge 34b in the circulation of specific pattern 40 part (referring to the L2 of Fig. 1) repeatedly, with the first edge 34a and the
The cell of opposed position is identical type on two edge 34b orthogonal opposed direction (Y-direction of Fig. 1).Thus, for example Fig. 1
The cell of the cell of the first edge 34a and the second edge 34b that is passed through of the single dotted broken line S1 extended along opposed direction be phase
Same dark-coloured cell.
Third edge 34c is configured to, and the end of side is connected with first position detection pattern 33a, the end conduct of the other side
The pattern 35c of end is formed by dark-coloured cell identical with the pattern 35b of end of the second edge 34b.In side
Intermediate position (partial region) between end and the end of the other side is configured to, and makes the above-mentioned circulation of specific pattern 40 repeatedly.And
And the pattern 35c of end is connected with L-shaped with the pattern 35b of the end of the second edge 34b, thus the pattern with end
35c constitutes angle pattern 33c together with 1 light colour cell between the pattern 35b of end.
4th edge 34d is configured to, the end of side as end pattern 35d by the end with the first edge 34a
The identical dark-coloured cell of pattern 35a is formed, and the end of the other side is connected with second position detection pattern 33b.In side
Intermediate position (partial region) between end and the end of the other side is configured to, and makes the above-mentioned circulation of specific pattern 40 repeatedly.And
And the pattern 35d of end is connected with L-shaped with the pattern 35a of the end of the first edge 34a, thus the pattern with end
35d constitutes angle pattern 33d together with 1 light colour cell between the pattern 35a of end.
In two dimensional code 30 as constructed as above, in the first edge 34a and the second edge 34b opposite each other, at least middle part
Position (partial region) is made up of repeatedly the circulation of above-mentioned specific pattern 40, therefore, as long as can be from shooting image
Detect the two parallel parts of the above-mentioned circulation of specific pattern 40 repeatedly, it will be able to detect to make with this two parallel parts
For the code region 31 of opposed outer rim.Especially, for as above-mentioned specific pattern 40 circulation is repeatedly such, has periodically
For pattern, only if it were not for a possibility that purposely configuring such pattern, be contained in identical shooting pattern with regard to lower.
Next, being illustrated using Fig. 2 to information code reader 1, the information code reader 1, which plays, is used as energy
The function of the two dimensional code reading device of enough two dimensional codes 30 for reading present embodiment optically.
The information code reader 1 of present embodiment is to read the portable of two dimensional code 30 and bar code etc. optically
Reading device.As shown in Fig. 2, information code reader 1 is to accommodate circuit portion in the inside of shell (not shown) and constitute, electricity
Road portion mainly has lighting source 11, the optical system by optical sensor 13, imaging len 12 etc. and memory 16, control
Microcomputer (hereinafter referred to as " microcomputer ") the circuit system CP in portion 20 etc..In addition, information code reader 1 be not limited only to it is portable
Formula is also configured to fixed reading device.
Optical system is divided into light projector optical system and light receiving optical system.The lighting source 11 for constituting light projector optical system is sent out
Wave the function as the lighting source that can issue illumination light Lf, such as by the saturating of red LED and the exiting side for being set to the LED
Mirror is constituted.Irradiate illumination light Lf's in addition, being schematically shown in Fig. 2 to the reading object object R for being attached with two dimensional code 30
Example.
Light receiving optical system by optical sensor 13, imaging len 12, reflecting mirror (illustration omitted) etc. by being constituted.By light sensing
The solid-state imager such as being configured to two-dimensionally be arranged with C-MOS or CCD of the device 13 i.e. area array sensor of light receiving element, and structure
Each output electric signal corresponding with the intensity of reflected light Lr of the information code of each unit lattice (pattern) as to(for) light.
This is mounted on printed circuit board in a manner of it can receive via the incident incident light of imaging len 12 by optical sensor 13 and (omitted
Diagram) on.
Imaging len 12 can be to from the outside through carrying out optically focused by the incident light of reading-port (illustration omitted) incidence and by picture
The light-receiving surface 13a by optical sensor 13 is imaged in, the function as imaging optical system is played.In the present embodiment, from photograph
Illumination light Lf that Mingguang City source 11 is irradiated etc. gathers reflected light Lr by imaging len 12 after information code etc. reflection
Light, and code picture is made to image in the light-receiving surface 13a by optical sensor 13.
Computer system circuit CP has amplifying circuit 14, A/D conversion circuit 15, memory 16, address generating circuit 17, same
It walks signal generating circuit 18, control unit 20, operation portion 21, liquid crystal display 22, buzzer 23, vibrator 24, illumination region 25, lead to
Believe interface 26.Computer system circuit CP is constituted centered on control unit 20 and memory 16, and the control unit 20 has
CPU20A simultaneously can play function as microcomputer (information processing unit).Computer system circuit CP can be in hardware and soft
Part mode to by above-mentioned optical system shoot include two dimensional code 30 information code picture signal carry out signal processing.Separately
Outside, control unit 20 is also responsible for control related with the whole system of the information code reader 1.
It is input into amplifying circuit 14 from the picture signal (analog signal) of optical system exported by optical sensor 13
After being amplified with regulation gain, when being input into A/D conversion circuit 15, digital signal is converted into from analog signal.
Then, when digitized picture signal, that is, image data (image information) is input into memory 16, it is saved in image
In data save area.In addition, synchronization signal generative circuit 18 is configured to, can generate relative to by optical sensor 13 and ground
The synchronization signal of location generative circuit 17 can be according to from the synchronization signal generative circuit in addition, address generating circuit 17 is configured to
The synchronization signals of 18 supplies generate the storage address of the image data being stored into memory 16.
Memory 16 is semiconductor storage, such as RAM16A (DRAM, SRAM etc.), ROM16B (EPROM, EEPROM
Deng) etc. be equivalent to the memory 16.In the RAM16A in the memory 16, in addition to above-mentioned image data storage zone with
Outside, it can be ensured that also constitute the working region for thering is control unit 20 to be utilized when arithmetical operation, logical operation etc. are respectively handled and reading
Take condition table.In addition, being previously stored in ROM16B can control to lighting source 11, by each hardware such as optical sensor 13
The system program etc. of system.In addition, in the memory 16, being also stored with the first edge with composition as the two dimensional code 30 of reading object
Pattern, first position detection pattern 33a, the second position detection figure of the specific pattern 40 and end of 34a and the second edge 34b
The relevant information in fixed patterns region such as case 33b, angle pattern 33c, 33d (hereinafter also referred to as specific pattern information etc.), Yi Jiyong
In the program etc. for executing the reading process for utilizing the specific pattern information etc. to read two dimensional code 30 optically.
Control unit 20 is that can have CPU20A, system to the whole microcomputer device controlled of information code reader 1
Bus and input/output interface can have the information processing function with memory 16 together configuration information processing unit.The control
Portion 20 is configured to, and can be connect by built-in input/output interface with various input/output units (peripheral device), in this reality
In the case where applying mode, be connected to operation portion 21, liquid crystal display 22, buzzer 23, vibrator 24, illumination region 25, communication connect
Mouth 26 etc..
Operation portion 21 is made of multiple keys, is configured to assign operation letter to control unit 20 according to the button operation of user
Number, act corresponding with the operation signal is executed when control unit 20 is configured to receive operation signal from operation portion 21.Liquid crystal
Show that device 22 is made of well known liquid crystal display panel, it is controlled by control unit 20 and shows content.Buzzer 23 is by well known bee
The device that rings is constituted, and is configured to issue defined sound according to the action signal from control unit 20.Vibrator 24 is portable by being equipped on
Well known vibrator in equipment is constituted, and is configured to generate vibration according to the driving signal from control unit 20.Illumination region 25
LED in this way is configured to basis and lights from the signal of control unit 20.Communication interface 26 be structured to its with it is external (such as
Host apparatus) between carry out data communication interface, be the structure with 20 co-operating of control unit to carry out communication process.
Next, (being had to when reading two dimensional code 30 by the control unit 20 of information code reader 1 referring to the flow chart of Fig. 3
It is illustrated for body for the CPU20A) reading process executed.
Operation portion 21 is provided when in the state of making the reading-port OP of information code reader 1 towards two dimensional code 30
Operation when, start the reading process executed by control unit 20.Firstly, carrying out the processing of camera shooting shown in step S101, root
According to from the signal exported by optical sensor 13 for receiving the reflected light Lr from two dimensional code 30, generate comprising the two dimensional code 30
Shoot the image data of image.
Next, carrying out outer rim detection processing shown in step S103.It is handled as follows in this process: that is, according to
Specific pattern information etc. in the memory 16 is stored in advance, is detected from the shooting image shot as described above above-mentioned specific
Two parallel parts, i.e. the first edge 34a and the second edge 34b of the circulation of pattern 40 repeatedly.In this process, it both can use
Above-mentioned specific pattern 40 and pattern 35a, 35b of end etc. directly detect the first edge 34a and second from shooting image
Edge 34b, can also according to the first position detection pattern 33a, the second position detection pattern 33b that detect from shooting image and
The first edge 34a and the second edge 34b is detected in the position of angle pattern 33c, 33d.
Then, due to taking two dimensional code 30, when be detected from the shooting pattern taken the first edge 34a and
When the second edge 34b (being "Yes" in step S105), the processing of code region detection shown in step S107 is carried out.In this process, root
According to the first edge 34a and the second edge 34b and first position detection pattern 33a that detect as described above and the second position
Detection pattern 33b etc. detects yard region 31.
Then, decoding process shown in step S109 is carried out, is carried out for according to the code area detected as described above
The arrangement of each unit lattice in domain 31 is decoded the place of (interpretation) to the defined data being stored in data storage areas 32
Reason.Then, when decoding process success (being "Yes" in step S111), take for being output to the outside by decoding process
The processing (step S113) of the defined data obtained, and terminate this reading process.On the other hand, the case where decoding process fails
Under (in step S111 be "No"), be regarded as carrying out since above-mentioned steps S101 not by the shooting of two dimensional code 30 at decodable code
Reason.
In addition, (the step in the case where not detecting the first edge 34a and the second edge 34b from the shooting image taken
It is "No" in rapid S105), it is regarded as not taking two dimensional code 30, the code region detection without detection code region 31 handles (step
S107), the processing since above-mentioned steps S101 is carried out.
As described above, in the two dimensional code 30 of present embodiment, among the outer rim 34 in the code region 31 of rectangle, one column of arrangement
The cell of multiple types and the first edge 34a formed is configured to, at least make specific pattern 40 in intermediate position (partial region)
Circulation repeatedly, is constituted with the second edge 34b that the mode opposed with the first edge 34a arranges the cell of the multiple types of a column and is formed
At least to make the above-mentioned circulation of specific pattern 40 repeatedly in intermediate position (partial region), above-mentioned specific pattern 40 is arrangement two
Above different cell and formed.
In this way, at least intermediate position (partial region) is to pass through in the first edge 34a and the second edge 34b opposite each other
What the circulation of identical specific pattern 40 was constituted repeatedly, therefore, as long as above-mentioned specific pattern can be detected from shooting image
The two parallel parts of the circulation of case 40 repeatedly, it will be able to detect using two parallel parts as opposed outer rim 34
The code region 31 of first edge 34a and the second edge 34b.Especially, for as recycling repeatedly above-mentioned specific pattern 40, tool
Have for periodic pattern, it is difficult to by indicating that grid lines or text on the presentation surface etc. are constituted together with two dimensional code 30,
It is different from bold portion, be contained in shooting pattern in a possibility that it is lower, therefore, can not take above-mentioned code region 31
In the case where inhibit carry out for the detection in this yard of region 31 unnecessary code detection processing.As a result, it is possible to shorten letter
Cease the processing time related with reading process in code reading device 1.
In addition, in a corner in code region 31, configured with the first position inspection utilized in the detection in this yard of region 31
Mapping case 33a;First edge 34a is configured to, and recycles specific pattern 40 instead until reaching first position detection pattern 33a
It is multiple.It therefore, can be easily in the case where detecting the first edge 34a on the basis of the first position detection pattern 33a detected
Carry out the detection processing.
In addition, relative to first position detection pattern 33a become diagonal code region 31 corner, with first position
Detection pattern 33a different arrangement, configured with the second position detection pattern 33b utilized in the detection in this yard of region 31;The
Two edge 34b are configured to, and the circulation of specific pattern 40 is made until reaching second position detection pattern 33b repeatedly.Therefore, with inspection
In the case where detecting the second edge 34b on the basis of the second position detection pattern 33b measured, it can easily be done at the detection
Reason.Further, when detecting certain one in first position detection pattern 33a and second position detection pattern 33b, pass through
Other directions are scanned on the basis of the position, are capable of detecting when the position positioned at two diagonal angles in code region 31,
To be easy to detect the shape in yard region 31.
Especially, in first position detection pattern 33a and second position detection pattern 33b, arrangement is different, because
This, according between first position detection pattern 33a and second position detection pattern 33b and the first edge 34a and the second edge 34b
Positional relationship, can easily judge whether make just carry on the back overturning in the state of have taken yard region 31.Accordingly, for from bat
Take the photograph the code region 31 detected in image, be not carried out make just carry on the back overturning state (referring to fig. 4) under be decoded processing,
With the two processing of the processing that is decoded under the state (referring to Fig. 1) for not making just carrying on the back overturning, and a processing is only carried out i.e.
Can, therefore, the processing time related with the reading process for reading two dimensional code 30 can be shortened.
Further, the first edge 34a is configured to, the end of the opposite side as first position detection pattern 33a be with it is specific
Therefore the pattern 35a of the different end of pattern 40 can easily detect on the basis of the pattern 35a of the end
The end of one edge 34a, i.e. as the code region 31 orthogonal with the first edge 34a outer rim the 4th edge 34d.
In addition, the second edge 34b is configured to, the end of the opposite side as second position detection pattern 33b is and specific pattern
Therefore the pattern 35b of the different end of case 40 can easily detect second on the basis of the pattern 35b of the end
The end of edge 34b, i.e. as the code region 31 orthogonal with the second edge 34b outer rim third edge 34c.
Especially, specific pattern 40 recycles part (referring to the L1 of Fig. 1) and the second edge 34b repeatedly in the first edge 34a
In the part (referring to the L2 of Fig. 1) of the middle circulation of specific pattern 40 repeatedly, in pair orthogonal with the first edge 34a and the second edge 34b
The cell for setting position opposed in direction (Y-direction of Fig. 1) is identical type (referring to the S1 of Fig. 1).As a result, convenient for each spy
Determine about the above-mentioned opposed cell coordinate for finding out each unit lattice in the right directionly on the basis of pattern 40, so as to improve decoding
Success rate.
In addition, above-mentioned specific pattern 40 is formed by one group of light colour cell and dark-coloured cell, therefore, in this way, first
Edge 34a and the second edge 34b are configured to, have as light colour cell and dark-coloured cell alternate cycles repeatedly, have
Periodic pattern, it is difficult to by indicating that grid lines or text on the presentation surface etc. are constituted together with two dimensional code 30, with solid line
A possibility that part is different, is contained in shooting pattern are lower, therefore, can be the case where not taking above-mentioned code region 31
Lower inhibition carries out the unnecessary code detection processing for the detection in this yard of region 31.
In addition, specific pattern 40 is not limited only to be made of one group of light colour cell and dark-coloured cell, it can also be with logical
Crossing continuously makes outer rim have periodic mode, is made of the combination of other cells.For example, as present embodiment
First variation, as the specific pattern 40a in the two dimensional code 30a that example goes out in Fig. 5, can by a light colour cell and
Three dark-coloured cells are constituted.
In addition, the first edge 34a and the second edge 34b constitute the long side in rectangular code region 31, therefore, with the first edge
The case where 34a and the second edge 34b constitute the short side in this yard of region 31 is compared, and specific pattern 40 recycles recurrent frequency and obtains
To raising, therefore it can easily detect the first edge 34a and the second edge 34b.
In addition, according to using two dimensional code 30 environment etc., code region 31, which may be constructed, to be square, be also possible to so that on
It states the first edge 34a that the circulation of specific pattern 40 mode repeatedly is constituted and the second edge 34b is configured to short side.
In addition, fixed pattern region is not limited only to be configured to have two first position detection pattern 33a and second
Both detection pattern 33b are set, are also configured to have one of them.Alternatively, it is also possible to which there is no two first position inspections
Mapping case 33a and second position detection pattern 33b.In this case, as the second variation of present embodiment, first
Edge 34a is configured to, pattern 35a, 36a of the end in two dimensional code 30b that example goes out in starting point and clearing end such as Fig. 6 that
Sample is the pattern (such as the pattern formed by 3 dark-coloured cells) of the end different from specific pattern 40, thereby, it is possible to
On the basis of pattern 35a, 36a of the end, easily detect the first edge 34a both ends, i.e. as with the first edge 34a
The third edge 34c and the 4th edge 34d of the outer rim in orthogonal code region 31.Similarly, the second edge 34b is configured to, starting point with
And clearing end is as pattern 35b, 36b of the end that example goes out in Fig. 6, is the figure of the end different from specific pattern 40
Case, thereby, it is possible on the basis of pattern 35b, 36b of the end, easily detect the both ends of the second edge 34b, make
For the third edge 34c and the 4th edge 34d of the outer rim in the code region 31 orthogonal with the second edge 34b.
In addition, passing through pattern 36a, the third edge 34c using the end by the first edge 34a such as example in Fig. 6
End pattern 36c and two patterns between light colour cell constitute angle pattern, be capable of detecting when the first edge
34a, third edge 34c.In addition, passing through the figure of pattern 36b, the end of the 4th edge 34d using the end by the second edge 34b
The angle pattern that light colour cell between case 36d and two patterns is constituted, is capable of detecting when the second edge 34b, the 4th edge 34d.
[second embodiment]
Next, being illustrated referring to Fig. 7 to the two dimensional code of this second embodiment.
In this second embodiment, essentially consisted in above-mentioned first embodiment difference, as fixed pattern area
The a part in domain, newly configured with the segmentation pattern for dividing data storage areas 32 on above-mentioned opposed direction in code region 31.
Therefore, identical appended drawing reference is enclosed for the composition part substantially the same with the two dimensional code of first embodiment, and omitted
The explanation of this composition part.
As shown in fig. 7, the first edge 34a and the second edge 34b in the two dimensional code 30c of present embodiment are configured to, in spy
Determine recycling in repeatedly for pattern 40 and two arrangement second specific patterns 41 different from specific pattern 40 occurs.Second specific pattern
41 by upset by specific pattern 40 formed it is periodic in the way of, such as be made of 3 dark-coloured cells, in the first edge 34a
The second specific pattern 41 and the second edge 34b the second specific pattern 41 in, the cell of opposed position on opposed direction
For identical type.
Moreover, on above-mentioned opposed direction, from the dark-coloured cell in the center of the second specific pattern 41 of the first edge 34a to
The dark-coloured cell in the center of the second specific pattern 41 of the second opposed edge 34b, the arrangement difference configured with cell are identical
Segmentation pattern 37.Segmentation pattern 37 is configured to, and in the same manner as the first edge 34a and the second edge 34b, is alternately arranged on a column
There are light colour cell and dark-coloured cell, the unit of the end to connect with the dark-coloured cell in the center of the second specific pattern 41
Lattice 37a be with constitute second specific pattern 41 the different types of light colour cell of cell.
Make to divide pattern 37 as a result, and play function as alignment pattern (Alignment Pattern), so as to
Segmentation pattern 37 is utilized in the skew correction of cell coordinate.Especially, in the present embodiment, with segmentation pattern 37 end
The adjacent cell of cell 37a be also contained in above-mentioned fixed pattern region, surround the unit of the cell 37a of the end
Lattice with the cell (dark-coloured cell) for the cell identical type for constituting the second specific pattern 41 by constituting.
Moreover, third edge 34c and the 4th edge 34d are configured to, the cell of intermediate position (partial region) is at least constituted
Type be the segmentation figure of the position opposed on the direction (X-direction of Fig. 7) along the first edge 34a and the second edge 34b
The identical type of the cell of case 37.Thus, for example the list passed through for the single dotted broken line S2 of the X-direction extension along Fig. 7
For the type of first lattice, the cell of the cell of third edge 34c, the cell of the 4th edge 34d and segmentation pattern 37 is phase
Same dark-coloured cell.
As described above, the first edge 34a and the second edge 34b are configured to, in spy in the two dimensional code 30c of present embodiment
Determine recycling in repeatedly for pattern 40 and two arrangement second specific patterns 41 different from specific pattern 40 occurs;In the first edge 34a
The second specific pattern 41 and the second edge 34b the second specific pattern 41 in, the cell of opposed position on opposed direction
For identical type.It not only regard each specific pattern 40 as benchmark as a result, also the second specific pattern 41 is regard as benchmark, about upper
The cell coordinate that opposed direction easily and correctly finds out each unit lattice is stated, is decoded into power so as to further increase.
Moreover, the first edge 34a and the second edge 34b are configured to, occur two the second specific patterns 41 respectively;Above-mentioned right
It sets on direction from the second specific pattern 41 of the first edge 34a to the second specific pattern 41 of the second opposed edge 34b, configured with single
Identical segmentation pattern 37 is distinguished in the arrangement of first lattice.Thereby, it is possible to be base with each specific pattern 40 and the second specific pattern 41
Standard finds out the cell coordinate of each unit lattice about above-mentioned opposed direction (Y-direction of Fig. 7), and can be to divide pattern 37
Benchmark finds out the cell seat about each unit lattice in the direction (X-direction of Fig. 7) along the first edge 34a and the second edge 34b
Mark, is decoded into power so as to further improve.
Especially, the second specific pattern 41 arranges three dark-coloured cells to constitute;Divide in pattern 37, with second
The cell 37a of end that the dark-coloured cell in the center of specific pattern 41 connects by with the list that constitutes second specific pattern 41
First different types of light colour cell of lattice is constituted;The cell for the cell 37a for surrounding the end by with constitute the second specific pattern
The dark-coloured cell of the cell identical type of case 41 is constituted.Divide the cell 37a of the end of pattern 37 as a result, by not of the same race
The cell of class surrounds, and surround all identical types of cell of the cell 37a of the end of the segmentation pattern 37
Cell, therefore, convenient for detect segmentation pattern 37 end cell 37a, as a result, it is possible to convenient for detecting segmentation figure
Case 37 and the second specific pattern 41.
Further, third edge 34c and the 4th edge 34d are configured to, and at least constitute the unit of intermediate position (partial region)
The type of lattice is the segmentation of the position opposed on the direction (X-direction of Fig. 7) along the first edge 34a and the second edge 34b
The identical type of the cell of pattern 37.It is not only segmentation pattern 37 as a result, it will also be in third edge 34c and the 4th edge 34d
Between position as benchmark, the list of each unit lattice is easily and correctly found out about the direction along the first edge 34a and the second edge 34b
First lattice coordinate, is decoded into power so as to further increase.
In addition, the first edge 34a and the second edge 34b are not limited only to be configured to the circulation middle appearance repeatedly in specific pattern 40
Two the second specific patterns 41, be also configured to specific pattern 40 circulation repeatedly in occur second specific pattern
41, it may be also constructed to the second specific pattern 41 for occurring three or more.For example, the first variation as present embodiment,
As the two dimensional code 30d that example goes out in Fig. 8, be configured to specific pattern 40 circulation repeatedly in occur three second it is special
Determine pattern 41.Furthermore, it is possible to as example goes out in Fig. 8, for the second all specific patterns 41, from the first edge 34a's
Segmentation pattern 37 is respectively configured in the second specific pattern 41 of second specific pattern 41 to the second opposed edge 34b;It can also be for
A part of each second specific pattern 41, it is special to the second of the second opposed edge 34b from the second specific pattern 41 of the first edge 34a
Determine pattern 41 and configures more than one segmentation pattern 37.
In addition, the second variation as present embodiment, as the two dimensional code 30e that example goes out in Fig. 9, even if not
It, can also be from a cell of the first edge 34a to the list of the second opposed edge 34b in the case where configuring the second specific pattern 41
First lattice configuration segmentation pattern 37.It in this configuration, both can be from a cell of the first edge 34a to the second opposed edge 34b
Cell configure a segmentation pattern 37, more than two segmentation patterns 37 can also be configured.Even in this case,
Three edge 34c and the 4th edge 34d can also be configured to, and the type at least constituting the cell at intermediate position is, and along the
The cell of the segmentation pattern 37 of opposed position is identical on the direction (X-direction of Fig. 9) of one edge 34a and the second edge 34b
Type.It is not only segmentation pattern 37 as a result, also using the intermediate position of third edge 34c and the 4th edge 34d as benchmark, about
The cell coordinate of each unit lattice is easily and correctly found out along the direction of the first edge 34a and the second edge 34b, so as into
The raising of one step is decoded into power.
[third embodiment]
Next, 0 and Figure 11 referring to Fig.1, is illustrated the two dimensional code of this third embodiment.
In this third embodiment, essentially consisted in above-mentioned second embodiment difference, according to segmentation pattern with
The position that first edge connects determines the size in yard region.Therefore, for substantially the same with the two dimensional code of second embodiment
Composition part enclose identical appended drawing reference, and omit the explanation of this composition part.
In the present embodiment, in order to determine the size (hereinafter also referred to as yardstick cun) in code region 31 in the stage earlier,
It (is dark-coloured in Figure 10 to constitute the end unit lattice of the end of the side of the first position side detection pattern 33a of the first edge 34a
Cell) on the basis of Cs, utilize the position of the segmentation pattern 37 to connect with the first edge 34a.It is used specifically, being determined as size
Cell number finds out the unit that the cell 37a from end unit lattice Cs to the end of nearest segmentation pattern 37 is connected
The number of the cell arranged in one direction until lattice (the dark-coloured cell in the center of the second specific pattern 41), and according to this
Size, which is determined, determines yardstick cun with cell number.
In order to determine yardstick cun in this way, in the present embodiment, with yardstick cun and the determining unit of size
The corresponding mode to 1 of lattice number 1 generates two dimensional code.Specifically, predetermining code such as example in (A) of Figure 11
Size and size determine the relationship used between cell number, and the two dimensional code of present embodiment generates as follows: that is, when certainly
Yardstick cun is determined to uniquely determine that size is determined with after cell number according to the yardstick cun, according to the determining unit of the size
Lattice number provides the position of the segmentation pattern 37 in code region 31.In addition, being not limited only to for yardstick cun such as Figure 11
(A) merely transversely size (along the size in the direction of the first edge 34a) is determined according to size with cell number as example in
Variation is also possible to only longitudinal size (along the size in the direction of third edge 34c) and is determined according to size with the change of cell number
Change, can also be that both lateral dimension and longitudinal size are determined according to size and changed with cell number.
Due to generating two dimensional code in this way, the case where being shot to two dimensional code 30c shown in Fig. 10
Under, size is found out at detection code region 31 determines that with cell number be 20, according to relationship shown in (A) of Figure 11,
Determine code having a size of 15 × 71.It similarly, is 22 finding out size determination cell number from the two dimensional code taken
In the case where a, determine that code having a size of 15 × 43, is determined finding out size from the two dimensional code taken with cell number
In the case where for 24, determine code having a size of 15 × 99.
In this way, in the present embodiment, the position that the yardstick cun in code region 31 is connected by segmentation pattern 37 with the first edge 34a
Determine, therefore, the position that can be connected by finding out the cell 37a of the end of the segmentation pattern 37 in the first edge 34a come
Immediately determine that out yardstick cun.That is, when detection code region 31, only by finding out the end unit from the end for constituting the first edge 34a
Along a side until the cell of the specified positions such as lattice Cs to the cell to connect with the cell 37a of the end of segmentation pattern 37
To the number of the cell of arrangement, to determine the yardstick cun in yard region 31, it is therefore not necessary to the arrangement of cell is two-dimensionally sought,
It can determine that the yardstick in code region 31 is very little in the stage earlier.Due to that can determine the yardstick cun in code region 31 in this way,
Therefore, it even if there are the parts of the aggregate of similar units lattice near code region 31, will not be used for the part
Therefore processing in detection code region 31 can reduce unnecessary processing, so as to realize processing related with reading process
The shortening of time.
In addition, be not limited only to by yardstick cun and size determination with cell number 1 to 1 it is corresponding in a manner of generate this implementation
The two dimensional code of mode, can also by yardstick cun and size determination with cell number 1 to generating this implementation in a manner of mostly corresponding
The two dimensional code of mode.As long as uniquely determining out yardstick cun with cell number that is, can determine according to size.For example, such as
In (B) of Figure 11 example go out as, found out from the information code taken size determine with cell number be 19 or
In the case where 20, determine code having a size of 15 × 71.Similarly, the determining list of size is being found out from the two dimensional code taken
In the case that first lattice number is 21 or 22, determine that code having a size of 15 × 43, is finding out ruler from the two dimensional code taken
In the case that very little determination is 24 with cell number, determine code having a size of 15 × 99.
Use cell number in addition, determining for size, be not limited only to find out from the end unit lattice Cs of the first edge 34a to
Of the cell arranged in one direction until the cell that the cell 37a of the end of nearest segmentation pattern 37 is connected
Number, for example, it is also possible to find out as defined in cell in corner in composition code region 31 from the detection pattern 33a of first position etc.
The cell arranged in one direction until cell to the cell that the cell 37a of the end of segmentation pattern 37 is connected
Number.
In addition, the entirety (vertical × horizontal) for being not limited only to the yardstick cun in yard region 31 determines with size and uses cell number mutual
Association, for example, it can be the lateral dimension (along the size in the direction of the first edge 34a) of the yardstick in code region 31 cun and sizes
It determines interrelated with cell number.
In addition, the yardstick cun in code region 31 is not limited only to be to be determined to be determined with cell number as described above by size
, the method different from cell number also can be used, for example, by using the range determination etc. carried out using pixel number, with first
On the basis of the specified position of position detection pattern 33a etc., finds out and divide the position that pattern 37 connects with the first edge 34a, and according to
The position determines the yardstick cun in code region 31.
In addition, the present invention is not limited to the respective embodiments described above and variation etc., such as can also be with such as lower section
Formula specific implementation.
(1) it the present invention and is applicable not only to both unit of rectangular arrangement light colour cell and dark-coloured cell
Lattice are readily applicable to colour code etc. with the cell of rectangular three kinds of arrangement or more the two dimension that is constituted the two dimensional code that constitutes
Code.
(2) second edge 34b are not limited only to be configured to, the circulation part repeatedly of specific pattern 40 and the in the first edge 34a
The circulation of specific pattern 40 part repeatedly in two edge 34b, the cell of opposed position are identical type, are also configured to pair
The type of the cell for the position set is always set relationship.For example, using light colour cell and dark-coloured cell two
In the case where kind cell, it can be as set relationship, as the position opposed with the light colour cell of the first edge 34a
The cell of second edge 34b configures dark-coloured cell, the second edge as the position opposed with the dark-coloured cell of the first edge 34a
The cell of 34b configures light colour cell.
Claims (16)
1. a kind of two dimensional code is to be formed in the code region of rectangle with the cell of the rectangular multiple types of arrangement, special
Sign is,
Among the outer rim in the code region, the first edge that arrangement one arranges the cell of the multiple type and formed is configured to, until
It is few to make specific pattern circulation repeatedly at intermediate position, the multiple type of a column is arranged in the mode opposed with first edge
Cell and the second edge formed is configured to, at least make specific pattern circulation repeatedly at intermediate position, the specific pattern
It is to arrange more than two different cells and formed.
2. two dimensional code according to claim 1, which is characterized in that
In a corner in the code region, configured with the first position detection pattern utilized in the detection in this yard of region;
First edge is configured to, and the specific pattern circulation is made until reaching the first position detection pattern repeatedly.
3. two dimensional code according to claim 2, which is characterized in that
In the corner for becoming the diagonal code region relative to the first position detection pattern, to be examined with the first position
The different arrangement of mapping case, configured with the second position detection pattern utilized in the detection in this yard of region;
Second edge is configured to, and the specific pattern circulation is made until reaching the second position detection pattern repeatedly.
4. two dimensional code as claimed in any of claims 1 to 3, which is characterized in that
First edge is configured to, and at least one of starting point and clearing end are that the end different from the specific pattern is used
Pattern.
5. two dimensional code as claimed in any of claims 1 to 4, which is characterized in that
Second edge is configured to, and at least one of starting point and clearing end are that the end different from the specific pattern is used
Pattern.
6. two dimensional code as claimed in any of claims 1 to 5, which is characterized in that
In the code region, on the opposed direction orthogonal with first edge and second edge from first edge to
Identical segmentation pattern is distinguished in second edge, the arrangement configured with more than one cell.
7. two dimensional code according to claim 6, which is characterized in that
Among the outer rim in the code region, with the mode orthogonal with first edge and second edge third opposite each other
Edge and the 4th edge are configured to, and the type at least constituting the cell at intermediate position is, and along first edge and institute
State the identical type of cell of the segmentation pattern of position opposed on the direction of the second edge.
8. two dimensional code according to claim 6 or 7, which is characterized in that
The size in the code region is determined by the position that the segmentation pattern connects with first edge.
9. two dimensional code as claimed in any of claims 1 to 5, which is characterized in that
It is anti-that the specific pattern described in first edge recycles specific pattern circulation described in part and second edge repeatedly
Multiple part is being identical with the cell of position opposed on the orthogonal opposed direction of first edge and second edge
Type.
10. two dimensional code according to claim 9, which is characterized in that
First edge and second edge are configured to, the specific pattern circulation repeatedly in occur one or two with
Upper arrangement second specific pattern different from the specific pattern;
In second specific pattern of first edge and second specific pattern of second edge, described opposed
The cell of opposed position is identical type on direction.
11. two dimensional code according to claim 10, which is characterized in that
First edge and second edge are configured to, and occur more than one second specific pattern respectively;
On the opposed direction, from second specific pattern of first edge to described the of opposed second edge
Identical segmentation pattern is distinguished in two specific patterns, the arrangement configured with cell.
12. two dimensional code according to claim 11, which is characterized in that
Second specific pattern is the cell of three identical types of arrangement to constitute;
In the segmentation pattern, the cell of end that connects with the cell in the center of second specific pattern by with constitute
The different types of cell of the cell of second specific pattern is constituted;
The cell for the cell for surrounding the end is by the list with the cell identical type for constituting second specific pattern
First lattice at.
13. two dimensional code according to claim 11 or 12, which is characterized in that
Among the outer rim in the code region, with the mode orthogonal with first edge and second edge third opposite each other
Edge and the 4th edge are configured to, and the type at least constituting the cell at intermediate position is, and along first edge and institute
State the identical type of cell of the segmentation pattern of position opposed on the direction of the second edge.
14. two dimensional code described in any one of 1 to 13 according to claim 1, which is characterized in that
The size in the code region is determined by the position that the segmentation pattern connects with first edge.
15. according to claim 1 to two dimensional code described in any one of 14, which is characterized in that
The cell of the multiple type is formed by light colour cell and dark-coloured cell;
Specific pattern light colour cell as described in one group and the dark-coloured cell are formed.
16. according to claim 1 to two dimensional code described in any one of 15, which is characterized in that
The code region is rectangle;
First edge and second edge constitute the long side in the code region.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017195747 | 2017-10-06 | ||
JP2017-195747 | 2017-10-06 | ||
JP2018-160048 | 2018-08-29 | ||
JP2018160048A JP7167553B2 (en) | 2017-10-06 | 2018-08-29 | Two-dimensional code |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109657513A true CN109657513A (en) | 2019-04-19 |
CN109657513B CN109657513B (en) | 2022-09-30 |
Family
ID=63914765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811131516.4A Active CN109657513B (en) | 2017-10-06 | 2018-09-27 | Two-dimensional code |
Country Status (3)
Country | Link |
---|---|
US (1) | US10909432B2 (en) |
EP (1) | EP3467715A1 (en) |
CN (1) | CN109657513B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020186900A1 (en) * | 2019-03-18 | 2020-09-24 | 阿里巴巴集团控股有限公司 | Narrow-strip two-dimensional barcode, and method, apparatus and device for generating and recognizing narrow-strip two-dimensional barcode |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11660899B2 (en) * | 2017-11-07 | 2023-05-30 | Sumitomo Electric Sintered Alloy. Ltd. | Iron-based sintered body, method for laser-marking the same, and method for manufacturing the same |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08185492A (en) * | 1994-12-27 | 1996-07-16 | Sharp Corp | Digital information recording carrier, method and device for recording digital information, and method and device for converting digital information into plain one |
JP2000235632A (en) * | 2000-01-26 | 2000-08-29 | Sharp Corp | Digital information recording carrier, digital information recording method/device and digital information decoding method/device |
US6612497B1 (en) * | 1998-11-27 | 2003-09-02 | Denso Corporation | Two-dimensional-code related method, apparatus, and recording medium |
US20040026511A1 (en) * | 2002-08-07 | 2004-02-12 | Shenzhen Syscan Technology Co., Limited. | Guiding a scanning device to decode 2D symbols |
JP2009259187A (en) * | 2008-03-28 | 2009-11-05 | Denso Wave Inc | Information code, method for generating information code, and display method for information code |
CN102999772A (en) * | 2012-11-14 | 2013-03-27 | 韩偲铭 | Novel array-type two-dimension code encoding and decoding methods |
JP2013131058A (en) * | 2011-12-21 | 2013-07-04 | Fuji Xerox Co Ltd | Two-dimensional code, recording device, position specification device, and device and program for identification |
EP2921998A1 (en) * | 2012-11-13 | 2015-09-23 | Kyodo Printing Co., Ltd. | Two-dimensional code, system for creation of two-dimensional code, and analysis program |
CN105320979A (en) * | 2014-05-29 | 2016-02-10 | 柯尼卡美能达美国研究所有限公司 | High capacity 2d color barcode and method for decoding the same |
WO2016166914A1 (en) * | 2015-04-16 | 2016-10-20 | 健三 山梨 | Two-dimensional code, two-dimensional code record carrier, method for reading two-dimensional code, program for reading two-dimensional code, and device for reading two-dimensional code |
JP2016201061A (en) * | 2015-04-14 | 2016-12-01 | 株式会社テララコード研究所 | Two-dimensional code, and reading method for two-dimensional code |
JP2017102841A (en) * | 2015-12-04 | 2017-06-08 | 共同印刷株式会社 | Two-dimensional code, two-dimensional code analysis method, two-dimensional code analyzer, and two-dimensional code analyzing program |
US20180137322A1 (en) * | 2015-07-27 | 2018-05-17 | Fujian Landi Commercial Equipment Co., Ltd. | Block decoding method and system for two-dimensional code |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939354A (en) | 1988-05-05 | 1990-07-03 | Datacode International, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
CA2735351C (en) * | 2011-03-23 | 2021-04-06 | Michael W. Binns | Block wall system |
CN106462786B (en) * | 2014-05-14 | 2020-01-07 | 共同印刷株式会社 | Two-dimensional code, analysis system of two-dimensional code and manufacturing system of two-dimensional code |
-
2018
- 2018-09-26 US US16/142,730 patent/US10909432B2/en active Active
- 2018-09-27 CN CN201811131516.4A patent/CN109657513B/en active Active
- 2018-09-27 EP EP18197054.2A patent/EP3467715A1/en active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6302329B1 (en) * | 1994-12-27 | 2001-10-16 | Sharp Kabushiki Kaisha | Method and apparatus for recording digital information in two-dimensional pattern, carrier of digital information recorded thereby, and a method and apparatus for decoding such digital information |
JPH08185492A (en) * | 1994-12-27 | 1996-07-16 | Sharp Corp | Digital information recording carrier, method and device for recording digital information, and method and device for converting digital information into plain one |
US6612497B1 (en) * | 1998-11-27 | 2003-09-02 | Denso Corporation | Two-dimensional-code related method, apparatus, and recording medium |
JP2000235632A (en) * | 2000-01-26 | 2000-08-29 | Sharp Corp | Digital information recording carrier, digital information recording method/device and digital information decoding method/device |
US20040026511A1 (en) * | 2002-08-07 | 2004-02-12 | Shenzhen Syscan Technology Co., Limited. | Guiding a scanning device to decode 2D symbols |
JP2009259187A (en) * | 2008-03-28 | 2009-11-05 | Denso Wave Inc | Information code, method for generating information code, and display method for information code |
JP2013131058A (en) * | 2011-12-21 | 2013-07-04 | Fuji Xerox Co Ltd | Two-dimensional code, recording device, position specification device, and device and program for identification |
US20160275443A1 (en) * | 2012-11-13 | 2016-09-22 | Kyodo Printing Co., Ltd. | Two-dimensional code, system for creation of two-dimensional code, and analysis program |
EP2921998A1 (en) * | 2012-11-13 | 2015-09-23 | Kyodo Printing Co., Ltd. | Two-dimensional code, system for creation of two-dimensional code, and analysis program |
CN102999772A (en) * | 2012-11-14 | 2013-03-27 | 韩偲铭 | Novel array-type two-dimension code encoding and decoding methods |
CN105320979A (en) * | 2014-05-29 | 2016-02-10 | 柯尼卡美能达美国研究所有限公司 | High capacity 2d color barcode and method for decoding the same |
JP2016201061A (en) * | 2015-04-14 | 2016-12-01 | 株式会社テララコード研究所 | Two-dimensional code, and reading method for two-dimensional code |
WO2016166914A1 (en) * | 2015-04-16 | 2016-10-20 | 健三 山梨 | Two-dimensional code, two-dimensional code record carrier, method for reading two-dimensional code, program for reading two-dimensional code, and device for reading two-dimensional code |
US20180137322A1 (en) * | 2015-07-27 | 2018-05-17 | Fujian Landi Commercial Equipment Co., Ltd. | Block decoding method and system for two-dimensional code |
JP2017102841A (en) * | 2015-12-04 | 2017-06-08 | 共同印刷株式会社 | Two-dimensional code, two-dimensional code analysis method, two-dimensional code analyzer, and two-dimensional code analyzing program |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020186900A1 (en) * | 2019-03-18 | 2020-09-24 | 阿里巴巴集团控股有限公司 | Narrow-strip two-dimensional barcode, and method, apparatus and device for generating and recognizing narrow-strip two-dimensional barcode |
US11250230B2 (en) | 2019-03-18 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Narrow-strip 2-dimensional bar codes, methods, apparatuses, and devices for generating and identifying narrow-strip 2-dimensional bar codes |
US11699053B2 (en) | 2019-03-18 | 2023-07-11 | Advanced New Technologies Co., Ltd. | Narrow-strip 2-dimensional bar codes, methods, apparatuses, and devices for generating and identifying narrow-strip 2-dimensional bar codes |
Also Published As
Publication number | Publication date |
---|---|
CN109657513B (en) | 2022-09-30 |
US10909432B2 (en) | 2021-02-02 |
US20190108429A1 (en) | 2019-04-11 |
EP3467715A1 (en) | 2019-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101093537B (en) | Device for optically reading information stored in a graphic symbol | |
AU752626B2 (en) | Recording of information | |
KR20010052282A (en) | Input unit, method for using the same and input system | |
CN109657513A (en) | Two dimensional code | |
JP4254628B2 (en) | Optical information reader | |
US20090050701A1 (en) | Reader with Optical Character Recognition | |
TWI725329B (en) | Two-dimensional code and two-dimensional code reading device | |
JP2009070160A (en) | Coordinate input device and handwriting input display device | |
JP2017091050A (en) | Three-dimensional information code and three-dimensional information code reader | |
JP7167553B2 (en) | Two-dimensional code | |
JP5556684B2 (en) | Information code reader | |
JP2020101918A (en) | Reading device, reading method, reading program and settlement processing method | |
JP4572871B2 (en) | Optical information reader | |
JP7024665B2 (en) | Information code, information code generation method, information code generator and information code reading system | |
JP5888199B2 (en) | Bar code reader | |
US6715686B1 (en) | Device for recording information in different modes | |
JP2020170366A (en) | Hand-held optical information reader | |
NL2034260B1 (en) | Handwriting detecting pen | |
JP2009069957A (en) | Optical information reading device | |
WO2024072219A1 (en) | Handwriting detecting pen | |
JP2005196470A (en) | Image reader | |
JP5212389B2 (en) | Optical information reader | |
CN102253759A (en) | Touch position scanning method | |
KR20200065221A (en) | Optical Sensor Scanner | |
JP6070429B2 (en) | Two-dimensional code display method and display medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |