(57)【要約】【課題】頭部に表示装置を装着して楽しむ遊興施設において、複数のユーザで楽しむことができる表示装置を提供する。【解決手段】単一色の面で囲われた所定の空間と、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しておりユーザが装着した際にユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置と、映像表示装置の所定の空間における位置と向きを特定する特定装置とを含み、映像表示装置は、所定の空間内における向きと位置に応じて、二つの撮像装置により単一色を撮像した箇所には予め用意した映像を表示し、単一色を撮像していない箇所には二つの撮像装置により撮像された映像に基づく映像を表示する。【選択図】図１
2018121132.tif 000002
【特許請求の範囲】
【請求項１】
単一色の面で囲われた所定の空間と、
ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しており前記ユーザが装着した際に前記ユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置と、
前記映像表示装置の前記所定の空間における位置と向きを特定する特定装置とを含み、
前記映像表示装置は、前記所定の空間内における向きと位置に応じて、前記二つの撮像装置により前記単一色を撮像した箇所には予め用意した映像を表示し、前記単一色を撮像していない箇所には前記二つの撮像装置により撮像された映像に基づく映像を表示する
ことを特徴とする映像提供システム。
【請求項２】
前記映像提供システムは、
前記二つの撮像装置により撮像された映像から、前記単一色以外を撮像した対象までの距離を算出する算出部と、
前記算出部が算出した距離に応じた立体映像を生成する映像生成部を備え、
前記映像表示装置は、前記映像生成部が生成した立体映像を表示する
ことを特徴とする請求項１に記載の映像提供システム。
【請求項３】
前記映像生成部は、
前記算出部が算出した距離に基づいて、前記対象に対して前記対象とは異なる異物を重畳した映像を生成する
ことを特徴とする請求項２に記載の映像提供システム。
【請求項４】
前記映像提供システムは、さらに、前記映像表示装置が表示する映像に対して効果を付与し、ユーザが保持する保持具を含み、
前記映像生成部は、前記保持具の位置と向きに応じて前記効果を付与した立体映像を生成することを特徴とする請求項２に記載の映像提供システム。
【請求項５】
単一色の面で囲われた所定の空間内において使用し、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しており前記ユーザが装着した際に前記ユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置に映像を提供する映像提供方法であって、
前記映像表示装置の前記所定の空間内における向きと位置を特定する特定ステップと、
前記二つの撮像装置により前記ユーザの正面方向を撮像する撮像ステップと、
前記二つの撮像装置により前記単一色を撮像した箇所には予め用意した映像を表示し、前記単一色を撮像していない箇所には前記二つの撮像装置により撮像された映像に基づく映像を表示する表示ステップとを含む
映像提供方法。
【請求項６】
単一色の面で囲われた所定の空間内において使用し、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しており前記ユーザが装着した際に前記ユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置に映像を提供する映像提供システムにおいて、
コンピュータに、
前記映像表示装置の前記所定の空間内における向きと位置を特定する特定機能と、
前記二つの撮像装置により前記ユーザの正面方向を撮像する撮像機能と、
前記二つの撮像装置により前記単一色を撮像した箇所には予め用意した映像を表示し、前記単一色を撮像していない箇所には前記二つの撮像装置により撮像された映像に基づく映像を表示する表示機能とを実現させる映像提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊興施設等において利用される表示装置に関する。
【背景技術】
【０００２】
従来、様々な遊興施設を備える遊園地があり、多数のユーザにより楽しまれている。そのような遊興施設としては、例えば、ジェットコースターや、メリーゴーランド、おばけ屋敷などがある。
【０００３】
特許文献１には、そのような遊興施設において利用可能な電子機器に関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０４８３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、そのような遊興施設において、ユーザの頭部に表示装置を装着して、楽しませることが考えられる。しかしながら、そのような場合には、他のユーザ、即ち、友人と共に楽しむことが困難であるという問題がある。これは、ユーザの頭部に表示装置を装着するため、その状態でその友人を認識しにくくなることに起因する。
【０００６】
そこで、本発明は上記要望に鑑みて成されたものであり、ユーザの頭部に表示装置を装着して楽しむ遊興施設において、他のユーザと共に楽しむことができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る装置は、単一色の面で囲われた所定の空間と、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しておりユーザが装着した際にユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置と、映像表示装置の所定の空間における位置と向きを特定する特定装置とを含み、映像表示装置は、所定の空間内における向きと位置に応じて、二つの撮像装置により単一色を撮像した箇所には予め用意した映像を表示し、単一色を撮像していない箇所には二つの撮像装置により撮像された映像に基づく映像を表示する。
【０００８】
上記課題を解決するために、本発明の一態様に係る映像提供方法は、単一色の面で囲われた所定の空間内において使用し、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しておりユーザが装着した際にユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置に映像を提供する映像提供方法であって、映像表示装置の所定の空間内における向きと位置を特定する特定ステップと、二つの撮像装置によりユーザの正面方向を撮像する撮像ステップと、二つの撮像装置により単一色を撮像した箇所には予め用意した映像を表示し、単一色を撮像していない箇所には二つの撮像装置により撮像された映像に基づく映像を表示する表示ステップとを含む。
【０００９】
上記課題を解決するために、本発明の一態様に係るプログラムは、単一色の面で囲われた所定の空間内において使用し、ユーザの頭部に装着して使用する映像表示装置であって、人間の両眼の間隔で離間して配置しておりユーザが装着した際にユーザの正面方向を撮像する二つの撮像装置を備える映像表示装置に映像を提供する映像提供システムにおいて、コンピュータに、映像表示装置の所定の空間内における向きと位置を特定する特定機能と、二つの撮像装置によりユーザの正面方向を撮像する撮像機能と、二つの撮像装置により単一色を撮像した箇所には予め用意した映像を表示し、単一色を撮像していない箇所には二つの撮像装置により撮像された映像に基づく映像を表示する表示機能とを実現させる。
【００１０】
上記映像提供システムにおいて、映像提供システムは、二つの撮像装置により撮像された映像から、単一色以外を撮像した対象までの距離を算出する算出部と、算出部が算出した距離に応じた立体映像を生成する映像生成部を備え、映像表示装置は、映像生成部が生成した立体映像を表示することとしてもよい。
【００１１】
上記映像提供システムにおいて、映像生成部は、算出部が算出した距離に基づいて、対象に対して対象とは異なる異物を重畳した映像を生成することしてもよい。
【００１２】
上記映像提供システムにおいて、映像提供システムは、さらに、映像表示装置が表示する映像に対して効果を付与し、ユーザが保持する保持具を含み、映像生成部は、保持具の位置と向きに応じて効果を付与した立体映像を生成することとしてもよい。
【発明の効果】
【００１３】
本発明の一態様に係る表示装置は、撮像部を備え、背景が単一色の所定の空間において、背景以外、例えば、他のユーザを撮像した場合に、その他のユーザの撮像映像を加工して、表示することができるので、他のユーザと遊興施設を楽しむことができる。
【図面の簡単な説明】
【００１４】
【図１】表示装置の機能構成例を示すブロック図である。
【図２】遊興施設の一例を示す斜視図である。
【図３】遊興施設の一例を示す平面図である。
【図４】回数表のデータ構成例を示すデータ概念図である。
【図５】表示装置の動作を示すブロック図である。
【図６】表示装置の動作を示すブロック図である。
【図７】（ａ）、（ｂ）は、表示装置に表示される画面例である。
【図８】（ａ）は、加工前の画像例であり、（ｂ）は加工後の画像例を示す図である。
【図９】遊興施設の一例を示す斜視図である。
【図１０】表示装置の外観の一例を示す外観図である。
【図１１】表示装置の動作例を示すフローチャートである。
【図１２】遊興システムの構成例を示すブロック図である。
【図１３】表示装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施態様に係る表示装置について、図面を参照しながら詳細に説明する。
【００１６】
＜実施の形態１＞
＜構成＞
本発明に係る表示装置１００は、遊興施設２００において用いられ、ユーザ２０が装着し、映像を表示する装置である。表示装置１００は、少なくとも位置情報取得部１２０と、表示部１１０とを備える。
【００１７】
位置情報取得部１２０は、遊興施設における表示装置の位置を示す位置情報を取得する。位置情報取得部１２０は、例えば、ヘッドマウントディスプレイなどに取り付けたカメラや赤外線センサによって周囲の環境をスキャンして位置や姿勢を特定するインサイド・アウト方式や、部屋の天井や壁に設置したカメラや赤外線照射デバイスを用いてマーカーやヘッドマウントディスプレイの位置や姿勢を取得するアウトサイド・イン方式を用いて位置を特定することとしてよい。なお、赤外線以外に、例えば、ＵＷＢ（Ultra Wide Band）帯を用いたＲＦ（Radio Frequency）ベースの通信方式を利用したポジショントラッキングを用いてもよい。また、位置情報取得部１２０は、例えば、ＧＰＳ等を利用した測位システムにより実現されてもよいし、あるいは、遊興施設に設置されたビーコン発生器から発せられたビーコンを受信し、そのビーコンに含まれるビーコン発生器の位置を表示装置の位置情報として取得してもよい。
【００１８】
表示部１１０は、遊興施設に含まれる所定の領域について、当該所定の領域を通るごとに、異なる映像を表示する。ここで所定の領域とは、遊興施設が複数の部屋などから構成されている場合に、１以上の部屋を所定の領域としてもよいし、遊興施設を仮想的に複数の領域に分割したうちの一つを所定の領域としてもよい。所定の領域を通るごとに異なる映像を提供することにより、ユーザが何度でも楽しめる遊興施設で利用する表示装置１００を提供することができる。
【００１９】
以下、表示装置１００についてより詳細に説明する。
【００２０】
図１は、表示装置１００の機能構成を示すブロック図である。また、図２は、表示装置１００を用いる遊興施設２００の一例を示す斜視図であり、図３は、その遊興施設２００の平面図である。
【００２１】
図１に示すように、表示装置１００は、表示部１１０と、位置情報取得部１２０と、撮像部１３０と、記憶部１４０と、制御部１５０とを備える。表示装置１００は、ユーザ２０が頭部に装着して使用するものであり、一般的に、ヘッドマウントディスプレイと呼称される装置である。表示装置１００は、ウェアグラスタイプのものであってもよい。図１に示すように、表示部１１０と、位置情報取得部１２０と、撮像部１３０と、記憶部１４０と、制御部１５０とは、バス１６０を介して互いに接続されている。
【００２２】
表示部１１０は、表示装置１００内部に備えられたディスプレイであり、制御部１５０から伝達された映像を表示する。ユーザ２０は、表示装置１００に表示された映像に基づいて遊興施設２００を楽しむ。表示装置１００は、ユーザ２０の眼の周りを覆うように構成されており、ユーザ２０にとって表示装置１００に表示される映像のみが視認できる状態となる。
【００２３】
位置情報取得部１２０は、表示装置１００の現在位置を示す位置情報を取得する機能を有する。位置情報取得部１２０は、例えば、ヘッドマウントディスプレイなどに取り付けたカメラや赤外線センサによって周囲の環境をスキャンして位置や姿勢を特定するインサイド・アウト方式や、部屋の天井や壁に設置したカメラや赤外線照射デバイスを用いてマーカーやヘッドマウントディスプレイの位置や姿勢を取得するアウトサイド・イン方式を用いて位置を特定する。また、あるいは、位置情報取得部１２０は、例えば、ＧＰＳや内臓のセンサ等によりその位置や姿勢を取得することとしてもよい。位置情報取得部１２０は、位置情報として、遊興施設における位置座標と、表示装置１００の傾き（３軸の回転情報）を検出し、制御部１５０に伝達する。
【００２４】
撮像部１３０は、表示装置１００の外部であって、表示装置１００の前面、即ち、ユーザ２０が装着しているときに、ユーザの正面方向を撮像するカメラである。撮像部１３０は、表示装置１００が駆動しているときに、常時外部を撮像する。
【００２５】
記憶部１４０は、表示装置１００が動作上必要とする各種のプログラム及びデータを記憶する機能を有する記憶媒体である。記憶部１４０は、例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等により実現することができる。記憶部１４０は、遊興施設を構成する複数の領域各々を通過した回数を示す回数表４００や、表示装置１００を利用するユーザの設定情報や、遊興施設２００を構成する各領域の位置範囲を示す情報や、表示装置１００において表示する各種映像データあるいはその元となる映像データなどを記憶している。回数表４００の詳細については、後述する。
【００２６】
制御部１５０は、記憶部１４０に記憶されている各種プログラムを実行して、表示装置１００の各部を制御する機能を有するプロセッサである。制御部１５０は、各プログラムを実行することにより、設定部１５１、加工部１５２、計数部１５３、生成部１５４としての機能を実現する。
【００２７】
設定部１５１は、表示装置１００を使用するユーザに関する情報を設定する機能を有する。設定部１５１は、例えば、表示装置１００に有線または無線により接続された外部の装置（例えば、ＰＣ（Personal Computer））から、ユーザのＩＤまたはユーザ名を受け付けて、表示装置１００をこれから利用するユーザを特定するための情報を記憶部１４０に記憶する。
【００２８】
加工部１５２は、撮像部１３０が撮像した撮像画像を加工する機能を有する。加工部１５２は、撮像画像から、特徴点（例えば、エッジ検出、色解析、オブジェクト解析など）を抽出し、その特徴点をある程度残しつつ、その撮像画像を加工した別の画像を生成する。例えば、加工部１５２は、撮像画像から、ユーザ２０が歩いている場所（例えば、通路）を特定し、その通路には加工を加えず、その通路の壁を歪ませたり、壁から別のオブジェクトが出てきたりするような加工を行う。また、あるいは、加工部１５２は、撮像画像の奥側、即ちユーザ２０にとっての奥行き方向でユーザから遠くなるほど、加工度合を大きくした加工画像を生成してもよい。加工部１５２は、記憶部１４０に記憶されている予め定められた複数の加工プログラムの内のいずれかまたは複数を用いて撮像画像の加工を行う。加工部１５２は、生成部１５４からの指示に従って、撮像画像を加工し、加工後の加工画像を生成部１５４に伝達する。
【００２９】
計数部１５３は、位置情報取得部１２０から逐次伝達される位置情報に基づいて、表示装置１００の遊興施設２００における位置を特定し、その位置が含まれる領域を特定する。そして、計数部１５３は、回数表４００に記憶されている、表示装置１００を装着しているユーザ２０が、特定した領域を通過した通過回数を１加算する。なお、計数部１５３は、ユーザ２０が、一度現在の領域の通過回数を加算した後は、別の領域に移るまでは、同じ領域に対する加算は行わない。
【００３０】
生成部１５４は、表示部１１０に表示する映像を生成する機能を有する。生成部１５４は、位置情報取得部１２０が取得したユーザ２０の現在位置情報（表示装置１００の現在位置情報）に基づいて特定される領域を、当該ユーザ２０が通過した回数を、記憶部１４０に記憶されている回数表４００を参照して特定する。そして、特定した回数に応じた映像であって、これまでにユーザ２０に提示したことがない映像を特定または生成する。これは、例えば、領域を通過した回数に応じて互いに異なる映像データ、または、映像データを識別可能な識別情報を対応付けた情報を記憶部１４０に記憶しておくことにより実現することができる。また、生成部１５４は、この対応付けにおいて加工部１５２による加工画像の表示が対応付けられている場合には、加工部１５２に対して撮像画像の加工を指示する。生成部１５４は、生成した映像または加工部１５２が加工した加工画像を表示部１１０に表示させる。なお、異なる映像データは、全く異なる映像データであってもよいし、一部のみ異なる映像であってもよい。映像のうち、少しでも異なる箇所があればよい。
【００３１】
制御部１５０が生成して表示部１１０に表示させる映像は、撮像部１３０が撮像した画像を加工したものであってもよいし、生成部１５４が生成した映像であってもよいし、撮像部１３０が撮像した画像と生成部１５４が生成した映像の合成画像であってもよいし、あるは、これらの組み合わせであってもよい。
【００３２】
以上の構成により、表示装置１００は、ユーザ２０が同じ領域を通過するごとに、異なる映像を提供することができる。したがって、ユーザ２０は、同じ遊興施設２００を利用しながらも、何度でも異なった体験をすることができるので、何度でも遊興施設２００を飽きることなく楽しむことができる。
【００３３】
図２や図３に示されるように、遊興施設２００は、複数の部屋から成る。遊興施設２００は、図３に示されるように、複数の領域Ａ〜Ｄに分けられており、表示装置１００は、ユーザ２０が各領域を通過した回数を計数する。ユーザ２０は、表示装置１００を装着して、扉２０１から遊興施設２００内に入る。ユーザ２０は、表示装置１００に表示されている画像にしたがって、矢印３１１、３１２で示される方向で、領域Ａ内を歩く。ユーザ２０は、扉２０２を通って、領域Ｂ内に入る。ユーザ２０は、領域Ｂを通過し、領域Ｃに入る。ユーザ２０は、扉２０３を通って領域Ｄ内に入る。そして、ユーザ２０は、扉２０４を通って、領域Ａ内に戻る。ユーザ２０は、矢印３１３で示すように、領域Ａ〜Ｄを周回する。そして、所定回数（例えば、４回）周回すると、あるいは、所定時間（例えば１０分）が経過すると表示装置１００の表示部１１０には、出口２０５が示され、ユーザ２０は、矢印３１４に示すように遊興施設２００から退出する。以上に示すように、ユーザ２０は、遊興施設２００内を周回することで、同じ領域を何度も通過する。そして、通過するごとに表示装置１００は、ユーザ２０に対してそれまでに提示したことがない映像を提示する。したがって、ユーザ２０は、同じ領域（個所、場所）を何度も通過しながらも、異なる映像を見ることができるので、ユーザ２０に飽きをこさせない遊興施設２００を提供することができる。また、同じ領域を周回させる構成により、遊興施設２００を比較的コンパクトに構成することができる。なお、領域の分け方については、遊興施設２００を管理する管理者の任意の分け方をしてよく、各領域の形状も図３に示すような矩形でなくともよく、例えば、楕円形やあるいは部屋の形にそった形状であってもよい。
【００３４】
＜データ＞
図４は、記憶部１４０に記憶されている回数表４００のデータ構成例を示すデータ概念図である。図４に示すように、回数表４００は、ユーザＩＤ４０１と、ユーザ名４０２と、通過回数４０３とが対応付けられた情報である。
【００３５】
ユーザＩＤ４０１は、表示装置１００を利用している複数のユーザ各々に対応付けられ、一意に特定可能なユーザを識別するための識別情報である。
【００３６】
ユーザ名４０２は、ユーザＩＤ４０１に対応するユーザの名称を示す情報である。
【００３７】
通過回数４０３は、ユーザＩＤ４０１に対応するユーザが表示装置１００を表示して、遊興施設２００を構成する複数の領域各々を通過したことがある回数を示す情報である。上述の通り、通過回数４０３は、対応するユーザが条件を満たしたときに、計数部１５３により加算される。
【００３８】
図４による回数表４００によれば、例えば、ユーザＩＤが「ＵＩ００９３０３４」のユーザの名前は、「John」であり、領域Ａを通過した回数が「１１回」、領域Ｂを通過した回数が「１１回」、領域Ｃを通過した回数が「１１回」、領域Ｄを通過した回数が「９回」であることが理解できる。
【００３９】
回数表４００があることにより、表示装置１００は、表示装置１００に対して設定された表示装置１００を利用するユーザのユーザＩＤまたはユーザ名から、そのユーザが各領域を通過した回数を特定することができるとともに、そのユーザの各領域を通過した回数を加算していくことができる。
【００４０】
＜動作＞
図５は、表示装置１００の動作を示すフローチャートである。
【００４１】
表示装置１００の設定部１５１は、表示装置１００に接続された外部装置からの指示に従って、表示装置１００をこれから使用するユーザのユーザＩＤまたはユーザ名を、記憶部１４０に設定する（ステップＳ５０１）。
【００４２】
ユーザ２０は、表示装置１００を装着して、遊興施設２００の利用を開始する（ステップＳ５０２）。即ち、遊興施設２００に、扉２０１から進入する。
【００４３】
ユーザ２０が遊興施設２００に入ると、表示装置１００の位置情報取得部１２０は、表示装置１００の現在位置情報を逐次取得する。位置情報取得部１２０は、取得した現在位置情報を制御部１５０に伝達する（ステップＳ５０３）。
【００４４】
制御部１５０の計数部１５３は、伝達された現在位置情報と、記憶部１４０に記憶されている各領域の範囲情報とから、表示装置１００を装着しているユーザ２０がどの領域にいるのかを特定する（ステップＳ５０４）。
【００４５】
制御部１５０は、ユーザが居る領域が、新たな領域であるか否かを判定する（ステップＳ５０５）。これは、前回にユーザが居ると特定した領域と、今回特定した領域とが一致するか否かに応じて判定する。新たな領域に進入したと判定した場合に（ステップＳ５０５のＹＥＳ）、ステップＳ５０６に移行し、新たな領域に進入していないと判定した場合に（ステップＳ５０５のＮＯ）、ステップＳ５０９に移行する。
【００４６】
計数部１５３は、記憶部１４０に記憶されている回数表４００を、ステップＳ５０１で設定したユーザＩＤに対応し、ステップＳ５０４において特定した領域に対応する回数を１加算して、更新する（ステップＳ５０６）。
【００４７】
生成部１５４は、ユーザが居る領域を通過した回数を回数表４００を参照して特定する（ステップＳ５０７）。
【００４８】
制御部１５０は、生成した画像を、表示部１１０に表示させる（ステップＳ５０８）。
【００４９】
表示装置１００の制御部１５０は、表示装置１００の終了入力を受け付けているか否かを判定する（ステップＳ５１０）。終了入力を受け付けている場合には（ステップＳ５１０のＹＥＳ）、処理を終了し、終了入力を受け付けていない場合には（ステップＳ５１０のＮＯ）、ステップＳ５０３に戻る。
【００５０】
以上のようにして、表示装置１００は、ユーザ２０に対して、同じ領域を通るごとに異なる映像を提供することができる。したがって、ユーザ２０に飽きを来させない遊興施設２００を提供することができる。
【００５１】
図６は、加工部１５２による加工動作を示すフローチャートである。
【００５２】
撮像部１３０は、逐次周囲を撮像し、撮像した映像を制御部１５０に伝達する（ステップＳ６０１）。
【００５３】
加工部１５２は、生成部１５４からの指示に従って、加工画像の生成を開始する。加工部１５２は、伝達された映像を解析して、その特徴点を特定する（ステップＳ６０２）。
【００５４】
加工部１５２は、特定した特徴点に基づいて、ユーザが通過する通路を除く部分を、領域を通過した回数に応じて加工し、加工画像を生成する（ステップＳ６０３）。加工部１５２は、生成した加工画像を生成部１５４に伝達する。
【００５５】
生成部１５４は、伝達された加工画像を表示部１１０に表示する（ステップＳ６０４）。
【００５６】
このように表示装置１００は、ユーザが見ている方向を撮像して、その撮像画像を加工して表示することで、ユーザ２０に飽きを来させない映像を提供することもできる。
【００５７】
＜表示例＞
図７は、表示装置１００に表示する画像例を示している。
【００５８】
図７（ａ）が、例えば、ユーザ２０が領域Ｂをｎ回目に通過した時の画像であるとする。図７（ａ）に示されるように、女性が回廊に立って、ユーザを案内しているような画像が表示装置１００に表示されるとする。
【００５９】
そして、図７（ｂ）が、例えば、ユーザ２０が領域Ｂをｎ＋１回目に通過した時の画像であるとする。図７（ｂ）に示すように、ｎ回目では、生きた女性であったはずなのに、ｎ＋１回目では、女性が骸骨になっている状態を表示して、ユーザ２０を驚愕させることができる。
【００６０】
このように、表示装置１００は、同じ領域を通過するごとに異なる映像を提供する。なお、図７（ａ）、（ｂ）に示す例はあくまで一例であり、様々な表現の映像がユーザに提供されてよい。
【００６１】
図８は、表示装置１００の加工部１５２による撮像画像の加工例を示す図である。図８（ａ）は、撮像部１３０が撮像した撮像画像の例であり、図３に示す領域Ｂを通過するユーザが装着する表示装置１００の撮像部１３０が撮像した撮像画像の例を示す画像である。
【００６２】
これに対して、加工部１５２が加工した加工画像を、図８（ｂ）に示す。加工部１５２は、例えば、図８（ａ）の撮像画像に対して、一般的に知られる画像解析を行って、特徴点を抽出する。そして、抽出した特徴点に基づいて、通路部分を特定する。そして、特定した通路部分以外の箇所に対して、元の画像を利用した加工を行う。例えば、加工部１５２は、撮像画像の中から、人物を特定し、その人物がもとの場所から出てくるような加工や、壁などを歪ませたりする加工を行う。このとき、図８（ｂ）に示すように、画面奥側の方の加工度合をより大きくしてもよい。表示装置１００は、図８（ｂ）に示すような加工画像を表示する。ユーザは、図８（ｂ）に示すような画像を見て、あたかも、異空間に来たような感覚を味わうことができる。なお、図７や図８に示す画像例を一例である。
【００６３】
＜まとめ＞
上述したように、表示装置１００は、ユーザが所定の領域を通過した回数に応じて、異なる映像を表示する。したがって、ユーザには、毎回異なる映像を利用したアミューズメントを提供することができるので、ユーザに何度でも足を運んでもらえる遊興施設を提供することができる。
【００６４】
＜実施の形態２＞
上記実施の形態１においては、予めある程度の施設を、例えば図２に示すように用意することとしたが、これはその限りではない。本実施の形態２においては、より簡単な施設で、上記実施の形態１と同様の効果を得る手法について説明する。また、本実施の形態２においては、併せて、複数のユーザで遊興施設を楽しむ場合の処理についても説明する。
【００６５】
＜構成＞
図９は、本実施の形態に係る遊興施設の斜視図である。図９に示すように、遊興施設内においては、壁やアイテムを用意せず、所定の空間を提供するのみである。この所定の空間を構成する面（壁面、床面、天井面）は、単一色（例えば、ブルーバック、グリーンバック）の壁紙や布で構成される。壁面、床面、天井面に対して、単一色の塗料を塗布することにより、単一色の面で囲われた所定の空間を形成することとしてもよい。また、当該遊興施設は、複数のユーザでの利用が可能となる。各ユーザは、それぞれ表示装置としてのＨＭＤを装着している。
【００６６】
当該ＨＭＤは、図１０に示されるように、撮像部１３０として、撮像部１０００と撮像部１００１との二つの撮像部を備える。撮像部１０００は、表示装置１００を装着するユーザの右目に対応し、撮像部１００１は、ユーザの左目に対応し、それぞれ向けられている方向を撮像するカメラである。撮像部１０００と撮像部１００１との間の距離は、およそユーザの目と目との間の感覚に相当する。これにより、撮像部１０００と撮像部１００１とから撮像される画像各々は、視差画像としても成立する。撮像部１０００と撮像部１００１は撮像した映像を制御部１００に伝達する。
【００６７】
図１０に示す所定の空間内において、表示装置１００は、所定の空間内における位置と向きを位置情報取得部１２０が取得し、制御部１５０の生成部１５４は、その位置と向きに応じた映像を生成して、表示部１１０に表示させる。
【００６８】
このとき、制御部１５０は、撮像部１３０（撮像部１０００、撮像部１００１）から取得した映像に、単一色で構成されている周囲の面、以外の色があるか否かによって、壁面、床面、天井面以外の何かを撮像していることを特定する。そして、周囲の面以外を撮像していることを検出した場合に、制御部１５０の加工部１５２は、撮像した対象の画像（映像）を、表示する周囲の映像にマッチするように加工して、表示部１１０に表示する。例えば、表示部１１０において表示する周囲の映像が暗い感じであれば、撮像した対象も暗い場所にいるような加工を映像に施して表示する。
【００６９】
例えば、図９に示す例でいえば、ユーザ２１が装着している表示装置１００は、ユーザ２０を撮像範囲に収めることになる。そのため、ユーザ２１が装着している表示装置１００の制御部１５０は、撮像した映像中のユーザ２０に対して周囲の映像にマッチするような加工を行って、ユーザ２１が装着している表示装置１００の表示部１１０に表示する。
【００７０】
このとき、加工部１５２は、撮像部１０００と撮像部１００１との間の距離、及び、両撮像部が撮像した撮像映像において、同じ対象を撮像した同じ画素間の距離を利用して、三角測量を応用して、対象までの距離を算出する。そして、算出したその距離に対象が表示されるように映像を加工する。
【００７１】
また、あるいは、ユーザ２０が装着する表示装置１００が、ユーザ２０自身の手などを撮像していた場合においても同様に加工してユーザ２０の手を周囲の映像とともに表示したりすることができる。また、上述の通り、対象、即ち、ユーザ２０の手までの距離も撮像画像から算出することができるので、ユーザ２０の手がどのような位置にあっても、その手の上に別のオブジェクト、例えば、虫が手を這いあがってくるような映像を提供したりすることができる。なお、ここで提供する映像は、上記実施の形態１に示したような映像を利用するとよい。即ち、映像内で、ユーザがループするような構造の映像を見せながら、周回ごとに異なる映像を提供しつつ、他のユーザと共に楽しむことができる。
【００７２】
＜動作＞
ここから、本実施の形態２における表示装置１００の動作を説明する。図１１は、実施の形態２に係る表示装置１００の動作を示すフローチャートである。
【００７３】
図１１に示すように、位置情報取得部１２０は、表示装置１００の遊興施設２００内での位置と向きを取得する（ステップＳ１１０１）。当該構成は例えば表示装置１００に６軸センサ、９軸センサなどを搭載することで実現できる。
【００７４】
撮像部１３０（撮像部１０００、１００１）は、逐次設置され向いている方向の映像を取得し（ステップＳ１１０２）、制御部１５０に伝達する。
【００７５】
制御部１５０の加工部１５２は、撮像画像内に、背景色、即ち、上述の単一色と異なる色が撮像画像に含まれているか否かを判定する（ステップＳ１１０３）。含まれている場合には（ステップＳ１１０３のＹＥＳ）、ステップＳ１１０４の処理に移行し、含まれていない場合には（ステップＳ１１０３のＮＯ）、ステップＳ１１０６の処理に移行する。
【００７６】
撮像画像内に背景色と異なる色があった場合、即ち、何らかの事物を撮像した場合には、制御部１５０は、三角測量を応用して、撮像した対象（例えば、他のユーザや、自身の体など）までの距離を算出する（ステップＳ１１０４）。そして、加工部１５２は、撮像画像の背景以外を撮像した対象部分を、バーチャル映像にマッチするように加工し、周囲のバーチャル映像に合成して、表示部１１０に表示する（ステップＳ１１０５）。
【００７７】
一方、撮像画像内に背景色と異なる色がなかった場合、即ち、撮像部１０００、１００１が背景以外の事物を撮像していなかった場合には、制御部１５０は、バーチャル映像を、表示部１１０に表示させる（ステップＳ１１０６）。
【００７８】
制御部１５０は、終了入力を、遊興施設のオペレータから受けているか否かを判断し（ステップＳ１１０７）、終了入力がある場合には（ステップＳ１１０７のＹＥＳ）、処理を終了し、ない場合には（ステップＳ１１０７のＮＯ）、ステップＳ１１０１に戻る。
【００７９】
以上の処理により、表示装置１００は、複数のユーザが所定の空間内にいても、同じ空間を共有できるとともに、そのユーザがバーチャル空間内に共にいることを認識したり、自身の手足を見たりすることができる。
【００８０】
＜まとめ＞
実施の形態２に係る表示装置１００を含む映像提供システムによれば、大掛かりな装置を用意することなく、様々に映像が変化するバーチャルリアリティ空間を提供することができる。また、複数のユーザが同時に楽しむことができるバーチャルリアリティ空間を提供することができる。
【００８１】
＜補足＞
上記実施の形態に係る装置は、上記実施の形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
【００８２】
（１）上記実施の形態１においては、表示装置１００単体で実現する例を示したが、これはその限りではない。表示装置１００が実行していた機能を別の装置が実現する構成としてもよい。例えば、図１２に示すように、上記実施の形態に示した表示装置１００の一部の機能を有する表示装置９００と、管理装置９１０とから実現することとしてもよい。この構成について簡単に説明する。
【００８３】
図１２に示す遊興システムにおいて、表示装置９００は、自身の位置情報を取得する機能と、周囲の映像を撮像する機能と、映像を表示する機能と、を有し、管理装置９１０は、上記実施の形態においては、表示装置１００が担っていた領域を通過した回数を計数する機能と、その回数に基づいて映像を生成する機能とを有する。
【００８４】
図１２に示すように、表示装置９００は、表示部１１０と、位置情報取得部１２０と、撮像部１３０と、記憶部１４０と、制御部１５０と、通信部１７０とを備え、各機能部は、バス１６０を介して接続される。表示装置９００の各機能部は、上記実施の形態に示した機能部と同様であるので説明を省略する。制御部１５０については、設定部１５１としての機能を実現し、その他の加工部、計数部、生成部としての機能は、有さない。
【００８５】
通信部１７０は、他の装置と通信を実行する機能を有する通信インターフェースである。通信部１７０は、無線通信により、管理装置９１０と通信を実行する。通信部１７０は、管理装置９１０と通信が実行できるのであれば、どのような通信プロトコルにより通信を実行してもよい。通信部１７０は、撮像部１３０が撮像した撮像映像や、位置情報取得部１２０が取得した現在位置情報を、管理装置９１０に送信する。また、通信部１７０は、管理装置９１０から送信された映像データを受信する。通信部１７０が受信した映像データは、表示部１１０により表示される。
【００８６】
一方、管理装置９１０は、通信部９２０と、記憶部９４０と、制御部９５０とを備える。通信部９２０と、記憶部９４０と、制御部９５０とは、互いにバス９６０を介して接続されている。
【００８７】
通信部９２０は、他の装置と通信を実行する機能を有する通信インターフェースである。通信部９２０は、無線通信により、表示装置９００と通信を実行する。通信部９２０は、表示装置９００と通信が実行できるのであれば、どのような通信プロトコルにより通信を実行してもよい。通信部９２０は、制御部９５０から伝達された映像データを、表示装置９００に送信する。また、通信部９２０は、表示装置９００から、表示装置９００の現在位置情報や、撮像映像を受信して、制御部９５０に伝達する。
【００８８】
記憶部９４０は、管理装置９１０が動作上必要とする各種のプログラム及びデータを記憶する機能を有する記憶媒体である。記憶部９４０は、例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等により実現することができる。記憶部９４０は、各ユーザが遊興施設を構成する複数の領域各々を通過した回数を示す回数表４００や、遊興施設２００を構成する各領域の位置範囲を示す情報などを記憶している。
【００８９】
制御部９５０は、記憶部９４０に記憶されている各種プログラムを実行して、管理装置９１０の各部を制御する機能を有するプロセッサである。制御部９５０は、各プログラムを実行することにより、加工部１５２、計数部１５３、生成部１５４としての機能を実現する。この加工部１５２、計数部１５３、生成部１５４については、上記実施の形態に示したものと同様であるため、説明を割愛する。
【００９０】
このような構成でも、上記実施の形態に示した構成と同様の効果を得られる。また、映像を生成する機能を管理装置９１０に持たせることにより、表示装置９００自体は、そのプロセッサ性能を、高くする必要がなくなるため、安価な表示装置９００を提供することができる。また、表示装置１００の記憶部１４０には、映像データを記憶しておく必要がなくなるので、記憶部１４０の記憶容量を少なくすることができる。なお、この構成は実施の形態２においても有効である。
【００９１】
（２）上記実施の形態においては、表示装置１００を遊興施設２００において利用する例を記載したが、表示装置１００を利用する場所は、遊興施設に限るものではない。その他の施設や屋外であっても、何度も同じ領域を通過するような場所において利用することとしてもよい。
【００９２】
（３）上記実施の形態においては、表示装置１００は、ＧＰＳ機能を備えることで、その位置を特定し、領域を通過した回数を計数するための情報原としたが、領域を通過する回数を計数する手法はこれに限るものではない。ユーザ２０が表示装置１００を装着して各領域を通過した回数を計数できればよく、その他の構成により実現することとしてもよい。例えば、各領域の中心にビーコンを発生するビーコン発生器を遊興施設２００に設置する。当該ビーコンは、各領域内に届くように、かつ、他の領域には届かない信号強度で発信する。そして、ビーコンには、ビーコン発生器が載置されている領域を示す情報を含ませる。表示装置１００は、通信機能を備えて、このビーコンを受信することで、どの領域に存在しているのかを認識して、計数部１５３は、ユーザ２０が領域を通過した回数を計数する。
【００９３】
また、あるいは、遊興施設２００の各領域において、各領域全域を撮像可能なカメラを設置し、当該カメラが撮像した画像から画像解析を行って、表示装置１００を装着したユーザ２０を特定し、その情報を表示装置１００に送信することで、計数部１５３が各領域を通過する回数を計数することとしてもよい。このような構成例は、表示装置１００に計数させるよりも、上記補足（１）に示す管理装置９１０に計数を行わせる場合に適している。
【００９４】
（４）上記実施の形態においては、遊興施設２００内を周回する構成により、同じ領域を何度も通過する構成としているが、これは、例えば、同じユーザが１本道の遊興施設を何度も利用しているような場合でも、上記実施の形態に示したように、通過した回数に応じて異なる映像を提供する構成を実現できる。
【００９５】
（５）  上記実施の形態においては、生成部１５４は、表示装置１００を装着しているユーザ２０がいる領域を通過した回数に応じた映像であって、これまでに当該ユーザ２０に対して提示したことがない映像を生成することとしている。これは、上述においては、通過回数ごとに、異なる映像データを対応付けることで実現することとしているが、これはその限りではない。例えば、映像データではなく、映像を生成するプログラムを変えて実現することとしてもよい。また、映像データとして多数の異なる映像データを予め用意しておき、その中からランダムに１つを選択するという構成を表示装置１００が備えることによっても、同様の効果、即ち、ユーザ２０に対して、同じ領域を通過するごとに異なる映像を提供することができるという効果を奏することができる。
【００９６】
（６）  上記実施の形態においては、遊興施設２００をユーザ２０が自身の足で歩いて回るような遊興施設２００の例を示したが、遊興施設２００は、ユーザ２０が自身の足で歩いて回る施設に限定するものではない。遊興施設２００は、ユーザ２０が乗り込む移動車両により移動するような施設であってもよい。そのような場合には、加工部１５２は、通路そのものを歪ませるような加工を行ってもよい。
【００９７】
（７）  上記実施の形態においては、一人のユーザ２０が遊興施設２００を楽しむ例を示したが、遊興施設２００を一度に楽しむ人数は一人に限るものではない。複数人でまとめて参加してもよく、その場合、表示装置１００は、撮像部１３０が他のユーザを撮像した場合に、そのユーザを姿も加工して表示することとしてもよい。
【００９８】
（８）  表示装置１００は、通信機能を備えてよく、その場合に、ネットワークを介して、自身で保持していない映像データや、映像を生成する生成プログラムや映像を生成する加工プログラムを収集し、収集した各プログラムや映像データを利用して新たな映像を生成する機能を有してもよい。
【００９９】
（９）  上記実施の形態においては、特に記載していなかったが、ユーザは、バーチャル映像世界に影響を与えるためのコントローラを保持してもよい。その場合に、当該コントローラは、遊興施設２００内での位置、及び、向きを特定できるようにセンサを備え、バーチャル映像に影響させてもよい。ここで、影響とは、例えば、コントローラを懐中電灯と見立てて、ユーザが保持しているコントローラの向きに応じて、映像世界内を明るく照らすように映像を加工してもよいし、コントローラを銃に見立てて、映像世界内で、ユーザが引き金を引いたら、コントローラを向けている方向に向けて銃撃を行うように映像を加工してもよい。なお、ここで、コントローラを利用した映像の加工例は一例であり、その他の加工を行ってもよいし、コントローラを別の事物にみたててもよい。
【０１００】
（１０）  また、上記実施の形態においては、表示装置において異なる映像を提供する手法として、表示装置のプロセッサが映像表示プログラム等を実行することにより、実現することとしているが、これは装置に集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。すなわち、図１０に示すように、表示装置１００は、表示回路１１０ａと、位置情報取得回路１２０ａと、撮像回路１３０ａと、記憶回路１４０ａと、制御回路１５０ａとから構成されてよく、それぞれの機能は、上記実施の形態に示した同様の名称を有する各部と同様である。
【０１０１】
また、上記映像表示プログラムは、プロセッサが読み取り可能な記録媒体に記録されていてよく、記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記映像表示プログラムは、当該映像表示プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記プロセッサに供給されてもよい。本発明は、上記映像表示プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０２】
なお、上記映像表示プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【０１０３】
（１１）上記実施の形態、及び、各補足に示した各種の変形例は、適宜、組み合わせることとしてもよい。
【符号の説明】
【０１０４】
１００  表示装置
１１０  表示部
１２０  位置情報取得部
１３０  撮像部
１４０  記憶部
１５０  制御部
１５１  設定部
１５２  加工部
１５３  計数部
１５４  生成部
１６０  バス
１７０  通信部
２００  遊興施設
２０１、２０２、２０３、２０４、２０５  扉
９００  表示装置
９１０  管理装置
９２０  通信部
９４０  記憶部
９５０  制御部
【図１】
2018121132.tif 000003
【図２】
2018121132.tif 000004
【図３】
2018121132.tif 000005
【図４】
2018121132.tif 000006
【図５】
2018121132.tif 000007
【図６】
2018121132.tif 000008
【図７】
2018121132.tif 000009
【図８】
2018121132.tif 000010
【図９】
2018121132.tif 000011
【図１０】
2018121132.tif 000012
【図１１】
2018121132.tif 000013
【図１２】
2018121132.tif 000014
【図１３】
2018121132.tif 000015