(57)【要約】      （修正有）【課題】リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にし、双方のユーザの体験のリアル感を有利に高めるシステムの提供。【解決手段】ローカルユーザによって使用されるリアルライフシミュレーション環境を含む会場と、リアルライフシミュレーション環境内において発生する現実の事象を制御するように構成された会場管理システムと、会場管理システムと対話形式でリンクされるマルチユーザ体験サーバとを含む。マルチユーザ体験サーバは、リアルライフシミュレーション環境に対応する仮想環境を生成するように設定された仮想環境ジェネレータを含み、ローカルユーザとリモートユーザがマルチユーザ体験サーバへ同時にアクセスしてローカルユーザがリモートユーザを認識し、リアルライフシミュレーション環境に対応する仮想環境における仮想の事象に影響を及ぼすことができるように構成される。【選択図】図１
2010134921.tif 000002
【特許請求の範囲】
【請求項１】
リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムであって、当該システムは、
ローカルユーザによって使用されるリアルライフシミュレーション環境を含む会場と、
リアルライフシミュレーション環境内で発生する現実の事象を制御するように設定された会場管理システムと、
リアルライフシミュレーション環境に対応する仮想環境を生成するように設定された仮想環境ジェネレータを含み、前記会場管理システムに対話形式でリンクされるマルチユーザ体験サーバと、
ローカルユーザとリモートユーザが前記マルチユーザ体験サーバへ同時にアクセスすることを可能にする通信ネットワークとを含み、
前記マルチユーザ体験サーバは、前記ローカルユーザが前記リモートユーザを認識し、そしてリアルライフシミュレーション環境に対応する仮想環境における仮想の事象に影響を及ぼすことを可能にするように設定された、リアルライフシミュレーション環境のローカルユーザと、対応する仮想環境のリモートユーザとの対話を可能にするシステム。
【請求項２】
前記マルチユーザ体験サーバはさらに、前記リモートユーザが前記ローカルユーザを認識し、そして前記リアルライフシミュレーション環境の現実の事象に影響を及ぼすことができるように設定された、請求項１に記載のシステム。
【請求項３】
前記仮想環境の仮想の事象は前記リアルライフシミュレーション環境の現実の事象と同期し、リアルライフシミュレーション環境の現実の事象は前記仮想環境の仮想の事象と同期する、請求項１に記載のシステム。
【請求項４】
前記リアルライフシミュレーション環境は前記ローカルユーザに拡張現実感体験(augmented reality experience)を提供するように設定された、請求項１に記載のシステム。
【請求項５】
前記通信ネットワークはローカルエリアネットワーク（ＬＡＮ）を含む、請求項１に記載のシステム。
【請求項６】
前記通信ネットワークはテーマパークでの通信をサポートするＬＡＮを含む、請求項１に記載のシステム。
【請求項７】
前記マルチユーザ体験サーバと、広域ネットワーク（ＷＡＮ）とのインターフェースを成すように設定されたブリッジサーバをさらに含む、請求項１に記載のシステム。
【請求項８】
前記ＷＡＮはインターネットを含む、請求項７に記載のシステム。
【請求項９】
前記会場はテーマパークのアトラクションを含む、請求項１に記載のシステム。
【請求項１０】
前記リアルライフシミュレーション環境はテーマパークの乗り物を含む、請求項１に記載のシステム。
【請求項１１】
リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にする方法であって、当該方法は、
リアルライフシミュレーション環境を含む会場を提供するステップと、
リアルライフシミュレーション環境の中の乗り物の進行を制御するステップであって、前記乗り物は、リアルライフシミュレーション環境の中を既知の経路に沿って前記ローカルユーザを運送するように設定される、前記乗り物の進行制御ステップと、
対応する仮想環境を生成するステップと、
前記ローカルユーザと前記リモートユーザが、前記対応する仮想環境をホストしているマルチユーザ体験サーバに同時にアクセスできるように、ローカルユーザとリモートユーザ間の通信をネットワーク化するステップと、
前記ローカルユーザが前記リモートユーザを認識し、そして前記仮想環境の仮想の事象に影響を及ぼすことを可能にするステップと、
を含む、リアルライフシミュレーション環境のローカルユーザと、対応する仮想環境のリモートユーザとの対話を可能にする方法。
【請求項１２】
前記リモートユーザが前記ローカルユーザを認識し、そしてリアルライフシミュレーション環境の現実の事象に影響を及ぼすことを可能にするステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記仮想環境の仮想の事象の成り行きをリプリケートするリアルライフシミュレーション環境に、現実の効果を発生させるために触覚フィードバックシステムを利用するステップをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記仮想環境の仮想の事象を前記リアルライフシミュレーション環境の現実の事象と同期させ、且つ前記リアルライフシミュレーション環境の現実の事象を前記仮想環境の仮想の事象と同期させるステップをさらに含む、請求項１１に記載の方法。
【請求項１５】
前記現実の事象と仮想の事象とを選択的に混合させて、前記ローカルユーザに感覚増強感を与え、それによって前記ローカルユーザに拡張現実感体験を提供するステップをさらに含む、請求項１４に記載の方法。
【請求項１６】
前記ローカルユーザと前記リモートユーザが前記マルチユーザ体験サーバに同時にアクセスできるように、前記ローカルユーザと前記リモートユーザとの間の通信をネットワーク化するステップは、ローカルエリアネットワーク（ＬＡＮ）を利用するステップを含む、請求項１１に記載の方法。
【請求項１７】
前記会場はテーマパークのアトラクションを含む、請求項１１に記載の方法。
【請求項１８】
リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムであって、当該システムは、
ローカルユーザによって使用されるリアルライフシミュレーション環境を含む会場と、
リアルライフシミュレーション環境内で発生する現実の事象を制御するように設定された会場管理システムと、
リアルライフシミュレーション環境に対応する仮想環境を生成するように設定された仮想環境ジェネレータを含み、前記会場管理システムに対話形式でリンクされるマルチユーザ体験サーバと、
ローカルユーザとリモートユーザが前記マルチユーザ体験サーバへ同時にアクセスすることを可能にする通信ネットワークとを含み、
前記マルチユーザ体験サーバは、前記リモートユーザが前記ローカルユーザを認識し、そしてリアルライフシミュレーション環境における現実の事象に影響を及ぼすことを可能にするように設定される、リアルライフシミュレーション環境のローカルユーザと、対応する仮想環境のリモートユーザとの対話を可能にするシステム。
【請求項１９】
前記仮想環境の仮想の事象は前記リアルライフシミュレーション環境の現実の事象と同期し、前記リアルライフシミュレーション環境の現実の事象は前記仮想環境の仮想の事象と同期する、請求項１８に記載のシステム。
【請求項２０】
前記リアルライフシミュレーション環境は、前記ローカルユーザに拡張現実感体験を提供するように構成された、請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータエンハンスドエンターテインメントに関するものであり、より具体的には、コンピュータ仮想環境のユーザとリアルライフシミュレーション環境のユーザとの間の対話操作を可能にすることに関するものである。
【背景技術】
【０００２】
普通の人が危機に直面して並外れた行動を達成することが求められる英雄物語は、作り話にとっての古典的な素材である。特に、現代の特殊効果によって生成される豊富な感覚的体験と組み合わせると、勇壮な冒険、英雄的行為、そしてロマンスといった、ワクワクさせる、そして感動的なこれらの組み合わせは、一般消費者にとっては一種のたまらない魅力であり、人間の基本的な武勇の勝利によってもたらされる創造性が一般消費者にとって、強烈な視覚効果によって提供されるエンターテインメントと同じくらい高い価値を持つ場合がある。
【０００３】
消費者がこれらの架空の世界の中の１つに身を投じて、ファンタジーアドベンチャーの高揚体験を「実現する」従来の１つのやり方は、リアルライフシミュレーション環境を利用するものである。例えば、テーマパークの乗り物環境のようなリアルライフシミュレーション環境は、意欲的なイマジネーションも加わって、少なくとも乗り物に乗っている間は、所望するファンタジーアドベンチャー体験を部分的に再現することができる。例えば、スペースマウンテンやインディージョーンズアドベンチャーライドなどのような、テーマパークのアトラクションは、消費者をそれらのアドベンチャー環境のリアルライフシミュレーションへと運び込むように設計された新しいタイプのジェットコースター型の乗り物として、現在カリフォルニア州アナハイムのディズニーランドのテーマパークに提供されている。
【０００４】
劇的な物理的な動きとパワフルな特殊効果のおかげで、満足のいく心の底からのスリルを届けることができるが、従来のテーマパークのアトラクションが疑似体験のリアル感を伝えることのできる有効性を大きく制限していることは、体験する事象と消費者との対話操作がないことである。つまり、シミュレーションしているにもかかわらず、従来のテーマパークアドベンチャーライドは消費者にとっては基本的に受身の体験であり、消費者は乗り物制御システムによって予め定められた事象シーケンスを遂行する乗り物に全く任せっきりである。その結果、体験中に事象の発生を変えることができるように乗り物の環境と対話する機会が消費者にはなく、このため、体験のリアル感が大幅に減少している。
【０００５】
消費者がファンタジーアドベンチャーに身を投じて、その事象を実際にシミュレーションするためのもう１つの従来の方法は、コンピュータベースの仮想環境を利用するものである。典型的なコンピュータベースのゲームやシミュレーションにおいては、コンピュータグラフィックスを使い、コンピュータモニターや携帯機器の表示スクリーンによって入手可能な２次元表示を使って、３次元のリアルライフ環境を模倣する。仮想環境は、現実世界がテーマのリアルライフシミュレーション環境をサポートするために必要とされるソフトウェアとハードウェアの組み合わせというよりはむしろソフトウェアベースによるものであるので、対話操作の実施にかなり素早く対応することができる。その結果、仮想環境に依存するアドベンチャー体験は、従来のリアルライフシミュレーション環境にはないダイナミックな対話性を消費者に提供することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上述の長所にもかかわらず、コンピュータの仮想環境はそれらのフォーマットによって必然的に制限されてしまう。コンピュータの仮想環境は仮想体験なので、通常それらは自分たちの環境の中にいる消費者に対して、物理的なアドベンチャーライドにつきものである心の底からのスリルを提供することができない。さらに、仮想環境を利用する従来のアドベンチャーには、消費者の仮想アクションが、対話操作のアドベンチャーの仲間または敵に対して現実的な事象の結末を生じさせるという感覚がないため、シミュレーションのリアル感がさらに薄まっている。
【０００７】
よって、消費者に擬似の現実環境を提供する上述の従来の方法はどちらも、消費者のリアル感体験を大きく妨げる制限と結びついている。一方で、リアルライフシミュレーション環境によってサポートされるアドベンチャーを体験する消費者は物理的なスリル体験を味わうことができるが、対話性の欠如により、予め定められた事象シーケンスでの受身的参加以上の体験を妨げられる。また一方で、コンピュータによる仮想環境によってサポートされるアドベンチャーを体験する消費者は、アドベンチャーと動的に対話することができるが、物理的な動きのスリルと、そのアドベンチャーにおいて、仲間であれ敵であれ、彼ら自身の行動がその他の参加者たちに影響を及ぼすという感覚との双方を奪われてしまう。
【０００８】
よって、リアルライフシミュレーション環境のユーザたちが、対応する仮想環境のユーザたちと対話し、双方のグループのユーザたちがアドベンチャー体験のリアル感を高めることができるようなシミュレーション環境を提供することにより、従来の欠点や欠陥を克服する必要がある。
【課題を解決するための手段】
【０００９】
少なくとも１つの図に示され、および／または図面に関連して記載され、請求項により一層完全に記載された本発明は、リアルライフシミュレーション環境のローカルユーザがそれに対応する仮想環境のリモートユーザと対話できるようにするシステムと方法を提供する。
【００１０】
本発明の特徴と長所は、下記に示す詳細な説明および添付図面を見ると当業者はすぐにわかるだろう。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステム図である。
【図２】本発明の一実施形態に係る、リアルライフシミュレーション環境をサポートするローカルシステムの要素に焦点を置いた、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムのより詳細な実施形態を示すブロック図である。
【図３】本発明の一実施形態に係る、リモートユーザの双方向性に焦点を置いた、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムのより詳細な実施形態を示すブロック図である。
【図４】本発明の一実施形態に係る、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にする方法を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本願は、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムおよび方法を対象としたものである。下記の説明は、本発明の実施に関する具体的な情報を含む。当業者であれば、本発明が本願で具体的に述べる方法とは異なる方法で実施される可能性のあることが理解できよう。さらに、発明を不明瞭なものとしないように、本発明の特定な細部のうちの幾つかは述べないものとする。本願にて記載しない特定な細部は当業者が知識として持っているものである。本願の図面およびそれに付随する詳細な説明は、本発明の単なる例示実施形態を対象としたものである。簡潔にするために、本発明の原理を利用する本発明のその他の実施形態は、本願においては具体的に記載せず、また本図面にも特に示していない。尚、別途注記のない限り、図中の同等または対応する構成要素には、同じか、または対応する参照番号によって示してある。
【００１３】
図１は、本発明の一実施形態に係る、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステム図である。図１の実施形態において、マルチユーザの対話操作環境１００には、開催地(venue property)内に位置付けられ、広域ネットワーク（ＷＡＮ）１０６ａとブリッジサーバ１０４とを介してクライアントコンピュータ１４０と対話形式で通信するマルチユーザ体験サーバ１３０を示してある。図１を見るとわかるように、開催地１０２には、マルチユーザ体験サーバ１３０とブリッジサーバ１０４に加え、会場(venue)１１０、会場管理システム１２０およびローカルエリアネットワーク（ＬＡＮ）１０６ｂが含まれる。図１には、クライアントコンピュータ１４０を使用するリモートユーザ１０８ａ、ＬＡＮ１０６ｂを介してマルチユーザ体験サーバ１３０と通信するリモートユーザ１０８ｂ、及び会場内でマルチユーザ体験サーバ１３０と対話するローカルユーザ１１８も示してある。
【００１４】
分かり易くするために、開催地１０２をテーマパークとし、その会場１１０をリアルライフシミュレーション環境を含むテーマパークのアトラクション(図１に示さず)とし、そしてマルチユーザ体験サーバ１３０は、会場１１０によって提供されるリアルライフシミュレーション環境に対応する仮想環境をホストするように（これも図１に示さず）設定されるという前提で、図１の説明を続けよう。より具体的には、会場１１０によって提供されるリアルライフシミュレーション環境は、会場管理システム１２０によって制御される宇宙戦闘シーケンスをシミュレーションするように設定されたジェットコースター型のアドベンチャーライド／射撃ゲームを含み、マルチユーザ体験サーバ１３０によって提供される仮想環境は、宇宙戦闘シーケンスのコンピュータによる仮想のレプリケーションであると仮定しよう。
【００１５】
図１のシステムは、会場１１０によって提供されるリアルライフシミュレーション環境に、例えばジェットコースターの乗客として参加する、本具体例によるところのテーマパークのビジターであるローカルユーザ１１８が、マルチユーザ体験サーバ１３０を介してリモートユーザ１０８ａおよび１０８ｂと対話することを可能にする。尚、本願において“ローカル”とは、会場１１０によって提供されるリアルライフシミュレーション環境のことを称する。従って、会場１１０のリアルライフシミュレーション環境のユーザのみがローカルユーザであるので、リモートユーザ１０８ｂが開催地１０２によって表わされるテーマパークの境界内にいるように示されていても、１０８ａと１０８ｂの双方のユーザをリモートユーザと呼ぶ。
【００１６】
図１に示すように、リモートユーザ１０８ａは開催地１０２の境界の外にいるが、本実施形態においては、例えばインターネットに対応するクライアントコンピュータ１４０およびＷＡＮ１０６ａを介して、会場１１０のリアルライフシミュレーション環境に対応する仮想環境と対話することができる。本実施形態において、クライアントコンピュータ１４０はパーソナルコンピュータ（ＰＣ）として示されているが、その他の実施形態においては、クライアントコンピュータ１４０は、例えば卓上コンピュータ、携帯電話、携帯情報端末（ＰＤＡ），ゲーム機、またはデジタルメディアプレーヤなどのモバイル通信デバイスまたはシステムで構成することもできる。リモートユーザ１０８ａに加え、テーマパークの中に位置するリモートユーザ１０８ｂは、クライアントコンピュータ１４０につき説明したようなモバイル通信デバイス、または、例えばテーマパークによって提供されるネットワーク端末などの通信インターフェース装置(図１に示さず)により、ＬＡＮ１０６ｂおよびマルチユーザ体験サーバ１３０を介して、リモートユーザ１０８ａやローカルユーザ１１８と対話することができる。
【００１７】
リモートユーザ１０８ａ、リモートユーザ１０８ｂおよびローカルユーザ１１８の間の通信は、マルチユーザ体験サーバ１３０を介してネットワーク化して、リモートユーザ１０８ａと１０８ｂおよびローカルユーザ１１８がマルチユーザ体験サーバ１３０に同時にアクセスすることができるようにする。その結果、ローカルユーザ１１８は、リモートユーザ１０８ａと１０８ｂを、例えば彼らのそれぞれのアバターによって認識して、リモートユーザ１０８ａと１０８ｂが係っている仮想環境の仮想事象に影響を及ぼすことができる。さらに、リモートユーザ１０８ａおよび１０８ｂは、互いの認識と彼らの共有する仮想環境における状況に影響を及ぼすことに加え、いくつかの実施例においては、ローカルユーザ１１８を認識し、そして会場１１０のリアルライフシミュレーション環境の現実の事象に影響を及ぼすことができる。
【００１８】
図２に転じるに、図２は本発明の一実施形態に係る、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムのより詳細な実施形態を、リアルライフシミュレーション環境をサポートするローカルシステムの要素に焦点を置いて示している。図２の実施形態によると、システム２００は会場２１０と、会場管理システム２２０と、マルチユーザ体験サーバ２３０とを備え、これらはそれぞれ図１に示す会場１１０、会場管理システム１２０およびマルチユーザ体験サーバ１３０に対応する。さらに、図２には、図１のリモートユーザ１０８ａまたは１０８ｂの何れかに相当するリモートユーザ２０８および図１のシステムには明示されていない感覚効果コントローラ２２４および触覚フィードバックシステム２２６を示してある。
【００１９】
図２に示すように、会場２１０にはマルチユーザ体験サーバ２３０に対話形式でリンクされる乗り物２１４があり、マルチユーザ体験サーバ２３０はさらに、仮想環境ジェネレータ２３２をホストする。図２に示す矢印はシステム２００の実施形態におけるデータフロー方向を示すものであり、説明のためのみに示したものである。その他の実施形態は、より少ないまたはより多くの構成要素を含むこともでき、図２に示す構成要素を統合したり、もしくはさらに分配してもよく、および／またはデータフローのその他の構成を用いて実施してもよい。
【００２０】
例えばジェットコースターライドやその他のタイプのアドベンチャーライドなどのような、テーマパークのアトラクションを含むことのできる会場２１０には、その中において乗り物２１４の移動が可能なリアルライフシミュレーション環境２１２が含まれる。例えばジェットコースターの車両や、キャリッジなどのテーマパークの乗り物を含む乗り物２１４は、リアルライフシミュレーション環境２１２の中を既知の経路に沿ってローカルユーザ（図２に示さないが、図１のローカルユーザ１１８に相当する）を運ぶように設計される。乗り物２１４は、会場管理システム２２０の管理のもとで、会場２１０のリアルライフシミュレーション環境２１２の中を移動するように設定される。図２の実施形態に示すように、会場管理システム２２０はマルチユーザ体験サーバ２３０に対話形式でリンクされる。
【００２１】
いくつかの実施形態において、乗り物２１４は対話型のバンパーカーまたはゴー・カート・レーシング車両に相当し、この場合、乗り物がリアルライフシミュレーション２１２の中を移動すると、その乗り物を検知することにより、走行経路がわかる。これらの実施形態において、既知の経路の検知は乗り物２１４のセンサー、および／または、例えばリアルライフシミュレーション環境２１２に備えられたセンサーによって行われる。もう１つの実施形態において、乗り物２１４の走行経路は、例えば乗り物２１４が固定軌道または路線に制限される乗り物から構成され、既知の経路が所定のお決まりのコースから構成されるというように、それが所定の経路であることによって知ることができる。
【００２２】
マルチユーザ体験サーバ２３０にある仮想環境ジェネレータ２３２は、リアルライフシミュレーション環境２１２に対応する仮想環境を生成するように設定される。さらに、仮想環境ジェネレータ２３２は、いくつかの実施形態においては、会場２１０で発生する現実の事象に同期させることができる仮想事象を生成するように設定される。仮想事象は、リアルライフシミュレーション環境２１２の中の乗り物２１４の動き、および／または、例えば、マルチユーザ体験サーバ２３０に記録されているような、乗り物２１４に乗っているローカルユーザと会場２１０との間の対話操作のような、現実の事象に対応することができる。いくつかの実施形態においては、リアルライフシミュレーション環境２１２における現実の事象と同期する仮想環境の仮想事象に加え、リアルライフシミュレーション環境における現実の事象を仮想環境ジェネレータ２３２によって生成される仮想環境の仮想事象と同期させることができる。
【００２３】
マルチユーザ体験サーバ２３０は、ローカルユーザがリモートユーザ２０８を認識し、そして仮想環境ジェネレータ２３２によって生成される、リアルライフシミュレーション環境２１２に対応する仮想環境の仮想事象に影響を及ぼすことができるように設定される。一実施形態において、マルチユーザ体験サーバ２３０は、リアルライフシミュレーション環境２１２に発生する現実の事象と仮想環境ジェネレータ２３２によって生成される仮想事象との選択的な混合から成る感覚増強感(augmented sensory perspective)をローカルユーザに提供するように設定することができる。その実施形態においてシステム２００は、リアルライフシミュレーション環境２１２の中でのローカルユーザの移送にリンクされる拡張現実感体験(augmented reality experience)を、ローカルユーザに提供することができる。
【００２４】
さらにいくつかの実施形態において、マルチユーザ体験サーバ２３０はさらに、リモートユーザ２０８がローカルユーザを認識し、そしてリアルライフシミュレーション環境２１２における現実の事象に影響を及ぼすことができるように設定することもできる。これらの後者の実施形態の例として、宇宙戦闘シーケンスをレプリケートするリアルライフシミュレーション環境は、敵の宇宙ステーションの兵器を表す、一台以上のローカルの砲塔を含むことができる。マルチユーザ体験サーバ２３０は、例えば会場管理システム２２０と連動して、リモートユーザ２０８が一台以上のローカルの砲塔の照準および／または発砲を制御することを可能にし、リアルライフシミュレーション環境２１２における事象に影響を及ぼすことができるようにする。
【００２５】
このように、いくつかの実施形態において、システム２００はリモートユーザ２０８がかかわっている仮想環境とローカルユーザがかかわっているリアルライフシミュレーション環境２１２とにおいて発生する事象のほぼ正確なオーバーレイを可能にする。その結果、ローカルユーザとリモートユーザ２０８は、彼らのそれぞれのリアルライフシミュレーションと仮想環境とのシームレスな一体化によって提供される、一見共有の体験にて対話することができる。従ってそれらの実施形態において、リモートユーザ２０８はローカルユーザを仮想環境における参加者として認識し、その環境におけるローカルユーザと直接対話することができる。同時に、これらと同じ実施形態において、ローカルユーザはリモートユーザ２０８をリアルライフシミュレーション環境２１２における参加者として認識し、リアルライフシミュレーション環境内のローカルユーザとの外見上の直接対話操作により、リモートユーザにリアルライフの印象を与えることができる。
【００２６】
図２の実施形態によると、システム２００は感覚効果コントローラ２２４および触覚フィードバックシステム２２６を備えている。システム２００に示すように、感覚効果コントローラ２２４および触覚フィードバックシステム２２６は、マルチユーザ体験サーバ２３０から入力を受け、会場管理システム２２０と通信する。感覚効果コントローラ２２４は、マルチユーザ体験サーバ２３０の指示のもとで、会場２１０内にオーディオおよび／またはビジュアル効果を創り出し、香りまたは芳香を発生させ、且つ、風、雨、霧などの特殊効果を提供することができるように設定することができる。感覚効果コントローラ２２４はこれらの効果を提供することにより、仮想環境ジェネレータ２３２によって生成される仮想事象に対応する現実の事象を会場２１０において生成したり、乗り物に乗っているローカルユーザとの対話操作に対応する現実の事象を生成したりすることができる。
【００２７】
触覚フィードバックシステム２２６は、仮想環境ジェネレータ２３２によって生成される仮想環境に生じる仮想事象の結末をシミュレートして、現実の事象を会場２１０で生成するための触覚効果を生成するように設定してもよい。触覚フィードバックシステム２２６によって生成される触覚効果は、例えば、仮想環境ジェネレータ２３２によって生成される仮想事象の結末をシミュレートするために、乗り物２１４の位置をずらしたり、回転させたり、傾かせたり、および／または押し動かしたりすることによるものである。図２の実施形態では、感覚効果コントローラ２２４と触覚フィードバックシステム２２６をシステム２００の明確な要素として示しているが、その他の実施形態においては、感覚効果コントローラ２２４と触覚フィードバックシステム２２６によって提供される機能を１つの制御システムによって提供することもできる。また別の実施形態においては、感覚効果コントローラ２２４と触覚フィードバックシステム２２６を会場管理システム２２０内に包含させることもできる。
【００２８】
図３を参照するに、図３は本発明の一実施形態による、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にするシステムのより詳細な実施形態を、リモートユーザの対話操作に焦点を置いて示すものである。図３のサブシステム３００は、通信リンク３０６を介してクライアントコンピュータ３４０と通信するマルチユーザ体験サーバ３３０を備えており、これらはそれぞれ図１のＷＡＮ１０６ａを介してクライアントコンピュータ１４０と通信するマルチユーザ体験サーバ１３０に相当する。尚、図３の通信リンク３０６は、図１におけるリモートユーザ１０８ｂとマルチユーザ体験サーバ１３０とをリンクするＬＡＮ１０６ｂにも相当する。
【００２９】
図３のマルチユーザ体験サーバ３３０は、図２の仮想環境ジェネレータ２３２に相当する仮想環境３３４を含む仮想環境ジェネレータ３３２を備えるように示されている。また、マルチユーザ体験サーバ３３０には、図１、図２には示されていない仮想環境対話アプリケーション３３６ａもある。クライアントコンピュータ３４０は、コントローラ３４２、ブラウザ３４４、およびクライアントメモリ３４６を備えている。また、図３には仮想環境対話アプリケーション３３６ｂも示す。
【００３０】
図３に示すように、仮想環境対話アプリケーション３３６ａには、図１のＷＡＮ１０６ａに相当する通信リンク３０６を介してアクセスすることができる。その場合、仮想環境対話アプリケーション３３６ａは、インターネットなどのパケットネットワークでアクセス可能なウェブアプリケーションによって構成することができる。その実施形態において、仮想環境対話アプリケーション３３６ａは、例えばマルチユーザ体験サーバ３３０のサーバベースアプリケーションとして実行するように設定して、図１に示すリモートユーザ１０８ａのようなリモートユーザが、会場１１０のリアルライフシミュレーション環境に相当し、且つマルチユーザ体験サーバ１３０にホストされる仮想環境とかかわることを可能にする。あるいは、仮想環境対話アプリケーション３３６ａは、ＬＡＮ１０６ｂのようなＬＡＮをサポートするサーバ上にあってもよいし、または別のタイプの限定配信ネットワーク内に含まれていてもよい。
【００３１】
しかしながら、図３の実施形態によると、クライアントコンピュータ３４０は、マルチユーザ体験サーバ３３０から通信リンク３０６を介して仮想環境対話アプリケーション３３６ｂをダウンロードとして受け取る。仮想環境対話アプリケーション３３６ｂは一旦転送されると、クライアントメモリ３４６に格納され、例えばデスクトップアプリケーションとしてクライアントコンピュータ３４０上でローカルに実行することができる。クライアントコンピュータ３４０はコントローラ３４２を含み、このコントローラ３４２は、例えばクライアントコンピュータ３４０の中央演算処理装置であってもよく、コントローラ３４２はその役割においてクライアントコンピュータオペレーティングシステムを実行し、ブラウザ３４４を起動し、そして仮想環境対話アプリケーション３３６ｂの利用を容易にする。ブラウザ３４４はコントローラ３４２の制御のもと仮想環境対話アプリケーション３３６ｂを実行して、ユーザが、マルチユーザ体験サーバ３３０によってホストされる仮想環境３３４にアクセスして、対話できるようにする。
【００３２】
本発明の一実施形態によるリアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話できるようにする方法を示す図４を参照して、図１から図３に示すシステムをさらに説明する。当業者にとって明白である一部の詳細および特徴をフローチャート４００から除外した。例えば、ステップは１つ以上のサブステップで構成してもよいし、または当該技術分野において既知である特殊装置または構成要素を含むこともできる。フローチャート４００に示すステップ４１０から４６０は本方法の一実施形態を説明するのには十分であるが、その他の実施形態ではフローチャート４００に示すものとは異なるステップを利用してもよく、もしくはより多くの、またはより少ないステップを含んでもよい。
【００３３】
図４のステップ４１０から始めるに、フローチャート４００のこのステップ４１０は、リアルライフシミュレーション環境を含む会場を提供するステップである。図１，２、３に示すシステムおよび本例による方法の考察を活発にし、そして明確にするために、開示発明の概念の具体的な実施形態として、宇宙戦闘シーケンスをリプリケートするテーマパークのアトラクションとして提供される、前に紹介したジェットコースターライド／射撃ゲームを検討することにしよう。その具体的な実施形態と照らし合わせ、そして図２を参照すると、ステップ４１０においてリアルライフシミュレーション環境を含む会場を提供することは、ジェットコースターライドそのものに対する物理的な設備、すなわち、軌道、ジェットコースターの車両、特殊効果発生装置などを備えることができるリアルライフシミュレーション環境２１２を含む会場２１０を提供することに相当すると見なすことができる。
【００３４】
会場２１０は、その会場内の対象物の特徴が分かっていて、それらの対象物の位置がマップされている管理された環境を示す。例えば、目下具体的に想起されるテーマパークのアトラクションの本実施形態において、乗り物に視覚効果を提供するために設定されるビデオモニターの位置、大きさおよび空間的定位は固定させ、既知とすることができる。別の例として、ウインドマシン、オーディオスピーカー、対話型対象物などの特殊効果ジェネレータの位置および性能の特性を予め定めて、マップしてもよい。
【００３５】
フローチャート４００の方法例をステップ４２０から続ける。ステップ４２０はリアルライフシミュレーション環境２１２の中の乗り物２１４の進行を制御するステップである。テーマパークのアトラクションのジェットコースターライド／射撃ゲームの例を続けると、乗り物２１４は、例えばジェットコースター車両のようなテーマパークの乗り物に相当すると見なすことができる。本方法によると、乗り物２１４は、本実施形態では、ローカルユーザをジェットコースターの軌道に相当する既知の経路に沿ってリアルライフシミュレーション環境２１２内で運ぶように設定される。
【００３６】
会場２１０のリアルライフシミュレーション環境２１２の中での乗り物２１４の進行は、会場管理システム２２０によって制御することができる。ステップ４１０と４２０を見ると明らかなように、乗り物２１４はリアルライフシミュレーション環境の中を既知の経路に沿って制御された予想できる進路内を動いているので、例えば、その瞬時速度、高度、および動きの向きなどの、会場２１０の中における乗り物の動きの様々な様子を、高い精度で予想することができる。
【００３７】
フローチャート４００をリアルライフシミュレーション環境２１２に対応する仮想環境を生成することを含むステップ４３０から続ける。図３を参照するに、ステップ４３０で対応する仮想環境３３４を生成することは、例えば、マルチユーザ体験サーバ３３０上の仮想環境ジェネレータ３３２によって行うことができる。現在考察中のジェットコースターライド／射撃ゲームの例において、マルチユーザ体験サーバ３３０は、図２のリアルライフシミュレーション環境２１２の中における乗り物２１４の通路のコンピュータ仮想シミュレーションをホストするように設定される。
【００３８】
ステップ４３０の結果として、リアルライフシミュレーション環境２１２の中の乗り物２１４の通路に対応する２つの相補的な現実感(reality)が生成される。１つ目の現実感に関しては、会場２１０の中のローカルユーザの運送中に生じる現実の事象によって、会場２１０内でジェットコースターの物理的な現実感が生成される。２つ目の現実感は、乗り物体験を仮想形態にてほぼ再現するように発生させる、ジェットコースターライド／射撃ゲームのコンピューターシミュレーションバージョンである。従って、ローカルユーザは、マルチユーザ体験サーバ２３０によって提供されるリアルライフシミュレーション環境の仮想表現にかかわるリモートユーザ２０８と対話しながら、ジェットコースターの動きの興奮を心底楽しむことができる。
【００３９】
フローチャート４００のステップ４４０から続けるに、このステップ４４０は、リアルライフシミュレーション環境２１２のローカルユーザと、対応する仮想環境のリモートユーザ２０８との間の通話をネットワーク化するステップである。図１を参照するに、通信のネットワーク化は、ＬＡＮ１０６ｂによる単独、またはＷＡＮ１０６ａとの併用で行い、ローカルユーザ１１８とリモートユーザ１０８ｂおよび／または１０８ａがマルチユーザ体験サーバ１３０へ同時にアクセスできるようにする。
【００４０】
ステップ４５０に移り、そして図２に戻るに、ステップ４５０は、ローカルユーザがリモートユーザ２０８を認識し、そして仮想環境の仮想事象に影響を及ぼすことを可能にするステップである。ステップ４５０は、仮想環境をホストするマルチユーザ体験サーバ２３０によって実行することができる。その場合、例えば、仮想事象は、乗り物２１４に乗っているローカルユーザと、ローカルユーザに表示されるジェットコースターライド／射撃ゲームの仮想表現との間の対話に相当し、それらの事象はマルチユーザ体験サーバ２３０に伝えて、そこに記録することができる。
【００４１】
例えば、ローカルユーザは乗り物２１４に備えられた発射制御機器を使って、リモートユーザ２０８に関連するアバターまたはアイデンティティのその他の象徴の表示とはいえ、リモートユーザ２０８の制御下にあるものとして識別される仮想ターゲットへの仮想の命中を得点することができる。いくつかの実施形態において、リモートユーザ２０８の役割は敵である。しかしながら、その他の実施形態においては、マルチユーザ対話に二人以上のリモートユーザが参加する場合には、リモートユーザはローカルユーザと仲間である場合もあるし、敵である場合もある。ローカルユーザがリモートユーザを認識することのできるそれらの実施形態においては、仲間もしくは敵としてリモートユーザを識別することを含んでもよい。
【００４２】
フローチャート４００のステップ４６０から続けるに、ステップ４６０は、リモートユーザ２０８がローカルユーザを認識し、そしてリアルライフシミュレーション環境２１２における現実の事象に影響を及ぼすことを可能にするステップである。ステップ４５０の場合のように、ステップ４６０は、会場管理システム２２０に対話形式でリンクされるマルチユーザ体験サーバ２３０によって実行することができる。この場合、例えば、現実の事象はリモートユーザ２０８によって生成される仮想事象のリアルライフシミュレーション環境２１２の結末に相当し、それらの事象は会場管理システム２２０に伝達され、それらの事象に対応する特殊効果がリアルライフシミュレーション環境２１２において生成される。
【００４３】
例えば先に説明した様に、宇宙戦闘シーケンスをリプリケートするリアルライフシミュレーション環境は、敵の宇宙ステーション兵器を表す一台以上のローカルの砲塔を含むことができる。マルチユーザ体験サーバ２３０は、例えば会場管理システム２２０と連動して、リモートユーザ２０８が一台以上のローカルの砲塔の照準および／または発砲を制御することを可能にし、リアルライフシミュレーション環境２１２の事象に影響を及ぼすことを可能にすることができる。リモートユーザ２０８が砲塔を使用して、例えば乗り物２１４に命中させ、累計得点が特定点の閾値を越える場合には、乗り物２１４をその後の乗車区間で別の軌道に切り替えてもよい。この様な機会は乗車中に一度以上起こる可能性がある。よって、リアルライフシミュレーション環境２１２の事の成り行きはある程度リモートユーザ２０８のとる行為に左右される。
【００４４】
一実施形態においては、フローチャート４００による方法がさらに現実の事象と仮想の事象とを同期させるステップを含み、現実の事象を仮想環境の中に表わし、そして仮想事象をリアルライフシミュレーション環境の中に表わすことができるようにする。リアルライフシミュレーション環境と仮想環境との同期によって、本方法によって提供される仮想環境と現実の環境とのほぼシームレスなオーバーレイが可能となる。その結果、ローカルユーザはリモートユーザと対話し、双方の環境における事象にリアルタイムで影響を及ぼすことができる。例えば、スペースライドに隣接するビデオスクリーンとスピーカは、ローカルユーザまたはリモートユーザのどちらかによって行われた仮想の一撃による敵の宇宙船の破壊に応じて、彼らのそれぞれの対話環境での対話を通して、画像や音を発生させることができる。
【００４５】
いくつかの実施形態においては、現実の事象と仮想の事象を選択的に混合し、ローカルユーザに感覚の増強感を与え、これによって拡張現実感体験を提供する。感覚の増強感は、仮想環境の仮想の現実感と会場のリアルライフシミュレーション環境において発生する現実の事象とのほぼシームレスなオーバーレイによって生成することができる。さらに一実施形態において、フローチャート４００の方法はさらに、仮想環境の仮想効果に相当するリアルライフシミュレーション環境２１２における現実的な効果を発生させる、図２に示す触覚フィードバックシステム２２６のような触覚フィードバックシステムを利用するステップを含む。例えば、敵の宇宙船の崩壊が、リアルライフシミュレーション環境２１２で生成されるオーディオおよびビジュアル効果によって達成されることに加え、乗り物２１４の跳ね返りや突き飛ばしによって、爆発する宇宙船によって発せされる衝撃波のインパクトをシミュレートすることにより、より大きなリアル感を与えることができる。同様に、敵の宇宙船による乗り物２１４への仮想の命中には、触覚フィードバックシステム２２６によって生じる位置ずらし、回転、傾きなどが伴う。
【００４６】
このように本願は、リアルライフシミュレーション環境のローカルユーザが、対応する仮想環境のリモートユーザと対話することを可能にし、双方のグループのユーザたちの体験のリアル感を有利に高めるシステムと方法を開示するものである。上述の本発明の説明から、本発明の範囲から逸脱することなく、本発明の概念の実施に様々な技術を使用することができるのは明白である。さらに、特定の実施形態を参照して本発明を具体的に説明してきたが、当業者であれば、本発明の主旨および範囲から逸脱することなく、形式および詳細において変更が可能であることが理解できよう。また、本発明は本明細書に述べられている実施形態に限定されるものではなく、本発明の範囲から逸脱することなく、様々な再配置、修正、代替が可能であることも理解できよう。
【符号の説明】
【００４７】
１００    マルチユーザの対話操作環境
１０２    開催地
１０４    ブリッジサーバ
１０６ａ  ＷＡＮ
１０６ｂ  ＬＡＮ
１０８ａ  リモートユーザ
１０８ｂ  リモートユーザ
１１０    会場
１１８    ローカルユーザ
１２０    会場管理システム
１３０    マルチユーザ体験サーバ
１４０    クライアントコンピュータ
２００    システム
２０８    リモートユーザ
２１０    会場
２１２    リアルライフシミュレーション環境
２１４    乗り物
２２０    会場管理システム
２２４    感覚効果コントローラ
２２６    触覚フィードバックシステム
２３０    マルチユーザ体験サーバ
２３２    仮想環境ジェネレータ
３００    サブシステム
３０６    通信リンク
３３０    マルチユーザ体験サーバ
３３２    仮想環境ジェネレータ
３３４    仮想環境
３３６ａ  仮想環境対話アプリケーション
３４０    クライアントコンピュータ
３４２    コントローラ
３４４    ブラウザ
３４６    クライアントメモリ
３３６ｂ  仮想環境対話アプリケーション
【図１】
2010134921.tif 000003
【図２】
2010134921.tif 000004
【図３】
2010134921.tif 000005
【図４】
2010134921.tif 000006
【外国語明細書】
2010134921000001.pdf