(57)【要約】【課題】パンチルトの範囲の端部を検出して通知する。【解決手段】ステップＳ１５１でユーザの操作入力に基づいたコマンドが供給され、ステップＳ１５２で、操作入力はパンまたはチルトのいずれかであると判断された場合、ステップＳ１５３でタイマのカウントが開始される。ステップＳ１５４で所定の時間が経過したと判断された場合、ステップＳ１５５でステータスが取得される。ステップＳ１５６で、取得されたステータスを参照してユーザの操作入力を受けている方向に画面が移動されているか否かが判断される。すなわち、右方向のパンが指令されている状態で取得されたステータスが、パンがストップしている状態を示していた場合、撮影位置が、撮影可能な所定の範囲の端部であることが検出されるので、ステップＳ１５７で、撮像可能範囲の端であることをユーザに通知するための表示処理が実行される。本発明は、パーソナルコンピュータに適用できる。【選択図】      図２７
2004336476.tif 000002
【特許請求の範囲】
【請求項１】
所定の範囲の画像を撮影することが可能な他の情報処理装置と通信可能な情報処理装置において、
前記他の情報処理装置と通信し、情報の送受信を行う送受信手段と、
ユーザの操作入力を受ける操作入力手段と、
前記他の情報処理装置から送信され、前記送受信手段によって受信された画像情報を表示する表示手段と、
前記他の情報処理装置の状態に関する情報を基に、前記表示手段により表示された前記画像の撮影位置が、前記所定の範囲の端部であることを検出する検出手段と
を備え、
前記表示手段により表示された前記画像情報は、操作入力手段により入力された前記ユーザの操作入力に対応し、前記送受信手段により送信された制御信号を受信した前記他の情報処理装置により、前記制御信号を基に前記画像の撮影方向が制御されて撮影された画像情報である
ことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記ユーザに、前記所定の範囲の端部であることを通知する情報を更に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記ユーザが、前記他の情報処理装置により撮影される前記画像情報の撮影位置を変更させるための操作入力を行うためのボタンを更に表示し、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記ボタンを点滅させて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示手段は、前記ユーザが、前記他の情報処理装置により撮影される前記画像情報の撮影位置を変更させるための操作入力を行うためのボタンを更に表示し、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記ボタンの表示色を変更させて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示手段は、前記ユーザが、前記他の情報処理装置により撮影される前記画像情報の撮影位置を変更させるための操作入力を行うためのカーソルを更に表示し、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記カーソルを点滅させて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示手段は、前記ユーザが、前記他の情報処理装置により撮影される前記画像情報の撮影位置を変更させるための操作入力を行うためのカーソルを更に表示し、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記カーソルの表示色を変更させて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示手段は、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記所定の範囲の端部であることが検出されたことをユーザに通知するためのメッセージを更に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
音声出力を行う音声出力手段を更に備え、
前記音声出力手段は、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記所定の範囲の端部であることが検出されたことをユーザに通知するための音声を出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記情報処理装置を振動させるための駆動手段を更に備え、
前記駆動手段は、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記所定の範囲の端部であることが検出されたことをユーザに通知するために、前記情報処理装置を振動させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記他の情報処理装置の状態に関する情報は、前記他の情報処理装置が撮影する前記画像情報の撮影位置が所定の方向に変更されているか否かを示す情報を含み、
前記検出手段は、前記前記他の情報処理装置の状態に関する情報を基に、前記画像情報の撮影位置が所定の方向に変更されていないことを検出した場合、前記所定の範囲の端部であることを検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
所定の範囲の画像を撮影することが可能な他の情報処理装置と通信可能な情報処理装置の情報処理方法において、
前記他の情報処理装置により撮影された前記画像の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信が制御された前記画像の表示を制御する表示制御ステップと、
ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップと、
前記ユーザの操作入力が、所定の操作を指令する操作入力であった場合、前記他の情報処理装置の状態に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記情報を基に、前記表示制御ステップの処理により表示が制御された前記画像情報の撮影位置が、前記所定の範囲の端部であることを検出する検出ステップと、
前記検出ステップの処理により前記所定の範囲の端部であることが検出された場合、前記ユーザに、前記所定の範囲の端部であることを通知する通知ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
所定の範囲の画像を撮影することが可能な他の情報処理装置と通信する処理をコンピュータに実行させるためのプログラムであって、
前記他の情報処理装置により撮影された前記画像の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信が制御された前記画像の表示を制御する表示制御ステップと、
ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップと、
前記ユーザの操作入力が、所定の操作を指令する操作入力であった場合、前記他の情報処理装置の状態に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記情報を基に、前記表示制御ステップの処理により表示が制御された前記画像情報の撮影位置が、前記所定の範囲の端部であることを検出する検出ステップと、
前記検出ステップの処理により前記所定の範囲の端部であることが検出された場合、前記ユーザに、前記所定の範囲の端部であることを通知する通知ステップと
を含むことを特徴とするプログラム。
【請求項１３】
所定の範囲の画像を撮影することが可能な第１の情報処理装置と、
前記第１の情報処理装置と通信可能な第２の情報処理装置と
で構成される遠隔撮影システムにおいて、
前記第２の情報処理装置は、
前記第１の情報処理装置と通信し、情報の送受信を行う第１の送受信手段と、
ユーザの操作入力を受ける操作入力手段と、
前記第１の情報処理装置から送信され、前記第１の送受信手段によって受信
された画像情報を表示する表示手段と、
前記第１の送受信手段によって受信された前記第１の情報処理装置の状態に関する情報を基に前記表示手段により表示された前記画像の撮影位置が、前記
所定の範囲の端部であることを検出する検出手段と
を備え、
前記表示手段は、前記検出手段により前記所定の範囲の端部であることが検出された場合、前記ユーザに、前記所定の範囲の端部であることを通知する表
示を行い、
前記第１の情報処理装置は、
前記第２の情報処理装置と通信し、情報の送受信を行う第２の送受信手段と、
前記第２の情報処理装置から送信され、前記第２の送受信手段により受信された前記ユーザの操作入力に対応する制御信号を基に、画像を撮影する撮影手段と
を備え、
前記第２の送受信手段は、前記撮影手段により撮影された前記画像信号と、前記制御信号を基に実行された処理の結果更新される、自分自身の状態に関す
る前記情報を前記第２の情報処理装置に送信する
ことを特徴とする遠隔撮影システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、遠隔撮影システム、並びにプログラムに関し、特に、遠隔地にある撮影装置を遠隔地に居ながらにして操作し、撮影させるときに用いて好適な、情報処理装置および情報処理方法、遠隔撮影システム、並びにプログラムに関する。
【０００２】
【従来の技術】
遠隔操作によりデジタルスチルカメラまたはデジタルビデオカメラを操作して、画像を撮影する技術が一般に普及しつつある。
【０００３】
従来、遠隔地に備えられているカメラであって、撮影される画像の向きを、横方向および縦方向に移動（パンおよびチルト）することができるカメラによって撮影されている画像がコンピュータに転送される場合に、撮影可能な範囲のパノラマ画像を用いて、そのカメラによる撮影範囲、すなわち、パンまたはチルト可能な範囲をユーザに通知するようになされているものがある（例えば、特許文献１参照）。
【０００４】
例えば、特許文献１参照に記載の発明においては、カメラから、撮影範囲内の複数の画像がコンピュータに伝送され、コンピュータにより、供給された複数の画像が合成されて、撮影可能な範囲のパノラマ画像が生成され、表示されるとともに、表示されたパノラマ画像上に、現在カメラによって撮影されている画枠や、パンチルタ操作（パンおよびチルト操作とも称する）を行うことが可能な範囲が示される。ユーザは、パノラマ画像の表示を参照して、パンチルタ操作の指示を行い、所望の画像を撮影することができる。
【０００５】
【特許文献１】
特開平１１−８８４４号公報（第４−５頁、図１、図４）
【０００６】
【発明が解決しようとする課題】
しかしながら、遠隔地からカメラを操作し、撮影させる場合に、撮影可能な範囲のパノラマ画像を用いて、そのカメラによる撮影範囲、すなわち、パンまたはチルト可能な範囲をユーザに通知するようにした場合、パノラマ画像を生成するための複雑な処理が必要であった。また、撮影された画像以外にパノラマ画像を表示させる必要があるため、撮影された画像の表示面積が狭くなってしまい、ユーザが、撮影する画像を充分に確認できなくなってしまうという問題が発生してしまう。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、遠隔地にある撮影装置を遠隔地に居ながらにして操作し、撮影させる場合において、複雑な処理を行うことなく、ユーザに、撮影可能範囲の限界（撮影可能範囲の端部）であることを分かりやすく通知することができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の情報処理装置は、他の情報処理装置と通信し、情報の送受信を行う送受信手段と、ユーザの操作入力を受ける操作入力手段と、他の情報処理装置から送信され、送受信手段によって受信された画像情報を表示する表示手段と、他の情報処理装置の状態に関する情報を基に、表示手段により表示された画像の撮影位置が、所定の範囲の端部であることを検出する検出手段とを備え、表示手段により表示された画像情報は、操作入力手段により入力されたユーザの操作入力に対応し、送受信手段により送信された制御信号を受信した他の情報処理装置により、制御信号を基に画像の撮影方向が制御されて撮影された画像情報であることを特徴とする。
【０００９】
表示手段には、検出手段により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する情報を更に表示させるようにすることができる。
【００１０】
表示手段には、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力を行うためのボタンを更に表示させるようにすることができ、検出手段により所定の範囲の端部であることが検出された場合、ボタンを点滅させて表示させるようにすることができる。
【００１１】
表示手段には、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力を行うためのボタンを更に表示させるようにすることができ、検出手段により所定の範囲の端部であることが検出された場合、ボタンの表示色を変更させて表示させるようにすることができる。
【００１２】
表示手段には、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力を行うためのカーソルを更に表示させるようにすることができ、検出手段により所定の範囲の端部であることが検出された場合、カーソルを点滅させて表示させるようにすることができる。
【００１３】
表示手段には、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力を行うためのカーソルを更に表示させるようにすることができ、検出手段により所定の範囲の端部であることが検出された場合、カーソルの表示色を変更させて表示させるようにすることができる。
【００１４】
表示手段には、検出手段により所定の範囲の端部であることが検出された場合、所定の範囲の端部であることが検出されたことをユーザに通知するためのメッセージを更に表示させるようにすることができる。
【００１５】
音声出力を行う音声出力手段を更に備えさせるようにすることができ、音声出力手段には、検出手段により所定の範囲の端部であることが検出された場合、所定の範囲の端部であることが検出されたことをユーザに通知するための音声を出力させるようにすることができる。
【００１６】
情報処理装置を振動させるための駆動手段を更に備えさせるようにすることができ、駆動手段には、検出手段により所定の範囲の端部であることが検出された場合、所定の範囲の端部であることが検出されたことをユーザに通知するために、情報処理装置を振動させるようにすることができる。
【００１７】
他の情報処理装置の状態に関する情報には、他の情報処理装置が撮影する画像情報の撮影位置が所定の方向に変更されているか否かを示す情報を含ませるようにすることができ、検出手段には、他の情報処理装置の状態に関する情報を基に、画像情報の撮影位置が所定の方向に変更されていないことを検出した場合、所定の範囲の端部であることを検出させるようにすることができる。
【００１８】
本発明の情報処理方法は、他の情報処理装置により撮影された画像の受信を制御する受信制御ステップと、受信制御ステップの処理により受信が制御された画像の表示を制御する表示制御ステップと、ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップと、ユーザの操作入力が、所定の操作を指令する操作入力であった場合、他の情報処理装置の状態に関する情報を取得する取得ステップと、取得ステップの処理により取得された情報を基に、表示制御ステップの処理により表示が制御された画像情報の撮影位置が、所定の範囲の端部であることを検出する検出ステップと、検出ステップの処理により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する通知ステップとを含むことを特徴とする。
【００１９】
本発明のプログラムは、他の情報処理装置により撮影された画像の受信を制御する受信制御ステップと、受信制御ステップの処理により受信が制御された画像の表示を制御する表示制御ステップと、ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップと、ユーザの操作入力が、所定の操作を指令する操作入力であった場合、他の情報処理装置の状態に関する情報を取得する取得ステップと、取得ステップの処理により取得された情報を基に、表示制御ステップの処理により表示が制御された画像情報の撮影位置が、所定の範囲の端部であることを検出する検出ステップと、検出ステップの処理により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する通知ステップとを含むことを特徴とする。
【００２０】
本発明の情報処理装置および情報処理方法、並びに、プログラムにおいては、他の情報処理装置により撮影された画像が受信され、受信された画像が表示され、ユーザの操作入力に対応する制御信号が送信され、ユーザの操作入力が、所定の操作を指令するものであった場合、他の情報処理装置の状態に関する情報が取得され、取得された情報を基に、表示された画像情報の撮影位置が、所定の範囲の端部であることが検出される。
【００２１】
本発明の遠隔撮影システムは、第２の情報処理装置が、第１の情報処理装置と通信し、情報の送受信を行う第１の送受信手段と、ユーザの操作入力を受ける操作入力手段と、第１の情報処理装置から送信され、第１の送受信手段によって受信された画像情報を表示する表示手段と、第１の送受信手段によって受信された第１の情報処理装置の状態に関する情報を基に表示手段により表示された画像の撮影位置が、所定の範囲の端部であることを検出する検出手段とを備え、表示手段は、検出手段により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する表示を行い、第１の情報処理装置が、第２の情報処理装置と通信し、情報の送受信を行う第２の送受信手段と、第２の情報処理装置から送信され、第２の送受信手段により受信されたユーザの操作入力に対応する制御信号を基に、画像を撮影する撮影手段とを備え、第２の送受信手段は、撮影手段により撮影された画像信号と、制御信号を基に実行された処理の結果更新される、自分自身の状態に関する情報を第２の情報処理装置に送信することを特徴とする。
【００２２】
本発明の遠隔撮影システムにおいては、第２の情報処理装置で、第１の情報処理装置と通信して情報が送受信され、ユーザの操作が入力され、第１の情報処理装置から送信された画像情報が表示され、受信された第１の情報処理装置の状態に関する情報を基に、表示された画像の撮影位置が、所定の範囲の端部であることが検出され、所定の範囲の端部であることがユーザに通知され、第１の情報処理装置で、第２の情報処理装置と通信して情報が送受信され、第２の情報処理装置から送信されたユーザの操作入力に対応する制御信号を基に、画像が撮影され、撮影された画像信号と、制御信号を基に実行された処理の結果更新される自分自身の状態に関する情報が、第２の情報処理装置に送信される。
【００２３】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段および各ステップと以下の実施の形態との対応関係を明らかにするために、各手段および各ステップの後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。ただしもちろんこの記載は、各手段および各ステップを記載したものに限定することを意味するものではない。
【００２４】
請求項１に記載の情報処理装置（例えば、図１のパーソナルコンピュータ１）は、他の情報処理装置（例えば、図１のデジタルビデオカメラ２）と通信し、情報の送受信を行う送受信手段（例えば、図２の無線通信部５０）と、ユーザの操作入力を受ける操作入力手段（例えば、図２の入力部４７）と、他の情報処理装置から送信され、送受信手段によって受信された画像情報を表示する表示手段（例えば、図２の出力部４８）と、他の情報処理装置の状態に関する情報（例えば、ステータス）を基に、表示手段により表示された画像の撮影位置（撮影可能範囲内で、撮影されている画像の位置）が、所定の範囲の端部であることを検出する検出手段（例えば、図２のＣＰＵ４１）とを備え、表示手段により表示された画像情報は、操作入力手段により入力されたユーザの操作入力に対応し、送受信手段により送信された制御信号を受信した他の情報処理装置により、制御信号を基に画像の撮影方向が制御されて撮影された画像情報であることを特徴とする。
【００２５】
請求項２に記載の情報処理装置は、表示手段が、検出手段により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する情報（例えば、コントローラ２１９のパンチルトボタン２２３の点滅表示または表示色の変更、図１７のマウスカーソルアイコン２６１の点滅表示または表示色の変更、「これ以上、撮影の方向を変更できません」のメッセージが記載されたメッセージウィンドウ）を更に表示することを特徴とする。
【００２６】
請求項３に記載の情報処理装置は、表示手段が、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力（例えば、パン、チルト）を行うためのボタン（例えば、コントローラ２１９のパンチルトボタン２２３）を更に表示し、検出手段により所定の範囲の端部であることが検出された場合、ボタンを点滅させて表示させることを特徴とする。
【００２７】
請求項４に記載の情報処理装置は、表示手段が、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力（例えば、パン、チルト）を行うためのボタン（例えば、コントローラ２１９のパンチルトボタン２２３）を更に表示し、検出手段により所定の範囲の端部であることが検出された場合、ボタンの表示色を変更（例えば、色の変更、または、ネガポジ反転）させて表示させることを特徴とする。
【００２８】
請求項５に記載の情報処理装置は、表示手段が、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力（例えば、パン、チルト）を行うためのカーソル（例えば、図１７のマウスカーソルアイコン２６１）を更に表示し、検出手段により所定の範囲の端部であることが検出された場合、カーソルを点滅させて表示させることを特徴とする。
【００２９】
請求項６に記載の情報処理装置は、表示手段が、ユーザが、他の情報処理装置により撮影される画像情報の撮影位置を変更させるための操作入力（例えば、パン、チルト）を行うためのカーソル（例えば、図１７のマウスカーソルアイコン２６１）を更に表示し、検出手段により所定の範囲の端部であることが検出された場合、カーソルの表示色を変更させて表示させることを特徴とする。
【００３０】
請求項８に記載の情報処理装置は、音声出力を行う音声出力手段（例えば、図２の出力部４８）を更に備え、音声出力手段は、検出手段により所定の範囲の端部であることが検出された場合、所定の範囲の端部であることが検出されたことをユーザに通知するための音声（例えば、ブザー音または音声メッセージ）を出力することを特徴とする。
【００３１】
請求項９に記載の情報処理装置は、情報処理装置を振動させるための駆動手段（例えば、図２の出力部４８）を更に備え、駆動手段は、検出手段により所定の範囲の端部であることが検出された場合、所定の範囲の端部であることが検出されたことをユーザに通知するために、情報処理装置を振動させることを特徴とする。
【００３２】
請求項１０に記載の情報処理装置は、他の情報処理装置の状態に関する情報（例えば、ステータス）が、他の情報処理装置が撮影する画像情報の撮影位置が所定の方向に変更されているか否かを示す情報を含み、検出手段は、他の情報処理装置の状態に関する情報を基に、画像情報の撮影位置が所定の方向に変更されていないことを検出した場合、所定の範囲の端部であることを検出することを特徴とする。
【００３３】
請求項１１に記載の情報処理方法は、他の情報処理装置により撮影された画像の受信を制御する受信制御ステップ（例えば、図２５のステップＳ１１３の処理）と、受信制御ステップの処理により受信が制御された画像の表示を制御する表示制御ステップ（例えば、図２５のステップＳ１１４の処理）と、ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップ（例えば、図２０のステップＳ２４の処理）と、ユーザの操作入力が、所定の操作（例えば、パン、またはチルト）を指令する操作入力であった場合、他の情報処理装置の状態に関する情報（例えば、ステータス）を取得する取得ステップ（例えば、図２７のステップＳ１５５の処理）と、取得ステップの処理により取得された情報を基に、表示制御ステップの処理により表示が制御された画像情報の撮影位置が、所定の範囲の端部であることを検出する検出ステップ（例えば、図２７のステップＳ１５６の処理）と、検出ステップの処理により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する通知ステップ（例えば、図２７のステップＳ１５７の処理）とを含むことを特徴とする。
【００３４】
請求項１２に記載のプログラムは、他の情報処理装置により撮影された画像の受信を制御する受信制御ステップ（例えば、図２５のステップＳ１１３の処理）と、受信制御ステップの処理により受信が制御された画像の表示を制御する表示制御ステップ（例えば、図２５のステップＳ１１４の処理）と、ユーザの操作入力に対応する制御信号の送信を制御する送信制御ステップ（例えば、図２０のステップＳ２４の処理）と、ユーザの操作入力が、所定の操作（例えば、パン、またはチルト）を指令する操作入力であった場合、他の情報処理装置の状態に関する情報（例えば、ステータス）を取得する取得ステップ（例えば、図２７のステップＳ１５５の処理）と、取得ステップの処理により取得された情報を基に、表示制御ステップの処理により表示が制御された画像情報の撮影位置が、所定の範囲の端部であることを検出する検出ステップ（例えば、図２７のステップＳ１５６の処理）と、検出ステップの処理により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する通知ステップ（例えば、図２７のステップＳ１５７の処理）とを含むことを特徴とする。
【００３５】
請求項１３に記載の遠隔撮影システムは、所定の範囲の画像を撮影することが可能な第１の情報処理装置（例えば、図１のデジタルビデオカメラ２）と、第１の情報処理装置と通信可能な第２の情報処理装置（例えば、図１のパーソナルコンピュータ１）とで構成され、第２の情報処理装置は、第１の情報処理装置と通信し、情報の送受信を行う第１の送受信手段（例えば、図２の無線通信部５０）と、ユーザの操作入力を受ける操作入力手段（例えば、図２の入力部４７）と、第１の情報処理装置から送信され、第１の送受信手段によって受信された画像情報を表示する表示手段（例えば、図２の出力部４８）と、第１の送受信手段によって受信された第１の情報処理装置の状態に関する情報（例えば、ステータス）を基に表示手段により表示された画像の撮影位置が、所定の範囲の端部であることを検出する検出手段（例えば、図２のＣＰＵ４１）とを備え、表示手段は、検出手段により所定の範囲の端部であることが検出された場合、ユーザに、所定の範囲の端部であることを通知する表示を行い、第１の情報処理装置は、第２の情報処理装置と通信し、情報の送受信を行う第２の送受信手段（例えば、図３の無線通信部１０１）と、第２の情報処理装置から送信され、第２の送受信手段により受信されたユーザの操作入力に対応する制御信号を基に、画像を撮影する撮影手段（例えば、図３の撮影レンズ８１乃至デジタル信号処理部８６）とを備え、第２の送受信手段は、撮影手段により撮影された画像信号と、制御信号を基に実行された処理の結果更新される、自分自身の状態に関する情報（例えば、ステータス）を第２の情報処理装置に送信することを特徴とする。
【００３６】
以下、図を参照して、本発明の実施の形態について説明する。
【００３７】
図１は、本発明を適用した無線撮影システムの構成を示す図である。
【００３８】
本発明の無線撮影システムにおいては、パーソナルコンピュータ１上のソフトウェアプログラムによりデジタルビデオカメラ２を操作することができ、静止画、または、動画を撮影させる際、今現在撮影可能な画像を認識した上で、撮影させ、さらに、撮影した画像を確認することができる。
【００３９】
次に、図２を参照して、パーソナルコンピュータ１の構成について説明する。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２、または記憶部４９に記憶されているプログラム（通信プログラム４９ａ、画像転送プログラム４９ｂ、および、画像操作プログラム４９ｃ）にしたがって、各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３には、ＣＰＵ４１が実行するプログラムやデータなどが適宜記憶される。ＶＲＡＭ（Ｖｉｄｅｏ−ＲＡＭ）４４は、デジタルビデオカメラ２から送信されてくる画像を記憶する。ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、および、ＶＲＡＭ４４は、バス４５により相互に接続されている。
【００４０】
ＣＰＵ４１には、また、バス４５を介して入出力インタフェース４６が接続されている。入出力インタフェース４６には、キーボード、マウス、マイクロホンなどよりなる入力部４７、ディスプレイ、スピーカなどよりなる出力部４７が接続されている。ＣＰＵ４１は、入力部４７から入力される指令に対応して各種の処理を実行する。そして、ＣＰＵ４１は、処理の結果得られた画像や音声等を出力部４７に出力する。
【００４１】
入出力インタフェース４６に接続されている記憶部４９は、例えばハードディスクなどで構成され、ＣＰＵ４１が実行するプログラムや各種のデータを記憶する。
【００４２】
また、記憶部４９は、通信プログラム４９ａ、画像転送プログラム４９ｂ、および、画像操作プログラム４９ｃ等のプログラムを記憶しており、ＣＰＵ４１は、これらのプログラムを読み出して対応する処理を実行する。なお、各種のプログラムについては、図４を参照して後述する。
【００４３】
さらに、記憶部４９に記憶されるプログラムは、上述のほかのものを含んでいても良いことはもちろんであり、無線通信部５０を介して、各種プログラムが取得され、記憶部４９に記憶されるようにしてもよい。
【００４４】
無線通信部５０は、いわゆるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）により、２．４５ＧＨｚ帯の電波を利用し、１Ｍｂｐｓの速度で他の装置と通信を行うことができる。ブルートゥースは赤外線を利用する通信とは異なり、機器間の距離が１０ｍ程度の範囲内であれば障害物があっても利用することができる。また、ブルートゥースは０．５平方インチの小型のトランシーバを利用するため、赤外線通信装置に比べ消費電力が小さく、製造コストも低く抑えられる。本発明では、ブルートゥースにおける拡張Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ（拡張ＢＩＰ）（画像送信に関するプロファイルを元にカメラ側を遠隔操作するためのコマンド送信に関する拡張を加えたプロファイル）を使用して、コンピュータと撮影機器との通信を行う。また、この無線通信部５０は、無線通信が行えるものであればブルートゥース以外のものであってもよく、例えば、ＩＥＥＥ８０２．１１ｂ規格に準じた無線通信装置であってもよい。
【００４５】
入出力インタフェース４６に接続されているドライブ５１は、磁気ディスク６１、光ディスク６２、光磁気ディスク６３、もしくは、半導体メモリ６４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部４９に転送され、記憶される。
【００４６】
次に、図３を参照して、デジタルビデオカメラ２の構成について説明する。ＣＰＵ９６は、操作部１０２からの信号入力に基づいて各回路を統括制御する制御部であり、液晶モニタ９０における表示の制御、ストロボ発光制御、オートフォーカス（ＡＦ）演算、及び自動露出（ＡＥ）演算等を行う。
【００４７】
操作部１０２は、指示入力手段を含むブロックである。電源がオンにされると、ＣＰＵ９６は、電源コントロール回路９８にコマンドを送り、電池９９またはＤＣ電源用端子（図示せず）に接続される外部電源からデジタルビデオカメラ２の各部に電源を供給し、各回路を動作可能にする。電池９９は充電式の電池（二次電池）でもよいし、市販の乾電池（一次電池）であってもよい。
【００４８】
撮影レンズ８１は、１枚または複数枚のレンズで構成され、単焦点レンズでもよいし、ズームレンズ等の焦点距離可変のものでもよい。撮影レンズ８１を通過した光は、絞り８２によって光量が調節された後、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）８３に入射する。ＣＣＤ８３の受光面には、フォトセンサが平面的に配列されており、ＣＣＤ８３の受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。なお、ＣＣＤ８３は、各フォトセンサの電荷蓄積時間（シャッタスピード）を制御可能な、いわゆる電子シャッタ機能を有している。
【００４９】
こうして蓄積された信号電荷は、撮像系コントロール回路９２から与えられるパルスに基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出される。
【００５０】
ＣＣＤ８３から出力された画像信号は、アナログ信号処理部８４に送られる。アナログ信号処理部８４は、サンプリングホールド回路、色分離回路、ゲイン調整回路等を含み、このアナログ信号処理部８４において、相関二重サンプリング（ＣＤＳ）処理並びにＲ，Ｇ，Ｂの各色信号に色分離処理され、各色信号の信号レベルの調整（プリホワイトバランス処理）が行われる。
【００５１】
アナログ信号処理部８４から出力された信号は、Ａ／Ｄ変換器８５によりデジタル信号に変換された後、デジタル信号処理部８６に供給される。デジタル信号処理部８６は、輝度・色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路等を含む画像処理手段であり、ＣＰＵ９６からのコマンドにしたがって画像信号を処理する。
【００５２】
デジタル信号処理部８６は、画像データを、輝度信号（Ｙ信号）および色差信号（Ｃｒ，Ｃｂ信号）に変換するとともに、ガンマ補正等の所定の処理を施した後、メモリ８７に格納する。メモリ８７に記憶された画像データは、ＣＰＵ９６の指令にしたがって読み出され、Ｄ／Ａ変換器８８によって、アナログ信号に変換されるとともに、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）方式などの所定の信号形式に変換されて、ビデオ出力端子８９および液晶モニタ９０に出力される。また、メモリ８７に記憶されている画像は、通常時は、プレビュ画像としてＣＰＵ９６に読み出される。
【００５３】
ＣＣＤ８３から出力される画像信号によってメモリ８７の画像データが定期的に書き換えられ、その画像データから生成される映像信号が液晶モニタ９０に供給されることにより、ＣＣＤ８３を介して入力する画像がリアルタイムに液晶モニタ９０に表示される。撮影者は、液晶モニタ９０に映し出される映像、または、光学式のファインダーによって撮影画角を確認することができる。
【００５４】
ユーザにより操作部１０２が操作され、撮影モードが設定されると、撮影開始指示（レリーズＯＮ）信号が発せられる。ＣＰＵ９６は、レリーズＯＮ信号を検知し、撮像系コントロール回路９２にコマンドを送る。撮像系コントロール回路９２は、ＡＦモータズームモータ９１を介してフォーカス制御を行うとともに、絞り８２やＣＣＤ８３での電荷蓄積時間を制御することにより露出制御を行う。
【００５５】
記録用の画像データの取り込みを指示する操作がなされると、記録が開始される。画像データを圧縮記録するモードが選択されている場合、ＣＰＵ９６は、圧縮伸張回路９３にコマンドを送る。これにより圧縮伸張回路９３は、メモリ８７上の画像データをＪＰＥＧ形式（その他の所定の形式であってもよい）にしたがって圧縮する。また、圧縮伸張回路９３は、プレビュ画像を出力するとき、無線通信部１０１として使用されているブルートゥースにおけるＢＩＰ（Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ）に定められている１６０×１２０のサイズ画像をＪＰＥＧ形式に圧縮して、ＣＰＵ９６に出力する。また、撮影された静止画は、設定された画像サイズのままＪＰＥＧ形式に圧縮される。
【００５６】
圧縮された画像データは、カードＩ／Ｆ（インタフェース）９４を介してメモリカード９５に記録される。非圧縮の画像データを記録するモード（非圧縮モード）が選択されている場合には、圧縮伸張回路９３による圧縮処理は省略され、非圧縮のまま画像データがメモリカード９５に記録される。
【００５７】
図３のデジタルビデオカメラ２では、画像データを保存する手段として、例えば半導体メモリであるメモリースティック（商標）などが適用される。記録媒体はこれに限定されず、ＰＣカード、コンパクトフラッシュ（登録商標）、磁気ディスク、光ディスク、光磁気ディスク、スマートメディアなどでもよく、電子的、磁気的、もしくは光学的、またはこれらの組み合わせによる方式にしたがって読み書き可能な種々の媒体を用いることができる。なお、カードＩ／Ｆ９４には、使用される記録媒体に応じた信号処理手段とインタフェースが適用されるとともに、異種、同種の記録媒体を問わず、複数の媒体を装着可能な構成にしてもよい。また、画像ファイルを保存する手段は、カメラ本体に着脱可能な記録媒体に限らず、カメラに内蔵された記録媒体（内部メモリ）であってもよい。
【００５８】
なお、ＣＣＤ８３は、記録用の画像データが取り込まれるときと、それ以外の場合では、動作状態が異なる。すなわち、記録用の画像データが取り込まれない場合、ＣＣＤ８３は、記録用の画像データが取り込まれるときよりも低解像度の画像を取得するモードになっており、結果として、画像データの量が抑制されてアナログ信号処理８４乃至Ｄ／Ａ変換機８８間の転送速度が高められることにより、液晶モニタ９０に画像が素早く表示される。したがって、この状態でメモリ８７に記憶されている画像は低解像度の画像となる。このため、この状態で読み出された画像は、低解像度のプレビュ画像となる。一方、記録用の静止画の画像データが取り込まれる場合、ＣＣＤ８３は解像度を高めて静止画を取得するので、結果として、データ量は大きいが高画質の画像データがメモリ８７に記憶されることになる。サムネイル画像生成部１０３は、ＣＰＵ９６からの指令に基づいて、このようにデータ量の大きい静止画を、サムネイル画像に変換する。なお、サムネイル画像とは、所定の画像が縮小された画像または文字を表示したものである。
【００５９】
所定の操作により再生モードが設定されると、メモリカード９５から画像データが読み出される。読み出された画像データは、必要に応じて圧縮伸張回路９３によって伸張処理され、Ｄ／Ａ変換器８８を介してビデオ出力端子８９、および液晶モニタ９０に出力される。
【００６０】
デジタルビデオカメラ２は、ブルートゥースからなる無線通信部１０１を有し、この無線通信部１０１を介して画像データおよび各種信号を送受信することができる。ＥＥＰＲＯＭ９７には、通信相手となる外部機器を特定するための識別情報（ＩＤ）が記憶され、ＣＰＵ９６は、ＥＥＰＲＯＭ９７に登録されている識別情報を基に通信対象機器を判別する。また、ＣＰＵ９６は、通信相手の識別情報を利用して伝送用データを暗号化回路８８において暗号化した後、これを無線通信部１０１より送信する。
【００６１】
次に、図４の機能ブロック図を参照して、図２，図３のパーソナルコンピュータ１、および、デジタルビデオカメラ２により実現される機能について説明する。
【００６２】
なお、図４で示される各プログラムは、専用のハードウェアにより実現するようにしてもよい。したがって、図４の機能ブロック図は、ハードウェア構成図とみても、ソフトウェア構成図とみてもよいものである。
【００６３】
通信プログラム４９ａは、無線通信部５０を制御して、他の無線通信部を有する機器との通信を制御する。通信プログラム４９ａは、無線通信部５０を制御して、通信可能な電子機器を検索させ、例えば、図５で示すような表示画面を出力部４８のディスプレイに表示させ、今現在通信可能な電子機器をユーザに通知する。図５においては、画面１２１の左側に自らを示す表示欄１２２が示され、今の場合「Ｍｙ  ｃｏｍｐｕｔｅｒ  ＰＣ」と表示されている。画面１２１の中央部には、プロファイルアイコン１２３乃至１２８が表示され、無線通信により送受信可能なブルートゥースのプロファイルが、アイコンとして表示されている。プロファイルは、例えば、送受信可能な画像データや音楽データである。
【００６４】
画面１２１の右側には、通信可能機器の表示欄１３１乃至１３５が示されており、その中で通信対象機器となっている機器が、上下方向に対して中央の表示欄１３３に表示される。今の場合、中央の表示欄１３３には、「デジタルビデオカメラ」と表示されており、表示欄１２２に表示されている「Ｍｙ  Ｃｏｍｐｕｔｅｒ  ＰＣ」の通信対象機器としてデジタルビデオカメラ２が選択されていることが示されている。
【００６５】
複数の機器が通信可能な場合、それらの機器が他の表示欄１３１乃至１３５に表示される。今の場合、デジタルビデオカメラの他に、「ＰＤＡ」、「ＰＣ−１」が表示されており、「ＰＤＡ」、「ＰＣ−１」も通信可能な機器として検出されたことが示されている。
【００６６】
ボタン１２９，１３０は、通信対象となる電子機器を変更するとき操作されるボタンであり、例えば、ボタン１２９が操作されると表示欄１３１が表示から消去され、表示欄１３２乃至１３５が図中上方向にスライドする。結果として、通信可能機器の中央には、「ＰＣ−１」が表示され、通信対象機器として「ＰＣ−１」が選択される。また、ボタン１３０が操作されると、表示欄１３５が消去され、図中下方向に表示欄１３１乃至１３４がスライドする。結果として、通信可能機器の中央には、「ＰＤＡ」が表示され、通信対象機器として「ＰＤＡ」が選択される。
【００６７】
プロファイルメニューアイコン１２３乃至１２８は、それぞれの左右に、通信機器が送受信可能なプロファイルであるか否かを示す括弧が表示される。今の場合、プロファイルメニューアイコン１２３乃至１２８の左側には、全て括弧１２３ａ乃至１２８ａが表示されており、表示欄１２２の「Ｍｙ  Ｃｏｍｐｕｔｅｒ  ＰＣ」に対応する電子機器がプロファイルメニューアイコンとして表示された全てのプロファイルを送受信することが可能であることが示されている。また、プロファイルメニューアイコン１２３乃至１２８のうち、右側には、括弧１２７ｂ，１２８ｂのみが表示されており、通信対象機器として選択されているデジタルビデオカメラは、プロファイルメニューアイコン１２７，１２８に対応するプロファイルしか送受信することができないことが示されている。したがって、選択する通信対象機器は、所望とするプロファイルメニューアイコンに括弧が無ければ、そのプロファイルを送受信することはできない。
【００６８】
このような表示とすることにより、ユーザは、通信対象機器が送受信可能なプロファイルか否かについて、プロファイルメニューアイコンの括弧の表示をみるだけで認識することができる。また、利用したいプロファイルを選択することにより、表示欄１２２に示されたパーソナルコンピュータ１と、表示欄１３３に示されたデジタルビデオカメラとが、画面１２１上で線により結ばれて、画像データに対応する選択されたプロファイルの通信が可能となっていることが示される。
【００６９】
また、通信プログラム４９ａは、無線通信部５０を制御して、通信可能な電子機器を検索させた場合、例えば、図６に示されるような表示画面１４１を、出力部４８のディスプレイに表示させることにより、今現在通信可能な電子機器をユーザに通知するようにしてもよい。
【００７０】
画面の中央の機器表示エリア１５１には、自分自身（すなわち、パーソナルコンピュータ１）からブルートゥース通信によって通信可能な範囲に存在する機器が列挙されている。機器表示エリア１５１に表示されている機器のうち、通信相手として選択された機器（ここでは、デジタルビデオカメラ２）がハイライト表示される。表示画面中央の部分、すなわち、機器表示エリア１５１の右側のプロファイル表示エリア１５２には、パーソナルコンピュータ１と、機器表示エリア１５１に表示されたそれぞれの機器との間で通信が可能なブルートゥースのプロファイルが列挙されている。本発明では、ブルートゥースにおける拡張Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ（拡張ＢＩＰ）（画像送信に関するプロファイルを元にカメラ側を遠隔操作するためのコマンド送信に関する拡張を加えたプロファイル）を使用した遠隔撮影処理が可能であることを示すアイコン１５３が表示されている。
【００７１】
また、通信プログラム４９ａは、パーソナルコンピュータ１とデジタルビデオカメラ２が通信可能な状態にされると、デジタルビデオカメラ２とパーソナルコンピュータ１間で行われる、画像要求や遠隔操作コマンドの送信、または、画像の受信処理などを行う。
【００７２】
さらに、通信プログラム４９ａは、プレビュ画像、サムネイル画像、または、静止画などの画像データがデジタルビデオカメラ２から転送された場合、受信したプレビュ画像、サムネイル画像、または、静止画などの画像データをＶＲＡＭ４４に記憶させる。ただし、高画質の静止画を受信するような場合、画像データは分割されて転送されるため、転送には時間がかかる。そこで、通信プログラム４９ａは、静止画の受信の進捗状態を示す進捗通知もあわせて画像転送プログラム４９ｂに通知する。
【００７３】
画像転送プログラム４９ｂは、通信プログラム４９ａからの通知、例えば、モニタ変更通知などに基づいて、ＶＲＡＭ４４に記憶されている画像を管理し、画像操作プログラム４９ｃから画像が要求された場合、それに対応する画像（プレビュ画像、サムネイル画像、または、静止画）をＶＲＡＭ４４から読み出して画像操作プログラム４９ｃに供給する。また、画像操作プログラム４９ｃから静止画の撮影要求や遠隔操作コマンドを受信すると、その旨を通信プログラム４９ａに転送する。
【００７４】
画像操作プログラム４９ｃは、プレビュ画像、サムネイル画像、または、静止画を画像転送プログラム４９ｂに要求し、要求に基づいて供給された画像を、例えば、図７で示すように表示したり、図７で示される表示画面に対してユーザが実行した操作入力を基に、遠隔操作コマンドを画像転送プログラム４９ｂに供給する。
【００７５】
図７においては、表示部２１８には、静止画、動画、または、定点観測画像（所定の時間内に撮影された複数の静止画の集まり）が表示され、その左側に、静止画モードボタン２０１、動画モードボタン２０２、および、定点観測モードボタン２０３が表示される。また、表示部２１８の右側には、サムネイル画像リスト２１７が設けられており、さらに、右側には、上から、モード切替ボタン２１１、保存ボタン２１２、メールボタン２１３、アップロードボタン２１４、および、ごみ箱ボタン２１５が設けられている。さらに、定点観測モードボタン２０３の下側には、デジタルビデオカメラ２に対する操作入力を行うためのコントローラ２１９が設けられている。
【００７６】
静止画モードボタン２０１は、ユーザが静止画モードを選択するとき操作される。動画モードボタン２０２は、ユーザが動画モードを選択するとき操作される。定点観測モードボタン２０３は、ユーザが定点観測モードを選択するとき操作される。
【００７７】
サムネイル画像リスト２１７は、今現在保存されていない状態（ファイルとして保存されていない状態であるが、撮影された画像がＶＲＡＭ４４、または、記憶部４９の所定領域に一時的に記憶された状態）の静止画、動画、または、定点観測画像のいずれかを示すサムネイル画像が表示される。このサムネイル画像は、静止画の場合、静止画そのもののサムネイル画像が表示されるが、動画の場合、録画開始時の画像（最初に取り込まれた画像）のサムネイル画像が表示され、また、定点観測画像の場合、定点観測画像として撮影された複数の静止画のうちのいずれかがサムネイル画像として表示されるが、デフォルトとして定点観測が開始されたときに最初に撮影された静止画がサムネイル画像として表示され、それ以降で撮影された静止画と変更することができる。また、この一時的に記憶された状態の画像が、所定数以上、または、記憶されている領域が所定の容量以上となった場合、最も古い画像が削除され、最新の画像が記憶される。
【００７８】
また、各サムネイル画像は、ユーザが、いわゆるマウスポインタをはじめとするポインタを、所望とするサムネイル画像の位置に移動させてクリックすることにより、指定（選択）することができ、指定されたサムネイル画像は、画像に縁取りが掛けられた表示となる。図７の場合、サムネイル画像リスト２１７に表示されたサムネイル画像のうち、図中最も下に位置するサムネイル画像が指定されている。
【００７９】
さらに、サムネイル画像リスト２１７に表示されている画像は、指定された状態で、ダブルクリックされることにより、表示部２１８における表示が指示され、静止画の場合、選択された静止画が表示部２１８に表示され、動画、または、定点観測画像の場合、動画として表示部２１８に表示される（定点観測画像の場合は、静止画が連続的に表示される）。
【００８０】
モード切替ボタン２１１は、サムネイル画像リスト２１７に表示されているサムネイル画像のうち、指定されているサムネイル画像の再生を指示するとき、操作されるボタンである。
【００８１】
保存ボタン２１２は、サムネイル画像リスト２１７に表示されたサムネイル画像のうち、指定された画像を保存するとき（ファイルとして保存するとき）、操作されるボタンである。
【００８２】
メールボタン２１３は、サムネイル画像リスト２１７に表示されたサムネイル画像のうち、指定された画像をメールで送信するとき、操作されるボタンである。
【００８３】
アップロードボタン２１４は、サムネイル画像リスト２１７に表示されたサムネイル画像のうち、指定された画像を所定のサーバにアップロードするとき、操作されるボタンである。
【００８４】
ごみ箱ボタン２１５は、サムネイル画像リスト２１７に表示されたサムネイル画像を消去するとき（記憶部４８の所定領域に一時的に記憶された画像を消去するとき）、操作されるボタンである。
【００８５】
コントローラ２１９は、デジタルビデオカメラ２に対して、望遠（ｔｅｌｅ）ズームを指令するための望遠ズームボタン２２１、広角（ｗｉｄｅ）ズームを指令するための広角ズームボタン２２２、撮影画像の方向の変更を指令するパンチルトボタン２２３、デジタルビデオカメラ２に装着されている記録媒体、または、内部に有する記録媒体への録画を指令する録画ボタン２２４で構成されている。パンチルトボタン２２３の中央のボタンは、撮影可能範囲の中央位置に撮影方向を戻すときに操作される（パンチルトセンタ）。また、録画ボタン２２４は、デジタルビデオカメラ２に装着されている記録媒体、または、内部に有する記録媒体への録画処理の開始および終了のいずれの操作も指令するボタンであるので、デジタルビデオカメラ２による録画処理中は、ユーザに、録画中であることを通知するために、表示画面のいずれかの位置に、例えば、「ＲＥＣ」などの文字を表示させるようにしても良い。
【００８６】
静止画モードボタン２０１が操作されると、図８で示すように、静止画モードボタン２０１の表示色が変化し、さらに表示部２１８の下の部分に撮影ボタン２３１ａが表示される。さらに、撮影ボタン２３１ａの右側には、設定ボタン２３２ａなどが表示される。このとき、画像操作プログラム４９ｃは、受信されたプレビュ画像を表示部２１８に表示させる。撮影ボタン２３１ａは、ユーザが表示部２１８に表示されているプレビュ画像の撮影を指示するとき操作されるボタンである。設定ボタン２３２ａは、静止画モードにおける各種の設定を行うとき操作されるボタンであり、このボタンが操作されると、静止画モードの設定画面が表示され、各種の設定をすることができる。
【００８７】
撮影ボタン２３１ａが操作されると、画像操作プログラム４９ｃは、図９で示すようにサムネイル画像リスト２１７に、それまで最新の画像であったサムネイル画像２１７ａの下に、今撮影した画像（静止画）に対応する新たなサムネイル画像２１７ｂを表示させる。
【００８８】
動画モードボタン２０２が操作されると、図１０で示すように、画像操作プログラム４９ｃは、動画モードボタン２０２の表示色を変化させ、さらに表示部２１８の下の部分に録画ボタン２３１ｂを表示する。さらに、録画ボタン２３１ｂの右側には、設定ボタン２３２ｂなどが表示される。このとき、画像操作プログラム４９ｃは、受信されたプレビュ画像を表示部２１８に表示させる。録画ボタン２３１ｂは、ユーザが表示部２１８に表示されているプレビュ画像の録画を指示するとき操作されるボタンである。設定ボタン２３２ｂは、動画モードにおける各種の設定を行うとき操作されるボタンであり、このボタンが操作されると、動画モードの設定画面が表示される。
【００８９】
この状態で、録画ボタン２３１ｂが操作された場合、画像操作プログラム４９ｃは、図１１で示すようにサムネイル画像リスト２１７に、図１０で示した、それまで最新の画像であったサムネイル画像２１７ａの下に、今撮影した画像（動画）に対応する新たなサムネイル画像２１７ｃを表示させる。このとき、画像操作プログラム４９ｃは、図１１で示すように、サムネイル画像２１７ｃ中に録画中であることを示す録画中マークのみを表示させるとともに、表示部２１８の下部の表示を、録画ボタン２３１ｂから終了ボタン２３１ｃに代えて表示させる。
【００９０】
この状態で、終了ボタン２３１ｃが操作されると、画像操作プログラム４９ｃは、録画を終了させ、図１１で示すように、録画中マークのみが表示されていたサムネイル画像２１７ｃを、図１２で示すように、録画した動画を識別するサムネイル画像２１７ｄにして表示する。このとき、サムネイル画像２１７ｄには、図１２で示すように、サムネイル画像２１７ｄ中の左上部分に動画であることを示す動画マーク（８ミリ撮影機のようなマーク）を付して、表示する。このように表示することにより、サムネイル画像として管理されている画像が、静止画であるか、または、動画であるかを一目で識別することが可能となる。
【００９１】
また、定点観測モードボタン２０３が操作されると、画像操作プログラム４９ｃは、図１３で示すように、定点観測モードボタン２０３の表示色を変化させ、さらに表示部２１８の下の部分に開始ボタン２３１ｄを表示する。さらに、開始ボタン２３１ｄの右側には、設定ボタン２３２ｅなどが表示される。このとき、画像操作プログラム４９ｃは、受信されたプレビュ画像を表示部２１８に表示させる。開始ボタン２３１ｄは、ユーザが表示部２１８に表示されている画像の定点観測を指示するとき操作されるボタンである。設定ボタン２３２ｅは、定点観測モードにおける各種の設定を行うとき操作されるボタンであり、このボタンが操作されると、定点観測モードの設定画面が表示される。また、開始ボタン２３１ｄの左側には、予約ボタン３４１が表示される。予約ボタン３４１は、定点観測による撮影を予め予約設定するとき、ユーザにより操作されるボタンである。
【００９２】
この状態で、開始ボタン２３１ｄが操作されると、画像操作プログラム４９ｃは、図１４で示すようにサムネイル画像リスト２１７に、図１３で示した、それまで最新の画像であったサムネイル画像２１７ａの下に、今撮影した画像（定点観測画像）に対応する新たなサムネイル画像２１７ｅを表示させる。このとき、画像操作プログラム４９ｃは、図１４で示すように、サムネイル画像２１７ｅ中に定点観測画像が撮影中であることを示す定点観測中マークのみを表示させるとともに、表示部２１８の下部の表示を、開始ボタン２３１ｅから終了ボタン２３１ｆに代えて表示させる。
【００９３】
この状態で、終了ボタン２３１ｆが操作された場合、画像操作プログラム４９ｃは、定点観測モードの撮影を終了させるとともに、定点観測中マークのみが表示されていたサムネイル画像２１７ｅを、図１５で示すように、定点観測により撮影された画像を識別するサムネイル画像２１７ｆにして表示する。このとき、サムネイル画像２１７ｆには、図１５で示すように、サムネイル画像２１７ｆ中の左上部分に定点観測画像であることを示す定点観測マーク（写真機のようなマーク）を付して、表示する。このように表示することにより、サムネイル画像として管理されている画像が、静止画であるか、動画像であるか、または、定点観測画像であるかを一目で識別することが可能となる。
【００９４】
また、コントローラ２１９に対して操作入力がなされた場合、デジタルビデオカメラ２に対して、遠隔操作コマンドが送信され、コマンドに基づいた処理を実行したデジタルビデオカメラ２から送信されるプレビュ画像が、表示部２１８に表示される。例えば、ユーザが、マウスカーソル２５１を移動させて、コントローラ２１９のパンチルトボタン２２３のうち、画面上、上方向の矢印を有するボタンを操作して、画像を撮影する位置を上方向に移動（チルト）させるための命令を入力した場合、図１６に示されるように、表示部２１８には、チルト操作に基づいて、撮影方向が変更された撮影画像が表示される。また、例えば、コントローラ２１９の望遠ズームボタン２２１が操作された場合、表示部２１８には、望遠ズーム操作に基づいて撮影された撮影画像が表示され、広角ズームボタン２２２が操作された場合、表示部２１８には、広角ズーム操作に基づいて撮影された撮影画像が表示され、録画ボタン２２４が操作された場合、デジタルビデオカメラ２は、自分自身に装着された記録媒体、または、内部に有する記録媒体への録画操作を開始または終了する。
【００９５】
デジタルビデオカメラ２に対するコマンドの送信処理の詳細については後述する。
【００９６】
また、ユーザが、マウスカーソル２５１を移動させて、コントローラ２１９のパンチルトボタン２２３を操作して、撮影方向を変更させるための操作を入力している状態において、デジタルビデオカメラ２の撮影方向が、撮影可能範囲の限界位置となり、それ以上、撮影方向を変更することができない場合、ユーザが操作中のパンチルトボタン２２３が点滅表示される。ユーザは、パンチルトボタン２２３が点滅表示されていることを確認することにより、撮影方向を、対応する操作入力方向に、これ以上移動することができないことを認識することが可能となる。
【００９７】
また、現在の撮影の方向が撮影可能範囲の限界位置であり、それ以上、撮影位置を変更することができない場合、パンチルトボタン２２３の表示をネガポジ反転させたり、表示色を変更させることにより、ユーザに、撮影可能範囲の限界位置であることを通知するようにしても良い。
【００９８】
更に、例えば、図１７に示されるように、マウスカーソルアイコン２６１を表示させ、ユーザが、パンチルトを操作入力するとき、マウスカーソルアイコン２６１を、撮影方向を移動したい所望の方向にドラックするようにすることができる。そして、ユーザが、マウスカーソルアイコン２６１を操作して、撮影方向を変更させるための操作を入力している状態において、デジタルビデオカメラ２の撮影方向が、撮影可能範囲の限界位置となり、それ以上、撮影方向を変更することができない場合、ユーザが操作中のマウスカーソルアイコン２６１が点滅表示される。ユーザは、マウスカーソルアイコン２６１が点滅表示されていることを確認することにより、撮影方向を、対応する操作入力方向に、これ以上移動することができないことを認識することが可能となる。
【００９９】
また、現在の撮影の方向が撮影可能範囲の限界位置であり、それ以上、撮影位置を変更することができない場合、マウスカーソルアイコン２６１の表示色を変更させることにより、ユーザに、撮影可能範囲の限界位置であることを通知するようにしても良い。
【０１００】
なお、ユーザが、図１６のパンチルトボタン２２３または図１７のマウスカーソルアイコン２６１を操作して、撮影方向を変更させるための操作を入力している状態において、デジタルビデオカメラ２の撮影方向が、撮影可能範囲の限界位置となり、それ以上、撮影方向を変更することができない場合、例えば、「これ以上、撮影の方向を変更できません」のメッセージが記載されたメッセージウィンドウを表示させたり、所定の図示しないＬＥＤを点灯または消灯させたり、ブザー音を発生したり、音声メッセージにより通知することなどにより、ユーザに対して、これ以上、撮影の方向を変更できないことを通知するようにしても良い。
【０１０１】
図４の説明に戻る。
【０１０２】
デジタルビデオカメラ２は、パーソナルコンピュータ１からの要求に応じて、メモリ８７に記憶されたプレビュ画像、サムネイル画像生成部１０３で生成されたサムネイル画像、または、メモリカード９５に記憶された静止画の画像を読み出してパーソナルコンピュータ１に送信する。ただし、静止画の要求の場合、デジタルビデオカメラ２は、画像を撮影し、撮影した画像をサムネイル画像にして送信するとともに、一旦メモリカード９５に記憶させてサムネイル画像を送信した後、このメモリカード９５に記憶された画像をパーソナルコンピュータ１に送信する。
【０１０３】
次に、図１８のフローチャートを参照して、デジタルビデオカメラ２の撮影処理について説明する。
【０１０４】
ステップＳ１において、デジタルビデオカメラ２のＣＰＵ９６は、無線通信部１０１を制御して、パーソナルコンピュータ１からプレビュ画像が要求されているか否かを判断する。例えば、後述する図２０のステップＳ２３の処理によりプレビュ画像が要求された場合、パーソナルコンピュータ１からプレビュ画像が要求されていると判断されるので、処理は、ステップＳ２に進む。
【０１０５】
ステップＳ２において、ＣＰＵ９６は、メモリ８７に記憶されている画像をプレビュ画像として取得し（すなわち、プレビュ画像を撮影し）、無線通信部１０１を介してパーソナルコンピュータ１に送信する。ステップＳ２の処理の終了後、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【０１０６】
ステップＳ１において、プレビュ画像が要求されていないと判断された場合、ステップＳ３において、ＣＰＵ９６は、静止画の撮影が要求されたか否かを判断する。例えば、後述する図２０のフローチャートのステップＳ２９の処理により、静止画の撮影が要求された場合、静止画の撮影が要求されたと判断されるので、処理は、ステップＳ４に進む。
【０１０７】
ステップＳ４において、ＣＰＵ９６は、コントロール回路９２を制御して、ＣＣＤ８３を高解像度のモードに切り替えさせて、静止画の画像データをメモリ８７に記憶させ、撮影する。
【０１０８】
ステップＳ５において、ＣＰＵ９６は、サムネイル画像生成部１０３を制御して、メモリ８７に記憶されている静止画をサムネイル画像に変換させ、無線通信部１０１を制御して、パーソナルコンピュータ１に送信させる。ステップＳ５の処理の終了後、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【０１０９】
ステップＳ３において、静止画の撮影が要求されていないと判断された場合、ステップＳ６において、ＣＰＵ９６は、静止画の転送が要求されたか否かを判断する。例えば、後述する図２０のステップＳ３２の処理により、静止画の転送が要求された場合、静止画の転送が要求されたと判断されるので、処理は、ステップＳ７に進む。
【０１１０】
ＣＰＵ９６は、ステップＳ７において、圧縮伸張回路９３を制御して、メモリ８７に記憶されている画像をＪＰＥＧ方式で圧縮させ、転送可能なサイズに分割し、ステップＳ８において、無線通信部１０１を制御して、順次分割した静止画をパーソナルコンピュータ１に送信させる。ステップＳ８の処理の終了後、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【０１１１】
ステップＳ６において、静止画の転送が要求されていないと判断した場合、ステップＳ９において、ＣＰＵ９６は、無線通信部１０１を制御して、パーソナルコンピュータ１から遠隔操作コマンドを受信したか否かを判断する。例えば、後述する図２１のステップＳ６０、ステップＳ６１、または、ステップＳ６４の処理により決定された遠隔操作コマンドが送信された場合、パーソナルコンピュータ１から遠隔操作コマンドを受信したと判断されるので、その処理は、ステップＳ１０に進む。
【０１１２】
ステップＳ１０において、ＣＰＵ９６は、受信した遠隔操作コマンドに対応した操作を実行する。遠隔操作コマンドには、録画のスタートまたはストップ命令、ズーム命令、パン命令、チルト命令、およびステータス要求がある。遠隔操作コマンドに対応する処理が実行されることにより、内部のステータスが書き換えられる。ステータスは、図１９に示されるように、録画状態、パン状態、チルト状態、ズーム状態の４つの情報からなり、デジタルビデオカメラ２の現在の状態（録画しているか否か、いずれかの方向にパンを行っているか否か、いずれかの方向にチルトを行っているか否か、および、ズームを行っているか否か）が記載されている。ステップＳ１０の処理の終了後、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【０１１３】
ステップＳ９において、パーソナルコンピュータ１から遠隔操作コマンドを受信していないと判断された場合、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【０１１４】
このような処理により、デジタルビデオカメラ２においては、パーソナルコンピュータ１を用いてユーザが入力した操作に基づいた処理を実行することができる。
【０１１５】
次に、図２０のフローチャートを参照して、パーソナルコンピュータ１の通信プログラム４９ａによる通信処理について説明する。
【０１１６】
ステップＳ２１において、通信プログラム４９ａは、プレビュ画像を要求する必要があるか否かを判断する。通信プログラム４９ａは、所定の時間ごとに、プレビュ画像を要求するようになされているので、前にプレビュ画像を要求してから、所定の時間が経過していない場合、プレビュ画像を要求する必要がないと判断し、その処理は、ステップＳ２５に進む。ステップＳ２１において、プレビュ画像を要求する必要があると判断された場合、ステップＳ２２において、通信プログラム４９ａは、遠隔操作コマンドレジスタに、保存されているコマンドがあるか否かを判断する。
【０１１７】
例えば、図２１を用いて後述するステップＳ３９の送信コマンド決定処理が実行された場合、遠隔操作コマンドレジスタに保存されているコマンドがあると判断されるので、処理は、ステップＳ２４に進む。ステップＳ２２において、遠隔操作コマンドレジスタに、保存されているコマンドがないと判断された場合、ステップＳ２３において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２に対して、プレビュ画像を要求する（転送を要求する）。ステップＳ２３の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１１８】
ステップＳ２２において、遠隔操作コマンドレジスタに、保存されているコマンドがあると判断された場合、ステップＳ２４において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２に対して、保存されているコマンドを含む、プレビュ画像要求を送信する。ステップＳ２４の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１１９】
ステップＳ２５において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２からステップＳ２３の処理のプレビュ画像の要求に対応したプレビュ画像が送信されてきたか否かを判断し、例えば、図１８のステップＳ２の処理により、プレビュ画像が送信されてきたと判断した場合、その処理は、ステップＳ２６に進む。
【０１２０】
ステップＳ２６において、通信プログラム４９ａは、無線通信部５０を制御して、送信されてきたプレビュ画像を受信させＶＲＡＭ４４に記憶させる。
【０１２１】
ステップＳ２７において、通信プログラム４９ａは、プレビュ画像がＶＲＡＭ４４に格納されたことを示すモニタ変更通知を画像転送プログラム４９ｂに送信するとともに、プレビュ画像とともに、ステータスが送信されてきた場合、そのステータスを画像転送プログラム４９ｂに送信する。例えば、図２１を用いて後述するステップＳ３９の送信コマンド決定処理が実行され、デジタルビデオカメラ２にステータスが要求された場合、デジタルビデオカメラ２は、図８のステップＳ１０の処理により、プレビュ画像とともに、ステータスを送信する。ステップＳ２７の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１２２】
ステップＳ２５において、プレビュ画像が送信されてきていないと判断された場合、ステップＳ２８において、通信プログラム４９ａは、画像転送プログラム４９ｂから静止画の撮影が要求されたか否かを判断する。例えば、後述する図２４のフローチャートのステップＳ８８の処理により、画像転送プログラム４９ｂから静止画の撮影が要求された場合、ステップＳ２９において、画像転送プログラム４９ｂは、無線通信部５０を制御して、デジタルビデオカメラ２に対して静止画の撮影を要求する。ステップＳ２９の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１２３】
ステップＳ２８において、静止画の撮影が要求されていないと判断された場合、ステップＳ３０において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２からサムネイル画像が送信されたか否かを判断する。例えば、図１８のフローチャートのステップＳ５の処理により、デジタルビデオカメラ２からサムネイル画像が送信されてきた場合、サムネイル画像が送信されてきたと判断され、その処理は、ステップＳ３１に進む。
【０１２４】
ステップＳ３１において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２から送信されてきたサムネイル画像を受信させ、ＶＲＡＭ４４に記憶させる。
【０１２５】
ステップＳ３２において、通信プログラム４９ａは、サムネイル画像がＶＲＡＭ４４に記憶されたことを示すモニタ変更通知を画像転送プログラム４９ｂに送信するとともに、無線通信部５０を制御して、デジタルビデオカメラ２に対して静止画を転送するように要求させる。ステップＳ３２の処理の終了後、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１２６】
ステップＳ３０において、サムネイル画像が送信されてきていないと判断された場合、ステップＳ３３において、通信プログラム４９ａは、無線通信部５０を制御して、デジタルビデオカメラ２から分割された静止画が送信されてきたか否かを判断する。例えば、図１８のフローチャートのステップＳ８の処理により分割された静止画が順次送信されてきた場合、分割された静止画が送信されてきたと判断し、その処理は、ステップＳ３４に進む。
【０１２７】
ステップＳ３４において、通信プログラム４９ａは、無線通信部５０を制御して、分割されて送信されてきた静止画を受信させ、順次、ＶＲＡＭ４４に記憶させる。ステップＳ３５において、通信プログラム４９ａは、ＶＲＡＭ４４に記憶された静止画の進捗状況を読出し、画像転送プログラム４９ｂに進捗通知を送信する。
【０１２８】
ステップＳ３６において、通信プログラム４９ａは、ＶＲＡＭ４４を確認し、転送されてきている分割された静止画の全てが記憶されたか否かを判断し、全ての静止画が記憶されていないと判断した場合、その処理は、ステップＳ３４に戻る。すなわち、静止画がデジタルビデオカメラから転送されている間は、ステップＳ３４乃至Ｓ３６の処理が繰り返される。
【０１２９】
ステップＳ３６において、全ての静止画がＶＲＡＭ４４に記憶されたと判断された場合、ステップＳ３７において、通信プログラム４９ａは、静止画の転送が完了したことを示す転送完了の通知を画像転送プログラム４９ｂに送信し、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１３０】
ステップＳ３３において、デジタルビデオカメラ２から分割された静止画が送信されていないと判断された場合、ステップＳ３８において、通信プログラム４９ａは、画像転送プログラム４９ｂから遠隔操作コマンドが供給されたか否かを判断する。例えば、後述する図２４のフローチャートのステップＳ９８の処理により、遠隔操作コマンドが送信された場合、遠隔操作コマンドが供給されたと判断し、ステップＳ３９において、図２１を用いて後述する送信コマンド決定処理が実行されて、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。ステップＳ３８において、画像転送プログラム４９ｂから遠隔操作コマンドが供給されていないと判断された場合、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【０１３１】
次に、図２１のフローチャートを参照して、図２０のステップＳ４９において実行される、送信コマンド決定処理について説明する。
【０１３２】
ステップＳ５１において、通信プログラム４９ａは、画像転送プログラム４９ｂから供給されたコマンドは、パン、チルト、ズームのうちのいずれかであるか、または、その他のコマンド（パンチルトセンタ、または、録画開始・終了のいずれか）であるかを判断する。
【０１３３】
ここで、供給されるコマンドについて、図２２を用いて説明する。
【０１３４】
画像転送プログラム４９ｂから供給されるコマンドは、録画開始・終了、パンチルトセンタ、ズーム操作、パン操作、および、チルト操作の、５つの種別に分類される。それぞれのコマンドはコマンドＩＤを有し、録画開始・終了コマンド（Ｒｅｃ  Ｓｔａｒｔ／Ｓｔｏｐ）（０ｘ１０）、および、パンチルトセンタ（Ｐａｎ／Ｔｉｌｔ  Ｃｅｎｔｅｒ）（０ｘＢ０）は、種別に１つのみのコマンドである。ズーム操作には、望遠ズームコマンド（Ｚｏｏｍ＿ｔｅｌｅ）１乃至７、ズームストップコマンド（ｚｏｏｍ＿ｓｔｏｐ）、および、広角ズームコマンド（Ｚｏｏｍ＿ｗｉｄｅ）１乃至７（０ｘ８１乃至０ｘ８Ｆ）の１５のコマンドがある。パン操作には、左方向パン（Ｐａｎ＿ｌｅｆｔ）１乃至７、パンストップ（Ｐａｎ＿ｓｔｏｐ）、および、右方向パン（Ｐａｎ＿ｒｉｇｈｔ）（０ｘ９１乃至０ｘ９Ｆ）の１５のコマンドがある。チルト操作には、左方向チルト（Ｔｉｌｔ＿ｌｅｆｔ）１乃至７、チルトストップ（Ｔｉｌｔ＿ｓｔｏｐ）、および、右方向チルト（Ｔｉｌｔ＿ｒｉｇｈｔ）（０ｘＡ１乃至０ｘＡＦ）  の１５のコマンドがある。なお、コマンド中の数字はスピードを表し、数字が大きいほうが速い。
【０１３５】
さらに、デジタルビデオカメラに送信するコマンドとして、現在のカメラステータス（図１９を用いて説明したステータス）を返してもらうように要求するステータス要求（Ｓｔａｔｕｓ＿ｒｅｑｕｅｓｔ）（０ｘ０２）がある。
【０１３６】
これらのコマンドは、プレビュ画像要求（Ｇｅｔ＿Ｍｏｎｉｔｏｒｉｎｇｉｍａｇｅ）（０ｘ００）の送信時に、いずれか１つだけ付加されて送信される。すなわち、１フレームのプレビュ画像が変わるたびに、１つのコマンドがデジタルカメラ２に送信される。
【０１３７】
それぞれのコマンドについて説明する。録画開始・終了コマンドは、録画の開始、終了操作を行うが、この命令は開始と終了で１つずつあるわけではなく、開始と終了のセットで１つである。すなわち、この命令は、いわゆるトグル状態になっていて、デジタルビデオカメラ２が録画状態でないときにこの命令を受けた場合、デジタルビデオカメラ２は録画を開始して録画状態となり、デジタルビデオカメラ２が録画状態のときにこの命令を受けた場合、デジタルビデオカメラ２は録画を停止する。ズーム操作、パン操作、チルト操作は、一度命令すると、それぞれ、ズームストップ、パンストップ、または、チルトストップ、または、パンチルトセンタが指令されるまで、その操作を継続することを指令するコマンドである。したがって、撮影方向を斜めに移動させたい場合においては、パンとチルトを順次命令すれば、それぞれ対応するストップ命令が発生されるまで、撮影方向は、斜め方向に移動される。パンチルトセンタコマンドは、撮影位置を撮影可能範囲の中央に戻すためのコマンドである。
【０１３８】
ステップＳ５１において、画像転送プログラム４９ｂから供給されたコマンドは、パン、チルト、ズームのうちのいずれかであると判断された場合、ステップＳ５２において、通信プログラム４９ａは、画像転送プログラム４９ｂから供給されたコマンドを、所定の規則に基づいて保存することにより、送信コマンドを決定するために用いられるコマンド履歴テーブルに、ステップＳ５１において供給されたコマンドと同一種別のコマンドがすでに記載されているか否かを判断する。
【０１３９】
図２３に、コマンド履歴テーブルを示す。コマンド履歴テーブルには、パン、チルト、ズームの種別ごとに、コマンド名と時刻を記載する欄が設けられ、それぞれの種別において、初めてコマンドが供給された場合、そのコマンド名と時刻が記載され、すでに記載のある種別の新たなコマンドが供給された場合、最も新しく供給されたコマンド名が記載（上書き）されるが、その時刻は上書きされない。すなわち、図２３に示されるように、コマンド履歴テーブルのパンおよびズームの欄において、最も最近供給されたコマンド名と、最も早く供給されたコマンドの供給時刻が記載されている状態で、チルトの種別のコマンドが供給された場合、そのコマンド名と供給時刻が記載され、パンまたはズームの種別のコマンドが供給された場合、コマンド名のみが上書きされる。
【０１４０】
すなわち、ステップＳ５２において、コマンド履歴テーブルに、同一種別のコマンドがすでに記載されていると判断された場合、ステップＳ５３において、通信プログラム４９ａは、受け取ったコマンドを、コマンド履歴テーブルの同一種別のコマンドの記載に上書きする（時刻情報は更新しない）。
【０１４１】
そして、ステップＳ５２において、コマンド履歴テーブルに、同一種別のコマンドが記載されていないと判断された場合、ステップＳ５４において、通信プログラム４９ａは、受け取ったコマンドを、受け取った時刻とともに、コマンド履歴テーブルの対応する個所に記載する。
【０１４２】
ステップＳ５１において、画像転送プログラム４９ｂから供給されたコマンドは、パン、チルト、ズームのうちのいずれかではない、すなわち、パンチルトセンタまたは録画開始・終了のコマンドを受け取ったと判断された場合、ステップＳ５５において、通信プログラム４９ａは、内部に有するパンチルトセンタコマンドを受け取ったことを示すフラグ、または、録画開始・終了のコマンドを受け取ったことを示すフラグをアクティブにする。
【０１４３】
ステップＳ５３、ステップＳ５４、または、ステップＳ５５の処理の終了後、ステップＳ５６において、通信プログラム４９ａは、プレビュ画像の要求タイミングであるか否かを判断する。
【０１４４】
拡張ＢＩＰにおいては、前述のプレビュ画像を取得するための要求信号に１つの遠隔操作コマンドを付け加えることができる仕様となっている。ここでプレビュ画像のやりとりは、ブルートゥースの通信状態によって、タイミングは一定ではない。また、遠隔操作コマンドも、ユーザ操作によって発生するため、コマンドの発生タイミングも一定ではない。すなわち、プレビュ画像の要求を送信するときに、２つ以上の遠隔操作コマンドが存在することもあれば、１つも存在しないこともある。したがって、ステップＳ５６において、プレビュ画像の要求タイミングではないと判断された場合、処理は、図２０のステップＳ２１に進む。
【０１４５】
ステップＳ５６において、プレビュ画像の要求タイミングであると判断された場合、ステップＳ５７において、通信プログラム４９ａは、前回送信されたコマンドは、録画開始・終了のコマンドであるか否かを判断する。ステップＳ５７において、前回送信されたコマンドは、録画開始・終了のコマンドであると判断された場合、処理は、後述するステップＳ６４に進む。
【０１４６】
ステップＳ５７において、前回送信されたコマンドは、録画開始・終了のコマンドではないと判断された場合、ステップＳ５８において、通信プログラム４９ａは、コマンド送信回数をカウントする内部のカウンタの値が５以上であるか否かを判断する。ステップＳ５８において、カウンタの値が５以上であると判断された場合、処理は、後述するステップＳ６４に進む。
【０１４７】
ステップＳ５８において、カウンタの値が５以上ではないと判断された場合、ステップＳ５９において、通信プログラム４９ａは、パンチルトセンタコマンド受け取ったことを示すフラグ、または、録画開始・終了のコマンドを受け取ったことを示すフラグがアクティブであるか否かを判断する。
【０１４８】
ステップＳ５９において、パンチルトセンタコマンド受け取ったことを示すフラグ、または、録画開始・終了のコマンドを受け取ったことを示すフラグがアクティブであると判断された場合、ステップＳ６０において、通信プログラム４９ａは、パンチルトセンタコマンド、または、録画開始・終了のコマンドのうち、フラグがアクティブであるコマンドを送信し、対応するフラグをインアクティブにする。なお、パンチルトセンタコマンド、または、録画開始・終了のコマンドには、予め優先順位が定められ、両方のフラグがアクティブ状態である場合、いずれか一方のコマンドが送信される。
【０１４９】
ステップＳ５９において、パンチルトセンタコマンド受け取ったことを示すフラグ、または、録画開始・終了のコマンドを受け取ったことを示すフラグがアクティブではないと判断された場合、ステップＳ６１において、通信プログラム４９ａは、図２３を用いて説明したコマンド履歴テーブルを参照し、時刻の一番古い種別の欄に記載されているコマンドを送信する。
【０１５０】
ステップＳ６２において、通信プログラム４９ａは、送信されたコマンドを、対応するコマンド種別の時刻情報とともに、コマンド履歴テーブルから削除する。
【０１５１】
ステップＳ６０、または、ステップＳ６２の処理の終了後、ステップＳ６３において、通信プログラム４９ａは、コマンド送信回数をカウントする内部のカウンタカウンタに１を加え、処理は、図２０のステップＳ２１に進む。
【０１５２】
ステップＳ５７において、前回送信されたコマンドは、録画開始・終了のコマンドであると判断された場合、または、ステップＳ５８において、カウンタの値が５以上であると判断された場合、ステップＳ６４において、通信プログラム４９ａは、ステータス要求を送信し、カウンタを０として、処理は、図２０のステップＳ２１に進む。
【０１５３】
すなわち、録画開始または終了のコマンドが送信された次のタイミング、または、プレビュ画像要求のうちの少なくとも５回に１回は、ステータスが要求されるものである。
【０１５４】
図２１を用いて説明した処理において、コマンドの供給時刻が最も古い種別のコマンドから送信されるようになされているのは、各種別のコマンドが平等に実行されるようにするためである。例えば、常に、最も新しく供給されたコマンド種別のコマンドが実行されるＬＩＦＯ（Ｌａｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）アルゴリズムが用いられた場合、新しいコマンドの到着タイミングによっては、以下のような不具合が発生する。
【０１５５】
例えば、右方向チルトコマンドと、広角ズームコマンドが供給され、その後、左方向チルトコマンドが供給され、プレビュ画像の要求タイミングとなった場合、左方向チルトコマンドが送信され、コマンド履歴テーブルには、広角ズームコマンドが残る。そして、その後、複数のコマンドが供給されても、プレビュ画像の要求タイミングの直前にチルトに関するコマンドが供給された場合、ユーザが、何度かズームを指令しているのにもかかわらず、ズーム系のコマンドが、まったく送信されなくなってしまう。
【０１５６】
このような不具合を防止するために、コマンドの供給時刻が最も古い種別のコマンドから送信されるようになされているので、各種別のコマンドが平等に実行される。
【０１５７】
そして、同一種別のコマンドのうち、最新のコマンドが送信されるのは、ユーザが指令した最新のコマンドを反映させるためである。通信プログラム４９ａが、例えば、１秒間に３回程度、デジタルビデオカメラ２にプレビュ画像の要求を行うようになされている場合、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）のアルゴリズムで、全てのコマンドを順次デジタルビデオカメラ２に送信するようにした場合、ユーザが操作したコマンドが実行されるまでに、時間遅れが生じてしまう。したがって、送信待ちのコマンドを全て残すのではなく、送信された種別のコマンドを、履歴から消去するようになされている。
【０１５８】
さらに、遠隔操作コマンド送信までの期間中に、例えば、右方向パンコマンドの後に、パンストップのコマンドが供給された場合、これら２つのコマンドを相殺して、結局何も行われなかったものとして、コマンドを一切送らないという方法も考えられる。しかしながら、コマンドの相殺を行うためには、コマンド発生のルールとして、相反するコマンドは、必ず連続して行われるというルールが必要である。すなわち、「望遠ズーム」「望遠ズーム」「ズームストップ」の順にコマンドが供給されて、「望遠ズーム」「ズームストップ」を相殺してしまっては、ユーザの最新の操作である「ズームストップ」が実行されず、「望遠ズーム」が実行されてしまうので、「望遠ズーム」の次に、ズーム実行のためのコマンドが供給されるよりも先に、必ず「ズームストップ」が供給されるのでなければ、コマンドの相殺によって、ユーザの意図が反映されないという状況を生じてしまう。
【０１５９】
したがって、本発明においては、ユーザの操作入力に制限を設けることを避けるため、コマンドの相殺を行わないものとする。
【０１６０】
このようにすることにより、簡単な処理方法で、送信待ちコマンドを記憶する領域が少なくてすみ、パン、チルト、ズームのコマンド種別間で、平等にコマンド送信が行われ、さらに、大量のコマンドが発生した場合においても、コマンド実行までの時間遅れがある一定以上にはならない。
【０１６１】
次に、図２４のフローチャートを参照して、画像転送プログラム４９ｂによる画像の転送処理について説明する。
【０１６２】
ステップＳ８１において、画像転送プログラム４９ｂは、モニタ変更通知を受信したか否かを判断する。例えば、図２０のステップＳ２７、または、ステップＳ３２の処理により通信プログラム４９ａよりモニタ変更通知が送信されてきた場合、画像転送プログラム４９ｂは、モニタ変更通知を受信したと判断し、その処理は、ステップＳ８２に進む。
【０１６３】
ステップＳ８２において、画像転送プログラム４９ｂは、ＶＲＡＭ４４に記憶されているプレビュ画像、または、サムネイル画像を読み出すとともに、同時に送信されたステータスがあった場合、そのステータスを保存する。ステップＳ８２の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１６４】
ステップＳ８１において、モニタ変更通知を受信していないと判断された場合、ステップＳ８３において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃからステータスの要求があったか否かを判断する。ステップＳ８３において、ステータスの要求があったと判断された場合、ステップＳ８４において、画像転送プログラム４９ｂは、ステップＳ８２において保存されたステータスを、画像操作プログラム４９ｃに通知する。ステップＳ８４の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１６５】
ステップＳ８３において、ステータスの要求がなかったと判断された場合、ステップＳ８５において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃからプレビュ画像、または、サムネイル画像の要求があったか否かを判断する。例えば、後述する、図２５のフローチャートのステップＳ１１２、または、Ｓ１２０の処理により、プレビュ画像、または、サムネイル画像の要求がなされた場合、プレビュ画像、または、サムネイル画像の要求があったと判断され、その処理は、ステップＳ８６に進む。
【０１６６】
ステップＳ８６において、画像転送プログラム４９ｂは、読み出したプレビュ画像、または、サムネイル画像を、画像操作プログラム４９ｃに送信する。ステップＳ８６の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１６７】
ステップＳ８５において、サムネイル画像、または、プレビュ画像の要求がないと判断された場合、ステップＳ８７において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃから静止画の撮影が要求されたか否かを判断する。例えば、後述する、図２５のステップＳ１１８の処理により静止画の撮影要求が送信されてきた場合、静止画の撮影要求が受信されたと判断し、その処理は、ステップＳ８８に進む。
【０１６８】
ステップＳ８８において、画像転送プログラム４９ｂは、静止画の撮影要求を通信プログラム４９ａに送信する。ステップＳ８８の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１６９】
ステップＳ８７において、静止画の撮影が要求されていないと判断された場合、ステップＳ８９において、画像転送プログラム４９ｂは、進捗通知が通信プログラム４９ａから送信されてきたか否かを判断する。例えば、図２０のフローチャートのステップＳ３５の処理により、進捗通知が送信されてきた場合、進捗通知が送信されてきたと判断され、ステップＳ９０において、画像転送プログラム４９ｂは、送信されてきた進捗通知を受信して、記憶する。ステップＳ９０の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１７０】
ステップＳ８９において、進捗通知が送信されてきていないと判断された場合、ステップＳ９１において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃから進捗通知が要求されたか否かを判断する。例えば、後述する、図２５のフローチャートにおけるステップＳ１２２の処理により進捗通知が要求された場合、進捗通知が要求されたと判断され、ステップＳ９２において、画像転送プログラム４９ｂは、ステップＳ９０の処理で受信した進捗通知を、画像操作プログラム４９ｃに送信する。ステップ９２の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１７１】
ステップＳ９１において、進捗通知が要求されていないと判断された場合、ステップＳ９３において、画像転送プログラム４９ｂは、静止画のＶＲＡＭ４４への転送が完了したことを示す完了通知が通信プログラム４９ａから送信されてきたか否かを判断する。例えば、図２０のフローチャートにおけるステップＳ３７の処理により通信プログラム４９ａから完了通知が送信されてきた場合、完了通知が送信されてきたと判断され、その処理は、ステップＳ９４に進む。
【０１７２】
ステップＳ９４において、画像転送プログラム４９ｂは、通信プログラム４９ａから送信されてきた完了通知を受信し、さらに、画像操作プログラム４９ｃに通知（送信）する。ステップＳ９４の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１７３】
ステップＳ９３において、完了通知が送信されてきていないと判断された場合、ステップＳ９５において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃより静止画が要求されているか否かを判断する。例えば、後述する、図２５のステップＳ１２５の処理により、画像操作プログラム４９ｃより静止画の要求が送信されてきた場合、静止画の要求があったと判断し、ステップＳ９６において、画像転送プログラム４９ｂは、ＶＲＡＭ４４より静止画を読出し、画像操作プログラム４９ｃに送信する。ステップ９６の処理の終了後、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１７４】
ステップＳ９５において、静止画が要求されていないと判断された場合、ステップＳ９７において、画像転送プログラム４９ｂは、画像操作プログラム４９ｃより遠隔操作コマンドが供給されたか否かを判断する。例えば、図２５のステップＳ１１５の処理において、デジタルビデオカメラに対する操作が入力されたと判断され、図２７を用いて後述するコマンド供給およびステータス確認処理が実行された場合、遠隔操作コマンドが供給されたと判断されるので、ステップＳ９８において、画像転送プログラム４９ｂは、通信プログラム４９ａに、遠隔操作コマンドを送信し、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。ステップＳ９７において、遠隔操作コマンドが供給されなかったと判断された場合も、処理は、ステップＳ８１に戻り、それ以降の処理が繰り返される。
【０１７５】
次に、図２５のフローチャートを参照して、画像操作プログラム４９ｃによる操作処理について説明する。
【０１７６】
ステップＳ１１１において、画像操作プログラム４９ａは、所定の時間が経過したか否かを判断し、所定の時間が経過していると判断した場合、その処理は、ステップＳ１１２に進む。
【０１７７】
ステップＳ１１２において、画像操作プログラム４９ｃは、プレビュ画像を画像転送プログラム４９ｂに対して要求する。この処理により、図２４のフローチャートにおけるステップＳ８６の処理が実行されて、画像転送プログラム４９ｂからプレビュ画像が送信される。そこで、画像操作プログラム４９ｃは、ステップＳ１１３において、送信されてきたプレビュ画像を受信し、ステップＳ１１４において、例えば、図８で示す表示部２１８にプレビュ画像を表示し、その処理は、ステップＳ１２７に進む。
【０１７８】
ステップＳ１１１において、所定時間が経過していないと判断された場合、ステップＳ１１５において、画像操作プログラム４９ｃは、例えば、図８のコントローラ２１９に対して入力される、パン、チルト、ズーム、録画開始・終了、パンチルトセンタなど、デジタルビデオカメラ２に対する操作入力が実行されたか否かを判断する。
【０１７９】
ステップＳ１１５において、デジタルビデオカメラ２に対する操作入力が実行されたと判断された場合、ステップＳ１１６において、図２７を用いて後述するコマンド供給およびステータス確認処理が実行される。
【０１８０】
ステップＳ１１５において、デジタルビデオカメラ２に対する操作入力が実行されなかったと判断された場合、または、ステップＳ１１６の処理の終了後、ステップＳ１１７において、画像操作プログラム４９ｃは、静止画の撮影が要求されたか否かを判断する。例えば、図８で示したように静止画モードの表示画面が表示されていた場合、撮影ボタン２３１ａが操作されるとき、画像操作プログラム４９ｃは、静止画の撮影が要求されたと判断し、その処理は、ステップＳ１１８に進む。
【０１８１】
ステップＳ１１８において、画像操作プログラム４９ｃは、静止画の撮影要求を画像転送プログラム４９ｂに送信する。
【０１８２】
ステップＳ１１９において、画像操作プログラム４９ｃは、所定の時間が経過したか否かを判断し、所定の時間が経過するまで、その処理を繰り返す。ステップＳ１１９において、所定の時間が経過したと判断された場合、ステップＳ１２０において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂに、サムネイル画像、または、プレビュ画像を要求（プレビュ画像要求を発行）する。
【０１８３】
この要求に基づいて、例えば、図２４のフローチャートにおけるステップＳ８６の処理によりサムネイル画像、または、プレビュ画像が送信されてくる。
【０１８４】
すると、ステップＳ１２１において、画像操作プログラム４９ｃは、画像転送プログラムから送信されてくるプレビュ画像、または、サムネイル画像を受信し（取得し）、表示する。より正確には、基本的には、プレビュ画像が送信されてくるが、ステップＳ８２の処理でサムネイル画像が受信されている場合のみ、サムネイル画像を受信し、例えば、図９で示すように、サムネイル画像２１７ｂのように表示し、それ以外の場合、図９の表示部２１８で示すように、プレビュ画像を受信して表示する。
【０１８５】
ステップＳ１２２において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂに進捗通知を要求する。この処理により、例えば、図２４のフローチャートのステップＳ９２により進捗通知が送信されてくる。すると、ステップＳ１２３において、画像操作プログラム４９ｃは、受信した進捗通知に基づいて、静止画の転送における進捗状態を表示する。すなわち、画像操作プログラム４９ｃは、静止画の転送における進捗状態をユーザに通知するために、例えば、図２６で示すように、転送状態を示すプログレスバー３１１を表示する。このプログレスバー３１１は、進捗状況を図中の白マスで示し、全体の進捗状態が０％であれば、白マスのない状態を表示し、進捗状態が５０％であれば、プログレスバー３１１の左から中央部まで白マスを表示し、さらに１００％の場合は、プログレスバーの全範囲を白マスで表示する。
【０１８６】
ステップＳ１２４において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂから完了通知を受信したか否かを判断し、受信しなかったと判断された場合、その処理は、ステップＳ１１９に戻る。すなわち、完了通知が受信されるまでステップＳ１１９乃至Ｓ１２４の処理が繰り返される。
【０１８７】
例えば、図２４のフローチャートにおけるステップＳ９４の処理により完了通知が送信されてきた場合、ステップＳ１２４において、完了通知を受信したと判断されるので、ステップＳ１２５において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂに静止画像を要求する。すると、図２４のフローチャートにけるステップＳ９６の処理により静止画が送信されてくることになる。そこで、ステップＳ１２６において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂにより送信されてきた静止画を受信し、例えば、図９の表示部２１８に表示し、その処理は、ステップＳ１２７に進む。
【０１８８】
ステップＳ１１７において、静止画の撮影が要求されなかったと判断された場合、または、ステップＳ１２６の処理の終了後、ステップＳ１２７において、画像操作プログラム４９ｃは、動画の録画が要求されたか否かを判断する。例えば、図１０で示した録画ボタン２３１ｂが操作されると、画像操作プログラム４９ｃは、動画の録画が要求されたと判断し、その処理は、ステップＳ１２８に進む。
【０１８９】
ステップＳ１２８において、画像操作プログラム４９ｃは、ステップＳ１１３の処理で受信された今現在のプレビュ画像を録画する。
【０１９０】
ステップＳ１２９において、画像操作プログラム４９ｃは、終了が要求されているか否かを判断する。例えば、録画が継続されており、終了ではないと判断された場合、ステップＳ１３０において、画像操作プログラム４９ｃは、所定の時間が経過したか否かを判断し、所定の時間が経過するまで、その処理を繰り返し、所定の時間が経過したと判断した場合、その処理は、ステップＳ１３１に進む。
【０１９１】
ステップＳ１３１において、画像操作プログラム４９ｃは、プレビュ画像を画像転送プログラム４９ｂに対して要求する（要求を発行する）。この処理により、図２４のフローチャートにおけるステップＳ８６の処理によりプレビュ画像が送信されてくる。そこで、ステップＳ１３２において、画像操作プログラム４９ｃは、送信されてきたプレビュ画像を受信し、その処理は、ステップＳ１２８に戻る。このとき、画像操作プログラム４９ｃは、ステップＳ１２８において、新たに受信されたプレビュ画像を録画する（取得して録画する）。そして、ステップＳ１２９において、終了が指示されたと判断されるまで、ステップＳ１２８乃至Ｓ１３２の処理が繰り返されて録画が実行される。
【０１９２】
そして、ステップＳ１２９において、例えば、図１１で示す終了ボタン２３１ｃが操作されて終了が指示されたと判断された場合、または、ステップＳ１２７において、録画が指示されていないと判断された場合、その処理は、ステップＳ１１１に戻り、それ以降の処理が繰り返される。
【０１９３】
次に、図２７のフローチャートを参照して、図２５のステップＳ１１６において実行される、コマンド供給およびステータス確認処理について説明する。
【０１９４】
ステップＳ１５１において、画像操作プログラム４９ｃは、コントローラ２１９に対して実行されたユーザの操作入力に基づいたコマンドを、画像転送プログラム４９ｂに供給する。
【０１９５】
ステップＳ１５２において、画像操作プログラム４９ｃは、コントローラ２１９に対して実行されたユーザの操作入力は、パン、または、チルトであるか否かを判断する。ステップＳ１５２において、ユーザの操作入力は、パン、または、チルトのいずれでもないと判断された場合、処理は、図２５のステップＳ１１７に進む。
【０１９６】
ステップＳ１５２において、ユーザの操作入力は、パン、または、チルトのいずれかであると判断された場合、画像操作プログラム４９ｃは、ステップＳ１５３において、内部に有するタイマのカウントを開始し、ステップＳ１５４において、所定の時間が経過したか否かを判断する。ステップＳ１５４において、所定の時間が経過していないと判断された場合、所定の時間が経過したと判断されるまで、ステップＳ１５４の処理が繰り返される。
【０１９７】
ステップＳ１５４において、所定の時間が経過したと判断された場合、ステップＳ１５５において、画像操作プログラム４９ｃは、画像転送プログラム４９ｂが保持しているステータスを取得する。
【０１９８】
取得されたステータスについて、図２８を用いて説明する。
【０１９９】
ステータスには、図１９を用いて説明したように、録画状態、パン状態、チルト状態、および、ズーム状態の４つの状態が記されている。そして、パン状態ステータスは、図２８Ａに示されるように、コード０Ｘ００で、パンがストップしている状態（Ｐａｎ  ｓｔｏｐ）を示し、コード０Ｘ０１で、左方向にパンされている状態（Ｐａｎ  Ｌｅｆｔ）を示し、コード０Ｘ０２で、右方向にパンされている状態（Ｐａｎ  Ｒｉｇｈｔ）を示す。そして、チルト状態ステータスは、図２８Ｂに示されるように、コード０Ｘ００で、チルトがストップしている状態（Ｔｉｌｔ  ｓｔｏｐ）を示し、コード０Ｘ０１で、上方向にチルトされている状態（Ｔｉｌｔ  Ｕｐ）を示し、コード０Ｘ０２で、下方向にチルトされている状態（Ｔｉｌｔ  Ｄｏｗｎ）を示す。
【０２００】
ステップＳ１５６において、画像操作プログラム４９ｃは、取得されたステータスを参照して、ユーザの操作入力を受けている方向に画面が移動されているか否かを判断する。すなわち、右方向のパンが指令されている状態において取得されたステータスが、コード０Ｘ０２で、右方向にパンされている状態（Ｐａｎ  Ｒｉｇｈｔ）を示していた場合、ユーザの操作入力を受けている方向に画面が移動されていると判断されるので、処理は、図２５のステップＳ１１７に進む。
【０２０１】
一方、右方向のパンが指令されている状態において取得されたステータスが、コード０Ｘ００で、パンがストップしている状態（Ｐａｎ  ｓｔｏｐ）を示していた場合、左方向のパンが指令されている状態において取得されたステータスが、コード０Ｘ００で、パンがストップしている状態（Ｐａｎ  ｓｔｏｐ）を示していた場合、上方向のチルトが指令されている状態において取得されたステータスが、コード０Ｘ００で、チルトがストップしている状態（Ｔｉｌｔ  ｓｔｏｐ）を示していた場合、または、下方向のチルトが指令されている状態において取得されたステータスが、コード０Ｘ００で、チルトがストップしている状態（Ｔｉｌｔ  ｓｔｏｐ）を示していた場合、ユーザの操作入力を受けている方向に画面が移動されていない、すなわち、撮影位置が、撮影可能な所定の範囲の端部であることが検出されるので、ステップＳ１５７において、画像操作プログラム４９ｃは、撮影可能範囲の端であることをユーザに通知するための表示処理を実行して、処理は、図２５のステップＳ１１７に進む。
【０２０２】
具体的には、画像操作プログラム４９ｃは、デジタルビデオカメラ２の撮影方向が、撮影可能範囲の限界位置となり、それ以上、撮影方向を変更することができない場合、図１６を用いて説明したように、ユーザが操作中のパンチルトボタン２２３を点滅表示させたり、パンチルトボタン２２３の表示をネガポジ反転させたり、表示色を変更させるようにするか、図１７を用いて説明したように、ユーザが操作中のマウスカーソルアイコン２６１を点滅表示させたり、マウスカーソルアイコン２６１の表示色を変更させる。ユーザは、これらの表示を確認することにより、撮影方向を、対応する操作入力方向に、これ以上移動することができないことを認識することが可能となる。
【０２０３】
なお、ユーザが、図１６のパンチルトボタン２２３または図１７のマウスカーソルアイコン２６１を操作して、撮影方向を変更させるための操作を入力している状態において、デジタルビデオカメラ２の撮影方向が、撮影可能範囲の限界位置となり、それ以上、撮影方向を変更することができない場合、例えば、「これ以上、撮影の方向を変更できません」のメッセージが記載されたメッセージウィンドウを表示させたり、所定の図示しないＬＥＤを点灯または消灯させたり、ブザー音を発生したり、音声メッセージにより通知することなどにより、ユーザに対して、これ以上、撮影の方向を変更できないことを通知するようにしても良い。
【０２０４】
次に、図２９のタイミングチャートを参照して、プレビュ画像を表示する処理についてデジタルビデオカメラ２、通信プログラム４９ａ、画像転送プログラム４９ｂ、および、画像操作プログラム４９ｃのそれぞれの処理の関係を説明する。なお、各処理は、図１８乃至図２７のフローチャートで説明しているので、相互の関係のみを説明する。
【０２０５】
まず、通信プログラム４９ａが、ステップＳ２３の処理によりプレビュ画像を要求する。この要求に応じて、デジタルビデオカメラ２が、ステップＳ２の処理により、メモリ８７に記憶されているプレビュ画像を取得して、通信プログラム４９ａに送信する。
【０２０６】
ステップＳ２５において、通信プログラム４９ａが、送信されてきたプレビュ画像を受信させてＶＲＡＭ４４に記憶させ、ステップＳ２７において、モニタ変更通知を画像転送プログラム４９ｂに送信する。
【０２０７】
通信プログラム４９ａから送信されてくるモニタ変更通知により、ステップＳ８２において、画像転送プログラム４９ｂは、プレビュ画像をＶＲＡＭ４４から読み出して取得する。
【０２０８】
画像操作プログラム４９ｃは、ステップＳ１１１乃至Ｓ１１４の処理が、所定の時間間隔で繰り返されているので、所定の時間間隔でステップＳ１１２の処理によりプレビュ画像が画像転送プログラム４９ｂに要求される。
【０２０９】
この要求に基づいて、画像転送プログラム４９ｂは、ステップＳ８６において、ステップＳ８２の処理で取得したプレビュ画像を画像操作プログラム４９ｃに送信する。
【０２１０】
画像操作プログラム４９ｃは、ステップＳ１１３において、プレビュ画像を受信し、ステップＳ１１４において、受信したプレビュ画像を表示する。
【０２１１】
再び、通信プログラム４９ａが、ステップＳ２３の処理によりプレビュ画像を要求すると、以上の処理が繰り返されることになり、プレビュ画像が表示部２１８に表示され続けることになる。
【０２１２】
以上の処理により、遠隔地に設置されているデジタルビデオカメラ２において、何を写しているのかをパーソナルコンピュータ１上でリアルタイムで確認することが可能となる。
【０２１３】
次に、図３０のタイミングチャートを参照して、静止画の撮影を要求し、撮影された静止画を表示する処理についてデジタルビデオカメラ２、通信プログラム４９ａ、画像転送プログラム４９ｂ、および、画像操作プログラム４９ｃのそれぞれの処理の関係を説明する。なお、各処理は、図１８乃至図２７のフローチャートで説明しているので、相互の関係のみを説明する。
【０２１４】
ステップＳ１１８において、画像操作プログラム４９ｃが、画像転送プログラム４９ｂに向けて静止画の撮影を要求する。これを受けて、ステップＳ８８において、画像転送プログラム４９ｂが、通信プログラム４９ａに対して、静止画の撮影を要求する。さらに、この要求に応じて、ステップＳ２９において、通信プログラム４９ａが、デジタルビデオカメラ２に対して静止画の撮影を要求する。
【０２１５】
デジタルビデオカメラ２は、ステップＳ４において、この静止画の撮影要求に応じて静止画を撮影し、ステップＳ５において、サムネイル画像に変換して、パーソナルコンピュータ１（通信プログラム４９ａ）に向けて送信する。通信プログラム４９ａは、ステップＳ３１において、この送信されてきたサムネイル画像を受信しＶＲＡＭ４４に記憶させ、ステップＳ３２において、サムネイル画像がＶＲＡＭ４４に記憶されたことを示すモニタ変更通知を画像転送プログラム４９ｂに送信するとともに、デジタルビデオカメラ２に対して静止画を転送するように要求する。
【０２１６】
ここで、デジタルビデオカメラ２は、静止画の転送要求を受けて、ステップＳ７において、静止画の画像データを分割し、ステップＳ８において、順次分割された静止画の画像データをパーソナルコンピュータ１（通信プログラム４９ａ）に向けて送信する。
【０２１７】
通信プログラム４９ａは、ステップＳ３４において、送信されてくる分割された静止画の画像データをＶＲＡＭ４４に順次記憶させていき、ステップＳ３５において、進捗通知を画像転送プログラム４９ｂに送信する。なお、この処理は、ステップＳ３６において、分割された全ての静止画がＶＲＡＭ４４に記憶されたと判断されるまで、ステップＳ３４乃至Ｓ３６の処理が繰り返される（すなわち、図３０には図示しないが、ステップＳ３４，Ｓ３５の処理は、繰り返されることがある）。
【０２１８】
このとき、画像転送プログラム４９ｂは、ステップＳ９０において、通信プログラム４９ａからステップＳ３５の処理により送信されてくる進捗通知を受信する。
【０２１９】
そして、分割された静止画の全てが、ＶＲＡＭ４４に転送された場合、ステップＳ３７において、通信プログラム４９ａは、画像転送プログラム４９ｂに静止画をＶＲＡＭ４４に転送したことを示す転送完了通知を画像転送プログラム４９ｂに送信する。
【０２２０】
一方、ステップＳ３２の処理により、通信プログラム４９ａから送信されたサムネイル画像がＶＲＡＭ４４に記憶されていることを示すモニタ変更通知により、画像転送プログラム４９ｂは、ステップＳ８２において、ＶＲＡＭ４４に記憶されているサムネイル画像を取得する。
【０２２１】
このとき、画像操作プログラム４９ｃは、画像転送プログラム４９ｂから転送完了通知が送信されるまで、ステップＳ１１９乃至Ｓ１２４の処理を所定の時間間隔で繰り返している。そこで、ステップＳ１２０において、画像操作プログラム４９ｃは、プレビュ画像、または、サムネイル画像を画像転送プログラム４９ｂに要求する。
【０２２２】
この要求に応じて、画像転送プログラム４９ｂは、ステップＳ８６において、サムネイル画像、または、プレビュ画像を画像操作プログラム４９ｃに送信する。
【０２２３】
なお、画像転送プログラム４９ｂは、サムネイル画像を受信した直後であれば、サムネイル画像を画像操作プログラム４９ｃに送信し、それ以降であれば、プレビュ画像を送信する。すなわち、図２９で示したプレビュ画像を表示する処理は、静止画の撮影が要求された場合でも実行されることになる。
【０２２４】
画像操作プログラム４９ｃは、ステップＳ８６の処理で送信されてきたサムネイル画像、または、プレビュ画像を、ステップＳ１２１において、受信し、表示する。
【０２２５】
さらに、画像操作プログラム４９ｃは、所定の時間間隔で画像転送プログラム４９ｂに進捗通知を要求する。このとき、上述のように、画像転送プログラム４９ｂは、ステップＳ９０の処理で受信した進捗通知を、ステップＳ９２において、画像操作プログラム４９ｃに送信する。
【０２２６】
画像操作プログラム４９ｃは、ステップＳ１２３において、画像転送プログラム４９ｂより送信されてくる進捗通知を受信し、表示する。上述のように、ステップＳ３４乃至ステップＳ３６の処理は、分割された全ての静止画がＶＲＡＭ４４に転送されるまで繰り返されるので、ステップＳ９０，ステップＳ９２の処理、および、ステップＳ１２２，ステップＳ１２３の処理も、分割された静止画がＶＲＡＭ４４に全て転送されるまで所定の時間間隔で繰り返される。
【０２２７】
そして、ステップＳ３７の処理により完了通知が送信されてくると、ステップＳ９４の処理により、画像転送プログラム４９ｂは、通信プログラム４９ａからの完了通知を受信するとともに、画像操作プログラム４９ｃに対して、転送完了通知を送信する。
【０２２８】
そして、この転送の完了通知が、画像転送プログラム４９ｂから送信されてくると、これに応じて、画像操作プログラム４９ｃが、ステップＳ１２５において、画像転送プログラム４９ｂに対して、静止画を要求する。
【０２２９】
この要求に応じて、ステップＳ９６において、画像転送プログラム４９ｂが、ＶＲＡＭ４４に記憶されている静止画を画像操作プログラム４９ｃに送信する。画像操作プログラム４９ｃは、ステップＳ１２６において、この送信されてくる静止画を受信して、表示する。
【０２３０】
以上の処理により、デジタルビデオカメラ２が遠隔地にあっても、パーソナルコンピュータ１により静止画を撮影させることができるとともに、撮影された静止画をパーソナルコンピュータ１が遠隔地からでも受信し、表示することが可能となる。
【０２３１】
また、動画を撮影する場合、上述の静止画を撮影する方法では、画像の転送に時間がかかるため、プレビュ画像を連続的に画像操作プログラム４９ｃが記録する。すなわち、図３１で示すように、図２９のステップＳ１１２，ステップＳ１１４の処理に代えて、ステップＳ１３１，ステップＳ１２８の処理を実行する。このような処理により動画を記録させることができる。
【０２３２】
さらに、定点観測画像を撮影する場合、図３１のタイミングチャートにおけるステップＳ１２８のプレビュ画像を録画する間隔を調整する。すなわち、録画されるプレビュ画像の１枚が、定点観測画像を構成する静止画として記録されるようにすることで、定点観測画像を撮影することができる。
【０２３３】
なお、通信プログラム４９ａは、プレビュ画像を要求し（ステップＳ２の処理）、プレビュ画像が受信され記憶される（ステップＳ２５の処理）と、再び、プレビュ画像を要求（ステップＳ２の処理）するといった処理を繰り返すが、無線通信部５０および無線通信部１０１が使用されているため、通信環境、通信距離などにより所要時間は一定とならない。
【０２３４】
一方、画像操作プログラム４９ｃは、プレビュ画像を表示する場合（静止画の撮影や動画の録画が要求されていない場合）、所定の時間間隔（ステップＳ１１１）で画像転送プログラム４９ｂに対して画像を要求し（ステップＳ１１２）、この要求に応じて、画像転送プログラム４９ｂは、モニタ変更通知ごとにＶＲＡＭ４４から読み出している（ステップＳ８２）プレビュ画像を送信する（ステップＳ８６）。結果として、ＶＲＡＭ４４から読み出されているプレビュ画像が、画像操作プログラム４９ｃに送信されて受信される（ステップＳ１１３）ので、所定の時間間隔でＶＲＡＭ４４からプレビュ画像が読み出されて表示される状態となる。
【０２３５】
したがって、画像操作プログラム４９ａは、例えば、１０ｆｐｓで画像の供給を受けたい場合、上述の所定の時間間隔を１００ｍｓに設定し、画像転送プログラム４９ｂに対して画像を要求する。このとき、画像操作プログラム４９ｃと画像転送プログラム４９ｂは、パーソナルコンピュータ１上にあるので転送にかかる時間はわずかであるため、デジタルビデオカメラ２では、所望とするフレームレートで画像を提供できない場合があり、画像転送プログラム４９ｂにプレビュ画像の要求を出したタイミングによっては、同じ画像が返ってくることがあるものの、画像操作プログラム４９ｃは、所望とするフレームレートのプレビュ画像を得ることができる。このようにして得られたプレビュ画像は、一定フレームレートの画像であるため、データとして扱いやすいものとなる。
【０２３６】
以上によれば、遠隔地に離れたデジタルビデオカメラ２が撮影可能な画像をプレビュ画像としてモニタすることが可能になるとともに、遠隔地に離れたデジタルカメラ２により画像（静止画、動画、または、定点観測画像を含む）を撮影させ、さらに、撮影された画像を遠隔地で確認することが可能となる。
【０２３７】
次に、図３２および図３３のタイミングチャートを参照して、パーソナルコンピュータ１が、デジタルビデオカメラ２に対して、遠隔操作コマンドを送信し、必要に応じて、ステータスを参照することにより、パンおよびチルトの動作限界を検出し、ユーザに通知するための表示処理を実行する場合について、デジタルビデオカメラ２、通信プログラム４９ａ、画像転送プログラム４９ｂ、および、画像操作プログラム４９ｃのそれぞれの処理の関係を説明する。なお、各処理は、図１８乃至図２７のフローチャートで説明しているので、相互の関係のみを説明する。
【０２３８】
ステップＳ１１５において、画像操作プログラム４９ｃが、デジタルビデオカメラ２に対する操作の入力、すなわち、コントローラ２１９に対する操作入力を受けたと判断した場合、ステップＳ１１６において、コマンド供給およびステータス確認処理が実行され、ステップＳ１５１において、画像転送プログラム４９ｂに向けて、遠隔操作コマンドが送信される。これを受けて、ステップＳ９８において、画像転送プログラム４９ｂは、通信プログラム４９ａに対して、遠隔操作コマンドを送信する。さらに、これを受けて、ステップＳ３９において、通信プログラム４９ａが、送信コマンド決定処理を実行する。ここで、プレビュ画像の送信タイミングではないと判断された場合、デジタルビデオカメラ２には、信号は送信されない。
【０２３９】
そして、さらに、ステップＳ１１５において、画像操作プログラム４９ｃが、デジタルビデオカメラ２に対する操作の入力、すなわち、コントローラ２１９に対する操作入力を受けたと判断した場合、ステップＳ１１６において、コマンド供給およびステータス確認処理が実行され、ステップＳ１５１において、画像転送プログラム４９ｂに向けて、遠隔操作コマンドが送信される。これを受けて、ステップＳ９８において、画像転送プログラム４９ｂは、通信プログラム４９ａに対して、遠隔操作コマンドを送信する。さらに、これを受けて、ステップＳ３９において、通信プログラム４９ａが、送信コマンド決定処理を実行する。ここで、プレビュ画像の送信タイミングであり、ステータス要求が送信されると判断された場合、通信プログラム４９ａは、ステップＳ２４において、デジタルビデオカメラ２に、プレビュ画像の要求およびステータス要求を示す遠隔操作コマンドを送信する。
【０２４０】
デジタルビデオカメラ２は、この要求に応じて、ステップＳ２およびステップＳ１０の処理により、メモリ８７に記憶されているプレビュ画像およびステータスを、通信プログラム４９ａに送信する。
【０２４１】
通信プログラム４９ａは、ステップＳ２５において、送信されてきたプレビュ画像を受信させてＶＲＡＭ４４に記憶させ、ステップＳ２７において、モニタ変更通知およびステータスを画像転送プログラム４９ｂに送信する。
【０２４２】
画像転送プログラム４９ｂは、通信プログラム４９ａから送信されてくるモニタ変更通知により、ステップＳ８２において、プレビュ画像をＶＲＡＭ４４から読み出して取得するとともに、ステータスを保存する。
【０２４３】
そして、さらに、ステップＳ１１５において、画像操作プログラム４９ｃが、デジタルビデオカメラ２に対する操作の入力、すなわち、コントローラ２１９に対する操作入力を受けたと判断した場合、ステップＳ１１６において、コマンド供給およびステータス確認処理が実行され、ステップＳ１５１において、画像転送プログラム４９ｂに向けて、遠隔操作コマンドが送信される。これを受けて、ステップＳ９８において、画像転送プログラム４９ｂは、通信プログラム４９ａに対して、遠隔操作コマンドを送信する。さらに、これを受けて、ステップＳ３９において、通信プログラム４９ａが、送信コマンド決定処理を実行する。ここで、プレビュ画像の送信タイミングであり、パン、チルト、または、ズームのいずれかのコマンドが送信されると判断された場合、通信プログラム４９ａは、ステップＳ２４において、デジタルビデオカメラ２に、プレビュ画像の要求、および、パン、チルト、または、ズームのいずれかの遠隔操作コマンドを送信する。
【０２４４】
デジタルビデオカメラ２は、この要求に応じて、ステップＳ１０の処理により、供給された遠隔操作コマンドに対応する処理を実行するとともに、ステップＳ２の処理により、メモリ８７に記憶されているプレビュ画像を、通信プログラム４９ａに送信する。
【０２４５】
通信プログラム４９ａは、ステップＳ２５において、送信されてきたプレビュ画像を受信させてＶＲＡＭ４４に記憶させ、ステップＳ２７において、モニタ変更通知を画像転送プログラム４９ｂに送信する。
【０２４６】
画像転送プログラム４９ｂは、通信プログラム４９ａから送信されてくるモニタ変更通知により、ステップＳ８２において、プレビュ画像をＶＲＡＭ４４から読み出して取得する。
【０２４７】
また、画像操作プログラム４９ｃは、ステップＳ１１５において入力された操作が、パンまたはチルトを指令するものであった場合、ステップＳ１５５において、画像転送プログラム４９ｂに保持されているステータスの取得処理を実行する。そして、画像操作プログラム４９ｃは、取得したステータスに基づいて、ステップＳ１５６において、撮影可能範囲端を検出した場合、ステップＳ１５７において、ユーザに通知するための表示処理を実行する。
【０２４８】
このような処理により、パーソナルコンピュータ１において、プレビュ画像の要求の送信と、次のプレビュ画像の要求の送信との間の期間に、複数のコマンドが発生された場合においても、複数のコマンドのうち、最適なコマンドが選択されて、デジタルビデオカメラ２に送信されるので、複雑なコマンド送受信処理を行うことなく、ユーザがパーソナルコンピュータ１に入力した操作に対応するコマンドを、効率よく、デジタルビデオカメラ２において実行させるようにすることができる。さらに、ユーザが、遠隔地に設置されているデジタルビデオカメラ２に対して、パーソナルコンピュータ１を用いて、パンまたはチルトの操作入力を行う場合、パーソナルコンピュータ１は、複雑な処理により撮影範囲の画像などを生成することなく、デジタルビデオカメラ２の撮影範囲の端を検出して、簡単な処理で、ユーザに分かりやすい表示方法で、撮影範囲の端であることをユーザに通知することが可能となる。
【０２４９】
また、本発明は、パーソナルコンピュータ１以外にも、例えば、ＰＤＡや携帯型電話機などの各種情報処理装置において、実現することが可能である。本発明に、例えば、ＰＤＡや携帯型電話機などの、小型の情報処理装置を用いた場合、撮影範囲の端部を検出したことをユーザに知らせるために、表示方法の変更や、文字または音声によるメッセージを用いるのみならず、出力部４８に、ＰＤＡや携帯型電話機などの、小型の情報処理装置の一部または全体に振動を発生することによりユーザに所定の通知を行うための図示しない駆動部を備えさせ、ＣＰＵ４１の処理により、駆動部を駆動させて、装置を振動させることにより、ユーザに、これ以上パンまたはチルトの操作を行うことができないことを通知することが可能である。
【０２５０】
さらに、遠隔操作される機器も、例えば、デジタルスチルカメラ、カメラ付携帯電話機、または、ＰＤＡなど、本発明を適用したパーソナルコンピュータ１などの情報処理装置と情報の授受を行うことができる装置であれば、デジタルビデオカメラ２以外の装置であってもかまわない。
【０２５１】
なお、本発明を適用したパーソナルコンピュータ１、ＰＤＡ、または、携帯型電話機などの情報処理装置と、これらの情報処理装置と情報を授受するデジタルビデオカメラ２、デジタルスチルカメラ、カメラ付携帯電話機、または、ＰＤＡなどの装置との通信は、無線通信でなくとも、ケーブル等による有線の通信であっても良いことは言うまでもない。
【０２５２】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０２５３】
この記録媒体は、図２に示すようにパーソナルコンピュータ１に予め組み込まれた状態でユーザに提供される、プログラムが記録されている記憶部４８だけではなく、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク６１（フレキシブルディスクを含む）、光ディスク６２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）、光磁気ディスク６３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリ６４（Ｍｅｍｏｒｙ  Ｓｔｉｃｋを含む）などよりなるパッケージメディアにより構成される。
【０２５４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０２５５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２５６】
【発明の効果】
このように、本発明によれば、他の情報処理装置から送信された画像を表示することができる。特に、表示された画像の撮影位置（撮影可能範囲内で、撮影されている画像の位置）が、所定の範囲の端部であることを検出して、ユーザに分かりやすく通知することができる。
【０２５７】
また、他の本発明によれば、第１の情報処理装置から送信された画像を第２の情報処理装置に表示することができる他、第２の情報処理装置において表示された画像の撮影位置（撮影可能範囲内で、撮影されている画像の位置）が、所定の範囲の端部であることを検出して、ユーザに分かりやすく通知することができる。
【図面の簡単な説明】
【図１】本発明を適用した無線撮影システムのブロック図である。
【図２】図１のパーソナルコンピュータの構成を示すブロック図である。
【図３】図１のデジタルビデオカメラの構成を示すブロック図である。
【図４】図１の無線撮影システムにより実現される機能を示す機能ブロック図である。
【図５】通信プログラムによる表示画像の例を示す図である。
【図６】通信プログラムによる表示画像の他の例を示す図である。
【図７】画像操作プログラムによる表示画像の例を示す図である。
【図８】画像操作プログラムによる表示画像の例を示す図である。
【図９】画像操作プログラムによる表示画像の例を示す図である。
【図１０】画像操作プログラムによる表示画像の例を示す図である。
【図１１】画像操作プログラムによる表示画像の例を示す図である。
【図１２】画像操作プログラムによる表示画像の例を示す図である。
【図１３】画像操作プログラムによる表示画像の例を示す図である。
【図１４】画像操作プログラムによる表示画像の例を示す図である。
【図１５】画像操作プログラムによる表示画像の例を示す図である。
【図１６】画像操作プログラムによる表示画像の例を示す図である。
【図１７】画像操作プログラムによる表示画像の例を示す図である。
【図１８】デジタルビデオカメラによる撮影処理を説明するフローチャートである。
【図１９】ステータスについて説明するための図である。
【図２０】通信プログラムによる通信処理を説明するフローチャートである。
【図２１】送信コマンド決定処理を説明するフローチャートである。
【図２２】コマンドについて説明するための図である。
【図２３】コマンド履歴テーブルについて説明するための図である。
【図２４】画像転送プログラムによる転送処理を説明するフローチャートである。
【図２５】画像操作プログラムによる操作処理を説明するフローチャートである。
【図２６】画像操作プログラムによる表示画像の例を示す図である。
【図２７】コマンド供給およびステータス確認処理を説明するフローチャートである。
【図２８】ステータスについて説明するための図である。
【図２９】プレビュ画像を表示するときのタイミングチャートである。
【図３０】静止画を撮影するときのタイミングチャートである。
【図３１】動画を録画するときのタイミングチャートである。
【図３２】遠隔操作コマンドを送信するときのタイミングチャートである。
【図３３】遠隔操作コマンドを送信するときのタイミングチャートである。
【符号の説明】
１  パーソナルコンピュータ，  ２  デジタルビデオカメラ，  ４１  ＣＰＵ，４７  操作入力部，  ４３  ＲＡＭ，  ４９ａ  通信プログラム，  ４９ｂ  画像転送プログラム，  ４９ｃ  画像操作プログラム，  ５０  無線通信部，  ８７  メモリ，  ９３  圧縮伸張部，  ９５  メモリカード，  ９６  ＣＰＵ，  １０１  無線通信部
【図１】
2004336476.tif 000003
【図２】
2004336476.tif 000004
【図３】
2004336476.tif 000005
【図４】
2004336476.tif 000006
【図５】
2004336476.tif 000007
【図６】
2004336476.tif 000008
【図７】
2004336476.tif 000009
【図８】
2004336476.tif 000010
【図９】
2004336476.tif 000011
【図１０】
2004336476.tif 000012
【図１１】
2004336476.tif 000013
【図１２】
2004336476.tif 000014
【図１３】
2004336476.tif 000015
【図１４】
2004336476.tif 000016
【図１５】
2004336476.tif 000017
【図１６】
2004336476.tif 000018
【図１７】
2004336476.tif 000019
【図１８】
2004336476.tif 000020
【図１９】
2004336476.tif 000021
【図２０】
2004336476.tif 000022
【図２１】
2004336476.tif 000023
【図２２】
2004336476.tif 000024
【図２３】
2004336476.tif 000025
【図２４】
2004336476.tif 000026
【図２５】
2004336476.tif 000027
【図２６】
2004336476.tif 000028
【図２７】
2004336476.tif 000029
【図２８】
2004336476.tif 000030
【図２９】
2004336476.tif 000031
【図３０】
2004336476.tif 000032
【図３１】
2004336476.tif 000033
【図３２】
2004336476.tif 000034
【図３３】
2004336476.tif 000035