(57)【要約】【課題】触覚刺激の知覚位置の設定に関して直感的な操作を可能とする情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、を備える、情報処理装置。【選択図】図１
2019163260.tif 000002
【特許請求の範囲】
【請求項１】
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、
を備える、情報処理装置。
【請求項２】
前記触覚提示デバイスに関連する情報は、前記触覚提示デバイスにおける複数の触覚刺激部の位置を示す情報である、請求項１に記載の情報処理装置。
【請求項３】
前記触覚提示デバイスに関連する情報は、前記触覚提示デバイスの外形を示す情報である、請求項１に記載の情報処理装置。
【請求項４】
前記生成部は、前記ユーザに指定された前記知覚位置と知覚強度に応じて、前記出力制御信号を生成する、請求項１に記載の情報処理装置。
【請求項５】
前記生成部は、前記ユーザに選択された種類の触覚刺激が前記知覚位置で知覚されるよう、前記出力制御信号を生成する、請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、複数種類の触覚刺激の選択画面を表示する、請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記ユーザに指定された前記知覚位置に応じて、適した触覚刺激の種類を推薦する推薦画面を表示する、請求項５に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記知覚位置の移動経路を示す表示を行う、請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、
前記知覚位置の移動を示す動画と、
前記動画のシークバーと、を表示する、請求項８に記載の情報処理装置。
【請求項１０】
前記表示制御部は、
前記知覚位置で触覚刺激が提示される際に再生される動画コンテンツを併せて表示する、請求項９に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、
前記知覚位置の移動を示す動画の再生に合わせて、前記生成した出力制御信号を前記触覚提示デバイスに出力する制御を行う、請求項９に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記ユーザに指定された知覚位置に応じて、前記複数の触覚刺激部の位置を最適化した推薦画面を表示する、請求項１に記載の情報処理装置。
【請求項１３】
前記表示制御部は、前記ユーザに指定された知覚位置と、前記複数の触覚刺激部の位置に応じて、前記知覚位置を最適化した推薦画面を表示する、請求項１に記載の情報処理装置。
【請求項１４】
前記知覚位置および前記知覚位置の移動経路は、実物体上の３次元位置を取得するコントローラにより入力される、請求項１に記載の情報処理装置。
【請求項１５】
プロセッサが、
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示することと、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成することと、
を含む、情報処理方法。
【請求項１６】
コンピュータを、
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば、振動などの触覚刺激をユーザに提示するための技術が各種提案されている。【０００３】
下記特許文献１には、仮想空間においてイベントが発生した場合に、所定のデバイスに触覚刺激を出力させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１６６８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、触覚刺激の対象となる位置などによって、出力される触覚刺激が異なることが望まれる場合があるが、特許文献１に記載の技術では、位置情報によらずに、同一の触覚刺激が出力されていた。【０００６】
また、触覚提示の効果は、各触覚提示デバイスに出力される信号の波形で確認するしかなく、実際の提示効果が分り難かった。【０００７】
そこで、本開示では、触覚刺激の知覚位置の設定に関して直感的な操作を可能とする情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、を備える、情報処理装置を提案する。【０００９】
本開示によれば、プロセッサが、触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示することと、前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成することと、を含む、情報処理方法を提案する。【００１０】
本開示によれば、コンピュータを、触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、として機能させるための、プログラムを提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、触覚刺激の知覚位置の設定に関して直感的な操作を可能とする。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理システムの概要について説明する図である。
【図２】各触覚刺激部から出力される触覚を波形で表示する場合の例について示す図である。
【図３】本実施形態による知覚効果デザインにおける工程の削減について説明する図である。
【図４】本実施形態による情報処理装置および触覚提示デバイスの構成の一例を示すブロック図である。
【図５】本実施形態による触覚刺激部の位置を設定する設定画面の一例を示す図である。
【図６】本実施形態による知覚効果の設定画面の一例を示す図である。
【図７】本実施形態による触覚刺激の波形種類を設定する設定画面の一例を示す図である。
【図８】本実施形態による設定した知覚効果の再生画面の一例を示す図である。
【図９】本実施形態による複数の触覚刺激提示部の配置推薦の一例を示す図である。
【図１０】本実施形態による複数の触覚刺激提示部の配置修正の一例を示す図である。
【図１１】本実施形態による知覚位置の移動経路の最適化表示の一例を示す図である。
【図１２】本実施形態による触覚刺激の決定処理を示すフローチャートである。
【図１３】本実施形態による本実施形態による触覚ポインタについて説明する図である。
【図１４】本実施形態による 触覚ポインタの構成の一例を示すブロック図である。
【図１５】本実施形態による触覚ポインタのボタン操作による触覚刺激の提示面積の調整について説明する図である。
【図１６】本実施形態による身体を貫通する知覚位置の移動経路を設定する場合について説明する図である。
【図１７】本実施形態による触覚提示デバイスを用いず触覚ポインタのみで知覚効果の設定を行う場合について説明する図である。
【図１８】本実施形態による人形を用いた知覚効果の設定について説明する図である。
【図１９】本実施形態による人形を用いた知覚効果の種々の設定について説明する図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理システムの概要
２．構成
２−１．情報処理装置の構成
２−２．触覚提示デバイスの構成
３．知覚効果の設定画面例
４．動作処理
５．触覚ポインタ
６．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理システムの概要＞＞
図１は、本開示の一実施形態による情報処理システムの概要について説明する図である。図１に示すように、本実施形態による情報処理システムは、ユーザに触覚刺激を提示する触覚提示デバイス１０と、触覚刺激の出力設定等を行う情報処理装置２０とを含む。
【００１７】
触覚提示デバイス１０の形状は特に限定しないが、一例として、図１に示すような、ユーザに着用されるベスト型を挙げる。図１に示す触覚提示デバイス１０は、内部に複数の触覚刺激部１００（アクチュエータとも称す）、および、２個の音声出力部１０２を有する。例えば、触覚提示デバイス１０の内部において、ユーザの正面側および背面側にそれぞれ所定の個数（例えば６個）ずつ触覚刺激部１００が配置され得る。一例として、正面側に配置されている個々の触覚刺激部１００と、背面側に配置されている個々の触覚刺激部１００とが向かい合うような位置関係で、個々の触覚刺激部１００は配置される。
【００１８】
なお、図１では、触覚提示デバイス１０がベスト型（袖なしの服）である例を示しているが、かかる例に限定されず、触覚提示デバイス１０は、袖を有したものであってもよい。この場合、触覚刺激部１００は、ユーザの胸部および腹部だけでなく、ユーザの両腕に対応する位置にも一以上配置され得る。また、触覚提示デバイス１０は、図１に示すような上着に限定されず、ズボンや靴下、靴、ベルト、帽子、手袋、またはマスク等であってもよい。また、図１に示す触覚提示デバイス１０には、肩の部分に左右にそれぞれ一つずつ音声出力部１０２を配置しているが、本実施例はこれに限定されず、音声出力部１０２が１個だけ配置されてもよいし、または、３個以上配置されてもよい。また、音声出力部１０２は、触覚提示デバイス１０に含まれる代わりに、独立した装置として当該所定の空間内に配置されてもよいし、または、触覚提示デバイス１０とは異なる装着型装置（例えばヘッドフォンやヘッドセットなど）や携帯型装置（例えば携帯型音楽プレーヤ、スマートフォン、携帯型ゲーム機など）に含まれてもよい。
【００１９】
さらに、触覚提示デバイス１０は、上記例示した服飾品に限定されず、例えばコントローラ、銃型のコントローラ、ベッド、椅子等も挙げられる。
【００２０】
（触覚刺激部１００）
触覚提示デバイス１０に含まれる複数の触覚刺激部１００がそれぞれ単独で振動を発生する場合、発生された振動は、当該触覚刺激部１００の周辺部でのみ知覚され得る。つまり、個々の触覚刺激部１００が離れて配置されている場合には、個々の触覚刺激部１００が別々に発生する振動は、ユーザの身体において離散的に知覚され得る。
【００２１】
一方、ファントムセンセーションという錯覚現象が医学的に解明されている。このファントムセンセーションは、皮膚上の異なる位置に対して同時に刺激が提示されると、人間は、提示された刺激位置の間において刺激を一つだけ知覚するような錯覚現象である。例えば、ユーザの身体上に配置された２個の触覚刺激部１００に同時に刺激を出力させると、通常、ユーザに知覚される刺激の位置（以下、知覚位置と称する）は、２個の触覚刺激部１００の間の位置になることが知られている。
【００２２】
また、複数の触覚刺激部１００の出力強度を変化させることにより、個々の触覚刺激部１００の配置間隔を変えることなく、複数の触覚刺激部１００により提示可能な触覚刺激の範囲を連続的に拡大し得る。例えば２個の触覚刺激部１００の各々の出力強度と、知覚位置との関係の例（ファントムセンセーションの例）について説明する。例えば、時間の経過に応じて、第１の触覚刺激部１００の出力強度を例えば「１」、「０．６」、「０」のように連続的に弱くし、かつ、第２の触覚刺激部１００の出力強度を「０」、「０．６」、「１」のように連続的に強くしたとする。この場合、（ユーザに知覚される）知覚位置は、第１の触覚刺激部１００の接触位置から第２の触覚刺激部１００の接触位置へと連続的に移動し得る。
【００２３】
（背景）
ここで、様々な触覚提示デバイスの触覚信号をデザインするにあたり、直感的な操作が望まれる。しかしながら、各触覚刺激部１００（アクチュエータ）により提示される触覚刺激が、図２に示すように波形（触覚信号）で表示されたとしても、実際の知覚効果（どの部位がどのように感じるか）は不明であった。
【００２４】
そこで、本実施形態では、ＧＵＩ上で知覚位置と知覚強度とを指定できるようにし、指定された知覚位置と強度とに基づいて、対応する複数の触覚刺激部への出力信号を自動生成する。これにより、ユーザは、触覚刺激の知覚位置の設定に関して直感的な操作が可能となる。
【００２５】
また、本実施形態によれば、知覚効果デザインにおける工程を削減することができる。具体的には、例えば図３左に示すように、通常は、実現したい知覚効果（知覚位置および知覚強度）を構想した上で、各触覚刺激部による出力を制御し、知覚効果を確認（体感）し、再度、ＧＵＩ上で実現したい知覚効果を構想／修正して、出力制御を行い、実際に体感する、というように、３つのステップを繰り返す必要があった。これに対し、本実施形態によれば、図３右に示すように、ＧＵＩ上で実現したい知覚効果を制御（知覚位置や強さの指定）し、知覚効果を確認（体感）する、といった２つのステップを繰り返すことで、知覚効果デザインを直感的に行うことが可能となる。知覚効果の指定（すなわち知覚位置および知覚強度）は、ＧＵＩ上でマウス操作やタッチ操作、または３Ｄポインタ等のコントローラで指定することが可能であり、その知覚効果が提示されるように、複数の触覚提示デバイス１０の出力が変化する。このように、実際にどう感じさせるか（どの場所にどのくらいの強さで）を指定することで、個々の触覚刺激部１００そのもののユーザによる制御を省略し、自動化することが可能となる。
【００２６】
＜＜２．構成＞＞
続いて、図４を参照して本実施形態による情報処理装置２０および触覚提示デバイス１０の構成について具体的に説明する。
【００２７】
＜２−１．情報処理装置２０の構成＞
図４は、本実施形態による情報処理装置２０は、制御部２００、通信部２１０、操作入力部２２０、表示部２３０、および記憶部２４０を有する。
【００２８】
（制御部２００）
制御部２００は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置２０内の動作全般を制御する。制御部２００は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部２００は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００２９】
また、本実施形態による制御部２００は、知覚位置・強度決定部２０１、画面生成部２０２、および出力制御部２０３としても機能する。
【００３０】
・知覚位置・強度決定部２０１
知覚位置・強度決定部２０１は、指定された知覚位置および知覚強度に応じて、（指定された知覚位置で指定された知覚強度を知覚するよう）目標の知覚位置に対応する複数の触覚刺激部１００に対する振動強度を決定（算出）し、複数の触覚刺激部１００に出力する出力制御信号を生成する生成部として機能する。指定される知覚位置には、知覚位置の移動経路も含まれる。
【００３１】
知覚位置および知覚位置の移動経路は、ユーザの身体の表面上に設定され得る。例えば、ユーザの身体上の始点となる位置から、終点となる位置まで知覚位置が連続的に移動するように、ユーザに触覚刺激を提示することが可能となる。若しくは、知覚位置の移動経路は、ユーザの身体の第１の面、ユーザの身体の内部、および、当該第１の面と向かい合う第２の面を結ぶ経路として設定することも可能である。ここで、第１の面は、ユーザの正面であり、また、第２の面は、ユーザの背面であり得る。あるいは、第１の面は、例えば腕などの所定の部位の表側の面であり、また、第２の面は、当該部位の裏側の面であってもよい。例えば移動経路が、ユーザの正面における位置、ユーザの身体の内部、および、ユーザの背面における位置を結ぶ経路である場合、正面から背面へと身体の内部に突き刺さるような感覚をユーザに提示することができる。
【００３２】
また、知覚位置・強度決定部２０１は、知覚範囲を設定することも可能である。
【００３３】
さらに、知覚位置・強度決定部２０１は、知覚位置を、再生中のコンテンツ（映画やゲームコンテンツ等）に応じたタイミングに対応付けることも可能である。これにより、触覚提示デバイス１０を用いて、コンテンツを視聴しているユーザに対し、所定のタイミングで所定の触覚刺激を与えることが可能となる。
【００３４】
知覚位置・強度決定部２０１は、まず、指定された知覚位置の近隣に位置する複数（例えば３個）の触覚刺激部１００を特定する。そして、知覚位置・強度決定部２０１は、当該複数の触覚刺激部１００の各々と当該指定された知覚位置との位置関係、および、指定された知覚強度に基づいて、当該複数の触覚刺激部１００の各々の出力強度を決定する。すなわち、知覚位置・強度決定部２０１は、指定された知覚位置および知覚強度と、近隣に配置されている複数の触覚刺激部１００との距離に基づいて、当該複数の触覚刺激部１００の出力強度を調整する（各触覚刺激部１００に出力する出力制御信を生成する）。ユーザの身体上における目標位置に所定の触覚刺激を提示するための複数の触覚刺激部１００の出力強度の調整に関しては、PCT/JP2017/14379に記載の技術を用い得る。
【００３５】
例えば、指定された知覚位置の近隣に第１の触覚刺激部１００および第２の触覚刺激部１００が位置する場合、知覚位置・強度決定部２０１は、ユーザの身体における第１の触覚刺激部１００の接触位置と目標の知覚位置との距離に基づいて、第１の触覚刺激部１００の出力強度を決定する。また、知覚位置・強度決定部２０１は、ユーザの身体における第２の触覚刺激部１００の接触位置と目標の知覚位置との距離に基づいて、第２の触覚刺激部１００の出力強度を決定する。
【００３６】
以下、上記の機能についてより詳細に説明する。まず、２個の触覚刺激部１００の接触位置の間に目標の知覚位置が位置する場合における、当該２個の触覚刺激部１００の出力強度の調整例について説明する。例えば、知覚位置・強度決定部２０１は、第１の触覚刺激部１００の接触位置と第２の触覚刺激部１００の接触位置との中間位置と、目標の知覚位置との位置関係に基づいて、第１の触覚刺激部１００の出力強度および第２の触覚刺激部１００の出力強度をそれぞれ決定する。
【００３７】
例えば、知覚位置・強度決定部２０１は、当該中間位置と目標の知覚位置との距離が小さいほど、第１の触覚刺激部１００の出力強度および第２の触覚刺激部１００の出力強度の合計値が大きくなるように、第１の触覚刺激部１００および第２の触覚刺激部１００の出力強度を決定してもよい。または、第２の触覚刺激部１００の接触位置よりも第１の触覚刺激部１００の接触位置の近くに目標の知覚位置が位置する場合、知覚位置・強度決定部２０１は、第１の触覚刺激部１００の接触位置と目標の知覚位置との距離が大きくなるほど第１の触覚刺激部１００の出力強度が大きくなるように第１の触覚刺激部１００の出力強度を決定してもよい。また、第２の触覚刺激部１００に関しても同様である（つまり、逆の関係になる）。
【００３８】
同時に、知覚位置・強度決定部２０１は、当該中間位置と目標の知覚位置との位置関係に基づいて、第１の触覚刺激部１００の出力強度と第２の触覚刺激部１００の出力強度との比を変更する。
【００３９】
・画面生成部２０２
画面生成部２０２は、目標とする知覚位置および知覚強度の設定画面を生成し得る。設定画面には、触覚提示デバイス１０に関連する情報として、触覚提示デバイス１０に設けられた複数の触覚刺激部１００の位置を示す画像や、触覚提示デバイス１０の外形を示す画像が表示され、これに対し、ユーザは、提示したい触覚刺激の位置（知覚位置）を指定し得る。複数の触覚刺激部１００の位置は、仮想のものとしてユーザが自由に配置できるようにしてもよい。また、複数の触覚刺激部１００の位置が予め設定されて既知の場合は、各触覚刺激部１００の位置を示す画像が表示される。また、複数の触覚刺激部１００の位置が予め設定されて既知であるが利用者には提示しない設定がされている場合（例えば、各触覚刺激部１００の位置が企業秘密の場合）、触覚提示デバイス１０の外形のみを示す画像が表示されるようにしてもよい。また、設定画面では、知覚位置の移動経路を入力することが可能である。また、複数の知覚位置（複数の知覚位置の移動経路）を設定することも可能である。また、所定のコンテンツの再生に対応する所定のタイミングで所定位置に触覚刺激を発生させるよう、知覚位置と知覚強度を設定することも可能である。このような設定画面における知覚位置および知覚強度の指定は、例えば、マウス操作やタッチ操作、３Ｄポインタ等のコントローラで行われ得る。本実施形態による具体的な設定画面の例については、図５〜図１１を参照して後述する。
【００４０】
なお、画面生成部２０２は、知覚位置・強度決定部２０１により生成された、各触覚刺激部１００に出力される出力制御信号（波形）を表示する画面を生成することも可能である。
【００４１】
・出力制御部２０３
出力制御部２０３は、知覚位置・強度決定部２０１の決定内容に従って、触覚提示デバイス１０に対して触覚刺激の出力制御を行う。これにより、例えばユーザが実際に触覚提示デバイス１０を着用して体感することで、指定した触覚刺激の効果（知覚効果）を確認することが可能となる。具体的には、出力制御部２０３は、知覚位置・強度決定部２０１により決定された所定の複数の触覚刺激部１００に対し、生成された出力制御信号を出力（振動の発生を制御）する。また、出力制御部２０３は、表示装置（ディスプレイ、ＨＭＤ、プロジェクター、ＰＣ、またはスマートフォン等）で再生するコンテンツ（映像）の再生制御、および当該コンテンツの再生に応じて、設定された所定のタイミングで触覚提示デバイス１０からの触覚刺激の出力制御を行うことも可能である。また、出力制御部２０３は、提示する触覚刺激に対応する衝撃音等の音声を、触覚提示デバイス１０の音声出力部１０２から再生する制御を行うことも可能である。また、出力制御部２０３は、画面生成部２０２により生成された各種画面を、表示部２３０に表示する制御を行い得る。
【００４２】
（通信部２１０）
通信部２１０は、他の装置との間で情報の送受信を行う。例えば、通信部２１０は、出力制御部２０３の制御に従って、触覚刺激の出力の制御信号を複数の触覚刺激部１００の各々（または触覚提示デバイス１０）へ送信する。また、通信部２１０は、出力制御部２０３の制御に従って、再生対象の画像の表示の制御信号を表示装置（不図示）へ送信し、かつ、再生対象の音声の出力の制御信号を複数の音声出力部１０２の各々（または触覚提示デバイス１０）へ送信する。
【００４３】
通信部２１０は、例えば有線／無線ＬＡＮ（Local  Area  Network）、またはＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信、携帯通信網（ＬＴＥ（Long  Term  Evolution）、または３Ｇ（第３世代の移動体通信方式））等により他の装置と通信接続する。
【００４４】
（操作入力部２２０）
操作入力部２２０は、ユーザによる操作指示を受付け、その操作内容を制御部２００に出力する。操作入力部２２０は、タッチセンサ、圧力センサ、若しくは近接センサであってもよい。あるいは、操作入力部２２０は、キーボード、マウス、ボタン、スイッチ、およびレバーなど、物理的構成であってもよい。
【００４５】
（表示部２３０）
表示部２３０は、知覚効果の設定を行える設定画面等を出力する表示装置である。この表示部２３０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、有機ＥＬ（（Electro  Luminescence）ディスプレイなどの表示装置であってもよい。
【００４６】
（記憶部２４０）
記憶部２４０は、制御部２００の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。
【００４７】
以上、本実施形態による情報処理装置２０の構成について具体的に説明した。なお情報処理装置２０の構成は、図４に示す例に限定されない。例えば、情報処理装置２０は、複数の装置により構成されていてもよい。また、情報処理装置２０は、音声入力部および音声出力部をさらに有していてもよい。
【００４８】
また、情報処理装置２０は、図１に示すようなＰＣに限定されず、スマートフォン、携帯電話端末、タブレット端末、または専用端末等により実現されてもよい。また、情報処理装置２０の制御部２００の少なくとも一部が、ネットワーク上のサーバにより実現されていてもよい。また、表示部２３０がプロジェクターにより実現され、設定画面等が、壁やテーブル、スクリーン等に投影されるようにしてもよい。この場合、投影画面に対するユーザの操作入力は、別途設けられたカメラにより投影画面に対するタッチ操作が検出されるようにしてもよい。
【００４９】
＜２−２．触覚提示デバイス１０の構成＞
次に、本実施形態による触覚提示デバイス１０の構成について図４を参照して説明する。図４に示すように、本実施形態による触覚提示デバイス１０は、複数の触覚刺激部１００ａ〜１００ｃ、制御部１１０、通信部１２０、および音声出力部１０２を有する。
【００５０】
制御部１１０は、演算処理装置および制御装置として機能し、各種プログラムに従って触覚提示デバイス１０内の動作全般を制御する。制御部１１０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、触覚提示デバイス１０は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００５１】
例えば制御部１１０は、通信部１２０を介して情報処理装置２０から受信した各触覚刺激部１００に対応する触覚刺激の出力の制御信号に従って、複数の触覚刺激部１００ａ〜１００ｃにおける触覚刺激（例えば振動）の出力を制御する。
【００５２】
通信部１２０は、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、情報処理装置２０から、各触覚刺激部１００に対応する触覚刺激の出力の制御信号を受信する。また、通信部１２０は、情報処理装置２０から、再生対象の音声の出力の制御信号を受信する。通信部１２０は、例えば有線／無線ＬＡＮ（Local  Area  Network）、またはＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信、携帯通信網（ＬＴＥ（Long  Term  Evolution）、または３Ｇ（第３世代の移動体通信方式））等により他の装置と通信接続する。
【００５３】
触覚刺激部１００は、ユーザに対して触覚刺激を提示するアクチュエータである。例えば触覚刺激部１００は、触覚刺激として、振動を発生する。なお、触覚刺激部１００により提示される触覚刺激は、振動に限定されず、例えば、冷たさ、暖かさ、風、水、圧力等の刺激も想定される。
【００５４】
音声出力部１０２は、音声信号を再生するスピーカと、スピーカに対するアンプ回路を有する。
【００５５】
以上、本実施形態による触覚提示デバイス１０の構成の一例について説明した。なお本実施形態による触覚提示デバイス１０の構成は、図４に示す例に限定されない。例えば、触覚提示デバイス１０は、音声出力部１０２を有さない構成であってもよい。
【００５６】
＜＜３．知覚効果の設定画面例＞＞
次に、本実施形態による知覚効果の設定画面例について、図５〜図１１を参照して具体的に説明する。
【００５７】
図５は、本実施形態による触覚刺激部１００の位置を設定する設定画面４０の一例を示す図である。図５に示すように、設定画面４０には、例えばジャケット型の触覚提示デバイス１０の形状の表示４０１上に、触覚刺激部１００を示す表示４０２ａ〜４０２ｇが表示されている。触覚刺激部１００を示す表示４０２ａ〜４０２ｇは、マウス操作、タッチ操作、その他コントローラを用いてカーソル４０３を操作し、任意の位置に移動させることが可能である。なお、触覚刺激部１００の位置は既知であってもよい。すなわち既に生成された触覚提示デバイス１０の３Ｄデータを取り込み、触覚提示デバイス１０の外形と、当該触覚提示デバイス１０に配置されている触覚刺激部１００の位置を表示するようにしてもよい。
【００５８】
図５に示す例では、一例として正面画像と側面画像を示しているが、さらに背面画像を表示してもよい。また、ユーザ操作に応じて正面画像、側面画像、および背面画像が切り替えられてもよい。
【００５９】
図６は、本実施形態による知覚効果の設定画面４２の一例を示す図である。図６に示すように、設定画面４２には、複数の触覚刺激部１００の配置を示す表示４２０が表示されている。ユーザは、触覚刺激を発生させたい位置（すなわち知覚位置）を、マウス操作等により指定する。指定された位置には、知覚位置表示４２３が表示される。また、ユーザは、知覚位置を連続的に移動させたい場合、その移動経路４２４も、マウス操作等により指定し得る。また、ユーザは、知覚位置の移動速度を設定することも可能である。
【００６０】
また、設定画面４２の再生ボタン４２６を選択すると、知覚位置の移動軌跡を示す動画が再生される。すなわち、知覚位置表示４２３が移動経路４２４に沿って移動する動画が再生され得る。これによりユーザは設定内容を確認することが可能となる。また、情報処理装置２０は、再生ボタン４２６が選択された場合に、表示部２３０に表示する設定画面４２で知覚位置の移動軌跡を示す動画を再生すると共に、接続する触覚提示デバイス１０から、対応する触覚刺激の出力制御を行うようにしてもよい。これによりユーザは、即座に知覚効果のフィードバックを受けることが可能となる。
【００６１】
図７は、触覚刺激の波形種類を設定する設定画面４４の一例を示す図である。触覚刺激には、例えば打撃振動など、多数の種類が想定される。ユーザは、図７に示すように、任意の触覚刺激の波形種類（かかる波形データを、「ライブラリ」とも称す）をマウスドラッグ等によって任意の知覚位置４４３に移動させることで、知覚位置４４３における触覚刺激の種類（例えば振動波形の種類）を設定することが可能である。ライブラリは、予め多数設定されていてもよいし、任意のオーディオ波形や動画データを取り込んで情報処理装置２０により生成するようにしてもよい。情報処理装置２０は、メディアを触覚刺激の信号に変換するためのフィルタ／アルゴリズムを有する。また、情報処理装置２０は、ユーザが指定した知覚位置の移動経路の場所や長さ、知覚位置の移動速度等に応じて、最適なライブラリを推薦することも可能である。
【００６２】
図８は、設定した知覚効果の再生画面の一例を示す図である。図８に示すように、再生画面４６−１〜４６−３には、知覚位置の表示画面４６０と、シークバー４６２と、当該知覚位置に設定された触覚刺激の（時間的）長さを示すコンテンツバー４６４とが表示されている。再生ボタン４６３が選択されると、知覚位置の変化が示されると共に、対応する触覚刺激コンテンツのシーク位置も変化する。また、知覚位置の強度は、例えば知覚位置の表示４６１の大きさで示される。図８に示す例では、再生画面４６−２に示す知覚位置４６１ｂにおいて、始点である知覚位置４６１ａよりも知覚強度が大きくなっていることが分かる。ユーザは、シークバーを動かすことによって知覚位置や知覚強度を確認することも可能である。
【００６３】
また、再生画面４６−３に示すように、複数の知覚効果を配置することも可能である。この場合、再生画面４６−３に示すように、知覚位置４６５に対応する触覚刺激のコンテンツバー４６６も表示され得る。
【００６４】
また、コンテンツバー４６４、４６６の時間的長さ（触覚刺激の長さ）は、ユーザが任意に調整することも可能である。
【００６５】
また、図示していないが、知覚効果の再生画面では、対応する（同期する）映像コンテンツや音響コンテンツも併せて表示し、知覚位置の変化と共に、各コンテンツのシーク位置の変化を確認できるようにしてもよい。
【００６６】
また、知覚効果の設定画面において、触覚の質（提示の大小、だんだん強く/弱く、温度の制御など）や、他モーダルに関わるエフェクト（照明効果、映像の効果、音響効果など）を制御できるようにしてもよい。
【００６７】
また、本実施形態では、複数の異なった（周波数特性や応答性能、大きさなどが異なる）触覚刺激部１００を用いたとしても、それらの違いを補正して制御することも可能である。
【００６８】
また、本実施形態では、過大な出力が予想できる場合、警告を表示するなどして、触覚提示デバイス１０が故障しないようにすることができる。例えば、本実施形態では、指定された知覚位置および知覚強度を実現するための出力制御信号を生成するが、人体にとって、触覚提示時間が長すぎたり強すぎたり、駆動時間が長すぎて発熱したり、温度提示デバイスによる低温やけどや高温やけど等の要因で負荷になりそうなことを事前にシミュレートし、設定画面上で警告表示を行ったり、負荷とならないように、出力を自動補正してもよい。
【００６９】
また、本実施形態では、設定画面において、触覚提示の強度をマーカーの大きさで表現したり、提示時間の長さをマーカーの色や透明度で表現してもよい。
【００７０】
また、本実施形態では、知覚位置の移動が早すぎる（経路が長い）場合に、最適な経路を表示したり自動調整することも可能である。
【００７１】
また、本実施形態では、ユーザが指定した知覚効果に対して、実際の出力が厳密に連動していなくてもよい。例えば、短時間の間に100回の別々の触覚知覚を発生するような設定がなされたとしても、実際の出力は10回程度に留めてもよい。この場合、最適化後の回数や提示時間は、設定画面上に表示してもしなくてもよい。
【００７２】
また、（お腹にボールが当たる等の表現で）知覚位置がお腹付近の場合、ヘッドホンの音量（対応する音響の音量）を小さくしたり、一方、知覚位置が胸付近の場合、音量を大きくするなど、知覚位置に応じて、音響効果や映像効果を自動調整することも可能である。
【００７３】
また、本実施形態では、最終的に、触覚提示デバイス１０における数分の制御信号を出力したり、あるいは、ツール自体がプレイヤー（再生ソフト）として機能し得る。
【００７４】
（触覚刺激部１００の配置の推薦）
以上説明した例では、知覚位置を設定する前に、複数の触覚刺激部１００の配置を決定しているが、本実施形態はこれに限定されず、情報処理装置２０は、ユーザが指定した任意の知覚位置および移動経路に基づいて、複数の触覚刺激部１００の最適な配置を推薦することも可能である。最適な配置は、例えば少なくとも設定される知覚位置における触覚提示が可能な配置であって、かつ、例えば省電力および負荷の軽減等を実現し得る配置が想定される。この際、ユーザ側で、使用可能な触覚刺激部１００の数や、設置可能な範囲の制約などの情報をインプットできるようにしてもよい。
【００７５】
図９は、複数の触覚刺激部１００の配置推薦の一例を示す図である。まず、図９左に示すように、設定画面４８−１において、触覚提示デバイス１０の輪郭のみが表示される。次に、図９中央に示すように、ユーザは、設定画面４８−２において、１以上の知覚位置の移動経路４８１ａ、４８１ｂを触覚提示デバイス１０の輪郭内に描き、知覚効果の設定を行う。そして、図９右に示すように、設定画面４８−３において、例えば最適位置表示ボタン４８３が選択されると、設定された知覚効果を実現するための複数の触覚刺激部１００の最適な配置（表示４８４ａ〜４８４ｆ）が示される。
【００７６】
また、複数の触覚刺激部１００の最適な配置の推薦は、既に配置された複数の触覚刺激部１００の修正提案も含む。以下、図１０を参照して説明する。
【００７７】
図１０は、複数の触覚刺激部１００の配置修正の一例を示す図である。まず、図１０左に示すように、設定画面５０−１において、予め設定された（若しくはユーザが任意に配置した）複数の触覚刺激部１００の位置を示す表示５０１ａ〜５０１ｉが表示されている際に、ユーザは、マウス等を操作し、目標とする知覚位置の移動経路５０３ａ、５０３ｂを描く。次に、図１０中央に示すように、ユーザが設定画面５０−２において、最適位置表示ボタン５０４を選択すると、情報処理装置２０により、指定された知覚位置の移動経路５０３ａ、５０３ｂに応じた複数の触覚刺激部１００の最適位置が算出され、図に示すように、複数の触覚刺激部１００の最適位置を示す表示５０５ａ〜５０５ｉが重畳表示される。図１０に示す例では、予め設定された触覚刺激部１００の表示５０１ｃ、５０１ｆ、５０１ｉと、最適位置の表示５０５ｃ、５０５ｆ、５０５ｉがずれており、修正されていることが分かる。
【００７８】
そして、図１０右に示すように、ユーザが設定画面５０−３において、最適化表示ボタン５０６を選択すると、複数の触覚刺激部１００が最適位置に変更された状態が表示され、確定する。ユーザはこのように提示された複数の触覚刺激部１００の最適位置に応じて、触覚提示デバイス１０に設ける実際の複数の触覚刺激部１００の配置を調整することが可能である。
【００７９】
次いで、指定した知覚位置の最適経路の推薦について図１１を参照して説明する。図１１は、知覚位置の移動経路の最適化表示の一例を示す図である。
【００８０】
図１１に示すように、ユーザが設定画面５２−１において、まず、知覚位置および移動経路５２０の入力を行う。次に、設定画面５２−２に示す最適経路表示ボタン５２１を選択すると、情報処理装置２０により、知覚位置の最適経路が算出され、最適経路５２２として表示される。最適経路は、例えば触覚刺激の人体への影響や、触覚刺激部１００への負荷、また、周辺の触覚刺激部１００の配置等を考慮して、算出され得る。
【００８１】
そして、図１１右に示すように、ユーザが設定画面５２−３において、経路最適化ボタン５２３を選択すると、知覚位置の移動経路の最適化が確定する。
【００８２】
＜＜４．動作処理＞＞
続いて、本実施形態による情報処理システムの動作処理について図１２を参照して説明する。図１２は、本実施形態による触覚刺激の決定処理を示すフローチャートである。
【００８３】
図１２に示すように、まず、マウス、タッチパネル等の入力装置によって、触覚刺激を知覚させたい位置（および強度）が、ＧＵＩ上にて指定される（ステップＳ１０３）。
【００８４】
次に、情報処理装置２０は、指定された知覚位置（および知覚強度）に基づいて、触覚提示を行う触覚刺激部１００と、提示強度（触覚刺激部１００から出力する触覚制御信号の大きさ）を決定する（ステップＳ１０６）。
【００８５】
このように決定された内容は、例えばＧＵＩ上の再生ボタンの操作に応じて、触覚提示デバイス１０に出力されてもよい。ユーザは、ＧＵＩ上における直感的な知覚効果の設定を行うと共に、設定した知覚効果を、すぐに触覚提示デバイス１０で体感して確認することができ、これを繰り返して調整することができる。
【００８６】
なお、知覚効果の設定は、マウスやタッチパネル等に限定されず、触覚ポインタ（３Ｄポインタ）を用いて実物体上において直接入力することも可能である。以下、このような触覚ポインタについて説明する。
【００８７】
＜＜５．触覚ポインタ＞＞
図１３は、本実施形態による触覚ポインタ６０について説明する図である。図１３に示すように、触覚ポインタ６０を触覚提示デバイス１０に向けて動かすことで、触覚提示デバイス１０上（実物体）に直感的に軌跡６０１を描き、知覚位置や知覚位置の移動経路を設定することが可能となる。触覚提示デバイス１０上で描かれる軌跡６０１は、触覚提示デバイス１０の表示部６４０に表示してもよいし、触覚提示デバイス１０からＬＥＤ等の可視光線を発射して触覚提示デバイス１０上の軌跡６０１を可視化してもよい。
【００８８】
また、触覚ポインタ６０または触覚ポインタ６０と接続する情報処理装置２０により、触覚ポインタ６０で描いた軌跡で触覚刺激を提示するよう、リアルタイムで触覚提示デバイス１０における触覚提示制御（触覚刺激の出力制御）を行うようにしてもよい。これにより、ユーザはリアルタイムで知覚位置の移動経路を指定すると共に、知覚効果を体感することができる。なお触覚提示デバイス１０を着用したユーザ自身が触覚ポインタ６０を操作してもよい。ユーザは、専門知識がなくとも、触覚ポインタ６０を用いてリアルタイムで知覚効果を確認することで、自分が感じた通りのデータを作成することができる。
【００８９】
軌跡６０１の認識は、例えば触覚ポインタ６０から発光されるＩＲ（赤外線）等の距離センサにより、対象物（触覚提示デバイス１０）までの距離ｄを検出して対象物の３次元位置（触覚ポインタ６０に対する相対位置）を把握すると共に、触覚ポインタ６０により設けられたジャイロセンサや加速度センサ等の姿勢センサにより触覚ポインタ６０の動きを取得することで行われ得る。
【００９０】
また、触覚提示デバイス１０に配置される各触覚刺激部１００の位置は既知であってもよいし、触覚ポインタ６０に設けられたカメラにより検出してもよいし、ユーザが触覚ポインタ６０を用いて各触覚刺激部１００の位置（相対位置）を指定して記憶させてもよい。
【００９１】
また、触覚ポインタ６０には、収録開始・停止ボタンや再生開始・停止ボタン等の操作入力部６２０が設けられている。ユーザが収録開始ボタンを選択した際、触覚ポインタ６０は赤外線を発光して対象物（触覚提示デバイス１０）の３次元位置の認識を開始する。そして、収録停止ボタンが押されると、触覚ポインタ６０は、３次元位置の認識を終了すると共に、認識した３次元位置の移動経路（すなわち、触覚提示デバイス１０上における軌跡６０１）を保存する。また、再生開始ボタンが選択された場合には、触覚ポインタ６０は、保存したデータのプレイバック、すなわち、保存した触覚提示デバイス１０上における軌跡６０１において触覚刺激を提示するよう、触覚提示デバイス１０からの出力制御を開始する。
【００９２】
＜５−１．構成＞
次に、本実施形態による触覚ポインタ６０の構成の一例を図１４に示す。図１４に示すように、触覚ポインタ６０は、制御部６００、通信部６１０、操作入力部６２０、センサ６３０、表示部６４０、触覚提示部６５０、および記憶部６６０を有する。
【００９３】
制御部６００は、演算処理装置および制御装置として機能し、各種プログラムに従って触覚ポインタ６０内の動作全般を制御する。制御部６００は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部６００は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００９４】
本実施形態による制御部６００は、操作入力部６２０からのユーザ操作に応じて、ライブラリ（触覚の種類）の選択、強度調整、収録の開始／停止（収録された多チャンネル触覚データを保存）、再生／停止（収録されたデータのプレイバック）、触覚提示面積の設定（狭／広）、触覚提示モードの選択（表面なぞり（提示の境界コントラスト設定−はっきり／ぼんやり）、突き抜け表現（銃に打たれた感などの提示））、温度調整（温度感の提示設定）、力調整（力覚の提示設定）等を行い得る。なお、振動、温度、力の情報は、一つのライブラリに包含されていてもよい。
【００９５】
また、制御部６００は、センサ６３０による検出結果に基づいて、触覚提示デバイス１０上における軌跡の認識を行い得る。具体的には、制御部６００は、例えば赤外線やビーコン（Ｂｌｕｅｔｏｏｔｈ）、カメラ等を用いて、触覚提示デバイス１０までの距離ｄを検出し、触覚ポインタ６０に対する触覚提示デバイス１０の位置（３次元位置）を取得する。そして、制御部６００は、姿勢センサの検出結果に応じて触覚ポインタ６０の動きを検出し、上記３次元位置と併せて、触覚提示デバイス１０上における軌跡を認識する。また、制御部６００は、触覚ポインタ６０に設けられたカメラにより撮像した撮像画像を解析して触覚提示デバイス１０の形状を認識し、触覚提示デバイス１０に対する軌跡の相対位置を認識することも可能である。
【００９６】
また、制御部６００は、触覚提示デバイス１０に設けられた触覚刺激部１００の位置を取得し、指定された軌跡で知覚提示するための、各触覚刺激部１００における出力制御信号を生成することも可能である。生成方法については、上述した情報処理装置２０の知覚位置・強度決定部２０１で説明した通りである。また、触覚提示デバイス１０に設けられた触覚刺激部１００の位置は、ユーザが触覚ポインタ６０を用いて入力してもよい。例えば、ユーザは、触覚ポインタ６０により触覚提示デバイス１０に設けられた触覚刺激部１００を指し示して、触覚ポインタ６０により対象の３次元位置を取得させると共に、「触覚刺激部１００の位置」として当該３次元位置を登録する操作を行う。また、触覚提示デバイス１０に、各触覚刺激部１００の位置に対応する箇所にマーカー（ＬＥＤ、赤外線マーカー、またはＱＲコード（登録商標）など）が設けられている場合、制御部６００は、カメラ画像によりマーカーの検出を行い、各触覚刺激部１００の位置を把握し得る。
【００９７】
若しくは、制御部６００は、触覚提示デバイス１０または各触覚刺激部１００から３次元位置情報を取得してもよい。
【００９８】
通信部６１０は、他の装置との間で情報の送受信を行う。例えば、通信部６１０は、ネットワーク上からライブラリの更新情報を取得したり、収録データをアップロードしたり、情報処理装置２０に送信したりしてもよい。また、通信部６１０は、触覚提示デバイス１０または各触覚刺激部１００に、出力制御信号（触覚刺激の出力の制御信号）を送信してもよい。通信部６１０は、例えば有線／無線ＬＡＮ（Local  Area  Network）、またはＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信、携帯通信網（ＬＴＥ（Long  Term  Evolution）、または３Ｇ（第３世代の移動体通信方式））等により他の装置と通信接続する。
【００９９】
操作入力部６２０は、ユーザによる操作指示を受付け、その操作内容を制御部６００に出力する。操作入力部６２０は、タッチセンサ、圧力センサ、若しくは近接センサであってもよい。あるいは、操作入力部６２０は、キーボード、マウス、ボタン、スイッチ、およびレバーなど、物理的構成であってもよい。
【０１００】
センサ６３０は、例えば、３次元位置センサ（赤外線センサ、ビーコン、カメラ等のいわゆる距離センサ）や、姿勢センサ（ジャイロセンサ、加速度センサ等）を含む。またセンサ６３０は、触覚提示デバイス１０に設けられた複数の触覚刺激部１００の位置を示すマーカーを検出する赤外線カメラ、ＲＧＢカメラ等を含んでもよい。
【０１０１】
表示部６４０は、各種操作画面や、入力した軌跡（知覚位置の移動経路）を表示する画面等を出力する表示装置である。この表示部６４０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、有機ＥＬ（（Electro  Luminescence）ディスプレイなどの表示装置であってもよい。
【０１０２】
触覚提示部６５０は、触覚ポインタ６０を把持しているユーザの手に対してフィードバックを行う機能を有する。例えば触覚提示部６５０は、振動、力、温度等を、触覚刺激として提示し得る。触覚提示部６５０は、例えばユーザが触覚提示デバイス１０に対して知覚効果の入力を行っている際に、リアルタイムで振動を提示するようにしてもよい。これにより、触覚ポインタ６０の操作者が触覚提示デバイス１０を着用していない場合でも、リアルタイムで設定している触覚を把握することが可能となる。
【０１０３】
記憶部６６０は、制御部６００の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。例えば記憶部６６０は、ライブラリの保存および収録したデータの保存を行い得る。
【０１０４】
以上、本実施形態による触覚ポインタ６０の構成について具体的に説明した。なお、図１４に示す構成は一例であって、本実施形態はこれに限定されない。例えば触覚ポインタ６０は、表示部６４０または触覚提示部６５０を有さない構成であってもよい。
【０１０５】
＜５−２．知覚効果の設定操作例＞
続いて、本実施形態による触覚ポインタ６０を用いた知覚効果の具体的な設定操作例について、図面を用いて説明する。
【０１０６】
図１５は、触覚ポインタ６０のボタン操作による触覚刺激の提示面積の調整について説明する図である。触覚刺激の提示面積は、例えば触覚ポインタ６０に設けられた所定のボタンの押込み量に応じて変化させることが可能である。例えば図１５左に示すように、ボタンの押込み量が少ない場合は、提示面積が小さく（狭く）なり、図１５右に示すように、ボタンの押込み量が多い場合は、提示面積が大きく（広く）なる。この場合の軌跡６０２ａ、６０２ｂを、触覚ポインタ６０から発光するＬＥＤ等により可視化してもよい。
【０１０７】
図１６は、身体を貫通する知覚位置の移動経路を設定する場合について説明する図である。触覚ポインタ６０では、触覚刺激の提示種類を選択することが可能であり、例えば、「貫通モード」や「表面なぞりモード」が想定される。貫通モードが選択された場合、図７に示すように、触覚提示デバイス１０を着用するユーザの身体の正面から内部および背面を結ぶ移動経路、すなわちユーザの身体を貫通する移動経路６０３を入力することが可能となる。この状態で触覚ポインタ６０により身体をなぞると、刀で身体が真っ二つに斬られたような感覚を提示することが可能となる。また、「表面なぞりモード」では、触覚提示の境界コントラストを設定することも可能である。例えば、「表面なぞり−鉛筆」では、触覚提示の境界がはっきりとした感覚が提示され、「表面なぞり−ブラシ」では、触覚提示の境界がぼんやりとした感覚が提示されるようにしてもよい。
【０１０８】
また、触覚ポインタ６０を、触覚提示デバイス１０に対して略垂直に前後させることで、距離に応じて圧力提示の強さを変化させることも可能である。
【０１０９】
図１７は、触覚提示デバイス１０を用いず触覚ポインタ６０のみで知覚効果の設定を行う場合について説明する図である。図１７に示すように、触覚ポインタ６０の先端を身体（実物体の一例）に直接接触させた状態で軌跡を描き、身体上における知覚位置の移動経路を設定することが可能である。触覚ポインタ６０は、先端の３次元座標情報を取得し得る。この際、触覚ポインタ６０の先端で振動や温度変化等の触覚提示を行ってもよい。
【０１１０】
このように設定した知覚位置の移動経路を実際に触覚提示デバイス１０で再生する場合、触覚ポインタ６０または情報処理装置２０は、収録された身体上の軌跡である３次元位置情報と、身体に着用された触覚提示デバイス１０に設けられた各触覚刺激部１００の位置情報を考慮し、目標の軌跡で触覚刺激が知覚されるよう、周辺の触覚刺激部１００からの出力レベル（触覚制御信号の大きさ）を決定する。
【０１１１】
図１８は、人形を用いた知覚効果の設定について説明する図である。図１８に示すように、例えばユーザが触覚提示デバイス１０を着用した状態で、人形７０（実物体の一例）に対して触覚ポインタ６０により軌跡を描き、当該軌跡に対応する触覚刺激を、触覚提示デバイス１０で（リアルタイムで）フィードバックすることが可能である。この際、触覚ポインタ６０からレーザーポインタにより照射し、知覚位置を視認できるようにしてもよい。触覚ポインタ６０は、距離センサにより人形の３次元位置を取得し、また、姿勢センサによる触覚ポインタ６０の動きを検出し、これらに基づいて、人形の身体上に描いた軌跡を検出する。または、触覚ポインタ６０は、人形に照射されたレーザーポインタの照射位置をカメラにより取得し、人形の身体上に描かれた軌跡を検出することも可能である。
【０１１２】
また、ユーザは、触覚ポインタ６０の収録ボタンを押しながら触覚ポインタ６０を動かして軌跡を描く。ユーザが収録ボタンを離すと、触覚ポインタ６０は、複数チャンネル分のデータ（すなわち、描かれた軌跡に応じて生成した各触覚刺激部１００の出力制御信号）を保存する。
【０１１３】
図１９は、人形を用いた知覚効果の種々の設定について説明する図である。図１９の上段に示すように、ユーザは、触覚ポインタ６０を用いて人形７０に対してレーザーポインタで照射して位置を確認しながら、人形７０を、触覚提示デバイス１０を着用した人間に見立てて、知覚位置の移動経路を入力することが可能である。なお人形７０の大きさは特に限定しない。人形７０の大きさが、触覚提示デバイス１０（または触覚提示デバイス１０を着用する人間）と異なる場合、触覚ポインタ６０は、人形の大きさと、触覚提示デバイス１０（または人間の身体）の大きさに応じて、スケールのマッチングを行う。
【０１１４】
また、図１９の中段に示すように、レーザーポインタによる照射の濃さにより、触覚提示の強度を表現することも可能である。ユーザは、触覚ポインタ６０のボタンを操作して、触覚提示の強度を調整することが可能であるが、これを視覚的にフィードバックするため、例えば触覚提示が弱い場合は薄い色のポインタ６０６ａを照射し、触覚提示が強い場合は濃い色のポインタ６０６ｂを照射するようにしてもよい。
【０１１５】
また、図１９の下段に示すように、レーザーポインタによる照射の大きさにより、触覚提示の範囲を表現することも可能である。ユーザは、触覚ポインタ６０のボタンを操作して、触覚提示の範囲を調整することが可能であるが、これを視覚的にフィードバックするため、例えば触覚提示の範囲が狭い場合は小さいポインタ６０７ａを照射し、触覚提示の範囲が広い場合は大きいポインタ６０７ｂを照射するようにしてもよい。
【０１１６】
＜＜５．まとめ＞＞
上述したように、本開示の実施形態による情報処理システムでは、触覚刺激の知覚位置の設定に関して直感的な操作を可能とする。
【０１１７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１８】
例えば、上述した触覚提示デバイス１０、情報処理装置２０、または触覚ポインタ６０に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、触覚提示デバイス１０、情報処理装置２０、または触覚ポインタ６０の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【０１１９】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１２０】
なお、本技術は以下のような構成も取ることができる。
（１）
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、
を備える、情報処理装置。
（２）
前記触覚提示デバイスに関連する情報は、前記触覚提示デバイスにおける複数の触覚刺激部の位置を示す情報である、前記（１）に記載の情報処理装置。
（３）
前記触覚提示デバイスに関連する情報は、前記触覚提示デバイスの外形を示す情報である、前記（１）に記載の情報処理装置。
（４）
前記生成部は、前記ユーザに指定された前記知覚位置と知覚強度に応じて、前記出力制御信号を生成する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記生成部は、前記ユーザに選択された種類の触覚刺激が前記知覚位置で知覚されるよう、前記出力制御信号を生成する、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記表示制御部は、複数種類の触覚刺激の選択画面を表示する、前記（５）に記載の情報処理装置。
（７）
前記表示制御部は、前記ユーザに指定された前記知覚位置に応じて、適した触覚刺激の種類を推薦する推薦画面を表示する、前記（５）に記載の情報処理装置。
（８）
前記表示制御部は、前記知覚位置の移動経路を示す表示を行う、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記表示制御部は、
前記知覚位置の移動を示す動画と、
前記動画のシークバーと、を表示する、前記（８）に記載の情報処理装置。
（１０）
前記表示制御部は、
前記知覚位置で触覚刺激が提示される際に再生される動画コンテンツを併せて表示する、前記（９）に記載の情報処理装置。
（１１）
前記情報処理装置は、
前記知覚位置の移動を示す動画の再生に合わせて、前記生成した出力制御信号を前記触覚提示デバイスに出力する制御を行う、前記（９）または（１０）に記載の情報処理装置。
（１２）
前記表示制御部は、前記ユーザに指定された知覚位置に応じて、前記複数の触覚刺激部の位置を最適化した推薦画面を表示する、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）
前記表示制御部は、前記ユーザに指定された知覚位置と、前記複数の触覚刺激部の位置に応じて、前記知覚位置を最適化した推薦画面を表示する、前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１４）
前記知覚位置および前記知覚位置の移動経路は、実物体上の３次元位置を取得するコントローラにより入力される、前記（１）〜（１３）のいずれか１項に記載の情報処理装置。
（１５）
プロセッサが、
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示することと、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成することと、
を含む、情報処理方法。
（１６）
コンピュータを、
触覚提示デバイスに関連する情報と、ユーザにより指定された前記触覚提示デバイスにおける知覚位置と、を表示する表示制御部と、
前記知覚位置および前記触覚提示デバイスに設けられた複数の触覚刺激部の位置に応じて、前記知覚位置で触覚刺激を知覚するよう前記複数の触覚刺激部に出力する出力制御信号を生成する生成部と、
として機能させるための、プログラム。
【符号の説明】
【０１２１】
１０  触覚提示デバイス
１００  触覚刺激部
１０２  音声出力部
１１０  制御部
１２０  通信部
２０  情報処理装置
２００  制御部
２０１  知覚位置・強度決定部
２０２  画面生成部
２０３  出力制御部
２１０  通信部
２２０  操作入力部
２３０  表示部
２４０  記憶部
６０  触覚ポインタ
６００  制御部
６１０  通信部
６２０  操作入力部
６３０  センサ
６４０  表示部
６５０  触覚提示部
６６０  記憶部
【図１】
2019163260.tif 000003
【図２】
2019163260.tif 000004
【図３】
2019163260.tif 000005
【図４】
2019163260.tif 000006
【図５】
2019163260.tif 000007
【図６】
2019163260.tif 000008
【図７】
2019163260.tif 000009
【図８】
2019163260.tif 000010
【図９】
2019163260.tif 000011
【図１０】
2019163260.tif 000012
【図１１】
2019163260.tif 000013
【図１２】
2019163260.tif 000014
【図１３】
2019163260.tif 000015
【図１４】
2019163260.tif 000016
【図１５】
2019163260.tif 000017
【図１６】
2019163260.tif 000018
【図１７】
2019163260.tif 000019
【図１８】
2019163260.tif 000020
【図１９】
2019163260.tif 000021
【国際調査報告】
2019163260.tif 000022
2019163260.tif 000023
2019163260.tif 000024
2019163260.tif 000025