(57)【特許請求の範囲】
【請求項１】
各々画面上に書き込まれる描画オブジェクトを共有し合う１以上の画面共有端末を含む画面共有システムであって、前記画面共有端末は、それぞれ、
共有される描画オブジェクトを記述する情報と、該描画オブジェクトの作成主体を識別する主体識別情報と、作成主体以外の主体による該描画オブジェクトの編集の可否を規定する編集可否情報とを保存する保存手段と、
前記画面に対する入力操作に応答して、事前登録された操作イベントを検出するイベント検出手段と、
前記操作イベントに対応する描画オブジェクトの主体識別情報に応じた他の画面共有端末に対し、前記操作イベントの操作内容を含むメッセージを発行する発行手段と、
他の画面共有端末からメッセージを受信して、事前指定された表示条件にて、操作内容を表す画面表示を画面上に行う画像変換手段と、
前記操作イベントに対応する描画オブジェクトを編集する編集手段と
を含み、
前記画像変換手段は、メッセージ送信元の画面共有端末に関連する主体が当該画面共有端末に関連する作成主体により作成された描画オブジェクトに対して行う操作の許可を求める画面表示を行う手段であり、
前記画面共有端末は、さらに、当該画面共有端末の操作者による前記画面表示を介した許可または却下の指示に応答して、前記メッセージ送信元の画面共有端末に対し、前記操作の許可または却下の通知を行う許否通知手段を含み、
前記メッセージ送信元の画面共有端末は、前記許否通知手段によって通知される結果に基づいて前記編集手段に対し前記操作イベントに対応する操作の実行許可を判定し、
前記発行手段は、前記操作イベントに対応する描画オブジェクトの編集可否情報を参照して、前記編集可否情報に編集不可が設定されているときに前記許可の申請を行う、画面共有システム。
【請求項２】
前記発行手段は、当該画面共有端末に関連する主体がメッセージ送信先の画面共有端末に関連する作成主体により作成された描画オブジェクトに対して行う操作内容を該作成主体に向けて通知するメッセージを発行する手段である、請求項１に記載の画面共有システム。
【請求項３】
前記画像変換手段は、さらに、事前登録された主体表示イベントに応答して、他の画面共有端末に関連する作成主体が作成した描画オブジェクトについて、該作成主体を表す付加表示を、事前指定された表示条件にて行う、請求項１または２に記載の画面共有システム。
【請求項４】
前記画面共有システムは、さらに、前記画面共有端末をクライアントとして、前記クライアント間で描画オブジェクトを共有するための通信の仲介を行う画面共有サーバをさらに含む、請求項１〜３のいずれか１項に記載の画面共有システム。
【請求項５】
前記主体識別情報は、描画オブジェクトの作成が行われた画面共有端末を識別することを特徴とし、前記事前指定された表示条件は、操作内容を表すＧＵＩ部品を、描画オブジェクトの始点、終点、中心点、重心点、前記画面の左、右、下、上、左上、左下、右上、右下または中央に表示させることを含む、請求項１〜４のいずれか１項に記載の画面共有システム。
【請求項６】
画面上に書き込まれる描画オブジェクトを他の画面共有端末と共有し合う画面共有端末であって、
共有される描画オブジェクトを記述する情報と、該描画オブジェクトの作成主体を識別する主体識別情報と、作成主体以外の主体による該描画オブジェクトの編集の可否を規定する編集可否情報とを保存する保存手段と、
前記画面に対する入力操作に応答して、事前登録された操作イベントを検出するイベント検出手段と、
前記操作イベントに対応する描画オブジェクトの主体識別情報に応じた他の画面共有端末に対し、前記操作イベントの操作内容を含むメッセージを発行する発行手段であって、前記操作イベントに対応する描画オブジェクトの編集可否情報を参照して、前記編集可否情報に編集不可が設定されているときに、該描画オブジェクトに対して行う操作の許可の申請を行う、発行手段と
他の画面共有端末からメッセージを受信して、事前指定された表示条件にて、操作内容を表す画面表示を画面上に行う画像変換手段であって、メッセージ送信元の画面共有端末に関連する主体が当該画面共有端末に関連する作成主体により作成された描画オブジェクトに対して行う操作の許可を求める画面表示を行う、画像変換手段と、
前記操作イベントに対応する描画オブジェクトを編集する編集手段と、
当該画面共有端末の操作者による前記画面表示を介した許可または却下の指示に応答して、前記メッセージ送信元の画面共有端末に対し、求められた前記操作の許可または却下の通知を行う許否通知手段と
を含み、
前記画面共有端末は、前記操作イベントの操作内容を含むメッセージを発行した相手である他の画面共有端末から通知される操作の許可または却下の結果に基づいて前記編集手段に対し前記操作イベントに対応する操作の実行許可を判定する、画面共有端末。
【請求項７】
前記画面共有端末は、前記画面を表示する表示装置と、該表示装置に対応して設けられ、前記画面に対して入力操作を行うための座標検出装置とを備える、請求項６に記載の画面共有端末。
【請求項８】
請求項６または７に記載の画面共有端末としてコンピュータを機能させるためのコンピュータ実行可能なプログラム、および
画像変換手段が画面表示を行う表示装置に対応して設けられ、前記イベント検出手段に入力操作に関連する座標情報を与える座標検出装置とを備える電子黒板装置
を含む電子黒板システム。
【請求項９】
請求項６または７に記載の画面共有端末としてコンピュータを機能させるためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面共有システムに関し、より詳細には、複数の端末間で表示画面を共有して手書きなどにより書き込みを行いながら、遠隔会議等を行うための画面共有システム、画面共有端末、電子黒板システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、液晶ディスプレイやプラズマディスプレイなどのフラットパネル・ディスプレイまたはプロジェクタの投影スクリーンにタッチパネルを搭載した、電子情報ボードと呼ばれる電子黒板装置が提供されている。上述した電子情報ボードは、パーソナル・コンピュータに接続することによって、該コンピュータの画面をスクリーンに表示することが可能とされており、通常の会議や遠隔会議におけるプレゼンテーションで活用されている。電子情報ボードは、また、マウス操作の代わりにスクリーンに直接タッチすることにより、タッチパネル機能によりパーソナル・コンピュータを操作可能とされている。
【０００３】
最近は、上記電子情報ボードを用いた遠隔会議システムも提供されている（特開２００６−１６４１７７号公報；特許文献１）。上記電子情報ボードを用いた遠隔会議システムでは、カメラ映像や音声を通信できるのみならず、双方向で表示画面を共有することにより、会議資料などのコンテンツを多拠点で共有することが可能とされている。さらに、上記遠隔会議システムでは、共有される表示画面上のコンテンツに対し、多拠点から同時に書き込みを行うことで、該コンテンツを協同的に編集することも可能である。
【０００４】
しかしながら、上述のような従来技術の電子情報ボードでは、コンテンツに対し多拠点から書き込みが行われる場合、書き込みの行われた資料を見返した際に、書き込まれた内容がいずれの拠点で作成されたのかを認識することが難しかった。そのため、自拠点以外の拠点の利用者が書き込んだ重要なコメントを、書き込みをした拠点に認識させないまま不用意に消してしまったりする事例が発生していた。あるいは反対に、自拠点で書き込んだ重要な内容が、知らないうちに他拠点の利用者によって勝手に消去されてしまったりするという事例も発生していた。
【０００５】
多拠点の会議参加者間で会議資料を共有し資料に書き込みながら議論を行う際に、いずれの利用者が書き込みを行っているのかを認識可能とすることを目的とした技術として、特開２００６−３０４０６６号公報（特許文献２）が知られている。特許文献１は、ペンに設けられた撮像装置から書き込みを行っている参加者の顔画像を取得し、書き込みを行うペンの属性情報を含むペン情報と描画情報と上記顔画像とを結びつけて各会議拠点の表示装置に送出する構成を備えたサーバ装置を開示する。
【０００６】
また、共有ホワイトボードにおける描画内容の消去に関し、特開２００９−２３０５７９号公報（特許文献３）は、リモートのクライアントに対してもレスポンス高く描画像が消去されたことを反映させることを目的とした技術を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献２の技術によれば、手書き線などの描画オブジェクトが描画されているときに、各拠点の利用者に、現在いずれの利用者が描画を行っているかを認識させることができる。しかしながら、会議が進行して後に振り振り返った際に、いずれの利用者が書き込んだ描画オブジェクトであるかを参加者が覚えていなければ、結局、特定の描画オブジェクトを書き込んだ利用者を特定することは困難となる。このため、上述したような自拠点以外の拠点のユーザーが描画した描画オブジェクトを不意に消してしまったり、逆に自拠点で描画した描画オブジェクトを多拠点のユーザーに不意に消去されてしまったりするというという問題を解消できなかった。
【０００８】
上述した背景から、描画オブジェクトの書き込みを行った作成元の主体を特定し、描画オブジェクトに削除などの操作が行われた場合に、作成元に対して通知することで、描画オブジェクトの作成元以外で作成元が認識しないうちに勝手に描画オブジェクトに操作が行われていたという事態を防止する機能が望まれていた。
【０００９】
本発明は、上記従来技術における不充分な点に鑑みてなされたものであり、本発明は、描画オブジェクトに対して作成元の主体以外の主体が何らかの操作を行う際に、作成元主体が認識しないうちに勝手に描画オブジェクトに対し操作が行われていたという事態を防止することができる画面共有システム、画面共有端末、電子黒板システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するために、各々画面上に書き込まれる描画オブジェクトを共有し合う１以上の画面共有端末を含む画面共有システムであって、上記画面共有端末は、それぞれ、
共有される描画オブジェクトを記述する情報と、該描画オブジェクトの作成主体を識別する主体識別情報とを保存する保存手段と、
上記画面に対する入力操作に応答して、事前登録された操作イベントを検出するイベント検出手段と、
上記操作イベントに対応する描画オブジェクトの主体識別情報に応じた他の画面共有端末に対し、上記操作イベントの操作内容を含むメッセージを発行する発行手段と、
他の画面共有端末からメッセージを受信して、事前指定された表示条件にて、操作内容を表す画面表示を画面上に行う画像変換手段と
を含む、画面共有システムを提供する。
【発明の効果】
【００１１】
上記構成によれば、描画オブジェクトに対して作成元の主体以外の主体が何らかの操作を行ったときに、作成元主体が認識しないうちに勝手に描画オブジェクトに対し操作が行われていたという事態が発生することを低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態による遠隔会議システムが実現されたネットワーク環境を示す図。
【図２】本実施形態による遠隔会議クライアントのブロック構成図。
【図３】図２に示したコンピュータ装置のハードウェア構成図。
【図４】遠隔会議システムにおいて実現される機能ブロック図。
【図５】本実施形態における共有画面のコンテナ・オブジェクトのデータ構造を示す図。
【図６】第１の実施形態における作成主体表示機能の設定画面を例示する図。
【図７】事前登録された描画オブジェクトに対するイベントに応答して実行される拠点表示処理を示すフローチャート。
【図８】事前登録された描画オブジェクトと無関係のイベントに応答して実行される拠点表示処理を示すフローチャート。
【図９】図７に示す処理により表示される共有画面を例示する図。
【図１０】第１の実施形態におけるオブジェクト操作通知機能の設定画面を例示する図。
【図１１】第１の実施形態における、事前登録されたイベントに応答して実行されるオブジェクト操作通知処理および操作通知表示処理を示すフローチャート。
【図１２】オブジェクト操作通知機能により各拠点で表示される共有画面を例示する図。
【図１３】第２の実施形態による遠隔会議システムにおいて実現される機能ブロック図。
【図１４】第２の実施形態における描画オブジェクトのデータ構造を示す図。
【図１５】第２の実施形態における編集許可申請機能の設定画面を例示する図。
【図１６】第２の実施形態における、事前登録されたイベントに応答して実行される編集許可申請処理を示すフローチャート。
【図１７】第２の実施形態における、事前登録されたイベントに応答して実行される編集許可確認表示処理を示すフローチャート。
【図１８】編集許可申請機能により作成元の遠隔会議クライアントで表示される画面を示す図。
【図１９】他の実施形態による遠隔会議システムが実現されたネットワーク環境を示す図。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施形態について説明するが、本発明の実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、複数の画面共有端末を含む画面共有システムとして、複数の遠隔会議クライアントと、遠隔会議クライアント間の通信を仲介する遠隔会議サーバとを含み構成される遠隔会議システムを一例として説明する。
【００１４】
図１は、本実施形態による遠隔会議システムが実現されたネットワーク環境を示す図である。図１に示すネットワーク環境１０は、ネットワーク１２を介して相互に接続される遠隔会議サーバ１４と、複数の遠隔会議クライアント２０ａ〜２０ｄとを含んで構成される。遠隔会議クライアント２０は、それぞれ、ディスプレイおよびタッチパネルを備えており、タッチパネルを介しての入力操作が可能なように画面をディスプレイ上に表示する。
【００１５】
遠隔会議クライアント２０が表示する画面は、複数の遠隔会議クライアント２０間において双方向で共有することが可能とされている。以下、共有される画面を共有画面という。上記遠隔会議システムにおいて、一の遠隔会議クライアントで行われた共有画面への書き込み内容は、同一の画面共有セッションに参加する他の遠隔会議クライアント２０へと伝播され、これにより画面の共有が実現される。また、図１に示す遠隔会議システムでは、さらに、遠隔会議クライアント２０間でカメラ映像や音声を双方向に通信できるよう構成されている。
【００１６】
遠隔会議サーバ１４は、遠隔会議クライアント２０間のデータ送受信を仲介するサーバ機能を有する。このとき、手書きストローク、図形、テキストなどの描画オブジェクトは、背景画像とは個別に送受信される。そして、遠隔会議クライアント２０側で、１以上の描画オブジェクトを背景画像に合成し、ディスプレイに表示させる表示画像データを生成する。このように、一般に更新頻度の高くかつ情報量が小さい性質を有する描画オブジェクトを背景画像とは別個に送受信することにより、効率的な遠隔会議クライアント間の画面共有を実現することが可能となる。
【００１７】
上記構成により、会議資料などのコンテンツを多拠点に配置された遠隔会議クライアント２０間で共有することができ、また、多拠点から同時に書き込みを行うことで、コンテンツを協同的に編集することが可能となる。なお、上記遠隔会議クライアント２０は、説明する実施形態では、それぞれ別のロケーションに設置されるものとするが、それぞれ任意のロケーションに設けることができる。したがって、複数の遠隔会議クライアント２０が同一ロケーションに設置されることは妨げられない。
【００１８】
また、遠隔会議システムにおいて、上記描画オブジェクトは、各拠点において同時に作成、変更、削除され得る。本実施形態の遠隔会議システムは、このように多拠点で同時編集する場合に、描画オブジェクトの作成元の主体が認識しないうちに勝手に描画オブジェクトに対し操作が行われていたという事態を防止するべく、操作通知機能を備える。本操作通知機能では、描画オブジェクトに対して作成元の主体以外の主体が何らかの操作を行ったときに、操作内容が作成元の主体に向けて通知される。さらに、本実施形態の遠隔会議システムでは、上記事態が生じることを予防するために、遠隔会議クライアント２０の画面上に描画オブジェクトの作成主体を表す作成主体表示機能を備える。
【００１９】
上記ネットワーク１２は、特に限定されるものではないが、イーサネット（登録商標）やＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などによるＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）や専用線を使用して接続されるＷＡＮ（Wide Area Network）などとして構成される。しかしながら、ネットワーク１２は、特に限定されるものではなく、図示しないルータを介して接続されるインターネットなどを含んでいてもよい。さらに、上記ネットワーク１２は、有線若しくは無線またはこれらの混合のネットワークとして構成することができる。
【００２０】
以下、図２および図３を参照して、本実施形態における遠隔会議クライアント２０の構成について説明する。図２は、本実施形態による遠隔会議クライアントのブロック構成図である。図２に示す遠隔会議クライアント２０は、主として、制御装置としてのコンピュータ装置２２と、ディスプレイ２４と、該ディスプレイ２４の前面に設けられたタッチパネル２６と、座標検出装置用コントローラ３０とを含む。
【００２１】
ディスプレイ２４は、上記コンピュータ装置２２の表示画面を表示する表示装置である。ディスプレイ２４は、特に限定されるものではないが、例えば、液晶ディスプレイ、プラズマディスプレイなどのフラットパネル・ディスプレイとして構成することができる。
【００２２】
タッチパネル２６は、所定の物体（例えば、操作者の指や専用ペンなど）との接触位置または接近位置を検出する座標検出装置である。タッチパネル２６は、上記所定の物体の接触位置または接近位置の座標を検出することにより、画面上への描画オブジェクトの書き込みや、上記コンピュータ装置２２の各種操作をコンピュータ装置２２に伝達する。座標検出方式としては、特に限定されるものではないが、マトリクス・スイッチ方式、抵抗膜方式、表面弾性波方式、電磁誘導方式、静電容量方式、赤外線イメージセンサ方式などを挙げることができる。
【００２３】
座標検出装置用コントローラ３０は、タッチパネル２６に関し、操作者の指や専用ペンなどが接触または近接されるタッチ面上の座標位置の演算を行う。コンピュータ装置２２は、座標検出装置用コントローラ３０からの座標位置情報の入力を受けて、タッチパネル２６を介して入力された描画オブジェクトをディスプレイ２４に描画する処理など、システム全体の制御を行う。
【００２４】
図３は、図２に示したコンピュータ装置２２のハードウェア構成図を示す。図３に示すコンピュータ装置２２は、パーソナル・コンピュータなどの汎用コンピュータであり、ＣＰＵ（Central Processing Unit）４０と、ＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４４と、キーボード４６と、マウス４８と、ＨＤＤ（Hard Disk Drive）５０と、グラフィック・ボード５２と、ネットワークＩ／Ｆ５４と、外部機器接続Ｉ／Ｆ５６とを備える。これらの各ハードウェア要素は、バス５８を介して接続される。
【００２５】
ＣＰＵ４０は、システムの全体制御を司る制御装置である。ＲＯＭ４２は、ＢＩＯＳ（Basic Input Output System）およびブートプログラムを記憶する。ＲＡＭ４４は、ＣＰＵ４０の作業領域を提供する１次記憶装置である。ＨＤＤ５０は、オペレーティング・システム（ＯＳ）、遠隔会議アプリケーション、各デバイスドライバおよびワードプロセッサ・表計算ソフトなどの各種アプリケーション・プログラムなどを記憶する２次記憶装置である。ＣＰＵ４０は、上記ＲＯＭ４２やＨＤＤ５０に格納される各プログラムを読み出し、ＲＡＭ４４上に展開し、各プログラムを実行することにより、詳細は後述する画面共有機能、操作通知機能および作成主体表示機能を有する遠隔会議アプリケーションを動作させる。
【００２６】
キーボード４６は、文字、数値、各種指示等の入力を行うために、マウス４８は、カーソルやポインタの移動や範囲選択等を行うために用いられる入力装置である。グラフィックス・ボード５２は、ディスプレイ２４と接続され、ディスプレイ２４に対する画像の表示を制御する。コンピュータ装置２２とディスプレイ２４とは、ＶＧＡ（Video Graphic Array）、ＤＶＩ（Digital Visual Interface）、ＨＤＭＩ（High-Definition Multimedia Interface）、Display Port（登録商標）などの適切な映像出力インタフェースを介して接続される。ネットワークＩ／Ｆ５４は、コンピュータ装置２２により遠隔会議クライアント２０をネットワーク１２に接続させるインタフェース機器である。外部機器接続インタフェース５６は、コンピュータ装置２２と、コントローラ３０など外部機器とを接続する。
【００２７】
なお、説明する実施形態では、図２に示したように、コントローラ３０は、コンピュータ装置２２から独立させた構成とされているが、他の実施形態では、コンピュータ装置２２中にコントローラ３０を内蔵させてもよい。さらに他の実施形態では、コンピュータ装置２２自体にコントローラ３０の機能を備えさせるようにすることもできる。
【００２８】
また、説明する実施形態では、上記コンピュータ装置２２、ディスプレイ２４およびタッチパネル２６が一体化された遠隔会議デバイスとして説明している。しかしながら、他の実施形態では、コンピュータ装置、ディスプレイおよびタッチパネルがそれぞれ集合して構成されたシステムとして遠隔会議クライアントを実装してもよい。さらに、利用者に提供する態様としては、ディスプレイおよび該ディスプレイの前面に設けられるタッチパネルを備える電子黒板装置と、利用者が保有するコンピュータ装置にインストールする遠隔会議アプリケーションのプログラムとを含む電子黒板システムとして提供されてもよい。
【００２９】
さらに、説明する実施形態では、表示装置としてディスプレイ２４を例に、座標検出装置としてディスプレイ２４に取り付けられたタッチパネル２６を例に説明しているが、これらに特に限定されるものではない。他の実施形態では、ディスプレイ２４に代えてプロジェクタ装置を用い、座標検出装置をスクリーン投影面に取り付けてもよく、如何なる表示装置、如何なるポインティング・データを取得可能な入力装置を備える装置として構成することができる。また、遠隔会議デバイスは、ディスプレイ、タッチパネルおよびコンピュータが一体化したタブレット型コンピュータなどの携帯情報端末として実装してもよい。
【００３０】
以下、図４を参照して、第１の実施形態において実現される画面共有機能、操作通知機能および作成主体表示機能の詳細について説明する。図４は、遠隔会議システムにおいて実現される機能ブロック図を示す。図４は、遠隔会議サーバ１４の機能ブロックと、遠隔会議クライアント２０の機能ブロックとを示す。なお、図４には、同一画面共有セッションに参加する遠隔会議クライアント２０ａおよび２０ｂが示されている。
【００３１】
遠隔会議サーバ１４は、遠隔会議サーバ・アプリケーションを実装し、上記画面共有機能に関連して、描画オブジェクト情報通知部１１０と、描画オブジェクト情報通信部１１２とを含む。描画オブジェクト情報通信部１１２は、遠隔会議サーバ１４が備えるＮＩＣなどを用いて、ネットワーク１２上の遠隔会議クライアント２０と描画オブジェクトの通信を行うための手段である。描画オブジェクト情報通信部１１２は、各遠隔会議クライアント２０のＩＰアドレスなどの通信を確立させるための通信情報を管理する。
【００３２】
描画オブジェクト情報通知部１１０は、画面共有セッションを管理しており、上記描画オブジェクト情報通信部１１２により、一の遠隔会議クライアント（例えば２０ａ）から送信された描画オブジェクトを受信して、同一画面共有セッションに参加する他の遠隔会議クライアント（例えば２０ｂ）に転送する。同一画面共有セッションに参加する遠隔会議クライアント２０に対し描画オブジェクトを転送することにより、遠隔会議クライアント２０間の画面共有が実現される。その他、遠隔会議サーバ１４は、同一セッションに参加する遠隔会議クライアント２０間で音声、映像などの通信を行う機能を備えるが、詳細な説明は割愛する。
【００３３】
遠隔会議クライアント２０は、コンピュータ装置２２上で動作する遠隔会議クライアント・アプリケーションを実装する。遠隔会議クライアント２０は、上記画面共有機能に関連して、描画オブジェクト情報通信部１２０と、描画オブジェクト編集部１２２と、描画オブジェクト情報保存部１２４と、画像変換部１２６と、イベント検出部１２８と、オブジェクト操作通知部１３０とを含む。
【００３４】
描画オブジェクト情報保存部１２４は、遠隔会議クライアント２０間で共有される描画オブジェクトを保存する。本実施形態において、共有画面は、背景画像と、０または１以上の描画オブジェクトの集合とを含むコンテナ・オブジェクトによって管理される。図５は、本実施形態における共有画面のコンテナ・オブジェクトのデータ構造を示す。
【００３５】
図５に示すコンテナ・オブジェクト１５０は、該コンテナ・オブジェクトを識別するコンテナ識別情報１５２と、更新時刻１５４と、背景画像データ１５６と、書き込みデータ１５８とを含む。コンテナ識別情報は、例えば共有されるコンテンツが複数ページからなる場合に、各ページを識別するための情報である。例えば、コンテンツは、複数のコンテナ・オブジェクトの前後関係が定義され、複数のスライドが連結されるプレゼンテーション形式として構成されてもよいし、その他、階層構造やネットワーク構造など他のデータ構造を採用してもよい。なお、説明する実施形態では、説明の便宜上、共有画面が単一のページからなる場合について説明する。
【００３６】
上記背景画像データ１５６は、その上に描画オブジェクトが書き込まれる下地となる画像であり、例えば、白地、黒地、フレーム付き画像、絵柄、図柄、写真その他の如何なる画像とすることができる。上記背景画像データ１５６のフォーマットは、特に限定されるものではなく、ビットマップ、ＪＰＥＧ、ＧＩＦ、ＴＩＦＦなどの如何なるラスタ・グラフィックスを採用することができ、ベクタ・グラフィックスのフォーマットも妨げられない。
【００３７】
書き込みデータ１５８は、複数の描画オブジェクト１６０ａ〜１６０ｚの集合として構成され、各描画オブジェクト１６０は、複数の属性情報を含み構成される。描画オブジェクトの属性情報は、主として、描画オブジェクトを記述する属性情報と、描画オブジェクトの作成元の主体を識別する主体識別情報とを含む。描画オブジェクトを記述する属性情報としては、図５に示すように、描画オブジェクトの種類（手書きストローク、図形、テキストなど）を表す属性値１６２ａ、描画オブジェクトの色を表す属性値１６２ｂ、描画オブジェクトの位置データを保持する属性情報１６２ｃ、描画オブジェクトのサイズを表す属性値１６２ｄなど、描画オブジェクトの形状および性質を記述する属性情報を含む。描画オブジェクト１６０は、さらに、オブジェクト操作通知機能の利用の要否を記述する通知要否属性値１６２ｆなど、管理用属性情報を含むことができる。
【００３８】
主体識別情報は、図５のデータ構造では、作成元属性値１６２ｅとして管理される。作成元属性値は、好適には、当該遠隔会議クライアント２０を装置固有に識別するクライアント識別子、遠隔会議クライアント２０の利用者を固有に識別する利用者識別子、遠隔会議クライアント２０が設置されるロケーションを識別するロケーション識別子を挙げることができる。さらに、同一の遠隔会議クライアント２０においても、ペン毎に利用者を識別可能であったり、特許文献２の技術のように撮影像から利用者を識別可能である他の実施形態では、遠隔会議クライアント２０で使用されるペンを識別するペン識別子、該ペンに紐付けられる利用者識別子、または撮影像から識別された利用者識別子としてもよい。
【００３９】
上記通知要否属性値１６２ｆは、オブジェクト操作通知機能を適用するか否かを指定するものである。各描画オブジェクト１６０の通知要否属性値１６２ｆは、例えば、すべてについて「要」としたり、通知要否を切り替えるツールメニューやパレットをタッチするなどの操作に応じて設定したりすることができる。これにより、例えば、利用者は、自身が重要と認識するコメントを書き込む際に、通知要に設定するパレットをタッチしてから、描画オブジェクトを作成することにより、その重要なコメントが勝手に消されていたという事態を好適に防止することができる。
【００４０】
再び図４を参照すると、描画オブジェクト情報通信部１２０は、ネットワークＩ／Ｆ５４などを用いて、ネットワーク１２上の遠隔会議サーバ１４と描画オブジェクトの通信を行うための手段である。描画オブジェクト情報通信部１２０は、遠隔会議サーバ１４のＩＰアドレスなどを含む、遠隔会議サーバ１４との通信を確立させるための通信情報を管理する。描画オブジェクト情報通信部１２０は、当該遠隔会議クライアント２０において作成、変更または削除された描画オブジェクトを遠隔会議サーバ１４へ送信する。描画オブジェクト情報通信部１２０は、また、他のクライアント２０において作成、変更または削除された描画オブジェクトを、遠隔会議サーバ１４を経由して受信する。
【００４１】
描画オブジェクト編集部１２２は、当該遠隔会議クライアント２０のタッチパネル２６を介して描画オブジェクトの作成、変更または削除の操作が行われると、該描画オブジェクトの情報を、描画オブジェクト情報保存部１２４に保存し、描画オブジェクト情報通信部１２０により遠隔会議サーバ１４へ送信させる。描画オブジェクト編集部１２２は、また、描画オブジェクト情報通信部１２０により遠隔会議サーバ１４から他のクライアント２０で追加、変更、削除された描画オブジェクトの情報を受信して、描画オブジェクト情報保存部１２４に保存する。
【００４２】
なお、上記描画オブジェクトの作成とは、共有画面に新たな描画オブジェクトを追加することをいう。描画オブジェクト編集部１２２は、描画オブジェクトの作成が行われると、描画オブジェクト情報保存部１２４に新規保存を行う。上記描画オブジェクトの変更とは、共有画面中の描画オブジェクトの位置移動、リサイズ、回転、変形、歪み、属性（色、線種、筆、太さなどを含む。）の変更、前景後景の移動、描画オブジェクトに対する追記、部分削除、部分移動など種々の変更操作をいう。描画オブジェクト編集部１２２は、描画オブジェクトの変更が行われると、描画オブジェクト情報保存部１２４に上書き保存を行う。
【００４３】
また、描画オブジェクトの削除とは、共有画面から既存の描画オブジェクトを取り除くことをいう。描画オブジェクト編集部１２２は、描画オブジェクトの削除が行われると、既存の描画オブジェクトに削除フラグを設定して上書き保存し、または描画オブジェクト事態を消去する。また、描画オブジェクトが遠隔会議サーバ１４に送信されるタイミングは、特に限定されるものではない。例えば手書きストロークを描画してペンアップするなど描画オブジェクトに対する操作が一通り完了した時に送信する構成としてもよい。あるいは、描画オブジェクト操作中に一定インターバル毎の状態を送信する構成としてもよい。
【００４４】
イベント検出部１２８は、座標検出装置を介して行われた共有画面に対する入力操作に応答して、事前登録されたイベントを検出し、対応する処理を呼び出す手段である。なお、本遠隔会議アプリケーションにおいては、描画オブジェクトに対する操作、パレットの選択、画面の切り替えなど種々のイベントに応答して種々の処理が行われるが、本イベント検出部１２８は、操作通知機能および作成主体表示機能に関連する事前登録されたイベントを検出して、操作通知機能および作成主体表示機能を呼び出す手段である。なお、操作通知機能および作成主体表示機能に関連して、どのようなイベントが登録されるかについては、詳細を後述する。
【００４５】
オブジェクト操作通知部１３０は、イベント検出部１２８により操作通知機能に関連して事前登録された操作イベントが検出されたことに応答して呼び出され、メッセージを発行する発行手段である。メッセージは、該操作イベントに対応する描画オブジェクトの作成元属性値に応じた遠隔会議クライアント（例えば２０ｂ）に対し発行される。また、メッセージの内容は、当該遠隔会議クライアント（例えば２０ａ）に関連する主体が、メッセージ送信先の他の遠隔会議クライアント（例えば２０ｂ）に関連する作成主体により作成された描画オブジェクトに対して行う操作内容を通知するものである。
【００４６】
なお、オブジェクト操作通知部１３０が発行するメッセージは、描画オブジェクトの通信とは別経路で、遠隔会議サーバ１４を経由して、または経由せず直接に送信することができる。しかしながら、メッセージの送信方法は、特に限定されるものではなく、描画オブジェクトの通信とともに、描画オブジェクトの属性情報に乗せて送信してもよい。
【００４７】
画像変換部１２６は、共有画面を規定するコンテナ・オブジェクトに従って、ディスプレイ２４に表示させる表示画像データを生成する手段である。画像変換部１２６は、描画オブジェクト情報保存部１２４に保存されている描画オブジェクト群１６０ａ〜１６０ｚを読み出し、背景画像に合成することによって、表示画像データを生成する。また、画像変換部１２６は、ツールメニュー、パレットなど電子黒板アプリケーションで必要なＧＵＩ（グラフィカル・ユーザ・インタフェース）部品の表示処理を行う。
【００４８】
本実施形態の画像変換部１２６は、さらに、イベント検出部１２８により作成主体表示機能に関連して事前登録されたイベントが検出されたことに応答して、事前指定された表示条件にて作成主体を表す付加表示を行う。なお、付加表示の具体例および事前指定される表示条件については詳細を後述する。
【００４９】
本実施形態の画像変換部１２６は、さらに、上記操作通知機能に関連し、他の遠隔会議クライアント（例えば２０ｂ）から上記メッセージを受信したことに応答して、事前指定された表示条件にて、操作内容を表す画面表示をディスプレイ２４の画面上に行う。上記操作内容を表す画面表示は、メッセージ送信元の遠隔会議クライアント（例えば２０ｂ）に関連する主体が、当該遠隔会議クライアント（例えば２０ａ）に関連する主体により作成された描画オブジェクトに対して行う操作内容を示すものである。これにより、作成元主体が認識しないうちに勝手に他の主体により描画オブジェクトに対し操作が行われていたという事態が発生することを低減することができる。
【００５０】
以下、図６〜図９を参照して、作成主体表示機能についてより詳細に説明する。図６は、第１の実施形態における作成主体表示機能の設定画面を例示する。なお、以下の説明では、各主体は、遠隔会議クライアント２０自身を指し、設置される拠点名により表されるものとする。図６に示す拠点表示設定画面２００は、複数のセクション２０２〜２０６と、ＯＫボタン２０８と、キャンセルボタン２１０とを含む。拠点表示設定画面２００は、例えば、当該遠隔会議クライアント２０のシステム管理画面などから呼び出される。
【００５１】
拠点表示設定画面２００中の第１のセクション２０２は、拠点表示処理を呼び出すために登録される１以上の主体表示イベントを設定するセクションである。登録可能な主体表示イベントとしては、図６にチェックボックスとして示すように、オブジェクト作成中２１２ａ、オブジェクト作成完了時２１２ｂ、アイドル時２１２ｃ、オブジェクト・ポインタオーバ時２１２ｄ、描画中ストローク接近時２１２ｅ、消去モード時２１２ｆ、消去モード中オブジェクト・ポインタオーバ時２１２ｇ、描画オブジェクト消去時２１２ｈ、選択モード時２１２ｉ、およびオブジェクト選択時２１２ｊを挙げることができる。
【００５２】
オブジェクト作成中２１２ａは、描画オブジェクトが作成されているときに発生するイベントである。オブジェクト作成完了時２１２ｂは、例えばペンアップされて描画オブジェクトの作成が完了したときに発生するイベントである。アイドル時２１２ｃは、一定期間入力操作が行われなかったときに発生するイベントである。オブジェクト・ポインタオーバ時２１２ｄは、ポインタが、描画オブジェクトが描画されている領域と重なったときに発生するイベントである。描画中ストローク接近時２１２ｅは、描画中のストロークが、特定の描画オブジェクトが描画されている領域の所定範囲内に近づいたときに発生するイベントである。
【００５３】
消去モード時２１２ｆは、ツールメニュー等により消去モードが選択されたときに発生するイベントである。消去モード中オブジェクト・ポインタオーバ時２１２ｇは、消去モード中、ポインタが描画オブジェクトの描画されている領域と重なったときに発生するイベントである。描画オブジェクト消去時２１２ｈは、描画オブジェクトを消去したとき発生するイベントである。選択モード時２１２ｉは、ツールメニュー等により選択モードが選択されたときに発生するイベントである。オブジェクト選択時２１２ｊは、描画オブジェクトが選択されたときに発生するイベントである。
【００５４】
なお、作成主体表示機能を呼び出すために事前登録される主体表示イベントは、特に限定されるものではなく、図６に例示されるイベントの他にも、位置移動モード、リサイズ・モードなど他のモードに移行されたこと、他のモード中に描画オブジェクトが選択されたこと、他のモード中に描画オブジェクトに対する操作が確定したことをそれぞれイベントとして登録してもよい。
【００５５】
拠点表示設定画面２００中の第２のセクション２０４は、拠点表示を行う表示条件として表示方法を事前指定するセクションである。事前指定可能な表示方法としては、オブジェクトの色変更２１４ａ、オブジェクトへのピン表示２１４ｂおよび拠点情報のパネル表示２１４ｃが例示される。オブジェクト色変更２１４ａは、オブジェクト本来の色を、拠点に対応付けられる色に変更して表示する表示方法である。オブジェクトへのピン表示２１４ｂは、拠点に対応付けられる色のピンを付して表示する表示方法である。拠点情報パネル表示２１４ｃは、拠点を表す拠点情報をパネル表示する表示方法である。なお、上記拠点情報は、ここでは拠点名を用いているが、拠点の利用者名など主体を明示する他の情報を用いてもよい。また、拠点情報に付随して、作成時刻など他の属性値を付加表示に含めてもよい。
【００５６】
拠点表示設定画面２００中の第３のセクション２０６は、拠点表示を行う表示条件として表示位置を事前指定するセクションである。事前指定可能な表示位置としては、特定オブジェクトに関連付けられるオブジェクト始点２１６ａ、オブジェクト終点２１６ｂ、オブジェクト中心２１６ｃおよびオブジェクト重心２１６ｄを挙げることができる。オブジェクト始点２１６ａおよびオブジェクト終点２１６ｂは、それぞれ、描画オブジェクトの位置データにおける始点座標および終点座標を基準に表示位置が決定される。オブジェクト中心２１６ｃおよびオブジェクト重心２１６ｄは、位置データを構成する座標点の配列から計算された中心点および重心点を基準に表示位置が決定される。
【００５７】
事前指定可能な表示位置としては、さらに、画面に関連する画面上中央２１８ａ、画面下中央２１８ｂ、画面右中央２１８ｃ、画面左中央２１８ｄ、画面右上２１８ｅ、画面左上２１８ｆ、画面右下２１８ｇおよび画面左下２１８ｈを挙げることができる。
【００５８】
なお、第３のセクション２０６の選択可能な選択肢は、第２のセクション２０４で選択されたオプションに応じて変更してもよい。例えば、オブジェクトへのピン表示２１４ｂは、特定の描画オブジェクトに関連付けて表示することが好ましいことから、特定オブジェクトに関連して表示する選択肢２１６ａ〜２１６ｄの中から選択するようにすることができる。また、オブジェクト色変更２１４ａは、オブジェクトに固定されていることから、第３のセクション２０６を使用しないようにすることもできる。
【００５９】
第１のセクション２０２で事前登録する１以上のイベントが選択され、第２のセクション２０４で事前指定する表示方法が選択され、第３のセクション２０６で事前指定する表示位置が選択された上で、ＯＫボタン２０８がタッチされると、設定内容に応じて主体表示イベントの事前登録および表示方法・表示位置の事前指定が完了する。なお、ここで設定される内容は、遠隔会議クライアント２０間で共有してもよいし、共有せずに各遠隔会議クライアント２０で独立して設定されてもよい。
【００６０】
上述した事前登録可能な主体表示イベントは、特定の描画オブジェクトに対するイベントと、特定の描画オブジェクトとは直接関係のないイベントとに分類することができる。図６中、アイドル時２１２ｃ、消去モード時２１２ｆ、選択モード時２１２ｉは、ツールメニューやパレットに対するイベントであり、特定の描画オブジェクトと直接関係のないイベントに該当する。以下、図７および図８を参照して、特定の描画オブジェクトに対するイベントに対する処理フロー、および描画オブジェクトと直接関係のないイベントに対する処理フローについて、それぞれ説明する。
【００６１】
図７は、事前登録された描画オブジェクトに対する主体表示イベントに応答して実行される拠点表示処理を示すフローチャートである。図７に示す処理は、イベント検出部１２８が事前登録されたイベントを検知したことに応答して、ステップＳ１００から開始される。ステップＳ１０１では、画像変換部１２６は、検知された事前登録イベントに対応する描画オブジェクトについて、描画オブジェクト情報保存部１２４から作成元属性値を取得する。ステップＳ１０２では、画像変換部１２６は、検知された事前登録イベントに対応する描画オブジェクトの作成元属性値を用いて、作成元を表す付加表示を事前指定された表示方法にて表示位置に表示させる。
【００６２】
ステップＳ１０３では、表示解除イベントの発生を待ち受け、表示解除イベントが通知されるまでの間（ＮＯの間）、ステップＳ１０３をループさせる。ここで、表示解除イベントとは、上記付加表示を消去するイベントであり、特に限定されるものではないが、所定のタイマーが満了したこと、ポインタオーバが解除されたこと、またはモードが切り替わったことなどを例示することができる。例えば、事前登録イベント「オブジェクト・ポインタオーバ時」であれば、当該描画オブジェクトの描画領域からポインタが放れたタイミングを表示解除イベントとすることができる。その他、イベント「消去モード時」であれば、消去モードとなってから一定時間経過したタイミング、消去モードから他のモードに切り替わるタイミングを表示解除イベントとすることができる。
【００６３】
ステップＳ１０３で、イベント検出部１２８から表示解除イベントの発生が通知された場合（ＹＥＳ）は、ステップＳ１０４へ処理を進める。ステップＳ１０４では、画像変換部１２６は、上記付加表示をフェードアウトするなど付加表示を解除する処理を行い、ステップＳ１０５で、本事前登録イベントに対応した処理を終了させる。
【００６４】
図９（Ａ）および（Ｂ）は、図７に示す処理により表示される共有画面を例示する。図９（Ａ）は、事前登録イベント「消去モード中オブジェクト・ポインタオーバ時」に応答して、表示方法「拠点情報パネル表示」にて、表示位置「画面左下」に付加表示を行うという設定において表示される画面を例示する。図９（Ａ）に示す画面２３０は、ツールメニュー２３２ａ〜２３２ｃのうちの消去モード２３２ｂが選択され、ポインタ２３６が手書き描画オブジェクト２３４の描画領域に重なっている状態を示す。図９（Ａ）には、事前登録イベントに対応して、手書き描画オブジェクト２３４の作成元を示す拠点表示パネル２３８が表示されている。
【００６５】
図９（Ｂ）は、事前登録イベント「オブジェクト選択時」に応答して、表示方法「オブジェクト色変更」にて付加表示を行うという設定において表示される画面を例示する。図９（Ｂ）に示す画面２４０は、ツールメニュー２４２ａ〜２４２ｃのうちの選択モード２４２ｃが選択され、手書き描画オブジェクト２４４が選択され強調表示２４６がなされている状態を示す。図９（Ｂ）には、事前登録イベントに対応して、手書き描画オブジェクト２４４のストローク線２４８の色が、手書き描画オブジェクト２４４の作成元を示す色に変更されている。図９（Ａ）および（Ｂ）に示す追加表示により、操作者は、特定描画オブジェクトを選択した際などに、特定描画オブジェクトの作成元を把握することができる。
【００６６】
図８は、事前登録された描画オブジェクトと直接関係のない主体表示イベントに応答して実行される拠点表示処理を示すフローチャートである。図８に示す処理は、イベント検出部１２８が事前登録されたイベントを検知したことに応答して、ステップＳ２００から開始される。ステップＳ２０１〜ステップＳ２０４のループでは、描画オブジェクト毎にステップＳ２０２およびステップＳ２０３の処理が実行される。なお、該ループでは、共有画面に現在表示されているすべての描画オブジェクトを対象としてもよいが、最も新しく作成されたものから所定順位以内の描画オブジェクトのみを付加表示の対象としてもよい。
【００６７】
ステップＳ２０２では、画像変換部１２６は、描画オブジェクト情報保存部１２４から各描画オブジェクトの作成元属性値を取得する。ステップＳ２０３では、画像変換部１２６は、各描画オブジェクトの作成元属性値を用いて、作成元を表す付加表示を事前指定された表示方法にて表示位置に表示させる。
【００６８】
ステップＳ２０１〜ステップＳ２０４のループを抜けると、ステップＳ２０５へ処理が進められる。ステップＳ２０５では、画像変換部１２６は、表示解除イベントの発生を待ち受け、表示解除イベントが通知されるまでの間（ＮＯの間）、ステップＳ２０５をループさせる。ステップＳ２０５で、イベント検出部１２８から表示解除イベントの発生が通知された場合（ＹＥＳ）は、ステップＳ２０６へ処理を進める。ステップＳ２０６では、画像変換部１２６は、上記付加表示を解除する処理を行い、ステップＳ２０７で、本事前登録イベントに対応した処理を終了させる。
【００６９】
図９（Ｃ）は、事前登録イベント「消去モード時」に応答して、表示方法「オブジェクトへのピン表示」にて、表示位置「オブジェクト終点」に付加表示を行うという設定において表示される画面を例示する。図９（Ｃ）に示す画面２５０は、ツールメニュー２５２ａ〜２５２ｃのうちの消去モード２５２ｂが選択された状態を示す。図９（Ｃ）には、事前登録イベントに対応して、２つの手書きオブジェクト２５４ａ，２５４ｂに対応して、作成元に対応する色の２つのピン表示２５６ａ，２５６ｂが一斉表示されている。
【００７０】
図９（Ｃ）に示すピン表示により、操作者は、消去モードなどを選択した際に、表示中の各描画オブジェクトの作成元を把握することができる。なお、図８に示す処理フローは、描画オブジェクトに関連づけて表示する表示方法および表示位置が指定される場合に好適に用いることができる。
【００７１】
以下、図１０〜図１２を参照して、オブジェクト操作通知機能について、より詳細に説明する。図１０は、第１の実施形態におけるオブジェクト操作通知機能の設定画面を例示する。オブジェクト操作通知設定画面２６０は、例えば遠隔会議クライアント２０のシステム管理画面などから呼び出される。また、説明する実施形態において、オブジェクト操作通知設定画面２６０は、操作内容の通知を受信し、表示を行う通知受信側としての設定画面である。通知発行側としては、オブジェクト操作通知の可能性のある操作イベントが予め登録されており、通知受信側で、オブジェクト操作通知設定画面２６０を用いて、通知表示を実施する所望の通知受信イベントを登録するものとする。
【００７２】
図１０に示すオブジェクト操作通知設定画面２６０は、複数のセクション２６２〜２６６と、ＯＫボタン２６８と、キャンセルボタン２７０とを含む。第１のセクション２６２は、オブジェクト操作通知を行うために登録される１以上の通知受信イベントを設定するセクションである。登録可能な通知受信イベントとしては、図１０にチェックボックスとして示すように、オブジェクト選択通知受信時２７２ａ、オブジェクト消去通知受信時２７２ｂ、オブジェクト編集通知受信時２７２ｃ、消去モード中オブジェクト・ポインタオーバ通知受信時２７２ｄを挙げることができる。
【００７３】
オブジェクト選択通知受信時２７２ａは、当該遠隔会議クライアント２０が作成元である描画オブジェクトに対し、他のクライアントにより選択操作が行われた場合になされる通知を受信したことに応答して発生するイベントである。オブジェクト消去通知受信時２７２ｂは、当該遠隔会議クライアント２０が作成元である描画オブジェクトに対し他のクライアントにより消去操作が行われた場合になされる通知を受信したことに応答して発生するイベントである。
【００７４】
オブジェクト編集通知受信時２７２ｃは、当該遠隔会議クライアント２０が作成元である描画オブジェクトに対し他のクライアントにより編集操作（リサイズ、位置移動などを含む。）が行われた場合になされる通知を受信したことに応答して発生するイベントである。消去モード中オブジェクト・ポインタオーバ通知受信時２７２ｄは、当該遠隔会議クライアント２０が作成元である描画オブジェクトに対し他のクライアントにおいて消去モード中に描画領域にポインタを重ねられた場合になされる通知を受信したことに応答して発生するイベントである。
【００７５】
なお、オブジェクト操作通知機能を呼び出すために事前登録される通知受信イベントは、特に限定されるものではなく、その他、描画中のストロークが描画オブジェクトに接近したこと、描画オブジェクトにストロークが重ね書きされたこと、あるいは描画オブジェクトが変形されたこと、その色が変更されたこと、追記されたこと、部分削除されたこと、部分移動されたことなど、描画オブジェクトに対するあらゆる編集操作に対応する通知を受信したことを上記イベントとして登録することができる。
【００７６】
第２のセクション２６４は、操作内容の表示を行う表示条件として表示方法を事前指定するセクションである。事前指定可能な表示方法としては、図１０に示す例では、操作内容パネル表示２７４が例示される。操作内容パネル表示２７４は、描画オブジェクトに対し操作が行われている旨のメッセージを事前指定位置にパネル表示する表示方法である。その他、図示しないが、ダイアログ表示、描画オブジェクトに紐付けたポップアップ表示など他の表示方法を選択肢に含めてもよい。
【００７７】
第３のセクション２６６は、操作内容の表示を行う表示条件として表示位置を事前指定するセクションである。事前指定可能な表示位置としては、画面に関連して表示される、画面上中央２７６ａ、画面下中央２７６ｂ、画面右中央２７６ｃ、画面左中央２７６ｄ、画面右上２７６ｅ、画面左上２７６ｆ、画面右下２７６ｇおよび画面左下２７６ｈを挙げることができる。その他、図６に示すような特定オブジェクトに関連付けて表示させる選択肢があってもよい。
【００７８】
第１のセクション２６２で事前登録する１以上のイベントが選択され、第２のセクション２６４で事前指定する表示方法が選択され、第３のセクション２６６で事前指定する表示位置が選択され、その後ＯＫボタン２６８がタッチされると、設定内容に応じて通知受信イベントの事前登録および表示方法・表示位置の事前指定が完了する。なお、ここで設定される内容は、遠隔会議クライアント２０間で共有してもよし、各遠隔会議クライアント２０で独立して設定されてもよい。
【００７９】
図１１は、第１の実施形態における、事前登録されたイベントに応答して実行されるオブジェクト操作通知処理および操作通知表示処理を示すフローチャートである。図１１に示す処理は、イベント検出部１２８が事前登録されたイベントを検知したことに応答して、ステップＳ３００から開始される。ここで、検知されるイベントは、オブジェクト操作通知の可能性のある種々の操作イベントである。なお、図１１において、ステップＳ３００〜Ｓ３０８の処理は、通知発行側の処理フローを示し、ステップＳ４００〜Ｓ４０４の処理は、通知受信側の処理フローを示す。
【００８０】
ステップＳ３０１では、オブジェクト操作通知部１３０は、検知された操作イベントに対応する描画オブジェクトの通知要否属性値１６２ｆを参照し、ステップＳ３０２で、通知が必要か否かを判定する。ステップＳ３０２で、通知が必要であると判定された場合（ＹＥＳ）は、ステップＳ３０３へ処理を進める。ステップＳ３０３では、オブジェクト操作通知部１３０は、上記描画オブジェクトの作成元属性値１６２ｅを参照し、ステップＳ３０４で、作成元が当該遠隔会議クライアント２０と異なるか否かを判定する。ステップＳ３０４で、異なる作成元の描画オブジェクトであると判定された場合（ＹＥＳ）は、ステップＳ３０５へ処理を進める。
【００８１】
ステップＳ３０５では、オブジェクト操作通知部１３０は、検知された操作イベントに対応する描画オブジェクトの作成元属性値１６２ｅに応じて、対応する遠隔会議クライアント２０に対し、当該描画オブジェクトに対する操作内容を通知するメッセージを送信し、ステップＳ３０６へ処理を進める。
【００８２】
ステップＳ３０２で通知が不要と判定された場合（ステップＳ３０２：ＮＯ）およびステップＳ３０４で作成元が当該遠隔会議クライアント２０であると判定された場合（ステップＳ３０４：ＮＯ）は、ステップＳ３０６へ直接進められる。ステップＳ３０６では、描画オブジェクト編集部１２２は、上記描画オブジェクトに対し上記操作内容による操作を反映し、描画オブジェクト情報保存部１２４の保存される内容を更新する。ステップＳ３０７では、画像変換部１２６は、描画オブジェクト情報保存部１２４の更新された内容で画面表示を更新し、ステップＳ３０８で、本操作イベントに対応する処理を終了させる。これにより、描画オブジェクトの変更または削除が反映される。
【００８３】
一方、通知受信側の遠隔会議クライアント２０は、通知発行側のステップＳ３０５に示す通知のメッセージの送信に対応して、該メッセージを受信する。ステップＳ４００〜ステップＳ４０４の処理は、通知受信側のイベント検出部１２８が事前登録された通知受信イベントを検知したことに応答して、ステップＳ４００から開始される。ここで、検知される通知受信イベントは、図１０に示すオブジェクト操作通知設定画面２６０にて事前登録された通知表示を実施する通知受信イベントである。
【００８４】
ステップＳ４０１では、画像変換部１２６は、受信した通知のメッセージが含む描画オブジェクトに対して行われた操作内容を表す付加表示を、事前指定された表示方法にて表示位置に表示させる。ステップＳ４０２では、表示解除イベントが通知されるまでの間（ＮＯの間）、ステップＳ４０２をループさせる。表示解除イベントは、上記操作内容を表す付加表示を消去するイベントであり、特に限定されるものではないが、所定のタイマーが満了したこと、上記付加表示に確認ボタンがあるのであれば該確認ボタンがタッチされることなどを挙げることができる。
【００８５】
ステップＳ４０２で、イベント検出部１２８から表示解除イベントの発生が通知された場合（ＹＥＳ）は、ステップＳ４０３へ処理を進める。ステップＳ４０３では、画像変換部１２６は、付加表示を解除する処理を行い、ステップＳ４０４で、本通知受信イベントに対応した処理を終了させる。
【００８６】
図１２（Ａ）〜（Ｃ）は、オブジェクト操作通知機能により各拠点で表示される共有画面を例示する。図１２（Ａ）は、拠点Ａで識別される遠隔会議クライアント２０ａの共有画面２８０Ａを示す。拠点Ａは、ここでは、操作主体であり、通知発行側のクライアントである。図１２（Ｂ）は、拠点Ｂで識別される遠隔会議クライアント２０ｂの共有画面２８０Ｂを示す。拠点Ｂは、描画オブジェクト２８４の作成元であり、通知受信側のクライアントである。図１２（Ｃ）は、拠点Ｃで識別される遠隔会議クライアント２０ｃの共有画面２８０Ｃを示す。拠点Ｃは、描画オブジェクト２８４の作成元でもなく、通知発行側でもなく、同一画面共有セッションに参加する他のクライアントである。
【００８７】
図１２に示す例は、事前登録イベント「オブジェクト消去通知時」に応答して、表示方法「操作内容パネル表示」にて、表示位置「画面左下」に付加表示を行うという設定において表示される画面を例示するものである。図１２（Ａ）に示す共有画面２８０Ａは、ツールメニュー２８２ａ〜２８２ｃのうちの消去モード２８２ｂが選択され、ポインタ２８６により手書き描画オブジェクト２８４の一部が消去されている状態を示す。図１２（Ａ）に示す共有画面２８０Ａには、さらに、拠点表示機能により手書き描画オブジェクト２８４の作成元を示す拠点表示パネル２８８が表示されている。
【００８８】
一方、図１２（Ｂ）に示す共有画面２８０Ｂでは、オブジェクト操作通知機能により、拠点Ｂで作成された描画オブジェクト２８４が拠点Ａにより消去されている旨を示す拠点表示パネル２９０が表示されている。図１２（Ｃ）に示す共有画面２８０Ｃには、消去されているオブジェクト２８４のみが表示される。
【００８９】
上述したように、第１の実施形態による遠隔会議システムにおいては、複数の遠隔会議クライアント２０で同時編集する場合において、描画オブジェクトに対する操作が行われた際に、該描画オブジェクトの作成元に対応する遠隔会議クライアントに対し、操作内容が通知される。このため、作成元の主体が認識しないうちに勝手に他の主体により描画オブジェクトに対し操作が行われていたという事態が発生することを防止することができる。
【００９０】
さらに、第１の実施形態による遠隔会議システムにおいては、遠隔会議クライアント２０の画面上に描画オブジェクトの作成主体を表示する作成主体表示機能を備えている。このため、作成元の主体に認識させないうちに不意に描画オブジェクトに対し操作を行ってしまうという事態が生じることを予防することができる。
【００９１】
なお、上述した実施形態では、イベントの事前登録に関し、通知受信側として、オブジェクト操作通知設定画面２６０を用いて、通知表示を実施する通知受信イベントを登録するものとして説明した。この場合、通知発行側としては、オブジェクト操作通知の可能性のあるすべての操作イベントが予め登録される。しかしながら、他の実施形態では、通知発行側として、オブジェクト操作通知を実施する操作通知イベントを事前登録する態様としてもよい。この場合、通知受信側としては、通知されるすべての通知受信イベントに応答して通知表示を実施するものとして事前登録される。
【００９２】
以下、上記オブジェクト操作内容を作成元に知らしめるオブジェクト操作通知機能をさらに推し進めて、描画オブジェクトに対する操作を行う際に、作成元に編集許可を申請することを特徴とする第２の実施形態について説明する。なお、第２の実施形態は、第１の実施形態と同様の構成を備えているため、以下、相違点を中心に説明する。また、第１の実施形態と同様の機能を有する各部については、同一符番を付して参照する。
【００９３】
以下、図１３を参照して、第２の実施形態において実現される編集許可申請機能の詳細について説明する。図１３は、第２の実施形態による遠隔会議システムにおいて実現される機能ブロック図を示す。図１３は、遠隔会議クライアント２０の機能ブロックを示すが、遠隔会議サーバ１４の機能ブロックは、第１の実施形態と同一である。
【００９４】
遠隔会議クライアント２０は、第１の実施形態と同様に、描画オブジェクト情報通信部１２０、描画オブジェクト編集部１２２、描画オブジェクト情報保存部１２４、画像変換部１２６およびイベント検出部１２８を含む。第２の実施形態による遠隔会議クライアント２０は、第１の実施形態のオブジェクト操作通知部１３０に代えて、編集許可判定部１３２および編集許可通知部１３４を含む。描画オブジェクト情報通信部１２０、描画オブジェクト情報保存部１２４およびイベント検出部１２８のはたらきは、第１の実施形態と同様であるため詳細な説明を割愛する。
【００９５】
図１４は、第２の実施形態における描画オブジェクトのデータ構造を示す。図１４に示す描画オブジェクト１６０は、通知要否属性値１６２ｆに代えて、編集可否を作成元主体に申請する必要があるか否かを示す編集可否属性値１６２ｇを含む。描画オブジェクト１６０の編集可否属性値１６２ｇは、例えば、すべてについて「不可」としたり、編集可否を切り替えるツールメニューやパレットをタッチするなどの操作に応じて設定したりすることができる。例えば、利用者は、自身が重要と認識するコメントを書き込む際に、編集不可に設定するためのパレットをタッチしてから、描画オブジェクトを作成することにより、その重要なコメントが勝手に消されてしまうこと防止することができる。
【００９６】
再び図１３を参照すると、イベント検出部１２８は、編集許可申請機能に関連する事前登録されたイベントを検出して、編集許可申請機能を呼び出す手段である。描画オブジェクト編集部１２２は、当該遠隔会議クライアント２０のタッチパネル２６を介して描画オブジェクトの作成、変更または削除の操作が行われると、実行許可を確認し、描画オブジェクト情報保存部１２４に操作後の描画オブジェクトを保存し、描画オブジェクト情報通信部１２０により遠隔会議サーバ１４へ送信させる。
【００９７】
編集許可判定部１３２は、イベント検出部１２８により編集許可申請機能に関連して事前登録された操作イベントが検出されたことに応答して呼び出される。編集許可判定部１３２は、上記操作イベントに対応する描画オブジェクトの作成元属性値に応じた遠隔会議クライアント（例えば２０ｂ）に対し、メッセージを発行する。上記メッセージは、当該遠隔会議クライアント（例えば２０ａ）に関連する主体が、他のメッセージ送信先の遠隔会議クライアント（例えば２０ｂ）に関連する作成主体により作成された描画オブジェクトに対して行う操作の許可を申請するものである。
【００９８】
編集許可判定部１３２は、上記操作イベントに対応する描画オブジェクトの編集可否属性値１６２ｇを参照して、編集可否属性値１６２ｇに「不可」が設定されているときは許可の申請を行う。編集許可判定部１３２は、申請に対し許可が回答された場合は、描画オブジェクト編集部１２２に対し実行許可を与える。一方、編集可否属性値１６２ｇに「可」が設定されていたときは上記許可の申請を行わずに、描画オブジェクト編集部１２２に対し実行許可を与える。
【００９９】
編集許可通知部１３４は、他の遠隔会議クライアント（例えば２０ｂ）からメッセージを受信したことに応じて呼び出され、画像変換部１２６により当該遠隔会議クライアント（例えば２０ａ）の操作者に許可を求める許可申請画面表示を表示させる。編集許可通知部１３４は、操作者による許可申請画面表示を介した許可の指示に応答して、メッセージ送信元の遠隔会議クライアント（例えば２０ｂ）に対し、操作の許可を与える通知を行う。
【０１００】
第２の実施形態の画像変換部１２６は、上記編集許可申請機能に関連して、他の遠隔会議クライアント（例えば２０ｂ）から上記メッセージを受信したことに応答して、事前指定された表示条件にて、許可申請画面表示をディスプレイ２４の画面上に行う。上記許可申請画面表示は、メッセージ送信元の遠隔会議クライアント（例えば２０ｂ）に関連する主体が、当該遠隔会議クライアント（例えば２０ａ）に関連する主体により作成された描画オブジェクトに対して行う操作の許可を求めるものである。これにより、作成元主体の許可無く勝手に描画オブジェクトに対し操作が行われていたという事態が発生することを低減することができる。
【０１０１】
以下、図１５〜図１８を参照して、編集許可申請機能について、より詳細に説明する。図１５は、第２の実施形態における編集許可申請機能の設定画面を例示する。図１５に示す編集許可確認設定画面３００は、複数のセクション３０２〜３０６と、ＯＫボタン３０８と、キャンセルボタン３１０とを含む。
【０１０２】
編集許可確認設定画面３００は、遠隔会議クライアント２０のシステム管理画面などから呼び出される。なお、説明する実施形態において、編集許可確認設定画面３００は、申請受信側の遠隔会議クライアント２０の設定画面である。申請発行側の遠隔会議クライアント２０には、編集許可申請の可能性のある操作イベントが予め登録されており、申請受信側で主体的に、編集許可確認設定画面３００を用いて、操作者に対する許可の確認を実施する申請受信イベントを登録するものとする。しかしながら、他の実施形態では、第１の実施形態におけるオブジェクト操作通知機能と同様に、申請発行側が主体的に、編集許可確認を実施する操作イベントを事前登録してもよい。
【０１０３】
図１５に示す第１のセクション３０２は、編集許可確認を行うために登録される１以上の申請受信イベントを設定するセクションである。登録可能な申請受信イベントとしては、特に限定されるものではないが、図１５にチェックボックスとして示すように、オブジェクト消去申請受信時３１２ａ、オブジェクト移動申請受信時３１２ｂ、オブジェクト変形申請受信時３１２ｃなどを挙げることができる。
【０１０４】
オブジェクト消去申請受信時３１２ａ、オブジェクト移動申請受信時３１２ｂおよびオブジェクト変形申請受信時３１２ｃは、それぞれ、当該遠隔会議クライアント２０が作成元である描画オブジェクトに対し、他のクライアントにより消去操作、位置移動操作および変形操作（リサイズなど）が行われた場合になされる申請を受信したことに応答して発生するイベントである。
【０１０５】
第２のセクション３０４は、編集許可確認表示を行う表示条件として表示方法を事前指定するセクションである。事前指定可能な表示方法としては、図１５には、ダイアログ表示３１４ａおよびパネル表示３１４ｂが例示されている。ダイアログ表示３１４ａおよびパネル表示３１４ｂは、描画オブジェクトに対する編集操作の許可を求めるメッセージをダイアログ表示およびパネル表示する表示方法である。その他、図示しないが、描画オブジェクトに紐付けたポップアップ表示など他の表示方法を選択肢に含めてもよい。
【０１０６】
第３のセクション３０６は、表示条件として表示位置を事前指定するセクションである。事前指定可能な表示位置としては、画面に関連して表示される位置３１６ａ〜３１６ｈを挙げることができる。その他、図６に示すような特定オブジェクトに関連付けて表示させる選択肢があってもよい。また、上記ダイアログ表示３１４ａを画面中央に表示するようにする選択肢があってもよい。
【０１０７】
第１のセクション３０２で事前登録する１以上のイベントが選択され、第２のセクション３０４で事前指定する表示方法が選択され、第３のセクション３０６で事前指定する表示位置が選択された上で、ＯＫボタン３０８がタッチされると、設定内容に応じて申請受信イベントの事前登録および表示方法・表示位置の事前指定が完了する。
【０１０８】
図１６および図１７は、第２の実施形態における、事前登録されたイベントに応答して実行される編集許可申請処理および編集許可確認表示処理を示すフローチャートである。図１６に示す処理は、イベント検出部１２８が事前登録されたイベントを検知したことに応答して、ステップＳ５００から開始される。ここで、検知されるイベントは、編集許可申請の可能性のある操作イベントである。なお、図１６に示すステップＳ５００〜Ｓ５１１の処理は、申請発行側の処理フローを示し、図１７に示すステップＳ６００〜Ｓ６０６の処理は、申請受信側の処理フローを示す。
【０１０９】
ステップＳ５０１では、編集許可判定部１３２は、検知された操作イベントに対応する描画オブジェクトの編集可否属性値１６２ｇを参照し、ステップＳ５０２で、編集不可であるか否かを判定する。ステップＳ５０２で、編集不可であると判定された場合（ＹＥＳ）は、ステップＳ５０３へ処理を進める。ステップＳ５０３では、編集許可判定部１３２は、上記描画オブジェクトの作成元属性値１６２ｅを参照し、ステップＳ５０４で、作成元が当該遠隔会議クライアント２０と異なるか否かを判定する。ステップＳ５０４で、異なる作成元の描画オブジェクトであると判定された場合（ＹＥＳ）は、ステップＳ５０５へ処理を進める。
【０１１０】
ステップＳ５０５では、編集許可判定部１３２は、上記描画オブジェクトの作成元属性値１６２ｅに応じて、対応する遠隔会議クライアント２０に対し、当該描画オブジェクトに対する操作の許可を申請するメッセージを送信する。ステップＳ５０６では、編集許可判定部１３２は、メッセージ送信先の遠隔会議クライアント２０から、申請に対する回答を受信する。ステップＳ５０７では、編集許可判定部１３２は、回答が許可であるか却下であるかを判定する。ステップＳ５０７で、回答が却下であった場合（ＮＯ）は、ステップＳ５１２へ処理を進め、画像変換部１２６は、編集操作が却下された旨をディスプレイ２４に表示し、操作を反映せずにステップＳ５１１で本処理を終了させる。
【０１１１】
一方、ステップＳ５０７で、回答が許可であった場合（ＹＥＳ）は、ステップＳ５０８へ処理を進める。また、ステップＳ５０２で申請が不要と判定された場合（ステップＳ５０２：ＮＯ）およびステップＳ５０４で作成元が当該遠隔会議クライアント２０であると判定された場合（ステップＳ５０４：ＮＯ）は、ステップＳ５０８へ直接進める。
【０１１２】
ステップＳ５０８では、編集許可判定部１３２は、実行許可を描画オブジェクト編集部１２２に与える。ステップＳ５０９では、描画オブジェクト編集部１２２は、上記描画オブジェクトに対し上記操作内容による操作を反映し、描画オブジェクト情報保存部１２４の内容を更新する。ステップＳ５１０では、画像変換部１２６は、画面表示を更新し、ステップＳ５１１で、本編集操作イベントに対応する処理を終了させる。
【０１１３】
一方、申請受信側の遠隔会議クライアント２０は、申請発行側のステップＳ５０５に示す申請のメッセージの送信に対応して、該メッセージを受信する。図１７に示すステップＳ６００〜ステップＳ６０６の処理は、申請受信側のイベント検出部１２８が事前登録された申請受信イベントを検知したことに応答して、ステップＳ６００から開始される。ここで、検知される申請受信イベントは、図１５に示す編集許可確認設定画面３００にて事前登録された確認画面表示を実施する申請受信イベントである。
【０１１４】
ステップＳ６０１では、画像変換部１２６は、描画オブジェクトに対する操作の許可を確認する画面表示を、事前指定された表示方法にて表示位置に表示させる。ステップＳ６０２では、操作者による指示を待ち受け、許可の指示が返答された場合（ＹＥＳ）には、ステップＳ６０３へ処理を進める。一方、ステップＳ６０２で、却下の指示が返答された場合（ＮＯ）には、ステップＳ６０４へ処理を進める。
【０１１５】
ステップＳ６０３では、編集許可通知部１３４は、申請元の遠隔会議クライアント２０に対し、許可の回答を送信し、ステップＳ６０５へ処理を進める。一方、ステップＳ６０４では、編集許可通知部１３４は、申請元の遠隔会議クライアント２０に対し、却下の回答を送信し、ステップＳ６０５へ処理を進める。ステップＳ６０５では、画像変換部１２６は、上記確認表示を消去する処理を行い、ステップＳ６０６で、本申請受信イベントに対応した処理を終了させる。
【０１１６】
なお、図１７に示す処理フローは、図１５に示す編集許可確認設定画面３００にて事前登録された申請受信イベントに対する処理の流れを説明するものである。編集許可申請の可能性のある申請受信イベントのうち、図１５に示す編集許可確認設定画面３００にて事前登録されなかったイベントについては、作成者による確認を求めずに編集を許可する権原を得るなどとすることができる。これにより、作成元の暗黙的な許可を確認した上で描画オブジェクトの変更または削除が反映されることになる。
【０１１７】
図１８（Ａ）および（Ｂ）は、編集許可申請機能により作成元の遠隔会議クライアント２０で表示される画面を示す。図１８（Ａ）は、パネル表示の例であり、図１８（Ｂ）は、ダイアログ表示の例である。図１８（Ａ）に示す共有画面３２０では、編集許可申請機能により表示パネル３２２が表示されている。表示パネル３２２は、手書き描画オブジェクトの消去が拠点Ｂから申請されている旨のメッセージ３２４と、許可または却下を指示するためのボタン３２６，３２８を含む。図１８（Ｂ）に示す共有画面３３０も同様に、編集許可申請機能によりダイアログ３３２が画面中央に表示されている。ダイアログ３３２は、手書き描画オブジェクト２８４の消去が拠点Ｂから申請されている旨のメッセージ３３４と、許可または却下を指示するためのボタン３３６，３３８を含む。
【０１１８】
上述したように、第２の実施形態による遠隔会議システムにおいては、複数の遠隔会議クライアント２０で同時編集する場合において、描画オブジェクトに対する操作が行われようとした際に、該描画オブジェクトの作成元に対応する遠隔会議クライアントに対し、操作の許可の申請が行われる。このため、作成元の主体が許可しないのに勝手に他の主体により描画オブジェクトに対し操作が行われていたという事態が発生することを防止することができる。
【０１１９】
なお、説明する実施形態では、編集不可の描画オブジェクトについては、所定の編集操作が行われるたびに許可を申請するものとして説明してきた。しかしながら、一度編集が許可された描画オブジェクトは、再度の確認を必要としない場合も多いため、一度許可された描画オブジェクトの編集可否属性値を「編集可」に書き換える構成としてもよい。さらに、編集許可確認画面において、許可および却下に加えて、許可と共に編集可に書き換える指示を与えるボタンを設けてもよい。また、上述した第２の実施形態は、オブジェクト操作通知機能に代えて、編集許可申請機能を備えるものとして説明したが、さらに他の実施形態では、オブジェクト操作通知機能および編集許可申請機能の両方の機能を備える実施形態としてもよい。この場合、例えば編集許可申請が不要とされる場合にオブジェクト操作通知を行う態様とすることができる。
【０１２０】
以上説明した実施形態によれば、描画オブジェクトに対して作成元の主体以外の主体が何らかの操作を行ったときに、作成元主体が認識しないうちに勝手に描画オブジェクトに対し操作が行われていたという事態を防止することができる画面共有システム、画面共有端末、電子黒板システムおよびプログラムを提供することができる。
【０１２１】
なお、上述まで説明してきた実施形態では、遠隔会議システム１０は、複数の遠隔会議クライアント２０と、遠隔会議サーバ１４とを含むクライアント−サーバ・システムで構成されるものとして説明してきた。しかしながら、他の実施形態では、図１９に示すように、遠隔会議システム６０は、ネットワーク６２を介してピア・ツー・ピアで接続される複数の遠隔会議端末７０からなるシステムとして構成してもよい。
【０１２２】
また、上述した実施形態では、画面共有端末として、ディスプレイ、タッチパネルおよびコンピュータ装置を含み構成される遠隔会議クライアントを用いて説明してきた。しかしながら、画面共有端末は、外部のディスプレイおよびタッチパネルに接続可能で、上述した遠隔会議クライアント・アプリケーションが稼働するコンピュータ装置として提供することもできる。
【０１２３】
さらに、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【０１２４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１２５】
１０，６０…ネットワーク環境、１２，６２…ネットワーク、１４…遠隔会議サーバ、２０，７０…遠隔会議クライアント、２２…コンピュータ装置、２４…ディスプレイ、２６…タッチパネル、３０…コントローラ、４０…ＣＰＵ、４２…ＲＯＭ、４４…ＲＡＭ、４６…キーボード、４８…マウス、５０…ＨＤＤ、５２…グラフィック・ボード、５４…ネットワークＩ／Ｆ、５６…外部機器接続インタフェース、５８…バス、１００…機能ブロック、１１０…描画オブジェクト情報通知部、１１２…描画オブジェクト情報通信部、１２０…描画オブジェクト情報通信部、１２２…描画オブジェクト編集部、１２４…描画オブジェクト情報保存部、１２６…画像変換部、１２８…イベント検出部、１３０…オブジェクト操作通知部、１３２…編集許可判定部、１３４…編集許可通知部、１５０…コンテナオブジェクト、１５２…コンテナ識別情報、１５４…更新時刻、１５６…背景画像データ、１５８…書き込みデータ、１６０…描画オブジェクト、１６２…属性値、２００…拠点表示設定画面、２０２，２０４，２０６…セクション、２０８…ＯＫボタン、２１０…キャンセルボタン、２１２，２１４，２１６，２１８…選択肢、２３０，２４０，２５０…共有画面、２３２，２４２，２５２…ツールメニュー、２３４，２４４，２５４…描画オブジェクト、２３６…ポインタ、２３８…パネル表示，２４６…強調表示、２４８…ストローク、２５６…ピン表示、２６０…オブジェクト操作通知設定画面、２６２，２６４，２６６…セクション、２６８…ＯＫボタン、２７０…キャンセルボタン、２７２，２７４，２７６…選択肢、２８０…共有画面、２８２…ツールメニュー、２８４…描画オブジェクト、２８６…ポインタ、２８８，２９０…パネル表示、３００…編集許可確認設定画面、３０２，３０４，３０６…セクション、３０８…ＯＫボタン、３１０…キャンセルボタン、３１２，３１４，３１６…選択肢、３２０，３３０…共有画面、３２２…パネル表示、３２４，３３４…メッセージ、３２６，３３６…許可ボタン、３２８，３３８…却下ボタン、３３２…ダイアログ表示
【先行技術文献】
【特許文献】
【０１２６】
【特許文献１】特開２００６−１６４１７７号公報
【特許文献２】特開２００６−３０４０６６号公報
【特許文献３】特開２００９−２３０５７９号公報
【図１】
0005810779.tif 000002
【図２】
0005810779.tif 000003
【図３】
0005810779.tif 000004
【図４】
0005810779.tif 000005
【図５】
0005810779.tif 000006
【図６】
0005810779.tif 000007
【図７】
0005810779.tif 000008
【図８】
0005810779.tif 000009
【図９】
0005810779.tif 000010
【図１０】
0005810779.tif 000011
【図１１】
0005810779.tif 000012
【図１２】
0005810779.tif 000013
【図１３】
0005810779.tif 000014
【図１４】
0005810779.tif 000015
【図１５】
0005810779.tif 000016
【図１６】
0005810779.tif 000017
【図１７】
0005810779.tif 000018
【図１８】
0005810779.tif 000019
【図１９】
0005810779.tif 000020