(57)【要約】  特定の表示領域が表示部に収まっているかどうかを触感で検知できる駆動制御装置等を提供する。  駆動制御装置は、スクロール可能な画像の画像データであって、所定の画像又は記号を表示するブロックを有し、画像の一部が表示部に表示される画像データと、画像の中におけるブロックの位置を表す位置データとを関連付けて格納する格納部と、スクロール操作の操作量及び方向を求める演算部と、スクロール操作が行われると、操作面に超音波帯の固有振動を発生させる駆動信号で振動素子を駆動する駆動制御部であって、スクロール操作の操作量及び操作方向と位置データとに基づいて、ブロックの左端及び右端の一方、又は、ブロックの上端及び下端の一方が表示部に表示されていないときは第１パターンで振動素子を駆動し、左端及び右端の一方、又は、上端及び下端の一方が表示部に表示されているときは第２パターンで振動素子を駆動する。
2017029717.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御装置であって、
前記表示部に表示されるスクロール可能な画像の画像データであって、所定の画像又は所定の記号を表示するブロックを有し、前記スクロール可能な画像の一部が前記表示部に表示される画像データと、前記スクロール可能な画像の中における前記ブロックの位置を表す位置データとを関連付けて格納する格納部と、
前記位置検出部によって検出される位置に基づき、前記操作面に行われるスクロール操作の操作量及び操作方向を求める演算部と、
前記トップパネルにスクロール操作が行われると、前記操作面に超音波帯の固有振動を発生させる駆動信号で前記振動素子を駆動する駆動制御部であって、前記演算部によって求められる前記スクロール操作の操作量及び操作方向と、前記位置データとに基づいて、前記ブロックの左端及び右端のうちの少なくとも一方、又は、前記ブロックの上端及び下端のうちの少なくとも一方が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記左端及び前記右端のうちの少なくとも一方、又は、前記上端及び前記下端のうちの少なくとも一方が前記表示部に表示されているときは第２パターンで前記振動素子を駆動する、駆動制御部と
を含む、駆動制御装置。
【請求項２】
前記駆動制御部は、前記第２パターンによる前記固有振動の強度よりも、前記第１パターンによる前記固有振動の強度の方が強くなるように、前記振動素子を駆動する、請求項１記載の駆動制御装置。
【請求項３】
前記所定の画像はＧＵＩ操作部の画像であり、
前記画像データは、複数の前記ブロックを有し、
前記複数のブロックの各々は、前記ＧＵＩ操作部を配置可能であり、
前記駆動制御部は、前記複数のブロックの各々の前記左端、前記右端、前記上端、及び前記下端が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記複数のブロックの各々の前記左端、前記右端、前記上端、及び前記下端が前記表示部に表示されているときは第２パターンで前記振動素子を駆動する、請求項１又は２記載の駆動制御装置。
【請求項４】
前記所定の画像はＧＵＩ操作部の画像であり、
前記画像データは、複数の前記ブロックを有し、
前記複数のブロックの各々は、前記ＧＵＩ操作部を配置可能であり、
前記駆動制御部は、前記複数のブロックのうち、前記左端、前記右端、前記上端、及び前記下端のうちの少なくともいずれか１つが前記表示部に表示されていないブロックが前記表示部に表示されているときは第１パターンで前記振動素子を駆動する、請求項１又は２記載の駆動制御装置。
【請求項５】
前記所定の記号はテキストデータを表し、
前記画像データは、前記ブロックとして、前記テキストデータを表示するブロックを有し、
前記駆動制御部は、前記ブロックの前記左端及び前記右端が前記表示部に表示されるとともに、前記上端及び前記下端が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記ブロックの前記左端及び前記右端が前記表示部に表示されるとともに、前記上端及び前記下端のうちのいずれか一方が前記表示部に表示されていないときは第２パターンで前記振動素子を駆動する、請求項１又は２記載の駆動制御装置。
【請求項６】
前記所定の記号はテキストデータを表し、
前記画像データは、前記ブロックとして、前記テキストデータを表示するブロックを有し、
前記駆動制御部は、前記ブロックの前記上端及び前記下端が前記表示部に表示されるとともに、前記左端及び前記右端が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記ブロックの前記上端及び前記下端が前記表示部に表示されるとともに、前記左端及び前記右端のうちのいずれか一方が前記表示部に表示されていないときは第２パターンで前記振動素子を駆動する、請求項１又は２記載の駆動制御装置。
【請求項７】
前記第２パターンによる前記固有振動の強度はゼロ、又は、前記第１パターンによる前記固有振動の強度よりも低い所定値以下である、請求項１乃至６のいずれか一項記載の駆動制御装置。
【請求項８】
前記表示部と、
前記表示部の表示面側に配設され、操作面を有する前記トップパネルと、
前記操作面に行われる操作入力の位置を検出する前記位置検出部と、
前記操作面に振動を発生させる前記振動素子と、
請求項１乃至７のいずれか一項記載の駆動制御装置と
を含む電子機器。
【請求項９】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御プログラムであって、
前記表示部に表示されるスクロール可能な画像の画像データであって、所定の画像又は所定の記号を表示するブロックを有し、前記スクロール可能な画像の一部が前記表示部に表示される画像データと、前記スクロール可能な画像の中における前記ブロックの位置を表す位置データとを関連付けて格納する格納部を有するコンピュータに、
前記位置検出部によって検出される位置に基づき、前記操作面に行われるスクロール操作の操作量及び操作方向を求めることと、
前記トップパネルにスクロール操作が行われると、前記操作面に超音波帯の固有振動を発生させる駆動信号で前記振動素子を駆動することであって、前記求めることによって求められる前記スクロール操作の操作量及び操作方向と、前記位置データとに基づいて、前記ブロックの左端及び右端のうちの少なくとも一方、又は、前記ブロックの上端及び下端のうちの少なくとも一方が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記左端及び前記右端のうちの少なくとも一方、又は、前記上端及び前記下端のうちの少なくとも一方が前記表示部に表示されているときは第２パターンで前記振動素子を駆動することと
を実行させる、駆動制御プログラム。
【請求項１０】
表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御方法であって、
前記表示部に表示されるスクロール可能な画像の画像データであって、所定の画像又は所定の記号を表示するブロックを有し、前記スクロール可能な画像の一部が前記表示部に表示される画像データと、前記スクロール可能な画像の中における前記ブロックの位置を表す位置データとを関連付けて格納する格納部を有するコンピュータが、
前記位置検出部によって検出される位置に基づき、前記操作面に行われるスクロール操作の操作量及び操作方向を求め、
前記トップパネルにスクロール操作が行われると、前記操作面に超音波帯の固有振動を発生させる駆動信号で前記振動素子を駆動することであって、前記求めることによって求められる前記スクロール操作の操作量及び操作方向と、前記位置データとに基づいて、前記ブロックの左端及び右端のうちの少なくとも一方、又は、前記ブロックの上端及び下端のうちの少なくとも一方が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記左端及び前記右端のうちの少なくとも一方、又は、前記上端及び前記下端のうちの少なくとも一方が前記表示部に表示されているときは第２パターンで前記振動素子を駆動する、駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法に関する。
【背景技術】
【０００２】
従来より、物体がタッチサーフェースに接触すると、タッチ領域でのタッチを検出するために構成されるセンサと、プロセッサと通信し、さらに前記タッチサーフェースに連結される第１アクチュエータであり、触覚信号に応じて前記タッチサーフェースの摩擦係数を変化する触覚出力を提供するように構成される第１アクチュエータとを備えるシステムがある。
【０００３】
前記システムは、前記プロセッサと通信し、さらに前記タッチサーフェース及び前記タッチサーフェースを含むハウジングの少なくとも一つと連結される第２アクチュエータであり、前記触覚信号に応じて前記摩擦係数を変化する出力とは異なる第２触覚出力を提供するために構成される第２アクチュエータをさらに備える。
【０００４】
前記システムは、前記第１アクチュエータ、第２アクチュエータ、及びセンサと通信するプロセッサであり、生成する合成触覚効果を選択し、前記選択された合成触覚効果を生成するために第１及び第２アクチュエータの少なくとも一つに触覚信号を送信するために、構成されたプロセッサをさらに備える（例えば、特許文献１の請求項１参照）。
【０００５】
前記システムは、さらにディスプレイを備え、前記ディスプレイは、複数の画素を備え、ディスプレイ信号の少なくとも一部に基づいて画像を出力するように構成され、前記タッチサーフェースは前記ディスプレイ又は前記ディスプレイの上の材料に対応し、前記プロセッサは前記ディスプレイ信号を出力するために構成される（例えば、特許文献１の請求項１０参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２０１２−５２０５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、従来のシステムは、ディスプレイのような表示部に特定の表示領域を含む画像を表示する際に、スワイプ操作等で画像をスクロールして特定の表示領域が表示部に収まっていなくても、利用者は、特定の表示領域が表示部に収まっていないことを触感で知ることができない。
【０００８】
具体的には、例えば、特定の表示領域が複数のアイコンである場合には、次の通りである。複数のアイコンを一括的にスクロールしているときに、複数のアイコンが表示部の定位置に達していない状態において、利用者は、すべてのアイコンが表示部に収まっていないことを触感で知ることができない。
【０００９】
また、例えば、特定の表示領域がテキストデータを表示するボックス領域である場合には、次の通りである。ボックス領域を上下方向又は左右方向にスクロールしているときに、ボックス領域が表示部の定位置に達していない状態において、利用者は、画像がボックス領域が表示部に収まっていないことを触感で知ることができない。
【００１０】
このように特定の表示領域が表示部に収まっていないことを触感で知ることができないことは、アイコンとボックス領域の場合に限らず、例えば、特定の表示領域を含むウェブページを表示部に表示している場合、又は、様々なアプリケーションを実行して様々な特定の表示領域を表示部に表示している場合にも起こり得る。
【００１１】
すなわち、従来のシステムでは、特定の表示領域を含む画像をスクロールしているときに、特定の表示領域が表示部に収まっているかどうかを触感で検知することができない。
【００１２】
そこで、特定の表示領域が表示部に収まっているかどうかを触感で検知できる駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の実施の形態の駆動制御装置は、表示部と、前記表示部の表示面側に配設され、操作面を有するトップパネルと、前記操作面に行われる操作入力の位置を検出する位置検出部と、前記操作面に振動を発生させる振動素子とを含む電子機器の前記振動素子を駆動する駆動制御装置であって、前記表示部に表示されるスクロール可能な画像の画像データであって、所定の画像又は所定の記号を表示するブロックを有し、前記スクロール可能な画像の一部が前記表示部に表示される画像データと、前記スクロール可能な画像の中における前記ブロックの位置を表す位置データとを関連付けて格納する格納部と、前記位置検出部によって検出される位置に基づき、前記操作面に行われるスクロール操作の操作量及び操作方向を求める演算部と、前記トップパネルにスクロール操作が行われると、前記操作面に超音波帯の固有振動を発生させる駆動信号で前記振動素子を駆動する駆動制御部であって、前記演算部によって求められる前記スクロール操作の操作量及び操作方向と、前記位置データとに基づいて、前記ブロックの左端及び右端のうちの少なくとも一方、又は、前記ブロックの上端及び下端のうちの少なくとも一方が前記表示部に表示されていないときは第１パターンで前記振動素子を駆動し、前記左端及び前記右端のうちの少なくとも一方、又は、前記上端及び前記下端のうちの少なくとも一方が前記表示部に表示されているときは第２パターンで前記振動素子を駆動する、駆動制御部とを含む。
【発明の効果】
【００１４】
特定の表示領域が表示部に収まっているかどうかを触感で検知できる駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態の電子機器を示す斜視図である。
【図２】実施の形態の電子機器を示す平面図である。
【図３】図２に示す電子機器のＡ−Ａ矢視断面を示す図である。
【図４】超音波帯の固有振動によってトップパネルに生じる定在波のうち、トップパネルの短辺に平行に形成される波頭を示す図である。
【図５】電子機器のトップパネルに生じさせる超音波帯の固有振動により、操作入力を行う指先に掛かる動摩擦力が変化する様子を説明する図である。
【図６】実施の形態の電子機器の構成を示す図である。
【図７】実施の形態１の電子機器のディスプレイパネルの表示の一例を示す図である。
【図８】スクロール可能な画像の全体を示す図である。
【図９】メモリに格納されるデータを示す図である。
【図１０】メモリに格納されるデータを示す図である。
【図１１】実施の形態１の電子機器の操作の一例を示す図である。
【図１２】実施の形態１の電子機器の操作の一例を示す図である。
【図１３】実施の形態１の電子機器の操作の一例を示す図である。
【図１４】電子機器の動作例を示す図である。
【図１５】実施の形態の電子機器の駆動制御装置の駆動制御部が実行する処理を示すフローチャートである。
【図１６】文章を表示するブロックを示す図である。
【図１７】変形例の電子機器の断面を示す図である。
【図１８】変形例の電子機器を示す図である。
【図１９】変形例の電子機器のタッチパッドの断面を示す図である。
【図２０】変形例の電子機器の動作状態を示す平面図である。
【発明を実施するための形態】
【００１６】
以下、本発明の駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法を適用した実施の形態について説明する。
【００１７】
＜実施の形態＞
図１は、実施の形態の電子機器１００を示す斜視図である。
【００１８】
電子機器１００は、一例として、タッチパネルを入力操作部とする、スマートフォン端末機、又は、タブレット型コンピュータである。電子機器１００は、タッチパネルを入力操作部とする機器であればよいため、例えば、携帯情報端末機、又は、ＡＴＭ（Automatic Teller Machine）のように特定の場所に設置されて利用される機器であってもよい。また、電子機器１００は、自動車又はオートバイ等の車両又は移動体に設置される、ナビゲーションシステムあるいは各種コントローラ等の機器であってもよい。
【００１９】
電子機器１００の入力操作部１０１は、タッチパネルの下にディスプレイパネルが配設されており、ディスプレイパネルにＧＵＩ(Graphic User Interface)による様々なボタン１０２Ａ、又は、スライダー１０２Ｂ等（以下、ＧＵＩ操作部１０２と称す）が表示される。
【００２０】
電子機器１００の利用者は、通常、ＧＵＩ操作部１０２を操作するために、指先で入力操作部１０１に触れる。
【００２１】
次に、図２を用いて、電子機器１００の具体的な構成について説明する。
【００２２】
図２は、実施の形態の電子機器１００を示す平面図であり、図３は、図２に示す電子機器１００のＡ−Ａ矢視断面を示す図である。なお、図２及び図３では、図示するように直交座標系であるＸＹＺ座標系を定義する。
【００２３】
電子機器１００は、筐体１１０、トップパネル１２０、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０、及び基板１７０を含む。
【００２４】
筐体１１０は、例えば、樹脂製であり、図３に示すように凹部１１０Ａに基板１７０、ディスプレイパネル１６０、及びタッチパネル１５０が配設されるとともに、両面テープ１３０によってトップパネル１２０が接着されている。
【００２５】
トップパネル１２０は、平面視で長方形の薄い平板状の部材であり、透明なガラス、又は、ポリカーボネートのような強化プラスティックで作製される。トップパネル１２０の表面（Ｚ軸正方向側の面）は、電子機器１００の利用者が操作入力を行う操作面の一例である。
【００２６】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着され、平面視における四辺が両面テープ１３０によって筐体１１０に接着されている。なお、両面テープ１３０は、トップパネル１２０の四辺を筐体１１０に接着できればよく、図３に示すように矩形環状である必要はない。
【００２７】
トップパネル１２０のＺ軸負方向側にはタッチパネル１５０が配設される。トップパネル１２０は、タッチパネル１５０の表面を保護するために設けられている。なお、トップパネル１２０の表面に、さらに別なパネル又は保護膜等が設けられていてもよい。
【００２８】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着された状態で、振動素子１４０が駆動されることによって振動する。実施の形態では、トップパネル１２０の固有振動周波数でトップパネル１２０を振動させて、トップパネル１２０に定在波を生じさせる。ただし、トップパネル１２０には振動素子１４０が接着されているため、実際には、振動素子１４０の重さ等を考慮した上で、固有振動周波数を決めることが好ましい。
【００２９】
振動素子１４０は、トップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着されている。振動素子１４０は、超音波帯の振動を発生できる素子であればよく、例えば、ピエゾ素子のような圧電素子を含むものを用いることができる。
【００３０】
振動素子１４０は、後述する駆動制御部から出力される駆動信号によって駆動される。振動素子１４０が発生する振動の振幅（強度）及び周波数は駆動信号によって設定される。また、振動素子１４０のオン／オフは駆動信号によって制御される。
【００３１】
なお、超音波帯とは、例えば、約２０ｋＨｚ以上の周波数帯をいう。実施の形態の電子機器１００では、振動素子１４０が振動する周波数は、トップパネル１２０の振動数と等しくなるため、振動素子１４０は、トップパネル１２０の固有振動数で振動するように駆動信号によって駆動される。
【００３２】
タッチパネル１５０は、ディスプレイパネル１６０の上（Ｚ軸正方向側）で、トップパネル１２０の下（Ｚ軸負方向側）に配設されている。タッチパネル１５０は、電子機器１００の利用者がトップパネル１２０に触れる位置（以下、操作入力の位置と称す）を検出する位置検出部の一例である。
【００３３】
タッチパネル１５０の下にあるディスプレイパネル１６０には、ＧＵＩによる様々なボタン等（以下、ＧＵＩ操作部と称す）が表示される。このため、電子機器１００の利用者は、通常、ＧＵＩ操作部を操作するために、指先でトップパネル１２０に触れる。
【００３４】
タッチパネル１５０は、利用者のトップパネル１２０への操作入力の位置を検出できる位置検出部であればよく、例えば、静電容量型又は抵抗膜型の位置検出部であればよい。ここでは、タッチパネル１５０が静電容量型の位置検出部である形態について説明する。タッチパネル１５０とトップパネル１２０との間に隙間があっても、静電容量型のタッチパネル１５０は、トップパネル１２０への操作入力を検出できる。
【００３５】
また、ここでは、タッチパネル１５０の入力面側にトップパネル１２０が配設される形態について説明するが、トップパネル１２０はタッチパネル１５０と一体的であってもよい。この場合、タッチパネル１５０の表面が図２及び図３に示すトップパネル１２０の表面になり、操作面を構築する。また、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３６】
また、タッチパネル１５０が静電容量型の場合は、トップパネル１２０の上にタッチパネル１５０が配設されていてもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、タッチパネル１５０が静電容量型の場合は、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３７】
ディスプレイパネル１６０は、例えば、液晶ディスプレイパネル又は有機ＥＬ(Electroluminescence)パネル等の画像を表示できる表示部であればよい。ディスプレイパネル１６０は、筐体１１０の凹部１１０Ａの内部で、図示を省略するホルダ等によって基板１７０の上（Ｚ軸正方向側）に設置される。
【００３８】
ディスプレイパネル１６０は、後述するドライバＩＣ(Integrated Circuit)によって駆動制御が行われ、電子機器１００の動作状況に応じて、ＧＵＩ操作部、画像、文字、記号、図形等を表示する。
【００３９】
基板１７０は、筐体１１０の凹部１１０Ａの内部に配設される。基板１７０の上には、ディスプレイパネル１６０及びタッチパネル１５０が配設される。ディスプレイパネル１６０及びタッチパネル１５０は、図示を省略するホルダ等によって基板１７０及び筐体１１０に固定されている。
【００４０】
基板１７０には、後述する駆動制御装置の他に、電子機器１００の駆動に必要な種々の回路等が実装される。
【００４１】
以上のような構成の電子機器１００は、トップパネル１２０に利用者の指が接触し、指先の移動を検出すると、基板１７０に実装される駆動制御部が振動素子１４０を駆動し、トップパネル１２０を超音波帯の周波数で振動させる。この超音波帯の周波数は、トップパネル１２０と振動素子１４０とを含む共振系の共振周波数であり、トップパネル１２０に定在波を発生させる。
【００４２】
電子機器１００は、超音波帯の定在波を発生させることにより、トップパネル１２０を通じて利用者に触感を提供する。
【００４３】
次に、図４を用いて、トップパネル１２０に発生させる定在波について説明する。
【００４４】
図４は、超音波帯の固有振動によってトップパネル１２０に生じる定在波のうち、トップパネル１２０の短辺に平行に形成される波頭を示す図であり、図４の（Ａ）は側面図、（Ｂ）は斜視図である。図４の（Ａ）、（Ｂ）では、図２及び図３と同様のＸＹＺ座標を定義する。なお、図４の（Ａ）、（Ｂ）では、理解しやすさのために、定在波の振幅を誇張して示す。また、図４の（Ａ）、（Ｂ）では振動素子１４０を省略する。
【００４５】
トップパネル１２０のヤング率Ｅ、密度ρ、ポアソン比δ、長辺寸法ｌ、厚さｔと、長辺方向に存在する定在波の周期数ｋとを用いると、トップパネル１２０の固有振動数（共振周波数）ｆは次式（１）、（２）で表される。定在波は１／２周期単位で同じ波形を有するため、周期数ｋは、０．５刻みの値を取り、０．５、１、１．５、２・・・となる。
【００４６】
【数１】
2017029717.tif 000003
【００４７】
【数２】
2017029717.tif 000004
なお、式（２）の係数αは、式（１）におけるｋ２以外の係数をまとめて表したものである。
【００４８】
図４の（Ａ）、（Ｂ）に示す定在波は、一例として、周期数ｋが１０の場合の波形である。例えば、トップパネル１２０として、長辺の長さｌが１４０ｍｍ、短辺の長さが８０ｍｍ、厚さｔが０．７ｍｍのGorilla（登録商標）ガラスを用いる場合には、周期数ｋが１０の場合に、固有振動数ｆは３３．５［ｋＨｚ］となる。この場合は、周波数が３３．５［ｋＨｚ］の駆動信号を用いればよい。
【００４９】
トップパネル１２０は、平板状の部材であるが、振動素子１４０（図２及び図３参照）を駆動して超音波帯の固有振動を発生させると、図４の（Ａ）、（Ｂ）に示すように撓むことにより、表面に定在波が生じる。
【００５０】
なお、ここでは、１つの振動素子１４０がトップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着される形態について説明するが、振動素子１４０を２つ用いてもよい。２つの振動素子１４０を用いる場合は、もう１つの振動素子１４０をトップパネル１２０のＺ軸負方向側の面において、Ｙ軸負方向側において、Ｘ軸方向に伸延する短辺に沿って接着すればよい。この場合に、２つの振動素子１４０は、トップパネル１２０の２つの短辺に平行な中心線を対称軸として、軸対称になるように配設すればよい。
【００５１】
また、２つの振動素子１４０を駆動する場合は、周期数ｋが整数の場合は同一位相で駆動すればよく、周期数ｋが小数（整数部と小数部を含む数）の場合は逆位相で駆動すればよい。
【００５２】
次に、図５を用いて、電子機器１００のトップパネル１２０に生じさせる超音波帯の固有振動について説明する。
【００５３】
図５は、電子機器１００のトップパネル１２０に生じさせる超音波帯の固有振動により、操作入力を行う指先に掛かる動摩擦力が変化する様子を説明する図である。図５の（Ａ）、（Ｂ）では、利用者が指先でトップパネル１２０に触れながら、指をトップパネル１２０の奥側から手前側に矢印に沿って移動する操作入力を行っている。なお、振動のオン／オフは、振動素子１４０（図２及び図３参照）をオン／オフすることによって行われる。
【００５４】
また、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００５５】
超音波帯の固有振動は、図４に示すようにトップパネル１２０の全体に生じるが、図５の（Ａ）、（Ｂ）には、利用者の指がトップパネル１２０の奥側から手前側に移動する間に振動のオン／オフを切り替える動作パターンを示す。
【００５６】
このため、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００５７】
図５の（Ａ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオフであり、指を手前側に移動させる途中で振動がオンになっている。
【００５８】
一方、図５の（Ｂ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオンであり、指を手前側に移動させる途中で振動がオフになっている。
【００５９】
ここで、トップパネル１２０に超音波帯の固有振動を生じさせると、トップパネル１２０の表面と指との間にスクイーズ効果による空気層が介在し、指でトップパネル１２０の表面をなぞったときの動摩擦係数が低下する。
【００６０】
従って、図５の（Ａ）では、トップパネル１２０の奥側にグレーで示す範囲では、指先に掛かる動摩擦力は大きく、トップパネル１２０の手前側に白く示す範囲では、指先に掛かる動摩擦力は小さくなる。
【００６１】
このため、図５の（Ａ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオンになると、指先に掛かる動摩擦力の低下を感知し、指先の滑り易さを知覚することになる。このとき、利用者はトップパネル１２０の表面がより滑らかになることにより、動摩擦力が低下するときに、トップパネル１２０の表面に凹部が存在するように感じる。
【００６２】
一方、図５の（Ｂ）では、トップパネル１２０の奥前側に白く示す範囲では、指先に掛かる動摩擦力は小さく、トップパネル１２０の手前側にグレーで示す範囲では、指先に掛かる動摩擦力は大きくなる。
【００６３】
このため、図５の（Ｂ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオフになると、指先に掛かる動摩擦力の増大を感知し、指先の滑り難さ、あるいは、引っ掛かる感じを知覚することになる。そして、指先が滑りにくくなることにより、動摩擦力が高くなるときに、トップパネル１２０の表面に凸部が存在するように感じる。
【００６４】
以上より、図５の（Ａ）と（Ｂ）の場合は、利用者は指先で凹凸を感じ取ることができる。このように人間が凹凸の知覚することは、例えば、"触感デザインのための印刷物転写法とSticky-band Illusion"(第11回計測自動制御学会システムインテグレーション部門講演会論文集 (SI2010, 仙台)____174-177, 2010-12)に記載されている。また、"Fishbone Tactile Illusion"(日本バーチャルリアリティ学会第10 回大会論文集(2005 年9 月))にも記載されている。
【００６５】
なお、ここでは、振動のオン／オフを切り替える場合の動摩擦力の変化について説明したが、これは、振動素子１４０の振幅（強度）を変化させた場合も同様である。
【００６６】
次に、図６を用いて、実施の形態の電子機器１００の構成について説明する。
【００６７】
図６は、実施の形態の電子機器１００の構成を示す図である。
【００６８】
電子機器１００は、振動素子１４０、アンプ１４１、タッチパネル１５０、ドライバＩＣ(Integrated Circuit)１５１、ディスプレイパネル１６０、ドライバＩＣ１６１、制御部２００、正弦波発生器３１０、及び振幅変調器３２０を含む。
【００６９】
制御部２００は、アプリケーションプロセッサ２２０、通信プロセッサ２３０、駆動制御部２４０、及びメモリ２５０を有する。制御部２００は、例えば、ＩＣチップで実現される。
【００７０】
また、駆動制御部２４０、メモリ２５０、アプリケーションプロセッサ２２０、正弦波発生器３１０、及び振幅変調器３２０は、駆動制御装置３００を構築する。なお、駆動制御装置３００には、アプリケーションプロセッサ２２０のうちのスクロール度合演算部が含まれていればよい。スクロール度合演算部は、アプリケーションプロセッサ２２０のうち、スクロール操作の操作量及び操作方向を演算する部分である。
【００７１】
なお、ここでは、アプリケーションプロセッサ２２０、通信プロセッサ２３０、駆動制御部２４０、及びメモリ２５０が１つの制御部２００によって実現される形態について説明するが、駆動制御部２４０は、制御部２００の外部に別のＩＣチップ又はプロセッサとして設けられていてもよい。この場合には、メモリ２５０に格納されているデータのうち、駆動制御部２４０の駆動制御に必要なデータは、メモリ２５０とは別のメモリに格納して、駆動制御装置３００の内部に設ければよい。
【００７２】
図６では、筐体１１０、トップパネル１２０、両面テープ１３０、及び基板１７０（図２参照）は省略する。また、ここでは、アンプ１４１、ドライバＩＣ１５１、ドライバＩＣ１６１、駆動制御部２４０、メモリ２５０、正弦波発生器３１０、及び振幅変調器３２０について説明する。
【００７３】
アンプ１４１は、駆動制御装置３００と振動素子１４０との間に配設されており、駆動制御装置３００から出力される駆動信号を増幅して振動素子１４０を駆動する。
【００７４】
ドライバＩＣ１５１は、タッチパネル１５０に接続されており、タッチパネル１５０への操作入力があった位置を表す位置データを検出し、位置データを制御部２００に出力する。この結果、位置データは、アプリケーションプロセッサ２２０と駆動制御部２４０に入力される。なお、位置データが駆動制御部２４０に入力されることは、位置データが駆動制御装置３００に入力されることと等価である。
【００７５】
ドライバＩＣ１６１は、ディスプレイパネル１６０に接続されており、駆動制御装置３００から出力される描画データをディスプレイパネル１６０に入力し、描画データに基づく画像をディスプレイパネル１６０に表示させる。これにより、ディスプレイパネル１６０には、描画データに基づくＧＵＩ操作部又は画像等が表示される。
【００７６】
アプリケーションプロセッサ２２０は、電子機器１００の種々のアプリケーションを実行する処理を行う。また、アプリケーションプロセッサ２２０は、タッチパネル１５０で検出される位置データの変化に基づき、スクロール操作の操作量及び操作方向を演算する。
【００７７】
アプリケーションプロセッサ２２０は、検出したスクロール操作の操作量及び操作方向を表すデータに基づいて、トップパネル１２０にスクロール操作が行われると、ディスプレイパネル１６０に表示する画像をスクロールする。アプリケーションプロセッサ２２０がディスプレイパネル１６０に表示する画像をスクロールする際には、トップパネル１２０にスクロール操作のイナーシャによるスクロールがあってもよい。
【００７８】
また、アプリケーションプロセッサ２２０は、検出したスクロール操作の操作量及び操作方向を表すデータを駆動制御部２４０に入力する。アプリケーションプロセッサ２２０は、スクロール度合演算部の一例である。なお、駆動制御部２４０がタッチパネル１５０で検出される位置データの変化に基づいてスクロール操作の操作量及び操作方向を演算してもよい。
【００７９】
通信プロセッサ２３０は、電子機器１００が３Ｇ(Generation)、４Ｇ(Generation)、LTE(Long Term Evolution)、WiFi等の通信を行うために必要な処理を実行する。
【００８０】
駆動制御部２４０は、トップパネル１２０に操作入力が行われて、ディスプレイパネル１６０に表示される画像をスクロールするスクロール操作が行われると、振幅データを振幅変調器３２０に出力する。振幅データは、振動素子１４０の駆動に用いる駆動信号の強度を調整するための振幅値を表すデータである。振幅値は、位置データの時間的変化度合に応じて設定される。ここで、位置データの時間的変化度合としては、利用者の指先がトップパネル１２０の表面に沿って移動する速度を用いる。利用者の指先の移動速度は、ドライバＩＣ１５１から入力される位置データの時間的な変化度合に基づいて、駆動制御部２４０が算出する。
【００８１】
また、実施の形態の駆動制御装置３００は、利用者の指先がトップパネル１２０の表面に沿って移動しているときに、指先に掛かる動摩擦力を変化させるためにトップパネル１２０を振動させる。動摩擦力は、指先が移動しているときに発生するため、駆動制御部２４０は、例えば、移動速度が所定の閾値速度以上になったときに、振動素子１４０を振動させる。
【００８２】
従って、駆動制御部２４０が出力する振幅データが表す振幅値は、移動速度が所定の閾値速度未満のときはゼロであり、移動速度が所定の閾値速度以上になると、所定の振幅値に設定される。
【００８３】
トップパネル１２０の表面に触れた指先を移動させる操作入力の種類としては、例えば、ＧＵＩ操作部を操作する際には、所謂フリック操作がある。フリック操作は、指先をトップパネル１２０の表面に沿って、はじく（スナップする）ように比較的短い距離移動させる操作である。
【００８４】
また、ページを捲る場合には、例えば、スワイプ操作を行う。スワイプ操作は、指先をトップパネル１２０の表面に沿って掃くように比較的長い距離移動させる操作である。スワイプ操作は、ページを捲る場合の他に、例えば、写真を捲る場合に行われる。また、ＧＵＩ操作部によるスライダー（図１のスライダー１０２Ｂ参照）をスライドさせる場合には、スライダーをドラッグするドラッグ操作が行われる。
【００８５】
ここで一例として挙げるフリック操作、スワイプ操作、及びドラッグ操作のように、トップパネル１２０の表面に触れた指先を移動させる操作入力は、アプリケーションによる表示の種類によって使い分けられる。このため、操作入力を行う指先の位置が、振動を発生させるべき所定の領域内にあるかどうかを判定する際には、電子機器１００が起動しているアプリケーションの種類が関係することになる。
【００８６】
なお、画像をスクロールするとは、上述のようなフリック操作、スワイプ操作、及びドラッグ操作等によって画像等を移動させることである。画像をスクロールさせるための操作をスクロール操作という。
【００８７】
メモリ２５０は、アプリケーションプロセッサ２２０がアプリケーションの実行に必要とするデータ及びプログラム、及び、通信プロセッサ２３０が通信処理に必要とするデータ及びプログラム等を格納する。
【００８８】
また、ディスプレイパネル１６０に表示するＧＵＩ操作部、画像を表示する領域、又は、ページ全体を表す領域等のディスプレイパネル１６０上における位置は、当該領域を表す領域データによって特定される。領域データは、すべてのアプリケーションにおいて、ディスプレイパネル１６０に表示されるすべてのＧＵＩ操作部、画像を表示する領域、又は、ページ全体を表す領域について存在する。領域データは、メモリ２５０に格納される。
【００８９】
正弦波発生器３１０は、トップパネル１２０を固有振動数で振動させるための駆動信号を生成するのに必要な正弦波を発生させる。例えば、トップパネル１２０を３３．５［ｋＨｚ］の固有振動数ｆで振動させる場合は、正弦波の周波数は、３３．５［ｋＨｚ］となる。正弦波発生器３１０は、超音波帯の正弦波信号を振幅変調器３２０に入力する。
【００９０】
正弦波発生器３１０が発生する正弦波信号は、超音波帯の固有振動を発生させる駆動信号の元になる交流の基準信号であり、一定の周波数と一定の位相を有する。正弦波発生器３１０は、超音波帯の正弦波信号を振幅変調器３２０に入力する。
【００９１】
なお、ここでは、正弦波信号を発生する正弦波発生器３１０を用いる形態について説明するが、厳密な正弦波信号ではなくてもよい。例えば、クロックの立ち上がりと立ち下がりの波形を鈍らせたような波形の信号を正弦波信号として用いてもよい。このため、正弦波発生器３１０の代わりに、クロックの立ち上がりと立ち下がりの波形を鈍らせたような波形の信号を発生する信号発生器を用いてもよい。
【００９２】
振幅変調器３２０は、駆動制御部２４０から入力される振幅データを用いて、正弦波発生器３１０から入力される正弦波信号の振幅を変調して駆動信号を生成する。振幅変調器３２０は、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅のみを変調し、周波数及び位相は変調せずに、駆動信号を生成する。
【００９３】
このため、振幅変調器３２０が出力する駆動信号は、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅のみを変調した超音波帯の正弦波信号である。なお、振幅データがゼロの場合は、駆動信号の振幅はゼロになる。これは、振幅変調器３２０が駆動信号を出力しないことと等しい。
【００９４】
次に、図７乃至図１４を用いて、電子機器１００の表示の一例、メモリ２５０に格納されるデータの一例、及び動作の一例について説明する。
【００９５】
図７は、実施の形態１の電子機器１００のディスプレイパネル１６０の表示の一例を示す図である。なお、図７では、図２乃至図４と共通のＸＹＺ座標系を定義する。
【００９６】
図７では、ディスプレイパネル１６０には、ホーム画面が表示されている。ホーム画面では、ナビゲーションキー１８０Ａ、クイックメニュー１８０Ｂ、及びアイコン１８１がディスプレイパネル１６０に表示されている。
【００９７】
ナビゲーションキー１８０Ａは、ディスプレイパネル１６０のＹ軸負方向側の端部において、Ｘ軸方向に配列されている。ナビゲーションキー１８０Ａは、リターンボタン、ホームボタン、及びマルチタスクボタンを含む。リターンボタン、ホームボタン、及びマルチタスクボタンは、この順にＸ軸負方向側からＸ軸正方向側に３列（横：Ｘ軸方向）×１行（縦：Ｙ軸方向）で配置されている。
【００９８】
クイックメニュー１８０Ｂは、ナビゲーションキー１８０ＡのＹ軸正方向側に隣接して配置され、５列×１行でクイックメニュー１８０Ｂの５つのアイコン１８０Ｂ１を配置できる領域である。図７では、電話及びカメラ等の５つのアイコン１８０Ｂ１が配置されている。
【００９９】
５つのアイコン１８０Ｂ１を配置できる５つの領域の各々の平面視での大きさは、アイコン１８０Ｂ１の大きさに等しい。クイックメニュー１８０Ｂでは、アイコン１８０Ｂ１を配置できる領域は５つの領域に決められており、５つの領域以外の場所にアイコン１８０Ｂ１を配置することはできない。
【０１００】
アイコン１８１は、クイックメニュー１８０ＢのＹ軸正方向側に、５列（横：Ｘ軸方向）×６行（縦：Ｙ軸方向）で配置可能である。アイコン１８１を配置可能な領域は、５列×６行のマトリクス状に配置されている。
【０１０１】
アイコン１８１を配置できる３０個の領域の各々の平面視での大きさは、アイコン１８１の大きさに対応している。アイコン１８１を配置できる領域は３０個の領域に決められており、３０個の領域以外の場所にはアイコン１８１を配置することはできない。
【０１０２】
また、図７に示すように、ディスプレイパネル１６０にアイコン１８１が表示されている状態で、指でトップパネル１２０に触れてＸ軸方向にスクロール操作を行うと、ディスプレイパネル１６０に表示されるアイコン１８１を入れ替えることができる。スクロール操作によってアイコン１８１を入れ替える際には、図７に示すアイコン１８１を配置できる３０個の領域のすべてに配置されるアイコン１８１が入れ替わることになる。
【０１０３】
図８は、スクロール可能な画像５００の全体を示す図である。図９及び図１０は、メモリ２５０に格納されるデータを示す図である。
【０１０４】
図８には、スクロール可能な画像５００を示す。スクロール可能な画像５００とは、ディスプレイパネル１６０に全体を表示することはできず、全体の一部のみが表示され、表示されていない部分をディスプレイパネル１６０に表示させるには、スクロール操作が必要になる画像である。
【０１０５】
図８に示すスクロール可能な画像５００は、図７に示すアイコン１８１と、図７ではディスプレイパネル１６０に表示されていないすべてのアイコン１８１とを含む。
【０１０６】
スクロール可能な画像５００において、アイコン１８１を配置することができる領域は、ブロック５０１である。画像５００は、一例として、９０個のブロック５０１を有する。９０個のブロック５０１は、１５列（横）×６行（縦）で配置されている。
【０１０７】
９０個のブロック５０１の各々には、１つのアイコン１８１を配置することができる。また、アイコン１８１が配置されていないブロック５０１は、空欄になっている。なお、図８では説明の便宜上、空欄になっている１つのブロック５０１を破線で示す。
【０１０８】
ブロック５０１の座標（Ｍ，Ｎ）は、画像５００の左上の頂点５０２を基準として表される。座標（Ｍ，Ｎ）は、頂点５０２から右方向にＭ番目の列であって、頂点５０２から下方向にＮ番目の行にあるブロック５０１の座標を示す。例えば、図８に破線で示すブロック５０１は、座標（２，２）である。なお、頂点５０２から右方向とは、図７に示すＸ軸正方向であり、頂点５０２から下方向とは、図７に示すＹ軸負方向である。
【０１０９】
図８に示す画像５００のうち、図７のディスプレイパネル１６０に表示される画像を表示画像５０３と称す。表示画像５０３には、５列（横）×６行（縦）の３０個のブロック５０１が含まれる。画像５００の全体のうち、表示画像５０３に含まれる画像は一部である。すなわち、表示画像５０３には、画像５００の１５列にわたって配置されるブロック５０１のうちの連続した５列分の３０個のブロック５０１が含まれることになる。
【０１１０】
利用者は、トップパネル１２０に指先を触れてＸ軸方向にスクロール操作を行うことにより、１５列のうち表示画像５０３に含まれる連続した５列を選択することができる。
【０１１１】
より具体的には、利用者がＸ軸正方向にスクロール操作を行えば、表示画像５０３は、画像５００の中で左方向に移動する。また、利用者がＸ軸負方向にスクロール操作を行えば、表示画像５０３は、画像５００の中で右方向に移動する。
【０１１２】
また、ブロック５０１に含まれる５列の選択は、１列単位で変更することができる。このため、利用者がＸ軸正方向に１列分の長さにわたってスクロール操作を行えば、表示画像５０３は、画像５００の中で左方向に１列分移動する。また、利用者がＸ軸負方向に１列分の長さにわたってスクロール操作を行えば、表示画像５０３は、画像５００の中で右方向に１列分移動する。
【０１１３】
なお、表示画像５０３に含まれるブロック５０１の座標（Ｍ，Ｎ）は、アプリケーションプロセッサ２２０によって管理される。また、表示画像５０３に含まれるブロックの座標（Ｍ，Ｎ）は、ディスプレイパネル１６０のピクセルの座標と、タッチパネル１５０が位置検出に用いる座標と関連付けられる。
【０１１４】
この場合に、例えば、アプリケーションプロセッサ２２０は、表示画像５０３に含まれる３０個のブロック５０１の座標（Ｍ，Ｎ）のうち、最も頂点５０２に近い１個のブロック５０１の座標（Ｍ，Ｎ）を管理してもよい。頂点５０２に近い１個のブロック５０１とは、表示画像５０３に含まれる３０個のブロック５０１のうち、最も左側の列にあり、かつ、１行目にあるブロック５０１である。
【０１１５】
また、アプリケーションプロセッサ２２０は、最も左側の列に含まれる６個のブロック５０１の座標（Ｍ，Ｎ）を管理してもよいし、表示画像５０３に含まれる３０個のブロック５０１の座標（Ｍ，Ｎ）を管理してもよい。また、その他の手法で管理してもよい。
【０１１６】
なお、以下では、アプリケーションプロセッサ２２０は、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の座標（Ｍ，Ｎ）を管理することとして説明する。
【０１１７】
また、ここでは、ブロック５０１にアイコン１８１が配置される形態について説明する。しかしながら、ディスプレイパネル１６０に表示される画像には、様々な大きさのブロックを様々な位置に配置することができる。
【０１１８】
このようなブロックは、所定の画像又は所定の記号を表示する領域である。ブロックは、画像５００の中において、所定の画像又は所定の記号を表示するために規格化された特定の表示領域である。ブロックは、矩形状の領域であってもよいし、例えば、円形又は多角形等の矩形以外の形状を有する領域であってもよい。
【０１１９】
所定の画像としては、例えば、アイコン１８１、ＧＵＩ操作部、写真の画像、及びアニメーション(animated cartoon)のキャラクターを表す画像等が挙げられる。すなわち、所定の画像を表示するブロックは、例えば、アイコン１８１、ＧＵＩ操作部、写真の画像、及びアニメーション(animated cartoon)のキャラクターを表す画像等を表示するブロックである。
【０１２０】
また、記号とは、文字、数字、絵文字、顔文字、及びその他の記号を含む総称である。所定の記号としては、例えば、ある特定の記事又は説明文等を表す文字、数字、絵文字、顔文字、及びその他の記号が挙げられる。すなわち、所定の記号を表示するブロックは、例えば、ある特定の記事又は説明文等のような文章を表す文字、数字、絵文字、顔文字、及びその他の記号を表示するブロックである。
【０１２１】
なお、文章を表す文字、数字、絵文字、顔文字、及びその他の記号を表示するブロックとは、文章の全体又は１又は複数の行のような、ある文章の単位を表示するブロックであり、一つ一つの文字等についてブロックが割り当てられるのではない。
【０１２２】
このようなブロックの一例は、Android（登録商標）のViewである。ブロックは、ディスプレイパネル１６０に表示される画像データに含まれている。ブロックは、本出願の課題を説明する際に用いた特定の表示領域に対応する。
【０１２３】
図９に示すデータは、アプリケーションID(Identification)、パッケージ名、アプリケーション名、アイコン名、及び座標データを関連付けたデータである。
【０１２４】
アプリケーションIDは、アプリケーションの種類を表すデータであり、図９には001, 002, 003, ・・・を示す。アプリケーションIDで表されるアプリケーションは、スマートフォン端末機、又は、タブレット型コンピュータ、タッチパネル機器、車載機器等で利用可能なあらゆるアプリケーションを含む。
【０１２５】
パッケージ名は、アプリケーションに割り当てられる名称の一つであり、ドメイン名を逆に記載した名称である。図９には、一例として、com.fujitsu.f-05f.telev等を示す。
【０１２６】
アプリケーション名は、アプリケーションの名称を表す。図９には、一例として、テレビ等を示す。
【０１２７】
アイコン名は、アプリケーションで用いられるアイコンの名称である。図９には、一例として、tv_icon.png等を示す。アイコン名は、アイコンの画像を表す。
【０１２８】
座標データは、アイコンが配置されるブロックの座標を表すデータであり、図８に示す座標（Ｍ，Ｎ）のことである。
【０１２９】
例えば、座標データがｆ（１，１）であるブロックは、図８の画像の頂点５０２に最も近いブロック５０１の座標である。ｆ（１，２）は、頂点５０２から１番目の列で、２番目の行に位置するブロック５０１の座標を示す。以下同様であり、頂点５０２から最も遠いブロックの座標データはｆ（５，６）である。
【０１３０】
図１０は、振動パターンを表すデータである。電子機器１００は、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の座標（Ｍ，Ｎ）の全領域がディスプレイパネル１６０に表示されているかどうかで振動パターンを切り替える。
【０１３１】
６個のブロックの一部でもディスプレイパネル１６０に表示されていない場合は、全領域がディスプレイパネル１６０に表示されていないと判定されることになる。６個のブロックの全体がディスプレイパネル１６０に表示されている場合に、全領域がディスプレイパネル１６０に表示されていると判定されることになる。
【０１３２】
図１０に示すように、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されていない場合は、電子機器１００は、振動パターンＰ１で振動素子１４０を振動する。
【０１３３】
また、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されている場合は、電子機器１００は、振動パターンＰ２で振動素子１４０を振動する。
【０１３４】
ここで、振動パターンＰ１、Ｐ２は、振動素子１４０を駆動する駆動信号の振幅を変調するパターンを表す。換言すれば、振動パターンＰ１、Ｐ２は、駆動制御部２４０（図６参照）が振幅変調器３２０に出力する振幅データを時系列に並べたパターンデータである。
【０１３５】
ここでは、一例として、振動パターンＰ１は、振幅がＡ１で一定の超音波帯の固有振動を発生する振動パターンである。また、振動パターンＰ２は、超音波帯の固有振動の振幅をゼロに設定して振動素子１４０を駆動しない振動パターンである。
【０１３６】
振動パターンＰ１及びＰ２は、このようなパターンデータに限られないが、振動パターンＰ２による固有振動の強度よりも、振動パターンＰ１による固有振動の強度の方が強くなるように振幅値が設定される。
【０１３７】
次に、図１１を用いて、電子機器１００の動作の一例について説明する。
【０１３８】
図１１乃至図１３は、実施の形態１の電子機器１００の操作の一例を示す図である。
【０１３９】
図１１は、ディスプレイパネル１６０にホーム画面のアイコン１８１が表示されている状態で、利用者が指先でトップパネル１２０に触れて、右方向（Ｘ軸正方向）にスクロール操作を行う直前の状態を示す。図１１でディスプレイパネル１６０に表示されるアイコン１８１は、図７に示すアイコン１８１と同一である。
【０１４０】
図１２では、利用者が指先で右方向（Ｘ軸正方向）にスクロール操作を行っている。スクロール操作による操作入力のＸ軸方向の移動量は、図８に示すブロック５０１の横方向の幅の半分である。すなわち、１列の幅の半分の長さだけスクロール操作が行われている。
【０１４１】
このため、図１２では、ディスプレイパネル１６０には、図１１に比べて０．５列分左側にずれた状態のアイコン１８１が表示されている。換言すれば、図１２では表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の左半分が表示されていない。すなわち、図１２では表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されていない。
【０１４２】
図１３では、図１２に示す状態よりも、利用者が指先でさらに右方向（Ｘ軸正方向）にスクロール操作を行っている。Ｘ軸方向におけるスクロール操作による操作量は、図１１に示す状態に対して、Ｘ軸正方向側に１列分である。
【０１４３】
このため、図１３では、図１１に比べて、表示画像５０３に含まれるアイコン１８１が左方向に１列分ずれている。図１３では、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されている。
【０１４４】
電子機器１００は、図１１乃至図１３に示すようにスクロール操作が行われるときに、次のように振動素子１４０を振動する。
【０１４５】
図１４は、電子機器１００の動作例を示す図である。図１４において、横軸は時間を示し、縦軸は駆動信号の振幅を示す。また、ここでは、図１４に加えて、図１１乃至図１３を用いて電子機器１００の動作を説明する。
【０１４６】
時刻ｔ１より前では、利用者の指先はトップパネル１２０に触れているが、指先は移動していない。すなわち、この状態は、図１１に示すように、スクロール操作を行う直前の状態である。
【０１４７】
時刻ｔ１において、利用者がトップパネル１２０に触れている指先をＸ軸正方向に移動し始める。すなわち、利用者は、ディスプレイパネル１６０に表示されるアイコン１８１を入れ替えようとして、スクロール操作を開始する。
【０１４８】
スクロール操作を開始すると、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域が表示されなくなるため、電子機器１００は振動素子１４０を振動させる。このため、時刻ｔ１で振幅がゼロからＡ１に増大している。
【０１４９】
振動素子１４０が振動されると、スクイーズ効果によって利用者の指先にかかる動摩擦力が減少するため、利用者の指先には、ツルっとした動摩擦力の低い触感が提供される。このため、利用者はアイコン１８１が選れ変えられようとしていることを触感だけで検知することができる。
【０１５０】
利用者がスクロール操作を継続し、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されていない間は、振動素子１４０が振動され続けるため、振幅はＡ１に保持される。
【０１５１】
振動素子１４０は、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示される時刻ｔ２の直前まで駆動される。
【０１５２】
時刻ｔ２において、図１３に示すように、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されると、電子機器１００は振動素子１４０をオフにする。
【０１５３】
時刻ｔ２において振動素子１４０が駆動されなくなると、利用者の指先には、グググっと動摩擦力の高い触感が提供される。このため、利用者は、ディスプレイパネル１６０に表示されるアイコン１８１が１列入れ替わったことを触感で検知し、スクロール操作を終える。
【０１５４】
そして、利用者は、時刻ｔ３で指先をトップパネル１２０から離す。
【０１５５】
電子機器１００は、このように、アイコン１８１の列の入れ替えが完了しているかどうかで異なる触感を利用者に提供し、利用者が指先から得る触感によって、アイコン１８１の列の入れ替えが完了したかどうかを判断できるようにしている。
【０１５６】
次に、図１５を用いて、実施の形態の電子機器１００の駆動制御装置３００の駆動制御部２４０が実行する処理について説明する。
【０１５７】
図１５は、実施の形態の電子機器１００の駆動制御装置３００の駆動制御部２４０が実行する処理を示すフローチャートである。
【０１５８】
駆動制御部２４０は、電子機器１００の電源がオンにされることにより、処理をスタートさせる。
【０１５９】
駆動制御部２４０は、ディスプレイパネル１６０にホーム画面が表示されているかどうかを判定する（ステップＳ１）。ディスプレイパネル１６０の表示をホーム画面に設定することは、アプリケーションプロセッサ２２０にインストールされているＯＳ(Operating System)が制御している。
【０１６０】
このため、駆動制御部２４０は、アプリケーションプロセッサ２２０からディスプレイパネル１６０の表示がホーム画面に設定されているかどうかを表すデータを入手して判定を行えばよい。駆動制御部２４０は、例えば、ホーム画面に設定されているかどうかを表すホーム画面フラグの値に基づいて判定すればよい。
【０１６１】
駆動制御部２４０は、ディスプレイパネル１６０にホーム画面が表示されている（Ｓ１：ＹＥＳ）と判定するまで、ステップＳ１の処理を繰り返す。
【０１６２】
なお、ステップＳ１の判定を行う時点では、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されている。表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されていることは、表示画像５０３に含まれる３０個のブロック５０１の全領域がディスプレイパネル１６０に表示されていることと同義である。
【０１６３】
駆動制御部２４０は、ディスプレイパネル１６０にホーム画面が表示されている（Ｓ１：ＹＥＳ）と判定すると、スクロール操作が行われているかどうかを判定する（ステップＳ２）。
【０１６４】
ここで、電子機器１００は、利用者の指先がトップパネル１２０に触れているときに、スクイーズ効果を利用して利用者の指先に触感を提供する。このため、ステップＳ２でスクロール操作が行われているかどうかを判定する際には、利用者の指先がトップパネル１２０に触れているという前提の下で、判定を行う必要がある。
【０１６５】
利用者の指先がトップパネル１２０に触れていることは、操作入力が行われていることと同義であり、操作入力の有無は、タッチパネル１５０によって検出される。
【０１６６】
また、ディスプレイパネル１６０に表示されている画像のスクロールは、アプリケーションプロセッサ２２０にインストールされているＯＳの制御によって行われる。
【０１６７】
このため、駆動制御部２４０は、アプリケーションプロセッサ２２０からディスプレイパネル１６０の画像をスクロールしているかどうかを表すデータを入手して判定を行えばよい。駆動制御部２４０は、例えば、スクロール中であるかどうかを表すスクロールフラグの値に基づいて判定すればよい。
【０１６８】
このため、駆動制御部２４０は、ステップＳ２において、タッチパネル１５０によって操作入力の座標が検出され、かつ、スクロールフラグの値がスクロール中であるかどうかを表す場合に、スクロール操作が行われていると判定すればよい。
【０１６９】
駆動制御部２４０は、スクロール操作が行われている（Ｓ３：ＹＥＳ）と判定すると、振動素子１４０をオンにする（ステップＳ３）。
【０１７０】
次いで、駆動制御部２４０は、ディスプレイパネル１６０に表示される画像のスクロール量がブロック５０１の１列分に達したかどうかを判定する（ステップＳ４）。
【０１７１】
スクロール量がブロック５０１の１列分に達すれば、ディスプレイパネル１６０に表示されるアイコン１８１が１列入れ替わって、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されることになる。
【０１７２】
なお、ステップＳ４における画像のスクロール量は、利用者の指先がトップパネル１２０に触れた状態でのスクロール操作によるスクロール量に限らず、利用者の指先がトップパネル１２０から離れてイナーシャによって画像がスクロールされる場合のスクロール量も含む。
【０１７３】
このような画像のスクロール量は、アプリケーションプロセッサ２２０にインストールされているＯＳが判定するため、駆動制御部２４０は、ＯＳから出力されるスクロール量に基づいてステップＳ４の判定を行えばよい。
【０１７４】
駆動制御部２４０は、スクロール量がブロック５０１の１列分に達していない（Ｓ４：ＮＯ）と判定すると、スクロール操作が行われているかどうかを判定する（ステップＳ５）。駆動制御部２４０は、ステップＳ５では、ステップＳ２と同様に、スクロール操作が行われているかどうかを判定する。
【０１７５】
なお、スクロール量がブロック５０１の１列分に達していない状態は、表示画像５０３の中で最も左側の列に含まれる６個のブロック５０１の全領域がディスプレイパネル１６０に表示されていないことに相当する。
【０１７６】
駆動制御部２４０は、スクロール操作が行われている（Ｓ５：ＹＥＳ）と判定すると、フローをステップＳ４にリターンする。スクロール量がブロック５０１の１列分に達したかどうかを判定するためである。
【０１７７】
駆動制御部２４０は、スクロール操作が行われていない（Ｓ５：ＮＯ）と判定すると、振動素子１４０をオフにする（ステップＳ６）。例えば、スクロール量がブロック５０１の１列分に達する前に、利用者がトップパネル１２０から指先を離してスクロール操作が行われなくなったような場合には、振動素子１４０を振動する必要がなくなるため、振動素子１４０をオフにする。
【０１７８】
駆動制御部２４０は、ステップＳ６の処理を終えると、一連の処理を終了する（エンド）。
【０１７９】
なお、駆動制御部２４０は、ステップＳ４において、スクロール量がブロック５０１の１列分に達した（Ｓ４：ＹＥＳ）と判定すると、フローをステップＳ６に進行させて、振動素子１４０をオフにする（ステップＳ６）。
【０１８０】
スクロール量がブロック５０１の１列分に達したことを触感で利用者に伝えるためである。振動素子１４０が駆動されている状態からオフにされると、利用者の指先にかかる動摩擦力が増大するため、利用者の指先には凸部に触れたような触感が提供される。このような触感により、利用者はアイコン１８１の入れ替えが完了したことを触感だけで検知することができる。
【０１８１】
以上、実施の形態によれば、トップパネル１２０にスクロール操作が行われてページが遷移しているときに、トップパネル１２０に発生させる振動のパターンを変化させて、アイコン１８１の入れ替えが完了すると、振動をオフにするので、利用者は、指先の触感だけでホーム画面におけるアイコン１８１の入れ替えが完了したことを知ることができる。
【０１８２】
アイコン１８１の入れ替えが完了することは、ブロック（特定の表示領域）がディスプレイパネル１６０（表示部）に収まることの一例である。
【０１８３】
従って、実施の形態によれば、特定の表示領域が表示部に収まっているかどうかを触感で検知できる駆動制御装置３００、電子機器１００、駆動制御プログラム、及び駆動制御方法を提供することができる。
【０１８４】
利用者にとって、特定の表示領域が表示部に収まっているかどうかを視覚だけで判断し難い場合があり、利用者に直感的に分からないような場合には、利用者がストレスを感じる場合が有り得る。
【０１８５】
これに対して、実施の形態の電子機器１００では、特定の表示領域が表示部に収まっているかどうかを利用者は触感で理解することができる。
【０１８６】
また、実施の形態の電子機器１００は、正弦波発生器３１０で発生される超音波帯の正弦波の振幅のみを振幅変調器３２０で変調することによって駆動信号を生成している。正弦波発生器３１０で発生される超音波帯の正弦波の周波数は、トップパネル１２０の固有振動数に等しく、また、この固有振動数は振動素子１４０を加味して設定している。
【０１８７】
すなわち、正弦波発生器３１０で発生される超音波帯の正弦波の周波数又は位相を変調することなく、振幅のみを振幅変調器３２０で変調することによって駆動信号を生成している。
【０１８８】
従って、トップパネル１２０の超音波帯の固有振動をトップパネル１２０に発生させることができ、スクイーズ効果による空気層の介在を利用して、指でトップパネル１２０の表面をなぞったときの動摩擦係数を確実に低下させることができる。また、Sticky-band Illusion効果により、トップパネル１２０の表面に凹凸が存在するような良好な触感を利用者に提供することができる。
【０１８９】
また、以上では、トップパネル１２０に凹凸が存在するような触感を利用者に提供するために、振動素子１４０のオン／オフを切り替える形態について説明した。振動素子１４０をオフにするとは、振動素子１４０を駆動する駆動信号が表す振幅値をゼロにすることである。
【０１９０】
しかしながら、このような触感を提供するために、必ずしも振動素子１４０をオンからオフにする必要はない。例えば、振動素子１４０のオフの状態の代わりに、振幅を小さくして振動素子１４０を駆動する状態を用いてもよい。例えば、振幅を１／５程度に小さくすることにより、振動素子１４０をオンからオフにする場合と同様に、トップパネル１２０に凹凸が存在するような触感を利用者に提供してもよい。
【０１９１】
この場合は、振動素子１４０の振動の強弱を切り替えるような駆動信号で振動素子１４０を駆動することになる。この結果、トップパネル１２０に発生する固有振動の強弱が切り替えられ、利用者の指先に凹凸が存在するような触感を提供することができる。
【０１９２】
振動素子１４０の振動の強弱を切り替えるために、振動を弱くする際に振動素子１４０をオフにすると、振動素子１４０のオン／オフを切り替えることになる。振動素子１４０のオン／オフを切り替えることは、振動素子１４０を断続的に駆動することである。
【０１９３】
なお、以上では、ホーム画面において、ディスプレイパネル１６０に表示されるアイコン１８１を入れ替える際に振動素子１４０を駆動する形態について説明した。しかしながら、ブロックは、アイコン１８１に限らず、様々な所定の画像又は所定の記号を表示する領域である。ここでは、図１６を用いて、文章を表示するブロックについて説明する。
【０１９４】
図１６は、文章を表示するブロック５０５を示す図である。ブロック５０５には、株式会社富士通研究所の２０１５年３月１２日付けのプレスリリースが含まれている。ブロック５０５のＸ軸方向の幅は、ディスプレイパネル１６０のＸ軸方向の幅よりも少し小さい程度である。
【０１９５】
図１６では、ブロック５０５の上端（Ｙ軸正方向側の端部）、左端（Ｘ軸負方向側の端部）、及び右端（Ｘ軸正方向側の端部）は、ディスプレイパネル１６０に表示されており、ブロック５０５の下端（Ｙ軸負方向側の端部）は、ディスプレイパネル１６０に表示されていない。
【０１９６】
ブロック５０５は、Ｙ軸方向の長さがディスプレイパネル１６０のＹ軸方向の長さよりも長い。このため、ここでは、図１６に示すように、ブロック５０５の下端がディスプレイパネル１６０に表示されていないことは、振動素子１４０を駆動するかどうかの判定には関係のない条件であることとする。
【０１９７】
ここでは、ブロック５０５の上端、左端、又は右端のうちの少なくともいずれか１つがディスプレイパネル１６０に表示されていない場合に、振動素子１４０を振動することとする。
【０１９８】
このように、ブロック５０５の上端、左端、又は右端がディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動するようにすれば、利用者は、指先で検知する触感のみで、ブロック５０５の上端、左端、又は右端がディスプレイパネル１６０に表示されているかどうかを検知することができる。
【０１９９】
なお、ここでは、ブロック５０５の上端、左端、又は右端がディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動する形態について説明したが、ブロック５０５の左端及び右端がディスプレイパネル１６０に表示されている状態で、上端又は下端がディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動してもよい。
【０２００】
また、ブロック５０５の上端、左端、右端、及び下端のうちの任意の１つがディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動するようにしてもよい。
【０２０１】
また、ブロック５０５の上端、左端、右端、及び下端のうちの任意の２つ又は３つがディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動するようにしてもよい。
【０２０２】
また、ブロック５０５のサイズがディスプレイパネル１６０のサイズよりも小さい場合には、ブロック５０５の上端、左端、右端、及び下端のすべてがディスプレイパネル１６０に表示されているかどうかで、振動素子１４０を振動するようにしてもよい。
【０２０３】
また、図１６に示すように、ブロック５０５に文章のデータが含まれる場合に、ブロック５０５の中にブロック５０５よりも小さなブロックをさらに設けてもよい。例えば、ブロック５０５に含まれる文章のデータのうちの任意の１又は複数の行を含むブロックを設け、任意の１又は複数の行を含むブロックの上端、左端、右端、及び下端のうちのいずれかがディスプレイパネル１６０に表示されているかどうかで振動素子１４０を振動するようにしてもよい。
【０２０４】
また、上述のように、ブロック５０５の中にブロック５０５よりも小さなブロックをさらに設けるのではなく、ブロック５０５を設けずに、文章のデータのうちの任意の１又は複数の行を含むブロックを設けてもよい。
【０２０５】
そして、任意の１又は複数の行を含むブロックの上端、左端、右端、及び下端のうちのいずれかがディスプレイパネル１６０に表示されているかどうかで振動素子１４０を振動するようにしてもよい。
【０２０６】
また、ウェブページ全体を一つのブロックとして、上端、左端、右端、及び下端のうちのいずれかがディスプレイパネル１６０に表示されているかどうかで振動素子１４０を振動するようにしてもよい。
【０２０７】
また、ブロックに、アイコン１８１又は写真のような画像、又は、文字等の記号等が配置されていない状態であっても、ブロックの上端、左端、右端、及び下端のうちのいずれかがディスプレイパネル１６０に表示されているかどうかで振動素子１４０を振動するようにしてもよい。この場合は、ブロックを表す背景の画像が表示されていることとして捉えてもよい。
【０２０８】
ここで、図１７乃至図２０を用いて、実施の形態の電子機器１００の変形例について説明する。
【０２０９】
図１７は、変形例の電子機器１００Ａの断面を示す図である。図１７に示す断面は、図３に示すＡ−Ａ矢視断面に対応する断面である。図１７では図３と同様に直交座標系であるＸＹＺ座標系を定義する。
【０２１０】
電子機器１００Ａは、筐体１１０Ｂ、トップパネル１２０、トップパネル１２１、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０Ａ、及び基板１７０を含む。
【０２１１】
電子機器１００Ａは、図３に示す電子機器１００のタッチパネル１５０を裏面側（Ｚ軸負方向側）に設けた構成を有する。このため、図３に示す電子機器１００と比べると、両面テープ１３０、振動素子１４０、タッチパネル１５０、及び基板１７０が裏面側に配設されている。
【０２１２】
筐体１１０Ｂには、Ｚ軸正方向側の凹部１１０Ａと、Ｚ軸負方向側の凹部１１０Ｃとが形成されている。凹部１１０Ａの内部には、ディスプレイパネル１６０Ａが配設され、トップパネル１２０で覆われている。また、凹部１１０Ｃの内部には、基板１７０とタッチパネル１５０が重ねて設けられ、トップパネル１２１は両面テープ１３０で筐体１１０Ｂに固定され、トップパネル１２１のＺ軸正方向側の面には、振動素子１４０が設けられている。
【０２１３】
図１７に示す電子機器１００Ａにおいて、トップパネル１２１への操作入力に応じて、振動素子１４０のオン／オフを切り替えることによってトップパネル１２１に超音波帯の固有振動を発生させれば、図３に示す電子機器１００と同様に、利用者が指先の感覚でディスプレイパネル１６０に表示される画像に対応した触感を知覚できる電子機器１００Ａを提供することができる。
【０２１４】
なお、図１７には、裏面側にタッチパネル１５０を設けた電子機器１００Ａを示すが、図３に示す構造と図１７に示す構造とを合わせて、表面側と裏面側とにそれぞれタッチパネル１５０を設けてもよい。
【０２１５】
図１８は、変形例の電子機器１００Ｂを示す図である。電子機器１００Ｂは、ノートブック型のＰＣ（Personal Computer:パーソナルコンピュータ）である。
【０２１６】
ＰＣ１００Ｂは、ディスプレイパネル１６０Ｂ１とタッチパッド１６０Ｂ２を含む。
【０２１７】
図１９は、変形例の電子機器１００Ｂのタッチパッド１６０Ｂ２の断面を示す図である。図１９に示す断面は、図３に示すＡ−Ａ矢視断面に対応する断面である。図１９では図３と同様に直交座標系であるＸＹＺ座標系を定義する。
【０２１８】
タッチパッド１６０Ｂ２は、図３に示す電子機器１００から、ディスプレイパネル１６０を取り除いた構成を有する。
【０２１９】
図１８に示すようなＰＣとしての電子機器１００Ｂにおいて、タッチパッド１６０Ｂ２への操作入力に応じて、振動素子１４０のオン／オフを切り替えることによってトップパネル１２０に超音波帯の固有振動を発生させれば、図３に示す電子機器１００と同様に、タッチパッド１６０Ｂ２への操作入力の移動量に応じて、利用者の指先に触感を通じて操作感を提供することができる。
【０２２０】
また、ディスプレイパネル１６０Ｂ１の裏面に振動素子１４０を設けておけば、図３に示す電子機器１００と同様に、ディスプレイパネル１６０Ｂ１への操作入力の移動量に応じて、利用者の指先に触感を通じて操作感を提供することができる。この場合は、ディスプレイパネル１６０Ｂ１の代わりに、図３に示す電子機器１００を設ければよい。
【０２２１】
図２０は、変形例の電子機器１００Ｃの動作状態を示す平面図である。
【０２２２】
電子機器１００Ｃは、筐体１１０、トップパネル１２０Ｃ、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０、及び基板１７０を含む。
【０２２３】
図２０に示す電子機器１００Ｃは、トップパネル１２０Ｃが曲面ガラスであること以外は、図３に示す実施の形態の電子機器１００の構成と同様である。
【０２２４】
トップパネル１２０Ｃは、平面視における中央部がＺ軸正方向側に突出するように湾曲している。図２０には、トップパネル１２０ＣのＹＺ平面における断面形状を示すが、ＸＺ平面における断面形状も同様である。
【０２２５】
このように、曲面ガラスのトップパネル１２０Ｃを用いることにより、良好な触感を提供できる。特に、画像として表示する物体の実物の形状が湾曲している場合に有効的である。
【０２２６】
以上、本発明の例示的な実施の形態の駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２２７】
１００、１００Ａ、１００Ｂ、１００Ｃ  電子機器
１１０  筐体
１２０  トップパネル
１３０  両面テープ
１４０  振動素子
１５０  タッチパネル
１６０  ディスプレイパネル
１７０  基板
２００  制御部
２２０  アプリケーションプロセッサ
２３０  通信プロセッサ
２４０  駆動制御部
２４０  データ生成部
２５０  メモリ
３００  駆動制御装置
３１０  正弦波発生器
３２０  振幅変調器
【図１】
2017029717.tif 000005
【図２】
2017029717.tif 000006
【図３】
2017029717.tif 000007
【図４】
2017029717.tif 000008
【図５】
2017029717.tif 000009
【図６】
2017029717.tif 000010
【図７】
2017029717.tif 000011
【図８】
2017029717.tif 000012
【図９】
2017029717.tif 000013
【図１０】
2017029717.tif 000014
【図１１】
2017029717.tif 000015
【図１２】
2017029717.tif 000016
【図１３】
2017029717.tif 000017
【図１４】
2017029717.tif 000018
【図１５】
2017029717.tif 000019
【図１６】
2017029717.tif 000020
【図１７】
2017029717.tif 000021
【図１８】
2017029717.tif 000022
【図１９】
2017029717.tif 000023
【図２０】
2017029717.tif 000024
【国際調査報告】
2017029717.tif 000025
2017029717.tif 000026
2017029717.tif 000027
2017029717.tif 000028
2017029717.tif 000029
2017029717.tif 000030
2017029717.tif 000031