(57)【要約】【課題】システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めていくことを可能とする会議支援用共用端末、会議支援プログラム、記憶媒体、会議支援方法及び会議室支援システムを提供することを目的とする。【解決手段】複数の会議参加者が使用する参加者端末５が、ネットワーク４を介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末ＰＣ１であって、参加者端末５から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手段と、前記オブジェクトの属性を記憶する属性記憶手段と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手段と、属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手段とを有することにより上記課題を解決する。【選択図】　　　　　図１
2004072428.tif 000002
【特許請求の範囲】
【請求項１】
複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末であって、
前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手段と、
前記オブジェクトの属性を記憶する属性記憶手段と、
前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手段と、
属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手段と
を有することを特徴とする会議支援用共用端末。
【請求項２】
前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出手段をさらに有することを特徴とする請求項１記載の会議支援用共用端末。
【請求項３】
当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示手段をさらに有することを特徴とする請求項２記載の会議支援用共用端末。
【請求項４】
複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末における会議支援プログラムであって、
前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手順と、
前記オブジェクトの属性を記憶手段に記憶する属性記憶手順と、
前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手順と、
属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手順と
を会議支援用共用端末におけるコンピュータに実施させることを特徴とする会議支援用共用端末における会議支援プログラム。
【請求項５】
前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出手順をさらに有することを特徴とする請求項４記載の会議支援用共用端末における会議支援プログラム。
【請求項６】
当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示手順をさらに有することを特徴とする請求項５記載の会議支援用共用端末における会議支援プログラム。
【請求項７】
請求項４から請求項６記載の会議支援プログラムが記憶されていることを特徴とする記憶媒体。
【請求項８】
複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末における会議支援方法であって、
前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信段階と、
前記オブジェクトの属性を記憶手段に記憶する属性記憶段階と、
前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与段階と、
属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶段階と
を有することを特徴とする会議支援用共用端末における会議支援方法。
【請求項９】
前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出段階をさらに有することを特徴とする請求項８記載の会議支援用共用端末における会議支援方法。
【請求項１０】
当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示段階をさらに有することを特徴とする請求項９記載の会議支援用共用端末における会議支援方法。
【請求項１１】
複数の参加者端末と、ネットワークを介して接続された、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末とからなる会議支援システムであって、
前記参加者端末は、前記共有端末に、テキスト、図形、画像等のオブジェクトを送信するオブジェクト送信手段を有し、
前記共有端末は、前記参加者端末から送出された前記オブジェクトを受信するオブジェクト受信手段と、
前記オブジェクトの属性を記憶する属性記憶手段と、
前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手段と、
属性が付与されたオブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手段と
を有することを特徴とする会議支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、会議支援用共用端末、会議支援プログラム、記憶媒体、会議支援方法及び会議室支援システムに係り、特に、複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末、会議支援プログラム、記憶媒体、会議支援方法及び会議室支援システムに関する。
【０００２】
【従来の技術】
近年、電子的に会議或いは協調作業を支援するシステムが知られている。例えば「特開平６−７７９５８号公報」では、複数の計算機上で同期を取りながら実行するアプリケーションにおいて、入出力情報管理部を持たせて、各計算機の実行状態を調べ、入出力情報を各計算機に送ることによって、全ての計算機上のアプリケーションの実行状態を等しくさせている。このことにより、同期を取りながら実行させているアプリケーションに対して中断、或いは何らかの原因によって実行状態に違いが生じた際にもすぐにアプリケーションの実行状態を他のアプリケーションと等しくして、全ての参加者が会議の内容を把握することができるようにしている。
【０００３】
また、前記アプリケーションに入出力情報蓄積部を設け、途中から接続された計算機に対して、前記入出力蓄積部に蓄積されたデータを送信することによって、途中から電子会議に参加したユーザーにも電子会議に参加する以前のアプリケーションの実行の様子を提示して、参加者全員が共通の情報を共有し、電子会議を進めることを可能にしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、全ての会議参加者の端末がリアルタイムで同期を取ることを前提とし、問題を解決しようとしているため、システムが複雑化し、計算リソースの消費を低減させ、さらにはシステムの信頼性、堅牢性までも低下させていた。
【０００５】
本発明は、上記の点に鑑みなされたもので、システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めていくことを可能とする会議支援用共用端末、会議支援プログラム、記憶媒体、会議支援方法及び会議室支援システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
そこで、上記問題を解決するため、請求項１記載の発明は、複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末であって、前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手段と、前記オブジェクトの属性を記憶する属性記憶手段と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手段と、属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手段とを有することを特徴とする。
【０００７】
また、請求項２記載の発明は、前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出手段をさらに有することを特徴とする。
【０００８】
また、請求項３記載の発明は、当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示手段をさらに有することを特徴とする。
【０００９】
また、請求項４記載の発明は、複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末における会議支援プログラムであって、前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手順と、前記オブジェクトの属性を記憶手段に記憶する属性記憶手順と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手順と、属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手順とを会議支援用共用端末におけるコンピュータに実施させることを特徴とする。
【００１０】
また、請求項５記載の発明は、前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出手順をさらに有することを特徴とする。
【００１１】
また、請求項６記載の発明は、当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示手順をさらに有することを特徴とする。
【００１２】
また、請求項７記載の発明は、請求項４から請求項６記載の会議支援プログラムが記憶されていることを特徴とする。
【００１３】
また、請求項８記載の発明は、複数の会議参加者が使用する参加者端末が、ネットワークを介して接続され、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末における会議支援方法であって、前記参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信段階と、前記オブジェクトの属性を記憶手段に記憶する属性記憶段階と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与段階と、属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶段階とを有することを特徴とする。
【００１４】
また、請求項９記載の発明は、前記オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出段階をさらに有することを特徴とする。
【００１５】
また、請求項１０記載の発明は、当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示して、オブジェクト間の相対関係を明らかにするオブジェクト間相対関係表示段階をさらに有することを特徴とする。
【００１６】
また、請求項１１記載の発明は、複数の参加者端末と、ネットワークを介して接続された、前記複数の会議参加者が同時に目視可能な表示部を有する会議支援用共用端末とからなる会議支援システムであって、前記参加者端末は、前記共有端末に、テキスト、図形、画像等のオブジェクトを送信するオブジェクト送信手段を有し、前記共有端末は、前記参加者端末から送出された前記オブジェクトを受信するオブジェクト受信手段と、前記オブジェクトの属性を記憶する属性記憶手段と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手段と、属性が付与されたオブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手段とを有することを特徴とする。
【００１７】
請求項１記載の発明によれば、会議支援用共用端末が、参加者端末から送出されたテキスト、図形、画像等のオブジェクトを受信して、前記オブジェクトの属性を記憶して、前記記憶した属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与して、属性が付与された前記オブジェクトを、付与された属性と共に記憶することにより、システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めて聞くことを可能にし、特に会議参加者全員の共通オブジェクトに対して、属性を付与することができ、会議の進行を妨げることなく、共通オブジェクトに意味づけをすることができる。
【００１８】
請求項２記載の発明によれば、属性を付与することによって、意味づけを行ったオブジェクトを属性に基づいて抽出することにより、会議中、若しくは会議後において、会議の課題や結論等の整理をすることができる。
【００１９】
請求項３記載の発明によれば、当該属性の内容を示す一の属性名に対して複数の属性値がある属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクトを表示することによって、属性を付与し、意味づけを行った複数のオブジェクト間の相対関係を、視覚的に確認することができる。
【００２０】
請求項４記載の発明によれば、参加者端末から送出された、テキスト、図形、画像等のオブジェクトを受信するオブジェクト受信手順と、前記オブジェクトの属性を記憶手段に記憶する属性記憶手順と、前記記憶手段に記憶している属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与する属性付与手順と、属性が付与された前記オブジェクトを、付与された属性と共に前記記憶手段に記憶するオブジェクト記憶手順とを会議支援用共用端末におけるコンピュータに実施させることにより、請求項１記載の発明の動作を会議支援用共用端末に行わせることができる。
【００２１】
請求項５記載の発明によれば、オブジェクトに付与された属性に基づいて、該属性が付与されたオブジェクトを抽出する、オブジェクト抽出手順を会議支援用共用端末におけるコンピュータに実施させることにより、請求項２記載の発明の動作を会議支援用共用端末に行わせることができる。
【００２２】
請求項６記載の発明によれば、当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクト間の相対関係を表示するオブジェクト相対関係表示手順を会議支援用共用端末におけるコンピュータに実施させることにより、請求項３記載の発明の動作を会議支援用共用端末に行わせることができる。
【００２３】
請求項７記載の発明によれば、請求項１から請求項３記載の動作を会議支援用共用端末に実行させることができる請求項４から請求項６記載の会議支援プログラムを記憶することができる。
【００２４】
請求項８記載の発明によれば、会議支援用共用端末が、参加者端末から送出されたテキスト、図形、画像等のオブジェクトを受信して、オブジェクトの属性を記憶して、前記記憶した属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与して、属性が付与された前記オブジェクトを、付与された属性と共に記憶することにより、システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めて聞くことを可能にし、特に会議参加者全員の共通オブジェクトに対して、属性を付与することができ、会議の進行を妨げることなく、共通オブジェクトに意味づけをすることができる会議支援用共用端末における会議支援方法を提供することができる。
【００２５】
請求項９記載の発明によれば、属性を付与することによって、意味づけを行ったオブジェクトを抽出することにより、会議中、若しくは会議後において、会議の課題や結論等の整理をすることができる、会議支援用共用端末における会議支援方法を提供することができる。
【００２６】
請求項１０記載の発明によれば、当該属性の内容を示す一の属性名に対して複数の属性値を有する属性であって、同一の属性が付与された２以上のオブジェクトを、属性値に対応させて、オブジェクト間の相対関係を表示することにより、属性を付与することによって、意味づけを行った複数のオブジェクト間の相対関係を、視覚的に確認することができる、会議支援用共用端末における会議支援方法を提供することができる。
【００２７】
請求項１１記載の発明によれば、参加者端末が、テキスト、図形、画像等のオブジェクトを会議支援用共用端末に送信して、会議支援用共用端末が、参加者端末から送出された前記オブジェクトを受信して、前記オブジェクトの属性を記憶して、前記記憶した属性を表示し、表示した属性を選択することによって、前記オブジェクトに属性を付与して、属性が付与された前記オブジェクトを、付与された属性と共に記憶することにより、システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めて聞くことを可能にし、特に会議参加者全員の共通オブジェクトに対して、属性を付与することができ、会議の進行を妨げることなく、共通オブジェクトに意味づけをすることができる、会議支援システムを提供することができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態について図面に基づいて説明する。
【００２９】
（全体構成の説明）
図１は、本発明が想定する会議支援システムの利用環境の一実施例の概略図である。
【００３０】
破線で示した部分は同じ会議室に設置されていることを示す。また、遠隔参加者８は、破線で囲んだ部分と同様の機器構成が遠隔地に存在する場合を省略して書いたものである。
【００３１】
下の説明においては、同じ会議室の中での利用形態を想定して説明するが、本発明はこの利用形態に限ったものではない。また、図１では、説明に必要な構成を表し、説明に必要の無い構成を省略してある。以下の図面においても同じである。
【００３２】
図１は、タッチパネル付き大画面ディスプレイ１と、文書管理サーバー３と、参加者端末５（ＰＣ５、ＰＣ６、ＰＣ７、ＰＤＡ１、ＰＤＡ２）と、他の様々な機器とがネットワーク４を介して接続されている。
【００３３】
複数の会議参加者は、参加者端末５を使用して、テキスト、図形、画像等のオブジェクトを、ネットワーク４を介してパーソナルコンピュータＰＣ１に送信する。
【００３４】
パーソナルコンピュータＰＣ１は受信した様々なオブジェクトを、接続されているタッチパネル付き大画面ディスプレイ１に表示し、全会議参加者が目視可能な状態にする。
【００３５】
会議の進行役は、全会議参加者が目視可能となったオブジェクトに対して、後述する属性の付与等の様々な加工を行い、全会議参加者が常に会議の内容を把握し、共通の情報を共有しながら会議を進めていく。
【００３６】
タッチパネル付き大画面ディスプレイ１は、前述の如く、これをコントロールするパーソナルコンピュータ（ＰＣ１）を介してネットワーク４に接続されている。
【００３７】
Ｃ１の画面は、大画面ディスプレイ上に表示される。タッチパネルは、大画面ディスプレイの表示面上に指示された点の座標をＰＣ１に取り込むものである。タッチパネル上で指示された座標は、マウスイベントとしてＰＣ１に送られる。これは、ＰＣ１に接続されたマウスの動作をタッチパネルでも同様に行うことを意味する。
【００３８】
タッチパネル付き大画面ディスプレイ１を具備したＰＣ１を共用端末と呼ぶ。ＰＣ１上では、後述するマスタークライアントと呼ばれるアプリケーションが起動される。
ここで、タッチパネル付き大画面１の具体例としては、スマートボード社の「スマートボード」（商標）、ソフトボード社の「ソフトボード」（商標）、タッチパネルシステムズ社の「キャロルタッチ」（商標）、リコー社の「メディアサイト」（商標）などが知られており、リコー社の「メディアサイト」（商標）の原理は例えば「特開２０００−０４３４８４号公報」又は「特開２０００−１０５６７１号公報」で開示されている。
なお、これらのタッチパネル操作に対して行われるタッチ動作は、タッチパネルが設置されているＰＣ上でのマウスイベントとしてＰＣに渡される方法が広く用いられているため、「タッチ」が「マウスボタンダウン」、「リリース」は「マウスボタンアップ」、「タッチしたままの移動」は「マウスボタンダウン＆ムーブ」の各イベントに対応するものとし、以下の説明ではこれらを、マウスイベントを用いて説明する。
なお、本発明の実施において、ＰＣ１に接続され、参加者全員が目視可能な表示部を有する機器としては、タッチパネル付き大画面ディスプレイに限られるものではなく、電子ホワイトボード等でもよい。
【００３９】
文書管理サーバー３は前記タッチパネル付き大画面ディスプレイ１に接続されたＰＣ１上で起動された後述するマスタークライアント上で、ユーザーによって作成された会議文章を蓄積管理及び検索サービス等を提供するものである。
【００４０】
文章管理サーバー３は、図１では、同じ会議室内に存在していないが、これは一般的にサーバーは、直接ユーザーが操作するものではないため、このような表記にしたものであり、設置位置を限定するものではない。
【００４１】
ＰＣ５、ＰＣ６、ＰＣ７及びＰＤＡ１、ＰＤＡ２は、ネットワークに接続された会議参加者用の端末である。
ＰＣ５、ＰＣ６、ＰＣ７は、例えばノートパソコンである。また、ＰＤＡ１，ＰＤＡ２は、例えば「Ｐａｌｍ　Ｐｉｌｏｔ」（商標）、「ＷｉｄｏｗｓＣＥ」（商標）搭載機、又はシャープ製「ザウルス」（商標）といったパーソナルデータアシスタント（ＰＤＡ）である。
【００４２】
これらは従来の有線によるネットワークのほかに、ＩＥＥＥ−８０２．１１ｂ、Ｂｌｕｅｔｏｏｔｈ（商標）といった無線によるネットワークで接続されていてもよい。
【００４３】
また、ぞれぞれの端末は参加者それぞれに対応するものである。ただし、参加者一人に端末一台と限定するものではない。これらの端末上では後述するスレーブクライアントと呼ばれるアプリケーションが起動され、参加者が利用する。
【００４４】
さらに、ネットワーク４上には、ネットワーク４を介してデータを放出できる様々な機器が接続されている。図１に示している例は、ディジタルカメラ、スキャナ、プリンタである。これらは直接ネットワークに接続する形態で提示してあるが、これらの機器をコントロールするパーソナルコンピュータを介してネットワークに接続されていてもよい。さらに、これらの機器は例であって、機器の種類を限定するものではない。
【００４５】
以下に共用端末の機能ブロック構成を説明する。
【００４６】
（共用端末のハードウェア構成を説明）
図２は、共用端末の機能ブロック構成を説明するための図である。
【００４７】
共用端末であるタッチパネル付き大画面１を具備したパーソナルコンピュータＰＣ１は、ネットワーク４を介して参加者端末５から送信されたオブジェクトを受信し、受信したオブジェクトをタッチパネル付き大画面１に表示する。また、表示したオブジェクトに対する後述する属性の付与等の処理を行う。
【００４８】
共有端末は、全制御部５１と、入出力部５２と、受信オブジェクト処理部５３と、表示画面制御部５４と、記憶部５５とから構成されている。
【００４９】
全制御部５１は、共有端末全体の制御を行っている。
【００５０】
入出力部５２は、ネットワーク４を介して、参加者端末５から送信されたオブジェクトを受信し、受信したオブジェクトを記憶部５５に送信する。また、記憶部５５に記憶された受信オブジェクト情報をタッチパネル付き大画面ディスプレイ１に送信する。さらに、タッチパネル付き大画面ディスプレイ１における後述する属性付与の操作等の情報を、表示画面制御部５４に送信する。また、タッチパネル付き大画面１における操作によって付与された属性と共に記憶部５５に記憶されているオブジェクトを、ネットワーク４を介して、文章管理サーバー３に送信する。
【００５１】
受信オブジェクト処理部５３は、参加者端末により受信し、記憶部５５に記憶されているオブジェクトに付与されている属性を、オブジェクトから抽出する処理を行う。
【００５２】
表示画面制御部５４は、受信したオブジェクトの、タッチパネル付き大画面ディスプレイ１への表示、及び表示されたオブジェクトに対する会議進行役の操作全般に関する制御を行っている。
【００５３】
記憶部５５は、前記オブジェクトを一時的に記憶したり、共用端末における会議支援プログラムを格納している。
【００５４】
以下に、参加者端末と、共用端末の機能を説明する。
【００５５】
（参加者端末と共用端末の機能を説明）
図３は、参加者端末と共用端末の機能構成を説明するための図である。
【００５６】
参加者端末５上では、スレーブクライアントと呼ばれるアプリケーションが起動している。スレーブクライアント内には、オブジェクト送信プロセス９が動作している。オブジェクト送信プロセス９は、参加者端末のポインティングデバイスによるドラッグアンドドロップ、キー入力、又はストロークによる描画によって指示されたオブジェクトを、ネットワーク４を介して共用端末に対して送出する。
【００５７】
一方、共用端末上では、マスタークライアントと呼ばれるアプリケーションが起動している。ここで、共用端末は、図１においては、タッチパネル付き大画面ディスプレイ１をコントロールするパーソナルコンピュータＰＣ１である。
【００５８】
マスタークライアント内には、オブジェクト受信プロセス１０が動作している。マスタークライアントのオブジェクト受信プロセス１０は、参加者端末５から送出された様々なオブジェクトを、前記入出力部５２を用いて受信し、前記記憶部５５に記憶する。
【００５９】
マスタークライアントは、前記記憶部５５に記憶されたオブジェクトを、表示画面制御部５４を用いて、タッチパネル付き大画面ディスプレイ１上の所定の領域に定義されるスタッキングエリア６に表示する。
【００６０】
スタッキングエリア６に表示されたオブジェクトは、マスタークライアントが稼動する端末機に接続されたポインティングデバイスによる、ドラッグアンドドロップ等の操作によって、エディティングエリア７に視覚的に移動／コピーすることができる。ここで、エディティングエリア７に表示されたオブジェクトは、スタッキングエリア６内のオブジェクトの実態ではないが、以下説明の簡略化のため、エディティングエリア７に表示されたオブジェクトをオブジェクトと表現する。
【００６１】
エディティングエリア７に移動／コピーされたオブジェクトは、スタッキングエリア６と同様、前記タッチパネル付き大画面ディスプレイ１上に表示され、会議参加者全員が目視可能となり、後述する属性の付与、リンク、グループ化、編集等、様々な加工を行うことができる。
【００６２】
以下、本発明の実施の形態の詳細を説明する。はじめに、前記参加者端末５上で動作するスレーブクライアントアプリケーションの具体的な機能を説明する。
【００６３】
（スレーブクライアントアプリケーションの機能の説明）
図４、４、５、６は参加者端末（図１中の、ＰＣ５、ＰＣ６、ＰＣ７及ＰＤＡ１、ＰＤＡ２）のスレーブクライアントの４種類の実施例の一例である。
【００６４】
図４を用いて、ポインティングデバイスによるドラッグアンドドロップによってスレーブクライアントに処理対象となるオブジェクトを指示する一例を示す。
【００６５】
参加者端末５には、ＭＳ−Ｗｉｎｄｏｗｓ（登録商標）や、Ｍａｃｉｎｔｏｓｈ　ＯＳ（商標）、Ｘ−Ｗｉｎｄｏｗ（商標）といった所謂ＧＵＩベースのオペレーションシステムが搭載されており、前述の如く、スレーブクライアントと呼ばれるアプリケーションが起動している。
ここで、ＯＳウィンドウは、オペレーティングシステムが提供するウィンドウで、参加者端末５に蓄積されているファイルや、参加者端末５とは異なる端末にあるファイルをアイコンの形態で参照する機能を有するものである。
【００６６】
スレーブクライアントには、「ドラッグアンドドロップ領域」が定義されている。参加者は参加者端末５に接続された例えばマウスなどの指示表示手段、所謂ポインティングデバイスによって、ＯＳウィンドウに表示されたアイコンを指示し、マウスボタンを押す。その後、そのまま「ドラッグアンドドロップ領域」に移動し（ドラッグ）、ここでマウスボタンを解除（ドロップ）する。所謂ドラッグアンドドロップ動作である。この動作により、ドラッグアンドドロップされたファイルが処理対象であるということがスレーブクライアントに指示される。
【００６７】
なお、ここではマウス操作の例で説明したが、例えばトラップボールや、タッチパッド、タブレットや参加者端末の表示画面に設置されたタッチパネルでもよく、ポインティングデバイスを限定するものではない。
【００６８】
さらに、処理対象はファイルアイコンだけでなく、例えば一時的にメモリに記憶した情報、すなわちクリップボードにコピーされた情報（文字列、画像）や、ファイルへのポインタ、即ちＭＳ−Ｗｉｎｄｏｗｓ（登録商標）では「ショートカット」、ＭａｃｉｎｔｏｓｈＯＳ（商標）では「エイリアス」と呼ばれる情報単位であってもよい。更に、ポインタを一般化した所謂「ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃ　Ｌｏｃａｔｅｒ）」であってもよい。
【００６９】
なお、ここでは説明の簡略化のため、上記処理対象とされる情報も、単にオブジェクトとする。
【００７０】
図５を用いて、キー入力によってスレーブクライアントに処理対象となるオブジェクトを指示する一例を示す。
【００７１】
スレーブクライアントにはキー入力領域が存在する。キー入力にマウスポインタを合わせてキーボートを押すことにより、テキストを入力する。また、リターンキーを押すことにより、入力された文字列を処理対処としてスレーブクライアントに指示する。
【００７２】
ここで、リターンキーを押す代わりにキーボード入力が終了したら「ＯＫ」ボタンを押すことで、入力された文字列を処理対象として、スレーブクライアントに指示することもできる。
【００７３】
図６を用いてストロークによる描画を行った後「ＯＫ」ボタンを押すことによって、スレーブクライアントに処理対象となるオブジェクトを指示する一例を示す。
【００７４】
ストローク入力領域では、マウス等のスレーブクライアントが稼動する端末となる端末に接続されたポインティングデバイスにより、簡単なストロークによる描画を作成することができる。ストローク入力領域に描かれた描画は、「ＯＫ」ボタンを押したり、描画終了を示す所定のストロークをストローク領域に入力する等の動作により、スレーブクライアントに指示する。
【００７５】
図７は上記図４から図６に示した各機能を具備したスレーブクライアントの一例である。
【００７６】
上記で説明したスレーブクライアントの各機能は図７に示すように、これらを統合した形態でスレーブクライアントとして実装する。
【００７７】
以下、上述したスレーブクライアントの機能の動作フローを説明する。
【００７８】
（スレーブクライアントの機能の動作フローの説明）
図８に統合された形態でのスレーブクライアントの機能の動作フローを示す。イベントループは、スレーブクライアントに対して発生するイベントの違いによって、動作を分岐させる処理を行う部分で、例えばマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）ＯＳ上で動作するスレーブクライアントでは、ＯＳ（オペレーティングシステム）が担う機能である。
【００７９】
はじめに、第一の分岐であるスレーブクライアントでキー入力が発生した場合について説明する。キー入力が発生した場合（ステップＳ１）、キーにより入力された文字をキー入力受付処理により、所定の記憶領域に追加記憶し、更にキー入力領域にそのままフィードバックし、表示する。また、タイトル入力領域にも、キー入力された文字列をフィードバックして表示し、タイトル文字も所定の記憶領域に追加記憶する（ステップＳ２）。
【００８０】
次に、「ＯＫ」ボタンが押されたかどうか判定する（ステップＳ３）。「ＯＫ」ボタンが押されたと判定したら（ステップＳ３において、ＹＥＳ）、それまで入力され、記憶していた入力文字列及びタイトル文字列を送信処理に渡す（ステップＳ５）。「ＯＫ」ボタンが押されたと判定しない場合でも（ステップＳ３において、ＮＯ）、入力したキーがリターンキーかどうか判定し（ステップＳ４）、リターンキーが入力されたと判定したら（ステップＳ４において、ＹＥＳ）、文字列を送信処理に渡し（ステップＳ５）、入力したキーがリターンキーでないと判定すると（ステップＳ４において、ＮＯ）イベント処理を繰り返す。この場合、キー入力領域、タイトル入力領域に表示された文字列は、クリアしない。
【００８１】
送信処理を行った（ステップＳ５）後は、記憶領域をクリアすると同時に、キー入力領域とタイトル入力領域に表示されている文字列をクリアし（ステップＳ６）、イベント処理を繰り返す。
【００８２】
次に、第二の分岐である、スレーブクライアントのストローク入力領域で、描画が発生した場合について説明する。描画の発生は、スレーブクライアントのストローク描画領域でのマウスダウンイベントの発生を検知することにより行う（ステップＳ７）。例えば、タブレットのような入力デバイスを用いた場合でも、タブレットのペンダウンイベントは、オペレーティングのような入力デバイスを用いた場合でも、タブレットのペンダウンイベントは、オペレーティングシステムのマウスボタンダウンイベントに割り当てられている場合が多いからである。したがって、本発明では、発生イベントをオペレーティングシステムから取得する構成としているが、スレーブクライアントが直接入力デバイスの動作を監視する構成としても、本発明は実施可能である。
【００８３】
描画イベントが発生すると、ストローク入力処理により、ストロークデータは所定の記憶領域に追加記憶され、同時にストローク入力領域に描画結果をフィードバックする（ステップＳ８）。すなわち、ユーザーからはストローク入力領域に直接図形や文字を書いているように見える。タイトル領域には、任意の文字列をタイトルとして入力することができる。入力した文字列は、所定の記憶領域に記憶される。タイトル文字列は、タイトル入力領域にマウスでポインタを移動し、キー入力することでストロークの入力とは独立に編集／変更が可能である。
【００８４】
一つのストロークが入力される毎に、「ＯＫ」ボタンが押されたかどうかを判定する（ステップＳ９）。「ＯＫ」ボタンが押されたと判定したら（ステップＳ９において、ＹＥＳ）、記憶領域に記憶したストロークデータとタイトル文字列を送信処理に渡す（ステップＳ５）。「ＯＫ」ボタンが押されていないと判定すると（ステップＳ９において、ＮＯ）、記憶領域のクリアはせずに、イベント処理を繰り返す。
【００８５】
送信処理を行った（ステップＳ５）後は、記憶領域をクリアすると同時に、タイトル入力領域に表示されている文字列をクリアし（ステップＳ６）、イベント処理を繰り返す。
【００８６】
次に、第三の分岐である、ファイルアイコンがドラッグアンドドロップ領域にドロップされた場合について説明する。ファイルアイコンのドラッグアンドドロップ処理は、オペレーティングシステムが担う。ドラッグアンドドロップ領域で、ファイルアイコンがＤｒｏｐされた場合（ステップＳ１０）、オペレーティングシステムからスレーブクライアントにイベントが発生する。スレーブクライアントは、このイベントを検出した場合に、対応するファイルを送信処理に渡す。さらに、対象とされたフィル名をタイトル文字列として送信処理に渡す。
【００８７】
上述した３つのそれぞれの分岐で、それぞれのオブジェクト（文字列、ストロークデータ、ファイル）及び、タイトル文字列が送信処理に渡された場合、スレーブクライアントは、後述する所定の属性をオブジェクトに付与して、ネットワークを介してマスタークライアントに向けてオブジェクトを送信する。
【００８８】
（スレーブクライアントでの属性付与の説明）
スレーブクライアントで処理対象とされたオブジェクトは、ネットワークを介してマスタークライアントに送信される。この際、スレーブクライアントでは、処理対象となったオブジェクトに所定の属性を付与して送信する。属性は、上述したタイトル文字列に加え、参加者端末を特定するための端末ＩＤ又は端末利用者のユーザーＩＤ、オブジェクトが送信される時刻情報が付与される。
【００８９】
さらに、処理対象とされたオブジェクトの内容を表す属性も付与される。これはオブジェクトを作成したアプリケーションを表す属性で、例えばＭａｃｉｎｔｏｓｈ　ＯＳ（商標）の場合はファイルのリソースフォークに記録されているＣＲＥＡＴＯＲであり、ＭＳ−Ｗｉｎｄｏｗｓ（登録商標）の場合はファイルの拡張子である。以下、説明の簡略化のため、この属性をクリエーター属性という。
【００９０】
以下、共用端末上で動作するマスタークライアントアプリケーションの具体的な機能を説明する。はじめに、スレーブクライアントから送出されたオブジェクトに焦点を当てて、マスタークライアントアプリケーションの機能を示す。
【００９１】
（マスタークライアントで受信されたオブジェクトの動きの説明）
前記参加者端末５上のスレーブクライアントが送信し、マスタークライアントのオブジェクト受信プロセス１０が受信したオブジェクトは、マスタークライアントがアクセス可能な前記記憶部５５に一時的に格納される。また、後で詳細に述べるが、受信されたオブジェクトは、オブジェクト管理リストによって管理され、受信したオブジェクトのＩＤと、その属性を付加され、記憶される。
【００９２】
オブジェクトのＩＤは、受信した時間文字列を基に生成したオブジェクト毎にユニークな文字列である。スレーブクライアントが送信したオブジェクトがファイルであれば、オブジェクトの属性は、上述したオブジェクトを送信したユーザーを区別するユーザーＩＤ、端末ＩＤ、又はオブジェクトが送信された時刻である。
【００９３】
また、上述した如く、オブジェクトはスタッキングエリア６に視覚的に蓄積されて表示される。表示は例えばスタッキングエリア６の上方から受信した時間順に蓄積される。この際のオブジェクトの表示形態は、それぞれのオブジェクトの上述した属性の違いにより予め定義されている所定のアイコン表示、又はファイル内容のサムネイル表示である。
【００９４】
図９は、本発明による会議支援システムの機能構成図の一例である。
【００９５】
図９において、クライアント１〜クライアント５は、それぞれが参加者端末５であり、図９は、図３に示した参加者端末と共用端末の機能を説明するための図に対応している。
【００９６】
ここで、図９のスタッキングエリア６に、蓄積されたオブジェクトがサムネイル表示によって、表示されている一例が示されている。なお、アイコンと同時にタイトル文字列や、付与された属性の内、例えば送信した参加者のユーザーＩＤ等を併記させてもよい。
【００９７】
次にスタッキングエリア６内のオブジェクトの動きを説明する。
【００９８】
（スタッキングエリア内のオブジェクトの動きの説明）
スタッキングエリア６に表示された情報は、タッチパネル付き大画面ディスプレイ１上での表示であるため、会議参加者の共有の情報となる。スタッキングエリア６に表示されたオブジェクトは、表示面に設置されたタッチパネルを介して直接的にクリック／ダブルクリックするなど、ポイント操作することができる。ポイント操作は、マスタークライアントが起動している端末に接続されたマウス等のポインティングデバイスを用いても良い。ダブルクリックしたオブジェクトがファイルであれば、そのファイルを作成したアプリケーションが起動し、そのファイルを開く。
【００９９】
会議の進行役は、手元にマスタークライアントが稼動する端末機に接続されたマウスを置き、席に座りながら以下の作業を行うことができるし、席を立ちタッチパネル付き大画面ディスプレイ１上の前に立ちながら、タッチパネルを用いて以下の操作を行うこともできる。
【０１００】
しかし、以下の操作は大画面ディスプレイに設置されたタッチパネルや、マスタークライアントが稼動する端末機に接続されたポインティングデバイスによって行うものであり、スレーブクライアントが稼動する、即ち会議の参加者が使う端末からは操作できない。会議の参加者は、各端末からいつでも好きなときにスタッキングエリア６に対してオブジェクトを送出することのみが可能である。
【０１０１】
上述した如く、スタッキングエリア６に表示されたオブジェクトは、マスタークライアントが稼動する端末機に接続されたポインティングデバイスによる、ドラッグアンドドロップの操作によって、エディティングエリア７に移動／コピーすることができる。
【０１０２】
この際、スタッキングエリア６内のオブジェクトは、エディティングエリア７に視覚的にコピーされる。オブジェクトがファイルならば、オブジェクトのクリエーター属性からそのオブジェクトが生成されたアプリケーションを判断し、対応するアイコンの形態でエディティングエリア７上に表示する。更に、タイトル属性からタイトル文字列を判断し、アイコンの近傍に所定のフォントでタイトル文字列を表示する。
【０１０３】
また、オブジェクトがストロークデータであれば、ストロークを所定の大きさに拡大又は縮小してエディティングエリア７に表示する。この際、ストローデータのタイトル属性が空でなければ、タイトル文字列をストロークの近傍に併記する。
【０１０４】
この際、オブジェクトに対応するマスタークライアントがアクセス可能な所定のディスク領域に記憶されているファイルは、実態としてコピーはされない。また、前記オブジェクト管理リストにそのオブジェクトがエディティングエリア７に視覚的にコピーされたことを現す情報を付記する。
【０１０５】
次にエディティングエリア７内でのオブジェクトの動きについて説明する。
【０１０６】
（エディティングエリア内でのオブジェクトの動きの説明）
スタッキングエリア６からエディティングエリア７にコピーされたオブジェクトに対して、様々な編集を行うことができる。以下に、エディティングエリア７内のオブジェクトの編集機能を順に説明していくが、主に属性付けに関係する機能を説明し、属性付けに関係しない機能については省略する。
【０１０７】
説明の前提として、図１０にマスタークライアントの表示画面の一例を示す。スタッキングエリア６とエディティングエリア７が並んで配置され、図に示すようにエディティングエリア７の５つの動作モードを決定する。５つのモード切替ボタン（「描画」モードボタン２０、「属性」モードボタン２１、「リンク」モードボタン２２、「グループ」モードボタン２３、「編集」モードボタン２４）と、「まとめ」ボタン２５、「リスト」ボタン２６の計７個のボタンが配置されている。
【０１０８】
５つのモード切替ボタンは互いに排他的であり、エディティングエリア７は常に５つのモードの内、いずれか一つのモードとなっている。ユーザーはボタンを押すことでいつでも任意のモードに切り替えることができる。「まとめ」と「リスト」のボタンは、前記５つのいずれのモード時にも押すことができ、後述する動作を実行できる。
【０１０９】
最初に「編集」モードでのエディティングエリア７の動作を説明する。
【０１１０】
（「編集」モードでのエディティングエリアの動作の説明）
図１０の「編集」モードボタン２４が押され、エディティングエリア７が「編集」モードに切り替わった場合、エディティングエリア７内に移動／コピーされたオブジェクトはタッチパネルやポインティングデバイスによって、その表示位置を変更することができる。これは、マスタークライアントでエディティングエリア７内でのマウスイベントを常時監視し、そのイベント種類と発生位置によって、対応するオブジェクトの表示位置を変更することで実現できる。
【０１１１】
具体的には、エディティングエリア７でマウスダウンイベントが発生した場合、マウスポインタ位置にオブジェクトがあるかどうかを前記オブジェクト管理リストに記録された全オブジェクトの座標を検査する。検査の結果、マウスダウン座標上にオブジェクトが存在した場合、次にマウスアップイベントが発生したときに、オブジェクトの表示位置をマウスアップイベント発生座標に移動し、同時に前記オブジェクト管理リスト中の対応するオブジェクトの座標をマウスイベント発生座標で更新する。
【０１１２】
次に「描画」モードでのエディティングエリア７の動作を説明する。
【０１１３】
（「描画」モードでのエディティングエリアの動作の説明）
ユーザーが「描画」モードボタン２０を押して、エディティングエリア７を「描画」モードに切り替えた場合、マウスイベント発生は、描画動作と見なす。
【０１１４】
マウスボタンダウンイベントと、マウスムーブが発生した場合には、マウスボタンアップが発生するまで、エディティングエリア７上のマウスポインタ位置に沿って線を描く動作を行う。即ち、自由描画を行うものとする。このモードではユーザーは、エディティングエリア７に自由に文字や図形を書き込むことができ、会議において従来のホワイトボードの機能を提供するものである。
【０１１５】
本実施例においては、「描画」モードボタン２０を設置し、ユーザーが明示的に描画モードを選択するものとした。これに変わる実施例としては、例えばマウスダウンイベント発生時のマウスポインタ座標時にオブジェクトが存在しない場合は、以降マウスアップイベントが発生するまで、描画動作と見なす、モードレスな動作として実施することも可能である。
【０１１６】
次に「属性」モードでのエディティングエリア７の動作を説明する。
【０１１７】
（「属性」モードでのエディティングエリアの動作の説明）
ユーザーが「属性」モードボタン２１を押して、エディティングエリア７を「属性」モードに切り替えた場合、マウスイベント発生は、「属性設定」動作と見なす。即ち、選択されたオブジェクトに所定の意味がある属性を付与することができる。
【０１１８】
「目的」、「結論」、「課題」といった所定の意味を持った属性をあらかじめシステムに記憶しておく。すると、対象オブジェクトにポインタを合わせてマウスでクリックすると、オブジェクト近傍に「目的」、「結論」、「課題」がプルダウンメニューで表示される。この際、そこから「結論」を選択し、クリックすると、選択されたオブジェクトに「結論」属性が付与される。
【０１１９】
この際、前記オブジェクト管理リストの対応するオブジェクトの記述に、「結論」属性が付与された旨を記述する。さらに、エディティングエリア７上に表示されているオブジェクトの近傍に、所定の書式で「結論」属性が付与されたことを示す「結論」という文字を表記する。なお、「結論」という文字の変わりに、「結論」に相当するシンボリックなマークを付与する、又はオブジェクトの表示色を所定の色に変更させる等、他の方法を用いても良い。
【０１２０】
また、「属性」モードボタン２１を押すことにより、属性操作関連ボタンである「属性編集」ボタン、「グラフチャートビュー」ボタン、「テーブルチャートビュー」ボタン（図示せず）が表示される。これらのボタンが押された場合の、エディティングエリア７の動作の詳細は後に述べる。
【０１２１】
次に、「リンク」モードでのエディティングエリア７の動作を説明する。
【０１２２】
（「リンク」モードでのエディティングエリアの動作の説明）
ユーザーが「リンク」モードボタン２２を押し、エディティングエリア７を「リンク」モードに切り替えた場合、マウスイベント発生は、「リンク設定」動作と見なす。即ち、選択されたオブジェクトに所定の意味があるリンクを付与することができる。ユーザーがリンクボタンを押し、エディティングエリア７が「リンク」モードになっている際、図１０に示すが如く、「これは結論」１０−１という文字列と「最終報告案」１０−２というファイルアイコンに対して図１０のＡに示すアクションを行う。即ち、対象とする二つのオブジェクト表示を貫くようにマウスボタンを押したままポインタをＡの破線に沿って移動させる動作を行う。この動作により、「これは結論」１０−１という文字列オブジェクトから「最終報告案」１０−２というファイルにリンクが定義される。
【０１２３】
定義されたリンクは、前記オブジェクト管理リストの「これは結論」というオブジェクトの項目に、「最終報告案」というオブジェクトへのポインタを記述し、「リストを更新する」というアクションで保存される。また、生成されたリンクはエディティングエリア７上での表示として、図１０に視点したＡの破線に沿って所定の書式で矢印線を描くなどの視覚的なフィードバックを行う。
【０１２４】
また、図１０のＢで示すように、「これは結論」１０−１というオブジェクトから「まとめチャート」１０−３というオブジェクトにリンクを設定する動作を行うとする。この際、Ｂの破線に沿ってポインタ移動を行うと、移動経路の途中で、「講演会録音記録」１０−４というオブジェクトを貫く。このような場合、「これは結論」１０−１というオブジェクトと「まとめチャート」１０−３というオブジェクトをリンク設置対象とし、「講演会録音記録」１０−４というオブジェクトをリンクの対象から除外する。即ち、Ｂに沿ったポインタ移動で、最初に貫いたオブジェクトと、最後に貫いたオブジェクトを処理対象とし、途中で貫いたオブジェクトを除外する。
【０１２５】
具体的には、Ｂの破線に沿ってリンク生成アクションが実行されると、Ｂの破線に沿ったストロークの座標を始点から順に検査し、一方、ストローク上の各座標毎に、前記オブジェクト管理リストに記述されているオブジェクトの座標も検査し、オブジェクトの座標が、ストローク上の検査中の座標に重なっているかどうかを判断する。
【０１２６】
初めて重なったことが判断されたら、リンク始点のオブジェクトとして、そのオブジェクトのＩＤを記憶する。更に検査を続けて、次に重なりがあったと判断されたら、そのオブジェクトを終点のオブジェクトとしてそのＩＤを記憶する。
【０１２７】
以後、同様に検査を続け、再び重なりがあると判断すると、先ほど記憶したリンク終点のオブジェクトのＩＤを当該再び重なったオブジェクトのＩＤで更新する。ストロークの終点まで検査した段階で、最初に貫いたオブジェクトＩＤと、最後に貫いたオブジェクトＩＤを記録し、この情報を基に前記オブジェクト管理リストの該当するオブジェクトの項目を更新する。
【０１２８】
次に、「グループ」モードでのエディティングエリア７の動作を説明する。
【０１２９】
（「グループ」モードでのエディティングエリアの動作の説明）
ユーザーが「グループ」モードボタン２３を押し、エディティングエリア７を「グループ」モードに切り替えた場合、マウスイベント発生は「グループ設定」動作と見なす。即ち、選択されたオブジェクトに所定の意味があるグループ属性を付与することができる。
【０１３０】
図１１にエディティングエリア７における属性が付与されたオブジェクトの例を示す。ユーザーが「グループ」モードボタン２３を押し、エディティングエリア７が「グループ」モードになっているときに、例えば図１１において、エディティングエリア７に表示されている「最終報告案」１０−２というファイルアイコンと、「まとめチャート」１０−３というファイルアイコンとに対して、図１１に示すように２つのファイルアイコンを囲むように閉曲線ストロークをユーザーが入力する。これにより、二つのファイルアイコンが同じ「グループ」に属することが定義される。
【０１３１】
定義された「グループ」は、前記オブジェクト管理リストの「最終報告案」というオブジェクトと、「まとめチャート」というオブジェクトの項目に、連番で自動生成されたユニークな「グループＩＤ」を記述し、リストを更新するというアクションで保存される。ユニークな「グループＩＤ」は、エディティングエリア７が「グループ」モードのときに、少なくとも一つのオブジェクトを内包する閉曲線ストロークをユーザーが入力する毎に連番で自動生成される。なお、ユーザーが入力したストロークが閉曲線であるかどうかは、一つのストロークの中に自分自身と交わる点が存在するかどうかで判断する。
【０１３２】
次に、「リスト」ボタンを押したときの動作を説明する。なお、「リスト」ボタンは上記で説明した「モード」の違いに関わらず、いつでもユーザーがボタンを押すことにより、所定の動作が行われる。
【０１３３】
（「リスト」ボタンの動作の説明）
ユーザーが「リスト」ボタン２６を押すと、前述したオブジェクト管理リストの中で、前述した「属性」モードで付与した属性のうち、特定の属性を有するオブジェクトを検索する。
【０１３４】
ここでは、前述した「属性」モードで付与した属性のうち、特定の属性を有するオブジェクトを検索する。検索が完了すると、該当するオブジェクトを一覧表の形態で表示する。
【０１３５】
エディティングエリアにおけるオブジェクトを検索した結果の表示画面の一例を図１２に示す。図１０に示すエディティングエリア７の内容は、「リスト」ボタン２６を押すことにより図１２の形態で表示される。
【０１３６】
タイトル、属性、投稿者は、前記オブジェクト管理リストに記述されている内容から参照する。更に、公知であるＭＳ−Ｗｉｎｄｏｗｓ（登録商標）の操作インターフェースを用いて、図１０においてそれぞれの列のタイトルをクリックすると、その列の内容で表全体をソートするよう、実装することができる。
【０１３７】
次に、「まとめ」ボタンを押したときの動作を説明する。なお、「まとめ」ボタンは上記で説明した「モード」の違いに関わらず、いつでもユーザーがボタンを押すことにより、所定の動作が行われる。
【０１３８】
（「まとめ」ボタンの操作の説明）
図１０に示すエディティングエリア７において、ユーザーが「まとめ」ボタン２５を押すと、前記オブジェクト管理リストの中で、前述した「属性」モードで付与した属性のうち、特定の属性を有するオブジェクトを検索する。ここでは、前述した「結論」と「課題」という属性が付与されたオブジェクトを検索する。
【０１３９】
検索が完了すると、エディティングエリア７に新規ページを追加し、検索されたオブジェクトをコピーする。新規に追加されたページと、このページにコピーされた「結論」と「課題」という属性が付与されたオブジェクトの表示が図１１に示されている。この新規に追加されたエディティングエリアページは、前記エディティングエリア７と同等のものなので、「描画」モードに切り替えることで、ユーザーは手書き文字などを書くことができる。図１１では、「結論」という属性が付与されたオブジェクトと、「課題」という属性が付与されたオブジェクトに、その後のアクションを指示するメモ書きが付された例が示されている。
【０１４０】
次に、前述したオブジェクト管理リストの動作を説明する。
【０１４１】
（オブジェクト管理リストの説明）
エディティングエリア７内での、上記操作により整理されたオブジェクトの構造は、前記オブジェクト管理リストの形態で記述される。オブジェクト管理リストは例えばＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）を用いてその構造が記述される。終了ボタンを押す等の所定の終了動作を行う際に、オブジェクト管理リストと、オブジェクトの実体（即ちファイル）とは、図１に示した文章管理サーバー３に共に移動され、関連付けられて格納される。
【０１４２】
以下、一連の操作を、具体例を挙げて図１３と、図１０とを用いて説明する。
【０１４３】
（一連の操作の説明）
図１３は、図１０で示したスタッキングエリア６と、エディティングエリア７の模式図である。
【０１４４】
図１３で左側にスタッキングエリア６が配置されている。スタッキングエリア６には参加者から送信された（共有化された）様々なオブジェクトが配置されている。
【０１４５】
図１３のスタッキングエリア６中、文字列だけのオブジェクトは、会議の参加者が自分の端末からせお場で入力した文字列である。通常は簡単な一文の意見や見出しである。
【０１４６】
文字列にアイコンが付与されているオブジェクトは、会議の参加者が端末から送信したファイルやＵＲＬである。ファイルは、音声ファイルや、動画ファイルなどのマルチメディア系ファイル、ビットマップ系の画像ファイル、ワードプロセッサ等適当なアプリケーションで作成したファイル等が考えられる。
【０１４７】
会議の進行役は、エディティングエリア７を従来のホワイトボードに見立てて、直接手書き文字を書くことができるし、スタッキングエリア６にスタックされたオブジェクトをドラッグアンドドロップでエディティングエリア７に移動／コピーすることができる。更に、会議の進行役は、自分自身が一参加者としてスレーブクライアントが稼動する端末を手元に置いてもよい。
【０１４８】
更に会議の進行役は、機論項目を手書きでエディティングエリア７に書き込んでゆく。各項目の議論のときに、その項目に関わる様々な情報を参加者はスタッキングエリア６に対して送出する。例えば、「外部研究動向」１３−１を議論しているときには、会議の参加者の一人がその場で或いは前もって調べた他社のホームページのＵＲＬをスタッキングエリア６に対して送出する。会議の進行役はスタッキングエリア６に投げ込まれたＵＲＬ１３−２を「外部研究動向」１３−１の手書き文字付近にドラッグアンドドロップする。
【０１４９】
（グループ化：発生的属性付与の説明）
更に会議の進行役は、「外部研究動向」１３−１とドラッグアンドドロップされたＵＲＬ１３−２を曲線で囲む。これにより、「外部研究動向」１３−１とＵＲＬ１３−２がグループ化される。
【０１５０】
更に「以前のワーキング結果」１３−３に対して、関連する資料を入手した参加者がスタッキングエリア６に対して資料を送出する。投げ込んだ参加者は口頭で資料を投げ込んだ旨を会議の進行役に伝える。進行役は投げ込まれた資料オブジェクトをエディティングエリア７にドラッグアンドドロップする。続いて「以前のワーキング結果」１３−３の近くにオブジェクトを移動し、前記と同様にグループ化する。その他、関連する資料があれば（図中において「キックオフ報告」１３−４）、これも同様にグループ化できる。
【０１５１】
グループの表現方法としては、同じ部ループに属するオブジェクトに同じ属性を付与する方法がある。この際、属性は例えば自動的に付与された連番である。その理由としては、対象とされたオブジェクト群（この例の場合、「外部研究動向」とＵＲＬ）に同じ属性が付与されることが重要であり、どのような属性が付与されるかは重要ではないからである。
【０１５２】
グループ化の役割は、例えばあるオブジェクトが検索や、目視などの何らかの手段で発見された際、そのオブジェクトと同じ性質のオブジェクトを一覧的に参照したり、あらかじめ性質が分かっているときには、その性質を有するオブジェクトを一覧的に抽出することを担うものである。
【０１５３】
（リンクの説明）
更に議論が進み、会議の参加者が「キックオフ報告」１３−４の内容にコメントを付ける。このコメントに対して、会議の進行役が重要だと認知したなら、コメント「これに関しておれは賛成」１３−５を「キックオフ報告」１３−４にリンクする。
【０１５４】
リンクの表現方としては、例えばあるオブジェクトの属性として、他のオブジェクトへのポインタを持たせる方法がある。
【０１５５】
リンクの役割は、例えば、あるオブジェクトが検索や目視など何らかの手段で発見された場合、そのオブジェクトに関連するオブジェクトを発見されたオブジェクトのみから知ることを担うものである。
【０１５６】
リンクとグループを付与されたエディティングエリア７内の情報は、例えば図１０に示した「まとめ」ボタン２５を押すことにより、図１４に示すようなツリー構造として表示することができる。
【０１５７】
図１４はオブジェクトに付与されたリンクと属性とを用いてオブジェクト間の構造を可視化した例を表す図である。
【０１５８】
図１４において、横軸はリンクの深さに対応しており、縦軸はオブジェクトが生成された時間順である。されに、同じ階層にあるオブジェクトでグループが定義されている場合は、縦の線で結んである。また、もっとも左に配置されたオブジェクトは最上位の階層のオブジェクト、即ちそのオブジェクトはどのオブジェクトからもリンクされていないオブジェクトであり、このオブジェクトは無条件に縦の線で結んでツリーを表現している。
【０１５９】
図１４により、議論で出された様々な素材の構造を視覚的に確認することができる。
【０１６０】
（選択的属性付与の説明）
前述した如く、図１０における「属性」ボタン２１を押すことにより、エディティングエリア７に置かれたオブジェクトには、前述したグループ化による属性の他に所定の意味がある属性を付与することができる。
【０１６１】
例えば属性として「目的」、「結論」、「課題」といった所定の意味を持った属性を予めシステムに記憶しておく。参加者は例えば図１３において、「次回の宿題はこの資料をもとに各自分析のこと」という文言がこの会議の決定事項の場合、その場でこの文言（オブジェクト）に「結論」という属性を付与する。
【０１６２】
この種の属性を付与する操作の一例を示す。ツーボタンマウスでポイントする場合は、対象オブジェクトにポイントを合わせて右ボタンをクリックすると、「目的」、「結論」、「課題」がプルダウンメニューで表示される。そこから「結論」を選択して左クリックをする。また、他の例として、タッチパネルから操作を行う場合は、図１０で示したモード切替ボタンで「属性指定モード」にエディティングエリア７の動作のモードを切り替えておく。この属性指定モードでは、オブジェクトにタッチすると、「目的」、「結論」、「課題」がプルダウンメニューで表示され、その中から「結論」を選択することにより、目的のオブジェクトに「結論」属性を付与することができる。
【０１６３】
二次元属性の選択的属性付与の説明）
また、「目的」、「結論」、「課題」といった一次元的な属性だけではなく、多次元の属性をオブジェクトに付与することができる。以下、多次元の属性をオブジェクトに付与する動作を次に説明する。ここで、多次元の属性とは、例えばある情報の属性として「通信速度」と「開発年」という二つの属性名で表される属性である。
【０１６４】
前記二つの属性名の属性値は、「通信速度」では、「１Ｍｂｐｓ」、「５Ｍｂｐｓ」、「１０Ｍｂｐｓ」、「５０Ｍｂｐｓ」、「１００Ｍｂｐｓ」等であり、また、「開発年」では、「２００１」、「２００２」、「２００３」、「２００４」、「２００５」等である。これらの値は、予め所定のメモリ領域に記憶されている。
【０１６５】
ユーザーは、エディティングエリア７内の任意のオブジェクトに、「通信速度」と「開発年」との属性値を任意の組み合わせで、前記メモリに記憶された値から選択し付与することができる。
【０１６６】
動作手順を以下に説明する。はじめに、ユーザーは、図１０に示される「属性」ボタンを押して、エディティングエリア７の動作を「属性付与モード」に切り替える。
【０１６７】
次に、属性を付与したいオブジェクトにポイントを合わせて左ボタンでクリックする。ポイントされたオブジェクトの近傍には図１５に示されるプルダウンメニューが表示される。ここで、図１５は、属性選択プルダウンメニューの一例を表す図である。
【０１６８】
プルダウメニューには予め、システムに記憶されていた全ての属性名が表示され、図１５に示される「開発年」１５−１、「通信速度」１５−２を選択して、プルダウンメニュー最下端にある「ＯＫ」ボタンを押すと、図１６に示されるようなプルダウンメニューが表示される。
【０１６９】
プルダウンメニュー内の値をユーザーは「開発年」と、「通信速度」とに対して独立に選択することができる。ここで、図１６は、属性付与モードにおけるプルダウンメニューの一例を表す図である。
【０１７０】
プルダウンメニュー最下端には「ＯＫ」ボタンが配置されており、ユーザーがポインティングデバイスで「ＯＫ」ボタンを押すまでメニュー画面は表示され続け、その間にそれぞれの属性値をポイントすることで属性値を選択する。図１６では「開発年」の値として「２００２」、「通信速度」の値として「５０Ｍｂｐｓ」を選択している。
【０１７１】
ユーザーが「ＯＫ」ボタンを押すことにより、選択された属性値は、属性名と共に指定されたオブジェクトに付与される。付与された属性は、前記オブジェクト管理リストに記述され、記憶される。属性編集について以下で説明する。
【０１７２】
（属性編集の説明）
図１７は属性編集ダイアログの一例を表す図である。
【０１７３】
前記プルダウンメニューに表示される属性名、及び属性値は、ユーザーが、任意に編集が可能な構成となっている。ユーザーが前記図１０の「属性」モードボタン２１を押した後、表示される「属性編集」ボタン（図示せず）を選択すると、図１７に示すような属性編集ダイアログが表示される。
【０１７４】
属性編集ダイアログにおいて、斜体で示した文字部分（１７−１、１７−２）は、ユーザーが入力する。所謂「テキスト入力ボックス」であることを示している。Ａ部分は第一属性の「属性名」を表示する部分、Ｂ部分は第一属性の「属性値」を表示する部分である。第一属性を編集する例を以下で説明する。
【０１７５】
「属性名」と表記された右の属性名テキスト入力ボックス１７−１に例えば「開発年」と入力し、右の下矢印ボタン１７−３を押すと、「開発年」という文字列が、Ａの部分に表示され、第一属性の属性名が「開発年」に設定される。
【０１７６】
属性値は、複数入力することができ、「属性値」と表記された下方にある属性値テキスト入力ボックス１７−２に例えば、「２００４」と入力し、その右矢印ボタン１７−４を押すと、「２００４」という文字列がＢの部分に入力され、属性値テキスト入力ボックス１７−２の文字列「２００４」はクリアされる。ここで、「なし」という属性値も予め定義されているものとする。以下、同様の操作でＢに属性値を追加することができる。
【０１７７】
属性値が多く入力され、Ｂ部分の最下端まで値が入力されると、Ｂ部分全体が上方にスクロールされ、さらに下方に値を入力することができる。Ｃ部分の、グラフィカルユーザーインタフェースで、「スクロールバー」として一般に知られているコントロールオブジェクトにより、属性値の列をスクロールして、参照することができる。さらに、Ｂ部分に表示された属性値のうちの一つをポインティングデバイスでクリックして選択し、Ｃ部分のスクロールバーの矢印を操作することで、属性値の並びを変えることができる。
【０１７８】
また、Ｂ部分のある属性値をポインティングデバイスで選択し、左矢印ボタン１７−５を押すと、属性値テキスト入力ボックス１７−２に選択した属性が入力され、該属性値を編集した後に、右矢印ボタン１７−４を押すことにより、編集した属性値をＢ部分に入力することができる。
【０１７９】
第二属性も同様に編集し、最後に「ＯＫ」ボタンを押すことにより、二つの属性名と、対応する属性値がメモリに記録される。
【０１８０】
図１８に、オブジェクトの属性が付与された状態のエディティングエリア７の表示状態の例を示す。この例では、エディティングエリア７内には、スタッキングエリア６を介して会議の参加者によって投稿された３つのファイルアイコン「ｍｏｄｅｌ００１仕様案」１８−１、「ｍｏｄｅｌ００２仕様案」１８−２、「ｍｏｄｅｌ００３仕様案」１８−３が表示されている。この例では、それぞれのファイルは開発しようとする機器の仕様案である。
【０１８１】
ここで、前述した属性付与モードで「ｍｏｄｅｌ００２仕様案」１８−２というファイルアイコンを指定すると、近傍に図１６に図示するプルダウンメニューが表示される。ここで、「開発年」属性の属性値として「２００２」、「通信速度」属性の属性値として「５０Ｍｂｐｓ」を選択すると、属性がセットされ、図示したように対象のファイルアイコン近傍に二つの属性値「２００２」と、「５０Ｍｂｐｓ」とが表示される。他のファイルアイコンも同様に属性値を付与することができる。
【０１８２】
また、属性が付与された状態で、「グラフチャートビュー」というビューを作成することができる。
【０１８３】
（「グラフチャートビュー」の説明）
ユーザーが前記図１０の「属性」モードボタン２１を押した後、表示される「グラフチャートビュー」ボタン（図示せず）を選択すると、図１９に示す「グラフチャートビュー」が表示される。
【０１８４】
図１９においては、横軸を第一属性（開発年）、縦軸を第二属性（通信速度）として、同一の属性が付与された２以上のオブジェクト間の相対関係を表している「グラフチャートビュー」の一例が示されている。当該グラフにおいて、各属性値は「数値」として処理され、オブジェクト（ファイルアイコン）の表示位置は、属性値によりスケーリングされている。
【０１８５】
更に、属性が付与された状態で、「テーブルチャートビュー」というビューを作成することができる。
【０１８６】
（「テーブルチャートビュー」の説明）
ユーザーが前記図１０の「属性」モードボタン２１を押した後、表示される「テーブルビュー」ボタン２１−３（図示せず）を選択すると、図２０に示す「テーブルチャートビュー」が表示される。
【０１８７】
図２０においては、縦軸を第一属性（開発年）、横軸を第二属性（通信速度）として、同一の属性が付与された２以上のオブジェクト間の相対関係をテーブルで表した「テーブルチャートビュー」の一例が示されている。当該テーブルにおいて各属性値は「項目」として処理され、オブジェクト（ファイルアイコン）の表示位置は、属性値に対応したカテゴリ内に表示される。
【０１８８】
（属性付与オブジェクトの利用形態の説明）
次に、前述の説明で付与した、「目的」、「結論」、「課題」、といった所定の意味を持った属性の利用形態を以下で示す。
【０１８９】
会議において、議論の途中で、今までの議論を振り返ったり、決定事項を再確認する場合、エディティングエリア７近傍に設置された「リスト」ボタンを押す。このとき、新たな表示領域が作成され、その中に現在編集中のエディティングエリア７内から所定の属性が付与されたオブジェクトを抽出する。そして、抽出したオブジェクトを所定の見かけに変換して表示する。
【０１９０】
例えば、オブジェクトの種類毎に所定の表現と、その属性が一覧表となって表示される。オブジェクトの所定表現は、例えばオブジェクトがテキストの場合は、テキストのうち先頭からの数文字であり、オブジェクトが画像や手書きの文字／図形ならば、リストに収まる適当なサムネイルであり、オブジェクトがＵＲＬである場合は、その先がホームページであるならばそのホームページのタイトル、タイトルが存在しない若しくはホームページでないならＵＲＬの文字列そのものである。
【０１９１】
オブジェクトは所定の属性毎にソートされて表示される。例えば「結論」とされた事項を簡単に確認することができる。また、エディティングエリア７は、一つの会議で複数ページにわたって利用される実施形態も考えられる。この場合、「リスト」ボタンを押したときに抽出するオブジェクトの範囲は複数ページ全体にわたってもよい。
【０１９２】
次にマスタークライアントアプリケーションの機能を示す。
【０１９３】
（マスタークライアント機能の動作フローの説明）
最初に、マスタークライアントのオブジェクトの受信処理を、図２１を用いて説明する。
【０１９４】
前記スレーブクライアントより送出された情報は、マスタークライアントの情報受信部２０で受信され、バッファに格納される。
【０１９５】
バッファに格納された情報は、前処理部２１で前処理が行われる。前処理では、前記スレーブクライアントにおいて送信の際に付与された、前述の所定の属性を受信された情報から抽出し、マスタークライアントアプリケーション内の所定の変数に読み込む処理が行われる。前処理された情報は、スタッキングエリア６の記憶領域に所定の形式で、前記属性と共に格納される。
【０１９６】
格納された情報は、スタッキングエリア表示制御部２２により、所定の形式でスタッキングエリア６に表示される。
【０１９７】
（マスタークライアントのイベント処理の説明）
また、マスタークライアントでは、いくつかのイベントを監視し、発生したイベントの種類によって所定の処理を行う。図２２から図２７を用いて、イベントループ以下の、各処理の流れを示す。なお、例えばＭＳ−Ｗｉｎｄｏｗｓ（登録商標）で本会議支援プログラムを構成する場合は、イベントループ内部の構成は、オペレーティングシステムが提供するマウスイベント等各種基本イベントを組み合わせることにより、プログラミング可能である。
【０１９８】
スタッキングエリア６からエディティングエリア７にオブジェクトの移動、即ちドラッグアンドドロップ操作が行われた場合の処理を、図２２を用いて説明する。
【０１９９】
ステップＳ３０では、スタッキングエリア６からエディティングエリア７にオブジェクトの移動が行われたかどうかを判定する。オブジェクトの移動が行われたと判定すると（ステップＳ３０においてＹＥＳ）、ステップＳ３０に続いてステップＳ３１に進む。オブジェクトの移動が行われなかったと判定すると（ステップＳ３０においてＮＯ）、ステップＳ３０の処理を繰り返す。
【０２００】
ステップＳ３１では、イベントバッファに、オブジェクトがＤｒｏｐされたエディティングエリア７内の座標、及び前述した属性情報を格納する。
【０２０１】
ステップＳ３１に引き続きステップＳ３２に進み、エディティングエリア７表示制御部は、イベントバッファに格納された情報を読み出し、エディティングエリア７内の所定の位置に所定の表現でオブジェクトを表現する。ここで、所定の表現とは、例えばオブジェクトタイプに対応した文字列や、ストローク、ファイルアイコン等である。
【０２０２】
ステップＳ３３では、エディティングエリア７内にオブジェクトが追加された旨の情報をオブジェクト管理リストに記述し、イベント処理を終了する。
【０２０３】
エディティングエリア７内のオブジェクトの属性変更操作が行われた場合の処理を、図２３を用いて説明する。
【０２０４】
ステップＳ４０では、エディティングエリア７内のオブジェクトの属性が変更されたかどうかを判定する。オブジェクトの属性が変更されたと判定すると（ステップＳ４０においてＹＥＳ）、ステップＳ４０に続いてステップＳ４１に進む。オブジェクトの属性の変更がされなかったと判定すると（ステップＳ４０においてＮＯ）、ステップＳ４０の処理を繰り返す。
【０２０５】
ステップＳ４１では、前記オブジェクト管理リストより、該当するオブジェクトの情報を読み出し、イベントバッファに格納する。
【０２０６】
ステップＳ４２では、イベントバッファの内容をプルダウンメニュー等の所定のＧＵＩに変換し、前記エディティングエリア表示制御部により、エディティングエリア７に表示する。
【０２０７】
ステップＳ４２に引き続き、ステップＳ４３に進み、ＧＵＩを介して変更されたイベントバッファ内の属性を、該当する前記オブジェクト管理リストの項目に書き戻す。また、対象オブジェクトのエディティングエリア７内での表示状態を対応する属性に変更して、イベント処理を終了する。
【０２０８】
エディティングエリア７内のオブジェクト間にリンク定義操作が行われた場合の処理を、図２４を用いて説明する。
【０２０９】
ステップＳ５０では、エディティングエリア７内のオブジェクト間にリンク定義操作が行われたかどうかを判定する。オブジェクト間にリンク定義操作が行われたと判定すると（ステップＳ５０においてＹＥＳ）、ステップＳ５０に続いてステップＳ５１に進む。オブジェクト間にリンク定義操作が行われなかったと判定すると（ステップＳ５０においてＮＯ）、ステップＳ５０の処理を繰り返す。
【０２１０】
ステップＳ５１では、前記オブジェクト管理リストの内、該当するオブジェクトのリンク情報が読み出され、イベントバッファに格納される。
【０２１１】
ステップＳ５２では、エディティングエリア７で指示された通りに、イベントバッファ内の前記リンク情報を変更し、該当するオブジェクトのオブジェクト管理リスト内の項目を書き直す。
【０２１２】
ステップＳ５２に引き続き、ステップＳ５３に進み、対象オブジェクトのエディティングエリア７内での表示状態を、対応するリンク状態に応じて変更し、イベント処理を終了する。
【０２１３】
エディティングエリア７内のオブジェクトにグループ定義操作が行われた場合の処理を、図２５を用いて説明する。
【０２１４】
ステップＳ６０では、エディティングエリア７内のオブジェクト間にグループ定義操作が行われたかどうかを判定する。オブジェクト間にグループ定義操作が行われたと判定すると（ステップＳ６０においてＹＥＳ）、ステップＳ６０に続いてステップＳ６１に進む。オブジェクト間にグループ定義操作が行われなかったと判定すると（ステップＳ６０においてＮＯ）、ステップＳ６０の処理を繰り返す。
【０２１５】
ステップＳ６１では、前記オブジェクト管理リストの内、該当するオブジェクトのグループ情報が読み出され、イベントバッファに格納される。
【０２１６】
ステップＳ６２では、エディティングエリア７で指示された通りに、イベントバッファ内の前記グループ情報を変更し、該当するオブジェクトのオブジェクト管理リスト内の項目を書き直す。
【０２１７】
ステップＳ６２に引き続き、ステップＳ６３に進み、対象オブジェクトのエディティングエリア７内での表示状態を、対応するグループ状態に応じて変更し、イベント処理を終了する。
【０２１８】
前記図１９、図２０で示した、属性値に対応させて、オブジェクト間の相対関係示すグラフチャートビューと、テーブルビューの作成処理の一例を図２６、図２７に示す。
【０２１９】
図２６は、マスタークライアントにおけるグラフチャートビュー作成処理の一例のフローチャートである。
【０２２０】
ステップＳ７０では、グラフビュー作成操作が行われたかどうかを判定する。グラフビュー作成操作が行われたと判定すると（ステップＳ７０においてＹＥＳ）、ステップＳ７０に続いてステップＳ７１に進む。グラフビュー作成操作が行われなかったと判定すると（ステップＳ７０においてＮＯ）、ステップＳ７０の処理を繰り返す。
【０２２１】
ステップＳ７１では、前記オブジェクト管理リストより、該当するオブジェクトの情報を読み出し、イベントバッファに格納する。
【０２２２】
ステップＳ７２では、イベントバッファ内容を、グラフで表されるＧＵＩに変換し、前記エディティングエリア表示制御部により、エディティングエリア７に表示する。
【０２２３】
図２７は、マスタークライアントにおけるテーブルビュー作成処理の一例のフローチャートである。
【０２２４】
ステップＳ８０では、テーブルビュー作成操作が行われたかどうかを判定する。テーブルビュー作成操作が行われたと判定すると（ステップＳ８０においてＹＥＳ）、ステップＳ８０に続いてステップＳ８１に進む。テーブルビュー作成操作が行われなかったと判定すると（ステップＳ８０においてＮＯ）、ステップＳ８０の処理を繰り返す。
【０２２５】
ステップＳ８１では、前記オブジェクト管理リストより、該当するオブジェクトの情報を読み出し、イベントバッファに格納する。
【０２２６】
ステップＳ８２では、イベントバッファ内容を、テーブルで表されるＧＵＩに変換し、前記エディティングエリア表示制御部により、エディティングエリア７に表示する。
【０２２７】
（オブジェクト管理リストの実施例の説明）
オブジェクト管理リストの実施例を図２８、図２９に示す。ここで、図２８は、エディティングエリア７の表示状態の図であり、図２９は図２８に表示されているオブジェクトに対応するデータ構造を表す図である。
【０２２８】
１ページのエディティングエリア７の構造を、ｃａｎｖａｓというオブジェクトで表現する。エディティングエリア７は複数ページに渡ってもよいので、図２８では、１ページ目のエディティングエリア７をｃａｎｖａｓ１というオブジェクトで表現する。図２９はｃａｎｖａｓ１オブジェクトのデータ構造を表す図である。
【０２２９】
図２９中、角が丸い四角はオブジェクトへのポインタを示し、角張った四角はオブジェクトの構造を表すタグを示す。このｃａｎｖａｓ１の構造を記述したものがオブジェクト管理リストである。オブジェクト管理リストはＸＭＬで表現され、オブジェクトの構造を表すタグは、そのままＸＭＬタグに相当する。
【０２３０】
まずｃａｎｖａｓは、それを成すオブジェクトを記述するｉｎｄｉｖｉｄｕａｌｉｔｙタグと、オブジェクト間の関連性を記述するｒｅｌａｔｉｏｎｓｈｉｐタグとから構成される。ｉｎｄｉｖｉｄｕａｌｉｔｙタグの下には、ｃａｎｖａｓ内に登場するオブジェクトへのポインタ（ｏｂｊｅｃｔ１、ｏｂｊｅｃｔ２・・・）が記述され、それぞれのオブジェクトポインタの下には個々のオブジェクトの属性が記述される。なお、ここでいう属性は、先に述べた属性のほかに、ｃａｎｂｕｓ内での表示位置や色等の意味的な属性以外の表示に必要な属性も含むものとする。オブジェクトの属性が変更された場合は、個々に記述された該当する値が変更される。
【０２３１】
次にオブジェクトの関係を記述する。ｒｅｌａｔｉｏｎｓｈｉｐタグの下にはｇｒｏｕｐタグと、ｌｉｎｋタグが記述される。ｇｒｏｕｐタグの下にはｃａｎｖａｓ内で定義されているグループがｇｒｏｕｐ１、ｇｒｏｕｐ２といった名前で定義される。これは、エディティングエリア７内でグループ定義操作が成されたときに連番で自動発生的に定義される名前である。ｇｒｕｏｕｐ１、ｇｒｏｕｐ２の下にはそれぞれのグループに属するオブジェクトへのポインタが記述される。ここで記述されるオブジェクトへのポインタは、ｉｎｄｉｖｉｄｕａｌｉｔｙタグ以下で記述されたオブジェクトに含まれるものである。
【０２３２】
次にｌｉｎｋタグ以下を説明する。ｌｉｎｋタグの下にはｃａｎｖａｓ内で定義されるリンクがｌｉｎｋ１、ｌｉｎｋ２といった名前で定義される。これは、エディティングエリア７内でのリンク定義操作が成されたときに連番で自動発生的に定義される名前である。ｌｉｎｋ１、ｌｉｎｋ２の下には、ｓｏｕｒｃｅとｄｅｓｔｉｎａｔｉｏｎというタグが定義され、それぞれの下にはそれぞれのリンクの元（ｓｏｕｒｃｅ）と、リンク先（ｄｅｓｔｉｎａｔｉｏｎ）に対応するオブジェクトへのポインタが記述される。ここで、記述されるオブジェクトへのポインタはｉｎｄｉｖｉｄｕａｌｉｔｙタグ以下で記述だれたオブジェクトに含まれるものである。
【０２３３】
前記ＸＭＬで記述されたオブジェクト管理リストは、ディスク等の記憶媒体に記憶されている。マスタークライアントアプリケーションが起動したときにディスクから読み込まれ、ｃａｎｖａｓ１、ｃａｎｖａｓ２、・・・のようにオブジェクト化されメモリ上に展開される。前述したオブジェクト管理リスト更新時には、メモリ上に展開されたオブジェクトのメンバーを更新し、マスタークライアントアプリケーション終了時にはこれらオブジェクトを再びＸＭＬ形式でディスク等の記憶媒体に記憶する。
【０２３４】
【発明の効果】
上述の如く、本発明によれば、システムを複雑化することなく、常に参加者全員が会議の内容を把握し、且つ参加者全員が共通の情報を共有し、会議を進めていくことを可能とする共用端末、会議支援プログラム、記憶媒体、会議支援方法及び会議室支援システムを提供することができる。
【０２３５】
【図面の簡単な説明】
【図１】本発明が想定する会議支援システムの利用環境の一実施例の概略図である。
【図２】共用端末の機能ブロック図を説明するための図である。
【図３】参加者端末と共用端末の機能構成を説明するための図である。
【図４】本発明による参加者端末におけるポインティングデバイスによるドラッグアンドドロップによってスレーブクライアントに処理対象となるオブジェクトを指示する一例の図である。
【図５】本発明による参加者端末におけるキー入力によってスレーブクライアントに処理対象となるオブジェクトを指示する一例の図である。
【図６】本発明による参加者端末におけるストロークによる描画を行った後「ＯＫ」ボタンを押すことによって、スレーブクライアントに処理対象となるオブジェクトを指示する一例の図である。
【図７】本発明による参加者端末におけるスレーブクライアントの現実的な実装例の一例の図である。
【図８】本発明によるスレーブクライアントの機能の動作フローである。
【図９】本発明による会議支援システム構成の機能構成図の一例である。
【図１０】エディティングエリアの模式図である。
【図１１】エディティングエリアにおける属性が付与されたオブジェクトの例を表す図である。
【図１２】エディティングエリアにおけるオブジェクトを検索した結果の表示画面の一例である。
【図１３】スタッキングエリアの模式図である。
【図１４】オブジェクトに付与されたリンクと属性とを用いてオブジェクト間の構造を可視化した例を表す図である。
【図１５】属性選択プルダウンメニューの一例を表す図である。
【図１６】属性付与モードにおけるプルダウンメニューの一例を表す図である。
【図１７】属性編集ダイアログの一例を表す図である。
【図１８】オブジェクトの属性が付与された状態のエディティングエリアの表示状態の一例を表す図である。
【図１９】属性値に対応させ、オブジェクト間の相対関係をグラフとして表示する一例である。
【図２０】属性値に対応させ、オブジェクト間の相対関係をテーブルとして表示する一例である。
【図２１】マスタークライアントのオブジェクトの受信処理の一例のフローチャートである。
【図２２】マスタークライアントのオブジェクトの追加処理の一例のフローチャートである。
【図２３】マスタークライアントの属性変更処理の一例のフローチャートである。
【図２４】マスタークライアントのリンクの記述追加処理の一例のフローチャートである。
【図２５】マスタークライアントのグループの記述追加処理の一例のフローチャートである。
【図２６】マスタークライアントのグラフチャートビュー作成処理の一例のフローチャートである。
【図２７】マスタークライアントのテーブルビュー作成処理の一例のフローチャートである。
【図２８】エディティングエリアの表示状態の一例を表す図である。
【図２９】エディティングエリアに表示されているオブジェクトに対応するデータ構造の一例を表す図である。
【符号の説明】
１　　タッチパネル付き大画面ディスプレイ
３　　文書管理サーバー
４　　ネットワーク
５　　参加者端末
６　　スタッキングエリア
７　　エディティングエリア
８　　遠隔参加者
９　　オブジェクト送出プロセス
１０　オブジェクト受信プロセス
１０−１　「これは結論」
１０−２　「最終報告案」
１０−３　「まとめチャート」
１０−４　「講演会録音記録」
１３−１　「外部研究動向」
１３−２　「ＵＲＬ」
１３−３　「以前のワーキング結果」
１３−４　「キックオフ報告」
１３−４　「これに関しておれは賛成」
１７−１　属性名テキスト入力ボックス
１７−２　属性値テキスト入力ボックス
１７−３　下矢印ボタン
１７−４　右矢印ボタン
１７−５　左矢印ボタン
１８−１　「ｍｏｄｅｌ００１仕様案」
１８−２　「ｍｏｄｅｌ００２仕様案」
１８−３　「ｍｏｄｅｌ００３仕様案」
２０　「描画」モードボタン
２１　「属性」モードボタン
２２　「リンク」モードボタン
２３　「グループ」モードボタン
２４　「編集」モードボタン
２５　「まとめ」ボタン
２６　「リスト」ボタン
５１　全制御部
５２　入出力部
５３　受信オブジェクト処理部
５４　表示画面制御部
５５　記憶部
【図１】
2004072428.tif 000003
【図２】
2004072428.tif 000004
【図３】
2004072428.tif 000005
【図４】
2004072428.tif 000006
【図５】
2004072428.tif 000007
【図６】
2004072428.tif 000008
【図７】
2004072428.tif 000009
【図８】
2004072428.tif 000010
【図９】
2004072428.tif 000011
【図１０】
2004072428.tif 000012
【図１１】
2004072428.tif 000013
【図１２】
2004072428.tif 000014
【図１３】
2004072428.tif 000015
【図１４】
2004072428.tif 000016
【図１５】
2004072428.tif 000017
【図１６】
2004072428.tif 000018
【図１７】
2004072428.tif 000019
【図１８】
2004072428.tif 000020
【図１９】
2004072428.tif 000021
【図２０】
2004072428.tif 000022
【図２１】
2004072428.tif 000023
【図２２】
2004072428.tif 000024
【図２３】
2004072428.tif 000025
【図２４】
2004072428.tif 000026
【図２５】
2004072428.tif 000027
【図２６】
2004072428.tif 000028
【図２７】
2004072428.tif 000029
【図２８】
2004072428.tif 000030
【図２９】
2004072428.tif 000031