(57)【要約】【課題】引込み制御を行うものにおいて、操作者に対して違和感を与えないようにした入力装置を提供する。【解決手段】操作面１１１上における操作体Ｆの座標位置と、表示部５１上での複数の操作ボタン５２ａ１〜５２ａ４の座標位置とが、対応付けされ、操作体がいずれかの操作ボタン５２ａ１から他の操作ボタン５２ａ２へ移動する際に引込み感を与える引込み制御を実行する入力装置において、操作体に対応する表示部上での座標位置が、他の操作ボタンの領域に入ったときに、表示部上での座標位置を他の操作ボタン内の所定の位置ｃｂに移動させる。あるいは、操作体の移動速度、操作体の移動加速度、所定の振動の強度、または所定の振動のパターンの少なくとも１つに応じて、中間領域の操作体の移動方向に対応する大きさを変更する。【選択図】図２
2019105970.tif 000002
【特許請求の範囲】
【請求項１】
操作側となる操作面（１１１）に対する操作体（Ｆ）の操作状態を検出する検出部（１１２）と、
前記検出部によって検出される前記操作状態に応じて、所定の機器（５０）に対する入力を行う制御部（１３０）と、
前記制御部によって制御され、前記操作面を振動させる駆動部（１２０）と、を備える入力装置において、
前記所定の機器は表示部（５１）を有しており、前記表示部には、複数の操作ボタン（５２ａ１〜５２ａ４）が表示され、前記操作面上における前記操作体の座標位置と、前記表示部上における前記複数の操作ボタンの座標位置とが、対応付けされるようになっており、
前記制御部は、前記操作面上における前記操作体の移動によって、対応する前記表示部上での前記座標位置が、前記複数の操作ボタンのうち、いずれかの操作ボタン（５２ａ１）から他の操作ボタン（５２ａ２）に移動すると判定したとき、前記いずれかの操作ボタンと前記他の操作ボタンとの間となる中間領域（ｃａ）で、前記駆動部によって所定の振動を前記操作面に発生させることで、前記他の操作ボタンへの引込み感を与える引込み制御を実行すると共に、
前記操作体に対応する前記表示部上での前記座標位置が、前記他の操作ボタンの領域に入ったときに、前記表示部上での前記座標位置を前記他の操作ボタン内の所定の位置（ｃｂ）に移動させる入力装置。
【請求項２】
前記所定の位置は、前記他の操作ボタン内の中心位置である請求項１に記載の入力装置。
【請求項３】
前記表示部には、前記操作面上における前記操作体の位置に対応するポインタ（５２ｂ）が表示されるようになっており、
前記制御部は、前記表示部上での前記座標位置を前記所定の位置に移動させる際に、前記ポインタが前記所定の位置に連続的に移動するようにアニメーション表示させる請求項１または請求項２に記載の入力装置。
【請求項４】
前記制御部は、前記表示部上での前記座標位置を前記所定の位置に移動させたのち位置固定して、前記操作体の停止を想定した所定条件が成立すると、前記表示部上での前記座標位置を前記所定の位置に更新する請求項１〜請求項３のいずれか１つに記載の入力装置。
【請求項５】
操作側となる操作面（１１１）に対する操作体（Ｆ）の操作状態を検出する検出部（１１２）と、
前記検出部によって検出される前記操作状態に応じて、所定の機器（５０）に対する入力を行う制御部（１３０）と、
前記制御部によって制御され、前記操作面を振動させる駆動部（１２０）と、を備える入力装置において、
前記所定の機器は表示部（５１）を有しており、前記表示部には、複数の操作ボタン（５２ａ１〜５２ａ４）が表示され、前記操作面上における前記操作体の座標位置と、前記表示部上における前記複数の操作ボタンの座標位置とが、対応付けされるようになっており、
前記制御部は、前記操作面上における前記操作体の移動によって、対応する前記表示部上での前記座標位置が、前記複数の操作ボタンのうち、いずれかの操作ボタン（５２ａ１）から他の操作ボタン（５２ａ２）に移動すると判定したとき、前記いずれかの操作ボタンと前記他の操作ボタンとの間となる中間領域（ｃａ）で、前記駆動部によって所定の振動を前記操作面に発生させることで、前記他の操作ボタンへの引込み感を与える引込み制御を実行すると共に、
前記操作体の移動速度、前記操作体の移動加速度、前記所定の振動の強度、または前記所定の振動のパターンの少なくとも１つに応じて、前記中間領域の前記操作体の移動方向に対応する大きさを変更する入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドやタッチパネルのように、指等の操作体による入力操作を可能とする入力装置に関するものである。
【背景技術】
【０００２】
従来の入力装置として、例えば、特許文献１に記載されたものが知られている。特許文献１の入力装置（触覚呈示装置）は、表示装置に対して別位置に設けられて、操作面上における指の操作位置を検出するタッチパッド（操作検出部）と、タッチパッドの検出結果に基づいて操作面を振動させて、指と操作面との間の摩擦力を制御するアクチュエータ（振動部）と、アクチュエータの作動を制御する制御部とを備えている。入力装置は、表示装置に表示されるアイコン（操作ボタン）に対して、タッチパッド上で、指操作を行うことで、アイコンに対する入力を可能とする装置となっている。
【０００３】
タッチパッド上においては、表示装置のアイコンに対応する領域がターゲット領域、アイコンの周辺に対応する領域が周辺領域、と定義されている。そして、指がタッチパッドの操作面上を移動し、周辺領域以外の領域から、周辺領域を通り、ターゲット領域内に至るときに、周辺領域においては、制御部によってアクチュエータが作動され、振動が発生されるようになっている。
【０００４】
指が周辺領域以外の領域を移動する際には振動の発生はなく、指には所定の摩擦力が発生する。また、指が周辺領域を通過するときには、振動発生によって指と操作面との間にスクイーズ効果が発生して、操作面に対する指の摩擦力が低下する。このとき、指の移動速度が大きくなる。更に、指がターゲット内を移動する際には振動の発生はなく、指には所定の摩擦力が発生する。よって、操作者は、周辺領域以外から周辺領域を通り、ターゲット領域内に至るように指操作すると、周辺領域において摩擦力が低下して、ターゲット領域内に向けて引込み感が想起されるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１３００２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、操作者が指操作する際の指の移動速度は、人それぞれ異なる。また、振動によって得られる引込み感や、引込み感によってターゲット上で指を停止させるまでの時間には個人差が出る。したがって、引込み作用の後に指が停止される位置は、ターゲット内の期待された位置（例えば、中心位置）に対して、ずれが発生する場合があり、次の指操作を開始して、次の引込み感が得られるまで速い、遅いといった差、つまり操作感の差が生じてしまう。あるいは、停止した指の位置がターゲット内で、周辺領域に近接した位置であると、わずかな指の動きに伴って、振動が発生される、または振動が停止されると言った不安定な状態が発生し得る。よって、操作者に対しては違和感を与えてしまう。
【０００７】
本発明の目的は、上記問題に鑑み、引込み制御を行うものにおいて、操作者に対して違和感を与えないようにした入力装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は上記目的を達成するために、以下の技術的手段を採用する。
【０００９】
第１の発明では、操作側となる操作面（１１１）に対する操作体（Ｆ）の操作状態を検出する検出部（１１２）と、
検出部によって検出される操作状態に応じて、所定の機器（５０）に対する入力を行う制御部（１３０）と、
制御部によって制御され、操作面を振動させる駆動部（１２０）と、を備える入力装置において、
所定の機器は表示部（５１）を有しており、表示部には、複数の操作ボタン（５２ａ１〜５２ａ４）が表示され、操作面上における操作体の座標位置と、表示部上における複数の操作ボタンの座標位置とが、対応付けされるようになっており、
制御部は、操作面上における操作体の移動によって、対応する表示部上での座標位置が、複数の操作ボタンのうち、いずれかの操作ボタン（５２ａ１）から他の操作ボタン（５２ａ２）に移動すると判定したとき、いずれかの操作ボタンと他の操作ボタンとの間となる中間領域（ｃａ）で、駆動部によって所定の振動を操作面に発生させることで、他の操作ボタンへの引込み感を与える引込み制御を実行すると共に、
操作体に対応する表示部上での座標位置が、他の操作ボタンの領域に入ったときに、表示部上での座標位置を他の操作ボタン内の所定の位置（ｃｂ）に移動させることを特徴としている。
【００１０】
第１の発明によれば、引込み制御の後に、操作体（Ｆ）が実際に停止される位置に、ずれ（バラツキ）が発生しても、表示部（５１）上での操作ボタン（５２ａ２）内における座標位置は、所定の位置（ｃｂ）に移動される。よって、次に移動される操作体（Ｆ）のスタート位置は、所定の位置（ｃｂ）とされるので、次の操作時に発生される引込み感のバラツキ（操作感の差）を抑えることができる。また、実際に停止した操作体（Ｆ）の位置が操作ボタン（５２ａ２）の境界に近接した位置であると、わずかな操作体（Ｆ）の動きに伴って、引込み用の振動が発生される、または振動が停止されると言った不安定な状態が発生し得るが、表示部（５１）上での操作ボタン（５２ａ２）内における座標位置は、所定の位置（ｃｂ）に移動されるので、そのような不具合を抑制することができる。総じて、操作者に対する違和感を与えないようにすることができる。
【００１１】
第２の発明では、操作側となる操作面（１１１）に対する操作体（Ｆ）の操作状態を検出する検出部（１１２）と、
検出部によって検出される操作状態に応じて、所定の機器（５０）に対する入力を行う制御部（１３０）と、
制御部によって制御され、操作面を振動させる駆動部（１２０）と、を備える入力装置において、
所定の機器は表示部（５１）を有しており、表示部には、複数の操作ボタン（５２ａ１〜５２ａ４）が表示され、操作面上における操作体の座標位置と、表示部上における複数の操作ボタンの座標位置とが、対応付けされるようになっており、
制御部は、操作面上における操作体の移動によって、対応する表示部上での座標位置が、複数の操作ボタンのうち、いずれかの操作ボタン（５２ａ１）から他の操作ボタン（５２ａ２）に移動すると判定したとき、いずれかの操作ボタンと他の操作ボタンとの間となる中間領域（ｃａ）で、駆動部によって所定の振動を操作面に発生させることで、他の操作ボタンへの引込み感を与える引込み制御を実行すると共に、
操作体の移動速度、操作体の移動加速度、所定の振動の強度、または所定の振動のパターンの少なくとも１つに応じて、中間領域の操作体の移動方向に対応する大きさを変更することを特徴としている。
【００１２】
第２の発明によれば、中間領域（ｃａ）の大きさを変更することで、操作体（Ｆ）の移動速度、操作体（Ｆ）の移動加速度、所定の振動の強度、または所定の振動のパターンに応じて、引込みによる操作体（Ｆ）の停止位置を次の操作ボタン（５２ａ２）上の狙いの位置に近づけることができる。よって、次に移動される操作体（Ｆ）のスタート位置を安定させることができるので、次の操作の際に、引込みに関する操作者の違和感を与えないようにすることができる。
【００１３】
尚、上記各手段の括弧内の符号は、後述する実施形態記載の具体的手段との対応関係を示すものである。
【図面の簡単な説明】
【００１４】
【図１】車両における入力装置の搭載状態を示す説明図である。
【図２】入力装置を示すブロック図である。
【図３】第１実施形態における操作部および駆動部を示す（ａ）は側面図、（ｂ）は（ａ）のIIIｂ方向から見た平面図である。
【図４】第１実施形態における制御要領を示す説明図である。
【図５】第１実施形態における制御内容を示すフローチャートである。
【図６】第１実施形態における引込み時の振動の強さを示すグラフである。
【図７】第１実施形態における引込み時の振動波形を示すグラフである。
【図８】第１実施形態におけるポインタの座標位置を移動させる際の制御内容を示すフローチャートである。
【図９】第１実施形態におけるポインタの座標位置を操作ボタン内の中心位置へ移動する様子を示す説明図である。
【図１０】第１実施形態におけるポインタの座標位置を移動させる際にアニメーション表示することを示す説明図である。
【図１１】第１実施形態の変形例１における振動波形を示すグラフである。
【図１２】第１実施形態の変形例２における振動の強さを示すグラフである。
【図１３】第２実施形態における制御要領を示す説明図である。
【図１４】第３実施形態における制御要領を示す説明図である。
【図１５】第４実施形態における操作部および駆動部を示す（ａ）は側面図、（ｂ）は（ａ）のＸＩＶｂ方向から見た平面図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照しながら本発明を実施するための複数の形態を説明する。各形態において先行する形態で説明した事項に対応する部分には同一の参照符号を付して重複する説明を省略する場合がある。各形態において構成の一部のみを説明している場合は、構成の他の部分については先行して説明した他の形態を適用することができる。各実施形態で具体的に組み合わせが可能であることを明示している部分同士の組み合わせばかりではなく、特に組み合わせに支障が生じなければ、明示していなくても実施形態同士を部分的に組み合せることも可能である。
【００１６】
（第１実施形態）
第１実施形態の入力装置１００を図１〜図１０に示す。本実施形態の入力装置１００は、例えば、ナビゲーション装置５０を操作するための遠隔操作デバイスに適用したものである。入力装置１００は、ナビゲーション装置５０と共に、車両１０に搭載されている。ナビゲーション装置５０は、本発明の所定の機器に対応する。
【００１７】
ナビゲーション装置５０は、地図上における自車の現在位置情報、進行方向情報、あるいは操作者の希望する目的地への案内情報等を表示する航路誘導システムである。ナビゲーション装置５０は、表示部としての液晶ディスプレイ５１を有している。液晶ディスプレイ５１は、車両１０のインストルメントパネル１１の車両幅方向の中央部に配置されて、表示画面５２が操作者によって視認されるようになっている。
【００１８】
ナビゲーション装置５０は、入力装置１００に対して別体で形成されており、入力装置１００から離れた位置に設定されている。ナビゲーション装置５０と入力装置１００とは、例えば、Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋバス（ＣＡＮバス（登録商標））によって接続されている。
【００１９】
液晶ディスプレイ５１の表示画面５２には、地図上における自車位置が表示されると共に、ナビゲーション装置５０に対する操作用の各種操作ボタン５２ａ１〜５２ａ４が表示されるようになっている（図４、図９）。各種操作ボタン５２ａ１〜５２ａ４は、例えば、地図の拡大表示、縮小表示、および目的地案内設定等のためのボタンであり、第１操作ボタン５２ａ１、第２操作ボタン５２ａ２、第３操作ボタン５２ａ３、および第４操作ボタン５２ａ４等となっている。各種操作ボタン５２ａ１〜５２ａ４は、いわゆる操作アイコンと呼ばれるものである。また、表示画面５２には、後述する操作部１１０（操作面１１１）における操作者の指Ｆ（操作体）の位置に対応するように、例えば、矢印状にデザインされたポインタ５２ｂ（表示画面５２上の座標位置）が表示されるようになっている。
【００２０】
表示画面５２において、各種操作ボタン５２ａ１〜５２ａ４同士の間は、それぞれ中間領域ｃａとして定義されている。そして、中間領域ｃａ内における所定の位置（例えば、中央位置や途中の任意の位置）は、中間位置ｃｐとして定義されている。
【００２１】
また、本実施形態では、操作面１１１上における指Ｆの座標位置と、表示画面５２上における各種操作ボタン５２ａ１〜５２ａ４およびポインタ５２ｂの座標位置とが、対応付けされるようになっている。
【００２２】
入力装置１００は、図１〜図４に示すように、車両１０のセンターコンソール１２にて、アームレスト１３と隣接する位置に設けられ、操作者の手の届き易い範囲に配置されている。入力装置１００は、操作部１１０、駆動部１２０、および制御部１３０等を備えている。
【００２３】
操作部１１０は、いわゆるタッチパッドを形成するものであり、操作者の指Ｆによって、ナビゲーション装置５０に対する入力操作を行う部位となっている。操作部１１０は、操作面１１１、タッチセンサ１１２、および筐体１１３等を有している。
【００２４】
操作面１１１は、アームレスト１３と隣接する位置で操作者側に露出して、操作者が指操作を行う平面部となっており、例えば、表面全体にわたって指の滑りを良くする素材等が設けられることで形成されている。
【００２５】
操作面１１１上においては、操作者の指操作により、表示画面５２に表示される各種操作ボタン５２ａ１〜５２ａ４に対する操作（選択、押込み決定等）のための入力ができるように設定されている。操作面１１１の周囲には、操作側とは反対側に延びるリブ１１１ａが設けられている。
【００２６】
タッチセンサ１１２は、操作面１１１の裏面側に設けられた、例えば、静電容量式の検出部である。タッチセンサ１１２は、矩形の平板状に形成されており、センサ表面に対する操作者の指Ｆによる操作状態を検出するようになっている。
【００２７】
タッチセンサ１１２は、操作面１１１上のｘ軸方向に沿って延びる電極と、ｙ軸方向に沿って延びる電極とが格子状に配列されることにより形成されている。これら電極は、後述する制御部１３０と接続されている。各電極は、センサ表面に近接する操作者の指Ｆの位置に応じて、発生される静電容量が変化するようになっており、発生される静電容量の信号（感度値）が制御部１３０に出力されるようになっている。センサ表面は、絶縁材よりなる絶縁シートによって覆われている。尚、タッチセンサ１１２としては、上記静電容量式のものに限らず、他の感圧式等、各種タイプのものを使用することができる。
【００２８】
筐体１１３は、上記操作面１１１およびタッチセンサ１１２を支持する支持部である。筐体１１３は、枠状に形成されており、例えば、センターコンソール１２の内部に配置されている。
【００２９】
駆動部１２０は、操作面１１１の拡がる方向に操作面１１１を、ｘ、ｙ軸の２軸方向に振動させるものであり、操作面１１１の周囲４辺の少なくとも１辺において、リブ１１１ａと筐体１１３との間に設けられている。駆動部１２０は、後述する制御部１３０と接続されており、制御部１３０によって振動発生の制御がなされるようになっている。
【００３０】
駆動部１２０は、２軸方向のうち、１軸方向のみの振動を有効にすることで、操作面１１１には１軸方向（ｘ軸方向、あるいはｙ軸方向）の振動を発生させ、また、２軸方向の振動を同時に有効にすることにより、操作面１１１には両振動を合成した斜め方向の振動を発生させることができるようになっている。
【００３１】
駆動部１２０としては、例えば、ソレノイド、ボイスコイルモータ等の電磁アクチュエータ、あるいはピエゾ等の振動体、更には、上記振動体とバネとが組み合わされたもの等を用いることができる。例えば、１つの振動体が２軸方向の振動を発生させるものであれば、操作面１１１の周囲４辺のうち少なくとも１つの辺部に１つの振動体を設けることで、駆動部１２０を形成することができる。あるいは、振動体が１軸方向のみの振動を発生させるものであれば、操作面１１１の周囲の隣合う２つの辺部にそれぞれ１つの振動体（合計２つ）を設けることで、駆動部１２０を形成することができる。あるいは、１軸方向の振動体とバネとの組合せを、対向する辺部に設けて、振動方向が交差するように、それを２組設けることで駆動部１２０を形成することができる。本実施形態では、図３に示すように、駆動部１２０は、振動体が操作面１１１の周囲４辺に設けられたものとしている。
【００３２】
制御部１３０は、ＣＰＵ、ＲＡＭ、および記憶媒体等を有している。制御部１３０は、タッチセンサ１１２から得られる信号から、操作者の指Ｆの操作状態として、操作面１１１上における指の接触位置（指Ｆの座標位置）、移動方向、および移動距離等を取得する。また、制御部１３０は、取得した指Ｆの接触位置に基づいて、表示画面５２上におけるポインタ５２ｂの座標を演算して、表示画面５２にポインタ５２ｂを表示させる。加えて、制御部１３０は、操作状態として、操作面１１１上において、いずれかの操作ボタン上での押込み操作の有無等を取得する。
【００３３】
そして、制御部１３０は、これらの操作状態に応じて、駆動部１２０による振動の発生状態を制御するようになっている。尚、制御部１３０の記憶媒体には、振動制御時の振動制御パラメータ（振動マップ）が予め格納されており、制御部１３０は、この振動制御パラメータに基づいて、振動制御を行うようになっている。また、制御部１３０は、振動制御によって、表示画面５２上におけるポインタ５２ｂの座標位置が、いずれかの操作ボタン（５２ａ１）から他の操作ボタン（５２ａ２）の領域に入ったときに、他の操作ボタン（５２ａ２）内のポインタ５２ｂの座標位置を、所定の位置（例えば、操作ボタンの中心位置ｃｂ）に移動させて座標データを更新するようになっている（詳細後述）。
【００３４】
本実施形態の入力装置１００の構成は以上のようになっており、作動および作用効果について、以下、図５〜図１０を加えて説明する。
【００３５】
まず、制御部１３０は、図５に示すフローチャートに基づいて、指Ｆの移動先となる操作領域への引込みの制御を行う。制御部１３０は、ステップＳ１００で、タッチセンサ１１２から得られる信号（指Ｆの操作状態）によって、操作者の指Ｆが操作面１１１にタッチ（接触）しているか否かを判定する。制御部１３０は、否と判定すれば、ステップＳ１００を繰り返し、肯定判定すれば、ステップＳ１１０に移行する。尚、図４（ａ）（ｂ）に示すように、操作者の指Ｆが操作面１１１にタッチされると、表示画面５２におけるポインタ５２ｂの表示が有効となって、操作面１１１上における操作者の指Ｆの位置に対応するように、ポインタ５２ｂが表示画面５２に表示される。
【００３６】
以下、図４（ｂ）に示すように、指Ｆに対応する表示画面５２上の位置が、第１操作ボタン５２ａ１から第２操作ボタン５２ａ２側に移動される場合を１つのモデルとして説明する。
【００３７】
ステップＳ１１０では、制御部１３０は、操作者の指Ｆが各種操作ボタン５２ａ１〜５２ａ４のうち、第１操作ボタン５２ａ１（いずれかの操作ボタン）上で、第２操作ボタン５２ａ２（他の操作ボタン）に向けて移動中か、停止しているかを判定する。制御部１３０は、指Ｆが移動中であると判定すると、ステップＳ１２０に進み、停止していると判定すると、ステップＳ１４０に進む。
【００３８】
ステップＳ１２０では、制御部１３０は、現在のポインタ５２ｂの位置と、一番近い操作ボタン（第２操作ボタン５２ａ２）との間のベクトルを算出する。ベクトル算出にあたって、制御部１３０は、ポインタ５２ｂの位置と第２操作ボタン５２ａ２との距離（ベクトルの長さ）と、ポインタ５２ｂの位置から第２操作ボタン５２ａ２に向かう方向（ベクトルの向き）とを算出する。
【００３９】
そして、ステップＳ１３０にて、制御部１３０は、上記ベクトル（長さと向き）に応じて、操作者の指Ｆを第１操作ボタン５２ａ１から第２操作ボタン５２ａ２に引込む（誘導する）ために、駆動部１２０を駆動させて、操作面１１１に振動を発生させる。まず、制御部１３０は、駆動部１２０に対して、ベクトルの向き（操作体の移動先の方向）に往復する振動を操作面１１１に発生させる。
【００４０】
ここでは、各操作ボタン５２ａ１〜５２ａ４は、ｘ軸方向に並ぶように設定されているので、ベクトルの向きは、ｘ軸方向となり、制御部１３０は、ｘ軸方向に沿う振動を発生させる。
【００４１】
そして、制御部１３０は、図６に示すように、指Ｆの移動位置に応じて、振動の強さが第１操作ボタン５２ａ１と第２操作ボタン５２ａ２との間（中間領域ｃａの途中）で、極大値を形成するように制御する。制御部１３０は、振動の強さに極大値を持たせる際に、直線的に変化させる。
【００４２】
図４（ａ）では、理解を深めるために中間領域ｃａ内における中間位置ｃｐを、第１操作ボタン５２ａ１と第２操作ボタン５２ａ２との中央位置に表示している。尚、中間位置ｃｐは、両操作ボタン５２ａ１、５２ａ２の中央位置に限定されるものではなく、第１操作ボタン５２ａ１と第２操作ボタン５２ａ２との間であればどこの位置でもよい（任意の位置とすることができる）。
【００４３】
制御部１３０は、振動の強さに極大値を持たせるために、図７に示すように、振幅を変化させることで対応する。具体的には、指Ｆが第１操作ボタン５２ａ１から中間位置ｃｐに至る間に、振幅を順次大きくしていくことで、振動の強さを大きくしていく。制御部１３０は、中間位置ｃｐにおいて振幅を最大にする。そして、指Ｆが、中間位置ｃｐを超えた後に、振幅を順次小さくしていき、もとの振幅に戻すことで、振動の強さを小さくしていく。このような振幅の変更により、図４（ｃ）に示すように、操作面１１１には、あたかも抵抗の山谷が形成されて、指Ｆはこの山を乗り越えながら操作（移動）されるイメージとなる。
【００４４】
ステップＳ１３０の後、操作者の指Ｆが、いずれかの操作ボタンで停止されるまで、制御部１３０は、ステップＳ１００〜ステップＳ１３０を繰り返す。
【００４５】
上記ステップＳ１００〜ステップＳ１３０により、指Ｆは、第１操作ボタン５２ａ１から第２操作ボタン５２ａ２へ移動するとき、操作面１１１に発生される振動によって抵抗を受ける形となる。加えて、指Ｆが第１操作ボタン５２ａ１から中間位置ｃｐに向かうにつれて振動の強さが極大値を形成するように制御されるため、指Ｆが受ける抵抗が大きくなっていく。また、指Ｆが中間位置ｃｐから第２操作ボタン５２ａ２に向かうにつれて、極大値を過ぎて振動の強さが小さくなっていくように制御されるため、指Ｆが受ける抵抗が小さくなっていく。
【００４６】
よって、指Ｆは、中間位置ｃｐで最大となる抵抗（図４（ｃ）の山）を乗り越えて、第２操作ボタン５２ａ２に至ることになり、中間位置ｃｐから第２操作ボタン５２ａ２に向けて、あたかも誘導される（引込まれる）かのような感覚（作用）を受けることになる。このときの誘導感は、山の乗り越え感とも言い換えることができる。
【００４７】
このように、本実施形態では、操作者が指Ｆを動かしたときに、移動方向へ指Ｆを誘導し、移動先への誘導感が得られるようになっている。
【００４８】
尚、上記ステップＳ１００〜ステップＳ１３０を繰り返す中で、ステップＳ１１０で、指Ｆの移動が停止されたと判定すると、制御部１３０は、ステップＳ１４０で、いずれかの操作ボタンに対する押込み操作があったか否かを判定する。押込み操作は、操作者の操作ボタンに対する選択決定を示す操作であり、操作者が操作面１１１上で、操作ボタンに対応する位置で指を押込むことで行われる。ステップＳ１４０で肯定判定すると、制御部１３０は、ステップＳ１５０で、押込み決定処理を行う。つまり、いずれかの操作ボタンに対応する指示をナビゲーション装置５０に対して行う。尚、ステップＳ１４０で否定判定すると、ステップＳ１００に戻る。
【００４９】
ここで、図８〜図１０に示すように、制御部１３０は、引込み制御によって、指Ｆに対応する表示画面５２上での座標位置（ポインタ５２ｂの座標位置）が、第１操作ボタン５２ａ１（いずれかの操作ボタン）から第２操作ボタン５２ａ２（他の操作ボタン）の領域に入ったときに、表示画面５２上での座標位置を第２操作ボタン５２ａ２内の所定の位置に移動させるように補正し、その座標位置に更新する。所定の位置は、例えば、第２操作ボタン５２ａ２の境界線から離れた内側の位置としており、ここでは、第２操作ボタン５２ａ２内の中心位置ｃｂとしている。
【００５０】
具体的には、制御部１３０は、図８に示すフローチャートに基づいて、ポインタ５２ｂの座標位置の移動、更新を行う。
【００５１】
即ち、ステップＳ２００で、制御部１３０は、まず、引込み制御によって、ポインタ５２ｂが第２操作ボタン５２ａ２（他の操作ボタン）の領域に入ったか、否かを判定する。制御部１３０は、ポインタ５２ｂの座標位置が、例えば、第２操作ボタン５２ａ２の境界線上に来たときに、肯定判定するようにしている。ステップＳ２００で肯定判定すると、ステップＳ２１０に進み、否定判定すると、ステップＳ２５０に移行する。
【００５２】
ステップ２１０では、図９に示すように、制御部１３０は、表示画面５２上のポインタ５２ｂの座標位置（内部座標）を、中心位置ｃｂ（誘導点）に移動する。尚、制御部１３０は、ポインタ５２ｂの座標位置を中心位置ｃｂに移動させるときは、図１０に示すように、ポインタ５２ｂが第２操作ボタン５２ａ２の境界線位置から、中心位置ｃｂに連続的に移動するようにアニメーション表示させる。
【００５３】
次に、ステップＳ２２０で、制御部１３０は、経時用のタイマー（ｔｉｍｅｒ）のカウント数を１つ増加させる。そして、ステップＳ２３０で、制御部１３０は、移動させたポインタ５２ｂの座標位置を固定した状態で、指Ｆの停止を想定した所定条件が成立するか否かを判定する。所定条件は、ここでは、所定時間（ｓｅｔ  ｔｉｍｅｒ）を用いている。所定時間は、指Ｆが第１操作ボタン５２ａ１から第２操作ボタン５２ａ２に引込みされてから、停止するまでにかかる時間として設定したものである。
【００５４】
尚、所定条件としては、指Ｆの移動速度、あるいは移動加速度等を用いたものとしてもよい。移動速度、移動加速度等が、例えばゼロとなった時点で所定条件が成立したものとすることができる。
【００５５】
ステップＳ２３０で、肯定判定すると、制御部１３０は、ステップＳ２４０で、タイマーのカウント数をゼロに戻し、ステップＳ２５０で、表示画面５２上におけるポインタ５２ｂの座標位置を、ステップＳ２１０で移動した中心位置ｃｂに更新する。尚、ステップＳ２３０で、否定判定したときは、ステップＳ２２０、Ｓ２３０を繰り返す。
【００５６】
以上のように、本実施形態によれば、引込み制御の後に、指Ｆが実際に停止される位置に、ずれ（バラツキ）が発生しても、表示画面５２上での第２操作ボタン５２ａ２（他の操作ボタン）内における座標位置は、中心位置ｃｂ（所定の位置）に移動、更新される。よって、次に移動される指Ｆのスタート位置は、操作ボタンの中心位置ｃｂとされるので、次の指操作時に発生される引込み感のバラツキ（操作感の差）を抑えることができる。また、実際に停止した指Ｆの位置が第２操作ボタン５２ａ２（他の操作ボタン）の境界線に近接した位置であると、わずかな指Ｆの動きに伴って、引込み用の振動が発生される、または振動が停止されると言った不安定な状態が発生し得る。しかしながら、表示画面５２上での第２操作ボタン５２ａ２内における座標位置は、中心位置ｃｂに移動、更新されるので、そのような不具合を抑制することができる。総じて、操作者に対する違和感を与えないようにすることができる。
【００５７】
また、本実施形態では、ポインタ５２ｂの座標位置を移動させるための所定の位置を、操作ボタン内における中心位置ｃｂとしている。これにより、次の操作時のスタート位置を、より安定した位置とすることができる。
【００５８】
また、制御部１３０は、ポインタ５２ｂの座標位置を移動させる際に、ポインタ５２ｂが中心位置ｃｂに連続的に移動するようにアニメーション表示させる。これにより、ポインタ５２ｂは、第２操作ボタン５２ａ２の境界領域から中心位置ｃｂに向けて急に（飛ぶように）移動するようなことがなく、操作者は、ポインタ５２ｂの移動状態を目で追うことができる。
【００５９】
また、制御部１３０は、ポインタ５２ｂの座標位置を中心位置ｃｂに移動させたのち位置固定して、指Ｆの停止を想定した所定条件が成立すると、ポインタ５２ｂの座標位置を中心位置ｃｂに更新するようにしている。これにより、指Ｆが停止するまでの間、ポインタ５２ｂの位置が細かく移動することがなく、視認しやすくなる。
【００６０】
（第１実施形態の変形例）
第１実施形態の変形例を図１１、図１２に示す。ここでは、制御部１３０は、振動の強さに極大値を持たせるために、図１１に示すように、振幅は同一で、振動の周波数を変化させることで対応することができる。具体的には、指Ｆ（ポインタ５２ｂ）が第１操作ボタン５２ａ１から中間位置ｃｐに至る間に、振動の周波数を順次高くしていくことで、振動の強さを大きくしていく。中間位置ｃｐにおいて周波数を最大にする。そして、指Ｆ（ポインタ５２ｂ）が、中間位置ｃｐを超えた後に、振動の周波数を低くしていき、もとの周波数に戻すことで、振動の強さを小さくしていく。
【００６１】
また、図１２に示すように、制御部１３０は、振動の強さに極大値を持たせる際に、指数関数的に変化させるようにしてもよい。ウェーバフェヒナーの法則によると、人間の感覚量は、刺激強度の対数に比例することから、このような指数関数的な変化の付け方の方が、人間にとって分かりやすいものとすることができる。
【００６２】
（第２実施形態）
第２実施形態を図１３に示す。第２実施形態は、上記第１実施形態と構成は同一としつつ、指Ｆの移動速度、指Ｆの移動加速度、引込み制御時の所定の振動の強度、または所定の振動のパターンの少なくとも１つに応じて、中間領域ｃａの指Ｆの移動方向に対応する大きさを変更するようにしたものである。ここでは、指Ｆの移動速度に応じて、中間領域ｃａの大きさを変更するものとしている。
【００６３】
即ち、図１３（ａ）に示すように、指Ｆの移動速度が所定値より速いとき、指Ｆは、中間領域ｃａを過ぎてから停止するまでの距離が長くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを短くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００６４】
また、図１３（ｂ）に示すように、指Ｆの移動速度が所定値より遅いとき、指Ｆは、中間領域ｃａを過ぎてから停止するまでの距離が短くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを長くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００６５】
このように、本実施形態によれば、中間領域ｃａの大きさを変更することで、指Ｆの移動速度に応じて、引込みによる指Ｆの停止位置を操作ボタン（５２ａ２）上の狙いの位置（中心位置ｃｂ）に近づけることができる。よって、次に移動される指Ｆのスタート位置を安定させることができるので、次の操作の際に、引込みに関する操作者の違和感を与えないようにすることができる。
【００６６】
尚、本実施形態においては、指Ｆの移動速度に代えて、指Ｆの移動加速度を基にして、中間領域ｃａの大きさを変更するようにしてもよい。
【００６７】
（第３実施形態）
第３実施形態を図１４に示す。第３実施形態は、上記第２実施形態と同様に、指Ｆの移動速度、指Ｆの移動加速度、引込み制御時の所定の振動の強度、または所定の振動のパターンの少なくとも１つに応じて、中間領域ｃａの指Ｆの移動方向に対応する大きさを変更するようにしたものである。ここでは、引込み制御時の所定の振動の強度に応じて、中間領域ｃａの大きさを変更するものとしている。
【００６８】
即ち、図１４（ａ）に示すように、引込み制御時の振動の強度（極大値）が所定値より大きいとき、指Ｆは、中間領域ｃａを過ぎてから停止するまでの距離が長くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを短くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００６９】
また、図１４（ｂ）に示すように、引込み制御時の振動の強度（極大値）が所定値より小さいとき、指Ｆは、中間領域ｃａを過ぎてから停止するまでの距離が短くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを長くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００７０】
このように、本実施形態によれば、上記第２実施形態と同様に、中間領域ｃａの大きさを変更することで、引込み制御時の振動の強度（極大値）に応じて、引込みによる指Ｆの停止位置を操作ボタン（５２ａ２）上の狙いの位置（中心位置ｃｂ）に近づけることができる。よって、次に移動される指Ｆのスタート位置を安定させることができるので、次の操作の際に、引込みに関する操作者の違和感を与えないようにすることができる。
【００７１】
尚、本実施形態においては、引込み制御時の振動の強度（極大値）に代えて、振動の強度パターンを基にして、中間領域ｃａの大きさを変更するようにしてもよい。振動の強度パターンは、例えば、振動強度の極大値を中間領域ｃａにおいて、指Ｆの移動方向のどの位置に設けるか、を示すものである。
【００７２】
例えば、振動強度の極大値を移動先となる第２操作ボタン５２ａ２（他の操作ボタン）に近い側に設定した場合であると、指Ｆは、振動強度の極大値を過ぎてから停止するまでの距離が長くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを短くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００７３】
逆に、振動強度の極大値を移動元となる第１操作ボタン５２ａ１（いずれかの操作ボタン）に近い側に設定した場合であると、指Ｆは、振動強度の極大値を過ぎてから停止するまでの距離が短くなると予測される。よって、中間領域ｃａの指Ｆの移動方向の大きさを長くすることで、指Ｆが停止される位置を、第２操作ボタン５２ａ２（他の操作ボタン）の中心位置ｃｂに近づけることができる。
【００７４】
尚、中間領域ｃａの大きさを変更する条件として、上記第２実施形態、および第３実施形態の内容を組合せたものとしてもよい。
【００７５】
（第４実施形態）
第４実施形態の入力装置１００Ａを図１５に示す。第４実施形態は、上記第１実施形態に対して、筐体１１３、および駆動部１２０の設定位置を変更し、筐体１１３Ａ、および駆動部１２０Ａとしたものである。
【００７６】
筐体１１３Ａは、板状に形成されており、操作面１１１の裏面側に配置されている。そして、駆動部１２０Ａは、操作面１１１の裏面側に配置されている。駆動部１２０Ａは、操作面１１１の裏面側と筐体１１３Ａとの間に位置している。駆動部１２０Ａは、例えば、ｘ、ｙ軸の２軸方向に振動を発生するものとなっており、操作面１１１の裏面側の中央部に１つ配置されている。駆動部１２０Ａは、上記第１実施形態で説明した、例えば、２軸方向に振動を発生可能なボイスコイルモータ等の電磁アクチュエータが使用されている。駆動部１２０Ａは、１つに限らず、複数個用いられるものとしてもよい。
【００７７】
本実施形態においても基本的な作動は、上記第１実施形態と同じであり、同様の効果を得ることができる。
【００７８】
（その他の実施形態）
上記各実施形態では、振動の強さを制御するために、予め設けられた振動制御パラメータ（振動マップ）を使用するものとして説明したが、これに限らず、指Ｆの操作状態に応じて、都度、計算によって振動パターンを得るようにしてもよい。
【００７９】
また、上記各実施形態では、引込み制御を実行するにあたって、操作面１１１に沿って、指Ｆの移動する方向の振動を発生させるものとしたが、これに代えて、操作面１１１に対して、交差する方向の振動を発生させて、スクイーズ効果を用いて引込み感を与えるものとしてもよい。
【００８０】
また、上記各実施形態では、操作部１１０として、いわゆるタッチパッド式のもとしたが、これに限らず、液晶ディスプレイ５１の表示画面５２が透過されて操作面１１１に視認されるいわゆるタッチパネル式のものにも適用可能である。
【００８１】
また、上記各実施形態では、操作体を操作者の指Ｆとして説明したが、これに限らず、ペンを模したスティックとしてもよい。
【００８２】
また、上記各実施形態では、入力装置１００、１００Ａによる入力制御の対象（所定の機器）として、ナビゲーション装置５０としたが、これに限定されることなく、車両用の空調装置、あるいは車両用オーディオ装置等の他の機器にも適用することができる。
【符号の説明】
【００８３】
５０  ナビゲーション装置（所定の機器）
５１  液晶ディスプレイ（表示部）
５１ａ１  第１操作ボタン（いずれかの操作ボタン、複数の操作ボタン）
５１ａ２  第２操作ボタン（他の操作ボタン、複数の操作ボタン）
５１ａ３  第３操作ボタン（複数の操作ボタン）
５１ａ４  第４操作ボタン（複数の操作ボタン）
５２ｂ  ポインタ
１００、１００Ａ  入力装置
１１１  操作面
１１２  タッチセンサ（検出部）
１２０  駆動部
１３０  制御部
Ｆ  操作者の指（操作体）
ｃａ  中間領域
ｃｂ  中心位置（所定の位置）
【図１】
2019105970.tif 000003
【図２】
2019105970.tif 000004
【図３】
2019105970.tif 000005
【図４】
2019105970.tif 000006
【図５】
2019105970.tif 000007
【図６】
2019105970.tif 000008
【図７】
2019105970.tif 000009
【図８】
2019105970.tif 000010
【図９】
2019105970.tif 000011
【図１０】
2019105970.tif 000012
【図１１】
2019105970.tif 000013
【図１２】
2019105970.tif 000014
【図１３】
2019105970.tif 000015
【図１４】
2019105970.tif 000016
【図１５】
2019105970.tif 000017