(57)【特許請求の範囲】
【請求項１】
筆記具の位置に応じて生成される複数個のセンサの出力に基づいて前記筆記具の筆記位置を追跡する装置を校正する方法であって、
前記筆記具の所定の複数位置で前記センサの読み取り結果を得る過程と、
所定の複数位置での前記センサの読み取り結果に基づいて前記筆記具の位置に合わせてセンサ出力のマッピングを生成する過程と、
を備える手書き入力方法。
【請求項２】
請求項１記載の発明において、前記筆記具の位置に合わせてセンサ出力のマッピングを生成する過程は、所定位置でのセンサ出力に基いて将来のセンサ出力に対応する将来の前記筆記具の位置における多項式近似値を判定し、前記多項式近似値は、所定の各位置での前記センサの出力を含む。
【請求項３】
請求項１記載の発明において、前記筆記具の位置に合わせてセンサ出力のマッピングを生成する過程は、
前記筆記具が第１の所定位置に位置する場合にこの第１の所定位置に合わせて特定の前記センサによる第１の出力電圧をマッピングする過程と、
前記筆記具が第２の所定位置に位置する場合にこの第２の所定位置に合わせて特定の前記センサによる第２の出力電圧をマッピングする過程と、
前記第１の所定位置と前記第２の所定位置との間での前記筆記具の位置に合わせて前記第１の電圧と前記第２の電圧との間での前記センサの出力電圧をマッピングする過程と、
を備える。
【請求項４】
請求項１記載の発明は、筆記面の傾斜を補うために、筆記具の位置に合わせてセンサ出力のマッピングを変更する過程を更に備える。
【請求項５】
請求項３記載の発明は、
前記筆記具が第３の所定位置に位置する場合にこの第３の所定位置に合わせて特定の前記センサによる第３の出力電圧をマッピングする過程と、
前記第２の所定位置と前記第３の所定位置との間での前記筆記具の位置に合わせて前記第２の電圧と前記第３の電圧との間での前記センサの出力電圧をマッピングする過程と、
を更に備える。
【請求項６】
請求項１記載の発明において、前記センサは第１の加速度計と第２の加速度計と第３の加速度計とから構成され、前記加速度計の出力は、各前記加速度計によって計測された重力の力の比例する電圧である。
【請求項７】
請求項１記載の発明において、前記センサは第１のジャイロスコープと第２のジャイロスコープと第３のジャイロスコープとから構成され、前記ジャイロスコープの出力は、各前記ジャイロスコープによって計測された角速度に比例する電圧である。
【請求項８】
請求項３記載の発明において、前記第１の所定位置は前記第２の所定位置に対して第１の直角の位置である。
【請求項９】
請求項５記載の発明において、前記第１の所定位置は、前記第２の所定位置に対して第２の直角の位置であり、前記第３の所定位置に対して第３の直角の位置である。
【請求項１０】
請求項３記載の発明において、前記第１の所定位置は、前記センサが筆記面に対して垂直に保持される位置に設けられている。
【請求項１１】
請求項１または２記載の発明において、前記所定の複数位置のうち少なくとも１つの位置は、前記センサが筆記面に対して垂直に保持される位置に設けられている。
【請求項１２】
入力装置の動きを追跡する装置であって、
前記入力装置の所定の複数位置でセンサの読み取り結果を得る手段と、
所定の位置での前記センサの読み取り結果に基づいて前記入力装置の位置に合わせてセンサ出力のマッピングを生成する手段と、
を備える手書き入力装置。
【請求項１３】
請求項１２記載の発明において、前記入力装置の位置に合わせてセンサ出力のマッピングを生成する手段は、
前記入力装置が第１の所定位置に位置する場合にこの第１の所定位置に合わせて特定の前記センサによる第１の出力電圧をマッピングする手段と、
前記入力装置が第２の所定位置に位置する場合にこの第２の所定位置に合わせて特定の前記センサによる第２の出力電圧をマッピングする手段と、
前記第１の所定位置と前記第２の所定位置との間での前記入力装置の位置に合わせて前記第１の電圧と前記第２の電圧との間での前記センサの出力電圧をマッピングする手段と、
を備える。
【請求項１４】
請求項１３記載の発明は、
前記筆記具が第３の所定位置に位置する場合にこの第３の所定位置に合わせて特定の前記センサによる第３の出力電圧をマッピングする手段と、
前記第２の所定位置と前記第３の所定位置との間での前記筆記具の位置に合わせて前記第２の電圧と前記第３の電圧との間での前記センサの出力電圧を補間する手段と、
を更に備える。
【請求項１５】
筆記具を追跡する装置であって、
対応する方向への加速度に応じて出力電圧を生成する複数個の加速度計と、
前記筆記具が複数の所定位置に位置する場合に、前記加速度計の出力電圧に基づいて前記加速度計の出力電圧をマップする校正回路と、
を備える手書き入力装置。
【請求項１６】
請求項１５記載の発明において、複数個の前記加速度計は、
前記筆記具が第１の所定位置に位置する場合に第１の電圧を、前記筆記具が第２の所定位置に位置する場合に第２の電圧を出力する第１の加速度計と、
前記筆記具が第１の所定位置に位置する場合に第３の電圧を、前記筆記具が第２の所定位置に位置する場合に第４の電圧を出力する第２の加速度計と、
を備え、
前記校正回路は、前記第１の所定位置に合わせて前記第１の電圧及び前記第３の電圧をマップし、前記第２の所定位置に合わせて前記第２の電圧及び前記第４の電圧をマップし、前記第１の所定位置と前記第２の所定位置との間での前記筆記具の位置に合わせて前記第１の電圧と前記第２の電圧との間の電圧及び前記第３の電圧と前記第４の電圧との間の電圧をマップする。
【請求項１７】
請求項１６記載の発明において、前記第１の所定位置は、前記第２の所定位置に対して第１の直角の位置である。
【請求項１８】
請求項１６記載の発明は、前記筆記具が前記第１の所定位置に位置する場合に第５の電圧を出力し、前記筆記具が前記第２の所定位置に位置する場合に第６の電圧を出力する第３の加速度計を備え、前記校正回路は、前記第１の所定位置に合わせて前記第５の電圧をマップし、前記第２の所定位置に合わせて第６の電圧をマップし、前記第１の所定位置と前記第２の所定位置との間の位置に合わせて前記第５の電圧と前記第６の電圧との間の電圧をマップする。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、筆記具の筆記位置を追跡する技術に係り、特に、筆記具の位置を追跡する装置やシステムを構成する技術に関する。
【０００２】
【従来の技術】
従来、コンピュータや他の装置に情報を入力するための数々の入力装置がある。一般的には、それらの装置、つまり、マウス、タッチセンサ、パッド等は、情報が入力される装置に物理的に接続されている。そして、そのような入力装置は、ペンや鉛筆のような筆記具で簡単に情報を入力できるようには構成されていない。これに対し、ファクシミリ送信文の作成や予定表への予定記入のような動作に際しては、ファクシミリ用のメッセージを作成したり予定表に予定を記入したりたりすることができる従来の電子的な入力装置（例えばモバイルコンピュータやノート型パーソナルコンピュータ等）を用いるよりも、コンピュータ等に物理的に接続されていないような通常のペンや鉛筆でメッセージを作成したり予定を記入したりする方がより簡単である。
【０００３】
【発明が解決しようとする課題】
電子的な入力装置としての筆記具を得るためには、筆記具の位置を追跡するための装置やシステムが必要となる。つまり、筆記具の動きをモニタし、その動きをユーザが入力した文字や図形等の表現に変換するような装置やシステムが望まれている。このような装置やシステムでは、筆記具による筆記の追跡を良好に行うために、ユーザの筆記による入力情報を正確に受信する必要がある。しかしながら、筆記具は、標高や温度等の条件が様々であるというような多くの異なる環境の下で使用される。このため、筆記具の位置を追跡する追跡装置や追跡システムを実現させたとしても、筆記具の追跡動作を正確に行うことが困難であり、その結果、ユーザの筆記入力を正確に受信することができないであろうことが予想される。そこで、筆記具が使用される環境を考慮しつつ、自らの動きをモニタすることができる筆記具の構成方法や校正装置の実現が望まれる。
【０００４】
本発明の目的は、筆記具の筆記位置を追跡する装置を校正することである。
【０００５】
【課題を解決するための手段】
本発明は、筆記具の位置を追跡する装置を校正するための方法及び装置である。本発明では、筆記具の位置に基づく出力を生成する複数個のセンサが設けられている。センサの読み取りによって、複数の所定の筆記具位置が得られる。筆記具の位置に合わせたセンサ出力のマッピンは、所定位置でのセンサの読み取り結果に基づいて生成される。
【０００６】
請求項１記載の手書き入力方法の発明は、筆記具の位置に応じて生成される複数個のセンサの出力に基づいて筆記具の筆記位置を追跡する装置を校正する方法であって、筆記具の所定の複数位置でセンサの読み取り結果を得る過程と、所定の複数位置でのセンサの読み取り結果に基づいて筆記具の位置に合わせてセンサ出力のマッピングを生成する過程と、を備える。
【０００７】
請求項２記載の発明は、請求項１記載の発明において、筆記具の位置に合わせてセンサ出力のマッピングを生成する過程は、所定位置でのセンサ出力に基いて将来のセンサ出力に対応する将来の筆記具の位置における多項式近似値を判定し、多項式近似値は、所定の各位置でのセンサの出力を含む。
【０００８】
請求項３記載の発明は、請求項１記載の発明において、筆記具の位置に合わせてセンサ出力のマッピングを生成する過程は、筆記具が第１の所定位置に位置する場合に第１の所定位置に合わせて特定のセンサによる第１の出力電圧をマッピングする過程と、筆記具が第２の所定位置に位置する場合に第２の所定位置に合わせて特定のセンサによる第２の出力電圧をマッピングする過程と、第１の所定位置と第２の所定位置との間での筆記具の位置に合わせて第１の電圧と第２の電圧との間でのセンサの出力電圧をマッピングする過程と、を備える。
【０００９】
請求項４記載の発明は、請求項１記載の発明において、筆記面の傾斜を補うために、筆記具の位置に合わせてセンサ出力のマッピングを変更する過程を更に備える。
【００１２】
請求項５記載の発明は、請求項３記載の発明において、筆記具が第３の所定位置に位置する場合に第３の所定位置に合わせて特定のセンサによる第３の出力電圧をマッピングする過程と、第２の所定位置と第３の所定位置との間での筆記具の位置に合わせて第２の電圧と第３の電圧との間でのセンサの出力電圧をマッピングする過程と、を更に備える。
【００１３】
請求項６記載の発明は、請求項１記載の発明において、センサは第１の加速度計と第２の加速度計と第３の加速度計とから構成され、加速度計の出力は、各加速度計によって計測された重力の力の比例する電圧である。
【００１４】
請求項７記載の発明は、請求項１記載の発明において、センサは第１のジャイロスコープと第２のジャイロスコープと第３のジャイロスコープとから構成され、ジャイロスコープの出力は、各ジャイロスコープによって計測された角速度に比例する電圧である。
【００１５】
請求項８記載の発明は、請求項３記載の発明において、第１の所定位置は第２の所定位置に対して第１の直角の位置である。
【００１６】
請求項９記載の発明は、請求項５記載の発明において、第１の所定位置は、第２の所定位置に対して第２の直角の位置であり、第３の所定位置に対して第３の直角の位置である。
【００１７】
請求項１０記載の発明は、請求項３記載の発明において、第１の所定位置は、前記センサが筆記面に対して垂直に保持される位置に設けられている。
【００１８】
請求項１１記載の発明は、請求項１または２記載の発明において、所定の複数位置のうち少なくとも１つの位置は、センサが筆記面に対して垂直に保持される位置に設けられている。
【００２０】
請求項１２記載の手書き入力装置の発明は、入力装置の動きを追跡する装置であって、入力装置の所定の複数位置でセンサの読み取り結果を得る手段と、所定の位置でのセンサの読み取り結果に基づいて入力装置の位置に合わせてセンサ出力のマッピングを生成する手段と、を備える。
【００２１】
請求項１３記載の発明は、請求項１２記載の発明において、入力装置の位置に合わせてセンサ出力のマッピングを生成する手段は、入力装置が第１の所定位置に位置する場合に第１の所定位置に合わせて特定のセンサによる第１の出力電圧をマッピングする手段と、入力装置が第２の所定位置に位置する場合に第２の所定位置に合わせて特定のセンサによる第２の出力電圧をマッピングする手段と、第１の所定位置と第２の所定位置との間での入力装置の位置に合わせて第１の電圧と第２の電圧との間でのセンサの出力電圧をマッピングする手段と、を備える。
【００２２】
請求項１４記載の発明は、請求項１３記載の発明において、筆記具が第３の所定位置に位置する場合に第３の所定位置に合わせて特定のセンサによる第３の出力電圧をマッピングする手段と、第２の所定位置と第３の所定位置との間での筆記具の位置に合わせて第２の電圧と第３の電圧との間でのセンサの出力電圧を補間する手段と、を更に備える。
【００２３】
請求項１５記載の手書き入力装置の発明は、筆記具を追跡する装置であって、対応する方向への加速度に応じて出力電圧を生成する複数個の加速度計と、筆記具が複数の所定位置に位置する場合に、加速度計の出力電圧に基づいて加速度計の出力電圧をマップする校正回路と、を備える。
【００２４】
請求項１６記載の発明は、請求項１５記載の発明において、複数個の加速度計は、筆記具が第１の所定位置に位置する場合に第１の電圧を、筆記具が第２の所定位置に位置する場合に第２の電圧を出力する第１の加速度計と、筆記具が第１の所定位置に位置する場合に第３の電圧を、筆記具が第２の所定位置に位置する場合に第４の電圧を出力する第２の加速度計と、を備え、校正回路は、第１の所定位置に合わせて第１の電圧及び第３の電圧をマップし、第２の所定位置に合わせて第２の電圧及び第４の電圧をマップし、第１の所定位置と第２の所定位置との間での筆記具の位置に合わせて第１の電圧と第２の電圧との間の電圧及び第３の電圧と第４の電圧との間の電圧をマップする。
【００２５】
請求項１７記載の発明は、請求項１６記載の発明において、第１の所定位置は、第２の所定位置に対して第１の直角の位置である。
【００２６】
請求項１８記載の発明は、請求項１６記載の発明において、筆記具が第１の所定位置に位置する場合に第５の電圧を出力し、筆記具が第２の所定位置に位置する場合に第６の電圧を出力する第３の加速度計を備え、校正回路は、第１の所定位置に合わせて第５の電圧をマップし、第２の所定位置に合わせて第６の電圧をマップし、第１の所定位置と第２の所定位置との間の位置に合わせて第５の電圧と第６の電圧との間の電圧をマップする。
【００２７】
【発明の実施の形態】
本発明の実施の形態を図面に基づいて説明する。本実施の形態は、筆記具のような入力装置の位置を追跡する装置あるいはシステムを校正するための方法及び装置に関する。以下の記述においては、本発明の理解のために本発明を説明するという目的で、数々の特定の細部が規定されていく。しかし、当業者にとっては、そのような特定の細部の説明なしに、本発明を実施することができるはずである。例えば、良く知られた構造や装置がブロック図等の手法で示される。これは、本発明を曖昧にすることを避けるためである。
【００２８】
ここで述べられる追跡装置あるいはシステムは、例えば、筆記具の位置を追跡する。筆記具については、例えば、"METHOD AND APPARATUS FOR PEN-BASED FAXING"と題して１９９７年９月３０日に米国特許商標局に提出した出願番号０８／９４０，８３２や、"MANUAL ENTRY INTERACTIVE PAPER AND ELECTRONIC DOCUMENT HANDLING AND PROCESSING SYSTEM"と題して１９９５年１１月１日に米国特許商標局に提出した出願番号０８／５５１，５３５に記述されている。これらの出願は、本出願の譲渡人と同一の譲渡人に譲渡されている。このような筆記具は、ユーザが普通に筆記をするような動作をユーザに許容し、ユーザによってなされた筆の運びによるデータは、ペン形ファクシミリの場合にはファクシミリ装置に送信され、データ入力装置の場合にはデータエントリとして用いられる。
【００２９】
勿論、本発明の位置追跡装置もしくはシステムを他の態様で用いることも可能である。例えば、"DIRECT POINTING APPARATUS FOR DIGITAL DISPLAY"と題して１９９７年４月１８日に米国特許商標局に提出した出願番号０８／８４０，５５２に記述されている装置のようなワイヤレスポインティング装置に本発明により校正される追跡装置もしくはシステムを適用しても良い。なお、１９９７年４月１８日に米国特許商標局に提出した出願番号０８／８４０，５５２は、本出願の譲渡人と同一の譲渡人に譲渡されている。
【００３０】
以下では、筆記具の筆記位置を追跡する装置もしくはシステムを校正するための方法及び装置を例に挙げて説明する。もっとも、ここでの校正方法及び装置は、カーソル制御装置等のような他の実施の態様に等しく適用可能である。
【００３１】
本実施の形態における筆記具は、３つの加速度センサ（加速度計）及び３つの角速度センサ（ジャイロスコープ）を備えるペン形装置によって構成されている。センサからの出力は、オイラー変換を介して処理される。筆記具を使用するに先立ち、ユーザは、複数の所定位置に筆記具を保持する。これらの位置で、センサの読み取り結果が得られ、これがマッピング処理される。換言すると、電圧レベル等のセンサ出力は、追跡装置もしくはシステムによって所定位置で規定されることになる。そして、センサの読み取り結果は、標高や温度、筆記面の傾斜等のような環境の変化を補うために予測されるセンサの読み取り結果と比較される。こうして行われた校正後、所定位置で得られたセンサの出力を補完することによって、所定位置以外の位置でのセンサの読み取り結果もその位置に対応するようにマッピングされる。このようなセンサ出力のマッピングは、所定位置以外の位置での筆記具の位置の追跡を許容する。
【００３２】
ユーザが筆記具で筆記を行った場合、センサの出力は、筆記具の位置を追跡するために用いられ、こうしてユーザによってなされた筆の運びが規定される。筆の運びを描写するデータは、メッセージのファクシミリ送信、予定の記録、他の類似の仕事のような各種の仕事を完遂するために、格納されて処理される。筆の運びのデータは、光学的なキャラクタ認識装置（ＯＣＲ）を用いて格納されたキャラクタやテンプレートを当てはめるような構成ではなく、現実に筆記具によってなされた筆の運びの図形表現によって構成される。そして、筆記データの処理は、筆記具自体において、あるいは、遠隔地に置かれたコンピュータ装置によって行われる。
〔筆記具〕
複合センサを有する本発明の筆記具の一態様について説明する。この筆記具は、物理的に筆記できることが要求されるわけではない。追跡可能な筆記動作を行うことができれば、いかなる器具や装置であっても良い。加えて、ユーザが行なう現実の筆の運びが追跡されて処理されるという構造上、ユーザの手書き品質は重要視されない。
【００３３】
図１は、位置が追跡される筆記具１０の一例を示す。筆記具１０の下部には、インク供給部１１０及びペン先１８０が設けられている。上述したように、筆記具１０は、筆記面１９０のような面に現実に筆記できるような構成である必要はない。したがって、インク供給部１１０は、ペンタイプの筆記器具が求められる場合にのみ備えられていれば良い。筆記面１９０には、無地の紙片や、特別の書式をもった用紙や、その他の種類の筆記面を用いることができる。
【００３４】
筆記具１０の上部には、センサとしての追跡センサ１２０、バッテリ１３０、送受信器１４０及びディスプレイ１５０が設けられている。ディスプレイ１５０には、ＬＥＤ（light emitting diode）やＬＣＤ（liquid crystal display）が用いられている。追跡センサ１２０は、３つの加速度計１２２，１２３，１２４及び３つのジャイロスコープ１２６，１２７，１２８によって構成されている。もっとも、センサの数やタイプについては、期待する正確性及び筆記具１０が用いられる環境等に従い適宜選択することができる。一例として、追跡センサ１２０は、位置追跡システムの固定フレームにおける３次元（つまり、ｘ，ｙ，ｚ）上で移動及び加速度に関するデータを提供する。
【００３５】
ペン先１８０及び加速度計１２２，１２３，１２４は、筆記具が筆記面１９０に接触している場合の判定に用いられる。一例としては、ペン先１８０が筆記面に接触している場合の筆の運びだけが処理される。勿論、空中での筆記をユーザに許容するような他の態様も実施可能である。この場合、ペン先１８０が筆記面に接触している場合の筆の運びだけを選択するのと同様の処理としては、ユーザによる筆記具１０でのボタンの押下やスイッチのオンオフ動作のような手法を用いることができる。
【００３６】
バッテリ１３０は、追跡センサ１２０、送受信器１４０、ディスプレイ１５０及び給電が要求される筆記具１０の他の構成要素に対して電力を供給する。送受信器１４０は、追跡センサ１２０からのデータ及び他のデータを校正回路を含む遠隔コンピュータ装置１７５に送信する。送受信器１４０は、また、遠隔コンピュータ装置１７５からデータを受信する。ディスプレイ１５０は、ユーザにフィードバックを提供する。そして、遠隔コンピュータ装置１７５としては、パーソナルコンピュータやファクシミリ装置、あるいは他のコンピュータ装置を用いることができる。
【００３７】
筆記具１０を使用するために、ユーザは、筆記面１９０にメッセージを筆記する。ペン先１８０及びインク供給部１１０は、ユーザに対し、紙片上に筆記をするかのような状態でのメッセージの筆記を許容する。但し、上述したように、筆記面１９０上でメッセージを記録することは必ずしも必要ではないが、そのようにした場合には、ユーザの記録のためにメッセージのコピーを残すことができる。
【００３８】
ユーザがメッセージを筆記した場合、追跡センサ１２０は、メッセージを記録するためになされた筆の運びをモニタする。この場合の筆の運びは、メッセージを記録するためになされた一連の筆の運びである。追跡センサ１２０からのデータは、送受信器１４０を介して遠隔コンピュータ装置１７５に送信される。あるいは、追跡センサ１２０からのデータは、筆記具１０に格納されて処理されても良い。
【００３９】
筆記が筆記具１０でなされた場合、追跡センサ１２０からの追跡データは、記録されて処理される。一例として、追跡センサ１２０によって出力された筆の運びのデータは、所定の電圧である。加速度計１２２，１２３，１２４では、その出力電圧は、筆記具１０の移動フレームにおいて３つの各方向（つまり、ｘ，ｙ，ｚ）で測定された加速度に比例する。筆記具１０が静止状態である場合、それらの加速度は、重力（−９．８１ｍ／ｓｅｃ2 ）の力によってなり立つ。ジャイロスコープ１２６，１２７，１２８では、その出力電圧は、筆記具１０の移動フレームにおいて３つの各方向（例えば、ｘ，ｙ，ｚ）での筆記具１０の角速度に比例する。
【００４０】
加速度計１２２，１２３，１２４及びジャイロスコープ１２６，１２７，１２８のそれぞれという３つのセンサによって生成される電圧レベルは、筆記具１０の位置に合わせてデータをマッピングする遠隔コンピュータ装置１７５に送信される。電圧レベルの送信は、アナログデジタル変換器を用いてセンサ出力の電圧レベルをサンプリングし、送受信器１４０を介して遠隔コンピュータ装置１７５にデジタル情報を送信することによって完遂する。遠隔コンピュータ装置１７５は、センサによって出力された電圧レベルを表すデジタル情報を受信し、筆記具１０の位置を判定する。
【００４１】
筆記具１０でメッセージを筆記するに先立ち、筆記具１０を既知の位置に配置してセンサの読み取りを行なうことにより、追跡システムの校正が実行される。既知位置で得られたセンサの読み取り結果は、既知位置を規定するために利用される。遠隔コンピュータ装置１７５は、所定の位置でのセンサ出力に基づく補間によって、所定位置とは異なる位置に位置する筆記具１０の位置に合わせてセンサの別の出力をマッピングする。補間は、多項式近似値や他の変換によって実行される。なお、追跡システムの校正については、以下に詳述する。
【００４２】
校正後、遠隔コンピュータ装置１７５が受信した電圧レベル情報は、筆記具１０の位置に合わせてマッピングされる。筆記具１０の位置を判定することによって、遠隔コンピュータ装置１７５は、筆記具１０による筆の運びを判断する。筆の運びの図形描写は、図形表示、ファクシミリメッセージ及び他の目的のために生成されて出力される。
【００４３】
なお、筆記具に用いられるような位置センサシステムの別の構造としては、"MANUAL ENTRY INTERACTIVE PAPER AND ELECTRONIC DOCUMENT HANDLING AND PROCESSING SYSTEM"と題して１９９５年１１月１日に米国特許商標局に提出した出願番号０８／５５１，５３５に記述されている。この出願は、本出願の譲渡人と同一の譲渡人に譲渡されている。
〔筆記位置の追跡〕
一例として、筆記具１０の筆記位置の追跡は、オイラー変換を介して成し遂げられる。一般的に、オイラー変換は、追跡センサ１２０の出力を、筆記具１０を用いたユーザによってなされる筆の運びを規定するデータに変換する。オイラー変換は、一連の３つのフレームの回転であり、球状（固定）フレームのｚ軸回りのψラジアン回転で始まり、フレーム１を生成する。フレーム１は、フレーム１のｙ軸回りにθラジアンで回転しフレーム２を生成する。フレーム２は、フレーム２のｘ軸回りをφラジアンで回転して筆記具フレームに到達する。一例として、フレームの回転は、上述したように実行されるが、例えば、フレームに高精度が望まれているような場合には、異なるオーダで実行されても良い。
【００４４】
オイラー変換は、加速度及び角速度のデータを、既知位置からの加速度及び速度に基づいて位置データに変換するために用いられる。オイラー変換は、通常、航空ナビゲーションの分野において用いられる。もっとも、ナビゲーションのために用いた場合、オイラー変換は、筆記具の筆跡追跡のために要求される精度を持って計算されない。
【００４５】
オイラー変換によって得られたデータから筆記具１０による筆の運びを再生成するために、遠隔コンピュータ装置１７５によって加速度は２度積分され、スタート位置に関連して距離が判定される。筆記具１０におけるジャイロスコープ１２６，１２７，１２８は、筆記具１０が移動することにより筆記具１０の回転角によって引き起こされる加速度を補正するために用いられる。上述したように、演算処理は、筆記具１０の構成要素によって実行されても良いし、また、図１に示す遠隔コンピュータ装置１７５のような遠隔配置された装置によって実行されても良い。そして、そのような演算処理は、ハードウエアによって実行されても良いし、ソフトウエアによって実行されても良い。
【００４６】
筆記具フレーム
【００４７】
【数１】
0003712879.tif 000002
において、加速度を、球状フレーム
【００４８】
【数２】
0003712879.tif 000003
での加速度に変換するために、次のオイラー変換が用いられる。
【００４９】
【数３】
0003712879.tif 000004
あるいは、
【００５０】
【数４】
0003712879.tif 000005
単純化のために、角度及びセンサ信号の時間上での依存性は省略されている。
筆記具フレームは、継続的に移動し、センサ出力は、球状フレームにマッピングされる。センサ出力は、各タイムステップにおいてマッピングされる。タイムステップは、望む分解能によって定まる。このタイムステップは、例えば、０．２５秒程度である。
【００５１】
筆記具の追跡については、"METHOD AND APPARATUS FOR TRANSFORMING SENSOR SIGNALS INTO GRAPHICAL IMAGES"と題して１９９７年１２月２３日に米国特許商標局に提出した出願番号０８／９９６，５３７に記述されている。この出願は、本出願の譲渡人と同一の譲渡人に譲渡されている。
【００５２】
基本的なオイラー位置追跡に加えて、筆記具１０又は遠隔コンピュータ装置１７５によって手書き又はパターン認識が実行される構成であっても良い。例えば、オイラー変換パラメータは、実際の筆の運びからの既知の偏差のために調節される。また、隠れマルコフモデル（ＨＭＭ）やニューラルネットワーク等のような別のパターン認識技術を用いることもできる。
〔センサ校正〕
筆記具は、温度条件の相違や標高の相違等、センサ出力に影響を及ぼす様々な環境において用いられることがあるため、本発明の実施の一形態として、センサ校正が行なわれる。センサ校正は、センサを既知の加速度要素を伴う既知の環境にセンサを置き、筆記具１０の位置を判定するための既知位置で選られた（電圧、加速度）ペア間の補間を行うために、多項式近似値を用いて行われる。例えば、ｘ軸加速度計のような加速度計（１２２，１２３，１２４）の一つが重力方向に対して垂直である場合、加速度計の出力は−９．８１ｍ／ｓｅｃ2に対応し、他の二つの加速度計は０ｍ／ｓｅｃ2を読み出す。そして、筆記具１０が９０度回転すると、ｘ軸加速度計は重力方向と平行になり、その出力は０ｍ／ｓｅｃ2に対応する。そこで、（ν1，−９．８１）及び（ν2，０）を得る２つの点は電圧位置ラインに適合し、これによって、受信した新たな電圧は、電圧位置ラインによって判定されるように、筆記具１０の位置を表すことになる。類似のライン適合は、別の加速度計（１２２，１２３，１２４）についても実行される。もしも、高いオーダの適合性が求められるのであれば、より多くの読み取りを行うことができるとし、また、電圧ラインを記述するために２次方程式のようなより高次の方程式を用いることができる。
【００５３】
実施の一例として、センサの読み取り結果は、加速度計（１２２，１２３，１２４）によって計測された加速度及びジャイロスコープ（１２６，１２７，１２８）によって測定された角速度に比例する電圧レベルによって構成されている。これらの電圧レベルは、例えば、アナログデジタル変換された入力や、遠隔コンピュータ装置１７５に送信され筆記具１０の位置を追跡するために用いられる出力として用いることが可能である。筆記具１０に対して垂直である面は重力に対して垂直ではないので、変換結果には面の二つの傾斜角（α，β）が含まれている。実施の一例として、筆記具１０のユーザは、センサが筆記面１９０に対して垂直に保持される所定の３個所で筆記具１０を保持する。各加速度計（１２２，１２３，１２４）について傾斜とインターセプト（ｍ，ｂ）とが計算され、次式に従い電圧が加速度に変換される。
【００５４】
（Ａｃｃ＝ｍＶ＋ｂ）                            式３
それらの８つのパラメータ（つまり、３つの加速度計のそれぞれについての１つの傾斜及びインターセプト及び２つの傾斜角）に関し、次式が解かれる。
ケース１：
【００５５】
【数５】
0003712879.tif 000006
ケース２：
【００５６】
【数６】
0003712879.tif 000007
ケース３：
【００５７】
【数７】
0003712879.tif 000008
８つのパラメータに設定される解は、式４〜１２の各左項を２乗し、その結果を加え、各パラメータに関して式の結果を減ずることによって見出すことができる。このような演算処理は、ハードウエアかソフトウエアかのいずれか一方で実行される。
【００５８】
上述した８つのパラメータについての解は、センサの読みとの結果に筆記具１０の位置に対応するマッピングを許容する。式４〜１２によって提供されるマッピングは、リニアなマッピングである。センサの読み取り結果を追加の所定位置で得ることにより、より高いオーダのマッピングを行うこともできる。
〔筆記具の形状〕
ユーザ向けの簡単な校正のために、筆記具１０は、１又は複数個の平坦面を備える。これらの面は、センサの校正のための読み取り結果を得る目的で、筆記面１９０に対して保持される。そのような読み取りがなされた後、上述したような校正計算がセンサの読み取りと共に実行される。校正のための読み取り結果は、追跡装置もしくはシステムを構成するために用いられる。
【００５９】
択一的に、スタンドや分度器等を既知位置で筆記具１０を保持するために用いることができる。このような道具を用いることで、筆記具１０に校正目的のための平坦面を設ける必要がなくなる。
【００６０】
図２は、３つの校正面２００，２１０，２３０を備えた筆記具１０の実施の一例を示す斜視図である。筆記具１０は、３の校正面２００，２１０，２３０を備える。校正シーケンスは、校正面間の特定のシーケンス及び角度に関して上述した通りであるが、別の角度及びシーケンスを用いることもできる。いずれにしても、有効な校正シーケンスに先立ち知られていなければならない情報は、校正面間の角度関係である。
【００６１】
筆記具１０のユーザは、最初に、校正面２００を筆記面１９０に対向させて保持する。筆記面１９０がデスク上の用紙である場合には、ユーザは、校正面２００を下に向けてただ筆記具１０を用紙上に置けば良い。筆記具１０は、センサの読み取りが安定するのに十分な時間だけその位置に位置付けられる。この時間は、例えば、０．３秒程度であるが、その時間は、追跡装置もしくはシステムが求める精度や処理速度によって決められる。もしも筆記面１９０が傾斜しているなら、ユーザは、筆記具１０が滑らないように筆記具１０を保持することになる。
【００６２】
筆記面１９０に対向するように校正面２００が位置付けられた後、続いて筆記面２１０が同様に位置付けられる。実施の一例として、校正面２１０は校正面２００に対して直角である。２つの校正面２００，２１０が直角であることは、水準面上に位置付けられた筆記具１０に対して一方向にだけ機能させる力をもたらすことに役立つ。換言すると、重力はｘ軸方向に沿ってだけ計測され、ｙ軸及びｚ軸には加速が生じない。つまり、校正面２００，２１０間が直角であるということは、校正のための演算処理を単純化するのに役立つ。
【００６３】
最後の校正面は、ディスプレイ１５０が設けられている筆記具１０の校正面２３０である。実施の一形態として、校正面２３０は、他の２つの校正面２００，２１０に対して直角である。
【００６４】
筆記面１９０上で各校正面２００，２１０，２３０の読み取りがなされた後に、上述した校正のための方程式に基づく校正演算が実行され、筆記具１０におけるセンサ出力が校正される。
【００６５】
図３は、４つの校正面３００，３１０，３２０，３３０を備える筆記具１０の一例を示す斜視図である。図３の例示する実施の一形態では、より多くの読み取りがなされるので、電圧と加速度との間でより高いオーダの適合性が得られる。図２に例示した実施の一形態と同様に、校正シーケンスは、校正面間の特定のシーケンス及び角度に関して上述した通りであるが、別の角度及びシーケンスを用いることもできる。
【００６６】
４つの校正面のうちの３つは、三角形の各辺を含む面上に形成された校正面３００，３１０，３２０である。４つ目の校正面３３０は、ディスプレイ１５０が配置された筆記具１０の上面に形成され、３つの各校正面３００，３１０，３２０に対して直角に形成されている。これらの３つの各校正面３００，３１０，３２０は、互いに直角に形成されていないので、これらの各校正面３００，３１０，３２０については、校正のための演算処理が複雑化するが、これらの各校正面３００，３１０，３２０の校正によってより多くの情報が得られる。よって、筆記具１０の追跡をより高精度で実行することが可能となる。式４〜１２は各校正面（２００，２１０，２３０又は３００，３１０，３２０）が直角であることを想定しているため、図３の実施の形態では、校正面３００，３１０，３２０間の角度を補う修正が式４〜１２に加えられる。
【００６７】
ここで、校正面及び位置を幾つ用いても良い。この場合、各位置間の関係が知られているということだけが必要である。この情報とセンサからの読み取り結果とに基づいてセンサの校正が実行される。
【００６８】
以上、本発明は、特定の実施の態様として述べられた。しかし、本発明の範囲内での各種の変更や修正が許容されることは言うまでもない。
【００６９】
【発明の効果】
本発明は、筆記具をペンや鉛筆のような通常の筆記具として使用すると、その筆の運びをセンサで検出して電子的なデータとして利用することができる。この場合、センサを校正することで、変換結果の精度をより向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態として、筆記具、筆記面及びコンピュータ装置を示す模式図である。
【図２】三つの校正面を備える筆記具の一例を示す斜視図である。
【図３】四つの校正面を備える筆記具の一例を示す斜視図である。
【符号の説明】
１０，        筆記具
１２０        センサ
１２２，１２３，１２４        加速度計（第１の加速度計、第２の加速度計、第３の加速度計）
１２６，１２７，１２８        ジャイロスコープ（第１のジャイロスコープ、第２のジャイロスコープ、第３のジャイロスコープ）
１９０        筆記面
１７５        校正回路（遠隔コンピュータ装置）
【図１】
0003712879.tif 000009
【図２】
0003712879.tif 000010
【図３】
0003712879.tif 000011