[go: up one dir, main page]

JP2004506994A - デジタル・ペン - Google Patents

デジタル・ペン Download PDF

Info

Publication number
JP2004506994A
JP2004506994A JP2002521216A JP2002521216A JP2004506994A JP 2004506994 A JP2004506994 A JP 2004506994A JP 2002521216 A JP2002521216 A JP 2002521216A JP 2002521216 A JP2002521216 A JP 2002521216A JP 2004506994 A JP2004506994 A JP 2004506994A
Authority
JP
Japan
Prior art keywords
pen
data
processor
substrate
barcode
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.)
Pending
Application number
JP2002521216A
Other languages
English (en)
Inventor
スミス、バートン、アレン
ズィマーマン、トーマス、ガスリー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2004506994A publication Critical patent/JP2004506994A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection 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/0321Detection 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

【課題】ペン本体上に、ペン先がストロークする紙の方に光を向けるレーザを含む、インク書きペン先を有するデジタル・ペンを提供すること。
【解決手段】回折格子は、基準ビームを反射して、基板からの散乱ビームを移動検出器に向けて通過させる。移動検出器は、その結果、光の干渉パターンを受け取る。プロセッサは、検出器から信号を受け取り、位置信号を生成して、その信号を蓄積する。バーコード読取器は、基板からバーコード・ビームを受け取り、三次元強さセンサは、ペンにかかる多方面からの力を表す信号を出力する。信号はホスト・プロセッサにアップロードされ、ホスト・プロセッサは、それらを結合して、回転が補正された相互位置(バーコード付き紙を使用しない場合)または回転が補正された絶対位置(バーコード付き紙を使用した場合)を生成する。これらを使って、英数字または図形表現を提供することができる。
【選択図】図1

Description

【0001】
【発明の属する技術分野】
本発明は、一般に、手書きデータの入力に関し、より詳細にはペン入力デバイスを使った、データ入力を容易にするための方法およびシステムに関する。
【0002】
【従来の技術】
インクで書くかどうかにかかわらず本明細書では「デジタル・ペン」とも呼んでいるデジタル筆記用具を使って、紙の上のペン・ストロークをとらえ、それらをデジタル化することができる。それによって、そのペン・ストロークを、手書き認識ソフトウェアにより、手書きをデジタルに蓄積したレコードに変換することができる。このようにして、現代の文書通信における骨の折れる退屈なステップ、すなわち、手書きのものを手作業でコンピュータ化されたワード・プロセッサに移すステップが排除され、生産性が著しく向上する。
【0003】
【発明が解決しようとする課題】
したがって、デジタル・ペン・システムは、あるやり方でペンの時間依存の位置を検知し、その位置をペン・ストロークに変換することによって、基板上のペン・ストロークをデジタル化して、ペン・ストロークのデジタル表現を手書き認識デバイスに入力することができる。本明細書で認識しているように、特別なペンが、そこにおいて用紙の上を移動しながら磁界を生成または変更する、磁気タイプのシステムを使用することができる。この場合、その上に用紙が置かれる特別なパッドが、その磁界を検知する。同様に、特別なペンが、そこにおいて用紙の上を移動しながら超音波信号を生成または変更する、超音波システムを使用することができる。この場合、その上に用紙が置かれる特別なパッドが、その信号を検知する。
【0004】
別のタイプのペン入力デバイスが、イスラエルのOTM TechnologiesLtd.によって「OTM」という商標名の技術のもとに開発されている。この技術は、基板からのレーザ反射によって生成される干渉パターンを使って、ペンの相互位置を追跡するというものである。本明細書で認識しているように、OTM技術は、ペンの絶対位置を追跡することを考えておらず、そのため、例えば「t」の横線を引くために、あるいは「i」の点を打つために、ペンを基板から持ち上げて、再び元に戻すと、ペンが、基板から持ち上げられた位置に対してどこに置かれたのかがわからない。これは、ユーザの立場から見ると望ましくない。
【0005】
さらに、基板上に書くためにペン先を使わなければならないので、レーザを、正確にペン先の上にではなく、その近くにしか置くことができない。これによって、位置が要求されているペン先と、位置が実際に引き出される光の源の間に視差が生じる可能性がある。書き手が、ペン先を基板上のある場所に置いたままペンを回すと、この視差によって位置の誤差が生じる。
【0006】
本発明は、上述の問題の両方を認識し、少なくともそのうちの1つを解決することを目的としている。
【0007】
【課題を解決するための手段】
デジタル・ペンは、ペン先を定義する細長い本体、および、ペン先をそれに対して位置付けることができる基板の上に光を向けるように、本体上で方向付けられた1つのレーザを含む。本体上の回折格子は、基準ビームを反射し、基板からの散乱ビームを通過させる。これらのビームを、少なくとも1つ、好ましくは3つの移動検出器が光の干渉パターンとして受け取る。また、本体上のバーコード読取器は、基板からバーコード・ビームを受け取り、プロセッサは、検出器から信号を受け取って、後でホスト・プロセッサにアップロードするために、それらを蓄積する。
【0008】
好ましい実施形態では、プロセッサは、ペンの位置を表す位置信号を出力するようにプログラムされている。光検出器に加えて、ペン本体は、ペンにかかる多方面からの力を表す信号を出力する強さセンサを支持することができる。デジタル・メモリが本体によって支持されており、それは、プロセッサからの位置および強さ信号を蓄積する。それによって、信号はこのメモリから検索され、それをホスト・プロセッサが処理することができる。好ましくは、フィルタ回路は、バーコード読取器からの信号へのスペックルの寄与を取り除く、フィルタ構造を含む。
【0009】
好ましい実施形態では、基板は、ホスト・プロセッサにとって既知の光コードを含む。この実施形態では、バーコード読取器は、光コードを検出したことに応答して信号を出力し、ホスト・プロセッサは、バーコード読取器が生成したデータを移動検出器が生成したデータと結合して、ペンの絶対位置を提供する。プロセッサは、さらに、強さセンサからのデータを使って、ペンの回転を補正する。一方、ホスト・プロセッサにとって既知の光コードを基板が含んでいない場合は、ホスト・プロセッサは、強さセンサが生成したデータを移動検出器が生成したデータと結合して、回転が補正されたペンの相互位置を提供する。
【0010】
別の態様では、デジタル・ペンは、ペン先を定義する細長い本体を含む。レーザが本体上で、ペン先をそれに対して位置付けることができる基板の上に光を向けるように方向付けられる。また、回折格子は、基準ビームを反射して、基板からの散乱ビームを少なくとも1つの移動検出器に向けて通過させる。また、強さセンサが静的、動的、および加速信号を含めて、ペンにかかる力を表す信号を出力するため本体によって支持されている。プロセッサは、移動検出器および強さセンサから信号を受け取る。
【0011】
さらに別の態様では、デジタル・ペンのバーコード読取器のデータ、強さセンサのデータ、および移動検出器のデータを受け取るためのホスト・プロセッサを開示する。このホスト・プロセッサは、ペンが既知のバーコードを検知したかどうかを判定するための論理手段、および、ペンが既知のバーコードを検知した場合には、バーコード読取器のデータを、強さセンサのデータおよび移動検出器のデータと結合して、ペンの回転が補正された、ペンの絶対位置を提供するための論理手段を含む。また、ホスト・プロセッサは、ペンが既知のバーコードを検知しなかった場合には、強さセンサのデータと移動検出器のデータを結合して、ペンの回転が補正された、ペンの相互位置を提供するための論理手段も含む。
【0012】
本発明の詳細は、その構造および動作の両方に関して、添付の図面を参照することにより最もよく理解することができよう。図面中、同じ参照番号は同じ部分を指す。
【0013】
【発明の実施の形態】
最初に図1を参照すると、全体を10で表すペン入力デバイスを示してある。このデバイスは、無地またはより好ましくは、バーコード付き基板12、および少なくとも1つの軽量の細長い、中空のプラスチック製または金属製のペン本体14を含む。バーコード付き基板を使用する場合は、可視光線、紫外線、または赤外線を吸収し、極性を選択する、蛍光性または反射性のバーコードを表すラインを配列して、ページ番号、および書式の場合にはフィールドの場所とともに、例えば4分の1インチ平方の、基板上のデカルト座標における絶対位置を一意に識別することができる。さらに、本明細書で考えているように、連続するバーコード・グループを互いに直行させることができ、それによって、ある方位が、ペンが動く経路にほぼ平行であって、その結果うまく読み取れない場合にも、その後に続くパターンはそれよりも容易に読み取られる。
【0014】
「バーコード」という用語は、空間的にデジタル情報を符号化する、基板上の光学式マークの総称である。光学式マークは、検出器によって検出された光を変調させる。その変調によって、光の強度が電気信号に変換される。電気信号は、処理されてデジタル情報に復号される。好ましいバーコードは、一次元バーコードのマトリックスである。シンボル中のデジタル情報は、エレメントの厚みおよび間隔の中に含まれている。デジタル情報の一次元および二次元バーコードへの符号化はよく知られている。好ましい符号化はコード128である。他の実施形態は、ユニバーサル・プロダクト・コード(UPS)、コード39、コード93を含む。
【0015】
本明細書に記載の好ましい実施形態では、書き手が、基板12上のストロークを電子的に記録しながら、紙などの基板12の上に、インク、黒鉛またはその他の物質で書くように操作できる、ペン本体14を考えている。しかし、本明細書で提案している原理は、必ずしもインクやその他の物質を基板上に落とす必要がない、また、細長くはなく、例えばマウスのような形をしたスタイラス・タイプのデバイスであるペン本体14を用いて、使用することができることを理解されたい。
【0016】
強さセンサ16は、以下に開示する目的で、ペン本体14の上に支持することができる。好ましい実施形態では、強さセンサ16は、1996年10月23日に出願した、同時係属の米国特許出願第08/735,482号で開示しているセンサである。強さセンサ16は、ペン先にかかる力、x、y、zを測定するのに適したどのようなデバイスでもよく、また、強さセンサ16、および本明細書で開示しているその他の電気コンポーネントは、直流電源18、好ましくは、電圧設定電子回路を備えた、タイプAAAのニッケル・金属水素化物蓄電池によって通電することができる。強さセンサ16からの信号は、アナログ・デジタル変換機を含むことができる信号処理電子回路20に送られる。あるいは、電源18は、アルカリ電池またはその他の同等の電源であってもよい。電子回路20からのデジタル化された信号は、デジタル・プロセッサ22に送られ、デジタル・プロセッサ22は、その信号を処理して、ペンの位置情報をデジタル・メモリ24に蓄積する。メモリ24に蓄積された信号は、光パッケージ30からの光の放射に基づいて、ペン先28(これは、例えばインク・カートリッジ26に通じている)の位置を表す。それによって、信号を、矢印「A」で示すように、信号をホスト・プロセッサ31に転送し、手書き認識エンジンを使って、この位置信号を、図形表現または英数字あるいはその両方に相関させることができる。手書き認識エンジンは、米国特許第5,644,652号、第5,343,537号、または第5,550,931号に開示しているもののような、いずれかの適した手書き認識システムであってよい。電源18、電子回路20、プロセッサ22、およびメモリ24はすべて、図示するようにペン本体14上に搭載される。
【0017】
本発明によれば、電源18は、光パッケージ30中の本体14上に搭載されているレーザも通電する。より詳細には、図2および3に示すように、レーザ32、好ましくは、赤外線(IR)レーザを、ペン本体14上に搭載する。第1のレーザ・ビーム34をペン本体14の末端ペン先28の付近の方に向けるように、レーザ32を本体14上で方向付けることによって、コヒーレント・レーザ光が、多数のビームとなって基板12のテクスチャから散乱することを理解されたい。例示のために第1および第2の反射ビーム36、38を示してある。ここで考えているように、反射されたレーザ光は、回折格子40を通過して戻り、第1のビーム36は、好ましい実施形態では同様に本体14上に搭載されている、少なくとも1つ、好ましくは、x/z、y/z、およびx/y/z移動光検出器42、44、46によって検出される。図2を参照すると最もよくわかるように、移動光検出器42、44、46は、格子40から回折する基準ビーム48も受け取り、その結果、移動光検出器42、44、46は干渉フリンジを受け取る。
【0018】
一方、バーコード読取器50は、好ましくは、第2の反射ビーム38を検出するように光パッケージ30の中央に搭載し、基板12としてバーコード付き紙が使用されている場合にはバーコード・エレメントを表す信号を出力する。バーコード読取器50は、好ましくは、バーコード信号への直流の寄与を最小限にするように基準ビーム48の経路を外れるように置く。好ましい実施形態では、レーザ光を吸収するバーコード・エレメントが照明スポットの下を通過すると、第2のビーム38の強度が弱まる。あるいは、バーコード・エレメントは、光を反射または蛍光を発し、この場合、バーコード・エレメントが照明スポットの下を通過すると、第2のビーム38の強度が強まる。これよりも好ましさが劣る実施形態では、移動光検出器42、44、46のうち1つをバーコード読取器として使うことができるが、このような実施形態では、信号中に、大きく、望ましくない直流成分が存在する。
【0019】
好ましい実施形態では、光検出器が、図4に示すアナログ信号処理コンポーネントと同じダイ上に集積されたCMOSフォトダイオードである。光検出器42、44、46からの信号は、電子回路20中のADC、または別個のADC(図示せず)によって、デジタル化された干渉フリンジ信号とともにデジタル化され、次いでプロセッサ22に送られる。
【0020】
特に好ましい実施形態では、光検出器が電子回路20と同じ基板上につくられ、メモリ24が4メガバイトのフラッシュ・メモリ・チップであり、プロセッサ22がScenix社の8ビットRISCプロセッサ・チップであり、レーザ32が赤外発光垂直共振器面発光レーザ(VCSEL)である。
【0021】
本発明によれば、プロセッサ22は、図5に示すように、ソフトウェアまたはファームウェアの位置モジュール33にアクセスして、電子回路20からの信号を、ペン先28の基板12に対する位置を表す位置信号に相関させる。これらの信号は、次いで、位置信号を英数字および図形表現に還元するために、上記の手書き認識エンジンに送られる。あるいは、汎用の相互または絶対位置指示デバイスとして使用される場合には、これらの信号をカーソルを動かすために使用することができる。
【0022】
本発明のプロセッサは、その目的とする機能に適した、また、本明細書に記載の正しい方法ステップを実施するようにプログラムされた、汎用コンピュータであってよいことを理解されたい。例えば、プロセッサ22は、アナログ・デバイスADSP2104Lなどのデジタル信号プロセッサ、またはXilinx XC2S39またはASICなどの現場でプログラム可能な論理列であってよい。あるいは、プロセッサ22、ソフトウェア・モジュール33、およびメモリ24をペン本体14の外側に配置し、電波、超音波、IRリンク、またはその他のリモート手段によってそれらに離れてリンクすることもできる。プロセッサ22およびメモリ24を、デスクトップ・コンピュータ、ニューヨーク州アーマンクのインターナショナル・ビジネス・マシーンズ・コーポレーション(IBM)が製造しているThinkpad(登録商標)などのラップトップ・コンピュータ、3COM社のPalm Pilot(登録商標)などのパーソナル・デジタル・アシスタント、またはソニーのプレイステーションやセガのドリームキャスト(登録商標)などのビデオ・ゲームに含めることができる。
【0023】
プロセッサ22がアクセスするソフトウェア・モジュール33などの制御コンポーネントは、例えばASICチップ上の論理回路で、または、適切な電子データ蓄積機構、例えば、読取り専用メモリ(ROM)、またはハードディスク・ドライブまたは光ディスク・ドライブあるいはその両方、またはDASD配列、磁気テープ、電子読取り専用メモリ、または、現在のロジックを実行するために、従来通りにプロセッサ22と結合されたその他の適切なデータ蓄積装置中に含まれるソフトウェアで実施される、論理コンポーネントによって実行されることを理解されたい。例えば、制御コンポーネントを、フラッシュ・メモリまたはワンタイム・プログラマブル(OTP)メモリで実施することができる。
【0024】
本明細書の流れ図は、本ロジックの構造を示す。当業者は、流れ図が、本発明に従って機能する、コンピュータ・プログラム・コード・エレメントや電子論理回路などの論理エレメントの構造を示すものであることを理解されよう。明らかに、本発明は、図示のステップに対応する一続きの機能ステップを実施するようにデジタル処理装置(すなわちコンピュータ)に命令する形で、論理エレメントを提供するマシン・コンポーネントによって、その基本的な実施形態で実施される。換言すれば、モジュール33は、ソフトウェアまたはファームウェアで実施され、一連のコンピュータ実行可能命令としてプロセッサによって実行される、コンピュータ・プログラムであってよい。本発明の例示的一実施形態では、コンピュータ実行可能命令は、コンパイル済みC互換性コードからなる行であってよい。
【0025】
次に図4を参照すると、電子回路20の1つの好ましい信号処理回路を示してある。バーコード読取器50からの信号は、増幅器52によって増幅され、次いで、いわゆる「光スペックル」の寄与を信号から取り除くためにバンド・パス・フィルタ54に送られる。フィルタにかけられた信号は、第2の反射ビーム38の瞬間的な輝度を表す。この信号は、第2のビーム38の平均強度を表す信号を生成する、ロー・パス・フィルタ56にかけられる。コンパレータ58は、両方のフィルタ54、56から信号を受け取り、瞬間的強度が平均輝度を超える場合には、光を反射または蛍光を発するバーコード・エレメントが照明スポットの下にあることを表すデジタル「高」状態を出力し、瞬間的強度が平均輝度よりも低い場合には、光吸収バーコード・エレメントが照明スポットの下にあることを表す「低」状態を出力する。
【0026】
次に図5を参照すると、ペン・プロセッサ22のロジックを示してある。ロジックはスリープ状態78で開始し、ペン10が基板12にタッチしたことを強さセンサ16が検出すると、ブロック80に進む。ブロック80で、インクリメンタル・モーション変数dxおよびdyがゼロにリセットされ、タッチ・アクティビティの間隔をカウントする休止タイマ、およびバーコードの状態の間隔をカウントするバーコード・タイマがゼロにリセットされる。ロジックはメイン・ループに進み、そこでは、ブロック80の干渉計検出器30からインクリメンタル・モーションdxおよびdyが更新される。干渉計検出器30からインクリメンタル・モーションを決定する方法は、以下の参考文献の1つまたは複数において教示されている。すなわち、「LaserFocus World(レーザ・フォーカスの世界)」第36巻(2000年3月3日発行)中のOpherおよびUri Kinrot共著による「Interferometry: Encodermeasures motion through interferometry(インターフェロメトリ:エンコーダのインターフェロメトリによる動きの測定)」、米国特許第5,805,282号、欧州特許第EP00947833A1号、第EP00942286AI号、第EP00942285A1号、第EP00737843A3号、第EP00737843A2号。
【0027】
ロジックは判断ボックス82に進み、ペンが、最後のフレームの間に基板12と接触していなかった場合には、強さセンサ16からの信号が示すように、現在のフレームの間に基板12にタッチしたばかりかどうかを判定する。接触していた場合には、新しいタッチが示され、ブロック83で、ロジックは、「ペン・ダウン」メッセージをタイム・スタンプとともにオンボード・メモリ24に保存する。
【0028】
判断ボックス82での検査結果がノーであるならば、ロジックは、判断ボックス84に進み、その反対の検査、すなわち、ペンが、進行中のサイクルの間、基板12に接触していた場合には、現在はもう接触していないかどうかを判定する。この検査の結果がイエスであるならば、ブロック85で、ロジックは「ペン・アップ」メッセージをタイム・スタンプとともにオンボード・メモリ24に保存する。もちろん、判断ボックス84での検査結果がイエスの場合は、判断ボックス86での検査は省略され、ブロック85からの論理の流れは、判断ボックス86を飛び越す。
【0029】
ペンが基板12にタッチしていると、判断ボックス86の結果はイエスであり、ブロック87で、アキュミュレータaccx、accyにインクリメンタル移動dx、dyを加算した合計として算出された累算位置が、オンボード・メモリ24中に蓄積され、アキュミュレータaccx、accyはゼロにリセットされる。また、ブロック87では、休止タイマもゼロにリセットされ、ペンが使用中であることを示す。ペンが基板12に接触していなかった場合には、判断ボックス86の結果はノーであり、ブロック88で、アキュミュレータaccx、accyにインクリメンタル移動dx、dyを加算することにより、移動が累算される。
【0030】
ロジックは判断ボックス89に進み、そこでバーコード・コンパレータ58の状態がサンプリングされる。コンパレータ58の状態が、前のサイクルから変化している場合は、ブロック90で、そのコンパレータの状態およびバーコード・タイマがオンボード・メモリ24に蓄積され、バーコード・タイマがゼロにリセットされる。ブロック90に進むと、または判断ボックス89の結果がノーの場合には、ブロック91で、バーコード・タイマおよび間隔タイマが加算される。
【0031】
判断ボックス92で、休止タイマを調べて、ペン10が基板12にタッチしてからかなりの時間が経過しているかどうかを確かめる。イエスの場合は、レーザ・ペン・プロセッサ22をスリープ状態にして、バッテリ18を節約する。スリープ状態は、レーザ32をオフにすることを含む。判断ボックス92の結果がノーの場合は、ブロック81でサイクルが反復する。
【0032】
次に図6を参照すると、ホスト・プロセッサ31のロジックを示してある。ブロック98で開始し、ペン・メモリ24の内容が定期的にホスト・プロセッサ31にアップロードされる。図6に示すように、このメモリ・コンテンツには、バーコード・エレメント・データ、少なくともXおよびY、および好ましくはZの移動データ、およびX、Y、Zの強さデータが含まれる。
【0033】
判断ボックス100に進むと、例えば既知のバーコードをルックアップして、それをペンのコンパレータ58が生成したパターンと比較することによって、有効なバーコード・エレメントが検知されたかどうかを判定する。検知された場合には、ロジックはブロック110に進み、データからバーコード・シンボルを構成して、バーコード情報を蓄積する。このようにバーコードを構成することは、例えば、ともに参照により本明細書に組み込んでいる、米国特許第5,414,252号および第5,929,420号に記載の原理を使って行うことができる。次いで、ブロック112で、移動データを、バーコード絶対位置データ、および所望ならば強さセンサ・データに時間的にマッチさせ、かつ、空間的に記録する(それによってバーコードの中間地点間のペンの回転を補正する)。このデータの融合の結果は、状態114で、ペンの絶対位置の軌道の時刻歴を含む、ペンの絶対位置のファイルとして、ペン先の圧力(強さセンサ16のZ成分)およびページ番号とともに出力される。このファイルを使って、手書きページのデジタル・コピーを提供すること、手書き認識技術を用いてテキスト変換を行うこと、手書きのファクシミリを伝送すること、署名確認を行うことなどが可能である。圧力データを使って、レンダリングを施し、手書き認識および署名確認を支援することができる。
【0034】
一方、判断ボックス100で有効なバーコードが何も検知されなかった場合には、ロジックはブロック116に進んで、移動データを強さセンサ・データに空間的に記録して、ペンの回転を補正する。具体的には、強さセンサ16によって測定されたx、y、zの強さが強さベクトルを生成し、移動データから決定されたx、yの移動方向が、強さベクトルのx、yの成分と並ぶように回転される。このデータの融合の結果は、状態118で、ペンの相互位置ファイルとして、ペン先の圧力(強さセンサ16からの信号のz成分)とともに出力される。同様に、絶対位置もペンの回転について補正されることを理解されたい。
【0035】
本明細書に示し、詳細に説明している特定の「ペンの相互および絶対位置にインターフェロメトリを使ったデジタル・ペン」は、本発明の上記目的を完全に達成することができるが、それは、本発明の現在における好ましい実施形態であり、したがって、本発明によって広く考えられる内容を表すものであること、本発明の範囲は、当業者には明らかになり得る他の実施形態も完全に包含すること、したがって、本発明の範囲は頭記の特許請求の範囲以外の何によっても制限されるものではなく、また、特許請求の範囲において、エレメントを単数で言及している場合、それは別途記載している場合を除き「少なくとも1つ」を意味するものであることを理解されたい。上記の好ましい実施形態のエレメントと構造上および機能上等しく、当業者にとって既知のものはすべて、明白に参照により本明細書に組み込まれるものであり、頭記の特許請求の範囲に含まれるものである。
【図面の簡単な説明】
【図1】
本発明によるペン入力システムの側面立面図である。
【図2】
図1を直線2−2で切った場合の、本発明の光パッケージの概略立面図である。
【図3】
図1を直線3−3で切った場合の、本発明の光パッケージの概略平面図である。
【図4】
バーコード読取器用のペンの信号処理回路の構成図である。
【図5】
ペンのロジックの流れ図である。
【図6】
ペンからのダウンロード・データを受け取るホスト・プロセッサが実行する、データ処理の流れ図である。

Claims (23)

  1. 本体と、
    前記本体をそれに対して位置付けることができる基板の上に光を向けるように、前記本体上で方向付けられた少なくとも1つのレーザと、
    少なくとも1つの基準ビームを反射し、前記基板からの少なくとも1つの反射ビームを通過させる、少なくとも1つの回折格子と、
    前記反射ビームと前記基準ビームとの結合によって生成される光の干渉パターンを受け取る、少なくとも1つの移動検出器と、
    前記基板からバーコード・ビームを受け取る、少なくとも1つのバーコード読取器と、
    前記検出器から信号を受け取るプロセッサとを含むハンドヘルド入力デバイス。
  2. 前記プロセッサが、前記デバイスの位置を表す位置信号を出力するようにプログラムされている、請求項1に記載のデバイス。
  3. 前記本体によって支持されている少なくとも1つの強さセンサをさらに含み、前記強さセンサが、前記デバイスにかかる多方面からの力を表す信号を出力する、請求項1または2に記載のデバイス。
  4. 前記本体によって支持され、前記プロセッサからの位置信号を蓄積するデジタル・メモリをさらに含み、前記位置信号が前記メモリから検索され、ホスト・プロセッサによって処理されることが可能な、請求項1、2または3に記載のデバイス。
  5. 前記基板が、前記ホスト・プロセッサにとって既知の光コードを含み、前記コードが少なくとも位置を表し、前記バーコード読取器が、光コードの検出に応答して少なくとも1つのコード信号を出力する、請求項4に記載のデバイス。
  6. 前記ホスト・プロセッサが、前記バーコード読取器によって生成されたデータを、前記少なくとも1つの移動検出器によって生成されたデータと結合して、デバイスの絶対位置を提供する、請求項5に記載のデバイス。
  7. 前記プロセッサが、さらに前記強さセンサからのデータを使ってデバイスの回転を補正する、請求項6に記載のデバイス。
  8. 前記基板が前記ホスト・プロセッサにとって既知の光コードを含まず、前記ホスト・プロセッサが、前記強さセンサによって生成されたデータを、前記少なくとも1つの移動検出器によって生成されたデータと結合して、デバイスの相互位置を提供する、請求項4に記載のデバイス。
  9. 前記バーコード読取器からの前記信号へのスペックルの寄与を取り除く、フィルタ構造を含むフィルタ回路をさらに含む、請求項1ないし8のいずれかに記載のデバイス。
  10. ペン先を定義する細長い本体と、
    前記ペン先をそれに対して位置付けることができる基板の上に光を向けるように、前記本体上で方向付けられた少なくとも1つのレーザと、
    少なくとも1つの基準ビームを反射し、前記基板からの少なくとも1つの反射ビームを通過させる、少なくとも1つの回折格子と、
    前記反射ビームと前記基準ビームとの結合によって生成される光の干渉パターンを受け取る、少なくとも1つの移動検出器と、
    前記本体によって支持され、前記ペン上に作用する力を表す信号を出力する少なくとも1つの強さセンサと、
    前記移動検出器および強さセンサからの信号を受け取るプロセッサとを含むデジタル・ペン。
  11. 前記プロセッサが、前記ペンの位置を表す位置信号を出力するようにプログラムされている、請求項10に記載のペン。
  12. 前記基板からバーコード・ビームを受け取る、少なくとも1つのバーコード読取器をさらに含む、請求項10または11に記載のペン。
  13. 前記本体によって支持され、前記プロセッサからの位置信号を蓄積するデジタル・メモリをさらに含み、前記位置信号が前記メモリから検索されて、ホスト・プロセッサによって処理されることが可能な、請求項12に記載のペン。
  14. 前記基板が、前記ホスト・プロセッサにとって既知の光コードを含み、前記コードが少なくとも位置を表し、前記バーコード読取器が、光コードの検出に応答して少なくとも1つのコード信号を出力する、請求項13に記載のペン。
  15. 前記ホスト・プロセッサが、前記バーコード読取器によって生成されたデータを、前記少なくとも1つの移動検出器によって生成されたデータと結合して、ペンの絶対位置を提供する、請求項14に記載のペン。
  16. 前記プロセッサが、前記強さセンサからのデータをさらに使ってペンの回転を補正する、請求項13ないし15のいずれかに記載のペン。
  17. 前記基板が前記ホスト・プロセッサにとって既知の光コードを含まず、前記ホスト・プロセッサが、前記強さセンサによって生成されたデータを、前記少なくとも1つの移動検出器によって生成されたデータと結合して、ペンの相互位置を提供する、請求項13ないし16のいずれかに記載のペン。
  18. 前記バーコード読取器からの前記信号へのスペックルの寄与を取り除く、フィルタ構造を含むフィルタ回路をさらに含む、請求項12ないし17のいずれかに記載のペン。
  19. 少なくとも3つの移動検出器を含む、請求項10ないし18のいずれかに記載のペン。
  20. デジタル・ペン・バーコード読取器のデータと、強さセンサのデータと、移動検出器のデータとを受け取るホスト・プロセッサであって、
    前記ペンが既知のバーコードを検知したかどうかを判定する論理手段と、
    前記ペンが既知のバーコードを検知した場合に、バーコード読取器のデータを、前記強さセンサのデータおよび移動検出器のデータと結合して、ペンの回転が補正された、ペンの絶対位置を提供するための論理手段と、
    前記ペンが既知のバーコードを検知しなかった場合に、強さセンサのデータと移動検出器のデータとを結合して、ペンの回転が補正された、ペンの相互位置を提供するための論理手段と、を含むロジックを含むホスト・プロセッサ。
  21. バーコード読取器のデータを、前記強さセンサのデータおよび移動検出器のデータと時間的に調和させる論理手段をさらに含む、請求項20に記載のプロセッサ。
  22. 前記バーコード読取器と少なくとも1つの移動検出器とが、同じ光検出器を共用する、請求項1ないし9のいずれかに記載のデバイス。
  23. 前記バーコード読取器と少なくとも1つの移動検出器とが、同じ光検出器を共用する、請求項10ないし19のいずれかに記載のデバイス。
JP2002521216A 2000-08-23 2001-07-23 デジタル・ペン Pending JP2004506994A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/644,809 US6592039B1 (en) 2000-08-23 2000-08-23 Digital pen using interferometry for relative and absolute pen position
PCT/GB2001/003333 WO2002017222A2 (en) 2000-08-23 2001-07-23 Digital pen

Publications (1)

Publication Number Publication Date
JP2004506994A true JP2004506994A (ja) 2004-03-04

Family

ID=24586422

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002521216A Pending JP2004506994A (ja) 2000-08-23 2001-07-23 デジタル・ペン

Country Status (9)

Country Link
US (1) US6592039B1 (ja)
EP (1) EP1312042A2 (ja)
JP (1) JP2004506994A (ja)
KR (1) KR100590375B1 (ja)
CN (1) CN1636227A (ja)
AU (1) AU2001272672A1 (ja)
MY (1) MY125950A (ja)
TW (1) TWI222027B (ja)
WO (1) WO2002017222A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023151396A (ja) * 2022-03-31 2023-10-16 セイコーエプソン株式会社 電子ペン

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6686910B2 (en) * 1996-04-22 2004-02-03 O'donnell, Jr. Francis E. Combined writing instrument and digital documentor apparatus and method of use
US7091959B1 (en) * 1999-03-31 2006-08-15 Advanced Digital Systems, Inc. System, computer program product, computing device, and associated methods for form identification and information manipulation
US7167164B2 (en) * 2000-11-10 2007-01-23 Anoto Ab Recording and communication of handwritten information
US6798907B1 (en) * 2001-01-24 2004-09-28 Advanced Digital Systems, Inc. System, computer software product and method for transmitting and processing handwritten data
US20020107885A1 (en) * 2001-02-01 2002-08-08 Advanced Digital Systems, Inc. System, computer program product, and method for capturing and processing form data
US7203383B2 (en) * 2001-02-22 2007-04-10 Thinkpen Llc Handwritten character recording and recognition device
US7916124B1 (en) 2001-06-20 2011-03-29 Leapfrog Enterprises, Inc. Interactive apparatus using print media
US7013029B2 (en) * 2001-06-29 2006-03-14 Intel Corporation Incorporating handwritten notations into an electronic document
US6977187B2 (en) * 2002-06-19 2005-12-20 Foster-Miller, Inc. Chip package sealing method
US6915103B2 (en) * 2002-07-31 2005-07-05 Hewlett-Packard Development Company, L.P. System for enhancing books with special paper
US7116840B2 (en) * 2002-10-31 2006-10-03 Microsoft Corporation Decoding and error correction in 2-D arrays
US7133563B2 (en) 2002-10-31 2006-11-07 Microsoft Corporation Passive embedded interaction code
US7203384B2 (en) * 2003-02-24 2007-04-10 Electronic Scripting Products, Inc. Implement for optically inferring information from a planar jotting surface
US20040227954A1 (en) * 2003-05-16 2004-11-18 Tong Xie Interferometer based navigation device
US7321359B2 (en) 2003-07-30 2008-01-22 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Method and device for optical navigation
EP1517119B1 (en) * 2003-09-22 2008-04-09 Xitact S.A. Optical device for determining the longitudinal and angular position of a rotationally symmetrical apparatus
US7110100B2 (en) * 2003-11-04 2006-09-19 Electronic Scripting Products, Inc. Apparatus and method for determining an inclination of an elongate object contacting a plane surface
US7348968B2 (en) * 2003-12-02 2008-03-25 Sony Corporation Wireless force feedback input device
US7583842B2 (en) 2004-01-06 2009-09-01 Microsoft Corporation Enhanced approach of m-array decoding and error correction
ATE556646T1 (de) * 2004-01-13 2012-05-15 Univ Toledo Noninvasive, doppelbrechungskompensierte messpolarimeter
US7263224B2 (en) 2004-01-16 2007-08-28 Microsoft Corporation Strokes localization by m-array decoding and fast image matching
US20050156915A1 (en) * 2004-01-16 2005-07-21 Fisher Edward N. Handwritten character recording and recognition device
US7826641B2 (en) 2004-01-30 2010-11-02 Electronic Scripting Products, Inc. Apparatus and method for determining an absolute pose of a manipulated object in a real three-dimensional environment with invariant features
US7961909B2 (en) 2006-03-08 2011-06-14 Electronic Scripting Products, Inc. Computer interface employing a manipulated object with absolute pose detection component and a display
US8542219B2 (en) * 2004-01-30 2013-09-24 Electronic Scripting Products, Inc. Processing pose data derived from the pose of an elongate object
US9229540B2 (en) 2004-01-30 2016-01-05 Electronic Scripting Products, Inc. Deriving input from six degrees of freedom interfaces
US7023536B2 (en) * 2004-03-08 2006-04-04 Electronic Scripting Products, Inc. Apparatus and method for determining orientation parameters of an elongate object
US7453447B2 (en) * 2004-03-17 2008-11-18 Leapfrog Enterprises, Inc. Interactive apparatus with recording and playback capability usable with encoded writing medium
US20060067576A1 (en) * 2004-03-17 2006-03-30 James Marggraff Providing a user interface having interactive elements on a writable surface
US7161664B2 (en) 2004-04-13 2007-01-09 Electronic Scripting Products, Inc. Apparatus and method for optical determination of intermediate distances
US7048198B2 (en) * 2004-04-22 2006-05-23 Microsoft Corporation Coded pattern for an optical device and a prepared surface
US20050281437A1 (en) * 2004-05-17 2005-12-22 Renate Fruchter Talking paper
US8316068B2 (en) 2004-06-04 2012-11-20 Telefonaktiebolaget Lm Ericsson (Publ) Memory compression
US7404521B2 (en) * 2004-12-23 2008-07-29 Pitney Bowes Inc. Paper based mailing and shipping user interface
US7639876B2 (en) * 2005-01-14 2009-12-29 Advanced Digital Systems, Inc. System and method for associating handwritten information with one or more objects
KR100703698B1 (ko) * 2005-02-16 2007-04-05 삼성전자주식회사 공간 필기 인식 장치 및 방법, 그리고 상기 방법을 기록한기록 매체
US7607076B2 (en) 2005-02-18 2009-10-20 Microsoft Corporation Embedded interaction code document
US7826074B1 (en) 2005-02-25 2010-11-02 Microsoft Corporation Fast embedded interaction code printing with custom postscript commands
US7599560B2 (en) 2005-04-22 2009-10-06 Microsoft Corporation Embedded interaction code recognition
US7421439B2 (en) 2005-04-22 2008-09-02 Microsoft Corporation Global metadata embedding and decoding
US7400777B2 (en) 2005-05-25 2008-07-15 Microsoft Corporation Preprocessing for information pattern analysis
US7720286B2 (en) * 2005-05-25 2010-05-18 Advanced Digital Systems, Inc. System and method for associating handwritten information with one or more objects via discontinuous regions of a printed pattern
US7729539B2 (en) 2005-05-31 2010-06-01 Microsoft Corporation Fast error-correcting of embedded interaction codes
US7580576B2 (en) 2005-06-02 2009-08-25 Microsoft Corporation Stroke localization and binding to electronic document
US20060274906A1 (en) * 2005-06-06 2006-12-07 Ying Jia Acoustic sensor with combined frequency ranges
US8223136B2 (en) * 2005-06-07 2012-07-17 Intel Corporation Error detection and prevention inacoustic data
US7619607B2 (en) 2005-06-30 2009-11-17 Microsoft Corporation Embedding a pattern design onto a liquid crystal display
US20070009184A1 (en) * 2005-07-05 2007-01-11 Bhogal Kulvir S Associating attributes to captured input within a digital pen
US7922099B1 (en) 2005-07-29 2011-04-12 Leapfrog Enterprises, Inc. System and method for associating content with an image bearing surface
US7399954B2 (en) 2005-08-16 2008-07-15 Avago Technologies Ecbu Ip Pte Ltd System and method for an optical navigation device configured to generate navigation information through an optically transparent layer and to have skating functionality
US7817816B2 (en) 2005-08-17 2010-10-19 Microsoft Corporation Embedded interaction code enabled surface type identification
US7622182B2 (en) 2005-08-17 2009-11-24 Microsoft Corporation Embedded interaction code enabled display
JP2007114869A (ja) 2005-10-18 2007-05-10 Fuji Xerox Co Ltd 読取装置、情報処理システム、および媒体偽造防止方法
US7692639B2 (en) * 2006-02-10 2010-04-06 Microsoft Corporation Uniquely identifiable inking instruments
US7791597B2 (en) * 2006-02-10 2010-09-07 Microsoft Corporation Uniquely identifiable inking instruments
US7884811B2 (en) * 2006-05-22 2011-02-08 Adapx Inc. Durable digital writing and sketching instrument
US7633493B2 (en) * 2006-06-19 2009-12-15 International Business Machines Corporation Camera-equipped writing tablet apparatus for digitizing form entries
US8261967B1 (en) 2006-07-19 2012-09-11 Leapfrog Enterprises, Inc. Techniques for interactively coupling electronic content with printed media
US20080129766A1 (en) * 2006-12-05 2008-06-05 Adapx, Inc. Carrier for a digital pen
US20080192004A1 (en) * 2007-02-08 2008-08-14 Silverbrook Research Pty Ltd System for scrolling page displayed on a display device
WO2008118085A2 (en) * 2007-03-28 2008-10-02 Anoto Ab Optical component for a camera pen
US7832641B2 (en) * 2007-05-24 2010-11-16 Metrologic Instruments, Inc. Scanner switched to active state by sensed movement in quiescent scanning mechanism
US20090078473A1 (en) * 2007-09-26 2009-03-26 Digital Pen Systems Handwriting Capture For Determining Absolute Position Within A Form Layout Using Pen Position Triangulation
KR100903293B1 (ko) * 2007-12-31 2009-06-16 주식회사 에스제이테크 스타일러스 펜
JP2011511347A (ja) * 2008-01-28 2011-04-07 アノト アクティエボラーク 情報をデジタル記録するデジタルペンおよび方法
CN101546371B (zh) * 2008-03-28 2013-05-08 爱国者数码科技有限公司 力传感控制的编码识别装置
US8210668B2 (en) * 2009-01-12 2012-07-03 Hewlett-Packard Development Company, L.P. Container
WO2012005688A1 (en) * 2010-07-06 2012-01-12 T-Data Systems (S) Pte Ltd Data storage device with data input function
US9576230B2 (en) * 2010-07-06 2017-02-21 Marcelo Amaral Rezende Dot code pattern for absolute position and other information using an optical pen, process of printing the dot code, process of reading the dot code
CN103886346A (zh) * 2012-12-24 2014-06-25 鸿富锦精密工业(深圳)有限公司 条码读写器及投递信息处理系统
US8982094B2 (en) 2012-12-28 2015-03-17 Shenzhen Huiding Technology Co., Ltd. Device-to-device communications based on capacitive sensing and coupling via human body or direct device-to-device coupling
WO2017195029A1 (en) * 2016-05-11 2017-11-16 Otm Technologies Ltd. Devices and methods for determining relative motion
US11577159B2 (en) 2016-05-26 2023-02-14 Electronic Scripting Products Inc. Realistic virtual/augmented/mixed reality viewing and interactions
US10444866B2 (en) 2016-11-14 2019-10-15 Microsoft Technology Licensing, Llc Force sensor for a stylus
DE102018107409A1 (de) 2018-03-28 2019-10-02 Gottfried Wilhelm Leibniz Universität Hannover Verfahren zur Erkennung handgeschriebener Zeichen, vorzugsweise während des Schreibens, und Schreibgerät zur Erfassung handgeschriebener Zeichen
CN111383497A (zh) * 2018-12-28 2020-07-07 哈雷医用(广州)智能技术有限公司 一种模拟手术刀方法及装置
IT201900022206A1 (it) 2019-11-26 2021-05-26 Pico Ideas Srls Sistema di scrittura digitale ottimizzato
KR102446916B1 (ko) * 2022-06-03 2022-09-23 주식회사 보나 광융착 광파이버를 이용한 광 산란 기반의 광학식 전자펜

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4111052A (en) 1977-08-29 1978-09-05 Burroughs Corporation Pressure-sensitive writing stylus
US4513437A (en) 1982-06-30 1985-04-23 International Business Machines Corporation Data input pen for Signature Verification
US5162640A (en) * 1990-02-14 1992-11-10 Alps Electric Co., Ltd. Pen type optical reading device having plural lens arrangement
US5018208A (en) 1990-04-02 1991-05-21 Gladstone Karen S Input device for dynamic signature verification systems
DE69231012T2 (de) 1991-02-08 2000-09-28 Fujitsu Ltd., Kawasaki Strichkodeleser mit hoher Abtastgeschwindigkeit, der mehr als einen Typ Strichkode lesen kann
JPH0644005A (ja) * 1992-01-24 1994-02-18 Seiko Instr Inc 座標入力装置
US5852434A (en) 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5981883A (en) 1992-07-08 1999-11-09 Lci Technology Group, N.V. Systems for imaging written information
US5652412A (en) * 1994-07-11 1997-07-29 Sia Technology Corp. Pen and paper information recording system
JPH0887368A (ja) * 1994-09-19 1996-04-02 Japan Aviation Electron Ind Ltd ペン入力装置用センサ及びペン入力装置
US5661506A (en) 1994-11-10 1997-08-26 Sia Technology Corporation Pen and paper information recording system using an imaging pen
IL113311A (en) 1995-04-10 1997-07-13 Yeda Res & Dev Method and apparatus for coherence observation by interference noise
US5929420A (en) 1995-10-02 1999-07-27 Symbol Technologies, Inc. Method for reading distorted bar codes
US6081261A (en) * 1995-11-01 2000-06-27 Ricoh Corporation Manual entry interactive paper and electronic document handling and processing system
US6184865B1 (en) 1996-10-23 2001-02-06 International Business Machines Corporation Capacitive pointing stick apparatus for symbol manipulation in a graphical user interface
JP3837800B2 (ja) 1996-10-31 2006-10-25 株式会社ワコム 位置指示器
US6188392B1 (en) * 1997-06-30 2001-02-13 Intel Corporation Electronic pen device
AU6633798A (en) 1998-03-09 1999-09-27 Gou Lite Ltd. Optical translation measurement

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023151396A (ja) * 2022-03-31 2023-10-16 セイコーエプソン株式会社 電子ペン

Also Published As

Publication number Publication date
US6592039B1 (en) 2003-07-15
WO2002017222A3 (en) 2002-12-27
KR100590375B1 (ko) 2006-06-15
CN1636227A (zh) 2005-07-06
KR20030022414A (ko) 2003-03-15
MY125950A (en) 2006-09-29
AU2001272672A1 (en) 2002-03-04
TWI222027B (en) 2004-10-11
EP1312042A2 (en) 2003-05-21
WO2002017222A2 (en) 2002-02-28

Similar Documents

Publication Publication Date Title
JP2004506994A (ja) デジタル・ペン
US6650320B1 (en) Digital pen using visible image and autocorrelation of substrate pattern
JP4528476B2 (ja) 互換性のあるペン先を有する検知装置
US20030106985A1 (en) Digital pen using speckle tracking
US7269531B2 (en) Hybrid sensing techniques for position determination
US7009594B2 (en) Universal computing device
CN101751570B (zh) 图像读取装置及读取方法
US20040114834A1 (en) Handwritten character recording and recognition device
JP4555531B2 (ja) コード化された電子インク面のための検知装置およびシステム
EP0742933B1 (en) Hand-held electronic writing tool
US7878404B2 (en) Bar code reading method
AU738003B2 (en) An input device for a computer
JP4904031B2 (ja) カレンダー帳
RU2386161C2 (ru) Схема оптической системы для универсального вычислительного устройства
AU758036B2 (en) Input unit, method for using the same and input system
US20050024690A1 (en) Pen with tag reader and navigation system
JP2005525647A (ja) 複合型の筆記用具およびデジタル文書作成装置ならびにその使用方法
US20090309854A1 (en) Input devices with multiple operating modes
JPH0836452A (ja) 筆記ペン及び筆記ペン装置
CN104981817A (zh) 笔形手操作工具
EP1380006B1 (en) Handwritten character recording and recognition device
JP3141645U (ja) 一次元バーコード読取機能付き半透過・反射式レンズ採用マウス入力装置
HK1012748B (en) Hand-held electronic writing tool

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051220

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060316

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060324

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20060606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20060606

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070104

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20070112