JPH0620078A - ビットエラー減少方法 - Google Patents
ビットエラー減少方法Info
- Publication number
- JPH0620078A JPH0620078A JP4356157A JP35615792A JPH0620078A JP H0620078 A JPH0620078 A JP H0620078A JP 4356157 A JP4356157 A JP 4356157A JP 35615792 A JP35615792 A JP 35615792A JP H0620078 A JPH0620078 A JP H0620078A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- code
- bit
- symbol
- codes
- 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
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/143—Glyph-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
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)
Abstract
なディジタル情報を符号化する際に、自己クロッキング
図形記号コードを読み取るときのビットエラーを減少さ
せることを目的とする。 【構成】 nビット長の多数ビットディジタル値を符号
化するための自己クロッキング図形記号コードの図形記
号(g1 、g2 、g3 、g4 )が、各図形記号が復号化
している間その図形記号が最も混同されそうな2つの図
形記号に周期的な順序で隣接するように、お互いと混同
される分析的または経験的に決定された確率に基づい
て、その周期的な順序で予め順序づけられる。それか
ら、2進数の符号化した値がnビット長のグレイコード
の順番に従ってこれらの順序づけられた図形記号に割り
当てられ、その結果、すべての与えられた図形記号に割
り当てられたその値は各図形記号が最も混同されそうな
図形記号に割り当てられた値と1つのビット位置だけ異
なる。
Description
上の機械読み取り可能なディジタル情報を符号化するた
めの自己クロッキング図形記号コード(self-clocking g
lyph codes)に関し、より詳細には、マルチビットディ
ジタル値を図形的に符号化するためのグレイコード化(G
ray coded)された自己クロッキング図形記号コードに関
する。
々の形態のディジタル値(例えば、機械制御命令、デー
タ値、メモリーポインタ、実行可能な2進数)を電子工
学的な領域とハードコピーの領域との間で同期して相互
に転送するのに適したコードである。したがって、これ
らのコードは、ハードコピー文書とコンピュータによっ
て制御される電子文書処理システムとを、ほぼ完全な統
一体として統合するための将来性のある嘱望されるイン
タフェース技術である。
的には、予め定められたビット長nの論理的に順序づけ
られたディジタル入力値を、予め定義された1組の2n
個の図形的に固有のシンボル(すなわち、“図形記号(g
lyphs)”)へマッピングすることによって生成される。
図形記号のそれぞれは、許される入力値のうちそれぞれ
異なった1つの入力値の符号化に予め割り当てられてい
る。このようにして、入力値のそれぞれは、対応する図
形記号に、変換されかつ対応する図形記号によって符号
化される。これらの図形記号符号化は、予め定められた
空間的なフォーマッティング規則に従ってハードコピー
記録媒体上に書き込まれ、それによって、入力値を符号
化しかつそれらの論理的な順序を保持する図形記号コー
ドが生成される。
は、符号化されたディジタル値をハードコピー領域から
電子工学的領域へ同期して転送するのに必要とされるク
ロック信号を保持する。それぞれの入力値は対応する図
形記号で表現されるので、クロックは、論理的に順序づ
けられた図形記号の空間的な配置に組み込まれる。この
ことが、これらのコードが“自己クロッキング(self-cl
ocking) ”図形記号コードと呼ばれる理由である。明ら
かなように、これらのコードの自己クロッキングの特性
が、複写装置およびファクシミリシステムあるいはその
いずれかによってそれらが複写再生されるときに受ける
劣化(すなわち、イメージ歪と背景ノイズ)に対するそ
の許容程度(tolerance) を増大させるのである。
のもう1つのよく知られた利点は、それらが、人の目に
よっては容易に認識されないが機械が検出することので
きる特徴によって図形的にお互いから識別される図形記
号から構成されることである。このようにして、これら
のコードは、ハードコピー文書の美的品質を大きく劣化
させることなく、その文書上に機械が読み取ることので
きるディジタル情報を記録するのに用いられる。例え
ば、この図形記号は、通常の照明条件下では人の目には
ほとんど見えないインクを用いて書かれる。図形記号
が、標準の静電写真のトーナーのような目に見えるイン
クを用いて、目につくように書かれたとしても、それ
は、非常に小さな均一な大きさであり、かつ、空間的に
十分に高い密度で書かれるので、結果としての図形記号
コードは、一般的に、人の目に対しては均一な組織を持
った外観(uniform textured appearance) を有するので
ある。図形記号のそれぞれが、回転的に異なっている
か、あるいは、回転的に変わらないならば、ディジタル
値は、そのような図形記号の回転(rotation)あるいは外
形(profiles)に符号化される。
グ図形記号コードは、単一ビットのディジタル値
(“1”または“0”)を符号化するのに特によく適合
するものである。また、これらのコードのいくつかは、
マルチビット値(multi-bit values)を符号化するのに有
効ではあるが、これらの周知のコードを復号化する費用
と複雑さは、それらの図形記号へ符号化されたディジタ
ル値のビット長の関数として指数的に増加する傾向があ
る。このことは、n>1であるとき、nビット長のディ
ジタル値を符号化する図形記号コードを復号化するには
2n 個のフィルタリング・ステップが必要とされるとい
う一般的な規則から当然なことである。さらに、マルチ
ビット値のこれらの従来のコードの図形記号への符号化
は、典型的には、図形記号の間の図形的な差異(graphic
al distinctions)を減少させることに多くの費用をかけ
て達成されるので、許容される低いビットエラー率でこ
れらのコードを読み取る(すなわち、復号化する)こと
を容易にする技法が必要とされるのである。
により、nビット長のマルチビットディジタル値を符号
化するための自己クロッキング図形記号コードの図形記
号は、それぞれの図形記号が復号化の間により混同され
そうな2つの図形記号と周期的な順序で隣接するよう
に、お互いが混同されるそれらの解析的にあるいは経験
的に決定された確率に基づいて、その周期的な順序で(i
n a cyclical sequence)予め順序付けされる(preordere
d)。したがって、符号化される2進数の値は、nビット
長のグレイコード列に従って、これらの順序づけられた
図形記号に割り当てられるので、すべての与えられる図
形記号に割り当てられる値は、それが最も混同されそう
な図形記号に割り当てられる値とただ1つのビット位置
だけが異なることとなる。
近年の電子文書処理システムに関する動作環境は、人が
読める情報と機械が読める情報とが電子工学的な領域1
1とハードコピーの領域12との間で相互に転送される
混成した環境になりつつある。例えば、人が読むことの
できる情報と機械が読むことのできる情報とを含んだイ
メージは、電子文書処理システム14(関連部分しか示
されない)内で構成され、そして、これらのイメージの
いくらかが、あるいは、すべてが、ほぼ従来のプリンタ
ー16によってハードコピー領域12へ転送される。引
き続いて、ハードコピーのイメージは、それぞれ複写機
およびファクシミリ装置(図示されない)のような種々
の複製(reprographic)手段17によって複写再生される
ので、ハードコピーのイメージの複写再生された形態(v
ersion) は、光学的および(あるいは)電気的な歪みお
よび(あるいは)雑音によって劣化せしめられる。とに
かく、入力スキャナー18は、元のハードコピーのイメ
ージを、あるいはその複写を、同一のあるいは異なった
電子文書処理システム19(同様に、関連部分しか示さ
れない)内に、スキャンして取り込んでもよく、それに
よって、イメージが、あるいは選択されたイメージのあ
る部分が、ハードコピー領域12から電子工学的領域1
1へ再転送される。
学的領域11とハードコピー領域12との間で相互に機
械で読み取ることのできるディジタル情報を転送するた
めに、文書処理システム14が符号器21を、および文
書処理システム19が復号器22を、それぞれ備える。
ここで図2を参照すると、図示される具体例において、
符号器21は、予め定義された1組の回転角度的に別個
の図形記号g1 、g2、g3 、および、g4 を使用し
て、2ビット長の(すなわち、2ビットの(dualbit))
ディジタル入力値それぞれを論理的に順序づけされたそ
のような図形記号の列に符号化する。引き続いて、これ
らの図形記号による符号化は、予め定められた空間的な
フォーマッティング規則に従って、ハードコピー記録媒
体に、プリンター16によって印刷され、それによっ
て、論理的に順序づけされた符号化された値がハードコ
ピー領域12に自己クロッキング図形記号コード23に
よって転送される。明らかなように、図形記号コード2
3は、プリンター16によって、それだけが単独で印刷
されてもよく、あるいは、他の意義のある情報(機械お
よび(あるいは)人が読むことができる)と組み合わせ
て印刷されてもよい。図形記号コードが、追加の情報を
伴う場合は、典型的には、ハードコピー記録媒体上のそ
の位置によって、あるいは、機械が認識することができ
るヘッダー、境界線パターン、あるいは、空間周波数、
とのその関連によるような、なんらかの機械が認識でき
る属性によって、そのコードはその伴った情報から区別
される。
コード23を復号する間に、1つあるいはそれ以上の図
形記号を誤認する可能性があり、そのために、復号化の
エラーを引き起こす。この可能性は、典型的には、復号
器22がコード23の劣化せしめられたコピーを読み込
む場合に大きくなるが、復号器22がコード23の元の
イメージを読み込む場合であってもなんらかのエラーが
発生する。例えば、復号器22は、図形記号を角度の向
きが最もよく似た図形記号の一方あるいは他方と混同す
る。あるいは、図形記号は、なんらかの異なった角度の
向きの図形記号とより混同されやすいという経験的な証
拠さえ存在するのである(このことは、図3に示される
ように、奇数と偶数の番号を付けられた図形記号の対g
1 とg3および対g2 とg4 の角度の向きはそれぞれ、
本質的にお互いに直交であるので、図形記号コード23
ではありそうもないのだが)。しかしながら、いかなる
2つの図形記号でも混同する確率が解析的にあるいは経
験的にそのいずれによって決定されるかに関係なく、他
の技術(例えば、シフト符号器(shift encoders)で)に
ときどき使用される形態のグレイコード化が、もし、図
形記号g1 〜g4 がお互いに混同されるそれらの確率に
従って順序づけられるのであれば、そのような混同から
生じるデータの損失を最小限にとどめるために用いられ
ることが認められている。
を減少させるために、図形記号g1〜g4 が、お互いに
混同されるそれらの確率に従って、周期的な列(cyclica
l sequence) の中に分類され、それから、順序づけられ
た図形記号が、グレイコード列に従って、それらのそれ
ぞれの符号化の値に割り当てられる。より厳密に説明す
ると、もし、Pi,j が図形記号gi を図形記号gj と同
一であると識別する可能性があるとすれば、その順序づ
けが各図形記号gi に対して次の条件の両方を満足する
場合にのみ、与えられた図形記号の順序づけ(g1 、g
2 、........gk )はグレイコード化に適する。
1〕>1である。 かつ、すべてのLに対して、 Pi,i >>Pi,i+1 >Pi,L 、ここで、絶対値〔L−
1〕>1である。
モジュロ数J=(J−1)MOD.k を表現することが認め
られる場合にのみ明白である。したがって、 k+1=kMOD.k +1=0+1=1、であり、 1−1=(−1)MOD.k +1=(k−1)+1=k である。
号を混同するには十分に低い確率が存在することを意味
し、その結果、そのような混同が、復号器22の全範囲
にわたるビットエラー率を、与えられた用途に対して許
容することのできる低いレベルにするように寄与するこ
とを維持する(明確には、許されるそのような寄与は、
付加的な変数の数に依存するが、そのような趣旨は本発
明の範囲を逸脱するものである。)。
コードであり、そこでは、2進数の表現によって連続的
な数が表現され、それぞれの数はそれのすぐ前の数とた
だ1つのビット位置だけが異なる。このことに関して
は、IEEEの標準電気電子用語辞典(IEEE Standard Dicti
onary of Electrical and Electronic Terms) を参照さ
れたい。このようにして、それぞれの図形記号が周期的
に順序づけられた列においてそれが最も混同されそうな
2つの図形記号と隣接するように(この状態は、与えら
れた図形記号がより混同されそうなその他の図形記号が
列に存在しない場合にのみすべての与えられた図形記号
に対して、存在する)、M=2n 個の識別可能な図形記
号の形状を有する1組のコードのための図形記号が、上
述した形態の順序づけられた列にひとたび振り分けられ
ると、ビット長nのディジタル値に関するグレイコード
に従って、符号化の値が順序づけられた図形記号に割り
当てられる。例えば、図3を参照すると、ここでは、n
=2かつM=4であるが、図形記号g1 〜g4 の適切な
周期的な順序づけは、典型的には、g1 、g2 、g3、
g4 、g1 、g2 、g3 、..... であるので、図形記号
g1 、g2 、g3 、およびg4 が符号化のために割り当
てられたそれぞれの値は、グレイコードの列、00、01、
11、10、00、01、11、......に一致する。
てnビット長のグレイコードの有限個が存在する。例え
ば、n=2に対しては4つの組のグレイコードが存在
し、それらは順序を置き換えられたものである。その結
果として、本発明は、nビット長の符号化する値を、周
期的に順序づけするnビット長のすべての組のグレイコ
ードに従って、適切に順序づけられた2n 個の図形記号
のどんな組にでも割り当てることによって、実行される
ことがわかる。n>2に対するグレイコードにおいて
は、コードを介して循環するとき、より高位のビットの
値は、より低位のビットの値より少ない頻度で変化す
る。したがって、これらのより高位のビットは、より低
位のビットよりいくぶん、より信頼性が高い傾向がある
ので、それらのより高位のビットは、より好ましいもの
あるいは重要性があるものとして、復号器22によって
回復されるディジタル値に本質的に直接に作用するエラ
ー訂正機構(図示されない)のような手段によって有益
に取り扱われる。
クロッキング図形記号コードの復号器のビットエラー率
を減少させるための技法を提供することが理解されるで
あろう。また、本発明は、マルチビットの長いビットス
トリングのようなマルチビットのディジタル値を符号化
する図形記号コードの実質的にすべてに適用されること
が理解されるであろう。
概略ブロック図である。
斜線状のシンボルのほぼ等しく分散された4つの角度方
向を用いた自己クロッキング図形記号コードのプリント
出力である。
記号の回転の向きによって2−ビット・ディジタル値を
符号化する、順番に配列されたグレイ・コードを示した
図である。
号コード23を復号する間に、1つあるいはそれ以上の
図形記号を誤認する可能性があり、そのために、復号化
のエラーを引き起こす。この可能性は、典型的には、復
号器22がコード23の劣化せしめられたコピーを読み
込む場合に大きくなるが、復号器22がコード23の元
のイメージを読み込む場合であってもなんらかのエラー
が発生する。例えば、復号器22は、図形記号を角度の
向きが最もよく似た図形記号の一方あるいは他方と混同
する。あるいは、図形記号は、なんらかの異なった角度
の向きの図形記号とより混同されやすいという経験的な
証拠さえ存在するのである(このことは、図3に示され
るように、奇数と偶数の番号を付けられた図形記号の対
g1とg3および対g2とg4の角度の向きはそれぞ
れ、本質的にお互いに直交であるので、図形記号コード
23ではありそうもないのだが)。しかしながら、いか
なる2つの図形記号でも混同する確率が解析的にあるい
は経験的にそのいずれによって決定されるかに関係な
く、他の技術(例えば、シャフト符号器(shafte
ncoders)で)にときどき使用される形態のグレ
イコード化が、もし、図形記号g1〜g4がお互いに混
同されるそれらの確率に従って順序づけられるのであれ
ば、そのような混同から生じるデータの損失を最小限に
とどめるために用いられることが認められている。
Claims (1)
- 【請求項1】 1つの組の2n 個の図形的に識別可能な
図形記号にnビット長のマルチビットディジタル値を符
号化する自己クロッキング図形記号コードの読み取りに
おけるビットエラーを減少させる方法であって、 それぞれの図形記号は前記読み取りの間にその図形記号
が最も混同されそうな図形記号と隣接している前記図形
記号の周期的な連続した順序付けを識別する段階と、 前記順序付けに従って前記図形記号に連続するnビット
長のグレイコードの値を割り当てる段階であって、それ
によって、前記図形記号のそれぞれによって符号化され
た値がその図形記号が最も混同されそうな図形記号によ
って符号化された値と1つのビット位置でだけ異なる、
前記割り当てる段階と、 からなるビットエラーの減少方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/815,005 US5221833A (en) | 1991-12-27 | 1991-12-27 | Methods and means for reducing bit error rates in reading self-clocking glyph codes |
| US815005 | 1991-12-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0620078A true JPH0620078A (ja) | 1994-01-28 |
| JP3268675B2 JP3268675B2 (ja) | 2002-03-25 |
Family
ID=25216594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35615792A Expired - Lifetime JP3268675B2 (ja) | 1991-12-27 | 1992-12-18 | ビットエラー減少方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5221833A (ja) |
| JP (1) | JP3268675B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5723377A (en) * | 1995-06-13 | 1998-03-03 | Nec Corporation | Process for manufacturing a semiconductor device including a silicidation step |
| JP2009123054A (ja) * | 2007-11-16 | 2009-06-04 | Pioneer Electronic Corp | 座標パターン、座標パターンの表示装置及び読取装置 |
Families Citing this family (153)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE38758E1 (en) * | 1990-07-31 | 2005-07-19 | Xerox Corporation | Self-clocking glyph shape codes |
| US7313251B2 (en) | 1993-11-18 | 2007-12-25 | Digimarc Corporation | Method and system for managing and controlling electronic media |
| US6983051B1 (en) | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
| US5768426A (en) | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
| US5748763A (en) | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
| US6449377B1 (en) | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
| US6546112B1 (en) * | 1993-11-18 | 2003-04-08 | Digimarc Corporation | Security document with steganographically-encoded authentication data |
| JPH07220035A (ja) * | 1993-12-22 | 1995-08-18 | Xerox Corp | 光学的読み取り可能レコード |
| US5449896A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Random access techniques for use with self-clocking glyph codes |
| US6182901B1 (en) * | 1993-12-22 | 2001-02-06 | Xerox Corporation | Orientational disambiguation for self-clocking glyph codes |
| US5453605A (en) * | 1993-12-22 | 1995-09-26 | Xerox Corporation | Global addressability for self-clocking glyph codes |
| US5449895A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Explicit synchronization for self-clocking glyph codes |
| US5537223A (en) * | 1994-06-02 | 1996-07-16 | Xerox Corporation | Rotating non-rotationally symmetrical halftone dots for encoding embedded data in a hyperacuity printer |
| US5718457A (en) * | 1994-07-29 | 1998-02-17 | Elpatronic Ag | Method of marking objects with code symbols |
| US6778682B2 (en) | 1994-10-21 | 2004-08-17 | Digimarc Corporation | Redundantly embedding auxiliary data in source signals |
| JPH08137980A (ja) * | 1994-11-15 | 1996-05-31 | Olympus Optical Co Ltd | ドットコードの記録方法及びドットコードの記録再生装置 |
| US5576532A (en) * | 1995-01-03 | 1996-11-19 | Xerox Corporation | Interleaved and interlaced sync codes and address codes for self-clocking glyph codes |
| US5939703A (en) * | 1995-01-03 | 1999-08-17 | Xerox Corporation | Distributed dimensional labeling for dimensional characterization of embedded data blocks |
| US6948070B1 (en) | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
| US7133845B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | System and methods for secure transaction management and electronic rights protection |
| US7165174B1 (en) | 1995-02-13 | 2007-01-16 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management |
| US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
| US7124302B2 (en) | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| CN1312549C (zh) | 1995-02-13 | 2007-04-25 | 英特特拉斯特技术公司 | 用于安全交易管理和电子权利保护的系统和方法 |
| US7095854B1 (en) | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US7133846B1 (en) | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management |
| US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
| US7069451B1 (en) | 1995-02-13 | 2006-06-27 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
| US7143290B1 (en) | 1995-02-13 | 2006-11-28 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution |
| DE69629071T2 (de) * | 1995-03-29 | 2004-04-22 | Eastman Kodak Co. | Vorrichtung zum Drucken, Speichern und Wiederauffinden eines aufgezeichneten Bildes |
| US7555139B2 (en) * | 1995-05-08 | 2009-06-30 | Digimarc Corporation | Secure documents with hidden signals, and related methods and systems |
| US7724920B2 (en) | 1995-05-08 | 2010-05-25 | Digimarc Corporation | Digital authentication with analog documents |
| USD374630S (en) | 1995-05-17 | 1996-10-15 | Psc Inc. | Template for hexagonal code symbol area |
| US7051086B2 (en) * | 1995-07-27 | 2006-05-23 | Digimarc Corporation | Method of linking on-line data to printed documents |
| US5684885A (en) * | 1995-09-27 | 1997-11-04 | Xerox Corporation | Binary glyph codes based on color relationships |
| US5859920A (en) | 1995-11-30 | 1999-01-12 | Eastman Kodak Company | Method for embedding digital information in an image |
| US5862270A (en) * | 1995-12-08 | 1999-01-19 | Matsushita Electric Industrial Co., Ltd. | Clock free two-dimensional barcode and method for printing and reading the same |
| US5668636A (en) * | 1995-12-20 | 1997-09-16 | Xerox Corporation | Embedded data controlled digital highlight color copier |
| US6000621A (en) * | 1995-12-21 | 1999-12-14 | Xerox Corporation | Tilings of mono-code and dual-code embedded data pattern strips for robust asynchronous capture |
| US5905819A (en) * | 1996-02-05 | 1999-05-18 | Eastman Kodak Company | Method and apparatus for hiding one image or pattern within another |
| US20010011253A1 (en) | 1998-08-04 | 2001-08-02 | Christopher D. Coley | Automated system for management of licensed software |
| US6098882A (en) * | 1996-03-01 | 2000-08-08 | Cobblestone Software, Inc. | Variable formatting of digital data into a pattern |
| US6820807B1 (en) | 1996-03-01 | 2004-11-23 | Cobblestone Software, Inc. | Variable formatting of digital data into a pattern |
| US5761686A (en) * | 1996-06-27 | 1998-06-02 | Xerox Corporation | Embedding encoded information in an iconic version of a text image |
| US5765176A (en) * | 1996-09-06 | 1998-06-09 | Xerox Corporation | Performing document image management tasks using an iconic image having embedded encoded information |
| US5864127A (en) * | 1996-10-10 | 1999-01-26 | Xerox Corporation | Analog glyph detector and detector arrays |
| US5901224A (en) * | 1996-10-21 | 1999-05-04 | Xerox Corporation | Quasi-reprographics with variable embedded data with applications to copyright management, and distribution control |
| MY118364A (en) * | 1996-11-26 | 2004-10-30 | Sony Corp | Information input method and apparatus using a target pattern and an access indication pattern |
| MY119088A (en) * | 1996-11-26 | 2005-03-31 | Sony Corp | Information input method, information input sheet, and information input apparatus |
| US7062500B1 (en) | 1997-02-25 | 2006-06-13 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
| US5920861A (en) | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
| US6786420B1 (en) | 1997-07-15 | 2004-09-07 | Silverbrook Research Pty. Ltd. | Data distribution mechanism in the form of ink dots on cards |
| US6618117B2 (en) | 1997-07-12 | 2003-09-09 | Silverbrook Research Pty Ltd | Image sensing apparatus including a microcontroller |
| US7110024B1 (en) | 1997-07-15 | 2006-09-19 | Silverbrook Research Pty Ltd | Digital camera system having motion deblurring means |
| AUPO850597A0 (en) | 1997-08-11 | 1997-09-04 | Silverbrook Research Pty Ltd | Image processing method and apparatus (art01a) |
| AUPO802797A0 (en) | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Image processing method and apparatus (ART54) |
| US6985207B2 (en) | 1997-07-15 | 2006-01-10 | Silverbrook Research Pty Ltd | Photographic prints having magnetically recordable media |
| US6624848B1 (en) | 1997-07-15 | 2003-09-23 | Silverbrook Research Pty Ltd | Cascading image modification using multiple digital cameras incorporating image processing |
| US6879341B1 (en) | 1997-07-15 | 2005-04-12 | Silverbrook Research Pty Ltd | Digital camera system containing a VLIW vector processor |
| US20040119829A1 (en) | 1997-07-15 | 2004-06-24 | Silverbrook Research Pty Ltd | Printhead assembly for a print on demand digital camera system |
| US6690419B1 (en) | 1997-07-15 | 2004-02-10 | Silverbrook Research Pty Ltd | Utilising eye detection methods for image processing in a digital image camera |
| SG120062A1 (en) * | 1997-07-15 | 2006-03-28 | Silverbrook Res Pty Ltd | Utilising of brush stroking techniques in the generation of computer images |
| US6112181A (en) | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| US7092914B1 (en) | 1997-11-06 | 2006-08-15 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| US7069453B1 (en) * | 1997-11-24 | 2006-06-27 | Xerox Corporation | Paper document satchels |
| US6081345A (en) * | 1998-01-29 | 2000-06-27 | Xerox Corporation | Line screen having extended dynamic tone range for embedding machine readable data in halftone images |
| US7233948B1 (en) | 1998-03-16 | 2007-06-19 | Intertrust Technologies Corp. | Methods and apparatus for persistent control and protection of content |
| US6330976B1 (en) | 1998-04-01 | 2001-12-18 | Xerox Corporation | Marking medium area with encoded identifier for producing action through network |
| WO1999050787A1 (en) * | 1998-04-01 | 1999-10-07 | Xerox Corporation | Cross-network functions via linked hardcopy and electronic documents |
| US6978036B2 (en) * | 1998-07-31 | 2005-12-20 | Digimarc Corporation | Tamper-resistant authentication techniques for identification documents |
| US5946414A (en) * | 1998-08-28 | 1999-08-31 | Xerox Corporation | Encoding data in color images using patterned color modulated image regions |
| AUPP702098A0 (en) | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART73) |
| US6141441A (en) * | 1998-09-28 | 2000-10-31 | Xerox Corporation | Decoding data from patterned color modulated image regions in a color image |
| US6565003B1 (en) | 1998-12-16 | 2003-05-20 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
| US6082619A (en) * | 1998-12-16 | 2000-07-04 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
| US7394573B1 (en) * | 1999-04-14 | 2008-07-01 | Xerox Corporation | System for authenticating hardcopy documents |
| US6371373B1 (en) | 1999-05-25 | 2002-04-16 | Matsushita Electric Industrial Co., Ltd. | Method for reading a two-dimensional barcode |
| AUPQ056099A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (pprint01) |
| US7243236B1 (en) | 1999-07-29 | 2007-07-10 | Intertrust Technologies Corp. | Systems and methods for using cryptography to protect secure and insecure computing environments |
| US7430670B1 (en) | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
| US6427920B1 (en) * | 1999-09-24 | 2002-08-06 | Xerox Corporation | High frequency masking of embedded digital data to improve appearance |
| SE517445C2 (sv) | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
| US6296192B1 (en) | 1999-12-16 | 2001-10-02 | Xerox Corporation | Machine-readable record with a two-dimensional lattice of synchronization code interleaved with data code |
| US6714677B1 (en) * | 1999-12-17 | 2004-03-30 | Xerox Corporation | Use of correlation histograms for improved glyph decoding |
| US6993655B1 (en) | 1999-12-20 | 2006-01-31 | Xerox Corporation | Record and related method for storing encoded information using overt code characteristics to identify covert code characteristics |
| SE0000949L (sv) | 2000-03-21 | 2001-09-22 | Anoto Ab | Positionsinformation |
| US7143952B2 (en) * | 2000-03-21 | 2006-12-05 | Anoto Ab | Apparatus and methods relating to image coding |
| US6586688B2 (en) | 2000-04-05 | 2003-07-01 | Anoto Ab | Information-related devices and methods |
| SE516310C2 (sv) * | 2000-04-05 | 2001-12-17 | Anoto Ab | Produkt med två kodningsmönster, innefattande rasterpunkter; samt förfarande, datorprogram och anordning för att avläsa kodningsmönstren |
| GB2407190B (en) * | 2000-06-21 | 2005-06-15 | Fryco Ltd | Optical encoding |
| EP1360638A1 (en) * | 2001-02-09 | 2003-11-12 | Enseal Systems Limited | Document printed with graphical symbols which encode information |
| US7502937B2 (en) * | 2001-04-30 | 2009-03-10 | Digimarc Corporation | Digital watermarking security systems |
| US7958359B2 (en) * | 2001-04-30 | 2011-06-07 | Digimarc Corporation | Access control systems |
| US6814289B2 (en) * | 2001-05-30 | 2004-11-09 | Sandia Corporation | Self-registering spread-spectrum barcode method |
| US7916124B1 (en) | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
| US6708894B2 (en) | 2001-06-26 | 2004-03-23 | Xerox Corporation | Method for invisible embedded data using yellow glyphs |
| US6732927B2 (en) * | 2001-06-26 | 2004-05-11 | Anoto Ab | Method and device for data decoding |
| US6966495B2 (en) * | 2001-06-26 | 2005-11-22 | Anoto Ab | Devices method and computer program for position determination |
| US7110604B2 (en) * | 2001-06-26 | 2006-09-19 | Anoto Ab | Processing of digital images |
| SE523700C2 (sv) | 2001-06-26 | 2004-05-11 | Anoto Ab | Förfarande, anordning och minnesmedium för positionsbestämning |
| US7175095B2 (en) * | 2001-09-13 | 2007-02-13 | Anoto Ab | Coding pattern |
| US7145556B2 (en) * | 2001-10-29 | 2006-12-05 | Anoto Ab | Method and device for decoding a position-coding pattern |
| SE520682C2 (sv) * | 2001-12-06 | 2003-08-12 | Anoto Ab | Rekonstruering av ett virtuellt raster |
| US20030117262A1 (en) * | 2001-12-21 | 2003-06-26 | Kba-Giori S.A. | Encrypted biometric encoded security documents |
| US20030116630A1 (en) * | 2001-12-21 | 2003-06-26 | Kba-Giori S.A. | Encrypted biometric encoded security documents |
| US20030229593A1 (en) * | 2002-03-14 | 2003-12-11 | Michael Raley | Rights expression profile system and method |
| JP2005532610A (ja) * | 2002-03-14 | 2005-10-27 | コンテントガード ホールディングズ インコーポレイテッド | 変調された信号を使用して使用権を表現するシステム及び方法 |
| US7974495B2 (en) * | 2002-06-10 | 2011-07-05 | Digimarc Corporation | Identification and protection of video |
| US20040229195A1 (en) * | 2003-03-18 | 2004-11-18 | Leapfrog Enterprises, Inc. | Scanning apparatus |
| GB0308413D0 (en) * | 2003-04-11 | 2003-05-21 | Enseal Systems Ltd | Verification of authenticity of check data |
| WO2004097723A1 (en) * | 2003-04-29 | 2004-11-11 | Anoto Ip Lic Hb | Methods, apparatus, computer program and storage medium for position decoding |
| SE0301248D0 (sv) * | 2003-04-29 | 2003-04-29 | Anoto Ab | Methods, apparatus, computer program and storage medium for position decoding |
| US7751089B2 (en) * | 2003-05-26 | 2010-07-06 | Anoto Ab | Method for compressing a digital representation containing a page-describing code, which is sent from a computer to a printer |
| KR20060024410A (ko) | 2003-06-13 | 2006-03-16 | 아노토 아이피 엘아이씨 에이치비 | 코딩 패턴의 주문형 인쇄 |
| US7175096B2 (en) * | 2003-12-18 | 2007-02-13 | Electronic Data Systems Corporation | Data glyph format |
| JP3766678B2 (ja) * | 2003-12-25 | 2006-04-12 | 健治 吉田 | ドットパターンを用いた情報入出力方法 |
| US20050142263A1 (en) * | 2003-12-30 | 2005-06-30 | Lauren Keilbach | Fish food flakes |
| US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
| US20060127872A1 (en) * | 2004-03-17 | 2006-06-15 | James Marggraff | Method and device for associating a user writing with a user-writable element |
| US20060033725A1 (en) * | 2004-06-03 | 2006-02-16 | Leapfrog Enterprises, Inc. | User created interactive interface |
| US20060125805A1 (en) * | 2004-03-17 | 2006-06-15 | James Marggraff | Method and system for conducting a transaction using recognized text |
| US7453447B2 (en) * | 2004-03-17 | 2008-11-18 | Leapfrog Enterprises, Inc. | Interactive apparatus with recording and playback capability usable with encoded writing medium |
| US7831933B2 (en) | 2004-03-17 | 2010-11-09 | Leapfrog Enterprises, Inc. | Method and system for implementing a user interface for a device employing written graphical elements |
| US20060067576A1 (en) * | 2004-03-17 | 2006-03-30 | James Marggraff | Providing a user interface having interactive elements on a writable surface |
| US7853193B2 (en) * | 2004-03-17 | 2010-12-14 | Leapfrog Enterprises, Inc. | Method and device for audibly instructing a user to interact with a function |
| US8620083B2 (en) * | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
| SE0401647D0 (sv) * | 2004-06-28 | 2004-06-28 | Anoto Ab | Coding and decoding of data |
| US7240849B2 (en) * | 2004-08-27 | 2007-07-10 | Hewlett-Packard Development Company, L.P. | Glyph pattern generation and glyph pattern decoding |
| JP4556705B2 (ja) * | 2005-02-28 | 2010-10-06 | 富士ゼロックス株式会社 | 2次元座標同定装置、画像形成装置及び2次元座標同定方法 |
| ITMI20050824A1 (it) * | 2005-05-06 | 2006-11-07 | Secure Edge S R L | Codice grafico bidimensionale ad alta densita' e sistema di codifica e sistema di decodifica basati su tale codice |
| US8074891B2 (en) * | 2005-06-17 | 2011-12-13 | Anoto Ab | Coding and decoding methods and apparatuses |
| US7922099B1 (en) | 2005-07-29 | 2011-04-12 | Leapfrog Enterprises, Inc. | System and method for associating content with an image bearing surface |
| US7936339B2 (en) * | 2005-11-01 | 2011-05-03 | Leapfrog Enterprises, Inc. | Method and system for invoking computer functionality by interaction with dynamically generated interface regions of a writing surface |
| US7588192B2 (en) * | 2006-01-20 | 2009-09-15 | Xerox Corporation | Hard copy protection and confirmation method |
| US7445160B2 (en) | 2006-06-14 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | Position location using error correction |
| US8261967B1 (en) | 2006-07-19 | 2012-09-11 | Leapfrog Enterprises, Inc. | Techniques for interactively coupling electronic content with printed media |
| EP1927071B1 (de) * | 2006-09-18 | 2009-01-14 | Vision Tools Hard- Und Software Entwicklungs-GmbH | Codierung beim beschriften mit optisch lesbaren markierungen |
| US20090212120A1 (en) * | 2007-03-19 | 2009-08-27 | Yao-Hung Tsai | Graphical indicator |
| JP5557419B2 (ja) * | 2007-10-17 | 2014-07-23 | スパンション エルエルシー | 半導体装置 |
| US8194976B2 (en) * | 2007-10-22 | 2012-06-05 | Hewlett-Packard Development Company, L.P. | Machine readable documents and reading methods |
| EP2138960A1 (en) | 2008-06-27 | 2009-12-30 | Anoto AB | A method and a device for controlling printing of graphical information |
| US7991153B1 (en) | 2008-08-26 | 2011-08-02 | Nanoglyph, LLC | Glyph encryption system and related methods |
| US8100330B2 (en) * | 2009-05-06 | 2012-01-24 | Xerox Corporation | Method for encoding and decoding data in a color barcode pattern |
| US8047447B2 (en) * | 2009-05-06 | 2011-11-01 | Xerox Corporation | Method for encoding and decoding data in a color barcode pattern |
| US8453922B2 (en) * | 2010-02-09 | 2013-06-04 | Xerox Corporation | Method for one-step document categorization and separation using stamped machine recognizable patterns |
| US20110242110A1 (en) * | 2010-04-02 | 2011-10-06 | Cohen Frederick B | Depiction of digital data for forensic purposes |
| EP2813918A1 (en) | 2013-06-11 | 2014-12-17 | Anoto AB | Electronic pen |
| US20140372469A1 (en) * | 2013-06-14 | 2014-12-18 | Walter Gerard Antognini | Searching by use of machine-readable code content |
| US10977466B2 (en) * | 2015-07-09 | 2021-04-13 | Hewlett-Packard Development Company, L.P. | Multi-dimensional cyclic symbols |
| CN105335740B (zh) | 2015-10-19 | 2019-01-11 | 松翰科技股份有限公司 | 图像指标的读取方法、指标结构以及其电子装置 |
| PL248294B1 (pl) * | 2023-01-06 | 2025-11-24 | Deeplai Prosta Spolka Akcyjna | Sposób dynamicznego kodowania informacji oraz nanoszenia kodu na materiał oraz sposób odczytu informacji |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63193290A (ja) * | 1987-02-06 | 1988-08-10 | Kazutaka Kitahara | デジタル値のコ−ド表現方法 |
| US5128525A (en) * | 1990-07-31 | 1992-07-07 | Xerox Corporation | Convolution filtering for decoding self-clocking glyph shape codes |
-
1991
- 1991-12-27 US US07/815,005 patent/US5221833A/en not_active Expired - Lifetime
-
1992
- 1992-12-18 JP JP35615792A patent/JP3268675B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5723377A (en) * | 1995-06-13 | 1998-03-03 | Nec Corporation | Process for manufacturing a semiconductor device including a silicidation step |
| JP2009123054A (ja) * | 2007-11-16 | 2009-06-04 | Pioneer Electronic Corp | 座標パターン、座標パターンの表示装置及び読取装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3268675B2 (ja) | 2002-03-25 |
| US5221833A (en) | 1993-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0620078A (ja) | ビットエラー減少方法 | |
| US6000613A (en) | Self-clocking glyph code having composite glyphs for distributively encoding multi-bit digital values | |
| JP3212394B2 (ja) | 複数の2−ビット・ディジタル値を記録媒体上の自己クロッキングコードとして符号化する方法 | |
| US6351569B1 (en) | Coding method, decoding method, coding device and decoding device | |
| US4096527A (en) | Run length encoding and decoding methods and means | |
| KR930024430A (ko) | 산술 부호화 방식 | |
| EP0658982B1 (en) | System for bi-level symbol coding-decoding with saved storage and method for the same | |
| US4623936A (en) | Error processing technique for modified read code | |
| JPS60154776A (ja) | コード化及び解号方式 | |
| US5091977A (en) | Image data compression method using a run prediction technique | |
| JPH04270564A (ja) | カラー情報を有するシリアル画像データ圧縮方式 | |
| JP2000217003A (ja) | 符号化装置および復号化装置 | |
| EP2924617A1 (en) | Method, apparatus, storage medium, and coding scheme for data storage using amplitude modulation | |
| CA2491625C (en) | Method for coding and decoding digital data stored or transmitted according to the pixels method for transmitting prioritized pixels | |
| JPH0764481A (ja) | 極秘文書の機密保持方法 | |
| US6272256B1 (en) | Fast compression of periodic halftoned bitonal images | |
| JP4526069B2 (ja) | 画情報の算術符号化装置及び画情報の算術復号化装置 | |
| KR100313884B1 (ko) | 데이터코딩장치 | |
| JPH04216272A (ja) | Mr符号の復号化方法 | |
| JPH04345275A (ja) | ファクシミリ装置の復号化方法 | |
| JPH08204956A (ja) | 画像通信方式 | |
| JPH09135357A (ja) | カラー画像信号の復号化装置 | |
| JPS61294970A (ja) | カラ−画像デ−タの復号装置 | |
| JPS63197172A (ja) | 予測符号化装置 | |
| JPH0645953A (ja) | 誤り訂正方法及び誤り訂正符号付加回路及び誤り訂正回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010717 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011225 |
|
| 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 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080118 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100118 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120118 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130118 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |