(57)【特許請求の範囲】
【請求項１】
複数のデータのデータ構成を表示する表示装置において、
予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手段と、
前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手段と、
前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手段により表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手段と、
前記線図属性決定手段により決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手段とを備え、
前記データ表示位置決定手段が、前記複数のデータのそれぞれの更新時間を取得し、当該取得した更新時間に基づいて当該複数のデータの表示位置を下位の階層において上位の階層が含まれるように所定の期間ごとに時系列に階層化されて決定することを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記複数のデータが予め木構造でデータ構成されており、
前記関係検出手段が、当該木構造で構成された複数のデータにおける任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出することを特徴とする表示装置。
【請求項３】
請求項１または２に記載の表示装置において、
前記データ表示位置決定手段が、前記予め設定された所定の規則に応じて、前記複数のデータの表示位置を階層化して決定することを特徴とする表示装置。
【請求項４】
請求項１ないし３のいずれかに記載の表示装置において、
前記データ表示位置決定手段が前記予め設定された所定の規則のうちの任意の一の規則に基づいて配置したデータを共通の色で表示することを特徴とする表示装置。
【請求項５】
請求項１ないし４のいずれかに記載の表示装置において、
前記線図属性決定手段が、当該複数のデータの相互の関係及び関係の軽重に基づいて前記線図及び各データの属性を決定する場合に、当該属性が決定された根拠となる前記予め設定された所定の規則を属性情報として当該線図及び各データに付加して表示されることを特徴とする表示装置。
【請求項６】
コンピュータが、データ部に格納された複数のデータのデータ構成を表示部に表示させる表示方法において、
前記コンピュータのＣＰＵが、
予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手順と、
前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手順と、
前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手順にて表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手順と、
前記線図属性決定手順で決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手順とを実行し、
前記データ表示位置決定手順が、前記複数のデータのそれぞれの更新時間を取得し、当該取得した更新時間に基づいて当該複数のデータの表示位置を下位の階層において上位の階層が含まれるように所定の期間ごとに時系列に階層化されて決定することを特徴とする表示方法。
【請求項７】
データ部に格納された複数のデータのデータ構成を表示部に表示するようにコンピュータを機能させる表示プログラムにおいて、
予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手段、
前記関係検出手段で検出されたデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手段、
前記関係検出手段で検出されたデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手段にて表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手段、
前記線図属性決定手段で決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手段としてコンピュータのＣＰＵを機能させ、
前記データ表示位置決定手段が、前記複数のデータのそれぞれの更新時間を取得し、当該取得した更新時間に基づいて当該複数のデータの表示位置を下位の階層において上位の階層が含まれるように所定の期間ごとに時系列に階層化されて決定することを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
膨大な量のファイル情報、メール情報、掲示板等のメッセージ情報を管理する場合に、木構造を作成してデータを整理することが一般的に行われている。膨大なデータを管理する上で重要なことは、各データへのアクセスが容易であること、目的のデータに速くアクセスできること、各データ間の関係が確認できることである。本発明は、複数のデータのデータ構成を表示する表示装置に関し、特に、データ相互間の関係に基づいてデータ構成を表示する表示装置等に関する。
【背景技術】
【０００２】
特許文献１に示す技術は、引用符で他のメールを引用している電子メールであっても、その内容を正確に分類することのできる装置に関する技術である。引用符定義ファイルには、引用符として定義した文字のデータが格納されている。内容分類ルールファイルには、分類パターン毎の評価値を示したルールファイルが格納されている。引用符分割部は、引用符定義ファイルで定義されている引用符が電子メール中に存在した場合は、これを除去する。原文生成部は、更に、引用符や行頭のスペース等の余分な文字を含まないメールの原文を生成する。ルール照合部は、メールの原文に対して、内容分類ルールファイルのルールを適用し、各分類項目毎の評価値を求める。
【０００３】
また、特許文献２に示す技術は、ユーザ間の関係を促進することに関する方法であり、ユーザは互いの間でメッセージを交換する。これらのメッセージのいくつかは他のユーザに転送され、いくつかは何度も何度も転送されることがある。ユーザ間でメッセージを転送するイベントからの情報が受信される。その情報はメッセージを転送したユーザを決定するために分析される。メッセージを転送したユーザのメッセージ転送チェーンが生成されてよい。その転送チェーンの中でターゲットユーザが発見されると、次にそのターゲットユーザ用の潜在的なバディであるかもしれないユーザのリストが決定される。それから、このリストは、ターゲットユーザに送信され、そのリストによりターゲットユーザがリストに掲載されるユーザとの関係を開始可能にする。
【特許文献１】特許第３５０１２６３号公報
【特許文献２】特開２００７−１９３５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び２に示す技術は、メール情報（特許文献１）または人の情報（特許文献２）が増加するに連れてそれらが分類または構成されていくため、一旦構成が成されてしまうと、変更するには非常に多くの工数が掛かってしまい、構成が固定的となることで様々な視点でメール情報や人の情報の関係を確認することができないという課題を有する。
【０００５】
そこで、本発明は前記課題を解決するためになされたものであり、複数のデータのデータ構成を相互間の関係に基づいて動的に変化させることで、様々な視点でデータの関係を表示する表示装置、表示方法、及び、表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本表示装置は、複数のデータのデータ構成を表示する表示装置において、予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手段と、前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手段と、前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手段により表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手段と、前記線図属性決定手段により決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手段とを備え、前記データ表示位置決定手段が、前記複数のデータのそれぞれの更新時間を取得し、当該取得した更新時間に基づいて当該複数のデータの表示位置を下位の階層において上位の階層が含まれるように所定の期間ごとに時系列に階層化されて決定するものである。
【０００７】
このように、本表示装置においては、予め設定された所定の規則に基づいて複数のデータ間の相互の関係及び関係の軽重を検出し、その検出したデータ間の相互の関係及び関係の軽重に基づいて各データ間の関係をデータ構成として表示するため、データの関係性が確認しやすくなると共に、所定の規則を様々に設定することで、データ構成を多方面からの視点で確認することができるという効果を奏する。
また、データ表示位置決定手段により、データの表示位置がデータの更新時間に基づいて所定の期間ごとに時系列に階層化されて決定されるため、データを時系列の関係から確認することができると共に、階層化されて配置されることで３次元的にデータの関係を確認することができ、利用者の処理効率を上げることができるという効果を奏する。
さらに、データ表示位置決定手段が、下位の階層において上位の階層が含まれるように所定の期間ごとにデータの表示位置を決定するため、期間ごとの各データの相関を３次元的にまとめて確認することができるため、さらに利用者の処理効率を上げることができるという効果を奏する。
【０００８】
（２．木構造で構成されたデータの関連性の表示）
本表示装置は、前記複数のデータが予め木構造でデータ構成されており、前記関係検出手段が、当該木構造で構成された複数のデータにおける任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出するものである。
【０００９】
このように、本表示装置においては、複数のデータが予め木構造でデータ構成されており、任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出するため、任意の一のデータについて関係性を確認することができると共に、そのデータの木構造における関係性も考慮したデータ構成を確認することができるという効果を奏する。
【００１０】
（３．規則ごとに階層表示）
本表示装置は、前記データ表示位置決定手段が、前記予め設定された所定の規則に応じて、前記複数のデータの表示位置を階層化して決定するものである。
【００１１】
このように、本表示装置においては、データ表示位置決定手段が、予め設定された所定の規則に応じて、前記複数のデータの表示位置を階層化して決定するため、規則ごとにデータの相関を３次元的にまとめて確認することができるという効果を奏する。
【００１５】
（５．規則ごとに共通の色で表示）
本表示装置は、前記データ表示位置決定手段が前記予め設定された所定の規則のうちの任意の一の規則に基づいて配置したデータを共通の色で表示するものである。
【００１６】
このように、本表示装置においては、データ表示位置決定手段により前記予め設定された任意の一の規則に基づいて配置されたデータを共通の色で表示するため、規則ごとに色分けがされて利用者の操作性を向上させる効果を奏する。
【００１７】
（６．線図の属性に規則を付与）
本表示装置は、前記線図属性決定手段が、当該複数のデータの相互の関係及び関係の軽重に基づいて前記線図及び各データの属性を決定する場合に、当該属性が決定された根拠となる前記予め設定された所定の規則を属性情報として当該線図及び各データに付加して表示されるものである。
【００１８】
このように、本表示装置においては、線図属性決定手段が、複数のデータの階層間の関係及び関係の軽重に基づいて前記線図及び各データの属性を決定する場合に、当該属性が決定された根拠となる前記予め設定された所定の規則を属性情報として当該線図及び各データに付加して表示されるため、利用者はデータの相関の根拠となった規則を容易に確認することができ、作業効率を上げることができるという効果を奏する。
【００１９】
なお、属性として付加された規則については常時表示されるようにしてもよいし、線図又はデータが選択（例えば、マウスの左クリック、右クリック又はマウスポインタによる選択等）された場合に表示されるようにしてもよい。
【００２０】
これまで、本発明を装置として示したが、所謂当業者であれば明らかであるように本発明を方法、及び、プログラムとして捉えることもできる。これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を説明する。本発明は多くの異なる形態で実施可能である。従って、本実施形態の記載内容のみで本発明を解釈すべきではない。また、本実施形態の全体を通して同じ要素には同じ符号を付けている。
【００２２】
本実施の形態では、主に装置について説明するが、所謂当業者であれば明らかな通り、本発明は方法、及び、コンピュータを動作させるためのプログラムとしても実施できる。また、本発明はハードウェア、ソフトウェア、または、ハードウェア及びソフトウェアの実施形態で実施可能である。プログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光記憶装置、または、磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００２３】
（本発明の第１の実施形態）
（１．構成と機能）
（１−１  ハードウェア構成）
図１は、本実施形態に係る表示装置のハードウェアの構成図である。表示装置１００は、ＣＰＵ(Central  Processing  Unit)１０１、ＲＡＭ(Random  Access  Memory)１０２、ＲＯＭ(Read  Only  Memory)１０３、フラッシュメモリ(Flash  memory)１０４、外部記憶装置であるＨＤ(Hard  disk)１０５、ＬＡＮ(Local  Area  Network)カード１０６、マウス１０７、キーボード１０８、ビデオカード１０９、このビデオカード１０９と電気的に接続する表示装置であるディスプレイ１０９ａ、サウンドカード１１０、このサウンドカード１１０と電気的に接続する音出力装置であるスピーカ１１０ａ及びフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体を読み書きするドライブ１１１からなる。
なお、上記ハードウェア構成はあくまで一例を示したものであり、構成要素の変更をすることができるのは当然である。
【００２４】
（１−２  モジュール構成と機能）
図２は、本実施形態に係る表示装置のモジュール構成図である。表示装置１００は、関係検出手段としての相関検出処理部２１０と、データ表示位置決定手段としての表示位置決定処理部２２０と、線図属性決定手段としての線図属性決定処理部２３０と、出力処理部２４０と、データ２５０と、規則情報２６０と、表示手段としての表示部２７０とを備える。
【００２５】
相関検出処理部２１０は、入力された規則情報２６０の規則に基づいて、データ２５０に格納されている複数のデータの相互の関係及び関係の軽重を検出する処理を行う。ここでの規則情報２６０は、例えば、あるキーワードとそのキーワードの出現回数である。具体的には「キーワードＡが本文中に１０回以上出現」といった情報を規則として保持している。相関検出処理部２１０は、「キーワードＡが本文中に１０回以上出現」しているデータの関係を検出し、実際にキーワードＡが出現している回数により関係の軽重を検出する。
【００２６】
表示位置決定処理部２２０は、相関検出処理部２１０が検出した関係及び関係の軽重に基づいて各データの表示位置を決定する処理を行う。例えば、関係の軽重から、関係性が強いデータは近くに配置し、関係性が弱いデータは遠くに配置する。また、規則が複数ある場合に、ある規則では関係性が強くでも、異なる規則では関係性が弱い場合等は、中間的な位置に配置するような処理を行う。
【００２７】
線図属性決定処理部２３０は、データ間を結合する線図の属性を決定する処理を行う。線図の属性は、主に相関検出処理部２１０が検出した関係及び関係の軽重に基づいて決定される。例えば、関係が強いデータ間は太い線図で結合され、弱いデータ間は細い線図で結合される。また、関係性を有する規則ごとに線図で結合されるため、関係性を有する規則が多いデータ間の線図の数は多くなり、関係性を有する規則が多いデータ間の線図の数は少なくなる。
【００２８】
なお、線図の色は同一規則に基づく関係性を示す線図は共通の色とし、規則ごとに異なる色としてもよい。また、線図をマウスのポインタや左クリック、右クリック等で選択した場合には、その線図の属性情報（規則情報、線図の太さ、長さ等の情報）を表示するようにしてもよい。
【００２９】
出力処理部は、上記で決定した情報や属性情報を表示部２７０に出力する処理を行う。
表示部２７０は、データの関係性を画面に表示する処理を行う。
なお、データ２５０は、例えば、ファイルデータや掲示板等のメッセージデータや電子メールのメールデータ等であり、予め木構造によりデータ構成されていてもよいし、特に決まった構成を成さなくてもよい。
【００３０】
（２．動作）
図３は、本実施形態に係る表示装置の動作を示すフローチャートである。まず、装置利用者により関係性を検出するための規則が入力されて設定される（ステップＳ３０１）。設定された規則に基づいてデータ間の相互の関係が検出され（ステップＳ３０２）、さらに、関係の軽重が検出される（ステップＳ３０３）。検出された関係及び関係の軽重に基づいてデータの表示位置を決定する（ステップＳ３０４）。
【００３１】
ここで、データの表示位置の決定について詳細に説明する。図４は、データの表示位置を決定する処理の一例を示す図である。データ２５０は、図４（ａ）のように、木構造で構成されていてもよいし、図４（ｂ）のように階層的な構造ではなく、フラットに構成されていてもどちらでもよい。図４（ａ）の場合、基点となるデータ（ここでは、メッセージＥ）を利用者が木構造の中から選択し、その基点となるデータと相互に関係するデータを、全データから抽出して表示位置を決定する（図４（ｃ））。図４（ｂ）の場合も同様に、基点となるデータが設定され、そのデータと相互に関係するデータが抽出されて表示位置が決定される。表示位置は、データ間の距離が近いほど関係性が強く、遠いほど関係性が弱くなるように決定される。また、複数の規則に基づいて表示位置が決定される場合には、相互にバランスが取れるように配置される。例えば、ある規則では関係性が強くでも、異なる規則では関係性が弱い場合は、中間的な位置に配置する。
【００３２】
なお、上記では基点となるデータを利用者が選択するようにしたが、利用者が選択しなくてもよい。選択しない場合は、例えば、規則となるキーワードが最も多く含まれているデータを基点として他のデータを配置してもよい。
【００３３】
図３に戻って、ステップＳ３０４でデータの表示位置が決定したら、それぞれのデータを結合する線図の属性を決定する（ステップＳ３０５）。
ここで、線図の属性の決定について詳細に説明する。図５は、線図を決定する処理の一例を示す図である。表示位置決定処理部２２０により表示位置が決定されたそれぞれのデータ間を線図で結合する。線図は、種別、色、太さ、長さ等の属性を有しており、その属性をデータの関係性と配置に基づいて決定する。図５においては、線図が全て矢印により描かれているが、ここでは、対象となるデータがメッセージ（電子メール情報も含む）であり、矢印に向かってメッセージが送信（または返信）されている。ここで、予め以下の規則が利用者により設定されているとする。
（１）キーワード「ＡＢＣ」が本文中に１０回以上出現する。
（２）キーワード「ＣＤＥ」が本文中に１０回以上出現する。
（３）「ＣＤＥ」を「１２３」と同一語（同意語）として認識する。
【００３４】
太い実線の矢印５１が示す関係は、予め設定された上記規則（１）に基づいた関係であることを示している。つまり、メッセージＡからメッセージＢへ返信された本文の中にキーワード「ＡＢＣ」が１０回以上出現している。同様にメッセージＥからメッセージＤ、メッセージＥからメッセージＣの関係も規則（１）に基づいた関係であることを示している。ただし、色が濃いほどキーワードの出現回数が多くなっている。ここでは、メッセージＡからメッセージＢへの矢印の関係は、本文の中にキーワード「ＡＢＣ」が１０回出現しており、メッセージＥからメッセージＣへの矢印の関係は、本文の中にキーワード「ＡＢＣ」が１５回出現しており、メッセージＥからメッセージＤへの矢印の関係は、本文の中にキーワード「ＡＢＣ」が２０回出現したことを示す。
【００３５】
また、太い点線の矢印５２が示す関係は、予め設定された上記規則（２）に基づいた関係であることを示している。つまり、メッセージＤからメッセージＥへ返信された本文の中にキーワード「ＡＢＣ」が１０回以上出現している。同様にメッセージＧからメッセージＥの関係も規則（２）に基づいた関係であることを示している。ただし、色が濃いほどキーワードの出現回数が多くなっている。ここでは、規則（３）も考慮してメッセージＤからメッセージＥへの矢印の関係は、本文の中にキーワード「ＣＤＥ」と「１２３」が合わせて１０回出現しており、メッセージＧからメッセージＥへの矢印の関係は、本文の中にキーワード「ＣＤＥ」と「１２３」が合わせて１５回出現したことを示す。
その他の通常の細い実線の矢印５０が示す関係は、メッセージのやり取り（返信関係）があったことを示している。
【００３６】
なお、図５のデータ構成はあくまで一例を示したものであり、線図の属性やデータの表示方法は利用者が任意に変更できるようにしてもよい。
また、図５においてはメッセージデータについて説明を行ったが、ファイルにも応用可能である。その場合、必ずしも線図を矢印にする必要はなく、線分で表現されてもよい。
【００３７】
さらに、規則（１）と規則（２）の双方に基づいて同方向に関係性を有する場合、例えば、メッセージＧからメッセージＥへの本文中に、キーワード「ＡＢＣ」が１０回以上出現し、さらにキーワード「ＣＤＥ」も１０回以上出現するような場合は、メッセージＧからメッセージＥへの矢印は矢印５１と矢印５２の両方が表示されるようにしてもよい。
【００３８】
さらにまた、データ２５０が木構造により構成されている場合には、上記規則の中に、木構造における世代情報による関係性の重み付けを追加する構成としてもよい。例えば、返信関係のみではなく、返信の回数（木構造の深さと比例する）や転送の情報についても関係の軽重の重み付けに反映させるように規則を設定してもよい。より具体的には、例えば、メッセージＳに対して返信メッセージの本文が「承認します。」の場合、上記規則に該当しないため関係性が弱くなってしまうが、実際には密接に関係しており、非常に強い関係性があると言える。そのような場合に、木構造の世代情報を規則に含むことで、関係性をより正確に表示することが可能となる。
【００３９】
図５において線図の属性が決定される時に、データの表示色についても併せて決定する構成とすることもできる。図６は、データの表示色を決定する処理を示す図である。図６において、メッセージＡ、メッセージＢ、及び、メッセージＣについては、規則（１）に基づいて抽出されたメッセージであるため共通の色（ここでは、仮にドット表示としている）で表示され、メッセージＧについては、規則（２）に基づいて抽出されたメッセージであるため他の共通の色（ここでは、仮に斜線表示としている）で表示されている。さらにメッセージＤ、メッセージＥについては、両方の規則に基づいて抽出されたメッセージであるためそれぞれの共通の色情報を加算した色（ここでは、仮に灰色としている）で表示されている。メッセージＦは返信関係しかないため無色（白色）で表示されている。
【００４０】
なお、図６では説明のためにドット表示や斜線で色を表現したが、実際には赤色や青色で表現され、それらが加算された色は紫色となる。
さらに、線図またはデータの属性として関係性を決定付ける根拠となる規則情報を付加する構成とすることもできる。図７は、線図の属性に規則情報を付加する処理を示す図である。図７に示すように、線図やデータに対して規則情報が付加されて表示されている。
【００４１】
なお、これらの規則情報は図７に示すように常時全てが表示されるようにしてもよいし、マウスのポインタや左クリック、右クリック等で選択した場合のみ表示されるようにしてもよい。
また、規則情報以外にも、木構造における世代の格差情報や線図の太さや長さに基づく関係性の度合いに関する情報を表示するようにしてもよい。
【００４２】
図３に戻って、ステップＳ３０５で線図の属性が決定すると、データの表示位置及び線図により表現されるデータ構成を表示部２７０に表示して（ステップＳ３０６）、処理を終了する。
【００４３】
このように、本実施形態に係る表示装置によれば、予め設定された所定の規則に基づいて複数のデータ間の相互の関係及び関係の軽重を検出し、その検出したデータ間の相互の関係及び関係の軽重に基づいて各データ間の関係をデータ構成として表示するため、データの関係性が確認しやすくなると共に、所定の規則を様々に設定することで、データ構成を多方面からの視点で確認することができる。
【００４４】
また、複数のデータが予め木構造でデータ構成されている場合は、任意の一のデータが選択された時に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出するため、任意の一のデータについて関係性を確認することができると共に、そのデータの木構造における関係性も考慮したデータ構成を確認することができる。
【００４５】
さらに、データ表示位置決定手段により予め設定された任意の一の規則に基づいて配置されたデータを共通の色で表示するため、規則ごとに色分けがされて利用者の操作性を向上させることができる。
【００４６】
さらにまた、異なる規則に基づいて一のデータが配置された場合に、当該配置されたデータの色を加算して表示するため、そのデータについては色が濃く表示され、利用者が複数の異なる規則に基づいて関係を有するデータであることを一見して確認することができ、処理効率を向上させることができる。
【００４７】
さらにまた、線図属性決定手段が、複数のデータの階層間の関係及び関係の軽重に基づいて前記線図及び各データの属性を決定する場合に、当該属性が決定された根拠となる前記予め設定された所定の規則を属性情報として当該線図及び各データに付加して表示されるため、利用者はデータの相関の根拠となった規則を容易に確認することができ、作業効率を上げることができる。
【００４８】
（本発明の第２の実施形態）
（１．構成と機能）
（１−１  ハードウェア構成）
本実施形態に係る表示装置のハードウェア構成は第１の実施形態と同様であるため説明は省略する。
【００４９】
（１−２  モジュール構成と機能）
図８は、本実施形態に係る表示装置のモジュール構成図である。表示装置１００は、更新時間取得処理部２０５と、関係検出手段としての相関検出処理部２１０と、データ表示位置決定手段としての表示位置決定処理部２２０と、線図属性決定手段としての線図属性決定処理部２３０と、出力処理部２４０と、データ２５０と、規則情報２６０と、表示手段としての表示部２７０とを備える。
更新時間取得処理部２０５は、データ２５０に格納されているデータの更新時間を取得する処理を行う。
【００５０】
相関検出処理部２１０は、第１の実施形態と同様の機能を有するが、本実施形態においては、さらに、更新時間取得処理部２０５が取得した更新時間と予め利用者により設定された期間とを比較して、設定された期間内のデータについて相互の関係及び関係の軽重を検出する処理を行う。
【００５１】
表示位置決定処理部２２０は、第１の実施形態と同様の機能を有するが、本実施形態においては、さらに、設定された期間ごとにデータ相互間の関係及び関係の軽重に基づいて各データの表示位置を１つのレイヤとして決定し、各レイヤを３次元的に階層化して配置する処理を行う。
【００５２】
線図属性決定処理部２３０は、第１の実施形態と同様の機能を有するが、本実施形態においては、さらに、表示位置決定処理部２２０が配置した各データのレイヤ間の線図についても属性を決定する処理を行う。
出力処理部２４０、データ２５０、規則情報２６０、及び、表示手段としての表示部２７０の機能は第１の実施形態と同様であるため説明は省略する。
【００５３】
（２．動作）
図９は、本実施形態に係る表示装置の動作を示すフローチャートである。まず、装置利用者により関係性を検出するための規則が入力されて設定され（ステップＳ９０１）、併せて、階層化する際の１つのレイヤに表示するデータの対象となる期間（例えば、１週間や１ヶ月）が設定される（ステップＳ９０２）。この時、表示するレイヤの階層数も設定しておいてもよい。データ２５０に格納されたデータの更新時間を取得し（ステップＳ９０３）、設定された期間内のデータを抽出する（ステップＳ９０４）。抽出されたデータについて、ステップＳ９０１で設定された規則に基づいてデータ間の相互の関係が検出され（ステップＳ９０５）、さらに、関係の軽重が検出される（ステップＳ９０６）。検出された関係及び関係の軽重に基づいてデータの表示位置を決定し（ステップＳ９０７）、それぞれのデータを結合する線図の属性を決定する（ステップＳ９０８）。決定されたデータの表示位置や線図の属性からデータの構成図を１つのレイヤとして生成する（ステップＳ９０９）。全てのレイヤが作成済みかどうかを判定し（ステップＳ９１０）、全てのレイヤを作成済みでない場合は、期間の幅を広げて（ステップＳ９１１）、ステップＳ９０４の処理に戻る。
【００５４】
期間を広げる処理について具体的に説明する。例えば、利用者により期間が１週間、レイヤ数が３つで設定されているとする。この場合、最初のレイヤ（本日のデータ）が作成されたら、次にステップＳ９１１で期間が１週間に広げられて２つ目のレイヤが作成される。さらに、次に期間が２週間に広げられて３つ目のレイヤが作成される。広げる期間は１週間ごとでもよいし、１ヵ月単位、３ヶ月単位、一年単位、それらの組み合わせ等自由に設定することができる。このように、ステップＳ９１１までの処理により期間ごとに複数のレイヤが作成される。
【００５５】
全てのレイヤを作成済みの場合は、レイヤ間を結合する線図の属性を決定し（ステップＳ９１２）、データの表示位置、線図、及び、レイヤにより表現されるデータ構成を表示部２７０に表示して（ステップＳ９１３）、処理を終了する。
【００５６】
ここで、上記処理の結果表示されるデータ構成について説明する。図１０は、データの相関を時系列で階層的に表示した場合の図である。図１０の最上位である第１層１０１０は直近（例えば、更新日時が当日）のデータ（ここではメールとする）について、基点となるメール１０１１とそれに関係性を有するメールの構成が２次元で表示されている。第２層１０２０は第１層１０１０のデータを含む前後１週間以内の関連するデータについて、メールの関係性を示す構成が表示されている。第３層１０３０は第１層１０１０及び第２層１０２０のデータを含む前後１ヶ月以内の関連するデータについて、メールの関係性を示す構成が表示されている。それぞれの層は重ねて表示され、全体として３次元的に表示される。
【００５７】
表示位置決定処理部２２０は上位の層が下位の層に含まれるようにデータの表示位置を決定し、下位の層において上位の層を認識できるように線図属性決定処理部２３０が線図の属性を決定する。第１の実施形態の場合と同様に、線図をマウスのポインタや左クリック、右クリック等で選択した場合は、その線図の属性を表示する構成とすることもできる。例えば、線図１０２１を選択した場合には、「前後１週間以内の関係表示」といった属性が表示される。また、線図のみではなく、データ１０３１のようなデータを選択した場合でも、そのデータの属性を表示するようにしてもよい。例えば、データ１０３１を選択した場合には、「前後１ヵ月以内に関係を有するデータ」といったデータの属性が表示される。
【００５８】
なお、各層（レイヤ）における関係性の表示については、第１の実施形態における関係の検出処理、データの表示位置の決定処理、線図の属性の決定処理と同じ処理を経て表示される。ただし、対象となるデータが設定された期間内に限定されている点が異なる。
【００５９】
また、図１０においては、当日、１週間、１ヶ月のレイヤを作成したが、期間については利用者が任意に設定することができる。また、レイヤの数も利用者が任意に設定することができる。
【００６０】
このように、本実施形態に係る表示装置によれば、データ表示位置決定手段によりデータの表示位置が、データの更新時間に基づいて所定の期間ごとに時系列に階層化されて決定されるため、データを時系列の関係から確認することができると共に、階層化されて配置されることで３次元的にデータの関係を確認することができ、利用者の処理効率を上げることができる
また、データ表示位置決定手段が、下位の階層において上位の階層が含まれるように所定の期間ごとにデータの表示位置を決定するため、期間ごとの各データの相関を３次元的にまとめて確認することができるため、さらに利用者の処理効率を上げることができる。
【００６１】
（本発明の第３の実施形態）
（１．構成と機能）
（１−１  ハードウェア構成）
本実施形態に係る表示装置のハードウェア構成は第１及び第２の実施形態と同様であるため説明は省略する。
【００６２】
（１−２  モジュール構成と機能）
本実施形態に係る表示装置のモジュール構成は第１の実施形態と同様であるため説明は省略する。第１の実施形態と異なる機能は、表示位置決定処理部２２０が規則ごとにデータ相互間の関係及び関係の軽重に基づいて各データの表示位置を１つのレイヤとして決定し、各レイヤを３次元的に階層化して配置する処理を行うことである。そして、線図属性決定処理部２３０は、表示位置決定処理部２２０が配置した各データのレイヤ間の線図についても属性を決定する処理を行う。
【００６３】
（２．動作）
図１１は、本実施形態に係る表示装置の動作を示すフローチャートである。まず、装置利用者により関係性を検出するための規則が入力されて設定される（ステップＳ１１０１）。設定された規則に基づいてデータ間の相互の関係が検出され（ステップＳ１１０２）、さらに、関係の軽重が検出される（ステップＳ１１０３）。検出された関係及び関係の軽重に基づいてデータの表示位置を決定する（ステップＳ１１０４）。表示位置が決定されたそれぞれのデータを結合する線図の属性を決定し（ステップＳ１１０５）、レイヤが生成される（ステップＳ１１０６）。ここまでの処理は、ステップＳ１１０１で設定された規則のうちの任意の一の規則に基づいて行われる。つまり、ここまでの処理で生成された第１のレイヤは、第１の規則に基づいて作成されたものである。
【００６４】
そして、全ての規則について処理済みかどうかが判定され（ステップＳ１１０７）、全ての規則について処理済みではない場合は、次の規則を処理対象とし（ステップＳ１１０８）、ステップＳ１１０２の処理に戻って、全ての規則について処理が完了するまで繰り返す。ステップＳ１１０７で全ての規則について処理済みの場合は、レイヤ間を結合する線図の属性を決定する（ステップＳ１１０９）。データの表示位置、線図、及び、レイヤにより表現されるデータ構成を表示部２７０に表示して（ステップＳ１１１０）、処理を終了する。
ここで、上記処理の結果表示されるデータ構成について説明する。図１２は、データの相関を規則ごとに階層的に表示した場合の図である。図１２の最上位である第１層１２１０は、基点となるデータａ、ｂが表示されている。
なお、ここでは基点となるデータをａ、ｂの２つとしているがいくつでもよい。また、ａ、ｂの相互に関係性を有してもよいし、有しなくてもよい。
【００６５】
第２層１２２０は第１層１２１０のデータａと第１の規則（例えば、本文中に「ＡＢＣ」を１０回以上含む）に基づいて関係性を有するデータが表示されている。第３層１２３０は第１層１２１０のデータａ及び／又は第２層１２２０のデータａ３と第２の規則（例えば、本文中に「ＣＤＥ」を１０回以上含む）に基づいて関係性を有するデータが表示されている。それぞれの層は重ねて表示され、全体として２次元的又は３次元的に表示される。
【００６６】
表示位置決定処理部２２０は、図１２に示すように規則ごとに異なる層にデータの表示位置を決定し、上位の層と下位の層との関係を線図属性決定処理部２３０が線図の属性として決定する。第１の実施形態の場合と同様に、線図をマウスのポインタや左クリック、右クリック等で選択した場合は、その線図の属性を表示する構成とすることもできる。例えば、線図１２１１を選択した場合には、「本文中に「ＡＢＣ」を１０回以上含む」といった属性が表示される。また、線図のみではなく、データ１２２１のようなデータを選択した場合でも、そのデータの属性を表示するようにしてもよい。例えば、データ１２２１を選択した場合には、「本文中に「ＡＢＣ」を１０回以上含むデータ」といったデータの属性が表示される。
【００６７】
また、本実施形態に係る表示装置では、色によりデータを詳細に識別することができる構成とすることもできる。図１３は、データの相関を規則ごとに階層的に表示し、色によりデータを識別した場合の図である。図１３に示すように、第２層において、第１層のデータａとの関係性を有するデータａ１、ａ２は共通の色で表示され（ここでは、わかりやすくするために縦模様とする）、第１層のデータｂとの関係性を有するデータｂ１、ｂ２は他の共通の色で表示される（ここでは、わかりやすくするために横模様とする）。データａとデータｂのいずれにも関係性を有するデータａｂ１は、前記それぞれに共通の色情報が加算された色で表示される（ここでは、わかりやすくするためにチェック模様とする）。例えば、色であればデータａ及びデータａ１、ａ２の色を赤、データｂ及びデータｂ１、ｂ２の色を青だとすると、データａｂ１は紫で表示される。
【００６８】
第３層においても、第１層のデータａとの関係性を有するデータａ３、ａ４は第２層と同じ共通の色で表示される。しかし、第２層におけるデータａ２と関係性を有する第３層のａ２−１、ａ２−２は、データａ２と同じ色であるがａ２より濃い色で表示される。同様に第２層におけるデータａｂ１と関係性を有する第３層のａｂ１−１は、データａｂ１と同じ色であるがａｂ１より濃い色で表示される。つまり、色が加色されるほど、他のデータとの関係性が強いデータであり、色が濃いほど設定された規則に基づく関係性が強いデータとなる。
【００６９】
なお、各層（レイヤ）における関係性の表示については、第１の実施形態における関係の検出処理、データの表示位置の決定処理、線図の属性の決定処理と同じ処理を経て表示される。ただし、対象となるデータが、設定された一の規則に基づいて関係性を有するデータに限定されている点が異なる。
【００７０】
また、データの識別は色以外にも模様で識別してもよい。さらに、色情報を加算するのではなく、表示されているデータを複数領域に区分し、区分ごとにそれぞれの色を表示するようにしてもよい。具体的には、上記で説明したようにデータａｂ１が紫で表示されるのではなく、データａｂ１を２つの領域に区分し、一方を赤、他方を青で表示するようにしてもよい。
さらに、図１２、図１３では説明のため２次元で表示しているが、３次元的に表示するようにしてもよい。
【００７１】
このように、本実施形態に係る表示装置によれば、予め設定された所定の規則ごとに、前記複数のデータの表示位置を階層化して決定するため、規則ごとにデータの相関を３次元的にまとめて確認することができる。
【００７２】
（その他の実施形態）
上記実施形態に関し、更に以下の付記を開示する。
【００７３】
（付記１）複数のデータのデータ構成を表示する表示装置において、予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手段と、前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手段と、前記関係検出手段が検出したデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手段により表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手段と、前記線図属性決定手段により決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手段とを備えることを特徴とする表示装置。
【００７４】
（付記２）付記１に記載の表示装置において、前記複数のデータが予め木構造でデータ構成されており、前記関係検出手段が、当該木構造で構成された複数のデータにおける任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出することを特徴とする表示装置。
【００７５】
（付記３）付記１または２に記載の表示装置において、前記データ表示位置決定手段が、前記予め設定された所定の規則に応じて、前記複数のデータの表示位置を階層化して決定することを特徴とする表示装置。
【００７６】
（付記４）付記１ないし３のいずれかに記載の表示装置において、前記データ表示位置決定手段が、前記複数のデータのそれぞれの更新時間を取得し、当該取得した更新時間に基づいて当該複数のデータの表示位置を下位の階層において上位の階層が含まれるように所定の期間ごとに時系列に階層化されて決定することを特徴とする表示装置。
【００７７】
（付記５）付記１ないし４のいずれかに記載の表示装置において、前記データ表示位置決定手段が前記予め設定された所定の規則のうちの任意の一の規則に基づいて配置したデータを共通の色で表示することを特徴とする表示装置。
【００７８】
（付記６）付記５に記載の表示装置において、前記データ表示位置決定手段が、前記複数のデータのうちの任意の一のデータを前記予め設定された所定の規則のうちの任意の一の規則及び他の規則に基づいて配置した場合に、当該配置された任意の一のデータを、色情報を加算して表示することを特徴とする表示装置。
【００７９】
（付記７）付記５に記載の表示装置において、階層化されて配置される前記複数のデータを、当該同一階層の複数のデータにおける各下位の階層の各データが、前記任意の一の規則に基づいて重複して配置される場合に、当該重複したデータの色情報を加算して表示することを特徴とする表示装置。
【００８０】
（付記８）付記１ないし８のいずれかに記載の表示装置において、前記線図属性決定手段が、当該複数のデータの相互の関係及び関係の軽重に基づいて前記線図及び各データの属性を決定する場合に、当該属性が決定された根拠となる前記予め設定された所定の規則を属性情報として当該線図及び各データに付加して表示されることを特徴とする表示装置。
【００８１】
（付記９）複数のデータのデータ構成をコンピュータに表示させる表示方法において、前記コンピュータが、予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手順と、前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手順と、前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手順にて表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手順と、前記線図属性決定手順で決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手順とを含む機能で表示することを特徴とする表示方法。
【００８２】
（付記１０）付記９に記載の表示方法において、前記複数のデータが予め木構造でデータ構成されており、前記関係検出手順が、当該木構造で構成された複数のデータにおける任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出することを特徴とする表示方法。
【００８３】
（付記１１）複数のデータのデータ構成を表示するようにコンピュータを実行させるための表示プログラムにおいて、予め設定された所定の規則に基づいて、前記複数のデータ間の相互の関係及び関係の軽重を検出する関係検出手順と、前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、当該データの表示位置を決定するデータ表示位置決定手順と、前記関係検出手順で検出されたデータ間の相互の関係及び関係の軽重に基づいて、前記データ表示位置決定手順にて表示位置が決定された各データ間を結合する線図の属性を決定する線図属性決定手順と、前記線図属性決定手順で決定された線図により各データ間を接続して当該データのデータ構成を表示する表示手順とをコンピュータに実行させるための表示プログラム。
【００８４】
（付記１２）付記１１に記載の表示プログラムにおいて、前記複数のデータが予め木構造でデータ構成されており、前記関係検出手順が、当該木構造で構成された複数のデータにおける任意の一のデータが選択された場合に、当該選択されたデータ及び当該木構造の構成状態に基づいて、予め設定された所定の規則から当該複数のデータ間の相互の関係及び関係の軽重を検出することを特徴とする表示プログラム。
【図面の簡単な説明】
【００８５】
【図１】第１の実施形態に係る表示装置のハードウェアの構成図である。
【図２】第１の実施形態に係る表示装置のモジュール構成図である。
【図３】第１の実施形態に係る表示装置の動作を示すフローチャートである。
【図４】データの表示位置を決定する処理の一例を示す図である。
【図５】線図を決定する処理の一例を示す図である。
【図６】データの表示色を決定する処理を示す図である。
【図７】線図の属性に規則情報を付加する処理を示す図である。
【図８】第２の実施形態に係る表示装置のモジュール構成図である。
【図９】第２の実施形態に係る表示装置の動作を示すフローチャートである。
【図１０】データの相関を時系列で階層的に表示した場合の図である。
【図１１】第３の実施形態に係る表示装置の動作を示すフローチャートである。
【図１２】データの相関を規則ごとに階層的に表示した場合の図である。
【図１３】データの相関を規則ごとに階層的に表示し、色によりデータを識別した場合の図である。
【符号の説明】
【００８６】
１００  表示装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  フラッシュメモリ
１０５  ＨＤ
１０６  ＬＡＮカード
１０７  マウス
１０８  キーボード
１０９  ビデオカード
１０９ａ  ディスプレイ
１１０  サウンドカード
１１０ａ  スピーカ
２０５  更新時間取得処理部
２１０  相関検出処理部
２２０  表示位置決定処理部
２３０  線図属性決定処理部
２４０  出力処理部
２５０  データ
２６０  規則情報
２７０  表示部
【図１】
0005205976.tif 000002
【図２】
0005205976.tif 000003
【図３】
0005205976.tif 000004
【図４】
0005205976.tif 000005
【図５】
0005205976.tif 000006
【図６】
0005205976.tif 000007
【図７】
0005205976.tif 000008
【図８】
0005205976.tif 000009
【図９】
0005205976.tif 000010
【図１０】
0005205976.tif 000011
【図１１】
0005205976.tif 000012
【図１２】
0005205976.tif 000013
【図１３】
0005205976.tif 000014