(57)【要約】【課題】ホワイトボード等の盤面における表示を複数の拠点で共有する構成において、自拠点で、盤面のある領域において他拠点による電子書き込みを消去した場合に、新たに該領域にした書き込みが他拠点における物理書き込みと重なって表示されないようにする。【解決手段】盤面上で選択された消去領域１４０６及び対応する領域に、物理書き込みが含まれるか否か判定する。物理書き込み１４０２が含まれるＢ拠点についは、該領域を物理書き込み１４０２が他の拠点と共有されない追記禁止領域に設定して、該領域に枠１４０８を表示する。対応する電子書き込み１４０３を含むが物理書き込み１４０２が含まれないＡ，Ｃ拠点については、該領域を新たな書き込みが他の拠点と共有され得る追記注意領域に設定して、該領域に枠１４０７を表示する。【選択図】図１４
2015132934.tif 000002
【特許請求の範囲】
【請求項１】
盤面に投影画像を生成する投影装置及び撮影装置を備える複数の情報端末とデータをやりとりする情報処理サーバにおいて、
前記複数の情報端末の少なくとも一つにより指定された、前記盤面における所定領域の位置情報、及び、前記複数の情報端末の各々において前記撮影装置が前記盤面を撮影した撮影画像を取得する手段、
前記複数の情報端末の各々について、前記所定領域が前記投影画像とは別の画像を含んでいるかを前記位置情報及び前記撮影画像に基づき判定する判定手段、及び、
前記複数の情報端末の各々からの撮影画像を合成した合成画像の画像データを前記複数の情報端末の各々に送信する送信手段であって、送信先の情報端末からの撮影画像及び前記別の画像を含むと判定された第１の情報端末からの撮影画像を除いた前記合成画像の画像データを送信する送信手段において、前記複数の情報端末のうち前記第１の情報端末とは異なる第２の情報端末に対して、該第１の情報端末を除いた他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含むことを表示するための第１の情報を、前記画像データに含めて送信する送信手段
を備えることを特徴とする情報処理サーバ。
【請求項２】
前記送信手段は、さらに前記第１の情報端末に対して、他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含まないことを表示するための第２の情報を、前記画像データに含めて送信することを特徴とする請求項１に記載の情報処理サーバ。
【請求項３】
前記第１の情報端末からの前記撮影画像に基づき、前記別の画像が前記所定領域から除かれたか判定する手段をさらに備え、
前記送信する手段は、前記別の画像が除かれたと判定されたときは、前記第１の情報端末に送信する前記画像データに、前記第２の情報に代えて前記第１の情報を含めることを特徴とする請求項２に記載の情報処理サーバ。
【請求項４】
前記判定手段が、前記複数の情報端末の全てについて前記別の画像を含んでいないと判定したときは、前記送信手段は、前記第１及び第２の情報を前記画像データに含めないことを特徴とする請求項２に記載の情報処理サーバ。
【請求項５】
盤面に投影画像を生成する投影装置及び撮影装置を備える複数の情報端末、及び、該情報端末とデータをやりとりする情報処理サーバを備えた情報処理システムにおいて、
前記複数の情報端末の少なくとも一つが、前記盤面における所定領域を指定する手段、及び、前記所定領域の位置情報を前記情報処理サーバへ送信する送信手段を備え、
前記複数の情報端末の各々が、前記撮影装置が前記盤面を撮影した撮影画像を前記情報処理サーバへ送信する送信手段、及び、前記情報処理サーバから画像データを受信する受信手段を備え、
前記情報処理サーバが、
前記位置情報及び前記撮影画像を受信する手段、
前記複数の情報端末の各々について、前記所定領域が前記投影画像とは別の画像を含んでいるかを前記位置情報及び前記撮影画像に基づき判定する判定手段、及び、
前記複数の情報端末の各々からの撮影画像を合成した合成画像の画像データを前記複数の情報端末の各々に送信する送信手段であって、送信先の情報端末からの撮影画像及び前記別の画像を含むと判定された第１の情報端末からの撮影画像を除いた前記合成画像の画像データを送信する送信手段において、前記複数の情報端末のうち前記第１の情報端末とは異なる第２の情報端末に対して、該第１の情報端末を除いた他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含むことを表示するための第１の情報を、前記画像データに含めて送信する送信手段を備え、
前記第２の情報端末の各々が、
前記受信手段により前記画像データを受信し、前記投影装置により前記画像データに基づき前記第１の情報に従った前記表示を含む前記合成画像を前記盤面に投影することを特徴とする情報処理システム。
【請求項６】
前記送信手段は、さらに前記第１の情報端末に対して、他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含まないことを表示するための第２の情報を、前記画像データに含めて送信することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第１の情報端末からの前記撮影画像に基づき、前記別の画像が前記所定領域から除かれたか判定する手段をさらに備え、
前記送信する手段は、前記別の画像が除かれたと判定されたときは、前記第１の情報端末に送信する前記画像データに、前記第２の情報に代えて前記第１の情報を含めることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記判定手段が、前記複数の情報端末の全てについて前記別の画像を含んでいないと判定したときは、前記送信手段は、前記第１及び第２の情報を前記画像データに含めないことを特徴とする請求項６に記載の情報処理システム。
【請求項９】
盤面に投影画像を生成する投影装置及び撮影装置を備える複数の情報端末、及び、該情報端末とデータをやりとりする情報処理サーバを用いる情報処理方法において、
前記情報処理サーバにおいて、
前記複数の情報端末の少なくとも一つにより指定された、前記盤面における所定領域の位置情報、及び、前記複数の情報端末の各々において前記撮影装置が前記盤面を撮影した撮影画像を取得するステップ、
前記複数の情報端末の各々について、前記所定領域が前記投影画像とは別の画像を含んでいるかを前記位置情報及び前記撮影画像に基づき判定するステップ、
前記複数の情報端末の各々からの撮影画像を合成した合成画像の画像データを前記複数の情報端末の各々に送信するステップであって、送信先の情報端末からの撮影画像及び前記別の画像を含むと判定された第１の情報端末からの撮影画像を除いた前記合成画像の画像データを送信し、前記複数の情報端末のうち前記第１の情報端末とは異なる第２の情報端末に対して、該第１の情報端末を除いた他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含むことを表示するための第１の情報を、前記画像データに含めて送信するステップ、
前記第２の情報端末の各々において、
前記画像データを受信するステップ、並びに、
前記投影装置により、前記画像データに基づき前記第１の情報に従った前記表示を含む前記合成画像を前記盤面に投影するステップ
を有することを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
盤面に投影画像を生成する投影装置及び撮影装置を備える複数の情報端末の少なくとも一つにより指定された、前記盤面における所定領域の位置情報、及び、前記複数の情報端末の各々において前記撮影装置が前記盤面を撮影した撮影画像を取得する手段、
前記複数の情報端末の各々について、前記所定領域が前記投影画像とは別の画像を含んでいるかを前記位置情報及び前記撮影画像に基づき判定する判定手段、及び、
前記複数の情報端末の各々からの撮影画像を合成した合成画像の画像データを前記複数の情報端末の各々に送信する手段であって、送信先の情報端末からの撮影画像及び前記別の画像を含むと判定された第１の情報端末からの撮影画像を除いた前記合成画像の画像データを送信し、前記複数の情報端末のうち前記第１の情報端末とは異なる第２の情報端末に対して、該第１の情報端末を除いた他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含むことを表示するための第１の情報を、前記画像データに含めて送信する手段
として機能させることを特徴とするプログラムを記憶した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理サーバ、情報処理システム、情報処理方法、及び、コンピュータ読み取り可能な記憶媒体に関する。特に詳細には、盤面に画像情報を表示することができる情報処理装置を複数の拠点に配置した情報処理システムにおいて、各拠点に置かれた盤面に表示された画像情報を複数の拠点で共有する際の、画像情報の消去処理に関する。
【背景技術】
【０００２】
近年、遠隔会議等に用いるため、各拠点に在るホワイトボード等の盤面の記載内容をカメラ等で撮影し、撮影した画像を他の拠点に在るホワイトボード等の盤面にプロジェクタ等で投影することで、複数の盤面に描かれた画像を各拠点で共有させるものがある。すなわち、投影装置と撮影装置とを用いて、複数の盤面に描かれた画像を合成した同一内容の画像を盤面に表示させるシステムがある。
【０００３】
このようなシステムの盤面上には、自拠点においてマーカペン等で実際に盤面に手書きで書き込んだ物理書き込みと他拠点で書き込まれた内容が画像データに基づき投影装置により投影される書き込み（電子書き込み）が存在する。このようなシステムにおいて、盤面上に投影された電子書き込みを消去したい場合がある。
【０００４】
特許文献１は、盤面に投影された電子書き込みに対し編集する箇所を閉領域で指定し、編集操作を実行するとその旨を他の拠点に通知し、他の拠点の盤面に、編集操作の実行箇所と同じ位置に編集操作が行われたことを示す閉領域を表示する手法を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２３５７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
自拠点の物理書き込みは簡単に消すことができるが、他拠点の物理書き込みは他拠点側で消してもらう必要がある。そのために、自拠点で他拠点の物理書き込みに対応する電子書き込みを消去できるようにする方法がある。しかしながら、自拠点の盤面上に投影された電子書き込みを消去した場合、他拠点の盤面には対応する物理書き込みが残ったままとなる。このように自拠点で電子書き込みを消すと、対応する物理書き込みは他拠点側で消さない限り、盤面上に残ったままとなる。このため、自拠点で盤面において消去した領域にすぐに新たな物理書き込みをした場合、他拠点では該物理書き込みに対応する電子書き込みと自身による既存の物理書き込みが重なって表示されてしまう。
【０００７】
特許文献１では、自拠点で電子書き込みを消去したことを他拠点に通知することが可能であるが、自拠点で消去後、他拠点に対応する物理書き込みが残ったままかどうか分からない。そのため、自拠点で消去した領域にすぐに書き込みしても他拠点において不都合がないかが分からないという課題がある。
【課題を解決するための手段】
【０００８】
本発明が提供する装置は、盤面に投影画像を生成する投影装置及び撮影装置を備える複数の情報端末とデータをやりとりする情報処理サーバにおいて、前記複数の情報端末の少なくとも一つにより指定された、前記盤面における所定領域の位置情報、及び、前記複数の情報端末の各々において前記撮影装置が前記盤面を撮影した撮影画像を取得する手段、前記複数の情報端末の各々について、前記所定領域が前記投影画像とは別の画像を含んでいるかを前記位置情報及び前記撮影画像に基づき判定する判定手段、及び、前記複数の情報端末の各々からの撮影画像を合成した合成画像の画像データを前記複数の情報端末の各々に送信する送信手段であって、送信先の情報端末からの撮影画像及び前記別の画像を含むと判定された第１の情報端末からの撮影画像を除いた前記合成画像の画像データを送信する送信手段において、前記複数の情報端末のうち前記第１の情報端末とは異なる第２の情報端末に対して、該第１の情報端末を除いた他の情報端末に送信する前記合成画像の画像データが前記所定領域の前記撮影画像を含むことを表示するための第１の情報を、前記画像データに含めて送信する送信手段を備える。
【０００９】
本発明はさらに、上記構成の情報処理サーバを含む情報処理システム、上記構成の情報処理サーバを用いて行う情報処理方法、及び、コンピュータを上記構成の情報処理サーバとして機能させるためのプログラムを記憶した記憶媒体を提供する。
【発明の効果】
【００１０】
本発明は、各拠点に置かれた情報端末における盤面に表示される画像情報の消去処理の一方式を提供する。本発明によれば、自拠点で盤面の所定領域を指定して該領域内の画像を消去した後に、他拠点での対応する画像の消去に先行して、該領域内で新たに画像情報を共有できるかどうか分かるため、該領域においてすぐに、共有したい画像情報を書き込むことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態である情報処理システムの構成を示すブロック図である。
【図２】本発明の実施形態における情報端末の構成を示すブロック図である。
【図３】本発明の実施形態におけるサーバの構成を示すブロック図である。
【図４】情報端末におけるメイン処理のフローチャートである。
【図５】情報端末におけるデータ送信処理のフローチャートである。
【図６】情報端末におけるデータ受信処理のフローチャートである。
【図７】情報端末における消去処理のフローチャートである。
【図８】サーバ内に保存されるデータベースを示す図である。
【図９】サーバにおけるメイン処理のフローチャートである。
【図１０】実施形態１による、サーバにおけるデータ受信処理のフローチャートである。
【図１１】実施形態１による、サーバにおける消去データテーブルの新規設定処理のフローチャートである。
【図１２】実施形態１による、サーバにおける消去データテーブルの更新処理のフローチャートである。
【図１３】実施形態１による、サーバにおけるデータ送信処理のフローチャートである。
【図１４】実施形態１による動作の具体例における、盤面における消去領域の設定及び表示の様子を示す図である。
【図１５】実施形態２において、盤面にメッセージを表示した様子を示す図である。
【図１６】実施形態３による、サーバにおけるデータ受信処理のフローチャートである。
【図１７】実施形態３における、消去を許可するか否かを問うダイアログボックスを示す図である。
【図１８】実施形態４による、サーバにおける消去データテーブルの更新処理のフローチャートである。
【図１９】実施形態４による盤面の表示動作を具体的に説明する図である。
【図２０】実施形態５による、情報端末におけるモードの選択・決定処理のフローチャートである。
【図２１】実施形態５によける情報端末の一時消去モード処理のフローチャートである。
【図２２】実施形態５におけるサーバ内に保存されたデータベースを示す図である。
【図２３】実施形態５におけるサーバにおける消去データテーブルの更新処理のフローチャートである。
【図２４】実施形態５における盤面の表示動作を具体的に説明する図である。
【発明を実施するための形態】
【００１２】
以下、本明細書において、「表示」とは、一拠点において盤面に手書き画像を生成することの他に、生成済みの画像を含むドキュメント等を盤面に貼付することを含む。
【００１３】
本明細書において、「投影」とは、上記画像が生成された盤面を撮影した電子化画像を盤面に投影することを言い、上記電子化画像は投影を行う拠点を除いた他の全ての拠点における盤面の電子化画像を合成した画像である。ただし、下で定義される「追記注意領域」における手書き画像等は該合成画像に含まれない。
【００１４】
本明細書において、盤面の画像情報について「共有」という表現を、一拠点において盤面に手書き画像等が生成され、該手書き画像等が表示された盤面を撮影した電子化画像が別の拠点の盤面に投影され表示されている場合に用いる。この場合、「共有」とは、手書き画像等の表示が上記一拠点の盤面でなされ該手書き画像等と同一内容の画像情報を含む電子化画像の表示が上記別の拠点の盤面でなされることで、同一内容の画像情報が上記一拠点及び上記別の拠点に共通して提供されることを言う。
【００１５】
本明細書中で「追記禁止領域」は、盤面に手書き画像等を生成した拠点に対し、該手書き画像等を生成した領域について、該領域に対応する、他の拠点内の盤面上の領域が該手書き画像等に対応する電子化画像の消去のために指定されたことが示される領域である。したがって、「追記禁止領域」における該電子化画像は他の拠点では投影されない。手書き画像を生成した拠点に「追記禁止領域」であることを知らせる表示を提供することで、「追記禁止領域」における電子化画像が該他の拠点において消去されたこと及び「追記禁止領域」に追記しても他の拠点と共有されないことを知らせ、追記しないように促す。「禁止領域」も「追記禁止領域」と同義で用いられる。
【００１６】
本明細書において、「追記注意領域」とは、盤面に手書き画像等を生成した拠点以外の拠点に対し、該手書き画像等を生成した領域に対応する盤面上の領域が該手書き画像等に対応する電子化画像の消去のために指定されたことが示される領域である。「追記注意領域」における画像は、手書き画像等を生成した拠点を除いた他の拠点と共有される。「追記注意領域」である旨の表示を手書き画像等の生成拠点以外の拠点に提供することで、「追記注意領域」における電子化画像が他の拠点において消去されたこと及び「追記注意領域」に新たに追記される手書き画像等が他の拠点と共有されることを知らせる。「注意領域」も「追記注意領域」と同義で用いられる。
【００１７】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１８】
〔実施形態１〕
＜本システムの構成＞
図１は、本発明の一実施形態である情報処理システムの構成を示すブロック図である。
【００１９】
本実施形態における情報処理システム１０は、Ａ，Ｂ，Ｃ各拠点に置かれた情報処理装置１００，１１０，１２０と、これら情報処理装置とネットワーク１３０を介して接続されて通信するサーバ（情報処理サーバ）１４０を含む。拠点の数は図示した３個の例に限定されず、本発明に係る情報処理システムはより多くの数の拠点を含むことができる。各拠点における構成は同一であり、以下、Ａ拠点について説明する。、
情報入力ボード１０４は複数の形態を採ることができ、スクリーンやホワイトボードなどに代表される。情報入力ボードの盤面に表示可能な画像情報として、マーカペン等で盤面に直接手書きした手書き画像である文字や図形等（表、グラフ、図面）の他、書類等において既に生成されている画像情報がある。後者の例として、糊付の付箋（ポスト・イット（商標）など）に記入されている文字や図形、テープや磁石等を用いて貼られた文書やカード等に印刷されている文字や図形等（表、グラフ、図面、写真）が挙げられる。
【００２０】
情報処理装置１００は、ＰＣなどに代表される情報端末１０１とプロジェクタ１０２とカメラ１０３で構成される。
【００２１】
情報端末１０１はカメラ１０３を制御し、一定時間毎（例えば０．１秒毎）に情報入力ボード１０４を撮影した撮影画像を得る。情報端末１０１は撮影画像から投影画像を含む画像領域を抽出して幾何補正や色補正などの画像処理を施して盤面画像を得る。これら画像処理は本発明に必須ではない。情報端末１０１は盤面画像の画像データをサーバ１４０に送信する。また、情報端末１０１はサーバ１４０から、他の拠点における投影画像を受信し、プロジェクタ１０２に供給して情報入力ボード１０４に投影する。カメラ１０３とプロジェクタ１０２は、カメラ１０３で撮影する範囲と、プロジェクタ１０２で投影する範囲が少なくとも一部は重なる位置関係に配置されている。
【００２２】
図２は本実施形態における情報端末１０１の構成を示すブロック図である。
【００２３】
情報端末１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、キーボードＩ／Ｆ  ２０５、ディスプレイＩ／Ｆ  ２０６、外部メモリＩ／Ｆ  ２０７、外部Ｉ／Ｆ  ２０８、マウスＩ／Ｆ  ２１１、ネットワークＩ／Ｆ  ２１３を有する。これらはシステムバス２０４で接続されている。キーボードＩ／Ｆ  ２０５にはキーボード２０９が接続され、マウスＩ／Ｆ  ２１１にはマウス２１２が接続される。情報端末１０１はキーボード２０９およびマウス２１２からユーザによる各種操作を受け付ける。ディスプレイＩ／Ｆ  ２０６にはプロジェクタ１０２が接続される。情報端末１０１はプロジェクタ１０２を介して情報入力ボード１０４に画像を投影する。外部Ｉ／Ｆ  ２０８にはカメラ１０３が接続される。情報端末１０１はカメラ１０３で撮影した情報入力ボードの画像を取りこむ。情報端末１０１は、予め設定された時間間隔で撮影するよう制御してもよいし、ユーザがマウス２１２やキーボード２０９で入力した入力情報に応じて撮影するよう制御してもよい。情報端末１０１はネットワークＩ／Ｆ  ２１３を介してサーバ１４０と通信し、投影画像や盤面画像の画像データを送受信する。
【００２４】
ＣＰＵ２０１は、情報端末１０１全体の制御を行うものであり、ＲＯＭ２０３やＨＤＤ等の外部メモリ２１０などに記憶された本発明を実現するプログラムをＲＡＭ２０２に読み込み、該プログラムに従い各種処理を実行する。すなわち、ＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理手段として機能する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのブートプログラムを含む各種データを記憶している。ＲＡＭ２０２はワークメモリとして用いられる。
【００２５】
図３は本実施形態におけるサーバ１４０の構成を示すブロック図である。
【００２６】
サーバ１４０は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、キーボードＩ／Ｆ  ３０５、ディスプレイＩ／Ｆ  ３０６、外部メモリＩ／Ｆ  ３０７、外部Ｉ／Ｆ  ３０８、マウスＩ／Ｆ  ３１１、ネットワークＩ／Ｆ  ３１３を有する。これらはシステムバス３０４で接続されている。キーボードＩ／Ｆ  ３０５にはキーボード３０９が接続され、マウスＩ／Ｆ  ３１１にはマウス３１２が接続される。サーバ１４０はキーボード３０９およびマウス３１２からユーザによる各種操作を受け付ける。ディスプレイＩ／Ｆ  ３０６にはディスプレイ３０８が接続される。サーバ１４０はネットワークＩ／Ｆ  ３１３を介して他拠点の情報処理装置１００、１１０、１２０と情報入力ボードの撮影画像の画像データの受信や投影画像の画像データの送信をする。ＣＰＵ３０１は、サーバ１４０全体の制御を行うものであり、ＲＯＭ３０３やＨＤＤ等の外部メモリ３１０などに記憶された本発明を実現するプログラムをＲＡＭ３０２に読み込み、該プログラムに従い各種処理を実行する。すなわち、ＣＰＵ３０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理手段として機能する。ＲＯＭ３０３は、ＣＰＵ３０１を起動するためのブートプログラムを含む各種データを記憶している。ＲＡＭ３０２はワークメモリとして用いられる。
【００２７】
＜情報端末上の処理＞
次に、本実施形態に於ける情報端末の動作について説明する。ここではＡ拠点に設置された情報端末１０１の処理について説明するが、Ｂ拠点の情報端末１１１、Ｃ拠点の情報端末１２１においても同様の動作が実行される。なお、以下では、Ａ拠点を自拠点、Ｂ拠点とＣ拠点を他拠点と表現する。
【００２８】
図４は、情報端末１０１におけるメイン処理のフローチャートである。本フローチャートで示す処理は、前述の通りにＲＯＭ２０３または外部メモリ（ＨＤＤなど）２１０からＲＡＭ２０２にロードされたプログラムに従い、ＣＰＵ２０１により実行される。この処理は、一定の時間間隔で（例えば０．１秒毎に）繰り返し実行される。
【００２９】
Ｓ４００において、情報端末１０１はデータ送信処理を行う。データ送信処理では、情報入力ボード１０４に新規に物理書き込みがされた際に、情報入力ボード１０４を撮影した盤面画像の画像データをサーバ１４０に送信する。データ送信処理の具体的なフローについては、図５を参照して後で説明する。
【００３０】
Ｓ４０１において、情報端末１０１はデータ受信処理を行う。データ受信処理では、サーバ１４０から送られてくる、各拠点の盤面画像を合成した画像の画像データを受信し、その合成画像をプロジェクタ１０２で情報入力ボード１０４上に投影する。データ受信処理の具体的なフローについては、図６を参照して後で説明する。
【００３１】
Ｓ４０２において、情報端末１０１は、消去処理が実行されたかどうか判定する。消去処理の判定では、情報入力ボード１０４に投影された書き込み（電子化画像）を消去する操作が行われたか判定し、消去操作がされた場合、消去情報をサーバ１４０に通知する。消去処理の具体的なフローについては、図７を参照して後で説明する。
【００３２】
Ｓ４０３において、情報端末１０１におけるメイン処理が終了したかどうか判定する。終了した場合はメイン処理を終了する。終了しない場合はＳ４００に戻る。
【００３３】
図５は、情報端末１０１におけるデータ送信処理（Ｓ４００）を詳細に示すフローチャートである。
【００３４】
Ｓ５００において、情報端末１０１は、カメラ１０３により撮像された情報入力ボード１０４の盤面画像をサーバ１４０に送信する要求が発生したかどうか判定する。盤面画像の送信要求は、キーボード２０９を用いたキー入力など、手動で検知しても良いし、情報入力ボード１０４から人物が離れたこと（物理書き込みが終了したこと）を撮影画像から検知するなど、自動で検知しても良い。
【００３５】
盤面画像の送信要求があると判定された場合、Ｓ５０１において、情報端末１０１の制御により、カメラ１０３による盤面の物理書き込み撮影時に投影画像が映り込まないように、一時的にプロジェクタ１０２による投影を停止する。
【００３６】
Ｓ５０２において、情報端末１０１の制御により、盤面をカメラ１０３が撮影し、撮像した画像を盤面画像としてＨＤＤ等の外部メモリ２１０に保存する。
【００３７】
Ｓ５０３において、Ｓ５０２において盤面撮影が完了したため、情報端末１０１の制御によりプロジェクタ１０２による投影画像の投影を再開する。再開後の投影画像には、（Ｓ６０１で）ＨＤＤ２１０に保存された画像データを使用する。
【００３８】
Ｓ５０４において、情報端末１０１は、自己の拠点名とＳ５０２で外部メモリ２１０に保存した盤面画像の画像データをサーバ１４０へ送信する。
【００３９】
図６は、情報端末１０１におけるデータ受信処理（Ｓ４０１）を詳細に示すフローチャートである。受信処理では、他拠点の各盤面を撮影した盤面画像を合成した画像を受信し、自拠点の情報入力ボード１０４にプロジェクタ１０２で投影する処理である。
【００４０】
Ｓ６００において、情報端末１０１は、サーバ１４０から新たに受信したデータがあるか判定する。受信データは、サーバ１４０から送信される他拠点の各盤面画像を合成した画像である。受信データは情報端末１０１内のバッファに一時的に格納される。サーバから新たに受信したデータがある場合、すなわちバッファ内に受信データがある場合に、Ｓ６０１において、バッファ内の受信データを情報端末１０１のＨＤＤ２１０に保存し、バッファをクリアする。
【００４１】
Ｓ６０２において、ＨＤＤ２１０に保存された投影画像をプロジェクタ１０２から投影する。
【００４２】
図７は、情報端末１０１における消去処理（Ｓ４０２）を詳細に示すフローチャートである。
【００４３】
Ｓ７００において、情報入力ボード１０４の盤面において消去領域が指定されたか判定する。消去領域の指定の判定においては、情報端末１０１に接続されたマウス２１２を用いて、情報入力ボード１０４の盤面において消したい領域が例えば矩形で指定された場合に、消去領域が指定されたと判定する。
【００４４】
指定されたと判定された場合、Ｓ７０１において、指定された消去領域の座標を位置情報として取得する。例えば矩形で消去領域を指定した場合、情報入力ボード１０４の盤面の左上を原点とし、矩形の左上の座標と右下の座標を取得する。
【００４５】
Ｓ７０２において、Ａ拠点により消去されることをサーバ１４０に通知するために、消去情報をサーバ１４０に送信する。送信する消去情報は、拠点名と盤面において指定された消去領域の座標である。
【００４６】
＜サーバ上のデータベース＞
図８（ａ）は、サーバ１４０のＨＤＤ３１０に格納される盤面データベース８００を示す図である。盤面データベース８００は、各拠点から送信された盤面画像を拠点ごとに保持する。なお、図８（ａ）及び以下の同様の盤面を表す図において、例えばＡ拠点による物理書き込みを「Ａ書き込み」と記載する。
【００４７】
図８（ｂ）は、サーバ１４０のＨＤＤ３１０に格納される消去データテーブル８０１を示す図である。消去データテーブル８０１は、ある拠点で、盤面のある領域の電子書き込みが消去されたこと、及び、その消去領域がどの拠点についての禁止領域であるかまたどの拠点についての注意領域であるかを管理する。消去情報を受信するたびにテーブルに新たにレコードが追加され、そのレコードに消去ＩＤが付与され、該ＩＤによって、レコードに関連する各フィールドが有する情報により、消去領域を一意に特定できる。消去領域の座標として、Ｓ７０２で送信された消去領域の座標が保存される。禁止領域の拠点と注意領域の拠点に関しては後述する。
【００４８】
＜サーバ上の処理＞
図９は、サーバ１４０におけるメイン処理のフローチャートである。本フローチャートで示す処理は、前述の通りにＲＯＭ３０３または外部メモリ（ＨＤＤなど）３１０からＲＡＭ３０２にロードされたプログラムに従い、ＣＰＵ３０１により実行される。この処理は、一定の時間間隔で（例えば０．１秒毎に）繰り返し実行される。
【００４９】
Ｓ９００において、サーバ１４０はデータ受信処理を行う。データ受信処理では、各拠点の情報端末１０１から送信される盤面画像（Ｓ５０４）や消去情報（Ｓ７０２）を受信し、受信した情報を基にサーバ１４０が保持する盤面データベース８００及び消去データテーブル８０１を更新する。データ受信処理の具体的なフローは、図１０を参照して後で説明する。
【００５０】
Ｓ９０１において、サーバ１４０はデータ送信処理を行う。データ送信処理では、Ｓ９００で更新した盤面データベース及び消去データテーブル８０１を基に各拠点に投影する画像を生成し、投影画像を送信する。データ送信処理の具体的なフローについては、図１３を参照して後で説明する。
【００５１】
Ｓ９０２において、サーバ１４０におけるメイン処理が終了したかどうか判定する。終了した場合はメイン処理を終了する。終了しない場合はＳ９００に進む。
【００５２】
図１０は、サーバ１４０におけるデータ受信処理（Ｓ９００）のフローチャートである。
【００５３】
Ｓ１０００において、サーバ１４０が消去情報を新たに受信したか判定する。受信する消去情報は、Ｓ７０２において情報端末１０１が送信した情報である。受信した消去情報は、バッファに一時的に格納されている。情報端末１０１から新たに受信した消去情報がある場合、すなわちバッファ内に消去情報がある場合、Ｓ１００１に進み、そうでない場合はＳ１００３に進む。
【００５４】
Ｓ１００１において、受信した消去情報を基にサーバ１４０の消去データテーブル８０１に新しいレコードを追加してバッファをクリアする。消去情報の追加処理の詳細については、図１１を参照して後で説明する。
【００５５】
Ｓ１００２において、送信フラグをＯＮにする。送信フラグは各拠点に送信する情報がある場合に立てられる。送信フラグは拠点ごとに保持しても良いし、全拠点で一つの送信フラグを共有しても良い。ここでは、Ｓ１００１で追加された消去情報を各拠点に送信するために送信フラグをＯＮにする。
【００５６】
Ｓ１００３において、サーバ１４０が盤面画像を新たに受信したか判定する。受信する盤面画像は、情報端末１０１がＳ５０４において送信した画像である。さらに、盤面画像がどの拠点に属するものか示す拠点名も受信する。受信した盤面画像は、バッファに一時的に格納されている。情報端末１０１から新たに受信した盤面画像がある場合、すなわちバッファ内に盤面画像がある場合はＳ１００４に進み、そうでない場合はＳ１００７に進む。
【００５７】
Ｓ１００４において、サーバ１４０内の盤面データベース８００の盤面画像を、Ｓ１００３で受信した盤面画像で更新し、バッファをクリアする。更新処理では、盤面データベース８００において、受信した拠点名に対応する盤面画像を更新する。
【００５８】
Ｓ１００５において、サーバ１４０内の消去データテーブル８０１の更新処理を行う。更新処理の詳細については、図１２を参照して後で説明する。
【００５９】
Ｓ１００６において、送信フラグをＯＮにする。ここでは、Ｓ１００４で更新された盤面を各拠点に送信するために送信フラグをＯＮにする。
【００６０】
Ｓ１００７において、サーバ１４０におけるデータ受信処理が終了したかどうか判定する。終了した場合は本処理を終了する。終了しない場合はＳ１０００に戻る。
【００６１】
＜サーバ上の消去データテーブル新規追加及び更新処理＞
図１１は、サーバ１４０の受信処理における消去データテーブル８０１の新規設定処理（Ｓ１００１）のフローチャートである。
【００６２】
Ｓ１０００で消去情報を新たに受信したときに、Ｓ１１００において、消去データテーブル８０１に新規レコードを生成する。
【００６３】
Ｓ１１０１において、受信した消去情報を基にＳ１１００で生成したレコードの消去領域の座標フィールドにおいて、消去領域の左上座標及び右下座標を設定する。
【００６４】
Ｓ１１０２〜Ｓ１１０５の処理は、全部の拠点について行うため、Ｓ１１０６の判定処理に従い繰り返し実施される。Ｓ１１０２において、盤面データベース８００から拠点の盤面画像を取得する。Ｓ１１０３において、拠点の盤面画像上の、消去データテーブル８０１の消去領域の座標フィールドに登録されている座標に対応する消去領域に物理書き込みが存在するか判定する。書き込み有無の判定は、取得した盤面画像の消去領域内で下地画素以外の画素が所定割合以上あるかで行う。所定割合以上ある場合は、消去領域内に物理書き込みが存在すると判定する。物理書き込みが存在すると判定された場合は、Ｓ１１０４において、消去データテーブル８０１の禁止領域の拠点フィールドに拠点名を追加する。物理書き込みがないと判定された場合、Ｓ１１０５において、消去データテーブル８０１の注意領域の拠点フィールドに拠点名を追加する。
【００６５】
Ｓ１１０６において、禁止領域と注意領域のいずれにも割り当てられていない拠点があるか判定する。割り当てられていない拠点がある場合はＳ１１０２に戻り、盤面画像に基づき割り当てを行う。全ての拠点への割り当てが完了した場合は、処理を終了する。
【００６６】
図１２は、サーバ１４０の受信処理における消去データテーブル８０１の更新処理（Ｓ１００５）のフローチャートである。本フローは、消去データテーブル８０１の各レコードについて更新するために、Ｓ１１０７の判定処理に従い繰り返し実施される。
【００６７】
Ｓ１２００において、消去データテーブル８０１よりレコードを取得する。Ｓ１２０１において、盤面画像が更新された拠点が禁止領域の拠点フィールドに登録されているか判定する。登録されている場合はＳ１２０２に進み、盤面データベース８００から、当該拠点の更新された盤面画像を取得する。具体的には、Ｓ１００３において受信した拠点名に対応する盤面画像を盤面データベース８００より取得する。
【００６８】
Ｓ１２０３において、取得した盤面画像の消去領域に物理書き込みが存在するか判定する。書き込みの有無の判定は、Ｓ１１０３について説明した方法と同様に行う。物理書き込みが存在すると判定された場合はＳ１２０５に進む。物理書き込みが消されていて、存在しないと判定された場合はＳ１２０４に進み、当該拠点を注意領域の拠点に設定を変更し、消去データテーブル８０１において禁止領域の拠点フィールドから抹消して注意領域の拠点フィールドに登録する。
【００６９】
Ｓ１２０５において、取得したレコード内の禁止領域の拠点フィールドが空になったかどうか判定する。空でなければＳ１２０７に進み、空の場合はＳ１２０６に進んで消去データテーブル８０１から当該レコードをそっくり消去する。Ｓ１２０７において、消去データテーブル８０１にさらに別のレコードがあるかどうか判定する。別のレコードがある場合はＳ１２００に戻って新たにレコードを取得し、無い場合は処理を終了する。
【００７０】
図１３は、サーバ１４０におけるデータ送信処理（Ｓ９０１）のフローチャートである。
【００７１】
Ｓ１３００において、送信フラグがＯＮであるかどうか判定する。送信フラグは、前述したＳ１００２とＳ１００６において、サーバ１４０に送信するデータがある場合に設定される。送信フラグがＯＮの場合はＳ１３０１に進み、各拠点において投影するための投影画像を生成する。盤面データベース８００に保持された盤面画像について、消去データテーブル８０１の禁止領域の拠点フィールドを参照し、盤面画像の追記禁止領域内を除いた領域の画像を合成する。具体的に、Ａ拠点に送信するための投影画像に関しては、Ｂ拠点の盤面画像とＣ拠点の盤面画像を合成した画像を生成して送信する。すなわち、送信先の盤面を撮影した画像は、当該送信先に送信するための投影画像（合成画像）には含めない。合成にあたっては、例えば、各画像のうち白の画素についは投影画像の画素値を使用し、色以外の画素については盤面画像の画素値を使用して、合成画像を生成することができる。
【００７２】
Ｓ１３０２において、消去データテーブル８０１を参照し、Ｓ１３０１で生成した各拠点の投影画像に対し、該画像に含める枠を合成する。投影画像に対応する拠点が、消去データテーブル８０１において禁止領域の拠点フィールドに含まれる場合は、消去領域の座標フィールドに設定された座標を参照して、禁止領域を表す枠の画像を生成して投影画像に合成する。投影画像に対応する拠点が、注意領域の拠点フィールドに含まれる場合は、上記座標を基に、注意領域を表す枠の画像を生成して投影画像に合成する。
【００７３】
Ｓ１３０３において、各拠点に置かれた情報端末１０１へ、Ｓ１３０１、Ｓ１３０２で生成した投影画像を送信する。送信終了後、Ｓ１３０４において送信フラグをＯＦＦに設定し、本処理を終了する。
【００７４】
＜動作の具体例＞
情報処理システム１０の動作の具体例について、図１４に表した各拠点の盤面画像を参照して説明する。各拠点の盤面画像は図８の盤面データベース８００に保持された画像とする。
【００７５】
初期状態の時刻ｔ１では、図１４（ａ）のようにＡ拠点の情報入力ボード１０４の盤面には、Ａ拠点により物理書き込み１４００が表示され、Ｂ，Ｃ拠点における物理書き込み１４０２、１４０４が電子書き込み１４０３、１４０５として投影されている。同様に、図１４（ｂ）のようにＢ拠点の情報入力ボード１１４の盤面には、Ｂ拠点により物理書き込み１４０２が表示され、Ａ，Ｃ拠点における物理書き込み１４００、１４０４が電子書き込み１４０１、１４０５として投影されている。同様に、図１４（ｃ）のようにＣ拠点の情報入力ボード１２４の盤面には、Ｃ拠点により物理書き込み１４０４が表示され、Ａ，Ｂ拠点における物理書き込み１４００、１４０２が電子書き込み１４０１、１４０３として投影されている。時刻ｔ１の状態で、Ａ拠点において情報端末１０１に接続されたマウス２１２を用いて盤面において消去する領域を指定すると時刻ｔ２の状態に移行する。
【００７６】
なお、物理書き込み１４００，１４０２，１４０４は手書きでなくともよく、前述した通り、図面等の画像情報を含む書類を貼り付けたものであってよい。
【００７７】
時刻ｔ２では、Ａ拠点においてＢ拠点における電子書き込み１４０３に対して消去する領域１４０６が、マウス２１２を用いて指定されている。消去する領域１４０６が指定されると、Ａ拠点の情報端末１０１がＳ７００の判定処理を行って「Ｙｅｓ」判定がされるため、消去情報がサーバ１４０に送信される（Ｓ７０２）。
【００７８】
これに対し、サーバ１４０は、Ａ拠点からの消去情報を受信処理において受信し、Ｓ１０００の判定処理に従い以下の処理を行う。すなわち、受信した消去情報を基に消去データテーブル８０１に消去情報を新規追加し（Ｓ１００１）、送信フラグをＯＮにする（Ｓ１００２）。新規追加処理では、消去データテーブル８０１に新しいレコードを生成し（Ｓ１１００）、消去領域の座標フィールドに、指定された領域の座標を設定する（Ｓ１１０１）。さらに、拠点ごとに、盤面データベース８００の盤面画像における消去領域について、物理書き込みが存在するか判定する（Ｓ１１０３）。Ｂ拠点の盤面画像の消去領域内には物理書き込みが存在するため、消去データテーブル８０１における禁止領域の拠点フィールドに、Ｂ拠点を登録する（Ｓ１１０４）。Ａ拠点とＣ拠点では消去領域内に物理書き込みが存在しないため、消去データテーブル８０１における注意領域の拠点フィールドに、Ａ拠点とＣ拠点を登録する（Ｓ１１０５）。この結果、消去データテーブル８０１において消去ＩＤ１のレコードが生成される（図８）。
【００７９】
サーバ１４０の受信処理において、消去情報の追加処理に続いてＳ１００２で送信フラグがＯＮとされるため、送信処理におけるＳ１３００の判定処理により「Ｙｅｓ」判定がされるため、続いて。各拠点に投影する投影画像を生成する（Ｓ１３０１）。例えば、Ａ拠点のための投影画像は、盤面データベース８００を参照し、Ｂ拠点の盤面画像とＣ拠点の盤面画像を合成して生成する。このとき、消去データテーブル８０１のレコードを参照し、消去領域が禁止領域に設定されている拠点以外の拠点における消去領域内の書き込みの撮影画像が合成される。さらに、消去データテーブル８０１のレコードを参照し、投影画像に対して枠の画像を追加する描画を行う（Ｓ１３０２）。Ａ拠点は注意領域の拠点に設定されているため、注意領域を示す枠１４０７が投影画像に付加される。その後、生成した投影画像を各拠点に送信し（Ｓ１３０３）、プロジェクタ１０２，１１２，１２２で投影することで、時刻ｔ３の状態に移行する。
【００８０】
時刻ｔ３では、各拠点に追記注意領域と追記禁止領域を表示した状態である。図１４（ｈ）のようにＢ拠点では追記禁止領域を示す枠１４０８を消去された領域に対して表示する。一方、Ａ拠点とＣ拠点に対しては、図１４（ｇ）、図１４（ｉ）のように追記注意領域を示す枠１４０７が、消去領域に対して表示される。また、禁止領域に設定されている消去領域内の書き込みを除いたものが合成されるため、図１４（ｇ）、図１４（ｉ）のようにＢ拠点に対応する電子書き込み１４０３は、Ａ拠点とＣ拠点において消去領域内から消去される。この状態において、Ｂ拠点において追記禁止領域内に新たに書込み１４０９をした場合、時刻ｔ４の状態に移行する。
【００８１】
時刻ｔ４では、Ｂ拠点において追記禁止領域内に新たに物理書込み１４０９をした状態である。Ｂ拠点で図１４（ｋ）のように新たな物理書き込み１４０９がされると、サーバ１４０が新たにＢ拠点の盤面画像を受信し（Ｓ１００３）、盤面データベース８００の画像を更新する（Ｓ１００４）。その後、Ｓ１００６において送信フラグがＯＮにされるため、Ｓ１３０１の送信処理において各拠点の投影画像が生成される。このとき、禁止領域に設定されている消去領域内の書き込みの撮影画像を除いた撮影画像が合成されるため、図１４（ｊ）と図１４（ｌ）のように、Ｂ拠点の新たな物理書き込み１４０９は、Ａ拠点とＣ拠点において盤面に電子書き込みとして投影されない。このように、時刻ｔ２において、Ａ拠点で指定した消去領域の電子書き込み１４０３が、Ａ拠点とＣ拠点において再び電子書き込みとして投影されることが防止される。この状態において、Ａ拠点で追記注意領域内に新たに物理書き込み１４１０をした場合、時刻ｔ５の状態に移行する。
【００８２】
注意領域に設定された領域の物理書き込みは投影画像に合成されるため、図１４（ｍ）のようにＡ拠点で追記注意領域内に物理書き込み１４１０がされた時刻ｔ５では、Ｂ拠点では図１４（ｎ）のように該物理書き込みが電子書き込み１４１１として投影される。また、Ｃ拠点では図１４（ｏ）のように該物理書き込み１４１０が電子書き込み１４１１として投影される。このようにＡ拠点は、Ｂ拠点の書き込み消去を待つことなく、Ｃ拠点とすぐに書き込みの画像情報を共有することができる。また、Ｂ拠点では自己の物理書き込み１４０２と電子書き込み１４１１が重ねて表示されるが、他の拠点で新たな書き込みが発生したことが重なりにより視覚的に分かるため、物理書き込み１４０２、１４０９の消去を促すことができる。この状態において、Ｂ拠点において追記禁止領域内の物理書き込み１４０２、１４０９が消去されると、時刻ｔ６の状態に移行する。これら物理書き込みが貼り付けられた書類に含まれる図面等の画像情報で代替されている場合は、該書類が情報入力ボードの盤面から取り除かれると、時刻ｔ６の状態に移行する。
【００８３】
Ｂ拠点において物理書き込み１４０２、１４０９が消去された時刻ｔ６では、消去されたことによりＢ拠点の盤面が新たに更新されるため、サーバ１４０は盤面画像を受信する（Ｓ１００３）。盤面データベース８００のＢ拠点の画像が更新され（Ｓ１００４）、消去データテーブル更新処理が行われる（Ｓ１００５）。該更新処理において、Ｂ拠点は禁止領域の拠点フィールドに含まれるため、Ｓ１２００の判定処理において「Ｙｅｓ」判定がされるため、Ｂ拠点の盤面画像を取得し（Ｓ１２０１）、続いて消去領域に書き込みが存在するかを判定する（Ｓ１２０２）。ここで、消去領域内の物理書き込みが消去されているために「Ｎｏ」判定がされるため、Ｂ拠点を注意領域の拠点に設定する（Ｓ１２０３）。これにより、消去データテーブル８０１における禁止領域の拠点フィールドが空になるため、Ｓ１２０４の判定処理において「Ｙｅｓ」判定され、消去データテーブル８０１からレコードが消去される（Ｓ１２０５）。次いでサーバ１４０の受信処理に戻り、送信フラグがＯＮに設定される（Ｓ１００６）。消去データテーブル８０１からレコードが消去されたため、サーバ１４０の送信処理におけるＳ１３０２において、投影画像に枠を描画しない。すなわち、時刻ｔ２で指定された領域に関わる領域表示は、時刻ｔ７のように全拠点について解除される。
【００８４】
以上説明したように、本実施形態によれば、自拠点で電子書き込みを消去した場合、他拠点の物理書き込みの消去を待たずに、書込みの画像情報を共有することができる。
【００８５】
〔実施形態２〕
実施形態１では、消去領域内の物理書き込みの有無に応じて各拠点に表示する枠を決定する処理を行った。実施形態２は、各拠点と盤面における画像情報の表示をより共有しやすくするために、枠の表示だけでなくメッセージを表示する例である。
【００８６】
図１５は実施形態２において盤面にメッセージを表示した場合を示し、実施形態１における図１４の時刻ｔ３の状態にメッセージを追加で表示した場合を示す。
【００８７】
追記注意領域を表示している拠点であるＡ拠点とＣ拠点に対しては、自拠点で物理書き込みをしても他の物理書き込みと重なって表示されない拠点をメッセージ表示して知らせる。例えば、Ａ拠点では「Ｃ拠点と共有できます」のようなメッセージ１５００を表示する。Ｃ拠点においても同様に、「Ａ拠点と共有できます」のようなメッセージ１５０２を表示する。一方、追記禁止領域を表示しているＢ拠点に対しては、物理書き込みを消すように促すための表示を行う。すなわち、Ｂ拠点では例えば「書き込みを消して下さい」などのメッセージ１５０１を表示する。
【００８８】
これとは別に、他拠点との盤面における画像情報の表示の共有をより容易にするために、メッセージ表示でなく枠の表示色を変えても良い。一例として、注意領域１５０３の枠を黄色、禁止領域１５０４の枠を赤色で表示しても良い。このように枠の色で共有可能な状態であるか、物理書き込みを消さなければならないか判断することができる。また、Ａ拠点において注意領域内に新たに物理書き込みがされた際に、Ｂ拠点の禁止領域１５０４の枠の輝度変化により点滅させて表示しても良い。このような表示により、Ｂ拠点に対して物理書き込みをすぐに消すよう促すことができる。さらに、メッセージ表示することに加えて、枠の表示色を変えるか、または枠を点滅表示しても良い。
【００８９】
以上説明したように、本実施形態によれば、電子書き込み消去後であっても、盤面の所定領域の表示がどの拠点と共有可能であるかを、メッセージや枠の表示状態から判断できるため、盤面における画像情報の表示の共有を行いやすくなる。
【００９０】
〔実施形態３〕
実施形態１において、Ａ拠点でＢ拠点による物理書き込みを消去する例を示したが、Ｂ拠点やＣ拠点では消して欲しくない場合もある。実施形態３は、Ａ拠点で消去処理を実行する際に、他拠点に対して消去を許可するかどうか選択させる例である。
【００９１】
図１６は実施形態３におけるサーバ側の受信処理である。以下、実施形態１についての図１０におけると処理と異なる処理について説明する。
【００９２】
Ｓ１６０１において、消去情報を送信した拠点以外の全拠点に対してダイアログボックス１７００を通知し、各拠点の盤面に表示する。ダイアログボックスとは、図１７に示すような消去されたことを許可するか否かを問うウインドウである。通知を受けた拠点では、他拠点による消去を許可する場合は「許可する」ボタン１７０１を、許可しない場合は「許可しない」ボタン１７０２を押下する。Ｓ１６０２において、全ての拠点で消去許可されたかどうか判定する。全ての拠点で消去許可された場合とは、全ての拠点でダイアログボックス上の「許可する」ボタン１７０１が押された場合である。全ての拠点で許可された場合はＳ１６０３に進み、そうでない場合はＳ１６０５に進む。
【００９３】
以上説明したように、本実施形態によれば、他拠点による消去を許可するかどうか選択できるダイアログボックスを表示することで、他拠点において自拠点の書き込みを勝手に消されることを防ぐことができる。
【００９４】
〔実施形態４〕
実施形態１においては、Ａ拠点とＣ拠点で注意領域に設定することで新たな物理書き込みの表示をすぐに共有することができた。しかし、同一注意領域において、Ａ拠点とＣ拠点で同時に書き込みした場合や、Ａ拠点で書き込みした後にＣ拠点で書き込みした場合は、２つの書き込みが重なって表示される可能性がある。そこで、実施形態４は、どちらかの拠点で先に書き込みを検知した場合、他の拠点において追記禁止領域を設定する例を提供する。
【００９５】
図１８は、実施形態４におけるサーバ側の枠の更新処理である。以下、実施形態１についての図１２におけると処理と異なる処理について説明する。
【００９６】
Ｓ１８０１においてある拠点が禁止領域の拠点に含まれないと判定した場合、すなわち注意領域の拠点であると判定した場合、Ｓ１８０７に進み、消去領域内に物理書き込みが存在するかどうか判定する。書き込み有無の判定は、Ｓ１１０３について説明した方法と同様に行う。物理書き込みが存在すると判定した場合はＳ１８０８に進み、物理書き込みが存在した拠点以外の全拠点を禁止領域の拠点に設定する。Ｓ１８０７，Ｓ１８０８の処理により、盤面の注意領域内に先に書き込んだ拠点が優先的に書き込みを行うことができるようになるため、表示の重なりを防ぐことができる。
【００９７】
図１９は、実施形態４による動作における盤面表示の具体例を示す。
【００９８】
時刻ｔ１において、Ａ拠点が注意領域内にＣ拠点より先に書き込みを行う。このとき、Ａ拠点において盤面の表示が更新されるため、サーバ１４０におけるデータ受信処理のＳ１００３において盤面画像を受信する。次いで盤面データベースが更新され（Ｓ１００４）、消去データテーブルの更新処理が行われる（Ｓ１００５）。図１８のフローに移り、Ａ拠点は注意領域の拠点であるため、Ｓ１８０１の判定処理において「Ｎｏ」判定されてＳ１８０７に進む。ここで、Ａ拠点の消去領域内には新たな物理書き込みが存在するため、「Ｙｅｓ」判定されてＳ１８０８に進み、Ａ拠点以外の拠点を禁止領域の拠点に設定する。この結果、時刻ｔ２において、図１９（ｆ）のようにＣ拠点では禁止領域を表す枠１９０１が盤面に表示される。
【００９９】
以上説明したように、本実施形態によれば、注意領域内に先に書き込んだ拠点が優先的に物理書き込みを行うことができるため、同一注意領域において新たな物理書き込みが重なって表示されることを防ぐことができる。
【０１００】
〔実施形態５〕
実施形態１において、Ａ拠点で指定した消去領域の電子書き込みを消去し、指定された消去領域内の物理書き込み有無に応じて各拠点において盤面に表示する枠を決定した。本実施形態では、「電子書き込みを一時的に消去する」処理を実現する。一時的に消去したい例として、例えば、他拠点とは共有したくない物理書き込みをしたい場合に電子書き込みを一時的に消去してスペースを作り、このスペースに物理書き込みを行う場合が挙げられる。その後、自拠点で物理書き込みが終了した時点で、一時的に消去した電子書き込みを元通りに表示する。このように、電子書き込みを一時消去して一時的に物理書き込みのためのスペースを生成することを可能とする本実施形態について、以下で説明する。
【０１０１】
本実施形態では、図４に示した情報端末１０１のメイン処理におけるＳ４０２の消去処理に代えて、図２０及び図２１に示す、モード選択／決定処理及び一時消去モード処理を行う。
【０１０２】
図２０は、実施形態５による、情報端末１０１におけるモードの選択・決定処理のフローチャートである。
【０１０３】
Ｓ２０００において、消去領域を選択し、指定する。領域の指定方法は例えば、実施形態１と同様に、Ａ拠点の情報端末１０１に接続されたマウス２１２を用いて、情報入力ボード１０４の盤面において一時的にスペースを設けたい領域を例えば矩形で指定する。Ｓ２００１において、モードを決定する。モードの決定は、例えば、情報入力ボード１０４の盤面にダイアログボックスを表示して消去モードか一時消去モードのいずれかを選択させることで行う。消去が選択された場合、Ｓ２００２に進んで消去モードを実行し、実施形態１における消去処理（図７）を実行する。一時消去が選択された場合、Ｓ２００３に進んで、以下の通り一時消去モードを実行する。
【０１０４】
図２１は、実施形態５による、情報端末１０１における一時消去モード処理のフローチャートである。
【０１０５】
Ｓ２１００において、ダイアログボックス上で一時消去が選択されたかどうか判定する。一時消去が選択された場合はＳ２１０１へ進み、そうでなければＳ２１０３へ進む。Ｓ２１０１では、指定された一時消去領域の座標を取得する。座標の取得は実施形態１と同様に行うことができる。Ｓ２１０２において、指定領域の電子書き込みがＡ拠点により一時消去されることをサーバ１４０に通知するために、一時消去情報をサーバ１４０へ送信する。送信する消去情報は、選択された消去モード、拠点名、盤面において指定された一時消去領域の座標である。
【０１０６】
Ｓ２１０３において、一時消去解除が実行されたかどうか判定する。一時消去解除の指定は、例えば、ユーザが情報端末１０１に接続されたマウス２１２を用いて既設定の一時消去領域を選択したことに応答して、情報入力ボード１０４の盤面にダイアログボックスまたはメニュー等を表示して解除を選択させることで実行できる。一時消去解除が指定された場合はＳ２１０４へ進み、そうでなければ処理を終了する。Ｓ２１０４において、一時消去解除情報をサーバ１４０へ送信する。送信される一時消去解除情報は、指定を行った拠点名と選択された一時消去領域の座標である。
【０１０７】
図２２は、実施形態５による、サーバ１４０のＨＤＤ３１０に格納される消去データテーブル２２００を示す図である。
【０１０８】
消去データテーブル２２００は、ある拠点で、盤面のある領域の電子書き込みが消去または一時消去されたこと、及び、その領域がどの拠点について禁止領域であるか、どの拠点について注意領域であるか、どの拠点により一時消去されたかを管理する。一時消去情報または消去情報を受信するたびにテーブル２２００に新たにレコードが生成され、そのレコードに消去ＩＤが付与され、該ＩＤによって、当該レコードに登録された上記種々情報を一意に特定することができる。一時消去領域の座標として、Ｓ２１０２で送信された一時消去領域の座標が保存される。該送信された一時消去情報は、サーバ１４０において図１０に示した受信処理と同様に処理され、選択した消去モード、一時消去を行った拠点名、領域の座標が、消去データテーブル２２００のレコードの各フィールドに格納される。
【０１０９】
図２３は、実施形態５による、サーバ１４０におけるデータ受信処理における消去データテーブル２２００の更新処理のフローチャートである。図２３におけるＳ２３００〜Ｓ２３０２は実施形態１を説明した図１０におけるＳ１０００〜Ｓ１００２と同様のステップ、Ｓ２３０５〜Ｓ２３０９はＳ１００３〜Ｓ１００７と同じステップであり、ここでは、相違するステップについて説明する。
【０１１０】
Ｓ２３０３において、情報端末１０１がＳ２１０４において送信した一時消去情報を受信したか判定する。受信していないと判定した場合はＳ２３０５へ進み、受信したと判定した場合はＳ２３０４へ進む。Ｓ２３０４において、受信した一時消去情報に対応する、消去データテーブル２２００中のレコードを削除する。すなわち、モードフィールドと消去領域の座標フィールドと一時消去の拠点フィールドに格納された各情報から対応するレコードを特定し、削除する。
【０１１１】
図２４は、実施形態５における盤面の表示動作を具体的に説明する図である。
【０１１２】
時刻ｔ１で、Ａ拠点において、図２４（ａ）のように、Ｂ拠点による電子書き込み２４０４を含む、盤面上の一時的に消去したい矩形領域２４００がＳ２０００に従い指定される。指定は、実施形態１と同様に行われる。これに応答して、Ｓ２１０２で一時消去情報がＡ拠点の情報端末１０１からサーバ１４０へ送信され、図２２を参照して説明した種々情報が消去データテーブル２２００に登録される。
【０１１３】
サーバ１４０のデータ送信処理において、Ｓ１３０２で消去データテーブル２２００を参照して各拠点の投影画像に枠を合成する際に、Ｂ拠点とＣ拠点には注意領域２４０２を表示するように、Ａ拠点には一時消去領域２４０１を表示するように画像合成を行なう。Ｓ１３０２で合成された投影画像を各拠点に送信する結果、時刻ｔ２において、Ａ拠点の盤面には一時消去領域２４０１の枠が表示され（図２４（ｄ））、Ｂ拠点とＣ拠点の盤面には注意領域２４０２の枠が表示される（図２４（ｅ）、図２４（ｆ））。これにより、Ｂ拠点とＣ拠点においてはＡ拠点と一時的に書き込みが共有できないことを表す。一時消去領域２４０１の枠と注意領域２４０２の枠について表示色を異ならせることができること、表示色を異ならせることに替えて異なるメッセージを表示することができること、両者を組み合わせて実施できることは前述した通りである。
【０１１４】
時刻ｔ３で、図２４（ｇ）のように、Ａ拠点で一時消去領域２４０１内に新たに物理書込み２４０３をした場合、図２４（ｈ）、図２４（ｉ）のように、物理書き込み２４０３が電子書き込みとして他の拠点において投影されることはない。これは、サーバ１４０のデータ送信処理において、Ｓ１３０１で消去データテーブル２２００を参照して各拠点の投影画像において投影するための投影画像を生成する際に、一時消去領域２４０１の撮影画像を投影画像に含めないためである。この時点で、一時消去領域２４０１はＡ拠点だけで書き込みを行えるスペースとして用いることが出来る。
【０１１５】
時刻ｔ４で、図２４（ｊ）のように、Ａ拠点において一時消去領域２４０１内の物理書き込みを消去したとする。そして、Ａ拠点のユーザが一時消去領域２４０１を選択し表示されたメニュー等において解除を選択すると、Ｓ２１０３において一時消去解除が実行されたと判定される。これに従い、Ｓ２３０３により、消去データベース２２００から対応するレコードが削除される。
【０１１６】
このため、続く時刻ｔ５では、図２４（ｍ）のようにＡ拠点の一時消去領域を示す枠は表示はされず、電子書き込み２４０４の表示が再現される。
【０１１７】
以上説明したように、本実施形態によれば、一定の領域について一時的に書き込みを消去する機能を用いることで、該領域を他拠点と共有することなく、遠隔会議中に自拠点だけで自由に使用して書き込みを行うことができる。
【０１１８】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015132934.tif 000003
【図２】
2015132934.tif 000004
【図３】
2015132934.tif 000005
【図４】
2015132934.tif 000006
【図５】
2015132934.tif 000007
【図６】
2015132934.tif 000008
【図７】
2015132934.tif 000009
【図８】
2015132934.tif 000010
【図９】
2015132934.tif 000011
【図１０】
2015132934.tif 000012
【図１１】
2015132934.tif 000013
【図１２】
2015132934.tif 000014
【図１３】
2015132934.tif 000015
【図１４】
2015132934.tif 000016
【図１５】
2015132934.tif 000017
【図１６】
2015132934.tif 000018
【図１７】
2015132934.tif 000019
【図１８】
2015132934.tif 000020
【図１９】
2015132934.tif 000021
【図２０】
2015132934.tif 000022
【図２１】
2015132934.tif 000023
【図２２】
2015132934.tif 000024
【図２３】
2015132934.tif 000025
【図２４】
2015132934.tif 000026