Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4846945B2 - 2D code - Google Patents
[go: Go Back, main page]

JP4846945B2 - 2D code - Google Patents

2D code Download PDF

Info

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
Application number
JP2001308025A
Other languages
Japanese (ja)
Other versions
JP2003076959A (en
Inventor
さとし 溝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SPECIFIED NONPROFIT CORPORATION JAPAN ASSOCIATION FOR THE VISUALLY-IMPAIRED INFORMATION SUPPORT
Original Assignee
SPECIFIED NONPROFIT CORPORATION JAPAN ASSOCIATION FOR THE VISUALLY-IMPAIRED INFORMATION SUPPORT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SPECIFIED NONPROFIT CORPORATION JAPAN ASSOCIATION FOR THE VISUALLY-IMPAIRED INFORMATION SUPPORT filed Critical SPECIFIED NONPROFIT CORPORATION JAPAN ASSOCIATION FOR THE VISUALLY-IMPAIRED INFORMATION SUPPORT
Priority to JP2001308025A priority Critical patent/JP4846945B2/en
Publication of JP2003076959A publication Critical patent/JP2003076959A/en
Application granted granted Critical
Publication of JP4846945B2 publication Critical patent/JP4846945B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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 broken line 2 Heading line ab3 arranged at broken line 3 Heading line bc1 arranged at broken line 4 To broken line 5 Heading line bc2 Heading line bc3 arranged on the broken line 6 Heading line Z arranged on the broken line 7 Heading line dc3 arranged on the extension of the broken line 8 Heading line dc2 arranged on the broken line 9 Heading line dc1 Heading line R arranged on the broken line 11 Heading line S arranged on the extension of the broken line 12 Heading line ad3 arranged on the extension of the broken line 13 Heading line ad2 arranged on the broken line 14 Arranged on the broken line 15 Heading line ad1 Heading line Q arranged on the broken line 16 Heading line G arranged on the extension of the broken line 1 Matrix data area

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 .
JP2001308025A 2001-08-30 2001-08-30 2D code Expired - Fee Related JP4846945B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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