(57)【要約】  複数の指に良好な触感を提供できる、触感提供システム、及び、触感提供装置を提供する。  触感提供システムは、電子機器と、触感提供装置とを含み、触感提供装置は、複数の指に装着される複数の装着部と、複数の装着部が装着される複数の指の腹に対応する複数の部分に配設される複数の振動素子と、複数の指の操作面への接触を検出するセンサと、第１制御部とデータ通信可能な第２制御部とを有し、第１制御部は、第２制御部からセンサによって指の接触が検出されたことを表す通知信号を受信すると、センサで接触が検出される指を表すデータと、座標検出部によって検出される座標とに基づき、操作面に接触している指の種類と当該指が操作面に接触する座標とを求めるとともに、指を表すデータと、当該指が操作面に接触する座標と、表示部に表示される画像とに応じた触感を表す駆動信号を生成し、第２制御部は、駆動信号を用いて、振動素子を駆動する。
2016088246.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、第１触感提供装置とを含む触感提供システムであって、
前記電子機器は、
表示部と、
前記表示部の表示面側に設けられ、操作面を有するトップパネルと、
前記操作面への操作入力の位置の座標を検出する座標検出部と、
第１制御部と
を有し、
前記第１触感提供装置は、
複数の指に装着される装着部と、
前記装着部が装着される複数の指の腹に対応する複数の部分に、それぞれ配設される複数の振動素子と、
前記複数の指のそれぞれの前記操作面への接触を検出するセンサと、
前記第１制御部とデータ通信可能な第２制御部と
を有し、
前記第１制御部は、前記第２制御部から前記センサによって前記指の接触が検出されたことを表す通知信号を受信すると、前記センサで接触が検出される指を表すデータと、前記座標検出部によって検出される座標とに基づき、前記操作面に接触している指の種類と当該指が前記操作面に接触する座標とを求めるとともに、前記指を表すデータと、当該指が前記操作面に接触する座標と、前記表示部に表示される画像とに応じた触感を表す駆動信号を生成し、
前記第２制御部は、前記駆動信号を用いて、前記振動素子を駆動する、触感提供システム。
【請求項２】
前記第１制御部は、前記センサによって接触が検出される指が複数ある場合に、前記操作面の特定の基準座標と、前記センサで接触が検出される指を表すデータと、前記座標検出部によって検出される前記複数の座標との位置関係に基づいて、前記操作面に接触している指の種類と当該指が前記操作面に接触する座標とを求める、請求項１記載の触感提供システム。
【請求項３】
前記基準座標は、平面視で前記表示部の左端側又は右端側に位置し、
前記第１制御部は、前記基準座標と、前記センサで接触が検出される指を表すデータと、前記座標検出部によって検出される前記複数の座標との間の距離に基づいて、前記操作面に接触している指の種類を特定する、請求項２記載の触感提供システム。
【請求項４】
前記第１制御部は、前記基準座標と、前記座標検出部によって検出される前記複数の座標との間の距離に基づいて、前記基準座標に最も近い指の種類を特定した後に、当該特定した指の座標と、前記座標検出部によって検出される残りの座標との間の距離に基づいて、前記特定した指の隣で前記センサによって接触が検出される指の種類を特定する、請求項３記載の触感提供システム。
【請求項５】
前記第１制御部は、前記基準座標と、前記座標検出部によって検出される前記複数の座標との間の距離に基づいて、前記基準座標に最も近い指の種類を特定した後に、当該特定した指の座標と、前記座標検出部によって検出される残りの座標とを用いて所定の曲線を求め、当該曲線に沿って前記特定した指の隣で前記センサによって接触が検出される指の種類を特定する、請求項３記載の触感提供システム。
【請求項６】
前記触感提供システムは、第２触感提供装置をさらに含み、前記第１触感提供装置及び前記第２触感提供装置は、それぞれ、利用者の右手と左手に装着されており、
前記第１触感提供装置の親指に対応する振動素子と、前記第２触感提供装置の親指に対応する振動素子とは、平面視でのサイズが異なり、
前記第１制御部は、前記座標検出部によって検出される面積を表すデータに基づき、前記第１触感提供装置の親指による操作入力と、前記第２触感提供装置の親指による操作入力とを判別する、請求項１乃至５のいずれか一項記載の触感提供システム。
【請求項７】
表示部と、前記表示部の表示面側に設けられ、操作面を有するトップパネルと、前記操作面への操作入力の位置の座標を検出する座標検出部とを含む電子機器の前記操作面に操作入力を行う指に装着され、前記操作面に触れる指先に触感を提供する触感提供装置であって、
複数の指に装着される装着部と、
前記装着部が装着される複数の指の腹に対応する複数の部分に、それぞれ配設される複数の振動素子と、
前記複数の指のそれぞれの前記操作面への接触を検出するセンサと、
前記センサで接触が検出される指を表すデータと、前記座標検出部によって検出される座標とに基づいて前記電子機器で求められる、前記操作面に接触している指の種類を表すデータ、及び、当該指が前記操作面に接触する座標と、前記表示部に表示される画像とに応じた触感を表す駆動信号を用いて、前記振動素子を駆動する、制御部と
を含む、触感提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触感提供システム、及び、触感提供装置に関する。
【背景技術】
【０００２】
従来より、タッチパネルに対して押圧、接触、または近接させて入力操作を行うための入力器具がある。入力器具は、生体の皮膚に接触させた状態を保持可能にした１以上の刺激電極および基準電極と、該入力器具による、前記タッチパネルに対する入力操作により、前記刺激電極と、前記基準電極との間に、前記刺激電極に接触する皮膚の触覚を刺激するための電圧を印加する電圧印加手段とを備えたことを特徴とする（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の入力器具は、１本の指でタッチパネルを操作することを前提にしたものであり、複数の指でタッチパネルを操作する場合に、各指の位置に応じた触覚を提供することはできない。すなわち、複数の指に良好な触感を提供することはできない。【０００５】
そこで、複数の指に良好な触感を提供できる、触感提供システム、及び、触感提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施の形態の触感提供システムは、電子機器と、第１触感提供装置とを含む触感提供システムであって、前記電子機器は、表示部と、前記表示部の表示面側に設けられ、操作面を有するトップパネルと、前記操作面への操作入力の位置の座標を検出する座標検出部と、第１制御部とを有し、前記第１触感提供装置は、複数の指にそれぞれ装着される複数の装着部と、前記複数の装着部がそれぞれ装着される複数の指の腹に対応する複数の部分に、それぞれ配設される複数の振動素子と、前記複数の指のそれぞれの前記操作面への接触を検出するセンサと、前記第１制御部とデータ通信可能な第２制御部とを有し、前記第１制御部は、前記第２制御部から前記センサによって前記指の接触が検出されたことを表す通知信号を受信すると、前記センサで接触が検出される指を表すデータと、前記座標検出部によって検出される座標とに基づき、前記操作面に接触している指の種類と当該指が前記操作面に接触する座標とを求めるとともに、前記指を表すデータと、当該指が前記操作面に接触する座標と、前記表示部に表示される画像とに応じた触感を表す駆動信号を生成し、前記第２制御部は、前記駆動信号を用いて、前記振動素子を駆動する。
【発明の効果】
【０００７】
複数の指に良好な触感を提供できる、触感提供システム、及び、触感提供装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態の触感提供システムを示す図である。
【図２】実施の形態の触感提供装置を示す図である。
【図３】電子機器及び触感提供装置のより詳細なハードウェア構成を示す図である。
【図４】触感提供システムが用いるデータを示す図である。
【図５】触感提供システムにおいて、触感提供装置でトップパネルを接触した指と、タッチパネルによって検出される座標とを関連付ける手法を説明する図である。
【図６】制御部が操作入力の座標を決定する処理を示すフローチャートである。
【図７】制御部が操作入力の座標を決定する処理を示すフローチャートである。
【図８】触感提供装置を装着した手が移動された場合に、利用者に提供される触感の変化を説明する図である。
【図９】触感提供システムにおいて、触感提供装置でトップパネルに接触した指と、タッチパネルによって検出される座標とを関連付ける他の手法を説明する図である。
【図１０】実施の形態の変形例による触感提供システムを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の触感提供システム、及び、触感提供装置を適用した実施の形態について説明する。
【００１０】
＜実施の形態＞
図１は、実施の形態の触感提供システム１００を示す図である。
【００１１】
触感提供システム１００は、電子機器２００と触感提供装置３００を含む。
【００１２】
電子機器２００は、一例として、タッチパネルを入力操作部とする、スマートフォン端末機、又は、タブレット型コンピュータである。電子機器２００は、タッチパネルを入力操作部とする機器であればよいため、例えば、携帯情報端末機、又は、ＰＣ(Personal Computer)であってもよい。
【００１３】
電子機器２００は、筐体２０１、ディスプレイパネル２０２、タッチパネル２０３、及びトップパネル２０４を含む。筐体２０１は、内部に制御部及びメモリ等が配置される。図１に示すように平面視の状態で、筐体２０１の開口部からディスプレイパネル２０２が表出しており、ディスプレイパネル２０２の上に、タッチパネル２０３及びトップパネル２０４がこの順で配設されている。
【００１４】
ディスプレイパネル２０２は、例えば、液晶ディスプレイパネル又は有機ＥＬ(Electroluminescence)パネル等の画像を表示できる表示部であればよい。ディスプレイパネル２０２は、制御部によって駆動制御が行われ、電子機器２００の動作状況に応じて、ＧＵＩ操作部、画像、文字、記号、図形等を表示する。
【００１５】
タッチパネル２０３は、ディスプレイパネル２０２の上に配設されている。タッチパネル２０３は、透過性が高く透明な材料で作製されており、ディスプレイパネル２０２の表示を透過する。
【００１６】
また、タッチパネル２０３は、利用者のトップパネル２０４の表面（操作面）への操作入力の位置を検出できる座標検出部であればよく、例えば、静電容量型又は抵抗膜型の座標検出部であればよい。また、タッチパネル２０３は、複数の操作入力が同時に行われた場合に、すべての操作入力の座標を検出できるタッチパネルであることが望ましい。
【００１７】
触感提供システム１００が１つの（片手用の）触感提供装置３００を含む場合には、タッチパネル２０３は、同時に５箇所の操作入力の座標を検出できることが望ましい。また、同時に５箇所の操作入力の座標を検出できなくても、少なくとも２箇所以上の操作入力の座標を検出できればよい。このような場合には、触感提供装置３００によって触感を提供できる指先の数に制限が生じるが、そのような制限下において、良好な触感を提供することが可能である。
【００１８】
トップパネル２０４は、図１において、最も手前に位置する透明なパネルであり、タッチパネル２０３を操作する際の操作面を有する。操作面は電子機器２００の最表面に位置する。
【００１９】
ここでは、タッチパネル２０３の入力面側にトップパネル２０４が配設される形態について説明するが、トップパネル２０４はタッチパネル２０３と一体的であってもよい。この場合、タッチパネル２０３の表面がトップパネル２０４の表面になり、操作面を構築する。また、電子機器２００は、トップパネル２０４を省いた構成であってもよい。この場合も、タッチパネル２０３の表面が操作面を構築する。
【００２０】
また、タッチパネル２０３が静電容量型の場合は、トップパネル２０４の上にタッチパネル２０３が配設されていてもよい。この場合も、タッチパネル２０３の表面が操作面を構築する。
【００２１】
図１では、電子機器２００のディスプレイパネル２０２にリンゴの画像が表示されている。
【００２２】
触感提供装置３００は、利用者が手に嵌めて利用する装置である。図１では、触感提供装置３００を簡略化して示すが、一例として、利用者の右手に触感提供装置３００が嵌められている。触感提供装置３００は、利用者の手に嵌められた状態で、利用者が電子機器２００の操作面に操作入力を行うと、操作入力が行われている位置の画像に応じた触感を提供する。
【００２３】
すなわち、図１に示すように電子機器２００にリンゴの画像が表示されている場合に、触感提供装置３００を右手に嵌めた利用者が右手の指先でリンゴの画像に触れると、触感提供装置３００が振動することにより、リンゴの表面に触れたような触感が提供される。このような触感は、触感提供装置３００の指の腹に配置される振動素子を振動させることによって実現される。
【００２４】
次に、図２を用いて、触感提供装置３００の詳細について説明する。
【００２５】
図２は、実施の形態の触感提供装置３００を示す図である。図２の（Ａ）と（Ｂ）は、ともに触感提供装置３００を利用者の右手に嵌めた状態を示す。
【００２６】
触感提供装置３００は、装着部３１０、５つの振動素子３２０Ａ〜３２０Ｅ、５つのセンサ３３０Ａ〜３３０Ｅ、５つのドライバ３４０Ａ〜３４０Ｅ、及び制御部３５０を含む。触感提供装置３００は、第１触感提供装置の一例である。
【００２７】
図２には、右手用の触感提供装置３００を示すが、触感提供装置３００は、左手用であってもよい。左手用の触感提供装置３００は、図２に示す右手用の触感提供装置３００とは左右対称な構成を有する。
【００２８】
ここで、５つの振動素子３２０Ａ〜３２０Ｅは、配置される場所が異なるだけで、互いに同様の構成を有する。このため、５つの振動素子３２０Ａ〜３２０Ｅを特に区別しない場合には、単に振動素子３２０と称す。
【００２９】
同様に、５つのセンサ３３０Ａ〜３３０Ｅは、配置される場所が異なるだけで、互いに同様の構成を有する。このため、５つのセンサ３３０Ａ〜３３０Ｅを特に区別しない場合には、単にセンサ３３０と称す。また、５つのドライバ３４０Ａ〜３４０Ｅは、配置される場所が異なるだけで、互いに同様の構成を有する。このため、５つのドライバ３４０Ａ〜３４０Ｅを特に区別しない場合には、単にドライバ３４０と称す。
【００３０】
装着部３１０は、一例として手袋状であり、親指、人差し指、中指、薬指、小指をそれぞれ差し込む指部３１１Ａ〜３１１Ｅを有する。装着部３１０は、一例として、塩化ビニール等の樹脂製である。なお、指部３１１Ａ〜３１１Ｅを特に区別しない場合には、単に指部３１１と称す。
【００３１】
装着部３１０は、振動素子３２０、センサ３３０、ドライバ３４０、及び制御部３５０を利用者の手に装着するために用いられる。装着部３１０は、５つの振動素子３２０と５つのセンサ３３０とを、それぞれ、５本の指の腹の部分に装着できる形状であればよく、手袋状のものに限られない。
【００３２】
振動素子３２０Ａ〜３２０Ｅは、それぞれ、指部３１１Ａ、３１１Ｂ、３１１Ｃ、３１１Ｄ、３１１Ｅの腹の部分に装着される。振動素子３２０Ａ〜３２０Ｅの平面視でのサイズは、互いに等しい。振動素子３２０Ａ〜３２０Ｅの平面視でのサイズは、指の腹の大きさに略等しいか、あるいは、指の腹よりも小さくてもよい。
【００３３】
振動素子３２０Ａ〜３２０Ｅは、それぞれ、配線３０１Ａ〜３０１Ｅを介してドライバ３４０Ａ〜３４０Ｅに接続され、さらに、配線３０２Ａ〜３０２Ｅを介して制御部３５０に接続されている。振動素子３２０Ａ〜３２０Ｅは、制御部３５０が出力する駆動信号に基づき、ドライバ３４０Ａ〜３４０Ｅによって駆動される。
【００３４】
振動素子３２０Ａ〜３２０Ｅの振幅及び周波数は、駆動信号によって決まる。駆動信号の振幅は、電子機器２００のディスプレイパネル２０２に表示される画像が表す物体の触感に応じて設定される。
【００３５】
また、駆動信号の周波数は、可聴域の周波数であってもよいし、超音波帯の周波数であってもよい。ここで、可聴域とは、例えば、約２０ｋＨｚ未満の周波数帯であり、通常、人間が聴き取ることのできる周波数帯をいう。また、超音波帯とは、例えば、約２０ｋＨｚ以上の周波数帯であり、通常、人間が聴き取ることのできない周波数帯をいう。
【００３６】
可聴域又は超音波帯の周波数の駆動信号を用いて振動素子３２０Ａ〜３２０Ｅを駆動することにより、利用者の指先に様々な触感を提供することができる。特に、超音波帯の駆動信号を用いて、超音波帯の固有振動を発生させると、振動素子３２０Ａ〜３２０Ｅと、電子機器２００のトップパネル２０４との間にスクイーズ効果による空気層が介在し、指でトップパネル２０４の表面をなぞったときの動摩擦係数が低下する。
【００３７】
利用者は、超音波帯の固有振動による振動がオフになると、指先に掛かる動摩擦力の増大を感知し、指先の滑り難さ、あるいは、引っ掛かる感じを知覚することになる。そして、指先が滑りにくくなることにより、動摩擦力が高くなるときに、トップパネル２０４の表面に凸部が存在するように感じる。また、これとは逆に、超音波帯の固有振動による振動がオンになると、指先に掛かる動摩擦力の減少を感知し、指先の滑り易さ、あるいは、引っ掛かりが無くなる感じを知覚することになる。これにより、凹部の存在を触感として提供できる。
【００３８】
なお、このように人間が摩擦感の変化によって凹凸を知覚することは、例えば、"触感デザインのための印刷物転写法とSticky-band Illusion"(第11回計測自動制御学会システムインテグレーション部門講演会論文集 (SI2010, 仙台)____174-177, 2010-12)に記載されている。また、"Fishbone Tactile Illusion"(日本バーチャルリアリティ学会第10 回大会論文集(2005 年9 月))にも記載されている。
【００３９】
センサ３３０Ａ〜３３０Ｅは、それぞれ、指部３１１Ａ、３１１Ｂ、３１１Ｃ、３１１Ｄ、３１１Ｅの腹の部分において、振動素子３２０Ａ〜３２０Ｅの隣に装着される。センサ３３０Ａ〜３３０Ｅの平面視でのサイズは、振動素子３２０Ａ〜３２０Ｅよりも小さいため、センサ３３０Ａ〜３３０Ｅは、指の腹の中央に配置される振動素子３２０Ａ〜３２０Ｅの脇に配置される。
【００４０】
センサ３３０Ａ〜３３０Ｅは、それぞれ、指部３１１Ａ〜３１１Ｅの先端の腹部が物体に接触しているかどうかを検出する。
【００４１】
センサ３３０Ａ〜３３０Ｅは、それぞれ、触感提供装置３００を手に装着した利用者が電子機器２００のトップパネル２０４を操作する際に、指部３１１Ａ〜３１１Ｅがトップパネル２０４に接触したかどうかを検出するために設けられている。
【００４２】
センサ３３０Ａ〜３３０Ｅの接続は、例えば、接触式又は光学式で、物品への接触を検出できるセンサであればよい。センサ３３０Ａ〜３３０Ｅは、接触を検出すると、接触を検出したことを表す接触検出信号を制御部３５０に出力する。
【００４３】
センサ３３０Ａ〜３３０Ｅは、配線３０１Ａ〜３０１Ｅと３０２Ａ〜３０２Ｅとによって制御部３５０に接続されており、接触を検知したセンサ３３０は、接触したことを表す接触信号を制御部３５０に出力する。
【００４４】
なお、配線３０１Ａ〜３０１Ｅは、振動素子３２０Ａ〜３２０Ｅとドライバ３４０Ａ〜３４０Ｅとをそれぞれ接続するとともに、センサ３３０Ａ〜３３０Ｅの接続にも用いられる。また、配線３０２Ａ〜３０２Ｅは、ドライバ３４０Ａ〜３４０Ｅと制御部３５０とを接続するとともに、センサ３３０Ａ〜３３０Ｅの接続にも用いられる。
【００４５】
配線３０１Ａ〜３０１Ｅと３０２Ａ〜３０２Ｅは、振動素子３２０Ａ〜３２０Ｅ、ドライバ３４０Ａ〜３４０Ｅ、及び制御部３５０を接続する配線とは別に、センサ３３０Ａ〜３３０Ｅと制御部３５０とを接続する配線を内蔵する。
【００４６】
ドライバ３４０Ａ〜３４０Ｅは、それぞれ、配線３０１Ａ〜３０１Ｅを介して、振動素子３２０Ａ〜３２０Ｅに接続される。また、ドライバ３４０Ａ〜３４０Ｅは、配線３０２Ａ〜３０２Ｅを介して、制御部３５０に接続されている。
【００４７】
ドライバ３４０Ａ〜３４０Ｅは、制御部３５０が出力する駆動信号に基づき、振動素子３２０Ａ〜３２０Ｅを駆動する。
【００４８】
制御部３５０は、センサ３３０Ａ〜３３０Ｅのいずれかから接触検出信号が入力されると、トップパネル２０４に接触した指を表す接触指信号を電子機器２００に送信する。制御部３５０は、第２制御部の一例である。ここでは、ワイヤレス通信によって接触指信号が触感提供装置３００から電子機器２００に送信されることとする。
【００４９】
また、制御部３５０は、電子機器２００からワイヤレス通信で駆動信号を受信すると、駆動信号を用いて、ドライバ３４０Ａ〜３４０Ｅのうちのいずれかを駆動する。駆動信号は、電子機器２００の制御部で生成され、振動素子３２０Ａ〜３２０Ｅの種類、振幅、及び周波数を含む。制御部３５０によって振動素子３２０Ａ〜３２０Ｅのうちトップパネル２０４に接触した指に対応する振動素子が駆動されると、利用者の指に、画像に対応する触感が提供される。
【００５０】
次に、図３を用いて、電子機器２００及び触感提供装置３００のより詳細なハードウェア構成について説明する。
【００５１】
図３は、電子機器２００及び触感提供装置３００のより詳細なハードウェア構成を示す図である。電子機器２００及び触感提供装置３００は、触感提供システム１００を構築する。
【００５２】
電子機器２００は、制御部２１０を含む。制御部２１０は、第１制御部の一例であり、ＣＰＵ(Central Processing Unit)２１１、ディスプレイインターフェース２１２、タッチパネルインターフェース２１３、無線通信インターフェース２１４、バス２１５、ＲＡＭ(Random Access Memory)２１６、内蔵ストレージ２１７、記憶媒体２１８、及び加速度センサ２１９を含む。なお、ディスプレイインターフェース２１２及びタッチパネルインターフェース２１３には、それぞれ、図１に示すディスプレイパネル２０２及びタッチパネル２０３が接続される。
【００５３】
ＣＰＵ２１１は、電子機器２００の動作に伴う処理を行う演算処理部である。ＣＰＵ２１１は、バス２１５によって、ディスプレイインターフェース２１２、タッチパネルインターフェース２１３、無線通信インターフェース２１４、バス２１５、ＲＡＭ２１６、内蔵ストレージ２１７、記憶媒体２１８、及び加速度センサ２１９に接続されている。
【００５４】
ＲＡＭ２１６は、ＣＰＵ２１１のメインメモリである。ＲＡＭ２１６には、例えば、ＣＰＵ２１１が実行するプログラムが展開される。内蔵ストレージ２１７は、電子機器２００の動作に必要なデータ又はプログラムを格納するメモリであり、書き換え可能な記憶媒体である。記憶媒体２１８は、電子機器２００の動作に必要なオペレーションシステム（ＯＳ）、アプリケーションプログラム、及びデータファイル等を格納するメモリである。加速度センサ２１９は、電子機器２００の向きを検出するセンサである。加速度センサ２１９が検出する向きにより、ＣＰＵ２１１は、ディスプレイパネル２０２に表示する画像の向きを設定する。
【００５５】
触感提供装置３００は、振動素子３２０Ａ〜３２０Ｅ、センサ３３０Ａ〜３３０Ｅ、ドライバ３４０Ａ〜３４０Ｅ、及び制御部３５０を含む。図３では、振動素子３２０Ａ〜３２０Ｅとセンサ３３０Ａ〜３３０Ｅを簡略化して示すとともに、配線３１０Ａ〜３０１Ｅ、３０２Ａ〜３０２Ｅ、及び３０３Ａ〜３０３Ｅとを省略する。
【００５６】
制御部３５０は、ＣＰＵチップ３５１、無線通信インターフェース３５２、及びバス３５３を有する。ＣＰＵチップ３５１は、バス３５３を通じて、無線通信インターフェース３５２、センサ３３０Ａ〜３３０Ｅ、及びドライバ３４０Ａ〜３４０Ｅに接続される。また、ＣＰＵチップ３５１は、ドライバ３４０Ａ〜３４０Ｅを介して、振動素子３２０Ａ〜３２０Ｅにそれぞれ接続される。
【００５７】
このようなハードウェア構成を有する電子機器２００と触感提供装置３００は、無線通信インターフェース２１４と３５２を介してデータ通信を行う。なお、ここでは、電子機器２００と触感提供装置３００が、無線通信インターフェース２１４と３５２を介してデータ通信を行う形態について説明するが、電子機器２００と触感提供装置３００は、例えば、ＵＳＢ(Universal Serial Bus)ケーブルを介して接続されることにより、有線でのデータ通信を行う構成であってもよい。
【００５８】
図４は、触感提供システム１００が用いるデータを示す図である。
【００５９】
図４に示すデータは、電子機器２００の記憶媒体２１８にデータファイルとして記憶されるデータのうちの１つであり、駆動信号を生成する際に用いられるデータである。
【００６０】
図４の（Ａ）に示すデータは、センサ３３０Ａ〜３３０ＥのＩＤ(Identification)と、振動素子３２０Ａ〜３２０Ｅとを関連付けたデータである。センサ３３０Ａ〜３３０Ｅには、ＩＤとして、ｓ０１〜ｓ０５が割り振られている。また、センサ３３０Ａ〜３３０ＥのＩＤ（ｓ０１〜ｓ０５）には、振動素子３２０Ａ〜３２０Ｅが関連付けられている。
【００６１】
電子機器２００の制御部２１０は、触感提供装置３００から接触指信号を受信すると、接触指信号に含まれるＩＤに基づいて、センサ３３０Ａ〜３３０Ｅのいずれがトップパネル２０４に接触したかを判別する。また、制御部２１０は、振動素子３２０Ａ〜３２０Ｅを駆動するための駆動信号を図４の（Ａ）に示すデータを用いて生成する。
【００６２】
図４の（Ｂ）は、画像ＩＤ、座標データ、及び駆動信号データを関連付けたデータである。画像ＩＤは、電子機器２００のディスプレイパネル２０２に表示される画像毎に割り振られている。図４の（Ｂ）には、画像ＩＤとしてｉｍｇ０１，ｉｍｇ０２，・・・を示す。
【００６３】
座標データは、タッチパネル２０３の平面視での座標をＸＹ座標系で表したものである。例えば、平面視で長方形状のタッチパネル２０３の四つの頂点のうちの１つをＸＹ座標の原点Ｏとして定義し、長辺方向にＸ軸、短辺方向にＹ軸を設定すればよい。図４の（Ｂ）には、座標データとして、Ｃ１（Ｘ，Ｙ）、Ｃ２（Ｘ，Ｙ）を示す。
【００６４】
駆動信号データは、トップパネル２０４の操作面の座標（Ｘ，Ｙ）の点が触れられているときに、振動素子３２０を振動させる振幅Ａと周波数ｆを含む。駆動信号データは、座標データによって表される座標毎に振幅Ａと周波数ｆを有する関数形式のデータである。図４の（Ｂ）には、駆動信号データとして、ＤＳ１（Ａ１，ｆ１）、ＤＳ２（Ａ２、ｆ２）、・・・を示す。
【００６５】
以上のような座標データ及び駆動信号データは、画像ＩＤ毎に関連付けられている。従って、画像ＩＤと座標が決まれば、駆動信号データによって振幅と周波数が決まることになる。
【００６６】
図５は、触感提供システム１００において、触感提供装置３００でトップパネル２０４を接触した指と、タッチパネル２０３によって検出される座標とを関連付ける手法を説明する図である。まず、図５の（Ａ）に示す手法について説明する。
【００６７】
電子機器２００は、タッチパネル２０３の左下の頂点２０３Ａを原点とするＸＹ座標を用いて座標を定義している。Ｘ軸は、平面視で矩形状のタッチパネル２０３の長手方向に伸延し、Ｙ軸は短手方向に伸延する。また、トップパネル２０４を接触した指の種類を判別するための基準点２０３ＢをＹ軸上で、タッチパネル２０３の短辺の中央の点に定義する。
【００６８】
例えば、タッチパネル２０３のＸ軸方向の長さがα（ｍｍ）、Ｙ軸方向の長さがβ（ｍｍ）であるとすると、原点２０３Ａの座標は（Ｘ，Ｙ）＝（０，０）であり、基準電２０３Ｂの座標は（Ｘ，Ｙ）＝（０，β／２）である。
【００６９】
ここで、基準点２０３Ｂは、タッチパネル２０３のＸ軸方向の左端に位置し、触感提供装置３００は右手用であるため、図５に示すように触感提供装置３００で電子機器２００の操作面に接触すると、基準点２０３Ｂに最も近い指は親指であり、最も遠い指は小指である。
【００７０】
例えば、右手に触感提供装置３００を嵌めた利用者が４本の指で電子機器２００の操作面を同時に操作しているとする。図５では、説明の便宜上、センサ３３０Ａ〜３３０Ｅのみを透過的に示し、接触しているものを黒丸、接触していないものを白丸で示す。
【００７１】
すなわち、図５では、親指、人差し指、薬指、及び小指の４本の指による操作入力が同時に行われている。このため、触感提供装置３００からセンサ３３０Ａ，３３０Ｂ、３３０Ｄ、及び３３０Ｅの接触指信号が電子機器２００に送信されている。
【００７２】
ここで、電子機器２００が４つの接触指信号を同時に受信する場合には、タッチパネル２０３も４つの座標を同時に検出する。
【００７３】
タッチパネル２０３で検出される４つの座標と、親指、人差し指、薬指、及び小指の位置とは、次のように関連付けられる。
【００７４】
まず、基準点２０３Ｂからタッチパネル２０３で検出される４つの座標までの距離を求める。ここでは、基準点２０３Ｂから親指、人差し指、薬指、及び小指までの距離Ｄ１、Ｄ２、Ｄ３、Ｄ４を求める。
【００７５】
基準点２０３Ｂは、タッチパネル２０３のＸ軸方向の左端に位置するため、距離Ｄ１〜Ｄ４のうち、最も短い距離に対応する位置を親指の位置に決定する。
【００７６】
また、人差し指、薬指、及び小指について、Ｄ２＜Ｄ３＜Ｄ４の関係が成り立つ場合は、距離の短いものから順に人差し指、薬指、及び小指の位置を決定すればよいが、必ずしもこのような関係が成立しないおそれがある場合は、人差し指、薬指、及び小指の位置を次のように決定すればよい。
【００７７】
制御部２１０は、親指の座標から、残りの３点の座標までの距離Ｄ１１、Ｄ１２、Ｄ１３を求める。そして、距離Ｄ１１〜Ｄ１３のうち、最も短い距離に対応する位置を人差し指の位置に決定する。人差し指、薬指、及び小指のうち、親指に最も近いのは、人差し指だからである。
【００７８】
そして、人差し指の座標を決定すると、制御部２１０は、人差し指の座標から残りの２点の座標までの距離Ｄ２１、Ｄ２２を求める。そして、距離Ｄ２１、Ｄ２２のうち、短い方の距離に対応する位置を薬指の位置に決定する。薬指と小指のうち、人差し指に近いのは、薬指だからである。
【００７９】
そして、最後に残った座標を小指の座標として決定すればよい。
【００８０】
以上より、触感提供装置３００でトップパネル２０４を接触した指と、タッチパネル２０３によって検出される座標とを関連付けることができる。
【００８１】
トップパネル２０４を接触している４本の指の種類と、タッチパネル２０３で検出される４つの座標とを関連付けることができれば、図４の（Ｂ）のデータを用いて、各指の座標に対応する駆動信号を求めることができる。
【００８２】
従って、制御部２１０は、上述の処理によって、トップパネル２０４を接触している指に対応するセンサ３３０の種類と、タッチパネル２０３で検出される座標とを関連付け、図４の（Ｂ）のデータを用いて、各指の座標に対応する駆動信号を求める。そして、各指に対応するセンサ３３０に対応する振動素子３２０を図４の（Ａ）に示すデータに基づいて選択し、振動素子３２０に対応するドライバ３４０に駆動信号を送信する。
【００８３】
このような処理により、トップパネル２０４に接触した指に、画像に対応する触感を提供することができる。
【００８４】
なお、ここでは、右手用の触感提供装置３００を用いて、操作入力の行われた座標を特定する手法について説明したが、左手用の触感提供装置３００を用いる場合は、基準点２０３Ｂの座標を（Ｘ，Ｙ）＝（α，β／２）に設定すればよい。
【００８５】
また、左手用の触感提供装置３００を用いる場合に、基準点２０３Ｂの座標を（Ｘ，Ｙ）＝（０，β／２）に設定し、基準点２０３Ｂに最も近い座標を小指から順番に決定してもよい。
【００８６】
また、電子機器２００が図５に示す横向きから反時計回りに９０度回転された縦向きにされて、右手用の触感提供装置３００を用いる場合には、基準点２０３Ｂの座標を（Ｘ，Ｙ）＝（α／２，β）に設定すれば、上述の場合と同様に各指の座標を決定できる。
【００８７】
また、電子機器２００が図５に示す横向きから時計回りに９０度回転された縦向きにされて、右手用の触感提供装置３００を用いる場合には、基準点２０３Ｂの座標を（Ｘ，Ｙ）＝（α／２，０）に設定すれば、上述の場合と同様に各指の操作入力の座標を決定できる。
【００８８】
なお、右手の親指の座標を決定した後に、図５の（Ｂ）に示すように、親指の座標を中心とする右回りの円弧５００を描き、円弧５００の視点５００Ａから終点５００Ｂにかけて、円弧に近い順に、人差し指、薬指、及び小指を検出するようにしてもよい。このような円弧５００の半径は、人間の手の平均的なサイズに基づいて、例えば、５ｃｍから１０ｃｍ程度に設定すればよい。また、円弧５００の変わりに、ベジェ曲線等を当て嵌めて、人差し指、薬指、及び小指を検出してもよい。なお、左手の指を検出する場合は、左手の親指の座標を検出した後に、左回りの円弧を描いて検出を行えばよい。
【００８９】
次に、図６及び図７を用いて、制御部２１０による操作入力の座標の決定方法について説明する。
【００９０】
図６及び図７は、制御部２１０が操作入力の座標を決定する処理を示すフローチャートである。
【００９１】
電子機器２００の電源が投入されると、又は、アプリケーションプログラムが実行されると、制御部２１０は、処理をスタートする。
【００９２】
まず、制御部２１０は、加速度センサ２１９の出力に基づき、電子機器２００の向きを判定する（ステップＳ１）。電子機器２００は、長方形状のディスプレイパネル２０２のどの辺が表示画像における上方に位置しているかを加速度センサ２１９の出力に基づいて判定する。
【００９３】
制御部２１０は、電子機器２１０の向きは横向きであるかどうかを判定する（ステップＳ２）。横向きとは、図５に示すように、平面視で長方形状のディスプレイパネル２０２の長辺が表示画像の上方に位置している場合である。また、図５に示す電子機器２００を１８０度回転させて２本の長辺の位置を入れ替えた状態も横向きである。また、縦向きとは、横向きに対して、９０度回転させた向きである。
【００９４】
制御部２１０は、電子機器２１０の向きは横向きである（Ｓ２：ＹＥＳ）と判定すると、２つの横用基準点を選択する（ステップＳ３Ａ）。２つの横用基準点とは、図５に示す（Ｘ，Ｙ）＝（０，β／２）の基準点２０３Ｂと、（Ｘ，Ｙ）＝（α，β／２）の基準点である。
【００９５】
一方、制御部２１０は、電子機器２１０の向きは横向きではない（Ｓ２：ＮＯ）と判定すると、２つの縦用基準点を選択する（ステップＳ３Ｂ）。２つの縦用基準点とは、（Ｘ，Ｙ）＝（α／２，β）の基準点と、（Ｘ，Ｙ）＝（α／２，０）の基準点である。
【００９６】
制御部２１０は、触感提供装置３００が右手用かどうかを判定する（ステップＳ４）。ステップＳ４の判定は、記憶媒体２１８に予め触感提供装置３００が右手用又は左手用のいずれであるかを表すデータを格納しておき、制御部２１０がデータを読み出すことによって判定すればよい。
【００９７】
制御部２１０は、触感提供装置３００が右手用である（Ｓ４：ＹＥＳ）と判定すると、左側の基準点を選択する（ステップＳ５Ａ）。左側とはディスプレイパネル２０２に向かって左側であることを意味する。例えば、図５に示すように電子機器２００が横向きの場合は、図５に示す（Ｘ，Ｙ）＝（０，β／２）の基準点２０３Ｂを選択する。
【００９８】
一方、制御部２１０は、触感提供装置３００が右手用ではない（Ｓ４：ＮＯ）と判定すると、右側の基準点を選択する（ステップＳ５Ｂ）。右側とはディスプレイパネル２０２に向かって右側であることを意味する。例えば、図５に示すように電子機器２００が横向きの場合は、（Ｘ，Ｙ）＝（α，β／２）の基準点を選択する。
【００９９】
制御部２１０は、タッチパネル２０３の出力信号に基づき、座標が検出されているかどうかを判定する（ステップＳ６）。ステップＳ６の処理は、座標が検出されるまで繰り返し実行される。
【０１００】
制御部２１０は、センサ３３０によって接触が検出されているかどうかを判定する（ステップＳ７）。ステップＳ７の処理は、具体的には、制御部２１０が触感提供装置３００からセンサ３３０の接触指信号を受信しているかどうかで判定すればよい。
【０１０１】
なお、制御部２１０は、センサ３３０によって接触が検出されていない（Ｓ７：ＮＯ）と判定すると、フローをステップＳ６にリターンする。
【０１０２】
制御部２１０は、センサ３３０によって接触が検出されている（Ｓ７：ＹＥＳ）と判定すると、タッチパネル２０３によって検出される座標の数と、センサ３３０によって検出される接触の数とが一致するかどうかを判定する（ステップＳ８）。
【０１０３】
なお、制御部２１０は、数が一致しない（Ｓ８：ＮＯ）と判定すると、フローをステップＳ６にリターンする。
【０１０４】
制御部２１０は、数が一致する（Ｓ８：ＹＥＳ）と判定すると、タッチパネル２０３によって検出される複数の座標の各々と、基準点との距離を計算し、基準点に最も近い座標を抽出する（ステップＳ９）。
【０１０５】
制御部２１０は、センサ３３０によって接触が検出されている複数の指のうち、指番号ｎが最も小さい指と、ステップＳ９で抽出した座標とを関連付ける（ステップＳ１０）。
【０１０６】
ここで、指番号とは、一例として、親指から順番に第１指〜第５指まで番号を振った場合に、第ｎ番（ｎ＝１〜５）の指を表す番号である。指番号は、図４の（Ａ）に示すセンサ３３０Ａ〜３３０ＥのＩＤ（ｓ０１〜ｓ０５）に対応する。
【０１０７】
制御部２１０は、ステップＳ９で抽出した座標と、残りの座標との距離を計算し、ステップＳ９で抽出した座標に一番近い座標を抽出する（ステップＳ１１）。
【０１０８】
制御部２１０は、まだ座標と関連付けられておらず、センサ３３０で接触が検出されている残りの指のうち、指番号ｎが一番小さい指をステップＳ１１で抽出した座標と関連付ける（ステップＳ１２）。
【０１０９】
制御部２１０は、まだ座標と関連付けられておらず、センサ３３０で接触が検出されている指がある場合は、ステップＳ１１及びＳ１２と同様の処理を行うことにより、指と座標の関連づけを行う（ステップＳ１３）。
【０１１０】
制御部２１０は、センサ３３０で接触が検出されている指の数が２つの場合は、ステップＳ９〜Ｓ１２の処理で関連付けの処理が終了するため、ステップＳ１３では特に処理を行わずにステップＳ１４にフローを進める。
【０１１１】
制御部２１０は、座標と関連付けが完了した各指について、座標に対応する駆動信号を取得する（ステップＳ１４）。
【０１１２】
制御部２１０は、駆動信号を触感提供装置３００に送信する（ステップＳ１５）。これにより、センサ３３０で接触が検出された各指の座標に位置する画像に応じた触感が、利用者の指先に提供される。
【０１１３】
制御部２１０は、処理の終了かどうかを判定する（ステップＳ１６）。処理の終了とは、例えば、電子機器２００の電源の遮断、又は、アプリケーションプログラムの終了等である。
【０１１４】
制御部２１０は、処理の終了ではない（Ｓ１６：ＮＯ）と判定すると、タッチパネル２０３が検出する座標の数が変化したかどうかを判定する（ステップＳ１７）。タッチパネル２０３によって検出される座標の数が変化した場合には、利用者による操作入力の内容が変化しているため、駆動信号を変更する必要があるからである。
【０１１５】
制御部２１０は、タッチパネル２０３によって検出される座標の数が変化した（Ｓ１７：ＹＥＳ）と判定すると、フローをステップＳ６にリターンする。
【０１１６】
制御部２１０は、タッチパネル２０３によって検出される座標の数が変化していない（Ｓ１７：ＮＯ）と判定すると、タッチパネル２０３の出力に基づいて座標の移動をトレースし、移動する座標と指との関連づけを維持する（ステップＳ１８）。
【０１１７】
制御部２１０は、ステップＳ１８の処理が終了すると、フローをステップＳ１４にリターンする。これにより、移動後の座標について駆動信号が生成され、画像に応じた触感が提供される。
【０１１８】
なお、制御部２１０は、処理の終了である（Ｓ１６：ＹＥＳ）と判定すると、一連の処理を終了する。
【０１１９】
以上の処理により、触感提供装置３００を手に嵌めた利用者の指先には、電子機器２００の操作面に接触した位置に存在する画像に応じた触感が提供される。
【０１２０】
図８は、触感提供装置３００を装着した手が移動された場合に、利用者に提供される触感の変化を説明する図である。
【０１２１】
図８の（Ａ）に示す状態では、触感提供装置３００を装着した利用者の右手の指先は、電子機器２００の操作面に接触している。このため、図８の（Ａ）では、センサ３３０Ａ〜３３０Ｅをすべて黒丸で表す。
【０１２２】
このとき、センサ３３０Ｂは、リンゴの画像のエッジに差し掛かっているが、センサ３３０Ａ、３３０Ｃ〜３３０Ｅは、リンゴの画像には触れていない。このため、センサ３３０Ｂに対応する振動素子３２０Ｂ（図５参照）のみが駆動され、リンゴに触れている触感が利用者に提供される。
【０１２３】
また、利用者が右手を移動し、図８の（Ｂ）に示すように、センサ３３０Ａ〜３３０Ｃがリンゴに触れて、センサ３３０Ｄ及び３３０Ｅがリンゴに触れていない状態になると、センサ３３０Ａ〜３３０Ｃに対応する振動素子３２０Ａ〜３２０Ｃ（図５参照）が駆動され、リンゴに触れている触感（擬似的な立体感）が利用者に提供される。
【０１２４】
以上のように、触感提供システム１００を用いると、触感提供装置３００を装着した利用者の手の各指先の位置と、指先の位置に対応する画像とに応じて、画像が表す物体を本当に触っているような触感が利用者に提供される。
【０１２５】
触感提供システム１００は、電子機器２００を振動させることなく、触感提供装置３００を手に装着することによって、利用者の指先が触れる画像に応じた触感を提供することができる。
【０１２６】
また、各指に対応する振動素子３２０Ａ〜３２０Ｅを、互いに異なる駆動信号で駆動できるので、各指によりリアリティの高い触感を提供することができる。
【０１２７】
また、利用者の手に装着される触感提供装置３００の振動素子３２０Ａ〜３２０Ｅを振動させるため、指先に振動を伝え易い。また、振動素子３２０Ａ〜３２０Ｅの表面を装着部３１０で覆う場合には、覆う部分に硬い材質のものを用いることにより、振動の振幅の減衰を抑制でき、より強い触感を提供することができる。
【０１２８】
また、電子機器２００のトップパネル２０４にヤング率の高い材料を用いることにより、あるいは、トップパネル２０４とタッチパネル２０３の間に隙間を設けずに一体化することにより、触感提供装置３００がトップパネル２０４から受ける反力を増大することができ、より強い触感を提供することができる。
【０１２９】
以上のような触感提供システム１００で表示する画像は、様々な画像であってよい。画像データと駆動信号とを予め用意しておけば、様々な画像に対応する触感を提供できる。例えば、ゲーム等に登場する様々なキャラクタの画像、動植物の写真の画像、美術品等の写真の画像等に対応した駆動信号を準備しておけば、触感提供システム１００を様々なシーンで使用することができる。
【０１３０】
以上、実施の形態によれば、複数の指に良好な触感を提供できる、触感提供システム１００、及び、触感提供装置３００を提供することができる。
【０１３１】
なお、次のように触感提供装置３００を駆動してもよい。図８の（Ａ）から（Ｂ）に示す位置に利用者の右手が移動した場合に、図８の（Ａ）の状態では、センサ３３０Ｂに対応する振動素子３２０Ｂを駆動する駆動信号の振幅を小さくするとともに、センサ３３０Ａ，３３０Ｃ〜３３０Ｅに対応する振動素子３２０Ａ、３２０Ｃ〜３２０Ｅを駆動する駆動信号の振幅を大きくする。
【０１３２】
このようにすれば、人差し指に掛かる動摩擦力が大きくなり、親指、中指、薬指、小指にかかる動摩擦力は小さくなる。
【０１３３】
そして、利用者が右手を移動し、図８の（Ｂ）に示すように、センサ３３０Ａ〜３３０Ｃがリンゴに触れて、センサ３３０Ｄ及び３３０Ｅがリンゴに触れていない状態になったときに、センサ３３０Ａ〜３３０Ｃに対応する振動素子３２０Ａ〜３３０Ｃを駆動する駆動信号の振幅を小さくするとともに、センサ３３０Ｄ及び３３０Ｅに対応する振動素子３２０Ｄ及び３２０Ｅを駆動する駆動信号の振幅を大きくする。
【０１３４】
このように駆動すると、親指と中指には、動摩擦力が小さい状態から大きい状態に変化するため、リンゴのエッジにさしかかったときに、凸感を提供することができる。
【０１３５】
特に、振動素子３２０Ａ〜３２０Ｅに超音波帯の固有振動が生じるように駆動すれば、スクイーズ効果によって、このような凸感をより顕著なものとして提供することができる。
【０１３６】
また、このような振幅の変化は、上述とは逆のパターンで行ってもよい。
【０１３７】
ここで、図９を用いて、トップパネル２０４に接触した指と、タッチパネル２０３によって検出される座標とを関連付ける他の手法について説明する。
【０１３８】
図９は、触感提供システム１００において、触感提供装置３００でトップパネル２０４に接触した指と、タッチパネル２０３によって検出される座標とを関連付ける他の手法を説明する図である。
【０１３９】
電子機器２００は、タッチパネル２０３の左下の頂点２０３Ａを原点とするＸＹ座標を用いて座標を定義している。Ｘ軸は、平面視で矩形状のタッチパネル２０３の長手方向に伸延し、Ｙ軸は短手方向に伸延する。また、トップパネル２０４を接触した指の種類を判別するための基準点２０３ＢをＹ軸上で、タッチパネル２０３の短辺の中央の点に定義する。
【０１４０】
例えば、タッチパネル２０３のＸ軸方向の長さがα（ｍｍ）、Ｙ軸方向の長さがβ（ｍｍ）であるとすると、原点２０３Ａの座標は（Ｘ，Ｙ）＝（０，０）であり、基準電２０３Ｂの座標は（Ｘ，Ｙ）＝（０，β／２）である。
【０１４１】
ここで、基準点２０３Ｂは、タッチパネル２０３のＸ軸方向の左端に位置し、触感提供装置３００は右手用であるため、図９に示すように触感提供装置３００で電子機器２００の操作面に接触すると、基準点２０３Ｂに最も近い指は親指であり、最も遠い指は小指である。
【０１４２】
例えば、右手に触感提供装置３００を嵌めた利用者が４本の指で電子機器２００の操作面を同時に操作しているとする。図９では、説明の便宜上、センサ３３０Ａ〜３３０Ｅのみを透過的に示し、接触しているものを黒丸、接触していないものを白丸で示す。
【０１４３】
すなわち、図９では、親指、人差し指、薬指、及び小指の４本の指による操作入力が同時に行われている。このため、触感提供装置３００からセンサ３３０Ａ，３３０Ｂ、３３０Ｄ、及び３３０Ｅの接触指信号が電子機器２００に送信されている。
【０１４４】
ここで、電子機器２００が４つの接触指信号を同時に受信する場合には、タッチパネル２０３も４つの座標を同時に検出する。
【０１４５】
タッチパネル２０３で検出される４つの座標と、親指、人差し指、薬指、及び小指の位置とは、次のように関連付けられる。
【０１４６】
まず、基準点２０３Ｂからタッチパネル２０３で検出される４つの座標までの距離を求める。ここでは、距離の短いものから順にＤ１、Ｄ２、Ｄ３、Ｄ４とする。すなわち、Ｄ１＜Ｄ２＜Ｄ３＜Ｄ４の関係が成立する。
【０１４７】
このため、基準点２０３Ｂから最も近い座標が親指の座標であることが分かり、人差し指、薬指、小指の順に基準点２０３Ｂから遠い座標になることが分かる。
【０１４８】
以上より、触感提供装置３００でトップパネル２０４を接触した指と、タッチパネル２０３によって検出される座標とを関連付けることができる。
【０１４９】
トップパネル２０４を接触している４本の指の種類と、タッチパネル２０３で検出される４つの座標とを関連付けることができれば、図４の（Ｂ）のデータを用いて、各指の座標に対応する駆動信号を求めることができる。
【０１５０】
従って、制御部２１０は、上述の処理によって、トップパネル２０４を接触している指に対応するセンサ３３０の種類と、タッチパネル２０３で検出される座標とを関連付け、図４の（Ｂ）のデータを用いて、各指の座標に対応する駆動信号を求める。そして、各指に対応するセンサ３３０に対応する振動素子３２０を図４の（Ａ）に示すデータに基づいて選択し、振動素子３２０に対応するドライバ３４０に駆動信号を送信する。
【０１５１】
このような処理により、トップパネル２０４に接触した指に、画像に対応する触感を提供することができる。
【０１５２】
以上、図９に示す形態によれば、複数の指に良好な触感を提供できる、触感提供システム１００、及び、触感提供装置３００を提供することができる。
【０１５３】
図１０は、実施の形態の変形例による触感提供システム１００Ａを示す図である。触感提供システム１００Ａは、電子機器２００と触感提供装置３００Ｒ及び３００Ｌとを含む。触感提供装置３００Ｒは右手用であり、触感提供装置３００Ｌは左手用である。
【０１５４】
触感提供装置３００Ｒは、振動素子３２０ＲＡ〜３２０ＲＥと、センサ３３０ＲＡ〜３３０ＲＥとを含む。触感提供装置３００Ｒは、この他に、装着部３１０、ドライバ３４０Ａ〜３４０Ｅ、及び制御部３５０（図２参照）とそれぞれ同様の装着部、ドライバ、及び制御部を含むが、図１０では省略する。
【０１５５】
振動素子３２０ＲＡ〜３２０ＲＥ、及び、センサ３３０ＲＡ〜３３０ＲＥは、それぞれ、図２及び図５に示す振動素子３２０Ａ〜３２０Ｅ、及び、センサ３３０Ａ〜３３０Ｅと同様であるが、振動素子３２０ＲＡは、振動素子３２０Ａよりも平面視でのサイズが大きい。すなわち、振動素子３２０ＲＡの平面視でのサイズは、振動素子３２０ＲＢ〜３２０ＲＥよりも大きい。
【０１５６】
触感提供装置３００Ｌは、振動素子３２０ＬＡ〜３２０ＬＥと、センサ３３０ＬＡ〜３３０ＬＥとを含む。触感提供装置３００Ｒは、右手用の触感提供装置３００Ｒを左手用にした構成を有するため、触感提供装置３００Ｒとは左右対称な構成を有する。
【０１５７】
振動素子３２０ＬＢ〜３２０ＬＥの平面視でのサイズは、振動素子３２０ＲＢ〜３２０ＲＥと等しい。振動素子３２０ＬＡのサイズは、振動素子３２０ＬＢ〜３２０ＬＥよりも大きいが、振動素子３２０ＲＡよりも小さい。それ以外は、触感提供装置３００Ｌは、触感提供装置３００Ｒと同様の構成を有する。
【０１５８】
図１０に示すように、利用者が両手にそれぞれ触感提供装置３００Ｒ及び３００Ｌを装着して、電子機器２００の操作面に両手で操作入力を行うと、右手の親指と左手の親指がタッチパネル２０３の中央部で交差し、右手の親指の方が左手の親指よりも左側に位置する場合がある。また、右手の親指が、左手の人差し指よりも左側に位置する場合があり得るし、この逆もあり得る。
【０１５９】
このような場合に、右手の親指による操作入力と、左手の親指による操作入力とを判別し易くするために、触感提供システム１００Ａは、右手の親指に対応する振動素子３２０ＲＡと、左手の親指に対応する振動素子３２０ＬＡと、両手のその他の指に対応する振動素子３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢ〜３２０ＬＥの平面視でのサイズが異なるようにしている。すなわち、振動素子３２０ＲＡ〜ＲＥ及び３２０ＬＡ〜３２０ＬＥは、平面視でのサイズが異なる３種類の振動素子によって実現されている。
【０１６０】
このように平面視でのサイズが異なる振動素子３２０ＲＡと、振動素子３２０ＬＡと、振動素子３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢ〜３２０ＬＥとを用いるのは、次のような理由による。
【０１６１】
振動素子３２０ＲＡ〜ＲＥ及び３２０ＬＡ〜３２０ＬＥは、装着部３１０（図２参照）の指の腹の中央に配置され、指の腹のサイズと略等しいサイズを有するため、利用者がタッチパネル２０３を操作する際に、タッチパネル２０３に接触する面積は、振動素子３２０ＲＡ〜ＲＥ及び３２０ＬＡ〜３２０ＬＥの平面視でのサイズによって決まるからである。
【０１６２】
また、タッチパネル２０３は、操作入力の座標を検出するときに、指先が接触する面積を計算するからである。
【０１６３】
従って、右手の親指に対応する振動素子３２０ＲＡと、左手の親指に対応する振動素子３２０ＬＡと、両手のその他の指に対応する振動素子３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢ〜３２０ＬＥの平面視でのサイズが異なるようにしておけば、右手の親指、左手の親指、及び両手のその他の指による操作入力を、面積によって判別できるからである。
【０１６４】
このような振動素子３２０ＲＡと、３２０ＬＡと、３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢとを用いれば、図１０に示すように、利用者が電子機器２００の操作面に両手で操作入力を行い、右手の親指と左手の親指が交差しても、タッチパネル２０３で検出される面積の情報に基づいて、右手の親指と左手の親指の座標を判別できる。
【０１６５】
そして、右手のその他の指の座標については、右手の親指の座標を用いて、図５を用いて説明した手法と同様の手法によって、座標を検出することができる。この際に、基準点２０３Ｒを用いればよい。基準点２０３Ｒは、平面視でタッチパネル２０３の右端側で、Ｙ軸方向の長さの中央よりもＹ軸負方向側に位置する。
【０１６６】
また、左手の親指以外の指についても同様の手法で座標を検出することができる。この際に、基準点２０３Ｌを用いればよい。基準点２０３Ｌは、平面視でタッチパネル２０３の左端側で、Ｙ軸方向の長さの中央よりもＹ軸負方向側に位置する。
【０１６７】
このため、図１０に示すように、利用者が電子機器２００の操作面に両手で操作入力を行う場合であっても、各指と、座標とを関連付けることができ、各指に対応する振動素子３２０ＲＡ〜３２０ＲＥ及び３２０ＬＡ〜３２０ＬＥに、画像に対応する駆動信号を送信することができる。
【０１６８】
この結果、図１０に示すように、利用者が電子機器２００の操作面に両手で操作入力を行う場合に、利用者の各指に触感を提供することができる。
【０１６９】
以上、実施の形態の変形例によれば、複数の指に良好な触感を提供できる、触感提供システム１００Ａ、及び、触感提供装置３００Ｒ及び３００Ｌを提供することができる。
【０１７０】
なお、以上では、右手の親指に対応する振動素子３２０ＲＡと、左手の親指に対応する振動素子３２０ＬＡと、両手のその他の指に対応する振動素子３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢ〜３２０ＬＥの平面視でのサイズが異なる形態について説明した。しかしながら、さらに、両手のその他の指に対応する振動素子３２０ＲＢ〜３２０ＲＥ及び３２０ＬＢ〜３２０ＬＥについても、平面視でのサイズが異なるようにしてもよい。例えば、タッチパネル２０３が１０箇所への同時の操作入力を判別できる場合には、全ての指に対応する振動素子３２０ＲＡ〜ＲＥ及び３２０ＬＡ〜３２０ＬＥの平面視でのサイズが異なるようにしてもよい。
【０１７１】
以上、本発明の例示的な実施の形態の触感提供システム、及び、触感提供装置について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１７２】
１００、１００Ａ  触感提供システム
２００  電子機器
２０１  筐体
２０２  ディスプレイパネル
２０３  タッチパネル
２０４  トップパネル
３００  触感提供装置
３１０  装着部
３２０、３２０Ａ〜３２０Ｅ  振動素子
３３０、３３０Ａ〜３３０Ｅ  センサ
３４０、３４０Ａ〜３４０Ｅ  ドライバ
３５０  制御部
３００Ｒ、３００Ｌ  触感提供装置
３２０ＲＡ〜３２０ＲＥ、３２０ＬＡ〜３２０ＬＥ  振動素子
３３０ＲＡ〜３３０ＲＥ、３３０ＬＡ〜３３０ＬＥ  センサ
【図１】
2016088246.tif 000003
【図２】
2016088246.tif 000004
【図３】
2016088246.tif 000005
【図４】
2016088246.tif 000006
【図５】
2016088246.tif 000007
【図６】
2016088246.tif 000008
【図７】
2016088246.tif 000009
【図８】
2016088246.tif 000010
【図９】
2016088246.tif 000011
【図１０】
2016088246.tif 000012
【国際調査報告】
2016088246.tif 000013
2016088246.tif 000014
2016088246.tif 000015