(57)【特許請求の範囲】
【請求項１】
サーバが提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議システムにおいて、
前記サーバは、
前記クライアントとの間で情報を授受する第１の通信手段と、
前記第１の通信手段により、前記クライアントから伝送されてきた情報が受信された場合には、その情報を解析する第１の解析手段と、
前記第１の解析手段による解析の結果、前記情報が前記仮想空間に対して書き込むべき新たな情報である場合には、その情報に含まれている属性を抽出する第１の属性抽出手段と、
前記第１の属性抽出手段によって抽出された属性と、前記情報とを関連付けて記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている情報を管理するとともに、前記第１の解析手段の解析の結果、前記情報が前記第１の記憶手段に記憶されている情報を参照することを要求する情報である場合には、該当する情報を抽出して前記第１の通信手段に供給し、前記クライアントに返送させる情報管理手段と、を有し、
前記クライアントは、
前記サーバとの間で情報を授受する第２の通信手段と、
所定の情報の入力を受ける入力手段と、
前記第２の通信手段により受信された前記サーバから伝送されてきた情報、または、前記入力手段より入力された情報を解析する第２の解析手段と、
前記第２の解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する第２の属性抽出手段と、
前記第２の属性抽出手段によって抽出された属性を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている属性から所定の属性と、１次元乃至３次元の何れかの次元数の表示対象空間とを選択する選択手段と、
前記選択手段によって選択された属性と選択された次元数の前記表示対象空間とに応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を前記表示対象空間内に表示させる表示手段と、を有することを特徴とする電子会議システム。
【請求項２】
前記表示手段は、前記表示対象空間が３次元空間である場合には、所定の属性に対応する１軸と、その他の属性に対応する平面とを用いて、前記情報に係る要素を表示させることを特徴とする請求項１記載の電子会議システム。
【請求項３】
前記表示手段は、前記表示対象空間の１つの軸に複数の属性を対応させ、前記情報に係る要素を表示させることを特徴とする請求項１記載の電子会議システム。
【請求項４】
前記表示対象空間の１軸は、時間に関する属性に対応付けられていることを特徴とする請求項１記載の電子会議システム。
【請求項５】
サーバが提供する仮想空間にアクセスして情報を交換するクライアントとしての情報処理装置において、
前記サーバとの間で情報を授受する通信手段と、
所定の情報の入力を受ける入力手段と、
前記通信手段により受信された前記サーバから伝送されてきた情報、または、前記入力手段より入力された情報を解析する解析手段と、
前記解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する属性抽出手段と、
前記属性抽出手段によって抽出された属性を記憶する記憶手段と、
前記記憶手段に記憶されている属性から所定の属性と、１次元乃至３次元の何れかの次元数の表示対象空間とを選択する選択手段と、
前記選択手段によって選択された属性と選択された次元数の前記表示対象空間とに応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を前記表示対象空間内に表示させる表示手段と、
を有することを特徴とする情報処理装置。
【請求項６】
サーバが提供する仮想空間にアクセスして情報を交換する処理を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータを、
前記サーバとの間で情報を授受する通信手段、
所定の情報の入力を受ける入力手段、
前記通信手段により受信された前記サーバから伝送されてきた情報、または、前記入力手段より入力された情報を解析する解析手段、
前記解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する属性抽出手段、
前記属性抽出手段によって抽出された属性を記憶する記憶手段、
前記記憶手段に記憶されている属性から所定の属性と、１次元乃至３次元の何れかの次元数の表示対象空間とを選択する選択手段、
前記選択手段によって選択された属性と選択された次元数の前記表示対象空間とに応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を前記表示対象空間内に表示させる表示手段、
として機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
サーバが提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議方法において、
前記サーバに対しては、
前記クライアントとの間で情報を授受し、
前記クライアントから伝送されてきた情報が受信された場合には、その情報を解析し、
解析の結果、前記情報が前記仮想空間に対して書き込むべき新たな情報である場合には、その情報に含まれている属性を抽出し、
抽出された属性と、前記情報とを関連付けて記憶し、
記憶されている情報を管理するとともに、解析の結果、前記情報が、前記記憶されている情報を参照することを要求する情報である場合には、該当する情報を抽出して、前記クライアントに返送させ、
前記クライアントに対しては、
前記サーバとの間で情報を授受し、
所定の情報の入力を受け、
受信された前記サーバから伝送されてきた情報、または入力された情報を解析し、
解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出し、
抽出された属性を記憶し、
記憶されている属性から所定の属性と、１次元乃至３次元の何れかの次元数の表示対象空間とを選択し、
選択された属性と選択された次元数の前記表示対象空間とに応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を前記表示対象空間内に表示させることを特徴とする電子会議方法。
【請求項８】
サーバが提供する仮想空間にアクセスして情報を交換する情報処理方法において、
前記サーバとの間で情報を授受し、
所定の情報の入力を受け、
受信された前記サーバから伝送されてきた情報、または入力された情報を解析し、
解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出し、
抽出された属性を記憶し、
記憶されている属性から所定の属性と、１次元乃至３次元の何れかの次元数の表示対象空間とを選択し、
選択された属性と選択された次元数の前記表示対象空間とに応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を前記表示対象空間内に表示させることを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子会議システムおよび情報処理装置ならびに記録媒体に関し、特に、サーバが提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議システムおよびクライアントとしての情報処理装置ならびにコンピュータをクライアントとして機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
サーバが提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議システムが従来より知られている。
【０００３】
このようなシステムにおいて、遠隔地にいるユーザ間で会議を行う場合には、先ず、会議参加者が使用しているクライアントであるパーソナルコンピュータ等のアドレスを指定して会議グループを形成する。次に、会議グループで使用するアプリケーションプログラムを各ユーザが起動することによって、メッセージの交換が可能となり、議論を行うことができる。
【０００４】
この時、参加者のパーソナルコンピュータの表示装置には会議の状況を表示する会議情報が共有画面（全参加者が共有する画面）上に表示され、その表示内容はそれぞれの共有画面に対して行われた各参加者の操作に応じて変化する。こうした方法によって、各参加者は、自身のパーソナルコンピュータから会議状況を俯瞰するとともに、自分の意見を共有画面に書き込んでいくことで会議を進行させることができる。
【０００５】
ところで、ユーザは会議に対して常に参加している訳ではないので、どのようなユーザにとっても会議の進捗状況を容易に把握できるようにすることは重要である。
【０００６】
従来において、会議の進捗状況の把握を容易にする方法としては、会議の流れを時間的経緯で表現する方法が知られている。このような方法には、大きく分けて次の２種類がある。
（１）会議の時間的経緯を図示する方法
最も一般的なものとしては、ニュースグループや電子掲示板などに見られるような、会議中の発言・意見を共有画面上に表示し、それに対する発言・意見を次々と下方へ階層的に表示していく方法があげられる。これによってユーザは、発言・意見の時間的な経緯を知ることができる。
【０００７】
なお、このような方法の発展形がいくつか提案されている。例えば、特開平５−２３６１３１号公報に開示されている「電子会議支援方式」では、会議のフェーズを表す属性値を発言に付加し、会議のフェーズごとの議論の時間的な経緯がわかる方法が提案されている。また、特開平５−２５４０号公報に開示されている「議事録作成機能を有する電子会議システム」では、会議を開催する議長や管理者が、会議中に発言された情報のうち、重要と思われる情報に対してマーク付けすることで、必要な発言のみが表示された会議情報を提供するようにしている。更に、特開平９−１０６３３１号公報に開示されている「電子掲示板ブラウザ」では、記事間の参照関係を使って記事群をグループ化し、表示する方法が提案されている。
【０００８】
一方、時間的経緯を表現する別の方法として、特開平６−２６６６３２号公報に開示されている「電子会議システムの情報処理方法および同装置」では、「発言チャート」を用いる方法が提唱されている。この方法では、各会議参加者の発言時間帯とその発言内容とを表示する機構を持つことで、各参加者の発言時間をチャートとして表現するようにしている。
（２）会議の時間的経緯を再現する方法
最も基本的な方法は、テープレコーダーやビデオレコーダーにより会議を記録し、必要に応じて再現する方法である。この場合の記録方法としては、例えば、特開平６−１７８２９６号公報に開示されている「電子会議システム」のように音声または映像の切り換え時刻や終了時刻を発言情報に付加して記録したり、特開平０５−３５４４１号公報に開示されている「文章自動作成装置」のように、あらかじめ設定しておいた記録許可フレーズに対応した情報のみを記録するなどの様々な方法が提案されている。
【０００９】
一方、再現方法としては、例えば、特開平１０−４００５８号公報に開示されている「共同作業情報の管理方法および共同作業支援システム」等のように、共同作業中に生成された共有情報を情報単位でレイヤ化して管理し、ユーザの要求に応じて各レイヤを時系列に沿って重ねていくことで議論過程を再現する方法がある。また、特開平１０−４００６８号公報に開示されている「会議情報記録方法および会議情報記録装置ならびに会議情報再生装置」のように、共有画面上の操作や情報等を音声情報と同時に抽出することで、音声と映像の両方の媒体を使って議論過程を再現する方法などが提案されている。
【００１０】
【発明が解決しようとする課題】
しかし、上述した従来技術には次のような問題点がある。
即ち、前者の時間的経緯を表現する方法では、種々の情報の時間的な推移や変化等を２次元平面上に表現していたため、ある情報と、これとは異なる他の情報とを同時に参照しようとする場合（例えば、会議状況の時間的な推移と、発言者の発言チャートとを同時に参照しようとする場合）には、それぞれを別々のウィンドウとして表示させて比較する方法が採られていた。しかしながら、２つのウィンドウを同時に操作する必要が生じることから、操作が煩雑であるという問題点があった。また、別々の情報をユーザが頭の中で対応付ける必要があることから、表示内容を直感的に理解することが困難であるという問題点もあった。
【００１１】
また、後者の時間的経緯を再現する方法では、再現したい情報を検索し、さらに検索した情報をある一定時間かけて再現しなければならないため、会議状況の時間的な経緯を把握するのに時間がかかるという問題点があった。
【００１２】
更に両者に共通する問題点として、参照できる会議情報やそれを参照するための方法がシステムによって予め限定されているため、会議状況に応じて参加者ごとに異なった様々な視点から会議状況を把握し、分析することが困難であるという問題点もあった。
【００１３】
本発明は、以上のような状況に鑑みてなされたもので、会議の状況に応じて各会議参加者が様々な立場から会議情報を俯瞰できるとともに、会議状況の時間的な経緯を直感的に理解することを援助する電子会議システムを提供することを目的とする。
【００１４】
また、本発明は、表示された会議情報から必要な部分だけを簡単に再現することが可能な情報処理装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明では上記課題を解決するために、サーバが提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議システムにおいて、前記サーバは、前記クライアントとの間で情報を授受する第１の通信手段と、前記第１の通信手段により、前記クライアントから伝送されてきた情報が受信された場合には、その情報を解析する第１の解析手段と、前記第１の解析手段による解析の結果、前記情報が前記仮想空間に対して書き込むべき新たな情報である場合には、その情報に含まれている属性を抽出する第１の属性抽出手段と、前記第１の属性抽出手段によって抽出された属性と、前記情報とを関連付けて記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている情報を管理するとともに、前記第１の解析手段の解析の結果、前記情報が前記第１の記憶手段に記憶されている情報を参照することを要求する情報である場合には、該当する情報を抽出して前記第１の通信手段に供給し、前記クライアントに返送させる情報管理手段と、を有し、前記クライアントは、前記サーバとの間で情報を授受する第２の通信手段と、所定の情報の入力を受ける入力手段と、前記第２の通信手段により受信された前記サーバから伝送されてきた情報、または、前記入力手段より入力された情報を解析する第２の解析手段と、前記第２の解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する第２の属性抽出手段と、前記第２の属性抽出手段によって抽出された属性を記憶する第２の記憶手段と、前記第２の記憶手段に記憶されている属性から所定の属性を選択する選択手段と、前記選択手段によって選択された属性に応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を表示させる表示手段と、を有することを特徴とする電子会議システムが提供される。
【００１６】
ここで、サーバにおいて、第１の通信手段はクライアントとの間で情報を授受する。第１の解析手段は第１の通信手段により、クライアントから伝送されてきた情報が受信された場合には、その情報を解析する。第１の属性抽出手段は第１の解析手段による解析の結果、情報が仮想空間に対して書き込むべき新たな情報である場合には、その情報に含まれている属性を抽出する。第１の記憶手段は第１の属性抽出手段によって抽出された属性と、情報とを関連付けて記憶する。情報管理手段は第１の記憶手段に記憶されている情報を管理するとともに、第１の解析手段の解析の結果、情報が第１の記憶手段に記憶されている情報を参照することを要求する情報である場合には、該当する情報を抽出して第１の通信手段に供給し、クライアントに返送させる。また、クライアントにおいて、第２の通信手段はサーバとの間で情報を授受する。入力手段は所定の情報の入力を受ける。第２の解析手段は第２の通信手段により受信されたサーバから伝送されてきた情報、または、入力手段より入力された情報を解析する。第２の属性抽出手段は第２の解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する。第２の記憶手段は第２の属性抽出手段によって抽出された属性を記憶する。選択手段は第２の記憶手段に記憶されている属性から所定の属性を選択する。表示手段は選択手段によって選択された属性に応じた表示形式により、仮想空間に書き込まれた情報に係る要素を表示させる。
【００１７】
また、本発明では、サーバが提供する仮想空間にアクセスして情報を交換するクライアントとしての情報処理装置において、前記サーバとの間で情報を授受する通信手段と、所定の情報の入力を受ける入力手段と、前記通信手段により受信された前記サーバから伝送されてきた情報、または、前記入力手段より入力された情報を解析する解析手段と、前記解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する属性抽出手段と、前記属性抽出手段によって抽出された属性を記憶する記憶手段と、前記記憶手段に記憶されている属性から所定の属性を選択する選択手段と、前記選択手段によって選択された属性に応じた表示形式により、前記仮想空間に書き込まれた情報に係る要素を表示させる表示手段と、を有することを特徴とする情報処理装置が提供される。
【００１８】
ここで、通信手段はサーバとの間で情報を授受する。入力手段は所定の情報の入力を受ける。解析手段は通信手段により受信されたサーバから伝送されてきた情報、または、入力手段より入力された情報を解析する。属性抽出手段は解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する。記憶手段は属性抽出手段によって抽出された属性を記憶する。選択手段は記憶手段に記憶されている属性から所定の属性を選択する。表示手段は選択手段によって選択された属性に応じた表示形式により、仮想空間に書き込まれた情報に係る要素を表示させる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明に係る電子会議システムの実施の形態の構成例を示すブロック図である。この図に示すように、本発明の電子会議システムは、主に、サーバ１、ネットワーク２、および、クライアント３によって構成されている。
【００２０】
サーバ１は、第１の通信手段１ａ、第１の解析手段１ｂ、第１の属性抽出手段１ｃ、情報管理手段１ｄ、および、第１の記憶手段１ｅによって構成されている。
【００２１】
ここで、第１の通信手段１ａは、ネットワーク２に対して電気的に接続され、クライアント３との間で情報を授受するとともに、必要に応じてリクエスト（クライアント３に対する要求）を生成してクライアント３に送信する。
【００２２】
第１の解析手段１ｂは、クライアント３から伝送されてきた情報が第１の通信手段１ａによって受信された場合にはそのリクエストを解析し、対応する処理を実行する。
【００２３】
第１の属性抽出手段１ｃは、第１の解析手段１ｂによる解析の結果、情報が仮想空間に対して書き込むべき新たな情報であることが判明した場合には、その情報に含まれている属性を抽出する。
【００２４】
第１の記憶手段１ｅは、第１の属性抽出手段１ｃによって抽出された属性と、情報とを関連付けて記憶する。
情報管理手段１ｄは、第１の記憶手段１ｅに記憶されている情報を管理するとともに、第１の解析手段１ｂの解析の結果、対象となる情報が第１の記憶手段１ｅに記憶されている情報を参照することを指示していることが判明した場合には、該当する情報を抽出して第１の通信手段１ａに供給してクライアント３に返送させる。
【００２５】
次に、ネットワーク２は、例えば、インターネットやＬＡＮ（Local Area Network）などによって構成され、サーバ１とクライアント３の間で情報を伝送する。
【００２６】
続いて、クライアント３は、第２の通信手段３ａ、入力手段３ｂ、第２の解析手段３ｃ、第２の属性抽出手段３ｄ、第２の記憶手段３ｅ、選択手段３ｆ、および、表示手段３ｇによって構成されている。
【００２７】
第２の通信手段３ａは、ネットワーク２に対して電気的に接続され、サーバ１との間で情報を授受するとともに、必要に応じてリクエスト（サーバ１に対する要求）を生成してサーバ１に送信する。
【００２８】
入力手段３ｂは、マウス４や図示せぬキーボード等の入力装置が接続され、これらの装置から情報の入力を受ける。
第２の解析手段３ｃは、第２の通信手段３ａにより受信されたサーバ１から伝送されてきた情報、または、入力手段３ｂを介してマウス４などの入力装置から入力された情報を解析し、対応する処理を実行する。
【００２９】
第２の属性抽出手段３ｄは、第２の解析手段３ｃによる解析の結果、情報が表示装置５に対して出力すべき情報である場合には、その情報に含まれている属性を抽出する。
【００３０】
第２の記憶手段３ｅは、第２の属性抽出手段３ｄによって抽出された属性その他を記憶する。
選択手段３ｆは、第２の記憶手段３ｅに記憶されている属性から、設定に応じて所望の属性を選択する。
【００３１】
表示手段３ｇは、選択手段３ｆによって選択された属性に応じた表示形式により、仮想空間に書き込まれた情報を表示装置５に表示させる。
表示装置５は、例えば、ＣＲＴ（Cathode Ray Tube）モニタ等によって構成されており、表示手段３ｇから出力された画像信号を表示する。
【００３２】
なお、以上に示した電子会議システムでは、図面を簡略化するために、サーバ１およびクライアント３をそれぞれ１つずつ図示してあるが、実際には複数のサーバおよびクライアントが接続されている。
【００３３】
次に、以上の実施の形態の動作の概略について説明する。
図２は、図１に示す実施の形態の表示装置５に表示される表示画面の一例である。この表示例では、ウィンドウ１０の最上部には、全会議参加者に対して同一の情報（会議情報）を表示する共有情報表示領域１０ａが表示されている。その下には、各ユーザが個別に独自の視点から会議情報を俯瞰するための情報が表示される個別情報表示領域１０ｂが表示されている。その下には、各ユーザが会議に対して発言を行うための発言入力領域１０ｃが表示されている。
【００３４】
なお、発言入力領域１０ｃの右端に表示されている送信ボタン１０ｄは、入力された発言情報を、サーバ１に対して送信する場合に操作される。また、その下に表示されているキャンセルボタン１０ｅは、入力された発言情報をキャンセルする場合に操作される。
【００３５】
いま、発言入力領域１０ｃに対して所定の発言情報が入力された後、送信ボタン１０ｄが操作されると、第２の解析手段３ｃがこれを検知し、第２の通信手段３ａが、入力された発言情報にアドレス情報や送信時刻等の情報を付加した後、ネットワーク２を介してサーバ１に送信する。
【００３６】
サーバ１では、受信した情報を第１の解析手段１ｂが解析することにより、この情報が会議への発言情報であることを検知し、第１の記憶手段１ｅの会議情報を格納する領域に格納させる。
【００３７】
このようにして第１の記憶手段１ｅに格納された新たな発言情報は、クライアント３および他のクライアント（図示せず）に対して送信される。
クライアントでは、第２の通信手段３ａがこれを受信し、第２の解析手段３ｃによる解析によって新たな発言情報の書き込みであることを検知して、受信した情報を表示手段３ｇによって表示装置５の共有情報表示領域１０ａに表示させる。なお、このような発言情報が複数ある場合には、それらは画面上に時系列順に表示されることになる。
【００３８】
以上のような操作が繰り返され、会議参加者によって複数の発言情報が提起された場合には、ユーザは、個別情報表示領域１０ｂを利用することにより、それまでの会議の進捗状況を俯瞰することができる。その場合の処理について次に説明する。
【００３９】
先ず、ユーザはそれまでの会議の進捗状況を俯瞰するための座表軸を決定する。例えば、ユーザが、座標軸として、発言情報の属性である「時刻」、「発言者」、および、「キーワード」を選択し、更にそれらの属性値として、時刻「１９９８年８月〜９月」、発言者「Ａ，Ｂ, Ｃ，Ｄ，Ｅ」、また、キーワード「鳥瞰、俯瞰、会議、ｐｅｒｓｐｅｃｔｉｖｅ、ワークフロー」を入力したとすると、これらの情報は第２の通信手段３ａによってネットワーク２を介してサーバ１に通知される。
【００４０】
サーバ１は、これらの属性を有する発言情報を、第１の記憶手段１ｅから検索し、該当する情報を要求を行ったクライアント（例えば、クライアント３）に対して返送する。
【００４１】
クライアント３では、先ず、「時刻」、「キーワード」、および、「発言者」をそれぞれＸ，Ｙ，Ｚ軸とする３次元空間（表示対象空間）の座標軸を個別情報表示領域１０ｂに表示させる。そして、サーバ１から伝送されてきた発言情報を、この３次元空間上にマッピングさせ、対応する位置に直方体（情報に係る要素）を表示させる。そして、発言情報に含まれているキーワードの個数に応じて、その表示色を適宜変更する。例えば、キーワードが含まれている個数が多い順に、赤、橙、黄、緑、・・・といった順序で表示色を変更する。
【００４２】
以上の処理により、個別情報表示領域１０ｂには、図２に示すような画面が表示されることになるので、ユーザは、この画面を参照することにより、会議の進捗状況を俯瞰することが可能となる。なお、座標軸の属性は、任意に設定することが可能であるので、ユーザは、所望の属性を座標軸に設定することにより、独自の視点で会議の進捗状況を俯瞰することが可能となる。
【００４３】
そして、このような画面上において、所望の直方体をマウス４のカーソルによって指定すると、その直方体に対応する発言情報の内容が、例えば、ダイアログボックス等に表示される。従って、ユーザは、目的とする発言情報を俯瞰によって推定し、推定した直方体をマウス４により指定することにより、その詳細な内容を参照することが可能となる。
【００４４】
以上に示したように、本発明の実施の形態によれば、サーバ１が提供する仮想空間に複数のクライアントがアクセスし、相互に情報を交換する電子会議システムにおいて、サーバ１に書き込まれた発言情報を、ユーザが独自に指定した属性を座標軸とする空間上に適宜配置して表示するようにすることで、種々の視点から発言情報を俯瞰することが可能となり、会議の進捗状況を容易に判断することが可能となる。
【００４５】
次に、図１に示す実施の形態の詳細な動作について説明する。
電子会議システムに対して参加するためには、ユーザは、先ず、マウス４などを操作して図示せぬメニュー画面から所定の項目を選択することにより、電子会議システム用のアプリケーションソフトウエアを起動し、システムにログインする。
【００４６】
このとき第２の解析手段３ｃは、電子会議システム用のアプリケーションが起動されたことを検知して第２の通信手段３ａに通知する。その結果、第２の通信手段３ａは、図３に示すリクエストに対して参加登録依頼、発信元、および、送信先を示す情報を内挿してサーバ１に送信する。
【００４７】
なお、図３に示すリクエストは、処理依頼情報２０ａ、発信元情報２０ｂ、送信先情報２０ｃ、発言情報２０ｄ、会議情報ＩＤ２０ｅ、属性情報２０ｆ、共有表示情報２０ｇ、個別表示情報２０ｈ、および、更新情報２０ｉによって構成されている。ここで、処理依頼情報２０ａは、送信先に対して依頼する処理の内容を示す情報である。発信元情報２０ｂおよび送信先情報２０ｃは、それぞれ、リクエストの発信先と発信元を示す情報である。発言情報２０ｄは、図２に示す発言入力領域１０ｃに対して入力された情報である。会議情報ＩＤ２０ｅは、発言情報を特定するための情報である。属性情報２０ｆは、発言情報に関する属性である。共有表示情報２０ｇは、図２に示す共有情報表示領域１０ａに表示する情報である。個別表示情報２０ｈは、図２に示す個別情報表示領域１０ｂに表示する情報である。更新情報２０ｉは、更新する表示内容に関する情報である。クライアント３から送信されたリクエストは、サーバ１の第１の通信手段１ａを介して第１の解析手段１ｂに供給される。第１の解析手段１ｂはリクエストから処理依頼情報２０ａを抽出し、そのリクエストが参加登録依頼であることを認知する。
【００４８】
続いて、第１の解析手段１ｂは、リクエストから発信元情報２０ｂを抽出し、情報管理手段１ｄに供給する。情報管理手段１ｄは、供給された発信元情報２０ｂを第１の記憶手段１ｅの参加者情報テーブルに格納する。図４に参加者情報テーブルの一例を示す。この例では、会議の参加者がユーザＩＤによって管理されている。
【００４９】
また、第１の解析手段１ｂは、処理依頼情報２０ａから抽出した参加登録依頼と発信元情報２０ｂとを情報管理手段１ｄに供給する。その結果、情報管理手段１ｄは、会議参加者が共有する会議情報と全会議情報から抽出した属性名群とを第１の記憶手段１ｅから取得し、共有情報表示依頼および発信元情報とともに、通信手段１ａに供給する。
【００５０】
サーバ１の第１の通信手段１ａは、情報管理手段１ｄから供給された共有情報表示依頼、発信元、および、送信先をそれぞれ示す情報をリクエストの処理依頼情報２０ａ、発信元情報２０ｂ、および、送信先情報２０ｃに格納し、また、会議情報の表題と受信時刻およびそれに対応した各会議情報ＩＤとを共有表示情報２０ｇに、更に、属性名群を属性情報２０ｆにそれぞれ格納してクライアント３に送信する。
【００５１】
ネットワーク２を介して伝送されたリクエストは、クライアント３の第２の通信手段３ａによって受信され、第２の解析手段３ｃに供給される。第２の解析手段３ｃは、リクエストから処理依頼情報２０ａを抽出して分析することにより、その要求が共有情報表示依頼であることを認知し、リクエストから共有表示情報２０ｇを更に抽出して表示手段３ｇに供給する。また、第２の解析手段３ｃは、リクエストの属性情報２０ｆより属性名群を抽出して第２の属性抽出手段３ｄに渡す。
【００５２】
第２の属性抽出手段３ｄは、渡された属性名群を属性リストとして第２の記憶手段３ｅに格納させる。図５は、属性リストの一例を示している。この例では、属性リスト４０は、発言者４０ａ、受信時刻４０ｂ、表題４０ｃ、および、発言内容４０ｄから構成されている。
【００５３】
このとき、「年月」、「日時」、「分」、「時刻」、「時間」、「ｔｉｍｅ」、「ｈｏｕｒ」、および、「ｍｉｎｕｔｅ」等の所定の関連を有する複数のキーワードを第２の属性抽出手段３ｄにあらかじめ記憶させておき、そのキーワード群の何れかと合致した属性名をひとまとめにし、他の属性名と分けて管理するようにしてもよい。
【００５４】
表示手段３ｇは、図２に示す共有情報表示領域１０ａに、供給された共有表示情報２０ｇを表示させる。このとき、表示手段３ｇは、共有表示情報２０ｇの各々が表示される画面上の座標値を取得し、選択手段３ｆを介して第２の記憶手段３ｅの表示情報テーブルに記憶させる。
【００５５】
この表示情報テーブルの一例を図６に示す。この例では、表示情報テーブルは、共有画面情報リストと個別画面情報リストから構成されており、共有画面情報リストは、会議情報ＩＤ、表題、受信時刻、および、座標（画面上の表示座標）から構成されており、一方、個別画面情報リストは、会議情報ＩＤ、発言者、受信時刻、発言内容、および、座標から構成されている。
【００５６】
以上の処理により、表示装置５には、図２の共有情報表示領域１０ａに示すような表示がなされるので、ユーザはこの情報を参照し、発言入力領域１０ｃに対してマウス４や図示せぬキーボード等を用いてテキスト情報を入力することにより発言を行うことができる。
【００５７】
なお、本実施の形態では、説明を簡単にするために、テキストによる入力方法を例に挙げたが、音声入力や映像中の音声を、音声認識装置によってテキスト化するようにしてもよい。
【００５８】
また、本実施の形態では、表題、発言内容、発言者名からなる入力形式（電子メールの入力形式）を例に挙げたが、発言内容を更に構造化して、表題、目的、発言の種類、および、メッセージ本体等から構成されるようにしてもよいし、または、発言内容だけとしてもよい。
【００５９】
更に、全会議参加者が共有する情報を、説明を簡略化するために、「会議情報の表題」と「受信時刻」のみとしたが、各会議情報に含まれている他の情報を表示するようにしてもよい。
【００６０】
例えば、時刻や時間に関する属性名としては、発言情報送信時刻、発言情報受信時刻、発言開始時刻、発言終了時刻、発言時間、発言総時間、会議参加時刻、会議退出時刻、会議参加時間、または、会議総参加時間等が含まれていてもよい。また、発言情報の発信元、表題、発言者を特定する名前や愛称、連絡先、年齢、性別、出身地、役職、または、専門分野などを付加するようにしてもよい。更に、意見や提案や質問や回答といった発言の種類、発言目的、発言内容、発言をした時の会議フェーズ、発言に対して発生する作業の期日、会議中の過去の発言、会議参加者、または、出展先文献などを付加してもよい。
【００６１】
続いて、図２に示す発言入力領域１０ｃに対して、ユーザが、表題、発言内容、発言者名を入力した後、送信ボタン１０ｄを操作すると、第２の解析手段３ｃは、入力手段３ｂを介してこれらの情報を取得する。そして、第２の解析手段３ｃは、取得した情報をひとまとめにして発言情報とするとともに、発言情報処理依頼を第２の通信手段３ａに供給する。
【００６２】
通信手段３ａは、供給された発言情報をリクエストの発言情報２０ｄに格納するとともに、発言情報処理依頼、発信元、送信元をリクエストの該当する場所に格納してサーバ１に送信する。
【００６３】
なお、本実施の形態では、発言情報を、例えば、“表題＞ＸＸＸ，発言内容＞ＹＹＹ，発言者＞ＺＺＺ”などの形式で表現し、これをリクエストの発言情報２０ｄに格納してサーバ１に送信する。但し、これらリクエストの構造は、実際にはそれぞれのシステムに依存するが、要は、各属性、ならびに、各属性内の属性名および属性値が区別できる構造を持っていればよい。たとえば電子メールを使用する場合には、ヘッダー部とボディ部によって発言内容とその他の属性を区別することができ、また、記号“：”によって属性名と属性値とを区別することができる。
【００６４】
サーバ１では、第１の通信手段１ａによって受信したリクエストを、第１の解析手段１ｂが解析することによって発言情報処理依頼であることを検知し、そのときの時刻（受信時刻）を図示せぬタイマなどから取得して第１の属性抽出手段１ｃに供給するとともに、リクエストから発言情報２０ｄを抽出して第１の属性抽出手段１ｃに供給する。
【００６５】
第１の属性抽出手段１ｃは、供給された発言情報２０ｄからその属性名となる表題、発言内容、発言者名を抽出し、続いて各属性名に対応した属性値を抽出する。本実施の形態では、上述した記号“，”よって各属性を区別し、また、記号“＞”によって属性名と属性値とを区別して抽出処理を実行する。
【００６６】
更に、属性名、発言内容に対応する属性値は形態素解析などの手法によってキーワードだけを抽出してその属性値とする。この時、ｔｆ×ＩＤＦ積などの手法（G. Salton, Text Information Processing(1975)）を利用して、ＤＦ（キーワードを含むドキュメント数）で日常語のスコアを大きく落とし、キーワード数を減らしておくことが望ましい。
【００６７】
続いて、第１の属性抽出手段１ｃは、抽出した、属性名と属性値、受信時刻、発言情報、および、発言情報処理依頼を情報管理手段１ｄに供給する。情報管理手段１ｄは、発言情報処理依頼に応じてこれらの会議情報をひとまとめにし、第１の記憶手段１ｅに供給し、会議情報テーブルに時系列順に格納させる。
【００６８】
図７に会議情報テーブルの一例を示す。この例において、「会議情報ＩＤ」は、会議情報を特定するための情報である。「発言者」は、発言者を特定するための情報である。「受信時刻」は、その発言情報をサーバ１が受信した時刻を示している。「表題」は、図２に示す発言入力領域１０ｃにおいて入力された「表題」に対応している。「発言内容」は、発言内容に含まれているキーワードである。「発言情報」は、その発言情報のファイル名を示している。
【００６９】
なお、一般的には、会議情報テーブルは、図８に示すように、個々の会議情報を特定するための会議情報ＩＤと、ｎ個の属性（属性１〜属性ｎ）、および、発言情報のファイル名を示す発言情報とから構成するようにすればよい。
【００７０】
次に、情報管理手段１ｄは、参加者情報テーブル（図４参照）に登録されている全会議参加者のネットワークアドレスを抽出するとともに、抽出したネットワークアドレス、発言情報、および、その発言情報に含まれる属性名を、表示情報更新処理依頼とともに第１の通信手段１ａに供給する。
【００７１】
第１の通信手段１ａは、供給されたネットワークアドレスを送信先とするリクエストを複数生成し、それぞれのリクエストの更新情報２０ｉに発言情報を格納し、また、属性情報２０ｆに発言情報の属性名を格納し、更に、処理依頼情報２０ａに表示情報更新依頼を格納する。そして、生成されたリクエストを、該当する（送信先が一致する）クライアントに対して送信する。
【００７２】
サーバ１より送信されたリクエストは、各クライアントの第２の通信手段３ａによって受信された後、第２の解析手段３ｃに供給される。第２の解析手段３ｃは、供給されたリクエストの処理依頼情報２０ａを参照することにより、要求されている処理が表示情報の更新であることを特定する。そして、第２の解析手段３ｃは、リクエストの更新情報２０ｉから発言情報を抽出し、表示情報更新依頼とともに表示手段３ｇに供給する。また、このとき、第２の解析手段３ｃは、リクエストの属性情報２０ｆからその発言情報に含まれる属性名を抽出して第２の属性抽出手段３ｄに供給する。
【００７３】
第２の属性抽出手段３ｄは、供給された属性名が第２の記憶手段３ｅの属性リストに格納されているか否かを判定し、格納されていない属性名のみを抽出して第２の記憶手段３ｅの属性リストに格納させる。
【００７４】
一方、表示手段３ｇは、供給された発言情報から必要な情報を抽出して、表示装置５の共有情報表示領域１０ａに表示させるとともに、選択手段３ｆを介して第２の記憶手段３ｅに供給し、表示情報テーブルの所定の場所に格納させる。
【００７５】
このとき、個別情報表示領域１０ｂへの表示の要件（後述する）を発言内容が満たす場合には、この発言情報に対する画像が、個別情報表示領域１０ｂへ表示されることになる。即ち、第２の記憶手段３ｅの表示情報テーブル（図６参照）の個別画面情報リストに現在格納されている属性名と同一の属性名が発言情報に含まれている場合には、選択手段３ｆが該当する情報を選択して表示手段３ｇに供給するので、個別情報表示領域１０ｂには必要な情報が表示される。また、このとき、第２の記憶手段３ｅの表示情報テーブルの個別画面情報リストには、表示された情報が新たに追加される。
【００７６】
ところで、個別情報表示領域１０ｂに表示される情報の種類や、その表示形式はユーザが任意に設定することが可能とされている。その設定方法等について以下に説明する。
【００７７】
本実施の形態では、ユーザが、第２の記憶手段３ｅに記憶されている属性リストに含まれるいくつかの属性名を組み合わせて、その上位の属性名を生成することができる。そのような処理を実行する場合には、先ず、個別情報表示領域１０ｂの上部に表示されているメニュー（図９参照）から属性リスト表示５０ｂを選択し、表示された属性名一覧リスト（図示せず）からいくつかの属性名をマウス４の右ボタンで指定する。
【００７８】
続いて、メニューから属性リスト編集５０ｃを選択し、図９に示すダイアログボックス５１を表示させて適当な属性名をテキストボックス５１ａ内に入力する。そして、入力した情報に決定する場合には決定ボタン５１ｂを操作し、また、他の情報に改変する場合にはキャンセルボタン５１ｃを操作する。
【００７９】
その結果、入力された新規属性名は、マウス４によって選択された複数の属性名の親属性名として登録され、属性リストに記録される。
いま、例えば、属性リストが図５に示すようなものである場合に、「表題」と「発言内容」とがひとまとめにされ、新規属性名として「メッセージ内容」が付与されたとすると、属性リストは図１０に示すように改変される。この例では、メッセージ内容４０ｅが新たに付加されており、その内容が表題４０ｃと発言内容４０ｄから構成されていることが示されている。
【００８０】
このような操作が施された場合における、編集前と編集後の属性名一覧リストの一例を図１１に示す。即ち、編集前では、別々の属性名として表示されていた「表題」と「発言内容」とが、メッセージ内容としてひとまとめにされて表示されている。
【００８１】
このようにして、属性名をひとまとめにして新たな親属性名を生成した場合には、この親属性名を表示対象空間のひとつの軸とし、個別情報表示領域１０ｂに所定の情報を表示させることが可能となる（詳細は後述する）ので、複数の属性を１軸にまとめて表示させることが可能となる。
【００８２】
次に、ユーザが独自の視点から会議情報を俯瞰するための操作について説明する。
まずユーザは、図１２に示すメニューから俯瞰条件入力５０ａを選択し、また、サブメニューから入力条件５２ａを選択し、更に、サブサブメニューから属性指定５３ａをそれぞれ選択して、個別情報表示領域１０ｂに提示された属性名一覧リスト（図１３参照）から、俯瞰しようとする属性名を選択する。図１３に示す例では、発言者、受信時刻、表題、および、発言内容の中から所望の属性を指定することができる。
【００８３】
なお、ユーザが入力したキーワードやテキスト情報、あるいは、ユーザが指定したテキスト情報から属性名を選択するようにしてもよい。例えば、キーワード入力の場合、入力されたキーワードに合致する属性名を属性情報テーブルから検索するようにしてもよいし、ユーザによって入力された、あるいは指定されたテキスト情報の場合、形態素解析などによって含まれているキーワードを抽出し、キーワードに合致する属性名を属性情報テーブルから抽出してもよい。
【００８４】
ここで、ユーザによって選択された属性名に時刻または時間に関する属性名が含まれていた場合には、例えば、図１４に示すダイアログボックスを表示装置５に表示させ、属性値を表示するための時間軸を、「絶対時間軸」、「総作業時間軸」、「総発言時間軸」、または、「総参加時間軸」の何れかから選択する。
【００８５】
「絶対時間軸」は会議開始から現在（または会議終了）までの全ての期間を表示域とし、属性値をその先後に応じて表示する。また、「総作業時間軸」は会議参加者が作業していた期間を表示域とし、属性値をその先後に応じて表示する。更に、「総発言時間軸」は各参加者の総発言時間を表示域とし、また、「総発言時間軸」は各参加者の総参加時間を表示域として、属性値をその先後に応じて表示する。
【００８６】
なお、時刻または時間に関する属性名が入力された場合に、その属性名が時間に関する属性名であることを推定する方法としては、例えば、「年月」、「日時」、「分」、「時刻」、「時間」、「ｔｉｍｅ」、「ｈｏｕｒ」、および、「ｍｉｎｕｔｅ」等の複数のキーワードを表示情報テーブルに予め登録しておき、入力された属性名とキーワードが合致するか、または、属性名がキーワードを含むか否かを基準として推定すればよい。
【００８７】
また、ユーザによって選択された属性名に、発言内容に関する属性名が含まれていた場合には、例えば、図１５に示すようなダイアログボックスを表示装置５に表示させ、発言内容の表示方法の選択を促す。なお、属性名に発言内容に関する属性名が含まれていることを推定するには、前述の場合と同様に、例えば、「発言内容」、「発言本体」、「発言メッセージ」、および、「メッセージ内容」等の複数のキーワードを複数のキーワードを表示情報テーブルに予め登録しておき、入力された属性名とこれらのキーワードが合致するか、または、属性名がこれらのキーワードを含むか否かを基準として推定すればよい。
【００８８】
図１５に示すダイアログボックスにおいて、「すべて表示」は、サーバから送られてきた個別表示情報２０ｈに含まれているキーワードを全て表示することを示す。「出現頻度高」、「出現頻度平均」、および、「出現頻度低」は、個別表示情報２０ｈの発言内容に含まれるすべてのキーワードを抽出して出現頻度を計算し、出現頻度の高いもの、平均的なもの、あるいは、低いものからユーザが指定した個数分だけ発言内容軸上に表示する。この時、平均値を算出する方法としては、総和平均、相乗平均、または、その他の平均値計算の何れでもよい。更に、この表示個数はユーザに指定させるのではなく、システム側であらかじめ決定しておいてもよい。
【００８９】
また、「最新の発言」は、個別表示情報２０ｈに含まれる会議情報のうち、最新の会議情報を抽出し、その発言内容に含まれるキーワードのみを発言内容軸上に表示する。「過去の発言」は、過去になされた発言の内容に含まれているキーワードを抽出して発言内容軸上に表示する。即ち、この項目が選択された場合には、共有情報表示領域１０ａにおいてユーザにマウスで過去の会議情報の何れかを指定させ、その会議情報の発言内容に含まれているキーワードが抽出されて、発言内容軸上に表示される。例えば、図１６に示すように、共有情報表示領域１０ａの所定の項目（「特許アイディア抽出について」）が、領域（ｘ０，ｙ０，ｘ１，ｙ１）に表示されている場合に、ユーザがカーソルが座標（ｘ，ｙ）にある場合にマウス４のボタンをクリックしたとすると、ｘ０≦ｘ≦ｘ１かつｙ０≦ｙ≦ｙ１であるか否かを判定することにより、この項目が選択されたか否かを判定する。そして、選択された会議情報ＩＤを抽出し、この会議情報ＩＤに対応する発言内容からキーワードを抽出する。
【００９０】
更に、「キーワード指定」は、ユーザが入力したキーワードに合致するキーワードを個別表示情報２０ｈから検出して発言内容軸上に表示する。即ち、この項目が選択された場合には、図１７に示すダイアログボックス６０が表示され、テキストボックス６０ａに所望のキーワードを入力して決定ボタン６０ｂを操作すると、該当するキーワードが発言内容軸上に表示される。
【００９１】
更にまた、「情報入力」は、ユーザが入力した文章からキーワードを抽出し、個別表示情報２０ｈから該当するキーワードを検出して発言内容軸上に表示する。即ち、この項目が選択された場合には、図１８に示すダイアログボックス７０が表示され、テキストボックス７０ａに所望の文章を入力して決定ボタン７０ｂを操作すると、入力された文章から形態素解析などによってキーワードが抽出され、個別表示情報２０ｈから該当するキーワードが検出されて発言内容軸上に表示される。例えば、この例では「発明における実施」という文章が入力されているので、キーワードとして「発明」および「実施」が抽出される。
【００９２】
また、「情報指定」は、ユーザが指定したテキスト情報に含まれているキーワードを抽出し、該当するキーワードを個別表示情報２０ｈより検出して発言内容軸上に表示する。即ち、この項目が選択された場合には、図１９に示すダイアログボックス８０が表示され、テキストボックス８０ａに表示されているテキスト情報を示すアイコンから所望のアイコンを指定し、決定ボタン８０ｂを操作すると、対応するテキスト情報から形態素解析などによってキーワードが抽出され、個別表示情報２０ｈから該当するキーワードが検出されて発言内容軸上に表示される。
【００９３】
なお、以上の説明では、入力される情報がテキスト情報である場合についてのみ説明したが、例えば、音声情報を入力してこれを認識した後、キーワードを抽出するようにしてもよい。
【００９４】
以上のようにして、個別情報表示領域１０ｂに表示される俯瞰情報の各座標軸を設定することが可能となる。
また、本実施の形態では、ユーザが選択した属性名を軸とした空間上に各属性値の交わり（該当する発言情報）が出現した場合に所定の画像を表示する「出現関係表示」と、出現関係表示に出現頻度の要素を更に加え、出現頻度に応じて表示形態（例えば、表示色）を変更する「出現頻度表示」の２種類の表示方法が用意されている。これらの表示形式を変更するには、図２０に示すように、メニュー５０において、俯瞰条件入力５０ａを選択し、サブメニューで表示条件５２ｂを選択すると、出現関係５４ａと出現頻度５４ｂとが表示されるので、これらの何れかを選択すればよい。
【００９５】
次に、所定の設定がなされた場合における具体的な動作について以下に説明する。ここでは、座標軸の属性名として「発言者」、「受信時刻」、および、「発言内容」が選択され、また、表示形式として「絶対時間軸」、「出現関係」、および、「出現頻度高」が選択されたとする。更に、図２１に示すダイアログボックス９０において出現頻度の高いキーワードの表示個数を“５”個に設定したものとする。
【００９６】
このとき、ユーザによって選択された属性名（発言者、受信時刻、および、発言内容）は、会議情報抽出処理依頼とともに第２の通信手段３ａに供給される。第２の通信手段３ａは、ユーザが選択した発言者、受信時刻、発言内容を属性情報２０ｆに格納し、また、会議情報抽出処理依頼を処理依頼情報２０ａに格納し、更に、発信元情報２０ｂと送信先情報２０ｃを付加して生成したリクエストをサーバ１に送信する。
【００９７】
サーバ１では、第１の通信手段１ａによってリクエストが受信され、第１の解析手段１ｂに供給される。第１の解析手段１ｂは、処理依頼情報２０ａを参照することにより、このリクエストが会議情報抽出処理を要求していることを検知し、発信元情報、会議情報抽出処理依頼、および、クライアント側のユーザによって選択された属性名をリクエストから抽出して情報管理手段１ｄに供給する。
【００９８】
情報管理手段１ｄは、会議情報抽出処理依頼に応じて、第１の記憶手段１ｅの会議情報テーブルから各会議情報ＩＤを抽出するとともに、それぞれの会議情報ＩＤに対応する発言者、受信時刻、および、発言内容の属性値を取得して第１の通信手段１ａに供給する。
【００９９】
第１の通信手段１ａは、会議情報ＩＤ、属性名、および、属性値を個別表示情報２０ｈに格納し、また、個別情報表示依頼を処理依頼情報２０ａに格納し、更に、他の必要事項を格納してリクエストを生成し、クライアント３に送信する。
【０１００】
クライアント３では、第２の通信手段３ａによってリクエストを受信し、第２の解析手段３ｃに供給する。第２の解析手段３ｃは、処理依頼情報２０ａを参照することにより、このリクエストが個別情報表示処理を要求していることを検知し、個別表示情報２０ｈを抽出して第２の属性抽出手段３ｄに供給する。
【０１０１】
第２の属性抽出手段３ｄは、第２の解析手段３ｃから供給された属性値を第２の記憶手段３ｅの個別情報表示リストに格納する。
選択手段３ｆは、全発言内容に含まれているキーワードを出現頻度が高い順に並べ替え、出現頻度が高いものから５つだけを選択して、表示手段３ｇに供給する。なお、キーワードを出現頻度が高いものから５つだけ選出するのは、図２１に示すダイアログボックス９０において値“５”が設定されていることに対応している。
【０１０２】
表示手段３ｇは、発言者名を発言者軸上に、受信時刻の属性値を絶対時間軸上に、また、出現頻度が上位５番以内であるキーワードを発言内容軸上に表示する。そして、個別表示リストに格納されているエントリのうち、これらのキーワードを含むものを検索し、該当するエントリがあった場合にはその属性値である発言者と受信時刻とを取得し、これらの値に応じて座標軸上の所定の領域に、例えば、「矩形」を表示させる。
【０１０３】
その結果、図２２に示すような画像が、個別情報表示領域１０ｂに表示されることになる。この例では、座標軸として「絶対時間」、「発言者」、および、「発言内容」が表示されている。また、発言者の属性値としては、発言者Ａ〜Ｅが表示されている。更に、発言内容の属性値としては、出現頻度が高いキーワードである「鳥瞰」、「俯瞰」、「会議」、「ｐｅｒｓｐｅｃｔｉｖｅ」、および、「ワークフロー」が表示されている。そして、これらのキーワードの何れかを含む発言があった場合には、その発言が受信された時刻とその発言を行った発言者に対応する位置に矩形が表示されている。このような表示を参照することにより、ユーザは、会議参加者の発言に含まれる出現頻度の高いキーワードの時間的な推移を俯瞰することができる。
【０１０４】
なお、本実施の形態では、説明を簡単にするために、全発言情報より抽出した複数の属性名の中から、ユーザがｎ個の属性名を指定する方法として、属性名一覧リストから所望の属性名を直接指定する方法を採用したが、これ以外の方法でもよいことはいうまでもない。
【０１０５】
以上の実施の形態では、発言者と発言内容を軸として有する２次元平面に対して絶対時間軸を設け、その２次元平面の時間的な変化を表示させるようにしたが、例えば、この２次元平面を最大で（属性の数−１) 個の軸によって構成することもできる。例えば、会議情報が最大７個の属性を持つ場合には、図２３に示すような表示形態を採用すればよい。
【０１０６】
また、以上の実施の形態では、３つの属性が選択されて３次元空間上に会議情報が表示される場合について説明したが、属性名が１つしか選択されなかった場合には１次元軸上に、また、属性名が２つしか選ばれなかった場合には２次元平面上に表示するようにしてもよい。更に、４つ以上属性が選択された場合には前述の表示形態（図２３参照）を採用したり、または、複数の属性を１つの親属性によってまとめることにより表示が可能となる。
【０１０７】
次に、以上のようにして表示された画像（図２２等）から、詳細な発言内容を参照する場合の処理について説明する。
ユーザがマウス４の左ボタンを操作し、個別情報表示領域１０ｂのある１点を指定した場合には、第２の解析手段３ｃが入力手段３ｂからその点の座標（Ｘ，Ｙ，Ｚ）を取得し、その座標がどの各会議情報に対応しているかを判定する。
【０１０８】
このとき、ある会議情報の表示範囲を、例えば、図２４に示すように定めると、ユーザが指定した座標（Ｘ，Ｙ，Ｚ）がこの会議情報を指定しているか否かを判定するためには、例えば、以下のような式（１）のパラメータｋ，ｌ，ｍ，ｎを求め、０＜ｋ，ｌ，ｍ，ｎ＜１であるか否かを判定すればよい。
【０１０９】
【数１】
0003783432.tif 000002
そして、ユーザが指定した座標に所定の会議情報が表示されている場合には、第２の解析手段３ｃは、第２の属性抽出手段３ｄを介して第２の記憶手段３ｅから対応する会議情報ＩＤを取得し、発言情報抽出依頼とともに第２の通信手段３ａに供給する。
【０１１０】
第２の通信手段３ａは、会議情報ＩＤ、発言情報抽出依頼、発信元情報、および、送信先情報をリクエストの所定の場所に格納し、サーバ１に送信する。
サーバ１では、第１の解析手段１ｂによってそのリクエストが発言情報抽出依頼であることを検知する。そしてリクエストから会議情報ＩＤを抽出して情報管理手段１ｄに供給する。情報管理手段１ｄは、第１の記憶手段１ｅから同一の会議情報ＩＤを有する発言情報を取得して、第１の解析手段１ｂに供給する。
【０１１１】
第１の解析手段１ｂは、発言情報表示依頼、発言情報、および、発信元情報を第１の通信手段１ａに供給する。第１の通信手段１ａは、供給されたこれらの情報をリクエストの所定の部分に格納し、クライアント３に対して返送する。
【０１１２】
クライアント３は、返送されてきたリクエストから第２の解析手段３ｃが発言情報を取得し、表示手段３ｇに供給して表示装置５に表示させる。
以上の処理によれば、個別情報表示領域１０ｂに表示された矩形（図２２参照）上にマウス４のカーソルを移動させ、左ボタンを操作することにより、その発言内容が画面上に表示されることになる。
【０１１３】
なお、個別情報表示領域１０ｂに表示された矩形上にマウス４のカーソルを移動させた後、右ボタンを操作した場合には、指定された会議情報の時間以外の属性値群が取得され、それと同一の属性値群を有する会議情報が取得されて時系列順に表示される。例えば、図２２に示す矩形１００上にマウス４のカーソルが移動されて右ボタンが操作された場合には、矩形１００と同一の属性値（発言者Ａでありキーワードが「俯瞰」）を有する会議情報のみが、図２５に示すように表示されることになる。
【０１１４】
このような構成によれば、ある会議情報と同一の属性値を有する情報のみを画面表示させることが可能となるので、多数の情報が表示された場合における操作性を向上させることができる。
【０１１５】
ところで、ユーザが個別情報表示領域１０ｂにおいて、マウス４の左ボタンを押圧しながら所定の領域を指定した場合には、図２６に示すように、領域の座標値（ｘａ，ｙａ，ｚａ，ｘｂ，ｙｂ，ｚｂ，ｘｃ，ｙｃ，ｚｃ，ｘｄ，ｙｄ，ｚｄ）が入力手段３ｂによって取得される。
【０１１６】
そして、会議情報が表示されている空間領域の頂点の座標（ｘ０，ｙ０，ｚ０）、（ｘ１，ｙ１，ｚ１）、（ｘ２，ｙ２，ｚ２）、および、（ｘ３，ｙ３，ｚ３）のそれぞれを（ｘ，ｙ，ｚ）とした場合に、その全てが式（１）の条件を満足するか否かが第２の解析手段３ｃによって判定され、指定された領域に含まれている会議情報の会議情報ＩＤが取得される。即ち、指定された領域に完全に含まれている（囲繞されている）会議情報の会議情報ＩＤが取得される。
【０１１７】
続いて、領域の１点が指定された場合と同様の処理によって、会議情報ＩＤに対応する発言情報がサーバ１から取得されて画面表示されることになる。
また、ユーザが個別情報表示領域１０ｂにおいて、マウス４の右ボタンを押圧しながら所定の領域を指定した場合には、前述の場合と同様の処理により、その領域に含まれている属性値群が取得され、それと同一の属性値群を有する会議情報が取得されて時系列順に表示される。
【０１１８】
例えば、ユーザがマウス４の右ボタンを押圧しながら、図２７の右端に表示されている平面１１０を含む領域を指定した場合には、矩形１１０ａ，１１０ｂ，１１０ｃがこの領域に含まれることになるので、これらの矩形１１０ａ〜１１０ｃのそれぞれと同一の属性値を有する会議情報に対応する矩形が画面上に表示されることになる。
【０１１９】
このような実施の形態によれば、指定した領域に含まれている会議情報と同一の属性値群を有する他の会議情報を選択的に表示させることができるので、表示項目を限定して表示させることが可能となるので、作業効率を向上させることが可能となる。
【０１２０】
なお、以上の実施の形態では、発言情報がテキスト情報によって構成された場合についてのみ説明したが、たとえば発言情報が音声や映像によって構成されている場合には、これらの情報を再生する手段を設けることによりテキスト情報以外の情報も扱うことが可能となる。
【０１２１】
また、個別情報表示領域１０ｂに表示される座標系を俯瞰する視点を適宜変更可能とするようにしてもよい。例えば、３次元空間上の所定の頂点から俯瞰したり、あるいは、３次元空間上の所定の面から俯瞰することもできる。
【０１２２】
そして、ユーザが電子会議システムのアプリケーションソフトウエアを終了する操作を行った場合には、第２の通信手段３ａが、離脱依頼、発信元、および、送信先を格納したリクエストを生成してサーバ１に対して送信する。
【０１２３】
サーバ１では、第１の通信手段１ａによってリクエストが受信され、第１の解析手段１ｂによってこのリクエストが離脱依頼であることが検知される。情報管理手段１ｄは、リクエストから発信元情報を抽出し、第１の記憶手段１ｅに含まれる発信元情報を削除する。その結果、アプリケーションソフトウエアを終了したユーザが会議から離脱することになる。
【０１２４】
最後に、図１に示す実施の形態のサーバ１およびクライアント３においてそれぞれ実行される処理の詳細についてフローチャートを参照して説明する。
図２８は、クライアント３の第２の解析手段３ｃが実行する処理の一例を説明するフローチャートである。このフローチャートが開始されると、以下の処理が実行される。
［Ｓ１］第２の解析手段３ｃは、第２の通信手段３ａから供給されたリクエストに含まれている処理依頼情報２０ａが、共有情報表示依頼または表示情報更新依頼である場合にはステップＳ２に進み、それ以外の場合にはステップＳ３に進む。
［Ｓ２］第２の解析手段３ｃは、リクエストに含まれている属性情報２０ｆに格納されている属性群を第２の属性抽出手段３ｄに供給する。
［Ｓ３］第２の解析手段３ｃは、必要な情報をリクエストから抽出して、表示手段３ｇに供給し、処理を終了する。
【０１２５】
次に、図２９を参照してクライアント３の第２の属性抽出手段３ｄが実行する処理の一例について説明する。このフローチャートが開始されると、以下の処理が実行される。
［Ｓ１０］第２の属性抽出手段３ｄは、第２の解析手段３ｃから供給された属性群から属性名を抽出する。
［Ｓ１１］第２の属性抽出手段３ｄは、抽出した属性名の全てが属性リストに含まれているか否かを判定し、含まれていない場合にはステップＳ１２に進み、それ以外の場合には処理を終了する。
［Ｓ１２］第２の属性抽出手段３ｄは、第２の記憶手段３ｅに記憶されている属性リストに、ステップＳ１１において含まれていないと判定された属性名を追加する。
【０１２６】
次に、図３０を参照して、クライアント３の第２の解析手段３ｃと表示手段３ｇとによって実行される処理の一例について説明する。このフローチャートが開始されると、以下の処理が実行される。
［Ｓ２０］第２の解析手段３ｃは、ユーザからの入力操作が発生したか否かを判定し、その結果、ユーザからの入力操作が発生したと判定した場合にはステップＳ２６に進み、それ以外の場合（サーバ１からのリクエストが発生した場合）にはステップＳ２１に進む。
［Ｓ２１］第２の解析手段３ｃは、第２の通信手段３ａから供給されたリクエストが共有情報表示依頼である場合にはステップＳ２２に進み、それ以外の場合にはステップＳ２３に進む。
［Ｓ２２］表示手段３ｇは、共有情報表示処理を実行する。なお、この処理の詳細は図３１を参照して後述する。
［Ｓ２３］第２の解析手段３ｃは、第２の通信手段３ａから供給されたリクエストが表示情報更新依頼である場合にはステップＳ２４に進み、それ以外の場合にはステップＳ２５に進む。
［Ｓ２４］表示手段３ｇは、表示情報更新処理を実行する。なお、この処理の詳細は図３２を参照して後述する。
［Ｓ２５］表示手段３ｇは、個別情報表示処理を実行する。なお、この処理の詳細は図３３を参照して後述する。
［Ｓ２６］第２の解析手段３ｃは、入力手段３ｂから供給された情報が発言情報生成依頼である場合にはステップＳ２７に進み、それ以外の場合にはステップＳ２８に進む。
［Ｓ２７］第２の解析手段３ｃは、発言情報生成処理を実行する。なお、この処理の詳細は図３４を参照して後述する。
［Ｓ２８］第２の解析手段３ｃは、入力手段３ｂから供給された情報が属性リスト編集依頼である場合にはステップＳ２９に進み、それ以外の場合にはステップＳ３０に進む。
［Ｓ２９］第２の解析手段３ｃは、属性リスト編集処理を実行する。なお、この処理の詳細は図３５を参照して後述する。
［Ｓ３０］第２の解析手段３ｃは、入力手段３ｂから供給された情報が発言情報表示依頼である場合にはステップＳ３１に進み、それ以外の場合にはステップＳ３２に進む。
［Ｓ３１］表示手段３ｇは、発言情報表示処理を実行する。なお、この処理の詳細は図３６を参照して後述する。
［Ｓ３２］第２の解析手段３ｃは、発言情報抽出処理を実行する。なお、この処理の詳細は図３７を参照して後述する。
【０１２７】
次に、図３１を参照して、図３０のステップＳ２２に示す「共有情報表示処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ４０］表示手段３ｇは、第２の解析手段３ｃから供給された共有表示情報を、表示装置５の共有情報表示領域１０ａに表示させる。
［Ｓ４１］表示手段３ｇは、選択手段３ｆを介して、共有表示情報を第２の記憶手段３ｅに供給し、表示情報テーブルの共有画面情報リストに格納する。そして、元の処理に復帰（リターン）する。
【０１２８】
次に、図３２を参照して、図３０のステップＳ２４に示す「表示情報更新処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ５０］表示手段３ｇは、表示装置５の共有情報表示領域１０ａに会議情報を表示させる。
［Ｓ５１］表示手段３ｇは、会議情報を選択手段３ｆを介して第２の記憶手段３ｅの共有画面情報リストに格納させる。
［Ｓ５２］表示手段３ｇは、個別情報表示領域１０ｂに会議情報の属性情報が表示されている場合には、ステップＳ５３に進み、それ以外の場合には元の処理に復帰（リターン）する。
［Ｓ５３］表示手段３ｇは、表示装置５の個別情報表示領域１０ｂに対して会議情報を表示させる。
［Ｓ５４］表示手段３ｇは、表示した会議情報を選択手段３ｆを介して第２の記憶手段３ｅに供給し、個別画面情報リストに格納させる。そして、元の処理に復帰（リターン）する。
【０１２９】
次に、図３３を参照して、図３０のステップＳ２５に示す「個別情報表示処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ６０］第２の解析手段３ｃは、個別表示情報２０ｈから属性名を抽出する。［Ｓ６１］第２の解析手段３ｃは、ステップＳ６０において抽出した属性名に、時刻または時間に関する属性名が含まれている場合にはステップＳ６２に進み、それ以外の場合にはステップＳ６３に進む。
［Ｓ６２］第２の解析手段３ｃは、図１４に示すダイアログボックスにおいて指定された時間軸の種類を取得する。
［Ｓ６３］第２の解析手段３ｃは、抽出した属性名分だけ属性軸を生成する。
［Ｓ６４］第２の解析手段３ｃは、表示手段３ｇを制御して、属性軸を表示装置５の個別情報表示領域１０ｂに表示させる。
［Ｓ６５］第２の解析手段３ｃは、ステップＳ６０において抽出した属性名に、発言内容に関する属性名が含まれている場合にはステップＳ６６に進み、それ以外の場合にはステップＳ６７に進む。
［Ｓ６６］第２の解析手段３ｃは、図１７〜図１９に示すダイアログボックスにおいて指定されたキーワードまたは図２１に示すダイアログボックスにおいて入力されたキーワードの個数を取得する。
［Ｓ６７］第２の解析手段３ｃは、表示手段３ｇを制御して、ステップＳ６４において表示した属性軸上に、属性値を配置させる。
［Ｓ６８］第２の解析手段３ｃは、図２０に示すメニュー画面において設定された表示方法を取得する。
［Ｓ６９］第２の解析手段３ｃは、取得した表示方法に応じて、表示手段３ｇを制御し、会議情報を個別情報表示領域１０ｂに表示させる。
【０１３０】
次に、図３４を参照して、図３０のステップＳ２７に示す「発言情報生成処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ７０］第２の解析手段３ｃは、入力手段３ｂから入力された発言情報と、発言情報処理依頼とを第２の通信手段３ａに供給する。そして、元の処理に復帰（リターン）する。その結果、第２の通信手段３ａは、発言情報と発言情報処理依頼が含まれたリクエストをサーバ１に対して送信することになる。
【０１３１】
次に、図３５を参照して、図３０のステップＳ２９に示す「属性リスト編集処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ８０］表示手段３ｇは、第２の記憶手段３ｅから属性リストを読み出し、属性名一覧リストとして表示装置５に表示させる。
［Ｓ８１］表示手段３ｇは、図９に示すようなメニューを表示させ、新規属性名の入力を受ける。そして、入力された新規属性名に応じて、属性名一覧リストを更新する。
［Ｓ８２］第２の解析手段３ｃは、ステップＳ８１において更新された属性名を第２の記憶手段３ｅに供給し、属性リストを更新させる。そして、元の処理に復帰（リターン）する。
【０１３２】
次に、図３６を参照して、図３０のステップＳ３１に示す「発言情報表示処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ９０］表示手段３ｇは、第２の解析手段３ｃを介して入力手段３ｂから供給された発言情報を表示装置５に表示させる。そして、元の処理に復帰（リターン）する。
【０１３３】
次に、図３７を参照して、図３０のステップＳ３２に示す「発言情報抽出処理」の詳細について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１００］第２の解析手段３ｃは、入力手段３ｂからの情報を参照し、個別情報表示領域１０ｂにおいて、マウス４の右ボタンが操作され、点または領域が指定された場合にはステップＳ１０１に進み、それ以外の場合であってマウス４の左ボタンが操作され、点または領域が指定された場合にはステップＳ１０３に進む。
［Ｓ１０１］第２の解析手段３ｃは、指定された会議情報と同一の属性値を持つ情報を第２の属性抽出手段３ｄを介して第２の記憶手段３ｅから抽出する。
［Ｓ１０２］第２の解析手段３ｃは、ステップＳ１０１において抽出した情報を、表示手段３ｇに供給し、個別情報表示領域１０ｂに対して表示させる。
［Ｓ１０３］第２の解析手段３ｃは、指定された会議情報の会議情報ＩＤを第２の属性抽出手段３ｄを介して第２の記憶手段３ｅから抽出する。
［Ｓ１０４］第２の解析手段３ｃは、会議情報ＩＤと発言情報表示依頼とを第２の通信手段３ａに供給した後、元の処理に復帰（リターン）する。その結果、第２の通信手段３ａは、会議情報ＩＤと発言情報表示依頼とを含むリクエストを生成して、サーバ１に送信することになる。
【０１３４】
次に、図３８を参照して、俯瞰条件を入力する際に実行される処理の一例について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１１０］第２の解析手段３ｃは、第２の記憶手段３ｅから属性リストを取得し、表示手段３ｇに供給して属性名一覧リストを表示装置５に表示させる。
［Ｓ１１１］第２の解析手段３ｃは、ステップＳ１１０において表示した属性名一覧リストにおいて選択された属性名に時刻または時間に関する属性名が含まれている場合にはステップＳ１１２に進み、それ以外の場合にはステップＳ１１３に進む。
［Ｓ１１２］第２の解析手段３ｃは、表示手段３ｇを制御し、表示装置５に対して図１４に示すダイアログボックスを表示させ、ユーザに時間軸の種類を選択させる。
［Ｓ１１３］第２の解析手段３ｃは、ステップＳ１１０において表示した属性名一覧リストにおいて選択された属性名に発言内容に関する属性名が含まれている場合にはステップＳ１１４に進み、それ以外の場合にはステップＳ１２４に進む。
［Ｓ１１４］第２の解析手段３ｃは、表示手段３ｇを制御し、表示装置５に対して図１５に示すダイアログボックスを表示させ、ユーザにキーワードの表示方法を選択させる。
［Ｓ１１５］第２の解析手段３ｃは、ステップＳ１１４において入力された情報を参照し、項目「出現頻度」が選択された場合にはステップＳ１１６に進み、それ以外の場合にはステップＳ１１７に進む。
［Ｓ１１６］第２の解析手段３ｃは、キーワードの出現頻度を計算し、ステップＳ１２４に進む。
［Ｓ１１７］第２の解析手段３ｃは、項目「最新情報」が選択された場合にはステップＳ１１８に進み、それ以外の場合にはステップＳ１１９に進む。
［Ｓ１１８］第２の解析手段３ｃは、第２の属性抽出手段３ｄを介して、第２の記憶手段３ｅから最新情報を抽出する。
［Ｓ１１９］第２の解析手段３ｃは、項目「過去の情報」が選択された場合にはステップＳ１２０に進み、それ以外の場合にはステップＳ１２１に進む。
［Ｓ１２０］第２の解析手段３ｃは、共有情報表示領域１０ａにおいてユーザが指定した共有情報を抽出し、ステップＳ１２４に進む。
［Ｓ１２１］第２の解析手段３ｃは、項目「キーワード入力」または項目「情報入力」の何れかが選択された場合にはステップＳ１２２に進み、それ以外の場合にはステップＳ１２３に進む。
［Ｓ１２２］第２の解析手段３ｃは、図１７または図１８に示すダイアログボックスを表示装置５に表示させて情報の入力を受け、ステップＳ１２４に進む。
［Ｓ１２３］第２の解析手段３ｃは、図１９に示すダイアログボックスを表示装置５に表示させ、ユーザに情報を指定させ、指定されたその情報を取得してステップＳ１２４に進む。
［Ｓ１２４］第２の解析手段３ｃは、図２０に示すメニュー画面を表示装置５に表示させ、会議情報の表示方法をユーザに選択させる。
【０１３５】
次に、図３９を参照して、サーバ１の第１の解析手段１ｂにおいて実行される処理の一例を説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１３０］第１の解析手段１ｂは、第１の通信手段１ａから供給されたリクエストが参加登録依頼である場合には、ステップＳ１３１に進み、それ以外の場合にはステップＳ１３２に進む。
［Ｓ１３１］第１の解析手段１ｂは、リクエストから発信元情報を抽出して情報管理手段１ｄに供給し、参加情報テーブルに格納させる。
［Ｓ１３２］第１の解析手段１ｂは、第１の通信手段１ａから供給されたリクエストが離脱依頼である場合には、ステップＳ１３３に進み、それ以外の場合にはステップＳ１３４に進む。
［Ｓ１３３］第１の解析手段１ｂは、リクエストに含まれている発信元情報と同一の情報を参加情報テーブルから削除する。
［Ｓ１３４］第１の解析手段１ｂは、リクエストから必要な情報を抽出し、情報管理手段１ｄに供給する。例えば、リクエストが個別情報表示依頼である場合には、第１の記憶手段１ｅから対応する情報が検索され、第１の通信手段１ａからクライアント３に向けて送信される。
【０１３６】
次に、図４０を参照して、サーバ１の第１の属性抽出手段１ｃにおいて実行される処理の一例を説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１４０］第１の属性抽出手段１ｃは、第１の解析手段１ｂから供給された発言情報から属性名と属性値とを抽出する。
［Ｓ１４１］第１の属性抽出手段１ｃは、属性名に発言内容に関するものが含まれている場合にはステップＳ１４２に進み、それ以外の場合にはステップＳ１４４に進む。
［Ｓ１４２］第１の属性抽出手段１ｃは、発言内容からキーワードを抽出する。
［Ｓ１４３］第１の属性抽出手段１ｃは、抽出したキーワード群を発言情報の属性値として設定する。
［Ｓ１４４］第１の属性抽出手段１ｃは、発言情報、属性名、属性値、および、受信時刻などを情報管理手段１ｄに供給し、第１の記憶手段１ｅの会議情報テーブルに記憶させる。
【０１３７】
次に、図４１を参照して、サーバ１の第１の解析手段１ｂと情報管理手段１ｄによって実行される処理の一例を説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１５０］第１の解析手段は、第１の通信手段１ａから供給された処理依頼が参加登録処理依頼である場合にはステップＳ１５１に進み、それ以外の場合にはステップＳ１５３に進む。
［Ｓ１５１］情報管理手段１ｄは、会議情報テーブルから参加の対象となる会議の会議情報と属性群とを抽出する。
［Ｓ１５２］第１の解析手段１ｂは、ステップＳ１５１によって抽出した情報を共有情報表示依頼とともに、第１の通信手段１ａに供給する。
［Ｓ１５３］第１の解析手段１ｂは、第１の通信手段１ａから供給された処理依頼が発言情報処理依頼である場合にはステップＳ１５４に進み、それ以外の場合にはステップＳ１５７に進む。
［Ｓ１５４］情報管理手段１ｄは、第１の解析手段１ｂから供給された会議情報を第１の記憶手段１ｅの会議情報テーブルに格納させる。
［Ｓ１５５］情報管理手段１ｄは、参加者情報テーブルから全参加者のアドレスを抽出する。
［Ｓ１５６］第１の解析手段１ｂは、ステップＳ１５５において抽出した参加者のアドレスと、会議情報と、表示情報更新処理依頼とを第１の通信手段１ａに供給する。
［Ｓ１５７］第１の解析手段１ｂは、第１の通信手段１ａから供給された処理依頼が会議情報抽出処理依頼である場合にはステップＳ１５８に進み、それ以外の場合にはステップＳ１６０に進む。
［Ｓ１５８］情報管理手段１ｄは、会議情報テーブルから指定された情報を抽出する。
［Ｓ１５９］第１の解析手段１ｂは、抽出された情報と、個別情報表示依頼とを第１の通信手段１ａに供給する。
［Ｓ１６０］情報管理手段１ｄは、会議情報テーブルから指定された発言情報を取得する。
［Ｓ１６１］第１の解析手段は、抽出された会議情報と、発言情報表示依頼とを第１の通信手段１ａに供給する。
【０１３８】
以上に示した一連の処理により、前述した機能をサーバ１およびクライアント３に実現させることが可能となる。
なお、以上の実施の形態では、１つの軸に対しては１つの属性を割り当てるようにしたが、例えば、図４２に示すように、複数（この例では、２つ）の属性を割り当てるようにしてもよい。この例では、表題と発言内容とが１つの軸に割り当てられている。このような実施の形態によれば、複数の属性を同時に俯瞰することが可能となる。
【０１３９】
最後に、上記の処理機能は、コンピュータによって実現することができる。その場合、サーバまたはクライアントが有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述されており、このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現される。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリ等がある。
【０１４０】
市場に流通させる場合には、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory) やフロッピーディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置等にプログラムを格納しておき、メインメモリにロードして実行するようにすればよい。
【０１４１】
【発明の効果】
以上説明したように本発明の電子会議システムでは、サーバは、クライアントとの間で情報を授受する第１の通信手段と、第１の通信手段により、クライアントから伝送されてきた情報が受信された場合には、その情報を解析する第１の解析手段と、第１の解析手段による解析の結果、情報が仮想空間に対して書き込むべき新たな情報である場合には、その情報に含まれている属性を抽出する第１の属性抽出手段と、第１の属性抽出手段によって抽出された属性と、情報とを関連付けて記憶する第１の記憶手段と、第１の記憶手段に記憶されている情報を管理するとともに、第１の解析手段の解析の結果、情報が第１の記憶手段に記憶されている情報を参照することを要求する情報である場合には、該当する情報を抽出して第１の通信手段に供給し、クライアントに返送させる情報管理手段と、を有し、クライアントは、サーバとの間で情報を授受する第２の通信手段と、所定の情報の入力を受ける入力手段と、第２の通信手段により受信されたサーバから伝送されてきた情報、または、入力手段より入力された情報を解析する第２の解析手段と、第２の解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する第２の属性抽出手段と、第２の属性抽出手段によって抽出された属性を記憶する第２の記憶手段と、第２の記憶手段に記憶されている属性から所定の属性を選択する選択手段と、選択手段によって選択された属性に応じた表示形式により、仮想空間に書き込まれた情報に係る要素を表示させる表示手段と、を有するようにしたので、ユーザが希望する情報を希望する形態で提供することが可能となり、会議の円滑な進行を援助することが可能となる。
【０１４２】
また、本発明の情報処理装置では、サーバとの間で情報を授受する通信手段と、所定の情報の入力を受ける入力手段と、通信手段により受信されたサーバから伝送されてきた情報、または、入力手段より入力された情報を解析する解析手段と、解析手段による解析の結果、表示出力すべき情報である場合には、その情報に含まれている属性を抽出する属性抽出手段と、属性抽出手段によって抽出された属性を記憶する記憶手段と、記憶手段に記憶されている属性から所定の属性を選択する選択手段と、選択手段によって選択された属性に応じた表示形式により、仮想空間に書き込まれた情報に係る要素を表示させる表示手段と、を有するようにしたので、ユーザが独自の視点から会議情報を俯瞰することが可能となるので、ユーザが会議の進捗状況を容易に理解することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施の形態の構成例を示すブロック図である。
【図２】  図１に示す実施の形態の動作の概要を説明する図である。
【図３】  リクエストのデータ構造を示す図である。
【図４】  参加者情報テーブルの一例を示す図である。
【図５】  属性リストの一例を示す図である。
【図６】  表示情報テーブルの一例を示す図である。
【図７】  会議情報テーブルの一例を示す図である。
【図８】  会議情報テーブルの一例を示す図である。
【図９】  新規属性名を入力する場合に表示されるダイアログボックスの一例を示す図である。
【図１０】  属性リストの一例を示す図である。
【図１１】  表題と発言内容とをまとめて新たな属性情報を生成した場合における属性リストの変化を示す図である。
【図１２】  属性名一覧リストを表示する場合のメニューの表示例である。
【図１３】  属性名一覧リストの表示例である。
【図１４】  時間軸を設定する場合に表示されるダイアログボックスの一例である。
【図１５】  発言内容軸を設定する場合に表示されるダイアログボックスの一例である。
【図１６】  図１５に示すダイアログボックスにおいて、項目「過去の発言」が選択された場合に表示される画面の一部を示す図である。
【図１７】  図１５に示すダイアログボックスにおいて、項目「キーワード指定」が選択された場合に表示されるダイアログボックスの一例を示す図である。
【図１８】  図１５に示すダイアログボックスにおいて、項目「情報入力」が選択された場合に表示されるダイアログボックスの一例を示す図である。
【図１９】  図１５に示すダイアログボックスにおいて、項目「情報指定」が選択された場合に表示されるダイアログボックスの一例を示す図である。
【図２０】  表示条件を選択する場合に表示されるメニューの表示例である。
【図２１】  キーワードの個数を設定する場合に表示されるダイアログボックスの一例である。
【図２２】  個別情報表示領域に表示される画像情報の一例を示す図である。
【図２３】  個別情報表示領域に表示される他の画像情報の一例を示す図である。
【図２４】  個別情報表示領域において所定の点がマウスによって指定された場合に、その点に対応する会議情報を取得する場合に設定される座標系を示す図である。
【図２５】  図２２において、矩形１００が右クリックされた場合に表示される画面の表示例である。
【図２６】  個別情報表示領域において所定の領域がマウスによって指定された場合に、その領域に対応する会議情報を取得する場合に設定される座標系を示す図である。
【図２７】  図２２において、矩形群１１０ａ〜１１０ｃが右クリックされた場合に表示される画面の表示例である。
【図２８】  クライアントの第２の解析手段が実行する処理の一例を説明するフローチャートである。
【図２９】  クライアントの第２の属性抽出手段が実行する処理の一例を説明するフローチャートである。
【図３０】  クライアントの第２の解析手段と表示手段とによって実行される処理の一例を説明する
【図３１】  図３０に示す「共有情報表示処理」の詳細な処理を説明するフローチャートである。
【図３２】  図３０に示す「表示情報更新処理」の詳細な処理を説明するフローチャートである。
【図３３】  図３０に示す「個別情報表示処理」の詳細な処理を説明するフローチャートである。
【図３４】  図３０に示す「発言情報生成処理」の詳細な処理を説明するフローチャートである。
【図３５】  図３０に示す「属性リスト編集処理」の詳細な処理を説明するフローチャートである。
【図３６】  図３０に示す「発言情報表示処理」の詳細な処理を説明するフローチャートである。
【図３７】  図３０に示す「発言情報抽出処理」の詳細な処理を説明するフローチャートである。
【図３８】  俯瞰条件を入力する際に実行される処理の一例を説明するフローチャートである。
【図３９】  サーバの第１の解析手段において実行される処理の一例を説明するフローチャートである。
【図４０】  サーバの第１の属性抽出手段において実行される処理の一例を説明するフローチャートである。
【図４１】  サーバの第１の解析手段と情報管理手段によって実行される処理の一例を説明するフローチャートである。
【図４２】  個別情報表示領域に表示される更に他の画像情報の一例を示す図である。
【符号の説明】
１  サーバ
１ａ  第１の通信手段
１ｂ  第１の解析手段
１ｃ  第１の属性抽出手段
１ｄ  情報管理手段
１ｅ  第１の記憶手段
２  ネットワーク
３  クライアント
３ａ  第２の通信手段
３ｂ  入力手段
３ｃ  第２の解析手段
３ｄ  第２の属性抽出手段
３ｅ  第２の記憶手段
３ｆ  選択手段
３ｇ  表示手段
４  マウス
５  表示装置
【図１】
0003783432.tif 000003
【図２】
0003783432.tif 000004
【図３】
0003783432.tif 000005
【図４】
0003783432.tif 000006
【図５】
0003783432.tif 000007
【図６】
0003783432.tif 000008
【図７】
0003783432.tif 000009
【図８】
0003783432.tif 000010
【図９】
0003783432.tif 000011
【図１０】
0003783432.tif 000012
【図１１】
0003783432.tif 000013
【図１２】
0003783432.tif 000014
【図１３】
0003783432.tif 000015
【図１４】
0003783432.tif 000016
【図１５】
0003783432.tif 000017
【図１６】
0003783432.tif 000018
【図１７】
0003783432.tif 000019
【図１８】
0003783432.tif 000020
【図１９】
0003783432.tif 000021
【図２０】
0003783432.tif 000022
【図２１】
0003783432.tif 000023
【図２２】
0003783432.tif 000024
【図２３】
0003783432.tif 000025
【図２４】
0003783432.tif 000026
【図２５】
0003783432.tif 000027
【図２６】
0003783432.tif 000028
【図２７】
0003783432.tif 000029
【図２８】
0003783432.tif 000030
【図２９】
0003783432.tif 000031
【図３０】
0003783432.tif 000032
【図３１】
0003783432.tif 000033
【図３２】
0003783432.tif 000034
【図３３】
0003783432.tif 000035
【図３４】
0003783432.tif 000036
【図３５】
0003783432.tif 000037
【図３６】
0003783432.tif 000038
【図３７】
0003783432.tif 000039
【図３８】
0003783432.tif 000040
【図３９】
0003783432.tif 000041
【図４０】
0003783432.tif 000042
【図４１】
0003783432.tif 000043
【図４２】
0003783432.tif 000044