(57)【要約】【課題】  電池の残量を容易に把握することを可能とする入力装置、プログラムおよび方法を提供すること。【解決手段】  情報処理装置の操作を行う入力装置であって、機械的な振動を発生する複数の振動子２０４と、入力装置の動きを検出する装置姿勢検出部３０１と、装置姿勢検出部３０１が入力装置の動きを検出した場合に入力装置の電池の情報を取得して電池の残量を判定する電池残量判定部３０２と、電池残量判定部３０２が判定した電池の残量に応じた振動パターンによって振動子２０４を制御する振動制御部３０３とを含む。【選択図】  図３
2020047162.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の操作を行う入力装置であって、
機械的な振動を発生する複数の振動手段と、
前記入力装置の動きを検出する検出手段と、
前記検出手段が前記入力装置の動きを検出した場合に、前記入力装置の電池の情報を取得して、前記電池の残量を判定する判定手段と、
前記判定手段が判定した前記電池の残量に応じた振動パターンによって前記振動手段を制御する制御手段と
を含む、入力装置。
【請求項２】
前記制御手段は、前記検出手段が検出した動きに応じた振動パターンによって前記振動手段の動作を制御する、請求項１に記載の入力装置。
【請求項３】
前記制御手段は、前記振動手段の振動量を制御する、請求項１または２に記載の入力装置。
【請求項４】
前記制御手段は、前記複数の振動手段の動作が移行する時間を制御する、請求項１〜３のいずれか１項に記載の入力装置。
【請求項５】
前記入力装置は、ペン型形状であることを特徴とする、請求項１〜４のいずれか１項に記載の入力装置。
【請求項６】
機械的な振動を発生する複数の振動手段を備え、情報処理装置の操作を行う入力装置が実行するプログラムであって、前記入力装置を、
前記入力装置の動きを検出する検出手段、
前記検出手段が前記入力装置の動きを検出した場合に、前記入力装置の電池の情報を取得して、前記電池の残量を判定する判定手段、
前記判定手段が判定した前記電池の残量に応じた振動パターンによって前記振動手段を制御する制御手段
として機能させるプログラム。
【請求項７】
前記制御手段は、前記検出手段が検出した動きに応じた振動パターンによって前記振動手段の動作を制御する、請求項６に記載のプログラム。
【請求項８】
機械的な振動を発生する複数の振動手段を備え、情報処理装置の操作を行う入力装置の動作を制御する方法であって、
前記入力装置の動きを検出するステップと、
前記検出するステップにおいて前記入力装置の動きを検出した場合に、前記入力装置の電池の情報を取得して、前記電池の残量を判定するステップと、
前記判定するステップにおいて判定した前記電池の残量に応じた振動パターンによって前記振動手段を制御するステップと
を含む、方法。
【請求項９】
前記制御するステップは、前記検出するステップにおいて検出した動きに応じた振動パターンによって前記振動手段の動作を制御する、請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、プログラムおよび方法に関する。
【背景技術】
【０００２】
近年、パソコン端末などに表示される画面を大型ディスプレイに表示し、当該ディスプレイを操作することで手書き文字の入力や、端末の操作を行うシステムが開発されている。このようなシステムは、電子黒板やＩＷＢ（Interactive White Board）などとも呼ばれる。
【０００３】
上記のシステムでは、電子ペンやスタイラスペンなどとして参照される、ディスプレイ上での操作の用に供するペン型形状の入力装置を備えることが一般的である。このような入力装置には、種々の回路とともに、バッテリなどの電源が備えられている。
【０００４】
ところで、各種の装置においてバッテリの残量を通知する方法としては、装置にインジケータを設けることで使用者に通知する方法がよく知られている。一方で、上述したような入力装置は、手に持って操作することから、小型であることが好ましいが、インジケータを設けると装置が大きくなり、また、外観を損なう虞がある。
【０００５】
この点につき、特許第６２５６０９７号公報（特許文献１）では、ペン装置から送信される電磁波に基づく受信信号の振幅または周波数の変化率を判定する電子端末装置が開示されている。特許文献１によれば、電子端末装置が、受信信号の振幅または周波数の変化率が所定の値よりも大きいか否かを判定することで、ペン装置の電池の残量が低下している旨を音声または画面表示によって通知することができる。
【０００６】
しかしながら、特許文献１では、電子端末装置が通知を行うことから、ペン装置単体を起動して電池残量を知りたい場合には、不便が生じる。また、受信信号の振幅などの変化を契機にして音声や画面表示にて通知することから、プレゼンテーションや会議などの進行を妨げる恐れがある。
【０００７】
そのため、使用者の操作を契機として、直感的な理解がしやすい電池残量通知をする技術が求められていた。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術における課題に鑑みてなされたものであり、電池の残量を容易に把握することを可能とする入力装置、プログラムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
すなわち、本発明によれば、情報処理装置の操作を行う入力装置であって、
機械的な振動を発生する複数の振動手段と、
前記入力装置の動きを検出する検出手段と、
前記検出手段が前記入力装置の動きを検出した場合に、前記入力装置の電池の情報を取得して、前記電池の残量を判定する判定手段と、
前記判定手段が判定した前記電池の残量に応じた振動パターンによって前記振動手段を制御する制御手段と
を含む、入力装置が提供される。
【発明の効果】
【００１０】
上述したように、本発明によれば、電池の残量を容易に把握することを可能とする入力装置、プログラムおよび方法が提供される。
【図面の簡単な説明】
【００１１】
【図１】一般的な電子黒板システムのハードウェア構成の概略図。
【図２】本実施形態の入力装置に含まれるハードウェア構成を示す図。
【図３】本実施形態の入力装置に含まれるソフトウェアブロック図。
【図４】本実施形態において電池残量の通知を要求する動作の例を示す図。
【図５】入力装置の姿勢に応じた仮想的なインクの動きの例を示す図。
【図６】本実施形態における仮想インクの動きと振動子の動作の対応との例を示す図。
【図７】本実施形態の入力装置が電池残量を通知する処理を示すフローチャート。
【図８】本実施形態における入力装置の電池残量に対応する振動子の動作パラメータの例を示すテーブル。
【図９】本実施形態における各振動子が振動するタイミングチャート。
【図１０】他の好ましい実施形態における各振動子が振動するタイミングチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜その説明を省略するものとする。
【００１３】
図１は、一般的な電子黒板システムのハードウェア構成の概略図である。図１に示す電子黒板システムは、電子黒板１５として参照される情報処理装置と、入力装置１０とを含んで構成される。本実施形態の電子黒板システムでは、電子黒板１５の画面上に種々の画像を表示し、入力装置１０を用いることで、入力、描画、選択などの操作を画面上で行うことができる。なお、電子黒板１５は、パソコン端末などの他の情報処理装置と接続される構成であってもよく、また、入力装置１０は、パソコン端末などを操作する構成であってもよい。
【００１４】
入力装置１０は、スタイラスペンや電子ペンなどと呼ばれる、電子黒板１５の操作を行う装置である。本実施形態の入力装置１０は、電子黒板１５の画面に入力装置１０の先端部を接触させることで、当該画面上の位置を指示する入力操作を行うことができる。また、入力装置１０は、先端部をペン先に見立てて、画面に押圧する力に基づいて、描画する線の太さを制御する構成とすることができる。さらに、入力装置１０は、マウスなどのポインティングデバイスと同様に、ボタンを備えて構成されてもよく、これによってクリックなどに相当する操作を行うことが可能な構成であってもよい。
【００１５】
入力装置１０は、電子黒板１５と通信可能に構成され、上記の種々の操作を電子黒板１５に送信することで、電子黒板１５の動作や画面の表示を制御することができる。一般的な入力装置１０は、利便性の観点から、電子黒板１５との通信を無線によって行う。以下に説明する本実施形態の入力装置１０も、電子黒板１５と無線通信をするものとして説明を行う。
【００１６】
また以下では、入力装置１０は、説明の便宜のために、図１に示すようなペン型形状であることを想定する。また、入力装置１０の長さ方向の端部の一方を便宜上「ペン先部」とし、ペン先部の反対側の端部を「ペン尻部」としてそれぞれ参照する。
【００１７】
次に、入力装置１０のハードウェア構成について説明する。図２は、本実施形態の入力装置１０に含まれるハードウェア構成を示す図である。入力装置１０は、制御部２０１と、電池２０２と、センサ２０３と、振動子２０４と、通信Ｉ／Ｆ２０５と、操作Ｉ／Ｆ２０６とを含んで構成され、各ハードウェアはバスを介して接続されている。
【００１８】
制御部２０１は、入力装置１０の動作を制御するプログラムを実行し、所定の処理を行う装置である。制御部２０１は、例えば入力装置１０のボタン操作などを処理し、電子黒板１５に操作信号を送信する処理を行うことができる。また、制御部２０１は、後述するように、電池２０２の残量を判定する処理や、当該判定結果を使用者に通知する処理などを行うことができる。
【００１９】
電池２０２は、入力装置１０を構成する各種ハードウェアに対して電力を供給する電源である。好ましい実施形態においては、電池２０２は、入力装置１０に備えられる充電式の電池であって、充電することで繰り返し利用できるものを採用することができる。但し、電池２０２の種類は特に制限されるものではなく、乾電池などのように取り外して交換が可能なものであってもよい。
【００２０】
センサ２０３は、入力装置１０の傾き、姿勢、動きなどを検出するためのセンサであり、例えば、加速度センサ、ジャイロセンサまたはこれらの組み合わせで構成される。３軸の加速度センサは、３軸の加速度成分を検出することができる。また、３軸のジャイロセンサは、３軸の角速度を検出することができる。センサ２０３が検出する入力装置１０の姿勢の時間的な変化を求めることで、入力装置１０の揺動運動や往復直線運動などを検出することができる。
【００２１】
振動子２０４は、電気エネルギーや電気信号を機械的な運動に変換することで、振動を発生する装置であり、本実施形態の振動手段を構成する。振動子２０４は、例えば、振動モータ、バイブレータ、リニア振動アクチュエータなどとして参照される。振動子２０４が振動する大きさは、入力される電圧の大きさや電気信号の周波数などによって制御することができる。本実施形態における入力装置１０は、複数の振動子２０４を含んで構成される。
【００２２】
通信Ｉ／Ｆ２０５は、赤外線通信やBluetooth（登録商標）などによって、電子黒板１５と通信するためのインターフェースである。入力装置１０は、通信Ｉ／Ｆ２０５を介して、ペン先部の接触、押圧に関する情報信号や、ボタン操作などを電子黒板１５に送信する。
【００２３】
操作Ｉ／Ｆ２０６は、入力装置１０の操作を受け付けるインターフェースである。入力装置１０に対して行われる操作の例としては、入力装置１０が備えるボタンの押下や、入力装置１０のペン先部を電子黒板１５の画面に接触させ、押圧する操作などが挙げられる。
【００２４】
以上、本実施形態の入力装置１０に含まれるハードウェア構成について説明した。次に、本実施形態における各ハードウェアによって実行される機能手段について、図３を以て説明する。図３は、本実施形態の入力装置１０に含まれるソフトウェアブロック図である。
【００２５】
入力装置１０は、装置姿勢検出部３０１、電池残量判定部３０２、振動制御部３０３、操作受付部３０４、信号送信部３０５、振動パターン格納部３０６の各機能手段を含む。以下に、各機能手段の詳細について説明する。
【００２６】
装置姿勢検出部３０１は、センサ２０３が検出する加速度や角速度に基づいて、入力装置１０の傾きなどの３次元的な姿勢を検出し、本実施形態の検出手段を構成する。また、装置姿勢検出部３０１は、入力装置１０の姿勢の時間的な変化に基づいて、入力装置１０が振られたり、揺らされたりしたなどの運動状態を検出することもできる。
【００２７】
電池残量判定部３０２は、電池２０２の残量を検出し、その残量を段階的に評価して判定し、本実施形態の判定手段を構成する。例えば、電池残量判定部３０２は、電池２０２の残量が７０％以上である場合には、電池残量レベルが「高」であると判定し、電池２０２の残量が２０％〜６９％である場合には、電池残量レベルが「中」であると判定し、電池２０２の残量が２０％未満である場合には、電池残量レベルが「低」であると判定する構成とすることができる。なお、上述した電池残量判定部３０２が判定する電池残量レベルは、実施形態を限定するものではなく、上述したような区分に限らず、任意に設定することができる。
【００２８】
振動制御部３０３は、振動子２０４を所定の振動パターンで振動するように制御し、本実施形態の制御手段を構成する。なお、振動制御部３０３は、入力装置１０が備える複数の振動子２０４について、それぞれ独立に振動を制御することができ、これによって、入力装置１０のステータスを使用者に通知することができる。
【００２９】
操作受付部３０４は、操作Ｉ／Ｆ２０６を介して入力される操作を受け付け、本実施形態の受付手段を構成する。操作受付部３０４は、受け付けた操作を信号処理し、信号送信部３０５に転送する。信号送信部３０５は、通信Ｉ／Ｆ２０５を制御し、操作受付部３０４が出力する種々の操作信号を電子黒板１５などに送信し、本実施形態の送信手段を構成する。
【００３０】
振動パターン格納部３０６は、電池残量レベルと、振動子２０４が振動するパターンとを対応付けて格納し、本実施形態の記憶手段を構成する。振動パターン格納部３０６には、振動子２０４の動作パラメータを格納することができ、振動制御部３０３が各パラメータを読み出すことで振動子２０４を適切に動作させることができる。
【００３１】
なお、上述したソフトウェアブロックは、制御部２０１が本実施形態のプログラムを実行することで、各ハードウェアを機能させることにより、実現される機能手段に相当する。また、各実施形態に示した機能手段は、全部がソフトウェア的に実現されても良いし、その一部または全部を同等の機能を提供するハードウェアとして実装することもできる。
【００３２】
本実施形態の入力装置１０においては、当該装置の使用者の要求に応じて、所定の振動で以て電池残量を通知する。使用者による要求の形態は種々のものがあるが、例えば入力装置１０に所定の動きを与えることを契機として、電池残量を通知する構成とすることができる。図４は、本実施形態において電池残量の通知を要求する動作（以下、「残量通知要求動作」として参照する）の例を示す図である。
【００３３】
図４（ａ）、（ｂ）は、それぞれ残量通知要求動作の第１の例と第２の例である。図４（ａ）では、把持部を回転軸として、ペン先部とペン尻部を円周方向に往復する動作を示している。また、図４（ｂ）では、入力装置１０を長さ方向に往復させる動作を示している。図４に示す動作は、液体の内容量を確認するための動作として一般に行われ得る動作と同様の動作であり、例えば筆記具のインクの残量を確認する場合などにも行われることがある。
【００３４】
本実施形態の入力装置１０は、電池残量に対応する量の仮想的なインクが含まれているものと想定する。そして図４に示す動作を行うことによって、あたかも入力装置１０内でインクが揺れているかの如く当該入力装置を振動させる。これによって、入力装置１０の使用者は、入力装置１０の電池残量を直感的に把握することができる。また、アナログ的な動作によって電池残量を通知できるという、興趣性に富んだ通知方法を提供することが可能となる。
【００３５】
図５は、入力装置１０の姿勢に応じた仮想的なインク（以下、「仮想インク１１」として参照する）の動きの例を示す図である。図５（ａ）は入力装置１０のペン先を下にして傾けた図を、図５（ｂ）は入力装置１０をほぼ水平にした図を、図５（ｃ）は入力装置１０のペン尻部を下にして傾けた図をそれぞれ例示している。なお、以下の説明で述べる仮想インク１１は、実際の入力装置１０に含まれる実体的ものではなく、説明の便宜のために仮定したものである。
【００３６】
図５（ａ）に示すように、入力装置１０のペン先部を下にして傾けた場合、仮想インク１１は重力によってペン先側に集まるものと見做すことができる。また、図５（ｂ）に示すように、入力装置１０をほぼ水平にした場合には、仮想インク１１は、入力装置１０の下側に集まるものと見做すことができる。さらに、図５（ｃ）に示すように、入力装置１０のペン尻側を下にして傾けた場合には、仮想インク１１は重力によってペン尻側に集まるものと見做すことができる。
【００３７】
ここで、図４のように入力装置１０を振るような動作を行うと、仮想インク１１は入力装置１０の内部を連続的に動くものと見做すことができる。したがって、入力装置１０は残量通知要求動作を受けて、電池残量を判定して電池残量に対応した仮想インク量を設定し、当該仮想インク１１が入力装置１０の内部を揺れ動くように振動を制御することで、電池残量を通知することができる。図６は、本実施形態における仮想インク１１の動きと振動子２０４の動作の対応との例を示す図である。
【００３８】
図６では、入力装置１０には４つの振動子２０４ａ〜ｄが含まれ、長さ方向に配置されている例を示している。また、図６では、入力装置１０の姿勢を、図５（ｂ）の水平状態から、図５（ｃ）のペン尻部を下に傾ける状態に移行した例を示しており、図６（ａ）から（ｄ）にしたがって時間が経過する様子を例示している。なお、本実施形態における入力装置１０に含まれる振動子２０４の数や配置は、図６に示すものに限定されない。振動子２０４の配置の他の例としては、振動子２０４を入力装置１０の中心軸に対して円周方向にずらした配置などとしてもよい。
【００３９】
図６（ａ）は、水平状態にあった入力装置１０のペン尻部を下側に傾けた直後の仮想インク１１の状態を例示している。入力装置１０が水平状態であった場合には、仮想インク１１の仮想的な液面はほぼ水平であったと見做すことができることから、図６（ａ）の状態に移行すると、ペン先部側の仮想インク１１が重力によってペン尻部側に移動すると見做される。したがって、図６（ａ）のように、ペン先部側の振動子２０４ａが振動する。
【００４０】
その後、時間の経過とともに図６（ａ）の状態からさらに仮想インク１１がペン尻部側に移動する。図６（ｂ）では、仮想インク１１の移動量が大きい領域にある振動子２０４ｂが振動する。さらに時間が経過すると同様にして、図６（ｃ）、（ｄ）のように、振動する振動子２０４がペン尻部側に移動していく。そして、図６（ｄ）の状態になると、振動子２０４ｄが所定時間動作した後、振動を停止する。
【００４１】
このようにして、入力装置１０の内部にあると見なされる仮想インク１１の動きに合わせて、入力装置１０が振動することで、入力装置１０の使用者に電池２０２の残量を通知することができる。なお、各振動子２０４ａ〜ｄが振動する強さや振動を継続する時間などは、適宜設定することができる。また、上述した例では、各振動子が１つずつ別個に振動する例を示したが、複数の振動子が同時に振動することで、より実際の液体の動きに近い状態を表現する構成であってもよい。さらに、残量通知要求動作を行うことによる慣性によって仮想インク１１が波うつように振動を制御する構成や、重力の影響を考慮して振動を制御する構成などとすることもでき、これらによって、現実感のある液体の動きを表現することができる。
【００４２】
図７は、本実施形態の入力装置１０が電池残量を通知する処理を示すフローチャートである。入力装置１０は、ステップＳ７００から処理を開始する。なお、入力装置１０は、通常の態様で使用されており、図７に示す処理とは別に電子黒板１５の操作を行う処理を行っているものとする。
【００４３】
ステップＳ７０１では、装置姿勢検出部３０１は、入力装置１０に対して残量通知要求動作があったか否かを判定して処理を分岐する。装置姿勢検出部３０１は、センサ２０３が検出する入力装置１０に姿勢に基づいて、入力装置１０になされた動作が残量通知要求動作であるか否かを判定することができる。ステップＳ７０１において、残量通知要求動作が行われていないと判定した場合には（ＮＯ）、ステップＳ７０１の処理を繰り返し、残量通知要求動作を待機する、ステップＳ７０１において、残量通知要求動作が行われたと判定した場合には（ＹＥＳ）、ステップＳ７０２に進む。
【００４４】
電池残量判定部３０２は、ステップＳ７０２において、電池２０２の残量を取得し、続くステップＳ７０３において、電池残量のレベルを判定する。電池残量判定部３０２は、電池残量のレベルを、一例として「高」、「中」、「低」の３段階で判定することができる。上述の電池残量レベルは実施形態を限定するものではなく、３段階で判定されなくてもよい。したがって、３段階以外の数の段階で以て判定することとしてもよい。
【００４５】
ステップＳ７０３において、電池残量レベルが「高」と判定された場合には、ステップＳ７０４に進む。ステップＳ７０４では、振動制御部３０３は、電池残量レベル「高」に対応するパラメータを振動パターン格納部３０６から読み出して、振動パターンを設定する。その後、ステップＳ７０７に進む。
【００４６】
ステップＳ７０３において、電池残量レベルが「中」と判定された場合には、ステップＳ７０５に進む。ステップＳ７０５では、振動制御部３０３は、電池残量レベル「中」に対応するパラメータを振動パターン格納部３０６から読み出して、振動パターンを設定する。その後、ステップＳ７０７に進む。
【００４７】
ステップＳ７０３において、電池残量レベルが「低」と判定された場合には、ステップＳ７０６に進む。ステップＳ７０６では、振動制御部３０３は、電池残量レベル「低」に対応するパラメータを振動パターン格納部３０６から読み出して、振動パターンを設定する。その後、ステップＳ７０７に進む。
【００４８】
ステップＳ７０７では、振動制御部３０３が、ステップＳ７０４〜Ｓ７０６で設定した振動パターンによって各振動子２０４を振動させる。ステップＳ７０７のあと、入力装置１０は、ステップＳ７０８において、電池残量を通知する処理を終了する。
【００４９】
図７に示した処理によって、入力装置１０を把持する使用者は、振動のパターンによって表現される仮想インク１１の動きに基づいて、当該仮想インク１１の量を判断することができる。これによって、入力装置１０の使用者は、電池残量を知ることができる。
【００５０】
次に、振動子２０４の動作を制御するパラメータについて、図８を以て説明する。図８は、本実施形態における入力装置１０の電池残量に対応する、振動子２０４の動作パラメータの例を示すテーブルである。図８には、図７と同様に、電池残量を３段階のレベルに分け、各レベルに対応する振動パターンを設定するテーブルを示す。図８に示すテーブルは、振動パターン格納部３０６に記憶され、振動制御部３０３によって適宜読み出される。
【００５１】
例えば、電池残量が７０％以上であれば、電池残量レベルを「高」とし、電池残量が２０％〜６９％であれば、電池残量レベルを「中」とし、電池残量が２０％未満であれば、電池残量レベルを「低」とする。このような場合において、仮想インク１１の量は、電池残量レベルが高いほど多くなり、電池残量レベルが低いほど少ないものとして設定される。また、仮想インク１１が移動する速度は、液体の粘性を表現するために、電池残量レベルが高いほど遅くなり、電池残量レベルが低いほど速いものとして設定される。
【００５２】
上述のような仮想インク１１の量や動きを表現するために、各振動子２０４は、電池残量レベルに応じたパラメータで動作が制御される。図８に示す振動子２０４の振動量フィールドには、各振動子が振動する強度のパラメータが格納される。また、図８に示す振動子２０４の切替待機時間フィールドには、各振動子の動作が切り替わる時間のパラメータが格納される。本実施形態では、各電池残量レベルに対して、以下のような振動パラメータが設定されている。
【００５３】
すなわち、電池残量レベルが「高」の場合には、「振動量」が「大きい」、「切替待機時間」が「長い」として設定されている。また、電池残量レベルが「中」の場合には、「振動量」と「切替待機時間」が「中程度」として設定されている。さらに、電池残量レベルが「低」の場合には、「振動量」が「小さい」、「切替待機時間」が「短い」として設定されている。このようにして、仮想インク１１の量や移動速度を設定して振動子２０４を振動させることで、使用者に対して、仮想インク１１を電池残量に対応した重さで知覚させることができる。
【００５４】
上記のような振動パターンが設定されている場合の各振動子２０４の動作について、図９を以て説明する。図９は、本実施形態における各振動子２０４が振動するタイミングチャートである。なお、図９における入力装置１０は、図６と同様の構成であるものとし、仮想インク１１がペン尻部側に移動する場合の振動パターンを例示している。以下の説明では、図６を適宜参照しながら説明する。
【００５５】
まず、図９（ａ）について説明する。図９（ａ）は、電池残量レベルが高い場合、すなわち、仮想インク１１の量が多く、移動速度が遅い場合の振動パターンの例を示している。
【００５６】
入力装置１０が、水平状態からペン尻部が下がった状態に移行すると、図６（ａ）〜（ｄ）のように、振動する振動子２０４は、ペン先部側からペン尻部側に向かって順次移行する。振動子２０４ａは、一定時間振動した後、振動が停止し、振動子２０４ｂが振動を開始する。このとき、仮想インク１１の量が多いことから、振動量が大きくなるように制御される。また、仮想インク１１の移動速度は遅いことから、振動子２０４ａが停止してから、切替待機時間Ｔａｂが経過した後に、振動子２０４ｂが振動を開始する。そして、振動子２０４ｂが一定時間振動した後に、振動が停止すると、同様にして切替待機時間Ｔｂｃが経過した後に、振動子２０４ｃが振動を開始する。以降、同様の処理を繰り返しながら、振動する振動子２０４が順次ペン尻部側に移行する。
【００５７】
このような振動の動作とすることで、使用者に対してインク量が多いペンを持っているような知覚を与えることができる。これによって、使用者は、入力装置１０の電池残量レベルが高いことを把握できる。
【００５８】
次に図９（ｂ）について説明する。図９（ｂ）は、電池残量レベルが中の場合、すなわち、仮想インク１１の量が中程度で、移動速度も中程度である場合の振動パターンの例を示している。
【００５９】
入力装置１０が、水平状態からペン尻部が下がった状態に移行すると、図９（ａ）と同様に、振動する振動子２０４が、ペン先部側からペン尻部側に向かって順次移行する。このとき、仮想インク１１の量は中程度であることから、振動量が中程度となるように制御される。また、仮想インク１１の移動速度も中程度であることから、次の振動子２０４に振動が移行するまでの切替待機時間Ｔａｂは、図９（ａ）に示したものよりも短くなるように制御される。以降、同様の制御によって、振動する振動子２０４を順次ペン尻側に移行する。
【００６０】
このような振動の動作とすることで、使用者に対してインク量が中程度のペンを持っているような知覚を与えることができる。これによって、使用者は、入力装置１０の電池残量レベルが中であることを把握できる。
【００６１】
次に図９（ｃ）について説明する。図９（ｃ）は、電池残量レベルが低い場合、すなわち、仮想インク１１の量が少なく、移動速度が速い場合の振動パターンの例を示している。
【００６２】
入力装置１０が、水平状態からペン尻部が下がった状態に移行すると、図９（ａ）、（ｂ）と同様に、振動する振動子２０４が、ペン先部側からペン尻部側に向かって順次移行する。このとき、仮想インク１１の量が少ないことから、振動量が小さくなるように制御される。また、仮想インク１１の移動速度が速いことから、次の振動子２０４に振動が移行するまでの切替待機時間Ｔａｂは、図９（ｂ）に示したものよりもさらに短くなるように制御される。以降、同様の制御によって、振動する振動子２０４を順次ペン尻側に移行する。
【００６３】
このような振動の動作とすることで、使用者に対してインク量が少ないペンを持っているような知覚を与えることができる。これによって、使用者は、入力装置１０の電池残量レベルが低いことを把握できる。なお、電池残量がなくなった場合には、振動子２０４を振動させる電力を供給することもできなくなるので、残量通知要求動作をしても振動子２０４が振動せず、使用者は電池残量がないことを認識できる。
【００６４】
図９では、本実施形態における典型的な動作の例を説明した。しかしながら、図９の動作は一例であって、実施形態を限定するものではなく、入力装置１０は、図９に示す以外の振動パターンで制御されてもよい。図１０は、他の好ましい実施形態における各振動子２０４が振動するタイミングチャートである。
【００６５】
図１０（ａ）には、図９における切替待機時間に相当する時間に、隣接する振動子２０４を同時に動作させる例を示している。このような動作において、Ｔａｂにおける振動子２０４ａと振動子２０４ｂとを、通常よりも振動量を小さくして、同時に動作させる。また、他の振動子２０４も同様に動作させることで、仮想インク１１の移動がより滑らかなものとして表現することができる。
【００６６】
また、図１０（ｂ）には、振動子２０４を振動させる周波数によって振動量の大きさを制御する例を示している。すなわち、各振動子２０４が個別に動作する時間には、高い周波数で動作し、図９における切替待機時間に相当する時間（Ｔａｂなど）には、隣接する振動子２０４を低い周波数で同時に動作させる制御を行う。図１０（ｂ）のように動作させることで、図１０（ａ）の場合と同様に、仮想インク１１の移動がより滑らかなものとして表現することができる。
【００６７】
さらに、図１０（ｃ）には、各振動子の振動量の大きさを、振動子ごとに制御する例を示している。例えば、図１０（ｃ）に示すように、時間の経過とともに振動子２０４ａ，２０４ｂ，２０４ｃ，２０４ｄの順で振動が移行する場合に、徐々に振動量を大きくする制御とすることができる。このような動作によって、重力によって加速する仮想インク１１を表現することができ、より現実感のある液体の動きを表現できる。
【００６８】
ここまで、本実施形態の入力装置１０の振動パターンの制御について図９、図１０を以て詳細に説明した。しかしながら上述したものは一例であって実施形態を限定するものではなく、すなわち、入力装置１０の動作が、実際の液体により近い動きとなるように制御されてもよい。例えば、ペン先部側が下になるような残量通知要求動作であれば、振動子２０４は、図９などとは逆の順序で動作する。また、図４のように、残量通知要求動作が入力装置１０を往復するような動作である場合には、振動する各振動子２０４が往復するような動作としてもよい。さらに、複数の振動子２０４について振動量を調整しながら同時に動作するように制御してもよい。このように、各振動子２０４を種々のパターンで振動させることで、使用者により現実的な液体の動きを知覚させることができ、電池残量を興趣がある効果によって通知することができる。
【００６９】
以上、説明した本発明の実施形態によれば、電池の残量を容易に把握することを可能とする入力装置、プログラムおよび方法を提供することができる。
【００７０】
上述した本発明の実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等で記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭ等の装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００７１】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７２】
１０…入力装置、１１…仮想インク、１５…電子黒板、２０１…制御部、２０２…電池、２０３…センサ、２０４…振動子、２０５…通信Ｉ／Ｆ、２０６…操作Ｉ／Ｆ、３０１…装置姿勢検出部、３０２…電池残量判定部、３０３…振動制御部、３０４…操作受付部、３０５…信号送信部、３０６…振動パターン格納部
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特許第６２５６０９７号公報
【図１】
2020047162.tif 000003
【図２】
2020047162.tif 000004
【図３】
2020047162.tif 000005
【図４】
2020047162.tif 000006
【図５】
2020047162.tif 000007
【図６】
2020047162.tif 000008
【図７】
2020047162.tif 000009
【図８】
2020047162.tif 000010
【図９】
2020047162.tif 000011
【図１０】
2020047162.tif 000012