(57)【要約】【課題】複数の拠点間で情報入力ボードの盤面に記載された内容を共有させるシステムにおいて、情報入力ボードの盤面に新たに記載され、情報入力ボードの盤面の記載内容が更新された際に、更新された記載内容を他拠点と速やかに共有させる。【解決手段】それぞれに情報入力ボードが設置された自拠点と他拠点との間で情報入力ボード上の情報を共有するための装置であって、情報入力ボードを撮像して撮像画像を取得する撮像処理手段と、取得した撮像画像に人物の領域が含まれる場合、当該撮像画像と当該撮像画像よりも前に取得された過去の撮像画像とを比較して、当該人物が通過した領域を特定する特定手段と、取得した撮像画像から前記特定された領域に相当する部分を抽出して、前記他拠点へ送信するための送信画像を生成する送信画像生成手段とを備えた。【選択図】図９
2015115857.tif 000002
【特許請求の範囲】
【請求項１】
それぞれに情報入力ボードが設置された自拠点と他拠点との間で情報入力ボード上の情報を共有するための装置であって、
情報入力ボードを撮像して撮像画像を取得する撮像処理手段と、
取得した撮像画像に人物の領域が含まれる場合、当該撮像画像と当該撮像画像よりも前に取得された過去の撮像画像とを比較して、当該人物が通過した領域を特定する特定手段と、
取得した撮像画像から前記特定された領域に相当する部分を抽出して、前記他拠点へ送信するための送信画像を生成する送信画像生成手段と
を備えたことを特徴とする装置。
【請求項２】
前記他拠点との間で前記送信画像を送受信する手段と、
前記他拠点から受信した送信画像に基づいて、自拠点の情報入力ボード上に投影する投影処理手段をさらに備えたことを特徴とする請求項１に記載の装置。
【請求項３】
前記撮像処理手段で取得された撮像画像から、人物の領域を導出する導出手段をさらに備えたことを特徴とする請求項１又は請求項２に記載の装置。
【請求項４】
前記他拠点から受信した送信画像と前記自拠点の情報入力ボード上に投影している投影画像とを合成する合成手段をさらに備え、
前記投影処理手段は、前記合成手段で合成された合成画像を前記投影している投影画像に代えて投影することを特徴とする請求項２又は請求項３に記載の装置。
【請求項５】
前記特定手段で特定された領域に人物の領域が含まれる場合、前記送信画像生成手段は、前記送信画像を生成しないことを特徴とする請求項１から請求項４のいずれか一項に記載の装置。
【請求項６】
取得した撮像画像に人物の領域が含まれない場合、当該撮像画像を背景画像とする背景画像生成手段をさらに備え、
前記送信画像生成手段は、取得した撮像画像から前記特定手段で特定された領域に相当する部分を抽出して第１の画像を生成し、前記背景画像から前記特定手段で特定された領域に相当する部分を抽出して第２の画像を生成し、当該第１の画像と当該第２の画像との差分を導出して、前記送信画像を生成することを特徴とする請求項１から請求項５のいずれか一項に記載の装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の装置を用いて、前記自拠点と前記他拠点との間で情報の共有を行なうシステム。
【請求項８】
それぞれに情報入力ボードが設置された自拠点と他拠点との間で情報入力ボード上の情報を共有するための方法であって、
情報入力ボードを撮像して撮像画像を取得する撮像処理ステップと、
取得した撮像画像に人物の領域が含まれる場合、当該撮像画像と当該撮像画像よりも前に取得された過去の撮像画像とを比較して、当該人物が通過した領域を特定する特定ステップと、
取得した撮像画像から前記特定された領域に相当する部分を抽出して、前記他拠点へ送信するための送信画像を生成する送信画像生成ステップと
を備えることを特徴とする方法。
【請求項９】
コンピュータを請求項１から請求項６のいずれか一項に記載の装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各拠点に設置された情報入力ボードに入力された情報を複数拠点で共有する技術に関するものである。
【背景技術】
【０００２】
近年、遠隔会議等を支援する為に、ホワイトボード等の情報入力ボードを複数の拠点に設置し、各拠点の情報入力ボードをカメラで撮像して得た画像を他拠点の情報入力ボードにプロジェクタで投影する事で、複数拠点間で情報を共有するシステムが提案されている。
【０００３】
このようなシステムでは、自拠点の情報入力ボードの記載内容を撮像して得た画像を他拠点に送信し、他拠点では、受信した画像と既に投影している画像とを合成して、合成した画像を当該他拠点の情報入力ボードに投影する（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２１７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の場合には、常に情報入力ボードの盤面の全面を撮像した画像を他拠点に送信しているのでシステムの処理負荷が大きかった。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、それぞれに情報入力ボードが設置された自拠点と他拠点との間で情報入力ボード上の情報を共有するための装置であって、情報入力ボードを撮像して撮像画像を取得する撮像処理手段と、取得した撮像画像に人物の領域が含まれる場合、当該撮像画像と当該撮像画像よりも前に取得された過去の撮像画像とを比較して、当該人物が通過した領域を特定する特定手段と、取得した撮像画像から前記特定された領域に相当する部分を抽出して、前記他拠点へ送信するための送信画像を生成する送信画像生成手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、他拠点に送信する画像の領域を限定出来る為、処理を行うシステムの負荷や通信コストを軽減でき、速やかに他拠点と更新された記載内容を共有する事ができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１における、複数の拠点間で情報を共有するためのシステムの構成の一例を示す図である。
【図２】ＰＣの内部構成の一例を示す図である。
【図３】実施例１における、図１の構成を具体化した図である。
【図４】実施例１における、ＰＣのソフトウェア構成を示す機能ブロック図である。
【図５】実施例１における、各拠点の共有領域の記載状態を示す図である。
【図６】実施例１における、各拠点の共有領域の状態の推移と、それぞれの時点での各種画像の生成の様子の一覧を示す図である。
【図７】実施例１における、送信対象領域画像を生成する処理における領域の単位の一例を示す図である。
【図８】実施例１における、送信対象領域を特定する様子を示す図である。
【図９】実施例１における、拠点Ａの情報処理システムのカメラが共有領域の記載内容を撮像し、拠点Ｂの情報処理システムに送信する処理のフローチャートを示す図である。
【図１０】実施例１における、送信対象領域画像を生成する処理の詳細を表すフローチャートを示す図である。
【図１１】実施例１における、拠点ＢのＰＣが拠点Ａから送信されてきた送信画像を共有領域に投影する処理のフローチャートを示す図である。
【図１２】実施例２における、ＰＣのソフトウェア構成を示す機能ブロック図である。
【図１３】実施例２における、各拠点の共有領域の状態の推移と、それぞれの時点での各種画像の生成の様子の一覧を示す図である。
【図１４】実施例２における、拠点Ａの情報処理システムのカメラが共有領域の記載内容を撮像し、拠点Ｂの情報処理システムに送信する処理のフローチャートを示す図である。
【図１５】実施例２における、送信対象領域画像を生成する処理の詳細を表すフローチャートを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。
【実施例１】
【００１０】
＜本システムの構成＞
図１は、本実施例における、複数の拠点間で情報を共有するためのシステム（以下、情報共有システム）の構成の一例を示す図である。情報共有システム１００の各拠点には、情報処理システムと情報入力ボードとが存在する。本実施例の情報共有システム１００は２つの拠点からなり、情報処理システム１１０と情報入力ボード１１４とで構成される拠点を拠点Ａ（自拠点）、情報処理システム１２０と情報入力ボード１２４とで構成される拠点を拠点Ｂ（他拠点）と呼ぶこととする。
【００１１】
本実施例にかかる、情報処理システム１１０は、ＰＣ１１１と、プロジェクタ（投影装置）１１２と、カメラ（撮像装置）１１３とを有する。情報処理システム１２０は、ＰＣ１２１と、プロジェクタ１２２と、カメラ１２３とを有する。拠点Ａの情報処理システム１１０は、ＬＡＮやＷＡＮなどに代表されるネットワーク１３０を介して、拠点Ｂにある情報処理システム１２０と接続されている。以下、ＰＣ１２１については、ＰＣ１１１と同様の構成であり、基本的に異なるところはないので説明を省略する。
【００１２】
なお、本実施例の情報共有システム１００は、拠点Ａと拠点Ｂの２つの拠点からなるが、合計の拠点数が３以上（つまり、他拠点の数が複数）でも構わない。ここでは説明を簡単にするため他拠点の数を１箇所としている。
【００１３】
本明細書において、情報入力ボードは、スクリーンやホワイトボードなどに代表される。情報入力ボードの盤面には、文字や図形をマーカペン等で手書きしたり、文字や図形が記入されている糊付の付箋を貼ったり、文字や図形等が印刷された文書やカード等をテープや磁石等を用いて貼ったりすることが可能である。以下、情報入力ボードの盤面の共有領域（詳細は後述する）に記載して各拠点と共有する情報を共有情報と記述する。
【００１４】
ＰＣ１１１は、カメラ１１３を制御し、一定時間毎（例えば０．５秒毎）に情報入力ボード１１４の盤面を撮像した撮像画像を取得する。
【００１５】
なお、図１に示す情報処理システムは、ＰＣにプロジェクタとカメラが接続されているが、ＰＣ自体がプロジェクタやカメラの機能を有していてもよい。また、各拠点の情報処理システムはネットワークを介して接続される構成であるが、各拠点の情報処理システムがサーバを介して接続し、上述したＰＣにおける処理内容の一部を当該サーバで処理するような構成としてもよい。
【００１６】
図２は、本実施例における、ＰＣ１１１の内部構成の一例を示す図である。ＰＣ１１１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、キーボードＩ／Ｆ  ２０５、ディスプレイＩ／Ｆ  ２０６、外部メモリＩ／Ｆ  ２０７、外部Ｉ／Ｆ  ２０８、マウスＩ／Ｆ  ２１１、ネットワークＩ／Ｆ  ２１３を有する。これらはシステムバス２０４で接続されている。
【００１７】
キーボードＩ／Ｆ  ２０５にはキーボード２０９が接続され、マウスＩ／Ｆ  ２１１にはマウス２１２が接続される。ＰＣ１１１は、ユーザがキーボード２０９及びマウス２１２で入力した入力情報を受け付ける。ディスプレイＩ／Ｆ  ２０６にはプロジェクタ１１２が接続される。ＰＣ１１１は、プロジェクタ１１２を介して情報入力ボード１１４に画像を投影する。外部Ｉ／Ｆ  ２０８にはカメラ１１３が接続される。カメラ１１３は、情報入力ボード１１４の盤面の記載内容を撮像し、ＰＣ１１１は、カメラ１１３が撮像した画像を取得する。ＰＣ１１１は、予め設定された時間間隔で撮像するようカメラ１１３を制御してもよいし、ユーザがマウス２１２やキーボード２０９で入力した入力情報に応じて撮像するようカメラ１１３を制御してもよい。
【００１８】
ＰＣ１１１は、情報処理システム１２０へネットワークＩ／Ｆ  ２１３を介して情報入力ボード１１４の盤面の撮像画像に基づく画像を送信する。また、ＰＣ１１１は、情報処理システム１２０からネットワークＩ／Ｆ  ２１３を介して情報入力ボード１２４の盤面の撮像画像に基づく画像を受信する。
【００１９】
ＣＰＵ２０１は、ＰＣ１１１全体の制御を行い、ＲＯＭ２０３やＨＤＤ等の外部メモリ２１０などに記憶された本実施例を実現するプログラムを、ＲＡＭ２０２に読み込み、各種処理を実行する。すなわち、ＰＣ１１１のＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理部（処理手段）として機能する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ２０２は、ワークメモリとして用いられる。
【００２０】
図３（ａ）及び図３（ｂ）は、実施例１における、図１の構成を具体化した図である。図３（ａ）において、拠点Ａには、情報入力ボード１１４と、プロジェクタ１１２と、カメラ１１３とが設置されている。図３（ｂ）において、拠点Ｂには、情報入力ボード１２４と、プロジェクタ１２２と、カメラ１２３とが設置されている。拠点Ａにおいて、プロジェクタ１１２は、投影画像３１０を情報入力ボード１１４の盤面上（情報入力ボード上）に存在する共有領域３１１に投影する。拠点Ａのユーザ３５１は、共有領域３１１に投影された投影画像３１０の内容に応じて、情報入力ボード１１４の盤面の共有領域３１１にマーカペンで文字図形等を書き込む。文字図形等が書き込まれた共有領域３１１は、カメラ１１３で撮像され、ＰＣ１１１は、撮像画像３１２を取得する。
【００２１】
投影画像３１０は、プロジェクタ１１２によって共有領域３１１に投影する画像である。投影画像３１０は、拠点ＢにおけるＰＣ１２１が拠点Ｂの情報入力ボード１２４の盤面の共有領域３２１を撮像して得た画像に所定の処理（後述するステップ９２１等の処理）を施して送信される画像である。
【００２２】
共有領域３１１は、各拠点と記載内容を共有する領域である。共有領域３１１の位置と大きさは、情報入力ボード１１４の盤面に投影された際の投影画像３１０の領域と同じとする。
【００２３】
撮像画像３１２は、カメラ１１３によって共有領域３１１を撮像した画像である。カメラ１１３の撮像範囲である領域は、共有領域３１１と同じとする。即ち、撮像画像３１２には共有領域３１１以外の領域は写っていないものとする。
【００２４】
図３（ｂ）に示すように、拠点Ｂにおいても拠点Ａと同様に、情報入力ボード１２４の盤面上に共有領域３２１が存在し、プロジェクタ１２２が共有領域３２１に重なるように投影画像３２０を投影する。また、拠点Ｂにおいて、カメラ１２３が共有領域３２１を撮像する事で撮像画像３２２を生成している。
【００２５】
尚、本実施例では共有領域と、プロジェクタが投影画像を投影する領域と、カメラが撮像画像を生成する為に撮像する領域が全て同じであるとしたが、これらの領域は全て同じでなくても良い。投影画像を投影する領域とカメラが撮像する領域は互いに共通する領域があれば良く、その共通する領域の中に共有領域が含まれていれば良い。
【００２６】
続いて、ＰＣ１１１のソフトウェア構成について説明する。ここでも、説明の便宜上、自拠点である拠点Ａ側のＰＣ１１１について説明することとするが、拠点Ｂ側のＰＣ１２１も同様である。
【００２７】
図４は、本実施例に係る、ＰＣ１１１のソフトウェア構成を示す機能ブロック図である。ＰＣ１１１は、撮像処理部４０１、人物領域導出部４０２、送信対象領域特定部４０３、送信画像生成部４０４、通信部（送受信する手段）４０５、合成部４０６、投影処理部４０７の各機能部を有する。
【００２８】
撮像処理部４０１は、フレームＩＤを外部メモリ２１０等から取得し、また、情報入力ボード１１４の盤面の共有領域３１１を一定時間毎（例えば０．５秒毎）に撮像し、フレーム毎に撮像を行う。フレームは、連続して撮像した画像の１コマであり、撮像時刻に関連付けられている。フレームＩＤは、一連の処理（後述のステップ９０５及びステップ９１０を参照）で撮像される撮像画像や、当該撮像画像に対応する人物領域画像等の各種画像を識別する為に、共通して使用されるＩＤである。フレームＩＤは、一連の処理（後述のステップ９０１〜ステップ９２６を参照）が実行される度に１つ加算され、外部メモリ２１０等に格納される。本明細書では、１つ前のフレームＩＤに紐付けられた画像を、１フレーム前の画像と表現する。
【００２９】
人物領域導出部４０２は、撮像された撮像画像の中から人物を検出して、検出した人物に基づき人物領域を導出する。ここで、人物領域とは人の腕や体等の人物の領域を指し、本明細書でいう人物領域には、ユーザの手で保持されるマーカペンやイレーサ等、ユーザの手と一体となって移動する領域を含むものとする。人物領域を導出する方法の具体例としては、撮像された撮像画像を二値化し、キャニー法等のエッジ検出技術を用いて撮像画像に含まれる物体の輪郭を検出する方法がある。そして、検出された物体の輪郭のうち、当該輪郭で囲われた領域の面積が閾値以上で、且つ撮像画像の下端から伸びている物体の輪郭を、人物領域として特定してもよい。ここで述べた方法の他、例えば背景差分法やトラッキングを用いて人物領域を抽出してもよい。そして、抽出された人物領域に基づいて、人物領域画像を生成する。人物領域画像とは、撮像画像と同じサイズのビット深度が１の画像であって、人物領域に含まれる座標は画素値が１、それ以外の座標は画素値が０となる画像である。即ち、人物領域は人物領域画像中で画素値が１である領域であり、人物領域画像の画素値が全て０である場合は、人物領域が存在しないという事になる。
【００３０】
送信対象領域特定部４０３は、生成された人物領域画像に基づいて送信対象領域を特定する。また送信対象領域特定部４０３は、導出された送信対象領域に基づき送信対象領域画像を生成する。送信対象領域とは、撮像画像の中で拠点Ｂの情報処理システム１２０に送信すべき領域であり、処理のタイミングにより送信対象領域の大きさや、形状が異なる。送信対象領域は、現在の撮像画像と現在の撮像画像を撮像した時刻よりも前に撮像した過去の撮像画像とを比較すること等によって導出された人物領域に基づいて特定された領域であり、人物が通過した領域である。送信対象領域は、２フレーム前の人物領域画像に含まれる人物領域と１フレーム前の人物領域画像に含まれる人物領域とを包含する領域を導出し、当該導出した領域と、１フレーム前の人物領域画像に含まれる人物領域との差分を求めることで導出される。
【００３１】
送信対象領域画像とは、撮像画像と同じサイズのビット深度が１の画像であって、上述の送信対象領域に含まれる座標は画素値が１、それ以外の座標は画素値が０となる画像である。即ち、送信対象領域は送信対象領域画像中で画素値が１である領域であり、送信対象領域画像の画素値が全て０である場合は、送信対象領域が存在しないという事になる。送信対象領域が存在する送信対象領域画像は、未送信の送信対象領域画像リストに一時的に格納される。
【００３２】
未送信の送信対象領域画像リストとは、未だ外部に送信されていない送信画像に対応する送信対象領域画像を特定するための詳細情報が、リスト形式で列挙されたものである。詳細情報には、例えば、撮像時刻、フレームＩＤ、送信対象領域画像の名前、保存形式を表す拡張子を含む。送信画像は、撮像画像から共有情報を含む画像領域を抽出した画像である。
【００３３】
送信画像生成部４０４は、撮像画像及び上記送信対象領域画像を用いて、撮像画像から送信対象領域に相当する部分を抽出して、送信画像を生成する。
【００３４】
通信部４０５は、生成された送信画像のデータを他拠点の情報処理システム１２０へ送信する。また、通信部４０５は、他拠点から送信されてきた送信画像等のデータを受信する。
【００３５】
合成部４０６は、他拠点から受信した送信画像を用いて画像合成処理を行い、情報入力ボード１１４の盤面に投影する投影画像（合成画像）を生成する。
【００３６】
投影処理部４０７は、合成処理によって得られた投影画像を、投影している投影画像に代えて、情報入力ボード１１４の盤面の共有領域３１１に投影する。
【００３７】
なお、ＰＣ１１１は、本発明と直接の関係がない一般的な情報処理装置が有する上記機能以外の諸機能を有してもよい。
【００３８】
＜実施例１の概要＞
本実施例における情報処理システムの動作の概要について、具体例を用いて説明する。
【００３９】
図５（ａ）〜図５（ｅ）は、本実施例における、図３に示す各拠点の共有領域３１１及び共有領域３２１の記載状態を示す図である。この具体例で想定する情報入力ボード１１４の共有領域３１１及び共有領域３２１の記載状態について説明する。まず初期の状態として、拠点Ａの共有領域３１１には、図５（ａ）のように「ＡＢＣＤＥＦ」という文字列５０１と「ＧＨＩ」という文字列５０２とがマーカペンで書き込まれているとして考える。一方、拠点Ｂの共有領域３２１には、図５（ｂ）のように「あいう」という文字列５０３と「かきく」という文字列５０４とがマーカペンで書き込まれているとして考える。
【００４０】
この状態で拠点Ａと拠点Ｂで互いの情報を共有する為には、拠点Ａの共有領域３１１の記載内容を、拠点Ｂの共有領域３２１に投影させ、拠点Ｂの共有領域３２１の記載内容を、拠点Ａの共有領域３１１に投影させる必要がある。具体的には、拠点ＡのＰＣ１１１は、図５（ａ）に示す共有領域３１１の内容をカメラ１１３で撮像し、撮像した画像を拠点Ｂの情報処理システム１２０に送信する。そして、拠点Ｂの情報処理システム１２０は、画像を受信し、図５（ｂ）に示す共有領域３２１に、文字列５０１と文字列５０２を含む画像（図５（ａ））をプロジェクタ１２２で投影する。拠点Ｂにおいて、投影した共有領域３２１の内容は、図５（ｄ）のようになる。
【００４１】
また、拠点ＢのＰＣ１２１は、図５（ｂ）に示す共有領域３２１の内容をカメラ１２３で撮像し、撮像した画像を拠点Ａの情報処理システム１１０に送信する。そして、拠点Ａの情報処理システム１１０は、画像を受信し、図５（ａ）に示す共有領域３１１に、文字列５０３と文字列５０４を含む画像（図５（ｂ））をプロジェクタ１１２で投影する。拠点Ａにおいて、投影した共有領域３１１の内容は、図５（ｃ）のようになる。よって、拠点Ａの共有領域３１１に表示された内容（図５（ｃ））および拠点Ｂの共有領域３２１に表示された内容（図５（ｄ））がどちらも同様の内容となる。したがって、情報入力ボード１１４の共有領域３１１に記載された内容を、拠点Ａと拠点Ｂとで互いに共有することが可能となる。
【００４２】
本実施例では、拠点Ａにて、図５（ｃ）に示すような情報入力ボード１１４の共有領域３１１の状態から、図５（ｅ）に示すように、文字列５０１と文字列５０３にかかるように線分５０５が引かれるという想定で説明を行う。この想定では、拠点Ａにおける情報入力ボード１１４の共有領域３１１に記載された線分５０５の部分が、拠点Ｂと共有したい共有情報である。
【００４３】
拠点Ａの情報入力ボード１１４の共有領域３１１に投影される画像（図５（ｂ））は、投影画像として、予めＰＣ１１１の外部メモリ２１０等に格納されているものとする。拠点Ｂの情報入力ボード１２４の共有領域３２１に投影される画像（図５（ａ））は、投影画像として、予めＰＣ１２１の外部メモリ２１０等に格納されているものとする。
【００４４】
図６は、この想定における、図３に示す拠点Ａの共有領域３１１及び拠点Ｂの共有領域３２１の状態の推移と、それぞれの時点での各種画像の生成の様子の一覧を示す図である。この想定における拠点Ａの共有領域３１１の状態の推移を図６（ａ１）〜図６（ａ６）を用いて説明する。時刻ｔ１〜ｔ６は、拠点Ａの情報入力ボードの共有領域を撮像した時刻を指す。撮像時刻ｔ１〜ｔ６に対応するフレームＩＤについて、時刻ｔ１に対応するものをフレームＩＤ５１２３、時刻ｔ２に対応するものをフレームＩＤ５１２４、時刻ｔ３に対応するものをフレームＩＤ５１２５とする。また、時刻ｔ４に対応するものをフレームＩＤ５１２６、時刻ｔ５に対応するものをフレームＩＤ５１２７、時刻ｔ６に対応するものをフレームＩＤ５１２８とする。
【００４５】
図６（ａ１）は、時刻ｔ１における共有領域３１１の状態であり、ユーザ３５１の腕６０１が共有領域３１１の前に差し掛かる前の状態である。
【００４６】
図６（ａ２）は、時刻ｔ２における共有領域３１１の状態であり、マーカペンを持ったユーザ３５１の腕６０１が線分５０５の始点に置かれた状態である。
【００４７】
図６（ａ３）は、時刻ｔ３における共有領域３１１の状態であり、ユーザ３５１が線分５０５を引いている途中の状態である。
【００４８】
図６（ａ４）は、時刻ｔ４における共有領域３１１の状態であり、マーカペンを持ったユーザ３５１の腕６０１が線分５０５の終点付近に置かれた状態である。
【００４９】
図６（ａ５）は、時刻ｔ５における共有領域３１１の状態であり、ユーザ３５１が線分５０５を引き終わり、ユーザ３５１の腕６０１が共有領域３１１の外に出た状態である。
【００５０】
図６（ａ６）は、時刻ｔ６における共有領域３１１の状態であり、ユーザ３５１の腕６０１が共有領域３１１から更に離れた状態である。尚、時刻ｔ１よりも前の状態では共有領域３１１の前にはユーザ３５１の腕等の人物は無かったものとし、時刻ｔ１の段階では未送信の送信対象領域画像は存在しない（つまり、未送信の送信対象領域画像リストは空である）とする。また、各時刻の間隔は、本実施例に係るシステムが後述する図９に示したフローを実行する間隔の時間と等しいものとする。
【００５１】
先ず時刻ｔ１において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。時刻ｔ１よりも前の状態では共有領域３１１の前にはユーザ３５１の腕等の人物は無かったという想定の為、２フレーム前の人物領域画像にも１フレーム前の人物領域画像にも人物領域は存在しない。よって、送信対象領域特定部４０３は、図６（ｂ１）に示すような画素値が全て０の送信対象領域画像を生成する。図６において、送信対象領域画像及び人物領域画像は、画素値が１の画素を黒、画素が０の画素を白として表現する。この時点では、情報入力ボード１１４の共有領域３１１には、投影画像（図５（ｂ））が投影されたままとなっている。次に、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ１）に示す画像が取得される。そして、撮像処理部４０１は、図６（ｄ１）に示す画像を時刻ｔ１における撮像画像として、フレームＩＤ５１２３と紐付けて外部メモリ２１０等に格納する。
【００５２】
その後、人物領域導出部４０２が人物領域の導出を行うが、時刻ｔ１及び時刻ｔ１よりも前の状態では撮像画像中に人物は無い。よって、時刻ｔ１における人物領域画像は図６（ｅ１）に示すように画素値が全て０になり、人物領域導出部４０２は、図６（ｅ１）に示す画像をフレームＩＤ５１２３と紐付けて格納する。未送信の送信対象領域画像リストはこの時点では空である為、拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。よって、拠点Ｂの情報入力ボード１２４の共有領域３２１には、投影画像（図５（ａ））が投影されたままとなる。投影画像（図５（ａ））が共有領域３２１に投影された状態を図６（ｈ１）に示す。
【００５３】
次に時刻ｔ２において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。この時点での２フレーム前の人物領域画像は、人物領域がないため画素値が全て０の画像である。また、この時点での１フレーム前の人物領域画像は、１フレーム前において外部メモリ２１０等に格納された画素値が全て０の画像（図６（ｅ１））である。よって、送信対象領域特定部４０３は、図６（ｂ２）に示すような画素値が全て０の送信対象領域画像を生成する。この時点では、情報入力ボード１１４の共有領域３１１には、投影画像（図５（ｂ））が投影されたままとなっている。次に、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ２）に示す画像が取得される。そして、撮像処理部４０１は、図６（ｄ２）に示す画像を時刻ｔ２における撮像画像として、フレームＩＤ５１２４と紐付けて外部メモリ２１０等に格納する。
【００５４】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、１フレーム前の撮像画像（図６（ｄ１））や現フレームの撮像画像（図６（ｄ２））に基づいて、図６（ｅ２）に示す領域６０２が人物領域であると判断する。そして、人物領域導出部４０２は、図６（ｅ２）に示す人物領域画像をフレームＩＤ５１２４と紐付けて外部メモリ２１０等に格納する。未送信の送信対象領域画像リストはこの時点では空である為、拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。よって、拠点Ｂの情報入力ボード１２４の共有領域３２１には、投影画像（図５（ａ））が投影されたままとなる。投影画像（図５（ａ））が共有領域３２１に投影された状態を図６（ｈ２）に示す。
【００５５】
次に時刻ｔ３において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。この時点での２フレーム前の人物領域画像は、２フレーム前に外部メモリ２１０等に格納された画素値が全て０の画像（図６（ｅ１））である。また、１フレーム前の人物領域画像は、１フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ２））である。２フレーム前の人物領域画像（図６（ｅ１））に含まれる人物領域と、１フレーム前の人物領域画像（図６（ｅ２））に含まれる人物領域６０２とが包含された領域と、１フレーム前の人物領域画像（図６（ｅ２））に含まれる人物領域６０２との差分は、０である。よって、送信対象領域特定部４０３は、図６（ｂ３）に示すような画素値が全て０の送信対象領域画像を生成する。この時点では、情報入力ボード１１４の共有領域３１１には、投影画像（図５（ｂ））が投影されたままとなっている。次に、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ３）に示す画像が取得される。そして、撮像処理部４０１は、図６（ｄ３）に示す画像を時刻ｔ３における撮像画像として、フレームＩＤ５１２５と紐付けて外部メモリ２１０等に格納する。
【００５６】
その後、人物領域導出部４０２は、人物領域の導出が行われる。人物領域導出部４０２は、１フレーム前の撮像画像（図６（ｄ２））や現フレームの撮像画像（図６（ｄ３））に基づいて、図６（ｅ３）に示す領域６０２が人物領域であると判断する。そして、人物領域導出部４０２は、図６（ｅ３）に示す人物領域画像をフレームＩＤ５１２５と紐付けて外部メモリ２１０等に格納する。未送信の送信対象領域画像リストはこの時点では空である為、拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。よって、拠点Ｂの情報入力ボード１２４の共有領域３２１には、投影画像（図５（ａ））が投影されたままとなる。投影画像（図５（ａ））が共有領域３２１に投影された状態を図６（ｈ３）に示す。
【００５７】
次に時刻ｔ４において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。
【００５８】
この時点での２フレーム前の人物領域画像は、２フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ２））であって、人物領域６０２を含む画像である。また、この時点での１フレーム前の人物領域画像は、１フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ３））であって、人物領域６０３を含む画像である。送信対象領域特定部４０３は、２フレーム前の人物領域６０２と１フレーム前の人物領域６０３の両方を包含する最小の矩形領域を導出する。
【００５９】
図７は、本実施例における、送信対象領域画像を生成する処理における領域の単位の一例を示す図である。図７では、共有領域３１１の外枠を実線で表し、共有領域３１１の枠内の点線は、共有領域３１１の縦と共有領域３１１の横をそれぞれ８分割して、共有領域３１１を６４個に分割していることを表す。
【００６０】
上記の最小の矩形領域の導出は、送信対象領域特定部４０３によって、図７に示すような共有領域３１１を６４個に分割した小領域の単位で行われる。
【００６１】
図８（ａ）〜図８（ｅ）は、本実施例における、送信対象領域を特定する様子を示す図である。図８では、図７に示すような、共有領域３１１を６４分割した領域の単位で、人物領域を包含する最小の矩形領域が生成される。
【００６２】
図８（ａ）において、２フレーム前の人物領域画像（図６（ｅ２））に含まれる人物領域６０２と１フレーム前の人物領域画像（図６（ｅ１））に含まれる人物領域６０３を含む最小の矩形領域は８０１で示す領域である為、領域８０１が導出される領域になる。次に、送信対象領域特定部４０３は、１フレーム前の人物領域６０３を包含する最小の矩形領域を導出する。この様子を図８（ｂ）に示す。
【００６３】
図８（ｂ）において、人物領域６０３を含む最小の矩形領域は領域８０２で示す領域である為、領域８０２は、送信対象領域特定部４０３によって導出される領域になる。その後、送信対象領域特定部４０３は、送信対象領域を特定する。
【００６４】
図８（ｂ）において、送信対象領域特定部４０３は、導出した領域８０１から、導出した領域８０２を引いた斜線の領域である領域６０４が、送信対象領域であると決定する。その後、送信対象領域特定部４０３は、領域６０４の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図６（ｂ４）を参照）。
【００６５】
撮像処理部４０１は、この時点における投影画像（図５（ｂ））をフレームＩＤ５１２６に紐付けて外部メモリ２１０等に格納する。その後、撮像処理部４０１は、この時点における投影画像（図５（ｂ））のうち破線の送信対象領域６０４に相当する部分の画素値を、所定の画素値に置き換えた投影画像を生成する。具体的には、例えば、送信対象領域画像の画素値が０である座標の画素は投影画像の同座標の画素値を反映し、送信対象領域画像の画素値が１である座標の画素は白色とした画像を生成する。本実施例では、撮像処理部４０１は、投影画像（図５（ｂ））のうち送信対象領域６０４に相当する部分を白色で塗り潰した投影画像（図６（ｃ４））を生成する。これにより、投影画像（図５（ｂ））における文字列５０３の「あいう」に該当する情報が消去される。よって、投影画像（図５（ｂ））のうち送信対象領域６０４に相当する部分を、均一の色にすることが可能となる。
【００６６】
その後、投影処理部４０７は、投影画像（図６（ｃ４））を投影する。この状態で投影処理部４０７は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ４）に示す画像が取得される。撮像処理部４０１は、図６（ｄ４）に示す画像を時刻ｔ４における撮像画像としてフレームＩＤ５１２６と紐付けて外部メモリ２１０等に格納する。次に、投影処理部４０７は、外部メモリ２１０等に格納した画像（図５（ｂ））に投影を切り替える事で、元の状態に戻す。次に、送信画像生成部４０４は、未送信の送信対象領域画像リストに送信対象領域画像（図６（ｂ４））を追加する。
【００６７】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図６（ｄ３））や現在のフレームの撮像画像（図６（ｄ４））に基づいて、図６（ｅ４）に示す領域６０５が人物領域であると判断する。そして、人物領域導出部４０２は、図６（ｅ４）に示す人物領域画像を外部メモリ２１０等に格納する。未送信の送信対象領域画像リストにはこの時点で送信対象領域画像（図６（ｂ４））が含まれ、また、送信対象領域画像６０４と人物領域６０５に重複は無い為、送信画像生成部４０４は、拠点Ｂの情報処理システム１２０への送信処理に移る。
【００６８】
送信画像生成部４０４は、撮像画像（図６（ｄ４））から送信対象領域６０４に相当する部分を抽出した送信画像（図６（ｆ４））を生成する。具体的には、送信画像生成部４０４は、外部メモリ２１０等に格納された撮像画像（図６（ｄ４））を、送信対象領域画像（（図６（ｂ４）））の画素値が０である座標の画素は白色になるようマスクする。これによって、送信画像生成部４０４は、撮像画像（図６（ｄ４））から送信対象領域６０４の部分のみを抽出する。送信対象領域の部分のみを抽出する事で、送信画像（図６（ｆ４））を生成する。なお、本実施例にかかるＰＣ１１１の機能部として機能する不図示の画像補正部が、送信画像が生成される前の画像に色味補正やエッジ強調等の画像補正を掛けてもよい。以下、この機能については、送信画像が生成される段階の度に機能し得るが、処理内容が上記と同様であるため、説明を省略する。
【００６９】
次に、通信部４０５は、送信画像（図６（ｆ４））及びフレームＩＤ５１２６を拠点Ｂの通信部４２７へ送信する。次に、送信画像生成部４０４は、送信対象領域画像（図６（ｂ４））を未送信の送信対象領域画像リストから削除する。この時点で未送信の送信対象領域画像リストは空になった為、これ以上の拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。
【００７０】
一方、拠点ＢのＰＣ１２１の通信部４０５は、拠点Ａの通信部４０５によって送信された送信画像及びフレームＩＤ５１２６を受信する。ＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、投影画像（図５（ａ））を取得する。次に、ＰＣ１２１の合成部４０６は、取得された投影画像（図５（ａ））と受信した送信画像（図６（ｆ４））を合成する。この合成によって生成された投影画像を図６（ｇ４）に示す。この画像の合成は、例えば、受信された画像に係る画像のうち白の画素は投影画像の画素値を、それ以外の画素は受信された画像の画素値を使用するような画像を生成する事によって行われる。
【００７１】
その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ４））を受信されたフレームＩＤ５１２６に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ４））を共有領域３２１に投影する。こうして生成された投影画像（図６（ｇ４））が共有領域３２１に投影された状態を図６（ｈ４）に示す。図６（ｈ４）では、１フレーム前における図６（ｈ３）に示す共有領域３１１の表示と比較して、拠点Ａの情報入力ボード１１４の共有領域３１１に書き込まれた線分５０５だけが、拠点Ｂの情報入力ボード１２４の共有領域３２１に投影されている。よって、本実施例に係る情報共有システム１００は、画像を処理する領域及び送信処理を行なう領域を、拠点Ａの情報入力ボード１１４の共有領域３１１に書き込まれた部分に限定することが可能となる。したがって、情報共有システム１００が処理する負担が軽減され、当該書き込まれた情報を他拠点と迅速に共有することが可能となる。
【００７２】
次に時刻ｔ５において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。この時点での２フレーム前の人物領域画像は、２フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ３））であって、人物領域６０３を含む画像である。また、この時点での１フレーム前の人物領域画像は、１フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ４））であって、人物領域６０５を含む画像である。送信対象領域特定部４０３は、２フレーム前の人物領域６０３と１フレーム前の人物領域６０５の両方を包含する最小の矩形領域を導出する。この様子を図８（ｃ）に示す。
【００７３】
図８（ｃ）において、２フレーム前の人物領域画像（図６（ｅ３））に含まれる人物領域６０３と１フレーム前の人物領域画像（図６（ｅ４））に含まれる人物領域６０５を含む最小の矩形領域は、８０３で示す領域である。このため、領域８０３が送信対象領域特定部４０３によって導出される領域になる。次に、送信対象領域特定部４０３は、１フレーム前の人物領域６０５を包含する最小の矩形領域を導出する。この様子を図８（ｄ）に示す。
【００７４】
図８（ｄ）において、人物領域６０５を含む最小の矩形領域は８０４で示す領域である為、領域８０４が送信対象領域特定部４０３によって導出される領域になる。その後、送信対象領域特定部４０３は、送信対象領域を特定する。
【００７５】
図８（ｄ）において、送信対象領域特定部４０３は、導出した領域８０３から、導出した領域８０４を引いた斜線の領域である領域６０６が、送信対象領域であると決定する。その後、送信対象領域特定部４０３は、領域６０６の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図６（ｂ５）を参照）。
【００７６】
撮像処理部４０１は、この時点における投影画像（図５（ｂ））をフレームＩＤ５１２７に紐付けて外部メモリ２１０等に格納する。その後、撮像処理部４０１は、投影画像（図５（ｂ））のうち破線の送信対象領域６０６に相当する部分を白色で塗り潰した投影画像（図６（ｃ５））を生成する。
【００７７】
その後、投影処理部４０７は、投影画像（図６（ｃ５））を投影する。この状態で撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ５）に示す画像が取得される。撮像処理部４０１は、図６（ｄ５）に示す画像を時刻ｔ５における撮像画像としてフレームＩＤ５１２７と紐付けて外部メモリ２１０等に格納する。次に、投影処理部４０７は、外部メモリ２１０等に格納した画像（図５（ｂ））に投影を切り替える事で、元の状態に戻す。次に、送信画像生成部４０４は、未送信の送信対象領域画像リストに送信対象領域画像（図６（ｂ５））を追加する。
【００７８】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図６（ｄ４））や現在のフレームの撮像画像（図６（ｄ５））に基づいて、人物は存在しないと判断する。そして、人物領域導出部４０２は、図６（ｅ５）に示すような画素値が全て０の人物領域画像をフレームＩＤ５１２７と紐付けて外部メモリ２１０等に格納する。未送信の送信対象領域画像リストにはこの時点で送信対象領域画像（図６（ｂ５））が含まれ、また、人物領域は存在せず、送信対象領域に人物領域が含まれる事も無い為、拠点Ｂの情報処理システム１２０への送信処理に移る。
【００７９】
送信画像生成部４０４は、撮像画像（図６（ｄ５））から送信対象領域６０６に相当する部分を抽出した送信画像（図６（ｆ５））を生成する。
【００８０】
次に、通信部４０５は、送信画像（図６（ｆ５））及び現在のフレームＩＤ５１２７を拠点Ｂの通信部４２７へ送信する。次に、送信画像生成部４０４は、送信対象領域画像（図６（ｂ５））を未送信の送信対象領域画像リストから削除する。この時点で未送信の送信対象領域画像リストは空になった為、これ以上の拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。
【００８１】
一方、拠点ＢのＰＣ１２１の通信部４０５は、拠点ＡのＰＣ１１１の通信部４０５によって送信された送信画像及びフレームＩＤ５１２７を受信する。拠点ＢのＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、受信されたフレームＩＤ５１２７の１つ前のフレームＩＤ５１２６に紐付けられた投影画像（図６（ｇ４））を取得する。次に、ＰＣ１２１の合成部４０６は、取得された投影画像（図６（ｇ４））と受信した送信画像（図６（ｆ５））を合成する。この合成によって生成された投影画像を図６（ｇ５）に示す。その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ５））をフレームＩＤ５１２７に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ５））を共有領域３２１に投影する。こうして生成された投影画像（図６（ｇ５））が共有領域３２１に投影された状態を図６（ｈ５）に示す。
【００８２】
次に時刻ｔ６において、拠点ＡのＰＣ１１１の送信対象領域特定部４０３は、送信対象領域画像の生成を行う。この時点での２フレーム前の人物領域画像は、２フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ４））であって、人物領域６０５を含む画像である。また、１フレーム前の人物領域画像は、１フレーム前に外部メモリ２１０等に格納された画像（図６（ｅ５））であって、人物領域を含まない画像である。よって、送信対象領域特定部４０３は、２フレーム前の人物領域画像を包含する最小の矩形領域を導出する。この様子を図８（ｅ）に示す。
【００８３】
図８（ｅ）において、２フレーム前の人物領域画像（図６（ｅ４））に含まれる人物領域６０５を含む最小の矩形領域は、６０７で示す斜線の領域である為、領域６０７が導出される領域になる。その後、送信対象領域特定部４０３は、送信対象領域６０７の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図６（ｂ６）を参照）。
【００８４】
撮像処理部４０１は、この時点における投影画像（図５（ｂ））をフレームＩＤ５１２８に紐付けて外部メモリ２１０等に格納する。その後、撮像処理部４０１は、投影画像（図５（ｂ））のうち破線の送信対象領域６０７に相当する部分を白色で塗り潰した投影画像（図６（ｃ６））を生成する。
【００８５】
その後、投影処理部４０７は、投影画像（図６（ｃ６））を投影する。この状態で、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。カメラ１１３が共有領域３１１を撮像することで、撮像画像として図６（ｄ６）に示す画像が取得される。撮像処理部４０１は、図６（ｄ６）に示す画像を時刻ｔ６における撮像画像としてフレームＩＤ５１２８と紐付けて外部メモリ２１０等に格納する。次に、投影処理部４０７は、外部メモリ２１０等に格納した画像（図５（ｂ））に投影を切り替える事で、元の状態に戻す。次に、送信画像生成部４０４は、未送信の送信対象領域画像リストに送信対象領域画像（図６（ｂ６））を追加する。
【００８６】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図６（ｄ５））や現在の撮像画像（図６（ｄ６））に基づいて、人物は存在しないと判断する。そして、人物領域導出部４０２は、図６（ｅ６）に示すような画素値が全て０の人物領域画像をフレームＩＤ５１２８と紐付けて外部メモリ２１０等に格納する。未送信の送信対象領域画像リストには、この時点で送信対象領域画像（図６（ｂ６））が含まれ、また、人物領域は存在せず、送信対象領域に人物領域が含まれる事も無い為、拠点Ｂの情報処理システム１２０への送信処理に移る。
【００８７】
送信画像生成部４０４は、撮像画像（図６（ｄ６））から送信対象領域６０７に相当する部分を抽出した送信画像（図６（ｆ６））を生成する。
【００８８】
次に、通信部４０５は、送信画像（図６（ｆ６））及び現在のフレームＩＤ５１２８を拠点Ｂの通信部４２７へ送信する。次に、送信画像生成部４０４は、送信対象領域画像（図６（ｂ６））を未送信の送信対象領域画像リストから削除する。この時点で未送信の送信対象領域画像リストは空になった為、これ以上の拠点Ｂの情報処理システム１２０への送信処理は行われず、このまま処理を終える。
【００８９】
拠点ＢのＰＣ１２１の通信部４０５は、拠点ＡのＰＣ１１１の通信部４０５によって送信された送信画像及びフレームＩＤ５１２８を受信する。拠点ＢのＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、受信されたフレームＩＤ５１２８の１つ前のフレームＩＤ５１２７に紐付けられた投影画像（図６（ｇ５））を取得する。次に、ＰＣ１２１の合成部４０６は、取得した投影画像（図６（ｇ５）と受信した送信画像（図６（ｆ６））を合成する。この合成によって生成され生成された投影画像を図６（ｇ６）に示す。その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ６））をフレームＩＤ５１２８に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図６（ｇ６））を共有領域３２１に投影する。こうして生成された投影画像（図６（ｇ６））が共有領域３２１に投影された状態を図６（ｈ６）に示す。
【００９０】
＜送信画像の生成処理及び送信処理＞
次に、図６で説明したような動作を実現する、情報共有システムにおける処理について説明する。説明の便宜上、ここでも自拠点としての拠点Ａにおける情報処理システム１１０における処理を中心として説明することとするが、他拠点としての拠点Ｂにおける情報処理システム１２０においても同様の処理がなされるものである。
【００９１】
図９は、本実施例における、自拠点としての拠点Ａの情報処理システム１１０のカメラ１１３が情報入力ボード１１４の共有領域３１１の記載内容を撮像し、他拠点としての拠点Ｂの情報処理システム１２０に送信するまでの処理の流れを示すフローチャートである。なお、本フローチャートで示す一連の処理は、一定の時間間隔（例えば０．５秒毎）で情報入力ボード１１４の共有領域３１１をカメラ１１３で撮像する毎に実行される。この一連の処理は、フレーム毎で行われるものとする。例えば、撮像の間隔をさらに短くした上で（例えば、０．１秒毎）、２フレーム毎や３フレーム毎といったように複数フレームに１度の割合で処理を実行するようにしてもよい。また、本フローチャートで示す手順は、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【００９２】
ステップ９０１において、撮像処理部４０１は、外部メモリ２１０等からフレームＩＤを取得する。
【００９３】
次に、ステップ９０２において、送信画像生成部４０４は、外部メモリ２１０等から未送信の送信対象領域画像リストを取得する。
【００９４】
その後、ステップ９０３において、送信対象領域特定部４０３は、送信対象領域画像（図６（ｂ４）等を参照）の生成を行う。送信対象領域画像の生成の詳細は後述する。
【００９５】
次に、ステップ９０４において、撮像処理部４０１は、送信対象領域画像中に送信対象領域が存在するかどうかを判断する。具体的には、ステップ９０３で送信対象領域特定部４０３が生成した送信対象領域画像の画素値が全て０かどうかの判定を行なう。
【００９６】
ステップ９０４で送信対象領域が存在しないと判断した場合は、ステップ９０５において、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。その後、ステップ９０６において、撮像処理部４０１は、ステップ９０５で取得した撮像画像（図６（ｄ１）等を参照）をステップ９０１で取得したフレームＩＤと紐付けて外部メモリ２１０等に格納し、処理をステップ９１６に進める。
【００９７】
ステップ９０４で送信対象領域が存在すると判断した場合、ステップ９０７において撮像処理部４０１は、この時点でプロジェクタ１１２に投影させている画像（図５（ｂ）を参照）を保存する。この時点でプロジェクタ１１２に投影させている画像は、ステップ９０１で取得されたフレームＩＤに紐付けて外部メモリ２１０等に格納される。
【００９８】
次に、ステップ９０８において、撮像処理部４０１は、ステップ９０３で送信対象領域特定部４０３が生成した送信対象領域画像を用い、投影画像のうち送信対象領域を白色で塗りつぶした画像（図６（ｃ４）等を参照）を生成する。
【００９９】
その後、ステップ９０９において、投影処理部４０７は、プロジェクタ１１２へ、ステップ９０８で撮像処理部４０１が生成した画像を投影するよう指示を出す。
【０１００】
ステップ９１０において、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示し、撮像画像（図６（ｄ４）等を参照）を取得する。ステップ９０８、ステップ９０９及びステップ９１０により、投影が含まれない、マーカペンで直に書き込まれた情報だけの共有領域３１１の撮像画像が得られる。
【０１０１】
その後、ステップ９１１において、撮像処理部４０１は、ステップ９１０で取得した撮像画像をステップ９０１で取得されたフレームＩＤに紐付けて外部メモリ２１０等に格納する。
【０１０２】
次に、ステップ９１２において、撮像処理部４０１は、ステップ９０７で格納した投影画像（図５（ｂ）を参照）を外部メモリ２１０等から取得する。
【０１０３】
その後、ステップ９１３において、投影処理部４０７は、プロジェクタ１１２へ、ステップ９１２で取得した画像を投影するよう指示を出す。
【０１０４】
ステップ９１４において、送信画像生成部４０４は、ステップ９０３で送信対象領域特定部４０３が生成した送信対象領域画像（図６（ｂ４）等を参照）を、ステップ９０２で取得された未送信の送信対象領域画像リストに追加する。
【０１０５】
その後、ステップ９１５において、人物領域導出部４０２は、ステップ９０１で取得されたフレームＩＤから１を引いたフレームＩＤに紐付けられている、すなわち１フレーム前の撮像画像を外部メモリ２１０等から取得する。
【０１０６】
ステップ９１６において、人物領域導出部４０２は、ステップ９０６又はステップ９１１で外部メモリ２１０等に格納された撮像画像から、人物領域を導出する。
【０１０７】
ステップ９１７において、人物領域導出部４０２は、ステップ９１６で導出した人物領域の画素値を１、その他の領域の画素値を０とした人物領域画像（図６（ｅ４）等を参照）を生成する。
【０１０８】
その後、ステップ９１８において、人物領域導出部４０２は、ステップ９１７で生成した人物領域画像を、ステップ９０１で撮像処理部４０１が取得したフレームＩＤと紐付けて外部メモリ２１０等に格納する。
【０１０９】
ステップ９１９において、送信画像生成部４０４は、未送信の送信対象領域画像リストに含まれている送信対象領域画像の全件について、ステップ９２０の判断をしたかどうかを判断する。全件について判断した場合は処理をステップ９２４に移す。また、ステップ９１９において、送信画像生成部４０４は、未送信の送信対象領域画像リストが空の場合も、送信対象領域画像の全件について判断したとみなして、処理をステップ９２４に移す。
【０１１０】
一方、ステップ９２０の判断をしていない送信対象領域画像があると判断した場合、ステップ９２０において、送信画像生成部４０４は、そのうちの一つの送信対象領域画像について、送信対象領域内に人物が含まれるかどうかを判断する。送信対象領域内に人物が含まれるかどうかは、具体的には、このステップで対象としている送信対象領域画像と、ステップ９１８で外部メモリ２１０等に格納された人物領域画像で論理積を算出し、画素値が１である画素が存在するかどうかによって判断する。画素値が１である画素が存在する、つまり二つの領域に重複する領域が有ると判断された場合、送信対象領域内に人物が含まれるという事になる為、この送信対象領域については送信処理を行わずに処理をステップ９１９に戻す。
【０１１１】
送信対象領域に人物が含まれる場合、ステップ９２０において、送信画像生成部４０４は、この送信対象領域画像を未送信の送信対象領域画像リストに追加した上で、処理をステップ９１９に戻す。この場合のステップ９１９では、送信画像生成部４０４は、未送信の送信対象領域画像リストに追加された当該送信対象領域画像が、一度、ステップ９２０において判断がされているため、「ＹＥＳ」としてステップ９２４に処理を進める。これにより、次フレームでも送信対象領域に人物が含まれる場合、送信画像生成部４０４は、送信対象領域に対応する送信対象領域画像を未送信の送信対象領域画像リストに追加する。このため、未送信の送信対象領域画像リストには、複数の送信対象領域画像が追加される場合がある。この場合、次フレームにおけるステップ９１９において、送信画像生成部４０４は、上記複数の送信対象領域画像が含まれる未送信の送信対象領域画像リストの全件について、ステップ９２０の判断がされたかどうかを判定する。この未送信の送信対象領域画像リストに追加された送信対象領域画像のうち１つでも、ステップ９２０の判断がされていない場合、ステップ９１９において、送信画像生成部４０４は、「ＮＯ」と判断する。そしてステップ９２０の判断がされていない当該送信対象領域画像について、ステップ９２０の判断がなされる。
【０１１２】
１フレーム前における一連の処理（ステップ９１９及びステップ９２０を参照）が実行された際に、送信対象領域は存在するが撮像画像中の送信対象領域に人物が写っている場合は、送信画像を生成せず、拠点Ｂの情報処理システム１２０への送信処理は保留される。これにより、ユーザの腕などが含まれた撮像画像を拠点Ｂの共有領域に投影してしまうことが抑止される。また、これにより、送信対象領域内に人物が含まれている場合には拠点Ｂの情報処理システム１２０への送信処理を保留にして、送信対象領域内から人物が離れると、拠点Ｂの情報処理システム１２０への送信処理を行うことが可能となる。なお、ステップ９１９において、ステップ９２０の判断が終了したかどうかについて判定する方法については、例えば、未送信の送信対象領域画像リストに、フレームＩＤごとにチェックボックスを設けるといった方法が考えられる。そして、ステップ９２０の判断が終了した場合に、当該チェックボックスに自動的にチェックを入れる。そして、ステップ９１９において、当該チェックが入っている場合、当該チェックに対応するフレームＩＤに紐付いている送信対象領域画像については、ステップ９２０の判定が済んでいるものとして、ステップ９２４に処理を進めるとしてよい。また、ステップ９１９において、当該チェックが入っていない場合、当該チェックに対応するフレームＩＤに紐付いている送信対象領域画像については、ステップ９２０に処理を進めるとしてよい。
【０１１３】
ステップ９２０において送信画像生成部４０４が送信対象領域内に人物が含まれないと判断した場合、送信画像生成部４０４は、拠点Ｂの情報処理システム１２０に送信する送信画像の生成処理に移行する。
【０１１４】
ステップ９２１において、送信画像生成部４０４は、ステップ９０６又はステップ９１１で格納された撮像画像から送信対象領域に相当する部分のみを抽出する。送信対象領域に相当する部分のみを抽出する事で、送信画像（図６（ｆ４）等を参照）を生成する。
【０１１５】
その後、ステップ９２２において、通信部４０５は、ネットワークＩ／Ｆ  ２１３、ネットワーク１３０を介して、ステップ９２１で送信画像生成部４０４が生成した送信画像を、拠点Ｂの情報処理システム１２０に送信する。また、通信部４０５は、送信画像を生成するために使用した撮像画像に紐付けられたフレームＩＤを、送信画像とともに、拠点Ｂの情報処理システム１２０に送信する。
【０１１６】
その後、ステップ９２３において、送信画像生成部４０４は、このステップで対象としている送信対象領域画像を未送信の送信対象領域画像リストから削除し、処理をステップ９１９に戻す。ステップ９１９で未送信の送信対象領域画像リストに含まれる全ての送信対象領域画像についてステップ９２０の判断がなされたと判断された場合、処理をステップ９２４に進める。
【０１１７】
ステップ９２４において、送信画像生成部４０４は、未送信の送信対象領域画像リストを外部メモリ２１０等に格納する。
【０１１８】
次に、ステップ９２５において、撮像処理部４０１は、ステップ９０１で取得したフレームＩＤに１を加算する。
【０１１９】
ステップ９２６において、撮像処理部４０１は、その後、ステップ９２５で導出した新しいフレームＩＤを外部メモリ２１０等に格納し、処理を終了する。
【０１２０】
図１０は、図９のステップ９０３に示した送信対象領域画像（図６（ｂ４）等を参照）を生成する処理の詳細を示すフローチャートである。本フローチャートで示す手順も図９と同様、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【０１２１】
図１０に示すステップ１００１において送信対象領域特定部４０３は、ステップ９０１で取得されたフレームＩＤから２を引いたフレームＩＤに紐付けられた人物領域画像、即ち２フレーム前の人物領域画像を外部メモリ２１０等から取得する。
【０１２２】
次に、ステップ１００２において、送信対象領域特定部４０３は、ステップ９０１で取得されたフレームＩＤから１を引いたフレームＩＤに紐付けられた人物領域画像、即ち１フレーム前の人物領域画像を、外部メモリ２１０等から取得する。
【０１２３】
その後、ステップ１００３において、送信対象領域特定部４０３は、ステップ１００１で取得した２フレーム前の人物領域画像の画素値が全て０かどうかの判定を行う事で、人物領域画像中に人物領域が存在するかどうかの判断を行う。
【０１２４】
送信対象領域特定部４０３がステップ１００３で人物領域が存在しないと判断した場合は、ステップ１００４において、送信対象領域特定部４０３は、全ての座標の画素値を０とした送信対象領域画像（図６（ｂ１）等を参照）を生成し、処理を終える。
【０１２５】
ステップ１００３で２フレーム前の人物領域画像中に人物領域が存在すると判断された場合、ステップ１００５において送信対象領域特定部４０３は、ステップ１００２で取得した１フレーム前の人物領域画像の画素値が全て０かどうかの判定を行う。判定を行う事によって、送信対象領域特定部４０３は、１フレーム前の人物領域画像中に人物領域が存在するかどうかを判断する。
【０１２６】
人物領域が存在しないと判断した場合は、ステップ１００６において、送信対象領域特定部４０３は、２フレーム前の人物領域画像を包含する最小の矩形領域を導出する。
【０１２７】
その後、図１０に示すステップ１００７において、送信対象領域特定部４０３は、ステップ１００６で導出した領域に含まれる座標の画素値を１、他の画素値を０とした送信対象領域画像（図６（ｂ６）を参照）を生成し、処理を終える。
【０１２８】
ステップ１００５で１フレーム前の人物領域画像にも人物が存在すると判断した場合は、ステップ１００８において、送信対象領域特定部４０３は、２フレーム前の人物領域と１フレーム前の人物領域の両方を包含する最小の矩形領域を導出する。
【０１２９】
次に、ステップ１００９において、送信対象領域特定部４０３は、１フレーム前の人物領域を包含する最小の矩形領域を導出する。
【０１３０】
次に、ステップ１０１０において、送信対象領域特定部４０３は、ステップ１００８で求めた領域からステップ１００９で求めた領域を引いた領域を導出する。尚、ステップ１００８、ステップ１００９、及びステップ１０１０の処理においてもステップ１００６と同様、領域の導出は図７に示すような共有領域３１１を６４個に分割した小領域の単位で行う。
【０１３１】
その後、ステップ１０１１において、送信対象領域特定部４０３は、ステップ１０１０で導出した領域に含まれる座標の画素値を１、他の画素値を０とした送信対象領域画像（図６（ｂ４）等を参照）を生成し、処理を終える。これにより、システムが処理する画像のデータのサイズを小さくすることができるため、システムの負荷が軽減され、画像のデータの通信コストも軽減することが可能となる。したがって、拠点Ａの情報入力ボード１１４の共有領域３１１に記載された内容を拠点Ｂの情報入力ボード１２４の共有領域３２１に迅速に投影して、記載内容をすばやく共有することが可能となる。
【０１３２】
図１１は、本実施例における、拠点Ｂの情報処理システム１２０が拠点Ａから送信されてきた送信画像と投影画像とを合成した画像を、共有領域３２１に投影する処理のフローチャートである。本フローチャートで示す手順は、そのプログラムがＰＣ１２１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【０１３３】
図１１に示すステップ１１０１において、拠点ＢのＰＣ１２１の通信部４０５は、図９に示すステップ９２２で拠点ＡのＰＣ１１１の通信部４０５から送信された送信画像及びフレームＩＤを受信する。
【０１３４】
拠点ＢのＰＣ１２１の通信部４０５が送信画像及びフレームＩＤを受信した場合は、ステップ１１０２において、ＰＣ１２１の投影処理部４０７は、外部メモリ２１０等に格納されている投影画像を取得する。この投影画像は、ＰＣ１２１の投影処理部４０７がステップ１１０４で外部メモリ２１０等に格納されている投影画像とする。また、この投影画像は、受信したフレームＩＤに最も近いフレームＩＤに紐付けられた投影画像であって、最新の投影画像とする。
【０１３５】
ステップ１１０３においてＰＣ１２１の合成部４０６は、ステップ１１０２で外部メモリ２１０等から取得された投影画像と、ステップ１１０１でＰＣ１２１の通信部４０５から取得した送信画像とを合成する。当該合成する事で、投影画像（図６（ｇ４）等を参照）を生成する。
【０１３６】
その後、ステップ１１０４において、ＰＣ１２１の投影処理部４０７は、ステップ１１０３で合成部４０６が合成した投影画像を受信したフレームＩＤに紐付けて外部メモリ２１０等に格納する。
【０１３７】
ステップ１１０５において、その後、ＰＣ１２１の投影処理部４０７は、プロジェクタ１２２へ、ステップ１１０３で合成部４０６が合成した投影画像を情報入力ボード１２４の共有領域３２１に投影するよう指示を出し、処理を終える（図６（ｈ４）等を参照）。
【０１３８】
通常、情報入力ボードの盤面に記載するためには、ユーザはマーカペンを持ち、自分の腕を動かすことによって、情報入力ボードの盤面に文字図形等を書き込んでいく。つまり、人物であるユーザの腕が通過した領域が、文字図形等が書き込まれた可能性が高い領域と推定することができる。本実施例により、人物が通過した領域を、送信すべき領域として特定し、当該特定された領域を他拠点に送信することで、情報入力ボードの盤面に記載された内容を含む可能性が高い画像を他拠点の情報入力ボードの盤面に投影することが可能となる。また、本実施例により、情報入力ボードの盤面に記載するユーザの腕等が、他拠点の情報入力ボードの盤面に極力投影されないようにすることが可能となる。
【０１３９】
尚、本実施例にかかる図６で示す具体例では、ユーザの腕を左上から右下に移動させて書き込みが行われているが、ユーザの腕を右下から左上に移動させて書き込みが行われた場合でも、本実施例による効果は、実現可能である。この場合、例えば、ユーザ３５１の腕６０１を、文字列５０１の「ＡＢＣＤＥＦ」の「Ｆ」の付近から、文字列５０１の「あいう」の「あ」の付近まで移動させて、線分５０５が書き込まれる。線分５０５が書き込まれる際、線分５０５がユーザ３５１の腕６０１によって隠れる場合には、上述したステップ９２０の処理において、送信画像生成部４０４は送信画像を生成せず、送信処理は保留となる。そして、線分５０５からユーザ３５１の腕６０１が離れると、送信処理が行なわれる。これによって、他拠点に送信する画像の情報を、ユーザ３５１の腕６０１が通過した領域に限定することが可能となるため、本実施例による効果と同様の効果を得ることが可能となる。
【０１４０】
＜実施例１の効果＞
以上説明したように、本実施例によれば、自拠点で情報入力ボードの盤面の記載内容を更新した際、更新された領域だけに限定して画像を処理し、他拠点への送信を行う事ができる。
【０１４１】
本実施例によれば、情報入力ボードの盤面へ投影している投影画像の一部分を均一の色に切り替え、且つ、情報入力ボード上の記載が更新されている可能性の高い領域に限定する。したがって、情報入力ボードの記載内容が重なり合うなどの視覚エコーのような問題を生じさせることを抑止できる。また、情報入力ボードの盤面へ投影している投影画像の一部分を均一の色に切り替えた後、短時間で投影していた投影画像に戻し、且つ、均一の色に切替える領域を可能な限り小さくすることで、ユーザから一時的に見えなくなる投影内容を可能な限り少なくできる。
【０１４２】
また、本実施例によれば、投影画像に特別な画像処理を施す領域だけでなく、撮像画像の中で画像解析の対象とする領域も、できるだけサイズを小さくして、情報入力ボードの盤面の記載内容を更新する可能性が高い領域に限定することができる。よって、画像の処理範囲を限定する事ができ、情報共有システムの処理負荷を軽減することが可能となる。
【０１４３】
さらに、本実施例によれば、拠点間で情報入力ボードの盤面の表示を共有させるために送受信する画像のデータについて、情報入力ボードの盤面の記載内容の更新の可能性が高い領域に限定することができる。よって、他拠点に送信する画像のデータのサイズを小さくでき、情報共有システムの通信コストを軽減することが可能となる。
【０１４４】
以上のように、本実施例によれば、情報共有システムが処理する内容を、情報入力ボードの盤面の記載内容が更新された領域に限定することが可能となり、情報共有システムの処理負荷、記憶容量、通信速度等の観点から有益となる。また、情報共有システムの性能向上やコストダウンにつながることが期待できる。
【０１４５】
なお、本実施例では、各種画像やフレームＩＤ、リストなどが外部メモリ２１０に格納されるとしているが、勿論、外部メモリ２１０のほか、ＲＯＭ２０３、ＲＡＭ２０２などの記憶領域に記憶されてもよい。
【０１４６】
また、本実施例では、送信対象領域内に人物が含まれる場合、送信画像を送信しないとしているが（ステップ９２０でＹｅｓ）、送信対象領域から現フレームの人物領域を引いて得た領域を使用して、送信画像を生成しても良い。この際、現フレームの人物領域の部分は記載内容が人物によって隠れてしまって撮像されていないため、次のフレームで、現フレームの人物領域を含めて送信対象領域を特定するようにしても良い。
【実施例２】
【０１４７】
実施例１では他拠点での投影時に視覚エコーの発生を抑える為に、自拠点の情報入力ボードに投影された投影画像のうち、送信対象領域に相当する部分の画素値を所定の画素値に置き替える処理（実施例１のステップ９０７〜ステップ９１３を参照）を説明した。実施例２では、送信対象領域に相当する部分の画素値を所定の画素値に置き替えずに、視覚エコーの発生を抑えつつ、自拠点の情報入力ボードに書き込まれた情報を他拠点と共有する方法を説明する。尚、本実施例におけるシステム構成と、受信側の拠点の情報入力ボードへの投影処理は実施例１と同一とする。
【０１４８】
＜本実施例のソフトウェア構成＞
ＰＣ１１１のソフトウェア構成について説明する。ここでも、説明の便宜上、自拠点である拠点Ａ側のＰＣ１１１について説明することとするが、拠点Ｂ側のＰＣ１２１も同様である。
【０１４９】
図１２は、本実施例に係る、ＰＣ１１１のソフトウェア構成を示す機能ブロック図である。ＰＣ１１１は、撮像処理部４０１、人物領域導出部４０２、送信対象領域特定部４０３、送信画像生成部４０４、通信部４０５、合成部４０６、投影処理部４０７、背景画像生成部１２０１の各機能部を有する。
【０１５０】
送信画像生成部４０４は、撮像処理部４０１で撮像された画像から送信対象領域に相当する部分を抽出して画像を生成し、及び背景画像から送信対象領域に相当する部分を抽出して画像を生成する。背景画像は、人物領域を含まない画像であって、拠点Ｂの情報処理システム１２０に送信する送信画像を生成するために使用される画像である。送信画像生成部４０４は、それぞれ抽出した画像の画像差分を取って送信画像を生成する。
【０１５１】
背景画像生成部１２０１は、人物領域画像中に人物領域が含まれていない場合、撮像画像を背景画像として外部メモリ２１０等に格納する。
【０１５２】
他の各機能部については、実施例１と同様の機能であるため、説明を省略する。
【０１５３】
＜実施例２の概要＞
本実施例における情報処理システムの動作の概要について、具体例を用いて説明する。尚、この具体例で想定する情報入力ボードの盤面の記載状態は、実施例１のものと同じとする。
【０１５４】
図１３は、この想定における拠点Ａの共有領域３１１及び拠点Ｂの共有領域３２１の状態の推移と、それぞれの時点での送信画像の生成や各種画像の入出力の様子の一覧を示す図である。この想定における拠点Ａの共有領域３１１の状態の推移は図１３（ａ１）〜図１３（ａ５）に示す通りである。図１３（ａ１）〜図１３（ａ５）は、実施例１における図６（ａ１）〜図６（ａ５）にそれぞれ対応する。
【０１５５】
本実施例では、実施例１とは異なり、未送信の送信対象領域画像リストを使用しない。その代わり、他拠点へ送信画像を送信するか否かの判定を、実施例１とは異なる方法で行う。それは、送信対象領域画像中に送信対象領域が存在するか否かを判定して、判定結果に基づいて他拠点への送信処理の内容を決定する方法である。具体的には、送信対象領域画像中に送信対象領域が存在する場合、送信画像を作成し、作成した送信画像を他拠点へ送信する。また、送信対象領域画像中に送信対象領域が存在しない場合、送信画像を作成せず他拠点への送信処理も行わない。
【０１５６】
尚、時刻ｔ１よりも前の状態では共有領域３１１の前にはユーザ３５１の腕等の人物は無かったものとする。また、各時刻の間隔はシステムが図１４に示したフローを実行する間隔の時間と等しいものとする。
【０１５７】
尚、時刻ｔ１〜ｔ５は、拠点Ａの情報入力ボードの共有領域を撮像した時刻を指す。また、撮像時刻ｔ１〜ｔ６に対応するフレームＩＤについて、時刻ｔ１に対応するものをフレームＩＤ５２２３、時刻ｔ２に対応するものをフレームＩＤ５２２４、時刻ｔ３に対応するものをフレームＩＤ５２２５とする。また、時刻ｔ４に対応するものをフレームＩＤ５２２６、時刻ｔ５に対応するものをフレームＩＤ５２２７とする。
【０１５８】
先ず時刻ｔ１において、拠点ＡのＰＣ１１１の撮像処理部４０１は、撮像画像として図１３（ｂ１）に示す画像を取得する。次に、撮像処理部４０１は、取得した画像（図１３（ｂ１））を時刻ｔ１における撮像画像として、フレームＩＤ５２２３と紐付けて外部メモリ２１０等に格納する。その後、人物領域導出部４０２は、１フレーム前の撮像画像を外部メモリ２１０等から取得する。時刻ｔ１よりも前の状態では共有領域３１１の前にはユーザ３５１の腕等の人物は無かったという想定である為、この時点で取得される１フレーム前の撮像画像は図１３（ｂ１）に示す画像と同様である。
【０１５９】
その後、人物領域導出部４０２が人物領域の導出を行うが、時刻ｔ１及び時刻ｔ１よりも前の状態では撮像画像中に人物は無い。よって、人物領域導出部４０２を生成する時刻ｔ１における人物領域画像は、図１３（ｃ１）に示すように画素値が全て０になる。その後、人物領域導出部４０２は、生成した人物領域画像（図１３（ｃ１））を外部メモリ２１０等に格納する。
【０１６０】
その後、送信対象領域特定部４０３は、送信対象領域画像の生成を行う。時刻ｔ１よりも前の状態では共有領域３１１の前にはユーザ３５１の腕等の人物は無かったという想定の為、１フレーム前の人物領域画像にも現フレームの人物領域画像（図１３（ｃ１））にも人物領域は存在しない。よって、送信対象領域特定部４０３は、図１３（ｄ１）に示すような画素値が全て０の送信対象領域画像を生成する。図１３において、送信対象領域画像及び人物領域画像は、画素値が１の画素を黒、画素が０の画素を白として表現する。送信対象領域画像（図１３（ｄ１））の画素値が全て０である為、拠点Ｂへ画像が送信されず、拠点Ｂの情報入力ボード１２４の共有領域３２１には、投影画像（図５（ａ））が投影されたままとなる。投影画像（図５（ａ））が共有領域３２１に投影された状態を図１３（ｈ１）に示す。
【０１６１】
背景画像生成部１２０１は、外部メモリ２１０等に格納された撮像画像（図１３（ｂ１））を背景画像（図１３（ｅ１））として外部メモリ２１０等に格納して処理を終える。背景画像生成部１２０１は、撮像画像（図１３（ｂ１））に紐付けられたフレームＩＤ５２２３を、背景画像（図１３（ｅ１））に紐付けて、外部メモリ２１０等に格納する。以下、背景画像ついては、説明の便宜上、異なるフレームＩＤごとに図１３（ｅ２）〜図１３（ｅ５）で示すが、それぞれ、図１３（ｅ１）に示す背景画像と変わりがない。
【０１６２】
次に時刻ｔ２において、拠点ＡのＰＣ１１１の撮像処理部４０１は、撮像画像として図１３（ｂ２）に示す画像を取得する。次に、撮像処理部４０１は、取得した画像（図１３（ｂ２））を時刻ｔ２における撮像画像として、フレームＩＤ５２２４と紐付けて外部メモリ２１０等に格納する。その後、人物領域導出部４０２は、フレームＩＤ５２２３と紐付けられて格納された１フレーム前の撮像画像（図１３（ｂ１））を外部メモリ２１０等から取得する。
【０１６３】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図１３（ｂ１））や撮像処理部４０１が取得した撮像画像（図１３（ｂ２））に基づいて、図１３（ｃ２）に示す領域６０２が人物領域であると判断する。そして、人物領域導出部４０２は、図１３（ｃ２）に示す人物領域画像をフレームＩＤ５２２４と紐付けて外部メモリ２１０等に格納する。
【０１６４】
その後、送信対象領域特定部４０３は、送信対象領域画像の生成を行う。送信対象領域特定部４０３は、図１３（ｄ２）に示すような画素値が全て０の送信対象領域画像を生成する。送信対象領域画像（図１３（ｄ２））中に送信対象領域が存在しない為、拠点Ｂへ画像が送信されず、拠点Ｂの情報入力ボード１２４の共有領域３２１には、投影画像（図５（ａ））が投影されたままとなる。投影画像（図５（ａ））が共有領域３２１に投影された状態を図１３（ｈ２）に示す。
【０１６５】
また、人物領域導出部４０２が生成した人物領域画像（図１３（ｃ２））中に人物領域が存在する為、背景画像を生成せずに処理を終える。したがって、外部メモリ２１０等には、１フレーム前の背景画像（図１３（ｅ１））と同じ内容の背景画像（図１３（ｅ２））が格納されたままとなっている。
【０１６６】
次に時刻ｔ３において、拠点ＡのＰＣ１１１の撮像処理部４０１は、撮像画像として図１３（ｂ３）に示す画像を取得する。次に、撮像処理部４０１は、取得した画像（図１３（ｂ３））を時刻ｔ３における撮像画像として、フレームＩＤ５２２５と紐付けて外部メモリ２１０等に格納する。その後、人物領域導出部４０２は、フレームＩＤ５２２４と紐付けられて格納された１フレーム前の撮像画像（図１３（ｂ２））を外部メモリ２１０等から取得する。
【０１６７】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図１３（ｂ２））や撮像処理部４０１が取得した撮像画像（図１３（ｂ３））に基づいて、図１３（ｃ３）に示す領域６０３が人物領域であると判断する。そして、人物領域導出部４０２は、図１３（ｃ３）に示す人物領域画像をフレームＩＤ５２２５と紐付けて外部メモリ２１０等に格納する。
【０１６８】
その後、送信対象領域特定部４０３は、送信対象領域画像の生成を行う。送信対象領域特定部４０３は、１フレーム前の人物領域６０２と現フレームの人物領域６０３の両方を包含する最小の矩形領域を導出する。この様子を図８（ａ）に示す。
【０１６９】
図８（ａ）において、１フレーム前の人物領域画像（図１３（ｃ２））に含まれる人物領域６０２と現フレームの人物領域画像（図１３（ｃ３））に含まれる人物領域６０３を含む最小の矩形領域は８０１で示す領域である為、領域８０１が導出される領域になる。
【０１７０】
次に、送信対象領域特定部４０３は、現フレームの人物領域６０３を包含する最小の矩形領域を導出する。この様子を図８（ｂ）に示す。
【０１７１】
図８（ｂ）において、人物領域６０３を含む最小の矩形領域は８０２で示す領域である為、領域８０２は、送信対象領域特定部４０３によって導出される領域になる。その後、送信対象領域特定部４０３は、送信対象領域を特定する。
【０１７２】
図８（ｂ）において、送信対象領域特定部４０３は、導出した領域８０１から、導出した領域８０２を引いた斜線の領域である領域６０４が、送信対象領域であると決定する。その後、送信対象領域特定部４０３は、領域６０４の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図１３（ｄ３）を参照）。
【０１７３】
送信対象領域画像（図１３（ｄ３））中に送信対象領域が存在する為、拠点Ｂの情報処理システム１２０への送信処理に移る。
【０１７４】
先ず送信画像生成部４０４は、撮像された撮像画像（図１３（ｂ３））から送信対象領域６０４を抽出した画像を生成する。次に、送信画像生成部４０４は、この時点で最新の背景画像（図１３（ｅ１））を外部メモリ２１０等から取得する。そして、送信画像生成部４０４は、背景画像（図１３（ｅ１））から送信対象領域６０４を抽出した画像を生成する。その後、送信画像生成部４０４は、２つの抽出した画像の間で画像差分を取り送信画像（図１３（ｆ３））を生成する。
【０１７５】
その後、通信部４０５は、送信画像（図１３（ｆ３））及び現在のフレームＩＤ５２２５を拠点Ｂの通信部４２７へ送信する。人物領域導出部４０２が生成した人物領域画像（図１３（ｃ３））中に人物領域が存在する為、背景画像を生成せずに処理を終える。したがって、外部メモリ２１０等には、２フレーム前の背景画像（図１３（ｅ１））と同じ内容の背景画像（図１３（ｅ３））が格納されたままとなっている。
【０１７６】
拠点ＢのＰＣ１２１の通信部４０５は、拠点ＡのＰＣ１１１の通信部４０５によって送信された送信画像及びフレームＩＤ５２２５を受信する。拠点ＢのＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、投影画像（図５（ａ））を取得する。次に、ＰＣ１２１の合成部４０６は、取得した投影画像（図５（ａ））と受信した送信画像（図１３（ｆ３））を合成する。この合成によって生成された投影画像を図１３（ｇ３）に示す。その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ３））を受信されたフレームＩＤ５２２５に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ３））を共有領域３２１に投影する。こうして生成された投影画像（図１３（ｇ３））が共有領域３２１に投影された状態を図１３（ｈ３）に示す。図１３（ｈ３）では、１フレーム前における図１３（ｈ２）に示す共有領域３１１の表示と比較して、拠点Ａの情報入力ボード１１４の共有領域３１１に書き込まれた線分５０５だけが、拠点Ｂの情報入力ボード１２４の共有領域３２１に投影されている。よって、本実施例に係る情報共有システム１００は、投影画像のうち送信対象領域に相当する部分の画素値を所定の画素値に置き替える処理を行わずに、実施例１の効果と同様の効果を実現することが可能となる。即ち、本実施例に係る情報共有システム１００は、画像を処理する領域及び送信処理を行なう領域を、拠点Ａの情報入力ボード１１４の共有領域３１１に書き込まれた部分に限定することが可能となる。したがって、視覚エコーの発生を抑えつつ、情報共有システム１００が処理する負担が軽減され、当該書き込まれた情報を他拠点と迅速に共有することが可能となる。
【０１７７】
次に時刻ｔ４において、拠点ＡのＰＣ１１１の撮像処理部４０１は、撮像画像として図１３（ｂ４）に示す画像を取得する。次に、撮像処理部４０１は、取得した画像（図１３（ｂ４））を時刻ｔ４における撮像画像として、フレームＩＤ５２２６と紐付けて外部メモリ２１０等に格納する。その後、人物領域導出部４０２は、フレームＩＤ５２２５と紐付けられて格納された１フレーム前の撮像画像（図１３（ｂ３））を外部メモリ２１０等から取得する。
【０１７８】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図１３（ｂ３））や撮像処理部４０１が取得した撮像画像（図１３（ｂ４））に基づいて、図１３（ｃ４）に示す領域６０５が人物領域であると判断する。そして、人物領域導出部４０２は、図１３（ｃ４）に示す人物領域画像をフレームＩＤ５２２６と紐付けて外部メモリ２１０等に格納する。
【０１７９】
その後、送信対象領域特定部４０３は、送信対象領域画像の生成を行う。送信対象領域特定部４０３は、１フレーム前の人物領域６０３と現フレームの人物領域６０５の両方を包含する最小の矩形領域を導出する。この様子を図８（ｃ）に示す。
【０１８０】
図８（ｃ）において、１フレーム前の人物領域画像（図１３（ｃ３））に含まれる人物領域６０３と現フレームの人物領域画像（図１３（ｃ４））に含まれる人物領域６０５を含む最小の矩形領域は８０３で示す領域である為、領域８０３が導出される領域になる。次に、送信対象領域特定部４０３は、現フレームの人物領域６０５を包含する最小の矩形領域を導出する。この様子を図８（ｄ）に示す。
【０１８１】
図８（ｄ）において、人物領域６０５を含む最小の矩形領域は８０４で示す領域である為、領域８０４が送信対象領域特定部４０３によって導出される領域になる。その後、送信対象領域特定部４０３は、送信対象領域を特定する。
【０１８２】
図８（ｄ）において、送信対象領域特定部４０３は、導出した領域８０３から、導出した領域８０４を引いた斜線の領域である領域６０６が、送信対象領域であると決定する。その後、送信対象領域特定部４０３は、領域６０６の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図１３（ｄ４）を参照）。
【０１８３】
送信対象領域画像（図１３（ｄ４））中に送信対象領域が存在する為、拠点Ｂの情報処理システム１２０への送信処理に移る。
【０１８４】
まず送信画像生成部４０４は、撮像された撮像画像（図１３（ｂ４））から送信対象領域６０６に相当する部分を抽出した画像を生成する。次に、送信画像生成部４０４は、この時点で最新の背景画像（図１３（ｅ１））を外部メモリ２１０等から取得する。そして、送信画像生成部４０４は、背景画像（図１３（ｅ１））から送信対象領域６０６に相当する部分を抽出した画像を生成する。その後、送信画像生成部４０４は、２つの抽出した画像の間で画像差分を取り送信画像（図１３（ｆ４））を生成する。
【０１８５】
その後、通信部４０５は、送信画像（図１３（ｆ４））及び現在のフレームＩＤ５２２６を拠点Ｂの通信部４２７へ送信する。人物領域導出部４０２が生成した人物領域画像（図１３（ｃ４））中に人物領域が存在する為、背景画像を生成せずに処理を終える。したがって、外部メモリ２１０等には、３フレーム前の背景画像（図１３（ｅ１））と同じ内容の背景画像（図１３（ｅ４））が格納されたままとなっている。
【０１８６】
拠点ＢのＰＣ１２１の通信部４０５は、拠点ＡのＰＣ１１１の通信部４０５によって送信された送信画像及びフレームＩＤ５２２６を受信する。拠点ＢのＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、受信されたフレームＩＤ５２２６の１つ前のフレームＩＤ５２２５に紐付けられた投影画像（図１３（ｇ３））を取得する。次に、ＰＣ１２１の合成部４０６は、取得した投影画像（図１３（ｇ３））と受信した送信画像（図１３（ｆ４））を合成する。この合成によって生成された投影画像を図１３（ｇ４）に示す。その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ４））をフレームＩＤ５２２６に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ４））を共有領域３２１に投影する。こうして生成された投影画像（図１３（ｇ４））が共有領域３２１に投影された状態を図１３（ｈ４）に示す。
【０１８７】
次に時刻ｔ５において、拠点ＡのＰＣ１１１の撮像処理部４０１は、撮像画像として図１３（ｂ５）に示す画像を取得する。次に、撮像処理部４０１は、取得した画像（図１３（ｂ５））を時刻ｔ５における撮像画像として、フレームＩＤ５２２７と紐付けて外部メモリ２１０等に格納する。その後、人物領域導出部４０２は、フレームＩＤ５２２６と紐付けられて格納された１フレーム前の撮像画像（図１３（ｂ４））を外部メモリ２１０等から取得する。
【０１８８】
その後、人物領域導出部４０２は、人物領域の導出を行う。人物領域導出部４０２は、この時点での１フレーム前の撮像画像（図１３（ｂ４））や撮像処理部４０１が取得した撮像画像（図１３（ｂ５））に基づいて、人物は存在しないと判断する。そして、人物領域導出部４０２は、図１３（ｃ５）に示す人物領域画像をフレームＩＤ５２２７と紐付けて外部メモリ２１０等に格納する。
【０１８９】
その後、送信対象領域特定部４０３は、送信対象領域画像の生成を行う。送信対象領域特定部４０３は、１フレーム前の人物領域６０５を包含する最小の矩形領域を導出する。この様子を図８（ｅ）に示す。
【０１９０】
図８（ｅ）において、１フレーム前の人物領域画像（図１３（ｃ４））に含まれる人物領域６０５を含む最小の矩形領域は、６０７で示す斜線の領域である為、領域６０７が導出される領域になる。その後、送信対象領域特定部４０３は、領域６０７の画素値を１、他の画素値を０とした送信対象領域画像を生成する（図１３（ｄ５）を参照）。
【０１９１】
送信対象領域画像（図１３（ｄ５））中に送信対象領域が存在する為、拠点Ｂの情報処理システム１２０への送信処理に移る。
【０１９２】
まず送信画像生成部４０４は、撮像された撮像画像（図１３（ｂ５））から送信対象領域６０７に相当する部分を抽出した画像を生成する。次に、送信画像生成部４０４は、この時点で最新の背景画像（図１３（ｅ１））を外部メモリ２１０等から取得する。そして、送信画像生成部４０４は、背景画像（図１３（ｅ１））から送信対象領域６０７に相当する部分を抽出した画像を生成する。その後、送信画像生成部４０４は、２つの抽出した画像の間で画像差分を取り送信画像（図１３（ｆ５））を生成する。
【０１９３】
その後、通信部４０５は、送信画像（図１３（ｆ５））及び現在のフレームＩＤ５２２７を拠点Ｂの通信部４２７へ送信する。人物領域導出部４０２が生成した人物領域画像（図１３（ｃ５））中に人物領域が存在する為、背景画像を生成せずに処理を終える。したがって、外部メモリ２１０等には、４フレーム前の背景画像（図１３（ｅ１））と同じ内容の背景画像（図１３（ｅ５））が格納されたままとなっている。
【０１９４】
拠点ＢのＰＣ１２１の通信部４０５は、拠点ＡのＰＣ１１１の通信部４０５によって送信された送信画像及びフレームＩＤ５２２７を受信する。拠点ＢのＰＣ１２１の投影処理部４０７は、受信した送信画像を用いて投影処理を行う。先ずＰＣ１２１の投影処理部４０７は、受信されたフレームＩＤ５２２７の１つ前のフレームＩＤ５２２６に紐付けられた投影画像（図１３（ｇ４））を取得する。次に、ＰＣ１２１の合成部４０６は、取得した投影画像（図１３（ｇ４））と受信した送信画像（図１３（ｆ５））を合成する。この合成によって生成された投影画像を図１３（ｇ５）に示す。その後、ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ５））をフレームＩＤ５２２７に紐付けて情報処理システム１２０の外部メモリ２１０等に格納する。ＰＣ１２１の投影処理部４０７は、生成された投影画像（図１３（ｇ５））を共有領域３２１に投影する。こうして生成された投影画像（図１３（ｇ５））が共有領域３２１に投影された状態を図１３（ｈ５）に示す。
【０１９５】
＜送信画像の生成処理及び送信処理＞
次に、図１３で説明したような処理を実現する、情報共有システムにおける処理について説明する。説明の便宜上、ここでも自拠点としての拠点Ａにおける情報処理システム１１０における動作を中心として説明することとするが、他拠点としての拠点Ｂにおける情報処理システム１２０においても同様の動作がなされるものである。
【０１９６】
図１４は、本実施例における、自拠点としての拠点Ａの情報処理システム１１０のカメラ１１３が共有領域３１１の記載内容を撮像し、他拠点としての拠点Ｂの情報処理システム１２０に送信するまでの処理の流れを示すフローチャートである。なお、本フローチャートで示す一連の処理は、一定の時間間隔（例えば０．５秒毎）でカメラ１１３で情報入力ボード１１４の共有領域３１１を撮像する毎（フレーム毎）に実行される。また、本フローチャートで示す手順は、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【０１９７】
先ず図１４に示すステップ１４０１において、撮像処理部４０１は、外部メモリ２１０等からフレームＩＤを取得する。またフレームＩＤは、ステップ１４０１〜ステップ１４１５の一連の処理が実行される度にステップ１４１７で加算され、ステップ１４１８で外部メモリ２１０等に格納される。
【０１９８】
次に、ステップ１４０２において、撮像処理部４０１は、カメラ１１３に共有領域３１１の撮像を指示する。
【０１９９】
その後、ステップ１４０３において、撮像処理部４０１は、ステップ１４０２で取得した撮像画像（図１３（ｂ１）等を参照）をステップ１４０１で取得したフレームＩＤと紐付けて外部メモリ２１０等に格納する。
【０２００】
ステップ１４０４において、人物領域導出部４０２は、ステップ１４０１で取得されたフレームＩＤから１を引いたフレームＩＤに紐付けられている、すなわち１フレーム前の撮像画像を外部メモリ２１０等から取得する。
【０２０１】
その後、ステップ１４０５において人物領域導出部４０２は、ステップ１４０３で外部メモリ２１０等に格納された撮像画像のうち、人の腕や体等の人物領域を導出する。
【０２０２】
次に、ステップ１４０６において、人物領域導出部４０２は、ステップ１４０５で導出した人物の領域の画素値を１、その他の領域の画素値を０とした人物領域画像（図１３（ｃ２）等を参照）を生成する。
【０２０３】
次にステップ１４０７において、人物領域導出部４０２は、ステップ１４０６で生成した人物領域画像を、ステップ１４０１で撮像処理部４０１が取得したフレームＩＤと紐付けて外部メモリ２１０等に格納する。
【０２０４】
その後、ステップ１４０８において、送信対象領域特定部４０３は、送信対象領域画像（図１３（ｄ３）等を参照）の生成を行う。送信対象領域画像の生成の詳細は後述する。
【０２０５】
次に、ステップ１４０９において、送信画像生成部４０４は、送信対象領域画像中に送信対象領域が存在するかどうかを判断する。具体的には、ステップ１４０８で送信対象領域特定部４０３が生成した送信対象領域画像の画素値が全て０かどうかの判定を行う。
【０２０６】
ステップ１４０９で送信対象領域が存在しないと判断した場合、送信画像生成部４０４は、処理をステップ１４１５に進める。
【０２０７】
ステップ１４０９で送信対象領域が存在すると判断した場合、拠点Ｂの情報処理システム１２０に送信する送信画像の生成の処理に移行する。
【０２０８】
まずステップ１４１０において、送信画像生成部４０４は、ステップ１４０３で格納された撮像画像を、送信対象領域画像の画素値が０である座標の画素は白になるようマスクする事で、撮像画像から送信対象領域に相当する部分のみを抽出する。そして、送信画像生成部４０４は、抽出した画像（第１の画像）を生成する。
【０２０９】
次に、ステップ１４１１において、送信画像生成部４０４は、外部メモリ２１０等に格納されている最新のフレームＩＤに紐付けられた背景画像（図１３（ｅ１）等を参照）を取得する。
【０２１０】
その後、ステップ１４１２において、送信画像生成部４０４は、ステップ１４１１で取得した背景画像に対してステップ１４１０と同様に送信対象領域でマスクする事で、背景画像から送信対象領域に相当する部分のみを抽出する。そして、送信画像生成部４０４は、抽出した画像（第２の画像）を生成する。
【０２１１】
ステップ１４１３において、送信画像生成部４０４は、ステップ１４１０で抽出した画像とステップ１４１２で抽出した画像との間で画像差分を取り送信画像（図１３（ｆ３）等を参照）を生成する。
【０２１２】
ステップ１４１４において、通信部４０５は、ネットワークＩ／Ｆ２１３、ネットワーク１３０を介して、ステップ１４１３で送信画像生成部４０４が生成した送信画像を、拠点Ｂの情報処理システム１２０に送信する。これにより、実施例１に係る図９に示すステップ９０６〜ステップ９１３における白マスク処理を行わずに、視覚エコーの発生の抑止、画像のデータのサイズの縮小を達成することが可能となる。
【０２１３】
その後、ステップ１４１５において、背景画像生成部１２０１は、人物領域画像中に人物領域があるかどうかの判定を行う。具体的には、ステップ１４０６で人物領域導出部４０２が生成した人物領域画像の画素値が全て０かどうかの判定を行う。
【０２１４】
ステップ１４１５で人物領域画像中に人物領域が無いと判断した場合、背景画像生成部１２０１は、処理をステップ１４１７に進める。
【０２１５】
ステップ１４１５で人物領域があると判断した場合は、ステップ１４１６において、背景画像生成部１２０１は、ステップ１４０３で外部メモリ２１０等に格納された撮像画像を、背景画像として外部メモリ２１０等に格納し、背景画像を生成する。背景画像生成部１２０１は、当該撮像画像に紐付けられたフレームＩＤと同じフレームＩＤを背景画像に紐付けて、外部メモリ２１０等に格納する。
【０２１６】
その後、ステップ１４１７において、撮像処理部４０１は、ステップ１４０１で取得したフレームＩＤに１を加算する。
【０２１７】
続いて、ステップ１４１８において、撮像処理部４０１は、ステップ１４１７で導出した新しいフレームＩＤを外部メモリ２１０等に格納し、処理を終える。
【０２１８】
図１５は、図１４のステップ１４０８に示した送信対象領域画像（図１３（ｄ３）等を参照）を生成する処理の詳細を示すフローチャートである。本フローチャートで示す手順も図１４と同様、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【０２１９】
ステップ１５０１において、送信対象領域特定部４０３は、ステップ１４０１で取得されたフレームＩＤから１を引いたフレームＩＤに紐付けられた人物領域画像、即ち１フレーム前の人物領域画像を、外部メモリ２１０等から取得する。
【０２２０】
次に、ステップ１５０２において、送信対象領域特定部４０３は、ステップ１４０７で外部メモリ２１０等に格納された人物領域画像、即ち現フレームの人物領域画像を、外部メモリ２１０等から取得する。
【０２２１】
その後、ステップ１５０３において、送信対象領域特定部４０３は、ステップ１５０１で取得した１フレーム前の人物領域画像の画素値が全て０かどうかの判定を行う事で、人物領域画像中に人物領域が存在するかどうかの判断を行う。
【０２２２】
送信対象領域特定部４０３がステップ１５０３で人物領域が存在しないと判断した場合は、ステップ１５０４において、送信対象領域特定部４０３は、全ての座標の画素値を０とした送信対象領域画像（図１３（ｄ１）等を参照）を生成し、処理を終える。
【０２２３】
ステップ１５０３で１フレーム前の人物領域画像中に人物領域が存在すると判断された場合、ステップ１５０５において、送信対象領域特定部４０３は、ステップ１５０２で取得した現フレームの人物領域画像の画素値が全て０かどうかの判定を行う。判定を行う事によって、送信対象領域特定部４０３は、現フレームの人物領域画像中に人物領域が存在するかどうかを判断する。
【０２２４】
送信対象領域特定部４０３が人物領域が存在しないと判断した場合は、ステップ１５０６において、送信対象領域特定部４０３は、１フレーム前の人物領域画像を包含する最小の矩形領域を導出する。
【０２２５】
この矩形領域の導出は、実施例１と同様に図７に示すような共有領域３１１を６４個に分割した小領域の単位で行う。
【０２２６】
その後、ステップ１５０７において、送信対象領域特定部４０３は、ステップ１５０６で導出した領域に含まれる座標の画素値を１、他の画素値を０とした送信対象領域画像（図１３（ｄ５）を参照）を生成し、処理を終える。
【０２２７】
ステップ１５０５で現フレームの人物領域画像にも人物が存在すると判断された場合は、ステップ１５０８において、送信対象領域特定部４０３は、１フレーム前の人物領域と現フレームの人物領域の両方を包含する最小の矩形領域を導出する。
【０２２８】
次に、ステップ１５０９において、現フレームの人物領域を包含する最小の矩形領域を導出する。
【０２２９】
次に、ステップ１５１０において、送信対象領域特定部４０３は、ステップ１５０８で求めた領域からステップ１５０９で求めた領域を引いた領域を導出する。尚、ステップ１５０８、ステップ１５０９、ステップ１５１０の処理においてもステップ１５０６と同様、領域の導出は図７に示すような共有領域３１１を６４個に分割した小領域の単位で行う。
【０２３０】
その後、ステップ１５１１において、送信対象領域特定部４０３は、ステップ１５１０で導出された領域に含まれる座標の画素値を１、他の画素値を０とした送信対象領域画像（図１３（ｄ３）等を参照）を生成し、処理を終える。
【０２３１】
本実施例における、拠点ＢのＰＣ１２１が拠点Ａから送信されてきた送信画像を共有領域３２１に投影する処理のフローチャートについては、実施例１において説明した図１１に示すフローチャートと異ならないため説明を省略する。
【０２３２】
＜実施例２の効果＞
以上説明したように、本実施例によれば、自拠点で情報入力ボードの盤面の記載内容を更新した際、更新された領域だけに限定して、画像の差分抽出等の解析や他拠点への送信を行う事ができる。
【実施例３】
【０２３３】
実施例１及び２では、人物領域をカメラで撮像されて得られる画像によって判断したが、カメラの構成に複眼カメラ等を追加し、距離画像を生成して情報入力ボードの盤面より手前にある人物の移動から人物領域を判断しても良い。
【０２３４】
また、共有領域の分割については、本実施例の６４分割の他に、例えば左右に２分割、４分割といった分割や、全画素を個別の領域とした画素単位の分割や、或いは情報入力ボードの盤面に既に記載されている内容毎に個別に領域を分けるといった分割方法でも良い。
【０２３５】
また、送信対象領域の導出の際、例えば、ユーザが情報入力ボードの盤面の前をただ横切る際にも、人物を検出して送信対象領域を特定してしまう可能性がある。そのため、現フレームの人物と１フレーム前の人物との移動距離が一定の閾値を超えた場合には、送信対象領域を特定しないとしても良い。
【０２３６】
さらに、フレームレートが低く、フレーム前後で人物の位置が離れてしまう結果、記載内容が送信対象領域内に含まれない可能性がある。そこで、ユーザが単位時間（撮像間隔時間）で情報入力ボードの盤面に書き込むことができる線の長さを定義し、定義された線の長さに対する一定の割合だけ、送信対象領域を拡張しても良い。
【０２３７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015115857.tif 000003
【図２】
2015115857.tif 000004
【図３】
2015115857.tif 000005
【図４】
2015115857.tif 000006
【図５】
2015115857.tif 000007
【図６】
2015115857.tif 000008
【図７】
2015115857.tif 000009
【図８】
2015115857.tif 000010
【図９】
2015115857.tif 000011
【図１０】
2015115857.tif 000012
【図１１】
2015115857.tif 000013
【図１２】
2015115857.tif 000014
【図１３】
2015115857.tif 000015
【図１４】
2015115857.tif 000016
【図１５】
2015115857.tif 000017