(57)【要約】  【課題】２つの撮影画像を用いることなく、短時間で赤目部分の検出および赤目補正処理を行う赤目画像補正装置を得る。  【解決手段】撮影モード時において、電子カメラは、閃光装置１１２を閃光発光させる撮影を行うと当該画像のデータファイルを記録媒体１２４へ記録する前に赤目補正処理を行う。赤目補正処理は、本画像よりデータサイズが小さい副画像を用いて「赤目」部分を検索し、検索によって取得した位置情報から本画像上の「赤目」に対応する位置情報を算出し、本画像データのうち算出した位置情報に対応するデータについて補正処理を行う。赤目補正処理（赤目部分の検索を含む）に要する時間が所定時間より長い場合は当該処理を中断し、赤目補正処理が未処理であることを示す情報を当該画像のデータファイルに含める。再生モード時において、電子カメラは、赤目補正処理が未処理であることを示す情報が記録されているデータファイルの画像に赤目補正処理を行う。  【選択図】図１
2005223858.tif 000002
【特許請求の範囲】
【請求項１】
画像が有する色成分の情報を保持するように前記画像を縮小処理して前記画像よりデータサイズが小さい副画像を生成するデータサイズ変換手段と、
前記副画像のデータから赤目部分に対応するデータを検出する赤目検出手段と、
前記副画像のデータにおける前記検出されたデータの位置を示す第１の位置情報を用いて、前記画像のデータにおいて赤目部分に対応するデータの位置を示す第２の位置情報を算出する位置情報算出手段と、
前記第２の位置情報で示される前記画像のデータに対して赤目補正処理を施す赤目補正手段とを備えることを特徴とする赤目画像補正装置。
【請求項２】
請求項１に記載の赤目画像補正装置において、
前記データサイズ変換手段は、前記画像のデータサイズが所定値以上の場合に前記副画像を生成することを特徴とする赤目画像補正装置。
【請求項３】
請求項１または２に記載の赤目画像補正装置において、
前記赤目検出手段による検出処理、前記位置情報算出手段による算出処理、および前記赤目補正手段による赤目補正処理のいずれかによる処理時間が所定時間を超える場合、当該処理を中止させて前記検出処理、前記算出処理、および前記赤目補正処理を除く他の処理へ進行させる処理進行手段をさらに備えることを特徴とする赤目画像補正装置。
【請求項４】
請求項３に記載の赤目画像補正装置において、
前記処理進行手段が前記処理を中止させた場合、前記画像のデータに関連づけて赤目補正未処理を示すデータを記録するデータ記録手段をさらに備えることを特徴とする赤目画像補正装置。
【請求項５】
請求項４に記載の赤目画像補正装置において、
前記データサイズ変換手段は、前記赤目補正未処理を示すデータと関連づけられている画像について前記副画像を生成することを特徴とする赤目画像補正装置。
【請求項６】
請求項１〜請求項５のいずれか一項に記載の赤目画像補正装置と、
被写体像を撮像して色成分を有する画像のデータを生成する撮像手段と、
撮影時に被写体を照明する閃光装置に発光指示信号を送出する発光指示手段と、
前記画像のデータを記録媒体に記録する記録手段とを備えることを特徴とする電子カメラ。
【請求項７】
画像が有する色成分の情報を保持するように前記画像を縮小処理して前記画像よりデータサイズが小さい副画像を生成する処理と、
前記副画像のデータから赤目部分に対応するデータを検出する処理と、
前記副画像のデータにおける前記検出したデータの位置を示す第１の位置情報を用いて、前記画像のデータにおいて赤目部分に対応するデータの位置を示す第２の位置情報を算出する処理と、
前記第２の位置情報で示される前記画像のデータに対する赤目補正処理とをコンピュータ装置に実行させることを特徴とする赤目画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閃光装置を用いて撮影された画像に含まれる赤目画像を補正する装置に関する。
【背景技術】
【０００２】
画像に含まれる「赤目現象」を補正する技術が知られている（特許文献１参照）。「赤目現象」は、閃光装置を用いた撮影時に人などの瞳が赤く光って写る現象で、閃光装置からの照明光が眼球内で反射することに起因する。特許文献１には、フィルム原稿から読み取ったディジタル画像データから赤目部分を抽出し、抽出した赤目部分について正常な瞳の色に補正する技術が開示されている。画像データ全体から赤目部分を抽出する方式では、画像データを構成するデータサイズが大きくなると赤目部分の抽出処理に時間がかかるという問題が生じる。特許文献２には、閃光装置を用いた撮影と閃光装置を用いない撮影とを行い、それぞれの撮影で得られる画像間の相関を演算して画像の赤目部分を抽出し、抽出した赤目部分について赤目補正処理を行う電子カメラが開示されている。
【０００３】
【特許文献１】特開平６−３５０９１４号公報
【特許文献２】特開２０００−２９９８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献２に記載の技術によれば、１つの撮影画像に赤目補正処理を行うために２つの撮影画像を用意する必要が生じる。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による赤目画像補正装置は、画像が有する色成分の情報を保持するように画像を縮小処理して画像よりデータサイズが小さい副画像を生成するデータサイズ変換手段と、副画像のデータから赤目部分に対応するデータを検出する赤目検出手段と、副画像のデータにおける検出されたデータの位置を示す第１の位置情報を用いて、画像のデータにおいて赤目部分に対応するデータの位置を示す第２の位置情報を算出する位置情報算出手段と、第２の位置情報で示される画像のデータに対して赤目補正処理を施す赤目補正手段とを備えることを特徴とする。
画像のデータサイズが所定値以上の場合に副画像を生成するようにデータサイズ変換手段を構成してもよい。
上記赤目画像補正装置はさらに、赤目検出手段による検出処理、位置情報算出手段による算出処理、および赤目補正手段による赤目補正処理のいずれかによる処理時間が所定時間を超える場合、当該処理を中止させて検出処理、算出処理、および赤目補正処理を除く他の処理へ進行させる処理進行手段を備えてもよい。この場合の赤目画像補正装置は、処理進行手段が処理を中止させた場合、画像のデータに関連づけて赤目補正未処理を示すデータを記録するデータ記録手段をさらに備えるとよい。そして、データサイズ変換手段は、赤目補正未処理を示すデータと関連づけられている画像について副画像を生成することもできる。
請求項６に記載の発明による電子カメラは、請求項１〜請求項５のいずれか一項に記載の赤目画像補正装置と、被写体像を撮像して色成分を有する画像のデータを生成する撮像手段と、撮影時に被写体を照明する閃光装置に発光指示信号を送出する発光指示手段と、画像のデータを記録媒体に記録する記録手段とを備えることを特徴とする。
請求項７に記載の発明による赤目画像補正プログラムは、画像が有する色成分の情報を保持するように画像を縮小処理して画像よりデータサイズが小さい副画像を生成する処理と、副画像のデータから赤目部分に対応するデータを検出する処理と、副画像のデータにおける検出したデータの位置を示す第１の位置情報を用いて、画像のデータにおいて赤目部分に対応するデータの位置を示す第２の位置情報を算出する処理と、第２の位置情報で示される画像のデータに対する赤目補正処理とをコンピュータ装置に実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像を縮小生成した副画像から赤目部分を検出するので、２つの撮影画像を用いることなく、短時間で赤目部分の検出および赤目補正処理を行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態による電子カメラ１０の要部構成を説明するブロック図である。図１において、ＣＰＵ１０１はマイクロコンピュータなどによって構成される。ＣＰＵ１０１は、後述する各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。
【０００８】
撮像素子１２１は、ＣＣＤイメージセンサなどによって構成される。撮像素子１２１は、撮影レンズ２０を通過した被写体光束による像を撮像し、撮像信号をＡ／Ｄ変換回路１２２へ出力する。Ａ／Ｄ変換回路１２２は、アナログ撮像信号をディジタル信号に変換する。
【０００９】
バッファメモリ１２３は、ディジタル変換後の画像データを一旦格納する。ＣＰＵ１０１は、ディジタル変換後の画像データにホワイトバランス処理などの画像処理を行う他、画像処理後の画像データを所定の形式で圧縮する圧縮処理、圧縮されている画像データを伸長する伸長処理なども行う。バッファメモリ１２３は、画像処理前、画像処理中、および画像処理後のデータを一時的に格納する場合に使用される。
【００１０】
記録媒体１２４は、電子カメラ本体１０に対して着脱可能なメモリカードなどによって構成される。記録媒体１２４には、保存用の画像データが記録される。
【００１１】
メモリ１０２は、ＣＰＵ１０１のワークエリアとして使用される。画像再生回路１０３はフレームメモリを含み、表示装置１０４に表示する表示用データを生成する。表示装置１０４は、たとえば、液晶表示モニタなどによって構成される。表示装置１０４は、画像再生回路１０３によってフレームメモリに格納されている表示用データによる画像や、メニューなどのテキスト情報を再生表示する。
【００１２】
測距装置１１０は、撮影レンズ２０による焦点位置の調節状態を検出し、検出信号をＣＰＵ１０１へ出力する。レンズ駆動装置１１１は、ＣＰＵ１０１の指令により撮影レンズ２０内のフォーカスレンズ（不図示）を光軸方向に進退駆動し、撮影レンズ２０の焦点位置を調節する。焦点調節状態の検出信号は、主要被写体までの距離情報となる。
【００１３】
操作部材１０５は、不図示のモード切り換えスイッチや閃光装置オン／オフスイッチを含み、設定操作に応じた操作信号をＣＰＵ１０１へ出力する。ＣＰＵ１０１は、操作部材１０５から入力される操作信号に基づいて設定変更処理を行う。モード切り換えスイッチは、たとえば、電子カメラを撮影モード、再生モードおよびセットアップモードのいずれかに切り換えるための操作信号を出力する。撮影モードはレリーズボタン（不図示）の押下操作に応じて撮影を行う動作モード、再生モードは記録媒体１２４に記録されている画像データによる画像を表示装置１０４に再生表示する動作モード、セットアップモードはメニュー操作などを行うための動作モードである。
【００１４】
閃光装置オン／オフスイッチは、閃光装置１１２に対する発光許可および発光禁止を設定するための操作信号を出力する。
【００１５】
閃光装置１１２は、発光が許可されている状態でＣＰＵ１０１から発光指示を受けると、撮影補助光を発して主要被写体を照明する。具体的には、ＣＰＵ１０１からの発光指示に応じてメインコンデンサ（不図示）に充電されている電荷をキセノン管などで構成される放電管１１２ａに放出し、キセノン管１１２ａを閃光発光させる。
【００１６】
本発明は、上記電子カメラによる撮影画像に生じた「赤目現象」の補正に関する。本実施形態による電子カメラは、撮影画像に対する赤目現象の補正を以下の２つの場合に実行する。
１．撮影モードにおいて、記録媒体１２４へ記録する前の撮影画像に対して行う。
２．再生モードにおいて、記録媒体１２４から読み出した画像に対して行う。
【００１７】
−撮影モード−
上記１の撮影モードにおける赤目補正処理について、電子カメラのＣＰＵ１０１で行われる処理の流れを説明するフローチャート（図２）を参照して説明する。図２の処理を行うプログラムは、赤目補正処理を行うように設定されている電子カメラが閃光装置１１２を閃光発光させる撮影を行った場合に、ディジタル変換後の画像データがバッファメモリ１２３に格納されると起動する。なお、電子カメラに対する赤目補正処理を行う設定は、上述したセットアップーモードのメニュー操作によってあらかじめ行われている。
【００１８】
図２のステップＳ１１において、ＣＰＵ１０１は、バッファメモリ１２３に格納されている画像のデータを読み出し、ワークメモリ１０２内に展開してステップＳ１２へ進む。ここで、メモリ１０２に展開される画像は撮影時に電子カメラに設定されているデータサイズ（たとえば、２５９２ドット×１９４４ドット）を有し、これを本画像と呼ぶことにする。
【００１９】
ステップＳ１２において、ＣＰＵ１０１は、本画像よりデータサイズが小さい縮小画像（たとえば、１０２４ドット×７６８ドット）を生成してメモリ１０２内に格納し、ステップＳ１３へ進む。格納した縮小画像を副画像と呼ぶことにする。副画像の生成は、縮小処理によって本画像の「赤目」部分を示す色成分の情報が省略されることがないように、いわゆる単純間引きではなく補間処理をともなう間引き処理によって行う。なお、本画像のデータサイズが１０２４ドット×７６８ドットより小さい場合は、本画像をそのまま副画像として使用する。
【００２０】
ステップＳ１３において、ＣＰＵ１０１は、副画像（間引き画像）を用いて補正位置（副画像上で「赤目」部分が存在する位置）の検索を開始してステップＳ１４へ進む。補正位置の検索は、副画像に含まれる「赤目」部分を抽出するものであり、たとえば、特許文献１に開示されている技術を用いて行う。
【００２１】
ステップＳ１４において、ＣＰＵ１０１は、検索終了か否かを判定する。ＣＰＵ１０１は、「赤目」位置の検索が終了した場合にステップＳ１４を肯定判定してステップＳ１６へ進み、「赤目」位置の検索が終了していない場合にはステップＳ１４を否定判定し、ステップＳ１５へ進む。
【００２２】
ステップＳ１５において、ＣＰＵ１０１は、タイムアウトか否かを判定する。ＣＰＵ１０１は、検索開始から所定時間（たとえば、３秒）が経過している場合にステップＳ１５を肯定判定するとともに、検索処理を中断してステップＳ２２へ進む。ＣＰＵ１０１は、検索開始から３秒が経過していない場合にはステップＳ１５を否定判定し、ステップＳ１３へ戻る。この場合には、「赤目」位置の検索処理が継続される。
【００２３】
ステップＳ１６において、ＣＰＵ１０１は、「赤目」位置の検索処理によって抽出された副画像上における「赤目」部分の位置情報（補正位置情報）を、本画像上の位置情報に変換してステップＳ１７へ進む。具体的には、副画像上の「赤目」に対応する座標情報から、本画像上の「赤目」に対応する座標情報を算出する。つまり、本画像が展開されているメモリ１０２のアドレス空間の中で「赤目」に対応するデータが格納されているアドレス情報を得る。
【００２４】
ステップＳ１７において、ＣＰＵ１０１は、本画像に対する赤目補正処理を開始してステップＳ１８へ進む。赤目補正処理は、メモリ１０２に展開されている本画像のうち、上述したように取得したアドレスに対応するデータについて行う。赤目補正は抽出した「赤目」の色を正常な瞳の色に変換するものであり、たとえば、特許文献１に開示されている技術を用いて行う。
【００２５】
ステップＳ１８において、ＣＰＵ１０１は、補正終了か否かを判定する。ＣＰＵ１０１は、赤目補正が終了した場合にステップＳ１８を肯定判定してステップＳ２０へ進み、赤目補正が終了していない場合にはステップＳ１８を否定判定し、ステップＳ１９へ進む。
【００２６】
ステップＳ１９において、ＣＰＵ１０１は、タイムアウトか否かを判定する。ＣＰＵ１０１は、補正開始から所定時間（たとえば、３秒）が経過している場合にステップＳ１９を肯定判定するとともに、赤目補正処理を中断してステップＳ２２へ進む。ＣＰＵ１０１は、補正開始から３秒が経過していない場合にはステップＳ１９を否定判定し、ステップＳ１３へ戻る。この場合には、赤目補正処理が継続される。
【００２７】
ステップＳ２２において、ＣＰＵ１０１は、赤目補正未処理フラグをたててステップＳ２０へ進む。赤目補正未処理フラグは、「赤目」位置の検索処理もしくは赤目補正処理が終了していないことを示すものである。
【００２８】
ステップＳ２０において、ＣＰＵ１０１は、本画像のデータをＪＰＥＧ形式のデータに圧縮する処理を施してステップＳ２１へ進む。ステップＳ２１において、ＣＰＵ１０１は、圧縮処理後の本画像データを含むデータファイルを生成して記録媒体１２４に記録し、図２による処理を終了する。なお、ＣＰＵ１０１は、赤目補正処理が終了している場合には、赤目補正処理後の本画像を赤目補正処理前の本画像に戻すために必要な情報（たとえば、本画像上の補正位置情報および赤目補正処理における補正内容）をデータファイルに含めて記録媒体１２４に記録する。また、ＣＰＵ１０１は、赤目補正未処理フラグが立っている場合には、赤目補正未処理フラグの存在を示す情報をデータファイルに含めて記録媒体１２４に記録する。
【００２９】
−再生モード−
上記２の再生モードにおける赤目補正処理について、電子カメラのＣＰＵ１０１で行われる処理の流れを説明するフローチャート（図３）を参照して説明する。図３の処理を行うプログラムは、赤目補正処理を行うように設定されている電子カメラが再生モードに切り換えられると起動する。なお、電子カメラに対する赤目補正処理を行う設定は、上述したセットアップーモードのメニュー操作においてあらかじめ行われている。
【００３０】
図３のステップＳ５１において、ＣＰＵ１０１は、記録媒体１２４に記録されているデータファイルを１つ読み出してステップＳ５２へ進む。ファイルの読み出し順は、たとえば、データファイルが生成された日時が古いものから順番に読み出すものとする。ステップＳ５２において、ＣＰＵ１０１は、当該データファイルに赤目補正未処理フラグが存在するかを確認してステップＳ５３へ進む。ステップＳ５３において、ＣＰＵ１０１は、赤目補正処理が未処理か否かを判定する。ＣＰＵ１０１は、赤目補正未処理フラグが確認された場合にはステップＳ５３を肯定判定してステップＳ５４へ進む。ステップＳ５４へ進む場合は赤目補正処理を行う場合である。一方、ＣＰＵ１０１は、赤目補正未処理フラグが確認されない場合にはステップＳ５３を否定判定し、ステップＳ６１へ進む。ステップＳ６１へ進む場合は、次のデータファイルの読み出しへ進む場合である。
【００３１】
ステップＳ５４において、ＣＰＵ１０１は、当該データファイル内に記録されている画像のデータを読み出し、ワークメモリ１０２内に展開してステップＳ５２へ進む。画像データが圧縮されている場合は伸長処理を施した上で展開し、画像データが非圧縮の場合はそのまま展開する。メモリ１０２に展開した画像は、当該画像の撮影時に電子カメラに設定されていた画像データサイズ（たとえば、２５９２ドット×１９４４ドット）を有し、これを本画像と呼ぶ。
【００３２】
ステップＳ５５において、ＣＰＵ１０１は、本画像よりデータサイズが小さい縮小画像（たとえば、１０２４ドット×７６８ドット）を生成してメモリ１０２内に格納し、ステップＳ５６へ進む。格納した縮小画像は副画像と呼ぶ。副画像の生成は、撮影モード時と同様に補間処理をともなう間引き処理によって行う。本画像のデータサイズが１０２４ドット×７６８ドットより小さい場合は、本画像をそのまま副画像として使用する点も撮影モード時と同様である。
【００３３】
ステップＳ５６において、ＣＰＵ１０１は、副画像（間引き画像）を用いて補正位置（副画像上で「赤目」部分が存在する位置）の検索を行い、ステップＳ５７へ進む。なお、再生モード時はタイムアウト処理を行わない。
【００３４】
ステップＳ５７において、ＣＰＵ１０１は、「赤目」位置の検索処理によって抽出された副画像上における「赤目」部分の位置情報（補正位置情報）を、本画像上の位置情報に変換してステップＳ５８へ進む。撮影モード時と同様に、副画像上で検出した「赤目」に対応する座標情報を本画像に適用するための処理である。
【００３５】
ステップＳ５８において、ＣＰＵ１０１は、本画像に対する赤目補正処理を行い、ステップＳ５９へ進む。なお、再生モード時はタイムアウト処理を行わない。
【００３６】
ステップＳ５９において、ＣＰＵ１０１は、赤目補正処理後の本画像のデータをＪＰＥＧ形式のデータに圧縮する処理を施してステップＳ６０へ進む。なお、赤目補正処理前の本画像データが圧縮されていなかった場合には圧縮処理を省略する。ステップＳ６０において、ＣＰＵ１０１は、本画像データを含むデータファイルを生成して記録媒体１２４に上書き記録し、ステップＳ６１へ進む。ＣＰＵ１０１は、赤目補正処理後の本画像を赤目補正処理前の本画像に戻すために必要な情報（たとえば、本画像上の補正位置情報および赤目補正処理における補正内容）をデータファイルに含めるとともに、赤目補正未処理フラグの存在を示す情報を削除して記録媒体１２４に記録する。
【００３７】
ステップＳ６１において、ＣＰＵ１０１は、画像ファイルが終了か否かを判定する。ＣＰＵ１０１は、記録媒体１２４に他の画像データファイルが記録されていない場合にはステップＳ６１を肯定判定して図３による処理を終了する。ＣＰＵ１０１は、記録媒体１２４に他の画像データファイルが記録されてる場合はステップＳ６１を否定判定し、ステップＳ５１へ戻る。これにより、他の画像データファイルに対しても同様の処理を繰り返す。
【００３８】
以上説明した実施形態の電子カメラについてまとめる。
（１）撮影モード時において、赤目補正処理を行うように設定されている電子カメラは、閃光装置１１２を閃光発光させる撮影を行うと、当該画像のデータファイルを記録媒体１２４へ記録する前に赤目補正処理を行う。したがって、赤目補正処理前のデータファイルと赤目補正処理後のデータファイルとの両方のファイルを記録媒体１２４へ記録しないので、両ファイルを記録する場合に比べて多数の画像を記録媒体１２４に記録することができ、記録媒体１２４への記録に費やす時間を短縮することもできる。さらに、撮影で得られた画像に対して赤目補正を行うので、赤目現象の軽減のため撮影時に閃光装置１１２をプリ発光させる必要がない。この結果、プリ発光させる場合に比べて撮影に要する時間を短縮し、プリ発光にともなう消費電力の増加を抑えることもできる。
【００３９】
（２）赤目補正処理は、本画像よりデータサイズが小さい副画像を用いて「赤目」部分を検索し（ステップＳ１３）、検索によって取得した位置情報から本画像上の「赤目」に対応する位置情報を算出し（ステップＳ１６）、本画像データのうち算出した位置情報に対応するデータについて補正処理を行う（ステップＳ１７）ようにした。したがって、本画像データを用いて「赤目」部分を検索する場合に比べて、検索時間を大幅に短縮することができる。たとえば、本画像が２５９２ドット×１９４４ドットで副画像が１０２４ドット×７６８ドットの場合は、検索すべきドット数が少ないため検索時間を約１／６に短縮できる。また、従来の技術（特許文献２）のように２画像を撮影しなくてよいので、ＣＰＵが演算に使用するメモリ容量が抑えられる上に、撮影に要する時間も短縮できる。
【００４０】
（３）タイムアウト判定を行い（ステップＳ１５、ステップＳ１９）、赤目補正処理（赤目部分の検索を含む）に要する時間が所定時間より長い場合は当該処理を中断するようにした。この結果、いつまでも赤目補正処理を継続することによって次コマの撮影に進めないということが生じないので、シャッターチャンスを逸することが防止される。
【００４１】
（４）赤目補正処理を中断した場合は、赤目補正処理が未処理であることを示す情報を当該画像のデータファイルに含めるようにしたので、どのデータファイルに赤目補正が未処理の画像が記録されているかを容易に検索することができる。
【００４２】
（５）再生モード時において、赤目補正処理を行うように設定されている電子カメラは、赤目補正処理が未処理であることを示す情報が記録されているデータファイルについて順番に赤目補正処理を行う。したがって、使用者が各データファイルごとに赤目補正処理の要否を電子カメラに指示する必要がない。電子カメラは記録媒体１２４に記録されているデータファイルのうち赤目補正が必要な画像に対して自動的に赤目補正処理を行うので、使い勝手のよい電子カメラが得られる。
【００４３】
（６）再生モード時はタイムアウト判定を行わないようにしたので、赤目補正処理（赤目部分の検索を含む）を確実に行うことができる。
【００４４】
以上の説明では、バッファメモリ１２３に格納されている画像データをワークメモリ１０２内に展開するようにしたが、バッファメモリ１２３およびワークメモリ１０２を共通のメモリで構成するようにしてもよい。
【００４５】
「赤目」部分の検出に用いる副画像は、ホワイトバランス調整処理前の本画像、およびホワイトバランス調整処理後の本画像のいずれから生成してもよい。
【００４６】
赤目補正処理（赤目部分の検索を含む）中、すなわち、ステップＳ１１の処理を開始してからステップＳ２０の処理を開始する前は、赤目補正処理中であることを示す表示を表示装置１０４に表示させるとよい。赤目補正処理中を示す表示は、たとえば、フリーズ画像に重ねて「目」を象ったアイコンなどを表示する。
【００４７】
図３の処理は、赤目補正処理を行うように設定されている電子カメラが再生モードに切り換えられると起動するようにしたが、以下の場合に起動させてもよい。再生モードに設定されている状態で電子カメラのメインスイッチがオンされた場合、および、再生モードに設定されている状態で電子カメラに記録媒体１２４が装着された場合。
【００４８】
副画像のデータサイズは、１０２４ドット×７６８ドットに限らず、ＣＰＵ１０１の処理速度や本画像のデータサイズに応じて適宜設定してよい。
【００４９】
副画像のデータサイズを撮影条件に応じて変化させてもよい。たとえば、主要被写体までの距離に応じて副画像のデータサイズを変える。被写体距離が遠い場合は主要被写体の顔（とくに、目）が小さく写るのでデータサイズを大きくし、被写体距離が近い場合は主要被写体の顔が大きく写るのでデータサイズを小さくする。主要被写体までの距離情報は、測距装置１１０による検出信号を用いる。
【００５０】
また、撮影レンズ２０の焦点距離に応じて副画像のデータサイズを変えてもよい。焦点距離が短い場合は主要被写体の顔（とくに、目）が小さく写るのでデータサイズを大きくし、焦点距離が長い場合は主要被写体の顔が大きく写るのでデータサイズを小さくする。焦点距離情報は、レンズ駆動装置１１１などで検出されるレンズ位置検出信号を用いる。
【００５１】
また、カメラの撮影モード（たとえば、シーンアシストモード）によって副画像のデータサイズを変えてもよい。ポートレート撮影の場合は、１人の被写体の顔が大きく写るのでデータサイズを小さくする。団体撮影の場合は、１人当たりの顔が小さく写るのでデータサイズを大きくする。
【００５２】
タイムアウト処理は、赤目部分の検索処理（ステップＳ１３）を開始した後、および赤目補正処理（ステップＳ１７）を開始した後にそれぞれ挿入するようにしたが、位置情報変換処理（ステップＳ１６）を開始した後にも挿入するようにしてもよい。それぞれにタイムアウト処理を挿入することにより、赤目部分の検索、副画像から本画像への位置情報変換、赤目補正処理のいずれかで処理時間が所定時間を超えた場合に各処理を中止させることができる。なお、タイムアウト判定する時間は、上記例に限らず適宜設定してよい。
【００５３】
上述した図３の処理を行う赤目補正処理プログラムを用意し、このプログラムをパーソナルコンピュータなどに取込んで赤目画像補正装置として使用することができる。この場合には、パーソナルコンピュータのデータストレージ装置にプログラムをローディングした上で当該プログラムを実行させることにより、赤目画像補正装置として使用する。プログラムのローディングは、プログラムを格納した記録媒体をパーソナルコンピュータにセットして行ってもよいし、ネットワークを経由する方法でパーソナルコンピュータなどにローディングしてもよい。
【００５４】
特許請求の範囲における各構成要素と、発明を実施するための最良の形態における各構成要素との対応について説明する。データサイズ変換手段、赤目検出手段、位置情報算出手段、赤目補正手段、処理進行手段、データ記録手段、記録手段、および発光指示手段は、たとえば、ＣＰＵ１０１によって構成される。第１の位置情報および第２の位置情報は、たとえば、座標情報が対応する。撮像手段は、たとえば、撮像素子１２１およびＡ／Ｄ変換回路１２２によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態による電子カメラの要部構成を説明するブロック図である。
【図２】撮影モードにおける赤目補正処理時にＣＰＵで行われる処理の流れを説明するフローチャートである。
【図３】再生モードにおける赤目補正処理時にＣＰＵで行われる処理の流れを説明するフローチャートである。
【符号の説明】
【００５６】
１０…電子カメラ
２０…撮影レンズ
１０１…ＣＰＵ
１０２…メモリ
１０４…表示装置
１０５…操作部材
１１０…測距装置
１１２…閃光装置
１２１…撮像素子
１２２…Ａ／Ｄ変換回路
１２３…バッファメモリ
１２４…記録媒体
【図１】
2005223858.tif 000003
【図２】
2005223858.tif 000004
【図３】
2005223858.tif 000005