(57)【要約】【課題】会合に用いられた情報と操作者の操作又は機器の処理との共起関係に基づいて、それらの関係を示す表示を行うことができるようにした情報処理装置を提供する。【解決手段】情報処理装置の検知手段は、会合に用いられた情報と該会合における操作者の操作又は該会合における機器の処理を検知し、解析手段は、前記検知手段によって検知された情報と操作者の操作又は機器の処理との共起関係を解析し、表示手段は、前記解析手段による解析結果に基づいて、前記検知手段によって検知された情報と操作者の操作又は機器の処理との関係を表示する。【選択図】図１
2015106340.tif 000002
【特許請求の範囲】
【請求項１】
会合に用いられた情報と該会合における操作者の操作又は該会合における機器の処理を検知する検知手段と、
前記検知手段によって検知された情報と操作者の操作又は機器の処理との共起関係を解析する解析手段と、
前記解析手段による解析結果に基づいて、前記検知手段によって検知された情報と操作者の操作又は機器の処理との関係を表示する表示手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、
前記検知手段によって検知された情報と操作者の操作又は機器の処理を時系列に並べて配置した第１の軸と、
前記第１の軸における時の単位よりも大きい単位の時において、前記検知手段によって検知された情報の集合と操作者の操作の集合又は機器の処理の集合を時系列に並べて配置する第２の軸
を用いて表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記検知手段によって検知された情報を中心に配置し、前記解析手段による該情報に対する解析結果に基づいて、該情報の周囲に、前記検知手段によって検知された情報と操作者の操作又は機器の処理を配置し、該解析手段による解析結果である距離が近いほど、前記中心からの距離が近くなるように表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示手段は、前記情報と操作者の操作又は機器の処理との関係を木状に表示し、基準となる情報を該木の根元に配置し、前記解析手段による解析結果に基づいて、該木の幹又は枝上に情報と操作者の操作又は機器の処理を配置し、該基準からの距離を、該基準となる情報から時間が経過しているほど、該基準の位置から遠ざかった位置とする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
コンピュータを、
会合に用いられた情報と該会合における操作者の操作又は該会合における機器の処理を検知する検知手段と、
前記検知手段によって検知された情報と操作者の操作又は機器の処理との共起関係を解析する解析手段と、
前記解析手段による解析結果に基づいて、前記検知手段によって検知された情報と操作者の操作又は機器の処理との関係を表示する表示手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、コンピュータネットワーク上の複数のコンテンツからの検索結果を、ユーザ側において所望のコンテンツへの探索が容易になる内容とすることを課題とし、メタデータを該コンテンツ群それぞれのコンテンツの識別データに対応付けて記憶するメタデータ記憶手段と、前記コンテンツ群を構成するそれぞれのコンテンツのメタデータに基づいて、前記コンテンツ群を構成するそれぞれのコンテンツを特定の特徴量空間中の特徴ベクトルとして表す手段と、前記検索条件に対応するコンテンツ集合情報を構成する複数のコンテンツ間の関連性を表す情報を、該複数のコンテンツそれぞれの前記特徴ベクトルに基づいて算出する関連性算出手段と、算出された複数のコンテンツ間の関連性を表す情報に基づいて、該複数のコンテンツの検索結果を表す情報を生成する手段と、を備えていることが開示されている。
【０００３】
特許文献２には、議事録の特徴は、１つの議事録には複数の議題に対する記録が記述されている点、及び、１つの議題は複数の議事録にまたがって記録される点にあり、そのため、ある議題に注目して過去の意思決定の過程や長期にわたってなされた議論の経過を見直す際、全ての議事録、又は検索の結果該当した複数の議事録を１つずつ見ていかなければならないという問題を有していることを課題とし、蓄積された多数の議事録データに対し、目次定義（文書の骨格）を与えることで、目次の各項目に関係する議事内容を抽出し、目次定義に基づいた文書を組み立てて生成することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４８６０７号公報
【特許文献２】特開２００２−０９１９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、会合に用いられた情報と操作者の操作又は機器の処理との共起関係に基づいて、それらの関係を示す表示を行うことができるようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、会合に用いられた情報と該会合における操作者の操作又は該会合における機器の処理を検知する検知手段と、前記検知手段によって検知された情報と操作者の操作又は機器の処理との共起関係を解析する解析手段と、前記解析手段による解析結果に基づいて、前記検知手段によって検知された情報と操作者の操作又は機器の処理との関係を表示する表示手段を具備することを特徴とする情報処理装置である。
【０００７】
請求項２の発明は、前記表示手段は、前記検知手段によって検知された情報と操作者の操作又は機器の処理を時系列に並べて配置した第１の軸と、前記第１の軸における時の単位よりも大きい単位の時において、前記検知手段によって検知された情報の集合と操作者の操作の集合又は機器の処理の集合を時系列に並べて配置する第２の軸を用いて表示することを特徴とする請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記表示手段は、前記検知手段によって検知された情報を中心に配置し、前記解析手段による該情報に対する解析結果に基づいて、該情報の周囲に、前記検知手段によって検知された情報と操作者の操作又は機器の処理を配置し、該解析手段による解析結果である距離が近いほど、前記中心からの距離が近くなるように表示することを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項４の発明は、前記表示手段は、前記情報と操作者の操作又は機器の処理との関係を木状に表示し、基準となる情報を該木の根元に配置し、前記解析手段による解析結果に基づいて、該木の幹又は枝上に情報と操作者の操作又は機器の処理を配置し、該基準からの距離を、該基準となる情報から時間が経過しているほど、該基準の位置から遠ざかった位置とすることを特徴とする請求項１に記載の情報処理装置である。
【００１０】
請求項５の発明は、コンピュータを、会合に用いられた情報と該会合における操作者の操作又は該会合における機器の処理を検知する検知手段と、前記検知手段によって検知された情報と操作者の操作又は機器の処理との共起関係を解析する解析手段と、前記解析手段による解析結果に基づいて、前記検知手段によって検知された情報と操作者の操作又は機器の処理との関係を表示する表示手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１１】
請求項１の情報処理装置によれば、会合に用いられた情報と操作者の操作又は機器の処理との共起関係に基づいて、それらの関係を示す表示を行うことができる。
【００１２】
請求項２の情報処理装置によれば、第１の軸における時の単位よりも大きい単位の時の第２の軸において、情報の集合と操作者の操作の集合又は機器の処理の集合を時系列に並べて配置することができる。
【００１３】
請求項３の情報処理装置によれば、情報を中心に配置し、その情報に対する解析結果に基づいて、その情報の周囲に、情報と操作者の操作又は機器の処理を配置し、解析結果である距離が近いほど、前記中心からの距離が近くなるように表示することができる。
【００１４】
請求項４の情報処理装置によれば、情報と操作者の操作又は機器の処理との関係を木状に表示し、基準となる情報を木の根元に配置し、解析結果に基づいて、木の幹又は枝上に情報と操作者の操作又は機器の処理を配置し、基準からの距離を、基準となる情報から時間が経過しているほど、遠ざかった位置とすることができる。
【００１５】
請求項５の情報処理プログラムによれば、会合に用いられた情報と操作者の操作又は機器の処理との共起関係に基づいて、それらの関係を示す表示を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態による処理例を示すフローチャートである。
【図３】本実施の形態による処理対象、処理例を示す説明図である。
【図４】コンテクスト情報抽出定義テーブルのデータ構造例を示す説明図である。
【図５】コンテクスト情報テーブルのデータ構造例を示す説明図である。
【図６】情報解析モジュールによる処理例を示す説明図である。
【図７】情報解析モジュールによる処理例を示す説明図である。
【図８】情報解析モジュールによる処理例を示す説明図である。
【図９】本実施の形態による処理対象、処理例を示す説明図である。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態による処理例を示す説明図である。
【図１５】本実施の形態による処理例を示す説明図である。
【図１６】本実施の形態による処理例を示す説明図である。
【図１７】本実施の形態による処理例を示す説明図である。
【図１８】本実施の形態による処理例を示す説明図である。
【図１９】本実施の形態による処理例を示す説明図である。
【図２０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１８】
会合において、停滞していた議論の流れが変わるきっかけとなる発言や、個々の議論を越えて影響力を持つメッセージやアイデアが生まれることがある。
こうした発言、メッセージ、又はアイデア等を産み出す、議論の流れや参加者間の創発状況を促した操作者の操作又は機器の処理を、「キーコンテクスト」とする。
会合の様子は、一般的にビデオや音声等のリッチメディアで記録することが可能だが、記録された情報からキーコンテクストを探し出すために、従来においては、例えばビデオを詳細に分析して、コンテクストを解析することが必要となる。このため、キーコンテクストはその重要性にかかわらず、客観的に明示することが難しく、知識や経験として再利用することができなかった。
【００１９】
本実施の形態である情報処理装置１００は、会合に用いられた情報と操作者の操作又は機器の処理との関係を示す表示を行うものであって、図１の例に示すように、検知モジュール１１０、記憶モジュール１２０、情報解析モジュール１３０、情報検索モジュール１４０、情報表示モジュール１５０を有している。
【００２０】
検知モジュール１１０は、記憶モジュール１２０と接続されている。検知モジュール１１０は、会合に用いられた情報とその会合における操作者の操作又はその会合における機器の処理を検知する。その会合における情報、操作者の操作、機器の処理をキャプチャするものである。
ここで会合とは、複数人が集まって行われる検討、議論等であって、その場では情報に対する操作（例えば、選択、移動、削除、作成、編集、閲覧等）が行われ、その情報に対する操作者の操作、又はその情報を扱うための機器による処理が行われる。会合として、例えば、アイデア検討会、議論、ワークショップ、会議、アイデア抽出会、検討会等と呼ばれるものが含まれる。
また、情報（以下、コンテンツともいう）としては、電子文書（以下、文書ともいう）、電子付箋（以下、付箋ともいう）、電子付箋を貼り付ける電子台紙、電子的映像（静止画、動画を含む）、電子的音声等又はこれらの組み合わせがある。検知モジュール１１０は、会合において対象としている情報（本実施の形態において情報を一意に識別し得る情報ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ））を検知する。
【００２１】
また、操作者（会合の参加者、ファシリテーター）については、例えば、操作が行われた機器（例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話（スマートフォンを含む）等）からその機器の所有者（本実施の形態において操作者を一意に識別し得る操作者ＩＤ）を特定するようにしてもよいし、その操作者が所有しているＩＣカード等を読み込んで、操作者ＩＤを取得してもよい。操作者の操作の検知は、機器上で行われた操作を検知モジュール１１０が検知してもよいし、センサー、カメラ等を用いて検知モジュール１１０がその操作者の操作を検知してもよい。例えば、ホワイトボード、付箋等に対する書き込み、編集（具体的には、付箋の入れ替え、電子ペンによる手書きアノテーションの修正、追記等）、センサーによって検知された発話、挙手、移動等の動作がある。
また、対象となる機器として、会合で用いられるものであればよい。機器の処理の検知は、その機器が処理内容を検知モジュール１１０へ通知してもよいし、センサー、カメラ等を用いて検知モジュール１１０がその機器が処理内容を検知してもよい。機器としては、例えば、キーボード、赤外線カメラ、デジタルペン、ホワイトボード、プロジェクタ、プリンタ等が含まれる。また、機器の処理として、その機器が備えている機能の他に電源オン、電源オフも含まれる。機器が備えている機能として、例えば、プロジェクタの場合は、画面の遷移、ホワイトボードの場合は画面の遷移（スクロール）等がある。
例えば、検知する操作者の操作、機器の処理としてコンテクスト情報抽出定義テーブル４００に定義されている。コンテクスト情報抽出定義テーブル４００は、検知モジュール１１０に記憶されている。このコンテクスト情報抽出定義テーブル４００の内容を書き換えることによって、検知対象とする操作者の操作、機器の処理を変更することができる。図４は、コンテクスト情報抽出定義テーブル４００のデータ構造例を示す説明図である。コンテクスト情報抽出定義テーブル４００は、操作欄４１０、デバイス欄４２０、抽出するコンテクストデータ欄４３０を有している。操作欄４１０は、操作者の操作を記憶している。デバイス欄４２０は、機器（デバイス）を記憶している。抽出するコンテクストデータ欄４３０は、そのデバイスに対する操作者の操作によって検知されるコンテクストデータ（操作者の操作、機器の処理）を記憶している。
なお、以下、コンテクストという場合は、会合における操作者の操作又は機器の処理が含まれる。
【００２２】
記憶モジュール１２０は、検知モジュール１１０、情報解析モジュール１３０と接続されている。記憶モジュール１２０は、検知モジュール１１０によって検知された「会合に用いられた情報」と「その会合における操作者の操作」又は「その会合における機器の処理」をログ（履歴）として記憶する。例えば、コンテクスト情報テーブル５００を記憶する。図５は、コンテクスト情報テーブル５００のデータ構造例を示す説明図である。コンテクスト情報テーブル５００は、抽出時刻欄５１０、デバイス欄５２０、入力者欄５３０、コンテクストデータ欄５４０を有している。抽出時刻欄５１０は、検知モジュール１１０が検出した時刻（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。デバイス欄５２０は、操作が行われた又は処理を行った機器（デバイス）を記憶している。入力者欄５３０は、操作を行った者（入力者）の識別情報を記憶している。コンテクストデータ欄５４０は、検知モジュール１１０によって検知されたコンテクストデータを記憶している。例えば、操作者Ａの操作によって、デジタルペン（機器）が操作された場合、その処理結果（ペン先の軌跡を示す座標列）が検知モジュール１１０によって検知され、その時刻とともに記憶する。なお、デバイス欄５２０又は入力者欄５３０のいずれかが空白（デバイスが用いられていない、又は操作者の操作がない）の場合がある。
【００２３】
情報解析モジュール１３０は、記憶モジュール１２０、情報検索モジュール１４０、情報表示モジュール１５０と接続されている。情報解析モジュール１３０は、検知モジュール１１０によって検知された情報と操作者の操作又は機器の処理との共起関係を解析する。具体例について、図６、７、８を用いて後述する。
情報検索モジュール１４０は、情報解析モジュール１３０、情報表示モジュール１５０と接続されている。情報検索モジュール１４０は、情報解析モジュール１３０によって解析対象となった情報、操作者の操作又は機器の処理を記憶モジュール１２０から検索し、それらの表示処理のために情報表示モジュール１５０に渡す。
【００２４】
情報表示モジュール１５０は、情報解析モジュール１３０、情報検索モジュール１４０と接続されている。情報表示モジュール１５０は、情報解析モジュール１３０による解析結果に基づいて、検知モジュール１１０によって検知された情報と操作者の操作又は機器の処理との関係を表示する。
また、情報表示モジュール１５０は、検知モジュール１１０によって検知された情報と操作者の操作又は機器の処理を時系列に並べて配置した第１の軸と、第１の軸における時の単位よりも大きい単位の時において、検知モジュール１１０によって検知された情報の集合と操作者の操作の集合又は機器の処理の集合を時系列に並べて配置する第２の軸を用いて表示するようにしてもよい。具体例について、図１０を用いて後述する。例えば、第１の軸は時間軸１０４０等であり、第２の軸はその第１の軸よりも下方向にある日軸１０３０等である。
また、情報表示モジュール１５０は、検知モジュール１１０によって検知された情報を中心に配置し、情報解析モジュール１３０によるその情報に対する解析結果に基づいて、その情報の周囲に、検知モジュール１１０によって検知された情報と操作者の操作又は機器の処理を配置し、情報解析モジュール１３０による解析結果である距離が近いほど、中心からの距離が近くなるように表示するようにしてもよい。具体例について、図１１、１２を用いて後述する。周囲として、図１１の例に示すように円周（環）を形成する。なお、この環の形状は、円の他に、楕円形状であってもよいし、多角形等であってもよい。図１２の例に示すように、環は複数あってもよい。
また、情報表示モジュール１５０は、情報と操作者の操作又は機器の処理との関係を木状に表示し、基準となる情報をその木の根元に配置し、情報解析モジュール１３０による解析結果に基づいて、その木の幹又は枝上に情報と操作者の操作又は機器の処理を配置し、その基準からの距離を、その基準となる情報から時間が経過しているほど、その基準の位置から遠ざかった位置とするようにしてもよい。具体例について、図１３〜１８を用いて後述する。基準となる情報は、予め定められた情報であって、例えば、成果物である文書等が該当する。
【００２５】
図２は、本実施の形態による処理例を示すフローチャートである。
ステップＳ２０２では、検知モジュール１１０が、会合における操作者の操作、又は機器の処理を検知する。
ステップＳ２０４では、記憶モジュール１２０が、検知した情報を記憶する。
ステップＳ２０６では、検知モジュール１１０が、会合の終了又は情報表示モジュール１５０に対する表示指示があったか否かを判断し、あった場合はステップＳ２０８へ進み、それ以外の場合はステップＳ２０２へ戻る。例えば、その会合において使用された全ての機器の電源オフを検知したことを会合の終了としてもよい。
ステップＳ２０８では、情報解析モジュール１３０が、キーコンテクストを抽出する。
ステップＳ２１０では、情報検索モジュール１４０が、指定された表示形態にしたがった検索を行う。表示形態として、後述する図９、図１０、図１１、図１４に示すものがある。
ステップＳ２１２では、情報表示モジュール１５０が、指定された表示形態で検索結果を表示する。
【００２６】
図３は、本実施の形態による処理対象、処理例を示す説明図である。例えば、会合において、対象とする情報として主にスライド／文書、音声／動画が用いられ、機器として主にホワイトボード、プロジェクタ、無線ＬＡＮが使用された場合に、その会合でのログ情報を模式的に示したものであり、情報表示モジュール１５０は、このように記憶モジュール１２０内の内容を表示してもよい。情報処理装置１００の液晶ディスプレイ等の表示装置に、コンテンツ情報表示領域３１０、コンテクスト情報表示領域３２０、タイムライン３３０を表示する。コンテンツ情報表示領域３１０には、スライド／文書切り替え表示領域３１２、スライド／文書画像表示領域３１４、音声／動画表示領域３１６を表示する。スライド／文書切り替え表示領域３１２には、スライド又は文書の切り替え時とそのスライド等を表示している期間を表示する。スライド／文書画像表示領域３１４には、その期間に表示されていたスライド又は文書のサムネイル画像を表示する。音声／動画表示領域３１６には、その期間に音声／動画が出力されていたことを表示する。コンテクスト情報表示領域３２０には、コンテクスト情報（データ系）表示領域３２２、コンテクスト情報（デバイス系）表示領域３２４を表示する。コンテクスト情報（データ系）表示領域３２２には、その会合において発生した操作者の操作を表示する。例えば、書き込み、付箋に対する操作、ポインタの移動等が起きた時刻に、プロットされている。また、コンテクスト情報（デバイス系）表示領域３２４には、その会合において行われた機器の処理を表示する。例えば、ホワイトボードの電源オン、スクロール、プリントが起きた時刻、プロジェクタの電源オンと電源オフの時刻にプロットされている。
【００２７】
情報解析モジュール１３０が行うキーコンテクストの抽出方法について、図６〜８を用いて説明する。
時間軸上で、同一時刻に記録されたコンテンツとコンテクストの共起関係を判定するため、通常は二項間で共起関係判定を行う既存のアルゴリズム（集合の類似度）を拡張して、多項間へ適用する。
なお、共起係数とは、ある一組の事象が「共に起きる」程度を表す尺度である。主な指標として、Ｊａｃｃａｒｄ係数、Ｓｉｍｐｓｏｎ係数、コサイン距離がある。
各指標について、「Ｘ」と「Ｙ」という一組の共起性がどう測られるか示す。
「Ｘ」と「Ｙ」の単独での出現数を｜Ｘ｜、｜Ｙ｜、どちらか一方が出現した回数を｜Ｘ∪Ｙ｜、両方が出現した回数を｜Ｘ∩Ｙ｜とする。共起頻度とは、共起の回数であり、｜Ｘ∩Ｙ｜で計算される。
（１）Ｊａｃｃａｒｄ係数：どちらかが出現したうち、何回同時に出現するかを示すもので、｜Ｘ∩Ｙ｜／｜Ｘ∪Ｙ｜で計算される。
（２）Ｓｉｍｐｓｏｎ係数：Ｊａｃｃａｒｄ係数の場合、多くのものが共起している場合、分母が大きくなるため、値は小さくなる。
そういったときには、分母にｍｉｎを使っているＳｉｍｐｓｏｎ係数が有効である。計算は、次の式（１）を用いる。
【数１】
2015106340.tif 000003
（３）コサイン距離値は、Ｊａｃｃａｒｄ係数とＳｉｍｐｓｏｎ係数の中間に位置するものである。ベクトル間の距離を測るものであり、計算は、｜Ｘ∩Ｙ｜／ｓｑｒｔ（｜Ｘ｜｜Ｙ｜）によって行われる。
いずれも、０−１の間に収まるものである。
【００２８】
例えば、Ａをコンテンツ、Ｂ、Ｃ、Ｄをコンテクストとして、共起強度を求めると以下のようになる。閾値の値は、ｍｉｎ（｜Ａ｜，  ｜Ｂ｜，  ｜Ｃ｜，  ｜Ｄ｜）とした。図６の例は、共起関係を示す係数の比較例を示したものである。Ａ＝（１，１，０，１）、Ｂ＝（１，０，０，１）であるので、ＡとＢの論理積（｜Ａ∩Ｂ｜）は２となり、ＡとＢの論理和（｜Ａ∪Ｂ｜）は３となる。
【００２９】
図７の例は、共起強度を示す係数の比較例を示したものである。ここで、Ｊａｃｃａｒｄ係数、Ｓｉｍｐｓｏｎ係数、閾値付きＳｉｍｐｓｏｎ係数は、以下のものである。
（１）Ｊａｃｃａｒｄ係数：｜Ｘ∩Ｙ｜／｜Ｘ∪Ｙ｜
つまり、Ｘ、Ｙのどちらかが出現したうち、何回同時に出現するかを示している。
（２）Ｓｉｍｐｓｏｎ係数：次の式（１）を用いる。
【数１】
2015106340.tif 000004
つまり、Ｘ、Ｙの相関関係に比例する。Ｘ＞＞Ｙ又はＸ＜＜Ｙの場合、関係性がさほど強くないキーワード同士で高い値が出るため、閾値を設けて制限する場合が多い。
（３）閾値付きＳｉｍｐｓｏｎ係数：次の式（２）を用いる。
【数２】
2015106340.tif 000005
例えば、図７に示すように閾値付きＳｉｍｐｓｏｎでは、コンテンツＡに対するキーコンテクストはＤとなる。
【００３０】
次に、共起係数の違いについて、図８の例を用いて説明する。
数式（１）は、ＸというキーワードとＹというキーワードが同じページや同じ文書内で出現する（共起する）場合の頻度を表現する指標として使用される係数を表している。
一般的には、Ｓｉｍｐｓｏｎ係数が高ければ高いほど、両方のキーワードの相関関係が強いと推定されるが、Ｓｉｍｐｓｏｎ係数は、比較される一方の語の検索結果がもう一方の語と比べて極端に少ない場合には、関係性がさほど強くないキーワード同士でも高い値が出てしまう、という一面も持っている（図８参照）。このため、閾値を設けて制限をかけた上で利用したり、得られた実験結果を実際人間の目で見て相互に関係性の強いキーワード同士であるかどうかを、検証したりすることで、Ｓｉｍｐｓｏｎ係数だけでは十分に加味できていない側面を補完することも多い。
本実施の形態では、複数の情報の共起関係を閾値付きＳｉｍｐｓｏｎ係数を用いたが、他の係数であってもよい。
【００３１】
図９は、本実施の形態による処理対象、処理例を示す説明図である。前述の図３の例に情報解析モジュール１３０による処理結果を付加した表示を行ったものである。ここでは、指定期間９１０（時間軸）上で、操作者の操作によってスライド／文書画像表示領域３１４内の「３」が指定された場合に、その近傍（指定期間９１０、△ｔ内）で記録された、情報（スライド／文書「３」）とコンテクストの共起強度を計算する。情報解析モジュール１３０は、共起性の強いコンテクスト（図内のキーコンテクスト群９２０）を、キーコンテクストとして記録する。そして、情報表示モジュール１５０は、情報解析モジュール１３０による処理結果を、図９の例のように表示する。
【００３２】
図１０は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。コンテクストの表示方法のうち、タイムラインに基づいたものである。
ここでは、尺度の異なる複数のスケール（年軸１０１０、月軸１０２０、日軸１０３０、時間軸１０４０）を水平、又は垂直に表示する。例えば、時間軸１０４０と日軸１０３０とでは、時の単位が異なり、日軸１０３０は時間軸１０４０における時の単位よりも大きい単位の時である。それぞれの軸では、時系列で、コンテンツ、コンテクストを示す図形を、その発生日時にしたがって配置している。また、時間軸１０４０では、コンテンツ、コンテクストそのものを示す図形であるが、日軸１０３０では、コンテンツ、コンテクストの集合を示す図形で表している。なお、その集合を示す図形として、その集合に含まれているコンテンツを示す図形（図１０では、ボード１０３４Ａ、ボード１０３４Ｂ、ボード１０３４Ｃ）としてもよいし、また、キーコンテクストを示す図形で代表するようにしてもよい。
操作者の操作によって指定された軸においてスケールを水平、又は垂直方向へスクロール操作すると、他の尺度のスケールが連動してスクロールする。
そして、時間間隔とコンテンツを検索条件として指定すると、情報検索モジュール１４０が合致するキーコンテクストを検索し、情報表示モジュール１５０が表示する。
【００３３】
図１１は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。コンテクストの表示方法のうち、環を用いたものである。
図１１（ａ）の例に示すように、検知モジュール１１０によって検知された情報である成果文書１１００を中心に配置する。例えば、一連の会合における最終的な成果文書１１００を選択してもよいし、操作者の操作によって選択されたコンテンツを用いてもよい。
検知モジュール１１０による成果文書１１００に対する解析結果に基づいて、その成果文書１１００の周囲（レベル１環１１１０）に、その他のコンテンツ（文書１１１２等）又はコンテクストを配置し、情報解析モジュール１３０による解析結果である距離が近いほど、成果文書１１００からの距離が近くなるように表示する。レベル１環１１１０には、文書１１１２、文書１１１４、文書１１１６、文書１１１８、文書１１２０を配置している。座標軸１１３０は、中心のレベル１環１１１０から離れるほどコンテクスト粒度が細かいことを示している。つまり、よりコンテクスト情報が多くなる。例えば、操作者の操作によって、指示用アイコン１１９９を移動させて中心からの距離（座標軸１１３０における距離）を指定して、その距離に応じたコンテンツ又はコンテクストを抽出し、表示する。
図１１（ｂ）の例は、成果文書１１００からの距離が図１１（ａ）の例よりも大きいものの例である。レベルｎ環１１７０には、コンテクスト１１７２、コンテクスト１１７４、コンテクスト１１７６、コンテクスト１１７８、コンテクスト１１８０、コンテクスト１１８２、コンテクスト１１８４、コンテクスト１１８６、コンテクスト１１８８、コンテクスト１１９０、コンテクスト１１９２を配置している。つまり、コンテンツだけでなく、コンテクストも多く含まれている。
この例は、ある地点の成果物に対し、把握したいコンテクストのレベルに応じて、粒度を変更して表示するものである。粒度の細かさと、成果物からの距離が比例する。また、環にすることで表示アイテムに一覧性を持たせ、よりコンテクストのつながりの理解を促進するようにしている。
【００３４】
図１２は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。複数の環を表示する例を示したものである。レベル１環１２１０には、コンテクスト１２１２、コンテクスト１２１４を配置している。
レベル２環１２２０には、コンテクスト１２２２、コンテクスト１２２４、コンテクスト１２２６、コンテクスト１２２８、コンテクスト１２３０、コンテクスト１２３２を配置している。レベル３環１２４０には、コンテクスト１２４２、コンテクスト１２４４、コンテクスト１２４６、コンテクスト１２４８、コンテクスト１２５０、コンテクスト１２５２、コンテクスト１２５４、コンテクスト１２５６、コンテクスト１２５８を配置している。レベル４環１２６０には、コンテクスト１２６２、コンテクスト１２６４、コンテクスト１２６６、コンテクスト１２６８、コンテクスト１２７０、コンテクスト１２７２、コンテクスト１２７４、コンテクスト１２７６、コンテクスト１２７８、コンテクスト１２８０、コンテクスト１２８２、コンテクスト１２８４、コンテクスト１２８６、コンテクスト１２８８、コンテクスト１２９０を配置している。
成果物である成果文書１１００からの地点を複数指定することで複数の環（レベル１環１２１０、レベル２環１２２０、レベル３環１２４０、レベル４環１２６０）を生成し、コンテクストの流れを理解できる。
また、最も外側の環を指定した後に、中間地点の環を生成するようにしてもよい。例えば、予め定められた間隔で環を生成してもよいし、予め定められた数の環を生成するようにしてもよい。中間地点での環を設けることにより、コンテクストを密に見ていくことができる。
また、環の中に表示するアイテム（コンテンツ、コンテクストを示す図形）が収まりきらない場合、コンテクストアイテムを省略するようにしてもよい。
【００３５】
図１３は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。コンテンツとコンテクストとの関係を木（ツリー）状に表示したものである。基準となる基準成果物１３０５を木の根元に配置し、情報解析モジュール１３０による解析結果に基づいて、木の幹１３１０又は枝葉１３２０〜１３２６上にコンテンツとコンテクストを示す図形を配置し、木の根元からの距離を、基準成果物１３０５から時間が経過しているほど、基準成果物１３０５の位置から遠ざかった位置とする表示を行っている。基準となるコンテンツとして、例えば、その会合を行うにあたって最初に取り上げられた文書等が該当する。
幹１３１０には、活動（会合）の成果物（中間成果物を含む）を示す図形を時系列で表示する。そして、枝葉１３２０〜１３２６には、中間成果物から派生したテーマの他の会合などでのコンテンツ又はコンテクストを示す図形を表示する。具体例を、図１４〜１８に示す。
【００３６】
図１４は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。基準点に、ある時点における成果物である基準成果物１４０５を配置する。そして、その後のコンテンツ、コンテクストの成り行きを表示する。
この木における縦軸は幹１４１０となり、全体活動内の中間成果物（図１９の例に示すＡ１、Ｂ１、Ｃ１、Ｄ１、Ｄ１、Ｅ１におけるコンテンツ）を時系列に配置する。なお、この例は、図１９に示した活動を木状に表示したものである。図１９の例では、縦軸を時系列とし、横軸を最初の成果物（左端にあるコンテンツ）から派生したコンテンツ、その派生したコンテンツを生成するために発生したコンテクストを示している。そして、実線で囲んだ矩形は、プロセスを示しており、太実線で囲んだ矩形は、コンテンツを示しており、点線で囲んだ矩形は、コンテクスト情報を示している。白矢印は、その時点での成果物が発生したことを示しており、黒矢印は最終成果物であることを示している。例えば、「Ａ１」において、「計画レビュー」（プロセス）の成果物は「計画レビュー書」（コンテンツ）であり、全体の最終成果物は「レポート」（コンテンツ）である。
横軸は「枝葉」（枝葉１４２０、枝葉１４２５等）となる。全体活動内でのひとかたまりの活動を区別し、枝葉を生成する。例えば、枝葉１４３０は、枝葉１４３１と枝葉１４３２に枝分かれしている。枝葉１４３５は、枝葉１４３６と枝葉１４３７に枝分かれしている。枝葉１４４５は、枝葉１４４６と枝葉１４４７に枝分かれしている。そして、幹、枝葉上にコンテンツとコンテクストを示す図形を時系列に配置する。枝葉部分は、図１９の例における横軸に該当する。
このように、木全体を表示することで、活動量がわかる。
【００３７】
図１５は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。時間とともに活動が進んでいくにつれ、少しずつ木の形状が変化する例を示したものである。枝葉１５１０は、枝葉１５１５、枝葉１５２０、枝葉１５２５、枝葉１５３０、枝葉１５３５に枝分かれしている。枝葉１５３５は、枝葉１５３６と枝葉１５３７に枝分かれしている。枝葉にあるコンテンツ又はコンテクストから、さらに活動が続き、他活動の木とつながれば、枝葉は幹として表示する。図では、文書１４１０ｄを他のプロジェクト（会合）にも紹介したことによって、そのプロジェクトによって最終的に成果文書１５９０が作成されたこと示している。つまり、２つのプロジェクトがそれぞれの成果物（成果文書１４９０、成果文書１５９０）を作成したことを示している。
【００３８】
図１６は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。これは、活動の途中（例えば、議論が煮詰まったとき）で、その他の会合における形状の似た木を類似検索するものである。この検索は、情報検索モジュール１４０が行う。類似検索として、枝葉の数、枝葉間の距離、コンテンツ又はコンテクストの数等を対象として、これらが予め定められた範囲にあるものを類似として検索すればよい。例えば、図１６の左端の木（検索対象１６１０）と類似する木を検索し、２つの木（検索結果１６２０、検索結果１６３０）を検索結果として表示する。
そして、情報表示モジュール１５０は、検索結果の木と異なる部分（検索結果１６２０の木では差分１６２２、差分１６２４、検索結果１６３０の木では差分１６３２、差分１６３４）を提示する。会合の参加者は、検索結果から、差分のコンテンツやコンテクストを見て学び、施策を行うことができる。例えば、議論が煮詰まったときの突破口として参考になる。異なる部分として、特に、幹の先端部分、枝葉の全体又は先端部分を抽出するようにしてもよい。
【００３９】
図１７は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。枝葉上に表示するコンテンツ又はコンテクストの数が予め定められた値よりも多くなった場合の表示を示したものである。この枝葉を省略した図形（例えば、芽１７２０等）で表示する。そして、操作者の操作によって芽１７２０が指定されると、枝葉を伸ばし、省略していたコンテンツ又はコンテクストを表示する。図１７の例では、コンテンツ又はコンテクストが２以上ある枝葉は芽の図形として表示している。例えば、芽１７２０は、枝葉１４２０上（元芽１７２０Ｚ内）のコンテンツ又はコンテクストを省略したものである。そして、操作者の操作によって芽１７２０が指定されると、その芽１７２０によって省略されていた発言１４２０ａ、付箋１４２０ｂ、発言１４２０ｃを表示する。
【００４０】
図１８は、本実施の形態（情報表示モジュール１５０）による処理例を示す説明図である。基準点に指定するコンテンツを変更する例を示したものである。これによって、木の形状が変化する。場合によっては、根も表示することとなる。
図１８（ａ）に示す例の場合、操作者の操作によって木内のボード１４４７ａが基準点として選択された場合、図１８（ｂ）の例に示すように、基準１４００をボード１４４７ａの位置に移動させ、そこから幹、枝葉が派生しているようにする。したがって、選択されたボード１４４７ａよりも前の時点でのコンテンツ又はコンテクストは、木の根として基準１４００よりも下の位置に配置する。
【００４１】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図２０に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ２００１を用い、記憶装置としてＲＡＭ２００２、ＲＯＭ２００３、ＨＤ２００４を用いている。ＨＤ２００４として、例えばハードディスクを用いてもよい。検知モジュール１１０、情報解析モジュール１３０、情報検索モジュール１４０、情報表示モジュール１５０等のプログラムを実行するＣＰＵ２００１と、そのプログラムやデータを記憶するＲＡＭ２００２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ２００３と、補助記憶装置（フラッシュメモリ等であってもよい）であるＨＤ２００４と、キーボード、マウス、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置２００６と、ＣＲＴ、液晶ディスプレイ等の出力装置２００５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース２００７、そして、それらをつないでデータのやりとりをするためのバス２００８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４２】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図２０に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２０に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図２０に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４３】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４４】
１００…情報処理装置
１１０…検知モジュール
１２０…記憶モジュール
１３０…情報解析モジュール
１４０…情報検索モジュール
１５０…情報表示モジュール
【図１】
2015106340.tif 000006
【図２】
2015106340.tif 000007
【図３】
2015106340.tif 000008
【図４】
2015106340.tif 000009
【図５】
2015106340.tif 000010
【図６】
2015106340.tif 000011
【図７】
2015106340.tif 000012
【図８】
2015106340.tif 000013
【図９】
2015106340.tif 000014
【図１０】
2015106340.tif 000015
【図１１】
2015106340.tif 000016
【図１２】
2015106340.tif 000017
【図１３】
2015106340.tif 000018
【図１４】
2015106340.tif 000019
【図１５】
2015106340.tif 000020
【図１６】
2015106340.tif 000021
【図１７】
2015106340.tif 000022
【図１８】
2015106340.tif 000023
【図１９】
2015106340.tif 000024
【図２０】
2015106340.tif 000025