(57)【要約】【課題】各スタイラスに対するスロットの割り当てを、フレームよりも短いスロットの単位で柔軟に変更する。【解決手段】本発明によるスタイラス２のプロセッサは、フレームごとに、センサ電極群に供給される第１の信号を検出し、第１の信号がローカルＩＤの設定指示を示すか否かを判定し、示すと判定した場合に設定指示により指定されたローカルＩＤの値をメモリにライトし、フレームの間に含まれる１以上のスロットごとに、センサ電極群に供給される第２の信号を繰り返し検出し、第２の信号を検出する都度、検出された第２の信号に含まれたローカルＩＤとメモリに記憶されているローカルＩＤの値とを比較し、一致した場合に、センサコントローラに対して電極を用いて第１のダウンリンク信号を送信する。【選択図】図２
2018043203.tif 000002
【特許請求の範囲】
【請求項１】
センサ電極群に接続されたセンサコントローラとの間で同期して動作するスタイラスであって、
電極と、
メモリと、
プロセッサとを含み、
前記プロセッサは、
フレームごとに、前記センサ電極群に供給される第１の信号を検出し、
前記第１の信号がローカルＩＤの設定指示を示すか否かを判定し、示すと判定した場合に前記設定指示により指定されたローカルＩＤの値を前記メモリにライトし、
前記フレームに含まれる１以上のスロットごとに、前記センサ電極群に供給される第２の信号を繰り返し検出し、
前記第２の信号を検出する都度、検出された前記第２の信号に含まれたローカルＩＤと前記メモリに記憶されているローカルＩＤの値とを比較し、一致した場合に、前記センサコントローラに対して前記電極を用いて第１のダウンリンク信号を送信する、
スタイラス。
【請求項２】
前記センサコントローラは、表示パネルを制御するインセル型のコントローラであり、
前記表示パネルの共通電極又は画素電極は、前記センサ電極群の一部を兼ね、
前記フレームは、前記表示パネルの表示動作期間であり、
前記第２の信号は、前記スロットに対応するブランク期間のタイミングを通知する信号である、
請求項１に記載のスタイラス。
【請求項３】
前記第２の信号は前記第１の信号より時間長の短い信号である、
請求項２に記載のスタイラス。
【請求項４】
前記第２の信号は、前記ローカルＩＤを示すビット値のみが含まれた信号である、
請求項３に記載のスタイラス。
【請求項５】
前記プロセッサは、
前記第１の信号を前記第１のダウンリンク信号の送信契機とせず、
前記第２の信号の検出を契機に前記第１のダウンリンク信号を送信する、
請求項２に記載のスタイラス。
【請求項６】
前記プロセッサは、
前記第１の信号を検出したことに応答し、前記設定指示に対する応答である第２のダウンリンク信号を送信する、
請求項２に記載のスタイラス。
【請求項７】
前記プロセッサは、前記設定指示を示す前記第１の信号と同じスロット内、あるいは、その直後のスロット内で前記第２のダウンリンク信号を送信する、
請求項６に記載のスタイラス。
【請求項８】
前記プロセッサは、所定のローカルＩＤが含まれた前記第２の信号を検出したスロット内で、前記第２のダウンリンク信号を送信する、
請求項６に記載のスタイラス。
【請求項９】
前記プロセッサは、前記第２の信号がリセット命令を含むか否かを判定し、含むと判定した場合に前記メモリに記憶されているローカルＩＤの値を消去する、
請求項２に記載のスタイラス。
【請求項１０】
前記プロセッサは、
前記スタイラスが前記センサコントローラとペアリング済か未ペアリングかを識別する状態を前記メモリに保持し、
前記ローカルＩＤを前記メモリにライトした後、前記状態を前記ペアリング済に設定し、
前記第２の信号が前記リセット命令を含むと判定した場合に、前記状態を前記未ペアリングに設定する、
請求項９に記載のスタイラス。
【請求項１１】
前記プロセッサは、１つの前記フレームの間に複数回送信された前記第２の信号のいずれもが、前記メモリにライトした前記ローカルＩＤの値を含まない場合に、前記１つのフレームの間に前記第１のダウンリンク信号を送信しない、
請求項１に記載のスタイラス。
【請求項１２】
センサ電極群を用いて１以上のスタイラスを検出するセンサコントローラであって、
フレームごとに、未検出のスタイラスに対してローカルＩＤを付与する設定指示を示す第１の信号を送信し、
前記フレームの間に含まれたスロットごとに、前記設定指示により設定を指示したローカルＩＤを含む第２の信号を既検出のスタイラスに対して送信し、
前記第２の信号に応じて前記スタイラスから送信された第１のダウンリンク信号を検出する、
センサコントローラ。
【請求項１３】
前記センサコントローラは、表示パネルを制御するインセル型のコントローラであり、
前記表示パネルの共通電極又は画素電極は、前記センサ電極群の一部を兼ね、
前記フレームは、前記表示パネルの表示動作期間であり、
前記第２の信号は、前記スロットに対応するブランク期間のタイミングを通知する信号である、
請求項１２に記載のセンサコントローラ。
【請求項１４】
前記第２の信号は前記第１の信号より時間長が短い信号である、
請求項１３に記載のセンサコントローラ。
【請求項１５】
さらに、１つのスロットで複数の位置において複数の前記スタイラスから送信された信号を検出した場合に、前記複数のスタイラスのうち一部のスタイラスに対し、前記ローカルＩＤの割り当てを解除するためのリセット信号を送信する、
請求項１３に記載のセンサコントローラ。
【請求項１６】
前記リセット信号を前記センサ電極群の一部の領域から送信することで、前記一部のスタイラスに対して前記リセット信号を送信する、
請求項１５に記載のセンサコントローラ。
【請求項１７】
前記リセット信号を、前記センサ電極群を利用した静電結合を介した通信とは異なる通信手段を用いて前記一部のスタイラスに対して送信する、
請求項１５に記載のセンサコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスタイラス及びセンサコントローラに関し、特に、複数のスタイラスの同時使用（マルチスタイラス）に対応するスタイラス及びセンサコントローラに関する。
【背景技術】
【０００２】
電子機器の表面に設けられたタッチ面上でのスタイラスによる手書き入力を可能にする位置検出システムの具体的な方式の一つとして、アクティブ静電方式が知られている。以下、アクティブ静電方式に対応するスタイラスを「アクティブスタイラス」と称する。【０００３】
アクティブスタイラスは、電子機器に対して信号（ダウンリンク信号）を送信可能に構成される。ダウンリンク信号の送信は、アクティブスタイラスの先端に設けた電極に送信信号を供給し、それによって信号に応じた電界を電極近傍の空間に生じさせることによって実行される。電子機器は、タッチ面の下側に配設されたマトリクス状の電極群を含むセンサボードと、このセンサボードに接続されたセンサコントローラとを有しており、上記交番電界によってセンサボード内の電極群に生ずる電荷量の変化をセンサコントローラが検出することによって、ダウンリンク信号を受信するよう構成される。特許文献１には、ダウンリンク信号の一例が開示されている。この例によるダウンリンク信号は、位置検出用の無変調の連続信号（位置信号）と、筆圧情報や固有ＩＤなどのデータによって変調された信号（データ信号）とによって構成される。【０００４】
アクティブ静電方式では、電子機器内のセンサコントローラもまた、アクティブスタイラスに対して信号（アップリンク信号）を送信可能に構成される。センサコントローラは、センサボードを構成する電極群に送信信号を供給し、それによってパネル上に電界を生成することにより、スタイラスに向けてアップリンク信号を送信する。アクティブスタイラスは、この電界により上記電極に誘導される電荷量を検出することによって、アップリンク信号を検出するよう構成される。特許文献２には、アップリンク信号を受信するアクティブスタイラスの例が記載されている。【０００５】
ところで、近年では、いわゆるタブレットコンピュータのように、タッチ面が液晶の表示面を兼ねることが多くなっている。この場合、センサボードは、液晶パネルの上又は内部に配置されることになる。液晶パネル上にセンサボードが載設された位置検出システムは、「アウトセル型」と呼ばれる。特許文献３，４には、アウトセル型の位置検出システムの例が開示されている。また、液晶パネル内にセンサボードが載設された位置検出システムには、液晶パネル内部のカラーフィルターガラスや基盤ガラスの上にセンサボード用の電極群が配置される「オンセル型」や、液晶パネルの共通電極あるいは画素電極がセンサボード用の電極群の一部を兼ねる「インセル型」がある。非特許文献１には、オンセル型及びインセル型の位置検出システムの例が開示されている。【０００６】
アウトセル型又はオンセル型の位置検出システムにおいては、センサボードの下部に存在する液晶パネル内の駆動信号がノイズとなり、センサコントローラの動作に影響を及ぼすことが知られている。このようなノイズの代表的な一つは、液晶パネルの画素を駆動するための電極に供給される電圧信号の交流成分である。この電圧信号は各画素の液晶の配向を制御するためのもので、ＡＣ結合によってセンサボードを構成する電極群に入り込み、ノイズとなる。また、インセル型の位置検出システムでは、画素の駆動動作と位置検出動作との両方に共用される電極群は、画素の駆動動作が実行されている間には位置検出動作に利用することができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２０１５／１１１１５９号公報
【特許文献２】米国特許出願公開第２０１３／０１０６７９７号明細書
【特許文献３】特開平５−６１５３号公報
【特許文献４】国際公開２０１５／１４１３４９号公報
【非特許文献】
【０００８】
【非特許文献１】「ＪＤＩ、ＬＧ、シャープのスマホ向けインセル/オンセル戦略を読む」、［online］、日経テクノロジーオンライン、［平成28年8月16日検索］、インターネット<URL:http://techon.nikkeibp.co.jp/article/NEWS/20150121/400160/>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記のようなタッチ面が液晶の表示面を兼ねる場合の課題に鑑み、近年、液晶パネルの表示動作期間を１フレームとし、その中において周期的に現れる複数のブランク期間（液晶ノイズの発生頻度が相対的に小さい期間）のそれぞれを１スロットとするフレーム通信により、アクティブスタイラスとセンサコントローラの間の通信を行う方式が検討されている。【００１０】
ここで、位置検出システムに要求される仕様の１つに、複数のスタイラスを同時に使用できる（マルチスタイラス）、というものがある。そこで、上記フレーム通信についてもマルチスタイラスに対応させることが検討されており、それによれば、センサコントローラは、フレームごとに、スロットの割り当てを指示するためのアップリンク信号を各スタイラスにブロードキャスト送信する。そして、各スタイラスは、割り当てられたスロットを利用して、ダウンリンク信号を送信する。こうすることで、時分割により、複数のアクティブスタイラスとセンサコントローラの間の通信を実現することが可能になる。【００１１】
しかしながら、表示動作レート等に限らず、何らかの時間周期で固定されたフレームごとのアップリンク信号によって各スタイラスにスロットの割り当てを指示することとすると、各スタイラスに対するスロットの割り当ては、その固定されたフレームレートに依存することになる。つまり、検討中の上記方式には、各スタイラスに対するスロットの割り当てを、フレームより短い時間で柔軟に変更することができないという課題があった。また、各スタイラスのスキャンレートは、フレームレートの整数倍に固定されてしまうという課題があった。【００１２】
また、検討中の上記方式には、１フレーム中に送信する複数のスロットの割り当てを指示するためのアップリンク信号のサイズが必然的に大きくなってしまうという課題もあった。アップリンク信号のサイズが大きいと、１フレーム中におけるアップリンク信号の占有率が高くなり、通信効率が低下することになる。また、サイズの大きな信号を複数のスタイラスの各々に対し送信し設定が反映されたか否かを確認する処理には、数フレーム分の時間がかかることから、送信時間の割り当てが実際に全てのスタイラスに反映されるまでの遅延時間が大きくなることになる。ユーザが複数のスタイラスや電子定規のようなデバイスを電子機器に対して頻繁に近接させたり離間させたりして利用する場合に、この遅延時間はユーザの使用感に影響を与える可能性がある。【００１３】
また、スタイラスの一種に文房具の定規を模して作られた電子定規があるが、一般的なペン型のスタイラスは利用されている間の移動速度が大きいのに対し、電子定規などの描画補助デバイスは、一度パネル面におかれるとしばらくの間同じ位置に置かれ、ペン型のスタイラスに比較して小さい移動速度で利用されることが多い。したがって、デバイスタイプに応じてスキャンレートを変更できることが望ましい。【００１４】
また、電子定規などの描画補助デバイスは、手に把持されて利用されるペン型のスタイラスとは異なり、ユーザが操作していない間であっても、パネル面上に置かれたまま利用される場合がある。このような場合に、補助デバイスとセンサコントローラとの間で信号の送受信を行うことは、補助デバイスの消費電力を増加させ、また、センサコントローラとスタイラス（ペン型又は補助デバイス）との間の通信リソースを不使用時にも消費することになる。【００１５】
したがって、本発明の目的の一つは、各スタイラスに対する送信時間の割り当てをフレームよりも短い時間で柔軟に変更し、各スタイラスに反映させるすることのできるスタイラス及びセンサコントローラを提供することにある。【００１６】
また、本発明の他の目的の一つは、送信時間の割り当てを指示するためのアップリンク信号のサイズを小さくすることのできるスタイラス及びセンサコントローラを提供することにある。【００１７】
また、本発明のさらに他の目的の一つは、デバイスの種別や利用形態の特性に応じて、スキャンレートを変更可能とすることである。【００１８】
また、本発明のさらに他の目的の一つは、補助デバイスがパネル面上に放置されている場合における、補助デバイスの消費電力の低減と、通信リソースの有効活用とを実現することにある。
【課題を解決するための手段】
【００１９】
本発明によるスタイラスは、センサ電極群に接続されたセンサコントローラとの間で同期して動作するスタイラスであって、電極と、メモリと、プロセッサとを含み、前記プロセッサは、フレームごとに、前記センサ電極群に供給される第１の信号を検出し、前記第１の信号がローカルＩＤの設定指示を示すか否かを判定し、示すと判定した場合に前記設定指示により指定されたローカルＩＤの値を前記メモリにライトし、前記フレームに含まれる１以上のスロットごとに、前記センサ電極群に供給される第２の信号を繰り返し検出し、前記第２の信号を検出する都度、検出された前記第２の信号に含まれたローカルＩＤと前記メモリに記憶されているローカルＩＤの値とを比較し、一致した場合に、前記センサコントローラに対して前記電極を用いて第１のダウンリンク信号を送信する、スタイラスである。【００２０】
また、本発明によるセンサコントローラは、センサ電極群を用いて１以上のスタイラスを検出するセンサコントローラであって、フレームごとに、未検出のスタイラスに対してローカルＩＤを付与する設定指示を示す第１の信号を送信し、前記フレームの間に含まれたスロットごとに、前記設定指示により設定を指示したローカルＩＤを含む第２の信号を既検出のスタイラスに対して送信し、前記第２の信号に応じて前記スタイラスから送信された第１のダウンリンク信号を検出する、センサコントローラである。【００２１】
本発明の他の一側面によるスタイラスは、静電結合を利用してセンサに接続されたセンサコントローラと双方向に信号を送受信するスタイラスであって、ローカルＩＤの値を一時的に記憶するメモリと、前記センサコントローラが送信したアップリンク信号を検出する都度、検出された前記アップリンク信号が前記メモリに記憶されているローカルＩＤの値を含むか否かを判定し、含むと判定した場合に、操作状態に基づくダウンリンク信号を生成して前記センサコントローラに対して送信するプロセッサとを含むスタイラスである。【００２２】
上記スタイラスにおいて、前記プロセッサは、前記メモリに記憶されているローカルＩＤの値を含む前記ダウンリンク信号を生成し、前記センサコントローラに対して送信することとしてもよい。【００２３】
本発明の他の一側面によるセンサコントローラは、１以上のスタイラスを検出する機能を有し、検出済みの１以上のスタイラスの位置をホストプロセッサに対してレポートするセンサコントローラであって、前記検出済みの１以上のスタイラスのそれぞれに割り当てられた１以上のローカルＩＤの値を記憶するメモリと、前記検出済みの１以上のスタイラスのそれぞれについてスキャンレートを決定し、決定した前記スキャンレートに基づいて、前記メモリに記憶される前記１以上のローカルＩＤの値のうちのいずれか１つを選択し、選択したローカルＩＤの値を含むアップリンク信号を送信し、該アップリンク信号に対して返信されたダウンリンク信号に基づいて、前記選択したローカルＩＤの値に対応するスタイラスの位置を導出するプロセッサとを含むセンサコントローラである。【００２４】
上記センサコントローラにおいて、前記プロセッサは、前記検出済みの１以上のスタイラスそれぞれのデバイスタイプに基づいて、前記検出済みの１以上のスタイラスそれぞれについてのスキャンレートを決定することとしてもよい。【００２５】
また、本発明は、定規部と、前記定規部に設けられた複数の電極と、センサコントローラから送信されたアップリンク信号を受信するための受信電極と、前記アップリンク信号を受信したことに応じて、前記複数の電極を順次切り替えつつ前記センサコントローラに対して信号を送信するプロセッサとを含む補助デバイスであってもよい。【００２６】
さらに、本発明は、定規部と、前記定規部に設けられた２以上の電極と、前記定規部の上面に設けられ、ユーザの操作により動作状態であるか停止状態であるかを切り替えるための第１のスイッチと、前記第１のスイッチが前記動作状態である場合に前記２以上の電極を用いて前記センサコントローラに対してダウンリンク信号を送信し、前記第１のスイッチが前記停止状態である場合に前記ダウンリンク信号の送信処理を停止するプロセッサとを含む補助デバイスであってもよい。
【発明の効果】
【００２７】
本発明によれば、ローカルＩＤの値を含むアップリンク信号（第２の信号）をセンサコントローラが送信時刻ごとに送信することにより、そのスロット内でダウンリンク信号（第１のダウンリンク信号）を送信すべきスタイラスを指定することができる。したがって、各スタイラスに対する送信時間の割り当てを、フレームに依存せずフレームよりも短い時間で柔軟に変更することが可能になる。また、スタイラス側にはスケジュールについての状態が記憶されず、したがってこれらを変更するための時間を要さないため、新たなスタイラスが検出された場合などに必要となるスキャンレート等の変更について、システム全体としての応答速度を向上することができる。また、アップリンク信号にローカルＩＤの値を１つ含めるだけで、センサコントローラから各スタイラスに送信時間の割り当てを指示することが可能になるので、フレーム内での複数の送信時間の割り当てを指示するためのアップリンク信号のサイズを小さくすることが可能になる。【００２８】
また、本発明によれば、スタイラスが、メモリに一時的に記憶されているローカルＩＤの値を含むダウンリンク信号を生成し、センサコントローラに対して送信しているので、センサコントローラは、パネル面の複数箇所でダウンリンク信号が検出されたとしても、それらをスタイラスごとに弁別することができる。また、ローカルＩＤのビット数は後述するグローバルＩＤに比べて短くすることができるので、ローカルＩＤを送信するために必要なダウンリンク占有率を下げることが可能になる。【００２９】
また、本発明によれば、センサコントローラが、検出済みの１以上のスタイラスそれぞれのデバイスタイプに基づいて、検出済みの１以上のスタイラスそれぞれについてのスキャンレートを決定しているので、デバイスの種別や利用形態の特性に応じて、スキャンレートを変更することが可能となる。【００３０】
また、本発明によれば、ユーザの操作により動作状態であるか停止状態であるかを切り替えるための第１のスイッチを補助デバイスに設けたので、補助デバイスがパネル面上に放置されている場合における、補助デバイスの消費電力の低減と、通信リソースの有効活用とが実現される。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態による位置検出システムの全体を示す図である。
【図２】図１に示したスタイラス２ａ，２ｂの第１の例の詳細な構成を示す図である。
【図３】図１に示したスタイラス２ａ，２ｂの第２の例の詳細な構成を示す図である。
【図４】図３に示した６軸ＩＭＵ５０の説明図である。
【図５】図１に示したスタイラス２ｃ（定規型デバイス）の詳細な構成を示す図である。
【図６】図１に示したスタイラス２ｃ（定規型デバイス）の上面図である。
【図７】図１に示した電子機器３の詳細な構成を示す図である。
【図８】図７に示したＩＤ管理テーブル７０を示す図である。
【図９】図１に示したセンサコントローラ３１の処理フローを示すフロー図である。
【図１０】図９に示した設定指示送信処理の詳細フローを示すフロー図である。
【図１１】図９に示したコマンド信号送信処理の詳細フローを示すフロー図である。
【図１２】図９に示したコマンド信号送信処理の詳細フローを示すフロー図である。
【図１３】図９に示したコマンド信号送信処理の詳細フローを示すフロー図である。
【図１４】図９に示したコマンド信号送信処理の詳細フローを示すフロー図である。
【図１５】図９に示したコマンド信号送信処理の詳細フローを示すフロー図である。
【図１６】図１に示したスタイラス２ａ〜２ｃの処理フローを示すフロー図である。
【図１７】図１６に示したコマンド信号受信処理の詳細フローを示すフロー図である。
【図１８】図１６に示したコマンド信号受信処理の詳細フローを示すフロー図である。
【図１９】図１６に示したコマンド信号受信処理の詳細フローを示すフロー図である。
【図２０】図１６に示したコマンド信号受信処理の詳細フローを示すフロー図である。
【図２１】図１に示したスタイラス２ａとセンサコントローラ３１との間で送受信される信号（センサコントローラ３１がスタイラス２ａを新たに登録する場面）を示すタイムチャートである。
【図２２】図１に示したスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号（センサコントローラ３１がスタイラス２ａを登録した後、さらにスタイラス２ｂを登録する場面）を示すタイムチャートである。
【図２３】図１に示したスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号（センサコントローラ３１がスタイラス２ａ，２ｂそれぞれのデバイスタイプに基づいて送信スケジュールの再調整を行う場面）を示すタイムチャートである。
【図２４】図１に示したスタイラス２ａ，２ｃとセンサコントローラ３１との間で送受信される信号（センサコントローラ３１がスタイラス２ａ，２ｃそれぞれのデバイスタイプに基づいて送信スケジュールの再調整を行った後、スタイラス２ａ，２ｃによる通常の書き込みが行われている場面）を示すタイムチャートである。
【図２５】図１に示したセンサコントローラ３１及びスタイラス２ａのそれぞれによるローカルＩＤの登録の解除の説明図である。
【図２６】図１に示したスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号（スタイラス２ａ，２ｂが１つの設定指示に対して同時に応答した場面）を示すタイムチャートである。
【図２７】図１に示したスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号（同じローカルＩＤを有するスタイラス２ａ，２ｂが１つのデータ送信指示に対して同時に応答した場面）及びスタイラス２ａ，２ｂの状態を示すタイムチャートである。
【図２８】本発明の実施の形態の第１の変形例によるスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号（センサコントローラ３１がスタイラス２ｂを新たに登録する場面）を示すタイムチャートである。
【図２９】本発明の実施の形態の第１の変形例によるスタイラス２ａ，２ｃとセンサコントローラ３１との間で送受信される信号（スタイラス２ａ，２ｃによる通常の書き込みが行われている場面）を示すタイムチャートである。
【図３０】本発明の実施の形態の第１の変形例によるスタイラス２とセンサコントローラ３１との間で送受信される信号の他の例を示すタイムチャートである。
【図３１】本発明の実施の形態の第２の変形例によるスタイラス２とセンサコントローラ３１との間で送受信される信号を示すタイムチャートである。
【図３２】本発明の実施の形態の第３の変形例によるスタイラス２の処理フローを示すフロー図である。
【発明を実施するための形態】
【００３２】
以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
【００３３】
図１は、本実施の形態による位置検出システム１の全体を示す図である。同図に示すように、位置検出システム１は、２本のペン型スタイラス２ａ，２ｂと、１個の定規型スタイラス２ｃと、電子機器３とを含んで構成される。電子機器３は、センサ電極３０と、センサコントローラ３１と、パネル３２と、電子機器制御部３３（ホストプロセッサ）と、液晶表示部３４とを含んで構成される。
【００３４】
位置検出システム１においては、センサコントローラ３１がマスターであって、１以上のスタイラス２がスレーブである。位置検出システム１は、センサコントローラ３１からローカルＩＤを含むポーリング要求（後述するコマンド信号）が発行されると、その中に含まれたローカルＩＤを有するスタイラス２のみが、ポーリングに対する応答期間に返信（後述するダウンリンク信号ＤＳの送信）を許されることとなるよう構成される。スタイラス２は、ポーリング要求を検出する都度、検出されたポーリング要求が自身の記憶しているローカルＩＤの値を含むか否かを判定し、含むと判定した場合に、ダウンリンク信号ＤＳを送信する。ローカルＩＤは、センサコントローラ３１により各スタイラス２に付与され、スタイラス２によって記憶される。
【００３５】
スタイラス２ａ〜２ｃはいずれも上述したアクティブスタイラスであり、１以上のユーザによって同時又は別々に使用される。以下、スタイラス２ａ〜２ｃを特に区別する必要がない場合には、スタイラス２と表記する場合がある。
【００３６】
例えばスタイラス２ａを使用する場合、ユーザはスタイラス２ａを液晶パネル３２のパネル面に徐々に近づけ（ペンダウン。図１では「ＤＯＷＮ」と表記している）、最終的にスタイラス２ａのペン先をパネル面に接触させる（ペンタッチ）。そして、ユーザがこの接触状態を保ちつつパネル面上でペン先を移動させる（ペンムーブ）と、図示したように、電子機器３の処理によってパネル面上に移動の軌跡ｓｔ１が描画される。この描画は、ユーザがスタイラス２ａのペン先をパネル面から離す（ペンアップ。図１では「ＵＰ」と表記している）まで継続される。その後、ユーザがペンダウン、ペンタッチ、ペンムーブ、ペンアップを再度実施すると、電子機器３の処理によって、その移動の軌跡ｓｔ２がパネル面上に同様に描画される。図１には、スタイラス２ｂのペンダウン、ペンタッチ、ペンムーブ、ペンアップによって生じた軌跡ｓｔ３も図示している。
【００３７】
スタイラス２ｃは、詳しくは後述するが、直線状に並べて配置された複数の電極を有する特殊なデバイス（補助デバイス）である。典型的には「電子定規」と称されるデジタル文房具用のデバイスであるが、本明細書では動作の説明の簡略のためスタイラス２ｃと称する。電子機器３は、スタイラス２ｃによって直線の入力を受け付け可能に構成される。より具体的に言えば、電子機器３は、ユーザがスタイラス２ｃの直線状のペン先をパネル面に接触させた（ペンタッチ）とき、そのペン先に平行な仮想線Ｘをパネル面上に描画するように構成される。
【００３８】
スタイラス２ａ〜２ｃはそれぞれ、電子機器３のセンサコントローラ３１がセンサ電極３０を介して供給したアップリンク信号ＵＳを検出するともに、そのアップリンク信号ＵＳに応じて所定のダウンリンク信号ＤＳを送信するように構成される。ダウンリンク信号ＤＳはセンサ電極３０によって受信され、センサ電極３０からセンサコントローラ３１に供給される。
【００３９】
アップリンク信号ＵＳには、スタイラス検索信号とコマンド信号の２種類がある。スタイラス検索信号は未検出のスタイラス２を新たに検出するためのもので、既知の検出パターンｃ１と、末尾に付加される区切りパターンＳＴＰとにより構成される。検出パターンｃ１及び区切りパターンＳＴＰの詳細な内容については、後述する。スタイラス２は、検出パターンｃ１の検出動作を間欠的に行うように構成され、検出パターンｃ１を検出した場合に、センサコントローラ３１の存在を検出する。また、検出パターンｃ１を検出したスタイラス２はそのまま検出動作を続け、区切りパターンＳＴＰを検出したタイミングに基づいてセンサコントローラ３１と同期する。
【００４０】
一方、コマンド信号はスタイラス２に対して指示（コマンド）を伝えるためのもので、パネル面上に現在存在している１以上のスタイラス２の中の１つを特定する情報（ローカルＩＤ）と、特定したスタイラス２に対する指示（コマンド）とを含んで構成される。スタイラス２は、自身のローカルＩＤを含むコマンド信号が受信された場合に、その中に含まれるコマンドを取得し、その内容に応じた処理を行う。この処理には、ダウンリンク信号ＤＳの送信処理が含まれる。ローカルＩＤは、センサコントローラ３１がパネル面上に現在存在している１以上のスタイラス２の中の１つを特定することができればよい情報であるため、後述するグローバルＩＤに比して少ないビット数の情報でよい。好適には１６本のスタイラス２を識別することができる４ビット以下の値を取る情報である。なお、４ビットのローカルＩＤのうち００００ｂや１１１１ｂなどを、所謂ブロードキャストアドレスのような全部あるいは未検出のスタイラス２を特定する特別なローカルＩＤとして用いてもよい。また、後述の各図では、ローカルＩＤを「ＬＩＤ」(Local IDentifierの略称)と表記し、グローバルＩＤを「ＧＩＤ」(Global IDentifierの略称)と表記する。
【００４１】
ダウンリンク信号ＤＳは、無変調のキャリア信号からなるバースト信号と、コマンドに応じたデータ（そのダウンリンク信号ＤＳを送信しているスタイラス２に割り当てられたローカルＩＤを含む）によって変調されたキャリア信号からなるデータ信号とを含んで構成される。スタイラス２は、ダウンリンク信号ＤＳを送信する際、初めにバースト信号を送信し、続けてデータ信号を送信するよう構成される。電子機器３のセンサコントローラ３１は、センサ電極３０を用いてバースト信号を受信することにより、スタイラス２の存在とその位置を検出するよう構成される。図１に示した指示位置Ｐ１，Ｐ２は、こうして検出される位置の例を示している。上述した軌跡ｓｔ１〜ｓｔ３は、この指示位置Ｐ１，Ｐ２の移動の軌跡である。
【００４２】
センサコントローラ３１がスタイラス２を検出するためには、ダウンリンク信号ＤＳをセンサコントローラ３１が受信できる程度にまで、スタイラス２が電子機器３のタッチ面に接近している必要がある。図１に破線で示したセンシング範囲ＳＲは、ダウンリンク信号ＤＳをセンサコントローラ３１が受信できる範囲を模式的に示したものである。センサコントローラ３１は、スタイラス２がこのセンシング範囲ＳＲに入った場合に、センサ電極３０を介してダウンリンク信号ＤＳを受信し、それによってスタイラス２を検出できるようになる。上述した「ペンダウン」は、センシング範囲ＳＲの外から中に移動するというスタイラス２の動きを意味する。ペンダウンは通常、スタイラス２を電子機器３のパネル面に近づけるというユーザの操作によって実行される。スタイラス２がペンダウンによってセンシング範囲ＳＲに入ったものの、未だパネル面に接触していない状態は「ホバー状態」と呼ばれる。
【００４３】
一方、スタイラス２は、センシング範囲ＳＲの外にいる場合であっても、センサコントローラ３１が送信するアップリンク信号ＵＳを受信できる場合がある。アップリンク信号ＵＳは、パネル面に並行して配設されたマトリクス状の電極の全てを用いて送信することが可能であり、スタイラス２の先端付近の電極２１（後述）から送信されるダウンリンク信号ＤＳに比べて高い強度で送信することができるためである。図示したアップリンク検出高さＡＨは、スタイラス２がアップリンク信号ＵＳを受信できる高さ（パネル面からの距離）の限界を示している。アップリンク検出高さＡＨは、センシング範囲ＳＲの上限よりも高い位置（パネル面から遠い位置）となる。
【００４４】
図２は、図１に示したスタイラス２ａ，２ｂの第１の例の詳細な構成を示す図である。同図に示すスタイラス２ａ，２ｂは、芯体２０ａ、電極２１、スイッチ２２、筆圧検出センサ２３（筆圧検出部）、及び信号処理部２４を有して構成される。
【００４５】
芯体２０ａは、スタイラス２のペン先を構成する導電性部材であり、電極２１を兼ねている。電極２１は、ダウンリンク信号ＤＳを送信するためのアンテナの役割を果たすとともに、センサコントローラ３１からセンサ電極３０を介して送信されるアップリンク信号ＵＳを受信するためのアンテナとしての役割も果たす。なお、芯体２０ａ及び電極２１を、後述する図３のように別部材として構成してもよい。また、ダウンリンク信号ＤＳを送信する電極と、アップリンク信号ＵＳを受信する電極とを別々に設けることとしてもよい。
【００４６】
スイッチ２２は、スタイラス２の側面に設けられるサイドスイッチや後端部に設けられるテイルスイッチなど、ユーザの操作によってオンオフいずれかの状態を取るスイッチである。筆圧検出センサ２３は、芯体２０ａの先端に加えられる圧力（筆圧）を検出するための圧力センサである。具体的には、例えば圧力に応じて静電容量が変化する可変容量コンデンサや、圧力に応じて抵抗値が変化する圧力センサなどの公知の技術を用いて、筆圧検出センサ２３を構成することができる。
【００４７】
信号処理部２４は、電極２１を介してセンサコントローラ３１からアップリンク信号ＵＳを受信し、その内容に応じた処理を行うとともに、センサコントローラ３１に対して送信するダウンリンク信号ＤＳを生成し、電極２１を介してセンサコントローラ３１に向けて送信する機能を有する。具体的には、機能的に切替部４０、受信部４１、制御部４４、及び送信部４６を含んで構成される。以下、これらのそれぞれについて、順に説明する。
【００４８】
切替部４０は、共通端子とＴ端子及びＲ端子のいずれか一方とが接続されるように構成された１回路２接点のスイッチ素子である。切替部４０の共通端子は電極２１に接続され、Ｔ端子は送信部４６の出力端に接続され、Ｒ端子は受信部４１の入力端に接続される。切替部４０の状態は、制御部４４からの制御信号ＳＷＣによって制御される。制御部４４は、センサコントローラ３１からのアップリンク信号ＵＳを受信する場合、Ｒ端子と共通端子とが接続されるよう、制御信号ＳＷＣによって切替部４０を制御する。また、センサコントローラ３１に対してダウンリンク信号ＤＳを送信する場合、Ｔ端子と共通端子とが接続されるよう、制御信号ＳＷＣによって切替部４０を制御する。制御部４４は、初期状態、すなわちスタイラス２が後述する検出パターンｃ１を検出するまでの間においては、切替部４０をＲ端子と共通端子が接続された状態に固定したうえで、スタイラス２の消費電力を削減するべく間欠的にのみ受信動作を実行するように、オン状態とスリープ状態とを繰り返すスリープ状態となることもある。
【００４９】
受信部４１は、切替部４０から供給される信号（電極２１に到来した信号）の受信と、受信した信号に含まれるチップ列のデコードを行う回路であり、この例では、波形再生部４２及び相関演算器４３を含んで構成される。受信部４１は、このデコードにより、上述した検出パターンｃ１、区切りパターンＳＴＰ、ローカルＩＤ、及びコマンドのそれぞれを検出可能に構成される。受信部４１は、上述した通りスタイラス２の消費電力を削減するため、検出パターンｃ１を検出するまでの間、間欠的にのみ受信動作を行う。
【００５０】
波形再生部４２は、電極２１に誘導された電荷（電圧）のレベルを、センサコントローラ３１がアップリンク信号ＵＳの拡散を行う際に使用する拡散符号ＰＮ（後述）のチップレートの数倍（例えば４倍）のクロックで２値化し、正負の極性値のバイナリ列（チップ列）に整形して出力する。相関演算器４３は、波形再生部４２が出力したチップ列をレジスタに格納し、上記クロックで順次シフトしながら拡散符号ＰＮ（又は、該拡散符号ＰＮに対して反転及び巡回シフトのいずれか少なくとも一方を施してなる符号）との相関演算を行うことで、受信信号に含まれていたチップ列をデコードする。
【００５１】
受信部４１は、逐次、相関演算器４３のデコードにより得られたシンボルの値が検出パターンｃ１を示しているか否かの判定を行う。その結果として検出パターンｃ１を検出すると、センサコントローラ３１が存在することを検出し、制御部４４に対して、コマンド信号により示されるコマンドに応じた処理などを実行可能にするための起動信号ＥＮを発行する。
【００５２】
また、受信部４１は、検出パターンｃ１を検出した場合、上記起動信号ＥＮにより起動された制御部４４からの指示により受信動作を間欠的から連続的に切り替え、逐次、デコードにより得られたシンボルの値が上述した区切りパターンＳＴＰを示しているか否かの判定を行う。その結果として区切りパターンＳＴＰを検出すると、受信部４１は、その検出時刻ｔ２を制御部４４に対して出力する。
【００５３】
区切りパターンＳＴＰを検出した後の受信部４１は、制御部４４の制御に従って、センサコントローラ３１が送信するコマンド信号の受信動作を行う。具体的には、受信動作の実施中に相関演算器４３によって得られる一連のシンボルの値からローカルＩＤ及び制御情報ｃ２（センサコントローラ３１による指示を含む情報）のセットを取得し、制御部４４に出力する。
【００５４】
制御部４４はマイクロプロセッサ（ＭＣＵ）により構成され、受信部４１から起動信号ＥＮが供給されたことを契機として起動する。起動した制御部４４が行う処理には、上述した間欠的な受信動作から連続的な受信動作への切り替えの他に、受信部４１にコマンド信号を受信させる処理と、自身のローカルＩＤを決定してメモリ４５に一時的に記憶させる処理と、送信部４６にダウンリンク信号ＤＳを送信させる処理とが含まれる。なお、受信部４１にコマンド信号を受信させる処理には、Ｒ端子と共通端子を接続するための制御信号ＳＷＣを切替部４０に供給する処理が含まれる。同様に、送信部４６にダウンリンク信号ＤＳを送信させる処理には、Ｔ端子と共通端子を接続するための制御信号ＳＷＣを切替部４０に供給する処理が含まれる。
【００５５】
制御部４４は、受信部４１から検出時刻ｔ２が供給されるとまず、受信部４１にコマンド信号を受信させる処理を行う。詳しくは後述するが、センサコントローラ３１は、検出パターンｃ１の繰り返し及び区切りパターンＳＴＰにより構成されるスタイラス検索信号を送信した直後に、ローカルＩＤの設定指示を示すコマンド信号（検出済みの１以上のスタイラスに含まれない新たなスタイラスを検出するためのアップリンク信号）を送信するよう構成される。制御部４４は、この設定指示を示すコマンドを受信部４１から受信すると、自己のメモリ４５にまだローカルＩＤがまだ記憶されていない初期状態においては、そのコマンドにより示されるローカルＩＤを自身のローカルＩＤとして決定し、メモリ４５に格納する。これ以降、制御部４４は、受信部４１からローカルＩＤ及びコマンドのセットが供給される都度、その中のローカルＩＤがメモリ４５に格納したローカルＩＤと一致するか否かを判定し、一致する場合にのみ、セット内に含まれるコマンドに応じた処理（送信部４６にダウンリンク信号ＤＳを送信させる処理を含む）を行う。制御部４４はまた、ローカルＩＤ及びコマンドのセットの供給を最後に受けてから所定時間が経過した場合に、メモリ４５内に格納しているローカルＩＤを削除する処理を行う。メモリ４５は、センサコントローラ３１により付与されたローカルＩＤの値を一時的にのみ保持するため、後述するグローバルＩＤ記憶部５１とは異なり、揮発性のメモリでよい。
【００５６】
制御部４４が送信部４６に送信させるダウンリンク信号ＤＳには、上述したように、バースト信号及びデータ信号が含まれる。制御部４４は、バースト信号を送信させる際には、送信部４６に無変調のキャリア信号を送信させる。一方、データ信号を送信する際には、受信部４１から供給されるコマンドによって送信を指示されたデータを取得し、メモリ４５内に格納されているローカルＩＤとともに送信部４６に供給する。これにより、送信部４６から送信されるダウンリンク信号ＤＳは、コマンドによって送信を指示されたデータとローカルＩＤとを含む信号となる。コマンドによって送信を指示されるデータには、スイッチ２２のオンオフ状態を示すデータや、筆圧検出センサ２３によって検出された筆圧を示すデータなどの、コマンドを受信した時点でのスタイラス２の操作状態に基づくデータが含まれる。
【００５７】
送信部４６は、制御部４４による制御に応じてダウンリンク信号ＤＳを生成し、電極２１に供給する回路であり、変調部４７及び昇圧回路４８により構成される。
【００５８】
変調部４７は、所定周波数又は制御部４４からの制御に従う周波数のキャリア信号（例えば矩形波信号）を生成し、制御部４４の制御に基づき、そのまま或いは変調したうえで出力する回路である。バースト信号送信時の変調部４７は、制御部４４の指示に従い、キャリア信号を変調せずにそのまま出力する。なお、既知の値のパターンで変調してなる信号をバースト信号として用いることとしてもよく、その場合の変調部４７は、キャリア信号を上記既知の値のパターンで変調したうえで出力する。一方、データ信号送信時の変調部４７は、制御部４４から供給されるデータによりキャリア信号を変調（ＯＯＫ、ＰＳＫ等）し、その結果として得られる変調信号を出力する。
【００５９】
昇圧回路４８は、変調部４７の出力信号を一定の振幅まで昇圧することにより、ダウンリンク信号ＤＳを生成する回路である。昇圧回路４８によって生成されたダウンリンク信号ＤＳは、切替部４０を経て電極２１から空間に送出される。
【００６０】
図３は、図１に示したスタイラス２ａ，２ｂの第２の例の詳細な構成を示す図である。同図に示すスタイラス２ａ，２ｂは、芯体２０ａと電極２１とが別部材により構成される点、及び、信号処理部２４内に６軸ＩＭＵ(Inertial Measurement Unit)５０及びグローバルＩＤ記憶部５１を含む点で、図２に示したスタイラス２ａ，２ｂと異なる。以下、図２に示したスタイラス２ａ，２ｂとの相違点に着目して説明する。
【００６１】
本例による芯体２０ａは、スタイラス２のペン先を構成する絶縁性部材によって構成される。電極２１は、芯体２０ａの先端の近傍に設けられる導電性部材である。電極２１の役割は、図２に示した電極２１と同じである。
【００６２】
６軸ＩＭＵ５０は、３軸の加速度センサ及び３軸のジャイロセンサを含む慣性計測装置であり、計測結果を示す値を制御部４４に出力するよう構成される。
【００６３】
図４は、６軸ＩＭＵ５０の説明図である。同図（ａ）はスタイラス２ａ，２ｂを横側から見た図を示し、同図（ｂ）は、同図（ａ）に示すＡ−Ａ線に対応するスタイラス２ａ，２ｂの断面を示している。
【００６４】
６軸ＩＭＵ５０は、図４（ａ）に示すように、スタイラス２ａ，２ｂの長手方向をＺ軸として使用する。また、図４（ｂ）に示すように、スタイラス２ａ，２ｂの断面の中心からスイッチ２２に向かう方向をＹ軸として使用し、Ｚ軸及びＹ軸の両方に垂直な方向をＸ軸として使用する。６軸ＩＭＵ５０は、これらＸ軸〜Ｚ軸それぞれの方向について、スタイラス２ａ，２ｂの加速度と角速度とを取得し、制御部４４に出力する。
【００６５】
図３に戻る。グローバルＩＤ記憶部５１は、スタイラス２ごとに異なる情報であるグローバルＩＤを記憶する。グローバルＩＤは、スタイラス２のベンダーの識別子、ベンダー内でのスタイラス２の識別番号、スタイラス２のデバイスタイプ（ペン型又は定規型など）などを示す例えば６４ビットの情報である。グローバルＩＤは、スタイラス２の製造の時点でグローバルＩＤ記憶部５１に書き込まれる。グローバルＩＤ記憶部５１としては、揮発性のメモリ４５とは異なり不揮発性メモリが利用される。グローバルＩＤがベンダ―の識別子などを含みグローバルにユニークな識別子であるのに対し、ローカルＩＤはセンサコントローラ３１が自己の検出範囲内で存在する複数のスタイラス２のうちの１つをローカルに識別するための識別子である点で、これらは互いに相違している。
【００６６】
スタイラス２ａ，２ｂが図３に示す構成を有するものである場合、センサコントローラ３１がコマンド信号によって送信を指示するデータには、上述したスタイラス２の操作状態に基づくデータに加え、６軸ＩＭＵ５０の計測結果及びグローバルＩＤが含まれる。６軸ＩＭＵ５０の計測結果の送信を指示された場合の制御部４４は、６軸ＩＭＵ５０から計測結果を示すデータを取得し、送信対象のデータとして送信部４６に供給する。同様に、グローバルＩＤの送信を指示された場合の制御部４４は、グローバルＩＤ記憶部５１からグローバルＩＤを読み出し、送信対象のデータとして送信部４６に供給する。
【００６７】
図５は、図１に示したスタイラス２ｃ（定規型デバイス）の詳細な構成を示す図である。また、図６は、スタイラス２ｃの上面図である。これらの図に示すように、スタイラス２ｃは、芯体２０ａに代えて定規２０ｂ（定規部）を有する点、ｎ個の電極２１＿１〜２１＿ｎを有する点、切替部２７を有する点、スイッチ２２及び筆圧検出センサ２３に代えて２つのスイッチ２５，２６を有する点、６軸ＩＭＵ５０を有しない点で、図３に示したスタイラス２ａ，２ｂと異なる。以下、図３に示したスタイラス２ａ，２ｂとの相違点に着目して説明する。
【００６８】
定規２０ｂは薄い板状の絶縁性部材であり、文房具の定規を模して作られている。電極２１＿１〜２１＿ｎはそれぞれ薄い板状の導電性部材であり、定規２０ｂの長手方向一端と他端の少なくとも２カ所に配置されている。なお、図５の例では、３つ以上の電極２１が、定規２０ｂの長手方向の一端から他端にかけて、定規２０ｂの長手方向に沿ってその内部に等間隔に並べて配置されている。また、図６の例では、２つの電極２１が、それぞれ定規２０ｂの長手方向の一端と他端とに配置されている。電極２１＿１〜２１＿ｎはそれぞれが、図２及び図３に示した電極２１と同様、ダウンリンク信号ＤＳを送信するためのアンテナの役割を果たすとともに、センサコントローラ３１からセンサ電極３０を介して送信されるアップリンク信号ＵＳを受信するためのアンテナとしての役割も果たす。なお、電極２１を送信専用とし、受信電極を別に設けることとしてもよい。この場合、受信電極は、例えばブルートゥース（登録商標）等の他の近接型無線通信手段によりアップリンク信号ＵＳを受信するものとしてもよい。
【００６９】
切替部２７は、共通端子とｎ個の電極側端子のいずれか一方とが接続されるように構成された１回路ｎ接点のスイッチ素子である。切替部２７の共通端子は切替部４０の共通端子に接続され、切替部２７のｎ個の電極側端子は、電極２１＿１〜２１＿ｎと一対一に接続される。
【００７０】
スイッチ２５（第１のスイッチ）は、スタイラス２ｃが動作状態であるか停止状態であるかを切り替えるためのスイッチである。また、スイッチ２６（第２のスイッチ）は、センサコントローラ３１が備える電子機器３に対して、後述する仮想線の確定など所定の処理を起動させるためスイッチである。これらスイッチ２５、２６は、図６に例示するように、定規２０ｂの上面の、望ましくは長手方向中央付近に設けられる。
【００７１】
制御部４４は、ユーザがスイッチ２５を押してからスイッチ２６を押下するまでの間、受信部４１から自身に割り当てられたローカルＩＤに対応するコマンドが供給される都度、送信部４６にダウンリンク信号ＤＳを送信させるよう構成される。このとき切替部２７は、ダウンリンク信号ＤＳの送信の都度、共通端子の接続先となる電極側端子を切り替えていく動作を行う。これにより、電極２１＿１〜２１＿ｎのそれぞれから順に、ダウンリンク信号ＤＳが送信される。
【００７２】
センサコントローラ３１は、コマンド信号によりグローバルＩＤの送信を指示し、これに応答してスタイラス２ｃが送信するグローバルＩＤを確認することによって、スタイラス２ｃが定規型のデバイスであることを認識する。定規型のデバイスであると認識したスタイラス２ｃについてセンサコントローラ３１は、順次受信されるダウンリンク信号ＤＳによって特定される複数の位置を記憶し、それらをつなぐ仮想線Ｘ（図１参照）を表示するよう構成される。
【００７３】
また、制御部４４は、ユーザがスイッチ２６（第２のスイッチ）を押下した場合、その旨を示すデータをダウンリンク信号ＤＳに含めて送信部４６に送信させるよう構成される。センサコントローラ３１は、このデータを受信することにより、仮想線Ｘの位置を確定させるためのデータを電子機器制御部３３に対して通知する。
【００７４】
スタイラス２ａ，２ｂのようペン型のスタイラス２は利用されている間の移動速度が大きいのに対し、スタイラス２ｃのような定規型のスタイラス２は、一度パネル面におかれるとしばらくの間同じ位置に置かれ、ペン型のスタイラス２に比較して小さい移動速度で利用されることが多い。したがって、定規型のスタイラス２には高いスキャンレートを割り当てる必要がない場合が多いことから、本実施の形態によるセンサコントローラ３１は、グローバルＩＤの確認によって定規型であると認識したスタイラス２について、そのスキャンレートを小さくするようにしている。詳しくは後述する。
【００７５】
また、定規型のスタイラス２は、手に把持されて利用されるペン型のスタイラス２とは異なり、ユーザが操作していない間であっても、パネル面上に置かれたまま利用される場合がある。このような場合に、定規型のスタイラス２とセンサコントローラ３１との間で信号の送受信を行うことは、定規型のスタイラス２の消費電力を増加させ、また、センサコントローラ３１と各スタイラス２との間の通信リソースを不使用時にも消費することになる。そこで本実施の形態によるスタイラス２ｃでは、スイッチ２５，２６の操作によってダウンリンク信号ＤＳの送信期間をユーザが指定できるようにしている。こうすることで、スタイラス２ｃがパネル面上に放置されている場合における、スタイラス２ｃの消費電力の低減と、通信リソースの有効活用とが実現される。
【００７６】
次に、図７は、図１に示した電子機器３の詳細な構成を示す図である。以下、この図７を参照しながら、電子機器３の構成及び動作について詳しく説明する。
【００７７】
センサ電極３０は、それぞれＸ方向に延在する複数の線状電極３０Ｘと、それぞれＹ方向に延在する複数の線状電極３０Ｙとによって構成される。センサ電極３０は、これら線状電極３０Ｘ，３０Ｙにより、スタイラス２と容量結合するように構成される。上述したアップリンク信号ＵＳ及びダウンリンク信号ＤＳは、この容量結合を介して送受信される。
【００７８】
センサコントローラ３１は、図７に示すように、ＭＣＵ６０、ロジック部６１、送信部６２、受信部６３、及び選択部６４を有して構成される。
【００７９】
ＭＣＵ６０及びロジック部６１は、送信部６２、受信部６３、及び選択部６４を制御することにより、センサコントローラ３１の送受信動作を制御する制御部である。具体的に説明すると、ＭＣＵ６０は、内部にＲＯＭおよびＲＡＭを有し、所定のプログラムに基づき動作するマイクロプロセッサである。一方、ロジック部６１は、ＭＣＵ６０の制御に基づき、制御信号ｃｔｒｌ＿１〜ｃｔｒｌ＿４及びｃｔｒｌ＿ｒを出力するよう構成される。
【００８０】
ＭＣＵ６０は、図７に示すように、ＩＤ管理テーブル７０を格納するメモリをその内部に有している。また、ＭＣＵ６０は機能的に、ＩＤ管理部７１、位置導出部７２、状態検出部７３を有して構成される。
【００８１】
図８は、ＩＤ管理テーブル７０を示す図である。同図に示すように、ＩＤ管理テーブル７０は、ローカルＩＤごとに、グローバルＩＤ、速度、現在状態、オペレーション状態、リセットコマンド未発行フラグ１、リセットコマンド未発行フラグ２、削除カウンタ、及びダウンリンク信号送信スケジュールを記憶するテーブルである。
【００８２】
ＩＤ管理部７１は、ＩＤ管理テーブル７０に記憶されるローカルＩＤの登録及び消去を実行する機能を有する。具体的に説明すると、ＩＤ管理部７１は、まだＩＤ管理テーブル７０に登録されていないローカルＩＤの設定指示を含む制御情報ｃ２を送信部６２に供給するとともに、この制御情報ｃ２を示すコマンド信号を送信するよう、送信部６２を制御する。そして、このコマンド信号を受けたスタイラス２が指示されたローカルＩＤを含むダウンリンク信号ＤＳを送信すると、ＩＤ管理部７１は、受信部６３を通じてこのダウンリンク信号ＤＳを受信し、その中に設定を指示したローカルＩＤが含まれるか否かを判定する。ＩＤ管理部７１は、この判定結果が肯定的なものであった場合に、そのローカルＩＤの値をＩＤ管理テーブル７０に登録する処理を行う。ローカルＩＤの消去については、後ほど図１２のフロー図を参照しながら詳しく説明する。
【００８３】
ＩＤ管理部７１はまた、ローカルＩＤ以外の各種データ（図２に示したスイッチ２２のオンオフ状態を示すデータ、図２に示した筆圧検出センサ２３によって検出された筆圧を示すデータ、図３に示した６軸ＩＭＵ５０の計測結果を示すデータ、図３に示したグローバルＩＤ記憶部５１に記憶されるグローバルＩＤなど）の送信指示を含む制御情報ｃ２を送信部６２に供給するとともに、この制御情報ｃ２を示すコマンド信号を送信するよう、送信部６２を制御する機能も有する。このとき送信部６２に供給される制御情報ｃ２には、送信指示の宛先となるスタイラス２のローカルＩＤが含まれる。上述したように、スタイラス２は、受信したコマンド信号に含まれるローカルＩＤが自身に割り当てられたローカルＩＤと一致する場合にのみ、そのローカルＩＤとコマンドによって送信を指示されたデータとを含むダウンリンク信号ＤＳを送信するよう構成される。ＩＤ管理部７１は、こうして送信されたダウンリンク信号を受信部６３を通じて受信すると、その中に含まれるローカルＩＤ及びデータを検出する処理を行う。そして、検出したローカルＩＤ及びデータ（図７ではＲｅｓ（応答データの意）と記す）を、後述する位置導出部７２により導出される座標ｘ，ｙとともに、電子機器制御部３３（図１参照）にレポートする。また、検出したデータにグローバルＩＤが含まれている場合には、そのグローバルＩＤをＩＤ管理テーブル７０に書き込む処理も行う。
【００８４】
ＩＤ管理部７１はさらに、ＩＤ管理テーブル７０に記憶される１以上のローカルＩＤのそれぞれにつき、ダウンリンク信号ＤＳの送信スケジュールを決定し、ＩＤ管理テーブル７０に書き込む機能も有する。この送信スケジュールは、ダウンリンク信号ＤＳの送信頻度（スキャンレート）と、ダウンリンク信号ＤＳの送信継続時間という２種類のパラメータによって構成される。デフォルトでは、ＩＤ管理部７１は、ＩＤ管理テーブル７０に登録中のすべてのローカルＩＤについて、スキャンレート及びダウンリンク信号ＤＳの送信継続時間をそれぞれ等しい値に設定する。
【００８５】
ここで、定規型のスタイラス２に与えられるスキャンレートは、ペン型のスタイラス２に比べて小さな値でよいと考えられる。定規型のスタイラス２は、ペン型のスタイラス２に比べて、パネル面上での移動が少ないと考えられるからである。同様の理由により、後述する移動速度（状態検出部７３によって算出されるもの）により現にあまり動いていないことが示されるスタイラス２についても、よく動いていることが示されるスタイラス２に比べて小さなスキャンレートで足りると考えられる。また、各スタイラス２によるダウンリンク信号ＤＳの送信継続時間は、各スタイラス２の仕様によって異なる。例えば、あるベンダーのスタイラス２は、他のベンダーのスタイラス２に比べて２倍の時間にわたって、ダウンリンク信号ＤＳの送信を継続するよう構成される。
【００８６】
そこで、ＩＤ管理部７１は、スタイラス２のグローバルＩＤ（デバイスタイプ）又は移動速度を取得できた場合には、これらに基づいて各スタイラス２にとって最適なスキャンレート及びダウンリンク信号ＤＳの送信継続時間を決定し、その結果に基づいて、ダウンリンク信号ＤＳの送信スケジュールの再調整を行う。具体的な例を挙げると、移動速度が大きいほどスキャンレートが大きくなるよう、ＩＤ管理テーブル７０に記憶される１以上のローカルＩＤのそれぞれについてのスキャンレートを決定し、ＩＤ管理テーブル７０に書き込む。また、他の例では、各スタイラス２のデバイスタイプに基づいて各スタイラス２のダウンリンク信号ＤＳの送信継続時間を決定し、ＩＤ管理テーブル７０に書き込む。この再調整については、後ほど図２３及び図２４を参照しながら、より詳しく説明する。
【００８７】
ＩＤ管理テーブル７０に書き込まれたダウンリンク信号ＤＳの送信スケジュールは、ＩＤ管理部７１が、各ローカルＩＤに宛てたコマンド信号の送信頻度と、コマンド信号の送信間隔とを制御することにより、実現される。具体的に説明すると、ＩＤ管理部７１は、各ローカルＩＤに宛てたコマンド信号の送信頻度を制御することにより、ＩＤ管理テーブル７０に設定したスキャンレートを実現する。例えば、ＩＤ管理テーブル７０に２つのローカルＩＤ＃１，＃２が設定されており、それぞれのスキャンレートがともに１／２であれば、ＩＤ管理部７１は、ローカルＩＤ＃１，＃２のそれぞれに宛てたコマンド信号を交互に送信する。また、ＩＤ管理テーブル７０に２つのローカルＩＤ＃１，＃２が設定されており、ローカルＩＤ＃１のスキャンレートが１／４、ローカルＩＤ＃２のスキャンレートが３／４であれば、ＩＤ管理部７１はローカルＩＤ＃１に宛ててコマンド信号を１回送信した後、ローカルＩＤ＃２に宛ててコマンド信号を３回送信する、という頻度で、コマンド信号の送信を行う。また、ＩＤ管理部７１は、コマンド信号の送信間隔を制御することにより、ＩＤ管理テーブル７０に設定したダウンリンク信号ＤＳの送信継続時間を実現する。すなわち、センサコントローラ３１はコマンド信号の送信インターバルの間にダウンリンク信号ＤＳの受信を行うことから、例えばコマンド信号の送信間隔を長くするほど、ダウンリンク信号ＤＳの検出動作を継続する時間が長くなる。したがって、ダウンリンク信号ＤＳの送信継続時間を長く取れることになる。センサコントローラ３１は、このようなダウンリンク信号ＤＳの送信スケジュールに適合する形で各スタイラス２からダウンリンク信号ＤＳが送信されるように、各ＩＤを含む送信要求コマンドであるアップリンク信号ＵＳを発行するポーリングスケジュールを決定する。このポーリングスケジュールに従って、各ローカルＩＤを含むアップリンク信号ＵＳが送信される。
【００８８】
位置導出部７２は、受信部６３から供給されるデジタル信号に基づいて各複数の線状電極３０Ｘ，３０Ｙそれぞれにおけるダウンリンク信号ＤＳの受信強度を取得し、その結果に基づいて、スタイラス２の位置を示す座標ｘ，ｙを導出する処理を行う。
【００８９】
状態検出部７３は、各ローカルＩＤについて位置導出部７２により導出される位置の変化から各スタイラス２の移動速度を算出し、ＩＤ管理テーブル７０に書き込む処理を行う。また、各ローカルＩＤについて、アップリンク信号ＵＳへの応答としてのダウンリンク信号ＤＳが受信されているか否か、受信されている場合にはその中に含まれる筆圧の値が０か０より大きいかを判定し、その結果をスタイラス２の現在状態としてＩＤ管理テーブル７０に書き込む処理を行う。具体的には、図８に示すように、アップリンク信号ＵＳへの応答としてのダウンリンク信号ＤＳが受信されていないローカルＩＤについては「アップリンク信号返信なし」を示す値を、アップリンク信号ＵＳへの応答としてのダウンリンク信号ＤＳが受信されているローカルＩＤについては「ペンダウン状態」を示す値を、筆圧の値が０であるローカルＩＤについてはさらに「筆圧＝０」を示す値を、筆圧の値が０より大きいローカルＩＤについてはさらに「筆圧＞０」を示す値をそれぞれ書き込む。
【００９０】
状態検出部７３はまた、各ローカルＩＤにつき、オペレーション状態、リセットコマンド未発行フラグ１、リセットコマンド未発行フラグ２、削除カウンタを取得し、ＩＤ管理テーブル７０に書き込む処理を行う。これらの詳細については、後ほどセンサコントローラ３１の処理フロー図を参照しながら、より詳しく説明する。
【００９１】
送信部６２は、ＭＣＵ６０及びロジック部６１の制御に従ってアップリンク信号ＵＳを生成する回路であり、図７に示すように、パターン供給部８０、スイッチ８１、符号列保持部８２、拡散処理部８３、及び送信ガード部８４を含んで構成される。なお、このうち特にパターン供給部８０に関して、本実施の形態では送信部６２内に含まれるものとして説明するが、ＭＣＵ６０内に含まれることとしてもよい。
【００９２】
アップリンク信号ＵＳには、上述したように、スタイラス検索信号とコマンド信号の２種類が含まれる。また、このうちのスタイラス検索信号は、所定の検出パターンｃ１の繰り返しと、末尾に配置される所定の区切りパターンＳＴＰとによって構成される。
【００９３】
検出パターンｃ１は、スタイラス２がセンサコントローラ３１の存在を検出するために用いられるシンボルの値のパターンであり、事前に（スタイラス２がセンサコントローラ３１を検出する前に）スタイラス２に既知にされている。シンボルは、送信処理においては変調に用いる情報の単位（送信信号が表現する情報の単位）であり、受信処理においては受信信号である１シンボルを復調して得られる情報の単位である。シンボルの値は、ビット列に変換される値（以下、「ビット列対応値」と称する）と、シンボルを受信したスタイラス２によってビット列に変換されない値（以下、「ビット列非対応値」と称する）とを含むことができる。具体的な例では、検出パターンｃ１は、２種類のビット列非対応値「Ｐ」「Ｍ」の結合からなるパターン「ＰＭ」により構成される。
【００９４】
区切りパターンＳＴＰは、検出パターンｃ１の繰り返し期間の終了をスタイラス２に通知するためのシンボルの値のパターンであり、検出パターンｃ１の繰り返し中に現れないパターンによって構成される。区切りパターンＳＴＰも、事前に（スタイラス２がセンサコントローラ３１を検出する前に）スタイラス２に既知にされている。一例を挙げると、上記のように検出パターンｃ１を２つのビット列非対応値「Ｐ」「Ｍ」の結合「ＰＭ」により構成する場合、区切りパターンＳＴＰは、ビット列非対応値「Ｐ」を２回連続させてなるパターン「ＰＰ」により構成することができる。区切りパターンＳＴＰと検出パターンｃ１との構成を逆にして、区切りパターンを「ＰＭ」により構成して検出パターンｃ１を「ＰＰ」により構成してもよい。
【００９５】
パターン供給部８０は、検出パターンｃ１及び区切りパターンＳＴＰを保持しており、ロジック部６１から供給される制御信号ｃｔｒｌ＿ｔ１の指示に従ってこれらを所定の順序で出力するよう構成される。具体的には、所定の連続送信期間の間、検出パターンｃ１を連続して繰り返し出力するとともに、連続送信期間の終了直後に、区切りパターンＳＴＰを出力するよう構成される。これにより、スタイラス検索信号の送信が実現される。
【００９６】
スイッチ８１は、ロジック部６１から供給される制御信号ｃｔｒｌ＿ｔ２に基づいてパターン供給部８０及びＭＣＵ６０のいずれか一方を選択し、選択した一方の出力を拡散処理部８３に供給する機能を有する。スイッチ８１がパターン供給部８０を選択した場合、拡散処理部８３には、パターン供給部８０から検出パターンｃ１又は区切りパターンＳＴＰが供給される。一方、スイッチ８１がＭＣＵ６０を選択した場合、拡散処理部８３には、ＭＣＵ６０から制御情報ｃ２が供給される。
【００９７】
制御情報ｃ２は、上述したように、ローカルＩＤの設定指示、又は、ローカルＩＤ以外の各種データの送信指示を含む情報である。制御情報ｃ２は、スタイラス２との間でその値が事前に共有されていない点で、検出パターンｃ１や区切りパターンＳＴＰと異なっている。制御情報ｃ２は、例えば、ビット列に対応づけられるシンボルの値（例えば０〜１５）に対応付けられて送信される。
【００９８】
符号列保持部８２は、ロジック部６１から供給される制御信号ｃｔｒｌ＿ｔ３に基づき、自己相関特性を有する所定チップ長の拡散符号ＰＮを生成して保持する機能を有する。符号列保持部８２が保持している拡散符号ＰＮは、拡散処理部８３に供給される。
【００９９】
拡散処理部８３は、スイッチ８１を介して供給されるシンボルの値（検出パターンｃ１、区切りパターンＳＴＰ、又は制御情報ｃ２）に基づいて符号列保持部８２によって保持される拡散符号ＰＮを変調することにより、所定チップ長の送信チップ列を得る機能を有する。拡散処理部８３は、取得した送信チップ列を送信ガード部８４に供給するよう構成される。
【０１００】
送信ガード部８４は、ロジック部６１から供給される制御信号ｃｔｒｌ＿ｔ４に基づき、アップリンク信号ＵＳの送信期間とダウンリンク信号ＤＳの受信期間との間に、送信動作と受信動作を切り替えるために必要となるガード期間（送信と受信の両方を行わない期間）を挿入する機能を有する。
【０１０１】
受信部６３は、ロジック部６１の制御信号ｃｔｒｌ＿ｒに基づいて、スタイラス２が送信したダウンリンク信号ＤＳを受信するための回路である。具体的には、増幅回路８５、検波回路８６、及びアナログデジタル（ＡＤ）変換器８７を含んで構成される。
【０１０２】
増幅回路８５は、選択部６４から供給されるダウンリンク信号ＤＳを増幅して出力する。検波回路８６は、増幅回路８５の出力信号のレベルに対応した電圧を生成する回路である。ＡＤ変換器８７は、検波回路８６から出力される電圧を所定時間間隔でサンプリングすることによって、デジタル信号を生成する回路である。ＡＤ変換器８７が出力するデジタル信号は、ＭＣＵ６０に供給される。ＭＣＵ６０は、こうして供給されたデジタル信号に基づき、スタイラス２が送信したデータ（ローカルＩＤ、グローバルＩＤ、筆圧など）を取得する。
【０１０３】
選択部６４は、スイッチ８８ｘ，８８ｙと、導体選択回路８９ｘ，８９ｙとを含んで構成される。
【０１０４】
スイッチ８８ｘ，８８ｙはそれぞれ、共通端子とＴ端子及びＲ端子のいずれか一方とが接続されるように構成された１回路２接点のスイッチ素子である。スイッチ８８ｘの共通端子は導体選択回路８９ｘに接続され、Ｔ端子は送信部６２の出力端に接続され、Ｒ端子は受信部６３の入力端に接続される。また、スイッチ８８ｙの共通端子は導体選択回路８９ｙに接続され、Ｔ端子は送信部６２の出力端に接続され、Ｒ端子は受信部６３の入力端に接続される。
【０１０５】
導体選択回路８９ｘは、複数の線状電極３０Ｘを選択的にスイッチ８８ｘの共通端子に接続するためのスイッチ素子である。導体選択回路８９ｘは、複数の線状電極３０Ｘの一部又は全部を同時にスイッチ８８ｘの共通端子に接続することも可能に構成される。
【０１０６】
導体選択回路８９ｙは、複数の線状電極３０Ｙを選択的にスイッチ８８ｙの共通端子に接続するためのスイッチ素子である。導体選択回路８９ｙも、複数の線状電極３０Ｙの一部又は全部を同時にスイッチ８８ｙの共通端子に接続することも可能に構成される。
【０１０７】
選択部６４には、ロジック部６１から４つの制御信号ｓＴＲｘ，ｓＴＲｙ，ｓｅｌＸ，ｓｅｌＹが供給される。具体的には、制御信号ｓＴＲｘはスイッチ８８ｘに、制御信号ｓＴＲｙはスイッチ８８ｙに、制御信号ｓｅｌＸは導体選択回路８９ｘに、制御信号ｓｅｌＹは導体選択回路８９ｙにそれぞれ供給される。ロジック部６１は、これら制御信号ｓＴＲｘ，ｓＴＲｙ，ｓｅｌＸ，ｓｅｌＹを用いて選択部６４を制御することにより、スタイラス検索信号及びコマンド信号を含むアップリンク信号ＵＳの送信と、バースト信号及びデータ信号を含むダウンリンク信号ＤＳの受信とを実現する。
【０１０８】
より具体的に説明すると、ロジック部６１は、スタイラス検索信号を送信する場合には、複数の線状電極３０Ｙのすべて（又は複数の線状電極３０Ｘのすべて）が送信部６２の出力端に接続されるよう、選択部６４を制御する。また、コマンド信号を送信する場合には、各複数の線状電極３０Ｘ，３０Ｙのうち送信対象のスタイラス２について直前に導出された位置の近傍にある所定数本が送信部６２の出力端に接続されるよう、選択部６４を制御する。
【０１０９】
バースト信号を受信する場合のロジック部６１は、バースト信号の送信が継続している間に各複数の線状電極３０Ｘ，３０Ｙのすべてが順に受信部６３の入力端に接続されるよう、選択部６４を制御する。こうすることで、ＭＣＵ６０は各複数の線状電極３０Ｘ，３０Ｙのそれぞれにおけるバースト信号の受信強度を取得することができるので、上述したようにスタイラス２の位置を導出することが可能になる。一方、データ信号を受信する場合のロジック部６１は、各複数の線状電極３０Ｘ，３０Ｙのうち、そのデータ信号を送信するスタイラス２について直前のバースト信号により導出した位置に最も近い１本のみが受信部６３の入力端に接続されるよう、選択部６４を制御する。こうすることで、データ信号の送信時間を、スタイラス２からセンサコントローラ３１にデータを送るためにフルに活用することが可能になる。
【０１１０】
以上、位置検出システム１を構成するスタイラス２及び電子機器３の構成及び動作について、詳細に説明した。次に、スタイラス２及びセンサコントローラ３１が行う処理のフロー図を参照しながら、スタイラス２及びセンサコントローラ３１の本発明に関する動作について、より詳しく説明する。
【０１１１】
図９〜図１５は、センサコントローラ３１の処理フローを示すフロー図である。また、図１６〜図２０は、スタイラス２の処理フローを示すフロー図である。さらに、図２１〜図２４及び図２６〜図２９は、スタイラス２ａ〜２ｃのうちの１つ又は２つと、センサコントローラ３１との間で送受信される信号を示すタイムチャートである。また、図２５は、センサコントローラ３１及びスタイラス２ａのそれぞれによるローカルＩＤの登録の解除の説明図である。以下、これらの図を参照しながら説明する。
【０１１２】
初めに図９に示すように、センサコントローラ３１は、前回のスタイラス検索信号送信からの経過時間が所定時間以上であるか所定時間未満であるかを判定する（ステップＳ１）。センサコントローラ３１は、未検出のスタイラス２を検出するために所定時間ごとにスタイラス検索信号を送信する必要があり、ステップＳ１では、このスタイラス検索信号の送信タイミングが到来したか否かを判定している。
【０１１３】
ステップＳ１で所定時間以上であると判定した場合、センサコントローラ３１はスタイラス検索信号を送信する（ステップＳ２）。図２１には、このようにしてセンサコントローラ３１から所定時間ごとに送信されるスタイラス検索信号を図示している。センサコントローラ３１は、スタイラス検索信号を送信した後、その処理をステップＳ１に戻す。
【０１１４】
ステップＳ１で所定時間未満であると判定した場合、センサコントローラ３１は、現在がスタイラス検索信号の送信直後であるか否かを判定する（ステップＳ３）。その結果、送信直後であると判定した場合には設定指示送信処理を実行し（ステップＳ４）、送信直後でないと判定した場合にはコマンド信号送信処理を実行する（ステップＳ５）。なお、スタイラス検索信号の中に設定指示のコマンドの情報を含めることができる場合は、ステップＳ４とステップＳ５を１つの処理としてもよい。
【０１１５】
図１０には、設定指示送信処理の詳細を示している。同図に示すように、設定指示送信処理を開始したセンサコントローラ３１は、まず初めに、ローカルＩＤの登録状況に基づいて設定対象のローカルＩＤ＃ｎを決定する（ステップＳ１０）。ローカルＩＤの登録状況の確認は、図８に示したＩＤ管理テーブル７０を参照することによって行う。続いてセンサコントローラ３１は、決定したローカルＩＤ＃ｎの設定指示を示すコマンド信号を送信する（ステップＳ１１）。図２１に示すように、このコマンド信号はスタイラス検索信号の送信から連続して行われることになる。
【０１１６】
次にセンサコントローラ３１は、ダウンリンク信号ＤＳの受信動作を実施し（ステップＳ１２）、ローカルＩＤ＃ｎを含むダウンリンク信号ＤＳを受信したか否かを判定する（ステップＳ１３）。この場合においてセンサコントローラ３１は、ダウンリンク信号ＤＳ内のデータ信号を復号することによって、そのダウンリンク信号ＤＳがローカルＩＤ＃ｎを含むか否かの確認を行う。この点は、後述する他のステップでの受信判定においても同様である。
【０１１７】
ステップＳ１３で受信していないと判定した場合、センサコントローラ３１は、それ以上特段の処理をせずに設定指示送信処理を終了し、図９のステップＳ１に戻る。
【０１１８】
一方、ステップＳ１３においてローカルＩＤ＃ｎを含むダウンリンク信号ＤＳをパネル面内の１カ所のみで受信したと判定した場合、センサコントローラ３１は、ローカルＩＤ＃ｎをＩＤ管理テーブル７０に登録する（ステップＳ１４）。
【０１１９】
図２１には、センサコントローラ３１がスタイラス２ａを新たに登録する場面を示している。同図の初期状態は、ＩＤ管理テーブル７０にローカルＩＤが１つも登録されていない状態である。ペンダウンしたことによってスタイラス検索信号を受信したスタイラス２ａは、続いてローカルＩＤ＃１の設定指示を示すコマンド信号を受信する。そして、このコマンド信号に応答して、ローカルＩＤ＃１を含むダウンリンク信号ＤＳを送信する。センサコントローラ３１は、このダウンリンク信号ＤＳを受信したことに応じて、ローカルＩＤ＃１をＩＤ管理テーブル７０に登録する。
【０１２０】
図２２には、センサコントローラ３１がスタイラス２ａを登録した後、さらにスタイラス２ｂを登録する場面を示している。同図の初期状態は、図２１においてスタイラス２ａが登録された状態（スタイラス２ａにローカルＩＤ＃１が割り当てられている状態）である。ローカルＩＤ＃１がＩＤ管理テーブル７０に登録済みであることから、センサコントローラ３１がスタイラス検索信号に続けて送信するコマンド信号は、ローカルＩＤ＃２の設定指示を示すコマンド信号となる。ペンダウンしたことによってスタイラス検索信号を受信したスタイラス２ｂは、続いてローカルＩＤ＃２の設定指示を示すコマンド信号を受信する。そして、このコマンド信号に応答して、ローカルＩＤ＃２を含むダウンリンク信号ＤＳを送信する。センサコントローラ３１は、このダウンリンク信号ＤＳを受信したことに応じて、ローカルＩＤ＃２をＩＤ管理テーブル７０に登録する。
【０１２１】
図１０に戻る。ステップＳ１４でローカルＩＤ＃ｎをＩＤ管理テーブル７０に登録したセンサコントローラ３１は、受信したダウンリンク信号ＤＳ内のバースト信号に基づいてスタイラス２の位置を導出する（ステップＳ１５）。また、ダウンリンク信号ＤＳ内のデータ信号がローカルＩＤ＃ｎ以外のデータを含む場合には、そのデータの抽出を行う（ステップＳ１６）。
【０１２２】
さらにセンサコントローラ３１は、新たに登録したローカルＩＤ＃ｎに対応するスタイラス２にダウンリンク信号ＤＳの送信機会を与えるため、ダウンリンク信号ＤＳの送信スケジュールの再調整を行い、その結果によりＩＤ管理テーブル７０を更新する（ステップＳ１７）。
【０１２３】
再度図２１及び図２２を参照すると、ローカルＩＤ＃１のみが登録されている図２１の状態では、スタイラス検索信号直後のコマンド信号を除くすべてのコマンド信号は、ローカルＩＤ＃１（スタイラス２ａ）に宛てたものとされる。すなわち、スタイラス２ａのスキャンレートは１とされている。
【０１２４】
図２２に示すようにローカルＩＤ＃２が新たに登録されると、センサコントローラ３１は、ローカルＩＤ＃２（スタイラス２ｂ）にもダウンリンク信号ＤＳの送信機会を与える必要がある。そこで、図２２の例では、ローカルＩＤ＃１とローカルＩＤ＃２に同じ値のスキャンレート（＝１／２）を与え、スタイラス２ａ，２ｂが交互にダウンリンク信号ＤＳを送信できるようにしている。このようにセンサコントローラ３１は、デフォルト（グローバルＩＤ又はスタイラス２の移動速度に基づいてスキャンレートを決定する前の状態）では、検出済みの１以上のスタイラスそれぞれについてのスキャンレートが互いに等しくなるよう、検出済みの１以上のスタイラスそれぞれについてのスキャンレートを決定する。
【０１２５】
図１０のステップＳ１７における送信スケジュールの再調整は、この図２２に示した例のように、新たに登録されたスタイラス２にダウンリンク信号ＤＳの送信機会を与えるために行われる。ステップＳ１７の終了後、センサコントローラ３１は設定指示送信処理を終了し、図９のステップＳ１に戻る。
【０１２６】
ステップＳ１３においてローカルＩＤ＃ｎを含むダウンリンク信号ＤＳをパネル面内の複数カ所で受信したと判定した場合には、センサコントローラ３１は、ＩＤ管理テーブル７０において、ローカルＩＤ＃ｎのオペレーション状態の値を「第１のリセットモード」に設定する（ステップＳ１８）とともに、ローカルＩＤ＃ｎのリセットコマンド未発行フラグ１に「ＴＲＵＥ」を設定する（ステップＳ１９）。第１のリセットモードは、図２６に例示するように、ローカルＩＤ＃ｎの設定指示を示すコマンド信号を送信した直後に、そのローカルＩＤ＃ｎの割り当てを一旦解除するための動作モードである。リセットコマンド未発行フラグ１は、第１のリセットモードにおいて送信されるべきリセット命令が未だ送信されていないときに「ＴＲＵＥ」となり、それ以外のときに「ＦＡＬＳＥ」となる２値のフラグ情報である。これらを利用するリセット処理の詳細な内容については、後ほど図１３及び図１４を参照して説明する。ステップＳ１９の終了後、センサコントローラ３１は設定指示送信処理を終了し、図９のステップＳ１に戻る。
【０１２７】
次に、図１１には、コマンド信号送信処理の詳細を示している。同図に示すように、コマンド信号送信処理を開始したセンサコントローラ３１はまず、ＩＤ管理テーブル７０に登録されている各ローカルＩＤの送信スケジュールに基づき、コマンド信号の送信対象となるローカルＩＤ＃ｋを決定（選択）する（ステップＳ２０）。より具体的には、各ローカルＩＤについて決定済みのスキャンレートに基づいて、コマンド信号の送信対象となるローカルＩＤ＃ｋを決定（選択）する。そして、ＩＤ管理テーブル７０のオペレーション状態の値を再び参照することにより、ローカルＩＤ＃ｋのオペレーション状態の値が「通常モード」「第１のリセットモード」「第２のリセットモード」のいずれであるかを判定する（ステップＳ２１）。
【０１２８】
図１２には、ステップＳ２１でセンサコントローラ３１がローカルＩＤ＃ｋのオペレーション状態を「通常モード」と判定した場合の処理を示している。同図に示すように、この場合のセンサコントローラ３１はまず、ローカルＩＤ＃ｋにより特定されるスタイラス２に対して、データ送信指示を示すコマンド信号を送信する（ステップＳ３０）。ここで送信を指示されるデータは、例えば、図２に示したスイッチ２２のオンオフ状態を示すデータ、図２に示した筆圧検出センサ２３によって検出された筆圧を示すデータ、図３に示した６軸ＩＭＵ５０の計測結果を示すデータなどの、データ送信指示を示すコマンド信号を受信した時点での操作状態を示すデータ、並びに、図３に示したグローバルＩＤ記憶部５１に記憶されるグローバルＩＤなどである。
【０１２９】
ステップＳ３０でコマンド信号を送信したセンサコントローラ３１は、次にダウンリンク信号ＤＳの受信動作を実施し（ステップＳ３１）、ローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信したか否かを判定する（ステップＳ３２）。
【０１３０】
ステップＳ３２においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳをパネル面内の１カ所のみで受信したと判定した場合、センサコントローラ３１はまず、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋの削除カウンタに０を設定する（ステップＳ３３）。削除カウンタは、ダウンリンク信号ＤＳの受信を試みたにも関わらず受信されなかった回数を示すカウンタであり、ローカルＩＤごとに設けられる。削除カウンタは、対応するローカルＩＤ＃ｋを含むダウンリンク信号ＤＳが受信された場合に、０にリセットされる。ローカルＩＤ＃ｋの削除カウンタが０である場合、そのローカルＩＤ＃ｋの登録解除は実行されない。
【０１３１】
次にセンサコントローラ３１は、受信したダウンリンク信号ＤＳ内のバースト信号に基づいてスタイラス２の位置を導出する（ステップＳ３４）とともに、ダウンリンク信号ＤＳ内のデータ信号に含まれるデータの抽出を行う（ステップＳ３５）。センサコントローラ３１はさらに、送信スケジュールの再調整を行う（ステップＳ３６）。
【０１３２】
図２３には、ステップＳ３６において実行される送信スケジュールの再調整の一例を示している。この例では、スタイラス２ａ，２ｂが同時にパネル面上に存在し、スタイラス２ａ，２ｂにそれぞれローカルＩＤ＃１，＃２が付与されている。また、スタイラス２ｂ（ローカルＩＤ＃２）によるダウンリンク信号ＤＳの送信継続時間は、デフォルト値の２倍とされている。センサコントローラ３１は、スタイラス２ｂからグローバルＩＤを受信し、受信したグローバルＩＤに基づいて、スタイラス２ｂのデバイスタイプを判定する。そして、その判定結果から、スタイラス２ｂによるダウンリンク信号ＤＳの送信継続時間がデフォルト値の２倍である事実を把握する。センサコントローラ３１は、こうして把握した事実に基づき、スタイラス２ｂによるダウンリンク信号ＤＳの送信継続時間がデフォルト値の２倍となるよう各ローカルＩＤのダウンリンク信号ＤＳの送信スケジュールを決定し、ＩＤ管理テーブル７０に設定する。そしてそれ以降、スタイラス２ｂからダウンリンク信号ＤＳの受信を行う場合の受信動作の継続期間がデフォルト値の２倍となるよう、コマンド信号の送信間隔を制御する。
【０１３３】
ここで、図２３では、グローバルＩＤを受信する際のセンサコントローラ３１の受信動作継続時間が通常より長くなっているが、これは、上述したようにグローバルＩＤが６４ビットという長大なサイズのデータであるためである。このような長大なデータであるグローバルＩＤを受信するため、センサコントローラ３１は、グローバルＩＤの送信指示を示すコマンド信号を送信した後に行う受信動作の継続期間を、グローバルＩＤのサイズに合わせて長くしている。この受信動作継続期間の調整は、送信スケジュールの再調整とは別に行われる動作である。
【０１３４】
図２４には、ステップＳ３６において実行される送信スケジュールの再調整の他の一例を示している。この例では、スタイラス２ａ，２ｃが同時にパネル面上に存在し、スタイラス２ａ，２ｃにそれぞれローカルＩＤ＃１，＃２が付与されている。センサコントローラ３１は、スタイラス２ａ，２ｃのそれぞれからグローバルＩＤを受信し（図示せず）、それによって、スタイラス２ａがペン型デバイスであり、スタイラス２ｃが定規型デバイスである事実を把握する。センサコントローラ３１は、こうして把握した事実に基づき、スタイラス２ａのスキャンレートがスタイラス２ｃのスキャンレートの３倍となるよう各ローカルＩＤのダウンリンク信号ＤＳの送信スケジュールを決定し、ＩＤ管理テーブル７０に設定する。そしてそれ以降、スタイラス２ａのスキャンレートがスタイラス２ｃのスキャンレートの３倍となるよう、各ローカルＩＤに宛てたコマンド信号の送信頻度を制御する。
【０１３５】
図１２に戻る。ステップＳ３６で送信スケジュールの再調整を行ったセンサコントローラ３１は、コマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１３６】
一方、図１２のステップＳ３２においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳをパネル面内の複数カ所で受信したと判定した場合、センサコントローラ３１は、ＩＤ管理テーブル７０において、ローカルＩＤ＃ｋの削除カウンタに０を設定する（ステップＳ３７）。また、同じくＩＤ管理テーブル７０において、ローカルＩＤ＃ｋのオペレーション状態の値を「第２のリセットモード」に設定する（ステップＳ３８）とともに、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ２に「ＴＲＵＥ」を設定する（ステップＳ３９）。第２のリセットモードは、ローカルＩＤ＃ｋの割り当てを解除するための動作モードである点で、図１０に示したステップＳ１８で設定される第１のリセットモードと同じであるが、第２のリセットモードは、図２７に例示するようにローカルＩＤ＃ｎに対して（設定指示ではなく）データ送信指示を示すコマンド信号を送信しているときに重複検出がされた場合に、ローカルＩＤ＃ｎの割り当てを優先付けを持って解除するための動作モードである点で、第１のリセットモードと相違する。リセットコマンド未発行フラグ２は、第２のリセットモードにおいて送信されるべきリセット命令が未だ送信されていないときに「ＴＲＵＥ」となり、それ以外のときに「ＦＡＬＳＥ」となる２値のフラグ情報である。これらを利用するリセット処理の詳細な内容については、後ほど図１５を参照して説明する。ステップＳ３９の終了後、センサコントローラ３１はコマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１３７】
図１２のステップＳ３２においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信していないと判定した場合のセンサコントローラ３１は、ＩＤ管理テーブル７０に格納されるローカルＩＤ＃ｋの削除カウンタが所定の閾値Ｄより大きいか否かを判定し（ステップＳ４０）、大きくないと判定した場合には、ローカルＩＤ＃ｋの削除カウンタを１増加させる（ステップＳ４３）。一方、大きいと判定した場合には、ＩＤ管理テーブル７０からローカルＩＤ＃ｋの行を削除することにより、ローカルＩＤ＃ｋの登録を解除する（ステップＳ４１）。そして、ローカルＩＤ＃ｋに対応するスタイラス２に与えていたダウンリンク信号ＤＳの送信機会を他のスタイラス２に割り振るため、ダウンリンク信号ＤＳの送信スケジュールの再調整を行い、その結果によりＩＤ管理テーブル７０を更新する（ステップＳ４２）。
【０１３８】
ステップＳ４０の判定は、要するに、ローカルＩＤ＃ｋに対応するスタイラス２からのコマンド信号に対する応答のない状態がＤ回より多い回数にわたって続いたか否かを判定する処理である。応答のない状態が継続する場合、スタイラス２は、図１に示したセンシング範囲ＳＲを離脱した可能性が高いと考えられる。そこで、センサコントローラ３１は、そのような場合にローカルＩＤ＃ｋの登録を解除するようにしている。ステップＳ４２又はステップＳ４３の処理を終了したセンサコントローラ３１は、コマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１３９】
図２５は、センサコントローラ３１及びスタイラス２ａのそれぞれによるローカルＩＤの登録の解除の説明図である。同図には、ローカルＩＤ＃１を割り当てられたスタイラス２ａが最初パネル面に接触しており（Ｌ１）、そこからセンシング範囲ＳＲの外に移動し（Ｌ２）、さらにアップリンク検出高さＡＨを超える高さまで移動する（Ｌ３，Ｌ４）場合の例を示している。センサコントローラ３１は、上記したステップＳ４０〜Ｓ４３の処理により、スタイラス２ａがセンシング範囲ＳＲの外に移動して所定時間（上記閾値Ｄに対応する時間）が経過すると、スタイラス２ａに割り当てていたローカルＩＤ＃１の登録を解除する。これに対し、スタイラス２は、センシング範囲ＳＲの外であってもアップリンク検出高さＡＨを超えていなければアップリンク信号ＵＳを受信できるので、自身の高さがアップリンク検出高さＡＨを超えていない場合、ローカルＩＤ＃ｋの登録を解除しない。スタイラス２ａによるローカルＩＤ＃１の登録の解除は、後述する図１７で説明するように、アップリンク信号ＵＳを受信できなくなって所定時間が経過した後に実行される。
【０１４０】
次に、図１３及び図１４には、図１１のステップＳ２１でローカルＩＤ＃ｋのオペレーション状態の値が「第１のリセットモード」と判定された場合の処理を示している。図１３に示すように、この場合のセンサコントローラ３１は、まず初めに、ＩＤ管理テーブル７０を参照することによりローカルＩＤ＃ｋのリセットコマンド未発行フラグ１の値を判定する（ステップＳ５０）。その結果、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ１が「ＴＲＵＥ」であった場合、ローカルＩＤ＃ｋのリセット命令を示すコマンド信号（リセット信号）を送信する（ステップＳ５１）。このコマンド信号を受けたスタイラス２は、自身のメモリ４５（図２参照）内に記憶しているローカルＩＤ＃ｋを削除する。センサコントローラ３１はその後、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ１に「ＦＡＬＳＥ」を設定し（ステップＳ５２）、続いてダウンリンク信号ＤＳの受信動作を実施する（ステップＳ５３）。このステップＳ５３では、センサコントローラ３１は、たとえローカルＩＤ＃ｋを含むダウンリンク信号ＤＳが受信されたとしても、その信号に基づく動作を行わない。ただし、ダウンリンク信号ＤＳ内のローカルＩＤを判定する動作を行うこととしてもよく、そのローカルＩＤがローカルＩＤ＃ｋ以外のローカルＩＤであった場合には、そのダウンリンク信号ＤＳに基づく動作（図１２のステップＳ３４〜ステップＳ３６に示した動作）をさらに行うこととしてもよい。
【０１４１】
ステップＳ５３の後、センサコントローラ３１は、送信スケジュールの再調整を行うこととしてもよい（ステップＳ５４）。この再調整は、リセット命令を出したローカルＩＤ＃ｋに割り当てたスキャンレート及びダウンリンク信号ＤＳの送信継続時間を、デフォルトの値に戻す処理であるとしてよい。
【０１４２】
ステップＳ５０でローカルＩＤ＃ｋのリセットコマンド未発行フラグ１が「ＦＡＬＳＥ」であると判定した場合、センサコントローラ３１は、図１４に示すように、まずローカルＩＤ＃ｋの設定指示を示すコマンド信号を送信する（ステップＳ５５）。これは要するに、ステップＳ５１においてローカルＩＤ＃ｋのリセット命令を示すコマンド信号を送信した後、ローカルＩＤ＃ｋにかかるコマンド信号を送信する次の機会における処理である。コマンド信号を送信した後、センサコントローラ３１はダウンリンク信号ＤＳの受信動作を実施し（ステップＳ５６）、ローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信したか否かを判定する（ステップＳ５７）。
【０１４３】
ステップＳ５７においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳをパネル面内の１カ所のみで受信したと判定した場合、センサコントローラ３１はまず、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋの削除カウンタに０を設定する（ステップＳ５８）。次にセンサコントローラ３１は、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋの登録を一旦解除し、再度ローカルＩＤ＃ｋをＩＤ管理テーブル７０に登録する処理を行う（ステップＳ５９）。一旦解除するため、ローカルＩＤ＃ｋのオペレーション状態の値（図８参照）は、ここで「通常モード」に戻る。そして、受信したダウンリンク信号ＤＳ内のバースト信号に基づいてスタイラス２の位置を導出する（ステップＳ６０）とともに、もしダウンリンク信号ＤＳ内のデータ信号がローカルＩＤ＃ｋ以外のデータを含む場合には、そのデータの抽出を行う（ステップＳ６１）。その後センサコントローラ３１は、ステップＳ１７と同様に送信スケジュールの再調整を行う（ステップＳ６２）。このステップＳ６２の終了後、センサコントローラ３１はコマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１４４】
図２６には、第１のリセットモードに関わるセンサコントローラ３１及びスタイラス２の動作の一例を示している。この例では、センサコントローラ３１が送信したローカルＩＤ＃１の設定指示に対し、スタイラス２ａ，２ｂの両方が同時に応答している。このような状況は、図２６にも示すように、スタイラス検索信号の送信インターバルの間にスタイラス２ａ，２ｂがともにペンダウン状態となった場合に生じ得る。センサコントローラ３１は、複数カ所でローカルＩＤ＃１を含むダウンリンク信号ＤＳを受信したことを検出すると（図２６の「重複を検出」。フロー図では、図１０のステップＳ１３）、ローカルＩＤ＃１のリセット命令を示すコマンド信号を送信する（フロー図では、図１３のステップＳ５１）。その後、センサコントローラ３１は、ローカルＩＤ＃１の設定指示を示すコマンド信号を複数回にわたり送信する（フロー図では、図１４のステップＳ５５）。
【０１４５】
スタイラス２の動作の詳細については後述するが、スタイラス２ａ，２ｂはそれぞれ、このローカルＩＤ＃１のリセット命令を示すコマンド信号を受信した後、ローカルＩＤ＃１の登録を解除するとともにＩＤ設定ウェイトカウンタの値を発生し、その値に応じた時間だけ、次に受信される設定指示を無視する。この無視する期間が終了した後、センサコントローラ３１によって送信されるローカルＩＤ＃１の設定指示を示すコマンド信号を受信したスタイラス２（図２６ではスタイラス２ａ）は、ローカルＩＤ＃１を含むダウンリンク信号ＤＳを送信し、これによってローカルＩＤ＃１が改めてＩＤ管理テーブル７０に登録される（図２６の「＃１を登録」。フロー図では、図１４のステップＳ５９）。このように、本実施の形態によるセンサコントローラ３１及びスタイラス２の処理によれば、スタイラス検索信号の送信直後に送信される設定指示に対して複数のスタイラス２から応答があった場合であっても、速やかに、そのうちの１つのみにローカルＩＤを割り当て直すことができる。なお、ローカルＩＤ＃１を割り当てられなかったスタイラス２ｂは、図２６にも示すように、次のスタイラス検索信号の直後に送信されるローカルＩＤ＃２の設定指示を示すコマンド信号を受信することにより、ローカルＩＤ＃２としてセンサコントローラ３１との通信を開始することになる。
【０１４６】
ここで、図２６では、リセット命令を示すコマンド信号がスタイラス２ａ，２ｂの両方によって受信されることを前提としていたが、センサコントローラ３１は、スタイラス２ａ，２ｂの一方のみ（３以上のスタイラス２が同時に検出された場合には、そのうちの一部のみ）によって受信されるよう、リセット命令を示すコマンド信号を送信することとしてもよい。具体的には、スタイラス２ａ，２ｂそれぞれが送信したダウンリンク信号ＤＳに基づいてそれぞれのパネル面上における位置を取得し、いずれか一方のみによって受信されるよう、取得した位置に基づいて局所的に（すなわち、センサ電極群３０の一部の領域からのみ）リセット命令を示すコマンド信号を送信することとしてもよい。また、上述したようにスタイラス２ａ，２ｂが近接型無線通信手段（センサ電極群３０を利用した静電結合を介した通信とは異なる通信手段）によりアップリンク信号ＵＳを受信できる場合には、近接型無線通信手段を用いて、スタイラス２ａ，２ｂの一方のみにリセット命令を示すコマンド信号を送信することとしてもよい。こうすることで、ＩＤ設定ウェイトカウンタを使用せずとも、スタイラス２ａ，２ｂの他方のみにローカルＩＤを割り当て直すことが可能になる。この点は、後述する図２７で説明する第２のリセットモードに関しても同様である。
【０１４７】
図１４に戻る。ステップＳ５７においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳをパネル面内の複数カ所で受信したと判定した場合、センサコントローラ３１は、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋの削除カウンタに０を設定する（ステップＳ６３）とともに、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ１に再度「ＴＲＵＥ」を設定したうえで（ステップＳ６４）、コマンド信号送信処理を終了し、図９のステップＳ１に戻る。これは、上述したＩＤ設定ウェイトカウンタの値が偶然一致した場合の処理であり、ステップＳ６４においてローカルＩＤ＃ｋのリセットコマンド未発行フラグ１に再度「ＴＲＵＥ」を設定することにより、リセット命令を示すコマンド信号の送信（図１３のステップＳ５１）から処理がやり直されることになる。
【０１４８】
ステップＳ５７においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信していないと判定した場合のセンサコントローラ３１は、ローカルＩＤ＃ｋの削除カウンタ（図８参照）が所定の閾値Ｄより大きいか否かを判定し（ステップＳ６５）、大きくないと判定した場合には、ローカルＩＤ＃ｋの削除カウンタを１増加させる（ステップＳ６８）。一方、大きいと判定した場合には、ＩＤ管理テーブル７０からローカルＩＤ＃ｋの行を削除することにより、ローカルＩＤ＃ｋの登録を解除する（ステップＳ６６）。そして、ローカルＩＤ＃ｋに対応するスタイラス２に与えていたダウンリンク信号ＤＳの送信機会を他のスタイラス２に割り振るため、ダウンリンク信号ＤＳの送信スケジュールの再調整を行い、その結果によりＩＤ管理テーブル７０を更新する（ステップＳ６７）。ステップＳ６５〜Ｓ６８の処理は、例えば図２６の例で言えば、センサコントローラ３１がローカルＩＤ＃１の設定指示を示すコマンド信号を送信している間に、スタイラス２ａ，２ｂの両方がセンシング範囲ＳＲを離脱した場合に実行されることになる。
【０１４９】
次に、図１５には、図１１のステップＳ２１で「第２のリセットモード」と判定された場合の処理を示している。
【０１５０】
ここで、第２のリセットモードにおけるセンサコントローラ３１及びスタイラス２の処理について、先に図２７を参照して詳しく説明する。
【０１５１】
図１２を参照して説明したように、あるローカルＩＤ＃ｋのオペレーション状態の値が第２のリセットモードに設定されるのは、ローカルＩＤ＃ｋについての設定指示を示すコマンド信号に対してではなく、ローカルＩＤ＃ｋのデータ送信指示を示すコマンド信号に対して、２つ以上のスタイラス２が同時に、ローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを送信した場合である。図２７には、このような状態が生ずる場合の一例を示している。同図の例では、初期状態として、スタイラス２ａのみにローカルＩＤ＃１が割り当てられており、スタイラス２ｂにはローカルＩＤは割り当てられていない。この状況でスタイラス２ａがセンシング範囲ＳＲを離脱する（時刻ｔ１）と、スタイラス２ａからのダウンリンク信号ＤＳが届かなくなることから、センサコントローラ３１は所定時間の後にローカルＩＤ＃１の登録を解除する。しかし、図２５を参照して説明したように、スタイラス２におけるローカルＩＤの登録の解除はセンサコントローラ３１に比べて遅れて実行されるので、図２７の例では、センサコントローラ３１がローカルＩＤ＃１の登録を解除した後も、スタイラス２におけるローカルＩＤの登録の解除は実行されていない。
【０１５２】
スタイラス２ａがローカルＩＤ＃１を保持したままの状態であっても、スタイラス２ｂが新たにセンシング範囲ＳＲ内に入る（時刻ｔ２）と、スタイラス２ｂはセンサコントローラ３１が送信するローカルＩＤ＃１の設定指示を示すコマンド信号を受信し、その結果として、センサコントローラ３１はスタイラス２ｂにローカルＩＤ＃１を割り当てることになる。その後、ローカルＩＤ＃１を保持したままのスタイラス２ａが再びセンシング範囲ＳＲ内に入る（時刻ｔ３）と、スタイラス２ａ，２ｂの双方が、ローカルＩＤ＃１に宛てたデータ送信指示を示すコマンド信号に対して応答することになる。これが、図１２に示したステップＳ３２で「複数カ所で受信」と判定される場合であり、図１５には、このようなローカルＩＤ＃１の重複（複数のスタイラス２が同じローカルＩＤ＃ｋを保持している状態）を解消するための処理が記載されている。
【０１５３】
図１５に戻る。この場合のセンサコントローラ３１は、まず初めに、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ２の値を判定する（ステップＳ７０）。その結果、ローカルＩＤ＃ｋのリセットコマンド未発行フラグ２が「ＴＲＵＥ」であった場合、ローカルＩＤ＃ｋのリセット命令を示すコマンド信号（リセット信号）を送信する（ステップＳ７１）とともに、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋのリセットコマンド未発行フラグ２に「ＦＡＬＳＥ」を設定する（ステップＳ７２）。これらは、センサコントローラ３１がローカルＩＤ＃ｋの重複を検出した直後に行う処理である。図２７では、「重複を検出」の直後のリセット命令が、ステップＳ７１で送信されるリセット命令に相当する。一方、ステップＳ７０においてローカルＩＤ＃ｋのリセットコマンド未発行フラグ２が「ＦＡＬＳＥ」であると判定した場合、センサコントローラ３１は、ローカルＩＤ＃ｋのデータ送信指示を示すコマンド信号を送信する（ステップＳ７３）。
【０１５４】
ステップＳ７２又はステップＳ７３の終了後、センサコントローラ３１は、ダウンリンク信号ＤＳの受信動作を実施する（ステップＳ７４）。そして、ローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信したか否かを判定する（ステップＳ７５）。
【０１５５】
ステップＳ７５においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信したと判定した場合、センサコントローラ３１は、受信したダウンリンク信号ＤＳ内のバースト信号に基づいてスタイラス２の位置を導出する（ステップＳ７６）。ここで、詳しくは後述するが、スタイラス２は、新たなローカルＩＤを登録した直後でなければ、リセット命令を示すコマンド信号を受信しても、リセット（ローカルＩＤの登録の解除）をしばらくの間先延ばしし、データ送信指示を示すコマンド信号への応答としてのダウンリンク信号ＤＳの送信を実行し続けるよう構成される。この先延ばし期間の長さは、後述するＩＤ解除ウェイトカウンタの値によって決定される。したがって、ステップＳ７６では、しばらくの間、１以上の位置が導出され続けることになる。
【０１５６】
センサコントローラ３１は、ステップＳ７６で導出した１以上の位置の中から、以前に導出していた位置と連続する位置を選択する（ステップＳ７７）。図２７の例で言えば、センサコントローラ３１が重複を検出する直前までセンサコントローラ３１と通信していたのはスタイラス２ｂであるので、ステップＳ７７では、スタイラス２ｂのダウンリンク信号ＤＳに基づいて導出された位置が選択されることになる。
【０１５７】
次いでセンサコントローラ３１は、ステップＳ７７で位置を選択できたか否かを判定する（ステップＳ７８）。上述したように、スタイラス２はリセット命令を示すコマンド信号の受信後、ＩＤ解除ウェイトカウンタの値によって決定される期間にわたり、データ送信指示を示すコマンド信号への応答を継続する。したがって、以前に導出していた位置と連続する位置にあるスタイラス２が他のスタイラス２よりも先に応答を中止する場合があり得、その場合には、ステップＳ７８で選択できなかったと判定されることになる。
【０１５８】
ステップＳ７８で選択できたと判定した場合、センサコントローラ３１は、ＩＤ管理テーブル７０においてローカルＩＤ＃ｋの削除カウンタに０を設定する（ステップＳ７９）とともに、選択した位置に対応するダウンリンク信号ＤＳ内のデータ信号に含まれるデータの抽出を行う（ステップＳ８０）。これにより、以前に導出していた位置と連続する位置にあるスタイラス２の位置を示す座標ｘ，ｙ、ローカルＩＤ、及びデータのみが、電子機器制御部３３にレポートされることになる。センサコントローラ３１はさらに、データの内容によっては（例えば、抽出したデータがグローバルＩＤである場合など）送信スケジュールの再調整を行ったうえで（ステップＳ８１）、コマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１５９】
ステップＳ７５においてローカルＩＤ＃ｋを含むダウンリンク信号ＤＳを受信しなかったと判定した場合、又は、ステップＳ７８で選択できなかったと判定した場合、センサコントローラ３１は、ローカルＩＤ＃ｋの削除カウンタ（図８参照）が所定の閾値Ｄより大きいか否かを判定し（ステップＳ８２）、大きくないと判定した場合には、ローカルＩＤ＃ｋの削除カウンタを１増加させる（ステップＳ８５）。一方、大きいと判定した場合には、ＩＤ管理テーブル７０からローカルＩＤ＃ｋの行を削除することにより、ローカルＩＤ＃ｋの登録を解除する（ステップＳ８３）。これにより、図１１のステップＳ２０においてローカルＩＤ＃ｋが送信対象と決定されることがなくなるので、ステップＳ７３におけるローカルＩＤ＃ｋのデータ送信指示を示すコマンド信号の送信も中止される。そしてセンサコントローラ３１は、ローカルＩＤ＃ｋに対応するスタイラス２に与えていたダウンリンク信号ＤＳの送信機会を他のスタイラス２に割り振るため、ダウンリンク信号ＤＳの送信スケジュールの再調整を行い、その結果によりＩＤ管理テーブル７０を更新する（ステップＳ８４）。ステップＳ８４の処理を終了したセンサコントローラ３１は、コマンド信号送信処理を終了し、図９のステップＳ１に戻る。
【０１６０】
以上、センサコントローラ３１の本発明に関する動作について詳しく説明した。次に、スタイラス２の本発明に関する動作について詳しく説明する。
【０１６１】
スタイラス２は、図１６に示すように、まずセンサコントローラ３１の検出状態を判定する（ステップＳ１００）。その結果、センサコントローラ３１を未だ検出していない未検出状態であると判定した場合、スタイラス２は、上述した検出パターンｃ１の検出を試行する（ステップＳ１０１）。この処理は、センサコントローラ３１が間欠的に送信しているスタイラス検索信号を検出するための処理である。
【０１６２】
次にスタイラス２は、ステップＳ１０１での試行の結果、検出パターンｃ１を検出したか否かを判定する（ステップＳ１０２）。その結果、検出していないと判定した場合には、所定時間動作を休止した後（ステップＳ１０３）、ステップＳ１００に戻って検出パターンｃ１の検出の試行を繰り返す。ステップＳ１０３で動作を休止しているのは、受信動作を間欠的に行うことによってスタイラス２の電力消費を抑えるためである。一方、ステップ１０２で検出したと判定した場合には、スタイラス検索信号の終了を待機する（ステップＳ１０４）。上述したように、スタイラス検索信号は、既知の検出パターンｃ１の繰り返しと、末尾に付加される区切りパターンＳＴＰとにより構成される信号である。そこでスタイラス２は、区切りパターンＳＴＰを検出することにより、検出パターンの終了を検出する。その後、スタイラス２は、センサコントローラ３１の検出状態を検出済状態に設定し、ステップＳ１００に戻る。
【０１６３】
ステップＳ１００において検出済状態であると判定した場合には、スタイラス２は、コマンド信号受信処理を行う（ステップＳ１０６）。
【０１６４】
図１７には、コマンド信号受信処理の詳細を示している。同図に示すように、コマンド信号受信処理を開始したスタイラス２は、アップリンク信号ＵＳの未検出時間の測定を開始する（ステップＳ１１０）。そして、コマンド信号の受信動作を実施し（ステップＳ１１１）、コマンド信号を受信したか否かを判定する（ステップＳ１１２）。
【０１６５】
ステップＳ１１２でコマンド信号を受信していないと判定した場合、スタイラス２は、ステップＳ１１０で未検出時間の測定を開始してから所定時間が経過したか否かを判定する（ステップＳ１１３）。この所定時間は、例えば数百ミリ秒等の１秒よりも短い時間である。ここで経過していないと判定した場合には、ステップＳ１１１に戻り、再度、コマンド信号の受信動作を実施する。一方、経過したと判定した場合（すなわち、アップリンク信号ＵＳが所定期間にわたって検出されない場合）には、センサコントローラ３１の検出状態を未検出状態に設定する（ステップＳ１１４）とともに、メモリ４５（図２参照）にローカルＩＤが登録されていれば、消去することによってそのローカルＩＤの登録を解除したうえで（ステップＳ１１５）、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。ステップＳ１１４，Ｓ１１５の処理は、スタイラス２が図１に示したアップリンク検出高さＡＨを超える高さまで移動し、アップリンク信号ＵＳを受信できなくなった場合に行われる処理である。
【０１６６】
ここで、スタイラス２は、ローカルＩＤがメモリ４５に登録済みである場合には、上記のようにアップリンク信号ＵＳが所定期間にわたって検出されない場合だけでなく、メモリ４５に登録されているローカルＩＤを含むアップリンク信号ＵＳが所定期間にわたって検出されない場合にも、ローカルＩＤの登録を解除することとしてもよい。こうすることで、例えば、スタイラス２がローカルＩＤをメモリ４５に記憶しており、かつ、アップリンク検出高さＡＨより低い位置に留まっているが、センサコントローラ３１にはそのローカルＩＤが登録されていない（解除済みである）場合など、スタイラス２から見て、アップリンク信号ＵＳは検出できるものの自己のローカルＩＤを含むアップリンク信号ＵＳがいつまで待っても検出されない、という状態が生じた場合に、スタイラス２をアップリンク検出高さＡＨより高い位置に移動させなくても、センサコントローラ３１からスタイラス２に新たなローカルＩＤを割り当てることが可能になる。
【０１６７】
一方、ステップＳ１１２でコマンド信号を受信したと判定した場合、スタイラス２は、未検出時間の値をリセットするとともに、受信したコマンド信号により示されるコマンドの内容が「設定指示」「リセット命令」「データ送信指示」のいずれであるかを判定する（ステップＳ１１７）。
【０１６８】
＜Ｄ．ＩＤ設定指示に対する動作＞
図１８には、図１７のステップＳ１１７で「設定指示」と判定された場合の処理を示している。この場合、スタイラス２は、まずＩＤ設定ウェイトカウンタが０であるか否かを判定する。ＩＤ設定ウェイトカウンタは、ＩＤ設定指示を受けたスタイラス２が設定指示があっても即座に反映しない（無視する）期間を表すものであって、後述するステップＳ１３５で設定されるものであり、初期状態では０である。ＩＤ設定ウェイトカウンタが０でない場合、スタイラス２はＩＤ設定ウェイトカウンタを１減少させる処理を行ったうえで（ステップＳ１２５）コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。この場合、センサコントローラ３１によるローカルＩＤの設定指示は、スタイラス２によって無視されることになる。
【０１６９】
一方、ＩＤ設定ウェイトカウンタが０であれば、スタイラス２は、自身のメモリ４５（図２参照）にローカルＩＤが登録済みであるか否かを判定する（ステップＳ１２１）。ここで登録済みと判定した場合、スタイラス２は、特段の処理を行わずにコマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。一方、登録済みでないと判定した場合のスタイラス２は、コマンド信号からローカルＩＤを抽出し、自身のメモリ４５に登録する（ステップＳ１２２）。そして、登録したローカルＩＤを含むダウンリンク信号ＤＳを送信し（ステップＳ１２３）、さらに設定暫定フラグに「ＴＲＵＥ」を設定したうえで（ステップＳ１２４）、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。設定暫定フラグが「ＴＲＵＥ」であることは、ローカルＩＤの設定が暫定的なものであり、設定暫定フラグが「ＦＡＬＳＥ」であることは、メモリに保持されているローカルＩＤが確定していることを意味する。
【０１７０】
＜Ｅ．リセット指示に対する動作＞
図１９には、図１７のステップＳ１１７で「リセット命令」と判定された場合の処理を示している。この場合のスタイラス２はまず、受信されたコマンド信号が登録中のローカルＩＤを含むか否かを判定する（ステップＳ１３０）。含まないと判定した場合には、特段の処理を行わずにコマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。これは、自分宛でないコマンド信号を無視するための処理である。一方、含むと判定した場合には、次に筆圧検出センサ２３（図２４）で検出されている筆圧が０を超えているか否かを判定する（ステップＳ１３１）。その結果、筆圧が０を超えていれば、特段の処理を行わずにコマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。これは、既にスタイラス２がパネル操作面で利用されペンタッチ操作されているような場合（典型的には、スタイラス２をつかった描画処理等が開始されている場合）には、リセット命令に従わずに処理を継続することを意味する。一方、筆圧が０であれば、次に設定暫定フラグの値を判定する（ステップＳ１３２）。
【０１７１】
設定暫定フラグが「ＴＲＵＥ」であった場合、スタイラス２は、メモリ４５からローカルＩＤを削除することによってローカルＩＤの登録を解除する（ステップＳ１３３）。これにより、スタイラス２はローカルＩＤ未登録の状態となる。続いてスタイラス２は、設定暫定フラグに「ＦＡＬＳＥ」を設定する（ステップＳ１３４）とともにＩＤ設定ウェイトカウンタを発生し（ステップＳ１３５）たうえで、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。
【０１７２】
ステップＳ１３２で設定暫定フラグが「ＴＲＵＥ」であると判定されることは、スタイラス２がローカルＩＤを登録した直後にリセット命令を示すコマンド信号が送信されたことを意味する。これは、図２６に例示するように、センサコントローラ３１が送信したローカルＩＤの設定指示に対し、複数のスタイラス２が応答した場合である。ステップＳ１３５で生成されるＩＤ設定ウェイトカウンタは、このような場合にリセット命令を受けたスタイラス２が、設定指示を無視する期間を表している。なお、ＩＤ設定ウェイトカウンタや、後述するステップＳ１３６で生成されるＩＤ解除ウェイトカウンタの値は、スタイラス２の筐体毎に異なる値であればよく、グローバルＩＤのシリアル番号などから生成するとしても良いし、デバイスタイプに応じて優先される値が決まっているとしてもよいし、乱数生成器により生成されるとしてもよい。こうしてＩＤ設定ウェイトカウンタに応じた期間だけ各スタイラス２が設定指示を無視することにより、図２６を参照して前述したように、そのうちの１つのスタイラス２だけに、同じローカルＩＤを再度割り当てることが可能になる。
【０１７３】
図１９に戻る。ステップＳ１３２において設定暫定フラグが「ＦＡＬＳＥ」であると判定した場合、スタイラス２は、ＩＤ解除ウェイトカウンタを発生する（ステップＳ１３６）とともに、リセット実行中フラグに「ＴＲＵＥ」を設定する（ステップＳ１３７）。そして、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。
【０１７４】
ステップＳ１３２で設定暫定フラグが「ＦＡＬＳＥ」であると判定される場合とは、スタイラス２がローカルＩＤを登録した直後など暫定的にローカルＩＤが設定されたときでなく既にローカルＩＤが確定された後に、リセット命令を示すコマンド信号が送信されたことを意味する。これは、図２７を参照して説明したように、データ送信指示を示すコマンド信号に対して、２つ以上のスタイラス２が同時に、同じローカルＩＤを含むダウンリンク信号ＤＳを送信した場合である。ステップＳ１３６で生成されるＩＤ解除ウェイトカウンタは、このような場合にリセット命令を受けたスタイラス２が、ローカルＩＤの登録解除の実行を遅らせる時間を表している。こうしてＩＤ解除ウェイトカウンタに応じた期間だけ各スタイラス２がローカルＩＤの登録解除の実行を遅らせることにより、図２７に例示するように、センサコントローラ３１は引き続き、スタイラス２の位置検出及びスタイラス２からのデータ取得を行うことが可能になる。なお、図１５を参照して説明したように、センサコントローラ３１は、このような場合に、以前の導出位置と連続する位置に対応するダウンリンク信号ＤＳのみを処理の対象としている（ステップＳ７６〜Ｓ８１）ので、新たにセンシング範囲ＳＲ内に入ってきたスタイラス２（図２７ではスタイラス２ａ）ではなく、引き続きセンシング範囲ＳＲ内に留まっているスタイラス２（図２７ではスタイラス２ｂ）についてのみ、位置検出とデータ取得が行われることになる。したがって、ユーザがあるスタイラス２（第１のスタイラス２）をペンタッチさせてパネル面上で使用し始めた後で、アップリンク検出高さＡＨ内に維持されていた他のスタイラス２（第２のスタイラス２）が時間差を置いてセンシング範囲ＳＲ内に入ったときに発生するローカルＩＤに対して、センサコントローラ３１は引き続き第１のスタイラス２である蓋然性の高い方の座標値を利用して座標を検出し、電子機器制御部３３にレポートする、という動作を実現することが可能となる。
【０１７５】
＜Ｆ．データ送信指示に対する動作＞
図２０には、図１７のステップＳ１１７で「データ送信指示」と判定された場合の処理を示している。この場合のスタイラス２はまず、受信されたコマンド信号が登録中のローカルＩＤを含むか否かを判定する（ステップＳ１４０）。含まないと判定した場合には、特段の処理を行わずに現在受信しているコマンド信号についてのコマンド信号受信処理を終了し、図１６のステップＳ１００に戻り、次のコマンド信号受信処理を開始する。これは、自分宛でないコマンド信号を無視し、次のコマンドに対する応答の準備を開始するための処理である。一方、含むと判定した場合には、設定暫定フラグに「ＦＡＬＳＥ」を設定し（ステップＳ１４１）、続いてリセット実行中フラグの値を判定する（ステップＳ１４２）。
【０１７６】
リセット実行中フラグが「ＦＡＬＳＥ」であった場合、スタイラス２は、登録中のローカルＩＤと、コマンド信号によって送信を指示されたデータとを含むダウンリンク信号ＤＳを送信する（ステップＳ１４７）。そして、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。この処理は、データ送信指示を示すコマンド信号に対する通常の応答である。
【０１７７】
一方、ステップＳ１４２においてリセット実行中フラグが「ＴＲＵＥ」であると判定した場合、スタイラス２は、まずＩＤ解除ウェイトカウンタが０であるか否かを判定する（ステップＳ１４３）。ＩＤ解除ウェイトカウンタの初期状態はＩＤ設定ウェイトカウンタと同じく０であるが、スタイラス２がローカルＩＤの登録直後でない時期にリセット命令を受けた直後には、ステップＳ１３６において、ＩＤ解除ウェイトカウンタに０でない値が設定されている。ＩＤ解除ウェイトカウンタが０でないと判定した場合、スタイラス２はＩＤ解除ウェイトカウンタを１減少させる処理を行ったうえで（ステップＳ１４６）、登録中のローカルＩＤと、コマンド信号によって送信を指示されたデータとを含むダウンリンク信号ＤＳを送信する（ステップＳ１４７）。そして、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。このステップＳ１４６，Ｓ１４７の処理は、図２７を参照して説明したように、スタイラス２がローカルＩＤの登録解除の実行を遅らせている場合の処理である。
【０１７８】
一方、ステップＳ１４２においてＩＤ解除ウェイトカウンタが０であると判定した場合、スタイラス２は、メモリ４５からローカルＩＤを削除することによってローカルＩＤの登録を解除する（ステップＳ１４４）とともに、リセット実行中フラグに「ＦＡＬＳＥ」を設定する（ステップＳ１４５）。そして、コマンド信号受信処理を終了し、図１６のステップＳ１００に戻る。これにより、遅らせていたローカルＩＤの登録解除が実行される。
【０１７９】
以上説明したように、本実施の形態によるセンサコントローラ３１及びスタイラス２によれば、センサコントローラ３１は、設定指示を示すコマンド信号によりスタイラス２にローカルＩＤを割り当て、さらに、その他のコマンド信号にローカルＩＤを含めることにより、そのコマンド信号に応答すべきスタイラス２を指定することができる。したがって、各スタイラスがダウンリンク信号ＤＳを送信するタイミングを柔軟に変更することが可能になる。
【０１８０】
また、センサコントローラ３１は、コマンド信号にローカルＩＤの値を１つ含めるだけで、コマンド信号に応答すべきスタイラス２を指定することができるので、各スタイラス２がダウンリンク信号ＤＳを送信するタイミングを予め行うネゴシエーションにより決定する場合に比べ、コマンド信号のサイズを小さくすることが可能になる。
【０１８１】
また、ステップＳ１３０又はステップＳ１４０において、受信されたコマンド信号が登録中のローカルＩＤを含まないと判定した場合、スタイラス２は、直ちに次のコマンド信号の受信動作（ステップＳ１１１）に移ることができる。したがって、他のスタイラス２が送信するダウンリンク信号ＤＳの長さによらず、好適に次のコマンド信号を受信することが可能になる。
【０１８２】
以上、本発明の好ましい実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明が、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。
【０１８３】
例えば、上記実施の形態では、位置検出システム１が２本のペン型スタイラス２ａ，２ｂと１個の定規型スタイラス２ｃとを含むものとして説明したが、位置検出システム１に含まれるスタイラス２の数はこれに限られない。本発明は、形態を問わず複数のスタイラス２を含む位置検出システム１に適用可能である。
【０１８４】
図２８及び図２９はそれぞれ、本発明の実施の形態の第１の変形例によるスタイラス２ａ，２ｂとセンサコントローラ３１との間で送受信される信号を示すタイムチャートである。図２８には、図２２と同様に、センサコントローラ３１がスタイラス２ａを登録した後、さらにスタイラス２ｂを登録する場面を示し、図２９には、図２４と同様に、センサコントローラ３１がスタイラス２ａ，２ｃそれぞれのデバイスタイプに基づいて送信スケジュールの再調整を行った後、スタイラス２ａ，２ｃによる通常の書き込みが行われている場面を示している。
【０１８５】
本変形例では、上述したフレーム通信により、スタイラス２ａ，２ｂとセンサコントローラ３１との間の通信が行われる。このフレーム通信は、それぞれ４つのスロットＴ１〜Ｔ４を含むフレームＦ１，Ｆ２，・・・を利用して実行される。なお、１フレーム内のスロットの数は４つに限定されない。上述したように、各フレームは液晶パネル３２（図１参照）の表示動作期間であり、各スロットのタイミングは液晶パネル３２のブランク期間に基づいて決定される。センサコントローラ３１は、液晶パネル３２から発生するノイズを観測するか、又は、液晶パネル３２から情報を取得することにより、各スロットのタイミング及び時間長、並びに、各フレームに含まれるスロットの数を決定する。決定されたこれらの情報は、アップリンク信号ＵＳにより、センサコントローラ３１からスタイラス２に対して通知される。
【０１８６】
センサコントローラ３１は、所定数（図２８では３個）のフレームごとに、その最初のスロットＴ１を利用してスタイラス検索信号を送信するよう構成される。また、その他の各スロットの先頭で、コマンド信号を送信するよう構成される。一方、スタイラス２は、コマンド信号を受信した場合に、そのコマンド信号に応答してダウンリンク信号ＤＳを送信するよう構成される。
【０１８７】
本実施の形態においても、ダウンリンク信号ＤＳの送信継続時間はスタイラス２の仕様によって異なり得る。センサコントローラ３１は、グローバルＩＤの受信によってスタイラス２のダウンリンク信号ＤＳの送信継続時間を取得した場合には、取得したダウンリンク信号ＤＳの送信継続時間に基づいて送信スケジュールを決定し、ＩＤ管理テーブル７０に書き込む。そして、書き込んだダウンリンク信号ＤＳの送信継続時間を実現すべく、コマンド信号の送信間隔を制御する。もしダウンリンク信号ＤＳの送信継続時間が１つのスロット内に収まらないほどに長い場合には、センサコントローラ３１は、スロットの先頭でのアップリンク信号ＵＳの送信をスキップすることにより、そのダウンリンク信号ＤＳの送信継続時間を実現する。
【０１８８】
本変形例は、その他の点では、上記実施の形態と同一である。したがって、本変形例によっても、図２８に示すように、ローカルＩＤの設定指示を示すコマンド信号により新たなローカルＩＤをスタイラス２及びセンサコントローラ３１の双方に登録することが可能であるし、図２９に例示するように、ローカルＩＤによってスキャンレートを変更することも可能である。
【０１８９】
以上説明したように、本変形例によれば、ローカルＩＤの値を含むコマンド信号をセンサコントローラ３１が送信時間ごとに送信しているので、センサコントローラ３１は、その送信時間内でダウンリンク信号ＤＳを送信すべきスタイラス２を指定することができる。したがって、各スタイラス２に対する送信時間の割り当てを、フレームよりも短いスロットの単位で柔軟に変更することが可能になる。また、コマンド信号にローカルＩＤの値を１つ含めるだけで、センサコントローラ３１から各スタイラス２に送信時間（本変形例ではスロット）の割り当てを指示することが可能になるので、上述したようにフレームごとにスロットの割り当てを指示するためのアップリンク信号を各スタイラスにブロードキャスト送信する場合に比べ、送信時間としてのスロットの割り当てを指示するためのアップリンク信号のサイズを小さくすることが可能になる。
【０１９０】
図３０は、本変形例によるスタイラス２とセンサコントローラ３１との間で送受信される信号の他の例を示すタイムチャートである。以下、この図３０を参照しながら、本変形例について、別の観点から再度より詳しく説明する。
【０１９１】
図３０に示すように、１つのフレームに対応する液晶パネル３２（図１参照）の一動作周期ＶＴの中には、複数の水平帰線期間ＨＢが配置される。水平帰線期間ＨＢの後半では、駆動対象の画素を画面（あるいは、画面を複数に分割した所定の領域）の右端から左端に戻す処理が行われ、この処理の間、電子機器制御部３３は画素の駆動処理を休止している。すなわち、水平帰線期間ＨＢの後半が上述したブランク期間ＢＰとなる。図３０には、１つのフレーム内にｎ個（ｎは３以上の整数）のブランク期間ＢＰが存在する例を示している。この場合、スタイラス２とセンサコントローラ３１との通信に使用できるスロットは、スロットＴ１〜Ｔｎのｎ個となる。
【０１９２】
センサコントローラ３１は、例えばフレームごとに、その最初のスロットＴ１を利用してスタイラス検索信号を送信し、さらに、その直後のスロットＴ２で設定指示を示すコマンド信号（以下、「第１の信号」と称する）を送信するよう構成される。また、その後のスロットＴ３〜Ｔｎで、設定指示により設定を指示したローカルＩＤを含むコマンド信号（以下、「第２の信号」と称する）を送信するよう構成される。第１の信号は、スタイラス２にローカルＩＤを設定する設定指示等のコマンドを与える信号であるため、これをコマンド信号と称してもよい。対して、第２の信号はスタイラス２の各々に送信タイミングのみを与える信号であるため、これをタイミング信号と称するとしてもよい。また、第１の信号はコマンドを与えるとともフレームの基準タイミングをシステム全体に供する信号であり、第２の信号は各々の個別のスタイラスに送信タイミングを与える信号であるため、前者を第１のタイミング信号と称し、後者を第２のタイミング信号と称してもよい。
【０１９３】
一方、スタイラス２は、例えばフレームごとに、電子機器３のセンサ電極３０（センサ電極群）に供給されるスタイラス検索信号及び第１の信号を検出し、検出した第１の信号がローカルＩＤの設定指示を示すか否かを判定し、示すと判定した場合に、設定指示により指定されたローカルＩＤの値をメモリ４５にライト（登録）するよう構成される。また、第１の信号を検出したことに応答し、設定指示に対する応答であるダウンリンク信号（以下、「第２のダウンリンク信号」と称する）をセンサコントローラ３１に対して送信するよう構成される。この第２のダウンリンク信号を受信したセンサコントローラ３１は、上述したように、対応するローカルＩＤの値をＩＤ管理テーブル７０に登録する処理を行う。なお、図３０では、スタイラス２は第１の信号を検出したスロット（図３０の例ではスロットＴ２）内で第２のダウンリンク信号を送信しているが、そのスロット内で十分な送信時間が確保できない場合などには、その直後のスロット（図３０の例ではスロットＴ３）内で第２のダウンリンク信号を送信することとしてもよい。また、第１の信号と同じスロットあるいはその直後のスロットと固定せず、スタイラス２は、事前に定められた所定のローカルＩＤを含む第２の信号がセンサコントローラ３１によって送信されたスロットを、第２のダウンリンク信号を送信するスロットとして用いることとしてもよい。このようにすることで、例えば、１個のブランク期間ＢＰの長さや配置、あるいはスタイラス２の送受信の切替にかかるギャップ時間などに応じて、応答信号である第２のダウンリンク信号の送信タイミングを、センサコントローラ３１側から柔軟に指定することが可能となる。
【０１９４】
ローカルＩＤの値をメモリ４５にライトしたスタイラス２は、フレームに含まれる１以上のスロットごとに、電子機器３のセンサ電極３０に供給される第２の信号を繰り返し検出し、その都度、検出された第２の信号に含まれたローカルＩＤとメモリ４５に記憶されているローカルＩＤの値とを比較し、一致した場合に、センサコントローラ３１に対して電極２１（スタイラス２が定規型デバイスであるスタイラス２ｃである場合には、電極２１＿１〜２１＿ｎ）を用いて、第２の信号に対する応答であるダウンリンク信号（以下、「第１のダウンリンク信号」と称する）を送信するよう構成される。このように、ローカルＩＤの値が一致することを第１のダウンリンク信号の送信条件としていることから、スタイラス２は、１つのフレームの間に複数回送信された第２の信号のいずれもが、メモリ４５にライトしたローカルＩＤの値を含まない場合に、１つのフレームの間に第１のダウンリンク信号を送信しないこととなる。
【０１９５】
ここで、第２の信号は、単にローカルＩＤとスロットに対応するブランク期間のタイミングとを通知する信号であってもよい。この場合、第２の信号は、第１の信号より時間長の短い信号であることとしてもよい。例えば、ローカルＩＤが２種類しかない場合（すなわち、センサコントローラ３１と同時に通信可能なスタイラス２が２つだけである場合）であれば、第２の信号は、上述したシンボルを１つだけ含む信号であってよい。より具体的に言えば、第２の信号は、２種類のビット列非対応値「Ｐ」「Ｍ」のいずれかを示す信号であることとしてもよいし、スタイラス２において「０」に変換されるビット列対応値と、スタイラス２において「１」に変換されるビット列対応値とのいずれかを示す信号（すなわち、ローカルＩＤを示すビット値のみが含まれた信号）であることとしてもよい。第２の信号をこのように時間長の短い信号とすることにより、スタイラス２は、図３０に示すように、メモリ４５に記憶しているローカルＩＤが含まれた第２の信号を検出したスロット内で、第２のダウンリンク信号を送信することが可能になる。これは特に、インセル型の位置検出システムのように、センサ電極３０が位置検出動作以外の用途でも使用されるために十分な通信時間を確保しづらい場合に適している。
【０１９６】
第１の信号は、第２の信号と区別するためのシンボルの値を含んでよい。この場合、このシンボルの値は、ローカルＩＤの設定指示を示す値となる。このように第１の信号が第２の信号と区別するためのシンボルの値を含む場合、第１の信号を第１のダウンリンク信号の送信契機とはせず、第２の信号の検出を契機に第１のダウンリンク信号を送信するよう、スタイラス２を構成することが好適である。
【０１９７】
以上、本変形例について、別の観点から再度より詳しく説明した。
【０１９８】
図３１は、本発明の実施の形態の第２の変形例によるスタイラス２とセンサコントローラ３１との間で送受信される信号を示すタイムチャートである。本変形例は、フレーム内の各スロットの使い方の点で第１の変形例と相違する。以下、相違点を中心に説明する。
【０１９９】
本変形例によるセンサコントローラ３１は、各フレームのスロットＴ１において、スタイラス検索信号及び第１の信号をまとめて送信する。なお、図３１では、便宜的にスタイラス検索信号と第１の信号とを時間的に分けて描画しているが、実際の送信方法は、このような時分割による方法に限定されない。スタイラス検索信号及び第１の信号を含む信号は、フレームごとに送信され信号であって、フレーム同期のタイミング基準となり、かつ、ローカルＩＤの設定指示をするコマンド等のコマンドを含む機能を持った信号であればよい。
【０２００】
スロットＴ２は、本変形例においては、第１の信号に対するスタイラス２の応答期間として使用される。スロットＴ１において第１の信号を受信したスタイラス２は、スロットＴ２を用いて、設定指示に対する応答である第２のダウンリンク信号を送信するよう構成される。センサコントローラ３１は、スロットＴ２では特段の信号送信を行わない。スロットＴ２は、スロットＴ１と連続しておらず、画素の駆動時間分離れて配置されている。したがって、スタイラス２が第１の信号を受信し第１の信号に含まれたＣＲＣ等を確認するのに遅延が生じたとしても、受信から送信に切り替えるために必要な時間（ギャップ）を確保することが可能となる。なお、必ずしもスロットＴ１の一つ後ろのスロットＴ２に配置せずともよく、第１の変形例と同様に、センサコントローラ３１が所定のローカルＩＤを含む第２の信号を送信することで、この応答期間を指定するとしてもよい。
【０２０１】
スロットＴ３〜Ｔｎは、本変形例においては、データ送信期間として使用される。この期間内においては、第１の変形例と同様、センサコントローラ３１は第２の信号を送信し、スタイラス２は、この第２の信号への応答として第１のダウンリンク信号を送信する。第２の信号及び第１のダウンリンク信号の内容は、第１の変形例と同様でよい。
【０２０２】
本変形例によっても、ローカルＩＤの値を含むコマンド信号をセンサコントローラ３１が送信時間ごとに送信しているので、センサコントローラ３１は、その送信時間内でダウンリンク信号ＤＳ（第１のダウンリンク信号）を送信すべきスタイラス２を指定することができる。したがって、各スタイラス２に対する送信時間の割り当てを、フレームよりも短いスロットの単位で柔軟に変更することが可能になる。
【０２０３】
図３２は、本発明の実施の形態の第３の変形例によるスタイラス２の処理フローを示すフロー図である。本変形例は、「データ送信指示」を示すコマンド信号が「設定指示」を兼ねている点、スタイラス２が設定指示を無視する期間（図２６）を設けない点、リセット命令を受けたスタイラス２がローカルＩＤの登録の解除を先延ばしする期間（図２７）を設けない点、ローカルＩＤの登録を解除する前に筆圧の判定を行わない（筆圧によらずローカルＩＤの登録の解除を行う）点等で、上記実施の形態と相違する。以下、図３２を参照しながら、本変形例によるスタイラス２の動作について説明する。
【０２０４】
本変形例によるスタイラス２は、初めにスタイラス検索信号の検出を試行し（ステップＳ２００）、その結果としてスタイラス検索信号を検出したか否かを判定する（ステップＳ２０１）。スタイラス検索信号の具体的な内容及び検出の方法は上述した実施の形態と同様でよく、その場合には、ステップＳ２０１で肯定判定がされるのは、区切りパターンＳＴＰが検出されたときである。
【０２０５】
ステップＳ２０１で否定判定を得た場合、スタイラス２は、ステップＳ２００に戻ってスタイラス検索信号の検出の試行を繰り返す。一方、ステップＳ２０１で肯定判定を得た場合のスタイラス２は、コマンド信号の受信動作を実施し（ステップＳ２０２）、コマンド信号を受信したか否かを判定する（ステップＳ２０３）。ステップＳ２０２，Ｓ２０３の処理は、図１７に示したステップＳ１１１，Ｓ１１２と同様の処理である。
【０２０６】
ステップＳ２０３で否定判定を得た場合、スタイラス２は、最後にコマンド信号を受信してから所定時間が経過したか否かを判定する（ステップＳ２０４）。その結果、経過していないと判定した場合には、ステップＳ２０２に戻ってコマンド信号の受信動作を繰り返し、経過したと判定した場合には、その時点でローカルＩＤがメモリ４５（図２参照）に登録されていれば、メモリ４５からローカルＩＤを消去することによってローカルＩＤの登録を解除し、ステップＳ２００に戻る。
【０２０７】
ステップＳ２０３で肯定判定を得た場合のスタイラス２は、受信したコマンド信号により示されるコマンドの内容が「リセット命令」「データ送信指示」のいずれであるかを判定する。本変形例では、上記したように「データ送信指示」を示すコマンド信号が「設定指示」を兼ねているので、３種類のコマンド内容を判別する図１７のステップＳ１１７とは異なり、ステップＳ２０３で判別されるコマンドの内容は２種類である。
【０２０８】
ステップＳ２０６で「リセット命令」であると判定した場合、スタイラス２は、受信されたコマンド信号が登録中のローカルＩＤを含むか否かを判定する（ステップＳ２０７）。そして、含まないと判定した場合には、ステップＳ２０２に戻ってコマンド信号の受信動作を繰り返し、含むと判定した場合には、メモリ４５からローカルＩＤを消去することによってローカルＩＤの登録を解除し、ステップＳ２００に戻る。
【０２０９】
ステップＳ２０６で「データ送信指示」であると判定した場合には、スタイラス２は、次に、自身のメモリ４５にローカルＩＤが登録済みか否かを判定する（ステップＳ２０９）。そして、登録されていなければ、受信されたコマンド信号からローカルＩＤを抽出し、メモリ４５に登録する（ステップＳ２１０）。そして、登録したローカルＩＤと、コマンド信号によって送信を指示されたデータとを含むダウンリンク信号ＤＳを送信する（ステップＳ１４７）。その後、スタイラス２は、ステップＳ２０２に戻ってコマンド信号の受信動作を繰り返す。
【０２１０】
ステップＳ２０９でローカルＩＤが登録済みであると判定した場合のスタイラス２は、次に、受信されたコマンド信号が登録中のローカルＩＤを含むか否かを判定する（ステップＳ２１２）。そして、含まないと判定した場合には、ステップＳ２０２に戻ってコマンド信号の受信動作を繰り返す。一方、含むと判定した場合には、登録中のローカルＩＤと、コマンド信号によって送信を指示されたデータとを含むダウンリンク信号ＤＳを送信し（ステップＳ２１３）、その後、ステップＳ２０２に戻ってコマンド信号の受信動作を繰り返す。
【０２１１】
本変形例によっても、センサコントローラ３１は、設定指示を示すコマンド信号によりスタイラス２にローカルＩＤを割り当て、さらに、その他のコマンド信号にローカルＩＤを含めることにより、そのコマンド信号に応答すべきスタイラス２を指定することができる。したがって、各スタイラスがダウンリンク信号ＤＳを送信するタイミングを柔軟に変更することが可能になる。
【０２１２】
また、センサコントローラ３１は、コマンド信号にローカルＩＤの値を１つ含めるだけで、コマンド信号に応答すべきスタイラス２を指定することができるので、各スタイラス２がダウンリンク信号ＤＳを送信するタイミングを予め行うネゴシエーションにより決定する場合に比べ、コマンド信号のサイズを小さくすることが可能になる。
【０２１３】
また、本変形例では、「データ送信指示」を示すコマンド信号が「設定指示」を兼ねているため、スタイラス２は、ローカルＩＤを登録した直後のステップＳ２１１で、データを含む通常のダウンリンク信号ＤＳを送信することができる。したがって、「設定指示」への返答をデータを含まないダウンリンク信号ＤＳにより行う場合に比べ、ダウンリンク信号ＤＳの送信機会を１回増やすことがてきる。
【０２１４】
なお、上記実施の形態では、ダウンリンク信号ＤＳはバースト信号及びデータ信号という２つの信号を含んで構成されるとしたが、バースト信号のみやデータ信号のみなど、これら２つの信号の一方のみを含むものとしてもよい。
【０２１５】
また、上記実施の形態では、グローバルＩＤの送信を静電結合を利用するダウンリンク信号ＤＳを用いて実行する例を説明したが、グローバルＩＤは、アップリンク信号ＵＳを受信した時点で変化する操作状態とは異なり静的な情報であるため、例えばブルートゥース（登録商標）等の他の近接型無線通信手段によって、スタイラス２からセンサコントローラ３１に通知することとしてもよい。これにより、静電結合を利用する通信のうち、グローバルＩＤを送信するための通信時間を削減することができ、筆圧値やスイッチの押下状態など操作状態を含むデータ信号の送信機会を増加させることができる。
【０２１６】
また、上記実施の形態では、アップリンク信号ＵＳには、スタイラス検索信号とコマンド信号の２種類があると説明したが、スタイラス検索信号が、新たな未検出のスタイラス２に対するローカルＩＤ設定指示コマンドを含んでいるとしてもよい。このようにすることで、スタイラス２は、スタイラス検索信号を受信したタイミングで速やかにローカルＩＤを設定することが可能になる。
【０２１７】
また、上記実施の形態では、制御情報ｃ２、検出パターンｃ１、区切りパターンＳＴＰ等の送信方法として「Ｐ」「Ｍ」「０〜１５」等多値をとるシンボルの値を利用する例を説明したが、他の送信方法、例えば、ＯＯＫ、ＰＳＫ等の変調方式を利用した送信方法によりこれらの情報ないしパターンを送信することとしてもよい。
【０２１８】
また、上記実施の形態では、スタイラス２のメモリ４５に記憶される情報の例としてローカルＩＤの値を挙げたが、メモリ４５には、他の各種の情報を記憶することとしてもよい。例えば、メモリ４５は、ローカルＩＤの他に、当該スタイラス２がセンサコントローラ３１とペアリング済か未ペアリングかを識別する状態（以下、「ペアリング状態」という）を記憶することとしてもよい。ここで、ペアリング済は、メモリ４５にローカルＩＤが記憶されている状態に対応し、未ペアリングは、メモリ４５にローカルＩＤが記憶されていない状態に対応する。この場合、スタイラス２の制御部４４は、設定指示により示されるローカルＩＤをメモリ４５にライトした後、メモリ４５に記憶されるペアリング状態をペアリング済に設定し、メモリ４５内に格納しているローカルＩＤを削除する場合、及び、コマンド信号（第３の変形例で説明した第２のコマンド信号）がリセット命令を含むと判定した場合に、ペアリング状態を未ペアリングに設定する、こととしてもよい。
【０２１９】
また、電子機器３は、図１に示したようなタブレットコンピュータ以外の装置であってもよい。例えば、電子機器３は学校の教室の壁に設置される電子黒板など複数人で同時にスタイラスを用いながら描画を行うボードのような大型の装置であってもよい。また、スタイラス２の一種として、直線状の電子定規を例に補助デバイスを説明したが、補助デバイスは、円状や多角形状の電子黒板消しのような各種のツールを含むものとしてもよい。電子黒板消しであるスタイラス２によるペンムーブは、他のスタイラス２によって書き込まれた軌跡（例えば、図１に示した軌跡ｓｔ１〜ｓｔ３）を消去ないし切断する役割を果たす。また、補助デバイスが円状や多角形状の形状を有する場合には、それらの形状に適応するように電極を任意の位置に配置してもよい。
【符号の説明】
【０２２０】
１                        位置検出システム
２，２ａ〜２ｃ            スタイラス
３                        電子機器
２０ａ                    芯体
２０ｂ                    定規
２１，２１＿１〜２１＿ｎ  電極
２２                      スイッチ
２３                      筆圧検出センサ
２４                      信号処理部
２５，２６                スイッチ
２７                      切替部
３０                      センサ電極
３０Ｘ，３０Ｙ            線状電極
３１                      センサコントローラ
３２                      液晶パネル
３３                      電子機器制御部
４０                      切替部
４１                      受信部
４２                      波形再生部
４３                      相関演算器
４４                      制御部
４５                      メモリ
４６                      送信部
４７                      変調部
４８                      昇圧回路
５０                      ６軸ＩＭＵ
５１                      グローバルＩＤ記憶部
６０                      ＭＣＵ
６１                      ロジック部
６２                      送信部
６３                      受信部
６４                      選択部
７０                      ＩＤ管理テーブル
７１                      ＩＤ管理部
７２                      位置導出部
７３                      状態検出部
８０                      パターン供給部
８１                      スイッチ
８２                      符号列保持部
８３                      拡散処理部
８４                      送信ガード部
８５                      増幅回路
８６                      検波回路
８７                      ＡＤ変換器
８８ｘ，８８ｙ            スイッチ
８９ｘ，８９ｙ            導体選択回路
ＤＳ                      ダウンリンク信号
ＧＩＤ                    グローバルＩＤ
ＬＩＤ                    ローカルＩＤ
ＳＲ                      センシング範囲
ＵＳ                      アップリンク信号
【図１】
2018043203.tif 000003
【図２】
2018043203.tif 000004
【図３】
2018043203.tif 000005
【図４】
2018043203.tif 000006
【図５】
2018043203.tif 000007
【図６】
2018043203.tif 000008
【図７】
2018043203.tif 000009
【図８】
2018043203.tif 000010
【図９】
2018043203.tif 000011
【図１０】
2018043203.tif 000012
【図１１】
2018043203.tif 000013
【図１２】
2018043203.tif 000014
【図１３】
2018043203.tif 000015
【図１４】
2018043203.tif 000016
【図１５】
2018043203.tif 000017
【図１６】
2018043203.tif 000018
【図１７】
2018043203.tif 000019
【図１８】
2018043203.tif 000020
【図１９】
2018043203.tif 000021
【図２０】
2018043203.tif 000022
【図２１】
2018043203.tif 000023
【図２２】
2018043203.tif 000024
【図２３】
2018043203.tif 000025
【図２４】
2018043203.tif 000026
【図２５】
2018043203.tif 000027
【図２６】
2018043203.tif 000028
【図２７】
2018043203.tif 000029
【図２８】
2018043203.tif 000030
【図２９】
2018043203.tif 000031
【図３０】
2018043203.tif 000032
【図３１】
2018043203.tif 000033
【図３２】
2018043203.tif 000034
【国際調査報告】
2018043203.tif 000035
2018043203.tif 000036
2018043203.tif 000037
2018043203.tif 000038