(57)【要約】【課題】自システムでの風景画像の表示方法の変更を他のシステムで表示されている風景画像の表示に反映する情報処理システムを提供する。【解決手段】撮影された画像情報をネットワークを介して複数の情報処理システム間で共有する情報処理システム１１０を設ける。情報処理システム１１０が、自システムでの風景画像の表示方法が変更された場合に、変更内容を情報処理システム１２０で表示されている風景画像の表示に反映する制御を実行する。また、情報処理システム１１０は、情報処理システム１２０での風景画像の表示方法の変更内容が情報処理システム１２０から受信された場合に、受信された変更内容を自システムで表示されている風景画像の表示に反映する。【選択図】図１
2015139202.tif 000002
【特許請求の範囲】
【請求項１】
撮影された画像情報をネットワークを介して他の情報処理システムと共有する情報処理システムであって、
自システムでの風景画像の表示方法が変更された場合に、当該変更内容を他の情報処理システムで表示されている風景画像の表示に反映する制御を実行する制御手段を備え、
前記制御手段は、他の情報処理システムでの風景画像の表示方法の変更内容が当該他の情報処理システムから受信された場合に、当該受信された変更内容を自システムで表示されている風景画像の表示に反映する
ことを特徴とする情報処理システム。
【請求項２】
自システムが配置されている拠点である自拠点での風景を撮像する第１の撮像手段と、
前記第１の撮像手段による撮像結果から自拠点での風景画像を生成する生成手段と、
前記生成された風景画像を他の情報処理システムに送信する送信手段と、
他の情報処理システムから、当該他の情報処理システムが配置されている拠点である他拠点での風景画像を受信する受信手段と、
前記生成された自拠点での風景画像と前記受信した他拠点での風景画像とを投影面に投影することで表示する投影手段とを備え、
前記制御手段は、
風景画像の表示方法が変更された場合に、当該変更内容を示す表示変更情報を前記他の情報処理システムに通知することで、前記他の情報処理システムが、当該表示変更情報が示す変更内容にしたがって風景画像を表示するように制御し、
前記他の情報処理システムから前記表示変更情報を通知された場合に、前記投影手段によって当該表示変更情報が示す変更内容で風景画像が表示されるように制御する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記風景画像の表示方法の変更は、自システムが表示している、自拠点での風景画像の表示方法の変更であり、
前記制御手段は、
前記自拠点での風景画像の表示方法の変更内容を示す表示変更情報を前記他の情報処理システムに通知し、
前記他の情報処理システムから前記表示変更情報を通知された場合に、前記投影手段によって当該表示変更情報が示す変更内容で自拠点での風景画像が表示されるように制御する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記風景画像の表示の変更は、自システムが表示している、他拠点での風景画像の表示方法の変更であり、
前記制御手段は、
前記他拠点での風景画像の表示の変更内容を示す表示変更情報を前記他の情報処理システムに通知し、
前記他の情報処理システムから前記表示変更情報を通知された場合に、前記投影手段によって当該表示変更情報が示す変更内容で他拠点での風景画像が表示されるように制御する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項５】
前記風景画像の表示方法の変更は、当該風景画像の表示レイアウトの変更を含み、
前記制御手段は、
前記風景画像の表示レイアウトが変更された場合に、当該表示レイアウトの変更内容を示すレイアウト変更情報を含む表示変更情報を前記他の情報処理システムに通知し、
前記他の情報処理システムから前記表示変更情報を通知された場合に、前記投影手段が当該表示変更情報に含まれるレイアウト変更情報が示すレイアウトの変更内容で風景画像を表示するように制御する
ことを特徴とする請求項２乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記風景画像の表示レイアウトの変更は、少なくとも、当該風景画像の表示位置の変更、当該風景画像の拡大または縮小のいずれかを含む
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記表示変更情報が、自拠点での風景画像が表示状態から非表示状態にされたことを示す制御情報を含み、
前記制御手段は、前記他の情報処理システムから前記表示変更情報を受信した場合に、当該表示変更情報に含まれる制御情報に基づいて、自拠点での風景画像の表示を非表示にせずに、前記表示変更情報に対応する他拠点での風景画像が非表示状態にされたことを示す非表示情報が自システムにおける前記他拠点での風景画像の表示領域に付加されるように制御する
ことを特徴とする請求項２乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記投影面を撮像する第２の撮像手段を備え、
前記生成手段は、さらに、前記第２の撮像手段による撮像結果から前記投影面に物理入力された情報に応じた画像を拠点画像として生成し、
前記送信手段は、前記拠点画像を他の情報処理システムに送信し、
前記受信手段は、他の情報処理システムから前記拠点画像を受信し、
前記投影手段は、前記受信した前記拠点画像を前記投影面に投影することで表示する
ことを特徴とする請求項２乃至６のいずれか１項に記載の情報処理システム。
【請求項９】
前記投影面を撮像する第２の撮像手段を備え、
前記生成手段は、さらに、前記第２の撮像手段による撮像結果から前記投影面に物理入力された情報に応じた画像を拠点画像として生成し、
前記送信手段は、前記拠点画像を他の情報処理システムに送信し、
前記受信手段は、他の情報処理システムから前記拠点画像を受信し、
前記投影手段は、前記受信した前記拠点画像を前記投影面に投影することで表示し、
前記制御手段は、
前記他の拠点の投影面への情報の物理入力に応じて生成された拠点画像が他の情報処理システムから送信された場合に、自システムで表示されている拠点画像との差分領域を算出し、
前記差分領域が前記非表示情報が付加された表示領域を含む場合に、前記他の拠点の投影面の前記非表示状態にされた領域に新たに情報が物理入力されたことを示す情報を表示する
ことを特徴とする請求項７に記載の情報処理システム。
【請求項１０】
前記他の情報処理システムは、複数であり、
前記複数の情報処理システムに対応する複数の他拠点での風景画像について一括して前記表示レイアウトを管理する管理手段を備える
ことを特徴とする請求項５乃至９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記他の情報処理システムは、複数であり、
各々の情報処理システムに対応する他拠点での風景画像毎に前記表示レイアウトを管理する管理手段を備える
ことを特徴とする請求項５乃至９のいずれか１項に記載の情報処理システム。
【請求項１２】
撮影された画像情報をネットワークを介して他の情報処理システムと共有する情報処理システムの制御方法であって、
自システムでの風景画像の表示方法が変更された場合に、当該変更内容を他の情報処理システムで表示されている風景画像の表示に反映する制御を実行する工程と、
他の情報処理システムでの風景画像の表示方法の変更内容が当該他の情報処理システムから受信された場合に、当該受信された変更内容を自システムで表示されている風景画像の表示に反映する工程とを有する
ことを特徴とする制御方法。
【請求項１３】
請求項１乃至１１のいずれか１項に記載の情報処理システムが備える各手段としてコンピュータを機能させる
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点間で情報を共有する情報処理装置、その制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
ユーザが、ホワイトボードやスクリーン等の情報入力ボードにマーカペン等で文字や図形を書くことが行われている。また、ユーザは、情報入力ボードに、紙付箋やカード等の情報が記入されているシートを貼ることもできる。特許文献１は、複数の拠点の各々に配置された情報入力ボードをカメラで撮像して得た撮像画像を他拠点の情報入力ボードにプロジェクタで投影することによって、複数拠点間で情報を共有する画像投影装置を開示している。
【０００３】
また、複数の拠点にテレビ会議装置を配置し、他拠点や自拠点の風景画像を自拠点のテレビ会議装置の表示画面に表示するテレビ会議システムが提案されている。特許文献２は、表示画面内に自拠点の風景画像を子画面で表示し、ユーザの操作に応じて、子画面を移動してユーザが望む位置に表示する画像表示制御装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６１４１１号公報
【特許文献２】特開２００４−１０１７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報入力ボードを投影面として風景画像を投影して、他拠点のユーザの表情や雰囲気を確認しながら情報入力ボードに物理入力した情報を共有できる情報共有システムが考えられる。しかし、特許文献２が開示する画像表示制御装置では、自拠点で表示する風景画像の表示方法を変更できるが、この変更内容を、他拠点で表示している風景画像に反映させることはできない。したがって、この画像表示制御装置では、以下の課題が生じる。
【０００６】
拠点Ａのユーザが情報入力ボードに投影している風景画像を移動して得た空き領域にマーカペン等で情報を入力したものとする。拠点Ｂのユーザが、情報入力ボード上の上記空き領域に対応する領域に風景画像を投影している場合は、拠点Ｂの情報入力ボードに投影される拠点Ａのユーザが入力した情報の視認性が良くなくなる。このような場合、拠点Ａのユーザと拠点Ｂのユーザとで、入力情報を共有することが困難である。拠点Ａのユーザは、拠点Ｂのユーザに上記空き領域の位置を教え、拠点Ｂのユーザが風景画像を移動する等の必要が生じ、利便性が良くない。
【０００７】
本発明は、自システムでの風景画像の表示方法の変更を他のシステムで表示されている風景画像の表示に反映する情報処理システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態の情報処理システムは、撮影された画像情報をネットワークを介して他の情報処理システムと共有する情報処理システムであって、自システムでの風景画像の表示方法が変更された場合に、当該変更内容を他の情報処理システムで表示されている風景画像の表示に反映する制御を実行する制御手段を備える。また、前記制御手段は、他の情報処理システムでの風景画像の表示方法の変更内容が当該他の情報処理システムから受信された場合に、当該受信された変更内容を自システムで表示されている風景画像の表示に反映する。
【発明の効果】
【０００９】
本発明の情報処理システムによれば、自拠点での風景画像の表示方法の変更が他拠点で表示する風景画像の表示方法に反映されるので、投影面への情報入力と風景画像の表示にかかるユーザの操作性を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のシステム構成を示す図である。
【図２】情報端末のハードウェア構成の一例を示す図である。
【図３】実施例１における、情報入力ボードの状態を説明する図である。
【図４】情報処理システムが管理する表示レイアウト情報の例である。
【図５】自拠点画像と他拠点画像の送受信に関する処理を説明する図である。
【図６】自拠点画像の一例を示す図である。
【図７】風景映像の表示変更の例を説明する図である。
【図８】風景画像の表示処理を説明するフローチャートである。
【図９】風景映像の表示／非表示の例を説明する図である。
【図１０】風景画像の非表示情報を付加する処理の例を説明する図である。
【図１１】重畳付加情報を付加する処理の例を説明する図である。
【図１２】風景映像の拡大／縮小表示の例を説明する図である。
【図１３】表示変更情報を受信した場合の動作処理の例を説明する図である。
【図１４】情報入力ボードの状態を説明する図である。
【図１５】情報処理システムが管理する表示レイアウト情報の例である。
【図１６】情報入力ボードの状態を説明する図である。
【図１７】情報処理システムが管理する表示レイアウト情報の例である。
【発明を実施するための形態】
【００１１】
（実施例１）
図１は、本実施形態のシステム構成を示す図である。
図１に示すネットワークシステムは、複数の拠点に配置された情報処理システムおよび情報入力ボードを備える。具体的には、ネットワークシステムは、拠点Ａに配置された情報処理システム１１０および情報入力ボード１１４と、拠点Ｂに配置された情報処理システム１２０および情報入力ボード１２４とを備える。なお、各拠点に配置された情報処理システムを、単体の装置（情報処理装置）として構成してもよい。
【００１２】
情報入力ボード１１４、１２４は、スクリーンやホワイトボード等の情報を物理入力可能なボードである。情報入力ボードには、マーカペン等で手書きした文字や図形、糊付の付箋（ポスト・イット（登録商標）など）に記入されている文字や図形等を入力可能である。また、情報入力ボードには、テープや磁石等を用いて、文書やカード等を貼付することで、文書やカード等に印刷されている文字や図形等の情報を入力することができる。
【００１３】
以下では、情報入力ボードにユーザが入力した情報を書込み情報と記述する。特に、自拠点の情報入力ボードの書込み情報を自拠点情報と記述する。また、他拠点の情報入力ボードの書込み情報を他拠点情報と記述する。
【００１４】
情報処理システム１１０は、ＰＣなどに代表される情報端末１１１、プロジェクタ１１２、情報入力ボード用カメラ１１３、風景用カメラ１１５、マイク１１６、スピーカ１１７を備える。情報処理システム１１０は、ネットワーク１５０を介して、少なくとも１つ以上の他の情報処理システム１２０と接続されている。情報処理システム１２０と情報処理システム１１０の構成は同じである。
【００１５】
本実施形態において、自システムが配置されている拠点を、自拠点と記述する。また、他の情報処理システムが配置されている拠点を、他拠点と記述する。したがって、情報処理システム１１０と情報入力ボード１１４が配置された拠点Ａは、情報処理システム１１０にとって自拠点である。また、情報処理システム１２０と情報入力ボード１２４とが配置された拠点Ｂは、情報処理システム１１０にとって他拠点である。
【００１６】
情報入力ボード用カメラ１１３とプロジェクタ１１２は、情報入力ボード用カメラ１１３で撮像した撮像画像内にプロジェクタ１１２の投影範囲が収まる位置関係に配置されているものとする。
【００１７】
情報端末１１１は、情報入力ボード用カメラ１１３を制御し、情報入力ボード１１４を撮像した撮像画像を得る。すなわち、情報入力ボード用カメラ１１３は、投影面として機能する情報入力ボード１１４を撮像する第２の撮像手段として機能する。情報端末１１１は、撮像画像から自拠点情報を含む画像領域を抽出して、自拠点情報に係る画像（自拠点画像）を得る。すなわち、情報端末１１１は、情報入力ボード用カメラ１１３による撮影結果から投影面に物理入力された情報に応じた画像を拠点画像（この例では、自拠点画像）として生成する。情報端末１１１は、自拠点画像を情報処理システム１２０に送信する。
【００１８】
情報端末１１１は、風景用カメラ１１５を制御し、ユーザの顔や背景などを含んだ風景画像を撮像する。すなわち、風景用カメラ１１５は、自システムが配置されている拠点である自拠点での風景を撮像する第１の撮像手段として機能する。情報端末１１１は、風景用カメラ１５による撮像結果から自拠点での風景画像（自拠点風景画像）を生成する。情報端末１１１は、撮像された自拠点風景画像を情報処理システム１２０に送信する。
【００１９】
また、情報端末１１１は、情報処理システム１２０が拠点Ｂで撮影した風景画像を他拠点風景画像として情報処理システムから受信する。また、情報端末１１１は、情報処理システム１２０が情報入力ボード１２４の他拠点情報を含む画像領域から取得した拠点画像（他拠点画像）を、情報処理システム１２０から受信する。情報端末１１１は、プロジェクタ１１２を制御することで、上記受信した他拠点画像、他拠点風景画像を情報入力ボード１１４に投影する。また、情報端末１１１は、風景用カメラ１１５で撮像した風景画像や、情報処理システム１２０から受信した風景画像を、情報入力ボード１１４に投影することで表示する。
【００２０】
また、情報端末１１１は、マイク１１６を制御し、情報処理システム１１０の周囲の音声を録音する。そして、情報端末１１１は、録音した音声を情報処理システム１２０に送信する。また、情報端末１１１はスピーカ１１７を制御して録音した音声や情報処理システム１２０から受信した音声を再生する。
【００２１】
本実施形態において、情報端末１１１は、自システム（情報処理システム１１０）での風景画像の表示方法が変更された場合に、当該変更内容を他の情報処理システムで表示されている風景画像の表示に反映する制御を実行する。また、情報端末１１１は、他の情報処理システムでの風景画像の表示方法の変更内容が当該他の情報処理システムから受信された場合に、当該受信された変更内容を自システムで表示されている風景画像の表示に反映する。
【００２２】
図２は、情報端末のハードウェア構成の一例を示す図である。
情報端末１１１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、キーボードＩ／Ｆ２０５を有する。また、情報端末１１１は、ディスプレイＩ／Ｆ２０６、外部メモリＩ／Ｆ２０７、外部Ｉ／Ｆ２０８、マウスＩ／Ｆ２１１、ネットワークＩ／Ｆ２１３、マイクＩ／Ｆ２１４、スピーカＩ／Ｆ２１５を有する。情報端末１１１が備える各処理部は、システムバス２０４で接続されている。キーボードＩ／Ｆ２０５には、キーボード２０９が接続され、マウスＩ／Ｆ２１１にはマウス２１２が接続される。
【００２３】
ＣＰＵ２０１は、情報端末１１１全体の制御を行う。ＣＰＵ２０１は、ＲＯＭ２０３やＨＤＤ等の外部メモリ２１０などに記憶された制御プログラムを、ＲＡＭ２０２に読み込み、各種処理を実行する。すなわち、ＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理部（処理手段）として機能する。
【００２４】
具体的には、ＣＰＵ２０１は、キーボード２０９またはマウス２１２によるユーザからの各種操作を受け付ける。ＣＰＵ２０１は、ディスプレイＩ／Ｆ２０６に接続されたプロジェクタ１１２を制御して、情報入力ボード１１４に他拠点画像や自拠点の風景画像（自拠点風景画像）、他拠点の風景画像（他拠点風景画像）を投影する。ＣＰＵ２０１は、外部Ｉ／Ｆ  ２０８に接続されたデジタルカメラ（情報入力ボード用カメラ）１１３で撮像した情報入力ボードの画像を、ＲＡＭ２０２や外部メモリ２１０に記憶する。
【００２５】
また、ＣＰＵ２０１は、外部Ｉ／Ｆ２０８に接続されたデジタルカメラ（風景用カメラ）１１５で撮像した風景画像を、ＲＡＭ２０２や外部メモリ２１０に記憶する。ＣＰＵ２０１は、マイクＩ／Ｆ２１４に接続されたマイク１１６で音声を録音し、ＲＡＭ２０２や外部メモリ２１０に記憶する。
【００２６】
また、ＣＰＵ２０１は、ネットワークＩ／Ｆ２１３を介して、他拠点の情報処理システム１２０と情報入力ボードに入力された情報に係る画像、風景画像、音声を送受信する。ＣＰＵ２０１は、スピーカＩ／Ｆでマイク１１６を用いて録音した音声や他拠点の情報処理システム１２０から受信した音声を再生する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ２０２は、ワークメモリとして用いられる。
【００２７】
図３は、実施例１における、情報入力ボードの状態を説明する図である。
拠点Ａの情報処理システム１１０と拠点Ｂの情報処理システム１２０とで画像情報を共有するものとする。図３（Ａ−１）から図３（Ａ−３）は、拠点Ａに関する説明図であり、図３（Ｂ−１）から図３（Ｂ−３）は、拠点Ｂに関する説明図である。
【００２８】
図３（Ａ−１）は、拠点Ａにおける初期状態を示す。情報処理システム１１０はプロジェクタで自拠点風景画像３０１ａと他拠点風景画像３０２ａを含む投影画像３１０ａを情報入力ボード１１４に投影している。投影結果３１１ａは、情報入力ボード１１４を投影面として投影画像３１０ａを投影した結果である。自拠点風景画像３０１ａは、情報処理システム１１０の風景用カメラで撮像した拠点Ａの風景画像を投影したものである。他拠点風景画像３０２ａは、情報処理システム１２０の風景用カメラで撮像した拠点Ｂの自拠点風景画像３０１ｂを受信して投影したものである。
【００２９】
図３（Ｂ−１）は、拠点Ｂにおける初期状態を示す。情報処理システム１２０は、プロジェクタで自拠点風景画像３０１ｂと他拠点風景画像３０２ｂを含む投影画像３１０ｂを情報入力ボード１２４に投影している。投影結果３１１ｂは情報入力ボード１２４に投影画像３１０ｂを投影した結果である。自拠点風景画像３０１ｂは、拠点Ｂの情報処理システム１２０の風景用カメラで撮像した拠点Ｂの風景画像を投影したものである。他拠点風景画像３０２ｂは、情報処理システム１１０の風景用カメラで撮像した拠点Ａの自拠点風景画像３０１ａを受信して投影したものである。
【００３０】
図４は、情報処理システムが管理する表示レイアウト情報の一例を示す図である。
図４（Ａ）は、情報処理システム１１０が管理する表示レイアウト情報を示す。表示レイアウト情報は、情報処理システム１１０での自拠点風景画像３０１ａと他拠点風景画像３０２ａの表示位置を有する。この表示レイアウト情報は、情報処理システム１１０のＲＡＭに記憶されている。
【００３１】
図４（Ｂ）は、情報処理システム１２０が管理する表示レイアウト情報を示す。表示レイアウト情報は、情報処理システム１２０での自拠点風景画像３０１ｂと他拠点風景画像３０２ｂの表示位置を有する。この表示レイアウト情報は、情報処理システム１２０のＲＡＭに記憶されている。
【００３２】
図４（Ａ）、（Ｂ）において、ＩＤは風景画像の種別を識別する識別子であり、自拠点風景画像か他拠点風景画像のいずれかを示す。Ｘは、投影画像の左上を原点とした場合の水平方向へのオフセットを示す。Ｙは、投影画像の左上を原点とした場合の垂直方向のオフセットを示す。Ｗは風景画像の水平方向の大きさを示す。Ｈは、風景画像の垂直方向の大きさを示す。Ｘ、Ｙ、Ｗ、Ｈの単位はピクセルである。Ｖは、風景画像の可視状態を示し、１であれば可視（表示）で、０であれば不可視（非表示）を意味する。
【００３３】
図４（Ａ）、（Ｂ）において、ＩＤ＝自拠点風景のＸ、Ｙ、Ｗ、Ｈの値、ＩＤ＝他拠点風景のＸ、Ｙ、Ｗ、Ｈの値は同じである。しかし、ＩＤ＝自拠点風景に対して、情報処理システム１１０は自拠点風景画像３０１ａを割り当て、情報処理システム１２０は自拠点風景画像３０１ｂを割り当てている。また、ＩＤ＝他拠点風景に対して、情報処理システム１１０は受信した他拠点風景画像３０２ａを割り当て、情報処理システム１２０は受信した他拠点風景画像３０２ｂを割り当てている。
【００３４】
このように、ＩＤが同じでも割り当てるデータは拠点毎に異なる風景映像である。すなわち、各々の拠点では、自拠点風景画像を他の拠点における自拠点風景画像と同じ位置に表示し、他拠点風景画像を他の拠点における他拠点風景画像と同じ位置に表示する。
【００３５】
なお、投影画像３１０ａと投影画像３１０ｂの画像サイズは、同じ形状で同じサイズである。一方、投影結果３１１ａと投影結果３１１ｂのサイズや形状は、情報処理システムから情報入力ボードまでの投影距離や投影角度により異なる場合がある。
【００３６】
図３（Ａ−２）は、図３（Ａ−１）の状態で拠点Ａのユーザが情報入力ボード１１４にマーカペンで自拠点情報として「ＡＢＣ」３０３ａを入力した状態である。図３（Ｂ−２）は、自拠点情報「ＡＢＣ」３０３ａの自拠点画像である図６（Ａ）の自拠点画像３２１ａを受信して、情報入力ボード１２４に投影した状態である。他拠点情報「ＡＢＣ」３０３ｂは、拠点Ａ  における自拠点情報「ＡＢＣ」３０３ａと内容が一致する。
【００３７】
図３（Ｂ−３）は、図３（Ｂ−３）の状態で拠点Ｂのユーザが情報入力ボード１２４にマーカペンで自拠点情報として「ＤＥＦ」３０４ｂを入力した状態である。図３（Ａ−３）は、自拠点情報「ＤＥＦ」３０４ｂの自拠点画像である図６（Ｂ）の自拠点画像３２１ｂを受信して、情報入力ボード１１４に投影した状態である。他拠点情報「ＤＥＦ」３０４ａは、拠点Ｂにおける自拠点情報「ＤＥＦ」３０４ｂと内容が一致する。
【００３８】
このようにして、拠点Ａと拠点Ｂのユーザは、互いの風景映像を見ながら、拠点Ａの情報入力ボード１１４と拠点Ｂの情報入力ボード１２４へのマーカペンによる書き込み情報を共有することができる。
【００３９】
図５は、自拠点画像と他拠点画像の送受信に関する処理を説明するフローチャートである。
情報処理システム１１０と情報処理システム１２０とに同じフローチャートが適用される。以下では、情報処理システム１１０の処理を例にとって説明する。この処理は、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに記憶された制御プログラムを呼び出して実行することで実現される。
【００４０】
まず、ＣＰＵ２０１が、自拠点画像を取得するタイミングかを判断する（ステップＳ４０１）。ＣＰＵ２０１は、予め設定された、自拠点画像を取得する時間間隔を示す情報を記憶手段から取得し、取得した情報に基づいて、自拠点画像を取得するタイミングかを判断する。なお、ＣＰＵ２０１が、ユーザがマウス２１２やキーボード２０９で入力した入力情報に応じて、自拠点画像を取得するようにしてもよい。また、ＣＰＵ２０１が、情報入力ボード１１４上の投影結果３１１ａへの、人体等の動体のフレームインとフレームアウトとを検出した場合に、自拠点画像を取得するようにしてもよい。
【００４１】
ＣＰＵ２０１が、自拠点画像を取得するタイミングであると判断した場合は、処理がステップＳ４０２に進む。ＣＰＵ２０１が、自拠点画像を取得するタイミングでないと判断した場合は、処理がステップＳ４０４に進む。
【００４２】
ステップＳ４０２において、ＣＰＵ２０１が、情報入力ボード１１４上の投影結果３１１ａ内から、ユーザが入力した自拠点情報を抽出して自拠点画像を得る。具体的には、ＣＰＵ２０１は、投影画像３１０ａを白画像に切り替えて投影し、情報入力ボード用カメラ１１５で情報入力ボード１１４を撮像する。
【００４３】
次に、ＣＰＵ２０１が、撮像画像から投影結果３１１ａの領域を抽出し、画質補正や幾何補正を実行して、自拠点画像３２１ａを生成する。投影結果３１１ａの検出には様々な方法を適用可能である。例えば、投影画像３１０ａの四隅もしくは四辺を示す特徴画像を含ませ、撮像画像から該特徴画像を検出してもよい。また、例えば、投影結果３１１ａの内外の輝度差を利用して、撮像画像から投影領域３１１ａの辺やコーナーを検出して所定の形状を抽出する方法でもよい。また、その他の画像処理による検出方法を適用してもよい。ＣＰＵ２０１は、撮像画像中の投影結果３１１ａが矩形になるよう幾何補正してからトリミングする。トリミング後の画像に対して、ＣＰＵ２０１は、情報入力ボード１１４の下地色を除去し、自拠点情報部分の色補正を行って、自拠点画像３２１ａを得る。
【００４４】
次に、ＣＰＵ２０１が、ステップＳ４０２で取得した自拠点画像を、他拠点の情報処理システムに送信する（ステップＳ４０３）。そして、ＣＰＵ２０１が、他の情報処理システムとの間の情報共有を終了するかを判断する（ステップＳ４０６）。他の情報処理システムとの間の情報共有を終了しない場合は、処理がステップＳ４０１に戻る。他の情報処理システムとの間の情報共有を終了する場合は、処理が終了する。
【００４５】
ステップＳ４０４において、ＣＰＵ２０１が、他拠点から他拠点画像を受信したかを判断する。他拠点画像を受信していない場合は、処理がステップＳ４０６に進む。他拠点画像を受信している場合は、処理ステップＳ４０５に進む。ステップＳ４０５において、ＣＰＵ２０１が、ステップＳ４０４で受信した他拠点画像を投影する。そして、処理がステップＳ４０６に進む。
【００４６】
図７は、情報入力ボードに投影した風景映像の表示変更の例を説明する図である。
拠点Ａの情報処理システム１１０と拠点Ｂの情報処理システム１２０とで情報共有するものとする。図７（Ａ−１）から図７（Ａ−４）は、拠点Ａに関する説明図である。図７（Ｂ−１）から図７（Ｂ−４）は、拠点Ｂに関する説明図である。
【００４７】
図７（Ａ−１）は、移動操作を行った後の、拠点Ａの情報入力ボード１１４の状態を示す。図７（Ｂ−１）は、移動操作を行った後の、拠点Ｂの情報入力ボード１２４の状態を示す。
【００４８】
拠点Ａのユーザが、図３（Ａ−３）の自拠点風景画像３０１ａを図７（Ａ−１）に示すように下方に移動すると、図３（Ｂ−３）の拠点Ｂの自拠点風景画像３０１ｂは、図７（Ｂ−１）のように、移動後の自拠点風景画像３０１ａと同じ位置に移動する。
【００４９】
また、拠点Ｂのユーザが、図３（Ｂ−３）の他拠点風景画像３０２ｂを、図７（Ｂ−１）に示すように上方に移動すると、図３（Ａ−３）に示す拠点Ａの他拠点風景画像３０２ａは、図７（Ａ−１）のように、移動後の他拠点風景画像３０２ｂと同じ位置に移動する。
【００５０】
このように、一方の拠点で自拠点風景画像の表示位置を変更すると、他方の拠点における自拠点風景画像の表示位置が変更される。また、一方の拠点で他拠点風景画像の表示位置を変更すると、他方の拠点における他拠点風景画像の表示位置が変更される。これにより、図７（Ａ−２）で示すように、拠点Ａのユーザが自拠点風景画像３０１ａを移動してできた空き領域にマーカペンで自拠点情報として「ＧＨＩ」３０５ａを入力すると、図７（Ｂ−２）で示す状態となる。すなわち、拠点Ｂの情報入力ボード１２４に他拠点情報「ＧＨＩ」３０５ｂが自動で投影される。
【００５１】
また、図７（Ｂ−２）で示すように、拠点Ｂのユーザが、他拠点風景画像３０２ｂを移動してできた空き領域にマーカペンで自拠点情報として「ＪＫＬ」３０６ｂを入力すると、図７（Ａ−２）で示す状態となる。すなわち、「拠点Ａの情報入力ボード１１４に他拠点情報「ＪＫＬ」３０６ａが自動で投影される。その結果、情報入力ボードに入力した自拠点情報を確実に他拠点と共有することができる。
【００５２】
図７（Ａ−３）は、自拠点風景画像３０１ａまたは自拠点風景画像３０１ｂのいずれかを非表示にした場合の、拠点Ａの情報入力ボード１１４の状態を示す。図７（Ｂ−３）は、自拠点風景画像３０１ａまたは自拠点風景画像３０１ｂのいずれかを非表示にした場合の拠点Ｂの情報入力ボード１２４の状態を示す。
【００５３】
拠点Ａのユーザが、自拠点風景画像３０１ａを非表示にする操作（非表示操作）を行った場合、情報処理システム１１０が、自拠点風景画像３０１ａを非表示にする。そして、自拠点風景画像３０１ａを非表示にしたことに連動して、情報処理システム１２０が、自拠点風景画像３０１ｂを非表示にする。また、拠点Ｂのユーザが自拠点風景画像３０１ｂの非表示操作を行った場合、自拠点風景画像３０１ａも非表示になる。自拠点風景画像３０１ａまたは自拠点風景画像３０１ｂを非表示から表示に切り替えると、他方も表示に切り替えることができる。他拠点画像３０２ａと他拠点画像３０２ｂにおいても同様に表示と非表示を連動して切り替えることができる。
【００５４】
このように、一方の拠点で自拠点風景画像の表示と非表示を切り替えると、他方の拠点における自拠点風景画像も連動して表示が切り替わる。一方の拠点で他拠点風景画像の表示と非表示を切り替えると、他方の拠点における他拠点風景画像も連動して表示が切り替わる。自拠点風景画像や他拠点風景画像を非表示にすることで、近い位置や一部分が重なるように存在する自拠点情報や他拠点情報の視認性を向上できる。具体的には、図７（Ａ−３）の他拠点情報３０４ａと図７（Ｂ−３）の自拠点情報３０４ｂの視認性が向上している。また、拠点間で表示と非表示が連動することで共有状態にずれがなく、好適なコミュニケーションが可能である。
【００５５】
図７（Ａ−４）は、他拠点風景画像３０２ａまたは他拠点風景画像３０２ｂのいずれかを拡大表示にした場合の、拠点Ａの情報入力ボード１１４の状態を示す。図７（Ｂ−３）は、他拠点風景画像３０２ａまたは他拠点風景画像３０２ｂのいずれかを拡大表示にした場合の、拠点Ｂの情報入力ボード１２４の状態を示す。
【００５６】
拠点Ａのユーザが、他拠点風景画像３０２ａの拡大操作を行った場合、この拡大操作による他拠点風景画像３０２ａの拡大が、拠点Ｂにおける他拠点風景画像３０２ｂの表示に反映される。すなわち、情報処理システム１２０が、他拠点風景画像３０２ｂを、拡大された他拠点風景画像３０２ａと同じサイズに拡大表示する。
【００５７】
また、拠点Ｂのユーザが、他拠点風景画像３０２ｂの拡大操作を行った場合、この拡大操作による他拠点風景画像３０２ｂの拡大が、拠点Ａにおける他拠点風景画像３０２ａの表示に反映される。すなわち、情報処理システム１１０が、他拠点風景画像３０２ａを、拡大された他拠点風景画像３０２ｂと同じサイズに拡大表示する。
【００５８】
図７は、拠点における風景画像の拡大を他の拠点における風景画像の表示に反映させる処理を示すが、風景画像を縮小した場合の処理も同様である。また、自拠点画像３０１ａと自拠点画像３０１ｂについても、同様に、拡大表示や縮小表示を拠点間で連動することができる。
【００５９】
このように、一方の拠点で自拠点風景画像を拡大縮小すると他方の拠点における自拠点風景画像も連動して拡大縮小する。また、一方の拠点で他拠点風景画像を拡大縮小すると他方の拠点における他拠点風景画像も連動して拡大縮小する。これにより、自拠点風景画像や他拠点風景画像に映っているユーザの表情を確認しやすくなる。
【００６０】
なお、図７において、例えば、自拠点風景画像３０１ａと他拠点情報「ＤＥＦ」３０４ａ、および、自拠点風景画像３０２ｂと他拠点情報「ＡＢＣ」３０３ｂのように、他拠点情報と風景画像は透過的に投影している。この理由は、例えば、マーカペン等で入力された自拠点情報「ＡＢＣ」３０３ａに他拠点風景画像３０２ａを投影した場合のように、自拠点情報の上に風景画像を投影した場合のユーザの見え方と同様にするためである。しかし、風景画像が全体的に暗かったりする場合は、投影する他拠点情報の視認性は良くないものになるので、他拠点情報を隠すように風景画像を投影してもよい。
【００６１】
図８は、実施例１における風景画像の表示処理を説明するフローチャートである。
以下では、拠点Ａでの情報処理システム１１０による処理を例とって説明する。この処理は、ＣＰＵ２０１がＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０のいずれかに記憶された制御コードを呼び出して実行することで実現される。
【００６２】
まず、ＣＰＵ２０１が、初期化処理を実行する（ステップＳ７０１）。初期化処理において、ＣＰＵ２０１は、表示レイアウト情報を生成してＲＡＭ２０２に記憶する。具体的には、ＣＰＵ２０１は、表示レイアウト情報のＩＤ＝自拠点風景のデータには、風景用カメラ１１５で撮像した自拠点風景画像を設定する。ＣＰＵ２０１は、ＩＤ＝他拠点風景のデータには、ネットワークＩ／Ｆ２１３を介して他拠点の情報処理システムから受信した他拠点風景画像を設定する。また、ＩＤ＝自拠点風景のＸ，Ｙ，Ｗ，ＨとＩＤ＝他拠点風景のＸ，Ｙ，Ｗ，Ｈには、それぞれの画像サイズ（Ｗ，Ｈ）の全体が投影画像３１０ａに含まれるよう予め定めたＸ，Ｙが設定される。
【００６３】
本実施例では、投影画像３１０ａの画像サイズが、Ｗ＝１２８０，Ｈ＝７２０で、自拠点風景画像と他拠点風景画像の画像サイズがＷ＝３２０，Ｈ＝１８０とする。そして、ＩＤ＝自拠点風景のＸ＝０，Ｙ＝５４０，Ｗ＝３２０，Ｈ＝１８０、ＩＤ＝他拠点風景のＸ＝９６０，Ｙ＝５４０，Ｗ＝３２０，Ｈ＝１８０とする。また、ＩＤ＝自拠点風景およびＩＤ＝他拠点風景のそれぞれのＳは１００％、Ｖは１とする。ＣＰＵ２０１は、表示レイアウト情報に基づいて自拠点風景画像と他拠点風景画像とを投影画像３１０ａに含めてプロジェクタ１１２で投影する。
【００６４】
次に、ＣＰＵ２０１が、表示変更があるかを判断する（ステップＳ７０２）。本実施例では、マウス２１２のボタンが押下された場合に、ＣＰＵ２０１は、マウスカーソルの位置にある自拠点風景画像または他拠点風景画像のいずれかを表示変更対象として選択する。そして、例えば、ユーザは、移動操作であれば、マウス２１２のドラッグ操作により表示変更対象を移動し、移動後の位置でマウスのボタンを離すことで移動を確定することができる。例えば、サイズ変更操作であれば、表示変更対象の隅のいずれかでマウス２１２を動かした後、マウスのボタンを離すことで実現できる。また、例えば、表示／非表示切り替え操作であれば、表示変更対象の位置でマウス２１２の右クリックをして表示／非表示を切り替え可能である。すなわち、ＣＰＵ２０１は、ユーザによる入力操作にしたがって、表示変更内容を検出する。なお、表示変更対象の選択と変更操作の実現手段は、マウス入力に限定するものではなく、ジェスチャやキーボードによる入力に基づいてもよい。
【００６５】
ＣＰＵ２０１が、表示変更がないと判断した場合は、処理がステップＳ７０７に進む。ＣＰＵ２０１が、表示変更があると判断した場合は、処理がステップＳ７０３に進む。
【００６６】
次に、ＣＰＵ２０１が、ＲＡＭ２０２に記録した表示レイアウト情報を複製し、ステップＳ７０２で検出した表示変更内容に対応する項目の値を変更した表示変更情報を生成する（ステップＳ７０３）。表示変更情報は、風景画像の表示方法の変更内容を示す情報である。この例では、表示変更情報は、表示レイアウトが変更された場合における当該表示レイアウトの変更内容を示すレイアウト変更情報を含む。また、表示レイアウトの変更は、少なくとも、当該風景画像の表示位置の変更、当該風景画像の拡大または縮小のいずれかを含む。実施例１では、表示レイアウトの変更は、表示位置の変更である。また、表示変更情報が、自拠点での風景画像が表示状態から非表示状態にされたことを示す制御情報、自拠点での風景画像が非表示状態から表示状態にされたことを示す制御情報を含んでもよい。続いて、ＣＰＵ２０１が、ステップＳ７０３で生成した表示変更情報を、接続している他拠点の情報処理システムに送信する。他拠点の情報処理システムに設けられた情報端末は、受信した表示変更情報が示す変更内容にしたがって、風景画像を表示する。例えば、情報端末は、表示変更情報に含まれるレイアウト変更情報が示すレイアウトの変更内容にしたがって、風景画像を表示する。
【００６７】
また、ステップＳ７０７においては、ＣＰＵ２０１が、接続している他拠点の情報処理システムから表示変更情報を受信したかを判断する。他拠点の情報処理システムから表示変更情報を受信した場合は、処理がステップＳ７０５に進む。他拠点の情報処理システムから表示変更情報を受信していない場合は、処理がステップＳ７０８に進む。
【００６８】
ステップＳ７０５において、ＣＰＵ２０１が、ステップＳ７０３で生成またはステップＳ７０７で受信した表示変更情報に基づいて、ＲＡＭ２０２に記憶している表示レイアウト情報を更新する。
【００６９】
次に、ＣＰＵ２０１が、ステップＳ７０５において更新した表示レイアウト情報に基づいて、投影画像３１０ａを更新してプロジェクタ１１２で投影する（ステップＳ７０６）。すなわち、ＣＰＵ２０１は、表示変更情報を通知された場合に、プロジェクタ１１２によって当該表示変更情報が示す変更内容で風景画像が表示されるように制御する。これにより、拠点Ａにおける情報入力ボード上への表示が更新される。
【００７０】
次に、ＣＰＵ２０１が、風景画像の表示処理を終了するかを判断する（ステップＳ７０８）。ＣＰＵ２０１は、例えば、ユーザがマウス２１２やキーボード２０９で入力した入力情報に基づいて、風景画像の表示処理を終了するかを判断する。ＣＰＵ２０１が、風景画像の表示処理を終了しないと判断した場合は、処理がステップＳ７０２に戻る。ＣＰＵ２０１が、風景画像の表示処理を終了すると判断した場合は、処理が終了する。
【００７１】
以上説明したように、実施例１の情報処理システムによれば、自拠点で表示する風景画像の表示方法の変更内容が他拠点で表示する風景画像の表示に反映される。したがって、情報入力ボードへの情報入力と風景画像の表示にかかるユーザの操作性を向上するともに、好適なコミュニケーションを実現することができる。
【００７２】
（実施例２）
拠点間で風景画像の表示方法を、変更内容にかかわらず連動させると、一方の拠点のユーザが一時的に表示と非表示を切り替えると他方の拠点でも連動して表示と非表示が切り替わり、他方の拠点のユーザにとっては煩わしくなる。
【００７３】
実施例２の情報処理システムは、風景画像の表示／非表示に関しては拠点間で表示方法の変更内容を連動させないように制御する。すなわち、実施例２では、表示変更情報が、自拠点での風景画像が表示状態から非表示状態にされたことを示す制御情報を含む。そして、情報端末は、他の情報処理システムからこの表示変更情報を受信した場合に、当該表示変更情報に含まれる制御情報に基づいて、自拠点での風景画像の表示を非表示にしない。そして、情報端末は、表示変更情報に対応する他拠点での風景画像が非表示状態にされたことを示す非表示情報が自システムにおける上記他拠点での風景画像の表示領域に付加されるように制御する。
【００７４】
図９は、実施例２における情報入力ボードに投影した風景映像の表示／非表示の例を説明する図である。
拠点Ａの情報処理システム１１０と拠点Ｂの情報処理システム１２０とで情報共有するものとする。
【００７５】
図９（Ａ−１）乃至図９（Ａ−３）は、拠点Ａに関する説明図である。図９（Ｂ−１）乃至図９（Ｂ−３）は、拠点Ｂに関する説明図である。
図９（Ａ−１）は、図７（Ａ−３）と同じ状態であり、図７（Ａ−１）で表示されている状態の自拠点風景画像３０１ａを非表示にした時の状態である。図７（Ｂ−３）では、情報処理システム１１０で自拠点風景画像３０１ａが非表示となっていることに連動して、情報処理システム１２０が、自拠点風景画像３０１ａを非表示にしている。
【００７６】
実施例２では、図９（Ａ−１）の状態に対応する状態として、情報処理システム１２０は、図９（Ｂ−１）に示すように画像情報を表示する。情報処理システム１２０は、情報処理システム１１０で自拠点風景画像３０１ａが非表示になっていることを示すために、自拠点風景画像３０１ｂの外枠部を点線に変更する。すなわち、実施例２では、自拠点風景画像３０１ｂの外枠部の点線を、当該自拠点風景画像３０１ｂに対応する他拠点での自拠点風景画像３０１ａが非表示になっていることを示す情報（非表示情報）とする。自拠点風景画像３０１ａが非表示になっていることを示す非表示情報は、上記の点線に限らず、自拠点風景画像３０１ｂ内に文字列や図形をオーバレイするなどしてもよい。これにより、拠点Ｂのユーザは、拠点Ａのユーザが自拠点画像３０１ａを非表示にしていることを認識できる。
【００７７】
図９（Ａ−２）は、拠点Ａにおいて、非表示にした自拠点風景画像３０１ａの位置に自拠点情報「ＭＮＯ」３０７ａを追記した状態である。この状態に対応する図９（Ｂ−２）では、情報処理システム１２０は、自拠点風景画像３０１ｂに、自拠点情報「ＭＮＯ」３０７ａに対応する他拠点情報「ＭＮＯ」３０７ｂが重なるように投影する。ここで、自拠点風景画像３０１ｂが暗い場合には、他拠点情報「ＭＮＯ」３０７ｂの視認性は良くないものになるので、拠点Ｂのユーザは気付かない場合が考えられ得る。そこで、拠点Ｂにおいて、情報処理システム１２０は、拠点Ａで非表示にされた自拠点風景画像３０１ａと重なる位置に自拠点情報「ＭＮＯ」３０７ａが追記されたことを示す情報（重畳付加情報）を表示する。図９（Ｂ−２）に示す例では、情報処理システム１２０は、重畳付加情報として、自拠点風景画像３０１ｂの外枠部を点滅させる。図中では外枠部の点滅を星印で表現している。
【００７８】
なお、非表示にした自拠点風景画像３０１ａに重なる位置に自拠点情報「ＭＮＯ」３０７ａが追記されたことを示す情報は、上記の点滅に限らない。情報処理システム１２０が、自拠点風景画像３０１ｂ内に文字列や図形をオーバレイさせ、当該文字列や図形がオーバレイしたことを重畳付加情報としてもよい。これにより、拠点Ｂのユーザは、他拠点情報「ＭＮＯ」３０７ｂの存在を認識することができる。そして、拠点Ｂのユーザは、自拠点情報３０１ｂを非表示にするか、他の位置に移動させることで、他拠点情報「ＭＮＯ」３０７ｂの内容を認識できる。
【００７９】
図９（Ａ−３）および図９（Ｂ−３）は、拠点Ｂのユーザが、自拠点風景画像３０１ｂを上方に移動させ、拠点Ａのユーザが自拠点風景画像３０１ａを非表示から表示に切り替えた状態である。自拠点風景画像３０１ｂが他拠点情報ＭＮＯ３０７ｂと重ならない位置に移動したので、情報処理システム１２０は、自拠点風景画像３０１ｂに付加されていた重畳付加情報を削除する。また、情報処理システム１１０は、自拠点風景画像３０１ａを、自拠点風景画像３０５ｂの移動後に対応する位置で非表示から表示に切り替える。
【００８０】
図９を参照して説明した実施例２では、図８のステップＳ７０７の後、図１０のフローチャートを処理した後、図８のステップＳ７０５に進む点で、実施例１と異なる。また、実施例２では、図５のステップＳ４０５を処理した後、図１１のフローチャートを処理してから図５のステップＳ４０６に進む点で、実施例１と異なる。
【００８１】
図１０は、風景画像の非表示情報を付加する処理の例を説明するフローチャートである。以下では、情報処理システム１２０の処理を例にとって説明する。
まず、ＣＰＵ２０１が、受信した表示変更情報にＶの値が０であるＩＤがあって、かつ、自拠点における表示レイアウト情報中の、当該ＩＤに対応するＩＤのＶの値が１であるかを判断する（ステップＳ９０１）。具体的には、ＣＰＵ２０１が、拠点Ａにおける自拠点風景画像が非表示にされ、拠点Ｂでは自拠点風景画像が表示される設定であるかを判断する。
【００８２】
表示変更情報にＶの値が０であるＩＤがあって、かつ、自拠点における表示レイアウト情報中の、当該ＩＤに対応するＩＤのＶの値が１である場合は、処理がステップＳ９０２に進む。表示変更情報にＶの値が０であるＩＤがない場合、つまり、例えば、図９（Ａー１）では非表示であった自拠点風景画像３０１ａが拠点Ａで表示状態になった場合等には、処理がステップＳ９０３に進む。
【００８３】
ステップＳ９０２において、ＣＰＵ２０１が、対応する風景画像が他拠点で非表示になったことを示す非表示情報を投影画像に付加する。そして、ＣＰＵ２０１が、受信した表示変更情報に含まれる、Ｖの値が０になっているＩＤのＶの値を１に変更する（ステップＳ９０４）。そして、処理が、図８のステップＳ７０５に進む。これは、例えば、他拠点で風景画像が非表示になっても、自拠点で当該風景画像に対応する風景画像を非表示にしないようにするためである。
【００８４】
ステップＳ９０３において、ＣＰＵ２０１は、上記ステップＳ９０２で付加された非表示情報、または図１１のステップＳ１００３で付加された重畳付加情報があれば、当該付加されている情報を削除する。そして、処理がステップＳ９０１に進む。
【００８５】
図１１は、重畳付加情報を付加する処理の例を説明するフローチャートである。
まず、ＣＰＵ２０１が、図５のステップＳ４０５において投影した新規の他拠点画像と投影前の他拠点画像との差分領域を算出する（ステップＳ１００１）。
【００８６】
次に、ＣＰＵ２０１が、算出した差分領域に、図１０のステップＳ９０２で非表示情報を付加する対象となった風景画像の領域が含まれるかを判断する。算出した差分領域に、図１０のステップＳ９０２で非表示情報を付加する対象となった風景画像の領域が含まれない場合は、処理を終了する。算出した差分領域に、図１０のステップＳ９０２で非表示情報を付加する対象となった風景画像の領域が含まれる場合は、処理がステップＳ１００３に進む。
【００８７】
ステップＳ１００３において、ＣＰＵ２０１が、上述した非表示情報を付加する対象となった風景画像の領域に、新規の他拠点情報が重なることを示す重畳付加情報を付加し、処理を終了する。すなわち、ＣＰＵ２０１は、他の拠点の投影面への情報の物理入力に応じて生成された他拠点画像が他の情報処理システムから送信された場合に、自システムで表示されている拠点画像との差分領域を算出する（ステップＳ１００１）。そして、ＣＰＵ２０１は、差分領域が非表示情報が付加された表示領域を含む場合に、上記他の拠点の投影面の非表示状態にされた領域に新たに情報が物理入力されたことを示す情報を表示する（Ｓ１００３）。
【００８８】
以上説明したように、実施例２によれば、一方の拠点のユーザが一時的に風景画像の表示と非表示を切り替えても他方の拠点の表示は変更しない。したがって、他方の拠点のユーザに及ぼす煩わしさを解消できる。また、一方の拠点のユーザが風景画像を非表示にしたことと、非表示にした領域に新規に自拠点情報を入力したことを他方の拠点のユーザが容易に認識できる。
【００８９】
（実施例３）
拠点間で風景画像の表示方法を、変更内容にかかわらず連動させると、一方の拠点のユーザが一時的に他方の拠点のユーザの表情を確認する目的で風景表示を拡大した場合、他方の拠点でも連動して拡大してしまい、他方の拠点のユーザにとっては煩わしい。
実施例３の情報処理システムは、風景画像の拡大／縮小表示に関しては拠点間で表示方法の変更内容を連動させないように制御する。
【００９０】
図１２は、実施例３における情報入力ボードに投影した風景映像の拡大／縮小表示の例を説明する図である。
図１２（Ａ−１）から図１２（Ａ−２）は、拠点Ａに関する説明図である。図１２（Ｂ−１）から図１２（Ｂ−２）は、拠点Ｂに関する説明図である。
【００９１】
図１２（Ａ−１）は、図７（Ａ−１）の他拠点風景画像３０２ａを拡大表示した状態である。図１２（Ｂ−１）では、他拠点風景画像３０２ａが拠点Ａで拡大縮小表示になっていることを示す情報として、他拠点風景画像３０２ａの位置に対応する領域の枠を点線３３０で表示している。これにより、拠点Ｂのユーザは、拠点Ａのユーザが他拠点風景画像３０２ａを拡大表示にしていることを認識できる。
【００９２】
図１２（Ａ−２）は、図７（Ａ−１）の他拠点風景画像３０２ａを縮小表示した状態である。図１２（Ｂ−２）では、他拠点風景画像３０２ａが縮小表示になっていることを示す情報として、他拠点風景画像３０２ａの位置に対応する領域の枠を点線３３０で表示している。これにより、拠点Ｂのユーザは、拠点Ａのユーザが自拠点画像３０１ａを縮小表示にしていることを認識できる。実施例３の情報処理システムによれば、拠点Ｂのユーザは、拠点Ａのユーザが、一時的に風景画像をどのくらいの大きさで拡大縮小表示しているかを認識できる。
【００９３】
図１３は、実施例３において、他拠点の情報処理システムから表示変更情報を受信した場合の動作処理の例を説明するフローチャートである。
実施例３は、図８のＳ７０７において、ＣＰＵ２０１が、他拠点の情報処理システムから表示変更情報を受信したと判断した場合に、Ｓ７０５に進む前に図１３のフローチャートにしたがう処理を実行した後に、図８のＳ７０５に進む点で、実施例１と異なる。以下では、情報処理システム１１０の処理を例にとって説明する。
【００９４】
まず、ＣＰＵ２０１が、受信した表示変更情報と表示レイアウト情報とで、対応関係にあるＩＤのＸ，Ｙ，Ｗ，Ｈの値が異なるＩＤがあるかを判断する。受信した表示変更情報と表示レイアウト情報とで、対応関係にあるＩＤのＸ，Ｙ，Ｗ，Ｈの値が異なるＩＤがない場合は、処理がステップＳ１２０３に進む。受信した表示変更情報と表示レイアウト情報とで、対応関係にあるＩＤのＸ，Ｙ，Ｗ，Ｈの値が異なるＩＤがある場合は、このＩＤを、表示変更情報の送信元の拠点において拡大／縮小処理がされた風景画像に対応するＩＤ（拡大／縮小画像ＩＤ）として決定する。そして処理がステップＳ１２０２に進む。
【００９５】
次に、ＣＰＵ２０１が、投影画像に対して、投影画像中の上記拡大縮小画像ＩＤのＸ，Ｙ，Ｗ，Ｈに対応する領域に、表示変更情報の送信元の当該ＩＤの風景画像が拡大縮小表示になったことを示す情報を付加する（ステップＳ１２０２）。そして、処理が、ステップＳ１２０４に進む。
【００９６】
次に、ＣＰＵ２０１が、受信した表示変更情報における、拡大縮小画像ＩＤのＸ，Ｙ，Ｗ，Ｈの値を、表示レイアウト情報における対応するＩＤのＸ，Ｙ，Ｗ，Ｈの値に変更する（ステップＳ１２０４）。そして、処理が、図８のＳ７０５に進む。ステップＳ１２０３において、ＣＰＵ２０１が、Ｓ１２０２で付加した情報がある場合には、この情報を削除する。そして、処理がステップＳ１２０４に進む。
【００９７】
以上説明したように、実施例３の情報処理システムによれば、一方の拠点のユーザが一時的に風景画像を拡大もしくは縮小しても他方の拠点の表示は変更しないので他方の拠点のユーザに及ぼす煩わしさを解消できる。
【００９８】
（実施例４）
実施例４は、第１乃至第３のいずれかの実施例の情報処理装置を、拠点数が複数以上の場合に適用したものである。
【００９９】
情報処理システムが扱う他拠点風景画像が増加すると、情報入力ボードへの自拠点情報を入力する領域と自拠点風景画像の表示領域、他拠点風景画像の表示領域を確保することが困難になる。以下に説明する実施例４の情報処理装置によれば、複数の他拠点風景画像を投影する場合の上記問題を解消することができる。
【０１００】
図１４は、情報入力ボードの状態を説明する図である。
拠点Ａの情報処理システム１１０と拠点Ｂの情報処理システム１２０に拠点Ｃの情報処理システム１３０を更に接続して情報共有する。拠点Ａにおいて、自拠点情報３０３ａが入力されたものとする。
【０１０１】
図１４（Ａ−１）および図１４（Ａ−２）は、拠点Ａに関する説明図である。図１４（Ｂ−１）および図１４（Ｂ−２）は、拠点Ｂに関する説明図である。図１４（Ｃ−１）および図１４（Ｃ−２）は、拠点Ｃに関する説明図である。
【０１０２】
図１４（Ｃ−１）は、拠点Ｃにおける初期状態を示す。情報処理システム１３０は、プロジェクタで自拠点風景画像３０１ｃと他拠点風景画像３０２ｃとを含む投影画像３１０ｃを情報入力ボード１３４に投影している。投影結果３１１ｃは、情報入力ボード１３４面に投影画像３１０ｃを投影した結果である。他拠点情報３０３ｃは、自拠点画像３２１ａを受信して投影したものである。自拠点風景画像３０１ｃは、拠点Ｃの情報処理システム１３０の情報入力用カメラで撮像した拠点Ｃの風景画像である。他拠点風景画像３０２ｃは、自拠点風景画像３０１ａと自拠点風景画像３０１ｂを受信して合成したものである。
【０１０３】
図１４（Ａ−１）は、拠点Ａにおける初期状態を示す。図３（Ａ−２）との差は、情報処理システム１１０が、他拠点風景画像３０２ａを、自拠点風景画像３０１ｂと自拠点風景画像３０１ｃを受信して合成することで生成し、表示する点である。
【０１０４】
図１４（Ｂ−１）は、拠点Ｂにおける初期状態を示す。図３（Ｂ−２）との差は、情報処理システム１２０が、他拠点風景画像３０２ｂを、自拠点風景画像３０１ａと自拠点風景画像３０１ｃを受信して合成することで作成し、表示する点である。
【０１０５】
図１５は、実施例４において情報処理システムが管理する表示レイアウト情報の一例を示す図である。
図１５（Ａ）は、拠点Ａで管理される表示レイアウト情報を示す。図１５（Ｂ）は、拠点Ｂで管理される表示レイアウト情報を示す。図１５（Ｃ）は、拠点Ｃで管理される表示レイアウト情報を示す。
【０１０６】
図１５に示す表示レイアウト情報が図４中の表示レイアウト情報と異なる点は、ＩＤ＝他拠点風景に対応する項目Ｄａｔａに、接続している全ての拠点から受信している風景画像を、受信した順番で割り当てている点である。つまり、情報端末は、複数の情報処理システムに対応する複数の他拠点での風景画像について一括して表示レイアウトを管理する。また、図１５に示す表示レイアウト情報では、項目Ｔａｂｌｅが新たに追加されている。Ｔａｂｌｅには、他拠点風景画像の配置方法が設定される。Ｔａｂｌｅの値は、（列数、行数）で表現される。例えば、Ｔａｂｌｅの値が（ｍ，ｎ）であれば、Ｄａｔａの風景画像は、（１，１），（２，１），，，，（ｍ，１），（１，２），（２，２），，，，（ｍ，ｎ）の順で配置される。
【０１０７】
本実施例では、図１４に示すように、図１５に示す表示レイアウト情報に基づき、他拠点風景画像３０２ａについては、拠点Ｂの風景画像の右に拠点Ｃの風景画像が配置される。他拠点風景画像３０２ｂについては、拠点Ａの風景画像の右に拠点Ｃの風景画像が配置される。他拠点風景画像３０２ｃについては、拠点Ａの風景画像の右に拠点Ｂの風景画像が配置される。
【０１０８】
図１３（Ａ−１）、（Ｂ−１）、（Ｃ−１）において、マーカペンで追加入力可能な空き領域の候補として、左下の小さい領域がある。ユーザが、他拠点風景画像の移動操作を行ったとしても、他拠点風景画像のＴａｂｌｅの値やＷ，Ｈの値によっては、十分な空き領域を得られない可能性がある。例えば、拠点Ａのユーザが、他拠点風景画像３０２ａを上方に移動させると、自拠点風景画像３０１ａを隠してしまう可能性がある。そこで、本実施例では、情報処理システムが、表示レイアウト情報内のＴａｂｌｅの値を、ユーザの操作に応じて変更する。例えば、ユーザがマウス２１２で右クリックすると、情報処理システムが、不図示のＴａｂｌｅ変更画面を表示し、Ｔａｂｌｅ変更画面上での操作に応じて、Ｔａｂｌｅの値を変更する。
【０１０９】
図１４（Ａ−２）、（Ｂ−２）、（Ｃ−２）は、拠点Ａと拠点Ｂと拠点Ｃのいずれかのユーザが他拠点風景風景のＴａｂｌｅを（２，１）から（１，２）に変更した状態を示す。Ｔａｂｌｅの値を変更することにより、投影画面の左下の領域に、マーカペンで追加入力可能な十分な空き領域を確保できる。
【０１１０】
以上説明したように、実施例４の情報処理システムによれば、情報処理システムが扱う他拠点風景画像が増加しても、情報入力ボードへの自拠点情報を入力する領域と自拠点風景画像の表示領域、他拠点風景画像の表示領域を確保することが容易になる。
【０１１１】
（実施例５）
実施例５は、第１乃至第３のいずれかの実施例の情報処理装置を、拠点数が複数以上の場合に適用したものである。
【０１１２】
図１６は、情報入力ボードの状態を説明する図である。
拠点Ａの情報処理システム１１０と拠点Ｂの情報処理システム１２０に拠点Ｃの情報処理システム１３０を更に接続して情報共有する。拠点Ａにおいて、自拠点情報３０３ａが入力されたものとする。
【０１１３】
図１６（Ａ）および図１７（Ａ）は、拠点Ａに関する説明図である。図１６（Ｂ）および図１７（Ｂ）は、拠点Ｂに関する説明図である。図１６（Ｃ）および図１７（Ｃ）は、拠点Ｃに関する説明図である。
【０１１４】
図１６（Ｃ）は、拠点Ｃにおける初期状態を示す。情報処理システム１３０は、プロジェクタで自拠点風景画像３０１ｃと他拠点風景画像３０２ｃを含む投影画像３１０ｃを情報入力ボード１３４に投影している。投影結果３１１ｃは、情報入力ボード１３４を投影面として投影画像３１０ｃを投影した結果である。
【０１１５】
他拠点情報３０３ｃは、拠点Ａにおける自拠点画像３０１ａを受信して投影したものである。自拠点風景画像３０１ｃは、拠点Ｃの情報処理システム１３０の情報入力用カメラで撮像した拠点Ｃの風景画像である。他拠点風景画像３０２ｃは、拠点Ａにおける自拠点風景画像３０１ａを受信して投影したものである。他拠点風景画像３０８ｃは、拠点Ｂにおける自拠点風景画像３０１ｂを受信して投影したものである。
【０１１６】
図１６（Ａ）は、拠点Ａにおける初期状態を示す。図３（Ａ−２）との差は、自拠点風景画像３０１ｃを受信したものを他拠点風景画像３０８ａとして投影している点である。図１６（Ｂ）は、拠点Ｂにおける初期状態を示す。図３（Ｂ−２）との差は、自拠点風景画像３０１ｃを受信したものを他拠点風景画像３０８ｂとして投影している点である。
【０１１７】
図１７は、実施例５において情報処理システムが管理する表示レイアウト情報の一例を示す図である。
図１７（Ａ）は、拠点Ａで管理される表示レイアウト情報を示す。図１７（Ｂ）は、拠点Ｂで管理される表示レイアウト情報を示す。図１７（Ｃ）は、拠点Ｃで管理される表示レイアウト情報を示す。図４（Ａ）および図４（Ｂ）の表示レイアウト情報との差は、他拠点風景をＩＤ＝他拠点風景という１つで識別するのではなく、風景画像を受信した順で拠点毎にＩＤを設けている点である。すなわち、情報端末は、各々の情報処理システムに対応する他拠点での風景画像毎に表示レイアウトを管理する。
【０１１８】
図１６（Ａ）乃至（Ｃ）においては、情報処理システムは、図１７（Ａ）乃至（Ｃ）の情報レイアウトに基づき、他拠点毎に他拠点風景画像を配置している。
【０１１９】
実施例５の情報処理システムによれば、他拠点風景画像の大きさを、実施例４において表示される他拠点風景画像の大きさに比べて小さくすることができる。従って、他拠点風景画像の移動操作によってマーカペンで入力するための空き領域を確保しやすくできる。
【０１２０】
本発明は、上述した実施例１乃至５に限定されない。図１では、情報端末１１１にプロジェクタ１１２とデジタルカメラ１１３とが接続されているが、情報端末１１１がプロジェクタ１１２やデジタルカメラ１１３を含むようにしてもよい。また、図１では、各拠点の情報処理システムがネットワークを介して接続しているが、各拠点の情報処理システムが、サーバを介して接続されていてもよい。また、情報端末のＣＰＵの処理内容の一部を上記サーバで処理する構成をとってもよい。
【０１２１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２２】
１１０  情報処理システム
１１４  情報入力ボード
【図１】
2015139202.tif 000003
【図２】
2015139202.tif 000004
【図３】
2015139202.tif 000005
【図４】
2015139202.tif 000006
【図５】
2015139202.tif 000007
【図６】
2015139202.tif 000008
【図７】
2015139202.tif 000009
【図８】
2015139202.tif 000010
【図９】
2015139202.tif 000011
【図１０】
2015139202.tif 000012
【図１１】
2015139202.tif 000013
【図１２】
2015139202.tif 000014
【図１３】
2015139202.tif 000015
【図１４】
2015139202.tif 000016
【図１５】
2015139202.tif 000017
【図１６】
2015139202.tif 000018
【図１７】
2015139202.tif 000019