(57)【特許請求の範囲】
【請求項１】
画像から赤目を検出する赤目検出手段と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する赤目修正手段と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成するサムネイル画像生成手段と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する標識付与手段と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段と、
前記記録媒体に記録された前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示する表示手段とを備えたことを特徴とする赤目処理装置。
【請求項２】
画像から赤目を検出する赤目検出手段と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する赤目修正手段と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成するサムネイル画像生成手段と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する標識付与手段と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段と、
前記記録媒体に前記修正済み画像以外の非修正画像が、該非修正画像のサムネイル画像であるサムネイル非修正画像と関連づけられて記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を第１の所定時間表示した後に前記修正済み画像を表示し、前記判定が否定された場合は前記サムネイル非修正画像を第２の所定時間表示した後に前記非修正画像を表示する表示手段とを備えたことを特徴とする赤目処理装置。
【請求項３】
前記表示手段は、前記第１の所定時間を前記第２の所定時間よりも長くする手段であることを特徴とする請求項２記載の赤目処理装置。
【請求項４】
画像から赤目を検出する赤目検出手段と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する赤目修正手段と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成するサムネイル画像生成手段と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する標識付与手段と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段と、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記読み出された画像が非修正画像である旨を表す情報とともに前記非修正画像を表示する表示手段とを備えたことを特徴とする赤目処理装置。
【請求項５】
画像から赤目を検出する赤目検出手段と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する赤目修正手段と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成するサムネイル画像生成手段と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する標識付与手段と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段と、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記非修正画像を表示する表示手段とを備えたことを特徴とする赤目処理装置。
【請求項６】
前記サムネイル画像生成手段は、前記修正済み画像のサムネイル画像であるサムネイル修正済み画像をさらに生成する手段であることを特徴とする請求項１から５のいずれか１項記載の赤目処理装置。
【請求項７】
前記記録手段は、前記修正済み画像、該サムネイル修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて前記記録媒体に記録する手段であることを特徴とする請求項６記載の赤目処理装置。
【請求項８】
画像から赤目を検出し、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成し、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成し、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与し、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録し、
前記記録媒体に記録された前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示することを特徴とする赤目処理方法。
【請求項９】
画像から赤目を検出し、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成し、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成し、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与し、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録し、
前記記録媒体に前記修正済み画像以外の非修正画像が、該非修正画像のサムネイル画像であるサムネイル非修正画像と関連づけられて記録されている場合において、該記録媒体から表示指示があった画像を読み出し、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を第１の所定時間表示した後に前記修正済み画像を表示し、前記判定が否定された場合は前記サムネイル非修正画像を第２の所定時間表示した後に前記非修正画像を表示することを特徴とする赤目処理方法。
【請求項１０】
画像から赤目を検出し、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成し、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成し、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与し、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録し、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出し、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記読み出された画像が非修正画像である旨を表す情報とともに前記非修正画像を表示することを特徴とする赤目処理方法。
【請求項１１】
画像から赤目を検出し、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成し、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成し、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与し、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録し、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出し、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記非修正画像を表示することを特徴とする赤目処理方法。
【請求項１２】
画像から赤目を検出する手順と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する手順と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成する手順と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する手順と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する手順と、
前記記録媒体に記録された前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示する手順とを有することを特徴とする赤目処理方法をコンピュータに実行させるためのプログラム。
【請求項１３】
画像から赤目を検出する手順と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する手順と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成する手順と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する手順と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する手順と、
前記記録媒体に前記修正済み画像以外の非修正画像が、該非修正画像のサムネイル画像であるサムネイル非修正画像と関連づけられて記録されている場合において、該記録媒体から表示指示があった画像を読み出す手順と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を第１の所定時間表示した後に前記修正済み画像を表示し、前記判定が否定された場合は前記サムネイル非修正画像を第２の所定時間表示した後に前記非修正画像を表示する手順とを有することを特徴とする赤目処理方法をコンピュータに実行させるためのプログラム。
【請求項１４】
画像から赤目を検出する手順と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する手順と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成する手順と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する手順と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する手順と、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す手順と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記読み出された画像が非修正画像である旨を表す情報とともに前記非修正画像を表示する手順とを有することを特徴とする赤目処理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
画像から赤目を検出する手順と、
前記画像が前記赤目が検出された赤目画像である場合、前記赤目画像における赤目を修正して修正済み画像を生成する手順と、
前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成する手順と、
前記サムネイル赤目画像における赤目の部分に、赤目であることを表す標識を付与する手順と、
前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する手順と、
前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す手順と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記非修正画像を表示する手順とを有することを特徴とする赤目処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像から赤目を検出する赤目処理装置および方法並びに赤目処理方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
夜間あるいは暗い場所で人物や動物をフラッシュ撮影したとき、瞳孔（あるいは瞳孔の一部）が赤色あるいは金色に撮影されてしまうことがある。このとき、赤色あるいは金色に撮影されてしまった瞳孔（以下、金色の場合も含めて「赤目」と称する）を、デジタル画像処理により本来の瞳孔の色に修正する方法が種々提案されている（特許文献１参照）。特許文献１にはオペレータが指定した領域の中から瞳孔の色、位置、大きさに基づいて赤目を自動認識する方法および装置が開示されている。また、オペレータが指定した領域について画素ごとに所定の特徴量を計算し、瞳孔部分の特徴を最も有する部分を修正対象として選択する方法が開示されている（特許文献２参照）。
【０００３】
また、赤目が検出された場合に赤目を修正し、修正した画像における赤目を修正した部分に標識を付与する手法が提案されている（特許文献３参照）。特許文献３に記載の手法によれば、標識が付与された画像を表示することにより、その画像のどの部分が赤目修正されたものであるかを容易に認識することができる。
【特許文献１】特開２０００−１３６８０号公報
【特許文献２】特開２００１−１４８７８０号公報
【特許文献３】米国特許第７０３５４６２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献３に記載された手法では、赤目が修正された画像に標識が付与されているため、修正前の画像がどのような赤目の状態であったか、さらには赤目修正処理によりどの程度赤目が修正されたのかを知ることができない。
【０００５】
本発明は、上記事情に鑑みなされたものであり、赤目修正処理の効果を容易に認識できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明による赤目処理装置は、画像から赤目を検出する赤目検出手段と、
前記画像が前記赤目が検出された赤目画像である場合、該赤目画像における赤目の部分に、赤目であることを表す標識を付与する標識付与手段と、
前記赤目画像における赤目を修正して修正済み画像を生成する赤目修正手段とを備えたことを特徴とするものである。
【０００７】
なお、本発明による赤目処理装置においては、前記赤目画像のサムネイル画像であるサムネイル赤目画像を生成するサムネイル画像生成手段をさらに備えるものとし、
前記標識付与手段を、前記サムネイル赤目画像に前記標識を付与する手段としてもよい。
【０００８】
この場合、前記修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段をさらに備えるものとしてもよい。
【０００９】
また、本発明による赤目処理装置においては、前記サムネイル画像生成手段を、前記修正済み画像のサムネイル画像であるサムネイル修正済み画像をさらに生成する手段としてもよい。
【００１０】
また、本発明による赤目処理装置においては、前記修正済み画像、該サムネイル修正済み画像および前記標識が付与されたサムネイル赤目画像を関連づけて記録媒体に記録する記録手段をさらに備えるものとしてもよい。
【００１１】
また、本発明による赤目処理装置においては、前記記録媒体に記録された前記修正済み画像を表示するに際し、前記標識が付与されたサムネイル赤目画像を所定時間表示した後に前記修正済み画像を表示する表示手段をさらに備えるものとしてもよい。
【００１２】
また、本発明による赤目処理装置においては、前記記録媒体に記録された前記修正済み画像を表示するに際し、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示する表示手段をさらに備えるものとしてもよい。
【００１３】
また、本発明による赤目処理装置においては、前記記録媒体に記録された前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示する表示手段をさらに備えるものとしてもよい。
【００１４】
また、本発明による赤目処理装置においては、前記記録媒体に前記修正済み画像以外の非修正画像が、該非修正画像のサムネイル画像であるサムネイル非修正画像と関連づけられて記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を第１の所定時間表示した後に前記修正済み画像を表示し、前記判定が否定された場合は前記サムネイル非修正画像を第２の所定時間表示した後に前記非修正画像を表示する表示手段をさらに備えるものとしてもよい。
【００１５】
この場合、前記表示手段を、前記第１の所定時間を前記第２の所定時間よりも長くする手段としてもよい。
【００１６】
また、本発明による赤目処理装置においては、前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記読み出された画像が非修正画像である旨を表す情報とともに前記非修正画像を表示する表示手段をさらに備えるものとしてもよい。
【００１７】
また、本発明による赤目処理装置においては、前記記録媒体に前記修正済み画像以外の非修正画像が記録されている場合において、該記録媒体から表示指示があった画像を読み出す読出手段と、
前記読み出された画像が前記修正済み画像であるか否かを判定し、該判定が肯定された場合は前記修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、前記標識が付与されたサムネイル赤目画像を前記修正済み画像とともに表示し、該判定が否定された場合は前記読み出された非修正画像を表示する表示手段をさらに備えるものとしてもよい。
【００１８】
本発明による赤目処理方法は、画像から赤目を検出し、
前記画像が前記赤目が検出された赤目画像である場合、該赤目画像における赤目の部分に、赤目であることを表す標識を付与し、
前記赤目画像における赤目を修正して修正済み画像を生成することを特徴とするものである。
【００１９】
なお、本発明による赤目処理方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００２０】
本発明によれば、画像から赤目が検出され、画像が赤目が検出された赤目画像である場合、赤目画像における赤目の部分に、赤目であることを表す標識が付与され、さらに赤目画像が修正されて修正済み画像が生成される。このように、本発明においては、赤目修正前の赤目画像に赤目であることを表す標識を付与するようにしたため、標識が付与された赤目画像および修正済み画像を表示すれば、修正前の画像がどのような赤目の状態であったか、および赤目修正処理によりどの程度赤目が修正されたのかを容易に認識することができる。
【００２１】
また、赤目画像のサムネイル赤目画像に標識を付与することにより、標識が付与された赤目画像を保存する際の容量を低減することができる。
【００２２】
また、修正済み画像および標識が付与されたサムネイル赤目画像を関連づけて記録することにより、修正済み画像と修正前の赤目画像との比較を容易に行うことができる。
【００２３】
また、修正済み画像のサムネイル修正済み画像をさらに生成することにより、後で修正済み画像を表示する際に、修正済み画像の表示前にサムネイル修正済み画像を表示することにより、赤目修正の程度の確認を迅速に行うことができる。
【００２４】
また、修正済み画像、サムネイル修正済み画像、および標識が付与されたサムネイル赤目画像を関連づけて記録することにより、修正済み画像と修正前の赤目画像との比較を容易に行うことができる。
【００２５】
また、記録媒体に記録された修正済み画像を表示するに際し、標識が付与されたサムネイル赤目画像を所定時間表示した後に修正済み画像を表示することにより、赤目修正の程度の確認を容易に行うことができる。
【００２６】
また、修正済み画像を表示するに際し、標識が付与されたサムネイル赤目画像を修正済み画像とともに表示することにより、赤目修正の程度の確認を容易に行うことができる。
【００２７】
また、修正済み画像を修正済みであることを示す情報とともに表示し、所定の指示を受け付けることにより、標識が付与されたサムネイル赤目画像を修正済み画像とともに表示することにより、ユーザが所望とする場合にのみ標識が付与されたサムネイル赤目画像が表示されるため、ユーザが所望とする場合にのみ、赤目修正の程度の確認を行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による赤目処理装置を適用したデジタルカメラの内部構成を示す概略ブロック図である。図１に示すように本実施形態によるデジタルカメラ１は、撮像部２、撮像制御部３、信号処理部４、圧縮／伸長処理部５、フレームメモリ６、メディア制御部７、内部メモリ８、および表示制御部９を備える。
【００２９】
図２は撮像部２の構成を示す図である。図２に示すように、撮像部２は、レンズ２０、絞り２１、シャッタ２２、ＣＣＤ２３、アナログフロントエンド（ＡＦＥ）２４およびＡ／Ｄ変換部２５をそれぞれ備える。
【００３０】
レンズ２０は、被写体に焦点を合わせるためのフォーカスレンズ、ズーム機能を実現するためのズームレンズ等の複数の機能別レンズにより構成され、不図示のレンズ駆動部によりその位置が調整される。
【００３１】
絞り２１は、不図示の絞り駆動部により、ＡＥ処理により得られる絞り値データに基づいて絞り径の調整が行われる。
【００３２】
シャッタ２２はメカニカルシャッタであり、不図示のシャッタ駆動部により、ＡＥ処理により得られるシャッタスピードに応じて駆動される。
【００３３】
ＣＣＤ２３は、多数の受光素子を２次元的に配列した光電面を有しており、被写体光がこの光電面に結像して光電変換されてアナログ撮像信号が取得される。また、ＣＣＤ２３の前面にはＲ，Ｇ，Ｂ各色のフィルタが規則的に配列されたカラーフィルタが配設されている。
【００３４】
ＡＦＥ２４は、ＣＣＤ２３から出力されるアナログ撮像信号に対して、アナログ撮像信号のノイズを除去する処理、およびアナログ撮像信号のゲインを調節する処理（以下アナログ処理とする）を施す。
【００３５】
Ａ／Ｄ変換部２５は、ＡＦＥ２４によりアナログ処理が施されたアナログ撮像信号をデジタル信号に変換する。なお、撮像部２のＣＣＤ２３において取得され、デジタル信号に変換されることにより得られる画像データは、画素ごとにＲ，Ｇ，Ｂの濃度値を持つＲＡＷデータである。
【００３６】
撮像制御部３は、レリーズボタン押下後に撮像の制御を行う。また、レリーズボタンの半押し操作により、ＡＦ処理およびＡＥ処理を行って、焦点位置、絞り値データおよびシャッタスピードを設定する。なお、撮像制御部３は、レリーズボタンが押下されていない状態においては、スルー画像の撮影を行うよう撮像部２を制御する。
【００３７】
信号処理部４は、撮像部２が取得したデジタルの画像データに対して、ホワイトバランスを調整する処理、階調補正、シャープネス補正、および色補正等の信号処理を施す。なお、本実施形態においては、信号処理の対象は、後述する赤目修正がなされる前の画像であるが、赤目修正後の画像であってもよい。
【００３８】
圧縮／伸長処理部５は、信号処理部４によって処理が施された画像データ対して、例えば、ＪＰＥＧ等の圧縮形式で圧縮処理を施し、後述するように生成されたサムネイル画像の画像データと併せて画像ファイルを生成する。また、この画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、撮影日時等の付帯情報が記述されたヘッダが付与される。
【００３９】
フレームメモリ６は、撮像部２が取得した画像を表す画像データに対して、前述の信号処理部４が行う処理を含む各種処理を行う際に使用する作業用メモリである。
【００４０】
メディア制御部７は、記録メディア１０にアクセスして画像ファイルの書き込みと読み出しの制御を行う。
【００４１】
内部メモリ８は、デジタルカメラ１において設定される各種定数、およびＣＰＵ１６が実行するプログラム等を記憶する。
【００４２】
表示制御部９は、フレームメモリ６に格納された画像データをモニタ１１に表示させたり、記録メディア１０に記録されている画像をモニタ１１に表示させたりするためのものである。
【００４３】
また、デジタルカメラ１は、赤目検出部１２、赤目修正部１３、標識付与部１４およびサムネイル画像生成部１５を備える。
【００４４】
赤目検出部１２は、撮影により取得した画像から赤目を検出する。なお、赤目検出の対象の画像は、本実施形態においては信号処理部４による信号処理前の画像であるが、信号処理後の画像であってもよい。また、赤目が検出された画像を赤目画像Ｒ０、赤目が検出されなかった画像を赤目なし画像Ｓ０とする。
【００４５】
ここで、赤目を検出する手法としては、公知の任意の手法を用いることができる。例えば、画像上に所定画素数からなる判定対象範囲を設定し、設定された判定対象範囲から特徴量を抽出し、特徴量と赤目検出パラメータとを比較することにより赤目であるか否かを検出する複数の赤目判別器を用意し、複数の赤目判別器の複数の判別結果を用いて赤目を検出する手法、Ｌｕｖ表色系の画素値に対して設定された所定の基準により、デジタル写真画像中の赤色部分および肌色部分を検出し、肌色部分の反転部分と赤色部分との論理積を求めることにより赤目領域を検出する手法（特開平６−２５８７３２号公報）、ニューラル・ネットワークや主成分分析を基盤とした技術により、デジタル写真画像中の顔領域、顔領域中の目領域および目領域中の赤い瞳孔の領域を、順次検出していく手法（特開平１１−２８４８７４号公報）等を用いることができる。
【００４６】
赤目修正部１３は、赤目画像Ｒ０の赤目の部分を修正して修正済み画像Ｒ１を生成する。具体的には、赤色あるいは金色となった瞳孔または瞳孔の一部を瞳孔の色と一致するように修正して修正済み画像Ｒ１を生成する。
【００４７】
標識付与部１４は、後述するサムネイル画像生成部１５が生成した赤目画像Ｒ０のサムネイル画像（サムネイル赤目画像ＴＲ０とする）上における赤目の部分に標識を付与する。図３は標識が付与されたサムネイル赤目画像ＴＲ０を示す図である。図３に示すようにサムネイル赤目画像ＴＲ０における人物の目の部分が赤目であるとすると、標識付与部１４は、その部分を囲むように矩形の標識Ｉ０を付与する。なお、標識Ｉ０は矩形のものに限定されるものではなく、赤目であることが分かるものであれば、記号、マーク等、どのようなものであってもよい。
【００４８】
サムネイル画像生成部１５は、赤目画像Ｒ０を縮小してサムネイル赤目画像ＴＲ０を生成するとともに、修正済み画像Ｒ１を縮小してサムネイル修正済み画像ＴＲ１を生成する。なお、画像から赤目が検出されなかった場合には、赤目なし画像Ｓ０を縮小してサムネイル赤目なし画像ＴＳ０を生成する。
【００４９】
なお、圧縮／伸長処理部５において画像ファイルが生成される場合、赤目画像Ｒ０については、修正済み画像Ｒ１、サムネイル赤目画像ＴＲ０およびサムネイル修正済み画像ＴＲ１の画像データが画像ファイルに含められる。それ以外の赤目なし画像Ｓ０については、その赤目なし画像Ｓ０およびサムネイル赤目なし画像ＴＳ０の画像データが画像ファイルに含められる。また、圧縮／伸長処理部５は、赤目画像Ｒ０の画像ファイルのヘッダに赤目画像である旨の情報を記述する。
【００５０】
ＣＰＵ１６は、十字キー、各種操作ボタンおよびレリーズボタンを含む入力部１７からの信号に応じてデジタルカメラ１の各部を制御する。なお、入力部１７は、後述する赤目確認のための赤目確認ボタンを含むものである。
【００５１】
データバス１８は、デジタルカメラ１を構成する各部およびＣＰＵ１６に接続されており、デジタルカメラ１における各種データおよび各種情報のやり取りを行う。
【００５２】
次いで、本実施形態において行われる処理について説明する。図４は本実施形態において画像ファイル生成時に行われる処理を示すフローチャートである。なお、ここでは、レリーズボタンが全押しされて撮影の指示が行われた以降の処理について説明する。レリーズボタンが全押しされることによりＣＰＵ１６が処理を開始し、赤目検出部１２が撮影により取得した画像から赤目を検出する（ステップＳＴ１）。
【００５３】
そしてＣＰＵ１６は赤目が検出されたか否かを判定し（ステップＳＴ２）、ステップＳＴ２が肯定されると、サムネイル画像生成部１５が赤目画像Ｒ０のサムネイル赤目画像ＴＲ０を生成し（ステップＳＴ３）、標識付与部１４がサムネイル赤目画像ＴＲ０の赤目の部分に標識Ｉ０を付与する（ステップＳＴ４）。さらに、赤目修正部１３が赤目画像Ｒ０を修正して修正済み画像Ｒ１を生成し（ステップＳＴ５）、サムネイル画像生成部１５が修正済み画像Ｒ１のサムネイル修正済み画像ＴＲ１を生成する（ステップＳＴ６）。
【００５４】
そして、信号処理部４が修正済み画像Ｒ１に対して信号処理を施し、さらに圧縮／伸長処理部５が画像ファイルを生成し（ステップＳＴ７）、メディア制御部７が記録メディア１０に画像ファイルを記録し（ステップＳＴ８）、処理を終了する。なお、この場合、画像ファイルには、信号処理済みの修正済み画像Ｒ１、サムネイル赤目画像ＴＲ０およびサムネイル修正済み画像ＴＲ１の画像データが含められる。
【００５５】
一方、ステップＳＴ２が否定されると、サムネイル画像生成部１５が赤目を含まない赤目なし画像Ｓ０のサムネイル赤目なし画像ＴＳ０を生成し（ステップＳＴ９）、ステップＳＴ７の処理に進む。この場合、画像ファイルには、信号処理済みの赤目なし画像Ｓ０およびサムネイル赤目なし画像ＴＳ０の画像データが含められる。
【００５６】
次いで、本実施形態によるデジタルカメラ１において記録メディア１０に記録された画像を表示する場合の処理について説明する。
【００５７】
図５は本実施形態において画像を表示する場合に行われる第１の処理を示すフローチャートである。記録メディア１０に記録された画像のうち、指定された画像の表示の指示がなされることによりＣＰＵ１６が処理を開始し、メディア制御部７が指定された画像の画像ファイルを記録メディア１０から読み出す（ステップＳＴ１１）。そして、ＣＰＵ１６が指定された画像が赤目画像であるか否かを判定する（ステップＳＴ１２）。なお、画像が赤目画像であるか否かは、読み出した画像ファイルのヘッダの記述に基づいて判定することができる。
【００５８】
ステップＳＴ１２が肯定されると、表示制御部９が、読み出した画像ファイルに含まれるサムネイル赤目画像ＴＲ０を所定時間Ｔ１モニタ１１に表示する（ステップＳＴ１３）。なお、所定時間Ｔ１としては例えば５００ｍｓとすることができる。続いて、表示制御部９が修正済み画像Ｒ１をモニタ１１に表示する（ステップＳＴ１４）。これにより、図６に示すように、モニタ１１には標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０の表示に続いて、修正済み画像Ｒ１が表示される。
【００５９】
一方、ステップＳＴ１２が否定されると、表示制御部９が、読み出した画像ファイルに含まれるサムネイル画像ＴＳ０を所定時間Ｔ２モニタ１１に表示し（ステップＳＴ１５）、これに続いて赤目なし画像Ｓ０をモニタ１１に表示する（ステップＳＴ１６）。なお、この場合の所定時間Ｔ２としては、所定時間Ｔ１よりも短い３００ｍｓとする。なお、所定時間Ｔ１，Ｔ２を同一時間としてもよい。
【００６０】
ステップＳＴ１４，ＳＴ１６に続いて、ＣＰＵ１６は入力部１７から、表示する画像のコマ送りの指示がなされたか否かを判定し（ステップＳＴ１７）、ステップＳＴ１７が肯定されると、表示の対象を例えばファイル名が次の画像に変更し（ステップＳＴ１８）、ステップＳＴ１１に戻る。ステップＳＴ１７が否定されると、ＣＰＵ１６は入力部１７から終了指示がなされたか否かを判定し（ステップＳＴ１９）、ステップＳＴ１９が否定されるとステップＳＴ１７に戻る。ステップＳＴ１９が肯定されると処理を終了する。
【００６１】
このように、本実施形態においては、画像から赤目が検出された場合、赤目が検出された赤目画像Ｒ０のサムネイル赤目画像ＴＲ０の赤目の部分に、赤目であることを表す標識Ｉ０を付与するようにしたものである。このため、標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０および修正済み画像Ｒ１を表示すれば、修正前の画像がどのような赤目の状態であったか、および赤目修正処理によりどの程度赤目が修正されたのかを容易に認識することができる。
【００６２】
とくに、修正済み画像Ｒ１を表示するに際し、標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０を所定時間表示した後に修正済み画像Ｒ１を表示することにより、赤目修正の程度の確認を容易に行うことができる。
【００６３】
また、赤目画像Ｒ０のサムネイル赤目画像ＴＲ０に標識Ｉ０を付与しているため、記録メディア１０に記録される画像ファイルの容量を低減することができる。
【００６４】
次いで、本実施形態によるデジタルカメラ１において記録メディア１０に記録された画像を表示する場合の他の処理について説明する。図７は本実施形態において画像を表示する場合に行われる第２の処理を示すフローチャートである。なお、第２の処理は単体の画像の表示の指示がなされた場合に行われる処理である。
【００６５】
記録メディア１０に記録された画像のうち、指定された画像の表示の指示がなされることによりＣＰＵ１６が処理を開始し、メディア制御部７が指定された画像の画像ファイルを記録メディア１０から読み出す（ステップＳＴ２１）。そして、表示制御部９が、読み出した画像ファイルに含まれる画像をモニタ１１に表示する（ステップＳＴ２２）。なお、この場合に表示される画像は赤目なし画像Ｓ０または修正済み画像Ｒ１である。続いて、ＣＰＵ１６が赤目確認ボタンが押下されたか否かの監視を開始する（ステップＳＴ２３）。
【００６６】
ステップＳＴ２３が肯定されると、ＣＰＵ１６は表示中の画像が修正済み画像Ｒ１であるか否かを判定する（ステップＳＴ２４）。なお、画像が修正済み画像Ｒ１であるか否かは、読み出した画像ファイルのヘッダの記述に基づいて判定することができる。
【００６７】
ステップＳＴ２４が肯定されると、表示制御部９が、表示中の画像の画像ファイルに含まれるサムネイル赤目画像ＴＲ０を修正済み画像Ｒ１に重畳してモニタ１１に表示する（ステップＳＴ２５）。図８はサムネイル赤目画像ＴＲ０が修正済み画像Ｒ１に重畳された状態を示す図である。図８に示すように、サムネイル赤目画像ＴＲ０は修正済み画像Ｒ１における修正された目の領域を避けて、修正済み画像Ｒ１に重畳される。
【００６８】
そして、ＣＰＵ１６は、赤目確認ボタンが押下されたか否かを判定し（ステップＳＴ２６）、ステップＳＴ２６が肯定されると、サムネイル赤目画像ＴＲ０の表示を停止する（ステップＳＴ２７）。続いてＣＰＵ１６は、入力部１７から終了指示がなされたか否かを判定する（ステップＳＴ２８）。なお、ステップＳＴ２６が否定されるとステップＳＴ２８の処理に進む。ステップＳＴ２８が否定されるとステップＳＴ２６に戻る。ステップＳＴ２８が肯定されると処理を終了する。
【００６９】
一方、ステップＳＴ２４が否定されると、表示制御部９が、「赤目なし」の文字を赤目なし画像Ｓ０に表示する（ステップＳＴ２９）。図９は「赤目なし」の文字が赤目なし画像Ｓ０に表示された状態を示す図である。図９に示すように、「赤目なし」の文字が赤目なし画像Ｓ０の右下隅に表示される。なお、「赤目なし」の文字に代えて、赤目なしであることが分かるような記号、マーク等を表示するようにしてもよい。
【００７０】
そして、ＣＰＵ１６は、赤目確認ボタンが押下されたか否かを判定し（ステップＳＴ３０）、ステップＳＴ３０が肯定されると、「赤目なし」の文字の表示を停止する（ステップＳＴ３１）。続いてＣＰＵ１６は、入力部１７から終了指示がなされたか否かを判定する（ステップＳＴ３２）。なお、ステップＳＴ３０が否定されるとステップＳＴ３２の処理に進む。ステップＳＴ３２が否定されるとステップＳＴ３０に戻る。ステップＳＴ３２が肯定されると処理を終了する。
【００７１】
このように、修正済み画像Ｒ１を表示するに際し、標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０を修正済み画像Ｒ１とともに表示することにより、赤目修正の程度の確認を容易に行うことができる。
【００７２】
次いで、本実施形態によるデジタルカメラ１において記録メディア１０に記録された画像を表示する場合のさらに他の処理について説明する。
【００７３】
図１０は本実施形態において画像を表示する場合に行われる第３の処理を示すフローチャートである。なお、第３の処理は単体の画像の表示の指示がなされた場合に行われる処理である。
【００７４】
記録メディア１０に記録された画像のうち、指定された画像の表示の指示がなされることによりＣＰＵ１６が処理を開始し、メディア制御部７が指定された画像の画像ファイルを記録メディア１０から読み出す（ステップＳＴ４１）。次いで、ＣＰＵ１６は、読み出した画像ファイルに含まれる画像が修正済み画像Ｒ１であるか否かを判定する（ステップＳＴ４２）。なお、画像が修正済み画像Ｒ１であるか否かは、読み出した画像ファイルのヘッダの記述に基づいて判定することができる。
【００７５】
ステップＳＴ４２が肯定されると、表示制御部９が修正済み画像Ｒ１に、修正前の目が赤目であったことを表す赤目マークを付与してモニタ１１に表示する（ステップＳＴ４３）。図１１は赤目マークが付与された修正済み画像Ｒ１を示す図である。図１１に示すように、修正済み画像Ｒ１の右上隅には赤目マークＲＭが付与されている。
【００７６】
次いで、ＣＰＵ１６は、赤目確認ボタンが押下されたか否かの監視を開始し（ステップＳＴ４４）、ステップＳＴ４４が肯定されると、表示制御部９が、上記図８に示すように、表示中の画像の画像ファイルに含まれるサムネイル赤目画像ＴＲ０を修正済み画像Ｒ１に重畳してモニタ１１に表示する（ステップＳＴ４５）。この場合、赤目マークＲＭは非表示としてもよいが、そのまま表示しておいてもよい。
【００７７】
そして、ＣＰＵ１６は、赤目確認ボタンが押下されたか否かを判定し（ステップＳＴ４６）、ステップＳＴ４６が肯定されると、サムネイル赤目画像ＴＲ０の表示を停止する（ステップＳＴ４７）。続いてＣＰＵ１６は、入力部１７から終了指示がなされたか否かを判定する（ステップＳＴ４８）。なお、ステップＳＴ４６が否定されるとステップＳＴ４８の処理に進む。ステップＳＴ４８が否定されるとステップＳＴ４６に戻る。ステップＳＴ４８が肯定されると処理を終了する。
【００７８】
一方、ステップＳＴ４２が否定されると、画像ファイルに含まれるのは赤目なし画像Ｓ０であることから、表示制御部９が赤目なし画像Ｓ０をモニタ１１に表示する（ステップＳＴ４９）。続いてＣＰＵ１６は、入力部１７から終了指示がなされたか否かの監視を開始し（ステップＳＴ５０）、ステップＳＴ５０が肯定されると処理を終了する。
【００７９】
このように、修正済み画像Ｒ１を表示する際に赤目マークＲＭを表示し、赤目確認ボタンの押下の指示により、標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０を修正済み画像Ｒ１とともに表示することにより、ユーザが所望とする場合にのみ標識Ｉ０が付与されたサムネイル赤目画像ＴＲ０が表示されるため、ユーザが所望とする場合にのみ、赤目修正の程度の確認を行うことができる。
【００８０】
なお、第３の処理においては、赤目マークＲＭを表示しているが、赤目を修正した画像であることが分かる情報であれば、「赤目」の文字等、任意の情報を表示することができる。
【００８１】
また、上記実施形態においては、本発明による赤目処理装置をデジタルカメラに適用しているが、赤目処理装置を単独で設けるようにしてもよい。
【００８２】
また、上記実施形態においては、サムネイル赤目画像ＴＲ０に標識Ｉ０を付与しているが、赤目画像Ｒ０に標識Ｉ０を付与し、サムネイル赤目画像ＴＲ０に代えて、標識Ｉ０が付与された赤目画像Ｒ０の画像データを画像ファイルに含めるようにしてもよい。
【００８３】
また、上記実施形態においては、修正済み画像Ｒ１の画像ファイルを表示する指示がなされた場合に、サムネイル修正済み画像ＴＲ１とサムネイル赤目画像ＴＲ０とを並べて表示するようにしてもよい。
【００８４】
また、上記実施形態においては、修正済み画像Ｒ１、サムネイル赤目画像ＴＲ０およびサムネイル修正済み画像ＴＲ１の画像データを画像ファイルに含めているが、修正済み画像Ｒ１およびサムネイル赤目画像ＴＲ０の画像データのみを画像ファイルに含めるようにしてもよい。
【００８５】
また、上記実施形態においては、修正済み画像Ｒ１、サムネイル赤目画像ＴＲ０等の画像データを同一の画像ファイルに含めることにより各画像データを関連づけているが、各画像データを関連するファイル名を有する別々の画像ファイルに含めたり、各画像データの画像ファイルを同一のフォルダに格納する等により、各画像データを関連づけるようにしてもよい。
【００８６】
以上、本発明の実施形態に係る装置１について説明したが、コンピュータを、上記の表示制御部９、赤目検出部１２、赤目修正部１３、標識付与部１４およびサムネイル画像生成部１５に対応する手段として機能させ、図４，５，７，１０に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態による赤目処理装置を適用したデジタルカメラの内部構成を示す概略ブロック図
【図２】撮像部の構成を示す図
【図３】標識が付与されたサムネイル赤目画像を示す図
【図４】本実施形態において画像ファイル生成時に行われる処理を示すフローチャート
【図５】本実施形態において画像を表示する場合に行われる第１の処理を示すフローチャート
【図６】サムネイル赤目画像の表示に続いて修正済み画像が表示される状態を示す図
【図７】本実施形態において画像を表示する場合に行われる第２の処理を示すフローチャート
【図８】サムネイル赤目画像が修正済み画像に重畳された状態を示す図
【図９】「赤目なし」の文字が赤目なし画像に表示された状態を示す図
【図１０】本実施形態において画像を表示する場合に行われる第３の処理を示すフローチャート
【図１１】赤目マークが付与された修正済み画像を示す図
【符号の説明】
【００８８】
１    デジタルカメラ
２    撮像部
９    表示制御部
１１    モニタ
１２    赤目検出部
１３    赤目修正部
１４    標識付与部
１５    サムネイル画像生成部
１６    ＣＰＵ
【図１】
0005065133.tif 000002
【図２】
0005065133.tif 000003
【図３】
0005065133.tif 000004
【図４】
0005065133.tif 000005
【図５】
0005065133.tif 000006
【図６】
0005065133.tif 000007
【図７】
0005065133.tif 000008
【図８】
0005065133.tif 000009
【図９】
0005065133.tif 000010
【図１０】
0005065133.tif 000011
【図１１】
0005065133.tif 000012