(57)【要約】【課題】進行中の議題について、各参加者の立場などに応じて適切な情報を提供することのできる電子会議システム、および、その電子会議システムにおける制御方法を提供する。【解決手段】本実施の形態に従う電子会議システムは、会議に参加する各ユーザに関連付けられたデータを保持する記憶手段と、進行中の議題に関連するキーワードを逐次的に抽出する抽出手段と、抽出したキーワードに基づいて、記憶手段に保持されるデータに対して検索を実行する検索手段と、会議に参加中のユーザに対して、検索手段による検索結果または検索結果に基づく情報を提示する提示手段と、会議に参加中のユーザの各々について、検索結果または検索結果に基づく情報を提示するための形態の指定を受付ける指定手段とを含み、提示手段は、会議に参加中のユーザの別に、指定手段によって受付けられた対応する指定に応じた態様で、検索結果または検索結果に基づく情報を提示する。【選択図】図１０
2011244319.tif 000002
【特許請求の範囲】
【請求項１】
電子会議システムであって、
会議に参加する各ユーザに関連付けられたデータを保持する記憶手段と、
進行中の議題に関連するキーワードを逐次的に抽出する抽出手段と、
抽出した前記キーワードに基づいて、前記記憶手段に保持されるデータに対して検索を実行する検索手段と、
会議に参加中のユーザに対して、前記検索手段による検索結果または検索結果に基づく情報を提示する提示手段と、
会議に参加中のユーザの各々について、前記検索結果または前記検索結果に基づく情報を提示するための形態の指定を受付ける指定手段とを備え、
前記提示手段は、会議に参加中のユーザの別に、前記指定手段によって受付けられた対応する指定に応じた態様で、前記検索結果または前記検索結果に基づく情報を提示する、電子会議システム。
【請求項２】
前記検索結果を提示するための形態の指定は、会議における役割または立場の別に必要な情報に応じて予め用意された複数の形態から選択される、請求項１に記載の電子会議システム。
【請求項３】
前記予め用意された複数の形態は、提示先のユーザに関連付けられたデータのうち、前記キーワードと一致または前記キーワードを含むデータを特定するための情報を提示する態様を含む、請求項２に記載の電子会議システム。
【請求項４】
前記予め用意された複数の形態は、提示先のユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と当該ユーザとの関連性の度合いを提示する態様を含む、請求項２または３に記載の電子会議システム。
【請求項５】
前記予め用意された複数の形態は、会議に参加する他のいずれかのユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と他のユーザの各々との関連性の度合いをユーザ別に提示する態様を含む、請求項２〜４のいずれか１項に記載の電子会議システム。
【請求項６】
前記提示手段は、進行中の議題との関連性の度合いが相対的に高い場合に、ユーザへの提示期間をより長くする、請求項４または５に記載の電子会議システム。
【請求項７】
前記提示手段は、視覚的手段、聴覚的手段、触覚的手段の少なくとも１つを用いて、前記検索結果または前記検索結果に基づく情報を提示する、請求項４〜６のいずれか１項に記載の電子会議システム。
【請求項８】
前記指定手段は、複数の議題について、議題の別に独立して、前記検索結果を提示するための形態の指定が可能である、請求項２〜７のいずれか１項に記載の電子会議システム。
【請求項９】
会議に参加する各ユーザに関連付けられたデータを保持する記憶手段を有する電子会議システムにおける制御方法であって、
進行中の議題に関連するキーワードを逐次的に抽出するステップと、
抽出した前記キーワードに基づいて、前記記憶手段に保持されるデータに対して検索を実行するステップと、
会議に参加中のユーザの各々について、検索結果または検索結果に基づく情報を提示するための形態の指定を受付けるステップと、
会議に参加中のユーザの別に、受付けられた対応する指定に応じた態様で、前記検索結果または前記検索結果に基づく情報を提示するステップとを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的手段を用いて会議が可能な電子会議システム、および、その電子会議システムにおける制御方法に関する。
【背景技術】
【０００２】
近年の情報通信技術の進歩に伴って、ネットワークを介して接続された複数のコンピュータを用いて会議を行なう会議システムが実用化されている。このような電子会議システムでは、各種の情報処理技術を用いて、より効率的な会議が行なえるような提案がなされている。
【０００３】
たとえば、特開２０００−１２４９０１号公報（特許文献１）には、会議の進捗状況を個々のユーザの独自の視点から参照可能な電子会議システムが開示されている。より具体的には、ユーザが、表題、発言内容、発言者名を入力した後、送信ボタンを操作すると、第２の解析手段が入力手段を介してこれらの情報を取得する。
【０００４】
また、特開２００７−０９４５４４号公報（特許文献２）には、同席した会議の参加者の個人情報を容易に検索することができる情報検索システムが開示されている。より具体的には、会議の様子を記録した会議記録情報から、個人情報を検索する手掛かりとするエピソディック情報を抽出する情報抽出装置と、情報抽出装置により抽出されたエピソディック情報とそれに関連付けられた個人情報とを蓄積する情報データベースとを備える。
【０００５】
また、特開２００７−１４０９３４号公報（特許文献３）には、電子会議の参加者の決定作業を支援する会議支援装置が開示されている。この会議支援装置では、会議主催者から電子会議の参加者設定依頼を受付けると、会議主催者の識別情報に基づいて会議情報データベースを検索し、会議主催者に関連付けられた過去の電子会議に使用された資料を含む関連情報を抽出し、ユーザ端末を介して会議主催者に提示される。会議主催者が任意の資料または会議関連情報を検索キーとして選択すると、検索キーに基づき会議情報データベースを検索し、関連付けられた参加者情報を抽出し、会議主催者にその参加者リストを提供する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１２４９０１号公報
【特許文献２】特開２００７−０９４５４４号公報
【特許文献３】特開２００７−１４０９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ある会議への参加者にとってみれば、進行中の議題と自身との関連性について情報を得たいというニーズが存在する。ここで、必要な情報の内容は、参加者各人の会議における役割または立場の別に異なったものとなっている。
【０００８】
たとえば、質疑などに参加する可能性が高い立場の参加者の場合、議題に関連して自身が過去に作成したデータなどに直ぐにアクセスしたいと思うであろう。あるいは、会議の内容には深くは関与せず、一部の議題の情報収集が主目的である立場の参加者の場合、自身に関連する議題を聞き漏らさないようにしたいと思うであろう。さらにあるいは、会議を進行しなければならない立場の参加者の場合、進行中の議題に関連性の強い参加者を特定するために、参加者全員と議題との関連情報が欲しいと思うであろう（すなわち、いずれの参加者が進行中の議題について詳しいのかを知りたいと思うであろう）。
【０００９】
しかしながら、このようなニーズに応えることのできる技術は知られておらず、上述の特許文献１〜３にもこれらのニーズを解決するための示唆などはなされていない。
【００１０】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、進行中の議題について、各参加者の立場などに応じて適切な情報を提供することのできる電子会議システム、および、その電子会議システムにおける制御方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明のある局面に従う電子会議システムは、会議に参加する各ユーザに関連付けられたデータを保持する記憶手段と、進行中の議題に関連するキーワードを逐次的に抽出する抽出手段と、抽出したキーワードに基づいて、記憶手段に保持されるデータに対して検索を実行する検索手段と、会議に参加中のユーザに対して、検索手段による検索結果または検索結果に基づく情報を提示する提示手段と、会議に参加中のユーザの各々について、検索結果または検索結果に基づく情報を提示するための形態の指定を受付ける指定手段とを含む。提示手段は、会議に参加中のユーザの別に、指定手段によって受付けられた対応する指定に応じた態様で、検索結果または検索結果に基づく情報を提示する。
【００１２】
好ましくは、検索結果を提示するための形態の指定は、会議における役割または立場の別に必要な情報に応じて予め用意された複数の形態から選択される。
【００１３】
さらに好ましくは、予め用意された複数の形態は、提示先のユーザに関連付けられたデータのうち、キーワードと一致またはキーワードを含むデータを特定するための情報を提示する態様を含む。
【００１４】
さらに好ましくは、予め用意された複数の形態は、提示先のユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と当該ユーザとの関連性の度合いを提示する態様を含む。
【００１５】
さらに好ましくは、予め用意された複数の形態は、会議に参加する他のいずれかのユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と他のユーザの各々との関連性の度合いをユーザ別に提示する態様を含む。
【００１６】
さらに好ましくは、提示手段は、進行中の議題との関連性の度合いが相対的に高い場合に、ユーザへの提示期間をより長くする。
【００１７】
さらに好ましくは、提示手段は、視覚的手段、聴覚的手段、触覚的手段の少なくとも１つを用いて、検索結果または検索結果に基づく情報を提示する。
【００１８】
好ましくは、指定手段は、複数の議題について、議題の別に独立して、検索結果を提示するための形態の指定が可能である。
【００１９】
この発明の別の局面に従えば、会議に参加する各ユーザに関連付けられたデータを保持する記憶手段を有する電子会議システムにおける制御方法を提供する。本制御方法は、進行中の議題に関連するキーワードを逐次的に抽出するステップと、抽出したキーワードに基づいて、記憶手段に保持されるデータに対して検索を行するステップと、会議に参加中のユーザの各々について、検索結果または検索結果に基づく情報を提示するための形態の指定を受付けるステップと、会議に参加中のユーザの別に、受付けられた対応する指定に応じた態様で、検索結果または検索結果に基づく情報を提示するステップとを含む。
【発明の効果】
【００２０】
本発明によれば、会議において進行中の議題と各参加者との間の関連性について、各参加者の立場などに応じた情報を逐次提供することができる。これにより、会議の生産性を高めることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に従う電子会議システムの一例を示す図である。
【図２】本発明の実施の形態に従うＭＦＰの概略のハードウェア構造を示すブロック図である。
【図３】本発明の実施の形態に従うＭＦＰのＢＯＸに保持される電子ファイルの一例を示す図である。
【図４】本発明の実施の形態に従うＰＣの概略のハードウェア構造を示すブロック図である。
【図５】本発明の実施の形態に従うＰＣのＢＯＸに保持される電子ファイルの一例を示す図である。
【図６】本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ａのユーザインターフェイス画面の一例を示す図である。
【図７】本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ｂのユーザインターフェイス画面の一例を示す図である。
【図８】本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ｃのユーザインターフェイス画面の一例を示す図である。
【図９】本発明の実施の形態に従う電子会議システムにおける全体処理を示すシーケンス図である。
【図１０】本実施の形態に従う電子会議システムを提供するための制御構造を示す模式図である。
【図１１】本発明の実施の形態に従う電子会議システムにおける全体処理を示すフローチャートである。
【図１２】図１１に示すキーワード抽出処理のより詳細な内容を示すフローチャートである。
【図１３】図１１に示す個人ＢＯＸ検索要求処理のより詳細な内容を示すフローチャートである。
【図１４】図１１に示す個人ＢＯＸ検索処理のより詳細な内容を示すフローチャートである。
【図１５】図１１に示す検索結果集約処理のより詳細な内容を示すフローチャートである。
【図１６】図１１に示す検索結果表示処理のより詳細な内容を示すフローチャートである。
【図１７】図１６に示す関連強度通知処理のより詳細な内容を示すフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２３】
＜Ａ．全体概要＞
図１は、本発明の実施の形態に従う電子会議システムの一例を示す図である。図１に示す電子会議システムにおいては、情報処理装置の一例である、複合機（Multi Function Peripheral；以下「ＭＦＰ」とも称す。）１００およびパーソナルコンピュータ（Personal Computer；以下「ＰＣ」とも称す。）２００−１，２００−２，２００−３，２００−４（以下「ＰＣ２００」とも総称する。）がネットワークＮＷを介して互いに接続されている。これらのＰＣ２００は、会議の各参加者が利用することが想定されている。特に、ＰＣ２００−１は、何らかの会議資料を発表するプレゼンテータ（発表者）により利用されることが想定されており、このＰＣ２００−１には、会議資料を投影するためのプロジェクタ装置１０が接続されている。なお、ＰＣ２００としては、汎用的なコンピュータに代えて、携帯端末、ＰＤＡ（Personal Digital Assistance）、携帯電話などの各種の情報処理端末であってもよい。
【００２４】
なお、後述するように、会議資料をＰＣ２００の画面上に表示するので、プロジェクタ装置１０は必ずしも必要ではない。
【００２５】
以下、ＭＦＰ１００またはＰＣ２００における電子ファイルなどを保持する機能またはその記憶領域自体を「ＢＯＸ機能」あるいは「ＢＯＸ」と称することもある。
【００２６】
図１に示す電子会議システムにおいては、ＭＦＰ１００が会議の進行中における議題に関連するキーワードを逐次的に抽出する。なお、議題に関連するキーワードを逐次的に抽出する方法としては、後述するように、プレゼンテータが発する音声に基づく方法や、プレゼンテータによるページめくり指示を検出する方法などが挙げられる。代替的に、プレゼンテータ側で、各議題に対して主なキーワードを予め設定しておいてもよい。
【００２７】
そして、ＭＦＰ１００および各ＰＣ２００に保持されている、会議に参加中のユーザ（以下「会議参加者」とも称する。）に関連付けられたデータ（電子ファイル）に対して、抽出したキーワードに基づいて検索を実行する。なお、検索対象となるデータ（電子ファイル）としては、各会議参加者が何らかの業務や活動のアウトプットとして作成した文書（ドキュメント）の一式を含み得、送受信された電子メールを含んでいてもよい。すなわち、各会議参加者が担当していた／している領域の文書の一切を検索対象としてもよい。
【００２８】
そして、この検索結果または検索結果に基づく情報を各会議参加者に対して提示される。この検索結果に基づく情報の一例としては、検索でヒットした電子ファイルについての、ヒットした数量、作成や更新の時期、リンク情報などが含まれる。
【００２９】
特に、本実施の形態に従う電子会議システムにおいては、ＭＦＰ１００が各会議参加者について、検索結果または検索結果に基づく情報を提示するための形態の指定を受付けておき、会議参加者の別に、当該指定された表示態様で、検索結果または検索結果に基づく情報を提示する。より具体的には、この表示態様は、会議における役割または立場の別に必要な情報に応じて予め複数が用意される。
【００３０】
以下の説明では、典型的な表示態様として、以下の３つを考える。
（１）  Ｔｙｐｅ＿Ａ：会議に深く関与して質疑などに参加する可能性の高い立場に向けられたもの。このＴｙｐｅ＿Ａでは、提示先の会議参加者（自身）に関連付けられたデータのうち、キーワードと一致またはキーワードを含むデータを特定するための情報が提示される。すなわち、このＴｙｐｅ＿Ａを選択する会議参加者について、議題に関連して自身が過去に作成したデータなどに直ぐにアクセスしたいというニーズを想定したものである。
【００３１】
（２）Ｔｙｐｅ＿Ｂ：会議の内容には深くは関与せず、一部の議題の情報収集が主目的である立場に向けられたもの。このＴｙｐｅ＿Ｂでは、提示先のユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と当該ユーザとの関連性の度合いが提示される。すなわち、このＴｙｐｅ＿Ｂを選択する会議参加者について、自身に関連する議題を聞き漏らさないようにしたいというニーズを想定したものである。
【００３２】
（３）Ｔｙｐｅ＿Ｃ：会議を進行しなければならない立場の参加者の場合に向けられたもの。このＴｙｐｅ＿Ｃでは、他のいずれかの会議参加者に関連付けられたデータに対する検索結果に基づいて、進行中の議題と他の会議参加者の各々との関連性の度合いをユーザ別に提示される。すなわち、このＴｙｐｅ＿Ｃを選択する会議参加者について、進行中の議題に関連性の強い参加者を特定するために、参加者全員と議題との関連情報が欲しいというニーズを想定したものである。言い換えれば、いずれの会議参加者が進行中の議題について詳しいのかを知りたいというニーズを想定したものである。
【００３３】
＜Ｂ．装置構成＞
まず、本実施の形態に従う電子会議システムを実現するための装置構成について説明する。本実施の形態に従う電子会議システムでは、進行中の議題に関連するキーワードを抽出する機能や、抽出したキーワードに基づいて検索を実行する機能を提供できる情報処理装置であれば、どのようなハードウェアを採用してもよいが、一例として、ＭＦＰ１００を採用する場合について説明する。
【００３４】
（ｂ１．ＭＦＰ）
図２は、本発明の実施の形態に従うＭＦＰ１００の概略のハードウェア構造を示すブロック図である。図３は、本発明の実施の形態に従うＭＦＰ１００のＢＯＸに保持される電子ファイルの一例を示す図である。
【００３５】
図２を参照して、本実施の形態に従うＭＦＰ１００は、複写機能、プリント機能、ファクシミリ機能、スキャナ機能といった複数の機能を搭載している。より具体的には、ＭＦＰ１００の各々は、全体の制御を司るＣＰＵ（Central Processing Unit）１０２と、スキャナ１０４と、プリントエンジン１０６と、音声認識部１０８と、メモリ１１０と、ハードディスクドライブ（ＨＤＤ）１１２と、ネットワークインターフェイス１１４とを含む。
【００３６】
ＣＰＵ１０２は、メモリ１１０などに保持される命令セットを読出して、逐次実行することで、必要な制御機能を提供する。
【００３７】
スキャナ１０４は、ＭＦＰ１００に提供される原稿からその中に含まれる画像情報を読取り、その画像情報（入力画像データ）をプリントエンジン１０６へ出力する。
【００３８】
プリントエンジン１０６は、典型的には、電子写真方式の印字に必要な、作像器、転写ローラ、現像器、定着器などからなり、スキャナ１０４で読取られた画像データなどに基づいて、紙媒体上にプリントを行なう。
【００３９】
音声認識部１０８は、マイクなどにより集音された音声データを解析する。特に、本実施の形態においては、音声認識部１０８は、会議中におけるプレゼンテータなどからの音声を認識して、議題に関連するキーワードを抽出する。
【００４０】
メモリ１１０は、不揮発性のＲＯＭ（Read Only Memory）および揮発性のＲＡＭ（Dynamic Random Access Memory）などからなる。
【００４１】
ＨＤＤ１１２は、ＭＦＰ１００で取扱われるジョブファイルなどが格納されるとともに、ＰＣなどからネットワークを介して受信した各種ファイルが格納される。特に、ＨＤＤ１１２は、ユーザ別に定義されたＢＯＸを含んでおり、各ユーザのＢＯＸには、ＭＦＰ１００を利用可能なユーザが作成等した電子ファイルが格納される。
【００４２】
より具体的には、図３に示すように、共有のフォルダ（ディレクトリ）と、ユーザ別のフォルダ（ディレクトリ）とが構築されており、各フォルダには、それぞれに関連付けられた、あるいは、それぞれが所有者（オーナ）となった電子ファイルが格納されている。
【００４３】
ネットワークインターフェイス１１４は、ネットワークＮＷを介してＭＦＰ１００と接続されているＰＣ２００との間でのデータの遣り取りを仲介する。
【００４４】
（ｂ２．ＰＣ）
図４は、本発明の実施の形態に従うＰＣ２００の概略のハードウェア構造を示すブロック図である。図５は、本発明の実施の形態に従うＰＣ２００のＢＯＸに保持される電子ファイルの一例を示す図である。
【００４５】
図４を参照して、本実施の形態に従うＰＣ２００は、典型的には、汎用目的コンピュータであり、各種処理を実行するためのＣＰＵ２０２と、メモリ２０４と、ハードディスクドライブ（ＨＤＤ）２０６と、ディスプレイ２０８と、入力部２１０と、ネットワークインターフェイス２１２とを含む。各部は、バス２１４を介して、互いにデータ通信可能に構成される。
【００４６】
ＨＤＤ２０６は、対応するＰＣ２００を使用するユーザ（会議参加者）が作成等した電子ファイルや送受信されたメールのデータなどが格納される。
【００４７】
より具体的には、図５に示すように、ＰＣ２００の各々には、それを使用するユーザが送受信したメールなどが保持されている。なお、プレゼンテータが利用するＰＣ２００−１には、少なくとも、会議資料Ｐが保持されているものとする。
【００４８】
各部の構造や機能については、周知であるので、これ以上の詳細な説明は行なわない。
＜Ｃ．ユーザインターフェイス例＞
図６は、本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ａのユーザインターフェイス画面３０１の一例を示す図である。図７は、本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ｂのユーザインターフェイス画面３０２の一例を示す図である。図８は、本発明の実施の形態に従う電子会議システムにおいて提供されるＴｙｐｅ＿Ｃのユーザインターフェイス画面３０３の一例を示す図である。
【００４９】
ＭＦＰ１００内のＢＯＸは、共有化されており、各会議参加者の利用するＰＣ２００からネットワーク経由でその中に保持されている電子ファイルなどへアクセスすることができる。ＭＦＰ１００は、プレゼンテータの利用するＰＣ２００で保持されている会議資料Ｐへアクセスするとともに、各時点で会議参加者へ提示されているページ番号などを認識する。さらにＭＦＰ１００は、各ページにおいて、対応する議題および当該議題に関連するキーワードを抽出する。会議資料からプレゼンテータが予め設定しておいたキーワード候補を読み出すようにしてもよい。
【００５０】
会議参加者は、上述したような、検索結果を提示するための複数の表示態様（Ｔｙｐｅ＿Ａ，Ｔｙｐｅ＿Ｂ，Ｔｙｐｅ＿Ｃ）から、その会議における役割または立場に応じて適切なものを予め指定している。
【００５１】
ＭＦＰ１００は、会議参加者の利用するすべてのＰＣ２００との間でデータ通信を行なうことで、各会議参加者が設定した表示態様を取得する。なお、各会議参加者が設定する表示態様については、１つの会議中に複数の議題がある場合には、１つまたは複数の議題の別に独立して指定することも可能である。
【００５２】
そして、ＭＦＰ１００は、会議参加者が利用するＰＣ２００のそれぞれに対して、設定されている表示態様に応じた表示を行なうために必要な検索結果を提供する。
【００５３】
（１）  Ｔｙｐｅ＿Ａ
上述したように、Ｔｙｐｅ＿Ａは、会議に深く関与して質疑などに参加する可能性の高い立場に向けられたものである。
【００５４】
図６に示すユーザインターフェイス画面３０１においては、プレゼンテータが提供する会議資料が表示される会議資料表示領域３１１と、当該会議参加者が設定している表示態様を表示するための表示態様表示領域３１２と、抽出されているキーワードを表示するためのキーワード表示領域３１３と、リンク情報を表示するためのリンク情報表示領域３１４とが配置される。
【００５５】
会議資料表示領域３１１に表示される内容は、基本的には、プレゼンテータが利用するＰＣ２００−１と同期した内容が表示されており、プレゼンテータの操作により随時更新される。
【００５６】
表示態様表示領域３１２に表示される表示態様（Ｔｙｐｅ＿？）は、各ＰＣ２００において任意に設定可能であり、典型的には、プルダウンメニューなどから会議参加者が選択することになる。
【００５７】
キーワード表示領域３１３には、後述するように、進行中の議題に関連するキーワードが逐次的に抽出された結果が表示される。
【００５８】
リンク情報表示領域３１４には、抽出されたキーワードに関連する当該会議参加者自身が過去に作成した電子ファイルについてのリンク情報が一覧表示される。このリンク情報は、抽出されたキーワードに基づく検索処理によってヒットされたファイルへアクセスするための情報（いわば、ショートカットアイコン）である。すなわち、リンク情報表示領域３１４は、提示先のユーザに関連付けられたデータのうち、キーワードと一致またはキーワードを含むデータを特定するための情報を提示する。
【００５９】
このように、Ｔｙｐｅ＿Ａを選択した会議参加者は、リンク情報表示領域３１４に対して操作を行なうことで、進行中の議題に関連した自身が作成したファイルなどに簡単にアクセスすることができる。これにより、会議の進行中に質疑の参考とすることができる。
【００６０】
（２）  Ｔｙｐｅ＿Ｂ
上述したように、Ｔｙｐｅ＿Ｂは、会議の内容には深くは関与せず、一部の議題の情報収集が主目的である立場に向けられたものである。
【００６１】
図７に示すユーザインターフェイス画面３０２においては、プレゼンテータが提供する会議資料が表示される会議資料表示領域３１１と、当該会議参加者が設定している表示態様を表示するための表示態様表示領域３１２と、当該会議参加者と進行中の議題との関連性を示す関連強度表示領域３１５とが配置される。
【００６２】
会議資料表示領域３１１および表示態様表示領域３１２については、図６に示すユーザインターフェイス画面３０１と同様である。
【００６３】
関連強度表示領域３１５には、抽出されたキーワードに関連する当該会議参加者自身が過去に作成した電子ファイルの数が表示される。この表示される内容は、抽出されたキーワードに基づく検索処理によってヒットしたファイルの数である。すなわち、関連強度表示領域３１５は、提示先のユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と当該会議参加者との関連性の度合いを提示する。
【００６４】
関連性の度合いについては、単にキーワードに基づく検索処理によってヒットしたファイル数ではなく、１つのファイル内に目的のキーワードまたは当該キーワードの類義語がいくつ含まれているかによって、重み付けを行なった上で算出するようにしてもよい。さらに、ヒットしたファイルの作成日（更新日）やファイルの大きさなどを評価に加えてもよい。
【００６５】
なお、関連性の提示については、図７に示すような視覚的手段に加えて、あるいは、それに代えて、聴覚的手段や触覚的手段を用いて会議参加者へ提示してもよい。すなわち、図７に示すようなＰＣ２００上でのメッセージ表示の他、イヤフォンなどを装着した会議参加者へ音声でメッセージを通知したり、会議参加者が装着する腕時計や携帯電話などを振動させたりしてもよい。
【００６６】
さらに、進行中の議題との関連性の度合いが相対的に高い場合に、会議参加者への提示期間をより長くしてもよい。たとえば、進行中の議題と当該会議参加者との関連性の度合いに応じて、関連性が相対的に高ければ、関連強度表示領域３１５内のメッセージを常時表示し、関連性が相対的に低ければ、関連強度表示領域３１５内のメッセージをスクロール表示してもよい。
【００６７】
このように、Ｔｙｐｅ＿Ｂを選択した会議参加者に対しては、自身に関連する議題を聞き漏らさないように、ＰＣ２００の画面上（関連強度表示領域３１５内）に進行中の議題との関連性が表示される。これにより、進行中の議題と自身との間の関連性の度合いをリアルタイムに判別でき、会議の間、注力すべき部分とそうでない部分とを容易に区別できる。
【００６８】
（３）  Ｔｙｐｅ＿Ｃ
上述したように、Ｔｙｐｅ＿Ｃは、会議を進行しなければならない立場の参加者の場合に向けられたものである。
【００６９】
図８に示すユーザインターフェイス画面３０３においては、プレゼンテータが提供する会議資料が表示される会議資料表示領域３１１と、当該会議参加者が設定している表示態様を表示するための表示態様表示領域３１２と、すべての会議参加者についての進行中の議題との関連性を示す関連強度表示領域３１６とが配置される。
【００７０】
会議資料表示領域３１１および表示態様表示領域３１２については、図６に示すユーザインターフェイス画面３０１と同様である。
【００７１】
関連強度表示領域３１６には、抽出されたキーワードに関連する、（全部または一部の）会議参加者が過去に作成した電子ファイルの数が、会議参加者の別に表示される。この表示される内容は、抽出されたキーワードに基づく検索処理によってヒットした会議参加者ごとのファイルの数である。すなわち、関連強度表示領域３１６は、会議に参加する他のいずれかのユーザに関連付けられたデータに対する検索結果に基づいて、進行中の議題と当該他のユーザの各々との関連性の度合いをユーザ別に提示する。
【００７２】
上述のＴｙｐｅ＿Ｂにおいて説明したように、関連性の度合いについては、単にキーワードに基づく検索処理によってヒットしたファイル数ではなく、１つのファイル内に目的のキーワードまたは当該キーワードの類義語がいくつ含まれているかによって、重み付けを行なった上で算出するようにしてもよい。さらに、ヒットしたファイルの作成日（更新日）やファイルの大きさなどを評価に加えてもよい。
【００７３】
このように、Ｔｙｐｅ＿Ｃを選択した会議参加者に対しては、ＰＣ２００の画面上（関連強度表示領域３１６内）に進行中の議題との関連性が会議参加者別に表示される。これにより、進行中の議題と各会議参加者との間の関連性の度合いをリアルタイムに判別でき、いずれの会議参加者が進行中の議題について詳しいのかを容易に知ることができる。
【００７４】
＜Ｄ．全体処理概要＞
図９は、本発明の実施の形態に従う電子会議システムにおける全体処理を示すシーケンス図である。本発明の実施の形態に従う電子会議システムは、ＭＦＰ１００と各ＰＣ２００との間でデータを遣り取りすることで実現される。なお、図９に示すシーケンス図においては、プレゼンテータがＰＣ２００−１を使用する場合を想定している。
【００７５】
図９を参照して、まず、ＰＣ２００−１において会議資料の提示処理が開始されるとする（シーケンスＳＱ２００）。すると、ＭＦＰ１００は、会議の進行中における議題に関連するキーワードを逐次的に抽出するためのキーワード抽出処理を実行する（シーケンスＳＱ１００）。このキーワード抽出処理では、ＭＦＰ１００がプレゼンテータの利用するＰＣ２００−１で提示されている会議資料へアクセスすることで、キーワードを抽出する。
【００７６】
キーワードの抽出が完了すると、ＭＦＰ１００は、会議参加者がそれぞれ利用するＰＣ２００に対して、各会議参加者について検索させるために、個人ＢＯＸ検索要求処理を実行する（シーケンスＳＱ１０２）。この個人ＢＯＸ検索要求処理において、ＭＦＰ１００は、抽出したキーワードを各ＰＣ２００へ送信する（シーケンスＳＱ１０４）とともに、ＢＯＸ検索要求についても各ＰＣ２００へ送信する（シーケンスＳＱ１０６）。
【００７７】
これに対して、各ＰＣ２００は、個人ＢＯＸ検索処理を実行する（シーケンスＳＱ２０２）。一方、ＭＦＰ１００は、必要に応じて（具体的には、いずれかのＰＣ２００においてＴｙｐｅ＿Ｃが選択されている場合に）、各ＰＣ２００による検索結果を集約するために検索結果集約処理を実行する（シーケンスＳＱ１０８）。このとき、検索結果を集約する必要がある場合には、ＭＦＰ１００は、各ＰＣ２００に対して、検索結果転送要求を送信する（シーケンスＳＱ１１０）。
【００７８】
各ＰＣ２００は、個人ＢＯＸ検索処理において、検索結果転送要求を受信している場合には、検索の結果得られたリンク情報（キーワードに基づく検索によりヒットしたファイルを特定するための情報）をそれぞれＭＦＰ１００へ送信する（シーケンスＳＱ２０４）。ＭＦＰ１００は、各ＰＣ２００からリンク情報が送信されると、これらを集約して得られた集約検索結果を特定の（Ｔｙｐｅ＿Ｃが選択されている）ＰＣ２００へ送信する（シーケンスＳＱ１１２）。
【００７９】
最終的に、各ＰＣ２００は、先に実行した個人ＢＯＸ検索処理の結果、および、ＭＦＰ１００から受信した集約検索結果に基づいて、上述の図６〜図８に示すようなユーザインターフェイス画面を提供するための検索結果表示処理を実行する（シーケンスＳＱ２０６）。
【００８０】
以下、キーワードが更新されるたびに、上述の処理が繰返される。
上述のような処理を実現するための構成などについて、以下より詳細に説明する。
【００８１】
＜Ｅ．制御機能＞
図１０は、本実施の形態に従う電子会議システムを提供するための制御構造を示す模式図である。
【００８２】
図１０（ａ）を参照して、ＭＦＰ１００は、制御構造として、記憶モジュール１５０と、抽出モジュール１５２と、集約モジュール１５４とを含む。これらの制御構造は、典型的には、ＣＰＵ１０２（図２）がプログラムコードを実行することで提供される。
【００８３】
また、ＰＣ２００の各々は、制御構造として、記憶モジュール２５０と、検索モジュール２５２と、指定モジュール２５４と、提示モジュール２５６とを含む。これらの制御構造は、典型的には、ＣＰＵ２０２（図４）がプログラムコードを実行することで提供される。
【００８４】
記憶モジュール１５０および２５０は、会議参加者に関連付けられたデータを保持する。
【００８５】
抽出モジュール１５２は、進行中の議題に関連するキーワードを逐次的に抽出する。
集約モジュール１５４は、各ＰＣ２００により検索された結果を集約する。
【００８６】
検索モジュール２５２は、抽出したキーワードに基づいて、記憶モジュール１５０および／または２５０に保持されるデータに対して検索を実行する。
【００８７】
提示モジュール２５６は、会議参加者に対して、検索モジュール２５２による検索結果または検索結果に基づく情報を提示する。提示モジュール２５６は、集約モジュール１５４により集約された検索結果についても会議参加者に対して提示する。特に、提示モジュール２５６は、会議参加者の別に、指定モジュール２５４によって受付けられた対応する指定に応じた表示態様で、検索結果または検索結果に基づく情報を提示する。
【００８８】
指定モジュール２５４は、会議参加者の各々について、検索結果または検索結果に基づく情報を提示するための形態（Ｔｙｐｅ＿？）の指定を受付ける。
【００８９】
（変形例）
上述の例では、各ＰＣ２００が検索処理を実行する形態について例示したが、ＭＦＰ１００が一括してキーワードに基づく検索処理を実行するようにしてもよい。この場合には、図１０（ｂ）に示すように、ＰＣ２００が有していた検索モジュール２５２を省略するとともに、ＭＦＰ１００に対して検索モジュール１５６を追加することで実現できる。
【００９０】
＜Ｆ．処理フロー＞
（ｆ１．全体処理）
図１１は、本発明の実施の形態に従う電子会議システムにおける全体処理を示すフローチャートである。図１１に示すように、ＭＦＰ１００および各ＰＣ２００においてそれぞれ処理が繰返し実行される。
【００９１】
図１１を参照して、ステップＳ１０において、ＭＦＰ１００（より具体的には、ＭＦＰ１００を構成するＣＰＵ１０２（図２））は、キーワード抽出処理を実行する。このキーワード抽出処理については、図１２を参照して後述する。続くステップＳ１２において、ＣＰＵ１０２は、個人ＢＯＸ検索要求処理を実行する。この個人ＢＯＸ検索要求処理については、図１３を参照して後述する。さらに続くステップＳ１４において、ＣＰＵ１０２は、検索結果集約処理を実行する。この検索結果集約処理については、図１５を参照して後述する。最終的に、ステップＳ１６において、ＣＰＵ１０２は、その他の処理が実行された後、ステップＳ１０以下の処理が再度実行される。
【００９２】
一方、ステップＳ２０において、ＰＣ２００（より具体的には、ＰＣ２００を構成するＣＰＵ２０２（図４））は、個人ＢＯＸ検索処理を実行する。この個人ＢＯＸ検索処理については、図１４を参照して後述する。
【００９３】
続くステップＳ２２において、ＣＰＵ２０２は、検索結果表示処理を実行する。この検索結果表示処理は、図１６および図１７を参照して後述する。最終的に、ステップＳ２４において、ＣＰＵ２０２は、その他の処理が実行された後、ステップＳ２０以下の処理が再度実行される。
【００９４】
図１１に示すように、ＭＦＰ１００において実行される個人ＢＯＸ検索要求処理（ステップＳ１２）とＰＣ２００において実行される個人ＢＯＸ検索処理（ステップＳ２０）とは、相互に連携して実行される。また、ＭＦＰ１００において実行される検索結果集約処理（ステップＳ１４）とＰＣ２００において実行される個人ＢＯＸ検索処理（ステップＳ２０）および検索結果表示処理（ステップＳ２２）との間についても、相互に連携して実行される。
【００９５】
（ｆ２．キーワード抽出処理）
図１２は、図１１に示すキーワード抽出処理のより詳細な内容を示すフローチャートである。図１２を参照して、まず、ステップＳ１００において、ＭＦＰ１００を構成するＣＰＵ１０２は、キーワード候補を準備する。
【００９６】
このキーワード候補は、後述するキーワード抽出処理の精度を高めるための前処理であり、会議の議題に関連するとして抽出される可能性のあるキーワードを予め取得する。このキーワード候補を取得する方法としては、プレゼンテータの使用するＰＣ２００−１に保持される会議資料から抽出する方法や、予めプレゼンテータが登録する方法が考えられる。なお、前者の場合には、Ｎグラム方式、形態素解析方式、意味解析方式といった公知の言語解析手段を利用することができる。また、この場合、会議資料に含まれる目次、アジェンダ、しおりなどの項目に着目することが有効である。
【００９７】
続くステップＳ１０２において、ＣＰＵ１０２は、キーワードを抽出するためのモードを判断する。本実施の形態においては、「音声認識モード」と「ページめくりモード」とが用意されているものとする。「音声認識モード」では、ＭＦＰ１００の音声認識部１０８（図２）がプレゼンテータなどからの音声を認識してキーワードを抽出する。一方、「ページめくりモード」では、プレゼンテータが各時点で説明等しているページを特定し、当該特定したページに含まれるキーワードを有効なものとして抽出する。
【００９８】
「音声認識モード」が選択されている場合には、処理はステップＳ１０４へ進み、「ページめくりモード」が選択されている場合には、処理はステップＳ１１４へ進む。
【００９９】
ステップＳ１０４において、ＣＰＵ１０２は、ターゲットの音声を取得できたか否かを判断する。この「ターゲットの音声」は、プレゼンテータからの発生を予め登録しておき、当該登録した音声に近似した音声を選択的に抽出することで判断することができる。あるいは、音声を取得するためのマイクロフォンを主としてプレゼンテータからの音声を収集できるように配置しておき、所定レベル以上の音声が取得されたか否かに基づいて判断してもよい。
【０１００】
ターゲットの音声を取得できなかった場合（ステップＳ１０４においてＮＯの場合）には、処理はリターンする。これに対して、ターゲットの音声を取得できた場合（ステップＳ１０４においてＹＥＳの場合）には、処理はステップＳ１０６へ進み、ＣＰＵ１０２は、予め用意されているキーワード候補を参照する。そして、続くステップＳ１０８において、ＣＰＵ１０２は、キーワード候補のうち取得したターゲットの音声と一致するものが存在するか否かを判断する。キーワード候補のうち取得したターゲットの音声と一致するものが存在しない場合（ステップＳ１０８においてＮＯの場合）には、処理はリターンする。
【０１０１】
これに対して、キーワード候補のうち取得したターゲットの音声と一致するものが存在した場合（ステップＳ１０８においてＹＥＳの場合）には、処理はステップＳ１１０へ進み、ＣＰＵ１０２は、当該一致したキーワードを新たなキーワードとして更新する。そして、処理はリターンする。なお、「音声認識モード」においては、キーワードは、所定時間毎に更新されることになる。
【０１０２】
一方、ステップＳ１１４において、ＣＰＵ１０２は、ページめくり動作があったか否かを判断する。この「ページめくり動作」は、プレゼンテータがＰＣ２００−１に対して所定の操作を行なったか否かに基づいて判断することができる。
【０１０３】
ページめくり動作がなかった場合（ステップＳ１１４においてＮＯの場合）には、処理はリターンする。これに対して、ページめくり動作があった場合（ステップＳ１１４においてＹＥＳの場合）には、処理はステップＳ１１６へ進み、ＣＰＵ１０２は、各時点で提示されている会議資料のページ番号を取得する。続くステップＳ１１８において、ＣＰＵ１０２は、キーワード群のうち、現在のページ番号に対応するキーワードを抽出する。そして続くステップＳ１２０において、ＣＰＵ１０２は、ステップＳ１１８において抽出したキーワードを新たなキーワードとして更新する。そして、処理はリターンする。なお、「ページめくりモード」においては、キーワードは、会議資料のページ単位で更新されることになる。
【０１０４】
（ｆ３．個人ＢＯＸ検索要求処理）
図１３は、図１１に示す個人ＢＯＸ検索要求処理のより詳細な内容を示すフローチャートである。図１３を参照して、まず、ステップＳ１２０において、ＭＦＰ１００を構成するＣＰＵ１０２は、上述したキーワード抽出処理においてキーワードが更新されたか否かを判断する。キーワードが更新されていない場合（ステップＳ１２０においてＮＯの場合）には、処理はリターンする。
【０１０５】
これに対して、キーワードが更新された場合（ステップＳ１２０においてＹＥＳの場合）には、処理はステップＳ１２２へ進み、ＣＰＵ１０２は、更新により新たに追加されたキーワードを一時的に保持する。続くステップＳ１２４において、ＣＰＵ１０２は、すべての会議参加者について、各会議参加者が利用するＰＣ２００に向けてキーワードを送信する。さらに続くステップＳ１２６において、ＣＰＵ１０２は、すべての会議参加者について、各会議参加者が利用するＰＣ２００に向けてＢＯＸ検索要求を送信する。そして、処理はリターンする。
【０１０６】
（ｆ４．個人ＢＯＸ検索処理）
図１４は、図１１に示す個人ＢＯＸ検索処理のより詳細な内容を示すフローチャートである。図１４を参照して、まず、ステップＳ２００において、ＰＣ２００の各々を構成するＣＰＵ２０２は、上述した個人ＢＯＸ検索要求処理で送信されるＢＯＸ検索要求を受信したか否かを判断する。ＢＯＸ検索要求を受信していない場合（ステップＳ２００においてＮＯの場合）には、処理はリターンする。
【０１０７】
これに対して、ＢＯＸ検索要求を受信した場合（ステップＳ２００においてＹＥＳの場合）には、処理はステップＳ２０２へ進み、ＣＰＵ２０２は、ＭＦＰ１００から送信されたキーワードを一時的に保持する。続くステップＳ２０４において、ＣＰＵ２０２は、自装置を利用しているユーザのＭＦＰ１００にあるＢＯＸに対して、一時的に保持したキーワードに基づいて検索を実行する。さらに続くステップＳ２０６において、ＣＰＵ２０２は、自装置のＢＯＸ（メールボックスなどを含む）に対して、一時的に保持したキーワードに基づいて検索を実行する。
【０１０８】
その後、ステップＳ２０８において、ＣＰＵ２０２は、後述する検索結果集約処理で送信される検索結果転送要求を受信したか否かを判断する。検索結果転送要求を受信していない場合（ステップＳ２０８においてＮＯの場合）には、処理はリターンする。
【０１０９】
これに対して、検索結果転送要求を受信していない場合（ステップＳ２０８においてＮＯの場合）には、処理はステップＳ２１０へ進み、ＣＰＵ２０２は、ステップＳ２０４およびＳ２０６における検索処理によってヒットしたリンク情報のすべてをＭＦＰ１００へ送信する。そして、処理はリターンする。
【０１１０】
（ｆ５．検索結果集約処理）
図１５は、図１１に示す検索結果集約処理のより詳細な内容を示すフローチャートである。図１５を参照して、まず、ステップＳ１４０において、ＭＦＰ１００を構成するＣＰＵ１０２は、すべての会議参加者について、設定されている表示態様（Ｔｙｐｅ＿？）を取得する。より具体的には、ＣＰＵ１０２は、それぞれの会議参加者が利用するＰＣ２００に問い合わせを行なうことで、これらの情報を取得する。
【０１１１】
続くステップＳ１４２において、ＣＰＵ１０２は、ステップＳ１４０において取得した表示態様のうち、Ｔｙｐｅ＿Ｃ（会議を進行しなければならない立場の参加者の場合）を設定している会議参加者が存在するか否かを判断する。Ｔｙｐｅ＿Ｃを設定している会議参加者が存在しない場合（ステップＳ１４２においてＮＯの場合）には、処理はリターンする。
【０１１２】
これに対して、Ｔｙｐｅ＿Ｃを設定している会議参加者が存在している場合（ステップＳ１４２においてＹＥＳの場合）には、処理はステップＳ１４４へ進み、ＣＰＵ１０２は、個人ＢＯＸ検索要求処理（図１３）においてＢＯＸ検索要求が送信済であるか否かを判断する。
【０１１３】
ＢＯＸ検索要求が送信済である場合（ステップＳ１４４においてＹＥＳの場合）には、処理はステップＳ１４６へ進み、ＣＰＵ１０２は、すべての会議参加者について、各会議参加者が利用するＰＣ２００に向けて検索結果転送要求を送信する。そして、処理はステップＳ１４８へ進む。これに対して、ＢＯＸ検索要求が送信済ではない場合（ステップＳ１４４においてＮＯの場合）には、ステップＳ１４４の処理が繰返される。
【０１１４】
ステップＳ１４８において、ＣＰＵ１０２は、すべてのＰＣ２００からのヒットしたリンク情報（検索結果）の受信が完了したか否かを判断する。すべてのＰＣ２００からのヒットしたリンク情報（検索結果）の受信が完了した場合（ステップＳ１４８においてＹＥＳの場合）には、処理はステップＳ１５０へ進む。これに対して、いずれかのＰＣ２００からのヒットしたリンク情報（検索結果）の受信が未だである場合（ステップＳ１４８においてＮＯの場合）には、ステップＳ１４８の処理が繰返される。
【０１１５】
ステップＳ１５０において、ＣＰＵ１０２は、すべてのＰＣ２００からのヒットしたリンク情報（検索結果）を集約する。続くステップＳ１５２において、ＣＰＵ１０２は、集約処理の結果得られた集約検索結果を、Ｔｙｐｅ＿Ｃを設定している会議参加者が利用しているＰＣ２００へ送信する。そして、処理はリターンする。
【０１１６】
（ｆ６．検索結果表示処理）
図１６は、図１１に示す検索結果表示処理のより詳細な内容を示すフローチャートである。
【０１１７】
図１６を参照して、まず、ステップＳ２２０において、ＰＣ２００の各々を構成するＣＰＵ２０２は、キーワード候補を準備する。このキーワード候補は、ＰＣ２００がＭＦＰ１００からキーワード候補を取得する。
【０１１８】
続くステップＳ２２１において、ＣＰＵ２０２は、自装置において設定されている表示態様（Ｔｙｐｅ＿？）を判断する。「Ｔｙｐｅ＿Ａ」が設定されている場合（ステップＳ２２１において「Ｔｙｐｅ＿Ａ」の場合）には、処理はステップＳ２２２へ進む。「Ｔｙｐｅ＿Ｂ」が設定されている場合（ステップＳ２２１において「Ｔｙｐｅ＿Ｂ」の場合）には、処理はステップＳ２２６へ進む。「Ｔｙｐｅ＿Ｃ」が設定されている場合（ステップＳ２２１において「Ｔｙｐｅ＿Ｃ」の場合）には、処理はステップＳ２３０へ進む。
【０１１９】
ステップＳ２２２において、ＭＦＰ１００からの通知に基づいて、キーワードが更新されたか否かを判断する。キーワードが更新されていない場合（ステップＳ２２２においてＮＯの場合）には、処理はリターンする。
【０１２０】
キーワードが更新されている場合（ステップＳ２２２においてＹＥＳの場合）には、処理はステップＳ２２３へ進み、ＣＰＵ２０２は、ＭＦＰ１００から受信したキーワードを表示する。すなわち、図６に示すキーワード表示領域３１３の表示内容を更新する。続くステップＳ２２４において、ＣＰＵ２０２は、ステップＳ２０に示す個人ＢＯＸ検索処理が完了しているか否かを判断する。個人ＢＯＸ検索処理が完了していない場合（ステップＳ２２４においてＮＯの場合）には、個人ＢＯＸ検索処理が完了するまでステップＳ２２４の処理を繰返す。
【０１２１】
これに対して、個人ＢＯＸ検索処理が完了している場合（ステップＳ２２４においてＹＥＳの場合）には、処理はステップＳ２２５へ進み、ＣＰＵ２０２は、個人ＢＯＸ検索処理の結果に基づいて、抽出されたキーワードに関連する当該会議参加者自身が過去に作成した電子ファイルについてのリンク情報を一覧表示する。すなわち、図６に示すリンク情報表示領域３１４の表示内容を更新する。そして、処理はリターンする。
【０１２２】
ステップＳ２２６において、ＭＦＰ１００からの通知に基づいて、キーワードが更新されたか否かを判断する。キーワードが更新されていない場合（ステップＳ２２６においてＮＯの場合）には、処理はリターンする。
【０１２３】
キーワードが更新されている場合（ステップＳ２２６においてＹＥＳの場合）には、処理はステップＳ２２７へ進み、ＣＰＵ２０２は、ＭＦＰ１００から受信したキーワードを表示する。すなわち、図７に示すキーワード表示領域３１３の表示内容を更新する。続くステップＳ２２８において、ＣＰＵ２０２は、ステップＳ２０に示す個人ＢＯＸ検索処理が完了しているか否かを判断する。個人ＢＯＸ検索処理が完了していない場合（ステップＳ２２８においてＮＯの場合）には、個人ＢＯＸ検索処理が完了するまでステップＳ２２８の処理を繰返す。
【０１２４】
これに対して、個人ＢＯＸ検索処理が完了している場合（ステップＳ２２８においてＹＥＳの場合）には、処理はステップＳ２２９へ進み、ＣＰＵ２０２は、関連強度通知処理を実行する。この関連強度通知処理については、図１７を参照して、詳細に説明する。そして、処理はリターンする。
【０１２５】
ステップＳ２３０において、ＭＦＰ１００からの通知に基づいて、キーワードが更新されたか否かを判断する。キーワードが更新されていない場合（ステップＳ２３０においてＮＯの場合）には、処理はリターンする。
【０１２６】
キーワードが更新されている場合（ステップＳ２３０においてＹＥＳの場合）には、処理はステップＳ２３１へ進み、ＣＰＵ２０２は、ＭＦＰ１００から受信したキーワードを表示する。すなわち、図８に示すキーワード表示領域３１３の表示内容を更新する。続くステップＳ２３２において、ＣＰＵ２０２は、ＭＦＰ１００から集約処理の結果得られた集約検索結果の受信が完了しているか否かを判断する。集約検索結果の受信が完了していない場合（ステップＳ２３２においてＮＯの場合）には、集約検索結果の受信が完了するまでステップＳ２３２の処理を繰返す。
【０１２７】
これに対して、集約検索結果の受信が完了している場合（ステップＳ２３２においてＹＥＳの場合）には、処理はステップＳ２３３へ進み、ＣＰＵ２０２は、受信した集約検索結果に基づいて、すべての会議参加者についての進行中の議題との関連性を表示する。すなわち、図８に示す関連強度表示領域３１６の表示内容を更新する。そして、処理はリターンする。
【０１２８】
（ｆ７．関連強度通知処理）
図１７は、図１６に示す関連強度通知処理のより詳細な内容を示すフローチャートである。
【０１２９】
図１７を参照して、まず、ステップＳ２２９０において、ＣＰＵ２０２は、関連強度を通知するためのモードを判断する。本実施の形態においては、「画面表示モード」、「音声通知モード」、および「振動通知モード」が用意されているものとする。
【０１３０】
「画面表示モード」が設定されている場合（ステップＳ２２９０において「画面表示モード」の場合）には、処理はステップＳ２２９１へ進む。「音声通知モード」が設定されている場合（ステップＳ２２９０において「音声通知モード」の場合）には、処理はステップＳ２２９２へ進む。「振動通知モード」が設定されている場合（ステップＳ２２９０において「振動通知モード」の場合）には、処理はステップＳ２２９３へ進む。
【０１３１】
ステップＳ２２９１において、ＣＰＵ２０２は、個人ＢＯＸ検索処理の結果に基づいて、当該会議参加者と進行中の議題との関連性の度合いを表示する。すなわち、図７の関連強度表示領域３１５において示すように、当該会議参加者と抽出されたキーワードとの関連性（ヒット数）などがアイコンなどを用いて表される。さらに、進行中の議題と当該会議参加者との関連性の度合いに応じて、関連性が相対的に高ければ、関連強度表示領域３１５内のメッセージを常時表示し、関連性が相対的に低ければ、関連強度表示領域３１５内のメッセージをスクロール表示してもよい。そして、処理はリターンする。
【０１３２】
ステップＳ２２９２において、ＣＰＵ２０２は、個人ＢＯＸ検索処理の結果に基づいて、当該会議参加者と進行中の議題との関連性の度合いを示す情報を音声出力する。典型的には、当該会議参加者と抽出されたキーワードとの関連性（ヒット数）を示す音声が会議参加者の装着するイヤフォンや携帯電話へ出力される。そして、処理はリターンする。
【０１３３】
ステップＳ２２９３において、ＣＰＵ２０２は、個人ＢＯＸ検索処理の結果に基づいて、当該会議参加者と進行中の議題との関連性の度合いを示す情報を振動として出力する。典型的には、会議参加者が保持する携帯電話を、当該会議参加者と抽出されたキーワードとの関連性（ヒット数）の度合いに応じた強度で振動させる。そして、処理はリターンする。
【０１３４】
＜Ｇ．作用効果＞
本発明の実施の形態に従う電子会議システムによれば、何らかの会議に参加しているユーザは、それぞれその役割や立場が異なっているので、このような役割や立場の別に、より適した情報を会議中にリアルタイムに提供できる。これにより、会議における生産性をより高めることができる。
【０１３５】
＜Ｈ．その他の実施形態＞
本発明に係るプログラム（コード）は、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させることで提供されてもよい。この場合、プログラム自体には上記のようなモジュールは含まれず、ＯＳと協働して処理が実行される。また、本発明に係るプログラムは、他のプログラムの一部に組込まれて提供されるものであってもよい。このような場合にも、プログラム自体には上記のような他のプログラムに含まれるモジュールは含まれず、他のプログラムと協働して処理が実行される。
【０１３６】
上述のような一部のモジュールを含まないプログラムであっても、本発明に係るプログラムの技術的範囲に含まれる。
【０１３７】
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０１３８】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３９】
１０  プロジェクタ装置、１０２，２０２  ＣＰＵ、１０４  スキャナ、１０６  プリントエンジン、１０８  音声認識部、１１０，２０４  メモリ、１１４，２１２  ネットワークインターフェイス、１５０，２５０  記憶モジュール、１５２  抽出モジュール、１５４  集約モジュール、１５６，２５２  検索モジュール、２０８  ディスプレイ、２１０  入力部、２１４  バス、２５４  指定モジュール、２５６  提示モジュール、ＮＷ  ネットワーク、Ｐ  会議資料。
【図１】
2011244319.tif 000003
【図２】
2011244319.tif 000004
【図３】
2011244319.tif 000005
【図４】
2011244319.tif 000006
【図５】
2011244319.tif 000007
【図６】
2011244319.tif 000008
【図７】
2011244319.tif 000009
【図８】
2011244319.tif 000010
【図９】
2011244319.tif 000011
【図１０】
2011244319.tif 000012
【図１１】
2011244319.tif 000013
【図１２】
2011244319.tif 000014
【図１３】
2011244319.tif 000015
【図１４】
2011244319.tif 000016
【図１５】
2011244319.tif 000017
【図１６】
2011244319.tif 000018
【図１７】
2011244319.tif 000019