(57)【要約】【課題】会議で用いられる電子会議データに対し、会議参加者が自由に加筆修正でき、基となる電子会議データを進化させながら柔軟性のある会議を実現する。【解決手段】会議データ管理装置１は、端末装置＃１，＃２，・・・から送られてきた修正データを受け取ってそれを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する機能を有するとともに、その修正データが複数の端末装置から複数送られてきた場合は、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを採用するかを修正データ決定条件に基づいて決定し、それによって採用された修正データを前記共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する機能を有する。【選択図】    図３
2004302521.tif 000002
【特許請求の範囲】
【請求項１】
会議参加者が共有する共有データと、前記会議参加者が前記共有データに反映させるべく入力した修正データを管理する会議データ管理装置と、この会議データ管理装置との間でデータ授受を可能とする会議参加者用の端末装置とを有する電子会議システムであって、
前記会議データ管理装置は、前記端末装置から送られてきた修正データを受け取ってそれを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する機能を有するとともに、前記端末装置から修正データが複数送られてきた場合は、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを選択するかを修正データ決定条件に基づいて決定し、それによって選択された修正データを前記共有データに反映させる機能を有することを特徴とする電子会議システム。
【請求項２】
前記端末装置は、前記会議データ管理装置から受信した共有データを自身の表示画面上に表示させる共有データ表示制御部と、その共有データに自分の意思で入力した入力データを共有データ＆入力データとして自身の表示画面上に表示させる共有データ＆入力データ表示制御部と、前記入力データを個人的なメモデータとするか、前記会議データ管理装置側に送信して共有データに反映させるための修正データとするかの設定を可能とする修正データ制御部とを有したことを特徴とする請求項１記載の電子会議システム。
【請求項３】
前記端末装置は、前記構成要素に加えて、修正データを選択するための修正データ選択情報を前記修正データ決定条件として前記会議データ管理装置に送信する修正データ選択情報送信部を有することを特徴とする請求項２記載の電子会議システム。
【請求項４】
前記会議データ管理装置は、
前記端末装置側から送られてきた修正データを蓄える修正データバッファと、この修正データバッファ内に蓄えられた修正データを所定のタイミングで調べ、当該修正データバッファ内に複数の修正データが存在する場合には、その複数の修正データ間で矛盾があるか否かを判定し、その判定結果として矛盾の有無を示す情報を含む修正データバッファ情報を生成するとともに、矛盾している修正データの中から適切な修正データを前記修正データ決定条件に従って生成される修正データ決定情報に基づき選択する機能を有する修正データバッファ制御部と、前記修正データ決定条件に基づく修正データ決定情報を生成する修正データ決定制御部とを有する修正データ選択装置と、
この修正データ選択装置の前記データバッファ制御部から修正データが渡されると、その修正データを用いて現在の共有データを更新して、当該修正データの反映された共有データを生成し、それを各端末装置に送信する共有データ生成装置と、
を有することを特徴とする請求項１から３のいずれか１項に記載の電子会議システム。
【請求項５】
前記管理装置は、前記各構成要素に加えて、前記共有データ生成装置によって生成された共有データおよび各端末装置から送信されてきた修正データを会議参加者共用の表示部で表示させるための表示制御を行う共有データ表示制御部および修正データ表示制御部を有することを特徴とする請求項４記載の電子会議システム。
【請求項６】
前記修正データ決定条件に基づく修正データの選択処理は、予め設定された固定的な修正データ決定条件に基づいてどの修正データを選択すべきかを決定することを特徴とする請求項１から５のいずれか１項に記載の電子会議システム。
【請求項７】
前記修正データ決定条件に基づく修正データの選択処理は、前記端末装置からそのときの状況に応じて入力された修正データ決定条件に基づいてどの修正データを選択すべきかを決定することを特徴とする請求項１から５のいずれか１項記載の電子会議システム。
【請求項８】
会議参加者が共有する共有データと、前記会議参加者が前記共有データに反映させるべく入力した修正データを管理する会議データ管理装置と、この会議データ管理装置との間でデータ授受を可能とする会議参加者用の端末装置と有する電子会議システムにおいて用いられる前記共有データと修正データを会議データとして制御する会議データ制御方法であって、
その会議データ制御を行う処理として、前記会議データ管理装置は、各端末装置に対して共有データを送信し、各端末装置が自身の表示画面上で前記修正データ入力を行うと、前記会議データ管理装置では、前記端末装置からその修正データを受信し、受信した修正データが複数存在する場合には、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを選択するかを修正データ決定条件に基づいて決定し、それによって選択された修正データを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する処理を含むことを特徴とする会議データ制御方法。
【請求項９】
前記修正データ決定条件に基づく修正データの選択処理は、予め設定された固定的な修正データ決定条件に基づいてどの修正データを選択すべきかを決定することを特徴とする請求項８記載の会議データ制御方法。
【請求項１０】
前記修正データ決定条件に基づく修正データの選択処理は、前記端末装置からそのときの状況に応じて入力された修正データ決定条件に基づいてどの修正データを選択すべきかを決定することを特徴とする請求項８記載の会議データ制御方法。
【請求項１１】
端末装置側から出力される前記修正データは、端末装置側で自分の意思による入力データとして入力され、その入力データに対し、当該入力データを共有データに反映させるための修正データとする設定を行うことによって修正データとして前記会議データ管理装置側に送信されることを特徴とする請求項８から１０のいずれか１項に記載の会議データ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子化されたデータを用いた会議を可能とする電子会議システムおよび会議データ制御方法に関する。
【０００２】
【従来の技術】
会議やプレゼンテーション（以下では、これらをまとめて単に会議という）では、その会議で用いられる資料が印刷物として会議参加者全員に配布されることは勿論、最近では、それらの資料の多くが電子化されたデータとして作成され、プロジェクタなどの情報表示装置を用いてスクリーンなどに投影できるようになっている。
【０００３】
このような会議において、各会議参加者は自分に配布された印刷物としての資料に、自分の提案、アイディアさらには留意点などをメモ書きすることが多い。これらのメモ書きの中には、その会議の進行などに有用な課題となり得るものも多いが、このメモ書きは自分自身のみが知り得るものであり、他の会議参加者がそれを共有することはできない。また、電子化されたデータも、会議の進行に合わせ、それらの資料の内容を加筆・修正しながら、会議の内容が盛り込まれた資料として進化させる必要があるが、このような電子化されたデータは加筆・修正が難しいのが一般的である。
【０００４】
これらの問題に対処しようとする従来技術の例として、たとえば、特開平５−５６４２５号公報「電子会議システム」（以下、従来技術１という）や、特開平７−６４９０５号公報「会議システム」（以下、従来技術２という）などが挙げられる。
【０００５】
【特許文献１】
特開平５−５６４２５号公報
【特許文献２】
特開平７−６４９０５号公報
【０００６】
【発明が解決しようとする課題】
上述の従来技術１は、会議参加者が電子情報などを共通に見ることができる共通表示装置と会議参加者が電子情報を加筆修正可能なインターフェイスとしての機能を有する端末装置とを有し、その端末装置は、会議参加者が加筆修正情報を共通表示装置に反映させたいのか、個人でのみ修正加筆したいのかを当該会議参加者が指定する機能を持っている。しかし、共有している電子情報への加筆修正をどの参加者がしたいのかが他の会議参加者から分かりにくいという問題がある。
【０００７】
また、従来技術２は、会議参加者全員が会議装置を持ち，会議参加者それぞれの持つ会議装置に保持されているデータを他の会議参加者の会議装置に伝送し、会議データをウインドウに表示する会議システムであり、そのウインドウにデータを書き込んだり、ウインドウのデータを修正したりする際の書き込み権を生成し、この書き込み権の情報を他の会議装置に送信し，この書き込み権の情報を用いてウインドウへのデータの書き込みまたは修正を行うというものである。
【０００８】
しかしながら、この従来技術２では、個々の参加者に与えられた会議装置それぞれが相互に情報の授受を行う方式であるため、複雑なネットワークを構築する必要があり、これによって、情報の流れがきわめて複雑となる問題がある。そして、この複雑な流れの情報を各会議装置で処理する必要があるため、会議参加者の人数が多く会議装置の数が多くなると、各会議装置間のネットワークに流れる情報量が増大し、各会議装置それぞれが高い情報処理能力を要求されることになる。
【０００９】
そこで本発明は、会議参加者がその会議で用いられる資料等の電子化された議会議データを参加者全員が共有し、その会議データに対し、会議参加者が自由に加筆修正を可能とすることによって、会議参加者全員で基となる会議データを進化させながら、柔軟性のある会議を実現できる電子会議システムおよび会議データ制御方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上述の目的を達成するために、本発明の電子会議システムは、会議参加者が共有する共有データと、前記会議参加者が前記共有データに反映させるべく入力した修正データを管理する会議データ管理装置と、この会議データ管理装置との間でデータ授受を可能とする会議参加者用の端末装置と有する電子会議システムであって、前記会議データ管理装置は、前記端末装置から送られてきた修正データを受け取ってそれを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する機能を有するとともに、前記端末装置から修正データが複数送られてきた場合は、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを選択するかを修正データ決定条件に基づいて決定し、それによって選択された修正データを前記共有データに反映させる機能を有することを特徴としている。
【００１１】
このような電子会議システムにおいて、前記端末装置は、前記会議データ管理装置から受信した共有データを自身の表示画面上に表示させる共有データ表示制御部と、その共有データに自分の意思で入力した入力データを共有データ＆入力データとして自身の表示画面上に表示させる共有データ＆入力データ表示制御部と、前記入力データを個人的なメモデータとするか、前記会議データ管理装置側に送信して共有データに反映させるための修正データとするかの設定を可能とする修正データ制御部とを有している。
【００１２】
また、この電子会議システムにおいて、前記端末装置は、前記構成要素に加えて、修正データを選択するための修正データ選択情報を前記修正データ決定条件として前記会議データ管理装置に送信する修正データ選択情報送信部を有している。
【００１３】
また、この電子会議システムにおいて、前記会議データ管理装置は、前記端末装置側から送られてきた修正データを蓄える修正データバッファと、この修正データバッファ内に蓄えられた修正データを所定のタイミングで調べ、当該修正データバッファ内に複数の修正データが存在する場合には、その複数の修正データ間で矛盾があるか否かを判定し、その判定結果として矛盾の有無を示す情報を含む修正データバッファ情報を生成するとともに、矛盾している修正データの中から適切な修正データを前記修正データ決定条件に従って生成される修正データ決定情報に基づき選択する機能を有する修正データバッファ制御部と、前記修正データ決定条件に基づく修正データ決定情報を生成する修正データ決定制御部とを有する修正データ選択装置と、この修正データ選択装置の前記データバッファ制御部から修正データが渡されると、その修正データを用いて現在の共有データを更新して、当該修正データの反映された共有データを生成し、それを各端末装置に送信する共有データ生成装置とを有している。
【００１４】
また、この電子会議システムにおいて、前記管理装置は、前記各構成要素に加えて、前記共有データ生成装置によって生成された共有データおよび各端末装置から送信されてきた修正データを会議参加者共用の表示部で表示させるための表示制御を行う共有データ表示制御部および修正データ表示制御部を有している。
【００１５】
また、この電子会議システムにおいて、前記修正データ決定条件に基づく修正データの選択処理は、予め設定された固定的な修正データ決定条件に基づいてどの修正データを選択すべきかを決定するようにしている。
【００１６】
また、この電子会議システムにおいて、前記修正データ決定条件に基づく修正データの選択処理は、前記端末装置からそのときの状況に応じて入力された修正データ決定条件に基づいてどの修正データを選択すべきかを決定するようにしている。
【００１７】
また、本発明の会議データ制御方法は、会議参加者が共有する共有データと、前記会議参加者が前記共有データに反映させるべく入力した修正データを管理する会議データ管理装置と、この会議データ管理装置との間でデータ授受を可能とする会議参加者用の端末装置と有する電子会議システムにおいて用いられる前記共有データと修正データを会議データとして制御する会議データ制御方法であって、その会議データ制御を行う処理として、前記会議データ管理装置は、各端末装置に対して共有データを送信し、各端末装置が自身の表示画面上で前記修正データ入力を行うと、前記会議データ管理装置では、前記端末装置からその修正データを受信し、受信した修正データが複数存在する場合には、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを選択するかを修正データ決定条件に基づいて決定し、それによって選択された修正データを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する処理を含むことを特徴としている。
【００１８】
このような会議データ制御方法において、前記修正データ決定条件に基づく修正データの選択処理は、予め設定された固定的な修正データ決定条件に基づいてどの修正データを選択すべきかを決定するようにしている。
【００１９】
また、この会議データ制御方法において、前記修正データ決定条件に基づく修正データの選択処理は、前記端末装置からそのときの状況に応じて入力された修正データ決定条件に基づいてどの修正データを選択すべきかを決定するようにしている。
【００２０】
また、この会議データ制御方法において、端末装置側から出力される前記修正データは、端末装置側で自分の意思による入力データとして入力され、その入力データに対し、当該入力データを共有データに反映させるための修正データとする設定を行うことによって修正データとして前記会議データ管理装置側に送信される。
【００２１】
このように、本発明で用いる会議データ管理装置は、前記端末装置から送られてきた修正データを受け取ってそれを共有データに反映させ、その修正データの反映された共有データを前記各端末装置に送信する機能を有するとともに、その修正データが複数送られてきた場合は、その複数の修正データについてそれぞれの修正データ間でその内容に矛盾があるか否かを判定し、矛盾がある場合には、その矛盾のある修正データのどれを採用するかを修正データ決定条件に基づいて決定し、それによって採用された修正データを共有データに反映させ、その修正データの反映された共有データを各端末装置に送信する機能を有しているので、個々の会議参加者の提案などを修正データとして共有データに反映させることができ、会議データを会議の進行に伴ってその内容を柔軟かつ適正に進化させて行くことができる。また、会議終了後、完成した会議データに矛盾した内容が存在してしまうといった不都合をなくすことができ、効率よく適切な会議データの生成が可能となる。
【００２２】
また、会議データ管理装置側に送られてきた修正データは、バッファリングされたのちに所定のタイミング（修正データが一定量蓄積されるごとにまたは一定時間ごと）で、複数の修正データ間で矛盾の有無を判定するようにしているので、修正データ間の矛盾の有無の判定を効率的に行うことができる。
【００２３】
また、矛盾している修正データの中から、どれを共有データに反映させるべく修正データとするかを修正データ決定条件に基づいて選択するので、矛盾している修正データの中から適切な修正データを選択することができる。この修正データ決定条件としては、たとえば、修正データの会議データ管理装置側への到着順、会議参加者の多数決、議長役の会議参加者の指定などを設定することができ、これによって、選択すべき修正データを効率よく、かつ、適切に決めることができる。
【００２４】
なお、修正データ決定条件は固定的に設定しておくこともできるが、各端末装置からそのときの状況に応じてその都度入力することも可能である。修正データ決定条件が固定的に設定されている場合の修正データ決定情報の生成処理は、その固定的な修正データ決定条件によって、どの修正データを選択すべきかを示す修正データ決定情報が生成されるので、迅速な修正データの選択を行うことができる。一方、修正データ決定条件をそのときの状況に応じて、その都度、各端末装置から入力できるようにする場合は、そのときの状況に応じた適切な修正データ決定条件を用いることができ、修正データを状況に応じて適切に選択することができる。
【００２５】
また、端末装置は、会議データ管理装置から受信した共有データを自身の表示画面上に表示させる共有データ表示制御部と、会議データ管理装置から受信した共有データに自分の意思で入力した入力データを共有データ＆入力データとして自身の表示画面上に表示させる共有データ＆入力データ表示制御部を有しているので、共有データの表示とともに、その共有データに自分の入力した入力データが書き込まれた共有データ＆入力データ表示がなされるので、共有データと自分の入力データとの比較・検討などがし易くなる。また、その入力データを個人的なメモデータとするか共有データに反映させるための修正データとするかの設定を可能としているので、単にメモ書き程度の内容と会議への提案とする内容とを明確に分けることができる。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。図１は本発明の会議システムの全体的な大まかな構成を示す図であり、この電子会議システム全体を管理する会議データ管理装置１と、この会議データ管理装置１に接続され会議参加者が操作可能な端末装置＃１，＃２，・・・からなる。
【００２７】
このような大まかな構成において、まずは、本発明の全体的なデータの流れについて図２を参照しながら説明し、その後で詳細な説明を行う。始めに、この実施形態で用いる幾つかの用語について説明する。ここで説明する用語としては、共有データ、入力データ、メモデータ、修正データ、修正要求である。
【００２８】
まず、共有データとは会議参加者全員が共有するデータである。また、入力データとは個々の会議参加者が自分の端末装置から入力したデータであり、メモデータあるいは修正データのいずれかに変換されるデータである。また、メモデータとは個々の会議参加者が自分の端末装置から入力したデータであり、共有データに反映しないデータ、つまり、入力データに対し修正データとするための修正要求のフラグを立てないデータである。
【００２９】
また、修正データとは個々の会議参加者が自分の端末装置から入力したデータであり、共有データに反映させようとするデータである。これは、入力データに対し修正要求のフラグを立てることで、入力データが修正データに変換される。また、修正要求とは、入力データを修正データとしたいときに出すデータであり、入力データに立てるフラグである。
【００３０】
以下、図２について説明する。この図２では端末装置＃１，＃２，・・・のうち、端末装置＃１，＃２のみを示している。また、会議データ管理装置１側の共有データは、この場合、会議データ管理装置１によって、たとえば、プロジェクタなどによって会議参加者共用の表示部であるスクリーンなどに投影され、会議参加者全員が見ることができるようになっているものとする。
【００３１】
まず、共有データとしての初期値である「Ｈｅｌｌｏ！」がプロジェクタによって投影されているとともに、その共有データ（初期値）は、会議データ管理装置１から各端末装置（この図２では端末装置＃１と端末装置＃２）に送信され、その共有データ「Ｈｅｌｌｏ！」がそれぞれの端末装置＃１，＃２の表示画面上にも初期値として表示されている。なお、図２において、縦軸方向が時間の流れを示す。
【００３２】
そして、ある時刻ｔ１で端末装置＃１から入力データとして「Ｈｏｗ  ａｒｅ  ｙｏｕ？」が入力されたとする。この入力データはこの時点では端末装置＃１を操作する会議参加者の個人的な書き込みであるが、その会議参加者がそれを共有データに反映する修正データとしたい場合は、まず、その入力データを修正データとするための修正要求のフラグを立てる。これによって、その入力データ「Ｈｏｗ  ａｒｅ  ｙｏｕ？」は修正データとして会議データ管理装置１に送信される。
【００３３】
会議データ管理装置１では端末装置＃１から送られてきた修正データが共有データとして採用できるか否かを判定し（これについては後述する）、共有データとして採用できるとされた場合は、その修正データを用いて現在の共有データを更新する。すなわち、現在の共有データは「Ｈｅｌｌｏ！」であるが、修正データを用いて更新された共有データは、「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」となり、この更新された共有データがそれぞれの端末装置＃１，＃２に送られ、これら端末装置＃１，＃２の表示画面には、「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」がそれぞれ表示される。
【００３４】
続いて、ある時刻ｔ２で端末装置＃１から入力データとして「○」が入力されたとする。この入力データは端末装置＃１を操作する会議参加者の個人的な書き込みであり、そのまま個人的な書き込みとしてとどめたい場合は、修正要求のフラグを立てない。これによって、その入力データ「○」は当該端末装置＃１の表示画面上にメモデータとして書き込まれるにとどまる。
【００３５】
さらに、ある時刻ｔ３で今度は、端末装置＃２から入力データとして「Ｌｅｔ’ｓ  ｓｔａｒｔ！」が入力されたとする。この時点では端末装置＃２を操作する会議参加者の個人的な書き込みであるが、その会議参加者がそれを共有データに反映させる修正データとしたいと考えた場合は、まず、その入力データを修正データとすべく修正要求のフラグを立てる。これによって、その入力データ「Ｌｅｔ’ｓ  ｓｔａｒｔ！」は修正データとして会議データ管理装置１に送信される。
【００３６】
会議データ管理装置１では端末装置＃１から送られてきた修正データが共有データとして採用するか否かを判定し、共有データとして採用できるとされた場合は、この修正データを用いて現在の共有データを更新する。すなわち、現在の共有データは「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」であるが、その共有データは「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」、「Ｌｅｔ’ｓ  ｓｔａｒｔ！」に更新され、この更新された共有データがそれぞれの端末装置＃１，＃２に送られ、これら端末装置＃１，＃２の表示画面には、「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」、「Ｌｅｔ’ｓ  ｓｔａｒｔ！」がそれぞれ表示される。
【００３７】
したがって、この段階では、すべての端末装置（この図２においては端末装置＃１，＃２）には、この会議参加者全員の共有データとして、「Ｈｅｌｌｏ！」、「Ｈｏｗ  ａｒｅ  ｙｏｕ？」、「Ｌｅｔ’ｓ  ｓｔａｒｔ！」が表示されることになる。
【００３８】
また、それ以外に、個々の参加者が個人的に書き込んだデータがメモデータとして当該参加者の端末装置に書き込まれる。この図２の例では、たとえば、端末装置＃１に表示されている「○」がその例であり、この「○」はその端末装置＃１を操作する参加者が個人的なメモデータとして入力したものであり、これは、他の端末装置＃２には表示されない。
【００３９】
なお、上述の会議データとしての共有データ、入力データ（メモデータまたは修正データ）は、それぞれのデータについて、誰によって生成されたデータであるかを示す属性が付加されている。
【００４０】
たとえば、この図２における最終段階として端末装置＃１の表示画面上に表示されている共有データやメモデータを例に取れば、共有データである「Ｈｅｌｌｏ！」には、その属性として“初期値”を付加し、同じく、共有データである「Ｈｏｗ  ａｒｅ  ｙｏｕ？」には、その属性として“端末装置＃１”を付加し、同じく、共有データである「Ｌｅｔ’ｓ  ｓｔａｒｔ！」には、その属性として“端末装置＃２”を付加し、また、メモデータである「○」には、その属性として“端末装置＃１”を付加するというように、それぞれのデータには、そのデータが誰によって生成されたデータであるかを示す属性を付加する。これによって、どのデータがどの参加者によって生成されたかがわかる。
【００４１】
以上は本発明の全体的な大まかなデータの流れであり、以下、詳細かつ具体的に説明する。
【００４２】
図３は図１で示した電子会議システムをより具体的に示す図であり、会議データ管理装置１は、共有データ生成装置１１と、修正データ選択装置１２、情報表示装置（プロジェクタとスクリーンから構成される）１３、共有データを情報表示装置１３で表示させるための表示制御を行う共有データ表示制御部１４、共有データと修正データを情報表示装置１３で表示させるための修正データ表示制御部１５などを有した構成となっている。
【００４３】
修正データ選択装置１２は、各端末装置＃１，＃２，＃３，・・・から送信されてきた修正データを蓄える修正データバッファ１２１と、修正データバッファ制御部１２２と、修正データ決定制御部１２３とを有している。
【００４４】
修正データバッファ制御装置１２２は、修正データバッファ１２１で各端末装置＃１，＃２，＃３，・・・から送られてきた修正データを到着順に整理する機能、修正データバッファ１２１内の各修正データ間に矛盾点があるか否かを判断する機能、修正データバッファ情報（修正データ識別情報、各修正データの到着時刻、修正データ間の矛盾点の有無などの情報）を生成する機能を有している。なお、修正データ識別情報には、その属性として、その修正データがどの端末装置によって生成されたかを示す情報も含まれている。
【００４５】
また、修正データ決定制御部１２３は、修正データバッファ制御装置１２２からの修正データバッファ情報を受け取って、たとえば、修正データバッファ１２１内に複数の修正データが蓄積されている場合、それを共有データ生成装置１１に送信する順番を決定（これは基本的には到着順とする）したり、修正データバッファ１２１内に蓄積された複数の修正データに矛盾がある場合には、それを予め用意された修正データ決定条件に基づいて、適当な修正データを選択する機能を有している。なお、この修正データ決定条件に基づいて適当な修正データを選択する処理については後に詳細に説明する。
【００４６】
また、共有データ生成装置１１は、共有データを生成してそれを各端末装置＃１，＃２，＃３，・・・に送信する機能を有するとともに、修正データ選択装置１２の修正データバッファ制御部１２２から修正データが渡されると、その修正データを用いて現在の共有データを更新して、当該修正データの反映された共有データを生成し、それを各端末装置＃１，＃２，＃３，・・・に送信する機能を有している。
【００４７】
また、各端末装置＃１，＃２，＃３，・・・は、図４に示すように、共有データ制御部２１、共有データ表示制御部２２、共有データ＆入力データ表示制御部２３、データ表示部２４、修正データ制御部２５、修正データ選択情報送信部２６を有している。
【００４８】
共有データ制御部２１は、共有データ生成装置１１から送信されてくる共有データを受信し、受信した共有データを共有データ表示制御部２２と共有データ＆入力データ表示制御部２３に渡す。
【００４９】
共有データ表示制御部２２は、共有データ制御部２１から共有データを受け取ると、その受け取った共有データによって、現在の共有データを更新し、その更新された共有データを新たな共有データとしてデータ表示部２４に渡す。これによって、その端末装置のデータ表示部２４における表示画面上の共有データ表示エリアＡ１には、常に、最新の共有データが表示れた状態となる。
【００５０】
修正データ制御部２５は、当該端末装置を操作する会議参加者の入力した入力データを受信し、その入力データを共有データ＆入力データ表示制御部２３に渡す。また、この修正データ制御部は、受信した入力データを修正要求の有無により、単なるメモデータか、あるいは、共有データに反映すべき修正データかを判定し、共有データに反映すべき修正データであると判定した場合は、その入力データを修正データとして共有データ生成装置１の修正データ選択装置１２に送信する。
【００５１】
共有データ＆入力データ表示制御部２３は、共有データ制御部２１から共有データを受け取り、また、修正データ制御部２５からは、メモデータまたは修正データを受け取る。共有データ制御部２１から共有データを受け取ると、その受け取った共有データによって、現在の共有データを更新し、その更新された共有データを新たな共有データとする。
【００５２】
また、この共有データ＆入力データ表示制御部２３は、修正データ制御部２５からメモデータまたは修正データを受け取ると、これらメモデータまたは修正データと上述の共有データ（現在の共有データ）とを比較して、その比較結果に基づき、共有データとの間で矛盾などの問題がなければ、その共有データをこれらメモデータまたは修正データを用いて更新する。
【００５３】
このように、共有データ＆入力データ表示制御部２３で制御された共有データと入力データ（メモデータまたは修正データ）はデータ表示部２４に渡され、このデータ表示部２４の表示画面上における共有データ＆入力データ表示エリアＡ２にその時点の共有データ＆入力データとして表示される。
【００５４】
なお、入力データ（メモデータまたは修正データ）と現在表示中の共有データとを比較した結果、共有データとの間の内容に矛盾があるような場合は、予め設定された処理として、たとえば、その入力データを半透明化したり、少しずらして重ね表示するなどの処理を施す。
【００５５】
なお、この実施形態では、各端末装置＃１，＃２，・・・におけるデータ表示部２４は、その表示画面を共有データの表示エリアＡ１と共有データ＆入力データ表示エリアＡ２とに分けて、同じ画面上で両者を同時に見られるようにする例で説明するが、これは、画面を切り替えて見ることができるようにする方式であってもよい。
【００５６】
また、修正データ選択情報送信部２６は、会議データ管理装置１の修正データ決定制御部１２３に対して、どの修正データを選択するかを示す情報を修正データ決定条件として送信するもので、修正データ決定条件がたとえば議長指定である場合には、議長権を有する端末装置においては、議長指定情報（議長としてどの修正データを選択するかを指定する情報）を修正データ決定条件として送信し、修正データ決定条件がたとえば多数決である場合には、それぞれの端末装置＃１，＃２，・・・において、多数決情報（どの修正データを選択するかを指定する情報）を修正データ決定条件として送信する。これら各端末装置＃１，＃２，・・・における修正データ選択情報の入力は、それぞれの端末装置＃１，＃２，・・・からキー入力などによって行う。
【００５７】
図５は図４で説明した端末装置＃１，＃２，・・・の共有データ制御部２１、共有データ表示制御部２２、共有データ＆入力データ表示制御部２３、修正データ制御部２５の動作を説明する図であり、この図５を参照しながら端末装置＃１，＃２，・・・の動作を説明する。なお、この図５において、時間軸を横軸にとり、図示の左から右方向に向かって時間が経過して行くものとする。
【００５８】
共有データ制御部２１が会議データ管理装置１の共有データ生成装置１１から共有データＣＤ１を受信すると、共有データ表示制御部２２では、その共有データＣＤ１によって、データ表示部２４の共有データ表示エリアＡ１に現時点で表示されている共有データを更新する。また、この共有データＣＤ１は共有データ＆入力データ表示制御部２３にも送られ、その共有データＣＤ１によって、データ表示部２４の共有データ＆入力データ表示エリアＡ２に現時点で表示されている共有データを更新する。
【００５９】
また、ある時刻において入力データＩＤ１がキー入力されたとする。これによって、修正データ制御部２５はその入力データが単なるメモデータか修正要求のフラグの立った修正データであるかを判定する。この場合、この入力データＩＤ１は単なるメモデータであるとする。
【００６０】
この入力データ（メモデータ）ＩＤ１は、共有データ＆入力データ表示制御部２３に渡され、この共有データ＆入力データ表示制御部２３によって、共有データＣＤ１との比較を行ったのち、その入力データ（メモデータ）ＩＤ１を用いて現時点の表示内容を更新し、更新された共有データ＆入力データＣＩＤ１がデータ表示部２４の共有データ＆入力データ表示エリアＡ２（図４参照）に表示される。
【００６１】
また、その後、共有データ生成装置１１から次の共有データＣＤ２が共有データ制御部２１によって受信されたとする。共有データ制御部２１では、この共有データを共有データ表示制御部に送るとともに、共有データ表示制御部２２にも送る。これによって、共有データ表示制御部２２では、その共有データＣＤ１によって、データ表示部２４の共有データ表示エリアＡ１に現時点で表示されている共有データを更新する。また、この共有データＣＤ１は共有データ＆入力データ表示制御部２３にも送られ、その共有データＣＤ１によって、データ表示部２４の共有データ＆入力データ表示エリアＡ２に現時点で表示されている共有データを更新する。
【００６２】
そして、ある時刻で入力データＩＤ２が入力されたとする。この入力データＩＤ２は共有データに反映されることを望んで修正要求のフラグが立てられた入力データであるとする。したがって、修正データ制御部２５は、その入力データＩＤ２を修正データＭＤ１として会議データ管理装置１の修正データ選択装置１２に送信するとともに、共有データ＆入力データ表示制御部２３にも送る。
【００６３】
この共有データ＆入力データ表示制御部２３は、その修正データＭＤ１と共有データＣＤ１との比較を行ったのち、その入力データ（メモデータ）ＩＤ１を用いて現時点の表示内容を更新し、更新された共有データ＆入力データＣＩＤ１がデータ表示部２４の共有データ＆入力データ表示エリアＡ２（図４参照）に表示される。
【００６４】
なお、入力データが修正データである場合には、その修正データ（この場合、修正データＭＤ１）は会議データ管理装置１に送られ、共有データに反映される処理がなされるが、その修正データＭＤ１は、会議データ管理装置１の修正データ選択装置１２での処理によって、共有データに反映すべき修正データとして採用される場合と採用されない場合がある（これについては会議データ管理装置１の修正データ選択装置１２の説明にて詳細に説明する）。もし、共有データに反映すべき修正データとして採用された場合は、その入力データＩＤ２として入力された修正データＭＤ１は、会議データ管理装置１から共有データとなって各端末装置（自身の端末装置＃１にも）送信されてきてくる。したがって、入力データを修正データとした場合には、それ以降に共有データ生成装置１１側から送られてくる共有データは、自分の出した修正データの反映された共有データとなっている場合もあり得る。
【００６５】
次に、修正データ選択装置１２の動作について、まずは図３の構成図を参照しながら説明する。ここでは、修正データ決定条件が固定の場合について説明する。この修正データ決定条件とは、複数の端末装置から共有データ生成装置１１に修正データが出力されたとき、それらの修正データに矛盾がある場合、それをどのように調停してどの修正データを選択するかということを決める条件であり、前述したように、修正データの到着順、議長による指定（議長指定）、多数決などがあり、その中からどれを用いるかを選択できるが、ここでは、その修正データ決定条件が予めこれらの中のある１つ条件に固定されている場合について説明する。
【００６６】
ここで、端末装置＃１，＃２，＃３，・・・のうち、幾つかの端末装置から修正データが修正データ選択装置１２側に送信されてきたとする。修正データ選択装置１２では、修正データバッファ制御部１２２の制御によって、送信されてきた修正データを修正データバッファ１２１に到着順に整列して蓄積する。
【００６７】
そして、修正データバッファ制御部１２２では、一定時間ごとまたは修正データバッファ３１が満杯になったときに、修正データバッファ１２１の内容を調査し、修正データバッファ情報を作成する。この修正データバッファ情報には、修正データに付された修正データ識別情報（どの端末装置で生成されたかを示す情報を含む）、修正データ到着時刻、矛盾を起こしている修正データの有無などが記述される。
【００６８】
修正データバッファ制御部１２２は、修正データバッファ情報を修正データ決定制御部１２３と修正データ表示制御部１５に送る。なお、この修正データ表示制御部１５には修正データバッファ１２１から取得した修正データも送られる。また、この修正データ表示制御部１５には、共有データ生成装置１１から共有データも送られる。
【００６９】
この修正データ表示制御部１５は、修正データバッファ制御装置１２２から修正データバッファ情報と修正データを受け取ると、その修正データを用いて共有データを更新し、更新された共有データを生成し、それを情報表示装置１３に渡す。これによって、情報表示装置１３では、その修正データによって更新された共有データをスクリーンなどに表示する。なお、修正データに矛盾がない場合は、その修正データによって更新された共有データは、会議参加者共用の表示部であるスクリーン上への表示は特に必要ではないので、修正データ表示制御部１５による情報表示装置１３への表示制御処理は行わなくてもよい。
【００７０】
一方、複数の修正データ間で矛盾のある場合には、それらの矛盾を起こしている修正データによって、共有データを更新して得られた更新後の共有データを修正候補データとしてそれぞれ生成し、それを修正データ候補表示部１５に渡し、情報表示装置によってスクリーンなどに表示させる。このとき、矛盾のあることを示すためにその矛盾を起こしている修正データにたとえばアンダラインなどを施して表示する。
【００７１】
また、修正データ決定制御部１２３は、修正データバッファ制御部１２２から送信されてきた修正データバッファ情報に基づき、相互に矛盾を生じているとされた修正データが有ることがわかると、その相互に矛盾の生じた修正データに対し、この場合、予め固定された修正データ決定条件に基づいて、選択すべき修正データを示す修正データ決定情報を修正データバッファ制御部１２２に送る。この修正データ決定情報は選択すべき修正データがどれであるかを示す情報であり、たとえば、修正データ識別情報を用いることができる。
【００７２】
なお、この場合、修正データ決定条件は予め固定的な条件が設定されている例であり、その固定の修正データ決定条件に基づいてどの修正データを選択するかを示す情報が修正データ決定情報として生成される。たとえば、予め設定された固定の修正データ決定条件として、「到着順」が設定されていたとすれば、矛盾のある幾つかの修正データのうち、最も到着時刻の早い修正データが選択され、その修正データの識別情報が修正データバッファ制御部１２２に送られる。
【００７３】
修正データバッファ制御部１２２は、修正データ決定部１２３からの修正データ決定情報（修正データ識別情報）を受け取ると、その修正データ決定情報を用いて修正データバッファ１２１に蓄積されている修正データの中から、選択すべき修正データを決定し、その修正データを共有データ生成装置１１に送信する。
【００７４】
このように、複数の端末装置から修正データが出力された場合、個々の修正データに矛盾がなければ、それを共有データ生成装置１１に送信するが、たとえば、複数の修正データ間で矛盾が生じている場合は、予め決められた固定の修正データ決定条件に基づいて、その矛盾の生じている複数の修正データのうちのいずれかの修正データを選択し、その選択された修正データが他の修正データ（矛盾のない修正データ）とともに順次、共有データ生成装置１１に送られる。
【００７５】
共有データ生成装置１１では、修正データ選択装置１３の修正バッファ制御装置１３２から順次送られてきた修正データを受信すると、その修正データを用いて共有データを更新する。すなわち、その更新された共有データは、それまでの共有データに新たな修正データが加えられたものとなる。そして、その更新された共有データは各端末装置＃１，＃２，・・・に送信され、図２で説明したように、各端末装置＃１，＃２，・・・で表示される。
【００７６】
このように、会議の進行に伴って、それぞれの端末装置＃１，＃２，・・・からは、必要に応じて修正データが会議データ管理装置１側に出される。そして、会議データ管理装置１では、端末装置＃１，＃２，・・・側から送られてくる修正データを修正データバッファ１２１に蓄積し、一定時間ごとまたは修正データバッファが満杯となったタイミングで、その修正データバッファ１２１内を調べ、その修正データバッファ１２１に蓄積されている複数の修正データ間で矛盾がなければ、それらの修正データはその到着時刻の早い順に共有データ生成装置１１に送られて、それぞれの修正データを用いて共有データ更新が逐次なされる。
【００７７】
しかし、これら複数の修正データのうち、幾つかの修正データ間で矛盾する内容が存在する場合は、この例では、予め決められた修正データ決定条件（ここでは、到着順としている）によって、いずれかの修正データ、すなわち、修正データ選択装置１２への到着時刻の最も早い修正データが選択され、その選択された修正データを用いて現在の共有データを更新する。
【００７８】
図６は修正データ選択装置１２の動作を説明する図であり、この図６では各端末装置からは３つの修正データＭＤ１，ＭＤ２，ＭＤ３がその順番で送られて、修正データバッファ１２１に蓄積されたものとし、かつ、これら３つの修正データＭＤ１，ＭＤ２，ＭＤ３は、それぞれの修正データ間でその内容に矛盾はないものとする。
【００７９】
修正データバッファ制御装置１２２ではこれら３つの修正データＭＤ１，ＭＤ２，ＭＤ３に対する修正データバッファ情報ＢＵＦを生成し、それを修正データ決定制御部１２３に送る。なお、ここでは、修正データ間で矛盾のない場合には、情報表示装置１３での表示は行わないものとする。したがって、この修正データバッファ情報ＢＵＦは修正データ表示制御部１５には送らないので、この図６では修正データ表示制御部１５の動作は示されていない。
【００８０】
修正データ決定制御部１２３では、これら３つの修正データＭＤ１，ＭＤ２，ＭＤ３に矛盾はないことを修正データバッファ情報ＢＵＦから判断し、修正データ決定条件（この場合、到着順としている）に基づく修正データ決定情報ＤＥＣを生成する。この場合、到着順は修正データＭＤ１，ＭＤ２，ＭＤ３の順であるので、その到着順に従った修正データ決定情報を生成し、それを修正データバッファ制御部１２２に送る。
【００８１】
これによって、修正データバッファ制御部で１２２は、３つの修正データＭＤ１，ＭＤ２，ＭＤ３の到着時刻の早い順番（この場合、修正データＭＤ１，ＭＤ２，ＭＤ３の順番）に修正データバッファ１２１から修正データを、順次、取り出して共有データ生成装置１１に送信する。
【００８２】
図７は各端末装置＃１，＃２，・・・のうちのある３つの端末装置から送られてきた３つの修正データＭＤ１，ＭＤ２，ＭＤ３の中で、修正データＭＤ１とＭＤ３のそれぞれの内容に互いに矛盾のある場合の修正データ選択装置１２の動作を説明する図である。なお、この図７では、修正データ間に矛盾があるので、それを会議参加者全員に見せるための表示を行う。このため、この図７では修正データ表示制御部１５の動作も示されている。
【００８３】
以下、図７を参照しながら説明する。この場合も図６と同様、修正データバッファ１２１には３つの修正データＭＤ１，ＭＤ２，ＭＤ３がその順番で修正データバッファ１２１に蓄積されており、修正データバッファ制御装置１２２では、これら３つの修正データＭＤ１，ＭＤ２，ＭＤ３に対する修正データバッファ情報ＢＵＦを生成する。また、この修正データバッファ制御装置１２２は、修正データバッファ情報ＢＵＦを修正データ決定制御部１２３に送るとともに、修正データ表示制御部１５に送り、さらに、３つの修正データＭＤ１，ＭＤ２，ＭＤ３のうち、互いに矛盾している修正データ（この場合は、修正データＭＤ１とＭＤ３）も修正データ表示制御部１５に送る。なお、この修正データ表示制御部１５は共有データ生成装置１１からの共有データ（共有データＣＤ１とする）をすでに受信した状態となっている。
【００８４】
したがって、この修正データ表示制御部１５は、修正データバッファ制御装置１２２から修正データバッファ情報ＢＵＦと、矛盾する修正データ（修正データＭＤ１とＭＤ３）を受け取ると、修正データＭＤ１を用いて更新した共有データ（修正候補データＣＭＤ１という）と修正データＭＤ３を用いて更新した共有データ（修正候補データＣＭＤ２という）を生成し、それを情報表示装置１３に渡す。これによって、情報表示装置１３では、これら修正候補データＣＭＤ１と修正候補データＣＭＤ３をスクリーンなどに表示する。この情報表示装置１３によってスクリーン上に表示された修正候補データＣＭＤ１と修正候補データＣＭＤ２の内容は、後に説明する図９にその例が示されている。
【００８５】
また、修正データ決定制御部１２３では、３つの修正データＭＤ１，ＭＤ２，ＭＤ３のうち、修正データＭＤ１とＭＤ３に矛盾があることを修正データバッファ情報ＢＵＦから判断し、修正データ決定条件（この場合、到着順としている）に基づく修正データ決定情報ＤＥＣを生成する。
【００８６】
この場合、３つの修正データＭＤ１，ＭＤ２，ＭＤ３のうち、本来は、到着時刻の最も早い修正データＭＤ１を１番目に取り出すべく修正データ決定情報ＤＥＣを生成するが、この修正データＭＤ１は修正データＭＤ３との間でその内容に矛盾が生じているので、まず、矛盾のある修正データＭＤ１とＭＤ３のどちらを選択するかを決定する処理を行う。ここでは、到着時刻の早い修正データＭＤ１の修正データ識別情報を修正データ決定情報ＤＥＣとして生成し、この修正データＭＤ１との間で矛盾しているとされた修正データＭＤ３は、修正データバッファ１２１から消去する。続いて、修正データＭＤ２の修正データ識別情報を修正データ決定情報ＤＥＣとして生成し、それらの修正データ決定情報ＤＥＣを修正データバッファ制御部１２２に送る。
【００８７】
これによって、修正データバッファ制御部１２２では、修正データ候補として残った修正データＭＤ１とＭＤ２に対して、到着時刻の早い順番（この場合、修正データＭＤ１，ＭＤ２の順番）で、順次、共有データ生成装置１１に送信する。
【００８８】
図８は共有データ生成装置１１の動作を説明する図であり、まず、共有データ生成装置１１で生成された共有データＣＤ１は、共有データ表示制御部１４によって情報表示装置１３によりスクリーンなどに表示されるとともに、修正データ表示制御部１５や各端末装置＃１，＃２，・・・に送信され、各端末装置＃１，＃２，・・・のデータ表示部２４で表示される。ここで、修正データ選択装置１２が上述したような処理を行うことによって得られたある修正データ（修正データＭＤ１とする）が共有データ生成装置１１に送られてきたとすると、この修正データＭＤ１によって共有データＣＤ１が更新され、その更新された共有データ（修正データＭＤ１が反映されたものとなっている）ＣＤ２が生成され、それが共有データ表示制御部１４によって情報表示装置１３によりスクリーンなどに表示されるとともに、修正データ表示制御部１５や各端末装置＃１，＃２，・・・に送信され、各端末装置＃１，＃２，・・・のデータ表示部２４で表示される。
【００８９】
なお、これまでの説明では、修正データ決定条件が予め設定されたある１つ条件に固定されている場合についてであったが、修正データ決定条件がある１つに固定されず、会議中において、各端末装置＃１，＃２，・・・からそのときの状況に応じた修正データ選択情報を修正データ決定条件として送信し、その修正データ選択情報に基づいて修正データ決定情報を生成することも可能である。
【００９０】
この場合は、たとえば、多数決で決めるのであれば、各端末装置＃１，＃２，・・・から修正データ選択装置１２の修正データ決定制御部１２３に対し、複数の矛盾した修正データ（上述の例では修正データＭＤ１とＭＤ２）のどれがよいかを選択するための情報（多数決情報という）を各端末装置＃１，＃２，・・・の修正データ選択情報送信部２６（図４参照）から送信する。これによって、修正データ決定制御部１２３では各端末装置＃１，＃２，・・・からの多数決情報を受け取って、多数決によって、どの修正データを選択するかを決定し、それに基づいて修正データ決定情報生成し、その修正データ決定情報を修正データバッファ制御装置１２２に送る。
【００９１】
また、議長指定制であれば、議長権を持つ端末装置を決めておき、その議長権を持つ端末装置は、どの修正データを選択するかを示す情報を修正データ選択装置１２の修正データ決定制御部１２３に対し送信する。これによって、修正データ決定制御部１２３では議長権を持つ端末装置から送信されてきた情報に基づいて修正データ決定情報を生成し、その修正データ決定情報を修正データバッファ制御装置１２２に送る。
【００９２】
なお、このようなそれぞれの端末装置＃１，＃２，・・・からの修正データ選択情報に基づいて修正データ決定情報を生成して、修正データを決定する処理は、図７で説明した動作説明図において、修正データ決定制御部１２３における修正データ決定条件が固定（図７の例では、修正データ決定条件が“到着順”で固定されている）ではなく、各端末装置＃１，＃２，・・・からの情報（たとえば、多数決情報や議長指定情報など）を動的に用いる点が異なるだけであるので、その動作説明図は省略する。
【００９３】
図９は本発明の電子会議の実施形態について具体例を参照して説明する図であり、この図９およびこれまでの説明で用いた図１から図８を参照しながら会議の進行動作について説明する。
【００９４】
この図９では、３つの端末装置＃１，＃２，＃３を用いて電子会議を行うものとし、端末装置＃１を操作する会議参加者はａさん、端末装置＃２を操作する会議参加者はｂさん、端末装置＃３を操作する会議参加者はｃさんとし、修正データ決定条件としては、議長指定制をとるものとする。
【００９５】
まず、この会議の共有データとして、たとえば、「今後の予定」、「○月×日：」、「Ａ社訪問（ａさん，ｂさん）」、○月△日：、「Ｂ社出張（ｂさん）」、「Ｃ社出張（ｃさん）」がここでの初期値として、このような共有データはどの会議参加者からも見えるようにプロジェクタなどによってスクリーンなどに表示されている。
【００９６】
一方、それぞれの端末装置＃１，＃２，＃３のデータ表示部２４には、共有データＣＤ１の表示エリアＡ１と、共有データ＆修正データの表示エリアＡ２があり、それぞれの端末装置＃１，＃２，＃３のデータ表示部２４の共有データ表示エリアＡ１には上述した初期値である共有データ（これを共有データＣＤ１とする）が、「今後の予定」、「○月×日：」、「Ａ社訪問（ａさん，ｂさん）」、「○月△日：」、「Ｂ社出張（ｂさん）」、「Ｃ社出張（ｃさん）」が表示されているものとする。また、この会議における議長権はａさんにあるものとする。
【００９７】
ここで、共有データＣＤ１に何の変更もなければ、その共有データＣＤ１と同じ内容がそれぞれの端末装置の共有データ＆入力データ表示エリアＡ２に表示されている。この図９の例では、ａさんの端末装置＃１はａさんが入力データの書き込みを行っていないので、共有データＣＤ１と同じ内容が表示されているが、ｂさんとｃさんはそれぞれ入力データの書き込みを行っている。
【００９８】
すなわち、ｂさんは、その時点の共有データＣＤ１に「Ｂ社出張（ｂさん）」のとあるのを「Ｂ社出張（ａさん、ｂさん）」と内容を変更（ａさんを追加）し、それを入力データＩＤ１とし、かつ、その入力データＩＤ１に修正要求のフラグを立てたとする。これによって、自身の端末装置＃２の共有データ＆入力データ表示エリアＡ２の表示内容も更新され、「Ｂ社出張（ｂさん）」の部分が「Ｂ社出張（ａさん、ｂさん）」となる。
【００９９】
同様に、ｃさんは、その時点の共有データＣＤ１に「Ｃ社出張（ｃさん）」とあるのを「Ｃ社出張（ａさん、ｃさん）」と内容を変更（ａさんを追加）し、それを入力データＩＤ２とし、かつ、その入力データＩＤ２に修正要求のフラグを立てたとする。これによって、自身の端末装置＃３の共有データ＆入力データ表示エリアＡ２の表示内容も更新され、「Ｃ社出張（ｃさん）」の部分が「Ｃ社出張（ａさん、ｃさん）」となる。
【０１００】
このｂさんの端末装置＃２とｃさんの端末装置＃２のそれぞれの共有データ＆入力データ表示エリアＡ２の表示内容を見ると、端末装置＃２では「○月△日：」に「Ｂ社出張（ａさん、ｂさん）」となっており、端末装置＃３では同じ日の「○月△日：」に「Ｃ社出張（ａさん、ｃさん）」となっている。つまり、同じ日にａさんが異なる会社に出張する案となっており、これらの入力データ（修正データ）は互いに矛盾しているといえる。
【０１０１】
そして、これら端末装置＃２と＃３から入力されたそれぞれの入力データは、修正データＭＤ１，ＭＤ２としてこの図９では図示されていない修正データ選択装置１２（図３参照）に送信され、修正データバッファ１２１に到着順に蓄積され、一定時間ごとあるいは修正データバッファ１２１が満杯となった時点で、修正データバッファ制御部１２２によって内容が調査され、修正データバッファ１２１内の修正データ（この場合は修正データＭＤ１，ＭＤ２とする）に対する修正データバッファ情報（修正データ識別情報、修正データの到達時刻、修正データ間の矛盾の有無）を生成する。
【０１０２】
そして、修正データバッファ制御装置１２２は、修正データバッファ情報を修正データ決定制御部１２３に送るとともに、修正データ表示制御部１５に送る。
【０１０３】
修正データ表示制御部１５は、これら修正データバッファ制御装置１２２から送られてきた修正データバッファ情報とこれら矛盾する修正データＭＤ１とＭＤ２を受け取ると、図７によって説明したように、修正データＭＤ１を用いて更新した共有データ（修正候補データＣＭＤ１）と修正データＭＤ２を用いて更新した共有データ（修正候補データＣＭＤ２）を生成し、それを情報表示装置１３に渡す。これによって、情報表示装置１３では、これら修正候補データＤＭＤ１と修正候補データＣＭＤ２をスクリーンなどに表示させる。
【０１０４】
なお、これら修正候補データＣＭＤ１と修正候補データＣＭＤ２を表示する際は、それぞれ矛盾している箇所にアンダラインを施したり異なった色で表示したりして矛盾箇所をわかり易くしている。この図９の例ではアンダラインを施している。
【０１０５】
ここで、これらの矛盾した修正データを修正データ決定制御部１２３が修正データ決定条件を用いて修正データ決定情報を生成し、それを修正データバッファ制御部１２２に送信する。
【０１０６】
この場合、修正データ決定条件は議長指定であるので、議長権を持つａさんがどれを採用するかを決定する情報を出力する。ここで、ａさんから修正データＭＤ２を採用するとの情報が出されたとすると、修正データ決定制御部１２３はそれに基づいた修正データ決定情報を生成し、その修正データ決定情報を修正データバッファ制御部１２２に送信し、修正データバッファ制御部１２２では、修正データＭＤ２を共有データ表示制御部１４に送る。
【０１０７】
共有データ表示制御部１４１では、その修正データＭＤ２を用いて現時点の共有データＣＤ１を更新して新たな共有データ（修正データＭＤ２の付加されたもの）ＣＤ２を生成し、それを共有データ生成装置１１から各端末装置＃１，＃２，＃３に送信する。
【０１０８】
これによって、各端末装置＃１，＃２，＃３のデータ表示部２４には、更新された共有データＣＤ２がその共有データ表示エリアＡ１と共有データ＆入力データ表示エリアＡ２に表示される。
【０１０９】
なお、ある修正データによってそれまでの共有データが更新された場合、その更新された共有データの表示の仕方としては、矛盾が生じたオブジェクトは共有データのものに置き換えて表示する方法や、矛盾が生じたオブジェクトは半透明にし、採用された修正データから少しずらして重ね合わせ表示する方法などが考えられる。また、自分の修正データが却下された場合（たとえば、ｂさんの修正データ）は、その却下された修正データは個人的なメモデータとして残すこともできる。
【０１１０】
なお、本発明は上述の実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲で種々変形実施可能となるものである。たとえば、前述の実施形態では、会議データ管理装置１の共有データ生成装置１１と修正データ選択装置１２はそれぞれを独立した装置として説明したが、これらは１つの情報処理装置で構成することができる。また、本発明は電子会議システムだけではなく、ネットワークコミュニケーションツール、スケジュール管理システムなどにも応用することができる。
【０１１１】
また、本発明は以上説明した本発明を実現するための処理手順が記述された処理プログラムを作成し、その処理プログラムをフロッピィディスク、光ディスク、ハードディスクなどの記録媒体に記録させておくこともでき、本発明は、その処理プログラムの記録された記録媒体をも含むものである。また、ネットワークから当該処理プログラムを得るようにしてもよい。
【図面の簡単な説明】
【図１】本発明の電子会議システムの実施形態を説明する全体的な概略構成図である。
【図２】本発明の全体的なデータの流れを概略的に説明する図である。
【図３】図１で示した電子会議システムの会議データ管理装置側の構成を主に説明する図である。
【図４】各端末装置＃１，＃２，＃３，・・・の構成を説明する図である。
【図５】各端末装置＃１，＃２，＃３，・・・の動作を説明する図である。
【図６】修正データ選択装置１２の動作を説明する図であり、修正データ間に矛盾がない場合の動作説明図である。
【図７】修正データ選択装置１２の動作を説明する図であり、修正データ間に矛盾がある場合の動作説明図である。
【図８】共有データ生成装置１１の動作を説明する図である。
【図９】本発明の電子会議の実施形態について具体例を参照して説明する図であり、会議の進行の一部に沿った電子会議データ制御例を説明する図である。
【符号の説明】
１    会議データ管理装置
１１  共有データ生成装置
１２  修正データ選択装置
１３  情報表示装置
１４  共有データ表示制御部
１５  修正データ表示制御部
２１  共有データ制御部
２２  共有データ表示制御部
２３  共有データ＆入力データ表示制御部
２４  データ表示部
２５  修正データ制御部
２６  修正データ選択情報送信部
１２１  修正データバッファ
１２２  修正データバッファ制御部
１２３  修正データ決定制御部
＃１，＃２，＃３、・・・  端末装置
Ａ１  共有データ表示エリア
Ａ２  共有データ＆入力データ表示エリア
【図１】
2004302521.tif 000003
【図２】
2004302521.tif 000004
【図３】
2004302521.tif 000005
【図４】
2004302521.tif 000006
【図５】
2004302521.tif 000007
【図６】
2004302521.tif 000008
【図７】
2004302521.tif 000009
【図８】
2004302521.tif 000010
【図９】
2004302521.tif 000011