(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像装置において、
前記被写体を含む画像から輝度ヒストグラムを検出する検出手段と、
前記被写体までの被写体距離を測距する測距手段と、
前記画像のコントラストを補正するために用いられるトーンカーブの制御点を算出するための前記輝度ヒストグラムにおける輝度範囲を規定する頻度割合を、前記被写体距離に応じて決定する決定手段とを備え、
前記被写体距離が長いときの前記頻度割合は前記被写体距離が短いときの前記頻度割合よりも大きいことを特徴とする撮像装置。
【請求項２】
前記被写体距離が所定の閾値距離以上か否かを判別する判別手段をさらに備え、
前記被写体距離が前記所定の閾値距離未満のとき、前記頻度割合は所定の値に維持されることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記画像を複数の領域に分割する分割手段をさらに備え、
前記測距手段は前記被写体距離を前記領域毎に測距し、前記決定手段は前記領域毎に測距された被写体距離に応じて前記頻度割合を前記領域毎に決定することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記領域毎に決定された頻度割合を加重平均して前記トーンカーブの制御点を算出するための頻度割合を算出する算出手段をさらに備え、
前記加重平均に用いられる重み係数は前記領域毎に決定されることを特徴とする請求項３記載の撮像装置。
【請求項５】
一の前記領域について決定された前記頻度割合及び一の前記領域に隣接する他の前記領域について決定された前記頻度割合の差が所定の値以上の場合、他の前記領域について決定された前記頻度割合を前記差が小さくなるように変更する変更手段をさらに備えることを特徴とする請求項３記載の撮像装置。
【請求項６】
被写体を撮像する撮像装置の制御方法であって、
前記被写体を含む画像から輝度ヒストグラムを検出する検出ステップと、
前記被写体までの被写体距離を測距する測距ステップと、
前記画像のコントラストを補正するために用いられるトーンカーブの制御点を算出するための前記輝度ヒストグラムにおける輝度範囲を規定する頻度割合を、前記被写体距離に応じて決定する決定ステップとを有し、
前記被写体距離が長いときの前記頻度割合は前記被写体距離が短いときの前記頻度割合よりも大きいことを特徴とする撮像装置の制御方法。
【請求項７】
被写体を撮像する撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記撮像装置の制御方法は、
前記被写体を含む画像から輝度ヒストグラムを検出する検出ステップと、
前記被写体までの被写体距離を測距する測距ステップと、
トーンカーブの制御点を算出するための前記輝度ヒストグラムにおける輝度範囲を規定する頻度割合を、前記被写体距離に応じて決定する決定ステップとを有し、
前記被写体距離が長いときの前記頻度割合は前記被写体距離が短いときの前記頻度割合よりも大きいことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のコントラストを補正する撮像装置、撮像装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、撮影された画像のコントラストを補正する補正方法が知られている（例えば、特許文献１参照）。特許文献１の補正方法は画像の輝度ヒストグラムから当該画像のコントラストの補正に用いられるトーンカーブを生成する。具体的には、ヒストグラムにおける低輝度の度数分布（頻度割合）からトーンカーブの低階調部分を算出し、高輝度の度数分布からトーンカーブの高階調部分を算出し、低階調部分及び高階調部分からトーンカーブの中間階調部分を算出する。その後、算出されたトーンカーブを使用して画像の全階調範囲に亘ってコントラストを補正する。これにより、画像全体に亘って滑らかな階調連続性を有する画像が得られる。
【０００３】
ところで、コントラストが補正される画像には、画像の少なくとも一部がぼやけた画像（以下、「不鮮明画像」という。）がある。不鮮明画像には、例えば、撮像装置から被写体までの被写体距離が短い被写体（以下、「短距離被写体」という。）だけでなく被写体距離が長い被写体（以下、「長距離被写体」という。）が含まれることがある。長距離被写体の撮影では、被写体距離が長い分、短距離被写体の撮影よりも空気中に浮遊する埃や空気中の水分に乱反射された太陽光の影響を受けやすい。そのため、不鮮明画像において、長距離被写体のエッジが短距離被写体のエッジよりも認識され難い傾向がある。なお、被写体のエッジは被写体の画像のコントラストを補正することにより、認識し易くすることが可能であり、コントラストの補正の処理強度はトーンカーブ、特にその傾きに左右される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９８６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の補正方法では、被写体の距離に関わりなく、ヒストグラムから画一的にトーンカーブが算出されるため、算出されたトーンカーブを用いても、各被写体の画像のコントラストを適切に補正することができないという問題がある。例えば、長距離被写体の画像のコントラストを補正するには、算出されたトーンカーブによるコントラストの補正の処理強度が弱くて長距離被写体のエッジを十分に強調することができない場合がある。また、短距離被写体の画像のコントラストを補正するには、算出されたトーンカーブによるコントラストの補正の処理強度が強すぎて短距離被写体のエッジが強調されすぎる場合がある。
【０００６】
本発明の目的は、画像のコントラストを適切に補正することができる撮像装置、撮像装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮像装置は、被写体を撮像する撮像装置において、前記被写体を含む画像から輝度ヒストグラムを検出する検出手段と、前記被写体までの被写体距離を測距する測距手段と、前記画像のコントラストを補正するために用いられるトーンカーブの制御点を算出するための前記輝度ヒストグラムにおける輝度範囲を規定する頻度割合を、前記被写体距離に応じて決定する決定手段とを備え、前記被写体距離が長いときの前記頻度割合は前記被写体距離が短いときの前記頻度割合よりも大きいことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像のコントラストを適切に補正することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態に係る撮像装置の内部構成を概略的に示すブロック図である。
【図２】図１におけるヒストグラム検出部によって検出される輝度ヒストグラムを説明するために用いられる図であり、図２（Ａ）は輝度ヒストグラムを示し、図２（Ｂ）は輝度ヒストグラムから得られるトーンカーブを示す。
【図３】図１におけるトーンカーブ生成部によって生成されるトーンカーブの傾きと低輝度側頻度割合及び高輝度側頻度割合との関連について説明するために用いられる図であり、図３（Ａ）は低輝度側頻度割合及び高輝度側頻度割合が大きい場合のトーンカーブの傾きを示し、図３（Ｂ）は低輝度側頻度割合及び高輝度側頻度割合が小さい場合のトーンカーブの傾きを示す。
【図４】図１の撮像装置によって実行される補正処理の手順を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る撮像装置によって実行される補正処理の手順を示すフローチャートである。
【図６】本発明の第３の実施の形態に係る撮像装置によって実行される補正処理の手順を示すフローチャートである。
【図７】図６のステップＳ６０１において複数の領域に分割された画像データを説明するために用いられる図である。
【図８】図７の画像データの各領域に含まれる被写体の被写体距離の測距結果を説明するために用いられる図である。
【図９】図６のステップＳ６０２において取得される各領域の低輝度側頻度割合及び高輝度側頻度割合を説明するために用いられる図である。
【図１０】本発明の第４の実施の形態に係る撮像装置によって実行される補正処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の第１の実施の形態について図面を参照しながら詳述する。
【００１１】
図１は、本発明の第１の実施の形態に係る撮像装置１００の内部構成を概略的に示すブロック図である。
【００１２】
図１の撮像装置１００は撮像部１０１、画像データ生成部１０２、ヒストグラム検出部１０３、トーンカーブ生成部１０４、被写体距離検出部１０５及び画像表示部１０６を備える。撮像部１０１は複数のレンズから構成されるレンズ群１０７、ＩＲＣＦ（Infrared Ray Cut Filter）１０８、及びＣＣＤセンサやＣＭＯＳセンサ等の撮像素子１０９を有する。また、撮像部１０１はＣＤＳ（Correlated Double Sampling）回路１１０、ＡＧＣ（Automatic Gain Control）アンプ１１１、及びＡ／Ｄ変換器１１２を有する。画像データ生成部１０２はガンマ補正部１１３及び画像信号処理部１１４を有する。
【００１３】
撮像装置１００が被写体を撮影すると、レンズ群１０７及びＩＲＣＦ１０８を通過した光学像が撮像素子１０９に結像される。撮像素子１０９は結像された光学像を光電変換し、アナログ画像信号を発信する。ＣＤＳ回路１１０は撮像素子１０９からアナログ画像信号を受信し、受信したアナログ画像信号に相関二重サンプリング処理等を施す。ＡＧＣアンプ１１１はＣＤＳ回路１１０からアナログ画像信号を受信し、受信したアナログ画像信号に増幅処理等を施す。Ａ／Ｄ変換器１１２はＡＧＣアンプ１１１からアナログ画像信号を受信し、受信したアナログ画像信号をデジタル画像信号に変換する。画像データ生成部１０２は当該デジタル画像信号を受信し、受信したデジタル画像信号に基づいて画像データを生成する。
【００１４】
ヒストグラム検出部１０３は生成された画像データにおける輝度の分布を示す輝度ヒストグラム（図２（Ａ））を検出するとともに、当該画像データを画像表示部１０６に出力する。トーンカーブ生成部１０４はヒストグラム検出部１０３によって検出された輝度ヒストグラムから画像のコントラストの補正に用いるトーンカーブを生成し、該トーンカーブをガンマ補正部１１３へ送信する。被写体距離検出部１０５は光学像における各被写体の被写体距離を、例えば、各レンズのズーム位置とフォーカス位置とに基づいて測距するとともに、測距された被写体距離をトーンカーブ生成部１０４に送信する。ガンマ補正部１１３はトーンカーブ生成部１０４から受信したトーンカーブを用いたガンマ補正処理を画像データに施す。画像信号処理部１１４はガンマ補正処理以外の処理、例えば、色変換処理、ＡＥ処理、及びＷＢ処理等を画像データに施す。
【００１５】
ここで、ヒストグラム検出部１０３によって検出された輝度ヒストグラムからトーンカーブ生成部１０４がトーンカーブを生成する生成処理について説明する。
【００１６】
トーンカーブ生成部１０４は被写体距離を被写体距離検出部１０５から受信し、予め被写体距離に応じて決定されている低輝度側頻度割合２０１及び高輝度側頻度割合２０２を取得（決定）する。低輝度側頻度割合２０１は輝度ヒストグラムにおける全輝度の積分値に対する低輝度側の所定の輝度範囲の頻度の積分値の割合であり、トーンカーブにおける低階調部分と中間階調部分の境目となる低輝度側制御点２０３を算出するために使用される。具体的に、低輝度側頻度割合２０１は、低輝度側制御点２０３を算出するために使用される輝度範囲を規定する。高輝度側頻度割合２０２は輝度ヒストグラムにおける全輝度の積分値に対する高輝度側の所定の輝度範囲の頻度の積分値の割合であり、トーンカーブにおける中間階調部分と高階調部分の境目となる高輝度側制御点２０４を算出するために使用される。具体的に、高輝度側頻度割合２０２は、高輝度側制御点２０４を算出するために使用される輝度範囲を規定する。
【００１７】
トーンカーブ生成部１０４は取得された低輝度側頻度割合２０１及び高輝度側頻度割合２０２から低輝度側制御点２０３及び高輝度側制御点２０４を算出し、下記式１に基づいてトーンカーブを生成する（図２（Ｂ））。なお、下記式１において、Ａ点は低輝度側制御点２０３に該当し、Ｂ点は高輝度側制御点２０４に該当する。
【００１８】
【数１】
0006552325.tif 000002
ｔ（ｘ）：輝度ヒストグラムにおけるトーンカーブのｙ軸方向の値（輝度の頻度）
Ａｘ，Ａｙ：輝度ヒストグラムにおけるトーンカーブ上のＡ点のｘ座標、ｙ座標
Ｂｘ，Ｂｙ：輝度ヒストグラムにおけるトーンカーブ上のＢ点のｘ座標、ｙ座標
Ｉｘ，Ｉｙ：輝度ヒストグラムにおけるトーンカーブ上のＩ点のｘ座標、ｙ座標
Ｍｘ，Ｍｙ：輝度ヒストグラムにおけるトーンカーブ上のＭ点のｘ座標、ｙ座標
【００１９】
一般に、トーンカーブの低階調部分は画像データの低輝度部分に施される補正に用いられ、当該低輝度部分の暗度を強調する。トーンカーブの高階調部分は画像データの高輝度部分に施される補正に用いられ、当該高輝度部分の明度を強調する。トーンカーブの中階調部分は画像データの中輝度部分に施される補正に用いられ、低輝度部分と高階調部分の間の円滑な明暗差を実現する。トーンカーブの低階調部分や高階調部分が大きいほど、画像データにおいて明度や暗度が強調される領域が多くなるため、画像データ全体のコントラストも強調される。すなわち、トーンカーブの低階調部分や高階調部分が大きいほど、処理強度が強いコントラストの補正が画像データに施される。なお、トーンカーブの低階調部分や高階調部分が大きいほど低輝度側制御点２０３と高輝度側制御点２０４が互いに近づくため、トーンカーブの傾きは互いに大きくなる。したがって、傾きが大きいトーンカーブを用いるとコントラストの補正の処理強度が強くなる。
【００２０】
ところで、上述したように、被写体距離が長いほど被写体のエッジが認識されにくくなる。本実施の形態では、これに対応して、被写体距離が長いほど低輝度側頻度割合２０１及び高輝度側頻度割合２０２が大きくなるように決定され、傾きが大きいトーンカーブが生成される。例えば、被写体距離が２００ｍ以上且つ３００ｍ未満の場合には低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１５％とされる。被写体距離が１００ｍ以上且つ２００ｍ未満の場合に低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１０％とされる。被写体距離が０ｍ以上且つ１００ｍ未満の場合に低輝度側頻度割合２０１及び高輝度側頻度割合２０２は５％とされる。それぞれの場合において個別にトーンカーブが生成され、該生成されたトーンカーブを用いてガンマ補正処理を画像データに施す。ここで、低輝度側頻度割合２０１及び高輝度側頻度割合２０２が１５％のとき、生成されるトーンカーブの低階調部分や高階調部分は比較的大きいため、トーンカーブ（図３（Ａ））の傾きも大きくなる。また、低輝度側頻度割合２０１及び高輝度側頻度割合２０２が５％のとき、生成されるトーンカーブの低階調部分や高階調部分は比較的小さいため、トーンカーブ（図３（Ｂ））の傾きは小さくなる。すなわち、被写体距離が長い被写体の画像データのガンマ補正では、傾きが大きいトーンカーブが用いられて処理強度が強いコントラストの補正が実行される。また、被写体距離が短い被写体の画像データのガンマ補正では、傾きが小さいトーンカーブが用いられて処理強度が弱いコントラストの補正が実行される。
【００２１】
図４は、図１の撮像装置によって実行される補正処理の手順を示すフローチャートである。
【００２２】
図４において、まず、被写体距離検出部１０５は被写体距離を測距し（ステップＳ４０１）、ヒストグラム検出部１０３は画像データ生成部１０２が生成した画像データから輝度ヒストグラムを検出する（ステップＳ４０２）。次いで、トーンカーブ生成部１０４は測距された被写体距離に応じた低輝度側頻度割合２０１及び高輝度側頻度割合２０２を取得する（ステップＳ４０３）。さらに、トーンカーブ生成部１０４は輝度ヒストグラム、並びに、低輝度側頻度割合２０１及び高輝度側頻度割合２０２に基づいて低輝度側制御点２０３及び高輝度側制御点２０４を算出する（ステップＳ４０４）。さらに、上記式１に基づいてトーンカーブを生成する（ステップＳ４０５）。
【００２３】
次いで、ガンマ補正部１１３は生成されたトーンカーブを下記式２に基づいてガンマカーブに反映してコントラスト強調用ガンマカーブを生成する（ステップＳ４０６）。
【００２４】
【数２】
0006552325.tif 000003
【００２５】
その後、ガンマ補正部１１３はコントラスト強調用ガンマカーブに基づくガンマ補正処理を画像データに施し（ステップＳ４０７）、本処理を終了する。
【００２６】
本実施の形態によれば、低輝度側制御点２０３及び高輝度側制御点２０４を算出するための低輝度側頻度割合２０１や高輝度側頻度割合２０２は、被写体距離が長いときの方が、被写体距離が短いときよりも大きい（ステップＳ４０３）。低輝度側頻度割合２０１及び高輝度側頻度割合２０２が大きくなると、トーンカーブの傾きが大きくなり、コントラストの補正の処理強度が強くなる。したがって、被写体距離が長いときには被写体の画像データに処理強度の強いコントラストの補正を施すことができ、もって、被写体距離が長くてエッジが認識され難い被写体を認識しやすくすることができる。すなわち、画像のコントラストを適切に補正することができる。
【００２７】
次に、本発明の第２の実施の形態について図面を参照しながら詳述する。本発明の第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じである。但し、被写体距離が閾値距離よりも短いときに低輝度側頻度割合２０１及び高輝度側頻度割合２０２を所定の値に維持する点で第１の実施の形態と異なる。以下、第１の実施の形態と重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００２８】
図５は、本発明の第２の実施の形態に係る撮像装置１００によって実行される補正処理の手順を示すフローチャートである。図５のステップＳ４０１〜Ｓ４０７は図４のステップＳ４０１〜Ｓ４０７と同一であるため、以下、図４と異なる点のみ説明する。
【００２９】
図５において、ヒストグラム検出部１０３が輝度ヒストグラムを検出すると（ステップＳ４０２）、トーンカーブ生成部１０４は予め撮像装置１００に閾値距離が設定されているか否かを判別する（ステップＳ５０１）。ステップＳ５０１の判別の結果、予め撮像装置１００に閾値距離が設定されていないとき、本処理はステップＳ４０３に進む。
【００３０】
一方、予め撮像装置１００に閾値距離が設定されているとき、トーンカーブ生成部１０４は閾値距離を考慮して被写体距離に応じた低輝度側頻度割合２０１及び高輝度側頻度割合２０２を取得する（ステップＳ５０２）。例えば、閾値距離が２５０ｍに設定されているとすると、被写体距離が２５０ｍ未満である場合、低輝度側頻度割合２０１及び高輝度側頻度割合２０２は５％（所定の値）に維持される。一方、被写体距離が２５０ｍ以上である場合、被写体距離が２５０ｍ以上且つ３５０ｍ未満であれば、低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１０％とされる。さらに、被写体距離が３５０ｍ以上４５０ｍ未満であれば、低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１５％とされる。その後、本処理はステップＳ４０４に進む。
【００３１】
図５の処理によれば、被写体距離が閾値、例えば、２５０ｍ未満である場合、低輝度側頻度割合２０１及び高輝度側頻度割合２０２は所定の値、例えば、５％に維持される（ステップＳ５０２）。被写体距離が２５０ｍ未満のときは被写体距離が短いときに該当するが、処理強度が強いコントラストの補正が当該被写体の画像に施されると、却って被写体が認識されにくくなるおそれがある。このとき、低輝度側頻度割合２０１及び高輝度側頻度割合２０２は５％に維持されるため、これらの低輝度側頻度割合２０１及び高輝度側頻度割合２０２から生成されるトーンカーブの傾きが変わらず、被写体に対するコントラストの補正の処理強度は一定となる。したがって、短距離の被写体の画像に必要以上に強い処理強度のコントラストの補正が施され、被写体が認識されにくくなるのを防止できる。
【００３２】
次に、本発明の第３の実施の形態について図面を参照しながら詳述する。本発明の第３の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであり、複数の被写体が画像データに分散して存在する点で第１の実施の形態と異なる。以下、第１の実施の形態と重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００３３】
図６は、本発明の第３の実施の形態に係る撮像装置１００によって実行される補正処理の手順を示すフローチャートである。図６のステップＳ４０１〜Ｓ４０７は図４のステップＳ４０１〜Ｓ４０７と同一であるため、以下、図４と異なる点のみ説明する。
【００３４】
図６において、まず、被写体距離検出部１０５は画像データを複数の被写体に対応して複数の領域に分割し、各領域に含まれる被写体の被写体距離を測距する（ステップＳ６０１）。本実施の形態では、画像データを、例えば、図７に示すように、領域７０１及び領域７０１に隣接する領域７０２を含む９個の領域に分割し、各領域に含まれる被写体の被写体距離を測距して、例えば、図８に示すように、各領域の測距結果を取得する。
【００３５】
次いで、ヒストグラム検出部１０３は画像データ生成部１０２が生成した画像データから輝度ヒストグラムを検出する（ステップＳ４０２）。その後、トーンカーブ生成部１０４は測距された各領域に含まれる被写体の被写体距離に応じた低輝度側頻度割合２０１及び高輝度側頻度割合２０２を、例えば、図９に示すように、取得する（ステップＳ６０２）。本実施の形態では、例えば、被写体距離が０ｍ以上且つ１００ｍ未満の領域では低輝度側頻度割合２０１及び高輝度側頻度割合２０２は５％とされる。また、被写体距離が１００ｍ以上且つ２００ｍ未満の領域では低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１０％とされる。さらに、被写体距離が２００ｍ以上且つ３００ｍ未満の領域では低輝度側頻度割合２０１及び高輝度側頻度割合２０２は１５％とされる。また、被写体距離が３００ｍ以上の領域では低輝度側頻度割合２０１及び高輝度側頻度割合２０２は２０％とされる。
【００３６】
トーンカーブ生成部１０４は取得された各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２を加重平均して画像データ全体に適用される低輝度側頻度割合２０１及び高輝度側頻度割合２０２を算出する（ステップＳ６０３）。ステップＳ６０３において、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２が加重平均されるとき、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２に重み係数が積算される。重み係数は領域毎に決定され、例えば、被写体距離が長くて認識され難いにもかかわらず、ユーザの注目度が高い被写体を含む領域の重み係数は、被写体距離が短い被写体を含む領域やユーザの注目度が低い被写体を含む領域の重み係数よりも大きく設定される。その後、本処理はステップＳ４０５に進む。
【００３７】
図６の処理によれば、画像データが複数の領域に分割され、各領域に含まれる被写体距離が測距される（ステップＳ６０１）。さらに、各領域に含まれる被写体の被写体距離に応じて各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２が取得される（ステップＳ６０２）。その後、取得された各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２が加重平均されて画像データ全体としての低輝度側頻度割合２０１及び高輝度側頻度割合２０２が算出される（ステップＳ６０３）。また、加重平均の際に用いられる重み係数は領域毎に決定される。このとき、例えば、被写体距離が長くて認識され難いにもかかわらず、ユーザの注目度が高い被写体を含む領域の重み係数は、被写体距離が短くて認識されやすい被写体を含む領域やユーザの注目度が低い被写体を含む領域の重み係数よりも大きく設定される。これにより、領域毎にトーンカーブを生成することなく、画像データ全体に適用されるトーンカーブを生成して補正処理に用いるだけであっても、ユーザの注目度が高い被写体のエッジのコントラストを確実に強調することができる。
【００３８】
なお、図６の処理において、画像データ全体に適用される低輝度側頻度割合２０１及び高輝度側頻度割合２０２は、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２の加重平均によって算出された。しかしながら、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２の単純平均によって算出されてもよい。
【００３９】
次に、本発明の第４の実施の形態について図面を参照しながら詳述する。本発明の第４の実施の形態は、その構成、作用が上述した第３の実施の形態と基本的に同じであり、領域毎にトーンカーブが生成される点で第３の実施の形態と異なる。以下、第３の実施の形態と重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００４０】
図１０は、本発明の第４の実施の形態に係る撮像装置１００によって実行される補正処理の手順を示すフローチャートである。図１０のステップＳ４０２，Ｓ６０１〜Ｓ６０２は図６のステップＳ４０２，Ｓ６０１〜Ｓ６０２と同一であるため、以下、図６と異なる点のみ説明する。
【００４１】
図１０において、まず、各領域に含まれる被写体の被写体距離に応じた低輝度側頻度割合２０１及び高輝度側頻度割合２０２を取得する（ステップＳ６０１，Ｓ６０２）。その後、トーンカーブ生成部１０４は各領域の輝度ヒストグラム、並びに、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２から各領域の低輝度側制御点２０３及び高輝度側制御点２０４を算出する（ステップＳ１００１）。さらに、トーンカーブ生成部１０４は上記式１に基づいて各領域のトーンカーブを生成する（ステップＳ１００２）。
【００４２】
次いで、ガンマ補正部１１３は生成された各領域のトーンカーブを上記式２に基づいて各領域のガンマカーブに反映して各領域のコントラスト強調用ガンマカーブを生成する（ステップＳ１００３）。その後、ガンマ補正部１１３は、各領域に関し、コントラスト強調用ガンマカーブに基づくガンマ補正処理を各領域の画像データに施し（ステップＳ１００４）、本処理を終了する。
【００４３】
図１０の処理によれば、各領域に含まれる被写体の被写体距離に応じて取得された低輝度側頻度割合２０１及び高輝度側頻度割合２０２から各領域の低輝度側制御点２０３及び高輝度側制御点２０４が算出される（ステップＳ１００１）。また、算出された各領域の低輝度側制御点２０３及び高輝度側制御点２０４に基づいて各領域のトーンカーブが生成される（ステップＳ１００２）。これにより、領域毎に被写体距離に応じてコントラストが補正されるので、例えば、被写体距離の異なる複数の被写体が画像データに分散して含まれていても各被写体の被写体距離が考慮されたコントラストの補正を各被写体に施すことができる。
【００４４】
図１０の処理において、例えば、領域７０１の低輝度側頻度割合２０１及び高輝度側頻度割合２０２と、領域７０２の低輝度側頻度割合２０１及び高輝度側頻度割合２０２との差（以下、「頻度割合差」という。）が所定の値以上であるか否かをさらに判別してもよい。頻度割合差が所定の値以上となると、領域７０１及び領域７０２から生成されたトーンカーブを用いた場合、領域７０１及び領域７０２から生成されたトーンカーブの傾きは互いに大きく異なる。したがって、領域７０１及び領域７０２へ処理強度が大幅に異なるコントラストの補正が施され、コントラストの補正が施された後の領域７０１及び領域７０２において階調連続性が無くなるおそれがある。これに対応して、トーンカーブ生成部１０４は頻度割合差が所定の値未満となるように、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２を変更する。例えば、頻度割合差の所定の値が３％である場合、領域７０１の低輝度側頻度割合２０１及び高輝度側頻度割合２０２として１５％が取得され、領域７０２の低輝度側頻度割合２０１及び高輝度側頻度割合２０２として１０％が取得されたときを考える。このときは、頻度割合差が３％未満となるように、各領域の低輝度側頻度割合２０１及び高輝度側頻度割合２０２が変更される。具体的には、トーンカーブ生成部１０４は領域７０１の低輝度側頻度割合２０１及び高輝度側頻度割合２０２を１３％に変更し、又は領域７０２の低輝度側頻度割合２０１及び高輝度側頻度割合２０２を１２％に変更する。これにより、領域７０１及び領域７０２から生成されたトーンカーブの傾きが大きく異なるのを抑制することができる。その結果、コントラストの補正が施された後の領域７０１及び領域７０２において階調連続性を得ることができる。
【００４５】
以上、本発明の実施の形態について説明したが、本発明はこれらの実施の形態に何ら限定されるものではない。
【００４６】
本発明は上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４７】
１００  撮像装置
１０３  ヒストグラム検出部
１０４  トーンカーブ生成部
１０５  被写体距離検出部
【図１】
0006552325.tif 000004
【図２】
0006552325.tif 000005
【図３】
0006552325.tif 000006
【図４】
0006552325.tif 000007
【図５】
0006552325.tif 000008
【図６】
0006552325.tif 000009
【図７】
0006552325.tif 000010
【図８】
0006552325.tif 000011
【図９】
0006552325.tif 000012
【図１０】
0006552325.tif 000013