(57)【要約】【課題】入力された言葉に関連する言葉を提示して会議の進行を支援するシステムにおいて、登録されていない言葉が入力された場合に会議の進行が妨げられてしまうことを防ぐこと。【解決手段】外部システムにおいて提供される検索機能における入力された文言の検索結果である外部検索結果を取得するウエブクライアント部１０２と、取得された外部検索結果に基づき、文言と文言に関連する情報とが登録された文言辞書ＤＢ１０７に、入力された文言及び入力された文言に関連する情報を登録する文言辞書生成部１０６と、文言辞書ＤＢ１０７を入力文言情報に基づいて検索することにより、入力された文言に関連する情報を取得する会議進行支援部１０５と、取得された情報を、入力された文言に関連付けて表示させるために出力するウエブサーバ部１０１とを含むことを特徴とする。【選択図】図３
2015141540.tif 000002
【特許請求の範囲】
【請求項１】
異なる文言を関連付けて提示するシステムにおいて入力された文言に関連する情報を取得して出力する情報処理装置であって、
前記入力された文言を示す入力文言情報を取得する入力文言情報取得部と、
外部システムにおいて提供される検索機能における前記入力された文言の検索結果である外部検索結果を取得する外部検索結果取得部と、
取得された前記外部検索結果に基づき、文言と文言に関連する情報とが登録された登録情報記憶部に、前記入力された文言及び入力された文言に関連する情報を登録する情報登録処理部と、
取得された前記入力文言情報に基づいて前記登録情報を検索することにより、前記入力された文言に関連する情報を取得する関連情報取得部と、
取得された前記関連する情報を、前記入力された文言に関連付けて表示させるために出力する関連情報出力部とを含むことを特徴とする情報処理装置。
【請求項２】
前記外部検索結果取得部は、前記入力された文言の前記登録情報記憶部における登録状態に基づいて前記外部検索結果を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記外部検索結果取得部は、前記入力された文言が前記登録情報記憶部に登録されていない場合に前記外部検索結果を取得することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記登録情報記憶部は、前記文言に関連する情報として、ある文言に関連する他の文言及びその関連度の情報を含み、
前記関連度を更新する関連度更新部を含むことを特徴とする請求項１乃至３いずれか１項に記載の情報処理装置。
【請求項５】
前記入力文言情報取得部は、入力された文言を他の文言に関連付けて表示することを示す関連付け指定情報を取得する機能を有し、
前記関連度更新部は、前記関連付け指定情報が取得された場合に、前記入力された文言と前記他の文言との関連度を上げるように更新することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記登録情報記憶部は、前記ある文言に関連する他の文言の関連度が更新されたタイミングを示す情報を含み、
前記関連度更新部は、最後に更新されてから所定期間以上経過した前記関連度を下げるように更新することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
文字情報によって構成された文書情報を取得する文書情報取得部と、
取得された前記文書情報に含まれる文字情報を解析し、前記文字情報が含む文言及び文言の係り受け構造を取得する文字情報解析部とを含み、
前記情報登録処理部は、前記文字情報の解析によって取得された前記文言の係り受け構造に基づき、ある文言に係る他の文言を前記ある文言に関連する情報として前記登録情報記憶部に登録する機能を有することを特徴とする請求項４乃至６いずれか１項に記載の情報処理装置。
【請求項８】
前記関連度更新部は、前記文字情報の解析によって取得された前記文言の係り受け構造に基づき、係り受け関係の抽出された文言間の関連度を上げるように更新することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
異なる文言を関連付けて提示する文言関連付け提示システムであって、
文言の入力を受け付ける文言入力受付部と、
前記入力された文言を示す入力文言情報を取得する入力文言情報取得部と、
外部システムにおいて提供される検索機能における前記入力された文言の検索結果である外部検索結果を取得する外部検索結果取得部と、
取得された前記外部検索結果に基づき、文言と文言に関連する情報とが登録された登録情報記憶部に、前記入力された文言及び入力された文言に関連する情報を登録する情報登録処理部と、
取得された前記入力文言情報に基づいて前記登録情報を検索することにより、前記入力された文言に関連する情報を取得する関連情報取得部と、
取得された前記関連する情報を、前記入力された文言に関連付けて表示させるために出力する関連情報出力部と、
出力された前記関連する情報を、前記入力された文言に関連付けて表示装置に表示させる表示処理部とを含むことを特徴とする文言関連付け提示システム。
【請求項１０】
異なる文言を関連付けて提示するシステムにおいて入力された文言に関連する情報を取得して出力する情報処理プログラムであって、
前記入力された文言を示す入力文言情報を取得するステップと、
外部システムにおいて提供される検索機能における前記入力された文言の検索結果である外部検索結果を取得するステップと、
取得された前記外部検索結果に基づき、文言と文言に関連する情報とが登録された登録情報記憶部に、前記入力された文言及び入力された文言に関連する情報を登録するステップと、
取得された前記入力文言情報に基づいて前記登録情報を検索することにより、前記入力された文言に関連する情報を取得するステップと、
取得された前記関連する情報を、前記入力された文言に関連付けて表示させるために出力するステップとを情報処理装置に実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、文言関連付け提示システム及び情報処理プログラムに関し、特に、異なる文言を関連付けて提示するために参照するデータベースの管理に関する。
【背景技術】
【０００２】
会議においてマインドマップという図法を用いることにより、会議の全体像の把握や、十分議論されている部分と議論が不十分な部分との把握を行う手法が知られている。このような手法においては、会議において議論するべき内容を予めマッピングしておくと共に、議論するべき内容に対して発言された意見を関連付けて更にマッピングしていくことにより、会議の全体像や議論された内容の把握が行われる。
【０００３】
他方、用語の統一を図るためのシステムとして、入力された読み仮名に基づいて抽出された用語及び関連語から選択された用語を、入力された読み仮名に対応する用語として特定する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
マインドマップを実現するシステムにおいては、議論の進行を支援するため、議論の対象となった用語に関連する用語をひも付けてＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上に表示する。そのような表示は、様々な用語間の関連付けが設定されていることを前提として実現可能となる。
【０００５】
従って、関連付けが設定されていない用語が議論の対象となった場合、その用語に関連する用語をＧＵＩ上で提示するためには、別途辞書検索サイトや検索エンジン等を利用して用語を検索し、その用語に関連する情報を取得する必要がある。そのような場合、会議の進行を中断して情報を取得するための操作を行う必要があり、会議進行の妨げとなってしまう。
【０００６】
特許文献１においても、入力された読み仮名に関連する用語を提示する方法が開示されてはいるが、登録されていない用語が入力された場合の処理については開示されていない。
【０００７】
本発明は、このような課題を解決するためになされたものであり、入力された言葉に関連する言葉を提示して会議の進行を支援するシステムにおいて、登録されていない言葉が入力された場合に会議の進行が妨げられてしまうことを防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、異なる文言を関連付けて提示するシステムにおいて入力された文言に関連する情報を取得して出力する情報処理装置であって、前記入力された文言を示す入力文言情報を取得する入力文言情報取得部と、外部システムにおいて提供される検索機能における前記入力された文言の検索結果である外部検索結果を取得する外部検索結果取得部と、取得された前記外部検索結果に基づき、文言と文言に関連する情報とが登録された登録情報記憶部に、前記入力された文言及び入力された文言に関連する情報を登録する情報登録処理部と、前記登録情報を取得された前記入力文言情報に基づいて検索することにより、前記入力された文言に関連する情報を取得する関連情報取得部と、取得された前記関連する情報を、前記入力された文言に関連付けて表示させるために出力する関連情報出力部とを含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、入力された言葉に関連する言葉を提示して会議の進行を支援するシステムにおいて、登録されていない言葉が入力された場合に会議の進行が妨げられてしまうことを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る会議進行支援サーバの機能構成を示すブロック図である、
【図４】本発明の実施形態に係るクライアント端末の機能構成を示すブロック図である。
【図５】本発明の実施形態に係る文言辞書ＤＢの更新動作を示すシーケンス図である。
【図６】本発明の実施形態に係る文言辞書ＤＢの更新動作を示すフローチャートである。
【図７】本発明の実施形態に係るテキスト解析の態様を示す図である。
【図８】本発明の実施形態に係るテキストの関連性の概念を示す図である。
【図９】本発明の実施形態に係る文言辞書情報の例を示す図である。
【図１０】本発明の実施形態に係る会議支援動作を示すシーケンス図である。
【図１１】本発明の実施形態に係る会議支援システムのＧＵＩを示す図である。
【図１２】本発明の比較例に係る会議支援動作を示すシーケンス図である。
【図１３】本発明の実施形態に係る音声入力による文言辞書ＤＢの更新動作を示すシーケンス図である。
【図１４】本発明の実施形態に係る関連度の更新動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態について説明する。本実施形態においては、会議において議論されている言葉に関連する言葉を提示する文言関連付け提示システムについて説明する。本実施形態に係る文言関連付け提示システムは、会議における議論を補助する会議支援システムとして用いられる。
【００１２】
図１は、本実施形態に係る会議支援システムの運用形態を示す図である、図１に示すように、本実施形態に係るシステムは、会議進行支援サーバ１、クライアント端末２及び社内ＤＢサーバ３が接続されたネットワークＡ、辞書サイトサーバ４、検索エンジンサーバ５が、インターネットなどの公衆回線を介して接続されている。
【００１３】
本実施形態に係る会議支援システムは、会議が行われる会議室等においてクライアント端末２が動作しており、クライアント端末２の表示部やクライアント端末２に接続されたプロジェクタ等を介してシステムのＧＵＩが表示される。クライアント端末２は、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置により実現され、会議進行に応じて会議進行支援サーバ１から情報を取得し、議論されている言葉に関連する言葉を視覚的に関連付けて表示する。
【００１４】
会議進行支援サーバ１は、様々な言葉が関連付けられたデータベースを含み、クライアント端末２からの要求に応じて、議論されている言葉についての情報やその言葉に関連する他の言葉の情報をクライアント端末２に提供する。また、会議進行支援サーバ１は、データベースに登録されていない言葉についての情報が要求された場合に、辞書サイトサーバ４や検索エンジンサーバ５から情報を取得してデータベースを更新した上で、クライアント端末２に情報を提供する機能を有する。この会議進行支援サーバ１の機能が本実施形態の要旨に係る機能である。
【００１５】
社内ＤＢ（Ｄａｔａ  Ｂａｓｅ）３は、ネットワークＡが運用されている社内で共有される様々な書類の情報を格納し管理しているサーバである。ネットワークＡは、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の特定の範囲における通信回線である。会議進行支援サーバ１は、社内ＤＢサーバ３から取得した書類の情報を解析して言葉のデータベースを更新することにより、一般的な言葉だけでなく、社内で使われている言葉についても表示の候補としてデータベースに登録する。
【００１６】
辞書サイトサーバ４は、一般的な辞書機能を有するウエブサイトを提供しているサーバである。検索エンジンサーバ５は、一般的なウエブ検索機能を有するウエブサイトを提供しているサーバである。上述したように、辞書サイトサーバ４及び検索エンジンサーバ５は、会議進行支援サーバ１が言葉のデータベースを更新するための情報の取得先として利用される。
【００１７】
ここで、本実施形態に係る会議進行支援サーバ１、クライアント端末２、社内ＤＢサーバ３、辞書サイトサーバ４及び検索エンジンサーバ５等の情報処理装置のハードウェア構成について図２を参照して説明する。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１８】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。尚、本実施形態に係る会議進行支援サーバ１等のサーバ類はユーザが直接操作することの無い装置として運用されるため、ＬＣＤ６０や操作部７０等のユーザインタフェースは省略可能である。
【００２０】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや、ＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体からＲＡＭ２０にロードされたプログラムに従ってＣＰＵ１０が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る会議進行支援サーバ１やクライアント端末２等の情報処理装置の機能を実現する機能ブロックが構成される。
【００２１】
次に、本実施形態に係る会議進行支援サーバ１の機能構成について図３を参照して説明する。図３に示すように、会議進行支援サーバ１は、コントローラ１００及びネットワークＩ／Ｆ１１０を含む。また、コントローラ１００は、ウエブサーバ部１０１、ウエブクライアント部１０２、音声認識部１０３、テキスト解析部１０４、会議進行支援部１０５、文言辞書生成部１０６、文言辞書ＤＢ１０７及び会議進行ＤＢ１０８を含む。
【００２２】
ネットワークＩ／Ｆ１１０は、会議進行支援サーバ１がネットワークを介して他の装置と情報をやり取りするためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェース等が用いられる。コントローラ１００は、会議進行支援サーバ１の機能を実現するための制御部であり、図２において説明したように、ＣＰＵ１０が様々なプログラムに従って演算を行うことにより、夫々の機能モジュールが構成され、機能が実現される。
【００２３】
ウエブサーバ部１０１は、会議進行支援サーバ１において、クライアント端末２からのウエブアクセスに対応する機能を担い、ウエブアクセスに応じて他の機能モジュールに処理を振り分け、その処理結果に基づいてウエブアクセスに応答する。ウエブサーバ部１０１は、その一機能として表示プログラム１０１ａを含み、クライアント端末２からのウエブアクセスに応じて表示プログラム１０１ａをクライアント端末２にダウンロードさせる。これにより、クライアント端末２側において表示プログラム１０１ａが実行され、本実施形態に係る会議支援システムのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が構成される。
【００２４】
ウエブクライアント部１０２は、会議進行支援サーバ１において、他の装置に対するウエブアクセスを実行する機能を担う。具体的に、ウエブクライアント部１０２は、ウエブサーバ部１０１による処理の振り分けの結果、辞書サイトサーバ４や検索エンジンサーバ５等の他の装置に対するウエブアクセスの必要性が生じた場合に、ウエブサーバ部１０１からの命令に従ってウエブアクセスを実行し、その結果をウエブサーバ部１０１に入力する。
【００２５】
音声認識部１０３は、ウエブサーバ部１０１がクライアント端末２から受信した音声データを取得し、音声認識処理によりテキスト情報を生成する。音声認識部１０３は、音声認識処理によって生成したテキスト情報をテキスト解析部１０４に入力する。テキスト解析部１０４は、ウエブサーバ部１０１や音声認識部１０３から入力されるテキスト情報を解析し、テキストを単語毎に分解すると共に、単語間の関係構造を認識する。テキスト解析部１０４による解析結果は、会議進行支援部１０５に入力される。
【００２６】
会議進行支援部１０５は、テキスト解析部１０４やウエブサーバ部１０１から入力される情報に基づいて会議進行を支援するための情報を生成してウエブサーバ部１０１に返す。また、会議進行支援部１０５は、会議進行支援において用いられた情報に基づき文言辞書ＤＢ１０７の情報を更新すると共に、会議進行支援の情報を会議進行ＤＢ１０８に記憶させる。
【００２７】
文言辞書生成部１０６は、ウエブクライアント部１０２が辞書サイトサーバ４や検索エンジンサーバ５等から取得した情報に基づいて文言辞書の情報を生成し、文言辞書ＤＢ１０７に登録する。文言辞書ＤＢ１０７は、単語を単位として言葉の意味や関連する他の単語や用例等の情報が登録された登録情報記憶部としてのデータベースである。会議進行ＤＢ１０８は、会議進行支援部１０５による会議支援のログが登録されたデータベースである。
【００２８】
次に、本実施形態に係るクライアント端末２の機能構成について図４を参照して説明する。図４に示すように、本実施形態に係るクライアント端末２は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ２００、ネットワークＩ／Ｆ２１０及びマイク２２０を含む。また、コントローラ２００は、ウエブブラウザ２０１を含み、ウエブブラウザ２０１においては、図３において説明した表示プログラム１０１ａが動作している。
【００２９】
ネットワークＩ／Ｆ２１０は、クライアント端末２がネットワークを介して他の装置と情報をやり取りするためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェース等が用いられる。コントローラ２００は、クライアント端末２の機能を実現するための制御部であり、図２において説明したように、ＣＰＵ１０が様々なプログラムに従って演算を行うことにより、夫々の機能モジュールが構成され、機能が実現される。
【００３０】
マイク２２０は、クライアント端末２における音声入力部であり、会議室等の会議が行われている場所において動作しているクライアント端末２が、会議参加者の発言を音声データとして取得するため、検知した音声を電気信号に変換してコントローラ２００に入力する。
【００３１】
ウエブブラウザ２０１は、ウエブサイトの情報を取得して表示装置に表示させる一般的なアプリケーションである。本実施形態に係るウエブブラウザ２０１は、会議進行支援サーバ１との間で情報をやり取りすることにより、会議支援システムのＧＵＩを表示するための機能を担う。表示プログラム１０１ａは、上述したように会議進行支援サーバ１からダウンロードされてクライアント端末２において実行されるプログラムであり、ウエブブラウザ２０１のＧＵＩにおいて、本実施形態に係る会議支援システムのＧＵＩを表示する機能を提供する。
【００３２】
次に、本実施形態に係る会議進行支援サーバ１において、文言辞書ＤＢ１０７に新たに文言が登録される際の動作について図５を参照して説明する。図５は、本実施形態に係る会議支援システムにおいて、会議進行支援サーバ１が文言辞書ＤＢ１０７に新たに文言を登録する際の動作を示すシーケンス図である。
【００３３】
図５に示す文言登録動作は、会議進行支援サーバ１において文言辞書生成部１０６による判断に応じて適宜実行される。図５に示すように、まずは会議進行支援サーバ１において、ウエブクライアント部１０２が文言辞書生成部１０６の要求に基づき、社内ＤＢサーバ３に対してドキュメント要求を送信する（Ｓ５０１）。
【００３４】
Ｓ５０１において要求されるドキュメントとは、社内ＤＢサーバ３において管理されている情報であり、ネットワークＡが運用されている会社の社内におけるプレゼン資料や報告書等の様々な文書の情報である。これらの情報は、文字情報によって構成された文書情報である。即ち、文言辞書生成部１０６が文書情報取得部として機能する。
【００３５】
会議進行支援サーバ１からのドキュメント要求を受けた社内ＤＢサーバ３は、管理しているドキュメント情報を要求に応じて会議進行支援サーバ１に送信する（Ｓ５０２）。社内ＤＢサーバ３からドキュメント情報を取得した会議進行支援サーバ１においては、文言辞書生成部１０６が、取得したドキュメント情報に含まれるテキスト情報に対してテキスト解析を行う（Ｓ５０３）。即ち、文言辞書生成部１０６が、文字情報解析部として機能する。これにより、取得したドキュメント情報に含まれるテキスト情報が単語毎に分割されて認識されると共に、単語関係の係り受け構造が抽出される。
【００３６】
テキスト解析によりドキュメント情報に含まれるテキストを単語単位で認識すると、文言辞書生成部１０６は、ウエブクライアント部１０２を介して、辞書サイトサーバ４や検索エンジンサーバ５に対して単語の関連情報を要求する（Ｓ５０４）。Ｓ５０４の処理は、辞書サイトサーバ４や検索エンジンサーバ５の機能を利用する一般的な処理であり、ウエブクライアント部１０２は、辞書サイトサーバ４や検索エンジンサーバ５にアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対して、関連情報を取得する対象の単語の情報を送信することにより、関連語を要求する。
【００３７】
辞書サイトサーバ４や検索エンジンサーバ５においては、会議進行支援サーバ１からの要求に応じて、指定された単語をキーとする検索結果を自身が有する検索機能によって抽出して関連情報として返信する（Ｓ５０５、Ｓ５０６）。辞書サイトサーバ４及び検索エンジンサーバ５から返信された関連情報をウエブクライアント部１０２から取得した会議進行支援サーバ１においては、文言辞書生成部１０６が、取得した関連情報に基づいて夫々の単語毎に文言辞書ＤＢ１０７に登録するための関連情報を生成し（Ｓ５０７）、文言辞書ＤＢ１０７に登録する（Ｓ５０８）。このような処理により、本実施形態に係る文言辞書ＤＢ１０７への文言辞書の登録動作が完了する。
【００３８】
次に、図５において説明した文言辞書の登録動作における文言辞書生成部１０６の動作の詳細について、図６を参照して説明する。図６に示すように、文言辞書生成部１０６は、図５のＳ５０１、Ｓ５０２の動作の結果としてドキュメント情報を取得すると（Ｓ６０１）、ドキュメントに含まれるテキスト情報を単語毎に分割して係り受け構造を解析するテキスト解析を行う（Ｓ６０２）。
【００３９】
図７は、本実施形態に係るテキスト解析の態様を示す図である。図７に示すように「・・・美しい空・・・」というテキストが解析される場合、「美しい」という単語と、「空」という単語に分割される。更に、分割された状態において係り受け関係が解析され、被修飾語である「空」が“親ノード”、修飾語である「美しい」が“子ノード”として認識される。
【００４０】
Ｓ６０２の処理によりドキュメント情報に含まれる単語を抽出すると、文言辞書生成部１０６は、抽出した単語の１つを選択し（Ｓ６０３）、選択した単語が既に文言辞書ＤＢ１０７に登録済みであるか否か確認する（Ｓ６０４）。Ｓ６０４の判断の結果、選択した単語が登録済みである場合（Ｓ６０４／ＹＥＳ）、文言辞書生成部１０６は、既に文言辞書ＤＢ１０７に登録されている単語について、関連度を更新する（Ｓ６０５）。即ち、Ｓ６０５においては、用語辞書生成部１０６が関連度更新部として機能する。
【００４１】
Ｓ６０５において、文言辞書生成部１０６は、選択中の単語と図７に示すように係り受け関係が抽出された他の単語との関連度が相対的に上がり、係り受け関係が抽出されなかった他の単語との関連度が相対的に下がるように関連度の値を更新する。このような処理により、関連度の値の鮮度を保つことが可能となる。
【００４２】
尚、文言辞書ＤＢ１０７に登録されている全ての単語を対象とすると、意図せず関連度の値が下がってしまう可能性もあるため、作成者が同じ文言毎に関連度を再計算する処理や、関連度が作成されてからある一定の期間は関連度の値を下げないといった処理を行っても良い。また、ある一定の期間経過しても使われなかった単語間の関連は削除する、即ち、関連度の設定値を消去する処理を行っても良い。
【００４３】
Ｓ６０４の判断の結果、選択した単語が登録されていない場合（Ｓ６０４／ＮＯ）、若しくは、ドキュメント情報から抽出された単語間の関連度の更新が完了した場合、文言辞書生成部１０６は、図５のＳ５０４において説明したように、辞書サイトサーバ４や検索エンジンサーバ５から関連情報を取得し（Ｓ６０６）、用例等の関連情報を更新登録する（Ｓ６０７）。
【００４４】
このように、ドキュメント情報の取得による文言辞書ＤＢ１０７の更新処理において関連情報の更新処理を含めることにより、リンク切れ等の古い情報が残ってしまう状態を防ぐことが出来る。文言辞書生成部１０６は、テキスト解析により抽出された全ての単語について処理を完了するまで、Ｓ６０３からの処理を繰り返し（Ｓ６０８／ＮＯ）、全ての単語について処理を完了したら（Ｓ６０８／ＹＥＳ）、処理を終了する。
【００４５】
このような処理により、本実施形態に係る文言辞書ＤＢ１０７の更新動作が完了する。図８は、本実施形態に係る文言辞書ＤＢ１０７における文言間の関連付けの概念を示す図である。図８の例においては、文言１の関連語として文言２及び文言３が関連付けられ、文言２の関連語として文言４、文言５が関連付けられ、文言４の関連語として文言６が関連付けされている例を示している。
【００４６】
図８における矢印の方向は、矢印の始点が側が終点側の上位概念であることを示している。図８の例においては、文言１が文言２、３の上位概念であることを示している。また、文言間の矢印の太さは、関連度の強さを示しており、関連度が強い文言間は矢印が太く、関連度が弱い文言間は矢印が補足示されている。
【００４７】
図９は、文言辞書ＤＢ１０７において文言毎に登録されている情報の例を示す図である。図９に示すように、本実施形態に係る文言辞書ＤＢ１０７においては、文言毎に“文言名”、“作成者”、“作成日”、“最終更新日”、“意味”、“会議開催情報”、“関連語”、“画像”、“用例”といった情報が登録されている。また、“関連語”の情報には、夫々の関連語ごとに、関連の強さを示す“関連度”や、関連度が最後に更新されたタイミングを示す“更新日”の情報が含まれる。これらの情報が、図５、図６において説明した処理により、随時更新され、情報の鮮度が保たれることとなる。
【００４８】
次に、本実施形態に係る会議支援動作について図１０を参照して説明する。図１０は、本実施形態に係る会議支援動作を示すシーケンス図である。図１０に示すように、まずは会議室において動作しているクライアント端末２のウエブブラウザ２０１がネットワークを介して会議進行支援サーバ１にアクセスすることにより、会議開始要求を行う（Ｓ１００１）。会議開始要求を受けた会議進行支援サーバ１においては、ウエブサーバ部１０１が表示プログラム１０１ａを送信する（Ｓ１００２）。
【００４９】
表示プログラム１０１ａを受信したクライアント端末２においては、受信したプログラムを実行することにより（Ｓ１００３）、ウエブブラウザ２０１を介して本実施形態に係る会議支援システムのＧＵＩが表示される。即ち、ウエブブラウザ２０１上で動作する表示プログラム１０１ａが、表示処理部として機能する。図１１は、表示プログラム１０１ａの機能により表示されるＧＵＩの例を示す図である。図１１に示すように、本実施形態に係るシステムのＧＵＩにおいては、会議において議論の対象となっている単語が、文言辞書ＤＢ１０７から読み出された関連度に基づいて関連付けて表示される。
【００５０】
また、図１１に示すように、本実施形態に係るシステムのＧＵＩにおいては、アジェンダウィンドウ１０１ｂ、ポップアップウィンドウ１０１ｃ及びタイムライン表示部１０１ｄが表示される。アジェンダウィンドウ１０１ｂは、対象の会議についてのアジェンダが表示される表示欄である。態様の会議のアジェンダの情報は、図１０のＳ１００１の処理に際し、オペレータによるクライアント端末２の操作部７０を介して入力される場合や、予め会議進行支援サーバ１に登録されていた情報が、Ｓ１００１の処理に際して選択されて読み出される態様により、クライアント端末２に入力される。
【００５１】
ポップアップウィンドウ１０１ｃは、ＧＵＩ上に表示されている夫々の単語が、マウスクリックやマウスオーバー等により選択された場合にポップアップ表示される表示欄である。図１１に示すように、ポップアップウィンドウ１０１ｃにおいては、図９に示すように文言辞書ＤＢ１０７に登録されている情報が文言辞書ＤＢ１０７から読み出されて表示される。
【００５２】
タイムライン表示部１０１ｄは、予め設定された会議のタイムスケジュールに従って経過時間がバーによって表示される表示部である。タイムライン表示部１０１ｄの表示状態の更新のため、会議進行支援サーバ１の会議進行支援部１０５は、ウエブサーバ部１０１を介してクライアント端末２に会議進行状況通知を行う（Ｓ１００４）。この会議進行状況通知を受信したクライアント端末２の表示プログラム１０１ａが、通知内容に従ってタイムライン表示部１０１ｄの表示状態を更新する。
【００５３】
図１１に示すようなＧＵＩが表示されて会議が進行すると、マイク２２０や操作部７０を介してクライアント端末２に情報が入力され、ある文言に関連する文言として他の文言が指定される。例えば図１１の場合、“アジェンダ１”に関連する文言として“キーワード”が指定されると、“キーワード”を示す情報及び“キーワード”が“アジェンダ１”の関連語として選択されたことを示す情報が、ウエブブラウザ２０１を介して会議進行支援サーバ１に通知される。会議進行支援サーバ１においては、通知された情報が会議進行支援部１０５に入力される。
【００５４】
会議進行支援部１０５においては、入力された“キーワード”を示す情報に基づいて文言辞書ＤＢ１０７を検索し、その結果抽出された情報をウエブサーバ部１０１を介してクライアント端末２に送信する。この場合、“関連語１”、“関連語２”、“関連度３”といった関連語の情報が送信される。これにより、クライアント端末２においては、会議の進行に応じて入力されたテキスト情報や音声情報に含まれる単語が図１１に示すようにＧＵＩ上に表示されると共に、夫々の単語に関連づいた他の単語がひも付けられて表示される。
【００５５】
図１１の例においては、太い破線で示された“キーワード”が、“アジェンダ１”の関連語として新たに議論の対象となってＧＵＩ上に表示された単語であり、その周囲に細い破線で示された“関連語１”、“関連語２”、“関連語３”が、“キーワード”の関連語として会議進行支援サーバ１において文言辞書ＤＢ１０７から抽出されてクライアント端末２に通知された単語である。このように、議論の対象となった単語の関連語を提示することにより、会議における議論の広がりを支援することが可能となる。
【００５６】
また、会議進行支援サーバ１は、“キーワード”が“アジェンダ１”の関連語として選択されたことを示す情報に基づいて文言辞書ＤＢ１０７の情報を更新する。具体的には、“キーワード”が“アジェンダ１”の関連語として選択されたことを根拠として、文言辞書ＤＢ１０７における“アジェンダ１”の関連語としての“キーワード”の関連度を上げるように更新する。このような処理により、頻繁に関連が用いられる文言間の関連度は高く保たれることとなる。
【００５７】
また、図９に示すような文言辞書情報を会議進行支援サーバ１から受信することにより、夫々の単語がマウスクリックやマウスオーバーにより選択された際には、図１１に示すようなポップアップウィンドウ１０１ｃが表示され、その単語についての詳細を確認することが可能となる。
【００５８】
会議進行支援部１０５は、このような会議の進行に応じて抽出された単語の情報をログ情報として記憶する。これにより、会議終了時には、その会議において議論された文言がログ情報として保存されることとなる。
【００５９】
このようなシステムにおいて、会議進行支援サーバ１が会議の進行に応じてリアルタイムに文言辞書ＤＢ１０７の情報を更新していくことが本実施形態の要旨の１つである。図１０に示すように、マイク２２０や操作部７０を介してクライアント端末２に新たな情報が入力された場合、ウエブブラウザ２０１は、会議進行支援サーバ１に対して文言検索要求を送信する（Ｓ１００５）。即ち、ウエブブラウザ２０１が文言入力受付部として機能する。
【００６０】
文言検索要求を受け付けた会議進行支援サーバ１においては、ウエブサーバ部１０１が文言検索要求を受け付け、会議進行支援部１０５に処理を割り当てる。即ち、Ｓ１００５において、ウエブサーバ部１０１が、入力された文言を示す入力文言情報を取得する入力文言情報取得部として機能する。
【００６１】
ウエブサーバ部１０１から処理を割り当てられた会議進行支援部１０５は、入力された単語の情報に基づいて文言辞書ＤＢ１０７を検索する（Ｓ１００６）。即ち、会議進行支援部１０５が、入力された文言に関連する情報を用語辞書ＤＢ１０７から取得する関連情報取得部として機能する。
【００６２】
その検索の結果、文言が登録されていなかった場合、会議進行支援部１０５は、外部システムでの文言検索が必要であることをウエブサーバ部１０１に応答する。これにより、ウエブサーバ部１０１がウエブクライアント部１０２に処理を割り当て、ウエブクライアント部１０２が辞書サイトサーバ４や検索エンジンサーバ５に対して文言検索要求を送信する（Ｓ１００７）。
【００６３】
Ｓ１００７の処理は、図５において説明したＳ５０４の処理と同一の処理である。外部システムである辞書サイトサーバ４及び検索エンジンサーバ５は、会議進行支援サーバ１からの文言検索要求に対して検索結果を送信する（Ｓ１００８、Ｓ１００９）。
【００６４】
辞書サイトサーバ４及び検索エンジンサーバ５から検索結果を受信した会議進行支援サーバ１においては、ウエブクライアント部１０２が検索結果を取得する。即ち、ウエブクライアント部１０２が、外部検索結果取得部として機能する。ウエブクライアント部１０２は、取得した検索結果を文言辞書生成部１０６に入力し、図５において説明したような処理により図９に示す情報を生成して、新たな文言を文言辞書ＤＢ１０７に登録する（Ｓ１０１０）。即ち、文言辞書生成部１０６が、情報登録処理部として機能する。
【００６５】
新たな文言が登録されると、ウエブサーバ部１０１がウエブクライアント部１０２に割り振った処理の応答に基づき、会議進行支援部１０５に再度文言検索を実行させる。これにより、会議進行支援部１０５は、新たに文言辞書ＤＢ１０７に登録された文言の情報を、Ｓ１００５に対する検索結果として、ウエブサーバ部１０１を介してクライアント端末２に送信する（Ｓ１０１１）。即ち、会議進行支援部１０５が、ウエブサーバ部１０１と連動して関連情報出力部として機能する。これにより、上述したように、クライアント端末２においてウエブブラウザ２０１の表示が更新される。
【００６６】
その後、クライアント端末２において会議終了を示す操作が行われると、ウエブブラウザ２０１が会議進行支援サーバ１に対して会議終了要求を送信する（Ｓ１０１２）。会議進行支援サーバ１においては、ウエブサーバ部１０１を介して会議進行支援部１０５が会議終了要求を取得し、その会議において議論された単語が保存されることにより会議進行ＤＢ１０８の情報が更新される（Ｓ１０１３）。
【００６７】
会議進行ＤＢ１０８の更新が完了すると、会議進行支援部１０５がウエブサーバ部１０１を介してクライアント端末２に完了通知を行う（Ｓ１０１４）。これにより、会議進行支援サーバ１及びクライアント端末２双方において１つの会議の支援処理が完了する。
【００６８】
このように、本実施形態に係る会議支援システムにおいては、会議進行支援サーバ１がウエブクライアント部１０２を有し、ウエブクライアント部１０２が会議進行支援部１０５及び文言辞書生成部１０６と連動することにより、会議支援処理の実行中においてリアルタイムで文言辞書ＤＢ１０７を更新することが可能となっている。
【００６９】
従って、会議の進行によって文言辞書ＤＢ１０７に登録されていない文言が議論される場合であっても、リアルタイムにその文言についての情報が文言辞書ＤＢ１０７に登録され、図１１に示すようにＧＵＩ上に文言間の関連付けや詳細情報を表示することが可能となる。このような構成により、クライアント端末２のウエブブラウザ２０１は、会議支援処理の実行中において、会議進行支援サーバ１のみと通信を行えば良いため、未登録の文言の検索のためのウィンドウ切り替えやオペレータによる検索ワードの入力が不要となり、より円滑に会議を進行することが可能となる。
【００７０】
本実施形態に係る効果との比較のため、従来技術に係る会議支援動作について図１２を参照して説明する。図１２に示すように、Ｓ１２０１〜Ｓ１２０６までは図１０と同様の処理が実行される。Ｓ１２０６の処理の結果、文言辞書ＤＢ１０７には検索対象の文言の登録がなかった場合、会議進行支援サーバ１は該当する文言の登録が無いことを示す検索結果をクライアント端末２に対して送信する。
【００７１】
該当する文言の登録が無いことを示す検索結果を受信したクライアント端末２においては、オペレータによる操作部７０に対する操作に応じて、辞書サイトサーバ４や検索エンジンサーバ５に対する文言検索要求が送信される（Ｓ１２０８）。クライアント端末２からの文言検索要求に応じて、辞書サイトサーバ４や検索エンジンサーバ５は検索結果をクライアント端末２に送信する（Ｓ１２０９、Ｓ１２１０）。
【００７２】
辞書サイトサーバ４や検索エンジンサーバ５から検索結果を受信したクライアント端末２においては、受信した検索結果に係る文言の情報が、オペレータによる手動操作により図１１において説明したＧＵＩ上に反映される。Ｓ１２１１以降は、図１０のＳ１０１２以降と同様に処理が実行される。
【００７３】
図１２に示す比較例の場合、Ｓ１２０８の処理に際してオペレータによる手動操作が必要となるため、会議が中断されることとなる。また、その結果取得された検索結果は会議進行支援サーバ１とは無関係にクライアント端末２によって取得され、オペレータの手動操作によりＧＵＩ上に反映されるため、会議進行支援サーバ１の文言辞書ＤＢ１０７は更新されず、同様の文言が再度検索対象となった場合には、同様の操作が必要となる。
【００７４】
これに対して、本実施形態に係る会議進行支援サーバ１は、ウエブサーバ部１０１の機能により、会議進行支援部１０５とウエブクライアント部１０２とが連動して動作し、更にウエブクライアント部１０２の動作に応じて文言辞書生成部１０６が連動して動作する。そのため、文言辞書ＤＢ１０７に登録されていない文言が議論の対象となった場合であっても、ウエブクライアント部１０２の機能により外部のシステムからリアルタイムに文言に関する情報を取得し、クライアント端末２に提供することが可能となる。
【００７５】
従って、本実施形態に係るシステムにおれば、入力された言葉に関連する言葉を提示して会議の進行を支援するシステムにおいて、登録されていない言葉が入力された場合に会議の進行が妨げられてしまうことを防ぐことが出来る。
【００７６】
また、文言辞書ＤＢ１０７の情報がリアルタイムに更新されるため、再度同一の文言が議論の対象となった場合には、外部のシステムにアクセスすることなく、文言辞書ＤＢ１０７から情報を抽出して対応することが可能となる。
【００７７】
尚、図１０のＳ１００５における検索要求は、テキスト情報が検索対象とされる場合の他、音声情報が検索対象とされる場合もあり得る。そのような場合について図１３を参照して説明する。図１３に示すように、クライアント端末２においてマイク２２０を介して入力された音声情報をウエブブラウザ２０１が取得すると（Ｓ１３０１）、ウエブブラウザ２０１が会議進行支援サーバ１に対して音声情報を指定した文言検索要求を行う（Ｓ１３０２）。
【００７８】
音声情報が指定された検索要求を受けた会議進行支援サーバ１においては、ウエブサーバ部１０１が音声情報を音声認識部１０３に入力して処理を割り当て、それにより音声認識部１０３が音声認識処理を行う（Ｓ１３０３）。音声認識処理によりテキスト情報が生成されると、生成されたテキスト情報に基づいてテキスト解析部１０４がテキスト解析処理を行い（Ｓ１３０４）、図６において説明したように単語を取得する。
【００７９】
そのようにして取得された単語について文言辞書ＤＢ１０７が検索されるが（Ｓ１３０５）、その単語が文言辞書ＤＢ１０７に登録されていなかった場合、図１０のＳ１００６、Ｓ１００７の処理と同様に、ウエブクライアント部１０２が辞書サイトサーバ４や検索エンジンサーバ５に対して文言検索要求を送信する（Ｓ１３０６）。以降、図１０のＳ１０８〜Ｓ１０１１と同様の処理により、文言辞書ＤＢ１０７が更新され、クライアント端末２に対して結果が送信される（Ｓ１３０７〜Ｓ１３１０）。
【００８０】
図１３に示すような処理により、会議における発言の音声認識結果に基づき、文言辞書ＤＢ１０７が自動的に更新されると共に、発言された文言についての関連語が自動的にＧＵＩ上に提示されることとなる。
【００８１】
図１０のＳ１００７の処理は、Ｓ１００６の検索処理の結果、検索対象の単語が登録されていなかった場合に実行される場合を例として説明した。しかしながらこれは一例であり、用語辞書ＤＢ１０７における文言の登録状態に基づいて様々な判断を行うことが可能である。図９において説明したように、文言辞書ＤＢ１０７に登録される情報には、“最終更新日”の情報が含まれる。また、関連語についても“更新日”の情報が登録されている。
【００８２】
これらの情報が古いと、その単語について登録されている関連語の情報も古いことが考えられる。従って、Ｓ１００６の検索処理において検索対象の単語が登録されていなかった場合の他、“最終更新日”や関連語の“更新日”が現在の日時よりも所定期間以上前である場合に、Ｓ１００７の外部システムへの文言検索を実行しても良い。これにより、ＧＵＩ上で提示される関連語の鮮度を保つことが出来る。
【００８３】
図１１において説明したように、本実施形態に係るシステムにおいては、ある文言が他の文言の関連語として指定された場合に、その文言間の関連度がリアルタイムに更新される。そのような動作について図１４を参照して説明する。図１４に示すように、会議進行支援部１０５は、図１１に示すＧＵＩに対する操作に応じて、ある文言を他の文言の関連語として選択されたことを示す情報（以降、「関連付け指定情報」とする）を取得すると（Ｓ１４０１）、関連語として選択された他の文言の情報、即ち、図９に示す情報を文言辞書ＤＢ１０７から抽出し、抽出された情報における“関連語”の情報において、関連が指定された文言についての関連度を増加させると共に更新日を更新する（Ｓ１４０２）。即ち、会議進行支援部１０５が、関連度更新部として機能する。
【００８４】
関連度の増加を終えた会議進行支援部１０５は、他の“関連語”の登録の有無に基づき、全ての関連語について関連度を更新したか否か確認する（Ｓ１４０３）。Ｓ１４０３の判断の結果、関連度を更新していない他の“関連語”がある場合、会議進行支援部１０５は、他の関連語の関連度を減少させると共に更新日を更新し（Ｓ１４０４）、Ｓ１４０３からの処理を繰り返す。他方、Ｓ１４０３の判断の結果、全ての関連語について処理を完了したら（Ｓ１４０３）、処理を終了する。
【００８５】
尚、Ｓ１４０４の処理においては、例えば、“更新日”が１か月以内等、比較的新しいものについては関連度を減少させる処理を行わないようにすることにより、関連度を高く保つべき文言の関連度が意図せず下がってしまうことを防ぐことが出来る。他方、関連度を減少させる場合には、“更新日”の古さに応じて減少させる度合いを変化させても良い。
【００８６】
例えば、“更新日”からの経過期間、即ち最後に更新されてからの経過期間が１か月以上１年未満の関連語については関連度を下げるが、１年以上の関連語については関連度の下げ幅を大きくするといった処理が可能である。また、更に経過期間が長い関連語については、関連語から削除するといった処理も可能である。
【符号の説明】
【００８７】
１  会議進行支援サーバ
２  クライアント端末
３  社内ＤＢサーバ
４  辞書サイトサーバ
５  検索エンジンサーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  ウエブサーバ部
１０１ａ  表示プログラム
１０２  ウエブクライアント部
１０３  音声認識部
１０４  テキスト解析部
１０５  会議進行支援部
１０６  文言辞書生成部
１０７  文言辞書ＤＢ
１０８  会議進行ＤＢ
１１０  ネットワークＩ／Ｆ
２００  コントローラ
２０１  ウエブブラウザ
２１０  ネットワークＩ／Ｆ
２２０  マイク
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２００６−２４４０２５号公報
【図１】
2015141540.tif 000003
【図２】
2015141540.tif 000004
【図３】
2015141540.tif 000005
【図４】
2015141540.tif 000006
【図５】
2015141540.tif 000007
【図６】
2015141540.tif 000008
【図７】
2015141540.tif 000009
【図８】
2015141540.tif 000010
【図９】
2015141540.tif 000011
【図１０】
2015141540.tif 000012
【図１１】
2015141540.tif 000013
【図１２】
2015141540.tif 000014
【図１３】
2015141540.tif 000015
【図１４】
2015141540.tif 000016