(57)【要約】  良好な触感を提供できる触感データ処理装置を提供する。  第１及び第２携帯電子端末機の間でネットワークを介してデータを送信又は受信する触感データ処理装置であって、第１携帯電子端末機から対象有体物に関する第１データを受信するデータ受信部と、第１データを受信すると第１データに対応する対象有体物の触感を表す触感データを第２携帯電子端末機に送信するデータ送信部とを含み、触感データは、対象有体物の画像と、画像の中での位置と、位置における対象有体物の触感に対応する振幅とを関連付けたデータであり、第２携帯電子端末機のタッチパネル、又は、第２携帯電子端末機に接続される触感提供装置のタッチパネルに操作入力を行う操作面に超音波帯の固有振動を発生させる振動素子を駆動する駆動信号の振幅を、操作入力の位置に対応する画像の中での位置に触感データの内部で関連付けられる振幅に基づいて調整する際に用いられるデータである。
2016013068.tif 000002
【特許請求の範囲】
【請求項１】
第１携帯電子端末機と第２携帯電子端末機との間でネットワークを介してデータの送信又は受信を行う触感データ処理装置であって、
前記第１携帯電子端末機から対象有体物に関する第１データを受信するデータ受信部と、
前記データ受信部が前記第１携帯電子端末機から前記第１データを受信すると、前記第１データに対応する前記対象有体物の触感を表す触感データを前記第２携帯電子端末機に送信するデータ送信部と
を含み、
前記触感データは、前記対象有体物の画像と、前記画像の中での位置と、前記位置における前記対象有体物の触感に対応する振幅とを関連付けたデータであり、
前記触感データは、前記第２携帯電子端末機のタッチパネル、又は、前記第２携帯電子端末機に接続される触感提供装置のタッチパネルに操作入力を行う操作面に超音波帯の固有振動を発生させる振動素子を駆動する駆動信号の振幅を、前記タッチパネルへの操作入力の位置に対応する前記画像の中での位置に前記触感データの内部で関連付けられる振幅に基づいて調整する際に用いられるデータである、触感データ処理装置。
【請求項２】
前記第１携帯電子端末機は、前記対象有体物に関する前記触感データを生成する触感データ生成部を含み、
前記データ受信部は、前記第１携帯電子端末機から前記第１データとして、前記触感データ生成部によって生成される前記触感データを含むデータを受信する、請求項１記載の触感データ処理装置。
【請求項３】
前記データ受信部が前記第１携帯電子端末機から受信する前記第１データに基づいて、前記触感データを生成する触感データ生成部をさらに含み、
前記第１データは、前記対象有体物の前記画像を表す画像データを含み、
前記触感データ生成部は、前記画像データに基づいて前記触感データを生成し、
前記データ送信部は、前記触感データ生成部によって生成される前記触感データを前記第２携帯電子端末機に送信する、請求項１記載の触感データ処理装置。
【請求項４】
前記データ送信部は、さらに、前記触感データを前記第１携帯電子端末機にも送信する、請求項３記載の触感データ処理装置。
【請求項５】
第１携帯電子端末機と、
第２携帯電子端末機と、
前記第１携帯電子端末機と前記第２携帯電子端末機との間でネットワークを介してデータの送信又は受信を行う触感データ処理装置と
を含み、
前記触感データ処理装置は、
前記第１携帯電子端末機から対象有体物に関する第１データを受信するデータ受信部と、
前記データ受信部が前記第１携帯電子端末機から前記第１データを受信すると、前記第１データに対応する前記対象有体物の触感を表す触感データを前記第２携帯電子端末機に送信するデータ送信部と
を有し、
前記触感データは、前記対象有体物の画像と、前記画像の中での位置と、前記位置における前記対象有体物の触感に対応する振幅とを関連付けたデータであり、
前記触感データは、前記第２携帯電子端末機のタッチパネル、又は、前記第２携帯電子端末機に接続される触感提供装置のタッチパネルに操作入力を行う操作面に超音波帯の固有振動を発生させる振動素子を駆動する駆動信号の振幅を、前記タッチパネルへの操作入力の位置に対応する前記画像の中での位置に前記触感データの内部で関連付けられる振幅に基づいて調整する際に用いられるデータである、触感提供システム。
【請求項６】
前記第１携帯電子端末機は、前記対象有体物に関する前記触感データを生成する触感データ生成部を含み、
前記触感データ処理装置の前記データ受信部は、前記第１携帯電子端末機から前記第１データとして、前記触感データ生成部によって生成される前記触感データを含むデータを受信する、請求項５記載の触感提供システム。
【請求項７】
第１携帯電子端末機と第２携帯電子端末機との間でネットワークを介して触感データ処理装置がデータの送信又は受信を行う触感データ処理方法であって、
前記触感データ処理装置は、
前記第１携帯電子端末機から対象有体物に関する第１データを受信し、
前記第１携帯電子端末機から前記第１データを受信すると、前記第１データに対応する前記対象有体物の触感を表す触感データを前記第２携帯電子端末機に送信し、
前記触感データは、前記対象有体物の画像と、前記画像の中での位置と、前記位置における前記対象有体物の触感に対応する振幅とを関連付けたデータであり、
前記触感データは、前記第２携帯電子端末機のタッチパネル、又は、前記第２携帯電子端末機に接続される触感提供装置のタッチパネルに操作入力を行う操作面に超音波帯の固有振動を発生させる振動素子を駆動する駆動信号の振幅を、前記タッチパネルへの操作入力の位置に対応する前記画像の中での位置に前記触感データの内部で関連付けられる振幅に基づいて調整する際に用いられるデータである、触感データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触感データ処理装置、触感提供システム、及び触感データ処理方法に関する。
【背景技術】
【０００２】
従来より、表示手段と、使用者の操作部位の前記表示手段への接触状態を検出する接触検出手段と、前記表示手段に接触している前記操作部位に対し、所定の触感を与える触感振動を発生させる触感振動発生手段とを備える触感呈示装置がある（例えば、特許文献１参照）。【０００３】
この触感呈示装置は、さらに、前記接触検出手段による検出結果に基づいて、前記触感振動を発生させるための波形データを生成する振動波形データ生成手段を備える。また、この触感呈示装置は、さらに、前記振動波形データ生成手段により生成された前記波形データに対し超音波を搬送波として変調処理を行い、該変調処理により生成された超音波変調信号を、前記触感振動を発生させるための信号として前記触感振動発生手段に出力する超音波変調手段とを備える。【０００４】
また、前記超音波変調手段は、周波数変調又は位相変調のどちらか一方を行う。また、前記超音波変調手段は、更に振幅変調を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２３１６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来の触感呈示装置の超音波の周波数は、可聴帯域より高い周波数（およそ２０ｋＨｚ以上）であればよく、超音波の周波数自体に特に工夫はなされていないため、良好な触感を提供できないおそれがある。【０００７】
そこで、良好な触感を提供できる触感データ処理装置、触感提供システム、及び触感データ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の実施の形態の触感データ処理装置は、第１携帯電子端末機と第２携帯電子端末機との間でネットワークを介してデータの送信又は受信を行う触感データ処理装置であって、前記第１携帯電子端末機から対象有体物に関する第１データを受信するデータ受信部と、前記データ受信部が前記第１携帯電子端末機から前記第１データを受信すると、前記第１データに対応する前記対象有体物の触感を表す触感データを前記第２携帯電子端末機に送信するデータ送信部とを含み、前記触感データは、前記対象有体物の画像と、前記画像の中での位置と、前記位置における前記対象有体物の触感に対応する振幅とを関連付けたデータであり、前記触感データは、前記第２携帯電子端末機のタッチパネル、又は、前記第２携帯電子端末機に接続される触感提供装置のタッチパネルに操作入力を行う操作面に超音波帯の固有振動を発生させる振動素子を駆動する駆動信号の振幅を、前記タッチパネルへの操作入力の位置に対応する前記画像の中での位置に前記触感データの内部で関連付けられる振幅に基づいて調整する際に用いられるデータである。
【発明の効果】
【０００９】
良好な触感を提供できる触感データ処理装置、触感提供システム、及び触感データ処理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態のスマートフォン端末機１００の利用態様の一例を示す図である。
【図２】実施の形態のスマートフォン端末機１００を示す平面図である。
【図３】図２に示すスマートフォン端末機１００のＡ−Ａ矢視断面を示す図である。
【図４】超音波帯の固有振動によってトップパネル１２０に生じる定在波のうち、トップパネル１２０の短辺に平行に形成される波頭を示す図である。
【図５】スマートフォン端末機１００のトップパネル１２０に生じさせる超音波帯の固有振動により、操作入力を行う指先に掛かる動摩擦力が変化する様子を説明する図である。
【図６】実施の形態のスマートフォン端末機１００の通信機能に関連する構成を示す図である。
【図７】実施の形態のスマートフォン端末機１００の構成を示す図である。
【図８】メモリ２５０に格納されるデータを示す図である。
【図９】実施の形態のスマートフォン端末機１００に利用者が操作入力を行った場合における振動素子１４０の駆動パターンを示す図である。
【図１０】実施の形態のスマートフォン端末機１００の駆動制御部２４０が実行する処理を示すフローチャートを示す図である。
【図１１】実施の形態のスマートフォン端末機１００の利用者Ａが送信した触感データが他の利用者Ｂによって受信されるまでの手順を示す図である。
【図１２】利用者Ａがスマートフォン端末機１０１で触感データ９００を生成する様子を示す図である。
【図１３】スマートフォン端末機１０１からサーバ７００に送信された画像データに基づいてサーバ７００で触感データが作成され、スマートフォン端末機１０１及び１０２に送信される際の手順を説明する図である。
【図１４】図１３に示す手順の詳細をより具体的に示す図である。
【図１５】利用者Ａがスマートフォン端末機１０１で近距離無線通信によって触感データ９００を利用者Ｂのスマートフォン端末機１０２に送信する様子を示す図である。
【図１６】実施の形態の第１変形例のスマートフォン端末機１００Ａを示す図である。
【図１７】実施の形態の第２変形例のスマートフォン端末機１００Ｂを示す図である。
【図１８】実施の形態の第３変形例のスマートフォン端末機１００Ｃを示す図である。
【図１９】実施の形態の第４変形例のスマートフォン端末機１００Ｄの動作状態を示す平面図である。
【図２０】スマートフォン端末機１０２に近距離無線通信装置８００を介して触感提供装置３００Ａを接続した状態を示す図である。
【図２１】触感提供装置３００Ｂの動作状態を示す平面図である。
【図２２】触感提供装置３００Ｂを示す平面図である。
【図２３】図２２に示す触感提供装置３００ＢのＡ−Ａ矢視断面を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の触感データ処理装置、携帯電子端末機、触感提供システム、及び触感データ処理方法を適用した実施の形態について説明する。
【００１２】
＜実施の形態＞
図１は、実施の形態のスマートフォン端末機１００の利用態様の一例を示す図である。
【００１３】
スマートフォン端末機１００は、トップパネル１２０、タッチパネル１５０、及びディスプレイパネル１６０を含み、ディスプレイパネル１６０にはイルカの画像５１０Ａが表示されている。
【００１４】
実物のイルカに直接触ることは容易ではないが、スマートフォン端末機１００のタッチパネル１５０の前面にあるトップパネル１２０に触れて、ディスプレイパネル１６０に表示されている画像５１０Ａをなぞると、スマートフォン端末機１００が振動することにより、利用者の指先にイルカの表面に触れたような触感を提供する。イルカは、対象有体物の一例である。
【００１５】
実施の形態のスマートフォン端末機１００は、このように、実物に触れなくても、トップパネル１２０に触れることにより、実物を触れるような擬似的な触感を提供する。
【００１６】
図２は、実施の形態のスマートフォン端末機１００を示す平面図であり、図３は、図２に示すスマートフォン端末機１００のＡ−Ａ矢視断面を示す図である。なお、図２及び図３では、図示するように直交座標系であるＸＹＺ座標系を定義する。
【００１７】
スマートフォン端末機１００は、筐体１１０、トップパネル１２０、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０、及び基板１７０を含む。
【００１８】
筐体１１０は、例えば、樹脂製であり、図３に示すように凹部１１１に基板１７０、ディスプレイパネル１６０、及びタッチパネル１５０が配設されるとともに、両面テープ１３０によってトップパネル１２０が接着されている。
【００１９】
トップパネル１２０は、平面視で長方形の薄い平板状の部材であり、透明なガラス、又は、ポリカーボネートのような強化プラスティックで作製される。トップパネル１２０の表面（Ｚ軸正方向側の面）は、スマートフォン端末機１００の利用者が操作入力を行う操作面の一例である。
【００２０】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着され、平面視における四辺が両面テープ１３０によって筐体１１０に接着されている。なお、両面テープ１３０は、トップパネル１２０の四辺を筐体１１０に接着できればよく、図３に示すように矩形環状である必要はない。
【００２１】
トップパネル１２０のＺ軸負方向側にはタッチパネル１５０が配設される。トップパネル１２０は、タッチパネル１５０の表面を保護するために設けられている。なお、トップパネル１２０の表面に、さらに別なパネル又は保護膜等が設けられていてもよい。
【００２２】
トップパネル１２０は、Ｚ軸負方向側の面に振動素子１４０が接着された状態で、振動素子１４０が駆動されることによって振動する。実施の形態では、トップパネル１２０の固有振動周波数でトップパネル１２０を振動させて、トップパネル１２０に定在波を生じさせる。ただし、トップパネル１２０には振動素子１４０が接着されているため、実際には、振動素子１４０の重さ等を考慮した上で、固有振動周波数を決めることが好ましい。
【００２３】
振動素子１４０は、トップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着されている。振動素子１４０は、超音波帯の振動を発生できる素子であればよく、例えば、ピエゾ素子のような圧電素子を含むものを用いることができる。
【００２４】
振動素子１４０は、後述する駆動制御部から出力される駆動信号によって駆動される。振動素子１４０が発生する振動の振幅（強度）及び周波数は駆動信号によって設定される。また、振動素子１４０のオン／オフは駆動信号によって制御される。
【００２５】
なお、超音波帯とは、例えば、約２０ｋＨｚ以上の周波数帯をいう。実施の形態のスマートフォン端末機１００では、振動素子１４０が振動する周波数は、トップパネル１２０の振動数と等しくなるため、振動素子１４０は、トップパネル１２０の固有振動数で振動するように駆動信号によって駆動される。
【００２６】
タッチパネル１５０は、ディスプレイパネル１６０の上（Ｚ軸正方向側）で、トップパネル１２０の下（Ｚ軸負方向側）に配設されている。タッチパネル１５０は、スマートフォン端末機１００の利用者がトップパネル１２０に触れる位置（以下、操作入力の位置と称す）を検出する座標検出部の一例である。
【００２７】
タッチパネル１５０の下にあるディスプレイパネル１６０には、ＧＵＩ(Graphic User Interface)による様々なボタン等（以下、ＧＵＩ操作部と称す）が表示される。このため、スマートフォン端末機１００の利用者は、通常、ＧＵＩ操作部を操作するために、指先でトップパネル１２０に触れる。
【００２８】
タッチパネル１５０は、利用者のトップパネル１２０への操作入力の位置を検出できる座標検出部であればよく、例えば、静電容量型又は抵抗膜型の座標検出部であればよい。ここでは、タッチパネル１５０が静電容量型の座標検出部である形態について説明する。タッチパネル１５０とトップパネル１２０との間に隙間があっても、静電容量型のタッチパネル１５０は、トップパネル１２０への操作入力を検出できる。
【００２９】
また、ここでは、タッチパネル１５０の入力面側にトップパネル１２０が配設される形態について説明するが、トップパネル１２０はタッチパネル１５０と一体的であってもよい。この場合、タッチパネル１５０の表面が図２及び図３に示すトップパネル１２０の表面になり、操作面を構築する。また、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３０】
また、タッチパネル１５０が静電容量型の場合は、トップパネル１２０の上にタッチパネル１５０が配設されていてもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、タッチパネル１５０が静電容量型の場合は、図２及び図３に示すトップパネル１２０を省いた構成であってもよい。この場合も、タッチパネル１５０の表面が操作面を構築する。また、この場合には、操作面を有する部材を、当該部材の固有振動で振動させればよい。
【００３１】
ディスプレイパネル１６０は、例えば、液晶ディスプレイパネル又は有機ＥＬ(Electroluminescence)パネル等の画像を表示できる表示部であればよい。ディスプレイパネル１６０は、筐体１１０の凹部１１１の内部で、図示を省略するホルダ等によって基板１７０の上（Ｚ軸正方向側）に設置される。
【００３２】
ディスプレイパネル１６０は、後述するドライバＩＣ(Integrated Circuit)によって駆動制御が行われ、スマートフォン端末機１００の動作状況に応じて、ＧＵＩ操作部、画像、文字、記号、図形等を表示する。
【００３３】
基板１７０は、筐体１１０の凹部１１１の内部に配設される。基板１７０の上には、ディスプレイパネル１６０及びタッチパネル１５０が配設される。ディスプレイパネル１６０及びタッチパネル１５０は、図示を省略するホルダ等によって基板１７０及び筐体１１０に固定されている。
【００３４】
基板１７０には、後述する駆動制御装置の他に、スマートフォン端末機１００の駆動に必要な種々の回路等が実装される。
【００３５】
以上のような構成のスマートフォン端末機１００は、トップパネル１２０に利用者の指が接触し、指先の移動を検出すると、基板１７０に実装される駆動制御部が振動素子１４０を駆動し、トップパネル１２０を超音波帯の周波数で振動させる。この超音波帯の周波数は、トップパネル１２０と振動素子１４０とを含む共振系の共振周波数であり、トップパネル１２０に定在波を発生させる。
【００３６】
スマートフォン端末機１００は、超音波帯の定在波を発生させることにより、トップパネル１２０を通じて利用者に触感を提供する。
【００３７】
次に、図４を用いて、トップパネル１２０に発生させる定在波について説明する。
【００３８】
図４は、超音波帯の固有振動によってトップパネル１２０に生じる定在波のうち、トップパネル１２０の短辺に平行に形成される波頭を示す図であり、図４の（Ａ）は側面図、（Ｂ）は斜視図である。図４の（Ａ）、（Ｂ）では、図２及び図３と同様のＸＹＺ座標を定義する。なお、図４の（Ａ）、（Ｂ）では、理解しやすさのために、定在波の振幅を誇張して示す。また、図４の（Ａ）、（Ｂ）では振動素子１４０を省略する。
【００３９】
トップパネル１２０のヤング率Ｅ、密度ρ、ポアソン比δ、長辺寸法ｌ、厚さｔと、長辺方向に存在する定在波の周期数ｋとを用いると、トップパネル１２０の固有振動数（共振周波数）ｆは次式（１）、（２）で表される。定在波は１／２周期単位で同じ波形を有するため、周期数ｋは、０．５刻みの値を取り、０．５、１、１．５、２・・・となる。
【００４０】
【数１】
2016013068.tif 000003
【００４１】
【数２】
2016013068.tif 000004
なお、式（２）の係数αは、式（１）におけるｋ２以外の係数をまとめて表したものである。
【００４２】
図４の（Ａ）、（Ｂ）に示す定在波は、一例として、周期数ｋが１０の場合の波形である。例えば、トップパネル１２０として、長辺の長さｌが１４０ｍｍ、短辺の長さが８０ｍｍ、厚さｔが０．７ｍｍのGorilla（登録商標）ガラスを用いる場合には、周期数ｋが１０の場合に、固有振動数ｆは３３．５ｋＨｚとなる。この場合は、周波数が３３．５ｋＨｚの駆動信号を用いればよい。
【００４３】
トップパネル１２０は、平板状の部材であるが、振動素子１４０（図２及び図３参照）を駆動して超音波帯の固有振動を発生させると、図４の（Ａ）、（Ｂ）に示すように撓むことにより、表面に定在波が生じる。
【００４４】
なお、ここでは、１つの振動素子１４０がトップパネル１２０のＺ軸負方向側の面において、Ｙ軸正方向側において、Ｘ軸方向に伸延する短辺に沿って接着される形態について説明するが、振動素子１４０を２つ用いてもよい。２つの振動素子１４０を用いる場合は、もう１つの振動素子１４０をトップパネル１２０のＺ軸負方向側の面において、Ｙ軸負方向側において、Ｘ軸方向に伸延する短辺に沿って接着すればよい。この場合に、２つの振動素子１４０は、トップパネル１２０の２つの短辺に平行な中心線を対称軸として、軸対称になるように配設すればよい。
【００４５】
また、２つの振動素子１４０を駆動する場合は、周期数ｋが整数の場合は同一位相で駆動すればよく、周期数ｋが奇数の場合は逆位相で駆動すればよい。
【００４６】
次に、図５を用いて、スマートフォン端末機１００のトップパネル１２０に生じさせる超音波帯の固有振動について説明する。
【００４７】
図５は、スマートフォン端末機１００のトップパネル１２０に生じさせる超音波帯の固有振動により、操作入力を行う指先に掛かる動摩擦力が変化する様子を説明する図である。図５の（Ａ）、（Ｂ）では、利用者が指先でトップパネル１２０に触れながら、指をトップパネル１２０の奥側から手前側に矢印に沿って移動する操作入力を行っている。なお、振動のオン／オフは、振動素子１４０（図２及び図３参照）をオン／オフすることによって行われる。
【００４８】
また、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００４９】
超音波帯の固有振動は、図４に示すようにトップパネル１２０の全体に生じるが、図５の（Ａ）、（Ｂ）には、利用者の指がトップパネル１２０の奥側から手前側に移動する間に振動のオン／オフを切り替える動作パターンを示す。
【００５０】
このため、図５の（Ａ）、（Ｂ）では、トップパネル１２０の奥行き方向において、振動がオフの間に指が触れる範囲をグレーで示し、振動がオンの間に指が触れる範囲を白く示す。
【００５１】
図５の（Ａ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオフであり、指を手前側に移動させる途中で振動がオンになっている。
【００５２】
一方、図５の（Ｂ）に示す動作パターンでは、利用者の指がトップパネル１２０の奥側にあるときに振動がオンであり、指を手前側に移動させる途中で振動がオフになっている。
【００５３】
ここで、トップパネル１２０に超音波帯の固有振動を生じさせると、トップパネル１２０の表面と指との間にスクイーズ効果による空気層が介在し、指でトップパネル１２０の表面をなぞったときの動摩擦係数が低下する。
【００５４】
従って、図５の（Ａ）では、トップパネル１２０の奥側にグレーで示す範囲では、指先に掛かる動摩擦力は大きく、トップパネル１２０の手前側に白く示す範囲では、指先に掛かる動摩擦力は小さくなる。
【００５５】
このため、図５の（Ａ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオンになると、指先に掛かる動摩擦力の低下を感知し、指先の滑り易さを知覚することになる。このとき、利用者はトップパネル１２０の表面がより滑らかになることにより、動摩擦力が低下するときに、トップパネル１２０の表面に凹部が存在するように感じる。
【００５６】
一方、図５の（Ｂ）では、トップパネル１２０の奥前側に白く示す範囲では、指先に掛かる動摩擦力は小さく、トップパネル１２０の手前側にグレーで示す範囲では、指先に掛かる動摩擦力は大きくなる。
【００５７】
このため、図５の（Ｂ）に示すようにトップパネル１２０に操作入力を行う利用者は、振動がオフになると、指先に掛かる動摩擦力の増大を感知し、指先の滑り難さ、あるいは、引っ掛かる感じを知覚することになる。そして、指先が滑りにくくなることにより、動摩擦力が高くなるときに、トップパネル１２０の表面に凸部が存在するように感じる。
【００５８】
以上より、図５の（Ａ）と（Ｂ）の場合は、利用者は指先で凹凸を感じ取ることができる。このように人間が凹凸の知覚することは、例えば、"触感デザインのための印刷物転写法とSticky-band Illusion"(第11回計測自動制御学会システムインテグレーション部門講演会論文集 (SI2010, 仙台)____174-177, 2010-12)に記載されている。また、"Fishbone Tactile Illusion"(日本バーチャルリアリティ学会第10 回大会論文集(2005 年9 月))にも記載されている。
【００５９】
なお、ここでは、振動のオン／オフを切り替える場合の動摩擦力の変化について説明したが、これは、振動素子１４０の振幅（強度）を変化させた場合も同様である。
【００６０】
次に、図６及び図７を用いて、実施の形態のスマートフォン端末機１００の構成について説明する。
【００６１】
図６は、実施の形態のスマートフォン端末機１００の通信機能に関連する構成を示す図である。
【００６２】
スマートフォン端末機１００は、アンテナ装置５００及び５０１、ＤＵＰ(Duplexer)５１０、ＬＮＡ(Low Noise Amplifier)／ＰＡ(Power Amplifier)５２０、変調／復調器５３０、及びＣＰＵ(Central Processing Unit：中央演算処理装置)チップ５４０を含む。ここでは、一例として、これらの構成要素が基板１７０のＺ軸負方向側の面に形成されているものとして説明する。
【００６３】
スマートフォン端末機１００は、これら以外の構成要素も含むが、図６には、スマートフォン端末機１００の通信機能に関連する構成要素を抜粋して示す。
【００６４】
アンテナ装置５００は、所謂モノポール型の複数のアンテナエレメントを含む。複数のアンテナエレメントは、それぞれ、複数の周波数帯域に合わせて設計されている。ここでは、アンテナ装置５００の具体的な形状は特に問わないため、アンテナ装置５００が形成される領域を破線で示す。
【００６５】
アンテナ装置５０１は、WiFi、Bluetooth（登録商標）等の近距離無線通信に用いられるアンテナ装置である。アンテナ装置５０１は、アンテナ装置５００との相関が小さくなるように、アンテナ装置５００から離れた場所に設置されている。
【００６６】
ＤＵＰ５１０、ＬＮＡ／ＰＡ５２０、変調／復調器５３０、及びＣＰＵチップ５４０は、配線５６５を介して接続されている。
【００６７】
ＤＵＰ５１０は、配線５６０を介してアンテナ装置５００の給電点に接続されており、送信又は受信の切り替えを行う。ＤＵＰ５１０は、フィルタとしての機能を有するため、アンテナ装置５００が複数の周波数の信号を受信した場合に、それぞれの周波数の信号を内部で分離することができる。
【００６８】
ＬＮＡ／ＰＡ５２０は、送信波及び受信波の電力の増幅を行う。変調／復調器５３０は、送信波の変調と受信波の復調を行う。ＣＰＵチップ５４０は、スマートフォン端末機１００の通信処理を行う通信用プロセッサとしての機能と、アプリケーションプログラムを実行するアプリケーションプロセッサとしての機能とを有する。
【００６９】
また、ＣＰＵチップ５４０は、配線５６６を介してアンテナ装置５０１に接続されている。なお、ＣＰＵチップ５４０は、送信するデータ又は受信したデータ等を格納する内部メモリを有する。
【００７０】
なお、アンテナ装置５００、５０１、配線５６０、５６５、５６６は、例えば、基板１７０の裏面の銅箔をパターニングすることによって形成される。基板１７０の内層には、地板１７０Ａが形成される。なお、地板１７０Ａは、ディスプレイパネル１６０と基板１７０との間に配設される補強用の金属製のホルダであってもよい。
【００７１】
図７は、実施の形態のスマートフォン端末機１００に含まれる触感提供装置３００の構成を示す図である。
【００７２】
スマートフォン端末機１００は、振動素子１４０、アンプ１４１、タッチパネル１５０、ドライバＩＣ(Integrated Circuit)１５１、ディスプレイパネル１６０、ドライバＩＣ１６１、制御部２００、正弦波発生器３１０、及び振幅変調器３２０を含む。
【００７３】
アンプ１４１、タッチパネル１５０、ドライバＩＣ(Integrated Circuit)１５１、ディスプレイパネル１６０、ドライバＩＣ１６１、制御部２００、正弦波発生器３１０、及び振幅変調器３２０は、筐体１１０(図３参照)の内部に配設される。例えば、基板１７０のＺ軸負方向側等に配設される。
【００７４】
制御部２００は、アプリケーションプロセッサ２２０、駆動制御部２４０、及びメモリ２５０を有する。制御部２００は、図６に示すＣＰＵチップ５４０に含まれる。
【００７５】
ここでは、アプリケーションプロセッサ２２０、駆動制御部２４０、及びメモリ２５０が１つの制御部２００によって実現される形態について説明するが、駆動制御部２４０は、制御部２００の外部に別のＩＣチップ又はプロセッサとして設けられていてもよい。この場合には、メモリ２５０に格納されているデータのうち、駆動制御部２４０の駆動制御に必要なデータは、メモリ２５０とは別のメモリに格納すればよい。
【００７６】
図７では、筐体１１０、トップパネル１２０、両面テープ１３０、及び基板１７０（図２参照）は省略する。また、ここでは、アンプ１４１、ドライバＩＣ１５１、ドライバＩＣ１６１、駆動制御部２４０、メモリ２５０、正弦波発生器３１０、及び振幅変調器３２０について説明する。
【００７７】
アンプ１４１は、振幅変調器３２０と振動素子１４０との間に配設されており、振幅変調器３２０から出力される駆動信号を増幅して振動素子１４０を駆動する。
【００７８】
ドライバＩＣ１５１は、タッチパネル１５０に接続されており、タッチパネル１５０への操作入力があった位置を表す位置データを検出し、位置データを制御部２００に出力する。この結果、位置データは、アプリケーションプロセッサ２２０と駆動制御部２４０に入力される。
【００７９】
ドライバＩＣ１６１は、ディスプレイパネル１６０に接続されており、制御部２００から出力される描画データをディスプレイパネル１６０に入力し、描画データに基づく画像をディスプレイパネル１６０に表示させる。これにより、ディスプレイパネル１６０には、描画データに基づくＧＵＩ操作部又は画像等が表示される。
【００８０】
アプリケーションプロセッサ２２０は、スマートフォン端末機１００の利用者が操作するのに必要なＧＵＩ操作部、画像、文字、記号、図形等を表す描画データをドライバＩＣ１６１に出力する。
【００８１】
また、アプリケーションプロセッサ２２０は、スマートフォン端末機１００が触感データを生成するアプリケーションプログラムを含む場合は、画像データ等に基づき、触感データを生成する。この場合に、アプリケーションプロセッサ２２０は、触感データ生成部の一例である。
【００８２】
通信プロセッサ２３０は、アンテナ装置５００(図６参照)による通信と、アンテナ装置５０１を用いたWiFi、Bluetooth（登録商標）、又は非接触近距離通信等の近距離無線通信とを行うために必要な処理を実行する。通信プロセッサ２３０は、送信部又は受信部として機能する。なお、図７では、アンテナ装置５００と、近距離無線通信に必要なアンテナ装置５０１とを省略する。
【００８３】
駆動制御部２４０は、振幅を表す振幅データを振幅変調器３２０に出力する。振幅データは、振動素子１４０の駆動に用いる駆動信号の強度を調整するための振幅値を表すデータである。振幅を表す振幅データは、メモリ２５０に格納しておけばよい。
【００８４】
また、実施の形態のスマートフォン端末機１００は、利用者の指先がトップパネル１２０の表面に沿って移動したときに、指先に掛かる動摩擦力を変化させるためにトップパネル１２０を振動させる。
【００８５】
トップパネル１２０の表面に触れた指先を移動させる操作入力の種類としては、例えば、所謂フリック操作、スワイプ操作、及びドラッグ操作がある。
【００８６】
フリック操作は、指先をトップパネル１２０の表面に沿って、はじく（スナップする）ように比較的短い距離移動させる操作である。スワイプ操作は、指先をトップパネル１２０の表面に沿って掃くように比較的長い距離移動させる操作である。また、ドラッグ操作は、例えば、ディスプレイパネル５１０に表示されたボタン等をスライドさせる場合に、ボタン等を選択しながら指先をトップパネル１２０の表面に沿って移動させる操作である。
【００８７】
ここで一例として挙げるフリック操作、スワイプ操作、及びドラッグ操作のように、トップパネル１２０の表面に触れた指先を移動させる操作入力は、ディスプレイパネル１６０に表示されるＧＵＩ操作部等の種類によって使い分けられる。
【００８８】
また、駆動制御部２４０は、上述のような処理に加えて、位置データの時間的変化度合に応じて振幅値を設定してもよい。
【００８９】
ここで、位置データの時間的変化度合としては、利用者の指先がトップパネル１２０の表面に沿って移動する速度を用いる。利用者の指先の移動速度は、ドライバＩＣ１５１から入力される位置データの時間的な変化度合に基づいて、駆動制御部２４０が算出すればよい。
【００９０】
実施の形態のスマートフォン端末機１００は、一例として、指先の移動速度に関わらずに利用者が指先から感知する触感を一定にするために、移動速度が高いほど振幅値を小さくし、移動速度が低いほど振幅値を大きくする。
【００９１】
このような振幅値を表す振幅データと移動速度との関係を表すデータは、メモリ２５０に格納しておけばよい。
【００９２】
なお、ここでは、振幅値を表す振幅データと移動速度との関係を表すデータを用いて移動速度に応じた振幅値を設定する形態について説明するが、次式（３）を用いて振幅値Ａを算出してもよい。式（３）で算出される振幅値Ａは、移動速度が高いほど小さくなり、移動速度が低いほど大きくなる。
【００９３】
【数３】
2016013068.tif 000005
ここで、Ａ０は振幅の基準値であり、Ｖは指先の移動速度であり、ａは所定の定数である。式（３）を用いて振幅値Ａを算出する場合は、式（３）を表すデータと、振幅の基準値Ａ０と所定の定数ａを表すデータとをメモリ２５０に格納しておけばよい。
【００９４】
駆動制御部２４０は、移動速度が所定の閾値速度以上になったときに、振動素子１４０を振動させる。
【００９５】
従って、駆動制御部２４０が出力する振幅データが表す振幅値は、移動速度が所定の閾値速度未満のときはゼロであり、移動速度が所定の閾値速度以上になると、移動速度に応じて所定の振幅値に設定される。移動速度が所定の閾値速度以上のときには、移動速度が高いほど振幅値は小さく設定され、移動速度が低いほど振幅値は大きく設定される。
【００９６】
メモリ２５０は、操作入力が行われるＧＵＩ操作部等を表す座標データと、振幅データを表すパターンデータとを関連付けたデータを格納する。
【００９７】
正弦波発生器３１０は、トップパネル１２０を固有振動数で振動させるための駆動信号を生成するのに必要な正弦波を発生させる。例えば、トップパネル１２０を３３．５ｋＨｚの固有振動数ｆで振動させる場合は、正弦波の周波数は、３３．５ｋＨｚとなる。正弦波発生器３１０は、超音波帯の正弦波信号を振幅変調器３２０に入力する。
【００９８】
振幅変調器３２０は、駆動制御部２４０から入力される振幅データを用いて、正弦波発生器３１０から入力される正弦波信号の振幅を変調して駆動信号を生成する。振幅変調器３２０は、基本的な動作としては、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅を変調し、周波数及び位相は変調せずに、駆動信号を生成する。
【００９９】
このため、振幅変調器３２０が出力する駆動信号は、正弦波発生器３１０から入力される超音波帯の正弦波信号の振幅のみを変調した超音波帯の正弦波信号である。なお、振幅データがゼロの場合は、駆動信号の振幅はゼロになる。これは、振幅変調器３２０が駆動信号を出力しないことと等しい。
【０１００】
また、振幅変調器３２０は、正弦波発生器３１０から入力される超音波帯の正弦波信号を、可聴帯域の正弦波の信号を用いて変調することもできる。この場合は、振幅変調器３２０が出力する駆動信号は、超音波帯の駆動信号に、可聴帯域の駆動信号を重畳したものとなり、振幅は振幅変調器３２０によって設定される。
【０１０１】
次に、図８を用いて、メモリ２５０に格納されるデータについて説明する。
【０１０２】
図８は、メモリ２５０に格納されるデータを示す図である。
【０１０３】
図８の（Ａ）に示すデータは、ＩＤ（IDentification）、画像データ、座標データ、及び振幅データを関連付けた触感データである。
【０１０４】
ＩＤは、触感データの識別子である。図８の（Ａ）には、ＩＤの一例として、００１、００２、００３、００４・・・を示す。
【０１０５】
画像データは、図１に示すイルカの画像５１０Ａのような対象有体物の画像を表すデータである。図８の（Ａ）には、Ｉ００１、Ｉ００２、Ｉ００３、Ｉ００４、・・・の画像データを示す。
【０１０６】
座標データは、画像データの中における画像の座標を表すデータである。例えば、座標は、ピクセル毎に割り当てられてもよいし、一定数のピクセルを１つの単位領域として各単位領域に割り当てられてもよい。図８の（Ａ）には、f1~f4の座標データを示す。
【０１０７】
振幅データは、振動素子１４０の駆動に用いる駆動信号の強度を調整するための振幅値を表すデータであり、各座標データで表される領域に割り当てられる。図８の（Ａ）には、振幅データＡ１（Ｘ，Ｙ）、Ａ２（Ｘ、Ｙ）、Ａ３（Ｘ、Ｙ）、Ａ４（Ｘ、Ｙ）を示す。
【０１０８】
なお、各座標データで表される領域に割り当てられる振幅データの振幅値は、例えば、３Ｄスキャン等で対象有体物の実物の表面の形状及び凹凸等を計測し、計測値に応じて、トップパネル１２０の超音波帯の固有振動によって利用者の指先に対象有体物の形状及び凹凸等を知覚させることができるような振幅値に設定すればよい。
【０１０９】
図８の（Ｂ）に示すデータは、振幅値の増幅率を表す増幅率データと、移動速度とを関連付けたデータである。図８の（Ｂ）に示すデータによれば、移動速度Ｖが０以上ｂ１未満（０≦Ｖ＜ｂ１）のときは増幅率を０に設定し、移動速度Ｖがｂ１以上ｂ２未満（ｂ１≦Ｖ＜ｂ２）のときは増幅率をＧ１に設定し、移動速度Ｖがｂ２以上ｂ３未満（ｂ２≦Ｖ＜ｂ３）のときは、増幅率をＧ２に設定することになる。
【０１１０】
例えば、指先の移動速度に関わらずに利用者が指先から感知する触感を一定にするために、移動速度が高いほど図８の（Ｂ）に示す増幅率データを用いて振幅値を小さくし、移動速度が低いほど増幅率データを用いて振幅値を大きくすることができる。
【０１１１】
なお、実施の形態では、利用者Ａが保持する画像に基づいて利用者Ａのスマートフォン端末機の内部又はサーバで生成される触感データを利用者Ｂのスマートフォン端末機に送信する。
【０１１２】
スマートフォン端末機の種類が異なれば、画像データを表示するディスプレイパネルの寸法、タッチパネルの寸法、ディスプレイパネル及びタッチパネルにおける座標、及び固有振動数が異なる。
【０１１３】
このため、触感データは、利用するスマートフォン端末機の寸法、座標、及び固有振動数等に応じて生成すればよい。
【０１１４】
図９は、実施の形態のスマートフォン端末機１００に利用者が操作入力を行った場合における振動素子１４０の駆動パターンを示す図である。
【０１１５】
図９の（Ａ）には、利用者の指先がスマートフォン端末機１００のトップパネル１２０に触れて、ディスプレイパネル１６０に表示されている画像５１０Ａをなぞる様子を示す。
【０１１６】
図９の（Ｂ）において、横軸は図９の（Ａ）において利用者の指先が画像５１０Ａをなぞる方向における位置を示し、縦軸は駆動信号の振幅を示す。ここでは、横軸方向に点Ａ〜Ｄを示す。図９の（Ｂ）は、利用者の指先が画像５１０Ａをなぞる場合の駆動パターンの一例を示す。
【０１１７】
図９において、点Ａで操作入力が開始されるが、点Ａはイルカを表す画像５１０Ａの領域外であるため、この時点では駆動制御部２４０は振動素子１４０を駆動しない。このため、振幅は０である。
【０１１８】
利用者の指先が移動して点Ｂに達すると、点Ｂはイルカを表す画像５１０Ａの領域内であるため、駆動制御部２４０は、触感データに基づいて振動素子１４０を駆動する。触感データは、図８の（Ａ）に示すように、座標データと振幅データを含むため、駆動制御部２４０は、ドライバＩＣ１５１から入力される位置データに対応する振幅データを出力する。
【０１１９】
このような駆動制御部２４０の処理により、操作入力の位置が点Ｂから点Ｃまで移動すると、点Ｂから振幅が急激に大きくなり、その後振幅が小さくなった後、点Ｃに向けて振幅が増大し、さらに、点Ｃの直前から振幅が小さくなるような駆動パターンで振動素子１４０が駆動される。
【０１２０】
このような点Ｂと点Ｃとの間の駆動パターンは、指先にかかる動摩擦力が点Ｂから急激に低下し、その後振幅の減少に伴って動摩擦力が増大し、点Ｃに向けて振幅が増大するに伴って再び動摩擦力が低下し、さらに、点Ｃの直前から振幅が小さくなるに伴って動摩擦力が増大するような触感を指先に提供する。
【０１２１】
このような触感は、実物のイルカの表面に人間が触れたときに、ツルッと指先が滑るような触感を再現したものである。
【０１２２】
利用者の指先の位置が点Ｃを過ぎると、操作入力の位置はイルカを表す画像５１０Ａの領域外にあるため、駆動制御部２４０は振動素子１４０を停止する。このため、点Ｃから点Ｄまでの間は、振幅が０になる。
【０１２３】
このような駆動パターンは、周波数が３５ｋＨｚで、振幅データに基づいて振幅を変化させる駆動信号を表す。
【０１２４】
操作入力の位置が画像５１０Ａの表示領域に到達すると、振動素子１４０がオンになり、利用者の指先にかかる動摩擦係数はスクイーズ効果によって低下し、指先はトップパネル１２０の表面を移動しやすい状態になる。
【０１２５】
また、操作入力の位置が画像５１０Ａの表示領域に到達すると、駆動制御部２４０は振動素子１４０をオフにする。振動素子１４０をオフにすることは、駆動制御部２４０が振幅データを０にすることによって行えばよい。
【０１２６】
振動素子１４０がオフにされると、トップパネル１２０の超音波帯の固有振動がオフにされるため、利用者の指先にかかる動摩擦力は増大し、利用者は指先の滑り難さ、あるいは、引っ掛かる感じを知覚することになる。そして、指先が滑りにくくなることにより、動摩擦力が高くなるときに、トップパネル１２０の表面に凸部が存在するように感じる。
【０１２７】
図１０は、実施の形態のスマートフォン端末機１００の駆動制御部２４０が実行する処理を示すフローチャートを示す図である。
【０１２８】
駆動制御部２４０は、まず、操作入力があるかどうかを判定する（ステップＳ１）。操作入力の有無は、ドライバＩＣ１５１（図７参照）から位置データが入力されるかどうかで判定すればよい。
【０１２９】
駆動制御部２４０は、操作入力があったと判定すると（Ｓ１：ＹＥＳ）、操作入力の位置が画像５１０Ａの表示領域内であるかどうかを判定する（ステップＳ２）。画像５１０Ａの表示領域内であるかどうかで、振動素子１４０の駆動状態（オン／オフ）が異なるからである。
【０１３０】
駆動制御部２４０は、画像５１０Ａの表示領域内である（Ｓ２：ＹＥＳ）と判定すると、フローをステップＳ３に進行させる。
【０１３１】
駆動制御部２４０は、触感データを用いて振動素子１４０を駆動する（ステップＳ３）。駆動制御部２４０は、ドライバＩＣ１５１から入力される位置データに対応する振幅データを触感データから抽出し、出力する。これにより、振幅データに基づく振動素子１４０の駆動が行われる。
【０１３２】
次いで、駆動制御部２４０は、操作入力があるかどうかを判定する（ステップＳ４）。操作入力の有無は、ドライバＩＣ１５１（図７参照）から位置データが入力されるかどうかで判定すればよい。
【０１３３】
駆動制御部２４０は、操作入力があったと判定すると（Ｓ４：ＹＥＳ）、フローをステップＳ２にリターンする。
【０１３４】
一方、駆動制御部２４０は、操作入力がないと判定すると（Ｓ４：ＮＯ）、一連の処理を終了する（エンド）。操作入力がない場合は、利用者が操作を行っていない場合であるため、振動素子１４０を駆動する必要がないからである。
【０１３５】
なお、駆動制御部２４０は、ステップＳ２において、操作入力の位置が画像５１０Ａの表示領域の内部にない（Ｓ２：ＮＯ）と判定すると、フローをステップＳ４に進行させる。ステップＳ４で操作入力の有無を判定し、操作入力があればフローをステップＳ２にリターンする。
【０１３６】
図１１は、実施の形態のスマートフォン端末機１００の利用者Ａが送信した触感データが他の利用者Ｂによって受信されるまでの手順を示す図である。
【０１３７】
利用者Ａのスマートフォン端末機１０１と、利用者Ｂのスマートフォン端末機１０２とは、ともにネットワーク７５０を介してサーバ７００に接続されている。すなわち、スマートフォン端末機１０１及び１０２は、ネットワーク７５０及びサーバ７００を介して、互いに通信可能な状態で接続されている。
【０１３８】
なお、一例として、スマートフォン端末機１０１及び１０２は同一の機種であり、図６に示すスマートフォン端末機１００と同様であることとする。ここで、スマートフォン端末機１０１は、第１携帯電子端末機の一例であり、スマートフォン端末機１０２は、第２携帯電子端末機の一例である。
【０１３９】
ここで、サーバ７００は、処理部７０１、受信部７０２、送信部７０３、及びメモリ７０４を含む。処理部７０１は、サーバ７００におけるデータの送受信の制御、データの処理、及びデータの管理等を行う部分であり、ＣＰＵコア等によって実現される。サーバ７００は、触感データ処理装置の一例である。
【０１４０】
受信部７０２は、サーバ７００がネットワーク７５０を介してデータを受信する際のインターフェイスになる部分である。受信部７０２は、データ受信部の一例である。送信部７０３は、サーバ７００がネットワーク７５０を介してデータを送信する際のインターフェイスになる部分である。送信部７０３は、データ送信部の一例である。メモリ７０４は、サーバ７００で取り扱うデータを格納する。
【０１４１】
まず利用者Ａは、図１０に示すように、スマートフォン端末機１０１に保存された触感データ９００を選択して電子メールに添付し、ネットワーク７５０を介してサーバ７００に送信する。電子メールの宛先は利用者Ｂである。サーバ７００の受信部７０２は、触感データ９００が添付された電子メールを受信し、送信部７０３は、電子メールを利用者Ｂに送信する。
【０１４２】
利用者Ｂは、ネットワーク７５０を介して触感データが添付された電子メールをサーバ７００から受信し、内部のメモリに保存する。これにより、利用者Ｂは、スマートフォン端末機１０２で、触感データ９００による触感を楽しむことができる。
【０１４３】
なお、ここでは、電子メールに触感データ９００を添付して送信する携帯について説明したが、利用者Ａから利用者Ｂにネットワーク７５０及びサーバ７００を介して触感データ９００を送信する形態は、電子メールへの添付以外の形態であってもよい。電子メールに添付すること以外の形態としては、例えば、ＳＮＳ（Social Networking Service）を利用して、利用者Ａが利用者Ｂに触感データ９００を送信してもよい。
【０１４４】
ここで、利用者Ａからネットワーク７５０を介してサーバ７００に送信される触感データ９００は、第１データの一例である。
【０１４５】
また、スマートフォン端末機１０１及び１０２の機種が異なる場合は、スマートフォン端末機１０１からサーバ７００に送信される触感データ９００を処理部７０１でスマートフォン端末機１０２のために最適化する変換処理を行った上で、変換処理が行われた触感データをスマートフォン端末機１０２に送信すればよい。
【０１４６】
なお、以上のように、利用者Ａがスマートフォン端末機１０１に触感データ９００を保持するには、例えば、スマートフォン端末機１０１が触感データ９００を生成するアプリケーションプログラムを含んでいればよい。ここで、図１２を用いて、利用者Ａがスマートフォン端末機１０１で触感データ９００を生成する手順について説明する。
【０１４７】
図１２は、利用者Ａがスマートフォン端末機１０１で触感データ９００を生成する様子を示す図である。
【０１４８】
図１２（Ａ）は、触感データ９００を生成するアプリケーションプログラムを実行している際のスマートフォン端末機１０１のディスプレイパネル１６０の表示を示す。図１２（Ａ）に示すように、ディスプレイパネル１６０には、画像５１０Ａ、領域選択ボタン６０１、変換ボタン６０２、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃ、振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃ、及び自動ボタン６０５が表示されている。これらのボタンは、ＧＵＩ部品によって実現されている。
【０１４９】
利用者Ａは、スマートフォン端末機１０１のタッチパネル１５０を操作して、触感データ９００（図１１参照）を作成したい写真を選択する。例えば、選択した写真のうち、触感データ９００を作成したい領域をドラッグして選択し、領域選択ボタン６０１を操作して確定する。図１２（Ａ）では、イルカの画像５１０Ａが選択されて、領域選択ボタン６０１が操作されたとする。
【０１５０】
利用者は、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃのいずれかを操作し触感を選択し、振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃのいずれかを選択して振動のレベルを選択する。
【０１５１】
ここで、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃは、それぞれ、つるつる、ざらざら、がたがたの触感を選択するＧＵＩボタンである。振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃは、それぞれ、振動のレベルを強い、普通、弱いの３段階で選択するボタンである。なお、振動レベルの選択は、スマートフォン端末機１０１が振動素子１４０を駆動する際に、増幅率（図８の（Ｂ）参照）を選択することで実現されてもよい。
【０１５２】
利用者は、触感と振動のレベルの選択が完了した後に、変換ボタン６０２を操作することで、画像５１０Ａのデータと、触感及び振動のレベルを表すデータとに基づき、アプリケーションプログラムが図１２（Ｂ）に示すように触感データ９００を作成する。
【０１５３】
また、触感データは自動モードで作成することもできる。利用者が画像５１０Ａを選択して自動ボタン６０５を操作して変換ボタン６０２を操作すると、触感データ９００を生成するアプリケーションプログラムが、画像５１０Ａに対して二値化処理等の画像処理を行うことによってパターン化し、二値化されたデータに応じて振動パターンを自動的に計算して触感データを作成する。
【０１５４】
このように触感データを自動的に作成することも可能である。図１２（Ｂ）には、イルカの画像データ、振幅データ、及び座標データｆ（Ｘ，Ｙ）を含む触感データ９００が生成された様子を模式的に示す。
【０１５５】
図１３は、スマートフォン端末機１０１からサーバ７００に送信された画像データに基づいてサーバ７００で触感データが作成され、スマートフォン端末機１０１及び１０２に送信される際の手順を説明する図である。
【０１５６】
図１３に示すスマートフォン端末機１０１にインストールされている触感データ９００を作成するアプリケーションプログラムは、スマートフォン端末機１０１の内部で触感データ９００を作成するのではなく、サーバ７００で触感データを生成する機能を有するアプリケーションプログラムである。
【０１５７】
図１３には、利用者Ａが画像５１０Ａを選択してサーバ７００に送り、サーバ７００で触感データ９００が生成され、触感データ９００が利用者Ｂに送信される手順を示す。なお、この場合に、利用者Ａが触感データ９００の送信先として、利用者Ｂに加えて自分をＣＣ（Carbon Copy）に含ませておけば、触感データ９００は利用者Ａにも送信される。
【０１５８】
図１４は、図１３に示す手順の詳細をより具体的に示す図である。
【０１５９】
図１４に示すスマートフォン端末機１０１は、触感データを作成するためのアプリケーションを実行している。ディスプレイパネル１６０には、画像５１０Ａ、領域選択ボタン６０１、送信ボタン６０２Ａ、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃ、振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃ、及び自動ボタン６０５が表示されている。これらのボタンは、ＧＵＩ部品によって実現されている。
【０１６０】
利用者Ａは、スマートフォン端末機１０１のタッチパネル１５０を操作して、触感データを作成したい写真を選択する。例えば、選択した写真のうち、触感データを作成したい領域をドラッグして選択し、領域選択ボタン６０１を操作して確定する。図１３では、イルカの画像５１０Ａが選択されて、領域選択ボタン６０１が操作されたとする。
【０１６１】
利用者Ａは、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃのいずれかを操作し触感を選択し、振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃのいずれかを選択して振動のレベルを選択する。
【０１６２】
ここで、触感選択ボタン６０３Ａ、６０３Ｂ、６０３Ｃは、それぞれ、つるつる、ざらざら、がたがたの触感を選択するＧＵＩボタンである。振動レベル設定ボタン６０４Ａ、６０４Ｂ、６０４Ｃは、それぞれ、振動のレベルを強い、普通、弱いの３段階で選択するボタンである。なお、振動レベルの選択は、触感提供装置１００が振動素子１４０を駆動する際に、増幅率（図７の（Ｂ）参照）を選択することで実現されてもよい。
【０１６３】
利用者Ａは、触感と振動のレベルの選択が完了した後に、触感データの送信先を特定する。ここでは、送信先は、利用者Ｂであり、ＣＣに利用者Ａが設定されることとする。
【０１６４】
利用者Ａが送信ボタン６０２Ａを操作することで、画像５１０Ａのデータと、触感及び振動のレベルを表すデータがネットワークを介してサーバ７００に送信され、受信部７０２によって受信される。そして、サーバ７００の処理部７０１で触感データが作成される。
【０１６５】
サーバ７００では、画像５１０Ａのデータに対して、二値化処理等の画像処理によるパターン化が行われ、二値化されたデータに応じて振動パターンを自動的に計算して触感データ９００が作成される。
【０１６６】
そして、サーバ７００の送信部７０３は、利用者Ｂに触感データ９００を送信するとともに、ＣＣで触感データ９００を利用者Ａに送信する。利用者Ａ、Ｂは、それぞれ、触感データ９００をスマートフォン端末機１０１及び１０２のメモリに保存すればよい。
【０１６７】
なお、スマートフォン端末機１０１、サーバ７００、及びスマートフォン端末機１０２の間でのデータの送信は、電子メールに添付することによって送ってもよいし、その他の形態でデータを送信するようにしてもよい。
【０１６８】
また、スマートフォン端末機１０１及び１０２の機種が異なる場合は、スマートフォン端末機１０１からサーバ７００に送信される触感データ９００を処理部７０１でスマートフォン端末機１０２のために最適化する変換処理を行った上で、変換処理が行われた触感データをスマートフォン端末機１０２に送信すればよい。
【０１６９】
この場合には、ＣＣでスマートフォン端末機１０１に送信される触感データ９００と、スマートフォン端末機１０２に送信される変換処理が行われた触感データとは、振幅データの振幅値、及び／又は、座標データ等が異なることになる。
【０１７０】
なお、ここでは、スマートフォン端末機１０１からサーバ７００に送信された画像データに基づいてサーバ７００で触感データが作成される形態について説明した。スマートフォン端末機１０１からサーバ７００に送信される画像データは、第１データの一例である。
【０１７１】
しかしながら、スマートフォン端末機１０１からサーバ７００に画像データを送信する代わりに、サーバ７００に保存されている画像データを特定するデータがスマートフォン端末機１０１からサーバ７００に送信されてもよい。この場合には、画像データを特定するデータが第１データの一例である。
【０１７２】
図１５は、利用者Ａがスマートフォン端末機１０１で近距離無線通信によって触感データ９００を利用者Ｂのスマートフォン端末機１０２に送信する様子を示す図である。
【０１７３】
図１５には、触感データ９００を生成するアプリケーションプログラムを実行している際のスマートフォン端末機１０１のディスプレイパネル１６０の表示を示す。これは、図１２（Ａ）に示す状態と同様である。
【０１７４】
利用者Ａは、図１２（Ａ）で説明した手順と同様の手順によって、アプリケーションプログラムで触感データ９００を作成する。
【０１７５】
そして、通信プロセッサ２３０による近距離無線通信を起動し、利用者Ｂのスマートフォン端末機１０２に触感データを送信する。例えば、Bluetoothを起動して触感データをスマートフォン端末機１０１からスマートフォン端末機１０２に送信すればよい。
【０１７６】
このように、スマートフォン端末機１０１は、ネットワーク７５０及びサーバ７００を介してのデータ送信だけでなく、Bluetooth等のような近距離無線通信で触感データをスマートフォン端末機１０２に送信することができる。なお、スマートフォン端末機１０１と１０２をＵＳＢ(Universal Serial Bus)ケーブルで接続して、ＵＳＢケーブルを介して触感データ９００を送信してもよい。
【０１７７】
以上、実施の形態のスマートフォン端末機１００によれば、トップパネル１２０の超音波帯の固有振動を発生させて利用者の指先に掛かる動摩擦力を変化させるので、利用者に良好な触感を提供することができる。
【０１７８】
また、実施の形態のスマートフォン端末機１００は、画像データの中における画像の座標を表す座標データと、振動素子１４０の駆動に用いる駆動信号の強度を調整するための振幅値を表す振幅データを関連付けた触感データを用いて、操作入力の位置に応じた振幅データを出力する。
【０１７９】
このため、利用者がスマートフォン端末機１００のディスプレイパネル１６０に表示される対象有体物の画像をなぞることにより、対象有体物の実物の表面をなぞっているような触感を利用者に提供することができる。
【０１８０】
特に、対象有体物が、美術品又は工芸品等で実物に触れることができない場合は、実施の形態のスマートフォン端末機１００を用いることによって触感を疑似的に体験できるので、有用性は高い。
【０１８１】
また、実施の形態のスマートフォン端末機１００（図１乃至図３参照）は、正弦波発生器３１０で発生される超音波帯の正弦波の振幅のみを振幅変調器３２０で変調することによって駆動信号を生成している。正弦波発生器３１０で発生される超音波帯の正弦波の周波数は、トップパネル１２０の固有振動数に等しく、また、この固有振動数は振動素子１４０を加味して設定している。
【０１８２】
すなわち、正弦波発生器３１０で発生される超音波帯の正弦波の周波数又は位相を変調することなく、振幅のみを振幅変調器３２０で変調することによって駆動信号を生成している。
【０１８３】
従って、トップパネル１２０の超音波帯の固有振動をトップパネル１２０に発生させることができ、スクイーズ効果による空気層の介在を利用して、指でトップパネル１２０の表面をなぞったときの動摩擦係数を確実に低下させることができる。また、Sticky-band Illusion効果、又は、Fishbone Tactile Illusion効果により、トップパネル１２０の表面に凹凸が存在するような良好な触感を利用者に提供することができる。
【０１８４】
また、以上では、トップパネル１２０に凹凸が存在するような触感を利用者に提供するために、振動素子１４０のオン／オフと振幅を切り替える形態について説明した。振動素子１４０をオフにするとは、振動素子１４０を駆動する駆動信号が表す振幅値をゼロにすることである。
【０１８５】
しかしながら、このような触感を提供するために、必ずしも振動素子１４０をオンからオフにする必要はない。例えば、振動素子１４０のオフの状態の代わりに、振幅を小さくして振動素子１４０を駆動する状態を用いてもよい。例えば、振幅を１／５程度に小さくすることにより、振動素子１４０をオンからオフにする場合と同様に、トップパネル１２０に凹凸が存在するような触感を利用者に提供してもよい。
【０１８６】
この場合は、振動素子１４０の振動の強弱を切り替えるような駆動信号で振動素子１４０を駆動することになる。この結果、トップパネル１２０に発生する固有振動の強弱が切り替えられ、利用者の指先に凹凸が存在するような触感を提供することができる。
【０１８７】
振動素子１４０の振動の強弱を切り替えるために、振動を弱くする際に振動素子１４０をオフにすると、振動素子１４０のオン／オフを切り替えることになる。振動素子１４０のオン／オフを切り替えることは、振動素子１４０を断続的に駆動することである。
【０１８８】
また、実施の形態によれば、利用者Ａのスマートフォン端末機１０１に格納された画像５１０Ａのデータに基づいて生成される触感データ９００を利用者Ｂのスマートフォン端末機１０２に送信することができる。
【０１８９】
触感データ９００は、スマートフォン端末機１０１の内部において、アプリケーションプログラムを実行することによって生成してもよいし、サーバ７００で生成してもよい。
【０１９０】
また、送信経路は、ネットワーク７５０及びサーバ７００を経由する経路であってもよく、また、ネットワーク７５０及びサーバ７００を経由せずに、近距離無線通信でスマートフォン端末機１０１からスマートフォン端末機１０２に直接的に送信する経路であってもよい。
【０１９１】
以上、実施の形態によれば、良好な触感を提供できるスマートフォン端末機１００を提供することができる。
【０１９２】
なお、以上では、イルカの触感を提供する形態について説明したが、対象有体物は、様々な美術品、博物品、工芸品、絵画、書物、仏像、銅像、石像、生物、自然物、人造物等のあらゆる有体物であってもよい。
【０１９３】
また、スマートフォン端末機１００は、利用者が個人的に所有して、あらゆる場所で利用することができるが、このような形態に限られず、博物館、美術館、学校、図書館、商業施設等の様々な場所に設置してもよい。
【０１９４】
また、以上では、携帯電子端末機の一例としてのスマートフォン端末機１００、１０１、１０２について説明したが、携帯電子端末機は、タブレット型のコンピュータ、又は、ゲーム機等であってもよい。
【０１９５】
以下、スマートフォン端末機１００の変形例等について説明する。
【０１９６】
図１６は、実施の形態の第１変形例のスマートフォン端末機１００Ａを示す図である。
【０１９７】
スマートフォン端末機１００Ａは、図１乃至図３に示すスマートフォン端末機１００に対して、ヒータ１８０を追加したものである。その他の構成は、図１乃至図３に示すスマートフォン端末機１００と同様である。
【０１９８】
ヒータ１８０（図１６参照）は、トップパネル１２０の表面の温度を制御できるように、トップパネル１２０の裏面側に配設されている。説明の便宜上、図１６にはヒータ１８０として１本の電熱線を示すが、ヒータ１８０は、トップパネル１２０の一面にわたって設けられていてもよい。また、ヒータ１８０は、タッチパネル１５０の裏側、又は、ディスプレイパネル１６０の裏側に設けられていてもよい。また、ヒータ１８０は、抵抗型の透明導電膜、又は、ニッケル合金等の合金ヒータ等であってもよい。例えば、ヒータ１８０は、室温から６０℃程度まで温度を上昇させることができればよい。
【０１９９】
また、ヒータ１８０の代わりに、あるいは、ヒータ１８０に加えて、ペルチェ素子のように温度を室温よりも下げることができる素子を用いてもよい。
【０２００】
例えば、対象有体物として、暖かいものを表示する場合には、振動による触感に加えて暖かさを利用者に知覚させることにより、より現実味のある触感を利用者に提供することができる。一方、冷たいものを表示する場合には、振動による触感に加えて冷たさを利用者に知覚させることにより、より現実味のある触感を利用者に提供することができる。
【０２０１】
なお、ヒータ１８０の設定温度は、対象有体物の種類によって予めある一定の温度にしてもよいし、部位によって温度分布のある対象有体物の触感を提供する場合は、複数のヒータ１８０を設けるとともに、各ヒータ１８０の設定温度を表す温度データを触感データに追加して、対象有体物の温度分布を表現してもよい。
【０２０２】
図１７は、実施の形態の第２変形例のスマートフォン端末機１００Ｂを示す図である。
【０２０３】
スマートフォン端末機１００Ｂは、図１乃至図３に示すスマートフォン端末機１００に対して、アクチュエータ１９０を追加したものである。その他の構成は、図１乃至図３に示すスマートフォン端末機１００と同様である。
【０２０４】
アクチュエータ１９０は、筐体１１０の裏面側（Ｚ軸負方向側）に設けられており、例えば、平面視で四隅に一つずつ配設される。アクチュエータ１９０は、例えば、可聴帯域の周波数の駆動信号で駆動される。
【０２０５】
アクチュエータ１９０は、例えば、サーボモータやステッピングモータを用いたリニアアクチュエータなどが利用でき、スマートフォン端末機１００Ｂの全体を振動させる。なお、可聴帯域とは、およそ２０ｋＨｚ未満の周波数帯域であり、ここでは、例えば、数１０Ｈｚオーダの駆動信号でアクチュエータ１９０を駆動させる。このようなアクチュエータ１９０は、例えば、１００μｍ〜１ｍｍ程度の変位を発生させることができるものが好ましい。なお、アクチュエータ１９０の駆動は、駆動制御部２４０又は同等の駆動制御部が行えばよい。
【０２０６】
このように、スマートフォン端末機１００Ｂ自体を振動させると、トップパネル１２０の表面に触れる利用者の指先には、振動素子１４０の振動による超音波帯の固有振動と、アクチュエータ１９０による可聴帯域の振動とが合成された振動を提供できる。
【０２０７】
対象有体物の表面の感触によっては、超音波帯の固有振動による定在波の振動に、可聴帯域の振動を加えることにより、より現実味のある触感を提供できる場合がある。
【０２０８】
このような場合に、第２変形例のスマートフォン端末機１００Ｂは有効的である。
【０２０９】
なお、アクチュエータ１９０は、サーボモータやステッピングモータを用いたリニアアクチュエータ以外であってもよく、電気式の駆動素子、油圧式又は空気圧式の駆動素子、圧電アクチュエータ、又は人工筋肉等であってもよい。
【０２１０】
図１８は、実施の形態の第３変形例のスマートフォン端末機１００Ｃを示す図である。図１８に示す断面は、図３に示すＡ−Ａ矢視断面に対応する断面である。図１８では図３と同様に直交座標系であるＸＹＺ座標系を定義する。
【０２１１】
スマートフォン端末機１００Ｃは、筐体１１０Ｃ、トップパネル１２０、パネル１２０Ｃ、両面テープ１３０、振動素子１４０、タッチパネル１５０、ディスプレイパネル１６０Ｃ、及び基板１７０を含む。
【０２１２】
スマートフォン端末機１００Ｃは、図３に示すスマートフォン端末機１００のタッチパネル１５０を裏面側（Ｚ軸負方向側）に設けた構成を有する。このため、図３に示すスマートフォン端末機１００と比べると、両面テープ１３０、振動素子１４０、タッチパネル１５０、及び基板１７０が裏面側に配設されている。
【０２１３】
筐体１１０Ｃには、Ｚ軸正方向側の凹部１１１と、Ｚ軸負方向側の凹部１１１Ｃとが形成されている。凹部１１１の内部には、ディスプレイパネル１６０Ｃが配設され、トップパネル１２０で覆われている。また、凹部１１１Ｃの内部には、基板１７０とタッチパネル１５０が重ねて設けられ、パネル１２０Ｃは両面テープ１３０で筐体１１０Ｃに固定され、パネル１２０ＣのＺ軸正方向側の面には、振動素子１４０が設けられている。
【０２１４】
図１８に示すスマートフォン端末機１００Ｃにおいて、パネル１２０Ｃへの操作入力に応じて、振動素子１４０のオン／オフを切り替えることによってパネル１２０Ｃに超音波帯の固有振動を発生させれば、図３に示すスマートフォン端末機１００と同様に、利用者が指先の感覚でディスプレイパネル１６０Ｃに表示される絵文字（商品）の入れ替えを知覚できるスマートフォン端末機１００Ｃを提供することができる。
【０２１５】
このようなスマートフォン端末機１００Ｃを図１乃至図３に示すスマートフォン端末機１００の代わりに用いてもよい。なお、図１８には、裏面側にタッチパネル１５０を設けたスマートフォン端末機１００Ｃを示すが、図３に示す構造と図１８に示す構造とを合わせて、表面側と裏面側とにそれぞれタッチパネル１５０を設けてもよい。
【０２１６】
図１９は、実施の形態の第４変形例のスマートフォン端末機１００Ｄの動作状態を示す平面図である。
【０２１７】
スマートフォン端末機１００Ｄは、筐体１１０Ｄ、トップパネル１２０Ｄ、両面テープ１３０Ｄ、振動素子１４０Ｄ、タッチパネル１５０Ｄ、ディスプレイパネル１６０Ｄ、及び基板１７０Ｄを含む。
【０２１８】
図１９に示すスマートフォン端末機１００Ｄは、トップパネル１２０Ｄが曲面ガラスであること以外は、図３に示す実施の形態のスマートフォン端末機１００の構成と同様である。
【０２１９】
トップパネル１２０Ｄは、平面視における中央部がＺ軸正方向側に突出するように湾曲している。図１９には、トップパネル１２０ＤのＹＺ平面における断面形状を示すが、ＸＺ平面における断面形状も同様である。
【０２２０】
このように、曲面ガラスのトップパネル１２０Ｄを用いることにより、良好な触感を提供できる。特に、対象有体物の表面が湾曲している場合に有効的である。
【０２２１】
図２０は、スマートフォン端末機１０２に近距離無線通信装置８００を介して触感提供装置３００Ａを接続した状態を示す図である。
【０２２２】
触感提供装置３００Ａは、スマートフォン端末機１００から図６に示す通信機能を実現する構成要素を取り除いた装置であり、内部構成は、図７に示す触感提供装置３００と同様である。
【０２２３】
利用者Ｂは、図２０に示すように、スマートフォン端末機１０２を近距離無線通信装置８００にかざし、好みの触感データをスマートフォン端末機１０２から近距離無線通信装置８００に送信する。
【０２２４】
近距離無線通信装置８００は、例えば、Bluetooth（登録商標）等のように無線状態でスマートフォン端末機１０２と通信が可能であり、触感提供装置１００にデータケーブル８１０を介して接続されている。
【０２２５】
図２０では、利用者は、イルカの画像５１０Ａの触感データを近距離無線通信装置８００を介して触感提供装置１００に送信しており、触感提供装置１００のディスプレイパネル１６０にはイルカの画像５１０Ａが表示されている。近距離無線通信装置８００は、入力装置の一例である。
【０２２６】
この状態で、利用者が画像５１０Ａをなぞると、触感提供装置１００が振動することにより、利用者の指先にイルカの表面に触れたような触感を提供することができる。実施の形態の触感提供装置１００を例えば、レストラン又はカフェ等の人が集う場所に設置すれば、利用者は触感提供装置１００を通じて、イルカ５１０の表面に触れたような触感を体感することができる。
【０２２７】
また、このような場合に、スマートフォン端末機１０２と近距離無線通信装置８００との間におけるデータ通信量、近距離無線通信装置８００又は触感提供装置１００の利用回数又は利用時間等に応じて、課金するようにしてもよい。スマートフォン端末機１０２と触感提供装置１００とは、近距離無線通信装置８００を介さず、直接ケーブルを介した有線通信や、フラッシュメモリカードなどの可搬記憶媒体を介してデータの送信を行うことも可能である。例えば、近距離無線通信装置８００に課金装置８２０を接続して、近距離無線通信装置８００の利用回数又は利用時間等に応じて、利用料を課金してもよい。
【０２２８】
このように触感提供装置３００Ａを用いるのは、例えば、スマートフォン端末機１０２よりも触感提供装置３００Ａの方がよりリアリティのある振動を発生できるような場合、又は、スマートフォン端末機１０２が触感提供装置３００（図７参照）の機能を有しない場合である。
【０２２９】
図２１は、触感提供装置３００Ｂの動作状態を示す平面図である。
【０２３０】
触感提供装置３００Ｂは、ディスプレイパネル１６０を含まない点が図２０に示す触感提供装置３００Ａと異なる。また、ディスプレイパネル１６０を含まず、タッチパネル１５０の操作位置に応じた駆動を行わないため、触感データ（図８の（Ａ）参照）は画像データと座標データを含まなくてもよい。
【０２３１】
その他の構成は、図２０に示す触感提供装置３００Ａと同様であるため、同様の構成要素には同一符号を付し、その説明を省略する。
【０２３２】
図２２は、触感提供装置３００Ｂを示す平面図であり、図２３は、図２２に示す触感提供装置３００ＢのＡ−Ａ矢視断面を示す図である。なお、図２２及び図２３では、図示するように直交座標系であるＸＹＺ座標系を定義する。
【０２３３】
触感提供装置３００Ｂは、筐体１１０、トップパネル１２０、両面テープ１３０、振動素子１４０、タッチパネル１５０、及び基板１７０を含む。触感提供装置３００Ｂでは、基板１７０の上にタッチパネル１５０が直接的に搭載されている。
【０２３４】
触感提供装置３００Ｂの駆動制御部２４０は、トップパネル１２０に操作入力が行われると、触感データに基づく振幅の駆動信号を用いて振動素子１４０を駆動する。
【０２３５】
触感提供装置３００Ｂでは、タッチパネル１５０は利用者の操作入力が行われていることと、操作入力の位置の移動を検出するために設けられている。従って、触感提供装置３００Ｂは、トップパネル１２０に操作入力が行われ、操作入力の位置が移動することをドライバＩＣ１５１から出力される位置データに基づいて検出すると、触感データの振幅データを用いて、振動素子１４０を駆動する。
【０２３６】
例えば、触感提供装置３００Ｂにイルカの触感データが入力される場合は、振動素子１４０は、イルカの皮膚の感触を再現する駆動信号で駆動される。例えば、イルカの皮膚の感触だけを振動で再現したいような場合には、ディスプレイパネル１６０を含まない簡易な構成の触感提供装置３００Ｂでも、利用者に良好な触感を提供することができる。
【０２３７】
以上、実施の形態の第５変形例の触感提供装置３００Ｂによれば、トップパネル１２０の超音波帯の固有振動を発生させて利用者の指先に掛かる動摩擦力を変化させるので、利用者に良好な触感を提供することができる。このような触感提供装置３００Ｂは、対象有体物の表面の触感が略一定であるような場合に、有効的である。
【０２３８】
触感提供装置３００Ｂを例えば、レストラン又はカフェ等の人が集う場所に設置すれば、その場に実物のイルカ（図１参照）がなくても、利用者は触感提供装置３００Ｂを通じて、イルカの表面に触れたような触感を提供することができる。
【０２３９】
また、このような場合に、触感提供装置３００Ｂと近距離無線通信装置８００との間におけるデータ通信量、近距離無線通信装置８００又はスマートフォン端末機１００Ｅの利用回数又は利用時間等に応じて、課金するようにしてもよい。スマートフォン端末機１０２と触感提供装置３００Ｂとは、近距離無線通信装置８００を介さず、直接ケーブルを介した有線通信や、フラッシュメモリカードなどの可搬記憶媒体を介してデータの送信を行うことも可能である。
【０２４０】
また、触感提供装置３００Ｂは、タッチパネル１５０を含まずに、トップパネル１２０への接触を検出するセンサを含んでもよい。この場合には、利用者がトップパネル１２０に触れたことをセンサで検出し、振動素子１４０を駆動すればよい。なお、センサとしては、例えば、圧力センサ等を用いることができる。
【０２４１】
なお、上述のようにディスプレイパネル１６０を含まない場合において、トップパネル１２０にマークを表示し、マークの位置の座標データを触感データに含ませることにより、操作入力の位置に応じた振幅を用いて振動素子１４０を駆動してもよい。
【０２４２】
以上、本発明の例示的な実施の形態の触感データ処理装置、携帯電子端末機、触感提供システム、及び触感データ処理方法について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２４３】
１００、１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１０１、１０２  スマートフォン端末機
１１０、１１０Ｃ、１１０Ｄ  筐体
１２０、１２０Ｃ、１２０Ｄ  トップパネル
１３０、１３０Ｄ  両面テープ
１４０、１４０Ｄ  振動素子
１５０、１５０Ｄ  タッチパネル
１６０、１６０Ｃ、１６０Ｄ  ディスプレイパネル
１７０、１７０Ｄ  基板
２００  制御部
２２０  アプリケーションプロセッサ
２３０  通信プロセッサ
２４０  駆動制御部
２５０  メモリ
３００、３００Ａ、３００Ｂ  触感提供装置
３１０  正弦波発生器
３２０  振幅変調器
７００  サーバ
７０１  処理部
７０２  受信部
７０３  送信部
７０４  メモリ
８００  近距離無線通信装置
【図１】
2016013068.tif 000006
【図２】
2016013068.tif 000007
【図３】
2016013068.tif 000008
【図４】
2016013068.tif 000009
【図５】
2016013068.tif 000010
【図６】
2016013068.tif 000011
【図７】
2016013068.tif 000012
【図８】
2016013068.tif 000013
【図９】
2016013068.tif 000014
【図１０】
2016013068.tif 000015
【図１１】
2016013068.tif 000016
【図１２】
2016013068.tif 000017
【図１３】
2016013068.tif 000018
【図１４】
2016013068.tif 000019
【図１５】
2016013068.tif 000020
【図１６】
2016013068.tif 000021
【図１７】
2016013068.tif 000022
【図１８】
2016013068.tif 000023
【図１９】
2016013068.tif 000024
【図２０】
2016013068.tif 000025
【図２１】
2016013068.tif 000026
【図２２】
2016013068.tif 000027
【図２３】
2016013068.tif 000028
【国際調査報告】
2016013068.tif 000029
2016013068.tif 000030
2016013068.tif 000031