(57)【要約】本発明は、様々な仮想現実の具現技術を統合的に具現及びサービス可能なソリューションを提供し、現実空間の温度、照度、湿度などの環境情報と、コンテンツらの動作状態と、を仮想現実でリアルタイムに表現できる、ユビキタスセンサーネットワークを用いた３次元仮想現実の具現に関する。このために、原始データから３次元コンテンツを生成する仮想現実コンテンツ生成部と、前記コンテンツの変動状態を検出するイベント検出部と、前記イベント検出部から検出された前記現実空間の環境状態及び変動状態を３次元のイベントコンテンツとして生成するイベントコンテンツ生成部と、前記仮想現実コンテンツ生成部から生成されたコンテンツと、イベントコンテンツ生成部から生成された前記イベントコンテンツとを格納し、前記コンテンツをローカルまたはウェブ上で提供されるようにするコンテンツ管理部と、前記コンテンツ管理部から提供される前記コンテンツがディスプレイされるように、ビューアープログラムを持つ使用者端末と、を含む。したがって、現実空間をモデルに用いて具現された仮想現実空間の環境やコンテンツの変動状態をリアルタイムに提供することによって、現場の生動感を使用者に提供できるという長所がある。【選択図】図１
2009528646.tif 000002
【特許請求の範囲】
【請求項１】
現実空間を一般的な３次元データオーサリングツールで具現した原始データをＶＲＭＬファイルに変換し、カメラから獲得した現実空間の映像データを回転させてＶＲデータファイルに変換するデータ変換部と、
前記データ変換部から変換された前記ＶＲＭＬファイルからオブジェクトコンテンツと空間コンテンツとを生成し、前記ＶＲデータからパノラマＶＲコンテンツとフォトオブジェクトＶＲコンテンツとを生成する仮想現実コンテンツ生成部と、
前記現実空間の環境状態と、前記空間のオブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動状態とを検出するイベント検出部と、
前記イベント検出部から検出された前記現実空間の環境状態及び変動状態を３次元のイベントコンテンツとして生成するイベントコンテンツ生成部と、
前記仮想現実コンテンツ生成部から生成された前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ及びフォトオブジェクトＶＲコンテンツと、前記イベントコンテンツ生成部から生成された前記イベントコンテンツとを格納し、前記コンテンツらを、ローカルまたはウェブ上で提供されるようにするコンテンツ管理部と、
前記コンテンツ管理部から提供される前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツがディスプレイされるように、ビューアープログラムを持つ使用者端末と、を含むユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項２】
前記生成されたオブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを、ウェブ上でディスプレイされるようにＨＴＭＬファイルに変換するＨＴＭＬ生成部を更に含むことを特徴とする、請求項１に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項３】
前記イベント検出部は、前記現実空間の温度、湿度及び照度の少なくとも一つを含む環境状態と、前記オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの移動の少なくとも一つを含むコンテンツの変動状態と、を検出する多数のセンサー部と、
前記センサー部から検出した環境状態及び変動状態を前記イベントコンテンツ生成部に転送するイベントデータ送信部と、を含むことを特徴とする、請求項１又は２に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項４】
前記イベントコンテンツ生成部は、前記イベント検出部から検出された前記環境状態及び変動状態を受信するイベントデータ受信部と、
前記イベントデータ受信部にて受信した前記環境状態及び変動状態を分析して、該当環境情報、オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動による数値情報の調節及び字幕設定によって、イベントコンテンツを生成するイベントコンテンツ管理部と、を含むことを特徴とする、請求項１又は２に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項５】
前記コンテンツ管理部は、前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを圧縮ファイルとして格納して管理する３次元コンテンツ管理部と、
前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを、ウェブに接続した使用者端末でディスプレイできるようにビューアープログラムを設置するビューアーデータ設置部と、を含むことを特徴とする、請求項１又は２に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項６】
前記イベント検出部とイベントコンテンツ生成部とは、ジグビー、ブルートゥース（登録商標）及び無線ＬＡＮのいずれかを用いてデータを送受信することを特徴とする、請求項１又は２に記載のユビキタスセンサーネットワークを用いた  ３次元仮想現実コンテンツの具現システム。
【請求項７】
前記イベントコンテンツ生成部と前記コンテンツ管理部とは、直列通信及びＵＳＢ通信の少なくとも一つを用いてデータを送受信することを特徴とする、請求項１又は２に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム。
【請求項８】
ａ）イベントコンテンツを生成するイベントコンテンツ生成部が、仮想現実コンテンツ生成部から生成された３次元の前記オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動と現実空間の環境状態の変動とによって発生したイベントデータを検出する段階と、
ｂ）段階ａで検出された前記イベントデータを前記イベントコンテンツ生成部が分析して、前記オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動と前記現実空間の環境状態の変動とに伴うイベントコンテンツを生成し、前記生成されたイベントコンテンツをコンテンツ管理部に格納する段階と、
ｃ）前記コンテンツ管理部が、ローカルまたはウェブに接続した使用者端末を検出して、前記イベントコンテンツ、オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツを使用者端末に転送して出力する段階と、を含むユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現方法。
【請求項９】
段階ｂは、前記生成された前記イベントコンテンツがウェブ上でディスプレイされ得るように、ＨＴＭＬファイルに変換する段階を含むことを特徴とする、請求項８に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現方法。
【請求項１０】
前記イベントコンテンツは、オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動による数値情報及び字幕が変更されるようにすることを特徴とする、請求項８に記載のユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現に関し、より詳細には、様々な仮想現実具現技術を統合的に具現及びサービス可能なソリューションを提供し、現実空間の温度、照度、湿度などの環境情報と、コンテンツらの動作状態と、を仮想現実でリアルタイムに表現できる、ユビキタスセンサーネットワークを用いた３次元仮想現実具現に関する。
【背景技術】
【０００２】
一般に、ＶＲＭＬ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ：仮想現実モデリング言語）コードは、インターネット基盤の３次元立体映像を具現するために作られた３次元映像具現プログラミング言語であって、ＨＴＭＬコードと同様に情報を表現する言語である。
即ち、ＶＲＭＬコードは、使用者（クライアント）との相互作用が可能な３次元イメージ場面などを描写するための言語であり、これを利用すると、３次元画面でオブジェクトを使用者が見て、動いて、回して、相互作用できるように視覚的イメージを作って、ウェブ（Ｗｅｂ）に載せることができる。
【０００３】
このようなＶＲＭＬは、ＶＲＭＬ専用ビューアーを設置してこそ見ることができるが、現在、主に使われるビューアーでは、カメラの位置変化や複数のオブジェクトにおける各々の個体オブジェクトの位置制御を可能にする制御板により構成されておらず、カメラの位置による各オブジェクトの繊細な制御ができなかったために、複数の個体の制御や配置が必要なＶＲＭＬコンテンツの製作に利用できていない実情であった。
【０００４】
また、仮想現実を具現する技法には、３次元基盤のアバター（Ａｖａｔａｒ）、オブジェクト（Ｏｂｊｅｃｔ）、空間（Ｓｃｅｎｅ）、実写基盤のパノラマ（Ｐａｎｏｒａｍａ）ＶＲ、及び、フォトオブジェクト（Ｐｈｏｔｏ  Ｏｂｊｅｃｔ）ＶＲなどがある。
【０００５】
しかしながら、このような仮想現実を具現するための技法は、各々の３次元データのオーサリングツールを用いて具現されることによって、製作された３次元コンテンツは、各々の専用ビューアーを使用しなけらば確認できないという問題点がある。
【０００６】
また、現実空間をモデルに用いて具現された仮想現実は、単純に空間的なイメージのみを提供するだけであり、現実空間の環境情報や状態などをリアルタイムに提供できなくて、現場の生動感を使用者に提供できないという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、上記の問題点を解決するために本発明は、様々な仮想現実具現技術を統合的に具現及びサービス可能なソリューションを提供すると共に、現実空間の環境情報及び変動状態を検出して提供できる、ユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明は、現実空間を通常の３次元データのオーサリングツールで具現した原始データをＶＲＭＬファイルに変換し、カメラから獲得した現実空間の映像データを回転させてＶＲデータファイルに変換するデータ変換部と、前記データ変換部から変換された前記ＶＲＭＬファイルからオブジェクトコンテンツと空間コンテンツとを生成し、前記ＶＲデータからパノラマＶＲコンテンツとフォトオブジェクトＶＲコンテンツとを生成する仮想現実コンテンツ生成部と、前記現実空間の環境状態と、前記空間のオブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動状態とを検出するイベント検出部と、前記イベント検出部から検出された前記現実空間の環境状態及び変動状態を３次元のイベントコンテンツとして生成するイベントコンテンツ生成部と、前記仮想現実コンテンツ生成部から生成された前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ及びフォトオブジェクトＶＲコンテンツと、前記イベントコンテンツ生成部から生成された前記イベントコンテンツとを格納し、前記コンテンツをローカルまたはウェブ上で提供されるようにするコンテンツ管理部と、前記コンテンツ管理部から提供されている前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツがディスプレイされるように、ビューアープログラムを持つ使用者端末と、を含む。
【０００９】
また、前記生成されたオブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツをウェブ上でディスプレイされるようにＨＴＭＬファイルに変換するＨＴＭＬ生成部を更に含む。
【００１０】
また、前記イベント検出部は、前記現実空間の温度、湿度及び照度の少なくとも一つを含む環境状態と、前記オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの移動の少なくとも一つを含むコンテンツの変動状態と、を検出する多数のセンサー部と、前記センサー部から検出した環境状態及び変動状態を前記イベントコンテンツ生成部に転送するイベントデータ送信部と、を含む。
【００１１】
また、前記イベントコンテンツ生成部は、前記イベント検出部から検出された前記環境状態及び変動状態を受信するイベントデータ受信部と、前記イベントデータ受信部にて受信した前記環境状態及び変動状態を分析して、該当環境情報、オブジェクトコンテンツ及び空間コンテンツの変動による数値情報の調節及び字幕設定によって、イベントコンテンツを生成するイベントコンテンツ管理部と、を含む。
【００１２】
また、前記コンテンツ管理部は、前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを圧縮ファイルとして格納して管理する３次元コンテンツ管理部と、前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを、ウェブに接続した使用者端末でディスプレイできるように、ビューアープログラムを設置するビューアーデータ設置部と、を含む。
また、前記イベント検出部とイベントコンテンツ生成部とは、ジグビー（Ｚｉｇｂｅｅ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））及び無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）のいずれかを用いてデータを送受信する。
【００１３】
また、前記イベントコンテンツ生成部と前記コンテンツ管理部とは、直列通信及びＵＳＢ通信の少なくとも一つを用いてデータを送受信する。
また、本発明は、イベントコンテンツを生成するイベントコンテンツ生成部が、仮想現実コンテンツ生成部から生成された３次元のオブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動と現実空間の環境状態の変動とによって発生したイベントデータを検出する段階と、検出された前記イベントデータを前記イベントコンテンツ生成部が分析して、前記オブジェクトコンテンツ及び空間コンテンツの変動と前記現実空間の環境状態の変動とに伴うイベントコンテンツを生成し、前記生成されたイベントコンテンツをコンテンツ管理部に格納する段階と、前記コンテンツ管理部が、ローカルまたはウェブに接続した使用者端末を検出して、前記イベントコンテンツ、オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツを使用者端末に転送して出力する段階と、を含む。
【００１４】
また、前記オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動と前記現実空間の環境状態の変動とによって生成された前記イベントコンテンツがウェブ上でディスプレイされ得るように、ＨＴＭＬファイルに変換する段階、を含む。
また、前記イベントコンテンツは、オブジェクトコンテンツ、空間コンテンツ及びパノラマＶＲコンテンツの変動による数値情報及び字幕が変更されるようにする。
【発明の効果】
【００１５】
上記したように、本発明は、現実空間をモデルに用いて具現された仮想現実空間の環境やコンテンツの変動状態をリアルタイムに提供することによって、現場の生動感を使用者に提供できるという長所がある。
【００１６】
また、本発明は、前記製作された３次元コンテンツと前記３次元コンテンツとのＨＴＭＬファイルを生成して、ウェブ上で容易に確認できるという長所がある。
【発明を実施するための最良の形態】
【００１７】
以下、添付の図面を参照して、本発明の望ましい実施形態を説明すると、以下の通りである。
【００１８】
図１は、本発明に係るユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システムの構成を示したブロック図である。図１に示したように、３次元コンテンツを製作するために具現された原始（ＲＡＷ）データを、ＶＲＭＬファイル、パノラマＶＲデータファイルまたはフォトオブジェクトＶＲデータファイルに変換するデータ変換部１００と、データ変換部１００から変換されたファイルを用いて３次元仮想現実コンテンツを生成する仮想現実コンテンツ生成部２００と、現実空間の環境状態と前記空間のオブジェクトコンテンツ及び空間コンテンツの変動状態とを検出するイベント検出部５００と、イベント検出部５００から検出された現実空間の環境状態及び変動状態を３次元のイベントコンテンツとして生成するイベントコンテンツ生成部６００と、仮想現実コンテンツ生成部２００及びイベントコンテンツ生成部６００で生成された３次元仮想現実コンテンツを格納し、ローカル領域またはウェブ領域でディスプレイされ得るように管理するコンテンツ管理部３００と、コンテンツ管理部３００から提供される３次元コンテンツがディスプレイされるようにビューアープログラムを持つ使用者端末４００と、を含む。
【００１９】
データ変換部１００は、通常の３次元データのオーサリングツール（例えば、３Ｄ  Ｓｔｕｄｉｏ、３Ｄ  Ｐｈｏｔｏ  ＶＲ  Ｅｄｉｔｏｒなど）で具現された原始データをＶＲＭＬファイルに変換し、カメラから獲得した映像データを回転させてＶＲデータファイルに変換する。即ち、汎用３次元のオーサリングツールを用いて具現された原始データをＶＲＭＬファイルに変換してＶＲＭＬファイルとして抽出する。
【００２０】
また、データ変換部１００は、カメラから獲得した映像データからパノラマＶＲデータとフォトオブジェクトＶＲデータとを抽出する。ここで、パノラマＶＲデータは、カメラを回転させて獲得したイメージデータ（例えば、カメラを回転させながら撮影した３０枚程度の写真データ）を汎用パノラマプログラムでステッチング  （ｓｔｉｔｃｈｉｎｇ）してパノラマＶＲデータに変換させる。
【００２１】
また、フォトオブジェクトＶＲデータは、物体、即ち、オブジェクトを回転させて獲得したイメージデータ（例えば、物体（オブジェクト）を撮影した３０枚程度の写真を回転させて獲得したデータ）をフォトオブジェクトＶＲデータに変換させる。
データ変換部１００で変換されたＶＲＭＬデータ、パノラマＶＲデータ及びフォトオブジェクトＶＲデータは、仮想現実コンテンツ生成部２００に入力される。
【００２２】
図２は、仮想現実コンテンツ生成部２００の構成をより詳細に示したブロック図である。
【００２３】
図２において、仮想現実コンテンツ生成部２００は、データ変換部１００から変換されて抽出された前記ＶＲＭＬファイルから、オブジェクトコンテンツと空間コンテンツとを生成するＶＲＭＬ生成部２１０と、前記パノラマＶＲデータ及びフォトオブジェクトＶＲデータから、パノラマＶＲコンテンツとフォトオブジェクトＶＲコンテンツとを生成する実写コンテンツ生成部２２０と、ＶＲＭＬ生成部２１０及び実写コンテンツ生成部２２０から生成された前記コンテンツを、各々のファイルフォーマットによって格納するデータ格納部２３０と、を含む。
【００２４】
ＶＲＭＬ生成部２１０は、データ変換部１００から抽出された前記ＶＲＭＬファイルからオブジェクトデータと空間データとを分析し、前記分析されたデータのうち、オブジェクトデータは、前記オブジェクトデータの回転、編集、トリガー設定、オブジェクトの背景色、照明調節及びアニメーション挿入を通じてオブジェクトコンテンツを生成する。
【００２５】
また、ＶＲＭＬ生成部２１０は、前記分析されたデータのうち、空間データは、前記空間データのオクトリ空間分割設定、ビューポイントアニメーション設定、オブジェクトのリンク、ビルボード、重力値、衝突値及び自動回転設定を通じて空間コンテンツを生成し、前記オブジェクトコンテンツ及び空間コンテンツをウェブ上で提供できるようにＨＴＭＬファイルに変換する。
【００２６】
ここで、ＶＲＭＬ生成部２１０は、３次元オブジェクトコンテンツの製作に必要な部分を処理するために、３次元データのオーサリングツールから具現された原始データをＶＲＭＬ基本データファイル（例えば、ライブラリ）を用いてオブジェクト（物体）データを読み出す。
【００２７】
この場合、前記読み出されたオブジェクトデータを用いて３次元コンテンツを製作する過程を行う。この場合、オブジェクト（物体）の自動回転、追加、削除などの設定を行い、オブジェクトのトリガーの追加または削除などを設定する。
【００２８】
また、オブジェクトの背景色及び照明の調節と必要な絵などの挿入を通じてコンテンツを製作し、必要によって、３次元コンテンツの全体または部分的にアニメーションなどを挿入して、３次元オブジェクトコンテンツを生成する。前記オブジェクトコンテンツは、オブジェクトファイルフォーマットに生成される。
【００２９】
また、ＶＲＭＬ生成部２１０は、３次元空間コンテンツの製作に必要な部分を処理するために、３次元データのオーサリングツールから具現された原始データをＶＲＭＬ基本データファイル（例えば、ライブラリ）を用いて空間（Ｓｃｅｎｅ）データを読み出す。
【００３０】
この場合、読み出された前記空間データから、オクトリ空間分割設定、ビューポイントアニメーション設定、オブジェクトのリンク及びビルボード設定を通じて空間コンテンツを生成する。
【００３１】
前記オクトリ（Ｏｃｔｒｅｅ）空間分割設定は、３次元空間を正六面体に分割していく方式であって、分割した空間には、最終的に、一つの平面のみがあるようにして、相対的に物体が少ない空間に無駄なメモリーを浪費しないという空間分割方式である。これは、３次元背面除去及び衝突問題などを解決するのに使用する。
【００３２】
前記オクトリ空間分割において一つの正六面体をノード（ｎｏｄｅ：オブジェクトファイルとＶＲＭＬファイルでのノード概念とは異なる）と言うが、最大多角形（Ｍａｘ  Ｐｏｌｙｇｏｎｓ）は、一つのノードが持つことのできる最大多角形数を表す。即ち、この多角形数より大きくと、空間を再帰的に（ｒｅｃｕｒｓｉｖｅ）再び分割する。
【００３３】
したがって、３次元空間を分割する場合、まず、最大多角形数を適宜に調節しながら、全体ノード数を決定する。また、３次元シーン空間を最大多角形数だけでなく、サブ分割数値にも分けることができる。
【００３４】
また、３次元グラフィックエンジンは、ウェブ上で使われるために、ファイルのサイズが極めて小さい。したがって、一般的な３次元グラフィックゲームエンジンでのように、完壁にカメラ及び物体間の衝突が感知できなく、空間データに重力ベース（Ｇｒａｖｉｔｙ  ｂａｓｅ）値を設定して、衝突及び重力を設定し、設定された値以下にカメラが下がらないようにする。
【００３５】
また、カメラの半径は、衝突機能とビューポイント値を設定する際に重要に作用するので、空間データの寸法（ｄｉｍｅｎｓｉｏｎ）値によって適切に選択されなければならない。カメラの半径より小さな空間（特に、扉または通路など）は、衝突機能が作動する場合、カメラが通過できないので、カメラのＺ軸半径は、カメラが一度動く距離を表す。したがって、空間データの寸法値によって適宜に決定しなければ、適当な速度のナビゲーションをすることができない。
【００３６】
また、空間データにビューポイント（Ｖｉｅｗ  ｐｏｉｎｔ）アニメーションの追加または削除と、ナビゲーション機能とによって、衝突及び重力の効果を設定し、オブジェクトとのアンカー（Ａｎｃｈｏｒ）、ビルボード（Ｂｉｌｌｂｏａｒｄ）及び空間の自動回転などを設定して、空間コンテンツを生成する。前記空間コンテンツは、空間コンテンツファイルフォーマットに生成される。
アンカーは、ＨＴＭＬのリンクの概念のように、３次元空間上で他の所を繋いでくれる機能である。
【００３７】
ビルボードは、３次元空間上で、カメラ位置及び方向に関係なく、物体を一定の方向に見えるようにする機能である。即ち、物体の一つの面がカメラの方向と常に垂直をなすようにする。看板や木などを３次元空間上で表現する際に主に使われる。
【００３８】
したがって、各々のファイルフォーマットに生成されたオブジェクトコンテンツと空間コンテンツとは、出力されてデータ格納部２３０に格納され、前記コンテンツをウェブ上でディスプレイできるようにＨＴＭＬファイルに変換する。
【００３９】
一方、実写コンテンツ生成部２２０は、データ変換部１００から汎用パノラマプログラムによってステッチングされたパノラマＶＲデータを入力され、水平（シリンダーー型）パノラマＶＲ、水平−垂直（球型）パノラマＶＲコンテンツを具現するものであって、前記パノラマＶＲデータの色相及び明るさの調節、前記パノラマＶＲデータ間のテレポート設定、字幕設定、画質改善、自動時点、左右自動回転及びイメージズームイン（Ｚｏｏｍ  Ｉｎ）／ズームアウト（Ｚｏｏｍ  Ｏｕｔ）機能を含むパノラマＶＲコンテンツを生成する。
【００４０】
また、実写コンテンツ生成部２２０は、データ変換部１００から入力されるフォトオブジェクトＶＲデータファイルのＯＶＲ（Ｏｂｊｅｃｔ  Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）イメージ機能を用いたイメージ編集、フォトオブジェクトＶＲの字幕設定、画質改善、左右自動回転及びイメージのズームイン／ズームアウト機能を含むフォトオブジェクトＶＲコンテンツを生成する。
【００４１】
また、実写コンテンツ生成部２２０で生成されたパノラマＶＲコンテンツと、フォトオブジェクトＶＲコンテンツとは、ウェブ上でディスプレイされ得るようにＨＴＭＬファイルに変換され、各々のファイルフォーマットに生成された前記パノラマＶＲコンテンツ及びフォトオブジェクトコンテンツのファイルは、データ格納部２３０に格納される。
【００４２】
図３は、イベントコンテンツを生成するための構成をより詳細に示した図であり、図１及び図３に示したように、イベント検出部５００は、現実空間の環境状態と前記空間のオブジェクトコンテンツ及び空間コンテンツの変動状態とを検出する構成であって、例えば、現実空間の温度、湿度及び照度の少なくとも一つを含む環境状態と、前記オブジェクトコンテンツ及び空間コンテンツの少なくとも一つを含むコンテンツの変動状態とを検出する多数のセンサー部５１０及び５１１と、多数のセンサー部５１０及び５１１から検出した環境状態及び変動状態をイベントコンテンツ生成部６００に転送するイベントデータ送信部５２０と、を含む。
【００４３】
多数のセンサー部５１０及び５１１によって、現実空間の温度、湿度及び照度などの環境が変動（増加または減少）する状態や仮想現実コンテンツ生成部２００で生成されたオブジェクトコンテンツや空間コンテンツ（例えば、開閉が可能な扉及び窓と、オン（ＯＮ）／オフ（ＯＦＦ）を通じての動作の検出が可能な機構装置等）等の変動状態をリアルタイムに検出して提供することによって、より一層生動感を提供できるようになる。
【００４４】
即ち、温度センサーから周期的に検出した現在温度を、１６進数などのデータが一定の形態の数値データとして提供されるようにして、現場の環境状態の変動を提供する。
【００４５】
また、扉または窓などの空間コンテンツには、開閉を認識できるセンサーを設置することによって、扉または窓の開閉が発生すれば確認できるようにする。即ち、扉が閉じると、“０”のデータが伝達されるようにし、扉が開くと、“１”のデータが伝達されるようにして、扉の開閉を確認することができる。
【００４６】
また、現実空間で電源を使用して動作するオブジェクトコンテンツの場合、電源のオン／オフによって動作の有無を確認することができる。
【００４７】
また、イベントコンテンツ生成部５２０は、イベント検出部５００から検出された現実空間の環境状態及び変動状態を、３次元のイベントコンテンツとして生成する構成であって、イベント検出部５００から検出された前記環境状態及びコンテンツの変動状態を受信するイベントデータ受信部６１０と、イベントデータ受信部６１０で受信した前記環境状態及び変動状態を分析して、該当環境情報、オブジェクトコンテンツ及び空間コンテンツの変動による数値情報の設定変更及び字幕の設定変更によってイベントコンテンツを生成するイベントコンテンツ管理部６２０と、イベントコンテンツ管理部６２０から生成されたイベントコンテンツを、ウェブ上でディスプレイされるようにＨＴＭＬファイルに変換するＨＴＭＬ生成部６３０と、を含む。
【００４８】
イベントデータ受信部６１０は、イベント検出部５００とジグビー（Ｚｉｇｂｅｅ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）及び無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）のいずれかを用いて無線データ通信が行われるようにし、望ましくは、ジグビーを用いて無線データ通信を行う。ジグビーは、低電力、低規模無線ネットワークを構築できる新たなプロトコルであり、ＩＥＥＥ規格には、８０２．１５．４標準に制定されている。
【００４９】
イベントコンテンツ管理部６２０は、温度、湿度及び照度などの環境状態が変わった場合、これを表示するために、３次元のイベントコンテンツを新しく生成するか、あるいは、現在状態を変動させて、数値情報の調節及び字幕設定の変更によってイベントコンテンツを修正する。
【００５０】
また、イベントコンテンツ管理部６２０は、オン（ＯＮ）／オフ（ＯＦＦ）動作が検出されたオブジェクトコンテンツまたは空間コンテンツの変動を表示するために、字幕設定を変更して、イベントコンテンツを生成する。
【００５１】
一方、実写コンテンツ生成部２２０で生成されたパノラマＶＲコンテンツは、現場の温度、湿度及び照度などのイベント発生可否を検出して、変動が検出されたイベントコンテンツを提供できる。即ち、パノラマＶＲコンテンツの場合、ホットスポットのように、数値データを表示できる一定領域を設定し、前記設定された領域に数値データなどのイベントコンテンツを表示できる。
【００５２】
ＨＴＭＬ生成部６３０は、生成されたイベントコンテンツをウェブ上でディスプレイされるように、ＨＴＭＬファイルに変換する。
【００５３】
一方、イベントコンテンツ管理部６２０で生成されたイベントコンテンツは、使用者の選択に応じて、ＨＴＭＬ生成部６３０でＨＴＭＬデータに変換して出力することも可能であり、ＨＴＭＬデータへの変換なしに生成されたフォーマットに出力することも可能である。
【００５４】
また、図１を参照すれば、コンテンツ管理部３００は、仮想現実コンテンツ生成部２００から生成された前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ及びフォトオブジェクトＶＲコンテンツと、イベントコンテンツ生成部６００から生成されたイベントコンテンツファイルとをアップロード（Ｕｐｌｏａｄ）して、ローカルまたはウェブ上で提供されるように管理する。
【００５５】
図４は、コンテンツ管理部３００の構成と、使用者端末４００に使用者ビューアーを設置するためのシステム構成と、を示したブロック図である。図４において、コンテンツ管理部３００は、前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツを圧縮ファイルにて格納して管理する３次元コンテンツ管理部３１０と、前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツをウェブに接続した使用者端末でディスプレイされ得るように、ビューアープログラムを設置するビューアーデータ設置部３２０と、を含む。望ましくは、コンテンツ管理部３００は、サーバーシステムである。
【００５６】
使用者端末４００は、コンテンツ管理部３００から提供される前記オブジェクトコンテンツ、空間コンテンツ、パノラマＶＲコンテンツ、フォトオブジェクトＶＲコンテンツ及びイベントコンテンツがディスプレイされるように、ビューアープログラムを持つ。望ましくは、使用者端末４００は、ＰＣである。
【００５７】
使用者端末４００が、ウェブ上で提供される３次元コンテンツデータを提供されるために、使用者端末４００に設置されたインターネットエクスプローラ４１０を介してコンテンツ管理部３００と接続すると、コンテンツ管理部３００の３次元コンテンツ管理部３１０は、使用者端末４００で３次元コンテンツデータがディスプレイされ得るように、ビューアープログラムの設置の可否を確認する。
【００５８】
使用者端末４００にビューアープログラムが設置されていない場合、コンテンツ管理部３００のビューアーデータ設置部３２０は、使用者端末４００にビューアープログラムを設置し、前記ビューアープログラムの設置が終了された場合、ＨＴＭＬに含まれた３次元コンテンツデータを使用者端末４００の臨時フォルダー４２０に格納し、インターネットエクスプローラ４１０にディスプレイされるようにする。
また、ビューアープログラムが終了されると、臨時フォルダー４２０に格納されたファイルを削除する。
【００５９】
図５は、本発明に係るリアルタイム３次元仮想現実コンテンツの具現方法を示したフローチャートであり、図６は、図５のイベントデータを用いたコンテンツ具現方法を示したフローチャートである。
【００６０】
図１から図６を参照すれば、３次元コンテンツを生成する仮想現実コンテンツ生成部２００及びイベントコンテンツ生成部６００が、データ変換部１００とイベント検出部５００から前記３次元コンテンツ具現のための原始データ及びイベントデータを検出して分析する（Ｓ１００及びＳ２００）。
【００６１】
判断結果、分析されたデータが、３次元データのオーサリングツールから生成されたＶＲＭＬデータであって、３次元コンテンツ具現のための原始データである場合、仮想現実コンテンツ生成部２００は、前記ＶＲＭＬデータを分析して、オブジェクトデータ及び空間データに分類（Ｓ３００）する。
【００６２】
前記Ｓ３００段階で分類された前記オブジェクトデータ及び空間データは、ＶＲＭＬ基本データファイル（例えば、ライブラリ）によって各々のデータを編集して、オブジェクトコンテンツ及び空間コンテンツを生成（Ｓ４００）し、前記Ｓ４００段階で生成されたコンテンツをコンテンツ管理部３００にアップロードさせて登録した後、格納（Ｓ５００）する。
また、前記Ｓ４００段階で生成された前記コンテンツは、ウェブ上でディスプレイされ得るように、ＨＴＭＬファイルに変換する段階を更に含む。
【００６３】
前記Ｓ４００段階で生成されるオブジェクトコンテンツは、前記オブジェクトデータが、ＶＲＭＬ基本データファイルを用いて読み出され、前記読み出されたオブジェクトデータに回転、編集、トリガー設定、オブジェクトの背景色、照明調節及びアニメーションを挿入して生成される。
【００６４】
また、前記Ｓ４００段階で生成される空間コンテンツは、前記空間データが、ＶＲＭＬ基本データファイルを用いて読み出され、前記読み出された空間データに空間分割設定、ビューポイントアニメーション設定、オブジェクトのリンク及びビルボード機能を設定して生成される。
【００６５】
前記Ｓ５００段階を行った後、コンテンツ管理部３００が、ローカルまたはウェブに接続した使用者端末４００を検出（Ｓ６００）して、前記オブジェクト及び空間コンテンツのディスプレイ用ビューアープログラムが設置されているかどうかを判断（Ｓ７００）する。
前記Ｓ７００段階の判断結果、使用者端末４００に前記ビューアープログラムが設置されている場合、コンテンツ管理部３００が、前記オブジェクトコンテンツ及び空間コンテンツと、後述するイベントコンテンツとを表示して（Ｓ８００）、使用者端末４００に転送して出力（Ｓ９００）する。
【００６６】
また、前記原始データが、カメラから獲得した実写データである場合、仮想現実コンテンツ生成部２００は、前記実写データを分析して、パノラマＶＲデータ及びフォトオブジェクトＶＲデータに分類して、パノラマＶＲコンテンツ及びフォトオブジェクトＶＲコンテンツを生成し、前記生成されたコンテンツを仮想現実コンテンツ管理部３００にアップロードして登録した後、格納する。
【００６７】
一方、前記Ｓ２００段階において、仮想現実コンテンツ生成部２００から生成された３次元のオブジェクトコンテンツ及び空間コンテンツの変動と、現実空間の環境状態の変動とによって発生したイベントデータが検出された場合、イベントコンテンツ生成部６００が、検出された各々のイベントデータを分析する（Ｓ２１０及びＳ２２０）。
【００６８】
前記Ｓ２２０段階で分析されたイベントデータは、イベントコンテンツ生成部６００において、オブジェクトコンテンツ及び空間コンテンツの変動と前記現実空間の環境状態の変動とによって、イベントコンテンツとして生成される（Ｓ２３０）。
【００６９】
即ち、温度、湿度及び照度などの環境状態が変わった場合、これを表示するために、３次元のイベントコンテンツを新しく生成するか、あるいは、現在状態を変動させて、数値情報の調節、字幕設定によってイベントコンテンツを修正する。
【００７０】
また、オン／オフ動作が検出されたオブジェクトコンテンツまたは空間コンテンツの変動を表示するために、字幕設定、タッチセンサーなどの自動実行によって、イベントコンテンツを生成する。
【００７１】
また、前記生成されたイベントコンテンツが、ウェブ上でディスプレイされ得るように、ＨＴＭＬファイルに変換される。
前記Ｓ２３０段階で生成されたイベントコンテンツは、コンテンツ管理部３００に格納（Ｓ２４０）され、コンテンツ管理部３００が、前記オブジェクトコンテンツ及び空間コンテンツと、イベントコンテンツとを表示し（Ｓ８００）、前記Ｓ２３０段階で生成されたイベントコンテンツと、Ｓ４００段階で生成されたオブジェクトコンテンツ及び空間コンテンツとを、使用者端末４００に転送して出力（Ｓ９００）する。
【００７２】
以上では、本発明を特定の望ましい実施形態について図示し、説明した。しかしながら、本発明は、上述した実施形態のみに限定されるものではなく、本発明が属する技術分野において通常の知識を有する者ならば、本願の特許請求範囲に記載の本発明の技術的思想の要旨を逸脱することなく、いくらでも多様に変更・実施が可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明に係るユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現システムの構成を示したブロック図。
【図２】図１の仮想現実コンテンツ生成部の構成を示したブロック図。
【図３】図１のイベントコンテンツ生成部の構成を示したブロック図。
【図４】図１の使用者端末に使用者ビューアーの設置のためのシステム構成を示したブロック図。
【図５】本発明に係るユビキタスセンサーネットワークを用いた３次元仮想現実コンテンツの具現方法を示したフローチャート。
【図６】図５のイベントデータを用いたコンテンツ具現方法を示したフローチャート。
【符号の説明】
【００７４】
１００  データ変換部
２００  仮想現実コンテンツ生成部
２１０  ＶＲＭＬ生成部
２２０  実写コンテンツ生成部
２３０  データ格納部
３００  仮想現実コンテンツ管理部
３１０  ３Ｄコンテンツ管理部
３２０  ビューアーデータ設置部
４００  使用者端末
４１０  インターネットエクスプローラ
４２０  臨時フォルダー
５００  イベント検出部
５１０  センサー部１
５１１  センサー部ｎ
５２０  イベントデータ送信部
６００  イベントコンテンツ生成部
６１０  イベントデータ受信部
６２０  イベントコンテンツ管理部
６３０  ＨＴＭＬ生成部
【図１】
2009528646.tif 000003
【図２】
2009528646.tif 000004
【図３】
2009528646.tif 000005
【図４】
2009528646.tif 000006
【図５】
2009528646.tif 000007
【図６】
2009528646.tif 000008
【国際調査報告】
2009528646.tif 000009
2009528646.tif 000010