(57)【要約】【課題】複数の切り出し領域の各々において撮像条件を適正に制御して、その視認性を向上させる。【解決手段】被写体を撮像して得られた画像から予め指定された複数の切り出し領域をそれぞれ部分画像として切り出す際、システム制御部１００７は複数の切り出し領域に関して所定の時間毎に順次その撮像条件を制御して撮像を行い、複数の領域のうち撮像条件が制御された領域を画像から切り出して部分画像とする。【選択図】図１
2016219905.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置であって、
前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御手段と、
前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記撮像条件の制御として、前記領域に対して合焦制御を行う第１の制御、前記領域についてその露出を制御する第２の制御、および前記領域についてホワイトバランスを制御する第３の制御のうち少なくとも１つを行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記複数の領域のうち前記部分画像を切り出す領域が切り替えられる毎に、当該切り替えのタイミングに応じて前記部分画像を切り出す領域について撮像条件の制御を行うことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記部分画像生成手段は、所定の時間が経過すると、前記複数の領域のうち前記部分画像を切り出す領域を切り替えることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記複数の領域の各々について前記撮像条件の制御を行って得られた制御情報をメモリに記録し、前記複数の領域に関して所定の時間毎に順次その撮像条件を制御する代わりに、前記複数の領域のうち前記部分画像を切り出す領域に対応して前記メモリに記録された前記制御情報を用いて前記被写体を撮像することを特徴とする請求項１又は２に記載の撮像装置。
【請求項６】
前記部分画像生成手段は、前記制御情報に応じて前記部分画像を生成する対象である領域の切り替え順を決定することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記部分画像生成手段は、フォーカスレンズを駆動して前記領域に合焦させる際に前記領域に関して合焦状態となった前記フォーカスレンズの位置である合焦位置を前記制御情報として前記切り替え順を決定することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記部分画像生成手段は、撮像を行う際に光量を調整する絞りの絞り量を前記制御情報として前記切り替え順を決定することを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記制御手段は、前記部分画像において所定のイベントが発生すると、当該イベントが発生した部分画像に対応する領域を優先して前記被写体の撮影を行うことを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記制御手段は、前記イベントが発生した部分画像に対応する領域に前記撮像条件を制御して撮像する時間を他の領域よりも長くするか又は前記イベントが発生した部分画像に対応する領域に前記撮像条件を制御して撮像する頻度を高くすることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記被写体を撮像する際の環境雰囲気を検知する検知手段を備え、
前記制御手段は、前記検知手段の出力レベルが所定の閾値レベルを超えると、予め設定された領域を優先して前記撮像条件を制御して撮像を行うことを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記部分画像を外部機器に配信する配信手段を有することを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置の制御方法であって、
前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御ステップと、
前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成ステップと、
を有することを特徴とする制御方法。
【請求項１４】
被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御ステップと、
前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、被写体を撮像する際の撮像条件を適切に制御可能な撮像装置に関する。
【背景技術】
【０００２】
一般に、ネットワーク又は専用回線を介して遠隔操作によって撮像装置（以下カメラと呼ぶ）を制御して、カメラで得られた映像を監視するネットワークカメラが知られている。そして、ネットワークカメラには、ＡＦ（自動合焦制御）機能、ＡＥ（自動露出制御）機能、およびＡＷＢ（自動ホワイトバランス制御）機能が搭載されており、これらの機能によって撮像条件を適切に制御するようにしている。
【０００３】
また、パン（水平方向回転）およびチルト（垂直方向回転）（以下ＰＴと呼ぶ）、そして、電動ズーム（以下Ｚと呼ぶ）が可能なネットワークカメラもあり、この種のネットワークカメラでは撮影方向および撮影画角を自在に変更することができる。以下、パン、チルト、および電動ズームを行うための機構をパンチルトズーム機構と呼ぶ。
【０００４】
ところで、パンチルトズーム機構を備えないネットワークカメラにおいて、撮影の結果得られた画像の一部を切り出して、擬似的にパンチルトズームを行ったようにするデジタルＰＴＺと呼ばれる機能が知られている。また、魚眼レンズを搭載した所謂全方位カメラでは、撮影画角が非常に広角であるので、デジタルＰＴＺによって切り出した画像を配信することが多い。よって、全方位カメラを用いたネットワークカメラでは、画像において複数箇所から画像（つまり、領域）を切り出してこれら複数の切り出し領域を配信するモード（複数切り出し配信モード）を備えている。
【０００５】
複数切り出し配信モードでは、一枚の画像の一部領域を切り出しているので、撮像条件によっては、切り出し領域の各々についてその焦点、露出、およびホワイトバランスなどの撮像条件が適正となっていないことがある。例えば、１つの切り出し領域に合焦している場合、他の切り出し領域においては合焦していないことがある。さらには、１つの切り出し領域において露出量が適正に制御されていると、他の切り出し領域においては、暗いか又は明るすぎるなど適正な露出量となっていないことがある。
【０００６】
このため、複数の切り出し領域（目的画像）についてそれぞれ異なる撮像条件で制御する際、複数の切り出し領域において検出される特徴を相互に関連づけて撮影条件を制御するようにしたものがある（特許文献１参照）。ここでは、複数の目的画像に対応づけて積分枠を設定して、当該積分枠から得られる情報と目的画像が切り出された広角画像に係る情報とに基づいて目的画像を補正するようにしている。
【０００７】
さらに、電子ズームの変倍率に応じて、測距エリア・測光エリア・測色エリアの大きさ、および測距・測光・測色処理の際の画像の読出し範囲を設定するようにしたものがある（特許文献２参照）。そして、ここでは、撮像面において必要な領域に係る画像のみを用いて測距・測光・測色処理を行うようにしている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２２２８１６号公報
【特許文献２】特開２００１−１１６９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところが、特許文献１に記載の手法では、広角画像と目的画像とを用いて撮像条件を制御して撮影条件をバランスさせるようにしている。このため、複数の切り出し画像の各々についてその撮像条件を適正に制御することは困難である。
【００１０】
また、特許文献２に記載の手法では、撮像面において必要な領域に係る画像のみを用いて測距・測光・測色処理を行う結果、画像から複数の切り出し領域を切り出す際には、各切り出し領域について撮像条件を適正に制御することは困難である。
【００１１】
そこで、本発明の目的は、複数の切り出し領域の各々において撮像条件を適正に制御して、その視認性を向上することができる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明による撮像装置は、被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置であって、前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御手段と、前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成手段と、を有することを特徴とする。
【００１３】
本発明による制御方法は、被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置の制御方法であって、前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御ステップと、前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成ステップと、を有することを特徴とする。
【００１４】
本発明による制御プログラムは、被写体を撮像して得られた画像から予め指定された複数の領域をそれぞれ部分画像として切り出す撮像装置で用いられる制御プログラムであって、前記撮像装置が備えるコンピュータに、前記複数の領域に関して所定の時間毎に順次その撮像条件を制御して前記被写体を撮像する制御ステップと、前記複数の領域のうち前記撮像条件が制御された領域を前記画像から切り出して前記部分画像とする部分画像生成ステップと、を実行させることを特徴とする。
【発明の効果】
【００１５】
複数の領域（切り出し領域）に関して所定の時間毎に順次その撮像条件を制御して撮像を行って、撮像条件が制御された領域を画像から切り出して部分画像とする。これによって、複数の切り出し領域の各々において撮像条件が適正に制御された部分画像が得られて、その視認性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラから配信される部分切り出し画像を説明するための図であり、（Ａ）は撮影の結果得られた画像の一例を示す図、（Ｂ）は部分切り出し画像の一例を示す図である。
【図３】図１に示すカメラで行われるメイン処理を説明するためのフローチャートである。
【図４】図３に示すＡＦ制御の一例を説明するためのフローチャートである。
【図５】図１に示すフォーカスレンズの位置と評価値との関係についてその一例を示す図である。
【図６】図３に示すＡＥ制御の一例を説明するためのフローチャートである。
【図７】図３に示すＡＷＢ制御の一例を説明するためのフローチャートである。
【図８】図１に示すカメラにおいて撮像条件の切り替えと部分切り出し画像の更新タイミングを示すタイミングチャートである。
【図９】本発明の第２の実施形態によるカメラで行われるメイン処理を説明するためのフローチャートである。
【図１０】本発明の第３の実施形態によるカメラにおいて切り出し領域毎のフォーカスレンズ位置に応じた評価値の変化を示す図である。
【図１１】本発明の第３の実施形態によるカメラで行われるメイン処理を説明するためのフローチャートである。
【図１２】本発明の第４の実施形態によるカメラで行われるイベント発生に応じた処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１８】
［第１の実施形態］
図１は、本発明の第１の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【００１９】
図示の撮像装置は、所謂ネットワークカメラ（以下単にカメラと呼ぶ）１０００であり、ネットワーク３０００を介してクライアント装置（例えば、情報処理装置などの外部機器）と相互通信可能な状態で接続されている。カメラ１０００は、フォーカスレンズ１００１を備える撮像光学系、フォーカス制御部１００２、絞り１００３、絞り制御部１００４、撮像部１００５、画像処理部１００６、システム制御部１００７、および通信部１００８を有している。
【００２０】
フォーカス制御部１００２は、駆動系および駆動源であるモータを備え、フォーカスレンズ１００１を撮像光学系の光軸に沿って移動する。これによって、フォーカス制御部１００２は撮像部１００５に焦点を合わせるための合焦制御（ＡＦ制御）を行う。
【００２１】
絞り制御部１００４は、駆動系および駆動源であるモータを備え、絞り１００３の開口面積を調整する。これによって、絞り制御部１００４は撮像部１００５に入射する光量を制御する露出制御（ＡＥ制御）を行う。
【００２２】
撮像部１００５は、ＣＭＯＳイメージセンサなどの撮像素子、ゲイン調整部、およびＡ／Ｄ変換部を備えている。そして、撮像部１００５はフォーカスレンズ１００１を介して結像した被写体像（光学像）に応じた電気信号（デジタル信号）を出力する。なお、撮像部１００５は、撮像素子の電荷蓄積時間を変化させて、シャッタスピードを変更することができる。また、撮像部１００５は、撮像素子の出力である撮像信号（アナログ信号）をゲイン調整部で所定のゲイン（増幅率）に増幅した後、Ａ／Ｄ変換部でデジタル信号に変換する。
【００２３】
画像処理部１００６は、撮像部１００５の出力であるデジタル信号に対して所定の現像処理（ホワイトバランス処理（ＡＷＢ）を含む）を行って画像データを得る。そして、画像処理部１００６は、画像データにおいて部分画像切り出し処理および圧縮符号化処理などを行う。通信部１００８は、画像処理部１００６によって生成された画像データを、ネットワーク３０００を介してクライアント装置（図示せず）に送信する。さらに、通信部１００８は、クライアント装置から送信されたカメラ制御コマンドを受信してシステム制御部１００７に送る。
【００２４】
システム制御部１００７は、メラ制御コマンドに応じて撮像条件の設定など所定のカメラ制御を行う。そして、システム制御部１００７は、カメラ制御コマンドに対するレスポンスを、通信部１００８を介してクライアント装置に送信する。なお、システム制御部１００７は、カメラ全体の制御を司る。
【００２５】
図示のカメラ１０００は、画像処理部１００６において撮影の結果得られた画像データ（画像）から複数の領域を部分切り出し画像して切り出して配信することができる。そして、部分切り出し画像を切り出す際には、クライアント装置はカメラ制御コマンドによって切り出すべき複数の領域を指定することができる。つまり、システム制御部１００７の制御下で、画像処理部１００６はカメラ制御コマンドによって指定された複数の領域を部分切り出し画像として切り出す。システム制御部１００７は当該部分切り出し画像を、通信部１００８を介してクライアント装置に配信する。
【００２６】
図２は、図１に示すカメラから配信される部分切り出し画像を説明するための図である。そして、図２（Ａ）は撮影の結果得られた画像の一例を示す図であり、図２（Ｂ）は部分切り出し画像の一例を示す図である。
【００２７】
いま、クライアント装置がカメラ制御コマンドによって、図２（Ａ）に示す画像において、領域Ａを部分切り出し画像として指定したとする。この指定によって、システム制御部１００７は画像処理部１００６を制御して、画像から領域Ａを部分切り出し画像として切り出す。そして、システム制御部１００７は、画像処理部１００６によって当該部分切り出し画像Ａに対して所定の画像処理を行って、通信部１００８からクライアント装置に配信する。
【００２８】
なお、ここでは、図２（Ａ）に示す画像において、カメラ制御コマンドによって領域ＢおよびＣも部分切り出し画像として指定されているものとする。
【００２９】
図３は、図１に示すカメラで行われるメイン処理を説明するためのフローチャートである。
【００３０】
カメラ１０００は、クライアント装置から画像配信開始の指示があると（つまり、カメラ制御コマンドを受けると）、メイン処理を開始する。システム制御部１００７は、カメラ制御コマンドに応じて画像における切り出し領域を設定する（ステップＳ１００１）。ここでは、まずシステム制御部１００７は、切り出し領域として図２（Ａ）に示す領域Ａを設定したものとする。
【００３１】
続いて、システム制御部１００７は、後述するようにして、設定した切り出し領域Ａに関してフォーカス制御部１００２によってＡＦ制御を行う（ステップＳ１００２）。そして、システム制御部１００７は、設定した切り出し領域Ａに関して絞り制御部１００４によってＡＥ制御を行う（ステップＳ１００３）。次に、システム制御部１００７は、画像処理部１００６によって設定した切り出し領域Ａに関してＡＷＢ制御を行う（ステップＳ１００４）。つまり、システム制御部１００７は、切り出し領域Ａに関して、合焦、露出、およびホワイトバランスなどの撮像条件を制御することになる。
【００３２】
その後、システム制御部１００７は、上述のようにして制御した撮像条件において、被写体を撮像して画像を得る（ステップＳ１００５）。つまり、システム制御部１００７は、撮像部１００５を制御して切り出し領域Ａに関して合焦状態、適正な絞り量、および適正なシャッタスピードとした状態で被写体を撮像する。そして、前述のようにして、撮像部１００５は信号増幅処理を行った後、Ａ／Ｄ変換処理を行ってデジタル信号を出力する。画像処理部１００６はデジタル信号に対してＡＷＢを含む現像処理を行って画像データ（撮像画像ともいう）を生成する。
【００３３】
続いて、システム制御部１００７は、撮像画像において設定して切り出し領域Ａを切り出して部分切り出し画像Ａを得る（ステップＳ１００６）。そして、システム制御部１００７は、画像処理部１００６によって部分切り出し画像Ａを圧縮処理する（ステップＳ１００７）。その後、システム制御部１００７は、圧縮処理された部分切り出し画像Ａを通信部１００８によってクライアント装置に配信する（ステップＳ１００８）。
【００３４】
続いて、システム制御部１００７は、部分切り出し画像Ａを配信した後、所定の時間が経過したか否かを判定する（ステップＳ１００９）。所定の時間が経過していないと（ステップＳ１００９において、ＮＯ）、システム制御部１００７は、ステップＳ１００５の処理に戻って、再度撮像を行って部分切り出し画像を配信する。
【００３５】
一方、所定の時間が経過すると（ステップＳ１００９において、ＹＥＳ）、システム制御部１００７は、クライアント装置によって配信停止が指示（指定）されたか否かを判定する（ステップＳ１０１０）。配信停止が指定された場合には（ステップＳ１０１０において、ＹＥＳ）、システム制御部１００７はメイン処理を終了する。
【００３６】
配信停止が指定されていない場合には（ステップＳ１０１０において、ＮＯ）、システム制御部１１０７はステップＳ１００１の処理に戻って、後述するように、カメラ制御コマンドによって指定された次の切り出し領域に係る処理を行う。なお、上記の所定の時間は１つの切り出し領域について部分切り出し画像の配信を継続する時間である。例えば、この所定の時間が１００ミリ秒であると、システム制御部１００７は、１００ミリ秒毎に切り出し領域を切り替えることになる。
【００３７】
前述のように、配信停止が指定されていない場合には（ステップＳ１０１０において、ＮＯ）、システム制御部１１０７はステップＳ１００１の処理に戻る。そして、システム制御部１００７は、カメラ制御コマンドに応じて切り出し領域を、図２（Ａ）に示す領域Ｂに切り替えて、ステップＳ１００２以降の処理を行い、部分切り出し画像Ｂをクライアント装置に配信する。
【００３８】
このようにして、カメラ１００は、図２（Ａ）に示す領域Ａ、Ｂ、およびＣを所定の時間毎に順次切り替えて、部分切り出し画像Ａ、Ｂ、およびＣをクライアント装置に配信する。
【００３９】
図４は、図３に示すＡＦ制御の一例を説明するためのフローチャートである。
【００４０】
ＡＦ制御を開始すると、システム制御部１００７は、設定した切り出し領域に対してＡＦ測距領域を設定する（ステップＳ２００１）。そして、システム制御部１００７は、フォーカス制御部１００２を制御してフォーカスレンズ１００１をスキャン開始位置に移動する（ステップＳ２００２）。スキャン位置は、例えば、フォーカス至近端の位置である。
【００４１】
続いて、システム制御部１００７は、フォーカスレンズ１００１がスキャン開始位置に到達したか否かを判定する（ステップＳ２００３）。フォーカスレンズ１００１がスキャン開始位置に未到達であると（ステップＳ２００３において、ＮＯ）、システム制御部１００７は待機する。
【００４２】
フォーカスレンズ１００１がスキャン開始位置に到達すると（ステップＳ２００３において、ＹＥＳ）、システム制御部１００７は、現在のフォーカスレンズ１００１の位置におけるＡＦ評価値（以下単に評価値という）を取得する（ステップＳ２００４）。なお、システム制御部１００７は、画像データから得られる輝度信号の高域周波数成分に基づいて評価値を求める。この評価値は、フォーカスレンズ１００１の移動によって合焦状態となると、つまり、コントラストが高くなるとその値が大きくなる。
【００４３】
続いて、システム制御部１００７は、フォーカス制御部１００２によってフォーカスレンズ１００１を光軸に沿って駆動する（ステップＳ２００５）。そして、システム制御部１００７は、フォーカスレンズ１００１がスキャン終了位置に到達したか否かを判定する（ステップＳ２００６）。なお、スキャン終了位置は、例えば、フォーカス無限遠の位置である。
【００４４】
フォーカスレンズ１００１がスキャン終了位置に未到達であると（ステップＳ２００６において、ＮＯ）、システム制御部１００７はステップＳ２００４の処理に戻って、現在のフォーカスレンズ１００１に位置における評価値を取得する。以後、システム制御部１００７はフォーカスレンズ１００１がスキャン終了位置に到達するまで、フォーカスレンズ１００１の現在位置における評価値を取得する。
【００４５】
フォーカスレンズ１００１がスキャン終了位置に到達すると（ステップＳ２００６において、ＹＥＳ）、システム制御部１００７は、最大の評価値が得られたフォーカスレンズの位置であるピーク位置を求める（ステップＳ２９２００７）。
【００４６】
図５は、図１に示すフォーカスレンズの位置と評価値との関係についてその一例を示す図である。
【００４７】
図５に示す例では、スキャン開始位置Ｐ０からスキャン終了位置にフォーカスレンズ１００１を駆動するにつれて、評価値が大きくなり、レンズ位置Ｐ１で評価値はＶ１となる。そして、フォーカスレンズ１００１の移動によって評価値はさらに大きくなって、レンズ位置Ｐ２で評価値はＶ２（最大）となる。その後、フォーカスレンズ１００１の移動によって評価値は小さくなり、レンズ位置Ｐ３で評価値はＶ３となる。よって、図５に示す例では、評価値が最大であるＶ２に対応するレンズ位置Ｐ２がピーク位置となる。
【００４８】
再び図４を参照して、システム制御部１００７は、フォーカス制御部１００２によってピーク位置にフォーカスレンズ１００１を移動する（ステップＳ２００８）。そして、システム制御部１００７はＡＦ制御を終了して、図３に示すステップＳ１００３の処理に進む。
【００４９】
図６は、図３に示すＡＥ制御の一例を説明するためのフローチャートである。
【００５０】
ＡＥ制御を開始すると、システム制御部１００７は、設定した切り出し領域に対して測光領域を設定する（ステップＳ３００１）。そして、システム制御部１００７は、当該測光領域において画像データから輝度信号を抽出して測光データとする（ステップＳ３００２）。
【００５１】
続いて、システム制御部１００７は、測光データに応じて被写体の輝度を被写体輝度結果として求める（ステップＳ３００３）。そして、システム制御部１００７は、被写体輝度結果に基づいて適正な絞り量を設定する（ステップＳ３００４）。システム制御部１００７は、当該絞り量に応じて絞り駆動部１００４を制御して絞り１００３を調整する。
【００５２】
さらに、システム制御部１００７は、被写体輝度結果に基づいて適正なシャッタスピードを設定する（ステップＳ３００５）。そして、システム制御部１００７は、撮像部１００５に対して当該シャッタスピードを設定する。撮像部１００５は、設定されたシャッタスピードに応じて電子シャッタを制御することになる。
【００５３】
次に、システム制御部１００７は、被写体輝度結果に基づいて、適正なゲインを設定する（ステップＳ３００６）。そして、システム制御部１００７は、撮像部１００５に対して当該ゲインを設定する。撮像部１００５は、設定されたゲインに応じて撮像素子の出力であるアナログ信号を増幅することになる。
【００５４】
その後、システム制御部１００７は、ＡＥ制御を終了して、図３に示すステップＳ１００４の処理に進む。
【００５５】
図７は、図３に示すＡＷＢ制御の一例を説明するためのフローチャートである。
【００５６】
ＡＷＢ制御を開始すると、システム制御部１００７は、設定した切り出し領域に測色領域を設定する（ステップＳ４００１）。そして、システム制御部１００７は、設定した測色領域において画像データを取得する（ステップＳ４００２）。
【００５７】
続いて、システム制御部１００７は、当該画像データに応じて現像処理におけるホワイトバランス調整に必要な色処理パラメータを求める。画像処理部１００６は、システム制御部１００７の制御下で、色処理パラメータに基づいてホワイトバランス処理を行う（ステップＳ４００３：色処理）。そして、システム制御部１００７は、ＡＷＢ制御を終了して、図３に示すステップＳ１００５の処理に進む。
【００５８】
図８は、図１に示すカメラにおいて撮像条件の切り替えと部分切り出し画像の更新タイミングを示すタイミングチャートである。
【００５９】
図８において、撮像条件適正制御領域はいずれの切り出し領域において撮像条件を適正とする制御が行われているかが示示されている。そして、切り出し画像配信（領域Ａ）、切り出し画像配信（領域Ｂ）、および切り出し画像配信（領域Ｃ）は、それぞれ部分切り出し画像Ａ、Ｂ、およびＣの切り替え（更新）および配信タイミングを示す。
【００６０】
時刻ｔ０からｔ１において、切り出し領域ＡについてＡＦ制御、ＡＥ制御、およびＡＷＢ制御などの撮像条件の適正制御が行われる。そして、切り出し領域Ａで得られた部分切り出し画像Ａは時刻ｔ１のタイミングで更新され、クライアント装置に配信される。ここでは、部分切り出し画像Ａは、時刻ｔ１において、Ａ０からＡ１に更新される。
【００６１】
また、時刻ｔ１からｔ２において、切り出し領域Ｂについて撮像条件の適正制御が行われる。切り出し領域Ｂで得られた部分切り出し画像Ｂは時刻ｔ２のタイミングで更新されて、クライアント装置に配信される。ここでは、部分切り出し画像Ｂは、時刻ｔ２において、Ｂ０からＢ１に更新される。
【００６２】
さらに、時刻ｔ２からｔ３において、切り出し領域Ｃについて撮像条件の適正制御が行われる。そして、切り出し領域Ｃで得られた部分切り出し画像は時刻ｔ３のタイミングで更新されて、クライアント装置に配信される。ここでは、部分切り出し画像Ｃは、時刻ｔ２において、Ｃ０からＣ１に更新される。
【００６３】
このようにして、撮像条件の適正制御を行う領域が切り出し領域Ａ、切り出し領域Ｂ、および切り出し領域Ｃの順に所定時間毎に切り替えられて、切り出し領域Ａについては、部分切り出し画像Ａは、Ａ０、Ａ１、Ａ２、およびＡ３と更新される。また、切り出し領域Ｂについては、部分切り出し画像Ｂは、Ｂ０、Ｂ１、Ｂ２、およびＢ３と更新される。そして、切り出し領域Ｃについては、部分切り出し画像Ｃは、Ｃ０、Ｃ１、Ｃ２、およびＣ３と更新される。
【００６４】
このように、本発明の第１の実施形態では、撮像条件が適正に制御される切り出し領域を時分割で切り替えつつ、クライアント装置に配信する部分切り出し画像を撮像条件が適正に制御された画像で順次更新する。これによって、複数の切り出し領域について撮像条件が適正に制御された部分切り出し画像を得ることができる結果、視認性を向上することができる。
【００６５】
なお、第１の実施形態では、複数の切り出し領域の各々について、部分切り出し画像を生成して、部分切り出し画像を配信するようにしたが、この配信手法には限定されない。例えば、複数の部分切り出し画像を合成して合成画像として当該合成画像を配信するようにしてもよい。
【００６６】
さらに、撮像条件の制御として、ＡＦ制御、ＡＥ制御、およびＡＷＢ制御を例に挙げて説明したが、これらに限定されない。例えば、これらのいずれか一つを用いるようにしてもよく、別の撮像条件の制御を用いるようにしてもよい。
【００６７】
［第２の実施形態］
次に、本発明の第２の実施形態によるカメラの一例について説明する。なお、第２の実施形態によるカメラの構成は、図１に示すカメラと同様である。
【００６８】
前述の第１の実施形態においては、所定の時間が経過した後、配信停止指示がないと、切り出し領域を切り替えて撮像条件の適正制御を行う。つまり、第１の実施形態では、切り出し領域を切り替える都度、撮像条件の適正制御が行われることになる。この場合、ＡＦ制御を例にとると、システム制御部１００７は再度フォーカスレンズ１００１を至近端から無限遠まで駆動することになる。ＡＥ制御およびＡＷＢ制御なども考慮すると、切り出し領域の切り替えの都度、撮像条件の適正制御を行うとなると部分切り出し画像の配信までに時間が掛かってしまう。つまり、クライアント装置に配信する画像のフレームレート（単位時間の画像更新頻度）が低下してしまうことになる。
【００６９】
通常、ネットワークカメラでは、設置の際に撮影画角が調整され、その後、撮影画角を固定して撮影が行われる。このため、当該撮影画角においては被写体の位置関係および明るさはほとんど変わらないことが多い。よって、適正な撮像条件も大きく変化することが少ない。
【００７０】
そこで、第２の実施形態では、切り出し領域毎の適正な撮像条件をメモリに記憶する。そして、切り出し領域の切り替えの際には、適正な撮像条件を求める処理を行うことなく、メモリに記録した撮像条件を用いる。これによって、クライアント装置に配信する画像のフレームレートの低下を防止する。
【００７１】
図９は、本発明の第２の実施形態によるカメラで行われるメイン処理を説明するためのフローチャートである。なお、図９に示すフローチャートにおいて、図３に示すフローチャートと同一のステップについては同一の参照符号を付して説明を省略する。
【００７２】
まず、ステップＳ１０００１の処理において、図２（Ａ）に示す切り出し領域Ａが設定されたものとする。システム制御部１００７は、切り出し領域ＡについてステップＳ１００２〜Ｓ１００４の処理を行う。そして、システム制御部１００７は、切り出し領域Ａについて得られた最適な撮像条件を適正制御値（制御情報）として内蔵メモリに記録する（ステップＳ５００５）。つまり、システム制御部１００７は、適正制御値として、フォーカスレンズ１００１のピーク位置、絞り値、シャッタスピード、ゲイン値、および色処理パラメータを内蔵メモリに記録する。
【００７３】
続いて、システム制御部１００７は、設定した全ての切り出し領域について適正な撮像条件を内蔵メモリに記録したか否かを判定する（ステップＳ５００６）。全ての切り出し領域について適正な撮像条件を記録していないと（ステップＳ５００６において、ＮＯ）、システム制御部１００７はステップＳ１００１の処理に戻って、次の切り出し領域（ここでは、切り出し領域Ｂ）を設定する。そして、システム制御部１００７は切り出し領域ＢについてステップＳ１００２〜Ｓ１００４およびＳ５００５の処理を行う。同様にして、システム制御部１００７は、切り出し領域ＣについてステップＳ１００２〜Ｓ１００４およびＳ５００５の処理を行う。
【００７４】
全ての切り出し領域について適正な撮像条件を記録すると（ステップＳ５００６において、ＹＥＳ）、システム制御部１００７は切り出し領域の設定を行う（ステップＳ５００７）。ここでは、システム制御部１００７は、切り出し領域として、図２（Ａ）に示す切り出し領域Ａを設定する。
【００７５】
続いて、システム制御部１００７は、切り出し領域に応じて、内蔵メモリに記憶した撮像条件（適正制御値）を読み出して、当該撮像条件を設定する（ステップＳ５００８）。ここでは、切り出し領域Ａに対応する適正制御値が撮像条件として設定されることになる。そして、システム制御部１００７は、ステップＳ１００５において設定された適正制御値に応じて撮像を行う。
【００７６】
その後、システム制御部１００７は、前述のステップＳ１００６〜Ｓ１００８の処理を行って、ステップＳ１００９において所定の時間が経過したか否かを判定する。所定の時間が経過しないと（ステップＳ１００９において、ＮＯ）、システム制御部１００７はステップＳ５００７の処理に戻って再度切り出し領域Ａを設定する。そして、システム制御部１００７は再度切り出し領域Ａに関してステップＳ５００８およびＳ１００５〜Ｓ１００８の処理を行う。
【００７７】
ステップＳ１０１０において、配信停止が指定されないと（ステップＳ１０１０において、ＮＯ）、システム制御部１００７はステップＳ５００７の処理に戻って、次の切り出し領域（ここでは、切り出し領域Ｂ）に切り替えて切り出し領域Ｂを処理対象に設定する。そして、システム制御部１００７は切り出し領域Ｂに関してステップＳ５００８およびＳ１００５〜Ｓ１００８の処理を行う。同様にして、システム制御部１００７は切り出し領域Ｃに関してステップＳ５００８およびＳ１００５〜Ｓ１００８の処理を行う。
【００７８】
このように、本発明の第２の実施形態では、切り出し領域毎に適正な撮像条件（適正制御値）をメモリに記録して、切り出し領域の切り替えの際には、適正な撮像条件を求める処理を行うことなく、メモリに記録した撮像条件を用いる。これによって、クライアント装置に配信する画像のフレームレートの低下を防止することができるばかりでなく、視認性を向上させることができる。
【００７９】
なお、上述の第２の実施形態では、適正な撮像条件の算出を一度行ってメモリに記憶して、その後メモリに記録された適正な撮像条件を用いるようにしたが、これに限定されない。例えば、所定のタイミングで再度適正な撮像条件の算出を行って、適正な撮像条件を更新するようにしてもよい。特に、屋外で撮影を行う場合には、明るさは時間帯によって変化する。この場合には、明るさが変化する所定のタイミングで再度適正な撮像条件を求めるようにすれば、時間によって変化する撮像条件に適切に対応することができる。
【００８０】
［第３の実施形態］
続いて、本発明の第３の実施形態によるカメラの一例について説明する。なお、第３の実施形態によるカメラの構成は図１に示すカメラと同様である。
【００８１】
図１０は、本発明の第３の実施形態によるカメラにおいて切り出し領域毎のフォーカスレンズ位置に応じた評価値の変化を示す図である。
【００８２】
図１０において、実線で示す曲線は切り出し領域Ａにおける評価値の変化を示す曲線である。切り出し領域Ａに関してはレンズ位置Ｐ２がピーク位置、つまり、フォーカスレンズ１００１の合焦位置である。
【００８３】
破線で示す曲線は切り出し領域Ｂにおける評価値の変化を示す曲線である。切り出し領域Ｂに関してはレンズ位置Ｐ１がピーク位置となる。一点鎖線で示す曲線は領域Ｃにおける評価値の変化を示す曲線である。切り出し領域Ｃに関してはレンズ位置Ｐ３がピーク位置となる。
【００８４】
前述の第１および第２の実施形態においては、切り出し領域を切り替える、つまり、設定する際の順番については考慮していない。切り出し領域における合焦時のフォーカスレンズ位置（ピーク位置）が図１０で示す状態である場合に、切り出し領域Ａ、Ｂ、およびＣの順に切り替えを行うと、切り替え領域を切り替えた際のフォーカスレンズ１００１の移動量が多くなる。
【００８５】
その結果、切り出し領域の全てについてＡＦ制御を行うと時間が掛かってしまうことになる。ＡＦ制御に時間が掛かれば、前述のように画像のフレームレートが低下してしまう。そこで、切り出し領域における合焦時のフォーカスレンズ位置が図１０で示す状態である場合に、切り出し領域Ｂ、Ａ、およびＣの順に切り替えを行えば、切り替え領域を切り替えた際のフォーカスレンズ１００１の移動量が少なくすることができる。その結果、切り出し領域を切り替えた後のフォーカスレンズ１００１のピーク位置への移動に要する時間を短縮することができる。
【００８６】
このように、切り出し領域の切り替えを行う際に、ＡＦ制御など適正な撮像条件を求める処理に要する時間が少なくなるように、切り替えの順を設定すれば、フレームレートの低下を防止することができる。
【００８７】
図１１は、本発明の第３の実施形態によるカメラで行われるメイン処理を説明するためのフローチャートである。なお、図１１に示すフローチャートにおいて、図３および図９に示すフローチャートと同一のステップについては同一の参照符号を付して説明を省略する。
【００８８】
ステップＳ１００１〜Ｓ５００５の処理では、カメラ制御コマンドで指定された切り出し領域Ａ、Ｂ、及びＣの順に適正制御値が求められる。全ての切り出し領域について内蔵メモリに適正制御値を記録すると（ステップＳ５００６において、ＹＥＳ）、システム制御部１００７は、切り出し領域毎の適正制御値に応じて、切り出し領域の切り替えを行う順序を決定する（ステップＳ６００７）。例えば、図１０で示すように、切り出し領域Ａ、Ｂ、およびＣに関するフォーカスレンズ位置（合焦位置）はそれぞれＰ２、Ｐ１、およびＰ３である。この場合、システム制御部１００７は、スキャン開始位置Ｐ０に合焦位置が近い順に切り出し領域の切り替え順を決定する。つまり、ここでは、システム制御部１００７は、切り替え順を切り出し領域Ｂ、Ａ、およびＣの順に決定する。
【００８９】
ステップＳ６００７の処理の後、システム制御部１００７は図３および図９で説明したようにして、ステップＳ５００７、Ｓ５００８、Ｓ１００５〜Ｓ１０１０の処理を行う。この際、ステップＳ５００７では、まず切り出し領域Ｂが設定される。そして、配信停止の指定がないと（ステップＳ１０１０において、ＮＯ）、システム制御部１００７は、ステップＳ５００７の処理に戻って、次の切り出し領域（ここでは、切り出し領域Ａ）を設定する。同様にして、その次には、システム制御部１００７はステップＳ５００７の処理において切り出し領域Ｃを設定することになる。
【００９０】
このように、本発明の第３の実施形態では、切り出し領域を切り替える順序を、切り出し領域毎の適正制御値に応じて決定するようにした。これによって、画像のフレームレートが低下することなく、視認性を向上させることができる。
【００９１】
なお、第３の実施形態においては、例えば、合焦位置までのフォーカスレンズの移動時間が短くなるように切り出し領域の切り替え順序を決定するようにしたが、これに限定されない。例えば、ＡＥ制御における絞り量の切り替え時間が短くなるように切り替え順序を決定するようにしてもよい。
【００９２】
［第４の実施形態］
続いて、本発明の第４の実施形態によるカメラの一例について説明する。なお、第４の実施形態によるカメラの構成は図１に示すカメラと同様である。
【００９３】
ネットワークカメラには、画像データを解析して、画像において移動する被写体を検知するインテリジェント機能が搭載されているものがある。インテリジェント機能を備えるカメラでは、インテリジェント機能による検知をトリガとして、例えば、メール通報および録画開始などが行われる。つまり、インテリジェント機能によって検知された被写体はユーザにとって監視の重要性が高い。
【００９４】
上述の第１〜第３の実施形態においては、切り出し領域の切り替えは予め定められたタイミング（例えば、所定の時間経過後に配信停止の指定がない場合）に行われる。一方、第４の実施形態では、部分切り出し画像において所定のイベントが検知されると、システム制御部１００７は当該イベントが発生した切り出し領域について後述する処理を行う。
【００９５】
なお、第４の実施形態によるカメラでは、例えば、図３で説明したメイン処理が行われるものとする。
【００９６】
図１２は、本発明の第４の実施形態によるカメラで行われるイベント発生に応じた処理を説明するためのフローチャートである。
【００９７】
前述のように、ここでは、システム制御部１００７は、図３で説明したメイン処理を行っているものとする。メイン処理を行っている際、システム制御部１００７は、部分切り出し画像において所定のイベント（例えば、動体の検知）が発生したか否かを監視している。所定のイベントが発生すると、システム制御部１００７はメイン処理を一時中断して、当該イベントが発生した切り出し領域について、ステップＳ１００９の処理で用いる所定の時間（つまり、切り替え時間）を変更する（ステップＳ７００１）。
【００９８】
例えば、イベントが発生していない通常の状態において、切り出し領域Ａ、Ｂ、およびＣの各々における切り替え時間を１００ミリ秒とする。そして、部分切り出し画像Ｂにおいてイベントが発生したとすると、システム制御部１００７は、切り出し領域Ｂについて切り替え時間を１０００ミリ秒に変更する。この際、その他の切り出し領域ＡおよびＣの各々については、切り替え時間は１００ミリ秒のままとする。
【００９９】
続いて、システム制御部１００７は、イベントが発生した切り出し領域を、撮像（撮影）を行うべき切り出し領域に設定する（ステップＳ７００２）。つまり、システム制御部１００７は適正な撮像条件を求める切り出し領域としてイベントが発生した切り出し領域を設定する。そして、システム制御部１００７はイベント発生に係る処理を終了して、一時中断したメイン処理に戻る。この際には、システム制御部１００７は図３に示すステップＳ１００２の処理からメイン処理を続行する。
【０１００】
このように、本発明の第４の実施形態では、部分切り出し画像において所定のイベントが発生すると、切り替えタイミングである切り替え時間を変更する。これによって、クライアント装置においてイベントが発生した切り出し領域を優先的に監視できるようにする。この結果、クライアント装置では監視の重要性が高い切り出し領域（つまり、部分切り出し画像）を優先して監視することができる。
【０１０１】
なお、第４の実施形態では、所定のイベントとして動体の検知を例に挙げたが、所定のイベントは動体検知に限定されない。例えば、画像において物体が置き去られたことを検知する置き去り検知又は物体が持ち去られたことを検知する持ち去り検知を所定のイベントとするようにしてもよい。さらには、音声データを取得して所定の音声パターンを検知する音声パターン検知を所定のイベントとするようにしてもよい。
【０１０２】
また、別に外部センサ（例えば、騒音センサ）で環境雰囲気を検知して、システム制御部１００７は外部センサから検知出力を受ける。そして、システム制御部１００７は当該検知出力の出力レベルが所定の閾値レベルを超えると、予め設定された切り出し領域を優先して監視するようにしてもよい。
【０１０３】
さらに、第４の実施形態では、イベントが発生した際には、当該イベントが発生した切り出し領域についてその切り替え時間を他の切り出し領域の切り替え時間（つまり、撮像時間）よりも長くするようにしたが、これに限定されない。例えば、切り替え時間を変更することなく、イベントが発生した切り出し領域についてその切り替え頻度を高くするようにして、イベントが発生した切り出し領域を優先して監視するようにしてもよい。
【０１０４】
上述の説明から明らかなように、図１に示す例においては、システム制御部１００７、画像処理部１００６、撮像部１００５、絞り制御部１００４、絞り１００３、フォーカス制御部１００２、およびフォーカスレンズ１００１が制御手段として機能する。また、システム制御部１００７および画像処理部１００６は部分画像生成手段として機能する。さらに、システム制御部１００７および通信部１００８は配信手段として機能する。そして、外部センサおよびシステム制御部１００７は検知手段として機能する。
【０１０５】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１０６】
また、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１０７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０８】
１０００  ネットワークカメラ
１００１  フォーカスレンズ
１００２  フォーカス制御部
１００３  絞り
１００４  絞り制御部
１００５  撮像部
１００６  画像処理部
１００７  システム制御部
１００８  通信部
３０００  ネットワーク
【図１】
2016219905.tif 000003
【図２】
2016219905.tif 000004
【図３】
2016219905.tif 000005
【図４】
2016219905.tif 000006
【図５】
2016219905.tif 000007
【図６】
2016219905.tif 000008
【図７】
2016219905.tif 000009
【図８】
2016219905.tif 000010
【図９】
2016219905.tif 000011
【図１０】
2016219905.tif 000012
【図１１】
2016219905.tif 000013
【図１２】
2016219905.tif 000014