(57)【要約】【課題】  撮像光学系の光路に対する赤外線遮断フィルタの挿脱制御の設定を外部装置からネットワーク経由で容易に行うことができる。【解決手段】  撮像光学系２の光路にＩＲＣＦ４を挿脱するＩＲＣＦ駆動回路２４と、被写体の輝度に関する輝度値が記述され得る調整コマンドであって、ＩＲＣＦ４をこの光路に挿入する場合及びＩＲＣＦ４をこの光路から抜去する場合のそれぞれについてこの輝度値が別々に記述され得る調整コマンドを、クライアント装置２０００からＩＰネットワーク網１５００経由で受信する通信回路１４と、この受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、この調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、この調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするＣＰＵ２６と、を備える。【選択図】  図９
2015103851.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とネットワーク経由で通信する撮像装置であって、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルタと、
前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、
前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換手段と、
前記変換手段で変換された値に基づき、前記挿脱手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記受信手段が受信する調整コマンドに別々に記述されることができる輝度値の範囲は、同じであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記変換手段は、前記受信手段で受信された調整コマンドにおいて挿入する場合について記述された輝度値を第１の範囲の値に変換し、当該調整コマンドにおいて抜去する場合について記述された輝度値を前記第１の範囲とは異なる第２の範囲の値に変換することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第１の範囲及び前記第２の範囲は、一部重複することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第１の範囲の下限値は、前記第２の範囲の上限値よりも大きいことを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記変換手段は、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値のうち一方の値に基づき、他方の値を変換することを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記変換手段は、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値うち一方の値を、他方の値に設定することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記変換手段は、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値を交換することにより、当該輝度値を変換することを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記受信手段で受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定手段を更に備え、
前記変換手段は、前記輝度値判定手段により大きくないと判定された場合に、一方の値に基づき、他方の値を変換することを特徴とする請求項６乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記調整コマンドは、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が共通で記述されることができる請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記変換手段は、前記調整コマンドにおいて輝度値が別々に記述されている場合に、当該輝度値を変換することを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記調整コマンドにおいて輝度値が別々に記述されているのか、それとも共通で記述されているのかを判定する記述判定手段を更に備え、
前記変換手段は、前記記述判定手段により別々に記述されていると判定された場合に、前記調整コマンドにおいて別々に記述された輝度値を変換することを特徴とする請求項１０に記載の撮像装置。
【請求項１３】
外部装置とネットワーク経由で通信する撮像装置であって、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルタと、
前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、
前記受信手段で受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定手段と、
前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信手段と、
前記受信手段で受信された調整コマンドに基づき、前記挿脱手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項１４】
前記送信手段は、前記輝度値判定手段により大きいと判定された場合に、正常を示す情報を前記外部装置にネットワーク経由で送信することを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記送信手段は、前記受信手段で受信された調整コマンドの返信として、正常を示す情報を前記外部装置にネットワーク経由で送信することを特徴とする請求項１４に記載の撮像装置。
【請求項１６】
前記調整コマンドは、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が共通で記述されることができる請求項１３乃至１５のいずれか１項に記載の撮像装置。
【請求項１７】
前記調整コマンドにおいて輝度値が別々に記述されているのか、それとも共通で記述されているのかを判定する記述判定手段を更に備え、
前記輝度値判定手段は、前記記述判定手段により別々に記述されていると判定された場合に、輝度値が大きいか否かを判定することを特徴とする請求項１３乃至１６のいずれか１項に記載の撮像装置。
【請求項１８】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置であって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、
を備えることを特徴とする外部装置。
【請求項１９】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置であって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信手段と、
前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信手段と、
を備えることを特徴とする外部装置。
【請求項２０】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置であって、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、
前記送信手段で送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定手段と、
前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御手段と、
を備えることを特徴とする外部装置。
【請求項２１】
前記送信手段で送信される調整コマンドにおいて別々に記述される輝度値を、ユーザに入力させるためのユーザーインターフェース手段、
を更に備えることを特徴とする請求項２０に記載の外部装置。
【請求項２２】
前記輝度値判定手段は、前記ユーザーインターフェース手段で輝度値が入力された場合に、輝度値が大きいか否かを判定することを特徴とする請求項２１に記載の外部装置。
【請求項２３】
撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、
前記撮像装置は、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルタと、
前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、
前記受信手段で受信された調整コマンドに記述された輝度値を変換する変換手段と、
前記変換手段により変換された輝度値に基づき、前記挿脱手段を制御する制御手段と、
を備え、
前記外部装置は、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、
を備え、
前記変換手段は、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とする撮像システム。
【請求項２４】
撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、
前記撮像装置は、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルタと、
前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、
前記受信手段で受信された調整コマンドに基づき、前記挿脱手段を制御する制御手段と、
を備え、
前記外部装置は、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、
を備え、
前記撮像装置は、更に、
前記受信手段で受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定手段と、
前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信手段と、
を備えることを特徴とする撮像システム。
【請求項２５】
撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、
前記撮像装置は、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルタと、
前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信手段と、
前記受信手段で受信された調整コマンドに基づき、前記挿脱部を制御する制御手段と、を備え、
前記外部装置は、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、
前記送信手段で送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定手段と、
前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御手段と、
を備えることを特徴とする撮像システム。
【請求項２６】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置の制御方法であって、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換ステップと、
前記変換ステップにて変換された値に基づき、前記挿脱部を制御する制御ステップと、
を備えることを特徴とする撮像装置の制御方法。
【請求項２７】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置の制御方法であって、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
を備えることを特徴とする撮像装置の制御方法。
【請求項２８】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置の制御方法であって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
を備えることを特徴とする外部装置の制御方法。
【請求項２９】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信ステップと、
前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信ステップと、
を備えることを特徴とする外部装置の制御方法。
【請求項３０】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、
を備えることを特徴とする外部装置の制御方法。
【請求項３１】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップで受信された調整コマンドに記述された輝度値を変換する変換ステップと、
前記変換ステップにて変換された輝度値に基づき、前記挿脱部を制御する制御ステップと、
を備え、
前記外部装置にて、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
を備え、
前記変換ステップは、前記受信ステップで受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とする撮像システムの制御方法。
【請求項３２】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
を備え、
前記外部装置にて、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
を備え、
前記撮像装置は、更に、
前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信ステップと、
を備えることを特徴とする撮像システムの制御方法。
【請求項３３】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
を備え、
前記外部装置にて、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、
を備えることを特徴とする撮像システムの制御方法。
【請求項３４】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置を制御するためのプログラムであって、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換ステップと、
前記変換ステップにて変換された値に基づき、前記挿脱部を制御する制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項３５】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置を制御するためのプログラムであって、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項３６】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置を制御するためのプログラムであって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
をコンピュータに実行させることを特徴とするプログラム。
【請求項３７】
撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信ステップと、
前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項３８】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、
を備えることを特徴とするプログラム。
【請求項３９】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップで受信された調整コマンドに記述された輝度値を変換する変換ステップと、
前記変換ステップにて変換された輝度値に基づき、前記挿脱部を制御する制御ステップと、
をコンピュータに実行させ、
前記外部装置にて、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
をコンピュータに実行させ、
前記変換ステップは、前記受信ステップで受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とするプログラム。
【請求項４０】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
をコンピュータに実行させ、
前記外部装置にて、
前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、
をコンピュータに実行させ、
前記撮像装置にて、更に、
前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項４１】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、
前記撮像装置にて、
前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信ステップと、
前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、
をコンピュータに実行させ、
前記外部装置にて、
前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、
前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、外部装置、撮像システム、撮像装置の制御方法、外部装置の制御方法、撮像システムの制御方法、及びプログラムに関する。特に、赤外線遮断フィルタを撮像光学系の光路に挿脱する技術に用いられて好適である。
【背景技術】
【０００２】
従来、赤外線遮断フィルタを撮像光学系の光路から挿脱することにより、可視光撮像と赤外線撮像とを切り替えることができるように構成された撮像装置が知られている。ここで、可視光撮像とは、撮像光学系の光路に赤外線遮断フィルタが挿入された状態にて、撮像装置が被写体を撮像することを意味する。又、赤外線撮像とは、撮像光学系の光路から赤外線遮断フィルタが抜去された状態にて、撮像装置が被写体を撮像することを意味する。
【０００３】
特許文献１には、外界の明るさを判断することにより、撮像光学系の光路に対する赤外線遮断フィルタの挿脱を制御する撮像装置が開示されている。
【０００４】
また、ネットワーク技術の急速な普及とともに、外部装置からネットワーク経由で撮像装置を制御したいというユーザのニーズが高まっている。これは、撮像光学系の光路に対する赤外線遮断フィルタの挿脱制御も例外ではない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１０７３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１では、撮像光学系の光路に対する赤外線遮断フィルタの挿脱制御に関する設定を外部装置からネットワーク経由で行うことは、想定されていなかった。更に、今後、このような設定として、撮像装置の被写体の輝度や撮像光学系の光路に対する赤外線遮断フィルタの挿脱に関する遅延時間等がユーザから望まれることも想定され得る。
【０００７】
ところが、外部装置からこのような設定が適切に行われるとは、限らない。そして、例えば、このような設定が適切に行われないと、撮像装置の被写体の輝度が低いにも関わらず、撮像光学系の光路に赤外線遮断フィルタが挿入されてしまい、撮像画像のこの被写体が黒潰れしてしまうことがあり得る。又、この輝度が高いにも関わらず、この光路から赤外線遮断フィルタが抜去されてしまい、撮像画像のこの被写体が白飛びしてしまうことがあり得る。
【０００８】
本発明は、上述のような問題点に鑑みてなされたものである。即ち、撮像光学系の光路に対する赤外線遮断フィルタの挿脱に関する設定であって、外部装置により行われた設定に基づき、この挿脱を適切に制御することができる。又、撮像光学系の光路に対する赤外線遮断フィルタの挿脱に関する設定を、外部装置で適切に設定することができる。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の撮像装置は、外部装置とネットワーク経由で通信する撮像装置であって、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換手段と、前記変換手段で変換された値に基づき、前記挿脱手段を制御する制御手段と、を備えることを特徴とする。
【００１０】
また、上記目的を達成するために、本発明の撮像装置は、外部装置とネットワーク経由で通信する撮像装置であって、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、前記受信手段で受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定手段と、前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信手段と、前記受信手段で受信された調整コマンドに基づき、前記挿脱手段を制御する制御手段と、を備えることを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の外部装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置であって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、を備えることを特徴とする。
【００１２】
また、上記目的を達成するために、本発明の外部装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置であって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信手段と、前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信手段と、を備えることを特徴とする。
【００１３】
また、上記目的を達成するために、本発明の外部装置は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置であって、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、前記送信手段で送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定手段と、前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御手段と、を備えることを特徴とする。
【００１４】
また、上記目的を達成するために、本発明の撮像システムは、撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、前記撮像装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、前記受信手段で受信された調整コマンドに記述された輝度値を変換する変換手段と、前記変換手段により変換された輝度値に基づき、前記挿脱手段を制御する制御手段と、を備え、前記外部装置は、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、を備え、前記変換手段は、前記受信手段で受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とする。
【００１５】
また、上記目的を達成するために、本発明の撮像システムは、撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、前記撮像装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信手段と、前記受信手段で受信された調整コマンドに基づき、前記挿脱手段を制御する制御手段と、を備え、前記外部装置は、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段、を備え、前記撮像装置は、更に、前記受信手段で受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定手段と、前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信手段と、を備えることを特徴とする。
【００１６】
また、上記目的を達成するために、本発明の撮像システムは、撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムであって、前記撮像装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱手段と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信手段と、前記受信手段で受信された調整コマンドに基づき、前記挿脱部を制御する制御手段と、を備え、前記外部装置は、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、前記送信手段で送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定手段と、前記輝度値判定手段により大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御手段と、を備えることを特徴とする。
【００１７】
また、上記目的を達成するために、本発明の撮像装置の制御方法は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置の制御方法であって、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換ステップと、前記変換ステップにて変換された値に基づき、前記挿脱部を制御する制御ステップと、を備えることを特徴とする。
【００１８】
また、上記目的を達成するために、本発明の撮像装置の制御方法は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置の制御方法であって、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、を備えることを特徴とする。
【００１９】
また、上記目的を達成するために、本発明の外部装置の制御方法は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置の制御方法であって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、を備えることを特徴とする。
【００２０】
また、上記目的を達成するために、本発明の外部装置の制御方法は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信ステップと、前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信ステップと、を備えることを特徴とする。
【００２１】
また、上記目的を達成するために、本発明の外部装置の制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、を備えることを特徴とする。
【００２２】
また、上記目的を達成するために、本発明の撮像システムの制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップで受信された調整コマンドに記述された輝度値を変換する変換ステップと、前記変換ステップにて変換された輝度値に基づき、前記挿脱部を制御する制御ステップと、を備え、前記外部装置にて、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、を備え、前記変換ステップは、前記受信ステップで受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とする。
【００２３】
また、上記目的を達成するために、本発明の撮像システムの制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、を備え、前記外部装置にて、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、を備え、前記撮像装置は、更に、前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信ステップと、を備えることを特徴とする。
【００２４】
また、上記目的を達成するために、本発明の撮像システムの制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムの制御方法であって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、を備え、前記外部装置にて、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、
を備えることを特徴とする。
【００２５】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置を制御するためのプログラムであって、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくする変換ステップと、前記変換ステップにて変換された値に基づき、前記挿脱部を制御する制御ステップと、をコンピュータに実行させることを特徴とする。
【００２６】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、を有し、且つ外部装置とネットワーク経由で通信する撮像装置を制御するためのプログラムであって、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で送信する送信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、をコンピュータに実行させることを特徴とする。
【００２７】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部で受信された調整コマンドに記述された輝度値を変換する変換部と、前記変換部で変換された輝度値に基づき、前記挿脱部を制御する制御部と、を有する撮像装置とネットワーク経由で通信する外部装置を制御するためのプログラムであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドであって、前記調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を前記調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より大きくするために前記変換部が必要な調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、をコンピュータに実行させることを特徴とする。
【００２８】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルタと、前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と、前記受信部により受信された調整コマンドに記述された輝度値の大きさを判定する輝度値判定部と、前記輝度値判定部により大きくないと判定された場合に、エラーを示す情報を送信する送信部と、前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部と、を有する撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記コマンドであって、前記調整コマンドにおいて抜去する場合について記述された輝度値より、当該調整コマンドにおいて挿入する場合について記述された輝度値が大きいか否か前記輝度値判定部が判定するために必要な調整コマンドを、前記撮像装置にネットワーク経由で配信する配信ステップと、前記送信部により送信されたエラーを示す情報を、前記撮像装置からネットワーク経由で受信する受信ステップと、をコンピュータに実行させることを特徴とする。
【００２９】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部と前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信部と前記受信部で受信された調整コマンドに基づき、前記挿脱部を制御する制御部とを備える撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、を備えることを特徴とする。
【００３０】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップで受信された調整コマンドに記述された輝度値を変換する変換ステップと、前記変換ステップにて変換された輝度値に基づき、前記挿脱部を制御する制御ステップと、をコンピュータに実行させ、前記外部装置にて、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、をコンピュータに実行させ、前記変換ステップは、前記受信ステップで受信された調整コマンドにおいて別々に記述された輝度値を変換することにより、当該調整コマンドにおいて挿入する場合について記述された輝度値が変換された値を、当該調整コマンドにおいて抜去する場合について記述された輝度値が変換された値より、大きくすることを特徴とする。
【００３１】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、をコンピュータに実行させ、前記外部装置にて、前記調整コマンドであって、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップ、をコンピュータに実行させ、前記撮像装置にて、更に、前記受信ステップにて受信された調整コマンドにおいて前記赤外線遮断フィルタを前記光路から抜去する場合について記述された輝度値より、当該調整コマンドにおいて前記赤外線遮断フィルタを前記光路に挿入する場合について記述された輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を前記外部装置にネットワーク経由で返信する返信ステップと、をコンピュータに実行させることを特徴とする。
【００３２】
また、上記目的を達成するために、本発明のプログラムは、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルタと前記撮像光学系の光路に前記赤外線遮断フィルタを挿脱する挿脱部とを有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成される撮像システムを制御するためのプログラムであって、前記撮像装置にて、前記被写体の輝度に関する輝度値が記述されることができる調整コマンドを受信する受信ステップと、前記受信ステップにて受信された調整コマンドに基づき、前記挿脱部を制御する制御ステップと、をコンピュータに実行させ、前記外部装置にて、前記赤外線遮断フィルタを前記光路に挿入する場合及び前記赤外線遮断フィルタを前記光路から抜去する場合のそれぞれについて前記輝度値が別々に記述されることができる前記調整コマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記送信ステップにて送信される調整コマンドにおいて抜去する場合について記述される輝度値より、当該調整コマンドにおいて挿入する場合について記述される輝度値が大きいか否かを判定する輝度値判定ステップと、前記輝度値判定ステップにて大きくないと判定された場合に、エラーを示す情報を表示部に表示させる表示制御ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００３３】
本発明によれば、撮像光学系の光路に対する赤外線遮断フィルタの挿脱に関する設定であって、外部装置により行われた設定に基づき、この挿脱を適切に制御することができる。又、撮像光学系の光路に対する赤外線遮断フィルタの挿脱に関する設定を、外部装置で適切に設定することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施例１に係る、監視システムのシステム構成の一例である。
【図２】本発明の実施例１に係る、撮像装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施例１に係る、クライアント装置のハードウェア構成の一例を示す図である。
【図４】本発明の実施例１に係る、撮像装置の動作例を示すための輝度の時間推移図である。
【図５】本発明の実施例１に係る、撮像装置及びクライアント装置のコマンドシーケンスを説明するための図である。
【図６】本発明の実施例１に係る、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅ送信処理を説明するためのフローチャートである。
【図７】本発明の実施例１に係る、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅの構成の一例を示す図である。
【図８】本発明の実施例１に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓの構成の一例を示す図である。
【図９】本発明の実施例１に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【図１０】本発明の実施例１に係る、撮像装置による赤外線遮断フィルタの挿脱制御を説明するためのフローチャートである。
【図１１】本発明の実施例２に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【図１２】本発明の実施例３に係る、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ設定画面の一例を示す図である。
【図１３】本発明の実施例３に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ送信処理の一部を説明するためのフローチャートである。
【図１４】本発明の実施例３に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ送信処理の一部を説明するためのフローチャートである。
【図１５】本発明の実施例４に係る、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値と被写体の輝度値とが対応付けられた変換テーブルの一例を示す図である。
【図１６】本発明の実施例４に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【図１７】本発明の実施例５に係る、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００３５】
以下に、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。
【００３６】
また、以下の実施例におけるコマンドは、例えばＯｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ（以下ＯＮＶＩＦと称することがある）規格に基づいて定められているものとする。そして、ＯＮＶＩＦ規格では、例えば、ＸＭＬ  Ｓｃｈｅｍａ  Ｄｅｆｉｎｉｔｉｏｎ言語（以下、ＸＳＤと称することがある）を用いることにより、このコマンドの定義を行う。
【００３７】
（実施例１）
以下に、図１を参照して本実施例に係るネットワーク構成について説明する。より詳細には、図１は、本実施例に係る監視システムのシステム構成の一例を示す図である。
【００３８】
本実施例における監視システムにおいて、撮像装置１０００とクライアント装置２０００とは、ＩＰネットワーク網１５００を介して（ネットワーク経由で）相互に通信可能な状態で接続される。これにより、撮像装置１０００は、撮像画像をＩＰネットワーク網１５００経由でクライアント装置２０００に配信することができる。
【００３９】
なお、本実施例における撮像装置１０００は、動画像を撮像する監視カメラであり、より詳細には、監視に用いられるネットワークカメラであるものとする。また、本実施例におけるクライアント装置２０００は、ＰＣ等の外部装置の一例である。又、本実施例における監視システムは、撮像システムに相当する。
【００４０】
また、ＩＰネットワーク網１５００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、撮像装置１０００とクライアント装置２０００との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００４１】
例えば、ＩＰネットワーク網１５００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における撮像装置１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００４２】
クライアント装置２０００は、撮像装置１０００に対し、各種コマンドを送信する。これらのコマンドは、例えば、撮像装置１０００の撮像方向及び画角を変更させるためのコマンド、撮像パラメータを変更するためのコマンド、撮像画像のストリーミングを開始させるためのコマンド等である。
【００４３】
一方、撮像装置１０００は、これらのコマンドに対するレスポンスや撮像画像のストリームをクライアント装置２０００に送信する。また、撮像装置１０００は、クライアント装置２０００から受信した画角を変更するためのコマンドに応じて画角を変更する。
【００４４】
続いて、図２は、本実施例に係る撮像装置１０００のハードウェア構成の一例を示す図である。図２における撮像光学系２は、撮像装置１０００により撮像される被写体の像を赤外線遮断フィルタ４（Ｉｎｆｒａｒｅｄ  Ｃｕｔ  Ｆｉｌｔｅｒ；以下、ＩＲＣＦと称することがある）を介して撮像素子６に結像する。
【００４５】
赤外線を遮断するＩＲＣＦ４は、ＩＲＣＦ駆動回路２４からの駆動信号に基づき、不図示の駆動機構により、撮像光学系２と撮像素子６との間の光路に対して挿脱される。この撮像素子６は、ＣＣＤやＣＭＯＳ等から構成される。そして、撮像素子６は、撮像光学系２により結像された被写体の像を撮像する。さらに、撮像素子６は、撮像した被写体の像を光電変換することにより、撮像画像を出力する。
【００４６】
なお、本実施例における撮像素子６は、撮像光学系２により結像された被写体の像を撮像する撮像部に相当する。
【００４７】
映像信号処理回路８は、後述する中央演算処理回路（以下、ＣＰＵと称することがある）２６の指示に従って、撮像素子６から出力された撮像画像の輝度信号のみ、又は、撮像素子６から出力された撮像画像の輝度信号及び色差信号を、符号化回路１０に出力する。また、映像信号処理回路８は、ＣＰＵ２６の指示に従って、撮像素子６から出力された撮像画像の輝度信号を輝度測定回路１８に出力する。
【００４８】
符号化回路１０は、映像信号処理回路８から輝度信号だけが出力された場合には、この出力された輝度信号を圧縮符号化し、圧縮符号化した輝度信号を撮像画像としてバッファ１２に出力する。一方、符号化回路１０は、映像信号処理回路８から輝度信号及び色差信号が出力された場合には、この出力された輝度信号及び色差信号を圧縮符号化し、圧縮符号化した輝度信号及び色差信号を撮像画像としてバッファ１２に出力する。
【００４９】
バッファ１２は、符号化回路１０から出力された撮像画像をバッファする。そして、バッファ１２は、バッファした撮像画像を通信回路（以下、Ｉ／Ｆと称することがある）１４に出力する。このＩ／Ｆ１４は、バッファ１２から出力された撮像画像をパケット化し、パケット化した撮像画像を通信端子１６経由でクライアント装置２０００に送信する。ここで、通信端子１６は、ＬＡＮケーブルが接続されるＬＡＮ端子等で構成される。
【００５０】
なお、Ｉ／Ｆ１４は、ＩＲＣＦ４の挿脱に関するコマンドを外部のクライアント装置２０００から受信する受信部に相当する。
【００５１】
輝度測定回路１８は、映像信号処理回路８から出力される輝度信号に基づき、撮像装置１０００の現在の被写体の輝度値を測定する。そして、輝度測定回路１８は、測定した輝度値を判定回路２０に出力する。判定回路２０は、輝度測定回路１８から出力された被写体の輝度値と、ＣＰＵ２６から設定された被写体の輝度の閾値とを比較し、この比較の結果をＣＰＵ２６に出力する。
【００５２】
計時回路２２は、ＣＰＵ２６から遅延時間を設定される。また、計時回路２２は、ＣＰＵ２６からの計時の開始の指示に従い、この指示を受けてから経過した時間を計時する。そして、計時回路２２は、この設定された遅延時間が経過した場合、遅延時間が経過したことを示す信号をＣＰＵ２６に出力する。
【００５３】
ＩＲＣＦ駆動回路２４は、ＣＰＵ２６の指示を受け、撮像光学系２の光路からＩＲＣＦ４を抜去する。また、ＩＲＣＦ駆動回路２４は、ＣＰＵ２６の指示を受け、撮像光学系２の光路にＩＲＣＦ４を挿入する。なお、本実施例におけるＩＲＣＦ駆動回路２４は、撮像光学系２の光路に対してＩＲＣＦ４を挿脱する挿脱部に相当する。
【００５４】
ＣＰＵ２６は、撮像装置１０００の各構成要素を統括的に制御する。また、ＣＰＵ２６は、データを電気的に消去可能な不揮発性メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；以下、ＥＥＰＲＯＭと称することがある）２８に記憶されたプログラムを実行する。又は、ＣＰＵ２６は、ハードウェアを用いて制御を行うこととしても良い。
【００５５】
ＣＰＵ２６は、撮像光学系２の光路に対するＩＲＣＦ４の挿入を指示するための挿入指示コマンドがＩ／Ｆ１４で受信された場合、Ｉ／Ｆ１４で適切なパケット処理が施された挿入指示コマンドが入力される。次に、ＣＰＵ２６は、入力された挿入指示コマンドを解析する。そして、ＣＰＵ２６は、この解析の結果に基づいてＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入させる。
【００５６】
ここで、本実施例では、撮像光学系２の光路にＩＲＣＦ４が挿入された状態で、撮像装置１０００が被写体を撮像することを、可視光撮像（通常の撮像）と称する。つまり、可視光撮像では、撮像装置１０００は、被写体からの光をＩＲＣＦ４経由で撮像素子６に入射させた状態で、この被写体を撮像することになる。
【００５７】
なお、撮像装置１０００により可視光撮像が行われる場合には、ＣＰＵ２６は、撮像素子６から出力される撮像画像の色再現性を重視し、映像信号処理回路８に指示し、輝度信号及び色差信号を符号化回路１０に出力させる。この結果、Ｉ／Ｆ１４は、カラー撮像画像を配信する。よって、本実施例では、撮像装置１０００により可視光撮像が行われている場合を、撮像装置１０００の撮像モードがカラーモードであると称することがある。
【００５８】
また、ＣＰＵ２６は、撮像光学系２の光路からのＩＲＣＦ４の抜去を指示するための抜去指示コマンドがＩ／Ｆ１４で受信された場合、Ｉ／Ｆ１４で適切なパケット処理が施された抜去指示コマンドが入力される。次に、ＣＰＵ２６は、入力された抜去指示コマンドを解析する。そして、ＣＰＵ２６は、この解析の結果に基づいてＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去させる。
【００５９】
ここで、本実施例では、撮像光学系２の光路からＩＲＣＦ４が抜去された状態で、撮像装置１０００が被写体を撮像することを、赤外線撮像と称する。つまり、赤外線撮像では、撮像装置１０００は、被写体からの光を、ＩＲＣＦ４を介することなく、撮像素子６に入射させた状態で、この被写体を撮像することになる。
【００６０】
なお、撮像装置１０００により赤外線撮像が行われる場合には、ＣＰＵ２６は、撮像素子６から出力される撮像画像のカラーバランスが崩れるため、映像信号処理回路８に指示し、輝度信号だけを符号化回路１０に出力させる。この結果、Ｉ／Ｆ１４は、白黒撮像画像が配信する。よって、本実施例では、撮像装置１０００により赤外線撮像が行われている場合を、撮像装置１０００の撮像モードが白黒モードであると称することがある。
【００６１】
そして、ＣＰＵ２６は、撮像光学系２の光路に対するＩＲＣＦ４の挿脱を撮像装置１０００に自動で制御させるための自動挿脱コマンドがＩ／Ｆ１４で受信された場合、Ｉ／Ｆ１４で適切なパケット処理が施された自動挿脱コマンドが入力される。次に、ＣＰＵ２６は、入力された自動挿脱コマンドを解析する。
【００６２】
ここで、自動挿脱コマンドは、ＩＲＣＦ４の挿脱に関する調整パラメータが記述され得る。なお、この調整パラメータは、省略することもできる。また、この調整パラメータとは、例えば、輝度値を示すパラメータである。ＣＰＵ２６は、Ｉ／Ｆ１４から入力された自動挿脱コマンドに輝度値を示すパラメータが記述されていた場合には、この記述されていたパラメータに対応する輝度閾値を判定回路２０に設定する。
【００６３】
一方、ＣＰＵ２６は、Ｉ／Ｆ１４から入力された自動挿脱コマンドに輝度値を示すパラメータが記述されていない場合には、ＥＥＰＲＯＭ２８に予め記憶されていた輝度閾値をＥＥＰＲＯＭ２８から読み出し、読み出した輝度閾値を判定回路２０に設定する。
【００６４】
例えば、ＣＰＵ２６は、判定回路２０により現在の被写体の輝度がＣＰＵ２６から設定された輝度閾値を上回っていると判定された場合には、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入させる。
【００６５】
一方、ＣＰＵ２６は、判定回路２０により現在の被写体の輝度がＣＰＵ２６から設定された輝度閾値を上回っていないと判定された場合には、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去させる。
【００６６】
さらに、このＩＲＣＦ４の挿脱に関する調整パラメータは、例えば、遅延時間を示すパラメータである。ＣＰＵ２６は、Ｉ／Ｆ１４から入力された自動挿脱コマンドに遅延時間を示すパラメータが記述されていた場合には、この記述されていたパラメータに対応する遅延時間を計時回路２２に設定する。
【００６７】
一方、ＣＰＵ２６は、Ｉ／Ｆ１４から入力された自動挿脱コマンドに遅延時間を示すパラメータが記述されていない場合には、ＥＥＰＲＯＭ２８に予め記憶されていた遅延時間をＥＥＰＲＯＭ２８から読み出し、読み出した遅延時間を計時回路２２に設定する。
【００６８】
例えば、ＣＰＵ２６は、判定回路２０により現在の被写体の輝度がＣＰＵ２６から設定された輝度閾値を上回っていると判定された場合には、計時回路２２に指示し、計時を開始させる。そして、ＣＰＵ２６は、遅延時間が経過したことを示す信号を計時回路２２から入力された場合には、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入させる。
【００６９】
或いは、ＣＰＵ２６は、判定回路２０により現在の被写体の輝度がＣＰＵ２６から設定された輝度閾値を上回っていないと判定された場合には、計時回路２２に指示し、計時を開始させる。そして、ＣＰＵ２６は、遅延時間が経過したことを示す信号を計時回路２２から入力された場合には、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去させる。
【００７０】
なお、ＣＰＵ２６は、Ｉ／Ｆ１４から入力された自動挿脱コマンドに遅延時間を示すパラメータが記述されていない場合には、「０」を示す遅延時間を計時回路２２に設定しても良く、又は、遅延時間を計時回路２２に設定しなくても良い。これにより、ＣＰＵ２６は、判定回路２０の判定結果に応じて即座に、ＩＲＣＦ駆動回路２４に指示し、ＩＲＣＦ４を挿脱させることができる。
【００７１】
なお、本実施例における自動挿脱コマンドは、被写体の輝度に関する輝度値が記述されることができる調整コマンドに相当する。
【００７２】
続いて、図３は、本実施例に係る、クライアント装置２０００のハードウェア構成の一例を示す図である。なお、本実施例におけるクライアント装置２０００は、ＩＰネットワーク網１５００に接続されるコンピュータ装置として構成されており、典型的には、パーソナルコンピュータ（以下、ＰＣと称することがある）などの汎用コンピュータである。
【００７３】
図３におけるＣＰＵ４２６は、クライアント装置２０００の各構成要素を統括的に制御する。また、ＣＰＵ４２６は、後述のメモリ４２８に記憶されたプログラムを実行する。又は、ＣＰＵ４２６は、ハードウェアを用いて制御を行うこととしてもよい。そして、メモリ４２８は、ＣＰＵ４２６が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域として使用される。
【００７４】
デジタルインターフェース部（以下、Ｉ／Ｆと称することがある）４１４は、ＣＰＵ４２６の指示を受け、撮像装置１０００にコマンド等を通信端子４１６経由で送信する。又、Ｉ／Ｆ４１４は、撮像装置１０００から、コマンドのレスポンスやストリーミング配信された撮像画像等を通信端子４１６経由で受信する。なお、通信端子４１６は、ＬＡＮケーブルが接続されるＬＡＮ端子等で構成される。
【００７５】
入力部４０８は、例えば、ボタン、十字キ―、タッチパネル、マウスなどで構成される。この入力部４０８は、ユーザからの指示の入力を受け付ける。例えば、入力部４０８は、ユーザからの指示として、撮像装置１０００に対する各種のコマンドの送信指示の入力を受け付けることができる。
【００７６】
また、入力部４０８は、ユーザから撮像装置１０００に対する命令送信指示が入力されると、ＣＰＵ４２６にこの入力があった旨を通知する。そして、ＣＰＵ４２６は、入力部４０８に入力された指示に応じて、撮像装置１０００に対する命令を生成する。次に、ＣＰＵ４２６は、デジタルインターフェース部（以下、Ｉ／Ｆと称することがある）４１４に指示し、生成した命令を撮像装置１０００に送信させる。
【００７７】
さらに、入力部４０８は、ＣＰＵ４２６がメモリ４２８に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等に対するユーザの応答の入力を受け付けることができる。
【００７８】
ここで、ＣＰＵ４２６は、Ｉ／Ｆ４１４から出力された撮像画像を復号し且つ伸長する。そして、ＣＰＵ４２６は、この復号し且つ伸長された撮像画像を表示部４２２に出力する。これにより、表示部４２２は、ＣＰＵ４２６から出力された撮像画像に対応する画像を表示する。
【００７９】
なお、表示部４２２は、制御部２００１が記憶部２００２に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等を表示させることができる。また、本実施例における表示部４２２としては、液晶表示装置、プラズマ・ディスプレイ表示装置、ブラウン管などの陰極線管（以下ＣＲＴと称することがある）表示装置などを用いることができる。
【００８０】
以上、撮像装置１０００及びクライアント装置２０００のそれぞれの内部構成について説明したが、図２及び図３に示す処理ブロックは、本発明における撮像装置及び外部装置の好適な実施例を説明したものであり、この限りではない。音声入力部や音声出力部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００８１】
続いて、図４は、本実施例に係る撮像装置１０００における、輝度閾値と遅延時間パラメータとが設定された場合の動作を説明するためのものである。図４におけるグラフ１０１は、撮像装置１０００の被写体の輝度の時間的変化を示す。このグラフ１０１は、日暮れの時間帯等のように、時間が経過するに連れて被写体の輝度が低下していくことを示している。
【００８２】
輝度閾値１０２は、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するために用いられる輝度閾値を示す。また、輝度閾値１０３は、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かを判定するために用いられる輝度閾値を示す。
【００８３】
なお、本実施例では、自動挿脱コマンドに記述される輝度閾値は、所定の範囲の値に正規化されている。具体的には、この輝度閾値は、−１．０から＋１．０までの値に制限されている。よって、図４に示すように、輝度閾値１０２及び輝度閾値１０３の指定可能な範囲は、−１．０から＋１．０までの範囲になる。
【００８４】
例えば、図４に示すように、被写体の輝度値が低下することによりこの輝度値が輝度閾値１０３を下回ると、ＣＰＵ２６は、計時回路２２に遅延時間を設定するとともに、計時回路２２に計時の開始を指示する。これにより、計時回路２２は、計時を開始する。
【００８５】
図４では、点Ａにおいて被写体の輝度値が輝度閾値１０３を下回っている。この下回ったときの時刻は、ｔ１である。ＣＰＵ２６は、この下回ったときに計時回路２２に遅延時間を設定しており、設定した遅延時間が経過するまでは、撮像光学系２の光路にＩＲＣＦ４を挿入させたまま、この光路からＩＲＣＦ４を抜去させない。
【００８６】
このようなＣＰＵ２６の動作により、グラフ１０１が輝度閾値１０３を頻繁に交差しても、撮像装置１０００の可視光撮像と赤外線撮像とが頻繁に切り替わってしまうことを防止することができる。また、このような動作により、被写体の輝度値が輝度閾値１０３を安定的に下回る確率を上げることができる。このような動作は、蛍光灯などの照明のフリッカの影響がある場合にも有効である。
【００８７】
そして、ＣＰＵ２６は、計時回路２２に設定された遅延時間が経過することにより時刻がｔ２になると、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去させる。これにより、撮像装置１０００は、赤外線撮像を行う。このとき（時刻ｔ２）の被写体の輝度値は、点Ｂである。
【００８８】
これまでに述べたように、本実施例では、ユーザは、クライアント装置２０００を操作することにより、ＩＲＣＦ４の挿脱に関する調整パラメータが記述された自動挿脱コマンドを撮像装置１０００に送信させることができる。ここで、この調整パラメータは、被写体の輝度を示すパラメータや遅延時間を示すパラメータを含む。
【００８９】
これにより、この自動挿脱コマンドを受信した撮像装置１０００は、被写体の輝度値が輝度閾値の付近である場合でも、撮像光学系２の光路に対するＩＲＣＦ４の挿脱が頻繁に行われてしまうことを防止することができる。また、この撮像装置１０００は、照明のフリッカなどにより、被写体の輝度が頻繁に変化する場合でも、撮像光学系２の光路に対するＩＲＣＦ４の挿脱が頻繁に行われてしまうことを防止することができる。
【００９０】
続いて、図５は、本実施例に係る撮像装置１０００とクライアント装置２０００との間における、ＩＲＣＦ４の挿脱に関する調整パラメータを設定するための、典型的なコマンドのシーケンスを説明するためのシーケンス図である。なお、図５では、ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｚ．１２０規格で定義される、いわゆるメッセージ・シークエンス・チャートを用いてこのコマンドのトランザクションを記述している。
【００９１】
なお、本実施例におけるトランザクションとは、クライアント装置２０００から撮像装置１０００へ送信されるコマンドと、それに対して撮像装置１０００がクライアント装置２０００へ返送するレスポンスのペアのことを指している。また、図５において、撮像装置１０００とクライアント装置２０００とは、ＩＰネットワーク網１５００を介して接続されているものとする。
【００９２】
次に、ＧｅｔＳｅｒｖｉｃｅｓのトランザクションにより、クライアント装置２０００は、撮像装置１０００がサポート（提供）しているＷｅｂサービスの種類と各Ｗｅｂサービスを利用するためのアドレスＵＲＩを取得することができる。
【００９３】
具体的には、クライアント装置２０００は、ＧｅｔＳｅｒｖｉｃｅｓのコマンドを撮像装置１０００に送信する。このコマンドにより、クライアント装置２０００は、撮像装置１０００が自動挿脱コマンド等を実行することができるか否かを判定するため、撮像装置１０００がＩｍａｇｉｎｇＳｅｒｖｉｃｅをサポートしているか否かを示す情報を取得することができる。
【００９４】
一方、このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。本実施例において、このレスポンスは、撮像装置１０００がＩｍａｇｉｎｇＳｅｒｖｉｃｅをサポートしていることを示す。なお、ＩｍａｇｉｎｇＳｅｒｖｉｃｅとは、ＩＲＣＦ４の挿脱に関する設定などを行うためのサービスである。
【００９５】
次に、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓのトランザクションにより、クライアント装置２０００は、撮像装置１０００が保持するＶｉｄｅｏＳｏｕｒｃｅのリストを取得する。
【００９６】
ここで、ＶｉｄｅｏＳｏｕｒｃｅとは、撮像装置１０００が備える１つの撮像素子６の性能を示すパラメータの集合体である。例えば、ＶｉｄｅｏＳｏｕｒｃｅは、ＶｉｄｅｏＳｏｕｒｃｅのＩＤであるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎと、撮像素子６が出力することができる撮像画像の解像度を示すＲｅｓｏｌｕｔｉｏｎと、を含む。
【００９７】
クライアント装置２０００は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓのコマンドを撮像装置１０００に送信する。このコマンドにより、クライアント装置２０００は、ＩＲＣＦ４の挿脱に関する設定を行うことができるＶｉｄｅｏＳｏｕｒｃｅを示すＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎを取得することができる。
【００９８】
そして、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓコマンドを受信した撮像装置１０００は、このコマンドのレスポンスをクライアント装置２０００に返送する。本実施例において、このレスポンスは、撮像素子６に対応するＶｉｄｅｏＳｏｕｒｃｅを示すＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎを含む。
【００９９】
次に、ＧｅｔＯｐｔｉｏｎｓのトランザクションにより、クライアント装置２０００は、挿入コマンド、抜去コマンド、及び自動挿脱コマンドのうち、撮像装置１０００が実行することできるコマンドを示す情報を、撮像装置１０００から取得することができる。また、このトランザクションにより、クライアント装置２０００は、自動挿脱コマンドに記述することができる調整パラメータを示す情報を取得することができる。
【０１００】
クライアント装置２０００は、ＧｅｔＯｐｔｉｏｎｓのコマンドを撮像装置１０００（より詳細には、撮像装置１０００のＩｍａｇｉｎｇＳｅｒｖｉｃｅを利用するためのアドレスＵＲＩ）に送信する。このコマンドは、撮像装置１０００から受信したＧｅｔＶｉｄｅｏＳｏｕｒｃｅのレスポンスに含まれるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎを含む。
【０１０１】
一方、このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスをクライアント装置２０００に返信する。本実施例では、このレスポンスは、ＩＲＣｕｔＦｉｌｔｅｒＯｐｔｉｏｎｓを含む。
【０１０２】
このＩＲＣｕｔＦｉｌｔｅｒＯｐｔｉｏｎｓには、挿入コマンド、抜去コマンド、及び自動挿脱コマンドのうち、撮像装置１０００が実行することができるコマンドを示す情報が記述されている。更に、このＩＲＣｕｔＦｉｌｔｅｒＯｐｔｉｏｎｓには、自動挿脱コマンドに記述されることができる調整パラメータのうち、撮像装置１０００が実行（設定）することができる調整パラメータを示す情報が記述されている。
【０１０３】
次に、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのトランザクションにより、クライアント装置２０００は、撮像光学系２の光路に対するＩＲＣＦ４の挿脱の状態を示す情報を、撮像装置１０００から取得することができる。
【０１０４】
クライアント装置２０００は、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを、撮像装置１０００のＩｍａｇｉｎｇＳｅｒｖｉｃｅを利用するためのアドレスＵＲＩに送信する。このコマンドは、撮像装置１０００から受信したＧｅｔＶｉｄｅｏＳｏｕｒｃｅのレスポンスに含まれるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎを含む。
【０１０５】
一方、このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返信する。本実施例では、このレスポンスは、ＩＲＣｕｔＦｉｌｔｅｒ  Ｓｅｔｔｉｎｇｓを含む。
【０１０６】
このＩＲＣｕｔＦｉｌｔｅｒ  Ｓｅｔｔｉｎｇｓには、撮像光学系２の光路にＩＲＣＦ４が現在挿入されているのか、それともこの光路からＩＲＣＦ４が現在抜去されているのかを示す情報が記述されている。本実施例では、このＩＲＣｕｔＦｉｌｔｅｒＳｅｔｔｉｎｇｓには、撮像光学系２の光路にＩＲＣＦ４が現在挿入されていることを示す情報が記述されている。
【０１０７】
次に、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのトランザクションにより、クライアント装置２０００は、撮像光学系２の光路に対するＩＲＣＦ４の挿脱を撮像装置１０００に自動で制御させる。
【０１０８】
クライアント装置２０００は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを、撮像装置１０００のＩｍａｇｉｎｇＳｅｒｉｖｅｓを利用するためのアドレスＵＲＩに送信する。このコマンドは、撮像装置１０００から受信したＧｅｔＶｉｄｅｏＳｏｕｒｃｅのレスポンスに含まれるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎを含む。
【０１０９】
更に、このコマンドには、撮像光学系２の光路に対するＩＲＣＦ４の挿脱を撮像装置１０００に自動で制御させることを示す情報（値が「ＡＵＴＯ」のＩｒＣｕｔＦｉｌｔｅｒフィールド）が記述されている。その上、このコマンドには、調整パラメータ（ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールド）が記述されている。
【０１１０】
なお、ＩｒＣｕｔＦｉｌｔｅｒフィールドやＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドについては、後述する。
【０１１１】
一方、このコマンドを受信した撮像装置１０００は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスをクライアント装置２０００に返信する。このレスポンスの引数は、省略されている。ここで、引数が省略されたこのレスポンスは、撮像装置１０００によるこのコマンドの実行が成功したことを示す。
【０１１２】
これにより、撮像装置１０００は、撮像光学系２の光路にＩＲＣＦ４挿入するのか、それとも撮像光学系２の光路からＩＲＣＦ４を抜去するのかを自動で判定する。
【０１１３】
続いて、図６は、本実施例に係る撮像装置１０００における、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅ送信処理を説明するためのフローチャートである。なお、この処理は、ＣＰＵ２６により実行される。そして、ＣＰＵ２６は、クライアント装置２０００からＩ／Ｆ１４を介してＧｅｔＯｐｔｉｏｎｓのコマンドを受信した場合に、この処理の実行を開始する。
【０１１４】
以下、図６に示すフローチャートを、図７を適宜参照しながら説明する。ここで、図７は、図７のＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅ送信処理で送信されるＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅの一例を示す図である。
【０１１５】
ステップＳ６０１では、ＣＰＵ２６は、ＧｅｔＯｐｔｉｏｎｓレスポンスを生成し、生成したＧｅｔＯｐｔｉｏｎｓのレスポンスをＥＥＰＲＯＭ２８に記憶させる。
【０１１６】
ステップＳ６０２では、ＣＰＵ２６は、ステップＳ６０１でＥＥＰＲＯＭ２８に記憶させたＧｅｔＯｐｔｉｏｎｓレスポンスのＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓフィールドの値に、ＯＮ、ＯＦＦ、及びＡＵＴＯに設定する。
【０１１７】
これにより、図７に示すように、ＧｅｔＯｐｔｉｏｎｓレスポンスにおける＜ＩｍａｇｉｎｇＯｐｔｉｏｎｓ２０＞タグには、３つの＜ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグが対応付けられる。更に、この３つの＜Ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグのそれぞれは、ＯＮ、ＯＦＦ、ＡＵＴＯが対応付けられる。
【０１１８】
なお、値がＯＮのＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓフィールドは、撮像装置１０００が挿入指示コマンドを受け付け可能であることを示す。また、値がＯＦＦのＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓフィールドは、撮像装置１０００が抜去指示コマンドを受け付け可能であることを示す。更に、値がＡＵＴＯのＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓフィールドは、撮像装置１０００が自動挿脱コマンドを受け付け可能であることを示す。
【０１１９】
ステップＳ６０３では、ＣＰＵ２６は、ステップＳ６０１でＥＥＰＲＯＭ２８に記憶させたＧｅｔＯｐｔｉｏｎｓレスポンスのＭｏｄｅフィールドの値に、Ｃｏｍｍｏｎ、ＴｏＯｎ、及びＴｏＯｆｆを設定する。
【０１２０】
これにより、図７に示すように、ＧｅｔＯｐｔｉｏｎｓレスポンスにおける＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ＞タグには、３つの＜Ｉｍｇ２０：Ｍｏｄｅ＞が対応付けられる。更に、この３つの＜Ｉｍｇ２０：Ｍｏｄｅ＞タグのそれぞれは、Ｃｏｍｍｏｎ、ＴｏＯｎ、ＴｏＯｆｆが対応付けられる。
【０１２１】
なお、値がＴｏＯｎのＭｏｄｅフィールドは、撮像装置１０００が、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に調整パラメータを用いることができることを示す。また、値がＴｏＯｆｆのＭｏｄｅフィールドは、撮像装置１０００が、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に調整パラメータを用いることができることを示す。
【０１２２】
更に、値がＣｏｍｍｏｎのＭｏｄｅフィールドは、撮像装置１０００が、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定、及びこの光路からＩＲＣＦ４を抜去するか否かの判定のそれぞれについて、共通で調整パラメータを用いることができることを示す。
【０１２３】
例えば、値がＣｏｍｍｏｎのＭｏｄｅフィールドが記述され、値がＴｏＯｎのＭｏｄｅフィールド及び値がＴｏＯｆｆのＭｏｄｅフィールドが記述されていないＧｅｔＯｐｔｉｏｎｓレスポンスは、次のようなことを示す。
【０１２４】
つまり、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及び撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて、撮像装置１０００により用いられる調整パラメータを共通で設定することができることである。
【０１２５】
また、例えば、値がＣｏｍｍｏｎのＭｏｄｅフィールドが記述されておらず、値がＴｏＯｎのＭｏｄｅフィールド及び値がＴｏＯｆｆのＭｏｄｅフィールドが記述されたＧｅｔＯｐｔｉｏｎｓレスポンスは、次のようなことを示す。
【０１２６】
つまり、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及び撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて、撮像装置１０００により用いられる調整パラメータを別々に設定することができることである。
【０１２７】
ステップＳ６０４では、ＣＰＵ２６は、ステップＳ６０１でＥＥＰＲＯＭ２８に記憶させたＧｅｔＯｐｔｉｏｎｓレスポンスのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値に、ｔｒｕｅを設定する。更に、ＣＰＵ２６は、ステップＳ６０１でＥＥＰＲＯＭ２８に記憶させたＧｅｔＯｐｔｉｏｎｓレスポンスのＭｉｎフィールドの値に、ＰＴ０Ｓを設定し、このレスポンスのＭａｘフィールドの値にＰＴ３０Ｍを設定する。
【０１２８】
これにより、図７に示すように、ＧｅｔＯｐｔｉｏｎｓレスポンスにおける＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ＞タグには、＜ｉｍｇ２０：ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが対応付けられる。更に、この＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ＞タグには、＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグが対応付けられる。
【０１２９】
そして、この＜ｉｍｇ２０：ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグには、ｔｒｕｅが対応付けられる。また、この＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグには、＜ｉｍｇ２０：Ｍｉｎ＞タグ及び＜ｉｍｇ２０：Ｍａｘ＞タグが対応付けられる。ここで、この＜ｉｍｇ２０：Ｍｉｎ＞タグには、ＰＴ０Ｓが対応付けられる。また、この＜ｉｍｇ２０：Ｍａｘ＞タグには、ＰＴ３０Ｍが対応付けられる。
【０１３０】
なお、値がｔｒｕｅのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドは、撮像装置１０００にＢｏｕｎｄａｒｙＯｆｆｓｅｔを設定することができることを示す。また、＜ｉｍｇ２０：Ｍｉｎ＞タグは、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドに設定することができる時間の最小値（最短時間）を示す。そして、＜ｉｍｇ２０：Ｍａｘ＞タグは、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドに設定することができる時間の最大値（最長時間）を示す。
【０１３１】
つまり、＜ｉｍｇ２０：Ｍｉｎ＞及び＜ｉｍｇ２０：Ｍａｘ＞は、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドに設定することができる時間の範囲を示す。
【０１３２】
ステップＳ６０５では、ＣＰＵ２６は、Ｉ／Ｆ１４に指示し、ステップＳ６０１でＥＥＰＲＯＭ２８に記憶させたＧｅｔＯｐｔｉｏｎｓレスポンスをクライアント装置２０００に送信させる。
【０１３３】
続いて、図８は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成の一例を示す図である。図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓでは、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値にＡＵＴＯが設定されている。より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、＜ＩｒＣｕｔＦｉｌｔｅｒ＞タグには、ＡＵＴＯが対応づけられている。
【０１３４】
これにより、図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、撮像光学系２の光路に対するＩＲＣＦ４の挿脱を撮像装置１０００に自動で制御させるための自動挿脱コマンドに相当することになる。
【０１３５】
また、図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドでは、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値にＣｏｍｍｏｎが設定されている。
【０１３６】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが対応付けられている。さらに、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグには、Ｃｏｍｍｏｎの値が対応付けられている。
【０１３７】
そして、図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドでは、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値に０．５２が設定されている。
【０１３８】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが対応付けられている。さらに、この＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグには、０．５２が対応付けられている。
【０１３９】
さらに、図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドでは、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値にＰＴ１Ｍ１５Ｓが設定されている。
【０１４０】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＲｅｓｐｏｎｓＴｉｍｅ＞タグが対応付けられている。この＜ＲｅｓｐｏｎｓＴｉｍｅ＞タグには、ＰＴ１Ｍ１５Ｓが対応付けられている。
【０１４１】
これにより、図８（ａ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、次のようなことを撮像装置１０００に指示するためのコマンドと言える。即ち、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて、ＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値及びＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値を撮像装置１０００に共通で用いさせることである。
【０１４２】
続いて、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓでは、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値にＡＵＴＯが設定されている。より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、＜ＩｒＣｕｔＦｉｌｔｅｒ＞タグには、ＡＵＴＯが対応付けられている。
【０１４３】
また、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇのコマンドには、２つのＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが記述されている。ここで、１つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＢｏｕｎｄａｒｙＴｙｐｅフィールドの値は、ＴｏＯｎに設定されている。
【０１４４】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、１つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが対応付けられている。そして、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグには、ＴｏＯｎが対応付けられている。
【０１４５】
そして、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、１つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０．１６に設定されている。
【０１４６】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、１つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが対応付けられている。そして、この＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグには、０．２５が対応付けられている。
【０１４７】
さらに、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、１つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＲｅｓｐｏｎｓｅＴｉｍｅの値は、ＰＴ１Ｍ３０Ｓに設定されている。
【０１４８】
次に、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＢｏｕｎｄａｒｙＴｙｐｅフィールドの値は、ＴｏＯｆｆに設定されている。
【０１４９】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが対応付けられている。そして、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグには、ＴｏＯｆｆが対応付けられている。
【０１５０】
また、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０．２５に設定されている。
【０１５１】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが対応付けられている。そして、この＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグには、０．２５が対応付けられている。
【０１５２】
そして、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにおけるＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値は、ＰＴ１Ｍ１０Ｓに設定されている。
【０１５３】
より詳細には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドにおいて、２つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグが対応付けられている。そして、この＜ＲｅｓｐｏｎｓｅＴｉｍｅ  ＞タグには、ＰＴ１Ｍ１０Ｓが対応付けられている。
【０１５４】
これにより、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、次のようなことを撮像装置１０００に指示するためのコマンドと言える。即ち、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて、ＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値及びＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値を撮像装置１０００に別々に用いさせることである。
【０１５５】
このように、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドでは、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０．１６である。そして、図８（ｂ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドでは、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０．２５である。
【０１５６】
つまり、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも小さい。
【０１５７】
続いて、図９は、本実施例に係る撮像装置１０００における、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【０１５８】
なお、この処理は、ＣＰＵ２６により実行される。そして、ＣＰＵ２６は、クライアント装置２０００からＩ／Ｆ１４を介してＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを受信した場合に、この処理の実行を開始する。また、Ｉ／Ｆ１４により受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、ＥＥＰＲＯＭ２８に記憶されるものとする。
【０１５９】
ステップＳ９０１では、ＣＰＵ２６は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドをＥＥＰＲＯＭ２８から読み出す。
【０１６０】
ステップＳ９０２では、ＣＰＵ２６は、ステップＳ９０１で読み出したコマンドにおいて、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されているか否かを判定する。
【０１６１】
そして、ＣＰＵ２６は、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されていると判定した場合には、ステップＳ９０３に処理を進める。一方、ＣＰＵ２６は、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されていないと判定した場合には、ステップＳ９０８に処理を進める。
【０１６２】
なお、ＣＰＵ２６は、ステップＳ９０１で読み出したコマンドにおいて、値がＣｏｍｍｏｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されていると判定した場合に、ステップＳ９０８に処理を進めても良い。
【０１６３】
また、本実施例におけるＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて、輝度値が共通で記述されているのか、それとも別々に記述されているのかを判定する記述判定部に相当する。
【０１６４】
ステップＳ９０３では、ＣＰＵ２６は、ステップＳ９０１で読み出したコマンドにおいて、値がＴｏＯｎのＢｏｕｎｄａｒＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を読み出す。図８（ｂ）に示すコマンドの場合、ＣＰＵ２６は、値がＴｏＯｎのＢｏｕｎｄａｒＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値として、０．１６を読み出す。
【０１６５】
ステップＳ９０４では、ＣＰＵ２６は、ステップＳ９０１で読み出したコマンドにおいて、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を読み出す。図８（ｂ）に示すコマンドの場合、ＣＰＵ２６は、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔの値として、０．２５を読み出す。
【０１６６】
ステップＳ９０５では、ＣＰＵ２６は、ステップＳ９０３で読み出した値とステップＳ９０４で読み出した値とを比較する。
【０１６７】
ステップＳ９０６では、ＣＰＵ２６は、ステップＳ９０５における比較の結果、ステップＳ９０３で読み出した値がステップＳ９０４で読み出した値よりも大きいと判定した場合には、輝度閾値をＥＥＰＲＯＭ２８に記憶させる。
【０１６８】
より詳細には、ＣＰＵ２６は、ステップＳ９０３で読み出した値に対応する輝度閾値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。
【０１６９】
さらに、ＣＰＵ２６は、ステップＳ９０４で読み出した値に対応する輝度閾値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。このように記憶させた後、ＣＰＵ２６は、ステップＳ９０８に処理を進める。
【０１７０】
一方、ＣＰＵ２６は、ステップＳ９０５における比較の結果、ステップＳ９０３で読み出した値がステップＳ９０４で読み出した値よりも小さいと判定した場合には、ステップＳ９０７に処理を進める。
【０１７１】
なお、本実施例において、Ｉ／Ｆ１４で受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、ＣＰＵ２６がステップＳ９０４の判定を行うために必要な情報であることは、言うまでもない。
【０１７２】
ステップＳ９０７では、ＣＰＵ２６は、ステップＳ９０３で読み出した値に対応する輝度値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。
【０１７３】
さらに、ＣＰＵ２６は、ステップＳ９０３で読み出した値から０．１を引いた値に対応する輝度値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。
【０１７４】
つまり、本実施例では、ＣＰＵ２６は、ステップＳ９０３で、一方の値（ステップＳ９０３で読み出した値）に基づき、他方の値（撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値）を変えることになる。
【０１７５】
ステップＳ９０８では、ＣＰＵ２６は、Ｉ／Ｆ１４に指示し、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスをクライアント装置２０００に送信させる。
【０１７６】
続いて、図１０は、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを撮像装置１０００に自動で制御させる処理であるオートデイナイト処理を説明するためのフローチャートである。なお、この処理は、ＣＰＵ２６により実行される。
【０１７７】
ステップＳ１００１では、ＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度閾値をＥＥＰＲＯＭ２８から読み出す。そして、ＣＰＵ２６は、読み出した輝度閾値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度閾値として、判定回路２０に設定する。
【０１７８】
ステップＳ１００２では、ＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる遅延時間をＥＥＰＲＯＭ２８から読み出す。そして、ＣＰＵ２６は、読み出した遅延時間を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる遅延時間として、計時回路２２に設定する。なお、この遅延時間は、図１０では「応答性時間閾値」として示している。
【０１７９】
ステップＳ１００３では、ＣＰＵ２６は、判定回路２０に指示し、撮像装置１０００の被写体の現在の輝度値を輝度測定回路１８から取得させる。
【０１８０】
ステップＳ１００４では、ＣＰＵ２６は、判定回路２０に指示し、ステップＳ１００１にて設定された輝度閾値とステップＳ１００３で取得させた輝度値とを比較させる。なお、図１０におけるステップＳ１００４では、ステップＳ１００３で取得させた輝度値を「推定輝度値」として示している。
【０１８１】
ステップＳ１００５では、ＣＰＵ２６は、ステップＳ１００４の比較の結果、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以上であるか否かを判定する。
【０１８２】
そして、ＣＰＵ２６は、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以上であると判定した場合には、ステップＳ１００７に処理を進める。一方、ＣＰＵ２６は、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以上ではないと判定した場合には、ステップＳ１００４に処理を戻す。
【０１８３】
ステップＳ１００６では、ＣＰＵ２６は、計時回路２２に指示し、計時を停止させる。
【０１８４】
ステップＳ１００７では、ＣＰＵ２６は、計時回路２２に指示し、計時を開始させる。
【０１８５】
ステップＳ１００８及びＳ１００９は、ステップＳ１００４及びＳ１００５と同様であるので、その説明を省略する。
【０１８６】
ステップＳ１０１０では、ＣＰＵ２６は、ステップＳ１００７で計時を開始してからステップＳ１００２で設定された遅延時間が経過した旨の通知を計時回路２２から受けたか否かを判定する。なお、図１０におけるステップＳ１０１０では、この遅延時間を「応答性時間経過」として示している。
【０１８７】
そして、ＣＰＵ２６は、ステップＳ１００７で計時を開始してからステップＳ１００２で設定された遅延時間が経過した旨の通知を計時回路２２から受けたと判定した場合には、ステップＳ１０１１に処理を進める。
【０１８８】
一方、ＣＰＵ２６は、ＣＰＵ２６は、ステップＳ１００７で計時を開始してからステップＳ１００２で設定された遅延時間が経過した旨の通知を計時回路２２から受けていないと判定した場合には、ステップＳ１０１１に処理を進める。
【０１８９】
ステップＳ１０１１では、ＣＰＵ２６は、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入させる。これにより、撮像装置１０００は、可視光撮像を行うことになる。
【０１９０】
以上のように、本実施例では、次のような場合を想定している。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも小さい場合である。
【０１９１】
このような場合でも、本実施例における撮像装置１０００は、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも小さくすることができる。
【０１９２】
この結果、被写体の輝度が低いにも関わらず、撮像光学系２の光路にＩＲＣＦ４が挿入されてしまい、撮像画像の被写体が黒つぶれしてしまうことを防止することができる。なおかつ、被写体の輝度が高いにも関わらず、撮像光学系２の光路からＩＲＣＦ４が抜き去られてしまい、撮像画像の被写体が白飛びしてしまうことを防止することができる。
【０１９３】
又、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値より小さくすることは、Ｏｎｖｉｆで有効である。
【０１９４】
なぜならば、ＯＮＶＩＦは、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路から抜去する場合のそれぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値の範囲を、同一範囲（−１．０から＋１．０）に制限している。
【０１９５】
このため、撮像光学系２の光路からＩＲＣＦ４を抜去する場合のＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、この光路にＩＲＣＦ４を挿入する場合のＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも大きくすることは、ＯＮＶＩＦ規格では正しい。
【０１９６】
したがって、ＯＮＶＩＦ規格に準拠したクライアント装置からこのような２つのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが記述されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが送信されることは、頻繁に起こり得るからである。
【０１９７】
なお、本実施例におけるＣＰＵ２６は、ステップＳ９０７にて、ステップＳ９０３で読み出された値から０．１を引いた値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度値として、ＥＥＰＲＯＭ２８に記憶させた。しかしながら、これに限られるものではない。
【０１９８】
例えば、ＣＰＵ２６は、ステップＳ９０７にて、ステップＳ９０４で読み出された値に０．１を加えた値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度値として、ＥＥＰＲＯＭ２８に記憶させても良い。さらに、ＣＰＵ２６は、ステップＳ９０７にて、ステップＳ９０４で読み出された値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度値として、ＥＥＰＲＯＭ２８に記憶させても良い。
【０１９９】
また、ステップＳ９０７にて、ステップＳ９０３で読み出された値から差し引かれる値（ステップＳ９０４で読み出された値に加えられる値）を「０．１」としているが、これに限られるものではない。
【０２００】
例えば、ＣＰＵ２６は、ユーザにより操作されるクライアント装置２０００から任意の値をＩ／Ｆ１４経由で受信し、受信した値を、ステップＳ９０３で読み出された値から差し引かれる値（ステップＳ９０４で読み出された値に加えられる値）に設定しても良い。
【０２０１】
また、本実施例では、図１０を用い、撮像光学系２の光路にＩＲＣＦ４を挿入するか否か撮像装置１０００に自動で制御させる処理を説明した。ここで、この光路からＩＲＣＦ４を抜去するか否かを撮像装置１０００に自動で制御させる処理についても、以下に説明する。
【０２０２】
ステップＳ１００１では、ＣＰＵ２６は、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値をＥＥＰＲＯＭ２８から読み出す。そして、ＣＰＵ２６は、読み出した輝度閾値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値として、判定回路２０に設定する。
【０２０３】
ステップＳ１００２では、ＣＰＵ２６は、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる遅延時間をＥＥＰＲＯＭ２８から読み出す。そして、ＣＰＵ２６は、読み出した遅延時間を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる遅延時間として、計時回路２２に設定する。
【０２０４】
ステップＳ１００３及びＳ１００４は、上述のステップＳ１００３及びＳ１００４と同様であるので、その説明を省略する。
【０２０５】
ステップＳ１００５では、ＣＰＵ２６は、ステップＳ１００４の比較の結果、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以下であるか否かを判定する。
【０２０６】
そして、ＣＰＵ２６は、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以下であると判定した場合には、ステップＳ１００７に処理を進める。一方、ＣＰＵ２６は、ステップＳ１００３で取得させた輝度値がステップＳ１００１にて設定された輝度閾値以下ではないと判定した場合には、ステップＳ１００４に処理を戻す。
【０２０７】
ステップＳ１００６乃至Ｓ１０１０は、上述のステップＳ１００６乃至Ｓ１０１０と同様であるので、その説明を省略する。
【０２０８】
ステップＳ１０１１では、ＣＰＵ２６は、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去させる。これにより、撮像装置１０００は、赤外線撮像を行うことになる。
【０２０９】
（実施例２）
続いて、図１１を用い、本発明の実施例２について説明する。なお、上述の実施例と同一の構成要素については同一の符号を付し、その説明を省略することがある。
【０２１０】
ここで、上述の実施例１では、次のような場合を想定した。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低い場合である。
【０２１１】
そして、上述の実施例１では、このような場合でも、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも小さくすることができる。
【０２１２】
これに対し、実施例２における撮像装置１０００は、このような場合に、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないことを示す情報を、クライアント装置２０００に送信する。
【０２１３】
これにより、クライアント装置２０００を操作するユーザは、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないことに気付くことができる。これから、このような点を考慮した実施例２を説明する。
【０２１４】
続いて、図１１は、本実施例に係る撮像装置１０００における、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【０２１５】
なお、この処理は、ＣＰＵ２６により実行される。そして、ＣＰＵ２６は、クライアント装置２０００からＩ／Ｆ１４を介してＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを受信した場合に、この処理の実行を開始する。また、Ｉ／Ｆ１４により受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、ＥＥＰＲＯＭ２８に記憶されるものとする。
【０２１６】
ステップＳ１１０１乃至Ｓ１１０６は、ステップＳ９０１乃至Ｓ９０６と同様であるのでその説明を省略する。
【０２１７】
ステップＳ１１０７では、ＣＰＵ２６は、Ｉ／Ｆ１４に指示し、Ｉ／Ｆ１４で受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドが異常であることを示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスを、クライアント装置２０００に送信させる。
【０２１８】
なお、本実施例におけるＩ／Ｆ１４は、Ｉ／Ｆ１４で受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが異常であることを示す情報を送信する送信部に相当する。
【０２１９】
ステップＳ１１０８では、ＣＰＵ２６は、Ｉ／Ｆ１４に指示し、Ｉ／Ｆ１４で受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドが正常であることを示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスを、クライアント装置２０００に送信させる。
【０２２０】
以上のように、本実施例では、次のような場合を想定している。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値よりも小さい場合である。
【０２２１】
このような場合でも、本実施例における撮像装置１０００は、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないことを示す情報を、クライアント装置２０００に通知することができる。これにより、クライアント装置２０００を操作するユーザは、それぞれのＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないことに気付くことができる。
【０２２２】
この結果、被写体の輝度が低いにも関わらず、撮像光学系２の光路にＩＲＣＦ４が挿入されてしまうこと、及び、被写体の輝度が高いにも関わらず、撮像光学系２の光路からＩＲＣＦ４が抜去されてしまうことを防止することができる。
【０２２３】
（実施例３）
続いて、図１２乃至１４を用い、本発明の実施例３について説明する。なお、上述の実施例と同一の構成要素については同一の符号を付し、その説明を省略することがある。
【０２２４】
ここで、上述の実施例２では、次のような場合を想定した。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低い場合である。
【０２２５】
そして、上述の実施例２における撮像装置１０００は、このような場合に、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないことを示す情報を、クライアント装置２０００に送信する。
【０２２６】
これに対し、実施例３におけるクライアント装置２０００は、このような場合に、クライアント装置２０００によってそれぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が設定される際に、この値が正しく設定されていないことをユーザに通知する。
【０２２７】
これにより、クライアント装置２０００を操作するユーザは、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの送信前に、この正しく設定されていないことに気付くことができる。これから、このような点を考慮した実施例３を説明する。
【０２２８】
続いて、図１２は、本実施例に係るクライアント装置２０００における、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ設定画面の一例を示す図である。なお、この画面は、表示部４２２に表示される。
【０２２９】
図１２（ａ）及び（ｂ）におけるＩＲＣＦタイプ選択ペイン３０１は、Ｃｏｍｍｏｎ選択チェックボックス３０３、ＴｏＯｎ選択チェックボックス３０５、ＴｏＯｆｆ選択チェックボックス３０７、及びＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９を含む。
【０２３０】
また、ＩＲＣＦタイプ選択ペイン３０１は、遅延時間設定数値ボックス３１１を含む。そして、ＩＲＣＦ設定ペイン３１５には、第一輝度閾値設定スケール３１７、第二輝度閾値設定スケール３１９、第一遅延時間設定スケール３２１、及び第二遅延時間設定スケール３２３が設けられている。さらに、図１２に示す設定画面には、設定ボタン３２５及びキャンセルボタン３２７が設けられている。
【０２３１】
ここで、ＩＲＣＦ設定ペイン３１５において、縦軸は、輝度値を示し、横軸は、遅延時間を示す。特に、ＩＲＣＦ設定ペイン３１５において、横軸上（Ｔｉｍｅ軸上）は、輝度値０（零）を示し、上方の限界（上端）は、正規化された輝度値１．０を示す。また、下方の限界（下端）は、正規化された輝度値−１．０を示す。そして、ＩＲＣＦ設定ペイン３１５において、左の限界（左端）は、遅延時間０（零）を示すようになっている。
【０２３２】
続いて、図１２（ａ）は、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及び撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて輝度閾値や遅延時間を共通で設定する際における、設定画面の一例である。
【０２３３】
即ち、図１２（ａ）の画面は、値がＣｏｍｍｏｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを撮像装置１０００に送信する場合に使用される設定画面である。
【０２３４】
図１２（ａ）におけるＣｏｍｍｏｎ選択チェックボックス３０３は、ユーザにより選択されている。これにより、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて共通の輝度閾値や遅延時間が撮像装置１０００により使用されることになる。
【０２３５】
このため、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、グレーアウトされている。つまり、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、操作不可能な状態となっている。
【０２３６】
ユーザは、第一輝度閾値設定スケール３１７を上下にスライドさせることにより、ユーザの所望のＢｏｕｎｄａｒｙＯｆｆｓｅｔの値を設定する。そして、ユーザにより第一輝度閾値設定スケール３１７が操作されると、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部の値がこの操作に連動して変化する。
【０２３７】
一方、ユーザは、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に値を直接入力することもできる。そして、ユーザによりこのＣｏｍｍｏｎ相当部に値が入力されると、第一輝度閾値設定スケール３１７は、入力された値に応じて上下に移動する。
【０２３８】
このように、ユーザは、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値を第一輝度閾値設定スケール３１７の位置により、大まかに把握することができる。更に、この位置とＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部の値とは、連動するので、ユーザは、このＣｏｍｍｏｎ相当部により、ＢｏｕｎａｒＯｆｆｓｅｔの値を正確に把握することができる。
【０２３９】
なお、第一輝度閾値設定スケール３１７がＴｉｍｅ軸上に配置された状態で、設定ボタン３２５が押下されると、クライアント装置２０００は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが省略されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを送信する。
【０２４０】
同様に、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９のＣｏｍｍｏｎ相当部に０（零）が入力された状態で、設定ボタン３２５が押下されても、クライアント装置２０００は、この省略されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを送信する。
【０２４１】
なお、本実施例では、ユーザは、第一輝度閾値設定スケール３１７をＴｉｍｅ軸上に配置することや、このＣｏｍｍｏｎ相当部に０を入力することで、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの省略を指示することができるが、これに限られるものではない。
【０２４２】
例えば、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおけるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの省略を指示するためのＧＵＩコンポーネントを、別途、表示部４２２に表示させるように構成しても良い。
【０２４３】
具体的には、このようなＧＵＩコンポーネントとしてＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールド省略用チェックボックスを図１２の画面に配置する。そして、ユーザによりこのチェックボックスが選択された場合に、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが省略されるように構成しても良い。
【０２４４】
また、ユーザは、第一遅延時間設定スケール３２１を左右にスライドさせることにより、ユーザの所望するＲｅｓｐｏｎｓｅＴｉｍｅの値を設定する。そして、ユーザにより第一遅延時間設定スケール３２１が操作されると、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部の時間表示がこの操作に連動して変化する。
【０２４５】
一方、ユーザは、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に時間を直接入力することもできる。そして、ユーザによりこのＣｏｍｍｏｎ相当部に時間が入力されると、第一遅延時間設定スケール３２１は、入力された時間に応じて左右に移動する。
【０２４６】
なお、第一遅延時間設定スケール３２１がＩＲＣＦ設定ペイン３１５の左端に配置された状態で、設定ボタン３２５が押下された場合を想定する。このような場合、クライアント装置２０００は、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを送信する。
【０２４７】
同様に、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部の全ての数値ボックスに０（零）が入力された状態で、設定ボタン３２５が押下された場合を想定する。このような場合も、クライアント装置２０００は、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを想定する。
【０２４８】
なお、本実施例では、第一遅延時間設定スケール３２１をＩＲＣＦ設定ペイン３１５の左端に配置することや、遅延時間設定数値ボックス３１１のＣｏｍｍｏｎ相当部に０を入力することで、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドの省略を指示することができる。しかしながら、これに限られるものではない。
【０２４９】
例えば、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおけるＲｅｓｐｏｎｓｅＴｉｍｅフィールドの省略を指示するためのＧＵＩコンポーネントを、別途、表示部４２２に表示させるように構成しても良い。
【０２５０】
具体的には、このようなＧＵＩコンポーネントとしてＲｅｓｐｏｎｓｅＴｉｍｅフィールド省略用チェックボックスを図１２の画面に配置する。そして、ユーザによりこのチェックボックスが選択された場合に、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドのＲｅｓｐｏｎｅＴｉｍｅフィールドが省略されるように構成しても良い。
【０２５１】
続いて、図１２（ｂ）は、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及び撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて輝度閾値や遅延時間を別々に設定する際における、設定画面の一例である。
【０２５２】
即ち、図１２（ｂ）の画面は、それぞれ値がＴｏＯｎ及びＴｏＯｆｆの２つのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを撮像装置１０００に送信する場合に使用される設定画面である。
【０２５３】
図１２（ｂ）におけるＴｏＯｎ選択チェックボックス３０５及びＴｏＯｆｆ選択チェックボックス３０７のそれぞれは、ユーザにより選択されている。これにより、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて輝度閾値や遅延時間を別々に設定することになる。
【０２５４】
このため、ユーザによりＴｏＯｎ選択チェックボックス３０５が選択されているので、第一輝度閾値設定スケール３１７、及び第一遅延時間設定スケール３２１のそれぞれが有効（操作可能な状態）となっている。また、ユーザによりＴｏＯｆｆ選択チェックボックス３０７が選択されているので、第二輝度閾値設定スケール３１９、及び第二遅延時間設定スケール３２３のそれぞれが有効（操作可能な状態）となっている。
【０２５５】
ここで、第一輝度閾値設定スケール３１７により設定される輝度閾値と第一遅延時間設定スケール３２１により設定される遅延時間とは、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するために用いられることになる。
【０２５６】
また、第二輝度閾値設定スケール３１９で設定される輝度閾値と第二遅延時間設定スケール３２３で設定される遅延時間とは、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かを判定するために用いられることになる。
【０２５７】
なお、図１２（ｂ）の画面では、ユーザによりＴｏＯｎ選択チェックボックス３０５のみが選択されている場合には、第一輝度閾値設定スケール３１７及び第一遅延時間設定スケール３２１が操作可能な状態となる。
【０２５８】
そして、この場合、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、グレーアウトされる。つまり、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、操作不可能な状態となる。
【０２５９】
一方、図１２の画面では、ユーザによりＴｏＯｆｆ選択チェックボックス３０７のみが選択されている場合には、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３が操作可能な状態となる。
【０２６０】
そして、この場合、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、グレーアウトされる。つまり、第二輝度閾値設定スケール３１９及び第二遅延時間設定スケール３２３は、操作不可能な状態となる。
【０２６１】
なお、本実施例における図１２の画面では、Ｃｏｍｍｏｎ選択チェックボックス３０３、ＴｏＯｎ選択チェックボックス３０５、及びＴｏＯｆｆ選択チェックボックス３０７の全てを同時に選択することはできない。
【０２６２】
例えば、ユーザによりＣｏｍｍｏｎ選択チェックボックス３０３が選択されている場合には、ＴｏＯｎ選択チェックボックス３０５及びＴｏＯｆｆ選択チェックボックス３０７は、操作不可能な状態となる。
【０２６３】
また、ＴｏＯｎ選択チェックボックス３０５及びＴｏＯｆｆ選択チェックボックス３０７のいずれか一方又は両方がユーザにより選択されている場合には、Ｃｏｍｍｏｎ選択チェックボックス３０３は、操作不可能な状態となる。
【０２６４】
また、本実施例におけるクライアント装置２０００は、図１２の設定画面を表示部４２２に表示させる前に、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを撮像装置１０００に送信しても良い。そして、クライアント装置２０００は、撮像装置１０００から送信されるＧｅｔＩｍａｇｉｎｓＳｅｔｔｉｎｇｓレスポンスに応じ、表示部４２２に表示された図１２の設定画面を更新しても良い。
【０２６５】
ここで、このレスポンスは、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを含む。このフィールドは、撮像装置１０００の現在の、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値、及びＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値が記述されている。
【０２６６】
例えば、クライアント装置２０００は、撮像装置１０００から受信したＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓレスポンスのＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎのみである場合には、Ｃｏｍｍｏｎ選択チェックボックス３０３を選択状態にする。
【０２６７】
さらに、クライアント装置２０００は、この場合に、このレスポンスに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に表示させる。
【０２６８】
なおかつ、クライアント装置２０００は、この場合に、このレスポンスに含まれるＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値を、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に表示させる。
【０２６９】
又、クライアント装置２０００は、撮像装置１０００から受信したＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓレスポンスのＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＴｏＯｎ及びＴｏＯｆｆのみである場合に、ＴｏＯｎ選択チェックボックス３０５を選択状態にする。更に、クライアント装置２０００は、この場合には、ＴｏＯｆｆ選択チェックボックス３０７を選択状態にする。
【０２７０】
また、クライアント装置２０００は、この場合に、このレスポンスにおける値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、図１２の画面に表示させる。より詳細には、クライアント装置２０００は、この値を、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９のＴｏＯｎ相当部に表示させる。
【０２７１】
つぎに、クライアント装置２０００は、この場合に、このレスポンスにおける値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、図１２の画面に表示させる。より詳細には、クライアント装置２０００は、この値を、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９のＴｏＯｆｆ相当部に表示させる。
【０２７２】
そして、クライアント装置２０００は、この場合に、このレスポンスにおける値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値を、遅延時間設定数値ボックス３１１のＴｏＯｎ相当部に表示させる。
【０２７３】
さらに、クライアント装置２０００は、この場合に、このレスポンスにおける値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、遅延時間設定数値ボックス３１１のＴｏＯｆｆ相当部に表示させる。
【０２７４】
なお、クライアント装置２０００は、ユーザによりキャンセルボタン３２７が押下されると、図１２の画面の表示を終了する。
【０２７５】
また、本実施例におけるクライアント装置２０００は、図１２の設定画面を表示部４２２に表示させる前に、ＧｅｔＯｐｔｉｏｎｓコマンドを撮像装置１０００に送信しても良い。そして、クライアント装置２０００は、撮像装置１０００から送信されるＧｅｔＯｐｔｉｏｎｓレスポンスに応じ、表示部４２２に表示された図１２の設定画面を更新しても良い。
【０２７６】
ここで、このレスポンスは、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｔＯｐｔｉｏｎｓフィールドを含む。このフィールドは、撮像装置１０００が受け付けることができるＢｏｕｎｄａｒｙＴｙｐｅフィールドの値などが記述されている。
【０２７７】
例えば、クライアント装置２０００は、撮像装置１０００から受信したＧｅｔＯｐｔｉｎｓレスポンスのＭｏｄｅフィールドの値がＣｏｍｍｏｎのみである場合には、図１２（ａ）に示すように、Ｃｏｍｍｏｎ選択チェックボックス３０３を選択状態にする。
【０２７８】
また、クライアント装置２０００は、撮像装置１０００から受信したＧｅｔＯｐｔｉｏｎｓレスポンスのＭｏｄｅフィールドの値がＴｏＯｎ及びＴｏＯｆｆのみである場合には、図１２（ｂ）に示すように、ＴｏＯｎ選択チェックボックス３０５を選択状態にする。更に、この場合に、クライアント装置２０００は、ＴｏＯｆｆ選択チェックボックス３０７を選択状態にする。
【０２７９】
ここで、図１２（ｂ）の設定画面において、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９のＴｏＯｎ相当部の値は、０．１６に設定されている。一方、この設定画面において、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９のＴｏＯｆｆ相当部の値は、０．２５に設定されている。
【０２８０】
これでは、被写体の輝度が低い場合に、撮像光学系２の光路にＩＲＣＦ４を挿入し、被写体の輝度が高い場合に、撮像光学系２の光路からＩＲＣＦ４を抜去することになりかねず、正しいＢｏｕｎｄａｒｙＯｆｆｓｅｔの設定とは言い難い。
【０２８１】
このため、クライアント装置２０００は、ユーザにより設定ボタン３２５が押下さると、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの設定エラーである旨を、ポップアップダイアログ等を表示することにより、ユーザに知らせる。
【０２８２】
続いて、図１３及び１４は、本実施例に係るクライアント装置２０００における、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ送信処理を説明するためのフローチャートである。
【０２８３】
なお、この処理は、ＣＰＵ４２６により実行される。そして、ＣＰＵ４２６は、設定ボタン３２５が押下されたか否かを判定し、設定ボタン３２５が押下されたと判定した場合には、本処理を開始し、設定ボタン３２５が押下されていないと判定した場合には、本処理を開始しない。
【０２８４】
ステップＳ１２０１では、ＣＰＵ４２６は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを生成し、生成したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドをメモリ４２８に記憶させる。この記憶させたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおけるＩｒＣｕｔＦｉｌｔｅｒフィールドの値は、ＡＵＴＯである。    
【０２８５】
これにより、図８（ａ）又は図８（ｂ）に示すように、この記憶させたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの＜ＩｒＣｕｔＦｉｌｔｅｒ＞タグには、ＡＵＴＯが対応付けられている。
【０２８６】
ステップＳ１２０２では、ＣＰＵ４２６は、Ｃｏｍｍｏｎ選択チェックボックス３０３が選択されているのか、それともＴｏＯｎ選択チェックボックス３０５及びＴｏＯｆｆ選択チェックボックス３０７が選択されているのか、を判定する。
【０２８７】
そして、ＣＰＵ４２６は、Ｃｏｍｍｏｎ選択チェックボックス３０３が選択されていると判定した場合には、ステップＳ１２０３に処理を進める。一方、ＣＰＵ４２６は、ＴｏＯｎ選択チェックボックス３０５及びＴｏＯｆｆ選択チェックボックス３０７が選択されていると判定した場合には、ステップＳ１３０１に処理を進める。
【０２８８】
ステップＳ１２０３では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、値がＣｏｍｍｏｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドを追加する。
【０２８９】
これにより、図８（ａ）に示すように、この記憶させたコマンドには、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが記述される。さらに、このコマンドには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが、この＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応付けられ且つ記述される。
【０２９０】
その上、このコマンドには、Ｃｏｍｍｏｎが、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられ且つ記述される。
【０２９１】
ステップＳ１２０４では、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に値が設定されているか否かを判定する。そして、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に値が設定されていると判定した場合には、ステップＳ１２０５に処理を進める。
【０２９２】
一方、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に値が設定されていないと判定した場合には、ステップＳ１２０６に処理を進める。
【０２９３】
ステップＳ１２０５では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドを追加する。このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＣｏｍｍｏｎ相当部に設定されている値である。
【０２９４】
これで、図８（ａ）に示すように、この記憶させたコマンドには、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが、このコマンドの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応付けられ、且つ記述される。さらに、このコマンドには、０．５２がこの＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応付けられ且つ記述される。
【０２９５】
ステップＳ１２０６では、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に値が設定されているか否かを判定する。そして、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に値が設定されていると判定した場合には、ステップＳ１２０７に処理を進める。
【０２９６】
一方、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に値が設定されていないと判定した場合には、ステップＳ１２０８に処理を進める。
【０２９７】
ステップＳ１２０７では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドを追加する。このＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値は、遅延時間設定数値ボックス３１１におけるＣｏｍｍｏｎ相当部に設定されている値である。
【０２９８】
これで、例えば、図８（ａ）に示すように、この記憶させたコマンドには、＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグが、このコマンドの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応付けられ、且つ記述される。さらに、このコマンドには、ＰＴ１Ｍ１５Ｓがこの＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応付けられ、且つ記述される。
【０２９９】
ステップＳ１２０８では、ＣＰＵ４２６は、Ｉ／Ｆ４１４に指示し、ステップＳ１２０
１で記憶させたコマンドを撮像装置１０００に送信させる。
【０３００】
続いて、図１４におけるステップＳ１３０１では、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されているか否かを判定する。
【０３０１】
そして、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されていると判定した場合には、この設定されている値を取得し、ステップＳ１３０２に処理を進める。一方、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されていないと判定した場合には、図１３及び図１４に示す処理を終了する。
【０３０２】
ステップＳ１３０２では、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されているか否かを判定する。
【０３０３】
そして、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されていると判定した場合には、この設定されている値を取得し、ステップＳ１３０３に処理を進める。一方、ＣＰＵ４２６はＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されていないと判定した場合には、図１３及び図１４に示す処理を終了する。
【０３０４】
ステップＳ１３０３では、ＣＰＵ４２６は、ステップＳ１３０１で取得された値がステップＳ１３０２で取得された値よりも大きいか否かを判定する。
【０３０５】
そして、ＣＰＵ４２６は、ステップＳ１３０１で取得された値がステップＳ１３０２で取得された値よりも大きいと判定した場合には、ステップＳ１３０４に処理を進める。一方、ＣＰＵ４２６は、ステップＳ１３０１で取得された値がステップＳ１３０２で取得された値よりも大きくないと判定した場合には、ステップＳ１３１３に処理を進める。
【０３０６】
なお、ステップＳ１３０３におけるＣＰＵ４２６は、ステップＳ１３０１で取得された値がステップＳ１３０２で取得された値よりも大きいか否かを判定する輝度値判定部に相当する。
【０３０７】
ステップＳ１３０４では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド、及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドを追加する。
【０３０８】
これにより、図８（ｂ）に示すように、この記憶させたコマンドには、２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが記述される。さらに、このコマンドには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが、この２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち１つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応付けられ、且つ記述される。
【０３０９】
その上、このコマンドには、ＴｏＯｎが、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられ、且つ記述される。
【０３１０】
また、このコマンドには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが、この２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち２つ目の＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応付けられ、且つ記述される。そして、このコマンドには、ＴｏＯｆｆが、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられ、且つ記述される。
【０３１１】
ステップＳ１３０５では、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されているか否かを判定する。そして、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されていると判定した場合には、ステップＳ１３０６に処理を進める。
【０３１２】
一方、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に値が設定されていないと判定した場合には、ステップＳ１３０７に処理を進める。
【０３１３】
ステップＳ１３０６では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドを追加する。また、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｎ相当部に設定された値である。さらに、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドは、値がＴｏＯｎのＢｏｕｎｄａｒＴｙｐｅフィールドに対応付けられる。
【０３１４】
これにより、図８（ｂ）に示すように、この記憶させたコマンドに、値が０．１６の＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが、２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち１つ目のタグに対応付けられ、且つ記述される。
【０３１５】
ステップＳ１３０７では、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されているか否かを判定する。
【０３１６】
そして、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されていると判定した場合には、ステップＳ１３０８に処理を進める。一方、ＣＰＵ４２６は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に値が設定されていないと判定した場合には、ステップＳ１３０９に処理を進める。
【０３１７】
ステップＳ１３０８では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドを追加する。また、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ設定数値ボックス３０９におけるＴｏＯｆｆ相当部に設定された値である。
【０３１８】
さらに、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドは、値がＴｏＯｆｆのＢｏｕｎｄａｒＴｙｐｅフィールドに対応付けられる。
【０３１９】
これにより、例えば、この記憶させたコマンドに、値が−０．７６の＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグが、２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち２つ目のタグに対応付けられ、且つ記述される。
【０３２０】
ステップＳ１３０９では、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｎ相当部に値が設定されているか否かを判定する。そして、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｎ相当部に値が設定されていると判定した場合には、ステップＳ１３１０に処理を進める。
【０３２１】
一方、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｎ相当部に値が設定されていないと判定した場合には、ステップＳ１３１１に処理を進める。
【０３２２】
ステップＳ１３１０では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドを追加する。また、このＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値は、遅延時間設定数値ボックス３１１におけるＴｏＯｎ相当部に設定された値である。さらに、このＲｅｓｐｏｎｓｅＴｉｍｅフィールドは、値がＴｏＯｎのＢｏｕｎｄａｒＴｙｐｅフィールドに対応付けられる。
【０３２３】
これにより、例えば、図８（ｂ）に示すように、この記憶させたコマンドに、値がＰＴ１Ｍ３０Ｓの＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグが、２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち１つ目のタグに対応付けられ、且つ記述される。
【０３２４】
ステップＳ１３１１では、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｆｆ相当部に値が設定されているか否かを判定する。そして、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｆｆ相当部に値が設定されていると判定した場合には、ステップＳ１３１２に処理を進める。
【０３２５】
一方、ＣＰＵ４２６は、遅延時間設定数値ボックス３１１におけるＴｏＯｆｆ相当部に値が設定されていないと判定した場合には、ステップＳ１２０８に処理を進める。
【０３２６】
ステップＳ１３１２では、ＣＰＵ４２６は、ステップＳ１２０１で記憶させたコマンドに、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドを追加する。また、このＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値は、遅延時間設定数値ボックス３１１におけるＴｏＯｆｆ相当部に設定された値である。さらに、このＲｅｓｐｏｎｓｅＴｉｍｅフィールドは、値がＴｏＯｆｆのＢｏｕｎｄａｒＴｙｐｅフィールドに対応付けられる。
【０３２７】
これにより、例えば、図８（ｂ）に示すように、この記憶させたコマンドに、値がＰＴ１Ｍ１０Ｓの＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグが、２つの＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグのうち２つ目のタグに対応付けられ、且つ記述される。
【０３２８】
ステップＳ１３１３では、ＣＰＵ４２６は、表示部４２２に指示し、エラーを示すメッセージ等の情報を表示させる。この情報は、例えば、次のようなことを示す。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低いことである。
【０３２９】
ここで、本実施例におけるＣＰＵ４２６は、エラーを示す情報を表示部４２２に表示させる表示制御部に相当する。
【０３３０】
以上のように、本実施例では、次のような場合を想定した。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低い場合である。
【０３３１】
そして、本実施例におけるクライアント装置２０００は、このような場合に、クライアント装置２０００によってそれぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が設定される際に、この値が正しく設定されていないことをユーザに通知することができる。
これにより、クライアント装置２０００を操作するユーザは、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が正しく設定されていないＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの送信前に、この正しく設定されていないことに気付くことができる。
【０３３２】
この結果、被写体の輝度が低いにも関わらず、撮像光学系２の光路にＩＲＣＦ４が挿入されてしまうこと、及び、被写体の輝度が高いにも関わらず、撮像光学系２の光路からＩＲＣＦ４が抜去されてしまうことを未然に防止することができる。
【０３３３】
なお、本実施例におけるＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ設定画面は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに記述されるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールド等の値を入力させるためのユーザーインターフェース部に相当する。
【０３３４】
（実施例４）
続いて、図１５及び１６を用い、本発明の実施例４について説明する。なお、上述の実施例と同一の構成要素については同一の符号を付し、その説明を省略することがある。
【０３３５】
ここで、上述の実施例３では、次のような場合を想定した。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低い場合である。
【０３３６】
そして、上述の実施例３におけるクライアント装置２０００は、このような場合に、クライアント装置２０００によってそれぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が設定される際に、この値が正しく設定されていないことをユーザに通知する。
【０３３７】
これに対し、実施例４における撮像装置１０００は、このような場合に、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、ＥＥＰＲＯＭ２８に記憶された変換テーブルを用いることにより変換する。
【０３３８】
これにより、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定に用いられる輝度閾値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定に用いられる輝度閾値よりも大きくすることができる。これから、このような点を考慮した実施例４を説明する。
【０３３９】
続いて、図１５は、本実施例に係る、ＳｅｔＩｍａｇｉｎｓＳｅｔｔｉｎｓコマンドにおけるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値と、被写体の輝度値とが対応付けられたテーブルである。
【０３４０】
図１５（ａ）は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおける値がＴｏＯｎのＢｏｕｎａｒｙＴｙｐｅフィールドに対応付けられたＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値と、被写体の輝度値とが対応付けられたテーブル１４０１を示す。
【０３４１】
又、図１５（ｂ）は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｇｎｓコマンドにおける値がＴｏＯｆｆのＢｏｕｎａｒｙＴｙｐｅフィールドに対応付けられたＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値と、被写体の輝度値とが対応付けられたテーブル１４０２を示す。
【０３４２】
なお、これらのテーブルは、ＥＥＰＲＯＭ２８に記憶されるものとする。また、テーブル１４０１及び１４０２における被写体の輝度値は、輝度測定回路１８から取得される輝度値である。
【０３４３】
ＴｏＯｎ用のテーブル１４０１では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値「−１（−１．０）」には、被写体の輝度値「５０」が対応付けられている。ここで、ＴｏＯｎ用のテーブル１４０１では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値が大きくなるに連れて、この値に対応付けられる被写体の輝度値も大きくなる。
【０３４４】
そして、ＴｏＯｎ用のテーブル１４０１では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値「＋１（＋１．０）」には、被写体の輝度値「１００」が対応付けられている。
【０３４５】
又、ＴｏＯｆｆ用のテーブル１４０２では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値「−１（−１．０）」には、被写体の輝度値「２０」が対応付けられている。ここで、テーブル１４０２では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値が大きくなるに連れて、この値に対応付けられる被写体の輝度値も大きくなる。
【０３４６】
そして、ＴｏＯｆｆ用のテーブル１４０２では、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値「＋１（＋１．０）」には、被写体の輝度値「４０」が対応付けられている。
【０３４７】
このように、テーブル１４０１における被写体の輝度値の範囲（第１の範囲）の下限値は、テーブル１４０２における被写体の輝度値の範囲（第２の範囲）の上限値よりも大きい。
【０３４８】
続いて、図１６は、本実施例に係る撮像装置１０００における、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【０３４９】
なお、この処理は、ＣＰＵ２６により実行される。そして、ＣＰＵ２６は、クライアント装置２０００からＩ／Ｆ１４を介してＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを受信した場合に、この処理の実行を開始する。また、Ｉ／Ｆ１４により受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、ＥＥＰＲＯＭ２８に記憶されるものとする。
【０３５０】
ステップＳ１５０１乃至Ｓ１５０３は、ステップＳ９０１乃至９０３と同様であるので、その説明を省略する。
【０３５１】
ステップＳ１５０４では、ＣＰＵ２６は、ステップＳ１５０３で読み出されたＢｏｕｎｄａｒｙＯｆｆｓｅｔの値に対応付けられた被写体の輝度値を、ＥＥＰＲＯＭ２８に記憶されたテーブル１４０１から読み出す。そして、ＣＰＵ２６は、読み出した輝度値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するために用いられる輝度閾値として、判定回路２０に設定する。
【０３５２】
なお、本実施例におけるＣＰＵ２６は、Ｉ／Ｆ１４で受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに記述されたＢｏｕｎｄａｒｙＯｆｆｓｅｔの値を変換する変換部に相当する。
【０３５３】
ステップＳ１５０５は、ステップＳ９０４と同様であるので、その説明を省略する。
【０３５４】
ステップＳ１５０６では、ＣＰＵ２６は、ステップＳ１５０５で読み出されたＢｏｕｎｄａｒｙＯｆｆｓｅｔの値に対応付けられた被写体の輝度値を、ＥＥＰＲＯＭ２８に記憶されたテーブル１４０２から読み出す。そして、ＣＰＵ２６は、読み出した輝度値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かを判定するために用いられる輝度閾値として、判定回路２０に設定する。
【０３５５】
ステップＳ１５０７は、ステップＳ１１０８と同様であるので、その説明を省略する。
【０３５６】
以上のように、本実施例の撮像装置１０００は、テーブル１４０１に基づき、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔの値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値に変換する。
【０３５７】
更に、撮像装置１０００は、テーブル１４０２に基づき、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔの値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値に変換する。
【０３５８】
ここで、テーブル１４０１における被写体の輝度値の最低値（「５０」）は、テーブル１４０２における被写体の輝度の最高値（「４０」）よりも大きい。
【０３５９】
これにより、次のような場合でも、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値が、この光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値よりも小さくなってしまうことを防止することができる。
【０３６０】
即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値よりも小さい場合である。
【０３６１】
この結果、クライアント装置２０００によってそれぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値がどのように設定されたとしても、被写体の輝度が低いにも関わらず、撮像光学系２の光路にＩＲＣＦ４が挿入されてしまうことを防止することができる。更に、被写体の輝度が高いにも関わらず、撮像光学系２の光路からＩＲＣＦ４が抜去されてしまうことを防止することができる。
【０３６２】
なお、本実施例では、テーブル１４０１における被写体の輝度値の最低値は、テーブル１４０２における被写体の輝度値の最高値よりも大きくなるようにした。ここで、上述のような防止効果は小さくなってしまうが、次のような構成も考えられる。
【０３６３】
即ち、テーブル１４０２における被写体の輝度値の最高値を、テーブル１４０１における被写体の輝度値の指定値よりも僅かに大きくさせ、テーブル１４０１の被写体の輝度値の範囲とテーブル１４０２の被写体の輝度値の範囲とを一部重複させる構成である。
【０３６４】
（実施例５）
続いて、図１７を用いて、本発明の実施例５について説明する。なお、上述の実施例と同一の構成要素については同一の符号を付し、その説明を省略することがある。
【０３６５】
ここで、上述の実施例４における撮像装置１０００は、ＥＥＰＲＯＭ２８に記憶されたテーブルに基づき、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を、判定回路２０で用いられる輝度閾値に変換する。
【０３６６】
これにより、次のような場合でも、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値が、この光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値よりも小さくなってしまうことを防止することができる。
【０３６７】
即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値よりも低い場合である。
【０３６８】
これに対し、実施例５における撮像装置１０００は、このような場合に、それぞれのＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を交換し、交換した値で判定回路２０に輝度閾値を設定する。
【０３６９】
これにより、ＥＥＰＲＯＭ２８にテーブルを記憶させず、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値が、この光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値よりも小さくなってしまうことを防止することができる。
【０３７０】
続いて、図１７は、本実施例に係る撮像装置１０００における、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ受信処理を説明するためのフローチャートである。
【０３７１】
ステップＳ１６０１乃至Ｓ１６０６は、ステップＳ９０１乃至Ｓ９０６と同様であるので、その説明を省略する。
【０３７２】
ステップＳ１６０７では、ＣＰＵ２６は、ステップＳ１６０３で読み出された値に対応する輝度閾値を、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。
【０３７３】
ステップＳ１６０８では、ＣＰＵ２６は、ステップＳ１６０４で読み出された値に対応する輝度閾値を、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値として、ＥＥＰＲＯＭ２８に記憶させる。
【０３７４】
以上のように、本実施例では、次のような場合を想定している。即ち、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値が、値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドに対応するＢｏｕｎａｒｙＯｆｆｓｅｔフィールドの値よりも小さい場合である。
【０３７５】
そして、本実施例における撮像装置１０００は、このような場合に、それぞれのＢｏｕｎｄａｒｙＯｆｆｅｔフィールドの値を交換し、交換した値に基づき、判定回路２０に輝度閾値を設定する。
【０３７６】
これにより、ＥＥＰＲＯＭ２８にテーブルを記憶させず、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かを判定するための輝度閾値が、この光路からＩＲＣＦ４を抜去するか否かを判定するための輝度閾値よりも小さくなってしまうことを防止することができる。
【０３７７】
なお、上述の実施例では、撮像光学系２の光路に挿脱される光学フィルタとして、ＩＲＣＦ４を用いたが、これに限られるものではない。例えば、このような光学フィルタとして、ＩＲＣＦ４の代わりに、撮像素子から出力される撮像画像の発色に影響を与えることなく、被写体からの光の光量を少なくするためのＮＤフィルタを用いても良い。
【０３７８】
また、上述の実施例における、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドは、例えば、赤外線遮断フィルタの有効（Ｏｎ）／無効（Ｏｆｆ）の切り換えのための境界露光レベルを調整するためのパラメータであると言える。ここで、この有効とは、撮像光学系２の光路にＩＲＣＦ４が挿入された状態であることを意味する。また、この無効とは、撮像光学系２の光路からＩＲＣＦ４が抜去された状態であることを意味する。
【０３７９】
そして、このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、例えば、−１．０から＋１．０に正規化された値であり、単位はない。さらに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０が初期値であり、且つ、−１．０が最も暗く、＋１．０が最も明るい。
【０３８０】
また、上述の実施例におけるＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドには、値ＣｏｍｍｏｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドを記述することができる。ここで、このコマンドには、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド、及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されていないものとする。
【０３８１】
一方、上述の実施例におけるＳｅｔＩｍａｇｉｎｇｓＳｅｔｔｉｎｇｓコマンドには、値がＴｏＯｎのＢｏｕｎｄａｒｙＴｙｐｅフィールド及び値がＴｏＯｆｆのＢｏｕｎｄａｒｙＴｙｐｅフィールドを記述することができる。ここで、このコマンドには、値がＣｏｍｍｏｎのＢｏｕｎｄａｒｙＴｙｐｅフィールドが記述されていないものとする。
【０３８２】
したがって、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドには、撮像光学系２の光路にＩＲＣＦ４を挿入する場合及びこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが別々に記述されることができる。さらに、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドには、このそれぞれについて、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが共通に記述されることができる。
【０３８３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に提供し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０３８４】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０３８５】
２  撮像光学系
４  ＩＲＣＦ
１４  通信回路
２４  ＩＲＣＦ駆動回路
２６  ＣＰＵ
１５００  ＩＰネットワーク網
２０００  クライアント装置
【図１】
2015103851.tif 000003
【図２】
2015103851.tif 000004
【図３】
2015103851.tif 000005
【図４】
2015103851.tif 000006
【図５】
2015103851.tif 000007
【図６】
2015103851.tif 000008
【図７】
2015103851.tif 000009
【図８】
2015103851.tif 000010
【図９】
2015103851.tif 000011
【図１０】
2015103851.tif 000012
【図１１】
2015103851.tif 000013
【図１２】
2015103851.tif 000014
【図１３】
2015103851.tif 000015
【図１４】
2015103851.tif 000016
【図１５】
2015103851.tif 000017
【図１６】
2015103851.tif 000018
【図１７】
2015103851.tif 000019