(57)【要約】【課題】スタイラスが、完全な長さのスタイラス識別子の送信を省略できるようにする。【解決手段】アクティブスタイラスであって、ペン先電極と、ペン先電極に接続される通信制御部と、を有し、通信制御部は、スタイラス識別子ＳＩＤを含む構成情報送信パケットＣＤ＿ＤＰをセンサコントローラに対して送信することによって、アクティブスタイラスとセンサコントローラの間に通信チャネルを確立し、通信チャネルが確立された後、センサコントローラに対して、スタイラス識別子ＳＩＤを含まず、アクティブスタイラスの操作状態を示す操作状態データＯＤを含む操作状態送信パケットＯＤ＿ＤＰを送信する。【選択図】図２
2020064618.tif 000002
【特許請求の範囲】
【請求項１】
センサ電極に結合されたセンサコントローラに対してデータを送信するように構成されたアクティブスタイラスであって、
ペン先電極と、
前記ペン先電極に接続される通信制御部と、を有し、
前記通信制御部は、
スタイラス識別子を含む第１のパケットを前記センサコントローラに対して送信することによって、前記アクティブスタイラスと前記センサコントローラの間に通信チャネルを確立し、
前記通信チャネルが確立された後、前記センサコントローラに対して、前記スタイラス識別子を含まず、前記アクティブスタイラスの操作状態を示す操作状態データを含む第２のパケットを送信する、
アクティブスタイラス。
【請求項２】
前記第１のパケットは、前記アクティブスタイラスの操作状態を示す操作状態データを含まない、
請求項１に記載のアクティブスタイラス。
【請求項３】
前記第２のパケットは、前記センサコントローラとともに使用される他のスタイラスに対して前記アクティブスタイラスを識別するために、前記センサコントローラによって前記アクティブスタイラスに割り当てられるローカル識別子を含む、
請求項１に記載のアクティブスタイラス。
【請求項４】
前記通信チャネルは、前記ペン先電極と前記センサ電極との間の静電結合によって形成され、時間スロット及び／又は周波数によって特定される、
請求項１に記載のアクティブスタイラス。
【請求項５】
前記通信チャネルは、前記センサコントローラによって前記アクティブスタイラスにユニークに割り当てられる、
請求項１に記載のアクティブスタイラス。
【請求項６】
前記通信制御部は、前記ペン先電極を介して前記センサコントローラから、前記センサコントローラによって決定された前記通信チャネルを示すチャネルデータを受信することにより、前記通信チャネルを確立し、
前記通信チャネルは時間によって定義され、前記チャネルデータは、基準タイミングからのオフセットを示すオフセット時間、及び、インターバル時間を含み、
前記通信制御部は、前記基準タイミングから前記オフセット時間だけオフセットしたタイミング、かつ、前記インターバル時間のインターバルで、前記センサコントローラに対して前記第２のパケットを送信する、
請求項１に記載のアクティブスタイラス。
【請求項７】
前記基準タイミングは、前記センサコントローラから送信される信号によって定義される、
請求項６に記載のアクティブスタイラス。
【請求項８】
前記通信制御部は、
所定時間又は所定回数にわたり前記信号を検出していないことに応じて、前記通信チャネルを解放し、
前記通信チャネルを解放した後に前記信号を検出したことに応じて、前記第１のパケットを前記センサコントローラに対して送信することによって、前記アクティブスタイラスと前記センサコントローラの間に通信チャネルを再確立する、
請求項７に記載のアクティブスタイラス。
【請求項９】
センサ電極に結合されたセンサコントローラに対して、ペン先電極を介してデータを送信するように構成されたアクティブスタイラスの通信制御部であって、
スタイラス識別子を含む第１のパケットを前記センサコントローラに対して送信することによって、前記アクティブスタイラスと前記センサコントローラの間に通信チャネルを確立し、
前記通信チャネルが確立された後、前記センサコントローラに対して、前記スタイラス識別子を含まず、前記アクティブスタイラスの操作状態を示す操作状態データを含む第２のパケットを送信する、
アクティブスタイラスの通信制御部。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクティブ静電スタイラス、センサコントローラ、これらを備えるシステム、及び、これらによって実行される方法に関し、特に、１又は複数のアクティブ静電スタイラスがセンサ電極の検出範囲に頻繁に出入りする場合に適した、アクティブ静電スタイラス、センサコントローラ、これらを備えるシステム、及び、これらによって実行される方法に関する。
【背景技術】
【０００２】
近年、電子機器のパネル上でペンを用いた手書き入力するため入力装置として様々な方式のスタイラスが利用可能になっている。中でもアクティブ静電スタイラスと呼ばれるスタイラスは発振回路を備えており、スタイラスの先端付近に設けられた電極により先端の指示位置付近に電界の変化（交番電界）を発生させることで、発振回路の生成する周波数信号の周波数の信号を送出する。電子機器に供えられたセンサは、マトリクス状に配設された電極群を用い、上記電界の変化によって電極群に誘導される電荷量の変化を検出することで信号を検出し、信号を検出した電極の位置及び信号のレベル等に基づいてスタイラスの指示位置を導出する。
【０００３】
アクティブ静電スタイラスには、発振回路から供給される信号を筆圧や固有のＩＤなどの情報により変調することで、センサコントローラに対し情報を送信することができるタイプのものがある。
【０００４】
特許文献１に記載の電子ペンは、情報を送信することができるタイプのアクティブ静電スタイラスの１つの例を開示するものである。電子ペンは、位置検出用の連続信号ＣＳと、第１の情報（電子ペンに付与される固有ＩＤなど）を分割した部分情報により連続信号ＣＳを変調することによって得られた第１の変調信号を含む信号ブロックＳＩＢとを、順次位置検出装置に対して送信する。
【０００５】
図１４Ａは、連続信号ＣＳと信号ブロックＳＩＢとを含む送信信号の例を示している。また、図１４Ｂは、第１の情報が複数の信号ブロックＳＩＢにより送信されることを示す図である。図中の分割番号（ブロック番号Ａ，Ｂ，・・・，ｎ）は、部分情報に対応したＩＤブロックの番号を示している。特許文献１におけるタブレットのマイクロプロセッサは、連続信号ＣＳから得られた位置情報と部分情報を結合して得られた第１の情報とを関連付けて出力するよう構成される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１５／１１１１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
アクティブ静電スタイラスとセンサコントローラの間の通信は、ペン先電極付近（数ミリ〜数十ミリ程度以内）の局所的な交番電界によって実現されるものである。電界を利用した通信は、距離に対する信号レベルの減衰が大きいことから、電子機器に配設されたセンサからスタイラスが離間する毎に通信が断続し、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信のように持続的に行われない。
また、スタイラスとセンサとが近接した位置関係にあったとしても、その通信速度は限られている。
したがって、スタイラスの操作状態によって変化しないスタイラスの機能やスタイラスＩＤ（固有ＩＤ）などを示す構成データの通信に用いられる時間や周波数などの通信リソースは、少ないほど望ましい。
【０００８】
したがって、本発明の課題の一つは、（１）ユーザがスタイラスをダウンさせ所定量移動させた後にアップさせるサイクルを繰り返すことにより、あるスタイラスが１つのセンサコントローラの検出範囲にインアウトを繰り返す利用形態、又は、（２）ユーザが第１スタイラスと第２スタイラスとを交互に持ち替える利用形態において、第１スタイラスと他のスタイラスの異同を判別可能にしつつ、スタイラス識別子等のスタイラスの操作状態によって変化しないデータの通信の回数を削減することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の側面による方法は、１又は複数のアクティブ静電スタイラスとセンサ電極に接続されたセンサコントローラとによって実行される方法であって、前記センサコントローラが、前記アクティブ静電スタイラスを検出するための探索パケットを繰り返し送出する探索ステップと、前記１又は複数のアクティブ静電スタイラスのうち前記探索パケットを検出した第１のアクティブ静電スタイラスが、前記探索パケットへの応答パケットを返信する探索応答ステップと、前記センサコントローラが、前記第１のアクティブ静電スタイラスに対し、第１の時間スロットを指定する時間スロット指定情報を含む設定パケットを送信する設定ステップと、前記第１のアクティブ静電スタイラスが、前記設定パケットで指定された前記第１の時間スロットを使用して、該第１のアクティブ静電スタイラスの操作状態を示す操作状態データを送信するデータ送信ステップとを含む。
【００１０】
本発明の第２の側面による方法は、上記第１の側面による方法において、前記センサコントローラが、前記第１のアクティブ静電スタイラスに対し、該第１のアクティブ静電スタイラスの構成情報を要求するための構成情報要求パケットを送信する構成情報要求ステップと、前記第１のアクティブ静電スタイラスが、前記構成情報要求パケットの受信に応じて前記構成情報を送信する構成応答ステップとをさらに含み、前記センサコントローラは、前記構成情報の受信後に前記設定パケットを送信する、というものである。前記構成情報は、例えば、前記第１のアクティブ静電スタイラスが予め保持しているスタイラス識別子である第１のスタイラス識別子を含む。
【００１１】
本発明のシステムは、１又は複数のアクティブ静電スタイラスとセンサ電極に接続されたセンサコントローラとを備えるシステムであって、前記センサコントローラは、前記アクティブ静電スタイラスを検出するための探索パケットを繰り返し送出するとともに、前記１又は複数のアクティブ静電スタイラスのうち該探索パケットへの応答パケットを返信したアクティブ静電スタイラスに対し、前記探索パケットを基準タイミングとした時間スロットを指定する時間スロット指定情報を含む設定パケットを送信し、前記１又は複数のアクティブ静電スタイラスはそれぞれ、前記探索パケットを検出した場合に前記応答パケットを返信するとともに、前記設定パケットで指定された前記時間スロットを使用して、当該アクティブ静電スタイラスの操作状態を示す操作状態データを送信する。
【００１２】
本発明のアクティブ静電スタイラスは、１又は複数のアクティブ静電スタイラスとセンサ電極に接続されたセンサコントローラとを備えるシステムで用いられるアクティブ静電スタイラスであって、前記センサコントローラは、前記アクティブ静電スタイラスを検出するための探索パケットを繰り返し送出するとともに、前記１又は複数のアクティブ静電スタイラスのうち該探索パケットへの応答パケットを返信したアクティブ静電スタイラスに対し、前記探索パケットを基準タイミングとした時間スロットを指定する時間スロット指定情報を含む設定パケットを送信するものであり、前記探索パケットを検出した場合に前記応答パケットを返信するとともに、前記基準タイミングで規定される時間スロットのうち、前記設定パケットで指定された前記時間スロットを使用して、当該アクティブ静電スタイラスの操作状態を示す操作状態データを送信する。
【００１３】
本発明のセンサコントローラは、１又は複数のアクティブ静電スタイラスとセンサ電極に接続されたセンサコントローラとを備えるシステムで用いられるセンサコントローラであって、前記１又は複数のアクティブ静電スタイラスはそれぞれ、前記アクティブ静電スタイラスを検出するための探索パケットを検出した場合に応答パケットを返信するとともに、前記探索パケットを基準タイミングとした時間スロットを指定する時間スロット指定情報を含む設定パケットで指定された時間スロットを使用して、当該アクティブ静電スタイラスの操作状態を示す操作状態データを送信するものであり、前記探索パケットを繰り返し送出するとともに、前記１又は複数のアクティブ静電スタイラスのうち該探索パケットへの応答パケットを返信したアクティブ静電スタイラスに対し、前記設定パケットを送信する。
【発明の効果】
【００１４】
本発明の第１の側面によれば、センサコントローラは、設定パケットで指定した第１の時間スロットにより第１のアクティブ静電スタイラスを識別できる。したがって、操作状態データにスタイラス識別子が付加されていなくても、その操作状態データが第１の時間スロットで受信されたという事実から、センサコントローラは、その操作状態データが第１のアクティブ静電スタイラスによって送信されたものであると理解することができる。したがって、第１のアクティブ静電スタイラスは、操作状態データを送信する際に、スタイラス識別子の送信を省略することができる。
【００１５】
また、本発明の第２の側面によれば、センサコントローラは、通信によって第１のアクティブ静電スタイラスから第１のスタイラス識別子を取得し、第１のアクティブ静電スタイラスとの通信に用いる通信チャネルに対応付けて、通信リソーステーブルにて管理することができる。したがって、操作状態データにスタイラス識別子が付加されていなくても、受信した操作状態データと第１のスタイラス識別子とを関連付けて、ホストコントローラに出力することができる。
【図面の簡単な説明】
【００１６】
【図１】位置入力システム１の概要図である。
【図２】スタイラス１００の機能ブロック図である。
【図３】センサコントローラ２００の機能ブロック図である。
【図４】４つの動作モードＭ１〜Ｍ４を説明する図である。
【図５】各種パケットの共通フォーマットを示す図である
【図６】４つの動作モードの各々で通信されるパケットを説明する図である。
【図７】通信チャネルを説明する図である。
【図８】通信リソーステーブルＣＲＴｂｌを示す図である。
【図９】センサコントローラ２００（スタイラス検出部２１５）の動作フロー図である。
【図１０】スタイラス１００（通信制御部１２０の）動作フロー図である。
【図１１】動作例１（第１スタイラス１０１がセンサコントローラ２００の検出範囲に対してインアウトを繰り返す場合）を示す図である。
【図１２】動作例２（第１スタイラス１０１と第２スタイラス１０２とが交互に利用される場合）を示す図である。
【図１３】センサコントローラ２００（スタイラス検出部２１５）の動作フロー図の変形例である。
【図１４Ａ】特許文献１記載の発明による送信信号の例を示す図である。
【図１４Ｂ】特許文献１記載の発明による第１の情報の送信方法を示す図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
【００１８】
図１は、本実施の形態による位置入力システム１の概要図である。同図に示すように、位置入力システム１は、位置を指示するためのスタイラス１００と、センサ電極２０１を用いてスタイラス１００の指示位置を導出するセンサコントローラ２００とを含み構成される。スタイラス１００には、共にアクティブ静電スタイラスである、第１スタイラス１０１及び第２スタイラス１０２が含まれる。
【００１９】
（１）ユーザは、第１スタイラス１０１をダウンさせ図中軌跡ｓｔ１を描くように所定期間移動させ第１スタイラス１０１をアップさせて第１スタイラス１０１を利用する。その後ユーザは、再び第１スタイラス１０１をダウンさせ別の軌跡ｓｔ２に沿って第１スタイラス１０１を所定期間移動させその後第１スタイラス１０１をアップさせる。ユーザがスタイラスダウンからアップまでのサイクルを繰り返すことにより、１つのセンサコントローラ２００の検出範囲に対し第１スタイラス１０１が出入りを繰り返す状況が発生する。
【００２０】
（２）また、ユーザが、一旦第１スタイラス１０１を置き、第１スタイラス１０１と異なる設定（ブラシのタイプなど）がされた第２スタイラス１０２に持ち替える場合がある。このような場合に、１つのセンサコントローラ２００の検出範囲に対し、第１スタイラス１０１と第２スタイラス１０２とがを交互に出入りを繰り返す状況が発生する。図中軌跡ｓｔ３は第１スタイラス１０１と異なる設定がされた第２スタイラス１０２により入力された軌跡を示している。
【００２１】
図中の破線円Ｐ１及びＰ２は、それぞれ第１スタイラス１０１及び第２スタイラス１０２の指示位置を示している。破線円Ｐ１付近の矢印ＤＳは、第１スタイラス１０１からセンサコントローラ２００への方向の信号であるダウンリンク信号ＤＳを示している。破線円Ｐ２付近の矢印ＵＳは、センサコントローラ２００からスタイラス１００への方向の信号であるアップリンク信号ＵＳを示している。
【００２２】
センサコントローラ２００は、ダウンリンク信号ＤＳとアップリンク信号ＵＳを用いて１以上のスタイラス１００との間でセンサコントローラ２００を中心とした双方向通信を行う。また、センサコントローラ２００は、第１スタイラス１０１及び第２スタイラス１０２の指示位置を、スタイラスを区別しつつ電子機器３０１全体を制御する電子機器制御部３００（ホストコントローラ）に供給する処理も行う。
【００２３】
図２は、スタイラス１００の機能ブロック図である。同図に示すように、スタイラス１００は、電極１０３、送受信切替部１０４、発振部１１１、送信部１１２、受信部１１３、操作情報検出部１１７、操作入力部１１８、構成情報保持部１１９、及び、通信制御部１２０を含み構成される。
【００２４】
電極１０３は、送受信切替部１０４から供給されるダウンリンク信号ＤＳに一致した交番電界を発生させる役割とともに、アップリンク信号ＵＳに応じた電荷を発生させて送受信切替部１０４に供給する役割を担う導体である。これら２つの役割は、交互に実行される。
【００２５】
送受信切替部１０４は、切替信号Ｓ＿Ｓｅｌに基づいて、電極１０３と送信部１１２又は受信部１１３との接続状態を切り替えるスイッチである。１つの時間スロットｓ内であるいは時間スロットｓ単位で送信と受信とを時分割で切り替えるために用いられる。
【００２６】
発振部１１１は、周波数設定信号Ｆ＿Ｓｅｌに基づいて周波数ｆ０、ｆ１、ｆ２、・・・（図７参照）のいずれかの周波数の正弦波あるいは対応した矩形波の信号を生成する発振回路である。
【００２７】
送信部１１２は、通信制御部１２０から供給された送信用のパケット（探索応答パケットＤ＿ＤＰ、操作状態送信パケットＯＤ＿ＤＰ、構成情報送信パケットＣＤ＿ＤＰ）に対応したダウンリンク信号ＤＳを生成する。例えば、パケットを構成するビット列に誤り訂正符号等を付し送信デジタル信号を生成し、送信デジタル信号をＤＡ変換して得られたベースバンド信号により、発振部１１１から与えられる周波数ｆ（ｆ０、ｆ１、ｆ２、・・・）の信号を変調することで、各種パケットに対応したダウンリンク信号ＤＳを生成する。
【００２８】
受信部１１３は、アップリンク信号ＵＳからパケットを抽出し通信制御部１２０に供給する。例えば、電極１０３に誘導された電荷量の変化によりアップリンク信号ＵＳを受信し、発振部１１１から与えられる周波数ｆの信号を用いてベースバンド信号を復調し、ベースバンド信号をＡＤ変換して受信デジタル信号を取得し、後述するローカル識別子ＬＩＤの値に基づいて自己（第１スタイラス１０１等）を宛先に含む各種パケット（探索報知パケットＤ＿ＵＰ、構成情報要求パケットＣＤ＿ＵＰ、チャネル変更要求パケットＣＣ＿ＵＰ、操作状態要求パケットＯＤ＿ＵＰ）を抽出する。また、所定の期間Ｔ（図７参照）の先頭で送信される探索報知パケットＤ＿ＵＰに含まれた同期コード（図６（ａ）参照）を用いて、所定の期間Ｔに相当するフレームの開始時刻を検出する。
【００２９】
操作情報検出部１１７は、スタイラス１００に設けられたボタンなどの操作入力部１１８のオンオフなどの操作状態、図示しない筆圧検出部により検出された筆圧Ｆの値、又は、バッテリの残量データなど、スタイラス１００の操作状態によって変化する情報である操作状態データＯＤを取得し出力する。
【００３０】
構成情報保持部１１９は、スタイラス１００ごとに異なるスタイラス識別子ＳＩＤ、スタイラス１００の製造元を示すベンダＩＤ、スタイラス１００が有している機能（ペン先のタイプ、ブラシタイプやボタン数など）を示す機能情報など、スタイラス１００の操作状態（スタイラスの位置、スタイラス先端にかかる筆圧、ボタンの押下の有無）によって変化しない静的なデータである構成データＣＤを保持する。
【００３１】
通信制御部１２０は、上述した各機能部を利用し、通信設定テーブルに設定されている通信チャネルを用いて、センサコントローラ２００のとの間で図６に示す各種パケットを送受信し、図１０のフロー図に示す位置入力方法を実行する。
【００３２】
図３は、センサ電極２０１とともに用いられるセンサコントローラ２００の機能ブロック図である。
【００３３】
センサ電極２０１は、電子機器３０１のパネルに平行な面を形成するように２次元に配設される、行電極群２０２（２０２ａ、２０２ｂ、２０２ｃ）及び列電極群２０３（２０３ａ、２０３ｂ、２０３ｃ、２０３ｄ）を含み構成される。
【００３４】
送受信切替部２０４は、行電極群２０２を送信電極として用いる送信時間と受信電極として用いる受信時間とを時分割で切り替えるスイッチである。スタイラス１００からの信号を受信する時間には、行電極群２０２と列電極群２０３の両方が受信電極として用いられる。スタイラス１００に対して信号を送信する時間には、行電極群２０２が送信電極として用いられる。
【００３５】
センサコントローラ２００は、送信部２１１、発振部２１２、受信部２１３、及びスタイラス検出部２１５を含み構成され、送受信切替部２０４を介して行電極群２０２に接続される一方、列電極群２０３には直接接続される。
【００３６】
発振部２１２は、周波数設定信号Ｆ＿Ｓｅｌに基づいて周波数ｆ０、ｆ１、ｆ２、・・・（図７参照）のいずれかの周波数ｆの正弦波あるいは矩形波である信号を生成する。
【００３７】
送信部２１１は、スタイラス検出部２１５から供給される各種パケット（探索報知パケットＤ＿ＵＰ、構成情報要求パケットＣＤ＿ＵＰ、チャネル変更要求パケットＣＣ＿ＵＰ、操作状態要求パケットＯＤ＿ＵＰ）に対応したアップリンク信号ＵＳを生成する。例えば、パケットを構成するビット列に対し繰り返し符号を付加するなどの誤り訂正処理を含む符号化処理を行うことによって送信デジタル信号を生成し、送信デジタル信号をＤＡ変換して得られたベースバンド信号により発振部２１２から供給される周波数ｆ（ｆ０、ｆ１、ｆ２、・・・）の信号を変調してアップリンク信号ＵＳを生成する。アップリンク信号ＵＳは、既に位置を特定しているスタイラス１００のみならず位置を特定していない新たなスタイラス１００においても検出できるように、Ｐ１およびＰ２付近を含むパネル全面に形成される。
【００３８】
受信部２１３は、ダウンリンク信号ＤＳを入力しダウンリンク信号ＤＳから抽出したパケットを出力する。例えば、変調信号であるダウンリンク信号ＤＳに発振部２１２から供給されるキャリア信号を乗算することでベースバンド信号を復調する。更に、ベースバンド信号をＡＤ変換し得られた受信デジタル信号を取得し、誤り訂正等を行いパケットを抽出する。受信部２１３はパケットを抽出すると同時に、当該パケットに対応したダウンリンク信号ＤＳを受信した電極を示す位置情報Ｐｏｓをスタイラス検出部２１５に供給する。
【００３９】
スタイラス検出部２１５は、上述した各機能部を用い図９のフロー図に示す位置入力方法を実行する。例えば、通信リソーステーブルＣＲＴｂｌの各エントリに、通信チャネルの割り当てと、割り当てた通信チャネルを利用するスタイラス１００の構成データＣＤとの対応を保持し、割り当てられた通信チャネルにより図４に示す各種パケットの送受信を行いつつ、スタイラス１００のスタイラス識別子ＳＩＤなどの構成データＣＤを対応付けて、これらを電子機器制御部３００に対して供給することを可能にする。
【００４０】
図４は、本発明の位置入力方法におけるセンサコントローラ２００とスタイラス１００の４つの動作モードＭ１〜Ｍ４を説明する図である。
【００４１】
図４（ａ）は、探索モードＭ１を説明する図である。探索モードＭ１は、センサコントローラ２００とスタイラス１００とが互いに通信相手を探索するモードである。センサコントローラ２００は、自己の存在とフレーム期間の開始タイミングとをスタイラス１００に対して報知するために、センサコントローラ２００の識別情報を含む探索報知パケットＤ＿ＵＰを所定時間スロット毎（例えば、８時間スロット毎）に送信する。スタイラス１００は探索報知パケットＤ＿ＵＰを検出した場合に、探索応答パケットＤ＿ＤＰを返信する。
【００４２】
図４（ｂ）は、設定モードＭ２を説明する図である。設定モードＭ２は、デフォルトの通信チャネル（第１通信チャネル）を用いて、センサコントローラ２００とスタイラス１００との通信に用いる通信チャネル（第２通信チャネル）を決定するモードである。
【００４３】
センサコントローラ２００は、検出された第１スタイラス１０１を一時的に識別するローカル識別子ＬＩＤと、第１スタイラス１０１との通信に用いる通信チャネルを決定し、それぞれ構成情報要求パケットＣＤ＿ＵＰ及びチャネル変更要求パケットＣＣ＿ＵＰを用いてスタイラス１００に送信する。
【００４４】
第１スタイラス１０１は、デフォルトの通信チャネル（第１通信チャネル）を用いてこの設定モードＭ２（探索モードＭ１の後であってストロークモードＭ３の前）で、スタイラス識別子ＳＩＤを含む構成データＣＤを送信する。
【００４５】
ここで、センサコントローラ２００とスタイラス１００の間の通信は、例えば周波数時分割多重アクセスによって実施される。周波数時分割多重アクセスを用いる場合の通信チャネルは、周波数ｆ及び時間スロットｓによって特定される。したがって、チャネル変更要求パケットＣＣ＿ＵＰには、周波数ｆを指定する周波数指定情報と、時間スロットｓを指定する時間スロット指定情報とが含まれる（図６（ｂ）参照）。なお、このうち周波数指定情報については、チャネル変更要求パケットＣＣ＿ＵＰではなく探索報知パケットＤ＿ＵＰに含めて予めスタイラス１００に通知しておくこととしてもよい。また、ローカル識別子ＬＩＤについても同様に、構成情報要求パケットＣＤ＿ＵＰではなく探索報知パケットＤ＿ＵＰに含めてスタイラス１００に通知することとしてもよい。
【００４６】
図４（ｃ）は、ストロークモードＭ３を説明する図である。ストロークモードＭ３では、スタイラス１００とセンサコントローラ２００は、設定モードＭ２で決定した通信チャネル（第２通信チャネル）を用いて筆圧Ｆ等の操作状態データＯＤの送受信を行う。ストロークモードＭ３では、スタイラス識別子ＳＩＤなどスタイラスの操作状態によって変化しないデータである構成データＣＤの送信は省略される。
【００４７】
図４（ｄ）は、ホールドモードＭ４を説明する図である。ホールドモードＭ４は、ユーザがスタイラス１００を持ち上げた後に、次のペンダウンまでの間、ペンを空中に保持しているような状況において、設定モードＭ２で設定した通信チャネル（第２通信チャネル）とスタイラス１００に割り当てられたローカル識別子ＬＩＤとをしばらく維持するための状態である。センサコントローラ２００及びスタイラス１００は、設定モードＭ２で確保されたローカル識別子ＬＩＤと通信リソースを利用した通信パケットの送出がなされているかを検出することで、ローカル識別子ＬＩＤと通信リソースとを維持してストロークモードＭ３に復帰するか、開放して探索モードＭ１に戻るかを判定する。
【００４８】
図５は、各種パケットの共通フォーマットを示す図である。パケットは同期コードＰｓｙｎｃを先頭にヘッダＨＤＲとペイロードＰＬとを含み構成される（図５（ａ））。
【００４９】
同期コードＰｓｙｎｃは、スタイラス１００がセンサコントローラ２００のクロックと同期をとるためのコードである。同期コードＰｓｙｎｃは、センサコントローラ２００が選択したＰＮ符号やバーカー符号などのコードである。スタイラス１００の受信部１１３は、受信デジタル信号と同期コードＰｓｙｎｃとの相関値のピークタイミングを検出し、センサコントローラ２００のクロックと同期を取る（図５（ｂ））。
【００５０】
なお、上記説明で同期コードＰｓｙｎｃをセンサコントローラ２００が選択したコードとしているのは、同期コードＰｓｙｎｃによってスタイラス１００がセンサコントローラ２００を識別できるようにするためであり、センサコントローラ２００が選択したコードは、後述する探索報知パケットＤ＿ＵＰ（図６（ａ）参照）によってセンサコントローラ２００からスタイラス１００に通知される。探索報知パケットＤ＿ＵＰの同期コードとしては、同期コードＰｓｙｎｃではなく、各スタイラス１００とセンサコントローラ２００とのそれぞれが予め記憶しているコード（図６（ａ）に示す同期コードｂｒｏａｄｃａｓｔ）が含まれる。しかしながら、このような識別機能は必ずしも必要ではなく、識別機能を設けない場合には、探索報知パケットＤ＿ＵＰ以外の各パケットについても、同期コードとして同期コードｂｒｏａｄｃａｓｔを用いることとしてもよい。同期コードｂｒｏａｄｃａｓｔも、同期コードＰｓｙｎｃと同様、ＰＮ符号やバーカー符号によって構成される。
【００５１】
ヘッダＨＤＲには、ローカル識別子ＬＩＤ及びパケットのタイプ情報ＴＹＰＥが含まれる。
【００５２】
ローカル識別子ＬＩＤは、センサコントローラ２００上で利用されるスタイラス１００のうち、このパケットを受信すべきスタイラス１００又はこのパケットを送信したスタイラス１００を一意に識別するための識別子である。
【００５３】
ローカル識別子ＬＩＤは、複数のアドレスの中から選択されるひとつを表現可能に構成された情報である。例えば３ビットの情報によりローカル識別子ＬＩＤを構成するのであれば、ローカル識別子ＬＩＤは、２３＝８個のアドレスの中から選択されるひとつを表現できる。ローカル識別子ＬＩＤのビット数は、スタイラス識別子ＳＩＤのビット数より少なくすることが好適である。一例では、スタイラス識別子ＳＩＤを５ビット以上の情報とし、ローカル識別子ＬＩＤを４ビット以下の情報とすることが好ましい。ローカル識別子ＬＩＤのビット数を具体的に選択する際には、１つのセンサコントローラ２００上で交互にあるいは略同時に利用されるスタイラス１００を識別するのに十分な数とすればよい。例えば、３ビットあれば、７個のスタイラス１００を識別し１個のアドレスをブロードキャストＩＤとして利用することができる。
【００５４】
第１スタイラス１０１は、受信デジタル信号に含まれたローカル識別子ＬＩＤと、自己の通信設定テーブル（図２参照）に記録されたローカル識別子ＬＩＤとの合致を判定することで、パケットが自己（第１スタイラス１０１）に向けたパケットであるか、他のスタイラス（第２スタイラス１０２）に向けたパケットであるかを識別する。第２スタイラス１０２についても、第１スタイラス１０１と同様の処理を行う。
【００５５】
タイプ情報ＴＹＰＥは、パケットの種類（図６参照）を区別するフィールドである。ペイロードＰＬには、パケットの種類に応じたペイロードデータが含まれる。
【００５６】
ここで、スタイラス１００及びセンサコントローラ２００のそれぞれが送信するパケットは、例えば直接スペクトラム拡散（ＤＳＳＳ）方式などのスペクトラム拡散方式により拡散された状態で送信されることが好ましい。この場合に必要となる拡散符号は、スタイラス１００とセンサコントローラ２００の双方に予め記憶されるものとすればよい。こうしてスペクトラム拡散方式を用いることにより、ノイズに強い通信を実現することができる。
【００５７】
図６は、位置入力システム１の４つの動作モードＭ１〜Ｍ４の各々で通信されるパケットを説明する図である。
【００５８】
（ａ）探索モードＭ１で利用されるパケット
探索報知パケットＤ＿ＵＰは、センサコントローラ２００が、未検出のスタイラス１００を新たに検出するため、あるいは自己の存在を未検出のスタイラス１００に対して報知しつつ、既に検出された第１スタイラス１０１や第２スタイラス１０２に対して所定の期間Ｔのタイミングを供給するために、不特定のスタイラス１００に対して送出するパケット（探索パケット）である。探索報知パケットＤ＿ＵＰの同期コードの部分には、同期コードＰｓｙｎｃではなく不特定のスタイラス１００が受信可能な同期コードｂｒｏａｄｃａｓｔが含まれる。探索報知パケットＤ＿ＵＰのペイロードには、当該探索報知パケットＤ＿ＵＰを送信したセンサコントローラ２００を識別するための、同期コードＰｓｙｎｃを識別する情報が含まれている。なお、上述したように、探索報知パケットＤ＿ＵＰ以外の各パケットについても同期コードとして同期コードｂｒｏａｄｃａｓｔを用いることとしてもよく、この場合には、探索報知パケットＤ＿ＵＰのペイロードに同期コードＰｓｙｎｃを識別する情報を含める必要はない。
【００５９】
探索応答パケットＤ＿ＤＰは、探索報知パケットＤ＿ＵＰを受信したスタイラス１００（第１のアクティブ静電スタイラス）が、応答としてセンサコントローラ２００に対して送信するパケット（応答パケット）である。探索報知パケットＤ＿ＵＰのペイロードに同期コードＰｓｙｎｃを識別する情報が含まれていた場合、探索応答パケットＤ＿ＤＰの同期コードとしては、センサコントローラ２００が選択した同期コードＰｓｙｎｃが用いられる。
【００６０】
（ｂ）設定モードＭ２で利用されるパケット
構成情報要求パケットＣＤ＿ＵＰは、センサコントローラ２００が、探索応答パケットＤ＿ＤＰを送信したスタイラス１００に対し、スタイラス識別子ＳＩＤを含む構成データＣＤの送信を要求するパケットである。センサコントローラ２００は、この構成情報要求パケットＣＤ＿ＵＰを送信する前に、探索応答パケットＤ＿ＤＰを送信したスタイラス１００に対して付与するローカル識別子ＬＩＤを決定する処理を行い、決定したローカル識別子ＬＩＤの情報を構成情報要求パケットＣＤ＿ＵＰのペイロードＰＬに設定する。ローカル識別子ＬＩＤの決定にあたっては、センサコントローラ２００は、検出中の１以上のスタイラス１００（センサコントローラ２００上に存在する１以上のスタイラス１００）のそれぞれに対し、互いに異なるローカル識別子ＬＩＤが付与されるように決定する。これにより、ローカル識別子ＬＩＤは、センサコントローラ２００上に存在する１以上のスタイラス１００を識別する情報となる。
【００６１】
構成情報送信パケットＣＤ＿ＤＰは、スタイラス１００から送信されるパケットであり、スタイラス識別子ＳＩＤなどスタイラス１００の操作状態によっては変化しない静的な構成データＣＤを含む。
【００６２】
チャネル変更要求パケットＣＣ＿ＵＰは、センサコントローラ２００がローカル識別子ＬＩＤで指定したスタイラス１００に対して操作状態データＯＤを送信する通信チャネル（第２通信チャネル）を通知するためのパケット（設定パケット）であり、通知する通信チャネルを示すチャネルデータＣＨＤを含む。通信チャネルは、時間スロットｓ及び／又は周波数ｆにより指定される。
【００６３】
チャネルデータＣＨＤ内に記述される具体的な情報としては、まず時間スロットｓに関しては、フレームの開始時点を示す基準タイミングからのオフセット時間により表現される時間スロット指定情報が記述される。例えば、後述する図７（ａ）に示す例では、基準タイミングは通信チャネル７００の送信タイミングであり、通信チャネル７０１を指定する場合には時間スロット指定情報としてオフセット時間＋１が記述され、通信チャネル７０２を指定する場合には時間スロット指定情報としてオフセット時間＋２が記述されることとなる。一方、周波数ｆに関しては、予め定められた複数の周波数のいずれかを指定する周波数指定情報がチャネルデータＣＨＤ内に記述される。なお、ここでは設定モードＭ２でチャネルデータＣＨＤを送信することとしているが、上でも触れたように、探索報知パケットＤ＿ＵＰにチャネルデータＣＨＤの全部又は一部（例えば周波数指定情報のみ）を含めることとしてもよい。尚、時間スロット指定情報として、オフセット時間に加えてオフセット時間の後に繰り返し送信する送信する際のインターバル時間あるいは時間スロットを示すとしてもよい。例えば、オフセットを＋１とし、インターバルを２時間スロットと指定することで、時間スロットｓ８ｎ＋１、ｓ８ｎ＋３、ｓ８ｎ＋５、ｓ８ｎ＋７を指定するとしても良い。
【００６４】
（ｃ）ストロークモードＭ３、（ｄ）ホールドモードＭ４で通信されるパケット
操作状態要求パケットＯＤ＿ＵＰは、ローカル識別子ＬＩＤで指定されたスタイラス１００に対し操作状態データＯＤの送信を要求するパケットである。ペイロード部には何もデータを有さない。
【００６５】
操作状態送信パケットＯＤ＿ＤＰは、スタイラス１００から送信され、筆圧Ｆやボタン操作状態などスタイラス１００の操作状態によって変化する操作状態データＯＤを含むパケットである。操作状態送信パケットＯＤ＿ＤＰは、スタイラス識別子ＳＩＤ等の構成データＣＤを含まないが、図示するように、ローカル識別子ＬＩＤは含んでもよい。ただし、センサコントローラ２００は、操作状態送信パケットＯＤ＿ＤＰを受信した通信チャネルの情報から送信元であるスタイラス１００を識別することができるので、ローカル識別子ＬＩＤについても、操作状態送信パケットＯＤ＿ＤＰに含めないこととしてもよい。また、スタイラス１００からの操作状態送信パケットＯＤ＿ＤＰの送出について、センサコントローラ２００から操作状態要求パケットＯＤ＿ＵＰでの要求はなくともよい。
【００６６】
図７は、センサコントローラ２００により割り当てられる通信チャネルを説明する図である。図７の横軸は、期間Ｔにより規定される時間スロットｓ０、ｓ１、ｓ２、・・・を示している。期間Ｔは、センサコントローラ２００のクロックを基準として当該センサコントローラ２００と通信を行うスタイラス１００の間で１つ規定される。１つの時間スロットｓについて１つの時間スロットｓを送信時間又は受信時間で占有するとしても良いし、送信時間と受信時間とを設けるとしても良い。図７の縦軸は周波数ｆであり、通信に用いられる周波数ｆ０、ｆ１、ｆ２、・・・の周波数が示されている。
【００６７】
通信チャネルは、上述したように、時間領域（時間スロットｓ）及び／又は周波数領域（周波数ｆ）により定められ、センサコントローラ２００により割り振られる。
【００６８】
図中、ハッチング枠で示す通信チャネル７００は、探索モードＭ１においてセンサコントローラ２００が新たなスタイラス１００を探索するため、又は、探索モードＭ１にて検出された第１スタイラス１０１と通信を行うために与えられているデフォルトの通信チャネル（第１通信チャネル）である。
【００６９】
図中、白塗で示す通信チャネル７０１は、ストロークモードＭ３やホールドモードＭ４にて、センサコントローラ２００と第１スタイラス１０１とが通信するために割り振られた通信チャネル（第２通信チャネル）を示す。
【００７０】
図中、黒塗で示す通信チャネル７０２は、ストロークモードＭ３やホールドモードＭ４にて、センサコントローラ２００と第２スタイラス１０２とが通信するために割り振られた通信チャネル（第２通信チャネル）を示す。
【００７１】
図７（ａ）は、通信チャネルが時間スロットｓにより規定される例である。この例では、ｓ８ｎ（ｎは０以上の整数）で示す周期（フレーム周期）である８時間スロットｓ毎に、センサコントローラ２００が探索モードＭ１等のために使用するデフォルトの通信チャネル７００（第１通信チャネル）として、時間スロットｓ８ｎで表わされる通信リソースが確保されている。この通信チャネル７００は、センサコントローラ２００が時間スロットｓ０〜ｓ７の８時間スロットで１つの周期とする期間Ｔ（フレーム期間）の開始時刻を、第１スタイラス１０１や第２スタイラス１０２と共有するために用いられる。センサコントローラ２００が利用する時間スロットｓ８ｎに続く時間スロットｓ８ｎ＋１は、第１スタイラス１０１に付与された時間スロットであり、通信チャネル７０１（第２通信チャネル）となる。時間スロットｓ８ｎ＋２は、第２スタイラス１０２に付与された時間スロットであり、通信チャネル７０２（第２通信チャネル）となる。
【００７２】
図７（ｂ）は、通信チャネルが周波数ｆにより規定される例である。この例では、周波数ｆ０の通信チャネルが、センサコントローラ２００が探索モードＭ１や設定モードＭ２のために使用するデフォルトの通信チャネル７００（第１通信チャネル）として利用される。周波数ｆ１のチャネルは、センサコントローラ２００が、ストロークモードＭ３又はホールドモードＭ４にある第１スタイラス１０１と通信するために確保された通信チャネル７０１（第２通信チャネル）となる。周波数ｆ２のチャネルは、センサコントローラ２００が、ストロークモードＭ３又はホールドモードＭ４にある第２スタイラス１０２と通信するために確保された通信チャネル７０２（第２通信チャネル）となる。
【００７３】
図７（ｃ）は、時間スロットｓ及び周波数ｆの組で通信チャネルが規定される例である。この例では、時間スロットｓ８ｎで規定される通信チャネルが、センサコントローラ２００が探索モードＭ１や設定モードＭ２のために使用するデフォルトの通信チャネル７００（第１通信チャネル）として利用される。通信チャネル７００は、センサコントローラ２００が、期間Ｔの開始時刻を第１スタイラス１０１や第２スタイラス１０２に示すために探索報知パケットＤ＿ＵＰを送信する時間として、全ての周波数ｆに跨って確保されている。センサコントローラ２００がストロークモードＭ３又はホールドモードＭ４にある第１スタイラス１０１と通信するために確保される通信チャネル７０１（第２通信チャネル）としては、周波数ｆ１及び時間スロットｓ８ｎ＋１で規定される通信チャネルが利用される。センサコントローラ２００がストロークモードＭ３又はホールドモードＭ４にある第２スタイラス１０２と通信するために確保される通信チャネル７０２（第２通信チャネル）としては、周波数ｆ２及び時間スロットｓ８ｎ＋２で規定される通信チャネルが利用される。
【００７４】
図７（ｄ）は、時間スロットｓ及び周波数ｆの組で通信チャネルが規定される他の例である。ハッチングが付された時間スロットｓ８ｎ（ｎは０以上の整数）で示される通信チャネル７００は、図７（ａ）と同様である。センサコントローラ２００がストロークモードＭ３又はホールドモードＭ４にある第１スタイラス１０１と通信するために確保される通信チャネル７０１（第２通信チャネル）としては、周波数ｆ１及び時間スロットｓ８ｎ＋２で規定される通信チャネルが利用される。センサコントローラ２００がストロークモードＭ３又はホールドモードＭ４にある第２スタイラス１０２と通信するために確保される通信チャネル７０２（第２通信チャネル）としては、周波数ｆ２及び時間スロットｓ８ｎ＋２で規定される通信チャネルが利用される。
【００７５】
図８は、スタイラス検出部２１５の通信リソーステーブルＣＲＴｂｌを示す図である。テーブルの行で示すエントリには、スタイラス１００に付与されたローカル識別子ＬＩＤ及び通信チャネル（時間スロットｓ及び／又は周波数ｆ）、並びに設定モードＭ２で取得したスタイラス識別子ＳＩＤ等の構成データＣＤが保持される。
【００７６】
各エントリには、センサコントローラ２００と各エントリが管理対象とするスタイラス１００との間で設定モードＭ２までの処理が完了した時点で、全ての情報が設定される。
【００７７】
エントリ８０１は、第１スタイラス１０１についての情報を含むエントリである。スタイラス検出部２１５は、第１スタイラス１０１から操作状態送信パケットＯＤ＿ＤＰを受信すると、当該操作状態送信パケットＯＤ＿ＤＰに含まれたローカル識別子ＬＩＤの値、又は、当該操作状態送信パケットＯＤ＿ＤＰを受信した通信チャネル７０１、のいずれかの情報を基に、その操作状態送信パケットＯＤ＿ＤＰの送信により指示された位置が第１スタイラス１０１によるものであることを判別する。
【００７８】
エントリ８０２は、第２スタイラス１０２についての情報を含むエントリである。スタイラス検出部２１５は、第２スタイラス１０２から操作状態送信パケットＯＤ＿ＤＰを受信すると、当該操作状態送信パケットＯＤ＿ＤＰに含まれたローカル識別子ＬＩＤの値、又は、当該操作状態送信パケットＯＤ＿ＤＰを受信した通信チャネル７０２、のいずれかの情報を基に、その操作状態送信パケットＯＤ＿ＤＰの送信により指示された位置が第２スタイラス１０２によるものであることを判別する。
【００７９】
通信リソーステーブルＣＲＴｂｌの各エントリは、センサコントローラ２００及びスタイラス１００の動作モードがホールドモードＭ４から探索モードＭ１に戻るときに、削除される。
【００８０】
図９は、センサコントローラ２００（スタイラス検出部２１５）の動作フロー図である。
【００８１】
＜Ｍ１探索モード：センサコントローラ２００＞
センサコントローラ２００は、探索モードＭ１で動作を開始する。ステップＳ９１１にて、センサコントローラ２００は、例えば、図７（ａ）あるいは図７（ｄ）に示した時間スロットｓ８ｎ（ｎは０以上の整数）の通信チャネル７００（第１通信チャネル）を用いて、探索報知パケットＤ＿ＵＰを送信する。ステップＳ９１３にて、探索応答パケットＤ＿ＤＰを受信するまで探索報知パケットＤ＿ＵＰの送信を所定の期間Ｔ（例えば、８時間スロット毎）で繰り返す。
【００８２】
＜Ｍ２設定モード：センサコントローラ２００＞
ステップＳ９１３にて、センサコントローラ２００がスタイラス１００から探索応答パケットＤ＿ＤＰを受信すると、センサコントローラ２００の動作モードは設定モードＭ２に遷移する。尚、設定モードＭ２以降のモードになっても、他の新たなスタイラス１００を検出するために、探索報知パケットＤ＿ＵＰの送信は繰り返される。
【００８３】
ステップＳ９２１にて、センサコントローラ２００は、検出したスタイラス１００をセンサコントローラ２００上で識別するためのローカル識別子ＬＩＤを決定する。そして、決定したローカル識別子ＬＩＤを含む構成情報要求パケットＣＤ＿ＵＰを、スタイラス１００に通知する。
【００８４】
ステップＳ９２３にて、センサコントローラ２００は、スタイラス１００から構成情報送信パケットＣＤ＿ＤＰを受信し（Ｓ９２３ＹＥＳ）、構成情報送信パケットＣＤ＿ＤＰに含まれたスタイラス識別子ＳＩＤなどの構成データＣＤを抽出する。
【００８５】
次に、ステップＳ９２５にて、センサコントローラ２００は、スタイラス１００との通信に用いる通信チャネル（第２通信チャネル）を決定する。例えば図７（ｄ）の例によれば、第１スタイラス１０１に対して、時間スロットｓ８ｎ＋１（ｎは０以上の整数）及び周波数ｆ１の組からなる通信チャネル７０１を付与する。センサコントローラ２００は、割り当てた通信チャネル７０１と構成データＣＤとの対応関係を図８の通信リソーステーブルＣＲＴｂｌに登録する。
【００８６】
次に、ステップＳ９２７にて、センサコントローラ２００は、スタイラス１００に対してチャネル変更要求パケットＣＣ＿ＵＰを送信することにより、検出されたスタイラス１００とのストロークモードＭ３での通信に使用する通信チャネル７０１（第２通信チャネル）の値として、先に決定した時間スロットｓ８ｎ＋１（ｎは０以上の整数）及び周波数ｆ１の組を通知する。
【００８７】
なお、センサコントローラ２００は、探索報知パケットＤ＿ＵＰの送信前の段階で通信チャネルの一部（周波数）と、ローカル識別子ＬＩＤとを決定しておき、決定したこれらの情報を探索報知パケットＤ＿ＵＰに含めて送信することとしてもよい。こうすれば、探索報知パケットＤ＿ＵＰを受信したスタイラス１００は、構成情報要求パケットＣＤ＿ＵＰ及びチャネル変更要求パケットＣＣ＿ＵＰの受信を待たずに、自身に割り当てられるローカル識別子ＬＩＤ及び通信チャネルの一部（周波数）を知ることができる。
【００８８】
＜Ｍ３ストロークモード：センサコントローラ２００＞
ステップＳ９３１からは、連続して操作状態送信パケットＯＤ＿ＤＰの受信を行うための処理を行う。
【００８９】
まず、ステップＳ９３１にて、センサコントローラ２００は、通信リソーステーブルＣＲＴｂｌに登録された既に接続あるいは検出済のスタイラスに対し、操作状態送信パケットＯＤ＿ＤＰの送信を要求する。この要求は、センサコントローラ２００が明示的に操作状態要求パケットＯＤ＿ＵＰを送信することによって行っても良いし、単に、特定の時間スロットｓ（例えばｓ８ｎ（ｎは０以上の整数））で探索報知パケットＤ＿ＵＰを送信することにより、暗示的にスタイラス１００に対して第２通信チャネル（例えば、時間スロットｓ８ｎに続く時間スロットｓ８ｎ＋１、周波数ｆ１）での送信を期待するものであっても良い。
【００９０】
第２通信チャネルにて操作状態送信パケットＯＤ＿ＤＰを受信したセンサコントローラ２００のスタイラス検出部２１５（図３参照）は、受信部２１３から供給される位置情報Ｐｏｓに基づいてスタイラス１００の座標位置を導出するとともに、操作状態送信パケットＯＤ＿ＤＰを受信した通信チャネルに対応する構成データＣＤを通信リソーステーブルＣＲＴｂｌから読み出す（ステップＳ９３４）。そして、導出した座標位置と、通信リソーステーブルＣＲＴｂｌから読み出した構成データＣＤに含まれていたスタイラス識別子ＳＩＤとを関連付けて、電子機器制御部３００に供給する。なお、このとき、操作状態送信パケットＯＤ＿ＤＰから操作状態データＯＤを抽出し、座標位置とともに電子機器制御部３００に供給してもよいのは勿論である。
【００９１】
ステップＳ９３９においてセンサコントローラ２００は、連続不受信カウンタの値を初期化し、ステップＳ９３１の処理を繰り返しストロークモードＭ３の動作を継続する。
【００９２】
ストロークモードＭ３の処理により、ユーザがスタイラス１００をダウンさせてパネル上で移動させ、スタイラス１００を持ち上げるまでの間は、通信チャネルあるいは通信チャネルに付与されたローカル識別子ＬＩＤによりスタイラス１００を識別することができるため、スタイラス１００は、４８ビット又は６４ビット等の完全な長さのスタイラス識別子ＳＩＤの送信を省略することができる。
【００９３】
＜Ｍ４ホールドモード：センサコントローラ２００＞
他方、ステップＳ９３３にて操作状態送信パケットＯＤ＿ＤＰを受信しない場合、センサコントローラ２００はステップＳ９４５にて、操作状態送信パケットＯＤ＿ＤＰを何回連続で受信していないかを検出する。一度ストロークモードＭ３で動作したスタイラス１００からパケットを連続で受信しない場合は、ユーザがスタイラス１００を一度アップさせ、空中で次のペンダウンまでの間保持している可能性がある。このようなユーザのスタイラスの利用形態に合わせ、操作状態送信パケットＯＤ＿ＤＰを連続で受信していない回数がＮ回以下である場合は、センサコントローラ２００は、スタイラス１００との通信に用いている通信チャネル（第２通信チャネル）を維持する。
【００９４】
例えば、ステップＳ９４７で、連続不受信カウンタをインクリメントし、再度、操作状態送信パケットＯＤ＿ＤＰを受信するまでの間、保持している第２通信チャネルにて待機する。この状態で、操作状態送信パケットＯＤ＿ＤＰを受信すると、再び復帰前のストロークモードＭ３で使用していた第２通信チャネルを用いて操作状態データＯＤを受信し、第２通信チャネルに対応付けられた構成データＣＤを対応付けて電子機器制御部３００へ供給する。
【００９５】
一方、ステップＳ６４１で、操作状態送信パケットＯＤ＿ＤＰを連続で受信していない回数がＮ回より大きいときは、ユーザが一時的にペンアップしたのではなく、スタイラス１００の使用をユーザが停止した場合であると判断する。この場合、通信リソーステーブルＣＲＴｂｌから該当するエントリを削除することによって第２通信チャネルとローカル識別子ＬＩＤを解放し（ステップＳ９４９）、第１通信チャネルを用いた通信を行う探索モードＭ１に復帰する。
【００９６】
図１０は、スタイラス１００（通信制御部１２０）の動作フロー図である。
【００９７】
＜Ｍ１探索モード：スタイラス１００＞
スタイラス１００は、探索モードＭ１から動作を開始する。ステップＳ１０１１にて、スタイラス１００は、デフォルトの通信チャネル（第１通信チャネル）にて探索報知パケットＤ＿ＵＰの検出を行う。探索報知パケットＤ＿ＵＰを受信しない間（Ｓ１０１１ＮＯ）、スタイラス１００は、探索報知パケットＤ＿ＵＰの検出を所定の周期で繰り返す。ステップＳ１０１１にて探索報知パケットＤ＿ＵＰを受信すると、スタイラス１００は、該探索報知パケットＤ＿ＵＰから同期コードＰｓｙｎｃを取得するとともに、探索応答パケットＤ＿ＤＰを送出する。探索応答パケットＤ＿ＤＰに含める同期コードは、同期コードＰｓｙｎｃを取得できた場合にはその同期コードＰｓｙｎｃとし、できなかった場合には探索報知パケットＤ＿ＵＰと同じ同期コードｂｒｏａｄｃａｓｔとする。
【００９８】
＜Ｍ２設定モード：スタイラス１００＞
ステップＳ１０２１にて、スタイラス１００は構成情報要求パケットＣＤ＿ＵＰ（又は探索報知パケットＤ＿ＵＰ）に含まれたローカル識別子ＬＩＤを取得し、図２に示した通信設定テーブルにローカル識別子ＬＩＤを設定する。また、探索報知パケットＤ＿ＵＰから取得した同期コードＰｓｙｎｃ（又は同期コードｂｒｏａｄｃａｓｔ）を示す符号列ＰＮを、受信部１１３の相関器に設定する。
【００９９】
ステップＳ１０２３にて、スタイラス１００は、スタイラス識別子ＳＩＤを含む構成データＣＤを含む構成情報送信パケットＣＤ＿ＤＰを送信する。原則、設定モードＭ２の動作は通信の開始時の最初に１回だけであるため、スタイラス識別子ＳＩＤのビット数が４８ビットや６４ビットと長い場合や、構成データＣＤとしてベンダＩＤやブラシタイプなど他の情報を含めて送信する場合であっても、特許文献１に記載の通信方法に比して通信リソースの消費を抑制することができる。尚、このようにスタイラス識別子ＳＩＤのビット数として長いビット数の通信を行う初めの１回の通信では、構成情報送信パケットＣＤ＿ＤＰは複数回のパケットで複数回の時間スロットにて分割して送信してもよい。
【０１００】
次に、スタイラス１００はステップＳ１０２７にて、チャネル変更要求パケットＣＣ＿ＵＰを受信し、チャネル変更要求パケットＣＣ＿ＵＰにて指定された通信チャネル（第２通信チャネル）を取得する。なお、通信チャネルの一部が探索報知パケットＤ＿ＵＰにて通知済みである場合には、チャネル変更要求パケットＣＣ＿ＵＰにて指定された残部と組み合わせることにより、通信チャネル（第２通信チャネル）を取得する。スタイラス１００は、取得した通信チャネルを示す情報（周波数ｆ（例えばｆ１）及び時間スロットｓ（例えば、ｓ８ｎ＋１））を図２に示した通信設定テーブルに設定するとともに、この情報により発振部１１１及び送受信切替部１０４を設定することにより、Ｍ３ストロークモードの通信に利用する通信チャネル（第２通信チャネル）を利用可能にする。
【０１０１】
＜Ｍ３ストロークモード：スタイラス１００＞
ステップＳ１０３１にて、スタイラス１００は、操作状態送信パケットＯＤ＿ＤＰの送信タイミングであるか否かを判定する。この判定はセンサコントローラ２００が明示的に送信した操作状態要求パケットＯＤ＿ＵＰを受信することによって行っても良いし、センサコントローラ２００から時間スロットｓ８ｎで送信された探索報知パケットＤ＿ＵＰを検出してその時間スロットｓ８ｎに続く時間スロットｓ８ｎ＋１が自己が操作状態送信パケットＯＤ＿ＤＰを送信するものであると判定しても良い。
【０１０２】
ステップＳ１０３１の判定の結果がＹＥＳである場合、スタイラス１００は、例えば図７（ｄ）で示す第２通信チャネル（周波数ｆ１、時間スロットｓ８ｎ＋１）にて、操作状態送信パケットＯＤ＿ＤＰを送信する。また、ステップＳ１０３５にて、連続不受信カウンタの値を初期化しつつ、ステップＳ１０３１の処理に戻り、スタイラス１００がアップされるまでストロークモードＭ３での動作を続行する。原則として、スタイラス１００がダウンされてからアップされるまでの間は、第２通信チャネルで操作状態要求パケットＯＤ＿ＵＰが受信され（又は第１通信チャネルで探索報知パケットＤ＿ＵＰが受信され）、操作状態送信パケットＯＤ＿ＤＰが送信され続けることになる。
【０１０３】
＜Ｍ４ホールドモード：スタイラス１００＞
ステップＳ１０３１で操作状態要求パケットＯＤ＿ＵＰ（又は探索報知パケットＤ＿ＵＰ）を受信しなかった場合、ステップＳ１０４１においてスタイラス１００は、操作状態要求パケットＯＤ＿ＵＰ（又は探索報知パケットＤ＿ＵＰ）を何回連続（どの位の期間）で受信していないかを検出する。
【０１０４】
ステップＳ１０４１で、連続で受信していない回数がＮ回以下である場合は、スタイラス１００は再度ダウンされ新たな通信が再開される可能性が残っていると判定する。従って、この間はステップＳ１０４３で連続不受信カウンタをインクリメントするなどしながら、スタイラス１００との通信に用いる第２通信チャネルとローカル識別子ＬＩＤとを維持する。ホールドモードＭ４では通信設定テーブルに指定された第２通信チャネルを用いて操作状態要求パケットＯＤ＿ＵＰの受信を試み続け、新たな操作状態要求パケットが受信された場合は即座にストロークモードＭ３に復帰する。
【０１０５】
一方、ステップＳ６４１で、センサコントローラ２００からのパケットを受信していない連続回数がＮ回より大きい場合は、スタイラス１００の使用が停止された場合であると判定し、通信設定テーブルに設定された第２通信チャネルとローカル識別子ＬＩＤとを解放し、再び第１通信チャネルを利用する探索モードＭ１に復帰する。
【０１０６】
＜動作例１：第１スタイラス１０１が検出範囲に対しインアウトを繰り返す場合＞
図１１は、第１スタイラス１０１がセンサコントローラ２００の検出範囲に対しインアウトを繰り返す場合の、位置入力システム１の動作を説明する図である。
【０１０７】
最上段の表は利用される通信チャネルを示している。横方向ｓ０からｓ６１０は時間スロットｓを示す。縦方向ｆ０からｆ２は、通信チャネルで利用される周波数ｆを示す。
【０１０８】
図７と同様に、ハッチング枠で示す通信チャネルは、センサコントローラ２００が不特定のスタイラス１００に対して探索報知パケットＤ＿ＵＰ等を送信するために用いるデフォルトの通信チャネル（第１通信チャネル）を示している。白塗で示す通信チャネルは、第１スタイラス１０１がストロークモードＭ３にて操作状態データＯＤを送信するために用いる通信チャネル（第２通信チャネル）を示している。ｍｏｄｅ１０１で示す横軸は、第１スタイラス１０１とセンサコントローラ２００との通信の動作モードを示している。図の最下段は、第１スタイラス１０１とセンサコントローラ２００との間のパケットシーケンスを示している。
【０１０９】
時間スロットｓ０から時間スロットｓ２０１までは、探索モードＭ１が実行される。
【０１１０】
探索モードＭ１が実行される間、センサコントローラ２００は、所定の周期（例えば、時間スロットｓ０、ｓ８、ｓ２００、ｓ８ｎ（ｎは０以上の整数）など８時間スロットｓ毎の周期）で、ハッチング枠で示す第１通信チャネルを用いて探索報知パケットＤ＿ＵＰを送出し続ける。
【０１１１】
時間スロットｓ２０１で第１スタイラス１０１が近接し探索応答パケットＤ＿ＤＰを返信すると、第１スタイラス１０１とセンサコントローラ２００とで構成される位置入力システム１の動作は、探索モードＭ１から設定モードＭ２に遷移する。
【０１１２】
時間スロットｓ２０８から時間スロットｓ２７９までの期間では、設定モードＭ２が実行される。
【０１１３】
１回目の設定モードＭ２の間、第１スタイラス１０１は、４８ビットや６４ビットのスタイラス識別子ＳＩＤなど第１スタイラス１０１の操作状態によって変化しないデータである構成データＣＤを含む構成情報送信パケットＣＤ＿ＤＰを送出する。一方、センサコントローラ２００は、第１スタイラス１０１のために付与されたローカル識別子ＬＩＤを含む構成情報要求パケットＣＤ＿ＵＰと、通信に用いる第２通信チャネルを示すチャネルデータＣＨＤを含むチャネル変更要求パケットＣＣ＿ＵＰとを送信する。
【０１１４】
時間スロットｓ２８０から時間スロットｓ４０７までは、第１スタイラス１０１がパネル上を摺動している時間である。この間、第１スタイラス１０１とセンサコントローラ２００とで構成される位置入力システム１の動作モードとして、ストロークモードＭ３が実行される。
【０１１５】
図１１の例では、センサコントローラ２００から探索報知パケットＤ＿ＵＰが送出される時間スロットｓ８ｎの次の時間スロットである時間スロットｓ８ｎ＋１及び周波数ｆ１の組で規定される第２通信チャネルにより、筆圧ＦやボタンのＯＮＯＦＦ状態など第１スタイラス１０１の操作状態によって変更する操作状態データＯＤが繰り返し送信される。
【０１１６】
時間スロットｓ４０８から時間スロットｓ６００の前の時間スロットｓ５９９までの期間では、ホールドモードＭ４が実行される。
【０１１７】
センサコントローラ２００は第２通信チャネルで操作状態送信パケットＯＤ＿ＤＰの受信を待機するが、第１スタイラス１０１がセンサコントローラ２００を検出できない状態で保持されているため、センサコントローラ２００が操作状態送信パケットＯＤ＿ＤＰを受信することはない。
【０１１８】
時間スロットｓ６００からは、時間スロットｓ６０１（又は時間スロットｓ６００）において再び第１スタイラス１０１の近接が検出された状態であり、第１スタイラス１０１とセンサコントローラ２００とで構成される位置入力システム１の動作モードとして再びストロークモードＭ３が実行される。第１スタイラス１０１からセンサコントローラ２００へは、周波数ｆ１及び時間スロットｓ８ｎ＋１の組によって特定される第２通信チャネルにおいて、ローカル識別子ＬＩＤを含む操作状態送信パケットＯＤ＿ＤＰにより再び操作状態データＯＤが送信される。なお、必ずしも操作状態送信パケットＯＤ＿ＤＰにローカル識別子ＬＩＤが含まれていなくてもよいのは、上述したとおりである。
【０１１９】
このように、センサコントローラ２００は、第１スタイラス１０１に対して付与した通信チャネル（あるいは該通信チャネルに対応付けられたローカル識別子ＬＩＤ）に基づいて、操作状態データＯＤを送信しているスタイラス１００を識別するので、スタイラス１００は、ペンダウンされてアップされるまでの間のストロークモードＭ３での動作期間において、スタイラス識別子ＳＩＤの送出を省略することが可能となる。
【０１２０】
また、センサコントローラ２００を、スタイラス１００のスタイラス識別子ＳＩＤを設定モードＭ２における通信により取得し、スタイラス１００との通信に用いる通信チャネルに対応付けて通信リソーステーブルＣＲＴｂｌにて管理する構成としたことにより、センサコントローラ２００は、スタイラス識別子ＳＩＤが毎回供給されなくとも、受信した操作状態データＯＤとスタイラス識別子ＳＩＤと対応付けて出力することができる。
【０１２１】
また、ストロークモードＭ３の後に所定期間、通信リソースとローカル識別子ＬＩＤを維持したまま待機するホールドモードＭ４を設けているので、１つのスタイラス１００がＩＮＯＵＴを繰り返す場合などに、スタイラス識別子ＳＩＤの送出回数や送出ビット数を削減することができる。
【０１２２】
＜動作例２：複数のスタイラス１００が交互に利用される場合＞
図１２は、センサコントローラ２００の検出範囲に対し第１スタイラス１０１と第２スタイラス１０２と交互に出入りする場合の位置入力システム１の動作を説明する図である。図１１と同様の部分は説明を省略する。
【０１２３】
図１２中の黒塗で示す通信チャネルは、第２スタイラス１０２がパケット送信に用いる通信チャネル（第２通信チャネル）を示している。ｍｏｄｅ１０２で示す横軸は、第２スタイラス１０２とセンサコントローラ２００とによる位置入力システムの動作モードを示している。
【０１２４】
時間スロットｓ８００から時間スロットｓ２００１までの期間は、例えば、ユーザが以前利用していた第１スタイラス１０１を横に置き、第１スタイラス１０１を第２スタイラス１０２に持ちかえている間のような時間である。この時間は、第１スタイラス１０１とセンサコントローラ２００とによる位置入力システムは、ホールドモードＭ４で動作している。
【０１２５】
時間スロットｓ８０１は、例えば、ユーザが第２スタイラス１０２を近接させペンダウンしたタイミングである。デフォルトの通信チャネル（周波数ｆ０の通信チャネル）を用いてセンサコントローラ２００から所定の周期で送信される探索報知パケットＤ＿ＵＰに対して、第２スタイラス１０２が応答した時間スロットを示している。
【０１２６】
時間スロットｓ８０８から時間スロットｓ８３９までは、第２スタイラス１０２とセンサコントローラ２００とが設定モードＭ２で構成データＣＤを交換する時間を示している。センサコントローラ２００は、通信リソーステーブルＣＲＴｂｌを参照し、現在第１スタイラス１０１がホールドモードＭ４にあり、第１スタイラス１０１に付与されたローカル識別子ＬＩＤが０ｂ００１であり、第１スタイラス１０１が確保している第２通信チャネルが時間スロットｓ８ｎ＋１及び周波数ｆ１の通信チャネルであることを把握し、第１スタイラス１０１に付与されたこれらのリソースとは異なるローカル識別子ＬＩＤ（例えば０ｂ０１０）並びに第２通信チャネル（図１２の例では時間スロットｓ８ｎ＋２及び周波数ｆ２）を割り当て、第２スタイラス１０２に通知する。通信リソーステーブルＣＲＴｂｌには、第２スタイラス１０２のためのエントリが新たに生成される。
【０１２７】
時間スロットｓ８４０から時間スロットｓ１００７は、第２スタイラス１０２とセンサコントローラ２００がストロークモードＭ３で動作する時間スロットを示している。この間も第１スタイラス１０１のための通信リソース（第２通信チャネル）は、第１スタイラス１０１の復帰に備え維持され続けている。
【０１２８】
時間スロットｓ１００８で、ペンアップされるなどの理由で第２スタイラス１０２が第２通信チャネルでの通信を行えなくなった場合、第２スタイラス１０２とセンサコントローラ２００とはホールドモードＭ４に遷移する。周波数ｆ２を利用した通信リソースは通信リソーステーブルＣＲＴｂｌに維持される。
【０１２９】
時間スロットｓ２０００からは、第１スタイラス１０１がストロークモードＭ３に復帰した状況を示している。この場合においても、周波数ｆ１の通信チャネルは維持されており、第１スタイラス１０１は再度探索モードＭ１または設定モードＭ２の動作を行う必要がないため、４８ビットや６４ビットなど長いビット数のスタイラス識別子ＳＩＤの送信などを省略したまま高速に復帰することができる。
【０１３０】
このように、本発明による方法によれば、複数のスタイラス１００が交互に利用されるような場合でも、スタイラス識別子ＳＩＤの送出回数や通信リソースの設定のためのシーケンスなどを省略した状態で、複数のスタイラス１００を利用することができる。
【０１３１】
以上説明したように、本実施の形態による方法によれば、センサコントローラ２００は、チャネル変更要求パケットＣＣ＿ＵＰで指定した第１の時間スロットにより第１スタイラス１０１を識別できる。したがって、操作状態データＯＤにスタイラス識別子ＳＩＤが付加されていなくても、その操作状態データＯＤが第１の時間スロットで受信されたという事実から、センサコントローラ２００は、その操作状態データＯＤ第１スタイラス１０１によって送信されたものであると理解することができる。したがって、第１スタイラス１０１は、操作状態データＯＤを送信する際に、スタイラス識別子ＳＩＤの送信を省略することができる。
【０１３２】
また、本実施の形態による方法によれば、センサコントローラ２００は、通信によって第１スタイラス１０１からスタイラス識別子ＳＩＤを取得し、第１スタイラス１０１との通信に用いる通信チャネルに対応付けて、通信リソーステーブルＣＲＴｂｌにて管理することができる。したがって、操作状態データＯＤにスタイラス識別子ＳＩＤが付加されていなくても、受信した操作状態データＯＤと第１スタイラス１０１のスタイラス識別子ＳＩＤとを関連付けて、電子機器制御部３００に出力することができる。
【０１３３】
さらに、本実施の形態による方法によれば、スタイラス１００とセンサコントローラ２００とが連続して操作状態データＯＤを通信するストロークモードＭ３の後に、所定の期間、通信リソースとローカル識別子ＬＩＤを維持したまま待機するホールドモードＭ４を設けている。したがって、第１スタイラス１０１がセンサコントローラ２００の検出範囲に対し出入りを繰り返す場合や、第１スタイラス１０１と第２スタイラス１０２が交互に利用されるような場合においても、設定モードＭ２等の処理を経ることなくストロークモードＭ３に復帰して操作状態データＯＤの通信を再開することができ、その結果としてスタイラス識別子ＳＩＤの送出回数を削減することができる。
【０１３４】
以上、本発明の好ましい実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明が、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。
【０１３５】
例えば、上記実施の形態によるセンサコントローラ２００は、図９に示したステップＳ９４９で第２通信チャネルとローカル識別子ＬＩＤを解放するときまで通信リソーステーブルＣＲＴｂｌ内にスタイラス識別子ＳＩＤを保持し続けていたが、操作状態送信パケットＯＤ＿ＤＰが受信されなくなって一定時間が経過した場合には、まずは通信リソーステーブルＣＲＴｂｌからスタイラス識別子ＳＩＤを削除する処理を行うこととしてもよい。以下、この変形例について、図１３を参照しながら詳しく説明する。
【０１３６】
図１３は、センサコントローラ２００（スタイラス検出部２１５）の動作フロー図の変形例である。本変形例は、ストロークモードＭ３及びホールドモードＭ４における処理が図９に示した例と異なっており、図示を省略しているが、探索モードＭ１及び設定モードＭ２における処理は図９に示す例と同一である。以下、図９に示した例との相違点を中心に説明する。
【０１３７】
本変形例によるセンサコントローラ２００は、ステップＳ９３３にて操作状態送信パケットＯＤ＿ＤＰを受信しない場合、まず連続不受信カウンタが定数Ｎ１と等しいか否かを判定する（ステップＳ９４１）。定数Ｎ１は、ステップＳ９４５での判定に用いる定数Ｎより小さい数字である。ステップＳ９４１で等しくないと判定したセンサコントローラ２００は、ステップＳ９４５に処理を移し、以降は図９に示す例と同様の処理を行う。一方、ステップＳ９４１で等しいと判定したセンサコントローラ２００は、通信リソーステーブルＣＲＴｂｌの該当レコードからスタイラス識別子ＳＩＤを削除する（ステップＳ９４３）。その後はステップＳ９４５に処理を移し、以降は図９に示す例と同様の処理を行う。これらの処理により、操作状態送信パケットＯＤ＿ＤＰが受信されなくなって一定時間が経過した場合には、通信リソーステーブルＣＲＴｂｌからスタイラス識別子ＳＩＤが削除されることになる。
【０１３８】
次に、本変形例によるセンサコントローラ２００は、ステップＳ９３４にて通信リソーステーブルＣＲＴｂｌからスタイラス識別子ＳＩＤを含む構成データＣＤを読み出す処理を行った後、スタイラス識別子ＳＩＤの読み出しに失敗したか否かを判定する（ステップＳ９３５）。ステップＳ９４３で通信リソーステーブルＣＲＴｂｌの該当レコードからスタイラス識別子ＳＩＤが削除されていた場合、ステップＳ９３５の判定結果はＹＥＳとなる。ステップＳ９３５で読み出しに失敗していないと判定したセンサコントローラ２００は、図９を参照して説明した処理と同様に、ステップＳ９３４で導出した座標位置と、通信リソーステーブルＣＲＴｂｌから読み出したスタイラス識別子ＳＩＤとを関連付けて電子機器制御部３００に供給し（図示せず）、その後、ステップＳ９３９に処理を移す。これ以降の処理は、図９に示した例と同様である。一方、ステップＳ９３５で読み出しに失敗したと判定したセンサコントローラ２００は、図９のステップＳ９２１で送信した構成情報要求パケットＣＤ＿ＵＰを再送信する（ステップＳ９３６）。そして、その応答としてスタイラス１００から構成情報送信パケットＣＤ＿ＤＰを受信したか否かを判定し（ステップＳ９３７）、受信したと判定した場合（Ｓ９３７ＹＥＳ）には、受信した構成情報送信パケットＣＤ＿ＤＰからスタイラス識別子ＳＩＤなどの構成データＣＤを抽出し、通信リソーステーブルＣＲＴｂｌの該当レコードに登録する（ステップＳ９３７）。これにより、通信リソースとスタイラス識別子ＳＩＤとが再度対応付けて、センサコントローラ２００内に保持されることになる。その後、センサコントローラ２００は、ステップＳ９３４で導出した座標位置と、通信リソーステーブルＣＲＴｂｌに新たに登録したスタイラス識別子ＳＩＤとを関連付けて電子機器制御部３００に供給した後（図示せず）、ステップＳ９３９に処理を移し、以降は図９に示す例と同様の処理を行う。ステップＳ９３７で受信していないと判定したセンサコントローラ２００は、ステップＳ９４１に処理を移し、以降は図９に示す例と同様の処理を行う。
【０１３９】
以上説明したように、本変形例によるセンサコントローラ２００によれば、操作状態送信パケットＯＤ＿ＤＰが受信されなくなって一定時間が経過した場合に通信リソーステーブルＣＲＴｂｌからスタイラス識別子ＳＩＤを削除しているので、通信リソーステーブルＣＲＴｂｌによって占有されるセンサコントローラ２００の記憶領域の一部を、上記実施の形態に比べて早期に解放することが可能になる。一方で、スタイラス識別子ＳＩＤが再度必要となった場合にはスタイラス１００からスタイラス識別子ＳＩＤを再度受信できるので、本変形例によるセンサコントローラ２００によれば、電子機器制御部３００に対するデータ（座標位置及びスタイラス識別子ＳＩＤ）の供給についても、支障なく行うことができる。
【符号の説明】
【０１４０】
１              位置入力システム
１００          スタイラス
１０１          第１スタイラス
１０２          第２スタイラス
１０３          電極
１０４          送受信切替部
１１１，２１２  発振部
１１２，２１１  送信部
１１３，２１３  受信部
１１７          操作情報検出部
１１８          操作入力部
１１９          構成情報保持部
１２０          通信制御部
２００          センサコントローラ
２０１          センサ電極
２０２          行電極群
２０３          列電極群
２０４          送受信切替部
２１５          スタイラス検出部
３００          電子機器制御部
３０１          電子機器
７００          第１通信チャネル
７０１，７０２  第２通信チャネル
８０１，８０２  通信リソーステーブルＣＲＴｂｌのエントリ
ｂｒｏａｄｃａｓｔ，Ｐｓｙｎｃ  同期コード
ＣＣ＿ＵＰ      チャネル変更要求パケット
ＣＤ            構成データ
ＣＤ＿ＤＰ      構成情報送信パケット
ＣＤ＿ＵＰ      構成情報要求パケット
ＣＨＤ          チャネルデータ
ＣＲＴｂｌ      通信リソーステーブル
Ｄ＿ＤＰ        探索応答パケット
Ｄ＿ＵＰ        探索報知パケット
ＤＳ            ダウンリンク信号
ｆ              周波数
Ｆ＿ｓｅｌ      周波数設定信号
ＨＤＲ          パケットのヘッダ
ＬＩＤ          ローカル識別子
Ｍ１            探索モード
Ｍ２            設定モード
Ｍ３            ストロークモード
Ｍ４            ホールドモード
ＯＤ            操作状態データ
ＯＤ＿ＤＰ      操作状態送信パケット
ＯＤ＿ＵＰ      操作状態要求パケット
Ｐ１            第１スタイラス１０１の指示位置
Ｐ２            第２スタイラス１０２の指示位置
ＰＬ            パケットのペイロード
Ｐｏｓ          位置情報
ｓ              時間スロット
Ｓ＿Ｓｅｌ      切替信号
ＳＩＤ          スタイラス識別子
ｓｔ１，ｓｔ２  軌跡
ＵＳ            アップリンク信号
【図１】
2020064618.tif 000003
【図２】
2020064618.tif 000004
【図３】
2020064618.tif 000005
【図４】
2020064618.tif 000006
【図５】
2020064618.tif 000007
【図６】
2020064618.tif 000008
【図７】
2020064618.tif 000009
【図８】
2020064618.tif 000010
【図９】
2020064618.tif 000011
【図１０】
2020064618.tif 000012
【図１１】
2020064618.tif 000013
【図１２】
2020064618.tif 000014
【図１３】
2020064618.tif 000015
【図１４Ａ】
2020064618.tif 000016
【図１４Ｂ】
2020064618.tif 000017