(57)【要約】【課題】良好な触感を提供できる駆動制御装置を提供する。【解決手段】駆動制御装置は、表示部と、トップパネルの操作面に行われる操作入力の位置を検出する位置検出部と、操作面に振動を発生させる第１及び第２振動素子とを含む電子機器の第１及び第２振動素子を駆動する駆動制御装置であって、操作入力の位置の移動に応じてカーソルの表示位置を移動させるカーソル制御部と、操作面に超音波帯の固有振動を発生させる第１駆動信号で第１振動素子を駆動する第１駆動制御部であって、操作入力が第１点で開始されて第１点から所定距離の位置にある第２点に移動するにつれて固有振動の強度が減少する第１駆動信号で第１振動素子を駆動する第１駆動制御部と、操作入力の位置が第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を操作面に発生させる第２駆動信号で第２振動素子を駆動する第２駆動制御部とを含む。【選択図】図７
2019087108.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御装置であって、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する第２駆動制御部と
を含む、駆動制御装置。
【請求項２】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる第１振動素子と、前記操作面に振動を発生させる第２振動素子とを含む電子機器の前記第１振動素子及び前記第２振動素子を駆動する駆動制御装置であって、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記第１振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記第１振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記第２振動素子を駆動する第２駆動制御部と
を含む、駆動制御装置。
【請求項３】
前記第１駆動信号の強度は、前記操作入力の位置が前記第１点から前記第２点に移動するにつれて線形的又は非線形的に減少する、請求項１又は２記載の駆動制御装置。
【請求項４】
前記操作面への操作入力が前記第１点で開始されると、前記表示部における前記第１点に対応する位置に、基準位置を表す第１領域と、前記第１領域の周囲を囲み、前記第１領域から前記カーソルが移動可能な方向を示す第２領域とを有する画像を表示する画像制御部をさらに含み、
前記カーソル制御部は、前記第１領域及び前記第２領域の外に前記カーソルを表示する、請求項１乃至３のいずれか一項記載の駆動制御装置。
【請求項５】
前記第２領域の輪郭は、前記第１点を中心とし、半径が前記所定距離の円である、請求項４記載の駆動制御装置。
【請求項６】
前記画像制御部は、前記操作入力の位置が前記第２点に到達すると、前記画像を強調する、請求項４又は５記載の駆動制御装置。
【請求項７】
表示部と、
前記表示部の表示面側に配設され、操作面を有するトップパネルと、
前記操作面に行われる操作入力の位置を検出する位置検出部と、
前記操作面に振動を発生させる振動素子と、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する第２駆動制御部と
を含む、電子機器。
【請求項８】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御方法であって、
前記操作面に行われる操作入力の位置に応じて前記表示部にカーソルを表示し、前記操作入力の位置の移動に応じて前記カーソルを表示する位置を移動させ、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する際に、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動し、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する、駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動制御装置、電子機器、及び、駆動制御方法に関する。
【背景技術】
【０００２】
従来より、タッチパネルおよび前記タッチパネルが設けられ、タッチ操作に応じて移動するカーソルを表示する表示部を有する、携帯端末であって、タッチ位置が変化したとき、変化した後のタッチ位置に基づいて前記カーソルの表示位置を算出する算出部を備える携帯端末がある。
【０００３】
前記算出部によって算出された表示位置を記憶する記憶部、前記算出部によって算出された表示位置に基づいて、前記カーソルの表示を更新する更新部、タッチ位置が変化したとき、前記記憶部によって記憶された前回の表示位置と現在の表示位置との距離が閾値より大きいかを判断する距離判断部をさらに備える。
【０００４】
前回の表示位置と現在の表示位置との距離が閾値より大きいと判断されたとき、前回の表示位置にカーソルの前回位置を示すオブジェクトを表示するオブジェクト表示部をさらに備え、前記オブジェクト表示部は、現在の表示位置との距離が閾値より大きいと判断されなかったとき、前記オブジェクトを表示しない（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１２３２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来の携帯端末は、タッチ位置（操作入力の位置）の移動に合わせて触感を提供していない。
【０００７】
そこで、操作入力の位置の移動に合わせて良好な触感を提供できる駆動制御装置、電子機器、及び、駆動制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の実施の形態の駆動制御装置は、表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる第１振動素子と、前記操作面に振動を発生させる第２振動素子とを含む電子機器の前記第１振動素子及び前記第２振動素子を駆動する駆動制御装置であって、前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記第１振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記第１振動素子を駆動する第１駆動制御部と、前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記第２振動素子を駆動する第２駆動制御部とを含む。
【発明の効果】
【０００９】
操作入力の位置の移動に合わせて良好な触感を提供できる駆動制御装置、電子機器、及び、駆動制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の電子機器１００を示す斜視図である。
【図２】実施の形態の電子機器１００を示す平面図である。
【図３】図２に示す電子機器１００のＡ−Ａ矢視断面を示す図である。
【図４】超音波帯の固有振動によってトップパネル１２０に生じる定在波の波頭を示す図である。
【図５】指先に掛かる動摩擦力が変化する様子を説明する図である。
【図６】電子機器１００の表示の一例を示す図である。
【図７】実施の形態の電子機器１００の構成を示す図である。
【図８】操作ツール１６０Ｂによるカーソル１６０Ａの操作と、振動素子１４０及びＬＲＡ１８０の駆動による振動強度との関係を示す図である。
【図９】振動素子１４０とＬＲＡ１８０の振動によって利用者の指先に提供される触感を説明する図である。
【図１０】駆動制御装置３００が実行する処理を示すフローチャートである。
【図１１】実施の形態の変形例による振幅データを示す図である。
【図１２】実施の形態の変形例による操作ツール１６０Ｂを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の駆動制御装置、電子機器、及び、駆動制御方法を適用した実施の形態について説明する。
【００１２】
＜実施の形態＞
図１は、実施の形態の電子機器１００を示す斜視図である。
【００１３】
電子機器１００は、一例として、タッチパネルを入力操作部とする、スマートフォン端末機、タブレット型コンピュータ、又は、ゲーム機等である。電子機器１００は、タッチパネルを入力操作部とする機器であればよいため、例えば、携帯情報端末機、又は、ＡＴＭ（Automatic Teller Machine）のように特定の場所に設置されて利用される機器であってもよい。また、電子機器１００は、車載用の入力装置であってもよい。
【００１４】
電子機器１００の入力操作部１０１は、タッチパネルの下にディスプレイパネルが配設されており、ディスプレイパネルにＧＵＩ(Graphic User Interface)による様々なボタン１０２Ａ、又は、スライダー１０２Ｂ等（以下、ＧＵＩ操作部１０２と称す）が表示される。
【００１５】
電子機器１００の利用者は、通常、ＧＵＩ操作部１０２を操作するために、指先で入力操作部１０１に触れる。また、電子機器１００は、スピーカ１０３を有する。スピーカ１０３は、音声出力部の一例である。
【００１６】
次に、図２を用いて、電子機器１００の具体的な構成について説明する。
【００１７】
図２は、実施の形態の電子機器１００を示す平面図であり、図３は、図２に示す電子機器１００のＡ−Ａ矢視断面を示す図である。なお、図２及び図３では、図示するように直交座標系であるＸＹＺ座標系を定義する。
【００１８】
電子機器１００は、筐体１１０、トップパネル１２０、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０、基板１７０、及びＬＲＡ(Linear  Resonant  Actuator)１８０を含む。
【００１９】
筐体１１０は、例えば、樹脂製であり、図３に示すように凹部１１０ＡにＬＲＡ１８０、基板１７０、ディスプレイパネル１６０、及びタッチパネル１５０が配設されるとともに、両面テープ１３０によってトップパネル１２０が接着されている。
【００２０】
トップパネル１２０は、平面視で長方形の薄い平板状の部材であり、透明なガラス、又は、ポリカーボネートのようなプラスティックで作製される。トップパネル１２０の表面１２０Ａ（Ｚ軸正方向側の面）は、電子機器１００の利用者が操作入力を行う操作面の一例である。
【００２１】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着され、平面視における四辺が両面テープ１３０によって筐体１１０に接着されている。なお、両面テープ１３０は、トップパネル１２０の四辺を筐体１１０に接着できればよく、図３に示すように矩形環状である必要はない。
【００２２】
トップパネル１２０のＺ軸負方向側にはタッチパネル１５０が配設される。トップパネル１２０は、タッチパネル１５０の表面を保護するために設けられている。なお、トップパネル１２０の表面に、さらに別なパネル又は保護膜等が設けられていてもよい。
【００２３】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着された状態で、振動素子１４０が駆動されることによって振動する。実施の形態では、トップパネル１２０の固有振動周波数でトップパネル１２０を振動させて、トップパネル１２０に定在波を生じさせる。ただし、トップパネル１２０には振動素子１４０が接着されているため、実際には、振動素子１４０の重さ等を考慮した上で、固有振動周波数を決めることが好ましい。
【００２４】
振動素子１４０は、トップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着されている。振動素子１４０は、超音波帯の振動を発生できる素子であればよく、例えば、ピエゾ素子のような圧電素子を含むものを用いることができる。振動素子１４０は、第１振動素子の一例である。
【００２５】
振動素子１４０は、後述する駆動制御装置から出力される駆動信号（第１駆動信号）によって駆動される。振動素子１４０が発生する振動の振幅（強度）及び周波数は駆動信号（第１駆動信号）によって設定される。また、振動素子１４０のオン／オフは駆動信号（第１駆動信号）によって制御される。
【００２６】
なお、超音波帯とは、例えば、約２０ｋＨｚ以上の周波数帯をいう。実施の形態の電子機器１００では、振動素子１４０が振動する周波数は、トップパネル１２０の振動数と等しくなるため、振動素子１４０は、トップパネル１２０の固有振動数で振動するように駆動信号（第１駆動信号）によって駆動される。
【００２７】
タッチパネル１５０は、ディスプレイパネル１６０の上（Ｚ軸正方向側）で、トップパネル１２０の下（Ｚ軸負方向側）に配設されている。タッチパネル１５０は、電子機器１００の利用者がトップパネル１２０に触れる位置（以下、操作入力の位置と称す）を検出する座標検出部の一例である。
【００２８】
タッチパネル１５０の下にあるディスプレイパネル１６０には、ＧＵＩによる様々なボタン等（以下、ＧＵＩ操作部と称す）が表示される。このため、電子機器１００の利用者は、通常、ＧＵＩ操作部を操作するために、指先でトップパネル１２０に触れる。
【００２９】
タッチパネル１５０は、利用者のトップパネル１２０への操作入力の位置を検出できる座標検出部であればよく、例えば、静電容量型又は抵抗膜型の座標検出部であればよい。ここでは、タッチパネル１５０が静電容量型の座標検出部である形態について説明する。タッチパネル１５０とトップパネル１２０との間に隙間があっても、静電容量型のタッチパネル１５０は、トップパネル１２０への操作入力を検出できる。
【００３０】
また、ここでは、タッチパネル１５０の入力面側にトップパネル１２０が配設される形態について説明するが、トップパネル１２０はタッチパネル１５０と一体的であってもよい。この場合、タッチパネル１５０の表面が図２及び図３に示すトップパネル１２０の表面になり、操作面を構築する。また、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３１】
また、タッチパネル１５０が抵抗膜型の場合は、トップパネル１２０の上にタッチパネル１５０が配設されていてもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３２】
ディスプレイパネル１６０は、例えば、液晶ディスプレイパネル又は有機ＥＬ(Electroluminescence)パネル等の画像を表示できる表示部であればよい。ディスプレイパネル１６０は、筐体１１０の凹部１１０Ａの内部で、図示を省略するホルダ等によって基板１７０の上（Ｚ軸正方向側）に設置される。
【００３３】
ディスプレイパネル１６０は、後述するドライバＩＣ(Integrated  Circuit)によって駆動制御が行われ、電子機器１００の動作状況に応じて、ＧＵＩ操作部、画像、文字、記号、図形等を表示する。
【００３４】
基板１７０は、筐体１１０の凹部１１０Ａの内部に配設される。基板１７０の上には、ディスプレイパネル１６０及びタッチパネル１５０が配設される。ディスプレイパネル１６０及びタッチパネル１５０は、図示を省略するホルダ等によって基板１７０及び筐体１１０に固定されている。
【００３５】
基板１７０には、後述する駆動制御装置の他に、電子機器１００の駆動に必要な種々の回路等が実装される。
【００３６】
ＬＲＡ１８０は、一例として、筐体１１０の凹部１１０Ａに配置されている。ＬＲＡ１８０の平面視での位置は、一例として振動素子１４０と略等しい。ＬＲＡ１８０は、人間の感覚器官が感知可能な周波数帯の振動を発生する。ＬＲＡ１８０は、第２振動素子の一例である。
【００３７】
ＬＲＡ１８０は、後述する駆動制御装置から出力される駆動信号（第２駆動信号）によって駆動される。ＬＲＡ１８０が発生する振動の振幅（強度）及び周波数は駆動信号（第２駆動信号）によって設定される。また、ＬＲＡ１８０のオン／オフは駆動信号（第２駆動信号）によって制御される。
【００３８】
なお、人間の感覚器官が感知可能な周波数帯とは、１５０Ｈｚ〜４００Ｈｚの周波数帯域である。人間は、１５０Ｈｚ〜４００Ｈｚの周波数帯よりも低い周波数帯域、及び、１５０Ｈｚ〜４００Ｈｚの周波数帯よりも高い周波数帯域における振動も感知することが可能であるが、１５０Ｈｚ〜４００Ｈｚの周波数帯域に比べると、振動の強度が大きくないと感知することが難しくなる。すなわち、１５０Ｈｚ〜４００Ｈｚの周波数帯域は、人間が容易に感知できる振動の周波数帯域を表すものである。
【００３９】
ここでは、人間の感覚器官が感知可能な周波数帯の振動として、一例として、３５０Ｈｚの駆動信号でＬＲＡ１８０を駆動させる。このようなＬＲＡ１８０は、例えば、１００μｍ〜１ｍｍ程度の変位を発生させることができるものが好ましい。
【００４０】
ＬＲＡ１８０を駆動すると、筐体１１０からトップパネル１２０に振動が伝搬し、トップパネル１２０の表面１２０Ａに触れる利用者の指先に人間の感覚器官が感知可能な周波数帯の振動を提供することができる。
【００４１】
なお、ここでは、ＬＲＡ１８０が筐体１１０の凹部１１０Ａに配置される形態について説明するが、ＬＲＡ１８０を駆動すると電子機器１００の全体が振動するため、ＬＲＡ１８０は、電子機器１００のどこに設けられていてもよい。また、ここでは、人間の感覚器官が感知可能な周波数帯の振動を発生する振動素子としてＬＲＡ１８０を用いる形態について説明するが、人間の感覚器官が感知可能な周波数帯の振動を発生できる振動素子（アクチュエータ）であれば、ＬＲＡ１８０以外のものであってもよい。
【００４２】
以上のような構成の電子機器１００は、トップパネル１２０に利用者の指が接触し、指先の移動を検出すると、基板１７０に実装される駆動制御部が振動素子１４０を駆動し、トップパネル１２０を超音波帯の周波数で振動させる。この超音波帯の周波数は、トップパネル１２０と振動素子１４０とを含む共振系の共振周波数であり、トップパネル１２０に定在波を発生させる。また、所定の場合にＬＲＡ１８０を振動させて人間の感覚器官が感知可能な周波数帯の振動をトップパネル１２０に発生させる。
【００４３】
電子機器１００は、超音波帯の定在波を発生させることにより、トップパネル１２０を通じて利用者に触感を提供する。
【００４４】
次に、図４を用いて、トップパネル１２０に発生させる定在波について説明する。
【００４５】
図４は、超音波帯の固有振動によってトップパネル１２０に生じる定在波のうち、トップパネル１２０の短辺に平行に形成される波頭を示す図であり、図４の（Ａ）は側面図、（Ｂ）は斜視図である。図４の（Ａ）、（Ｂ）では、図２及び図３と同様のＸＹＺ座標を定義する。なお、図４の（Ａ）、（Ｂ）では、理解しやすさのために、定在波の振幅を誇張して示す。また、図４の（Ａ）、（Ｂ）では振動素子１４０を省略する。
【００４６】
トップパネル１２０のヤング率Ｅ、密度ρ、ポアソン比δ、長辺寸法ｌ、厚さｔと、長辺方向に存在する定在波の周期数ｋとを用いると、トップパネル１２０の固有振動数（共振周波数）ｆは次式（１）、（２）で表される。定在波は１／２周期単位で同じ波形を有するため、周期数ｋは、０．５刻みの値を取り、０．５、１、１．５、２・・・となる。
【００４７】
【数１】
2019087108.tif 000003
【００４８】
【数２】
2019087108.tif 000004
なお、式（２）の係数αは、式（１）におけるｋ２以外の係数をまとめて表したものである。
【００４９】
図４の（Ａ）、（Ｂ）に示す定在波は、一例として、周期数ｋが１０の場合の波形である。例えば、トップパネル１２０として、長辺の長さＬが１４０ｍｍ、短辺の長さが８０ｍｍ、厚さｔが０．７ｍｍのGorilla（登録商標）ガラスを用いる場合には、周期数ｋが１０の場合に、固有振動数ｆは３３．５ｋＨｚとなる。この場合は、周波数が３３．５ｋＨｚの駆動信号を用いればよい。
【００５０】
トップパネル１２０は、平板状の部材であるが、振動素子１４０（図２及び図３参照）を駆動して超音波帯の固有振動を発生させると、図４の（Ａ）、（Ｂ）に示すように撓むことにより、曲げ振動の定在波が生じる。
【００５１】
なお、ここでは、１つの振動素子１４０がトップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着される形態について説明するが、振動素子１４０を２つ用いてもよい。２つの振動素子１４０を用いる場合は、もう１つの振動素子１４０をトップパネル１２０のＺ軸負方向側の面において、Ｙ軸負方向側において、Ｘ軸方向に伸延する短辺に沿って接着すればよい。この場合に、２つの振動素子１４０は、トップパネル１２０の２つの短辺に平行な中心線を対称軸として、軸対称になるように配設すればよい。
【００５２】
また、２つの振動素子１４０を駆動する場合は、周期数ｋが整数の場合は、対称なモードであるので、同一位相で駆動すればよく、周期数ｋが小数（整数部と小数部０．５を含む数）の場合は、反対称なモードであるので、逆位相で駆動すればよい。
【００５３】
図５は、電子機器１００のトップパネル１２０に生じさせる超音波帯の固有振動により、操作入力を行う指先に掛かる動摩擦力が変化する様子を説明する図である。図５の（Ａ）、（Ｂ）では、利用者が指先でトップパネル１２０に触れながら、指をトップパネル１２０の奥側から手前側に矢印に沿って移動する操作入力を行っている。なお、振動のオン／オフは、振動素子１４０（図２及び図３参照）をオン／オフすることによって行われる。
【００５４】
また、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００５５】
超音波帯の固有振動は、図４に示すようにトップパネル１２０の全体に生じるが、図５の（Ａ）、（Ｂ）には、利用者の指がトップパネル１２０の奥側から手前側に移動する間に振動のオン／オフを切り替える動作パターンを示す。
【００５６】
このため、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００５７】
図５の（Ａ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオフであり、指を手前側に移動させる途中で振動がオンになっている。
【００５８】
一方、図５の（Ｂ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオンであり、指を手前側に移動させる途中で振動がオフになっている。
【００５９】
ここで、トップパネル１２０に超音波帯の固有振動を生じさせると、トップパネル１２０の表面と指との間にスクイーズ効果による空気層が介在し、指でトップパネル１２０の表面をなぞったときの動摩擦係数が低下する。
【００６０】
従って、図５の（Ａ）では、トップパネル１２０の奥側にグレーで示す範囲では、指先に掛かる動摩擦力は大きく、トップパネル１２０の手前側に白く示す範囲では、指先に掛かる動摩擦力は小さくなる。
【００６１】
このため、図５の（Ａ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオンになると、指先に掛かる動摩擦力の低下を感知し、指先の滑り易さを知覚することになる。このとき、利用者はトップパネル１２０の表面がより滑らかになることにより、動摩擦力が低下するときに、トップパネル１２０の表面に凹部が存在するように感じる。
【００６２】
一方、図５の（Ｂ）では、トップパネル１２０の奥前側に白く示す範囲では、指先に掛かる動摩擦力は小さく、トップパネル１２０の手前側にグレーで示す範囲では、指先に掛かる動摩擦力は大きくなる。
【００６３】
このため、図５の（Ｂ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオフになると、指先に掛かる動摩擦力の増大を感知し、指先の滑り難さ、あるいは、引っ掛かる感じを知覚することになる。そして、指先が滑りにくくなることにより、動摩擦力が高くなるときに、トップパネル１２０の表面に凸部が存在するように感じる。
【００６４】
以上より、図５の（Ａ）と（Ｂ）の場合は、利用者は指先で凹凸を感じ取ることができる。このように人間が凹凸の知覚することは、例えば、“触感デザインのための印刷物転写法とSticky-band Illusion”(第11回計測自動制御学会システムインテグレーション部門講演会論文集 (SI2010, 仙台)____174-177, 2010-12)に記載されている。また、”Fishbone Tactile Illusion”(日本バーチャルリアリティ学会第10 回大会論文集(2005 年9 月))にも記載されている。
【００６５】
なお、ここでは、振動のオン／オフを切り替える場合の動摩擦力の変化について説明したが、これは、振動素子１４０の振幅（強度）を変化させた場合も同様である。
【００６６】
図６は、電子機器１００の表示の一例を示す図である。図６には、トップパネル１２０、タッチパネル１５０、及びディスプレイパネル１６０の輪郭と、ディスプレイパネル１６０の表示とを示す。
【００６７】
ディスプレイパネル１６０には、テキストデータと、カーソル１６０Ａの画像と、操作ツール１６０Ｂの画像とが表示されている。
【００６８】
カーソル１６０Ａは、一例として、ディスプレイパネル１６０に常時表示されている。なお、カーソル１６０Ａは、例えば、ディスプレイパネル１６０に常時表示されるモードと、利用者が指先等でトップパネル１２０に操作入力を行ったときに表示されるモードとが選べるようになっていてもよい。しかしながら、ここでは、操作入力が行われていない場合には、ディスプレイパネル１６０の中央よりも少しＹ軸正方向側の位置（図６に示す位置）を初期位置として表示されるものとする。
【００６９】
このようなカーソル１６０Ａは、利用者が指先等で操作ツール１６０Ｂに触れて操作ツール１６０Ｂを操作することによって、ディスプレイパネル１６０の表示領域内で移動される。なお、ディスプレイパネル１６０の表示領域とは、図６に示すディスプレイパネル１６０の輪郭の内部の全体である。
【００７０】
操作ツール１６０Ｂは、ＧＵＩによって実現される操作部であり、ホームエリア１６０Ｂ１と、操作エリア１６０Ｂ２とを有する円形の操作部である。操作ツール１６０Ｂは、半透明であり（透過性がある程度高く）、ディスプレイパネル１６０の表示内容が透けて見えるようになっている。
【００７１】
ホームエリア１６０Ｂ１は、操作ツール１６０Ｂの中心に位置する円形の領域であり、人間の指先に対応したサイズを有する。ホームエリア１６０Ｂ１は、トップパネル１２０の表面１２０Ａへの操作入力が開始された基準位置を表す第１領域の一例である。
【００７２】
操作エリア１６０Ｂ２は、ホームエリア１６０Ｂ１を囲む円環状の領域であり、人間の指先が操作ツール１６０Ｂの径方向に移動できる程度の幅を有する。操作エリア１６０Ｂ２には、カーソル１６０Ａを移動させることが可能な方向を示す。
【００７３】
ここでは、一例として、カーソル１６０Ａを移動可能な方向として、４つの矢印が操作エリア１６０Ｂ２に表示される形態を示す。４つの矢印は、カーソル１６０Ａを移動可能な基準方向を示し、Ｘ軸正方向、Ｘ軸負方向、Ｙ軸正方向、及びＹ軸負方向を向いている。このような４つの矢印は、カーソル１６０Ａを３６０度のいずれの方向にも移動可能であることを表している。
【００７４】
操作ツール１６０Ｂは、電子機器１００の電源がオンの状態で、利用者が指先等でトップパネル１２０に触れる（操作入力を行う）前は、ディスプレイパネル１６０に表示されておらず、利用者が指先等でトップパネル１２０に触れると（操作入力を行うと）、触れた位置に表示される。また、利用者が指先等をトップパネル１２０から離すと（操作入力を止めると）、操作ツール１６０Ｂはディスプレイパネル１６０に表示されなくなる。
【００７５】
より具体的には、操作ツール１６０Ｂは、利用者が指先等でトップパネル１２０に触れた位置にホームエリア１６０Ｂ１が位置するように表示される。なお、カーソル１６０Ａが図６に示す初期位置にあるときに、利用者がカーソル１６０Ａの近くで操作入力を行うと、カーソル１６０Ａは、操作ツール１６０Ｂと重ならない位置に移動される。
【００７６】
利用者がトップパネル１２０に操作入力を行って操作ツール１６０Ｂが表示された状態で指先を移動させると、操作ツール１６０Ｂは移動しないため、指先はホームエリア１６０Ｂ１から操作エリア１６０Ｂ２の内部に移動する。操作エリア１６０Ｂ２内で利用者が指先を移動させると、指先の移動方向にカーソル１６０Ａが移動される。
【００７７】
このときに、電子機器１００は、振動素子１４０を駆動して利用者の指先とトップパネル１２０との間にスクイーズ効果による空気層を生じさせ、指先に掛かる動摩擦力を軽減する。そして、利用者の指先が操作エリア１６０Ｂ２の外周に到達すると、電子機器１００は振動素子１４０の駆動を停止し、ＬＲＡ１８０を駆動する。これによって、利用者の指先に所定の触感を提供する。利用者の指先に提供する所定の触感については、図８及び図９を用いて後述する。
【００７８】
なお、操作エリア１６０Ｂ２は、第２領域の一例である。また、操作エリア１６０Ｂ２の内部を径方向に指先が移動するとき、円環状の操作エリア１６０Ｂ２の内側の円周上の点は第１点の一例であり、外側の円周上の点は第２点の一例であり、操作エリア１６０Ｂの径方向の幅は、第１点と第２点との間の所定距離の一例である。
【００７９】
次に、図７を用いて、実施の形態の電子機器１００の構成について説明する。
【００８０】
図７は、実施の形態の電子機器１００の構成を示す図である。
【００８１】
電子機器１００は、振動素子１４０、アンプ１４１、タッチパネル１５０、ドライバＩＣ(Integrated Circuit)１５１、ディスプレイパネル１６０、ドライバＩＣ１６１、ＬＲＡ１８０、アンプ１８１、制御部２００、正弦波発生器３１０、及び振幅変調器３２０を含む。
【００８２】
制御部２００は、アプリケーションプロセッサ２２０、駆動制御部２４０Ａ、駆動制御部２４０Ｂ、及びメモリ２５０を有する。制御部２００は、例えば、ＩＣチップで実現される。
【００８３】
また、アプリケーションプロセッサ２２０、駆動制御部２４０Ａ、駆動制御部２４０Ｂ、正弦波発生器３１０、及び振幅変調器３２０は、駆動制御装置３００を構築する。なお、ここでは、アプリケーションプロセッサ２２０、駆動制御部２４０Ａ、駆動制御部２４０Ｂ、及びメモリ２５０が１つの制御部２００によって実現される形態について説明するが、駆動制御部２４０Ａ、及び／又は、駆動制御部２４０Ｂは、制御部２００の外部に別のＩＣチップ又はプロセッサとして設けられていてもよい。この場合には、メモリ２５０に格納されているデータのうち、駆動制御部２４０Ａ、及び／又は、駆動制御部２４０Ｂの駆動制御に必要なデータは、メモリ２５０とは別のメモリに格納して、駆動制御装置３００の内部に設ければよい。
【００８４】
また、駆動制御装置３００は、アプリケーションプロセッサ２２０のうちのカーソル制御部２２０Ａ及び画像制御部２２０Ｂのみを含むものとして取り扱ってもよい。また、カーソル制御部２２０Ａ及び画像制御部２２０Ｂをアプリケーションプロセッサ２２０の外部に設けてもよい。
【００８５】
図７では、筐体１１０、トップパネル１２０、両面テープ１３０、及び基板１７０（図２参照）は省略する。また、ここでは、アンプ１４１、ドライバＩＣ１５１、ドライバＩＣ１６１、ＬＲＡ１８０、アンプ１８１、駆動制御部２４０Ａ、駆動制御部２４０Ｂ、メモリ２５０、正弦波発生器３１０、及び振幅変調器３２０について説明する。
【００８６】
アンプ１４１は、駆動制御装置３００と振動素子１４０との間に配設されており、駆動制御装置３００から出力される駆動信号（第１駆動信号）を増幅して振動素子１４０を駆動する。
【００８７】
ドライバＩＣ１５１は、タッチパネル１５０に接続されており、タッチパネル１５０への操作入力があった位置を表す位置データを検出し、位置データを制御部２００に出力する。この結果、位置データは、アプリケーションプロセッサ２２０と駆動制御部２４０Ａに入力される。なお、位置データが駆動制御部２４０Ａに入力されることは、位置データが駆動制御装置３００に入力されることと等価である。
【００８８】
ドライバＩＣ１６１は、ディスプレイパネル１６０に接続されており、駆動制御装置３００から出力される描画データをディスプレイパネル１６０に入力し、描画データに基づく画像をディスプレイパネル１６０に表示させる。これにより、ディスプレイパネル１６０には、描画データに基づくＧＵＩ操作部又は画像等が表示される。
【００８９】
アンプ１８１は、駆動制御装置３００とＬＲＡ１８０との間に配設されており、駆動制御装置３００から出力される駆動信号（第２駆動信号）を増幅してＬＲＡ１８０を駆動する。
【００９０】
アプリケーションプロセッサ２２０は、電子機器１００の利用者が操作するのに必要なＧＵＩ操作部、画像、文字、記号、図形等を表す描画データをドライバＩＣ１６１に出力する。また、アプリケーションプロセッサ２２０は、カーソル制御部２２０Ａ及び画像制御部２２０Ｂを有する。カーソル制御部２２０Ａは、図６を用いて説明したカーソル１６０Ａの表示制御を行い、画像制御部２２０Ｂは、操作ツール１６０Ｂの表示制御を行う。
【００９１】
通信プロセッサ２３０は、電子機器１００が例えばWiFi、Bluetooth（登録商標）、又は非接触近距離通信等の通信を行うために必要な処理を実行する。なお、電子機器１００が特に通信を行わない場合は、電子機器１００は通信プロセッサ２３０を含まなくてよい。
【００９２】
駆動制御部２４０Ａは、ディスプレイパネル１６０に操作ツール１６０Ｂが表示された状態で利用者が指先を移動させると、振幅を表す振幅データを振幅変調器３２０に出力する。これにより、トップパネル１２０は超音波帯の固有振動で振動する。振幅データは、振動素子１４０の駆動に用いる駆動信号の強度を調整するための振幅値を表すデータである。振幅を表す振幅データは、メモリ２５０に格納しておけばよい。
【００９３】
駆動制御部２４０Ａは、利用者の指先が移動し始めて、移動速度が所定の閾値速度以上になったときに、振動素子１４０を振動させる。移動速度は、位置データの時間的な変化度合として駆動制御部２４０Ａが算出すればよい。
【００９４】
このため、駆動制御部２４０Ａが出力する振幅データが表す振幅値は、移動速度が所定の閾値速度未満のときはゼロであり、移動速度が所定の閾値速度以上になると、移動速度に応じて所定の振幅値に設定される。移動速度が所定の閾値速度以上のときには、移動速度が高いほど振幅値は小さく設定され、移動速度が低いほど振幅値を大きく設定される。
【００９５】
また、駆動制御部２４０Ａは、利用者の指先が操作エリア１６０Ｂ２の外周に到達すると、振動素子１４０の駆動を停止する。駆動制御部２４０Ａは、第１駆動制御部の一例である。
【００９６】
駆動制御部２４０Ｂは、利用者の指先が操作エリア１６０Ｂ２の外周に到達すると、数１０Ｈｚオーダの駆動信号でＬＲＡ１８０を駆動する。駆動制御部２４０ＢがＬＲＡ１８０を駆動するのは、数ミリ秒である。このため、駆動制御部２４０ＢによってＬＲＡ１８０が駆動されると、トップパネル１２０には、コツッという感じの瞬間的で強い振動が発生する。駆動制御部２４０Ｂは、第２駆動制御部の一例である。
【００９７】
メモリ２５０は、操作入力が行われるＧＵＩ操作部等を表す座標データと、振幅データを表すパターンデータとを関連付けたデータを格納する。また、メモリ２５０は、操作ツール１６０Ｂ（ホームエリア１６０Ｂ１及び操作エリア１６０Ｂ２）の画像、駆動制御部２４０Ａが振動素子１４０の駆動に用いる振幅データ、及び、駆動制御部２４０ＢがＬＲＡ１８０の駆動に用いる駆動信号のデータを格納する。
【００９８】
正弦波発生器３１０は、トップパネル１２０を固有振動数で振動させるための駆動信号を生成するのに必要な正弦波を発生させる。例えば、トップパネル１２０を３３．５ｋＨｚの固有振動数ｆで振動させる場合は、正弦波の周波数は、３３．５ｋＨｚとなる。正弦波発生器３１０は、超音波帯の正弦波信号を振幅変調器３２０に入力する。
【００９９】
振幅変調器３２０は、駆動制御部２４０Ａから入力される振幅データを用いて、正弦波発生器３１０から入力される正弦波信号の振幅を変調して駆動信号を生成する。振幅変調器３２０は、基本的な動作としては、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅を変調し、周波数及び位相は変調せずに、駆動信号を生成する。
【０１００】
このため、振幅変調器３２０が出力する駆動信号は、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅のみを変調した超音波帯の正弦波信号である。なお、振幅データがゼロの場合は、駆動信号の振幅はゼロになる。これは、振幅変調器３２０が駆動信号を出力しないことと等しい。
【０１０１】
図８は、操作ツール１６０Ｂによるカーソル１６０Ａの操作と、振動素子１４０及びＬＲＡ１８０の駆動による振動強度との関係を示す図である。図９は、振動素子１４０とＬＲＡ１８０の振動によって利用者の指先に提供される触感を説明する図である。
【０１０２】
時刻ｔ１において、図８（Ａ）に示すように利用者が指先でトップパネル１２０に触れると、図８（Ｄ）に示すように、振動素子１４０が駆動され、振動強度がＡ１になる。これは、振動素子１４０の駆動に用いる振幅データを最大値にすることによって得られる振動強度である。
【０１０３】
その後、図８（Ｂ）に示すように、利用者が指先を操作エリア１６０Ｂ２の内部で右方向に移動させると、図８（Ｄ）に示すように、振幅データが線形的に低減されることによって、振動強度は線形的に低下し、時刻ｔ２において、振動強度はＡ１の約半分になる。
【０１０４】
そして、図８（Ｃ）に示すように、利用者が指先を操作エリア１６０Ｂ２の内部で右方向にさらに移動させると、図８（Ｄ）に示すように、振幅データは引き続き線形的に低減されて振動強度は線形的に低下し、時刻ｔ３において、指先が操作エリア１６０Ｂ２の外周に達する。指先が操作エリア１６０Ｂ２の外周に達すると、振幅データはゼロになるため振動強度はゼロになるとともに、ＬＲＡ１８０が駆動され、振動強度はＡ２（＞Ａ１）になる。
【０１０５】
このように振動素子１４０及びＬＲＡ１８０を駆動すると、時刻ｔ１〜ｔ３にかけて動摩擦力が線形的に増大し、最後にカチっと大きく瞬間的な振動が発生するため、利用者の指先に提供される触感は、図９（Ａ）、（Ｂ）、（Ｃ）に示すように、ロッカースイッチ５００を反転させる操作をしたような触感になる。
【０１０６】
すなわち、時刻ｔ１において利用者が指先でトップパネル１２０に触れた状態は、図９（Ａ）に示すようにロッカースイッチ５００の片側に触れた状態であり、そこから指先を右方向に移動させると、時刻ｔ２の前後で指先に掛かる動摩擦力は線形的に増大する。この状態は、図９（Ｂ）に示すように、ロッカースイッチ５００を反転させている途中のように、指先に抵抗感のある触感が提供されている状態である。
【０１０７】
そして、時刻ｔ３で指先が操作エリア１６０Ｂ２の外周に達すると、ＬＲＡ１８０による瞬間的で大きなカチっとした振動が発生するため、図９（Ｃ）に示すように、ロッカースイッチ５００を反転し切った状態の触感を提供することができる。
【０１０８】
なお、ここでは、一例として、指先の移動距離が操作エリア１６０Ｂ２の径方向の幅と等しくなったときに、指先が操作エリア１６０Ｂ２の外周に達したこととして、ＬＲＡ１８０を駆動する形態について説明する。すなわち、画像としての操作エリア１６０Ｂ２の径方向の幅と、振動素子１４０が駆動され始めてからＬＲＡ１８０が駆動されるまでの指先の移動距離とが等しい形態について説明する。
【０１０９】
しかしながら、画像としての操作エリア１６０Ｂ２の径方向の幅と、振動素子１４０が駆動され始めてからＬＲＡ１８０が駆動されるまでの指先の移動距離とは等しくなくてもよい。
【０１１０】
なお、上述のような操作ツール１６０Ｂの画像のデータ、画像のサイズを表すデータ、操作エリア１６０Ｂ２の内部で操作が行われた際に振動素子１４０を駆動する際に用いる振幅データ、及び、ＬＲＡ１８０の駆動に用いる駆動信号のデータは、メモリ２５０に格納しておけばよい。
【０１１１】
図１０は、駆動制御装置３００が実行する処理を示すフローチャートである。
【０１１２】
駆動制御装置３００は、電子機器１００の電源がオンにされると、処理を開始する（スタート）。
【０１１３】
駆動制御装置３００は、操作入力が行われているかどうかを判定する（ステップＳ１）。ステップＳ１の処理は、画像制御部２２０Ｂがタッチパネル１５０から位置データが出力されているかどうかを判定する処理である。なお、この状態で、ディスプレイパネル１６０にカーソル１６０Ａは表示されている。
【０１１４】
駆動制御装置３００は、操作入力が行われている（Ｓ１：ＹＥＳ）と判定すると、ディスプレイパネル１６０に操作ツール１６０Ｂを表示する（ステップＳ２）。より具体的には、ステップＳ２の処理は、画像制御部２２０Ｂによって行われる。なお、操作ツール１６０Ｂが表示されている状態において、操作入力が行われている（Ｓ１：ＹＥＳ）と判定された場合は、操作ツール１６０Ｂが表示された状態に保持される。
【０１１５】
駆動制御装置３００は、位置データの移動速度が閾値速度以上であるかどうかを判定する（ステップＳ３）。ステップＳ３の処理は、駆動制御部２４０Ａによって行われる。
【０１１６】
駆動制御装置３００は、移動速度が閾値速度以上である（Ｓ３：ＹＥＳ）と判定すると、振動素子１４０を駆動する（ステップＳ４）。より具体的には、駆動制御部２４０Ａは、移動距離に応じて振幅データが小さくなる駆動信号で振動素子１４０を駆動する。また、このとき、カーソル制御部２２０Ａによって操作入力の位置の移動に合わせてカーソル１６０Ａが移動される。
【０１１７】
駆動制御装置３００は、位置データが操作エリア１６０Ｂ２の外周（端）に達したかどうかを判定する（ステップＳ５）。駆動制御部２４０Ａは、タッチパネル１５０から出力される位置データと、操作エリア１６０Ｂ２の幅を表すデータとに基づいて、操作入力の移動距離が操作エリア１６０Ｂ２の幅に達したかどうかで判定すればよい。または、駆動制御部２４０Ａは、操作エリア１６０Ｂ２の表示されている座標と、タッチパネル１５０から出力される位置データとを比較することによって、操作入力の移動距離が操作エリア１６０Ｂ２の幅に達したかどうかで判定してもよい。
【０１１８】
駆動制御装置３００は、位置データが操作エリア１６０Ｂ２の外周に達した（Ｓ５：ＹＥＳ）と判定すると、ＬＲＡ１８０を駆動する（ステップＳ６）。より具体的には、駆動制御部２４０Ｂは、ステップＳ５の判定結果に基づいて、ＬＲＡ１８０を数ミリ秒駆動する。
【０１１９】
駆動制御装置３００は、位置データが操作エリア１６０Ｂ２の外周で停止しているかどうかを判定する（ステップＳ７）。より具体的には、画像制御部２２０Ｂは、タッチパネル１５０から出力される位置データがステップＳ５で操作エリア１６０Ｂ２の外周に達したと判定された後に移動していないかどうかで判定すればよい。または、画像制御部２２０Ｂは、タッチパネル１５０から出力される位置データが操作エリア１６０Ｂ２の外周の座標と等しく、かつ、移動していないかどうかで判定してもよい。
【０１２０】
駆動制御装置３００は、位置データが操作エリア１６０Ｂ２の外周で停止している（Ｓ７：ＹＥＳ）と判定すると、カーソル１６０Ａを移動させる（ステップＳ８）。カーソル１６０Ａを移動させる方向は、操作エリア１６０Ｂ２の内部を操作入力の位置が移動した方向である。すなわち、操作入力の位置を操作エリア１６０Ｂ２の外周で停止させると、それまでの移動の軌跡の延長上にカーソル１６０Ａが移動される。より具体的には、ステップＳ８の処理は、位置データが操作エリア１６０Ｂ２の外周で停止していると画像制御部２２０Ｂが判定した場合に、カーソル制御部２２０Ａにカーソル１６０Ａを移動させることによって行われる。
【０１２１】
駆動制御装置３００は、操作入力が行われていないかどうかを判定する（ステップＳ９）。より具体的には、画像制御部２２０Ｂは、タッチパネル１５０から位置データが出力されていないかどうかを判定する。操作入力が行われなくなれば、カーソル制御部２２０Ａにカーソル１６０Ａの移動を停止させるからである。
【０１２２】
駆動制御装置３００は、操作入力が行われていない（Ｓ９：ＹＥＳ）と判定すると、カーソル１６０Ａを停止させる（ステップＳ１０）。より具体的には、ステップＳ１０の処理は、画像制御部２２０Ｂがカーソル制御部２２０Ａにカーソル１６０Ａの移動を停止させることによって行われる。
【０１２３】
駆動制御装置３００は、処理を終了するかどうかを判定する（ステップＳ１１）。処理を終了するのは、例えば、電子機器１００の電源がオフにされたときである。
【０１２４】
駆動制御装置３００は、処理を終了する（Ｓ１１：ＹＥＳ）と判定すると、一連の処理を終える（エンド）。
【０１２５】
なお、駆動制御装置３００は、ステップＳ１において、操作入力が行われていない（Ｓ１：ＮＯ）と判定すると、操作ツール１６０Ｂを非表示にする（ステップＳ１２）。ステップＳ１２の処理は、画像制御部２２０Ｂによって行われる。
【０１２６】
なお、操作ツール１６０Ｂが非表示の状態において、操作入力が行われていない（Ｓ１：ＮＯ）と判定された場合は、操作ツール１６０Ｂが非表示の状態に保持される。ステップＳ１２の処理を終えると、駆動制御装置３００は、フローをステップＳ１にリターンする。
【０１２７】
また、駆動制御装置３００は、ステップＳ３において、移動速度が閾値速度以上ではない（Ｓ３：ＮＯ）と判定した場合には、フローをステップＳ１にリターンする。移動速度が閾値速度以上ではない場合には、操作入力の位置は停止しており、振動素子１４０を駆動しないため、ステップＳ１にリターンさせることとしたものである。
【０１２８】
駆動制御装置３００は、ステップＳ５において、位置データが操作エリア１６０Ｂ２の外周に達していない（Ｓ５：ＮＯ）と判定すると、フローをステップＳ１にリターンする。位置データが操作エリア１６０Ｂ２の外周に達していない場合には、振動素子１４０を引き続き駆動するため、ステップＳ１にリターンさせることとしたものである。
【０１２９】
駆動制御装置３００は、ステップＳ７において、位置データが操作エリア１６０Ｂ２の外周で停止していない（Ｓ７：ＮＯ）と判定すると、フローをステップＳ１にリターンする。次の操作入力に備えるため、ステップＳ１にリターンさせることとしたものである。
【０１３０】
駆動制御装置３００は、ステップＳ９において、操作入力が行われている（Ｓ９：ＮＯ）と判定すると、フローをステップＳ７にリターンする。利用者が引き続きカーソル１６０Ａを移動させたい場合であるため、ステップＳ７にリターンさせることとしたものである。
【０１３１】
駆動制御装置３００は、ステップＳ１１において、処理を終了しない（Ｓ１１：ＮＯ）と判定すると、フローをステップＳ１にリターンする。次の操作入力に備えるため、ステップＳ１にリターンさせることとしたものである。
【０１３２】
以上、実施の形態によれば、電子機器１００の利用者がディスプレイパネル１６０に表示されるカーソル１６０Ａを操作ツール１６０Ｂで操作する際に、指先が操作エリア１６０Ｂ２を移動すると振動素子１４０を超音波帯の駆動信号で駆動し、指先に掛かる動摩擦力を徐々に増大させる。
【０１３３】
そして、利用者の指先が操作エリア１６０Ｂ２の外周に到達すると、電子機器１００は振動素子１４０の駆動を停止し、ＬＲＡ１８０を駆動する。
【０１３４】
この結果、指先が操作エリア１６０Ｂ２を移動するにつれて動摩擦力が線形的に増大し、最後にカチっと大きく瞬間的な振動が発生するため、利用者の指先に提供される触感は、スルっと滑りながら摩擦が漸増し、最後に引っ掛かるような触感になる。すなわち、ロッカースイッチ５００（図９（Ａ）、（Ｂ）、（Ｃ）参照）を反転させる操作をしたような触感になる。このような触感がトップパネル１２０の表面１２０Ａから利用者の指先に提供される。
【０１３５】
従って、良好な触感を提供できる駆動制御装置３００、電子機器１００、及び駆動制御方法を提供することができる。
【０１３６】
また、電子機器１００に本物のロッカースイッチ５００を設けることなく、擬似的な触感を提供できる。電子機器１００に実際にロッカースイッチ５００を取り付けると、特に携帯型の電子機器１００の場合には、設置スペースが限られている関係で、携帯性が犠牲になるおそれがある。実施の形態では、携帯性を犠牲にしない駆動制御装置３００、電子機器１００、及び駆動制御方法を提供することができる。
【０１３７】
なお、以上では、ロッカースイッチ５００を反転させる操作をしたような触感を提供する形態について説明したが、トグルスイッチのような触感であってもよい。
【０１３８】
また、以上では、人間の感覚器官が感知可能な周波数帯の駆動信号でＬＲＡ１８０を駆動する形態について説明したが、電子機器１００は、ＬＲＡ１８０を含まずに、人間の感覚器官が感知可能な周波数帯の駆動信号で振動素子１４０を駆動してもよい。
【０１３９】
また、以上では、図８（Ｄ）に示すように、指先が操作エリア１６０Ｂ２を移動するにつれて振幅が線形的に低減される振幅データを用いる形態について説明したが、図１１に示すような振幅データを用いてもよい。
【０１４０】
図１１は、実施の形態の変形例による振幅データを示す図である。図１１に示すように、指先が操作エリア１６０Ｂ２を移動するにつれて振幅が非線形的に低減される振幅データを用いてもよい。
【０１４１】
また、指先が操作エリア１６０Ｂ２を移動するにつれて操作ツール１６０Ｂの画像を強調表示してもよい。図１２は、実施の形態の変形例による操作ツール１６０Ｂを示す図である。図１２（Ａ）、（Ｃ）には、図８（Ａ）〜（Ｃ）に示す操作ツール１６０Ｂと同様の操作ツールを示す。図１２（Ｂ）には、図１２（Ａ）、（Ｃ）に示す操作ツール１６０Ｂを暗転させた操作ツール１６０Ｂを示す。
【０１４２】
例えば、図１２（Ａ）に示すように、指先が操作エリア１６０Ｂ２を移動するにつれて、図１２（Ａ）に示す非暗転状態の操作ツール１６０Ｂから、図１２（Ｂ）に示す暗転状態の操作ツール１６０Ｂに表示を切り替え、さらに指先が移動すると、図１２（Ｃ）に示す非暗転状態の操作ツール１６０Ｂに表示を再び切り替えるようにしてもよい。
【０１４３】
また、ここでは、強調表示として非暗転した画像と暗転した画像とを切り替える形態について説明したが、例えば、操作ツール１６０Ｂの色又は輝度等を変化させることによって強調表示を行ってもよい。
【０１４４】
以上、本発明の例示的な実施の形態の駆動制御装置、電子機器、及び、駆動制御方法について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御装置であって、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する第２駆動制御部と
を含む、駆動制御装置。
（付記２）
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる第１振動素子と、前記操作面に振動を発生させる第２振動素子とを含む電子機器の前記第１振動素子及び前記第２振動素子を駆動する駆動制御装置であって、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記第１振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記第１振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記第２振動素子を駆動する第２駆動制御部と
を含む、駆動制御装置。
（付記３）
前記第１駆動信号の強度は、前記操作入力の位置が前記第１点から前記第２点に移動するにつれて線形的又は非線形的に減少する、付記１又は２記載の駆動制御装置。
（付記４）
前記操作面への操作入力が前記第１点で開始されると、前記表示部における前記第１点に対応する位置に、基準位置を表す第１領域と、前記第１領域の周囲を囲み、前記第１領域から前記カーソルが移動可能な方向を示す第２領域とを有する画像を表示する画像制御部をさらに含み、
前記カーソル制御部は、前記第１領域及び前記第２領域の外に前記カーソルを表示する、付記１乃至３のいずれか一項記載の駆動制御装置。
（付記５）
前記第２領域の輪郭は、前記第１点を中心とし、半径が前記所定距離の円である、付記４記載の駆動制御装置。
（付記６）
前記画像制御部は、前記操作入力の位置が前記第２点に到達すると、前記画像を強調する、付記４又は５記載の駆動制御装置。
（付記７）
表示部と、
前記表示部の表示面側に配設され、操作面を有するトップパネルと、
前記操作面に行われる操作入力の位置を検出する位置検出部と、
前記操作面に振動を発生させる振動素子と、
前記操作面に行われる操作入力の位置に応じて、前記表示部にカーソルを表示するカーソル制御部であって、前記操作入力の位置の移動に応じて、前記カーソルを表示する位置を移動させるカーソル制御部と、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する第１駆動制御部であって、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動する第１駆動制御部と、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する第２駆動制御部と
を含む、電子機器。
（付記８）
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御方法であって、
前記操作面に行われる操作入力の位置に応じて前記表示部にカーソルを表示し、前記操作入力の位置の移動に応じて前記カーソルを表示する位置を移動させ、
前記操作面に超音波帯の固有振動を発生させる第１駆動信号で前記振動素子を駆動する際に、前記操作面への操作入力が第１点で開始されて前記第１点から所定距離の位置にある第２点に移動するにつれて前記固有振動の強度が減少する前記第１駆動信号で前記振動素子を駆動し、
前記操作入力の位置が前記第２点に到達すると、人間の感覚器官が感知可能な周波数帯の振動を前記操作面に発生させる第２駆動信号で前記振動素子を駆動する、駆動制御方法。
【符号の説明】
【０１４５】
１００  電子機器
１２０  トップパネル
１４０  振動素子
１５０  タッチパネル
１６０  ディスプレイパネル
１６０Ａ  カーソル
１６０Ｂ  操作ツール
１６０Ｂ１  ホームエリア
１６０Ｂ２  操作エリア
１８０  ＬＲＡ
２００  制御部
２２０  アプリケーションプロセッサ
２２０Ａ  カーソル制御部
２２０Ｂ  画像制御部
２４０Ａ、２４０Ｂ  駆動制御部
２５０  メモリ
３００  駆動制御装置
３１０  正弦波発生器
３２０  振幅変調器
【図１】
2019087108.tif 000005
【図２】
2019087108.tif 000006
【図３】
2019087108.tif 000007
【図４】
2019087108.tif 000008
【図５】
2019087108.tif 000009
【図６】
2019087108.tif 000010
【図７】
2019087108.tif 000011
【図８】
2019087108.tif 000012
【図９】
2019087108.tif 000013
【図１０】
2019087108.tif 000014
【図１１】
2019087108.tif 000015
【図１２】
2019087108.tif 000016