(57)【要約】【課題】階層が深いオブジェクトの階層構造を３次元上に概観することで、オブジェクトの一覧性を高めることを可能とし、オブジェクト群の関連および成長過程を分析または一覧することを可能とするオブジェクト階層構造俯瞰装置、方法およびプログラムを提供する。【解決手段】図３（ａ）に示す表示部６には、オブジェクトを構成する文書および動画等のサムネイルである複数のイメージが多面体の形状で表示されており、表示例に示すようにイメージが多数存在する場合は、イメージを下部（若しくは上部）に積み重ねていくことができ、ユーザは３次元のＧＵＩで表示されたサムネイルであるイメージからオブジェクトの内容および構成を確認することができる。ここで、ユーザは入力部５によりカーソル１４を表示領域内において操作することができ、イメージ上にカーソル１４を合わせると、イメージのタイトル名が文字で表示される。【選択図】  図３
2004246712.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトに関するオブジェクト情報を蓄積するオブジェクト情報蓄積部と、
前記オブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成する３次元ＧＵＩ生成手段と、
前記３次元ＧＵＩ生成手段で生成した３次元ＧＵＩを仮想３次元空間に表示する３次元ＧＵＩ表示手段と、
前記３次元ＧＵＩ表示手段で仮想３次元空間に表示された３次元ＧＵＩに関する操作指示を受け付ける操作指示受付手段と
を具備し、
前記３次元ＧＵＩ表示手段は、
前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示する
ことを特徴とするオブジェクト階層構造俯瞰装置。
【請求項２】
前記３次元ＧＵＩ生成手段は、
前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成し、
前記３次元ＧＵＩ表示手段は、
前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示する
ことを特徴とする請求項１記載のオブジェクト階層構造俯瞰装置。
【請求項３】
前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加するリンク情報付加手段
を更に具備し、
前記操作指示受付手段により前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得する
ことを特徴とする請求項２記載のオブジェクト階層構造俯瞰装置。
【請求項４】
前記３次元ＧＵＩ表示手段は、
前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置する
ことを特徴とする請求項２記載のオブジェクト階層構造俯瞰装置。
【請求項５】
前記３次元ＧＵＩ生成手段は、
前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加する
ことを特徴とする請求項２記載のオブジェクト階層構造俯瞰装置。
【請求項６】
オブジェクトに関するオブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成し、
該生成した３次元ＧＵＩを仮想３次元空間に表示し、
前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示する
ことを特徴とするオブジェクト階層構造俯瞰方法。
【請求項７】
前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成し、
前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示する
ことを特徴とする請求項６記載のオブジェクト階層構造俯瞰方法。
【請求項８】
前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加し、
前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得する
ことを特徴とする請求項７記載のオブジェクト階層構造俯瞰方法。
【請求項９】
前記３次元ＧＵＩを表示する際に、前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置する
ことを特徴とする請求項７記載のオブジェクト階層構造俯瞰方法。
【請求項１０】
前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加する
ことを特徴とする請求項７記載のオブジェクト階層構造俯瞰方法。
【請求項１１】
オブジェクトに関するオブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成する処理と、
該生成した３次元ＧＵＩを仮想３次元空間に表示する処理と、
前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示する処理と
をコンピュータに動作させることを特徴とするオブジェクト階層構造俯瞰プログラム。
【請求項１２】
前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成処理と、
前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示する処理と
をコンピュータに動作させることを特徴とする請求項１１記載のオブジェクト階層構造俯瞰プログラム。
【請求項１３】
前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加する処理と
前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得する処理と
をコンピュータに動作させることを特徴とする請求項１２記載のオブジェクト階層構造俯瞰プログラム。
【請求項１４】
前記３次元ＧＵＩを表示する際に、前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置する処理
をコンピュータに動作させることを特徴とする請求項１２記載のオブジェクト階層構造俯瞰プログラム。
【請求項１５】
前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加する処理
をコンピュータに動作させることを特徴とする請求項１２記載のオブジェクト階層構造俯瞰プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オブジェクト階層構造俯瞰装置、方法およびプログラムに関し、特に、オブジェクトの全体構造および成長過程を階層構造で俯瞰するオブジェクト階層構造俯瞰装置、方法およびプログラムに関する。
【０００２】
【従来の技術】
従来、一般の利用者が、自分が参照したいと考えているオブジェクトを検索する際には、平面上に文字を用いて表現されている目次、若しくは平面上に木構造図またはネットワーク構造図を用いて表現されている目次を利用するのが一般的であった。このような目次を利用した場合でも利用者が目的とするオブジェクトを検索することは可能であるが、平面上で表現されているという制約上、あるオブジェクトと他のオブジェクトとの関連、またはあるオブジェクトの全体における位置付け等を明確に示すことは困難であった。また、このような目次は利用者が求めているオブジェクトが明確になっている場合には有効に機能するが、例えば、特に目的を持たずに全体を眺めて興味のあるオブジェクトを探し出すという目的には向いていない。このことは、オブジェクトの埋蔵を招く１つの要因となる可能性もあり、オブジェクトの有効利用という点でも不利といえる。
【０００３】
上記問題点を解決するために、オブジェクトを３次元的に配置して整理することで、あるオブジェクトと他のオブジェクトとの関連、またはあるオブジェクトの全体における位置付け等を明確に示すことが可能としているものがある。
【０００４】
例えば、魚眼モデルとフォーカス＋コンテクスト技術に基づいたドキュメント群の俯瞰例があり、この俯瞰例は、ドキュメントがタイル状に敷き詰められ、自分が興味がある頁のみが正面に並び、それ以外の頁は歪ませて表示させることにより、ユーザの視点をフォーカスし、その他のドキュメントについては周辺的な注意をユーザに示唆するものである。また、文書がファイルされた順番を３次元の壁状に表示するものであり、各ドキュメント内の各ページや、Ｗｅｂのようなハイパーテクスト状のドキュメントの成長過程を表示するものではないものの、奥行きのある協調作業空間の例がある（例えば、非特許文献１参照。）。
【０００５】
ただし、非特許文献に記載された例では、３次元的に、２次元ＧＵＩにおけるＧＵＩの各ウィンドウを並べたものであり、ドキュメントを２次元的に並べしかも、その内部の各頁間の関連を俯瞰するまでには至っていない。
【０００６】
【非特許文献１】
岡田謙一他著「ヒューマンコンピュータインタラクション」情報処理学会編集、Ｏｈｍｓｈａ刊、Ｐ９９−Ｐ１０４
【発明が解決しようとする課題】
しかし、単にオブジェクトを３次元的に配置して整理するだけでは、オブジェクトの動的な変更およびオブジェクトの成長過程を表現することは困難であり、更に、各ユーザ毎の視点を３次元上に配置しながら、オブジェクト群の関連および成長過程を分析または一覧することは困難である。
【０００７】
そこで、本発明は、階層が深いオブジェクトの階層構造を３次元上に概観することで、オブジェクトの一覧性を高めることを可能とするとともに、オブジェクト群の関連および成長過程を分析または一覧することを可能とするオブジェクト階層構造俯瞰装置、方法およびプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、オブジェクトに関するオブジェクト情報を蓄積するオブジェクト情報蓄積部と、前記オブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成する３次元ＧＵＩ生成手段と、前記３次元ＧＵＩ生成手段で生成した３次元ＧＵＩを仮想３次元空間に表示する３次元ＧＵＩ表示手段と、前記３次元ＧＵＩ表示手段で仮想３次元空間に表示された３次元ＧＵＩに関する操作指示を受け付ける操作指示受付手段とを具備し、前記３次元ＧＵＩ表示手段は、前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記３次元ＧＵＩ生成手段は、前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成し、前記３次元ＧＵＩ表示手段は、前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示することを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加するリンク情報付加手段を更に具備し、前記操作指示受付手段により前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得することを特徴とする。
【００１１】
また、請求項４の発明は、請求項２の発明において、前記３次元ＧＵＩ表示手段は、前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置することを特徴とする。
【００１２】
また、請求項５の発明は、請求項２の発明において、前記３次元ＧＵＩ生成手段は、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加することを特徴とする。
【００１３】
また、請求項６の発明は、オブジェクトに関するオブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成し、該生成した３次元ＧＵＩを仮想３次元空間に表示し、前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示することを特徴とする。
【００１４】
また、請求項７の発明は、請求項６の発明において、前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成し、前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示することを特徴とする。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加し、前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得することを特徴とする。
【００１６】
また、請求項９の発明は、請求項７の発明において、前記３次元ＧＵＩを表示する際に、前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置することを特徴とする。
【００１７】
また、請求項１０の発明は、請求項７の発明において、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加することを特徴とする。
【００１８】
また、請求項１１の発明は、オブジェクトに関するオブジェクト情報に基づき、該オブジェクトを表す３次元ＧＵＩ、および該オブジェクトに依存する下位オブジェクトを表す３次元ＧＵＩを生成する処理と、該生成した３次元ＧＵＩを仮想３次元空間に表示する処理と、前記仮想３次元空間に前記オブジェクトと前記下位オブジェクトとの依存性を展開する際に、該オブジェクトを表す３次元ＧＵＩと該下位オブジェクトを表す３次元ＧＵＩとを階層構造で表示する処理とをコンピュータに動作させることを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記オブジェクト情報に基づき、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成処理と、前記仮想３次元空間に前記オブジェクトの内容成長を展開する際に、該オブジェクトの内容成長を表す３次元ＧＵＩを階層構造で表示する処理とをコンピュータに動作させることを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１２の発明において、前記オブジェクト情報に基づき、前記３次元ＧＵＩにリンク情報を付加する処理と前記３次元ＧＵＩのリンク先の情報取得指示を受け付けると、該リンク先の情報を取得する処理とをコンピュータに動作させることを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１２の発明において、前記３次元ＧＵＩを表示する際に、前記オブジェクトを表す３次元ＧＵＩを多面体の形状に配置する処理をコンピュータに動作させることを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１２の発明において、前記オブジェクトの内容成長を表す３次元ＧＵＩを生成する際に、該内容成長部分に特徴を付加する処理をコンピュータに動作させることを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明に係わるオブジェクト階層構造俯瞰装置、方法およびプログラムの実施の形態について添付図面を参照して詳細に説明する。
【００２４】
図１は、本発明に係わるオブジェクト階層構造俯瞰装置１の機能的な構成の一例を示すブロック図である。
【００２５】
図１に示すように、オブジェクト階層構造俯瞰装置１は、オブジェクト情報蓄積部２、３Ｄ・ＧＵＩファイル生成部３、表示制御部４から構成され、入力部５および表示部６と接続している。ここで、入力部５はマウスまたはキーボード等の入力装置から構成されており、ユーザは入力部５により表示制御部４に対して表示部６に表示されたＧＵＩの操作を指示することができ、表示部６はディスプレイ装置等から構成されており、オブジェクト階層構造俯瞰装置１で生成したＧＵＩファイルをＧＵＩ操作環境下で表示する。
【００２６】
ここで、オブジェクトファイル蓄積部２は、Ｗｅｂページ、文書、動画およびプログラム技術等のオブジェクトに関する情報であるオブジェクトファイルを蓄積する。ここで、オブジェクトファイルとは、オブジェクトの構成に関する情報、オブジェクトが存在するＵＲＬまたはパス名、オブジェクトの更新履歴と更新の際の構成情報等である。ただし、常にオブジェクトファイル蓄積部２のオブジェクトファイルはオブジェクト階層構造俯瞰装置１の内部に保存される必要はなく、例えば、図示しないネットワークを介して外部の記憶装置から取り込む構成でも適用可能である。
【００２７】
また、３Ｄ・ＧＵＩファイル生成部３は、オブジェクトファイル蓄積部２に蓄積されたオブジェクトファイルに基づき、表示部６にオブジェクトを示す３Ｄ・ＧＵＩを表示するための３Ｄ・ＧＵＩファイル等を生成する。
【００２８】
また、表示制御部４は、３Ｄ・ＧＵＩファイル生成部３が生成した３Ｄ・ＧＵＩファイルを参照して表示部６に３次元のオブジェクトを表示し、更に、入力部５からＧＵＩの操作が行われると、該操作に伴うオブジェクトを示す３Ｄ・ＧＵＩの表示制御を行う。
【００２９】
図２は、オブジェクトファイル７に基づいて３Ｄ・ＧＵＩファイル１２を生成する際に、３Ｄ・ＧＵＩファイル生成部１１が行う機能的な動作を説明する図である。
【００３０】
オブジェクトファイル蓄積部２に蓄積されたオブジェクトファイル７を取り出し、中間ファイル生成機能８がスタイル定義ファイル９に基づいてオブジェクトファイル７から中間ファイル１０を生成し、３Ｄ・ＧＵＩファイル生成機能１１が中間ファイル１０から３Ｄ・ＧＵＩファイル１２およびＧＵＩ制御ファイル１３を生成し、生成した３Ｄ・ＧＵＩファイル１２およびＧＵＩ制御ファイル１３を表示制御部に送出する。
【００３１】
次に、３Ｄ・ＧＵＩ上におけるオブジェクトの表示例およびＧＵＩの操作の一例について詳細に説明する。
【００３２】
図３は、３Ｄ・ＧＵＩ上におけるオブジェクトの表示例を示す図である。
【００３３】
図３（ａ）に示す表示部６には、オブジェクトを構成する文書および動画等のサムネイルである複数のイメージが多面体の形状で表示されており、表示例に示すようにイメージが多数存在する場合は、イメージを下部（若しくは上部）に積み重ねていくことができ、ユーザは３次元のＧＵＩで表示されたサムネイルであるイメージからオブジェクトの内容および構成を確認することができる。なお、複数のイメージの表示は、表示例に示すような多面体の形状に限定することなく、複数のイメージを平面上に配列して表示する構成を用いても良い。
【００３４】
ここで、ユーザは入力部５によりカーソル１４を表示領域内において操作することができ、イメージ上にカーソル１４を合わせると、イメージのタイトル名が文字で表示される。
【００３５】
例えば、図３（ａ）に示すようにタイトル名が「Ｗｈａｔ’ｓ  ｎｅｗ」のイメージ１５上にカーソル１４を合わせると、タイトル名の「Ｗｈａｔ’ｓ  ｎｅｗ」の文字が表示され、また、図３（ｂ）に示すようにタイトル名が「Ｄｏｃｕｍｅｎｔｓ」のイメージ１６上にカーソル１４を合わせると、タイトル名の「Ｄｏｃｕｍｅｎｔｓ」の文字が表示される。なお、カーソル１４を合わせたイメージに複数のイメージが登録されている場合にはイメージの切り替えによるアニメーションが行われる構成を用いても良い。
【００３６】
図４は、ＧＵＩ上における視点の操作について説明する図である。
【００３７】
ＧＵＩ上における視点の操作の種類として「移動」、「回転」および「ズーム」等があり、ユーザは入力部５により視点の操作の種類を選択し、選択した操作を実行することができる。
【００３８】
例えば、図４に示すように視点の操作の種類として「回転」を選択すると、表示例に示すような回転のカーソル１７に変化し、ユーザは回転のカーソル１７を操作することで、複数のイメージを３次元的に回転させることができ、図３に示す表示例では見難かったイメージ（例えば、図３に示す表示例において手前のイメージで隠れて見えない向こう側のイメージ）を回転することで見易くしたりすることができる。
【００３９】
図５は、ＧＵＩ上における複数のイメージの木構造状の展開について説明する図である。
【００４０】
ユーザはイメージ上に合わせたカーソル１４を操作すると、当該イメージに登録された複数のイメージ（以後、下位イメージとする）を木構造状に展開することができる。
【００４１】
例えば、図５に示すように任意のイメージ上に合わせたカーソル１４を操作すると、当該イメージに登録された下位イメージ１８を平面上に配列して木構造状に展開し、展開された下位イメージ上にカーソル１４を合わせると、下位イメージのタイトル名が文字で表示される。図５に示すようにタイトル名が「Ｔｏｐ  Ｐａｇｅ」の下位イメージ１９上にカーソル１４を合わせると、タイトル名の「Ｔｏｐ  Ｐａｇｅ」の文字が表示される。なお、展開された下位イメージに更なる下位イメージが登録されていれば、同様に更なる下位イメージを展開することができる。
【００４２】
また、表示部６に表示された球のイメージ２０にカーソル１４を合わせて操作することで、展開した同一階層の下位イメージ１８をクローズすることができ、また、立方体のイメージ２１にカーソル１４を合わせて操作することで、同一階層の下位イメージ１８に登録された更なる下位イメージを全て展開することができる。なお、六角柱の形状で表示された最上位のイメージの中心上部に表示された球のイメージ２２および立方体のイメージ２３も同様に、中心上部の球のイメージ２２にカーソル１４を合わせて操作することで、全ての下位イメージをクローズすることができ、中心上部の立方体のイメージ２３にカーソル１４を合わせて操作することで、全ての最上位のイメージに登録された下位イメージを展開することができる。
【００４３】
従って、オブジェクトが有する多数の且つ複雑な階層構造を３Ｄ・ＧＵＩで表示することで、オブジェクトの階層構造を立体的に一覧することができ、オブジェクトの構造関係を容易に把握することができるようになる。
【００４４】
図６は、イメージに対応する情報の表示について説明する図である。
【００４５】
ユーザは下位イメージが登録されていないイメージ上に合わせたカーソル１４を操作すると、当該イメージに対応する情報を表示することができる。例えば、下位イメージが登録されていない任意のイメージ上に合わせたカーソルを操作すると、図６に示すように輪付きの球のイメージ２４と三角錐のイメージ２５とが表示される。
【００４６】
ここで、輪付きの球のイメージ２４上にカーソル１４を合わせると、「Ｏｐｅｎ  Ｐａｇｅ」の文字が表示され、輪付きの球のイメージ２４上に合わせたカーソル１４を操作すると、イメージに対応する文書および動画等の情報のＵＲＬ若しくはパスにアクセスする。また、三角錐のイメージ２５上にカーソル１４を合わせて操作すると、輪付きの球のイメージ２４と三角錐のイメージ２５とが消える。
【００４７】
図７は、イメージに対応する情報の表示例を示す図である。
【００４８】
例えば、図６に示すように輪付きの球のイメージ上に合わせたカーソル１４を操作すると、イメージに対応する文書および動画等の情報のＵＲＬ若しくはパスにアクセスし、図７に示すように新しい画面２６を生成し、生成した新しい画面２６上に情報を表示する。
【００４９】
図８は、ＧＵＩ上におけるイメージに登録された更新履歴のイメージの木構造状の展開について説明する図である。
【００５０】
ユーザは更新履歴が登録されたイメージ上に合わせたカーソル１４を操作すると、当該イメージに登録された更新履歴のイメージ（以後、更新履歴イメージとする）を展開することができる。
【００５１】
例えば、図８に示すように任意のイメージ上に合わせたカーソル１４を操作すると、当該イメージに登録された最古の更新履歴イメージ２７を展開し、表示された更新履歴イメージ２７上にカーソル１４を合わせると、更新履歴が文字で表示される。図８に示すように「２ヶ月と１週間前」に更新した更新履歴イメージ２７上にカーソル１４を合わせると、「２ｍｏｎｔｈ，１ｗｅｅｋ」の文字が表示される。なお、展開された最古の更新履歴イメージ２７より新しい更新履歴が登録されていれば、同様に新しい更新履歴イメージを展開することができ、イメージに登録された更新履歴イメージを古い履歴順に展開する。
【００５２】
図９は、イメージに登録された全ての更新履歴を木構造状に展開した際の表示例を示す図である。
【００５３】
ユーザは上記で説明したようにカーソル１４を操作することで、図９に示すように任意のイメージに登録された全ての更新履歴イメージを展開し、ユーザは最下位の更新履歴イメージ２８上にカーソル１４を合わせると、「Ｃｕｒｒｅｎｔ」の文字が表示され、最下位の更新履歴イメージ２８が最新の更新履歴イメージであることが確認できる。そして、現在の情報である最下位の履歴イメージ２８上に合わせたカーソル１４を操作すると、最下位の履歴イメージ２８に対応する文書および動画等の情報のＵＲＬ若しくはパスにアクセスし、新しい画面上に情報を表示する。
【００５４】
また、イメージに登録された全ての更新履歴を表示した際に、更新部分若しくは変更部分の色等（例えば、赤）を変えることで、情報の更新履歴を３Ｄ・ＧＵＩで一瞥して確認することができ、議論が熱く行われた部分または関心が集まる部分等の発見を容易にすることができる。
【００５５】
従って、オブジェクトの時間的な成長過程を、３次元的な成長とともに一瞥で俯瞰することができ、オブジェクトの成長過程を容易に分析または一覧することができるとともに、オブジェクトの時間順の関係を追跡することで、オブジェクト群の関係を視覚的に把握することができる。
【００５６】
また、第１の応用例として、通常のＷｅｂページのような静的な構造を多面体若しくは木構造上に展開して一瞥および俯瞰することで、Ｗｅｂページの関連を一見して理解することができるような表示を３Ｄ・ＧＵＩ上に実現する。
【００５７】
また、第２の応用例として、学校等の教育期間の科目毎のオブジェクトを多面体の形状で表示し、科目毎の授業内容、教材および教師からの配布物等を木構造状に展開するとともに、１年間における履歴情報も木構造状に展開することで、授業カリキュラムの方向性を理解することができる。
【００５８】
第３の応用例として、一連のプログラムモジュールの内容成長を、各プログラム間のモジュール依存性を階層構造として表現しつつ、各プログラムモジュールの成長過程を一覧して表示することにより、複雑なプログラムモジュールの成長過程を立体的に俯瞰することで理解を助けることができる。
【００５９】
なお、上記実施例で説明したオブジェクト階層構造俯瞰装置１と同様の処理を行うことが可能なオブジェクト階層構造俯瞰プログラムを、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用電子計算機にインストールし、表示制御部３が行う３Ｄ・ＧＵＩの表示制御を汎用Ｗｅｂブラウザが行う構成でも適用可能である。
【００６０】
【発明の効果】
以上説明したように本発明によれば、階層が深いオブジェクトの階層構造およびオブジェクトの更新履歴を３次元のＧＵＩに概観することで、オブジェクト間の静的な構造関係を３次元的に一覧して把握することが可能に成り、また、オブジェクト群の時間的な成長を空間的な成長とともに一瞥で俯瞰することで、オブジェクトの成長過程を分析または一覧することが可能になり、オブジェクトの時間順の関係を追跡することで、オブジェクト群の関係を視覚的に把握することが可能になるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係わるオブジェクト階層構造俯瞰装置１の機能的な構成の一例を示すブロック図である。
【図２】オブジェクトファイル７に基づいて３Ｄ・ＧＵＩファイル１２を生成する際に、３Ｄ・ＧＵＩファイル生成部１１が行う機能的な動作を説明する図である。
【図３】３Ｄ・ＧＵＩ上におけるオブジェクトの表示例を示す図である。
【図４】ＧＵＩ上における視点の操作について説明する図である。
【図５】ＧＵＩ上における複数のイメージの木構造状の展開について説明する図である。
【図６】イメージに対応する情報の表示について説明する図である。
【図７】イメージに対応する情報の表示例を示す図である。
【図８】ＧＵＩ上におけるイメージに登録された更新履歴のイメージの木構造状の展開について説明する図である。
【図９】イメージに登録された全ての更新履歴を木構造状に展開した際の表示例を示す図である。
【符号の説明】
１    オブジェクト階層構造俯瞰装置
２    オブジェクトファイル蓄積部
３    ３Ｄ・ＧＵＩファイル生成部
４    表示制御部
５    入力部
６    表示部
７    オブジェクトファイル
８    中間ファイル生成機能
９    スタイル定義ファイル
１０    中間ファイル
１１    ３Ｄ・ＧＵＩファイル生成機能
１２    ３Ｄ・ＧＵＩファイル
１３    ＧＵＩ制御ファイル
１４    カーソル
１５    「Ｗｈａｔ’ｓ  ｎｅｗ」のイメージ
１６    「Ｄｏｃｕｍｅｎｔｓ」のイメージ
１７    「回転」のカーソル
１８    下位イメージ
１９    「Ｔｏｐ  Ｐａｇｅ」の下位イメージ
２０    球のイメージ
２１    立方体のイメージ
２２    中心上部の球のイメージ
２３    立方体のイメージ
２４    輪付きの球のイメージ
２５    三角錐のイメージ
２６    新しい画面
２７    更新履歴イメージ
２８    最下位の更新履歴イメージ
【図１】
2004246712.tif 000003
【図２】
2004246712.tif 000004
【図３】
2004246712.tif 000005
【図４】
2004246712.tif 000006
【図５】
2004246712.tif 000007
【図６】
2004246712.tif 000008
【図７】
2004246712.tif 000009
【図８】
2004246712.tif 000010
【図９】
2004246712.tif 000011