JP7253749B2 - 二次元コード、生成装置、読取装置、及び、コンピュータプログラム - Google Patents
二次元コード、生成装置、読取装置、及び、コンピュータプログラム Download PDFInfo
- Publication number
- JP7253749B2 JP7253749B2 JP2021127832A JP2021127832A JP7253749B2 JP 7253749 B2 JP7253749 B2 JP 7253749B2 JP 2021127832 A JP2021127832 A JP 2021127832A JP 2021127832 A JP2021127832 A JP 2021127832A JP 7253749 B2 JP7253749 B2 JP 7253749B2
- Authority
- JP
- Japan
- Prior art keywords
- density
- region
- density region
- dimensional code
- value
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06046—Constructional details
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 Processing (AREA)
Description
本発明は、上記実施形態に限定されるものではなく、様々な変形が可能である。
3 :読取装置
11 :プロセッサ
12 :メモリ
13 :通信装置
14 :入力装置
15 :ディスプレイ
16 :プリンタ
31 :プロセッサ
32 :メモリ
33 :通信装置
34 :カメラ
34A :画像
35 :ディスプレイ
36 :プリンタ
100 :二次元コード
100A :二次元コード
101 :第1データセル
102 :第2データセル
103 :第1濃度領域
104 :第2濃度領域
105 :第3濃度領域
106 :第4濃度領域
111 :生成処理
112 :出力処理
121 :プログラム
201 :撮影画像
202 :グレースケール画像
203 :二値化画像
204 :ガイド
204A :トリミング範囲
205 :トリミング画像
311 :前処理
312 :読取処理
313 :出力処理
321 :プログラム
D :データ
G1 :距離
G2 :距離
G3 :距離
H :高さ
H1 :高さ
H2 :高さ
L :ライン
L1 :ライン
P :第1位置
P1 :交点
P2 :交点
P3 :交点
P4 :交点
P5 :交点
R1 :セル
R10 :セル
R11 :セル
R12 :セル
R13 :セル
R14 :セル
R15 :セル
R16 :セル
R2 :セル
R3 :セル
R4 :セル
R5 :セル
R6 :セル
R7 :セル
R8 :セル
R9 :セル
SG :セグメント
Claims (9)
- 二次元コードであって、
複数のビットを示すための複数のセルが第1の方向に直列に配置されたラインが、複数本、前記第1の方向に直交する第2の方向に、間隔を空けて配置されており、
前記複数のセルそれぞれは、前記ビットが示す2つの値のうちの第1値を示す第1データセル及び前記ビットが示す2つの値のうちの第2値を示す第2データセルのいずれかであり、
前記第1データセルは、前記第2の方向における第1位置において前記第1値を示す第1濃度領域を有し、
前記第2データセルは、前記第1位置において前記第2値を示す第2濃度領域、及び、前記第2の方向において前記第2濃度領域に隣接する第3濃度領域を有し、
前記第1濃度領域と前記第2濃度領域との濃度差が、前記第1濃度領域と前記第3濃度領域との濃度差よりも大きく、
複数本の前記ラインそれぞれにおいて、前記第1濃度領域及び前記第2濃度領域は、前記第2の方向における両端の位置が揃っており、
前記第3濃度領域は、前記第2の方向において前記第2濃度領域の両側に隣接して配置されており、前記第2濃度領域の両側に隣接して配置されている各第3濃度領域の前記第2の方向における幅は、前記第2濃度領域の前記第2の方向における幅の半分と概ね同じである
二次元コード。 - 複数本の前記ラインにおいて、あるラインの前記第1濃度領域又は記第2濃度領域と、前記第2の方向において隣接する他のラインの前記第1濃度領域又は前記第2濃度領域までの間隔は、前記第2の方向における前記第1濃度領域及び前記第2濃度領域の幅の2倍以上である
請求項1に記載の二次元コード。 - 複数本の前記ラインにおいて、あるラインの前記第1濃度領域又は記第2濃度領域と、前記第2の方向において隣接する他のラインの前記第1濃度領域又は前記第2濃度領域までの間隔は、前記第2の方向における前記第1濃度領域及び前記第2濃度領域の幅の3倍以下である
請求項2に記載の二次元コード。 - 前記第3濃度領域は、前記第2データセル内において前記第1の方向の一端側から前記第1の方向の他端側まで形成されている
請求項1~3のいずれか一項に記載の二次元コード。 - 二次元コードを生成する生成装置であって、
複数のビットを示すための複数のセルを第1の方向に直列に配置したラインが、複数本、前記第1の方向に直交する第2の方向に、間隔を空けて配置され、
前記複数のセルそれぞれは、前記ビットが示す2つの値のうちの第1値を示す第1データセル及び前記ビットが示す2つの値のうちの第2値を示す第2データセルのいずれかであり、
前記第1データセルは、前記第2の方向における第1位置において前記第1値を示す第1濃度領域を有し、
前記第2データセルは、前記第1位置において前記第2値を示す第2濃度領域、及び、前記第2の方向において前記第2濃度領域に隣接する第3濃度領域を有し、
前記第1濃度領域と前記第2濃度領域との濃度差が、前記第1濃度領域と前記第3濃度領域との濃度差よりも大きく、
複数本の前記ラインそれぞれにおいて、前記第1濃度領域及び前記第2濃度領域は、前記第2の方向における両端の位置が揃っており、
前記第3濃度領域は、前記第2の方向において前記第2濃度領域の両側に隣接して配置されており、前記第2濃度領域の両側に隣接して配置されている各第3濃度領域の前記第2の方向における幅は、前記第2濃度領域の前記第2の方向における幅の半分と概ね同じである、二次元コードを生成する
生成装置。 - コンピュータを、二次元コードの生成装置として動作させるコンピュータプログラムであって、
前記コンピュータに、
複数のビットを示すための複数のセルを第1の方向に直列に配置したラインが、複数本、前記第1の方向に直交する第2の方向に、間隔を空けて配置され、
前記複数のセルそれぞれは、前記ビットが示す2つの値のうちの第1値を示す第1データセル及び前記ビットが示す2つの値のうちの第2値を示す第2データセルのいずれかであり、
前記第1データセルは、前記第2の方向における第1位置において前記第1値を示す第1濃度領域を有し、
前記第2データセルは、前記第1位置において前記第2値を示す第2濃度領域、及び、前記第2の方向において前記第2濃度領域に隣接する第3濃度領域を有し、
前記第1濃度領域と前記第2濃度領域との濃度差が、前記第1濃度領域と前記第3濃度領域との濃度差よりも大きく、
複数本の前記ラインそれぞれにおいて、前記第1濃度領域及び前記第2濃度領域は、前記第2の方向における両端の位置が揃っており、
前記第3濃度領域は、前記第2の方向において前記第2濃度領域の両側に隣接して配置されており、前記第2濃度領域の両側に隣接して配置されている各第3濃度領域の前記第2の方向における幅は、前記第2濃度領域の前記第2の方向における幅の半分と概ね同じである、二次元コードを生成させる
コンピュータプログラム。 - 二次元コードの読取装置であって、
前記二次元コードの撮影画像を入力する入力部と、
前記撮影画像を処理する処理部と、を備え、
前記二次元コードは、
複数のビットを示すための複数のセルが第1の方向に直列に配置されたラインが、複数本、前記第1の方向に直交する第2の方向に、間隔を空けて配置されており、
前記複数のセルそれぞれは、前記ビットが示す2つの値のうちの第1値を示す第1データセル及び前記ビットが示す2つの値のうちの第2値を示す第2データセルのいずれかであり、
前記第1データセルは、前記第2の方向における第1位置において前記第1値を示す第1濃度領域を有し、
前記第2データセルは、前記第1位置において前記第2値を示す第2濃度領域、及び、前記第2の方向において前記第2濃度領域に隣接する第3濃度領域を有し、
前記第1濃度領域と前記第2濃度領域との濃度差が、前記第1濃度領域と前記第3濃度領域との濃度差よりも大きく、
複数本の前記ラインそれぞれにおいて、前記第1濃度領域及び前記第2濃度領域は、前記第2の方向における両端の位置が揃っており、
前記第3濃度領域は、前記第2の方向において前記第2濃度領域の両側に隣接して配置されており、前記第2濃度領域の両側に隣接して配置されている各第3濃度領域の前記第2の方向における幅は、前記第2濃度領域の前記第2の方向における幅の半分と概ね同じであり、
前記処理部は、
前記撮影画像に対する前処理を行い、
前記前処理を行った前記撮影画像に対して、前記セルの前記第1濃度領域又は前記第2濃度領域の位置に対応して予め設定されている読取位置であって、前記第3濃度領域を含まない前記読取位置を適用し、
前記撮影画像の、適用された前記読取位置の画素値を前記第1値又は前記第2値に変換する
読取装置。 - 前記前処理は、前記二次元コードの大きさと配置とを検出し、検出された前記大きさと前記配置との少なくとも一方を、前記読取位置に応じて変換することを含む
請求項7に記載の読取装置。 - コンピュータを、二次元コードの読取装置として動作させるコンピュータプログラムであって、
前記二次元コードは、
複数のビットを示すための複数のセルが第1の方向に直列に配置されたラインが、複数本、前記第1の方向に直交する第2の方向に、間隔を空けて配置されており、
前記複数のセルそれぞれは、前記ビットが示す2つの値のうちの第1値を示す第1データセル及び前記ビットが示す2つの値のうちの第2値を示す第2データセルのいずれかであり、
前記第1データセルは、前記第2の方向における第1位置において前記第1値を示す第1濃度領域を有し、
前記第2データセルは、前記第1位置において前記第2値を示す第2濃度領域、及び、前記第2の方向において前記第2濃度領域に隣接する第3濃度領域を有し、
前記第1濃度領域と前記第2濃度領域との濃度差が、前記第1濃度領域と前記第3濃度領域との濃度差よりも大きく、
複数本の前記ラインそれぞれにおいて、前記第1濃度領域及び前記第2濃度領域は、前記第2の方向における両端の位置が揃っており、
前記第3濃度領域は、前記第2の方向において前記第2濃度領域の両側に隣接して配置されており、前記第2濃度領域の両側に隣接して配置されている各第3濃度領域の前記第2の方向における幅は、前記第2濃度領域の前記第2の方向における幅の半分と概ね同じであり、
前記コンピュータに、
前記二次元コードの撮影画像に対する前処理を行い、
前記前処理を行った前記撮影画像に対して、前記セルの前記第1濃度領域又は前記第2濃度領域の位置に対応して予め設定されている読取位置であって、前記第3濃度領域を含まない位置である前記読取位置を適用し、
前記撮影画像の、適用された前記読取位置の画素値を前記第1値又は前記第2値に変換する
ことを実行させる
コンピュータプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127832A JP7253749B2 (ja) | 2021-08-03 | 2021-08-03 | 二次元コード、生成装置、読取装置、及び、コンピュータプログラム |
| CN202280052379.3A CN117716368A (zh) | 2021-08-03 | 2022-07-28 | 二维码、生成装置及读取装置 |
| PCT/JP2022/029207 WO2023013526A1 (ja) | 2021-08-03 | 2022-07-28 | 二次元コード、生成装置、及び、読取装置 |
| EP22852948.3A EP4383125A4 (en) | 2021-08-03 | 2022-07-28 | Two-dimensional code, generation device, and reading device |
| US18/421,208 US12260290B2 (en) | 2021-08-03 | 2024-01-24 | Two-dimensional code, generation device, and reading device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127832A JP7253749B2 (ja) | 2021-08-03 | 2021-08-03 | 二次元コード、生成装置、読取装置、及び、コンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023022772A JP2023022772A (ja) | 2023-02-15 |
| JP7253749B2 true JP7253749B2 (ja) | 2023-04-07 |
Family
ID=85154701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021127832A Active JP7253749B2 (ja) | 2021-08-03 | 2021-08-03 | 二次元コード、生成装置、読取装置、及び、コンピュータプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12260290B2 (ja) |
| EP (1) | EP4383125A4 (ja) |
| JP (1) | JP7253749B2 (ja) |
| CN (1) | CN117716368A (ja) |
| WO (1) | WO2023013526A1 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001169090A (ja) | 1999-12-09 | 2001-06-22 | Fuji Xerox Co Ltd | 画像形成装置 |
| WO2013168305A1 (ja) | 2012-05-09 | 2013-11-14 | 株式会社アポロジャパン | 携帯電話向け情報埋込コード生成方法、情報埋込方法、及びその読取方法 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2958396B2 (ja) * | 1995-12-20 | 1999-10-06 | 富士ゼロックス株式会社 | 画像形成装置 |
| JP3582245B2 (ja) * | 1996-08-07 | 2004-10-27 | 富士ゼロックス株式会社 | 画像形成装置 |
| CN100481117C (zh) * | 2004-03-15 | 2009-04-22 | 武汉矽感科技有限公司 | 一种二维条码编解码方法 |
| JP2009540468A (ja) * | 2006-06-14 | 2009-11-19 | ベリテック,インコーポレイティド | 多次元シンボロジー及び関連する方法 |
| JP5087947B2 (ja) * | 2007-02-23 | 2012-12-05 | 富士ゼロックス株式会社 | 画像形成装置 |
| US10552846B2 (en) * | 2012-10-12 | 2020-02-04 | Document Security Systems, Inc. | Authenticated barcode patterns |
| US9589217B2 (en) * | 2014-07-09 | 2017-03-07 | Xeroc Corporation | Augmenting barcodes with secondary encoding for anti-counterfeiting |
| JP3203889U (ja) | 2016-02-10 | 2016-04-21 | 幸二 大西 | 2次元コードプレート |
| JP6937498B2 (ja) | 2016-06-18 | 2021-09-22 | 三和テクノ株式会社 | カットパイル織物からなるシール材 |
| US20190112400A1 (en) | 2017-10-12 | 2019-04-18 | Rohm And Haas Electronic Materials Llc | Polymers from bis-arylcyclobutene group containing monomers that cure through other groups and methods for making the same |
| JP6473899B1 (ja) * | 2017-12-29 | 2019-02-27 | 株式会社I・Pソリューションズ | 複合コードパターン、生成装置、読み取り装置、方法およびプログラム |
| JP2022123699A (ja) * | 2021-02-12 | 2022-08-24 | 東芝テック株式会社 | 情報処理端末及びプログラム |
-
2021
- 2021-08-03 JP JP2021127832A patent/JP7253749B2/ja active Active
-
2022
- 2022-07-28 CN CN202280052379.3A patent/CN117716368A/zh active Pending
- 2022-07-28 WO PCT/JP2022/029207 patent/WO2023013526A1/ja not_active Ceased
- 2022-07-28 EP EP22852948.3A patent/EP4383125A4/en active Pending
-
2024
- 2024-01-24 US US18/421,208 patent/US12260290B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001169090A (ja) | 1999-12-09 | 2001-06-22 | Fuji Xerox Co Ltd | 画像形成装置 |
| WO2013168305A1 (ja) | 2012-05-09 | 2013-11-14 | 株式会社アポロジャパン | 携帯電話向け情報埋込コード生成方法、情報埋込方法、及びその読取方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023022772A (ja) | 2023-02-15 |
| CN117716368A (zh) | 2024-03-15 |
| US20240185012A1 (en) | 2024-06-06 |
| EP4383125A4 (en) | 2024-11-13 |
| EP4383125A1 (en) | 2024-06-12 |
| US12260290B2 (en) | 2025-03-25 |
| WO2023013526A1 (ja) | 2023-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5974199A (en) | Method for scanning and detecting multiple photographs and removing edge artifacts | |
| JP5934174B2 (ja) | 印刷文書を認証するための方法及びプログラム | |
| JPWO2004084125A1 (ja) | ドットパターンを用いた情報入出力方法 | |
| JP4694613B2 (ja) | 原稿方向判定装置、原稿方向判定方法、プログラムおよびその記録媒体 | |
| TWI646467B (zh) | 具有隱匿資料之二維條碼產生方法與系統 | |
| CN101593349A (zh) | 将二维影像转换为三维影像的方法 | |
| KR101759188B1 (ko) | 2d 얼굴 이미지로부터 3d 모델을 자동 생성하는 방법 | |
| JP7253749B2 (ja) | 二次元コード、生成装置、読取装置、及び、コンピュータプログラム | |
| JP5201184B2 (ja) | 画像処理装置及びプログラム | |
| JP2005184685A (ja) | 画像処理装置、プログラムおよび記録媒体 | |
| CN116822548B (zh) | 生成高识别率ai二维码的方法及计算机可读存储介质 | |
| JP4540397B2 (ja) | 2次元コード,2次元コードの形成装置及び形成方法並びに2次元コードの読取装置及び読取方法 | |
| HK40104290A (zh) | 二维码、生成装置及读取装置 | |
| US11200470B2 (en) | Method for checking a surface of an object, which surface is imprinted and/or structured in raster shape, and an object | |
| CN116542835A (zh) | 字符水印生成和提取方法以及系统 | |
| US7616837B2 (en) | Image processing apparatus, image processing method, program, and storage medium | |
| US6567565B1 (en) | Antialiased image rendering algorithm | |
| CN101667244B (zh) | 光学读取装置的倾斜方向估算系统及方法 | |
| JP2005301713A (ja) | 帳票画像の地紋除去方法及び装置 | |
| JP2016072971A (ja) | 低オーバヘッド近単位スケーリング技術 | |
| JP4658714B2 (ja) | 画像中の線を検出する方法、装置、プログラム、および記憶媒体 | |
| KR101884885B1 (ko) | 직물 제직용 선 단위 색상 이미지 생성 방법 | |
| TWI530914B (zh) | 利用區塊墨點數調變的半色調資料隱寫編碼系統及解碼系統 | |
| JP2019168767A (ja) | 隠蔽画像又は隠蔽情報を認証する認証システム、認証方法及び認証用プログラム | |
| JP2522310B2 (ja) | 光学的文字読取装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221212 |
|
| 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: 20230314 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230317 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7253749 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |