(57)【特許請求の範囲】
【請求項１】
被写体の目の部分を含む第１画像、及び、前記第１画像に含まれる前記被写体の目の部分を含み前記第１画像よりも高画質な第２画像を取得可能な画像取得部と、
前記第２画像の目の部分について赤目補正を行う赤目補正手段と、
前記赤目補正部で補正された前記第２画像の前記目の部分を用いて、前記第１画像を画像補正する画像補正部と、を備えたことを特徴とする撮影装置。
【請求項２】
請求項１に記載された撮影装置であって、
前記第２画像の前記目の部分は、前記第１画像の前記目の部分よりも解像度が高いことを特徴とする撮影装置。
【請求項３】
請求項１又は請求項２に記載された撮影装置であって、
撮影条件を制御可能な制御部を有し、
前記制御部は、前記第１画像、及び、前記第２画像が同一の撮影条件となるように制御することを特徴とする撮影装置。
【請求項４】
請求項３に記載された撮影装置であって、
前記制御部は、撮影補助光、シャッター速度、絞り、及び、感度の少なくとも１つが同一となるように制御することを特徴とする撮影装置。
【請求項５】
請求項１から請求項４までの何れか１項に記載された撮影装置であって、
前記第２画像の画角は、前記第１画像の画角よりも狭いことを特徴とする撮影装置。
【請求項６】
請求項１から請求項５までの何れか１項に記載された撮影装置であって、
前記画像補正部は、前記第２画像を低画質にしてから前記第１画像と前記第２画像とを合成することを特徴とする撮影装置。
【請求項７】
請求項１から請求項６までの何れか１項に記載された撮影装置であって、
前記赤目補正部で補正された第２画像を補正画像として保存する保存部と、
前記補正画像を表示する表示部とを有し、
前記画像補正部は、前記表示部に表示された前記補正画像を用いて、前記第１画像を画像補正することを特徴とする撮影装置。
【請求項８】
請求項１から請求項７までの何れか１項に記載された撮影装置であって、
撮影補助光を発生する補助光発生部を有し、
前記画像補正部は、前記画像取得部が前記第１画像を取得するときに前記補助光発生部が撮影補助光を発生させたとき、前記赤目補正部で補正された前記第２画像の前記目を用いて、前記第１画像を画像補正することを特徴とする撮影装置。
【請求項９】
請求項１から請求項７までの何れか１項に記載された撮影装置であって、
撮影補助光を発生する補助光発生部を有し、
前記画像取得部は、前記第１画像を取得するときに前記補助光発生部が撮影補助光を発生させた場合に前記第２画像を取得することを特徴とする撮影装置。
【請求項１０】
請求項７から請求項９までの何れか１項に記載された撮影装置であって、
前記表示部は、前記赤目補正部により赤目補正された第２画像と、前記第１画像とを同時に表示することが可能であることを特徴とする撮影装置。
【請求項１１】
請求項１から請求項１０までの何れか１項に記載された撮影装置であって、
前記画像補正部は、前記第２画像を用いた前記第１画像の画像補正の際に平滑化処理を施すことを特徴とする撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの撮影装置に関するものである。
【背景技術】
【０００２】
撮影により取得された画像に対して画像処理を施し、画像処理が施された画像を用いた写真プリントが一般に提供されている。このような写真プリントにおいては、スナップ写真、ポートレート写真など、顧客が望む用途に合わせた画像処理を施している。しかしながら、顧客が持ち込んだ画像の中には、被写体となる人物の顔の表情が、顧客が望む用途に適していない画像もあることから、このような画像に対しては、目の領域や口の領域を他の画像から抽出される目の領域や口の領域と差し替え、被写体の顔の表情を変更する技術が提供されている（例えば特許文献１等）。この特許文献１には、赤目が発生した画像の赤目の部分を、他の画像の目の部分と差し替えることで正常な画像に修正することが開示されている。
【特許文献１】特開２００２−２８８６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１においては、赤目が発生した画像と、差し替える他の画像とは撮影条件が大きく異なることから、赤目が発生した画像の赤目の部分を他の画像の目の部分と差し替えただけでは、差し替えにより得られる画像が違和感の生じるものとなりやすい。
【０００４】
本発明は、赤目が生じた画像を好適に赤目補正する撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した目的を解決するために、第１の発明の撮影装置は、被写体の目の部分を含む第１画像、及び、前記第１画像に含まれる前記被写体の目の部分を含み前記第１画像よりも高画質な第２画像を取得可能な画像取得部と、前記第２画像の目の部分について赤目補正を行う赤目補正手段と、前記赤目補正部で補正された前記第２画像の前記目の部分を用いて、前記第１画像を画像補正する画像補正部と、を備えたことを特徴とする。
【０００６】
第２の発明は、第１の発明において、前記第２画像の前記目の部分は、前記第１画像の前記目の部分よりも解像度が高いことを特徴とする。
【０００７】
第３の発明は、第１及び第２の発明において、撮影条件を制御可能な制御部を有し、
前記制御部は、前記第１画像、及び、前記第２画像が同一の撮影条件となるように制御することを特徴とする。
【０００８】
第４の発明は、第３の発明において、前記制御部は、撮影補助光、シャッター速度、絞り、及び、感度の少なくとも１つが同一となるように制御することを特徴とする。
【０００９】
第５の発明は、第１〜第４の発明のいずれかにおいて、前記第２画像の画角は、前記第１画像の画角よりも狭いことを特徴とする。
【００１０】
第６の発明は、第１〜第５の発明のいずれかにおいて、前記画像補正部は、前記第２画像を低画質にしてから前記第１画像と前記第２画像とを合成することを特徴とする。
【００１１】
第７の発明は、第１〜第６の発明のいずれかにおいて、前記赤目補正部で補正された補正画像を保存する保存部と、前記補正画像を表示する表示部とを有し、前記画像補正部は、前記表示部に表示された前記補正画像を用いて、前記第１画像を画像補正することを特徴とする。
【００１２】
第８の発明は、第１〜第７の発明のいずれかにおいて、撮影補助光を発生する補助光発生部を有し、前記画像補正部は、前記画像取得部が前記第１画像を取得するときに前記補助光発生部が撮影補助光を発生させたとき、前記赤目補正部で補正された前記第２画像の前記目を用いて、前記第１画像を画像補正することを特徴とする。
【００１３】
第９の発明は、第１〜第７の発明のいずれかにおいて、撮影補助光を発生する補助光発生部を有し、前記画像取得部は、前記第１画像を取得するときに前記補助光発生部が撮影補助光を発生させた場合に前記第２画像を取得することを特徴とする。
【００１４】
第１０の発明は、第７〜第９の発明のいずれかにおいて、前記表示部は、前記赤目補正部により赤目補正された第２画像と、前記第１画像とを同時に表示することが可能であることを特徴とする。
【００１５】
第１１の発明は、第１〜第１０の発明のいずれかにおいて、前記画像補正部は、前記第２画像を用いた前記第１画像の画像補正の際に平滑化処理を施すことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、撮影環境が悪い状況下での撮影によって得られる画像に対しても、その撮影環境に影響されずに確実に赤目補正を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
図１は、本実施形態のデジタルカメラの構成を示す機能ブロック図である。デジタルカメラ１０は、周知のように、撮像光学系１５を透過した被写体光を撮像素子１６によって光電変換し、光電変換後の電気信号から画像データを取得する。
【００１８】
このデジタルカメラ１０は、夜間撮影など撮影環境が暗い場合に、被写体となる人物の目及び目の周縁の領域を撮影範囲とした撮影（以下、プレ撮影）と、被写体全体を撮影範囲とした撮影（以下、本撮影）とを、プレ撮影、本撮影の順で連続して実行することが可能である。プレ撮影においては人物の目及び目の周縁の領域を撮影範囲とすることから、プレ撮影における撮影倍率は本撮影における撮影倍率よりも高くなり、また、プレ撮影時の画角は本撮影時の画角よりも狭くなる。詳細は後述するが、プレ撮影において得られる画像データに対して赤目補正を行うことから、プレ撮影時のコントラスト比や解像度は、本撮影時のコントラスト比や解像度よりも高く設定される。つまり、プレ撮影で得られる画像データは、本撮影で得られる画像データに比べて高品質な画像データとなる。
【００１９】
以下では、プレ撮影にて得られる画像データをプレ画像データ、本撮影にて得られる画像データを本画像データと称して説明する。このプレ画像データに基づく画像（以下、プレ画像）のアスペクト比については触れていないが、本画像データに基づく画像（以下、本画像）のアスペクト比と同じアスペクト比と同一のアスペクト比であっても、異なるアスペクト比であっても良いものとする。
【００２０】
撮像光学系１５は、撮影レンズ２１と、ズームレンズやフォーカスレンズなどを含むレンズ群２２とを備えている。レンズ群２２に含まれるズームレンズは選択された撮像倍率となるように光軸Ｌに沿って移動する。フォーカスレンズは被写体画像の焦点調節の際に光軸Ｌに沿って微小移動する。このレンズ群２２は、レンズ駆動機構２３によって駆動制御される。
【００２１】
撮像素子１６は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などが用いられる。撮像素子１６は、撮像光学系１５によって取り込まれる被写体光を受光し、受光した光量に応じた信号電荷を蓄積する。その後、撮像素子１６にて蓄積された信号電荷は、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）回路３０に出力される。この撮像素子１６による信号電荷の蓄積、及び蓄積された信号電荷の出力のタイミングは、ドライバ２５によって駆動制御される。撮像素子１６によって蓄積された信号電荷を、以下では、アナログ画像信号と称して説明する。
【００２２】
このＡＦＥ回路３０は、図示しないＡＧＣ回路やＣＤＳ回路を含んで構成される。ＡＦＥ回路３０は、入力されたアナログ画像信号に対してゲインコントロール、雑音除去などのアナログ処理を施す。このアナログ処理が施されたアナログ画像信号は、ＤＦＥ回路３１に出力される。
【００２３】
ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）回路３１は、ＡＦＥ回路３０によってアナログ処理が施されたアナログ画像信号をデジタル画像信号に変換する。変換されたデジタル画像信号は１コマ毎にまとめられ、デジタル画像データ（以下、画像データ）としてバッファメモリ３２に記録される。撮像素子１６における信号電荷の蓄積、ＡＦＥ回路３０による信号電荷に対するアナログ処理、ＤＦＥ回路３１によるデジタル処理により、画像データが取得される。符号３３は、タイミングジェネレータ（ＴＧ）であり、このＴＧ３３により、ドライバ２５、ＡＦＥ回路３０及びＤＦＥ回路３１が制御される。また、符号３４はバスであり、このバス３４を介してデジタルカメラ１０の各部が電気的に接続される。
【００２４】
画像処理部３５は、バッファメモリ３２に記憶された画像データに対して、輪郭補償、ガンマ補正、ホワイトバランス調整などの画像処理を施す。画像処理が施された画像データは、例えばＪＰＥＧ方式などの記憶方式で圧縮するためのフォーマット処理（画像後処理）や、所定の圧縮方式に対応する圧縮率を用いた圧縮処理が施される。そして、圧縮処理された画像データがプレ画像データの場合には画像メモリ４１に記録され、画像データが本画像データの場合には、画像メモリ４２に記録される。
【００２５】
赤目補正部３６は、本画像データに対して画像補正を行う場合に、該本画像データの直前に取得されたプレ画像データに対する赤目補正を実行する。周知のように、赤目現象は、暗い中で大きく開いた瞳孔から光が入り、眼球内部の毛細血管が無数に走る脈絡膜層に光が反射して黒目が赤く撮影されてしまう現象である。赤目補正部３６は、プレ画像データから虹彩のエッジ検出及び瞳孔の輪郭線の検出を行う。この輪郭線の検出の後、赤目補正部３６は、検出された瞳孔の輪郭線の内側の領域の色情報を、黒色を示す色情報に変更する。このように、赤目補正を行うためには、目の輪郭や、虹彩の輪郭線が確実に検出される必要があることから、この赤目補正部３６においては、本画像データではなく、本画像データよりも高品質となるプレ画像データが用いられる。
【００２６】
画像補正部３７は、本画像データに対する画像補正を行う。この画像補正としては、まず、対象となる本画像データを画像メモリ４２から読み出し、読み出した本画像データを用いて赤目の有無を検出する。赤目を検出する方法としては、例えば画像中の顔領域を検出した後、顔領域内における赤色領域の度合いを求めることで赤目の有無を検出するなど、適宜の方法が挙げられる。赤目が検出されると、画像補正部３８は、本画像Ｐにおける目及び目の周縁を含む矩形の領域を差替領域６０（図３参照）として抽出する。差替領域６０の縦横比は、プレ画像Ｐｒの縦横比と同一の縦横比とする。この赤目の有無の検出において、赤目が検出されると、画像補正部３７は、本画像Ｐにおける差替領域６０を切り抜き、切り抜かれた領域に赤目補正されたプレ画像Ｐｒ’を合成する。この合成の後に、補正されたプレ画像Ｐｒ’と、本画像Ｐとのコントラスト比が一致するように、例えばボカシ処理を行う。これにより、本画像Ｐが画像補正される。なお、画像補正された本画像は、ＬＣＤ４０に表示される。
【００２７】
この画像補正部３７は、画像調整部３８を備えている。画像調整部３８は、赤目補正されたプレ画像Ｐｒ’の解像度の調整を行う。上述したように、プレ画像Ｐｒは、本画像Ｐよりも高画質な画像であることから、赤目補正されたプレ画像Ｐｒ’を、そのまま本画像Ｐに合成すると、合成された画像は、本画像Ｐの領域とプレ画像Ｐｒ’の領域とで画質が異なり、違和感を生じてしまう。このため、画像調整部３８では、赤目補正されたプレ画像Ｐｒ’の解像度を、本画像Ｐの解像度と同一となるように解像度の調整を行う。これにより、赤目補正されたプレ画像Ｐｒ’の画質が低画質となる。なお、解像度の調整が行われたプレ画像Ｐｒ’の大きさが、上述した差替領域６０の大きさと異なる場合には、画像調整部３８は、プレ画像Ｐｒ’の大きさが差替領域６０の大きさとなるように、プレ画像Ｐｒ’に対してリサイズ処理を施す。なお、この画像調整部３８は、画像補正部３７に設けられる必要はなく、画像補正部３７と独立して設けられていてもよい。
【００２８】
画像メモリ４１は、プレ画像データや、赤目補正されたプレ画像データが記憶される。なお、赤目補正されたプレ画像データとしては、過去に取得されたプレ画像データに対して赤目補正が施されたプレ画像データも含まれる。一方、画像メモリ４２は、本撮影により取得された本画像データや、画像補正された本画像データが記憶される。
【００２９】
ストロボ装置４６は、後述するＡＥ処理により最適となる露出値を満足する撮影条件が得られない場合に、被写体に向けてストロボ光を照射する。このストロボ装置４６は、ストロボ制御部４７により駆動制御される。
【００３０】
操作部４８は、例えば撮影時のモード選択や撮影時の設定変更等の際に操作される。レリーズボタン４９は、撮影する際に操作される。これら操作部４８やレリーズボタン４９が操作されると、その操作に応じた信号がＣＰＵ５０に向けて出力される。
【００３１】
ＣＰＵ５０は、デジタルカメラ１０の各部を統括的に制御する。例えばレリーズボタン４９が操作されると、ＣＰＵ５０は、ＡＥ処理を実行する。このＡＥ処理により、被写体輝度から得られる露出値を満足するように撮影条件が決定される。この撮影条件の決定に伴ってストロボ装置を作動させるか否かが決定される。例えば、ストロボ装置４６を作動させない場合にはプレ撮影を行わないことから、ＣＰＵ５０は、ＡＦ処理を行った後、撮像処理を実行する。
【００３２】
一方、ＡＥ処理によりストロボ装置４６を作動させる場合には、ＣＰＵ５０は、取り込まれる画像データから、被写体となる人物の目を検出し、目及び目の周縁を含む矩形の領域をプレ撮影における撮影範囲となるようにズームレンズを移動させて撮影倍率を変更する。この撮影倍率の変更の後、ＡＦ処理及び撮像処理を実行する。これにより、プレ撮影が実行される。プレ撮影の後、ＣＰＵ５０はズームレンズを移動させて、レリーズボタン４９が操作される直前の撮影倍率に戻し、ＡＦ処理及び撮像処理を実行する。これにより、本撮影が実行される。
【００３３】
なお、ＡＥ処理をプレ撮影を実行する前に行い、ＡＥ処理により決定された撮影条件でプレ撮影と本撮影を行っているが、プレ撮影時の撮影条件と、本撮影時の撮影条件とは必ずしも同一である必要はなく、プレ撮影、本撮影の前にそれぞれの撮影に対するＡＥ処理を行うことも可能である。なお、この場合、プレ撮影における撮影条件のうち、シャッター速度、絞り値、撮影感度、及びストロボ光の発光量の少なくとも１つが、本撮影における撮影条件と同一の値であればよい。
【００３４】
また、ＣＰＵ５０は画像データを保存する際に、ＣＰＵ５０は画像メモリ４２に格納された本画像データや、画像補正された本画像データを読み出し、メディアコントローラ５１を介して、読み出したデータを記憶媒体５２に記録する。
【００３５】
次に、撮影時のデジタルカメラ１０における処理の流れを、図２のフローチャート及び図３に基づいて説明する。
【００３６】
ステップＳ１０１は、被写体を撮像する処理である。ユーザは、操作部４８を操作して本撮影時の撮影倍率を調整した後、レリーズボタン４９を操作することで撮影が行われる。なお、ステップＳ１０１に対して被写体を撮像する処理としているのは、デジタルカメラ１０の内部で処理が行われるからである。この撮像処理においては、レリーズボタン４９の操作により、ＡＥ処理やＡＦ処理が実行される。このＡＥ処理において、入力される画像信号から求められる被写体輝度に基づいて、ストロボ装置４７を作動させるか否かが決定される。つまり、被写体輝度が、予め設定された値以下となる場合にはストロボ装置４７を作動させることが決定される。以下、ストロボ装置４７を作動させる場合について説明する。ストロボ装置４７を作動させる場合には、本撮影においては、赤目が発生する可能性が高いことから、目及び目の周縁を撮影範囲としたプレ画像の撮像（プレ撮影）と、被写体全体を撮影範囲とした本画像の撮像（本撮影）とが、プレ撮影、本撮影の順で連続して実行される。
【００３７】
上述したように、プレ撮影は、目及び目の周縁を含む範囲を撮影範囲としていることから、ＣＰＵ５０は、調整された本撮影時の撮影倍率から、該撮影倍率よりも高い撮影倍率となるように、レンズ駆動機構２３を介してズームレンズを移動させる。このズームレンズを移動させることで、撮影範囲が被写体の目及び目の周縁を含む範囲に調整される。このズームレンズの移動の後、ストロボ装置４７を作動させて（被写体にストロボ光を発光させて）プレ撮影が実行され、プレ画像データが取得される。なお、このプレ画像データは画像メモリ４１に記録される。なお、プレ撮影における撮影範囲は、本撮影時の撮影倍率の設定時に取り込まれる画像信号から被写体の目の位置を検出し、検出された目及びその周縁を撮影範囲とすればよい。
【００３８】
プレ撮影が終了すると、ＣＰＵ５０は、レンズ駆動機構２３を介してズームレンズを遺贈させ、本撮影時の撮影倍率となる位置まで移動させる。この移動の後、本撮影用に設定された撮影条件を用いて、本撮影を実行する。これにより、本画像データが取得される。この本画像データは画像メモリ４２に記録される。なお、本撮影においては、ストロボ装置４７を作動させてもよいが、プレ撮影と本撮影とを数秒間隔で行う場合には、ストロボ装置を作動させる必要はない。
【００３９】
ステップＳ１０２は、赤目検出を行う処理である。このステップＳ１０２の処理は、画像補正部３７において実行される。画像補正部３８は、画像メモリ４２に記憶された本画像データを読み出し、該本画像データに対して赤目の有無を検出する。例えば赤目が検出されると、画像補正部３８は、目及び目の周縁を含む矩形の領域を差替領域６０として抽出する。なお、抽出される差替領域６０のアスペクト比は、プレ画像のアスペクト比と同一のアスペクト比からなることが好ましい。なお、このステップＳ１０２の処理における赤目の検出結果はＣＰＵ５０に出力される。
【００４０】
ステップＳ１０３は、赤目が検出されたか否かを判定する処理である。ＣＰＵ５０は、ステップＳ１０２の処理による検出結果に基づいて、このステップＳ１０３の処理を実行する。例えば赤目が検出された場合（ステップＳ１０３の判定がＹｅｓとなる場合）には、ステップＳ１０４に進む。一方、赤目が検出されていない場合（ステップＳ１０３の判定がＮｏとなる場合）には、ステップＳ１１５に進む。
【００４１】
ステップＳ１０４は、プレ画像データに対する赤目補正を行うステップである。このステップＳ１０４は、赤目補正部３６にて実行される。赤目補正部３６は、画像メモリ４１に記憶されたプレ画像データを読み出す。赤目補正部３６は、読み出したプレ画像データを用いて虹彩のエッジ検出を行った後、検出された虹彩の領域から瞳孔の輪郭線を検出する。瞳孔の輪郭線が検出されると、赤目補正部３６は、検出された瞳孔の輪郭線の内側の領域の色情報を例えば黒色に変更する。これにより、赤目となるプレ画像Ｐｒが黒目となるプレ画像Ｐｒ’に補正される（図３参照）。なお、ステップＳ１０４の処理において高画質（高解像度）のプレ画像データを用いることから、虹彩のエッジ検出や瞳孔の輪郭線の検出を容易に行うことができ、結果的に赤目補正を確実に実行することができる。なお、赤目補正されたプレ画像データは、画像メモリ４１に記録される。
【００４２】
ステップＳ１０５は、本画像データに対する画像補正を行うか否かを判定するステップである。なお、このステップＳ１０５に進むと、ＬＣＤ４０に本画像データに対する画像補正を行うか否かを選択する旨の表示が行われるので、ユーザは操作部４８を操作する。この操作部４８の操作が本画像データに対して画像補正を行う旨を示すものであれば（ステップＳ１０５の判定がＹｅｓとなる場合）、ステップＳ１０６に進む。一方、操作部４８の操作が本画像データに対して画像補正を行わない旨を示すものであれば（ステップＳ１０５の判定がＮｏとなる場合）、ステップＳ１１５に進む。
【００４３】
ステップＳ１０６は、画像表示を行うステップである。ＣＰＵ５０は、画像メモリ４２から本画像データを、画像メモリ４１から赤目補正されたプレ画像データをそれぞれ読み出して、表示制御部３９にこれら画像データを出力する。表示制御部３９は、これら画像データに基づいて、ＬＣＤ４０に画像表示する。図４は、ＬＣＤ４０における画像表示の一例を示す。ＬＣＤ４０に表示される画像としては、例えば本画像Ｐと赤目補正されたプレ画像Ｐｒ’とが表示される。ＬＣＤ４０に表示されるプレ画像Ｐｒ’としては、同時に表示される本画像Ｐの直前に取得されたプレ画像Ｐｒ１’の他に、過去に取得されたプレ画像Ｐｒ２’，Ｐｒ３’・・・が挙げられる。
【００４４】
ステップＳ１０７は、画像補正を行う際に用いるプレ画像Ｐｒ’の選択を行う処理である。ＬＣＤ４０に表示される複数のプレ画像Ｐｒ’のいずれかには、画像選択用の枠６５が表示されている。ユーザは、操作部４８を操作してユーザの意図するプレ画像Ｐｒ’に枠６５を合わせた後、確定操作をする。これにより、本画像Ｐの画像補正に用いるプレ画像Ｐｒ’が選択される。
【００４５】
ステップＳ１０８は、画像補正を行う処理である。画像調整部３８は、ステップＳ１０７において選択されたプレ画像Ｐｒ’の基になるプレ画像データを読み出し、本画像データの解像度と同一の解像度となるように、読み出したプレ画像データにおける解像度の変換処理を行う。この解像度の変換処理が行われたプレ画像データに対してリサイズ処理が実行される。このリサイズ処理は、プレ画像Ｐｒ’の大きさが、本画像Ｐの差替領域６０の大きさと同一の大きさとなるように拡大、又は縮小する処理である。このようにして赤目補正されたプレ画像データに対して画像調整が行われる。
【００４６】
赤目補正されたプレ画像データが画像調整されると、画像補正部３８は、画像調整されたプレ画像データを用いて、本画像データの画像補正を行う。ステップＳ１０２において、本画像Ｐにおける差替領域６０が特定されていることから、画像補正部３８は、特定された差替領域６０を切り抜き、画像補正されたプレ画像を差替領域に嵌め込むことで、プレ画像と本画像とを合成する。
【００４７】
この状態では、目及び目の周縁の領域のコントラスト比が、他の領域のコントラスト比よりも高くなることから、被写体の目及び目の周縁の領域だけがはっきりとした画像、つまり、不自然な画像となってしまう。このような不自然な画像になることを防止するために、画像補正部３８は、被写体の目及び目の周縁の領域のコントラスト比が、他の領域のコントラスト比となるようにボカシ処理を行う。なお、このボカシ処理を行っても、不自然さが残る場合には、さらに、画像全体にボカシ処理を行ってもよい。
【００４８】
このように、赤目が発生したプレ画像を画像補正した上で、本画像に発生する赤目を補正することから、本画像が、周囲が暗い環境下での撮影、被写体にストロボ光が届かない環境下での撮影、及び高感度撮影により得られた画像であっても、適切に本画像に発生する赤目を補正することが可能となる。なお、被写体が複数の人物からなり、それぞれの人物において赤目が発生している場合であっても、上述した処理が赤目となる人物のそれぞれに対して実行される。
【００４９】
ステップ１０９は、画像補正された本画像データを用いた画像表示を行う処理である。画像補正された本画像データは、表示制御部３９に出力されるので、表示制御部３９は、ＬＣＤ４０に、入力された本画像データを用いた画像表示を行う。
【００５０】
ステップＳ１１０は、表示された画像を保存するか否かを判定するステップである。このステップＳ１１０の処理に移行すると、表示される画像を保存するか否かを選択する旨の表示が、ＬＣＤ４０に表示されるので、ユーザは操作部４８を操作して、表示される画像を保存するか否かを選択する。この操作部４８の操作が画像補正された本画像データを保存する旨を示すものであれば（ステップＳ１１０の判定でＹｅｓとなる場合）、ステップＳ１１１に進む。一方、画像補正された本画像データを保存しない旨を示すものであれば（ステップＳ１１０の判定でＮｏとなる場合）、ステップＳ１１２に進む。
【００５１】
ステップＳ１１１は、画像補正された本画像データを保存する処理である。ＣＰＵ５０は、画像メモリ４２から画像補正された本画像データを読み出し、メディアコントローラ５１に出力する。メディアコントローラ５１は、画像補正された本画像データを記憶媒体５２に記録する。
【００５２】
ステップＳ１１２は、本画像データを保存する処理である。このステップＳ１１２の処理は、ステップＳ１０３の処理において本画像データから赤目が検出されない場合、本画像データに対する画像補正を行わない場合、或いは画像補正された本画像データを保存しない場合に実行される。このステップＳ１１２では、ＣＰＵは、画像メモリ４２から画像補正されていない本画像データを読み出し、メディアコントローラ５１を介して記憶媒体５２に、読み出した本画像データを記録する。このようにして、１回の撮影が実行される。
【００５３】
本実施形態では、プレ画像を本画像から抽出される差替領域に差し替えることで、プレ画像と本画像とを合成しているが、この他に、プレ画像における目の領域を本画像の目の領域に差し替えることも可能である。この場合、プレ画像においては、目の領域の画質が、本画像の目の画質よりも高ければよい。
【００５４】
本実施形態では、１つの撮像光学系を用いて、プレ画像データと本画像データとを取得しているが、これに限定される必要はなく、プレ画像データを取得する撮像光学系と、本画像データを取得する撮像光学系とを、それぞれ独立に備えていてもよい。
【００５５】
本実施形態では、ズームレンズの位置を調整することで、撮影倍率を変更する光学式ズームについて述べているが、これに限定する必要はなく、電子ズームを用いることも可能である。
【００５６】
本実施形態では、プレ画像データ、本画像データの順で、画像データを取得するようにしているが、これに限定される必要はなく、プレ画像データ、本画像データを同時に取得することも可能である。また、プレ画像データ、本画像データを順に取得する場合、数秒〜数十分の間に、これら画像データを取得することが好ましい。なお、これら画像データを取得する際の撮影間隔が短いほど被写体の周囲の明るさ、構図などの変化が少なくなり、好適な赤目補正を実行することができる。
【００５７】
本実施形態では、本画像と、赤目補正されたプレ画像とを同時にＬＣＤ４０に表示しているが、ＬＣＤ４０に表示される本画像は被写体の顔や目の領域が小さいことから、被写体の顔や、目及び目の領域を拡大した画像を、本画像及び赤目補正されたプレ画像と同時に表示することも可能である。また、この他に、本画像、赤目補正されたプレ画像の他に、赤目補正される前のプレ画像を同時に表示することも可能である。さらに、画像補正前の本画像と、画像補整後の本画像とを同時に出力することも可能である。
【００５８】
本実施形態では、赤目補正部３６、画像補正部３７及び画像調整部３８、画像処理部３５、ＣＰＵ５０とは別の構成としているが、これに限定される必要はなく、赤目補正部３６、画像補正部３７及び画像調整部３８の機能を画像処理部３５又はＣＰＵ５０の機能としてもよい。
【００５９】
本実施形態では、画像に赤目が生じる撮影としてストロボ装置を作動させた撮影（ストロボ撮影）を挙げているが、被写体の周囲が暗い環境下で撮影を行った場合など、ストロボ撮影を行わなくとも、赤目が生じる場合がある。このような場合には、撮影前に入力される画像信号から、撮影時に赤目が発生すると予測される場合に、プレ撮影、本撮影を行うことも可能である。
【００６０】
本実施形態は、撮像装置として、デジタルカメラを例に取り上げているが、これに限定されるものではなく、スチルカメラ、ビデオカメラ、携帯電話機などの携帯型端末機であってもよい。また、この他に、図１に示す赤目補正部３６、画像調整部３７及び画像補正部３８の機能や、図２のフローチャートの処理をコンピュータに実行させることが可能な画像補正プログラムであってもよい。なお、この画像補正プログラムは、例えば磁気ディスクや、光学ディスク、或いはメモリカードなど、コンピュータに読み取り可能な記憶媒体に記憶されていることが好ましい。
【図面の簡単な説明】
【００６１】
【図１】デジタルカメラの構成を示す機能ブロック図である。
【図２】撮影から、画像補正までの流れを示すフォローチャートである。
【図３】プレ画像を用いて本画像を画像補正する流れを示す模式図である。
【図４】ＬＣＤにおける画像表示の一例を示す図である。
【符号の説明】
【００６２】
１０…デジタルカメラ、１６…撮像素子、３６…赤目補正部、３７…画像補正部、３８…画像調整部、４０…ＬＣＤ、４１，４２…画像メモリ
【図１】
0005018619.tif 000002
【図２】
0005018619.tif 000003
【図３】
0005018619.tif 000004
【図４】
0005018619.tif 000005