(57)【要約】      （修正有）【課題】匂い提示装置を利用して適切な態様でユーザーに匂いを提示することができる情報処理装置を提供する。【解決手段】情報処理装置は、匂いを持つ物体を表すオブジェクトであって、当該匂いの種類、及び匂いの強さの少なくとも一方を特定する匂い情報が関連づけられた匂いオブジェクトと、当該匂いオブジェクトとは別の仮想オブジェクトと、が配置された仮想空間の様子を示す映像を含むコンテンツの内容に関するコンテンツ情報を取得し、取得したコンテンツ情報に含まれる匂い情報に応じた態様で匂い提示装置に匂いを提示させる。当該仮想空間内において、別の仮想オブジェクトが匂いオブジェクトと接触した場合に、当該別の仮想オブジェクトを、匂いオブジェクトに関連づけられていた匂い情報に応じた匂いを提示する新たな匂いオブジェクトに変更する。【選択図】図１
2018198063.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに匂いを提示する匂い提示装置を制御する情報処理装置であって、
匂いを持つ物体を表すオブジェクトであって、当該匂いの種類、及び匂いの強さの少なくとも一方を特定する匂い情報が関連づけられた匂いオブジェクトと、当該匂いオブジェクトとは別の仮想オブジェクトと、が配置された仮想空間の様子を示す映像を含むコンテンツの内容に関するコンテンツ情報を取得する取得部と、
前記取得したコンテンツ情報に含まれる前記匂い情報に応じた態様で前記匂い提示装置に匂いを提示させる制御部と、
を含み、
前記制御部は、前記仮想空間内において前記別の仮想オブジェクトが前記匂いオブジェクトと接触した場合に、当該別の仮想オブジェクトを、前記匂いオブジェクトに関連づけられていた匂い情報に応じた匂いを提示する新たな匂いオブジェクトに変更する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、前記匂いオブジェクトの位置に応じて決まるタイミングで前記匂い提示装置に匂いを提示させる
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記仮想空間内にはユーザーの操作に応じて移動する基準位置が設定され、
前記制御部は、前記基準位置、及び前記匂いオブジェクトの位置に応じて決まるタイミングで前記匂い提示装置に匂いを提示させる
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記制御部は、前記基準位置と前記匂いオブジェクトの間の距離に応じて決まる強さで前記匂い提示装置に匂いを提示させる
ことを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置において、
前記匂い提示装置は複数種類の匂いを提示可能に構成され、
前記制御部は、前記匂いオブジェクトに関連づけられた匂いの種類を特定する情報により特定される種類の匂いを前記匂い提示装置に提示させる
ことを特徴とする情報処理装置。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理装置において、
前記制御部は、前記匂いオブジェクトに関連づけられた匂いの強さを特定する情報に応じて決まる強さで前記匂い提示装置に匂いを提示させる
ことを特徴とする情報処理装置。
【請求項７】
ユーザーに匂いを提示する匂い提示装置を制御する情報処理方法であって、
匂いを持つ物体を表すオブジェクトであって、当該匂いの種類、及び匂いの強さの少なくとも一方を特定する匂い情報が関連づけられた匂いオブジェクトと、当該匂いオブジェクトとは別の仮想オブジェクトと、が配置された仮想空間の様子を示す映像を含むコンテンツの内容に関するコンテンツ情報を取得するステップと、
前記取得したコンテンツ情報に含まれる前記匂い情報に応じた態様で前記匂い提示装置に匂いを提示させるステップと、
前記仮想空間内において前記別の仮想オブジェクトが前記匂いオブジェクトと接触した場合に、当該別の仮想オブジェクトを、前記匂いオブジェクトに関連づけられていた匂い情報に応じた匂いを提示する新たな匂いオブジェクトに変更するステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
ユーザーに匂いを提示する匂い提示装置を制御するためのプログラムであって、
匂いを持つ物体を表すオブジェクトであって、当該匂いの種類、及び匂いの強さの少なくとも一方を特定する匂い情報が関連づけられた匂いオブジェクトと、当該匂いオブジェクトとは別の仮想オブジェクトと、が配置された仮想空間の様子を示す映像を含むコンテンツの内容に関するコンテンツ情報を取得する取得手段、及び、
前記取得したコンテンツ情報に含まれる前記匂い情報に応じた態様で前記匂い提示装置に匂いを提示させる制御手段、
としてコンピュータを機能させ、
前記制御手段は、前記仮想空間内において前記別の仮想オブジェクトが前記匂いオブジェクトと接触した場合に、当該別の仮想オブジェクトを、前記匂いオブジェクトに関連づけられていた匂い情報に応じた匂いを提示する新たな匂いオブジェクトに変更する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに匂いを提示する匂い提示装置を制御する情報処理装置、情報処理方法、情報処理装置の制御プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
例えばビデオゲームなどにおいて、ユーザーにより臨場感のある体験をしてもらうなどの目的で、特定の匂いをユーザーに提示する匂い提示装置を利用することが検討されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の匂い提示装置は、単に決まった匂いを決まったタイミングで提示するだけであり、映像や音声などのコンテンツとともにユーザーに匂いを提示する場合に、どのように匂いを提示すればよいかについて、十分に検討されていなかった。
【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、匂い提示装置を利用して適切な態様でユーザーに匂いを提示することができる情報処理装置、情報処理方法、情報処理装置の制御プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、ユーザーに匂いを提示する匂い提示装置を制御する情報処理装置であって、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツの内容に関するコンテンツ情報を取得する取得部と、前記取得したコンテンツ情報に応じた態様で前記匂い提示装置に匂いを提示させる制御部と、を含むことを特徴とする。
【０００６】
本発明に係る情報処理方法は、ユーザーに匂いを提示する匂い提示装置を制御する情報処理方法であって、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツの内容に関するコンテンツ情報を取得するステップと、前記取得したコンテンツ情報に応じた態様で前記匂い提示装置に匂いを提示させるステップと、を含むことを特徴とする。
【０００７】
本発明に係るプログラムは、ユーザーに匂いを提示する匂い提示装置を制御するためのプログラムであって、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツの内容に関するコンテンツ情報を取得する取得手段、及び、前記取得したコンテンツ情報に応じた態様で前記匂い提示装置に匂いを提示させる制御手段、としてコンピュータを機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る情報処理装置を含む匂い提示システムの全体概要図である。
【図２】本発明の実施の形態に係る情報処理装置の機能を示す機能ブロック図である。
【図３】匂い情報の一例を示す図である。
【図４Ａ】匂いオブジェクトが配置された仮想空間の様子を示す画像の一例を示す図である。
【図４Ｂ】匂いオブジェクトが配置された仮想空間の様子を示す画像の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面に基づき詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理装置１０を含む匂い提示システム１の構成を示す構成ブロック図である。同図に示されるように、匂い提示システム１は、情報処理装置１０と、匂い提示装置２と、操作デバイス３と、表示装置４と、音声再生装置５と、を含んで構成されている。
【００１１】
情報処理装置１０は、例えば家庭用ゲーム機、携帯型ゲーム機、パーソナルコンピューター、スマートフォン、タブレット等であってよい。図１に示されるように、情報処理装置１０は、制御部１１と、記憶部１２と、インタフェース部１３と、を含んで構成される。
【００１２】
制御部１１は、ＣＰＵ等であって、記憶部１２に記憶されているプログラムを実行して各種の情報処理を実行する。なお、本実施形態において制御部１１が実行する処理の具体例については、後述する。記憶部１２は、ＲＡＭ等のメモリデバイスを含み、制御部１１が実行するプログラム、及び当該プログラムによって処理されるデータを格納する。
【００１３】
インタフェース部１３は、匂い提示装置２、操作デバイス３、表示装置４、及び音声再生装置５との間で各種のデータを授受するための通信インタフェースである。情報処理装置１０は、インタフェース部１３を介して匂い提示装置２、操作デバイス３、表示装置４、及び音声再生装置５のそれぞれと有線又は無線のいずれかで接続される。
【００１４】
匂い提示装置２は、ユーザーに匂いを提示するデバイスであって、香料を放出することによってユーザーに特定の匂いを感じさせる。本実施形態において匂い提示装置２は、それぞれ特定の匂いの香料が封入された複数のカートリッジを着脱可能になっているものとする。匂い提示装置２は、情報処理装置１０からの制御信号に応じて、特定のカートリッジ内に封入されている香料を放出させる。これにより、匂い提示装置２は複数のカートリッジに対応する複数種類の匂いをユーザーに提示することができる。また、匂い提示装置２に取り付けるカートリッジを交換することで、匂い提示装置２に同時に装着可能なカートリッジの数を超える多様な匂いをユーザーに提示することができる。具体例として、匂い提示装置２に装着可能なカートリッジは、食べ物の匂い（果物、コーヒー、カレー、肉など）、環境の匂い（土、芝、森林、図書館、病院など）、ものの匂い（火薬、血、獣、汗、香水、機械、ごみなど）、甘い匂い、辛い匂いなど各種の匂いを出すものであってよい。
【００１５】
匂い提示装置２は、ユーザーの身体（頭部等）に装着可能な構造になっていてもよい。この場合、ユーザーの鼻の近傍で香料を放出させるようにすれば、ユーザーに明確に匂いを感じさせることができる。あるいは、匂い提示装置２は情報処理装置１０の筐体内に内蔵されてもよい。また、匂い提示装置２は、情報処理装置１０とは独立に、ユーザーがいる室内に固定的に設置されてもよい。また、匂い提示装置２は車輪や駆動機構等を備え、床面を自走可能に構成されてもよい。このような構成によれば、匂い提示装置２が香料を放出する場所を情報処理装置１０の制御に応じて変化させることができる。
【００１６】
匂い提示装置２は、カートリッジ内の香料を各種の方式で放出させることができる。具体例として、匂い提示装置２はカートリッジ内の香料をスプレー等によって霧状に放散させてもよい。また、匂い提示装置２がユーザーの身体に装着される場合、匂い提示装置２は液体を吸収可能な液体吸収素材（ろ紙等）にカートリッジ内の香料を染みこませ、この液体吸収素材をユーザーの鼻の近くに移動させることによって、液体吸収素材から揮発する香料の匂いをユーザーに提示してもよい。なお、匂い提示装置２は放出する香料の量や香料を染みこませた液体吸収素材のユーザーまでの距離を調整することによって、ユーザーに提示する匂いの強さを制御してもよい。すなわち、ユーザーにより強く匂いを感じさせたい場合、匂い提示装置２は放出する香料の量を増やしたり、香料を染みこませた液体吸収素材をよりユーザーの鼻の近くまで移動させたりすればよい。
【００１７】
操作デバイス３は、ユーザーからの操作入力を受け付けるためのデバイスであって、受け付けたユーザーの操作内容を示す信号を情報処理装置１０に入力する。操作デバイス３は、例えば家庭用ゲーム機のコントローラやキーボード等であってよい。また、操作デバイス３は情報処理装置１０の筐体表面に配置されたボタン等を含んでもよい。
【００１８】
表示装置４は、有機ＥＬディスプレイや液晶ディスプレイ等であって、情報処理装置１０から出力される映像信号に応じた映像を画面上に表示する。表示装置４は、ヘッドマウントディスプレイなどのようにユーザーが頭部に装着して使用するタイプのデバイスであってもよい。また、表示装置４は情報処理装置１０の筐体と一体的に構成されてもよい。
【００１９】
音声再生装置５は、スピーカー等であって、情報処理装置１０が出力する音声信号に応じた音声を鳴動させる。音声再生装置５は、ヘッドフォンなどのようにユーザーが耳部に装着して使用するタイプのデバイスであってもよい。また、音声再生装置５は情報処理装置１０の筐体に内蔵されてもよい。
【００２０】
次に、情報処理装置１０が実現する機能について図２を用いて説明する。図２に示すように、情報処理装置１０は、機能的に、コンテンツ提示部２１と、コンテンツ情報取得部２２と、匂い制御部２３と、を含む。これらの機能は、制御部１１が記憶部１２に記憶されたプログラムを実行することにより実現される。このプログラムは、インターネット等の通信ネットワークを介して情報処理装置１０に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００２１】
コンテンツ提示部２１は、映像、及び音声の少なくとも一方を含むコンテンツをユーザーに提示する。具体的にコンテンツ提示部２１は、映像を表示装置４の画面に表示させたり、音声を音声再生装置５から再生させたりしてユーザーに提示する。コンテンツ提示部２１が提示するコンテンツは、例えばゲームプログラムによって実現されるゲームの映像や音声であってよい。また、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に記憶されている映像や音声であってもよいし、放送やストリーミング配信等によって外部から情報処理装置１０に送信される映像や音声であってもよい。また、コンテンツ提示部２１が生成してユーザーに提示するコンテンツは、仮想オブジェクトが配置された仮想空間内の様子を示す映像を含んでもよい。
【００２２】
コンテンツ情報取得部２２は、コンテンツ提示部２１が提示するコンテンツの内容に関する情報（以下、コンテンツ情報という）を取得する。具体的にコンテンツ情報取得部２２は、後述する匂い制御部２３による匂いの制御を実現するために用いられるコンテンツ情報を取得する。コンテンツ情報の内容、及びそれに応じた匂い制御の具体例については、後述する。
【００２３】
匂い制御部２３は、コンテンツ情報に応じた態様でユーザーに匂いを提示するよう、匂い提示装置２を制御する。具体的に匂い制御部２３は、匂い提示装置２に装着された複数のカートリッジのうち、どのカートリッジから香料を放出させるか、またどのようなタイミングで香料を放出させるか、さらにどの程度の強さで匂いを提示するかなどを決定し、決定した内容に応じて匂い提示装置２を動作させるための制御信号を出力する。この制御信号に応じて匂い提示装置２が動作することによって、コンテンツの内容に応じたタイミングや強さで、コンテンツの内容に応じた種類の匂いをユーザーに提示することができる。
【００２４】
以下、コンテンツの内容に応じた匂い提示装置２の制御の具体例について、説明する。
【００２５】
まず第１の例として、仮想空間内に配置された仮想オブジェクトの匂いをユーザーに提示する例について説明する。この例では、コンテンツ提示部２１は仮想オブジェクトが配置された仮想空間内の様子を示す映像を生成し、表示装置４の画面に表示させる。さらに、仮想空間内に配置される少なくとも一部の仮想オブジェクトに関連づけて、匂い情報が設定される。以下では、匂い情報が設定された仮想オブジェクトを匂いオブジェクトという。
【００２６】
図３は、一つの匂いオブジェクトに関連づけて設定される匂い情報の一例を示している。この図の例では、匂い情報は、匂い種類、匂い強さ、匂い範囲、及び匂い移りフラグの値を含んでいる。また、匂い情報のほかに、匂いオブジェクトには、その形状や外観の情報、仮想空間内における位置の情報が設定される。ここで匂い種類は、匂いオブジェクトが何の匂いを放つかを示す情報である。匂い種類は、匂い提示装置２に装着されるカートリッジの種類を特定する情報であってよい。匂い強さは、匂いオブジェクトが周囲に放つ匂いの強さの程度を示す情報である。匂い範囲は、匂いオブジェクトの匂いが届く仮想空間内の範囲を示す情報である。匂い範囲は距離の数値によって決定される円形の範囲であってもよいが、匂いオブジェクトの向きに応じて決定される非円形の範囲であってもよい。具体的に、例えば匂いオブジェクト前方の匂いが届く距離と後方の匂いが届く距離とは異なってもよい。また、匂い範囲は匂いオブジェクトに対して個別に設定されるのではなく、匂い強さに応じて自動的に決定されることとしてもよい。匂い移りフラグは、匂いオブジェクトが持つ匂いが他のオブジェクトに移るか否かを示す情報である。
【００２７】
また、仮想空間内にはユーザーに匂いを提示する際の基準となる匂い基準位置が設定される。この匂い基準位置は、仮想空間内の様子を示す画像を生成する際の基準となる視点位置に一致してもよい。あるいは、匂い基準位置は、仮想空間内に配置される特定のオブジェクトの配置位置であってもよい。この場合の特定のオブジェクトは、仮想空間内においてユーザーの分身となるキャラクターのオブジェクト（以下、ユーザーオブジェクトＵという）であってよい。いずれの場合も、匂い基準位置は、ユーザーの操作デバイス３に対する操作入力に応じて仮想空間内を移動するものとする。例えばユーザーオブジェクトＵが仮想空間内に配置され、このユーザーオブジェクトＵの位置に連動して視点位置が仮想空間内を移動する場合、ユーザーはこのユーザーオブジェクトＵを操作して仮想空間内を移動させることによって、仮想空間内の任意の位置の様子を閲覧することができる。このとき、ユーザーオブジェクトＵの位置が匂い基準位置として設定されていれば、匂い基準位置もユーザーの操作に応じて仮想空間内を移動することになる。
【００２８】
この第１の例では、仮想空間内において匂い基準位置に届くと想定される匂いオブジェクトの匂いが、ユーザーに提示される。このような制御を実現するためにコンテンツ情報取得部２２は、匂いオブジェクトの位置や匂い情報、及び匂い基準位置の情報を取得する。そして、匂い基準位置と匂いオブジェクトの仮想空間内における位置関係に応じて、ユーザーに匂いを提示するタイミングを決定する。具体的に、コンテンツ提示部２１は、所定時間（例えば表示装置４の画面に表示されるフレーム画像の更新間隔）ごとに、ユーザーの操作入力等に応じて、仮想空間内の匂い基準位置、及び各仮想オブジェクトの位置を更新する。コンテンツ情報取得部２２は、更新後の匂い基準位置及び匂いオブジェクトの位置、並びに当該匂いオブジェクトの匂い情報を取得する。そして、匂いオブジェクトに設定された匂い範囲内に匂い基準位置が進入したか否かを判定する。匂い範囲内に匂い基準位置が進入した場合、匂い制御部２３は、当該匂いオブジェクトに設定された匂い種類に対応する匂いをユーザーに提示するよう匂い提示装置２に指示する。このように匂いオブジェクトに対応する匂いがユーザーに提示されることによって、例えばコンテンツ提示部２１によって提示される仮想空間内の様子を示す映像に匂いオブジェクトが写っていない場合であっても、匂いオブジェクトが匂い基準位置の近くに存在することをユーザーに知らせることができる。
【００２９】
このとき、匂い提示装置２がユーザーに提示する匂いの強さは、匂いオブジェクトに設定された匂い強さ、及び当該匂いオブジェクトと匂い基準位置との間の距離に応じて決定されてよい。具体的に匂い制御部２３は、匂いオブジェクトに設定された匂い強さが強いほど、また匂いオブジェクトと匂い基準位置との間の距離が近づくほど、ユーザーに強い匂いが提示されるよう制御する。
【００３０】
なお、複数の匂いオブジェクトが仮想空間内に配置され、その匂い範囲が互いに重なっている場合、匂い基準位置は複数の匂いオブジェクトに設定された匂い範囲に同時に進入することもあり得る。このような場合、匂い制御部２３は、複数の匂いオブジェクトのそれぞれに設定された匂いを同時に提示するよう匂い提示装置２に指示してもよいし、最も強い匂いを提示すべき匂いオブジェクトの匂いだけをユーザーに提示させてもよい。
【００３１】
また、匂い情報は、匂いオブジェクトの表面の匂い分布を示す匂いマップを含んでもよい。この場合、仮想オブジェクトの外観を示すテクスチャマップやバンプマップなどと同様のデータ構造で、匂い種類や匂い強さの情報が各画素に設定された２次元のマップ画像として匂い情報が記述される。このような手法によれば、ある程度の大きさを持つ匂いオブジェクトの特定の部位だけが匂いを持つこととしたり、部位ごとに異なる種類の匂いを持つように設定することができる。この場合匂い制御部２３は、各部位の匂い情報を合成して匂い基準位置に到達する匂いの種類と強さとを決定し、決定した内容に応じて匂い提示装置２を制御する。
【００３２】
また、匂い情報に含まれる匂い移りフラグは、匂いが他の仮想オブジェクトに移るか否かを示している。例えば仮想空間内において第１オブジェクト、及び第２オブジェクトの二つの仮想オブジェクトが接触する場合を考える。ここでは第１オブジェクトに匂い情報が設定され、その中の匂い移りフラグはＹＥＳの値（すなわち、匂い移りすることを示す値）を持つこととする。一方、第２オブジェクトには初期状態では匂い情報が設定されていないものとする。この例では、第１オブジェクトと第２オブジェクトとが接触した際に、コンテンツ提示部２１は匂い移りが発生するか否かを判定する。ここでは第１オブジェクトの匂い移りフラグがＹＥＳなので、匂い移りが発生すると判定される。すると、それまで匂い情報が設定されていなかった第２オブジェクトに対して、第１オブジェクトと同じ匂い種類を持つ匂い情報が設定される。このとき、第２オブジェクトの匂い強さは、第１オブジェクトの匂い強さや匂い種類、及び両オブジェクトが接触していた時間などに応じて決定されてよい。また、第１オブジェクトには匂い情報として匂い移りのしやすさを示す指標値が設定され、その指標値に応じて第２オブジェクトの匂い強さが決定されてもよい。さらに、第２オブジェクトの匂い強さは、第１オブジェクトと第２オブジェクトが離れた後、時間の経過とともに減少することとしてもよい。また、第２オブジェクトが最初から匂い情報の設定された匂いオブジェクトであった場合、匂い移りによって第２オブジェクトには双方の匂いが混在するような匂い情報が設定されてもよい。また、いずれか匂い強さの強いほうの匂いだけが匂い情報として設定されてもよい。
【００３３】
なお、匂い移りフラグを含む匂い情報の内容は、匂いオブジェクトに生じるイベントによって変更されてもよい。例えばりんごなどの果物は、それ自体匂いを持っているが、ただその果物に接触しただけでは接触した物体に匂いは移らないと考えられる。しかし、その果物に圧力が加わって潰れたりすると、果汁が他の物体に付着して匂い移りを生じさせることがある。そこで、このような現象を仮想空間内でも再現するために、コンテンツ提示部２１は、匂いオブジェクトに圧力が加えられるなどのイベントが発生した場合に、匂いオブジェクトの形状を変化させるとともに、匂い移りフラグの値をＮＯ（すなわち、匂い移りしないことを示す値）からＹＥＳに変更する。また、このとき合わせてその匂いオブジェクトの匂い強さを上昇させたり、匂い種類を変化させるなど、匂いオブジェクトに設定された匂い移りフラグ以外の各種の匂い情報についても更新してもよい。
【００３４】
また、前述したように匂いオブジェクトに対してその表面の匂い分布を示す匂いマップが設定される場合、匂い移りフラグも匂いマップ内の各画素に対して設定されてもよい。この場合、匂いオブジェクトの特定の箇所に他の仮想オブジェクトが接触した場合には匂い移りが発生し、別の箇所に接触した場合には匂い移りが発生しないように制御することができる。
【００３５】
図４Ａ及び図４Ｂは、匂い移りが発生する様子を説明するための図である。図４Ａは、果物を表す果物オブジェクトＦ、及びユーザーオブジェクトＵが配置された仮想空間の様子を示している。ここでは果物オブジェクトＦに匂い情報が設定されているが、その中の匂い移りフラグはＮＯであることとしている。そのため、ユーザーがユーザーオブジェクトＵを操作して果物オブジェクトＦにユーザーオブジェクトＵの手を接触させても匂い移りは生じない。ここで、図４Ｂに示すようにユーザーがユーザーオブジェクトＵの手で果物を潰す操作を行った場合、果物オブジェクトＦの匂い移りフラグがＮＯからＹＥＳに更新される。さらにこの状態で果物オブジェクトＦとユーザーオブジェクトＵの手の部位が接触しているので、この手の部位に匂い移りが生じ、手の部位に対して新たに果物オブジェクトＦと同種の匂い情報が設定される。この状態でユーザーオブジェクトＵが果物オブジェクトＦに設定された匂い範囲外まで移動したとしても、ユーザーオブジェクトＵの手に果物オブジェクトＦと同種の匂いが設定されているので、匂い制御部２３はユーザーに対して果物の匂いを提示するよう匂い提示装置２に指示する。特に手の部位に対して比較的狭い匂い範囲を指定する匂い情報が設定されている場合、匂い制御部２３は、ユーザーがユーザーオブジェクトＵの手を動かしてユーザーオブジェクトＵの頭部に近づけたときだけ手の部位に設定された匂いをユーザーに提示するように制御する。これにより、ユーザーは仮想空間内で生じた匂い移りを現実に体験することができる。
【００３６】
また、匂い制御部２３は、匂いオブジェクトと匂い基準位置との間の位置関係に応じて、ユーザーから見た匂いの出る方向を制御してもよい。このような制御は、匂いの放出元を制御可能な匂い提示装置２において可能になる。また、この例では、匂い基準位置に対して、向き（前方がどちらか）が設定されているものとする。この匂い基準位置の向きは、仮想空間内に設定された視線方向に一致してもよいし、ユーザーオブジェクトＵの正面方向であってもよい。例えば図４Ａに例示した表示がされている状態で、匂い基準位置の向きがユーザーオブジェクトＵの向きに一致している場合、果物オブジェクトＦは匂い基準位置の向きに対して右方向に位置していることになる。このとき、果物オブジェクトＦに設定された匂いを現実世界においても右方向からユーザーに提示することができれば、より仮想空間内の現象をリアルにユーザーに体験させることができる。
【００３７】
このような制御を実現するために、複数の匂い提示装置２が情報処理装置１０に接続されてもよい。すなわち、ユーザーの右方向から香料を放出する匂い提示装置２、及び左方向から香料を放出する匂い提示装置２が設置されていれば、匂い制御部２３は二つの匂い提示装置２のどちらかに香料を放出するよう指示することで、左右いずれかの方向から出る匂いをユーザーに提示できる。また、匂い基準位置の正面方向に匂いオブジェクトがある場合には、左右両方の匂い提示装置２から匂いを提示させてもよい。あるいは、ユーザーの前方や後方にも匂い提示装置２を設置し、匂い基準位置の前方や後方に匂いオブジェクトがある場合には、これらの匂い提示装置２から匂いを提示することとしてもよい。また、前述したように匂い提示装置２が自身の位置を移動させることができる場合、匂い制御部２３は匂い提示装置２を匂いオブジェクトの位置に応じて決まる位置に移動させてから匂いを提示させるよう制御してもよい。
【００３８】
さらに、匂い提示装置２が一つしかなく、その位置が固定されている場合であっても、仮想空間内における匂いの出る方向をユーザーに提示することは可能である。この場合、匂い提示システム１はユーザーの顔の向きを検出するセンサーを備えることとする。このようなセンサーは、例えばヘッドマウントディスプレイのようにユーザーの頭部に装着される装置に内蔵されるジャイロスコープ等のモーションセンサーであってよい。あるいは、ユーザーの頭部周辺の映像を撮影可能な位置に設置されたカメラであってもよい。このようなカメラで撮影された画像に含まれるユーザーの顔画像を解析することで、ユーザーの顔の向きを特定することができる。この例では、匂い制御部２３は、例えば匂い基準位置の向きに対して右方向に匂いオブジェクトがある場合、ユーザーが右方向を向いたタイミングで匂いオブジェクトに設定された匂いを提示し、左方向を向いたときには匂いの提示を中止する。あるいは、ユーザーの顔の向きにかかわらず匂いを提示するが、その強さをユーザーの顔の向きに応じて変化させてもよい。この場合、仮想空間内における匂い基準位置から見た匂いオブジェクトの方向に対応する向きにユーザーの顔が向けられた場合、それ以外の向きにユーザーの顔が向けられたときよりも相対的に強い匂いを放出させる。このような制御によれば、ユーザーの顔の向きに連動して匂いを提示することで、単一の匂い提示装置２で匂いの出ている向きをユーザーに知らせることができる。
【００３９】
以上の説明では、匂い情報に含まれる匂い種類は特定のカートリッジを指定するものであるとしたが、匂いオブジェクトに設定される匂いは、複数の基本的な匂い成分を合成したものであってもよい。この場合、匂いオブジェクトの匂い情報には前述した匂い種類、及び匂い強さの代わりに複数の匂い成分それぞれの強さを指定する値が含まれる。匂い提示装置２にはこれらの匂い成分に対応するカートリッジが装着されており、匂い制御部２３は、匂いオブジェクトの匂い情報によって指定される匂い成分の香料をそれぞれ匂い情報によって指定される強さで放出するよう匂い提示装置２に指示する。
【００４０】
また、以上の説明においては、ユーザーの操作によって仮想空間内を移動する匂い基準位置と匂いオブジェクトとの間の位置関係に応じて、ユーザーに匂いを提示するタイミングを制御することとした。これに対して、匂い基準位置が仮想空間内で変化しない場合、単に匂いオブジェクトが仮想空間内の所定の領域に進入した場合など、匂いオブジェクトの仮想空間内における位置が予め定められた条件を満たした場合にユーザーに匂いが提示されてもよい。
【００４１】
また、匂いオブジェクトが匂いの放出を開始したタイミングなど、匂いオブジェクトに予め定められたイベントが発生したタイミングでユーザーに匂いが提示されてもよい。具体例として、仮想空間内に鍋を表す匂いオブジェクトが配置される場合、匂い制御部２３は、ユーザーがこの鍋のふたを開ける操作を指示したタイミングで、匂いオブジェクトに設定された匂い情報に応じた匂いの提示を開始させてもよい。また、匂い制御部２３は、匂いオブジェクトとは関係なく、仮想空間内の所定の領域に匂い基準位置が進入した場合に、当該領域に関連付けられた匂い（環境の匂い）をユーザーに提示してもよい。
【００４２】
また、ユーザーが操作対象とするユーザーオブジェクトＵに何らかのイベントが発生した場合に、予め定められた匂いをユーザーに提示してもよい。例えばコンテンツ提示部２１がゲーム処理を実行する場合、そのゲーム内容に応じてユーザーオブジェクトＵ（すなわち、ユーザーキャラクター）に変化が生じる。このような変化に応じてユーザーに特定の匂いを提示してもよい。具体的には、ユーザーキャラクターの体力が回復するイベントがゲーム内で発生した場合に、匂い制御部２３はユーザーに対してリラックス効果やリフレッシュ効果のある匂いをユーザーに提示させてもよい。逆に、ユーザーキャラクターが負傷したり状態異常になったりするイベントがゲーム内で発生した場合に、ユーザーに対して不快感を生じさせるような匂いをユーザーに提示してもよい。
【００４３】
次にコンテンツの内容に応じた匂い提示装置２の制御の第２の例について、説明する。この例においては、コンテンツ提示部２１が提示するコンテンツは映像を含むものとする。コンテンツ情報取得部２２は、コンテンツ提示部２１が映像をユーザーに提示している間、リアルタイムで当該映像を解析し、その中に含まれる特定パターンの画像を検出する。そして、コンテンツ情報取得部２２が特定パターンの画像を検出した場合、匂い制御部２３は当該パターンに対応づけて予め定められた種類の匂いを提示するよう匂い提示装置２に指示する。具体例として、映像内に肉が写っていることが検出された場合、匂い制御部２３は肉の匂いをユーザーに提示する。また、所定の色相範囲の色（緑色など）が所定割合以上含まれる画像が検出された場合、森林の匂いをユーザーに提示してもよい。また、コンテンツ情報取得部２２は、映像内に表示されるテロップ等の文字列の内容を解析し、文字列内から予め定められたキーワードを検出してもよい。この場合、特定のキーワードが検出されれば、匂い制御部２３は当該キーワードに対応づけて予め定められた種類の匂いをユーザーに提示する。また、コンテンツ情報取得部２２は、映像内に登場する特定のキャラクターを検出してもよい。この場合、キャラクターが映像内に登場した際には、当該キャラクターに対応づけられた匂いが提示される。このように映像を解析した結果が所定の条件に該当する場合に、解析結果に対応する匂いを提示するようにすることで、予め匂いの種類や匂いの提示タイミングを指定する情報がコンテンツに付加されておらずとも、コンテンツの内容に合わせた匂いをユーザーに提示することができる。
【００４４】
なお、ここでは映像の表示中にリアルタイムで映像の解析を行うこととしたが、映像データが予め記憶部１２内に格納されている場合、コンテンツ情報取得部２２は映像の表示が開始される前に映像データの解析を行って、ユーザーに提示すべき匂いの種類、及び提示タイミングを決定してもよい。この場合匂い制御部２３は、コンテンツ提示部２１が映像の表示を開始した後、検出済みの特定パターンの画像が画面に表示されるタイミングで、対応する匂いをユーザーに提示する。
【００４５】
続いて、コンテンツの内容に応じた匂い提示装置２の制御の第３の例について、説明する。この第３の例でも、第２の例と同様にコンテンツの内容を解析した結果に基づいてユーザーに提示する匂いが決定される。この例では、コンテンツ提示部２１が提示するコンテンツは音声を含むものとし、コンテンツ情報取得部２２は、コンテンツ提示部２１が音声を再生している間、リアルタイムで当該音声を解析し、その中から予め定められたキーワードを検出する。このようなキーワードの検出は、公知の音声認識技術を用いて実現できる。匂い制御部２３は、コンテンツ情報取得部２２が検出したキーワードに対応づけて予め定められた種類の匂いを提示するよう匂い提示装置２に指示する。例えば音声中に「カレー」というキーワードが含まれていた場合、匂い制御部２３はカレーの匂いをユーザーに提示する。これにより、第２の例と同様、予め匂いの種類や提示タイミングが定められておらずとも、コンテンツの内容に合わせた匂いをコンテンツの内容に合わせたタイミングでユーザーに提示することができる。なお、第２の例と同様、第３の例においてもリアルタイムでキーワードの検出を行うのではなく、予め記憶部１２内に格納された音声データに対して解析を行った結果を用いて、音声の再生中に匂いを提示してもよい。
【００４６】
次に、コンテンツの内容に応じた匂い提示装置２の制御の第４の例について、説明する。この第４の例では、コンテンツ情報取得部２２はコンテンツの内容そのものを解析するのではなく、コンテンツのデータとは別に情報処理装置１０に提供されるコンテンツの関連情報を取得することとする。ここでコンテンツの関連情報は、コンテンツの内容を説明するドキュメント情報や、コンテンツが放送番組の場合における字幕情報、番組表データなどであってよい。第３の例と同様に、コンテンツ情報取得部２２は、この関連情報の中から特定のキーワードを検出する。そして、匂い制御部２３は、コンテンツ提示部２１がコンテンツを提示している間、検出されたキーワードに対応づけて予め定められた匂いをユーザーに提示する。
【００４７】
なお、以上説明したコンテンツ情報に応じた匂い制御の複数の具体例は、それぞれ組み合わせて用いられてもよい。例えば、映像と音声の両方を含むコンテンツがユーザーに提示される場合に、匂い制御部２３は、映像、及び音声のそれぞれを解析した結果得られるコンテンツ情報に基づいて、ユーザーに匂いを提示してもよい。
【００４８】
以上説明した本実施形態に係る情報処理装置１０によれば、コンテンツの内容に応じてユーザーに匂いを提示するタイミングや、提示すべき匂いの種類や強さ、方向などが決定されるので、コンテンツの制作者が細かく提示する匂いの内容やタイミングを指定せずとも、コンテンツを視聴するユーザーに対して適切なタイミングで適切な種類の匂いを提示することができる。
【符号の説明】
【００４９】
１  匂い提示システム、２  匂い提示装置、３  操作デバイス、４  表示装置、５  音声再生装置、１０  情報処理装置、１１  制御部、１２  記憶部、１３  インタフェース部、２１  コンテンツ提示部、２２  コンテンツ情報取得部、２３  匂い制御部。
【図１】
2018198063.tif 000003
【図２】
2018198063.tif 000004
【図３】
2018198063.tif 000005
【図４Ａ】
2018198063.tif 000006
【図４Ｂ】
2018198063.tif 000007