(57)【要約】【課題】触感によって入力を支援することができる入力装置及びプログラムを提供する。【解決手段】入力装置１は、ディスプレイ７ｂと、ディスプレイ７ｂ上に搭載されたタッチパネル７ａと、タッチパネル７ａ上に搭載され、タッチパネル７ａに触れている指に対して触感を提示する触感ＩＦパネル３と、タッチパネル７ａからの情報に基づいて指の位置を検出し、指が始点から非表示の終点まで移動する間、指に対して指が滑らかにスライドする触感を提示するように触感ＩＦパネル３を制御し、指が終点に到達すると指に対して凹凸感、クリック感又は摩擦感を提示するように触感ＩＦパネル３を制御するコントローラ８とを備える。【選択図】図１
2019082901.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置上に搭載されたタッチパネルと、
前記タッチパネル上に搭載され、前記タッチパネルに触れている指に対して触感を提示する触感提示装置と、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段と、
前記指が始点から終点まで移動する間、前記指に対して第１の触感を提示するように前記触感提示装置を制御し、前記指が前記終点に到達すると前記指に対して前記第１の触感と異なる第２の触感を提示するように前記触感提示装置を制御する制御手段と
を備えることを特徴とする入力装置。
【請求項２】
表示装置と、
タッチパネルと、
前記タッチパネルに触れている指に触感を提示する触感提示装置と、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段と、
始点から終点までの経路を設定する設定手段と、
前記指が前記経路上に位置する場合に前記第１の触感を提示するように前記触感提示装置を制御し、前記指が前記経路から離れた場合に前記第１の触感とは異なる第２の触感を提示するように前記触感提示装置を制御する制御手段と、
を備えたことを特徴とする入力装置。
【請求項３】
表示装置と、
前記表示装置上に搭載されたタッチパネルと、
前記タッチパネル上に搭載され、前記タッチパネルに触れている指に触感を提示する触感提示装置と、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段と、
前記指が始点から経由地点を介して終点まで移動する間、前記指が目的地である前記経由地点あるいは前記終点に近づいている場合に、前記指に第１の触感を提示するように前記触感提示装置を制御し、前記指が前記目的地から離れる場合に前記指に対して前記第１の触感と異なる第２の触感を提示するように前記触感提示装置を制御し、前記指が前記目的地に到達した場合に前記指に前記第１の触感及び前記第２の触感と異なる第３の触感を提示するように前記触感提示装置を制御する制御手段と
を備えることを特徴とする入力装置。
【請求項４】
表示装置と、前記表示装置上に搭載されたタッチパネルと、前記タッチパネルに触れている指に触感を提示する触感提示装置とを備えるコンピュータを、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段、及び
前記指が始点から終点まで移動する間、前記指に第１の触感を提示するように前記触感提示装置を制御し、前記指が前記終点に到達すると前記指に前記第１の触感と異なる第２の触感を提示するように前記触感提示装置を制御する制御手段として機能させることを特徴とするプログラム。
【請求項５】
表示装置と、タッチパネルと、前記タッチパネルに触れている指に触感を提示する触感提示装置とを備えるコンピュータを、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段、
始点から終点までの経路を設定する設定手段、及び
前記指が前記経路上に位置する場合に前記第１の触感を提示するように前記触感提示装置を制御し、前記指が前記経路から離れた場合に前記第１の触感とは異なる第２の触感を提示するように前記触感提示装置を制御する制御手段
として機能させることを特徴とするプログラム。
【請求項６】
表示装置と、タッチパネルと、前記タッチパネルに触れている指に対して触感を提示する触感提示装置とを備えるコンピュータを、
前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段、及び
前記指が始点から経由地点を介して終点まで移動する間、前記指が目的地である前記経由地点あるいは前記終点に近づいている場合に、前記指に第１の触感を提示するように前記触感提示装置を制御し、前記指が前記目的地から離れた場合に前記指に対して前記第１の触感と異なる第２の触感を提示するように前記触感提示装置を制御し、前記指が前記目的地に到達した場合に前記指に前記第１の触感及び前記第２の触感と異なる第３の触感を提示するように前記触感提示装置を制御する制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置及びプログラムに関する。
【背景技術】
【０００２】
画面に表示した変形文字に対応する無変形文字を操作者に入力させることで、操作者が人間であることを識別する人認証システム（例えば、ＣＡＰＴＣＨＡ）が知られている。
【０００３】
また、入力を受け付けるタッチセンサと、タッチセンサのタッチ面を振動させる触感提示部と、タッチセンサにより入力が受け付けられると、触感提示部によりタッチ面に接触する対象に対して断続的に触感を提示し、入力決定の動作が検出されると、提示された触感の回数に基づく認証コードを受け付けるように制御する制御部とを備える入力装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−４４０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＣＡＰＴＣＨＡでは、ボット（インターネット上で自動化されたタスクを実行するアプリケーションソフトウェア）が種々のコンピュータのサービスを使うのを防ぐため、入力すべきコードを機械的に読み取れないように、変形文字や図形と組み合わされた変形文字が表示される。
【０００６】
しかしながら、人工知能などを利用した画像認識技術の発達により、変形文字が解読されてしまい、ＣＡＰＴＣＨＡでは人認証システムとしての機能が不十分になっている。また、ＣＡＰＴＣＨＡを強化するために変形文字を難化すると、人間の誤認識が増加するデメリットがある。
【０００７】
本発明の目的は、触感によって入力を支援することができる入力装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、明細書に開示された入力装置は、表示装置と、前記表示装置上に搭載されたタッチパネルと、前記タッチパネル上に搭載され、前記タッチパネルに触れている指に対して触感を提示する触感提示装置と、前記タッチパネルからの情報に基づいて前記指の位置を検出する検出手段と、前記指が始点から終点まで移動する間、前記指に対して第１の触感を提示するように前記触感提示装置を制御し、前記指が前記終点に到達すると前記指に対して前記第１の触感と異なる第２の触感を提示するように前記触感提示装置を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明の入力装置及びプログラムによれば、触感によって入力を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】（Ａ）は本実施の形態に係る入力装置の構成図である。（Ｂ）は駆動回路の構成図である。
【図２】（Ａ）〜（Ｄ）は、圧電素子に供給される電圧波形の例を示す図である。
【図３】触感ＩＦパネルの構成図である。
【図４】上方から見た触感ＩＦパネルの状態を示す図である。
【図５】上方から見た触感ＩＦパネルの状態の変形例を示す図である。
【図６】図４に示すスタート地点からゴール地点まで指をスライドさせる場合に、入力装置で実行される処理を示すフローチャートである。
【図７】図５に示すスタート地点からゴール地点まで指をスライドさせる場合に、入力装置で実行される処理を示すフローチャートである。
【図８】データテーブルの一例を示す図である。
【図９】図８のデータテーブルを使ってスタート地点からゴール地点まで指をスライドさせる場合に、入力装置で実行される処理を示すフローチャートである。
【図１０】経由地が設定されない場合に入力装置で実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
図１（Ａ）は、本実施の形態に係る入力装置の構成図である。図１（Ｂ）は駆動回路の構成図である。
【００１３】
図１（Ａ）の入力装置１は、スマートホン又はタブレット端末のような情報処理装置２と、情報処理装置２上に配置される触感提示装置としての触感インターフェース（ＩＦ）パネル３と、情報処理装置２及び触感ＩＦパネル３を収容する筐体４と、触感ＩＦパネル３の上面の外周部を覆うカバー５とを備えている。触感ＩＦパネル３は、超音波帯域で振動する圧電素子６を備えている。情報処理装置２は、タッチパネル付きのディスプレイ７と、コントローラ８と、圧電素子６を振動させる駆動回路９と、メモリ１０と、スピーカのような音声を出力する音声出力部１１と、不図示の外部装置と通信する通信部１２とを備えている。コントローラ８は、ディスプレイ７、駆動回路９、メモリ１０、音声出力部１１及び通信部１２に接続されている。コントローラ８は検出手段、制御手段、更新手段及び設定手段として機能する。触感ＩＦパネル３は透明であり、ユーザはディスプレイ７に表示されるデータを見ることができる。ディスプレイ７はタッチパネル７ａ及び表示装置としてのディスプレイ７ｂを備える。タッチパネル７ａは静電容量方式のタッチパネルである。
【００１４】
操作者の指が触感ＩＦパネル３に触れると、コントローラ８は、タッチパネル７ａを介してタッチ位置を検出する。また、コントローラ８は、指が触感ＩＦパネル３から離れたことを検出する。さらに、コントローラ８は、操作者の指が触感ＩＦパネル３上をスライドした場合に、指の移動距離及び移動方向などを算出する。
【００１５】
図１（Ｂ）に示すように、駆動回路９は、触感の生成に直結する数〜数十Ｈｚ（即ち人間の感覚に沿った周波数）の変調用波形を生成するＤＡ回路１３と、触感ＩＦパネル３の共振周波数近傍の３０〜４０ｋＨｚの励起信号を発振する発振回路１４と、ＤＡ回路１３からの信号を数Ｖ〜数十Ｖの電圧に増幅するとともに、十分な電力を触感ＩＦパネル３に供給するために電力増幅を行う増幅回路１５とを備えている。発振回路１４からの励起信号の振幅は、変調用波形の包絡線に従って制御される。駆動回路９は、コントローラ８からの指示信号に応じて、様々な波形の駆動電圧を圧電素子６に供給する。
【００１６】
図２（Ａ）〜（Ｄ）は、圧電素子６に供給される電圧波形の例を示す図である。尚、圧電素子６に供給される電圧波形は図２（Ａ）〜（Ｄ）の例に限定されるものではない。
【００１７】
コントローラ８が、触感ＩＦパネル３を低摩擦状態にして指を滑らかにスライドさせる触感を提示するための第１指示信号を駆動回路９に出力すると、図２（Ａ）に示すような一定の振幅の波形を有する電圧が駆動回路９から連続的に圧電素子６に供給され、圧電素子６が連続的に超音波帯域の振動を発生する。これにより、操作者は触感ＩＦパネル３の表面上で指を滑らかにスライドさせることができる。
【００１８】
コントローラ８が指に凹凸感やザラザラ感を提示するための第２指示信号を駆動回路９に出力すると、図２（Ｂ）に示すような矩形波状の電圧が駆動回路９から周期的に圧電素子６に供給され、圧電素子６が振動の振幅を増減する。これにより、触感ＩＦパネル３の表面上で指に凹凸感が提示される。
【００１９】
コントローラ８が指にクリック感を提示するための第３指示信号を駆動回路９に出力すると、図２（Ｃ）に示すような矩形波状、又は図２（Ｄ）に示すような鋸波状の電圧が駆動回路９から周期的に圧電素子６に供給され、圧電素子６が波形に応じた振動を発生する。これにより、触感ＩＦパネル３の表面上で指にクリック感が提示される。
【００２０】
コントローラ８が振動を停止するための第４指示信号を駆動回路９に出力すると、駆動回路９から圧電素子６への電圧供給が停止され、圧電素子６が振動を停止する。これにより、触感ＩＦパネル３の表面上で指が滑らなくなる摩擦感が指に提示される。
【００２１】
図３は、触感ＩＦパネル３の構成図である。
【００２２】
触感ＩＦパネル３は、透明な矩形のガラスで構成される振動パネル２１と、振動パネル２１のＸ方向の両端に設けられた圧電素子６と、各圧電素子６のＹ方向の両端を挟み込むように振動パネル２１上に形成された配線パターン２２と、配線パターン２２の一端に接続されるＦＰＣ（Flexible printed circuits）２３と、振動パネル２１を筐体４に固定するためのベース２４とを備えている。ＦＰＣ２３は図１の駆動回路９に接続されている。配線パターン２２は銀ペーストの印刷焼成によって形成されている。これにより、タッチパネルの製造で既に使用されている配線パターンの製造技術を流用できる。
【００２３】
図４は、上方から見た触感ＩＦパネル３の状態を示す図である。図４の例では、指移動のスタート地点がディスプレイ７ｂに表示されるが、ゴール地点は非表示である。操作者は、触感ＩＦパネル３の表面を指でなぞりながらゴール地点を探す。尚、ゴール地点の個数は複数あってもよい。
【００２４】
コントローラ８は、触感ＩＦパネル３の下に配置されたタッチパネル７ａからの信号に基づいて操作者の指の位置を検出し、指がゴール地点に到達するまで指を滑らかにスライドさせる第１指示信号を駆動回路９に出力する。駆動回路９は図２（Ａ）に示す電圧を圧電素子６に供給し、圧電素子６が連続的に超音波帯域の振動を発生する。これにより、操作者は指がゴール地点に到達するまで触感ＩＦパネル３の表面上で指を滑らかにスライドさせることができる。
【００２５】
指がゴール地点に到達すると、コントローラ８は、第２指示信号、第３指示信号又は第４指示信号のいずれかを駆動回路９に出力する。
【００２６】
第２指示信号が駆動回路９に出力された場合には、駆動回路９は図２（Ｂ）に示す電圧を圧電素子６に供給し、圧電素子６が振動の振幅を増減する。これにより、指がゴール地点に到達すると、操作者は触感ＩＦパネル３の表面上で凹凸感を感じることができる。
【００２７】
第３指示信号が駆動回路９に出力された場合には、駆動回路９は図２（Ｃ）又は図２（Ｄ）に示す電圧を圧電素子６に供給し、圧電素子６が波形に応じた振動を発生する。これにより、指がゴール地点に到達すると、操作者は触感ＩＦパネル３の表面上でクリック感を感じることができる。
【００２８】
第４指示信号が駆動回路９に出力された場合には、駆動回路９は電圧の供給を停止し、圧電素子６が振動を停止する。これにより、指がゴール地点に到達すると、操作者は触感ＩＦパネル３の表面上で摩擦感を感じることができる。
【００２９】
また、指がゴール地点に到達した場合に、コントローラ８は、指がゴール地点に到達したことを示す情報をディスプレイ７ｂに表示してもよいし、あるいは指がゴール地点に到達したことを示す音声を音声出力部１１から出力してもよい。
【００３０】
指がゴール地点に到達した場合、コントローラ８は、人認証が完了したと判断する。このとき、コントローラ８は、人認証が完了した旨の情報を通信部１２を介して不図示の外部装置に送信してもよい。
【００３１】
このように、本実施の形態に係る入力装置１は、操作者が触感ＩＦパネル３の表面を指でなぞった際に指に提示される触覚情報を用いて、入力装置１と操作者との間で情報伝達を行う。触覚の特性から入力装置１と触感ＩＦパネル３の表面をなぞった操作者との間でのみ情報伝達ができるので、入力装置１を、操作者が人間であることを識別する人認証システムや、ゴール地点を探すゲームなどに利用することができる。
【００３２】
図５は、触感ＩＦパネル３の変形例を示す図である。
【００３３】
図４では、スタート地点からゴール地点までの経路は指定されていないが、図５ではスタート地点からゴール地点までの経路Ｒが指定される。図５の例では、スタート地点がディスプレイ７ｂに表示されるが、ゴール地点、経由地点Ｐ１〜Ｐ５及び経路Ｒは非表示である。操作者は、触感ＩＦパネル３の表面を指でなぞりながら経由地点Ｐ１〜Ｐ５を通過してゴール地点を探す。
【００３４】
スタート地点からゴール地点までの経由地点の数及び経由順序を示すデータは予めメモリ１０に格納されているか、又は通信部１２が外部装置から取得しメモリ１０に格納する。コントローラ８は、経由地点の数及び経由順序を示すデータに基づいて経路Ｒを作成する。
【００３５】
コントローラ８は、タッチパネル７ａからの信号に基づいて操作者の指の位置を検出する。
【００３６】
指が経路Ｒ上に位置するときには、コントローラ８は第１指示信号を駆動回路９に出力する。駆動回路９は図２（Ａ）に示す電圧を圧電素子６に供給し、圧電素子６が連続的に超音波帯域の振動を発生する。これにより、操作者は、経路Ｒ上で指を滑らかにスライドさせることができる。
【００３７】
指が経路Ｒからはずれるとコントローラ８は第４指示信号を駆動回路９に出力する。駆動回路９は電圧の供給を停止し、圧電素子６が振動を停止する。これにより、操作者は摩擦感を感じることができるため、指を経路Ｒに戻るように誘導することができる。コントローラ８は例えば、指が経路Ｒ上に戻った場合に第１指示信号を駆動回路９に出力してもよく、また一度摩擦感を提示した後にその時点の指の位置に応じて経路Ｒを再設定し、第１指示信号を駆動回路９に出力してもよい。
【００３８】
指が経由地点又はゴール地点に到達すると、コントローラ８は、第２指示信号又は第３指示信号を駆動回路９に出力する。駆動回路９は図２（Ｂ）、図２（Ｃ）、又は図２（Ｄ）に示す電圧を圧電素子６に供給し、圧電素子６が周期的に超音波帯域の振動を発生する。これにより、指が経由地点又はゴール地点に到達すると、操作者は触感ＩＦパネル３の表面上で凹凸感又はクリック感を感じることができる。
【００３９】
指が経由地点又はゴール地点に到達した場合に、コントローラ８は、第４指示信号を駆動回路９に出力する。コントローラ８はさらに、指が経由地点又はゴール地点に到達したことを示す情報をディスプレイ７ｂに表示してもよいし、あるいは指が経由地点又はゴール地点に到達したことを示す音声を音声出力部１１から出力してもよい。
【００４０】
このように、図５の例では、スタート地点のみがディスプレイに表示され、操作者は触感を頼りにして非表示の経路Ｒ上を指でなぞる。図５の例でも、触覚の特性から入力装置１と触感ＩＦパネル３の表面をなぞった操作者との間でのみ情報伝達ができるので、入力装置１を、操作者が人間であることを識別する人認証システムやゴール地点を探すゲームなどに利用することができる。また、入力装置１を人認証システムに利用する場合には、経由地点の増加や経由順序の変化によって、セキュリティを高めることができる。
【００４１】
図６は、図４に示すスタート地点からゴール地点まで指をスライドさせる場合に、入力装置１で実行される処理を示すフローチャートである。図４のスタート地点は予めディスプレイ７ｂに表示されているものとする。
【００４２】
まず、操作者の指がスタート地点に触れると、コントローラ８は指の位置（Ｘ１，Ｙ１）を初期値として設定する（Ｓ１）。次いで、コントローラ８はゴール地点としての目的地の座標（Ｘｎ，Ｙｎ）を設定する（Ｓ２）。続いて、コントローラ８は第１指示信号を駆動回路９に出力し、駆動回路９は図２（Ａ）に示す電圧を圧電素子６に供給し、圧電素子６が取り付けられた触感ＩＦパネル３が超音波帯域で振動する（Ｓ３）。これにより、触感ＩＦパネル３が低摩擦状態となり、触感ＩＦパネル３の表面で指を滑らかにスライドさせることができる。
【００４３】
次に、操作者が触感ＩＦパネル３の表面で指をスライドさせる（Ｓ４）。このとき、コントローラ８はタッチパネル７ａからの信号に基づいて操作者の指の位置を継続的に検出する。コントローラ８は指がＳ２で設定された目的地に到達したか否かを判別する（Ｓ５）。
【００４４】
指が目的地に到達していない場合には（Ｓ５でＮＯ）、手順はＳ４に戻る。一方、指が目的地に到達した場合には（Ｓ５でＹＥＳ）、コントローラ８は駆動回路９に出力する信号を第１指示信号から第２指示信号又は第３指示信号に切り換え、触感ＩＦパネル３の振動に変調を加える（Ｓ６）。これにより、圧電素子６が第２指示信号又は第３指示信号に応じた振動を発生し、凹凸感又はクリック感が提示されるので、操作者は触感の変化によって指が目的地に到達したことを把握できる。
【００４５】
次に、操作者が触感ＩＦパネル３をタップすると（Ｓ７）、コントローラ８はタップ位置が最終目的地であるか否かを判別する（Ｓ８）。タップ位置が最終目的地でなく、他の目的地がまだある場合には（Ｓ８でＮＯ）、手順はＳ２に戻り、次の目的地の座標が新たに設定される。タップ位置が最終目的地である場合には（Ｓ８でＹＥＳ）、コントローラ８は駆動回路９に出力する信号を第２指示信号又は第３指示信号から第４指示信号に切り換え、触感ＩＦパネル３の振動を停止する（Ｓ９）。これにより、圧電素子６が振動を停止し、摩擦感が指に提示されるので、操作者は最終目的地に到達したことを把握できる。
【００４６】
Ｓ６では、コントローラ８は触感ＩＦパネル３の振動に変調を加えているが、Ｓ９と同様に触感ＩＦパネル３の振動を停止してもよい。また、Ｓ９では、コントローラ８は触感ＩＦパネル３の振動を停止しているが、Ｓ６と同様に触感ＩＦパネル３の振動に変調を加えてもよい。ただし、Ｓ６及びＳ９では、触感ＩＦパネル３の振動制御が異なることが好ましい。これは、提示された触感の違いによって指の触れている位置が最終目的地であるか否かを判断しやすくするためである。
【００４７】
また、Ｓ６及びＳ９では、指が目的地に到達した場合に、コントローラ８は、指が目的地に到達したことを示す情報をディスプレイ７ｂに表示してもよいし、あるいは指が目的地に到達したことを示す音声を音声出力部１１から出力してもよい。
【００４８】
図６の処理によれば、コントローラ８は、指がスタート地点からゴール地点まで移動する間、指が滑らかにスライドする触感を提示するように触感ＩＦパネル３の圧電素子６を制御し（Ｓ３）、指がゴール地点に到達すると指に対して凹凸感、クリック感又は摩擦感など、指が移動している際に提示される触感とは異なる触感を提示するように触感ＩＦパネル３の圧電素子６を制御する（Ｓ６，Ｓ９）。従って、入力装置１は、触感のみで指をスタート地点からゴール地点まで誘導することができ、変形文字などを表示せずに、触感によって入力を支援することができる。
【００４９】
図７は、図５に示すスタート地点からゴール地点まで指をスライドさせる場合に、入力装置１で実行される処理を示すフローチャートである。図５のスタート地点は予めディスプレイ７ｂに表示されているものとする。
【００５０】
まず、操作者の指がスタート地点に触れると、コントローラ８は指の位置（Ｘ１，Ｙ１）を初期値として設定する（Ｓ１１）。次いで、コントローラ８は予めメモリ１０に格納されている経由地点の数及び経由順序を示すデータに基づいて、経由地点又はゴール地点としての目的地の座標（Ｘｎ，Ｙｎ）を設定する（Ｓ１２）。コントローラ８は第１指示信号を駆動回路９に出力し、駆動回路９は図２（Ａ）に示す電圧を圧電素子６に供給し、圧電素子６が取り付けられた触感ＩＦパネル３が超音波帯域で振動する（Ｓ１３）。これにより、触感ＩＦパネル３の表面上で指を滑らかにスライドさせることができる。
【００５１】
次に、操作者が触感ＩＦパネル３の表面上で指をスライドさせる（Ｓ１４）。このとき、コントローラ８はタッチパネル７ａからの信号に基づいて操作者の指の位置を継続的に検出する。コントローラ８は指の位置とＳ１２で設定された目的地との距離を算出することによって、指がＳ１２で設定された目的地に近づいているか否かを判別する（Ｓ１５）。
【００５２】
指がＳ１２で設定された目的地に近づいていない場合（Ｓ１５でＮＯ）、つまり指が経路Ｒから外れた場合、コントローラ８は駆動回路９に出力する信号を第１指示信号から第４指示信号に切り換え、触感ＩＦパネル３の振動を停止する（Ｓ１６）。これにより、圧電素子６が振動を停止し、摩擦感が指に提示されるので、操作者は触感変化から指が経路Ｒから外れたことを把握できる。コントローラ８は経路Ｒを再設定するために指の現在位置（Ｘ１’，Ｙ１’）を初期値として再設定し（Ｓ１７）、手順はＳ１３に戻る。
【００５３】
一方、指がＳ１２で設定された目的地に近づいていると判断した場合（Ｓ１５でＹＥＳ）、コントローラ８は指がＳ１２で設定された目的地に到達したか否かを判別する（Ｓ１８）。指が目的地に到達していない場合には（Ｓ１８でＮＯ）、手順はＳ１４に戻る。一方、指が目的地に到達した場合には（Ｓ１８でＹＥＳ）、コントローラ８は駆動回路９に出力する信号を第１指示信号から第２指示信号に切り換える、触感ＩＦパネル３の振動に変調を加える（Ｓ１９）。これにより、圧電素子６が第２指示信号に応じて振動の振幅を増減し、凹凸感が指に提示されるので、操作者は目的地に到達したことを把握できる。
【００５４】
次に、コントローラ８はこの目的地が最終目的地であるか否かを判別する（Ｓ２０）。この目的地が最終目的地でない場合には（Ｓ２０でＮＯ）、手順はＳ１２に戻り、次の目的地の座標が新たに設定される。この目的地が最終目的地である場合には（Ｓ２０でＹＥＳ）、コントローラ８は駆動回路９に出力する信号を第２指示信号から第３指示信号に切り換え、触感ＩＦパネル３の振動に変調を加える（Ｓ２１）。これにより、圧電素子６の振動によってクリック感が指に提示されるので、操作者は最終目的地に到達したことを把握できる。
【００５５】
Ｓ１９とＳ２１とでは触感ＩＦパネル３の振動に加える変調が互いに異なることが好ましい。これは、提示された触感によって指の触れている目的地が最終目的地であるか否かを触感の違いにより判断しやすくするためである。
【００５６】
Ｓ１９とＳ２１とでは、指の触れている目的地が経由地であるか又は最終目的地であるかを区別できる限り、駆動回路９に出力する信号の種類は上記の例と異なっていてもよい。例えば、Ｓ１９で駆動回路９に出力する信号を第３指示信号にし、Ｓ２１で駆動回路９に出力する信号を第２指示信号にしてもよい。
【００５７】
また、Ｓ２１では、駆動回路９に出力する信号を第２指示信号に維持し、所定時間経過後に第２指示信号から第４指示信号に切り換えてもよい。この場合、まず凹凸感が指に提示され、所定時間経過後に摩擦感が指に提示される。この触感はＳ１９で提示される触感と異なるので、操作者は触感の違いにより最終目的地に到達したことを把握できる。
【００５８】
また、Ｓ１９及びＳ２１で指が目的地に到達した場合に、コントローラ８は、指が目的地に到達したことを示す情報をディスプレイ７ｂに表示してもよいし、あるいは指が目的地に到達したことを示す音声を音声出力部１１から出力してもよい。
【００５９】
図７の処理によれば、コントローラ８は、指が経由地又はゴール地点などの目的地に近づいている場合に（Ｓ１５でＹＥＳ）、指が滑らかにスライドする触感を提示するように触感ＩＦパネル３の圧電素子６を制御し（Ｓ１３）、指が目的地から離れ経路Ｒから外れている場合には（Ｓ１５でＮＯ）、指に摩擦感を提示するように触感ＩＦパネル３の圧電素子６を制御する（Ｓ１６）。コントローラ８はまた、指が目的地に到達した場合に（Ｓ１８でＹＥＳ、Ｓ２０でＹＥＳ）、指に凹凸感又はクリック感を提示するように触感ＩＦパネル３の圧電素子６を制御する（Ｓ１９、Ｓ２１）。従って、入力装置１は、触感のみで指をスタート地点から経由地点を介してゴール地点まで誘導することができ、変形文字などを表示せずに、触感によって入力を支援することができる。
【００６０】
図７では、指が目的地に近づいているか否かに応じて提示する触感を変更している。これに代えて、例えば、図８に示すように、スタート地点から経由地点を介してゴール地点までの経路の座標を示すデータテーブルを予めメモリ１０に格納し、あるいは通信部１２を介して外部装置から取得し、コントローラ８は、指がテーブルデータで示す経路上に位置するか否かに応じて提示する触感を変更してもよい。
【００６１】
図９は、図８のデータテーブルを使ってスタート地点からゴール地点まで指をスライドさせる場合に、入力装置１で実行される処理を示すフローチャートである。図５のスタート地点は予めディスプレイ７ｂに表示されているものとする。また、図７と同一の処理については同一のステップ番号を付し、その説明を省略する。
【００６２】
まず、コントローラ８はＳ１１〜Ｓ１４の処理を行う。次に、コントローラ８は、図８のデータテーブルに基づいて指がテーブルデータで示す経路上に位置するか否かを判別する（Ｓ３１）。指が経路上に位置する場合には（Ｓ３１でＹＥＳ）、手順はＳ１８に進む。この場合、指が滑らかにスライドする状態が維持される。一方、指が経路から離れた場合には（Ｓ３１でＮＯ）、コントローラ８は駆動回路９に出力する信号を第１指示信号から第４指示信号に切り換え、触感ＩＦパネル３の振動を停止させ、（Ｓ３２）、手順はＳ１３に戻る。Ｓ３２により、圧電素子６が振動を停止して摩擦感が指に提示されるので、操作者は指が経路から外れたことを把握できる。その後、コントローラ８はＳ１８〜Ｓ２１の処理を行う。
【００６３】
Ｓ１９とＳ２１とでは、指の触れている目的地が経由地であるか又は最終目的地であるかを区別できる限り、駆動回路９に出力する信号の種類は上記の例と異なっていてもよい。また、Ｓ１９及びＳ２１では、指が目的地に到達した場合に、コントローラ８は、指が目的地に到達したことを示す情報をディスプレイ７ｂに表示してもよいし、あるいは指が目的地に到達したことを示す音声を音声出力部１１から出力してもよい。
【００６４】
図８のデータテーブルでは経由地が設定されているが、経由地は設定される必要はない。経由地が設定されない場合に入力装置１で実行される処理を図１０に示す。
【００６５】
図１０では、図９の処理と比べて、Ｓ１２、Ｓ１９、Ｓ２０の処理が省略されている。Ｓ１１の処理では、指の位置（Ｘ１，Ｙ１）を初期値として設定することが省略される。Ｓ１８の目的地はゴール地点である。
【００６６】
図９及び図１０の処理によれば、コントローラ８は、指が経路上に位置する場合に（Ｓ３１でＹＥＳ）、指が滑らかにスライドする触感を提示するように触感ＩＦパネル３の圧電素子６を制御し（Ｓ１３）、指が経路から離れた場合に（Ｓ３１でＮＯ）、指に摩擦感を提示するように触感ＩＦパネル３の圧電素子６を制御する（Ｓ３２）。コントローラ８はまた、指が終点に到達すると（Ｓ１８でＹＥＳ）、指にクリック感を提示するように触感ＩＦパネル３の圧電素子６を制御する（Ｓ２１）。従って、入力装置１は、触感のみで指をスタート地点からゴール地点まで誘導することができ、変形文字などを表示せずに、触感によって入力を支援することができる。
【００６７】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００６８】
１  入力装置
２  情報処理装置
３  触感インターフェース（ＩＦ）パネル
６  圧電素子
７ａ  タッチパネル
７ｂ  ディスプレイ
８  コントローラ
９  駆動回路
１０  メモリ
１１  音声出力部
１２  通信部
【図１】
2019082901.tif 000003
【図２】
2019082901.tif 000004
【図３】
2019082901.tif 000005
【図４】
2019082901.tif 000006
【図５】
2019082901.tif 000007
【図６】
2019082901.tif 000008
【図７】
2019082901.tif 000009
【図８】
2019082901.tif 000010
【図９】
2019082901.tif 000011
【図１０】
2019082901.tif 000012