(57)【要約】【課題】デュアルスタイラスの動作モードが一方向送信を行う動作モードであったとしても、デュアルスタイラスとデュアルコントローラの間で、第１の方式による通信を開始できるようにする。【解決手段】本発明による方法は、タッチ面を構成するセンサに接続され、該センサを介して方式Ａによる信号及び方式Ｃによる信号の両方を受信可能に構成されたセンサコントローラ３１と、ペン先の近傍に設けられた電極を介して方式Ａによる信号及び方式Ｃによる信号の両方を送信可能に構成されたスタイラス２とにより実行される方法であって、センサコントローラ３１がスタイラス２に対し、方式Ａによる信号の送信を行う第１の動作モードへの切り替え指示を示す切り替え指示信号を送信するステップと、スタイラス２が、切り替え指示信号を受信したことに応じて、自己の動作モードを第１の動作モードに切り替えるステップとを備える。【選択図】図１７
2020129415.tif 000002
【特許請求の範囲】
【請求項１】
タッチ面を構成するセンサに接続され、該センサを介して第１の方式による信号及び第２の方式による信号の両方を受信可能に構成されたデュアルコントローラと、
ペン先の近傍に設けられた電極を介して前記第１の方式による信号及び前記第２の方式による信号の両方を送信可能に構成されたデュアルスタイラスとにより実行される方法であって、
前記デュアルコントローラが、前記デュアルスタイラスに対し、前記第１の方式による信号の送信を行う第１の動作モードへの切り替え指示を示す切り替え指示信号を送信するステップと、
前記デュアルスタイラスが、前記切り替え指示信号を受信したことに応じて、自己の動作モードを前記第１の動作モードに切り替えるステップと
を備える方法。
【請求項２】
前記デュアルスタイラスは、前記電極を介さない無線通信手段により前記切り替え指示信号を受信するよう構成される
請求項１に記載の方法。
【請求項３】
前記無線通信手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）である
請求項２に記載の方法。
【請求項４】
前記デュアルスタイラスは、前記第２の方式による信号の送信を行う第２の動作モードで動作中に前記切り替え指示信号を受信したことに応じて、自己の動作モードを前記第１の動作モードに切り替える
請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記デュアルコントローラが、前記デュアルスタイラスからの前記第２の方式による信号の送信が途切れるまで待機するステップをさらに備え、
前記デュアルコントローラは、前記デュアルスタイラスからの前記第２の方式による信号の送信が途切れた後、前記切り替え指示信号を送信する
請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
タッチ面を構成するセンサに接続され、該センサを介して、ペン先の近傍に設けられた電極を介して第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されたデュアルスタイラスから前記第１の方式による信号及び前記第２の方式による信号の両方を受信可能に構成されたデュアルコントローラであって、
前記第１の方式による信号の送信を行う第１の動作モードへの切り替え指示を示す切り替え指示信号を前記デュアルスタイラスに対して送信することにより、前記デュアルスタイラスの動作モードを前記第１の動作モードに切り替える、
デュアルコントローラ。
【請求項７】
タッチ面を構成するセンサに接続され、該センサを介して第１の方式による信号及び第２の方式による信号の両方を受信可能に構成されたデュアルコントローラに対し、ペン先の近傍に設けられた電極を介して前記第１の方式による信号及び前記第２の方式による信号の両方を送信可能に構成されたデュアルスタイラスであって、
前記第１の方式による信号の送信を行う第１の動作モードへの切り替え指示を示す切り替え指示信号を前記デュアルコントローラから受信したことに応じて、自己の動作モードを前記第１の動作モードに切り替える、
デュアルスタイラス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイラスにより実行される方法、デュアルスタイラスとデュアルコントローラとにより実行される方法、及びデュアルスタイラスに関する。
【背景技術】
【０００２】
近年、入力デバイスとして、静電結合を利用して信号を送信するスタイラスを備えた電子機器が注目されている。この種の電子機器は、さらにタッチセンサ及びセンサコントローラを備えており、センサコントローラは、タッチセンサを通じて受信したスタイラスからの信号を受信し、受信した信号に基づいてスタイラスの位置検出や筆圧検出を行うよう構成される。
【０００３】
上記のような電子機器に関して、近年、様々な方式のものが登場してきている。特許文献１〜４には、その具体的な例が開示されている。
【０００４】
特許文献１には、指検出を行うためにタッチパネル内に用意された電極を利用してスタイラスの存在や位置を検出可能とした、いわゆるアクティブ静電方式の電子機器が開示されている。この例によるセンサコントローラは信号の送信機能を有しておらず、スタイラスからセンサコントローラへの一方向にのみ信号の送信が行われる。
【０００５】
特許文献２にも、アクティブ静電方式の電子機器が開示されている。この例によるセンサコントローラは信号の送信機能を有しており、スタイラスとセンサコントローラの間で双方向に信号の送信が行われる。
【０００６】
特許文献３には、スタイラスからセンサコントローラへの一方向にのみ信号の送信が行われる他の例が開示され、特許文献４には、スタイラスとセンサコントローラの間で双方向に信号の送信が行われる他の例が開示されている。
【０００７】
このように、スタイラスを備えた電子機器には各種の方式のものが存在するが、各方式の間には互換性がないことが一般的である。その結果、従来は、例えばユーザが第１の方式のみに対応する電子機器と第２の方式のみに対応する電子機器とを並べて交互に使用しようとする場合、電子機器を移るたびにスタイラスを持ち替えねばならなくなっており、不便であった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２０１５／１１１１５９号公報
【特許文献２】特開２０１４−６３２４９号公報
【特許文献３】米国特許第８５３６４７１号明細書
【特許文献４】米国特許出願公開第２０１２−０１０５３６２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記の現状に鑑み、出願人は、複数の方式に対応するスタイラス及びセンサコントローラの導入を検討している。以下、複数の方式に対応するスタイラス及びセンサコントローラをそれぞれデュアルスタイラス及びデュアルコントローラと称する。例えば上記の例では、第１の方式と第２の方式の両方に対応するデュアルスタイラスを用いることで、電子機器を移るたびにスタイラスを持ち替える必要がなくなる。
【００１０】
しかしながら、出願人が検討を進める中で、デュアルスタイラス及びデュアルコントローラには次のような課題があることが判明した。以下、詳しく説明する。
【００１１】
第一に、デュアルスタイラスがタッチ面に接触してからデュアルスタイラスの動作モードが決定するまでに長い時間を要する場合がある、という課題がある。センサコントローラがタッチ面から信号を送信する機能を有する場合、デュアルスタイラスは、この信号を受信することにより、タッチ面に接触する前にセンサコントローラの種別を知ることができる。
【００１２】
しかしながら、デュアルスタイラスの信号受信、センサコントローラの信号送信ともに間欠的なものにならざるを得ないため、ユーザの操作が素早かったときなど、センサコントローラからの信号をまだ受信できていない状態でタッチ面への接触に至る場合がある。そのような場合、タッチ面に接触してからしばらくの間（次にデュアルスタイラスの信号受信のタイミングとセンサコントローラの信号送信のタイミングとが一致するまでの間）、デュアルスタイラスによる入力ができないことになるので、ユーザに不快感を抱かせる結果となる。
【００１３】
第二に、デュアルスタイラスとデュアルコントローラを組み合わせて用いる場合、必ずしも最適な動作モードで動作しないという課題がある。デュアルスタイラスとデュアルコントローラが対応する複数の方式は、現実には完全に並列なものとして用意されているわけではなく、優先順位が付与される。つまり、第１の方式と第２の方式に対応するデュアルスタイラス及びデュアルコントローラがあったとして、例えば第１の方式に第２の方式より高い優先順位が設定されるとする。この場合、ともに第１の方式に対応しているデュアルスタイラスとデュアルコントローラの間で通信を行う場合には、第１の方式で通信が行われるべきということになる。
【００１４】
しかしながら、例えばデュアルスタイラス及びデュアルコントローラの双方がそれぞれ間欠的に第１の方式及び第２の方式での信号の送受信を行うとすると、タイミングによって、相手は第２の方式に対応する機器であると双方が認識してしまう場合がある。このような場合、第２の方式による通信が開始され、第１の方式での通信が行われなくなってしまう。
【００１５】
また、例えば優先順位の高い第１の方式が双方向通信に対応し、優先順位の低い第２の方式がスタイラスからセンサコントローラへの一方向通信に対応する場合、タッチ操作がなされたときに迅速に描画を実現するため、筆圧の検出と同時にデュアルスタイラスを第２の方式で動作させることが考えられる。すると、上記同様に第１の方式での通信が行われなくなってしまう。
【００１６】
したがって、本発明の目的の一つは、上記のようなデュアルスタイラス及びデュアルコントローラに関わる課題を解決することのできる、スタイラスにより実行される方法、デュアルスタイラスとデュアルコントローラとにより実行される方法、及びデュアルスタイラスを提供することにある。
【課題を解決するための手段】
【００１７】
本発明によるデュアルスタイラスにより実行される方法は、第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されるとともに、少なくとも前記第１の方式による信号を受信可能に構成され、かつ、ペン先に印加される筆圧の検出機能を有するデュアルスタイラスにより実行される方法であって、前記検出機能により検出される筆圧に基づき、前記デュアルスタイラスによるタッチ面への接触を検出するステップと、前記デュアルスタイラスによるタッチ面への接触を検出したことに応じて、前記第１の方式による信号の受信動作を開始するステップと、前記受信動作により前記第１の方式による信号が受信された場合に、前記デュアルスタイラスの動作モードを前記第１の方式による信号の送受信を行う第１の動作モードに設定するステップとを備える。
【００１８】
本発明によるデュアルスタイラスとデュアルコントローラとにより実行される方法は、第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されるとともに、少なくとも前記第１の方式による信号を受信可能に構成されたデュアルスタイラスと、前記第１の方式による信号及び前記第２の方式による信号の両方を受信可能に構成されるとともに、少なくとも前記第１の方式による信号を送信可能に構成されたデュアルコントローラとにより実行される方法であって、前記デュアルスタイラスが、自己が前記第１の方式に対応していることを示す機能情報を含む第１の信号を、前記第２の方式により送信するステップと、前記デュアルコントローラが、前記第１の信号を受信したことに応じて、前記第１の方式による信号の送受信を行う第１の動作モードへの切り替え指示を含む第２の信号を送信するステップと、前記デュアルスタイラスが、前記第２の信号を受信したことに応じて、自己の動作モードを前記第１の動作モードに切り替えるステップとを備える。
【００１９】
本発明の一側面によるデュアルスタイラスは、第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されるとともに、少なくとも前記第１の方式による信号を受信可能に構成され、かつ、ペン先に印加される筆圧の検出機能を有するデュアルスタイラスであって、前記検出機能により検出される筆圧に基づいて前記デュアルスタイラスによるタッチ面への接触を検出したことに応じて、前記第１の方式による信号の受信動作を所定時間にわたって起動し、前記所定時間内に前記第１の方式による信号が受信された場合に、自己の動作モードを前記第１の方式による信号の送受信を行う第１の動作モードに設定するデュアルスタイラスである。
【００２０】
本発明の他の一側面によるデュアルスタイラスは、第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されるとともに、少なくとも前記第１の方式による信号を受信可能に構成されたデュアルスタイラスであって、自己が前記第１の方式に対応していることを示す機能情報を含む第１の信号を、前記第２の方式により送信し、前記第１の信号を送信した後、前記第１の方式による信号の送受信を行う第１の動作モードへの切り替え指示を示す第２の信号をセンサコントローラから受信したことに応じて、自己の動作モードを前記第１の動作モードに切り替えるデュアルスタイラスである。
【００２１】
本発明のさらに他の一側面によるデュアルスタイラスは、第１の方式による信号及び第２の方式による信号の両方を送信可能に構成されるとともに、少なくとも前記第１の方式による信号を検出可能に構成されたデュアルスタイラスであって、インジケータと、前記第１の方式による信号を送信する第１の動作モードで動作を行うか、又は、前記第２の方式による信号を送信する第２の動作モードで動作するかを決定し、決定した動作モードが前記第１の動作モードである場合と前記第２の動作モードである場合とで異なる表示を行うよう前記インジケータを制御する制御部とを含むデュアルスタイラスである。
【発明の効果】
【００２２】
本発明によるスタイラスにより実行される方法によれば、スタイラスは、タッチ面への接触後直ちに、第１の方式による信号の受信動作を開始することができる。したがって、タッチ面に接触してからスタイラスが第１の動作モードに設定されるまでの時間を短縮することが可能になる。
【００２３】
また、本発明によるデュアルスタイラスとデュアルコントローラとにより実行される方法によれば、デュアルスタイラスの動作モードが第２の方式による信号の送（受）信を行う第２の動作モードであったとしても、デュアルスタイラスが第１の方式に対応していることを把握したデュアルコントローラの指示により、デュアルスタイラスの動作モードを第１の動作モードに切り替えることができる。したがって、デュアルスタイラスとデュアルコントローラの間で、第１の方式による通信を開始することが可能になる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態による位置検出システム１の構成を示す図である。
【図２】本発明の実施の形態によるセンサコントローラ３１の構成を示す図である。
【図３】本発明の第１の実施の形態によるスタイラス２及びセンサコントローラ３１のモード遷移図である。
【図４】本発明の第１の実施の形態によるスタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図５】本発明の第１の実施の形態によるスタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図６】本発明の第１の実施の形態によるスタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図７】本発明の第１の実施の形態によるスタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図８】本発明の第１の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図９】本発明の第１の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図１０】本発明の第１の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図１１】本発明の第１の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図１２】本発明の第１の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図１３】本発明の第１の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図１４】本発明の第２の実施の形態によるスタイラス２及びセンサコントローラ３１のモード遷移図である。
【図１５】本発明の第２の実施の形態によるスタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図１６】本発明の第２の実施の形態によるスタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図１７】本発明の第２の実施の形態によるスタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。
【図１８】本発明の第２の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図１９】本発明の第２の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図２０】本発明の第２の実施の形態によるスタイラス２の動作を示す処理フロー図である。
【図２１】本発明の第２の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図２２】本発明の第２の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図２３】本発明の第２の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【図２４】本発明の第２の実施の形態によるセンサコントローラ３１の動作を示す処理フロー図である。
【発明を実施するための形態】
【００２５】
以下、添付図面を参照しながら、本発明の実施の形態について詳細に説明する。
【００２６】
図１は、本発明の第１の実施の形態による位置検出システム１の構成を示す図である。同図に示すように、位置検出システム１は、スタイラス２と、電子機器３とを備えて構成される。このうち電子機器３は例えばタブレット型のコンピュータであり、タッチ面３ｔを構成するセンサ３０と、センサコントローラ３１と、これらを含むセンサコントローラ３１の各部を制御するシステムコントローラ３２とを有している。
【００２７】
スタイラス２及びセンサコントローラ３１はそれぞれ、互いに互換性を有しない方式Ａ（第１の方式）及び方式Ｂ（第２の方式）に対応するデュアルスタイラス及びデュアルコントローラである。方式Ａ，Ｂはともに、スタイラス２とセンサコントローラ３１の間の双方向通信に対応している。方式Ａ，Ｂには優先順位が付与されており、方式Ａに、方式Ｂより高い優先順位が設定される。
【００２８】
図１中の破線矢印Ｃ１〜Ｃ５は、ユーザがスタイラス２を操作する典型的なサイクルを示している。また、図１に示したセンシング範囲ＳＲは、センサコントローラ３１が送信するアップリンク信号ＵＳをスタイラス２が受信することにより、又は、スタイラス２が送信するダウンリンク信号ＤＳをセンサコントローラ３１が受信することにより、スタイラス２及びセンサコントローラ３１のいずれか一方が他方を検出可能な範囲を示している。
【００２９】
ユーザは、スタイラス２を使用してタッチ面３ｔ上に線を描く際、スタイラス２をセンシング範囲ＳＲの外からセンシング範囲ＳＲ内に移動（ダウン）させ（Ｃ１，Ｃ２）、タッチ面３ｔ上で所望の軌跡を描くように動かした後（Ｃ３）、センシング範囲ＳＲ内からセンシング範囲ＳＲ外に移動（アップ）させる（Ｃ４，Ｃ５）、という一連のサイクルを繰り返す。本明細書では、ダウン操作中にスタイラス２がセンシング範囲ＳＲに入ったことを第１ペンダウンＰＤ１と称し、さらにスタイラス２がタッチ面３ｔに接触したことを第２ペンダウンＰＤ２と称する。
【００３０】
スタイラス２は、図１に示すように、芯体２０、電極２１、筆圧検出部２２、スイッチ２３、信号処理部２４、電源２５、及びインジケータ２６を有している。
【００３１】
芯体２０は、その長手方向がスタイラス２のペン軸方向と一致するように配置される棒状の部材であり、スタイラス２のペン先を構成する。芯体２０の先端部の表面には導電性材料が塗布され、電極２１を構成している。芯体２０の後端部は、筆圧検出部２２に当接される。筆圧検出部２２は、センサコントローラ３１のタッチ面３ｔ等にスタイラス２のペン先を押し当てたときに芯体２０の先端に加わる圧力（芯体２０に加えられた筆圧）に応じた筆圧レベルを検出するもので、具体的な例では、筆圧に応じて静電容量の変化する可変容量モジュールにより構成される。
【００３２】
電極２１は、芯体２０の近傍に設けられる導電体であり、配線により信号処理部２４と電気的に接続されている。スタイラス２がセンサコントローラ３１に向けてダウンリンク信号ＤＳを送信するとき、信号処理部２４から電極２１に対してダウンリンク信号ＤＳが供給され、これに応じて、ダウンリンク信号ＤＳの内容に応じた電荷が電極２１に誘導される。これにより後述するセンサ３０内の静電容量に変化が生じ、センサコントローラ３１は、この変化を検出することによりダウンリンク信号ＤＳを受信する。また、センサコントローラ３１が送信しているアップリンク信号ＵＳが電極２１に到来すると、電極２１には、到来したアップリンク信号ＵＳに応じた電荷が誘導される。信号処理部２４は、こうして電極２１に誘導された電荷を検出することにより、アップリンク信号ＵＳを受信する。
【００３３】
スイッチ２３は、例えばスタイラス２の筐体の側面に設けられたサイドスイッチであり、ユーザによる操作を受け付け可能に構成された入力部として機能する。具体的には、ユーザによる操作の状態（押下状態）に応じて、自身の押下状態を示すスイッチ情報を信号処理部２４に出力するよう構成される。スイッチ情報は、例えばオンとオフの２つの状態のいずれか一方を示す情報である。
【００３４】
信号処理部２４は、センサコントローラ３１が方式Ａ又は方式Ｂによって送信するアップリンク信号ＵＳを電極２１を介して受信する機能と、方式Ａ又は方式Ｂによってダウンリンク信号ＤＳを生成し、センサコントローラ３１に向け、電極２１を介して送信する機能と、筆圧検出部２２によって検出される筆圧レベルに基づいて第２ペンダウンＰＤ２（タッチ面３ｔへの接触）を検出する機能とを有する。信号処理部２４が方式Ａ，Ｂのいずれを用いるかはスタイラス２の動作モードに応じて決定されるが、この点については後述する。
【００３５】
後述するように、アップリンク信号ＵＳは各種のコマンドを含む場合があり、その場合における信号処理部２４は、受信したアップリンク信号ＵＳを復調及び復号することによってコマンドを取得し、取得したコマンドに従ってダウンリンク信号ＤＳの生成を行う。具体的には、コマンドによる指示に基づき、筆圧検出部２２によって検出される筆圧レベル、スイッチ２３から出力されるスイッチ情報等の各種情報を含むダウンリンク信号ＤＳを生成する。
【００３６】
また、信号処理部２４は、図示しないメモリ内にスタイラス２の固有ＩＤを保持している。固有ＩＤは、スタイラス２が対応している複数の方式（この場合には方式Ａ，Ｂ）のいずれにおいても共通に使用される情報であり、スタイラス２が対応している複数の方式を示す情報を含んでいる。信号処理部２４は、アップリンク信号ＵＳ内に含まれていたコマンドにより指示された場合に、又は、アップリンク信号ＵＳの受信や第２ペンダウンＰＤ２を含む何らかの契機に応じたタイミングで自発的に、ダウンリンク信号ＤＳ内にこの固有ＩＤの全部又は一部（少なくとも、スタイラス２が方式Ａに対応していることをセンサコントローラ３１が把握するために十分な情報を含む）を含む機能情報を含めて送信するよう構成される。
【００３７】
電源２５は、信号処理部２４に動作電力（直流電圧）を供給するためのもので、例えば円筒型のＡＡＡＡ電池により構成される。
【００３８】
インジケータ２６は、スタイラス２に関する各種の情報をユーザに通知するための表示手段であり、例えば発光ダイオードにより構成される。このインジケータ２６については、後述する第３の実施の形態で詳しく説明する。
【００３９】
図２は、センサコントローラ３１の構成を示す図である。同図には、センサ３０の構成も示している。同図に示すように、センサ３０は複数の線状電極３０Ｘと複数の線状電極３０Ｙとがマトリクス状に配置された構成を有しており、これら線状電極３０Ｘ，３０Ｙによってスタイラス２と容量結合する。このセンサ３０は、スタイラス２だけでなく指の検出にも使用される。また、センサコントローラ３１は、送信部６０、選択部４０、受信部５０、ロジック部７０、及びＭＣＵ８０を有して構成される。
【００４０】
送信部６０は、方式Ａ又は方式Ｂによってアップリンク信号ＵＳを生成し送信するための回路であり、例えば、パターン供給部６１、スイッチ６２、拡散処理部６３、符号列保持部６４、及び送信ガード部６５を含んで構成される。なお、ここで説明する送信部６０の具体的な構成は例示であり、方式によって異なる場合がある。また、方式Ａ，Ｂが互いに異なる構成の送信部６０を必要とする場合、それぞれの構成を１つの送信部６０内に併設し、選択的に動作させることとすればよい。送信部６０が方式Ａ，Ｂのいずれを用いるかはセンサコントローラ３１の動作モードに応じて決定されるが、この点については後述する。
【００４１】
パターン供給部６１は検出パターンｃ１を保持しており、ロジック部７０から供給される制御信号ｃｔｒｌ＿ｔ１の指示に従って、所定の連続送信期間（例えば、３ｍｓｅｃ）の間、検出パターンｃ１に対応する信号（あるいはビット列）を連続して繰り返し出力する機能を有する。また、この連続送信期間の終了直後、あるいは、後述する制御情報ｃ２の送信開始時に、所定の区切りパターンＳＴＰを少なくとも２回連続して出力する機能も有している。なお、図２ではパターン供給部６１を送信部６０内に設けているが、ＭＣＵ８０内に設けることとしてもよい。
【００４２】
検出パターンｃ１は、スタイラス２がセンサコントローラ３１の存在を検出するために用いられるシンボルの値のパターンであり、事前に（スタイラス２がセンサコントローラ３１を検出する前に）スタイラス２に既知にされている。シンボルは、送信処理においては変調に用いる情報の単位（送信信号が表現する情報の単位）であり、受信処理においては受信信号である１シンボルを復調して得られる情報の単位である。シンボルの値は、ビット列に変換される値（以下、「ビット列対応値」と称する）と、シンボルを受信したスタイラス２によってビット列に変換されない値（以下、「ビット列非対応値」と称する）とを含むことができる。後述の表１に示すように、前者にかかるシンボルは２のべき乗の個数の値をとり、「０００１」などのビット列に対応付けることができる。こうしてビット列により表記される各シンボルのビット長は、拡散処理部６３の仕様により決定される。一方、後者にかかるシンボルは１個以上（例えば２個）の値をとり、後述の表１に示すように「Ｐ」「Ｍ」などと表記されるビット列に対応付けられない値を取る。後述の表１に示す一例では、「Ｐ」と「Ｍ」はそれぞれ、所定の拡散符号列とその反転符号列とに対応付けられる。
【００４３】
検出パターンｃ１はビット列非対応値のパターンにより表される。具体的には、「ＰＭＰＭＰＭ・・・」のように２つのビット列非対応値「Ｐ」「Ｍ」の繰り返しにより構成される。
【００４４】
区切りパターンＳＴＰは、上記連続送信期間の終了をスタイラス２に通知するためのシンボルのパターンであり、検出パターンｃ１の繰り返し中に現れないシンボルのパターンによって構成される。一例を挙げると、上記のように検出パターンｃ１を「ＰＭＰＭＰＭ・・・」のように２つのビット列非対応値「Ｐ」「Ｍ」の繰り返しで構成する場合、区切りパターンＳＴＰは、ビット列非対応値「Ｐ」を２回連続させてなるパターン「ＰＰ」により構成することができる。区切りパターンＳＴＰと検出パターンｃ１との構成を逆にして、区切りパターンを「ＰＭ」により構成して検出パターンｃ１を「ＰＰ」により構成してもよい。
【００４５】
スイッチ６２は、ロジック部７０から供給される制御信号ｃｔｒｌ＿ｔ２に基づいてパターン供給部６１及びＭＣＵ８０のいずれか一方を選択し、選択した一方の出力を拡散処理部６３に供給する機能を有する。スイッチ６２がパターン供給部６１を選択した場合、拡散処理部６３には検出パターンｃ１又は区切りパターンＳＴＰが供給される。一方、スイッチ６２がＭＣＵ８０を選択した場合、拡散処理部６３には、ＭＣＵ８０から制御情報ｃ２が供給される。
【００４６】
制御情報ｃ２は、スタイラス２への指示内容を示すコマンドを含む情報であり、ＭＣＵ８０によって生成される。制御情報ｃ２は可変長のビット列に対応付けられるシンボルの値（例えば０〜１５）を含み、スタイラス２との間でその値が事前に共有されていない点で、検出パターンｃ１とは異なっている。また、制御情報ｃ２は、上述した所定ビット長の２のべき乗の個数（８値）の値を示す値「Ｄ」により示される点で、値「Ｐ」「Ｍ」とを含む検出パターンｃ１と異なっている。
【００４７】
符号列保持部６４は、ロジック部７０から供給される制御信号ｃｔｒｌ＿ｔ３に基づき、自己相関特性を有する１１チップ長の拡散符号ＰＮを生成して保持する機能を有する。符号列保持部６４が保持している拡散符号ＰＮは、拡散処理部６３に供給される。
【００４８】
拡散処理部６３は、スイッチ６２を介して供給されるシンボルの値（拡散処理部６３の処理により送信信号により表現される情報）に基づいて符号列保持部６４によって保持される拡散符号ＰＮを変調することにより、１２チップ長の送信チップ列を得る機能を有する。以下、この機能について、具体例を挙げて説明する。
【００４９】
以下で説明する例では、検出パターンｃ１、区切りパターンＳＴＰ、制御情報ｃ２のそれぞれを、ビット列対応値０〜１５（対応ビット列「００００」〜「１１１１」）及びビット列非対応値「Ｐ」「Ｍ」の組み合わせによって構成するものとする。また、符号列保持部６４が保持している拡散符号ＰＮは「０００１００１０１１１」であるとする。この場合、拡散処理部６３は、以下の表１に従って、各シンボルの値（０〜１５並びにＰ及びＭ）を送信チップ列に変換する。
【表１】
2020129415.tif 000003
【００５０】
表１に示すように、この例では、まずシンボルの値「Ｐ」は、拡散符号ＰＮ「０００１００１０１１１」の先頭に「１」を付けてなる送信チップ列に変換される。またシンボルの値「０」〜「７」はそれぞれ、拡散符号ＰＮ「０００１００１０１１１」を表１に示したシフト量で巡回シフトさせてなる符号列の先頭に「１」を付けてなる送信チップ列に変換される。その他のシンボルの値「Ｍ」「８」〜「１５」はそれぞれ、シンボルの値「Ｐ」「０」〜「７」に対応する送信チップ列を反転させてなる送信チップ列に変換される。
【００５１】
拡散処理部６３は、以上のような変換処理によって送信チップ列を取得し、送信ガード部６５に供給するよう構成される。
【００５２】
送信ガード部６５は、ロジック部７０から供給される制御信号ｃｔｒｌ＿ｔ４に基づき、アップリンク信号ＵＳの送信期間と、スタイラス２からの信号を受信する受信期間との間に、送信動作と受信動作を切り替えるために送信と受信の両方を行わない期間であるガード期間を挿入する機能を有する。
【００５３】
選択部４０は、ロジック部７０の制御に基づいて、センサ３０から信号を送信する送信期間と、センサ３０により信号を受信する受信期間とを切り替えるスイッチである。具体的に説明すると、選択部４０は、スイッチ４４ｘ，４４ｙと、導体選択回路４１ｘ，４１ｙとを含んで構成される。スイッチ４４ｘは、ロジック部７０から供給される制御信号ｓＴＲｘに基づき、送信期間には、送信部６０の出力端を導体選択回路４１ｘの入力端に接続し、受信期間には、導体選択回路４１ｘの出力端を受信部５０の入力端に接続するよう動作する。スイッチ４４ｙは、ロジック部７０から供給される制御信号ｓＴＲｙに基づき、送信期間には、送信部６０の出力端を導体選択回路４１ｙの入力端に接続し、受信期間には、導体選択回路４１ｙの出力端を受信部５０の入力端に接続するよう動作する。導体選択回路４１ｘは、ロジック部７０から供給される制御信号ｓｅｌＸに基づき、複数の線状電極３０Ｘのうちの１つ又は複数を選択し、選択したものをスイッチ４４ｘに接続するよう動作する。導体選択回路４１ｙは、ロジック部７０から供給される制御信号ｓｅｌＹに基づき、複数の線状電極３０Ｙのうちの１つ又は複数を選択し、選択したものをスイッチ４４ｙに接続するよう動作する。導体選択回路４１ｘ，４１ｙによって複数の線状電極３０Ｘ又は複数の線状電極３０Ｙが選択されるのは、例えば、タッチ面３ｔの全面からアップリンク信号ＵＳを送信する場合である。
【００５４】
受信部５０は、ロジック部７０の制御信号ｃｔｒｌ＿ｒに従い、方式Ａ又は方式Ｂによってダウンリンク信号ＤＳを受信するための回路であり、具体的には、増幅回路５１、検波回路５２、及び、アナログデジタル（ＡＤ）変換器５３を含んで構成される。なお、ここで説明する受信部５０の具体的な構成も例示であり、方式によって異なる場合がある。また、方式Ａ，Ｂが互いに異なる構成の受信部５０を必要とする場合、それぞれの構成を１つの受信部５０内に併設し、選択的に動作させることとすればよい。受信部５０が方式Ａ，Ｂのいずれを用いるかはセンサコントローラ３１の動作モードに応じて決定されるが、この点については後述する。
【００５５】
増幅回路５１は、選択部４０から供給されるダウンリンク信号ＤＳを増幅して出力する。検波回路５２は、増幅回路５１の出力信号のレベルに対応した電圧を生成する回路である。ＡＤ変換器５３は、検波回路５２から出力される電圧を所定時間間隔でサンプリングすることによって、デジタル信号を生成する回路である。ＡＤ変換器５３が出力するデジタル信号は、ＭＣＵ８０に供給される。
【００５６】
ロジック部７０及びＭＣＵ８０は、送信部６０及び受信部５０等の送受信動作を制御する制御部である。具体的に説明すると、ＭＣＵ８０は、内部にＲＯＭおよびＲＡＭを有し、所定のプログラムに基づき動作するマイクロプロセッサである。一方、ロジック部７０は、ＭＣＵ８０の制御に基づき、上述した各制御信号を出力するよう構成される。ＭＣＵ８０はまた、ＡＤ変換器５３から供給されるデジタル信号に基づいてスタイラス２の位置を示す座標データｘ，ｙ等を導出し、システムコントローラ３２に対して出力する処理と、ＡＤ変換器５３から供給されるデジタル信号が何らかのデータを示している場合には、そのデータを取得し、システムコントローラ３２に対して出力する処理とを行うよう構成される。
【００５７】
図３は、本実施の形態におけるスタイラス２及びセンサコントローラ３１のモード遷移図である。同図に示すように、本実施の形態によるスタイラス２及びセンサコントローラ３１は、未確定モードＰ、方式Ａでの通信を行う動作モードＡ（第１の動作モード）、方式Ｂでの通信を行う動作モードＢ（第２の動作モード）のいずれかで動作するよう構成される。このうち未確定モードＰは、通信相手となる装置を未だ検出していない状態を意味する。未確定モードＰでは動作モードＡ，Ｂのいずれで動作すべきかが決定されておらず、後述するように、方式Ａ，Ｂによる信号の送受信が交互に繰り返される。未確定モードＰは、方式Ａ，Ｂなどの複数の動作モードで交互に動作するデュアルモードと呼ぶこともできるし、いずれか１つのセンサコントローラ３１又はスタイラス２を検出しているモードとしてディスカバリモードと呼ぶこともできる。なお、スタイラス２は、これら動作モードの遷移に応じてインジケータ２６の表示を切り替える処理を行ってもよい。この点については、後述する第３の実施の形態で説明する。
【００５８】
ここで、図４及び図５を参照しながら、方式Ａ，Ｂに対応するスタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に生ずる課題について説明する。なお、図４及び図５を参照して説明するスタイラス２及びセンサコントローラ３１の動作は、後に特に説明する点を除き、本実施の形態による動作においても実行される。
【００５９】
図４は、スタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図の例では、時刻ｔ０で第１ペンダウンＰＤ１が発生し、時刻ｔ１で第２ペンダウンＰＤ２が発生している。第１ペンダウンＰＤ１が発生する前の時点でのスタイラス２及びセンサコントローラ３１それぞれの動作モードは、図４に示すように、原則としていずれも未確定モードＰとなる。
【００６０】
未確定モードＰでは、スタイラス２は、方式Ａによるアップリンク信号ＵＳの受信動作及び方式Ｂによるアップリンク信号ＵＳの受信動作を交互に繰り返し、センサコントローラ３１は、方式Ａによるアップリンク信号ＵＳの送信動作、方式Ａによるダウンリンク信号ＤＳの受信動作、方式Ｂによるアップリンク信号ＵＳの送信動作、及び方式Ｂによるダウンリンク信号ＤＳの受信動作を順に繰り返す。ここで、各信号の受信動作及び送信動作は、それぞれについて予め定められた所定時間にわたって継続して実行される。この点は、後述する各信号の受信動作及び送信動作についても同様である。また、方式ごとに、センサコントローラ３１によるアップリンク信号ＵＳの送信動作の周期とスタイラス２によるアップリンク信号ＵＳの受信動作の周期とは、いずれか一方が他方の倍数にならないように構成される。センサコントローラ３１が送信したアップリンク信号ＵＳがスタイラス２に届いているにも関わらず、スタイラス２がいつまでもそれを受信できないという事態の発生を回避するためである。また、各方式による受信動作の継続時間（上記所定時間）は、後述する図６において時刻ｔ１からスタイラス２が実行するアップリンク信号ＵＳの受信動作の継続時間と同じく、少なくとも対応するアップリンク信号ＵＳの送信周期（センサコントローラ３１による送信の周期）以上の時間とすることが好ましい。また、スタイラス２の受信動作は、電源２５（図１）の節約のため、図４にも示すように、受信動作が実行されない休止期間をおいて繰り返し実行されることが好ましい。
【００６１】
第１ペンダウンＰＤ１及び第２ペンダウンＰＤ２が発生することによるスタイラス２及びセンサコントローラ３１のモード遷移として最も好ましいのは、時刻ｔ０と時刻ｔ１の間（つまり、第２ペンダウンＰＤ２が発生する前）に、スタイラス２及びセンサコントローラ３１がともに動作モードＡとなることである。これは、スタイラス２が方式Ａによるアップリンク信号ＵＳを受信し、それによって動作モードＡでの動作を開始したスタイラス２により送信されるダウンリンク信号ＤＳをセンサコントローラ３１が受信し、それによってセンサコントローラ３１も動作モードＡでの動作を開始する、という一連の処理が時刻ｔ０と時刻ｔ１の間になされることによって実現される。
【００６２】
しかしながら、ユーザがスタイラス２を素早く操作し、時刻ｔ０と時刻ｔ１の間が短くなった場合などには、図４に例示するように、時刻ｔ１を過ぎてもしばらくの間、スタイラス２がアップリンク信号ＵＳを受信できないという事態が発生し得る。図４の例では、時刻ｔ１後の時刻ｔ２になってようやくスタイラス２が方式Ａによって送信されたアップリンク信号ＵＳを受信し、その結果としてスタイラス２が動作モードＡとなり、その後の時刻ｔ３で、方式Ａによって送信されたダウンリンク信号ＤＳを受信したセンサコントローラ３１が動作モードＡとなって、方式Ａによるスタイラス２とセンサコントローラ３１の間の通信が開始される。つまり、時刻ｔ１で第２ペンダウンＰＤ２が発生してから時刻ｔ３で方式Ａによるスタイラス２とセンサコントローラ３１の間の通信が開始されるまでに、時間ｔ３−ｔ１分の遅延が発生してしまっている。この遅延の発生が、本実施の形態の背景技術における課題のひとつである。
【００６３】
図５も、スタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図の例は、スタイラス２の受信動作のタイミング（センサコントローラ３１の送信動作に対する相対的なタイミング）の点で、図４に示した例と異なっている。
【００６４】
上記相違の結果として、図５の例では、時刻ｔ２でスタイラス２が方式Ｂによって送信されたアップリンク信号ＵＳを受信し、動作モードＢとなっている。これを受け、時刻ｔ３ではセンサコントローラ３１も動作モードＢとなり、方式Ｂによってスタイラス２とセンサコントローラ３１の間の通信が開始される。方式Ｂは方式Ａに比べ優先順位が低いため、方式Ａ，Ｂの両方に対応するスタイラス２及びセンサコントローラ３１の間でこのように方式Ｂによる通信が開始されてしまうことは好ましくなく、早期に方式Ａによる通信に切り替えることが望まれる。これが、本実施の形態の背景技術における課題の他のひとつである。
【００６５】
図６は、スタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図には特に、上述した遅延を回避するためのスタイラス２の動作を示している。
【００６６】
図６に示すように、スタイラス２は、時刻ｔ１で第２ペンダウンＰＤ２を検出した後、自身の動作モードが未だ未確定モードＰであれば、直ちに方式Ａによるアップリンク信号ＵＳの受信動作を開始する。この受信動作は、方式Ａによるアップリンク信号ＵＳを受信するまで、少なくともセンサコントローラ３１の送信周期（図示した周期ＳＰ１）以上の時間にわたって継続される。これにより、もしセンサコントローラ３１が方式Ａによるアップリンク信号ＵＳを送信するものであるならば、スタイラス２は、センシング範囲ＳＲ（図１）から離脱しない限り、確実に方式Ａによるアップリンク信号ＵＳを受信できることになる。しかも、第２ペンダウンＰＤ２の発生後直ちに方式Ａによるアップリンク信号ＵＳの受信動作を開始しているので、第２ペンダウンＰＤ２から方式Ａによる通信が開始されるまでの遅延も最小限に止めることができる。
【００６７】
図７も、本実施の形態によるスタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図には特に、優先順位の低い方式Ｂによる通信が開始されてしまった後、優先順位の高い方式Ａによる通信への切り替えるためのスタイラス２及びセンサコントローラ３１の動作を示している。このような事態は、スタイラス２及びセンサコントローラ３１が本実施の形態による動作を行う場合においても、例えば、時刻ｔ０と時刻ｔ１の間にスタイラス２が方式Ｂによるアップリンク信号ＵＳを受信した場合などに発生し得る。
【００６８】
図７に示すように、動作モードＢでの動作を開始したスタイラス２は、任意の時刻ｔ４で固有ＩＤを含むダウンリンク信号ＤＳ（Ｄ１。第１の信号）を送信する。この任意の時刻ｔ４は、センサコントローラ３１からのアップリンク信号ＵＳ又はその中に含まれるコマンドに応じた時刻としてもよいし、スタイラス２が動作モードＢでの動作を開始した時刻ｔ２に応じた時刻としてもよい。センサコントローラ３１は、このダウンリンク信号ＤＳ（Ｄ１）を受信すると、復調及び復号によってその中に含まれる固有ＩＤを取得する。そして、取得した固有ＩＤに基づいてスタイラス２が方式Ａにも対応しているか否かを判定し、対応していると判定した場合に、時刻ｔ５で、動作モードＡへの切り替え指示を示すコマンドを含むアップリンク信号ＵＳ（Ｄ２。第２の信号）を送信する。スタイラス２は、時刻ｔ６でこのアップリンク信号ＵＳ（Ｄ２）を受信すると、復調及び復号によってその中に含まれる上記切り替え指示を取得する。そして、取得した切り替え指示に応じて、時刻ｔ７で自身の動作モードを動作モードＡに切り替える。
【００６９】
センサコントローラ３１がアップリンク信号ＵＳ（Ｄ２）を送信してからスタイラス２が動作モードＡに移行するまでの所要時間は、スタイラス２の仕様の一部として予め決定しておくことができる。したがって、センサコントローラ３１は、切り替え指示を受けたスタイラス２が動作モードＡに移行する時刻ｔ７を予め知ることができるので、時刻ｔ７に合わせて自身の動作モードを動作モードＡに切り替える処理を行う。これにより、スタイラス２とセンサコントローラ３１の間で、優先順位の高い方式Ａによる通信が開始される。
【００７０】
図８〜図１０は、本実施の形態によるスタイラス２の動作を示す処理フロー図である。以下、これらの図を参照しながら、本実施の形態によるスタイラス２の動作について、より詳しく説明する。
【００７１】
図８に示すように、スタイラス２はまず、自身の動作モードを未確定モードＰとする（ステップＳ１１）。そして、方式Ａでの受信開始タイミングの到来、方式Ｂでの受信開始タイミングの到来、第２ペンダウンの発生のそれぞれを検出する（ステップＳ１２，Ｓ１４）。方式Ａでの受信開始タイミングが到来した場合、及び、第２ペンダウンが発生した場合、スタイラス２は、方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１３）。第２ペンダウンが発生した場合のこの受信動作は、上述したように、方式Ａによるアップリンク信号ＵＳを受信するまで、少なくともセンサコントローラ３１の送信周期（図６に示した周期ＳＰ１）以上の時間にわたって継続される。また、方式Ｂでの受信開始タイミングが到来した場合には、スタイラス２は、方式Ｂによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１５）。
【００７２】
スタイラス２はまた、ステップＳ１３又はステップＳ１５で開始した受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ１６）、ステップＳ１３で開始した受信動作によりアップリンク信号ＵＳが受信されたと判定した場合（すなわち、方式Ａによるアップリンク信号ＵＳが受信された場合）には自身の動作モードを動作モードＡに切り替え（ステップＳ１７）、ステップＳ１５で開始した受信動作によりアップリンク信号ＵＳが受信されたと判定した場合（すなわち、方式Ｂによるアップリンク信号ＵＳが受信された場合）には自身の動作モードを動作モードＢに切り替える（ステップＳ１８）。
【００７３】
図９は、動作モードＡでの動作を開始した後のスタイラス２の動作を示している。同図に示すように、スタイラス２は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ２１，Ｓ２３）。そして、送信開始タイミングが到来した場合には方式Ａによるダウンリンク信号ＤＳの送信動作を起動し（ステップＳ２２）、受信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ２４）。
【００７４】
スタイラス２はまた、ステップＳ２４で開始した受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ２５）、受信されたと判定した場合には、ステップＳ２１に戻って処理を繰り返す。一方、受信されなかったと判定した場合には、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ２６）、処理を図８のステップＳ１２に戻す。この処理は、スタイラス２がタッチ面３ｔから離れた場合に、スタイラス２を未確定モードＰに戻すために実行されるものである。
【００７５】
図１０は、動作モードＢでの動作を開始した後のスタイラス２の動作を示している。同図に示すように、スタイラス２は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ３１，Ｓ３３）。そして、送信開始タイミングが到来した場合には方式Ｂによるダウンリンク信号ＤＳの送信動作を起動し（ステップＳ３２）、受信開始タイミングが到来した場合には方式Ｂによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ３４）。
【００７６】
スタイラス２はまた、ステップＳ３４で開始した受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ３５）、受信されたと判定した場合には、その中に動作モードＡへの切り替え指示が含まれているか否かを判定する（ステップＳ３６）。その結果、含まれていると判定した場合には、自身の動作モードを動作モードＡに切り替え（ステップＳ３７）、処理を図９のステップＳ２１に移す。一方、含まれていないと判定した場合には、ステップＳ３１に戻って処理を繰り返す。
【００７７】
ステップＳ３５で受信されなかったと判定した場合には、スタイラス２は、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ３８）、処理を図８のステップＳ１２に戻す。この処理は、図９のステップＳ２６と同様、スタイラス２がタッチ面３ｔから離れた場合に、スタイラス２を未確定モードＰに戻すために実行されるものである。
【００７８】
図１１〜図１３は、本実施の形態によるセンサコントローラ３１が行う処理を示す処理フロー図である。以下、これらの図を参照しながら、本実施の形態によるセンサコントローラ３１の動作について、より詳しく説明する。
【００７９】
図１１に示すように、センサコントローラ３１はまず、自身の動作モードを未確定モードＰとする（ステップＳ４１）。そして、方式Ａでの受信開始タイミングの到来、方式Ａでの送信開始タイミングの到来、方式Ｂでの受信開始タイミングの到来、方式Ｂでの送信開始タイミングの到来のそれぞれを検出する（ステップＳ４２，Ｓ４４，Ｓ４６，Ｓ４８）。方式Ａでの受信開始タイミングが到来した場合、センサコントローラ３１は、方式Ａによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ４３）。同様に、センサコントローラ３１は、方式Ａでの送信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの送信動作を起動し（ステップＳ４５）、方式Ｂでの受信開始タイミングが到来した場合には方式Ｂによるダウンリンク信号ＤＳの受信動作を起動し（ステップＳ４７）、方式Ｂでの送信開始タイミングが到来した場合には方式Ｂによるアップリンク信号ＵＳの送信動作を起動する（ステップＳ４９）。
【００８０】
センサコントローラ３１はまた、ステップＳ４３又はステップＳ４７で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定する（ステップＳ５０）。そして、ステップＳ４３で開始した受信動作によりダウンリンク信号ＤＳが受信されたと判定した場合（すなわち、方式Ａによるダウンリンク信号ＤＳが受信された場合）には自身の動作モードを動作モードＡに切り替え（ステップＳ５１）、ステップＳ４７で開始した受信動作によりダウンリンク信号ＤＳが受信されたと判定した場合（すなわち、方式Ｂによるダウンリンク信号ＤＳが受信された場合）には自身の動作モードを動作モードＢに切り替える（ステップＳ５２）。
【００８１】
図１２は、動作モードＡでの動作を開始した後のセンサコントローラ３１の動作を示している。同図に示すように、センサコントローラ３１は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ６１，Ｓ６３）。そして、送信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの送信動作を起動し（ステップＳ６２）、受信開始タイミングが到来した場合には方式Ａによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ６４）。
【００８２】
センサコントローラ３１はまた、ステップＳ６４で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定し（ステップＳ６５）、受信されたと判定した場合には、ステップＳ６１に戻って処理を繰り返す。一方、受信されなかったと判定した場合には、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ６６）、処理を図１１のステップＳ４２に戻す。この処理は、スタイラス２がタッチ面３ｔから離れた場合に、センサコントローラ３１を未確定モードＰに戻すために実行されるものである。
【００８３】
図１３は、動作モードＢでの動作を開始した後のセンサコントローラ３１の動作を示している。同図に示すように、センサコントローラ３１は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ７１，Ｓ７３）。そして、送信開始タイミングが到来した場合には方式Ｂによるアップリンク信号ＵＳの送信動作を起動し（ステップＳ７２）、受信開始タイミングが到来した場合には方式Ｂによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ７４）。
【００８４】
センサコントローラ３１はまた、動作モードＡへの切り替え指示をアップリンク信号ＵＳに含めて送信したか否かを判定し（ステップＳ７５）、送信したと判定した場合には、スタイラス２が動作モードＡに移行するタイミングに合わせて、自身の動作モードを動作モードＡに切り替える（ステップＳ７６）。その後は、図１２のステップＳ６１に移って処理を継続する。
【００８５】
ステップＳ７５で送信していないと判定した場合、次にセンサコントローラ３１は、ステップＳ７４で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定する（ステップＳ７７）。ここで受信されなかったと判定した場合、センサコントローラ３１は、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ７８）、処理を図１１のステップＳ４２に戻す。この処理は、図１２のステップＳ６６と同様、スタイラス２がタッチ面３ｔから離れた場合に、センサコントローラ３１を未確定モードＰに戻すために実行されるものである。
【００８６】
ステップＳ７７で受信したと判定した場合、センサコントローラ３１は、受信したダウンリンク信号ＤＳにスタイラス２が方式Ａに対応していることを示す機能情報が含まれるか否かを判定する（ステップＳ７９）。機能情報は、具体的には、上述したようにスタイラス２の固有ＩＤの全部又は一部を示す情報である。ダウンリンク信号ＤＳにスタイラス２が方式Ａに対応していることを示す機能情報が含まれていると判定した場合、センサコントローラ３１は、アップリンク信号ＵＳにより送信する情報のひとつとして、動作モードＡへの切り替え指示を含むコマンドを設定する（ステップＳ８０）。こうして設定されたコマンドは、次にステップＳ７２が実行されるときに送信されることになる。そして、その後のステップＳ７５では、動作モードＡへの切り替え指示をアップリンク信号ＵＳに含めて送信したと判定される。これらの処理の結果として、スタイラス２及びセンサコントローラ３１の双方が動作モードＡに移行することになる。
【００８７】
以上説明したように、本実施の形態によるスタイラス２により実行される方法によれば、スタイラス２は、タッチ面３ｔへの接触後直ちに、方式Ａによる信号の受信動作を起動することができる。したがって、タッチ面３ｔに接触してからスタイラス２が動作モードＡに設定されるまでの時間を短縮することが可能になる。
【００８８】
また、本実施の形態によるスタイラス２とセンサコントローラ３１とにより実行される方法によれば、スタイラス２の動作モードが方式Ｂによる信号の送受信を行う動作モードＢであったとしても、スタイラス２が方式Ａに対応していることを把握したセンサコントローラ３１の指示により、スタイラス２の動作モードを動作モードＡに切り替えることができる。したがって、スタイラス２とセンサコントローラ３１の間で、方式Ａによる通信を開始することが可能になる。
【００８９】
次に、本発明の第２の実施の形態について説明する。本実施の形態によるスタイラス２及びセンサコントローラ３１は、方式Ｂに代え、スタイラス２からセンサコントローラ３１への一方向通信に対応する方式Ｃに対応している点で第１の実施の形態によるスタイラス２及びセンサコントローラ３１と異なり、その他の点では同様であるので、以下では相違点に着目して説明する。なお、方式Ａには、方式Ｃより高い優先順位が設定される。
【００９０】
図１４は、本実施の形態におけるスタイラス２及びセンサコントローラ３１のモード遷移図である。同図に示すように、本実施の形態によるスタイラス２及びセンサコントローラ３１は、未確定モードＰ、方式Ａでの通信を行う動作モードＡ（第１の動作モード）、方式Ｃでの通信を行う動作モードＣ（第２の動作モード）のいずれかで動作するよう構成される。
【００９１】
ここで、図１５を参照しながら、方式Ａ，Ｃに対応するスタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に生ずる課題について説明する。なお、図１５を参照して説明するスタイラス２及びセンサコントローラ３１の動作は、後に特に説明する点を除き、本実施の形態による動作においても実行される。
【００９２】
図１５は、スタイラス２及びセンサコントローラ３１が本発明の背景技術による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図の例でも、図４等の例と同様、時刻ｔ０で第１ペンダウンＰＤ１が発生し、時刻ｔ１で第２ペンダウンＰＤ２が発生している。第１ペンダウンＰＤ１が発生する前の時点でのスタイラス２及びセンサコントローラ３１それぞれの動作モードは、図１５に示すように、原則としていずれも未確定モードＰとなる。
【００９３】
未確定モードＰでは、スタイラス２は、方式Ｃによるダウンリンク信号ＤＳの送信動作と、方式Ａによるアップリンク信号ＵＳの受信動作とを交互に繰り返すよう構成される。ただし、図１５の例では、消費電力低減のため、２回に１回の割合で、方式Ａによるアップリンク信号ＵＳの受信動作が省略されている。本発明では、このような動作も「方式Ｃによるダウンリンク信号ＤＳの送信動作と、方式Ａによるアップリンク信号ＵＳの受信動作とを交互に繰り返す」動作に含まれる。また、センサコントローラ３１は、方式Ａによるアップリンク信号ＵＳの送信動作、方式Ａによるダウンリンク信号ＤＳの受信動作と、方式Ｃによるダウンリンク信号ＤＳの受信動作とを順に繰り返すよう構成される。ここで、スタイラス２が方式Ｃによるダウンリンク信号ＤＳを送信する周期と、センサコントローラ３１が方式Ｃによるダウンリンク信号ＤＳを受信する周期とは、いずれか一方が他方の倍数にならないように構成される。スタイラス２が方式Ａによるアップリンク信号ＵＳを受信する周期と、センサコントローラ３１が方式Ａによるアップリンク信号ＵＳを送信する周期とについても同様である。これは、一方の装置が送信した信号が他方の装置に届いているにも関わらず、他方の装置がいつまでもそれを受信できないという事態の発生を回避するためである。
【００９４】
図１５の例でも、第１ペンダウンＰＤ１及び第２ペンダウンＰＤ２が発生することによるスタイラス２及びセンサコントローラ３１のモード遷移として最も好ましいのは、時刻ｔ０と時刻ｔ１の間（つまり、第２ペンダウンＰＤ２が発生する前）に、スタイラス２及びセンサコントローラ３１がともに動作モードＡとなることである。これは、図４の場合と同様に、スタイラス２が方式Ａによるアップリンク信号ＵＳを受信し、それによって動作モードＡでの動作を開始したスタイラス２により送信されるダウンリンク信号ＤＳをセンサコントローラ３１が受信し、それによってセンサコントローラ３１も動作モードＡでの動作を開始する、という一連の処理が時刻ｔ０と時刻ｔ１の間になされることによって実現される。
【００９５】
しかしながら、ユーザがスタイラス２を素早く操作し、時刻ｔ０と時刻ｔ１の間が短くなった場合やスタイラス２がアップリンク信号ＵＳを検出できなかった場合などには、図１５に例示するように、時刻ｔ１に至ってもスタイラス２がアップリンク信号ＵＳを受信できないままである、という事態が発生し得る。そこで、背景技術による動作によれば、スタイラス２は、動作モードＡに移行しないまま時刻ｔ１が経過した場合、直ちに自身の動作モードを動作モードＣに切り替える。これにより、スタイラス２がもっぱら方式Ｃによるダウンリンク信号ＤＳの送信動作を行うことになるので、センサコントローラ３１もいずれ動作モードＣに移行し、方式Ｃによるスタイラス２とセンサコントローラ３１の間の通信が開始されることになる（時刻ｔ２）。方式Ａ，Ｃの両方に対応するスタイラス２及びセンサコントローラ３１の間でこのように方式Ｃによる通信が開始されてしまうことは好ましくないので、そもそも方式Ｃによる通信が開始されないようにするか、又は、方式Ｃによる通信が開始されてしまったとしても早期に方式Ａによる通信に切り替えることが望まれる。これらが、本実施の形態の背景技術における課題である。
【００９６】
図１６は、スタイラス２及びセンサコントローラ３１が本実施の形態による動作を行うとした場合に、スタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図には特に、動作モードＡに移行しないまま時刻ｔ１が経過したとしても、方式Ｃによる通信が開始されないようにするためのスタイラス２の動作を示している。
【００９７】
図１６に示すように、スタイラス２は、時刻ｔ１で第２ペンダウンＰＤ２を検出した後、自身の動作モードが未だ未確定モードＰであったとしても、動作モードＣに移行することなく、直ちに方式Ａによるアップリンク信号ＵＳの受信動作を起動する。この受信動作は、方式Ａによるアップリンク信号ＵＳを受信するまで、少なくともセンサコントローラ３１の送信周期（図示した周期ＳＰ２）以上の時間にわたって継続される。これにより、もしセンサコントローラ３１が方式Ａによるアップリンク信号ＵＳを送信するものであるならば、スタイラス２は、センシング範囲ＳＲ（図１）から離脱しない限り、確実に方式Ａによるアップリンク信号ＵＳを受信できることになる。したがって、方式Ｃによる通信が開始されることはなく、方式Ａによる通信を開始させることが可能になる。
【００９８】
図１７も、本実施の形態によるスタイラス２及びセンサコントローラ３１の間で送受信される信号を示す図である。同図には特に、優先順位の低い方式Ｃによる通信が開始されてしまった後、優先順位の高い方式Ａによる通信に切り替えるためのスタイラス２及びセンサコントローラ３１の動作を示している。本実施の形態によるスタイラス２及びセンサコントローラ３１を用いれば、図１６を参照して説明したように方式Ｃによる通信が開始されることはないので、基本的にはここで説明する動作が必要となる場合はないはずであるが、何らかの理由によりスタイラス２がアップリンク信号ＵＳの受信に失敗してしまい、その結果として方式Ｃによる通信が開始されることもあり得る（例えば、後述する図１８において、センサコントローラ３１が方式Ａによるアップリンク信号ＵＳを送信しているにも関わらず、スタイラス２がステップＳ１０８でその受信に失敗し、ステップＳ１１１で自身の動作モードを動作モードＣと決定する場合など）ので、ここで説明する動作が必要となる。なお、ここではスタイラス２が動作モードＣで動作していることを前提とするが、以下で説明する動作は、スタイラス２が未確定モードＰで動作している場合においても同様である。
【００９９】
図１７に示すように、動作モードＣで動作しているスタイラス２は、自身が方式Ａ，Ｃに対応していることを示す機能情報（具体的には、固有ＩＤの全部又は一部）を含むダウンリンク信号ＤＳ（Ｄ３。第１の信号）を継続的に送信する。
【０１００】
第１ペンダウンＰＤ１が発生した時刻ｔ０の後の時刻ｔ１でセンサコントローラ３１がダウンリンク信号ＤＳ（Ｄ３）を受信すると、センサコントローラ３１の動作モードが動作モードＣに変化する。このとき、センサコントローラ３１は、ダウンリンク信号ＤＳ（Ｄ３）内に含まれる固有ＩＤに基づき、スタイラス２が対応している方式を判定する。そして、スタイラス２が方式Ａに対応していると判定した場合、センサコントローラ３１はそれ以後、ダウンリンク信号ＤＳの送信が途切れる度に一時的に自身の動作モードを動作モードＡに切り替え、方式Ａによるアップリンク信号ＵＳ（第２の信号）の送信を実行する。こうして送信されるアップリンク信号ＵＳは、動作モードＡへの切り替え指示としての役割を有している。
【０１０１】
スタイラス２は、センサコントローラ３１が上記動作を行うのであればアップリンク信号ＵＳを送信するであろうタイミングで、方式Ａによるアップリンク信号ＵＳの受信を試みる。具体的には、ダウンリンク信号ＤＳの送信インターバルで、方式Ａによるアップリンク信号ＵＳの受信動作を行えばよい。ただし、送信インターバルで必ず受信動作を行うこととすると電源２５（図１）の消耗が大きくなるので、図１７に示すように、例えば第２ペンダウンＰＤ２（時刻ｔ２）を検出した直後のダウンリンク信号ＤＳの送信インターバル（時刻ｔ３と時刻ｔ４の間）で、方式Ａによるアップリンク信号ＵＳの受信動作を行うようにすることが好適である。もちろん、第２ペンダウンＰＤ２を検出する前の段階（第１ペンダウンＰＤ１と第２ペンダウンＰＤ２の間を含む）で方式Ａによるアップリンク信号ＵＳの受信動作を行うこととしてもよく、そうすることでスタイラス２は、時刻ｔ２の到来前に方式Ａによるアップリンク信号ＵＳ（図１７において時刻ｔ１より後ろに位置する方式Ａのアップリンク信号ＵＳ）を検出することが可能になる。
【０１０２】
スタイラス２は、時刻ｔ４で方式Ａによるアップリンク信号ＵＳを受信すると、自身の動作モードを動作モードＡに切り替える。一方、センサコントローラ３１は、方式Ａによるアップリンク信号ＵＳを何度か送信した後、方式Ａによるダウンリンク信号ＤＳの受信を試みる。図１７の例では、２回目の送信の後にこの試行を実施しているが、１回目の送信の後に実行してもよいし、３回目以降の送信の後に実行してもよい。また、複数回にわたって、方式Ａによるダウンリンク信号ＤＳの受信を試みることとしてもよい。こうして方式Ａによるダウンリンク信号ＤＳの受信を試みた結果、時刻ｔ５で実際に方式Ａによるダウンリンク信号ＤＳを受信したセンサコントローラ３１は、それに応じて自身の動作モードを動作モードＡに切り替え、それ以降、動作モードＡで動作を行う。これにより、スタイラス２とセンサコントローラ３１の間で方式Ａによる通信が開始される。
【０１０３】
図１８〜図２０は、本実施の形態によるスタイラス２の動作を示す処理フロー図である。以下、これらの図を参照しながら、本実施の形態によるスタイラス２の動作について、より詳しく説明する。
【０１０４】
図１８に示すように、スタイラス２はまず、自身の動作モードを未確定モードＰと決定する（ステップＳ１０１）。そして、方式Ａでの受信開始タイミングの到来、方式Ｃでの送信開始タイミングの到来のそれぞれを検出する（ステップＳ１０２，Ｓ１０４）。方式Ａでの受信開始タイミングが到来した場合、スタイラス２は、方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１０３）。また、方式Ｃでの送信開始タイミングが到来した場合、スタイラス２は、方式Ｃによるダウンリンク信号ＤＳの送信動作を起動する（ステップＳ１０５）。
【０１０５】
スタイラス２はまた、ステップＳ１０３で開始した受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ１０６）、受信されたと判定した場合（すなわち、方式Ａによるアップリンク信号ＵＳが受信された場合）には自身の動作モードを動作モードＡに切り替える（ステップＳ１１０）。
【０１０６】
スタイラス２は、ステップＳ１０６による判定と並行して第２ペンダウンＰＤ２が発生したか否かも判定し（ステップＳ１０７）、発生したと判定した場合には、ステップＳ１０３における定期的な受信動作とは別に、方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１０８）。この受信動作は、上述したように、方式Ａによるアップリンク信号ＵＳを受信するまで、少なくともセンサコントローラ３１の送信周期（図１６に示した周期ＳＰ２）以上の時間にわたって継続される。そして、この受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ１０９）、受信されたと判定した場合には、自身の動作モードを動作モードＡに切り替える（ステップＳ１１０）一方、受信しなかったと判定した場合には、自身の動作モードを動作モードＣに切り替える（ステップＳ１１１）。ステップＳ１０７で第２ペンダウンＰＤ２が発生していないと判定した場合には、ステップＳ１０２に戻って処理を続ける。
【０１０７】
図１９は、動作モードＡでの動作を開始した後のスタイラス２の動作を示している。同図に示すように、スタイラス２は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ１２１，Ｓ１２３）。そして、送信開始タイミングが到来した場合には方式Ａによるダウンリンク信号ＤＳの送信動作を起動し（ステップＳ１２２）、受信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１２４）。
【０１０８】
スタイラス２はまた、ステップＳ１２４で開始した受信動作によりアップリンク信号ＵＳが受信されたか否かを判定し（ステップＳ１２５）、受信されたと判定した場合には、ステップＳ１２１に戻って処理を繰り返す。一方、受信されなかったと判定した場合には、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ１２６）、処理を図１８のステップＳ１０２に戻す。この処理は、スタイラス２がタッチ面３ｔから離れた場合に、スタイラス２を未確定モードＰに戻すために実行されるものである。
【０１０９】
図２０は、動作モードＣでの動作を開始した後のスタイラス２の動作を示している。同図に示すように、スタイラス２は、送信開始タイミングの到来の検出を行い（ステップＳ１３１）、送信開始タイミングが到来した場合に方式Ｃによるダウンリンク信号ＤＳの送信動作を起動する（ステップＳ１３２）。
【０１１０】
スタイラス２はまた、ステップＳ１３１による検出と並行して第２ペンダウンＰＤ２が発生したか否かの判定も行い（ステップＳ１３３）、発生したと判定した場合に、センサコントローラ３１によるアップリンク信号ＵＳの送信が期待されるタイミングで、方式Ａによるアップリンク信号ＵＳの受信動作を起動する（ステップＳ１３４）。この期待されるタイミングは、例えば方式Ｃによるダウンリンク信号ＤＳの送信インターバルである。そして、方式Ａによるアップリンク信号ＵＳを受信した場合には、自身の動作モードを動作モードＡに切り替え（ステップＳ１３６）、処理を図１９のステップＳ１２１に移す。方式Ａによるアップリンク信号ＵＳを受信しなかった場合には、ステップＳ１３１に戻って動作モードＣでの処理を続ける。ステップＳ１３３で第２ペンダウンＰＤ２が発生していないと判定した場合にも、ステップＳ１３１に戻って処理を続ける。
【０１１１】
図２１〜図２４は、本実施の形態によるセンサコントローラ３１が行う処理を示す処理フロー図である。以下、これらの図を参照しながら、本実施の形態によるセンサコントローラ３１の動作について、より詳しく説明する。
【０１１２】
図２１に示すように、センサコントローラ３１はまず、自身の動作モードを未確定モードＰと決定する（ステップＳ１４１）。そして、方式Ａでの受信開始タイミングの到来、方式Ａでの送信開始タイミングの到来、方式Ｃでの受信開始タイミングの到来のそれぞれを検出する（ステップＳ１４２，Ｓ１４４，Ｓ１４６）。方式Ａでの受信開始タイミングが到来した場合、センサコントローラ３１は、方式Ａによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１４３）。同様に、センサコントローラ３１は、方式Ａでの送信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの送信動作を起動し（ステップＳ１４５）、方式Ｃでの受信開始タイミングが到来した場合には方式Ｃによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１４７）。
【０１１３】
センサコントローラ３１はまた、ステップＳ１４３又はステップＳ１４７で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定し（ステップＳ１４８）、ステップＳ１４３で開始した受信動作によりダウンリンク信号ＤＳが受信されたと判定した場合（すなわち、方式Ａによるダウンリンク信号ＤＳが受信された場合）には、自身の動作モードを動作モードＡに切り替える（ステップＳ１４９）。一方、ステップＳ１４７で開始した受信動作によりダウンリンク信号ＤＳが受信されたと判定した場合（すなわち、方式Ｃによるダウンリンク信号ＤＳが受信された場合）には、自身の動作モードを動作モードＣに切り替えたうえで（ステップＳ１５０）、そのダウンリンク信号ＤＳにスタイラス２が方式Ａに対応していることを示す機能情報（具体的には、固有ＩＤの全部又は一部）が含まれるか否かを判定する（ステップＳ１５１）。ダウンリンク信号ＤＳにスタイラス２が方式Ａに対応していることを示す機能情報が含まれていないと判定した場合、センサコントローラ３１は処理を図２３のステップＳ１７１に移し、方式Ｃによる通常動作を開始する。一方、含まれていると判定した場合には、処理を図２４のステップＳ１８１に移し、スタイラス２を動作モードＡに移行させるための処理を実行する。
【０１１４】
図２２は、動作モードＡでの動作を開始した後のセンサコントローラ３１の動作を示している。同図に示すように、センサコントローラ３１は、送信開始タイミングの到来、受信開始タイミングの到来のそれぞれを検出する（ステップＳ１６１，Ｓ１６３）。そして、送信開始タイミングが到来した場合には方式Ａによるアップリンク信号ＵＳの送信動作を起動し（ステップＳ１６２）、受信開始タイミングが到来した場合には方式Ａによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１６４）。
【０１１５】
センサコントローラ３１はまた、ステップＳ１６４で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定し（ステップＳ１６５）、受信されたと判定した場合には、ステップＳ１６１に戻って処理を繰り返す。一方、受信されなかったと判定した場合には、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ１６６）、処理を図２１のステップＳ１４２に戻す。この処理は、スタイラス２がタッチ面３ｔから離れた場合に、センサコントローラ３１を未確定モードＰに戻すために実行されるものである。
【０１１６】
図２３は、動作モードＣでの動作を開始した後のセンサコントローラ３１の動作を示している。同図に示すように、センサコントローラ３１は、受信開始タイミングの到来を検出する（ステップＳ１７１）。そして、受信開始タイミングが到来した場合に、方式Ｃによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１７２）
【０１１７】
センサコントローラ３１はまた、ステップＳ１７２で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定し（ステップＳ１７３）、受信されたと判定した場合には、ステップＳ１７１に戻って処理を繰り返す。一方、受信されなかったと判定した場合には、自身の動作モードを未確定モードＰに戻すとともに（ステップＳ１７４）、処理を図２１のステップＳ１４２に戻す。この処理は、図２２のステップＳ１６６と同様、スタイラス２がタッチ面３ｔから離れた場合に、センサコントローラ３１を未確定モードＰに戻すために実行されるものである。
【０１１８】
図２４は、図２１のステップＳ１５０で、スタイラス２が方式Ｃによって送信したダウンリンク信号ＤＳにスタイラス２が方式Ａに対応していることを示す機能情報（具体的には、スタイラス２が方式Ａに対応していることを示す固有ＩＤ）が含まれていた場合のセンサコントローラ３１の動作を示している。この場合、上述したように、センサコントローラ３１はスタイラス２を動作モードＡに移行させるための動作を行う。
【０１１９】
具体的には、センサコントローラ３１はまず、方式Ｃによるダウンリンク信号ＤＳの受信開始タイミングの到来を検出する（ステップＳ１８１）。そして、受信開始タイミングが到来した場合に、方式Ｃによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１８２）。
【０１２０】
センサコントローラ３１はまた、ダウンリンク信号ＤＳの送信が途切れたか否かについての判定を行う（ステップＳ１８３）。センサコントローラ３１は、ダウンリンク信号ＤＳの受信が終了したときにこの判定を行い、その時点で次のダウンリンク信号ＤＳの受信開始タイミングが始まるまでの間に所定時間以上の間がある場合に、送信が途切れたと判定する。
【０１２１】
ステップＳ１８３で送信が途切れていないと判定した場合、センサコントローラ３１は、ステップＳ１８１に戻って処理を続ける。一方、送信が途切れたと判定した場合には、自身の動作モードを動作モードＡに切り替え（ステップＳ１８４）、方式Ａによるアップリンク信号の送信動作を起動する（ステップＳ１８５）。そして、この送信動作による送信回数が所定回数に達したか否かを判定する（ステップＳ１８６）。
【０１２２】
ステップＳ１８６で所定回数に達したと判定した場合、センサコントローラ３１は、方式Ａによるダウンリンク信号ＤＳの受信開始タイミングの到来を検出する（ステップＳ１８７）。このタイミングは、方式Ａによるアップリンク信号ＵＳを受信したスタイラス２が、方式Ａによるダウンリンク信号ＤＳの送信を開始するタイミングである。センサコントローラ３１は、受信開始タイミングが到来した場合に、方式Ａによるダウンリンク信号ＤＳの受信動作を起動する（ステップＳ１８８）。
【０１２３】
続いてセンサコントローラ３１は、ステップＳ１８８で開始した受信動作によりダウンリンク信号ＤＳが受信されたか否かを判定し（ステップＳ１８９）、受信されたと判定した場合には、自身の動作モードを動作モードＡに切り替えた後（ステップＳ１９２）、処理を図２２のステップＳ１６１に移す。これにより、スタイラス２とセンサコントローラ３１との間で方式Ａによる通信が開始される。
【０１２４】
ステップＳ１８６で所定回数に達していないと判定した場合、又は、ステップＳ１８９で受信されなかったと判定した場合、センサコントローラ３１は自身の動作モードを動作モードＣに切り替える（ステップＳ１９０）。そして、ステップＳ１８８で受信動作を試みた回数が所定回数に達したか否かを判定し（ステップＳ１９１）、達したと判定した場合には、処理を図２３のステップＳ１７１に移す。これは、いつまでも方式Ａによるダウンリンク信号ＤＳが受信されないことからセンサコントローラ３１が方式Ａによる通信を断念した場合に相当し、スタイラス２とセンサコントローラ３１との間で方式Ｃによる通信が開始される。一方、ステップＳ１９０で達していないと判定した場合、センサコントローラ３１はステップＳ１８１に戻って処理を継続する。
【０１２５】
以上説明したように、本実施の形態によるスタイラス２により実行される方法によっても、スタイラス２は、タッチ面３ｔへの接触後直ちに、方式Ａによる信号の受信動作を起動することができる。したがって、タッチ面３ｔに接触してからスタイラス２が動作モードＡに設定されるまでの時間を短縮することが可能になる。
【０１２６】
また、本実施の形態によるスタイラス２とセンサコントローラ３１とにより実行される方法によれば、スタイラス２の動作モードが方式Ｃによる信号の一方向送信を行う動作モードＣであったとしても、スタイラス２が方式Ａに対応していることを把握したセンサコントローラ３１の指示（具体的には、方式Ａによるアップリンク信号ＵＳの送信）により、スタイラス２の動作モードを動作モードＡに切り替えることができる。したがって、スタイラス２とセンサコントローラ３１の間で、方式Ａによる通信を開始することが可能になる。
【０１２７】
次に、本発明の第３の実施の形態について説明する。本実施の形態によるスタイラス２は、自身の動作モードに応じてインジケータ２６の表示内容が制御可能とされている点で、第１及び第２の実施の形態によるスタイラス２と相違する。その他の点及びセンサコントローラ３１の構成については第１又は第２の実施の形態と同様であるので、以下では相違点に着目して説明する。
【０１２８】
本実施の形態によるスタイラス２の信号処理部２４は、第１及び第２の実施の形態で説明したようにして決定した動作モードによって異なる表示を行うよう、インジケータ２６を制御する。つまり、第１の方式による信号を送信する第１の動作モードで動作を行う場合と、第２の方式による信号を送信する第２の動作モードで動作する場合とで異なる表示を行うよう、インジケータ２６を制御する。また、第１の動作モードで動作を行うか、又は、第２の動作モードで動作するかを決定する前の段階、すなわち、上述した未確定モードで動作する場合においては、第１及び第２の動作モードのいずれとも異なる表示を行うようにインジケータ２６を制御する。これによれば、例えば第１の方式によるアップリンク信号ＵＳを受信した場合の信号処理部２４は、自身の動作モードが第１の動作モードとなることによって、第１の動作モードに対応する表示を行うようにインジケータ２６を制御することになる。
【０１２９】
第１及び第２の実施の形態で説明したようにスタイラス２の動作モードがアップリンク信号ＵＳや筆圧を検出する都度切り替わるとすれば、ユーザは、今どの動作モードで動いているのかを把握することが困難になる。例えば、電子機器３とスタイラス２とが同じ動作モードであるにもかかわらず動かない場合など、何が起こっているのか把握することができない。本実施の形態によるスタイラス２によれば、ユーザは、インジケータ２６を確認することによって、スタイラス２（及びセンサコントローラ３１）が今どの動作モードで動作しているのかを知ることが可能になる。
【０１３０】
インジケータ２６の具体的な表示内容としては、種々のものが考えられる。例えば、インジケータ２６が複数色で発光可能な発光ダイオードである場合であれば、未確定モードＰのときに赤色点灯し、第１の動作モードのとき青色点灯し、第２の動作モードのときに緑色点灯する、というように動作モードごとに異なる色で点灯するようにインジケータ２６の表示内容を制御することが考えられる。また、インジケータ２６が単色で発光可能な発光ダイオードである場合であれば、未確定モードＰのときには所定周期でオンオフを繰り返し、第１の動作モードのときには、第１の動作モードに切り替わったタイミングで上記所定周期より短い間隔で２回オンオフしてその後は消灯し、第２の動作モードのときには、第２の動作モードに切り替わったタイミングで１回だけオンオフしてその後は消灯する、というように、点滅と消灯を組み合わせてンジケータ２６の表示内容を制御することが考えられる。
【０１３１】
以上、本発明の好ましい実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明が、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。
【０１３２】
例えば、上記実施の形態においては、スタイラス２は電極２１（図１）を通じてアップリンク信号ＵＳを受信するものとしたが、例えばＢｌｕｅＴｏｏｔｈ（登録商標）等の別途の無線通信手段により、アップリンク信号ＵＳを受信するものとしてもよい。また、アップリンク信号ＵＳ（第１の方式による信号）は、スタイラス２が検出できる信号であればよく、送信電極と受信電極との相互容量を利用した指タッチの検出を実行するセンサコントローラ３１が送信電極に供給する送信信号をアップリンク信号ＵＳとして利用するような場合も含まれる。
【０１３３】
また、上記実施の形態では、スタイラス２及びセンサコントローラ３１は、ある動作モードで動作を始めた後、受信されるべき信号が受信されない場合に直ちに未確定モードＰに戻ることとした（図９のステップＳ２６、図１０のステップＳ３８、図１２のステップＳ６６、図１３のステップＳ７８、図１９のステップＳ１２６、図２２のステップＳ１６６、図２３のステップＳ１７４）が、直ちに未確定モードＰに戻るのではなく、例えば所定回数にわたって受信されない場合に未確定モードＰに戻ることとしてもよい。
【０１３４】
上記実施の形態では、複数の方式を最適化するように切り替えることを説明したが、本発明は、第２の方式として古いバージョンで動作する動作モードから、機能情報を用いてより新しいバージョンで動作する他の動作モードに切り替えるような場合にも適用可能であることは言うまでもない。
【符号の説明】
【０１３５】
１              位置検出システム
２              スタイラス
３              電子機器
３ｔ            タッチ面
２０            芯体
２１            電極
２２            筆圧検出部
２３            スイッチ
２４            信号処理部
２５            電源
２６            インジケータ
３０            センサ
３０Ｘ，３０Ｙ  線状電極
３１            センサコントローラ
３２            システムコントローラ
４０            選択部
４１ｘ，４１ｙ  導体選択回路
４４ｘ，４４ｙ  スイッチ
５０            受信部
５１            増幅回路
５２            検波回路
５３            ＡＤ変換器
６０            送信部
６１            パターン供給部
６２            スイッチ
６３            拡散処理部
６４            符号列保持部
６５            送信ガード部
７０            ロジック部
８０            ＭＣＵ
ＤＳ            ダウンリンク信号
ＰＤ１          第１ペンダウン
ＰＤ２          第２ペンダウン
ＳＲ            センシング範囲
ＵＳ            アップリンク信号
【図１】
2020129415.tif 000004
【図２】
2020129415.tif 000005
【図３】
2020129415.tif 000006
【図４】
2020129415.tif 000007
【図５】
2020129415.tif 000008
【図６】
2020129415.tif 000009
【図７】
2020129415.tif 000010
【図８】
2020129415.tif 000011
【図９】
2020129415.tif 000012
【図１０】
2020129415.tif 000013
【図１１】
2020129415.tif 000014
【図１２】
2020129415.tif 000015
【図１３】
2020129415.tif 000016
【図１４】
2020129415.tif 000017
【図１５】
2020129415.tif 000018
【図１６】
2020129415.tif 000019
【図１７】
2020129415.tif 000020
【図１８】
2020129415.tif 000021
【図１９】
2020129415.tif 000022
【図２０】
2020129415.tif 000023
【図２１】
2020129415.tif 000024
【図２２】
2020129415.tif 000025
【図２３】
2020129415.tif 000026
【図２４】
2020129415.tif 000027