(57)【要約】【課題】  外界の明るさのレベルや赤外線遮断フィルターの挿脱に関する遅延時間の存在を意識して設定する必要性を減じることにより、ユーザの操作性を向上させる。【解決手段】  撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置は、前記赤外線遮断フィルターの挿脱を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、をさらに具備し、前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの挿脱を制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの挿脱を制御する。【選択図】  図１
2014003585.tif 000002
【特許請求の範囲】
【請求項１】
外部のクライアント装置にネットワークで接続された撮像装置であって、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルターと、
前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱手段と、
前記挿脱手段による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部のクライアント装置から前記ネットワークを介して受信する受信手段と、
前記受信手段により受信された自動挿脱制御命令に基づき、前記挿脱手段を自動で制御する制御手段と、
前記自動調整情報に関する挿脱指定情報を、前記外部のクライアントに前記ネットワークを介して送信する送信手段と、
を備え、
前記送信手段により送信される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする撮像装置。
【請求項２】
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を別々に指定可能であるのか、それとも当該自動調整情報を共通で指定可能であるのかを示すことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合について前記制御手段により用いられる自動調整情報を指定可能であることを示す挿入指定可能情報、および前記赤外線遮断フィルターを前記光路から抜去する場合について前記制御手段により用いられる自動調整情報を指定可能であることを示す抜去指定可能情報のそれぞれを、この順に記述可能であることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記受信手段は、前記送信手段により挿脱指定情報が送信された後に、前記自動挿脱制御命令とともに前記自動調整情報を、前記外部のクライアント装置から前記ネットワークを介して受信することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記受信手段は、前記自動調整情報とともに前記挿脱指定情報を、前記外部のクライアント装置から前記ネットワークを介して受信することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記自動調整情報とともに前記挿脱指定情報を前記受信手段が受信したか否かを判定する第１の判定手段と、
前記第１の判定手段により受信していないと判定された場合に、前記受信手段により受信された自動挿脱制御命令に対する返信としてエラー情報を返信する返信手段と、
をさらに備えることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記受信手段により受信された挿脱指定情報と前記送信手段により送信された挿脱指定情報とが一致しているか否かを判定する第２の判定手段をさらに備え、
前記返信手段は、前記第２の判定手段により一致していないと判定された場合に、前記受信手段により受信された自動挿脱制御命令に対する返信としてエラー情報を返信することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記自動挿脱制御命令には、前記挿脱指定情報および前記自動調整情報のそれぞれをこの順に記述することができることを特徴とする請求項４乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記自動調整情報は、前記被写体の明るさに関する明るさ情報を含むことを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記明るさ情報の値の範囲は、所定の範囲に制限されていることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記自動調整情報は、前記赤外線遮断フィルターの挿脱の反応時間に関する反応時間情報を含むことを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と前記挿脱部を自動で制御する制御部とを備えた外部の撮像装置に、ネットワークで接続されたクライアント装置であって、
前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部の撮像装置に前記ネットワークを介して送信する送信手段と、
前記制御部により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置から取得する取得手段と、
を備え、
前記取得手段により取得される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御部により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とするクライアント装置。
【請求項１３】
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を別々に指定可能であるのか、それとも当該自動調整情報を共通で指定可能であるのかを示すことを特徴とする請求項１２に記載のクライアント装置。
【請求項１４】
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合について前記制御手段により用いられる自動調整情報を指定可能であることを示す挿入指定可能情報、および前記赤外線遮断フィルターを前記光路から抜去する場合について前記制御手段により用いられる自動調整情報を指定可能であることを示す抜去指定可能情報のそれぞれを、この順に記述可能であることを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記送信手段は、前記取得手段により挿脱指定情報が取得された後に、前記自動挿脱制御命令とともに前記自動調整情報を、前記ネットワークを介して前記外部の撮像装置に送信することを特徴とする請求項１２乃至１４のいずれか１項に記載の撮像装置。
【請求項１６】
前記送信手段は、前記自動調整情報とともに前記挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置に送信することを特徴とする請求項１２乃至１５のいずれか１項に記載の撮像装置。
【請求項１７】
前記送信手段は、前記取得手段により取得された挿脱指定情報と一致する挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置に送信することを特徴とする請求項１５又は１６に記載の撮像装置。
【請求項１８】
前記自動挿脱制御命令には、前記挿脱指定情報および前記自動調整情報のそれぞれをこの順に記述することができることを特徴とする請求項１５乃至１７のいずれか１項に記載の撮像装置。
【請求項１９】
前記明るさ情報の値の範囲は、所定の範囲に制限されていることを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
前記自動調整情報は、前記赤外線遮断フィルターの挿脱の反応時間に関する反応時間情報を含むことを特徴とする請求項１９に記載の撮像装置。
【請求項２１】
撮像装置と当該撮像装置にネットワークで接続されたクライアント装置とで構成される撮像システムであって、
前記撮像装置は、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
赤外線を遮断する赤外線遮断フィルターと、
前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱手段と、
前記挿脱手段による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させる
ための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記ネットワークを介して前記クライアント装置から受信する受信手段と、
前記受信手段により受信された自動挿脱制御命令および自動調整情報に基づき、前記
挿脱手段を自動で制御する制御手段と、
を備え、
前記クライアント装置は、
前記制御手段により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記撮像装置から取得する取得手段
を備え、
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする撮像システム。
【請求項２２】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と制御部とを備え、且つ外部のクライアント装置にネットワークで接続された撮像装置の制御方法であって、
前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令ととともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部のクライアント装置から前記ネットワークを介して受信する受信ステップと、
前記受信ステップにより受信された自動挿脱制御命令に基づき、前記挿脱部を自動で前記制御部に制御させる制御ステップと、
前記自動調整情報に関する挿脱指定情報を、前記外部のクライアントに前記ネットワークを介して送信する送信ステップと、
を備え、
前記送信ステップにて送信される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御部により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする撮像装置の制御方法。
【請求項２３】
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と前記挿脱部を自動で制御する制御部とを備えた外部の撮像装置に、ネットワークで接続されたクライアント装置の制御方法であって、
前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部の撮像装置に前記ネットワークを介して送信する送信ステップと、
前記制御部により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置から取得する取得ステップと、
を備え、
前記取得ステップにて取得される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御部により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とするクライアント装置の制御方法。
【請求項２４】
撮像装置と当該撮像装置にネットワークで接続されたクライアント装置とで構成される撮像システムの制御方法であって、
前記撮像装置は、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像部と、
赤外線を遮断する赤外線遮断フィルターと、
前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と、
を備え、
前記撮像装置にて、
前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記ネットワークを介して前記クライアント装置から受信する受信ステップと、
前記受信ステップにて受信された自動挿脱制御命令および自動調整情報に基づき、前記挿脱部を自動で制御する制御ステップと、
前記クライアント装置にて、
前記制御ステップにて用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記撮像装置から取得する取得ステップ
を有し、
前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御ステップにて用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする撮像システムの制御方法。
【請求項２５】
撮像光学系と、
撮像手段と、
前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、
前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの挿脱を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、
前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、
をさらに具備し、
前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの挿脱を制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの挿脱を制御することを特徴とする撮像装置。
【請求項２６】
被写体輝度を測光するための測光手段をさらに具備し、
前記第三の命令の付加情報は、被写体輝度の閾値情報を含むとともに、
前記制御手段は、前記測光手段の出力と前記閾値情報とに基づき前記赤外線遮断フィルターの挿脱を制御することを特徴とする請求項２５に記載の撮像装置。
【請求項２７】
時間経過を計測する計時手段をさらに具備し、
前記第三の命令の付加情報は、反応時間情報を含むとともに、
前記制御手段は、前記計時手段の出力と前記反応時間情報に基づき前記赤外線遮断フィルターの挿脱を遅延させるように制御することを特徴とする請求項２５または２６に記載の撮像装置。
【請求項２８】
撮像光学系と、
撮像手段と、
前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、
前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの光路への挿入を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、
前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、
をさらに具備し、
前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの挿入を制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの挿入を制御することを特徴とする撮像装置。
【請求項２９】
被写体輝度を測光するための測光手段をさらに具備し、
前記第三の命令の付加情報は被写体輝度の閾値情報を含むとともに、
前記制御手段は、前記測光手段の出力と前記閾値情報とに基づき前記撮像光学系の光路への前記赤外線遮断フィルターの挿入を制御することを特徴とする請求項２８に記載の撮像装置。
【請求項３０】
時間経過を計測する計時手段をさらに具備し、
前記第三の命令の付加情報は、反応時間情報を含むとともに、
前記制御手段は、前記計時手段の出力と前記反応時間情報に基づき前記赤外線遮断フィルターの挿入を遅延させるように制御することを特徴とする請求項２８または２９に記載の撮像装置。
【請求項３１】
撮像光学系と、
撮像手段と、
前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、
前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの光路からの抜去を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、
前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、
をさらに具備し、
前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの抜去を自動制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの抜去を自動制御することを特徴とする撮像装置。
【請求項３２】
被写体輝度を測光するための測光手段をさらに具備し、
前記第三の命令の付加情報は、被写体輝度の閾値情報を含むとともに、
前記制御手段は、前記測光手段の出力と前記閾値情報とに基づき前記赤外線遮断フィルターの前記撮像光学系の光路からの抜去を制御することを特徴とする請求項３１に記載の撮像装置。
【請求項３３】
時間経過を計測する計時手段をさらに具備し、
前記第三の命令の付加情報は、反応時間情報を含むとともに、
前記制御手段は、前記計時手段の出力と前記反応時間情報に基づき前記赤外線遮断フィルターの抜去を遅延させるように制御することを特徴とする請求項３１または３２に記載の撮像装置。
【請求項３４】
ＯＮＶＩＦ仕様に従ってデータを送受信し、明るい被写体を撮像するための第１の撮像モードと暗い被写体を撮像するための第２の撮像モードとを有する撮像装置であって、
撮像光学系の光路に対する赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信する受信手段と、
前記受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれるか否かを判定するＡｄｊｕｓｔｍｅｎｔフィールド判定手段と、
前記第１の撮像モードまたは前記第２の撮像モードを選択する選択手段と、
を有し、
前記選択手段は、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定手段により前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれると判定された場合に、被写体の輝度と前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値とに応じて、前記第１の撮像モードまたは前記第２の撮像モードを選択することを特徴とする撮像装置。
【請求項３５】
前記受信手段は、赤外線遮断フィルターを撮像光学系の光路内に配置させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｎに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信し、
前記選択手段は、前記ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｎに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが前記受信手段により受信された場合に、前記第１の撮像モードを選択することを特徴とする請求項３４に記載の撮像装置。
【請求項３６】
前記受信手段は、赤外線遮断フィルターを撮像光学系の光路外に配置させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｆｆに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信し、
前記選択手段は、前記ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｆｆに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが前記受信手段により受信された場合に、前記第２の撮像モードを選択することを特徴とする請求項３５に記載の撮像装置。
【請求項３７】
前記選択手段は、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定手段により前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれていないと判定された場合に、前記輝度と所定の閾値に応じて、前記第１の撮像モードまたは前記第２の撮像モードを選択することを特徴とする請求項３６に記載の撮像装置。
【請求項３８】
前記選択手段は、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定手段により前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれていないと判定され、かつ前記輝度の値が前記所定の閾値よりも高い場合に、前記第１の撮像モードを選択することを特徴とする請求項３７に記載の撮像装置。
【請求項３９】
前記選択手段は、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定手段により前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれていないと判定され、かつ前記輝度の値が前記所定の閾値よりも高くない場合に、前記第２の撮像モードを選択することを特徴とする請求項３８に記載の撮像装置。
【請求項４０】
前記ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値に応じて閾値を求める閾値手段をさらに有し、
前記選択手段は、前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｎであり、かつ前記輝度の値が前記求められた閾値よりも高い場合に、前記第１の撮像モードを選択することを特徴とする請求項３９に記載の撮像装置。
【請求項４１】
前記選択手段は、前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｎであり、かつ前記輝度の値が前記求められた閾値よりも高くない場合に、前記第２の撮像モードを選択することを特徴とする請求項４０に記載の撮像装置。
【請求項４２】
前記選択手段は、前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｆｆであり、かつ前記輝度の値が前記求められた閾値よりも低い場合に、前記第２の撮像モードを選択することを特徴とする請求項４１に記載の撮像装置。
【請求項４３】
前記選択手段は、前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも高い場合に、前記第１の撮像モードを選択することを特徴とする請求項４２に記載の撮像装置。
【請求項４４】
前記選択手段は、前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも低い場合に、前記第２の撮像モードを選択することを特徴とする請求項４３に記載の撮像装置。
【請求項４５】
前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値は、ＯｎまたはＯｆｆまたはＣｏｍｍｏｎまたはＥｘｔｅｎｄｅｄであることを特徴とする請求項４４に記載の撮像装置。
【請求項４６】
前記ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値の範囲は、−１から１に制限されていることを特徴とする請求項４５に記載の撮像装置。
【請求項４７】
前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれるか否かを判定するＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段と、
前記ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値に応じて閾値を求める閾値手段と、をさらに有し、
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｎであり、かつ前記輝度の値が前記求められた閾値よりも高い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長い場合に、前記第１の撮像モードを選択することを特徴とする請求項３９に記載の撮像装置。
【請求項４８】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｎであり、かつ前記輝度の値が前記求められた閾値よりも高い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長くない場合に、前記選択手段により選択された現在の撮像モードを維持することを特徴とする請求項４７に記載の撮像装置。
【請求項４９】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｆｆであり、かつ前記輝度の値が前記求められた閾値よりも低い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長い場合に、前記第２の撮像モードを選択することを特徴とする請求項４８に記載の撮像装置。
【請求項５０】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｆｆであり、かつ前記輝度の値が前記求められた閾値よりも低い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長くない場合に、前記選択手段により選択された現在の撮像モードを維持することを特徴とする請求項４９に記載の撮像装置。
【請求項５１】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも高い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長い場合に、前記第１の撮像モードを選択することを特徴とする請求項５０に記載の撮像装置。
【請求項５２】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも高い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長くない場合に、前記選択手段により選択された現在の撮像モードを維持することを特徴とする請求項５１に記載の撮像装置。
【請求項５３】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも低い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長い場合に、前記第２の撮像モードを選択することを特徴とする請求項５２に記載の撮像装置。
【請求項５４】
前記選択手段は、前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定手段によりＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれると判定され、かつ前記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎであり、かつ前記輝度の値が前記求められた閾値よりも低い状態が維持された時間が前記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドにより示される時間よりも長くない場合に、前記選択手段により選択された現在の撮像モードを維持することを特徴とする請求項５３に記載の撮像装置。
【請求項５５】
前記閾値手段は、前記所定の閾値に前記ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を加算することにより、閾値を求めることを特徴とする請求項４０乃至請求項５４のいずれか一項に記載の撮像装置。
【請求項５６】
複数の前記所定の閾値と当該複数の前記所定の閾値のそれぞれに対応するＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値を記憶する記憶手段をさらに有し、
前記閾値手段は、前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値に対応する前記所定の閾値を前記記憶手段から読み出すことにより、閾値を求めることを特徴とする請求項４０乃至請求項５４のいずれか一項に記載の撮像装置。
【請求項５７】
撮像光学系と、
前記撮像光学系により結像された被写体の像を映像信号として出力する撮像手段と、赤外線を遮断する赤外線遮断フィルターと、
をさらに有し、
前記第１の撮像モードは、前記撮像光学系の光路内に前記赤外線遮断フィルターを配置した状態で撮像するモードであり、
前記第２の撮像モードは、前記撮像光学系の光路外に前記赤外線遮断フィルターを配置した状態で撮像するモードであることを特徴とする請求項３４乃至請求項５６のいずれか一項に記載の撮像装置。
【請求項５８】
撮像光学系と、
前記撮像光学系により結像された被写体の像を映像信号として出力する撮像手段と、
前記撮像手段から出力された映像信号を処理する映像信号処理手段と、
をさらに有し、
前記第２の撮像モードは、前記映像信号に対するゲインを前記第１の撮像モードよりも上げるように前記映像信号処理手段が動作するモードであることを特徴とする請求項３４乃至５６のいずれか一項に記載の撮像装置。
【請求項５９】
撮像光学系と、
前記撮像光学系により結像された被写体の像を映像信号として出力する撮像手段と、
前記撮像手段から出力された映像信号のホワイトバランスの調整を行うホワイトバランス調整手段と、
をさらに有し、
前記第２の撮像モードは、前記映像信号の各色のゲインを前記第１の撮像モードよりも増幅させるように前記ホワイトバランス調整手段が動作するモードであることを特徴とする請求項３４乃至５６のいずれか１項に記載の撮像装置。
【請求項６０】
前記撮像装置は、ネットワークカメラであることを特徴とする請求項３４乃至５９のいずれか１項に記載の撮像装置。
【請求項６１】
前記撮像装置は、Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｔｒａｎｓｍｉｔｔｅｒであることを特徴とする請求項３４乃至５９のいずれか１項に記載の撮像装置。
【請求項６２】
ＯＮＶＩＦ仕様に従ってデータを送受信し、明るい被写体を撮像するための第１の撮像モードと暗い被写体を撮像するための第２の撮像モードとを有する撮像装置の制御方法であって、
撮像光学系の光路に対する赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信する受信ステップと、
前記受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれるか否かを判定するＡｄｊｕｓｔｍｅｎｔフィールド判定ステップと、
前記第１の撮像モードまたは前記第２の撮像モードを選択する選択ステップと、
を有し、
前記選択ステップは、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定ステップにて前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれると判定された場合に、被写体の輝度と前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値とに応じて、前記第１の撮像モードまたは前記第２の撮像モードを選択することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、明るい被写体を撮像する場合と暗い被写体を撮像する場合とで動作が異なる撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、赤外線遮断フィルターを撮像光学系の光路から挿脱して、可視光撮影と赤外線撮影とを行うことができるように構成した撮像装置が知られている。
【０００３】
このような撮像装置においては、通常、赤外線遮断フィルターを撮像光学系の光路上へ挿入して撮像を行った場合には可視光での撮像を行い、赤外線遮断フィルターを光路から抜去した場合には赤外線撮影を行うように構成されている。また、このような撮像装置においては、当該撮像装置自身が外界の明るさを判断して、赤外線遮断フィルターの撮像光学系光路からの挿脱を制御する。（特許文献１）
【０００４】
また、ネットワーク技術の急速な普及とともに、当該撮像装置に装着されているネットワークインターフェースを介して、外部の制御装置からネットワークを介して、当該撮像装置を制御したいというユーザ・ニーズの高まりがある。そして、赤外線遮断フィルターの撮像光学系光路からの挿脱制御も例外ではない。赤外線遮断フィルターを撮像光学系光路からの赤外線遮断フィルターの挿脱を撮像装置が自動制御するように、上記のようにネットワークを介して設定可能にしたいというユーザの要求があった。
【０００５】
また、撮像装置にネットワークを介して接続された制御装置から送信される指示に従って、赤外線遮断フィルターの撮像光学系光路からの挿脱を制御して可視光撮影と赤外線撮影とを切替える撮像装置が知られている。また、撮像装置にネットワークを介して接続された制御装置から送信される指示に従って、赤外線遮断フィルターの挿脱を撮像装置が自動制御する設定ができるように構成した撮像装置が知られている。
【０００６】
このような赤外線遮断フィルターの挿脱を撮像装置自身が自動制御する設定ができる撮像装置の中には、当該自動制御設定の際に、赤外線遮断フィルターを挿脱させるために付加的情報を設定させる撮像装置も知られている。ここで、付加的情報とは、例えば、外界の明るさのレベルや赤外線遮断フィルターの挿脱に関する遅延時間情報などである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−１０７３５５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら上記従来例においては、赤外線遮断フィルターの挿脱を撮像装置が自動で行うように制御することが、外部のクライアント装置からネットワークを介して行うことができないという問題点があった。
【０００９】
また、撮像装置自身が赤外線遮断フィルターの挿脱を自動制御する設定の際に、赤外線遮断フィルターを挿脱させるために、外界の明るさのレベルや赤外線遮断フィルターの挿脱に関する遅延時間を付加的に設定できるようにしたいというユーザ要求も考えられる。
【００１０】
しかしながら上記従来例では、ユーザは、赤外線遮断フィルターの挿脱に対する自動制御設定の際に、上記付加的な外界の明るさのレベルや赤外線遮断フィルターの挿脱に関する遅延時間の存在を意識して設定しなければならないため、操作が煩雑になる場合がある。
【００１１】
例えば、外界の明るさのレベルや赤外線遮断フィルタの挿脱に関する遅延時間等の付加情報がクライアント装置の接続先の撮像装置でどのように用いられるのか、クライアント装置を操作するユーザにとって分かり難く、ユーザの操作が煩雑になってしまう。
【００１２】
また、明るい被写体を撮像するための第１の撮像モードと暗い被写体を撮像するための第２の撮像モードとを自動選択する撮像装置も考えられる。このような撮像装置でも、ユーザは、撮像モードの自動選択の設定の際、付加的な外界の明るさのレベルや撮像モードの選択に関する遅延時間の存在を意識して設定しなければならないため、操作が煩雑になる場合がある。
【００１３】
本発明は上記のような点に鑑みてなされたものである。すなわち、撮像装置にネットワークで接続されたクライアント装置であって、赤外線遮断フィルタの挿脱に関する付加情報を当該撮像装置が用いる場合を把握し、ユーザの操作性を向上させるクライアント装置を提供することができるものである。
【００１４】
また、クライアント装置にネットワークで接続された撮像装置であって、赤外線遮断フィルターの挿脱に関する付加情報を当該撮像装置が用いる場合を当該クライアント装置に把握させ、ユーザの操作性を向上させる撮像装置を提供することができるものである。
【００１５】
また、赤外線遮断フィルターの挿脱に関する付加情報を撮像装置が用いる場合を当該撮像装置にネットワークで接続されたクライアント装置に把握させ、ユーザの操作性を向上させる撮像システムを提供することができるものである。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の撮像装置は、外部のクライアント装置にネットワークで接続された撮像装置であって、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルターと、前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱手段と、前記挿脱手段による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部のクライアント装置から前記ネットワークを介して受信する受信手段と、前記受信手段により受信された自動挿脱制御命令に基づき、前記挿脱手段を自動で制御する制御手段と、前記自動調整情報に関する挿脱指定情報を、前記外部のクライアントに前記ネットワークを介して送信する送信手段と、を備え、前記送信手段により送信される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００１７】
また、上記目的を達成するために、本発明のクライアント装置は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と前記挿脱部を自動で制御する制御部とを備えた外部の撮像装置に、ネットワークで接続されたクライアント装置であって、前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部の撮像装置に前記ネットワークを介して送信する送信手段と、前記制御部により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置から取得する取得手段と、を備え、前記取得手段により取得される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御部により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００１８】
また、上記目的を達成するために、本発明の撮像システムは、撮像装置と当該撮像装置にネットワークで接続されたクライアント装置とで構成される撮像システムであって、前記撮像装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、赤外線を遮断する赤外線遮断フィルターと、前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱手段と、前記挿脱手段による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記ネットワークを介して前記クライアント装置から受信する受信手段と、前記受信手段により受信された自動挿脱制御命令および自動調整情報に基づき、前記挿脱手段を自動で制御する制御手段と、を備え、前記クライアント装置は、前記制御手段により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記撮像装置から取得する取得手段を備え、前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００１９】
また、上記目的を達成するために、本発明の撮像装置の制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と制御部とを備え、且つ外部のクライアント装置にネットワークで接続された撮像装置の制御方法であって、前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令ととともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部のクライアント装置から前記ネットワークを介して受信する受信ステップと、前記受信ステップにより受信された自動挿脱制御命令に基づき、前記挿脱部を自動で前記制御部に制御させる制御ステップと、前記自動調整情報に関する挿脱指定情報を、前記外部のクライアントに前記ネットワークを介して送信する送信ステップと、を備え、前記送信ステップにて送信される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御手段により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００２０】
また、上記目的を達成するために、本発明のクライアント装置の制御方法は、撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と赤外線を遮断する赤外線遮断フィルターと前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と前記挿脱部を自動で制御する制御部とを備えた外部の撮像装置に、ネットワークで接続されたクライアント装置の制御方法であって、前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記外部の撮像装置に前記ネットワークを介して送信する送信ステップと、前記制御部により用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記外部の撮像装置から取得する取得ステップと、を備え、前記取得ステップにて取得される挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御部により用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００２１】
また、上記目的を達成するために、本発明の撮像システムの制御方法は、撮像装置と当該撮像装置にネットワークで接続されたクライアント装置とで構成される撮像システムの制御方法であって、前記撮像装置は、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像部と、赤外線を遮断する赤外線遮断フィルターと、前記撮像光学系の光路に対して前記赤外線遮断フィルターを挿脱する挿脱部と、を備え、前記撮像装置にて、前記挿脱部による赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるための自動挿脱制御命令とともに前記赤外線遮断フィルターの挿脱に関する自動調整情報を、前記ネットワークを介して前記クライアント装置から受信する受信ステップと、前記受信ステップにて受信された自動挿脱制御命令および自動調整情報に基づき、前記挿脱部を自動で制御する制御ステップと、前記クライアント装置にて、前記制御ステップにて用いられる自動調整情報に関する挿脱指定情報を、前記ネットワークを介して前記撮像装置から取得する取得ステップを有し、前記挿脱指定情報は、前記赤外線遮断フィルターを前記光路に挿入する場合および前記赤外線遮断フィルターを前記光路から抜去する場合のそれぞれについて、前記制御ステップにて用いられる自動調整情報を指定可能であるか否かを示すことを特徴とする。
【００２２】
また、上記目的を達成するために、本発明の撮像装置は、撮像光学系と、撮像手段と、前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの挿脱を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、をさらに具備し、前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの挿脱を制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの挿脱を制御することを特徴とする。
【００２３】
また、上記目的を達成するために、本発明の撮像装置は、撮像光学系と、撮像手段と、前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの光路への挿入を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、をさらに具備し、前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの挿入を制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの挿入を制御することを特徴とする。
【００２４】
また、上記目的を達成するために、本発明の撮像装置は、撮像光学系と、撮像手段と、前記撮像光学系における光路上の赤外線遮断フィルターを挿脱するための制御手段と、を具備した撮像装置であって、前記赤外線遮断フィルターを前記撮像光学系の光路上に挿入するための第一の命令と、前記赤外線遮断フィルターを前記撮像光学系の光路上から抜去するための第二の命令と、前記赤外線遮断フィルターの光路からの抜去を前記制御手段に自動制御させるための第三の命令とを受信する受信手段と、前記受信手段の出力に基づき前記第三の命令が付加情報を含むか否かを判定するための判定手段と、をさらに具備し、前記制御手段は、前記判定手段が前記第三の命令が付加情報を含むと判定した場合には当該付加情報に基づき前記赤外線遮断フィルターの抜去を自動制御し、前記判定手段が前記第三の命令が付加情報を含まないと判定した場合には前記制御手段が予め有している制御情報に基づき前記赤外線遮断フィルターの抜去を自動制御することを特徴とする。
【００２５】
また、上記目的を達成するために、本発明の撮像装置は、ＯＮＶＩＦ仕様に従ってデータを送受信し、明るい被写体を撮像するための第１の撮像モードと暗い被写体を撮像するための第２の撮像モードとを有する撮像装置であって、撮像光学系の光路に対する赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信する受信手段と、前記受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれるか否かを判定するＡｄｊｕｓｔｍｅｎｔフィールド判定手段と、前記第１の撮像モードまたは前記第２の撮像モードを選択する選択手段と、を有し、前記選択手段は、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定手段により前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれると判定された場合に、被写体の輝度と前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値とに応じて、前記第１の撮像モードまたは前記第２の撮像モードを選択することを特徴とする。
【００２６】
また、上記目的を達成するために、本発明の撮像装置の制御方法は、ＯＮＶＩＦ仕様に従ってデータを送受信し、明るい被写体を撮像するための第１の撮像モードと暗い被写体を撮像するための第２の撮像モードとを有する撮像装置の制御方法であって、撮像光学系の光路に対する赤外線遮断フィルターの挿脱を前記撮像装置に自動で制御させるためのコマンドである、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信する受信ステップと、前記受信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれるか否かを判定するＡｄｊｕｓｔｍｅｎｔフィールド判定ステップと、前記第１の撮像モードまたは前記第２の撮像モードを選択する選択ステップと、を有し、前記選択ステップは、前記Ａｄｊｕｓｔｍｅｎｔフィールド判定ステップにて前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが含まれると判定された場合に、被写体の輝度と前記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに含まれるＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値とに応じて、前記第１の撮像モードまたは前記第２の撮像モードを選択することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、撮像装置にネットワークで接続されたクライアント装置であって、赤外線遮断フィルタの挿脱に関する付加情報を当該撮像装置が用いる場合を把握し、ユーザの操作性を向上させるクライアント装置を提供することができる。
【００２８】
また、本発明によれば、次のような撮像装置を提供することができる。すなわち、クライアント装置にネットワークで接続された撮像装置であって、赤外線遮断フィルタの挿脱に関する付加情報を当該撮像装置が用いる場合を当該クライアント装置に把握させ、ユーザの操作性を向上させる撮像装置である。
【００２９】
また、本発明によれば、次のような撮像システムを提供することができる。すなわち、赤外線遮断フィルタの挿脱に関する付加情報を撮像装置が用いる場合を当該撮像装置にネットワークで接続されたクライアント装置に把握させ、ユーザの操作性を向上させる撮像システムである。
【００３０】
また、本発明によれば、赤外線遮断フィルタの挿脱を撮像装置が自動で行うように制御することが、外部のクライアント装置からネットワークを介して行うことが可能になるという効果がある。
【００３１】
また、本発明によれば、上記付加的な外界の明るさのレベルや赤外線遮断フィルターの挿脱（または撮像モードの選択）に関する遅延時間の存在を意識して設定する必要性が減じられるので、ユーザの操作性が向上する効果がある。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係る撮像装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る撮像装置が受信するコマンドに用いられるデータ構造を示す図である。
【図３】本発明の実施形態に係る撮像装置が受信するコマンドの構成例を示す図である。
【図４】輝度閾値と遅延時間パラメータとが設定された場合における、本発明の実施形態に係る撮像装置の動作を説明するための図である。
【図５】本発明の実施形態に係る、撮像装置とクライアントとの間における、コマンド及びレスポンスの授受動作を説明するための図である。
【図６】本発明の実施形態に係る、撮像装置の詳細な構成を示すブロック図である。
【図７】本発明の実施形態に係る、撮像装置が受信するコマンドの詳細な構成例を示す図である。
【図８】本発明の実施形態に係る、撮像装置が受信するコマンドの詳細な構成例を示す図である。
【図９】本発明の実施形態に係る、クライアント装置の詳細な構成を示すブロック図である。
【図１０】本発明の実施形態に係る、撮像装置が受信するコマンドの詳細な構成例と撮像装置が送信するレスポンスの詳細な構成例とを示す図である。
【図１１】本発明の実施形態に係る、撮像装置による赤外線遮断フィルターの挿脱制御を説明するためのフローチャートである。
【発明を実施するための形態】
【００３３】
以下、添付図面に従って、ネットワークカメラなどの撮像装置に本発明を適用した場合の実施形態について詳説する。
【００３４】
図１は、本実施形態における撮像装置の構成を示すブロック図である。図１において、２は、撮像光学系、４は、赤外線遮断フィルター（Ｉｎｆｒａｒｅｄ  Ｃｕｔ  Ｆｉｌｔｅｒ；以下、ＩＲＣＦと称する場合がある）、６は、撮像素子、８は、映像信号処理回路、１０は、符号化回路、１２は、バッファである。
【００３５】
また、図１における１４は、通信回路（以下、Ｉ／Ｆと称する場合がある）、１６は、通信端子、１８は、輝度測定回路、２０は、判定回路、２２は、計時回路、２４は、赤外線カットフィルター駆動回路（以下、ＩＲＣＦ駆動回路と称する場合がある）である。さらに、図１における２６は、中央演算処理回路（以下、ＣＰＵと称する場合がある）である。なお、図１における２８は、電気的に消去可能な不揮発性メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；以下ＥＥＰＲＯＭと称する場合がある）である。
【００３６】
以下に図１を参照して動作を説明する。撮像される被写体からの光線は、撮像光学系２とＩＲＣＦ４を介して、撮像素子６に入射され光電変換される。ＩＲＣＦ４は、ＩＲＣＦ駆動回路２４からの駆動信号に基づき、不図示の駆動機構により撮像光学系２と撮像素子６との間の光路上から挿脱される。本実施形態では、ＩＲＣＦ４が当該光路上に挿入されている場合には、通常の撮影（可視光撮影）がなされ、ＩＲＣＦ４が当該光路上から抜去されている場合には、赤外線撮影がなされるように構成される。
【００３７】
なお、本実施形態における撮像素子６は、ＣＣＤやＣＭＯＳなどで構成される。また、本実施形態における撮像素子６は、撮像光学系２により結像された被写体の像を映像信号として出力する撮像部に相当する。
【００３８】
また、本明細書における通常の撮影（可視光撮影）とは、被写体からの光をＩＲＣＦ４を介して撮像素子６に入射させて撮影することを意味する。また、本明細書における赤外線撮影とは、被写体からの光を、ＩＲＣＦ４を介することなく、撮像素子６に入射させて撮影することを意味する。したがって、本実施形態では、通常の撮影がなされる状態は、第１の撮像モードに相当し、赤外線撮影がなされる状態は、第２の撮像モードに相当する。
【００３９】
本実施形態では、赤外線撮影がなされる場合には、ＣＰＵ２６の指示によって、映像信号処理回路８からは輝度信号だけが符号化回路１０に出力される。符号化された輝度信号は、バッファ１２に出力され、Ｉ／Ｆ１４でパケット化がなされ、通信端子１６を介して外部に送信される。一方、通常撮影がなされる場合には、ＣＰＵ２６の指示によって、映像信号処理回路８からは輝度信号と色差信号とが符号化回路１０に出力される。符号化された映像信号は、同様にバッファ１２、Ｉ／Ｆ１４、および、通信端子１６を介して外部に送信される。
【００４０】
なお、本実施形態における通信端子１６は、たとえば、ＬＡＮケーブルが接続される端子（ＬＡＮ端子）などで構成される。
【００４１】
Ｉ／Ｆ１４には、不図示の外部クライアントからＩＲＣＦ４の挿脱に関する設定コマンドが送信される。
【００４２】
不図示の外部クライアントが、ＩＲＣＦ４を上記光路上への挿入指示コマンドを送信した場合、当該コマンドはＩ／Ｆ１４にて適切なパケット処理がなされ、ＣＰＵ２６に入力される。当該の挿入指示コマンドはＣＰＵ２６で解読される。ＣＰＵ２６は、ＩＲＣＦ駆動回路２４を介して、ＩＲＣＦ４を上記光路上に挿入する。
【００４３】
なお、この挿入指示コマンドは、たとえば、後述の、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｎに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドである。
【００４４】
不図示の外部クライアントが、上記光路上からのＩＲＣＦ抜去指示コマンドを送信した場合、同様に、当該コマンドはＩ／Ｆ１４にて適切なパケット処理がなされ、ＣＰＵ２６に入力される。当該の抜去指示コマンドは、ＣＰＵ２６で解読され、ＣＰＵ２６は、ＩＲＣＦ駆動回路２４を介して、ＩＲＣＦ４を上記光路上から抜去する。
【００４５】
なお、この抜去指示コマンドは、たとえば、後述の、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｆｆに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドである。
【００４６】
本実施形態では、不図示の外部クライアントは、上記ＩＲＣＦ４の光路上からの抜去を、本実施形態の撮像装置が決定するように設定するためのコマンドを送付することができるようになっている。当該コマンドは、例えば、Ａｕｔｏ設定のコマンドと称される。
【００４７】
なお、このＡｕｔｏ設定のコマンド（Ａｕｔｏ設定コマンド）は、たとえば、後述の、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡｕｔｏに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドである。
【００４８】
また、本実施形態においては、当該Ａｕｔｏ設定コマンド内のオプションフィールドに、ＩＲＣＦ４の挿脱に関する省略可能な動作パラメータを付加できる構成になっている。
【００４９】
上記の省略可能なパラメータとは、本実施形態では、例えば、被写体輝度の変化により本実施形態の撮像装置が上記ＩＲＣＦを光路上に挿入するか、あるいは、抜去するかを決定するための輝度閾値である。
【００５０】
なお、このＡｕｔｏ設定コマンド内のオプションフィールドは、たとえば、後述の、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドである。また、この輝度閾値（のパラメータ）は、たとえば、後述の、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールドの値である。
【００５１】
当該のパラメータが、上記したＡｕｔｏ設定コマンド内のオプションフィールドに存在した場合、図１のＣＰＵ２６は、当該の閾値を判定回路２０に設定する。輝度測定回路１８では、映像信号処理回路８から出力される輝度信号に基づき、現在の被写体輝度を測定して判定回路２０に出力する。したがって、本実施形態における輝度測定回路１８は、被写体輝度を測光するための測光部に相当する。
【００５２】
なお、本実施形態におけるＣＰＵ２６は、たとえば、ＥＥＰＲＯＭ２８に予め格納されている閾値情報の値に輝度閾値パラメータを加算することで閾値を算出し、算出した閾値を判定回路２０に設定するように構成されていても良い。
【００５３】
また、本実施形態におけるＥＥＰＲＯＭ２８は、たとえば、複数の閾値情報と、これら複数の閾値情報のそれぞれに対応付けられた輝度閾値パラメータとを記憶するように構成されていても良い。さらに、本実施形態におけるＣＰＵ２６は、たとえば、輝度閾値パラメータに対応する閾値情報をＥＥＰＲＯＭ２８から読み出し、読み出した閾値情報により示される閾値を判定回路２０に設定するように構成されていても良い。
【００５４】
判定回路２０では、上記設定された輝度閾値と輝度測定回路から出力された現在の輝度値とを比較して、判定結果をＣＰＵ２６に出力する。出力された判定結果が現在の輝度値が閾値を上回っているという判定結果であった場合、ＣＰＵ２６は、ＩＲＣＦ４を光路上に挿入し、通常撮影を行わせる。また、ＣＰＵ２６に入力された判定結果が、現在の輝度値が閾値以下であるという判定結果であった場合、ＣＰＵ２６はＩＲＣＦ４を光路上から抜去して赤外線撮影を行わせるようになっている。
【００５５】
上記した省略可能な被写体輝度閾値のパラメータが、上記Ａｕｔｏ設定コマンド内のオプションフィールドに存在しなかった場合、本実施形態の撮像装置は、予め記憶されている閾値情報に基き上記の閾値を決定する。当該閾値は、本実施形態では、例えばＥＥＰＲＯＭ２８に予め格納してあり、ＣＰＵ２６は当該閾値をＥＥＰＲＯＭ２８から読み出して判定回路２０に設定するようになっている。
【００５６】
したがって、本実施形態におけるＣＰＵ２６は、Ａｕｔｏ設定コマンド内のオブションフィールドに輝度閾値パラメータが存在するか否かを判定する輝度閾値パラメータ判定部として機能する。より詳細には、ＣＰＵ２６は、後述のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに後述のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｊｕｓｔｍｅｎｔフィールドが含まれるか否かを判定するＡｄｊｕｓｔｍｅｎｔフィールド判定手段として機能する。
【００５７】
なお、本実施形態では、ＥＥＰＲＯＭ２８に予め記憶されている閾値情報などのデータは、制御情報に相当する。また、本実施形態において、ＥＥＰＲＯＭ２８に予め記憶されている閾値情報は、所定の閾値情報に相当する。
【００５８】
また、上記したＡｕｔｏ設定コマンドにおける他の省略可能なパラメータは、例えば、ＩＲＣＦの挿脱動作を遅延させる遅延時間であっても良い。当該パラメータが、上記したＡｕｔｏ設定コマンド内のオプションフィールドに存在した場合、ＣＰＵ２６は、当該の遅延時間パラメータを計時回路２２に設定する。なお、この遅延時間パラメータは、たとえば、後述の、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドである。
【００５９】
計時回路２２は、時間を計測し、設定された遅延時間が経過すると時間経過を示す信号をＣＰＵ２６に出力する。当該の時間経過信号を入力されたＣＰＵ２６は、ＩＲＣＦ駆動回路２４を介してＩＲＣＦ４を挿脱する。
【００６０】
当該遅延時間パラメータが、上記したＡｕｔｏ設定コマンド内のオプションフィールドに存在しなかった場合、本実施形態の撮像装置は、予め記憶されている遅延時間情報に基き上記の閾値を決定する。当該遅延時間は、本実施形態では、例えばＥＥＰＲＯＭ２８に予め格納してあり、ＣＰＵ２６は当該遅延時間をＥＥＰＲＯＭ２８から読み出して判定回路２０に設定するようになっている。なお、当該遅延時間パラメータが、上記したＡｕｔｏ設定コマンド内のオプションフィールドに存在しなかった場合、即時、ＩＲＣＦの挿脱を行うようにして、遅延時間を設定しないように構成しても良い。
【００６１】
したがって、本実施形態におけるＣＰＵ２６は、Ａｕｔｏ設定コマンド内のオブションフィールドに遅延時間パラメータが存在するか否かを判定する遅延時間パラメータ判定部として機能する。より詳細には、ＣＰＵ２６は、後述のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドにＲｅｓｐｏｎｓｅＴｉｍｅフィールドが含まれるか否かを判定するＲｅｓｐｏｎｓｅＴｉｍｅフィールド判定部として機能する。
【００６２】
上述のＩＲＣＦを光路上に挿脱するためのコマンドは、本実施形態では、例えばＯｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ（以下ＯＮＶＩＦと称する場合がある）規格に基づいて定められている。ＯＮＶＩＦ規格では、例えば、ＸＭＬ  Ｓｃｈｅｍａ  Ｄｅｆｉｎｉｔｉｏｎ言語（以下ＸＳＤと称することがある）を用いて上記コマンドの定義を行う。
【００６３】
なお、本実施形態の撮像装置は、上記ＯＮＶＩＦ規格のＮｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｔｒａｎｓｍｉｔｔｅｒ（以下ＮＶＴと称する場合がある）として動作する。つまり、本実施形態の撮像装置は、ＯＮＶＩＦ仕様に従ってデータを送受信することができる。
【００６４】
図２（ａ）乃至図２（ｅ）は、上記ＸＳＤによる、上記コマンドを定義するためのデータ構造の定義例を示す。図２（ａ）では、ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓという名前を持つデータが、データ型ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ２０内に定義される。ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓという名前を持つデータは、ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅ型を持つデータであり、当該のデータ型は図２（ｂ）で定義されている。
【００６５】
図２（ｂ）に示すように、本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅ型は、ＯＮ、ＯＦＦ、または、ＡＵＴＯのいずれかの値をとることができるデータ型となっている。
【００６６】
また、図２（ｃ）は、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔという名前を持つデータを定義している。本実施形態では、当該のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔデータは、上記ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅ型がＡＵＴＯの値を持つ時に、オプションフィールドに設定される。このデータは、例えば、上記したデータ型ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ２０内に定義される。
【００６７】
図２（ｄ）は、上記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型の内容を示す図である。当該のデータ型は、ＸＳＤのｃｏｍｐｌｅｘＴｙｐｅ宣言により複雑型として定義される。また、当該のデータ型例ではｓｅｑｕｅｎｃｅ指定子により、その要素の順番が定義通りに出現することを指定している。
【００６８】
ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型において、第一要素であるＢｏｕｎｄａｒｙＴｙｐｅは、後述のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型を持つデータである。当該のデータＢｏｕｎｄａｒｙＴｙｐｅは、必ず一個が、当該のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型内に現れなければならないようになっている。
【００６９】
次の要素は、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔであり、当該のデータはＸＳＤにおけるＰｒｉｍｉｔｉｖｅ  Ｄａｔａｔｙｐｅに定義されているｆｌｏａｔ単精度浮動小数点データ型であることを示している。当該のＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔは前述の輝度閾値パラメータである。当該のデータＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【００７０】
３番目の要素は、ＲｅｓｐｏｎｓｅＴｉｍｅであり、ＸＳＤにおけるＰｒｉｍｉｔｉｖｅ  Ｄａｔａｔｙｐｅに定義されているｄｕｒａｔｉｏｎ時間間隔データ型である。当該のデータＲｅｓｐｏｎｓｅＴｉｍｅも、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良い構造になっている。当該のデータＲｅｓｐｏｎｓｅＴｉｍｅにより、前述の遅延時間パラメータが指定される。
【００７１】
図２（ｅ）は、上記したＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型の定義例を示す図である。当該のデータ型は、ＸＳＤのｓｉｍｐｌｅＴｙｐｅ宣言によって単純型として定義される。また、当該のデータ型では、ｒｅｓｔｒｉｃｔｉｏｎ指定子によって、値を制限された文字列型として定義されている。ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型では、図２（ｅ）に示すように、その値が、Ｃｏｍｍｏｎ、Ｏｆｆ、Ｏｎ、及び、Ｅｘｔｅｎｄｅｄの値をとることができる文字列型になっている。
【００７２】
上記したように、本実施形態においては、ＩＲＣＦの挿脱を制御するためのＡｕｔｏ設定コマンドに、オプションのパラメータを付加することができる構成になっている。当該のオプションは、例えば、以下のようなオプションとなっていても良い。
オプション１．被写体輝度が高輝度から低輝度へ変化した場合に、ＩＲＣＦを抜去するための輝度閾値
オプション２．被写体輝度が高輝度から低輝度へ変化する際、前記被写体輝度が上記オプション１の輝度閾値を下回ってから、実際にＩＲＣＦを抜去する動作を完了するまでの遅延時間
オプション３．被写体輝度が低輝度から高輝度へ変化した場合に、ＩＲＣＦを挿入するための輝度閾値
オプション４．被写体輝度が低輝度から高輝度へ変化する際、前記被写体輝度が上記オプション３の輝度閾値を超えてから、実際にＩＲＣＦを抜去する動作を完了するまでの遅延時間
【００７３】
本実施形態では、上述のＸＳＤを用いたデータ定義により、前述のＡｕｔｏ設定コマンドにおける上記のオプション１乃至オプション４を表現することが可能となっている。ＯＮＶＩＦ規格においては、上記のＡｕｔｏ設定コマンドは、例えば、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドとして発行される。
【００７４】
図３は、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成例を示す。図３（ａ）は、上記オプションフィールドを含む、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す図である。図３（ａ）において、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯになっていることにより、ＩＲＣＦの挿脱を撮像装置自身に自動で制御させることが指示される。本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯの場合、その後にＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを記述することができるようになっている。上述したように、当該のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドは省略することもできる。
【００７５】
上述したように、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドの内部には、ＢｏｕｎｄａｒｙＴｙｐｅフィールド、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールド、及び、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが記述される。また、上述したように、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールド、及び、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドは、省略可能になっている。
【００７６】
上記ＢｏｕｎｄａｒｙＴｙｐｅフィールドによって、ＩＲＣＦの挿入、抜去のいずれの場合に、当該ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに指定される動作を有効にするのかを、指定することができる。ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｎの場合、ＩＲＣＦが挿入されるとき有効になり、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＯｆｆの場合、ＩＲＣＦが抜去されるとき有効になる。また、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎの場合、挿入、抜去両方の場合に、有効になるようになっている。また、上述したように、上記ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔの値によって輝度閾値が、上記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドによって遅延時間が、夫々設定される。
【００７７】
図３（ｂ）は、上記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略された場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。このようにＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略された場合、上述したように本実施形態の撮像装置は、撮像装置自身が遅延時間パラメータの動作を決定する。本実施形態では、例えばＥＥＰＲＯＭ２８に予め格納してあり、ＣＰＵ２６は当該遅延時間をＥＥＰＲＯＭ２８から読み出して判定回路２０に設定するようになっている。また、図３（ｂ）では、ＩＲＣＦが挿入されるときに、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに指定される動作が有効になるように、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値にＯｎの値が設定されている。
【００７８】
図３（ｃ）は、上記ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールドおよびＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略された場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。このようにＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールドが省略された場合、本実施形態の撮像装置は、当該撮像装置に予め記憶されている閾値情報に基き輝度閾値を決定する。上述したように、輝度閾値は、本実施形態では例えばＥＥＰＲＯＭ２８に予め格納してあり、ＣＰＵ２６は当該閾値をＥＥＰＲＯＭ２８から読み出して判定回路２０に設定するようになっている。
【００７９】
図３（ｄ）は、上記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを省略した場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。本実施形態の撮像装置は、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが省略されたＩＲＣＦを自動設定するＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合、全てのＩＲＣＦ挿脱の制御を当該撮像装置自身が決定する。
【００８０】
続いて、図４を参照して、本実施形態における、輝度閾値と遅延時間パラメータとが設定された場合の動作について説明する。
【００８１】
図４において１０１は被写体輝度の時間的変化を示すグラフ、１０２はＩＲＣＦ４を挿入するための輝度閾値、１０３はＩＲＣＦ４を抜去するための輝度閾値である。図４では、日暮れの時間帯などのように、被写体輝度が時間的に低下していく場合を示している。図４のように被写体輝度が低下してＩＲＣＦ４を抜去するための輝度閾値１０３を下回るとＣＰＵ２６は計時回路２２に遅延時間を設定して計時動作を開始する。
【００８２】
図４では、点Ａにおいて被写体輝度が輝度閾値１０３を下回っている。このときの時刻はｔ１である。本実施形態では、計時回路２２に設定された遅延時間により、ＣＰＵ２６は、当該遅延時間が経過するまではＩＲＣＦ４を抜去しない。すなわち、ＣＰＵ２６は、被写体輝度が輝度閾値１０３を下回っている状態が維持された時間よりも、計時回路２２に設定された遅延時間が長くない場合には、撮像光学系２の光路上からＩＲＣＦ４を抜去しない。
【００８３】
この動作により、被写体輝度が輝度閾値１０３に対して頻繁に交叉しても、通常撮影と赤外線撮影とを頻繁に切り替えることがない。
【００８４】
その後、当該遅延時間が経過して時刻ｔ２に達すると、ＣＰＵ２６はＩＲＣＦを抜去して赤外線撮影に移行させる。すなわち、ＣＰＵ２６は、被写体輝度が輝度閾値１０３を下回っている状態が維持された時間よりも、計時回路２２に設定された遅延時間が長い場合には、撮像光学系２の光路上からＩＲＣＦ４を抜去する。
【００８５】
このときの被写体輝度値は、例えば、点Ｂのように輝度閾値１０３を安定的に下回る確率をあげることができる。当該の動作は、蛍光灯など照明によるフリッカの影響が有る場合にも、同様である。
【００８６】
当該動作により、本実施形態では、ＩＲＣＦの挿脱に関連する詳細な設定を、ユーザが行うことができる構成になっている。また、当該動作により、本実施形態では、撮像被写体の輝度レベルが閾値付近であった場合においても、ＩＲＣＦの挿脱が頻繁に行われることを防ぐ効果がある。また、当該動作により、本実施形態では、照明のフリッカなどにより撮像被写体の輝度値が変化する場合においても、ＩＲＣＦの挿脱が頻繁に行われることを防ぐ効果がある。
【００８７】
なお、ＣＰＵ２６は、被写体輝度が輝度閾値１０２を上回っている状態が維持された時間よりも、計時回路２２に設定された遅延時間が長くない場合には、撮像光学系２の光路上にＩＲＣＦ４を挿入しない。一方、ＣＰＵ２６は、被写体輝度が輝度閾値１０２を上回っている状態が維持された時間よりも、計時回路２２に設定された遅延時間が長い場合には、撮像光学系２の光路上にＩＲＣＦ４を挿入する。
【００８８】
次に図５を用いて、本実施形態に典型的なコマンド及びレスポンスの授受動作（コマンドトランザクション）について説明する。図５では、ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｚ．１２０規格で定義される、いわゆるメッセージ・シークエンス・チャートを用いて上記コマンドトランザクションを記述している。
【００８９】
最初に、不図示のクライアントと本実施形態の撮像装置がネットワークで接続される。クライアントは上述したＩＲＣＦの設定を行うコマンド（ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド）の有無を調べるため以下のように動作する。まず、ＧｅｔＳｅｒｖｉｃｅｓコマンドを撮像装置に送信して、Ｉｍａｇｉｎｇ  Ｓｅｒｖｉｃｅの有無を調べる。
【００９０】
図５では、ＧｅｔＳｅｒｖｉｃｅｓＲｅｓｐｏｎｓｅによって、当該撮像装置がＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅをサポートしていることが示されている。次に、クライアントは、ＩＲＣＦの設定行うことができるＶｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎを調べるために、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓコマンドを送信する。図５では、本実施形態の撮像装置はＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓＲｅｓｐｏｎｓｅで上記ｔｏｋｅｎを返している。
【００９１】
なお、Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎとは、Ｖｉｄｅｏ  Ｓｏｕｒｃｅを一意に識別することができる情報であり、英数字で表わされる情報である。
【００９２】
次にクライアントは、上記Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎを含むＧｅｔＯｐｔｉｏｎｓコマンドを、撮像装置のＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅを示すアドレスに送信する。これは、上記のＩＲＣＦの設定を行うコマンドの有無、及び、ＩＲＣＦの設定を行うコマンドに関するオプションを調べるためである。
【００９３】
本実施形態の撮像装置は、図５に示すように、上記ＩｒＣｕｔＦｉｌｔｅｒフィールドとそのオプションを含むＧｅｔＯｐｔｉｏｎｓＲｅｐｏｎｓｅをクライアントに返す。次に、クライアントは、現在のＩＲＣＦの状態を問い合わせるために、上記Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎを含むＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを、撮像装置のＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅを示すアドレスに送信する。
【００９４】
本実施形態の撮像装置は、図５に示すように当該ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対して、現在のＩＲＣＦの状態をＩｒＣｕｔＦｉｌｔｅｒフィールドに含ませてＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅを返す。この応答により、クライアントは現在の撮像装置の状態を検知する。図５に示す本実施形態においては、ＩＲＣＦは光路上に挿入されている。
【００９５】
次にクライアントは、ＩＲＣＦの設定を自動制御にするために、上記Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎを含むＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを、撮像装置のＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅを示すアドレスに送信する。図５に示した例では、クライアントはＩｒＣｕｔＦｉｌｔｅｒフィールドにＡＵＴＯの値を設定し、かつ、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを設定してＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを送信している。
【００９６】
図５においては、本実施形態の撮像装置は、当該のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが成功裏に実行されたことを示すために、引数を省略したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅをクライアントに返す。
【００９７】
ここで、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド内の、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドでは、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールドで輝度閾値が、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドで遅延時間が設定できる。また、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔフィールド、及び、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドは、省略可能となっている。また、本実施形態のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドでは、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールド自身も省略することができる。
【００９８】
図５においては、当該のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドが成功裏に実行されたことにより、ＩＲＣＦの挿脱制御を当該撮像装置自身が決定するＡｕｔｏ設定となる。
【００９９】
上述のように、本実施形態では、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドについて、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを省略可能に構成している。従って、ユーザは輝度閾値や遅延時間などを意識することなく、ＩＲＣＦの制御をＡｕｔｏ設定にすることが可能なので、ユーザの操作性を向上することができる効果がある。
【０１００】
なお、本実施形態の撮像装置は、現在のＩＲＣＦの状態によらず、ＩＲＣＦの設定を許容している。従って、図５において、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドとＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅとのコマンドトランザクションは省略することができる。
【０１０１】
また、本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールド（ＩｒＣｕｔＦｉｌｔｅｒタグ）に対応する値がＯＮに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、第一の命令に相当する。そして、ＩｒＣｕｔＦｉｌｔｅｒタグに対応する値がＯＦＦに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、第二の命令に相当する。さらに、ＩｒＣｕｔＦｉｌｔｅｒタグに対応する値がＡＵＴＯに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、第三の命令に相当する。
【０１０２】
また、本実施形態では、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれるＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールド（ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔタグ）に対応する値は、付加情報に相当する。そして、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔタグに含まれるＲｅｓｐｏｎｓｅＴｉｍｅフィールド（ＲｅｓｐｏｎｓｅＴｉｍｅタグ）に対応する値は、反応時間情報に相当する。
【０１０３】
また、本実施形態では、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔを用いたが、これに限るものではない。たとえば、ＢｒｉｇｈｔｎｅｓｓＯｆｆｓｅｔの代わりに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔという名前を持つデータを用いても良い。
【０１０４】
このＢｏｕｎｄａｒｙＯｆｆｓｅｔは、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＯｆｆｓｅｔ型のデータである。このＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＯｆｆｓｅｔ型の値は、ｆｌｏａｔ単精度浮動小数点データ型の値である。さらに、このＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＯｆｆｓｅｔ型の値は、−１．０から１．０の間に制限される。
【０１０５】
さらに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０が初期値（デフォルト）である。また、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値は、−１．０に近づくにつれて、輝度閾値が低く（小さく）なるように補正することを示す。一方、ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値は、１．０に近づくにつれて、輝度閾値が高く（大きく）なるように補正することを示す。
【０１０６】
これにより、本実施形態の撮像装置が対応することのできない範囲の値（つまり、大きすぎる値または小さすぎる値）が、不図示の外部クライアントによりＢｏｕｎｄａｒｙＯｆｆｓｅｔとして設定されてしまうことを防止することができる。
【０１０７】
また、本実施形態に対して、ＸＳＤにより、たとえば、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓという名前を持つデータを、データ型ＩｍａｇｉｎｇＯｐｔｉｏｎｓ２０内にさらに定義しても良い。このＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓという名前を持つデータは、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型のデータである。
【０１０８】
ここで、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型は、ＸＳＤのｃｏｍｐｌｅｘＴｙｐｅ宣言により複雑型として定義される。また、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型は、その要素の順番が定義通りに出現す（記述され）るように、ｓｅｑｕｅｎｃｅ指定子により指定される。
【０１０９】
たとえば、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型の第一要素は、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型のＢｏｕｎｄａｒｙＴｙｐｅという名前を持つデータである。また、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型の第２要素は、ｆｌｏａｔ単精度浮動小数点データ型のＢｏｕｎｄａｒｙＯｆｆｓｅｔという名前を持つデータである。なお、このデータの値の範囲は、制限されている。
【０１１０】
さらに、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型の第三要素は、ＸＳＤにおけるＰｒｉｍｉｔｉｖｅ  Ｄａｔａｔｙｐｅに定義されるｄｕｒａｔｉｏｎ時間間隔データ型の、ＲｅｓｐｏｎｓｅＴｉｍｅという名前を持つデータである。
【０１１１】
なお、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ型における第二要素および第三要素は、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子で指定されることにより、省略することができる。
【０１１２】
さらに、Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すＴｏｋｅｎを含むＧｅｔＯｐｔｉｏｎｓコマンドを不図示の外部クライアントから受信した場合に、次のような動作をするように本実施形態の撮像装置を構成しても良い。すなわち、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓという名前を持つデータを含むＧｅｔＯｐｔｉｏｎｓＲｅｐｏｎｓｅを不図示の外部クライアントに返す（送信する）という動作である。
【０１１３】
また、Ｖｉｄｅｏ  Ｓｏｕｒｃｅを示すｔｏｋｅｎを含むＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを不図示の外部クライアントから受信した場合に、次のような動作をするように本実施形態の撮像装置を構成しても良い。すなわち、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓという名前を持つデータを含むＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅを不図示の外部クライアントに返す（送信する）という動作である。
【０１１４】
これにより、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型のデータのうち本実施形態の撮像装置が対応しているデータを、不図示の外部クライアントに知らせることができる。
【０１１５】
また、本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｎに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドをＩ／Ｆ１４がＣＰＵ２６に入力した場合に、次のような動作をするようにＣＰＵ２６を構成した。すなわち、ＣＰＵ２６は、撮像光学系２の光路内にＩＲＣＦ４を配置させるように、ＩＲＣＦ駆動回路２４を制御するような動作である。しかしながら、このような構成に限るものではない。
【０１１６】
たとえば、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｎに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドをＩ／Ｆ１４がＣＰＵ２６に入力した場合に、次のような動作をするようにＣＰＵ２６を構成しても良い。
【０１１７】
すなわち、撮像素子６から出力された映像信号に対するゲインを後述のデジタルナイトモードよりも下げるように、映像信号処理回路８に指示するようにＣＰＵ２６を構成しても良い。より詳細には、撮像素子６から出力された映像信号の各色のゲインを後述のデジタルナイトモードよりも下げるように、映像信号処理回路８に指示するようにＣＰＵ２６を構成しても良い。
【０１１８】
ここで、撮像素子６から出力された映像信号の各色のゲインを後述のデジタルナイトモードよりも下げた状態とは、この映像信号の各色に対応する値に基づいて算出されたゲインを用いて、この映像信号を補正している状態（デイモードと称す）である。また、本実施形態における映像信号処理回路８は、撮像素子６から出力された映像信号のホワイトバランスの調整を行うホワイトバランス調整部として機能する。
【０１１９】
さらに、本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｆｆに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドをＩ／Ｆ１４がＣＰＵ２６に入力した場合に、次のような動作をするようにＣＰＵ２６を構成した。すなわち、ＣＰＵ２６は、撮像光学系２の光路外にＩＲＣＦ４を配置させるように、ＩＲＣＦ駆動回路２４を制御するような動作である。しかしながら、このような構成に限るものではない。
【０１２０】
たとえば、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯｆｆに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドをＩ／Ｆ１４がＣＰＵ２６に入力した場合に、次のような動作をするようにＣＰＵ２６を構成しても良い。
【０１２１】
すなわち、撮像素子６から出力された映像信号に対するゲインをデイモードよりも増幅させるように、映像信号処理回路８に指示するようにＣＰＵ２６を構成しても良い。より詳細には、撮像素子６から出力された映像信号の各色のゲインをデイモードよりも増幅させるように、映像信号処理回路８に指示するようにＣＰＵ２６を構成しても良い。
【０１２２】
なお、本明細書では、撮像素子６から出力された映像信号の各色のゲインをデイモードよりも増幅させた状態を、デジタルナイトモードと称する。
【０１２３】
このようにＣＰＵ２６を構成した場合、ＣＰＵ２６は、デイモードまたはデジタルナイトモードを選択する選択部として機能する。
【０１２４】
また、本実施形態における撮像装置に対してステッピングモーターなどの動力源を追加し、追加した動力源により、撮像光学系２がパン方向またはチルト方向に回転するように構成しても良い。さらに、本実施形態における撮像装置に対し、半球形状に形成されたドームカバーを追加しても良い。このドームカバーは、透明性を有し、半球形状に形成される。
【０１２５】
また、ＢｏｕｎｄａｒｙＴｙｐｅフィールドなどの順番が定義通りに記述されていないＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを含むＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを、本実施形態の撮像装置が受信する場合もあり得る。たとえば、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドが先頭に記述されているＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを含むＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを、本実施形態の撮像装置が受信する場合である。
【０１２６】
このような場合、エラーを示す情報を含むＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅを不図示の外部クライアントに送信するように、本実施形態の撮像装置を構成しても良い。
【０１２７】
続いて、図６乃至１１を参照しながら、上述の実施形態について詳細に説明する。なお、以下の説明では、上述の実施形態に対応するものと同一の要素には同一符合を付し、その説明を省略することがある。
【０１２８】
そして、本明細書において、フィールドの値とは、タグに対応する値を意味する。たとえば、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドの値とは、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに対応する値を意味する。
【０１２９】
また、たとえば、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値とは、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応する値を意味する。たとえば、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値とは、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応する値を意味する。たとえば、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドの値とは、＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値を意味する。
【０１３０】
次に、本実施形態における撮像装置は、動画像を撮影する監視カメラであり、より詳細には、監視に用いられるネットワークカメラであるものとする。また、本実施形態における撮像装置は、壁面や天井に設置されるものとする。なおかつ、本実施形態における撮像装置は、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ）に対応しており、ＬＡＮケーブルを介して電力を供給されるものとする。
【０１３１】
さらに、本実施形態では、撮像装置および外部のクライアント装置は、撮像システムを構成する。
【０１３２】
図６は、本実施形態における撮像装置の詳細な構成を示すブロック図である。図６におけるゲイン設定回路７は、ＣＰＵ２６の指示に従って、撮像素子６から出力された映像信号に対するゲインを設定する。
【０１３３】
たとえば、ＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号に対するゲインを第１のゲインに設定するようにゲイン設定回路７に指示する。
【０１３４】
また、ＣＰＵ２６は、撮像光学系２の光路からＩＲＣＦ４を抜去するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号に対するゲインを第２のゲインに設定するようにゲイン設定回路７に指示する。なお、第２のゲインは、第１のゲインよりも大きい。
【０１３５】
次に、図６における映像信号処理回路８は、ＣＰＵ２６の指示に従って、撮像素子６から出力された映像信号のダイナミックレンジを変更する。たとえば、ＣＰＵ２６は、映像信号処理回路８に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号のダイナミックレンジを第１のダイナミックレンジに変更する。
【０１３６】
また、ＣＰＵ２６は、映像信号処理回路８に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号のダイナミックレンジを第２のダイナミックレンジに変更する。なお、第２のダイナミックレンジは、第１のダイナミックレンジよりも広い。
【０１３７】
そして、図６における撮像素子駆動回路２３は、ＣＰＵ２６の指示に従って、撮像素子６を駆動する。たとえば、ＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６の電荷蓄積時間を第１の電荷蓄積時間に設定するように撮像素子駆動回路２３に指示する。
【０１３８】
また、ＣＰＵ２６は、撮像光学系２の光路からＩＲＣＦ４を抜去するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６の電荷蓄積時間を第２の電荷蓄積時間に設定するように撮像素子駆動回路２３に指示する。なお、第２の電荷蓄積時間は、第１の電荷蓄積時間よりも長い。
【０１３９】
その上、図６におけるＣＰＵ２６は、画像処理機能を備える。例えば、ＣＰＵ２６は、撮像光学系２の光路にＩＲＣＦ４を挿入するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号が第１の明るさ（のレベル）になるように画像処理を施す。
【０１４０】
また、ＣＰＵ２６は、撮像光学系２の光路からＩＲＣＦ４を抜去するようにＩＲＣＦ駆動回路２４に指示するとともに、撮像素子６から出力された映像信号が第２の明るさ（のレベル）になるように画像処理を施す。なお、第２の明るさは、第１の明るさよりも明るい。
【０１４１】
さらに、本実施形態におけるＣＰＵ２６は、赤外線撮影がなされる場合には、撮像素子６から出力される映像信号のカラーバランスが崩れるため、撮像素子６から出力される映像信号を白黒映像信号にして、Ｉ／Ｆ１４から送信させるものとする。このとき、本実施形態における撮像装置の撮像モードは、白黒モードであると呼ぶことにする。
【０１４２】
また、本実施形態におけるＣＰＵ２６は、通常の撮影がなされる場合には、撮像素子６から出力される映像信号の色再現性を重視し、撮像素子６から出力される映像信号をカラー映像信号にして、Ｉ／Ｆ１４から送信させるものとする。このとき、本実施形態における撮像装置の撮像モードは、カラーモードであると呼ぶことにする。
【０１４３】
続いて、図７は、ＸＳＤでコマンドを定義するためのデータ構造の定義例を詳細に示す。図７（ａ）は、図２（ａ）と同様であるので、その説明を省略する。また、図７（ｂ）は、図２（ｂ）と同様であるので、その説明を省略する。また、図７（ｃ）は、図２（ｃ）と同様であるので、その説明を省略する。
【０１４４】
図７（ｄ）は、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型の内容を示す図である。当該のデータ型は、ＸＳＤのｃｏｍｐｌｅｘＴｙｐｅ宣言により複雑型として定義される。また、当該のデータ型例ではｓｅｑｕｅｎｃｅ指定子により、その要素の順番が定義通りに出現することを指定している。
【０１４５】
ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ型において、第一要素であるＢｏｕｎｄａｒｙＴｙｐｅは、図２（ｄ）におけるＢｏｕｎｄａｒｙＴｙｐｅと同様であるので、その説明を省略する。なお、このＢｏｕｎｄａｒｙＴｙｐｅは、後述のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型を持つデータである。
【０１４６】
次の要素は、ＢｏｕｎｄａｒｙＯｆｆｓｅｔであり、当該のデータはＸＳＤにおけるＰｒｉｍｉｔｉｖｅ  Ｄａｔａｔｙｐｅに定義されているｆｌｏａｔ単精度浮動小数点データ型であることを示している。当該のＢｏｕｎｄａｒｙＯｆｆｓｅｔは、前述の輝度閾値パラメータである。当該のデータＢｏｕｎｄａｒｙＯｆｆｓｅｔは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１４７】
なお、本実施形態における＜ＢｏｕｄａｒｙＯｆｆｓｅｔ＞タグに対応する値は、本実施形態の撮像装置により撮像される被写体の明るさに関する明るさ情報に相当する。また、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値の範囲は、所定の範囲に制限されている。具体的には、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値の範囲は、−１．０から１．０の間に制限される。
【０１４８】
３番目の要素は、図２（ｄ）におけるＲｅｓｐｏｎｓｅＴｉｍｅと同様であるので、その説明を省略する。なお、本実施形態における＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値は、ＩＲＣＦ駆動回路２４によるＩＲＣＦ４の挿脱の反応時間に関する反応時間情報に相当する。
【０１４９】
したがって、本実施形態における＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値および＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値は、ＩＲＣＦ４の挿脱に関する自動調整情報に相当する。
【０１５０】
図７（ｅ）は、上記したＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型の定義例を詳細に示す図である。当該のデータ型は、ＸＳＤのｓｉｍｐｌｅＴｙｐｅ宣言によって単純型として定義される。また、当該のデータ型では、ｒｅｓｔｒｉｃｔｉｏｎ指定子によって、値を制限された文字列型として定義されている。
【０１５１】
ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＢｏｕｎｄａｒｙＴｙｐｅ型では、図７（ｅ）に示すように、その値が、Ｃｏｍｍｏｎ、ＴｏＯｎ、ＴｏＯｆｆ、及び、Ｅｘｔｅｎｄｅｄの値をとることができる文字列型になっている。
【０１５２】
なお、図７（ｅ）におけるＣｏｍｍｏｎは、図２（ｅ）におけるＣｏｍｍｏｎに相当する。また、図７（ｅ）におけるＴｏＯｎは、図２（ｅ）におけるＯｎに相当する。さらに、図７（ｅ）におけるＴｏＯｆｆは、図２（ｅ）におけるＯｆｆに相当する。
【０１５３】
続いて、図８は、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成例を詳細に示す。図８（ａ）は、上記オプションフィールドを含む、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す図である。図８（ａ）において、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯになっていることにより、ＩＲＣＦの挿脱を撮像装置自身に自動で制御させることが指示される。
【０１５４】
したがって、本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯになっているＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、自動挿脱制御命令に相当する。なお、自動挿脱制御命令とは、ＩＲＣＦ駆動回路２４によるＩＲＣＦ４の挿脱を本実施形態の撮像装置に自動で制御させるための命令である。
【０１５５】
本実施形態では、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡＵＴＯの場合、その後にＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを記述することができるようになっている。上述したように、当該のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドは省略することもできる。
【０１５６】
上述したように、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドの内部には、ＢｏｕｎｄａｒｙＴｙｐｅフィールド、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールド、及び、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが記述される。
【０１５７】
すなわち、図８（ａ）で示すように、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグ、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグおよび＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグのそれぞれをこの順に記述することができる。
【０１５８】
さらに、上述したように、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールド、及び、ＲｅｓｐｏｎｓｅＴｉｍｅフィールドは、省略可能になっている。
【０１５９】
また、上述したが、上記ＢｏｕｎｄａｒｙＴｙｐｅフィールドによって、ＩＲＣＦの挿入、抜去のいずれの場合に、当該ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに指定される動作を有効にするのかを、指定することができる。
【０１６０】
すなわち、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＴｏＯｎの場合、ＩＲＣＦが挿入されるとき有効になり、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＴｏＯｆｆの場合、ＩＲＣＦが抜去されるとき有効になる。
【０１６１】
また、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値がＣｏｍｍｏｎの場合、挿入、抜去両方の場合に、有効になるようになっている。また、上述したように、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値によって輝度閾値が、上記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドによって遅延時間が、夫々設定される。
【０１６２】
したがって、本実施形態では、値としてＴｏＯｎが対応付けられた＜ＢｏｕｄａｒｙＴｙｐｅ＞タグは、挿入指定可能情報に相当する。この挿入指定可能情報は、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値や＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグの値に基づき、ＣＰＵ２６が次のような判定を行うことを指定することができる。すなわち、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定である。
【０１６３】
また、本実施形態では、値としてＴｏＯｆｆが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグは、抜去指定可能情報に相当する。この抜去指定可能情報は、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値や＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグの値に基づき、ＣＰＵ２６が次のような判定を行うことを指定することができる。すなわち、撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定である。
【０１６４】
また、本実施形態では、値としてＣｏｍｍｏｎが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグは、共通指定可能情報に相当する。この共通指定可能情報は、この＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値や＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグの値を、ＣＰＵ２６が次の２つの判定に共通して用いることを指定する。すなわち、撮像光学系２の光路にＩＲＣＦ４を挿入するか否かの判定、および撮像光学系２の光路からＩＲＣＦ４を抜去するか否かの判定である。
【０１６５】
図８（ｂ）は、上記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略された場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。このようにＲｅｓｐｏｎｓｅＴｉｍｅフィールドが省略された場合、上述したように本実施形態の撮像装置は、撮像装置自身が遅延時間パラメータの動作を決定する。
【０１６６】
本実施形態では、例えばＥＥＰＲＯＭ２８に予め格納してあり、ＣＰＵ２６は当該遅延時間をＥＥＰＲＯＭ２８から読み出して判定回路２０に設定するようになっている。また、図８（ｂ）では、ＩＲＣＦが挿入されるときに、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドに指定される動作が有効になるように、ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値にＴｏＯｎの値が設定されている。
【０１６７】
図８（ｃ）は、上記ＢｏｕｎｄａｒｙＴｙｐｅフィールドの値が、Ｃｏｍｍｏｎの場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。この場合、ＩＲＣＦ４の挿入、抜去両方の場合に、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値、及び、上記ＲｅｓｐｏｎｓｅＴｉｍｅの値が有効になるようになっている。
【０１６８】
また、上述したように、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値によって輝度閾値が、上記ＲｅｓｐｏｎｓｅＴｉｍｅフィールドによって遅延時間が、夫々設定される。
【０１６９】
図８（ｄ）は、上記ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドを省略した場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。
【０１７０】
ここで、本実施例の撮像装置は、次のようなＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、全てのＩＲＣＦ挿脱の制御を当該撮像装置自身が決定するようになっている。即ち、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドが省略されたＩＲＣＦを自動設定するＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドである。
【０１７１】
図８（ｅ）は、上記ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯＮの場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。また、図８（ｆ）は、上記ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＯＦＦの場合の、上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。
【０１７２】
本実施例では、図８（ｅ）や図８（ｆ）のような場合、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドは設定されない構成になっている。
【０１７３】
図８（ｇ）は、ＩｒＣｕｔＦｉｌｔｅｒタグに対応する値がＡＵＴＯの場合の、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成を示す。
【０１７４】
このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、値としてＴｏＯｎが設定されたＢｏｕｎｄａｒｙＴｙｐｅタグに対応する第１のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔタグを含む。さらに、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、値として「ＴｏＯｆｆ」が設定されたＢｏｕｎｄａｒｙＴｙｐｅタグに対応する、第２のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔタグも含む。
【０１７５】
したがって、ＣＰＵ２６は、ＩＲＣＦ４を挿入するか否かの判定に、第１のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＴｙｐｅタグに対応する、ＢｏｕｎｄａｒｙＯｆｆｓｅｔタグおよびＲｅｓｐｏｎｓｅＴｉｍｅタグのそれぞれに対応する値を用いる。
【０１７６】
また、ＣＰＵ２６は、ＩＲＣＦ４を抜去するか否かの判定に、第２のＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＴｙｐｅタグに対応する、ＢｏｕｎｄａｒｙＯｆｆｓｅｔタグおよびＲｅｓｐｏｎｓｅＴｉｍｅタグのそれぞれに対応する値を用いる。
【０１７７】
また、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドには、ＴｏＯｎの値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグ、ＴｏＯｆｆの値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグのそれぞれを、この順に記述することができる。（ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、ＴｏＯｎの値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグ、ＴｏＯｆｆの値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグのそれぞれを、この順に記述可能である。）
【０１７８】
続いて、図９を参照して、本実施形態のクライアント装置の構成を詳細に説明する。図９は、本発明の実施形態に係る、クライアント装置の構成を示すブロック図である。なお、本実施形態のクライアント装置は、上記ＯＮＶＩＦ規格のＮｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｒｅｃｉｅｖｅｒ（以下ＮＶＲと称する場合がある）として動作する。つまり、本実施例のクライアント装置は、ＯＮＶＩＦ仕様に従ってデータを送受信することができる。
【０１７９】
図９において、４０８は入力部、４１４はディジタルインターフェイス部（以下、Ｉ／Ｆと称することがある）、４１６はインターフェイス端子、４２２は表示部、４２６は中央演算処理ユニット（以下、ＣＰＵと称することがある）、４２８はメモリである。
【０１８０】
図９に示すクライアント装置は、典型的にはパーソナルコンピュータ（以下、ＰＣと称することがある）などの汎用コンピュータである。入力部４０８は、例えば、キーボード、マウスなどのポインティング・デバイスなどが使用される。また、表示部４２２としては、例えば、液晶表示装置、プラズマ・ディスプレイ表示装置、ブラウン管などの陰極線管（以下ＣＲＴと称することがある）表示装置などが使用される。
【０１８１】
たとえば、ＣＰＵ２６は、Ｉ／Ｆ４１４に指示し、ＧｅｔＯｐｔｉｏｎｓコマンドを本実施形態の撮像装置に送信する。また、ＣＰＵ２６は、Ｉ／Ｆ４１４に指示し、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを本実施形態の撮像装置から取得する。
【０１８２】
また、ＣＰＵ２６は、Ｉ／Ｆ４１４に指示し、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを、本実施形態の撮像装置に送信する。このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれる＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応する値は、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅに含まれる＜ｉｍｇ２０：Ｍｏｄｅ＞タグ（後述）に対応する値と一致する。
【０１８３】
続いて、図５におけるＧｅｔＯｐｔｉｏｎｓコマンドおよびＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅについて、図１０を用いて詳細に説明する。図１０（ａ）は、ＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎタグに対応する値が０のＧｅｔＯｐｔｉｏｎｓコマンドを示す。
【０１８４】
図１０（ｂ）、図１０（ｃ）のそれぞれは、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅの一例を示したものである。
【０１８５】
ここで、撮像光学系２の光路にＩＲＣＦ４を挿入する際および撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔを共通で指定することができる撮像装置を想定する。図１０（ｂ）は、このような想定の撮像装置が送信するＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅである。
【０１８６】
また、撮像光学系２の光路にＩＲＣＦ４を挿入する際および撮像光学系２の光路からＩＲＣＦ４を抜去する場合のそれぞれについて、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔを別々に指定することができる撮像装置を想定する。図１０（ｃ）は、このような想定の撮像装置が送信するＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅである。
【０１８７】
図１０（ｂ）において、＜ＩｍａｇｉｎｇＯｐｔｉｏｎｓ２０＞タグには、３つの＜ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグが対応付けられている。この３つの＜Ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグのそれぞれは、ＯＮ、ＯＦＦ、ＡＵＴＯに対応付けられている。
【０１８８】
したがって、図１０（ｂ）で想定されている撮像装置は、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値としてＯＮ、ＯＦＦおよびＡＵＴＯが設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにしたがって、動作することができる。
【０１８９】
また、図１０（ｂ）において、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ＞タグには、次の３つのタグが対応付けられている。すなわち、＜ｉｍｇ２０：Ｍｏｄｅ＞タグ、＜ｉｍｇ２０：ＢｏｕｄａｒｙＯｆｆｓｅｔ＞タグおよび＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグである。
【０１９０】
ここで、＜ｉｍｇ２０：Ｍｏｄｅ＞タグは、Ｃｏｍｍｏｎが対応付けられている。これにより、図１０（ｂ）に示したＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅは、次のようなことを示すことになる。
【０１９１】
すなわち、ＣＰＵ２６により用いられる＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグの情報を、撮像光学系２の光路にＩＲＣＦ４を挿入する場合およびこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて共通で指定可能であることである。
【０１９２】
また、＜ｉｍｇ２０：ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグは、ｔｒｕｅが対応付けられている。したがって、図１０（ｂ）で想定されている撮像装置は、＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値が設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにしたがって、動作することができる。
【０１９３】
さらに、＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグは、＜ｉｍｇ２０：Ｍｉｎ＞タグおよび＜ｉｍｇ２０：Ｍａｘ＞タグが対応付けられている。したがって、図１０（ｂ）で想定されている撮像装置は、＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞に対応する値として、０秒以上３０分以内の時間が設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに基づき、動作することができる。
【０１９４】
また、図１０（ｃ）において、（図１０（ｂ）と同様、）＜ＩｍａｇｉｎｇＯｐｔｉｏｎｓ２０＞タグには、３つの＜ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグが対応付けられている。この３つの＜Ｉｍｇ２０：ＩｒＣｕｔＦｉｌｔｅｒＭｏｄｅｓ＞タグのそれぞれは、ＯＮ、ＯＦＦ、ＡＵＴＯに対応付けられている。
【０１９５】
また、図１０（ｃ）において、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔＯｐｔｉｏｎｓ＞タグには、次の４つのタグが対応付けられている。すなわち、２つの＜ｉｍｇ２０：Ｍｏｄｅ＞タグ、＜ｉｍｇ２０：ＢｏｕｄａｒｙＯｆｆｓｅｔ＞タグおよび＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグである。
【０１９６】
ここで、２つの＜ｉｍｇ２０：Ｍｏｄｅ＞タグのそれぞれは、ＴｏＯｎ、ＴｏＯｆｆが対応付けられている。これにより、図１０（ｃ）に示したＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅは、次のようなことを示すことになる。
【０１９７】
すなわち、ＣＰＵ２６により用いられる＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグの情報を、撮像光学系２の光路にＩＲＣＦ４を挿入する場合およびこの光路からＩＲＣＦ４を抜去する場合のそれぞれについて別々に指定可能であることである。
【０１９８】
また、＜ｉｍｇ２０：Ｍｏｄｅ＞タグは、ｔｒｕｅが対応付けられている。さらに、＜ｉｍｇ２０：ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグは、＜ｉｍｇ２０：Ｍｉｎ＞タグおよび＜ｉｍｇ２０：Ｍａｘ＞タグが対応付けられている。
【０１９９】
なお、図１０（ｂ）および図１０（ｃ）で示したように、本実施形態では、＜ｉｍｇ２０：Ｍｏｄｅ＞タグに対応付けられた情報は、挿脱指定情報に相当する。
【０２００】
続いて、図１１を用いて、本実施形態の撮像装置によるＩＲＣＦ４の挿脱制御を説明する。ここで、図１１は、本実施形態の撮像装置によるＩＲＣＦ４の挿脱制御処理を説明するためのフローチャートである。
【０２０１】
ここで、本実施形態の撮像装置は、図１０（ｃ）で想定した撮像装置であるものとする。さらに、この撮像装置は、図８（ｇ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信したものとする。なお、図１１で示す処理は、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した後に、ＣＰＵ２６による実行が開始されるものとする。
【０２０２】
ステップＳ１１０１では、ＣＰＵ２６は、撮像光学系２の光路内にＩＲＣＦ４が挿入されているか否かを判定する。
【０２０３】
そして、ＣＰＵ２６は、撮像光学系２の光路内にＩＲＣＦ４が挿入されていると判定した場合には、ステップＳ１１０２に処理を進める。一方、ＣＰＵ２６は、撮像光学系２の光路内にＩＲＣＦ４が挿入されていないと判定した場合には、ステップＳ１１０７に処理を進める。
【０２０４】
ステップＳ１１０２では、ＣＰＵ２６は、被写体輝度が所定の輝度閾値よりも低いか否かを判定する。具体的には、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度と、値がＴｏＯｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値と、に基づき、判定回路２０に判定させる。
【０２０５】
たとえば、ＣＰＵ２６は、値がＴｏＯｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値（０．１６）に対応する閾値情報をＥＥＰＲＯＭ２８から読み出す。次に、ＣＰＵ２６は、読み出した閾値情報により示される輝度閾値を判定回路２０に設定する。
【０２０６】
そして、判定回路２０は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６により設定された輝度閾値よりも低いか否かを判定する。
【０２０７】
ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも低いと判定回路２０が判定した場合には、ステップＳ１１０３に処理を進める。一方、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも低くないと判定回路２０が判定した場合には、ステップＳ１１０１に処理を戻す。
【０２０８】
ステップＳ１１０３では、ＣＰＵ２６は、計時回路２２に指示し、計時を開始させる。具体的には、ＣＰＵ２６は、値がＴｏＯｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値（１分３０秒）を、計時回路２２に設定し、計時を開始させる。
【０２０９】
ステップＳ１１０４は、ステップＳ１１０２と同様であるので、その説明を省略する。
【０２１０】
ステップＳ１１０５では、ＣＰＵ２６は、ステップＳ１１０３で計時を開始してから、所定時間が経過したか否かを判定する。具体的には、ＣＰＵ２６は、計時回路２２により時間経過信号を入力されたか否かを判定する。
【０２１１】
そして、ＣＰＵ２６は、計時回路２２により時間経過信号を入力された場合には、ステップＳ１１０３で計時を開始してから所定時間が経過したと判定し、ステップＳ１１０６に処理を進める。一方、ＣＰＵ２６は、計時回路２２により時間経過信号を入力されなかった場合には、ステップＳ１１０３で計時を開始してから所定時間が経過していないと判定し、ステップＳ１１０４に処理を戻す。
【０２１２】
ステップＳ１１０６では、ＣＰＵ２６は、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路にＩＲＣＦ４を挿入する。なお、本実施形態におけるＩＲＣＦ駆動回路２４は、撮像光学系２の光路にＩＲＣＦ４を挿脱する挿脱部に相当する。また、本実施形態におけるＣＰＵ２６は、ＩＲＣＦ駆動回路２４を自動で制御する制御部に相当する。
【０２１３】
ステップＳ１１０７では、ＣＰＵ２６は、被写体輝度が所定の輝度閾値よりも高いか否かを判定する。具体的には、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度と、値がＴｏＯｆｆに設定された＜ＢｏｕｎａｄｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値と、に基づき、判定回路２０に判定させる。
【０２１４】
たとえば、ＣＰＵ２６は、値がＴｏＯｆｆに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値（−０．６２）に対応する閾値情報をＥＥＰＲＯＭ２８から読み出す。次に、ＣＰＵ２６は、読み出した閾値情報により示される輝度閾値を判定回路２０に設定する。
【０２１５】
そして、判定回路２０は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６により設定された輝度閾値よりも高いか否かを判定する。
【０２１６】
ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも高いと判定回路２０が判定した場合には、ステップＳ１１０８に処理を進める。一方、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも高くないと判定回路２０が判定した場合には、ステップＳ１１０１に処理を戻す。
【０２１７】
ステップＳ１１０８では、ＣＰＵ２６は、計時回路２２に指示し、計時を開始させる。具体的には、ＣＰＵ２６は、値がＴｏＯｆｆに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値（１分１０秒）を、計時回路２２に設定し、計時を開始させる。
【０２１８】
ステップＳ１１０９は、ステップＳ１１０７と同様であるので、その説明を省略する。
【０２１９】
ステップＳ１１１０は、ステップＳ１１０５と同様であるので、その説明を省略する。
【０２２０】
ステップＳ１１１１では、ＣＰＵ２６は、ＩＲＣＦ駆動回路２４に指示し、撮像光学系２の光路からＩＲＣＦ４を抜去する。
【０２２１】
続いて、図１０（ｂ）で想定した撮像装置が本実施形態の撮像装置である場合についても、図１１を用いて説明する。この場合、本実施形態の撮像装置は、図８（ｃ）に示すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信したものとする。なお、図１１に関する以下の説明では、上述の図１１の説明との相違点についてのみ説明する。
【０２２２】
ステップＳ１１０２では、ＣＰＵ２６は、被写体輝度が所定の輝度閾値よりも低いか否かを判定する。具体的には、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度と、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値と、に基づき、判定回路２０に判定させる。
【０２２３】
たとえば、ＣＰＵ２６は、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値（０．５２）に対応する閾値情報をＥＥＰＲＯＭ２８から読み出す。次に、ＣＰＵ２６は、読み出した閾値情報により示される輝度閾値を判定回路２０に設定する。
【０２２４】
そして、判定回路２０は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６により設定された輝度閾値よりも低いか否かを判定する。
【０２２５】
ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも低いと判定回路２０が判定した場合には、ステップＳ１１０３に処理を進める。一方、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも低くないと判定回路２０が判定した場合には、ステップＳ１１０１に処理を戻す。
【０２２６】
ステップＳ１１０３では、ＣＰＵ２６は、計時回路２２に指示し、計時を開始させる。具体的には、ＣＰＵ２６は、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値（１分１５秒）を、計時回路２２に設定し、計時を開始させる。
【０２２７】
ステップＳ１１０７では、ＣＰＵ２６は、被写体輝度が所定の輝度閾値よりも高いか否かを判定する。具体的には、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度と、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎａｄｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグに対応する値と、に基づき、判定回路２０に判定させる。
【０２２８】
たとえば、ＣＰＵ２６は、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＢｏｕｎｄａｒｙＯｆｆｓｅｔ＞タグの値（−０．５２）に対応する閾値情報をＥＥＰＲＯＭ２８から読み出す。次に、ＣＰＵ２６は、読み出した閾値情報により示される輝度閾値を判定回路２０に設定する。
【０２２９】
そして、判定回路２０は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６により設定された輝度閾値よりも高いか否かを判定する。
【０２３０】
ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも高いと判定回路２０が判定した場合には、ステップＳ１１０８に処理を進める。一方、ＣＰＵ２６は、輝度測定回路１８から出力された被写体輝度がＣＰＵ２６に設定された輝度閾値よりも高くないと判定回路２０が判定した場合には、ステップＳ１１０１に処理を戻す。
【０２３１】
ステップＳ１１０８では、ＣＰＵ２６は、計時回路２２に指示し、計時を開始させる。具体的には、ＣＰＵ２６は、値がＣｏｍｍｏｎに設定された＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグに対応付けられた＜ＲｅｓｐｏｎｓｅＴｉｍｅ＞タグに対応する値（１分１５秒）を、計時回路２２に設定し、計時を開始させる。
【０２３２】
なお、図５を用いて述べたように、本実施形態の撮像装置は、外部のクライアント装置にネットワークを介して、ＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを送信した後に、この外部のクライアント装置からネットワークを介して次のようなコマンドを受信する。
【０２３３】
たとえば、＜ＩｒＣｕｔＦｉｌｔｅｒ＞タグに対応する値としてＡＵＴＯの値が記述され、且つ＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが記述されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドである。さらに、この＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが記述される。
【０２３４】
上述したように、本実施形態では、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグには、１個の＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが必ず対応付けられていなければならない。
【０２３５】
そこで、本実施形態では、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが含まれたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、次のような判定をするように、ＣＰＵ２６を構成しても良い。
【０２３６】
すなわち、この受信したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれた＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに，１個の＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが含まれているか否かの判定である。そして、ＣＰＵ２６が含まれていないと判定した場合には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信として、エラー情報を外部のクライアント装置に返信させるように通信回路１４を制御するよう、ＣＰＵ２６を構成しても良い。
【０２３７】
また、本実施形態では、値としてＣｏｍｍｏｎが対応付けられた＜ｉｍｇ２０：Ｍｏｄｅ＞タグが対応付けられたＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを外部のクライアント装置に送信した撮像装置のＣＰＵ２６は、以下のように構成されていてもよい。
【０２３８】
すなわち、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが含まれたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、次のような判定をするように、ＣＰＵ２６を構成しても良い。
【０２３９】
つまり、この受信したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれた＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに、値としてＣｏｍｍｏｎが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが含まれているか否かの判定である。
【０２４０】
そして、ＣＰＵ２６により含まれていないと判定された場合には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信として、エラー情報を外部のクライアント装置に返信させるように通信回路１４を制御するよう、ＣＰＵ２６を構成しても良い。本実施形態では、このＣＰＵ２６は、第１の判定手段に相当する。
【０２４１】
また、本実施形態では、図１０（ｃ）に示したＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを外部のクライアント装置に送信した撮像装置のＣＰＵ２６は、以下のように構成されていてもよい。
【０２４２】
すなわち、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが含まれたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、次のような判定をするように、ＣＰＵ２６を構成しても良い。
【０２４３】
つまり、この受信したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれた＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに、２つの＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが含まれているか否かの判定である。具体的には、これら２つの＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグとは、値としてＴｏＯｎが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグと、値としてＴｏＯｆｆが対応付けられた＜ＢｏｎｄａｒｙＴｙｐｅ＞タグである。
【０２４４】
そして、ＣＰＵ２６により含まれていないと判定された場合には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信として、エラー情報を外部のクライアント装置に返信させるように通信回路１４を制御するよう、ＣＰＵ２６を構成しても良い。本実施形態では、このＣＰＵ２６は、第２の判定手段に相当する。
【０２４５】
また、本実施形態では、図１０（ｃ）に示したＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを外部のクライアント装置に送信した撮像装置のＣＰＵ２６は、以下のように構成されていてもよい。
【０２４６】
すなわち、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが含まれたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、次のような判定をするように、ＣＰＵ２６を構成しても良い。
【０２４７】
つまり、この受信したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれた＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに、値としてＣｏｍｍｏｎが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが含まれているか否かの判定である。そして、ＣＰＵ２６により含まれていると判定された場合には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信として、エラー情報を外部のクライアント装置に返信させるように通信回路１４を制御するよう、ＣＰＵ２６を構成しても良い。
【０２４８】
また、本実施形態では、図１０（ｂ）に示したＧｅｔＯｐｔｉｏｎｓＲｅｓｐｏｎｓｅを外部のクライアント装置に送信した撮像装置のＣＰＵ２６は、以下のように構成されていてもよい。
【０２４９】
すなわち、＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグが含まれたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドを受信した場合に、次のような判定をするように、ＣＰＵ２６を構成しても良い。
【０２５０】
つまり、この受信したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに含まれた＜ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔ＞タグに、Ｃｏｍｍｏｎ以外の値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグが含まれているか否かの判定である。
【０２５１】
例えば、Ｃｏｍｍｏｎ以外の値が対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグとは、値としてＴｏＯｎが対応付けられた＜ＢｏｕｎｄａｒｙＴｙｐｅ＞タグと、値としてＴｏＯｆｆが対応付けられた＜ＢｏｎｄａｒｙＴｙｐｅ＞タグである。
【０２５２】
そして、ＣＰＵ２６により含まれていると判定された場合には、このＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信として、エラー情報を外部のクライアント装置に返信させるように通信回路１４を制御するよう、ＣＰＵ２６を構成しても良い。
【０２５３】
また、本実施形態では、通常、輝度閾値は、本実施形態の撮像装置に設定可能な輝度閾値を、−１．０から１．０の値に正規化されて、外部クライアントから設定される。しかしながら、外部クライアントの不具合などにより、上記の値の範囲外の数値が設定されることも考えられる。このような場合に対処するために、本実施形態の撮像装置は、例えば、上記の値範囲外の数値が設定された場合、設定可能な上限値、あるいは、下限値に丸めて設定する。
【０２５４】
上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値として−１．０より小さい値、例えば−２．５を受信した場合、本実施形態の撮像装置は、当該ＢｏｕｎｄａｒｙＯｆｆｓｅｔ値を−１．０として使用する。また、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値として１．０よりも大きい値、例えば３．１を受信した場合、本実施形態の撮像装置は、当該ＢｏｕｎｄａｒｙＯｆｆｓｅｔ値を１．０として使用するようになっている。
【０２５５】
なお、上記の実施形態では、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔの値として、設定可能な範囲外の値が設定された場合、設定可能な上限値、あるいは、下限値に丸めて使用するように構成しているが、これに限るものではない。
【０２５６】
例えば、外部のクライアントから受信した上記ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対してエラーを返すように構成しても良い。この場合、本実施形態の撮像装置が返すＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅには、上記ＢｏｕｎｄａｒｙＯｆｆｓｅｔ値が不正である旨のレスポンス・コードが記述されて送信される。
【０２５７】
したがって、本実施形態において、ＢｏｕｎｄａｒｙＯｆｆｓｅｔ値が不正である旨のレスポンスコードが記述されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓＲｅｓｐｏｎｓｅは、エラー情報に相当する。ここで、エラー情報は、ＩｒＣｕｔＦｉｌｔｅｒフィールドの値がＡｕｔｏに設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドに対する返信である。
【０２５８】
また、本実施形態における、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔフィールドとは、例えば、Ａｕｔｏモードでのみ用いられる、赤外線遮断フィルタの切り換えタイミングを調整するためのオプショナルなパラメータであると言える。
【０２５９】
また、本実施例における、ＢｏｕｎｄａｒｙＴｙｐｅは、例えば、ＢｏｕｎｄａｒｙＯｆｆｓｅｔやＲｅｓｐｏｎｓｅＴｉｍｅと言ったパラメータがどの境界で用いられるのかを特定する。ここで、特定される境界とは、例えば、赤外線遮断フィルタを自動で切り換えるための境界である。ここで、ＢｏｕｎｄａｒｙＴｙｐｅの値「Ｃｏｍｍｏｎ」は、赤外線遮断フィルタを有効に自動で切り替える場合の境界のみならず、赤外線遮断フィルタを無効に自動で切り替える場合の境界にも、これらパラメータが用いられることを意味する。また、ＢｏｕｎｄａｒｙＴｙｐｅの値「ＴｏＯｎ」及び「ＴｏＯｆｆ」夫々は、赤外線遮断フィルタを有効に自動で切り替えるための境界、および赤外線遮断フィルタを無効に自動で切り替えるための境界のうち一方に、これらパラメータが用いられることを意味する。
【０２６０】
また、本実施形態における、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドは、例えば、赤外線遮断フィルタの有効（Ｏｎ）／無効（Ｏｆｆ）の切り換えのための境界露光レベルを調整する。このＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、例えば、−１．０から＋１．０に正規化された値であり、単位はない。さらに、ＢｏｕｎｄａｒｙＯｆｆｓｅｔフィールドの値は、０が初期値であり、且つ、−１．０が最も暗く、＋１．０が最も明るい。
【０２６１】
なお、本実施形態におけるＧｅｔＳｅｒｖｉｃｅｓコマンドとは、このコマンドを受信した装置（例えば、本実施形態の撮像装置）が提供する機能を問い合わせるコマンドである。また、本実施形態におけるＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅとは、露出、シャッタースピード、防振などの撮像に関する設定を行うサービスである。
【０２６２】
また、本実施形態の撮像装置およびクライアント装置は、本実施形態におけるＸＳＤで定義されたコマンドを、ファイル形式で保存する。
【０２６３】
また、本実施形態の撮像装置のＩｍａｇｉｎｇ  Ｓｅｒｖｉｃｅを示すアドレスは、この撮像装置のＶｉｄｅｏ  Ａｎａｌｙｔｉｃｓ  Ｓｅｒｖｉｃｅを示すアドレス、およびこの撮像装置のＰＴＺ  Ｓｅｒｖｉｃｅを示すアドレスと同じであるものとする。しかしながら、これに限られるものではない。たとえば、これらのアドレスのそれぞれは、互いに異なっていてもよい。
【０２６４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０２６５】
４  赤外線遮断フィルター（ＩＲＣＦ）
１８  輝度測定回路
２０  判定回路
１４  通信回路（Ｉ／Ｆ）
２２  計時回路
２４  ＩＲＣＦ駆動回路
２６  中央演算処理ユニット（ＣＰＵ）
【図１】
2014003585.tif 000003
【図２】
2014003585.tif 000004
【図３】
2014003585.tif 000005
【図４】
2014003585.tif 000006
【図５】
2014003585.tif 000007
【図６】
2014003585.tif 000008
【図７】
2014003585.tif 000009
【図８】
2014003585.tif 000010
【図９】
2014003585.tif 000011
【図１０】
2014003585.tif 000012
【図１１】
2014003585.tif 000013