(57)【特許請求の範囲】
【請求項１】
各々が周囲の環境を作り出すための１以上のパラメータを提供するデバイス群を操作する方法であって、前記デバイス群は照明装置を含み、
前記デバイス群の少なくとも１のデバイスにおいて、マークアップ言語の命令セットの形式でリアルワールドを描写した一般的な記述を、ブロードキャスト信号の一部として、又はローカル若しくは遠隔のサーバから受信し、
前記少なくとも１のデバイスにおいて、前記リアルワールドの記述を、前記１以上のパラメータを調整するための特定の命令値に変換し、
前記デバイス群中の各デバイスにおいて、当該命令値に基づいて、前記各デバイスの前記１以上のパラメータを調整することによって前記デバイス群の各デバイスが操作されて周囲の環境を作り出す
ことを特徴とするデバイス操作方法。
【請求項２】
前記受信した記述を、前記一群のデバイスに配信する工程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
各々が周囲の環境を作り出すための１以上のリアルワールドパラメータを提供する一群のデバイスで構成されるリアルワールド演出システムであって、前記一群のデバイスは照明装置を含み、前記一群のデバイスの少なくともひとつが、
リアルワールドを描写する一般的な記述を、ブロードキャスト信号の一部として、又はローカル若しくは遠隔のサーバからマークアップ言語の命令セットの形式で受け取り、前記リアルワールドの記述を前記１以上のリアルワールドパラメータを調整するための特定の命令値に変換し、前記命令値に基づいて前記一群のデバイス中の各デバイスの前記１以上のリアルワールドパラメータを調整する、
ことによって、調整されたパラメータに基づいて前記各デバイスが操作されて周囲の環境を作り出すことを特徴とするリアルワールド演出システム。
【請求項４】
前記一群のデバイスは、無線ネットワークで相互に接続されることを特徴とする請求項３に記載のシステム。
【請求項５】
前記一群のデバイスは、送電線キャリアネットワークで相互に接続されることを特徴とする請求項３に記載のシステム。
【請求項６】
前記記述は、前記一群のデバイスに配信されることを特徴とする請求項３〜５のいずれかに記載のシステム。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、一群のデバイスの動作制御方法、リアルワールド演出システム、マークアップ言語対応デバイス、およびマークアップ言語に関する。
【０００２】
多くの人がより簡便にインターネットを利用できるように、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と、ＨＴＭＬファイルを読むことのできるブラウザが開発された。ＨＴＭＬは基本的にドキュメントを記述し、ドキュメント間をリンクする言語である。ブラウザは、ＨＴＭＬコードを読み取り、テキストから成るドキュメントをＰＣ画面上に表示し、リンクさせる。
【０００３】
テキストのみというＨＴＭＬの制限的な性質を拡張するために、ＪＡＶＡ（Ｒ）が開発された。ＪＡＶＡ（Ｒ）はプログラム言語である。ＪＡＶＡ（Ｒ）プログラム（一般にＪＡＶＡ（Ｒ）アプレットと呼ばれているもの）は、ソースコードからオブジェクトコードにコンパイルされ、ＨＴＭＬリンクによってアドレスされて、画面上の適切な箇所にグラフィクスなどを生成する。すなわち、ＨＴＭＬドキュメントは、それ自体の中に、コンパイルされたＪＡＶＡ（Ｒ）アプレットへのリンクを含むことができる。
【０００４】
インターネットで転送される情報をさらに拡張するために、ＶＲＭＬが開発された。ＶＲＭＬは、本来はＶｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（仮想現実マークアップ言語）の頭文字をとったものであるが、今では、Ｍはモデリング（ｍｏｄｅｌｉｎｇ）を意味する場合が多い。ＶＲＭＬは３次元の空間や物体をそのジオメトリ（幾何学配置）によって描写し、三次元画像がユーザ操作可能な画面上に表示される。
【０００５】
しかし、上述した言語のいずれも、リアルワールド（現実世界）の体験をそっくりそのままの形で表現してエンドユーザに提供するにはいたっていない。
【０００６】
そこで、本発明の第１の側面では、リアルワールドを描写する記述をマークアップ言語の命令セットという形式で受信し、この記述に従って、一群のデバイスを操作可能にするデバイス操作方法を提供する。
【０００７】
この方法は、受信したリアルワールドの記述を前記複数のデバイス間に振り分ける、あるいは、ローカルサーバで前記記述を読みとる工程をさらに含む。前記記述は、ブロードキャスト信号の一部を構成してもよいし、ユーザが現在行っている行為に関連するものであってもよい。
【０００８】
本発明の第２の側面によれば、一群のデバイスで構成されるリアルワールド演出システムを提供する。各デバイスは１以上のリアルワールドパラメータを規定し、少なくとも１のデバイスが、リアルワールドを描写する記述をマークアップ言語の命令セットという形式で受信する。一群のデバイスは受信されたリアルワールドの記述にしたがって動作可能である。
【０００９】
これら第１および第２の側面によって、ユーザにリアルワールドのような環境を演出し、リアルワールドな体験を提供することができる。
【００１０】
好ましくは、前記一群のデバイスは、無線ネットワークあるいは送電線キャリアネットワークによって、相互に接続される。
【００１１】
本発明の第３の側面では、マークアップ言語対応デバイスを提供する。マークアップ言語対応デバイスは、リアルワールドを描写する記述をマークアップ言語の命令セットの形式で受信する受信手段と、前記記述にしたがって、マークアップ言語対応デバイスが有する１以上の特性を調節する調節手段とを備える。
【００１２】
この第３の側面で提供されるマークアップ言語対応デバイスは、リアルワールド演出システムを構成するデバイスとして用いられる。
【００１３】
上記の受信手段は、記録担体に格納されて配置されたブラウザの一部を含む。当該ブラウザの一部で、命令セットを解釈し、調節手段に伝達する。ブラウザは一般的な記述内容を解釈して、調節手段に伝達するための特定のパラメータ値を生成する。
【００１４】
本発明の第４の側面では、リアルワールドの体験を描写するマークアップ言語を提供する。このマークアップ言語は、マークアップ言語対応デバイスで解釈可能な命令を含む命令集合で構成され、これによりマークアップ言語対応デバイスを動作させる。
【００１５】
この第４の側面により、マークアップ言語の範囲内で、リアルワールドの体験を描写した記述に対応する命令集合を生成することが可能である。生成された命令集合はマークアップ言語対応デバイスで使用されて、リアルワールドの体験を演出する。
【００１６】
リアルワールドの体験は、たとえば、視覚、聴覚、嗅覚、触覚などの感覚を含む。
【００１７】
マークアップ言語は、物理世界の体験を記述する。マークアップ言語は、空間、時間、構造的な要素を表現するだけではなく、雰囲気や感覚的な要因、空間の動的変化など、周囲の特色をも表わすことができる。
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１９】
図１は、リアルワールド演出システムの一例を示す。このシステムは、ディスプレイ１０、オーディオスピーカ１２、照明装置１４、暖房装置１６、壁１８、フロア２０を含む一群のデバイスで構成される。これらのデバイスが一体的に寄与することによって周囲の環境が創出される。各デバイスは、１以上のリアルワールドパラメータを有する。たとえば、照明装置１４は、輝度レベルと、色調を定義する。これらのデバイスは、電子機器であっても、純粋な機械的な構造体であってもよく、無線ネットワークや有線によって相互接続されている。有線は、たとえば、送電線キャリアネットワークや、ＲＳ２３２ケーブルなどの一般的なケーブルシステムを含む。
【００２０】
ディスプレイ１０だけではなく、壁１８やフロア２０も、構造体として表示手段を構成する。天井中央のプロジェクタが壁１８やフロア２０の目に見える部分を照らし出す。また、環境が許せば、壁１８をバックライトで照らすこともできる。
【００２１】
図１のシステムは、カウチ２２を備えた部屋として描かれており、たとえば住居の一部、ホテルの一室、エンターテイメントコンプレックスの一部、公共スペースの一部などである。
【００２２】
このようなリアルワールド演出システムを構成するデバイスのうち、少なくともひとつは、リアルワールドを描写する記述をマークアップ言語による命令セットとしての形式で受信するように構成される。システム内のデバイスは、受信された記述にしたがって動作する。記述は、ブロードキャスト信号の一部に含まれてもよいし、ローカルサーバあるいは遠隔サーバから読み出されてもよい。記述は、ユーザの現在の行為に関連するものである。記述は、ユーザインターフェイスからトリガされてもよいし、ユーザの入室のような所定の事象によって自動的にトリガされてもよい。
【００２３】
図３は、本発明の第１の実施形態を説明するフローチャートである。システム内のデバイスで受信された記述は、リアルワールド演出システムを構成するデバイスの各々に送られる。システムを構成するマークアップ言語対応デバイスは、基本的に同じ動作をする。たとえば、照明器具１４（図２により詳細に示されている）は、マークアップ言語の命令セットの形式で記述を受けとる受信手段２４を有する。受信手段２４は、命令セットに含まれる命令を解釈すべく配置されたブラウザの一部を含む。受信手段２４においてブラウザの一部は、照明器具１４の１以上のパラメータを調節する調節手段２６と通信する。たとえば、リアルワールドを描写する記述は、「森」、「夏」、「夕方」という一般的な記述である。受信手段のブラウザ部分は、これらの記述を解釈して、調節手段２６のために色調と輝度レベルに関する特定の命令値に変換する。調整手段２６は、この命令値にしたがって、色調、輝度を調整する。たとえば、色調をプレザントグリーンに調整して、照明レベルをあたたかい感じに落とす。ブラウザ部分は、一般的な指示内容を解釈して、特定のパラメータ調整値を生成する。
【００２４】
記述は、リアルワールド演出システムを構成するその他のデバイスに配置されたブラウザ部分で受信されてもよい。各デバイスは一般的な命令セットを解釈して、それにしたがってパラメータ値を調整する。特定の環境でシステムを構成するマークアップ言語対応デバイスの数が多いほど、より現実味をおびたリアルワールドの演出が実現される。特に、壁１８とフロア２０を表示デバイスとして機能させることにより、ユーザはリアルワールドの体験により深く浸ることができる。
【００２５】
図４は、本発明の第２実施形態を説明するフローチャートである。リアルワールドを描写する記述は、ローカルサーバで読み取られる。ローカルサーバは、専用デバイスであっても、別の用途に用いられるデバイスの機能の一部に含まれてもよい。第２の実施形態では、ローカルサーバのブラウザあるいはオペレーティングシステムが、リアルワールドを記述する命令を解釈し、関連するデバイスとコミュニケーションするための特定のパラメータ調整値を生成する。このようにして、現存のデバイスに変更や特定の用途を付加することなく、リアルワールド演出システムで用いることができる。
【００２６】
図１に示すデバイス以外に、広範で多様なデバイスを用いて、ユーザの体感効果を盛り上げることができる。たとえば、ロボットランプのような自動装置、絵画や彫刻などのインタラクティブアート、アニマトロニックによる動作が可能な置物や電子機器などをデバイスとして、リアルワールド演出システムに含めることができる。
【００２７】
リアルワールドを描写する記述を、テレビ放送信号のようなブロードキャスト信号に含めることによって、ユーザは、放送中のプログラムの内容とリンクする環境に浸ることができる。たとえば、ユーザがテレビで放映される映画を見ているときに、映画の場面の移り変わりにつれて、リアルワールド演出システムを構成する種々のデバイスが、映画の場面に対応する演出をかもし出す。テレビの画面で水中シーンになったときは、その放送信号は、「水」、「冷たい」というような記述を含む。これらの記述は、リアルワールド演出システムの関連の部分で解釈され、照明をブルーにするなど、水中にいるような感覚をユーザに演出する。記述そのものがブロードキャスト信号に含まれる必要はない。たとえば、ＵＲＬが放送信号に埋め込まれ、このＵＲＬを用いて、ウェブリンクを介して記述が引き出されてもよい。
【００２８】
このような記述は、リアルワールド演出システムが動作している場所であれば、どのような場所でも受信することができる。各システムは、システムに含まれるデバイスが有する機能の範囲で、リアルワールドの体験を演出する。たとえば、映画館で、従来のスクリーンとオーディオシステムに加えて、リアルワールドの体験を演出するデバイスを備えるように設計することが可能である。これにより、観客は映画の中により没頭することができる。
【００２９】
リアルワールドを描写する記述は、読書など、ユーザの現在の行為と直接関係するものであってもよい。読んでいる本の各ページが、異なる記述をリアルワールド演出システムへ送信するようにトリガする。各記述は、内容に応じて、その本のポイントごとに特定のテーマあるいは特定の場面とリンクされる。たとえば、グリム童話の『赤頭巾ちゃん』には、森の中、コテージの中など、数々の場面が含まれる。読者がたどり着いた物語の場面ごとに、リアルワールド演出システムを構成するデバイスによって、そのシーンを演出することができる。トリガするために、ページめくりを検出するモーションセンサを用いてもよい。また、本自体が、読者がどのページを見ているかを自動的に検出し、適切な記述がシステムによって演出されるようにトリガする機能を内蔵してもよい。トリガは、無線により行われるのが望ましい。
【００３０】
記述を、ブロードキャスト信号以外の方法でユーザに交付することも可能である。たとえば、絵葉書などの物理的な担体から記述をトリガすることができる。この場合、絵葉書は、マークアップ言語の命令セットの形式で、特定の記述（あるいはその記述のロケーションを示すＵＲＬ）を含むように構成されている。記述は、たとえば、絵葉書の風景に関連するものである。このような記述は、バーコードとして絵葉書に印刷する、ＲＦタグとして埋め込むなどの技術を用いて、絵葉書に付加することができる。ユーザが絵葉書を受け取ったときに、リアルワールド演出システムは、絵葉書の風景や場面を反映するように動作する。タグリーダコイルを郵便受けの近傍に取り付けることによって、絵葉書が配達されたときに、絵葉書に埋め込まれた記述にしたがって、ユーザの家に配置されたシステムが動作する。絵葉書上に添付された記述は、かならずしも絵葉書に関連する必要性はなく、差出人に関連するものであってもよい。
【００３１】
上記以外の方法で、システムユーザに記述を配信することも可能である。たとえば、ローカルＩＲ／ＦＲシステムを記述担体として用いることができる。ＩＲシステムの場合、家庭用の電子機器を制御する標準型あるいはハイエンドの遠隔制御を利用できる。リモートコントローラは、記述あるいはマークアップ言語の断片をあらかじめ備えているか、または、これらをアップロードする機能を備える。
【００３２】
ユーザは、リモートコントローラなどのユーザインターフェイスから、システムを容易に操作することができるし、ＰＤＡやその他のモバイル端末を用いて遠隔操作することもできる。ユーザは、あらかじめ設定された全体記述から所望の環境を選択してもよいし、新たな環境を描写する記述を創作することもできる。新たな記述は、あらかじめ定義された変数や、ユーザ定義による変数から生成することができる。たとえば。「チャイニーズレストラン」という記述により、リアルワールド演出システムを構成する各デバイスは、チャイニーズレストランに居るかのような環境を創出する。システムが演出する環境は、架空のものでも現実のものでもよい。
【００３３】
ＢｌｕｅｔｏｏｔｈなどのＲＦシステムもまた、記述の送受信に好適に用いられる。この場合、ＰＤＡ，移動電話、ラップトップコンピュータなど、Ｂｌｕｅｔｏｏｔｈ機能を有するデバイスに記述を格納することによって、記述が空間を移動する。ユーザがこれらのデバイスを携帯して、ある環境から別の環境に移動する際に、携帯デバイスとローカルの格納媒体の間で記述を送受信することができる。すなわち、環境が変わるたびに、新しい記述を受け取ることができる。
【００３４】
インターネットを用いてユーザ、あるいは直接任意の環境に記述を配信してもよい。記述はマークアップ言語の形式で提供されるので、記述やその断片を容易にサーバ上に格納することができる。ＰＣや適当なマークアップ言語対応のディジタルＴＶで、サーバから記述を読み出すことができる。記述は、作成者によって更新、変更可能であり、広範で多様な記述ライブラリを作成することが可能である。
【００３５】
ユーザは、ビデオ映画の場面と同様の体験を演出する命令セットを生成できる。さらに、新たな記述を作り出して、オリジナルの内容に追加することもできる。これにより、その映画の楽しさを倍増することができる。ユーザはまた、ＰＣを用いて、ＣＤ＋ＲＷやＤＶＤ＋ＲＷなどのレコーダブルディスクにデータトラックを追加し、ストーリーの様々な場面に応じた効果を生み出すことができる。演出可能な環境でビデオ映画が再生されると、その映画の体験がいっそう強化される。所望の記述の作成に加え、ユーザは、たとえばインターネットを介して命令セットのライブラリから記述を読み出してもよい。
【００３６】
ユーザは、ユーザインターフェイスを使用して、システムを構成するデバイスの動作に制限を設定することができる。たとえば、オーディオ機能を有するデバイスの音量を特定の範囲にしぼりたい場合や、最大ボリュームを設定したい場合は、ユーザインターフェイスからそのような設定を行える。これにより、ユーザにとって好ましくない体感環境が演出されることを防止する。照明レベルや照明強度の変化の頻度を制御することもできる。システム中のあらゆるパラメータをユーザは設定することができる。
【００３７】
上述の例は、主として「受動的」なユーザを対象として説明したが、インタラクティブなシステムの適用も可能である。たとえば、ＰＣやゲームコンソールでユーザがゲームをする場合に、本発明の演出システムを適用できる。ゲームのシナリオやゲームの中の場所に関連する記述で、ゲーム体験を高めることができる。ユーザのゲームの進行につれて、ユーザを取り巻く環境が変化する。
【００３８】
リアルワールドを演出する記述は、マークアップ言語の形式で生成される。マークアップ言語は、物理的な環境と、環境内のオブジェクト、それらの関係を、相互に伝えるとともに、ユーザや物理的空間に伝える。リアルワールドの体験を生み出すことのできる場所では、マークアップ言語の命令セットは、システムを構成するデバイスによって解釈され、命令セットに応じた体験の演出がなされる。マークアップ言語対応の各デバイスは、それが有する機能の範囲内で、命令セットを解釈する構成要素を有する。
【００３９】
マークアップ言語は、リアルワールド演出システムを構成するデバイスによって解釈され演出される広範な態様を含む。たとえば、
画像表示については、特定のイメージやビデオストリームなど、
オーディオについては、音楽、音響効果、音声など、
雰囲気については、感情、周囲の環境、活動など、
照明では、照明レベル（相対レベル／絶対レベル）、雰囲気、色、位置、フォーカシングなど、
ユーザディスプレイ／入力では、フィードバック、メニュー画面など、
時については、時間、日にち、季節など、
場所では、絶対位置、架空の場所、包括的な場所など、
匂いでは、バックグラウンドのにおい、敏感なにおいなど、
動きでは、ロボットデバイスなど、
アニメトロニックでは、可動の備品などである。
【００４０】
マークアップ言語は、上記以外の態様や演出の様式をカバーするように、所望の範囲に拡張され得る。
【００４１】
物理的な体験に関連する任意の情報をマークアップ言語で表現することができる。マークアップ言語で命令セットを生成するのに、記述者は直接言語に書き込むか、あるいは命令セットを記述するコンピュータプログラムを用いてもよい。記述プログラムは、テキストやビデオの形式でデータ入力を取り込み、マークアップ言語のサブセットから成る命令セットを生成する。マークアップ言語の命令セットは、リアルワールド演出システムに送られ、システムを構成するデバイスに、取り込まれたテキストやビデオに対応する体験を演出させる。
【００４２】
マークアップ言語は、たとえばＸＭＬコンプライアントである、ＸＭＬは新しいマークアップ言語の標準構造を記述するメタ言語である。
【図面の簡単な説明】
【００４３】
【図１】リアルワールド演出システムの概略斜視図である。
【図２】図１のシステムにおけるマークアップ言語エネーブルデバイスの概略斜視図である。
【図３】デバイス集合の制御方法を説明するフローチャートである。
【図４】デバイス集合の制御方法の別の例を説明するフローチャートである。
【図１】
0004601256.tif 000002
【図２】
0004601256.tif 000003
【図３】
0004601256.tif 000004
【図４】
0004601256.tif 000005