(57)【特許請求の範囲】
【請求項１】
多数のセンサコイルを座標軸方向に並設して座標読取面を形成するセンサ部と前記センサコイルを選択的に走査する選択手段を有する位置検出装置と、少なくともコイルを内蔵する位置指示器とを用いて、前記センサコイルと前記位置指示器との間の相互作用から得られる検出信号に基づいて、前記座標読取面上における前記位置指示器の座標値を検出する位置検出方法であって、
前記位置検出方法は、前記座標軸に沿って前記多数のセンサコイルを広範囲に走査することにより前記座標読取面に対する前記位置指示器の概略位置を検出するオールスキャンステップによって、第一の位置指示器の概略位置を検出する第一検出プロセスと、
前記第一検出プロセスにて前記座標読取面に前記第一の位置指示器があると判定した場合に、前記第一検出プロセスにより検出された前記第一の位置指示器の位置情報に従って前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと第二の位置指示器の概略位置を検出するオールスキャンステップとから成るプロセスであって、前記第二の位置指示器の概略位置が検出されない場合に前記セクタスキャンステップとオールスキャンステップとを交互に実行する第二検出プロセスとを含み、
前記第二検出プロセスは、前記セクタスキャンステップを前記オールスキャンステップよりも高い繰り返し頻度で実行するようにしたことを特徴とする位置指示器を検出可能な位置検出方法。
【請求項２】
前記第二検出プロセスで前記座標読取面に前記第二の位置指示器があると判定した場合は、前記第一及び第二の位置指示器を検出するセクタスキャンステップを各々同一の繰り返し頻度で交互に実行する第三検出プロセスに移行することを特徴とする請求項１記載の位置指示器を検出可能な位置検出方法。
【請求項３】
前記第三検出プロセスにおいて何れかの位置指示器が検出できず無効と判定してオールスキャンステップに移行した場合においては、所定時間内は無効となった位置指示器を検出するオールスキャンステップと検出が続行している位置指示器を検出するセクタスキャンステップを各々同一の繰り返し頻度で交互に実行する第四検出プロセスに移行し、前記所定時間経過後は前記第二検出プロセスに移行することを特徴とする請求項２記載の位置指示器を検出可能な位置検出方法。
【請求項４】
多数のセンサコイルを座標軸方向に並設して座標読取面を形成するセンサ部と前記センサコイルを選択的に走査する選択手段を有する位置検出装置と、少なくともコイルを内蔵する位置指示器とを用いて、前記センサコイルと前記位置指示器との間の相互作用から得られる検出信号に基づいて、前記座標読取面上における前記位置指示器の座標値を検出する位置検出方法であって、
前記位置検出方法は、オールスキャンステップを少なくとも２種類の周波数の信号を使用して交互に行うことにより、各々異なる周波数に応答する少なくとも２つの位置指示器の概略位置を検出する第五検出プロセスと、
前記第五検出プロセスにて前記座標読み取り面に第一の位置指示器があると判断した場合に、前記第五検出プロセスにより検出された前記第一の位置指示器の位置情報に従って、前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと第二の位置指示器の概略位置を検出するオールスキャンステップとから成るプロセスであって、前記第二の位置指示器の概略位置が検出されない場合に前記セクタスキャンステップとオールスキャンステップとを交互に実行する第二検出プロセスとを含み、
前記第五検出プロセスは、追従性をより向上させたい方の位置指示器を検出する前記オールスキャンステップを、他方の位置指示器を検出するオールスキャンステップよりも高い繰り返し頻度で実行するようにしたことを特徴とする位置指示器を検出可能な位置検出方法。
【請求項５】
前記繰り返し頻度は、設定及び変更が可能であることを特徴とする請求項１又は４記載の位置指示器を検出可能な位置検出方法。
【請求項６】
前記繰り返し頻度を低くすべき位置指示器を検出する前記オールスキャンステップの走査において、狭い領域の走査を複数回行って組み合わせることにより、広範囲のオールスキャンとしたことを特徴とする請求項４又は５記載の位置指示器を検出可能な位置検出方法。
【請求項７】
前記第五検出プロセスにおいて、第一の位置指示器を検出した後、第二の位置指示器を検出する際に、前記オールスキャンステップの前記狭い走査領域の走査は、狭い走査領域を指定又はセンサコイルの走査数を指定することによって、設定及び変更が可能であることを特徴とする請求項６記載の位置指示器を検出可能な位置検出方法。
【請求項８】
前記第五検出プロセスにおいて、第一の位置指示器を検出した後、第二の位置指示器を検出する際に、前記狭い走査領域若しくは選択するセンサコイルの走査パターンを複数用意し、前記走査パターンはデータテーブルとし、前記オールスキャンステップは一プロセス毎に前記走査パターンのデータテーブルから順次参照して、参照した内容に応じた前記走査領域若しくは選択するセンサコイルを走査することを特徴とする請求項６記載の位置指示器を検出可能な位置検出方法。
【請求項９】
前記位置指示器には、その形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報を位置検出装置に信号で送信する手段を設けると共に、前記位置検出装置には前記信号を検出する検出手段を設け、前記センサコイルの走査に基づいて、前記位置指示器は、その形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報を信号で送信し、前記位置検出装置は前記信号を受信し、前記繰り返し頻度を、前記信号によって得た位置指示器の形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報によって適合した設定値に変更することを特徴とする請求項１又は４記載の位置指示器を検出可能な位置検出方法。
【請求項１０】
前記位置指示器には、その形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報を位置検出装置に信号で送信する手段を設けると共に、前記位置検出装置は前記信号を検出する検出手段を設け、前記センサコイルの走査に基づいて、前記位置指示器は、その形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報を信号で送信し、前記位置検出装置は前記信号を受信し、前記所定時間を、前記信号によって得た位置指示器の形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報によってそれに適合した設定値に変更することを特徴とする請求項３記載の位置指示器を検出可能な位置検出方法。
【請求項１１】
前記位置指示器には、その形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報を位置検出装置に信号で送信する手段を設けると共に、前記位置検出装置には前記信号を検出する検出手段を設け、前記センサコイルの走査に基づいて、前記位置指示器は、その形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報を信号で送信し、前記位置検出装置は前記信号を受信し、前記狭い走査領域若しくはセンサコイルの走査数の設定を、前記信号によって得た位置指示器の形状若しくは用途若しくは提供できる情報若しくは特定のＩＤ情報によってそれに適合した設定値に変更することを特徴とする請求項６、７又は８記載の位置指示器を検出可能な位置検出方法。
【請求項１２】
多数のセンサコイルを座標軸方向に並設して座標読取面を形成するセンサ部と前記センサコイルを選択的に走査する選択手段を有し、少なくともコイルを内蔵する位置指示器と前記センサコイルとの間の相互作用から得られる検出信号に基づいて、前記座標読取面上における前記位置指示器の座標値を検出する位置検出装置において、
前記座標軸に沿って前記多数のセンサコイルを広範囲に走査することにより前記座標読取面に対する前記位置指示器の概略位置を検出するオールスキャンステップによって第一の位置指示器の概略位置を検出する第一検出手段と、
前記第一検出手段によって前記座標読取面に前記第一の位置指示器があると判定した場合に、前記第一検出手段により検出された前記第一の位置指示器の位置情報に従って前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと第二の位置指示器の概略位置を検出するオールスキャンステップとを実行する手段であって、前記第二の位置指示器の概略位置が検出されない場合に前記セクタスキャンステップとオールスキャンステップとを交互に実行する第二検出手段とを備え、
前記第二検出手段は、前記セクタスキャンステップを前記オールスキャンステップよりも高い繰り返し頻度で実行することを特徴とする位置指示器を検出可能な位置検出装置。
【請求項１３】
多数のセンサコイルを座標軸方向に並設して座標読取面を形成するセンサ部と前記センサコイルを選択的に走査する選択手段を有し、少なくともコイルを内蔵する位置指示器と前記センサコイルとの間の相互作用から得られる検出信号に基づいて、前記座標読取面上における前記位置指示器の座標値を検出する位置検出装置において、
オールスキャンステップを少なくとも２種類の周波数の信号を使用して交互に行うことにより、各々異なる周波数に応答する少なくとも２つの位置指示器の概略位置を検出する第三検出手段と、
前記第三検出手段によって前記座標読取面に第一の位置指示器があると判定した場合に、前記第三検出手段により検出された前記第一の位置指示器の位置情報に従って前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと第二の位置指示器の概略位置を検出するオールスキャンステップとを実行する手段であって、前記第二の位置指示器の概略位置が検出されない場合に前記セクタスキャンステップとオールスキャンステップとを交互に実行する第二検出手段とを備え、
前記第三検出手段は、追従性をより向上させたい方の位置指示器を検出する前記オールスキャンステップを、他方の位置指示器を検出するオールスキャンステップよりも高い繰り返し頻度で実行するようにしたことを特徴とする位置指示器を検出可能な位置検出装置。
【請求項１４】
前記繰り返し頻度を少なくすべき位置指示器を検出する前記オールスキャンステップの走査において、狭い領域の走査を複数回行って組み合わせることにより、広範囲のオールスキャンとする第四検出手段を備えたことを特徴とする請求項１２又は１３記載の位置指示器を検出可能な位置検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタイザ又はタブレットと呼ばれる位置検出装置における位置検出方法及び装置に関し、特に、そのセンサ部上に並設された多数のセンサコイルの走査方法及び装置の改良に関する。
【０００２】
【従来の技術】
位置検出装置における位置検出方法は、種々のものが知られている。特開平３−１４７０１２号（対応する米国特許は、米国特許第５、４６６、８９６号）によって開示された電磁授受方式について説明する。
【０００３】
図７は、電磁授受方式を用いた位置検出装置の基本的動作を説明する為の概略構成図である。
【０００４】
図７において、１１０は、コイルとコンデンサによって構成された共振回路１０１を有する位置指示器である。位置検出装置１１１は、センサ部１０２、コイル切替部１０３、送信・受信切替部１０４、高周波信号発生部１０５、受信回路１０６及び信号処理部１０７とから構成されている。位置指示器１１０は、筆記具形状をしたいわゆるスタイラスペン(操作者がその手により保持してはじめて位置を指示することのできる位置指示器)又はパック形状をしたカーソル（操作者が手を放しても位置を指示し続けることができる、つまり置いたままにできる位置指示器）等であって操作者が位置指示操作（ポインティング入力）、手書き文字入力、ドローイング等の座標入力作業をコンピュータに対してする際に、操作者が手に持って用いる器具である。位置指示器１１０には、少なくともコイル又は共振回路１０１が内蔵される。
【０００５】
センサ部１０２は、平板状の広がり（センサ面）をもつ部分であり、その上の点はＸＹ直交座標にて定義される。センサ部１０２は、センサコイル１００をＸ軸方向１０８及びＹ軸方向１０９にそれぞれ多数並設することにより、形成される。図７では煩雑を避けるためにＸ軸方向に並設したセンサコイルのみを示す。センサコイルの数は実際は数十である。ここでは簡単のため３個のみ図示した。
【０００６】
電磁授受方式を用いた位置検出装置１１１は、センサ部１０２上のセンサコイル１００と、位置指示器１１０との間で電磁波を授受することによりセンサコイル１００側に得られた受信信号に基づいて、位置指示器による指示位置の座標値を求める。さらに、位置検出装置１１１では、通常、位置指示器の座標値の情報のほかに、位置指示器のスイッチの情報や筆圧の情報を入力する為の手段をも設けている。
【０００７】
センサ部に関していえば、通常、Ｘ軸とＹ軸の２方向について座標検出を行うため、２組のセンサ部を直交させてＸ軸方向とＹ軸方向として各々設けている。ここで、Ｘ軸方向のセンサコイルというときは、その延びる方向がＸ軸方向であることをいうのではなく、並べる方向がＸ軸方向であることをいう。図７に示されるようにＸ軸方向のセンサコイルはその長手方向がＹ軸方向と一致する。
【０００８】
高周波信号発生部１０５は、所定の周波数（例えば、数百キロヘルツから数メガヘルツの所定の値）の交流信号を発生する周知の回路である。受信回路１０６は、増幅器等からなる周知の回路である。信号処理部１０７は、プロセッサ（ＣＰＵ）、記憶回路等からなり、受信回路１０６の出力に基づいてＸＹ座標の計算をする。また、信号処理部１０７を構成するプロセッサは所定のプログラムに基づいて、コイル切替部１０３のコイル切替及び送信・受信切替部１０４のスイッチ切替の動作をも制御する役割を果たす。煩雑を避けるため、コイル切替部１０３の制御のための信号線、送信・受信切替部１０４の制御のための信号線は図７に示すのを省略した。コイル切替部１０３は、周知のマルチプレクサにより構成され得る。また、送信・受信切替部１０４は、周知のスイッチング回路により構成され得る。
【０００９】
以下、電磁授受方式における位置検出プロセスを説明する。今、信号処理部１０７を構成する前記プロセッサの働きにより、送信・受信切替部１０４が送信側（高周波信号発生部１０５側）にスイッチングされており、かつ、同じプロセッサの働きによりコイル切替部１０３がセンサ部１０２を構成するセンサコイル群のうちのある一つのセンサコイル１００に切り替えられている状態にあるとする。
【００１０】
その選択されたセンサコイル１００に対して、高周波信号発生回路１０５から送信・受信切替部１０４及びコイル切替部１０３を介して、高周波信号が与えられる。それにより、そのセンサコイル１００から電磁波が発生する（この電磁波を送信信号と呼ぶことにする）。この状態で、位置指示器１１０がセンサ面に近接して置かれたとすると、位置指示器１１０内の共振回路１０１がこの送信信号により共振する。次に、信号処理部１０７を構成するプロセッサの働きにより、送信・受信切替部１０４を受信側（受信回路１０６側）にスイッチングして、センサコイル１００からの送信信号の発生を止める。言いかえれば、高周波信号発生部１０５からの高周波信号の供給を停止する。
【００１１】
この状態では、位置指示器１１０内の共振回路１０１における振動現象はすぐには停止しない。減衰振動をしばらく続ける。したがって当該共振回路１０１を構成するコイルからは電磁波が発生する（この電磁波を応答電磁波と呼ぶことにする）。この応答電磁波をセンサコイル１００にて受信する（このときセンサコイル１００で受信される信号を受信信号と呼ぶことにする）。受信信号は、コイル切替部１０３及び送信・受信切替部１０４を介して受信回路１０６に送られて処理される。受信回路１０６により処理された信号はさらに信号処理部１０７へ渡されてその振幅や位相等に基づいてＸＹ座標計算やスイッチ情報の解析がなされる。その結果、得られた座標値やスイッチ情報は図示しない上位装置（外部のコンピュータ）に送出される。
【００１２】
なお、図７において、位置指示器１１０に内蔵される共振回路１０１は各センサコイルとの間で磁気結合を生ずれば足りるものであって、必ずしも共振現象の成立を必要とするものではないので、コイル又は共振回路１０１と記載してある。
【００１３】
如上のセンサコイル１００についての送受信動作を、センサ部１０２上の多数のセンサコイル１００を位置検出方向に順次切り替えながら各センサコイル１００に対して同様に繰り返す。こうして多数のセンサコイル１００を順次切り替えていく操作を「走査」若しくは「スキャン」と呼ぶこととする。
【００１４】
位置検出装置１１１を構成する部分のうち、多数のセンサコイル１００を選択、切り替えるのに寄与する主な部分は、マルチプレクサ等から構成されるコイル切替部１０３であることは既に述べた。また、コイル切替部１０３は、図示しない信号線により、信号処理部１０７を構成するプロセッサに接続されており、そのプロセッサにより制御されることも既に述べた。ところで、このプロセッサの動作を記述したプログラムは、信号処理部１０７のＲＯＭ（リードオンリメモリ）と呼ばれる記憶装置に記憶されている（この記憶装置については言及してこなかったが、これもまた位置検出装置を構成する一部である）。プロセッサはそのＲＯＭに記憶されたプログラムを読み込み、それにしたがって、上記スキャンを実行することになる。したがって、位置検出プロセスとりわけセンサコイル１００のスキャン方法は当該ＲＯＭに記憶されたプログラム次第で様々に変えることのできるものである。
【００１５】
次に、位置検出プロセスを説明する。
位置検出プロセスには、位置指示器１１０の座標情報が全く得られていない（概略位置すら得られていない）時点から位置指示器の詳細な座標を算出する時点までのプロセスが含まれる。このプロセスは前述の如く、図７に示す信号処理部１０７を構成するプロセッサの処理内容である。その見地からすれば、位置検出プロセスは単にセンサコイル１００をスキャンする（所定の順番で切替える）処理のみならず、切替えた結果、受信回路１０６により得られた出力を信号処理部１０７のプロセッサが取得する処理、その結果得られた信号レベルに基づいて座標計算をする処理、及び最終的に得られた座標値を外部機器（多くの場合上位機器たるコンピュータ）に送出する処理が含まれる。
【００１６】
受信回路１０６の出力信号を取得する処理は、個々のセンサコイル１００をスキャンする毎にその直後になされる。座標計算処理は、位置指示器１１０の近傍にある複数（２個から４個程度）のセンサコイルにおける受信レベル（受信回路１０６の出力信号の電圧レベル）が取得された直後になされる。座標計算の具体的方法としては、２点法、３点法（二次関数近似法）等が知られている。座標値送出処理は、座標計算の終了直後なされる処理であり、周知のインターフェース回路、例えばＲＳ−２３２Ｃ規格の手段を用いて外部機器に送出するものである。
【００１７】
本明細書にあっては、本発明が主にセンサコイルのスキャン方法（スキャン順序）に係るものであることに鑑み、受信回路１０６の出力を取得する処理、座標計算処理、座標値送出処理を捨象し、センサコイル１００のスキャン手順に焦点を当てて説明することにする。
【００１８】
図８は、従来の電磁授受方式における位置検出プロセスを示すフローチャートである。一つの位置指示器の位置を検出するプロセスは、図８に示すように、オールスキャンプロセスとセクタスキャンプロセスとに大別して捉えることができる。「オールスキャン」とは、センサコイル面（Ｘ軸、Ｙ軸それぞれのセンサコイルが並設される面）上の領域全般にわたってセンサコイルを走査することをいう。必ずしもすべてのセンサコイルを走査する場合のみならず、例えば一つおきにスキップする場合をも含めていうものと考える。また、煩雑を避けるため、フローチャートには、スキャン（走査）とのみ書いたが、実際は複数のステップからなるものであるため、図８のステップＳＴ２００及びＳＴ４００を記述したボックスは二重線で挟まれている。実際には、一つ一つのセンサコイル１００をスキャンするたびに、送信・受信切替部１０４の切替を実行する制御ステップ、及び受信回路１０６の出力信号を取得する処理ステップがなされる。
【００１９】
一つの位置指示器を検出するプロセスは、オールスキャンプロセス（ステップＳＴ２００）から開始される。オールスキャンプロセスはＸ軸とＹ軸との双方に対して行なわれる。このオールスキャンは粗い検出といえる。位置指示器１１０の概略位置を早く見つけだすことに主眼がおかれるものだからである。
【００２０】
オールスキャンプロセスが終了した時点では、前記プロセッサは、各センサコイル１００からの受信信号に基づいて、センサ部上の受信信号の信号強度分布を取得していることになる。この様子を示したのが図９である。図９において、略正方形状の部材はセンサ部１０２を表している。センサ部１０２上で交差する太い矢印はＸ軸方向、Ｙ軸方向それぞれのコイル選択方向を示している。図９に示すようにセンサ部１０２上のある位置を位置指示器１１０が示しているものと考える。オールスキャンプロセスが終了した時点で前記プロセッサが取得する信号強度分布は図９に示す棒グラフに示される。ここでは、Ｘ軸方向のスキャンによって得られる強度分布のみを示している。この棒グラフに示すように位置指示器１１０がセンサ面に近接して存在する場合は、位置指示器１１０に最も近接するセンサコイルの受信信号の強度がもっとも高い値を示す。したがって、最高値を示すセンサコイルを中心とした数本のセンサコイル群が信号強度の山を示す。これによって概略位置が判断できる。
【００２１】
図９で、最高値を示すセンサコイルを中心とした数本のセンサコイル群以外の領域で低いレベルの一定の信号強度が得られているように表示されている。オフセット値と呼ばれることのあるものである。図７における受信回路１０６が入力ゼロの場合でも、ある程度の出力をすることに基づく。
【００２２】
ステップＳＴ２９９では、図９に示す信号強度（受信信号）が所定値よりも上かどうかを判断し、所定値以下なら前記オールスキャンステップＳＴ２００へ戻り、所定値以上なら次に、位置検出プロセスはセクタスキャンステップＳＴ４００へ移行する。ここで、所定値とは、いわゆるしきい値であって、前記オフセット値よりも上の適当な値に予め定められたものである。
【００２３】
セクタスキャンステップＳＴ４００においては、オールスキャンステップの結果より得られる中心の位置のセンサコイルとその近隣の数本のセンサコイルとを用いて、前記送受信動作を繰り返す。図１０にコイル選択領域を示すようにセクタスキャンステップＳＴ４００は少なくともＸ軸とＹ軸とに対して行う。そして、図１０に示すように信号強度分布を詳細に得ることができ、図７に示す信号処理部１０７において各々の受信信号の補間演算を行い座標値を決定する。セクタスキャンはより細かい検出プロセスである。
【００２４】
「より細かい」とは、時間的と空間的との二つの意味において細かくなり得ることを意味する。時間的に「より細かい」とは、セクタスキャンにかかる時間がオールスキャンにかかる時間よりも短いことに起因する詳細さのことである。たとえば、オールスキャンがセクタスキャンの５倍の時間かかるとすれば、オールスキャンにより一つの座標値を取得するのと同じ長さの時間内にセクタスキャンによれば５つの座標値を取得することができる。この詳細さは、主に位置検出装置の動特性、特に位置指示器の動きが早い場合にも追従できることに貢献する。
【００２５】
空間的に「より細かい」という事情は、オールスキャンステップでスキップ走査（オールスキャンがスキップ走査をも含み得ることは前述した通りである。）をしており、セクタスキャンステップではスキップを行わないという場合に起こり得る。このことは用いるセンサコイルの空間的間隔の問題であるので、得られる座標値の分解能や精度に貢献する詳細さとなる。
【００２６】
図８に示すように、最初に位置検出装置１１１を起動したときには、オールスキャン（ステップＳＴ２００）を実行し、位置指示器１１０の概略位置が見つかるとステップＳＴ２９９で「イエス」と判断し、セクタスキャンＳＴ４００に移る。見つからないとステップＳＴ２９９で「ノー」と判断し、いつまでもオールスキャン（ステップＳＴ２００）を繰り返す。セクタスキャンで位置指示器１１０の座標がとれているうちはステップＳＴ４９９で「イエス」と判断され続けるので、セクタスキャンを繰り返す。セクタスキャンで位置指示器１１０を見失うとステップＳＴ４９９で「ノー」と判断されるので、オールスキャン（ステップＳＴ２００）に戻る。以上が、オールスキャンとセクタスキャンという二つの異なるスキャン方法を組み合わせて効率的座標検出を行うやり方である。
【００２７】
次に複数の位置指示器を検出する方法の一例をあげる。
単一の位置指示器を検出する方法をシングルスキャンと称し、複数の位置指示器を検出する方法をマルチスキャンと称する。
【００２８】
検出したい位置指示器の数に相当する互いに異なる特定の共振周波数で共振し得る共振回路を用意し、各位置指示器にそれぞれその共振回路を設ける。位置検出装置はそれぞれに対応した特定の周波数でもって送受信動作を行い、オールスキャン若しくはセクタスキャンを各々の共振周波数に対して交互に行うことで複数の位置指示器を検出できる。
【００２９】
２つの指示器をマルチスキャンしたい場合、共振周波数がそれぞれ固定的で異なる二つの位置指示器を用意して、位置検出装置がそれぞれの周波数を用いて位置指示器とやりとりするやり方が考えられる。その場合、２つの周波数のそれぞれに関して交互にオールスキャンを行うプロセスと、一方の周波数についてはセクタスキャンで他方についてはオールスキャンという二種類のスキャン動作を交互に行うプロセスと、２つの周波数のそれぞれに関して交互にセクタスキャンを行うプロセスとのいずれかを選択的に実行する走査プロセスになる。
【００３０】
以上、電磁授受方式を前提として述べたが、電磁授受以外の他の位置検出方式としては、センサ面側から電磁波を送信し、これを位置指示器にて受信する方式、あるいはその逆に位置指示器から電磁波を送信し、これをセンサ面側にて受信する単純な電磁作用方式もある。若しくは、Ｘ軸方向のセンサコイルから送信し、Ｙ軸方向のセンサコイルにて受信する交差型検出方式がある。若しくは、特開平５−２４１７２２号に開示された自己発振型検出方式がある。
【発明が解決しようとする課題】
【００３１】
このように座標検出原理は若干異なっても、前述した各方式は、いずれもコイルがＸ，Ｙ方向にそれぞれ複数並設されており、コイルをスキャンすることにより座標検出をするという点において共通である。したがって、一つの位置指示器のみではなく、複数の位置指示器を検出しようとする際のスキャン動作をいかに効率よく行うかに関して共通の課題を持つといえる。
【００３２】
しかしながら、複数の位置指示器の位置を同時に検出するマルチスキャンは、位置を検出するために位置指示器の数だけ交互に、位置検出装置のセンサコイルを走査しなければならず、１つのみの位置指示器の位置を検出するシングルスキャンから比較すると、位置指示器を移動させた時の位置指示器の実際の位置と座標値との追従性の性能（動特性：位置指示器を比較的早く動かす場合の性能）が落ちることになる。
【００３３】
通常、１つの位置指示器のみ検出するシングルスキャンと、２つの位置指示器を検出するマルチスキャンとを比較すると、単純に追従性が１／２になってしまい性能の低下を招いていた。
即ち、少なくとも２つの位置指示器に対して検出するマルチスキャンの場合、位置指示器を検出するのに、交互に位置検出装置のセンサコイルを走査するため、位置指示器を認識する認識時間（認識速度）が低下してしまっていた。
【００３４】
本発明は、複数の位置指示器を検出する場合に追従性を向上させることを主要な課題とする。
また、本発明は、位置指示器の種類等に応じて、走査の繰り返し頻度等を設定、変更可能とすることにより、使用する位置指示器に応じて、より実用的な追従性を得るようにすることを課題とする。
【００３５】
【課題を解決するための手段】
前記課題を解決するために本発明は、主として、座標軸に沿って多数のセンサコイルを広範囲に走査することにより座標読取面に対する位置指示器の概略位置を検出するオールスキャンステップによって、第一の位置指示器の概略位置を検出する第一検出プロセスと、前記第一検出プロセスにて前記座標読取面に前記第一の位置指示器があると判定した場合に、前記第一検出プロセスにより検出された前記第一の位置指示器の位置情報に従って前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと、第二の位置指示器の概略位置を検出するオールスキャンステップとを交互に実行する第二検出プロセスとを含み、前記第二検出プロセスは、前記セクタスキャンステップを前記オールスキャンステップよりも高い繰り返し頻度で実行するようにしたことを特徴としている。
第一検出プロセスのオールスキャンステップによって位置検出装置の座標読取面に第一の位置指示器があることを検出すると、第二検出プロセスに移行する。第二検出プロセスでは、前記第一の位置指示器の位置情報に従って前記センサコイルを特定して走査することによって、より詳細な前記第一の位置指示器の位置を検出するセクタスキャンステップと、第二の位置指示器の概略位置を検出するオールスキャンステップとを前記セクタスキャンステップを交互に実行する。前記交互に実行する際、前記セクタスキャンを前記オールスキャンよりも高い頻度で行う。
これによって、第一の位置指示器の追従性を極力落とすことなく、第二の位置指示器を検出することができる。
また、本発明は、位置指示器の種類等に応じて、前記オールスキャンステップ又はセクタスキャンステップの繰り返し頻度等を設定及び変更可能にしている。
これにより、使用する位置指示器に応じて、より実用的な追従性を得るようにすることができる。
【００３６】
【発明の実施の形態】
以下、図に基づいて、本発明の実施の形態を説明する。
【００３７】
図１は本発明の実施の形態の位置検出装置のブロック図である。図１には示していないが、センサ部１は、Ｘ軸と平行に配設された４０本のループコイルと、Ｙ軸と平行に配設された４０本のループコイルから形成されており、座標読取面を構成している。このループコイルは各々センサコイルを構成するもので、各ループコイルを選択する選択回路２に接続されている。この選択回路２は送受切替回路３に接続され、この送受切替回路３の受信側には増幅器５が接続され、この増幅器５の出力端は信号処理部６に接続されている。この信号処理部６は中央処理装置（ＣＰＵ）や読み出し専用メモリ（ＲＯＭ）等によって構成されている。また、送受切替回路３の送信側には電流ドライバ１１の出力端が接続され、電流ドライバ１１の入力端には周波数切替用スイッチ１２が接続され、周波数切替用スイッチ１２にはそれぞれ異なる周波数の発振器１３および１４が接続されている。周波数切替用スイッチ１２は信号処理部６内のＣＰＵからの制御信号によって切り替わり、各ループコイルから送信する信号の周波数をｆ0 またはｆ1 のいずれか一方に選択できるようになっている。この周波数ｆ0 は後述する第一の位置指示器の共振周波数に等しく、周波数ｆ1 は後述する第二の位置指示器の共振周波数と等しくなるように選定されている。また、信号処理部６内のＣＰＵから他の制御信号が選択回路２および送受切替回路３にそれぞれ供給され、センサコイルの走査や、送受信の切替が行われるようになっている。尚、選択回路２は信号処理部６とともに、オールスキャン及びセクタスキャンにおいてセンサコイルを順次選択して選択的に走査又は特定領域あるいは特定数のセンサコイルを選択して選択的に走査する等、センサコイルを選択的に走査する選択手段を構成している。
【００３８】
位置指示器８は、コイルおよびコンデンサから成る共振回路２０１、その形状、用途、提供できる情報内容又は特定の識別（ＩＤ）情報を記憶したＲＯＭ２０３及びＲＯＭ２０３の記憶内容の読出して共振回路２０１へ出力するための制御等を行う制御回路２０２を内蔵している。尚、位置指示器８は、本発明に関連する部分のみを簡略化して示している。また、位置指示器８は、必ずしも共振回路を内蔵する必要はなく、センサ部１と磁気結合して信号を送受可能であればコイルのみにしてもよい。
【００３９】
以下、説明を簡単にするために、本来は各センサコイルを順次切り替える動作を行うが、ここでは単にスキャンステップと称して、各切り替え動作の説明は省略している。また、一プロセスがＸ軸とＹ軸の両方を同時にスキャンする様に説明されているが、Ｘ軸またはＹ軸の何れか片方づつをスキャンすることもできる。
【００４０】
尚、本実施の形態は、その位置検出装置と位置指示器との関係を時間を追って示す図４の状態図に沿って説明している。
【００４１】
図４において、位置検出装置４１０には位置指示器が指示する入力面４１１を設けている。入力面４１１は回路上ではセンサコイルなのでセンサ面４１１とも称する。図４で示す位置指示器はペン型指示器いわばスタイラスペンであるが、本発明は如何なる位置指示器でも対象とするため、本実施例では単に位置指示器と称している。オールスキャンステップを行う状態（ａ）では、何れの位置指示器もセンサ面４１１に置かれていない。
【００４２】
次に、共振周波数ｆ0の共振回路を有する第一の位置指示器４１２がセンサ面４１１上に置かれると第一の位置指示器４１２に対するセクタスキャンステップを行う状態（ｂ）となる。次に、共振周波数ｆ1の共振回路を有数る第二の位置指示器４１３がセンサ面４１１上に置かれると、第一及び第二の位置指示器４１２、４１３に対するセクタスキャンステップを行う状態（ｃ）となる。次に、第二の位置指示器４１３がセンサ面４１１より離れた位置に移動し、位置検出装置４１０は第二の位置指示器４１３が検出できない状態となった場合、第一の位置指示器４１２を検出する走査がセクタスキャンステップで、第二の位置指示器４１３を検出する走査がオールスキャンステップの状態（ｄ）となる。状態（ｄ）では、例として第二の位置指示器４１３が検出不能としたが、第一の位置指示器４１２が検出不能としても同じである。
【００４３】
図２、３及び５は、図１の信号処理部６の動作を示すフローチャートである。以下、図１乃至図５を用いて、本実施の形態を説明する。
【００４４】
図４の状態（ａ）〜状態（ｂ）では、先ず、図２におけるプロセスＰ０及プロセス（１）で、位置検出装置４１０は第一の位置指示器４１２に対して周波数ｆ0でオールスキャンステップＳＴ０１を行う。受信信号が所定値よりも上かどうかを判断するステップＳＴ０２で所定値よりも上であった場合、つまり検出が有効状態になると、位置検出装置４１０はセクタスキャンステップＳＴ０３に移行する。
【００４５】
次にプロセスＰ１とプロセスＰ２、合わせてプロセス（２）について説明する。セクタスキャンステップＳＴ０３の次に受信信号の結果から所定値よりも上かどうかを判断するステップＳＴ０４で所定値以下ならステップＳＴ０１へ戻る。所定値以上なら、まず走査数をインクリメントし、所定走査数を満たしたかを判定するＳＴ０５に移行する。所定走査数を満たしてない場合はステップＳＴ０３及びＳＴ０４を繰り返す。所定走査数を満たした場合は、第二の位置指示器４１３を検出するオールスキャンステップＳＴ０６を周波数ｆ1で行う。次に受信信号が所定値よりも上かどうかを判断するステップＳＴ０７で所定値より下ならＳＴ０３へ戻り、所定値以上ならステップＳＴ０８へ移行する。
【００４６】
プロセス（２）においては、第二の位置指示器４１３を検出する走査はオールスキャンを続けるが、第二の位置指示器４１３を検出するオールスキャンステップの走査は、第一の位置指示器４１２を検出するセクタスキャンステップの走査より、低い繰り返し頻度で実行されていることになる。即ち、第二の位置指示器４１３を検出するオールスキャステップの繰り返し頻度は、第一の位置指示器４１２を検出するセクタスキャンステップの繰り返し頻度よりも低く、これを交互に繰り返すことになる。
【００４７】
ここでいう走査の繰り返し頻度について例をあげる。第一の位置指示器４１２の検出と第二の位置指示器４１３の検出の繰り返し回数を４：１と設定する。この場合、前記ＳＴ０５での所定繰り返し数は４と設定される。これは第一の位置指示器４１２を検出する検出プロセスを４回連続で行う検出プロセスＰ１を行い、その後、第二の位置指示器４１３を検出する検出プロセスを１回行なう検出プロセスＰ２を行い、各検出プロセスＰ１とＰ２を交互に行う。これによって、第一の位置指示器４１２の追従性を極力落とすことなく検出動作が可能になる。
【００４８】
尚、不規則な走査によって、座標の移動間隔に影響をきたす可能性があるが、座標移動平均処理や移動した座標を予測する方法を施すことによって、その問題を緩和することが可能である。
【００４９】
走査の繰り返し頻度の設定は、位置検出装置の有効エリアの大きさや位置検出装置が使われる用途によって自由にユーザが変更可能とする。例えば、図１に示す位置検出装置の信号処理部６と接続されるホストコンピュータとの通信手段によって、ホストコンピュータから通信手段を介して送信される命令信号を信号処理部６が受信手段より受信し、前記命令信号の種別で繰り返し頻度の設定を変更する方法があげられる。
【００５０】
また、信号処理部６にプッシュスイッチやロータリスイッチ等の操作部を接続し、前記操作部の操作量、即ち、スイッチの押圧回数や回転角度等を信号処理部で検出することにより、繰り返し頻度を設定、変更することが可能になる。これら設定、変更した設定値は、電気的に記憶、消去可能なＥＥＰＲＯＭやフラッシュメモリ等の不揮発性記憶装置等に記憶させておくこともでき、位置検出装置の電源をＯＮする毎にその値を読み込めば、逐一設定値を指示する必要がなくなる。
尚、プロセス（１）は位置検出方法における第一検出プロセスに相当し、プロセス（２）は第二検出プロセスに相当する。
また、プロセス（１）は位置検出装置７における第一検出手段を構成し、プロセス（２）は第二検出手段を構成する。
【００５１】
次に、図４の状態（ｃ）においては、プロセス（２）からプロセス（３）に移行する。
【００５２】
プロセス（３）では、第一の位置指示器４１２を検出するセクタスキャンステップＳＴ０８を行い、ステップＳＴ０９で、受信信号が所定値よりも上かどうかを判断する。所定値以上の場合、第二の位置指示器４１３を検出するセクタスキャンステップＳＴ１０を行い、受信信号が所定値よりも上かどうかを判断するステップＳＴ１１を行う。所定値以上ならステップＳＴ０８へ戻る。
【００５３】
プロセス（３）は、いわば第一の位置指示器４１２と第二の位置指示器４１３が検出されセクタスキャンステップを交互に行っている状態である。プロセス（３）においては、第一及び第二の位置指示器４１２、４１３に対する走査の繰り返し頻度を均等、つまり１：１にする。即ち、第一位置指示器４１２を所定回数セクタスキャンした後に第二位置指示器４１３を所定回数セクタスキャンし、これを交互に行う場合に、前記各位置指示器４１２、４１３をセクタスキャンする前記所定回数を同一の回数とする。これによって、２つの位置指示器が検出されている時の追従性を同等にする効果がある。尚、プロセス（３）は位置検出方法における第三検出プロセスに相当する。
【００５４】
次に、図４の状態（ｄ）になった場合を説明する。第二の位置指示器４１３を検出するセクタスキャンステップＳＴ１０の受信信号がステップＳＴ１１より所定値以下と判定されると、即ち、第二の位置指示器４１３が無効となった位置指示器と判定されると、図３のステップＳＴ１４（ＳＴ２１）へ移行し、プロセス（４）となる。
【００５５】
プロセス（４）では、検出が続行している位置指示器である第一の位置指示器４１２を検出するセクタスキャンステップＳＴ２１を行い、次に受信信号が所定値よりも上かどうかをステップＳＴ２２で判断する。所定値以上の場合、無効となった位置指示器である第二の位置指示器４１３を検出するオールスキャンステップＳＴ２３を行い、ステップＳＴ２４で、受信信号が所定値よりも上かどうかを判定する。ステップＳＴ２４では、所定値以下と判定した場合、次に所定時間を過ぎたかを判定するステップＳＴ２５に移行し、所定時間内ならステップＳＴ２１へ戻り、所定時間以上ならステップＳＴ１２に移行する。
【００５６】
プロセス（４）は、第一の位置指示器４１２と第二の位置指示器４１３が検出されセクタスキャンを行っている状態において、どちらかの位置指示器４１２、４１３が無効と判定されオールスキャンステップに戻った場合、前記所定時間内は第一の位置指示器４１２及び第二の位置指示器４１２に対する走査の繰り返し頻度を１：１のまま保ち、所定時間経過後は、前述のごとく、オールスキャンステップになっている位置指示器に対する走査を、セクタスキャンステップされている位置指示器に対するの走査よりも低い繰り返し頻度で行い、交互にこれを繰り返す。プロセス（４）は、位置検出方法における第四検出プロセスに相当する。
【００５７】
位置指示器が無効になった場合としては、二つの場合が考えられる。第一は、その位置指示器が無用となった為、操作者が位置指示器を位置検出装置のセンサ面外（有効範囲外）に置いた場合である。第二は、位置指示器は手に持っている状態で一時だけ検出不能領域にあり無効状態に位置指示器がある場合である。通常の作業で多く発生するのは後者である為、１つの位置指示器がオールスキャンステップになったことで、直ちにプロセス（２）に戻った場合、位置指示器の認識時間の低下の影響を受けることから、一定の時間内は走査の繰り返し頻度を１：１に保つことが妥当である。
【００５８】
ここでいう前記一定時間及び所定時間は、例えば１分間という時間で設定する場合と、オールスキャンやセクタスキャンの一プロセスを１カウントとし、例えば１万カウント後を一定の時間とする方法があげられる。
【００５９】
また、一定の時間内で徐々に繰り返し頻度を変更していく方法がある。例えば、第一の位置指示器４１２の検出との繰り返し頻度と、第二の位置指示器４１３の検出の繰り返し頻度とを４：１に設定すると、第一の位置指示器４１２と第二の位置指示器４１３が双方検出されているセクタスキャンステッププロセス（３）の状態（図４の状態（ｃ））では１：１の繰り返し頻度で行われるが、第二の位置指示器４１３が無効状態になった場合には（図４の状態（ｄ））、第二の位置指示器４１３を検出するためのオールスキャンステップに戻ることになる。その時、１分間内は、「第一の位置指示器４１２に対するプロセス：第二の位置指示器４１３に対するプロセス＝１：１」の繰り返し頻度とする。その後１分間を経過すると、２：１の繰り返し頻度とする。その後１分間経過すると３：１の繰り返し頻度とする。その後１分間経過すると４：１の繰り返し頻度とする。このように、時間の経過と共に走査の繰り返し頻度を変更していく方法である。
【００６０】
尚、前記所定時間の設定は、位置検出装置の有効エリアの大きさや位置検出装置が使われる用途によって自由に変更可能とする。設定方法はプロセス（２）にあげた方法を用いれば良い。
【００６１】
次に、オールスキャンステップに関する他の実施の形態を説明する。
異なる共振周波数によって複数の位置指示器を、各々の共振周波数でもって位置指示器を検出する位置検出装置において、位置指示器はその形状別に対応された共振周波数が設定されおり、例えば第一の共振周波数であるペン型の位置指示器、第二の共振周波数であるカーソル型の位置指示器とする。 この場合の図４の状態（ａ）は、ペン型の位置指示器及びカーソル型の位置指示器がセンサ面になく、オールスキャンステップを各々の位置指示器に対して交互に行っている状態である。
【００６２】
この状態では図５に示すプロセス（５）を行う。まず、ペン型位置指示器を検出する（第一の共振周波数）のオールスキャンステップＳＴ３１を行い、次に受信信号が所定値よりも上かどうかを判断するステップＳＴ３２で所定値以下なら、ステップＳＴ３４でカウンタをインクリメントする。次にステップＳＴ３５でカウンタが所定値と同じか（本例では所定値を「４」としている）判定し、所定値以下ならステップＳＴ３１へ、所定値なら所定値を初期化し、次にカーソル型位置指示器を検出するオールスキャンステップＳＴ３６へ移行する。次に受信信号の結果から所定値よりも上かどうかを判断するステップＳＴ３７で所定値以下ならステップＳＴ３１に戻る。尚、図示していないが、ステップＳＴ３３又はＳＴ３８でセクタスキャンへ移行した後、ペン型位置指示器又はカーソル型位置指示器が検出不能になり無効とされた場合には、各々、オールスキャンを行うステップに移行する。
【００６３】
プロセス（５）は、より位置指示器の認識時間を向上させたい方の位置指示器を検出するオールスキャンステップの走査を他方の位置指示器を検出するオールスキャンステップの走査よりも高い繰り返し頻度で走査し、これを交互に繰り返す。
【００６４】
例えば、ペン型の位置指示器は、センサ面上で上げ下げが頻繁に起こり、有効と無効の処理が頻繁に切り替わることが知られている。よって、高速な位置指示器の認識時間を要求される。逆にカーソル型の位置指示器は、位置検出装置の有効エリアに常におかれている場合が多く、認識時間はペン型よりは要求されない。本実施例の場合、ペン型とカーソル型の位置指示器それぞれの共振周波数を設定し位置検出装置は各々の共振周波数に対し交互に走査した場合、ペン型位置指示器に対するオールスキャンステップはカーソル型位置指示器に対するオールスキャンステップよりも高い繰り返し頻度で行うことにより、位置指示器の形状別の認識時間の向上を可能とした。尚、プロセス（５）は、位置検出方法における第五検出プロセスに相当しする。また、プロセス（５）は、位置検出装置７における第三検出手段を構成している。
【００６５】
さらに、図６を用いて、オールスキャンステップに関する他の実施の形態を説明する。図６は、図４でいう状態（ｂ）に相当し、走査の繰り返し頻度を設定する代わりに、狭い領域の走査として設定することが特徴である。尚、図６においては、本例におけるオールスキャンステップの特徴部分のみを示している。
【００６６】
図４の状態（ｂ）では、第一の位置指示器４１２がセンサ面４１１上に置かれ、第一の位置指示器４１２を検出するセクタスキャンステップと第二の位置指示器４１３を検出するオールスキャンステップを交互に行う。この時、セクタスキャンステップとオールスキャンステップの繰り返し頻度は、１：１としている。
【００６７】
まず、第一の位置指示器４１２を検出するセクタスキャンプロセスＰ４０を行う。Ｐ４０は、図２のステップＳＴ０３とステップＳＴ０４に相当する。次に第二の位置指示器４１３を検出するオールスキャンプロセスＰ４１を行う。Ｐ４１は図２のステップＳＴ０６とステップＳＴ０７に相当する。図６に示すように、この状態では前記２つのプロセスを基本的に交互に行うが、プロセスＰ４１では、例えば位置検出装置４１０のＸ軸のセンサコイル数が３０本あったとすると、例えばＸ軸方向のオールスキャンで、左側の領域でセンサコイル１０本をオールスキャンするプロセスとする。同じ様にプロセスＰ４３では中央領域で１０本、同じ様にプロセスＰ４５では右側領域で１０本オールスキャンし、この例の場合３プロセスでセンサ面全面をオールスキャンすることになる。
【００６８】
この様にオールスキャンの際に１プロセスで走査するコイル本数を通常より減らし、数回に分けてセンサ面全面に対し走査する方法である。
【００６９】
前記例をまとめると次のようになる。
▲１▼第一の指示器はセクタスキャンで、第二の指示器はオールスキャン左側１０本。
▲２▼第一の指示器はセクタスキャンで、第二の指示器はオールスキャン中央１０本。
▲３▼第一の指示器はセクタスキャンで、第二の指示器はオールスキャン右側１０本。
【００７０】
これによって、オールスキャンをセンサ面全面に対し走査を行うよりは、１／３の時間で走査プロセスが終了するためセクタスキャンの追従性の低下を緩和できる効果がある。
尚、図６に示したプロセスは、位置検出装置７における第四検出手段を構成する。
【００７１】
前記走査するコイル本数の設定は、位置検出装置の有効エリアの大きさや位置検出装置が使われる用途によって自由に変更可能とする。設定方法は前述した方法を用いれば良い。
【００７２】
また、前記走査する狭い領域の設定及びコイル本数の設定は、狭い領域の走査領域若しくは選択するセンサコイルの走査パターンを複数あらかじめ用意しておき、該走査パターンはデータテーブルとしておく。オールスキャンステップは一プロセス毎にポインタをインクリメントしていき前記走査パターンのデータテーブルから順次ポインタに従って参照していく。その参照した内容に応じた前記走査領域若しくは選択するセンサコイルでもって走査すれば、より洗練された選択方法をとることができる。例えば、位置指示器が最初に置かれる位置は大概センサ面の中央である。前記走査パターンを中央領域の走査を全体的に多く走査する様な設定にしておくと、実際に使用する体感として位置指示器の認識時間が短縮された様に感じる。
【００７３】
次に、位置指示器の種別が判定できる方法例をあげる。
位置指示器には位置指示器の形状若しくは用途若しくは提供できる情報内容若しくは特定の識別（ＩＤ）情報を位置検出装置に信号で送信する手段を設ける。これに関する簡単な手段は、前記指示器の相違を位相情報で予め取り決めておくことで、位置検出装置は位相を検出し判断することが可能である。
【００７４】
また、図１に示すように、位置指示器８にＩＣ回路で構成された制御回路２０２と、２進数のＩＤコードを記憶するＲＯＭ２０３を設け、デジタル情報（ＩＤ情報）を位置検出装置７に送信できる手段を設けても良い。この時のＩＤコードは、位置指示器８の形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報などが分かる２進数のＩＤデータとする。概略を説明すると、位置指示器８には位置検出装置７のセンサーコイルから送信される信号を共振回路で受信し信号の受信時間をカウントできるＩＣ回路を制御回路２０２内に設ける。位置検出装置７においては、送信信号の送信時間を可変する手段とその設定手段を設ける。位置検出装置７から比較的長い送信信号を位置指示器８に送信する。位置指示器８は前記信号を受信し、制御回路２０２によって位置指示器８のＲＯＭ２０３より２進数のＩＤコードを読み取り、一定時間毎にＩＤコードが「１」なら送信信号を送り、「０」なら送信信号を送らないといったふうに組み合わせて信号を位置検出装置７に送信する。位置検出装置７は前記信号を受信し位置指示器８の形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報を判断する。
【００７５】
前記の手段を用いれば、位置指示器８の形状若しくは用途若しくは提供できる情報内容若しくは特定のＩＤ情報を検出できる。
【００７６】
前記検出手段を用いて、位置指示器８の形状や用途や提供できる情報内容若しくは特定のＩＤ情報によって予め決めておいた、走査の繰り返し頻度、走査コイル本数（領域）、または所定時間などの設定を変更する手段を用いることで、作業者は前記設定内容を意識することなく、最適な設定値で位置検出装置を動作させうることになる。
【００７７】
尚、上記各実施の形態では２つの位置指示器の検出に限って示したが、２つ以上の位置指示器においても、適用することが可能である。
【００７８】
また、電磁授受方式の位置検出装置の例をあげたが、複数の位置指示器を検出する位置検出装置であって、センサコイルを選択し走査する方法であれば、如何なる方式の位置検出装置にも容易に応用できる。
さらに、上記実施の形態では、各位置指示器の共振周波数を固定としたが、複数の周波数に切り替え可能に構成しても良い。
【００７９】
【発明の効果】
本発明は、複数の位置指示器を検出する場合に、第一の位置指示器を検出するセクタスキャンステップを、第二の位置指示器を検出するオールスキャンステップよりも高い繰り返し頻度で実行しながら、これを交互に実行する行うことによって、追従性を向上させることができる。
【００８０】
また、複数の位置指示器が検出された状態で各走査の繰り返し頻度を同等にし、その後、一方の位置指示器が無効とされてオールスキャンになった場合に、所定時間内は各繰り返し頻度を同等にする方法や、走査領域を狭める方法を用いることによって、より効果的に位置指示器の追従性を向上することができる。
【００８１】
また、オールスキャンステップの場合、より認識時間を向上させる位置指示器の走査を、他の位置指示器の走査よりも高い繰り返し頻度で行うことにより、認識時間の短縮を実現することができる。
【００８２】
更には、位置指示器の形状や用途、位置指示器が持つ情報内容、特定のＩＤ情報などによって、前記繰り返し頻度等を設定することで、位置指示器に応じた繰り返し頻度等の設定がなされ、より実用的な効果をあげることができる。
【図面の簡単な説明】
【図１】  実施の形態を示すブロック図
【図２】  実施の形態の動作を説明するためのフローチャート
【図３】  実施の形態の動作を説明するためのフローチャート
【図４】  実施の形態の概略構成図
【図５】  他の実施の形態の動作を説明するためのフローチャート
【図６】  他の実施の形態の動作を説明するためのフローチャート
【図７】  従来の電磁授受方式を用いた位置検出装置の基本的動作を説明する為のブロック図
【図８】  従来の電磁授受方式における位置検出プロセスを示すフローチャート
【図９】  従来の電磁授受方式を用いた位置検出装置の基本的動作を説明する為の概略構成図
【図１０】従来の電磁授受方式を用いた位置検出装置の基本的動作を説明する為の概略構成図
【符号の説明】
１・・・・・・・・・  センサ部
２・・・・・・・・・  選択手段を構成する選択回路
６・・・・・・・・・  第一検出手段、第二検出手段、第三検出手段を構成する信号処理部
７、１０・・・・・・  位置検出装置
８、１２、１３・・・  位置指示装置
４１１・・・・・・・  センサ面
【図１】
0003933278.tif 000002
【図２】
0003933278.tif 000003
【図３】
0003933278.tif 000004
【図４】
0003933278.tif 000005
【図５】
0003933278.tif 000006
【図６】
0003933278.tif 000007
【図７】
0003933278.tif 000008
【図８】
0003933278.tif 000009
【図９】
0003933278.tif 000010
【図１０】
0003933278.tif 000011