(57)【要約】【課題】ＶＲコンテンツの元となったデータが、ＶＲコンテンツの３ＤＣＧ空間内でどの物体のどの部分を制作するために使用されたのかを把握することができる、装置、方法、およびプログラムを提供する。【解決手段】仮想空間内の視点に関する情報を受信し、前記視点に関する情報に基づいて、前記仮想空間を制作するために使用され、かつ前記仮想空間内に配置されたデータが閲覧可能であるか否かを判定し、前記仮想空間内で描画された画像の上に前記データを重畳して表示する、ように構成されたプロセッサを備える。【選択図】図１
2019121158.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間内の視点に関する情報を受信し、
前記視点に関する情報に基づいて、前記仮想空間を制作するために使用され、かつ前記仮想空間内に配置されたデータが閲覧可能であるか否かを判定し、
前記仮想空間内で描画された画像の上に前記データを重畳して表示する
ように構成されたプロセッサを備えたことを特徴とする装置。
【請求項２】
前記判定は、前記データの前記仮想空間内での配置および前記視点に基づくことを特徴とする請求項１に記載の装置。
【請求項３】
前記表示されたデータに対応する物体の縮尺は、前記仮想空間内に配置された前記物体の縮尺と同一である、ことを特徴とする請求項１または２に記載の装置。
【請求項４】
前記表示されたデータに対応する物体の縮尺は、前記仮想空間内に配置された前記物体の縮尺よりも小さい、ことを特徴とする請求項１または２に記載の装置。
【請求項５】
装置によって実施される方法であって、
仮想空間内の視点に関する情報を受信するステップと、
前記視点に関する情報に基づいて、前記仮想空間を制作するために使用され、かつ前記仮想空間内に配置されたデータが閲覧可能であるか否かを判定するステップと、
前記仮想空間内で描画された画像の上に前記データを重畳して表示するステップと
を含むことを特徴とする方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させるためのプログラム。
【請求項７】
仮想空間データを制作するために使用された素材データであって、
前記素材データの前記仮想空間内での配置と、前記仮想空間内の視点と、に基づいて、前記仮想空間内での前記素材データの閲覧可否が判定される
ことを特徴とするデータ構造。
【請求項８】
仮想空間を描画するための仮想空間データと、前記仮想空間データを制作するために使用された素材データとを含み、
前記素材データの前記仮想空間内での配置と、前記仮想空間内の視点と、に基づいて、前記仮想空間内での前記素材データの閲覧可否が判定され、閲覧可能と判定された際には、該素材データは、対応する仮想空間データに重畳して表示される
ことを特徴とするデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３ＤＣＧ空間上で、その３ＤＣＧ空間に関連するデータを表示するための技術に関する。
【背景技術】
【０００２】
従来、印刷技術分野で発展した高精彩デジタル化技術やカラーマネージメント技術は、貴重な文化財のデジタルアーカイブに貢献している。例えば、高精細撮影データや、三次元形状計測データ・色彩計測データに基づいて、文化財を再現することで、鑑賞・体験することが可能になっている。また、バーチャルリアリティー（ＶＲ）技術は、文化財が高精細にデジタル表現された仮想空間内で、視点を移動しながら文化財を鑑賞・体験することを可能にしている。
【０００３】
上記の文化財などのＶＲ用のコンテンツを制作するためには、多数の高精細撮影データや三次元形状計測データ・色彩計測データなどが使用される（例えば、特許文献１参照）。通常、ＶＲコンテンツが制作された後、高精細撮影データや三次元形状計測データ・色彩計測データなどのデータは、ＶＲコンテンツの元となったデータとして保存されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−５９８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＶＲコンテンツが完成した後、ＶＲコンテンツの元となったデータを参照しようとしても、高精細撮影データや三次元形状計測データ・色彩計測データなどのデータを画像ビューアで閲覧することができるに過ぎない。従来の画像ビューアでは、保存されているデータを単に閲覧できるに過ぎず、それぞれのデータが、ＶＲコンテンツの３ＤＣＧ空間内でどの物体のどの部分を制作するために使用されたのかを把握することができなかった。
【０００６】
そこで、本発明は、このような問題に鑑みてなされたものであり、その目的とするところは、ＶＲコンテンツの元となったデータが、ＶＲコンテンツの３ＤＣＧ空間内でどの物体のどの部分を制作するために使用されたのかを把握することができる、装置、方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明の第１の態様は、装置である。この装置は、仮想空間内の視点に関する情報を受信し、前記視点に関する情報に基づいて、前記仮想空間を制作するために使用され、かつ前記仮想空間内に配置されたデータが閲覧可能であるか否かを判定し、前記仮想空間内で描画された画像の上に前記データを重畳して表示する、ように構成されたプロセッサを備える。
【０００８】
本発明の第２の態様は、装置によって実施される方法である。この方法は、仮想空間内の視点に関する情報を受信するステップと、前記視点に関する情報に基づいて、前記仮想空間を制作するために使用され、かつ前記仮想空間内に配置されたデータが閲覧可能であるか否かを判定するステップと、前記仮想空間内で描画された画像の上に前記データを重畳して表示するステップと、を含む。
【０００９】
本発明の第３の態様は、プログラムである。このプログラムは、コンピュータを第１の態様の装置として機能させるプログラムである。
【発明の効果】
【００１０】
本発明によれば、ＶＲコンテンツを制作するために使用されたデータを、そのデータが使用された３ＤＣＧ空間上の位置で表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態にかかるデータ表示システムの全体の概要図である。
【図２】本発明の一実施形態にかかるデータ表示システムの表示装置の機能ブロック図である。
【図３】本発明の一実施形態にかかる素材データの配置を説明するための図である。
【図４】本発明の一実施形態にかかる有効エリアの判定を説明するための図である。
【図５】本発明の一実施形態にかかる素材データの配置のための処理フローの一例を示すフローチャートである。
【図６】本発明の一実施形態にかかる素材データの閲覧のための処理フローの一例を示すフローチャートである。
【図７】本発明の一実施形態にかかる素材データの閲覧のための処理フローの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
最初に、本明細書で利用する用語について説明する。「ＶＲコンテンツ」とは、３次元コンピュータグラフィックス（３ＤＣＧ）や音声などから成る、バーチャルリアリティ（ＶＲ）を体験するためのデータである。また、「３ＤＣＧ空間」とは、ディスプレイ上などに描画された３ＤＣＧによって表現される仮想空間である。本明細書では、３ＤＣＧモデルや光源の情報から３ＤＣＧを描画することを“レンダリング”という。描画は、リアルタイムレンダリング、プリレンダリングの両方を含む。３ＤＣＧ空間内に配置された仮想のカメラ（視点とも言う）が撮影する画像が描画される。また、「３ＤＣＧモデル」とは、３ＤＣＧ空間内に配置されている物体（オブジェクトとも言う）である。また、「素材データ」とは、ＶＲコンテンツを制作するために使用された（例えば、ユーザが参照した）画像データである。例えば、素材データは、撮影された写真データ、三次元形状計測や色彩計測の結果に基づいて生成された計測データ、設計図などの図面データ、などである。
【００１３】
以下、図面を参照しながら、本発明の実施形態について詳細に説明する。
【００１４】
図１は、本発明の一実施形態にかかるデータ表示システム１００の全体の概要図である。概要図には、表示装置１０１およびユーザ端末１０２が含まれる。表示装置１０１およびユーザ端末１０２は、互いにデータを送受信することができる。表示装置１０１は、ＶＲコンテンツ（つまり、３ＤＣＧ空間）を制作するために使用された素材データを、その素材データが使用されたこの３ＤＣＧ空間上の位置に配置するための装置である。また、表示装置１０１は、ＶＲコンテンツを制作するために使用された素材データを、その素材データが使用された３ＤＣＧ空間上の位置でユーザに閲覧させるための装置である。
【００１５】
ユーザ端末１０２は、１または複数のパーソナルコンピュータなどのコンピュータである。ユーザ端末１０２は、ユーザが、ＶＲコンテンツを制作するために使用された素材データを、その素材データが使用されたこの３ＤＣＧ空間上の位置に配置するために用いられる。また、ユーザ端末１０２は、ユーザが、ＶＲコンテンツを制作するために使用された素材データを、その素材データが使用された３ＤＣＧ空間上の位置で閲覧するために用いられる。なお、本明細書では、表示装置１０１とユーザ端末１０２を別々のコンピュータとして説明するが、表示装置１０１とユーザ端末１０２を１つのコンピュータとすることもできる。
【００１６】
図２は、本発明の一実施形態にかかるデータ表示システム１００の表示装置１０１の機能ブロック図である。表示装置１０１は、配置部２０１、視点情報取得部２０２、描画部２０３、有効エリア判定部２０４、変更部２０５、素材データ記憶部２０６、有効エリア情報記憶部２０７を含む。表示装置１０１は、プロセッサおよびメモリを含む１または複数のコンピュータである。また、表示装置１０１は、配置部２０１、視点情報取得部２０２、描画部２０３、有効エリア判定部２０４、変更部２０５を動作させるためのプログラム、または、後述する処理フローを実行するためのプログラム、を格納した記憶媒体を含む。
【００１７】
＜素材データの配置＞
配置部２０１は、ＶＲコンテンツの３ＤＣＧ空間内の３ＤＣＧモデルを制作するために使用されたデータ（つまり、素材データ）を、この３ＤＣＧ空間（つまり、その素材データが使用された３ＤＣＧ空間）上の位置に等倍で配置することができる。具体的には、配置部２０１は、素材データの中心点を“基点”として決定することができる。素材データの中心点が定めにくい場合は、所定の位置を“基点”として決定しても良い。また、配置部２０１は、素材データを配置するための３次元の仮想空間（以下、素材データ配置空間とも言う）内で、素材データの基点に相当する位置を決定することができる。例えば、素材データの基点に相当する位置とは、素材データ配置空間での位置である。なお、素材データ配置空間は、その素材データを使用して制作された３ＤＣＧ空間と同一の空間を表わす仮想空間である。３ＤＣＧ空間も素材データ配置空間も現実空間と対応している。また、配置部２０１は、「素材データの基点」を「素材データ配置空間内で素材データの基点に相当する位置」に配置することができる。また、素材データ配置空間内での３ＤＣＧモデルの縮尺・向きと同一となるように、素材データを素材データ配置空間内に配置することができる。なお、ユーザは、ユーザ端末１０２を介して、素材データを配置することができる。あるいは、表示装置１０１は、素材データと素材データ配置空間内の３ＤＣＧモデルとの関係に基づいて、素材データを配置することができる。図３を参照しながら、素材データの配置についてより詳細に説明する。
【００１８】
図３は、本発明の一実施形態にかかる素材データの配置を説明するための図である。図３では、素材データ配置空間３０１内に、３ＤＣＧモデル３０２を制作するために使用された素材データ３０３が配置されている。なお、素材データ配置空間３０１内に、３ＤＣＧモデル３０２を配置せず、素材データ３０３のみを配置するようにしてもよい。例えば、素材データ３０３は、現実空間にある３ＤＣＧモデル３０２の元となる実物が撮影された写真データである。あるいは、例えば、素材データ３０３は、現実空間にある３ＤＣＧモデル３０２の元となる実物が三次元形状計測や色彩計測された結果に基づいて生成された計測データ、３ＤＣＧモデル３０２の設計図などの図面データ、である。以下で詳細に説明するように、素材データを使用して制作された３ＤＣＧ空間内の仮想のカメラの位置や向き（つまり、素材データ配置空間３０１内の仮想のカメラの位置や向き）に基づいて、３ＤＣＧ空間が描画（レンダリング）された３ＤＣＧ上に素材データが表示される。
【００１９】
次に、図３を参照しながら、素材データと仮想のカメラ（視点）との関係を説明する。図３に、原点３０５から基点３０４への垂直ベクトル３０６と、視点３０７から基点３０４への視線ベクトル３０８と、が示されている。原点３０５は、素材データ３０３（例えば、写真データ）を撮影したカメラの現実空間内での位置に相当する素材データ配置空間３０１内での位置である。あるいは、原点３０５は、素材データ３０３（例えば、図面データ）に対して垂直に基点３０４を通る線上にあり、かつ、素材データ３０３の全てを撮影することができる仮想のカメラ（視点）の位置のうちで最も基点３０４に近い位置にある点である。視点３０７は、素材データを閲覧するユーザが操作している仮想のカメラ（視点）の位置を示す。また、視線ベクトル３０８は、素材データを閲覧するユーザが操作している仮想のカメラ（視点）の向きを示す。本発明では、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下である場合に、素材データ３０３（例えば写真データや図面データ）が表示される。つまり、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度より大きい場合、ユーザは、素材データ３０３を閲覧することはできない。このように、素材データ３０３の中心点（基点）３０４を通る視線ベクトル３０８が垂直ベクトル３０６となす角度に基づいて、素材データ３０３の閲覧可否が判定される。
【００２０】
＜閲覧＞
図２に戻り、配置された素材データの閲覧について説明する。視点情報取得部２０２は、ユーザ端末１０２から、素材データを閲覧するユーザがユーザ端末１０２を介して操作している、仮想のカメラ（視点）に関する情報を取得することができる。仮想のカメラ（視点）に関する情報は、視点の位置または向きを含む。また、視点情報取得部２０２は、取得した情報を描画部２０３、有効エリア判定部２０４、変更部２０５が参照できるようにメモリ（図示せず）に記憶することができる。
【００２１】
以下、素材データの閲覧の方法の一例として、全エリア（等倍）モード、全エリア（サムネイル）モード、有効エリア（等倍）モード、有効エリア（サムネイル）モードを説明する。ユーザは、ユーザ端末１０２を用いて、表示装置１０１が表示する素材データ３０３を閲覧することができる。いずれのモードでも、ユーザは、素材データ配置空間３０１内に配置されている素材データを閲覧するのではなく、描画（レンダリング）された３ＤＣＧの上に表示された素材データを閲覧する。なお、３ＤＣＧの一部または全部を非表示にして、素材データを見やすくするようにしても良い。
【００２２】
＜全エリア（等倍）モード＞
＜全エリア（等倍）モード＞では、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下である場合に、描画部２０３が、素材データを３ＤＣＧの上に重畳して表示することができる。素材データ３０３に対応する３ＤＣＧモデル３０２の縮尺（すなわち、素材データ３０３上の、３ＤＣＧモデル３０２に対応する実物の縮尺。例えば、素材データ３０３が写真である場合、写真に写っている３ＤＣＧモデル３０２の元となる実物の縮尺）と３ＤＣＧ空間内での３ＤＣＧモデル３０２の縮尺は、同一である。具体的には、描画部２０３は、視点情報取得部２０２が取得した仮想のカメラ（視点）の位置と向きを示す情報にしたがって、素材データを使用して制作された３ＤＣＧ空間内を描画（レンダリング）することができる。また、描画部２０３は、視点情報取得部２０２が取得した仮想のカメラ（視点）の位置と向きを示す情報、および、素材データ記憶部２０６に格納されている素材データの情報（素材データ配置空間における素材データの位置に関する情報）に基づいて、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であるか否かを判定することができる。また、描画部２０３は、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下である場合に、素材データ記憶部２０６に格納されている素材データを読み出すことができる。また、描画部２０３は、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下である場合に、描画（レンダリング）している３ＤＣＧの上に、読み出した素材データを重畳して表示することができる。例えば、描画部２０３は、３ＤＣＧ空間内の対応する３ＤＣＧモデルの３ＤＣＧの上に素材データを表示する、あるいは、３ＤＣＧ空間内の対応する３ＤＣＧモデルの３ＤＣＧと入れ替えて素材データを表示することができる。また、例えば、描画部２０３は、３ＤＣＧ空間内に配置した仮想のディスプレイ装置上に複数の素材データを表示することができる。なお、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度より大きい場合、描画部２０３は、素材データを表示しない（つまり、３ＤＣＧ空間の描画（レンダリング）のみを行なう）。
【００２３】
＜全エリア（サムネイル）モード＞
＜全エリア（サムネイル）モード＞では、描画部２０３は、＜全エリア（等倍）モード＞の素材データを基点３０４を基準に縮小して表示することができる。例えば、描画部２０３は、３ＤＣＧ空間内の対応する３ＤＣＧモデルの３ＤＣＧの近隣に、縮小した素材データを表示することができる。その他の処理は、＜全エリア（等倍）モード＞と同様であるので、説明を省略する。
【００２４】
＜有効エリア（等倍）モード＞
＜有効エリア（等倍）モード＞では、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であり、かつ、仮想のカメラ（視点）が有効エリアの範囲内にある場合に、描画部２０３および有効エリア判定部２０４が、素材データを３ＤＣＧの上に重畳して表示することができる。素材データ３０３に対応する３ＤＣＧモデル３０２の縮尺と３ＤＣＧ空間内での３ＤＣＧモデル３０２の縮尺は、同一である。具体的には、描画部２０３は、視点情報取得部２０２が取得した仮想のカメラ（視点）の位置と向きを示す情報にしたがって、素材データ３０３を使用して制作された３ＤＣＧ空間内を描画（レンダリング）することができる。また、描画部２０３は、視点情報取得部２０２が取得した仮想のカメラ（視点）の位置と向きを示す情報、および、素材データ記憶部２０６に格納されている素材データの情報（素材データ配置空間における素材データの位置に関する情報）に基づいて、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であるか否かを判定することができる。有効エリア判定部２０４は、視点情報取得部２０２が取得した仮想のカメラ（視点）の位置を示す情報、および、有効エリア情報記憶部２０７に格納された有効エリアに関する情報に基づいて、仮想のカメラ（視点）が有効エリアの範囲内にあるか否かを判定することができる。図４を参照しながら、有効エリアの判定についてより詳細に説明する。
【００２５】
図４は、本発明の一実施形態にかかる有効エリアの判定を説明するための図である。図４に、図３で説明した素材データ３０３の基点３０４と、原点３０５と、基点以外の点４０１が示されている。基点以外の点４０１は、素材データ３０３の３つ以上の点（例えば、素材データ３０３の４つの頂点）である。そして、原点３０５と基点以外の点４０１に囲まれた空間を有効エリアとする。各素材データ３０３の有効エリアに関する情報は、有効エリア情報記憶部２０７に格納される。
【００２６】
＜有効エリア（等倍）モード＞の説明に戻る。描画部２０３は、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であり、かつ、仮想のカメラ（視点３０７）が有効エリアの範囲内にある場合に、素材データ記憶部２０６に格納されている素材データ３０３を読み出すことができる。また、描画部２０３は、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であり、かつ、仮想のカメラ（視点３０７）が有効エリアの範囲内にある場合に、描画（レンダリング）している３ＤＣＧの上に、読み出した素材データを重畳して表示することができる。あるいは、描画部２０３は、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であり、かつ、仮想のカメラ（視点３０７）が有効エリアの範囲内にある場合に、３ＤＣＧを描画せずに、素材データのみを表示することができる。
【００２７】
＜有効エリア（サムネイル）モード＞
＜有効エリア（サムネイル）モード＞では、描画部２０３は、＜有効エリア（等倍）モード＞の素材データを基点３０４を基準に縮小して表示することができる。例えば、描画部２０３は、３ＤＣＧ空間内の対応する３ＤＣＧモデルの３ＤＣＧの近隣に、縮小した素材データを表示することができる。その他の処理は、＜有効エリア（等倍）モード＞と同様であるので、説明を省略する。
【００２８】
変更部２０５は、３ＤＣＧの上に重畳して表示されている素材データ３０３に相当する、３ＤＣＧ空間内の３ＤＣＧモデルを特定することができる。具体的は、変更部２０５は、ユーザ端末１０２から、ユーザが指定する素材データ３０３を示す情報を受信することができる。また、変更部２０５は、素材データ記憶部２０６に格納されている素材データの情報（素材データ配置空間における素材データの位置に関する情報）に基づいて、指定された素材データ３０３に相当する３ＤＣＧ空間内の３ＤＣＧモデルを特定することができる。また、変更部２０５は、特定した３ＤＣＧモデルの色を変更するなどして、ユーザに明示することができる。
【００２９】
素材データ記憶部２０６は、素材データ３０３（例えば写真データや図面データ）を格納することができる。また、素材データ記憶部２０６は、素材データ配置空間３０１における素材データ３０３の位置に関する情報を格納することができる。素材データ配置空間３０１における素材データ３０３の位置に関する情報とは、素材データ３０３が素材データ配置空間３０１内でどのように配置されているかを識別するための情報である。具体的には、素材データ配置空間３０１における素材データ３０３の位置に関する情報とは、「素材データの基点」と「素材データ配置空間内で素材データの基点に相当する位置」との対応関係を示す情報、「素材データに対応する３ＤＣＧモデルの縮尺・向き」を示す情報である。
【００３０】
有効エリア情報記憶部２０７は、各素材データ３０３の有効エリアに関する情報を格納することができる。有効エリアに関する情報とは、各素材データ３０３の有効エリアを識別するための情報である。
【００３１】
図５は、本発明の一実施形態にかかる素材データの配置のための処理フローの一例を示すフローチャートである。
【００３２】
ステップ５０１で、表示装置１０１は、素材データ３０３の“基点”を決定する。
【００３３】
ステップ５０２で、表示装置１０１は、仮想空間内で、ステップ５０１で決定した素材データ３０３の基点に相当する位置を決定する。
【００３４】
ステップ５０３で、表示装置１０１は、「ステップ５０１で決定した基点」と「ステップ５０２で決定した位置」とが一致し、かつ、素材データ３０３に対応する３ＤＣＧモデルの縮尺・向きと仮想空間内での３ＤＣＧモデルの縮尺・向きとが同一となるように、素材データ３０３を仮想空間内に配置する。
【００３５】
図６は、本発明の一実施形態にかかる素材データの閲覧（＜全エリア（等倍）モード＞と＜全エリア（サムネイル）モード＞）のための処理フローの一例を示すフローチャートである。
【００３６】
ステップ６０１で、表示装置１０１は、仮想空間内の仮想のカメラ（視点）の位置および向きを示す情報を取得する。
【００３７】
ステップ６０２で、表示装置１０１は、ステップ６０１で取得した情報が示す視点の位置および向きに基づいて、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であるか否かを判定する。所定の角度以下である場合は、ステップ６０３へ進む。所定の角度より大きい場合は、ステップ６０４へ進む。
【００３８】
ステップ６０３で、表示装置１０１は、仮想空間内が描画（レンダリング）された３ＤＣＧの上に素材データ３０３を重畳して表示する。
【００３９】
ステップ６０４で、表示装置１０１は、素材データ３０３を表示しない。つまり、表示装置１０１は、仮想空間内の３ＤＣＧの描画（レンダリング）のみを行なう。
【００４０】
図７は、本発明の一実施形態にかかる素材データの閲覧（＜有効エリア（等倍）モード＞と＜有効エリア（サムネイル）モード＞）のための処理フローの一例を示すフローチャートである。
【００４１】
ステップ７０１で、表示装置１０１は、仮想空間内の仮想のカメラ（視点）の位置及び向きを示す情報を取得する。
【００４２】
ステップ７０２で、表示装置１０１は、ステップ７０１で取得した情報が示す視点の位置および向きに基づいて、垂直ベクトル３０６と視線ベクトル３０８との角度３０９が所定の角度以下であるか否かを判定する。また、表示装置１０１は、ステップ７０１で取得した情報が示す視点の位置が有効エリアの範囲内にあるか否かを判定する。所定の角度以下であり、かつ、有効エリアの範囲内である場合は、ステップ７０３へ進む。所定の角度より大きい場合、または、有効エリアの範囲外である場合は、ステップ７０４へ進む。
【００４３】
ステップ７０３で、表示装置１０１は、仮想空間内が描画（レンダリング）された３ＤＣＧの上に素材データ３０３を重畳して表示する。
【００４４】
ステップ７０４で、表示装置１０１は、素材データ３０３を表示しない。つまり、表示装置１０１は、仮想空間内の３ＤＣＧの描画（レンダリング）のみを行なう。
【００４５】
このように、本発明では、ＶＲコンテンツを制作するために使用された素材データを、その素材データが使用された３ＤＣＧ空間上の位置に配置して保存することができる。また、ＶＲコンテンツを制作するために使用された素材データを、その素材データが使用された３ＤＣＧ空間上の位置でユーザに閲覧させることができる。
【００４６】
また、本発明は、仮想空間を描画するための仮想空間データと、この仮想空間データを制作するために使用された素材データとを含むデータ構造でもある。素材データは、仮想空間内での素材データの配置と、仮想空間内の視点と、に基づいて、仮想空間内での素材データの閲覧可否が判定され、閲覧可能と判定された際には、この素材データは、対応する仮想空間データに重畳して表示される。
【００４７】
ここまで、本発明の実施形態について説明したが、上記実施形態はあくまで一例であり、本発明は上述した実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。
【００４８】
また、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、各請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【００４９】
１００  データ表示システム
１０１  表示装置
１０２  ユーザ端末
２０１  配置部
２０２  視点情報取得部
２０３  描画部
２０４  有効エリア判定部
２０５  変更部
２０６  素材データ記憶部
２０７  有効エリア情報記憶部
３０１  素材データ配置空間
３０２  ３ＤＣＧモデル
３０３  素材データ
３０４  基点
３０５  原点
３０６  垂直ベクトル
３０７  視点
３０８  視線ベクトル
３０９  角度
４０１  基点以外の点
【図１】
2019121158.tif 000003
【図２】
2019121158.tif 000004
【図３】
2019121158.tif 000005
【図４】
2019121158.tif 000006
【図５】
2019121158.tif 000007
【図６】
2019121158.tif 000008
【図７】
2019121158.tif 000009