JP2006504360A - 向きを示す巡回位置符号 - Google Patents
向きを示す巡回位置符号 Download PDFInfo
- Publication number
- JP2006504360A JP2006504360A JP2005501485A JP2005501485A JP2006504360A JP 2006504360 A JP2006504360 A JP 2006504360A JP 2005501485 A JP2005501485 A JP 2005501485A JP 2005501485 A JP2005501485 A JP 2005501485A JP 2006504360 A JP2006504360 A JP 2006504360A
- Authority
- JP
- Japan
- Prior art keywords
- encoded data
- layout
- machine
- codeword
- readable
- 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.)
- Granted
Links
- 125000004122 cyclic group Chemical group 0.000 title claims abstract description 38
- 239000000758 substrate Substances 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 33
- 239000012634 fragment Substances 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 5
- 238000003384 imaging method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 description 12
- 239000013598 vector Substances 0.000 description 7
- 238000007476 Maximum Likelihood Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000001914 filtration Methods 0.000 description 4
- 238000012512 characterization method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000008034 disappearance Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012634 optical imaging Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- 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/06046—Constructional details
- G06K19/06075—Constructional details the marking containing means for error correction
-
- 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
-
- 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
- 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
- G06K19/06168—Constructional details the marking being a concentric barcode
-
- 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
- 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
-
- 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
- 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/1421—Circular bar codes
-
- 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
- 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/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1456—Methods for optical code recognition including a method step for retrieval of the optical code determining the orientation of the optical code with respect to the reader and correcting therefore
-
- 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
- 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/146—Methods for optical code recognition the method including quality enhancement steps
- G06K7/1473—Methods for optical code recognition the method including quality enhancement steps error correction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Editing Of Facsimile Originals (AREA)
- Error Detection And Correction (AREA)
- Analogue/Digital Conversion (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
「Symmetric Tags」という名称の米国特許出願第10/410484号
「Methods and Systems for Object Identification and Interaction」という名称の米国特許出願第10/409876号
「Methods and Systems for Object Identification and Interaction」という名称の米国特許出願第10/409848号
「Methods and Systems for Object Identification and Interaction」という名称の米国特許出願第10/409845号
これらの出願された出願の開示を相互参照により本明細書に組み込む。
プリンタでユーザのデータを受け取るステップと、
上記段落で開示した、このユーザデータを組み込んだ機械可読の符号化データを生成するステップと、
この符号化データを基板上に印刷するステップとを含む。
(a)感知装置を使用して、レイアウトの符号化データを読み取るステップと、
(b)このレイアウトの符号化データを復号して、少なくとも向きの符号語の表現を求めるステップと、
(c)この向きの符号語の表現を用いて、レイアウトの回転の程度を求めるステップとを含む。
基板を画像化して、基板の画像を生成するサブステップと、
この画像を処理して、符号化データの1つまたは複数のターゲットフィーチャを位置決定するサブステップと、
これら位置決定されたターゲットフィーチャに基づいて、向きの符号語の符号化されたシンボルの少なくとも1つの位置を求めるサブステップとを含む。
ネットページの表面符号化は、タグを密にかつ平らにタイル状に並べることからなる。各タグは、この面内でそれ自体の位置を符号化する。各タグは、隣接するタグとあいまってこのタグを含む領域の識別子も符号化する。ネットページシステムでは、この領域は一般に、1枚の紙の片面など、タグ化された表面の範囲全体に相当する。
図1に、完全なタグ700の構造を示す。6つの黒丸702はそれぞれ、ターゲットである。このタグおよび全体的パターンは、物理的なレベルで6方向に対称である。
符号化するデータが、ガロア体GF(q)から得られたq元シンボルを有するkシンボルブロックに分割されると仮定する。すべての可能なk個の要素からなる集合m=(m0,m1,...,mk−1)は、GF(q)上でベクトル空間を形成し、qk個の可能なベクトルを含む。長さがnの、対応するブロック訂正符号Cは、1組のM個のnシンボル符号語{c0,c1,...,cM−1}からなる。ただし、M=qk、n>kであり、各符号語の形式は、c=(c0,c1,...,cn−1)である。あるデータブロックを符号化する場合、符号器は、このデータブロックをCの符号語上にマッピングする。GF(q)上のすべての可能なn個の要素からなる集合は、qn個のベクトルを含むが、符号語はM=qk個しかないので、この符号は冗長性を有する。この冗長性は、r=n−logqM=n−kによって対数的に、または符号化率R=k/nによって表される。符号Cは、それがGF(q)上でベクトル副空間を形成する場合、すなわち、スカラーとの加算および乗算において閉じている(そのため、ゼロベクトルを含む)場合には、線形符号である。この場合、この符号は、次元kを有するといい、(n,k)符号と称する。
タグは、(参照により内容を本明細書に組み込む、本出願人の同時係属PCT出願公開WO 02/084473号(Cyclic Position Codes)に開示されている)24元(6,1)巡回位置符号語を含む。この巡回位置符号語を、このタグの6つの可能な向きのいずれかで復号して、このタグの実際の向きを求めることができる。この巡回位置符号語の一部であるシンボルは、「R」の接頭辞を有し、下位から上位に向かう順に0〜5に番号が付けられる。
このタグは、このタグに固有な情報を符号化するのに使用する3つの完全な符号語を局所的に含む。各符号語は、パンクチャされた24元(9,5)リードソロモン符号のものである。したがって、このタグは、このタグに固有な情報を60ビットまで符号化する。
このタグは、3つの隣接するタグ全体にわたって分配され、かつ、1組の連続したタグに共通する情報を符号化するのに用いる3つの符号語の断片も含む。各符号語は、パンクチャされた24元(9,5)リードソロモン符号のものである。したがって、3つの隣接するタグはどれもともに、1組の連続したタグに共通する情報を60ビットまで符号化する。
タグ座標空間710は、1対の半直交座標aおよびbによって定義する。図15に、このタグ座標空間と表面x−y座標空間の公称上の関係を示す。
x=acos(30°−R)−bsin(60°−R) (式1)
y=asin(30°−R)+bcos(60°−R) (式2)
(参照によりともに内容を本明細書に組み込む、本出願人の同時係属PCT出願公開WO 01/89851号(Print Engine/Controller and Printhead Interface Chip Incorporating the Print Engine/Controller)およびWO 01/89838号(Printed Page Tag Encoder)に開示されている)PEC(印刷エンジンコントローラ)は、(1ページ当たり)2つの固定された24元(15,5)リードソロモン符号語および(1つのタグ当たり)6つの可変の24元(15,5)リードソロモン符号語の符号化に対応する。さらに、PECは、矩形ユニットセルによるタグの解釈に対応する。この矩形ユニットセルのレイアウトは(1ページ当たり)一定であるが、その可変符号語データは、ユニットセル間で変化し得る。PECでは、ページの移動方向にユニットセルが重なり合うことができない。
図20に、タグ全体を確実に取得するために必要とされる、すなわち、表面符号化と視野の位置合わせが任意である場合の好ましい最小画像化視野720を示す。最小限の視野の直径は36sである。
・ 完全なタグのターゲットを位置決定する
・ ターゲットから遠近変換を推測する
・ 巡回位置符号をサンプリングする
・ 巡回位置符号を復号する
・ 巡回位置符号から向きを求める
・ 局所リードソロモン符号語をサンプリングする
・ 局所リードソロモン符号語を復号する
・ タグのタイプを求める
・ タグの回転を求める
・ 分配されたリードソロモン符号語をサンプリングする(タグのタイプを参照して、ウィンドウを法として位置合わせする)
・ 分配されたリードソロモン符号語を復号する
・ 座標の精度を求める
・ 領域IDを求める
・ タグのa−bの位置を求める
・ タグの回転を参照して、タグのa−b位置をx−y位置に変換する
・ 方向づけられたターゲットから3D変換を推測する
・ タグのx−y位置および3D変換からペン先のx−y位置を求める
・ ペン先の位置の活動区域/入力区域のステータスを求める
・ ペン先の活動区域/入力区域のステータスに基づいて、ローカルフィードバックを生成する
・ デジタルインクの形で、領域ID、ペン先のx−y位置、ペン先の活動区域/入力区域のステータスを符号化する
いくつかの特定の実施例を参照して本発明を説明してきたが、当業者なら、他の多くの形態で本発明を実施し得ることが理解されよう。
Claims (35)
- あるレイアウトに従って基板上または基板内に配設された機械可読の符号化データであって、
前記レイアウトは、少なくともn次の回転対称性を有し、nは少なくとも2であり、前記レイアウトによって、n個のシンボルが整数m回繰り返されるシーケンスを含んだ向きの符号語が符号化され、mは1またはそれ以上であり、
符号化されたシンボルはそれぞれ、前記レイアウトの回転対称中心の周りでn個の位置に分配され、前記レイアウトのn個の向きのそれぞれにおいて前記シンボルが復号されることにより、前記向きの符号語のn個の表現が生成され、
各表現は、前記向きの符号語の異なる巡回シフトを含みかつ前記レイアウトの回転の程度を示し、当該向きの符号語は誤り許容型である、機械可読の符号化データ。 - 前記向きの符号語は、前記向きの符号語の各表現を、前記向きの符号語のシンボルの1つが破損していても正確に復号し得るのに十分に誤りを許容するものである、請求項1に記載の機械可読の符号化データ。
- 前記向きの符号語は、前記向きの符号語の各表現を、前記向きの符号語のシンボルの2つ以上が破損していても正確に復号し得るのに十分に誤りを許容するものである、請求項1に記載の機械可読の符号化データ。
- 前記レイアウトは、レイアウト領域内の前記基板上で繰り返される、請求項1に記載の機械可読の符号化データ。
- 前記レイアウト領域は、2つ以上のレイアウトのタイプからなる複数のレイアウトを含み、各レイアウトは、そのレイアウトのタイプを符号化する、請求項4に記載の機械可読の符号化データ。
- 前記機械可読の符号化データは、分配された符号語が符号化されたものであり、前記分配された符号語の断片は、前記分配された符号語が、異なるタイプの複数の隣接するレイアウトに配置された断片から再構築され得る所定のやり方で、2つ以上のレイアウトのタイプの間に分配される、請求項5に記載の機械可読の符号化データ。
- レイアウトのタイプの数は、2、3、4、および6のうち1つである、請求項5に記載の機械可読の符号化データ。
- 前記レイアウトは、局所符号語を符号化し、前記局所符号語の断片は、前記局所符号語が前記断片から再構築され得る所定のやり方で前記レイアウト内に分配される、請求項1に記載の機械可読の符号化データ。
- 前記レイアウトは、前記基板上で合わせて束ねられる、請求項4に記載の機械可読の符号化データ。
- 前記レイアウトは、直線、正方形、長方形、三角形、または六角形のいずれかの形状とする、請求項1に記載の機械可読の符号化データ。
- nは、2、3、4、および6のうち1つである、請求項1に記載の機械可読の符号化データ。
- 1つまたは複数のターゲットフィーチャを含み、それによって、前記符号化データを読み取るのに使用する機械が、前記レイアウトの暫定位置および回転を求めることができる、請求項1に記載の機械可読の符号化データ。
- 前記ターゲットフィーチャは、前記機械によって読み取られた後で、前記レイアウトの、または各レイアウトの前記符号化データを遠近補正し得るように構成される、請求項12に記載の機械可読の符号化データ。
- 少なくとも4つの前記ターゲットフィーチャを含む、請求項13に記載の機械可読の符号化データ。
- 複数の前記レイアウトを含み、前記ターゲットフィーチャの少なくとも一部は、前記レイアウトの少なくとも2つによって共有される、請求項12から14のいずれか一項に記載の機械可読の符号化データ。
- 前記符号化データは、前記基板上に印刷される、請求項1に記載の機械可読の符号化データ。
- 前記符号化データは、人間の平均的な裸眼に対して可視性が低い、または不可視のインクで表面上に印刷される、請求項16に記載の機械可読の符号化データ。
- 前記インクは、人間の平均的な裸眼には実質的に不可視である赤外インクである、請求項17に記載の機械可読の符号化データ。
- 各レイアウトの前記符号化データは、ユーザのデータを定義する、請求項1に記載の機械可読の符号化データ。
- 前記ユーザデータは、前記表面のある領域に対する相対的な前記レイアウトパターンの位置を示す位置データを含む、請求項19に記載の機械可読の符号化データ。
- 前記ユーザデータは、前記レイアウトが配設される前記表面のある領域を識別する識別データを含む、請求項19に記載の機械可読の符号化データ。
- 前記ユーザデータは、前記機械が前記レイアウトのパターンまたはサブパターンを読み取った後で実施される関数を識別する関数データを含む、請求項19から21のいずれか一項に記載の機械可読の符号化データ。
- 請求項1に記載の機械可読の符号化データを担持する表面。
- 前記表面は、平面または曲面である、請求項23に記載の表面。
- 目に見える標識をさらに含む、請求項23に記載の表面。
- 前記目に見える標識は、文字列、図形、画像、フォーム、フィールド、およびボタンのいずれか1つまたは複数を含む、請求項25に記載の表面。
- 前記目に見える標識は、前記符号化データの少なくとも一部に隣接して、あるいは前記符号化データの少なくとも一部と同じ場所に配設される、請求項25に記載の表面。
- 前記表面は、基板によって画定される、請求項23に記載の表面。
- 前記基板は、紙、カード、または別の薄層媒体である、請求項28に記載の表面。
- 使用者とコンピュータの対話を可能にするインターフェース表面として使用されるように構成される、請求項23に記載の表面。
- インターフェース表面を生成する方法であって、
プリンタでユーザのデータを受け取るステップと、
請求項19に記載の、前記ユーザデータを組み込んだ機械可読の符号化データを生成するステップと、
前記符号化データを基板上に印刷するステップとを含む、方法。 - 前記基板上に目に見える標識を印刷するステップをさらに含む、請求項31に記載の方法。
- 前記符号化データおよび目に見える標識は、実質的に同時に前記基板上に印刷される、請求項32に記載の方法。
- 感知装置を使用して、請求項1に記載の機械可読の符号化データを読み取る方法であって、
(a)前記感知装置を使用して、前記レイアウトの前記符号化データを読み取るステップと、
(b)前記レイアウトの前記符号化データを復号して、少なくとも前記向きの符号語の前記表現を求めるステップと、
(c)前記向きの符号語の前記表現を用いて、前記レイアウトの回転の程度を求めるステップとを含む、方法。 - ステップ(a)は、
前記基板を画像化して、前記基板の画像を生成するサブステップと、
前記画像を処理して、前記符号化データの1つまたは複数のターゲットフィーチャを位置決定するサブステップと、
前記位置決定されたターゲットフィーチャに基づいて、前記向きの符号語の前記符号化シンボルの少なくとも1つの位置を求めるサブステップとを含む、請求項34に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002952259A AU2002952259A0 (en) | 2002-10-25 | 2002-10-25 | Methods and apparatus |
US10/409,864 US7918404B2 (en) | 2002-10-25 | 2003-04-09 | Orientation-indicating cyclic position codes |
PCT/AU2003/001343 WO2004038650A1 (en) | 2002-10-25 | 2003-10-10 | Orientation-indicating cyclic position codes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006504360A true JP2006504360A (ja) | 2006-02-02 |
JP4294025B2 JP4294025B2 (ja) | 2009-07-08 |
Family
ID=32178066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005501485A Expired - Fee Related JP4294025B2 (ja) | 2002-10-25 | 2003-10-10 | インターフェース表面を生成する方法、および符号化データを読み取る方法 |
Country Status (5)
Country | Link |
---|---|
US (5) | US7017826B2 (ja) |
EP (1) | EP1559063B1 (ja) |
JP (1) | JP4294025B2 (ja) |
CA (1) | CA2502483C (ja) |
WO (1) | WO2004038650A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200064984A (ko) * | 2017-10-06 | 2020-06-08 | 소시에떼 데 프로듀이 네슬레 소시에떼아노님 | 제조 정보를 인코딩하기 위해 이진 코드를 사용하는 용기, 제조 기계 및 시스템 |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002952259A0 (en) * | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
CA2502483C (en) * | 2002-10-25 | 2010-12-21 | Silverbrook Research Pty Ltd | Orientation-indicating cyclic position codes |
EP1567975B1 (en) * | 2002-12-03 | 2010-04-21 | Silverbrook Research Pty. Limited | Rotationally symmetric tags |
US20040196489A1 (en) | 2003-04-07 | 2004-10-07 | Kia Silverbrook | Coupon redemption |
US7252222B2 (en) * | 2003-12-19 | 2007-08-07 | Scientific Game Royalty Corporation | Embedded optical signatures in documents |
US7364091B2 (en) | 2003-12-19 | 2008-04-29 | Scientific Games International, Inc. | Embedded optical signatures in documents |
GB2416894B (en) * | 2004-07-29 | 2009-04-29 | Hewlett Packard Development Co | Products with data encoding pattern |
AU2005302662B2 (en) | 2004-10-28 | 2010-12-16 | Scientific Games Holdings Limited | Lottery game played on a geometric figure using indicia with variable point values |
GB2419720B (en) * | 2004-10-29 | 2010-04-14 | Hewlett Packard Development Co | Data encoding pattern |
US7662038B2 (en) | 2005-01-07 | 2010-02-16 | Scientific Games International, Inc. | Multi-matrix lottery |
WO2006074423A2 (en) | 2005-01-07 | 2006-07-13 | Scientific Games International, Inc. | Lottery game utilizing nostalgic game themes |
CN101163527A (zh) | 2005-01-11 | 2008-04-16 | 科学游戏程序国际有限公司 | 其中补充的彩票选择的标记可用于购买的联机彩票游戏 |
US8262453B2 (en) | 2005-02-09 | 2012-09-11 | Scientific Games International, Inc. | Combination lottery and raffle game |
US7874902B2 (en) | 2005-03-23 | 2011-01-25 | Scientific Games International. Inc. | Computer-implemented simulated card game |
US7867075B2 (en) | 2005-04-27 | 2011-01-11 | Scientific Games International, Inc. | Game apparatus |
US7654529B2 (en) | 2005-05-17 | 2010-02-02 | Scientific Games International, Inc. | Combination scratch ticket and on-line game ticket |
US7900847B2 (en) * | 2007-01-18 | 2011-03-08 | Target Brands, Inc. | Barcodes with graphical elements |
WO2008095226A1 (en) * | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | Bar code reading method |
CN101377656B (zh) * | 2007-08-31 | 2011-10-26 | 鹏智科技(深圳)有限公司 | 具闹钟功能的电子设备及其闹钟的关闭方法 |
US7980480B2 (en) * | 2007-09-21 | 2011-07-19 | Silverbrook Research Pty Ltd | Method of imaging a coding pattern having registration symbols |
US20100085607A1 (en) * | 2008-10-02 | 2010-04-08 | Silverbrook Research Pty Ltd | Method of encoding coding pattern |
EP2414782B1 (en) * | 2009-04-03 | 2014-11-12 | CSEM Centre Suisse d'Electronique et de Microtechnique SA - Recherche et Développement | A one-dimension position encoder |
US20110181916A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of encoding coding pattern to minimize clustering of macrodots |
US20110180612A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising multi-ppm data symbols with minimal clustering of macrodots |
US20110180611A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising multi-ppm data symbols in a format identified by registration symbols |
US20110182514A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of decoding coding pattern having self-encoded format |
US8808080B2 (en) | 2010-05-14 | 2014-08-19 | Scientific Games International, Inc. | Grid-based lottery game and associated method |
US8460081B2 (en) | 2010-05-14 | 2013-06-11 | Scientific Games International, Inc. | Grid-based multi-lottery game and associated method |
EP2580713B1 (en) * | 2010-06-11 | 2016-04-06 | Rnib | Coded information systems |
WO2014077184A1 (ja) * | 2012-11-13 | 2014-05-22 | 共同印刷株式会社 | 二次元コード |
CN105745597B (zh) * | 2013-09-20 | 2019-07-16 | 惠普发展公司,有限责任合伙企业 | 数据承载介质 |
US9864892B2 (en) | 2013-11-06 | 2018-01-09 | Sicpa Holding Sa | Increasing information size in two-dimensional barcodes |
WO2017007483A1 (en) * | 2015-07-09 | 2017-01-12 | Hewlett-Packard Development Company, L.P. | Multi-dimensional cyclic symbols |
MX2020001107A (es) | 2017-07-28 | 2020-10-28 | Coca Cola Co | Método y aparato para codificar y descodificar códigos simbólicos circulares. |
US11302030B2 (en) | 2020-05-14 | 2022-04-12 | Kla Corporation | System, method, and target for wafer alignment |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US844586A (en) * | 1906-10-02 | 1907-02-19 | Ernst L Forsgren | Seat-corner. |
NL8501460A (nl) * | 1985-05-22 | 1986-12-16 | Philips Nv | Werkwijze voor het identificeren van voorwerpen die voorzien zijn van een kodeveld met stipkode, inrichting voor het identificeren van zo een stipkode, en produkt voorzien van zo een stipkode. |
US4864618A (en) * | 1986-11-26 | 1989-09-05 | Wright Technologies, L.P. | Automated transaction system with modular printhead having print authentication feature |
US4924078A (en) * | 1987-11-25 | 1990-05-08 | Sant Anselmo Carl | Identification symbol, system and method |
US4874936A (en) * | 1988-04-08 | 1989-10-17 | United Parcel Service Of America, Inc. | Hexagonal, information encoding article, process and system |
US4998010A (en) * | 1988-04-08 | 1991-03-05 | United Parcel Service Of America, Inc. | Polygonal information encoding article, process and system |
US5635697A (en) * | 1989-03-01 | 1997-06-03 | Symbol Technologies, Inc. | Method and apparatus for decoding two-dimensional bar code |
US5051736A (en) * | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
US5241166A (en) * | 1990-07-02 | 1993-08-31 | Chandler Donald G | Low resolution target acquisition |
US5477012A (en) * | 1992-04-03 | 1995-12-19 | Sekendur; Oral F. | Optical position determination |
US5852434A (en) * | 1992-04-03 | 1998-12-22 | Sekendur; Oral F. | Absolute optical position determination |
US5663763A (en) | 1992-10-29 | 1997-09-02 | Sony Corp. | Picture signal encoding method and apparatus and picture signal decoding method and apparatus |
US5449896A (en) | 1993-12-22 | 1995-09-12 | Xerox Corporation | Random access techniques for use with self-clocking glyph codes |
US5652412A (en) * | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
US5661506A (en) * | 1994-11-10 | 1997-08-26 | Sia Technology Corporation | Pen and paper information recording system using an imaging pen |
US5929429A (en) * | 1995-01-03 | 1999-07-27 | Xerox Corporation | Distributed dimensional labeling for dimensional characterization of border-type embedded data blocks |
US5572010A (en) * | 1995-01-03 | 1996-11-05 | Xerox Corporation | Distributed type labeling for embedded data blocks |
US6081261A (en) | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
US5612624A (en) * | 1996-01-24 | 1997-03-18 | Clinton Instrument Company | Apparatus for testing the insulation of an electrical conductor |
US5692073A (en) * | 1996-05-03 | 1997-11-25 | Xerox Corporation | Formless forms and paper web using a reference-based mark extraction technique |
MY119088A (en) * | 1996-11-26 | 2005-03-31 | Sony Corp | Information input method, information input sheet, and information input apparatus |
US5852494A (en) * | 1997-03-17 | 1998-12-22 | Polartechnics Limited | Apparatus for checking the calibration of optical probes |
US6518950B1 (en) | 1997-10-07 | 2003-02-11 | Interval Research Corporation | Methods and systems for providing human/computer interfaces |
WO1999050787A1 (en) | 1998-04-01 | 1999-10-07 | Xerox Corporation | Cross-network functions via linked hardcopy and electronic documents |
US6141441A (en) * | 1998-09-28 | 2000-10-31 | Xerox Corporation | Decoding data from patterned color modulated image regions in a color image |
US6964374B1 (en) * | 1998-10-02 | 2005-11-15 | Lucent Technologies Inc. | Retrieval and manipulation of electronically stored information via pointers embedded in the associated printed material |
US7178718B2 (en) * | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
AU2002952259A0 (en) * | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
SE517445C2 (sv) * | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
US6601772B1 (en) * | 2000-07-14 | 2003-08-05 | Intellidot Corporation | Compact matrix code and one-touch device and method for code reading |
CA2502483C (en) * | 2002-10-25 | 2010-12-21 | Silverbrook Research Pty Ltd | Orientation-indicating cyclic position codes |
-
2003
- 2003-10-10 CA CA2502483A patent/CA2502483C/en not_active Expired - Fee Related
- 2003-10-10 JP JP2005501485A patent/JP4294025B2/ja not_active Expired - Fee Related
- 2003-10-10 EP EP03747736A patent/EP1559063B1/en not_active Expired - Lifetime
- 2003-10-10 WO PCT/AU2003/001343 patent/WO2004038650A1/en active IP Right Grant
-
2004
- 2004-07-19 US US10/893,383 patent/US7017826B2/en not_active Expired - Fee Related
- 2004-07-19 US US10/893,384 patent/US7014123B2/en not_active Expired - Fee Related
- 2004-07-19 US US10/893,381 patent/US6929186B2/en not_active Expired - Fee Related
- 2004-07-19 US US10/893,372 patent/US7431219B2/en not_active Expired - Fee Related
- 2004-07-19 US US10/893,382 patent/US6994264B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200064984A (ko) * | 2017-10-06 | 2020-06-08 | 소시에떼 데 프로듀이 네슬레 소시에떼아노님 | 제조 정보를 인코딩하기 위해 이진 코드를 사용하는 용기, 제조 기계 및 시스템 |
JP2020536302A (ja) * | 2017-10-06 | 2020-12-10 | ソシエテ・デ・プロデュイ・ネスレ・エス・アー | 容器、調製マシン及び調製情報を符号化するための2値コードを使用するシステム |
JP7250781B2 (ja) | 2017-10-06 | 2023-04-03 | ソシエテ・デ・プロデュイ・ネスレ・エス・アー | 容器、調製マシン及び調製情報を符号化するための2値コードを使用するシステム |
KR102606933B1 (ko) | 2017-10-06 | 2023-11-27 | 소시에떼 데 프로듀이 네슬레 소시에떼아노님 | 제조 정보를 인코딩하기 위해 이진 코드를 사용하는 용기, 제조 기계 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
WO2004038650A8 (en) | 2005-10-06 |
CA2502483A1 (en) | 2004-05-06 |
US20040262407A1 (en) | 2004-12-30 |
US20040262406A1 (en) | 2004-12-30 |
EP1559063A1 (en) | 2005-08-03 |
WO2004038650A1 (en) | 2004-05-06 |
US6994264B2 (en) | 2006-02-07 |
US20040256471A1 (en) | 2004-12-23 |
CA2502483C (en) | 2010-12-21 |
EP1559063A4 (en) | 2006-12-13 |
JP4294025B2 (ja) | 2009-07-08 |
US7017826B2 (en) | 2006-03-28 |
US6929186B2 (en) | 2005-08-16 |
US7014123B2 (en) | 2006-03-21 |
EP1559063B1 (en) | 2010-12-15 |
US7431219B2 (en) | 2008-10-07 |
US20050001042A1 (en) | 2005-01-06 |
US20040262405A1 (en) | 2004-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4294025B2 (ja) | インターフェース表面を生成する方法、および符号化データを読み取る方法 | |
US7380727B2 (en) | Method of generating interface surface | |
CN1641683B (zh) | 通过m阵列解码和快速图像匹配的笔划定位 | |
JP4739317B2 (ja) | 装置、装置で実行される方法およびプログラム | |
US7982929B2 (en) | Method of sensing symmetric coded tags | |
EP2849115B1 (en) | Method for decoding matrix-type two-dimensional code | |
JP2010102723A (ja) | 位置コードを達成し且つ位置コードをデコーディングするための方法 | |
ES2374181T3 (es) | Símbolo óptico, artículo al que se fija el símbolo óptico, método para fijar un símbolo óptico a un artículo, y método para el reconocimiento de un código por reconocimiento óptico. | |
EP2044558B1 (en) | Position location using error correction | |
US8665208B2 (en) | Product having absolute positioning code pattern on a surface thereof and method for generating absolute positioning code pattern | |
AU2003266852B2 (en) | Orientation-indicating cyclic position codes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080318 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080730 |
|
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: 20090310 |
|
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: 20090407 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 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: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees | ||
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |