(57)【要約】【課題】手で保持する側面に、１又は２以上のセンサーを設け、センサーに対する接触操作を異ならせることにより、入力機能の多機能化と、操作時の入力機能の変更を容易に実現することのできる電子入力装置を提供することを課題とする。【解決手段】一方向に長い側面部からなる保持部と、前記側面部に設けられたセンサー部と、前記センサー部にて利用者の保持位置を検出する保持位置検出部と、検出されたセンサー部に対するペン情報を生成するペン情報生成部と、生成されたペン情報を出力するペン情報送信部とを備えたことを特徴とする。【選択図】図１
2009217604.tif 000002
【特許請求の範囲】
【請求項１】
一方向に長い側面部からなる保持部と、
前記側面部に設けられたセンサー部と、
前記センサー部にて利用者の保持位置を検出する保持位置検出部と、
検出されたセンサー部に対するペン情報を生成するペン情報生成部と、
生成されたペン情報を出力するペン情報送信部とを備えたことを特徴とする電子入力装置。
【請求項２】
前記ペン情報生成部は、１つのセンサーに対する異なる検出結果ごとに異なる情報を生成することを特徴とする請求項１の電子入力装置。
【請求項３】
前記センサー部が、複数のセンサーからなり、少なくとも１つのセンサーが利用者が前記保持部を保持する位置に設けられることを特徴とする請求項２の電子入力装置。
【請求項４】
前記複数のセンサーに同時に利用者の入力が検出されることにより、所定のペン情報を出力することを特徴とする請求項３の電子入力装置。
【請求項５】
前記センサー部に対する検出結果を特定した状態情報が、
利用者の入力が検出されていない状態から検出された状態への変化情報、
利用者の入力が検出されている状態から検出されていない状態への変化情報、
利用者の入力が検出されていない状態が継続していることを示す情報、
利用者の入力が検出されている状態が継続していることを示す情報、
一定時間内にシングルクリックされたことを示す情報、
一定時間内にダブルクリックされたことを示す情報
のいずれか一つ以上からなることを特徴とする請求項１〜４に記載したいずれかの電子入力装置。
【請求項６】
前記ペン情報送信部は、無線によりペン情報を出力する無線通信機能を有することを特徴とする請求項１〜５に記載したいずれかの電子入力装置。
【請求項７】
前記請求項１の電子入力装置と、
前記ペン情報を受信するペン情報受信部と、
受信したペン情報に含まれる状態情報から、ペン情報が送信されたセンサー部とそのセンサー部の現在の検出状態とを特定するペン情報解析部と、
前記センサー部の検出状態と、その検出状態に予め対応づけられた機能内容とを含む設定情報を記憶した記憶部と、
前記ペン情報解析部により特定されたセンサー部の現在の検出状態と、前記設定情報とを比較し、一致した設定情報の機能内容を選択する機能選択部と、
前記選択された機能内容に対応した入力機能が実行されるようにする機能実行部とを備えたことを特徴とする情報処理装置。
【請求項８】
前記記憶部に、センサー部の複数の検出状態が記憶されており、
ダブルクリックに対応する機能内容として予め設定された複数の機能を切替えるための情報が記憶され、
シングルクリックに対応する機能内容として現在選択されている操作の実行機能を呼び出すための情報が記憶されていることを特徴とする請求項７の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子入力装置に関し、特にタッチパネルを備えた表示装置や、手書き文字や図形等を入力する入力機器で用いる棒（ペン）形状の電子入力装置およびこの電子入力装置を用いて入力機能を実現する情報処理装置に関する。
【背景技術】
【０００２】
従来において、タッチパネルを備えた表示装置やタブレットなど、文字や図形等を手書き入力することが可能な入力機器が用いられている。
たとえば、通常用いる筆記具である鉛筆やボールペンと同様な棒形状を持ち、一方の先端部をタッチパネルに接触させると文字や図形の入力ができ、他方の先端部をタッチパネルに接触させるとすでに入力された文字や図形を消去することができる入力機器が用いられている。
【特許文献１】特開昭６３−１５９９１９号公報
【特許文献２】特開平６−１０２９８９号公報
【特許文献３】特開平４−１６５５２２号公報
【特許文献４】特開平６−３１４１５４号公報
【特許文献５】特開平６−７６１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の入力機器では、一般的な筆記具との同様の操作性を確保するため、利用者が手で持った時に文字等を入力する機能のみを持つもの、あるいは文字等の入力機能と消去機能を持つものがほとんどであり、その機能は予め固定されており、後から機能を利用者の意図するものに変更することはできなかった。
【０００４】
たとえば、特許文献１に記載のものは、操作者の指で握る保持位置に電極を設け、利用者がこの電極に触れた場合にのみ給電を行い、座標入力が可能な状態となる電子機器が開示されているが、座標入力のみを考慮したものであって種々の機能に対応したものではなく、後から機能を変更することはできない。
【０００５】
また、特許文献２に記載のものは、ケースの先端から出没可能なペン芯と、ペン芯の出没に対応してＬＣ回路の共振周波数を切り換える切り換えスイッチを設け、ペン芯の出没に対応して、２つの機能、すなわちポイント機能とペン機能とを切り換えるワイヤレスペンが開示されているが、ペン芯の出没という２つの状態に対応した２つの入力機能しか実行できず、さらに後からその機能を変更することもできない。
【０００６】
さらに、特許文献３，４および５には、ペン形状の入力ペンの両端に、圧力感知変換器などのセンサーを設けたり、入力ペン内部に、重りとその位置を検出するセンサー、あるいは永久磁石を備えることにより、一方の先端部で文字等の入力機能を実現し、他の先端部で消去機能を実現するものが開示されているが、これらも入力可能な機能は２つに限られ、その機能を後から利用者の意図するものに変更することができない。
また、両端に２つの機能を持たせた場合、一方の機能を実行していたときに、他の機能を実行するためにはペンを反対方向に持ち代える必要があった。
【０００７】
また、タッチパネルと入力ペンを利用した入力機器では、タッチパネル上に表示された複数のアイコンの特定位置の部分を、入力ペンで選択入力することにより、色の変更や文字の太さの変更など多数の機能を実現することができるものもあるが、その機能を実行する前に、入力ペンを用いて表示された特定位置の部分を選択入力するという操作が必ず必要であり、利用者にとって入力操作が面倒と感じる場合もあった。
【０００８】
そこで、この発明は、以上のような事情を考慮してなされたものであり、利用者が接触したことを検知するセンサーを入力装置の表面に複数個設けて、入力機能の多機能化，利用者の入力操作の容易化および入力機能の変更を可能とする電子入力装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
この発明は、一方向に長い側面部からなる保持部と、前記側面部に設けられたセンサー部と、前記センサー部にて利用者の保持位置を検出する保持位置検出部と、検出されたセンサー部に対するペン情報を生成するペン情報生成部と、生成されたペン情報を出力するペン情報送信部とを備えたことを特徴とする電子入力装置を提供するものである。
これによれば、センサー部によって利用者の保持位置を検出しているので、センサー部への接触操作をするだけで、多数の入力機能を実現でき、入力操作中でも入力機能の切り替えを容易にすることができる。
【００１０】
ここで、前記ペン情報生成部は、１つのセンサーに対する異なる検出結果ごとに異なる情報を生成することを特徴とする。
また、センサー部が、複数のセンサーからなり、少なくとも１つのセンサーが利用者が前記保持部を保持する位置に設けられることを特徴とする。これによれば、この装置を手で持った状態で容易にセンサーに接触することができ、装置を持ち代えることなく容易な操作で入力機能の選択または切り替えができる。
【００１１】
また、前記複数のセンサーに同時に利用者の入力が検出されることにより、所定のペン情報を出力することを特徴とする。これによれば、複数のセンサーに同時に接触しなければ、予め設定された機能が実行されないので、誤動作を防止し、利用者の意図した入力機能が確実に実行できる。
【００１２】
また、前記センサー部に対する検出結果を特定した状態情報が、利用者の入力が検出されていない状態から検出された状態への変化情報、利用者の入力が検出されている状態から検出されていない状態への変化情報、利用者の入力が検出されていない状態が継続していることを示す情報、利用者の入力が検出されている状態が継続していることを示す情報、一定時間内にシングルクリックされたことを示す情報、一定時間内にダブルクリックされたことを示す情報のいずれか一つ以上からなることを特徴とする。これによれば、従来からコンピュータの入力操作で行われているのと同様な操作をするだけで、容易に入力機能の選択または切り替えが可能となる。
また、利用者の操作性の向上のために、前記ペン情報送信部は、無線によりペン情報を出力する無線通信機能を有することが好ましい。
【００１３】
また、この発明は、前記電子入力装置と、前記ペン情報を受信するペン情報受信部と、受信したペン情報に含まれる状態情報から、ペン情報が送信されたセンサー部とそのセンサー部の現在の検出状態とを特定するペン情報解析部と、前記センサー部の検出状態と、その検出状態に予め対応づけられた機能内容とを含む設定情報を記憶した記憶部と、前記ペン情報解析部により特定されたセンサー部の現在の検出状態と、前記設定情報とを比較し、一致した設定情報の機能内容を選択する機能選択部と、前記選択された機能内容に対応した入力機能が実行されるようにする機能実行部とを備えたことを特徴とする情報処理装置を提供するものである。
これによれば、利用者のセンサー部に対する接触操作により、所望の機能を選択することができ、複数個の検出状態と機能内容とを予め関係づけて記憶しておくことにより、センサー部に対する接触操作をするだけで、多数の機能の切り替えを実現できる。
【００１４】
ここで、前記センサー部が、第１センサーと第２センサーとからなり、ペン情報送信部によって、第１センサーが接触されたことを示す状態情報が送信された場合と、第２センサーが接触されたことを示す状態情報が送信された場合とでは、前記機能選択部は、その状態情報によって特定された検出状態と対応づけられた機能内容として異なる機能を選択することを特徴とする。
また、前記第１センサーが接触されたことを示す状態情報が送信された場合、前記機能選択部は前記機能内容として描画機能を選択し、前記第２センサーが接触されたことを示す状態情報が送信された場合、前記機能内容として消去機能を選択することを特徴とする。これによれば、２つのセンサーを設け、接触するセンサーを異ならせることにより、容易に機能選択ができる。
また、センサー部が３つ以上のセンサーからなる場合も同様に、接触するセンサーを異ならせることで多機能を実現できる。
【００１５】
また、前記センサー部の検出状態に対応づけられた機能内容が描画色を巡回的に変更する機能であり、前記記憶部に記憶された設定情報の機能内容に、巡回的に切り替える複数の色が設定されていることを特徴とする。これによれば、センサー部への接触操作をするだけで、容易に、描画色を変更することができる。
【００１６】
また、前記記憶部に、センサー部の複数の検出状態が記憶されている場合、各検出状態に対応づけられて記憶される機能内容が異なる機能であることを特徴とする。これによれば利用者の接触操作として、各検出状態に対応する異なる操作をすることにより、容易に異なる機能を実現できる。すなわち容易な操作で多機能が実現できる。
たとえ、センサー部が１つのセンサーからなる場合であっても、その１つのセンサーに対して複数の検出状態を記憶しておくことにより、少ないセンサー数で多数の入力機能を実現できる。
【００１７】
また、前記記憶部に、センサー部の複数の検出状態が記憶されており、ダブルクリックに対応する機能内容として予め設定された複数の機能を切替えるための情報が記憶され、シングルクリックに対応する機能内容として現在選択されている操作の実行機能を呼び出すための情報が記憶されていることを特徴とする。これによれば、従来からコンピュータの入力操作で用いられているシングルクリックまたはダブルクリックという容易な操作をするだけで、２つの異なる機能を実行できる。
また、前記記憶部に記憶されるセンサー部の検出状態が、シングルクリックと、ダブルクリックと、一定時間接触のある状態が継続されている状態と、一定時間接触のない状態が継続されている状態とを含むことを特徴とする。
このような検出状態を、機能内容と対応づけて記憶しておくことにより、容易な操作で多機能を実現できる。
【００１８】
また、前記センサー部が、第１センサーおよび第２センサーからなり、前記第１センサーが一定時間接触のある状態が継続されているときに、同時に前記第２センサーがシングルクリックまたはダブルクリックされた場合、前記機能選択部が、この２つのセンサーの接触状態に予め対応づけられて記憶部に記憶された機能内容を選択することを特徴とする。
これによれば、２つのセンサーに対して同時に所定の接触操作をした場合にのみ、機能が選択されるので、誤動作を防止できる。
【発明の効果】
【００１９】
この発明によれば、センサー部を設け、センサー部に対する接触方法を異ならせることにより、その接触方法によって特定される入力機能が実行されるようにペン情報を入力制御装置へ送信するので、センサー部に対する接触方法を予め複数個設定しておくことにより、センサー部への接触という容易な操作で、入力操作中における入力機能の切り替えを容易にすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜情報処理装置の構成＞
図１に、この発明で利用する情報処理装置の一実施例の構成ブロック図を示す。
この発明の情報処理装置は、主として、入力ペン１００，入力制御部１０，表示部２１，ペン入力部３０とから構成される。ここで、情報処理装置は、入力ペンからのペン情報に基づいて、入力制御部が機能選択を行い、入力ペンを用いてペン入力部に対して手書き指示操作を行うことにより、選択された入力機能を実行する装置に相当する。
入力ペン１００は、この発明の電子入力装置に相当し、利用者が各種情報の入力や、手書き文字および図形等の入力を行うための装置である。
入力ペン１００は、後述するように、主として、センサー部１０１，接触検出部１０２，ペン情報送信部１０３，ペン情報生成部１０４，電池１０５とから構成される。
【００２１】
表示部２１は、入力制御部１０からの指示に基づいて、各種情報を表示する部分であり、ＣＲＴ，ＬＣＤ，ＰＤＰなどの種々の表示装置を用いることができる。
ペン入力部３０は、利用者が入力ペン１００を用いて、各種情報や、手書き文字等を入力する板状の入力装置であり、いわゆるタッチパネルやタブレットに相当する部分である。タッチパネルの場合は、表示部の画面に対向させて、接触センサーを設け、入力ペン１００で押された位置の座標情報が、接触センサーから出力される。
また、ペン入力部３０は、入力ペン１００によって押された位置の情報（座標情報）を、入力制御部１０へ送信する部分であり、後述するように、主として、座標入力部３１，座標検出部３２，座標送信部３３とから構成される。
【００２２】
入力制御部１０は、前記した入力機能を実行する入力制御装置に相当し、入力ペン１００とペン入力部３０とから送信される情報を受信して、その情報を解析して入力された情報（たとえば手書き文字）を表示部２１に表示したり、あるいは入力された情報に基づいて特定の入力機能を実行する部分である。
入力制御部１０は、たとえば、パソコンなどの情報処理装置の一機能として実現され、入力ペン１００，表示部２１およびペン入力部３０に対する情報の入出力を制御する部分である。
【００２３】
たとえば、赤色の線画入力機能を実行するための押しボタンセンサーを入力ペン１００の表面に設け、この押しボタンセンサーを指で接触したまま、入力ペン１００でペン入力部３０に対して線画を描いたとき、入力制御部１０は、描かれた線画の座標情報をペン入力部３０から受信して、その線画を表示部２１に表示させる。
【００２４】
＜入力ペンの説明＞
図２に、この発明の入力ペンの一実施例の斜視図を示す。また、図３に、この入力ペンを所持した概略図を示す。
入力ペン１００は、図２に示すように、一方向に細長い棒形状のペンであり、手で持つ保持部は、一方向に長い側面部と、側面部の両側に設けられた端部とからなる。２つの端部は、その先端が鋭利な形状となり、文字や図形などの手書き指示を入力できるようになっている。
また、図２では、入力ペン１００の側面部は４つの面（Ａ，Ｂ，Ｃ，Ｄ）からなり、側面部のいずれか１つの側面または複数の側面に、センサー部１０１（センサー００１）を設ける。後述するように、センサー部１０１は、１または２以上のセンサーから構成され、各センサーに対する異なる接触方法により、複数の入力機能のうちいずれかの機能が選択される。
【００２５】
また、図１に示した接触検出部１０２，ペン情報送信部１０３，ペン情報生成部１０４，電池１０５は、４つの側面で囲まれたペン内部に収納される。
なお、側面形状はこれに限るものではなく、円筒形状や６つの側面を持つ６角形状あるいはその他の多角形状であってもよい。
【００２６】
センサー部１０１には、たとえば静電容量の変化を検出することが可能な容量検出型のセンサーを用いることができる。
センサー部１０１は、図２のセンサー００１のように、入力ペン１００の側面部に少なくとも１つ設ける。あるいは後述するように、入力ペンの側面部の所定の位置に、複数個設けてもよい。センサー部１０１を設ける位置および個数は、予め設計仕様により決定される。
たとえば、一方の端部の近傍であって利用者が保持部を保持する位置に１つのセンサーを設ける。
【００２７】
また、センサー部が２以上のセンサーからなる場合、利用者が入力ペンを持ち代えずに容易かつ迅速に操作できるようにするために、少なくとも１つのセンサーは一方の端部の近傍であって利用者が前記保持部を保持する位置に設けることが好ましい。
さらに、２つのセンサーが設けられる場合、一方の第１センサーは一方の第１端部の近傍に設け、他方の第２センサーは他方の第２端部の近傍に設けてもよい。
【００２８】
また、一方の端部の近傍に複数個のセンサーを設けてもよい。この場合、誤動作防止のため、その複数のセンサーが同時に接触されたときにのみ、予め設定された機能が実行されるようにすることが好ましい。
たとえば、一方の端部の先端からほぼ同距離離れた側面部に３つのセンサーを設けたとすると、この３つのうちいずれか一つのセンサーのみが接触された場合は所定の機能は実行されず、３つのセンサーに同時に接触されたときだけその所定の機能を実行するようにする。
【００２９】
接触検出部１０２は、利用者が指でセンサーを触っているときと触っていないときの静電容量の変化を検出する部分である。すなわち、センサーへの接触のある状態と接触のない状態との相互間の変化を検出する。
たとえば、センサー００１に指が触れていない状態１の静電容量Ｃ１を予め記憶しておき、指でセンサー００１に触れた場合の静電容量Ｃ２が、所定のしきい値Ｃ０よりも小さくなった場合に（Ｃ２＜Ｃ０＜Ｃ１）、接触検出部１０２は、利用者がそのセンサー００１を指で触れた状態２になったと判断する。
【００３０】
センサーに触れていない状態１（接触のない状態）から、センサーに触れている状態２（接触のある状態）に変化した場合、その状態が変化したことを示す状態情報を含むペン情報が生成され、入力制御部１０へ送信される。
また逆に、接触検出部１０２が、センサーに触れられていた状態２（接触のある状態）から触れられていない状態１（接触のない状態）に変化したことを検出した場合も、その状態変化を示す状態情報を含むペン情報が生成され、入力制御部１０へ送信される。
【００３１】
ペン情報生成部１０４は、上記のような入力ペンの接触状態の変化や接触の有無などを示すペン情報を生成する部分である。このペン情報に含まれる状態情報によって、センサー部に対して行われた接触方法を特定することができる。
また、ペン情報送信部１０３は、生成されたペン情報を、入力制御部１０へ送信する部分である。
【００３２】
入力ペン１００と入力制御部１０とは、有線ケーブルで接続され、このケーブルを介して、ペン情報送信部１０３からペン情報受信部１１へ、ペン情報を送信してもよい。
しかし、利用者の入力の容易性を考慮すると、有線ケーブルを備えずに、無線通信でペン情報を送信することが好ましい。
すなわち、ペン情報送信部１０３と、入力制御部１０のペン情報受信部１１とは、赤外線や電波を送受信する無線通信機能を有し、Bluetoothなどの所定の通信プロトコルで通信を行うようにしてもよい。
電池１０５は、センサー部等の各機能ブロックに電源を供給するものであるが、主として無線通信の場合に備えられ、有線ケーブルを介して電源を供給する場合はなくてもよい。
【００３３】
図４に、入力ペン１００において生成され入力制御部１０へ送信されるペン情報の一実施例の説明図を示す。ここでは、１つのペン情報は、センサー番号と、状態とから構成される。
センサー番号は、センサー部１０１を構成する各センサーを特定する識別番号である。
状態（以下、状態情報とも呼ぶ）とは、そのセンサーの状態変化または現在の状態を示す情報であり、接触が検出されたセンサーに対する接触方法を特定した情報に相当する。たとえば、図４に示したような６つの状態情報が考えられる。
【００３４】
図４において、「ＯＦＦ」は、利用者がそのセンサーに接触していない状態（接触のない状態１）であることを意味し、「ＯＮ」は利用者がそのセンサーに接触している状態（接触のある状態２）であることを意味する。
ここで、「状態０１」は、そのセンサーの状態がＯＦＦからＯＮへ変化したことを意味する。たとえば、利用者が入力ペンを持ち、指でセンサーに触れる操作をしたことを意味する。この場合、「状態０１」によって、利用者がセンサーに接触したという接触方法が特定される。
「状態０２」は、そのセンサーの状態がＯＮからＯＦＦへ変化したことを意味する。この場合、「状態０２」によって、利用者がセンサーへの接触を解除したという接触方法が特定される。
【００３５】
また、「状態１０」は、そのセンサーが現在ＯＦＦ状態（接触のない状態）が継続していることを意味し、「状態１１」は、そのセンサーが現在ＯＮ状態（接触のある状態）が継続していることを意味する。
また、「状態２０」は、そのセンサーが一定時間内にシングルクリックされたこと、すなわち、接触状態が「ＯＦＦ−＞ＯＮ−＞ＯＦＦ」へと変化したことを意味する。さらに、「状態２１」は、そのセンサーが一定時間内にダブルクリックされたことを意味する。たとえば、センサーの接触状態が、１秒間の間にＯＦＦ，ＯＮ，ＯＦＦ，ＯＮ，ＯＦＦという順に変化したことを意味する。このように接触状態の変化を検出することにより、シングルクリックまたはダブルクリックという接触方法が特定される。
入力ペンに設けられた１つのセンサーに対して異なる接触方法をするごとに、上記のような異なる状態情報を生成するものとする。
ただし、同じ状態が継続しているときは、状態「１０」または「１１」を常時送信するのではなく、電池の消費電力を少なくするために、一定時間ごと、または、入力制御部１０側から要求があったときに送信するようにしてもよい。
【００３６】
図４のペン情報は、一つの実施例であって、これに限るものではない。たとえば、状態変化のないとき（状態１０，１１）は送信せずに、状態変化のあったときすなわち状態０１と０２のときのみ、ペン情報を生成して送信するようにしてもよい。
また、入力ペン側で、複数のセンサーの接触の有無を解析し、その解析結果によって特定される機能に関する情報を生成して送信するようにしてもよい。
その他、ペン情報としては、３回以上のクリックのようなものも考えられる。
【００３７】
＜ペン入力部の説明＞
ペン入力部３０そのものは、従来から利用されているタッチパネル等を用いることができる。
たとえば、座標入力部３１は、四角形状の平面パネルであり、座標検出部３２としては、平面パネルに平行に積層された薄膜センサー群を用いることができる。
【００３８】
また、平面パネルの上辺と左辺に平面パネルの表面に沿って光を出射する複数の発光素子を設置し、下辺と右辺に、その光を受光する複数の受光素子を設置して、入力ペンによってさえぎられた光の位置を受光素子で検出するようにした座標検出部３２を設けてもよい。
平面パネル上の座標の検出は、この他に、抵抗膜方式，電磁誘導方式，赤外線方式，ＣＣＤ検知方式など種々のものがあり、いずれを用いてもよい。
座標送信部３３は、座標検出部３２で検出した信号を平面パネルの座標情報（Ｘ座標，Ｙ座標）に変換して入力制御部１０の座標受信部１３へ送信する部分である。
ペン入力部３０と入力制御部１０との間の通信は、有線ケーブルを介したデータ通信でもよく、また、赤外線や電波による無線通信でもよい。
【００３９】
＜入力制御部の説明＞
入力制御部１０は、図１に示すように、主として、ペン情報受信部１１，表示制御部１２，座標受信部１３，ペン情報解析部１４，機能選択部１５，機能実行部１６，記憶部４０とから構成される。
入力制御部１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ，タイマー等からなるマイクロコンピュータにより実現され、各機能ブロックの機能は、記憶部４０に予め格納された制御プログラムに基づいて、ＣＰＵが各種ハードウェアを有機的に動作させることにより実現される。
【００４０】
ペン情報受信部１１は、入力ペン１００のペン情報送信部１０３から送信されたペン情報を受信する部分であり、前記したように有線又は無線による通信機能を有する部分である。受信されたペン情報４３は、記憶部４０に記憶される。
表示制御部１２は、表示部２１に表示すべきデータを生成し、表示部２１に与える部分である。たとえば、入力ペンによってペン入力部３０に描かれた線画や手書き文字を、表示データに変換して、表示部２１に与える。
座標受信部１３は、ペン入力部３０の座標送信部３３から送信された座標情報を受信する部分である。受信された座標情報４４は、記憶部４０に記憶され、表示データの生成に用いられる。
【００４１】
ペン情報解析部１４は、受信したペン情報の内容を確認して、利用者が入力ペンに設けられたどのセンサーにどのように触れたかを認識する部分である。
具体的には、受信したペン情報に含まれる状態情報から、ペン情報が送信されたセンサー部と、そのセンサー部の現在の接触状態とを特定する部分である。
センサーが複数個ある場合、受信したペン情報から、各センサーの番号と各センサーの現在の状態が特定される。
また、センサーの接触の変化があったときにのみペン情報が送られてくる場合は、その変化状態を一定時間監視し、そのセンサーに対して利用者がシングルクリックをしたか、又はダブルクリックをしたかを確認する。
【００４２】
機能選択部１５は、ペン情報解析部１４によって特定されたセンサー部の現在の接触状態と、記憶部４０に予め記憶された設定情報とを用いて、利用者が入力ペンでどのような機能を選択したかを認識する部分である。具体的には、現在の接触状態と設定情報とを比較することにより、一致した設定情報に含まれる機能内容を選択する。
センサーが複数個ある場合は、各センサーに予め設定された機能内容と、複数のセンサーの現在の接触状態の組合せに基づいて、実行すべき機能が選択される。
機能実行部１６は、入力ペンで手書き入力操作を行った場合に、座標受信部１３で受信した座標情報を用いて、機能選択部によって選択された機能内容に対応した入力機能を実行する部分である。
【００４３】
各センサーの接触状態を示す状態情報と、その接触状態に対応づけられた実行すべき機能内容との対応関係は、予め設定情報４１として記憶部４０に格納しておく。この設定情報４１は、設計時に予め固定的に設定しておいてもよく、また、利用者が後から設定変更が可能なように、ＲＡＭやハードディスクに記憶しておいてもよい。
【００４４】
＜設定情報の説明＞
図５に、設定情報の一実施例の説明図を示す。
図５では、入力ペンに１つのセンサーを設けた場合、その１つのセンサーに対する設定情報の例を示している。この設定情報４１は、出荷前に予め記憶部４０に記憶しておく。
ここで、センサーは、センサー番号が００１である。
【００４５】
また、ペン情報の「状態」として２つの情報が設定されており、そのセンサー００１の「状態」として、２０が送信されてきたとき、そのセンサー００１が「シングルクリック」されたことを意味し、選択モードとして「項目切替選択」が利用者によって指示されたことを意味する。
すなわち、利用者がセンサー００１をシングルクリックしたとき、利用者によって「項目切替選択」を意図する入力がされたと認識される。
ここで、「項目切替選択」とは、現在選択されている機能内容に対する項目（色，太さなど）の選択を意味する。たとえば機能内容として「色選択」が選択されている場合に、描画色を巡回的に変更する機能を意味し、予め設定された色のいずれか（赤，黒…など）を巡回的に選択するモードをいう。
【００４６】
図５においては、項目切替選択の情報として、色選択情報，太さ選択情報，消しゴム選択情報を示している。
色選択情報は、Ｎ個の色が予め設定されており、各色に順序が設定されている。図５では、黒が第１順位であり、赤が第２順位であり、黄が第Ｎ順位である。機能内容が「色選択」の場合において、センサー００１をシングルクリックするごとに、入力ペンの入力色が、その設定順序に従って、巡回的に変更される。たとえば、現在描画に用いる色として選択された入力色が黒の場合に、センサー００１を１回シングルクリックすると、以降の入力色が赤に切り替えられる。すなわち、その後入力ペンで描かれる線画の表示色は赤となる。
【００４７】
太さ選択情報も同様に、太さの種類が予めＭ個設定されており、機能内容として「太さ変更」が選択されている状態で、センサー００１をシングルクリックするごとに、太さがその順序に従って切り替えられる。
【００４８】
また、図５において消しゴム選択情報は、予め５つの大きさが設定されており、機能内容として「消しゴム変更」が選択されている状態で、センサー００１をシングルクリックすると、入力された線画を消去するための消しゴムの大きさが、その順序に従って切り替えられる。これらの選択情報の順序と個数は、予め固定的に設定してもよいが、利用者によって変更可能なように設定してもよい。
【００４９】
また、図５において、ペン情報の「状態」として、２１が送信されてきたとき、そのセンサー００１が「ダブルクリック」されたことを意味し、選択モードとして「機能切替選択」が利用者によって指示されたことを意味する。
すなわち、利用者がセンサー００１をダブルクリックしたとき、利用者が「機能切替選択」を意図する入力をしたと認識される。
ここで、「機能切替選択」とは、予め設定されている複数の機能内容のうち、いずれかの機能内容を選択するモードを意味する。たとえば、図５には、機能切替選択によって選択可能な５つの機能内容とその選択順序を示している。
【００５０】
図５において、第１順位が「色選択」機能であり、第２順位が「消去（消しゴム）」機能であり、第３順位が「太さ変更」機能であり、第４順位が「消しゴム変更」機能であり、第５順位が「手書き文字認識」機能である。
たとえば、現在選択されている機能内容が「色選択」であった場合に、利用者がセンサー００１を１度ダブルクリックしたとき、現在の選択機能内容が、「消去」機能に切り替えられる。
この後、入力ペン１００を用いてペン入力部３０に対して線画を描くような操作をした場合、表示部に消しゴムが表示され、すでに描かれていた文字や図形等の消去動作が実行される。この機能内容についても、ダブルクリックをするごとに、巡回的に機能が切り替えられる。
【００５１】
機能内容として「色選択」が選択された場合は、現在選択されている色で、入力ペンによる線画等の入力が行われる。
この状態で、利用者がセンサー００１を１回ダブルクリックすると、第２順位の「消去」機能に切り替えられ、所定サイズの消しゴムで入力ペンによる消去作業が行われる。
また、「色選択」が選択されている状態で、利用者がセンサー００１のダブルクリック操作を２回した場合、第３順位の「太さ変更」機能に切り替えられ、入力ペンで描く線の太さを変更可能なモードとなる。この後、入力ペンのセンサー００１のシングルクリックを何度か繰り返すことで、太さ選択情報の順序に従って選択する太さが切り替えられ、所望の太さを選択することができる。
【００５２】
「消しゴム変更」機能についても、「太さ変更」機能と同様に、この機能内容が選択されている状態で、センサー００１のシングルクリック操作を何度かすることにより、所望の大きさの消しゴムを選択することができる。
また、「色選択」機能が選択されている状態において、利用者が４回ダブルクリック操作を繰り返すと、第５順位の「手書き文字認識」機能に切り替えられる。
「手書き文字認識」機能が選択されている状態で、入力ペンにより、ペン入力部３０に対して文字が手書き入力されたとすると、その手書き文字の文字認識が行われる。
【００５３】
たとえば、入力ペンを用いて、「漢字」という線画を手書き入力し、この手書き入力した文字部分を円で囲むような操作をした場合、線画として手書き入力されていた「漢字」が文字認識され、「漢字」という文字として認識される。あるいは、文字認識が困難な場合は、その手書き文字に近い認識候補のリストを表示して、利用者に正しい文字を選択してもらってもよい。
【００５４】
また、入力ペンを用いて、「ひらがな」あるいは「カタカナ」で文字（たとえば、「かんじ」）を手書き入力し、この手書き入力した文字部分（かんじ）を円で囲んで、「かな漢字変換」を意味する入力操作をした場合、まず、その手書き入力された文字部分である「かんじ」を文字認識し、文字認識された「かんじ」に対する漢字の変換候補のリスト（漢字，幹事，感じ，寛治，…など）を表示し、利用者にこのリストから利用者が変換したかった漢字を選択してもらうようにしてもよい。
【００５５】
以上のように、図５に示した設定情報４１は、一実施例であって、これに限るものではなく、設計仕様により、これ以外の機能内容や、項目選択情報を予め設定し、ＲＯＭ等に固定記憶してもよい。また、設定情報４１は、ＲＡＭやハードディスクのように書き替え可能なメモリに記憶し、この設定情報の内容をユーザ独自の定義内容に変更できるようにしてもよい。
【００５６】
また、記憶部４０の選択機能情報４２は、機能選択部１５によって選択された現在の機能内容や、各項目情報（色，太さなど）を一時記憶したものである。
たとえば、図５の場合、初期状態において、選択機能情報４２として、「色選択」機能，色＝「黒」，太さ＝「中太」，消しゴムの大きさ＝「中」を予め記憶しておいてもよい。
【００５７】
図７に、入力ペンに２つのセンサー（００１，００２）を備えた場合の設定情報４１の一実施例の説明図を示す。
また、図６に、２つのセンサー（００１，００２）を設けた入力ペンの一実施例の斜視図を示す。ここで、第１のセンサー００１を入力ペンの一方の端部の近傍に設け、第２のセンサー００２を他方の端部の近傍に設ける。
２つのセンサーを設けた場合は、２つのセンサーに対する接触方法の組合せによって、図７に示すような８通りの機能内容が考えられる。
１つのセンサーごとに、複数の接触状態が記憶されている場合は、その各接触状態に対応づけられて記憶される機能内容を異ならせることにより、多機能が実現できる。
２つのセンサーそれぞれについて、記憶される接触状態としては、非接触状態（ＯＦＦ状態），接触状態（ＯＮ状態），シングルクリック，ダブルクリックの４つの状態が考えられ、これらの状態に対応したペン情報が、入力ペン１００からペン情報受信部１１へ送信されるものとする。
【００５８】
各センサーのシングルクリックおよびダブルクリック操作は、入力ペン１００を手で持ち、たとえば入力ペンを持っている手の人差し指で行えばよい。ただし、入力ペンを持っていない方の手の指で、センサーのクリックをしてもよい。
また、図７の機能５〜８の場合は、たとえば一方の手で入力ペンを持った状態で一方のセンサーに接触したまま、他方の手で、他方のセンサーに対してシングルクリックまたはダブルクリック操作をしてもよい。
【００５９】
図７において、機能１は、第２センサー００２には接触しない状態（ＯＦＦ）で、第１センサー００１をシングルクリックした場合である。このとき、第１センサー００１に設定されている現在の設定機能モードの内容（選択機能情報４２）を、記憶部４０から呼び出し、以後のセンサー００１のクリック操作を有効とし、設定機能を変更できるようにする。すなわち、第１センサー００１のシングルクリックの場合、現在選択されている手書き入力操作の実行機能を実行できるようにするための情報を呼び出す。
【００６０】
機能２は、第２センサー００２には接触しない状態（ＯＦＦ）で、第１センサー００１をダブルクリックした場合である。
このとき、ダブルクリックを繰り返すことにより、予め設定されていた機能内容を、予め設定されていた順序に従って巡回的に切り替える。
すなわち、ダブルクリックに対応する機能内容として、予め設定されていた複数の機能を切替えるための情報が記憶されている。
【００６１】
この機能２では、第１センサー００１のダブルクリックにより、いくつかの手書き入力の色と漢字変換機能が切り替えられる。
たとえば、呼出した現在の機能内容の色情報が「黒」であったとすると、第１センサー００１のダブルクリックを１回することにより、入力色が「橙」に切り替えられる。
また、現在の色情報が「紫」であったとすると、ダブルクリックを１回することにより、紫色による手書き入力機能（描画機能）から、「漢字変換」機能に切り替えられる。
この後、前記したような手書きかな文字から漢字への変換機能が実行できるようになる。
また、「漢字変換」機能が選択されている状態で、ダブルクリックを１回することにより、黒色による手書き入力機能（描画機能）に切り替えられる。
【００６２】
機能３は、第１センサー００１が非接触状態で、シングルクリックするセンサーがセンサー番号００２のセンサーに代わるだけで、機能１と同じ機能である。
機能４は、２つのセンサーの操作が逆になるだけで、機能２と同様の機能を実行するものである。ただし、巡回的に選択される機能内容は異なり、図７では、ダブルクリックの繰り返しにより、「赤」，「黄」，「青」の手書き入力機能（描画機能）と、消しゴム（消去）機能とが、巡回的に選択される。
ここでは、機能１と３について同じ機能とし、機能２と４について同じ機能として説明したが、これに限るものではなく、それぞれ異なる機能としてもよい。たとえば、機能１の第１センサーのシングルクリックでは、黒色による描画機能を固定的に選択し、機能３の第２センサーのシングルクリックでは、消しゴム機能（消去機能）を固定的に選択するようにしてもよい。
【００６３】
機能５および６は、入力ペンで描画する線の太さを変更する機能である。
機能５では、一方の第１センサー００１を一方の手で接触した状態のままとし、同時に、他方の第２センサー００２をシングルクリックする。すなわち、第１センサーが接触のある状態が継続されているときに、同時に第２センサーがシングルクリックされた場合である。
このような操作をすることにより、描画線の太さを現在の太さよりも１レベルだけ細い太さに変更する。以後、１レベルだけ細くなった太さの線で手書き入力される。
機能６では、一方の第１センサー００１を接触した状態のままとし、同時に、他方の第２センサー００２をダブルクリックする。この操作により、描画線の太さが１レベルだけ太くなる。
【００６４】
機能７および８は、入力ペンで描画する線の太さ、または消去機能選択時における消しゴムのサイズを変換する機能である。
機能７では、一方のセンサー００２を接触した状態のままとし、同時に、他方のセンサー００１をシングルクリックする。これにより、描画線の太さを１レベルだけ細くするか、または消しゴムのサイズを１レベルだけ小さくする。
機能８では、一方のセンサー００２を接触した状態のままとし、同時に、他方のセンサー００１をダブルクリックする。これにより、描画線の太さを１レベルだけ太くするか、または消しゴムのサイズを１レベルだけ大きくする。
【００６５】
図７のように、入力ペンに２つのセンサーを備えた場合は、接触検出部１０２が、この２つのセンサー（００１，００２）の状態を検出し、ペン情報生成部１０４が、その検出状態に対応したペン情報をセンサーごとに生成する。そして、ペン情報送信部１０３が、２つのセンサーのペン情報を、無線通信で、入力制御部１０へ送信する。
入力制御部１０のペン情報受信部１１が、２つのセンサーのペン情報を受信すると、ペン情報解析部１４がそのペン情報の内容を解析する。
【００６６】
この解析により、たとえば、第１センサー００１がシングルクリックされたか、ダブルクリックされたか、又は非接触状態あるいは接触状態であるかが特定される。第２センサー００２についても同様である。
その後、機能選択部１５が、ペン情報解析部１４の上記のようなペン情報の解析結果と、記憶部４０に予め記憶されている図７のような設定情報４１とを比較して、入力ペンのセンサー接触操作によって選択された機能を特定する。
【００６７】
そして、機能実行部１６は、特定された機能に対応する処理を実行する。たとえば、ペン情報解析部１４で特定された２つのセンサーの状態が、センサー００１：ＯＮ（接触）状態、かつセンサー００２：シングルクリックであったとすると、機能選択部１５は、図７の設定情報の中から、機能５を選択し、現在設定されている描画線の太さを１レベルだけ細くなるように設定変更する。
【００６８】
この後、入力ペン１００で、ペン入力部３０に対して線画が手入力された場合、機能実行部１６は、座標受信部１３によって受信された座標情報をもとに、手入力された線画に対応する表示データが以前よりも１レベル細い太さの線分となるように、表示制御部１２を制御して、表示部２１に与える。
【００６９】
以上のように、この発明では、入力ペンに設けられた１つのセンサーに対して、固定された１つの機能のみが設定されることはなく、１つのセンサーに対して特定の操作をすることにより、予め設定された複数の機能のうち、いずれかの機能を実行させることができる。すなわち、１つのセンサーに複数の機能を割り当てることができ、多数の機能を実現するために入力ペンに設けるセンサーの数を少なくすることができる。
【００７０】
また、センサーに対する操作は、シングルクリックやダブルクリックなどの通常のコンピュータで行っているマウス操作と同様の操作に限定すれば、利用者に負担をかけることなく、容易な操作で、手書き入力時の機能選択および機能変更をすることができる。
また、図５や図７のような設定情報４１をハードディスクなどの書き換え可能なメモリに記憶しておくことで、いつでも、利用者が機能内容を自ら意図するものに容易に変更することが可能となる。
【００７１】
入力ペンに１つまたは２つのセンサーを設けた場合の設定情報４１について説明したが、一般に、Ｎ個（Ｎ≧３）のセンサーを入力ペンに設ける場合も同様に、Ｎ個の各センサーごとに得られる状態情報を組み合わせ、その組み合わせごとに異なる機能内容を予め割り当てた設定情報を作成するようにすればよい。
【００７２】
ただし、センサーの数と、割り当てる機能の数を増加させることは、１つの入力ペンで多機能を実現することが可能となるが、利用者のセンサーの接触操作が複雑となるので、むやみにそれらの数を増やすのは好ましくない。
また、センサーの数によらず、設定された実行可能な機能が多数ある場合は、利用者がどのような機能がどのような接触操作によって実現できるかを容易に把握することができるようにするため、操作と機能内容の対応一覧表示を常時あるいはいわゆるヘルプ機能として必要な時に表示部に表示させることが好ましい。
また、入力ペンに複数個のセンサーを設けた場合、利用者がどのセンサーに接触したかを視覚的に容易に確認できるようにするため、たとえば入力ペンに各センサーと対応づけた色の発光をするＬＥＤを設けることが好ましい。
【００７３】
＜入力ペンの操作および機能選択処理の実施例＞
図８に、１つの入力ペンに２つのセンサーを設けた場合の機能選択処理の一実施例のフローチャートを示す。
ここでは、図６に示したように、入力ペンに２つのセンサー（００１，００２）を設け、一方の第１センサー００１に１度接触することにより「黒色」の色選択が行われ、他方の第２センサー００２に接触することにより「赤色」の色選択が行われる場合について説明する。
ただし、色そのものについては、この２色に限るものではなく、設定により、その他の色に変更できるようにすることが好ましい。
【００７４】
図８のステップＳ１１において、接触検出部１０２が、利用者によって入力ペンのどちらかのセンサーに接触（タッチ）されたか否かチェックする。タッチされたことを検出した場合、ステップＳ１２において、２つのセンサーのうちどちらのセンサーにタッチされたかをチェックする。接触の有無の判断については、たとえばセンサーごとに、静電容量の変化をチェックすることで確認できる。
【００７５】
ステップＳ１２で、たとえば第１センサー００１にタッチされたことを検出すると、そのことを示すペン情報が生成され、ペン情報送信部１０３によってそのペン情報が入力制御部１０へ送信される。
入力制御部１０では、ペン情報解析部１４によってペン情報の内容が解析され、機能選択部１５によってタッチされた第１センサー００１に対応づけられた設定情報が呼び出される。
この場合、ステップＳ１３へ進み、センサー００１が接触されたことに対応する「黒色による描画機能」が、設定情報から呼び出され、選択される。この後、入力ペンによる線画入力された場合は黒色の線画が表示部に表示される。
【００７６】
あるいは、ステップＳ１２で入力ペンのセンサー００２がタッチされたことを確認した場合は、ステップＳ１４へ進み、センサー００２がタッチされたことに対応する「赤色による描画機能」が、設定情報から呼び出され、選択される。
この後、入力ペンで線画入力をすると、赤色の線画が表示部に表示される。
次に、ステップＳ１５へ進み、ステップＳ１３またはＳ１４で選択された機能内容が、現在の設定情報である選択機能情報４２として記憶される。すなわち、選択機能情報４２が更新される。
【００７７】
ステップＳ１６において、センサーへの接触が解除されたか否かチェックする。
もし、利用者がセンサーへの接触をやめた場合は、ステップＳ１７へ進み、その後センサーへの接触がないことを一定時間監視する。センサーへの接触がないまま一定時間を経過した場合は、ステップＳ１８へ進み、スタンバイモードに移行する。スタンバイモードとすることにより、入力ペンの電池の消耗を少なくし、消費電力の低減ができる。
【００７８】
図８の実施例の場合、１つのセンサーにそれぞれ異なる１つの機能を予め割り当てただけであるが、利用者は、センサーに接触するという容易な操作をするだけで、利用者の意思により実行する入力機能を容易に切り替えることができる。
【００７９】
図９に、１つの入力ペンに２つのセンサーを設けた場合の他の機能選択処理の一実施例のフローチャートを示す。
ここでは、図６に示したように、２つのセンサー（００１，００２）を設けているが、一方の第１センサー００１に１度接触することにより線画の入力機能が選択され、他方の第２センサー００２に１度接触することにより消去（消しゴム）機能が選択される場合について、説明する。
また、接触の有無のみを判断するものとし、接触の方法は問わないものとする。センサーへのタッチは、単に接触すればよく、シングルクリックでもダブルクリックでもよいものとする。
さらに、線画の手書き入力における線の色については問わないものとする。
【００８０】
図９のステップＳ２１において、入力ペンのどちらかのセンサー（００１，００２）にタッチされたか否かチェックする。これは、ステップＳ１１と同様の処理である。
また、ステップＳ２２において、どちらのセンサーがタッチされたかをチェックする。これは、ステップＳ１２と同様の処理である。
【００８１】
一方の第１センサー００１がタッチされたとすると、ステップＳ２３へ進み、入力ペンによる線画の描画機能の設定情報を呼び出す。この後、入力ペンでペン入力部３０に線画を描く操作をすると、その線画の軌跡が表示部２１に表示される。
また、他方の第２センサー００２がタッチされたとすると、ステップＳ２４へ進み、入力ペンによる消去（消しゴム）機能の設定情報を呼び出す。この後、入力ペンでペン入力部３０に対する描画操作をすると、線を描く代わりに、すでに描画されていた線画をその軌跡どうりに消去する処理が行われ、その部分の線画の表示が表示部２１から消去される。
【００８２】
ステップＳ２５において、現在設定されている選択機能情報４２を、ステップＳ２３またはステップＳ２４で呼び出された情報に更新する。
ステップＳ２６，Ｓ２７およびＳ２８は、それぞれ図８のステップＳ１６，Ｓ１７およびＳ１８と同じである。
【００８３】
図９の場合、２つのセンサーを設けることにより、それぞれのセンサーに割り当てられた異なる機能を実行させることができる。
また、その機能の切り替えは、センサーに接触するという単純な操作をするだけでよいので、利用者に負担をかけることなく、利用者の意図した機能に容易に切り替えることができる。
【００８４】
図１０から図１４に、１つの入力ペンに２つのセンサーを設けた場合で同時タッチ処理を含む機能選択処理の一実施例のフローチャートを示す。
ここでは、図６に示したように、入力ペンに２つのセンサー（００１，００２）を設けるが、利用者の各センサーへの接触状態の変化を検出することにより、３つ以上の機能選択を可能とする実施例について説明する。
【００８５】
また、１つのセンサーについて、シングルクリックと、ダブルクリックと、一定期間以上接触したままの状態を保ってそれと同時に他のセンサーの１回または２回のタッチを行うという３つの状態変化を、機能選択の操作とする。
たとえば、第１センサー００１のみにタッチした場合、シングルクリックとダブルクリックの２つの状態変化があり、それぞれの状態変化について、予め設定された機能内容が選択されるものとする。
同様に、第２センサー００２のみにタッチした場合も、シングルクリックとダブルクリックの２つの状態変化があり、それぞれ予め設定された機能内容が選択されるものとする。
【００８６】
また、シングルクリックの場合は、そのセンサーをタッチした場合に現在選択されている機能情報（記憶部に記憶された選択機能情報４２）が呼び出されるものとする。
一方、ダブルクリックの場合は、そのセンサーに現在選択されている機能を、他の機能に変更する処理（機能選択の変更処理）をするものとする。
【００８７】
また、同時タッチ処理として、２つのタッチ操作が予め設定されているものとする。
１つのタッチ操作は、第１センサー００１に接触した状態を保持したまま、同時に第２センサー００２に１回あるいは２回接触する操作とする。
このタッチ操作をした場合、機能項目の切り替えを行う。ここではその一つの実施例として、ペン入力の描画機能を実行するときの線の太さを変更する場合について説明する。
また、もう１つのタッチ操作は、第２センサー００２に接触した状態を保持したまま、同時に第１センサー００１に、１回または２回接触する操作とする。このタッチ操作も、同様に機能項目の１つである線の太さを変更するものとする。
【００８８】
まず、図１０において、ステップＳ３１で、ペン情報受信部１１が、入力ペンにタッチしたことを示すペン情報を受信したか否かチェックする。
これは、少なくともどちらか一方のセンサーから接触があったことを示すペン情報が受信されるかどうかチェックすればよい。
受信した場合は、ステップＳ３２へ進み、そうでない場合は、ステップＳ３１を繰り返す。
【００８９】
ステップＳ３２からＳ３５において、ペン情報解析部１４が、受信したペン情報を解析し、２つのセンサーのタッチ状態を確認する。
ステップＳ３２では、利用者がタッチしたセンサーが第１センサー００１のみか否かチェックする。第１センサー００１のみタッチされたと判断した場合は、ステップＳ３６へ進み、センサー００１のタッチ処理、すなわち、センサー００１に予め設定されている機能選択変更処理を行う。この処理は、図１１で説明する。
【００９０】
ステップＳ３２において、タッチされたセンサーがセンサー００１のみでない場合は、ステップＳ３３へ進み、利用者がタッチしたセンサーが第２センサー００２のみか否か、チェックする。
第２センサー００２のみがタッチされたと判断した場合は、ステップＳ３７へ進み、センサー００２のタッチ処理、すなわち、センサー００２に予め設定されている機能選択変更処理を行う。この処理は、図１２で説明する。
【００９１】
ステップＳ３３において、タッチされたセンサーがセンサー００２のみでない場合、ステップＳ３４へ進み、利用者の操作が、第１センサー００１に接触したまま第２センサー００２にタッチした操作であるか否か、チェックする。
このような操作であれば、ステップＳ３８へ進み、同時タッチ処理１を実行する。ここでは、センサー００１の機能項目選択処理（たとえば、太さ変更処理）を行うが、詳細は図１３で説明する。
一方、ステップＳ３４で上記操作でなければ、ステップＳ３５へ進む。
【００９２】
ステップＳ３５において、利用者の操作が、第２センサー００２に接触したまま第１センサー００１にタッチした操作であるか否か、チェックする。このような操作であれば、図１４で後述するように、同時タッチ処理２を実行する。
ステップＳ３５で上記操作でなければ、ステップＳ３１へ戻る。あるいは、他の予め設定された操作があれば、その操作に対応づけられた機能を実行する。
【００９３】
次に、上記４つの各選択処理（Ｓ３６〜３９）の後、現在選択された機能が変更されている場合もあるので、ステップＳ４０において、現在の選択機能情報４２を更新する。
さらに、ステップＳ４１において、タッチ解除の有無をチェックし、ステップＳ４２において一定時間の経過の有無をチェックし、ステップＳ４３において、スタンバイモードへの移行処理を実行する。これらの処理（Ｓ４１〜Ｓ４３）は、図８に示したステップＳ１６からＳ１８と、同様である。
【００９４】
図１１に、図１０のステップＳ３６に示したセンサー００１のタッチ処理の一実施例のフローチャートを示す。
ここでは、第１センサー００１の接触方法が、シングルクリックか、あるいはダブルクリックかを判断し、第１センサー００１の現在の選択機能の変更等をする。
【００９５】
ステップＳ５１において、受信した第１センサー００１の状態情報を用いて、利用者がシングルクリックしたか、またはダブルクリックしたかをチェックする。
シングルクリックの場合はステップＳ５２へ進み、センサー００１の現在の選択機能情報を呼び出し、機能実行部１６によってこの機能が実行可能な状態とする。
たとえば、呼び出された機能が緑色による描画機能であれば、入力ペンで線画が入力された場合、緑色の線画が、呼び出された情報に記憶されていた太さで表示部に表示される。
【００９６】
一方、ダブルクリックの場合、ステップＳ５３へ進み、同様に、センサー００１の現在の選択機能情報を呼び出した後、ステップＳ５４で、機能の選択変更を行う。
第１センサー００１の機能として４つの機能が予め設定情報として記憶されている場合、その設定順序に従って次の機能が選択される。
【００９７】
たとえば、黒色描画，橙色描画，緑色描画および漢字変換機能がこの順序で設定情報として記憶されていたとすると、ステップＳ５３で呼び出した現在選択されている機能を、その次の機能に変更する。現在選択されていた機能が「黒色描画」であった場合は「橙色描画」に変更する。また、現在「漢字変換機能」が選択されていた場合は、最初の設定機能に戻り、「黒色描機能」に変更する。
以上のように、第１センサー００１のダブルクリック操作を何度か繰り返すことにより、４つの機能のうちいずれかの機能を選択することができる。
【００９８】
また、１つのセンサーについて、ダブルクリックという特定の操作をすることにより複数の機能を割り当てることができる。また、入力ペンで手書き入力をする場合に、従来から行われているマウス操作と同様な操作を入力ペン側でするだけで、容易に利用者の望む機能に切り替えることができる。
したがって、入力ペンに設けられたセンサーに対して、１つの機能を固定的に設定するのではなく、入力ペンの使用時において、センサーに対する特定の操作によって機能を容易かつ迅速に切り替えることができ、手書き入力機能の操作性が向上できる。
以上が、ステップＳ３６の機能選択変更処理の一実施例である。ただし、センサーへの接触操作，機能内容，機能の数はこれに限るものではない。
【００９９】
図１２に、図１０のステップＳ３７に示したセンサー００２のタッチ処理の一実施例のフローチャートを示す。
ここでは、第２センサー００２の接触方法が、シングルクリックか、あるいはダブルクリックかを判断し、第２センサー００２の現在の選択機能の変更等をする。
図１２のステップＳ６１〜Ｓ６４は、図１１のステップＳ５１〜Ｓ５４に対応し、図１１の第１センサー００１を第２センサー００２に読み替える。
【０１００】
また、各ステップの処理内容も図１１と同様であるが、ステップＳ６４の選択機能の内容が異なる。
ステップＳ６４では、機能の選択変更を行うが、第２センサー００２の機能としては、第１センサー００１と異なる機能が予め設定されているものとする。
たとえば、第２センサー００２の機能として、赤色描画，黄色描画，青色描画および消しゴム機能が、この順で設定情報として記憶されていたとする。
【０１０１】
この場合、ステップＳ６３で呼び出した現在選択されている機能を、その次の機能に巡回的に変更する。
たとえば、現在選択されていた機能が「黄色描画」であった場合は「青色描画」に変更する。
また、現在「消しゴム機能」が選択されていた場合は、最初の設定機能に戻り、「赤色描画機能」に変更する。
以上のように、第２センサー００２のダブルクリック操作を何度か繰り返すことにより、予め設定されていた機能のうちいずれかを選択することができる。
【０１０２】
図１３に、図１０のステップＳ３８に示した同時タッチ処理１の一実施例のフローチャートを示す。ここでは、第１センサー００１に割り当てられた１つの機能内容について、その機能項目の選択を変更する処理を説明する。
また、図１３の処理は、前記したように、第１センサー００１に接触したまま、同時に第２センサー００２にタッチした場合に実行される。
【０１０３】
機能項目の一つの例として、入力ペンの線の太さを変更する場合について説明する。入力ペンの線の太さとしては、たとえば、図５に示した太さ選択情報が予め設定されており、一定時間内の第２センサー００２の接触回数によって太さを太くするか又は細くするかを判断するものとする。
図１３では、接触回数が１回のとき、すなわちシングルクリックのとき、太さを１レベルだけ太くするものとする。
また、接触回数が所定時間内に２回のとき、すなわちダブルクリックのとき、太さを１レベルだけ細くするものとする。
【０１０４】
図１３のステップＳ７１において、一定時間内の第２センサー００２のタッチ回数を判断する。一定時間内のタッチ回数が１回の場合はステップＳ７２へ進み、２回の場合はステップＳ７５へ進む。
図１３では、タッチ回数が１回または２回の場合のみ示しているが、３回以上の場合についても実行する処理を設定してもよい。
ステップＳ７２において、現在の選択機能情報４２の中から第１センサー００１の現在のペンの太さ情報を呼び出す。
【０１０５】
ステップＳ７３において、呼び出した現在の太さ情報がすでに最大値になっているかどうかチェックする。たとえば、図５の太さ選択情報の「極太」になっていないかどうかチェックする。
最大値になっていれば、もうこれ以上線の太さを太くすることはできないので、処理を終了する。
【０１０６】
一方最大値になっていない場合は、ステップＳ７４へ進み、現在のペンの太さ情報を１レベルだけ太いものに変更する。たとえば、現在の太さが図５の「中太」であった場合、「極太」に変更する。
ステップＳ７５は、現在のペンの太さ情報を呼び出すステップＳ７２と同じ処理である。
ステップＳ７６において、現在のペンの太さ情報がすでに最小値になっているかどうかチェックする。たとえば、図５の「極小」になっていないかチェックする。最小値になっていれば、もうこれ以上線の太さを細くできないので、処理を終了する。
【０１０７】
一方、最小値になっていない場合は、ステップＳ７７へ進み、現在のペンの太さ情報を１レベルだけ細いものに変更する。
以上が、図１３の同時タッチ処理１である。これによれば、２つのセンサーに対して同時に行う特定のタッチ操作により、所定の機能についての項目の変更を、入力ペン側の操作だけで容易に行うことができる。
【０１０８】
図１４に、図１０のステップＳ３９に示した同時タッチ処理２の一実施例のフローチャートを示す。ここでは、第２センサー００２に割り当てられた１つの機能内容について、その機能項目の選択を変更する処理を説明する。
図１４の処理は、前記したように、第２センサー００２に接触したまま、同時に第１センサー００１にタッチした場合に実行されるものであり、図１３の処理において、第１センサー００１を第２センサー００２と読み替え、第２センサー００２を第１センサー００１に読み替えるだけで各ステップの処理内容は同様である。ステップＳ８１〜Ｓ８７は、それぞれ図１３のステップＳ７１〜Ｓ７７に相当する。
以上が同時タッチ処理２であり、入力ペン側のセンサーを接触するだけで、容易に機能項目を変更できる。
【０１０９】
以上のように、この発明では、入力ペンに設けるセンサーの数を複数個とすることによって、入力ペン側の操作で、手書き入力を行う場合の多数の機能を実現できる。
また、入力ペンに設けたセンサーに対する接触方法を複数種類設定しておき、入力ペン側の特定の接触操作を繰り返すことにより、現在実行可能な機能を切り替えることができる。
さらに、利用者の操作性の向上や誤操作防止の観点から、センサーの数や取り付け位置も、種々のものが考えられる。
以下、センサーの配置の実施例について説明する。
【０１１０】
＜センサーの配置の実施例＞
まず、すでに図６に示した入力ペンは、２つのセンサー（００１，００２）を設けた実施例１であるが、入力ペンの４つの側面のうち、１つの同じ側面（たとえば図２のＡ面）に、２つのセンサーを設けている。
また、２つのセンサーは、それぞれ入力ペンの異なる端部の近傍であって、手で入力ペンを持ったときに、たとえば人差指で接触可能な位置に設けてもよい。
この場合、前記した操作方法の他に、センサー００１を人差指で押さえたまま手書き入力をすれば黒色描画をし、逆にセンサー００２を人差指で押さえたまま手書き入力をした場合は赤色描画機能あるいは線画消去（消しゴム）機能を実行するようにしてもよい。
【０１１１】
次に、図１５に、実施例２の入力ペンを示す。ここでは、センサーを６個同じ側面に設けたものを示している。
６個の各センサーごとに異なる機能を予め割り当てておき、人差指でタッチするセンサーを異ならせることにより、手書き入力における機能を切り替えることができる。
センサーの数は６個に限られるものではなく、たとえば入力ペンの長さを長くすれば、より多くのセンサーを設けることもできる。
この場合、いずれかのセンサーに接触したまま、手書き入力操作をすることにより、そのセンサーに対応付けられた機能を実行するようにすれば、センサーの数だけ多機能を実現できる。
また、センサーに接触したまま手書き入力するのではなく、センサーをシングルクリックまたはダブルクリックした後、センサーに接触しない状態で手書き入力するようにしてもよい。
【０１１２】
図１６に、実施例３の入力ペンを示す。ここでは、四つの側面のうち、対向する側面（Ｂ面とＤ面）にセンサーを配置したものを示している。
図示していないが、Ｂ面に設けたセンサー００１と対向するＤ面の位置にもセンサー００１と同一機能を割り当てたセンサーを設ける。また、同様に、Ｂ面のセンサー００２と対向するＤ面の位置に、センサー００２と同一機能を割り当てたセンサーを設ける。
この場合、Ｂ面とＤ面の対向する位置に設けた２つのセンサーを同時に接触した場合にのみ、そのセンサーに対応づけられた機能を実行するようにする。
【０１１３】
たとえば、センサー００２として配置されたＢ面とＤ面の２つのセンサーを同時に接触したまま、手書き入力をすれば、赤色描画機能を実行し、センサー００２として配置されたＢ面のセンサーのみに接触しＤ面のセンサーには接触しない状態では、手書き入力しても赤色描画機能は実行しないようにする。
これによれば、２ヶ所のセンサーを同時に接触しなければ所定の機能を実行することができないので、誤動作を防止できる。
【０１１４】
図１７に、実施例４の入力ペンを示す。
図１６では、入力ペンの側面において、対向する２つの側面にセンサーを設ける例を示したが、ここでは、入力ペンのすべての側面にセンサーを設ける例を示している。
たとえば、４つの側面（Ａ，Ｂ，Ｃ，Ｄ）を持つ入力ペンの場合、同一機能を割り当てたセンサーを、それぞれの側面で、一方の端部からほぼ同じ距離の位置に設ける。この場合も、誤動作防止のために、同一機能を割り当てた各側面のセンサーを同時に接触した場合にのみ、その機能を実行するようにする。
【０１１５】
ただし、変形例として、４つの側面にセンサーを設けるのではなく、任意の３つの側面（たとえば、Ａ，Ｂ，Ｄ面）に設けてもよく、一般に側面の数がＮ個の場合には、少なくとも２つ以上の側面のいずれかにセンサーを配置し、その配置したセンサーすべてに接触した状態でのみ、所定の機能を実行するようにすればよい。
【０１１６】
図１８に、実施例５の入力ペンを示す。ここで、２つの側面に、２組のセンサー群を設ける。１つのセンサー群は、３つのセンサーから構成する。
たとえば、１つのセンサー群において、側面のＡ面に１つのセンサー（１−０１）を配置し、このセンサーの近傍で隣のＢ面に、２つのセンサー（１−０２，１−０３）を配置する。
もう一つのセンサー群は、入力ペンの他端近傍に、同様の構成の３つのセンサー（２−０１，２−０２，２−０３）を配置する。
【０１１７】
１つのセンサー群に属する２つのセンサーを同時に接触することにより、予め対応づけられた機能を実行するようにする。たとえば、Ａ面に配置したセンサー（１−０１）を親指で接触したまま、Ｂ面の一方のセンサー（１−０２）を人差指でシングルクリックすることにより、黒色描画機能を選択するようにする。
また、センサー（１−０１）を親指で接触したまま、Ｂ面の他方のセンサー（１−０３）を人差指でシングルクリックすることにより、赤色描画機能を選択するようにする。
その他に、センサー（１−０１）に接触したまま、センサー（１−０２）をダブルクリックすると、黒色の線の太さを１レベル太くするなどの機能を割り当てることもできる。
【０１１８】
また、もう一方のセンサー群において、センサー（２−０１）を親指で接触したまま、Ｂ面の一方のセンサー（２−０１）をシングルクリックすると消しゴム機能を選択し、またセンサー（２−０１）を接触したまま、Ｂ面の他方のセンサー（２−０３）をシングルクリックすると漢字変換機能を選択するようにしてもよい。
この場合も、１つのセンサーの接触だけでは機能が実行されず、２つのセンサーに同時接触しないと機能が選択されないようにすれば、誤動作を防止できる。
【０１１９】
また、１つのセンサー群を構成する３つのセンサーの配置はこれに限られるものではなく、たとえば右ききや左ききを考慮して他の配置としてもよい。また、１つのセンサー群を構成するセンサーの数は３つに限るものではなく、４つ以上としてもよく、また、多数のセンサーを設けた場合には、利用者の操作性をよくするために、同時接触時に有効となるセンサーを利用者が自ら設定できるようにしてもよい。また、同時接触するセンサーを３つ以上としてもよい。
【０１２０】
図１９に、実施例６の入力ペンを示す。ここでは、センサーの配置については問わず、入力ペンの側面形状を工夫した例を示している。
図１９では、センサーを設けた一部の側面のみ平面形状として、その他の側面は円形としたものを示している。このような形状とすることにより、手で持ちやすくセンサーに接触しやすくすることができる。すなわち、指で接触するセンサーの配置部分の形状を工夫することにより、利用者の操作性を向上できる。
【０１２１】
図２０に、実施例７の入力ペンを示す。
ここでは、入力ペンの一方の端部に、ＬＥＤを内蔵したものを示している。ＬＥＤは、側面に設けた複数のセンサーのうち、どのセンサーに接触したかを利用者に知らせるために設けたものである。
たとえば、図２０のように、３つのセンサーが設けられている場合、タッチしたセンサーごとに、ＬＥＤの表示色を異なるものとすれば、３つのセンサーのうち、どれに接触したかを容易に利用者に知らせることができ、誤操作を防止できる。
【図面の簡単な説明】
【０１２２】
【図１】この発明の入力ペンおよび情報処理装置の一実施例の構成ブロック図である。
【図２】この発明の入力ペンの一実施例の斜視図である。
【図３】この発明の入力ペンを所持した場合の一実施例の概略説明図である。
【図４】この発明のペン情報の一実施例の説明図である。
【図５】この発明の設定情報の一実施例の説明図である。
【図６】この発明において、２つのセンサーを備えた入力ペンの一実施例の斜視図である。
【図７】この発明の設定情報に含まれるペン情報と機能内容の一実施例の説明図である。
【図８】この発明の２つのセンサーを持つ入力ペンの機能選択処理の一実施例のフローチャートである。
【図９】この発明の２つのセンサーを持つ入力ペンの機能選択処理の一実施例のフローチャートである。
【図１０】この発明の２つのセンサーに対する同時タッチ処理を含む機能選択処理の一実施例のフローチャートである。
【図１１】図１０に示したセンサー００１のタッチ処理の一実施例のフローチャートである。
【図１２】図１０に示したセンサー００２のタッチ処理の一実施例のフローチャートである。
【図１３】図１０に示した同時タッチ処理１の一実施例のフローチャートである。
【図１４】図１０に示した同時タッチ処理２の一実施例のフローチャートである。
【図１５】この発明の入力ペンのセンサーを設ける位置を示した実施例２の斜視図である。
【図１６】この発明の入力ペンのセンサーを設ける位置を示した実施例３の斜視図である。
【図１７】この発明の入力ペンのセンサーを設ける位置を示した実施例４の斜視図である。
【図１８】この発明の入力ペンのセンサーを設ける位置を示した実施例５の斜視図である。
【図１９】この発明の入力ペンの側面形状を示した実施例６の説明図である。
【図２０】この発明のＬＥＤを設けた入力ペンの実施例７の斜視図である。
【符号の説明】
【０１２３】
１０  入力制御部
１１  ペン情報受信部
１２  表示制御部
１３  座標受信部
１４  ペン情報解析部
１５  機能選択部
１６  機能実行部
２１  表示部
３０  ペン入力部
３１  座標入力部
３２  座標検出部
３３  座標送信部
４０  記憶部
４１  設定情報
４２  選択機能情報
４３  受信ペン情報
４４  座標情報
１００  入力ペン
１０１  センサー部
１０２  接触検出部
１０３  ペン情報送信部
１０４  ペン情報生成部
１０５  電池
【図１】
2009217604.tif 000003
【図２】
2009217604.tif 000004
【図３】
2009217604.tif 000005
【図４】
2009217604.tif 000006
【図５】
2009217604.tif 000007
【図６】
2009217604.tif 000008
【図７】
2009217604.tif 000009
【図８】
2009217604.tif 000010
【図９】
2009217604.tif 000011
【図１０】
2009217604.tif 000012
【図１１】
2009217604.tif 000013
【図１２】
2009217604.tif 000014
【図１３】
2009217604.tif 000015
【図１４】
2009217604.tif 000016
【図１５】
2009217604.tif 000017
【図１６】
2009217604.tif 000018
【図１７】
2009217604.tif 000019
【図１８】
2009217604.tif 000020
【図１９】
2009217604.tif 000021
【図２０】
2009217604.tif 000022