(57)【要約】【課題】会議情報をもとに作成される議事録中のテキストと会議情報との関連性を提示できる会議情報蓄積装置、方法およびプログラムを提供する。【解決手段】実施形態の会議情報蓄積装置は、会議情報を蓄積する。この会議情報蓄積装置は、生成部と、算出部と、を備える。生成部は、前記会議情報をもとに会議の議事録を作成、または作成された前記議事録を閲覧するためのＵＩ画面を生成する。算出部は、議事録作成者による前記ＵＩ画面を用いた所定操作に基づいて、前記議事録の書き込み単位である書き込みテキストと前記会議情報との関連性を算出する。そして、生成部は、前記関連性が算出されると、前記書き込みテキストに関連する前記会議情報を参照可能な前記ＵＩ画面を生成する。【選択図】図１
2016062196.tif 000002
【特許請求の範囲】
【請求項１】
会議情報を蓄積する会議情報蓄積装置であって、
前記会議情報をもとに会議の議事録を作成、または作成された前記議事録を閲覧するためのＵＩ画面を生成する生成部と、
議事録作成者による前記ＵＩ画面を用いた所定操作に基づいて、前記議事録の書き込み単位である書き込みテキストと前記会議情報との関連性を算出する算出部と、を備え、
前記生成部は、前記書き込みテキストに関連する前記会議情報が検出されると、該会議情報を参照可能な前記ＵＩ画面を生成することを特徴とする会議情報蓄積装置。
【請求項２】
前記ＵＩ画面は、前記会議情報を参照するための第１領域と、前記議事録を作成または閲覧するための第２領域とを含み、
前記生成部は、前記書き込みテキストに関連する前記会議情報が検出されると、前記第２領域に、前記書き込みテキストに対応付けて第１操作ボタンを配置した前記ＵＩ画面を生成し、前記第１操作ボタンが操作されると、前記書き込みテキストに関連する前記会議情報を前記第１領域に表示する前記ＵＩ画面を生成することを特徴とする請求項１に記載の会議情報蓄積装置。
【請求項３】
前記会議情報は、会議中の発言の音声および該音声に対する音声認識処理により得られた発言テキストを含み、
前記生成部は、前記発言テキストを含む発言ごとの発言アイテムを、発言の発生時刻順に前記第１領域に並べて表示する前記ＵＩ画面を生成し、前記第１操作ボタンが操作されると、前記書き込みテキストに関連する発言の前記発言アイテムを前記第１領域に表示する前記ＵＩ画面を生成することを特徴とする請求項２に記載の会議情報蓄積装置。
【請求項４】
前記生成部は、前記第１操作ボタンが操作されると、前記書き込みテキストとの関連性が最も高い発言の前記発言アイテムを前記第１領域の中央に表示する前記ＵＩ画面を生成することを特徴とする請求項３に記載の会議情報蓄積装置。
【請求項５】
前記生成部は、前記第１操作ボタンが操作されると、前記書き込みテキストに関連する発言の前記発言アイテムを前記第１領域内で強調表示する前記ＵＩ画面を生成することを特徴とする請求項３に記載の会議情報蓄積装置。
【請求項６】
前記発言アイテムは、前記発言テキストに対応付けて配置され、該発言テキストを修正する際に操作される第２操作ボタンと、該発言テキストに対応する音声を再生する際に操作される第３操作ボタンとを含むことを特徴とする請求項３に記載の会議情報蓄積装置。
【請求項７】
前記所定操作は、前記発言アイテムを前記第１領域に表示させる操作と、前記発言アイテムの前記第２操作ボタンに対する操作と、前記発言アイテムの前記第３操作ボタンに対する操作との少なくともいずれかを含み、
前記算出部は、前記第２領域に前記書き込みテキストが書き込まれる前に前記所定操作が行われた前記発言アイテムの発言に対してスコアを加算し、前記第２領域に前記書き込みテキストが書き込まれた時点における前記スコアに基づいて、前記書き込みテキストに関連する発言を検出することを特徴とする請求項６に記載の会議情報蓄積装置。
【請求項８】
前記算出部は、前記書き込みテキストと前記発言テキストとの類似度に応じて前記スコアを補正し、補正された前記スコアに基づいて、前記書き込みテキストに関連する発言を検出することを特徴とする請求項７に記載の会議情報蓄積装置。
【請求項９】
前記算出部は、前記所定操作が行われた時刻と前記書き込みテキストが書き込まれた時刻との乖離度に応じて前記スコアを補正し、補正された前記スコアに基づいて、前記書き込みテキストに関連する発言を検出することを特徴とする請求項７に記載の会議情報蓄積装置。
【請求項１０】
前記算出部は、発言の発生時刻が前記書き込みテキストが書き込まれた時刻に近いほど大きな値の前記スコアを加算することで前記スコアを補正し、補正された前記スコアに基づいて、前記書き込みテキストに関連する発言を検出することを特徴とする請求項７に記載の会議情報蓄積装置。
【請求項１１】
前記第１領域は、前記発言アイテムとして表示されない発言を含めた会議中の発言全体の時系列を表すスクロールバーを含み、該スクロールバーのノブの位置に対応する発言の前記発言アイテムを表示し、
前記生成部は、前記書き込みテキストに関連する発言が検出されると、該発言の位置を前記スクロールバーが表す時系列と対応付けて表示する前記ＵＩ画面を生成することを特徴とする請求項３に記載の会議情報蓄積装置。
【請求項１２】
前記第１領域は、前記発言アイテムとして表示されない発言を含めた会議中の発言全体の時系列を表すスクロールバーを含み、該スクロールバーのノブの位置に対応する発言の前記発言アイテムを表示し、
前記生成部は、前記議事録におけるセクションごとの見出し情報を、前記スクロールバーが表す時系列と対応付けて表示する前記ＵＩ画面を生成することを特徴とする請求項３に記載の会議情報蓄積装置。
【請求項１３】
会議情報を蓄積する会議情報蓄積装置において実行される方法であって、
前記会議情報をもとに会議の議事録を作成、または作成された前記議事録を閲覧するためのＵＩ画面を生成する生成ステップと、
議事録作成者による前記ＵＩ画面を用いた所定操作に基づいて、前記議事録の書き込み単位である書き込みテキストと前記会議情報との関連性を算出する算出ステップと、を含み、
前記生成ステップでは、前記算出ステップで前記書き込みテキストに関連する前記会議情報が検出されると、該会議情報を参照可能な前記ＵＩ画面を生成することを特徴とする方法。
【請求項１４】
コンピュータに、
会議情報をもとに会議の議事録を作成、または作成された前記議事録を閲覧するためのＵＩ画面を生成する生成部の機能と、
議事録作成者による前記ＵＩ画面を用いた所定操作に基づいて、前記議事録の書き込み単位である書き込みテキストと前記会議情報との関連性を算出する算出部の機能と、を実現させ、
前記生成部は、前記書き込みテキストに関連する前記会議情報が検出されると、該会議情報を参照可能な前記ＵＩ画面を生成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、会議情報蓄積装置、方法およびプログラムに関する。
【背景技術】
【０００２】
会議中の発言の音声やその音声認識結果、会議で使用された資料、ホワイトボードに書き込まれた情報など、会議に関する様々な情報（以下、会議情報という。）を蓄積する装置がある。また、会議の議事録を作成するためのＵＩ（ユーザインタフェース）画面を提供し、議事録の作成を支援する技術も知られている。
【０００３】
会議情報をもとに作成された議事録は、会議の概要を簡潔にまとめたものであり、議事録中のテキストは議事録作成時に参照した会議中の発言などの会議情報と一致しているとは限らない。このため、議事録中のテキストがどの会議情報に関連しているのかが一意に特定できない場合が多く、これらの関連性を明確に把握できる仕組みが求められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２８７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、会議情報をもとに作成される議事録中のテキストと会議情報との関連性を提示できる会議情報蓄積装置、方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の会議情報蓄積装置は、会議情報を蓄積する。この会議情報蓄積装置は、生成部と、算出部と、を備える。生成部は、前記会議情報をもとに会議の議事録を作成、または作成された前記議事録を閲覧するためのＵＩ画面を生成する。算出部は、議事録作成者による前記ＵＩ画面を用いた所定操作に基づいて、前記議事録の書き込み単位である書き込みテキストと前記会議情報との関連性を算出する。そして、生成部は、前記関連性が算出されると、前記書き込みテキストに関連する前記会議情報を参照可能な前記ＵＩ画面を生成する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態の会議情報蓄積装置の構成例を示すブロック図である。
【図２】図２は、実施形態の会議情報蓄積装置の動作概要を示すフローチャートである。
【図３】図３は、議事録作成の要求に応じてＵＩ制御部が生成するＵＩ画面の一例を示す図である。
【図４】図４は、議事録作成時における具体的な操作例を示す模式図である。
【図５】図５は、書き込みテキストに関連する発言を参照可能なＵＩ画面の一例を示す図である。
【図６】図６は、操作データの一例を示す図である。
【図７】図７は、書き込みテキストと発言との関連性を算出する処理手順の一例を示すフローチャートである。
【図８】図８は、関連性データの一例を示す図である。
【図９】図９は、ＵＩ画面の他の構成例を示す図である。
【図１０】図１０は、議事録のテンプレートの一例を示す図である。
【図１１】図１１は、ＵＩ画面の他の構成例を示す図である。
【図１２】図１２は、実施形態の会議情報蓄積装置のハードウェア構成の一例を概略的に示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、実施形態の会議情報蓄積装置、方法およびプログラムを、図面を参照して詳細に説明する。以下で示す実施形態では、会議中の発言を会議情報として用いる例を説明する。発言は会議ごとに発言データとして記録され、例えば会議名などの会議を特定する情報と関連付けて会議情報蓄積装置に蓄積される。会議情報蓄積装置は、例えば、ネットワークを利用したサーバ・クライアントシステムのサーバ装置として実現され、クライアントに対し後述のＵＩ画面を表示させてこのＵＩ画面を用いた操作に基づく処理を行うなどのサービスを提供する。会議情報蓄積装置は、クラウドシステム上で動作する仮想マシンであってもよい。
【０００９】
図１は、本実施形態の会議情報蓄積装置１０の構成例を示すブロック図である。この会議情報蓄積装置１０は、発言記録部１１、ＵＩ制御部１２（生成部）、発言参照部１３、議事録記録部１４、操作記録部１５、関連性算出部１６（算出部）、およびデータ蓄積部１７を備える。
【００１０】
発言記録部１１は、会議中に発生する発言を発言データとして記録する。発言データには、発言の音声、その音声を音声認識した結果として得られる発言テキスト、発言時刻、発言者データ（ユーザ名などの発言者を特定する情報）などが含まれる。
【００１１】
発言の音声は、会議参加者それぞれに装着されたピンマイクもしくはヘッドセットのマイクにより収録され、発言時刻や発言者データなどとともに、会議情報蓄積装置１０に送信される。発言記録部１１は、受信した発言の音声、発言時刻、発言者データをデータ蓄積部１７に記録するとともに、受信した発言の音声に対して音声認識処理を行い、認識結果として得られた発言テキストをデータ蓄積部１７に記録する。発言時刻や発言者データは、会議情報蓄積装置１０において付与されてもよい。発言データは、会議ごとに独立してデータ蓄積部１７に蓄積される。
【００１２】
ＵＩ制御部１２は、発言データをもとに会議の議事録を作成、または作成された議事録を閲覧するためのＵＩ画面を生成してクライアントに提供する。なお、本実施形態では、作成された議事録の編集も議事録の作成とみなす。つまり、本実施形態における議事録の作成とは、新たに議事録を作成する作業と、すでに作成された議事録を編集する作業とを含む概念とする。
【００１３】
また、ＵＩ制御部１２は、後述の関連性算出部１６によって議事録の書き込み単位である書き込みテキストに関連する会議中の発言が検出されると、書き込みテキストに関連する発言を参照可能なＵＩ画面を生成してクライアントに提供する。つまり、ＵＩ制御部１２は、関連性算出部１６の処理に応じて動的に更新されるＵＩ画面を生成し、クライアントに提供する。
【００１４】
ＵＩ制御部１２は、例えば、ウェブベースでＵＩ画面を生成してクライアントに提供するウェブサーバとして実装される。この場合、議事録を作成または閲覧するクライアントは、ＵＩ制御部１２が生成したＵＩ画面を、ウェブブラウザを用いてネットワーク越しに利用する。ＵＩ画面の具体的な構成例については詳細を後述する。
【００１５】
発言参照部１３は、ＵＩ画面を用いたクライアントの操作に基づいて指定される発言データを、データ蓄積部１７から取得してＵＩ制御部１２に渡す。
【００１６】
議事録記録部１４は、ＵＩ画面を用いてクライアント（議事録作成者）により書き込まれた議事録のテキスト（書き込みテキスト）を、議事録データとしてデータ蓄積部１７に記録する。議事録データは、会議ごとに独立してデータ蓄積部１７に蓄積される。
【００１７】
操作記録部１５は、ＵＩ画面を用いたクライアント（議事録作成者）の所定操作を、操作データとしてデータ蓄積部１７に記録する。ここで所定操作とは、例えば、ＵＩ画面に書き込みテキストを書き込む操作、特定の発言の音声を再生する操作、特定の発言の発言テキストを修正する操作、特定の発言をＵＩ画面に表示させる操作など、予め定められた操作である。操作データは、会議ごとに独立してデータ蓄積部１７に蓄積される。操作データの具体例については詳細を後述する。
【００１８】
関連性算出部１６は、データ蓄積部１７に記録された操作データに基づいて、議事録データとして記録された書き込みテキストと、発言データとして記録された会議中の発言との関連性を算出する。そして、関連性算出部１６は、算出した関連性が高い書き込みテキストと発言との組み合わせの情報、つまり議事録中のどの書き込みテキストがどの発言と関連しているのかを示す情報を、関連性データとしてデータ蓄積部１７に記録する。上述したＵＩ制御部１２は、例えば、このデータ蓄積部１７に記録された関連性データを参照して、クライアントに表示させるＵＩ画面を更新することができる。関連性算出部１６による処理の具体例については詳細を後述する。
【００１９】
次に、本実施形態の会議情報蓄積装置１０の動作について説明する。図２は、本実施形態の会議情報蓄積装置１０の動作概要を示すフローチャートである。この図２に示すフローチャートは、会議終了後に議事録作成者が議事録を作成するシーンでの会議情報蓄積装置１０の動作を示している。
【００２０】
会議が開始されると、発言記録部１１が会議中の発言を発言データとして記録する（ステップＳ１０１）。発言データは会議ごとに独立して記録される。
【００２１】
会議終了後、議事録作成者が任意の端末（クライアント）を用い、会議情報蓄積装置１０に対して会議名などを指定して議事録作成の要求を行うと、ＵＩ制御部１２が、この要求に応じて議事録を作成するためのＵＩ画面を生成する（ステップＳ１０２）。議事録作成者は、端末のウェブブラウザなどを用いてこのＵＩ画面を利用できる。つまり、ＵＩ制御部１２が生成したＵＩ画面は、議事録作成者が使用する端末に表示される。議事録作成者は、端末に表示されたＵＩ画面を用いて議事録の作成を行う。
【００２２】
議事録作成者がＵＩ画面を用いて議事録の作成を行っている間、上述した所定操作が行われるたびに、操作記録部１５がその操作を操作データとして記録する（ステップＳ１０３）。このとき、操作データとして記録された操作が、議事録の書き込み単位である書き込みテキストを書き込む操作であるか否かが判定される（ステップＳ１０４）。そして、所定の操作が書き込みテキストを書き込む操作でなければ（ステップＳ１０４：Ｎｏ）ステップＳ１０３に戻る。一方、所定操作が書き込みテキストを書き込む操作であれば（ステップＳ１０４：Ｙｅｓ）、関連性算出部１６が、前の書き込みから今回の書き込みまでの間に記録された操作データに基づき、当該書き込みテキストと会議中の発言との関連性を算出し、関連性が高い発言が検出されると書き込みテキストと発言との組み合わせを関連性データとして記録する（ステップＳ１０５）。
【００２３】
関連性算出部１６により書き込みテキストに関連する発言が検出されると、ＵＩ制御部１２は、書き込みテキストに関連する発言を参照可能なＵＩ画面を生成して、議事録作成者が使用する端末に表示されるＵＩ画面を更新する（ステップＳ１０６）。その後、議事録作成者から議事録作成の終了が指示されるまで（ステップＳ１０７：Ｎｏ）、ステップＳ１０３以降の処理が繰り返され、議事録作成者から議事録作成の終了が指示されると（ステップＳ１０７：Ｙｅｓ）、一連の処理が終了する。
【００２４】
次に、具体的な事例を例示しながら、本実施形態の会議情報蓄積装置１０の動作の詳細を説明する。
【００２５】
図３は、議事録作成の要求に応じてＵＩ制御部１２が生成するＵＩ画面の一例を示す図である。この図３に示すＵＩ画面１００は、発言一覧を参照するための発言一覧ビュー１１０（第１領域）と、議事録を作成するための議事録ビュー１２０（第２領域）とを含む。
【００２６】
発言一覧ビュー１１０には、指定された会議中の個々の発言を表す発言アイテム１１１が、例えば吹き出しの表示形式で、発言の発生順に並んで表示される。発言アイテム１１１は、それぞれの発言の発言テキストを含んでおり、この発言テキストに対応させて、発言テキストを修正するための「修正」ボタン１１２（第２操作ボタン）と、この発言テキストに対応する音声を再生するための「再生」ボタン１１３（第３操作ボタン）とを配置した構成とされる。「修正」ボタン１１２が操作されると、発言アイテム１１１内の発言テキストの編集が可能となり、発言テキストを修正することができる。また、「再生」ボタン１１３が操作されると、発言の音声がデータ蓄積部１７から取得されてクライアントに送信され、クライアントにおいて発言の音声が再生される。
【００２７】
図３の例では、議事録作成者の発言に対応する発言アイテム１１１を画面左からの吹き出しで表示し、議事録作成者以外の他の会議参加者の発言に対応する発言アイテム１１１を画面右からの吹き出しで表示している。議事録作成者の発言か否かは、議事録作成者が議事録作成の要求を行う際に入力するユーザ名などを発言データに含まれる発言者データと照合することで判定できる。
【００２８】
発言一覧ビュー１１０の大きさは限られるため、指定された会議中のすべての発言に対応する発言アイテム１１１を一度に表示することは難しい。そのため、発言一覧ビュー１１０には、会議中の発言全体の時系列を表すスクロールバー１１４が設けられ、スクロールバー１１４のノブ１１５の位置に対応する発言の発言アイテム１１１が、発言一覧ビュー１１０に表示される構成となっている。議事録作成者は、スクロールバー１１４のノブ１１５を操作することで、発言一覧ビュー１１０をスクロールさせ、所望の発言の発言アイテム１１１を発言一覧ビュー１１０に表示させることができる。
【００２９】
また、発言一覧ビュー１１０の下側には、特定のキーワードを含む発言を検索するための検索テキストボックス１３０が設けられている。この検索テキスト１３０に特定のキーワードを入力すると、入力されたキーワードを含む発言の発言アイテム１１１が例えば発言一覧ビュー１１０の先頭に表示されるように、発言一覧ビュー１１０がスクロールされる。この際、発言アイテム１１１の発言テキストに含まれるキーワードが強調表示されるようにしてもよい。また、キーワードを含む発言アイテム１１１が強調表示されるようにしてもよい。強調表示の方法は特に限定されるものではなく、例えば発言アイテム１１１の吹き出し色や明るさの違いによる強調、点滅表示による強調など、様々な方法が利用できる。
【００３０】
議事録ビュー１２０は、議事録作成者が書き込みテキストを書き込んで議事録を作成するためのテキストエリアである。議事録作成者は、発言一覧ビュー１１０に表示される発言アイテム１１１を参照し、必要に応じて「修正」ボタン１１２を操作して発言テキストを修正したり、「再生」ボタン１１３を操作して発言テキストに対応する音声を再生したりしながら、議事録ビュー１２０に書き込みテキストを書き込んでいくことで議事録を作成する。これらの議事録作成者による操作は、操作データとして随時記録される。そして、その操作データに基づき、書き込みテキストと発言との関連性が算出される。
【００３１】
図４は、議事録作成時における具体的な操作例を示す模式図である。なお、この図４では、発言一覧ビュー１１０に表示される発言アイテム１１１の「修正」ボタン１１２や「再生」ボタン１１３、スクロールバー１１４、検索テキストボックス１３０などの図示を省略している。
【００３２】
図４に示す操作例では、まず、議事録作成者が検索テキストボックス１３０に「アクションアイテム」というキーワードを入力する。すると、「ではアクションアイテムをまとめましょうか」という発言の発言アイテム１１１が発言一覧ビュー１１０の先頭に表示されるように、発言一覧ビュー１１０がスクロールされる。議事録作成者は、その表示内容を受けて、議事録ビュー１２０の１行目に「ＴｏＤｏ：」という書き込みテキストを書き込む。
【００３３】
その後、議事録作成者は、次の「山本さんにスライドをじゅびしてもらいます」という発言の発言アイテム１１１に対し、「再生」ボタン１１３を操作して音声の再生を行う。この発言は音声認識の誤りを含んでおり、「準備」が「じゅび」になっている。そのため、議事録作成者は、発言の音声を再生して「じゅび」が「準備」であることを確認した上で、議事録ビュー１２０の２行目に「山本：スライド準備」という書き込みテキストを書き込む。
【００３４】
次に、議事録作成者は、「わたさんにもなにかお願いすることあったよね」という発言の発言アイテム１１１に対し、「再生」ボタン１１３を操作して音声の再生を行う。この発言は音声認識の誤りを含んでおり、「渡辺さん」が「わたさん」になっている。そのため、議事録作成者は、「修正」ボタン１１２を操作してその内容を修正する操作を行う。さらに、議事録作成者は、次の「パンフの印刷ですか」という発言の発言アイテム１１１に対し、「再生」ボタン１１３を操作して音声の再生を行い、再生された音声を聴いた上で、議事録ビュー１２０の３行目に「渡辺：パンフレット印刷」という書き込みテキストを書き込む。
【００３５】
最後に、議事録作成者は、「五十くらいで」という発言の発言アイテム１１１に対し、「再生」ボタン１１３を操作して音声の再生を行い、再生された音声を聴いた上で、議事録ビュー１２０の４行目に「５０部」という書き込みテキストを書き込む。
【００３６】
図５は、以上の操作が行われた後にＵＩ制御部１２が生成するＵＩ画面１００の一例を示す図であり、書き込みテキストに関連する発言を参照可能なＵＩ画面１００の一例を示す図である。図３の例と比較して、議事録ビュー１２０に「発言」ボタン１２１（第１操作ボタン）が配置されている点が異なる。
【００３７】
本実施形態の会議情報蓄積装置１０では、上述したように、議事録作成者により書き込みテキストの書き込みが行われると、関連性算出部１６が、その書き込みテキストと発言との関連性を算出し、書き込みテキストに関連する発言を検出する。ＵＩ制御部１２は、書き込みテキストに関連する発言が検出されると、例えば図５に示すように、議事録ビュー１２０に、関連する発言が検出された書き込みテキストに対応付けて「発言」ボタン１２１を配置したＵＩ画面１００を生成する。図５に示すＵＩ画面１００では、「ＴｏＤｏ：」、「山本：スライド準備」、「渡辺：パンフレット印刷」および「５０部」のすべての書き込みテキストに対応付けて、それぞれ「発言」ボタン１２１が配置されている。
【００３８】
「発言」ボタン１２１は、書き込みテキストに関連する発言を参照するためのボタンである。この「発言」ボタン１２１が操作されると、書き込みテキストに関連する発言の発言アイテム１１１が発言一覧ビュー１１０に表示される。例えば、操作された「発言」ボタン１２１に対応する書き込みテキストに関連する発言の発言アイテム１１１が発言一覧ビュー１１０の中央に表示されるように、発言一覧ビュー１１０がスクロールされる。このとき、操作された「発言」ボタン１２１に対応する書き込みテキストに関連する発言が複数あれば、関連性が最も高い発言の発言アイテム１１１が発言一覧ビュー１１０の中央に表示されるように、発言一覧ビュー１１０がスクロールされる。
【００３９】
また、操作された「発言」ボタン１２１に対応する書き込みテキストに関連する発言の発言アイテム１１１が発言一覧ビュー１１０内で強調表示されるようにしてもよい。強調表示の方法は特に限定されるものではなく、例えば発言アイテム１１１の吹き出し色や明るさの違いによる強調、点滅表示による強調など、様々な方法が利用できる。
【００４０】
なお、以上は、議事録作成時にＵＩ制御部１２が生成するＵＩ画面１００の例であるが、すでに作成された議事録を閲覧する際にも、図５に示した例と同様に、関連する発言が検出された書き込みテキストに対応付けて「発言」ボタン１２１を配置した議事録ビュー１２０を備えるＵＩ画面１００が生成される。議事録を閲覧するユーザは、この議事録ビュー１２０に配置された「発言」ボタン１２１を操作することで、書き込みテキストに関連する発言の発言アイテム１１１を発言一覧ビュー１１０に表示させ、発言を参照することができる。
【００４１】
議事録の書き込みテキストと発言との関連性は、上述したように、操作記録部１５によってデータ蓄積部１７に操作データとして記録された所定操作に基づいて、関連性算出部１６により算出される。図６は、データ蓄積部１７に記録された操作データの一例を示す図であり、図４に示した具体的な操作例に対応した操作データを示している。
【００４２】
操作データは、例えば図６に示すように、「時刻」、「操作種別」、「操作パラメータ」、「対象種別」および「対象」の各属性を含む。「時刻」は、その操作が行われた時刻である。「操作種別」は、検索、書き込み、再生、修正などの操作の内容を表す種別である。「操作種別」には、ある発言を参照するために行われる上述した発言一覧ビュー１１０のスクロール操作が含まれていてもよい。また、発言一覧ビュー１１０に表示されている特定の発言をそのまま議事録ビュー１２０に転写する機能を備えたＵＩ画面を用いる場合は、転写操作を「操作種別」に含めるようにしてもよい。「操作パラメータ」は、検索の際のキーワード、修正の場合の修正文字列など、特定の操作の詳細を示すテキストデータである。「対象種別」は、その操作が発言に対するものか、議事録に対するものかを示す。「対象」は、操作が行われた発言や議事録の書き込みテキストそのものを示す。
【００４３】
図７は、書き込みテキストと発言との関連性を算出する処理手順の一例を示すフローチャートである。この図７に示す一連の処理は、議事録作成者の要求に応じてＵＩ制御部１２によりＵＩ画面１００が生成されると開始される。
【００４４】
処理が開始されると、まず関連性算出部１６が、指定された会議の各発言に対するスコアをクリアする（ステップＳ２０１）。スコアは、議事録の特定の書き込みテキストとの関連性を表す値である。
【００４５】
その後、議事録作成者がＵＩ画面１００を用いて所定操作を行うと、操作記録部１５がその所定操作を記録する（ステップＳ２０２）。このとき、関連性算出部１６は、議事録作成者によって行われた所定操作が議事録ビュー１２０に対する書き込みテキストの書き込み操作であるか否かを判定する（ステップＳ２０３）。そして、書き込み操作でなければ（ステップＳ２０３：Ｎｏ）、関連性算出部１６は、操作の対象となった発言に対してスコアを加算して（ステップＳ２０４）、ステップＳ２０２に戻る。ここで発言に対して加算するスコアは、操作種別ごとに異なる値であってもよい。
【００４６】
一方、議事録作成者によって行われた所定操作が書き込み操作であった場合（ステップＳ２０３：Ｙｅｓ）、関連性算出部１６は、まず全発言に対してスコアの補正処理を行う（ステップＳ２０５）。例えば、書き込みテキストに対する発言テキストの類似度が高い発言に対してスコアを加算する。この際、類似度が高いほど高い値のスコアを加算してもよいし、類似度が基準値を超えるものに対して一定のスコアを加算するようにしてもよい。ステップＳ２０４でスコアを加算した発言に対する操作を記憶しておき、この操作の操作パラメータと書き込みテキストとの類似度が高い場合にスコアを加算するようにしてもよい。
【００４７】
また、最大のスコアを持つ発言からの時間の乖離が大きい発言のスコアを減算する。この際、時間の乖離が大きいほど高い値のスコアを減算してもよいし、時間の乖離が基準値を超えるものに対して一定のスコアを減算するようにしてもよい。ステップＳ２０４でスコアを加算した発言に対する操作を記憶しておき、この操作が行われた時刻と書き込みテキストが書き込まれた時刻との乖離が大きい発言のスコアを減算するようにしてもよい。
【００４８】
以上のようなスコアの補正処理を行った後、関連性算出部１６は、各発言のスコアを参照して、スコアが所定の閾値を超える発言を、書き込みテキストに関連する発言として検出し、関連する書き込みテキストと発言との組み合わせを関連性データとして記録する（ステップＳ２０６）。関連性データの一例を図８に示す。図８に示す関連性データは、図４に示した具体的な操作例に対応したものであり、議事録の書き込みテキストとそれに関連する発言との組み合わせが記録されている。ＵＩ制御部１２は、この関連性データを参照して、図５に例示したＵＩ画面１００を生成する。
【００４９】
その後、ＵＩ画面１００を閉じる操作など、議事録作成者により議事録の作成を終了する操作が行われたか否かが判定され（ステップＳ２０７）、議事録の作成を終了する操作が行われていなければ（ステップＳ２０７：Ｎｏ）、ステップＳ２０１に戻って以降の処理が繰り返される。つまり、所定操作の検出や書き込みテキストと発言との関連性の算出は、議事録の作成が終了するまで継続される。そして、議事録の作成を終了する操作が行われると（ステップＳ２０７：Ｙｅｓ）、図７に示す一連の処理が終了する。
【００５０】
なお、以上は会議終了後に議事録を作成する場合の例を説明したが、会議の進行中に上述したＵＩ画面１００を用いて議事録を作成することもできる。この場合、例えば、会議中の発言に対して発言アイテム１１１が生成されるたびに、新たに生成された発言アイテム１１１がＵＩ画面１００の発言一覧ビュー１１０に追加されていく。そして、議事録作成者は、発言一覧ビュー１１０を参照しながら、議事録ビュー１２０に書き込みテキストを書き込んでいく。議事録ビュー１２０に書き込みテキストが書き込まれると、関連性算出部１６が、上述した例と同様の処理を行って、書き込みテキストと発言との関連性を算出する。
【００５１】
この際、関連性算出部１６は、上述したスコアの補正処理において、書き込みテキストの書き込み時に発言一覧ビュー１１０に表示されている発言アイテム１１１の発言に対して、スコアの加算を行うことが望ましい。例えば、関連性算出部１６は、発言時刻（発言の発生時刻）が書き込みテキストの書き込み時刻に近いほど大きな値となるスコアを加算する。これは、会議の進行中に議事録を作成する場合、議事録作成者は直前に発生した発言の内容を議事録に記入する可能性が高いためである。
【００５２】
なお、上述したＵＩ画面１００の構成は一例であり、様々な変更を加えることができる。例えば図９に示すように、スクロールバー１１４が表す会議中の発言の時系列に対応付けて、議事録の書き込みテキストに関連する発言として検出された発言の位置を表すマーク１１６を表示させるようにしてもよい。この構成の場合、スクロールバー１１４のノブ１１５を所望のマーク１１６の位置に移動させて発言一覧ビュー１１０をスクロールさせることにより、そのマーク１１６に対応する発言の発言アイテム１１１を発言一覧ビュー１１０に表示させることができる。これにより、ユーザは議事録の書き込みテキストに関連する重要な発言を簡単な操作で探すことができる。また、この場合、マーク１１６に対応する発言の発言アイテム１１１を発言一覧ビュー１１０内で強調表示されるようにしてもよい。
【００５３】
また、議事録のテンプレートを予め用意し、図１０に示すように、議事録ビュー１２０の初期状態にテンプレートを適用してもよい。図１０に例示するテンプレートには、「会議名」、「日時」、「場所」、「出席者」などの会議に関する情報を書き込む部分と、「議題１」、「議題２」、「決定事項」といった具体的な議事を書き込む部分とが設けられている。「議題１」、「議題２」などの項目は、議事録作成者が具体的な議題名などに書き換えて利用することができる。
【００５４】
テンプレートに含まれる「議題１」、「議題２」、「決定事項」のそれぞれの項目は、議事録のセクションの区切りとして利用することができる。すなわち、会議情報蓄積装置１０は、これらの項目の位置を基準として、議事録の書き込みテキスト（議事録データ）をセクション単位でデータ蓄積部１７に蓄積することができ、また、書き込みテキストに関連する発言をセクション単位で特定することができる。なお、テンプレートに「議題１」、「議題２」、「決定事項」などの項目が設けられていない場合であっても、例えばセクションの先頭に所定の記号を書き込むといった規則を定めておくことで、会議情報蓄積装置１０は、議事録のセクションの区切りを認識することができる。
【００５５】
また、セクションの区切りとして利用される各項目の名称を、議事録におけるセクションごとの見出し情報として利用し、セクション内の書き込みテキストに関連する発言に対応付けて表示するようにしてもよい。例えば図１１に示すように、スクロールバー１１４が表す会議中の発言の時系列に対応付けて見出し情報１１７を表示させる。図１１では、図１０のテンプレートに含まれる「議題１」が「開発進捗」に書き換えられ、「議題２」が「展示会対応」に書き換えられた場合の例を示している。この構成の場合、スクロールバー１１４のノブ１１５を所望の見出し情報１１７の位置に移動させて発言一覧ビュー１１０をスクロールさせることにより、その見出し情報１１７のセクションに対応する発言の発言アイテム１１１を発言一覧ビュー１１０に表示させることができる。これにより、ユーザは議事録の所望のセクションに関連する発言を簡単な操作で探すことができる。
【００５６】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態の会議情報蓄積装置１０は、ＵＩ画面１００を用いた議事録作成者の所定操作に基づいて、議事録の書き込み単位である書き込みテキストと会議中の発言との関連性を算出し、書き込みテキストに関連する発言が検出されると、その発言を参照可能なＵＩ画面１００を生成する。したがって、この会議情報蓄積装置１０によれば、会議中の発言をもとに作成される議事録中の書き込みテキストと発言との関連性を提示することができ、書き込みテキストがどの発言をもとに書き込まれたものであるかをユーザに適切に認識させることができる。
【００５７】
なお、以上説明した実施形態では、会議中の発言をもとに議事録を作成する例を説明したが、例えば会議で使用された資料やホワイトボードに書き込まれた情報など、他の会議情報をもとに議事録を作成する場合も同様の処理が可能である。例えば、上述した発言一覧ビュー１１０に代えて、あるいは発言一覧ビュー１１０に加えて、会議中で使用された資料やホワイトボードに書き込まれた情報などの項目一覧を表示する領域を備えたＵＩ画面１００を生成する。そして、議事録作成者がその領域から所望の項目を選択して情報を閲覧する操作を所定操作として定めておき、上述した方法と同様に書き込みテキストと会議資料との関連性を算出する。そして、書き込みテキストに関連する会議資料が検出されると、その会議資料を参照可能なＵＩ画面１００を生成する。
【００５８】
（補足説明）
以上説明した本実施形態の会議情報蓄積装置１０における各機能的な構成要素は、例えば、汎用のコンピュータシステムを基本ハードウェアとして用いて実行されるプログラム（ソフトウェア）により実現することができる。
【００５９】
図１２は、本会議情報蓄積装置１０のハードウェア構成の一例を概略的に示すブロック図である。本実施形態の会議情報蓄積装置１０は、図１２に示すように、ＣＰＵなどのプロセッサ２１と、ＲＡＭなどの主記憶部２２と、各種の記憶装置を用いた補助記憶部２３と、通信インタフェース２４と、これらの各部を接続するバス２５とを含んだ汎用のコンピュータシステムとして構成される。なお、補助記憶部２３は、有線または無線によるＬＡＮ（Local  Area  Network）などで各部に接続されてもよい。
【００６０】
本実施形態の会議情報蓄積装置１０の各機能的な構成要素（発言記録部１１、ＵＩ制御部１２、発言参照部１３、議事録記録部１４、操作記録部１５および関連性算出部１６）は、例えば、プロセッサ２１が、主記憶部２２を利用して、補助記憶部２３などに格納されたプログラムを実行することによって実現される。データ蓄積部１７は、補助記憶装置２３を用いて実現される。
【００６１】
プロセッサ２１により実行されるプログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disc  Recordable）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。
【００６２】
また、このプログラムを、インターネットなどのネットワークに接続された他のコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、このプログラムをインターネットなどのネットワーク経由で提供または配布するように構成してもよい。また、このプログラムを、コンピュータ内部のＲＯＭ（補助記憶部２３）などに予め組み込んで提供するように構成してもよい。
【００６３】
このプログラムは、本実施形態の会議情報蓄積装置１０の機能的な構成要素を含むモジュール構成となっており、実際のハードウェアとしては、例えば、プロセッサ２１が上記記録媒体からプログラムを読み出して実行することにより、上記の各構成要素が主記憶部２２上にロードされ、上記の各構成要素が主記憶部２２上に生成されるようになっている。なお、本実施形態の会議情報蓄積装置１０の機能的な構成要素は、その一部または全部を、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field-Programmable  Gate  Array）などの専用のハードウェアを用いて実現することも可能である。
【００６４】
以上、本発明の実施形態を説明したが、この実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６５】
１０  会議情報蓄積装置
１２  ＵＩ制御部
１５  操作記録部
１６  関連性算出部
１７  データ蓄積部
１００  ＵＩ画面
１１０  発言一覧ビュー
１１１  発言アイテム
１１２  「修正」ボタン
１１３  「再生」ボタン
１１４  スクロールバー
１１５  ノブ
１２０  議事録ビュー
１２１  「発言」ボタン
【図１】
2016062196.tif 000003
【図２】
2016062196.tif 000004
【図３】
2016062196.tif 000005
【図４】
2016062196.tif 000006
【図５】
2016062196.tif 000007
【図６】
2016062196.tif 000008
【図７】
2016062196.tif 000009
【図８】
2016062196.tif 000010
【図９】
2016062196.tif 000011
【図１０】
2016062196.tif 000012
【図１１】
2016062196.tif 000013
【図１２】
2016062196.tif 000014