(57)【要約】【課題】被写体ごとに輝度値を補正可能な撮像装置、その制御方法及びプログラムを提供する。【解決手段】撮像装置１００は、被写体を撮像する撮像装置であって、撮像により得られた被写体を示す画像信号を取得し、取得された画像信号から、撮像装置と被写体との距離を示す距離情報を取得し、取得された距離情報から、画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割し、分割された領域ごとに輝度値を補正する。【選択図】図２
2012235194.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像装置であって、
撮像により得られた被写体を示す画像信号を取得する画像信号取得手段と、
前記画像信号取得手段により取得された画像信号から、前記撮像装置と被写体との距離を示す距離情報を取得する距離情報取得手段と、
前記距離情報取得手段により取得された距離情報から、前記画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割する分割手段と、
前記分割手段により分割された領域ごとに輝度値を補正する補正手段と
を備えたことを特徴とする撮像装置。
【請求項２】
前記補正手段は、前記画像信号から得られる前記領域ごとの輝度値に応じて、前記領域ごとの輝度値が予め定められた輝度値となるように、前記領域ごとに輝度値を補正することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記補正手段は、前記被写体を複数回撮像することにより得られた複数の画像信号を、前記領域ごとの輝度値が前記予め定められた輝度値となるように組み合わせて合成することにより、前記領域ごとに輝度値を補正することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記補正手段は、被写体ぶれを抑制する場合には、前記複数回撮像することにより得られた複数の画像信号のうちの１つの画像信号を複数組み合わせて合成することにより、前記領域ごとに輝度値を補正することを特徴とする請求項３記載の撮像装置。
【請求項５】
前記補正手段は、前記領域ごとの露光時間を、前記領域ごとの輝度値が前記予め定められた輝度値となるように変更することにより、前記領域ごとに輝度値を補正することを特徴とする請求項２記載の撮像装置。
【請求項６】
被写体を撮像する撮像装置の制御方法であって、
撮像により得られた被写体を示す画像信号を取得する画像信号取得ステップと、
前記画像信号取得ステップにより取得された画像信号から、前記撮像装置と被写体との距離を示す距離情報を取得する距離情報取得ステップと、
前記距離情報取得ステップにより取得された距離情報から、前記画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割する分割ステップと、
前記分割ステップにより分割された領域ごとに輝度値を補正する補正ステップと
を備えたことを特徴とする制御方法。
【請求項７】
被写体を撮像する撮像装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
撮像により得られた被写体を示す画像信号を取得する画像信号取得ステップと、
前記画像信号取得ステップにより取得された画像信号から、前記撮像装置と被写体との距離を示す距離情報を取得する距離情報取得ステップと、
前記距離情報取得ステップにより取得された距離情報から、前記画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割する分割ステップと、
前記分割ステップにより分割された領域ごとに輝度値を補正する補正ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法、並びにプログラムに関し、特に、輝度値の補正を行う撮像装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラ、デジタルカムコーダなどの撮像装置においては、撮像された画像に基づいて測光を行い、得られた測光値に基づいて自動的に露出を決定する自動露出制御（ＡＥ）機能を具備するものがある。
【０００３】
このＡＥ機能を有する撮像装置では、ＡＥ機能により露出制御された適正露出時のＡＥパラメータ（例えば、アイリス、ＮＤ、シャッタースピード、ゲイン等）を変更することにより撮像された画像情報全体の輝度値の補正を行うことが可能である。
【０００４】
また、撮像された画像情報の輝度値を補正する輝度値の補正方法として、撮像素子の駆動周波数を高速側にシフト制御することにより、単位時間あたりのフレームレート数を増加させる高フレームレート制御を用いた方法がある。
【０００５】
この輝度値の補正方法では、撮像した画像情報の輝度値を補正する際、撮像したフレームを複数枚合成（加算）することで輝度値の補正を行う。このとき、加算するフレーム数を変更することで、補正する輝度値を制御することが可能である（例えば、特許文献１参照）。
【０００６】
上記の方法では、撮像画面全体の輝度値の補正は可能であるが、撮像画面内の一部の被写体に対しての輝度値の補正を行うことはできない。そこで、撮像画面内の一部の被写体の輝度値を補正する場合、撮影後に画像情報をコンピュータなどの情報機器に取り込み、その後、画像処理ソフトウェアを使用し輝度値を補正する方法が提供されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７-２８１５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、コンピュータなどの情報機器の画像処理ソフトウェアで輝度値を補正する方法の中には、輝度値を補正したい領域に対して、領域選択ツールなどを用いて前処理を行う必要があるものがある。
【０００９】
この作業は、ユーザが手動で行うため、補正したい被写体の形状が複雑な場合、被写体の輪郭を正確に選択することが困難である。そのため、画像処理の経験のないユーザの場合、任意の被写体領域のみの補正が困難となる。その結果、補正結果が不自然になってしまうことが考えられる。
【００１０】
また、コンピュータなどの情報機器の画像処理ソフトウェアで輝度値を補正する方法の中には、輝度値を補正する被写体をユーザが指定することで、画面内から補正領域を自動的に選択するものもある。
【００１１】
しかし、領域分割の際、輝度情報や色情報などを用いて制御を行っているため、指定した被写体に近似した物体が画面内に存在する場合、補正を意図した被写体以外の領域まで選択されてしまう。
【００１２】
そのため、一般のユーザが画面内の一部の被写体のみの輝度値を補正することは困難であった。また同様に、デジタルカムコーダなどで撮影した動画ファイルの一部の被写体の輝度値を補正することは、静止画に比べ難易度が高く更に困難である。
【００１３】
本発明の目的は、被写体ごとに輝度値を補正可能な撮像装置、その制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１の撮像装置は、被写体を撮像する撮像装置であって、撮像により得られた被写体を示す画像信号を取得する画像信号取得手段と、前記画像信号取得手段により取得された画像信号から、前記撮像装置と被写体との距離を示す距離情報を取得する距離情報取得手段と、前記距離情報取得手段により取得された距離情報から、前記画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割する分割手段と、前記分割手段により分割された領域ごとに輝度値を補正する補正手段とを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、被写体ごとに輝度値を補正可能な撮像装置、その制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る撮像装置の概略構成を示す図である。
【図２】図１におけるマイクロコンピュータにより実行される第１の実施の形態での補正処理の手順を示すフローチャートである。
【図３】フレーム数が４８０枚の高フレームレート制御方法で撮影した風景を補正する例を示す図である。
【図４】読み出し時間制御方法で補正する例を示す図である。
【図５】図１におけるマイクロコンピュータにより実行される第２の実施の形態での補正処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１８】
［第１の実施の形態］
図１は、本発明の実施の形態に係る撮像装置１００の概略構成を示す図である。
【００１９】
図１において、撮像装置１００は、いわゆるデジタルスチルカメラやデジタルカムコーダなどであり、被写体像を撮像するための撮像素子８を有する構成である。
【００２０】
レンズ１は、撮像装置１００の外部から入射した光を撮像装置１００の内部に導く。なお、図１では簡略化して１枚のレンズを図示しているが、通常、レンズ１は、複数枚のレンズから構成される。
【００２１】
絞り２は、入射する光量を調整する絞り羽根などである。絞り駆動モータ３は、絞り機構駆動部１３より供給される駆動電力に応じて絞り２を駆動させる。絞り状態検出回路４は、絞り２の駆動状態を検出し、その検出結果をマイクロコンピュータ１２に出力する。
【００２２】
なお、本実施形態では絞り駆動モータ３により絞り２が駆動される撮像装置を例示するが、絞りが固定された撮像装置や絞りがない撮像装置であってもよい。このような撮像装置は絞り駆動モータ３や絞り状態検出回路４を設けなくてよい。
【００２３】
ＮＤフィルター５（ＮＤ：Neutral Density）はレンズ１から入射する光を減衰させる。ＮＤフィルター駆動モータ６は、ＮＤフィルター機構駆動部１５により供給される駆動電力に応じてＮＤフィルター５を駆動させる。
【００２４】
ＮＤフィルター駆動検出回路７は、ＮＤフィルター５の駆動状態を検出し、その検出結果をマイクロコンピュータ１２に出力する。なお、本実施形態ではＮＤフィルター駆動モータ６によりＮＤフィルター５が駆動される撮像装置を例示するが、ＮＤフィルター５が固定された撮像装置やＮＤフィルター５がない撮像装置であってもよい。このような撮像装置はＮＤフィルター駆動モータ６やＮＤフィルター駆動検出回路７を設けなくてよい。
【００２５】
撮像素子８は、光電変換による被写体の撮像を行う。本実施形態に用いる撮像素子８は、ＸＹアドレス方式のＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサで構成される。ＣＤＳ／ＡＧＣ回路９は、撮像素子８の各画素に蓄えられた電荷（画像信号）に基づく画像情報をサンプリング及び増幅する。なお、サンプリングでは相関二重サンプリング（ＣＤＳ：Correlated Double Sampling）が、増幅では自動利得調整（ＡＧＣ：Auto Gain Control）が行われる。
【００２６】
Ａ／Ｄ変換器１０は、ＣＤＳ／ＡＧＣ回路９から出力された画像情報（アナログ信号）をデジタル信号に変換する。デジタル信号処理回路１１は、Ａ／Ｄ変換器１０から出力された画像情報に対して種々の信号処理を行う。上述した撮像素子８、ＣＤＳ／ＡＧＣ回路９、及びＡ／Ｄ変換器１０が、撮像により得られた被写体を示す画像信号を取得する画像信号取得手段に対応する。
【００２７】
マイクロコンピュータ１２は、マイクロコントローラや単にコントローラと称される回路であり、撮像装置１００の動作を統括的に制御する。例えば、マイクロコンピュータ１２は、デジタル信号処理回路１１からの輝度値・色等の情報を受けて、各種の演算処理を行う。なお、マイクロコンピュータ１２が行う制御の詳細については後述する。
【００２８】
絞り機構駆動部１３は、マイクロコンピュータ１２による制御に基づき、絞り駆動モータ３へ駆動電力を供給する。例えば、絞り機構駆動部１３は、撮像素子８により撮像して得られた画像（撮像画像）の測光値（輝度値）に応じたマイクロコンピュータ１２の制御により、絞り２を絞る又は開放するための駆動電力を供給する。これにより、撮像装置１００では、撮像素子８に適正な光量が入射するように絞り調整を行うことが可能となる。
【００２９】
撮像素子駆動部１４は、マイクロコンピュータ１２による制御に基づき、撮像素子８を駆動するための駆動パルス等を撮像素子８へ供給し、撮像素子８に蓄積された電荷の読み出しや露出時間の調整を行う。例えば、撮像素子駆動部１４は、撮像画像の測光値に応じたマイクロコンピュータ１２の制御により、所定の露出時間で撮像素子８の露出を行うための駆動パルスを供給する。
【００３０】
これにより、撮像装置１００では、撮像画像の測光値に応じて撮像素子８の露出時間を調整し、その画像を読み出すことが可能となる。また、撮像素子駆動部１４は、撮像素子８に供給する駆動パルスを通常よりも高速側に設定制御することで、読み出すフレーム数を通常の６０フレーム（ＮＴＳＣ）、５０フレーム（ＰＡＬ）よりも大きいフレーム数を読み出す制御を行う。
【００３１】
ＮＤフィルター機構駆動部１５は、マイクロコンピュータ１２による制御に基づき、ＮＤフィルター駆動モータ６へ駆動電力を供給する。例えば、ＮＤフィルター機構駆動部１５は、撮像画像の測光値に応じたマイクロコンピュータ１２の制御により、ＮＤフィルター５において入射する光の減衰量を増加又は減少するための駆動電力を供給する。
【００３２】
これにより、撮像装置１００では、撮像画像の測光値に応じて撮像素子８に入射する光の減衰量を調整することが可能となる。なお、絞りが固定された撮像装置１００や絞りがない撮像装置の場合、絞り機構駆動部１３は設けなくてもよい。同様に、ＮＤフィルター５が固定された撮像装置１００やＮＤフィルター５がない撮像装置１００の場合、ＮＤフィルター機構駆動部１５は設けなくてもよい。
【００３３】
輝度情報検出回路１６は、マイクロコンピュータ１２から出力されたデジタルの画像データに基づいて測光値を検出する。輝度情報演算回路１７は、輝度情報検出回路１６で検出した測光値を演算処理して正規化し、マイクロコンピュータ１２で演算し易い測光値に変換する。
【００３４】
距離情報生成回路１８は、撮像素子８、ＣＤＳ／ＡＧＣ回路９、及びＡ／Ｄ変換器１０により取得された画像信号から、撮像装置１００と被写体との距離を示す距離情報を取得する距離情報取得手段に対応する。図１では、撮像素子８、ＣＤＳ／ＡＧＣ回路９、及びＡ／Ｄ変換器１０により取得された画像信号を用いて距離情報を取得しているが、赤外線センサなど専用の距離情報取得装置を用い、その装置の結果により距離情報を生成してもよい。
【００３５】
領域分割処理回路１９は、距離情報生成回路１８により取得された距離情報から、画像信号が示す画像を、距離が等しい被写体ごとに、当該被写体を示す領域に分割する分割手段に対応する。
【００３６】
露出補正回路２０は、領域分割処理回路１９により得られる同距離の被写体ごとに分割した領域情報を使用し、被写体領域の輝度値を輝度情報検出回路１６から取得する。
【００３７】
また、露出補正回路２０は、マイクロコンピュータ１２より取得した現在の撮像装置１００の状態（カメラパラメータ）から輝度値の補正制御方法を決定する。露出補正回路２０が補正制御方法として撮像素子８の高フレームレート制御方法を選択した場合、マイクロコンピュータ１２は撮像素子駆動部１４の撮像素子８の駆動パルスを通常よりも高速側に制御し、単位時間あたりのフレームレート数を大きくする。
【００３８】
画像合成回路２１は、領域分割処理回路１９により分割した被写体の領域ごとの輝度値が予め定められた輝度値となるように合成するフレームの枚数を決定し、画像合成を行う。
【００３９】
また、露出補正回路２０が補正制御方法として撮像素子の各画素ごとの読み出し時間の制御方法を選択した場合、マイクロコンピュータ１２は撮像素子駆動部１４の撮像素子８の駆動パルスを各画素ごとに個別に制御する。こうしてマイクロコンピュータ１２は撮像素子８の各画素ごとの露光時間を変更する。上述した各画素ごとの読み出し時間の制御方法を以下の説明では「読み出し時間制御方法」という。
【００４０】
上述した露出補正回路２０、及び画像合成回路２１が、分割された領域ごとに輝度値を補正する補正手段に対応する。露出補正回路２０、及び画像合成回路２１は、画像信号から輝度情報検出回路１６及び輝度情報演算回路により得られた領域ごとの輝度値に応じて、領域ごとの輝度値が予め定められた輝度値となるように、領域ごとに輝度値を補正する。この予め定められた輝度値とは、ユーザにより設定されてもよいし、各種実験により得られた一般的に用いられる輝度値であってもよい。
【００４１】
そして、上述した高フレームレート制御方法は、被写体を複数回撮像することにより得られた複数の画像信号を、領域ごとの輝度値が予め定められた輝度値となるように組み合わせて合成することにより、領域ごとに輝度値を補正する方法である。また、読み出し時間制御方法は、領域ごとの露光時間を、領域ごとの輝度値が予め定められた輝度値となるように変更することにより、領域ごとに輝度値を補正する方法である。
【００４２】
記録媒体２２は、ＲＡＭ（Random Access Memory）などであり、一時的にデータを保存する。例えば、記録媒体２２は、撮像素子８で撮像されてデジタル信号処理回路１１で処理された後の画像データなどを一時的に保存する。また、露出補正回路２０により高フレームレート制御方法が選択された場合、画像データを一時保存するために記録媒体２２が使用される。なお、記録媒体２２へのデータの記録又は記録媒体２２に記録されたデータの読み出しは、マイクロコンピュータ１２の制御の下で駆動する光学ドライブや接続インタフェースなど（いずれも図示しない）を介して行われる。
【００４３】
操作部２３は、ユーザにより操作されるもので、操作内容はマイクロコンピュータ１２に出力される。この操作部２３は、物理的なキーやボタンの他にタッチパネルを用いるようにしてもよい。
【００４４】
次いで、図１に示される撮像装置１００における動作の概要について説明する。撮像装置１００は、まず撮像素子８で撮像する被写体を感知する。そして、撮像素子駆動部１４の駆動パルスに応じて撮像素子８の各画素に蓄えられた電荷が画像信号として出力される。
【００４５】
撮像素子８から出力された画像信号はＣＤＳ／ＡＧＣ回路９でサンプリング及び増幅される。サンプリング及び増幅後にＣＤＳ／ＡＧＣ回路９から出力された画像信号はＡ／Ｄ変換器１０でデジタル信号に変換されてデジタル信号処理回路１１へ送られる。デジタル信号処理回路１１では、Ａ／Ｄ変換器１０から出力されたデジタルの画像信号に対して種々の信号処理を行う。
【００４６】
また、距離情報生成回路１８で取得した撮像画面内の距離情報を領域分割処理回路１９により領域分割する。その後、露出補正回路２０により現在のカメラパラメータから輝度値を補正する補正制御方法を決定する。このとき、露出補正回路２０により高フレームレート制御方法が選択された場合、マイクロコンピュータ１２により撮像素子駆動部１４の駆動パルスを通常よりも高速側に制御することで単位時間のフレームレート数を大きくする。その後、マイクロコンピュータ１２は記録媒体２２にフレーム画像を一時保存し、領域分割処理回路１９により記録媒体２２に保存した画像を領域ごとに分割し画素を切り出す。領域分割処理回路１９によって切り出された領域ごとの輝度値が予め定められた輝度値となるように画像合成回路２１により領域ごとの画素を合成する。
【００４７】
また、露出補正回路２０により読み出し時間制御方法が選択された場合、マイクロコンピュータ１２により撮像素子駆動部１４の各画素に対する露光時間を領域分割処理回路１９で切り出した領域ごとに変更する。こうして各領域ごとの輝度値が予め定められた輝度値となるように制御する。
【００４８】
本実施の形態では、図１に示すように、全て独立した回路部の構成を示している。しかしながら、全ての構成又はその一部はマイクロコンピュータ１２内に構成するようにする形態であってもよい。
【００４９】
図２は、図１におけるマイクロコンピュータ１２により実行される第１の実施の形態での補正処理の手順を示すフローチャートである。
【００５０】
この補正処理は、領域輝度値補正モード時に実行される処理を示している。この輝度値補正モードは、ユーザが被写体の一部の輝度値補正を行う場合、メニューなどで選択することができる。
【００５１】
図２において、距離情報生成回路１８により撮像素子８から得られる画像信号から撮像画面内の被写体の距離情報を取得する（ステップＳ１００）。次いで、領域分割処理回路１９により距離情報生成回路１８で取得した撮像画面内の距離情報から被写体を領域に分割する（ステップＳ１０１）。
【００５２】
次いで、露出補正回路２０により分割して得られた分割領域ごとに露出（輝度値）を取得する（ステップＳ１０２）。取得した露出に応じて、各領域後ごとに適正な予め定められた輝度値となるようにカメラパラメータの補正値を算出する（ステップＳ１０３）。露出補正回路２０により現在のカメラパラメータから輝度値を補正する補正制御方法を判定し、補正制御方法が決定される（ステップＳ１０４）。
【００５３】
ここで、補正制御方法を決定するカメラパラメータとしてシャッタースピードを使用する。このシャッタースピードが、例えば１／６０秒より高速の場合、補正制御方法として高フレームレート制御方法を用いることを判定する。一方、シャッタースピードが１／６０より遅い場合、補正制御方法として読み出し補正制御方法を用いることを判定する。露出補正回路の判定結果に補正制御を行い（ステップＳ１０５）、本処理を終了する。
【００５４】
露出補正回路２０により、補正制御方法として高フレームレート制御方法を用いることが判定された場合、マイクロコンピュータにより撮像素子駆動部１４の駆動パルスを高速側に制御することで単位時間のフレームレート数を大きくする。その後、マイクロコンピュータ１２は記録媒体２２にフレーム画像を一時保存し、領域分割処理回路１９により記録媒体２２に保存した画像を領域ごとに分割し画素を切り出す。次いで、領域分割処理回路１９によって切り出された領域ごとの輝度値が予め定められた輝度値となるように画像合成回路２１により領域ごとの画素を合成する。
【００５５】
図３は、フレーム数が４８０枚の高フレームレート制御方法で撮影した風景を補正する例を示す図である。
【００５６】
図３において、分割された領域は、人物、滝などの水、その他の背景の３つとする。ここで、各々領域ごとに適正露出となるシャッタースピードは図３に示すものとする。具体的には、人物の適正露出のシャッタースピード（秒）を１／２５０とし、滝などの水のシャッタースピードを１／６０、その他の背景のシャッタースピードを１／１２０とする。
【００５７】
このとき、露出が適正になるシャッタースピードの最も遅いシャッタースピードは１／６０なので、補正制御方法として高フレームレート制御方法を用いると判定される。
【００５８】
まず、各領域におけるフレームの合成枚数を露出補正回路２０により算出する。次に、画像合成回路２１により各領域ごとの画素を切り出し、合成する。例えば、人物の適正露出のシャッタースピードは１／２５０であるため、２枚のフレームを合成する。同様に、滝などの水は１／６０で８枚、その他の背景は１／１２０で４枚合成する。
【００５９】
このとき、人物の動きによる被写体ぶれを抑制する場合には、複数回撮像することにより得られた複数の画像信号のうちの１つの画像信号を複数組み合わせて合成することにより、領域ごとに輝度値を補正するようにしてもよい。具体的に例えば、１枚の同じフレームを２つ組み合わせて合成するようにしてもよい。一方、滝などの水は流れなどの流動感を出したい場合が多いことから異なるフレームを８枚を合成するようにしてもよい。画面内の領域すべてに上記の処理を行うことにより、すべての被写体の輝度値が予め定められた輝度値になるように制御する。
【００６０】
一方、露出補正回路２０により、読み出し時間制御方法を用いることが判定された場合、マイクロコンピュータ１２により撮像素子駆動部１４の各画素に対する露光時間を領域分割処理回路１９で切り出した領域ごとに変更する。こうして各領域の輝度値が予め定められた輝度値になるように制御する。
【００６１】
図４は、読み出し時間制御方法で補正する例を示す図である。
【００６２】
図４においても、分割された領域は、人物、滝などの水、その他の背景の３つとする。
【００６３】
ここで、各々領域ごとに適正露出となるシャッタースピードは図４に示すものとする。具体的には、人物の適正露出のシャッタースピード（秒）を１／２５０、滝などの水のシャッタースピードを１／３０、その他の背景のシャッタースピードを１／６０とする。
【００６４】
このとき、露出が適正になるシャッタースピードの最も遅いシャッタースピードは１／３０なので、補正制御方法として読み出し時間制御方法を用いると判定される。
【００６５】
ここで、１／６０よりシャッタースピードが遅い場合に読み出し時間制御方法を用いると判定する理由について説明する。高フレームレート制御方法の場合、一時的に保存するフレーム数が多くなることで、保存するメモリ容量が必要になる。従って、シャッタースピードが遅い場合は高フレームレート制御方法を適用することが困難なためである。
【００６６】
まず、各領域における画素の露光時間を露出補正回路２０により算出する。次に、画像合成回路２１により各領域ごとの画素を切り出す。そして、切り出した領域ごとに含まれる画素ごとに露出補正回路２０により算出した露光時間になるように電荷吐き出しパルスにより制御する。画面内の領域すべてに上記の処理を行うことにより、すべての被写体の輝度値が予め定められた輝度値になるように制御する。
【００６７】
このように、撮像画面内の被写体の距離情報により領域分割し、分割した領域ごとに補正を行うことが可能であるため、すべての領域ごとの輝度値が予め定められた輝度値となるように補正にすることが可能となっている。上述した、Ｓ１００〜Ｓ１０５の一連の処理により、撮像装置１００では、領域輝度値補正モードが選択された際に、画面内のすべての被写体に対して輝度値を補正する制御が実行されることとなる。
【００６８】
［第２の実施形態］
第２の実施の形態における撮像装置１００の構成は、図１に示した第１の実施の形態と同じため、構成についての説明は省略する。
【００６９】
上記第１の実施形態では、露出補正回路２０により自動的に撮像画面内の被写体に対しての補正量を算出し、輝度値の補正を行う形態を示した。第２の実施形態では、ユーザが任意の被写体の輝度値を補正する形態である。
【００７０】
図５は、図１におけるマイクロコンピュータ１２により実行される第２の実施の形態での補正処理の手順を示すフローチャートである。
【００７１】
図５において、ステップＳ２００〜ステップＳ２０４までは、ステップＳ１００〜ステップＳ１０４までの処理と同じであるので説明を省略する。
【００７２】
図５において、ユーザが操作部２３を操作することにより補正する領域が設定される（ステップＳ２０５）。同様に、ユーザが操作部２３を操作することにより、設定された領域に対して補正するシャッタースピードが設定される（ステップＳ２０６）。この２つのステップＳ２０５，２０６を繰り返すことで複数の被写体に対して、領域及びシャッタースピードの設定を行うことができる。
【００７３】
その後、ユーザが設定したシャッタースピードに応じて、ステップＳ２０４で判定された補正制御方法で輝度値の補正を行い（ステップＳ２０７）、本処理を終了する。
【００７４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００７５】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００７６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００７７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７８】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００７９】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００８０】
１  レンズ
２  絞り
３  絞り駆動モータ
４  絞り状態検出回路
５  ＮＤフィルター
６  ＮＤフィルター駆動モータ
７  ＮＤフィルター駆動検出回路
８  撮像素子
９  ＣＤＳ／ＡＧＣ回路
１０  Ａ／Ｄ変換器
１１  デジタル信号処理回路
１２  マイクロコンピュータ
１３  絞り機構駆動部
１４  撮像素子駆動部
１５  ＮＤフィルター駆動部
１６  輝度情報検出回路
１７  輝度情報演算回路
１８  距離情報生成回路
１９  領域分割処理回路
２０  露出補正回路
２１  画像合成回路
２２  記録媒体
２３  操作部
１００  撮像装置
【図１】
2012235194.tif 000003
【図２】
2012235194.tif 000004
【図３】
2012235194.tif 000005
【図４】
2012235194.tif 000006
【図５】
2012235194.tif 000007