(57)【要約】【課題】情報処理装置のユーザが望むタイミングで撮影画像を保存することができる情報処理装置、遠隔指示システム及び制御プログラムを提供する。【解決手段】ＰＣ１の制御部１０１は、第１カメラ５で撮影された複数の撮影画像を取得し、複数の撮影画像から対象物９及びＰＣ１のユーザの位置を検出し、対象物９及びＰＣ１のユーザの位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、撮影画像の保存を指示する保存ボタン１１をプロジェクタ４に投影させ、プロジェクタ４により投影された保存ボタン１１が遮られたときに、第１カメラ５で撮影された撮影画像を記憶部１０３に保存する。【選択図】図１
2009094867.tif 000002
【特許請求の範囲】
【請求項１】
外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、
前記撮影装置で撮影された複数の撮影画像を取得する取得手段と、
前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段と、
前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記外部端末から入力された音声を出力する出力手段と、前記出力された音声及び前記情報処理装置のユーザが発した音声を入力する入力手段とをさらに備え、
前記制御手段は、前記投影装置により投影された第１の指示データが遮られたときに、前記投影装置で撮影画像が投影されてから当該第１の指示データが遮られるまでの間に前記入力手段により入力された音声のデータを前記記憶手段に保存される撮影画像と関連付けて前記記憶手段に保存することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、一定間隔で連続して撮影された複数の撮影画像を保存する指示である第２の指示データを前記投影装置に投影させ、前記投影装置により投影された第２の指示データが遮られたときに、前記撮影装置で一定間隔で連続して撮影された複数の撮影画像を前記記憶手段に保存することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記投影装置により投影された第２の指示データが遮られたときに、当該第２の指示データと同一の位置に当該第２の指示データに代えて、前記複数の撮影画像の保存を終了する指示である第３の指示データを前記投影装置に投影させ、前記投影装置により投影された第３の指示データが遮られたときに、前記複数の撮影画像の前記記憶手段への保存を終了することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、予め設定された時間経過後の撮影画像を保存する指示である第４の指示データを前記投影装置に投影させ、前記投影装置により投影された第４の指示データが遮られたときに、前記撮影装置で予め設定された時間経過後に撮影された撮影画像を前記記憶手段に保存することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記予め設定された時間の経過中に、残り時間を前記情報処理装置のユーザ及び前記外部端末のユーザの少なくとも一方に報知することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置と、
当該投影領域を撮影する撮影装置と、
前記撮影装置で撮影された複数の撮影画像を取得する取得手段、
前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段、及び
前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段を有する情報処理装置と
備えることを特徴とする遠隔指示システム。
【請求項８】
外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続されるコンピュータを、
前記撮影装置で撮影された複数の撮影画像を取得する取得手段、
前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段、及び
前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段
として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、遠隔指示システム及び制御プログラムに関する。
【背景技術】
【０００２】
従来より、カメラ及びプロジェクタが接続されているサーバ（例えばコンピュータ）と、ネットワークを介して当該サーバに接続される遠隔地のクライアント（例えばコンピュータ）とを備える遠隔指示システムが知られている（例えば、特許文献１、２参照）。
【０００３】
この遠隔指示システムでは、サーバに接続されているカメラが対象物として立体物を撮影し、ネットワークを介して撮影画像をクライアントに送信する。クライアントは、表示装置の表示画面に撮影画像を表示し、当該表示画面上にアノテーション画像などが書き込まれると、当該アノテーション画像をネットワークを介してサーバに送信する。サーバは受信したアノテーション画像をプロジェクタに送信し、プロジェクタは受信したアノテーション画像を立体物を含む投影領域の適切な位置（これは、クライアントが、撮影画像の範囲内でアノテーション画像を書き込んだ位置に対応する）に投影する。
【特許文献１】米国特許公開２００４／００７０６７４号公報
【特許文献２】特開２００５−３３７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この遠隔指示システムでは、情報処理装置としてのサーバがカメラでの撮影画像を一定間隔で自動的に保存する場合、サーバには大容量の記憶媒体が必要となる。また、この場合、サーバには不要な撮影画像も保存されるため、サーバ又はクライアントのユーザが必要な撮影画像を見つけるのに時間がかかる。そこで、サーバのユーザは、所望の撮影画像を保存するために、サーバ側に新たなクライアントを設置している。
【０００５】
しかし、この場合も、サーバのユーザは、対象物のある場所から新たなクライアントに移動して、撮影画像の保存指示を行う必要があるため、サーバのユーザが望むタイミングで撮影画像を保存することができないという課題がある。
【０００６】
本発明の目的は、情報処理装置のユーザが望むタイミングで撮影画像を保存することができる情報処理装置、遠隔指示システム及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の情報処理装置は、外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続される情報処理装置であって、前記撮影装置で撮影された複数の撮影画像を取得する取得手段と、前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段と、前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段とを備えることを特徴とする。
【０００８】
請求項２の情報処理装置は、請求項１に記載の情報処理装置において、前記外部端末から入力された音声を出力する出力手段と、前記出力された音声及び前記情報処理装置のユーザが発した音声を入力する入力手段とをさらに備え、前記制御手段は、前記投影装置により投影された第１の指示データが遮られたときに、前記投影装置で撮影画像が投影されてから当該第１の指示データが遮られるまでの間に前記入力手段により入力された音声のデータを前記記憶手段に保存される撮影画像と関連付けて前記記憶手段に保存することを特徴とする。
【０００９】
請求項３の情報処理装置は、請求項１又は２に記載の情報処理装置において、前記制御手段は、前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、一定間隔で連続して撮影された複数の撮影画像を保存する指示である第２の指示データを前記投影装置に投影させ、前記投影装置により投影された第２の指示データが遮られたときに、前記撮影装置で一定間隔で連続して撮影された複数の撮影画像を前記記憶手段に保存することを特徴とする。
【００１０】
請求項４の情報処理装置は、請求項３に記載の情報処理装置において、前記制御手段は、前記投影装置により投影された第２の指示データが遮られたときに、当該第２の指示データと同一の位置に当該第２の指示データに代えて、前記複数の撮影画像の保存を終了する指示である第３の指示データを前記投影装置に投影させ、前記投影装置により投影された第３の指示データが遮られたときに、前記複数の撮影画像の前記記憶手段への保存を終了することを特徴とする。
【００１１】
請求項５の情報処理装置は、請求項１乃至４のいずれか１項に記載の情報処理装置において、前記制御手段は、前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、予め設定された時間経過後の撮影画像を保存する指示である第４の指示データを前記投影装置に投影させ、前記投影装置により投影された第４の指示データが遮られたときに、前記撮影装置で予め設定された時間経過後に撮影された撮影画像を前記記憶手段に保存することを特徴とする。
【００１２】
請求項６の情報処理装置は、請求項５に記載の情報処理装置において、前記予め設定された時間の経過中に、残り時間を前記情報処理装置のユーザ及び前記外部端末のユーザの少なくとも一方に報知することを特徴とする。
【００１３】
請求項７の遠隔指示システムは、外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置と、当該投影領域を撮影する撮影装置と、前記撮影装置で撮影された複数の撮影画像を取得する取得手段、前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段、及び前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段を有する情報処理装置と備えることを特徴とする。
【００１４】
請求項８の制御プログラムは、外部端末から入力された注釈画像を対象物を含む投影領域に投影する投影装置、及び当該投影領域を撮影する撮影装置に接続されるコンピュータを、前記撮影装置で撮影された複数の撮影画像を取得する取得手段、前記複数の撮影画像から前記対象物及び前記情報処理装置のユーザの位置を検出する検出手段、及び前記検出された対象物及び情報処理装置のユーザの位置に基づいて、前記情報処理装置のユーザと前記対象物とを結ぶ直線状の領域で、且つ前記情報処理装置のユーザと前記対象物との間の領域を除いた領域に、撮影画像の保存を指示する第１の指示データを前記投影装置に投影させ、前記投影装置により投影された第１の指示データが遮られたときに、前記撮影装置で撮影された撮影画像を記憶手段に保存する制御手段として機能させることを特徴とする。
【発明の効果】
【００１５】
請求項１，７，８の発明によれば、情報処理装置のユーザと対象物とを結ぶ直線状の領域で、且つ情報処理装置のユーザと対象物との間の領域を除いた領域に、撮影画像の保存を指示する指示データが投影され、投影された指示データが遮られたときに、撮影画像が記憶手段に保存されるので、情報処理装置のユーザが望むタイミングで撮影画像を保存することができる。
【００１６】
請求項２の発明によれば、情報処理装置のユーザが望むタイミングで撮影画像と関連付けて外部端末から入力された音声及び情報処理装置のユーザが発した音声のデータを保存することができる。
【００１７】
請求項３の発明によれば、情報処理装置のユーザが望むタイミングで、一定間隔で連続して撮影された複数の撮影画像を保存することができる。
【００１８】
請求項４の発明によれば、一定間隔で連続して撮影された複数の撮影画像の保存を終了することができる。
【００１９】
請求項５の発明によれば、予め設定された時間経過後に撮影された撮影画像を保存することができる。
【００２０】
請求項６の発明によれば、情報処理装置のユーザ及び外部端末のユーザの少なくとも一方は、残り時間を把握することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る遠隔指示システムの構成を示すブロック図である。
【００２３】
図１の遠隔指示システムは、サーバとして機能するパーソナルコンピュータ（ＰＣ）１（情報処理装置）、クライアントとして機能するＰＣ２を備えており、これらは、ネットワーク３を介して互いに接続されている。ＰＣ１には、プロジェクタ４（投影装置）、第１カメラ５（撮影装置）、第２カメラ６（撮影装置）、マイク７（入力手段）及びスピーカ８（出力手段）が接続されている。プロジェクタ４は、ＰＣ１からの制御コマンドに基づいて、テーブル１０上に載置された対象物９に対して、単なる光線を照射する又はアノテーション画像（注釈画像）等を投影する。尚、アノテーション画像は、線、文字、記号、図形、色、フォント（書体）等のあらゆる態様の画像を含む。また、プロジェクタ４は、ＰＣ１からの制御コマンドに基づいて、撮影画像をＰＣ１に保存するための保存ボタン１１をテーブル１０上に投影する。
【００２４】
第１カメラ５は、対象物９を含むテーブル１０の反射画像を撮影し、撮影画像をＰＣ１に出力する。即ち、第１カメラ５は、対象物９の全体像を撮影する。第１カメラ５はプロジェクタ４と画角及び光軸が一致するように設置されている。
【００２５】
第２カメラ６は、ネットワークカメラ又はＰＴＺ（Pan-Tilt-Zoom）カメラ又はポータブルカメラで構成され、ＰＣ１側のユーザが自由に移動させることができる。また、第２カメラ６は、第１カメラ５で撮影できない対象物９の部分（例えば、対象物９の正面からは見えない影となる部分）の撮影や対象物９の接写撮影をするために使用される。即ち、第２カメラ６は、対象物９の一部分を撮影する。
【００２６】
マイク７は、ＰＣ１のユーザの指示などの音声を入力し、ＰＣ２に接続されているスピーカ１９へ出力する。スピーカ８は、ＰＣ２に接続されているマイク１８から入力されたＰＣ２のユーザの指示などの音声を出力する。
【００２７】
ＰＣ１は、第１カメラ５及び第２カメラ６より撮影された撮影画像をネットワーク３を介してＰＣ２に出力する。ＰＣ２は、表示部２０５、マイク１８及びスピーカ１９に接続されており、表示部２０５は、撮影画像の表示領域１５びユーザインターフェース（ＵＩ）１６を表示する。尚、ＰＣ２は、表示部２０５を備える一体型のパーソナルコンピュータで構成してもよい。
【００２８】
マイク１８は、ＰＣ２のユーザの指示などの音声を入力し、ＰＣ１に接続されているスピーカ８へ出力し、スピーカ１９は、ＰＣ１に接続されているマイク７から入力されたＰＣ１のユーザの指示などの音声を出力する。ＰＣ１側のユーザとＰＣ２側のユーザは、それぞれマイク７及びスピーカ８、並びにマイク１８及びスピーカ１９を使って、互いに音声でコミュニケーションをする。
【００２９】
ＵＩ１６は、ペン、テキスト、及び消去などのボタン群と、線種や色種のアイコンとを含む。表示領域１５には、第１カメラ５及び第２カメラ６で撮影された撮影画像が表示される。同図においては、対象物９及び保存ボタン１１（第１の指示データ）を含むテーブル１０を第１カメラ５により撮影した撮影画像が表示領域１５に表示され、さらに、第２カメラ６により撮影した撮影画像が表示領域１５内の表示枠１７に表示されている。ＰＣ２は、後述する操作部２０４から第２カメラ６を利用するコマンドが入力されると、表示部２０５の表示領域１５内に表示枠１７を表示させ、当該表示枠１７に第２カメラ６により撮影された撮影画像を表示させる。
【００３０】
例えば、ＵＩ１６のペンボタンが押下されて、表示領域１５内の対象物９上に図形等が記載されると、当該図形の情報はＰＣ２からＰＣ１を介してプロジェクタ４に出力される。プロジェクタ４は当該図形の情報に基づいて対象物９上に図形を描く。
【００３１】
また、ＰＣ２は、ＰＣ１に対して制御コマンドを出力し、プロジェクタ４、第１カメラ５及び第２カメラ６の動作（例えば、第１カメラ５の撮影角度、第１カメラ５及び第２カメラ６の撮影画像の明るさ、並びにプロジェクタ４の投影画像の明るさなど）を制御することができる。
【００３２】
尚、同図においては、クライアントは、ＰＣ２の１台が記載されているが、遠隔指示システムは、複数のクライアント（ＰＣ）を備えていてもよい。
【００３３】
図２は、ＰＣ１〜２の機能構成を示すブロック図である。
【００３４】
ＰＣ１は、装置全体を制御すると共にプロジェクタ４、第１カメラ５、第２カメラ６、マイク７及びスピーカ８の動作を制御する制御部１０１（取得手段、検出手段、制御手段）と、ネットワーク３を介してＰＣ２と情報やデータの送受信を行う送受信部１０２と、制御プログラム、データ及び情報等を記憶する記憶部１０３と、プロジェクタ４、第１カメラ５、第２カメラ６、マイク７及びスピーカ８と接続するためのインターフェイス（ＩＦ）部１０４とを備えている。さらに、ＰＣ１は、第２カメラ７で撮影された撮影画像を表示するための表示部１０５を備えていてもよい。制御部１０１は、送受信部１０２、記憶部１０３、ＩＦ部１０４及び表示部１０５に接続されており、さらにＩＦ部１０４を介してプロジェクタ４、第１カメラ５、第２カメラ６、マイク７及びスピーカ８に接続されている。
【００３５】
ＰＣ２は、装置全体を制御する制御部２０１と、ネットワーク３を介してＰＣ１と情報やデータの送受信を行う送受信部２０２と、マウスやキーボードなどで構成される操作部２０３と、制御プログラム、データ及び情報等を記憶する記憶部２０４と、表示部２０５と、マイク１８及びスピーカ１９と接続するためのインターフェイス（ＩＦ）部２０６とを備えている。制御部２０１は、送受信部２０２、操作部２０３、記憶部２０４、表示部２０５及びＩＦ部２０６に接続されている。
【００３６】
図３（Ａ）は、ＰＣ１のハードウエア構成を示すブロック図であり、図３（Ｂ）は、ＰＣ２のハードウエア構成を示すブロック図である。
【００３７】
ＰＣ１は、装置全体を制御するＣＰＵ２１、制御プログラムを備えるＲＯＭ２２、ワーキングエリアとして機能するＲＡＭ２３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）２４、他のコンピュータと接続するためのネットワークインターフェース２６、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェース２８を備えている。ＣＰＵ２１はシステムバス２９を介してＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、ネットワークインターフェース２６及びＵＳＢインターフェース２８に接続されている。ＰＣ１はＵＳＢインターフェース２８を介してプロジェクタ４、第１カメラ５、第２カメラ６、マイク７及びスピーカ８に接続されている。尚、ＰＣ１は、マウス及びキーボード２５、並びにディスプレイ２７を備えていてもよい。
【００３８】
制御部１０１は、制御プログラムに従って各種の処理を実行するＣＰＵ２１に相当する。送受信部１０２は、ネットワークインタフェース２６に相当し、記憶部１０３は、ハードディスクドライブ（ＨＤＤ）２４に相当する。表示部１０５は、ディスプレイ２７に相当する。
【００３９】
ＰＣ２は、装置全体を制御するＣＰＵ３１、制御プログラムを備えるＲＯＭ３２、ワーキングエリアとして機能するＲＡＭ３３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）３４、マウス及びキーボード３５、他のコンピュータと接続するためのネットワークインターフェース３６、液晶モニタ又はＣＲＴで構成されるディスプレイ３７、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェース３８を備えている。ＣＰＵ３１はシステムバス３９を介してＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ（ＨＤＤ）３４、マウス及びキーボード３５、ネットワークインターフェース３６、ディスプレイ３７及びＵＳＢインターフェース３８に接続されている。ＰＣ２はＵＳＢインターフェース３８を介してマイク１８及びスピーカ１９に接続されている。
【００４０】
制御部２０１は、制御プログラムに従って各種の処理を実行するＣＰＵ３１に相当する。送受信部２０２は、ネットワークインターフェース３６に相当し、記憶部２０３は、ハードディスクドライブ（ＨＤＤ）３４に相当する。操作部２０４は、マウス及びキーボード３５に相当し、表示部２０５は、ディスプレイ３７に相当する。
【００４１】
図４は、ＰＣ１及びＰＣ２で実行される処理を示すフローチャートである。
【００４２】
まず、ＰＣ１で実行される処理を説明する。ＰＣ１の制御部１０１は、初期投射画像をプロジェクタ４に出力する（ステップＳ１）。初期投射画像とは、黒色の画像である。
【００４３】
次いで、制御部１０１は、第１カメラ５及び第２カメラ６で撮影された撮影画像を送受信部１０２及びネットワーク３を介してＰＣ２に出力する（ステップＳ２）。
【００４４】
マイク７は、ＰＣ１のユーザからの指示及びスピーカ８から出力された音声の録音を開始する（ステップＳ３）。その後、制御部１０１は、ＰＣ２からのコマンドを受信するまで待つ（ステップＳ４）。ＰＣ２からのコマンドは、具体的には、アノテーション画像のデータであり、例えば、アノテーション画像が円の場合、円の中心と半径の長さをテキスト化した情報である。
【００４５】
次に、送受信部１０２がＰＣ２からコマンドを受信すると（ステップＳ５）、制御部１０１は、当該コマンドに従って画像の投影処理を実行する（ステップＳ６）。具体的には、ＰＣ２からアノテーション画像のデータを受信すると、制御部１０１は、当該アノテーション画像のデータをプロジェクタ４に出力する。プロジェクタ４はこのデータに基づいてアノテーション画像を投影する。
【００４６】
制御部１０１は、撮影画像の保存タイミングの検出処理を実行する（ステップＳ７）。撮影画像の保存タイミングの検出処理では、制御部１０１が、ＰＣ１のユーザが投影された保存ボタン１１を遮ったか否かを検出する。ＰＣ１のユーザが保存ボタン１１を遮った場合は、記憶部１０３への撮影画像が保存される。尚、撮影画像の保存タイミングの検出処理の詳細は、後述する。
【００４７】
次いで、制御部１０１は、保存フラグがオンであるか否かを判別する（ステップＳ８）。保存フラグは、記憶部１０３に保存されている。保存フラグのオン／オフは、上記ステップＳ７の撮影画像の保存タイミングの検出処理により設定される。
【００４８】
ステップＳ８でＮＯの場合には、ステップＳ４に戻る。一方、ステップＳ８でＹＥＳの場合には、制御部１０１は、撮影画像の保存処理を実行する（ステップＳ９）。撮影画像の保存処理では、制御部１０１は、撮影画像とその属性情報、及び録音データを記憶部１０３に保存する。尚、撮影画像の保存処理の詳細は、後述する。
【００４９】
次に、制御部１０１は、ＰＣ２からのコマンドに従って実行する処理が全て終了したか否かを判別し（ステップＳ１０）、ステップＳ１０でＮＯの場合には、ステップＳ４に戻る。一方、ステップＳ１０でＹＥＳの場合には、ＰＣ１の処理を終了する。
【００５０】
次に、ＰＣ２で実行される処理を説明する。
【００５１】
制御部２０１は、操作部２０４からコマンドの入力を受け付けると（ステップＳ１１）、当該コマンドが第２カメラ７を利用するコマンドであるか否かを判別する（ステップＳ１２）。
【００５２】
ステップＳ１２でＹＥＳの場合には、表示部２０５は、表示領域１２内に表示枠１３を表示する（ステップＳ１３）。制御部２０１は、第２カメラ処理を実行して（ステップＳ１４）、ステップＳ１６に進む。
【００５３】
ここで、ステップＳ１４の第２カメラ処理について、図５を参照しながら説明する。
【００５４】
図５の第２のカメラ処理では、まず、送受信部２０２が第２カメラ６から撮影画像を受信し（ステップＳ２１）、表示部２０５が表示領域１５内の表示枠１７に当該撮影画像を表示する（ステップＳ２２）。
【００５５】
次に、制御部２０１は、操作部２０４からアノテーション画像を表示枠１７内に描画する画面処理コマンドを受信したか否かを判別する（ステップＳ２３）。ステップＳ２３でＹＥＳの場合には、制御部２０１は、当該画面処理コマンドに従って、アノテーション画像を表示枠１７に描画する（ステップＳ２４）。ステップＳ２３でＮＯの場合には、ステップＳ２５に進む。
【００５６】
次いで、制御部２０１は、操作部２０４から表示枠１７の表示を終了させるコマンドを受信したか否かを判別する（ステップＳ２５）。ステップＳ２５でＮＯの場合には、ステップＳ２１に戻る。一方、ステップＳ２５でＹＥＳの場合には、表示部２０５は表示枠１７の表示を終了し、同時に、ステップＳ２４で表示枠１７に描画されたアノテーション画像を表示領域１５に反映させ（ステップＳ２６）、図４のステップＳ１６に進む。
【００５７】
図４に戻り、上記ステップＳ１２でＮＯの場合には、制御部２０１は、操作部２０４からアノテーション画像を描画する画面処理コマンドを受信したか否かを判別する（ステップＳ１５）。
【００５８】
ステップＳ１５でＮＯの場合には、ステップＳ１７に進む。ステップＳ１５でＹＥＳの場合には、制御部２０１は、当該画面処理コマンドに従って、アノテーション画像を表示領域１５に描画する（ステップＳ１６）。
【００５９】
次いで、制御部２０１は、コマンドとしてのアノテーション画像のデータを送受信部２０２を介してＰＣ１に送信する（ステップＳ１７）。尚、ＰＣ１に送信されたコマンドは、上記ステップＳ５の処理で、送受信部１０２により受信される。
【００６０】
最後に、制御部２０１は、ＰＣ１で実行すべき処理が全て終了したか否かを判別し（ステップＳ１８）、ステップＳ１８でＮＯの場合には、ステップＳ１１に戻る。一方、ステップＳ１８でＹＥＳの場合には、ＰＣ２の処理を終了する。
【００６１】
図６は、図４のステップＳ７の撮影画像の保存タイミングの検出処理を示すフローチャートである。
【００６２】
制御部１０１は、第１カメラ５で撮影された撮影画像を一定の間隔（例えば、０．１秒間隔）で取り込む、即ち、静止画像としてキャプチャする（ステップＳ３１）。次いで、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、ＰＣ１のユーザの位置を検出すると共に、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、対象物９の位置を検出する（ステップＳ３２）。具体的には、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に人間の特徴（例えば、略円形状の頭、手など）が含まれている場合に、撮影画像内のその差分の位置をＰＣ１のユーザの位置として検出する。同様に、制御部１０１は、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に対象物９の特徴（例えば、対象物９の形状など）が含まれている場合に、撮影画像内のその差分の位置を対象物９の位置として検出する。
【００６３】
尚、ＰＣ１のユーザの位置を検出する方法として、プロジェクタ４、第１カメラ５及び第２カメラ６、対象物９を含む広い空間を撮影するカメラを用意して、当該カメラの撮影画像からＰＣ１のユーザの位置を検出してもよい。また、ＰＣ１のユーザが身につけた発信器やＲＦＩＤタグなどを使って、ＰＣ１のユーザの位置を検出してもよい。
【００６４】
制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、対象物９に重ならない範囲で、ＰＣ１のユーザの近傍に保存ボタン１１をプロジェクタ４に投影させる（ステップＳ３３）。具体的には、制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、保存ボタン１１を投影させる。より好ましくは、制御部１０１は、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域内のＰＣ１のユーザの手が届く所定の範囲、例えば、ＰＣ１のユーザから３０〜５０センチ程度離れた範囲に保存ボタン１１を投影させる。尚、図７に、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域の一例を示す。
【００６５】
保存ボタン１１の投影位置として、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除外した理由は、撮影画像の保存以外の操作で投影された保存ボタン１１を遮るおそれがあり、ＰＣ１のユーザの意図しない保存処理が実行されることを防止するためである。
【００６６】
次いで、制御部１０１は、取り込まれた撮影画像とその前に取り込まれた撮影画像とを比較し、即ちキャプチャされた静止画像とその前にキャプチャされた静止画像とを比較し、保存ボタン１１の投影範囲に遮蔽物があるか否かを判別する（ステップＳ３４）。
【００６７】
ステップＳ３４でＹＥＳの場合には、制御部１０１は、保存フラグをオンにセットし（ステップＳ３５）、図４のステップＳ８へ進む。ステップＳ３４でＮＯの場合には、制御部１０１は、保存フラグをオフにセットし（ステップＳ３６）、保存ボタン１１を消去して（ステップＳ３７）、図４のステップＳ８へ進む。
【００６８】
図８は、図４のステップＳ９の撮影画像の保存処理を示すフローチャートである。
【００６９】
制御部１０１は、第１カメラ５で撮影された撮影画像を取り込み（ステップＳ４１）、取り込まれた撮影画像が１つ前に取り込まれた撮影画像と同一であるか否かを判別する（ステップＳ４２）。
【００７０】
ステップＳ４２でＹＥＳの場合には、図４のステップＳ１０へ進む。ステップＳ４２でＮＯの場合には、制御部１０１は、録音ファイルを切り替えて、切り替え前の録音ファイルを記憶部１０３に保存する（ステップＳ４３）。次いで、制御部１０１は、１つ前に取り込まれた撮影画像にその属性情報を付加して記憶部１０３に保存し（ステップＳ４４）、図４のステップＳ１０へ進む。撮影画像の属性情報は、撮影画像と録音ファイルとを関連付けている。記憶部１０３に保存される撮影画像及びその属性情報の例を図９（Ａ）〜（Ｃ）に示す。尚、ステップＳ４４で、制御部１０１は、１つ前に取り込まれた撮影画像から保存ボタン１１の画像を削除して、削除後の撮影画像を記憶部１０３に保存してもよい。
【００７１】
以上詳細に説明したように、本実施の形態によれば、制御部１０１は、第１カメラ５で撮影された複数の撮影画像を取得し、複数の撮影画像から対象物９及びＰＣ１のユーザの位置を検出し、対象物９及びＰＣ１のユーザの位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、撮影画像の保存を指示する保存ボタン１１をプロジェクタ４に投影させ、プロジェクタ４により投影された保存ボタン１１が遮られたときに、第１カメラ５で撮影された撮影画像を記憶部１０３に保存する。よって、ＰＣ１のユーザが望むタイミングで撮影画像を保存することができる。
【００７２】
また、制御部１０１は、プロジェクタ４により投影された保存ボタン１１が遮られたときに、プロジェクタ４で撮影画像が投影されてから保存ボタン１１が遮られるまでの間にマイク７により入力された音声のデータ、即ち録音ファイルを記憶部１０３に保存される撮影画像と関連付けて記憶部１０３に保存する。よって、ＰＣ１のユーザが望むタイミングで撮影画像と関連付けてＰＣ２から入力された音声及びＰＣ１のユーザが発した音声のデータを保存することができる。また、撮影画像が記憶部１０３に保存されたときの状況を音声付きで再現することができる。
【００７３】
（第２の実施の形態）
第１の実施の形態では、保存ボタン１１がＰＣ１のユーザの手などにより遮られる度に、撮影画像及び録音ファイルが保存されたが、本実施の形態では、連続キャプチャボタン１１ａ（第２の指示データ）がＰＣ１のユーザの手などにより遮られると、撮影画像のシーケンス及びこれに対応する録音ファイルが保存される。尚、連続キャプチャボタン１１ａの投影位置は、保存ボタン１１の投影位置と同様の方法で決定される。
【００７４】
また、本実施の形態では、テーブル１０上に投影されている連続キャプチャボタン１１ａが遮られると、一定間隔（例えば、０．５秒間隔）で撮影画像及び録音ファイルを保存する連続キャプチャモードに移ると共に、連続キャプチャ終了ボタン１１ｂ（第３の指示データ）が投影される。連続キャプチャ終了ボタン１１ｂが遮られると、連続キャプチャモードは終了する。連続キャプチャ終了ボタン１１ｂは、連続キャプチャボタン１１ａと色が違うのみで、投影サイズや投影位置は同一である。例えば、連続キャプチャ終了ボタン１１ｂは、赤色であり、連続キャプチャボタン１１ａは、青色である。連続キャプチャボタン１１ａがＰＣ１のユーザの手などにより遮られて連続キャプチャ終了ボタン１１ｂが投影されている状態を図１０に示す。
【００７５】
本実施の形態において、ＰＣ１及びＰＣ２で実行される処理を図１１に示す。図１１のＰＣ１及びＰＣ２で実行される処理では、図４のステップＳ７の撮影画像の保存タイミングの検出処理に代えて、ステップＳ７ａの撮影画像の連続保存タイミングの検出処理が実行され、図４のステップＳ９の撮影画像の保存処理に代えて、ステップＳ９ａの撮影画像の保存処理が実行される。図１１のＰＣ１及びＰＣ２で実行される処理では、ステップＳ７ａ、ステップＳ９ａの処理以外は図４のＰＣ１及びＰＣ２で実行される処理と同様なので、これらの異なる処理のみを説明する。
【００７６】
図１２は、図１１のステップＳ７ａの撮影画像の連続保存タイミングの検出処理を示すフローチャートである。
【００７７】
制御部１０１は、連続キャプチャフラグがオフであるか否かを判別する（ステップＳ５１）。連続キャプチャフラグは記憶部１０３に記憶されており、初期状態ではオフである。
【００７８】
ステップＳ５１でＹＥＳの場合には、制御部１０１は、第１カメラ５で撮影された撮影画像を一定の間隔（例えば、０．１秒間隔）で取り込む、即ち、静止画像としてキャプチャする（ステップＳ５２）。次いで、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、ＰＣ１のユーザの位置を検出すると共に、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、対象物９の位置を検出する（ステップＳ５３）。具体的には、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に人間の特徴（例えば、略円形状の頭、手など）が含まれている場合に、撮影画像内のその差分の位置をＰＣ１のユーザの位置として検出する。同様に、制御部１０１は、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に対象物９の特徴（例えば、対象物９の形状など）が含まれている場合に、撮影画像内のその差分の位置を対象物９の位置として検出する。
【００７９】
尚、ＰＣ１のユーザの位置を検出する方法として、プロジェクタ４、第１カメラ５及び第２カメラ６、対象物９を含む広い空間を撮影するカメラを用意して、当該カメラの撮影画像からＰＣ１のユーザの位置を検出してもよい。また、ＰＣ１のユーザが身につけた発信器やＲＦＩＤタグなどを使って、ＰＣ１のユーザの位置を検出してもよい。
【００８０】
制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、対象物９に重ならない範囲で、ＰＣ１のユーザの近傍に連続キャプチャボタン１１ａをプロジェクタ４に投影させる（ステップＳ５４）。具体的には、制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、連続キャプチャボタン１１ａを投影させる。より好ましくは、制御部１０１は、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域内のＰＣ１のユーザの手が届く所定の範囲、例えば、ＰＣ１のユーザから３０〜５０センチ程度離れた範囲に連続キャプチャボタン１１ａを投影させる。
【００８１】
連続キャプチャボタン１１ａの投影位置として、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除外した理由は、撮影画像の保存以外の操作で投影された連続キャプチャボタン１１ａを遮るおそれがあり、ＰＣ１のユーザの意図しない保存処理が実行されることを防止するためである。
【００８２】
次いで、制御部１０１は、取り込まれた撮影画像とその前に取り込まれた撮影画像とを比較し、即ちキャプチャされた静止画像とその前にキャプチャされた静止画像とを比較し、連続キャプチャボタン１１ａの投影範囲に遮蔽物があるか否かを判別する（ステップＳ５５）。
【００８３】
ステップＳ５５でＹＥＳの場合には、制御部１０１は、連続キャプチャフラグをオンにセットし（ステップＳ５６）、連続キャプチャボタン１１ａと同じ位置に連続キャプチャ終了ボタン１１ｂをプロジェクタ４に投影させる（ステップＳ５７）。その後、制御部１０１は、保存フラグをオンにセットし（ステップＳ５８）、図１１のステップＳ８へ進む。
【００８４】
上記ステップＳ５５でＮＯの場合には、制御部１０１は、保存フラグをオフにセットし（ステップＳ５９）、図１１のステップＳ８へ進む。
【００８５】
ステップＳ５１でＮＯの場合には、制御部１０１は、取り込まれた撮影画像とその前に取り込まれた撮影画像とを比較し、即ちキャプチャされた静止画像とその前にキャプチャされた静止画像とを比較し、連続キャプチャボタン１１ａの投影範囲に遮蔽物があるか否かを判別する（ステップＳ６０）。
【００８６】
ステップＳ６０でＮＯの場合には、図１１のステップＳ８へ進む。一方、ステップＳ６０でＹＥＳの場合には、制御部１０１は、連続キャプチャフラグをオフにセットし（ステップＳ６１）、連続キャプチャ終了ボタン１１ｂを消去して（ステップＳ６２）、図１１のステップＳ８へ進む。
【００８７】
図１３は、図１１のステップＳ９ａの撮影画像の保存処理を示すフローチャートである。
【００８８】
制御部１０１は、第１カメラ５で撮影された撮影画像を取り込み（ステップＳ４１）、予め設定された一定間隔（例えば、０．１秒間隔）の時間が経過したか否かを判別する（ステップＳ７２）。尚、制御部１０１は、ＰＣ１のキーボード及びマウス２５又はＰＣ２のキーボード及びマウス３５を介して撮影画像を静止画像としてキャプチャする時間間隔を設定する。
【００８９】
ステップＳ７２でＮＯの場合には、図１１のステップＳ１０へ進む。一方、ステップＳ７２でＹＥＳの場合には、取り込まれた撮影画像が１つ前に取り込まれた撮影画像と同一であるか否かを判別する（ステップＳ７３）。
【００９０】
ステップＳ７３でＹＥＳの場合には、図１１のステップＳ１０へ進む。ステップＳ７３でＮＯの場合には、制御部１０１は、録音ファイルを切り替えて、切り替え前の録音ファイルを記憶部１０３に保存する（ステップＳ７４）。次いで、制御部１０１は、１つ前に取り込まれた撮影画像にその属性情報を付加して記憶部１０３に保存し（ステップＳ７５）、図１１のステップＳ１０へ進む。撮影画像の属性情報は、撮影画像と録音ファイルとを関連付けている。
【００９１】
以上詳細に説明したように、本実施の形態によれば、制御部１０１は、対象物９及びＰＣ１のユーザの位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、一定間隔で連続して撮影された複数の撮影画像を保存する指示である連続キャプチャボタン１１ａをプロジェクタ４に投影させ、プロジェクタ４により投影された連続キャプチャボタン１１ａが遮られたときに、第１カメラ５で一定間隔で連続して撮影された複数の撮影画像を記憶部１０３に保存する。よって、ＰＣ１のユーザが望むタイミングで、一定間隔で連続して撮影された複数の撮影画像を保存することができる。
【００９２】
また、制御部１０１は、プロジェクタ４により投影された連続キャプチャボタン１１ａが遮られたときに、連続キャプチャボタン１１ａと同一の位置に連続キャプチャボタン１１ａに代えて、複数の撮影画像の保存を終了する指示である連続キャプチャ終了ボタン１１ｂをプロジェクタ４に投影させ、プロジェクタ４により投影された連続キャプチャ終了ボタン１１ｂが遮られたときに、複数の撮影画像の記憶部１０３への保存を終了する。よって、一定間隔で連続して撮影された複数の撮影画像の保存を終了することができる。
【００９３】
（第３の実施の形態）
第１の実施の形態では、保存ボタン１１がＰＣ１のユーザの手などにより遮られる度に、撮影画像及び録音ファイルが保存されたが、本実施の形態では、セルフタイマーモードが用意され、タイマー付き保存ボタン１１ｃ（第４の指示データ）がＰＣ１のユーザの手などにより遮られると、タイマーのカウントダウンが開始され、タイマーで指定された時間が経過したときの撮影画像及び録音ファイルが保存される。
【００９４】
タイマー付き保存ボタン１１ｃのテーブル１０上への投影は、ＰＣ２のユーザにより実行される。具体的には、ＰＣ２のユーザは、図１４（Ａ）に示す表示部２０５に表示されたＵＩ上の「Mode」ボタンを押下し、タイマー付き保存ボタン１１ｃを選択して、表示領域１５の適当な位置に貼り付ける。タイマー付き保存ボタン１１ｃの脇には、操作部２０４を介して設定された時間が表示され、タイマー付き保存ボタン１１ｃがＰＣ１のユーザの手などにより遮られると、図１４（Ｂ）に示すように、タイマーのカウントダウンが開始される。
【００９５】
ＰＣ２のユーザがタイマー付き保存ボタン１１ｃを選択して、表示領域１５の適当な位置に貼り付けると、このタイマー付き保存ボタン１１ｃはアノテーション画像としてテーブル１０上に投影される。これにより、ＰＣ１のユーザは、テーブル１０上のタイマー付き保存ボタン１１ｃを見ることで、セルフタイマーモードであることやカウントダウンの残り時間を把握することができる。また、ＰＣ２のユーザは、表示領域１５内のタイマー付き保存ボタン１１ｃを見ることで、セルフタイマーモードであることやカウントダウンの残り時間を把握することができる。尚、カウントダウンの残り時間は、スピーカ８，１９を介して音声で出力してもよい。
【００９６】
本実施の形態において、ＰＣ１及びＰＣ２で実行される処理を図１５に示す。図１５のＰＣ１及びＰＣ２で実行される処理では、図４のステップＳ７の撮影画像の保存タイミングの検出処理に代えて、ステップＳ７ｂのタイマータイミングの検出処理が実行される。図１５のＰＣ１及びＰＣ２で実行される処理では、ステップＳ７ｂの処理以外は図４のＰＣ１及びＰＣ２で実行される処理と同様なので、これらの異なる処理のみを説明する。
【００９７】
図１６は、図１５のステップＳ７ｂの撮影画像のタイマータイミングの検出処理を示すフローチャートである。
【００９８】
まず、制御部１０１は、保存フラグをオフにセットする（ステップＳ８１）。次に、制御部１０１は、タイマーフラグがオフであるか否かを判別する（ステップＳ８２）。タイマーフラグは記憶部１０３に記憶されており、初期状態ではオフである。
【００９９】
ステップＳ８２でＹＥＳの場合には、制御部１０１は、第１カメラ５で撮影された撮影画像を一定の間隔（例えば、０．１秒間隔）で取り込む、即ち、静止画像としてキャプチャする（ステップＳ８３）。次いで、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、ＰＣ１のユーザの位置を検出すると共に、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像とを順次比較して、対象物９の位置を検出する（ステップＳ８４）。具体的には、制御部１０１は、ＰＣ１のユーザが写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に人間の特徴（例えば、略円形状の頭、手など）が含まれている場合に、撮影画像内のその差分の位置をＰＣ１のユーザの位置として検出する。同様に、制御部１０１は、対象物９が写っていない撮影画像と、連続的に取り込まれる撮影画像との差分（特に、差分のエッジ）を抽出し、当該差分に対象物９の特徴（例えば、対象物９の形状など）が含まれている場合に、撮影画像内のその差分の位置を対象物９の位置として検出する。
【０１００】
尚、ＰＣ１のユーザの位置を検出する方法として、プロジェクタ４、第１カメラ５及び第２カメラ６、対象物９を含む広い空間を撮影するカメラを用意して、当該カメラの撮影画像からＰＣ１のユーザの位置を検出してもよい。また、ＰＣ１のユーザが身につけた発信器やＲＦＩＤタグなどを使って、ＰＣ１のユーザの位置を検出してもよい。
【０１０１】
制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、対象物９に重ならない範囲で、ＰＣ１のユーザの近傍にタイマー付き保存ボタン１１ｃをプロジェクタ４に投影させる（ステップＳ８５）。具体的には、制御部１０１は、検出されたＰＣ１のユーザの位置及び対象物９の位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、タイマー付き保存ボタン１１ｃを投影させる。より好ましくは、制御部１０１は、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域内のＰＣ１のユーザの手が届く所定の範囲、例えば、ＰＣ１のユーザから３０〜５０センチ程度離れた範囲にタイマー付き保存ボタン１１ｃを投影させる。
【０１０２】
タイマー付き保存ボタン１１ｃの投影位置として、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除外した理由は、撮影画像の保存以外の操作で投影されたタイマー付き保存ボタン１１ｃを遮るおそれがあり、ＰＣ１のユーザの意図しない保存処理が実行されることを防止するためである。
【０１０３】
次いで、制御部１０１は、取り込まれた撮影画像とその前に取り込まれた撮影画像とを比較し、即ちキャプチャされた静止画像とその前にキャプチャされた静止画像とを比較し、タイマー付き保存ボタン１１ｃの投影範囲に遮蔽物があるか否かを判別する（ステップＳ８６）。
【０１０４】
ステップＳ８６でＹＥＳの場合には、制御部１０１は、タイマーフラグをオンにセットし、残り時間として初期値（例えば、５（秒））をセットする（ステップＳ８７）。尚、初期値は、操作部２０４で自由な値を設定できる。制御部１０１は、タイマー付き保存ボタン１１ｃの横に残り時間をプロジェクタ４に投影させる（ステップＳ８８）。このとき、小数点以下の残り時間は切り捨てる。その後、制御部１０１は、残り時間から経過時間を減算し（ステップＳ８９）、図４のステップＳ８へ進む。上記ステップＳ８６でＮＯの場合には、ステップＳ８８へ進む。
【０１０５】
ステップＳ８２でＮＯの場合には、制御部１０１は、残り時間が０（秒）以下であるか否かを判別する（ステップＳ９０）。ステップＳ９０でＮＯの場合には、ステップＳ８８に進む。ステップＳ９０でＹＥＳの場合には、保存フラグをオンにセットし（ステップＳ９１）、タイマー付き保存ボタン１１ｃ及び残り時間の表示を消去して（ステップＳ９２）、図４のステップＳ８へ進む。
【０１０６】
以上詳細に説明したように、本実施の形態によれば、制御部１０１は、対象物９及びＰＣ１のユーザの位置に基づいて、ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域を除いた領域に、予め設定された時間経過後の撮影画像を保存する指示であるタイマー付き保存ボタン１１ｃをプロジェクタ４に投影させ、プロジェクタ４により投影されたタイマー付き保存ボタン１１ｃが遮られたときに、第１カメラ５で予め設定された時間経過後に撮影された撮影画像を記憶部１０３に保存する。よって、予め設定された時間経過後に撮影された撮影画像を保存することができる。
【０１０７】
また、予め設定された時間の経過中に、残り時間をタイマー付き保存ボタン１１ｃの横に投影したり、又は残り時間をスピーカ８から音声で出力するので、ＰＣ１のユーザは残り時間を把握することができる。さらに、予め設定された時間の経過中に、残り時間をＵＩ１６の表示領域１５内のタイマー付き保存ボタン１１ｃの横に表示したり、又は残り時間をスピーカ１９から音声で出力するので、ＰＣ２のユーザは残り時間を把握することができる。
【０１０８】
上記第１〜第３の実施の形態では、第１カメラ５での撮影画像を保存する場合について説明したが、第２カメラ６での撮影画像を保存する場合や、第１カメラ５及び第２カメラ６での撮影画像を保存する場合にも、第１〜第３の実施の形態の説明を適用できる。
【０１０９】
また、第１〜第３の実施の形態では、制御部１０１が、ＰＣ１のユーザの位置及び対象物９の位置に基づいて、保存ボタン１１、連続キャプチャボタン１１ａ、連続キャプチャ終了ボタン１１ｂ、又はタイマー付き保存ボタン１１ｃの位置を検出したが、ＰＣ２のユーザがＵＩ１６上で保存ボタン１１、連続キャプチャボタン１１ａ、連続キャプチャ終了ボタン１１ｂ、又はタイマー付き保存ボタン１１ｃの位置を決定してもよい。この場合、制御部１０１はＰＣ２で決定された保存ボタン１１、連続キャプチャボタン１１ａ、連続キャプチャ終了ボタン１１ｂ、又はタイマー付き保存ボタン１１ｃの位置の座標情報とボタンの種別の情報を受信し、これらの情報に基づいて、プロジェクタ４に、対応するボタンを投影させる。
【０１１０】
また、第１〜第３の実施の形態では、制御部１０１が、撮影画像及びその属性情報並びに録音ファイルを記憶部１０３に保存する際に、ＰＣ１のユーザ毎に記憶部１０３の保存領域を切り替えてもよい。
【０１１１】
ＰＣ１〜ＰＣ２の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、各ＰＣに供給し、各ＰＣのＣＰＵが記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【０１１２】
また、各ＰＣのＣＰＵが、各ＰＣの機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【０１１３】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【０１１４】
【図１】本発明の第１の実施の形態に係る遠隔指示システムの構成を示すブロック図である。
【図２】ＰＣ１及びＰＣ２の機能構成を示すブロック図である。
【図３】（Ａ）は、ＰＣ１のハードウエア構成を示すブロック図であり、（Ｂ）は、ＰＣ２のハードウエア構成を示すブロック図である。
【図４】ＰＣ１及びＰＣ２で実行される処理を示すフローチャートである。
【図５】図４のステップＳ１４の第２カメラ処理を示すフローチャートである。
【図６】図４のステップＳ７の撮影画像の保存タイミングの検出処理を示すフローチャートである。
【図７】ＰＣ１のユーザと対象物９とを結ぶ直線状の領域で、且つＰＣ１のユーザと対象物９との間の領域の一例を示す図である。
【図８】図４のステップＳ９の撮影画像の保存処理を示すフローチャートである。
【図９】（Ａ）〜（Ｃ）は、記憶部１０３に保存される撮影画像及びその属性情報の例を示す図である。
【図１０】第２の実施の形態において、連続キャプチャボタン１１ａがＰＣ１のユーザの手などにより遮られて連続キャプチャ終了ボタン１１ｂが投影される状態を示す図である。
【図１１】ＰＣ１及びＰＣ２で実行される処理を示すフローチャートである。
【図１２】図１１のステップＳ７ａの撮影画像の連続保存タイミングの検出処理を示すフローチャートである。
【図１３】図１１のステップＳ９ａの撮影画像の保存処理を示すフローチャートである。
【図１４】（Ａ）は、タイマー付き保存ボタン１１ｃを表示領域１５内に貼り付けた状態を示す図であり、（Ｂ）は、タイマーのカウントダウンの状態を模式的に示す図である。
【図１５】第３の実施の形態にかかるＰＣ１及びＰＣ２で実行される処理を示すフローチャートである。
【図１６】図１５のステップＳ７ｂの撮影画像のタイマータイミングの検出処理を示すフローチャートである。
【符号の説明】
【０１１５】
１，２  ＰＣ
３  ネットワーク
４  プロジェクタ
５  第１カメラ
６  第２カメラ
７，１８  マイク
８，１９  スピーカ
９  対象物
１０  テーブル
１１  保存ボタン
１１ａ  連続キャプチャボタン
１１ｂ  連続キャプチャ終了ボタン
１１ｃ  タイマー付き保存ボタン
１０１，２０１  制御部
１０２，２０２  送受信部
１０３，２０３  記憶部
１０４，２０６  ＩＦ部
１０５，２０５  表示部
２０４  操作部
【図１】
2009094867.tif 000003
【図２】
2009094867.tif 000004
【図３】
2009094867.tif 000005
【図４】
2009094867.tif 000006
【図５】
2009094867.tif 000007
【図６】
2009094867.tif 000008
【図７】
2009094867.tif 000009
【図８】
2009094867.tif 000010
【図９】
2009094867.tif 000011
【図１０】
2009094867.tif 000012
【図１１】
2009094867.tif 000013
【図１２】
2009094867.tif 000014
【図１３】
2009094867.tif 000015
【図１４】
2009094867.tif 000016
【図１５】
2009094867.tif 000017
【図１６】
2009094867.tif 000018