(57)【要約】【課題】  従来の撮像システムではビデオ映像をネットワークを介して送信するため、カメラによって十分な解像度を得ることが出来なかったり、長時間かかってしまう。【解決手段】  撮影光学系で形成された被写体像を結像させるようにした撮像装置であって、通信回線に接続する通信制御手段通信制御手段を介して受信する制御データを解析する制御データ解析手段、制御データ解析手段によって制御データから抽出された制御コマンドを実行して撮像装置を制御する制御手段を有し、制御手段は制御データ解析手段によって第一の制御データから抽出された制御コマンドが制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を実行しない。【選択図】  図１
2007049467.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系と撮像素子を含む撮像手段を有し、前記撮影光学系で形成された被写体像を前記撮像手段に結像させるようにした撮像装置であって、通信回線に接続する通信制御手段、前記通信制御手段を介して受信する制御データを解析する制御データ解析手段、前記制御データ解析手段によって制御データから抽出された制御コマンドを実行して撮像装置を制御する制御手段を有し、前記制御手段は前記制御データ解析手段によって第一の制御データから抽出された制御コマンドが前記制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を実行しないことを特徴とする撮像装置。
【請求項２】
前記制御データは少なくとも1つ以上の制御コマンドを含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御データは前記通信回線に接続する少なくとも1つ以上の電子機器から送信されることを特徴とする請求項１乃至２の何れかに記載の撮像装置。
【請求項４】
前記制御データは撮影、撮影結果の送信、前記撮影光学系又は前記撮像素子の設定のいずれか１以上の処理を要求する制御コマンドを含むことを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記撮影結果は撮影画像の電子データであることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は前記制御データ解析手段よって前記第一の制御データから抽出された制御コマンドが前記第二の制御データから抽出された制御コマンドと処理結果が同一にならないと判断した時、前記第二の制御データから抽出された制御コマンドの実行が終了した後に前記第一の制御データから抽出された制御コマンドを実行することを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
前記通信回線は一般公衆回線又はインターネットであることを特徴とする請求項１乃至６の何れかに記載の撮像装置。
【請求項８】
撮影光学系と撮像素子を含む撮像手段を有し、前記撮影光学系で形成された被写体像を前記撮像手段に結像させるようにした撮像装置であって、少なくとも1つ以上の制御データ入力手段、制御データを解析する制御データ解析手段、前記制御データ解析手段によって制御データから抽出された制御コマンドを実行して撮像装置を制御する制御手段を有し、前記制御手段は前記制御データ解析手段によって第一の制御データから抽出された制御コマンドが前記制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を実行しないことを特徴とする撮像装置。
【請求項９】
更に通信回線に接続する通信制御手段を有し、通信制御手段を介して制御データを受信することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記制御データは少なくとも1つ以上の制御コマンドを含むことを特徴とする請求項８乃至９の何れかにに記載の撮像装置。
【請求項１１】
前記制御データは前記少なくとも1つ以上の制御データ入力手段から入力されるか又は前記通信回線に接続する少なくとも1つ以上の電子機器から送信されることを特徴とする請求項９乃至１０の何れかに記載の撮像装置。
【請求項１２】
前記制御データは撮影、撮影結果の送信、前記撮影光学系又は前記撮像素子の設定のいずれか１以上の処理を要求する制御コマンドを含むことを特徴とする請求項８乃至１１の何れかに記載の撮像装置。
【請求項１３】
前記撮影結果は撮影画像の電子データであることを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
前記制御手段は前記制御データ解析手段よって前記第一の制御データから抽出された制御コマンドが前記第二の制御データから抽出された制御コマンドと処理結果が同一にならないと判断した時、前記第二の制御データから抽出された制御コマンドの実行が終了した後に前記第一の制御データから抽出された制御コマンドを実行することを特徴とする請求項８乃至１３の何れかに記載の撮像装置。
【請求項１５】
前記通信回線は一般公衆回線又はインターネットであることを特徴とする請求項９乃至１４の何れかに記載の撮像装置。
【請求項１６】
撮影光学系と撮像素子を含む撮像手段を有し、前記撮影光学系で形成された被写体像を前記撮像手段に結像させるようにした撮像装置を制御する制御装置であって、通信回線に接続する通信制御手段、前記通信制御手段を介して受信する制御データを解析する制御データ解析手段、前記制御データ解析手段によって制御データから抽出された制御コマンドを前記撮像装置へ送出する制御手段を有し、前記制御手段は前記制御データ解析手段によって第一の制御データから抽出された制御コマンドが前記制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を送出しないことを特徴とする制御装置。
【請求項１７】
前記制御データは少なくとも1つ以上の制御コマンドを含むことを特徴とする請求項１６に記載の制御装置。
【請求項１８】
前記制御データは前記通信回線に接続する少なくとも1つ以上の電子機器から送信されることを特徴とする請求項１６乃至１７の何れかに記載の制御装置。
【請求項１９】
前記制御データは撮影、撮影結果の送信、前記撮影光学系又は前記撮像素子の設定のいずれか１以上の処理を要求する制御コマンドを含むことを特徴とする請求項１６乃至１８の何れかに記載の制御装置。
【請求項２０】
前記撮影結果は撮影画像の電子データであることを特徴とする請求項１９に記載の制御装置。
【請求項２１】
前記制御手段は前記制御データ解析手段よって前記第一の制御データから抽出された制御コマンドが前記第二の制御データから抽出された制御コマンドと処理結果が同一にならないと判断した時、前記第二の制御データから抽出された制御コマンドの実行が終了した後に前記第一の制御データから抽出された制御コマンドを前記撮像装置に送出することを特徴とする請求項１６乃至２０の何れかに記載の制御装置。
【請求項２２】
前記通信回線は一般公衆回線又はインターネットであることを特徴とする請求項１６乃至２１の何れかに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に複数の制御装置から入力される制御データによって撮像装置を制御する撮像装置制御方法に関するものである。
【背景技術】
【０００２】
従来からインターネット等のネットワークにカメラを接続し、そのカメラにより撮像された画像を、そのネットワークを介して遠隔地の多地点から観察できる撮像システムが知られている。一般にはビデオ映像をネットワーク経由で送信している。またこのようなシステムでは単にカメラからのリアルタイム画像を見るだけでなく、ズーム倍率などをそのネットワークを介して遠隔制御可能にしたものがある。
【０００３】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２００３−２３５５４号公報
【特許文献２】特開２００２−２２３３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術においては次のような問題があった。即ち、上記従来の撮像システムではビデオ映像をネットワークを介して送信するため、カメラによって十分な解像度を得ることが出来なかった。なぜなら固体撮像素子を使用したカメラでは一般に静止画に比べて動画は低解像度での撮像となるからである。ネットワークを介して遠隔地の多地点から高解像度である静止画の送信要求を受け付けた場合、カメラはその送信要求毎にシャッターの開閉動作を行い、画像ファイルを生成する必要がある。このような処理には時間を要するため、同時に多数の静止画送信要求を受けると全ての処理が終了するまでに長時間かかってしまう。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、撮影光学系と撮像素子を含む撮像手段を有し、前記撮影光学系で形成された被写体像を前記撮像手段に結像させるようにした撮像装置であって、通信回線に接続する通信制御手段、前記通信制御手段を介して受信する制御データを解析する制御データ解析手段、前記制御データ解析手段によって制御データから抽出された制御コマンドを実行して撮像装置を制御する制御手段を有し、前記制御手段は前記制御データ解析手段によって第一の制御データから抽出された制御コマンドが前記制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を実行しないことを特徴とする。
【０００６】
また、本発明は、撮影光学系と撮像素子を含む撮像手段を有し、前記撮影光学系で形成された被写体像を前記撮像手段に結像させるようにした撮像装置を制御する制御装置であって、通信回線に接続する通信制御手段、前記通信制御手段を介して受信する制御データを解析する制御データ解析手段、前記制御データ解析手段によって制御データから抽出された制御コマンドを前記撮像装置へ送出する制御手段を有し、前記制御手段は前記制御データ解析手段によって第一の制御データから抽出された制御コマンドが前記制御手段によって既に受信済みの第二の制御データから抽出された制御コマンドの処理結果と第一の制御データから抽出された制御コマンドを実行した場合の処理結果の一部又は全てが同一であると判断した場合には、第一の制御データから抽出された制御コマンドと同一となる処理を送出しないことを特徴とする。
【発明の効果】
【０００７】
以上説明したように、本発明の撮像装置制御システムによれば複数の制御端末による制御データに基づく制御コマンドが同一であるかではなく、制御コマンドによる実行結果が同一となるかを判断して、実行結果が異なる制御コマンドのみを抽出して実行することで、撮像装置における制御コマンド実行の効率化、高速化を図り、撮像装置を有効に活用することができる。
【発明を実施するための最良の形態】
【０００８】
まず本発明の第一の実施例を図面に基づいて説明する。
【０００９】
図１は本発明の撮像装置制御システムの第一の実施例の構成を示すブロック図である。撮像装置は、ズームレンズ２やフォーカスレンズ３等から構成されるレンズ群１、レンズ群１を介して入射される光を電気信号に変換する固体撮像素子６、固体撮像素子６の出力信号を処理する信号処理部７、ズームレンズ２を移動させるズームモータ４やフォーカスレンズ３を移動させるフォーカスモータ５の駆動信号を出力するレンズ駆動部１０、信号処理部７により処理された信号から画像データを生成、加工をする画像処理部８、画像処理部８やレンズ駆動部１０を含む撮像装置全体の制御を行う制御部１１、生成された画像データを記憶する記憶装置９、通信回線１６と接続する通信制御部１２、通信回線１６を介さずに直接制御データを入力する入力部１５、制御データを解析して制御コマンドを抽出する制御データ解析部１３、未処理の制御コマンドを蓄積するコマンドバッファ部１４を備えている。
【００１０】
上記各部の構成及び機能を詳述すると、ズームモータ４及びフォーカスモータ５はステッピングモータで構成されている。通信制御部１２はＬＡＮやインターネット、専用線などの通信回線１６に接続されており、通信回線１６を介して制御端末群１７から制御データを受信する。受信した制御データは制御データ解析部１３によって解析され、本撮像装置を制御する制御コマンドが抽出される。制御部１１はＣＰＵ及びＳＤＲＡＭ等から構成されており、不図示のＲＯＭやフラッシュメモリ等に格納されている制御プログラム及び制御データ解析部１３によって抽出された制御コマンドに従って撮像装置を制御する。記憶装置９は1以上のハードディスクやメモリなどによって構成される。入力部１３は少なくとも１以上のスイッチ等から構成されており、撮像装置に対する制御コマンドを受け付ける。また入力部１３は無線通信で制御部１１と接続するように構成してもよい。もちろん複数の入力部を有するように構成しても良い。
【００１１】
次に上述の如く構成された撮像装置制御システムの動作について図３のフローチャートを参照しながら詳細に説明する。
【００１２】
まず、実行中又はコマンドバッファ部１４に蓄えられた他の制御コマンドがない時にリモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００１３】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第一の制御データの解析を行う（ステップＳ２）。実行中又はコマンドバッファ部１４に蓄えられた他の制御コマンドがない場合（ステップＳ３）、第一の制御データから抽出された制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納された制御コマンドに従って、レンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、通信制御部１２を介して制御端末１８へ撮影画像データを送信する（ステップＳ７）。
【００１４】
次に上記の処理を実行中にリモートにある制御端末１９から静止画の撮影及び撮影画像データを制御端末１９へ送信するという第二の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００１５】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第二の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第二の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、実行結果が同一となる静止画の撮影を指示する制御コマンドがあり、また各々制御端末１８、制御端末１９へ撮影画像データを送信するという実行結果が異なる制御コマンドがある。ここで実行結果が異なる制御コマンドのみを抽出して（ステップＳ５）コマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドを順次実行して、レンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、通信制御部１２を介して制御端末１８へと撮影画像データを送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４に格納されている第二の制御データによる制御コマンドに従って、制御端末１９へ撮影画像データを送信する（ステップＳ７）。
【００１６】
もし制御端末１８による第一の制御データによる全ての制御コマンドを終了した後に、制御端末１９による第二の制御データによる制御コマンドを実行した場合、第二の制御データによる静止画撮影開始が受信から第一の制御データによる処理が終わるまで待機してから実行されるため、制御端末１９が要求した時とは被写体の動作等によって撮影画像が変わってしまう恐れがある。本発明では、制御端末１８による第一の制御データに基づいて撮影された撮影画像データを制御端末１９へ送信するため、制御端末１９が要求した時の被写体の状況に近い撮影画像データを送信できる。更に他の複数の制御端末から静止画の撮影及び各端末への撮影画像データ送信という制御データを受信した場合もコマンドバッファ部１４にある制御コマンド及び実行中の制御コマンドと実行結果が異なる部分のみを抽出して同様に処理する。
【００１７】
次に、リモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データの処理中に、リモートにある制御端末１９からズームレンズの移動、静止画の撮影及び撮影画像データを制御端末１９へ送信するという第三の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００１８】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第三の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第三の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、静止画の撮影という同一制御コマンドがあるが、その前にズームレンズの移動という制御コマンドがあるため、制御端末１８による静止画の撮影と、制御端末１９による静止画の撮影は実行結果が異なる。また各々制御端末１８、１９へ撮影画像データを送信するという実行結果が異なる制御コマンドがある。全ての制御コマンドで実行結果が異なるため（ステップＳ５）、全ての制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドを順次実行して、レンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、通信制御部１２を介して制御端末１８へ撮影画像データを送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４には制御端末１９による第三の制御データに基づく制御コマンドが格納されているため（ステップＳ８）、順次それらを実行する（ステップＳ７）。制御端末１８による静止画撮影後、撮影画像データの制御端末１８への送信と、制御端末１９によるズームレンズの移動など制御コマンドは並列処理しても良い。これによって複数の制御端末からの制御コマンドを更に高速に実行することが可能となる。
【００１９】
このように制御コマンドが同一でないかどうかでなく、制御コマンドによる実行結果が同一でないかどうかという基準で制御データから制御コマンドを抽出するため、各制御端末の要求に従った撮影動作が可能である。
【００２０】
次に、リモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データを処理中に、リモートにある制御端末１８から再度、静止画の撮影及び撮影画像データを制御端末１８へ送信するという第四の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００２１】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第四の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第四の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、静止画の撮影及び制御端末１８へ撮影画像データを送信するという同一制御コマンドがあるが、同一の制御端末から続けて受信した制御コマンドであるため、制御部１１は連続撮影と判断する。連続撮影の場合は動きのある被写体における撮影画像データは撮影時間によって違いがあるため、実行結果が異なる制御コマンドと判定する。全ての制御コマンドで実行結果が異なるため（ステップＳ５）、全ての制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドを順次実行して、レンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、通信制御部１２を介して制御端末１８へ撮影画像データを送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４には制御端末１９による第四の制御データに基づく制御コマンドが格納されているため（ステップＳ８）、順次それらを実行する（ステップＳ７）。ここで、第一の制御データに基づく撮影画像データの制御端末１への送信と、第四の制御データに基づく静止画撮影を並列処理しても良い。このようにすることで高速に連続撮影することが可能となる。また制御端末１８への撮影画像データ送信という制御コマンドを同一であるとみなして、第一の制御データ及び第四の制御データに基づく全ての静止画撮影を実行した後で、全撮影画像データを一度に送信しても良い。
【００２２】
次に本発明の第二の実施例を図面に基づいて説明する。
【００２３】
図２は本発明の撮像装置制御システムの第二の実施例の構成を示すブロック図である。撮像装置は、ズームレンズ２やフォーカスレンズ３等から構成されるレンズ群１、レンズ群１を介して入射される光を電気信号に変換する固体撮像素子６、固体撮像素子６の出力信号を処理する信号処理部７、ズームレンズ２を移動させるズームモータ４やフォーカスレンズ３を移動させるフォーカスモータ５の駆動信号を出力するレンズ駆動部１０、信号処理部７により処理された信号から画像データを生成、加工をする画像処理部８、画像処理部８やレンズ駆動部１０を含む撮像装置全体の制御を行うカメラ制御部２０、生成された画像データを記憶する記憶装置９を備えている一般的な撮像装置である。制御装置は、制御部１１、通信回線１６と接続する通信制御部１２、通信回線１６を介さずに直接制御データを入力する入力部１５、制御データを解析して制御コマンドを抽出する制御データ解析部１３、未処理の制御コマンドを蓄積するコマンドバッファ部１４を備えている。
【００２４】
上記制御装置各部の構成及び機能を詳述すると、通信制御部１２はＬＡＮやインターネット、専用線などの通信回線１６に接続されており、通信回線１６を介して制御端末群１７から制御データを受信する。受信した制御データは制御データ解析部１３によって解析され、撮像装置を制御する制御コマンドが抽出される。制御部１１はＣＰＵ及びＳＤＲＡＭ等から構成されており、不図示のＲＯＭやフラッシュメモリ等に格納されている制御プログラム及び制御データ解析部１３によって抽出された制御コマンドに従って撮像装置のカメラ制御部２０と通信して、撮像装置を制御する。
【００２５】
次に上述の如く構成された撮像装置制御システムの動作について図３のフローチャートを参照しながら詳細に説明する。
【００２６】
まず、実行中又はコマンドバッファ部１４に蓄えられた他の制御コマンドがない時にリモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００２７】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第一の制御データの解析を行う（ステップＳ２）。実行中又はコマンドバッファ部１４に蓄えられた他の制御コマンドがない場合（ステップＳ３）、第一の制御データから抽出された制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納された制御コマンドをカメラ制御部２０へ送出し、カメラ制御部２０はレンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、制御部１１は記憶装置９に保存された撮影画像データを通信制御部１２を介して制御端末１８へ送信する（ステップＳ７）。
【００２８】
次に上記の処理を実行中にリモートにある制御端末１９から静止画の撮影及び撮影画像データを制御端末１９へ送信するという第二の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００２９】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第二の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第二の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、実行結果が同一となる静止画の撮影を指示する制御コマンドがあり、また各々制御端末１８、制御端末１９へ撮影画像データを送信するという実行結果が異なる制御コマンドがある。ここで実行結果が異なる制御コマンドのみを抽出して（ステップＳ５）コマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドをカメラ制御部２０へ順次送出し、カメラ制御部２０はレンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、制御部１１は記憶装置９に保存された撮影画像データを通信制御部１２を介して制御端末１８へ送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４に格納されている第二の制御データによる制御コマンドに従って、制御端末１９へ撮影画像データを送信する（ステップＳ７）。
【００３０】
次に、リモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データの処理中に、リモートにある制御端末１９からズームレンズの移動、静止画の撮影及び撮影画像データを制御端末１９へ送信するという第三の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００３１】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第三の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第三の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、静止画の撮影という同一制御コマンドがあるが、その前にズームレンズの移動という制御コマンドがあるため、制御端末１８による静止画の撮影と、制御端末１９による静止画の撮影は実行結果が異なる。また各々制御端末１８、１９へ撮影画像データを送信するという実行結果が異なる制御コマンドがある。全ての制御コマンドで実行結果が異なるため（ステップＳ５）、全ての制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドをカメラ制御部２０へ順次送出し、カメラ制御部２０はレンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、制御部１１は記憶装置９に保存された撮影画像データを通信制御部１２を介して制御端末１８へ送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４には制御端末１９による第三の制御データに基づく制御コマンドが格納されているため（ステップＳ８）、順次それらをカメラ制御部２０へ送出し実行する（ステップＳ７）。制御端末１８による静止画撮影後、撮影画像データの制御端末１８への送信と、制御端末１９によるズームレンズの移動など制御コマンドは並列処理しても良い。これによって複数の制御端末からの制御コマンドを更に高速に実行することが可能となる。
【００３２】
このように制御コマンドが同一でないかどうかでなく、制御コマンドによる実行結果が同一でないかどうかという基準で制御データから制御コマンドを抽出するため、各制御端末の要求に従った撮影動作が可能である。
【００３３】
次に、リモートにある制御端末１８から静止画の撮影及び撮影画像データを制御端末１８へ送信するという第一の制御データを処理中に、リモートにある制御端末１８から再度、静止画の撮影及び撮影画像データを制御端末１８へ送信するという第四の制御データを、通信制御部１２を介して受信した場合の動作について説明する。
【００３４】
制御データ受信後（ステップＳ１）、制御データ解析部１３は第四の制御データの解析を行って制御コマンドを抽出する（ステップＳ２）。第一の制御データに基づく実行中の制御コマンド及びコマンドバッファ部１４の制御コマンドが存在するため（ステップＳ３）、制御部１１はこの第一の制御データに基づく制御コマンドによる実行結果と第四の制御データから抽出された制御コマンドによる実行結果を比較し、同一となる制御コマンドがあるか判定する（ステップＳ４）。この場合、静止画の撮影及び制御端末１８へ撮影画像データを送信するという同一制御コマンドがあるが、同一の制御端末から続けて受信した制御コマンドであるため、制御部１１は連続撮影と判断する。連続撮影の場合は動きのある被写体における撮影画像データは撮影時間によって違いがあるため、実行結果が異なる制御コマンドと判定する。全ての制御コマンドで実行結果が異なるため（ステップＳ５）、全ての制御コマンドをコマンドバッファ部１４へ格納する（ステップＳ６）。制御部１１はコマンドバッファ部１４に格納されている第一の制御データによる未処理の制御コマンドをカメラ制御部２０へ順次送出し、カメラ制御部２０はレンズ群１、固体撮像素子６を動作させて静止画の撮影を行う。撮影画像データの生成が終了すると、制御部１１は記憶装置９に保存された撮影画像データを通信制御部１２を介して制御端末１８へ撮影画像データを送信する。新たに制御データの受信が無ければ（ステップＳ１）、コマンドバッファ部１４には制御端末１９による第四の制御データに基づく制御コマンドが格納されているため（ステップＳ８）、順次それらを実行する（ステップＳ７）。ここで、第一の制御データに基づく撮影画像データの制御端末１への送信と、第四の制御データに基づく静止画撮影を並列処理しても良い。このようにすることで高速に連続撮影することが可能となる。また制御端末１８への撮影画像データ送信という制御コマンドを同一であるとみなして、第一の制御データ及び第四の制御データに基づく全ての静止画撮影を実行した後で、全撮影画像データを一度に送信しても良い。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係る撮像装置制御システムの第一の実施例の構成を示すブロック図である。
【図２】本発明の実施の形態に係る撮像装置制御システムの第二の実施例の構成を示すブロック図である。
【図３】本発明の実施の形態に係る撮像装置制御システムの動作を表すフローチャートである。
【符号の説明】
【００３６】
１  レンズ群
２  ズームレンズ
３  フォーカスレンズ
４  ズームモータ
５  フォーカスモータ
６  固体撮像素子
７  信号処理部
８  画像処理部
９  記憶装置
１０  レンズ駆動部
１１  制御部
１２  通信制御部
１３  制御データ解析部
１４  コマンドバッファ部
１５  表示部
１６  通信回線
１７  制御端末群
１８、１９  制御端末
２０  カメラ制御部
【図１】
2007049467.tif 000003
【図２】
2007049467.tif 000004
【図３】
2007049467.tif 000005