(57)【要約】      （修正有）【課題】入力装置の大型化を抑制する。【解決手段】入力システム１において、入力装置を制御する制御装置は、切替部と、振動制御部と、振動検出部と、を備える。切替部は、操作面Ｐに対する接触位置の時間変化に応じて、少なくとも１つの振動素子１１を、振動させる振動モードと振動を検出する検出モードとに切り替える。振動制御部は、振動モード時に、振動素子を振動させることで操作面を振動させる。振動検出部は、検出モード時に、振動素子が検出する振動の検出結果に基づいて操作面の振動を検出する。【選択図】図１Ｂ
2018036959.tif 000002
【特許請求の範囲】
【請求項１】
操作面に対する接触位置の時間変化に応じて、少なくとも１つの振動素子を、振動させる振動モードと振動を検出する検出モードとに切り替える切替部と、
前記振動モード時に、前記振動素子を振動させることで前記操作面を振動させる振動制御部と、
前記検出モード時に、前記振動素子が検出する振動の検出結果に基づいて前記操作面の振動を検出する振動検出部と、
を備えることを特徴とする制御装置。
【請求項２】
前記振動制御部が振動させる前記振動素子と前記振動検出部が振動を検出する前記振動素子とが同一であること
を特徴とする請求項１に記載の制御装置。
【請求項３】
前記振動制御部は、
長方形の前記操作面が有する２つの短辺近傍にそれぞれ２つずつ設けられる前記振動素子を振動させること
を特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記振動検出部は、
前記２つの短辺近傍に設けられる前記振動素子の少なくとも１つで検出した前記振動に基づいて前記操作面の前記振動を検出すること
を特徴とする請求項３に記載の制御装置。
【請求項５】
前記切替部は、
前記接触位置が移動している場合に前記振動素子が振動し、前記接触位置が停止している場合に前記振動素子が振動を検出するように切り替えること
を特徴とする請求項１〜４のいずれか一項に記載の制御装置。
【請求項６】
前記振動検出部の検出結果に基づいて前記操作面に対する押圧力を検出した場合に押下操作を検出する操作検出部をさらに備えること
を特徴とする請求項１〜５のいずれか一項に記載の制御装置。
【請求項７】
前記振動制御部は、
前記操作検出部が前記押下操作を検出した場合に、前記振動素子を振動させること
を特徴とする請求項６に記載の制御装置。
【請求項８】
前記振動制御部は、
前記押下操作を検出した場合に前記振動素子を振動させる周波数を、前記接触位置が移動している場合に前記振動素子を振動させる周波数より低くすること
を特徴とする請求項６または７に記載の制御装置。
【請求項９】
前記操作検出部は、
前記振動検出部の検出結果に基づいて前記押圧力と反対方向の力を検出した場合に、前記押下操作の終了を検出すること
を特徴とする請求項６、７または８に記載の制御装置。
【請求項１０】
前記振動制御部は、
前記操作検出部が前記押下操作の終了を検出した場合に、前記振動素子を振動させることを特徴とする請求項９に記載の制御装置。
【請求項１１】
操作面を有し、前記操作面に対する接触位置を検出する操作部と、
前記操作部が検出した前記接触位置の時間変化に応じて、前記操作面を振動させる振動モードと前記操作面の振動を検出する検出モードとが切り替わるように制御される少なくとも１つの振動素子と、
を備えることを特徴とする入力装置。
【請求項１２】
操作面を有し、前記操作面に対する接触位置を検出する操作部と、
前記操作面を振動させる、または前記操作面の振動を検出する少なくとも１つの振動素子と、
前記接触位置の時間変化に応じて、前記振動素子を振動させる振動モードと前記振動素子によって振動を検出する検出モードとを切り替える切替部と、
前記振動モード時に、前記振動素子を振動させることで前記操作面を振動させる振動制御部と、
前記検出モード時に、前記振動素子が検出する振動に基づいて前記操作面の振動を検出する振動検出部と、
を備えることを特徴とする入力システム。
【請求項１３】
請求項１１に記載の入力装置と、
前記接触位置に応じて画像を表示する表示部と、
を備えることを特徴とする表示装置。
【請求項１４】
操作面に対する接触位置の時間変化に応じて、少なくとも１つの振動素子を振動させる振動モードと前記振動素子によって振動を検出する検出モードとを切り替える工程と、
前記振動モード時に、前記振動素子を振動させることで前記操作面を振動させる工程と、
前記検出モード時に、前記振動素子が検出する振動に基づいて前記操作面の振動を検出する工程と、
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、入力装置、入力システム、表示装置および制御方法に関する。
【背景技術】
【０００２】
従来、ユーザに触覚を与えることで入力操作を受け付けたことを認識させるタッチセンサ等の入力装置が知られている。かかる入力装置では、操作面の振動を検出する振動素子の検出結果に応じて、ユーザに振動を与える振動素子を制御することで、ユーザに所定の操作感をフィードバックする（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０９４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の入力装置では、操作面の振動を検出する振動素子と操作面を振動させる振動素子とが必要であり、入力装置が大型化してしまうという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、入力装置の大型化を抑制することができる制御装置、入力装置、入力システム、表示装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の制御装置は、切替部と、振動制御部と、振動検出部と、を備える。切替部は、操作面に対する接触位置の時間変化に応じて、少なくとも１つの振動素子を、振動させる振動モードと振動を検出する検出モードとに切り替える。振動制御部は、前記振動モード時に、前記振動素子を振動させることで前記操作面を振動させる。振動検出部は、前記検出モード時に、前記振動素子が検出する振動の検出結果に基づいて前記操作面の振動を検出する。
【発明の効果】
【０００７】
本発明によれば、入力装置の大型化を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、実施形態に係る入力システムの概要を示す図である。
【図１Ｂ】図１Ｂは、実施形態に係る入力システムの概要を示す図である。
【図２】図２は、実施形態に係る入力システムの搭載例を示す図である。
【図３】図３は、実施形態に係る入力システムの構成を示すブロック図である。
【図４】図４は、実施形態に係る振動素子の配置例を示す図である。
【図５】図５は、実施形態に係る第１振動モードを説明するための図である。
【図６】図６は、実施形態に係る第２振動モードを説明するための図である。
【図７Ａ】図７Ａは、実施形態に係る操作面の振動について説明するための図である。
【図７Ｂ】図７Ｂは、実施形態に係る操作面の振動について説明するための図である。
【図８】図８は、実施形態に係る振動検出部が検出する電圧信号の一例を示す図である。
【図９】図９は、実施形態に係る振動検出部が検出する電圧信号の一例を示す図である。
【図１０】図１０は、実施形態に係る制御部が設定する動作モードの一例を説明するための図である。
【図１１】図１１は、実施形態に係る検出処理を示すフローチャートである。
【図１２】図１２は、実施形態に係る押下検出処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する制御装置、入力装置、入力システム、表示装置および制御方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
［１．入力システムの概要］
まず、図１Ａおよび図１Ｂを用いて本実施形態に係る入力システム１の概要について説明する。図１Ａ、図１Ｂは、本発明の実施形態に係る入力システム１の概要を示す図である。
【００１１】
図１Ａに示すように、入力システム１は、複数の振動素子１１と操作部１２とを有する入力装置と、入力装置を制御する制御装置（図示せず）とを備える。かかる入力システム１は、例えば、操作部１２が有する操作面Ｐが振動する振動機能付きのタッチパッドである。また、かかる入力システム１は、ユーザＵの押圧力を検出する押圧検出機能付きのタッチパッドでもある。なお、かかる入力システム１は、後述するように、液晶ディスプレイなどの表示部と組み合わせて、振動機能および押圧検出機能付きのタッチパネルとして用いることもできる。
【００１２】
操作部１２は、例えば静電容量方式の情報入力機能を有する平板状の部材である。かかる操作部１２は、操作面Ｐを備え、ユーザＵの操作面Ｐに対する接触位置を検出する。ユーザＵの操作面Ｐに対する接触は、例えば、ユーザＵが指等を操作面Ｐへ接触させたり、タッチペン等を操作面Ｐに接触させたりすることによって行われる。
【００１３】
複数の振動素子１１は、例えば圧電素子である。複数の振動素子１１は、例えば操作面Ｐの周囲に配置される。また、図１Ｂに示すように、複数の振動素子１１は、操作部１２のユーザＵと接触する面と対向する面、すなわち操作面Ｐの裏面に、接着剤等によって固定される。
【００１４】
複数の振動素子１１は、制御装置によって制御され、例えばユーザＵの指が操作面Ｐに接触した状態で振動することで、ユーザＵの指に振動を与える。また、複数の振動素子１１は、ユーザＵの指によって操作面Ｐが押下されることで発生する振動を検出する。制御装置は、複数の振動素子１１が検出した振動に基づいて操作面Ｐが押下する押圧力を検出する。このように、複数の振動素子１１は、操作面Ｐを振動させる振動機能と、操作面Ｐの振動を検出する検出機能との２つの機能を兼ね備える。
【００１５】
複数の振動素子１１は、操作部１２が検出するユーザＵの接触位置の変化に応じて、振動機能（振動モード）と検出機能（検出モード）とに切り替えて動作するよう制御装置によって制御される。具体的に、複数の振動素子１１は、制御装置によって制御されることで、接触位置が移動しているか否かに応じて、操作面Ｐを振動させたり、押圧力を操作面Ｐの振動として検出したりする。以下、図１Ｂを用いて複数の振動素子１１の動作について説明する。
【００１６】
図１Ｂに示すように、ユーザＵの接触位置が移動している場合（ステップＳ１）、複数の振動素子１１は、操作面Ｐを振動させることで所定の触覚をユーザＵに与える。
【００１７】
例えば、複数の振動素子１１は、超音波周波数帯で操作面Ｐを振動させる。これにより、ユーザＵの指と操作面Ｐとの間の空気層の状態が変化し、ユーザＵの指と操作面Ｐとの間の摩擦力が低減する。
【００１８】
複数の振動素子１１が超音波周波数帯で操作面Ｐを振動させた状態で、ユーザＵが指を動かすと、ユーザＵと指との操作面Ｐの摩擦力が低いため、例えばつるつるした触感をユーザＵの指に与えることができる。
【００１９】
次に、ユーザＵの接触位置が停止すると（ステップＳ２）、複数の振動素子１１は、振動を停止し、振動を検出する検出センサとして動作する。複数の振動素子１１は、ユーザＵの指が操作面Ｐを押下することで発生する押圧力を操作面Ｐの振動として検出する（ステップＳ３）。
【００２０】
このように、複数の振動素子１１が操作面Ｐを振動させる振動機能と操作面Ｐに加わる押圧力を検出する検出機能とを兼ね備え、制御装置がユーザＵの接触位置の変化に応じて複数の振動素子１１の振動機能と検出機能とを切り替える。これにより、入力装置は、操作面Ｐを振動させる素子と押圧力を検出する検出センサとを備える必要がなく、入力装置の大型化を抑制することができる。また、振動素子１１の個数を削減できるため、製造コストを抑制することができる。
【００２１】
［２．入力システムの搭載例］
次に、図２を用いて本実施形態に係る入力システム１の搭載例について説明する。図２は、本発明の実施形態に係る入力システム１の搭載例を示す図である。
【００２２】
図２に示すように、本実施形態に係る入力システム１は、例えば車両に搭載される。また、入力システム１は、例えば後述する車載装置３０とネットワークを介して接続され、かかる車載装置３０の入力デバイスとして機能する。また、入力システム１の入力装置は、ユーザＵの入力操作を受け付けるタッチパッドなどの操作受付部材（例えば図１Ａの操作面Ｐ）を備える。
【００２３】
操作面Ｐは、例えば、センターコンソールのシフトレバーＳ近傍など、運転者から操作しやすい位置に配置される。図２の例では、操作面Ｐは、アームレストＲとシフトレバーＳとの間に配置される。したがって、ユーザＵは、腕をアームレストＲにおいた状態で操作面Ｐを操作することができる。これにより、ユーザＵは、運転姿勢を変化させることなく入力システム１を容易に操作することができる。
【００２４】
車載装置３０（図３参照）は、例えば、オーディオ、エアコン、カーナビゲーションシステム等の各種機器を備える。したがって、ユーザＵは、入力システム１を操作することでかかる各種機器を操作することができる。また、車載装置３０は、所定の音声を出力するスピーカ３４と、所定の画像を表示する表示部３５とを備える。
【００２５】
上述した入力システム１は、ユーザＵの接触を検出すると接触位置の変化に応じてユーザＵに振動を与えたり、ユーザＵが操作面Ｐを押下する押圧力を検出したりする。以下、図３を用いて本実施形態に係る入力システム１の詳細を説明する。
【００２６】
［３．入力システムの詳細］
図３は、本実施形態に係る入力システム１の構成を示すブロック図である。なお、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
【００２７】
換言すれば、図３に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００２８】
図３に示すように、入力システム１は、入力装置１０と制御装置２０とを備え、車載装置３０とネットワークを介して接続される。
【００２９】
［３．１．入力装置］
入力装置１０は、ユーザＵからの操作を受け付ける。入力装置１０は、少なくとも１つの振動素子１１と操作部１２とを備える。
【００３０】
［３．１．１．振動素子］
上述したように、振動素子１１は、例えば圧電素子（ピエゾ素子）などの圧電アクチュエータである。振動素子１１は、制御装置２０から供給される交流電圧によって伸縮することによって操作部１２を振動させる。また、振動素子１１は、操作部１２の振動によって伸縮することで、電圧信号を生成し制御装置２０へ出力する。
【００３１】
図４に示す例では、入力装置１０は４つの振動素子１１ａ〜１１ｄを備える。４つの振動素子１１ａ〜１１ｄは、それぞれ操作部１２の操作面Ｐの周囲に配置される。図４では、振動素子１１ａ、１１ｂが操作面Ｐの短辺の近傍に配置され、振動素子１１ｃ、１１ｄが一辺に対向する短辺の近傍に配置される。このように、振動素子１１ａ〜１１ｄは、例えば長方形の操作面Ｐが有する２つの短辺近傍にそれぞれ２つずつ配置される。これにより、振動素子１１ａ〜１１ｄは、効率よく操作面Ｐを振動させることができる。
【００３２】
なお、図４は、振動素子１１ａ〜１１ｄの配置例を示す図である。図４に示す振動素子１１ａ〜１１ｄの配置は一例であり、振動素子１１ａ〜１１ｄの配置はこれに限定されない。例えば操作面Ｐの各辺の近傍にそれぞれ１つの振動素子１１を配置してもよい。また、振動素子１１ａ〜１１ｄの個数は４個に限定されない。例えば図３に示すように、振動素子１１が１つであってもよい。このように、振動素子１１は、４個未満であっても４個より多くてもよい。
【００３３】
振動素子１１は、制御装置２０からの指示に基づき、３つの動作モードで動作する。具体的に、振動素子１１は、ユーザＵの接触位置Ｃが移動している場合に、超音波周波数帯の周波数で振動する第１振動モードで動作し、ユーザＵが停止している場合に振動検出モードで動作する。また、制御装置２０がユーザＵの押下操作または押下操作の終了を検出した場合、振動素子１１は、第１振動モード時の周波数より低い周波数で振動する第２振動モードで動作する。なお、各動作モードについては、図５〜図９を用いて後述する。
【００３４】
［３．１．２．操作部］
図３に戻る。操作部１２は、上述したように、例えば静電容量方式の情報入力機能を有する平板状の部材である。なお、操作部１２は、ユーザＵの接触を検出可能な操作面Ｐを有する構成であればよく、静電容量方式に限定されず、例えば、赤外線方式や抵抗膜方式などによってユーザＵの接触を検出する操作部であってもよい。
【００３５】
操作部１２は、ユーザＵによる入力操作を受け付ける操作面Ｐを有する（図４参照）。操作部１２は、所定周期でユーザＵと操作面Ｐとの接触位置Ｃを検出し、ユーザＵの接触位置Ｃに応じた情報（例えば、座標情報）を制御装置２０へ出力する。
【００３６】
［３．２．制御装置］
制御装置２０は、入力装置１０の操作部１２が検出した接触位置Ｃの変化に応じて、振動素子１１の動作モードを切り替える。制御装置２０は、ＣＰＵ（Central  Processing  Unit）および記憶部などを備えたマイクロコンピュータであり、入力システム１全体を制御する。制御装置２０は、例えばＥＣＵ（Electric  Control  Unit）に実装される。制御装置２０は、マイクロコンピュータでソフトウェア的に実現される機能として、位置検出部２１と、判定部２２と、振動制御部２３と、振動検出部２４と、操作検出部２５と、制御部２６とを備える。
【００３７】
［３．２．１．位置検出部］
位置検出部２１は、所定周期で操作部１２の検出結果を取得することで、操作面Ｐ上のユーザＵの接触位置Ｃを検出する。位置検出部２１は、検出した接触位置Ｃを判定部２２へ出力する。
【００３８】
［３．２．２．判定部］
判定部２２は、位置検出部２１が検出した接触位置Ｃの時間変化に応じて、接触位置Ｃが移動しているか停止しているかを判定する。判定部２２は、例えば位置検出部２１が検出した今回の接触位置Ｃ１が前回の接触位置Ｃ０と同じである場合、接触位置Ｃ１が停止していると判定する。また、例えば今回の接触位置Ｃ１が前回の接触位置Ｃ０と異なる場合、判定部２２は接触位置Ｃ１が移動していると判定する。判定部２２は、判定結果を制御部２６へ出力する。
【００３９】
なお、ここでは、判定部２２が前回の接触位置Ｃ０と今回の接触位置Ｃ１とが同じ場合に停止している、すなわち接触位置Ｃの移動速度がゼロの場合に停止していると判定するものとしたが、これに限定されない。例えば判定部２２が、前回の接触位置Ｃ０と今回の接触位置Ｃ１との間の距離が所定の閾値以下である場合に停止している、すなわち接触位置Ｃの移動速度が所定の閾値以下である場合に停止していると判定するようにしてもよい。あるいは、判定部２２が、今回の接触位置Ｃ１と前回以前の接触位置Ｃとの距離に応じて移動／停止を判定するようにしてもよい。
【００４０】
［３．２．３．振動制御部］
振動制御部２３は、制御部２６の指示に基づき、振動素子１１に交流電圧を印加することで振動素子１１が所望の周波数で振動するよう制御する。具体的には、振動制御部２３は、ユーザＵの接触位置Ｃが移動している場合に第１振動モードで動作するよう振動素子１１を制御する。また、ユーザＵが入力装置１０を押下した場合に第２振動モードで動作するよう振動素子１１を制御する。例えば図４に示すように、入力装置１０が複数の振動素子１１ａ〜１１ｄを有する場合、振動制御部２３は、全ての振動素子１１ａ〜１１ｄを振動させるように制御する。
【００４１】
ここで、図５および図６を用いて、第１、第２振動モードについて説明する。図５は、第１振動モードを説明するための図である。図６は、第２振動モードを説明するための図である。
【００４２】
［第１振動モード］
図５に示すように、第１振動モードは、操作面Ｐが超音波周波数帯域の周波数ｆ１で振動する動作モードである。例えばユーザＵの接触位置Ｃが移動する場合、制御部２６によって第１振動モードが設定される。この場合、振動制御部２３は、超音波周波数帯域の周波数ｆ１で振動するよう振動素子１１を制御する。これにより、振動制御部２３は、ユーザＵにつるつるとした触覚を与えることができる。
【００４３】
［第２振動モード］
図６に示すように、第２振動モードは、操作面Ｐが第１振動モードの周波数ｆ１より低い周波数ｆ２で振動する動作モードである。例えばユーザＵが操作面Ｐを押下した場合、制御部２６によって第２振動モードが設定される。この場合、振動制御部２３は、周波数ｆ２で振動するよう振動素子１１を制御する。
【００４４】
これにより、振動制御部２３は、押下操作を受け付けた場合に例えばカチッとしたクリック感をユーザＵに与えることができ、押下操作を受け付けたことをユーザＵに通知することができる。
【００４５】
なお、制御部２６が第１、第２振動モードを設定するタイミングについては、図１０を用いて後述する。
【００４６】
［３．２．４．振動検出部］
振動検出部２４は、振動素子１１が生成した電圧信号を取得することで操作面Ｐの振動を検出する。振動検出部２４は、振動検出モード時に検出した振動を操作検出部２５へ出力する。すなわち、振動検出部２４が振動を検出する振動素子は、振動制御部２３が振動させる振動素子と同一である。
【００４７】
これにより、操作面Ｐの振動を検出する振動素子を、操作面Ｐを振動させる振動素子と別に設ける必要がなくなり、入力装置の大型化を抑制することができる。
【００４８】
振動検出部２４は、例えば位置検出部２１が検出した接触位置Ｃに応じて、少なくとも１つの振動素子１１が生成した電圧信号の１つを操作面Ｐの振動として検出する。例えば振動検出部２４は、接触位置Ｃに最も近い振動素子１１が生成した電圧信号を操作面Ｐの振動として検出する。かかる点について図４を用いて詳述する。
【００４９】
ここでは、図４に示すように入力装置１０が４つの振動素子１１ａ〜１１ｄを備えるものとする。また、図４に示すように、操作面Ｐが４つの領域Ｐａ〜Ｐｄを有するものとする。例えば、領域Ｐａ内の接触位置ＣでユーザＵが操作面Ｐを押下すると、振動素子１１ａ〜１１ｄは、かかる押下による押圧力に応じた電圧信号をそれぞれ生成し、振動検出部２４へそれぞれ出力する。
【００５０】
振動検出部２４は、振動素子１１ａ〜１１ｄから受け取った４つの電圧信号のうち、接触位置Ｃに最も近い振動素子１１ａが生成した電圧信号を操作面Ｐの振動として検出する。すなわち、振動検出部２４は、各領域Ｐａ〜Ｐｄと振動素子１１ａ〜１１ｄとをそれぞれ対応付けておき、領域Ｐａ〜Ｐｄのいずれかで接触位置Ｃを検出した場合、対応する振動素子１１ａ〜１１ｄが生成した電圧信号を検出する。
【００５１】
このように、振動検出部２４は、接触位置Ｃに最も近い振動素子１１が生成した電圧信号を操作面Ｐの振動として検出することで、操作面Ｐの振動をより確実に検出することができる。
【００５２】
なお、ここでは、振動検出部２４が、接触位置Ｃに最も近い振動素子１１の電圧信号を検出するとしたが、これに限定されない。例えば、振動検出部２４が、複数の振動素子１１ａ〜１１ｄが生成した電圧信号のうち、最も大きい電圧信号を操作面Ｐの振動として検出するようにしてもよい。あるいは、振動検出部２４が、複数の振動素子１１ａ〜１１ｄが生成した電圧信号を平均した信号を操作面Ｐの振動として検出するようにしてもよい。
【００５３】
また、例えば、振動素子１１が動作モードにかかわらず常時電圧信号を振動検出部２４へ出力する場合、振動検出部２４は、振動検出モード時に取得した電圧信号を操作検出部２５へ出力し、第１、第２振動モード時に取得した電圧信号は操作検出部２５へ出力しないようにする。
【００５４】
これは、第１、第２振動モード時には振動素子１１が振動制御部２３からの制御に基づいて振動しており、ユーザＵが操作面Ｐを押下したことで発生する振動を検出しないためである。これにより、振動検出部２４はユーザＵが操作面Ｐを押下したことで発生する振動を振動素子１１が検出した場合に、検出結果を操作検出部２５へ出力することができる。
【００５５】
なお、例えば、振動素子１１が振動検出モード時にのみ電圧信号を出力する場合は、振動検出部２４は、振動素子１１から取得した電圧信号を操作検出部２５へ出力する。
【００５６】
［振動検出例］
続いて、図７Ａ〜図８を用いてユーザＵが操作面Ｐを押下した場合に振動検出部２４が検出する操作面Ｐの振動について説明する。図７Ａおよび図７Ｂは、操作面Ｐの振動について説明するための図である。また、図８は、振動検出部２４が検出する電圧信号の一例を示す図である。
【００５７】
例えば、ユーザＵが操作面Ｐを押下した場合、図７Ａに示すように操作面Ｐには押下した方向（図７Ａでは下向き）に押圧力が加わり、操作面Ｐが撓む。なお、図７Ａでは、説明をわかりやすくするため、操作面Ｐの撓み量を大きく図示しているが、実際には操作面ＰはユーザＵが知覚できない程度に微少に撓む程度である。
【００５８】
この場合、振動素子１１が操作面Ｐの撓みに応じた電圧信号を出力することで、振動検出部２４はユーザＵによる押圧力を検出する。具体的に振動検出部２４は、例えば図８の期間ＴＡに示すようにリファレンス電圧Ｖｒｅｆに対して負方向の電圧信号を検出する。なお、ここで、リファレンス電圧Ｖｒｅｆは、ユーザＵが操作面Ｐと接触しているが押下力を加えていない、すなわち操作面Ｐを押していないときに、振動素子１１が検出する電圧である。
【００５９】
続いて、ユーザＵが、押下操作を終了し、指を操作面Ｐから離す方向に移動したとする。この場合、操作面Ｐは、ユーザＵによる押圧力によって発生した撓みの反動で、押下方向とは反対方向（図７Ｂでは上向き）の力が加わる。これにより、操作面Ｐは、図７Ｂに示すように、ユーザＵが押下操作を行っていた場合とは反対の方向に撓む。なお、図７Ｂでも、説明をわかりやすくするため、操作面Ｐの撓み量を大きく図示しているが、実際には操作面ＰはユーザＵが知覚できない程度に微少に撓む程度である。
【００６０】
この場合、振動素子１１が操作面Ｐの撓みに応じた電圧信号を出力することで、振動検出部２４はユーザＵによる押圧力とは反対方向の力を検出する。具体的に振動検出部２４は、例えば図８の期間ＴＢに示すようにリファレンス電圧Ｖｒｅｆに対して正方向の電圧信号を検出する。
【００６１】
振動検出部２４は、検出した電圧信号を操作検出部２５へ出力する。
【００６２】
［３．２．５．操作検出部］
操作検出部２５は、振動検出部２４が検出した電圧信号に応じて、操作面Ｐに対する押圧力の変化を検出し、押下操作および押下操作の終了を検出する。操作検出部２５は、検出した押下操作および押下操作の終了を制御部２６に通知する。
【００６３】
［押下操作検出］
図８および図９を用いて操作検出部２５が押下操作を検出する場合について説明する。まず、図９を用いて、例えば操作面Ｐに押下操作以外の振動が発生した場合に振動検出部２４が検出する電圧信号について説明する。図９は、振動検出部２４が検出する電圧信号の一例を示す図である。
【００６４】
例えば、操作面Ｐに物がぶつかった場合もユーザＵが指で操作面Ｐを押下した場合と同様に、操作面Ｐに振動が発生する。この場合も振動検出部２４は、図９に示すようにユーザＵが押下した場合と同様にリファレンス電圧Ｖｒｅｆに対して負方向の電圧信号を期間ＴＡ０で検出した後、正方向の電圧信号を期間ＴＢ０で検出する。
【００６５】
しかしながら、物がぶつかる等して押下操作以外の振動が操作面Ｐに発生した場合、振動の周期（期間ＴＡ０＋ＴＢ０）が、押下操作による振動の場合の周期（期間ＴＡ＋ＴＢ、図８参照）に比べて短くなる。また、振動のピーク値も大きくなるため、電圧信号の立ち下がりの傾斜角度θ０が、押下操作の場合の傾斜角度θ（図８参照）に比べて大きくなる。
【００６６】
そこで、操作検出部２５は、例えば図８に示すように、電圧信号が閾値Ｖｔｈ未満となる期間Ｔ１が所定の時間Ｔｔｈ１を超えた場合にユーザＵによる押下操作を検出する。これにより、操作検出部２５は、物がぶつかる等、押下操作以外の振動を誤って押下操作と検出しにくくなり、押下操作の誤検出を抑制することができる。また、操作検出部２５は、電圧信号と閾値Ｖｔｈとを比較することで、ユーザＵが一定の押圧力で操作面Ｐを押下した場合に押下操作を検出することができ、押下操作の検出精度を向上させることができる。
【００６７】
なお、ここでは、電圧信号が閾値Ｖｔｈ未満となる期間Ｔ１に応じて操作検出部２５が押下操作を検出するとしたが、これに限定されない。例えば、電圧信号が閾値Ｖｔｈを下回るまでの期間Ｔ２を計測し、かかる期間Ｔ２が所定の時間Ｔｔｈ２を超えたか否かに応じて操作検出部２５が押下操作を検出するようにしてもよい。
【００６８】
これにより、操作検出部２５は、電圧信号の立ち下がりの傾斜角度θ、θ０に応じて押下操作を検出することができる。そのため、例えば物がぶつかった場合等、電圧信号の傾きが所定値より大きい場合には押下操作を検出しないようにできるため、押下操作の誤検出を抑制することができる。
【００６９】
［押下操作の終了検出］
次に操作検出部２５が押下操作の終了を検出する場合について説明する。上述したように、ユーザＵが押下操作を終了して指を操作面Ｐから離すと、押下していた場合と反対方向の力が発生する。操作検出部２５は、押下操作を検出した後、かかる反対方向の力を検出した場合に押下操作の終了を検出する。具体的に、操作検出部２５は、例えば電圧信号がリファレンス電圧Ｖｒｅｆより大きくなる期間Ｔ３が所定の時間Ｔｔｈ３を超えた場合に押下操作の終了を検出する。
【００７０】
これにより、操作検出部２５は、押下操作の終了を検出することができる。ここで、例えば、振動制御部２３は、制御部２６からの指示に基づき、押下操作を検出した場合および押下操作の終了を検出した場合のそれぞれにおいて第２振動モードで振動素子１１を振動させる。これにより、ユーザＵが指を操作面Ｐに押しつけたときと離したときの２回、ユーザＵに振動を与えることができ、例えば実際のスイッチをクリックしたときのクリック感により近い触覚をユーザＵに与えることができる。なお、押下操作時と終了時の２回振動素子１１を振動させる点の詳細については図１０を用いて後述する。
【００７１】
なお、ここでは、操作検出部２５が、電圧信号がリファレンス電圧Ｖｒｅｆを超えている期間Ｔ３が所定の時間Ｔｔｈ３を経過したか否かに応じて、押下操作の終了を検出するとしたが、これに限定されない。操作検出部２５が、押下操作による押圧力とは反対方向の力を検出した場合に押下操作の終了を検出できればよい。したがって、例えば電圧信号がリファレンス電圧Ｖｒｅｆより大きい閾値Ｖｔｈ２（図示せず）を超えた場合に押下操作の終了を検出するようにしてもよい。
【００７２】
［３．２．６．制御部］
制御部２６は、判定部２２の判定結果および操作検出部２５の検出結果に応じて振動素子１１の動作モードを切り替えるとともに、判定部２２の判定結果や操作検出部２５の検出結果等を車載装置３０へ出力する。このように制御部２６は、制御装置２０全体を制御するとともに、動作モードを切り替える切替部としても動作する。
【００７３】
制御部２６は、接触位置Ｃが移動していると判定部２２が判定した場合、振動素子１１が超音波周波数帯域の周波数ｆ１で振動するよう第１振動モードを設定する。また、制御部２６は、接触位置Ｃが停止していると判定部２２が判定してから一定期間Ｔ０が経過した場合、振動素子１１が操作面Ｐの振動を検出するよう振動検出モードを設定する。制御部２６は、振動検出モード時に操作検出部２５が押下操作または押下操作の終了を検出した場合、振動素子１１が周波数ｆ２（ｆ１＞ｆ２）で振動するよう第２振動モードを設定する。
【００７４】
ここで、図１０を用いて制御部２６が設定する動作モードの一例を具体的に説明する。図１０は、本実施形態に係る制御部２６が設定する動作モードの一例を説明するための図である。なお、図１０に示すグラフは、振動検出部２４が検出する電圧信号を示すグラフである。
【００７５】
図１０に示すように、判定部２２の判定結果が「移動」である場合、制御部２６は、振動素子１１の動作モードとして第１振動モードを設定する。次に、時刻ｔ１において、判定部２２が接触位置Ｃの「停止」を検出した場合、制御部２６は、時刻ｔ１から一定期間Ｔ０が経過した時刻ｔ２で振動素子１１の動作モードを振動検出モードに設定する。
【００７６】
ここで、判定部２２が「停止」判定を行ってから一定期間Ｔ０経過後に、制御部２６が振動検出モードを設定する理由について説明する。例えばユーザＵが指をゆっくり移動させた場合、位置検出部２１は今回と前回とで同じ接触位置Ｃを検出する場合がある。このとき、判定部２２はユーザＵが指を移動させているにもかかわらず「停止」判定を行ってしまう。
【００７７】
そこで、制御部２６は、判定部２２が「停止」と判定してから一定期間Ｔ０が経過するまで第１振動モードを継続する。これによりユーザＵの指がゆっくり移動している場合であっても振動検出モードに移行することなく、接触位置Ｃの移動を精度よく検出することができる。
【００７８】
上述したように、制御部２６は、時刻ｔ２で振動検出モードを設定する。その後、ユーザＵが操作面Ｐを押下し、振動検出部２４が検出する電圧信号がリファレンス電圧Ｖｒｅｆ以下に下がったとする。この場合、操作検出部２５は、電圧信号が閾値Ｖｔｈ未満となった時刻ｔ３から、電圧信号が閾値Ｖｔｈ未満である期間Ｔ１を計測し、計測した期間Ｔ１が所定の時間Ｔｔｈ１を超えたか否かを判定する。操作検出部２５は、計測した期間Ｔ１が所定の時間Ｔｔｈ１を超えた時刻ｔ４で、ユーザＵの押下操作を検出する。
【００７９】
操作検出部２５が押下操作を検出した場合、制御部２６は、所定の期間Ｔ４の間、振動素子１１の動作モードを第２振動モードに設定する。これにより、振動制御部２３が周波数ｆ２で振動するよう振動素子１１を制御し、ユーザＵに振動を与える。なお、図１０の一点鎖線は、ユーザＵに振動を与えず操作面Ｐの振動検出を継続した場合に、振動検出部２４が検出するであろう電圧信号を示すものである。実際は、振動素子１１が振動制御部２３の制御によって振動しており、電圧信号の検出を行っていないため、振動検出部２４は、期間Ｔ４では、電圧信号を検出しない。
【００８０】
制御部２６は所定の期間Ｔ４が経過した時刻ｔ５で振動素子１１の動作モードを振動検出モードに切り替える。これにより、操作検出部２５が押下操作の終了を検出する。
【００８１】
操作検出部２５は、例えば電圧信号が継続してリファレンス電圧Ｖｒｅｆより大きくなる期間Ｔ３を計測する。図１０の例では、操作検出部２５は、時刻ｔ６から期間Ｔ３の計測を開始する。操作検出部２５は、計測する期間Ｔ３が所定の時間Ｔｔｈ３を超えた時刻ｔ７で押下操作の終了を検出する。
【００８２】
操作検出部２５が押下操作の終了を検出した場合、制御部２６は、所定の期間Ｔ４の間、振動素子１１の動作モードを第２振動モードに設定する。これにより、振動制御部２３が周波数ｆ２で振動するよう振動素子１１を制御し、ユーザＵに振動を与える。このように、押下操作の検出時と押下操作の終了の検出時の２回にわたって第２振動モードで振動素子１１を振動させることで、ユーザＵにスイッチをクリックしたようなクリック感を与えることができる。
【００８３】
制御部２６は所定の期間Ｔ４が経過した時刻ｔ８で振動素子１１の動作モードを振動検出モードに切り替える。これにより、操作検出部２５が押下操作の検出を再開する。
【００８４】
ここで、操作検出部２５が押下操作を検出しないまま、時刻ｔ９で判定部２２が、接触位置Ｃが「移動」したと判定したとする。この場合、制御部２６は、振動検出モードを終了し、第１振動モードを設定する。
【００８５】
このように、制御部２６は、判定部２２の判定結果および操作検出部２５の検出結果に応じて振動素子１１の動作モードを切り替える。これにより、振動素子１１に操作面Ｐを振動させる振動機能と、操作面Ｐの振動を検出する検出機能との２つの機能を兼ね備えるようにすることができる。これにより、振動機能と検出機能とを有する入力装置１０の大型化を抑制することができる。
【００８６】
なお、ユーザＵが指を移動させずに操作面Ｐを押下する押下操作を行う場合、位置検出部２１が接触位置Ｃを検出した場合であっても、判定部２２は移動ではなく停止していると判定する。この場合、制御部２６は、時刻ｔ１以降の処理を行う。これにより、ユーザＵが指を移動させずに操作面Ｐを押下した場合でも、操作検出部２５は押下処理を検出することができる。
【００８７】
［４．車載装置］
ここで、図３に戻り、車載装置３０について説明する。車載装置３０は、上述したスピーカ３４や表示部３５に加え、車載装置側制御部３１を備える。車載装置側制御部３１は、車載装置３０全体を制御する制御部であり、例えば表示制御部３３と、音声制御部３２とを備える。
【００８８】
表示制御部３３は、接触位置Ｃや押下操作等、入力システム１から入力されるユーザＵによる入力操作に応じて表示部３５に画像を表示させる。
【００８９】
音声制御部３２は、例えば入力システム１から入力されるユーザＵによる入力操作に応じてスピーカ３４を制御し、スピーカ３４から音声を出力させる。
【００９０】
また、図示は省略するが、車載装置側制御部３１は、例えば入力システム１から入力されるユーザＵによる入力操作に応じて、車載装置３０の各種機器（オーディオ、エアコン、カーナビゲーションシステム等）を制御する。
【００９１】
なお、図３に示す例では、入力システム１と車載装置３０とを分けて記載したが、これに限定されない。例えば、入力システム１と車載装置３０の表示部３５および表示制御部３３とを表示装置１００として構成してもよい。この場合、表示装置１００は、例えば表示部３５と入力装置１０とを一体に形成したタッチパネルを備えるようにしてもよい。かかる表示装置１００は、車両等に搭載されるディスプレイ装置や、スマートフォン、タブレット等の情報端末に好適である。かかる表示装置１００は、ユーザＵに対して視覚に加えて触覚を用いた操作感を与えることができる。
【００９２】
［５．制御装置の処理］
図１１および図１２を用いて、制御装置２０が行う処理について説明する。図１１は、本実施形態に係る検出処理を示すフローチャートである。また、図１２は、本実施形態に係る押下検出処理を示すフローチャートである。制御装置２０は、入力装置１０がユーザＵによる入力操作を受け付けている間、図１１に示す検出処理を繰り返し実行する。
【００９３】
［５．１．検出処理］
まず、制御装置２０は、振動素子１１の動作モードとして第１振動モードを設定する（ステップＳ１０１）。制御装置２０は、ユーザＵの接触位置Ｃを検出したか否かを判定する（ステップＳ１０２）。接触位置Ｃを検出していない場合（ステップＳ１０２；Ｎｏ）、ステップＳ１０２に戻る。
【００９４】
接触位置Ｃを検出した場合（ステップＳ１０２；Ｙｅｓ）、制御装置２０は、検出した接触位置Ｃが停止しているか否かを判定する（ステップＳ１０３）。制御装置２０は、今回検出した接触位置Ｃが前回検出した接触位置Ｃと異なる場合、接触位置Ｃが移動していると判定し（ステップＳ１０３；Ｎｏ）、ステップＳ１０２に戻る。
【００９５】
一方、制御装置２０は、今回検出した接触位置Ｃが前回と同じ場合、接触位置Ｃが停止していると判定し（ステップＳ１０３；Ｙｅｓ）、一定期間Ｔ０が経過したか否かを判定する（ステップＳ１０４）。一定期間Ｔ０が経過していない場合（ステップＳ１０４；Ｎｏ）、制御装置２０は、ステップＳ１０４に戻り、一定期間Ｔ０の経過を待つ。
【００９６】
一定期間Ｔ０が経過した場合（ステップＳ１０４；Ｙｅｓ）、制御装置２０は、振動素子１１の動作モードとして振動検出モードを設定し（ステップＳ１０５）、押下検出処理を実行する（ステップＳ１０６）。
【００９７】
［５．２．押下検出処理］
続いて、図１２を用いて、制御装置２０が実行する押下検出処理について説明する。制御装置２０は、振動素子１１の動作モードを振動検出モードに設定した場合、図１２に示す押下検出処理を実行する。
【００９８】
制御装置２０は、振動検出部２４が検出する電圧信号が閾値Ｖｔｈ未満であるか否かを判定する（ステップＳ２０１）。電圧信号が閾値Ｖｔｈ以上である場合（ステップＳ２０１；Ｎｏ）、ステップＳ２１１に進む。
【００９９】
電圧信号が閾値Ｖｔｈ未満である場合（ステップＳ２０１；Ｙｅｓ）、制御装置２０は、電圧信号が閾値Ｖｔｈ未満である期間Ｔ１を計測し、期間Ｔ１が所定の時間Ｔｔｈ１を超えたか否かを判定する（ステップＳ２０２）。期間Ｔ１が時間Ｔｔｈ１以下である場合（ステップＳ２０２；Ｎｏ）、ステップＳ２１１に進む。
【０１００】
期間Ｔ１が時間Ｔｔｈ１を超えた場合（ステップＳ２０２；Ｙｅｓ）、制御装置２０は、押下操作を検出し（ステップＳ２０３）、第２振動モードを設定することで、期間Ｔ４の間操作面Ｐを振動させる（ステップＳ２０４）。
【０１０１】
制御装置２０は、期間Ｔ４の経過後に、振動素子１１の動作モードを振動検出モードに戻す（ステップＳ２０５）。次に、制御装置２０は、電圧信号がリファレンス電圧Ｖｒｅｆを超えたか否かを判定する（ステップＳ２０６）。電圧信号がリファレンス電圧Ｖｒｅｆ以下の場合（ステップＳ２０６；Ｎｏ）、制御装置２０は、ステップＳ２０６に戻り、電圧信号がリファレンス電圧Ｖｒｅｆを超えるのを待つ。
【０１０２】
一方、電圧信号がリファレンス電圧Ｖｒｅｆを超えた場合（ステップＳ２０６；Ｙｅｓ）、制御装置２０は、電圧信号がリファレンス電圧Ｖｒｅｆを超えている期間Ｔ３を計測し、かかる期間Ｔ３が所定の時間Ｔｔｈ３を超えたか否かを判定する（ステップＳ２０７）。期間Ｔ３が時間Ｔｔｈ３を超えない場合（ステップＳ２０７；Ｎｏ）、制御装置２０は、ステップＳ２０７に戻り、期間Ｔ３が時間Ｔｔｈ３を超えるのを待つ。
【０１０３】
期間Ｔ３が時間Ｔｔｈ３を経過した場合（ステップＳ２０７；Ｙｅｓ）、制御装置２０は、押下操作の終了を検出し（ステップＳ２０８）、第２振動モードを設定することで、期間Ｔ４の間操作面Ｐを振動させる（ステップＳ２０９）。
【０１０４】
制御装置２０は、期間Ｔ４の経過後に、振動素子１１の動作モードを振動検出モードに戻す（ステップＳ２１０）。次に、制御装置２０は、接触位置Ｃが移動したか否かを判定する（ステップＳ２１１）。接触位置Ｃが移動していない場合（ステップＳ２１１；Ｎｏ）、ステップＳ２０１に戻り、制御装置２０は押下操作を検出する。一方、接触位置Ｃが移動した場合（ステップＳ２１１；Ｙｅｓ）、処理を終了する。
【０１０５】
以上のように、本実施形態に係る制御装置２０は、振動素子１１の動作モードを、ユーザＵの接触位置Ｃの変化に応じて第１振動モードと振動検出モードとに切り替える。これにより、制御装置２０は、振動素子１１を用いて操作面Ｐの振動制御と操作面Ｐの振動検出とを行えるため、入力装置１０の大型化を抑制することができる。
【０１０６】
［６．変形例］
なお、上述した実施形態では、第１振動モードにおいて、振動制御部２３が周波数ｆ１で振動素子１１を振動させるとしたが、これに限定されない。第１振動モードでは入力システム１がユーザＵに所定の触覚を与えられればよい。例えば振動制御部２３が周波数ｆ１と、周波数ｆ１とは異なる周波数ｆ３とで交互に振動素子１１を振動させることで、ユーザＵに、カチカチとした触覚を与えることができる。また、第１振動モードで、振動制御部２３が振動素子１１を振動させないようにしてもよい。この場合、ユーザＵの指と操作面Ｐとの間の摩擦力が増加するため、ユーザＵに例えばザラザラとした触覚を与えることができる。
【０１０７】
また、上述した実施形態では、ユーザＵが操作面Ｐを押下した場合、振動検出部２４がリファレンス電圧Ｖｒｅｆに対して負方向の電圧信号を検出するとしたが、これに限定されない。例えば、振動検出部２４が、ユーザＵが操作面Ｐを押下した場合にリファレンス電圧Ｖｒｅｆに対して正方向の電圧信号を検出し、ユーザＵが指を操作面Ｐから離した場合にリファレンス電圧Ｖｒｅｆに対して負方向の電圧信号を検出する場合もある。これは、振動素子１１が生成する電圧信号によって変化する。例えば、ユーザＵが操作面Ｐを押下した場合に、振動検出部２４がリファレンス電圧Ｖｒｅｆに対して正方向の電圧信号を検出する場合、操作検出部２５は、例えば電圧信号が閾値Ｖｔｈを超えたか否かに応じて押下操作を検出するものとする。
【０１０８】
［７．効果］
上述したように、実施形態に係る制御装置２０は、切替部（制御部）２６と、振動制御部２３と、振動検出部２４とを備える。切替部（制御部）２６は、操作面Ｐに対する接触位置Ｃの時間変化に応じて、少なくとも１つの振動素子１１を、振動させる振動モード（第１振動モード）と振動を検出する検出モード（振動検出モード）とに切り替える。振動制御部２３は、振動モード（第１振動モード）時に、振動素子１１を振動させることで操作面Ｐを振動させる。振動検出部２４は、検出モード（振動検出モード）時に、振動素子１１が検出する振動の検出結果に基づいて操作面Ｐの振動を検出する。
【０１０９】
これにより、制御装置２０は、振動素子１１を振動モードと検出モードとに切り替えて動作させることができ、振動素子１１の素子数を低減することができる。これにより、入力装置１０の大型化を抑制することができる。
【０１１０】
また、振動制御部２３が振動させる振動素子と振動検出部２４が振動を検出する振動素子とが同一である。
【０１１１】
これにより、操作面Ｐの振動を検出する振動素子を、操作面Ｐを振動させる振動素子と別に設ける必要がなくなり、入力装置の大型化を抑制することができる。
【０１１２】
また、振動制御部２３は、長方形の操作面Ｐが有する２つの短辺近傍にそれぞれ２つずつ設けられる振動素子１１ａ〜１１ｄを振動させる。これにより、振動素子１１ａ〜１１ｄは、効率よく操作面Ｐを振動させることができる。
【０１１３】
また、振動検出部２４は、２つの短辺近傍に設けられる振動素子１１ａ〜１１ｄの少なくとも１つで検出した振動に基づいて操作面Ｐの振動を検出する。これにより、振動検出部２４は、操作面Ｐの振動をより確実に検出することができる。
【０１１４】
また、切替部（制御部）２６は、接触位置Ｃが移動している場合に振動素子１１が振動し、接触位置Ｃが停止している場合に振動素子１１が振動を検出するように切り替える。
【０１１５】
これにより、制御装置２０は、接触位置Ｃが停止している場合に操作面Ｐの振動を検出することができる。
【０１１６】
また、制御装置２０は、振動検出部２４の検出結果に基づいて操作面Ｐに対する押圧力を検出した場合に押下操作を検出する操作検出部２５をさらに備える。
【０１１７】
これにより、制御装置２０は、ユーザＵによる押下操作を検出することができる。
【０１１８】
また、振動制御部２３は、操作検出部２５が押下操作を検出した場合に、振動素子１１を振動させる。
【０１１９】
これにより、振動制御部２３は、ユーザＵに押下操作を受け付けたことを通知することができ、ユーザＵの操作性を向上させることができる。
【０１２０】
振動制御部２３は、押下操作を検出した場合に振動素子１１を振動させる周波数ｆ２を、接触位置Ｃが移動している場合に振動素子１１を振動させる周波数ｆ１より低くする。
【０１２１】
これにより、振動制御部２３は、接触位置Ｃが移動している場合にユーザＵにつるつるとした触覚を与えることができるとともに、押下操作を検出した場合に押下操作を受け付けたことをユーザＵに通知することができる。このように、振動制御部２３は、操作ごとに異なる触覚をユーザＵに与えることができ、ユーザＵの操作性を向上させることができる。
【０１２２】
操作検出部２５は、振動検出部２４の検出結果に基づいて押圧力と反対方向の力を検出した場合に、押下操作の終了を検出する。
【０１２３】
これにより、操作検出部２５は、ユーザＵによる押下操作の終了を検出することができる。
【０１２４】
また、振動制御部２３は、操作検出部２５が押下操作の終了を検出した場合に、振動素子１１を振動させる。
【０１２５】
これにより、振動制御部２３は、ユーザＵに例えばスイッチを押下したようなクリック感を与えることができ、ユーザＵの操作性を向上させることができる。
【０１２６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１２７】
１  入力システム
１０  入力装置
１１  振動素子
１２  操作部
２０  制御装置
２１  位置検出部
２２  判定部
２３  振動制御部
２４  振動検出部
２５  操作検出部
２６  制御部
３０  車載装置
３５  表示部
３３  表示制御部
１００  表示装置
【図１Ａ】
2018036959.tif 000003
【図１Ｂ】
2018036959.tif 000004
【図２】
2018036959.tif 000005
【図３】
2018036959.tif 000006
【図４】
2018036959.tif 000007
【図５】
2018036959.tif 000008
【図６】
2018036959.tif 000009
【図７Ａ】
2018036959.tif 000010
【図７Ｂ】
2018036959.tif 000011
【図８】
2018036959.tif 000012
【図９】
2018036959.tif 000013
【図１０】
2018036959.tif 000014
【図１１】
2018036959.tif 000015
【図１２】
2018036959.tif 000016