(57)【特許請求の範囲】
【請求項１】
画面へ各資料を表示させる操作を含む前記各資料に対する各種操作が入力される入力手段と、
前記各種操作を前記画面に反映させる画面処理手段と、
前記各種操作の内容を前記資料毎に関連づけて蓄積するテーブル記憶部と、
前記各種操作の内容に応じた値をパラメータとして、前記テーブル記憶部で関連づけられた前記各資料の評価値を算出する算出手段と、
前記評価値に基づき、前記各資料を絞り込んで一つの文書データに掲載するサマリ生成手段と、
を備え、
前記テーブル記憶部は、前記資料が前記画面から削除されることとなった操作、関心フラグを付与する操作、コメントを付与する操作、前記資料に役割属性を付与する操作、注釈を描画する操作、及び前記資料の取得元を参照する操作のうちいずれか１つ以上を選択して蓄積すること、
を特徴とする議事録作成支援装置。
【請求項２】
前記算出手段は、前記資料に含まれる特定キーワードの数をカウントし、カウント数を前記パラメータに含めて、前記評価値を算出すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項３】
前記算出手段は、前記資料の種類に応じた値を前記パラメータに含めて、前記評価値を算出すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項４】
前記算出手段は、前記表示させる操作と前記削除する操作の履歴とから前記資料の前記画面への表示時間を算出し、この表示時間をパラメータとして、前記資料の評価値を算出すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項５】
前記算出手段は、前記表示させる操作と前記削除する操作とに基づく表示時間、前記関心フラグの有無、前記コメントの有無、前記注釈を描画する操作の有無、前記付与された役割属性の種類、及び前記資料の取得元参照回数のうちいずれか１つ以上を選択し、パラメータとして、前記評価値を算出すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項６】
前記サマリ生成手段は、前記表示させる操作が行われた時刻順に対応させて前記各資料を順番に並べて前記文書データに加えること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項７】
前記サマリ生成手段は、役割属性付与の操作がされた資料に関連づけられた前記コメントを、前記文書データの前記役割属性の種類に応じた掲載箇所に配置すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項８】
前記サマリ生成手段は、
前記各操作の履歴に基づき、少なくとも一つの資料が前記画面に表示されていた連続する区間を検出するとともに、その区間で示される時間帯に表示されていた資料を前記区間毎にグループ化する区間検出部を含み、
前記文書データに掲載する資料を、前記評価値に基づいて前記グループ毎に絞り込むこと、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項９】
前記サマリ生成手段は、前記表示させる操作及び前記削除する操作の履歴に基づき、前記文書データに掲載された資料と重複する時間帯に表示されていた資料を、さらに前記文書データに掲載すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項１０】
前記サマリ生成手段は、前記評価値に基づいて前記各資料に重み付けし、前記各資料のテーマ毎に区分けして、予め定められたレイアウトに従って一つの文書データに掲載すること、
を特徴とする請求項１記載の議事録作成支援装置。
【請求項１１】
前記テーブルは、前記役割属性付与操作として、課題属性の付与操作、若しくは結論属性の付与操作、又は今後の課題属性の付与操作を蓄積し、
前記サマリ生成手段は、
前記課題属性が付与された資料に関連づけられた前記コメントを、前記文書データの前記課題属性に対応した掲載箇所に配置し、
又は、前記結論属性が付与された資料に関連づけられた前記コメントを、前記文書データの前記結論属性に対応した掲載箇所に配置し、
又は、前記今後の課題属性が付与された資料に関連づけられた前記コメントを、前記文書データの前記今後の課題属性に対応した掲載箇所に配置すること、
を特徴とする請求項７記載の議事録作成支援装置。
【請求項１２】
前記画面処理手段は、前記反映の処理を終了させる操作がなされると、表示されている全ての資料を前記画面から削除した上で前記反映の処理を終了し、
前記テーブル記憶部は、前記終了させる操作を前記画面から削除されることとなった操作として、前記削除された全ての資料に関連づけて履歴として蓄積すること、
を特徴とする請求項４、５、８、又は９のいずれかに記載の議事録作成支援装置。
【請求項１３】
前記画面処理手段は、前記画面へ表示させる資料の上限数を予め設定しておき、前記入力手段により前記画面に新規の資料提示エリアを生成する操作がなされたときに、前記画面へ表示している資料が前記上限数に達していると、表示されている一の資料を前記画面から削除し、
前記テーブル記憶部は、前記生成する操作を前記画面から削除されることとなった操作として、前記削除された資料に関連づけて履歴として蓄積すること、
を特徴とする請求項４、５、８、又は９のいずれかに記載の議事録作成支援装置。
【請求項１４】
コンピュータを、
画面へ各資料を表示させる操作を含む前記各資料に対する各種操作が入力される入力手段と、
前記各種操作を前記画面に反映させる画面処理手段と、
前記各種操作の内容を前記資料毎に関連づけて蓄積するテーブル記憶部と、
前記各種操作の内容に応じた値をパラメータとして、前記テーブル記憶部で関連づけられた前記各資料の評価値を算出する算出手段と、
前記評価値に基づき、前記各資料を絞り込んで一つの文書データに掲載するサマリ生成手段と、
して機能させ、
前記テーブル記憶部は、前記資料が前記画面から削除されることとなった操作、関心フラグを付与する操作、コメントを付与する操作、前記資料に役割属性を付与する操作、注釈を描画する操作、及び前記資料の取得元を参照する操作のうちいずれか１つ以上を選択して蓄積すること、
を特徴とする議事録作成支援プログラム。
【請求項１５】
前記算出手段は、前記資料に含まれる特定キーワードの数をカウントし、カウント数を前記パラメータに含めて、前記評価値を算出すること、
を特徴とする請求項１４記載の議事録作成支援プログラム。
【請求項１６】
前記算出手段は、前記資料の種類に応じた値を前記パラメータに含めて、前記評価値を算出すること、
を特徴とする請求項１４記載の議事録作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータから出力した画面を参加者が目視可能なモニタやスクリーン等に表示させて討議する方式の会議でおこなわれた討議内容をまとめたサマリを生成し、議事録の作成を支援する技術に関する。
【背景技術】
【０００２】
カンファレンス等の会議においては、コンピュータから出力した画面を参加者が目視可能なモニタやスクリーン等に表示させて討議を行う場合がある。コンピュータ端末を操作して、画面上に電子カルテに含まれている患者の基本情報やバイタル情報等を表示させ、その資料を基に討議がなされる。
【０００３】
会議終了後には、議事録作成担当者が討議内容を要約した議事録を作成するのが普通である。そのため、議事録作成者は、討議された内容や流れをその会議中に逐一メモし、このメモをもとに討議内容や流れを検証する必要がある。そこで、従来、例えば討議内容をビデオや音声等によって再生する技術が提示されていた（例えば、「特許文献１」参照。）。
【０００４】
しかし、結論が予め決まっていない討議型の会議においては、話題の発散及び集束が繰り返された上で、最終的な結論に到達するのが普通である。このように、討議型の会議では、結論を導くまでの過程が複雑であるため、メモや記録されたビデオや音声を参照しても、会議の要点を絞りづらく、最終的な結論がどのように導かれたのかを見失ってしまうことが多い。従って、議事録作成者は、メモやビデオや音声の記録をもとに、繰り返し会議内容を検証する必要があり、この検証が議事録作成者にとって負担となっていた。
【０００５】
【特許文献１】特開平６−３０２１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の問題点に鑑みてなされたものであって、その目的は、コンピュータから出力した画面を参加者が目視可能なモニタやスクリーン等に表示させて討議する方式の会議において、議事録作成者が、会議によって討議された内容や流れを何度も検証することなく、簡便に議事録を作成することができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明の第１の態様に係る議事録作成支援装置は、画面へ各資料を表示させる操作を含む前記各資料に対する各種操作が入力される入力手段と、前記各種操作を前記画面に反映させる画面処理手段と、前記各種操作の内容を前記資料毎に関連づけて蓄積するテーブル記憶部と、前記各種操作の内容に応じた値をパラメータとして、前記テーブル記憶部で関連づけられた前記各資料の評価値を算出する算出手段と、前記評価値に基づき、前記各資料を絞り込んで一つの文書データに掲載するサマリ生成手段と、を備え、前記テーブル記憶部は、前記資料が前記画面から削除されることとなった操作、関心フラグを付与する操作、コメントを付与する操作、前記資料に役割属性を付与する操作、注釈を描画する操作、及び前記資料の取得元を参照する操作のうちいずれか１つ以上を選択して蓄積すること、を特徴とする。
【０００８】
また、本発明の第２の態様に係る議事録作成支援プログラムは、コンピュータを、画面へ各資料を表示させる操作を含む前記各資料に対する各種操作が入力される入力手段と、前記各種操作を前記画面に反映させる画面処理手段と、前記各種操作の内容を前記資料毎に関連づけて蓄積するテーブル記憶部と、前記各種操作の内容に応じた値をパラメータとして、前記テーブル記憶部で関連づけられた前記各資料の評価値を算出する算出手段と、前記評価値に基づき、前記各資料を絞り込んで一つの文書データに掲載するサマリ生成手段と、して機能させ、前記テーブル記憶部は、前記資料が前記画面から削除されることとなった操作、関心フラグを付与する操作、コメントを付与する操作、前記資料に役割属性を付与する操作、注釈を描画する操作、及び前記資料の取得元を参照する操作のうちいずれか１つ以上を選択して蓄積すること、を特徴とする。
【０００９】
第３の態様として、前記算出手段は、前記資料に含まれる特定キーワードの数をカウントし、カウント数を前記パラメータに含めて、前記評価値を算出するようにしてもよい。
【００１０】
第４の態様として、前記算出手段は、前記資料の種類に応じた値を前記パラメータに含めて、前記評価値を算出するようにしてもよい。
【発明の効果】
【００１１】
本発明の第１の態様及び第２の態様によれば、コンピュータから出力した画面を参加者が目視可能なモニタやスクリーン等に表示させて討議する方式の会議においては、その会議によって討議された内容や流れを纏めた要点を自動生成することができるため、議事録作成担当者は、電子会議の記録を繰り返し検証する必要が無くなり、その負担が軽減される。
【００１２】
また、本発明の第３の態様及び第４の態様によれば、評価値として資料の種類や内容も加味しているため、資料が固有に有する価値をも含めて資料を絞り込むことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る電子会議技術の好適な各実施形態について、図面を参照しながら詳細に説明する。
【００１４】
（第１の実施形態）
図１は、第１の実施形態に係る討議支援システム１が接続されたネットワークを示すブロック図である。
【００１５】
ネットワークには、討議支援システム１と電子カルテサーバ３００や医用画像サーバ４００等の資料を保管するサーバが接続されている。討議支援システム１は、サーバ装置１００とクライアント装置２００をネットワークで接続して構成されている。
【００１６】
サーバ装置１００とクライアント装置２００は、電子カルテサーバ３００や医用画像サーバ４００から取得した資料を討議者の操作に応じてモニタやスクリーンに表示するサーバクライアント型の討議支援システム１を構成する。ネットワークは、例えば病院内に構築されたネットワークである。カンファレンス等の会議では、クライアント装置がモニタやスクリーンに表示させた資料を基に医師等による討議が行われる。
【００１７】
また、討議支援システム１は、会議の内容や流れに則して行われた資料の表示の操作等を履歴として蓄積しておき、この履歴を解析して会議の要点をまとめたサマリファイルを作成するサマリ作成装置となる。
【００１８】
資料は、電子カルテサーバ３００や医用画像サーバ４００を送信元として討議支援システム１が受信し、クライアント装置２００に表示される討議ボードに表示される。電子カルテサーバ３００は、電子カルテを保管しており、この電子カルテに含まれている患者基本情報、バイタル情報、心電図情報、経過処置情報等のオブジェクトが資料として討議支援システム１に送信される。医用画像サーバ４００が保管する資料は、医用画像や医用動画である。
【００１９】
図２は、討議支援システム１によりクライアント装置２００のモニタやスクリーンに表示される討議画面を示す模式図である。
【００２０】
討議支援システム１は、モニタやスクリーンに討議ボードを含む討議画面を映し出す。討議画面には、討議ボードウィンドウ１１の他、資料提供ウィンドウ１２と使用済み資料ウィンドウ１３が表示される。
【００２１】
討議ボードウィンドウ１１は、討議ボード換言すると所謂ホワイトボードの役割を果たす。この討議ボードウィンドウ１１上に討議の対象となる資料がドラッグアンドドロップで貼りつけられる。
【００２２】
討議ボードウィンドウ１１上には、新規作成ボタン１４とクリアボタン１５と終了ボタン１６が表示される。新規作成ボタン１４が押下されると、クライアント装置２００は、討議ボードウィンドウ１１上に空の資料提示エリア１１０を生成する。クリアボタン１５が押下されると、討議支援システム１は、全資料を討議ボードウィンドウ１１から削除する。終了ボタンが押下されると、全資料を討議ボードウィンドウ１１から削除した上で討議支援機能を終了する。
【００２３】
資料提供ウィンドウ１２は、資料を確保しておく役割を果たす。この確保される資料は、電子カルテサーバ３００や医用画像サーバ４００を参照した資料の取得元となる電子カルテや医用画像の検索によって探索される。そして取得元上に切取りエリアを画成する操作等がマウスによってなされると、その切取りエリア内を資料としてオブジェクトデータ化し、オブジェクトデータ化した資料を資料提供ウィンドウ１２にストック表示する。このとき、討議支援システム１は、ストック表示している資料に対してそれぞれユニークな資料を特定する資料ＩＤ情報を関連づけて管理しておく。また、取得元の保管先を示すアドレス情報をこの資料ＩＤ情報に関連づけて管理しておく。
【００２４】
使用済み資料ウィンドウ１３は、今までの討議において使用された資料一覧をリストアップ表示する役割を果たす。使用済み資料ウィンドウ１３には、討議ボードウィンドウ１１から資料が削除されると、討議ボードウィンドウ１１上に貼りつけられた順にその資料がリスト表示される。この使用済み資料ウィンドウ１３に表示された資料は、資料ＩＤ情報と取得元のアドレス情報とを関連づけてサーバ装置１００で記憶される。
【００２５】
図３は、討議ボードウィンドウ１１に生成されている資料提示エリア１１０の拡大図である。
【００２６】
資料提示エリア１１０には、資料が貼りつけられるとともに、コメント欄１１１と手書きボタン１１２と手書き消去ボタン１１３と関心フラグ付与ボタン１１４と役割属性コンテクストメニュー１１５と資料取得元参照ボタン１１６と削除ボタン１１７とが表示される。
【００２７】
クライアント装置２００のキーボードを用いてコメント欄１１１にテキストを入力すると、討議支援システム１は、入力されたテキストをコメント欄１１１に表示する。また、手書きボタン１１２を押下したうえで、クライアント装置２００が有するマウスを資料上でドラッグすると、討議支援システム１は、ドラッグされた軌跡、即ち図形を資料上に表示する。手書き消去ボタン１１３を押下すると、資料上に表示された図形を消去する。また、関心フラグ付与ボタン１１４を押下すると、討議支援システム１は、資料提供エリア１１０上の資料に対して、関心フラグを付与する。
【００２８】
また、資料上をマウス等でクリックすることによって、クリックされた資料上に役割属性コンテクストメニュー１１５が表示される。討議支援システム１は、役割属性コンテクストメニュー１１５内に、通常属性、課題属性、結論属性、今後の課題属性を付与する項目を表示する。役割属性コンテクストメニュー１１５内の何れかの項目を選択する操作がなされると、討議支援システム１は、マウス等でクリックされた資料に対して、その項目に対応する役割属性を付与する。
【００２９】
また、資料取得元参照ボタン１１６が押下されると、その資料提示エリア１１０に表示されている資料の取得元を別ウィンドウで表示する。例えば、資料がバイタル情報や心電図情報や経過処置情報等の電子カルテのオブジェクトデータである場合、資料取得元参照ボタン１１６が押下されると、このオブジェクトデータの取得元である電子カルテを別ウィンドウで表示する。
【００３０】
また、削除ボタン１１７が押下されると、クライアント装置２００は、その資料提示エリア１１０に表示されている資料を討議ボードウィンドウ１１から削除する。
【００３１】
このように、討議支援システム１では、ユーザにより、資料の資料提示エリア１１０に表示させる表示操作、資料を資料提示エリア１１０から削除する削除操作、討議ボードウィンドウ１１上の全資料を一度に削除する削除操作、討議を終了させることで討議ボードウィンドウ１１上の全資料を削除する削除操作、コメントを付与するコメント付与操作、役割属性を付与する役割属性付与操作、図形を描画する描画操作、関心フラグを資料に付与する関心フラグ付与操作、及び外部参照元を参照する操作が行われ、その操作結果を討議画面にその操作を反映する。この各種操作は、上述のように、選択された資料に関連して行われる。
【００３２】
図２に戻り、討議ボードウィンドウ１１には、サマリ生成ボタン１７が表示される。このサマリ生成ボタン１７が押下されると、クライアント装置２００は、サーバ装置１００に対して、討議において表示操作された各資料とそれら資料に対する各種操作の履歴から討議の要点と流れを俯瞰できるサマリファイル５００の作成を要求する。サマリファイル５００は、討議中に表示された資料を絞り込んで纏めた文書データである。
【００３３】
図４は、討議支援システム１で作成されるサマリファイル５００を示す模式図である。
【００３４】
サマリファイル５００は、基本情報欄５１０と複数のテーマブロック欄５２０とに分けられてレイアウトされる。基本情報欄５１０は、討議全体の要点をまとめたものである。討議は、討議内容の発散と集束の繰り返しであり、いくつもの話題で構成されている。テーマブロック欄５２０は、討議中に発散及び集束した各テーマの要点と流れをテーマごとにまとめたものである。
【００３５】
基本情報欄５１０には、討議全体を代表する課題が表示される討議課題フィールド５１１と、討議全体を代表する結論が表示される討議結論フィールド５１２と、討議全体を代表する今後の課題が表示される今後の課題フィールド５１３とが用意されている。討議課題フィールド５１１には、最初に課題属性が付与された資料に対するコメントが掲載される。
【００３６】
討議結論フィールド５１２には、最後に結論属性が付与された資料に対するコメントが掲載される。今後の課題フィールド５１３には、今後の課題属性が付与された各資料に対するコメントが掲載される。
【００３７】
テーマブロック欄５２０は、討議ボードウィンドウ１１から全資料の表示が削除されたことを契機として、これを話題転換とし、区切り線５２１で区切られている。各テーマブロック欄５２０には、キートピック表示欄５２２と、スレッド表示欄５２３と、テーマ別結論表示欄５２４とが用意されている。
【００３８】
キートピック表示欄５２２には、１以上の所定数の資料がメイン資料５２５として掲載される。サーバ装置１００は、資料に対して行われた各種操作からその資料の点数を算出し、その点数の高い順にキートピック表示欄５２２に掲載される資料を選出する。
【００３９】
また、キートピック表示欄５２２には、各メイン資料５２５に関連づけてサブ資料５２６がサムネイル表示にて掲載される。サブ資料５２６は、メイン資料５２５が資料提示エリア１１０に貼りつけられていた時間帯と一部でも重複した時間帯に他の資料提示エリア１１０に貼りつけられていた資料である。
【００４０】
スレッド表示欄５２３には、一つのテーマが展開されている間に資料提示エリア１１０に貼りつけられた資料のサムネイル表示とその資料に対して入力されたコメントとを時系列で並べて掲載される。
【００４１】
テーマ別結論表示欄５２４には、一つのテーマが展開されている間に出された結論に相当するコメントが掲載される。即ち、テーマ別結論表示欄５２４には、一つのテーマが展開されている間に結論属性が付された資料に対するコメントが掲載される。
【００４２】
このような討議支援システム１は、例えば、サーバ装置１００とクライアント装置２００のそれぞれが所謂コンピュータで構成されている。サーバ装置１００とクライアント装置２００は、ＣＰＵと呼ばれる演算制御装置とＲＡＭと呼ばれる主記憶装置とＨＤＤ等の外部記憶装置と通信インターフェースとをバスで電気的に接続して構成されている。外部記憶装置には、ＯＳとサマリ作成プログラムとが記憶されている。ＯＳやサマリ作成プログラムは、適宜ワークエリアたる主記憶装置に展開されて、演算制御装置に解読及び命令実行される。このＯＳやサマリ作成プログラムの実行によってサーバ装置１００とクライアント装置２００はクライアントサーバ型の討議支援システム１として討議支援機能とサマリ作成機能を実現する。
【００４３】
通信インターフェースには、ネットワークが接続されている。サーバ装置１００の通信インターフェースは、演算制御装置の制御下で、電子カルテサーバ３００や医用画像サーバ４００や各クライアント装置２００と電子データの送受信をしている。すなわち、サーバ装置１００は、通信インターフェースとネットワークを介して、クライアント装置２００から各種操作の内容を表す操作情報を受信している。操作情報には、クライアント装置２００により操作の時刻を表す時刻情報が付されている。また、サーバ装置１００は、通信インターフェースとネットワークを介して電子カルテサーバ３００や医用画像サーバ４００と資料の送受信を行っている。
【００４４】
図５は、討議支援システム１のサマリファイル５００作成の概略動作を示すフローチャートである。
【００４５】
討議支援システム１は、まずこの討議中において行われた表示操作や表示削除操作やコメント付与等の各種操作の履歴を資料に関連づけて記憶していく（Ｓ０１）。そして、サマリファイル５００を作成する操作がなされると、討議支援システム１は、討議ボードウィンドウ１１上に貼りつけられた資料の点数を各種操作の履歴から算出する（Ｓ０２）。
【００４６】
点数を算出すると、討議支援システム１は、コメント付与の履歴を参照して基本情報欄５１０を作成する（Ｓ０３）。基本情報欄５１０を作成すると、討議支援システム１は、点数の高い順に所定数の資料をレイアウトしてキートピック表示欄５２２を作成する（Ｓ０４）。キートピック欄を作成すると、討議支援システム１は、資料が表示操作された順に時系列で資料のサムネイル画像とこの資料に関連するコメントを並べていき、スレッド表示欄５２３を作成する（Ｓ０５）。さらに、討議支援システム１は、スレッド表示欄５２３を作成すると、結論属性が付された資料に関連するコメントをレイアウトしてテーマブロック欄５２０を作成する（Ｓ０６）。
【００４７】
図６は、このような討議支援システム１の動作を実現する機能的構成を示すブロック図である。
【００４８】
討議支援システム１は、討議支援部１０と、入力部５０と、履歴テーブル作成部２０と、履歴テーブル記憶部３０と、評価値算出部４０と、サマリ生成部６０と、テンプレート記憶部７０とを備える。サマリ生成部６０は、テーマ区間検出部６１と資料ソート部６２とを備える。尚、この討議支援システム１は、クライアント装置２００とサーバ装置１００の両方の機能を持つ一体のコンピュータであってもよく、またクライアントサーバ型のシステムとして討議支援部１０やサマリ作成装置の構成をサーバ装置１００とクライアント装置２００の両方に分配してもよい。
【００４９】
討議支援部１０は、演算制御装置と外部記憶装置を含み構成されている。入力部５０は、マウスやキーボードにより構成されている。この討議支援部１０は、討議画面をモニタやスクリーンに表示し、入力部５０を用いた操作を討議画面上に反映させる画面処理手段となる。討議支援部１０は、討議画面を構成する討議ボードウィンドウ１１、資料提供ウィンドウ１２、及び使用済み資料ウィンドウ１３のフォーマットデータを予め記憶しており、このフォーマットデータから討議画面を生成し、モニタに表示させる。
【００５０】
討議支援部１０は、入力部５０を用いて新規作成ボタン１４を押下する操作がなされると、討議ボードウィンドウ１１に空の資料提示エリア１１０をレイアウトして討議画面を更新する。そして、新規作成ボタン１４が押下されたことを示す操作情報をその時刻とともにネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。
【００５１】
討議支援部１０は、入力部５０を用いて資料が資料提供ウィンドウ１２から討議ボードウィンドウ１１にドラッグアンドドロップされると、空の資料提示エリア１１０にドラッグアンドドロップされた資料を表示し、さらに使用済み資料ウィンドウ１３にこの資料のサムネイル画像を表示することで討議画面を更新する。そして、資料ＩＤ情報と資料が資料提示エリア１１０にドラッグアンドドロップされたことを示す情報とアドレス情報とを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、表示操作された資料を特定する資料ＩＤ情報を操作情報に含める。また、表示操作された資料に関連づけられた取得元のアドレス情報を操作情報に含める。また、操作情報に表示操作された時刻を示す時刻情報を含める。
【００５２】
討議支援部１０は、入力部５０を用いて削除ボタン１１７が押下されると、押下された削除ボタン１１７に対応づけられている資料提示エリア１１０の資料を討議ボードウィンドウ１１から削除する。そして、資料ＩＤ情報と削除ボタン１１７が押下されたことを示す情報とを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、削除操作された資料を特定する資料ＩＤ情報を操作情報に含める。また、操作情報に削除操作された時刻を示す時刻情報を含める。
【００５３】
討議支援部１０は、入力部５０を用いてクリアボタン１５が押下されると、討議ボードウィンドウ１１に表示されている全資料を討議ボードウィンドウ１１から削除する。そして、クリアボタン１５を押下されたことを示す操作情報をその時刻とともにネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。
【００５４】
また、討議支援部１０は、入力部５０を用いて終了ボタン１６が押下されると、討議ボードウィンドウ１１、資料提供ウィンドウ１２、及び使用済み資料ウィンドウ１３を討議画面から消去する。そして、終了ボタン１６が押下されたことを示す操作情報をその時刻とともにネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。
【００５５】
討議支援部１０は、入力部５０を用いてコメント欄１１１にコメントを入力する操作がなされると、コメント入力の操作がなされたコメント欄１１１に、入力されたテキストを表示する。そして、資料ＩＤ情報とコメント入力の操作を示す情報とテキストとを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、コメント入力の操作がなされたコメント欄１１１に対応づけられている資料提示エリア１１０の資料を特定する資料ＩＤ情報を操作情報に含める。操作情報に含めるテキストは、入力部５０を用いて入力されたテキストである。また、操作情報にコメント付与の操作がなされた時刻を示す時刻情報を含める。
【００５６】
討議支援部１０は、入力部５０を用いて討議ボードウィンドウ１１上の資料が指定され、かつ課題若しくは結論又は今後の課題属性を付与する操作がなされると、指定された資料に対して、付与された役割属性を付する。そして、指定された資料の資料ＩＤ情報と役割属性の内容を示す情報とを含む操作情報を、その時刻とともにネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。役割属性の内容を示す情報は、入力部５０を用いて役割属性コンテクストメニュー１１５から選択された課題若しくは結論又は今後の課題属性のいずれかである。
【００５７】
討議支援部１０は、入力部５０を用いて関心フラグボタン付与１１４を押下する操作がなされると、関心フラグ付与ボタン１１４に対応づけられている資料提示エリア１１０に表示されている資料上に関心フラグを示すマークを表示する。そして、資料ＩＤ情報と関心フラグが付されたことを示す情報とを含めた操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、関心フラグボタン付与１１４に対応づけられている資料提示エリア１１０に表示されている資料の資料ＩＤ情報を操作情報に含める。また、操作情報に関心フラグの付与の操作がなされた時刻を示す時刻情報を含める。
【００５８】
討議支援部１０は、入力部５０を用いて手書きボタン１１２が押下され、かつ入力部５０を用いて描画操作がなされると、手書きボタン１１２に対応する資料提示エリア１１０に表示されている資料上に描画操作に応じた図形を描画させる。そして、資料ＩＤ情報と手書きボタン１１２を押下したことを示す情報と図形注釈情報とを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、手書きボタン１１２に対応する資料提示エリア１１０に表示されている資料の資料ＩＤ情報を操作情報に含める。また、操作情報に図形描画の操作がなされた時刻を示す時刻情報を含める。操作情報に含める図形注釈情報は、描画操作に応じた図形を表すデータである。
【００５９】
討議支援部１０は、入力部５０を用いて手書き消去ボタン１１３が押下されると、手書き消去ボタン１１３に対応する資料提示エリア１１０に表示されている資料上の図形を消去する。そして、資料ＩＤ情報と手書き消去ボタン１１３が押下されたことを示す情報とを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、手書き消去ボタン１１３に対応する資料提示エリア１１０に表示されている資料の資料ＩＤ情報を操作情報に含める。また、操作情報に図形描画の操作がなされた時刻を示す時刻情報を含める。
【００６０】
討議支援部１０は、入力部５０を用いて資料取得元参照ボタン１１６が押下されると、資料の取得元を電子カルテサーバ３００若しくは医用画像サーバ４００から読み出して別ウィンドウで表示させる。読み出される取得元は、資料取得元参照ボタン１１６に対応する資料提示エリア１１０に表示されている資料の取得元である。討議支援部１０は、資料に関連づけられて管理されている取得元のアドレス情報を参照して、そのアドレス情報が示す保管先に保管されている取得元を読み出す。そして、資料ＩＤ情報と資料取得元参照ボタン１１６が押下されたことを示す情報とを含む操作情報をネットワークを介してサーバ装置１００の履歴テーブル作成部２０に送信する。討議支援部１０は、資料取得元参照ボタン１１６に対応する資料提示エリア１１０に表示されている資料の資料ＩＤ情報を操作情報に含める。また、操作情報に外部参照の操作がなされた時刻を示す時刻情報を含める。
【００６１】
履歴テーブル作成部２０は、履歴テーブルを作成する。討議支援部１０から操作情報を受信して、この操作情報を基に資料に対する各種操作の履歴を表すレコードを作成する。そして、履歴テーブル作成部２０は、作成したレコードを履歴テーブルに含めて記憶させる。履歴テーブル記憶部３０は、履歴テーブルを記憶する。履歴テーブル作成部２０は、履歴テーブルとして、操作履歴テーブル３１と話題区切り履歴テーブル３２を作成する。
【００６２】
図７は、操作履歴テーブル３１を示すデータ構造図である。
【００６３】
履歴テーブル作成部２０は、各資料に対応付けて、その資料に関連した操作内容を操作履歴テーブル３１に記録する。この操作履歴テーブル３１は、資料ＩＤ項目と、アドレス情報項目と、ボードイン情報項目、ボードアウト情報項目、役割属性情報項目、関心フラグ項目、コメント情報項目、図形注釈情報項目、及び外部参照回数情報項目とから構成されている。アドレス情報項目、ボードイン情報項目、ボードアウト情報項目、役割属性情報項目、関心フラグ項目、コメント情報項目、図形注釈情報項目、及び外部参照回数情報項目は、資料ＩＤ項目に関連づけられている。
【００６４】
資料ＩＤ項目には、討議ボードウィンドウ１１上に表示された資料を特定する資料ＩＤ情報が記憶される。ボードイン情報項目には、関連づけた資料ＩＤ情報で特定される資料が討議ボードウィンドウ１１上に表示された時刻を表すボードイン情報が記憶される。ボードアウト情報項目は、関連づけた資料ＩＤ情報で特定される資料が討議ボードウィンドウ１１から削除された時刻を表すボードアウト情報が記憶される。尚、討議中に何度も話題にのぼることによって、同一の資料に対する討議ボードウィンドウ１１上への表示操作が討議中に複数回行われる場合がある。この場合、その資料に対応するレコードのボードイン情報項目には、複数のボードイン情報が行を異ならせて記録される。同様に、複数回の表示操作に対応して、同一の資料に対する討議ボードウィンドウ１１上からの削除操作が討議中に複数回行われる場合がある。この場合、その資料に対応するレコードのボードアウト情報項目には、複数のボードアウト情報が行を異ならせて記録される。同一行のボードイン情報とボードアウト情報が表示から削除までの一連の処理として対応している。
【００６５】
役割属性情報項目は、関連づけた資料ＩＤ情報で特定される資料の課題や結論や今後の課題等の属性を表す役割属性情報が記憶される。関心フラグ項目は、関連づけた資料ＩＤ情報で特定される資料への関心フラグの付与の有無を表す関心フラグ情報が記憶される。
【００６６】
コメント情報項目は、関連づけた資料ＩＤ情報で特定される資料に対して付されたコメントの内容を表すコメント情報が記憶される。図形注釈情報項目は、関連づけた資料ＩＤ情報で特定される資料上に描画された図形をシリアライズ形式で表現した図形注釈情報が記憶される。
【００６７】
アドレス情報項目には、関連づけた資料ＩＤ情報で特定される資料の取得元のアドレス情報が記憶される。資料ＩＤ情報とアドレス情報の関連づけは、例えばこの操作履歴テーブル３１によってなされている。資料取得元参照ボタン１１６が押下されると、操作履歴テーブル３１を参照して、押下された資料取得元参照ボタン１１６に対応する資料提示エリア１１０に表示されている資料の資料ＩＤ情報を有するレコードのアドレス情報を読み出し、このアドレス情報に示される保管先から取得元のデータを読み出す。
【００６８】
外部参照回数情報項目は、関連づけた資料ＩＤ情報で特定される資料を基点として取得元が参照された回数を表す外部参照回数情報が記憶される。
【００６９】
図８は、話題区切り履歴テーブル３２を示すデータ構造図である。
【００７０】
履歴テーブル作成部２０は、討議ボードウィンドウ１１から全ての資料が削除されて全ての資料提示エリア１１０が空となった時刻を順番にレコードナンバーを付して話題区切り履歴テーブル３２に記録する。一つのテーマが集束し、話題が転換するときには、前の話題で討議ボードウィンドウ１１上に提示されていた全ての資料は一度削除される。話題区切り履歴テーブル３２は、この全ての資料が削除された時刻を記憶することにより、話題が転換した時刻を記憶している。即ち、レコードナンバーが連続する２つのレコードに記録された時刻は、一つのテーマの開始と終了を表し、この２つの時刻で表される時間帯がそのテーマブロックの時間帯となる。
【００７１】
尚、話題区切り履歴テーブル３２の１番目のレコードナンバーのレコードには、無限の過去になる時刻が予めセットされている。最初の資料の全削除では、２番目のレコードナンバーのレコードが生成されて、その全削除の時刻が記録される。
【００７２】
図９は、資料の表示操作の履歴を操作履歴テーブル３１に登録する動作を示すフローチャートである。
【００７３】
履歴テーブル作成部２０は、資料を討議ボードウィンドウ１１にドラッグアンドドロップされる操作情報を受けると（Ｓ１１）、そのドラッグアンドドロップされた資料を特定する資料ＩＤ情報を操作情報から取得する（Ｓ１２）。さらに、履歴テーブル作成部２０は、操作情報からアドレス情報と時刻情報を取得する（Ｓ１３）。
【００７４】
資料ＩＤ情報と時刻情報を取得すると、履歴テーブル作成部２０は、取得した資料ＩＤ情報と一致する内容を資料ＩＤ項目に有するレコードが存在するか検索する（Ｓ１４）。該当するレコードが存在しなければ（Ｓ１４，Ｎｏ）、操作履歴テーブル３１に新たなレコードを作成する（Ｓ１５）。レコードを新たに作成すると、履歴テーブル作成部２０は、取得した資料ＩＤ情報を資料ＩＤ項目に有するレコード新たに作成したレコードの資料ＩＤ項目に資料ＩＤ情報を記録させる（Ｓ１６）。さらに、新たに作成したレコードのアドレス情報項目にアドレス情報を記録させる（Ｓ１７）。
【００７５】
該当するレコードが存在し（Ｓ１４，Ｙｅｓ）、または取得した資料ＩＤ情報を資料ＩＤ項目に有するレコードをＳ１５乃至Ｓ１７の処理によって新たに作成すると、履歴テーブル作成部２０は、レコードのボードイン情報項目にボードイン情報として時刻情報を記録させる（Ｓ１８）。
【００７６】
尚、該当するレコードが存在している場合には、既に１以上にボードイン情報が記録されているが、履歴テーブル作成部２０は、新たに取得した時刻情報を別途ボードイン情報として記録させる。即ち、ある資料が討議中に討議ボードウィンドウ１１上に複数回表示されると、その資料に対応するレコードには、複数のボードイン情報が記録される。
【００７７】
図１０は、資料の表示削除操作の履歴を操作履歴テーブル３１に登録する動作を示すフローチャートである。
【００７８】
履歴テーブル作成部２０は、資料を討議ボードウィンドウ１１から削除する操作情報を受けると（Ｓ２１）、その削除される資料を特定する資料ＩＤ情報を操作情報から取得する（Ｓ２２）。さらに、履歴テーブル作成部２０は、操作情報から時刻情報を取得する（Ｓ２３）。
【００７９】
資料ＩＤ情報と時刻情報を取得すると、履歴テーブル作成部２０は、操作履歴テーブル３１から、取得した資料ＩＤ情報で表されるレコードを読み出す（Ｓ２４）。レコードを読み出すと、履歴テーブル作成部２０は、読み出したレコードのＴ２項目にボードアウト情報として、取得した時刻情報を記録する（Ｓ２５）。
【００８０】
尚、ある資料が討議中に討議ボードウィンドウ１１上に複数回表示され、複数回削除操作されると、その資料に対応するレコードには、複数のボードアウト情報が記録される。後述するように、クリアボタン１５の押下による全削除操作及び終了ボタン１６の押下による終了操作によっても資料は討議ボードウィンドウ１１から削除され、これら削除の履歴がボードアウト情報として記録される。
【００８１】
図１１は、クリアボタン１５の押下による全資料の削除操作又は終了ボタン１６による討議支援終了の操作の履歴を操作履歴テーブル３１に登録する動作を示すフローチャートである。
【００８２】
履歴テーブル作成部２０は、クリアボタン１５の押下又は終了ボタン１６による討議支援終了の操作情報を受けると（Ｓ２６）、操作履歴テーブル３１を参照してボードアウト情報項目にボードアウト情報が記録されていないレコードが存在するか検索する（Ｓ２７）。
【００８３】
該当するレコードが存在しなければ（Ｓ２７，Ｎｏ）、登録処理を終了する。一方、該当するレコードが存在すると（Ｓ２７，Ｙｅｓ）、操作情報から時刻情報を読み出して（Ｓ２８）、該当するレコード全てのボードアウト情報項目にボードアウト情報として時刻情報を記録する（Ｓ２９）。
【００８４】
図１２は、資料への情報付加操作の履歴を操作履歴テーブル３１に登録する動作を示すフローチャートである。
【００８５】
履歴テーブル作成部２０は、討議ボードウィンドウ１１に表示されている資料に対する操作情報を討議支援部１０から受けると（Ｓ３１）、操作情報から操作対象となった資料の資料ＩＤ情報を読み出す（Ｓ３２）。さらに、操作情報を解析して、操作の種類を取得する（Ｓ３３）。
【００８６】
資料ＩＤ情報と操作の種類を取得すると、履歴テーブル作成部２０は、取得した資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す（Ｓ３４）。レコードを読み出すと、操作の種類に対応するレコード内の項目の情報を更新する（Ｓ３５）。
【００８７】
具体的には、操作情報の解析の結果、資料Ａが討議ボードウィンドウ１１上にドラッグアンドドロップされたことを示していると、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１に作成する。そして、この表示操作の時刻が２００７年１１月１１日１２持１１分１１秒であれば、この時刻が受け取った操作情報に含まれている。履歴テーブル作成部２０は、この２００７年１１月１１日１２持１１分１１秒を表すボードイン情報を作成したレコードのボードイン情報項目に記録する。さらに、資料Ａの取得元のアドレス情報をアドレス情報項目に記録する。
【００８８】
操作情報の解析の結果、削除ボタン１１７押下よる資料Ａを討議ボードウィンドウ１１上から削除する表示削除操作がなされたことを示していると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、操作情報を解析して、操作の内容が表示削除操作であれば、この表示削除の操作の時刻である２００７年１１月１１日１２持１５分１１秒で表される時刻情報を操作情報から読み出し、資料Ａの資料ＩＤ情報で表されるレコードのボードアウト情報項目にこのボードアウト情報を記録する。
【００８９】
再度、資料Ａが討議ボードウィンドウ１１上にドラッグアンドドロップされることにより、操作情報の解析の結果が、資料Ａが討議ボードウィンドウ１１上にドラッグアンドドロップされたことを示していると、資料Ａの資料ＩＤ情報で表されるレコードは、既に作成されているため、この既に作成されているレコードのボードイン情報項目にボードイン情報を追加する。この表示操作の時刻が２００７年１１月１１日１２持１９分１１秒であれば、この２００７年１１月１１日１２持１９分１１秒を表すボードイン情報を既に作成されているレコードのボードイン情報項目に追加する。
【００９０】
再度、削除ボタン１１７押下による資料が討議ボードウィンドウ１１上から削除される表示削除操作がなされることにより、操作情報の解析の結果が、資料が討議ボードウィンドウ１１上から削除される表示削除操作がなされたことを示していると、その資料の資料ＩＤ情報で表される既に作成されたレコードのボードアウト情報項目にボードアウト情報を追加する。
【００９１】
また、操作情報の解析の結果、クリアボタン１５の押下による全資料の削除操作又は終了ボタン１６による討議支援終了の操作がなされたことを示していると、操作履歴テーブル３１を参照して、ボードアウト情報項目にボードアウト情報が記録されていないレコードを検索する。図７に示す操作履歴テーブル３１では、資料Ａのレコードの２００７年１１月１１日１２持１９分１１秒のボードイン情報に対応するボードアウト情報がボードアウト情報項目に記録されていないので、この資料Ａのレコードと資料Ｂのレコードが該当する。該当するレコードを見つけると、操作情報から例えば２００７年１１月１１日１２持５１分１１秒を示す時刻情報を読み出し、資料Ａと資料Ｂのレコードのボードアウト情報項目にこの時刻情報をボードアウト情報として記録する。
【００９２】
操作情報の解析の結果、役割属性コンテクストメニュー１１５からの役割属性選択による資料Ａに役割属性を付与する操作がなされたことを示していると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、資料Ａの資料ＩＤ情報で表されるレコードの役割属性情報項目にこの課題属性を表す役割属性情報を記録する。
【００９３】
操作情報の解析の結果、関心フラグボタン付与１１４の押下による資料Ａに関心フラグを付与する操作がなされたことを示していると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、資料Ａの資料ＩＤ情報で表されるレコードの関心フラグ項目にこの関心フラグの有りを表す関心フラグ情報を記録する。
【００９４】
コメント欄１１１への記入による資料Ａに対するコメント記入する操作がなされると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、操作情報からコメント欄１１１に記入されるテキストを読み出し、資料Ａの資料ＩＤ情報で表されるレコードのコメント情報項目にこのコメント情報を記録する。
【００９５】
手書きボタン１１２の押下による資料Ａに対する図形描画の操作がなされると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、操作情報を解析して、操作の内容が図形描画操作であれば、操作情報から描画された図形を表す図形注釈情報を読み出し、資料Ａの資料ＩＤ情報で表されるレコードの図形注釈情報項目に記録する。
【００９６】
手書き消去ボタン１１３の押下による資料Ａに対する図形消去の操作がなされると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、資料Ａの資料ＩＤ情報で表されるレコードの図形注釈情報項目から図形注釈情報を削除する。
【００９７】
また、操作情報を解析の結果、資料Ａを基点とした取得元の参照を行うための資料取得元参照ボタン１１６の押下操作がなされていると、操作情報から資料Ａを表す資料ＩＤ情報を読み出す。さらに、資料Ａの資料ＩＤ情報で表されるレコードを操作履歴テーブル３１から読み出す。そして、資料Ａの資料ＩＤ情報で表されるレコードの外部参照回数情報項目に記録されている回数を１カウントアップする。
【００９８】
図１３は、資料の全削除操作及び討議終了操作の履歴を話題区切り履歴テーブル３２に登録する動作を示すフローチャートである。
【００９９】
履歴テーブル作成部２０は、討議ボードウィンドウ１１に表示されている資料を全削除する操作情報又は討議支援を終了させる操作情報、即ちクリアボタン１５又は終了ボタン１６が押下されたことを示す操作情報を討議支援部１０から受けると（Ｓ４１，Ｙｅｓ）、操作情報から時刻情報を読み出し（Ｓ４２）、話題区切り履歴テーブル３２に新たなレコードを作成して（Ｓ４３）、読み出した時刻情報を記録する（Ｓ４４）。
【０１００】
また、討議ボードウィンドウ１１に表示されている資料の一つを削除する操作情報を討議支援部１０から受け取り（Ｓ４５，Ｙｅｓ）、ボードアウト情報を記録すると（Ｓ４６）、履歴テーブル作成部２０は、操作履歴テーブル３１を読み出して、ボードアウト情報項目にボードアウト情報が記録されていないレコードの存在を検索する（Ｓ４７）。
【０１０１】
ボードアウト情報が記録されていないレコードが存在していなければ（Ｓ４７，Ｙｅｓ）、討議ボードウィンドウ１１には資料が全く表示されていない、換言するとＳ４５の削除操作によって全ての資料が削除されたことを示し、履歴テーブル作成部２０は、資料の一つを削除する操作情報から時刻情報を読み出し（Ｓ４２）、話題区切り履歴テーブル３２に新たなレコードを作成して（Ｓ４３）、読み出した時刻情報を記録する（Ｓ４４）。
【０１０２】
具体的には、操作情報の解析の結果、討議ボードウィンドウ１１上から全資料を削除する全削除操作、又は討議支援を終了する終了操作がなされたことを表していると、新たなレコードを話題区切り履歴テーブル３２に作成し、操作情報から時刻情報を読み出して、新たなレコードに時刻情報を記録する。また、表示削除操作により結果的に討議ボードウィンドウ１１に全く資料が表示されていない状態となれば、新たなレコードを話題区切り履歴テーブル３２に作成し、操作情報から時刻情報を読み出して、新たなレコードに時刻情報を記録する。
【０１０３】
評価値算出部４０は、各資料の点数を操作履歴テーブル３１に記述された各履歴から算出する。この点数は、サマリファイル５００にまとめる資料を絞り込むための指標であり、各操作の履歴から算出される資料の評価値である。尚、この評価値は、点数の他、点数に応じて区分けされたランクであってもよい。評価値算出部４０は、図１４に示すように、操作履歴テーブル３１にスコア項目を作成し、算出した点数を資料に関連づけて操作履歴テーブル３１に記録しておく。尚、算出した点数を資料に関連づけて操作履歴テーブル３１に記録しておけばよく、操作履歴テーブル３１とは別にテーブルを作成して記憶しておいてもよい。
【０１０４】
操作履歴テーブル３１には、各資料に対応させて、その資料に対して行われた各種操作の履歴が記録されている。評価値算出部４０は、予め点数を導出する算出式と重み付けのための係数値を記憶している。評価値算出部４０は、各種操作の有無や時間や回数を、算出式に当てはめることで各種操作に設定されている係数値で重み付けを行い、各資料の点数を算出する。
【０１０５】
評価値算出部４０は、点数の算出に際し、操作履歴テーブル３１を参照して、資料毎のパラメータＸ１〜Ｘ５を取得し、図１５に示す操作パラメータテーブル４１を作成しておく。操作パラメータテーブル４１は、資料ＩＤ情報に各パラメータＸ１〜Ｘ５を関連づけたテーブルであり、資料毎の操作の特徴を数値によって表している。評価値算出部４０は、この操作パラメータテーブル４１から各パラメータＸ１〜Ｘ５を読み出して、このパラメータＸ１〜Ｘ５によって資料毎の点数を算出する。
【０１０６】
パラメータＸ２に代入する値は、関心フラグ操作の有無である。関心フラグが付されていれば「１」、付されていなければ「０」である。操作履歴テーブル３１の関心フラグ項目に記録されている有無を示す情報に応じて、操作パラメータテーブル４１のＸ２項目に「１」若しくは「０」の値を記録する。
【０１０７】
パラメータＸ３に代入する値は、コメントを付与する操作の有無である。コメント欄１１１に入力されたテキストのデータがコメント情報項目に記録されていれば「１」、記録されていなければ「０」である。操作履歴テーブル３１のコメント情報項目に対する記録の有無に応じて、操作パラメータテーブル４１のＸ３項目に「１」若しくは「０」の値を記録する。
【０１０８】
パラメータＸ４に代入する値は、図形描画操作の有無である。シリアライズ形式で表現した図形注釈情報が図形注釈情報項目に記録されていれば「１」、記録されていなければ「０」である。操作履歴テーブル３１の図形注釈情報項目に対する記録の有無に応じて、操作パラメータテーブル４１のＸ４項目に「１」若しくは「０」の値を記録する。
【０１０９】
パラメータＸ５に代入する値は、外部参照回数である。操作履歴テーブル３１の外部参照回数項目に記録された数値を、操作パラメータテーブル４１のＸ５項目に記録する。
【０１１０】
パラメータＸ１に代入する値は、資料が討議ボード上に表示されていた表示時間Ｘ１である。評価値算出部４０は、予め記憶している以下の（１）式によって表示時間Ｘ１を求める。
【０１１１】
（１）式  Ｘ１＝Ｔ２−Ｔ１
【０１１２】
Ｔ２に代入する値は、討議ボードウィンドウ１１から資料が削除された時刻、即ちボードアウト情報である。Ｔ１に代入する値は、討議ボードウィンドウ１１に資料が表示された時刻、即ちボードイン情報である。表示時間Ｘ１は、表示操作されてから表示削除操作されるまでの時間である。複数回の表示及び削除操作が同一資料についてなされた場合には、操作履歴テーブル３１には、複数のボードイン情報とボードアウト情報が行を異ならせて記録される。この場合、表示時間Ｘ１は、同一行のボードアウト情報とボードアウト情報とを用いてその表示から削除までの一連の時間を算出し、各行について算出しものを合算して表示時間Ｘ１とする。
【０１１３】
評価値算出部４０は、操作履歴テーブル３１のボードイン情報項目及びボードアウト情報項目からボードイン情報及びボードアウト情報を読み出して表示時間Ｘ１を算出し、操作パラメータテーブル４１のＸ１項目に記録する。
【０１１４】
パラメータＸ６に代入する値は、役割属性に応じた値である。役割属性付与の操作によって資料に付与された属性の種類に応じた値をパラメータＸ６に代入する。評価値算出部４０は、課題属性に応じたパラメータＸ６の値、結論属性に応じたパラメータＸ６の値、今後の課題属性に応じたパラメータＸ６の値、及び通常属性に応じたパラメータ６の値を予め記憶している。評価値算出部４０は、操作履歴テーブル３１の役割属性情報項目に記録されている役割属性に応じたパラメータＸ６の値を読み出し、操作パラメータテーブル４１のＸ６項目に記録する。
【０１１５】
また、評価値算出部４０が予め記憶している点数を導出する算出式は、例えば、以下の（２）式である。
【０１１６】
（２）式  Score=(W1×X1)+(W2×X2)+(W3×X3)+(W3×X3)+(W4×X4)+(W5×X5)+(W6×X6)
【０１１７】
評価値算出部４０が予め記憶している係数値Ｗ１〜Ｗ５は、Ｗ１は、表示時間の点数への影響を重み付ける係数値であり、Ｗ２は、関心フラグの有無によっての点数への影響を重み付ける係数値であり、Ｗ３は、コメントの有無によっての点数への影響を重み付ける係数値であり、Ｗ４は、図形注釈情報の有無によっての点数への影響を重み付ける係数値であり、Ｗ５は、外部参照回数の点数への影響を重み付ける係数値である。
【０１１８】
評価値算出部４０は、操作履歴テーブル３１に基づいて作成した操作パラメータテーブル４１から各パラメータＸ１〜Ｘ６を読み出して、上記（１）式に当てはめて資料毎の点数を算出する。
【０１１９】
図１６は、操作履歴テーブル３１から操作パラメータテーブル４１を作成する動作を示すフローチャートである。
【０１２０】
まず、評価値算出部４０は、予めレコードナンバーを示す変数ＮをＮ＝１に初期化しておく（Ｓ５１）。そして、操作パラメータテーブル４１にレコードナンバーＮのレコードＰ（Ｎ）を追加する（Ｓ５２）。説明の便宜上、レコードＰ（Ｎ）は、操作パラメータテーブル４１のレコードナンバーＮのレコードであることを示す。
【０１２１】
操作パラメータテーブル４１に新規のレコードＰ（Ｎ）を追加すると、評価値算出部４０は、操作履歴テーブル３１のレコードナンバーＮのレコードＨ（Ｎ）の資料ＩＤ項目から資料ＩＤ情報を読み出す（Ｓ５３）。説明の便宜上、レコードＨ（Ｎ）は、操作履歴テーブル３１のレコードナンバーＮのレコードであることを示す。そして、読み出した資料ＩＤ情報を、レコードＰ（Ｎ）の資料ＩＤ項目に記録する（Ｓ５４）。これにより、以後、レコードＰ（Ｎ）に記録される各パラメータＸ１〜Ｘ６の値は、資料に関連づけられる。
【０１２２】
次に、評価値算出部４０は、レコードＨ（Ｎ）のボードイン情報項目とボードアウト情報項目からボードイン情報とボードアウト情報を読み出す（Ｓ５５）。即ち、レコードＨ（Ｎ）に記録された資料ＩＤ情報で表される資料が討議ボードウィンドウ１１へ表示された時刻と削除された時刻とを読み出す。そして、上記（１）式に当てはめることで、読み出したボードイン情報の値からボードアウト情報の値を減じ、表示が開始されてから削除されるまでの表示時間Ｘ１を算出する（Ｓ５６）。複数行に亘ってボードイン情報とボードアウト情報が記録されている場合には、行毎に表示時間を算出し、合算したものを表示時間Ｘ１とする。
【０１２３】
表示時間Ｘ１を算出すると、評価値算出部４０は、レコードＰ（Ｎ）のＸ１項目にＸ１の値として、算出された表示時間Ｘ１の値を記録する（Ｓ５７）。
【０１２４】
次に、評価値算出部４０は、レコードＨ（Ｎ）の関心フラグ項目から関心フラグ付与の有無を表す情報を読み出す（Ｓ５８）。そして、関心フラグ付与の有無を表す情報が、有りを示していれば「１」を、無しを示していれば「０」を、レコードＰ（Ｎ）のＸ２項目にＸ２の値として記録する（Ｓ５９）。
【０１２５】
関心フラグ付与の操作の有無に基づく操作の特徴を示すパラメータが取得されると、評価値算出部４０は、レコードＨ（Ｎ）のコメント情報項目を読み出す（Ｓ６０）。そして、コメント情報項目に、値が存在すれば「１」を、値が存在しなければ「０」を、レコードＰ（Ｎ）のＸ３項目にＸ３の値として記録する（Ｓ６１）。
【０１２６】
コメント付与の操作の有無に基づく操作の特徴を示すパラメータが取得されると、評価値算出部４０は、レコードＨ（Ｎ）の図形注釈情報項目を読み出す（Ｓ６２）。そして、図形注釈情報項目に、値が存在すれば「１」を、値が存在しなければ「０」を、レコードＰ（Ｎ）のＸ４項目にＸ４の値として記録する（Ｓ６３）。
【０１２７】
描画の操作の有無に基づく操作の特徴を示すパラメータが取得されると、評価値算出部４０は、レコードＨ（Ｎ）の外部参照回数項目を読み出す（Ｓ６４）。そして、読み出した外部参照回数を、レコードＰ（Ｎ）のＸ５項目にＸ５の値として記録する（Ｓ６５）。
【０１２８】
資料の取得元の参照操作に基づく操作の特徴を示すパラメータが取得されると、評価値算出部４０は、レコードＨ（Ｎ）の役割属性情報項目を読み出す（Ｓ６６）。そして、評価値算出部４０は、予め記憶している役割属性に応じた値を読み出しておき、Ｓ６６で読み出した役割属性に応じた値を、レコードＰ（Ｎ）のＸ６項目にＸ６の値として記録する（Ｓ６７）。
【０１２９】
そして、評価値算出部４０は、レコードナンバーＮをＮ＋１にカウントアップし（Ｓ６８）、Ｎ＞ｍａｘでなければ（Ｓ６９，Ｎｏ）、カウントアップにより新たに得られたレコードナンバーＮのレコードＨ（Ｎ）の資料についてＳ５２〜Ｓ６８を行い、操作の特徴を示すパラメータを取得していく。一方、Ｎ＞ｍａｘであれば（Ｓ６９，Ｙｅｓ）、各資料の操作の特徴を示すパラメータの取得処理を終了する。尚、ｍａｘは、操作履歴テーブル３１に記録されているレコードの総数である。
【０１３０】
図１７は、資料毎に点数を算出する動作を示すフローチャートである。
【０１３１】
まず、評価値算出部４０は、レコードナンバーＮを０に初期化し、点数（Ｓｃｏｒｅ）を０に初期化し、変数ｍを１に初期化する（Ｓ７１）。
【０１３２】
変数ｍは、Ｘｍの値（ｍ＝１，２，３，４，５，６）とＷｍの値（ｍ＝１，２，３，４，５，６）を順番に読み出すためである。換言すると、表示時間Ｘ１とこれに対する係数値Ｗ１、Ｘ２項目の値即ち関心フラグの有無とこれに対する係数値Ｗ２、Ｘ３項目の値即ちコメントの有無とこれに対する係数値Ｗ３、Ｘ４項目の値図形注釈情報の有無とこれに対する係数値Ｗ４、Ｘ５項目の値即ち外部参照回数とこれに対する係数値Ｗ５、Ｘ６項目の値即ち付与された役割属性に応じた値とこれに対する係数値Ｗ６を順番に読み出すための宣言である。
【０１３３】
初期化が終了すると、まずＮ＝Ｎ＋１とし（Ｓ７２）、Ｎ＝ｍａｘでなければ（Ｓ７３，Ｎｏ）、点数算出の処理を開始する。Ｎ＝Ｎ＋１とすることによって、次のレコードナンバーの資料の点数の算出が開始される。最初は、レコードナンバー１の資料の点数が算出される。ｍａｘは、操作履歴テーブル３１に記録されているレコードの総数である。従って、Ｎ＝ｍａｘであれば（Ｓ７３，Ｙｅｓ）、全ての資料についての点数算出が終了しているため、点数算出処理を終了する。
【０１３４】
レコードナンバーＮの資料の点数算出では、まず評価値算出部４０は、予め記憶されている係数値Ｗｍを読み出し（Ｓ７４）、操作パラメータテーブル４１のレコードＰ（Ｎ）からＸｍ項目の値を読み出し（Ｓ７５）、Ｘｍ項目の値に係数値Ｗｍを乗じて（Ｓ７６）、点数（Ｓｃｏｒｅ）に加算する（Ｓ７７）。
【０１３５】
加算が終了すると、評価値算出部４０は、ｍ＝ｍ＋１とし（Ｓ７８）、ｍ＞６でなければ（Ｓ７９，Ｎｏ）、Ｓ７４以降の処理に戻る。即ち、次のパラメータＸｍと係数値Ｗｍとを乗じて点数（ｓｃｏｒｅ）に加算していく。一方、ｍ＞６であれば（Ｓ７９，Ｙｅｓ）、レコードＨ（Ｎ）の資料についての点数算出は終了したため、次のレコードＨ（Ｎ）の資料についての点数算出を行うため、Ｓ７２以降の処理に戻る。
【０１３６】
このように本実施形態では、操作履歴テーブル３１から導かれたＸ１〜Ｘ６の値の重み付け加算によって点数を算出している。例えば、ｍ＝２であれば、関心フラグの有無を表す「１」か「０」を操作パラメータテーブル４１のＸ２項目から読み出し、この関心フラグの有無に重み付ける係数値Ｗ２を読み出して、これらを掛け合わせた上で点数に加算する。先に表示時間Ｘ１を重み付けして得た値が点数に加算されているので、表示時間Ｘ１を重み付けして得た値と、関心フラグの有無を重み付けして得た値とが加算される。ｍ＝３，４，５，６となるにつれ、各種操作の内容を示す値が重み付けされた上で加算されて、その資料の点数が算出される。
【０１３７】
サマリ生成部６０は、操作履歴テーブル３１の操作内容と話題区切り履歴テーブル３２と各資料に付けられた点数とにより資料やコメントをレイアウトしたサマリファイル５００を作成する。テンプレート記憶部７０は、サマリファイル５００のテンプレート７１を記憶している。
【０１３８】
図１８は、サマリファイル５００のテンプレート７１を示すデータ構成図である。
【０１３９】
サマリファイル５００は、例えばＸＭＬ形式で作成される。テンプレート７１には、〈ｐｒｉｍａｒｙ〉エレメントと〈ｓｕｂｔｏｐｉｃ〉エレメントが記述されている。〈ｐｒｉｍａｒｙ〉エレメントとその終了エレメントとで囲まれたエリアは、基本情報欄５１０である。〈ｓｕｂｔｏｐｉｃ〉エレメントとその終了エレメントとで囲まれたエリアは、テーマブロック欄５２０である。
【０１４０】
〈ｐｒｉｍａｒｙ〉エレメントとその終了エレメントとで囲まれたエリアには、〈ｓｕｂｊｅｃｔ／〉エレメントと〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントと〈ｔｏｄｏ／〉エレメントが記述されている。
【０１４１】
〈ｓｕｂｊｅｃｔ／〉エレメントのエリアは、基本情報欄５１０の中でも討議課題フィールド５１１となる。サマリ生成部６０は、〈ｓｕｂｊｅｃｔ／〉エレメントを見つけると、操作履歴テーブル３１に記録されている全レコード群から、最初に課題属性がレコードのコメントを読み出し、このエリアに書き込む。これにより、討議全体を代表する課題となるコメントがサマリファイル５００にレイアウトされる。
【０１４２】
〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントのエリアは、基本情報欄５１０の中でも討議結論フィールド５１２となる。サマリ生成部６０は、〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントを見つけると、操作履歴テーブル３１に記録されている全レコード群から、最後に結論属性がレコードのコメントを読み出し、このエリアに書き込む。これにより、討議全体を代表する結論となるコメントがサマリファイル５００にレイアウトされる。
【０１４３】
〈ｔｏｄｏ／〉エレメントのエリアは、基本情報欄５１０の中でも今後の課題フィールド５１３となる。サマリ生成部６０は、〈ｔｏｄｏ／〉エレメントを見つけると、操作履歴テーブル３１に記録されている全レコード群から、今後の課題属性が記録されている全レコードのコメントを読み出し、このエリアに書き込む。これにより、討議全体を代表する今後の課題となるコメントがサマリファイル５００にレイアウトされる。
【０１４４】
〈ｓｕｂｔｏｐｉｃ〉エレメントとその終了エレメントとで囲まれたエリアには、〈ｋｅｙｔｏｐｉｃ／〉エレメントと〈ｔｈｒｅａｄ／〉エレメントと〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントが記述されている。
【０１４５】
〈ｋｅｙｔｏｐｉｃ／〉エレメントのエリアは、テーマブロック欄５２０の中でもキートピック表示欄５２２となる。サマリ生成部６０は、〈ｋｙｅｔｏｐｉｃ／〉エレメントを見つけると、資料ソート部６２によって点数が高い順に資料をソートし、点数が高い順に予め定められた数の資料を読み出して、メイン資料５２５としてレイアウトする。また、このメイン資料５２５と重複した時間帯に貼りつけられていた資料をサブ資料５２６としてサムネイル画像形式でレイアウトする。予め定められた数は、例えばｍａｘｏｃｃｕｒｅ値で表され、このｍａｘｏｃｃｕｒｅ値がテンプレート７１内に予め記述されている。〈ｔｈｒｅａｄ／〉エレメントのエリアは、テーマブロック欄５２０の中でもキートピック表示欄５２２となり、算出された点数が高い順に所定数の資料がレイアウトされる。
【０１４６】
〈ｔｈｒｅａｄ／〉エレメントのエリアは、テーマブロック欄５２０の中でもスレッド表示欄５２３となる。サマリ生成部６０は、〈ｔｈｒｅａｄ／〉エレメントを見つけると、このエレメントで示されるエリア内に、操作履歴テーブル３１のＴ１項目に記録されたボードイン情報の時刻順に、そのレコードの資料とコメントをレイアウトする。〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントのエリアは、テーマブロック欄５２０の中でもテーマ別結論表示欄５２４となる。サマリ生成部６０は、〈ｃｏｎｃｌｕｓｉｏｎ／〉エレメントを見つけると、このエレメントで示されるエリア内に、テーマブロック中のレコード群のうち、Ｒ項目に結論属性が記録され、かつその中で最終のボードイン情報が記録されたレコードのコメントがレイアウトされる。
【０１４７】
サマリ生成部６０は、討議中に討議ボードウィンドウ１１に表示された資料を、テーマ区間検出部６１によってテーマブロックで区分けし、このテーマブロックごとに〈ｓｕｂｔｏｐｉｃ〉エレメントに対するレイアウトを行う。テーマ区間検出部６１は、テーマブロックでの区切りの際には、話題区切り履歴テーブル３２の連続する２つのレコードに記録された１対の時刻を読み出していく。そして、操作履歴テーブル３１を参照して、その一対の時刻で表される時間帯内にボードイン情報が含まれるレコードの資料群を、同じテーマブロック中の資料として区分けする。
【０１４８】
サマリ生成部６０は、この同じテーマブロック中の資料として区分けされた各資料群について、それぞれ〈ｓｕｂｔｏｐｉｃ〉エレメントに従ったレイアウトを行う。即ち、資料ソート部６２によって同じテーマブロック中の資料として区分けされた資料群内で点数を基準にソートし、さらに時系列で並べ、結論属性を探索する。そして、一つのテーマブロックについてのレイアウトが終了すると、サマリファイル５００内に区切り線５２１をレイアウトし、区切り線５２１以降に次のテーマブロックについてのレイアウトを行う。
【０１４９】
図１９は、サマリファイル５００の作成動作の概略を示すフローチャートである。
【０１５０】
まず、サマリ生成部６０は、テンプレート記憶部７０に記憶されているサマリファイル５００のテンプレート７１を読み出す（Ｓ８１）。テンプレート７１を読み出すと、サマリ生成部６０は、〈ｔｅｍｐｌａｔｅ〉エレメントのエリア内の子エレメントを前から順番に読み出していく（Ｓ８２）。そして、読み出した子エレメントの属性を判断する（Ｓ８３）。
【０１５１】
子エレメントが〈ｐｒｉｍａｒｙ〉エレメントであれば、基本情報欄５１０のレイアウト処理を行う（Ｓ８４）。一方、子エレメントが〈ｓｕｂｔｏｐｉｃ〉エレメントであれば（Ｓ８３）、テーマブロック欄５２０のレイアウト処理を行う（Ｓ８５）。
【０１５２】
基本情報欄５１０又はテーマブロック欄５２０のレイアウト処理が終了し、読み出した子エレメントが〈ｔｅｍｐｌａｔｅ〉エレメントのエリア内の最後であれば（Ｓ８６，Ｙｅｓ）、サマリファイル５００作成処理を終了し、最後でなければ（Ｓ８６，Ｎｏ）、読み出した次の子エレメントについてのＳ９３の属性判断を行い、属性に応じたＳ８４若しくはＳ８５を実行する。
【０１５３】
図２０は、テンプレート７１を用いて、討議全体の内容を表すコメントをサマリファイル５００の基本情報欄５１０にまとめる動作を示すフローチャートである。
【０１５４】
まず、サマリ生成部６０は、子エレメントが〈ｐｒｉｍａｒｙ〉エレメントであれば、〈ｐｒｉｍａｒｙ〉エレメントのエリア内の子エレメントを前から順番に読み出していく（Ｓ９１）。そして、読み出した子エレメントの属性を判断する（Ｓ９２）。
【０１５５】
子エレメントが〈ｓｕｂｊｅｃｔ〉エレメントであれば、サマリ生成部６０は、操作履歴テーブル３１のＲ項目に記録されている属性情報とＴ１項目のボードイン情報を参照して（Ｓ９３）、Ｒ項目に課題属性情報が記録され、かつ最初の時刻を表すボードイン情報が記録されているレコードのＸ３項目に記録されているコメント情報を読み出す（Ｓ９４）。
【０１５６】
そして、サマリ生成部６０は、読み出したコメント情報を〈ｓｕｂｊｅｃｔ〉エレメント以下に書き込む（Ｓ９５）。
【０１５７】
子エレメントが〈ｃｏｎｃｌｕｓｉｏｎ〉エレメントであれば、サマリ生成部６０は、操作履歴テーブル３１のＲ項目に記録されている属性情報とＴ１項目のボードイン情報を参照して（Ｓ９６）、Ｒ項目に結論属性情報が記録され、かつ最後の時刻を表すボードイン情報が記録されているレコードのＸ３項目に記録されているコメント情報を読み出す（Ｓ９７）。
【０１５８】
そして、サマリ生成部６０は、読み出したコメント情報を〈ｃｏｎｃｌｕｓｉｏｎ〉エレメント以下に書き込む（Ｓ９８）。
【０１５９】
子エレメントが〈ｔｏｄｏ〉エレメントであれば、サマリ生成部６０は、操作履歴テーブル３１のＲ項目に記録されている属性情報を参照して（Ｓ９９）、Ｒ項目に今後の課題属性情報が記録されているレコードのＸ３項目に記録されているコメント情報を読み出す（Ｓ１００）。
【０１６０】
そして、サマリ生成部６０は、読み出したコメント情報を〈ｃｏｎｃｌｕｓｉｏｎ〉エレメント以下に書き込む（Ｓ１０１）。
【０１６１】
基本情報欄５１０のレイアウト処理が終了し、読み出した子エレメントが〈ｐｒｉｍａｒｙ〉エレメントのエリア内の最後であれば（Ｓ１０２，Ｙｅｓ）、基本情報欄５１０についてのサマリファイル５００作成処理を終了し、最後でなければ（Ｓ１０２，Ｎｏ）、読み出した次の子エレメントについてのＳ９２の属性判断を行い、属性に応じてＳ９３〜１０１を実行する。
【０１６２】
Ｓ８５のテーマブロック欄５２０のレイアウト処理では、まず、サマリ生成部６０のテーマ区間検出部６１による資料をテーマブロック毎に区別する処理がなされる。このテーマブロック毎に区別する処理によって、図２１に示すようなテーマブロック表６３が作成される。そして、サマリ生成部６０は、区別されたテーマブロック毎にテーマブロック欄５２０のレイアウトの本処理を行う。
【０１６３】
テーマブロック表６３は、同一テーマブロックに属する資料の資料ＩＤ情報を関連づけたテーブルである。テーマ区間検出部６１は、討議ボードウィンドウ１１上に表示されている資料がなくなった連続する２つの時刻間、即ち一つでも資料が表示されていた連続する区間において表示されていた資料を同一テーマブロックのグループとして区分けし、テーマブロック表６３に記録する。また、テーマ区間検出部６１は、テーマブロック表６３に記録されたグループ毎にテーマブロック番号ｓｎを付し記録しておく。複数のテーマブロックにおいて表示された資料については、資料ＩＤ情報に続く下桁に、第ｓｎ番目のテーマブロックで表示されたことを示す（ｓｎ）を付して記録する。
【０１６４】
図２２は、サマリ生成部６０のテーマ区間検出部６１による資料をテーマブロック毎に区別する動作を示すフローチャートである。まず、テーマ区間検出部６１は、テーマブロック番号ｓｎを１に初期化する（Ｓ１１１）。
【０１６５】
そして、テーマ区間検出部６１は、テーマブロック番号ｓｎの値と一致するレコードナンバーのレコードを話題区切り履歴テーブル３２から読み出す（Ｓ１１２）。レコードを読み出すと、テーマ区間検出部６１は、そのレコードから全削除された時刻を読み出し、開始時刻とする（Ｓ１１３）。尚、最初のレコードには、無限に過去の時刻が記録されている。
【０１６６】
テーマブロック番号ｓｎについての開始時刻を読み出すと、テーマ区間検出部６１は、テーマブロック番号ｓｎ＋１の値と一致するレコードナンバーのレコードを話題区切り履歴テーブル３２から読み出す（Ｓ１１４）。レコードを読み出すと、テーマ区間検出部６１は、そのレコードから全削除された時刻を読み出し、終了時刻とする（Ｓ１１５）。ここで、全てのレコードから時刻を読み出し終わり、次のレコードがない場合には、無限に未来の時刻を終了時刻としてセットする。
【０１６７】
次に、テーマ区間検出部６１は、操作履歴テーブル３１の各レコードのボードイン情報項目に記録されているボードイン情報を参照して（Ｓ１１６）、Ｓ１１３で取得した開始時刻とＳ１０５で取得した終了時刻の区間に収まるボードイン情報を有するレコード群を、テーマブロック番号ｓｎで代表されるテーマブロックの資料のレコード群として取り出す（Ｓ１１７）。
【０１６８】
そして、テーマ区間検出部６１は、取り出したレコード群に記録されている資料ＩＤ情報を、テーマブロック表６３のレコードナンバーｓｎのレコードに記録する（Ｓ１１８）。尚、レコードに資料ＩＤ情報を記録する際、Ｓ１１３で取得した開始時刻とＳ１０５で取得した終了時刻の区間に収まるボードイン情報が１行目以外であれば、資料ＩＤ情報の下桁にテーマブロック番号ｓｎを付した上で、テーマブロック表６３のレコードナンバーｓｎのレコードに記録する。
【０１６９】
テーマ区間検出部６１は、テーマブロック番号ｓｎで代表されるテーマブロックの資料のレコード群を取り出すと、話題区切り履歴テーブル３２のレコード数をカウントする（Ｓ１１９）。そして、テーマ区間検出部６１は、テーマブロック番号ｓｎがレコード数よりも１少ない値であれば（Ｓ１２０，Ｙｅｓ）、話題区切りの処理を終了する。
【０１７０】
一方、テーマ区間検出部６１は、テーマブロック番号ｓｎとレコード数よりも１少ない値とが一致していなければ（Ｓ１２０，Ｎｏ）、テーマブロック番号ｓｎをｓｎ＝ｓｎ＋１とし（Ｓ１２１）、Ｓ１１２〜Ｓ１２０を繰り返すことで次に発生したテーマブロックで討議ボードウィンドウ１１上に貼りつけられたレコード群を取り出す。
【０１７１】
テーマブロック表６３が作成されると、サマリ生成部６０は、テーマブロック欄５２０のレイアウトの本処理を開始する。
【０１７２】
図２３は、テンプレート７１を用いて、資料やコメントをサマリファイル５００のテーマブロック欄５２０にまとめる概略動作を示すフローチャートである。まず、サマリ生成部６０は、テーマブロック番号ｓｎを１に初期化しておく（Ｓ１３１）。
【０１７３】
サマリ生成部６０は、テーマブロック表６３のテーマブロック番号ｓｎで表されるレコードから資料ＩＤ情報群を読み出す（Ｓ１３２）。そして、読み出した資料ＩＤ情報を資料ＩＤ項目に有するレコード群を操作履歴テーブル３１から読み出す（Ｓ１３３）。
【０１７４】
さらに、サマリ生成部６０は、〈ｓｕｂｔｏｐｉｃ〉エレメントのエリア内の子エレメントを前から順番に読み出していく（Ｓ１３４）。そして、読み出した子エレメントの属性を判断する（Ｓ１３５）。
【０１７５】
子エレメントが〈ｋｅｙｔｏｐｉｃｓ〉エレメントであれば（Ｓ１３５）、キートピック表示欄５２２のレイアウト処理を行う（Ｓ１３６）。子エレメントが〈ｔｈｒｅａｄ〉エレメントであれば（Ｓ１３５）、スレッド表示欄５２３のレイアウト処理を行う（Ｓ１３７）。また、子エレメントが〈ｃｏｎｃｌｕｓｉｏｎ〉エレメントであれば（Ｓ１３５）、テーマ別結論表示欄５２４のレイアウト処理を行う（Ｓ１３８）。
【０１７６】
子エレメントのレイアウト処理が終了し、読み出した子エレメントが〈ｓｕｂｔｏｐｉｃ〉エレメントのエリア内の最後でなければ（Ｓ１３９，Ｎｏ）、読み出した次の子エレメントについてのＳ１３５の属性判断を行い、子エレメントの内容に応じてＳ１３６若しくはＳ１３７又はＳ１３８を実行する。
【０１７７】
一方、子エレメントのレイアウト処理が終了し、読み出した子エレメントが〈ｓｕｂｔｏｐｉｃ〉エレメントのエリア内の最後であれば（Ｓ１３９，Ｙｅｓ）、区切り線５２１を生成する（Ｓ１４０）。そして、サマリ生成部６０は、テーマブロック番号ｓｎをｓｎ＝ｓｎ＋１とし（Ｓ１４１）、テーマブロック番号ｓｎ＞ｍａｘでなければ（Ｓ１４２，Ｎｏ）、次のテーマブロック番号ｓｎに代表されるテーマブロックについてＳ１３３乃至Ｓ１３８の何れかのレイアウト処理を行う。尚、ｍａｘは、テーマブロック表６３に記録されているレコードの総数である。
【０１７８】
図２４は、テンプレート７１を用いて、資料を絞り込みつつ、サマリファイル５００のキートピック欄５２２にまとめるＳ１３６の動作を示すフローチャートである。まず資料ソート部６２は、順位カウンタｊｎを１に初期化する（Ｓ１５１）。資料ソート部６２は、Ｓ１３３で読み出したテーマブロック番号ｓｎで代表されるレコード群をスコア項目に記録された点数で昇順にソートする（Ｓ１５２）。
【０１７９】
資料ソート部６２により、テーマブロック番号ｓｎで代表されるレコード群が点数で昇順にソートされると、サマリ生成部６０は、点数の高さが順位カウンタｊｎの値と一致する順位となっているレコードから、資料ＩＤ項目に記録されている資料ＩＤ情報を読み出す（Ｓ１５３）。そして、サマリ生成部６０は、読み出した資料ＩＤ情報に関連づけて記憶されている資料を読み出し（Ｓ１５４）、読み出した資料をメイン資料５２５としてサマリファイル５００のキートピック表示欄に書き込む（Ｓ１５５）。
【０１８０】
さらに、サマリ生成部６０は、点数の高さが順位カウンタｊｎの値と一致する順位となっているレコードのボードイン情報項目とボードアウト情報項目からボードイン情報とボードアウト情報を読み出す（Ｓ１５６）。そして、サマリ生成部６０は、読み出したボードイン情報が示す時刻とボードアウト情報が示す時刻の区間とオーバーラップする時刻に表示されていた資料、即ちこの区間内の何れかの時刻を表すボードイン情報又はボードアウト情報が記録されているレコードを、読み出したレコード群から検索する（Ｓ１５７）。
【０１８１】
該当するレコードを見つけると、サマリ生成部６０は、該当のレコードから資料ＩＤ情報を読み出し（Ｓ１５８）、読み出した資料ＩＤ情報に関連づけられて記憶されている資料を読み出す（Ｓ１５９）。そして、読み出した資料をメイン資料５２５の直下にサブ資料５２６としてサムネイル画像形式で書き込む（Ｓ１６０）。
【０１８２】
次に、サマリ生成部６０は、順位カウンタｊｎをｊｎ＝ｊｎ＋１とし（Ｓ１６１）、ｊｎ＞ｍａｘｏｃｃｕｒ値でなければ（Ｓ１６２，Ｎｏ）、Ｓ１５３〜Ｓ１６０を繰り返す。ｊｎ＞ｍａｘｏｃｃｕｒ値であれば（Ｓ１６２，Ｙｅｓ）、キートピック表示欄５２２のレイアウト処理を終了する。
【０１８３】
図２５は、資料とコメントをサマリファイル５００のスレッド表示欄５２３にまとめるＳ１３７の動作を示すフローチャートである。
【０１８４】
まず、サマリ生成部６０は、順序カウンタｊｎをｊｎ＝１に初期化しておく（Ｓ１７１）。資料ソート部６２は、Ｓ１３３で読み出したテーマブロック番号ｓｎで代表されるレコード群を、ボードイン情報を基準に昇順にソートする（Ｓ１７２）。尚、ボードイン情報が複数行に記録されている場合は、テーマブロック番号ｓｎの値と一致する行のボードイン情報を参照する。
【０１８５】
ソートが終了すると、サマリ生成部６０は、順序カウンタｊｎの値と一致する並び順序のレコードからボードイン情報とコメント情報と資料ＩＤ情報を読み出す（Ｓ１７３）。資料ＩＤ情報を読み出すと、この資料ＩＤ情報に関連づけられて記憶されている資料を読み出す（Ｓ１７４）。
【０１８６】
ボードイン情報とコメント情報と資料を読み出すと、サマリ生成部６０は、このボードイン情報とコメント情報と資料のサムネイル画像をスレッド表示欄５２３のｊｎ行目に書き込む（Ｓ１７５）。
【０１８７】
そして、サマリ生成部６０は、ｊｎ＝ｊｎ＋１とし（Ｓ１７６）、ｊｎ＞ｍａｘでなければ（Ｓ１７７，Ｎｏ）、Ｓ１７３〜Ｓ１７５を繰り返し、テーマブロック番号ｓｎで代表される資料とそのコメントをサマリファイル５００に時系列で並べる。
【０１８８】
図２６は、テンプレート７１を用いて、テーマブロックごとの結論となるコメントをサマリファイル５００のテーマ別結論表示欄５２４にまとめるＳ１３８動作を示すフローチャートである。
【０１８９】
サマリ生成部６０は、Ｓ１３３で読み出したテーマブロック番号ｓｎで代表される資料のレコード群の役割属性情報項目に結論属性情報が記録されているレコードを検索する（Ｓ１８１）。該当するレコードが見つかると、サマリ生成部６０は、該当するレコードの全てについてコメント情報項目からコメント情報を読み出す（Ｓ１８２）。
【０１９０】
そして、サマリ生成部６０は、読み出したコメント情報をテーマ別結論表示欄５２４に書き込む（Ｓ１８３）。
【０１９１】
以上のように、本実施形態の討議支援システム１では、サマリ作成装置として、会議によって討議された内容や流れを纏めた要点をサマリファイルとして自動生成することができる。このサマリファイルは、文書データであるために、コンピュータのモニタに表示させたり、紙媒体に出力させることができる。従って、議事録作成担当者は、会議の記録を繰り返し検証する必要が無くなり、その負担が軽減される。
【０１９２】
（第２の実施形態）
キートピック欄５２２にメイン資料５２５としてレイアウトする資料を絞り込む評価値算出の変形例について第２の実施形態に係る討議支援システム１に基づき説明する。図２７は、第２の実施形態に係る討議支援システム１の動作を実現する構成を示すブロック図である。
【０１９３】
第２の実施形態に係る討議支援システム１は、評価値算出部４０において操作特徴量算出部４２と資料特徴量算出部４３とを備える。この討議支援システム１では、資料の評価において、第１の実施形態で主眼とした操作の特徴の他に、資料の特徴を加味する。
【０１９４】
具体的には、操作特徴量算出部４２は、第１の実施形態で示した操作パラメータテーブル４１を作成する。
【０１９５】
資料特徴量算出部４３は、予め設定されているキーワードの抽出、自然言語処理による予め設定されている意味の抽出、又は画像認識処理による予め設定されているパターンの抽出により、資料の分析を行うことで、資料の特徴、具体的には資料の種類やキーワード内包数から図２８に示すコンテンツパラメータテーブル４４を作成しておく。コンテンツパラメータテーブル４４は、資料ＩＤ情報に資料の特徴を表すパラメータＸ７とＸ８を関連づけたテーブルである。
【０１９６】
Ｘ７項目には、パラメータＸ７となる資料の種類に応じた値が記録される。資料特徴量算出部４３は、資料の種類に応じたパラメータＸ７の値を予め記憶しており、資料の種類に応じてこの値を読み出してＸ７項目に記録する。
【０１９７】
第２の実施形態においては、図２９に示すように、操作履歴テーブル３１には、さらに資料の種類を記録する種類項目が記録されている。履歴テーブル作成部２０は、資料に付帯する種類を示す付帯情報を読み取り、この種類項目に記録する。履歴テーブル作成部２０は、資料の種類を示す付帯情報を、資料の表示操作がなされたことを示す操作情報が入力されたことを契機として読み出す。操作情報に含まれている資料ＩＤ情報を読み出して、この資料ＩＤ情報に関連づけられて記憶されている資料を検索することで、表示操作された資料を特定する。そして、該当する資料から、資料の種類を表す付帯情報を読み出して、種類項目に記録する。電子カルテから切り取られたオブジェクトデータには、バイタル情報、心電図情報、又は経過処置情報等の資料の種類を表す付帯情報が付帯し、医用画像データであると、Ｘ線ＣＴ装置を示す情報、又はＭＲＩ装置を示す情報等のモダリティ種類名が資料の種類を表す付帯情報として付帯している。
【０１９８】
資料特徴量算出部４３は、この資料に付帯する付帯情報に合わせて、バイタル情報、心電図情報、又は経過処置情報等、Ｘ線ＣＴ装置、又はＭＲＩ装置等に対応するパラメータＸ７の値を記憶している。例えば、経過処置情報等のテキストに対しては、パラメータＸ７の値として、「１０」が予め記憶され、Ｘ線ＣＴ装置を表す情報に対しては、パラメータＸ７の値として、「３０」が予め記憶され、ＭＲＩ装置を表す情報に対しては、パラメータＸ７の値として、「３０」が予め記憶され、ＣＲを表す情報に対しては、パラメータＸ７の値として、「２０」が予め記憶され、検体を表す情報に対しては、パラメータＸ７の値として、「１０」が予め記憶されている。
【０１９９】
資料特徴量算出部４３は、操作履歴テーブル３１の種類項目から資料の種類を示す情報を読み取り、この資料の種類を示す情報に応じたパラメータＸ７の値をコンテンツパラメータテーブル４４のＸ７項目に記録する。
【０２００】
Ｘ８項目には、パラメータＸ８となる資料に記述されている特定キーワードの数が記録される。資料特徴量算出部４３は、操作履歴テーブル３１のレコードに記録されている資料ＩＤ情報を基に、関連づけられて記憶されている資料を読み出し、この資料の中から特定キーワードの数をカウントする。特定キーワードは、例えば、「手術」、「ＣＲ」、「ＣＴ」、「血液」等である。そして、カウント値をパラメータＸ８の値としてコンテンツパラメータテーブル４４のＸ８項目に記録する。
【０２０１】
そして、評価値算出部４０では、以下の（３）式によって各資料の点数（Ｓｃｏｒｅ）を算出する。
【０２０２】
（３）  Score=[(W1×X1)+(W2×X2)+(W3×X3)+(W3×X3)+(W4×X4)+(W5×X5)+(W6×X6)]
+[(W7×X7)+(W8×X8)]
【０２０３】
パラメータＸ７に代入される値は、コンテンツパラメータテーブル４４のＸ７項目から読み出した値であり、即ち資料の種類に応じた値である。パラメータＸ８に代入される値は、コンテンツパラメータテーブル４４のＸ８項目から読み出した値であり、即ち資料に記録されている特定キーワードの数である。評価値算出部４０は、係数値Ｗ７とＷ８も予め記憶している。係数値Ｗ７とＷ８もそれぞれパラメータＸ７とＸ８の点数に対する影響を重み付ける係数値である。
【０２０４】
図３０は、操作履歴テーブル３１と資料からコンテンツパラメータテーブル４４を作成する動作を示すフローチャートである。
【０２０５】
まず、資料特徴量算出部４３は、予めレコードナンバーを示す変数ＮをＮ＝１に初期化しておく（Ｓ１８１）。そして、コンテンツパラメータテーブル４４にレコードナンバーＮのレコードＰ（Ｎ）を追加する（Ｓ１８２）。説明の便宜上、レコードＰ（Ｎ）は、コンテンツパラメータテーブル４４のレコードナンバーＮのレコードであることを示す。
【０２０６】
コンテンツパラメータテーブル４４に新規のレコードＰ（Ｎ）を追加すると、資料特徴量算出部４３は、操作履歴テーブル３１のレコードナンバーＮのレコードＨ（Ｎ）の資料ＩＤ項目から資料ＩＤ情報を読み出す（Ｓ１８３）。説明の便宜上、レコードＨ（Ｎ）は、操作履歴テーブル３１のレコードナンバーＮのレコードであることを示す。そして、読み出した資料ＩＤ情報を、レコードＰ（Ｎ）の資料ＩＤ項目に記録する（Ｓ１８４）。これにより、以後、レコードＰ（Ｎ）に記録される各パラメータＸ１〜Ｘ６の値は、資料に関連づけられる。
【０２０７】
次に、資料特徴量算出部４３は、レコードＨ（Ｎ）の種類項目から資料の種類を示す情報を読み出す（Ｓ１８５）。そして、資料特徴量算出部４３は、予め記憶している資料の種類に応じた値を読み出しておき、Ｓ６６で読み出した資料の種類に応じた値を、レコードＰ（Ｎ）のＸ７項目にＸ７の値として記録する（Ｓ１８６）。
【０２０８】
資料の種類に応じたパラメータＸ７を取得すると、資料特徴量算出部４３は、読み出した資料ＩＤ情報に関連づけられて記憶されている資料を読み出す（Ｓ１８７）。さらに、予め記憶している特定キーワードを読み出し（Ｓ１８８）、資料の中身を解析して、特定キーワードの記述数をカウントする（Ｓ１８９）。そして資料特徴量算出部４３は、カウントにより得たカウント数を、レコードＰ（Ｎ）のＸ８項目にＸ８の値として記録する（Ｓ１９０）。
【０２０９】
資料の種類に応じたパラメータＸ８を取得すると、資料特徴量算出部４３は、レコードナンバーＮをＮ＋１にカウントアップし（Ｓ１９１）、Ｎ＞ｍａｘでなければ（Ｓ１９２，Ｎｏ）、カウントアップにより新たに得られたレコードナンバーＮのレコードＨ（Ｎ）の資料についてＳ１８２〜Ｓ１８９を行い、資料の特徴を示すパラメータを取得していく。一方、Ｎ＞ｍａｘであれば（Ｓ１９２，Ｙｅｓ）、各資料の操作の特徴を示すパラメータの取得処理を終了する。尚、ｍａｘは、操作履歴テーブル３１に記録されているレコードの総数である。
【０２１０】
図３１は、第２の実施形態に係る討議支援システム１において、資料毎に点数を算出する動作を示すフローチャートである。
【０２１１】
まず、評価値算出部４０は、レコードナンバーＮを０に初期化し、点数（Ｓｃｏｒｅ）を０に初期化し、変数ｍを１に初期化する（Ｓ２０１）。変数ｍは、Ｘｍの値（ｍ＝１，２，３，４，５，６，７，８）とＷｍの値（ｍ＝１，２，３，４，５，６，７，８）を順番に読み出すための変数の宣言である。
【０２１２】
初期化が終了すると、まずＮ＝Ｎ＋１とし（Ｓ２０２）、Ｎ＝ｍａｘでなければ（Ｓ２０３，Ｎｏ）、点数算出の処理を開始する。Ｎ＝Ｎ＋１とすることによって、次のレコードナンバーの資料の点数の算出が開始される。最初は、レコードナンバー１の資料の点数が算出される。ｍａｘは、操作履歴テーブル３１に記録されているレコードの総数である。従って、Ｎ＝ｍａｘであれば（Ｓ２０３，Ｙｅｓ）、全ての資料についての点数算出が終了しているため、点数算出処理を終了する。
【０２１３】
レコードナンバーＮの資料の点数算出では、まず評価値算出部４０は、予め記憶されている係数値Ｗｍを読み出す（Ｓ２０４）。さらに、評価値算出部４０は、変数ｍが１〜６であれば（Ｓ２０５，Ｙｅｓ）、操作パラメータテーブル４１のレコードＰ（Ｎ）からＸｍ項目の値を読み出す（Ｓ２０６）。変数ｍが１〜６でなければ（Ｓ２０５，Ｎｏ）、換言すると変数ｍが７か８であれば、コンテンツパラメータテーブル４４のレコードＰ（Ｎ）からＸｍ項目の値を読み出す（Ｓ２０７）。
【０２１４】
係数値ＷｍとＸｍ項目の値を読み出すと、評価値算出部４０は、Ｘｍ項目の値に係数値Ｗｍを乗じて（Ｓ２０８）、点数（Ｓｃｏｒｅ）に加算する（Ｓ２０９）。
【０２１５】
加算が終了すると、評価値算出部４０は、ｍ＝ｍ＋１とし（Ｓ２１０）、ｍ＞８でなければ（Ｓ２１１，Ｎｏ）、Ｓ２０４以降の処理に戻る。即ち、次のパラメータＸｍと係数値Ｗｍとを乗じて点数（ｓｃｏｒｅ）に加算していく。一方、ｍ＞８であれば（Ｓ２１１，Ｙｅｓ）、レコードＨ（Ｎ）の資料についての点数算出は終了したため、次のレコードＨ（Ｎ）の資料についての点数算出を行うため、Ｓ２０２以降の処理に戻る。
【０２１６】
以後、この資料毎に算出された点数に基づいて第１の実施形態と同様にテーマブロック毎に点数の高い順に所定数の資料を絞り込んで、キートピック表示欄５２２にメイン資料５２５としてまとめられる。
【０２１７】
このように、本実施形態では、評価値として資料の種類や内容も加味しているため、資料が固有に有する価値をも含めてサマリファイル５００を作成することができる。
【０２１８】
（第３の実施形態）
討議ボードウィンドウ１１には、ウィンドウの広さから資料を表示させる資料提示エリア１１０の上限数を定めておく場合がある。新規作成ボタン１４を押下することで空の資料提示エリア１１０を新たに生成したり、ドラッグアンドドロップによって別の資料を討議ボードウィンドウ１１に表示させたりする場合、討議ボードウィンドウ１１上に既に上限数の資料が表示されていると、討議支援部１０は、最古に表示操作された資料を討議ボードウィンドウ１１から削除する。即ち、新規作成ボタン１４の押下や、他の資料のドラッグアンドドロップ操作を、資料の削除操作とみなすことができる。
【０２１９】
第３の実施形態に係る討議支援システム１は、この新規作成ボタン１４の押下や、他の資料のドラッグアンドドロップ操作を、資料の削除操作とみなして、削除された資料に関連づけて削除操作の履歴を記録しておく変形例である。
【０２２０】
図３２は、新規作成ボタン１４が押下されることで他の資料が削除される場合の討議支援システム１の動作を示すフローチャートである。
【０２２１】
クライアント装置２００が操作されることで、その操作内容が新規作成ボタン１４の押下であると（Ｓ２２０）、討議支援部１０は、討議ボードウィンドウ１１上の資料提示エリア１１０の数は、上限か否かを判断する（Ｓ２２１）。資料提示エリア１１０の数が上限でなければ（Ｓ２２１，Ｎｏ）、新しい資料提示エリア１１０を生成して（Ｓ２２２）、処理を終了する。
【０２２２】
一方、資料提示エリア１１０の数が上限であった場合（Ｓ２２１，Ｙｅｓ）、最も古い時刻に表示された資料を資料提示エリア１１０から削除することで空の資料提示エリア１１０を生成する（Ｓ２２３）。例えば、資料提示エリア１１０を生成する各箇所に順番を定めておくことで、一番順番の若い箇所に対応する資料提示エリア１１０に表示されている資料を削除する。
【０２２３】
討議支援部１０は、資料の削除を行うと、削除した資料の資料ＩＤ情報と資料の削除操作を示す情報と時刻情報とを含めた操作情報を生成する（Ｓ２２４）。この操作情報は、履歴テーブル作成部２０に送信される。
【０２２４】
履歴テーブル作成部２０は、操作情報を受信するとこの操作情報を解析する（Ｓ２２５）。この操作情報が資料の削除操作を示す情報であると、操作情報から資料ＩＤ情報と時刻情報を読み出す（Ｓ２２６）。そして、履歴テーブル作成部２０は、読み出した資料ＩＤ情報を資料ＩＤ項目に有するレコードを検索し（Ｓ２２７）、該当するレコードのボードアウト情報項目に時刻情報をボードアウト情報として記録する（Ｓ２２８）。
【０２２５】
図３３は、資料の表示操作がなされることで他の資料が削除される場合の討議支援システム１の動作を示すフローチャートである。
【０２２６】
クライアント装置２００が操作されることで、その操作内容が資料の表示操作であると（Ｓ２３０）、討議支援部１０は、討議ボードウィンドウ１１上の資料提示エリア１１０の数は、上限か否かを判断する（Ｓ２３１）。資料提示エリア１１０数が上限でなければ（Ｓ２２１，Ｎｏ）、新しい資料提示エリア１１０を生成して資料を表示する（Ｓ２３２）、処理を終了する。
【０２２７】
一方、資料提示エリア１１０の数が上限であった場合（Ｓ２３１，Ｙｅｓ）、最も古い時刻に表示された資料を資料提示エリア１１０から削除することで空の資料提示エリア１１０を生成する（Ｓ２３３）。例えば、資料提示エリア１１０を生成する各箇所に順番を定めておくことで、一番順番の若い箇所に対応する資料提示エリア１１０に表示されている資料を削除する。
【０２２８】
討議支援部１０は、資料の表示及び資料の削除を行うと、削除した資料の資料ＩＤ情報と資料の削除操作を示す情報と時刻情報とを含めた第１の操作情報を生成する（Ｓ２３４）。この操作情報は、履歴テーブル作成部２０に送信される。さらに、表示した資料の表示操作を表す第２の操作情報を生成する（Ｓ２３５）。討議支援部１０は、資料の表示飲みの場合は、Ｓ２３５の第２の操作情報の生成のみを行う。
【０２２９】
履歴テーブル作成部２０は、第２の操作情報を受信するとこの操作情報を解析する（Ｓ２３６）。この操作情報が資料の削除操作を示す情報であると、操作情報から資料ＩＤ情報と時刻情報を読み出す（Ｓ２３７）。そして、履歴テーブル作成部２０は、読み出した資料ＩＤ情報を資料ＩＤ項目に有するレコードを検索し（Ｓ２３８）、該当するレコードのボードアウト情報項目に時刻情報をボードアウト情報として記録する（Ｓ２３９）。
【０２３０】
尚、このＳ２３６〜Ｓ２３９の処理と並行又は前後して、第１の操作情報に対して図９に示すＳ１１〜Ｓ１８の処理がなされる。
【０２３１】
このように、第３の実施形態に係る討議支援システム１では、討議ボードウィンドウ１１に資料提示エリア１１０の上限数を定めておく場合、新規作成ボタン１４の押下や、他の資料のドラッグアンドドロップ操作を、資料の削除操作とみなして、資料が削除されたことを示す操作の履歴を残すことができ、操作の特徴からスコアを算出する際に、より会議の実態を反映して算出することができる。
【０２３２】
（第４の実施形態）
次に、第１乃至第３の実施形態に係る討議支援システム１では、テーマブロックで資料をグループ化するために、話題区切り履歴テーブル３２を操作に連動して作成していた。第４の実施形態では、この話題区切り履歴テーブル３２を作成することなく、テーマブロックで資料をグループ化する討議支援システム１を説明する。
【０２３３】
第４の実施形態に係る討議支援システム１では、履歴テーブル作成部２０は、話題区切り履歴テーブル３２を作成しない。サマリ生成部６０は、操作履歴テーブル３１からテーマブロック表６３を作成する。サマリ生成部６０では、このテーマブロック表６３を作成する際に、中間生成物として図３４に示す資料時刻表６４を作成する。
【０２３４】
図３４は、資料時刻表６４を示すデータ構造図である。資料時刻表６４は、資料ＩＤ項目と時刻項目と種類項目とを関連づけたレコードで構成される構造体である。資料ＩＤ項目には、討議ボードウィンドウ１１に表示された資料の資料ＩＤ情報が記録される。時刻項目には、ボードイン情報又はボードアウト情報を表す時刻が記録される。このボードイン情報やボードアウト情報は、操作履歴テーブル３１から取り出されたものである。操作履歴テーブル３１に記録されているボードイン情報及びボードアウト情報が全て取り出されて一つ一つがレコードとして記録される。種類項目には、時刻項目に記録されている時刻がボードイン情報を表すのかボードアウト情報を表すのかを示す情報が記録されている。具体的には、種類項目には、表示又は削除を示す情報が記録されている。
【０２３５】
この資料時刻表によっては、どの資料がいつ表示されたのか又は削除されたのかが理解できる。サマリ生成部６０は、操作履歴テーブル３１から資料時刻表６４を作成し、この資料時刻表６４を参照しつつ、テーマブロック表６３を作成する。
【０２３６】
図３５は、この第４の実施形態に係るテーマブロック表６３の作成動作を示すフローチャートである。
【０２３７】
まず、資料ソート部６２は、同時閲覧資料数という変数ｈをｈ＝０に初期化し、レコードナンバーＮをＮ＝１に初期化しておく（Ｓ２４１）。
【０２３８】
資料ソート部６２は、操作履歴テーブル３１から全てのボードイン情報を資料ＩＤ情報と関連づけたまま取りだす（Ｓ２４２）。そして、資料ソート部６２は、ボードイン情報が示す時刻と、関連づけて取り出された資料ＩＤ情報と、表示を示す情報とを関連づけたレコードを資料時刻表６４に追加する（Ｓ２４３）。次に、資料ソート部６２は、操作履歴テーブル３１から全てのボードアウト情報を資料ＩＤ情報と関連づけたまま取りだす（Ｓ２４４）。そして、資料ソート部６２は、ボードイン情報が示す時刻と、関連づけて取り出された資料ＩＤ情報と、削除を示す情報とを関連づけたレコードを資料時刻表６４に追加する（Ｓ２４５）。
【０２３９】
さらに、資料ソート部６２は、この資料時刻表６４を時刻を基準に昇順にソートする（Ｓ２４６）。すなわち、この資料時刻表６４には、資料が表示された時刻又は削除された時刻がその資料を表す資料ＩＤ情報とともに時系列順に並ぶ。
【０２４０】
資料時刻表６４が完成すると、テーマ区間検出部６１は、資料時刻表６４のレコードナンバーＮのレコードの種類項目には、表示を示す情報が記録されている否かを判断する（Ｓ２４７）。
【０２４１】
表示を示す情報が記録されていれば（Ｓ２４７，Ｙｅｓ）、テーマ区間検出部６１は、閲覧同時資料数ｈは、ｈ＝０であるか判断する（Ｓ２４８）。ｈ＝０であれば（Ｓ２４８，Ｙｅｓ）、資料が討議ボードウィンドウ１１上に一つも表示されていない段階から一つの資料が表示された状態を示し、テーマブロックの始まりとみなすことができる。従って、ｈ＝０であれば（Ｓ２４８，Ｙｅｓ）、テーマブロック表６３にレコードを追加し（Ｓ２４９）、追加したレコードに、資料時刻表６４のレコードナンバーＮのレコードに記録されている資料ＩＤ情報を記録する（Ｓ２５０）。
【０２４２】
一方、ｈ＝０でなければ（Ｓ２４８，Ｎｏ）、テーマブロック中の新たな資料が表示されたものとみなすことができるから、テーマブロック表６３の最新に追加されているレコードに、資料時刻表６４のレコードナンバーＮのレコードに記録されている資料ＩＤ情報を記録する（Ｓ２５１）。
【０２４３】
そして、資料ＩＤ情報をテーマブロック表６３に追加すると（Ｓ２５０又はＳ２５１）、閲覧同時資料数ｈを１カウントアップする（Ｓ２５２）。そして、レコードナンバーＮをＮ＝Ｎ＋１として（Ｓ２５４）、Ｎ＞ｍａｘでなければ（Ｓ２５５，Ｎｏ）、Ｓ２４７の処理に戻る。
【０２４４】
また、表示を示す情報が記録されていなければ（Ｓ２４７，Ｎｏ）、即ち削除を示す情報が記録されていれば、テーマ区間検出部６１は、閲覧同時資料数ｈを１カウントダウンする（Ｓ２５３）。そして、レコードナンバーＮをＮ＝Ｎ＋１として（Ｓ２５４）、Ｎ＞ｍａｘでなければ（Ｓ２５５，Ｎｏ）、Ｓ２４７の処理に戻る。
【０２４５】
このＳ２４２〜Ｓ２４６により操作履歴テーブル３１から資料時刻表６４が作成され、Ｓ２４７〜Ｓ２５５の処理を繰り返すことで資料時刻表６４からテーマブロック表６３が作成される。
【０２４６】
このように、第４の実施形態に係る討議支援システム１では、話題区切り履歴テーブル３２を作成せずに、操作履歴テーブル３１を用いて資料をテーマブロックに分けている。従って、討議支援中に話題区切り履歴テーブル３２の作成処理を行う必要がなく、討議支援中の負荷は軽減される。
【図面の簡単な説明】
【０２４７】
【図１】討議支援システムが接続されたネットワークを示すブロック図である。
【図２】クライアント装置が提供する討議画面を示す模式図である。
【図３】討議ボードウィンドウに生成されている資料提示エリアの拡大図である。
【図４】作成されたサマリファイルを示す模式図である。
【図５】サーバ装置のサマリファイル作成の概略動作を示すフローチャートである。
【図６】第１の実施形態に係る討議支援システムの動作を実現する構成を示すブロック図である。
【図７】操作履歴テーブルを示すデータ構造図である。
【図８】話題区切り履歴テーブルを示すデータ構造図である。
【図９】資料の表示操作の履歴を操作履歴テーブルに登録する動作を示すフローチャートである。
【図１０】資料の表示削除操作の履歴を操作履歴テーブルに登録する動作を示すフローチャートである。
【図１１】全資料の削除操作又は討議支援終了の操作の履歴を操作履歴テーブルに登録する動作を示すフローチャートである。
【図１２】資料への情報付加操作の履歴を操作履歴テーブルに登録する動作を示すフローチャートである。
【図１３】資料の全削除操作及び討議終了の履歴を話題区切り履歴テーブルに登録する動作を示すフローチャートである。
【図１４】スコア項目が追加された操作履歴テーブルを示すデータ構成図である。
【図１５】操作パラメータテーブルを示すデータ構成図である。
【図１６】操作履歴テーブルから操作パラメータテーブルを作成する動作を示すフローチャートである。
【図１７】資料毎に点数を算出する動作を示すフローチャートである。
【図１８】サマリファイルのテンプレートを示すデータ構成図である。
【図１９】サマリファイルの作成動作の概略を示すフローチャートである。
【図２０】討議全体の内容を表すコメントをサマリファイルにまとめる動作を示すフローチャートである。
【図２１】テーマブロック表を示すデータ構成図である。
【図２２】資料をテーマブロック毎に区別する動作を示すフローチャートである。
【図２３】資料やコメントをサマリファイルにまとめる概略動作を示すフローチャートである。
【図２４】資料を絞り込みつつ、サマリファイルにまとめる動作を示すフローチャートである。
【図２５】資料とコメントをサマリファイルにまとめる動作を示すフローチャートである。
【図２６】テーマブロックごとの結論となるコメントをサマリファイルにまとめる動作を示すフローチャートである。
【図２７】第２の実施形態に係る討議支援システムの動作を実現する構成を示すブロック図である。
【図２８】コンテンツパラメータテーブルを示すデータ構造図である。
【図２９】第２の実施形態に係る操作履歴テーブルを示すデータ構造図である。
【図３０】操作履歴テーブルと資料からコンテンツパラメータテーブルを作成する動作を示すフローチャートである。
【図３１】第２の実施形態に係る討議支援システムにおいて、資料毎に点数を算出する動作を示すフローチャートである。
【図３２】新規作成ボタンが押下されることで他の資料が削除される場合の討議支援システムの動作を示すフローチャートである。
【図３３】資料の表示操作がなされることで他の資料が削除される場合の討議支援システムの動作を示すフローチャートである。
【図３４】資料時刻表を示すデータ構成図である。
【図３５】第４の実施形態に係る討議支援システムのテーマブロック表を作成する動作を示すフローチャートである。
【符号の説明】
【０２４８】
１  討議支援システム
１０  討議支援部
１１  討議ボードウィンドウ
１１０  資料提示エリア
１１１  コメント欄
１１２  手書きボタン
１１３  手書き消去ボタン
１１４  関心フラグ付与ボタン
１１５  役割属性コンテクストメニュー
１１６  資料取得元参照ボタン
１１７  削除ボタン
１２  資料提供ウィンドウ
１３  使用済み資料ウィンドウ
１４  新規作成ボタン
１５  クリアボタン
１６  終了ボタン
１７  サマリ生成ボタン
２０  履歴テーブル作成部
３０  履歴テーブル記憶部
３１  操作履歴テーブル
３２  話題区切り履歴テーブル
４０  評価値算出部
４１  操作パラメータテーブル
４２  操作特徴量算出部
４３  資料特徴量算出部
４４  コンテンツパラメータテーブル
５０  入力部
６０  サマリ生成部
６１  テーマ区間検出部
６２  資料ソート部
６３  テーマブロック表
６４  資料時刻表
７０  テンプレート記憶部
７１  テンプレート
１００  サーバ装置
２００  クライアント装置
３００  電子カルテサーバ
４００  医用画像サーバ
５００  サマリファイル
５１０  基本情報欄
５１１  討議課題フィールド
５１２  討議結論フィールド
５１３  今後の課題フィールド
５２０  テーマブロック欄
５２１  区切り線
５２２  キートピック表示欄
５２３  スレッド表示欄
５２４  テーマ別結論表示欄
５２５  メイン資料
５２６  サブ資料
【図１】
0005317447.tif 000002
【図２】
0005317447.tif 000003
【図３】
0005317447.tif 000004
【図４】
0005317447.tif 000005
【図５】
0005317447.tif 000006
【図６】
0005317447.tif 000007
【図７】
0005317447.tif 000008
【図８】
0005317447.tif 000009
【図９】
0005317447.tif 000010
【図１０】
0005317447.tif 000011
【図１１】
0005317447.tif 000012
【図１２】
0005317447.tif 000013
【図１３】
0005317447.tif 000014
【図１４】
0005317447.tif 000015
【図１５】
0005317447.tif 000016
【図１６】
0005317447.tif 000017
【図１７】
0005317447.tif 000018
【図１８】
0005317447.tif 000019
【図１９】
0005317447.tif 000020
【図２０】
0005317447.tif 000021
【図２１】
0005317447.tif 000022
【図２２】
0005317447.tif 000023
【図２３】
0005317447.tif 000024
【図２４】
0005317447.tif 000025
【図２５】
0005317447.tif 000026
【図２６】
0005317447.tif 000027
【図２７】
0005317447.tif 000028
【図２８】
0005317447.tif 000029
【図２９】
0005317447.tif 000030
【図３０】
0005317447.tif 000031
【図３１】
0005317447.tif 000032
【図３２】
0005317447.tif 000033
【図３３】
0005317447.tif 000034
【図３４】
0005317447.tif 000035
【図３５】
0005317447.tif 000036