(57)【特許請求の範囲】
【請求項１】
複数のユーザが共同作業を行うための共同作業支援装置において、
前記共同作業の対象となるマスタドキュメントに、コメントを貼り付けるコメント貼り付け手段と、
貼り付けた前記コメントの密度を計算し、前記マスタドキュメント上の議論の集中度を示すディスカッションマップを生成するディスカッションマップ生成手段と、
前記ディスカッションマップの表示を行う表示制御手段と、
を有することを特徴とする共同作業支援装置。
【請求項２】
前記ディスカッションマップ生成手段は、前記ディスカッションマップの生成領域を拡大または縮小することを特徴とする請求項１記載の共同作業支援装置。
【請求項３】
前記ディスカッションマップ生成手段は、前記コメントの絶対座標位置または論理的座標位置にもとづいて、前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項４】
前記ディスカッションマップ生成手段は、前記マスタドキュメント上の任意の点から前記コメントまでの距離にもとづいて重み付けを行って前記密度を計算し、前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項５】
前記コメント貼り付け手段は、前記コメントにさらにコメントを貼り付けることを特徴とする請求項１記載の共同作業支援装置。
【請求項６】
前記ディスカッションマップ生成手段は、前記コメントに貼り付けた前記コメントに対し、前記マスタドキュメントに直接貼り付けた前記コメントより重み付けを小さくまたは大きくして前記密度を計算し、前記ディスカッションマップを生成することを特徴とする請求項５記載の共同作業支援装置。
【請求項７】
前記ディスカッションマップ生成手段は、同一ユーザによって生成されたコメント群の重み付けを小さくして前記密度を計算し、前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項８】
前記ディスカッションマップ生成手段は、前記コメント内のキーワード分布と、前記マスタドキュメント内の前記コメントが貼り付けられた領域のキーワード分布を比較し、相関の高いコメントの重み付けを大きくして前記密度を計算し、前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項９】
前記ディスカッションマップ生成手段は、前記コメントに賛成または反対の属性を設け、賛成なら正、反対なら負の重み付けをして、肯定的・否定的要素を持つ前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項１０】
前記ディスカッションマップ生成手段は、コメント群をキーワード空間にマッピングし、前記キーワード空間に占める位置のコメント密度を重み付けとして前記密度を計算し、前記ディスカッションマップを生成することを特徴とする請求項１記載の共同作業支援装置。
【請求項１１】
コメント貼り付け手段と、ディスカッションマップ生成手段と、表示制御手段とを備えた共同作業支援装置における複数のユーザの共同作業を支援するための共同作業支援方法であって、
前記コメント貼り付け手段は、前記共同作業の対象となるマスタドキュメントに、コメントを貼り付け、
前記ディスカッションマップ生成手段は、貼り付けた前記コメントの密度を計算し、前記マスタドキュメント上の議論の集中度を示すディスカッションマップを生成し、
前記表示制御手段は、前記ディスカッションマップの表示を行うことを特徴とする共同作業支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は共同作業支援装置に関し、特に複数のユーザが会議、議論、査読及び編集などの共同作業を行うための共同作業支援装置に関する。
【０００２】
【従来の技術】
従来、ネットワーク上で議論などを行う際には、電子メールやネットニュース、または電子掲示板システム（ＢＢＳ：Bulletin Board System)などが利用されている。
【０００３】
これらコンピュータを利用したメッセージ交換システムでは、１つの議題に関して、ある発言（１通のメールや１つの記事）を生成する場合、その直前の発言に対して返信するといったシステム形態が一般的である。
【０００４】
このようなシステムでは、議論が長びくにしたがって、話の内容が関係のない方向へいってしまったり、最初の論点が不明確となったりする場合があった。
したがって、途中から新たに議論に参加するメンバーや、議論を取りまとめなければならない立場にある議長にとっては、議論が進行するに伴って、論点を把握することが非常に困難となっていた。
【０００５】
このため、例えば、特開平８−０３０６２８号公報では、議論の対象となるデータの属性に重要度を付加し、その変化を監視するようにしている。
また、特開平８−３２９０１３号公報では、議論の参加者に対して、参加活性度を求めて、議論を進行している。
【０００６】
【発明が解決しようとする課題】
しかし、上記のようにデータの属性に重要度を付加する従来技術では、題材に対してあらかじめ重要な点がわかっている場合にしか適用できず、また、議論全体から重要とした部分に関する議論を抽出することができるのみで、議論の全体的な傾向を得ることは不可能であるといった問題があった。
【０００７】
また、参加活性度を求める従来技術では、どの参加者が活発に活動しているかは把握することはできるが、議論自体の活性化状態を取得することはできないといった問題があった。
【０００８】
このように、従来の技術では、ネットワーク上での議論の状態を、効率よくユーザに把握させることができないといった問題があった。
本発明はこのような点に鑑みてなされたものであり、議論の状態を適切に把握できる共同作業支援装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明では上記課題を解決するために、複数のユーザが共同作業を行うための共同作業支援装置において、前記共同作業の対象となるマスタドキュメントに、コメントを貼り付けるコメント貼り付け手段と、貼り付けた前記コメントの密度を計算し、前記マスタドキュメント上の議論の集中度を示すディスカッションマップを生成するディスカッションマップ生成手段と、前記マスタドキュメント、前記コメント及び前記ディスカッションマップの表示を行う表示制御手段と、を有することを特徴とする共同作業支援装置が提供される。
【００１０】
ここで、コメント貼り付け手段は、共同作業の対象となるマスタドキュメントに、コメントを貼り付ける。ディスカッションマップ生成手段は、貼り付けたコメントの密度を計算し、マスタドキュメント上の議論の集中度を示すディスカッションマップを生成する。表示制御手段は、ディスカッションマップの表示を行う。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明の共同作業支援装置の原理を示す図である。共同作業支援装置１は、ネットワーク２を介して、複数のクライアント３ａ〜３ｎが会議、議論、査読及び編集などを行うための、共同作業を支援する装置である。なお、以降では、共同作業として、特に議論を行うものとして説明する。
【００１２】
コメント貼り付け手段１１は、議論の対象となるマスタドキュメントに、ユーザの発言であるコメントを貼り付ける。また、マスタドキュメントだけでなく、貼り付けられたコメントに対し、さらにコメントを貼り付けることもできる。
【００１３】
ディスカッションマップ生成手段１２は、貼り付けたコメントの密度を計算し、マスタドキュメント上の議論の集中度を示すディスカッションマップを生成する。ディスカッションマップの詳細は後述する。
【００１４】
表示制御手段１３は、ディスカッションマップの表示を行う（マスタドキュメント及びコメントの表示も可能である）。
表示画面としては例えば、図のクライアント３ｂの表示画面では、マスタドキュメントＭが表示されている。マスタドキュメントＭには、コメントＣ１ＡとＣ１Ｂが貼り付けられ、コメントＣ１ＢにコメントＣ１Ｂ−１が貼り付けられている。
【００１５】
そして、このように貼り付けられたコメントに対し、コメントの密度が高い、すなわちマスタドキュメントＭ上の議論の集中度が高い領域を、ディスカッションマップＤｍａｐとして領域枠の色を濃くして表示している。
【００１６】
なお、ディスカッションマップＤｍａｐは、ユーザにどこの議論の部分に発言数が多いか、またはどこの議論の部分が重要であるか、を示すためのものなので、ユーザに明確にわかるならば、どのような表示形式（領域全体に陰影を付けたり、カラー表示であったり等）であってもよい。
【００１７】
また、表示の際に、貼り付けたコメントは、コメント見出し部分だけを表示してもよい。この場合、コメント内容部分は、ユーザの操作により、同一または他のウィンドウ上に表示させることができる。
【００１８】
さらに、マスタドキュメントＭ上にコメントを表示させずに（以降、標準状態と呼ぶ）、ディスカッションマップＤｍａｐを表示してもよい。
次にネットワーク構成について説明する。図２は本発明のネットワーク構成を示す図である。共同作業支援装置１を用いたシステム１００は、サーバ１ａ、データベース（ＤＢ）１ｂ及びクライアント３ａ〜３ｎから構成される。
【００１９】
議論のベースとなるドキュメント群（マスタドキュメント）及び、すべてのコメント、ユーザ情報などはサーバ１ａのデータベース１ｂに格納されている。
クライアント３ａ〜３ｎは、ネットワーク２を通じてサーバ１ａに接続し、マスタドキュメントやコメントの参照、新たなコメントの発言などを行い、議論の状態をディスカッションマップで表示する。
【００２０】
この際、サーバ１ａ自体もクライアントとして動作することが可能である。またネットワーク２を使用しない構成も可能である。
例えば、単一コンピュータ上に、個人のメモ付けや推敲情報をマスタドキュメントに付加し、その集中度をディスカッションマップとしてみるといった使い方等ができる。
【００２１】
次に本発明の共同作業支援装置１の詳細構成について説明する。図３は詳細構成を示す図である。ディスカッションマップ生成手段１２は、マスタドキュメント・コメントマージ部１２ａ、対象コメントフィルタ部１２ｂ、コメント密度計算部１２ｃ及びキーワード空間マッピング部１２ｄから構成される。
【００２２】
また、表示制御手段１３は、マスタドキュメント表示部１３ａ、ディスカッションマップ表示部１３ｂ及び表示合成部１３ｃから構成される。
マスタドキュメントＤＢ１４は、議論の対象となったマスタドキュメント群を格納する。
【００２３】
マスタドキュメント選択部１５は、マスタドキュメントＤＢ１４中のマスタドキュメント群の一覧をユーザに提示し、ユーザが議論の状態を俯瞰するマスタドキュメントをユーザの指示により選択する。
【００２４】
また、マスタドキュメント選択部１５は、以後、選択されたマスタドキュメントを保持し、他の各構成部からの要求に応じて、このマスタドキュメントを提供する。
【００２５】
表示コメントフィルタ部１６は、マスタドキュメントに重ねて表示されるコメントを設定する。なお、標準状態では、マスタドキュメント上にコメントは表示されない設定になる。
【００２６】
また、表示コメントフィルタ部１６は、すべてのコメントを表示するオプションのほかに、時刻にもとづく設定、ユーザによる設定、特定のキーワードを含むコメント、マスタドキュメント上の特定領域にあるコメント、などの指定にもとづいて、表示すべきコメントの選択を行う。
【００２７】
コメントＤＢ１７は、コメント貼り付け手段１１で貼り付けられたコメント群を格納する。
マスタドキュメント・コメントマージ部１２ａは、マスタドキュメント選択部１５で選択されたマスタドキュメント上に表示コメントフィルタ部１６で選択されたコメントを貼り付ける。
【００２８】
各コメントは、マスタドキュメントの表示状態（詳細モード、レイアウトモードなどの表示モードやズーム、スクロール状態）に対応できるようにドキュメント上の物理的な絶対座標ではなく論理的な座標を持っている。
【００２９】
例えば、第３パラグラフの第６センテンスの５文字目から１５文字目、または、Graph1オブジェクトの左上隅、といった具合で位置情報を保持している。
そこで、マスタドキュメントにコメントを貼り付ける際には、コメントの物理的な位置をマスタドキュメントの表示状態にもとづいて計算する必要がある。
【００３０】
マスタドキュメント・コメントマージ部１２ａではこの計算を行って、各コメントのマスタドキュメント上での物理的な座標を求め、両者をあわせてマスタドキュメント表示部１３ａへ送信する。
【００３１】
対象コメントフィルタ部１２ｂは、コメントの密度を計算してディスカッションマップを生成する際の、計算対象となるコメントを選択する。
標準状態では、選択されたマスタドキュメントに貼り付けられたすべてのコメントが対象となる。
【００３２】
ユーザはここで、コメント作成者によって限定したり、特定のキーワードを含むものに限定するなどして、ディスカッションマップ計算対象となるコメントを限定することができる。
【００３３】
計算対象として選択された各コメントは、コメント密度計算部１２ｃへ送信される。コメント密度計算部１２ｃでは、マスタドキュメント・コメントマージ部１２ａと同様に、まず各コメントの表示位置を、コメント自身が持つ論理的な位置から物理的な絶対座標値へと変換する作業を行う。計算結果はディスカッションマップ表示部１３ｂへ送信する。
【００３４】
キーワード空間マッピング部１２ｄは、コメント密度を計算する際に、いったんすべてのコメントをキーワード空間にマッピングしてから計算するモードにおいて使用される。
【００３５】
キーワード空間マッピング部１２ｄでは、すべてのコメントからキーワードを抜き出し、キーワード分布（キーワード頻度表を作成する）の相関から任意の２つのコメントの位置を計算する。そしてコメント密度計算部１２ｃから特定コメントのキーワード空間密度を要求された場合に、他のすべてのコメントとの平均距離を求めてその値をコメント密度計算部１２ｃへ返す。
【００３６】
表示合成部１３ｃは，マスタドキュメント表示部１３ａの表示内容の上にディスカッションマップ表示部１３ｂで表示されるディスカッションマップを透過的に重ねあわせて表示する。
【００３７】
次にマスタドキュメントを選択する際の表示画面について説明する。図４はマスタドキュメント選択画面の一例を示す図である。マスタドキュメント選択画面１５−１は、表示項目としてＩＤ１５−１ａ、マスタドキュメント名１５−１ｂ、作成者１５−１ｃ、作成日１５−１ｄ、最終アクセス日１５−１ｅ及び総コメント数１５−１ｆから構成される。
【００３８】
ＩＤ１５−１ａは、各マスタドキュメントを識別するための一意な識別子である。マスタドキュメント名１５−１ｂは、マスタドキュメントＤＢ１４に格納されているマスタドキュメント名である。
【００３９】
作成者１５−１ｃと作成日１５−１ｄは、マスタドキュメントの作成者と作成日を示し、最終アクセス日１５−１ｅは、マスタドキュメントに最後にアクセスされた日付を示す。
【００４０】
また、総コメント数１５−１ｆは、マスタドキュメントに貼り付けられたコメント数の総和を示す。
このような表示項目からなるマスタドキュメント一覧からユーザが俯瞰したいマスタドキュメントを選択して、了解ボタンｂ１を押すことで、マスタドキュメントが選択される。また、取り消しボタンｂ２を押すことで選択が取り消される。
【００４１】
そして、選択されたマスタドキュメントは、マスタドキュメント選択部１５内に格納される。なお、このマスタドキュメント選択画面１５−１では、リスト形式で表示しているが、マスタドキュメントの数が多い場合には、階層構造をとって表示してもよい。
【００４２】
次にコメントを選択する際のコメント選択画面について説明する。図５はコメント選択画面の一例を示す図である。コメント選択画面１６−１は、表示対象コメントタブ１６０とマップ計算対象コメントタブ１６１からなる。
【００４３】
表示対象コメントタブ１６０では、各項目に値が設定されることで、その設定値にもとづいて、表示コメントフィルタ部１６がコメントのフィルタリングを行う。
【００４４】
設定ボタン１６−１ａは、マスタドキュメントに貼り付けられたすべてのコメントを表示するか否かを設定するボタンである。
対象ユーザ設定欄１６−１ｂは、コメントを貼り付けたユーザを指定でき、この欄に設定されたユーザが貼り付けたコメントの表示を行うための設定欄である。
【００４５】
対象期間設定欄１６−１ｃは、コメントを貼り付けた期間を指定でき、この欄に設定された期間に貼り付けられたコメントの表示を行うための設定欄である。
キーワード１６−１ｄは、表示したいコメントのキーワードを指定でき、この欄に設定されたキーワードに関係するコメントの表示を行う。
【００４６】
ドキュメント位置限定ボタン１６−１ｅは、マスタドキュメント上でコメントを表示させたい領域を設定する際のボタンであり、このボタンを指示するとマスタドキュメントを表示して、ユーザは、その上で領域を選択して表示対象となるコメントの領域を設定する。
【００４７】
設定ボタン１６−１ｆは、表示すべきコメントの選択対象を除外するか否かを設定するボタンである。
一方、マップ計算対象コメントタブ１６１を指示することで、ディスカッションマップ生成の際に計算対象となるコメントの選択画面に移行する。画面内容は表示対象コメントタブ１６０と同様な構成であるため説明は省略する。
【００４８】
また、このような表示項目からなるコメント選択画面１６−１から、ユーザが表示したいコメントを選択して、了解ボタンｂ１を押すことで、コメントが選択される。また、取り消しボタンｂ２を押すことで選択が取り消される。
【００４９】
次にマスタドキュメント上のディスカッションマップについて説明する。図６はマスタドキュメントＭ上のディスカッションマップを示す図である。
図は、マスタドキュメント表示部１３ａの出力とディスカッションマップ表示部１３ｂの出力を合成した表示合成部１３ｃの出力の一例である。
【００５０】
ここでは、マスタドキュメントＭ上にコメントが表示されない標準状態を示しており、コメント表示を選択した場合には、図中に選択されたコメントがさらに表示される。
【００５１】
図中、黒塗り部分と斜線とがディスカッションマップであり、議論が集中（貼り付けコメントが多い）していることを示している。また、ディスカッションマップＤｍａｐ１よりもディスカッションマップＤｍａｐ２の方がより議論が集中していることを示している。
【００５２】
このようなディスカッションマップは、例えば、色の違い（議論のない「冷えた」部分は青、議論が多く行われている「熱い」部分は赤）といった手法や、高さにマッピングして、マスタドキュメントと斜めから見たいわゆる鳥瞰図のような形で出力することもできる。
【００５３】
図７はページ単位のディスカッションマップを示す図である。図６では密度計算の領域は比較的狭い領域で行っているが、図７のように広い部分を対象として、ディスカッションマップを生成することもできる。
【００５４】
図の小さい矩形は、各々マスタドキュメント１ページをあらわしており、黒塗りのページは、斜線を施したページよりもコメントが多いことを示している。さらに、異なるマスタドキュメント間に広げてマスタドキュメント単位でコメントの多さを俯瞰することもできる。
【００５５】
このようにディスカッションの密度を計算するマスタドキュメント上での生成領域の単位を拡大・縮小することにより、大局的な議論ポイントを把握することも、局所的に議論ポイントを把握することもいずれも可能になる。
【００５６】
次にコメント密度の計算を行う際のマスタドキュメントの領域分割設定について説明する。図８、図９は分割単位設定画面の一例を示す図である。分割単位設定画面１２−１は、物理的分割タブ１２０と論理的分割タブ１２１からなる。
【００５７】
図８では、物理的に（マスタドキュメントの論理的な構成によらず、単に表示位置にもとづいて）分割単位を設定する画面である。
縦分割数設定欄１２０ａは、マスタドキュメントを縦分割する際の値を設定する欄である。横分割設定欄１２０ｂは、マスタドキュメントを横分割する際の値を設定する欄である。
【００５８】
このような画面で分割領域を設定することで、設定された領域単位でコメント密度の計算が行われる。なお、縦横いずれも１分割に設定すると図７で示したようなページ単位での密度分布表示になる。
【００５９】
一方、図９では、マスタドキュメントの論理的構成単位（文、段落、章など）で分割単位を設定する画面である。
論理的分割単位設定欄１２１ａは、マスタドキュメントを論理的に分割する際の設定欄であり、図では段落単位と設定されている。
【００６０】
このような画面で分割領域を設定することで、設定された領域単位でコメント密度の計算が行われる。
また、このような表示項目からなる分割単位設定画面１２−１から、ユーザが分割領域を選択して、了解ボタンｂ１を押すことで、その分割領域が選択される。また、取り消しボタンｂ２を押すことで選択が取り消される。
【００６１】
次にコメント密度計算部１２ｃの処理をフローチャートを用いて説明する。図１０はコメント密度計算部１２ｃの処理手順を示すフローチャートである。
〔Ｓ１〕対象コメントフィルタ部１２ｂより計算対象となるコメントのリストを取得する。これは図５で示したコメント選択画面１６−１の各パラメータにもとづいて抽出される。
〔Ｓ２〕マスタドキュメント上の１つの領域を取得する。領域の大きさは図８、図９で示した分割単位設定画面１２−１によって設定される。
〔Ｓ３〕すべての対象コメントを未処理にする。
〔Ｓ４〕対象コメントリストから処理していないコメントを１つ取得する。
〔Ｓ５〕取得したコメントのマスタドキュメント上に占める物理的な座標値を取得する。なぜなら、上述したようにコメント自身はマスタドキュメントの表示状態に依存しないように論理的な位置でマスタドキュメントに関連付けられているので、いったん物理的な座標値にする必要があるからである。
【００６２】
この操作はマスタドキュメントオブジェクトに対して、コメントが関連付けられているオブジェクト（章や段落など）の位置を問い合わせることで取得することができる。
【００６３】
なお、マスタドキュメントの領域分割単位が論理的な単位であった場合には、必ずしもこの操作は必要ではない。
この場合には、密度計算自体には物理的な座標は必要ないからである。後にディスカッションマップを表示する際に、まとめて物理的座標に変換すればよい。
〔Ｓ６〕各コメントに対してそのコメントの重みＷｉを求める。デフォルトの状態では、コメントがマスタドキュメント領域内にあれば１、なければ０が割り当てられる。その他の重み割り当ての場合については後述する。
〔Ｓ７〕求めたＷｉの合計値を、マスタドキュメント上の該当する領域におけるコメント密度とする。この値は、単純にマスタドキュメントのどの領域において、議論が頻繁に行われていたかを示す値となる。
〔Ｓ８〕未処理のコメントがあるかどうかを判断する。あればステップＳ４へ戻り、なければステップＳ９へ行く。
〔Ｓ９〕未処理の領域があるかどうかを判断する。あればステップＳ２へ戻り、なければ終了する。
【００６４】
このような処理手順でコメント密度を計算した後、ディスカッションマップ表示部１３ｂでは、各領域毎の密度の値にもとづいて表示する色などを決定する。なお、密度が低いところの色や高いところの色は利用者が任意に設定できる。
【００６５】
次にマスタドキュメント領域内外で１か０をＷｉに割り当てる形式でない場合の密度計算を行って、ディスカッションマップを生成する実施の形態について詳しく説明する。
【００６６】
まず、ディスカッションマップ生成の第１の実施の形態について説明する。第１の実施の形態は、マスタドキュメント領域内外で１か０をＷｉに割り当てず、マスタドキュメント領域とコメントまでの距離に応じてＷｉを割り当てる場合である。これにより、より正確な密度情報を得ることができる。
【００６７】
例えば、領域内であれば１、ある閾値Ｄ以下であれば距離に応じて小さくなる１以下の値をＷｉに割り当てる等である。
次にディスカッションマップ生成の第２の実施の形態について説明する。図１０のデフォルトのＷｉ計算方法では、マスタドキュメントに直接貼られたコメントと、コメントにさらに貼られたコメントの区別をしていない。第２の実施の形態は、これらのコメントの重みを区別する場合である。
【００６８】
図１１は貼り付けコメントを示す図である。コメントＣ１ＡとコメントＣ１Ｂは、マスタドキュメントＭに貼り付けたコメントであり、コメントＣ１Ｂ−１は、コメントＣ１Ｂに貼り付けたコメントである。
【００６９】
２つのコメントがマスタドキュメントの設定された領域に貼られていた場合にはその領域中には、２つの議論点があるということである。
一方、１つのコメントがマスタドキュメントの設定された領域に貼られており、もう１つはそのコメントに貼られている場合には、コメントは２つあっても議論点は１つである。
【００７０】
そこでＷｉを計算する際に、コメントが直接マスタドキュメントに貼られていないのであればＷｉを０にすることによって、議論点の密度を取得することができる。
【００７１】
また、コメントに貼られたコメントのＷｉを１＞Ｗｉ＞０に設定することによって、議論点の密度を考慮したコメント密度を得ることができる。
逆に、コメントにさらにコメントが付いている場合にはその議論点は、コメントの付いていないコメントの場合よりも深い議論が行われているということができる。
【００７２】
そこで、コメントにつけられたコメントのＷｉをＷｉ＞１に設定することにより、今度はより深い（ホットな）議論点の分布状態を取得することが可能になる。
【００７３】
次にディスカッションマップ生成の第３の実施の形態について説明する。第３の実施の形態は、同一ユーザのコメントを考慮した場合である。
特定のユーザがたくさんコメントを貼り付けている場所よりも、多くのユーザがコメントを貼り付けている個所の方が、よりホットな議論点である。
【００７４】
そこで、同一領域に同一ユーザのコメントが存在する場合には、そのコメントのＷｉを０＜Ｗｉ＜１に設定することにより、より多くのユーザの間で議論されている個所を反映したディスカッションマップを得ることができる。
【００７５】
次にディスカッションマップ生成の第４の実施の形態について説明する。コメントの中にはマスタドキュメントと密接に関わるコメントと、あまり関係ないコメントが混在している。そこで、第４の実施の形態では、コメントの内容とマスタドキュメントの対象領域の内容の類似度にもとづいてＷｉの値を設定する。これにより、本質的なコメントのみを重視したディスカッションマップを得ることができる。
【００７６】
この場合には、まずコメントの中のキーワード群を取得する。さらにマスタドキュメント対象領域のキーワード頻度表を作成し、マスタドキュメント全体のキーワード頻度表に比較して頻度の高いキーワードを抽出する。
【００７７】
ここで抽出されたキーワードは、マスタドキュメントの設定された領域内のトピックに相当するので、このキーワードがコメント中にどの程度含まれているかを判定する。
【００７８】
そして、より多く含まれているコメントほどＷｉを大きくすることで、本質的なコメントを重視したディスカッションマップを取得することができる。
次にディスカッションマップ生成の第５の実施の形態について説明する。上述したディスカッションマップ生成については、すべてのコメントのＷｉを正値として扱ってきたが、第５の実施の形態のように負値を取ることも可能である。
【００７９】
例えば、ユーザがマスタドキュメントにコメントを貼り付ける際に、マスタドキュメントの設定された領域内の内容に「賛成」であるか「反対」であるかの属性をつける。
【００８０】
そしてＷｉを上記いずれかの方法で算出した後に、反対であればＷｉの値を−１＊Ｗｉで置き換える。
その結果、マスタドキュメント上に正負の値を取るディスカッションマップが構成される。このディスカッションマップによりマスタドキュメント全体を俯瞰して賛同が得られている部分、反対意見が多い部分を一望することができる。
【００８１】
また、賛成／反対を用いないＷｉによって得られたディスカッションマップと重ねあわせることで、賛否両論がでて意見が分かれている個所と、そもそもあまり議論の対象になっていない部分とを区別することも可能である。
【００８２】
次にディスカッションマップ生成の第６の実施の形態について説明する。第６の実施の形態では、コメント群に対して、マスタドキュメントの細分された領域毎の相関によって各コメントをマスタドキュメント上にマッピングする。
【００８３】
そして、位置座標にもとづいて密度を計算し、ディスカッションマップを生成する。
次にディスカッションマップ生成の第７の実施の形態について説明する。マスタドキュメントの中には場所的に異なっていても、似たような議論が行われる場合もある。単にコメントの位置座標情報に頼っている場合には、このようなケースを考慮することはできない。
【００８４】
そこで、第７の実施の形態では、すべてのコメントをいったんキーワード頻度表にもとづいて、キーワード空間にマッピングして、そこからディスカッションマップを算出する。
【００８５】
まず、密度対象となるコメントリストをキーワード空間マッピング部１２ｄに送出する。キーワード空間マッピング部１２ｄでは、各コメントに対してキーワード頻度表を作成する。
【００８６】
コメント密度計算部１２ｃでは、あるコメントのＷｉを計算する際には、求めるコメントを指定して、キーワード空間マッピング部１２ｄに問い合わせを行う。
【００８７】
キーワード空間マッピング部１２ｄでは、指定されたコメントと他のコメントとのキーワード空間における距離を求める。平均距離の逆数がキーワード空間におけるそのコメントの密度となるので、その値をＷｉとしてコメント密度計算部１２ｃへ返す。
【００８８】
この方法によって、コメントの位置座標に依存せずに、離れたところで同様な議論が行われている場所に対し、その場所のコメント密度を大きくすることができる。このように作成したディスカッションマップは、議論が多く行われている部分をより正確に表現するものとなる。
【００８９】
以上説明したように、本発明の共同作業支援装置１は、議論のベースとなるマスタドキュメント上に各コメントの密度分布を適切な加重を与えて計算し、ディスカッションマップとして表示することにより、議論の状態を適切に把握させることが可能になる。
【００９０】
なお、上記の説明では、コメントがマスタドキュメント上への何らかの位置情報を保持していることを前提としていたが、そのような情報をまったく持っていなかった場合でもディスカッションマップを作成できる。
【００９１】
例えば、各マスタドキュメント領域毎の有為高頻度キーワードリストと、コメントのキーワード頻度表との比較により、コメントとマスタドキュメントとの関係を設定することによって、ディスカッションマップを生成してもよい。
【００９２】
【発明の効果】
以上説明したように、本発明の共同作業支援装置は、貼り付けたコメントの密度を計算し、マスタドキュメント上の議論の集中度を示すディスカッションマップを生成して表示する構成とした。これにより、参加者に議論の全体の状況を容易に把握させることが可能になる。
【図面の簡単な説明】
【図１】  本発明の共同作業支援装置の原理を示す図である。
【図２】  本発明のネットワーク構成を示す図である。
【図３】  詳細構成を示す図である。
【図４】  マスタマスタドキュメント選択画面の一例を示す図である。
【図５】  コメント選択画面の一例を示す図である。
【図６】  マスタマスタドキュメント上のディスカッションマップを示す図である。
【図７】  ページ単位のディスカッションマップを示す図である。
【図８】  分割単位設定画面の一例を示す図である。
【図９】  分割単位設定画面の一例を示す図である。
【図１０】  コメント密度計算部の処理手順を示すフローチャートである。
【図１１】  貼り付けコメントを示す図である。
【符号の説明】
１  共同作業支援装置
２  ネットワーク
３ａ、３ｂ、３ｎ  クライアント
１１  コメント貼り付け手段
１２  ディスカッションマップ生成手段
１３  表示制御手段
Ｄｍａｐ  ディスカッションマップ
【図１】
0003879273.tif 000002
【図２】
0003879273.tif 000003
【図３】
0003879273.tif 000004
【図４】
0003879273.tif 000005
【図５】
0003879273.tif 000006
【図６】
0003879273.tif 000007
【図７】
0003879273.tif 000008
【図８】
0003879273.tif 000009
【図９】
0003879273.tif 000010
【図１０】
0003879273.tif 000011
【図１１】
0003879273.tif 000012