JP4011605B2 - ドットパターンを用いた情報入出力方法 - Google Patents
ドットパターンを用いた情報入出力方法 Download PDFInfo
- Publication number
- JP4011605B2 JP4011605B2 JP2006214916A JP2006214916A JP4011605B2 JP 4011605 B2 JP4011605 B2 JP 4011605B2 JP 2006214916 A JP2006214916 A JP 2006214916A JP 2006214916 A JP2006214916 A JP 2006214916A JP 4011605 B2 JP4011605 B2 JP 4011605B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- dot
- dots
- dot pattern
- predetermined
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- 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
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Holo Graphy (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Image Analysis (AREA)
- Editing Of Facsimile Originals (AREA)
- User Interface Of Digital Computer (AREA)
Description
(ドットパターンの基本原理)
本実施形態のドットパターンの基本原理について図1を用いて説明する。
(情報ドットの配置原則)
情報ドットは1つおきに格子点からx方向、y方向にずらした位置に配置されている。情報ドットの直径は好ましくは0.03〜0.05mm超であり、格子点からのずれ量は格子間距離の15〜25%程度とすることが好ましい。このずれ量も一例であるため必ずしもこの範囲でなくてもよいが、一般に25%よりも大きなずれ量とした場合には目視したときにドットパターンが模様となって表れやすい傾向がある。
(2)=1
(3)=0
(4)=0
(5)=0
(6)=1
(7)=0
(8)=1
(9)=0
(10)=1
(11)=1
(12)=0
(13)=0
(14)=0
(15)=0
(16)=1
(17)=1
なお、本実施形態では上記情報ビットに対して、さらに以下に説明する差分法による情報取得アルゴリズムを用いて値を算出するようにしたが、この情報ドットをそのまま情報ビットとして出力してもよい。また、この情報ビットに対して後述するセキュリティテーブルの値を演算処理して真値を算出するようにしてもよい。
(差分法による情報取得アルゴリズム)
次に、図4を用いて本実施形態のドットパターンに基づいて差分法を適用した情報取得方法を説明する。
[2]=(6)−(2)=1−1=0
[3]=(7)−(3)=0−0=0
次に、第4ビット[4]については、ベクトルドットの直下位置にある情報ドット(8)と情報ドット(5)との差分で求める。したがって、第4ビット[4]〜第6ビット[6]は+x方向に1格子、+y方向に1格子の位置にある情報ドットの値との差分をとる。
[5]=(9)−(6)=0−1=1
[6]=(10)−(7)=1−0=1
次に、第7ビット[7]〜第9ビット[9]については、+x方向に1格子、−y方向に1格子の位置にある情報ビットとの値の差分をとる。
[8]=(13)−(9)=0−0=0
[9]=(14)−(10)=0−1=1
次に、第10ビット[10]〜第12ビット[12]については、+x方向に1格子の位置にある情報ドットの差分をとり、以下のようになる。
[11]=(16)−(13)=1−0=1
[12]=(17)−(14)=1−0=1
最後に、第13ビット[13]と第14ビット[14]は、情報ドット(8)に対してx方向にそれぞれ+1、−1格子の位置にある情報ドットとの差分をとり、以下のように求める。
[14]=(11)−(8)=1−1=0
なお、第1ビット[1]〜第14ビット[14]をそのまま真値として読み取りデータとして採用してもよいが、セキュリティを確保するために、当該14ビットに対応するセキュリティテーブルを設けて、各ビットに対応する鍵パラメータを定義しておき、読取データに対して鍵パラメータを加算、乗算等することにより真値を得るようにしてもよい。
K1=0
K2=0
K3=1
K4=0
K5=1
K6=1
K7=0
K8=1
K9=1
K10=0
K11=0
K12=0
K13=1
K14=1
真値T1〜T14は、それぞれ以下のように求めることができる。
T2=[2]+K2=0+0=0
T3=[3]+K3=0+1=1
T4=[4]+K4=1+0=1
T5=[5]+K5=1+1=0
T6=[6]+K6=1+1=0
T7=[7]+K7=1+0=1
T8=[8]+K8=0+1=1
T9=[9]+K9=1+1=0
T10=[10]+K10=0+0=0
T11=[11]+K11=1+0=1
T12=[12]+K12=1+0=1
T13=[13]+K13=1+1=0
T14=[14]+K14=0+1=1
以上に説明した情報ビットと、セキュリティテーブルと真値との対応を図5に示す。
[2]=0−0=0
[3]=1−1=0
そして、第1ビット[1]〜第3ビット[3]は、以下の差分式により表される。
[2]=(6)−(2)
[3]=(7)−(3)
ここで、(1)=1、(2)=1、(3)=0という初期値を与えると、以下のようにドット(5)〜(7)を求めることができる。
(6)=(2)+[2]=1+0=1
(7)=(3)+[3]=0+0=0
以下の説明は省略するが、同様にドット(8)〜(14)の値も求めることができ、この値に基づいてドットを配置すればよい。
(光学読取装置でのドットパターン読取手順)
(ステップ1)
図6に示すように、光学読取装置801(図8参照)で読み取ったデータをVRAM(画像メモリ)上にビットマップ展開し、撮影中心からスパイラル状に画像メモリ上の二値化したドットを探す。最初に見つかったドットを基準ドットPoとする。
(ステップ2)
次に、基準ドットPoから右回りスパイラル状にドットの有無を検索する。ここで見つかったドットについて下記の判定を行い、条件を満足しなかった場合は(ステップ2)に戻り、これまでに探したドットから前記スパイラル方向の次に検討対象とするドットを探す。
(ステップ3)
撮影中心鉛直方向に対して、基準ドットPoから検討対象ドットの方向がなす角度θと基準ドットPoからの距離Lを測り、メモリ上に設けられたテーブルに前記距離Lの短い順に登録する。なお、新しいドットが見つかる度に、その順序をソーティングする。なぜなら、スパイラル状に探す場合、基準ドットPoを中心とする正方形状にドットを探すことになり、後に探したドットの方が、距離が短くなる場合があるためである。図6は、光学読取装置801を傾けて、読取面に対する鉛直線に対して斜め方向からドットパターンを読み取り、ドットパターンが長方形に変形した例である。
(ステップ4)
新しい検討対象ドットPlとテーブルに既に登録されているドットPsとの角度の差▲θを計算する(図7参照)。
(ステップ5)
前記ステップ4において、▲θ>tan-10.4であれば、(ステップ1)に戻る。
(ステップ6)
前記ステップ4において、▲θ≦tan-10.4であれば、既登録(短い)ドットPsまでの距離をLs、検討対象(長い)ドットPlまでの距離をLlとし、2.4>Ll2/Ls2、7.0<Ll2/Ls2、であれば、ドットPlに対して前記テーブル上で検討対象外のフラグを立てて、(ステップ2)に戻る。
(ステップ7)
前記ステップ6において、2.4≦Ll2/Ls2≦7.0であれば、基準ドットPoからPlの正反対方向に対して、その角度θ’が▲θ’≦tan-10.4となる範囲で基準ドットPoから最も距離の短いドットPs’を探す。
(ステップ8)
前記ステップ7でドットが見つからなければ、テーブル上のPlに検討対象外のフラグを立てて、(ステップ2)に戻る。
(ステップ9)
ステップ7でドットが見つかった場合、基準ドットPoからPlの正反対方向で、Ps’よりさらに遠くにあるドットPl’を探し、(ステップ6)、(ステップ7)の条件を満足すれば、Pl-P0-Pl’を基準第1方向格子ラインの候補とする。見つからなければ、Plに検討対象外のフラグを立てて、ステップ2に戻る。
(ステップ10)
基準第1方向格子ライン候補Pl-Po-Pl’を見つけた後、基準ドットから最も距離の短い10個のドットを選ぶため、基準ドットPoを中心にドットPlの次のドットから続けてスパイラル状に計15個までドットを探し、基準ドットP0からの距離を測りテーブルに距離の短い順に登録する。なお、余分にドットを探すのは(ステップ3)と同一の理由による。
(ステップ11)
基準第1方向格子ライン候補Pl-P0-Pl’に対して、基準ドットPoを中心にPlからPl’に右回り方向及びPlからPl’に左回り方向で、それぞれPs、Ps’を除いて両方向で最も基準ドットPoからの距離の短い5個のドットをそれぞれ選ぶ。
(ステップ12)
5個のドットの内、基準ドットPoから最も距離の短いドットを省き、残りの4個のドットから基準ドットPoからPl-P0-Pl’までの距離を測り、距離の等しい2個のドットを結んだラインが準第1方向格子ラインの候補となり、その距離(ライン間距離)が第2方向格子間距離D2となる。ただし、Pl-Po-Pl’までの距離が等しい2個のドットが2組ある場合、その距離が短い2個のドットを選ぶ。(図9参照)
(ステップ13)
前記ステップ12において、4個のドットの内、Pl-Po-Pl’までの距離が等しい2個のドットが見つからなかった場合は、Pl及びPl’に検討対象外のフラグを立ててその次の検討対象ドットについてステップ4〜ステップ15の作業を行う。ただし、検討対象外のフラグが立っているドットは、基準第1方向格子ラインを形成しないから検討対象のドットにしない。
(ステップ14)
前記ステップ12において、右回り及び左回りの両側で準第1方向格子ラインの候補が見つかり、さらに右回り側及び左回り側のステップ12で省いた、距離の最も短いドット同士を結び基準第2方向格子ラインの候補とする。ここで右回り側及び左回り側の準第1方向格子ライン候補から、基準第1方向格子ライン候補までの距離が等しく(D2=D2’)、かつ、Ps及びPs’から基準第2方向格子ライン候補までの距離が等しい場合(D1=D1’)、基準第1方向格子ライン及び2つの準第1方向格子ラインと基準第2方向格子ラインが確定される。基準第2方向格子ラインと、基準第1方向格子ライン及び2つの準第1方向ラインとの交点を求め、格子点3G2、3G3、3G4とする。なお、Ps及びPs’から基準第2方向格子ラインまでの距離が第1方向格子間距離D1となる(図10参照)。
(ステップ15)
ステップ14において、それぞれの準格子ライン候補から基準格子ライン候補までの距離が等しくなかった場合もしくは、Ps及びPs’から基準第2方向の格子ラインまでの距離が等しくなかった場合は、Pl及びPl’に対象外のフラグを立て次の検討対象ドットについて、ステップ4〜ステップ15の作業を行う。ただし、対象外のフラグが立っているドットは、基準第1方向格子ラインを形成しないから検討対象のドットにしない。
(ステップ16)
第1方向格子ラインを形成するに至ったPs及びPs’から、基準第2方向格子ラインと同一の角度で準第2方向格子ライン候補を引き、第1方向格子ラインと2つの準第1方向格子ラインとの交点を求め、仮格子点2G’2、2G’3、2G’4及び4G’2、4G’3、4G’4とする。(図11)
(ステップ17)
ステップ14及びステップ16により、基準ドットPo近傍の格子点を囲む計9個の格子点及び仮格子点が求まる。上記、計9個の格子点及び仮格子点の周囲にある14個の格子点について、第1及び第2方向格子ライン間距離(D1、D2)を基に、それぞれの格子ライン方向でその位置を推測し仮格子点とする。その仮格子点を中心にスパイラル状に仮格子点から最も近い位置のドットを探し仮格子点近傍の14個のドットが見つかり、9個の格子点及び仮格子点近傍のドットと併せてmPnとする(図12参照)。
(ステップ18)
まず、2P1-2P3-2P5及び4P1-4P3-4P5をそれぞれ結んで準第2方向格子ラインとする。
(ステップ19)
次に、1P1-3P1-5P1及び1P5-3P5-5P5をそれぞれ結んで準々第1方向格子ラインとする。
(ステップ20)
次に、1P2-1P4及び5P2-5P4をそれぞれ結んで準々第2方向格子ラインとする。
(ステップ21)
5本の第1方向格子ラインと5本の第2方向格子ラインにより、仮格子点22個が格子点に替わり全ての格子点25個の位置が求まる。
(ステップ22)
基準ドットPoは基準第1方向ラインを形成し格子点から第1方向にオフセットすることから、他の全てのドットは、第1方向か、第2方向のいずれかに格子点からオフセットするかが定まり、そのオフセットする方向により1ビットの情報を有する。なお、コーナードット及びベクトルドットは格子点上にドットが重なる格子ドットとなる。
(ステップ23)
25個のドットの内、コーナードットとベクトルドットがそれぞれ1個以上あり、コーナードット、ベクトルドット含めて最小で2個以上、最大で5個の格子ドットが見つかる。
(ステップ24)
格子ドットの内、基準ドットPoから最も近い格子ドットと、その格子ドットから最も近い格子ドットの2個を選ぶ。この場合、必ずコーナードットとベクトルドットとなる。まず基準ドットPoから最も近い1個目の格子ドットと、その格子方向両隣の2個の情報ドットと結ぶラインが格子ラインと重なる方向を探す。この方向と上記両隣の2個の情報ドット近傍の格子点の内、2個目の格子ドットに近い格子点と2個目の格子ドットを結ぶ方向がもう1つの格子ライン方向であり、その間が2格子離れた位置にあるかどうか判定する。この条件を満足すれば、1個目の格子ドットがベクトルドットとなり、2個目のドットがコーナードットである。条件を満足しなければ、2個目の格子ドットについて同じ判定をする。もし2個のドットとも条件を満足しなければ、エラーとなる。なお、上記ベクトルドットとコーナードットが乗る2つの格子ラインが交わる格子点からベクトルドットへの向きがドットパターンの向きとなる(図13参照)
(ステップ25)
上記ベクトルドットとコーナードットにより、他のベクトルドットとコーナードットの位置を推測し、その位置に(ステップ23)で見つかった格子ドット全てが重なるかどうか確認する。もし重ならない格子ドットがある場合、エラーとなる。
(ステップ26)
以上から、ドットパターンの向きと全ての情報ドットが格子点からオフセットする方向がわかり、ドットパターンの向きとその向きの90°右方向を1、それらの逆方向を0とし、1ブロック分の情報が算定される。なお、撮影中心鉛直方向とドットパターンの向きがなす角度を求めることにより、この角度を情報パラメータとすることができる。なお、図14では、角度情報パラメータはφ=0°となっている。
(ステップ27)
図1〜9は、光学読取装置801を傾けて斜め方向からドットパターンを読み取り、ドットパターンが長方形に変形した例であるが、光学読取装置の撮影中心鉛直方向とドットパターンの向きに角度を持ち、ひし形状に変形した場合も上記ステップ1〜26が適正に実施できる(図15参照)。
(ステップ28)
1ブロック分のデータ算定は、コード形式のデータの場合、任意のエリアのどのブロックのデータも、全て同一のコードが記録されているため、必ずしも4個のコーナードットに囲まれているドットのビット情報を得る必要はなく、ブロックをまたいでも、1ブロック分の該当する各ドットのビット情報(1 or 0)が得られれば、1ブロック分のデータが算定できる。
Claims (6)
- 媒体上に形成されたドットパターンであって、xy方向に所定間隔毎に設けられた仮想的な格子点上でかつ格子点からx方向またはy方向に所定間隔だけずらした情報ドットを配置したドットパターンを、
光学読取装置で読み取り、
光学的に読み取った当該ドットパターンを画像メモリ上に展開し、
画像メモリ上のビットマップ計算により、各情報ドットについて前記格子点からのx方向またはy方向へのずれ方を認識し、
前記ずれ方向に対応させて各情報ドットに値を付与し、
隣接する情報ドット間の差分を算出してビット情報とし、
所定領域内のビット情報群を座標情報またはコード情報として出力するドットパターンを用いた情報入出力方法において、
前記格子点で囲まれたブロックの所定個数の集合を情報ブロックとし、この情報ブロックの矩形領域を構成する4つの格子点、すなわち角点をコーナードットとし、このコーナードットで囲まれた情報ブロックの向きを定義するために、当該コーナードットで囲まれた情報ブロックの矩形領域の内部または隣接した矩形領域内の格子点に、当該格子点から所定方向に所定間隔だけずらしたベクトルドットを配置し、このベクトルドットによって光学読取装置の読取方向を認識するドットパターンを用いた情報入出力方法。 - 前記所定領域内のビット情報群の座標情報またはコード情報に加えて、前記ベクトルドットの位置から得られた向き情報に基づいて出力する情報を変化させる請求項1記載のドットパターンを用いた情報入出力方法。
- 前記ベクトルドットは、あらかじめ定められた所定の情報ドットで代用したものであることを特徴とする請求項1または2記載のドットパターンを用いた情報入出力方法。
- 前記で出力されたビット情報群に対して、各ビットに対応して鍵パラメータを格納したセキュリティテーブルを記憶装置内に備えており、各ビット情報を鍵パラメータで演算処理することで真値を算出することを特徴とする請求項1〜3のいずれかに記載のドットパターンを用いた情報入出力方法。
- 媒体上に形成され光学読取装置で読み取られるドットパターンであって、xy方向に所定間隔毎に設けられた仮想的な格子点上でかつ格子点からx方向またはy方向に所定間隔だけずらした情報ドットを配置しており、
前記各情報ドットについて前記格子点からのx方向またはy方向へのずれ方で各情報ドットに値が定義されており、さらに、隣接する情報ドット間の値の差分でビット情報が定義され、所定領域内のビット情報群が座標情報またはコード情報として出力されるためのドットパターンであって、
前記格子点で囲まれたブロックの所定個数の集合を情報ブロックとし、この情報ブロックの矩形領域を構成する4つの格子点、すなわち角点をコーナードットとし、このコーナードットで囲まれた情報ブロックの向きを定義するために、当該コーナードットで囲まれた情報ブロックの矩形領域の内部または隣接した矩形領域内の格子点に、当該格子点から所定方向に所定間隔だけずらしたベクトルドットを配置し、このベクトルドットによって光学読取装置の読取方向が認識されるドットパターン。 - 前記ベクトルドットは、あらかじめ定められた所定の情報ドットで代用されている請求項5記載のドットパターン。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2003/016763 WO2005064530A1 (ja) | 2003-12-25 | 2003-12-25 | ドットパターンを用いた情報入出力方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005516668 Division | 2004-12-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006318507A JP2006318507A (ja) | 2006-11-24 |
JP4011605B2 true JP4011605B2 (ja) | 2007-11-21 |
Family
ID=34717666
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004564079A Expired - Fee Related JP3766678B2 (ja) | 2003-12-25 | 2003-12-25 | ドットパターンを用いた情報入出力方法 |
JP2006214916A Expired - Fee Related JP4011605B2 (ja) | 2003-12-25 | 2006-08-07 | ドットパターンを用いた情報入出力方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004564079A Expired - Fee Related JP3766678B2 (ja) | 2003-12-25 | 2003-12-25 | ドットパターンを用いた情報入出力方法 |
Country Status (13)
Country | Link |
---|---|
US (1) | US7664312B2 (ja) |
EP (1) | EP1703434B1 (ja) |
JP (2) | JP3766678B2 (ja) |
KR (1) | KR101121751B1 (ja) |
CN (1) | CN1898676B (ja) |
AT (1) | ATE511157T1 (ja) |
AU (2) | AU2003292817A1 (ja) |
BR (1) | BRPI0418121A (ja) |
CA (1) | CA2551276A1 (ja) |
HK (1) | HK1101437A1 (ja) |
IL (1) | IL176463A (ja) |
RU (1) | RU2363046C2 (ja) |
WO (2) | WO2005064530A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016154056A (ja) * | 2010-04-13 | 2016-08-25 | グリッドマーク株式会社 | ストリームドットパターン |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930310B (zh) | 2002-09-26 | 2017-08-08 | Ip解决方案株式会社 | 在媒介上形成点图形的方法 |
CN101091185B (zh) * | 2004-12-28 | 2010-06-09 | 吉田健治 | 使用点模式的信息输入输出方法 |
CA2606135C (en) | 2005-04-28 | 2015-06-30 | Kenji Yoshida | Information input/output method using dot pattern |
JP4670464B2 (ja) | 2005-05-10 | 2011-04-13 | 日本電気株式会社 | 情報読取装置、情報処理装置、情報通信システム、情報読取方法、及びプログラム |
JP3771252B1 (ja) | 2005-07-01 | 2006-04-26 | 健治 吉田 | ドットパターン |
AU2005209703B2 (en) * | 2005-09-13 | 2008-07-24 | Canon Kabushiki Kaisha | Grid orientation, scale, translation and modulation estimation |
JP3830956B1 (ja) * | 2005-09-14 | 2006-10-11 | 健治 吉田 | 情報出力装置 |
WO2007089021A1 (ja) * | 2006-01-31 | 2007-08-09 | Kenji Yoshida | 画像処理方法 |
US8086051B2 (en) * | 2006-03-06 | 2011-12-27 | Pixart Imaging Inc. | Method of decoding fetched scene on encoded dotmap and electronic device thereof |
TW200734933A (en) * | 2006-03-06 | 2007-09-16 | Pixart Imaging Inc | Dot-matrix pattern design and decoding method and the device thereof |
TWI370413B (en) * | 2006-04-14 | 2012-08-11 | Sonix Technology Co Ltd | Graphical indicator |
JP2014199666A (ja) * | 2006-10-05 | 2014-10-23 | 吉田 健治 | 情報処理装置およびドットパターンが印刷された媒体 |
US20090212120A1 (en) * | 2007-03-19 | 2009-08-27 | Yao-Hung Tsai | Graphical indicator |
CN101802769A (zh) * | 2007-09-21 | 2010-08-11 | 西尔弗布鲁克研究股份有限公司 | 用于交互式打印机的打印机驱动器 |
JP2009188808A (ja) * | 2008-02-07 | 2009-08-20 | Ricoh Co Ltd | 画像処理装置、サーバ、画像処理方法、プログラムおよび記憶媒体 |
JP4691741B2 (ja) | 2008-04-04 | 2011-06-01 | 健治 吉田 | 携帯電話用クレードル、tv電話システム、カラオケシステム、カーナビゲーションシステム、および緊急情報通知システム |
JP4385169B1 (ja) | 2008-11-25 | 2009-12-16 | 健治 吉田 | 手書き入出力システム、手書き入力シート、情報入力システム、情報入力補助シート |
JP4561869B2 (ja) * | 2008-05-08 | 2010-10-13 | ソニー株式会社 | マイクロビーズ自動識別方法及びマイクロビーズ |
JP4336838B1 (ja) * | 2008-08-08 | 2009-09-30 | 健治 吉田 | 読取ユニット |
CA2767728A1 (en) * | 2009-07-13 | 2011-01-20 | Kenji Yoshida | Stream dot pattern, method of forming stream dot pattern, information input/output method using stream dot patttern, and dot pattern |
TWI439943B (zh) * | 2010-04-27 | 2014-06-01 | Shou Te Wei | 點圖像編碼結構、其解碼方法與電子裝置 |
TWI492162B (zh) * | 2011-05-25 | 2015-07-11 | Generalplus Technology Inc | 等灰度二維光學辨識碼裝置 |
JP6011885B2 (ja) * | 2012-07-31 | 2016-10-25 | パナソニックIpマネジメント株式会社 | 符号読取装置および符号読取方法 |
JP5344328B1 (ja) * | 2012-10-01 | 2013-11-20 | 健治 吉田 | ドットパターン、ドットパターン形成媒体、ドットパターンの画像データを生成するプログラム、ドットパターン形成装置、光学装置、光学読み取り装置、情報入出力装置、ドットパターン読み取り装置 |
MX2015006990A (es) | 2012-12-05 | 2016-08-04 | Yoshida Kenji | Sistema de gestion de instalaciones de interfaz de control. |
CN109359657B (zh) | 2015-10-19 | 2022-11-25 | 松翰科技股份有限公司 | 指标结构 |
CN105894067B (zh) * | 2016-02-06 | 2018-08-07 | 深圳市天朗时代科技有限公司 | 一种点阵二维码的编码和识读方法 |
USD926210S1 (en) * | 2017-04-03 | 2021-07-27 | Universe Exploration Company | Mobile communication device display screen or portion thereof with graphical user interface |
USD963686S1 (en) * | 2019-04-16 | 2022-09-13 | Aristocrat Technologies Australia Pty. Limited | Display screen or portion thereof with graphical user interface |
US20220028299A1 (en) * | 2019-11-27 | 2022-01-27 | Mariano Garcia, III | Educational Puzzle Generation Software |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02266480A (ja) * | 1989-04-06 | 1990-10-31 | Toshiba Corp | 高品質文字パターン発生方式 |
US5278671A (en) * | 1990-10-05 | 1994-01-11 | Nippon Steel Corporation | Image processing apparatus with correction of diffusion errors of overlapping dots |
US5221833A (en) | 1991-12-27 | 1993-06-22 | Xerox Corporation | Methods and means for reducing bit error rates in reading self-clocking glyph codes |
JPH10187907A (ja) * | 1992-09-28 | 1998-07-21 | Olympus Optical Co Ltd | ドットコード |
DK0670555T3 (da) | 1992-09-28 | 2000-09-18 | Olympus Optical Co | Registreringsmedium med prikkode og informationsregistreringssystem |
US6108032A (en) * | 1996-11-05 | 2000-08-22 | Lockheed Martin Fairchild Systems | System and method for image motion compensation of a CCD image sensor |
CN1248752A (zh) * | 1998-09-23 | 2000-03-29 | 孙祖洪 | 用于高密度信息存储的彩色半色调微点编码方法 |
SE517445C2 (sv) * | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
JP3706051B2 (ja) * | 2001-08-13 | 2005-10-12 | 大日本スクリーン製造株式会社 | パターン検査装置および方法 |
DE60322123D1 (de) * | 2003-03-17 | 2008-08-21 | Kenji Yoshida | Informationseingabe-/-ausgabeverfahren mit einem punktmuster |
EP2293282A1 (en) * | 2003-04-02 | 2011-03-09 | Sharp Kabushiki Kaisha | Driving device of an image display device, program and storage medium thereof, image display device, and television receiver |
-
2003
- 2003-12-25 AU AU2003292817A patent/AU2003292817A1/en not_active Abandoned
- 2003-12-25 WO PCT/JP2003/016763 patent/WO2005064530A1/ja active Application Filing
- 2003-12-25 JP JP2004564079A patent/JP3766678B2/ja not_active Expired - Fee Related
-
2004
- 2004-12-24 US US10/583,995 patent/US7664312B2/en not_active Expired - Fee Related
- 2004-12-24 KR KR1020067012175A patent/KR101121751B1/ko not_active IP Right Cessation
- 2004-12-24 AU AU2004309696A patent/AU2004309696B2/en not_active Ceased
- 2004-12-24 CA CA002551276A patent/CA2551276A1/en not_active Abandoned
- 2004-12-24 EP EP04807783A patent/EP1703434B1/en not_active Expired - Lifetime
- 2004-12-24 WO PCT/JP2004/019427 patent/WO2005064523A1/ja active Application Filing
- 2004-12-24 AT AT04807783T patent/ATE511157T1/de not_active IP Right Cessation
- 2004-12-24 BR BRPI0418121-2A patent/BRPI0418121A/pt not_active IP Right Cessation
- 2004-12-24 RU RU2006126975/09A patent/RU2363046C2/ru not_active IP Right Cessation
- 2004-12-24 CN CN2004800388774A patent/CN1898676B/zh not_active Expired - Fee Related
-
2006
- 2006-06-21 IL IL176463A patent/IL176463A/en not_active IP Right Cessation
- 2006-08-07 JP JP2006214916A patent/JP4011605B2/ja not_active Expired - Fee Related
-
2007
- 2007-06-07 HK HK07106103.4A patent/HK1101437A1/xx not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016154056A (ja) * | 2010-04-13 | 2016-08-25 | グリッドマーク株式会社 | ストリームドットパターン |
Also Published As
Publication number | Publication date |
---|---|
IL176463A (en) | 2010-12-30 |
WO2005064523A1 (ja) | 2005-07-14 |
JP2006318507A (ja) | 2006-11-24 |
EP1703434A1 (en) | 2006-09-20 |
ATE511157T1 (de) | 2011-06-15 |
EP1703434A4 (en) | 2008-09-10 |
US20070164110A1 (en) | 2007-07-19 |
AU2004309696B2 (en) | 2011-05-19 |
AU2004309696A1 (en) | 2005-07-14 |
JPWO2005064530A1 (ja) | 2007-07-19 |
EP1703434B1 (en) | 2011-05-25 |
RU2006126975A (ru) | 2008-01-27 |
KR101121751B1 (ko) | 2012-03-23 |
AU2003292817A1 (en) | 2005-07-21 |
CN1898676B (zh) | 2010-12-01 |
IL176463A0 (en) | 2006-10-05 |
KR20060134004A (ko) | 2006-12-27 |
CN1898676A (zh) | 2007-01-17 |
RU2363046C2 (ru) | 2009-07-27 |
JP3766678B2 (ja) | 2006-04-12 |
HK1101437A1 (en) | 2007-10-18 |
BRPI0418121A (pt) | 2007-04-10 |
WO2005064530A1 (ja) | 2005-07-14 |
CA2551276A1 (en) | 2005-07-14 |
US7664312B2 (en) | 2010-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4011605B2 (ja) | ドットパターンを用いた情報入出力方法 | |
JP3771252B1 (ja) | ドットパターン | |
US9010640B2 (en) | Stream dot pattern, method of forming stream dot pattern, information input/output method using stream dot pattern, and dot pattern | |
AU2005331401B2 (en) | Information input/output method using dot pattern | |
WO2006070458A1 (ja) | ドットパターンを用いた情報入出力方法 | |
JP4336837B2 (ja) | ドットパターン | |
CN103714355B (zh) | 图像处理设备及方法 | |
JP4678671B2 (ja) | 手書き文字配置整形方法及び電子ボードシステム | |
JP3858051B6 (ja) | ドットパターンを用いた情報入出力方法 | |
AU2012241078A1 (en) | Printed Material Printed with a Dot Pattern | |
JP2009301524A (ja) | 二次元バーコードのデコード方法 | |
AU2016200846A1 (en) | Printed Material Printed with a Dot Pattern | |
JP2000322585A (ja) | 画像処理方法およびその装置 | |
JP2006023987A (ja) | 文字行列生成装置、その方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060912 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20061025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070109 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070517 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070622 |
|
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: 20070821 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070905 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4011605 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: 20100914 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100914 Year of fee payment: 3 |
|
S201 | Request for registration of exclusive licence |
Free format text: JAPANESE INTERMEDIATE CODE: R314201 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100914 Year of fee payment: 3 |
|
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: 20130914 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |