(57)【要約】【課題】ユーザの書き込みに係る画像を複数の装置で共有することを可能とし、装置間で送受信する画像のデータ量を低減し、書き込みから各装置での画像表示までに要する時間の短縮を実現することができる会議システム、情報処理装置、情報処理方法及びコンピュータプログラムを提供する。【解決手段】各情報処理装置１は、ユーザの入力操作を受け付けて、入力操作に応じた画像をオブジェクト単位のベクトル情報として作成し、作成したオブジェクト単位のベクトル情報の画像をサーバ装置３へ送信する。サーバ装置３は、受信したオブジェクト単位のベクトル情報の画像を記憶すると共に、この画像を会議に参加する複数の情報処理装置１へ送信する。サーバ装置３が送信したオブジェクト単位のベクトル情報の画像を各情報処理装置１が受信し、各情報処理装置１が受信した画像を重畳した画像を作成し、作成した重畳画像をディスプレイ１１４へ表示する。【選択図】図１
2012054881.tif 000002
【特許請求の範囲】
【請求項１】
画像の入力操作を受け付ける受付手段、該受付手段が受け付けた入力操作に応じた画像を送信する送信手段、及び、画像を表示部に表示する処理を行う表示処理手段をそれぞれ有する複数の情報処理装置と、各情報処理装置から送信される画像を受信する受信手段、該受信手段が受信した画像を記憶する記憶手段、及び、該記憶手段に記憶した画像を前記複数の情報処理装置へ送信する送信手段を有するサーバ装置とを備え、前記複数の情報処理装置にて入力された画像を重畳した画像を各情報処理装置の表示処理手段が表示し、複数の情報処理装置間で共通の画像を表示させるようにして情報を共有させる会議システムにおいて、
各情報処理装置は、前記受付手段が受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成する画像作成手段を有し、該画像作成手段が作成したオブジェクト単位のベクトル情報の画像を前記送信手段が前記サーバ装置へ送信するようにしてあり、
前記サーバ装置は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を前記記憶手段にて記憶し、前記送信手段にてオブジェクト単位のベクトル情報の画像を前記複数の情報処理装置へ送信するようにしてあること
を特徴とする会議システム。
【請求項２】
各情報処理装置は、前記サーバ装置が送信したオブジェクト単位のベクトル情報の画像を受信する受信手段を有し、
各情報処理装置の表示処理手段は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあること
を特徴とする請求項１に記載の会議システム。
【請求項３】
前記サーバ装置は、非ベクトル情報の背景画像を前記複数の情報処理装置へ送信する手段を有し、
各情報処理装置は、
前記サーバ装置から非ベクトル情報の背景画像を受信済みであるか否かを判定する手段と、
背景画像を受信済みでないと判定した場合に、前記サーバ装置から背景画像を受信する手段と
を有し、
受信した背景画像上に、オブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあること
を特徴とする請求項２に記載の会議システム。
【請求項４】
各情報処理装置は、オブジェクト単位のベクトル情報の画像毎に公開／非公開の選択を受け付ける手段を有し、
前記複数の情報処理装置及び前記サーバ装置は、選択された公開／非公開の公開可否情報を対応する画像に付して送信及び受信を行うようにしてあり、
各情報処理装置の表示処理手段は、受信した画像に付された公開可否情報に応じて、公開が選択された画像を重畳した画像を作成し、前記表示部に表示するようにしてあること
を特徴とする請求項２又は請求項３に記載の会議システム。
【請求項５】
画像の入力操作を受け付ける受付手段と、該受付手段が受け付けた入力操作に応じた画像を他の装置へ送信する送信手段と、他の装置から送信された画像を受信する受信手段と、該受信手段が受信した画像を表示部に表示する処理を行う表示処理手段とを備える情報処理装置において、
前記受付手段が受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成する画像作成手段を備え、
前記送信手段は、前記画像作成手段が作成したオブジェクト単位のベクトル情報の画像を他の装置へ送信するようにしてあること
を特徴とする情報処理装置。
【請求項６】
前記受信手段は、他の装置が送信したオブジェクト単位のベクトル情報の画像を受信するようにしてあり、
前記表示処理手段は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
画像の入力操作を受け付けて、入力操作に応じた画像を外部へ送信すると共に、外部から受信した画像を表示部に表示する情報処理方法において、
受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成し、
作成したオブジェクト単位のベクトル情報の画像を外部へ送信し、
オブジェクト単位のベクトル情報の画像を外部から受信し、
受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成して表示すること
を特徴とする情報処理方法。
【請求項８】
コンピュータに、入力操作に応じた画像を送信させると共に、受信した画像を表示部に表示する処理を行わせるコンピュータプログラムにおいて、
コンピュータに、入力操作に応じた画像をオブジェクト単位のベクトル情報として作成させるステップと、
コンピュータに、作成したオブジェクト単位のベクトル情報の画像を外部へ送信させるステップと、
コンピュータに、外部からオブジェクト単位のベクトル情報の画像を受信させるステップと、
コンピュータに、受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成して表示させるステップと
を行わせること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される複数の情報処理装置間で画像などの情報を共有し、遠隔にあってもユーザ間での会議を実現できる会議システム、情報処理装置、情報処理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
通信技術、画像処理技術等の進歩により、コンピュータを用い、遠隔地にいてもネットワークを介して会議ができるテレビ会議システムが実現されている。テレビ会議システムでは、複数の端末装置で夫々、共通する文書データなどを会議参加者が閲覧できるようにし、文書データへの編集、追記工程も共有する。
【０００３】
特許文献１には、複数の端末装置での描画結果を夫々、端末装置毎の描画レイヤ単位で保持し、描画結果を共有する各端末装置の描画レイヤ上に入力された描画結果を合成し、共通の表示装置に出力する描画装置が提案されている。当該描画装置を用いることで、各端末装置における描画結果が他の共通の表示装置に出力される。特許文献１に記載の発明は、画像編集における既存の技術であるマルチレイヤ技術をテレビ会議システムに適用することで、複数のユーザによる共有文書などの画像に対する同時的な書き込みを実現したものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３１７５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような共有文書などへの同時的な書き込みを実現したテレビ会議システムにおいて、ユーザが使用する複数の端末装置とシステムを管理又は制御するサーバ装置との間で送受信する画像データがビットマップ形式のデータであると、ユーザが書き込みを行った際に装置間で送受信するデータ量が多いという問題がある。特に、画像の解像度が高く、また、書き込みが広範囲に亘って行われた場合には、装置間で送受信しなければならないデータ量が膨大なものとなる。
【０００６】
図１０及び図１１は、ビットマップ形式のデータを送受信する場合の送信データ量を説明するための模式図であり、テレビ会議システムの端末装置にて表示される画像の表示例を示したものである。図１０に示す例は、図１０Ａに示す画像が端末装置にて表示されている状態で、この画像に対して図１０Ｂに示すような左下の四角形及び三角形と、右下の”きびしい！”の文字列及び矢印とをユーザが書き込んだ場合である。書き込みを受け付けた端末装置は、書き込みによって変化した部分の情報をサーバ装置又は他の端末装置へ送信する必要がある。
【０００７】
端末装置は、表示する画像を図１１の破線で示すような例えば１０×８＝８０個のブロックに分割して管理し、ユーザの書込によって変化が生じたブロックの画像についてのみ、ビットマップ形式のデータを他の装置へ送信する構成とすることができる。なお、図１１にてハッチングを付したブロックが書き込みの行われたブロックであり、端末装置は１３個のブロックの画像データを他の装置へ送信しなければならない。
【０００８】
例えば、端末装置に表示する画像が、１２８０×１０２４のＳＸＧＡ（Super Extended Graphics Array）サイズであり、２４ビット（３バイト）のフルカラー画像である場合、画像全体でのデータ量は１２８０×１０２４×３＝３９３２１６０バイト（約４Ｍバイト）である。図１１に示すように、１３個のブロックの画像データを端末装置が送信する場合、送信するデータ量は３９３２１６０×１３／８０＝６３８９７６バイト（約６００Ｋバイト）である。
【０００９】
端末装置が送信する画像データのデータ量は、ユーザが書き込みを行った量及び範囲等に依存して増減するが、上記の方法で画像データの送信を行う場合には、ユーザの書込が行われる都度、数百Ｋバイト〜数Ｍバイトの画像データの送受信が行われることが予想され、ネットワークのトラフィックが増大し、各端末装置の応答速度が低下する虞がある。
【００１０】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ユーザの書き込みに係る画像を複数の装置で共有することを可能としたシステムにおいて、装置間で送受信する画像のデータ量を低減し、ユーザの書き込みから各装置での画像表示までに要する時間の短縮、即ち応答速度の高速化を実現することができる会議システム、情報処理装置、情報処理方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る会議システムは、画像の入力操作を受け付ける受付手段、該受付手段が受け付けた入力操作に応じた画像を送信する送信手段、及び、画像を表示部に表示する処理を行う表示処理手段をそれぞれ有する複数の情報処理装置と、各情報処理装置から送信される画像を受信する受信手段、該受信手段が受信した画像を記憶する記憶手段、及び、該記憶手段に記憶した画像を前記複数の情報処理装置へ送信する送信手段を有するサーバ装置とを備え、前記複数の情報処理装置にて入力された画像を重畳した画像を各情報処理装置の表示処理手段が表示し、複数の情報処理装置間で共通の画像を表示させるようにして情報を共有させる会議システムにおいて、各情報処理装置は、前記受付手段が受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成する画像作成手段を有し、該画像作成手段が作成したオブジェクト単位のベクトル情報の画像を前記送信手段が前記サーバ装置へ送信するようにしてあり、前記サーバ装置は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を前記記憶手段にて記憶し、前記送信手段にてオブジェクト単位のベクトル情報の画像を前記複数の情報処理装置へ送信するようにしてあることを特徴とする。
【００１２】
また、本発明に係る会議システムは、各情報処理装置が、前記サーバ装置が送信したオブジェクト単位のベクトル情報の画像を受信する受信手段を有し、各情報処理装置の表示処理手段は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあることを特徴とする。
【００１３】
また、本発明に係る会議システムは、前記サーバ装置が、非ベクトル情報の背景画像を前記複数の情報処理装置へ送信する手段を有し、各情報処理装置は、前記サーバ装置から非ベクトル情報の背景画像を受信済みであるか否かを判定する手段と、背景画像を受信済みでないと判定した場合に、前記サーバ装置から背景画像を受信する手段とを有し、受信した背景画像上に、オブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあることを特徴とする。
【００１４】
また、本発明に係る会議システムは、各情報処理装置が、オブジェクト単位のベクトル情報の画像毎に公開／非公開の選択を受け付ける手段を有し、前記複数の情報処理装置及び前記サーバ装置は、選択された公開／非公開の公開可否情報を対応する画像に付して送信及び受信を行うようにしてあり、各情報処理装置の表示処理手段は、受信した画像に付された公開可否情報に応じて、公開が選択された画像を重畳した画像を作成し、前記表示部に表示するようにしてあることを特徴とする。
【００１５】
また、本発明に係る情報処理装置は、画像の入力操作を受け付ける受付手段と、該受付手段が受け付けた入力操作に応じた画像を他の装置へ送信する送信手段と、他の装置から送信された画像を受信する受信手段と、該受信手段が受信した画像を表示部に表示する処理を行う表示処理手段とを備える情報処理装置において、前記受付手段が受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成する画像作成手段を備え、前記送信手段は、前記画像作成手段が作成したオブジェクト単位のベクトル情報の画像を他の装置へ送信するようにしてあることを特徴とする。
【００１６】
また、本発明に係る情報処理装置は、前記受信手段が、他の装置が送信したオブジェクト単位のベクトル情報の画像を受信するようにしてあり、前記表示処理手段は、前記受信手段が受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成し、前記表示部に表示するようにしてあることを特徴とする。
【００１７】
また、本発明に係る情報処理方法は、画像の入力操作を受け付けて、入力操作に応じた画像を外部へ送信すると共に、外部から受信した画像を表示部に表示する情報処理方法において、受け付けた入力操作に応じた画像をオブジェクト単位のベクトル情報として作成し、作成したオブジェクト単位のベクトル情報の画像を外部へ送信し、オブジェクト単位のベクトル情報の画像を外部から受信し、受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成して表示することを特徴とする。
【００１８】
また、本発明に係るコンピュータプログラムは、コンピュータに、入力操作に応じた画像を送信させると共に、受信した画像を表示部に表示する処理を行わせるコンピュータプログラムにおいて、コンピュータに、入力操作に応じた画像をオブジェクト単位のベクトル情報として作成させるステップと、コンピュータに、作成したオブジェクト単位のベクトル情報の画像を外部へ送信させるステップと、コンピュータに、外部からオブジェクト単位のベクトル情報の画像を受信させるステップと、コンピュータに、受信したオブジェクト単位のベクトル情報の画像を重畳した画像を作成して表示させるステップとを行わせることを特徴とする。
【００１９】
本発明においては、画像の入力操作の受け付け処理及び画像の表示処理等を行う情報処理装置をユーザがそれぞれ使用し、複数のユーザが使用する複数の情報処理装置間でユーザが入力した画像を共有することにより、ネットワークを介した遠隔地での会議を実現する。各情報処理装置は、ユーザの入力操作を受け付けて、入力操作に応じた画像をオブジェクト単位のベクトル情報として作成し、作成したオブジェクト単位のベクトル情報の画像をサーバ装置へ送信する。サーバ装置は、受信したオブジェクト単位のベクトル情報の画像を記憶すると共に、この画像を会議に参加する複数の情報処理装置へ送信する。
【００２０】
ここでベクトル情報とは、図形をその頂点の座標で表した情報、又は、図形を始点及び次の点への変位量で表した情報等である。例えば図１０及び図１１の例に含まれる三角形の図形は３つの頂点座標の情報で表すことができ、四角形の座標は４つの頂点座標の情報で表すことができる。また例えば”きびしい！”及び矢印等の自由曲線は、十数本〜数十本の曲線の組み合わせで表すことができ、一本の曲線は十数点程度の座標情報で近似的に表すことができる。また例えば円形の図形は、円周上の複数の点の座標で近似的に表すことができるが、中心座標及び半径の情報で表すこともでき、いずれの表現も本発明においてはベクトル情報に含む。更には、頂点を結ぶ線分の色及び太さ等の情報を含んでもよい。
【００２１】
図１０及び図１１に示したように、三角形及び四角形が書き込まれた場合、これらの図形を７点の座標情報で表すことができる。１点の座標情報のデータ量が４バイトである場合、これらの図形のデータ量は７×４＝２８バイトであり、各点を結ぶ線分の色及び太さ等の情報を含めたとしても１００バイト以下のデータ量とすることができる。また”きびしい！”及び矢印が書き込まれた場合、これらの図形は１５本程度の曲線の組み合わせで表現でき、１本の曲線を１０点の座標情報で表すとすれば、これらの図形のデータ量は１５×１０×４＝６００バイト程度である。よって、三角形及び四角形と”きびしい！”及び矢印との書き込みによって情報処理装置が送信しなければならない画像データのデータ量は７００バイト程度であり、１Ｋバイトに満たない。これに対して、ビットマップ形式でデータ送信を行った場合は上述のように６００Ｋバイト程度のデータ量を送信する必要があり、データ送信をベクトル情報で行うことによってデータ量を１／６００程度に低減することができる。
【００２２】
このようなベクトル情報を用いてユーザが書き込んだ図形を表すことによって、各情報処理装置とサーバ装置との間で送受信する画像データのデータ量を低減することができる。またサーバ装置が記憶する画像データのデータ量を低減できる。
【００２３】
また、本発明においては、サーバ装置が送信したオブジェクト単位のベクトル情報の画像を各情報処理装置が受信し、各情報処理装置が受信した画像を重畳した画像を作成し、作成した重畳画像を表示部へ表示する。オブジェクト単位のベクトル情報の画像を重畳する画像処理をサーバ装置ではなく各情報処理装置が行う構成とすることによって、サーバ装置の処理負荷を低減でき、サーバ装置から各情報処理装置へ送信する画像のデータ量を低減できる。
【００２４】
また、本発明においては、各情報処理装置が行う重畳表示の最下層の画像として、サーバ装置が非ベクトル情報の背景画像を送信する。各情報処理装置は、この背景画像を受信済みであるか否かを判定して、受信済みでない場合には背景画像の受信を行って、受信した背景画像状にオブジェクト単位のベクトル情報を重畳して表示する。各情報処理装置は、背景画像を受信済みと判定した場合には、背景画像の受信処理を行わなくてよい。これにより、データ量の多い背景画像の送受信を低減することができる。
【００２５】
また、本発明においては、各情報処理装置が操作に応じた画像を作成する際に、オブジェクト単位での他の装置での公開／非公開の選択を受け付け、オブジェクト毎に公開可否情報を対応付ける。各処理装置及びサーバ装置は、公開可否情報が付された画像の送受信を行い、サーバ装置から画像を受信した各情報処理装置は、画像に付された公開可否情報に基づいて、公開が選択されたオブジェクトの画像のみを重畳して表示する。なお、各情報処理装置は、自装置にて入力を受け付けた画像は、公開／非公開の選択に関わらず、受信した画像と共に重畳して表示すればよい。
これにより、情報処理装置にて入力された画像は、自装置において表示部に表示させ、他の装置においてオブジェクト単位での公開／非公開を選択することができる。
【発明の効果】
【００２６】
本発明による場合は、各情報処理装置がユーザの入力操作に応じた画像をオブジェクト単位のベクトル情報として作成してサーバ装置へ送信し、サーバ装置が受信したオブジェクト単位のベクトル情報の画像を記憶すると共に各情報処理装置へ送信する構成とすることにより、各情報処理装置とサーバ装置との間で送受信する画像データのデータ量を低減することができる。またサーバ装置が記憶する画像データのデータ量を低減できる。よって、ユーザの書き込みから各情報処理装置での画像表示までに要し得る時間を短縮することができ、情報処理装置での応答速度を高速化することができる。
【００２７】
また、オブジェクト単位のベクトル情報の画像を重畳する画像処理をサーバ装置ではなく各情報処理装置が行う構成とすることによって、サーバ装置の処理負荷を低減でき、サーバ装置から各情報処理装置へ送信する画像のデータ量を低減できる。よってサーバ装置の小型化及び低価格化等に貢献でき、会議システムの小型化及び低価格化等を実現できる。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態における会議システムの構成を模式的に示す構成図である。
【図２】本実施の形態の会議システムを構成する端末装置の内部構成を示すブロック図である。
【図３】本実施の形態の会議システムを構成する会議サーバ装置の内部構成を示すブロック図である。
【図４】本実施の形態における会議システムの端末装置間でドキュメントデータが共有される仕組みを模式的に示す説明図である。
【図５】会議参加者が用いる端末装置のディスプレイに表示される会議端末用アプリケーションのメイン画面の一例を示す説明図である。
【図６】本実施の形態の会議システムを構成する端末装置での画像作成の処理手順の一例を示すフローチャートである。
【図７】本実施の形態の会議システムの端末装置で記憶される作成されたベクトル情報で記述された画像の情報の内容例を示す説明図である。
【図８】本実施の形態の会議システムを構成する端末装置による表示処理手順の一例を示すフローチャートである。
【図９】本実施の形態の会議システムの端末装置の処理の結果得られる画面の例を示す説明図である。
【図１０】ビットマップ形式のデータを送受信する場合の送信データ量を説明するための模式図である。
【図１１】ビットマップ形式のデータを送受信する場合の送信データ量を説明するための模式図である。
【発明を実施するための形態】
【００２９】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。なお、以下の実施の形態では、本発明の情報処理装置を端末装置に用い、複数の端末装置を用いて音声、映像及び画像の共有を実現する会議システムの例を挙げて説明する。
【００３０】
図１は、本実施の形態における会議システムの構成を模式的に示す構成図である。本実施の形態における会議システムは、会議参加者が用いる端末装置１，１，…と、端末装置１，１，…が接続されるネットワーク２と、端末装置１，１，…での音声、映像及び画像の共有を実現する会議サーバ装置３とを含んで構成される。
【００３１】
端末装置１，１，…及び会議サーバ装置３が接続されるネットワーク２は、会議が行なわれる会社組織の社内ＬＡＮでもよいし、インターネットなどの公衆通信網でもよい。端末装置１，１，…が会議サーバ装置３との接続の認証を受け、認証された端末装置１，１，…が会議サーバ装置３から共有の音声、映像及び画像の情報を送受信し、受信した音声、映像及び画像を出力することにより、他の端末装置１，…と音声、映像及び画像を共有してネットワークを介した会議を実現する。
【００３２】
図２は、本実施の形態の会議システムを構成する端末装置１の内部構成を示すブロック図である。
【００３３】
会議システムを構成する端末装置１はパーソナルコンピュータを用い、制御部１００と、一時記憶部１０１と、記憶部１０２と、入力処理部１０３と、表示処理部１０４と、通信処理部１０５と、映像処理部１０６と、入力音声処理部１０７と、出力音声処理部１０８とを備える。なお、端末装置１は会議端末用専用装置でもよい。端末装置１は更に、キーボード１１２と、タブレット１１３と、ディスプレイ１１４と、ネットワークＩ／Ｆ部１１５と、カメラ１１６と、マイク１１７と、スピーカ１１８とを内蔵又は外部接続により備える。
【００３４】
制御部１００は、ＣＰＵ（Central Processing Unit）を用い、記憶部１０２に記憶されている会議端末用プログラム１Ｐを一時記憶部１０１に読み出して実行することにより、パーソナルコンピュータを、本発明に係る情報処理装置として動作させる。
【００３５】
一時記憶部１０１にはＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）などのＲＡＭを用いる。一時記憶部１０１には、上述のように読み出される会議端末用プログラム１Ｐが記憶されると共に、制御部１００の処理によって発生する情報が記憶される。
【００３６】
記憶部１０２はハードディスク、又はＳＳＤ（Solid State Drive）などの外部装置を用いる。記憶部１０２には、会議端末用プログラム１Ｐが記憶されている。他に、端末装置１における他のアプリケーションソフトウェアプログラムが記憶されていてもよいのは勿論である。
【００３７】
入力処理部１０３には、図示しないマウス、又はキーボード１１２などの入力用ユーザインタフェースが接続されている。本実施の形態では、端末装置１はペン１３０による入力を受け付けるタブレット１１３を内蔵するので、タブレット１１３も入力処理部１０３に接続される。入力処理部１０３は、端末装置１のユーザ（会議参加者）の操作により入力されるボタンの押下情報、画面中の位置を示す座標情報などの情報を受け付け、制御部１００へ通知する。
【００３８】
表示処理部１０４には、液晶ディスプレイなどを用いるディスプレイ１１４が接続されている。ディスプレイ１１４は、上述のタブレット１１３を内蔵するタッチパネル型であってもよい。制御部１００は、表示処理部１０４を介し、ディスプレイ１１４に会議端末用のアプリケーション画面を出力し、アプリケーション画面内に共有させる画像を表示させる。
【００３９】
通信処理部１０５は、ネットワークカードなどを用い、端末装置１のネットワーク２を介した通信を実現させる。詳細には、ネットワーク２に接続されてネットワークＩ／Ｆ部１１５と接続されており、ネットワーク２を介して送受信される情報のパケット化、パケットからの情報の読み取りなどを行なう。なお、本実施の形態の会議システムを実現するために、通信処理部１０５による画像、音声を送受信するための通信プロトコルは、Ｈ．３２３、ＳＩＰ（Session Initiation Protocol）、又はＨＴＴＰ（Hypertext Transfer Protocol ）などのプロトコルを用いればよい。通信プロトコルはこれらに限られない。
【００４０】
映像処理部１０６は、端末装置１が備えるカメラ１１６に接続され、カメラ１１６の動作の制御を行なうと共に、カメラ１１６にて撮像された映像（画像）のデータを取得する。映像処理部１０６は、エンコーダを含んでいてもよく、カメラ１１６にて撮像された映像をＨ．２６４、ＭＰＥＧ（Moving Picture Experts Group）などの映像規格のデータへ変換する処理を行なってもよい。
【００４１】
入力音声処理部１０７は、端末装置１が備えるマイク１１７に接続され、マイク１１７によって集音された音声をサンプリングしてデジタルの音声データへ変換して制御部１００へ出力するＡ／Ｄ変換機能を有する。エコーキャンセラを内蔵していてもよい。
【００４２】
出力音声処理部１０８は、端末装置１が備えるスピーカ１１８に接続される。出力音声処理部１０８は、制御部１００から音声データが与えられた場合に、音声としてスピーカ１１８から出力させるようにＤ／Ａ変換機能を有する。
【００４３】
読取部１０９は、ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイディスク又はフレキシブルディスクなどである記録媒体９から情報を読み取ることが可能である。制御部１００は、読取部１０９により記録媒体９に記録されているデータを一時記憶部１０１に記憶するか、又は記憶部１０２に記録する。記録媒体９には、コンピュータを本発明に係る情報処理装置として動作させる会議端末用プログラム９Ｐが記録されている。記憶部１０２に記録されている会議端末用プログラム１Ｐは、記録媒体９から制御部１００が読み出した会議端末用プログラム９Ｐの複製であってもよい。
【００４４】
図３は、本実施の形態の会議システムを構成する会議サーバ装置３の内部構成を示すブロック図である。
【００４５】
会議サーバ装置３は、サーバコンピュータを用い、制御部３０と、一時記憶部３１と、記憶部３２と、画像処理部３３と、通信処理部３４とを備え、更に、ネットワークＩ／Ｆ部３５を内蔵する。
【００４６】
制御部３０は、ＣＰＵを用い、記憶部３２に記憶されている会議サーバ用プログラム３Ｐを一時記憶部３１に読み出して実行することにより、サーバコンピュータを、本実施の形態における会議サーバ装置３として動作させる。
【００４７】
一時記憶部３１にはＳＲＡＭ、ＤＲＡＭなどのＲＡＭを用いて、上述のように読み出される会議サーバ用プログラム３Ｐが記憶されると共に、制御部３０の処理によって、後述するような画像情報などが一時的に記憶される。
【００４８】
記憶部３２にはハードディスクを用いる。記憶部３２には、上述の会議サーバ用プログラム３Ｐが記憶されている。また、記憶部３２には、会議参加者が用いる端末装置１，１，…の認証を行なうための認証データが記憶されている。更に、会議システムで各端末装置１，１，…で共有の資料を表示できるようにするため、会議サーバ装置３の記憶部３２には、複数のドキュメントデータが共有ドキュメントデータ３６として記憶されている。ドキュメントデータは、テキストデータ、写真データ、図データなどであり、フォーマットなどは問わない。
【００４９】
画像処理部３３は、制御部３０からの指示に従って画像を作成する。具体的には、画像処理部３３は、記憶部３２に記憶してある共有ドキュメントデータ３６の内、各端末装置１，１，…にて表示対象となるドキュメントデータを受け付け、該ドキュメントデータを画像に変換して出力する。
【００５０】
通信処理部３４は、ネットワークカードなどを用い、会議サーバ装置３のネットワーク２を介した通信を実現させる。詳細には、ネットワーク２に接続されてネットワークＩ／Ｆ部３５と接続されており、ネットワーク２を介して送受信される情報のパケット化、パケットからの情報の読み取りなどを行なう。なお、本実施の形態の会議システムを実現するために、通信処理部３４による画像、音声を送受信するための通信プロトコルは、Ｈ．３２３、ＳＩＰ、又はＨＴＴＰなどのプロトコルを用いる。通信プロトコルはこれらに限られない。
【００５１】
本実施の形態における会議システムを用いた電子会議に参加する会議参加者は、端末装置１を用い、キーボード１１２又はタブレット１１３（即ちペン１３０）を用いて会議端末用アプリケーションを起動させる。会議端末用アプリケーションが起動すると、認証情報の入力画面がディスプレイ１１４に表示される。会議参加者は、入力画面に、ユーザＩＤ及びパスワードなどの認証情報を入力する。端末装置１では、認証情報の入力を入力処理部１０３にて受け付け、制御部１００に通知する。制御部１００は、受け付けた認証情報を通信処理部１０５により会議サーバ装置３へ送信し、認証結果を受信する。このとき、認証情報と共に、端末装置１に割り振られているＩＰアドレスの情報が会議サーバ装置３へ送信されるようにしてある。これにより、以後、会議サーバ装置３は、ＩＰアドレスにて各端末装置１，１，…を識別することが可能である。
【００５２】
端末装置１を利用する会議参加者が、承認されている者である場合、端末装置１は会議端末用アプリケーションのメイン画面を表示し、会議参加者は会議用端末として端末装置１を利用することができるようになる。このとき、承認結果が未承認である場合、即ち会議に招待されていない人物である場合には、端末装置１から未承認である旨のメッセージがディスプレイ１１４に表示されるなどしてもよい。
【００５３】
ここで、端末装置１，１，…間でドキュメントデータが共有されて会議が実現される仕組みを模式的に示す図を用いて説明する。図４は、本実施の形態における会議システムの端末装置間でドキュメントデータが共有される仕組みを模式的に示す説明図である。
【００５４】
会議サーバ装置３の記憶部３２には、共有ドキュメントデータ３６が記憶されている。共有ドキュメントデータ３６の内、会議で使用される共有ドキュメントデータ３６が画像処理部３５によって頁毎に画像（イメージ）に変換される。画像処理部３５によって頁毎に画像へ変換されたドキュメントデータは、ネットワーク２を介して端末装置１，１で受信される。なお、以下、２つの端末装置を区別するために、一方をＡ端末装置１、他方をＢ端末装置１と呼ぶ。
【００５５】
Ａ端末装置１もＢ端末装置１も、会議サーバ装置３から共有するドキュメントデータの頁毎の画像を受信し、ディスプレイ１１４に表示させるべく表示処理部１０４から出力する。このとき、表示処理部１０４は、共有するドキュメントデータの各頁の画像を、表示する画面における最下層のレイヤ（太字）に属するようにして描画する。即ち、共有ドキュメントデータの頁毎の画像はＡ端末装置１及びＢ端末装置１にて背景画像として扱われ、会議サーバ装置３からの背景画像の受信は会議開始時などの１度でよい。
【００５６】
そして、Ａ端末装置１及びＢ端末装置１のいずれでも、タブレット１１３及びペン１３０によるメモの書き込みが可能である。制御部１００は、入力処理部１０３を介してペン１３０からの入力に応じて画像を作成する。各Ａ端末装置１，Ｂ端末装置１で作成された画像は、表示する画面において最上層のレイヤに属するように描画される。
【００５７】
更に、Ａ端末装置１及びＢ端末装置１の夫々でメモの書き込みがされて作成された画像の情報は、書込情報として会議サーバ装置３へ送信される。なお、Ａ端末装置１及びＢ端末装置１は、ユーザの書き込み操作によって入力された画像をオブジェクト単位のベクトル情報として扱っており、会議サーバ装置３へ送信する書き込み情報はベクトル形式で記述された情報である。
【００５８】
ここでベクトル情報とは、図形をその頂点の座標で表した情報、又は、図形を始点及び次の点への変位量で表した情報等である。例えば三角形の図形は３つの頂点座標の情報で表すことができ、四角形の座標は４つの頂点座標の情報で表すことができる。また例えばユーザが記入した文字及び矢印等の自由曲線は、十数本〜数十本の曲線の組み合わせで表すことができ、一本の曲線は十数点程度の座標情報で近似的に表すことができる。また例えば円形の図形は、円周上の複数の点の座標で近似的に表すことができるが、中心座標及び半径の情報で表すこともでき、いずれの表現も本発明においてはベクトル情報に含む。
【００５９】
また本実施の形態においては、Ａ端末装置１及びＢ端末装置１が送信する書き込み情報には、例えば作成された画像のオブジェクト毎の種類、色、線の太さ、線種及び塗り等の書式の情報を含んでいる。
【００６０】
会議サーバ装置３では、各端末装置１，１，…から送信されたベクトル情報で記述された画像の情報を、書込情報として一時記憶部３１に記憶する。記憶部３２に記憶されてもよい。本実施の形態では、定期的に記憶部３２へ保存されるとする。このとき、会議サーバ装置３は、各端末装置１，１，…からのベクトル情報で記述された画像の情報を、端末装置１，１，…を夫々識別して記憶する。図４では、Ａ端末装置１で作成されたベクトル情報で記述された画像の情報は、書込情報３１１ＡとしてＡ端末装置１を識別する情報（端末Ａ）と対応付けて記憶されている。同様にＢ端末装置１で作成された画像の情報は、書込情報３１１ＢとしてＢ端末装置１を識別する情報（端末Ｂ）と対応付けて記憶されている。
【００６１】
そして、各端末装置１，１，…毎に記憶されている書込情報３１１Ａ，３１１Ｂは、会議サーバ装置３により、異なる端末装置１，１，…へ送信される。つまり、Ａ端末装置１で書き込まれたベクトル情報で記述された画像の情報である書込情報３１１Ａは、会議サーバ装置３からＢ端末装置１へ送信される。Ｂ端末装置１の書込情報３１１Ｂも同様に、会議サーバ装置３からＡ端末装置１へ送信される。
【００６２】
Ａ端末装置１は、会議サーバ装置３から送信されるＢ端末装置１の書込情報３１１Ｂに基づき、画像を作成して表示処理部１０４によりディスプレイ１１４に表示させる。このとき他の端末装置１での書込情報に基づくベクトル情報で記述された画像は、共有するドキュメントデータの頁毎の画像が属する最下層のレイヤと、Ａ端末装置１で書き込まれて作成されるベクトル情報で記述された画像が属する最上層のレイヤとの間のレイヤで描画されるようにしてある。Ｂ端末装置１でも同様である。
【００６３】
これにより、図４の最下部に示されるように、Ａ端末装置１及びＢ端末装置１のいずれでも、共有するドキュメントデータの画像の上に、他の端末装置１，１，…で書き込まれたベクトル情報で記述された画像が表示され、最も上にＡ端末装置１又はＢ端末装置１自身のタブレット１１３にて書き込まれたベクトル情報で記述された画像が表示される。
【００６４】
また、各端末装置１，１，…にて共有ドキュメントデータ３６のいずれのデータの、いずれの頁の画像が表示（閲覧）されているのかの情報が閲覧情報として記憶され、会議サーバ装置３へ定期的に送信される。会議サーバ装置３では、各端末装置１，１，…毎に、いずれのデータのいずれの頁の画像が表示されているのかの情報を閲覧情報３１２Ａ、３１２Ｂとして一時記憶部３１に記憶する。なお、閲覧情報３１２Ａ，３１２Ｂは、各端末装置１，１，…で各レイヤが重ねられた結果の画像でもよい。各端末装置１，１，…にていずれのデータのいずれの頁が表示されているかを会議サーバ装置３にて記憶されることにより、全ての端末装置１，１，…で同じタイミングで同じ頁が同期して表示されるように動作させるなどの処理も可能である。
【００６５】
このようにして、各端末装置１，１，…にてドキュメントデータの画像を共有し、当該画像の上に、自身で作成されたベクトル情報で記述された画像が表示されると共に、他の会議参加者が用いる他の端末装置１，１，…で作成されたベクトル情報で記述された画像をも共有する。したがって、各端末装置１，１，…を用いる会議参加者は、同じドキュメントデータを閲覧し、自身の書き込みを他の会議参加者へ見せたり、他の会議参加者の書き込みを見ることができる。このとき、各端末装置１，１，…でマイク１１７により集音された音声データも、会議サーバ装置３へ送信され会議サーバ装置３で重ねられて各端末装置１，１，…へ送信され、各端末装置１，１，…にてスピーカ１１８から出力される。これにより、資料及び音声を共有する電子会議を実現できる。
【００６６】
このとき、Ａ端末装置１を使用する会議参加者は、タブレット１１３を用いて書き込んだ自身のメモをディスプレイ１１４にて勿論閲覧できるが、当該メモは書込情報３１１Ａとして会議サーバ装置３を介して他のＢ端末装置へも送信されて表示される。ただし本実施の形態の会議システムでは、各端末装置１，１，…の主に制御部１００、一時記憶部１０１、記憶部１０２、入力処理部１０３、表示処理部１０４、通信処理部１０５の処理により、他の会議参加者が用いる端末装置１，１，…では閲覧されないメモを書き込むことができる。
【００６７】
会議参加者が上述のように会議端末用アプリケーションを起動させると、端末装置１の制御部１００は、記憶部１０２に記憶されている会議端末用プログラム１Ｐを読み出して実行し、まず入力画面が表示される。入力画面に入力される認証情報により、会議参加者が承認された場合、制御部１００は、メイン画面４００を表示させ、会議参加者は端末装置１を会議用端末として利用を開始できるようになる。図５は、会議参加者が用いる端末装置１のディスプレイ１１４に表示される会議端末用アプリケーションのメイン画面４００の一例を示す説明図である。
【００６８】
会議端末用アプリケーションのメイン画面４００は、一例として、略中央に、共有対象のドキュメントデータの画像を表示する共有画面４０１を含む。図５に示す例では、共有画面４０１には、共有されているドキュメントデータのドキュメント画像４０２の全体が表示されるように縮小されて含められている。
【００６９】
共有画面４０１の高さ方向に略中央の左端の位置には、ドキュメントデータの前頁への移動を指示するための前頁ボタン４０３が表示されている。同様に、共有画面４０１の高さ方向に略中央の右端の位置には、ドキュメントデータの後頁（次頁）への移動を指示するための後頁ボタン４０４が表示されている。
【００７０】
端末装置１を用いる会議参加者が、ペン１３０又はマウスなどを用い、ディスプレイ１１４上のポインタを前頁ボタン４０３又は後頁ボタン４０４に重ねてクリック操作をした場合には、表示されているドキュメントデータの前頁又は後頁の画像が共有画面４０１に表示される。
【００７１】
メイン画面４００の内、共有画面４０１の左方には、他の会議参加者を選択するための選択ボタン４０５が表示されている。選択ボタン４０５が押下された場合、該当する他の会議参加者の書き込み全てに関する表示／非表示が切り替わる。非表示とした場合には、該当する他の会議参加者の書き込みはいずれも表示されない。表示とした場合には、該当する他の会議参加者の書き込みの内、後述するように非公開とされたオブジェクトの画像以外は表示される。
【００７２】
例えば、端末装置１を用いる会議参加者が、「００３」に対応する他の会議参加者の選択ボタン４０５を押下して非表示とした場合、「００３」に対応する他の会議参加者が用いる端末装置１における書き込みは全て表示されない。逆に、「００３」に対応する他の会議参加者が用いる端末装置１における書き込みのみが表示されるようにすることもできる。
【００７３】
メイン画面４００の内、共有画面４０１の右方には、描画の際の道具を選択するための各種操作ボタンが表示されている。各種操作ボタンには、公開ペンボタン４０６、秘密ペンボタン４０７、色又は太さ選択ボタン４０８、消しゴムボタン４０９、図形ボタン４１０、オブジェクト選択ボタン４１１、ズームボタン４１２、及び同期／非同期ボタン４１３が含まれる。
【００７４】
公開ペンボタン４０６又は秘密ペンボタン４０７は、描画する画像（書き込み）を他の端末装置１，１，…で公開するか否かの選択を受け付けるボタンである。端末装置１を用いる会議参加者は、公開ペンボタン４０６か又は秘密ペンボタン４０７が選択された状態で、マウス又はペン１３０などを用い、ディスプレイ１１４上のポインタを共有画面４０１上に重ねてクリックしながらマウスを動かすか、又はペン１３０をタブレット上で動かすと、自由な線で共有画面４０１上に描画が可能である。また、公開ペンボタン４０６か秘密ペンボタン４０７が選択された状態で、図形ボタン４１０を押下すると、図形（楕円形、多角形など）を描画することができ、当該図形は選択されたペンの種類に応じて他の端末装置１で公開されるか、又は秘密とされる。
【００７５】
会議参加者の描画によって作成された自由な線、図形の画像は夫々オブジェクト単位で区別される。作成された画像の情報はオブジェクト単位で重なり順を示す情報と共に一時記憶部１０１に記憶される。更に、「公開ペン」又は「秘密ペン」のいずれが選択されて描画された画像であるかの情報が対応付けられて記憶される。そして、画像の情報は会議サーバ装置３に送信され、書込情報３１１Ａ，３１１Ｂ，…として記憶される。
【００７６】
なお上述したように、端末装置１を用いる会議参加者の操作により描画される自由曲線などのオブジェクトは、共有画面４０１に表示されているドキュメントデータの画像が含まれるレイヤとは異なる最上層のレイヤに属する。
【００７７】
色又は太さ選択ボタン４０８は、画像の線又は塗りの色、線の太さなどの書式の選択を受け付けるボタンである。端末装置１を用いる会議参加者は、色又は太さ選択ボタン４０８でいずれかの書式を選択した書式で描画することにより、制御部１００により選択された書式で図形が作成される。
【００７８】
消しゴムボタン４０９は、作成された画像の消去を受け付けるボタンである。端末装置１を用いる参加者は、消しゴムボタン４０９を選択した状態で、当該端末装置１で作成されて表示されている画像上に、マウス又はペン１３０などを用いてディスプレイ１１４上のポインタを重ねてクリックしながらマウス又はペン１３０を動かすと、表示されている画像がポインタに沿って消去される。
【００７９】
図形ボタン４１０は、作成する画像の選択を受け付けるためのボタンである。図形ボタン４１０では、制御部１００により作成される画像（オブジェクト）の種類の選択を受け付ける。たとえば円形、楕円形、多角形などの選択を受け付ける。
【００８０】
選択ボタン４１１は、会議参加者の描画以外の操作を受け付けるためのボタンである。例えば、選択ボタン４１１が選択されている場合には、制御部１００は、入力処理部１０３を介して既に作成されている画像のいずれかの選択を受け付ける。端末装置１を用いる会議参加者が、選択ボタン４１１が選択された状態で、マウス又はペン１３０などを用い、ディスプレイ１１４上のポインタを共有画面４０１上に重ねてクリックしながらマウスを動かすか、又はペン１３０をタブレット上で動かすと、共有画面４０１上に当該会議参加者が描画した画像のいずれかをオブジェクト毎に選択できる。
【００８１】
ズームボタン４１２は、共有画面４０１に表示されているドキュメントデータの画像の拡大、縮小の操作を受け付けるボタンである。会議参加者が、拡大が選択された状態で共有画面４０１上にポインタを重ねてマウス又はペン１３０をクリックすると、共有のドキュメントデータの画像と、当該画像上の書き込みとの両方が拡大されて表示される。縮小の場合も同様である。
【００８２】
同期・非同期ボタン４１３は、共有画面４０１に表示されているドキュメントデータの画像の表示を、端末装置１，１，…の内のいずれか特定の端末装置１での表示と同一となるように同期させるか否かの選択を受け付けるボタンである。同期が選択されている状態では、当該端末装置１を用いる会議参加者の前頁、後頁などの操作を受け付けることなく、特定の端末装置１での閲覧情報に基づき、他の端末装置１，１，…で表示されるドキュメントデータの頁が会議サーバ装置３からの指示に基づき制御部１００によって制御される。
【００８３】
このようなメイン画面４００に含まれる各種ボタンの操作を受け付け、制御部１００は、会議サーバ装置３から受信する共有ドキュメントデータ３６の画像を共有画面４０１に表示すると共に、操作に応じて画像を生成して一時記憶部１０１に記憶し、会議サーバ装置３へ送信する。
【００８４】
なお、会議参加者毎の選択ボタン４０５では、各会議参加者が用いる端末装置１，１，…に夫々対応するレイヤ毎に表示／非表示を、受信した端末装置１側で切り替えることが出来る。これに対し、オブジェクト毎の画像の公開／非公開の切り替えは、送信元の端末装置１側で切り替えられる。非公開が選択されている場合には、当該送信元の端末装置１を用いる会議参加者の書き込みを表示するように選択ボタン４０５が選択されていて、当該端末装置１に対応するレイヤ全体としては表示されるとしても、当該レイヤに含まれる画像のオブジェクトは表示されない。
【００８５】
次に、会議参加者の操作に応じて制御部１００が画像を作成する処理をフローチャートを参照して説明する。図６は、本実施の形態の会議システムを構成する端末装置１での画像作成の処理手順の一例を示すフローチャートであり、端末装置１がベクトル情報による画像の作成を行う際の処理である。
【００８６】
制御部１００は、メイン画面４００をディスプレイ１１４に表示させた状態で、タブレット１１３等の入力装置で何らかの操作がされた場合、又は制御部１００自身の画面の更新がされた場合に入力処理部１０３からなされる通知（イベント通知）を受け付け、以下のような処理手順により、ベクトル情報で記述された画像の作成を行なう。
【００８７】
制御部１００は初期的に、ベクトル情報で記述された画像を作成する際のペンの種類を「公開」に設定する（ステップＳ１０１）。制御部１００は、イベント通知を受け付けたか否かを判断する（ステップＳ１０２）。制御部１００は、イベント通知を受け付けていないと判断した場合（Ｓ１０２：ＮＯ）、処理をステップＳ１０２へ戻してイベント通知を受け付けるまで待機する。
【００８８】
制御部１００は、イベント通知を受け付けたと判断した場合（Ｓ１０２：ＹＥＳ）、受け付けたイベントが秘密ペンボタン４０７の押下であるか否かを判断する（ステップＳ１０３）。制御部１００は、秘密ペンボタン４０７の押下であると判断した場合（Ｓ１０３：ＹＥＳ）、ペンの種類として「秘密ペン」の選択を受け付けたと判断し、以後、画像を作成する際のペンの種類を「秘密」に設定する（ステップＳ１０４）。制御部１００は次に、以後の共有画面４０１上でクリック及びドラッグなどの操作がされた場合に、当該操作を書き込みの操作として受け付ける状態（書き込みモード）に設定し（ステップＳ１０５）、処理をステップＳ１０２へ戻して次のイベント通知がなされるまで待機する。
【００８９】
制御部１００は、受け付けたイベントが秘密ペンボタン４０７の押下でないと判断した場合（Ｓ１０３：ＮＯ）、受け付けたイベントが公開ペンボタン４０６の押下であるか否かを判断する（ステップＳ１０６）。制御部１００は、受け付けたイベントが公開ペンボタン４０７の押下であると判断した場合（Ｓ１０６：ＹＥＳ）、ペンの種類として「公開ペン」の選択を受け付けたと判断し、以後、ベクトル情報で記述された画像を作成する際のペンの種類を「公開」に設定する（ステップＳ１０７）。制御部１００は次に、以後の共有画面４０１で操作がされた場合に、当該操作を書き込みの操作として受け付ける状態（書き込みモード）に設定し（Ｓ１０５）、処理をステップＳ１０２へ戻して次のイベント通知がなされるまで待機する。
【００９０】
制御部１００は、受け付けたイベントが公開ペンボタン４０７の押下でないと判断した場合（Ｓ１０６：ＮＯ）、受け付けたイベントはペンの選択以外のものである。制御部１００は、ステップＳ１０５により、受け付けたイベントが、書き込みの操作として受け付ける状態に設定されている場合での共有画面４０１上でのクリック又はドラッグなどの操作であるか否かを判断する（ステップＳ１０８）。制御部１００は、受け付けたイベントが、ステップＳ１０８にて共有画面４０１上でのクリック又はドラッグなどの操作であると判断した場合（Ｓ１０８：ＹＥＳ）、操作に応じた線、図形をベクトル情報として作成し（ステップＳ１０９）、ベクトル情報として作成した線、図形を表示処理部１０４を介してディスプレイ１１４に表示させる（ステップＳ１１０）。制御部１００は、ステップＳ１０９にてベクトル情報で記述された画像を作成する際には、当該ベクトル情報で記述された画像に対応するペンの種類は、ステップＳ１０４又はＳ１０７にて設定されたものとする。そして制御部１００は、処理をステップＳ１０２へ戻して引き続き次のイベント通知がなされるまで待機する。
【００９１】
制御部１００は、受け付けたイベントがペンの選択以外のものであって、共有画面４０１上でのクリック又はドラッグなどの描画操作でないと判断した場合（Ｓ１０８：ＮＯ）、例えばペン１３０がタブレット１１３から離れたこと、又はクリックがオフとなったことなど、他のボタンが押下されるなど、書き込み終了に対応するイベントであるか否かを判断する（ステップＳ１１１）。
【００９２】
制御部１００は、受け付けたイベントが書き込み終了に対応するイベントでないと判断した場合（Ｓ１１１：ＮＯ）、処理をステップＳ１０２へ戻して書き込みに関する次のイベント通知がなされるまで待機する。
【００９３】
制御部１００は、受け付けたイベントが書き込み終了に対応するイベントであると判断した場合（Ｓ１１１：ＹＥＳ）、ステップＳ１０３からステップＳ１１０の処理によって作成された画像の座標情報などのベクトル情報を記憶し、会議サーバ装置３へ送信し（ステップＳ１１２）、書き込みの操作に応じたベクトル情報で記述された画像の作成の処理を終了する。
【００９４】
図６のフローチャートに示したような手順で作成されたベクトル情報で記述された画像の画像情報の例を挙げて説明する。図７は、本実施の形態の会議システムの端末装置１，１，…で記憶される作成されたベクトル情報で記述された画像の情報の内容例を示す説明図である。図７に示すように、ベクトル情報で記述された画像情報は、オブジェクト単位でオブジェクトの種類、描画の際に選択されたペンの種類、及び画像の座標の情報を含む。図７の例では、オブジェクトの種類として円（楕円）、四角、三角、自由曲線が挙げられており、自由曲線のオブジェクトは秘密ペンが選択された状態で作成されたことが示されている。そして図７の例では、円の図形であれば中心点と半径、または外接矩形の左上頂点及び右下頂点の座標の情報、自由曲線であれば、自由曲線が含む複数の点の座標の情報が示されている、即ち各オブジェクトがベクトル情報として記述されている。
【００９５】
また、図７に示す例のオブジェクト単位のベクトル情報で記述された画像の情報は、情報の列の順が表示された場合の重なり順に対応する。つまり、図７中の円形、四角形、三角形、自由曲線の順に重なることを示す。円形の上に四角形、三角形が重畳表示され、自由曲線が最も上に表示される。なお、番号などによって重なり順を示し、各オブジェクトに対応付けて記憶されるようにしてもよい。
【００９６】
図６及び図７を参照して説明したように作成され記憶されたベクトル情報で記述された画像が、ディスプレイ１１４に表示される処理手順を説明する。図８は、本実施の形態の会議システムを構成する端末装置１による表示処理手順の一例を示すフローチャートである。
【００９７】
制御部１００は、会議資料など通信会議にて複数の端末装置１が共有して背景画像として表示するための共有ドキュメントデータの画像情報（イメージ情報）をサーバ装置３から受信済みであるか否かを判定する（ステップＳ２００）。共有ドキュメントデータの画像情報（イメージ情報）が受信済みでないと判定した場合（Ｓ２００：ＮＯ）、制御部１００は、通信処理部１０５により、ネットワーク２及びネットワークＩ／Ｆ部１１５を介して会議サーバ装置３から共有するドキュメントデータの画像情報（イメージ情報）を受信する（ステップＳ２０１）。共有ドキュメントデータの画像情報（イメージ情報）が受信済みであると判定した場合（Ｓ２００：ＹＥＳ）、制御部１００は、共有ドキュメントデータの画像情報（イメージ情報）の受信を行わずに処理を次へ進める。
【００９８】
次いで、制御部１００は、会議サーバ装置３から他の端末装置１，１，…毎に記憶されている書込情報を受信する（ステップＳ２０２）。受信された書込情報は、一時記憶部１０１に記憶される。そして制御部１００は、ステップＳ２０１で受信した共有のドキュメントデータの画像情報（イメージ情報）に基づく画像をメイン画面４００の共有画面４０１に表示する（ステップＳ２０３）。
【００９９】
次に制御部１００は、他の端末装置１，１，…の書込情報に基づくベクトル情報で記述された画像を全て表示したか否かを判断する（ステップＳ２０４）。制御部１００は、他の端末装置１，１，…の書込情報に基づくベクトル情報で記述された画像を全て表示したと判断した場合（Ｓ２０４：ＹＥＳ）、制御部１００が自身の動作により作成した画像を共有画面４０１の共有のドキュメントデータの画像の上の最上層レイヤで表示し（ステップＳ２０５）、処理を終了する。
【０１００】
制御部１００は、ステップＳ２０４にて、他の端末装置１，１，…のいずれかの書込情報に基づくベクトル情報で記述された画像を表示していないと判断した場合（Ｓ２０４：ＮＯ）、当該他の端末装置１，１，…の書込情報を読み出す（ステップＳ２０６）。制御部１００は、書込情報が含む全オブジェクトに対して以下のステップＳ２０８からステップＳ２１０までの処理を行なったか否かを判断する（ステップＳ２０７）。
【０１０１】
制御部１００は、全オブジェクトに対する処理を行なっていないと判断した場合（Ｓ２０７：ＮＯ）、図６に示したようなベクトル情報で記述された画像のオブジェクトを１つずつ読み出し（ステップＳ２０８）、当該オブジェクトは「秘密ペン」、即ち他装置での非公開が対応付けられているか否かを判断する（ステップＳ２０９）。
【０１０２】
制御部１００は、「秘密ペン」ではなく「公開ペン」が対応付けられていると判断した場合（Ｓ２０９：ＮＯ）、当該オブジェクトのベクトル情報で記述された画像を共有画面４０１の共有のドキュメントデータの画像上に表示させる（ステップＳ２１０）。このとき、制御部１００は処理をステップＳ２０７へ戻し、全てのオブジェクトについて表示するか否かを判断する。
【０１０３】
制御部１００は、ステップＳ２０９において、オブジェクトには「秘密ペン」が対応付けられていると判断した場合（Ｓ２０９：ＹＥＳ）、端末装置１では非公開であるから、ベクトル情報で記述されたオブジェクトの画像を表示させることなく、処理をステップＳ２０７へ戻す。
【０１０４】
図８のフローチャートに示した処理手順によって異なるＡ端末装置１及びＢ端末装置１夫々で表示される例を説明する。図９は、本実施の形態の会議システムの端末装置１の処理の結果得られる画面の例を示す説明図である。なお、図９に示す例は、Ａ端末装置１にて作成された図７に示した画像の情報に対応する。
【０１０５】
図９の上側に、Ａ端末装置１のメイン画面４００中の共有画面４０１、下側にＢ端末装置１の共有画面４０１を示している。上側のＡ端末装置１の共有画面４０１には、共有のドキュメントデータの画像が最下層レイヤで表示され、その上に端末装置１を用いる会議参加者が描画したベクトル情報で記述された画像が表示されている。図９の例では、円形、四角形、三角形が重畳表示されており、円形は四角形に隠れ、四角形は三角形に隠れて表示されている。また、Ａ端末装置１の共有画面４０１には、共有のドキュメントデータの画像中の「開発日程」の部分を指し示した文字が自由曲線にて作成されて表示されている。ここで、図７に示したように、自由曲線の文字は「秘密ペン」が選択された状態で作成されている。Ａ端末装置１では、いずれも書き込まれたメモとして表示されている。
【０１０６】
そして、図９の上側に示されるＡ端末装置１で作成されたベクトル情報で記述された画像情報即ち書込情報（図７）は、会議サーバ装置３へ送信されてＡ端末装置１に対応付けられて書込情報３１１Ａとして会議サーバ装置３で記憶される。そして、書込情報３１１Ａは、Ａ端末装置１での書込情報としてＢ端末装置１で受信される。
【０１０７】
Ｂ端末装置１でも、図８のフローチャートに示したような処理がされる。このとき、Ａ端末装置１での書込情報については、オブジェクト単位でペンの種類、即ち公開されるベクトル情報で記述された画像であるか、非公開のベクトル情報で記述された画像であるかが判断される。そして、公開される画像であると判断された場合のみ、Ｂ端末装置１のディスプレイ１１４に表示される。Ａ端末装置１で作成されたベクトル情報で記述された画像のオブジェクトの内、ペンの種類が公開ペンであることが対応付けられているオブジェクトは円形、四角形及び三角形である。したがって、図９の下側に示すように、Ｂ端末装置１では円形、四角形及び三角形が表示され、Ａ端末装置１で表示されている自由曲線の書き込みは表示されない。
【０１０８】
このようにして、各端末装置１，１，…で操作に応じて作成されるベクトル情報で記述された画像は、他の端末装置１，１，…で表示される。ベクトル情報で記述された画像はビットマップ形式の画像よりデータ量が小さいため、ビットマップ形式の画像を送受信する従来の方法（図１０及び図１１参照）と比較して、端末装置１及びサーバ装置３の間で送受信する書き込み情報のデータ量が大幅に削減される。
【０１０９】
また、図８のフローチャートに示すように、サーバ装置３から各端末装置１への共有ドキュメントデータの送信は、例えば会議開始直後などの１回のみでよく、その後はベクトル情報で記述された書き込み情報のみをサーバ装置３から各通信端末１へ送信すればよく、ビットマップ形式のイメージ情報などを含む可能性のある共有ドキュメントデータの送受信を何度も行う必要がないため、通信量を大幅に削減することができる。
【０１１０】
また、各端末装置１の書き込み情報に係る画像の合成処理（書込画像を重ね合わせる処理）をサーバ装置３にて行うのではなく、サーバ装置３から書き込み情報を受信した各端末装置が合成処理を行う構成とすることにより、サーバ装置３の処理負荷を低減することができる。
【０１１１】
また、各端末装置１，１，…で操作に応じて作成されるベクトル情報で記述された画像は、他の端末装置１，１，…で表示されるか否か、つまり公開／非公開の選択が可能である。図９の説明図に示したように、Ａ端末装置１を用いる会議参加者は、自分のみに見える書き込みをすることができる。しかも、画像はオブジェクト毎に作成され、オブジェクト毎に公開／非公開の選択が可能であるから、自分が用いる端末装置１では、公開／非公開のオブジェクトの画像を相互に重ねて表示させることも可能である。公開するオブジェクトのみ、共有画面４０１中の特定の領域に書き込むなどの作業をする必要もなく、いずれの画像を他の端末装置１，１，…でも見せてもよいかだけを作成する際のペンで選択しておけば、会議参加者は特に意識せずに、共有のドキュメントデータに重ねてメモをすることが可能である。なお、図９に示したように、書込みは、共有画面４０１中の共有のドキュメントデータの画像４０２の領域外にも可能であるから、使い勝手がよい。
【０１１２】
なお、開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１１３】
１  端末装置
１００  制御部
１０１  一時記憶部
１０２  記憶部
１０５  通信処理部
１Ｐ  会議端末用プログラム（コンピュータプログラム）
９Ｐ  会議端末用プログラム（コンピュータプログラム）
２  ネットワーク
３  会議サーバ装置
３０  制御部
３１  一時記憶部
３２  記憶部
３４  通信処理部
３６  共有ドキュメントデータ
【図１】
2012054881.tif 000003
【図２】
2012054881.tif 000004
【図３】
2012054881.tif 000005
【図４】
2012054881.tif 000006
【図５】
2012054881.tif 000007
【図６】
2012054881.tif 000008
【図７】
2012054881.tif 000009
【図８】
2012054881.tif 000010
【図９】
2012054881.tif 000011
【図１０】
2012054881.tif 000012
【図１１】
2012054881.tif 000013