(57)【要約】【課題】CG技術を利用した3次元的なGUIにおいて、コンテンツの持っている情報の表示を、適切に制御する。【解決手段】本発明の一態様としての情報可視化装置は、コンテンツを指定する手段と、指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第１のメタ情報を合成して第１表示情報を生成する手段と、前記数のメタ情報のうち１つ以上の第２のメタ情報を合成して前記第１表示情報と異なる情報量をもつ第２表示情報を生成する手段と、前記第１および第２の表示情報をCG（Computer Graphic）モデルの第１および第２の面に配置して情報化CGモデルを生成する手段と、仮想空間においてCGモデル位置情報に応じた位置に配置されたとき仮想視点から前記第１または第２の面が視認されるように前記情報化CGモデルの姿勢を決定する手段と、前記情報化CGモデルを前記位置情報に応じた位置に、決定された姿勢で配置する手段とを備える。【選択図】図１
2010073126.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ複数のメタ情報を含む１つ以上のコンテンツを格納したコンテンツデータベースと、
前記コンテンツデータベースにおいて所望のコンテンツを指定するコンテンツ指定手段と、
指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第１のメタ情報を合成して第１表示情報を生成する第１表示情報生成手段と、
前記指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第２のメタ情報を合成して前記第１表示情報と異なる情報量をもつ第２表示情報を生成する第２表示情報生成手段と、
前記第１表示情報を、２つ以上の面をもつCG（Computer Graphic）モデルの第１の面に配置し、前記第２表示情報を前記第１の面と異なる前記CGモデルの第２の面に配置することにより情報化CGモデルを生成する表示情報配置手段と、
仮想空間に設定される仮想視点の情報、および前記仮想空間における前記情報化CGモデルの位置情報を受け付ける情報受付手段と、
前記仮想空間において前記位置情報に応じた位置に配置されたとき前記仮想視点から前記第１の面または第２の面が視認されるように前記情報化CGモデルの姿勢を決定するCGモデル姿勢決定手段と、
前記情報化CGモデルを前記仮想空間内の前記位置情報に応じた位置に、決定された姿勢で配置するCGモデル配置手段と、
前記情報化CGモデルが配置された前記仮想空間を前記仮想視点から表示する表示手段と、
を備えた情報可視化装置。
【請求項２】
前記CGモデル姿勢決定手段は、前記仮想視点から、前記第１の面および前記第２の面のうち一方の面が可視となり他方の面が不可視となるように前記情報化CGモデルの姿勢を決定する
ことを特徴とする請求項１に記載の情報可視化装置。
【請求項３】
前記第１の面が可視で前記第２の面が不可視となる第１の姿勢と、前記第２の面が可視で前記第１の面が不可視となる第２の姿勢とのうちいずれか一方の姿勢を外部からの選択信号に応じて切り替え可能に選択し、選択した姿勢を前記CGモデル姿勢決定手段に指示する姿勢指示手段をさらに備え
前記CGモデル姿勢決定手段は、前記姿勢指示手段からの指示に応じて前記情報化CGモデルの姿勢を決定する
ことを特徴とする請求項２に記載の情報可視化装置。
【請求項４】
前記CGモデル姿勢決定手段は、前記一方の面が可視のとき前記他方の面が不可視となる姿勢が存在しないときは、前記他方の面ができるだけ小さく視認されるように前記姿勢を決定する
ことを特徴とする請求項２に記載の情報可視化装置。
【請求項５】
前記第１の面が可視で前記第２の面が不可視またはできるだけ小さく視認される第１の姿勢と、前記第２の面が可視で前記第１の面が不可視またはできるだけ小さく視認される第２の姿勢とのうちいずれか一方の姿勢を外部からの選択信号に応じて切り替え可能に選択し、選択した姿勢を前記CGモデル姿勢決定手段に指示する姿勢指示手段をさらに備え
前記CGモデル姿勢決定手段は、前記姿勢指示手段からの指示に応じて前記情報化CGモデルの姿勢を決定する
ことを特徴とする請求項４に記載の情報可視化装置。
【請求項６】
CGモデル変形処理手段をさらに備え、
前記CGモデル姿勢決定手段は、前記仮想視点から前記第１の面および前記第２の面のうち一方の面が可視となり他方の面が不可視となるように前記情報化CGモデルの姿勢を決定し、
前記CGモデル変形処理手段は、前記CGモデル姿勢制御手段によりそのような姿勢が存在しないと判断されたときは、前記仮想視点から前記一方の面が可視となり他方の面が不可視となるように前記情報化CGモデルを変形する
ことを特徴とする請求項１に記載の情報可視化装置。
【請求項７】
前記CGモデル変形処理手段は、前記仮想視点から前記一方の面が最大の大きさで視認される姿勢が得られるように前記情報化CGモデルを変形する
ことを特徴とする請求項６に記載の情報可視化装置。
【請求項８】
前記第１の面を可視、第２の面を不可視にする変形と、前記第２の面を可視、前記第１の面を不可視にする変形のうちいずれか一方の変形を、外部からの選択信号に応じて切り替え可能に選択し、選択した変形を前記CGモデル変形処理手段に指示する変形指示手段をさらに備え、
前記CGモデル変形処理手段は、前記変形指示手段からの指示に応じて前記情報化CGモデルを変形する
ことを特徴とする請求項６または７に記載の情報可視化装置。
【請求項９】
それぞれ複数のメタ情報を含む１つ以上のコンテンツを格納したコンテンツデータベースにおいて所望のコンテンツを指定するコンテンツ指定ステップと、
指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第１のメタ情報を合成して第１表示情報を生成する第１表示情報生成ステップと、
前記指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第２のメタ情報を合成して前記第１表示情報と異なる情報量をもつ第２表示情報を生成する第２表示情報生成ステップと、
前記第１表示情報を、２つ以上の面をもつCG（Computer Graphic）モデルの第１の面に配置し、前記第２表示情報を前記第１の面と異なる前記CGモデルの第２の面に配置することにより情報化CGモデルを生成する表示情報配置ステップと、
仮想空間に設定される仮想視点の情報、および前記仮想空間における前記情報化CGモデルの位置情報を受け付ける情報受付ステップと、
前記仮想空間において前記位置情報に応じた位置に配置されたとき前記仮想視点から前記第１の面または第２の面が視認されるように前記情報化CGモデルの姿勢を決定するCGモデル姿勢決定ステップと、
前記情報化CGモデルを前記仮想空間内の前記位置情報に応じた位置に、決定された姿勢で配置するCGモデル配置ステップと、
前記情報化CGモデルが配置された前記仮想空間を前記仮想視点から表示する表示ステップと、
を備えた情報可視化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの情報をユーザに視認可能に表示する情報可視化装置および情報可視化方法に関する。
【背景技術】
【０００２】
テレビやビデオを始めとしたAV（Audio-Video）機器や、AV機能を搭載するパソコン（PC: Personal Computer）などでは、テレビ番組などのコンテンツを録画予約したり、視聴したりするGUI（Graphical User Interface:グラフィカルユーザインタフェース）などが搭載され、ユーザは、このGUIを操作して、コンテンツを扱っている。
【０００３】
このようなGUIでは、画面に、テレビ番組などのコンテンツの持っている情報をユーザに分かり易く可視化することで、ユーザがGUI画面内に存在する複数のコンテンツを容易に識別できるようにしている。例えば、ビデオレコーダなどで録画番組の一覧を示すGUIでは、画面には複数のコンテンツがタイル状に配置されており、その１つ１つのコンテンツは、番組のサムネイルやタイトル、放送日時などの情報の組み合わせとして表されている。これにより、ユーザは、個々のコンテンツを視覚的に区別する。また、将来放送予定のテレビ番組の録画予約に使われるGUIとして、電子番組表（EPG: Electric Program Guide）と呼ばれる新聞のテレビ欄を画面内に模したGUIが最近よく使用されるが、これは、複数のコンテンツが新聞のテレビ欄的に配置され、個々のコンテンツは、タイトル文字列、概要文字列、放送チャンネル名、開始時間などの組み合わせとして可視化されている。
【０００４】
以上のように、近年のAV機器やPC向けのGUIでは、複数のコンテンツを１画面に多数並べ、個々のコンテンツに対しては、そのコンテンツの保持している情報を組み合わせて表示している。すなわち、テレビ番組などの個々のコンテンツの情報を可視化する場合では、番組のサムネイルやタイトル、詳細内容、などの情報を組み合わせて、その番組の表示内容を形成している。
【０００５】
この際、３次元空間に多数の番組を配置して一瞥させる場合では、多数の番組が同時に可視化され、均一の情報では見にくいという問題がある。そこで特許文献１では、番組の表示の「みかけの大きさ」（視点からの３次元的な距離）に応じて、表示情報内容を変化させるような可視化手法を提案していた。
【特許文献１】特開２００４−１７８０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、最近では、上述したようなGUIに対し、より表現力に対するニーズが高まってきており、GUIをCG（Computer Graphics）技術を用いて3次元的に表現しようという動きが高まってきている。このようなGUIでは、3次元空間で表現されたCG空間の中に、3次元的にCGモデルとして表現された個々のコンテンツを配置することで3次元的なGUIを実現することになる。
【０００７】
このように、CG技術を利用した3次元的なGUI表現では、CGモデルを配置する3次元的な位置、姿勢、CGモデル形状、コンテンツが保持している情報のCGモデルへのマッピング方法、3次元CG空間を可視化するための視点位置、光源位置、アプリケーション要求など様々な要因または状況に応じて、コンテンツ情報の表示を制御することが考えられる。上述の特許文献１では、「みかけの大きさ」にのみフォーカスしてコンテンツ情報の表示を制御しているだけであり、3次元的なGUI表現において、このように「みかけの大きさ」にのみ基づく制御では、状況に応じて3次元空間内においてコンテンツ情報の表示を適切に制御することはできない。
【０００８】
本願発明は、上述した問題点の解消を狙ったもので、CG技術を利用した3次元的なGUIにおいて、コンテンツの持っている情報の表示を、適切に制御することが可能な情報可視化装置および情報可視化方法を提案する。
【課題を解決するための手段】
【０００９】
本発明の一態様としての情報可視化装置は、
それぞれ複数のメタ情報を含む１つ以上のコンテンツを格納したコンテンツデータベースと、
前記コンテンツデータベースにおいて所望のコンテンツを指定するコンテンツ指定手段と、
指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第１のメタ情報を合成して第１表示情報を生成する第１表示情報生成手段と、
前記指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第２のメタ情報を合成して前記第１表示情報と異なる情報量をもつ第２表示情報を生成する第２表示情報生成手段と、
前記第１表示情報を、２つ以上の面をもつCG（Computer Graphic）モデルの第１の面に配置し、前記第２表示情報を前記第１の面と異なる前記CGモデルの第２の面に配置することにより情報化CGモデルを生成する表示情報配置手段と、
仮想空間に設定される仮想視点の情報、および前記仮想空間における前記情報化CGモデルの位置情報を受け付ける情報受付手段と、
前記仮想空間において前記位置情報に応じた位置に配置されたとき前記仮想視点から前記第１の面または第２の面が視認されるように前記情報化CGモデルの姿勢を決定するCGモデル姿勢決定手段と、
前記情報化CGモデルを前記仮想空間内の前記位置情報に応じた位置に、決定された姿勢で配置するCGモデル配置手段と、
前記情報化CGモデルが配置された前記仮想空間を前記仮想視点から表示する表示手段と、
を備える。
【００１０】
本発明の一態様としての情報可視化方法は、
それぞれ複数のメタ情報を含む１つ以上のコンテンツを格納したコンテンツデータベースにおいて所望のコンテンツを指定するコンテンツ指定ステップと、
指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第１のメタ情報を合成して第１表示情報を生成する第１表示情報生成ステップと、
前記指定コンテンツに含まれる複数のメタ情報のうち１つ以上の第２のメタ情報を合成して前記第１表示情報と異なる情報量をもつ第２表示情報を生成する第２表示情報生成ステップと、
前記第１表示情報を、２つ以上の面をもつCG（Computer Graphic）モデルの第１の面に配置し、前記第２表示情報を前記第１の面と異なる前記CGモデルの第２の面に配置することにより情報化CGモデルを生成する表示情報配置ステップと、
仮想空間に設定される仮想視点の情報、および前記仮想空間における前記情報化CGモデルの位置情報を受け付ける情報受付ステップと、
前記仮想空間において前記位置情報に応じた位置に配置されたとき前記仮想視点から前記第１の面または第２の面が視認されるように前記情報化CGモデルの姿勢を決定するCGモデル姿勢決定ステップと、
前記情報化CGモデルを前記仮想空間内の前記位置情報に応じた位置に、決定された姿勢で配置するCGモデル配置ステップと、
前記情報化CGモデルが配置された前記仮想空間を前記仮想視点から表示する表示ステップと、
を備える。
【発明の効果】
【００１１】
本発明により、CG技術を利用した3次元的なGUIにおいて、コンテンツの持っている情報の表示を、適切に制御することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報可視化装置の全体構成図である。
【００１４】
本実施形態の可視化装置は、CGモデル取得部１、コンテンツデータベース２、コンテンツ取得部３、第１面メタ情報選択部４、第２面メタ情報選択部５、第１面表示情報配置部６、第２面表示情報配置部７、CGモデル姿勢制御部８、可視化部９を備える。
【００１５】
CGモデル取得部１は２以上の面をもつCG（Computer Graphic）モデルを取得する。
【００１６】
コンテンツデータベース２は、それぞれ複数のメタ情報を含む１つ以上のコンテンツを格納する。
【００１７】
コンテンツ取得部３は、コンテンツデータベース２において所望のコンテンツを指定する。
【００１８】
第１面メタ情報選択部４は、指定コンテンツに含まれる複数のメタ情報のうち１つ以上のメタ情報（第１のメタ情報）を選択する。
【００１９】
第１面表示情報配置部６は、第１面メタ情報選択部４により選択されたメタ情報（第１のメタ情報）合成して第１表示情報を生成し、生成した第１表示情報を、上記CGモデルの第１の面に配置する。
【００２０】
第２面メタ情報選択部５は、指定コンテンツに含まれる複数のメタ情報のうち上記第１のメタ情報と同一または異なる１つ以上のメタ情報（第２のメタ情報）を選択する。
【００２１】
第２面表示情報配置部７は、第２面メタ情報選択部５により選択されたメタ情報（第２のメタ情報）を合成して第１表示情報と異なる情報量を有する第２表示情報を生成し、生成した第２表示情報を上記CGモデルの第２の面に配置する。第１および第２の面に第１および第２表示情報が配置されたCGモデルは、情報化CGモデルと称される。
【００２２】
CGモデル姿勢制御部８は、仮想空間に設定される仮想視点を表す視点情報と、仮想空間における上記情報化CGモデルの位置情報とを受け付ける。CGモデル姿勢制御部８は、受け付けた位置情報に応じた位置に情報化CGモデルを配置したときに仮想視点から第１の面または第２の面が視認されるように上記情報化CGモデルの姿勢を制御（決定）する。
【００２３】
可視化部９は、上記情報化CGモデルを、決定された姿勢でCG空間内の位置情報に応じた位置に配置し、情報化CGモデルが配置されたCG空間を仮想視点から表示する。
【００２４】
以下、各部１〜９についてその詳細を説明していく。
【００２５】
＜CGモデル取得部＞
CGモデル取得部１は、少なくとも２以上の面から構成されるCGモデルを外部（たとえば外部の記憶装置）から読み込むことによって取得する。より詳細には、CGモデル取得部１は、CGモデルの情報を所定の形式で記述したファイルを外部から受け取り、そのファイルの内容を解釈して、CGモデルが保持している頂点情報、面情報（あるいは、頂点の連結情報）、プリミティブ情報（あるいは、頂点の連結手法を示した情報）、素材情報、色情報、テクスチャ情報、などといった情報を取得する。この際、少なくとも２以上の面から構成されるCGモデルの任意の２つの面を区別・判別する機能を有する。
【００２６】
図２はCGモデルの一例を示す。このCGモデルは直方体を有し、６つの面を有している。この例では、図示しない視点から見て、手前側の面が第１の面、上側の面が第２の面と判別されている。CGモデル取得部１は、このようなCGモデルを記述したファイルを外部から読み込む。
【００２７】
＜コンテンツデータベース＞
コンテンツデータベース２には、少なくとも１つ以上のコンテンツデータが蓄積されている。ここで、コンテンツデータとは、例えば、過去のテレビ番組を録画したデータや、現在放送中のテレビ番組のデータ、将来放送予定のテレビ番組のデータ、映画などのデータといった動画像のデータや、デジカメで撮影した静止画像のデータ、音楽のアルバム盤、シングル盤といったデータ、などといった、特定の固まりを持ったメディアのデータである。
【００２８】
このようなコンテンツデータの構造について詳細に説明すると、１つのコンテンツデータは、少なくとも１以上のメタ情報から構成されている。ここでメタ情報とは、そのコンテンツの内容自体を表現するためのデータ、または、そのコンテンツの内容に関して説明するための付加的な情報のことである。一般的にはコンテンツの内容自体はメタ情報と呼ばないことが多いが、本実施の形態では、コンテンツの内容自体を表現するためのデータと、そのコンテンツの内容に関して説明するための付加的な情報を区別する必要が無いため、これらを併せてメタ情報と呼ぶことにする。
【００２９】
例えば、コンテンツがテレビ番組の場合は、メタ情報とは、そのテレビ番組の保持している情報を情報単位に分割したもののことである。具体的には、メタ情報は、そのテレビ番組の放送日、放送時間、放送される（あるいは、放送された）チャンネル名（あるいは、放送局名）、番組タイトル、番組サブタイトル、番組内容、出演者名、ジャンル、サブジャンル、などに相当する。これらの情報は、EPG（Electric Program Guide）の保存形式で記録されていることが多く、そのフォーマットは地上波デジタル放送波に混ぜて提供されているものや、インターネットで配信されているもの（例えば、ソニーが提唱しているiEPG形式など）など幾つか存在しているが、そこに保持されている情報はどれも概ね先述したようなものである。さらに、そのテレビ番組が録画された番組である場合、上記の情報に加えて、その番組の実際の放送内容が記録されている動画像（通常は、AVI、MPEG2、MPEG4、H.264などといった形式で記録されている）、および、その動画像の中から任意の１フレームを取得・加工（通常は、フレーム画像の解像度を縮小するなどの加工が施される）することで得られたサムネイル画像もメタ情報に相当する。このようなメタ情報の組み合わせにて、テレビ番組のコンテンツデータが形成されている。
【００３０】
また、例えば、コンテンツがデジカメで撮影した静止画像の場合、コンテンツデータは、撮影日時、撮影したカメラ名、撮影解像度、露出情報、レンズ情報などのカメラパラメータ、撮影場所情報（例えば、緯度・経度といったGPS情報など）、などの撮影時の情報（通常は、EXIF形式などで記録されている）、および、実際の撮影画像（通常は、RAW画像形式やJPEG画像形式などで記録されている）といったメタ情報で構成されているものである。
【００３１】
また、例えば、コンテンツが音楽のアルバム盤の場合、コンテンツデータは、そのアルバムのタイトル、アーティスト名、収録曲数、収録曲名、収録曲長、作曲者名、編曲者名、参加ミュージシャン名、ジャンル、などの各種情報および、実際の曲の波形を記録した音楽データ（通常は、WAVやMP3などといった形式で記録されている）といったメタ情報で構成される。
【００３２】
＜コンテンツ取得部＞
コンテンツ取得部（コンテンツ指定手段）３は、コンテンツデータベース２の機能を利用して、コンテンツデータベース２に対し所望のコンテンツがデータベースに存在しているかを問い合わせ、存在している場合には、所望のコンテンツを取り出して第１面メタ情報選択部４および第２面メタ情報選択部５に送る。または所望のコンテンツの識別情報を第１面メタ情報選択部４および第２面メタ情報選択部５に送る。すなわちコンテンツ取得部３は、コンテンツデータベース２において所望のコンテンツを指定し、指定したコンテンツを第１面メタ情報選択部４および第２面メタ情報選択部５に通知する。前述のCGモデル取得部１は、コンテンツ取得部３により指定されるコンテンツに応じてCGモデルを取得することも可能であり、または、指定されるコンテンツとは無関係にCGモデルを取得するようにすることも可能である。
【００３３】
＜第１面メタ情報選択部＞
第１面メタ情報選択部４は、コンテンツ取得部３から送られたコンテンツに保持されている複数のメタ情報のうち１以上のメタ情報を選択する。選択されたメタ情報の集合を第１のメタ情報セットを称する。ただしコンテンツ取得部３からコンテンツの識別情報を受けたときは、第１面メタ情報選択部４はコンテンツデータベース２にアクセスしてこの識別情報をもつコンテンツを読み出し、読み出したコンテンツから１つ以上のメタ情報を選択する。
【００３４】
以降では、コンテンツデータとして録画したテレビ番組を扱う場合を例として説明を進める。ただし、あくまでもこれは一例であって、本発明はこれに限定されるものではない。
【００３５】
コンテンツデータが録画したテレビ番組の場合、上述したように、コンテンツデータには、そのテレビ番組の放送日、放送時間、放送局名、番組タイトル名、番組サブタイトル、番組内容、出演者名、ジャンル、サブジャンル、その番組の実際の放送内容が記録されている動画像、および、その動画像の中から任意の１フレームを取得・加工することで得られたサムネイル画像などといった複数のメタ情報が含まれる。
【００３６】
第１面メタ情報選択部４では、このようなコンテンツ（今の場合、録画したテレビ番組）が保持している多種多様なメタ情報群の中から、少なくとも１以上のメタ情報を選択し、選択したメタ情報の集合である第１のメタ情報セットを得る。例えば、メタ情報として、サムネイル画像、番組タイトル名、放送局名、ジャンル名、番組内容といったメタ情報を選択し、これらのメタ情報の集合である第１のメタ情報セットを得る。
【００３７】
メタ情報の選択基準に関しては、
(1)   予め定められている組み合わせを用いる
(2)   ユーザとの対話を通じて要素（メタ情報）を選択または変更する
の２通りがある。
【００３８】
予め定められている組み合わせを用いる例としては、典型的な組み合わせを記録したテンプレートを内部に複数蓄えておき、そのテンプレート群の中から、ユーザに指示されたテンプレート、あるいは、CGモデルの面の大きさ、色、形状などの状況に応じて選択されるテンプレートを用いる（CGモデルの面の状況と対応するテンプレートの関係はあらかじめ定められているとする）。
【００３９】
＜第２面メタ情報選択部＞
第２面メタ情報選択部５は、コンテンツ取得部３から送られたコンテンツに含まれる１複数のメタ情報のうち１つ以上のメタ情報を選択する。選択するメタ情報は第１面メタ情報選択部４で選択したメタ情報と全て共通していてもよいし、全て異なっていても良いし、一部が異なっていても良い。ただし第２面メタ情報選択部５は、コンテンツ取得部３からコンテンツの識別情報を受けたときは、コンテンツデータベース２にアクセスしてこの識別情報をもつコンテンツを読み出し、読み出したコンテンツから１つ以上のメタ情報を選択する。第２面メタ情報選択部５で選択したメタ情報の集合は第２のメタ情報セットと称する。メタ情報を選択する基準に関しては、第１面メタ情報選択部４と同様の基準を用いることができる。
【００４０】
＜第１面表示情報配置部＞
第１面表示情報配置部６は、第１面メタ情報選択部４で得られた第１のメタ情報セットを合成して第１表示情報を生成し、生成した第１表示情報を上記CGモデルの第１の面に配置する。つまり、第１表示情報に含まれる複数のメタ情報それぞれに関して、可視化の際に必要な属性を決定し、決定した属性に従って各メタ情報を上記CGモデルの第１の面に配置する。可視化の際に必要な属性とは、例えば、メタ情報が文字列情報である場合には、
(1)   文字列を配置する領域の大きさ、配置する領域の位置、配置方法（配置する領域内で折り返すかどうかなど）、
(2)   配置領域を可視化するための属性（配置領域色など）
(3)   文字列を可視化するための属性（描画するフォント情報、フォントサイズ、フォント色など）
などである。メタ情報が画像情報である場合には、
(1)   画像を配置する領域の大きさ、配置する領域の位置
(2)   配置領域を可視化するための属性（配置領域色など）
(3)   画像を可視化するための属性（画像の透過度、画像のマッピング手法（領域サイズに合わせて拡大縮小する、領域の形状に合わせてクリッピングする、…など）
などである。
【００４１】
以上の属性を決定した上、決定された属性に従って各メタ情報をCGモデルの第１の面に配置する（すなわち決定した属性で各メタ情報を合成して第１表示情報を生成し、生成した第１表示情報をCGモデルの第１の面に配置する）。配置方法としては、メタ情報が画像の場合、CG技術におけるテクスチャマッピングと呼ばれる手法などを用いて配置することができる。メタ情報が文字列の場合、その文字列を、上述した属性の通りに可視化される画像に変換して、上記と同様のテクスチャマッピングを用いて配置することもできるし、文字列の文字情報を特開2007-241878号公報の技術などを用いて、直接的に配置することも可能である。
【００４２】
ここで本発明の第１面表示情報生成手段は、第１面メタ情報選択部４によるメタ情報の選択機能と、第１面表示情報配置部６によるメタ情報の合成機能（メタ情報の属性決定機能）とを実行する。本発明の表示情報配置手段は、第１面表示情報配置部６によるメタ情報の配置機能（第１表示情報の配置機能）を有する。
【００４３】
以下、テレビ番組の例を用いて、第１面表示情報配置部６による具体的なメタ情報の配置（第１表示情報の配置）について説明する。
【００４４】
図３は、第１面メタ情報選択部４で選択されたメタ情報を各々の属性に従ってCGモデルの第１の面に配置した例（各メタ情報を合成した第１表示情報を第１の面に配置した例）を示す。各メタ情報は、サムネイル画像、番組タイトル名、放送局名、ジャンル名、番組内容を有する５つのメタ情報であり、これらのメタ情報がそれぞれ所定の配置属性に基づいて配置されている。すなわち、第１の面の左上から（x, y）ピクセルの位置に縦hピクセル、横wピクセルのサイズでサムネイル画像が配置され、その横に、放送局名がs1ポイントのサイズで幅w1の領域に１行で配置され、ジャンル名がs2ポイントのサイズで幅w２の領域に１行で配置され、番組概要がs３ポイントのサイズで幅w3高さh3の領域にn行で配置され、第１の面の下に番組タイトル名が幅w4の領域に１行で配置されている。
【００４５】
なお、この配置属性の選択基準に関しても、メタ情報の選択基準と同様に
(1)   予め定められている属性を用いる
(2)   ユーザとの対話を通じて属性を選択または変更する
の２通りのパターンがある。
【００４６】
予め定められている属性を用いる例としては、典型的な配置属性を記録したテンプレートを内部に複数蓄えておき、そのテンプレート群の中から、ユーザから指示されたテンプレート、あるいは、CGモデルの面の大きさ、色、形状などの状況に応じて選択されるテンプレートを用いる場合がある（CGモデルの面の状況と対応するテンプレートの関係はあらかじめ定められているとする）。
【００４７】
＜第２面表示情報配置部＞
第２面表示情報配置部７は、第２面メタ情報選択部５で得られた第２のメタ情報セットを合成して、第１表示情報と異なる情報量をもつように、第２表示情報を生成し、生成した第２表示情報を、第１の面に第１表示情報が配置済みのCGモデルの第２の面に配置する。つまり、第２のメタ情報セットに複数のメタ情報それぞれに関して、可視化の際に必要な属性を決定し、決定した属性に従って各メタ情報を上記CGモデルの第２の面に配置し、この際、第２の面に配置されたメタ情報の集合は、第１の面に配置されたメタ情報の集合と異なる情報量をもつようにする。
【００４８】
ここで情報量とは以下の少なくともいずれか１つ以上であると定義する。
・メタ情報の選択数
・メタ情報の選択種別
・メタ情報が画像あるいは画像に準じるもの（例えば、ビデオ（動画像）にふくまれる任意のフレーム画像など）である場合は、そのサイズ（幅、あるいは、高さ）、表現色数、表現階調（画像のデプス値）、のいずれか１以上
・メタ情報がビデオ（動画像）である場合は、表示に用いるフレーム画像（ある時刻ｔを決めた際に、その時刻ｔにおけるフレーム画像）、表示に用いるフレーム画像数、フレーム画像サイズ（幅、あるいは、高さ）、表現色数、表現階調（画像のデプス値）、のいずれか１以上
・メタ情報が文字列である場合には、その文字を表示する際の文字数（例えば、１０文字のメタ情報のうち、文字全部ではなく、先頭から５文字まで、など）、その文字を表示する際のサイズ、文字を表示する際のフォント情報、文字を表示する際の表示色情報（文字色、あるいは、背景色）、表示する際のレイアウトの仕方（例えば、縦書き、横書きなど）、表示する際の修飾の仕方（例えば、下線表現、下付け、上付け、マーカー表現、囲み線表現、網掛け表現、文字の拡大・縮小、など）のいずれか１以上
【００４９】
上記の定義から、第２のメタ情報セットに含まれるメタ情報の個数または種類が第１のメタ情報セットと異なるときは、合成方法（配置属性の決定）によらず、第１表示情報の情報量（第１面の情報量）と、第２表示情報の情報量（第２面の情報量）とは自ずと異なることとなる。たとえば、上記第１のメタ情報セットがサムネイル画像、番組タイトル名、放送局名、ジャンル名、番組内容といった５つのメタ情報を含み、第２のメタ情報セットが表示情報は、サムネイル画像、番組タイトル名の２つのメタ情報を含むときは、合成方法（配置属性の決定）にかかわらず各々の情報量は異なることとなる。
【００５０】
また、第１面メタ情報選択部４と第２面メタ情報選択部５とで同数かつ同一種類のメタ情報が選択されたときは、第１および第２表示情報間で、選択数および選択種別以外の要素（たとえばサイズ、表現色数など）が異なるように、第１のメタ情報セットおよび第２のメタ情報セットをそれぞれ合成（配置属性の決定）する必要がある。
【００５１】
ここで本発明の第２面表示情報生成手段は、第２面メタ情報選択部５によるメタ情報の選択機能と、第２面表示情報配置部７によるメタ情報の合成機能（第１表示情報と異なる情報量をもつように第２表示情報を生成する機能）とを実行する。また本発明の表示情報配置手段は、第２面表示情報配置部７によるメタ情報の配置機能（第１表示情報の配置機能）を有する。
【００５２】
図４は、第１面メタ情報選択部５で選択されたメタ情報を各々の属性に従ってCGモデルの第２の面に配置した例（各メタ情報を合成した第２表示情報を第２の面に配置した例）を示す。各メタ情報は、サムネイル画像、番組タイトル名を有する２つのメタ情報であり、これらのメタ情報がそれぞれ所定の配置属性に基づいて配置されている。
【００５３】
第１の面の配置（図３参照）と比較して分かるように、第２表示情報の情報量は第１表示情報と異なっている。すなわち、第２表示情報におけるメタ情報の数（２個）は第１表示情報におけるメタ情報の数（５個）と異なっている。さらに、第１および第２表示情報に共通に含まれるサムネイル画像および番組タイトル名に関しても、配置位置および配置サイズなどの属性が異なっており、この点においても両者の情報量が異なっている。
【００５４】
＜CGモデル姿勢制御部＞
CGモデル姿勢制御部８は、第１の面および第２の面にメタ情報が各々の属性に従って配置（第１表示情報および第２表示情報が配置）されたCGモデルの姿勢を、CG可視化のための視点情報（CG空間（仮想空間）に設定される仮想視点の情報）、およびCGモデルの可視化位置情報（CG空間にCGモデルを配置する際の位置情報）を用いて、制御する。つまり、仮想空間において位置情報に応じた位置に情報化CGモデルを配置したときに仮想視点から第１の面または第２の面が視認できるように情報化CGモデルの姿勢を決定する。視点情報および位置情報は外部の任意の装置から与えられる。CGモデル姿勢制御部８は、本発明のCGモデル姿勢決定手段と、情報受付手段とを含んでいる。第１の面および第２の面にメタ情報が各々の属性に従って配置されたCGモデル（すなわち第１表示情報および第２表示情報が配置されたCGモデル）は情報化CGモデルと称される。
【００５５】
CGモデル姿勢制御部８は、上記仮想視点から見た場合に、情報化CGモデルが任意の姿勢で可視化されるように、自由に情報化CGモデルの姿勢を制御する機能を持っている。この機能を用いて、
(1)   視点から第１の面がもっとも大きく見えるような姿勢への変更制御
(2)   視点から第２の面がもっとも大きく見えるような姿勢への変更制御
(3)   視点と第１の面が直交するような姿勢への変更制御
(4)   視点と第２の面が直交するような姿勢への変更制御
(5)   視点から第１の面が見え、第２の面が可能な限り見えなくなる（第２の面が見えないまたはできるだけ小さく見える）ような姿勢への変更制御
(6)   視点から第２の面が見え、第１の面が可能な限り見えなくなる（第１の面が見えないまたはできるだけ小さく見える）ような姿勢への変更制御
のいずれかの姿勢制御を行う。
【００５６】
(1)(2)に関しては、情報化CGモデルの該当面の、視線と垂直に定義される面への正射影エリアの面積が最大となるような姿勢を計算することで実現することが出来る。
【００５７】
(3)(4)に関しては、該当面の法線が視線ベクトルと一致するような回転角度を算出し、その角度に従って姿勢を補正することで実現することが出来る。
【００５８】
(5)(6)に関しては、(1)(2)と同様の計算を、該当面の１つに関して、なるべく大きな正射影エリアを持ちつつ、もう１つの面に関して、なるべく小さな正射影エリアが得られるような制約条件の元で行うことで実現することが可能である。
【００５９】
なお、以上で説明した実現方法はあくまでも一例であり、本発明はこれに限定されるものではない。
【００６０】
＜可視化部＞
可視化部９は、上記情報化CGモデルを、CG空間において上記CGモデル位置情報に応じた位置にCGモデル姿勢制御部８で決定された姿勢で配置し、当該情報化CGモデルが配置されたCG空間を、上記視点情報に応じた視点で表示する。具体的には、該当情報化CGモデルを含んだCG空間を、指定された視点から見た画像としてレンダリングし、そのレンダリング画像を、表示装置の画面（例えばテレビの画面）に呈示する。可視化部９は本発明のCGモデル配置手段および表示手段に相当する。
【００６１】
＜第１の実施形態の効果＞
図５は、第１の実施形態に係る情報可視化装置による効果を説明するための図である。
【００６２】
図５(1)-(a)に示されるように、情報化CGモデルを、視点から第１の面が見え、第２の面が可能な限り見えなくなる姿勢に制御した場合には、視点からは、CGモデルは、図5(1)-(b)のように可視化される。この場合、第１の面が見え、コンテンツ（この例ではテレビ番組）の持っているメタ情報のうち、番組タイトル名、サムネイル画像、放送局名、ジャンル、番組内容のメタ情報が視認される。
【００６３】
一方、姿勢を変更し、図5(2)-(a)に示されるように、視点から第２の面が見え、第１の面が可能な限り見えなくなる姿勢に制御した場合、コンテンツ（この例ではテレビ番組）の持っているメタ情報のうち、番組タイトル名、サムネイル画像のメタ情報が視認される。
【００６４】
以上のように、本発明の第１の実施形態に係る情報可視化装置によれば、可視化対象のコンテンツの情報を3D CG技術を用いて3次元空間で可視化する際、状況に応じて、視点から見える面を制御することで、ユーザに、異なった情報量の表示情報を提示することが可能となる。
【００６５】
この際、第１の面と第２の面の成す角度が90度以下であるようなCGモデルを使用すれば、第２の面を視認させることなく第１の面を視認させる、あるいは、第１の面を視認させることなく第２の面を視認させることが可能となり、より効果的である。
【００６６】
なお本実施の形態では第１の面および第２の２つの面にメタ情報（第１および第２の表示情報）を配置し、第１または第２が視認されるように姿勢制御を行ったが、本発明は、たとえば３つ以上の面にメタ情報を配置しこれらのうちのいずれかの面が視認されるように姿勢制御を行うことも当然に可能である。
【００６７】
また本実施の形態で示したCGモデルの面はすべて平面であったが、CGモデルの面は曲面であってもよい。
【００６８】
ここで背景技術の欄で示した特許文献１の手法は、番組の表示の「みかけの大きさ」が変化した場合しか、コンテンツの持つ情報の表示内容を変化させることが出来なかったが、本発明の第１の実施形態に係る情報可視化装置では、番組の表示の「みかけの大きさ」が変化しない状況下においても、コンテンツの持つ情報の表示内容を変化させることが可能である。番組の表示の「みかけの大きさ」が変化しない状況とは、例えば、以下のような状況である。
(1)   第１の面と第２の面の大きさが変わらない場合：本発明の第１の実施形態に係る可視化装置の場合、表示内容を変化させるロジックは第１の面と第２の面の大きさに依らない手法であるためである
(2)   第１の面と第２の面の大きさが同じでもその形状が異なる場合：上と同様の理由
(3)   第１の面と第２の面の大きさが同じでもその姿勢が異なる場合：上と同様の理由
【００６９】
3次元空間では、「みかけの大きさ」とCGモデルの位置や大きさは必ずしも一致しない。これは、3次元空間をどこから可視化するかという視点情報が定まって、初めて「みかけの大きさ」という概念が成立するからである。純粋に、3次元空間におけるCGモデルの位置や大きさでコンテンツの表示内容を変化させたい場合は、特許文献１の手法は用いることは出来ない。本発明の第１の実施形態に係る情報可視化装置によれば、3次元空間におけるCGモデルの位置や大きさの条件によって、姿勢制御の内容を変えることで、このような条件下でも表示内容を変化するような可視化手法を提供することが可能である。
【００７０】
さらに、本発明の第１の実施形態に係る情報可視化装置によれば、姿勢制御によっては、第１の面と第２の面とを同時に見せることが可能である。今まで説明してきた例では、第１の面に配置するメタ情報と第２の面に配置するメタ情報に共通要素がある例を示してきたが、共通要素が全く無いようにし、第１の面を見せる（CGモデルの幾何形状によっては第１の面を見せることが不可能である場合もあり、その場合は、視点から第１の面が見え、第２の面が可能な限り見えなくなるような状況もこれに該当するとする）、第２の面を見せる（第１の面の部分の補足説明と同様）、第１の面と第２の面とを同時に見せる、といった姿勢制御を切り替えることで、ある表示内容の呈示、それ以外の表示内容の呈示、両者の呈示という情報呈示を切り替えることが可能となる。これは、特許文献１では不可能であった新たな効果の１つである。
【００７１】
ここで、3次元空間に多数のコンテンツの情報をCGモデルを用いて可視化する際に、全てのコンテンツが同じ情報量で表示されている場合に、個々のコンテンツを一瞥して区別することは困難である。個々のコンテンツを何らかの基準、例えば、コンテンツの重要度または関連度などで区別したい場合、本発明の手法を用いて、第１の面に多様なメタ情報から構成される詳細な表示情報を配置し、第２の面に少数のメタ情報から構成される簡略化された表示情報を配置し、可視される面を重要度または関連度に応じて制御することで、重要度が高いものは第１の面が見え、そうでないものは第２の面が見える、といったように呈示する情報内容を制御することができれば、多数のコンテンツが呈示されていても、一瞥性高くコンテンツを区別することが可能となり、非常に有効である。
【００７２】
以下では、複数のコンテンツのうち処理対象となるコンテンツ、ならびに当該処理対象となるコンテンツと関連度の高いコンテンツは第１の面が見え、それ以外のコンテンツは第２の面が見えるようにして、表示する情報内容を制御する具体例を示す。
【００７３】
図１３、図１４は、仮想空間内に配置された情報化CGモデル２１〜２８の例を示している。図１３は仮想空間の上方（Z軸の正側の遠方）から見た状態を示す。この状態は第１視点情報に対応する。図１４は図１３と同じ空間を前方、つまりＹ軸正側の遠方よりややＺ軸正側から見た状態を示す。この状態は第２視点情報に対応する。この仮想空間には円錐状の配置座標系が配置され、円錐状の配置座標系に情報化CGモデル群が配置されている。ＸＹ平面の各方位はジャンル（メタ情報の一種）を表すとする。
【００７４】
各情報化CGモデル２１〜２８の元となった、CGモデル取得部１により取得されるCGモデルはそれぞれ同一であるとする。
【００７５】
図１３、図１４においてそれぞれ８個の情報化CGモデル２１〜２８が配置されている。つまりコンテンツ取得部１３により８個のコンテンツが特定され、これら８個のコンテンツを元に８個の情報化CGモデル２１〜２８が生成されている。生成された８個の情報化CGモデル２１〜２８はそれぞれのCGモデル位置情報に応じた位置に配置されている。視点情報として上記第１視点情報がCGモデル姿勢制御部８に与えられたときは図１３の可視配置が得られ、上記第２視点情報が与えられたときは図１４の可視配置が得られる。
【００７６】
各情報化CGモデル２１〜２８の位置情報は、外部の位置情報算出部（図示せず）によって算出される。位置情報算出部は、コンテンツデータベース２から処理対象となるコンテンツ（ここでは情報化CGモデル２１に対応するコンテンツ）を特定し、処理対象となるコンテンツを基準として、他のコンテンツ（情報化CGモデル２２〜２８に対応するコンテンツ）について、処理対象となるコンテンツとの関連度を計算する。関連度の計算方法については任意の方法を用いることができ、たとえば処理対象となるコンテンツと他のコンテンツとにそれぞれ含まれるメタ情報を引数とする関数を計算することにより求めても良い。位置情報算出部は、処理対象となるコンテンツに応じた情報化CGモデル２１の配置位置を（ｘ、ｙ、ｚ）＝（０、０、１）に決定し、他のコンテンツに応じた情報化CGモデル２２〜２８の配置位置を、そのジャンルと関連度とに応じて決定する。具体的には、関連度が大きいほどＺ＝１に近づき、小さいほどＺ＝０に近づくようにｚ座標を決定し、決定したｚ座標を通過する円錐の下底面を生成し、この下底面の外周と、ＸＹ平面においてジャンルに応じた方向の線とが交差する点をｘ座標およびｙ座標として決定する。
【００７７】
この場合、CGモデル姿勢制御部８は、外部の位置情報算出部から処理対象となったコンテンツの情報と、他のコンテンツのそれぞれの関連度とを取得し、処理対象となったコンテンツについては第１の面を見せることを決定し、他のコンテンツについてはその関連度の大きさに応じて第１の面および第２の面のいずれを見せるかを決定する。たとえば関連度が閾値以上のものは第１の面、閾値未満のものは第２の面を見せることを決定する。図１３，図１４の例では、処理対象となったコンテンツに対応する情報化CGモデル２１と、関連度が閾値以上であった情報化CGモデル２２〜２４が第１の面を見せることが決定され、関連度が閾値未満であった情報化CGモデル２５〜２８が第２の面を見せることが決定されている。
【００７８】
CGモデル姿勢制御部８はこのようにして情報化CGモデル毎に決定されたユーザに見せるべき面および配置位置と、外部から与えられる視点情報とに基づき各情報化CGモデルの姿勢を決定する。可視化部９は、決定された姿勢で、各情報化CGモデルを、それぞれの配置位置に配置し、各情報化CGモデルが配置されたCG空間を上記視点情報に応じた視点から表示する。
【００７９】
（第１の実施形態の変形例１）
第１の実施形態の変形例１に係る情報可視化装置のブロック図は図１と同様であるが、第１面メタ情報選択部４および第２面メタ情報選択部５の処理がそれぞれ一部拡張されている。以下ではこれら拡張された処理について説明する。
【００８０】
＜第１面メタ情報選択部の拡張処理＞
第１面メタ情報選択部４は、第１の実施形態で説明した動作に加え、選択したメタ情報のうち必要なものに関しては表示のためのシンボルに変換するメディア変換の動作を行う。
【００８１】
具体的には、選択したメタ情報の１つとして、ジャンル名があった場合、これをそのジャンル名に対応したアイコン画像に置き換える。つまり、文字列情報から画像情報へのメディア変換を行う。この際、メディア変換の内容は、予め定められた規則に従って行われる。予め定められた規則は、第１面メタ情報選択部４の内部に記録されている。なお、メディア変換を行う際に、予め定められた規則に加えて、外部から取得する情報を同時に利用する場合がある。例えば、放送局名を放送局を表現するアイコンにメディア変換する際に、その放送局を表現するアイコンは、通常、地上波デジタルテレビ信号に重畳されて配信されている。そこで、その放送局名（コンテンツデータに含まれるメタ情報）を用いて、地上波デジタルテレビ信号（外部）からアイコン画像を取得し、取得したアイコン画像を利用する。つまり、地上波デジタルテレビ信号に重畳されているという規則事態はデータベースに蓄えされており、これを用いて、地上波デジタル放送波からアイコン画像を取得する。
【００８２】
＜第２面メタ情報選択部の拡張処理＞
第２面表示情報選択部５の拡張処理の内容は、第１面メタ情報選択部４と同様であるため、第２面メタ情報選択部５の拡張処理についての説明は省略する。
【００８３】
＜第１の実施形態の変形例１の効果＞
第１の実施形態の変形例１に係る情報可視化装置によれば、CGモデルの第１の面、および、第２の面に表示される内容を、単に選択されたメタ情報と同様の形式だけではなく、バラエティ豊かな形式に変更することが出来る。例えば、コンテンツ情報を可視化する際、単なる文字情報では、可視化画像をぱっと見ただけでは内容が分からず、文字の内容を読む必要があるが、それがアイコンとして視覚的に見ることができれば、可視化画像を一見しただけで内容を理解することが可能となる。つまり、コンテンツのメタ情報がリッチなメディア情報として配信されていない場合でも、可視化の際に、リッチなメディア情報として内容を呈示することが可能となる。
【００８４】
（第１の実施形態の変形例２）
図６に、本発明の第１の実施形態の変形例２に係る情報可視化装置の全体構成図を示す。
【００８５】
本変形例２の情報可視化装置は、第１の実施形態に係る情報可視化装置に対し、メタ情報の配置属性を生成する配置属性生成部１３が新たに追加されている。以下、第１の実施形態と異なる部分についてのみ説明する。
【００８６】
＜配置属性生成部＞
配置属性生成部１３は、第１の面または第２の面にメタ情報を配置する際に適用する配置属性をCGモデルの特性あるいは視点情報の特性に従って生成する。ここで、CGモデルの特性あるいは視点情報の特性とは、
(1)   面（第１の面、あるいは、第２の面）の大きさ（実サイズ）
(2)   面（第１の面、あるいは、第２の面）の形状（実形状）
(3)   視点方向から見た面（第１の面、あるいは、第２の面）の大きさ（みかけ上のサイズ）
(4)   視点方向から見た面（第１の面、あるいは、第２の面）の形状（みかけ上の形状）
のいずれかの特性のことを指す。より詳細に(1)(2)はCGモデルの特性に相当し、(3)(4)はCGモデルの特性と視点特定による特性との両方を含む。
【００８７】
以降、“(1)面（第１の面、あるいは、第２の面）の大きさ（実サイズ）”を例として説明を行う。他の場合に関しても同様にして行うことができる。
【００８８】
配置属性生成部１３では、例えば、面の大きさを鑑みながら、配置するメタ情報の配置位置と配置領域のサイズを適応的に変化させる。例えば、メタ情報として、番組タイトル名、サムネイル画像、放送局名、ジャンル名、番組内容があったとする。配置属性生成部１３では、メタ情報の優先度のデータベースを予め保持しており、優先度が高い順で配置位置などの配置属性を動的に生成していく。上記の順でメタ情報の優先度が高かったとする。メタ情報の配置のルールに関しては、予め配置属性生成部１３で定められているか、あるいは、外部から与えられるとする。いま、定められているルールとして、まず、面の下部分にはタイトルを全て入れる、面に左上にはなるべく大きくサムネイル画像を配置する、さらにサムネイルの右側に空いた領域に放送局名、ジャンル名、番組内容を可能な限り多く入れる、といったルールがあるとする。この場合、まず、番組タイトルを面の下に入るように配置属性を決定する。この際、例えば、番組タイトルが１行で配置される場合と２行で配置される場合とでは、その上のエリアの大きさが変化するため、その上に配置されるサムネイルのサイズは適応的に変更されることになる。さらに、これに連動して、放送局名、ジャンル名の配置属性が決まり、最後に空いた領域に入る行数だけ番組内容が入るというように、メタ情報の内容によって、配置属性を動的に変化させる。タイトルが配置される行数に応じて配置属性が動的に変化する様子を図７に示す。図７（１）がタイトル数が１行の場合、図７（２）がタイトル数が２行の場合を示す。
【００８９】
＜第１の実施形態の変形例２の効果＞
第１の実施形態の変形例２に係る情報可視化装置によれば、予め静的に定められた配置属性だけではなく、メタ情報の内容によって配置属性を動的に変化させながらメタ情報の配置（表示情報の合成）を行うことが可能となる。
【００９０】
（第２の実施形態）
図８に、本発明の第２の実施形態に係る情報可視化装置の全体構成図を示す。
【００９１】
本実施形態の情報可視化装置は、第１の実施形態に係る情報可視化装置に対し、CGモデルの変形を制御するCGモデル変形制御部１４と、CGモデル変形制御部１４の制御に従って、CGモデルを変形するCGモデル変形部１５とを新たに追加したことを特徴とする。
【００９２】
以下、第１の実施形態と異なる部分についてのみ説明する。
【００９３】
＜CGモデル変形制御部＞
CGモデル変形制御部１４は、CGモデル姿勢制御部８で姿勢制御された情報化CGモデルに対し、可視化のための視点情報、およびCGモデルの位置情報を用いて、情報化CGモデルの変形を制御する。
【００９４】
第１の実施形態で説明したように、CGモデルが持っている幾何形状によって、第１の面と第２の面との関係（トポロジー）は静的に決定されている。このため、CGモデルの形状によっては、例えば、ある視点から第１の面が必ず見えかつ第２の面が必ず見えない状態とすることが不可能となる場合がある。CGモデル変形制御部１４は、このような状況下で、CGモデルを変形することで、ある視点から第１の面が必ず見え第２の面が必ず見えない状態とすることを可能とする。
【００９５】
具体的には、
(1)   視点から第１の面が可視の姿勢において、第２の面が不可視となるように、第２の面の向きを変更する。この際、可能な限り面の接続性を保持したまま変更する。
(2)   (1)の第１の面と第２の面を入れ替えたもの
(3)   視点から第１の面が可視の姿勢において、第２の面が可視となるように、第２の面の向きを変更する。この際、可能な限り面の接続性を保持したまま変更する。
(4)   (3)の第１の面と第２の面を入れ替えたもの
のいずれかの条件を満たすようなCGモデルの変形パラメータを算出し、CGモデル変形部１５に送る。
【００９６】
(1)〜(4)の実現手法としては、まず第１（あるいは第２）の面が可視となるような姿勢を維持したまま、第２（あるいは第１）の面が可視（あるいは不可視）となるように、第２（あるいは第１）の面の法線ベクトルが視線ベクトルとの成す角度が90度以下（あるいは、90度以上）になるように、第２（あるいは第１）の面につながる頂点（あるいは、ポリゴン）を移動させながら第２（あるいは第１）の面を形成する頂点を移動させる。
【００９７】
＜CGモデル変形部＞
CGモデル変形部１５は、CGモデル変形制御部１４の制御に従って、CGモデルを変形する。具体的には、CGモデル変形制御部１４から渡される変形パラメータに従って、CGモデルの持っている頂点情報、面情報（あるいは、頂点の連結情報）、プリミティブ情報（あるいは、頂点の連結手法を示した情報）、素材情報、色情報、テクスチャ情報とった情報を書き換え、CGモデルの幾何形状を変形する。
【００９８】
＜第２の実施形態の効果＞
図９および図１０は、第２の実施形態に係る情報可視化装置による効果を説明するための図である。
【００９９】
図９(1)に示されるように、４つの面を持つ情報化CGモデルの第１の面が最大に見えるように姿勢を制御した際、第１の面と第２の面の両方が可視であるとする。なお、この情報化CGモデルは、この場合に、図９(2)に示すように、CGモデル変形部１５が、視点から第１の面が可視の姿勢において、第２の面が不可視となるように、第２の面の向きを変更するよう情報化CGモデルを変形することで、図１０(3)に示すように、第１の面が視認され、第２の面が視認されないようにできる。
【０１００】
以上のように、本発明の第２の実施形態に係る情報可視化装置によれば、どのような情報化CGモデルに対しても、
(1)   第１の面の表示情報を必ず可視として、第２の面の表示情報を必ず不可視とすること
(2)   (1)の第１の面と第２の面を入れ替えたもの
(3)   第１の面の表示情報を必ず可視として、かつ、第２の面の表示情報を必ず可視とすること
が可能になる。
【０１０１】
（第３の実施形態）
図１１に、本発明の第３の実施形態に係る情報可視化装置の全体構成図を示す。
【０１０２】
本実施形態の情報可視化装置は、第１の実施形態に係る情報可視化装置に対し、CGモデルの姿勢を複数の中から選択し、選択した姿勢の制御指示をCGモデル姿勢制御部８に提示するCGモデル姿勢制御切り替え部１６を新たに追加したことを特徴とする。CGモデル姿勢制御切り替え部１６はたとえば本発明の姿勢指示手段に相当する。以下、第１の実施形態と異なる部分についてのみ説明する。
【０１０３】
＜CGモデル姿勢制御切り替え部＞
CGモデル姿勢制御切り替え部１６は、第１の面および第２の面のうち、第１の面が必ず可視化のための視点から見えかつ第２の面が可能な限り可視化のための視点から見えないような姿勢と、第１の面が可能な限り可視化のための視点から見えずかつ第２の面が必ず可視化のための視点から見えるような姿勢制御とのうちの一方を、外部からの指示（たとえばユーザ指示）に応じて選択し、選択した姿勢の制御指示をCGモデル姿勢制御部８に呈示する。
【０１０４】
CGモデル姿勢制御切り替え部１６は、CGモデルの第１の面と第２の面の情報、および、可視化のための視点の情報を用いて、
(1)   「第１の面が必ず可視化のための視点から見え、第２の面が可能な限り可視化のための視点から見えない」ような姿勢制御のための条件
(2)   「第２の面が必ず可視化のための視点から見え、第１の面が可能な限り可視化のための視点から見えない」ような姿勢制御のための条件
を算出し、保持しておく。算出手法に関しては、第１の実施形態の＜CGモデル姿勢制御部＞の項で説明した通りである。
【０１０５】
そして、外部からの指示（たとえばユーザ指示）に従って、上記（１）と（２）の条件を切り替えて、それぞれの姿勢への制御指示をCGモデル姿勢制御部８に与える。CGモデル姿勢制御部８では、この制御指示に従って、CGモデルの姿勢を制御する。
【０１０６】
＜第３の実施形態の効果＞
本発明の第３の実施形態に係る情報可視化装置によれば、第１の面のメタ情報（第１表示情報）と、第２の面のメタ情報（第２表示情報）とを適宜切り替えてユーザに視認させることが可能となる。
【０１０７】
（第３の実施形態の変形例１）
図１２に、本発明の第３の実施形態の変形例１に係る情報可視化装置の全体構成図を示す。
【０１０８】
本実施形態の情報可視化装置は、第２の実施形態に係る情報可視化装置（図８参照）に、CGモデルの変形内容を複数の中から選択し、選択した変形の制御指示をCGモデル変形制御部１４に提示するCGモデル変形制御切り替え部１７を新たに追加したことを特徴とする。CGモデル変形制御切り替え部１７はたとえば本発明の変形指示手段に相当する。
【０１０９】
＜CGモデル変形制御切り替え部＞
CGモデル変形制御切り替え部１７は、CGモデルの第１の面と第２の面の情報、および、可視化のための視点の情報を用いて、
(3)   「第１の面が必ず可視化のための視点から見え、第２の面が可能な限り可視化のための視点から見えない」ような変形制御のための条件
(4)   「第２の面が必ず可視化のための視点から見え、第１の面が可能な限り可視化のための視点から見えない」ような変形制御のための条件
を算出し、保持しておく。算出手法に関しては、第２の実施形態の＜CGモデル変形制御部＞の項で説明した通りである。
【０１１０】
そして、外部からの指示（たとえばユーザ指示）に従って、上記（３）と（４）の条件を切り替えて、それぞれの変形を得るための変形制御指示をCGモデル変形制御部１４に与える。CGモデル変形制御部１４では、この指示に従って、変形制御を実施する。
【０１１１】
＜第３の実施形態の変形例１の効果＞
本発明の第３の実施形態に係る情報可視化装置によれば、第１の面に表示されたメタ情報（第１表示情報）と、第２の面のメタ情報（第２表示情報）とを適宜切り替えてユーザに視認させることが可能となる。
【０１１２】
本発明の実施形態における処理をコンピュータで実行可能なプログラムで実現し、このプログラムをコンピュータで読みとり可能な記憶媒体として実現することも可能である。
【０１１３】
なお、本願発明における記憶媒体としては、磁気ディスク、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリ等、プログラムを記憶でき、かつコンピュータまたは組み込みシステムが読みとり可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１１４】
また、記憶媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーションシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１１５】
さらに、本願発明における記憶媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１１６】
また、記憶媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本発明における記憶媒体に含まれ、媒体の構成は何れの構成であってもよい。
【０１１７】
なお、本願発明におけるコンピュータまたは組み込みシステムは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つを有する装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１１８】
また、本願発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本願発明の機能を実現することが可能な機器、装置を総称している。
【０１１９】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、上記実施形態には種々の段階の発明は含まれており、開示される複数の構成要件における適宜な組み合わせにより、種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題（の少なくとも１つ）が解決でき、発明の効果の欄で述べられている効果（の少なくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１の実施形態に係る情報可視化装置の構成例を概略的に示す図。
【図２】少なくとも２つ以上の面を持つCGモデルの一例を示す図。
【図３】第１面表示情報配置手段の処理を説明するための図。
【図４】第２面表示情報配置手段の処理を説明するための図。
【図５】CGモデルの姿勢と可視化画面との関係を示す図。
【図６】本発明の第１の実施形態の変形例２に係る情報可視化装置の構成例を概略的に示す図。
【図７】配置属性生成部の処理を説明するための図。
【図８】本発明の第２の実施形態に係る情報可視化装置の構成例を概略的に示す図。
【図９】本発明の第２の実施形態の効果を説明する図。
【図１０】図９に続いて、本発明の第２の実施形態の効果を説明する図。
【図１１】本発明の第３の実施形態に係る情報可視化装置の構成例を概略的に示す図。
【図１２】本発明の第３の実施形態の変形例１に係る情報可視化装置の構成例を概略的に示す図。
【図１３】仮想空間内に配置された情報化CGモデルをある仮想視点から見た図。
【図１４】仮想空間内に配置された情報化CGモデルを別の仮想視点から見た図。
【符号の説明】
【０１２１】
１・・・CGモデル取得部
２・・・コンテンツデータベース
３・・・コンテンツ取得部
４・・・第１面メタ情報選択部
５・・・第２面メタ情報選択部
６・・・第１面表示情報配置部
７・・・第２面表示情報配置部
８・・・CGモデル姿勢制御部
９・・・可視化部
１３・・・配置属性生成部
１４・・・CGモデル変形制御部
１５・・・CGモデル変形部
１６・・・CGモデル姿勢制御切り替え部
１７・・・CGモデル変形制御切り替え部
【図１】
2010073126.tif 000003
【図２】
2010073126.tif 000004
【図３】
2010073126.tif 000005
【図４】
2010073126.tif 000006
【図５】
2010073126.tif 000007
【図６】
2010073126.tif 000008
【図７】
2010073126.tif 000009
【図８】
2010073126.tif 000010
【図９】
2010073126.tif 000011
【図１０】
2010073126.tif 000012
【図１１】
2010073126.tif 000013
【図１２】
2010073126.tif 000014
【図１３】
2010073126.tif 000015
【図１４】
2010073126.tif 000016