(57)【特許請求の範囲】
【請求項１】
データ間の連続性を保ちながら離散的な関係を可視化するデータ把握装置において、
少なくとも順序関係を表す第１の属性と離散的な値を有する第２の属性との２種類の属性を持つ情報を複数個含むデータを記憶するデータ蓄積手段と、
前記データに含まれる情報を前記第２の属性の値に基づいて分類したカテゴリの数を求め、極座標で表現される領域を前記カテゴリの数に分割した分割領域毎の開始角度および終了角度を前記カテゴリと対応付け、前記データに含まれる複数の情報を前記第１の属性で表される順序で渦状にマッピングするときに、前記カテゴリに対応付けられた前記分割領域内に各情報がマッピングされるように渦表示データを生成する渦表示データ生成手段と、
前記渦表示データを表示装置に出力する表示データ出力手段と、
を備えていることを特徴とするデータ把握装置。
【請求項２】
前記第１の属性と前記第２の属性を定義したテンプレートを記憶するテンプレート蓄積部を備え、
前記渦表示データ生成手段が、指定されたテンプレートに定義された前記第１の属性と前記第２の属性に基づいて前記渦表示データを生成することを特徴とする請求項１記載のデータ把握装置。
【請求項３】
データ間の連続性を保ちながら離散的な関係を可視化するデータ把握方法において、
データ蓄積手段が少なくとも順序関係を表す第１の属性と離散的な値を有する第２の属性との２種類の属性を持つ情報を複数個含むデータを記憶し、
渦表示データ生成手段が前記データに含まれる各情報を前記第２の属性の値に基づいて分類したカテゴリの数を求め、極座標で表現される領域を前記カテゴリの数に分割した分割領域毎の開始角度および終了角度を前記カテゴリと対応付け、前記データに含まれる複数の情報を前記第１の属性で表される順序で渦状にマッピングするときに、前記カテゴリに対応付けられた前記分割領域内に各情報が配置されるようにマッピングした渦表示データを生成し、
表示データ出力手段が前記渦表示データを表示装置に出力する、
ことを特徴とするデータ把握方法。
【請求項４】
コンピュータを、少なくとも順序関係を表す第１の属性と離散的な値を有する第２の属性との２種類の属性を持つ情報を複数個含むデータを記憶させるデータ蓄積手段、前記データに含まれる各情報を前記第２の属性の値に基づいて分類したカテゴリの数を求め、極座標で表現される領域を前記カテゴリの数に分割した分割領域毎の開始角度および終了角度を前記カテゴリと対応付け、前記データに含まれる複数の情報を前記第１の属性で表される順序で渦状にマッピングするときに、前記カテゴリに対応付けられた前記分割領域内に各情報が配置されるようにマッピングした渦表示データを生成する渦表示データ生成手段、前記渦表示データを表示装置に出力する表示データ出力手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ把握装置およびデータ把握方法に関し、特に少なくとも順序関係を表す属性および離散的な値の属性を含む多属性を持ったデータを分類して直感的に分かるような形に表現するデータ把握装置およびデータ把握方法に関する。
【０００２】
【従来の技術】
従来より、多属性を持つデータ群をデータ間の関係が一覧できるように、属性値に応じてデータを２次元、３次元状にマッピングする手法がある。例えば、年表は、分野や地理ごとに横軸を割り当て、各軸に年代順の出来事をマッピングした形式を持つものである。この年表形式によれば、同一年代のさまざまな地域の出来事と、文化史と、政治史との関係が一覧できるようになっている。
【０００３】
また、特開平８―６３３２４号公報に開示されるデータ管理方式及びアイコン表示装置は、テーブル上のデータを３次元物体として視覚化することでデータの属性を３次元物体の高さ、幅、奥行きや形状などの幾何学的要素で表示する。これにより、数値データが物体の形で視覚化されるため、データの全体の把握が容易になる。
【０００４】
また、特開平８−２２８２４０号公報に開示される画像処理システムには、ワークログ、システムログ、通信ログなどの各ログに記述されている事項を時系列に並べて出力するようにしている。これにより、ログデータが年表と同じような形式で表現され、順序関係を持つ事項を一覧により把握することができる。
【０００５】
また、特開平９−１０６３３１号公報に開示される電子掲示板ブラウザは、電子掲示板に投稿される複数の記事をそのヘッダに書かれた識別名をもとに話題ごとに木構造で表示するものである。木構造の表示をすることにより、話題間の関係を一覧により把握することができる。
【０００６】
また、野田尚志・上窪伸一・旭敏之、「時空間の視覚化手法〜年輪メタファを組み込んだ時空間ブラウジングコンテンツ〜」、ＮＥＣヒューマンメディア研究所、インタラクション’９８、平成１０年３月においては、半径方向に時間軸、円周方向に空間軸を割り当てる年輪メタファを用いた表現方法が開示されている。年輪メタファでは、同じ時代の情報は同じ年輪上に並ぶようにし、年輪の内側から外側に向かって時間が刻まれる。これにより、同一の年輪上にある情報を見ることにより、同じ時代に発生した情報を把握することができる。
【０００７】
また、長沢勲・伊藤公俊、「インテリジェントＣＡＤと設計」、Ｃｏｍｐｕｔｒｏｌ  Ｎｏ．２５には、設計過程の業種間対比に有効な設計作業の流れの表現方法としてデザインスパイラルが提案されている。これは、造船の機械設計のように大規模となる設計過程において、部門別に分業して設計される案を最適化するための再設計の繰り返し過程を表現するもので、これによってデザインスパイラルの進行につれて設計が収束していく過程が把握できる。
【０００８】
【発明が解決しようとする課題】
しかしながら、年表による表現は、各横軸に年代順の出来事をマッピングしただけなので、同一年代である地域とかある文化に関しての縦の関係は把握できるが、これを表示する場合は、横軸が長くなるため、全体の一覧性が悪くなるという問題点があった。
【０００９】
また、特開平８−６３３２４号公報に記載の技術では、一つのデータを単独で３次元物体に表示するのみなので、データとデータとの関係をどう表現するかについては全く考慮されていない。
【００１０】
また、特開平８−２２８２４０号公報に記載の技術では、年表のような手法をログデータの表示に単純に適用しただけであるので、時間軸方向に対する一覧性が悪くなるという問題点があった。
【００１１】
また、特開平９−１０６３３１号公報に記載の技術では、話題間の関係は木構造によって表現されているが、話題間の時間的なつながりが分断されているため、ある話題について進行上の関連記事を探すためには別の木構造をユーザが探索しなければならないという問題点があった。
【００１２】
また、上記「時空間の視覚化手法〜年輪メタファを組み込んだ時空間ブラウジングコンテンツ〜」に記載の技術では、年輪と年輪との間に時間的不連続があるため、本来は連続的にとらえるべき値が区切られて表現されてしまい、年輪間の時間的関係の把握が難しい。また、同じ年輪上にあるデータは同一の時間に存在したものとしてみなされるために、データ間の時間的関係が把握できないという問題点があった。
【００１３】
さらに、上記「インテリジェントＣＡＤと設計」に記載の技術では、あらかじめ決められた設計過程の一つの流れの中で繰り返し行われる部門別の再設計が全体の流れのどこに位置しているかを把握することはできるが、その一つの流れから派生した設計過程についてはあらかじめ用意されていないために表現することはできないという問題点があった。
【００１４】
本発明はこのような点に鑑みてなされたものであり、数値属性を二つ以上持つデータ群の属性値間の連続性と分類とを容易に把握することができるデータ把握装置およびデータ把握方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明では上記問題を解決するために、データ間の連続性を保ちながら離散的な関係を可視化するデータ把握装置において、少なくとも順序関係を表す第１の属性と離散的な値を有する第２の属性との２種類の属性を持つ情報を複数個含むデータを記憶するデータ蓄積手段と、前記データに含まれる情報を前記第２の属性の値に基づいて分類したカテゴリの数を求め、極座標で表現される領域を前記カテゴリの数に分割した分割領域毎の開始角度および終了角度を前記カテゴリと対応付け、前記データに含まれる複数の情報を前記第１の属性で表される順序で渦状にマッピングするときに、前記カテゴリに対応付けられた前記分割領域内に各情報がマッピングされるように渦表示データを生成する渦表示データ生成手段と、前記渦表示データを表示装置に出力する表示データ出力手段と、を備えていることを特徴とするデータ把握装置が提供される。
【００１６】
このようなデータ把握装置によれば、渦表示データ生成手段は、まず、データ蓄積手段のデータに含まれる情報を第２の属性の値に基づいて分類したカテゴリの数を求めて極座標で表現される領域をカテゴリの数に分割した分割領域毎の開始角度および終了角度をカテゴリと対応付けしておき、次に、データに含まれる複数の情報を第１の属性で表される順序で渦状にマッピングするときに、分類分けされた情報については、対応するカテゴリに対応付けられた分割領域内に各情報がマッピングされるように渦表示データを生成する。その後、生成された渦表示データを表示データ出力手段が表示装置に出力してその表示装置に表示させるようにする。これにより、連続変化をする属性と離散的な値を持つ属性とからなるデータを渦状に表示することができ、データ間の連続性を保ちながら離散的な関係を直感的に把握することができるようになる。
【００１７】
また、本発明によれば、データ間の連続性を保ちながら離散的な関係を可視化するデータ把握方法において、データ蓄積手段が少なくとも順序関係を表す第１の属性と離散的な値を有する第２の属性との２種類の属性を持つ情報を複数個含むデータを記憶し、渦表示データ生成手段が前記データに含まれる各情報を前記第２の属性の値に基づいて分類したカテゴリの数を求め、極座標で表現される領域を前記カテゴリの数に分割した分割領域毎の開始角度および終了角度を前記カテゴリと対応付け、前記データに含まれる複数の情報を前記第１の属性で表される順序で渦状にマッピングするときに、前記カテゴリに対応付けられた前記分割領域内に各情報が配置されるようにマッピングした渦表示データを生成し、表示データ出力手段が前記渦表示データを表示装置に出力する、ことを特徴とするデータ把握方法が提供される。
【００１８】
このデータ把握方法によれば、順序関係を表わす第１の属性および離散的な値を有する第２の属性を含むデータを、まず、データ蓄積手段が記憶し、次に、渦表示データ生成手段がデータに含まれる各情報を第２の属性の値に基づいて分類したカテゴリの数を求め、カテゴリの数に分割した極座標で表現される分割領域毎の開始角度および終了角度をカテゴリと対応付け、データに含まれる複数の情報を第１の属性で表される順序で渦状にマッピングするときに、カテゴリに対応付けられた分割領域内に各情報が配置されるようにマッピングした渦表示データを生成する。そして、表示データ出力手段が渦表示データを表示装置に出力する。この渦表示により、データ間の連続性を保ちながら離散的な関係を同時に表現することができ、離散的なデータの時間的な流れを容易に把握することができる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明によるデータ把握装置の原理的な構成を示す図である。図１において、データ把握装置は、入力手段１と、データ管理手段２と、データ蓄積手段３と、カテゴリ分類手段４と、渦表示データ生成手段５と、表示データ出力手段６とを備えている。
【００２０】
入力手段１は、ユーザからの処理要求および把握しようとするデータを受ける。このデータは、少なくとも順序関係を表す属性および離散的な値の属性を含む多属性を持ったデータである。データ管理手段２は入力手段１を介して送られるユーザからの処理要求に応じデータをデータ蓄積手段３に格納したり、蓄積手段からデータを取り出してカテゴリ分類手段４に送る。データ蓄積手段３では、複数の属性からなるデータをテーブルの形式で蓄積管理する。カテゴリ分類手段４では、データ管理手段２により与えられた複数の属性からなるデータを解析して、離散的な値を持つ属性をカテゴリ別に分けることでデータを分類する。渦表示データ生成手段５は、表示領域をカテゴリごとに分割する領域分割データを生成し、その領域に同一カテゴリのデータが含まれるようデータをその順序関係を表す属性値の順に渦状にマッピングしていくときの座標値を算出することによって表示位置データを生成する。このとき、好ましくは、データ蓄積手段３に蓄積されているデータ３ａはテンプレート３ｂに従って、領域分割データおよび表示位置データからなる渦表示データが生成される。表示データ出力手段６は、生成された渦表示データを基にデータをその順序関係を表す属性値の順に渦状に連結状態で表示し、かつ分類されたカテゴリごとに領域を区別して表示する表示データを生成し、この表示データを表示装置７に出力する。
【００２１】
ここで、入力手段１より入力されてデータ蓄積手段３にテーブルの形で蓄積されているデータ３ａの例を説明する。
図２はデータ蓄積手段に蓄積されるデータテーブルの一例を示す図である。図示の例によれば、データテーブルには九つのデータがあり、それぞれ識別子、第１属性、および第２属性からなっているとする。識別子は、データの識別子であり、識別子の指し示すデータの実体はデータ蓄積手段３上にあってもよいし、図示しないネットワークを介したサーバ上にあってもよい。第１属性は、データの連続的なつながりを表す属性であり、例えば時刻、順序などである。第２属性は、データの分類を表す属性であり、例えば分野、地名などである。
【００２２】
この図２に示した例では、ＡＢＣからＸＹＺまでのデータは、第１属性から連続的なつながりがあり、第２属性から３つのカテゴリにまたがって分布していることが分かる。
【００２３】
このようなデータがデータ管理手段２により読み出され、カテゴリ分類手段４および渦表示データ生成手段５により渦表示に必要な渦表示データが生成される。次に、渦表示データ生成手段５によって生成された領域分割データおよび表示位置データからなる渦表示データの例を説明する。
【００２４】
図３は渦表示データの一例を示す図である。図３において、０行目は渦の分割データの開始行（３行目）とサイズ（３行）とを示しており、１行目は渦上にマッピングされるデータの開始行（７行目）とサイズ（９行）とを示している。３行目から５行目は、渦をカテゴリ別に分割する領域分割データであり、分割は渦の中心を原点とする極座標で表現されており、「ｆｒｏｍ」は開始角度、「ｔｏ」は終了角度を表している。例えば、カテゴリ１は０から（１／３）＊２πの範囲までの領域上にマッピングされる。７行目から１５行目は、表示位置データのマップ座標を渦の中心を原点とした極座標で表現されており、ｒは極座標の距離、Θは角度を表している。例えば、識別子ＡＢＣのデータは、距離１００で、角度（１／９）＊２πの位置にマッピングされることを表している。
【００２５】
以上のようにして生成された渦表示データは、表示データ出力手段６にて画面表示用の表示データに変換され、表示装置７において渦表示されたデータがウィンドウ表示される。
【００２６】
図４は表示装置により表示されるウィンドウ表示例を示す図である。図４の表示例によれば、表示装置７において表示されるウィンドウ７ａが示されており、そこにデータを時間順に接続していく渦表示線８とデータをカテゴリごとに分類表示する分割線９とが表示され、渦表示線８上にデータの識別子が表示されている。この渦表示線８は、時間経過とともに反時計回りに渦の中心座標からの距離が小さくなるような表示方式としている。この表示例によれば、例えば、「カテゴリ１」には、最初に連続して出現する二つのデータＡＢＣ，ＤＥＦが一番外側の渦表示線８上に表示され、次に出現するデータＪＫＬが渦表示線８の外から２番目の線上に表示され、そして、最後に連続して出現する二つのデータＵＶＷ，ＸＹＺが渦表示線８の外から３番目の線上に表示されている。
【００２７】
もちろん、渦表示線８は、時間経過とともに反時計回りに渦の中心座標からの距離が大きくなるようにしたり、渦の巻く方向を逆にして表示するようにしてもよい。また、連続データが三つのカテゴリに分割されて表示されており、各カテゴリは線分によって分割されているが、これらの分割領域を色によって識別してもよい。
【００２８】
次に、渦表示データ生成手段５における渦表示データ生成処理について説明する。ここでは、渦をカテゴリ別に分割する分割線をカテゴリ数に応じて等分割する場合と、データ量に応じて分割する場合とに分けて説明する。
【００２９】
図５は等分割の場合の渦表示データ算出処理の流れを示すフローチャートである。まず、準備として、テーブルの第１の属性値をｔ，第２の属性の分割数、すなわちカテゴリ数をｍとする（ステップＳ１）。ここで、ｆはｆ’（ｔ）＜０，（ｔ＞＝０）を満たすものとする。すなわち、渦が時間経過に従ってｒが小さくなり、中心に収束していくタイプを定義している。次に、ｒをｒ0 に、ΘをΘ0 にそれぞれ初期設定する（ステップＳ２）。ここで、カテゴリの番号を表すｉを０にして、次の処理に進む。
【００３０】
まず、カテゴリの番号ｉが分割数ｍより小さいことをチェックし（ステップＳ３）、分割線の角度Θi を次式に従って求める（ステップＳ４）。
【００３１】
【数１】
Θi ＝Θ0 ＋２π／ｍ＊ｉ  ・・（１）
この角度Θi を終了角度「ｔｏ」および次のカテゴリの開始角度「ｆｒｏｍ」に割り当てていき、次に、ｉをインクリメントし、これをｉがｍより小さくなくなるまで繰り返すことにより、各カテゴリの表示範囲の開始角度「ｆｒｏｍ」および終了角度「ｔｏ」の等分割データが求められる。
【００３２】
次に、第２の属性値の連続出現数ｌをカウントする（ステップＳ５）。すなわち、渦表示線８が分割線９によって分割される各円弧上にいくつのデータがマッピングされるかをカウントする。ここで、円弧上のデータを表す番号ｎを１にして、次の処理に進む。
【００３３】
まず、データの番号ｎが連続出現数ｌより小さいことをチェックし（ステップＳ６）、各円弧上のデータの極座標値ｒ，Θを次式に従って求める（ステップＳ７）。
【００３４】
【数２】
ｒn ＝ｒ0 ＊ｆ（ｔ）  ・・（２）
【００３５】
【数３】
Θn ＝Θ0 ＋（ｍ−１）／ｍ＊２π＋２π／ｍ＊ｎ／（ｌ＋１）  ・・（３）
これにより、あるデータの表示位置が求められ、次に、ｎをインクリメントし、これをｎがｌより小さくなくなるまで以上の処理が繰り返される。この場合は、一つのデータの表示位置データが求まると、次のデータではそのｒが小さくなっていくことを示している。
【００３６】
なお、ｆ（ｔ）として線形関数を用いると、同一カテゴリ内で半径方向に渦表示の密な部分は、連続したデータがいったん他のカテゴリに変わったがすぐに元に戻ったことがわかる。
【００３７】
図６はデータ量に比例した分割の場合の渦表示データ算出処理の流れを示すフローチャートである。まず、準備として、テーブルの第１の属性値をｔ，第２の属性の分割数をｍとする（ステップＳ１１）。ここで、ｆはｆ’（ｔ）＜０，（ｔ＞＝０）を満たすものとする。次に、ｒをｒ0 に、ΘをΘ0 にそれぞれ初期設定し（ステップＳ１２）、カテゴリの番号を表すｉを０にして、次の処理に進む。
【００３８】
まず、カテゴリの番号ｉが分割数ｍより小さいことをチェックし（ステップＳ１３）、分割線の角度Θi を次式に従って求める（ステップＳ１４）。
【００３９】
【数４】
Θi+1 ＝Θi ＋２π＊（ｉに属すデータの割合）  ・・（４）
この角度Θi を終了角度「ｔｏ」および次のカテゴリの開始角度「ｆｒｏｍ」に割り当てていき、次に、ｉをインクリメントし、これをｉがｍより小さくなくなるまで繰り返すことにより、各カテゴリの表示範囲の開始角度「ｆｒｏｍ」および終了角度「ｔｏ」のデータ量に応じた分割データが求められる。このようにして、カテゴリに属するデータの割合によって分割角度を決めている。
【００４０】
次に、第２の属性値の連続出現数ｌをカウントし（ステップＳ１５）、円弧上のデータを表す番号ｎを１にして、次の処理に進む。
まず、データの番号ｎが連続出現数ｌより小さいことをチェックし（ステップＳ１６）、各円弧上のデータの極座標値ｒ，Θを次式に従って求める（ステップＳ１７）。
【００４１】
【数５】
ｒ＝ｒ0 ＊ｆ（ｔ）  ・・（５）
【００４２】
【数６】
Θn ＝Θi ＋（Θie−Θi ）＊ｎ／（ｌ＋１）  ・・（６）
これにより、あるデータの表示位置が求められ、次に、ｎをインクリメントし、これをｎがｌより小さくなくなるまで以上の処理が繰り返される。
【００４３】
次に、本発明のデータ把握装置を電子会議における意見データの表示に適用した例について説明する。
図７は議論表示システムの構成例を示す図である。議論表示システムは、議論サーバ１０と複数のクライアント２０とがネットワーク３０を介して接続されている。ここでは、簡単にするために、クライアント２０は１台のみ示している。議論サーバ１０は、データ管理部１１と、共有データ蓄積部１２と、渦表示テンプレート蓄積部１３と、カテゴリ分類処理部１４と、渦表示データ生成処理部１５と、通信部１６とを備えている。また、クライアント２０は、データ管理部２１と、ローカルデータ蓄積部２２と、表示データ出力処理部２３と、通信部２４とを備え、表示データ出力処理部２３はモニタ２５に接続されている。
【００４４】
議論サーバ１０の通信部１６およびクライアント２０の通信部２４はネットワーク３０を介して通信するための装置である。議論サーバ１０において、データ管理部１１は、通信部１６を介してクライアント２０から集められた意見データを共有データ蓄積部１２に蓄積したり、クライアント２０からの意見データ渦表示要求に従って、共有データ蓄積部１２に蓄積されている意見データをカテゴリ分類処理部１４に送る。データ管理部１１は、また、渦表示テンプレート蓄積部１３に蓄積されている渦表示テンプレートをカテゴリ分類処理部１４に送る。カテゴリ分類処理部１４は、共有データ蓄積部１２からの意見データを渦表示テンプレート蓄積部１３からの渦表示テンプレートをもとに、カテゴリの分類を行い、渦表示データ生成処理部１５に送る。渦表示データ生成処理部１５は、カテゴリ別に分類された情報をもとに、意見データを渦表示データに変換し、通信部１６を介してネットワーク３０上のクライアント２０に送信する。
【００４５】
クライアント２０において、データ管理部２１はローカルデータ蓄積部２２上のデータを通信部２４を介して議論サーバ１０に送信したり、議論サーバ１０から送信される渦表示データをローカルデータ蓄積部２２または表示データ出力処理部２３に送る。表示データ出力処理部２３は、渦表示データを画面表示データに変換し、モニタ２５に送って表示する。
【００４６】
次に、意見データ、渦表示テンプレート、データテーブル、渦表示データの例、およびその表示例について説明する。
図８は共有データ蓄積部に蓄積される意見データの例を示す図である。意見データは、たとえば意見タイトル、意見投入日時、投入者名、および意見種類の属性を有しているとする。意見タイトルは、投入された意見のタイトルを表している。意見投入日時は、意見が投入された日時を表している。例えば３／４  １７：０２は３月４日１７時２分に意見が投入されたことを表す。投入者名は、意見投入者の名前を表している。意見種類は、投入意見の種類を表している。図８の例では、議論と議論の進め方の２種類の意見種類が存在している。
【００４７】
図９は渦表示テンプレート蓄積部に蓄積される渦表示テンプレートの例を示す図である。渦表示テンプレートは、渦表示データを生成するのにカテゴリ分類処理部１４にてデータテーブルを作成するが、その際に、意見データのどの属性を、順序関係を持つ第１の属性および離散的な値を持つ第２の属性にするかをいくつか定義しておくものである。ここで、テンプレートＮｏは、テンプレートを識別する番号である。識別子は本発明の識別子は渦表示で識別される項目を表している。第１の属性は、渦状に連続的に配置するために用いる項目を表し、第２の属性は、分類に用いる属性を表している。図９の例では、例えばテンプレートのＮｏ１では、識別子は「意見タイトル」、第１の属性は「意見投入日時」、第２の属性は「意見種類」とし、このテンプレートを使えば、意見種類で意見を分類することができる。
【００４８】
図１０はカテゴリ分類処理部により意見データが渦表示テンプレートのＮｏ１を用いてデータテーブルに変換された例を示す図である。この図１０の例によれば、第１の属性では、意見投入日時が時間順に０から８の数字に変換され、第２の属性では、意見種類が１から２の数字に変換されていることが分かる。
【００４９】
図１１は渦表示データ生成処理部によりデータテーブルが渦表示データに変換された例を示す図である。この図１１によれば、０行目は渦の分割データの開始行（３行目）とサイズ（２行）であり、１行目は渦上にマッピングされるデータの開始行（６行目）とサイズ（９行）である。３行目から４行目は、渦の分割データであり、分割は渦の中心を原点とする極座標表現されており、「ｆｒｏｍ」は開始角度、「ｔｏ」は終了角度を表している。この分割は、領域の角度がデータ数に比例する例であり、「議論」は６個、「議論の進め方」は３個あるので、全体の２／３つまり０から（２／３）＊２πが「議論」に割り当てられ、全体の１／３が「議論の進め方」つまり、（２／３）＊２πから２πに割り当てらている。６行目から１４行目は、表示データのマップ座標を渦の中心を原点とした極座標表現であり、ｒは極座標の距離、Θは角度をあらわしている。例えば、識別子「商品コンセプトは」のデータは、距離１００で、角度（２／９）＊２πの位置にマッピングされることを表している。
【００５０】
図１２はモニタに表示される渦表示データのウィンドウ表示例を示す図である。クライアント２０において、図１１に示した渦表示データを、通信部２４を介してデータ管理部２１が受け取り、この渦表示データを表示データ出力処理部２３が画像表示データに変換してモニタ２５に出力することにより、議論に関する全体の意見データの概要が渦表示によりウィンドウ２５ａに表示される。この表示例によれば、意見は［議論］および［議論の進め方］の二つのカテゴリに分けられ、それぞれの意見が各カテゴリの領域に渦表示線上に時系列に配置されて表示されている。
【００５１】
すなわち、▲１▼で「議論」が始まり、▲３▼で意見がそれて「議論の進め方」に行き、▲５▼で「議論」に戻っている。このとき、▲５▼の意見が示されている円弧と開始時の▲１▼の意見が示されている円弧とが接近していて半径方向の表示が密になっている点に注目すべきである。これは、話題が「議論」から［議論の進め方」に一旦移った後、時間的に短い間に「議論」に戻っていることを表している。そして、［議論］に関する▲５▼、▲６▼、▲７▼、▲８▼の意見が出て、次に話がそれて▲９▼で「議論の進め方」に入ったときには、渦の間隔が粗になっており、これにより、同じ「 議論の進め方」 の中に分類されている意見でも、▲３▼および▲４▼と▲９▼とは経緯が離れていることを容易に把握することができる。
【００５２】
次に、議論を進めていくうちに、投入されてくる意見データの意見種類が本題と特に関係のない意見が局所的に発生する場合がある。このような意見もカテゴリ分類処理部１４にて処理されると、別のカテゴリとして分類され、１本の渦表示線上にそのためのカテゴリ表示領域が作られる。しかし、このような領域は、他の領域と同等に扱われるため、全体的な視認性が劣化する恐れがある。そこで局所的に発生するような意見データを区別して表示することができる渦表示の別の例について説明する。
【００５３】
図１３は渦表示の別の表示例を示す図である。図１３によれば、▲４▼の意見から別のカテゴリの▲５▼および▲６▼の意見が派生したような場合に、メインの渦表示線４０に▲５▼および▲６▼の意見が派生渦４１としてマッピングされている。これにより、話題が途中でそれてそこで話が終結しているようなデータを派生渦として別個に表示することができ、視認性が非常によくなる。
【００５４】
この派生渦４１を表示するには、まず、カテゴリ分類処理部１４で、第２の属性を分類した後、各カテゴリの中で第２属性値をチェックし、カテゴリが同一でかつ連続して出現しているデータの数があらかじめ決められたしきい値より少ない希少データを検出し、これらのデータの第２属性値に希少データを表す特別な値の割り当てを行う。渦表示データ生成処理部１５では、そのような特別な値を持つ第２属性値のデータに対して、他のカテゴリのデータと区別して同じように渦表示データを生成し、最後に、極座標の原点をメインの渦表示線４０から枝分かれする座標付近に平行移動することによって、表示データ出力処理部２３へ出力するための渦表示データを生成することができる。
【００５５】
また、上記の議論サーバ１０およびクライアント２０の各コンピュータが有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述させておくことができる。このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現できる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリなどがある。市場に流通させる場合には、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフロッピーディスクなどの可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置などにプログラムを格納しておき、メインメモリにロードして実行する。
【００５６】
【発明の効果】
以上説明したように本発明では、連続変化をする属性と離散的な値をもつ属性とからなるデータを渦状にマッピングすることができる手段によって構成した。これにより、データ間の連続性を保ちながら離散的な関係を直感的に把握することができる。
【図面の簡単な説明】
【図１】  本発明によるデータ把握装置の原理的な構成を示す図である。
【図２】  データ蓄積手段に蓄積されるデータテーブルの一例を示す図である。
【図３】  渦表示データの一例を示す図である。
【図４】  表示装置により表示されるウィンドウ表示例を示す図である。
【図５】  等分割の場合の渦表示データ算出処理の流れを示すフローチャートである。
【図６】  データ量に比例した分割の場合の渦表示データ算出処理の流れを示すフローチャートである。
【図７】  議論表示システムの構成例を示す図である。
【図８】  共有データ蓄積部に蓄積される意見データの例を示す図である。
【図９】  渦表示テンプレート蓄積部に蓄積される渦表示テンプレートの例を示す図である。
【図１０】  カテゴリ分類処理部により意見データが渦表示テンプレートのＮｏ１を用いてデータテーブルに変換された例を示す図である。
【図１１】  渦表示データ生成処理部によりデータテーブルが渦表示データに変換された例を示す図である。
【図１２】  モニタに表示される渦表示データのウィンドウ表示例を示す図である。
【図１３】  渦表示の別の表示例を示す図である。
【符号の説明】
１  入力手段
２  データ管理手段
３  データ蓄積手段
３ａ  データ
３ｂ  テンプレート
４  カテゴリ分類手段
５  渦表示データ生成手段
６  表示データ出力手段
７  表示装置
８  渦表示線
９  分割線
１０  議論サーバ
１１  データ管理部
１２  共有データ蓄積部
１３  渦表示テンプレート蓄積部
１４  カテゴリ分類処理部
１５  渦表示データ生成処理部
１６  通信部
２０  クライアント
２１  データ管理部
２２  ローカルデータ蓄積部
２３  表示データ出力処理部
２４  通信部
２５  モニタ
３０  ネットワーク
４０  渦表示線
４１  派生渦
【図１】
0003684865.tif 000002
【図２】
0003684865.tif 000003
【図３】
0003684865.tif 000004
【図４】
0003684865.tif 000005
【図５】
0003684865.tif 000006
【図６】
0003684865.tif 000007
【図７】
0003684865.tif 000008
【図８】
0003684865.tif 000009
【図９】
0003684865.tif 000010
【図１０】
0003684865.tif 000011
【図１１】
0003684865.tif 000012
【図１２】
0003684865.tif 000013
【図１３】
0003684865.tif 000014