(57)【要約】【課題】会議で議論されていない関連トピック等、議論が発展するようなトピックをユーザに提示することを容易にする会議支援装置を提供する。【解決手段】会議支援装置は、一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、複数の議事録情報を記憶する議事録データベースに前記取得した議事データを記録する記録手段と、前記議事録データベースと、前記議事録データベースとは異なる外部データベースとに基づいて複数のトピックを抽出するトピック抽出手段と、前記取得した議事データに基づいて前記会議に係るキーワードを抽出するキーワード抽出手段と、前記抽出された複数のトピックのうち前記抽出されたキーワードに係るトピックの情報を表示させる表示制御手段と、を有する。【選択図】図３
2019021337.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、
複数の議事録情報を記憶する議事録データベースに前記取得した議事データを記録する記録手段と、
前記議事録データベースと、前記議事録データベースとは異なる外部データベースとに基づいて複数のトピックを抽出するトピック抽出手段と、
前記取得した議事データに基づいて前記会議に係るキーワードを抽出するキーワード抽出手段と、
前記抽出された複数のトピックのうち前記抽出されたキーワードに係るトピックの情報を表示させる表示制御手段と、
を有する会議支援装置。
【請求項２】
前記外部データベースは、インターネット上の公開データベースである請求項１に記載の会議支援装置。
【請求項３】
前記抽出されたキーワードに係るトピックのうち、前記議事録データベースから抽出されたトピックを含む議事録へのリンク情報を表示させる議事録表示手段を有する請求項１又は２に記載の会議支援装置。
【請求項４】
前記表示されたトピックの情報から選択されたトピックをマインドマップとして表示させるマインドマップ表示手段を有する請求項１乃至３のいずれか一項に記載の会議支援装置。
【請求項５】
前記取得手段は、前記音声データをテキストデータに変換する音声認識手段を含む請求項１乃至４のいずれか一項に記載の会議支援装置。
【請求項６】
前記トピック抽出手段は、ＴＦ−ＩＤＦにより前記複数のトピックを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項７】
前記トピック抽出手段は、ＬＤＡにより前記複数のトピックを抽出し、
前記キーワード抽出手段は、類似度の計算に基づいて前記キーワードを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項８】
前記トピック抽出手段は、ＤＴＭにより前記複数のトピックを抽出し、
前記キーワード抽出手段は、類似度の計算に基づいて前記キーワードを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項９】
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得するステップと、
複数の議事録情報を記憶する議事録データベースに前記取得した議事データを記録する
ステップと、
前記議事録データベースと、前記議事録データベースとは異なる外部データベースとに基づいて複数のトピックを抽出するステップと、
前記取得した議事データに基づいて前記会議に係るキーワードを抽出するステップと、
前記抽出された複数のトピックのうち前記抽出されたキーワードに係るトピックの情報を表示させるステップと、
を含む会議支援装置の制御方法。
【請求項１０】
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、
複数の議事録情報を記憶する議事録データベースに前記取得した議事データを記録する記録手段と、
前記議事録データベースと、前記議事録データベースとは異なる外部データベースとに基づいて複数のトピックを抽出するトピック抽出手段と、
前記取得した議事データに基づいて前記会議に係るキーワードを抽出するキーワード抽出手段と、
前記抽出された複数のトピックのうち前記抽出されたキーワードに係るトピックの情報を表示させる表示制御手段と、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議支援装置、会議支援装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
会議を円滑に行うためには、現在発言されている内容が、会議の目標と一致しているかどうか、また、過去に同様の会議が行われていた場合は、その内容に対して発展した内容となっているか、或いは、同様の議論を繰り返していないか等が重要となる。
【０００３】
このような会議を支援する装置として、関連する会議文書を取得し、会議文書毎に逆頻出度を用いて各フレーズの重要度を算出し、算出された重要度に基づいて所定数のキーワードを抽出する会議キーワード抽出装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術は、会議に関連する議事録等の会議文書に基づいてキーワードを抽出するため、例えば、会議で未だ議論されていないトピック等、議論が発展するようなトピックをユーザに提示することには困難を伴っていた。
【０００５】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、会議で未だ議論されていないトピック等、議論が発展するようなトピックをユーザに提示することを容易にする会議支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る会議支援装置は、一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、複数の議事録情報を記憶する議事録データベースに前記取得した議事データを記録する記録手段と、前記議事録データベースと、前記議事録データベースとは異なる外部データベースとに基づいて複数のトピックを抽出するトピック抽出手段と、前記取得した議事データに基づいて前記会議に係るキーワードを抽出するキーワード抽出手段と、前記抽出された複数のトピックのうち前記抽出されたキーワードに係るトピックの情報を表示させる表示制御手段と、を有する。
【発明の効果】
【０００７】
本発明の実施の形態によれば、会議で未だ議論されていないトピック等、議論が発展するようなトピックをユーザに提示することを容易にする会議支援装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムの構成の一例を示す図である。
【図２】一実施形態に係る会議支援装置のハードウェア構成の一例を示す図である。
【図３】一実施形態に係る会議支援装置の機能構成図である。
【図４】一実施形態に係る表示画面の表示項目の例を示す図である。
【図５】一実施形態に係る表示画面の表示例を示す図である。
【図６】一実施形態に係る会議支援装置の処理の流れを示すフローチャートである。
【図７】一実施形態に係る外部データに関する処理の流れを示すフローチャートである。
【図８】一実施形態に係る外部データデータベースに記憶する情報の例を示す図である。
【図９】一実施形態に係る議事録データに関する処理の流れを示すフローチャートである。
【図１０】一実施形態に係る議事録データベースに記憶する情報の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システム構成＞
一実施形態に係る情報処理システムの構成の一例を示す図である。情報処理システム（会議システム）１００は、会議支援装置１０１、表示装置１０２、参加者端末１０３、１０４、開催者端末１０５等を含む。また、会議支援装置１０１、参加者端末１０３、１０４、及び開催者端末１０５は、インターネットや、無線／有線ＬＡＮ（Local Area Network）等のネットワークに接続され、相互にデータ通信が可能であるものとする。
【００１１】
会議支援装置１０１は、サーバ等の情報処理装置である。本発明に係る各機能は、例えば、会議支援装置１０１で実行されるプログラム等によって実現される。
【００１２】
表示装置１０２は、例えば、プロジェクタや電子黒板等の表示装置である。開催者端末１０５は、例えば、ノートＰＣ（Personal Computer）等の情報機器であり、図１の例では、表示装置１０２に接続され、表示装置１０２に表示画面を表示させている。参加者端末１０３、１０４は、例えば、ノートＰＣ、タブレット端末、スマートフォン等の情報機器である。尚、参加者端末１０３、１０４及び開催者端末１０５は、音声入力のためのマイクを有しているものとする。
【００１３】
図１において、会議１０６を開催する司会者１０７は、開催者端末１０５を用いてネットワーク経由で会議支援装置１０１にアクセスし、会議開始の操作を行う。会議支援装置１０１は、会議開始の操作に応じて、会議１０６の開始処理を行う。
【００１４】
会議１０６の参加者１０８、１０９は、それぞれ参加者端末１０３、１０４を用いて会議支援装置１０１にアクセスし、司会者１０７が開催した会議１０６にネットワーク経由で参加することができる。
【００１５】
会議１０６が開始すると、会議支援装置１０１は、共有画面等の表示データや、同期情報等を開催者端末１０５、及び参加者端末１０３、１０４に配信する。表示装置１０２、開催者端末１０５、参加者端末１０３、１０４等は、配信されたデータに基づいて、会議１０６の会議画面を表示し、また、司会者１０７の表示装置１０２又は開催者端末１０５への操作は、例えば、参加者端末１０３、１０４の表示画面にも反映される。
【００１６】
上記構成により、司会者１０７、及び参加者１０８、１０９は、会議支援装置１０１から配信される共有画面で情報を共有しながら会議を行うことができる。
【００１７】
尚、図１の情報処理システム１００の構成は一例であって、本発明の範囲を限定するものではない。例えば、会議支援装置１０１、表示装置１０２、参加者端末１０３、１０３及び開催者端末１０５等の数は一例であって、他の数であっても良い。また、会議支援装置１０１の機能は、複数のサーバに分割して設けられていても良い。
【００１８】
＜ハードウェア構成＞
図２は、一実施形態に係る会議支援装置のハードウェア構成の一例を示す図である。会議支援装置１０１は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、外部Ｉ／Ｆ（Interface）部２０５、入力部２０６、表示部２０７、通信Ｉ／Ｆ部２０８、バス２０９等を有する。
【００１９】
ＣＰＵ２０１は、ＲＯＭ２０３、ストレージ部２０４等からプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。ＲＯＭ２０３には、例えば、コンピュータ２００の起動時に実行されるＢＩＯＳ（Basic Input Output System）や、ＯＳ（Operating System）の設定等が格納されている。
【００２０】
ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージ装置（記憶装置）であり、ＯＳ、アプリケーションプログラム、及び各種データを記憶する。外部Ｉ／Ｆ部２０５は、外部装置とのインタフェースである。外部装置は、例えば、記録媒体２１０等を含む。会議支援装置１０１は、外部Ｉ／Ｆ部２０５を介して、記録媒体２１０の読み取り及び／又は書き込みを行うことができる。記録媒体２１０には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等が含まれる。
【００２１】
入力部２０６は、マウス等のポインティングデバイスや、キーボード等を含み、コンピュータ２００に操作信号を入力する装置である。表示部２０７はディスプレイ等を含み、会議支援装置１０１の処理結果等を表示する。通信Ｉ／Ｆ部２０８は、会議支援装置１０１をネットワークに接続するインタフェースである。会議支援装置１０１は通信Ｉ／Ｆ部２０８を介して、他の情報機器等との間でデータの送受信を行うことができる。バス２０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００２２】
尚、会議支援装置１０１の各機能は、例えば、ＣＰＵ２０１で実行されるプログラムにより実現される。また、図２の構成は会議支援装置１０１のハードウェア構成の一例であって、本発明の範囲を限定するものではない。例えば、会議支援装置１０１は、入力部２０６、表示部２０７等を外部に有していても良いし、或いは、入力部２０６、表示部２０７等を必ずしも有していなくても良い。
【００２３】
尚、参加者端末１０３、１０４、及び開催者端末１０５には、例えば、図２に示すような一般的なコンピュータの構成を有しており、さらに、音声データを取得するためのマイクを有しているものとする。
【００２４】
＜機能構成＞
図３は、一実施形態に係る会議支援装置の機能構成図である。図３において、会議支援装置１０１は、例えば、ＯＳ３０１、ミドルウェア３０２、通信部３０３、エンジン部３０４、議事録ＤＢ（Database）３０５、外部データＤＢ３０６、ユーザ情報ＤＢ３０７、辞書ＤＢ３０８等を有する。
【００２５】
ＯＳ３０１は、例えば、Ｌｉｎｕｘ（登録商標）等のオペレーティングシステムである。ミドルウェア３０２は、ＯＳ３０１上で動作し、通信部３０３やエンジン部３０４等から利用されるライブラリ群である。
【００２６】
通信部３０３は、会議支援装置１０１をネットワークに接続し、データの送受信を行うための通信手段である。通信部３０３は、例えば、図２の通信Ｉ／Ｆ部２０８と、その制御部等を含む。通信部３０３は、例えば、ＨＴＴＰ（Hyper Text Transfer Protocol）等の通信プロトコルにより、参加者端末１０３、１０４、開催者端末１０５等とデータの送受信を行う。
【００２７】
エンジン部３０４は、音声データ取得部３１０、音声認識部３１１、テキストデータ取得部３１２、議事録作成部３１３、トピック抽出部３１４、外部データ取得部３１５、形態素解析部３１６、トピック検索部３１７、トピック表示部３１８、議事録表示部３１９、マインドマップ生成部３２０、マインドマップ表示部３２１等を有する。
【００２８】
音声データ取得部３１０は、会議１０６に参加している参加者端末１０３、１０４、及び開催者端末１０５等から送信される音声データを、通信部３０３を介して取得する。参加者端末１０３、１０４、及び開催者端末１０５は、会議中にマイクで収音した音声信号を、所定の音声データに変換して会議支援装置１０１へ送信する。
【００２９】
音声認識部３１１は、音声データ取得部３１０が取得した音声データに音声認識処理を行い、会議１０６における司会者１０７、参加者１０８、１０９等の音声データをテキストデータに変換する。音声認識部３１１は、例えば、辞書ＤＢ３０８に記憶された音響モデル等を用いて、音声認識処理を行う。
【００３０】
テキストデータ取得部３１２は、参加者端末１０３、１０４、開催者端末１０５等から入力されたテキストデータを、通信部３０３を介して取得する。
【００３１】
尚、音声データ取得部３１０、音声認識部３１１、及びテキストデータ取得部３１２は、一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて、会議１０６の議事データを取得する取得手段３０９の一例である。
【００３２】
議事録作成部３１３は、テキストデータ取得部３１２が取得したテキストデータ、及び／又は音声認識部３１１がテキスト化したテキストデータ等の議事データを議事録ＤＢ３０５に記録する記録手段である。
【００３３】
トピック抽出部３１４は、議事録ＤＢ３０５と、外部データＤＢ３０６とに基づいて、複数のトピック（話題）を抽出するトピック抽出手段である。尚、トピックとは、その文章を代表する単語（キーワード）、又は単語の集まりである。
【００３４】
本実施の形態では、トピック抽出部３１４は、一般的なトピックモデルを用いてトピックを抽出することを想定している。例えば、トピック抽出部３１４は、特許文献１と同様にＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency）によりトピックの抽出を行うことができる。ＴＦ−ＩＤＦは、文章を形態素に分解し、各々の形態素に対してＩＦ（単語の出現頻度）−ＩＤＦ（逆出現頻度）値等の重要度を表す指標を計算し、その指標の高い形態素をその文章のトピックとする技術である。ＴＦ−ＩＤＦは、トピック抽出のアルゴリズムが比較的簡単であるため、実装が容易であるという特徴がある。
【００３５】
トピック抽出部３１４は、例えば、議事録ＤＢ３０５や、外部データＤＢ３０６のデータを取得し、取得したデータからトピックを抽出し、抽出したトピックを議事録ＤＢ３０５や、外部データＤＢ３０６に記録しておく。
【００３６】
外部データ取得部３１５は、通信部３０３を介して、例えば、インターネット上のＷｉｋｉｐｅｄｉａ等の公開データベース（外部データベース）をダウンロードして外部データＤＢ３０６に記憶する。尚、インターネット上のＷｉｋｉｐｅｄｉａは外部データベースの好適な一例であって、外部データベースは、例えば、企業内のＬＡＮ上でアクセス可能な他部門の議事録データベース等、議事録ＤＢ３０５と異なる様々なデータベースを含む。
【００３７】
形態素解析部３１６は、テキストデータ取得部３１２が取得したテキストデータ、又は音声認識部３１１がテキスト化したテキストデータ等の議事データを、品詞レベルの単語（形態素）に分解し、分解された単語に品詞情報を付加する。また、形態素解析部３１６は、分解された単語の中から、例えば、名詞を会議１０６の議事内容に関するキーワードとして抽出する。尚、形態素解析部３１６は、本発明に係るキーワード抽出手段の一例である。
【００３８】
トピック検索部３１７は、トピック抽出部３１４により抽出された複数のトピックのうち、形態素解析部３１６に抽出されたキーワードに係るトピックを検索する。トピック表示部３１８は、トピック検索部３１７によって検索されたトピックの情報を表示装置１０２、開催者端末１０５、参加者端末１０３、１０４等に表示させる制御を行う。
【００３９】
尚、トピック検索部３１７及びトピック表示部３１８は、本発明に係る表示制御手段の一例である。
【００４０】
議事録表示部３１９は、トピック検索部３１７によって検索されたトピックのうち、議事録ＤＢ３０５から抽出されたトピックを含む議事録へのリンク情報を、表示装置１０２、開催者端末１０５、参加者端末１０３、１０４等に表示させる議事録表示手段である。
【００４１】
マインドマップ生成部３２０は、例えば、司会者１０７が表示装置１０２に表示されたマインドマップに対して行った操作を、通信部３０３を介して受信し、操作結果を反映させてマインドマップを更新する。マインドマップ表示部３２１は、マインドマップ生成部３２０が生成したマインドマップを、表示装置１０２、開催者端末１０５、参加者端末１０３、１０４等に表示させる。
【００４２】
マインドマップは、表現したい概念の中心となるキーワード等を中央に置き、そこから放射状にキーワード、トピック等を拡げ、つなげていくことにより、思考を図示する思考ツールである。マインドマップでは、新たに追加されるトピックは、例えば、曲線で接続される。
【００４３】
尚、マインドマップ生成部３２０及びマインドマップ表示部３２１は、本発明に係るマインドマップ表示手段の一例である。
【００４４】
議事録ＤＢ３０５は、会議支援装置１０１によって作成された過去の会議データ（例えば、議事録データ等）が格納されたデータベースである。また、議事録ＤＢ３０５には、トピック抽出部３１４で抽出された議事録ＤＢ３０５のトピック情報も格納される。
【００４５】
外部データＤＢ３０６は、例えば、Ｗｉｋｉｐｅｄｉａの公開データベース等の外部データベースから取得したデータを格納するデータベースである。また、外部データＤＢ３０６には、トピック抽出部３１４で抽出された外部データＤＢ３０６のトピック情報も格納される。
【００４６】
ユーザ情報ＤＢ３０７は、情報処理システム１００を利用するユーザ、例えば、司会者１０７、参加者１０８、１０９等の情報を管理するためのデータベースである。辞書ＤＢ３０８は、音声認識部３１１が利用する音響モデルや、形態素解析部３１６が利用する単語モデル等のデータが格納される。
【００４７】
尚、図３の構成は一例であって、会議支援装置１０１は、議事録ＤＢ３０５、外部データＤＢ３０６、ユーザ情報ＤＢ３０７、辞書ＤＢ３０８のうちの少なくとも一部を、外部記憶装置、外部サーバ、又はデータベース装置等に有していても良い。
【００４８】
＜表示画面の例＞
図４は、一実施形態に係る表示画面の表示項目の例を示す図である。表示装置１０２等の表示画面４００には、例えば、会議の議題４０１、トピック４０２、議事内容４０３、議事録トピック情報４０４、外部トピック情報４０５等が表示される。
【００４９】
会議の議題４０１には、会議等の議題となる言葉が表示される。
【００５０】
トピック４０２には、現在討議されているトピックが表示される。
【００５１】
議事内容４０３には、会議支援装置１０１によってテキストに変換された司会者１０７、及び参加者１０８、１０９等の発話内容や、入力されたテキスト等がテキスト表示される。さらに、議事内容４０３のうち、会議支援装置１０１の形態素解析部３１６によって抽出された名詞等、トピックとなる単語（キーワード）には、下線等が付され他の単語と区別して表示される。
【００５２】
議事録トピック情報４０４の上段には、トピック抽出部３１４が議事録ＤＢ３０５から抽出した複数のトピックのうち、トピック検索部３１７によって検索された複数の議事録トピックが表示される。また、議事録トピック情報４０４の下段には、上段に表示された複数の議事録トピックに関連する議事録へのリンク情報が表示される。このリンク情報を選択することにより、例えば、リンク先の議事録を表示画面４００に表示することができる。
【００５３】
外部トピック情報４０５には、トピック抽出部３１４が外部データＤＢ３０６から抽出した複数のトピックのうち、トピック検索部３１７によって検索された複数の外部トピックが表示される。
【００５４】
図５は、一実施形態に係る表示画面の表示例を示す図である。例えば、会議の司会者１０７が開催者端末１０５を用いて会議１０６を開始し、会議の議題を入力すると、表示画面５０１に示すように、入力した議題４０１が表示画面５０１の中央付近に表示される。
【００５５】
表示画面５０１の議事内容４０３には、会議１０６の司会者１０７、参加者１０８、１０９等によって現在討議されている議事内容が、会議支援装置１０１の音声認識部３１１やテキストデータ取得部３１２等から出力されたデータに基づいてテキスト表示される。
【００５６】
表示画面５０１の議事録トピック情報４０４には、トピック検索部３１７によって検索された複数の議事録トピックと、議事録トピックを含む議事録へのリンク情報等が表示される。
【００５７】
表示画面５０１の外部トピック情報４０５には、トピック検索部３１７によって検索された複数の外部トピックが表示される。
【００５８】
次に、例えば、司会者１０７が開催者端末１０５を操作して、外部トピック情報４０５からトピックを一つ選択する、或いは、新たなトピックを入力すると、マインドマップ生成部３２０及びマインドマップ表示部３２１により、マインドマップが更新される。例えば、表示画面５０２に示すように、新たなノードと共に、選択又は入力されたトピック４０２が表示される。
【００５９】
また、表示画面５０２において、会議１０６の司会者１０７、参加者１０８、１０９等により討議されている議事内容に応じて、表示画面５０２の議事内容４０３が更新される。さらに、議事内容４０３のうち、形態素解析部３１６によって抽出されたキーワード（例えば、名詞）には、下線が付加される。尚、議事内容４０３に表示されるキーワードを多くなってしまう場合は、例えば、出現頻度等に応じてキーワードを選択的に表示しても良い。或いは、例えば、技術分野等でフィルタリングしてキーワードの一部を選択的に表示するもの等であっても良い。
【００６０】
表示画面５０２の議事録トピック情報４０４には、形態素解析部３１６によって抽出されたキーワードに応じて、トピック検索部３１７が新たに検索した複数の議事録トピックと、議事録トピックを含む議事録へのリンク情報等が表示される。
【００６１】
表示画面５０２の外部トピック情報４０５には、形態素解析部３１６によって抽出されたキーワードに応じて、トピック検索部３１７が新たに検索した複数の外部トピックが表示される。
【００６２】
さらに、司会者１０７が開催者端末１０５を操作して、外部トピック情報４０５からトピックを一つ選択する、或いは、新たなトピックを入力すると、マインドマップ生成部３２０及びマインドマップ表示部３２１により、マインドマップが更新される。例えば、表示画面５０３に示すように、新たなノードと共に、選択又は入力されたトピック４０２が表示される。また、表示画面５０２において、司会者１０７が外部トピック情報４０５から選択、又は入力するトピックに応じて、例えば、画面５０４のように異なるトピックが表示される。
【００６３】
このように本実施の形態に係る情報処理システム１００では、例えば、司会者１０７及び／又は参加者１０８、１０９の発話内容等の議事内容に関連するトピックが、議事録トピック情報４０４、及び外部トピック情報４０５として次々と利用者に提示される。
【００６４】
また、議事録トピック情報４０４には、過去の会議で討議された内容に関するトピックが表示され、表示されたトピックを含む議事録にアクセスするためのリンク情報が表示される。これにより、利用者は、過去に同様の会議が行われているか、過去の会議と同様の議論を繰り返していないか、又は過去の討議内容に対して発展した内容となっているか等を容易に確認することができる。
【００６５】
さらに、外部トピック情報４０５には、過去の会議で未だ討議されていないトピックも表示されるので、利用者に新たな論点での討議を促すことができる。
【００６６】
＜処理の流れ＞
図６は、一実施形態に係る会議支援装置の処理の流れを示すフローチャートである。会議１０６の司会者１０７等により会議開始の操作が行われると、会議支援装置１０１は、会議開始の処理を行う（ステップＳ６０１）。会議開始の処理では、例えば、会議ＩＤの取得や、日時、会議開催者等の情報の記録等が行われ、議事録作成部３１３による議事録ＤＢ３０５への議事録データの記録も開始される。
【００６７】
会議開始の処理が行われる、参加者端末１０３、１０４、及び開催者端末１０５から送信される音声データ及びテキストデータは、通信部３０３で受信され、音声データ取得部３１０及びテキストデータ取得部３１２に入力される（ステップＳ６０２、Ｓ６１０）。
【００６８】
音声データ取得部３１０が取得した音声データは、音声認識部３１１で音声認識処理され、テキストデータに変換される（ステップＳ６０３）。
【００６９】
テキストデータ取得部３１２が取得したテキストデータ及び音声認識部３１１によって変換されたテキストデータ（議事データ）は、形態素解析部３１６へ渡されると共に、議事録作成部３１３によって議事録ＤＢ３０５に格納される（ステップＳ６１１）。
【００７０】
形態素解析部３１６は、入力されたテキストデータ（議事データ）を、形態素（単語）に分割し、各々の品詞情報を付加して形態素情報を生成する（ステップＳ６０４）。生成された形態素情報は、品詞により抽出する形態素が選択される（ステップＳ６０５）。本実施の形態では、ステップＳ６０５において、名詞を選択（抽出）する。尚、ステップＳ６０５において、名詞を選択する処理は一例である。ステップＳ６０５において、例えば、前述したように、出現頻度等に基づいてキーワードを選択しても良いし、技術分野等、特定の条件でフィルタリングしてキーワードを選別するものであっても良い。
【００７１】
形態素解析部３１６は、ステップＳ６０４、Ｓ６０５で抽出された名詞（キーワード）を、トピック検索部３１７に渡す。
【００７２】
トピック検索部３１７は、形態素解析部３１６で抽出された名詞（キーワード）と同じトピックを、議事録ＤＢ３０５に格納されているトピックから検索する（ステップＳ６０６）。尚、このとき、抽出された複数の名詞を検索語としても良い。この場合、複数の検索語に対して出現頻度を用いたベクトルを作成し、トピック検索部３１７は、このベクトルに基づいて類似度を計算する。
【００７３】
トピック検索部３１７は、検索結果から、キーワードと同じトピックが含まれる、或いは類似度が高いトピックが含まれるトピック群とその議事録のリンクをトピック表示部３１８へ渡す。
【００７４】
同様にして、トピック検索部３１７は、形態素解析部３１６で抽出された名詞（キーワード）と同じトピックを、外部データＤＢ３０６に格納されているトピックから検索する（ステップＳ６１２）。また、トピック検索部３１７は、検索結果から、キーワードと同じトピックが含まれる、或いは類似度が高いトピックが含まれるトピック群をトピック表示部３１８へ渡す。
【００７５】
トピック表示部３１８は、トピック検索部３１７によって検索された、キーワードに関連するトピック情報を表示装置１０２、参加者端末１０３、１０４等に表示させる。具体的には、議事録ＤＢ３０５から検索されたトピック群とその議事録のリンクを、図４の議事録トピック情報４０４として表示させる。また、外部データＤＢ３０６から検索されたトピック群を図４の外部トピック情報４０５として表示させる。
【００７６】
例えば、トピック表示部３１８は、議事録トピック情報４０４及び外部トピック情報４０５を含む表示画面４００を生成して、表示装置１０２、参加者端末１０３、１０４に送信して表示させる。或いは、トピック表示部３１８は、上記議事録トピック情報４０４及び外部トピック情報４０５を、表示装置１０２、参加者端末１０３、１０４に送信し、送信先の端末に表示画面を作成させるものであっても良い。
【００７７】
ステップＳ６０８において会議が継続している場合、会議支援装置１０１は、ステップＳ６０２及びステップＳ６１０に戻って上記処理を繰り返す。一方、ステップＳ６０８において、会議が継続していない場合、議事録データからトピックを抽出する処理を行う（ステップＳ６０９）。
【００７８】
＜外部データＤＢ＞
インターネット上の公開データベース等の外部データベースからトピックを抽出する処理には時間がかかるので、会議とは別に処理を行い、予めトピックを外部データＤＢ３０６に保管しておくことが望ましい。
【００７９】
図７は、一実施形態に係る外部データに関する処理の流れを示すフローチャートである。外部データ取得部３１５は、通信部３０３を介して、例えば、インターネット上のＷｉｋｉｐｅｄｉａの様な公開データベースのデータを取得し（ステップＳ７０１）、外部データＤＢ３０６に格納する（ステップＳ７０２）。
【００８０】
続いて、ステップＳ７０３以降で、外部データＤＢ３０６に格納されたデータベースからトピックを抽出する処理を行うが、この処理は、ステップＳ７０２に続けて行っても良いし、別に処理を行うものであっても良い。
【００８１】
ステップＳ７０３において、会議支援装置１０１は、外部データＤＢ３０６に格納された公開データベースのデータを取得し、トピックの抽出に必要なデータを選択する（ステップＳ７０４）。本実施の形態では、トピックの抽出に必要なデータとして、タイトル、ＩＤ、要約或いは本文を選択する。また、選択された要約や本文に対して、形態素解析を行う（ステップＳ７０５）。
【００８２】
また、会議支援装置１０１は、形態素解析されたデータから、名詞を抽出し、頻度行列を作成することによりコーパスを作成し（ステップＳ７０６）、このコーパスを元に、トピックを抽出する（ステップＳ７０７）。尚、本実施の形態では、トピックの抽出方法として、例えば、前述したＴＦ−ＩＤＦを用いる。
【００８３】
さらに会議支援装置１０１は、抽出されたトピックを外部データＤＢ３０６に、タイトル毎に格納する（ステップＳ７０８）。
【００８４】
図８は、一実施形態に係る外部データデータベースに記憶する情報の例を示す図である。図８のデータ８０１は、例えば、Ｗｉｋｉｐｅｄｉａ等の公開データベースから取得したデータの一例であり、ＸＭＬ（Extensible Markup Language）で記述されている。図８の例では、データ８０１は、タイトル８０２、タイトル８０２を識別するＩＤ８０３、タイトル８０２を説明する本文８０４等の情報を含む。
【００８５】
会議支援装置１０１は、図７のステップＳ７０１、Ｓ７０２で、取得したデータ８０１をそのまま外部データＤＢ３０６に格納する。また、図７のステップＳ７０３で、データ８０１の形式でデータを取得し、ステップＳ７０４で、データ８０１の中から、＜ｐａｇｅ＞タグ内の＜ｉｄ＞タグ、＜ｔｅｘｔ＞タグの情報を抜き出し、例えば、テーブル情報８０５に示すようなデータを生成する。図８のテーブル情報８０５には、ＩＤ８０３（ｐａｇｅ−ｉｄ）と、本文８０４（ｔｅｘｔ）とが関連付けられて記憶されている。
【００８６】
さらに、会議支援装置１０１は、図７のステップＳ７０８において、ステップＳ７０７で抽出されたトピックを、例えば、図８のテーブル情報８０６に示すようなデータを作成する。図８において、テーブル情報８０６には、ＩＤ８０３（ｐａｇｅ−ｉｄ）と、複数のトピック（例えば、名詞）とが関連付けられて記憶されている。会議支援装置１０１は、作成されたテーブル情報８０５、８０６等を外部データＤＢ３０６に格納する。
【００８７】
＜議事録ＤＢ＞
議事録データからトピックを抽出する処理は、例えば、会議終了後（図６のステップＳ６０９等）に行う。
【００８８】
図９は、一実施形態に係る議事録データに関する処理の流れを示すフローチャートである。会議支援装置１０１は、会議が終了すると、終了した会議の議事録データを議事録ＤＢ３０５から取得し（ステップＳ９０１）、取得したデータから必要なデータ、例えば、タイトルと本文を選択する（ステップＳ９０２）。また、選択した本文に対して形態素解析を行い（ステップＳ９０３）、名詞を抽出する。さらに、抽出された名詞から、頻度行列を作ることによりコーパスを生成し（ステップＳ９０４）、このコーパスを元に、トピックを抽出する（ステップＳ９０５）。さらに会議支援装置１０１は、抽出されたトピックを議事録ＤＢ３０５に、議事録毎に格納する（ステップＳ９０６）。
【００８９】
図１０は、一実施形態に係る議事録データベースに記録する情報の例を示す図である。議事録作成部３１３によって作成される議事録データ１００１には、例えば、図１０に示すように、「ＩＤ」、「日時」、「作成ＩＤ」、「タイトル」、「本文」等が含まれる。
【００９０】
議事録データ１００１において、「ＩＤ」は、会議等を特定するための識別情報である。「日時」は、議事録を作成した日時であり、例えば、議事録の作成を開始した日時であっても良いし、作成された議事録を記録した時刻等であっても良い。「タイトル」は、会議等の議事の題目である。「本文」は、議事データ、例えば、音声認識部３１１や、テキストデータ取得部３１２等から取得したテキストデータ等が含まれる。議事録データ１００１は、例えば、ＳＱＬ（Structured Query Language）等で記述される。
【００９１】
会議支援装置１０１は、図９のステップＳ９０１で、議事録データ１００１の形式のデータを取得して、ステップＳ９０２〜Ｓ９０５までの一連の処理を行う。また、ステップＳ７０８において、ステップＳ９０５で抽出されたトピックを、例えば、図１０のテーブル情報１００２に示すようなデータを作成する。図１０において、テーブル情報１００２には、会議等を特定するための「ＩＤ」と、複数の議事録トピックである「トピック」とが関連付けられて記憶されている。会議支援装置１０１は、作成されたテーブル情報１００２を議事録ＤＢ３０５に格納する。
【００９２】
会議支援装置１０１は、議事録データ１００１とテーブル情報１００２の「ＩＤ」に基づいて、特定のトピックを含む議事録を抽出することができる。
【００９３】
［その他の実施形態］
上記実施の形態では、トピック抽出部３１４は、ＴＦ−ＩＤＦを用いてトピックの抽出を行うものとして説明を行ったが、トピック抽出部３１４は、他の一般的なトピックモデルを用いてトピックの抽出を行うものであっても良い。
【００９４】
例えば、他の一般的なトピックモデルの一例として、ＬＤＡ（Latent Dirichlet Allocation）が知られている（例えば、非特許文献１参照）。トピック抽出部３１４でＬＤＡを用いてトピックの抽出を行い、トピック検索部３１７で類似度の計算によりキーワードの検索を行うことにより、文章内に検索語と一致する単語がない場合でも、似たような使われ方をした言葉を抽出することができるようになる。
【００９５】
また、他の一般的なトピックモデルの別の一例として、ＤＴＭ（Dynamic Topic Model）が知られている（例えば、非特許文献２参照）。トピック抽出部３１４でＤＴＭを用いてトピックの抽出を行い、トピック検索部３１７で類似度の計算によりキーワードの検索を行うことにより、時系列に並んだ複数の議事録におけるトピックの変化が抽出できるようになる。これにより、例えば、複数の議事録に跨るトピックを抽出することができる。
【００９６】
＜まとめ＞
以上、本発明に係る会議支援装置１０１は、一つ以上の端末装置（開催者端末１０５、参加者端末１０３、１０４）から受信した音声データ又はテキストデータに基づいて会議１０６の議事データを取得する取得手段３０９を有する。また、会議支援装置１０１は、複数の議事録情報を記憶する議事録データベース（議事録ＤＢ３０５）に取得した議事データを記録する記録手段（議事録作成部３１３）を有する。さらに、会議支援装置１０１は、議事録データベースと、議事録データベースとは異なる外部データベース（外部データＤＢ３０６等）とに基づいて複数のトピックを抽出するトピック抽出手段（トピック抽出部３１４）を有する。
【００９７】
また、会議支援装置１０１は、取得した議事データに基づいて会議１０６に係るキーワードを抽出するキーワード抽出手段（トピック検索部３１７）を有する。さらに、会議支援装置１０１は、抽出された複数のトピックのうち抽出されたキーワードに係るトピックの情報を表示させる表示制御手段（トピック検索部３１７、トピック表示部３１８）を有する。
【００９８】
上記構成により、本実施の形態に係る情報処理システム１００では、例えば、司会者１０７及び参加者１０８、１０９の発話内容等の議事内容に関連するトピックが、議事録トピック情報４０４、及び外部トピック情報４０５として次々と利用者に提示される。このとき、外部トピック情報４０５には、過去の会議で未だ討議されていないトピックが表示されるので、利用者に新たな論点での討議を促すことができる。
【００９９】
すなわち、本実施形態によれば、会議で未だ議論されていないトピック等、議論が発展するようなトピックを、表示装置１０２、開催者端末１０５、参加者端末１０３、１０４等に表示させることを容易にする会議支援装置１０１を提供することができる。
【０１００】
さらに、議事録トピック情報４０４には、過去の会議で討議された内容に関するトピックが表示され、表示されたトピックを含む議事録にアクセスするためのリンク情報が表示される。これにより、利用者は、過去に同様の会議が行われているか、過去の会議と同様の議論を繰り返していないか、又は過去の討議内容に対して発展した内容となっているか等を容易に確認することができる。
【符号の説明】
【０１０１】
１００    情報処理システム
１０１    会議支援装置
１０３、１０４    参加者端末（端末装置）
１０５    開催者端末（端末装置）
３０９    取得手段
３１３    議事録作成部（記録手段）
３１４    トピック抽出部（トピック抽出手段）
３１６    形態素解析部（キーワード抽出手段）
３１７    トピック検索部
３１８    トピック表示部（表示制御手段）
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２０１２−３８０６４号公報
【非特許文献】
【０１０３】
【非特許文献１】D. M. Blei, A. N. Ng, and M. I. Jordan. Latent dirichlet allocation. In Journal of Machine Learning Research archive., 2003.
【非特許文献２】D. M. Blei and J. D. Lafferty. Dynamic Topic Models. In Proc. of the 23rd international conference on Machine learning.,2006.
【図１】
2019021337.tif 000003
【図２】
2019021337.tif 000004
【図３】
2019021337.tif 000005
【図４】
2019021337.tif 000006
【図５】
2019021337.tif 000007
【図６】
2019021337.tif 000008
【図７】
2019021337.tif 000009
【図８】
2019021337.tif 000010
【図９】
2019021337.tif 000011
【図１０】
2019021337.tif 000012
【手続補正書】
【提出日】平成30年12月3日(2018.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、
前記取得手段が取得した前記議事データから、前記会議の議事内容に関するキーワードを抽出するキーワード抽出手段と、
過去の会議の議事録情報が格納された議事録データベース、及び前記議事録データベースとは異なる他のデータベースから、前記キーワードに関するトピックを抽出するトピック抽出手段と、
前記会議の議事内容に応じて、前記議事録データベースから抽出される前記キーワードに関するトピックと、前記他のデータベースから抽出される前記キーワードに関するトピックとを表示画面に表示させる表示制御手段と、
を有する会議支援装置。
【請求項２】
前記他のデータベースは、インターネット上の公開データベースである請求項１に記載の会議支援装置。
【請求項３】
前記抽出されたキーワードに係るトピックのうち、前記議事録データベースから抽出されたトピックを含む議事録へのリンク情報を表示させる議事録表示手段を有する請求項１又は２に記載の会議支援装置。
【請求項４】
前記表示画面に表示されたトピックから選択されたトピックをマインドマップに表示させるマインドマップ表示手段を有する請求項１乃至３のいずれか一項に記載の会議支援装置。
【請求項５】
前記取得手段は、前記音声データをテキストデータに変換する音声認識手段を含む請求項１乃至４のいずれか一項に記載の会議支援装置。
【請求項６】
前記トピック抽出手段は、ＴＦ−ＩＤＦにより前記トピックを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項７】
前記トピック抽出手段は、ＬＤＡにより前記トピックを抽出し、
前記キーワード抽出手段は、類似度の計算に基づいて前記キーワードを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項８】
前記トピック抽出手段は、ＤＴＭにより前記トピックを抽出し、
前記キーワード抽出手段は、類似度の計算に基づいて前記キーワードを抽出する請求項１乃至５のいずれか一項に記載の会議支援装置。
【請求項９】
会議支援装置の制御方法であって、
前記会議支援装置が、
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得するステップと、
前記取得するステップで取得した前記議事データから、前記会議の議事内容に関するキーワードを抽出するステップと、
過去の会議の議事録情報が格納された議事録データベース、及び前記議事録データベースとは異なる他のデータベースから、前記キーワードに関するトピックを抽出するステップと、
前記会議の議事内容に応じて、前記議事録データベースから抽出される前記キーワードに関するトピックと、前記他のデータベースから抽出される前記キーワードに関するトピックとを表示画面に表示させるステップと、
を実行する、会議支援装置の制御方法。
【請求項１０】
一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、
前記取得手段が取得した前記議事データから、前記会議の議事内容に関するキーワードを抽出するキーワード抽出手段と、
過去の会議の議事録情報が格納された議事録データベース、及び前記議事録データベースとは異なる他のデータベースから、前記キーワードに関するトピックを抽出するトピック抽出手段と、
前記会議の議事内容に応じて、前記議事録データベースから抽出される前記キーワードに関するトピックと、前記他のデータベースから抽出される前記キーワードに関するトピックとを表示画面に表示させる表示制御手段と、
としてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る会議支援装置は、一つ以上の端末装置から受信した音声データ又はテキストデータに基づいて会議の議事データを取得する取得手段と、前記取得手段が取得した前記議事データから、前記会議の議事内容に関するキーワードを抽出するキーワード抽出手段と、過去の会議の議事録情報が格納された議事録データベース、及び前記議事録データベースとは異なる他のデータベースから、前記キーワードに関するトピックを抽出するトピック抽出手段と、前記会議の議事内容に応じて、前記議事録データベースから抽出される前記キーワードに関するトピックと、前記他のデータベースから抽出される前記キーワードに関するトピックとを表示画面に表示させる表示制御手段と、を有する。