(57)【特許請求の範囲】
【請求項１】
各々が１以上のパラメータを有し周囲の環境を作り出すために配置される一群のデバイスを操作する方法であって、
変換ユニットにおいて、コンピュータプログラムによって生成された信号であり少なくともゲームワールドモデルの一部を含む信号を受信し、
前記変換ユニットで前記信号を解析して、前記信号中の環境を特定するリアルワールドの記述をマークアップ言語の命令セットの形式で生成し、前記リアルワールドの記述は前記コンピュータプログラムによるゲームワールドモデルのバーチャル世界と連結する現実世界の要素を記述するものであり、
前記一群のデバイス中の１又は複数のデバイスで、前記リアルワールドの記述の命令セットを解釈して前記一群のデバイスのための特定のパラメータ調整値を生成し、
前記一群のデバイスの各デバイスにおいて、前記生成されたパラメータ調整値にしたがって前記１以上のパラメータの設定を調整することによって、前記記述にしたがって前記一群のデバイスを操作して前記周囲の環境を作り出す
ことを特徴とするデバイス操作方法。
【請求項２】
前記信号は、ビデオ成分を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記記述を、前記一群のデバイスに配信する工程をさらに含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記信号の解析は、リアルタイムで行われることを特徴とする請求項１〜３のいずれかに記載の方法。
【請求項５】
各々が１以上のパラメータを有し周囲の環境を作り出すために配置される一群のデバイスを操作する装置であって、
コンピュータプログラムによって生成された信号であり少なくともゲームワールドモデルの一部を含む信号を受信する受信手段と、
前記信号を解析して前記信号中の環境を特定するリアルワールドの記述をマークアップ言語の命令セットの形式で生成し、前記リアルワールドの記述の命令セットを解釈して前記一群のデバイスのための特定のパラメータ調整値を生成する解析手段であって、前記リアルワールドの記述は前記コンピュータプログラムによるゲームワールドモデルのバーチャル世界と連結する現実世界の要素を記述する記述である解析手段と
を備え、各デバイスに前記生成されたパラメータ調整値にしたがって自デバイスのパラメータの設定を調整させることによって、前記装置は前記記述にしたがって前記デバイスを操作して前記周囲の環境を作り出すことを特徴とする装置。
【請求項６】
前記リアルワールドの記述を前記一群のデバイスに配信する配信手段をさらに備えることを特徴とする請求項５に記載の装置。
【請求項７】
ユーザインターフェイスをさらに備えることを特徴とする請求項５または６に記載の装置。
【請求項８】
前記ユーザインターフェイスはポータブルタイプであることを特徴とする請求項７に記載の装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、一群のデバイスを操作する方法および装置に関し、特に、コンピュータプログラムによって生成されたゲーム世界のモデルを構成する信号を受信し、受信信号を解析してリアルワールドに関する記述をマークアップ言語の命令セットの形式で生成し、生成された記述にしたがって前記デバイスを操作する方法および装置に関する。
【０００２】
コンピュータゲームをするとき、多くの場合、ゲームに関連してユーザが得る体験は、単一の表示画面を見て対応の音声を聞く程度である。コンピュータゲームの出現以来、ゲーム中にユーザの体験効果を向上することが要望され、数々の方法が提案されてきた。たとえば、ヘッドマウントディスプレイやサラウンドスクリーン、ランブルパッドなどのゲーム周辺機器がそうである。これらの機能向上の目的は、ユーザがゲーム環境あるいはゲームワールドモデルによりいっそう没頭できるようにする点にある。しかし、従来提案されてきた性能には、様々な問題点がある。すなわち、追加のデバイスを準備するというコスト面での問題、ほとんどの提案が特定のゲームに専用のものであり、プラットフォーム間で互換性のないこと、各提案を個別にみると、ゲームワールドにごくわずかの追加機能を付加するにすぎない点、などである。
【０００３】
そこで、本発明の第１の側面では、一群のデバイスを操作する方法を提供する。この方法では、信号を受信し、信号を解析してマークアップ言語の命令セットの形式でリアルワールドの記述を生成し、前記記述にしたがって前記デバイスを操作する。
【０００４】
本発明の第２の側面によれば、一群のデバイスを操作する装置を提供する。この装置は、信号を受信する受信手段と、前記信号を解析してリアルワールドに関する記述をマークアップ言語の命令セットの形式で生成する解析手段とを備える。
【０００５】
信号は、ブロードキャスト信号であってもよいし、コンピュータプログラムによって生成された信号であってもよい。信号は、少なくともゲームワールドモデルを含む。信号は、ビデオ成分を含んでもよい。望ましくは、生成された記述は、一群のデバイス間に配信される。解析はリアルタイムで行ってもよいし、必要とされる以前にあらかじめ行っておいてもよい。後者の場合は、リアルワールドの記述をローカルに格納して、オンデマンドでその記述を読み出す。前記一群のデバイスのデバイス性能に応じて、前記リアルワールドの記述に制限を設けるのが望ましい。
【０００６】
本発明によれば、たとえばコンピュータゲームの体感を増大できる。ゲームを構成する信号の内容を解析して、そこからリアルワールドの記述をマークアップ言語の命令セットの形式で生成する。記述は、一群のデバイスを動作させるのに用いられ、リアルワールドの体験効果を高める。
【０００７】
以下、図面を参照して、本発明の実施の形態について説明する。
【０００８】
図１は、マークアップ言語の命令セットの形式でリアルワールドに関する記述を生成することによって。どのようにコンピュータゲームのユーザ２のゲーム体験が高められるかを説明するための図である。命令セットは、リアルワールド演出システムを構成する一群のデバイスを操作するのに用いられる。ユーザの視野外にあるコンピュータゲームのバーチャルワールドと連結するリアルワールド要素を記述するのに、一般にマークアップ言語が用いられる。
【０００９】
ユーザ２は、ＰＣディスプレイ３を見ている。画面上には、コンピュータゲームの映像が表示されている。ディスプレイ３は、ゲームワールドモデル６のうち被表示部分４だけを表示すると考えてよい。被表示部分４は、ゲームワールドモデル６の一部であり、ユーザが現に体験している特定のロケーションに関連する。ユーザ２がゲームワールドを進むにつれ、表示される部分も変化する。
【００１０】
トランスレータ７は、コンピュータプログラムによって生成された信号を受信する。信号は、ゲームワールドモデル６の少なくとも一部を含む。トランスレータ７は、受信した信号を解析して、マークアップ言語の命令セットの形式でリアルワールドに関連する記述を生成する。実施例では、解析はリアルタイムで行われ、トランスレータ７が受け取る信号はモデル６そのものである。トランスレータ７は信号を解析して、現在ディスプレイ３上で表現されている環境を特定し、適切なリアルワールドの記述を生成する。記述はブラウザ９に送られる。リアルワールドの記述は、ゲームの進行につれて迅速に更新される。ブラウザ９は、ローカルサーバにインストールされてもよいし、一群のデバイス間に配置されてもよい。
【００１１】
トランスレータ７は、たとえば、コンピュータプログラムを走らせている装置のプラグインユニットである。ユニットは、信号を受信する受信手段と、受信した信号を解析してリアルワールドの記述を生成する解析手段とを有する。さらに、一群のデバイス間に記述を配信する配信手段を有してもよい。トランスレータ７をソフトウエアとして組み込んでもよい。
【００１２】
リアルワールドの記述は、マークアップ言語によって生成され、物理環境と環境内のオブジェクト、オブジェクトとユーザとの関係、オブジェクト相互の関係、オブジェクトと物理空間との関係などを描写する。リアルワールドな体験を演出できるシステムが整っている場所では、マークアップ言語の命令セットが１以上のデバイスによって解釈され、リアルワールドの体感を演出する。各デバイスは、その機能の範囲でマークアップ言語の命令セットを解釈する部分を有する。
【００１３】
マークアップ言語は、リアルワールド演出システムを構成するデバイスによって解釈され演出される広範な態様を含む。たとえば、
画像表示については、特定のイメージやビデオストリームなど、
オーディオについては、音楽、音響効果、音声など、
雰囲気については、感情描写、周囲の環境描写、活動など、
照明では、照明レベル（相対レベル／絶対レベル）、雰囲気、色、位置、フォーカシングになど、
ユーザディスプレイ／入力では、フィードバック、メニュー画面など、
時については、時間、日にち、季節など、
場所では、絶対位置、架空の場所、包括的な場所、
などである。
【００１４】
ゲームワールドの体験に関連する任意の情報をマークアップ言語で表現することができる。ブラウザ９によって、記述が解釈され、リアルワールド演出システムを構成する一群のデバイスによって、記述にしたがった演出がなされる。
【００１５】
図２は、リアルワールド演出システムの一例を示す。このシステムは、ディスプレイ１０、オーディオスピーカ１２、照明装置１４、暖房装置１６、壁１８、フロア２０を含む一群のデバイスで構成される。これらのデバイスが一体的に寄与することによって周囲の環境が創出される。各デバイスは、１以上のリアルワールドパラメータを有する。たとえば、照明装置１４は、輝度レベルと、色調を定義する。これらのデバイスは、電子機器であっても、純粋な機械的な構造体であってもよく、無線ネットワーク、あるいは送電線キャリアネットワークなどの有線ネットワークによって相互に接続される。
【００１６】
ディスプレイ１０だけではなく、壁１８やフロア２０も、構造体として表示手段を構成する。天井中央のプロジェクタが壁１８やフロア２０の目に見える部分を照らし出す。また、環境が許せば、壁１８をバックライトで照らすこともできる。
【００１７】
図１のシステムは、カウチ２２を備えた部屋として描かれており、たとえば住居の一部、ホテルの一室、エンターテイメントコンプレックスの一部、公共スペースの一部などである。リアルワールド演出システムを構成する一群のデバイスは、リアルワールドを描写する記述をマークアップ言語による命令セットとしての形式で受信し、受信した記述にしたがって動作する。
【００１８】
本発明の第１実施形態では、図３のフローチャートに示すように、記述は、リアルワールド演出システムを構成するデバイスの間に配信される。システムを構成するマークアップ言語対応デバイスは、基本的に同じ動作をする。たとえば、照明器具１４は、マークアップ言語の命令セットの形式で記述を受けとる受信手段を有する。受信手段は、命令セットに含まれる命令を解釈するブラウザ部９を含む。受信手段においてブラウザ部９は、照明器具１４の１以上のパラメータを調節する調節手段と通信する。たとえば、リアルワールドを描写する記述は、「森」、「夏」、「夕方」という一般的な記述である。受信手段のブラウザ部９は、これらの記述を解釈して、調節手段のために色調と輝度レベルに関する特定の命令値に変換する。調整手段は、この命令値にしたがって、色調、輝度を調整する。たとえば、色調をプレザントグリーンに調整して、照明レベルをあたたかい感じに落とす。ブラウザ部９は、一般的な指示内容を解釈して、特定のパラメータ調整値を生成する。
【００１９】
記述は、リアルワールド演出システムを構成するその他のデバイスに配置されたブラウザ部９で受信されてもよい。各デバイスは一般的な命令セットを解釈して、それにしたがってパラメータ値を調整する。特定の環境でシステムを構成するマークアップ言語対応デバイスの数が多いほど、より現実味をおびたリアルワールドの演出が実現される。特に、壁１８とフロア２０を表示デバイスとして機能させることにより、ユーザはリアルワールドの体験により深く浸ることができる。
【００２０】
第２の実施形態では、図４のフローチャートに示すように、リアルワールドを描写する記述は、ローカルサーバで読み取られる。ローカルサーバは、専用デバイスであっても、別の用途に用いられるデバイスの機能の一部に含まれてもよい。第２の実施形態では、ローカルサーバのブラウザあるいはオペレーティングシステムが、リアルワールドを記述する命令を解釈し、関連するデバイスとコミュニケーションするための特定のパラメータ調整値を生成する。このようにして、現存のデバイスに変更や特定の用途を付加することなく、リアルワールド演出システムで用いることができる。
【００２１】
ゲームワールドモデル６を用いて、ユーザの現在いる場所でマークアップ言語による表現を生成することによって、バーチャルの出来事をリアルワールドに拡張することが可能になる。たとえば、オーディオ装置によって、背後にモンスターが忍び寄る音を聴くことができる。ロケットがあやうくユーザを回避して背後の壁に追突する場合は、大音響とともにその場所で赤や黄色の光を放つ。
【００２２】
一群のデバイスを操作する別の方法として、リアルワールドの記述を前もって生成し、ローカルに格納しておき、オンデマンドで記述を読み出す方法もある。
【００２３】
リアルワールドの記述は、リアルタイムで生成する場合でも、あらかじめ生成しておく場合でも、システムを構成する一群のデバイスのそれぞれの性能に応じて、一定の制限をかけることができる。これによって、処理時間とリソースを節約できる。
【００２４】
ユーザがプレイするコンピュータゲームは、必ずしもビデオ成分を含む必要はない。たとえば、ユーザが電子ボードゲームをするときに、トランスレータ７がこのボードゲームと関連するゲームワールドモデル６を用い、マークアップ言語で記述を生成してもよい。記述はブラウザ９で解釈され、電子ボードゲームにおけるユーザの体験効果を高める。
【００２５】
上述した一群のデバイスの操作方法は、トランスレータ７によってブロードキャスト信号などの信号が受信される例にも適用できる。ブロードキャスト信号から記述を生成することによって、ユーザは現在受信中のたとえばテレビ放送とリンクする環境に浸ることができる。ユーザがコンピュータグラフィクスのアニメーションを見ているとすると、アニメーションの放送中に、そのコンテンツモデルを含む信号が受信される。信号はトランスレータ７によって解析され、リアルワールドの記述が生成される。記述にしたがって、リアルワールド演出システムを構成する一群のデバイスが操作される。
【００２６】
ユーザは、ユーザインターフェイスを使用して、システムを構成するデバイスの動作に制限を設定することができる。たとえば、オーディオ機能を有するデバイスの音量を特定の範囲にしぼりたい場合や、最大ボリュームを設定したい場合は、ユーザインターフェイスからそのような設定を行える。これにより、ユーザにとって好ましくない体感環境が演出されることを防止する。照明レベルや照明強度の変化の頻度を制御することもできる。システム中のあらゆるパラメータをユーザは設定することができる。ユーザインターフェイスはポータブルタイプであってもよい。
【図面の簡単な説明】
【００２７】
【図１】一群のデバイス操作の概要を説明するための図である。
【図２】リアルワールド演出システムの斜視図である。
【図３】一群のデバイスの制御方法を説明するフローチャートである。
【図４】一群のデバイスの制御方法の別の例を説明するフローチャートである。
【図１】
0004601255.tif 000002
【図２】
0004601255.tif 000003
【図３】
0004601255.tif 000004
【図４】
0004601255.tif 000005