(57)【要約】【課題】スミア領域を適切に補正できる撮像装置及び撮像装置の制御方法を提供する。【解決手段】本発明の第１側面に係る撮像装置は、被写体の画像から、スミアが発生したスミア領域を検出するとともに、前記スミア領域の幅、移動量、及び位置の少なくとも１つに関するスミア情報を検出するスミア検出手段と、前記スミア領域に含まれる画素のレベルを異なる方法で補正する複数のスミア補正処理を行うスミア補正手段と、前記スミア情報に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる補正制御手段とを備えることを特徴とする。【選択図】図１
2008263319.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像から、スミアが発生したスミア領域を検出するとともに、前記スミア領域の幅、移動量、及び位置の少なくとも１つに関するスミア情報を検出するスミア検出手段と、
前記スミア領域に含まれる画素のレベルを異なる方法で補正する複数のスミア補正処理を行うスミア補正手段と、
前記スミア情報に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる補正制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記スミア検出手段は、前記スミア領域の幅に関する前記スミア情報を検出し、
前記補正制御手段は、前記スミア領域の幅に関する前記スミア情報に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記スミア補正手段は、絞りを絞るためのプログラムシフト手段を含み、
前記補正制御手段は、前記スミア領域の幅が第１閾値未満である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記スミア検出手段は、前記スミア領域の移動量に関する前記スミア情報を検出し、
前記補正制御手段は、前記スミア検出手段により検出された前記スミア領域の移動量に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記被写体を撮像して画像信号を取得する撮像手段をさらに備え、
前記スミア補正手段は、前記撮像手段により取得された前記画像信号に応じた画像データからスミア信号成分を減算するための減算処理手段を含み、
前記補正制御手段は、前記スミア領域の移動量が第２閾値未満である場合、前記減算処理手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記被写体を撮像して画像信号を取得する撮像手段をさらに備え、
前記スミア補正手段は、
絞りを絞るためのプログラムシフト手段と、
前記撮像手段により取得された前記画像信号に応じた画像データからスミア信号成分を減算するための減算処理手段と、
を含み、
前記スミア検出手段は、前記スミア領域の幅及び移動量に関する前記スミア情報を検出し、
前記補正制御手段は、
前記スミア領域の幅が第１閾値未満である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせ、前記スミア領域の幅が第１閾値以上であり前記スミア領域の移動量が第２閾値未満である場合、前記減算処理手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせ、前記スミア領域の幅が第１閾値以上であり前記スミア領域の移動量が第２閾値以上である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記被写体の画像から、前記被写体の顔として認識される顔領域を検出するとともに、前記顔領域の位置に関する顔情報を検出する顔検出手段と、
前記スミア領域と前記顔領域との相対的な位置を演算する演算手段と、
をさらに備え、
前記スミア検出手段は、前記スミア領域の位置に関する前記スミア情報を検出し、
前記演算手段は、前記スミア領域の位置に関する前記スミア情報と、前記顔情報とに基づいて、前記スミア領域と前記顔領域との相対的な位置を演算し、
前記補正制御手段は、前記演算手段により演算された前記スミア領域と前記顔領域との相対的な位置に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記スミア補正手段は、絞りを絞るためのプログラムシフト手段を含み、
前記演算手段は、前記スミア情報と前記顔情報とに基づいて、前記スミア領域と前記顔領域との重なり具合を示す一致度を演算し、
前記補正制御手段は、前記一致度が第３閾値以上である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記被写体を撮像して画像信号を取得する撮像手段と、
前記被写体の画像から、前記被写体の顔として認識される顔領域を検出するとともに、前記顔領域の位置に関する顔情報を検出する顔検出手段と、
前記スミア領域と前記顔領域との相対的な位置を演算する演算手段と、
をさらに備え、
前記スミア補正手段は、
絞りを絞るためのプログラムシフト手段と、
前記撮像手段により取得された前記画像信号に応じた画像データからスミア信号成分を減算するための減算処理手段と、
を含み、
前記スミア検出手段は、前記スミア領域の幅、移動量、及び位置に関する前記スミア情報を検出し、
前記演算手段は、前記スミア情報と前記顔情報とに基づいて、前記スミア領域と前記顔領域との重なり具合を示す一致度を演算し、
前記補正制御手段は、
前記スミア領域の幅が第１閾値未満である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせ、前記スミア領域の幅が第１閾値以上であり前記スミア領域の移動量が第２閾値未満である場合、前記減算処理手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせ、前記スミア領域の幅が第１閾値以上であり前記スミア領域の移動量が第２閾値以上であり前記一致度が第３閾値未満である場合、前記減算処理手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせ、前記スミア領域の幅が第１閾値以上であり前記スミア領域の移動量が第２閾値以上であり前記一致度が第３閾値以上である場合、前記プログラムシフト手段を用いるスミア補正処理を選択して前記スミア補正手段に補正を行わせる
ことを特徴とする請求項１に記載の撮像装置。
【請求項１０】
被写体の画像から、スミアが発生したスミア領域を検出するとともに、前記スミア領域の幅、移動量、及び位置の少なくとも１つに関するスミア情報を検出する検出ステップと、
前記スミア情報に応じて、複数のスミア補正処理のいずれかを選択する選択ステップと、
前記選択ステップで選択された前記スミア補正処理を用いて、前記スミア領域の補正を行う補正ステップと、
を備えることを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像装置の制御方法に関する。
【背景技術】
【０００２】
屋外等の撮影において太陽光等の輝度が高い対象を含む被写体を撮影した場合、被写体の画像に、上下に筋状のほぼ白階調のノイズ（スミア）が含まれることがある。このスミアは、撮影された画像の画質の劣化を招く。
【０００３】
そこでこの問題を省みて、ＮＴＳＣ等の飛び越し走査において、信号が読み出されない領域の画素の出力信号を、信号が読み出される領域の画素の出力信号から減算する技術が提案されている（特許文献１を参照）。これにより、信号が読み出される領域の画素の出力信号からスミア信号成分をある程度補正することができる。
【特許文献１】特開平１−１９３０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に示された技術では、スミアが発生したスミア領域を適切に補正できないことがある。
【０００５】
例えば、スミアが発生した際の画像（図９左図参照）に対して、スミアの補正を行う際の画像（図９右図参照）の画角や撮影範囲が変動しなければ、スミア信号成分を減算することにより、スミアが除去された画像を得ることができる。ところが、例えば、スミアが発生した際の画像（図１０左図参照）に対して、スミアの補正を行う際の画像（図１０右図参照）の画角が変動する場合、スミア信号成分を減算すると、次のような現象が起こる可能性がある。すなわち、スミア信号成分を減算する対象領域と、スミアが発生したスミア領域とがずれるので、図１０右図に示すように、スミア領域の端近傍で過減算が行われて、黒筋が発生する。
【０００６】
一方、プログラムシフトが可能な撮像装置では、スミアが発生した際に、絞りを絞り込む方向にプログラムシフトすることで、入射光量を減少させてスミアの発生を低減する方法もある。この方法でも、スミア領域を適切に補正できないことがある。
【０００７】
例えば、スミアが発生したスミア領域の幅が所定値以上である場合、プログラムシフトを行うと、被写体の画像において、スミアが低減されきれずに細い灰色の筋が残ることがある。
【０００８】
本発明の目的は、スミア領域を適切に補正できる撮像装置及び撮像装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１側面に係る撮像装置は、被写体の画像から、スミアが発生したスミア領域を検出するとともに、前記スミア領域の幅、移動量、及び位置の少なくとも１つに関するスミア情報を検出するスミア検出手段と、前記スミア領域に含まれる画素のレベルを異なる方法で補正する複数のスミア補正処理を行うスミア補正手段と、前記スミア情報に応じて、前記複数のスミア補正処理のいずれかを選択して前記スミア補正手段に補正を行わせる補正制御手段とを備えることを特徴とする。
【００１０】
本発明の第２側面に係る撮像装置の制御方法は、被写体の画像から、スミアが発生したスミア領域を検出するとともに、前記スミア領域の幅、移動量、及び位置の少なくとも１つに関するスミア情報を検出する検出ステップと、前記スミア情報に応じて、複数のスミア補正処理のいずれかを選択する選択ステップと、前記選択ステップで選択された前記スミア補正処理を用いて、前記スミア領域の補正を行う補正ステップとを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、スミア領域を適切に補正できる。
【発明を実施するための最良の形態】
【００１２】
本発明の第１実施形態に係る撮像装置１００について、図１を用いて説明する。図１は、本発明の第１実施形態に係る撮像装置１００の構成図である。
【００１３】
撮像装置１００は、例えば、ディジタルカメラである。撮像装置１００は、次の構成要素を備える。
【００１４】
操作部１０１は、撮像装置１００の操作者が撮像装置１００に対して各種の指示を入力するために操作するスイッチやボタンなどを含む。操作部１０１の中には、シャッタースイッチも含まれている。このシャッタースイッチが半押しされた場合、信号ＳＷ１が操作部１０１から制御部１０２に対して通知される。また、シャッタースイッチが全押しされた場合、信号ＳＷ２が操作部１０１から制御部１０２に対して通知される。
【００１５】
撮像手段１０３は、レンズ１０８ａ及び絞り１０９ａを介して入射される光を受け、その光量に応じた電荷を発生させる。すなわち、撮像手段１０３は、被写体を撮像して画像信号を取得する。撮像手段１０３は、画素から信号が読み出される（撮像される）撮像領域と、画素から信号が読み出されない非読み出し領域と、遮光された遮光領域とを含む。撮像手段１０３では、例えば、撮像領域及び非読み出し領域にそれぞれフォトダイオード（画素）が配され、遮光領域にＣＣＤ（電荷結合素子）が配される。あるいは、撮像手段１０３では、オプティカルブラック信号を取得するために、さらに遮光領域の一部にフォトダイオード（画素）が配されていてもよい。
【００１６】
Ａ／Ｄ変換部１０４は、撮像手段１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、ディジタル画像信号（画像データ）を出力する。
【００１７】
画像処理部１０５は、Ａ／Ｄ変換部１０４から出力されたディジタル画像信号（画像データ）に対して各種の画像処理を行い、処理済みのディジタル画像信号（画像データ）を出力する。例えば、画像処理部１０５は、Ａ／Ｄ変換部１０４から受けたディジタル画像信号を、ＹＵＶ画像信号に変換して出力する。また、画像処理部１０５は、減算処理手段１２３を含む。減算処理手段１２３は、撮像手段１０３により取得された画像信号に応じた画像データからスミア信号成分を減算することで、スミア補正処理を行うことができる。この画像データは、例えば、撮像手段１０３の撮像領域の画素から取得された画像信号に応じたデータである。スミア信号成分は、例えば、撮像手段１０３の非読み出し領域の画素から取得された画像信号に応じたデータである。あるいは、スミア信号成分は、例えば、撮像手段１０３の遮光領域の画素から取得された画像信号に応じたデータである。
【００１８】
スミア検出手段１０６は、Ａ／Ｄ変換部１０４から受けたディジタル画像信号から、すなわち、被写体の画像から、スミアが発生したスミア領域を検出するとともに、スミア情報を検出する。スミア情報は、スミア領域の幅及び移動量に関する情報である。スミア検出手段１０６は、スミア情報を制御部１０２に通知する。
【００１９】
ＡＦ処理部１０８は、レンズ１０８ａを駆動して、ＡＦ処理を行う。
【００２０】
ＡＥ処理部１０９は、絞り１０９ａを駆動して、ＡＥ処理を行う。ＡＥ処理部１０９は、プログラムシフト手段１２２を含む。プログラムシフト手段１２２は、例えば、絞り１０９ａを駆動して、絞り１０９ａを絞ることで、スミア補正処理を行うことができる。
【００２１】
ここで、減算処理手段１２３とプログラムシフト手段１２２とは、スミア領域に含まれる画素のレベルを異なる方法で補正する複数のスミア補正処理を行うためのスミア補正手段である。
【００２２】
ＥＦ処理部１１０は、制御部１０２においてフラッシュが必要と判断された場合に、フラッシュオンの指示を制御部１０２から受け取る。ＥＦ処理部１１０は、フラッシュオンの指示に応じて、フラッシュ部１１１を制御する。これにより、フラッシュ部１１１は発光する。
【００２３】
ＥＶＦ表示部１０７は、小型液晶画面などを含み、画像処理部１０５による処理済みの画像データに従った画像を表示する。すなわち、ＥＶＦ表示部１０７は、ＥＶＦ（電子ビューファインダー）として機能する。
【００２４】
フォーマット変換部１１２は、画像処理部１０５から出力されたディジタル画像信号（画像データ）のフォーマットをＪＰＥＧなどのフォーマットに変換し、画像記録部１１３に出力するものである。
【００２５】
画像記録部１１３は、フォーマット変換部１１２から受けたフォーマット変換済みの画像データを、撮像装置１００内のメモリ（図示せず）や、撮像装置１００に挿入されている外部メモリなどに記録する処理を行う。
【００２６】
外部接続部１１４は、撮像装置１００をＰＣ（パーソナルコンピュータ）やプリンタといった外部装置に接続するためのインターフェースとして機能するものである。
【００２７】
制御部１０２は、撮像装置１００の各部の動作を制御するものである。制御部１０２は、例えば操作部１０１からの指示に応じて、各部を制御する。制御部１０２は、補正制御手段１２４を含む。補正制御手段１２４は、スミア情報に応じて、複数のスミア補正処理（減算処理手段１２３によるスミア補正処理、プログラムシフト手段１２２によるスミア補正処理）のいずれかを選択してスミア補正手段（１２２，１２３）に補正を行わせる。
【００２８】
次に、撮像装置１００を用いて撮影を行う際における撮像装置１００の動作について説明する。
【００２９】
操作部１０１に含まれている電源スイッチを撮像装置１００の操作者がオンすると、制御部１０２は、これを検知し、撮像装置１００を構成する各部に電源を供給する。撮像装置１００を構成する各部に電源が供給されると、シャッター（図示せず）が開くので、撮像手段１０３には、レンズ１０８ａ及び絞り１０９ａを介して、被写体の光学像が結像される。すなわち、撮像手段１０３は、被写体を撮像して画像信号を取得する。撮像手段１０３は、取得したアナログ画像信号をＡ／Ｄ変換部１０４に出力する。
【００３０】
Ａ／Ｄ変換部１０４は、撮像手段１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、ディジタル画像信号を生成して出力する。
【００３１】
スミア検出手段１０６は、Ａ／Ｄ変換部１０４から受けたディジタル画像信号が示す被写体の画像から、スミア領域を検出するとともに、スミア情報を検出する。スミア情報は、スミア領域の幅及び移動量に関する情報である。スミア検出手段１０６は、スミア情報を制御部１０２に通知する。
【００３２】
また、制御部１０２（補正制御手段１２４）は、スミア情報を受けると、スミア情報に応じて複数のスミア補正処理（プログラムシフト手段１２２によるスミア補正処理、減算処理手段１２３によるスミア補正処理）のいずれかを選択して補正を行わせる。
【００３３】
例えば、補正制御手段１２４は、スミア領域の幅に応じて、複数のスミア補正処理のいずれかを選択してスミア補正手段に補正を行わせる。補正制御手段１２４は、スミア領域の幅が第１閾値（図２に示すＴＨ＿ＳｕｍｉａＡｍｏｕｎｔ）未満である場合、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる（図３参照）。
【００３４】
あるいは、例えば、補正制御手段１２４は、スミア領域の移動量に応じて、複数のスミア補正処理のいずれかを選択してスミア補正手段に補正を行わせる。補正制御手段１２４は、スミア領域の移動量が第２閾値（図２に示すＴＨ＿ＳｕｍｉａＭｏｖｅ）未満である場合、減算処理手段１２３を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる（図４参照）。
【００３５】
画像処理部１０５は、Ａ／Ｄ変換部１０４から出力されたディジタル画像信号（画像データ）に対して各種画像処理を行い、処理済みのディジタル画像信号（画像データ）を出力する。また、画像処理部１０５は、処理済みの画像データをＥＶＦ表示部１０７に出力する。ＥＶＦ表示部１０７は、この処理済みの画像データに従った画像を表示する。
【００３６】
画像処理部１０５によって取得された画像に応じて、ＡＦ処理部１０８は、例えばコントラスト検出法により、被写体にピントを合わせるべくレンズ１０８ａを駆動制御する。これにより、ＡＦ処理部１０８は、ＡＦ処理を行う。
【００３７】
また、画像処理部１０５によって取得された画像に応じて、ＡＥ処理部１０９は、画面が最適な露出になるように絞り１０９ａを駆動制御する。これにより、ＡＥ処理部１０９は、ＡＥ処理を行う。
【００３８】
制御部１０２は、シャッタースイッチからＳＷ１信号の通知（即ち、シャッタースイッチの半押しの通知）を受けていない限り、上記処理を繰り返す。制御部１０２が信号ＳＷ１信号の通知をシャッタースイッチから受けると、この時点における画像を用いてＡＦ、ＡＥ処理を行い、撮影に最適なピントおよび露出設定条件を取得する。
【００３９】
そして、制御部１０２は、シャッタースイッチからＳＷ２信号の通知（即ち、シャッタースイッチの全押しの通知）を受けていない限りは、処理をＳＷ１信号の通知前に戻し、上記処理を繰り返す。制御部１０２がＳＷ２信号の通知をシャッタースイッチから受けると、フラッシュを発光するか否かの判断を行う。フラッシュを発光するか否かは、操作部１０１を用いて予め設定しておき、その設定データを読み取ることで判断するようにしても良いし、また周囲の暗さを検知し自動的に判断するようにしても良い。
【００４０】
この判断の結果、フラッシュの発光を行う場合、制御部１０２は、ＥＦ処理部１１０を制御し、フラッシュ部１１１にプリ発光を行わせ、発光量の算出、ＥＦ枠の重み付けなどの処理を行う。そして、制御部１０２は、プリ発光により計算された本発光量でフラッシュ部１１１を発光させる。そして、制御部１０２は、撮像手段１０３を介して画像撮影を行う。フラッシュ非発光の場合には上記調光制御無しに以下の処理に移行する。
【００４１】
本撮影にて、外界からの光がレンズ１０８ａ及び絞り１０９ａを介して撮像手段１０３に入光するので、撮像手段１０３の撮像領域の各画素には、入光した光の光量に応じた電荷が蓄積される。すなわち、撮像手段１０３は、被写体を撮像して画像信号を取得する。撮像手段１０３は、取得した画像信号をＡ／Ｄ変換部１０４に出力する。
【００４２】
Ａ／Ｄ変換部１０４は、撮像手段１０３から出力されたアナログ画像信号に対して、サンプリング、ゲイン調整、Ａ／Ｄ変換等を行い、ディジタル画像信号を生成して出力する。
【００４３】
画像処理部１０５は、Ａ／Ｄ変換部１０４から出力されたディジタル画像信号に対して各種の画像処理を行い、処理済みのディジタル画像信号を出力する。
【００４４】
フォーマット変換部１１２は、画像処理部１０５から出力されたディジタル画像信号（画像データ）のフォーマットをＪＰＥＧなどのフォーマットに変換し、画像記録部１１３に出力する。画像記録部１１３は、フォーマット変換された画像データを所定のメモリに記録する処理を行う。
【００４５】
以上説明した処理により、スミアが発生したスミア領域に対して選択的に最適な補正処理を行うことができるので、適切にスミア領域を補正できる。これにより、ライブ画・静止画ともに適正な撮影を行うことが可能となる。
【００４６】
次に、撮像装置１００がスミア領域を補正する処理の流れを、図２を用いて説明する。図２は、撮像装置１００がスミア領域を補正する処理の流れを示すフローチャートである。
【００４７】
ステップＳ２０１では、制御部１０２が、ＡＥ処理部１０９にアクセスして、現状の露出設定値（Ａｖ，Ｔｖ，Ｇａｉｎ）を取得する。
【００４８】
ステップＳ２０２では、スミア検出手段１０６が、被写体の画像から、スミア領域を検出する。例えば、スミア検出手段１０６は、撮像領域の画素の画像データと非読み出し領域の画素の画像データとに基づいて、スミア領域を検出する。あるいは、例えば、スミア検出手段１０６は、撮像領域の画素の画像データと、遮光領域の画素の画像データとに基づいて、スミア領域を検出する。
【００４９】
ステップＳ２０３では、スミア検出手段１０６が、被写体の画像から、スミア情報を検出する。スミア情報は、スミア領域の幅及び移動量に関する情報である。
【００５０】
例えば、スミア検出手段１０６は、検出したスミア領域の長手方向と垂直な方向に並ぶ画素の数をカウントして、スミア領域の幅を検出するとともに、スミア領域の幅に関する情報をスミア情報に含める。
【００５１】
例えば、スミア検出手段１０６は、画像記録部１１３にアクセスして、直前のフレームの画像に発生したスミア領域の情報を取得する。スミア検出手段１０６は、検出したスミア領域と、直前のフレームのスミア領域とを比較して、スミア領域の移動量を検出するとともに、スミア領域の移動量に関する情報をスミア情報に含める。
【００５２】
ステップＳ２０４では、制御部１０２の補正制御手段１２４が、スミア領域の幅が第１閾値（ＴＨ＿ＳｕｍｉａＡｍｏｕｎｔ）未満でありかつ絞り値（Ａｖ）が最大（ＡｖＭａｘ）未満であるか否かを判断する。補正制御手段１２４は、スミア領域の幅が第１閾値未満でありかつ絞り値が最大未満であると判断する場合、処理をステップＳ２０５へ進める。ここで、絞り値が最大であるとは、絞り１０９ａを最も絞った状態のことを指している。補正制御手段１２４は、スミア領域の幅が第１閾値未満でない、又は、絞り値が最大未満でないと判断する場合、処理をステップＳ２０６へ進める。
【００５３】
ステップＳ２０５では、補正制御手段１２４が、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。プログラムシフト手段１２２は、絞り１０９ａを駆動して、絞り１０９ａを絞る。これにより、補正制御手段１２４は、図３左図に示す画像におけるスミア領域を補正して、図３右図に示す画像を得る。
【００５４】
ステップＳ２０６では、制御部１０２の補正制御手段１２４が、スミア領域の移動量が第２閾値（ＴＨ＿ＳｕｍｉａＭｏｖｅ）未満であるか否かを判断する。補正制御手段１２４は、スミア領域の移動量が第２閾値未満であると判断する場合、処理をステップＳ２０７へ進め、スミア領域の移動量が第２閾値未満でないと判断する場合、処理をステップＳ２１０へ進める。
【００５５】
ステップＳ２０７では、補正制御手段１２４が、減算処理手段１２３を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる（図４参照）。減算処理手段１２３は、撮像手段１０３により取得された画像信号に応じた画像データからスミア信号成分を減算する。この画像データは、例えば、撮像手段１０３の撮像領域の画素から取得された画像信号に応じたデータである。スミア信号成分は、例えば、撮像手段１０３の非読み出し領域の画素から取得された画像信号に応じたデータである。あるいは、スミア信号成分は、例えば、撮像手段１０３の遮光領域の画素から取得された画像信号に応じたデータである。これにより、補正制御手段１２４は、図４左図に示す画像におけるスミア領域を補正して、図４右図に示す画像を得る。
【００５６】
ステップＳ２１０では、補正制御手段１２４が、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。プログラムシフト手段１２２は、絞り１０９ａを駆動して、絞り１０９ａを絞る。これにより、補正制御手段１２４は、図５左図に示す画像におけるスミア領域を補正して、図５右図に示す画像を得る。
【００５７】
以上のように、補正制御手段１２４は、スミア領域の幅が第１閾値未満である場合、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。補正制御手段１２４は、スミア領域の幅が第１閾値以上である場合、他のスミア補正処理を選択するように促す。これにより、被写体の画像において、スミアが低減されきれずに細い灰色の筋が残ることを抑制できる。
【００５８】
また、補正制御手段１２４は、さらに、スミア領域の移動量が第２閾値未満である場合、減算処理手段１２３を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。補正制御手段１２４は、スミア領域の移動量が第２閾値以上である場合、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。これにより、スミア領域の端で過減算が発生して黒筋が発生することを低減できる。
【００５９】
このように、スミア領域を適切に補正できる。
【００６０】
なお、スミア情報は、スミア領域の幅、移動量、及び位置の少なくとも１つに関する情報であっても良い。この場合、撮像装置１００がスミア領域を補正する処理の流れは、スミア情報に対応して、図２と異なる処理の流れであっても良い。
【００６１】
次に、本発明の第２実施形態に係る撮像装置５００について、図６を用いて説明する。図６は、本発明の第２実施形態に係る撮像装置５００の構成図である。以下では、第１実施形態と異なる部分を中心に説明し、同様の部分に関しては説明を省略する。
【００６２】
撮像装置５００は、その基本的な構成は第１実施形態と同様であるが、顔検出手段５１５、スミア検出手段５０６、及び制御部５０２を備える点で第１実施形態と異なる。すなわち、次の点で第１実施形態と異なる。
【００６３】
顔検出手段５１５は、Ａ／Ｄ変換部１０４から受けたディジタル画像信号から、すなわち、被写体の画像から、顔領域を検出するとともに、顔情報を検出する。顔領域は、被写体の顔として認識された領域である。顔情報は、顔領域の位置に関する情報である。
【００６４】
スミア検出手段５０６は、被写体の画像から、スミア領域を検出するとともに、スミア情報を検出する。スミア情報は、スミア領域の幅、移動量、及び位置に関する情報である。
【００６５】
制御部５０２は、演算手段５２５を含む。演算手段５２５は、顔情報を顔検出手段５１５から受け取り、スミア情報をスミア検出手段５０６から受け取る。演算手段５２５は、スミア情報と顔情報とに基づいて、スミア領域と顔領域との相対的な位置を演算する。すなわち、演算手段５２５は、スミア情報と顔情報とに基づいて、一致度を演算する。一致度は、スミア領域と顔領域との重なり具合を示す。
【００６６】
制御部５０２の補正制御手段５２４は、スミア情報に応じて求められた情報、すなわち、スミア領域の顔領域に対する相対的な位置に応じて、複数のスミア補正処理のいずれかを選択してスミア補正手段に補正を行わせる。すなわち、補正制御手段５２４は、一致度が第３閾値（図７に示すＴＨ）以上である場合、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる（図８参照）。
【００６７】
また、撮像装置５００がスミア領域を補正する処理の流れが、図７に示すように、次の点で第１実施形態と異なる。図７は、撮像装置５００がスミア領域を補正する処理の流れを示すフローチャートである。
【００６８】
ステップＳ６０３では、スミア検出手段５０６が、被写体の画像から、スミア情報を検出する。スミア情報は、スミア領域の幅、移動量、及び位置に関する情報である。
【００６９】
例えば、スミア検出手段５０６は、検出したスミア領域に属する画素の撮像領域における位置を検出することにより、スミア領域の位置を検出するとともに、スミア領域の位置に関する情報をスミア情報に含める。他の処理は、図２に示すステップＳ２０３と同様である。
【００７０】
ステップＳ６０８では、顔検出手段５１５が、被写体の画像から、顔領域を検出する。顔領域は、被写体の顔として認識された領域である。
【００７１】
なお、本発明における顔検出に関しては、公知の顔検出技術を用いることとする。公知の顔検出技術としては、ニューラルネットワークに代表される学習を用いた手法、目や鼻や口といった形状に特徴のある部位を、画像領域からテンプレートマッチングを用い探し出し類似度が高ければ顔とみなす手法があげられる。また、他にも、肌の色や目の形といった画像特徴量を検出し統計的解析を用いた手法等、多数提案されており、一般的にはこれらの手法を複数組み合わせて顔認識するのが一般的である。
【００７２】
具体的な例としては特開平２００２−２５１３８０号公報に記載のウェーブレット変換と画像特徴量を利用して顔検出する方法などが挙げられる。
【００７３】
ステップＳ６０９では、顔検出手段５１５が、被写体の画像から、顔情報を検出する。顔情報は、顔領域の位置に関する情報である。
【００７４】
例えば、顔検出手段５１５は、検出した顔領域に属する画素の撮像領域における位置を検出することにより、顔領域の位置を検出するとともに、顔領域の位置に関する情報を顔情報に含める。
【００７５】
ステップＳ６１１では、制御部５０２の演算手段５２５が、顔情報を顔検出手段５１５から受け取り、スミア情報をスミア検出手段５０６から受け取る。演算手段５２５は、スミア情報と顔情報とに基づいて、スミア領域と顔領域との相対的な位置を演算する。すなわち、演算手段５２５は、スミア情報と顔情報とに基づいて、一致度を演算する。一致度は、スミア領域と顔領域との重なり具合を示す指標であり、例えば次の数式１により演算される。
【００７６】
α＝（スミア領域と顔領域とが重なっている領域の面積）
÷（顔領域の面積）・・・数式１
ステップＳ６１２では、補正制御手段５２４が、一致度が第３閾値（ＴＨ）以上であるか否かを判断する。補正制御手段５２４は、一致度が第３閾値以上であると判断する場合、処理をステップＳ２１０へ進め、一致度が第３閾値以上でないと判断する場合、処理をステップＳ２０７へ進める。
【００７７】
ステップＳ６１０では、補正制御手段５２４が、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。プログラムシフト手段１２２は、絞り１０９ａを駆動して、絞り１０９ａを絞る。これにより、補正制御手段５２４は、図８左図に示す画像におけるスミア領域を補正して、図８右図に示す画像を得る。
【００７８】
以上のように、補正制御手段５２４は、スミア領域と顔領域との重なり具合を示す一致度が第３閾値以上である場合、プログラムシフト手段１２２を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。補正制御手段５２４は、一致度が第３閾値未満である場合、減算処理手段１２３を用いるスミア補正処理を選択してスミア補正手段に補正を行わせる。これにより、スミア領域が被写体の顔にかかっている場合に、被写体の画像において顔に黒筋がかかってしまうことを低減できる。
【００７９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更等も含まれる。例えば、スミア領域を補正する際に、補正制御手段はプログラムシフト手段１２２と減算処理手段１２３のいずれかを用いるスミア補正処理を選択するのではなく、これらを併用しながら互いの重み付けを異ならせるようにしても構わない。例えば、図２と図７とにおけるステップＳ２０７では、減算処理手段１２３によるスミア信号成分の減算処理だけでなく、これと並行してプログラムシフト手段１２２に絞り１０９ａを絞らせてもよい。減算処理手段１２３で大まかにスミア領域を補正して、残りをプログラムシフト手段１２２で補正することにより、過減算のリスクを抑えつつも、プログラムシフト手段１２２のみでスミア領域を補正した場合よりも好適な結果が得られることもある。
【図面の簡単な説明】
【００８０】
【図１】本発明の第１実施形態に係る撮像装置の構成図。
【図２】撮像装置がスミア領域を補正する処理の流れを示すフローチャート。
【図３】被写体の画像におけるスミア領域を示す図。
【図４】被写体の画像におけるスミア領域を示す図。
【図５】被写体の画像におけるスミア領域を示す図。
【図６】本発明の第２実施形態に係る撮像装置の構成図。
【図７】撮像装置がスミア領域を補正する処理の流れを示すフローチャート。
【図８】被写体の画像におけるスミア領域を示す図。
【図９】本発明の課題を説明する図。
【図１０】本発明の課題を説明する図。
【符号の説明】
【００８１】
１０１  操作部
１０２  制御部
１０３  撮像手段
１０４  Ａ/Ｄ変換部
１０５  画像処理部
１０６  スミア検出手段
１０７  ＥＶＦ表示部
１０８  ＡＦ処理部
１０８ａ  レンズ
１０９  ＡＥ処理部
１０９ａ  メカ機構
１１０  ＥＦ処理部
１１１  フラッシュ部
１１２  フォーマット変換部
１１３  画像記録部
１１４  外部接続部
２０１  操作部
２０２  制御部
２０３  撮像手段
２０４  Ａ/Ｄ変換部
２０５  画像処理部
２０６  スミア検出手段
２０７  ＥＶＦ表示部
２０８  ＡＦ処理部
２０８ａ  レンズ
２０９  ＡＥ処理部
２０９ａ  メカ機構
２１０  ＥＦ処理部
２１１  フラッシュ部
２１２  フォーマット変換部
２１３  画像記録部
２１４  外部接続部
２１５  被写体検出部
【図１】
2008263319.tif 000003
【図２】
2008263319.tif 000004
【図３】
2008263319.tif 000005
【図４】
2008263319.tif 000006
【図５】
2008263319.tif 000007
【図６】
2008263319.tif 000008
【図７】
2008263319.tif 000009
【図８】
2008263319.tif 000010
【図９】
2008263319.tif 000011
【図１０】
2008263319.tif 000012