[go: up one dir, main page]

JP2015171045A - Imaging apparatus and imaging system - Google Patents

Imaging apparatus and imaging system Download PDF

Info

Publication number
JP2015171045A
JP2015171045A JP2014045628A JP2014045628A JP2015171045A JP 2015171045 A JP2015171045 A JP 2015171045A JP 2014045628 A JP2014045628 A JP 2014045628A JP 2014045628 A JP2014045628 A JP 2014045628A JP 2015171045 A JP2015171045 A JP 2015171045A
Authority
JP
Japan
Prior art keywords
imaging
adjustment value
cpu
optical filter
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2014045628A
Other languages
Japanese (ja)
Other versions
JP6305120B2 (en
Inventor
文孝 相子
Fumitaka Aiko
文孝 相子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014045628A priority Critical patent/JP6305120B2/en
Publication of JP2015171045A publication Critical patent/JP2015171045A/en
Application granted granted Critical
Publication of JP6305120B2 publication Critical patent/JP6305120B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Blocking Light For Cameras (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)
  • Studio Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable high sensitivity imaging with an imaging device to be controlled by using additional information on insertion/removal of an infrared ray cutoff filter.SOLUTION: An imaging device 1000 capable of performing network connection to a client device comprises: an imaging optical system 2; an imaging element 6; an optical filter driving circuit 24 which inserts/removes an optical filter 4 into/from an optical path of the imaging optical system 2; and a communication circuit 14 which receives, from the client device, an adjustment command for causing the imaging device to automatically control insertion/removal of the optical filter and a first adjustment value related to the insertion/removal of the optical filter. A second adjustment value corresponding to the first adjustment value received by the communication path is automatically determined and high sensitivity imaging means is automatically controlled on the basis of the second adjustment value.

Description

本発明は、撮像装置、及び撮像システムに関する。特に、光学フィルタを撮像光学系の光路に挿脱可能な撮像装置等に関する。   The present invention relates to an imaging device and an imaging system. In particular, the present invention relates to an imaging device that can insert and remove an optical filter into and from an optical path of an imaging optical system.

従来、赤外線遮断フィルタを撮像光学系の光路に挿脱して、可視光撮像と赤外線撮像とを行うことができるように構成するとともに、ホワイトバランス調整に用いる各色信号のゲインを上げることにより低照度での撮像を可能にした撮像装置が知られている。(特許文献1)   Conventionally, the infrared blocking filter is inserted into and removed from the optical path of the imaging optical system so that visible light imaging and infrared imaging can be performed, and the gain of each color signal used for white balance adjustment is increased to reduce the illuminance. There is known an imaging apparatus that enables imaging of the above. (Patent Document 1)

上記撮像装置においては、通常、赤外線遮断フィルタを撮像光学系の光路上へ挿入して撮像を行った場合には可視光での撮像を行い、赤外線遮断フィルタを光路から抜去した場合には赤外線撮像を行うように構成されている。また、上記撮像装置においては、ホワイトバランス調整に用いる各色信号のゲインを上げて感度向上を図ることにより、当該赤外線遮断フィルタの挿抜回数を減らしている。   In the above imaging apparatus, normally, when an infrared cutoff filter is inserted into the optical path of the imaging optical system, imaging is performed with visible light, and when the infrared cutoff filter is removed from the optical path, infrared imaging is performed. Is configured to do. In the imaging apparatus, the number of insertions / removals of the infrared cut-off filter is reduced by increasing the gain of each color signal used for white balance adjustment to improve sensitivity.

また、赤外線遮断フィルタ保持枠の撮像画角内移動により見苦しい撮像画像となる頻度を、当該遮断フィルタの挿抜回数を減らすことにより減少させている。   Further, the frequency of unsightly captured images due to the movement of the infrared cutoff filter holding frame within the imaging angle of view is reduced by reducing the number of insertions / removals of the cutoff filter.

特開2012−23606号広報JP 2012-23606 PR

しかしながら上記従来例においては、前記各色信号のゲインを上げ過ぎると、ノイズなどの妨害が目立つようになり、撮像画像が見苦しくなってしまうという問題点があった。   However, in the above conventional example, if the gain of each color signal is increased too much, interference such as noise becomes conspicuous and the captured image becomes unsightly.

また、上記したようなノイズなどの妨害は、その目立ち方や出現頻度が画像毎に異なってしまうため、予め当該撮像装置に設定されている一定の輝度に基づいて、上記各色信号のゲインを一律に制御することができないといった問題点があった。   In addition, since the disturbance such as noise described above differs in conspicuousness and appearance frequency for each image, the gain of each color signal is uniformly set based on a certain luminance set in advance in the imaging apparatus. There was a problem that it could not be controlled.

これを防ぐために、上記妨害が画面上に目立つ前に、赤外線遮断フィルタを光学系の光路上から抜去し、赤外線撮像を行う撮像装置が考えられる。しかしながら、上記のような高ゲイン撮像と赤外線遮断フィルタを抜去した赤外線撮像とを適切なタイミングで動作させることができなかった。   In order to prevent this, an imaging device that performs infrared imaging by removing the infrared blocking filter from the optical path of the optical system before the above-described disturbance is noticeable on the screen can be considered. However, high gain imaging as described above and infrared imaging with the infrared cutoff filter removed cannot be operated at appropriate timing.

加えて、ネットワーク技術の急速な普及とともに、外部装置からネットワーク経由で撮像装置を制御したいというユーザのニーズが高まっている。   In addition, with the rapid spread of network technology, there is an increasing need for users who want to control an imaging device from an external device via a network.

しかしながら、上述の特許文献1では、撮像光学系の光路に対する光学フィルタの挿脱制御に関する設定を外部装置からネットワーク経由で行うことは、想定されていなかった。更に今後、撮像装置の被写体の輝度レベルや遅延時間の設定等がユーザから望まれることも想定され得る。   However, in the above-mentioned Patent Document 1, it is not assumed that the setting related to the insertion / removal control of the optical filter with respect to the optical path of the imaging optical system is performed from an external device via a network. In the future, it may be assumed that the user wants to set the luminance level of the subject of the imaging apparatus, the delay time, and the like.

ところが、外部装置からネットワーク経由で行われる設定は自由度が高いために、異なる複数のメーカー製品の間で、このような設定がユーザの意図したとおりに行われない場合も少なくないと考えられる。この場合に、撮像光学系の光路に光学フィルタの挿脱やゲインの設定が意図せずにされてしまい、撮像画像が異常となる場合があり得る。さらには、異常動作として撮像ができない場合もあり得る。   However, since the setting performed from the external device via the network has a high degree of freedom, it is considered that there are not a few cases where such setting is not performed as intended by the user among a plurality of different manufacturer products. In this case, the insertion / removal of the optical filter and the setting of the gain are unintentionally performed in the optical path of the imaging optical system, and the captured image may become abnormal. Furthermore, there may be a case where imaging cannot be performed as an abnormal operation.

上記問題点に鑑み、本発明では、高ゲイン撮像と赤外線遮断フィルタを抜去した赤外線撮像とを適切なタイミングで動作させることができる撮像装置を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide an imaging apparatus capable of operating high gain imaging and infrared imaging with an infrared cutoff filter removed at appropriate timing.

上記目的を達成するために、本発明の撮像装置は、外部装置とネットワーク経由で通信する撮像装置であって、撮像光学系と、前記撮像光学系により結像された被写体の像を撮像する撮像手段と、低輝度の被写体に対し高感度撮像を行う高感度撮像手段と、光学フィルタと、前記撮像光学系の光路に前記光学フィルタを挿脱する挿脱手段と、前記挿脱手段の制御に用いられる第一の調整値及び前記高感度撮像手段を制御するための第二の調整値の一方が記述される調整コマンドを、前記外部装置からネットワーク経由で受信するための受信手段と、前記調整コマンドに含まれる一方の調整値から、他方を自動で決定する決定手段と、前記調整コマンドに含まれる一方の調整値と前記決定手段によって決定された他方の調整値に基づき前記挿脱手段と前記高感度撮像手段とを制御するための制御手段と、を具備し、前記第一の調整値及び前記第二の調整値には、制御の遅延時間に関する値を含み、前記制御手段による前記挿脱手段の制御の遅延時間と、前記高感度撮像手段の制御の遅延時間との関係を、前記挿脱手段の制御の遅延時間が前記高感度撮像手段の制御の遅延時間と同じ又はより長くなるように設定したことを備えることを特徴とする。   In order to achieve the above object, an imaging apparatus of the present invention is an imaging apparatus that communicates with an external device via a network, and that captures an imaging optical system and an image of a subject formed by the imaging optical system. A control unit, a high-sensitivity imaging unit that performs high-sensitivity imaging on a low-luminance subject, an optical filter, an insertion / removal unit that inserts / removes the optical filter into / from an optical path of the imaging optical system, A receiving means for receiving an adjustment command describing one of a first adjustment value used and a second adjustment value for controlling the high-sensitivity imaging means from the external device via a network; and the adjustment A determination unit that automatically determines the other from one adjustment value included in the command, and the insertion / removal based on the one adjustment value included in the adjustment command and the other adjustment value determined by the determination unit. Control means for controlling the stage and the high-sensitivity imaging means, wherein the first adjustment value and the second adjustment value include a value related to a delay time of control, and are controlled by the control means. The relationship between the control delay time of the insertion / removal means and the control delay time of the high sensitivity imaging means is the same as or more than the control delay time of the high sensitivity imaging means. It is characterized by having set so that it may become long.

高感度撮像と光学フィルタを抜去した撮像とを適切なタイミングで動作させることができる撮像装置を提供できる効果を有する。   This has the effect of providing an imaging device capable of operating high-sensitivity imaging and imaging with the optical filter removed at appropriate timing.

本発明の実施例1に係る、監視システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure of a monitoring system based on Example 1 of this invention. 本発明の実施例1に係る、撮像装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the imaging device based on Example 1 of this invention. 本発明の実施例1に係る、クライアント装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the client apparatus based on Example 1 of this invention. 本発明の実施例1に係る、撮像装置における動作例を示す輝度の時間推移図である。It is a time transition diagram of the brightness | luminance which shows the operation example in the imaging device based on Example 1 of this invention. 本発明の実施例1に係る、撮像装置及びクライアント装置のコマンドシーケンスを説明するための図である。It is a figure for demonstrating the command sequence of an imaging device and a client apparatus based on Example 1 of this invention. 本発明の実施例1に係る、GetOptionsResponse送信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the GetOptionsResponse transmission process based on Example 1 of this invention. 本発明の実施例1に係る、GetOptionsResponseの構成の一例を示す図である。It is a figure which shows an example of a structure of GetOptionsResponse based on Example 1 of this invention. 本発明の実施例1に係る、SetImagingSettings受信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the SetImagingSettings reception process based on Example 1 of this invention. 本発明の実施例1に係る、SetImagingSettingsの構成の一例を示す図である。It is a figure which shows an example of a structure of SetImagingSettings based on Example 1 of this invention. 本発明の実施例1に係る、SetImagingSettings受信処理を説明するためのテーブルを示す図である。It is a figure which shows the table for demonstrating the SetImagingSettings reception process based on Example 1 of this invention. 本発明の実施例1に係る、SetImagingSettings受信処理を説明するためのテーブルを示す図である。It is a figure which shows the table for demonstrating the SetImagingSettings reception process based on Example 1 of this invention. 本発明の実施例1に係る、IrCutFilterAutoAdjustment設定画面の一例を示す図である。It is a figure which shows an example of the IrCutFilterAutoAdjustment setting screen based on Example 1 of this invention. 本発明の実施例1に係る、撮像装置によるモード判定処理を説明するためのフローチャートである。It is a flowchart for demonstrating the mode determination process by the imaging device based on Example 1 of this invention. 本発明の実施例2に係る、撮像装置による通常撮像モード判定処理を説明するためのフローチャートである。It is a flowchart for demonstrating the normal imaging mode determination process by the imaging device based on Example 2 of this invention. 本発明の実施例2に係る、撮像装置による高感度撮像モード判定処理を説明するためのフローチャートである。It is a flowchart for demonstrating the high sensitivity imaging mode determination process by the imaging device based on Example 2 of this invention. 本発明の実施例2に係る、撮像装置による赤外線撮像モード判定処理を説明するためのフローチャートである。It is a flowchart for demonstrating the infrared imaging mode determination process by the imaging device based on Example 2 of this invention.

以下に、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.

また、以下の実施例におけるコマンドは、例えばOpen Network Video Interface Forum(以下ONVIFと称することがある)規格に基づいて定められているものとする。そして、ONVIF規格では、例えば、XML Schema Definition言語(以下、XSDと称することがある)を用いることにより、このコマンドの定義を行う。   In addition, the commands in the following embodiments are determined based on, for example, the Open Network Video Interface Forum (hereinafter sometimes referred to as ONVIF) standard. In the ONVIF standard, for example, this command is defined by using the XML Schema Definition language (hereinafter sometimes referred to as XSD).

(実施例1)
以下に、図1を参照して本実施例に係るネットワーク構成について説明する。より詳細には、図1は、本実施例に係る監視システムのシステム構成の一例を示す図である。
Example 1
The network configuration according to this embodiment will be described below with reference to FIG. More specifically, FIG. 1 is a diagram illustrating an example of a system configuration of the monitoring system according to the present embodiment.

本実施例における監視システムにおいて、撮像装置1000とクライアント装置2000とは、IPネットワーク網1500を介して(ネットワーク経由で)相互に通信可能な状態で接続される。これにより、撮像装置1000は、撮像画像をIPネットワーク網1500経由でクライアント装置2000に配信することができる。   In the monitoring system in the present embodiment, the imaging device 1000 and the client device 2000 are connected to each other via the IP network 1500 (in a state where they can communicate with each other). Accordingly, the imaging apparatus 1000 can distribute the captured image to the client apparatus 2000 via the IP network 1500.

なお、本実施例における撮像装置1000は、動画像を撮像する監視カメラであり、より詳細には、監視に用いられるネットワークカメラであるものとする。また、本実施例におけるクライアント装置2000は、PC等の外部装置の一例である。又、本実施例における監視システムは、撮像システムに相当する。   Note that the imaging apparatus 1000 in this embodiment is a monitoring camera that captures a moving image, and more specifically, a network camera used for monitoring. The client device 2000 in this embodiment is an example of an external device such as a PC. Further, the monitoring system in the present embodiment corresponds to an imaging system.

また、IPネットワーク網1500は、例えばEthernet(登録商標)等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、撮像装置1000とクライアント装置2000との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。   The IP network 1500 is assumed to be composed of a plurality of routers, switches, cables, and the like that satisfy a communication standard such as Ethernet (registered trademark). However, in this embodiment, any communication standard, scale, and configuration may be used as long as communication between the imaging device 1000 and the client device 2000 can be performed.

例えば、IPネットワーク網1500は、インターネットや有線LAN(Local Area Network)、無線LAN(Wireless LAN)、WAN(Wide Area Network)等により構成されていても良い。なお、本実施例における撮像装置1000は、例えば、PoE(Power Over Ethernet(登録商標))に対応していても良く、LANケーブルを介して電力を供給されても良い。   For example, the IP network 1500 may be configured by the Internet, a wired LAN (Local Area Network), a wireless LAN (Wireless LAN), a WAN (Wide Area Network), or the like. Note that the imaging apparatus 1000 according to the present embodiment may be compatible with, for example, PoE (Power Over Ethernet (registered trademark)), and may be supplied with power via a LAN cable.

クライアント装置2000は、撮像装置1000に対し、各種コマンドを送信する。これらのコマンドは、例えば、撮像装置1000の撮像方向及び画角を変更させるためのコマンド、撮像パラメータを変更するためのコマンド、撮像画像のストリーミングを開始させるためのコマンド等である。   The client apparatus 2000 transmits various commands to the imaging apparatus 1000. These commands are, for example, a command for changing the imaging direction and angle of view of the imaging apparatus 1000, a command for changing imaging parameters, a command for starting streaming of the captured image, and the like.

一方、撮像装置1000は、これらのコマンドに対するレスポンスや撮像画像のストリームをクライアント装置2000に送信する。また、撮像装置1000は、クライアント装置2000から受信した画角を変更するためのコマンドに応じて画角を変更する。   On the other hand, the imaging apparatus 1000 transmits a response to these commands and a stream of captured images to the client apparatus 2000. Further, the imaging apparatus 1000 changes the angle of view in accordance with a command for changing the angle of view received from the client apparatus 2000.

続いて、図2は、本実施例に係る撮像装置1000のハードウェア構成の一例を示す図である。図2における撮像光学系2は、撮像装置1000により撮像される被写体の像を光学フィルタ4を介して撮像素子6に結像する。   Next, FIG. 2 is a diagram illustrating an example of a hardware configuration of the imaging apparatus 1000 according to the present embodiment. The imaging optical system 2 in FIG. 2 forms an image of a subject imaged by the imaging device 1000 on the imaging element 6 via the optical filter 4.

ここで、本実施例において光学フィルタ4は、赤外線を遮断する赤外遮断フィルタ(Infrared Cut Filter;以下、IRCFと称することがある)である。そして、光学フィルタ4は、光学フィルタ駆動回路24からの駆動信号に基づき、不図示の駆動機構(例えば電磁石を用いたプランジャなど)により、撮像光学系2と撮像素子6との間の光路に対して挿脱される。なお、ここで赤外線を遮断するとは赤外光を大幅に減衰するという意味であり、100%遮断するものでなくてもよい。   Here, in this embodiment, the optical filter 4 is an infrared cut filter (Infrared Cut Filter; hereinafter referred to as IRCF). Based on the drive signal from the optical filter drive circuit 24, the optical filter 4 is applied to the optical path between the image pickup optical system 2 and the image pickup element 6 by a drive mechanism (not shown) (for example, a plunger using an electromagnet). Is inserted and removed. Here, blocking infrared rays means that infrared rays are greatly attenuated, and does not have to block 100%.

光学フィルタ4は、光学フィルタ駆動回路24からの駆動信号に基づき、不図示の駆動機構により、撮像光学系2と撮像素子6との間の光路に対して挿脱される。この撮像素子6は、CCDやCMOS等から構成される。そして、撮像素子6は、撮像光学系2により結像された被写体の像を撮像する。さらに、撮像素子6は、撮像した被写体の像を光電変換することにより、撮像画像を出力する。   The optical filter 4 is inserted into and removed from the optical path between the imaging optical system 2 and the imaging element 6 by a driving mechanism (not shown) based on a driving signal from the optical filter driving circuit 24. The image sensor 6 is composed of a CCD, a CMOS, or the like. The imaging element 6 captures an image of the subject formed by the imaging optical system 2. Furthermore, the image sensor 6 outputs a captured image by photoelectrically converting the captured subject image.

なお、本実施例における撮像素子6は、撮像光学系2により結像された被写体の像を撮像する撮像部に相当する。   Note that the image pickup device 6 in this embodiment corresponds to an image pickup unit that picks up an image of a subject formed by the image pickup optical system 2.

映像信号処理回路8は、後述する中央演算処理回路(以下、CPUと称することがある)26の指示に従って、撮像素子6から出力された撮像画像の輝度信号のみ、又は、撮像素子6から出力された撮像画像の輝度信号及び色差信号を、符号化回路10に出力する。また、映像信号処理回路8は、CPU26の指示に従って、撮像素子6から出力された撮像画像の輝度信号を輝度測定回路18に出力する。   The video signal processing circuit 8 outputs only the luminance signal of the captured image output from the image sensor 6 or is output from the image sensor 6 in accordance with an instruction from a central processing circuit (hereinafter also referred to as CPU) 26 described later. The luminance signal and color difference signal of the captured image are output to the encoding circuit 10. In addition, the video signal processing circuit 8 outputs the luminance signal of the captured image output from the image sensor 6 to the luminance measurement circuit 18 in accordance with an instruction from the CPU 26.

符号化回路10は、映像信号処理回路8から輝度信号だけが出力された場合には、この出力された輝度信号を圧縮符号化し、圧縮符号化した輝度信号を撮像画像としてバッファ12に出力する。一方、符号化回路10は、映像信号処理回路8から輝度信号及び色差信号が出力された場合には、この出力された輝度信号及び色差信号を圧縮符号化し、圧縮符号化した輝度信号及び色差信号を撮像画像としてバッファ12に出力する。   When only the luminance signal is output from the video signal processing circuit 8, the encoding circuit 10 compresses and encodes the output luminance signal, and outputs the compressed and encoded luminance signal to the buffer 12 as a captured image. On the other hand, when the luminance signal and the color difference signal are output from the video signal processing circuit 8, the encoding circuit 10 compresses and encodes the output luminance signal and the color difference signal, and the compressed luminance signal and the color difference signal are encoded. Is output to the buffer 12 as a captured image.

バッファ12は、符号化回路10から出力された撮像画像をバッファする。そして、バッファ12は、バッファした撮像画像を通信回路(以下、I/Fと称することがある)14に出力する。このI/F14は、バッファ12から出力された撮像画像をパケット化し、パケット化した撮像画像を通信端子16経由でクライアント装置2000に送信する。ここで、通信端子16は、LANケーブルが接続されるLAN端子等で構成される。   The buffer 12 buffers the captured image output from the encoding circuit 10. Then, the buffer 12 outputs the buffered captured image to a communication circuit (hereinafter sometimes referred to as I / F) 14. The I / F 14 packetizes the captured image output from the buffer 12 and transmits the packetized captured image to the client apparatus 2000 via the communication terminal 16. Here, the communication terminal 16 includes a LAN terminal to which a LAN cable is connected.

なお、I/F14は、光学フィルタ4の挿脱に関するコマンドを外部のクライアント装置2000から受信する受信部に相当する。   The I / F 14 corresponds to a receiving unit that receives a command related to insertion / removal of the optical filter 4 from the external client device 2000.

輝度測定回路18は、映像信号処理回路8から出力される輝度信号に基づき、撮像装置1000の現在の被写体の輝度値を測定する。そして、輝度測定回路18は、測定した輝度値を判定回路20に出力する。判定回路20は、輝度測定回路18から出力された被写体の輝度値と、CPU26から設定された被写体の輝度閾値とを比較し、この比較の結果をCPU26に出力する。   The luminance measurement circuit 18 measures the luminance value of the current subject of the imaging apparatus 1000 based on the luminance signal output from the video signal processing circuit 8. Then, the luminance measurement circuit 18 outputs the measured luminance value to the determination circuit 20. The determination circuit 20 compares the luminance value of the subject output from the luminance measurement circuit 18 with the luminance threshold value of the subject set by the CPU 26, and outputs the comparison result to the CPU 26.

計時回路22は、CPU26から遅延時間を設定される。また、計時回路22は、CPU26からの計時の開始の指示に従い、この指示を受けてから経過した時間を計時する。そして、計時回路22は、この設定された遅延時間が経過した場合、遅延時間が経過したことを示す信号をCPU26に出力する。   The timer circuit 22 is set with a delay time from the CPU 26. In addition, the timer circuit 22 counts the time elapsed after receiving this instruction in accordance with the instruction to start timing from the CPU 26. Then, when the set delay time has elapsed, the time measuring circuit 22 outputs a signal indicating that the delay time has elapsed to the CPU 26.

光学フィルタ駆動回路24は、CPU26の指示を受け、撮像光学系2の光路から光学フィルタ4を抜去する。また、光学フィルタ駆動回路24は、CPU26の指示を受け、撮像光学系2の光路に光学フィルタ4を挿入する。なお、本実施例における光学フィルタ駆動回路24は、撮像光学系2の光路に対して光学フィルタ4を挿脱する挿脱部に相当する。   The optical filter drive circuit 24 receives an instruction from the CPU 26 and removes the optical filter 4 from the optical path of the imaging optical system 2. Further, the optical filter driving circuit 24 receives an instruction from the CPU 26 and inserts the optical filter 4 into the optical path of the imaging optical system 2. The optical filter drive circuit 24 in this embodiment corresponds to an insertion / removal unit that inserts / removes the optical filter 4 with respect to the optical path of the imaging optical system 2.

CPU26は、撮像装置1000の各構成要素を統括的に制御する。また、CPU26は、データを電気的に消去可能な不揮発性メモリ(Electrically Erasable Programmable Read Only Memory;以下、EEPROMと称することがある)28に記憶されたプログラムを実行する。又は、CPU26は、ハードウェアを用いて制御を行うこととしても良い。   The CPU 26 comprehensively controls each component of the imaging device 1000. Further, the CPU 26 executes a program stored in a non-volatile memory (Electrically Erasable Programmable Read Only Memory; hereinafter referred to as EEPROM) 28 that can electrically erase data. Alternatively, the CPU 26 may perform control using hardware.

なお、本実施例では、EEPROMをメモリと称することがある。   In this embodiment, the EEPROM may be referred to as a memory.

CPU26は、撮像光学系2の光路に対する光学フィルタ4の挿入を指示するための挿入指示コマンドがI/F14で受信された場合、I/F14で適切なパケット処理が施された挿入指示コマンドが入力される。次に、CPU26は、入力された挿入指示コマンドを解析する。そして、CPU26は、この解析の結果に基づいて光学フィルタ駆動回路24に指示し、撮像光学系2の光路に光学フィルタ4を挿入させる。   When an insertion instruction command for instructing insertion of the optical filter 4 into the optical path of the imaging optical system 2 is received by the I / F 14, the CPU 26 inputs an insertion instruction command subjected to appropriate packet processing at the I / F 14. Is done. Next, the CPU 26 analyzes the input insertion instruction command. Then, the CPU 26 instructs the optical filter driving circuit 24 based on the result of this analysis, and causes the optical filter 4 to be inserted into the optical path of the imaging optical system 2.

なお、撮像装置1000により可視光撮像が行われる場合には、CPU26は、撮像素子6から出力される撮像画像の色再現性を重視し、映像信号処理回路8に指示し、輝度信号及び色差信号を符号化回路10に出力させる。この結果、I/F14は、カラー撮像画像を配信する。よって、本実施例では、撮像装置1000により可視光撮像が行われている場合を、撮像装置1000の撮像モードが通常撮像モードであると称することがある。   When visible light imaging is performed by the imaging apparatus 1000, the CPU 26 places importance on the color reproducibility of the captured image output from the imaging device 6 and instructs the video signal processing circuit 8 to output the luminance signal and the color difference signal. Is output to the encoding circuit 10. As a result, the I / F 14 delivers a color captured image. Therefore, in this embodiment, when the imaging device 1000 is performing visible light imaging, the imaging mode of the imaging device 1000 may be referred to as a normal imaging mode.

また、本実施例の撮像装置1000は、ゲイン設定回路7等によりホワイトバランスに用いる色信号ゲインを上げて高感度で撮像することができる。以下、当該の撮像動作を、高感度撮像モードと称する場合がある。   In addition, the imaging apparatus 1000 according to the present embodiment can perform imaging with high sensitivity by increasing the color signal gain used for white balance by the gain setting circuit 7 or the like. Hereinafter, this imaging operation may be referred to as a high sensitivity imaging mode.

上記したように、本実施例では、高感度撮像モードでは、高色信号ゲイン撮像を行うとしているが、他の構成や、他の構成と高色信号ゲイン撮像とを併用して高感度撮像を行うことも可能である。   As described above, in this embodiment, high color signal gain imaging is performed in the high sensitivity imaging mode. However, high sensitivity imaging is performed by using another configuration or another configuration in combination with high color signal gain imaging. It is also possible to do this.

例えば、高感度撮像時には、撮像素子駆動回路23の動作により、撮像素子6での光電変換時の蓄積時間(光電蓄積時間)を長くした撮像を行っても良い。当該撮像は、スローシャッター撮像あるいは低シャッター速度撮像と呼ばれることもある。   For example, at the time of high-sensitivity imaging, imaging with a longer accumulation time (photoelectric accumulation time) at the time of photoelectric conversion in the image sensor 6 may be performed by the operation of the image sensor drive circuit 23. Such imaging may be referred to as slow shutter imaging or low shutter speed imaging.

また、高感度撮像時には、映像信号処理回路8内の画素メモリ(図1では不図示)と加算回路(図1では不図示)とを用いて、同一画素の信号を複数フレームにわたり加算する動作を行っても良い。   In high-sensitivity imaging, an operation of adding signals of the same pixel over a plurality of frames using a pixel memory (not shown in FIG. 1) and an addition circuit (not shown in FIG. 1) in the video signal processing circuit 8 is performed. You can go.

上記したように、本実施例では、上記した高色信号ゲイン撮像、スローシャッター撮像、複数フレーム加算撮像のいずれか二つ以上の撮像方法を組み合わせて高感度撮像を行うこともできる。   As described above, in this embodiment, high-sensitivity imaging can be performed by combining any two or more imaging methods of high color signal gain imaging, slow shutter imaging, and multiple frame addition imaging.

また、CPU26は、撮像光学系2の光路からの光学フィルタ4の抜去を指示するための抜去指示コマンドがI/F14で受信された場合、I/F14で適切なパケット処理が施された抜去指示コマンドが入力される。次に、CPU26は、入力された抜去指示コマンドを解析する。そして、CPU26は、この解析の結果に基づいて光学フィルタ駆動回路24に指示し、撮像光学系2の光路から光学フィルタ4を抜去させる。   Further, when the I / F 14 receives a removal instruction command for instructing removal of the optical filter 4 from the optical path of the imaging optical system 2, the CPU 26 performs removal instruction that has been subjected to appropriate packet processing at the I / F 14. A command is entered. Next, the CPU 26 analyzes the input removal instruction command. Then, the CPU 26 instructs the optical filter drive circuit 24 based on the result of this analysis to remove the optical filter 4 from the optical path of the imaging optical system 2.

ここで、本実施例では、撮像光学系2の光路から光学フィルタ4が抜去された状態で、撮像装置1000が被写体を撮像することを、赤外線撮像と称する。つまり、赤外線撮像では、撮像装置1000は、被写体からの光を、光学フィルタ4を介することなく、撮像素子6に入射させた状態で、この被写体を撮像することになる。   Here, in the present embodiment, imaging the subject with the imaging apparatus 1000 with the optical filter 4 removed from the optical path of the imaging optical system 2 is referred to as infrared imaging. That is, in infrared imaging, the imaging apparatus 1000 captures an image of the subject in a state where light from the subject is incident on the imaging element 6 without passing through the optical filter 4.

なお、撮像装置1000により赤外線撮像が行われる場合には、CPU26は、撮像素子6から出力される撮像画像のカラーバランスが崩れるため、映像信号処理回路8に指示し、輝度信号だけを符号化回路10に出力させる。この結果、I/F14は、白黒撮像画像が配信する。よって、本実施例では、撮像装置1000により赤外線撮像が行われている場合を、撮像装置1000の撮像モードが赤外線撮像モードであると称することがある。   When infrared imaging is performed by the imaging apparatus 1000, the CPU 26 instructs the video signal processing circuit 8 because the color balance of the captured image output from the imaging device 6 is lost, and encodes only the luminance signal. 10 to output. As a result, the I / F 14 delivers a monochrome captured image. Therefore, in the present embodiment, when infrared imaging is performed by the imaging apparatus 1000, the imaging mode of the imaging apparatus 1000 may be referred to as an infrared imaging mode.

そして、CPU26は、撮像光学系2の光路に対する光学フィルタ4の挿脱を撮像装置1000に自動で制御させるための自動挿脱コマンドがI/F14で受信された場合、I/F14で適切なパケット処理が施された自動挿脱コマンドが入力される。次に、CPU26は、入力された自動挿脱コマンドを解析する。   When the I / F 14 receives an automatic insertion / removal command for causing the imaging apparatus 1000 to automatically control the insertion / removal of the optical filter 4 with respect to the optical path of the imaging optical system 2, the CPU 26 receives an appropriate packet at the I / F 14. The processed automatic insertion / removal command is input. Next, the CPU 26 analyzes the input automatic insertion / removal command.

ここで、自動挿脱コマンドは、光学フィルタ4の挿脱に関する調整値が記述され得る。なお、この調整値は、省略することもできる。また、この調整値とは、例えば、被写体の輝度を示す調整値である。CPU26は、I/F14から入力された自動挿脱コマンドに被写体の輝度を示す調整値が記述されていた場合には、この記述されていた調整値に対応する輝度閾値を判定回路20に設定する。   Here, the automatic insertion / removal command can describe an adjustment value related to insertion / removal of the optical filter 4. This adjustment value can be omitted. The adjustment value is an adjustment value indicating the luminance of the subject, for example. When the adjustment value indicating the luminance of the subject is described in the automatic insertion / removal command input from the I / F 14, the CPU 26 sets a luminance threshold value corresponding to the described adjustment value in the determination circuit 20. .

一方、CPU26は、I/F14から入力された自動挿脱コマンドに被写体の輝度を示す調整値が記述されていない場合には、EEPROM28に予め記憶されていた輝度閾値をEEPROM28から読み出し、読み出した輝度閾値を判定回路20に設定する。   On the other hand, when the adjustment value indicating the luminance of the subject is not described in the automatic insertion / removal command input from the I / F 14, the CPU 26 reads the luminance threshold value stored in advance in the EEPROM 28 and reads the read luminance value. A threshold is set in the determination circuit 20.

そして、CPU26は、判定回路20により現在の被写体の輝度がCPU26から設定された輝度閾値を上回っていると判定された場合には、光学フィルタ駆動回路24に指示し、撮像光学系2の光路に光学フィルタ4を挿入させる。   When the determination circuit 20 determines that the current subject brightness exceeds the brightness threshold set by the CPU 26, the CPU 26 instructs the optical filter drive circuit 24 to enter the optical path of the imaging optical system 2. The optical filter 4 is inserted.

また、CPU26は、判定回路20により現在の被写体の輝度がCPU26から設定された輝度閾値を上回っていないと判定された場合には、光学フィルタ駆動回路24に指示し、撮像光学系2の光路から光学フィルタ4を抜去させる。   If the determination circuit 20 determines that the luminance of the current subject does not exceed the luminance threshold set by the CPU 26, the CPU 26 instructs the optical filter drive circuit 24 to check the optical path of the imaging optical system 2. The optical filter 4 is removed.

さらに、この光学フィルタ4の挿脱に関する調整値は、例えば、遅延時間を示す調整値である。CPU26は、I/F14から入力された自動挿脱コマンドに遅延時間を示す調整値が記述されていた場合には、この記述されていた調整値に対応する遅延時間を計時回路22に設定する。   Furthermore, the adjustment value relating to the insertion / removal of the optical filter 4 is, for example, an adjustment value indicating a delay time. When the adjustment value indicating the delay time is described in the automatic insertion / removal command input from the I / F 14, the CPU 26 sets the delay time corresponding to the described adjustment value in the timer circuit 22.

一方、CPU26は、I/F14から入力された自動挿脱コマンドに遅延時間を示す調整値が記述されていない場合には、EEPROM28に予め記憶されていた遅延時間をEEPROM28から読み出し、読み出した遅延時間を計時回路22に設定する。   On the other hand, when the adjustment value indicating the delay time is not described in the automatic insertion / removal command input from the I / F 14, the CPU 26 reads the delay time stored in advance in the EEPROM 28 and reads the read delay time. Is set in the timing circuit 22.

例えば、CPU26は、判定回路20により現在の被写体の輝度がCPU26から設定された輝度閾値を上回っていると判定された場合には、計時回路22に指示し、計時を開始させる。そして、CPU26は、遅延時間が経過したことを示す信号を計時回路22から入力された場合には、光学フィルタ駆動回路24に指示し、撮像光学系2の光路に光学フィルタ4を挿入させる。   For example, when the determination circuit 20 determines that the current luminance of the subject exceeds the luminance threshold set by the CPU 26, the CPU 26 instructs the timing circuit 22 to start timing. Then, when a signal indicating that the delay time has elapsed is input from the timer circuit 22, the CPU 26 instructs the optical filter drive circuit 24 to insert the optical filter 4 into the optical path of the imaging optical system 2.

或いは、CPU26は、判定回路20により現在の被写体の輝度がCPU26から設定された輝度閾値を上回っていないと判定された場合には、計時回路22に指示し、計時を開始させる。そして、CPU26は、遅延時間が経過したことを示す信号を計時回路22から入力された場合には、光学フィルタ駆動回路24に指示し、撮像光学系2の光路から光学フィルタ4を抜去させる。   Alternatively, if the determination circuit 20 determines that the current luminance of the subject does not exceed the luminance threshold set by the CPU 26, the CPU 26 instructs the time measurement circuit 22 to start time measurement. Then, when a signal indicating that the delay time has elapsed is input from the timer circuit 22, the CPU 26 instructs the optical filter drive circuit 24 to remove the optical filter 4 from the optical path of the imaging optical system 2.

なお、CPU26は、I/F14から入力された自動挿脱コマンドに遅延時間を示す調整値が記述されていない場合には、「0」を示す遅延時間を計時回路22に設定しても良く、又は、遅延時間を計時回路22に設定しなくても良い。これにより、CPU26は、判定回路20の判定結果に応じて即座に、光学フィルタ駆動回路24に指示し、光学フィルタ4を挿脱させることができる。   Note that the CPU 26 may set a delay time indicating “0” in the timer circuit 22 when the adjustment value indicating the delay time is not described in the automatic insertion / removal command input from the I / F 14. Alternatively, the delay time may not be set in the time measuring circuit 22. Thereby, the CPU 26 can instruct the optical filter driving circuit 24 immediately according to the determination result of the determination circuit 20 to insert / remove the optical filter 4.

なお、本実施例における自動挿脱コマンドは、光学フィルタ4を撮像光学系6に挿入する場合及び抜去する場合についての調整値を含む調整コマンドに相当する。   Note that the automatic insertion / removal command in the present embodiment corresponds to an adjustment command including adjustment values for inserting and removing the optical filter 4 from the imaging optical system 6.

また、本実施例においては、光学フィルタ4としてIRCFを用いたが、これに限られるものではない。例えば、光学フィルタ4として、入射光量を減光するNDフィルタ等、透過光の行き先を変えるビームスプリッタや、特定の波長の光のみを透過するフィルタや、特定の偏光成分のみを透過する偏光フィルタ等の異なる光学フィルタを用いてもよい。   In this embodiment, IRCF is used as the optical filter 4, but the present invention is not limited to this. For example, as the optical filter 4, an ND filter that reduces the amount of incident light, a beam splitter that changes the destination of transmitted light, a filter that transmits only light of a specific wavelength, a polarization filter that transmits only a specific polarization component, etc. Different optical filters may be used.

続いて、図3は、本実施例に係る、クライアント装置2000のハードウェア構成の一例を示す図である。なお、本実施例におけるクライアント装置2000は、IPネットワーク網1500に接続されるコンピュータ装置として構成されており、典型的には、パーソナルコンピュータ(以下、PCと称することがある)などの汎用コンピュータである。   Next, FIG. 3 is a diagram illustrating an example of a hardware configuration of the client apparatus 2000 according to the present embodiment. The client device 2000 in the present embodiment is configured as a computer device connected to the IP network 1500, and is typically a general-purpose computer such as a personal computer (hereinafter sometimes referred to as a PC). .

図3におけるCPU426は、クライアント装置2000の各構成要素を統括的に制御する。また、CPU426は、後述のメモリ428に記憶されたプログラムを実行する。又は、CPU426は、ハードウェアを用いて制御を行うこととしてもよい。そして、メモリ428は、CPU426が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域として使用される。   The CPU 426 in FIG. 3 comprehensively controls each component of the client device 2000. Further, the CPU 426 executes a program stored in a memory 428 described later. Alternatively, the CPU 426 may perform control using hardware. The memory 428 is used as a program storage area executed by the CPU 426, a work area during program execution, and a data storage area.

デジタルインターフェース部(以下、I/Fと称することがある)414は、CPU426の指示を受け、撮像装置1000にコマンド等を通信端子416経由で送信する。又、I/F414は、撮像装置1000から、コマンドのレスポンスやストリーミング配信された撮像画像等を通信端子416経由で受信する。なお、通信端子416は、LANケーブルが接続されるLAN端子等で構成される。   A digital interface unit (hereinafter also referred to as I / F) 414 receives an instruction from the CPU 426 and transmits a command or the like to the imaging apparatus 1000 via the communication terminal 416. Also, the I / F 414 receives a command response, a captured image that has been streamed, and the like from the imaging apparatus 1000 via the communication terminal 416. The communication terminal 416 includes a LAN terminal to which a LAN cable is connected.

入力部408は、例えば、ボタン、十字キ―、タッチパネル、マウスなどで構成される。この入力部408は、ユーザからの指示の入力を受け付ける。例えば、入力部408は、ユーザからの指示として、撮像装置1000に対する各種のコマンドの送信指示の入力を受け付けることができる。   The input unit 408 includes, for example, a button, a cross key, a touch panel, a mouse, and the like. The input unit 408 accepts input of instructions from the user. For example, the input unit 408 can accept input of various command transmission instructions to the imaging apparatus 1000 as instructions from the user.

また、入力部408は、ユーザから撮像装置1000に対する命令送信指示が入力されると、CPU426にこの入力があった旨を通知する。そして、CPU426は、入力部408に入力された指示に応じて、撮像装置1000に対する命令を生成する。次に、CPU426は、デジタルインターフェース部(以下、I/Fと称することがある)414に指示し、生成した命令を撮像装置1000に送信させる。   In addition, when a command transmission instruction to the imaging apparatus 1000 is input from the user, the input unit 408 notifies the CPU 426 that the input has been made. Then, the CPU 426 generates a command for the imaging apparatus 1000 according to the instruction input to the input unit 408. Next, the CPU 426 instructs the digital interface unit (hereinafter sometimes referred to as I / F) 414 to transmit the generated command to the imaging apparatus 1000.

さらに、入力部408は、CPU426がメモリ428に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等に対するユーザの応答の入力を受け付けることができる。   Furthermore, the input unit 408 can accept an input of a user response to an inquiry message to the user generated by the CPU 426 executing a program stored in the memory 428.

ここで、CPU426は、I/F414から出力された撮像画像を復号し且つ伸長する。そして、CPU426は、この復号し且つ伸長された撮像画像を表示部422に出力する。これにより、表示部422は、CPU426から出力された撮像画像に対応する画像を表示する。   Here, the CPU 426 decodes and expands the captured image output from the I / F 414. Then, the CPU 426 outputs the decoded and expanded captured image to the display unit 422. Thereby, the display unit 422 displays an image corresponding to the captured image output from the CPU 426.

なお、表示部422は、CPU426がメモリ428に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等を表示させることができる。また、本実施例における表示部422としては、液晶表示装置、プラズマ・ディスプレイ表示装置、ブラウン管などの陰極線管(以下CRTと称することがある)表示装置などを用いることができる。   The display unit 422 can display an inquiry message to the user generated by the CPU 426 executing the program stored in the memory 428. As the display portion 422 in this embodiment, a liquid crystal display device, a plasma display display device, a cathode ray tube (hereinafter sometimes referred to as CRT) display device such as a cathode ray tube, or the like can be used.

以上、撮像装置1000及びクライアント装置2000のそれぞれの内部構成について説明したが、図2及び図3に示す処理ブロックは、本発明における撮像装置及び外部装置の好適な実施例を説明したものであり、この限りではない。音声入力部や音声出力部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。   As described above, the internal configurations of the imaging apparatus 1000 and the client apparatus 2000 have been described, but the processing blocks shown in FIGS. 2 and 3 illustrate preferred embodiments of the imaging apparatus and the external apparatus according to the present invention. This is not the case. Various modifications and changes can be made within the scope of the present invention, such as including an audio input unit and an audio output unit.

続いて、図4(a)、(b)は、本実施例に係る撮像装置1000における、被写体輝度を示す調整値と遅延時間を示す調整値とが設定された場合の動作を説明するためのものである。図4(a)、(b)におけるグラフ101は、撮像装置1000の被写体の輝度の時間的変化を示す。このグラフ101は、日暮れの時間帯等のように、時間が経過するに連れて被写体の輝度が低下または夜明けの時間帯のように上昇していくことを示している。102は、光学フィルタ4を挿入するための輝度閾値、103は、光学フィルタ4を抜去するための輝度閾値である。104は、通常撮像から高感度撮像へ、あるいは、高感度撮像から通常撮像へ移行するための輝度閾値である。   Next, FIGS. 4A and 4B are diagrams for explaining the operation when the adjustment value indicating the subject luminance and the adjustment value indicating the delay time are set in the imaging apparatus 1000 according to the present embodiment. Is. Graphs 101 in FIGS. 4A and 4B show temporal changes in luminance of the subject of the imaging apparatus 1000. FIG. This graph 101 shows that the luminance of the subject decreases or rises like a dawn time zone as time passes, such as a sunset time zone. Reference numeral 102 denotes a luminance threshold for inserting the optical filter 4, and reference numeral 103 denotes a luminance threshold for removing the optical filter 4. Reference numeral 104 denotes a luminance threshold for shifting from normal imaging to high sensitivity imaging, or from high sensitivity imaging to normal imaging.

なお、本実施例では、自動挿脱コマンドに記述される輝度閾値は、所定の範囲の値に正規化されている。具体的には、この輝度閾値は、−1.0から+1.0までの値に制限されている。よって、図4に示すように、輝度閾値102及び輝度閾値103の指定可能な範囲は、−1.0から+1.0までの範囲になる。   In this embodiment, the luminance threshold value described in the automatic insertion / removal command is normalized to a predetermined range of values. Specifically, the luminance threshold is limited to a value from −1.0 to +1.0. Therefore, as shown in FIG. 4, the specifiable range of the luminance threshold 102 and the luminance threshold 103 is a range from −1.0 to +1.0.

図4(a)のように被写体輝度が低下して光学フィルタ4を抜去するための輝度閾値104を下回るとCPU26は計時回路22に遅延時間を設定して計時動作を開始する。図4(a)では、点Aにおいて被写体輝度が輝度閾値102を下回っている。このときの時刻はt1である。本実施例では、計時回路22に設定された遅延時間により、CPU26は、当該遅延時間が経過するまでは光学フィルタ4を抜去しない。この動作により、被写体輝度が輝度閾値102に対して頻繁に交叉しても、高感度撮像と赤外線撮像とを頻繁に切り替えることがない。その後、当該遅延時間が経過して時刻t2に達すると、CPU26は光学フィルタ4を抜去して赤外線撮像に移行させる。   As shown in FIG. 4A, when the subject brightness decreases and falls below the brightness threshold 104 for removing the optical filter 4, the CPU 26 sets a delay time in the time measuring circuit 22 and starts a time measuring operation. In FIG. 4A, the subject luminance at the point A is lower than the luminance threshold value 102. The time at this time is t1. In this embodiment, the CPU 26 does not remove the optical filter 4 until the delay time elapses due to the delay time set in the timer circuit 22. With this operation, even when the subject luminance frequently crosses the luminance threshold 102, the high-sensitivity imaging and the infrared imaging are not frequently switched. Thereafter, when the delay time elapses and time t2 is reached, the CPU 26 removes the optical filter 4 and shifts to infrared imaging.

また、図4(b)のように被写体輝度が上昇して光学フィルタ4を挿入するための輝度閾値103を上回るとCPU26は計時回路22に遅延時間を設定して計時動作を開始する。図4(b)では、点Aにおいて被写体輝度が輝度閾値102を上回っている。このときの時刻はt1である。本実施例では、計時回路22に設定された遅延時間により、CPU26は、当該遅延時間が経過するまでは光学フィルタ4を抜去しない。この動作により、被写体輝度が輝度閾値102に対して頻繁に交叉しても、高感度撮像と赤外線撮像とを頻繁に切り替えることがない。その後、当該遅延時間が経過して時刻t2に達すると、CPU26は光学フィルタ4を抜去して赤外線撮像に移行させる。   When the subject brightness increases and exceeds the brightness threshold 103 for inserting the optical filter 4 as shown in FIG. 4B, the CPU 26 sets a delay time in the time measuring circuit 22 and starts the time measuring operation. In FIG. 4B, the subject brightness at the point A exceeds the brightness threshold 102. The time at this time is t1. In this embodiment, the CPU 26 does not remove the optical filter 4 until the delay time elapses due to the delay time set in the timer circuit 22. With this operation, even when the subject luminance frequently crosses the luminance threshold 102, the high-sensitivity imaging and the infrared imaging are not frequently switched. Thereafter, when the delay time elapses and time t2 is reached, the CPU 26 removes the optical filter 4 and shifts to infrared imaging.

これまでに述べたように、本実施例では、ユーザは、クライアント装置2000を操作することにより、光学フィルタ4の挿脱に関する調整値が記述された自動挿脱コマンドを撮像装置1000に送信させることができる。ここで、この調整値は、被写体の輝度を示す調整値や遅延時間を示す調整値を含む。   As described above, in this embodiment, the user causes the imaging apparatus 1000 to transmit an automatic insertion / removal command in which an adjustment value related to insertion / removal of the optical filter 4 is described by operating the client apparatus 2000. Can do. Here, the adjustment value includes an adjustment value indicating the luminance of the subject and an adjustment value indicating the delay time.

これにより、この自動挿脱コマンドを受信した撮像装置1000は、被写体の輝度値が輝度閾値の付近である場合でも、撮像光学系2の光路に対する光学フィルタ4の挿脱が頻繁に行われてしまうことを防止することができる。また、この撮像装置1000は、照明のフリッカなどにより、被写体の輝度が頻繁に変化する場合でも、撮像光学系2の光路に対する光学フィルタ4の挿脱が頻繁に行われてしまうことを防止することができる。   As a result, the imaging apparatus 1000 that has received the automatic insertion / removal command frequently inserts and removes the optical filter 4 with respect to the optical path of the imaging optical system 2 even when the luminance value of the subject is near the luminance threshold. Can be prevented. In addition, the imaging apparatus 1000 can prevent frequent insertion / removal of the optical filter 4 with respect to the optical path of the imaging optical system 2 even when the luminance of the subject frequently changes due to lighting flicker or the like. it can.

続いて、図5は、本実施例に係る撮像装置1000とクライアント装置2000との間における、光学フィルタ4の挿脱に関する調整値を設定するための、典型的なコマンドのシーケンスを説明するためのシーケンス図である。なお、図5では、ITU−T Recommendation Z.120規格で定義される、いわゆるメッセージ・シークエンス・チャートを用いてこのコマンドのトランザクションを記述している。   Next, FIG. 5 is a diagram for explaining a typical command sequence for setting an adjustment value related to insertion / removal of the optical filter 4 between the imaging apparatus 1000 and the client apparatus 2000 according to the present embodiment. It is a sequence diagram. In FIG. 5, ITU-T Recommendation Z. The transaction of this command is described using a so-called message sequence chart defined in the 120 standard.

なお、本実施例におけるトランザクションとは、クライアント装置2000から撮像装置1000へ送信されるコマンドと、それに対して撮像装置1000がクライアント装置2000へ返送するレスポンスのペアのことを指している。また、図5において、撮像装置1000とクライアント装置2000とは、IPネットワーク網1500を介して接続されているものとする。   Note that the transaction in this embodiment refers to a pair of a command transmitted from the client apparatus 2000 to the imaging apparatus 1000 and a response that the imaging apparatus 1000 returns to the client apparatus 2000 in response thereto. In FIG. 5, it is assumed that the imaging apparatus 1000 and the client apparatus 2000 are connected via the IP network 1500.

次に、GetServicesのトランザクションにより、クライアント装置2000は、撮像装置1000がサポート(提供)しているWebサービスの種類と各Webサービスを利用するためのアドレスURIを取得することができる。   Next, through the GetServices transaction, the client apparatus 2000 can acquire the type of Web service supported (provided) by the imaging apparatus 1000 and the address URI for using each Web service.

具体的には、クライアント装置2000は、GetServicesのコマンドを撮像装置1000に送信する。このコマンドにより、クライアント装置2000は、撮像装置1000が自動挿脱コマンド等を実行することができるか否かを判定するため、撮像装置1000がImagingServiceをサポートしているか否かを示す情報を取得することができる。   Specifically, the client apparatus 2000 transmits a GetServices command to the imaging apparatus 1000. With this command, the client apparatus 2000 acquires information indicating whether or not the imaging apparatus 1000 supports Imaging Service in order to determine whether or not the imaging apparatus 1000 can execute an automatic insertion / removal command or the like. be able to.

一方、このコマンドを受信した撮像装置1000は、このコマンドのレスポンスを返送する。本実施例において、このレスポンスは、撮像装置1000がImagingServiceをサポートしていることを示す。なお、ImagingServiceとは、光学フィルタ4の挿脱に関する設定などを行うためのサービスである。   On the other hand, the imaging apparatus 1000 that has received this command returns a response to this command. In the present embodiment, this response indicates that the imaging apparatus 1000 supports Imaging Service. The Imaging Service is a service for performing settings related to insertion / removal of the optical filter 4.

次に、GetVideoSourcesのトランザクションにより、クライアント装置2000は、撮像装置1000が保持するVideoSourceのリストを取得する。   Next, through a GetVideoSources transaction, the client apparatus 2000 acquires a list of VideoSources stored in the imaging apparatus 1000.

ここで、VideoSourceとは、撮像装置1000が備える1つの撮像素子6の性能を示す調整値の集合体である。例えば、VideoSourceは、VideoSourceのIDであるVideoSourceTokenと、撮像素子6が出力することができる撮像画像の解像度を示すResolutionと、を含む。   Here, VideoSource is a collection of adjustment values indicating the performance of one image sensor 6 included in the image capturing apparatus 1000. For example, the VideoSource includes a VideoSourceToken that is an ID of the VideoSource, and a Resolution indicating the resolution of the captured image that can be output by the image sensor 6.

クライアント装置2000は、GetVideoSourcesのコマンドを撮像装置1000に送信する。このコマンドにより、クライアント装置2000は、光学フィルタ4の挿脱に関する設定を行うことができるVideoSourceを示すVideoSourceTokenを取得することができる。   The client apparatus 2000 transmits a GetVideoSources command to the imaging apparatus 1000. With this command, the client apparatus 2000 can acquire a VideoSourceToken indicating a VideoSource that can be set for insertion / removal of the optical filter 4.

そして、GetVideoSourcesコマンドを受信した撮像装置1000は、このコマンドのレスポンスをクライアント装置2000に返送する。本実施例において、このレスポンスは、撮像素子6に対応するVideoSourceを示すVideoSourceTokenを含む。   Then, the imaging apparatus 1000 that has received the GetVideoSources command returns a response to this command to the client apparatus 2000. In the present embodiment, this response includes a VideoSourceToken indicating a VideoSource corresponding to the image sensor 6.

次に、GetOptionsのトランザクションにより、クライアント装置2000は、挿入コマンド、抜去コマンド、及び自動挿脱コマンドのうち、撮像装置1000が実行することできるコマンドを示す情報を、撮像装置1000から取得することができる。また、このトランザクションにより、クライアント装置2000は、自動挿脱コマンドに記述することができる調整値を示す情報を取得することができる。   Next, with the GetOptions transaction, the client apparatus 2000 can obtain information indicating a command that can be executed by the imaging apparatus 1000 among the insertion command, the removal command, and the automatic insertion / removal command from the imaging apparatus 1000. . Also, with this transaction, the client apparatus 2000 can acquire information indicating adjustment values that can be described in the automatic insertion / removal command.

クライアント装置2000は、GetOptionsのコマンドを撮像装置1000(より詳細には、撮像装置1000のImagingServiceを利用するためのアドレスURI)に送信する。このコマンドは、撮像装置1000から受信したGetVideoSourceのレスポンスに含まれるVideoSourceTokenを含む。   The client apparatus 2000 transmits a GetOptions command to the imaging apparatus 1000 (more specifically, an address URI for using the Imaging Service of the imaging apparatus 1000). This command includes VideoSourceToken included in the response of GetVideoSource received from the imaging apparatus 1000.

一方、このコマンドを受信した撮像装置1000は、このコマンドのレスポンスをクライアント装置2000に返信する。本実施例では、このレスポンスは、IRCutFilterOptionsを含む。   On the other hand, the imaging apparatus 1000 that has received this command returns a response to this command to the client apparatus 2000. In this example, this response includes IRCutFilterOptions.

このIRCutFilterOptionsには、挿入コマンド、抜去コマンド、及び自動挿脱コマンドのうち、撮像装置1000が実行することができるコマンドを示す情報が記述されている。更に、このIRCutFilterOptionsには、自動挿脱コマンドに記述されることができる調整値のうち、撮像装置1000が実行(設定)することができる調整値を示す情報が記述されている。   In this IRCutFilterOptions, information indicating commands that can be executed by the imaging apparatus 1000 among the insertion command, the extraction command, and the automatic insertion / removal command is described. Further, in the IRCutFilterOptions, information indicating adjustment values that can be executed (set) by the imaging apparatus 1000 among the adjustment values that can be described in the automatic insertion / removal command is described.

次に、GetImagingSettingsのトランザクションにより、クライアント装置2000は、撮像光学系2の光路に対する光学フィルタ4の挿脱の状態を示す情報を、撮像装置1000から取得することができる。   Next, the client device 2000 can acquire information indicating the insertion / removal state of the optical filter 4 with respect to the optical path of the imaging optical system 2 from the imaging device 1000 by a transaction of GetImagingSettings.

クライアント装置2000は、GetImagingSettingsのコマンドを、撮像装置1000のImagingServiceを利用するためのアドレスURIに送信する。このコマンドは、撮像装置1000から受信したGetVideoSourceのレスポンスに含まれるVideoSourceTokenを含む。   The client apparatus 2000 transmits a GetImagingSettings command to an address URI for using the ImagingService of the imaging apparatus 1000. This command includes VideoSourceToken included in the response of GetVideoSource received from the imaging apparatus 1000.

一方、このコマンドを受信した撮像装置1000は、このコマンドのレスポンスを返信する。本実施例では、このレスポンスは、IRCutFilter Settingsを含む。   On the other hand, the imaging apparatus 1000 that has received this command returns a response to this command. In this embodiment, this response includes IRCutFilter Settings.

このIRCutFilter Settingsには、撮像光学系2の光路に光学フィルタ4が現在挿入されているのか、それともこの光路から光学フィルタ4が現在抜去されているのかを示す情報が記述されている。本実施例では、このIRCutFilterSettingsには、撮像光学系2の光路に光学フィルタ4が現在挿入されていることを示す情報が記述されている。   In this IRCutFilter Settings, information indicating whether the optical filter 4 is currently inserted in the optical path of the imaging optical system 2 or whether the optical filter 4 is currently removed from this optical path is described. In the present embodiment, the IRCutFilterSettings describes information indicating that the optical filter 4 is currently inserted in the optical path of the imaging optical system 2.

次に、SetImagingSettingsのトランザクションにより、クライアント装置2000は、撮像光学系2の光路に対する光学フィルタ4の挿脱を撮像装置1000に自動で制御させる。   Next, the client apparatus 2000 causes the imaging apparatus 1000 to automatically control insertion / removal of the optical filter 4 with respect to the optical path of the imaging optical system 2 through a transaction of SetImagingSettings.

クライアント装置2000は、SetImagingSettingsのコマンドを、撮像装置1000のImagingServiceを利用するためのアドレスURIに送信する。このコマンドは、撮像装置1000から受信したGetVideoSourceのレスポンスに含まれるVideoSourceTokenを含む。   The client apparatus 2000 transmits a SetImagingSettings command to an address URI for using the ImagingService of the imaging apparatus 1000. This command includes VideoSourceToken included in the response of GetVideoSource received from the imaging apparatus 1000.

更に、このコマンドには、撮像光学系2の光路に対する光学フィルタ4の挿脱を撮像装置1000に自動で制御させることを示す情報(値が「AUTO」のIrCutFilterフィールド)が記述されている。その上、このコマンドには、調整値(IrCutFilterAutoAdjustmentフィールド)が記述されている。   Further, in this command, information (IrCutFilter field whose value is “AUTO”) indicating that the imaging apparatus 1000 automatically controls insertion / removal of the optical filter 4 with respect to the optical path of the imaging optical system 2 is described. In addition, an adjustment value (IrCutFilterAutoAdjustment field) is described in this command.

なお、IrCutFilterフィールドやIrCutFilterAutoAdjustmentフィールドについては、後述する。   The IrCutFilter field and the IrCutFilterAutoAdjustment field will be described later.

一方、このコマンドを受信した撮像装置1000は、SetImagingSettingsのレスポンスをクライアント装置2000に返信する。このレスポンスの引数は、省略されている。ここで、引数が省略されたこのレスポンスは、撮像装置1000によるこのコマンドの実行が成功したことを示す。   On the other hand, the imaging apparatus 1000 that has received this command returns a response of SetImagingSettings to the client apparatus 2000. This response argument is omitted. Here, this response in which the argument is omitted indicates that the execution of this command by the imaging apparatus 1000 is successful.

これにより、撮像装置1000は、撮像光学系2の光路に光学フィルタ4を挿入するのか、それとも撮像光学系2の光路から光学フィルタ4を抜去するのかを自動で判定する。   Thereby, the imaging apparatus 1000 automatically determines whether the optical filter 4 is inserted into the optical path of the imaging optical system 2 or whether the optical filter 4 is removed from the optical path of the imaging optical system 2.

続いて、図6は、本実施例に係る撮像装置1000における、GetOptionsResponse送信処理を説明するためのフローチャートである。なお、この処理は、CPU26により実行される。そして、CPU26は、クライアント装置2000からI/F14を介してGetOptionsのコマンドを受信した場合に、この処理の実行を開始する。   Next, FIG. 6 is a flowchart for explaining the GetOptionsResponse transmission process in the imaging apparatus 1000 according to the present embodiment. This process is executed by the CPU 26. When the CPU 26 receives a GetOptions command from the client apparatus 2000 via the I / F 14, the CPU 26 starts executing this process.

以下、図6に示すフローチャートを、図7を適宜参照しながら説明する。ここで、図7は、図6のGetOptionsResponse送信処理で送信されるGetOptionsResponseの一例を示す図である。   Hereinafter, the flowchart shown in FIG. 6 will be described with reference to FIG. 7 as appropriate. Here, FIG. 7 is a diagram illustrating an example of the GetOptionsResponse transmitted in the GetOptionsResponse transmission process of FIG.

ステップS701では、CPU26は、GetOptionsレスポンスを生成し、生成したGetOptionsのレスポンスをEEPROM28に記憶させる。   In step S <b> 701, the CPU 26 generates a GetOptions response and stores the generated GetOptions response in the EEPROM 28.

ステップS702では、CPU26は、ステップS701でEEPROM28に記憶させたGetOptionsレスポンスのIrCutFilterModesフィールドの値に、ON、OFF、及びAUTOに設定する。   In step S702, the CPU 26 sets ON, OFF, and AUTO in the value of the IrCutFilterModes field of the GetOptions response stored in the EEPROM 28 in step S701.

これにより、図7に示すように、GetOptionsレスポンスにおける<ImagingOptions20>タグには、3つの<img20:IrCutFilterModes>タグが対応付けられる。更に、この3つの<Img20:IrCutFilterModes>タグのそれぞれは、ON、OFF、AUTOが対応付けられる。   As a result, as shown in FIG. 7, three <img20: IrCutFilterModes> tags are associated with the <ImagingOptions20> tag in the GetOptions response. Furthermore, each of the three <Img20: IrCutFilterModes> tags is associated with ON, OFF, and AUTO.

なお、値がONのIrCutFilterModesフィールドは、撮像装置1000が挿入指示コマンドを受け付け可能であることを示す。また、値がOFFのIrCutFilterModesフィールドは、撮像装置1000が抜去指示コマンドを受け付け可能であることを示す。更に、値がAUTOのIrCutFilterModesフィールドは、撮像装置1000が自動挿脱コマンドを受け付け可能であることを示す。   Note that the IrCutFilterModes field whose value is ON indicates that the imaging apparatus 1000 can accept an insertion instruction command. An IrCutFilterModes field whose value is OFF indicates that the imaging apparatus 1000 can accept a removal instruction command. Further, the IrCutFilterModes field whose value is AUTO indicates that the imaging apparatus 1000 can accept an automatic insertion / removal command.

ステップS703では、CPU26は、ステップS701でEEPROM28に記憶させたGetOptionsレスポンスのModeフィールドの値に、Commonを設定する。   In step S703, the CPU 26 sets Common as the value of the Mode field of the GetOptions response stored in the EEPROM 28 in step S701.

これにより、図7に示すように、GetOptionsレスポンスにおける<IrCutFilterAutoAdjustmentOptions>タグには、1つの<Img20:Mode>が対応付けられる。更に、この<Img20:Mode>タグのそれぞれは、Commonが対応付けられる。   Accordingly, as shown in FIG. 7, one <Img20: Mode> is associated with the <IrCutFilterAutoAdjustmentOptions> tag in the GetOptions response. Further, Common is associated with each <Img20: Mode> tag.

なお、値がToOnのModeフィールドは、撮像装置1000が、撮像光学系2の光路に光学フィルタ4を挿入するか否かの判定に調整値を用いることができることを示す。また、値がToOffのModeフィールドは、撮像装置1000が、撮像光学系2の光路から光学フィルタ4を抜去するか否かの判定に調整値を用いることができることを示す。   The Mode field whose value is ToOn indicates that the imaging apparatus 1000 can use an adjustment value for determining whether or not to insert the optical filter 4 in the optical path of the imaging optical system 2. The Mode field whose value is ToOff indicates that the adjustment value can be used for determining whether or not the imaging apparatus 1000 removes the optical filter 4 from the optical path of the imaging optical system 2.

今回の実施例でのCommonのModeフィールドは、撮像装置1000が、撮像光学系2の光路に光学フィルタ4を挿入するか否かの判定、及び抜去するか否かの判定のそれぞれについて、共通で調整値を用いることができることを示す。   The common mode field in this embodiment is common for each of the determination of whether or not the imaging apparatus 1000 inserts the optical filter 4 into the optical path of the imaging optical system 2 and whether or not to remove it. Indicates that an adjustment value can be used.

例えば、値がCommonのModeフィールドが記述され、値がToOnのModeフィールド及び値がToOffのModeフィールドが記述されていないGetOptionsレスポンスは、次のようなことを示す。   For example, a GetOptions response in which a Mode field whose value is Common is described, a Mode field whose value is ToOn, and a Mode field whose value is ToOff is not described indicates the following.

つまり、撮像光学系2の光路に光学フィルタ4を挿入する場合及び撮像光学系2の光路から光学フィルタ4を抜去する場合のそれぞれについて、撮像装置1000により用いられる調整値を共通で設定することができることである。以下、この際に用いられる調整値を共通調整値と称する。   That is, the adjustment value used by the imaging apparatus 1000 can be commonly set for each of the case where the optical filter 4 is inserted into the optical path of the imaging optical system 2 and the case where the optical filter 4 is removed from the optical path of the imaging optical system 2. It can be done. Hereinafter, the adjustment value used at this time is referred to as a common adjustment value.

また、例えば、値がCommonのModeフィールドが記述されておらず、値がToOnのModeフィールド及び値がToOffのModeフィールドが記述されたGetOptionsレスポンスは、次のようなことを示す。   Further, for example, a GetOptions response in which a Mode field having a value of Common is not described, a Mode field having a value of ToOn, and a Mode field having a value of ToOff is described as follows.

つまり、撮像光学系2の光路に光学フィルタ4を挿入する場合及び撮像光学系2の光路から光学フィルタ4を抜去する場合のそれぞれについて、撮像装置1000により用いられる調整値を個別に設定することができることである。以下、この際に用いられる調整値を個別調整値と称する。   That is, the adjustment value used by the imaging apparatus 1000 can be individually set for each of the case where the optical filter 4 is inserted into the optical path of the imaging optical system 2 and the case where the optical filter 4 is removed from the optical path of the imaging optical system 2. It can be done. Hereinafter, the adjustment value used at this time is referred to as an individual adjustment value.

ステップS704では、CPU26は、ステップS701でEEPROM28に記憶させたGetOptionsレスポンスのBoundaryOffsetフィールドの値に、trueを設定する。更に、CPU26は、ステップS601でEEPROM28に記憶させたGetOptionsレスポンスのMinフィールドの値に、PT0Sを設定し、このレスポンスのMaxフィールドの値にPT30Mを設定する。   In step S704, the CPU 26 sets true to the value of the BoundaryOffset field of the GetOptions response stored in the EEPROM 28 in step S701. Further, the CPU 26 sets PT0S as the value of the Min field of the GetOptions response stored in the EEPROM 28 in step S601, and sets PT30M as the value of the Max field of this response.

これにより、図7に示すように、GetOptionsレスポンスにおける<IrCutFilterAutoAdjustmentOptions>タグには、<img20:BoundaryOffset>タグが対応付けられる。更に、この<IrCutFilterAutoAdjustmentOptions>タグには、<img20:ResponseTime>タグが対応付けられる。   As a result, as shown in FIG. 7, the <img20: BoundaryOffset> tag is associated with the <IrCutFilterAutoAdjustmentOptions> tag in the GetOptions response. Furthermore, an <img20: ResponseTime> tag is associated with the <IrCutFilterAutoAdjustmentOptions> tag.

そして、この<img20:BoundaryOffset>タグには、trueが対応付けられる。また、この<img20:ResponseTime>タグには、<img20:Min>タグ及び<img20:Max>タグが対応付けられる。ここで、この<img20:Min>タグには、PT0Sが対応付けられる。また、この<img20:Max>タグには、PT30Mが対応付けられる。   The <img20: BoundaryOffset> tag is associated with true. The <img20: ResponseTime> tag is associated with the <img20: Min> tag and the <img20: Max> tag. Here, PT0S is associated with the <img20: Min> tag. Also, PT30M is associated with this <img20: Max> tag.

なお、値がtrueのBoundaryOffsetフィールドは、撮像装置1000にBoundaryOffsetを設定することができることを示す。また、<img20:Min>タグは、ResponseTimeフィールドに設定することができる時間の最小値(最短時間)を示す。そして、<img20:Max>タグは、ResponseTimeフィールドに設定することができる時間の最大値(最長時間)を示す。   Note that a BoundaryOffset field whose value is true indicates that BoundaryOffset can be set in the imaging apparatus 1000. The <img20: Min> tag indicates the minimum time (shortest time) that can be set in the ResponseTime field. The <img20: Max> tag indicates the maximum time (longest time) that can be set in the ResponseTime field.

つまり、<img20:Min>及び<img20:Max>は、ResponseTimeフィールドに設定することができる時間の範囲を示す。   That is, <img20: Min> and <img20: Max> indicate a time range that can be set in the ResponseTime field.

ステップS705では、CPU26は、I/F14に指示し、ステップS701でEEPROM28に記憶させたGetOptionsレスポンスをクライアント装置2000に送信させる。   In step S705, the CPU 26 instructs the I / F 14 to transmit the GetOptions response stored in the EEPROM 28 in step S701 to the client device 2000.

以下、図8に示すフローチャートを、図9乃至図11を適宜参照しながら説明する。ここで、図9は、図8のSetImagingSettings受信処理で受信されるSetImagingSettingsの一例を示す図である。   The flowchart shown in FIG. 8 will be described below with reference to FIGS. 9 to 11 as appropriate. Here, FIG. 9 is a diagram illustrating an example of SetImagingSettings received in the SetImagingSettings reception process of FIG. 8.

また、図10は本実施例の撮像装置が、値がCommonのBoundaryTypeフィールドが記述されているSetImagingSettings受信処理の際に用いるテーブルの一例である。   FIG. 10 is an example of a table used by the imaging apparatus according to the present exemplary embodiment for the SetImagingSettings reception process in which the BoundaryType field whose value is Common is described.

また、図11は本実施例の撮像装置が、値がToON及びToOffのBoundaryTypeフィールドが記述されているSetImagingSettings受信処理の際に用いるテーブルの一例である。本実施例においては、各テーブルはEEPROM28内の予め記憶されている。   FIG. 11 is an example of a table used by the imaging apparatus according to the present exemplary embodiment when performing SetImagingSettings reception processing in which BoundaryType fields whose values are ToON and ToOff are described. In this embodiment, each table is stored in advance in the EEPROM 28.

なお、この処理は、CPU26により実行される。そして、CPU26は、クライアント装置2000からI/F14を介してSetImagingSettingsのコマンドを受信した場合に、この処理の実行を開始する。また、I/F14により受信されたSetImagingSettingsのコマンドは、EEPROM28に記憶されるものとする。   This process is executed by the CPU 26. When the CPU 26 receives a SetImagingSettings command from the client device 2000 via the I / F 14, the CPU 26 starts executing this process. Further, it is assumed that the SetImagingSettings command received by the I / F 14 is stored in the EEPROM 28.

ステップS1701では、CPU26は、SetImagingSettingsのコマンドをEEPROM28から読み出す。   In step S <b> 1701, the CPU 26 reads a SetImagingSettings command from the EEPROM 28.

ステップS1702では、CPU26は、ステップS1701で読み出したコマンドにおいて、BoundaryTypeフィールドの値を判定する。具体的には、CPU26は、ステップS1701で読み出したコマンドにおいて、値がCommonのBoundaryTypeフィールドが記述されていると判定した場合に、ステップS1703に処理を進める。一方で、CPU26は、値がToOnのBoundaryTypeフィールド及び値がToOffのBoundaryTypeフィールドが記述されている場合は、ステップS1708に処理を進める。   In step S1702, the CPU 26 determines the value of the BoundaryType field in the command read in step S1701. Specifically, if the CPU 26 determines that the BoundaryType field whose value is Common is described in the command read in step S1701, the process proceeds to step S1703. On the other hand, if the Boundary Type field whose value is ToOn and the Boundary Type field whose value is ToOff are described, the CPU 26 advances the process to step S1708.

ここで、本実施例におけるCPU26は、SetImagingSettingsに記述されている輝度値が、共通調整値及び個別調整値のいずれかであるかを判定する記述判定部に相当する。   Here, the CPU 26 in this embodiment corresponds to a description determination unit that determines whether the luminance value described in SetImagingSettings is a common adjustment value or an individual adjustment value.

まず、図9(a)に示すSetImagingSettingsを受信した場合で、値がCommonのBoundaryTypeフィールドが記述されていると判定した場合について説明する。   First, a case will be described in which it is determined that a BoundaryType field having a value of Common is described when SetImagingSettings illustrated in FIG. 9A is received.

ステップS1703では、CPU26は、ステップS1701で読み出したコマンドにおいて、値がCommonのBoundarTypeフィールドに対応するBoundaryOffsetフィールドの値を読み出す。図9(a)に示すコマンドの場合、CPU26は、値がCommonのBoundarTypeフィールドに対応するBoundaryOffsetフィールドの値として、0.52を読み出し、処理をステップS1704に進める。   In step S1703, the CPU 26 reads the value of the BoundaryOffset field corresponding to the BoundaryType field whose value is Common in the command read in step S1701. In the case of the command shown in FIG. 9A, the CPU 26 reads 0.52 as the value of the BoundaryOffset field corresponding to the BoundaryType field whose value is Common, and advances the process to step S1704.

ステップS1704では、CPU26は、上記読み出した値(0.52)に対応する各輝度閾値(Th1乃至4)を、図10(a)のテーブルから読み出し、処理をステップS1705に進める。ここで、各輝度閾値(Th1乃至4)は、後述する撮像モードの切り替えの際に判定回路20に設定される閾値として用いられる。   In step S1704, the CPU 26 reads out the luminance threshold values (Th1 to Th4) corresponding to the read value (0.52) from the table of FIG. 10A, and advances the processing to step S1705. Here, each of the luminance threshold values (Th1 to Th4) is used as a threshold value set in the determination circuit 20 at the time of switching the imaging mode described later.

ステップS1705では、CPU26は、ステップS1701で読み出したコマンドにおいて、値がCommonのBoundaryTypeフィールドに対応するResponseTimeフィールドの値を読み出す。図9(a)に示すコマンドの場合、CPU26は、値がCommonのBoundaryTypeフィールドに対応するResponseTimeの値として、1分15秒を読み出し、処理をステップS1706に進める。   In step S1705, the CPU 26 reads the value of the ResponseTime field corresponding to the BoundaryType field whose value is Common in the command read in step S1701. In the case of the command shown in FIG. 9A, the CPU 26 reads 1 minute 15 seconds as the value of ResponseTime corresponding to the BoundaryType field whose value is Common, and advances the process to step S1706.

ステップS1706では、CPU26は、上記読み出した値(1分15秒)に対応する各所定時間(Tr1乃至4)を、図10(b)のテーブルから読み出し、処理をステップS1707に進める。ここで、各所定時間(Tr1乃至4)は、後述する撮像モードの切り替えの際に計時回路22に設定される遅延時間として用いられる。   In step S1706, the CPU 26 reads each predetermined time (Tr1 to Tr4) corresponding to the read value (1 minute 15 seconds) from the table of FIG. 10B, and advances the process to step S1707. Here, each predetermined time (Tr1 to Tr4) is used as a delay time set in the time counting circuit 22 when switching an imaging mode to be described later.

ステップS1707では、CPU26は、各テーブルから読み出された、各輝度閾値(Th1乃至4)及び各所定時間(Tr1乃至4)をEEPROM28に記憶させる。   In step S1707, the CPU 26 stores the brightness threshold values (Th1 to Th4) and the predetermined times (Tr1 to Tr4) read from the tables in the EEPROM 28.

次に、図9(b)に示すSetImagingSettingsを受信した場合で、値がToOn及びToOffのBoundaryTypeフィールドが記述されていると判定した場合について説明する。   Next, a case where it is determined that the BoundaryType field whose values are ToOn and ToOff when the SetImagingSettings shown in FIG. 9B is received will be described.

ステップS1708では、CPU26は、ステップS1701で読み出したコマンドにおいて、値がToOn及びToOffのBoundarTypeフィールドに対応するBoundaryOffsetフィールドの値を読み出す。図9(b)に示すコマンドの場合、CPU26は、値がToOnのBoundarTypeフィールドに対応するBoundaryOffsetフィールドの値として、0.25を読み出す。加えて、CPU26は、値がToOffのBoundarTypeフィールドに対応するBoundaryOffsetフィールドの値として、0.16を読み出す。そして、処理をステップS1704に進める。   In step S1708, the CPU 26 reads the value of the BoundaryOffset field corresponding to the BoundaryType field whose values are ToOn and ToOff in the command read in step S1701. In the case of the command shown in FIG. 9B, the CPU 26 reads 0.25 as the value of the BoundaryOffset field corresponding to the BoundaryType field whose value is ToOn. In addition, the CPU 26 reads 0.16 as the value of the BoundaryOffset field corresponding to the BoundaryType field whose value is ToOff. Then, the process proceeds to step S1704.

ステップS1709では、CPU26は、上記読み出した値(0.25及び0.16)に対応する各輝度閾値(Th1乃至4)を、図11(a)の各テーブルから読み出し、処理をステップS1710に進める。ここで、各輝度閾値(Th1乃至4)は、後述する撮像モードの切り替えの際に判定回路20に設定される閾値として用いられる。   In step S1709, the CPU 26 reads out the luminance threshold values (Th1 to Th4) corresponding to the read values (0.25 and 0.16) from each table in FIG. 11A, and advances the process to step S1710. . Here, each of the luminance threshold values (Th1 to Th4) is used as a threshold value set in the determination circuit 20 at the time of switching the imaging mode described later.

ステップS1710では、CPU26は、ステップS1701で読み出したコマンドにおいて、値がToOn及びToOffのBoundaryTypeフィールドに対応するResponseTimeフィールドの値を読み出す。図11(b)に示すコマンドの場合、CPU26は、値がToOnのBoundaryTypeフィールドに対応するResponseTimeの値として、1分30秒を読み出す。加えて、CPU26は、値がToOffのBoundaryTypeフィールドに対応するResponseTimeの値として、1分10秒を読み出す。そして、処理をステップS1711に進める。   In step S1710, the CPU 26 reads the value of the ResponseTime field corresponding to the BoundaryType field whose values are ToOn and ToOff in the command read in step S1701. In the case of the command shown in FIG. 11B, the CPU 26 reads 1 minute 30 seconds as the value of ResponseTime corresponding to the BoundaryType field whose value is ToOn. In addition, the CPU 26 reads out 1 minute and 10 seconds as the value of ResponseTime corresponding to the BoundaryType field whose value is ToOff. Then, the process proceeds to step S1711.

ステップS1711では、CPU26は、上記読み出した値(1分30秒及び1分10秒)に対応する各所定時間(Tr1乃至4)を、図11(b)の各テーブルから読み出し、処理をステップS1707に進める。ここで、各所定時間(Tr1乃至4)は、後述する撮像モードの切り替えの際に計時回路22に設定される遅延時間として用いられる。   In step S1711, the CPU 26 reads out each predetermined time (Tr1 to Tr4) corresponding to the read value (1 minute 30 seconds and 1 minute 10 seconds) from each table in FIG. 11B, and the process is performed in step S1707. Proceed to Here, each predetermined time (Tr1 to Tr4) is used as a delay time set in the time counting circuit 22 when switching an imaging mode to be described later.

ステップS1704等では、CPU26は、ステップS1701で読み出した各値に対応する各輝度閾値(Th1乃至4)及び各所定時間(Tr1乃至4)をEEPROM28内の予め記憶されているテーブルから読みだす。なお、図10(a)及び図11(a)はBoundaryOffset値に関するテーブルの一例を示したものである。このテーブルにおいて、各BoundaryOffset値と、各輝度閾値(Th1乃至4)とが対応づけられている。また、図10(b)及び図11(b)はResponseTime値に関するテーブルの一例を示したものである。このテーブルにおいて、各ResponseTime値と、各所定時間(Tr1乃至4)とが対応づけられている。   In step S1704 and the like, the CPU 26 reads each luminance threshold value (Th1 to 4) and each predetermined time (Tr1 to 4) corresponding to each value read in step S1701 from a table stored in advance in the EEPROM 28. FIGS. 10A and 11A show an example of a table related to the BoundaryOffset value. In this table, each BoundaryOffset value is associated with each luminance threshold (Th1 to Th4). FIG. 10B and FIG. 11B show examples of tables related to ResponseTime values. In this table, each ResponseTime value is associated with each predetermined time (Tr1 to Tr4).

一方で、予め記憶されているテーブルから読み出すことを行わなくてもよい。つまり、各BoundaryTypeフィールドに対応するBoundaryOffsetフィールドの値やResponseTimeフィールドの値をオフセット等させることにより、各輝度閾値(Th1乃至4)や各所定時間(Tr1乃至4)を算出してもよい。この時、いずれかの輝度閾値(Th1乃至4)のオフセット量は一律の値(固定値)でも良いし、撮像装置1000の光学フィルタ4の挿入時と抜去時における輝度測定回路18から得られる被写体輝度の差分を適用させた値を用いても良い。なお、オフセットさせるとは、値を加減算することである。   On the other hand, it is not necessary to read from the table stored beforehand. That is, the luminance thresholds (Th1 to 4) and the predetermined times (Tr1 to 4) may be calculated by offsetting the values of the BoundaryOffset field and the ResponseTime field corresponding to each BoundaryType field. At this time, the offset amount of any one of the luminance threshold values (Th1 to Th4) may be a uniform value (fixed value), or a subject obtained from the luminance measurement circuit 18 when the optical filter 4 is inserted and removed from the imaging apparatus 1000. A value to which a luminance difference is applied may be used. Note that offsetting means adding or subtracting values.

また、テーブルを使用せずに、値をEEPROM28内の予め記憶されているデフォルト値としてもよい。また、少なくとも2つ以上の輝度閾値又は所定時間を共通の同じ値を用いてもよい。   The value may be a default value stored in advance in the EEPROM 28 without using a table. Further, at least two or more luminance threshold values or the same value in common for a predetermined time may be used.

このように、本実施例におけるCPU26は、コマンドに記述されていた調整値から各輝度閾値又は各所定時間を自動で決定する機能を有する制御部に相当する。   Thus, the CPU 26 in this embodiment corresponds to a control unit having a function of automatically determining each luminance threshold value or each predetermined time from the adjustment value described in the command.

続いて、図12は、本実施例に係るクライアント装置2000における、BoundaryTypeフィールドの値等の設定画面の一例を示す図である。なお、この画面は、表示部422に表示される。   Next, FIG. 12 is a diagram illustrating an example of a setting screen for the value of the BoundaryType field in the client device 2000 according to the present embodiment. This screen is displayed on the display unit 422.

図12における光学フィルタタイプ選択ペイン301は、Common選択チェックボックス303、ToOn選択チェックボックス305、ToOff選択チェックボックス307、及びBoundaryOffset設定数値ボックス309を含む。   The optical filter type selection pane 301 in FIG. 12 includes a Common selection check box 303, a ToOn selection check box 305, a ToOff selection check box 307, and a BoundaryOffset setting numerical value box 309.

また、光学フィルタタイプ選択ペイン301は、遅延時間設定数値ボックス311を含む。そして、光学フィルタ設定ペイン315には、第一輝度閾値設定スケール317、第二輝度閾値設定スケール319、第一遅延時間設定スケール321、及び第二遅延時間設定スケール323が設けられている。さらに、図12に示す設定画面には、設定ボタン325及びキャンセルボタン327が設けられている。   The optical filter type selection pane 301 includes a delay time setting numerical value box 311. The optical filter setting pane 315 is provided with a first luminance threshold setting scale 317, a second luminance threshold setting scale 319, a first delay time setting scale 321, and a second delay time setting scale 323. Further, a setting button 325 and a cancel button 327 are provided on the setting screen shown in FIG.

ここで、光学フィルタ設定ペイン315において、縦軸は、輝度値を示し、横軸は、遅延時間を示す。特に、光学フィルタ設定ペイン315において、横軸上(Time軸上)は、輝度値0(零)を示し、上方の限界(上端)は、正規化された輝度値1.0を示す。また、下方の限界(下端)は、正規化された輝度値−1.0を示す。そして、光学フィルタ設定ペイン315において、左の限界(左端)は、遅延時間0(零)を示すようになっている。   Here, in the optical filter setting pane 315, the vertical axis indicates the luminance value, and the horizontal axis indicates the delay time. In particular, in the optical filter setting pane 315, the horizontal axis (on the Time axis) indicates a luminance value 0 (zero), and the upper limit (upper end) indicates a normalized luminance value 1.0. Further, the lower limit (lower end) indicates a normalized luminance value −1.0. In the optical filter setting pane 315, the left limit (left end) indicates the delay time 0 (zero).

ここで、図12の画面は、図9(a)のSetImagingSettingsコマンドを撮像装置1000に送信する場合に使用される設定画面である。   Here, the screen of FIG. 12 is a setting screen used when the SetImagingSettings command of FIG. 9A is transmitted to the imaging apparatus 1000.

図12におけるCommon選択チェックボックス303は、ユーザにより選択されている。そのため、SetImagingSettingsのコマンドに値がCommonのBoundaryTypeフィールドが記述される。   A common selection check box 303 in FIG. 12 is selected by the user. For this reason, a BoundaryType field whose value is Common is described in the SetImagingSettings command.

また、第二輝度閾値設定スケール319及び第二遅延時間設定スケール323は、グレーアウトされている。つまり、第二輝度閾値設定スケール319及び第二遅延時間設定スケール323は、操作不可能な状態となっている。   The second luminance threshold setting scale 319 and the second delay time setting scale 323 are grayed out. That is, the second luminance threshold setting scale 319 and the second delay time setting scale 323 are in an inoperable state.

ユーザは、第一輝度閾値設定スケール317を上下にスライドさせることにより、ユーザの所望のBoundaryOffsetの値を設定する。そして、ユーザにより第一輝度閾値設定スケール317が操作されると、BoundaryOffset設定数値ボックス309におけるCommon相当部の値がこの操作に連動して変化する。   The user slides the first brightness threshold setting scale 317 up and down to set the user's desired BoundaryOffset value. When the first brightness threshold setting scale 317 is operated by the user, the value of the Common equivalent in the BoundaryOffset setting numerical value box 309 changes in conjunction with this operation.

一方、ユーザは、BoundaryOffset設定数値ボックス309におけるCommon相当部に値を直接入力することもできる。そして、ユーザによりこのCommon相当部に値が入力されると、第一輝度閾値設定スケール317は、入力された値に応じて上下に移動する。   On the other hand, the user can also directly input a value in the Common equivalent part in the BoundaryOffset setting numerical value box 309. Then, when a value is input to the Common equivalent part by the user, the first luminance threshold setting scale 317 moves up and down according to the input value.

このように、ユーザは、BoundaryOffsetの値を第一輝度閾値設定スケール317の位置により、大まかに把握することができる。更に、この位置とBoundaryOffset設定数値ボックス309におけるCommon相当部の値とは、連動するので、ユーザは、このCommon相当部により、BounarOffsetの値を正確に把握することができる。   Thus, the user can roughly grasp the value of BoundaryOffset from the position of the first luminance threshold setting scale 317. Furthermore, since this position and the value of the Common equivalent in the BoundaryOffset setting numerical value box 309 are linked, the user can accurately grasp the value of BoundaryOffset by this Common equivalent.

なお、第一輝度閾値設定スケール317がTime軸上に配置された状態で、設定ボタン325が押下されると、クライアント装置2000は、BoundaryOffsetフィールドが省略されたSetImagingSettingsコマンドを送信する。   When the setting button 325 is pressed while the first luminance threshold setting scale 317 is arranged on the Time axis, the client device 2000 transmits a SetImagingSettings command in which the BoundaryOffset field is omitted.

同様に、BoundaryOffset設定数値ボックス309のCommon相当部に0(零)が入力された状態で、設定ボタン325が押下されても、クライアント装置2000は、この省略されたSetImagingSettingsコマンドを送信する。   Similarly, even if the setting button 325 is pressed in a state where 0 (zero) is input to the Common equivalent part of the BoundaryOffset setting numerical value box 309, the client apparatus 2000 transmits the omitted SetImagingSettings command.

例えば、SetImagingSettingsコマンドにおけるBoundaryOffsetフィールドの省略を指示するためのGUIコンポーネントを、別途、表示部422に表示させるように構成しても良い。   For example, a GUI component for instructing to omit the BoundaryOffset field in the SetImagingSettings command may be separately displayed on the display unit 422.

具体的には、このようなGUIコンポーネントとしてBoundaryOffsetフィールド省略用チェックボックスを図10の画面に配置する。そして、ユーザによりこのチェックボックスが選択された場合に、SetImagingSettingsコマンドのBoundaryOffsetフィールドが省略されるように構成しても良い。   Specifically, a BoundaryOffset field omission check box is arranged on the screen of FIG. 10 as such a GUI component. Then, when this check box is selected by the user, the BoundaryOffset field of the SetImagingSettings command may be omitted.

また、ユーザは、第一遅延時間設定スケール321を左右にスライドさせることにより、ユーザの所望するResponseTimeの値を設定する。そして、ユーザにより第一遅延時間設定スケール321が操作されると、遅延時間設定数値ボックス311におけるCommon相当部の時間表示がこの操作に連動して変化する。   Also, the user sets the value of ResponseTime desired by the user by sliding the first delay time setting scale 321 left and right. When the first delay time setting scale 321 is operated by the user, the time display of the common equivalent part in the delay time setting numerical value box 311 changes in conjunction with this operation.

一方、ユーザは、遅延時間設定数値ボックス311におけるCommon相当部に時間を直接入力することもできる。そして、ユーザによりこのCommon相当部に時間が入力されると、第一遅延時間設定スケール321は、入力された時間に応じて左右に移動する。   On the other hand, the user can also directly input the time into the Common equivalent part in the delay time setting numerical value box 311. Then, when the user inputs time to the Common corresponding part, the first delay time setting scale 321 moves to the left and right according to the input time.

なお、第一遅延時間設定スケール321が光学フィルタ設定ペイン315の左端に配置された状態で、設定ボタン325が押下された場合を想定する。このような場合、クライアント装置2000は、ResponseTimeフィールドが省略されたSetImagingSettingsコマンドを送信する。   It is assumed that the setting button 325 is pressed in a state where the first delay time setting scale 321 is arranged at the left end of the optical filter setting pane 315. In such a case, the client apparatus 2000 transmits a SetImagingSettings command in which the ResponseTime field is omitted.

同様に、遅延時間設定数値ボックス311におけるCommon相当部の全ての数値ボックスに0(零)が入力された状態で、設定ボタン325が押下された場合を想定する。このような場合も、クライアント装置2000は、ResponseTimeフィールドが省略されたSetImagingSettingsコマンドを想定する。   Similarly, it is assumed that the setting button 325 is pressed in a state where 0 (zero) is input to all the numerical boxes corresponding to the common in the delay time setting numerical box 311. Even in such a case, the client apparatus 2000 assumes a SetImagingSettings command in which the ResponseTime field is omitted.

なお、本実施例では、第一遅延時間設定スケール321を光学フィルタ設定ペイン315の左端に配置することや、遅延時間設定数値ボックス311のCommon相当部に0を入力することで、ResponseTimeフィールドの省略を指示することができる。しかしながら、これに限られるものではない。   In the present embodiment, the first delay time setting scale 321 is arranged at the left end of the optical filter setting pane 315, or 0 is input to the Common equivalent part of the delay time setting numerical value box 311 so that the ResponseTime field is omitted. Can be instructed. However, the present invention is not limited to this.

例えば、SetImagingSettingsコマンドにおけるResponseTimeフィールドの省略を指示するためのGUIコンポーネントを、別途、表示部422に表示させるように構成しても良い。   For example, a GUI component for instructing to omit the ResponseTime field in the SetImagingSettings command may be separately displayed on the display unit 422.

具体的には、このようなGUIコンポーネントとしてResponseTimeフィールド省略用チェックボックスを図12の画面に配置する。そして、ユーザによりこのチェックボックスが選択された場合に、SetImagingSettingsコマンドのResponeTimeフィールドが省略されるように構成しても良い。   Specifically, a ResponseTime field omission check box is arranged on the screen of FIG. 12 as such a GUI component. Then, when this check box is selected by the user, the ResponseTime field of the SetImagingSettings command may be omitted.

また、本実施例におけるクライアント装置2000は、図12の設定画面を表示部422に表示させる前に、GetOptionsコマンドを撮像装置1000に送信しても良い。そして、クライアント装置2000は、撮像装置1000から送信されるGetOptionsレスポンスに応じ、表示部422に表示された図12の設定画面を更新しても良い。   Further, the client device 2000 according to the present embodiment may transmit a GetOptions command to the imaging device 1000 before displaying the setting screen illustrated in FIG. 12 on the display unit 422. Then, the client device 2000 may update the setting screen of FIG. 12 displayed on the display unit 422 in accordance with the GetOptions response transmitted from the imaging device 1000.

ここで、このレスポンスは、IrCutFilterAutoAdjustmetOptionsフィールドを含む。このフィールドは、撮像装置1000が受け付けることができるBoundaryTypeフィールドの値などが記述されている。   Here, this response includes an IrCutFilterAutoAdjustmetOptions field. In this field, the value of the BoundaryType field that can be received by the imaging apparatus 1000 is described.

また、本実施例においてはCommonに関する例を示したが、図12におけるToOn選択チェックボックス305を、ユーザにより選択された場合も同様に操作することで、同様に動作させることができる。ユーザにより選択されている。そのため、SetImagingSettingsのコマンドに値がCommonのBoundaryTypeフィールドが記述される。   Further, in this embodiment, an example related to Common is shown, but the same operation can be performed by operating the ToOn selection check box 305 in FIG. 12 in the same manner even when selected by the user. Selected by the user. For this reason, a BoundaryType field whose value is Common is described in the SetImagingSettings command.

また、ToOff選択チェックボックス307を、ユーザにより選択された場合も、第二輝度閾値設定スケール319及び第二遅延時間設定スケール323等を操作することで同様に動作させることができる。   Further, even when the ToOff selection check box 307 is selected by the user, it can be similarly operated by operating the second luminance threshold setting scale 319, the second delay time setting scale 323, and the like.

この場合、SetImagingSettingsのコマンドに値がToOn又はToOffのBoundaryTypeフィールドが記述される。   In this case, a BoundaryType field whose value is ToOn or ToOff is described in the SetImagingSettings command.

また、図12の設定画面に高感度撮像モードを実施するか否かを設定することができるチェックボックス等を設けてもよい。本チェックボックスを操作することで、ユーザは高感度撮像モードの有無を選択することができようにしてもよい。その際に、SetImagingSettingsコマンドを設定する場合と同様の操作で、高感度撮像モードを制御するための輝度閾値や遅延時間を設定できるようにしてもよい。   Also, a check box or the like that can set whether or not to implement the high-sensitivity imaging mode may be provided on the setting screen of FIG. By operating this check box, the user may be able to select the presence or absence of the high-sensitivity imaging mode. At that time, the brightness threshold and delay time for controlling the high-sensitivity imaging mode may be set by the same operation as that for setting the SetImagingSettings command.

続いて、図13を用いて、本実施例の撮像装置による撮像モード制御を説明する。ここで、図13は、本実施例の撮像装置による撮像モード制御処理を説明するためのフローチャートである。   Subsequently, imaging mode control by the imaging apparatus of the present embodiment will be described with reference to FIG. Here, FIG. 13 is a flowchart for explaining the imaging mode control processing by the imaging apparatus of the present embodiment.

ステップS1301では、CPU26は、現在の撮像モードが通常撮像モードであるのか、高感度撮像モードであるのか、それとも赤外線撮像モードであるのかを判定する。   In step S1301, the CPU 26 determines whether the current imaging mode is the normal imaging mode, the high sensitivity imaging mode, or the infrared imaging mode.

そして、CPU26は、現在の撮像モードが通常撮像モードであると判定した場合には、ステップS1302に処理を進め、現在の撮像モードが高感度撮像モードであると判定した場合には、ステップS1303に処理を進める。また、CPU26は、現在の撮像モードが赤外線撮像モードであると判定した場合には、ステップS1304に処理を進める。   If the CPU 26 determines that the current imaging mode is the normal imaging mode, the CPU 26 proceeds to step S1302. If the CPU 26 determines that the current imaging mode is the high-sensitivity imaging mode, the process proceeds to step S1303. Proceed with the process. If the CPU 26 determines that the current imaging mode is the infrared imaging mode, the process proceeds to step S1304.

ステップS1302では、CPU26は、通常撮像モード判定処理を実行する。この処理については、図14を用いて後述する。   In step S1302, the CPU 26 executes a normal imaging mode determination process. This process will be described later with reference to FIG.

ステップS1303では、CPU26は、高感度撮像モード判定処理を実行する。この処理については、図15を用いて後述する。   In step S1303, the CPU 26 executes a high sensitivity imaging mode determination process. This process will be described later with reference to FIG.

ステップS1304では、CPU26は、赤外線撮像モード判定処理を実行する。この処理については、図16を用いて後述する。   In step S1304, the CPU 26 executes infrared imaging mode determination processing. This process will be described later with reference to FIG.

続いて、図14を用いて、本実施例の撮像装置による通常撮像モード判定処理を説明する。ここで、図14は、本実施例の撮像装置による通常撮像モードを説明するためのフローチャートである。   Subsequently, a normal imaging mode determination process by the imaging apparatus of the present embodiment will be described with reference to FIG. Here, FIG. 14 is a flowchart for explaining the normal imaging mode by the imaging apparatus of the present embodiment.

ステップS1401では、CPU26は、被写体輝度が所定の輝度閾値(Th1)よりも低いか否かを判定する。具体的には、CPU26は、輝度測定回路18から出力された被写体輝度と、図8のフローチャートで示した処理により設定された輝度閾値(Th1)とに基づき、判定回路20にて判定させる。   In step S1401, the CPU 26 determines whether the subject luminance is lower than a predetermined luminance threshold (Th1). Specifically, the CPU 26 causes the determination circuit 20 to make a determination based on the subject luminance output from the luminance measurement circuit 18 and the luminance threshold (Th1) set by the processing shown in the flowchart of FIG.

そして、判定回路20は、輝度測定回路18から出力された被写体輝度がCPU26により設定された輝度閾値(Th1)よりも暗いか否かを判定する。   Then, the determination circuit 20 determines whether or not the subject luminance output from the luminance measurement circuit 18 is darker than the luminance threshold value (Th1) set by the CPU 26.

CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値よりも暗いと判定回路20が判定した場合には、ステップS1402に処理を進める。一方、CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値よりも暗くないと判定回路20が判定した場合には、ステップS1301に処理を戻す。   If the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is darker than the brightness threshold set in the CPU 26, the CPU 26 advances the process to step S1402. On the other hand, when the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is not darker than the brightness threshold set in the CPU 26, the CPU 26 returns the process to step S1301.

ステップS1402では、CPU26は、計時回路22に指示し、計時を開始させる。具体的には、CPU26は、値がCommonに設定されたBoundaryTypeフィールドに対応付けられたResponseTimeフィールドに対応する値を読み出す。そして、図8のフローチャートで示した処理で設定された所定時間(Tr1)を、計時回路22に設定し、計時を開始させる。   In step S1402, the CPU 26 instructs the timing circuit 22 to start timing. Specifically, the CPU 26 reads a value corresponding to the ResponseTime field associated with the BoundaryType field whose value is set to Common. And the predetermined time (Tr1) set by the process shown by the flowchart of FIG. 8 is set to the time measuring circuit 22, and time-measurement is started.

ステップS1403は、ステップS1401と同様であるので、その説明を省略する。   Since step S1403 is the same as step S1401, description thereof is omitted.

ステップS1404では、CPU26は、ステップS1402で計時を開始してから、所定時間(Tr1)が経過したか否かを判定する。具体的には、CPU26は、計時回路22により時間経過信号が入力されたか否かを判定する。   In step S1404, the CPU 26 determines whether or not a predetermined time (Tr1) has elapsed since the start of time measurement in step S1402. Specifically, the CPU 26 determines whether or not a time lapse signal has been input by the timer circuit 22.

そして、CPU26は、計時回路22により時間経過信号を入力された場合には、ステップS1402で計時を開始してから所定時間(Tr1)が経過したと判定し、ステップS1405に処理を進める。一方、CPU26は、計時回路22により時間経過信号が入力されなかった場合には、ステップS1402で計時を開始してから所定時間(Tr1)が経過していないと判定し、ステップS1403に処理を戻す。   If the time elapse signal is input from the time measuring circuit 22, the CPU 26 determines that the predetermined time (Tr1) has elapsed since the start of time measurement in step S1402, and advances the process to step S1405. On the other hand, if the time lapse signal is not input by the time measuring circuit 22, the CPU 26 determines that the predetermined time (Tr1) has not elapsed since the start of time measurement in step S1402, and returns the process to step S1403. .

ステップS1405では、CPU26は、ゲイン設定回路7、映像信号処理回路8および撮像素子駆動回路23に指示し、撮像モードを高感度撮像モードに移行させる。   In step S1405, the CPU 26 instructs the gain setting circuit 7, the video signal processing circuit 8, and the image sensor driving circuit 23 to shift the imaging mode to the high sensitivity imaging mode.

続いて、図15を用いて、本実施例の撮像装置による高感度撮像モード判定処理を説明する。ここで、図15は、本実施例の撮像装置による高感度撮像モード判定処理を説明するためのフローチャートである。   Subsequently, a high-sensitivity imaging mode determination process by the imaging apparatus of the present embodiment will be described with reference to FIG. Here, FIG. 15 is a flowchart for explaining high-sensitivity imaging mode determination processing by the imaging apparatus of the present embodiment.

ステップS1501では、CPU26は、被写体輝度が所定の輝度閾値(Th2)よりも暗いか否かを判定する。具体的には、CPU26は、輝度測定回路18から出力された被写体輝度と、図8のフローチャートで示した処理で設定された輝度閾値(Th2)とに基づき、判定回路20にて判定させる。   In step S1501, the CPU 26 determines whether the subject luminance is darker than a predetermined luminance threshold (Th2). Specifically, the CPU 26 causes the determination circuit 20 to make a determination based on the subject luminance output from the luminance measurement circuit 18 and the luminance threshold (Th2) set in the process shown in the flowchart of FIG.

そして、判定回路20は、輝度測定回路18から出力された被写体輝度がCPU26により設定された輝度閾値(Th2)よりも暗いか否かを判定する。   Then, the determination circuit 20 determines whether the subject luminance output from the luminance measurement circuit 18 is darker than the luminance threshold value (Th2) set by the CPU 26.

CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th2)よりも暗いと判定回路20が判定した場合には、ステップS1502に処理を進める。一方、CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th2)よりも低くないと判定回路20が判定した場合には、ステップS1506に処理を進める。   If the determination circuit 20 determines that the subject luminance output from the luminance measurement circuit 18 is darker than the luminance threshold (Th2) set in the CPU 26, the CPU 26 advances the process to step S1502. On the other hand, if the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is not lower than the brightness threshold (Th2) set in the CPU 26, the process proceeds to step S1506.

ステップS1502では、CPU26は、計時回路22に指示し、計時を開始させる。具体的には、CPU26は、図8のフローチャートで示した処理で設定された所定時間(Tr2)を、計時回路22に設定し、計時を開始させる。   In step S1502, the CPU 26 instructs the timing circuit 22 to start timing. Specifically, the CPU 26 sets the predetermined time (Tr2) set in the process shown in the flowchart of FIG.

ステップS1503では、CPU26は、ステップS1501と同様に被写体輝度が所定の輝度閾値(Th2)よりも暗いか否かを判定する。CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th2)よりも暗いと判定回路20が判定した場合には、ステップS1504に処理を進める。一方、CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th2)よりも低くないと判定回路20が判定した場合には、ステップS1301に処理を戻す。   In step S1503, the CPU 26 determines whether or not the subject luminance is darker than a predetermined luminance threshold (Th2) as in step S1501. If the determination circuit 20 determines that the subject luminance output from the luminance measurement circuit 18 is darker than the luminance threshold (Th2) set in the CPU 26, the CPU 26 advances the process to step S1504. On the other hand, when the determination circuit 20 determines that the subject luminance output from the luminance measurement circuit 18 is not lower than the luminance threshold (Th2) set in the CPU 26, the CPU 26 returns the process to step S1301.

ステップS1504では、CPU26は、ステップS1502で計時を開始してから、所定時間(Tr2)が経過したか否かを判定する。具体的には、CPU26は、計時回路22により時間経過信号が入力されたか否かを判定する。   In step S1504, the CPU 26 determines whether or not a predetermined time (Tr2) has elapsed since the time measurement was started in step S1502. Specifically, the CPU 26 determines whether or not a time lapse signal has been input by the timer circuit 22.

そして、CPU26は、計時回路22により時間経過信号が入力された場合には、ステップS1502で計時を開始してから所定時間(Tr2)が経過したと判定し、ステップS1505に処理を進める。一方、CPU26は、計時回路22により時間経過信号が入力されなかった場合には、ステップS1502で計時を開始してから所定時間(Tr2)が経過していないと判定し、ステップS1503に処理を戻す。   Then, when the time lapse signal is input from the time measuring circuit 22, the CPU 26 determines that the predetermined time (Tr2) has elapsed since the start of time measurement in step S1502, and advances the process to step S1505. On the other hand, if the time lapse signal is not input by the time counting circuit 22, the CPU 26 determines that the predetermined time (Tr2) has not elapsed since the start of time measurement in step S1502, and returns the process to step S1503. .

ステップS1505では、CPU26は、光学フィルタ駆動回路24に指示し、撮像光学系2の光路から光学フィルタ4を抜去し、撮像モードを赤外線撮像モードに移行させる。   In step S1505, the CPU 26 instructs the optical filter drive circuit 24 to remove the optical filter 4 from the optical path of the imaging optical system 2 and shift the imaging mode to the infrared imaging mode.

ステップS1506では、CPU26は、被写体輝度が所定の輝度閾値(Th3)よりも明るいか否かを判定する。具体的には、CPU26は、輝度測定回路18から出力された被写体輝度と、図8のフローチャートで示した処理で設定された輝度閾値(Th3)とに基づき、判定回路20にて判定させる。   In step S1506, the CPU 26 determines whether or not the subject brightness is brighter than a predetermined brightness threshold (Th3). Specifically, the CPU 26 causes the determination circuit 20 to make a determination based on the subject luminance output from the luminance measurement circuit 18 and the luminance threshold value (Th3) set in the processing shown in the flowchart of FIG.

そして、判定回路20は、輝度測定回路18から出力された被写体輝度がCPU26により設定された輝度閾値(Th3)よりも明るいか否かを判定する。   Then, the determination circuit 20 determines whether the subject luminance output from the luminance measurement circuit 18 is brighter than the luminance threshold value (Th3) set by the CPU 26.

CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th3)よりも明るいと判定回路20が判定した場合には、ステップS1507に処理を進める。一方、CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th3)よりも明るくないと判定回路20が判定した場合には、ステップS1301に処理を戻す。   If the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is brighter than the brightness threshold (Th3) set in the CPU 26, the CPU 26 advances the process to step S1507. On the other hand, when the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is not brighter than the brightness threshold (Th3) set in the CPU 26, the CPU 26 returns the process to step S1301.

ステップS1507では、CPU26は、計時回路22に指示し、計時を開始させる。具体的には、CPU26は、図8のフローチャートで示した処理で設定された所定時間(Tr3)を、計時回路22に設定し、計時を開始させる。   In step S1507, the CPU 26 instructs the timing circuit 22 to start timing. Specifically, the CPU 26 sets the predetermined time (Tr3) set in the process shown in the flowchart of FIG.

ステップS1508は、ステップS1506と同様であるので、その説明を省略する。   Since step S1508 is the same as step S1506, description thereof is omitted.

ステップS1509では、CPU26は、ステップS1507で計時を開始してから、所定時間(Tr3)が経過したか否かを判定する。具体的には、CPU26は、計時回路22により時間経過信号が入力されたか否かを判定する。   In step S1509, the CPU 26 determines whether or not a predetermined time (Tr3) has elapsed since the start of time measurement in step S1507. Specifically, the CPU 26 determines whether or not a time lapse signal has been input by the timer circuit 22.

そして、CPU26は、計時回路22により時間経過信号が入力された場合には、ステップS1507で計時を開始してから所定時間(Tr3)が経過したと判定し、ステップS1510に処理を進める。一方、CPU26は、計時回路22により時間経過信号が入力されなかった場合には、ステップS1507で計時を開始してから所定時間(Tr3)が経過していないと判定し、ステップS1508に処理を戻す。   If a time lapse signal is input from the time measuring circuit 22, the CPU 26 determines that a predetermined time (Tr3) has elapsed since the start of time measurement in step S1507, and advances the process to step S1510. On the other hand, if the time lapse signal is not input by the time counting circuit 22, the CPU 26 determines that the predetermined time (Tr3) has not elapsed since the start of time measurement in step S1507, and returns the process to step S1508. .

ステップS1510では、CPU26は、光学フィルタ駆動回路24に指示し、撮像光学系2の光路に光学フィルタ4を挿入し、通常撮像モードに移行させる。   In step S1510, the CPU 26 instructs the optical filter drive circuit 24 to insert the optical filter 4 into the optical path of the imaging optical system 2 and shift to the normal imaging mode.

続いて、図16を用いて、本実施例の撮像装置による赤外線撮像モード判定処理を説明する。ここで、図16は、本実施例の撮像装置による赤外線撮像モード判定処理を説明するためのフローチャートである。   Subsequently, an infrared imaging mode determination process by the imaging apparatus of the present embodiment will be described with reference to FIG. Here, FIG. 16 is a flowchart for explaining the infrared imaging mode determination processing by the imaging apparatus of the present embodiment.

ステップS1601では、CPU26は、被写体輝度が所定の輝度閾値(Th4)よりも明るいか否かを判定する。具体的には、CPU26は、輝度測定回路18から出力された被写体輝度と、図8のフローチャートで示した処理で設定された輝度閾値(Th4)とに基づき、判定回路20にて判定させる。   In step S1601, the CPU 26 determines whether the subject brightness is brighter than a predetermined brightness threshold (Th4). Specifically, the CPU 26 causes the determination circuit 20 to make a determination based on the subject luminance output from the luminance measurement circuit 18 and the luminance threshold value (Th4) set in the process shown in the flowchart of FIG.

そして、判定回路20は、輝度測定回路18から出力された被写体輝度がCPU26により設定された輝度閾値(Th4)よりも明るいか否かを判定する。   Then, the determination circuit 20 determines whether the subject luminance output from the luminance measurement circuit 18 is brighter than the luminance threshold value (Th4) set by the CPU 26.

CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th4)よりも高いと判定回路20が判定した場合には、ステップS1602に処理を進める。一方、CPU26は、輝度測定回路18から出力された被写体輝度がCPU26に設定された輝度閾値(Th4)よりも明るくないと判定回路20が判定した場合には、ステップS1301に処理を戻す。   If the determination circuit 20 determines that the subject luminance output from the luminance measurement circuit 18 is higher than the luminance threshold (Th4) set in the CPU 26, the CPU 26 advances the process to step S1602. On the other hand, when the determination circuit 20 determines that the subject brightness output from the brightness measurement circuit 18 is not brighter than the brightness threshold (Th4) set in the CPU 26, the CPU 26 returns the process to step S1301.

ステップS1602では、CPU26は、計時回路22に指示し、計時を開始させる。具体的には、CPU26は、図8のフローチャートで示した処理で設定された所定時間(Tr4)を、計時回路22に設定し、計時を開始させる。   In step S1602, the CPU 26 instructs the timing circuit 22 to start timing. Specifically, the CPU 26 sets the predetermined time (Tr4) set in the process shown in the flowchart of FIG.

ステップS1603は、ステップS1506と同様であるので、その説明を省略する。   Step S1603 is the same as step S1506, and a description thereof will be omitted.

ステップS1604では、CPU26は、ステップS1602で計時を開始してから、所定時間(Tr4)が経過したか否かを判定する。具体的には、CPU26は、計時回路22により時間経過信号が入力されたか否かを判定する。   In step S1604, the CPU 26 determines whether or not a predetermined time (Tr4) has elapsed since the time measurement was started in step S1602. Specifically, the CPU 26 determines whether or not a time lapse signal has been input by the timer circuit 22.

そして、CPU26は、計時回路22により時間経過信号が入力された場合には、ステップS1602で計時を開始してから所定時間(Tr4)が経過したと判定し、ステップS1605に処理を進める。一方、CPU26は、計時回路22により時間経過信号が入力されなかった場合には、ステップS1602で計時を開始してから所定時間(Tr4)が経過していないと判定し、ステップS1603に処理を戻す。   If a time lapse signal is input from the time measuring circuit 22, the CPU 26 determines that a predetermined time (Tr4) has elapsed since the start of time measurement in step S1602, and advances the process to step S1605. On the other hand, if the time lapse signal is not input by the time measuring circuit 22, the CPU 26 determines that the predetermined time (Tr4) has not elapsed since the start of time measurement in step S1602, and returns the process to step S1603. .

ステップS1605では、CPU26は、光学フィルタ駆動回路24に指示し、撮像光学系2の光路に光学フィルタ4を挿入し、高感度撮像モードに移行させる。   In step S1605, the CPU 26 instructs the optical filter drive circuit 24 to insert the optical filter 4 into the optical path of the imaging optical system 2 and shift to the high sensitivity imaging mode.

以上、本実施例の撮像装置1000は、I/F14で受信されたSetImagingSettingsコマンドに記述されていた共通調整値又は個別調整値に基づいて、撮像モードを切り替える為の輝度閾値又は所定時間を自動で決定する。   As described above, the imaging apparatus 1000 according to the present embodiment automatically sets the luminance threshold value or the predetermined time for switching the imaging mode based on the common adjustment value or the individual adjustment value described in the SetImagingSettings command received by the I / F 14. decide.

そのため、高ゲイン撮像と赤外線遮断フィルタを抜去した赤外線撮像とを適切なタイミングで動作させることができ、ノイズによる妨害やフィルタ保持枠の写りこみ等を低減させることができる。これによって、被写体輝度が変化しても上記のような高ゲイン撮像と赤外線遮断フィルタを抜去した赤外線撮像とを適切なタイミングで動作させることができ、良好な撮像を継続することができる。   Therefore, high gain imaging and infrared imaging with the infrared cutoff filter removed can be operated at appropriate timing, and interference caused by noise, reflection of the filter holding frame, and the like can be reduced. As a result, even when the subject brightness changes, the high gain imaging as described above and the infrared imaging with the infrared cutoff filter removed can be operated at appropriate timing, and good imaging can be continued.

加えて、外部装置からネットワーク経由で撮像装置を制御したいというユーザのニーズに対しても、撮像光学系の光路に光学フィルタの挿脱やゲインの設定が意図せずにされてしまうことを防止することができる。このため、撮像画像が異常となる場合や、異常動作として撮像ができない場合等も防止することができる。   In addition, it is possible to prevent unintentional insertion / removal of an optical filter and gain setting in the optical path of the imaging optical system in response to a user's need to control the imaging device from an external device via a network. be able to. For this reason, the case where a picked-up image becomes abnormal, the case where imaging cannot be carried out as abnormal operation | movement, etc. can be prevented.

なお、本実施例において図8に示したステップS1701で、CPU26は、SetImagingSettingsコマンドに記述された調整値を読み出す。そして、ステップS1704等で、CPU26は、各値に対応する各輝度閾値(Th1乃至4)及び各所定時間(Tr1乃至4)を決定する動作を例示した。   In this embodiment, in step S1701 shown in FIG. 8, the CPU 26 reads the adjustment value described in the SetImagingSettings command. In step S1704 and the like, the CPU 26 exemplifies an operation of determining each luminance threshold (Th1 to Th4) and each predetermined time (Tr1 to Tr4) corresponding to each value.

しかし、SetImagingSettingsコマンド以外の受信したコマンドの記述された値を基にして各閾値を決定してもよい。具体的には、高感度撮像モードの閾値を含む調整値を外部装置より受信した場合に、CPU26は、その値に基づいて各閾値を決定するようにしてもよい。   However, each threshold value may be determined based on a value described in a received command other than the SetImagingSettings command. Specifically, when an adjustment value including a threshold value for the high-sensitivity imaging mode is received from an external device, the CPU 26 may determine each threshold value based on the value.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。   As mentioned above, although the preferable Example of this invention was described, this invention is not limited to these Examples, A various deformation | transformation and change are possible within the range of the summary.

2 撮像光学系
4 赤外線遮断フィルタ(光学フィルタ)
6 撮像素子
14 通信回路
24 光学フィルタ駆動回路
2 Imaging optical system 4 Infrared cutoff filter (optical filter)
6 Image sensor 14 Communication circuit 24 Optical filter drive circuit

Claims (9)

外部装置とネットワーク経由で通信する撮像装置であって、
撮像光学系と、
前記撮像光学系により結像された被写体の像を撮像する撮像手段と、
低輝度の被写体に対し高感度撮像を行う高感度撮像手段と、
光学フィルタと、
前記撮像光学系の光路に前記光学フィルタを挿脱する挿脱手段と、
前記挿脱手段の制御に用いられる第一の調整値及び前記高感度撮像手段を制御するための第二の調整値の一方が記述される調整コマンドを、前記外部装置からネットワーク経由で受信するための受信手段と、
前記調整コマンドに含まれる一方の調整値から、他方を自動で決定する決定手段と、
前記調整コマンドに含まれる一方の調整値と前記決定手段によって決定された他方の調整値に基づき前記挿脱手段と前記高感度撮像手段とを制御するための制御手段と、を具備し、
前記第一の調整値及び前記第二の調整値には、制御の遅延時間に関する値を含み、
前記制御手段による前記挿脱手段の制御の遅延時間と、前記高感度撮像手段の制御の遅延時間との関係を、前記挿脱手段の制御の遅延時間が前記高感度撮像手段の制御の遅延時間と同じ又はより長くなるように設定したことを特徴とする撮像装置。
An imaging device that communicates with an external device via a network,
An imaging optical system;
Imaging means for capturing an image of a subject imaged by the imaging optical system;
A high-sensitivity imaging means for performing high-sensitivity imaging on a low-luminance subject;
An optical filter;
Insertion / removal means for inserting / removing the optical filter into / from the optical path of the imaging optical system;
To receive an adjustment command describing one of the first adjustment value used for controlling the insertion / removal means and the second adjustment value for controlling the high-sensitivity imaging means from the external device via the network. Receiving means,
A determination means for automatically determining the other from one adjustment value included in the adjustment command;
Control means for controlling the insertion / removal means and the high-sensitivity imaging means based on one adjustment value included in the adjustment command and the other adjustment value determined by the determination means,
The first adjustment value and the second adjustment value include values related to control delay time,
The relationship between the delay time of control of the insertion / removal means by the control means and the delay time of control of the high-sensitivity imaging means, the delay time of control of the insertion / removal means, the delay time of control of the high-sensitivity imaging means An image pickup apparatus that is set to be the same as or longer than.
前記調整コマンドに記述される前記第一の調整値は、前記光学フィルタを前記光路に挿入する場合及び抜去する場合に共通に用いられる共通調整値、又は前記光学フィルタを前記光路に挿入する場合及び抜去する場合にそれぞれ個別に用いられる個別調整値を含むことを特徴とする請求項1に記載の撮像装置。   The first adjustment value described in the adjustment command is a common adjustment value commonly used when the optical filter is inserted into and removed from the optical path, or when the optical filter is inserted into the optical path, and The image pickup apparatus according to claim 1, further comprising individual adjustment values that are individually used for extraction. 前記第一の調整値と前記第二の調整値とを対応付けて記憶する記憶手段をさらに備え、
前記制御手段は、前記記憶手段により記憶された調整値を参照し、前記第二の調整値を決定することを特徴とする請求項1乃至2のいずれか1項に記載の撮像装置。
Storage means for storing the first adjustment value and the second adjustment value in association with each other;
The imaging apparatus according to claim 1, wherein the control unit determines the second adjustment value by referring to the adjustment value stored by the storage unit.
前記制御手段は、前記第一の調整値から、前記第二の調整値を算出することを特徴とする請求項1乃至2のいずれか1項に記載の撮像装置。   The imaging apparatus according to claim 1, wherein the control unit calculates the second adjustment value from the first adjustment value. オフセットを記憶する記憶手段をさらに備え、
前記制御手段は、前記記憶手段に記憶されたオフセットに基づき、前記第二の調整値を決定することを特徴とする請求項1乃至2のいずれか1項に記載の撮像装置。
A storage means for storing the offset;
3. The imaging apparatus according to claim 1, wherein the control unit determines the second adjustment value based on an offset stored in the storage unit. 4.
前記挿脱手段により前記光学フィルタを前記光路に挿入した場合における前記被写体の輝度と前記挿脱手段により前記光学フィルタを前記光路から抜去した場合における前記被写体の輝度との差を算出する算出手段をさらに備え、
前記制御手段は、前記算出手段により算出された差に基づき、第二の調整値を決定することを特徴とする請求項1乃至2のいずれか1項に記載の撮像装置。
Calculating means for calculating a difference between the luminance of the subject when the optical filter is inserted into the optical path by the insertion / removal means and the luminance of the subject when the optical filter is removed from the optical path by the insertion / removal means; In addition,
The imaging apparatus according to claim 1, wherein the control unit determines a second adjustment value based on the difference calculated by the calculation unit.
前記光学フィルタは、赤外線を遮断する赤外線遮断フィルタを含むことを特徴とする請求項1乃至6のいずれか1項に記載の撮像装置。   The imaging apparatus according to claim 1, wherein the optical filter includes an infrared blocking filter that blocks infrared rays. 色信号のゲインを高く設定して撮像する高色信号ゲイン撮像モードと、
撮像素子の光電蓄積時間を制御して撮像する蓄積時間制御撮像モードと、
同一画素のデータを複数フレームにわたって加算して撮像する複数フレーム加算撮像モードと、
のどれか一つのモードあるいは複数のモードの組み合わせにより前記高感度撮像を行うことを特徴とする請求項1乃至7のいずれか1項に記載の撮像装置。
High color signal gain imaging mode for setting the color signal gain high and imaging
An accumulation time control imaging mode for imaging by controlling the photoelectric accumulation time of the image sensor; and
Multiple frame addition imaging mode for imaging by adding data of the same pixel over multiple frames;
The imaging apparatus according to any one of claims 1 to 7, wherein the high-sensitivity imaging is performed by any one mode or a combination of a plurality of modes.
撮像光学系と前記撮像光学系により結像された被写体の像を撮像する撮像部と高感度撮像を行うためのゲイン設定部と光学フィルタと前記撮像光学系の光路に光学フィルタを挿脱する挿脱部とを有し、外部装置とネットワーク経由で通信する撮像装置の制御方法であって、
前記外部装置から前記挿脱部の制御に用いられる第一の調整値が記述される調整コマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記第一の調整値に対応した、前記ゲイン設定部を制御するための第二の調整値を自動で決定する自動決定ステップと、
前記第一の調整値と前記第二の調整値に基づき前記挿脱手段と前記高感度撮像手段とを制御するための制御ステップと、を備え、
前記第一の調整値及び前記第二の調整値には、制御の遅延時間に関する値を含み、
前記制御ステップによる前記挿脱部の制御の遅延時間と、前記高感度撮像手段の制御の遅延時間との関係を、前記挿脱手段の制御の遅延時間が前記高感度撮像手段の制御の遅延時間と同じ又はより長くなるように設定したことを特徴とする撮像装置の制御方法。
An imaging optical system, an imaging unit that captures an image of a subject formed by the imaging optical system, a gain setting unit for performing high-sensitivity imaging, an optical filter, and an optical filter that is inserted into and removed from the optical path of the imaging optical system A method for controlling an imaging apparatus that communicates with an external device via a network,
A reception step of receiving an adjustment command describing a first adjustment value used for controlling the insertion / removal unit from the external device via the network;
An automatic determination step for automatically determining a second adjustment value for controlling the gain setting unit corresponding to the first adjustment value;
A control step for controlling the insertion / removal means and the high-sensitivity imaging means based on the first adjustment value and the second adjustment value,
The first adjustment value and the second adjustment value include values related to control delay time,
The relationship between the delay time of the control of the insertion / removal unit by the control step and the delay time of the control of the high-sensitivity imaging means, the delay time of the control of the insertion / removal means, A method for controlling an imaging apparatus, characterized in that it is set to be the same as or longer than.
JP2014045628A 2014-03-07 2014-03-07 Imaging apparatus and imaging system Expired - Fee Related JP6305120B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014045628A JP6305120B2 (en) 2014-03-07 2014-03-07 Imaging apparatus and imaging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014045628A JP6305120B2 (en) 2014-03-07 2014-03-07 Imaging apparatus and imaging system

Publications (2)

Publication Number Publication Date
JP2015171045A true JP2015171045A (en) 2015-09-28
JP6305120B2 JP6305120B2 (en) 2018-04-04

Family

ID=54203396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014045628A Expired - Fee Related JP6305120B2 (en) 2014-03-07 2014-03-07 Imaging apparatus and imaging system

Country Status (1)

Country Link
JP (1) JP6305120B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011166523A (en) * 2010-02-10 2011-08-25 Sony Corp Imaging device, imaging device control method, and program
JP2012023606A (en) * 2010-07-15 2012-02-02 Canon Inc Imaging apparatus, control method therefor, and program
JP2013105119A (en) * 2011-11-16 2013-05-30 Canon Inc Lens system and photograph system having the same
JP2014003585A (en) * 2012-05-21 2014-01-09 Canon Inc Image pick-up device, client device, image pick-up system, control method of image pick-up device, control method of client device, and control method of image pick-up system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011166523A (en) * 2010-02-10 2011-08-25 Sony Corp Imaging device, imaging device control method, and program
JP2012023606A (en) * 2010-07-15 2012-02-02 Canon Inc Imaging apparatus, control method therefor, and program
JP2013105119A (en) * 2011-11-16 2013-05-30 Canon Inc Lens system and photograph system having the same
JP2014003585A (en) * 2012-05-21 2014-01-09 Canon Inc Image pick-up device, client device, image pick-up system, control method of image pick-up device, control method of client device, and control method of image pick-up system

Also Published As

Publication number Publication date
JP6305120B2 (en) 2018-04-04

Similar Documents

Publication Publication Date Title
KR101771406B1 (en) Imaging apparatus, external apparatus, imaging system, control method for imaging apparatus, control method for external apparatus, control method for imaging system, and program
US10230885B2 (en) Imaging apparatus, imaging system, control method of imaging apparatus, and storage medium
JP6071651B2 (en) IMAGING DEVICE, CLIENT DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, CLIENT DEVICE CONTROL METHOD, AND IMAGING SYSTEM CONTROL METHOD
JP6214178B2 (en) IMAGING DEVICE, CLIENT DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, CLIENT DEVICE CONTROL METHOD, AND IMAGING SYSTEM CONTROL METHOD
US20150116489A1 (en) Imaging apparatus
US9584714B2 (en) Imaging apparatus, client apparatus, imaging system, method for controlling imaging apparatus, method for controlling client apparatus, and method for controlling imaging system for controlling sensitivity using the insertion and retraction of an infrared cut filter into and from an optical path
US10171747B2 (en) Image capturing apparatus, external apparatus, image capturing system, method for controlling image capturing apparatus, computer program, and computer-readable storage medium
JP6399766B2 (en) IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, AND PROGRAM
JP6362072B2 (en) IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP6305120B2 (en) Imaging apparatus and imaging system
JP6245958B2 (en) IMAGING DEVICE, EXTERNAL DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, EXTERNAL DEVICE CONTROL METHOD, IMAGING SYSTEM CONTROL METHOD, AND PROGRAM
JP6355357B2 (en) Imaging apparatus, control method, computer program, and imaging system
JP6305081B2 (en) Imaging apparatus, control method, computer program, and imaging system
JP6246313B2 (en) IMAGING DEVICE, CLIENT DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, CLIENT DEVICE CONTROL METHOD, AND IMAGING SYSTEM CONTROL METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180306

R151 Written notification of patent or utility model registration

Ref document number: 6305120

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees