(57)【要約】【課題】複数拠点に配置した情報入力ボード上の情報を拠点間で共有するシステムにおいて、ユーザが自拠点の情報入力ボード内のどの領域に情報を入力すれば他拠点の情報入力ボードに確実に投影できるかを事前に判断できるシステムを提供する。【解決手段】情報共有を行う複数の拠点それぞれに設けられるシステムであって、自拠点に設けられた所定の領域の画像から、当該所定の領域のうち情報を新たに追記できる第一の領域を抽出し、前記複数の拠点のうちの他の拠点から、前記他の拠点に配置された所定の領域のうち情報を新たに追記できる領域の情報を第二の領域として取得し、前記自拠点に設けられた所定の領域のうち、前記第一および第二の領域の両方に含まれる領域を、情報を新たに追記できる領域として特定し、前記特定された領域を前記自拠点に設けられた所定の領域に表示する。【選択図】  図１
2015095731.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点それぞれに設けられた所定の領域に画像を表示することで前記複数の拠点間で情報共有を行う、前記複数の拠点それぞれに設けられる情報処理システムであって、
自拠点に設けられた所定の領域の画像から、当該所定の領域のうち情報を新たに追記できる第一の領域を抽出する抽出手段と、
前記複数の拠点のうちの他の拠点から、前記他の拠点に配置された所定の領域のうち情報を新たに追記できる領域の情報を第二の領域として取得する取得手段と、
前記自拠点に設けられた所定の領域のうち、前記第一および第二の領域の両方に含まれる領域を、情報を新たに追記できる領域として特定する特定手段と、
前記特定手段にて特定された領域を前記自拠点に設けられた所定の領域に表示する表示手段と
を有することを特徴とする情報処理システム。
【請求項２】
前記特定手段は、前記複数の拠点それぞれに設けられた所定の領域に表示される画像の座標系にて示される前記前記第一の領域と前記第二の領域の論理積により、情報を新たに追記できる領域を特定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記抽出手段は、パターン画像を前記自拠点に設けられた所定の領域に表示させ、当該パターン画像を表示した状態で得られた画像と、前記パターン画像との特徴量比較により、前記第一の領域を抽出することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記抽出手段は、前記所定の領域の画像のうち、既定のマーカーにて示された領域以外の領域を前記第一の領域として抽出することを特徴とする請求項１または２に記載の情報処理システム。
【請求項５】
前記抽出手段は、前記所定の領域の画像のうち、オブジェクトを含む領域以外の領域を前記第一の領域として抽出することを特徴とする請求項１または２に記載の情報処理システム。
【請求項６】
前記オブジェクトは、文字、もしくは、図形のいずれかであることを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記表示手段は、前記特定手段により特定される領域が存在しない場合、その旨の警告を表示することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項８】
前記表示手段は、前記特定手段により特定された領域を、外周枠の強調、四隅へのマーカーの表示、異なる背景色での表示、のうちのいずれかにて表示することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理システム。
【請求項９】
前記抽出手段は、カメラにて撮影することで前記自拠点に設けられた所定の領域の画像を取得することを特徴とする請求項１乃至８のいずれか一項に記載の情報処理システム。
【請求項１０】
前記表示手段は、プロジェクタにより画像を投影することで表示を行うことを特徴とする請求項１乃至９のいずれか一項に記載の情報処理システム。
【請求項１１】
前記抽出手段にて抽出した第一の領域の情報を他の拠点の取得手段に送信する送信手段を更に有することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理システム。
【請求項１２】
前記所定の領域は、ホワイトボードにて設けられることを特徴とする請求項１乃至１１のいずれか一項に記載の情報処理システム。
【請求項１３】
前記所定の領域は、マーカーにより示されることを特徴とする請求項１乃至１２のいずれか一項に記載の情報処理システム。
【請求項１４】
複数の拠点それぞれに設けられた所定の領域に画像を表示することで前記複数の拠点間で情報共有を行うシステムにおける情報処理装置であって、
前記複数の拠点それぞれから、前記複数の拠点それぞれに設けられた所定の領域のうち情報を新たに追記できる領域の情報を取得する取得手段と、
前記取得手段にて取得した情報のいずれにおいても、情報を新たに追記できると示された領域を特定する特定手段と、
前記複数の拠点に対し、前記特定手段にて特定された領域を通知する通知手段と
を有することを特徴とする情報処理装置。
【請求項１５】
複数の拠点それぞれに設けられた所定の領域に画像を表示することで前記複数の拠点間で情報共有を行う、前記複数の拠点それぞれに設けられる情報処理システムの制御方法であって、
自拠点に設けられた所定の領域の画像から、当該所定の領域のうち情報を新たに追記できる第一の領域を抽出する抽出工程と、
前記複数の拠点のうちの他の拠点から、前記他の拠点に配置された所定の領域のうち情報を新たに追記できる領域の情報を第二の領域として取得する取得工程と、
前記自拠点に設けられた所定の領域のうち、前記第一および第二の領域の両方に含まれる領域を、情報を新たに追記できる領域として特定する特定工程と、
前記特定工程にて特定された領域を前記自拠点に設けられた所定の領域に表示する表示工程と
を有することを特徴とする制御方法。
【請求項１６】
複数の拠点それぞれに設けられた所定の領域に画像を表示することで前記複数の拠点間で情報共有を行うシステムにおける情報処理装置の制御方法であって、
前記複数の拠点それぞれから、前記複数の拠点それぞれに設けられた所定の領域のうち情報を新たに追記できる領域の情報を取得する取得工程と、
前記取得工程にて取得した情報のいずれにおいても、情報を新たに追記できると示された領域を特定する特定工程と、
前記複数の拠点に対し、前記特定工程にて特定された領域を通知する通知工程と
を有することを特徴とする制御方法。
【請求項１７】
コンピュータを、
自拠点に設けられた所定の領域の画像から、当該所定の領域のうち情報を新たに追記できる第一の領域を抽出する抽出手段、
他の拠点から、前記他の拠点に配置された所定の領域のうち情報を新たに追記できる領域の情報を第二の領域として取得する取得手段、
前記自拠点に設けられた所定の領域のうち、前記第一および第二の領域の両方に含まれる領域を、情報を新たに追記できる領域として特定する特定手段、
前記特定手段にて特定された領域を前記自拠点に設けられた所定の領域に表示する表示手段
として機能させるためのプログラム。
【請求項１８】
コンピュータを、
複数の拠点それぞれから、前記複数の拠点それぞれに設けられた、画像が表示される所定の領域のうち情報を新たに追記できる領域の情報を取得する取得手段、
前記取得手段にて取得した情報のいずれにおいても、情報を新たに追記できると示された領域を特定する特定手段、
前記複数の拠点に対し、前記特定手段にて特定された領域を通知する通知手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよびその制御方法、情報処理装置およびその制御方法、並びにプログラムに関し、特に情報を入力可能な情報入力ボードを複数の拠点に配置し、各拠点の情報入力ボードに入力された情報を複数拠点で共有する技術に関する。
【背景技術】
【０００２】
ホワイトボードやスクリーン等に代表される情報入力ボードがある。ユーザは、情報入力ボードにマーカペン等で文字や図形を書くことができる。また、ユーザは、紙付箋やカード等の情報が記入されているシートを情報入力ボード上に貼ることもできる。例えば、特許文献１は、情報入力ボードを複数の拠点に配置し、各拠点の情報入力ボードをカメラで撮像して得た撮像画像を他拠点の情報入力ボードにプロジェクタで投影することによって、複数拠点間で情報共有するシステムを提案している。このような情報共有システムは、情報入力ボードに投影画像の全体が収まるよう投影し、撮像画像から投影画像に対応する領域を抽出した抽出画像を他拠点の情報入力ボードに投影している。
【０００３】
また、自拠点を撮像した映像が他拠点でどのように表示されているかを確認可能な遠隔会議システムもある。特許文献２は、自拠点の主画面内に表示した子画面に、他拠点の主画面を表示できるようにしている。会議参加者は、自拠点の子画面に表示した他拠点の主画面内に表示されている自分の映像が、他拠点の主画面内に表示されている子画面で隠れているか否かを確認できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６１４１１号公報
【特許文献２】特開２０１０−１４１６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の情報共有システムでは、ユーザは自拠点の情報入力ボード内のどの領域に情報を入力すれば他拠点の情報入力ボードに入力される情報を確実に投影できるか、についてその情報の入力前に判断できない場合が生じるという課題があった。
【０００６】
情報入力ボードの使用状態は各拠点のユーザ毎に異なっており、ユーザが情報入力ボードに投影する際、投影に十分な空き領域を情報入力ボード上に確保できない場合がある。例えば、情報入力ボード上に、削除できない重要なメモ書きや張り紙等が存在するなど様々である。自拠点に投影された他拠点の入力情報に対するユーザの視認やマーカペン等による追記作業が困難にならないようにする方法として、例えば以下の２つの方法が考えられる。（１）削除できない重要なメモ書きや張り紙等に投影画像の一部が重畳されるよう投影する。（２）情報入力ボード外に投影画像の一部をはみ出して投影する。しかしながら、（１）の方法では、他拠点で入力した情報がメモ書きや張り紙上に投影されると視認が困難になる。また、（２）の方法では、他拠点で入力した情報が情報入力ボード上に投影されない場合が生じる。
【０００７】
そこで、特許文献２を応用し、自拠点の情報入力ボード上に他拠点の情報入力ボード上の投影結果を子画面として投影することが考えられる。しかしながら、ユーザが子画面と実際に入力する位置を見比べながら入力する方法では、他拠点の情報入力ボードに投影できる自拠点の情報入力ボード内の領域を明確に判断できない。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、複数の拠点それぞれに設けられた所定の領域に画像を表示することで前記複数の拠点間で情報共有を行う、前記複数の拠点それぞれに設けられる情報処理システムであって、自拠点に設けられた所定の領域の画像から、当該所定の領域のうち情報を新たに追記できる第一の領域を抽出する抽出手段と、前記複数の拠点のうちの他の拠点から、前記他の拠点に配置された所定の領域のうち情報を新たに追記できる領域の情報を第二の領域として取得する取得手段と、前記自拠点に設けられた所定の領域のうち、前記第一および第二の領域の両方に含まれる領域を、情報を新たに追記できる領域として特定する特定手段と、前記特定手段にて特定された領域を前記自拠点に設けられた所定の領域に表示する表示手段とを有する。
【発明の効果】
【０００９】
ユーザは、自拠点の情報入力ボードのどこに情報を入力すれば他拠点の情報入力ボードに確実に投影されて他拠点のユーザと共有できるか、を情報の入力前に容易に認識できる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの構成例を説明する図。
【図２】情報端末のハードウェア構成の例を説明する図。
【図３】情報入力ボードへの投影結果の例を説明する図。
【図４】情報端末が共有候補領域を抽出して送信するフローチャート。
【図５】図４のフローチャートの具体例を説明する図。
【図６】情報端末が共有領域を算出してユーザに通知するフローチャート。
【図７】共有領域を説明する図。
【図８】共有領域に入力された共有情報を抽出して送信するフローチャート。
【図９】受信した共有情報を投影するフローチャート。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
［システム構成］
図１は、本発明の実施形態に係る情報処理システムの構成例を示す図である。ここでは、拠点Ａおよび拠点Ｂにそれぞれ、情報入力ボード１１４、１２４、情報処理システム１１０、１２０が設置され、情報共有が可能であるとして説明する。なお、ここでは、拠点は２つ示されているが、より多くの複数の拠点間で情報共有を行うようにしても構わない。
【００１３】
本実施形態において、情報入力ボード１１４、１２４は、スクリーンやホワイトボードなどに代表されるものである。情報入力ボードに入力可能な情報として、マーカペン等で手書きした文字や図形、糊付の付箋（ポスト・イット（商標）など）に記入されている文字や図形、テープや磁石等を用いて貼られた文書やカード等に印刷されている文字や図形等に適用することができる。以下、情報入力ボード上に入力して他拠点と共有する情報を「共有情報」と記述する。なお、情報入力ボードは、予め情報が記入できる領域を指定できてもよい。例えば、大きなホワイトボードのうち、本実施形態に係る情報処理システムの情報入力ボードとして用いる領域の四隅をマーカー等で示しておいてもよい。これにより、必要に応じて、情報入力ボードの範囲を規定することができる。
【００１４】
ある拠点（ここでは拠点Ａ）に配置される情報処理システム１１０は、ＰＣなどに代表される情報端末１１１、プロジェクタ１１２、およびデジタルカメラ１１３を含む。情報処理システム１１０は、ネットワーク１３０を介して他拠点（ここでは拠点Ｂ）にある情報処理システム１２０と接続されている。情報処理システム１２０と情報処理システム１１０の構成は同じであるものとして説明する。ネットワーク１３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でも良いし、インターネットなどの外部ネットワークを介した構成であっても構わない。また、有線／無線は問わない。
【００１５】
情報端末１１１は、デジタルカメラ１１３を制御し、情報入力ボード１１４を撮像した撮像画像を得る。ここでのデジタルカメラ１１３にて撮像される情報入力ボード１１４の領域（位置）は、予め規定されているものとする。もしくは、撮影画像の中から、所定の領域として、情報入力ボード１１４の領域を抽出するようにしてもよい。情報端末１１１は、撮像画像（すなわち、情報入力ボード１１４の領域の画像）から共有情報を含む画像領域を抽出して幾何補正や色補正などの画像処理を施して共有情報画像を得る。情報端末１１１は、共有情報画像を情報処理システム１２０に送信する。また、情報端末１１１は、情報処理システム１２０から情報入力ボード１２４の共有情報画像を受信し、プロジェクタ１１２に供給して情報入力ボード１１４上に投影する。デジタルカメラ１１３とプロジェクタ１１２は、デジタルカメラ１１３で撮像した撮像画像内にプロジェクタ１１２の投影範囲が収まる位置関係に配置されている。
【００１６】
［ハードウェア構成］
図２は、本実施形態における情報端末１１１の構成を示す図である。なお、本実施形態では、情報処理システム１２０においても同様の構成の情報端末（不図示）が設置されているものとする。
【００１７】
情報端末１１１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、キーボードＩ／Ｆ２０５、ディスプレイＩ／Ｆ２０６、外部メモリＩ／Ｆ２０７、外部Ｉ／Ｆ２０８、マウスＩ／Ｆ２１１、およびネットワークＩ／Ｆ２１３を含む。これらの構成要素はシステムバス２０４で接続され、互いにデータの送受信が行われる。キーボードＩ／Ｆ２０５にはキーボード２０９が接続され、マウスＩ／Ｆ２１１にはマウス２１２が接続される。情報端末１１１は、キーボード２０９およびマウス２１２を用いてユーザからの各種操作を受け付ける。ディスプレイＩ／Ｆ２０６にはプロジェクタ１１２が接続される。情報端末１１１は、プロジェクタ１１２を介して情報入力ボード１１４に画像を投影する。
【００１８】
外部Ｉ／Ｆ２０８にはデジタルカメラ１１３が接続される。情報端末１１１は、デジタルカメラ１１３を用いて撮像した情報入力ボード１１４の画像を取りこむ。情報端末１１１は、予め設定された時間間隔で撮像するよう制御してもよいし、ユーザがマウス２１２やキーボード２０９で入力した入力情報に応じて撮像するよう制御してもよい。情報端末１１１は、ネットワークＩ／Ｆ２１３を介して他の拠点（ここでは拠点Ｂ）の情報処理システム１２０と情報入力ボード１２４の共有情報画像を送受信する。
【００１９】
ＣＰＵ２０１は、情報端末１１１全体の制御を行うものであり、ＲＯＭ２０３やＨＤＤ等の外部メモリ２１０などに記憶された本発明を実現するプログラムを、ＲＡＭ２０２に読み込み、各種処理を実行する。すなわち、情報端末１１１のＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理部（処理手段）として機能する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ２０２は、ワークメモリとして用いられる。
【００２０】
［投影結果の例］
図３は、情報処理システム１１０のプロジェクタ１１２で情報入力ボード１１４に共有画像を投影した結果の例を説明する図である。
【００２１】
図３（Ａ）〜（Ｄ）において、プロジェクタ１１２は、投影画像３００を情報入力ボード１１４に投影している。投影画像３００は、他拠点にある情報処理システム１２０が他拠点に配置してある情報入力ボード１２４を撮像して得た共有情報画像である。本実施形態において、投影画像３００は、幅が１２８０画素で高さ７２０画素の大きさを有するものとする（１２８０×７２０）。
【００２２】
投影画像３００の投影結果は、共有候補領域３０１、はみ出し領域３０２、および重なり領域３０３のうち少なくとも１つ以上含む。共有候補領域３０１は、他拠点と共有する候補となる領域である。つまり、本実施形態では、自らが抽出した共有候補領域３０１のうち、他の拠点で何らかの情報が記載されていない領域が、新たな情報が追記できる領域となる。はみ出し領域３０２は、情報入力ボード１１４からはみ出して投影された領域であり、情報入力ボード１１４の背後の空間（すなわち、通常は情報を表示しない空間）に投影されている。重なり領域３０３は、情報入力ボード１１４上に存在するメモ書きや張り紙などに重ねて投影された領域である。
【００２３】
図３（Ａ）は、情報入力ボード１１４に十分な空き領域（すなわち、情報を表示可能な領域）があり、投影画像３００の全体を情報入力ボード１１４内に投影した例である。図３（Ａ）において、投影結果は、はみ出し領域と重なり領域を含んでおらず、共有候補領域３０１は情報入力ボード１１４内に投影された投影画像３００の全体に対応する。
【００２４】
図３（Ｂ）は、情報入力ボード１１４上に重要なメモ書きと張り紙が貼られたメモ領域３２０があり、メモ領域３２０に重ねて投影しないよう、投影画像３００の一部を情報入力ボード１１４からはみ出して投影した例である。投影結果は、共有候補領域３０１とはみ出し領域３０２を含む。なお、メモ領域３２０については、例えば、情報入力ボード１１４が配置された拠点Ａのユーザが重要であるとして指定する。指定方法については、例えばマーカーで示したり、特定の色にて記載したり、特定の色の付箋を用いて指定することなどが考えられる。
【００２５】
図３（Ｃ）は、情報入力ボード１１４上に重要なメモ書きと張り紙が貼られたメモ領域３２０があり、投影画像３００の一部を情報入力ボード１１４からはみ出さずに、メモ領域３２０に重なるよう投影した例である。投影結果は、共有候補領域３０１と重なり領域３０３を含む。
【００２６】
図３（Ｄ）は、情報入力ボード１１４上に重要なメモ書きと張り紙が貼られたメモ領域３２０があり、投影画像３００の一部が、情報入力ボード１１４からはみ出し、且つ、メモ領域３２０に重なるよう投影された例である。この場合、投影結果は、共有候補領域３０１とはみ出し領域３０２と重なり領域３０３を含む。
【００２７】
［共有候補領域抽出処理］
図４は、情報端末１１１が共有候補領域３０１を抽出して他拠点に共有候補領域を通知するフローチャートである。図４では図３（Ｄ）の投影結果の撮像画像を基に説明する。本処理フローは、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに格納された制御コードを呼び出して実行することで実現する。また、情報処理システム１２０の情報端末においても同様の処理が可能である。
【００２８】
Ｓ４０１にて、ＣＰＵ２０１は、予めＲＯＭ２０３に記憶していたパターン画像３３０を投影画像３００としてプロジェクタ１１２で投影する。Ｓ４０２にて、ＣＰＵ２０１は、デジタルカメラ１１３を制御してパターン画像３３０が投影された状態の情報入力ボード１１４を撮像し、撮像画像３１０をＲＡＭ２０２に記憶する。
【００２９】
Ｓ４０３にて、ＣＰＵ２０１は、撮像画像３１０と投影に用いられたパターン画像３３０との特徴量比較によって対応する画素を検出する。ここで、特徴量比較にはＳＩＦＴ（Ｓｃａｌｅ−Ｉｎｖａｒｉａｎｔ  Ｆｅａｔｕｒｅ  Ｔｒａｎｓｆｏｒｍ）やＳＵＲＦ（Ｓｐｅｅｄ−ＵＰ  Ｒｏｂｕｓｔ  Ｆｅａｔｕｒｅｓ）に代表される既存の画像処理技術を適用してよい。Ｓ４０４にて、ＣＰＵ２０１は、パターン画像３３０中のＳ４０３にて検出できた対応画素群を基に共有候補領域３０１を算出してＲＡＭ２０２に記憶する。すなわち、図３（Ｄ）に示す共有候補領域３０１が特定され、その情報がＲＡＭ２０２にて保持される。Ｓ４０５にて、ＣＰＵ２０１は、ＲＡＭ２０２に記憶した共有候補領域３０１の座標を他拠点の情報処理システム１２０に送信する。
【００３０】
なお、共有候補領域の算出する方法は、上記に限定するものではなく、例えば、文字や図形などのオブジェクトが記載されている領域以外の領域を共有候補領域として算出してもよい。または、ユーザ等が何らかの既定のマーカーを示した領域以外の領域や、所定の色等で示された領域以外の領域を共有候補領域として算出してもよい。
【００３１】
図５は、図４のフローチャートの具体例を説明する図である。図５（Ｂ）は、Ｓ４０１にてＣＰＵ２０１が投影するパターン画像３３０の例を示す。パターン画像３３０は、特定の図形を整列した画像である。なお、パターン画像の構成は、特に限定するものではなく、デジタルカメラ１１３により撮像した結果に対し特徴量比較が容易となるパターンを用いてよく、また、複数のパターンを使い分けてもよい。
【００３２】
図５（Ａ）は、Ｓ４０２にてＣＰＵ２０１が撮像した撮像画像３１０の例である。撮像画像３１０において、パターン画像３３０中の一部の図形が情報入力ボード１１４からはみ出している。また、パターン画像３３０中の一部の図形がメモ領域３２０に重なっている。これは、図３（Ｄ）の状態に対応するものである。
【００３３】
図５（Ｃ）は、Ｓ４０４にてＣＰＵ２０１が算出した共有候補領域３０１を示す例である。パターン画像３３０のうち、ＣＰＵ２０１がＳ４０３で検出した対応画素群を含む内接矩形領域を共有候補領域３０１としている。
【００３４】
図５（Ｄ）は、Ｓ４０４にてＣＰＵ２０１がＲＡＭ２０２に記憶する共有候補領域３０１の情報を説明するものである。ＣＰＵ２０１は、投影画像３００の左上を原点とする座標系において、共有候補領域３０１を（ｘ１，ｙ１）、（ｘ１，ｙ２）、（ｘ２，ｙ１）、（ｘ２，ｙ２）の座標を四隅のコーナーとする矩形領域の情報として記憶する。
【００３５】
［共有領域算出処理］
図６は、情報端末１１１で共有領域を算出してユーザに通知するフローチャートである。本処理フローは、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに格納された制御コードを呼び出して実行することで実現する。また、情報処理システム１２０の情報端末においても同様の処理が可能である。
【００３６】
Ｓ６０１にて、ＣＰＵ２０１は、他拠点（ここでは拠点Ｂ）の情報処理システム１２０から、情報処理システム１２０が算出した他拠点側の共有候補領域の座標情報を受信して取得する。Ｓ６０２にて、ＣＰＵ２０１は、ＲＡＭ２０２から自拠点の共有候補領域の座標を読み出して、他拠点の情報処理システム１２０から受信した共有候補領域との論理積の領域を共有領域としてＲＡＭ２０２に記憶する。
【００３７】
Ｓ６０３にて、ＣＰＵ２０１は、共有領域の有無を判定する。具体的な方法は後述する。共有領域が存在する場合は（Ｓ６０３にてＹＥＳ）Ｓ６０４へ進み、存在しない場合は（Ｓ６０３にてＮＯ）Ｓ６０５に進む。Ｓ６０４にて、ＣＰＵ２０１は、共有領域の座標を基に共有領域を示す共有領域通知情報６００を生成してＲＡＭ２０２に記憶した後、投影画像３００に合成してプロジェクタ１１２で投影する。Ｓ６０５にて、ＣＰＵ２０１は、共有領域が存在しないこと意味する警告情報６０１を生成して投影画像３００に合成してプロジェクタ１１２で投影する。
【００３８】
図７は、共有領域を説明する図である。図７（Ａ）の３０１は、図５（Ｄ）に示すように自情報処理システムで算出した共有候補領域３０１（第一の領域）に対応する。共有候補領域４０１は、他拠点の情報処理システムから受信した共有候補領域（第二の領域）に対応する。共有領域５０１は、投影画像の原点を基準とした共有候補領域３０１と共有候補領域４０１の論理積であり、その座標が（ｓｘ１，ｓｙ１）、（ｓｘ１，ｓｙ２）、（ｓｘ２，ｓｙ１）、（ｓｘ２，ｓｙ２）で表現される矩形領域である。つまり、各拠点にて求められた共有候補領域３０１、４０１の両方に含まれる領域を共有領域５０１として特定されることとなる。なお、本実施形態では、２つの拠点それぞれで求めた２つの共有候補領域を用いたが、さらに多くの拠点間で情報共有を行っている場合には、それらすべての共有候補領域の情報を用いて共有領域を算出するようにしてもよい。
【００３９】
図７（Ｂ）〜（Ｄ）は、図６のＳ６０４にてＣＰＵ２０１が生成する共有領域を示す共有領域通知情報６００の例である。図６のＳ６０４にて共有領域通知情報６００の表示方法としては様々な方法が挙げられるが、例えば以下のような表示方法が挙げられる。図７（Ｂ）は、共有領域通知情報６００として共有領域の外周枠を強調して投影したものである。図７（Ｃ）は、共有領域通知情報６００として共有領域のコーナー（四隅）を示すマークを投影したものである。図７（Ｄ）は、共有領域通知情報６００として共有領域に有彩色の背景を投影したものである。つまり、共有領域が明確となるように背景色を変更して表示する。
【００４０】
図７（Ｅ）は、Ｓ６０５にてＣＰＵ２０１が生成する警告情報６０１の例であり、投影画像３００の中心に警告を意味する文字列を投影したものである。なお、図７（Ｂ）〜（Ｅ）に示す表示方法は例であり、共有領域通知情報および警告情報の表示方法はこれらに限定されるものではない。
【００４１】
［共有情報抽出処理］
図８は、共有領域に入力された共有情報を抽出して送信するフローチャートである。本処理フローは、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに格納された制御コードを呼び出して実行することで実現する。また、情報処理システム１２０の情報端末においても同様の処理が可能である。図７（Ｂ）〜（Ｄ）で示した共有領域通知情報６００は、共有領域５０１内にユーザが入力した共有情報を撮像画像３１０から抽出する領域の目印として利用可能である。
【００４２】
Ｓ８０１にて、ＣＰＵ２０１は、撮像画像３１０とＳ６０４にてＲＡＭ２０２に記憶した共有領域通知情報の画像との特徴点比較を行い、撮像画像３１０中の共有領域通知情報６００の領域を特定する。Ｓ８０２にて、ＣＰＵ２０１は、撮像画像３１０から該領域を抽出して幾何補正や色補正を施した共有情報画像を生成する。Ｓ８０３にて、ＣＰＵ２０１は、ネットワーク接続された他拠点の情報処理システム１２０に生成した共有情報画像を送信する。
【００４３】
［投影処理］
図９は、共有情報を受信して情報入力ボード１１４に投影するフローチャートである。本処理フローは、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに格納された制御コードを呼び出して実行することで実現する。また、情報処理システム１２０の情報端末においても同様の処理が可能である。
【００４４】
Ｓ９０１にて、ＣＰＵ２０１は、他拠点の情報処理システム１２０から共有情報画像を受信する。Ｓ９０２にて、ＣＰＵ２０１は、投影画像３００の原点を基準とした共有領域５０１の位置に共有情報画像を配置した投影画像を生成する。そして、Ｓ９０３にて、ＣＰＵ２０１は、プロジェクタ１１２で情報入力ボード１１４に生成した投影画像を投影して表示する。
【００４５】
図８および図９のフローチャートをＣＰＵ２０１が実行することにより、共有領域内に入力された共有情報を複数拠点で共有することができる。
【００４６】
図４および図６のフローチャートで説明した処理の実行タイミングは、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに格納された制御コードを呼び出した後、一度だけ実行してもよい。また、デジタルカメラ１１３で情報入力ボード１１４を撮像する度に実行してもよい。また、ネットワーク１３０で接続された他の情報処理システム１２０からの共有候補領域の座標情報を受信する度に実行してもよい。
【００４７】
以上のように、本発明により、ユーザは、自拠点の情報入力ボードのどこに情報を入力すれば他拠点の情報入力ボードに確実に投影されて他拠点のユーザと共有できるか、について情報の入力前に簡単に判断できる。
【００４８】
また、本発明においては、情報端末１１１にプロジェクタ１１２とデジタルカメラ１１３が接続されているが、情報端末１１１がプロジェクタ１１２やデジタルカメラ１１３を含むようにしてもよい。また、本実施形態においては、各拠点に配置された情報端末にて共有候補領域および共有領域の検出を行ったが、各拠点の情報端末とネットワークで接続されたサーバで集約して上述の処理を行うような構成でもよい。つまり、サーバが各拠点の情報処理システムから共有候補領域の情報を取得し、共有領域を算出した上で、各拠点に算出結果を通知する。各拠点の情報処理システムは、サーバ側で算出された共有領域の情報を用いて表示を行うこととなる。
【００４９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015095731.tif 000003
【図２】
2015095731.tif 000004
【図３】
2015095731.tif 000005
【図４】
2015095731.tif 000006
【図５】
2015095731.tif 000007
【図６】
2015095731.tif 000008
【図７】
2015095731.tif 000009
【図８】
2015095731.tif 000010
【図９】
2015095731.tif 000011