JP4846945B2 - 2D code - Google Patents
2D code Download PDFInfo
- Publication number
- JP4846945B2 JP4846945B2 JP2001308025A JP2001308025A JP4846945B2 JP 4846945 B2 JP4846945 B2 JP 4846945B2 JP 2001308025 A JP2001308025 A JP 2001308025A JP 2001308025 A JP2001308025 A JP 2001308025A JP 4846945 B2 JP4846945 B2 JP 4846945B2
- Authority
- JP
- Japan
- Prior art keywords
- broken line
- line
- broken
- heading
- adjacent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000011159 matrix material Substances 0.000 claims description 13
- 238000012937 correction Methods 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 240000004282 Grewia occidentalis Species 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Description
【0001】
【発明の属する技術分野】
本発明は、二次元のマトリックスの周辺部を破線で囲み、位置情報及びマトリックスの密度情報を取得可能な見出し線を、周辺を囲った破線の隣接する2辺の内側及び対する2辺の外側に配備する事により記号位置及び情報密度の判定を為し、マトリックスのデータ領域にはデータのみで構成する事により、データ圧縮及び誤り訂正機能を効率的に運用を可能とした二次元コードに関する。
【0002】
【従来の技術】
従来、二次元コードとしては、例えば特開平7−168902号公報に記載されているように、二次元データ要素を複数に分割して二次元アレーを形成させて、各々の核コードに位置情報及び密度情報を表示させる二次元コード、及び特開平7−254037号公報に記載されているように、二次元マトリックス内部に位置判別シンボルを埋め込んだ形状を構成させて、記号をCCDイメージスキャナー等の装置で読み取る場合の読取速度及び精度を確保する試みは行われた事は知られている。
【0003】
また、これらの試みは従来の一次元バーコードリーダーの性能を基礎として考案されており、位置判定及び密度情報の取得に重点が置かれ、限られたコード面積当たりの情報高密度化には重点が置かれていなかった。
【0004】
しかし、近年の技術革新により、読取高速性については、DSP(Digital Signal Processor)などの高性能化が著しく画像処理技術の向上及び高解像度CCD素子の開発のおかげで、読取精度が飛躍的に拡大している故に、従来と同様な二次元コードの形成方法を採用する意味が薄れている。
【0005】
【発明が解決しようとする課題】
この発明の目的は、従来の二次元コードでは、コードの位置情報及び密度情報の取得を重点に設計された故に、コードに格納する情報の高密度化が非常に困難であるという欠点を解決することにあり、情報の高密度化を計れる二次元コードを提供するものである。
【0006】
【課題を解決するための手段】
この発明の目的を達成するのに、本発明の二次元コードでは、位置情報及び密度情報の取得をマトリックスの外側に見出し線として設け、マトリックス本体はデータ要素のみに限定する事により、格納するデータの圧縮及び誤り訂正処理を効率的に処理する事が可能であり、且つ情報の高密度化を計れる二次元コードを提供するものである。。
【0007】
【発明の実施の形態】
請求項に係わる発明について、その実施の形態を図面を参照しながら説明する。
【0008】
【実施例】
二進化したデータのビットを白黒の正方形のセルとして二次元マトリックス状に並べたデータ部と、これを囲む破線1〜16による四角形と、この破線から直角に伸ばした見出し線ab1〜ab3、bc1〜bc3、dc1〜dc3、ad1〜ad3からなる二次元コード。
【0009】
四角形および見出し線の幅は、データセルの一辺の長さと同じであり、見出し線は、特定のデータセルの行または列方向の位置を指しており、各辺に一定間隔で配置され、この間隔は既知の定数である。
【0010】
AB間及びBC間に配置された破線からの見出し線ab1〜ab3、bc1〜bc3は、四角形の内側向きに、データ部に重ならないよう、間隔を空けて配置され、他方の二辺AD間及びDC間に配置された破線からの見出し線ad1〜ad3、dc1〜dc3においては、四角形の外向きに配置されており、見出し線の長さは全て同じである。
【0011】
外向きの見出し線は、Q、R、S、Zの各部のように四隅破線の延長部分にも配置される。
【0012】
これにより四角形の各角A、B、C、Dのうち、角の外側に見出し線が着かない所は1個所Bのみとなるので、読み取り装置において二次元コードの回転方向を容易に判定することができる。
【0013】
見出し線の数は、内部のデータの数によって水平、垂直の各方向で独立に増減可能であるので、データの容量や印刷する場所等の用途によって様々なサイズや形状の二次元コードを構成することが可能である。
【0014】
マトリックスデータ部の中には切り出しや位置決め等のための特別な印刷パターンは存在せず、小面積でより多くのデータを搭載可能である。
【発明の効果】
以上の説明のように、この発明によれば、二次元のマトリックスデータ領域の周辺部を破線で囲み、位置情報及びマトリックスの密度情報を取得可能な見出し線を、周辺を囲った破線の隣接する2辺の内側及び対する2辺の外側に配備する事により記号位置及び情報密度の判定を為し、マトリックスのデータ領域にはデータのみを入力可能とする事で、データ圧縮及び誤り訂正機能を効率的に運用が可能となる二次元コードを提供できる。
【図面の簡単な説明】
【図1】本発明にかかる二次元コードの実施の一形態を示す概略図である。
【図2】本発明にかかる二次元コードのデザイン実施例の一形態
【符号の説明】
1〜16 破線
A〜D 破線により形成された4角形の4隅の端点
ab1 破線2に配置された見出し線
ab2 破線3に配置された見出し線
ab3 破線4に配置された見出し線
bc1 破線5に配置された見出し線
bc2 破線6に配置された見出し線
bc3 破線7に配置された見出し線
Z 破線8の延長上に配置された見出し線
dc3 破線9に配置された見出し線
dc2 破線10に配置された見出し線
dc1 破線11に配置された見出し線
R 破線12の延長上に配置された見出し線
S 破線13の延長上に配置された見出し線
ad3 破線14に配置された見出し線
ad2 破線15に配置された見出し線
ad1 破線16に配置された見出し線
Q 破線1の延長上に配置された見出し線
G マトリックスデータ領域[0001]
BACKGROUND OF THE INVENTION
The present invention surrounds the periphery of a two-dimensional matrix with a broken line, and places a heading line capable of acquiring position information and density information of the matrix on the inner side of the adjacent two sides of the broken line surrounding the periphery and on the outer side of the opposite two sides. The present invention relates to a two-dimensional code in which the symbol position and information density are determined by deployment, and the data area of the matrix is configured only by data, thereby enabling efficient data compression and error correction functions.
[0002]
[Prior art]
Conventionally, as a two-dimensional code, for example, as described in Japanese Patent Application Laid-Open No. 7-168902, a two-dimensional data element is divided into a plurality of parts to form a two-dimensional array. A two-dimensional code for displaying density information and a shape in which a position determination symbol is embedded in a two-dimensional matrix as described in Japanese Patent Laid-Open No. 7-254037, and the symbol is a device such as a CCD image scanner. It has been known that attempts have been made to ensure reading speed and accuracy when reading with.
[0003]
These attempts have been devised based on the performance of conventional one-dimensional bar code readers, with an emphasis on position determination and acquisition of density information, and emphasis on increasing information density per limited code area. Was not placed.
[0004]
However, due to recent technological innovations, with regard to reading speed, reading performance has been dramatically increased thanks to image processing technology improvements and development of high-resolution CCD elements, such as DSP (Digital Signal Processor). For this reason, the meaning of adopting the same two-dimensional code forming method as in the prior art is weakened.
[0005]
[Problems to be solved by the invention]
An object of the present invention is to solve the drawback that in a conventional two-dimensional code, it is very difficult to increase the density of information stored in a code because it is designed with emphasis on acquisition of code position information and density information. In particular, the present invention provides a two-dimensional code that can increase the density of information.
[0006]
[Means for Solving the Problems]
In order to achieve the object of the present invention, in the two-dimensional code of the present invention, the acquisition of position information and density information is provided as a heading line outside the matrix, and the matrix body is limited to only data elements, thereby storing data. The present invention provides a two-dimensional code that can efficiently process the compression and error correction processing and can increase the density of information. .
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the invention according to the claims will be described with reference to the drawings.
[0008]
【Example】
A data part in which bits of binarized data are arranged as a black and white square cell in a two-dimensional matrix, a quadrangle by broken lines 1 to 16 surrounding the bit, and heading lines ab1 to ab3 and bc1 extending perpendicularly from the broken line A two-dimensional code composed of bc3, dc1 to dc3, ad1 to ad3.
[0009]
The width of the rectangle and the heading line is the same as the length of one side of the data cell, and the heading line points to the position in the row or column direction of a specific data cell and is arranged at regular intervals on each side. Is a known constant.
[0010]
The heading lines ab1 to ab3 and bc1 to bc3 from the broken lines arranged between AB and BC are arranged in an inward direction of the rectangle so as not to overlap the data part, and between the other two sides AD and The heading lines ad1 to ad3 and dc1 to dc3 from the broken lines arranged between the DCs are arranged outward in a quadrangular shape, and the lengths of the heading lines are all the same.
[0011]
The outward heading lines are also arranged in the extended portions of the four-corner broken lines like the Q, R, S, and Z portions.
[0012]
As a result, among the corners A, B, C, and D of the quadrangle, the only place where the heading line does not reach the outside of the corner is B, so that the reading device can easily determine the rotation direction of the two-dimensional code. Can do.
[0013]
The number of heading lines can be increased or decreased independently in each of the horizontal and vertical directions depending on the number of internal data, so that two-dimensional codes of various sizes and shapes can be configured depending on the use of the data capacity, printing location, etc. It is possible.
[0014]
There is no special print pattern for cutting out or positioning in the matrix data portion, and more data can be mounted in a small area.
【The invention's effect】
As described above, according to the present invention, the peripheral portion of the two-dimensional matrix data region is surrounded by a broken line, and the header line capable of acquiring the position information and the matrix density information is adjacent to the broken line surrounding the periphery. Efficient data compression and error correction functions by determining the symbol position and information density by deploying inside the two sides and outside the two sides, and allowing only data to be input into the matrix data area. Can provide a two-dimensional code that can be operated automatically.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing an embodiment of a two-dimensional code according to the present invention.
FIG. 2 shows an embodiment of a two-dimensional code design embodiment according to the present invention.
1 to 16 Broken lines A to D Four end points ab1 of a quadrangle formed by broken lines Heading line ab2 arranged at
Claims (1)
前記データ部を囲む破線による四角形と、
前記四角形の隣接する2辺である第1の破線及び第2の破線それぞれから前記データ部に向かって直角に伸ばされ、前記第1の破線及び前記第2の破線それぞれに一定間隔で配置された第1の見出し線と、
前記四角形の前記第1の破線及び前記第2の破線を除いた他方の隣接する2辺であり前記第2の破線と隣接する第3の破線及び前記第1の破線と隣接する第4の破線それぞれから当該四角形から外に向かって直角に伸ばされ、前記第3の破線及び前記第4の破線それぞれに前記一定間隔で配置された第2の見出し線と、
前記第1の破線の前記第4の破線と隣接する角、前記第2の破線の前記第3の破線と隣接する角、前記第3の破線の前記第4の破線と隣接する角及び前記第4の破線の前記第3の破線と隣接する角それぞれの延長上に配置された第3の見出し線とから構成され、
前記第1の見出し線は前記データ部に重ならないように間隔を空けて配置され、
前記第1の見出し線及び前記第2の見出し線は、特定のデータセルの行または列方向の位置を指すことを特徴とする二次元コード。A data section in which binary data is converted into cells and arranged in a two-dimensional matrix ;
A quadrangle with a broken line surrounding the data part;
The first and second broken lines, which are adjacent two sides of the quadrangle, extend at right angles from the first broken line and the second broken line toward the data portion, and are arranged at regular intervals on the first broken line and the second broken line, respectively. A first heading line;
A third broken line adjacent to the second broken line and a fourth broken line adjacent to the first broken line, which is the other adjacent two sides excluding the first broken line and the second broken line of the square. A second heading line extending from the quadrangle outwardly from each of the quadrilaterals and arranged at the predetermined intervals on each of the third broken line and the fourth broken line;
An angle adjacent to the fourth broken line of the first broken line, an angle adjacent to the third broken line of the second broken line, an angle adjacent to the fourth broken line of the third broken line, and the first The third broken line of 4 broken lines and a third heading line arranged on the extension of each adjacent corner,
The first header lines are arranged at intervals so as not to overlap the data portion,
The two-dimensional code, wherein the first header line and the second header line indicate a row or column direction position of a specific data cell .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001308025A JP4846945B2 (en) | 2001-08-30 | 2001-08-30 | 2D code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001308025A JP4846945B2 (en) | 2001-08-30 | 2001-08-30 | 2D code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003076959A JP2003076959A (en) | 2003-03-14 |
| JP4846945B2 true JP4846945B2 (en) | 2011-12-28 |
Family
ID=19127389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001308025A Expired - Fee Related JP4846945B2 (en) | 2001-08-30 | 2001-08-30 | 2D code |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4846945B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014079318A1 (en) * | 2012-11-22 | 2014-05-30 | Tencent Technology (Shenzhen) Company Limited | Method and device for parsing images |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4744745B2 (en) * | 2001-09-04 | 2011-08-10 | 株式会社 廣済堂 | 2D code |
| JP4865844B2 (en) * | 2009-09-28 | 2012-02-01 | さとし 溝口 | Two-dimensional code reading method, two-dimensional code for reading by the two-dimensional code reading method, and recording medium on which the two-dimensional code reading method is recorded |
| JP5184672B2 (en) * | 2011-04-04 | 2013-04-17 | 株式会社 廣済堂 | Two-dimensional code reading method and program |
| JP6132577B2 (en) | 2013-02-13 | 2017-05-24 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
| JP2018101164A (en) * | 2015-04-16 | 2018-06-28 | 健三 山梨 | Two-dimensional code, two-dimensional code record carrier, two-dimensional code reading method, two-dimensional code reading program and two-dimensional code reading device |
| JP6533927B2 (en) * | 2015-12-10 | 2019-06-26 | 株式会社C−Base | Security seal capable of dynamically generating security code, security system using the same, and security confirmation method |
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 |
| JPH0338791A (en) * | 1989-06-30 | 1991-02-19 | Veritel Inc | Symbol for confirmation and confirmation device thereof |
| JPH05290197A (en) * | 1992-04-06 | 1993-11-05 | Teiriyou Sangyo Kk | Method for deciphering two-dimensional code symbol mark |
-
2001
- 2001-08-30 JP JP2001308025A patent/JP4846945B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014079318A1 (en) * | 2012-11-22 | 2014-05-30 | Tencent Technology (Shenzhen) Company Limited | Method and device for parsing images |
| US9330291B2 (en) | 2012-11-22 | 2016-05-03 | Tencent Technology (Shenzhen) Company Limited | Method and device for parsing images |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003076959A (en) | 2003-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6752316B2 (en) | Two-dimensional code | |
| US5686718A (en) | Recording method, decoding method, and decoding apparatus for digital information | |
| EP2248068B1 (en) | Two-dimensional symbol and method for reading same | |
| US5726435A (en) | Optically readable two-dimensional code and method and apparatus using the same | |
| JP4846945B2 (en) | 2D code | |
| EP0284043B1 (en) | Method of and apparatus for connecting output image signals from a plurality of line image sensors | |
| JP2004070960A (en) | Signaling method of two-dimensional barcode, scanner for performing the method, and decoding method | |
| US7350710B2 (en) | Two-dimensional code extracting method | |
| KR100222989B1 (en) | Image processing apparatus and method for binarizing a read image in a shuttle type reading apparatus | |
| JPH08249409A (en) | Digital information recording method | |
| JP2011076087A (en) | High resolution linear image sensing using multi-row low resolution image sensor | |
| JP2014115965A (en) | Two-dimensional code reading method, and recording medium recording two-dimensional code reading method | |
| JP2003076960A (en) | Two-dimensional code | |
| JP3499183B2 (en) | Digital information record carrier, digital information recording method and apparatus, and digital information decoding method and apparatus | |
| JP4383961B2 (en) | Digital information record carrier | |
| JP4102742B2 (en) | Optical information reader and image data analysis method | |
| JPS642313B2 (en) | ||
| JP4032236B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP4645384B2 (en) | Two-dimensional barcode detection method and detection apparatus | |
| JP4267965B2 (en) | Bar code reader | |
| JP2515282B2 (en) | Optical data recording card | |
| JP4744745B2 (en) | 2D code | |
| JPH07120392B2 (en) | Character pattern cutting device | |
| JP2006203710A (en) | Image processing unit | |
| JP2653998B2 (en) | Optical data recording card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080305 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080827 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080827 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080827 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080827 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110621 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110621 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20110621 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110621 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110727 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110810 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110902 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110902 |
|
| TRDD | Decision of grant or rejection written | ||
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20111004 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111011 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111013 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4846945 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |