(57)【要約】【課題】  従来、検索対象である情報から特定の情報を検出するために用いる検索キーを出力する情報検索装置において、出力した検索キーワードにより検索が効率よく行うことができない場合があった。検索対象を検索しても全くヒットしない場合や、検索対象の大半にヒットしてしまう場合など、検索を行ったユーザに適度に絞り込めた検索結果を提示できないことがあった。【解決手段】  上記課題を解決するため、本発明にかかる情報検索装置は、検索対象情報からキーワードを抽出する抽出部と、前記抽出部が抽出したキーワードが前記検索対象情報に含まれる頻度に基づいて前記キーワードの有効度を設定する評価部と、前記評価部が設定した有効度に応じて前記抽出部が抽出した複数のキーワードの中から前記検索キーを決定する決定部と、前記決定部が決定した検索キーを表示させる表示制御部とを有することを特徴とする。【選択図】  図２
2012048634.tif 000002
【特許請求の範囲】
【請求項１】
検索対象情報から特定の情報を検出するために用いる検索キーを出力する情報検索装置において、
前記検索対象情報からキーワードを抽出する抽出手段と、
前記抽出手段が抽出したキーワードが前記検索対象情報に含まれる頻度に基づいて前記キーワードの有効度を設定する評価手段と、
前記評価手段が設定した有効度に応じて前記抽出手段が抽出したキーワードの中から前記検索キーを決定する決定手段と、
前記決定手段が決定した検索キーを表示させる表示制御手段とを有することを特徴とする情報検索装置。
【請求項２】
前記検索対象情報は複数の資料によって構成され、
前記評価手段は、前記検索対象情報を構成する全ての資料数に対する前記抽出手段が抽出したキーワードを含む資料数の割合に基づいて前記キーワードの有効度を設定することを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記検索対象情報は過去の会議の内容を記録した過去の会議情報によって構成され、
前記抽出手段が前記過去の会議情報から抽出したキーワードについて前記評価手段が設定した有効度を補正する補正手段をさらに有し、
前記補正手段は、現在の会議の内容を記録した現在の会議情報に含まれるキーワードと一致するキーワードの有効度を補正することを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記補正手段は、前記現在の会議資料から抽出したキーワードの種類、内容、又は該キーワードが抽出された会議資料の種類に応じて該キーワードを補正する補正量を決定することを特徴とする請求項３に記載の情報検索装置。
【請求項５】
前記補正手段は、前記抽出手段が前記過去の会議資料から抽出したキーワードが、
現在の会議に参加しているユーザの名前、
現在の会議で発言しているユーザの名前、
現在の会議で検索を実行しているユーザの名前、
現在の会議の会議名、
の少なくとも１つと一致する場合に該キーワードの有効度が高くなるように前記補正量を決定することを特徴とする請求項４に記載の情報検索装置。
【請求項６】
前記抽出手段は、前記キーワードを所定の条件に従って分類して抽出し、
前記表示制御手段は、各分類に含まれるキーワードの有効度に応じて前記分類のうちいずれかの分類を強調して表示させることを特徴とする請求項１乃至請求項３のいずれかに記載の情報検索装置。
【請求項７】
前記表示制御手段は、前記分類に含まれるキーワードの有効度の前記分類ごとの合計に応じて前記分類のうちいずれかの分類を強調して表示させることを特徴とする請求項６に記載の情報検索装置。
【請求項８】
検索対象情報から特定の情報を検出するために用いる検索キーを出力する情報検索方法において、
抽出手段が、前記検索対象情報からキーワードを抽出する抽出ステップと、
評価手段が、前記抽出手段が抽出したキーワードが前記検索対象情報に含まれる頻度に基づいて前記キーワードの有効度を設定する評価ステップと、
決定手段が、前記評価手段が設定した有効度に応じて前記抽出手段が抽出した複数のキーワードの中から前記検索キーを決定する決定ステップと、
表示制御手段が、前記決定手段が決定した検索キーを表示させる表示制御ステップとを有することを特徴とする情報検索方法。
【請求項９】
検索対象情報から特定の情報を検出するために用いる検索キーを出力するコンピュータに、
前記検索対象情報からキーワードを抽出する抽出手順と、
前記抽出手順において抽出したキーワードが前記検索対象情報に含まれる頻度に基づいて前記キーワードの有効度を設定する評価手順と、
前記評価手順において設定した有効度に応じて前記抽出手順において抽出した複数のキーワードの中から前記検索キーを決定する決定手順と、
前記決定手順において決定した検索キーを表示させる表示制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索対象から特定の情報を検索する情報検索装置、情報検索方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年のネットワーク技術の発展や会議の電子化に伴い、会議情報が電子化され、再現可能な状態で蓄積されるようになっている。電子化された会議情報は、その格納場所が構造化されていれば、ユーザがその構造を辿って取得することができる。あるいは、会議情報を検索する検索システムが構築されていれば、検索システムにユーザが検索条件を入力することで、ユーザは検索条件に一致する会議情報を取得することができる。
【０００３】
このような検索システムにおいて、検索の負荷を軽減するために会議情報に関連するキーワードを検索キーとしてユーザに提示する検索システムが提案されている。
【０００４】
例えば従来の検索システムは、プレゼンテーションの録画画像におけるポインタの位置情報に基づいて、プレゼンテーション資料に含まれる各情報の重要度を求める。そして、プレゼンテーション資料に含まれる情報についての検索結果をこの重要度に応じた順序でユーザに提示する。（例えば、特許文献１）。
【０００５】
また、従来の検索システムとして、会議に参加している端末間で交換される情報からキーワードを検索キーとして抽出する検索システムが提案されている（例えば、特許文献２）。キーワードとしては、相手端末の利用者が入力した会議の名称や、相手端末の発信者話番号、ＩＰアドレス、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを用いる。
【０００６】
さらに、従来の検索システムとして、会議中の発言からキーワードを検索キーとして抽出する検索システムが提案されている（例えば、特許文献３）。この検索システムは、会議開催中の発言から抽出した単語とその使用回数とを該会議に関連付けて記録する。また、この検索システムは、会議開催中に所定回数以上使用（発言）された単語をキーワードとする。そして、開催中の会議よりも過去の会議であって当該キーワードと一致する単語が関連付けて記録されている会議に関する情報を出力する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２２８０５９号公報
【特許文献２】特開２００８−０９２１５７号公報
【特許文献３】特開２００９−１２２８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の検索システムでは、検索キーにより検索を行っても、過去の会議情報を検索しても全くヒットしない場合や、検索対象の大半にヒットしてしまう場合など、検索を行ったユーザに適度に絞り込めた検索結果を提示できないことがある。
【０００９】
本発明は上述した問題を解決するためになされたものであり、情報検索時に効率よく検索を行うことができる検索キーを提示する情報検索装置、情報検索方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の情報検索装置は、検索対象情報から特定の情報を検出するために用いる検索キーを出力する情報検索装置において、前記検索対象情報からキーワードを抽出する抽出手段と、前記抽出手段が抽出したキーワードが前記検索対象情報に含まれる頻度に基づいて前記キーワードの有効度を設定する評価手段と、前記評価手段が設定した有効度に応じて前記抽出手段が抽出した複数のキーワードの中から前記検索キーを決定する決定手段と、前記決定手段が決定した検索キーを表示させる表示制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、情報検索時に効率よく検索を行うことができる検索キーを提示することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１における情報検索装置のブロック構成図
【図２】実施形態１における会議情報検索処理の一例を示すフローチャート
【図３】実施形態１における会議情報検索処理の一例を示すフローチャート
【図４】実施形態１における会議情報検索画面の一例
【図５】実施形態１におけるキーワード抽出テーブルの一例
【図６】実施形態１における重要度評価テーブルの一例
【図７】実施形態１における会議情報検索画面の一例
【図８】実施形態２における会議情報検索処理の一例を示すフローチャート
【図９】実施形態２における会議情報検索処理の一例を示すフローチャート
【図１０】実施形態２における会議情報検索処理の一例を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１４】
（実施形態１）
本発明の実施形態１における情報検索装置の構成について図１（ａ）を用いて説明する。図１（ａ）において情報検索装置１０６はネットワーク１１０を介して過去の会議の会議情報を検索対象情報として取得し、過去の会議情報を検索するために用いるキーワードを生成して出力する。ここで会議情報とは、会議におけるプレゼンテーションを録画した映像、会議の議事録、会議において用いられた資料、参加者の発言を記録した議事メモなど、会議の内容に関する情報のことをいう。以下、情報検索装置１０６の構成について説明する。
【００１５】
制御部１０１は情報検索装置１０６の制御を司る制御部である。制御部１０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置により構成される。制御部１０１は、後述の記憶部１０２に記憶された検索プログラムを読み出して実行する。制御部１０１の機能ブロック図を図１（ｂ）に示す。抽出部１１２は、過去の会議情報からキーワードを抽出する。評価部１１３は、抽出部１１２が抽出したキーワードが過去の会議情報に含まれる頻度に基づいてキーワードの有効度を設定する。決定部１１４は、評価部１１３が設定した有効度に応じて抽出部１１２が抽出した複数のキーワードの中から検索キーを決定する。表示制御部１１５は、決定手段が決定した検索キーを後述のモニタ１０９に表示させる。
【００１６】
記憶部１０２はブートプログラムやＢＩＯＳ、後述の情報検索プログラム、各種アプリケーション、データファイル等を記憶する。記憶部１０２はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体から構成される。
【００１７】
出力部１０３はビデオメモリを内蔵し、制御部１０１の制御を受けて描画処理及び表示用のビデオ信号の生成、出力を行う。また出力部１０３は、出力部１０３に接続されたモニタ１０９にビデオメモリの内容を表示させる。
【００１８】
入力部１０４は、情報検索装置１０６に接続されたキーボード１０７、マウスやデジタイザ等のポインティングディバイス１０８からの操作情報を受信して、その操作情報に応じて各種処理を実行する。
【００１９】
Ｉ／Ｆ部１０５はネットワーク１１０を介して会議情報を送受信する。また、Ｉ／Ｆ部１０５は会議情報管理サーバ１１１より過去の会議情報を取得する。本実施形態では会議情報管理サーバ１１１より過去の会議情報を取得する場合について説明するが、会議情報の取得の方法はこれに限られない。
【００２０】
会議情報管理サーバ１１１は、上述の構成を有する情報検索装置１０６とネットワーク１１０を介して接続され、過去の会議情報を情報検索装置１０６に提供する。
【００２１】
次に本実施形態にかかる情報検索装置１０６の動作について図２を用いて説明する。図２の処理フローは、図２に示される手順を情報検索装置１０６の制御部１０１に実行させるためのプログラムを示す。本実施形態では、情報検索装置１０６が検索に用いるキーワードを「Ｐｅｏｐｌｅ（人）」、「Ｓｅｎｄ（発言）」、「Ｆｉｌｅ（ファイル）」、「Ｍｅｅｔｉｎｇ（会議）」、「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ（議事録）」、「Ｄａｔｅ  ＆  ｔｉｍｅ（日時）」の６つに分類して出力する。
【００２２】
まず、情報検索装置１０６の抽出部１１２は会議情報サーバに記憶された会議情報から分類毎にキーワードを抽出する（Ｓ２０１）。情報検索装置１０６の抽出部１１２は、「Ｐｅｏｐｌｅ」のキーワードは議事録、会議資料、議事メモから抽出する。具体的には、議事録の参加者一覧、議事メモの担当者欄、発言者欄などの人名が記録されている領域からキーワードを取得する。また、「Ｓｅｎｄ」のキーワードとしては、会議中の発言を記録した発言録から単語、複合語が抽出される。会議情報に会議中の音声情報が記録されていれば、情報検索装置１０６は音声情報に含まれる単語、複合語をキーワードとして抽出してもよい。「Ｆｉｌｅ」のキーワードは会議資料のファイル名、ファイルの種類およびファイルに含まれる文字列から抽出される。ファイルから文字列を抽出する技術は、一般的なファイル検索技術で利用されているものを利用することができる。「Ｍｅｅｔｉｎｇ」のキーワードは議事録から会議名が抽出される。「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ」のキーワードは議事メモから抽出される。情報検索装置１０６は議事メモの文字列を分解し、特徴のある単語、複合語を抽出する。「Ｄａｔｅ  ＆  ｔｉｍｅ」のキーワードは、議事録から会議の開始日時が抽出される。また、「Ｄａｔｅ  ＆  ｔｉｍｅ」のキーワードとして、登録されたファイルの作成日時、登録日時が抽出される。これらのキーワードの抽出方法は一例に過ぎず、キーワード抽出方法は上述の方法に限られない。また、ステップＳ２０１による分類ごとのキーワード検出は検索実行時ではなく、会議開始前など検索実行前に実施しておき、検索時にその結果を利用してもよい。
【００２３】
情報検索装置１０６が抽出したキーワードは、抽出した会議を特定する会議識別ＩＤと共に、記憶部１０２に格納されたキーワード抽出テーブルに記録される。本実施形態では会議識別ＩＤは会議開催日時と会議室名から生成する。会議識別ＩＤの生成方法はこれに限られず、ユーザが任意にＩＤを設定できることとしてもよい。記憶部１０２に格納されるキーワード抽出テーブルの例を図５に示す。６つの分類毎にキーワード抽出テーブルが生成され、それぞれ会議識別ＩＤに対応付けてキーワードが入力される。
【００２４】
次に情報検索装置１０６の抽出部１１２は、図５に示したキーワード抽出テーブルから分類毎にキーワードを集計する（Ｓ２０２）。この処理により、分類毎に重複するキーワードが整理される。整理されたキーワードは重要度評価テーブルのキーワード欄に入力される。重要度評価テーブルの一例を図６に示す。重要度評価テーブルは記憶部１０２において分類ごとに用意され、検索に用いられるキーワードを保持するキーワード欄と、後述の有効度欄を有する。
【００２５】
続いて情報検索装置１０６の評価部１１３は、ステップＳ２０２において重要度評価テーブルに入力されたキーワードを利用して過去の会議情報の検索を行う（Ｓ２０３）。そして、情報検索装置１０６はキーワードが過去の会議情報において用いられている頻度によりキーワード毎の有効度を求める。頻度とは例えば、抽出部１１２が抽出したキーワードが過去の会議情報において用いられているキーワード件数である。有効度は記憶部１０２にあらかじめ記憶されている評価条件に従って求められる。本実施形態にかかる情報検索装置１０６の評価部１１３は、検索対象全体の２〜３割の割合で会議資料にヒットするキーワードは検索キーとして検索に用いた場合に適度に絞り込むことができているものとして、大半の会議資料にヒットしてしまうキーワードや、１件から数件しかヒットしないキーワードよりも高い有効度とする。このようなキーワードの評価の方法は一例に過ぎず、ステップＳ２０２において整理されたキーワードの検索結果に基づいてキーワードを評価するものであればよい。また、キーワードを評価するための評価条件をユーザが任意に設定できるものとしてもよい。情報検索装置１０６は評価結果に基づいて設定した有効度を各キーワードと対応付けて重要度評価テーブルに入力する。
【００２６】
情報検索装置１０６の決定部１１４は、ステップＳ２０４からステップＳ２０８において、６つの分類に対しそれぞれ検索キーとしてユーザに提示するキーワードを選択する。まず情報検索装置１０６は、６つの分類を順に処理するためのカウンタを用意する（Ｓ２０４）。次に情報検索装置１０６の決定部１１４は、各分類における有効度の高いキーワードを４つ選択する（Ｓ２０５）。４位以内に同率のものがあれば該当するキーワードも選択する。キーワードを選択する数は必ずしも４つである必要はなく、適宜設定することができる。続いて情報検索装置１０６の表示制御部１１５は、選択されたキーワードを画面に表示し、選択可能な状態とする（Ｓ２０６）。さらに情報検索装置１０６は、カウンタを進める（Ｓ２０７）。そして情報検索装置１０６は、全ての分類に対してキーワードの選択、表示処理が完了したか判断する（Ｓ２０８）。すべての分類に対してキーワードの選択、表示処理が完了した場合（Ｓ２０８でＹｅｓの場合）、情報検索装置１０６は情報検索処理を終了する。
【００２７】
上記の情報検索装置は過去の会議情報からキーワードを抽出し、抽出したキーワードを用いた検索結果に基づいて、各キーワードについて有効度を設定する。そして、有効度の高いキーワードを検索キーとして出力する。こうして出力された検索キーを用いて会議情報の検索を行うことにより、ユーザは、検索対象に全くヒットしなかったり、検索対象の大半にヒットしてしまったりすることがなく、効率よく会議情報の検索を行うことができる。
【００２８】
上記の実施形態では過去の会議情報について検索キーを用いて検索する場合について説明したが、検索対象情報は会議情報に限られない。
【００２９】
（実施形態２）
次に、本発明の実施形態２として実施形態１に示した情報検索装置１０６が出力したキーワードの有効度を視覚的に明示する情報検索システムについて説明する。
【００３０】
まず、実施形態２にかかる情報検索装置の構成について説明する。実施形態２に係る情報検索装置１０６の制御部１０１は、実施形態１において説明した制御に加えて、過去の会議情報から抽出したキーワードに対応付けられた有効度をユーザが視覚的に認識できるようにモニタ１０９に表示させる表示制御を行う。また、制御部１０１は、ユーザが検索を行った後に、会議情報を更に絞込むために有効なキーワードを検索キーとして出力する。その他の構成は実施形態１において図１を用いて説明したものと同一であるため説明を省略する。また、同一の構成要素については実施形態１において用いたものと同一の番号を用いて説明する。
【００３１】
制御部１０１がモニタ１０９に表示させる画面の例を図４を用いて説明する。図４（ａ）は、検索画面の一例である。情報検索装置１０６により出力されたキーワードは検索エリア４０１に表示される。検索対象である会議情報は、縦軸を時間、横軸を日付として、会議情報一覧表示エリア４０２に一覧表示される。会議情報一覧表示エリア４０２はスクロールバー４０４、ボタン４０５、ボタン４０６により、表示させる会議情報をスクロールすることができる。また、本実施形態にかかる情報検索システムは、検索エリア４０１を操作し、情報検索装置１０６が出力したキーワードを用いて会議情報の検索を行うことができる。また、会議情報一覧表示エリア４０２から会議情報を選択すると、会議に利用された会議資料のサムネイルが会議資料一覧表示エリア４０３に表示される。
【００３２】
図４（ｂ）は、検索エリア４０１について詳細を説明するための図である。キーワードの分類はオブジェクト４１０及びオブジェクト４２０、オブジェクト４３０、オブジェクト４４０、オブジェクト４５０、オブジェクト４６０の６つのオブジェクトとして表示される。各オブジェクトにはそれぞれ分類名「Ｐｅｏｐｌｅ」、「Ｓｅｎｄ」、「Ｆｉｌｅ」、「Ｍｅｅｔｉｎｇ」、「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ」、「Ｄａｔｅ  ＆  ｔｉｍｅ」の文字列が表示される。また、選択状態にある分類「Ｐｅｏｐｌｅ」のオブジェクト４１０には、「Ｐｅｏｐｌｅ」の分類から選択された有効度上位４位以内のキーワード４１１からキーワード４１５が一覧表示されている。なお、図示していないが、有効度順位５位以下のキーワードを表示させるボタンを表示させ、ユーザの要求に応じ他のキーワードを表示させるようにしてもよい。一覧表示されたキーワードからユーザが一つを選択すると、選択したキーワードがボックス４７１へ追加され、会議資料の検索が実行される。
【００３３】
次に、実施形態２にかかる情報検索装置１０６の動作について図３を用いて説明する。図３の処理フローは、図３に示される手順を情報検索装置１０６の制御部１０１に実行させるためのプログラムを示す。図３に示した各ステップのうち、実施形態１において図２を用いて説明した処理と同一の処理を行うステップについては、図２で用いた番号と同一の番号を付して説明する。
【００３４】
まず、実施形態２にかかる情報検索装置１０６は、実施形態１と同様にして、ステップＳ２０１からステップＳ２０５までの処理を実行する。次に、情報検索装置１０６はステップＳ２０５において選択した各分類のキーワードの有効度の合計値を計算する（Ｓ３０１）。例えば図５に示した例では、分類「Ｐｅｏｐｌｅ」からは「Ｊｏｈｎ  Ｃａｓｅｙ（１位：５３点）」、「Ｎｉｃｋ  Ｈｅｎｒｙ（２位：３３点）」、「Ｈｅｌｅｎ  Ｋｉｎｇｓｔｏｎ（３位：３１点）」、「Ｔｏｍ  Ｕｃｈｉｄａ（４位：２１点）」、「Ａｎｎａ  Ｊｏｈｎｓｏｎ（４位：２１点）」の上位４位までのキーワードが選択される。結果、分類「Ｐｅｏｐｌｅ」の有効度の合計は１５９点となる。なお、分類「Ｐｅｏｐｌｅ」は４位のキーワードが２つあるため、両者とも選択して合計５キーワードとしている。同じ順位のキーワードが複数ある場合、一つのみを選択して合計点を算出してもよい。分類「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ」からは「Ｐｌａｎｎｉｎｇ（１位：３１点）」「ｓａｌｅｓ  ｒｅｐｏｒｔ（１位：３１点）」「ｓｃｈｅｄｕｌｅ（３位：３０点）」「ｂｒａｎｄ（４位：１１点）」の上位４キーワードが選択される。結果、分類「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ」の有効度合計は１０３点となる。同様に分類「Ｓｅｎｄ」の有効度合計は６２点と計算される。情報検索装置１０６は他の分類についても同様の処理を行う。ステップ３０１の処理を行った後、情報検索装置１０６はステップＳ２０６からステップＳ２０８までの処理を実行する。
【００３５】
そして情報検索装置１０６は、全ての分類に対しキーワードの選択及び分類毎の有効度の合計値の計算が完了すると（Ｓ２０８でＹＥＳの場合）、ステップＳ３０２からステップＳ３０４において強調表示を行う。まず情報検索装置１０６は、各分類の有効度合計値を比較し、各分類を表示するオブジェクトのサイズを有効度順に拡縮する（Ｓ３０２）。例えば情報検索装置１０６は、図６の重要度評価テーブルから各分類の有効度合計値の比較結果を「Ｐｅｏｐｌｅ」＞「Ｍｅｅｔｉｎｇ」≒「Ｄａｔｅ  ＆  ｔｉｍｅ」＞「Ｓｅｎｄ」≒「Ｍｅｅｔｉｎｇ  Ｍｉｎｕｔｅｓ」＞「Ｆｉｌｅ」と評価する。そして、情報検索装置１０６は、図４に示した検索画面において「Ｐｅｏｐｌｅ」のオブジェクト４１０を最大サイズとなるように、モニタ１０９に対して表示制御を行う。また、「Ｍｅｅｔｉｎｇ」、「Ｄａｔａ  ＆  ｔｉｍｅ」のオブジェクト４４０、オブジェクト４４０のサイズも通常のＵＩ部品のサイズよりも一回り大きく表示させる。一方で、「Ｆｉｌｅ」のオブジェクト４３０は通常のオブジェクトのサイズよりも小さく表示させる。本実施形態では比較結果をオブジェクトのサイズに反映させるが、オブジェクトのサイズは変化させず、比較結果によってオブジェクトの色を変化させることとしてもよい。あるいは、比較結果によってオブジェクトの形態を変化させるものであってもよい。
【００３６】
次に情報検索装置１０６は、分類毎にキーワードの有効度を比較し、キーワードを表示するＵＩ部品のサイズを有効度順に拡縮する（Ｓ３０３）。例えば、図６の重要度評価テーブルを用いる場合には、分類「Ｐｅｏｐｌｅ」であれば「Ｊｏｈｎ  Ｃａｓｅｙ」、分類「Ｍｅｅｔｉｎｇ  Ｍｉｎｕｔｅｓ」であれば「Ｐｌａｎｎｉｎｇ」と「ｓａｌｅｓ  ｒｅｐｏｒｔ」が拡大表示対象となる。比較結果の反映方法はオブジェクトの色を変化させることにより比較結果を示すこととしてもよい。あるいは、比較結果によってオブジェクトの形態を変化させることとしてもよい。
【００３７】
続いて情報検索装置１０６は、有効度合計値が最も高い分類を自動的に選択状態とする（Ｓ３０４）。例えば、図６の重要度評価テーブルを用いる場合には「Ｐｅｏｐｌｅ」が最も高いと判断されるため、オブジェクト４１０が自動的に選択状態となり、「Ｐｅｏｐｌｅ」の中から選択されたキーワード４１１からキーワード４１５がオブジェクト４１０の周りに表示される。ステップＳ３０３にて「Ｊｏｈｎ  Ｃａｓｅｙ」のオブジェクトを拡大したため、オブジェクト４１２は他のオブジェクトより一回り大きく表示される。
【００３８】
このようにすることで、確実に検索にヒットするキーワードをユーザに提示することができる。また、キーワードの有効度を視覚的にユーザに示すことができる。本実施例では有効度合計値が最も高い分類を強調して表示させることとしたが、いずれの分類を強調させるか決定する方法はこれに限られない。たとえば、情報検索装置１０６が抽出したキーワードの中で有効度が最も高いキーワードを含む分類を強調して表示させるようにしてもよい。
【００３９】
さらに、本実施形態にかかる情報検索装置は絞込検索を行うことができる。絞込検索とは、一度得られた検索結果に、新たに検索条件を追加して検索を行うことをいう。ユーザは検索エリア４０１に表示されたキーワードを繰り返し選択することで、検索対象となる会議情報を絞り込んでゆくことができる。ボタン４７２をクリックすることで絞込検索を１回分戻ることができる。ボタン４７３をクリックすることで、それまでの絞込検索を全てクリアし、検索開始前の状態に戻ることが出来る。図４に示した検索画面の検索エリア４０１を利用してユーザが検索を行った後、情報検索装置１０６が検索結果を再評価して検索エリア４０１を更新し、更に絞込むために有効なキーワードを検索キーとして提示する例を以下に示す。
【００４０】
情報検索装置１０６は、出力したキーワードを用いて検索を行ったことを検出すると、検索に利用したキーワードを特定し、キーワード抽出テーブルより該当するキーワードを全て削除する。そして情報検索装置１０６は、キーワード抽出テーブルから絞込検索にヒットしなかった会議のキーワードを全て削除する。その上で、図３に示したステップＳ２０２からステップＳ２０８、及び、ステップＳ３０１からステップＳ３０４を実行する。これらの処理は、情報検索装置１０６の制御部１０１が記憶部１０２に記憶されたプログラム読み出して実行することにより実現される。
【００４１】
具体例として、図４（ｂ）にてユーザが分類「Ｐｅｏｐｌｅ」からキーワード「Ｊｏｈｎ  Ｃａｓｅｙ」を選択した後に表示される会議情報検索画面を図７（ａ）に示す。ユーザがキーワードとして「Ｊｏｈｎ  Ｃａｓｅｙ」を選択すると、検索の結果が会議情報一覧表示エリア４０２に反映される。その後、情報検索装置１０６は、図５のキーワード抽出テーブルより「Ｊｏｈｎ  Ｃａｓｅｙ」を削除する。また情報検索装置１０６は、検索にヒットしなかった会議識別ＩＤを削除する。図５には「２０１０１１０９＿１６００＿３０１」、「２０１０１１０９＿１３００＿３０５」の会議識別ＩＤがあるが、これらは検索にヒットしていないので削除される。一方、「２０１０１１０９＿１０００＿２０４」は検索にヒットしているためキーワード抽出エリアに残る。このようにキーワード抽出テーブルに検索結果が反映され、ステップＳ２０２により集計されるキーワード、Ｓ２０３により評価された有効度が変化する。その結果、分類毎に選択されるキーワードと、分類毎の有効度合計も変化する。
【００４２】
図７（ａ）の検索画面における検索エリア４０１の詳細を図７（ｂ）に示す。検索を行った結果を再評価しているため、新たに分類「Ｍｅｅｔｉｎｇ  ｍｉｎｕｔｅｓ」のオブジェクト４５０が自動的に選択され、キーワード「ｓａｌｅｓ  ｒｅｐｏｒｔ」のオブジェクト８５２のサイズが拡大されている。このようにすることで、検索エリア４０１には常に最新の絞込み状態に最適なキーワードが検索キーとして提示されるようになる。
【００４３】
このようにして、効果的に会議情報を絞り込んで検索できるキーワードをユーザに提示することができ、ユーザの検索効率を向上させることができる。
【００４４】
以上では、実施形態２の情報検索装置において、ユーザが検索を行った後に情報検索装置１０６が会議情報を更に絞込むために有効なキーワードを検索キーとして提示する場合について説明したが、実施形態１の情報検索オブジェクトにも適用することができる。実施形態１において、情報検索装置１０６が絞込検索のためのキーワードを検索キーとして出力する場合にも、実施形態２の場合と同様にして、ユーザの検索効率を向上させることができる。
【００４５】
（実施形態３）
実施形態３は、現在の会議に関する会議情報を収集し、検索処理に反映させる情報検索装置について説明する。
【００４６】
まず、実施形態３にかかる情報検索システムの構成について説明する。実施形態３に係る情報検索装置１０６の制御部１０１は、実施形態１において説明した制御に加えて、過去の会議情報から抽出したキーワードに対応付けられた有効度をユーザが視覚的に認識できるようにモニタ１０９に表示させる表示制御を行う。また、制御部１０１は、ユーザが検索を行った後に、会議情報を更に絞込むために有効なキーワードを出力する。さらに、制御部１０１は現在の会議の会議情報を用いて有効度の補正処理を行う補正部（不図示）を有する。その他の構成は実施形態１において図１（ａ）を用いて説明したものと同一であるため説明を省略する。また、同一の構成要素については実施形態１において用いたものと同一の番号を用いて説明する。制御部１０１がモニタ１０９に表示させる画面の内容については、実施形態２において図４を用いて説明したので説明を省略する。
【００４７】
次に、実施形態３にかかる情報検索装置１０６の動作について図８を用いて説明する。図８の処理フローは、図８に示される手順を情報検索装置１０６の制御部１０１に実行させるためのプログラムを示す。図８に示した各ステップのうち、実施形態２において図３を用いて説明した処理と同一の処理を行うステップについては、図３で用いた番号と同一の番号を付して説明する。
【００４８】
まず、実施形態３にかかる情報検索装置１０６は、実施形態２と同様にして、ステップＳ２０１からステップＳ２０３までの処理を実行する。その後、情報検索装置１０６は、ステップＳ８０１からステップＳ８０３において現在の会議に関連するキーワードの有効度に補正量を加える。
【００４９】
まず情報検索装置１０６の補正部は、現在の会議の会議情報から会議のキーワードを抽出し、補正テーブルへ入力する（Ｓ８０１）。補正テーブルは情報検索装置１０６の記憶部１０２に記憶され、過去の会議および現在の会議の会議情報から抽出したキーワードと、そのキーワードの有効度に対する補正量を対応付けるテーブルである。次に情報検索装置１０６の補正部は、会議のキーワードの種類、キーワードに関連する情報などから補正量を計算し、補正テーブルへ追記する（Ｓ８０２）。それから情報検索装置１０６の補正部は、有効度評価テーブルから補正テーブルに入力されているキーワードを含むものを検索し、該当するキーワードの有効度に補正テーブルの補正量を加える（Ｓ８０３）。その後、情報検索装置１０６は実施形態２と同様にして、ステップＳ２０５からステップＳ２０８、ステップＳ３０１からステップＳ３０４を実施し、現在の会議の情報を反映した有効度を利用してキーワードを選択しユーザへ提示する。
【００５０】
以下、ステップＳ８０１からステップＳ８０３において実行される処理について、詳細に説明する。ステップＳ８０１からステップＳ８０３において実行される処理の一例を、図９を用いて説明する。図９のフローチャートにおいてステップＳ９０１からステップＳ９０５までの処理は、図８におけるステップＳ８０１の処理を詳細に説明するものである。また、図９のフローチャートにおいてステップＳ９０６からステップＳ９１３までの処理は、図８におけるステップＳ８０２の処理を詳細に説明するものである。さらに、図９のフローチャートにおいてステップＳ９１４からステップＳ９１７までの処理は、図８におけるステップＳ８０３の処理を詳細に説明するものである。
【００５１】
情報検索装置１０６は、ステップＳ９０１において現在の会議情報の一覧を取得する。次にステップＳ９０２において、情報検索装置１０６は取得した会議情報のうち、まだキーワードを抽出していない一つの会議情報を取り出す。そしてステップＳ９０３において、情報検索装置１０６は取り出した会議情報から特徴のある単語、複合語を抽出する。単語、複合語の抽出方法は特に限定しない。さらに、ステップＳ９０４において、情報検索装置１０６は取得した単語、複合語の中で過去の会議情報から抽出したキーワードに含まれないものがあるか判断する。過去の会議情報から抽出したキーワードに含まれない単語、複合語を抽出した場合、情報検索装置１０６は、ステップＳ９０５において補正テーブルにキーワードとして新たに抽出した単語、複合語を追加する。
【００５２】
続いてステップＳ９０６において、情報検索装置１０６は現在解析している会議情報の種類を確認する。本実施形態では、例として、会議情報が「結論」、「アクションアイテム」、「その他」に分類されるものとする。「結論」に分類される会議情報とは、会議を通じて決定された事柄についての会議情報である。また、「アクションアイテム」に分類される会議情報とは、アクションを実行するための計画についての会議情報である。情報検索装置１０６は、例えば、会議情報として取得した議事メモのタイトルや、会議情報に記載された項目の内容から、会議情報が「結論」、「アクションアイテム」、「その他」のいずれに分類されるものであるか判断することができる。会議情報の分類を判断する方法はこれに限られず、会議情報の内容について重要度を判断するものであればよい。また、会議情報の分類についても、「結論」、「アクションアイテム」、「その他」の分類に限られない。
【００５３】
情報検索装置１０６は、会議情報の種類が「結論」であれば重要な情報と判断し、ステップＳ９１１にて補正量を「×２．０」と設定する。この補正量は、一つの会議情報から抽出したキーワード全てに加えられる。一方、会議情報の種類が「結論」ではない場合（Ｓ９０６でＮＯの場合）、ステップＳ９０７に進み、情報検索装置１０６は、会議情報の種類が「アクションアイテム」であるか判断する（Ｓ９０７）。会議情報の種別が「アクションアイテム」であると判断された場合（Ｓ９０７でＹＥＳの場合）、情報検索装置１０６はアクション実行の締め切りが近いかどうか判断する（Ｓ９０９）。締め切りが１週間以内である場合（ステップＳ９０９でＹＥＳの場合）、情報検索装置１０６は、重要な情報と判断し、補正量を「×２．０」と設定する（Ｓ９１１）。一方、締め切りが１週間以内でない場合（ステップＳ９０９でＮＯの場合）、情報検索装置１０６は補正量を「×１．３」と設定する（Ｓ９１０）。また、「結論」、「アクションアイテム」以外の会議情報は全て補正量を「×１．１」倍と設定する（Ｓ９０８）。情報検索装置１０６は、設定した各補正量を各キーワードと対応付けて補正テーブルに入力する（Ｓ９１２）。この際、初出のキーワード（ステップＳ９０５において追加されたキーワード）は有効値が設定されていないため、「２．０」、「１．３」、「１．１」などの補正量の値を有効値とする。情報検索装置１０６は、以上の処理を全ての会議情報に対して行う（Ｓ９１３）。
【００５４】
全ての会議情報から、現在の会議で用いられたキーワード（以下、会議キーワード）及びその補正量を取得し補正テーブルに入力すると、情報検索装置１０６はステップＳ９１４からステップＳ９１７において各キーワードの有効度に対し補正量を加える。まず情報検索装置１０６は、補正テーブルから会議キーワードを選択する（Ｓ９１４）。次に、情報検索装置１０６は、ステップＳ９１４において選択した会議キーワードに一致するキーワードを有効度評価テーブルから検索する（Ｓ９１５）。そして、情報検索装置１０６は、ステップＳ９１４で選択した会議キーワードと一致するキーワードがあった場合、一致したキーワードの有効度に対し会議キーワードの補正量を加える（Ｓ９１６）。以上の処理を全ての会議キーワードに対して行う（Ｓ９１７）。
【００５５】
例えば、「結論」の会議情報に「Ｊｏｈｎ  Ｃａｓｅｙ」が１回出てきたとすると、補正テーブルには補正量「×２．０」が設定された会議キーワード「Ｊｏｈｎ  Ｃａｓｅｙ」と対応付けて登録される。この状態で図６の重要度評価テーブルを補正すると、「Ｊｏｈｎ  Ｃａｓｅｙ」の有効度は「５３」から「１０６」に変更される。また、「結論」又は「アクションアイテム」以外の会議情報に「ｓａｌｅｓ  ｒｅｐｏｒｔ」が５回出てきたとすると、補正テーブルには補正量「×１．１」の５回分に相当する「×１．６１」（下２桁まで有効とする）が設定された会議キーワード「ｓａｌｅｓ  ｒｅｐｏｒｔ」が登録される。この状態で図６の重要度評価テーブルを補正すると、分類「Ｓｅｎｄ」に登録されたキーワード「ｓａｌｅｓ  ｒｅｐｏｒｔ」の有効度は「９」から「１４」（下１桁まで有効）に変更される。また、分類「Ｍｅｅｔｉｎｇ  Ｍｉｎｕｔｅｓ」に登録されたキーワード「ｓａｌｅｓ  ｒｅｐｏｒｔ」の有効度は「３１」から「５０」（下１桁まで有効）に変更される。
【００５６】
こうすることで、ユーザに提示される検索のキーワードに現在の会議の会議情報を反映させることができ、現在の会議において重視されている内容に関連のある用語を含む会議情報を優先して検索することができるようになる。
【００５７】
図８に示した処理フローのステップＳ８０１からステップＳ８０３において実行される処理についての別の例について説明する。図９のステップＳ９０６からステップＳ９１２において、「結論」、「アクションアイテム」、「その他」の分類により補正量を変化させる処理に替えて、キーワードが発言された時刻により補正量を変化させる処理を行ことができる。まず、図９のステップＳ９０１からステップＳ９０５と同様にして会議キーワードを抽出した後、情報検索装置１０６は、会議情報として取得した議事メモの発言時刻が判断時から５分以内であるか判断する。発言時刻が５分以内であれば、補正量を「×２．０」に設定する。発言時刻が５分以上である場合、発言時刻が判断時から５分から３１分であるか判断する。発言時刻が５分から３１分であれば、補正量を「×１．３」とする。そして、発言時刻が判断時から３１分以上であれば「×１．０（補正なし）」に設定する。
【００５８】
このようにすることで、ユーザに対し、現在の会議で最近発言されたキーワードに関連する検索のキーワードを提示することができ、議論中の内容に関係の深い会議情報を優先して検索することができるようになる。
【００５９】
また、ステップＳ８０１からステップＳ８０３において実行される処理についてのさらに別の例について説明する。図９のステップＳ９０６からステップＳ９１２において、「結論」、「アクションアイテム」、「その他」の分類により補正量を変化させる処理に替えて、発言者の役職により補正量を変化させる処理を行ことができる。図９のステップＳ９０１からステップＳ９０５と同様にして会議キーワードを抽出した後、情報検索装置１０６は、
会議情報として取得した議事メモの発言者情報を追加で取得する。さらに情報検索装置１０６は、発言者の役職情報を取得し発言者の役職を判断する。情報検索装置１０６は、発言者の役職が「役員」であれば補正量を「×５．０」に設定する。情報検索装置１０６は、発言者の役職が役員でない場合に「管理職」であれば補正量を「×１．３」に設定する。そして、情報検索装置１０６は、いずれの役職にも該当しないのであれば補正量を「×０．５」に設定する。
【００６０】
このようにすることで、ユーザに対し、現在の会議にて役職の高い発言者が発言したキーワードに関連する検索のキーワードを提示することができ、議論に対する影響度の高い会議情報を優先して検索することができるようになる。なお、役職ではなく、「議長」、「発表者」、「参加者」などの会議の役割により分類し、補正量を設定してもよい。
【００６１】
ステップＳ８０１からステップＳ８０３において実行される処理について、またさらに別の例について図１０のフローチャートを用いて説明する。図１０に示した処理では、会議の参加者情報、発言者情報、検索者情報を参考に、有効度を補正する。図１０のフローチャートにおいてステップＳ１００１からステップＳ１００２までの処理は、図８におけるステップＳ８０１の処理を詳細に説明するものである。また、図９のフローチャートにおいてステップＳ１００３からステップＳ１０１１までの処理は、図８におけるステップＳ８０２の処理を詳細に説明するものである。さらに、図９のフローチャートにおいてステップＳ９１４からステップＳ９１７までの処理は、図８におけるステップＳ８０３の処理を詳細に説明するものである。
【００６２】
ステップＳ１００１からステップＳ１００３では、会議の参加者情報から補正量を算出する。まず、情報検索装置１０６は、会議参加者一覧を取得する（Ｓ１００１）。次に、情報検索装置１０６は、補正テーブルに全参加者名を追加する（Ｓ１００２）。そして、参加者名全員に補正量「×２．０」を設定する（Ｓ１００３）。
【００６３】
ステップＳ１００４からステップＳ１００７では、情報検索装置１０６は、現在の発言者の情報から補正量を算出する。まず、情報検索装置１０６は、発言者を特定できる状況かどうかを確認する（Ｓ１００４）。発言者の特定方法は、マイクやビデオ映像を利用した話者認識、ログイン情報などを利用することができる。発言者が特定できた場合（Ｓ１００４でＹＥＳの場合）、情報検索装置１０６は、発言者の名前を取得する（Ｓ１００５）。そして、情報検索装置１０６は、取得した発言者の名前を補正テーブルに追加する（Ｓ１００６）。更に、情報検索装置１０６は、発言者の名前に対する補正量「×５．０」を設定する（Ｓ１００７）。
【００６４】
ステップＳ１００８からステップＳ１０１１では、情報検索装置１０６は、ステップＳ１００４からステップＳ１００７同様、検索を実行した人の人名などの情報が取得できる場合に補正量「×５．０」を設定する。更に、図９に示した処理と同様に、補正テーブルを利用して有効度評価テーブルの各キーワードの有効度を補正する（Ｓ９１４〜Ｓ９１７）。
【００６５】
こうすることで、ユーザに対し、現在の会議の参加者が優先してキーワードに提示されるようになり、参加者に関係する資料を検索しやすくなる。また、現在の発言者、検索実行者がキーワードとして特に優先されるので、会議を先導している参加者の資料を中心に検索を行うことができるようになる。
【００６６】
尚、上記の実施形態において各種判断基準、補正量を定義したが、これに限定されない。補正量は他の値を用いてもよく、判断基準として他の基準を用いてもよい。会議資料の表示時間、表示面積、表示位置などで会議資料の補正量を求め、会議にて積極的に利用されている資料、最近利用した資料、多くの人が注目した資料に関するキーワードの有効度を補正してもよい。現在の会議名に関するキーワードを補正し、定期開催される会議の会議情報を検索しやすくしてもよい。また、有効度評価テーブル全体の検索有効値の補正に限定されず、分類単位での補正など、他の補正の範囲を利用してもよい。上述した複数の処理を組み合わせて補正を行ってもよく、また他の基準による補正を組み合わせても良い。
【００６７】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、プログラム若しくは記録媒体（記憶媒体）等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６８】
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【図１】
2012048634.tif 000003
【図２】
2012048634.tif 000004
【図３】
2012048634.tif 000005
【図４】
2012048634.tif 000006
【図５】
2012048634.tif 000007
【図６】
2012048634.tif 000008
【図７】
2012048634.tif 000009
【図８】
2012048634.tif 000010
【図９】
2012048634.tif 000011
【図１０】
2012048634.tif 000012