(57)【要約】【課題】触覚刺激をユーザに提示する際に触覚提示デバイスごとの特性の違いを吸収することが可能な仕組みを提供する。【解決手段】第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、を備える情報処理装置。【選択図】図１
2019144629.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、
を備える情報処理装置。
【請求項２】
前記制御部は、基準の触覚刺激部の特性と前記触覚刺激部の特性との差分に基づき前記制御情報を変換することで、前記制御信号を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記制御情報は、前記基準の触覚刺激部のための制御信号及び前記基準の触覚刺激部の特性を示す情報が対応付けられた情報を含む、請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記制御情報が示す触覚刺激と強さが同一又は略同一の触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、請求項２に記載の情報処理装置。
【請求項５】
前記触覚刺激部により出力される触覚刺激は、振動であり、
前記制御部は、前記基準の触覚刺激部の周波数特性と前記触覚刺激部の周波数特性との差分の逆特性を、前記制御情報に含まれる制御信号に適用することで、前記制御信号を生成する、請求項４に記載の情報処理装置。
【請求項６】
前記触覚刺激部により出力される触覚刺激は、温度であり、
前記制御部は、前記基準の触覚刺激部の温度変化特性と前記触覚刺激部の温度変化特性との差分の逆特性を、前記制御情報に含まれる制御信号に適用することで、前記制御信号を生成する、請求項４に記載の情報処理装置。
【請求項７】
前記制御部は、前記制御情報が示す触覚刺激と強さの最大値と最小値との差分が同一又は略同一の触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、請求項２に記載の情報処理装置。
【請求項８】
前記制御部は、前記制御情報が示す触覚刺激と同一又は略同一のタイミングで触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、請求項２に記載の情報処理装置。
【請求項９】
前記制御部は、前記制御情報が示す触覚刺激と知覚位置が同一又は略同一となる触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、請求項２に記載の情報処理装置。
【請求項１０】
前記制御部は、前記触覚刺激部の配置にさらに基づいて、前記制御信号を生成する、請求項１に記載の情報処理装置。
【請求項１１】
前記制御部は、前記触覚刺激部により出力される触覚刺激の前記第２のユーザへの伝達特性にさらに基づいて、前記制御信号を生成する、請求項１に記載の情報処理装置。
【請求項１２】
前記制御部は、前記触覚刺激部に対応付けられたバッテリの残量に基づいて、前記制御信号を生成する、請求項１に記載の情報処理装置。
【請求項１３】
前記制御部は、前記触覚刺激部を動作させながら前記触覚刺激部の特性を測定する、請求項１に記載の情報処理装置。
【請求項１４】
前記制御部は、前記触覚刺激部の特性を測定中であることを示す情報を前記第２のユーザに通知する、請求項１３に記載の情報処理装置。
【請求項１５】
前記制御情報が示す触覚刺激の種類と前記触覚刺激部により出力される触覚刺激の種類とは異なる、請求項１に記載の情報処理装置。
【請求項１６】
前記制御部は、前記制御情報から前記制御信号を生成する生成ルールを記録し、再利用する、請求項１に記載の情報処理装置。
【請求項１７】
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成すること、
を含むプロセッサにより実行される情報処理方法。
【請求項１８】
コンピュータを、
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、
として機能させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及び記録媒体に関する。
【背景技術】
【０００２】
振動等の触覚刺激をユーザに提示するための技術が各種提案されている。かかる技術は、ハプティクス技術とも称され、例えば仮想空間又は遠隔地における対象物への触覚刺激をユーザにフィードバックするために用いられる。
【０００３】
触覚刺激に関し、下記特許文献１には、圧電アクチュエータと振動モータとを組み合わせて、所望の触覚刺激に応じた振動をユーザに提示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、多様な触覚提示デバイスが登場している。触覚提示デバイスは、触覚刺激を出力する触覚刺激部を１つ以上有し、入力された制御情報に基づいて触覚刺激部を動作させることで、触覚刺激をユーザに提示する。ある触覚提示デバイスが使用されることを想定して設定された、所定の触覚刺激をユーザに知覚させるための制御情報が他の触覚提示デバイスに入力されると、想定と異なる触覚刺激がユーザに知覚されてしまうおそれがある。触覚提示デバイスごとに、異なる触覚刺激部が設けられる等、特性が相違し得るためである。このような現象は、ユーザ体験の劣化につながり得るので、抑制されることが望ましい。
【０００６】
そこで、本開示では、触覚刺激をユーザに提示する際に触覚提示デバイスごとの特性の違いを吸収することが可能な仕組みを提供する。
【課題を解決するための手段】
【０００７】
本開示によれば、第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成すること、を含むプロセッサにより実行される情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータを、第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、として機能させるためのプログラムが記録された記録媒体が提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、触覚刺激をユーザに提示する際に触覚提示デバイスごとの特性の違いを吸収することが可能な仕組みが提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、又は上記の効果に代えて、本明細書に示されたいずれかの効果、又は本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態による情報処理システムの概要について説明する図である。
【図２】提案手法の概要を説明するための図である。
【図３】本実施形態に係る触覚提示デバイスの構成の一例を示すブロック図である。
【図４】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図５】本実施形態による触覚刺激部の位置を設定する設定画面４０の一例を示す図である。
【図６】本実施形態による知覚効果の設定画面の一例を示す図である。
【図７】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図８】本実施形態に係る変換処理の一例を説明するための図である。
【図９】本実施形態に係る変換処理の一例を説明するための図である。
【図１０】本実施形態に係る触覚刺激部の特性の取得に関する通知画面の一例を示す図である。
【図１１】本実施形態に係る情報処理装置により実行される触覚刺激の出力制御処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて触覚提示デバイス１０Ａ及び１０Ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、触覚提示デバイス１０Ａ及び１０Ｂを特に区別する必要が無い場合には、単に触覚提示デバイス１０と称する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理システムの概要
２．構成例
２．１．触覚提示デバイス１０の構成例
２．２．情報処理装置２０の構成例
２．３．情報処理装置３０の構成例
３．処理の流れ
４．まとめ
【００１５】
＜＜１．本開示の一実施形態による情報処理システムの概要＞＞
図１は、本開示の一実施形態による情報処理システムの概要について説明する図である。図１に示すように、本実施形態による情報処理システムは、触覚提示デバイス１０Ａ及び１０Ｂ、並びに情報処理装置２０及び３０、を含む。
【００１６】
（１）触覚提示デバイス１０
触覚提示デバイス１０（１０Ａ及び１０Ｂ）は、ユーザに触覚刺激を提示するデバイスである。触覚提示デバイス１０Ａは第１のユーザに触覚刺激を提示し、触覚提示デバイス１０Ｂは第２のユーザに触覚刺激を提示する。触覚提示デバイス１０の形状は特に限定しないが、一例として、図１に示すような、ユーザに着用されるベスト型を挙げる。図１に示す触覚提示デバイス１０は、内部に複数の触覚刺激部１００（アクチュエータとも称す）、及び、２個の音声出力部１０２を有する。例えば、触覚提示デバイス１０の内部において、ユーザの正面側及び背面側にそれぞれ所定の個数（例えば６個）ずつ触覚刺激部１００が配置され得る。一例として、正面側に配置されている個々の触覚刺激部１００と、背面側に配置されている個々の触覚刺激部１００とが向かい合うような位置関係で、個々の触覚刺激部１００は配置される。
【００１７】
なお、図１では、触覚提示デバイス１０がベスト型（袖なしの服）である例を示しているが、かかる例に限定されず、触覚提示デバイス１０は、袖を有したものであってもよい。この場合、触覚刺激部１００は、ユーザの胸部及び腹部だけでなく、ユーザの両腕に対応する位置にも一以上配置され得る。また、触覚提示デバイス１０は、図１に示すような上着に限定されず、ズボンや靴下、靴、ベルト、帽子、手袋、又はマスク等であってもよい。また、図１に示す触覚提示デバイス１０には、肩の部分に左右にそれぞれ一つずつ音声出力部１０２を配置しているが、本実施例はこれに限定されず、音声出力部１０２が１個だけ配置されてもよいし、又は、３個以上配置されてもよい。また、音声出力部１０２は、触覚提示デバイス１０に含まれる代わりに、独立した装置として当該所定の空間内に配置されてもよいし、又は、触覚提示デバイス１０とは異なる装着型装置（例えばヘッドフォンやヘッドセットなど）や携帯型装置（例えば携帯型音楽プレーヤ、スマートフォン、携帯型ゲーム機など）に含まれてもよい。また、複数の触覚提示デバイス１０が組み合わせて用いられてもよい。
【００１８】
さらに、触覚提示デバイス１０は、上記例示した服飾品に限定されず、例えばコントローラ、銃型のコントローラ、ベッド、椅子等も挙げられる。
【００１９】
・触覚刺激部１００
触覚提示デバイス１０に含まれる複数の触覚刺激部１００がそれぞれ単独で振動を発生する場合、発生された振動は、当該触覚刺激部１００の周辺部でのみ知覚され得る。つまり、個々の触覚刺激部１００が離れて配置されている場合には、個々の触覚刺激部１００が別々に発生する振動は、ユーザの身体において離散的に知覚され得る。
【００２０】
一方、ファントムセンセーションという錯覚現象が医学的に解明されている。このファントムセンセーションは、皮膚上の異なる位置に対して同時に刺激が提示されると、人間は、提示された刺激位置の間において刺激を一つだけ知覚するような錯覚現象である。例えば、ユーザの身体上に配置された２個の触覚刺激部１００に同時に刺激を出力させると、通常、ユーザに知覚される刺激の位置（以下、知覚位置と称する）は、２個の触覚刺激部１００の間の位置になることが知られている。
【００２１】
また、複数の触覚刺激部１００の出力強度を変化させることにより、個々の触覚刺激部１００の配置間隔を変えることなく、複数の触覚刺激部１００により提示可能な触覚刺激の範囲を連続的に拡大し得る。例えば２個の触覚刺激部１００の各々の出力強度と、知覚位置との関係の例（ファントムセンセーションの例）について説明する。例えば、時間の経過に応じて、第１の触覚刺激部１００の出力強度を例えば「１」、「０．６」、「０」のように連続的に弱くし、かつ、第２の触覚刺激部１００の出力強度を「０」、「０．６」、「１」のように連続的に強くしたとする。この場合、（ユーザに知覚される）知覚位置は、第１の触覚刺激部１００の接触位置から第２の触覚刺激部１００の接触位置へと連続的に移動し得る。
【００２２】
なお、触覚提示デバイス１０Ａに設けられる触覚刺激部１００を、以下では触覚刺激部１００Ａとも称する。また、触覚提示デバイス１０Ｂに設けられる触覚刺激部１００を、以下では触覚刺激部１００Ｂとも称する。
【００２３】
（２）情報処理装置２０
情報処理装置２０は、第１のユーザによる操作に基づき、触覚提示デバイス１０Ａにより提示される触覚刺激を設定するための装置である。情報処理装置２０は、知覚位置と知覚強度とを直観的に指定することが可能なＧＵＩを提供する。情報処理装置２０は、触覚刺激のデザイナによりＧＵＩ上で指定された知覚位置と知覚強度とに基づいて、対応する複数の触覚刺激部１００Ａに入力される触覚制御信号を自動生成する。詳しくは、知覚効果が指定（すなわち知覚位置及び知覚強度が指定）されると、その知覚効果が提示されるような触覚刺激を複数の触覚刺激部１００Ａに出力させるための触覚制御信号が自動的に生成される。このように、実際にどう感じさせるか（どの場所にどのくらいの強さで）を指定することで、個々の触覚刺激部１００Ａそのもののユーザによる制御を省略し、自動化することが可能となる。よって、デザイナは、知覚効果を直観的な操作で指定しながら触覚刺激を設定することが可能となる。
【００２４】
なお、触覚制御信号とは、触覚刺激部１００を駆動させるための制御信号（駆動信号）である。触覚制御信号は、波形として捉えられてもよい。即ち、触覚制御信号は、周波数及び振幅等の情報を含み得る。
【００２５】
（３）情報処理装置３０
情報処理装置３０は、触覚提示デバイス１０Ｂの出力制御を行う装置である。
【００２６】
・技術的課題
典型的には、ユーザが特定の触覚提示デバイスを使用することが想定された上で、触覚刺激が設定されている。そのため、想定と異なる触覚提示デバイスが使用されたり、触覚刺激部が付け替えられたりすると、本来提示すべき触覚刺激とは異なる触覚刺激がユーザに提示されてしまうおそれがある。その結果、本来知覚されるべき知覚効果と異なる知覚効果がユーザに知覚されて、ユーザ体験が劣化し得る。
【００２７】
このような課題への対処法のひとつとして、ユーザに使用され得る触覚提示デバイスごとに、触覚刺激を設定することが考えられる。しかしながら、このような対処法では同じ知覚効果を提供するための設定を複数回行うこととなり、デザイナにかかる負荷が過大となる。
【００２８】
他の対処法として、設定された知覚効果のパターンに対応する触覚制御信号を予め触覚刺激部１００ごとに準備しておき、設定された知覚効果を触覚制御信号に置き換えることが考えられる。しかし、このような対処法では、置き換えの過程で設定内容の一部が欠落する場合がある上に、複数の触覚刺激部間で出力される触覚刺激の調和がとれない場合がある。
【００２９】
・提案手法
そこで、本実施形態に係る情報処理装置３０は、触覚提示デバイス１０Ｂの特性に応じた出力制御を行うことで、触覚提示デバイス１０ごとの特性の違いを吸収する。具体的には、情報処理装置３０は、情報処理装置２０による設定結果を示す情報と、触覚提示デバイス１０Ｂの特性とに基づいて、第１のユーザにより指定された知覚効果が提示されるような触覚刺激を複数の触覚刺激部１００Ｂに出力させるための触覚制御信号を生成する。提案手法の概要を、図２を参照して説明する。
【００３０】
図２は、提案手法の概要を説明するための図である。図２の左図に示すように、触覚提示デバイス１０Ａには、触覚刺激部１００Ａ（１００ａ〜１００ｆ）として、アクチュエータＡのみが設けられている。そして、触覚提示デバイス１０Ａの第１のユーザの前面の右肩から左腰にかけての移動経路１１上を知覚位置が移動するよう触覚刺激が、情報処理装置２０により設定されたものとする。一方で、図２の右図に示すように、触覚提示デバイス１０Ｂには、触覚刺激部１００Ｂ（１００ａ〜１００ｆ）として、アクチュエータＡ、Ｂ及びＣが混在して設けられている。この場合、情報処理装置３０は、アクチュエータＡ、Ｂ及びＣの出力特性に基づいて、第２のユーザに対し、移動経路１１と同様の移動経路１２上を知覚位置が移動するよう触覚刺激が出力されるよう、触覚刺激部１００Ｂの出力制御を行う。
【００３１】
このように、提案手法によれば、情報処理装置３０により触覚提示デバイス１０ごとの特性の違いが吸収される。よって、触覚提示デバイス１０の特性によらず、画一的な知覚効果がユーザに提示されることとなり、ユーザ体験のばらつきを抑止することが可能である。また、特性の異なる触覚提示デバイス１０ごとに触覚刺激を設定する必要がないので、デザイナにかかる負荷が軽減される。
【００３２】
＜＜２．構成例＞＞
以下、図３〜図１０を参照しながら、本実施形態による情報処理システムに含まれる各装置の構成例を説明する。
【００３３】
＜２．１．触覚提示デバイス１０の構成例＞
図３は、本実施形態に係る触覚提示デバイス１０の構成の一例を示すブロック図である。図３に示すように、本実施形態による触覚提示デバイス１０は、複数の触覚刺激部１００ａ〜１００ｃ、制御部１１０、通信部１２０、及び音声出力部１０２を有する。
【００３４】
制御部１１０は、演算処理装置及び制御装置として機能し、各種プログラムに従って触覚提示デバイス１０内の動作全般を制御する。制御部１１０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、触覚提示デバイス１０は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００３５】
例えば制御部１１０は、通信部１２０を介して情報処理装置２０又は情報処理装置３０から受信した各触覚刺激部１００に対応する触覚刺激を出力するための触覚制御信号に従って、複数の触覚刺激部１００における触覚刺激（例えば振動）の出力を制御する。
【００３６】
通信部１２０は、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、情報処理装置２０から、各触覚刺激部１００に対応する触覚刺激を出力するための触覚制御信号を受信する。また、通信部１２０は、情報処理装置２０又は情報処理装置３０から、再生対象の音声を出力するための音声制御信号を受信する。通信部１２０は、例えば有線／無線ＬＡＮ（Local  Area  Network）、又はＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離無線通信、携帯通信網（ＬＴＥ（Long  Term  Evolution）、又は３Ｇ（第３世代の移動体通信方式））等により他の装置と通信接続する。
【００３７】
触覚刺激部１００は、ユーザに対して触覚刺激を提示するアクチュエータである。例えば触覚刺激部１００は、触覚刺激として、振動を発生する。触覚刺激部１００は、偏心モータ、ＬＲＡ（Linear  Resonant  Actuator）又はＶＣＭ（Voice  Coil  Motor）により実現され得る。なお、触覚刺激部１００により提示される触覚刺激は、振動に限定されず、例えば、温度、力、電気、風、水、圧力等の刺激も想定される。
【００３８】
センサ部１３０は、触覚提示デバイス１０に関する情報を検出する。例えば、センサ部１３０は、触覚刺激部１００の出力特性に関する情報を検出する。検出される情報としては、触覚刺激部１００から出力される振動の強度及び周波数、温度の変化範囲、及び電気刺激の強度等挙げられる。
【００３９】
音声出力部１０２は、音声信号を再生するスピーカと、スピーカに対するアンプ回路を有する。
【００４０】
以上、本実施形態による触覚提示デバイス１０の構成の一例について説明した。なお本実施形態による触覚提示デバイス１０の構成は、図３に示す例に限定されない。例えば、触覚提示デバイス１０は、音声出力部１０２を有さない構成であってもよい。
【００４１】
＜２．２．情報処理装置２０の構成例＞
図４は、本実施形態に係る情報処理装置２０の構成の一例を示すブロック図である。図４に示すように、情報処理装置２０は、制御部２００、通信部２１０、操作入力部２２０、表示部２３０、及び記憶部２４０を有する。
【００４２】
（制御部２００）
制御部２００は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置２０内の動作全般を制御する。制御部２００は、例えばＣＰＵ（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）、又は３Ｇ（第３世代の移動体通信方式））等により他の装置と通信接続する。
【０１１３】
（操作入力部３２０）
操作入力部３２０は、ユーザによる操作指示を受付け、その操作内容を制御部３００に出力する。操作入力部３２０は、タッチセンサ、圧力センサ、若しくは近接センサであってもよい。あるいは、操作入力部３２０は、キーボード、マウス、ボタン、スイッチ、及びレバーなど、物理的構成であってもよい。
【０１１４】
（表示部３３０）
表示部３３０は、知覚効果の設定を行える設定画面等を出力する表示装置である。この表示部３３０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）、有機ＥＬ（（Electro  Luminescence）ディスプレイなどの表示装置であってもよい。
【０１１５】
（記憶部３４０）
記憶部３４０は、制御部３００の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。
【０１１６】
以上、本実施形態による情報処理装置３０の構成について具体的に説明した。なお情報処理装置３０の構成は、図７に示す例に限定されない。例えば、情報処理装置３０は、複数の装置により構成されていてもよい。
【０１１７】
また、情報処理装置３０は、図１に示すようなＰＣに限定されず、スマートフォン、携帯電話端末、タブレット端末、又は専用端末等により実現されてもよい。また、情報処理装置３０の制御部３００の少なくとも一部が、ネットワーク上のサーバにより実現されていてもよい。また、表示部３３０がプロジェクターにより実現され、通知画面等が、壁やテーブル、スクリーン等に投影されるようにしてもよい。この場合、投影画面に対するユーザの操作入力は、別途設けられたカメラにより投影画面に対するタッチ操作が検出されるようにしてもよい。
【０１１８】
＜＜３．処理の流れ＞＞
以下、図１１を参照しながら、本実施形態に係る情報処理装置３０により実行される触覚刺激の出力制御処理の流れの一例を説明する。図１１は、本実施形態に係る情報処理装置３０により実行される触覚刺激の出力制御処理の流れの一例を示すフローチャートである。
【０１１９】
図１１に示すように、まず、第２の取得部３０２は、触覚提示デバイス１０Ｂに設けられたひとつ以上の触覚刺激部１００Ｂの特性を示す情報を取得する（ステップＳ１０２）。次いで、第１の取得部３０１は、第１のユーザによる知覚効果の設定結果を示す触覚制御情報を取得する（ステップＳ１０４）。触覚制御情報は、第１の触覚制御信号を含む。触覚制御情報は、第１の触覚制御信号及び基準の触覚刺激部の特性を示す情報が対応付けられた情報を含んでいてもよい。
【０１２０】
そして、信号処理部３０３は、取得した触覚刺激部１００Ｂの特性を示す情報、及び触覚制御情報に基づいて、触覚制御情報が示す触覚刺激を第２のユーザに知覚させるための第２の触覚制御信号を生成する（ステップＳ１０６）。詳しくは、信号処理部３０３は、基準の触覚刺激部の特性と触覚刺激部１００Ｂの特性との差分に基づき触覚制御情報に含まれる第１の触覚制御信号を変換することで、第２の触覚制御信号を生成する。
【０１２１】
その後、出力制御部３０５は、第２の触覚制御信号に基づく触覚刺激を触覚提示デバイス１０Ｂに提示させる（ステップＳ１０８）。詳しくは、出力制御部３０５は、第２の触覚制御信号を触覚刺激部１００Ｂに出力することで、触覚刺激部１００Ｂにより触覚刺激を出力させる。
【０１２２】
以上、触覚刺激の出力制御処理の流れの一例を説明した。以上説明した処理により、第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激を、設定された通りに第２のユーザに知覚させることが可能となる。
【０１２３】
＜＜４．まとめ＞＞
以上、図１〜図１１を参照して、本開示の一実施形態について詳細に説明した。上記説明したように、本実施形態に係る情報処理装置３０は、第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する触覚制御情報、及び第２のユーザに触覚刺激を出力する触覚刺激部１００Ｂの特性を示す情報を取得する。そして、情報処理装置３０は、触覚制御情報及び触覚刺激部１００Ｂの特性に基づいて、触覚制御情報が示す触覚刺激を第２のユーザに知覚させるための、触覚刺激部１００Ｂに入力される第２の触覚制御信号を生成する。これにより、触覚刺激をユーザに提供する際に用いられる触覚提示デバイス１０ごとの特性の違いを吸収されるので、第２のユーザは、第１のユーザにより設定された通りの知覚効果を知覚することが可能となる。このようにして、ユーザ体験の劣化が抑制される。
【０１２４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２５】
例えば、上記実施形態では、触覚制御情報は、第１の触覚制御信号を含むものとして説明したが、本技術はかかる例に限定されない。例えば、触覚制御情報は、第１の触覚制御信号に代えて、第１のユーザにより設定された知覚効果を示す情報を含んでいてもよい。その場合、情報処理装置３０の信号処理部３０３は、触覚刺激部１００Ｂの特性を加味しつつ、情報処理装置２０の知覚位置・強度決定部２０１と同様の動作を行う。詳しくは、信号処理部３０３は、第１のユーザにより指定された知覚位置及び知覚強度に応じて、（指定された知覚位置で指定された知覚強度を知覚するよう）目標の知覚位置に対応する複数の触覚刺激部１００Ｂに対する振動強度を決定（算出）し、複数の触覚刺激部１００Ｂに出力する第２の触覚制御信号を生成する。
【０１２６】
また、上記実施形態では、触覚提示デバイス１０Ａ及び１０Ｂ、並びに情報処理装置２０及び３０がそれぞれ独立した装置であるものとして説明したが、本技術はかかる例に限定されない。例えば、触覚提示デバイス１０Ａと情報処理装置２０とが一体的に構成されてもよいし、触覚提示デバイス１０Ｂと情報処理装置３０とが一体的に構成されてもよいし、情報処理装置２０と情報処理装置３０とが一体的に構成されてもよい。
【０１２７】
また、上記実施形態では、触覚提示デバイス１０Ａ及び１０Ｂ、並びに第１のユーザ及び第２のユーザがそれぞれ別体であるものとして説明したが、本技術はかかる例に限定されない。例えば、第１のユーザと第２のユーザとは同一人物であってもよく、触覚提示デバイス１０Ａと触覚提示デバイス１０Ｂとは同一の触覚提示デバイス１０であってもよい。その場合、ユーザは、触覚提示デバイス１０を装着して、知覚効果を設定すると共に、設定した知覚効果をリアルタイムに体感する。その際、ユーザが装着した触覚提示デバイス１０の触覚刺激部１００の特性に基づいて、触覚刺激部１００の特性を吸収した触覚制御信号が生成されて、触覚提示デバイス１０の触覚刺激部１００に入力される。これにより、ユーザは、触覚提示デバイス１０の特性に依存しない、知覚効果を設定することができる。また、ユーザは、触覚提示デバイス１０の触覚刺激部１００を付け替えながら、反復的に知覚効果を調整することもできる。このようにして、ユーザは、あらゆる触覚提示デバイス１０のための知覚効果を簡単にデザインすることが可能となる。
【０１２８】
また、本明細書の装置（例えば、触覚提示デバイス１０、情報処理装置２０、又は情報処理装置３０）に備えられるプロセッサ（例えば、ＣＰＵ、ＤＳＰなど）を上記装置の構成要素（例えば、制御部１１０、制御部２００及び／又は制御部３００）として機能させるためのコンピュータプログラム（換言すると、上記プロセッサに上記装置の構成要素の動作を実行させるためのコンピュータプログラム）も作成可能である。また、当該コンピュータプログラムを記録した記録媒体も提供されてもよい。また、上記コンピュータプログラムを記憶するメモリと、上記コンピュータプログラムを実行可能な１つ以上のプロセッサとを備える装置（例えば、触覚提示デバイス１０のためのモジュール、情報処理装置２０のためのモジュール、又は情報処理装置３０のためのモジュール）も提供されてもよい。また、上記装置の構成要素（例えば、制御部１１０、制御部２００及び／又は制御部３００など）の動作を含む方法も、本開示に係る技術に含まれる。
【０１２９】
また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１３０】
また、本明細書に記載された効果は、あくまで説明的又は例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、又は上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１３１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、
を備える情報処理装置。
（２）
前記制御部は、基準の触覚刺激部の特性と前記触覚刺激部の特性との差分に基づき前記制御情報を変換することで、前記制御信号を生成する、前記（１）に記載の情報処理装置。
（３）
前記制御情報は、前記基準の触覚刺激部のための制御信号及び前記基準の触覚刺激部の特性を示す情報が対応付けられた情報を含む、前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記制御情報が示す触覚刺激と強さが同一又は略同一の触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、前記（２）又は（３）に記載の情報処理装置。
（５）
前記触覚刺激部により出力される触覚刺激は、振動であり、
前記制御部は、前記基準の触覚刺激部の周波数特性と前記触覚刺激部の周波数特性との差分の逆特性を、前記制御情報に含まれる制御信号に適用することで、前記制御信号を生成する、前記（４）に記載の情報処理装置。
（６）
前記触覚刺激部により出力される触覚刺激は、温度であり、
前記制御部は、前記基準の触覚刺激部の温度変化特性と前記触覚刺激部の温度変化特性との差分の逆特性を、前記制御情報に含まれる制御信号に適用することで、前記制御信号を生成する、前記（４）に記載の情報処理装置。
（７）
前記制御部は、前記制御情報が示す触覚刺激と強さの最大値と最小値との差分が同一又は略同一の触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、前記（２）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記制御部は、前記制御情報が示す触覚刺激と同一又は略同一のタイミングで触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、前記（２）〜（７）のいずれか一項に記載の情報処理装置。
（９）
前記制御部は、前記制御情報が示す触覚刺激と知覚位置が同一又は略同一となる触覚刺激を前記第２のユーザに知覚させるための前記制御信号を生成する、前記（２）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記制御部は、前記触覚刺激部の配置にさらに基づいて、前記制御信号を生成する、前記（１）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記制御部は、前記触覚刺激部により出力される触覚刺激の前記第２のユーザへの伝達特性にさらに基づいて、前記制御信号を生成する、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記制御部は、前記触覚刺激部に対応付けられたバッテリの残量に基づいて、前記制御信号を生成する、前記（１）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記制御部は、前記触覚刺激部を動作させながら前記触覚刺激部の特性を測定する、前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１４）
前記制御部は、前記触覚刺激部の特性を測定中であることを示す情報を前記第２のユーザに通知する、前記（１３）に記載の情報処理装置。
（１５）
前記制御情報が示す触覚刺激の種類と前記触覚刺激部により出力される触覚刺激の種類とは異なる、前記（１）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
前記制御部は、前記制御情報から前記制御信号を生成する生成ルールを記録し、再利用する、前記（１）〜（１５）のいずれか一項に記載の情報処理装置。
（１７）
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成すること、
を含むプロセッサにより実行される情報処理方法。
（１８）
コンピュータを、
第１のユーザにより設定された第２のユーザに知覚されるべき触覚刺激に関する制御情報、及び前記第２のユーザに触覚刺激を出力する触覚刺激部の特性に基づいて、前記制御情報が示す触覚刺激を前記第２のユーザに知覚させるための、前記触覚刺激部に入力される制御信号を生成する制御部、
として機能させるためのプログラムが記録された記録媒体。
【符号の説明】
【０１３２】
１０    触覚提示デバイス
１００    触覚刺激部
１０２    音声出力部
１１０    制御部
１２０    通信部
１３０    センサ部
２０    情報処理装置
２００    制御部
２０１    知覚位置・強度決定部
２０２    画面生成部
２０３    出力制御部
２１０    通信部
２２０    操作入力部
２３０    表示部
２４０    記憶部
３０    情報処理装置
３００    制御部
３０１    第１の取得部
３０２    第２の取得部
３０３    信号処理部
３０４    通知部
３０５    出力制御部
３１０    通信部
３２０    操作入力部
３３０    表示部
３４０    記憶部
【図１】
2019144629.tif 000003
【図２】
2019144629.tif 000004
【図３】
2019144629.tif 000005
【図４】
2019144629.tif 000006
【図５】
2019144629.tif 000007
【図６】
2019144629.tif 000008
【図７】
2019144629.tif 000009
【図８】
2019144629.tif 000010
【図９】
2019144629.tif 000011
【図１０】
2019144629.tif 000012
【図１１】
2019144629.tif 000013