(57)【要約】【課題】人物画像に生じた赤目を本来の目の色に補正することのできる技術を提供する。【解決手段】赤目であると判定された補正対象人物画像の人物と同一人の人物画像を含む画像データがメモリーカードに格納されているかどうかが判断されて、格納されていれば当該画像データに含まれる補正対象人物画像の人物と同一人の人物画像が特定人物画像として特定される（ステップＳ５，Ｓ６）。そして、特定人物画像が赤目でないと判定されれば（ステップＳ７，Ｓ８）、補正対象人物画像の赤目が特定人物画像の目の色に基づく色となるように補正対象画像データが補正される（ステップＳ９）。したがって、補正対象人物画像に生じた赤目が、補正対象人物画像と同一人であり、赤目でない特定人物画像の目の色に基づく色となるように補正対象画像データが補正されるため、補正対象人物画像に生じた赤目を本来の目の色に補正することができる。【選択図】図４
2010193165.tif 000002
【特許請求の範囲】
【請求項１】
補正対象人物画像を含む補正対象画像データを入力する入力手段と、
人物画像を含む画像データを格納する画像データ格納手段と、
前記補正対象人物画像および前記人物画像が赤目であるかどうかを判定する判定手段と、
前記判定手段により前記補正対象人物画像が赤目であると判定されたときに、前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断し、格納されていれば当該画像データに含まれる同一人の前記人物画像を特定人物画像として特定する判断手段と、
前記特定人物画像が前記判定手段により赤目でないと判定されたときに、前記補正対象人物画像の赤目が前記特定人物画像の目の色に基づく色となるように前記補正対象画像データを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記補正手段による前記補正対象画像データの補正が行われたときに、前記補正手段による補正に利用された当該特定人物画像の目の色に関する補正情報を、当該特定人物画像と関連付けて格納する補正情報格納手段をさらに備え、
前記判断手段は、
前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断するのに先立って、前記判定手段により赤目であると判定された前記補正対象人物画像の人物と同一人に対応する前記補正情報が前記補正情報格納手段に格納されているかどうかを判断し、
前記補正手段は、
前記判断手段が、前記補正対象人物画像の人物と同一人に対応する前記補正情報が前記補正情報格納手段に格納されていると判断すれば、前記補正対象人物画像の赤目が前記補正対象人物画像と同一人に対応すると判断された前記補正情報に基づく色となるように前記補正対象画像データを補正する請求項１記載の画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置を備え、
前記画像処理装置により補正された画像データを印刷する印刷装置。
【請求項４】
補正対象人物画像を含む補正対象画像データを入力する入力手段と、
人物画像を含む画像データを格納する画像データ格納手段と、
前記補正対象人物画像および前記人物画像が赤目であるかどうかを判定する判定手段と、
前記判定手段により前記補正対象人物画像が赤目であると判定されたときに、前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断し、格納されていれば当該画像データに含まれる同一人の前記人物画像を特定人物画像として特定する判断手段と、
前記特定人物画像が前記判定手段により赤目でないと判定されたときに、前記補正対象人物画像の赤目が前記特定人物画像の目の色に基づく色となるように前記補正対象画像データを補正する補正手段と
を備える画像処理装置としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、人物画像の赤目を本来の色に補正する技術に関するものである。
【背景技術】
【０００２】
従来、フラッシュ撮影を行うことにより人物画像に生じた赤目を補正する種々の技術が知られている。例えば、特許文献１に記載の技術では、人物画像の肌の色および瞳の外周部の色から正常な目の色を推定するための近似式を、目の色に異常が生じていない人物画像に基づいて予め統計的に導出している。そして、目の色に異常が生じた人物画像の肌の色と瞳の外周部の色とを特定し、特定した肌の色および瞳の外周部の色と、予め導出した近似式とに基づいて本来の目の色を推定し、推定した目の色に基づいて人物画像の赤目を補正している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２８２３８号公報（段落００３２〜００３６、図４など）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術では、予め統計的に導出した近似式に基づいて本来の目の色の推定を行っているため、統計データに沿わない人物画像の目の色を推定するときには、本来の目の色と異なる色が本来の目の色として推定されるおそれがある。また、赤目を補正するためのパラメーターを人物ごとに予めデータベースとして登録する技術も知られている。これにより、データベースに登録された人物に対応する人物画像の赤目を補正するときは、データベースに登録されたパラメーターに基づいて人物画像の赤目を補正することで、人物画像に生じた赤目を本来の目の色に近い色に補正することが図られている。ところが、予めデータベースに登録された赤目を補正するための人物ごとのパラメーターは、フラッシュ撮影したときにその人物に赤目が生じやすいかどうかに基づいて、強い赤目補正を施すか、弱い赤目補正を施すかを人物ごとに定めただけものであり、人物画像の赤目をさらに正確に本来の目の色に補正するという改善策が望まれていた。
【０００５】
この発明は、人物画像に生じた赤目を本来の目の色に補正することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明にかかる画像処理装置は、上記目的を達成するため、補正対象人物画像を含む補正対象画像データを入力する入力手段と、人物画像を含む画像データを格納する画像データ格納手段と、前記補正対象人物画像および前記人物画像が赤目であるかどうかを判定する判定手段と、前記判定手段により前記補正対象人物画像が赤目であると判定されたときに、前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断し、格納されていれば当該画像データに含まれる同一人の前記人物画像を特定人物画像として特定する判断手段と、前記特定人物画像が前記判定手段により赤目でないと判定されたときに、前記補正対象人物画像の赤目が前記特定人物画像の目の色に基づく色となるように前記補正対象画像データを補正する補正手段とを備えることを特徴としている。
【０００７】
また、この発明にかかるプログラムは、上記目的を達成するため、補正対象人物画像を含む補正対象画像データを入力する入力手段と、人物画像を含む画像データを格納する画像データ格納手段と、前記補正対象人物画像および前記人物画像が赤目であるかどうかを判定する判定手段と、前記判定手段により前記補正対象人物画像が赤目であると判定されたときに、前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断し、格納されていれば当該画像データに含まれる同一人の前記人物画像を特定人物画像として特定する判断手段と、前記特定人物画像が前記判定手段により赤目でないと判定されたときに、前記補正対象人物画像の赤目が前記特定人物画像の目の色に基づく色となるように前記補正対象画像データを補正する補正手段とを備える画像処理装置としてコンピュータを機能させることを特徴としている。
【０００８】
このように構成された発明では、判定手段により赤目であると判定された補正対象人物画像の人物と同一人の人物画像を含む画像データが画像データ格納手段に格納されているかどうかが判断手段により判断されて、格納されていれば当該画像データに含まれる補正対象人物画像の人物と同一人の人物画像が特定人物画像として判断手段により特定される。そして、特定人物画像が判定手段により赤目でないと判定されれば、補正対象人物画像の赤目が特定人物画像の目の色に基づく色となるように補正対象画像データが補正手段により補正される。したがって、補正対象人物画像に生じた赤目が、補正対象人物画像と同一人であり、赤目でない特定人物画像の目の色に基づく色となるように、すなわち、補正対象人物画像の本来の目の色に基づく色となるように補正対象画像データが補正されるため、補正対象人物画像に生じた赤目を本来の目の色に補正することができる。
【０００９】
なお、本発明における「赤目」とは、例えば、人物をフラッシュ撮影したときに、フラッシュの光が瞳孔で乱反射したり、コンタクトレンズで乱反射することにより、撮影された人物画像の目が赤色になったり金色になったりして、人物画像の目の色に異常が生じている状態を示す総称である。
【００１０】
ところで、補正対象人物画像の赤目を本来の目の色とするように補正対象画像データの補正が行われた場合、同じ画像処理装置において、再度、補正が施された補正対象人物画像の人物と同一人の人物画像を含む画像データについて赤目を補正する処理が行われる蓋然性は極めて高い。そこで、前記補正手段による前記補正対象画像データの補正が行われたときに、前記補正手段による補正に利用された当該特定人物画像の目の色に関する補正情報を、当該特定人物画像と関連付けて格納する補正情報格納手段をさらに備え、前記判断手段は、前記補正対象人物画像の人物と同一人の前記人物画像を含む前記画像データが前記画像データ格納手段に格納されているかどうかを判断するのに先立って、前記判定手段により赤目であると判定された前記補正対象人物画像の人物と同一人に対応する前記補正情報が前記補正情報格納手段に格納されているかどうかを判断し、前記補正手段は、前記判断手段が、前記補正対象人物画像の人物と同一人に対応する前記補正情報が前記補正情報格納手段に格納されていると判断すれば、前記補正対象人物画像の赤目が前記補正対象人物画像と同一人に対応すると判断された前記補正情報に基づく色となるように前記補正対象画像データを補正するようにするとよい。
【００１１】
このような構成とすれば、補正手段による補正対象画像データの補正が行われたときに、補正手段による補正に利用された当該特定人物画像の目の色に関する補正情報が、当該特定人物画像と関連付けて補正情報格納手段に格納される。そして、入力手段により入力された補正対象画像データに含まれる補正対象人物画像が判定手段により赤目であると判定されたときに、判断手段により、補正対象人物画像の人物と同一人の人物画像を含む画像データが画像データ格納手段に格納されているかどうかが判断されるのに先立って、補正対象人物画像の人物と同一人に対応する補正情報が前記補正情報格納手段に格納されているかどうかが判断される。
【００１２】
また、補正対象人物画像の人物と同一人に対応する補正情報が補正情報格納手段に格納されていると判断手段により判断されれば、補正対象人物画像と同一人に対応すると判断された補正情報に基づいて、補正対象人物画像の赤目が本来の目の色となるように補正対象画像データが補正手段により補正される。したがって、補正対象人物画像に生じた赤目を本来の目の色とするように補正対象画像データを補正するためのパラメーターを、補正対象人物画像と同一人の人物画像を含む画像データが画像データ格納手段に格納されているかどうかを判断することにより導出するのに比べ、一度導出されて補正情報格納手段に格納された補正情報をパラメーターとして補正対象画像データを補正することができるため、効率よく赤目を補正するためのパラメーターを決定できる。しかも、一度、赤目の補正が行われて、再度、赤目の補正が行われる蓋然性が極めて高い補正対象人物画像の人物と同一人の特定人物画像の目の色に関する補正情報を格納することで、将来、使用される蓋然性が高い補正情報のみを補正情報格納手段に蓄積することができるため非常に効率がよい。
【００１３】
また、この発明にかかる印刷装置は、上記目的を達成するため、請求項１または２に記載の画像処理装置を備え、前記画像処理装置により補正された画像データを印刷することを特徴としている。
【００１４】
このような構成とすれば、人物画像に生じた赤目が本来の目の色となるように画像処理装置により適切に補正された画像データを印刷することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の印刷装置の一実施形態であるフォトプリンターを示す斜視図。
【図２】フォトプリンターの要部拡大図。
【図３】フォトプリンターの内部構成の概略を示す図。
【図４】第１赤目補正処理を示すフローチャート。
【図５】図４の第１赤目補正処理の流れを示す図。
【図６】他の実施形態であるフォトプリンターの内部構成を示す図。
【図７】補正情報データベースを示す図。
【図８】第２赤目補正処理を示すフローチャート。
【発明を実施するための形態】
【００１６】
＜一実施形態＞
図１は本発明の画像処理装置として機能を備える印刷装置の一実施形態であるフォトプリンター１０を示す斜視図である。また、図２はフォトプリンター１０の要部拡大図である。また、図３はフォトプリンター１０の内部構成の概略を示す図である。このフォトプリンター１０では、メモリーカードＭやホストコンピューターなどから補正対象画像データｃＰＩＤとしての画像データＰＩＤが入力されて、入力された画像データＰＩＤ（補正対象画像データｃＰＩＤ）に含まれる補正対象人物画像ｃＰＩの目の色が赤目であれば、後で詳細に説明するように、赤目が本来の目の色となるように補正対象画像データｃＰＩＤが補正される（図５参照）。また、プリンター本体１２の内部にはプリント機構５０（図２参照）が内蔵されており、このプリント機構５０の制御を司るコントローラー７０（図２および図３参照）からの動作指令に応じて、補正された補正対象画像データｃＰＩＤに基づく印刷が用紙Ｐに対して行われる。そして、こうして印刷された用紙Ｐがプリンター本体１２の前面に排紙される。
【００１７】
このプリンター本体１２の前面には、図１に示すように、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンター本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンター本体１２の前面に設けられた各種のメモリーカードスロット（本発明の「入力手段」に相当）１６をユーザーが利用可能な状態となる。つまり、メモリーカード（本発明の「画像データ格納手段」に相当）Ｍはメモリーカードスロット１６に着脱自在に構成されており、この状態でユーザーは赤目の補正対象および印刷対象となる画像データＰＩＤ（補正対象画像データｃＰＩＤ）を記憶したメモリーカードＭをメモリーカードスロット１６に差し込むことができる。さらに、この実施形態では、本発明の「画像データ格納手段」としての外部記憶媒体としてメモリーカードＭ以外にＣＤ（Compact Disc：コンパクトディスク）、ＣＤ−Ｒ（Compact Disc Recordable：書込み可能なコンパクトディスク）やＤＶＤ−Ｒ（Digital Versatile Disc Recordable：デジタル多用途ディスク）などのディスクを利用可能となっている。つまり、プリンター本体１２のベース部分に光ディスクドライブ（Optical Disc Drive）（本発明の「入力手段」に相当）１３が設けられている。
【００１８】
また、プリンター本体１２の上面には操作パネル２０が設けられる一方、プリンター本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンター本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する（図１参照）。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００１９】
この操作パネル２０には、文字や図形、記号などを表示する例えばＬＣＤにより構成された表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリーカードスロット１６に挿入されたメモリーカードＭに編集画像等を保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００２０】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザーはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０は開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００２１】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口５８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９が設けられている。
【００２２】
そして、給紙口５８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、センサー５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、センサー５７は、給紙口５８にセットされた用紙Ｐに対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙Ｐの左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙Ｐの後端を検出して用紙長さの認識を可能にしたりする。
【００２３】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒーターなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラー５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。
【００２４】
図３は図１のフォトプリンター１０の電気的構成を示すブロック図である。コントローラー７０は、図３に示すようにシステムバス７００を有しており、このシステムバス７００には、ＣＰＵ７０１、不揮発性メモリー７０２、ＲＡＭ７０３、ＩＤＥ（Integrated Drive Electronics）インターフェース７０４、ＶＲＡＭ７０５、ＥＥＰＲＯＭ７１１、カードインターフェース７０６、画像処理部７０７、インク残量検出部７１０および外部機器接続用インターフェース７１２などが接続されている。ＣＰＵ７０１は、プリント機構５０の動作制御を実行するための演算処理などを行う。また、ＣＰＵ７０１は、ボタン群２４を構成する各操作ボタンがユーザーにより押されたかどうかを一定周期、例えば２００ｍｓｅｃ間隔でチェックするポーリングを行っており、これによりユーザーがいずれかの操作ボタンを操作したことが検知されると、操作されたボタンに応じた受付処理を実行する。例えば、装置の電源が投入された状態で電源ボタン２４ａがユーザーにより押下されると、装置各部への電源供給を停止する。また、例えば、印刷ボタン２４ｄが押下されたときには、画像処理部７０７に印刷制御信号を作成させるとともに、プリント機構５０に印刷動作を行わせる。その他のＣＰＵ７０１の機能については後で詳細に説明する。
【００２５】
不揮発性メモリー７０２は、各種データを電気的に繰り返し書き換え可能であり、ＣＰＵ７０１の制御に必要なプログラム（ファームウェア）、その制御に必要な各種データやテーブルなどを記憶する。ＲＡＭ７０３はＣＰＵ７０１の動作に必要なデータを一時的に記憶するものであり、ＶＲＡＭ７０５には表示部２２に描画すべき画像データが格納される。ＥＥＰＲＯＭ７１１も電気的に書き換え可能なメモリーであり、装置の電源が切られた状態においても保存しておくべきデータを記憶保存する。
【００２６】
カードインターフェース７０６は、メモリーカードスロット１６との通信を行い、メモリーカードスロット１６に挿入された、カメラ付携帯電話やデジタルスチールカメラ（ＤＳＣ）などの画像表示可能な携帯端末が備えるメモリーカードＭなどの外部記憶媒体に保存された画像データＰＩＤなどを読取る。また、カードインターフェース７０６は、編集画像などを保存するためにメモリーカードＭに各種データを書込む。ＩＤＥインターフェース７０４は光ディスクドライブ１３に対するデータの送受信を司る。外部機器接続用インターフェース（本発明の「入力手段」に相当）７１２は、画像表示可能なカメラ付携帯電話やＤＳＣなどの携帯端末と、ＩｒＤＡ規格による通信や、ＵＳＢインターフェース規格によるデータの送受信を可能とするインターフェースであり、これらの携帯端末から画像データＰＩＤを読取ったり、これらの携帯端末へ編集した画像データＰＩＤなどを保存するために各種データを書込む。また、外部機器接続用インターフェース７１２は、本発明の「画像データ格納手段」としてのＵＳＢメモリーとデータの送受信が可能に構成されており、ＵＳＢメモリーから画像データＰＩＤを読取ったり、ＵＳＢメモリーへ編集した画像データＰＩＤなどを保存するために各種データを書込む。
【００２７】
画像処理部７０７は、カードインターフェース７０６または外部機器接続用インターフェース７１２により読取られたメモリーカードＭおよびＵＳＢメモリーなどの外部記憶媒体から与えられる画像データＰＩＤに対し必要な画像処理を行う。例えば、メモリーカードＭから読み出された画像データＰＩＤと、不揮発性メモリー７０２から読み出された画像フレームデータとを合成した合成画像データを作成し、印刷データ生成部７０８およびＬＣＤコントローラー７０９に対し送出する。
【００２８】
印刷データ生成部７０８は、画像処理部７０７により作成された画像データに基づいて印刷データ（印刷制御信号）を生成し、プリント機構５０に対し出力する。プリント機構５０は印刷データに基づいて印刷動作を実行し、用紙Ｐ上に画像ファイル（画像データＰＩＤ）に対応する画像を形成する。また、ＬＣＤコントローラー７０９は、画像処理部７０７により作成された画像データに基づいてビデオ信号を生成し、表示部２２に出力する。これにより、表示部２２には画像データＰＩＤに対応した画像やユーザーに対する操作指示情報などが表示される。
【００２９】
また、インク残量検出部７１０は、インクカートリッジ５４のインク残量を各色ごとに検出して管理する。インク残量検出部７１０は、初期値（初期充填量）を取得する初期値取得機能（図示省略）と、インク消費量を算出するインク消費量算出機能（図示省略）と、初期値およびインク消費量からインク残量を算出するインク残量算出機能（図示省略）とを備えている。これらの各機能は、ハードウェア回路またはソフトウェアで、あるいはハードウェア回路とソフトウェアとの共同により実現される。
【００３０】
インク残量の管理方法としては、種々の方法を採用することが可能であるが、本実施形態においては、例えばインク滴の吐出回数および吐出量に基づいてインク消費量算出機能がインク消費量を算出する。そして、インク残量算出機能は、前回のインク残量（新品カートリッジの場合は初期充填量）からインク消費量を差し引くことによりインク残量を算出し、そのインク残量をカートリッジメモリーに更新記憶する。なお、インク残量算出方法はこれに限らず、例えば光センサーや静電容量型センサー等のセンサーを用いてインク残量を直接的に計測する構成を採用してもよい。また、インク残量算出機能は、印刷ヘッド５５のクリーニングにおいて消費されるインクもインク消費量として算出するように構成されている。
【００３１】
次に、ＣＰＵ７０１が不揮発性メモリー７０２に記憶されたプログラムを実行することで実現される機能について詳細に説明する。なお、以下で説明する各機能では、画像データＰＩＤ（補正対象画像データｃＰＩＤ）から人物画像ＰＩ（補正対象人物画像ｃＰＩ、特定人物画像ｐＰＩ）を認識する処理や、認識された人物画像ＰＩ（補正対象人物画像ｃＰＩ、特定人物画像ｐＰＩ）から目の部分を認識する処理が行われる。また、認識した目の部分の色を特定する処理および認識した目の色を所定の基準色に補正する処理などが行われる。これらの処理方法については種々の公知技術が知られており、装置構成などに応じて、適宜、公知技術を選択して採用すればよい。本実施形態では、以下で説明するように、人物画像ＰＩに生じた赤目という異常な状態の目の色を本来の目の色に補正するために、補正が必要とされる人物画像ＰＩの人物と同一人で正常な目の色の人物画像ＰＩを含む画像データＰＩＤが外部記憶媒体（画像データ格納手段）に格納されているかどうかを判断し、格納されていれば正常な目の色の人物画像ＰＩの目の色を特定することにより、赤目を本来の目の色に補正するための基準となる色を適切に抽出するようにしている。
【００３２】
判定手段７０１ａは、メモリーカードＭ、ＵＳＢメモリーやＣＤなどの外部記憶媒体に格納された画像データＰＩＤに含まれる人物画像ＰＩや、印刷することを目的としてメモリーカードスロット１６、外部機器接続用インターフェース７１２、光ディスクドライブ１３を介して種々の外部記憶媒体からフォトプリンター１０に入力された補正対象画像データｃＰＩＤに含まれる補正対象人物画像ｃＰＩが、赤目であるかどうか、すなわち、目の色に異常が生じているかどうかを判定する（図５（ａ）参照）。
【００３３】
判断手段７０１ｂは、判定手段７０１ａにより補正対象人物画像ｃＰＩが赤目であると判定されたときに、補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤが、フォトプリンター１０に接続されたメモリーカードＭ、ＵＳＢメモリーや、光ディスクドライブ１３に格納されたＣＤなどの外部記憶媒体に格納されているかどうかを判断する。そして、判断手段７０１ｂは、補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤが外部記憶媒体に格納されていれば、当該画像データＰＩＤに含まれる同一人の人物画像ＰＩを特定人物画像ｐＰＩとして特定する（図５（ｃ）参照）。
【００３４】
補正手段７０１ｃは、特定人物画像ｐＰＩが判定手段７０１ａにより赤目でないと判定されたときに、補正対象人物画像ｃＰＩの赤目が特定人物画像ｐＰＩの目の色に基づく色となるように補正対象画像データｃＰＩＤを補正する。すなわち、補正手段は、補正対象人物画像ｃＰＩの赤目を本来の目の色に補正するための基準となる色として、外部記憶媒体に格納された正常な目の色の特定人物画像ｐＰＩの目の色を抽出する。次に、図４および図５を参照して第１赤目補正処理について、画像データ格納手段としての外部記憶媒体としてメモリーカードＭが採用された場合について説明する。
【００３５】
図４は第１赤目補正処理を示すフローチャートである。また、図５は図４の第１赤目補正処理の流れを示す図ある。図４に示す第１赤目補正処理は、メモリーカードＭに格納された画像データＰＩＤのうち、ユーザーが選択した画像データＰＩＤ（補正対象画像データｃＰＩＤ）の印刷が行われるときに実行される処理である。なお、図５に示すように、本実施形態では、メモリーカードＭには、
（ａ）フォトプリンター１０による印刷を行うようにユーザーにより選択された赤目の人物画像ＰＩ（補正対象人物画像ｃＰＩ）を含む画像データＰＩＤ（補正対象画像データｃＰＩＤ）、
（ｂ）図５（ａ）の補正対象人物画像ｃＰＩの人物と異なる人物画像ＰＩを含む画像データＰＩＤ、
（ｃ）図５（ａ）の補正対象人物画像ｃＰＩの人物と同一人であり正常な目の色の人物画像ＰＩ（特定人物画像ｐＰＩ）を含む画像データＰＩＤ、
（ｄ）景色画像などを含むその他の画像、
が格納されている。
【００３６】
図４に示すように、まず、ユーザーにより任意の画像データＰＩＤが選択されれば、選択された画像データＰＩＤを補正対象画像データｃＰＩＤとして、補正対象画像データｃＰＩＤに補正対象人物画像ｃＰＩが含まれているかどうかが判定手段７０１ａにより検出されて判定される（ステップＳ１，Ｓ２）。そして、補正対象人物画像ｃＰＩが検出されなければ処理を終了する（ステップＳ２でＮＯ）。一方、補正対象人物画像ｃＰＩが検出されれば（ステップＳ２でＹＥＳ）、検出された補正対象人物画像ｃＰＩが赤目であるかどうかが判定手段７０１ａにより検出されて判定される（ステップＳ３，Ｓ４）。
【００３７】
そして、検出された補正対象人物画像ｃＰＩが赤目でないと判定手段７０１ａにより判定されれば（ステップＳ４でＮＯ）、処理を終了する。一方、検出された補正対象人物画像ｃＰＩが赤目であると判定手段７０１ａにより判定されれば（ステップＳ４でＹＥＳ）、補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤがメモリーカードＭに格納されているかどうかが判断手段７０１ｂにより判断される（ステップＳ５，Ｓ６）。ステップＳ６においてＹＥＳと判断されれば、当該画像データＰＩＤに含まれる人物画像ＰＩが特定人物画像ｐＰＩとして判断手段７０１ｂにより特定される。
【００３８】
次に、ステップＳ７において判断手段７０１ｂにより特定された特定人物画像ｐＰＩが赤目であるかどうかが判定手段７０１ａにより検出されて判定される（ステップＳ７，Ｓ８）。ステップＳ８においてＹＥＳと判定されれば、ステップＳ５〜ステップＳ７までの処理が、ステップＳ８においてＮＯと判定されるまで実行される。そして、ステップＳ８においてＮＯと判定されれば、補正手段７０１ｃにより、補正対象人物画像ｃＰＩの赤目が、特定人物画像ｐＰＩの目の色、すなわち、本来の目の色に基づく色となるように補正対象画像データｃＰＩＤの補正が行われて処理を終了する（ステップＳ９）。
【００３９】
一方、ステップＳ６においてＮＯと判断されれば、従来のように、補正対象人物画像ｃＰＩの肌の色や、瞳の外周の色に基づいて補正対象人物画像ｃＰＩの本来の目の色が推定されて、補正対象人物画像ｃＰＩの赤目が推定された目の色となるように補正手段７０１ｃにより補正対象画像データｃＰＩＤの補正が行われて処理を終了する（ステップＳ１０）。
【００４０】
以上のように、この実施形態では、判定手段７０１ａにより赤目であると判定された補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤがメモリーカードＭに格納されているかどうかが判断手段７０１ｂにより判断されて、格納されていれば当該画像データＰＩＤに含まれる補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩが特定人物画像ｐＰＩとして判断手段７０１ｂにより特定される。そして、特定人物画像ｐＰＩが判定手段７０１ａにより赤目でないと判定されれば、補正対象人物画像ｃＰＩの赤目が特定人物画像ｐＰＩの目の色に基づく色となるように補正対象画像データｃＰＩＤが補正手段７０１ｃにより補正される。したがって、補正対象人物画像ｃＰＩに生じた赤目が、補正対象人物画像ｃＰＩと同一人であり、赤目でない特定人物画像ｐＰＩの目の色に基づく色となるように、すなわち、補正対象人物画像ｃＰＩの本来の目の色に基づく色となるように補正対象画像データｃＰＩＤが補正されるため、補正対象人物画像ｃＰＩに生じた赤目を本来の目の色に補正することができる。
【００４１】
また、フラッシュ撮影などに起因して、人物画像ＰＩに生じた赤目が本来の目の色となるように適切に補正された画像データＰＩＤを印刷することができる。
【００４２】
＜他の実施形態＞
図６は他の実施形態のフォトプリンター１０の内部構成を示す図である。また、図７は補正情報データベース７０２ａを示す図である。また、図８は第２赤目補正処理を示すフローチャートである。この実施形態が上記した実施形態と異なる点は、補正手段７０１ｃによる補正対象画像データｃＰＩＤの補正が行われたときに、補正手段７０１ｃによる補正に利用された特定人物画像ｐＰＩの目の色に関する補正情報ＣＩが、特定人物画像ｐＰＩと関連付けて不揮発性メモリー７０２に補正情報データベース（ＤＢ）として格納される点である（図７参照）。その他の構成および動作は上記した実施形態と同一であるため、その構成および動作の説明を省略し、以下では、上記した実施形態と異なる点を中心に図４および図５も参照しつつ説明する。
【００４３】
補正対象人物画像ｃＰＩの赤目を本来の目の色とするように補正対象画像データｃＰＩＤの補正が行われた場合、補正が施された補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤについて、赤目を補正する処理が行われる蓋然性は極めて高い。そこで、ＣＰＵ７０１は、補正手段７０１ｃによる補正対象画像データｃＰＩＤの補正が行われたときに、補正手段７０１ｃによる補正に利用された特定人物画像ｐＰＩの目の色に関する補正情報ＣＩを、特定人物画像ｐＰＩと関連付けて不揮発性メモリー７０２に補正情報データベース７０２ａとして格納する補正情報格納手段７０１ｄとしての機能をさらに備えている。
【００４４】
また、判断手段７０１ｂは、補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤがメモリーカードＭなどの外部記憶媒体に格納されているかどうかを判断するのに先立って、判定手段７０１ａにより赤目であると判定された補正対象人物画像ｃＰＩの人物と同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されているかどうかを判断する。図７に示すように、補正情報データベース７０２ａは、特定人物画像ｐＰＩの人物ＩＤと、その人物の特徴パラメーターと、特定人物画像ｐＰＩの目の色に関する補正情報ＣＩとにより構成されている。したがって、判断手段７０１ｂは、補正対象人物画像ｃＰＩの人物の特徴パラメーターと同じ特徴パラメーターが補正情報データベース７０２ａに登録されているかどうかを判断することで、補正対象人物画像ｃＰＩの人物を同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されているかどうかを判断することができる。
【００４５】
また、補正手段７０１ｃは、判断手段７０１ｂが、補正対象人物画像ｃＰＩの人物と同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されていると判断すれば、補正対象人物画像ｃＰＩの赤目が補正対象人物画像ｃＰＩと同一人に対応すると判断された補正情報ＣＩに基づく色となるように補正対象画像データｃＰＩＤを補正する。以上のように、補正情報格納手段７０１ｄおよび不揮発性メモリー７０２により、本発明の「補正情報格納手段」が構成されている。次に、図８を参照して第２赤目補正処理について、画像データ格納手段としての外部記憶媒体としてメモリーカードＭが採用された場合について説明する。
【００４６】
図８は第２赤目補正処理を示すフローチャートである。図８に示す第２赤目補正処理は、メモリーカードＭに格納された画像データＰＩＤのうち、ユーザーが選択した画像データＰＩＤ（補正対象画像データｃＰＩＤ）の印刷が行われるときに実行される処理であり、図４に示す第１赤目補正処理に先立って実行される。まず、ユーザーにより任意の画像データＰＩＤが選択されれば、選択された画像データＰＩＤを補正対象画像データｃＰＩＤとして、補正対象画像データｃＰＩＤに補正対象人物画像ｃＰＩが含まれているかどうかが判定手段７０１ａにより検出されて判定される（ステップＳ１００，Ｓ１０１）。そして、補正対象人物画像ｃＰＩが検出されなければ処理を終了する（ステップＳ１０１でＮＯ）。一方、補正対象人物画像ｃＰＩが検出されれば（ステップＳ１０１でＹＥＳ）、検出された補正対象人物画像ｃＰＩが赤目であるかどうかが判定手段７０１ａにより検出されて判定される（ステップＳ１０２，Ｓ１０３）。
【００４７】
そして、検出された補正対象人物画像ｃＰＩが赤目でないと判定手段７０１ａにより判定されれば（ステップＳ１０３でＮＯ）、処理を終了する。一方、検出された補正対象人物画像ｃＰＩが赤目であると判定手段７０１ａにより判定されれば（ステップＳ１０３でＹＥＳ）、補正対象人物画像ｃＰＩの人物と同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されているかどうかが判断手段７０１ｂにより判断される（ステップＳ１０４，Ｓ１０５）。ステップＳ１０５においてＹＥＳと判断されれば、補正手段７０１ｃにより、補正対象人物画像ｃＰＩの赤目が、補正情報ＣＩに基づく目の色、すなわち、本来の目の色に基づく色となるように補正対象画像データｃＰＩＤの補正が行われて処理を終了する（ステップＳ１０６）。
【００４８】
一方、ステップＳ１０５においてＮＯと判断されれば、図４を参照して説明した第１赤目補正処理のステップＳ５からの処理が実行される。
【００４９】
以上のように、この実施形態では、補正手段７０１ｃによる補正対象画像データｃＰＩＤの補正が行われたときに、補正手段７０１ｃによる補正に利用された特定人物画像ｐＰＩの目の色に関する補正情報ＣＩが、特定人物画像ｐＰＩと関連付けて補正情報データベース７０２ａとして不揮発性メモリー７０２に格納される。そして、メモリーカードスロット１６などの入力手段を介して入力された補正対象画像データｃＰＩＤに含まれる補正対象人物画像ｃＰＩが判定手段７０１ａにより赤目であると判定されたときに、判断手段７０１ｂにより、補正対象人物画像ｃＰＩの人物と同一人の人物画像ＰＩを含む画像データＰＩＤがメモリーカードＭなどの外部記憶媒体に格納されているかどうかが判断されるのに先立って、補正対象人物画像ｃＰＩの人物と同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されているかどうかが判断される。
【００５０】
また、補正対象人物画像ｃＰＩの人物と同一人に対応する補正情報ＣＩが補正情報データベース７０２ａに登録されていると判断手段７０１ｂにより判断されれば、補正対象人物画像ｃＰＩと同一人に対応すると判断された補正情報ＣＩに基づいて、補正対象人物画像ｃＰＩの赤目が本来の目の色となるように補正対象画像データｃＰＩＤが補正手段７０１ｃにより補正される。したがって、補正対象人物画像ｃＰＩに生じた赤目を本来の目の色とするように補正対象画像データｃＰＩＤを補正するためのパラメーターを、補正対象人物画像ｃＰＩと同一人の人物画像ＰＩを含む画像データＰＩＤがメモリーカードＭなどの外部記憶媒体に格納されているかどうかを判断することにより導出するのに比べ、一度導出されて補正情報データベース７０２ａに格納された補正情報ＣＩをパラメーターとして補正対象画像データｃＰＩＤを補正することができるため、効率よく赤目を補正するためのパラメーターを決定できる。しかも、一度、赤目の補正が行われて、再度、赤目の補正が行われる蓋然性が極めて高い補正対象人物画像ｃＰＩの人物と同一人の特定人物画像ｐＰＩの目の色に関する補正情報ＣＩを不揮発性メモリー７０２に格納することで、将来、使用される蓋然性が高い補正情報ＣＩのみを補正情報データベース７０２ａとして不揮発性メモリー７０２に蓄積することができるため非常に効率がよい。
【００５１】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、ハードディスクドライブやＳＤカードなどの記憶媒体を内蔵し、これらにより本発明の「画像データ格納手段」を構成してもよい。
【００５２】
また、上記した実施形態では、本発明の画像処理装置を、フォトプリンター１０において種々のプログラムを実行することにより構成したが、上記した機能を有する専用のマイクロプロセッサーを有するハードウェアとして本発明の画像処理装置を構成して、ハードウェアとして構成された画像処理装置をフォトプリンター１０に実装してもよい。また、本発明の画像処理装置を、コンピュータにおいて種々のプログラムを実行することにより構成してもよい。また、本発明の画像処理装置を、ネットワークなどを介して、コンピュータやフォトプリンター１０と接続する構成としてもよい。
【００５３】
また、上記実施形態では、インクカートリッジ方式のフォトプリンター１０を例として説明したが、その他のインクジェット式プリンター等にも本発明を適用してもよい。また、フォトビューワー、デジタルスチールカメラ、プロジェクター、携帯電話の写真表示などの画像を表示可能な装置に本発明を広く適用できる。
【符号の説明】
【００５４】
１０…フォトプリンター（画像処理装置、印刷装置）、１３…光ディスクドライブ（入力手段）、１６…メモリーカードスロット（入力手段）、７０１ａ…判定手段、７０１ｂ…判断手段、７０１ｃ…補正手段、７０１ｄ…補正情報格納手段、７０２…不揮発性メモリー（補正情報格納手段）、７１２…外部機器接続用インターフェース（入力手段）、ＣＩ…補正情報、ＰＩ…人物画像、ＰＩＤ…画像データ、ｃＰＩ…補正対象人物画像、ｃＰＩＤ…補正対象画像データ、ｐＰＩ…特定人物画像、Ｍ…メモリーカード（画像データ格納手段）
【図１】
2010193165.tif 000003
【図２】
2010193165.tif 000004
【図３】
2010193165.tif 000005
【図４】
2010193165.tif 000006
【図５】
2010193165.tif 000007
【図６】
2010193165.tif 000008
【図７】
2010193165.tif 000009
【図８】
2010193165.tif 000010