(57)【要約】【課題】最適な露出制御を行う。【解決手段】撮影装置１０は、取得部４２Ａと、設定部４２Ｃと、明度算出部４２Ｄと、変化量算出部４２Ｅと、更新部４２Ｈと、露出制御部４２Ｇと、を備える。取得部４２Ａは、撮影画像を取得する。設定部４２Ｃは、設定情報に基づいて、撮影画像に、複数の検出領域５２を含む検出対象領域５０を設定する。明度算出部４２Ｄは、撮影画像における、検出対象領域５０に含まれる複数の検出領域５２の各々の明度を算出する。変化量算出部４２Ｅは、複数の検出領域５２の各々について、前回算出した明度に対する変化量を算出する。更新部４２Ｈは、複数の検出領域５２の各々の変化量に基づいて、設定情報を更新する。露出制御部４２Ｇは、撮影画像における、更新された設定情報に基づいて設定された検出対象領域５０の明度に基づいて、撮影部１２による撮影時の露出制御を行う。【選択図】図２
2017046217.tif 000002
【特許請求の範囲】
【請求項１】
撮影画像を取得する取得部と、
設定情報に基づいて、前記撮影画像に、複数の検出領域を含む検出対象領域を設定する設定部と、
前記撮影画像における、前記検出対象領域に含まれる複数の前記検出領域の各々の明度を算出する明度算出部と、
複数の検出領域の各々について、前回算出した明度に対する変化量を算出する変化量算出部と、
複数の前記検出領域の各々の前記変化量に基づいて、前記設定情報を更新する更新部と、
前記撮影画像における、更新された前記設定情報に基づいて設定された前記検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行う露出制御部と、
を備える撮影装置。
【請求項２】
前記設定情報は、前記検出対象領域の位置、前記検出対象領域のサイズ、および前記検出対象領域に含まれる前記検出領域の数、の少なくとも１つを含む、請求項１に記載の撮影装置。
【請求項３】
前記更新部は、
複数の前記検出領域の各々について、複数の前記検出領域の前記変化量の内の最低変化量に対する、前記検出領域の前記変化量の、変化量比を算出し、
複数の前記検出領域の各々の前記変化量比に基づいて、前記設定情報を更新する、
請求項１または請求項２に記載の撮影装置。
【請求項４】
前記更新部は、
複数の前記検出領域の内、前記変化量比が予め定めた閾値以上の前記検出領域を少なくとも含む領域を前記検出対象領域として示すように、前記設定情報を更新する、
請求項１〜請求項３の何れか１項に記載の撮影装置。
【請求項５】
前記更新部は、
複数の前記検出領域の内、前記変化量が予め定めた閾値以上の前記検出領域を少なくとも含む領域を、前記検出対象領域として示すように、前記設定情報を更新する、
請求項１に記載の撮影装置。
【請求項６】
複数の前記検出領域の各々について、複数の前記検出領域の各々の前記変化量に応じた重み付け値を算出する重付算出部を備え、
前記露出制御部は、
前記撮影画像上における、更新された前記設定情報に基づいて設定された前記検出対象領域に含まれる前記検出領域の各々の明度に、対応する前記重み付け値を付加した重み付け明度を算出し、
前記検出対象領域に含まれる、複数の前記検出領域の各々の前記重み付け明度の平均値を、該検出対象領域の明度として用い、前記露出制御を行う、
請求項１〜請求項５の何れか１項に記載の撮影装置。
【請求項７】
前記撮影画像の撮影時刻が昼であるか夜であるかを判定する判定部を備え、
前記更新部は、昼であると判定された場合、および夜であると判定された場合、の各々ごとに、前記設定情報を更新する、
請求項１〜請求項６の何れか１項に記載の撮影装置。
【請求項８】
撮影画像を取得するステップと、
設定情報に基づいて、前記撮影画像に、複数の検出領域を含む検出対象領域を設定するステップと、
前記撮影画像における、前記検出対象領域に含まれる複数の前記検出領域の各々の明度を算出するステップと、
複数の検出領域の各々について、前回算出した明度に対する変化量を算出するステップと、
複数の前記検出領域の各々の前記変化量に基づいて、前記設定情報を更新するステップと、
前記撮影画像における、更新された前記設定情報に基づいて設定された前記検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行うステップと、
を含む、撮影方法。
【請求項９】
撮影画像を取得するステップと、
設定情報に基づいて、前記撮影画像に、複数の検出領域を含む検出対象領域を設定するステップと、
前記撮影画像における、前記検出対象領域に含まれる複数の前記検出領域の各々の明度を算出するステップと、
複数の検出領域の各々について、前回算出した明度に対する変化量を算出するステップと、
複数の前記検出領域の各々の前記変化量に基づいて、前記設定情報を更新するステップと、
前記撮影画像における、更新された前記設定情報に基づいて設定された前記検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行うステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、撮影方法、およびプログラムに関する。
【背景技術】
【０００２】
車両などの移動物に搭載されたカメラで撮影された撮影画像を用いて、カメラの露出制御を行う技術が知られている（例えば、特許文献１〜特許文献２参照）。特許文献１には、予め設定された露出制御用の複数エリアの輝度を用いて、露出制御を行う技術が開示されている。特許文献２には、車両の走行速度に基づいて、撮影画像における、露出検出に用いる露出エリアのサイズを小さくなるように変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０４１６６８号公報
【特許文献２】特開２０１４−１４３５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、カメラなどの撮影部の搭載位置は、搭載対象の移動体の種類やユーザの要望などによって異なる。また、同じ移動体に搭載された撮影部であっても、撮影部の設置位置や設置方法などによって、撮影される撮影画像が異なる。このため、予め定めた領域で検出された輝度や画素値を用いて露出制御を行うと、最適な露出制御を行うことが出来ない場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、最適な露出制御が可能な、撮影装置、撮影方法、およびプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮影装置は、取得部と、設定部と、明度算出部と、変化量算出部と、更新部と、露出制御部と、を備える。取得部は、撮影画像を取得する。設定部は、設定情報に基づいて、撮影画像に、複数の検出領域を含む検出対象領域を設定する。明度算出部は、撮影画像における、検出対象領域に含まれる複数の検出領域の各々の明度を算出する。変化量算出部は、複数の検出領域の各々について、前回算出した明度に対する変化量を算出する。更新部は、複数の検出領域の各々の変化量に基づいて、設定情報を更新する。露出制御部は、撮影画像における、更新された設定情報に基づいて設定された検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行う。
【０００７】
また、本発明の撮影方法は、撮影画像を取得するステップと、設定情報に基づいて、前記撮影画像に、複数の検出領域を含む検出対象領域を設定するステップと、前記撮影画像における、前記検出対象領域に含まれる複数の前記検出領域の各々の明度を算出するステップと、複数の検出領域の各々について、前回算出した明度に対する変化量を算出するステップと、複数の前記検出領域の各々の前記変化量に基づいて、前記設定情報を更新するステップと、前記撮影画像における、更新された前記設定情報に基づいて設定された前記検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行うステップと、を含む。
【０００８】
また、本発明のプログラムは、撮影画像を取得するステップと、設定情報に基づいて、前記撮影画像に、複数の検出領域を含む検出対象領域を設定するステップと、前記撮影画像における、前記検出対象領域に含まれる複数の前記検出領域の各々の明度を算出するステップと、複数の検出領域の各々について、前回算出した明度に対する変化量を算出するステップと、複数の前記検出領域の各々の前記変化量に基づいて、前記設定情報を更新するステップと、前記撮影画像における、更新された前記設定情報に基づいて設定された前記検出対象領域の明度に基づいて、撮影部による撮影時の露出制御を行うステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、最適な露出制御を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態の撮影装置を模式的に示す構成図である。
【図２】図２は、制御部の機能ブロック図である。
【図３】図３は、検出対象領域の一例の説明図である。
【図４】図４は、検出対象領域の設定の一例を示す説明図である。
【図５】図５は、設定情報の更新、および、検出対象領域の設定の説明図である。
【図６】図６は、撮影処理の手順の一例を示す、フローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本実施形態にかかる、撮影装置、撮影方法、およびプログラムの一の実施の形態を詳細に説明する。
【００１２】
本実施の形態における撮影装置は、複数の撮影画像を連続して撮影する。本実施の形態の撮影装置は、車両などの移動体に搭載される車載カメラや、ビルなどの建造物に設置される監視カメラなどに適用される。
【００１３】
図１は、本実施の形態の撮影装置１０を模式的に示す構成図である。
【００１４】
撮影装置１０は、撮影部１２と、アナログ信号処理部１４と、Ａ／Ｄ（アナログ／デジタル）変換部１６と、画像処理部１８と、圧縮／伸長処理部２０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２４と、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６と、カードＩ／Ｆ２８と、入出力Ｉ／Ｆ３０と、制御部４２と、を備える。
【００１５】
本実施の形態の撮影装置１０は、撮影時の露出を自動で決定する自動露出（ＡＥ：Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）機能を有する。
【００１６】
撮影部１２は、撮影によって撮影画像を得る。本実施の形態では、撮影部１２は、撮影によって、連続した複数の撮影画像を得る。撮影部１２は、レンズ群１２Ａと、撮像素子１２Ｃと、レンズ群１２Ａと撮像素子１２Ｃとの間に配置されたシャッタ１２Ｂと、を備える。
【００１７】
レンズ群１２Ａは、例えば、対物レンズおよびズーム用のレンズなどを含む複数のレンズや、フォーカス用レンズ群である。
【００１８】
撮像素子１２Ｃは、受光面に沿って複数のＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を配列した構成である。また、撮像素子１２Ｃは、ＣＣＤに代えてＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサを使用してもよい。ＣＭＯＳイメージセンサは、アナログ信号処理部１４およびＡ／Ｄ変換部１６を素子内に内蔵している場合が多いため、撮像素子１２Ｃは撮影画像のデジタルデータを画像処理部１８へ出力する。
【００１９】
被写体による反射光は、レンズ群１２Ａおよびシャッタ１２Ｂを介して撮像素子１２Ｃへ到る。撮像素子１２Ｃの各ＣＣＤは、受光した光に応じた信号を出力する。これにより、撮像素子１２Ｃは、撮影画像のアナログデータをアナログ信号処理部１４へ出力する。
【００２０】
アナログ信号処理部１４は、撮像素子１２Ｃから受信したアナログデータに対して、自動利得調整（ＡＧＣ）や相関二重サンプリング処理などの信号処理を行い、Ａ／Ｄ変換部１６へ出力する。Ａ／Ｄ変換部１６は、アナログ信号処理部１４から受信したアナログデータをデジタルデータに変換する。そして、Ａ／Ｄ変換部１６は、デジタルデータの撮影画像を、画像処理部１８へ出力する。
【００２１】
画像処理部１８は、Ａ／Ｄ変換部１６から受信した撮影画像に対して、補完処理、ホワイトバランス補正、ＲＧＢ／ＹＣ変換処理などを行なう。圧縮／伸長処理部２０は、画像処理部１８で処理された撮影画像を、圧縮または伸長する。
【００２２】
画像処理部１８、圧縮／伸長処理部２０、ＲＯＭ２２、ＥＥＰＲＯＭ２４、ＤＲＡＭ２６、カードＩ／Ｆ２８、入出力Ｉ／Ｆ３０、および制御部４２は、バス４４を介してデータや信号授受可能に接続されている。
【００２３】
ＲＯＭ２２およびＥＥＰＲＯＭ２４は、撮影装置１０で行う各処理を実行するためのプログラムを予め記憶する。ＤＲＡＭ２６は、撮影部１２で撮影され、アナログ信号処理部１４、Ａ／Ｄ変換部１６、画像処理部１８、および圧縮／伸長処理部２０などで処理された撮影画像を記憶する。
【００２４】
なお、ＤＲＡＭ２６は、撮影画像を一時的に記憶する一時記憶部として機能してもよい。この場合、撮影画像は、カードＩ／Ｆ２８を介して接続されたカード型記録媒体３２に記憶される。カードＩ／Ｆ２８は、カード型記録媒体３２との間でデータや信号の入出力を行うためのインターフェースである。カード型記録媒体３２は、カードＩ／Ｆ２８を介して、制御部４２にデータや信号授受可能に接続される。
【００２５】
入出力Ｉ／Ｆ３０は表示部３４、音声出力部３６、操作部３８、入出力端子４０などとの間でデータや信号の入出力を行うための通信インターフェースである。表示部３４、音声出力部３６、操作部３８、および入出力端子４０は、入出力Ｉ／Ｆ３０を介して制御部４２にデータや信号授受可能に接続される。
【００２６】
表示部３４は、撮影画像などの各種画像を表示する。表示部３４は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）であり、タッチパネルを備えていてもよい。音声出力部３６は、音声を出力する。音声出力部３６は、例えば、スピーカである。操作部３８は、ユーザからの各種操作指示を受付ける。操作部３８は、例えば、指示ボタンやタッチパネルである。入出力端子４０は、外部装置と入出力Ｉ／Ｆ３０とをデータや信号授受可能に接続するための端子である。
【００２７】
制御部４２は、撮影装置１０を制御する。制御部４２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成する。なお、制御部４２は、ＣＰＵ以外の回路などによって実現してもよい。
【００２８】
図２は、制御部４２の機能ブロック図である。制御部４２は、取得部４２Ａと、判定部４２Ｂと、設定部４２Ｃと、明度算出部４２Ｄと、変化量算出部４２Ｅと、重付算出部４２Ｆと、露出制御部４２Ｇと、更新部４２Ｈと、を備える。
【００２９】
取得部４２Ａ、判定部４２Ｂ、設定部４２Ｃ、明度算出部４２Ｄ、変化量算出部４２Ｅ、重付算出部４２Ｆ、露出制御部４２Ｇ、および、更新部４２Ｈ、の一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３０】
例えば、本実施の形態で実行される各種処理を実行するためのプログラムは、これらの各部を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵが、ＲＯＭ２２またはＥＥＰＲＯＭ２４から、本実施の形態で実行される各種処理を実行するためのプログラムやデータ（設定データなど）を読み出して実行する。これにより、上述した各部がＤＲＡＭ２６上にロードされ、ＤＲＡＭ２６上に生成される。
【００３１】
制御部４２は、記憶部４６および図１を用いて説明した装置各部に電気的に接続されている。記憶部４６は、各種データを記憶する記憶媒体である。記憶部４６は、具体的には、図１に示すＥＥＰＲＯＭ２４、ＤＲＡＭ２６、およびカード型記録媒体３２である。
【００３２】
取得部４２Ａは、撮影画像を取得する。取得部４２Ａは、撮影部１２が撮影画像を得る度に、得られた撮影画像を該撮影部１２から取得する。詳細には、取得部４２Ａは、撮影部１２で撮影され、アナログ信号処理部１４、Ａ／Ｄ変換部１６、および画像処理部１８などで処理された撮影画像を、ＤＲＡＭ２６から取得する。
【００３３】
判定部４２Ｂは、取得部４２Ａが取得した撮影画像の撮影時刻が、昼であるか夜であるかを判定する。判定部４２Ｂは、公知の方法により、撮影画像の撮影時刻が昼であるか夜であるかを判定すればよい。例えば、判定部４２Ｂは、撮影シーンを判定する公知の判定技術を用いて、撮影画像の撮影時刻が昼であるか夜であるかを判定する。
【００３４】
設定部４２Ｃ、明度算出部４２Ｄ、変化量算出部４２Ｅ、重付算出部４２Ｆ、および、更新部４２Ｈは、判定部４２Ｂによって昼であると判定された場合、および、夜であると判定された場合、の各々ごとに、後述する処理を実行する。
【００３５】
設定部４２Ｃは、取得部４２Ａが取得した撮影画像に、検出対象領域を設定する。
【００３６】
図３は、検出対象領域５０の一例の説明図である。検出対象領域５０は、撮影画像における、露出制御に用いる明度の検出対象の領域である。図３には、検出対象領域５０は、撮影画像５４における一部の領域である場合を示した。
【００３７】
検出対象領域５０は、複数の検出領域５２を含む。図３に示す例では、検出対象領域５０には、複数の検出領域５２（検出領域５２１〜検出領域５２１６）が格子状に配列されている形態を一例として示した。各検出領域５２の大きさは、少なくとも１画素を含む大きさであればよい。言い換えると、検出領域５２の大きさは、撮像素子１２Ｃにおける、少なくとも１つのＣＣＤを含む大きさであればよい。本実施の形態では、検出領域５２の大きさは、複数の画素が含まれる大きさである場合を説明する。
【００３８】
設定部４２Ｃは、設定情報に基づいて、撮影部１２で取得した撮影画像に検出対象領域５０を設定する。設定情報は、検出対象領域５０の撮影画像における位置、検出対象領域５０のサイズ、および検出対象領域５０に含まれる検出領域５２の数、の少なくとも１つを含む。
【００３９】
本実施の形態では、設定情報は、検出対象領域５０の位置、検出対象領域５０のサイズ、および、検出対象領域５０に含まれる検出領域５２の数、を含む場合を説明する。図３に示す例では、設定情報が、撮影画像５４の中心位置、図３に示す大きさ、および、検出領域５２の数（１６個）、を含む場合を一例として示した。
【００４０】
設定情報は、後述する更新部４２Ｈによって更新される（詳細後述）。記憶部４６（例えば、ＥＥＰＲＯＭ２４）は、検出対象領域５０の設定情報の初期値（以下、初期設定情報と称する）を予め記憶する。
【００４１】
検出対象領域５０の初期設定情報は、例えば、撮影装置１０の製造時の出荷前に予め設定され、ＥＥＰＲＯＭ２４に予め記憶される。
【００４２】
設定部４２Ｃは、取得部４２Ａが取得した撮影画像に、設定情報に基づいて、検出対象領域５０を設定する。検出対象領域５０を設定する、とは、設定情報によって示される数の検出領域５２を含む、設定情報によって示されるサイズの検出対象領域５０を、撮影画像上における、設定情報によって示される位置に配置することを意味する。
【００４３】
図４は、設定部４２Ｃによる検出対象領域５０の設定の一例を示す説明図である。
【００４４】
図４（Ａ）は、取得部４２Ａが取得した撮影画像６０の一例である。図４（Ａ）に示す例では、撮影画像６０に、トンネルなどの暗い領域６０Ａが含まれている場合を、一例として示した。
【００４５】
図４（Ｂ）は、検出対象領域５０の一例を示す模式図である。図４（Ｂ）に示す検出対象領域５０は、図３に示す検出対象領域５０と同様である。
【００４６】
例えば、記憶部４６に、図４（Ｂ）に示す検出対象領域５０の設定情報が記憶されていたとする。この場合、設定部４２Ｃは、撮影画像６０上における（図４（Ａ）参照）、設定情報によって示される位置に、設定情報によって示されるサイズの検出対象領域５０を配置する（図４（Ｃ）参照）。このとき、設定部４２Ｃは、設定情報によって示される数の検出領域５２を含む検出対象領域５０を、撮影画像６０上に配置する（図４（Ｃ）参照）。これにより、設定部４２Ｃは、撮影画像６０に検出対象領域５０を設定する（図４（Ｃ）参照）。
【００４７】
図２に戻り、明度算出部４２Ｄは、取得部４２Ａが取得した撮影画像６０における、検出対象領域５０に含まれる複数の検出領域５２の各々の明度を算出する。明度算出部４２Ｄは、撮影画像６０における、検出領域５２の各々について、検出領域５２に含まれる１または複数の画素（ＣＣＤ）の明度の平均値を、検出領域５２の明度として算出する。各画素の明度は、各画素（ＣＣＤ）の画素値から読取ればよい。
【００４８】
そして、明度算出部４２Ｄは、算出した各検出領域５２の明度を、各検出領域５２の識別情報に対応づけて、記憶部４６へ記憶する。本実施の形態では、検出領域５２の識別情報として、撮影画像６０上における検出領域５２の画素位置を用いる。このため、明度算出部４２Ｄは、算出した各検出領域５２の明度を、撮影画像６０上における画素位置に対応づけて、記憶部４６へ記憶する。
【００４９】
変化量算出部４２Ｅは、複数の検出領域５２の各々について、前回算出した明度に対する変化量を、算出する。
【００５０】
前回算出した明度、とは、前回、撮影画像６０上に設定された検出対象領域５０において、該検出対象領域５０に含まれる複数の検出領域５２の各々について算出された明度を示す。前回、撮影画像６０上に設定された検出対象領域５０とは、後述する更新部４２Ｈによる最新の更新前（すなわち更新直前）の設定情報に基づいて、撮影画像６０上に設定された検出対象領域５０である。
【００５１】
変化量算出部４２Ｅは、設定部４２Ｃが前回設定した検出対象領域５０から前回算出された検出領域５２の明度と、設定部４２Ｃが今回設定した検出対象領域５０から今回算出された検出領域５２の明度と、の差を算出することで、変化量を算出する。
【００５２】
具体的には、変化量算出部４２Ｅは、式（１）を用いて、複数の検出領域５２の各々の変化量（明度の変化量）を算出する。
【００５３】
【数１】
2017046217.tif 000003
【００５４】
式（１）中、Ｙ（ｉ）（ｎ−１）は、設定部４２Ｃが前回設定した検出対象領域５０から前回算出された検出領域５２の明度を示す。Ｙ（ｉ）（ｎ）は、設定部４２Ｃが今回設定した検出対象領域５０から今回算出された検出領域５２の明度を示す。Ｙ’（ｉ）（ｎ）は、設定部４２Ｃが今回設定した検出対象領域５０に含まれる検出領域５２の、明度の変化量を示す。ｉは、検出領域５２の識別情報を示す。
【００５５】
なお、撮影画像６０上における、前回設定された検出対象領域５０の位置と、今回設定された検出対象領域５０の位置と、が異なる場合がある。このため、変化量算出部４２Ｅは、詳細には、今回設定された検出対象領域５０から今回算出した検出領域５２の明度と、前回設定された検出対象領域５０から前回算出した検出領域５２の明度と、を、同じ画素位置ごとに比較し、差分を算出することで、変化量を算出する。
【００５６】
なお、変化量算出部４２Ｅは、今回設定された検出対象領域５０の複数の検出領域５２の内、同じ画素位置の検出領域５２が前回設定された検出対象領域５０に存在しない検出領域５２については、予め定めた値との差の算出、もしくは事前に決められた変化量を使用すればよい。
【００５７】
そして、変化量算出部４２Ｅは、複数の検出領域５２ごとに算出した変化量を、撮影画像６０における対応する画素位置に対応づけて、記憶部４６へ記憶する。
【００５８】
更新部４２Ｈは、変化量算出部４２Ｅで算出した、複数の検出領域５２の各々の明度の変化量に基づいて、設定情報を更新する。
【００５９】
例えば、更新部４２Ｈは、前回設定された検出対象領域５０の位置（図４（Ｃ））を変更するように、設定情報を更新する。このため、設定部４２Ｃは、前回設定した検出対象領域５０Ａを、更新された設置情報に応じてずらした位置に、新たな検出対象領域５０Ｂを設定することとなる（図４（Ｄ））。このため、撮影画像６０における、露出制御に用いる領域の位置が、複数の検出領域５２の各々の明度の変化量に応じて、変更される。
【００６０】
なお、更新部４２Ｈは、今回設定した検出対象領域５０に含まれる複数の検出領域５２の各々について、前回算出した変化量と、今回算出した変化量と、の平均値を、複数の検出領域５２の各々の明度の変化量として用いて、設定情報を更新することが好ましい。
【００６１】
平均値を用いることによって、変化量の算出結果に異常値が含まれた場合であっても、設定情報の更新に用いる変化量として、精度の高い値を用いることができる。
【００６２】
なお、更新部４２Ｈは、さらに、複数の検出領域５２の各々について、変化量比を算出してもよい。変化量比は、複数の検出領域５２の各々の、今回算出した変化量の内の最低変化量に対する、該複数の検出領域５２の各々の変化量の比である。
【００６３】
具体的には、更新部４２Ｈは、式（２）を用いて、複数の検出領域５２の各々の変化量比を算出する。
【００６４】
【数２】
2017046217.tif 000004
【００６５】
式（２）中、Ｙ’（ｉ）は、設定部４２Ｃが今回算出した、検出領域５２の変化量（明るさの変化量）を示す。Ｙ’ｌｏｗは、設定部４２Ｃが今回算出した、検出領域５２の変化量の内の最低値を示す。Ｙ’（ｉ）ｒａｔｉｏは、設定部４２Ｃが今回設定した検出対象領域５０に含まれる検出領域５２の、明度の変化量比を示す。ｉは、検出領域５２の識別情報を示す。
【００６６】
そして、更新部４２Ｈは、複数の検出領域５２の各々の変化量比に基づいて、設定情報を更新する。
【００６７】
図５は、更新部４２Ｈによる設定情報の更新、および、設定部４２Ｃによる検出対象領域５０の設定の説明図である。
【００６８】
例えば、取得部４２Ａが、図５（Ａ）に示す撮影画像６０を取得したと仮定する。そして、設定部４２Ｃが、設定情報に基づいて、撮影画像６０の中央の位置に検出対象領域５０Ａを設定したと仮定する（図５（Ａ）参照）。
【００６９】
明度算出部４２Ｄは、複数の検出領域５２（検出領域５２１〜検出領域５２１６）の各々について、明度を算出する（図５（Ｂ）参照）。図５（Ｂ）中、各検出領域５２内に示した数字は、説明を容易にするために、明度の一例を分かりやすい数値に置き換えた値である。実際には、１画素毎の明度は１２ｂｉｔデータで表されることが多く、１画素毎の明度は０〜４０９５の範囲で表される。
【００７０】
変化量算出部４２Ｅが、複数の検出領域５２（検出領域５２１〜検出領域５２１６）の各々について、明度の変化量を算出する（図５（Ｃ）参照）。図５（Ｃ）中、複数の検出領域５２（検出領域５２１〜検出領域５２１６）の各々内に示す数字も図５（ｂ）と同様に説明を容易にするために、明度の変化量の一例を分かりやすい数値に置き換えた値である。実際には、１画素毎の明度は１２ｂｉｔデータで表されることが多く、１画素毎の明度の変化量は変化量の比で表され、変化量の比の最小値は１となる。このため、明度の変化量の比は１〜４０９５の範囲で表される。
【００７１】
図５（Ｄ）〜図５（Ｆ）は、更新部４２Ｈが更新した設定情報によって示される、更新後の検出対象領域５０の一例を示す図である。
【００７２】
更新部４２Ｈは、複数の検出領域５２の内、変化量比が予め定めた閾値以上の検出領域５２を少なくとも含む領域を、新たな検出対象領域５０として示すように、設定情報を更新する。この閾値は、予め一定の値を記憶部４６へ記憶してもよいし、複数の検出領域５２の各々の変化量に応じて動的に生成してもよい。例えば、更新部４２Ｈは、複数の検出領域５２の各々の変化量比の平均値を、閾値として用いてもよい。
【００７３】
例えば、この閾値が“０．３”であったと仮定する。この場合、更新部４２Ｈは、複数の検出領域５２（検出領域５２１〜検出領域５２１６）の内、変化量比が閾値“０．３”以上の検出領域５２（図５（Ｃ）では、検出領域５２２、検出領域５２３、検出領域５２６、検出領域５２７）を特定する（領域Ｐ参照）。そして、更新部４２Ｈは、特定した検出領域５２を含む領域を、新たな検出対象領域５０として示すように、設定情報を更新する。
【００７４】
例えば、更新部４２Ｈは、特定した検出領域５２を中心に配置した領域を、新たな検出対象領域５０として示すように、設定情報を更新する。具体的には、図５（Ｄ）に示すように、前回設定した検出対象領域５０Ａの位置を、変化量比が閾値以上の検出領域５２による領域Ｐが中心に位置するように、矢印Ｘ方向に移動させる。そして、制御部４２Ｈは、移動後の新たな検出対象領域５０Ｂを示すように、設定情報を更新する。
【００７５】
この場合、設定部４２Ｃは、次回の設定時には、更新後の設定情報を用いて、撮影画像６０に検出対象領域５０Ｂを設定することとなる（図５（Ｇ）参照）。
【００７６】
なお、更新部４２Ｈは、前回設定した検出対象領域５０を縮小した領域を、新たな検出対象領域５０として示すように、設定情報を更新してもよい。具体的には、更新部４２Ｈは、前回設定した検出対象領域５０Ａを、変化量比が閾値以上の検出領域５２からなる領域Ｐに縮小する。そして、更新部４２Ｈは、縮小した領域Ｐを、新たな検出対象領域５０Ｃとして示すように、設定情報を更新する（図５（Ｅ）参照）。
【００７７】
この場合、設定部４２Ｃは、次回の設定時には、更新後の設定情報を用いて、撮影画像６０に検出対象領域５０Ｃを設定することとなる（図５（Ｈ）参照）。
【００７８】
また、更新部４２Ｈは、更新前の設定情報に示される、検出領域５２の数を変更することで、設定情報を更新してもよい。
【００７９】
例えば、更新部４２Ｈは、前回設定した検出対象領域５０Ａにおける、変化量比が閾値未満の検出領域５２を除外する。そして、更新部４２Ｈは、前回設定した検出対象領域５０Ａにおける、変化量比が閾値以上の検出領域５２（図５（Ｆ）では４つの検出領域５２）による領域Ｐを、新たな検出対象領域５０Ｄとして示すように、設定情報を更新してもよい（図５（Ｆ）参照）。
【００８０】
この場合、設定部４２Ｃは、次回の設定時には、更新後の設定情報を用いて、撮影画像６０に検出対象領域５０Ｄを設定することとなる（図５（Ｉ）参照）。
【００８１】
なお、更新部４２Ｈは、変化量比に代えて、変化量を用いて、設定情報を更新してもよい。すなわち、更新部４２Ｈは、複数の検出領域５２の各々の変化量が閾値以上の検出領域５２を少なくとも含む領域を、新たな検出対象領域５０として示すように、設定情報を更新してもよい。この場合、更新部４２Ｈは、複数の検出領域５２の内、変化量が閾値以上の検出領域５２を特定する以外は、変化量比を用いる場合と同様にして、設定情報を更新すればよい。
【００８２】
図２に戻り、重付算出部４２Ｆは、複数の検出領域５２の各々について、複数の検出領域５２の各々の変化量に応じた重み付け値を算出する。例えば、重付算出部４２Ｆは、変化量算出部４２Ｅが検出領域５２の各々について算出した変化量比を、重み付け値として用いる。なお、重付算出部４２Ｆは、該変化量比に、予め定めた係数を乗算した値を、重み付け値として用いてもよい。この係数を調整することで、重み付け値が与える影響力をと調整することができる。
【００８３】
露出制御部４２Ｇは、撮影画像６０における、検出対象領域５０の明度に基づいて、撮影部１２による撮影時の露出制御を行う。
【００８４】
詳細には、露出制御部４２Ｇは、撮影画像６０に設定した検出対象領域５０に含まれる検出領域５２の各々の明度の平均値を、該検出対象領域５０の明度として用いる。
【００８５】
なお、露出制御部４２Ｇは、撮影画像６０上における、撮影画像６０における、検出対象領域５０に含まれる検出領域５２の各々の明度に、対応する重み付け値を付加した重み付け明度を算出することが好ましい。そして、露出制御部４２Ｇは、検出対象領域５０に含まれる、複数の検出領域５２の各々の重み付け明度の平均値を、検出対象領域５０の明度として用いることが好ましい。
【００８６】
そして、露出制御部４２Ｇは、検出対象領域５０の明度に基づいて、露出制御を行うための露出制御値を算出する。露出制御値は、シャッタ１２Ｂのシャッタスピード、絞り（Ｆ値）、ＮＤ(減光)フィルターの設定値、ゲイン、の少なくとも１つを調整するための調整値である。露出制御部４２Ｇは、公知の方法を用いて、露出制御値を算出すればよい。
【００８７】
そして、露出制御部４２Ｇは、算出した露出制御値を用いて、撮影部１２を制御する。露出制御値を用いて撮影部１２を制御することで、露出制御を行う。なお、露出制御の方法には、公知の方法を用いればよい。
【００８８】
なお、更新部４２Ｈによって設定情報が更新された場合、露出制御部４２Ｇは、更新された設定情報に基づいて設定された検出対象領域５０の明度に基づいて、露出制御を行えばよい。
【００８９】
次に、撮影装置１０で実行する撮影処理の手順を説明する。図６は、撮影装置１０で実行する撮影処理の手順の一例を示す、フローチャートである。
【００９０】
撮影装置１０の制御部４２は、撮影部１２が新たな撮影画像６０を取得する度に、図６に示す撮影処理を実行する。
【００９１】
まず、取得部４２Ａが、撮影部１２から撮影画像を取得する（ステップＳ１００）。次に、判定部４２Ｂが、初回の判定であるか否かを判定する（ステップＳ１０２）。初回の判定とは、撮影装置１０が出荷された後、最初に行う撮影時刻の判定処理を示す。
【００９２】
初回の撮影処理と判定すると（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０４へ進む。
【００９３】
ステップＳ１０４では、判定部４２Ｂが、ステップＳ１００で取得した撮影画像６０の撮影時刻が昼であるか夜であるかを判定する（ステップＳ１０４）。そして、判定部４２Ｂは、判定結果を、該撮影画像６０の識別情報に対応づけて記憶部４６へ記憶する。
【００９４】
次に、設定部４２Ｃが、初期設定情報を読取る（ステップＳ１０６）。ここで、本実施の形態では、記憶部４６は、撮影時刻が昼である場合と、撮影時刻が夜である場合と、の各々に対応する、初期設定情報を予め記憶している。設定部４２Ｃは、記憶部４６から、ステップＳ１０４で判定した撮影時刻（昼または夜）に対応する初期設定情報を記憶部４６から読みとる。これにより、設定部４２Ｃは、初期設定情報を読取る。
【００９５】
次に、設定部４２Ｃは、ステップＳ１０６で読取った初期設定情報に基づいて、ステップＳ１００で取得した撮影画像６０に、検出対象領域５０を設定する（ステップＳ１０８）。
【００９６】
次に、明度算出部４２Ｄが、ステップＳ１００で取得した撮影画像６０における、ステップＳ１０８で設定した検出対象領域５０に含まれる複数の検出領域５２の各々の、明度を算出する（ステップＳ１１０）。
【００９７】
そして、明度算出部４２Ｄは、算出した検出領域５２の各々の明度を、該検出領域５２の各々の識別情報（本実施の形態では画素位置）と、ステップＳ１０４の判定結果と、に対応づけて、記憶部４６へ記憶する（ステップＳ１１２）。
【００９８】
次に、変化量算出部４２Ｅが、ステップＳ１００で取得した撮影画像６０における、ステップＳ１０８で設定した検出対象領域５０に含まれる複数の検出領域５２の各々の、前回算出した明度に対する変化量を算出する（ステップＳ１１４）。
【００９９】
なお、本実施の形態では、記憶部４６は、検出領域５２の各々の、基準明度を予め記憶する。ステップＳ１１４では、変化量算出部４２Ｅは、複数の検出領域５２の各々ごとに、ステップＳ１１０で算出した明度と基準明度との差を算出する。これによって、変化量算出部４２Ｅは、複数の検出領域５２の各々の変化量を算出する。
【０１００】
そして、変化量算出部４２Ｅは、算出した検出領域５２の各々の変化量を、該検出領域５２の各々の識別情報（本実施の形態では画素位置）と、ステップＳ１０４の判定結果と、に対応づけて、記憶部４６へ記憶する（ステップＳ１１６）。
【０１０１】
次に、重付算出部４２Ｆが、記憶部４６から、検出領域５２の各々の重み付け値の初期値を読取る（ステップＳ１１８）。本実施の形態では、記憶部４６は、検出領域５２の各々の重み付け値の初期値を予め記憶する。重付算出部４２Ｆは、記憶部４６から重み付け値の初期値を読取ることで、ステップＳ１１８の処理を行えばよい。
【０１０２】
次に、露出制御部４２Ｇが、複数の検出領域５２の各々の重み付け明度を算出する（ステップＳ１２０）。露出制御部４２Ｇは、複数の検出領域５２の各々について、ステップＳ１１０で算出した検出領域５２の各々の明度に、ステップＳ１１８で読取った重み付け値の初期値を乗算する。そして、露出制御部４２Ｇは、この乗算結果を、複数の検出領域５２の各々の重み付け明度として算出する。
【０１０３】
次に、露出制御部４２Ｇは、ステップＳ１０８で撮影画像６０上に設定した検出対象領域５０の明度を算出する（ステップＳ１２２）。ステップＳ１２２では、露出制御部４２Ｇは、ステップＳ１２０で算出した、複数の検出領域５２の各々の重み付け明度の平均値を、該検出対象領域５０の明度として算出する。
【０１０４】
次に、露出制御部４２Ｇは、ステップＳ１２２で算出した、検出対象領域５０の明度に基づいて、露出制御値を算出する（ステップＳ１２４）。そして、露出制御部４２Ｇは、ステップＳ１２４で算出した露出制御値を用いて、撮影部１２を制御することで、露出制御を行う（ステップＳ１２６）。このため、ステップＳ１２２で撮影された露出制御値に基づいた露出制御のなされた、撮影画像が得られる。
【０１０５】
次に、制御部４２は、撮影処理を終了するか否かを判断する（ステップＳ１２８）。
【０１０６】
制御部４２は、ユーザによる操作部３８の操作指示などによって、撮影終了を示す指示信号や、電源ＯＦを示す信号を受付けた場合に、ステップＳ１２８で肯定判断する（ステップＳ１２８：Ｙｅｓ）。ステップＳ１２８で肯定判断すると（ステップＳ１２８：Ｙｅｓ）、本ルーチンを終了する。ステップＳ１２８で否定判断すると（ステップＳ１２８：Ｎｏ）、ステップＳ１００へ戻る。
【０１０７】
なお、制御部４２は、撮影部１２の出荷後において、撮影時刻の判定結果が昼であった場合と、夜であった場合と、の各々について、ステップＳ１０４〜ステップＳ１２８の処理を行う。
【０１０８】
一方、上記ステップＳ１０２で否定判断すると（ステップＳ１２０：Ｎｏ）、ステップＳ１３０へ進む。
【０１０９】
ステップＳ１３０では、判定部４２Ｂが、ステップＳ１００で取得した撮影画像６０の撮影時刻が昼であるか夜であるかを判定する（ステップＳ１３０）。そして、判定部４２Ｂは、判定結果を、該撮影画像６０の識別情報に対応づけて記憶部４６へ記憶する。
【０１１０】
次に、更新部４２Ｈが、前回設定した検出対象領域５０を用いて、前回算出した検出領域５２の各々の明度の変化量を、記憶部４６から読取る（ステップＳ１３２）。更新部４２Ｈは、ステップＳ１３０の判定結果（昼または夜）に対応する、前回、明度算出部４２Ｄが算出した明度の変化量を、検出領域５２ごとに読取る（ステップＳ１３２）。
【０１１１】
次に、更新部４２Ｈは、ステップＳ１３２で読取った変化量を用いて、検出領域５２の各々の変化量比を算出する（ステップＳ１３４）。
【０１１２】
そして、更新部４２Ｈは、複数の検出領域５２の各々の変化量比に基づいて、設定情報を更新する（ステップＳ１３６）。
【０１１３】
すなわち、更新部４２Ｈは、ステップＳ１３４で算出した変化量比を用いて、新たな設定情報を算出する。そして、更新部４２Ｈは、新たに算出した設定情報を、記憶部４６に記憶されている設定情報（または初期設定情報）に上書き記憶する。このとき、更新部４２Ｈは、記憶部４６に記憶されている、直前の上記ステップＳ１３０の判定結果（昼または夜）と同じ判定結果に対応する設定情報に、新たに算出した設定情報を上書きして記憶する。
【０１１４】
これにより、更新部４２Ｈは、設定情報を更新する。また、更新部４２Ｈは、判定部４２Ｂによる撮影時間の判定結果（昼または夜）ごとに、設定情報を更新することとなる。
【０１１５】
次に、設定部４２Ｃは、記憶部４６から設定情報を読取る（ステップＳ１３８）。すなわち、設定部４２Ｃは、ステップＳ１３６の処理によって更新部４２Ｈで更新された設定情報を読取る。
【０１１６】
次に、設定部４２Ｃは、ステップＳ１３８で読取った設定情報に基づいて、ステップＳ１００で取得した撮影画像６０に、検出対象領域５０を設定する（ステップＳ１４０）。
【０１１７】
このため、設定部４２Ｃは、更新前の設定情報に基づいて設定された検出対象領域５０とは、異なる設定情報に基づいた、新たな検出対象領域５０を、ステップＳ１００で新たに取得した撮影画像６０に設定する。
【０１１８】
次に、明度算出部４２Ｄが、ステップＳ１００で取得した撮影画像６０における、ステップＳ１４０で設定した検出対象領域５０に含まれる複数の検出領域５２の各々の、明度を算出する（ステップＳ１４２）。
【０１１９】
そして、明度算出部４２Ｄは、算出した検出領域５２の各々の明度を、該検出領域５２の各々の識別情報（本実施の形態では画素位置）と、ステップＳ１３０の判定結果と、に対応づけて、記憶部４６へ記憶する（ステップＳ１４４）。
【０１２０】
次に、変化量算出部４２Ｅが、ステップＳ１００で取得した撮影画像６０における、ステップＳ１４０で設定した検出対象領域５０に含まれる複数の検出領域５２の各々の、前回算出した明度に対する変化量を算出する（ステップＳ１４６）。
【０１２１】
ステップＳ１４６では、変化量算出部４２Ｅは、直前の上記ステップＳ１３０の判定結果（昼または夜）と同じ判定結果に対応する、前回算出した、検出領域５２の各々の明度に対する変化量を算出する。
【０１２２】
そして、変化量算出部４２Ｅは、算出した検出領域５２の各々の変化量を、該検出領域５２の各々の識別情報（本実施の形態では画素位置）と、ステップＳ１３０の判定結果と、に対応づけて、記憶部４６へ記憶する（ステップＳ１４８）。
【０１２３】
次に、重付算出部４２Ｆが、検出領域５２の各々の重み付け値を算出する（ステップＳ１５０）。例えば、重付算出部４２Ｆは、ステップＳ１４６で算出した変化量を用いて、複数の検出領域５２の各々の、明度の変化量比を算出するように、変化量算出部４２Ｅを制御する。変化量算出部４２Ｅは、上記と同様にして、複数の検出領域５２の各々の明度の変化量比を算出すればよい。そして、重付算出部４２Ｆは、複数の検出領域５２の各々の、明度の変化量比を、複数の検出領域５２の各々の重み付け値として用いればよい。
【０１２４】
次に、露出制御部４２Ｇが、複数の検出領域５２の各々の重み付け明度を算出する（ステップＳ１５２）。露出制御部４２Ｇは、複数の検出領域５２の各々について、ステップＳ１４２で算出した検出領域５２の各々の明度に、ステップＳ１５２で算出した、対応する重み付け値を乗算する。そして、露出制御部４２Ｇは、この乗算結果を、複数の検出領域５２の各々の重み付け明度として算出する。
【０１２５】
次に、露出制御部４２Ｇは、ステップＳ１４０で設定した検出対象領域５０の明度を算出する（ステップＳ１５４）。ステップＳ１５４では、露出制御部４２Ｇは、ステップＳ１５４で算出した、複数の検出領域５２の各々の重み付け明度の平均値を、該検出対象領域５０の明度として算出する。
【０１２６】
次に、露出制御部４２Ｇは、ステップＳ１５４で算出した、検出対象領域５０の明度に基づいて、露出制御値を算出する（ステップＳ１５６）。そして、露出制御部４２Ｇは、ステップＳ１５６で算出した露出制御値を用いて、撮影部１２を制御することで、露出制御を行う（ステップＳ１５８）。このため、ステップＳ１５６で撮影された露出制御値に基づいた露出制御のなされた、撮影画像が得られる。また、判定部４２Ｂによる撮影時刻の判定結果（昼または夜）に応じた露出制御のなされた、撮影画像が得られる。
【０１２７】
次に、制御部４２は、撮影処理を終了するか否かを判断する（ステップＳ１６０）。
【０１２８】
例えば、制御部４２は、ステップＳ１３０の判定処理から所定時間経過したか否かを判別し、所定時間経過したと判別した場合、ステップＳ１６０で否定判断し（ステップＳ１６０：Ｎｏ）、上記ステップＳ１００へ戻る。この所定時間は、予め設定すればよい。この所定時間は、例えば、予め定めた枚数の撮影画像が取得される時間である。
【０１２９】
なお、制御部４２は、撮影装置１０の撮影環境が変化したか否かを判別し、撮影環境が変化したと判別した場合、ステップＳ１６０で否定判断（ステップＳ１６０：Ｎｏ）してもよい。撮影環境の変化は、例えば、所定の明度以上の撮影環境から該所定の明度未満の撮影環境への変化や、所定の明度未満の撮影環境から該所定の明度以上の撮影環境への変化、である。撮影環境の判別には、公知の方法を用いればよい。
【０１３０】
また、制御部４２は、ユーザによる操作部３８の操作指示などによって、撮影終了を示す指示信号や、電源ＯＦＦを示すオフ信号を受付けたか否かを判別することで、ステップＳ１６０の判断を行ってもよい。そして、制御部４２は、これらの指示信号やオフ信号を受付けた場合に、ステップＳ１６０で肯定判断（ステップＳ１６０：Ｙｅｓ）してもよい。
【０１３１】
ステップＳ１６０で肯定判断すると（ステップＳ１６０：Ｙｅｓ）、本ルーチンを終了する。
【０１３２】
以上説明したように、本実施の形態の撮影装置１０は、取得部４２Ａと、設定部４２Ｃと、明度算出部４２Ｄと、変化量算出部４２Ｅと、更新部４２Ｈと、露出制御部４２Ｇと、を備える。取得部４２Ａは、撮影画像を取得する。設定部４２Ｃは、設定情報に基づいて、撮影画像に、複数の検出領域５２を含む検出対象領域５０を設定する。明度算出部４２Ｄは、撮影画像における、検出対象領域５０に含まれる複数の検出領域５２の各々の明度を算出する。変化量算出部４２Ｅは、複数の検出領域５２の各々について、前回算出した明度に対する変化量を算出する。更新部４２Ｈは、複数の検出領域５２の各々の変化量に基づいて、設定情報を更新する。露出制御部４２Ｇは、撮影画像における、更新された設定情報に基づいて設定された検出対象領域５０の明度に基づいて、撮影部１２による撮影時の露出制御を行う。
【０１３３】
このように、本実施の形態では、撮影装置１０は、検出対象領域５０に含まれる複数の検出領域５２の各々の、明度の変化量に基づいて、検出対象領域５０の設定情報を再設定する。このため、撮影装置１０は、新たに取得する撮影画像６０について、再設定された設定情報に基づいて設定された検出対象領域５０の明度を用いて、露出制御を行うことができる。
【０１３４】
すなわち、撮影部１２の設置位置や設置方法などによって撮影環境が異なる場合であっても、検出領域５２の明度の変化量に基づいて検出対象領域５０を再設定することができるので、最適な露出制御を行うことができる。
【０１３５】
従って、本実施の形態の撮影装置１０は、最適な露出制御を行うことができる。
【０１３６】
また、設定情報は、検出対象領域５０の位置、検出対象領域５０のサイズ、および検出対象領域５０に含まれる検出領域５２の数、の少なくとも１つを含む。
【０１３７】
また、更新部４２Ｈは、複数の検出領域５２の各々について、複数の検出領域５２の変化量の内の最低変化量に対する、検出領域５２の変化量の、変化量比を算出する。そして、更新部４２Ｈは、複数の検出領域５２の各々の変化量比に基づいて、設定情報を更新することができる。
【０１３８】
また、更新部４２Ｈは、複数の検出領域５２の内、変化量比が予め定めた閾値以上の検出領域５２を少なくとも含む領域を、検出対象領域５０として示すように、設定情報を更新することができる。
【０１３９】
また、更新部４２Ｈは、複数の検出領域５２の内、変化量が予め定めた閾値以上の検出領域を少なくとも含む領域を、検出対象領域として示すように、前記設定情報を更新する。
【０１４０】
また、本実施の形態の撮影装置１０は、重付算出部４２Ｆを備えることができる。露出制御部４２Ｇは、複数の検出領域５２の各々について、複数の検出領域５２の各々の変化量に応じた重み付け値を算出する。露出制御部４２Ｇは、撮影画像上における、更新された設定情報に基づいて設定された検出対象領域５０に含まれる検出領域５２の各々の明度に、対応する重み付け値を付加した重み付け明度を算出する。そして、露出制御部４２Ｇは、検出対象領域５０に含まれる、複数の検出領域５２の各々の重み付け明度の平均値を、該検出対象領域５０の明度として用い、露出制御を行う。
【０１４１】
また、本実施の形態の撮影装置１０は、判定部４２Ｂを備えることができる。判定部４２Ｂは、撮影画像の撮影時刻が昼であるか夜であるかを判定する。更新部４２Ｈは、昼であると判定された場合、および夜であると判定された場合、の各々ごとに、設定情報を更新する。
【０１４２】
なお、本実施の形態の撮影装置１０で実行される上記各処理を実行するためのプログラムは、ＥＥＰＲＯＭ２４に記憶されていてもよい。また、上記実施の形態の撮影装置１０で実行される上記各処理を実行するためのプログラムは、ＲＯＭ２２に予め組み込まれて提供されていてもよい。
【０１４３】
また、本実施の形態の撮影装置１０で実行される上記各処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータプログラムプロダクトとして提供されるようにしてもよい。
【０１４４】
また、本実施の形態の撮影装置１０で実行される上記各処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、本実施の形態の撮影装置１０で実行される上記各処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。
【０１４５】
なお、上記には、本発明の実施の形態を説明したが、上記実施の形態は、一例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。本実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１４６】
例えば、上記実施の形態のフローチャートにおける各ステップを、その性質に反しない限り、実行順序を変更し、複数同時に実施し、あるいは実施毎に異なった順序で実施してもよい。
【符号の説明】
【０１４７】
１０  撮影装置
１２  撮影部
４２Ａ  取得部
４２Ｂ  判定部
４２Ｃ  設定部
４２Ｄ  明度算出部
４２Ｅ  変化量算出部
４２Ｆ  重付算出部
４２Ｇ  露出制御部
４２Ｈ  更新部
【図１】
2017046217.tif 000005
【図２】
2017046217.tif 000006
【図３】
2017046217.tif 000007
【図４】
2017046217.tif 000008
【図５】
2017046217.tif 000009
【図６】
2017046217.tif 000010