(57)【要約】【課題】触覚出力の動作遅延によるユーザの違和感を緩和させることが可能な情報処理装置、情報処理システム、情報処理方法およびプログラムを提供する。【解決手段】出力に付加される残響効果を制御する効果制御部と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、を備える情報処理装置。【選択図】図１
2015170173.tif 000002
【特許請求の範囲】
【請求項１】
出力に付加される残響効果を制御する効果制御部と、
仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、
前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、
を備える情報処理装置。
【請求項２】
前記効果制御部は、触覚出力の出力開始指示から出力発生までの遅延時間に基づいて残響効果を制御する、請求項１に記載の情報処理装置。
【請求項３】
前記効果制御部は、前記遅延時間に応じて残響効果の効果量を増減させる、請求項２に記載の情報処理装置。
【請求項４】
前記触覚出力制御部は、前記遅延時間が所定の閾値を超える場合に、触覚出力を低下させる、請求項３に記載の情報処理装置。
【請求項５】
前記効果制御部は、前記遅延時間と所定の閾値とに基づいて残響効果の有無を決定する、請求項２に記載の情報処理装置。
【請求項６】
前記効果制御部は、ユーザ操作に基づいて残響効果の効果量を決定する、請求項１に記載の情報処理装置。
【請求項７】
前記触覚出力制御部は、残響効果の効果量に応じて触覚出力を低下させる、請求項１に記載の情報処理装置。
【請求項８】
前記効果制御部は、触覚出力の出力量に応じて残響効果の効果量を決定する、請求項１に記載の情報処理装置。
【請求項９】
前記音声出力制御部は、前記効果制御部により制御される残響効果が付加された音声出力を制御する、請求項１に記載の情報処理装置。
【請求項１０】
出力に付加される残響効果を制御する効果制御部と、
仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、
前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、
を備える情報処理システム。
【請求項１１】
前記効果制御部は、情報処理装置に設けられ、
前記音声出力制御部および前記触覚出力制御部は、出力装置に設けられる、請求項１０に記載の情報処理システム。
【請求項１２】
出力に付加される残響効果を制御することと、
仮想空間における事象の発生に応じて音声出力を制御することと、
前記事象の発生に応じて、残響効果が付加された触覚出力を制御することと、
を含む情報処理方法。
【請求項１３】
出力に付加される残響効果を制御する効果制御機能と、
仮想空間における事象の発生に応じて音声出力を制御する音声出力制御機能と、
前記事象の発生に応じて、前記効果制御機能により制御される残響効果が付加された触覚出力を制御する触覚出力制御機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、映画またはビデオゲーム等のコンテンツの現実感を向上させるため、映像または音声に合わせて振動等の触覚出力をユーザに与える手法が一般的となっており、当該手法に係る製品が市場に流通するようになっている。
【０００３】
例えば、特許文献１では、ソフトウェアの出力するオーディオ信号、ビデオ信号またはデータ信号等をモニタリングし、これらの信号が所定の条件を満たす場合、体感コントロール信号を振動体感アクチュエータ等に出力する装置に係る発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７２６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、触覚出力を行うアクチュエータでは、一般的に、出力指示を受けてから出力を発生させるまでに遅延が発生し得る。そのため、例えば、イベントの発生により映像出力または音声出力および触覚出力の各々の出力指示が同時に行われる場合に、映像出力等と触覚出力との間にタイムラグが生じ、当該タイムラグがユーザに違和感を与える場合がある。
【０００６】
そこで、本開示では、触覚出力の動作遅延によるユーザの違和感を緩和させることが可能な情報処理装置、情報処理システム、情報処理方法およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
本開示によれば、出力に付加される残響効果を制御する効果制御部と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、出力に付加される残響効果を制御する効果制御部と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、を備える情報処理システムが提供される。
【０００９】
また、本開示によれば、出力に付加される残響効果を制御することと、仮想空間における事象の発生に応じて音声出力を制御することと、前記事象の発生に応じて、残響効果が付加された触覚出力を制御することと、を含む情報処理方法が提供される。
【００１０】
また、本開示によれば、出力に付加される残響効果を制御する効果制御機能と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御機能と、前記事象の発生に応じて、前記効果制御機能により制御される残響効果が付加された触覚出力を制御する触覚出力制御機能と、をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、触覚出力の動作遅延によるユーザの違和感を緩和させることが可能な情報処理装置、情報処理システム、情報処理方法およびプログラムが提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態に係る情報処理システムの概要を説明するための図である。
【図２】本開示の第１の実施形態に係る情報処理システムの概略的な機能構成を示すブロック図である。
【図３】本実施形態に係る情報処理装置の行う処理における、残響量および触覚出力の出力量と遅延時間との関係を示す図である。
【図４】本実施形態の情報処理システムの処理を概念的に示すシーケンス図である。
【図５】本実施形態の第１の変形例に係る情報処理装置がユーザに提供するＧＵＩの例を示す図である。
【図６】本開示の第２の実施形態に係る情報処理システムの概略的な機能構成を示すブロック図である。
【図７】本実施形態の情報処理システムの処理を概念的に示すシーケンス図である。
【図８】本開示に係る情報処理装置のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．本開示の一実施形態に係る情報処理システムの概要
２．本開示の第１の実施形態（触覚出力に残響効果が付加される例）
２−１．情報処理システムの構成
２−２．情報処理システムの処理
２−３．変形例
３．本開示の第２の実施形態（コントローラにおいて残響効果が付加される例）
３−１．情報処理システムの構成
３−２．情報処理システムの処理
４．ハードウェア構成
５．むすび
【００１５】
＜１．本開示の一実施形態に係る情報処理システムの概要＞
まず、図１を参照して、本開示の一実施形態に係る情報処理システムの概要について説明する。図１は、本開示の一実施形態に係る情報処理システムの概要を説明するための図である。
【００１６】
情報処理システムは、情報処理装置１００およびコントローラ２００で構成される。情報処理装置１００は、据置型の装置であり、仮想空間についての処理、および当該処理の結果に基づいて触覚出力のための情報を生成する処理を行う機能、ならびに通信機能を有する。また、コントローラ２００は、可搬性のある携帯型の装置であり、触覚出力を行うアクチュエータおよび通信機能を有する。このため、情報処理システムでは、情報処理装置１００は仮想空間における処理結果に基づいて触覚出力のための情報を生成し、生成された情報がコントローラ２００に送信され、コントローラ２００は受信された情報に基づいて触覚出力を行うことが可能である。
【００１７】
さらに、コントローラ２００は、ユーザの操作を検出する機能を有し、検出された操作に係る情報を情報処理装置１００に送信する。また、情報処理装置１００は、さらに表示画面からユーザまでの距離を検出する機能を有する。このため、情報処理システムでは、情報処理装置１００は、コントローラ２００により検出されたユーザ操作に係る情報および表示画面からユーザまでの距離に基づいて、仮想空間についての処理を行うことが可能である。
【００１８】
例えば、情報処理システムは、図１に示したように、表示装置１０に接続された情報処理装置１００およびユーザ１に操作されるコントローラ２００で構成され得る。情報処理装置１００は、仮想空間についての処理の結果に係る情報、例えば３次元空間の映像等を表示装置１０に提供し得、表示装置１０は提供された映像を表示し得る。また、情報処理装置１００は、仮想空間上で生じたイベント等に基づいて触覚出力信号を生成し得、生成された触覚出力信号をコントローラ２００に送信し得る。コントローラ２００は、受信された触覚出力信号に基づいて触覚出力アクチュエータを動作させ得る。
【００１９】
また、コントローラ２００は、ユーザ１の操作、例えばボタンの押下またはコントローラ２００の変位等を検出し得、検出された操作に係る情報を情報処理装置１００に送信し得る。情報処理装置１００は、表示装置１０からユーザ１までの距離を検出し得、受信された情報および検出された距離に基づいて、仮想空間についての処理を行い得る。
【００２０】
ここで、触覚出力を行うアクチュエータでは、一般的に、出力指示を受けてから出力を発生させるまでに遅延が発生し得る。そのため、例えば、イベントの発生により映像出力または音声出力および触覚出力の各々の出力指示が同時に行われる場合に、映像出力等と触覚出力との間にタイムラグが生じ、当該タイムラグがユーザに違和感を与える場合がある。また、実験の結果等から、出力に残響効果が付加されると、人間の出力遅延に対する違和感が緩和されることがわかっている。なお、残響とは、振動に係る出力が停止された後に、出力された振動の反射等により、人間が引き続き振動を感じる現象をいう。そこで、情報処理システムは、当該触覚出力に残響効果を付加する。
【００２１】
例えば、仮想空間においてボールを打つイベントが発生した場合、情報処理装置１００は、打撃映像、打撃音および振動の各々に係る映像出力信号、音声出力信号および触覚出力信号を生成する。さらに、情報処理装置１００は、生成された触覚出力信号に残響効果に係る信号を付加する。そして、情報処理装置１００は、生成された映像出力信号を表示装置１０に送信し、音声出力信号および触覚出力信号をコントローラ２００に送信する。表示装置１０は、受信された映像出力信号に基づいて映像を表示し、コントローラ２００は、受信された音声出力信号に基づいて音声出力を行う。また、コントローラ２００は、受信された触覚出力信号に基づいて振動出力を行うが、振動出力は、打撃映像の表示および打撃音の出力よりも遅れて開始される。しかし、コントローラ２００からは、残響効果の付加された振動が出力されるため、ユーザは打撃映像および打撃音等に対する振動の遅延を感じにくくなる。
【００２２】
このように、本開示の一実施形態に係る情報処理システムは、仮想空間におけるイベントの発生に応じて、音声出力および残響効果の付加された触覚出力を行う。このため、触覚出力に係るアクチュエータの動作遅延により、触覚出力の開始が音声出力の開始よりも遅延した場合において、ユーザの違和感を緩和させることが可能となる。なお、説明の便宜上、第１、第２の実施形態による情報処理装置１００およびコントローラ２００の各々を、情報処理装置１００−１、および情報処理装置１００−２のように、末尾に実施形態に対応する番号を付することにより区別する。
【００２３】
＜２．本開示の第１の実施形態（触覚出力に残響効果が付加される例）＞
以上、本開示の一実施形態に係る情報処理システムの概要について説明した。次に、本開示の第１の実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、情報処理装置１００−１が触覚出力信号に残響効果に係る信号を付加し、コントローラ２００−１が残響効果に係る信号の付加された触覚出力信号に基づいて触覚出力を行う。
【００２４】
［２−１．情報処理システムの構成］
まず、図２を参照して、本開示の第１の実施形態に係る情報処理システムの構成について説明する。図２は、本実施形態に係る情報処理システムの概略的な機能構成を示すブロック図である。
【００２５】
情報処理システムは、図２に示したように、情報処理装置１００−１およびコントローラ２００−１で構成される。
【００２６】
情報処理装置１００−１は、効果制御部１０２、記憶部１０４、触覚出力生成部１０６、触覚出力制御部１０８、音声出力生成部１１０、音声出力制御部１１２および通信部１１４を備える。
【００２７】
効果制御部１０２は、触覚出力に付加される残響効果を制御する。具体的には、効果制御部１０２は、触覚出力の出力開始指示から出力発生までの遅延時間に基づいて残響効果を制御する。例えば、効果制御部１０２は、当該遅延時間に基づいて残響効果の効果量（以下、残響量とも称する。）を増減させ得る。残響効果の制御処理の詳細について、図３を参照して説明する。図３は、本実施形態に係る情報処理装置１００の行う処理における、残響量および触覚出力の出力量と遅延時間との関係を示す図である。
【００２８】
まず、触覚出力の出力開始指示から出力発生までの遅延時間は、触覚出力を行うアクチュエータの種類または製品により定まる場合が多い。そのため、遅延時間は、例えば、記憶部１０４等に記憶され得る。そして、効果制御部１０２は、記憶部１０４から遅延時間を取得し得る。
【００２９】
続いて、効果制御部１０２は、取得された遅延時間と所定の閾値とに基づいて残響効果の有無を決定する。具体的には、効果制御部１０２は、取得された遅延時間が所定の閾値よりも大きい場合、残響効果に係る信号を触覚出力信号に付加させる旨を決定する。なお、所定の閾値は、人間が遅延を感じ始める時間、例えば１００ｍｓｅｃ等であり得る。
【００３０】
そして、効果制御部１０２は、残響効果を付加させる旨が決定された場合、取得された遅延時間に応じて残響量を増減させる。具体的には、効果制御部１０２は、遅延時間が所定の閾値よりも高い場合に、遅延時間の増加に比例して残響量を増加させる。例えば、効果制御部１０２は、図３に示した残響量のグラフのように、遅延時間が１００ｍｓｅｃ以上になると残響効果を付加させ、遅延時間の増加に応じて残響量を増加させ得る。そして、効果制御部１０２は、決定された残響量を記憶部１０４に記憶させ得る。なお、効果制御部１０２は、遅延時間と対応する固定値を取得して、残響量を決定してもよい。例えば、当該固定値は、遅延時間と当該固定値とが対応付けられたデータベースの値として記憶部１０４に記憶され得る。
【００３１】
このように、効果制御部１０２は、触覚出力の出力開始指示から出力発生までの遅延時間に基づいて残響効果を制御する。このため、遅延時間に合った残響効果が付加されることにより、残響効果の効力を向上させることが可能となる。さらに、効果制御部１０２は、遅延時間と所定の閾値とに基づいて残響効果の有無を決定する。このため、残響効果が有効な場合にのみ残響効果を付加させることにより、残響効果の付加処理による負荷を低減させることが可能となる。そして、効果制御部１０２は、遅延時間に基づいて残響量を増減させる。このため、遅延時間に対して過不足の少ない残響量が決定されることにより、さらに残響効果の効力を高めることが可能となる。
【００３２】
なお、残響量は固定値であってもよい。例えば、残響量は、記憶部１０４に予め記憶され得る。この場合、残響効果の決定にかかる処理が削減され、計算資源および処理負荷を低減することが可能となる。
【００３３】
ここで図２を参照して情報処理装置１００−１の構成の説明に戻ると、記憶部１０４は、遅延時間および効果制御部１０２により決定された残響量を記憶する。なお、遅延時間は、予め記憶部１０４に記憶されるが、情報処理装置１００−１が別途備える入力部を介して変更されてもよい。
【００３４】
触覚出力生成部１０６は、仮想空間における事象（以下、イベントとも称する）の発生に応じて触覚出力信号を生成する。具体的には、仮想空間においてイベントが発生した場合、仮想空間についての処理を行うアプリケーションにより触覚出力指示が生成され、触覚出力生成部１０６は、生成された触覚出力指示に基づいて触覚出力信号を生成する。
【００３５】
触覚出力制御部１０８は、触覚出力信号の制御を行う。具体的には、触覚出力制御部１０８は、記憶部１０４から残響量を取得し、触覚出力生成部１０６により生成された触覚出力信号に、取得された残響量の残響効果に係る信号を付加する。例えば、触覚出力制御部１０８は、残響効果付加フィルタに取得された残響量の値を設定し、触覚出力信号を残響効果付加フィルタにかけて残響効果に係る信号を付加し得る。
【００３６】
さらに、触覚出力制御部１０８は、遅延時間が所定の閾値を超える場合に、触覚出力を低下させる。具体的には、触覚出力制御部１０８は、記憶部１０４から遅延時間を取得し、取得された遅延時間が所定の閾値を超える場合に、触覚出力の出力量を低下させる。例えば、触覚出力制御部１０８は、図３に示したように、遅延時間が所定の閾値である１００ｍｓｅｃを超えると、触覚出力の出力量を低下させ得る。さらに、触覚出力制御部１０８は、遅延時間の増加に応じて出力量を低下させ得る。このため、触覚出力についてのユーザの感度が低下されることにより、触覚出力の遅延についてのユーザの感度を低下させることが可能となる。
【００３７】
また、触覚出力制御部１０８は、残響量に応じて触覚出力を低下させる。具体的には、触覚出力制御部１０８は、残響量が増加すると触覚出力の出力量が低下する関係性に基づいて触覚出力を決定する。例えば、触覚出力制御部１０８は、残響量が増加すると、触覚出力信号の信号強度を低下させる。このため、触覚出力の時間および残響効果に係る触覚出力の時間の合計時間の長期化が防止されることにより、触覚出力の遅延についてのユーザの感度の上昇を抑制することが可能となる。
【００３８】
音声出力生成部１１０は、音声出力制御部として、仮想空間におけるイベントの発生に応じて音声出力信号を生成する。具体的には、仮想空間においてイベントが発生した場合、仮想空間についての処理を行うアプリケーションにより音声出力指示が生成され、音声出力生成部１１０は、生成された音声出力指示に基づいて音声出力信号を生成する。
【００３９】
音声出力制御部１１２は、生成された音声出力信号を通信部１１４に送信させる。具体的には、音声出力制御部１１２は、音声出力生成部１１０により音声出力信号が生成されると、通信部１１４に音声出力信号の送信の指示を行う。
【００４０】
通信部１１４は、触覚出力信号および音声出力信号をコントローラ２００−１に送信する。具体的には、通信部１１４は、触覚出力制御部１０８からの送信指示に基づいて、触覚出力生成部１０６により残響効果が付加された触覚出力信号を送信し、音声出力制御部１１２からの送信指示に基づいて、音声出力生成部１１０により生成された音声出力信号を送信する。例えば、通信部１１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＷｉＦｉ（登録商標）通信もしくは赤外線通信等の無線通信、またはワイヤー等を介した有線通信を用いてコントローラ２００−１と通信し得る。
【００４１】
また、コントローラ２００−１は、図２に示したように、通信部２０２、触覚出力部２０４および音声出力部２０６を備える。
【００４２】
通信部２０２は、情報処理装置１００−１から送信された触覚出力信号および音声出力信号を受信する。
【００４３】
触覚出力部２０４は、受信された触覚出力信号に基づいて触覚出力を行う。具体的には、触覚出力部２０４は、人間が触覚で感知することが可能な振動を発生させる。例えば、触覚出力部２０４は、偏心モータまたはＬＲＡ（Linear  Resonant  Actuator）等の振動アクチュエータであり得、受信された触覚出力信号に係る波形に基づいて内蔵されるモータまたはコイル等を動作させて振動を発生させ得る。
【００４４】
音声出力部２０６は、受信された音声出力信号に基づいて音声出力を行う。例えば、音声出力部２０６は、スピーカ等であり得る。
【００４５】
［２−２．情報処理システムの処理］
次に、図４を参照して、本実施形態における情報処理システムの処理について説明する。図４は、本実施形態の情報処理システムの処理を概念的に示すシーケンス図である。
【００４６】
まず、情報処理装置１００−１は、残響量を決定する（ステップＳ３０２）。具体的には、効果制御部１０２は、記憶部１０４に記憶される遅延量を取得し、取得された遅延量に基づいて残響量を決定する。そして、効果制御部１０２は、決定された残響量を記憶部１０４に記憶させる。
【００４７】
次に、情報処理装置１００−１は、イベントの発生に応じて音声出力信号を生成する（ステップＳ３０４）。具体的には、音声出力生成部１１０は、仮想空間についての処理を行うアプリケーションにより生成された音声出力指示に基づいて音声出力信号を生成する。
【００４８】
次に、情報処理装置１００−１は、イベントの発生に応じて触覚出力信号を生成する（ステップＳ３０６）。具体的には、触覚出力生成部１０６は、仮想空間についての処理を行うアプリケーションにより生成された触覚出力指示に基づいて触覚出力信号を生成する。
【００４９】
次に、情報処理装置１００−１は、生成された触覚出力信号に決定された残響量の残響効果に係る信号を付加する（ステップＳ３０８）。具体的には、触覚出力制御部１０８は、記憶部１０４から残響量を取得し、触覚出力生成部１０６により生成された触覚出力信号に、取得された残響量の残響効果に係る信号を付加する。
【００５０】
次に、情報処理装置１００−１は、音声出力信号および触覚出力信号をコントローラ２００−１に送信する（ステップＳ３１０）。具体的には、通信部１１４は、音声出力制御部１１２および触覚出力制御部１０８の送信指示に基づいて、音声出力信号および触覚出力信号をコントローラ２００−１に送信する。
【００５１】
そして、コントローラ２００−１は、受信された音声出力信号に基づいて音声出力を実行する（ステップＳ３１２）。具体的には、音声出力部２０６は、通信部２０２により受信された音声出力信号に基づいて音声出力を行う。
【００５２】
また、コントローラ２００−１は、受信された触覚出力信号に基づいて触覚出力を実行する（ステップＳ３１４）。具体的には、触覚出力部２０４は、通信部２０２により受信された触覚出力信号に基づいて触覚出力を行う。
【００５３】
このように、本開示の第１の実施形態によれば、情報処理システムは、触覚出力に付加される残響効果を制御し、仮想空間におけるイベントの発生に応じて音声出力を行い、イベントの発生に応じて、残響効果が付加された触覚出力を行う。このため、音声出力に対する触覚出力の遅延についてのユーザの感度が低下されることにより、触覚出力に対する、ユーザの違和感を緩和させることが可能となる。
【００５４】
［２−３．変形例］
以上、本開示の第１の実施形態について説明した。なお、本実施形態は、上述の例に限定されない。以下に、本実施形態の第１〜第３の変形例について説明する。
【００５５】
（第１の変形例）
本実施形態の第１の変形例として、効果制御部１０２は、ユーザ操作に基づいて残響量を決定してもよい。具体的には、情報処理装置１００−１は別途ユーザにＧＵＩ（Graphical  User  Interface）を提供し、当該ＧＵＩを介したユーザ操作により残響量に係る設定値が記憶部１０４に記憶される。そして、効果制御部１０２は、記憶部１０４に記憶された設定値を用いて残響量を決定する。例えば、図５を参照して、ユーザ操作による残響量の設定について説明する。図５は、本実施形態の第１の変形例に係る情報処理装置１００−１がユーザに提供するＧＵＩの例を示す図である。
【００５６】
情報処理装置１００−１により提供されるＧＵＩは、触覚出力の残響量の設定値を変更する操作オブジェクトと、設定値に対応する残響量を視覚的に示す情報オブジェクトとで構成される。例えば、ＧＵＩの操作オブジェクトは、図５の上部に示されるプラスおよびマイナスのボタンであり得、情報オブジェクトは、図５の下部に示される残響量のグラフであり得る。また、図５の上部に示したように、プラスのボタンとマイナスのボタンとの間には、設定値を示すゲージのようなものが表示され得る。なお、ゲージの示す設定値は、グラフにおける残響量の設定状態を示すラインと連動し得る。例えば、ユーザがプラスのボタンを押下すると、ゲージの設定値がプラスの方向に移動し、グラフのラインが右に移動する。なお、設定値と残響量の関係、すなわちグラフの形状についてもユーザにより変更されてもよい。例えば、ユーザ操作によりグラフの傾きが変更されてもよい。
【００５７】
このように、本実施形態の第１の変形例によれば、効果制御部１０２は、ユーザ操作に基づいて残響量を決定する。このため、ユーザ操作により設定される設定値に基づいて残響量が変更されることにより、ユーザの利便性を向上させることが可能となる。
【００５８】
なお、上記のＧＵＩの操作により触覚出力の出力量が設定されてもよい。具体的には、ＧＵＩを介したユーザ操作により触覚出力の出力量に係る設定値が記憶部１０４に記憶される。そして、触覚出力制御部１０８は、記憶部１０４に記憶された設定値を用いて触覚出力の出力量を決定する。例えば、図５に示したように、残響量の設定と連動して、触覚出力の出力量が設定され得る。この場合、残響量の設定に合わせて出力量が自動的に設定されることにより、ユーザの利便性をさらに向上させることが可能となる。なお、触覚出力の出力量は、残響量と独立して設定されてもよい。
【００５９】
（第２の変形例）
本実施形態の第２の変形例として、効果制御部１０２は、触覚出力の出力量に応じて残響量を決定してもよい。具体的には、効果制御部１０２は、触覚出力生成部１０６により生成された触覚出力信号の信号強度に応じて、残響量を決定し、触覚出力制御部１０８は、決定された残響量に基づいて触覚出力に残響効果を付加する。例えば、効果制御部１０２は、触覚出力信号の信号強度から残響量が特定される関数等を用いて、残響量を決定し得る。例えば、触覚出力信号の信号強度が高くなると、残響量が増加され得る。
【００６０】
このように、本実施形態の第２の変形例として、効果制御部１０２は、触覚出力の出力量に応じて残響量を決定する。このため、触覚出力の出力量に適した残響量が決定され得ることにより、残響効果の有効性を向上させることが可能となる。
【００６１】
（第３の変形例）
本実施形態の第３の変形例として、音声出力制御部１１２は、効果制御部１０２により制御される残響効果を音声出力に付加してもよい。具体的には、効果制御部１０２は、音声出力の残響量を決定し、決定された音声出力の残響量を記憶部１０４に記憶する。そして、音声出力制御部１１２は、記憶部１０４から音声出力の残響量を取得し、音声出力生成部１１０により生成された音声出力信号に取得された音声出力の残響量を付加する。例えば、音声出力制御部１１２は、残響効果付加フィルタに取得された残響量の値を設定し、音声出力信号を残響効果付加フィルタにかけて残響効果を付加し得る。
【００６２】
このように、本実施形態の第３の変形例によれば、音声出力制御部１１２は、効果制御部１０２により制御される残響効果を音声出力に付加する。このため、残響効果に係る音声出力が、音声出力に遅れて開始される触覚出力とオーバラップされ得ることにより、触覚出力の遅延に対するユーザの違和感をさらに緩和させることが可能となる。
【００６３】
＜３．本開示の第２の実施形態（コントローラにおいて残響効果が付加される例）＞
次に、本開示の第２の実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、情報処理装置１００−２が触覚出力の残響量を決定し、決定された残響量がコントローラ２００−２に送信され、コントローラ２００−２が触覚出力信号に残響効果に係る信号を付加する。
【００６４】
［３−１．情報処理システムの構成］
まず、図６を参照して、本開示の第２の実施形態に係る情報処理システムの構成について説明する。図６は、本実施形態に係る情報処理システムの概略的な機能構成を示すブロック図である。
【００６５】
図６に示したように、情報処理装置１００−２は、効果制御部１０２、記憶部１０４、触覚出力生成部１０６、音声出力生成部１１０、音声出力制御部１１２および通信部１１４を備える。
【００６６】
通信部１１４は、記憶部１０４に記憶される残響量をコントローラ２００−２に送信する。具体的には、通信部１１４は、コントローラ２００−２との通信が確立されると、記憶部１０４から残響量を取得し、取得された残響量をコントローラ２００−２に送信する。また、通信部１１４は、触覚出力生成部１０６により触覚出力信号が生成されると、触覚出力信号をコントローラ２００−２に送信する。
【００６７】
また、コントローラ２００−２は、図６に示したように、通信部２０２、触覚出力部２０４および音声出力部２０６に加えて、記憶部２２０および触覚出力制御部２２２を備える。
【００６８】
記憶部２２０は、通信部２０２により受信された残響量を記憶する。
【００６９】
触覚出力制御部２２２は、通信部２０２により受信された触覚出力信号に残響効果に係る信号を付加する。具体的には、触覚出力制御部２２２は、触覚出力信号が受信されると、記憶部２２０から残響量を取得し、取得された残響量に基づいて受信された触覚出力信号に残響効果に係る信号を付加する。
【００７０】
なお、触覚出力制御部２２２は、ユーザ操作に応じて触覚出力に残響効果を付加してもよい。具体的には、触覚出力制御部２２２は、コントローラ２００−２の別途備える操作部を介して入力される入力情報に基づいて、触覚出力信号への残響効果に係る信号の付加の有無を判断する。例えば、コントローラ２００−２のボタンが押下された場合に、触覚出力制御部２２２は、受信された触覚出力信号に残響効果に係る信号を付加し得る。この場合、ユーザ操作に起因して残響効果が付加されることにより、ユーザの注意力が高いと考えられる場合に残響効果が付加され、残響効果の付加処理の適正化を図ることが可能となる。
【００７１】
［３−２．情報処理システムの処理］
次に、図７を参照して、本実施形態における情報処理システムの処理について説明する。図７は、本実施形態の情報処理システムの処理を概念的に示すシーケンス図である。なお、第１の実施形態における情報処理システムの処理と実質的に同一である処理については詳細な説明を省略する。
【００７２】
まず、情報処理装置１００−２は、残響量を決定する（ステップＳ４０２）。具体的には、情報処理装置１００−２は、第１の実施形態のステップＳ３０２と実質的に同一の処理を行う。
【００７３】
次に、情報処理装置１００−２は、残響量をコントローラ２００−２に送信する（ステップＳ４０４）。具体的には、通信部１１４は、コントローラ２００−２との通信が確立されると、記憶部１０４に記憶される残響量をコントローラ２００−２に送信する。
【００７４】
コントローラ２００−２は、受信された残響量を記憶させる（ステップＳ４０６）。具体的には、通信部２０２は、受信された残響量を記憶部２２０に記憶させる。
【００７５】
次に、情報処理装置１００−２は、イベントの発生に応じて音声出力信号を生成する（ステップＳ４０８）。具体的には、情報処理装置１００−２は、第１の実施形態のステップＳ３０４と実質的に同一の処理を行う。
【００７６】
次に、情報処理装置１００−２は、イベントの発生に応じて触覚出力信号を生成する（ステップＳ４１０）。具体的には、情報処理装置１００−２は、第１の実施形態のステップＳ３０６と実質的に同一の処理を行う。
【００７７】
次に、情報処理装置１００−２は、音声出力信号および触覚出力信号をコントローラ２００−２に送信する（ステップＳ４１２）。具体的には、情報処理装置１００−２は、第１の実施形態のステップＳ３１０と実質的に同一の処理を行う。
【００７８】
コントローラ２００−２は、受信された音声出力信号に基づいて音声出力を実行する（ステップＳ４１４）。具体的には、コントローラ２００−２は、第１の実施形態のステップＳ３１２と実質的に同一の処理を行う。
【００７９】
また、コントローラ２００−２は、受信された触覚出力信号に、記憶された残響量の残響効果に係る信号を付加する（ステップＳ４１６）。具体的には、触覚出力制御部２２２は、記憶部２２０に記憶される残響量を取得し、取得された残響量に基づいて受信された触覚出力信号に残響効果に係る信号を付加する。
【００８０】
次に、コントローラ２００−２は、残響効果が付加された触覚出力信号に基づいて触覚出力を実行する（ステップＳ４１８）。具体的には、コントローラ２００−２は、第１の実施形態のステップＳ３１４と実質的に同一の処理を行う。
【００８１】
このように、本開示の第２の実施形態によれば、情報処理装置１００−２により決定された残響量がコントローラ２００−２に送信され、コントローラ２００−２が触覚出力信号に残響効果に係る信号を付加する。このため、情報処理装置１００−２における残響効果の付加処理が不要となり、情報処理装置１００−２の計算資源および処理負荷を低減することが可能となる。
【００８２】
＜４．ハードウェア構成＞
以上、本開示の実施形態を説明した。上述した情報処理装置１００の処理は、ソフトウェアと、以下に説明する情報処理装置１００のハードウェアとの協働により実現される。
【００８３】
図８は、本開示に係る情報処理装置１００のハードウェア構成を示した説明図である。図８に示したように、情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３６と、ブリッジ１３８と、バス１４０と、インターフェース１４２と、入力装置１４４と、出力装置１４６と、ストレージ装置１４８と、ドライブ１５０と、接続ポート１５２と、通信装置１５４とを備える。
【００８４】
ＣＰＵ１３２は、演算処理装置および制御装置として機能し、各種プログラムと協働して情報処理装置１００内の効果制御部１０２、触覚出力生成部１０６、触覚出力制御部１０８、音声出力生成部１１０および音声出力制御部１１２の動作を実現する。また、ＣＰＵ１３２は、マイクロプロセッサであってもよい。ＲＯＭ１３４は、ＣＰＵ１３２が使用するプログラムまたは演算パラメータ等を記憶する。ＲＡＭ１３６は、ＣＰＵ１３２の実行にいて使用するプログラムまたは実行において適宜変化するパラメータ等を一時記憶する。ＲＯＭ１３４およびＲＡＭ１３６により、情報処理装置１００内の記憶部１０４の一部を実現する。ＣＰＵ１３２、ＲＯＭ１３４およびＲＡＭ１３６は、ＣＰＵバスなどから構成される内部バスにより相互に接続されている。
【００８５】
入力装置１４４は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロホン、スイッチおよびレバーなどユーザが情報を入力するための入力手段、およびユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１３２に出力する入力制御回路などから構成されている。情報処理装置１００のユーザは、入力装置１４４を操作することにより、情報処理装置１００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８６】
出力装置１４６は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、ランプなどの装置への出力を行う。さらに、出力装置１４６は、スピーカおよびヘッドフォンなどの音声出力を行ってもよい。
【００８７】
ストレージ装置１４８は、データ格納用の装置である。ストレージ装置１４８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置１４８は、ＣＰＵ１３２が実行するプログラムや各種データを格納する。
【００８８】
ドライブ１５０は、記憶媒体用リーダライタであり、情報処理装置１００に内蔵、あるいは外付けされる。ドライブ１５０は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ１３４に出力する。また、ドライブ１５０は、リムーバブル記憶媒体に情報を書込むこともできる。
【００８９】
接続ポート１５２は、例えば、情報処理装置１００の外部の情報処理装置または周辺機器と接続するためのバスである。また、接続ポート１５２は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）であってもよい。
【００９０】
通信装置１５４は、情報処理装置１００の通信部１１４の一例として、例えば、ネットワークに接続するための通信デバイスで構成された通信インターフェースである。また、通信装置１５４は、赤外線通信対応装置であっても、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００９１】
＜５．むすび＞
以上、本開示の第１の実施形態によれば、音声出力に対する触覚出力の遅延についてのユーザの感度が低下されることにより、触覚出力に対する、ユーザの違和感を緩和させることが可能となる。また、本開示の第２の実施形態によれば、情報処理装置１００−２における残響効果の付加処理が不要となり、情報処理装置１００−２の計算資源および処理負荷を低減することが可能となる。
【００９２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９３】
例えば、上記実施形態では、情報処理システムは、遅延時間が記憶部１０４に予め記憶されるとしたが、本技術はかかる例に限定されない。例えば、情報処理システムは、遅延時間を測定してもよい。具体的には、コントローラ２００は、別途測定部を備え、測定部は、触覚出力の出力開始指示から出力発生までの時間を検出する。次に、通信部２０２は、情報処理装置１００−１に検出された遅延時間を送信し、通信部１１４は、受信された遅延時間を記憶部１０４に記憶させる。そして、効果制御部１０２は、記憶部１０４に記憶された遅延時間を用いて残響量を決定する。この場合、老朽化したアクチュエータは遅延時間が大きくなる傾向にあるため、遅延時間が測定されることにより、遅延時間の変化に対応することが可能となる。
【００９４】
また、上記実施形態の情報処理システムでは、情報処理装置１００が触覚出力信号を生成する例を説明したが、情報処理装置１００が触覚出力指示をコントローラ２００に送信し、コントローラ２００が触覚出力信号を生成してもよい。この場合、情報処理装置１００における計算資源および処理負荷等を低減することが可能となる。
【００９５】
また、上記の実施形態のシーケンス図に示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的にまたは個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【００９６】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）出力に付加される残響効果を制御する効果制御部と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、を備える情報処理装置。
（２）前記効果制御部は、触覚出力の出力開始指示から出力発生までの遅延時間に基づいて残響効果を制御する、前記（１）に記載の情報処理装置。
（３）前記効果制御部は、前記遅延時間に応じて残響効果の効果量を増減させる、前記（２）に記載の情報処理装置。
（４）前記触覚出力制御部は、前記遅延時間が所定の閾値を超える場合に、触覚出力を低下させる、前記（３）に記載の情報処理装置。
（５）前記効果制御部は、前記遅延時間と所定の閾値とに基づいて残響効果の有無を決定する、前記（２）または（３）に記載の情報処理装置。
（６）前記効果制御部は、ユーザ操作に基づいて残響効果の効果量を決定する、前記（１）に記載の情報処理装置。
（７）前記触覚出力制御部は、残響効果の効果量に応じて触覚出力を低下させる、前記（１）〜（３）のいずれか１項または７に記載の情報処理装置。
（８）前記効果制御部は、触覚出力の出力量に応じて残響効果の効果量を決定する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（９）前記音声出力制御部は、前記効果制御部により制御される残響効果が付加された音声出力を制御する、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）出力に付加される残響効果を制御する効果制御部と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御部と、前記事象の発生に応じて、前記効果制御部により制御される残響効果が付加された触覚出力を制御する触覚出力制御部と、を備える情報処理システム。
（１１）前記効果制御部は、情報処理装置に設けられ、前記音声出力制御部および前記触覚出力制御部は、出力装置に設けられる、前記（１０）に記載の情報処理システム。
（１２）出力に付加される残響効果を制御することと、仮想空間における事象の発生に応じて音声出力を制御することと、前記事象の発生に応じて、残響効果が付加された触覚出力を制御することと、を含む情報処理方法。
（１３）出力に付加される残響効果を制御する効果制御機能と、仮想空間における事象の発生に応じて音声出力を制御する音声出力制御機能と、前記事象の発生に応じて、前記効果制御機能により制御される残響効果が付加された触覚出力を制御する触覚出力制御機能と、をコンピュータに実現させるためのプログラム。
【符号の説明】
【００９８】
１００    情報処理装置
１０２    効果制御部
１０４    記憶部
１０６    触覚出力生成部
１０８    触覚出力制御部
１１０    音声出力生成部
１１２    音声出力制御部
１１４    通信部
２００    コントローラ
２０２    通信部
２０４    触覚出力部
２０６    音声出力部
２２０    記憶部
２２２    触覚出力制御部
【図１】
2015170173.tif 000003
【図２】
2015170173.tif 000004
【図３】
2015170173.tif 000005
【図４】
2015170173.tif 000006
【図５】
2015170173.tif 000007
【図６】
2015170173.tif 000008
【図７】
2015170173.tif 000009
【図８】
2015170173.tif 000010