JP4241803B2 - 二次元情報コードの読取方法および読取装置 - Google Patents
二次元情報コードの読取方法および読取装置 Download PDFInfo
- Publication number
- JP4241803B2 JP4241803B2 JP2006305533A JP2006305533A JP4241803B2 JP 4241803 B2 JP4241803 B2 JP 4241803B2 JP 2006305533 A JP2006305533 A JP 2006305533A JP 2006305533 A JP2006305533 A JP 2006305533A JP 4241803 B2 JP4241803 B2 JP 4241803B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- color
- display unit
- information display
- cell
- 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
- 238000000034 method Methods 0.000 title claims description 33
- 239000003086 colorant Substances 0.000 claims description 40
- 238000012937 correction Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 10
- 230000003287 optical effect Effects 0.000 claims description 6
- 239000000470 constituent Substances 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Description
(1−1)二次元情報コードの例
図1(a)には、本発明でいうところの二次元情報コードの一例である二次元情報コード1を示している。二次元情報コード1は、一般的なバーコードなどと同様にラベル等に印刷などの方法によって表示され、物品に貼付される。この二次元情報コード1には、例えば、商品の製造番号や品名、固有の識別番号あるいは製造年月日、製造メーカなどの種々の情報が記録されるようになっている。
次に、図1(b)、(c)には上述した二次元情報コード1の変形例について示している。この変形例では、位置決めパターンのデータ表示色を異なるように設定している。同図(b)では、例えば、第2の位置決めパターン2bを示すデータ表示色を異なる色に設定している。
図2(d)、(e)、(f)は、異なる特定パターンを設定した二次元情報コード5,6,7を示している。まず、同図(d)の二次元情報コード5は、セル数が縦横それぞれ15個ずつをマトリクス状に配置したもので、特定パターンとして、位置決めパターン5a、4色基準パターン5bおよびタイミングパターン5c,5dを設けたものである。
次に、二次元情報コード1について、そのブロック構造を簡単に説明する。この実施形態において用いる二次元情報コード1においては、図3(b)に示すように、4個のセル4を1組としてブロックBを構成している。このブロックサイズは、「白」と「黒」で表現していた従来方式のもので8セルを1ブロックとしたときのデータサイズをカバーできることを条件として設定している。つまり、4セルを単位として1つのデータを示すようにブロックBが構成されているのである。
次に、上述した二次元情報コード1,5,6,7などを生成する場合の処理過程について図4を参照して説明する(簡単のために、二次元情報コード1を対象として説明する)。この生成処理にあたっては、コンピュータなどのデータ処理が可能な制御装置により行われる。
(4−1)読取装置の構成
次に、上記のように構成した二次元情報コード1、5、6、7などを読取装置10により読み取る場合の処理について説明する。図4は二次元情報コードの読取装置10の電気的構成を示している。
図6は読取処理プログラムの処理内容を示すもので、制御部15は、各部に制御信号を与えて読み取り処理を実行する。まず、投光用のLED11,12を点灯してCCD撮像素子14で記録面Dの画像を撮影する。このとき、LED11,12から白色光が投光され、記録面Dに記録されているカラーで表示された二次元情報コード1を撮影する(ステップP1)。
図8は、二次元情報コード1,5,6,7などを分割表示する場合の表示例を示している。これは、例えば、二次元情報コード1のサイズが大きい場合で、これを表示するための表示領域が制限されているときなどに有効となる表示方法である。すなわち、予めもしくは生成されたデータについて、これを表示する領域が狭く、一度に全セルを表示することができないような場合に、大きく構成された二次元情報コードを分割して順次表示するようにしたものである。
データブロックBには、誤り検出コードのみを付加するようにしたが、誤り訂正機能をもった誤り訂正コードを含めるようにしても良い。これによって、誤り箇所を訂正する機能を個別ブロックで達成できるので、迅速且つ正確に認識することができるようになる。
Claims (2)
- マトリクス状に配列された情報表示単位セルと、それらの情報表示単位セルの位置を特定するための位置基準となる特定パターンとを構成要素として有すると共に、前記情報表示単位セル毎に示すデータ値に対応して光学的手段により読み取り可能な3以上のデータ表示色が設定され、
前記情報表示単位セルは、前記データ表示色の中からセル内に表示するデータ値に対応したデータ表示色が表示されるように設けられると共に、表示しようとするデータを前記情報表示単位セルを4個組み合わせてなるデータブロックを単位として記録するように構成され、
前記特定パターンは、前記情報表示単位セルに用いる全てのデータ表示色を割り当てて示した色基準セルを含んで表示されるように設けられた二次元情報コードを読み取る二次元情報コードの読取方法において、
位置決めパターンに割り当てられているデータ表示色を検出色として設定する過程と、
前記検出色に基づいて画像データに対して第1段階の二値化を行う過程と、
二値化した画像データ内において、位置決めパターンを検出する過程と、
検出した位置決めパターンに含まれる第1および第2の色基準セル位置を算出して第1および第2の基準色を検出して記憶手段に記憶する過程と、
検出した前記位置決めパターンの位置およびサイズに基づいて、他の色の色基準セルを含む特定パターンの位置を割り出す過程と、
それぞれの特定パターンに含まれる色基準セルの位置を算出してそれぞれの基準色を検出して前記記憶手段に記憶する過程と、
前記記憶手段に記憶した検出した基準色に基づいて前記情報表示単位セルのデータ表示色を特定する過程と、
前記情報表示単位セルを前記データブロックに分割する過程と、
前記情報表示単位セルのデータ表示色に基づいて、前記データブロックを単位として記録されたデータを復元すると共に、復元されたデータの誤りの有無の検査を前記データブロック毎に行う過程と、
前記データに誤りがあれば訂正処理を行う過程と
を含む二次元情報コードの読取方法。 - マトリクス状に配列された情報表示単位セルと、それらの情報表示単位セルの位置を特定するための位置基準となる特定パターンとを構成要素として有すると共に、前記情報表示単位セル毎に示すデータ値に対応して光学的手段により読み取り可能な3以上のデータ表示色が設定され、
前記情報表示単位セルは、前記データ表示色の中からセル内に表示するデータ値に対応したデータ表示色が表示されるように設けられると共に、表示しようとするデータを前記情報表示単位セルを4個組み合わせてなるデータブロックを単位として記録するように構成され、
前記特定パターンは、前記情報表示単位セルに用いる全てのデータ表示色を割り当てて示した色基準セルを含んで表示されるように設けられた二次元情報コードを読み取る二次元情報コードの読取装置において、
位置決めパターンに割り当てられているデータ表示色を検出色として設定する手段と、
前記検出色に基づいて画像データに対して第1段階の二値化を行う手段と、
二値化した画像データ内において、位置決めパターンを検出する手段と、
検出した位置決めパターンに含まれる第1および第2の色基準セル位置を算出して第1および第2の基準色を検出して記憶手段に記憶する手段と、
検出した前記位置決めパターンの位置およびサイズに基づいて、他の色の色基準セルを含む特定パターンの位置を割り出す手段と、
それぞれの特定パターンに含まれる色基準セルの位置を算出してそれぞれの基準色を検出して前記記憶手段に記憶する手段と、
前記記憶手段に記憶した検出した基準色に基づいて前記情報表示単位セルのデータ表示色を特定する手段と、
前記情報表示単位セルを前記データブロックに分割する手段と、
前記情報表示単位セルのデータ表示色に基づいて、前記データブロックを単位として記録されたデータを復元すると共に、復元されたデータの誤りの有無の検査を前記データブロック毎に行う手段と、
前記データに誤りがあれば訂正処理を行う手段と
を備えたことを特徴とする二次元情報コードの読取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006305533A JP4241803B2 (ja) | 2006-11-10 | 2006-11-10 | 二次元情報コードの読取方法および読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006305533A JP4241803B2 (ja) | 2006-11-10 | 2006-11-10 | 二次元情報コードの読取方法および読取装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003021936A Division JP3996520B2 (ja) | 2003-01-30 | 2003-01-30 | 二次元情報コードおよびその生成方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008121142A Division JP4766069B2 (ja) | 2008-05-07 | 2008-05-07 | 二次元情報コードの表示方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007048322A JP2007048322A (ja) | 2007-02-22 |
| JP4241803B2 true JP4241803B2 (ja) | 2009-03-18 |
Family
ID=37851041
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006305533A Expired - Fee Related JP4241803B2 (ja) | 2006-11-10 | 2006-11-10 | 二次元情報コードの読取方法および読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4241803B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011108605A1 (ja) | 2010-03-05 | 2011-09-09 | カラーコード・テクノロジーズ株式会社 | 2次元カラーコードの作成方法および復号方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110027524A (ko) * | 2008-05-29 | 2011-03-16 | 칼라 코드·테쿠놀로지즈 가부시키가이샤 | 정보 코드 |
| JP5381944B2 (ja) * | 2010-09-21 | 2014-01-08 | 株式会社デンソーウェーブ | 光学的情報読取装置 |
-
2006
- 2006-11-10 JP JP2006305533A patent/JP4241803B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011108605A1 (ja) | 2010-03-05 | 2011-09-09 | カラーコード・テクノロジーズ株式会社 | 2次元カラーコードの作成方法および復号方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007048322A (ja) | 2007-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3996520B2 (ja) | 二次元情報コードおよびその生成方法 | |
| KR101767090B1 (ko) | 정보 코드, 정보 코드 생성 방법, 정보 코드 판독 장치 및 정보 코드 이용 시스템 | |
| TWI528293B (zh) | QR code | |
| JP4052190B2 (ja) | 2次元コード形成構造 | |
| JP4404913B2 (ja) | バーコード読取装置及び読取方法 | |
| TWI501159B (zh) | QR code | |
| TW201432576A (zh) | 二維碼、二維碼之作成系統及解析程式 | |
| TWI518599B (zh) | A printed matter showing a two-dimensional code | |
| JP2016076210A (ja) | 情報コードの生成方法、情報コードを生成するプログラム、及び情報コード生成装置 | |
| JP5182182B2 (ja) | 色補正方法及び撮像システム | |
| JP2021119465A (ja) | 改善されたマトリックス記号エラー修正方法 | |
| JP2009259187A (ja) | 情報コード、情報コードの生成方法、及び情報コードの表示方法 | |
| JP4766069B2 (ja) | 二次元情報コードの表示方法 | |
| JP4752413B2 (ja) | 2次元コード分割表示方法、2次元コード読取方法および2次元コード読取装置 | |
| WO2020179248A1 (ja) | 情報コード読取システム | |
| JP4241803B2 (ja) | 二次元情報コードの読取方法および読取装置 | |
| KR20060048146A (ko) | 색채에 의거하는 컬러화상의 영역분할 기술 | |
| KR101893823B1 (ko) | 기판 검사장치 및 이를 이용한 기판의 왜곡 보상 방법 | |
| JP5195622B2 (ja) | 二次元情報コード | |
| TW200910224A (en) | Method of displaying the result of recognition of optical identification code | |
| JP4442601B2 (ja) | 二次元情報コード | |
| JP4488008B2 (ja) | 二次元情報コード | |
| JP5381944B2 (ja) | 光学的情報読取装置 | |
| US11445136B2 (en) | Processing circuitry for processing data from sensor including abnormal pixels | |
| CN112016339B (zh) | 二维码识别及缺损修复方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080508 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081209 |
|
| 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: 20081222 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120109 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4241803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120109 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140109 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |