(57)【要約】【課題】適切なタイミングで合成画像の保存を行う。【解決手段】複数の外部端末（ＰＣ２、ＰＣ２’）の入力情報を取得する保存タイミング判断部１０４と、ビデオカメラ５により撮影された撮影画像と注釈情報とが合成された状態の合成画像を保存する保存画像生成部１０３及び画像保存部１３と、を備えており、保存タイミング判断部１０４は、入力情報の取得が所定時間行われなかったときに、保存画像生成部１０３及び画像保存部１３に対して、合成画像の保存を実行させることを特徴とする。【選択図】図２
2009100192.tif 000002
【特許請求の範囲】
【請求項１】
対象物を撮影する撮影装置と、該撮影装置により撮影された撮影画像に対して注釈情報を入力する複数の外部端末と、に接続された情報処理装置であって、
前記複数の外部端末の入力情報を取得する取得手段と、
前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存する保存手段と、
前記取得手段による入力情報の取得が所定時間行われなかったときに、前記保存手段に対して、前記合成画像の保存を実行させる制御手段と、を備える情報処理装置。
【請求項２】
前記取得手段は、少なくとも、前記複数の外部端末それぞれからの前記注釈情報の入力開始情報、及び前記複数の外部端末それぞれからの前記注釈情報の入力終了情報を取得し、
前記制御手段は、前記取得手段が取得した前記入力開始情報と同一数の入力終了情報を前記取得手段が取得してから所定時間経過したときに、前記保存手段に対して、前記合成画像の保存を実行させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、ＦＩＬＯ型の記憶手段を有し、
前記複数の外部端末のいずれかから前記入力開始情報を取得したときに、前記記憶手段に書き込み情報が記憶されるとともに、前記複数の外部端末のいずれかから前記入力終了情報を取得したときに、前記書き込み情報が、前記記憶手段から後入先出方式で取り出され、
前記制御手段は、前記記憶手段が書き込み情報を記憶していない状態となってから、所定時間経過したときに、前記保存手段に対して、前記合成画像の保存を実行させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記保存手段は、前記撮影画像と前記注釈情報とを、画像処理により合成して、保存することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記注釈情報を前記撮影領域に投影する投影手段を更に備え、
前記保存手段は、前記撮影装置により直接撮影された、前記注釈情報が投影された撮影領域の画像を保存することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項６】
対象物を撮影するとともに、前記撮影された撮影画像に対し、複数の外部端末を介して注釈情報を入力する装置で、画像を保存する保存方法であって、
前記複数の外部端末を介した前記注釈情報の入力情報を取得するステップと、
前記入力情報を取得するステップが所定時間行われなかったときに、前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存するステップと、を含む保存方法。
【請求項７】
対象物を撮影する撮影装置と、該撮影装置により撮影された撮影画像に対して注釈情報を入力する複数の外部端末と、に接続されるコンピュータを、
前記複数の外部端末の入力情報を取得する取得手段、
前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存する保存手段、及び、
前記取得手段による入力情報の取得が所定時間行われなかったときに、前記保存手段に対して、前記合成画像の保存を実行させる制御手段、として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、保存方法、及びプログラムに関し、対象物を撮影する撮影装置と、撮影装置により撮影された撮影画像に対して注釈情報を入力する複数の外部端末とに接続される情報処理装置、画像を保存する保存方法、及び前記情報処理装置に用いて好適なプログラムに関する。
【背景技術】
【０００２】
従来より、ビデオカメラ及びプロジェクタが接続されているサーバ（例えばコンピュータ）と、ネットワークを介して当該サーバに接続される遠隔地のクライアント（例えばコンピュータ）とを備える遠隔指示システムが知られている（例えば、特許文献１、２参照）。
【０００３】
この遠隔指示システムでは、サーバは、サーバに接続されているビデオカメラにより撮影される対象物の撮影画像を、ネットワークを介してクライアントに送信するものであり、クライアントは、表示装置の表示画面に立体物を含む撮影画像を表示し、当該表示画面上にアノテーション画像（線、図形、文字）などが書き込まれると、当該アノテーション画像をネットワークを介してサーバに送信するものである。また、サーバは受信したアノテーション画像をプロジェクタに送信し、プロジェクタは受信したアノテーション画像を対象物を含む投影領域の適切な位置（これは、クライアントが、撮影画像の範囲内でアノテーション画像を書き込んだ位置に対応する）に投影する。
【０００４】
【特許文献１】米国特許公開２００４／００７０６７４号公報
【特許文献２】特開２００５−３３７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記遠隔指示システムでは、当該遠隔指示システムを用いた会議の議事録を作成したりするために、アノテーション画像が投影された対象物の画像を適宜保存しておくことが望ましい。しかしながら、上記遠隔指示システムにおいて、複数のクライアントが存在する場合には、クライアントのユーザが、画像を保存する適切なタイミングを判断するのは難しいため、適切な画像を保存することができない可能性がある。
【０００６】
そこで、本発明は上記の課題に鑑みてなされたものであり、適切なタイミングで合成画像の保存を行うことができる情報処理装置、保存方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の情報処理装置は、対象物を撮影する撮影装置と、該撮影装置により撮影された撮影画像に対して注釈情報を入力する複数の外部端末と、に接続されたものであり、前記複数の外部端末の入力情報を取得する取得手段と、前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存する保存手段と、前記取得手段による入力情報の取得が所定時間行われなかったときに、前記保存手段に対して、前記合成画像の保存を実行させる制御手段と、を備えることを特徴とする。
【０００８】
これによれば、取得手段による複数の外部端末からの入力情報の取得が、所定時間行われなかったときに、制御手段が、保存手段に対して、合成画像（撮影画像と注釈情報を合成した状態の画像）の保存を実行させるので、外部端末（及びこれを使用するユーザ）が複数存在していても、適切なタイミング（例えば、複数の外部端末を用いた会議等における議論の切れ目のタイミング等）で、合成画像を保存することができる。また、撮影画像の変化の有無を、画像処理等を用いることなく判断することができるので、装置の複雑化・処理の煩雑化を抑制することが可能となる。
【０００９】
この場合において、前記取得手段は、少なくとも、前記複数の外部端末それぞれからの前記注釈情報の入力開始情報、及び前記複数の外部端末それぞれからの前記注釈情報の入力終了情報を取得し、前記制御手段は、前記取得手段が取得した前記入力開始情報と同一数の入力終了情報を前記取得手段が取得してから所定時間経過したときに、前記保存手段に対して、前記合成画像の保存を実行させることとすることができる。かかる場合には、撮影画像の変化の有無を、入力開始・終了情報を用いて判断するので、画像処理等を用いることなく簡易に撮影画像の変化を判断することができ、装置の複雑化・処理の煩雑化を抑制することが可能となる。
【００１０】
この場合において、前記取得手段は、ＦＩＬＯ型の記憶手段を有し、前記複数の外部端末のいずれかから前記入力開始情報を取得したときに、前記記憶手段に書き込み情報が記憶されるとともに、前記複数の外部端末のいずれかから前記入力終了情報を取得したときに、前記書き込み情報が、前記記憶手段から後入先出方式で取り出され、前記制御手段は、前記記憶手段が書き込み情報を記憶していない状態となってから、所定時間経過したときに、前記保存手段に対して、前記合成画像の保存を実行させることとすることができる。
【００１１】
また、本発明の情報処理装置では、前記保存手段は、前記撮影画像と前記注釈情報とを、画像処理により合成して、保存することとしても良いし、前記注釈情報を前記撮影領域に投影する投影手段を更に備え、前記保存手段は、前記撮影装置により直接撮影された、前記注釈情報が投影された撮影領域の画像を保存することとしても良い。
【００１２】
本発明の保存方法は、対象物を撮影するとともに、前記撮影された撮影画像に対し、複数の外部端末を介して注釈情報を入力する装置で、画像を保存するものであり、前記複数の外部端末を介した前記注釈情報の入力情報を取得するステップと、前記入力情報を取得するステップが所定時間行われなかったときに、前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存するステップと、を含むことを特徴とする。
【００１３】
これによれば、複数の外部端末からの入力情報の取得が所定時間行われなかったときに、合成画像（撮影画像と注釈情報とが合成された状態の画像）を保存することとしているので、外部端末（及びこれを使用するユーザ）が複数存在していても、適切なタイミング（例えば、複数の外部端末を用いた会議等における議論の切れ目のタイミング等）で、合成画像を保存することができる。また、注釈情報の入力に伴う合成画像の変化の有無を、画像処理等を用いることなく判断することができるので、処理の煩雑化を抑制することが可能となる。
【００１４】
本発明のプログラムは、対象物を撮影する撮影装置と、該撮影装置により撮影された撮影画像に対して注釈情報を入力する複数の外部端末と、に接続されるコンピュータを、前記複数の外部端末の入力情報を取得する取得手段、前記撮影画像と前記注釈情報とが合成された状態の合成画像を保存する保存手段、及び、前記取得手段による入力情報の取得が所定時間行われなかったときに、前記保存手段に対して、前記合成画像の保存を実行させる制御手段、として機能させることを特徴とする。
【００１５】
これによれば、複数の外部端末からの入力情報の取得が所定時間行われなかったときに、合成画像（撮影画像と注釈情報とが合成された状態の画像）を保存することとしているので、外部端末（及びこれを使用するユーザ）が複数存在していても、適切なタイミング（例えば、複数の外部端末を用いた会議等における議論の切れ目のタイミング等）で、合成画像を保存することができる。また、注釈情報の入力に伴う合成画像の変化の有無を、画像処理等を用いることなく判断することができるので、処理の煩雑化を抑制することが可能となる。
【発明の効果】
【００１６】
本発明によれば、適切なタイミングで合成画像の保存を行うことができる情報処理装置、保存方法及びプログラムを提供することにある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態を図１〜図４に基づいて詳細に説明する。
【００１８】
図１には、本発明の情報処理装置を含む遠隔指示システム１００の構成が概略的に示されている。この遠隔指示システム１００は、サーバとして機能するパーソナルコンピュータ（ＰＣ）１（情報処理装置）、クライアントとして機能するＰＣ２（外部端末）、ＰＣ２’（外部端末）を備えており、これらは、ネットワーク３を介して互いに接続されている。また、ネットワーク３には、注釈情報配信部１１が接続されている。
【００１９】
ＰＣ１には、ビデオカメラ５（撮影装置）が接続されている。ビデオカメラ５は、対象物８を含むスクリーン１０の反射画像を撮影し、撮影画像をＰＣ１に向けて出力する。
【００２０】
ＰＣ１は、ビデオカメラ５により撮影された撮影画像をネットワーク３を介してＰＣ２及びＰＣ２’に出力する。ＰＣ２には、ディスプレイ（表示手段）２１及びマウスなどから成る入力部１４が接続されており、ディスプレイ２１は、撮影画像（図１では、対象物８を含むスクリーン１０の撮影画像）を、ウィンドウ２０５の表示領域１２内に表示する。また、ＰＣ２’には、ディスプレイ２１’及び入力部１４’が接続されており、ディスプレイ２１’は、撮影画像を、ウィンドウ２０５’の表示領域１２’内に表示する。なお、ＰＣ２（又は２’）を、ディスプレイ２１（又は２１’）を備える一体型のパーソナルコンピュータにより構成することとしても良い。
【００２１】
ウィンドウ２０５（２０５’）には、ペン、テキスト、消去などのボタン群、線種や色種のアイコンが表示されている。
【００２２】
例えば、ＰＣ２（２’）のユーザが操作する入力部（マウスとする）１４（１４’）の動きに応じてウィンドウ２０５（２０５’）内を移動するマウスポインタにより、ペンボタンが選択された後、マウスポインタの移動によって、表示領域１２内の対象物８上に図形等が記載されると、当該図形の情報（具体的には、当該図形を示す、表示領域１２における座標（ｘ、ｙ））はＰＣ２からネットワーク３に接続された注釈情報配信部１１に出力される。ここで、対象物上に記載される図形等には、線、文字、記号、図形、色、フォント（書体）等のあらゆる態様の画像が含まれるものとする。
【００２３】
注釈情報配信部１１は、当該図形の情報を、ＰＣ１、２、２’に出力する。ＰＣ１では、注釈情報配信部１１から入力される図形の情報を記憶するとともに、所定のタイミングで、図形の情報と、ビデオカメラ５で撮影された画像とを合成して、ＰＣ１に接続された画像保存部１３に保存する。また、ＰＣ２（２’）では、注釈情報配信部１１から入力される図形の情報と、ＰＣ１から送信されてくるビデオカメラ５で撮影された画像とを合成して、ウィンドウ２０５（２０５’）上の表示領域１２（１２’）に表示する。
【００２４】
なお、ＰＣ２（２’）は、ＰＣ１に対して制御コマンドを出力し、ビデオカメラ５の動作（例えば、ビデオカメラ５の撮影角度や撮影画像の明るさなど）を制御することができる。
【００２５】
図２には、ＰＣ１、２（２’）の機能構成がブロック図にて示されている。この図２に示されるように、ＰＣ１は、注釈情報記憶部１０１と、画像配信部１０２と、保存画像生成部１０３と、本発明の取得部及び制御部としての保存タイミング判断部１０４と、を備えている。
【００２６】
注釈情報記憶部１０１は、注釈情報配信部１１からネットワーク３（図１参照）を介して送信されてくる注釈情報を受信して、記憶する。画像配信部１０２は、ビデオカメラ５により撮影された画像をＰＣ１内の保存画像生成部１０３に対して出力するとともに、ＰＣ２、２’に向けて配信する。保存画像生成部１０３は、画像配信部１０２から出力された画像と、注釈情報記憶部１０１から出力された注釈情報を画像処理により合成して、合成画像を生成し、ＰＣ１に接続された画像保存部１３に保存する。すなわち、本発明の保存手段は、保存画像生成部１０３及び画像保存部１３により構成されている。保存タイミング判断部１０４は、注釈情報配信部１１から送信されてくる注釈情報に基づいて、保存画像生成部１０３による合成画像の生成及び保存タイミングを決定し、そのタイミングごとに、保存画像生成部１０３に合成画像の生成を指示する。なお、この保存タイミング判断部１０４によるタイミング決定方法については、後に詳述する。
【００２７】
ＰＣ２（２’）は、注釈情報受信部１０７と、画像受信部１０８と、表示画像生成部１０９と、注釈情報獲得部１１０と、を備えている。
【００２８】
注釈情報受信部１０７は、注釈情報配信部１１からネットワーク３（図１参照）を介して送信されてくる注釈情報を受信する。画像受信部１０８は、ＰＣ１の画像配信部１０２からネットワーク３を介して配信される画像（ビデオカメラ５により撮影された画像）を受信する。表示画像生成部１０９は、画像受信部１０８で受信した画像と、注釈情報受信部１０７で受信した注釈情報とを画像処理により合成して、合成画像を生成し、その合成画像をディスプレイ２１（２１’）上のウィンドウ２０５（２０５’）（表示領域１２（１２’））内に表示する。注釈情報獲得部１１０は、入力部１４（１４’）を介してユーザから入力された注釈情報を、注釈情報配信部１１に向けて送信する。
【００２９】
図３には、前述した保存タイミング判断部１０４の構成がブロック図にて示されている。この図３に示されるように、保存タイミング判断部１０４は、注釈情報受付部１３１と、注釈情報選別部１３２と、ＦＩＬＯ（First In Last Out）型の記憶部（以下、単に「ＦＩＬＯ」と呼ぶ）１３３と、タイマー１３４と、タイミング判断部１３５とを備えている。
【００３０】
ここで、保存タイミング判断部１０４を構成する各部の動作について、図４のフローチャートに沿って説明する。
【００３１】
まず、ステップＳ１０では、注釈情報受付部１３１（図３参照）が、注釈情報を受信したか否かを判断する。そして、注釈情報受付部１３１は、このステップＳ１０の判断が肯定されるまで待機する。
【００３２】
ここで、注釈情報には、注釈（追記）を開始した情報である「注釈（追記）開始情報」、注釈（追記）を終了した情報である「注釈（追記）終了情報」、注釈（追記）を継続している情報などの「その他情報」、が含まれる。例えば、ＰＣ２（２’）の入力部１４（１４’）が、マウスである場合には、注釈（追記）開始情報が「（マウスポインタが表示領域にある状態で）マウス左ボタン押し下げ」であり、注釈（追記）終了情報が「マウス左ボタンリリース」であるものとする。また、入力部１４（１４’）が、タブレットやタッチパネルである場合には、注釈（追記）開始情報が「ペンダウン」であり、注釈（追記）終了情報が「ペンアップ」であるものとする。さらに、ペンの位置を画像認識するような装置を用いる場合には、そのペンが撮影画像内に現れた状態を注釈（追記）開始情報とし、ペンが撮影画像内から消えた状態を注釈（追記）終了情報とすることもできる。
【００３３】
その後、注釈情報受付部１３１が注釈情報を受信して、ステップＳ１０の判断が肯定された段階で、ステップＳ１２に移行し、注釈情報選別部１３２（図３参照）は、受信した注釈情報が「注釈（追記）終了情報」であったか否かを判断する。ここでの判断が否定されると、ステップＳ１４に移行し、注釈情報選別部１３２は、注釈情報が「注釈（追記）開始情報」であったか否かを判断する。ここでの判断が否定された場合（すなわち、注釈情報が「その他情報」であった場合）には、ステップＳ１０に戻り、その後、注釈（追記）終了情報又は注釈（追記）開始情報を受信するまで、ステップＳ１０〜Ｓ１４を繰り返す。
【００３４】
その後、注釈情報受付部１３１が注釈（追記）開始情報を受信し、ステップＳ１４における判断が肯定されると、ステップＳ１６に移行して、注釈情報選別部１３２が、ＦＩＬＯ１３３に対して、書き込み情報を追加する。この場合の書き込み情報は、書き込みが行われたことを示す情報を意味し、例えば、ＰＣ２、ＰＣ２’のいずれによる注釈（追記）であるかという情報や、注釈（追記）の時刻情報などが含まれているものとする。ただし、これに限らず、書き込み情報が、単に書き込みが行われたことを示すデータであっても良い。
【００３５】
ステップＳ１６の処理が終了すると、ステップＳ１８に移行し、タイマー１３４のリセットを行い、その後、ステップＳ１０に戻る。なお、本実施形態では、ＰＣ２、ＰＣ２’のそれぞれから順次注釈（追記）開始情報が入力されたものとし、ステップＳ１０、Ｓ１２、Ｓ１４、Ｓ１６、Ｓ１８の処理が２度繰り返され、ＦＩＬＯ１３３に２つの書き込み情報が格納されたものとして、以下、説明するものとする。
【００３６】
その後、ステップＳ１０における判断が肯定され、ステップＳ１２における判断が肯定された場合（すなわち、注釈情報が注釈（追記）終了情報であった場合）には、ステップＳ２０に移行する。このステップＳ２０では、注釈情報選別部１３２が先入後出処理により、ＦＩＬＯ１３３から書き込み情報を取り出す。
【００３７】
次のステップＳ２２では、ＦＩＬＯ１３３が空であるか否かを判断するが、ここでは、まだ書き込み情報が１つ残っているので、判断は否定され、ステップＳ１０に戻る。そして、再度注釈（追記）終了情報が入力されると、ステップＳ１０の判断、及びステップＳ１２の判断が肯定され、ステップＳ２０に移行し、ＦＩＬＯ１３３から、書き込み情報を取り出した後、ステップＳ２２に移行する。この場合、ＦＩＬＯ１３３が空であることから、ステップＳ２２の判断が肯定されるので、ステップＳ２４に移行して、タイマー１３４による計時を開始する。
【００３８】
その後、ステップＳ２６において、注釈情報受付部１３１が、注釈（追記）開始情報を受信したか否かを判断する処理と、ステップＳ２８において、タイミング判断部１３５（図３参照）が、タイマー１３４の計時開始から所定時間（所定時間は、例えば２秒、３秒など）経過したか否かを判断する処理とを、ステップＳ２６、Ｓ２８のいずれかの判断が肯定されるまで、繰り返す。
【００３９】
そして、上記繰り返しの間に、ステップＳ２６の判断が肯定された場合には、ステップＳ１６に移行する。一方、ステップＳ２８の判断が肯定された場合（ＦＩＬＯ１３３が空になってから所定時間の間注釈（追記）が行われなかった場合）には、ステップＳ３０に移行する。このステップＳ３０では、タイミング判断部１３５が、保存画像生成部１０３（図２参照）に対して、保存指示を通知する。保存画像生成部１０３では、この保存指示に基づいて、画像配信部１０２から入力される画像と、注釈情報記憶部１０１から入力される情報と、を画像処理により合成して、合成画像を生成する。
【００４０】
その後、ステップＳ３２に移行して、ＰＣ１，２，２’などにおいて終了処理が行われたか否かを判断する。ここでの判断が否定された場合には、ステップＳ１８に移行して、タイマー１３４をリセットした後、ステップＳ１０に戻る。そして、上記処理・判断を繰り返し、ステップＳ３２における判断が肯定された段階で、図４の全工程を終了する。なお、上記では、説明の便宜上、ステップＳ３０の後、ステップＳ３２において終了処理が行われたか否かを判断することとしているが、終了処理は、割り込み処理により行われることとしても良い。
【００４１】
ユーザは、上記のようにして遠隔指示システム１００を使用した会議を行った後、画像保存部１３に保存されている合成画像を用いて、会議の議事録を作成したりすることが可能である。
【００４２】
以上詳細に説明したように、本実施形態によると、ＰＣ１の保存タイミング判断部１０４は、複数の外部端末（ＰＣ２、ＰＣ２’）からの入力情報の取得が、所定時間行われなかったときに、保存画像生成部１０３に対して、合成画像（撮影画像と注釈情報を合成した状態の画像）の画像保存部１３への保存を実行させるので、複数の外部端末（及びユーザ）が存在していても、適切なタイミング（例えば、複数の外部端末（ＰＣ２、ＰＣ２’）を用いた会議等における議論の切れ目のタイミング等）で、合成画像の保存を行うことが可能である。また、合成画像の変化の有無を、画像処理等を用いることなく判断することができるので、装置の複雑化・処理の煩雑化を抑制することが可能である。
【００４３】
また、本実施形態によると、ＦＩＬＯ１３３とタイマー１３４を用いて、取得した注釈（追記）開始情報と同一数の注釈（追記）終了情報を取得してから所定時間経過したときに、保存画像生成部１０３に対して、合成画像の画像保存部１３への保存を実行させるので、簡易な構成で、適切なタイミングで合成画像の保存を行うことが可能である。
【００４４】
なお、上記実施形態では、撮影画像と注釈情報の合成を画像処理により行うこととしたが、これに限られるものではなく、例えば、図５に示されるように、ＰＣ１にプロジェクタ４を接続し、このプロジェクタ４を介して、注釈情報を対象物８及びスクリーン１０に投影し、その状態をビデオカメラ５で撮影することにより、結果的に、撮影画像と注釈情報とを合成することとしても良い。もちろん、プロジェクタ４による図形の投影と、画像処理による撮影画像と注釈情報との合成と、を併用することとしても良い。
【００４５】
なお、上記実施形態では、ＰＣ１には、ディスプレイや入力部などを設けない場合について説明したが、これに限られるものではなく、例えば、撮影画像を表示するディスプレイと、マウスやキーボードなどで構成される入力部とを設けることとしても良い。この場合、上記構成に加えて、ＰＣ１側に、ＰＣ２と同様の注釈情報獲得部１１０を設けることとしても良い。
【００４６】
なお、上記実施形態では、注釈情報配信部１１をネットワーク３上に配置することとしたが、これに限られるものではなく、例えば、その機能を、ＰＣ１内で実現するようにしても良い。また、ＰＣ１に限らず、ＰＣ２，２’内で実現するようにしても良い。
【００４７】
なお、上記実施形態の遠隔指示システム１００では、クライアントとして、ＰＣ２、２’の２台が設けられた場合について説明したが、これに限られるものではなく、クライアントとして３台以上のＰＣが設けられることとしても良い。
【００４８】
なお、ＰＣ１、ＰＣ２、ＰＣ２’の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、各ＰＣに供給し、各ＰＣのＣＰＵが記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００４９】
また、ＰＣ１、ＰＣ２、ＰＣ２’のＣＰＵが、各ＰＣの機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００５０】
また、上記実施形態の遠隔指示システム１００では、記憶手段としてＦＩＬＯを用いる例について説明したが、これに限られるものではなく、ＦＩＦＯ（First In First Out）型の記憶手段も利用可能である。この場合は、記憶手段からの情報取得は先入先出方式となる。
【００５１】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００５２】
【図１】一実施形態に係る遠隔指示システムの概略構成を示す図である。
【図２】ＰＣ１、ＰＣ２、ＰＣ２’の機能構成を示すブロック図である。
【図３】図２の保存タイミング判断部の機能構成を示すブロック図である。
【図４】保存タイミング判断部の処理を示すフローチャートである。
【図５】変形例に係る遠隔指示システムの概略構成を示す図である。
【符号の説明】
【００５３】
１  ＰＣ
２  ＰＣ
２’  ＰＣ
５  ビデオカメラ
８  対象物
１３  画像保存部
１０１  注釈情報記憶部
１０３  保存画像生成部
１０４  保存タイミング判断部
１３３  ＦＩＬＯ
【図１】
2009100192.tif 000003
【図２】
2009100192.tif 000004
【図３】
2009100192.tif 000005
【図４】
2009100192.tif 000006
【図５】
2009100192.tif 000007