(57)【要約】【課題】  画像の瞳にキャッチライトを入れることで、被写体の表情を良好にし、画像の価値を高める。【解決手段】  画像上に設定された補正領域から瞳を抽出する瞳抽出ステップと、抽出された瞳を、瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割されたリング状領域に基づいてキャッチライトの合成基準点を設定する領域設定ステップと、キャッチライトの形状を設定するキャッチライト設定ステップと、リング状領域の分割数に基づいて、リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択ステップと、設定したキャッチライトの合成基準点及び形状、並びに、選択された色変換テーブルに基づいて瞳を補正し、キャッチライト付瞳を出力する補正ステップとから構成される。【選択図】        図４
2006059092.tif 000002
【特許請求の範囲】
【請求項１】
画像の瞳にキャッチライトを合成するキャッチライト合成方法であって、
前記画像上に設定された補正領域から瞳を抽出する瞳抽出ステップと、
抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定ステップと、
前記キャッチライトの形状を設定するキャッチライト設定ステップと、
前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択ステップと、
設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正ステップとから構成されるキャッチライト合成方法。
【請求項２】
前記領域設定ステップは、前記瞳抽出ステップにおいて前記補正領域から左右両目の瞳が抽出された場合に、前記両目の瞳の同じ位置に前記キャッチライトの合成基準点を設定する請求項１に記載のキャッチライト合成方法。
【請求項３】
前記キャッチライト設定ステップは、前記瞳抽出ステップにおいて前記補正領域から左右両目の瞳が抽出された場合に、前記両目で異なる形状を設定可能である請求項１または２に記載のキャッチライト合成方法。
【請求項４】
前記キャッチライト設定ステップは、前記キャッチライトの形状を、予め設定された複数の基本形状から選択する請求項１〜３のいずれか１項に記載のキャッチライト合成方法。
【請求項５】
前記キャッチライト設定ステップは、選択した前記キャッチライトの大きさを変更する請求項４に記載のキャッチライト合成方法。
【請求項６】
前記リング状領域の分割数に応じて使用する前記色変換テーブルを作成する色変換テーブル作成ステップを含む請求項１〜５のいずれか１項に記載のキャッチライト合成方法。
【請求項７】
画像の瞳にキャッチライトを合成するキャッチライト合成プログラムであって、
前記画像上に設定された補正領域から瞳を抽出する瞳抽出機能と、
抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定機能と、
前記キャッチライトの形状を設定するキャッチライト設定機能と、
前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択機能と、
設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正機能とをコンピュータに実行させるキャッチライト合成プログラム。
【請求項８】
画像の瞳にキャッチライトを合成するキャッチライト合成装置であって、
前記画像上に設定された補正領域から瞳を抽出する瞳抽出部と、
抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定部と、
前記キャッチライトの形状を設定するキャッチライト設定部と、
前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択部と、
設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正部とから構成されるキャッチライト合成装置。
【請求項９】
前記画像を表示する画像表示枠と、前記補正領域を表示する補正領域表示枠と、予め設定されたキャッチライトの基本形状を表示するサンプル形状表示枠とを有する合成操作画面を出力する表示処理部を備える請求項８に記載のキャッチライト合成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の瞳にキャッチライトを合成するキャッチライト合成技術に関する。
【背景技術】
【０００２】
一般に、同じ被写体を撮影する場合であっても撮影状況によって撮影画像の画質が異なる。例えば、被写体が太陽に向いている順光の場合には、瞳に自然にキャッチライトが入り撮影画像の人物の表情が生き生きとしたものになるが、逆光の場合若しくはキーライトの押えやライトの角度によっては、瞳にキャッチライトが入らず、撮影画像の人物の表情が冴えないものとなる場合がある。肖像画等の場合には、表情が冴えないものとなると画像の価値が低下するため、画質を高める技術が望まれている。
瞳を補正する技術には、形状や濃度、位置等に基づいて修正の必要のある赤目領域を選別し、選別した赤目領域にキャッチライトがある場合、赤目を補正する際に瞳にキャッチライトを合成する画像処理方法がある（例えば、特許文献１参照）。この画像処理方法では、選別した赤目領域にキャッチライトがある場合、即ち、瞳の最大明度画素のある位置にキャッチライトを合成する。
【０００３】
【特許文献１】特開２０００−７６４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の画像処理方法では、元の画像の瞳にキャッチライトが入っている場合に、このキャッチライトを補正後の画像に残すことはできるが、元の画像の瞳にキャッチライトが入っていない場合に、キャッチライトを入れることはできない。被写体が人物の場合、瞳にキャッチライトが入っていない撮影画像は人物の表情が冴えないものとなるが、瞳にキャッチライトが入っている撮影画像は、人物の表情が生き生きとして自然なものとなる。
【０００５】
本発明は上記の問題に鑑みてなされたものであり、その目的は、画像の瞳にキャッチライトを入れることで、被写体の表情を良好にし、画像の価値を高めることにある。
【課題を解決するための手段】
【０００６】
この目的を達成するための本発明に係るキャッチライト合成方法の特徴構成は、画像の瞳にキャッチライトを合成するキャッチライト合成方法であって、前記画像上に設定された補正領域から瞳を抽出する瞳抽出ステップと、抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定ステップと、前記キャッチライトの形状を設定するキャッチライト設定ステップと、前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択ステップと、設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正ステップとから構成される点にある。
【０００７】
ここでの瞳は、特に、眼の白眼部分を除く黒目部分を指す。上記特徴構成によれば、瞳に合成基準点を設定してキャッチライトを入れるので、円形、矩形、ドーナツ形状、星型またはハート型等、任意の形状のキャッチライトを瞳に入れることができる。この合成基準点はリング状領域に基づいて設定するため、容易に設定できる。また、リング状領域の分割数に基づいて色変換テーブルを選択するので、補正後の瞳を自然なものとすることができる。更に、選択された色変換テーブルに基づいて瞳を補正するので、簡易な処理で瞳の補正を行うことができ、キャッチライトの設定に係る手間及び時間を短縮することができる。
【０００８】
この目的を達成するための本発明に係るキャッチライト合成方法の他の特徴構成は、前記領域設定ステップは、前記瞳抽出ステップにおいて前記補正領域から左右両目の瞳が抽出された場合に、前記両目の瞳の同じ位置に前記キャッチライトの合成基準点を設定する点にある。
即ち、上記特徴構成によれば、左右両目の対応する位置に合成基準点を設定するので、簡易な処理でキャッチライトを適切な位置に入れることができ、補正後の瞳を違和感なく自然なものとすることができる。
【０００９】
更に、他の特徴構成は、前記キャッチライト設定ステップは、前記瞳抽出ステップにおいて前記補正領域から左右両目の瞳が抽出された場合に、前記両目で異なる形状を設定可能である点にある。
即ち、上記特徴構成によれば、左右両目で異なるキャッチライトを入れることが可能なため、ライトの角度等の撮影状況や、画像の人物の向き等に柔軟に対応してキャッチライトを設定することができ、補正後の瞳を自然なものとすることができる。
【００１０】
更に、前記キャッチライト設定ステップは、前記キャッチライトの形状を、予め設定された複数の基本形状から選択する構成であってもよく、このように構成すれば、簡易な処理でキャッチライトを設定することができ、キャッチライトの設定に係る手間及び時間を短縮することができる。
【００１１】
また、前記キャッチライト設定ステップは、選択した前記キャッチライトの大きさを変更する構成であってもよく、このように構成すれば、予め記憶しておく基本形状を形状のバリエーションに限ることができると共に、瞳の大きさや形状、撮影状況等に精細に対応することができる。
【００１２】
更に、他の特徴構成は、前記リング状領域の分割数に応じて使用する前記色変換テーブルを作成する色変換テーブル作成ステップを含む点にある。
即ち、上記特徴構成によれば、リング状領域に応じて色変換テーブルを作成するので、リング状領域の分割数を瞳の大きさ等に柔軟に対応して設定することができる。また、色変換テーブルを複数設定しておく必要がない。
【００１３】
また、本発明は、上述したキャッチライト合成方法をコンピュータに実行させるプログラムやそのプログラムを記録した媒体も権利の対象とするものであり、そのようなキャッチライト合成プログラムは、前記画像上に設定された補正領域から瞳を抽出する瞳抽出機能と、抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定機能と、前記キャッチライトの形状を設定するキャッチライト設定機能と、前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択機能と、設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正機能とを備えている。当然ながら、このようなキャッチライト合成プログラムも上述したキャッチライト合成方法におけるすべての作用効果を得ることができる。また、キャッチライト合成方法において記載した従属項に係る機能をキャッチライト合成プログラムに追加するのも好適である。
【００１４】
本発明では、更に、上述したキャッチライト合成方法を実施するキャッチライト合成装置も権利の対象としており、そのようなキャッチライト合成装置は、前記画像上に設定された補正領域から瞳を抽出する瞳抽出部と、抽出された前記瞳を、前記瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割された前記リング状領域に基づいて前記キャッチライトの合成基準点を設定する領域設定部と、前記キャッチライトの形状を設定するキャッチライト設定部と、前記リング状領域の分割数に基づいて、前記リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択部と、設定した前記キャッチライトの前記合成基準点及び前記形状、並びに、選択された前記色変換テーブルに基づいて前記瞳を補正し、キャッチライト付瞳を出力する補正部とを備えている。当然ながら、このようなキャッチライト合成装置も上述したキャッチライト合成方法におけるすべての作用効果を得ることができる。
【００１５】
更に、本発明に係るキャッチライト合成装置の他の特徴構成は、前記画像を表示する画像表示枠と、前記補正領域を表示する補正領域表示枠と、予め設定されたキャッチライトの基本形状を表示するサンプル形状表示枠とを有する合成操作画面を出力する表示処理部を備える点にある。このように構成すれば、画像と補正領域とキャッチライトの基本形状とを同一画面上に表示でき、瞳の補正をより容易に実施することができる。また、キャッチライト合成方法において記載した従属項に係る構成をキャッチライト合成装置に追加するのも好適である。
本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【発明を実施するための最良の形態】
【００１６】
本発明に係るキャッチライト合成技術の第一実施形態を図面に基づいて説明する。
図１は、本発明に係る写真プリント装置の外観図であり、この写真プリント装置は、印画紙Ｐに対して露光処理と現像処理とを行う写真プリンタとしてのプリントステーション１Ｂと、現像済み写真フィルム２ａやデジタルカメラ用メモリカード２ｂ等の画像入力メディアから取り込んだ撮影画像を処理してプリントステーション１Ｂで使用されるプリントデータの生成・転送等を行う操作ステーション１Ａとから構成されている。
【００１７】
この写真プリント装置はデジタルミニラボとも称せられるものであり、図２からよく理解できるように、プリントステーション１Ｂは２つの印画紙マガジン１１に納めたロール状の印画紙Ｐを引き出してシートカッター１２でプリントサイズに切断すると共に、このように切断された印画紙Ｐに対し、バックプリント部１３で色補正情報やコマ番号などのプリント処理情報を印画紙Ｐの裏面に印字するとともに、プリント露光部１４で印画紙Ｐの表面（感光面）に撮影画像の露光を行い、この露光後の印画紙Ｐを複数の現像処理槽を有した処理槽ユニット１５に送り込んで現像処理する。乾燥の後に装置上部の横送りコンベア１６からソータ１７に送られた印画紙Ｐ、つまり写真プリントＰは、このソータ１７の複数のトレイにオーダ単位で仕分けられた状態で集積される（図１参照）。
【００１８】
上述した印画紙Ｐに対する各種処理に合わせた搬送速度で印画紙Ｐを搬送するために印画紙搬送機構１８が敷設されている。印画紙搬送機構１８は、印画紙搬送方向に関してプリント露光部１４の前後に配置されたチャッカー式印画紙搬送ユニット１８ａを含む複数の挟持搬送ローラ対から構成されている。
【００１９】
プリント露光部１４には、副走査方向に搬送される印画紙Ｐに対して、主走査方向に沿って操作ステーション１Ａからのプリントデータに基づいてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色のレーザ光線の照射を行うライン露光ヘッドが設けられている。処理槽ユニット１５は、発色現像処理液を貯留する発色現像槽１５ａと、漂白定着処理液を貯留する漂白定着槽１５ｂと、安定処理液を貯留する安定槽１５ｃを備えている。
【００２０】
操作ステーション１Ａのデスク状コンソールの上部位置には、写真フィルム２ａの撮影画像コマから撮影画像を２０００ｄｐｉを超える解像度でもって取得することができるフィルムスキャナ２０が配置されており、デジタルカメラ等に装着される撮影画像記録媒体２ｂとして用いられている各種半導体メモリやＣＤ−Ｒ等から撮影画像を取得するメディアリーダ２１は、この写真プリント装置のコントローラ３として機能する汎用パソコンに組み込まれている。この汎用パソコンには、更に各種情報を表示するモニタ２３、各種設定や調整を行う際に用いる操作入力部として利用される操作入力デバイスとしてのキーボード２４やマウス２５も接続されている。
【００２１】
この写真プリント装置のコントローラ３は、ＣＰＵを中核部材として、写真プリント装置の種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築しているが、図３に示すように、本発明に特に関係する機能部としては、フィルムスキャナ２０やメディアリーダ２１によって読み取られた撮影画像を取り込んで次の処理のために必要な前処理を行う画像入力部３１と、各種ウインドウや各種操作ボタン等を含むグラフィック操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力（キーボード２４やマウス２５などによる）から制御コマンドを生成するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部３３と、ＧＵＩ部３３から送られてきた制御コマンドや直接キーボード２４等から入力された操作命令に基づいて所望のプリントデータを生成するために画像入力部３１からメモリ３０に転送された撮影画像に対する画像処理等を行うプリント管理部３２と、色補正等のプレジャッジプリント作業時にプリントソース画像や予想仕上がりプリント画像としてのシミュレート画像さらにはＧＵＩ部３３から送られてきたグラフィックデータをモニタ２３に表示させるためのビデオ信号を生成するビデオ制御部３５と、画像処理が完了した処理済み撮影画像に基づいてプリントステーション１Ｂに装備されているプリント露光部１４に適したプリントデータを生成するプリントデータ生成部３６と、顧客の要望に応じて生の撮影画像や画像処理が完了した処理済み撮影画像等をＣＤ−Ｒに書き込むための形式にフォーマットするフォーマッタ部３７等が挙げられる。
【００２２】
画像入力部３１は、撮影画像記録媒体がフィルム２ａの場合プレスキャンモードと本スキャンモードとのスキャンデータを別々にメモリ３０に送り込み、それぞれの目的に合わせた前処理を行う。また、撮影画像記録媒体がメモリカード２ｂの場合取り込んだ撮影画像にサムネイル（低解像度データ）が含まれている場合はモニタ２３での一覧表示などの目的で使用するため撮影画像の本データ（高解像度データ）とは別にメモリ３０に送り込むが、もしサムネイルが含まれていない場合は本データから縮小画像を作り出してサムネイルとしてメモリ３０に送り込む。
【００２３】
プリント管理部３２は、プリントサイズやプリント枚数などを管理するプリント注文処理ユニット６０、メモリ３０に展開された撮影画像に対して各種画像処理を施す画像処理ユニット７０、画像の瞳にキャッチライトを合成するキャッチライト合成手段８０、及び、濃度補正や解像度変換などのフォトレタッチ機能を実現する手段等が含まれている。キャッチライト合成手段８０は、プログラムとしてプリント管理部３２に実装されている。
【００２４】
キャッチライト合成手段８０は、図４に示すように、瞳抽出部８１、領域設定部８２、キャッチライト設定部８３、色変換テーブル選択部８５、及び、補正部８７を備えている。瞳抽出部８１は、画像上に設定された補正領域４１ａから瞳を抽出する瞳抽出ステップを行う処理部であり、領域設定部８２は、抽出された瞳を、瞳の輪郭からの距離に応じて所定数のリング状領域に分割すると共に、分割されたリング状領域に基づいてキャッチライトの合成基準点を設定する領域設定ステップを行う処理部であり、キャッチライト設定部８３は、キャッチライトの形状を設定するキャッチライト設定ステップを行う処理部であり、色変換テーブル選択部８５は、リング状領域の分割数に基づいて、リング状領域毎に変換後の色を指定した色変換テーブルを選択する色変換テーブル選択ステップを行う処理部であり、補正部８７は、設定したキャッチライトの合成基準点及び形状、並びに、選択された色変換テーブルに基づいて瞳を補正し、キャッチライト付瞳を出力する補正ステップを行う処理部である。更に、本実施形態のキャッチライト合成手段８０は、キャッチライトのサンプル形状を記憶したキャッチライト格納部８４と、リング状領域の分割数に応じた色変換テーブルを記憶した色変換テーブル格納部８６と、キャッチライトの合成処理のための合成操作画面４０を作成し、モニタ２３上に表示する表示処理部８８とを備えている。
【００２５】
次に、このように構成されたキャッチライト合成手段８０のキャッチライト合成処理手順を図５乃至図８に基づいて説明する。先ず、フィルムスキャナ２０やメディアリーダ２１を通じて撮影画像、詳しくは撮影画像のデジタル画像データが取り込まれ、メモリ３０に展開される。尚、ここでのデジタル画像データは、後の加工処理のためにビットマップ形式でメモリ３０に記憶される。
【００２６】
キャッチライト合成手段８０は、先ず、メモリ３０に展開された画像を読み込み、キャッチライト合成処理を行う補正領域４１ａの設定を行う。ここで、図５は、キャッチライト合成処理を行う合成操作画面４０の例を示している。この合成操作画面４０には、キャッチライトの合成を行う画像を表示する画像表示枠４１と、画像から切取った補正領域４１ａを拡大表示する補正領域表示枠４２と、合成するキャッチライトの形状の候補を表示するサンプル形状表示枠４３とが構築されている。
【００２７】
詳細には、表示処理部８８が、キーボード２４やマウス２５からの入力操作により、合成操作画面４０が起動され合成処理を行う画像が指定されると、メモリ３０から画像を読み込み、画像表示枠４１に指定された画像を表示する（＃１００）。キーボード２４やマウス２５からの入力操作により、合成操作画面４０の画像上で瞳を含む補正領域４１ａが設定されると、画像から補正領域４１ａを切出して補正領域表示枠４２に表示する（＃２００）。尚、ここでの補正領域４１ａは、図５に示すように、円形の領域を設定する。例えば、画像上で所定の２点、中心及び周の一点を指定することによって、任意の領域を自在に指定可能である。表示処理部８８は、補正領域４１ａが設定されると、図７に示すように、画像上に表示された円の外接矩形４１ｂを切出し、補正領域表示枠４２に表示する。更に、切出された外接矩形４１ｂの左上頂点の画像上の座標Ａと、右下頂点の画像上の座標Ｂとを記憶する。
【００２８】
瞳抽出部８１は、設定された補正領域４１ａから瞳を抽出する（＃３００）。詳細には、補正領域４１ａの全画素について黒色画素の認定を行い、黒色画素と認定された画素について連続性を評価する。そして、同一領域と評価された黒色画素郡の夫々について形状の判定を行い、外形が略円形の黒色画素郡を検出する。外形が略円形の黒色画素郡が検出された場合には、これを瞳として抽出する。尚、既にキャッチライトが入っている瞳に対する補正が可能なように、黒色画素郡中に他の色の画素が入っている場合でも、その外形が円形であれば瞳として抽出する。更に、瞳の色として考えられる色、例えば、赤色、青色、金色等についても黒色の場合と同様に、画素の認定及び連続性の評価、並びに、検出された画素郡の形状の判定を行い、略円形の画素郡が検出された場合には、瞳として抽出する。そして、図８に示すように、瞳として抽出された画素に対してはフラグ１を、それ以外の画素に対してはフラグ０を設定する。尚、例えば、補正領域４１ａから左右両目の瞳が検出された場合には、いずれか一方の瞳にフラグ１を設定し他方の瞳にはフラグ０を設定して、抽出された瞳を一つずつ補正するように構成する。
【００２９】
領域設定部８２は、瞳抽出部８１によって抽出された瞳をリング状領域に分割する（＃４００）。詳細には、図９に示すように、外周部分の画素にフラグ１を設定する。そして、その内側の画素にフラグ２を設定する。同様にして、内側に向かう程値が大きくなるように順次フラグを設定することで、所定数のリング状領域５０に分割する。ここでは、簡単のために、各リング状領域５０の幅が１画素に設定されており、リング状領域５０の中央の画素にはフラグ４が設定されている。尚、設定するフラグの最大値、即ち、リング状領域５０の分割数を予め設定しておき、各リング状領域５０の幅を調整する構成であっても良い。
【００３０】
更に、領域設定部８２は、瞳をリング状領域５０に分割した後、値が最大となるフラグが設定された中心領域の略中央に位置する画素を合成基準点Ｃとして設定する。本実施形態では、フラグ４が設定された画素をキャッチライトの合成基準点Ｃとして設定する。
【００３１】
キャッチライト設定部８３は、キャッチライトの形状及び大きさを設定する（＃５００）。本実施形態では、キャッチライト格納部８４に複数のキャッチライトのサンプル形状が記憶されており、この中から選択するように構成されている。ここで、図５の合成操作画面４０上のサンプル形状表示枠４３には、キャッチライト格納部８４に記憶されているサンプル形状が表示されており、キーボード２４やマウス２５から任意のサンプル形状を選択可能である。サンプル形状の一つが選択されると、合成処理を行う瞳の大きさにあわせてサンプル形状の大きさを設定する。尚、図５に示すサンプル形状の他に、例えば、矩形、ドーナツ形状、星型またはハート型等のサンプル形状を備えるようにしても良いし、キーボード２４やマウス２５から直接入力可能に構成しても良い。メモリ３０等から取得可能にするのも好適である。
【００３２】
色変換テーブル選択部８５は、リング状領域５０の分割数に基づいて、色変換テーブル格納部８６に格納された色変換テーブルを検索する（＃６００）。色変換テーブル格納部８６には、リング状領域５０の分割数、瞳の色等に応じて複数の色変換テーブルが記憶されており、各色変換テーブルには、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３原色夫々についてフラグの値毎に変換後の輝度値が設定されている。ここで、図１０は、色変換テーブルの例を示しており、この色変換テーブルは、瞳の色が黒色の場合に用いられる色変換テーブルである。尚、瞳抽出部８１において赤や金等、他の色の瞳が抽出された場合には、これらの色に応じたＲＧＢ輝度値が設定された色変換テーブルを選択する。
【００３３】
補正部８７は、設定したキャッチライトの合成基準点Ｃ及び形状、並びに、選択された色変換テーブルに基づいて瞳を補正し、キャッチライト付瞳を出力する（＃７００）。詳細には、図１１に示すように、補正部８７は、先ず、補正領域４１ａのフラグ０が設定された画素、即ち、瞳以外の補正を行わない画素をマスク処理する（＃７０１）。続いて、補正部８７は、キャッチライトの設定を行う（＃７０２）。具体的には、キャッチライト設定部８３によって設定された形状及び大きさのキャッチライトを、合成基準点Ｃを中心として配置し、キャッチライトとなる画素に値が最大となるフラグを設定する。続いて、補正部８７は、補正領域４１ａの各画素に設定されたフラグに基づいて色変換を行う（＃７０３）。具体的には、色変換を行う画素のフラグの値をキーとして、色変換テーブルからフラグの値に規定されている色を検索し、瞳の各画素の色を検索された色に変換して、キャッチライト付瞳を生成する。次に、補正部８７は、キャッチライト付瞳を画像に合成する（＃７０４）。具体的には、補正領域４１ａからマスク処理した画素を除いてキャッチライト付瞳を切出し、表示処理部８８において記憶した座標Ａ及び座標Ｂに基づいてキャッチライト付瞳を画像上に配置し、合成処理する。最終的に、補正部８７は、メモリ３０に補正した画像を出力する（＃７０５）。
【００３４】
キャッチライト合成手段８０は、合成処理を継続しない場合には、処理を終了し、合成操作画面４０を終了させる（＃８００でＮｏ分岐）。合成処理を実施していない瞳があり、合成処理を継続して行う場合には（＃８００でＹｅｓ分岐）、左右の瞳で同じ形状のキャッチライトを入れるか否かを確認する（＃８０１）。異なる形状のキャッチライトを設定する場合には、ステップ＃２００から上述した各ステップを再度実行する（＃８０１でＮｏ分岐）。同じ形状のキャッチライトを設定する場合には、ステップ＃５００を除く上記各ステップを再度実行する（＃８０１でＹｅｓ分岐）。また、本実施形態では左右両目の瞳の同じ位置にキャッチライトの合成基準点Ｃを設定することができる。この場合には、例えば、最初のステップ＃４００の実行時に、合成基準点Ｃの瞳に対する相対座標を記憶しておき、次のステップ＃４００の実行時に、記憶された合成基準点Ｃの相対座標に基づいて、次に補正する瞳に対する合成基準点Ｃを設定する。このように構成することで、左右両目の瞳の同じ位置にキャッチライトを入れることができ、補正後の瞳を自然なものとすることができる。
【００３５】
ここで、図１２は、合成処理前の画像ａと、キャッチライト付瞳を合成した画像ｂとを示している。画像ａと比較して、画像ｂは人物の表情が生き生きとしたものとなっており、本発明に係るキャッチライト合成技術を用いることで、画像の価値を高めることができるのである。
【００３６】
次に、本発明に係るキャッチライト合成技術の第二実施形態を図１３及び図１４に基づいて説明する。第一実施形態では、使用する色変換テーブルは、色変換テーブル格納部８６に記憶された色変換テーブルから選択して用いたが、本実施形態のキャッチライト合成手段８０は、図１３に示すように、色変換テーブル作成部８９を備えており、この色変換テーブル作成部８９が、リング状領域５０の分割数に応じて使用する色変換テーブルを作成、または、基準色変換テーブルから編集する。ここでの色変換テーブル格納部８６には、色変換テーブルの作成に用いる基準色変換テーブルが記憶されている。
【００３７】
詳細には、色変換テーブル作成部８９は、図１４に示すように、ステップ＃５００のキャッチライトの設定後、色変換テーブルを作成する（＃９００）。色変換テーブル作成部８９は、色変換テーブル格納部８６に記憶された基準色変換テーブルを用い、この基準色変換テーブルのリング状領域５０の設定数がステップ＃４００において設定されたリング状領域５０の分割数より多い場合には、基準色変換テーブルのリング状領域５０の設定数を減らした色変換テーブルを作成する。基準色変換テーブルのリング状領域５０の設定数がステップ＃４００において設定されたリング状領域５０の分割数より少ない場合には、色変換テーブルを追加する。基準色変換テーブルのリング状領域５０の設定数とステップ＃４００において設定されたリング状領域５０の分割数とが同じ場合には、基準色変換テーブルをそのまま利用できる。このように構成した場合には、予め複数の色変換テーブルを用意しておく必要がなく、リング状領域５０の分割数を瞳の大きさ等に応じて設定することができる。
【００３８】
また、本発明に係るキャッチライト合成技術は、人物だけでなく、動物の瞳に対しても適用することが可能である。更に、第一及び第二実施形態では写真プリント装置に適用したが、これに限られず、ＰＣ（Personal Computer）等のアプリケーションプログラムとして利用することも有用である。この場合には、瞳抽出部８１を、既知の手段、例えば、ＡＳＰ（Application Service Provider）等をネットワークを介して利用する構成としても良い。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るキャッチライト合成技術を採用した写真プリント装置の外観図
【図２】写真プリント装置のプリントステーションの構成を示す模式図
【図３】写真プリント装置のコントローラ内に構築される機能要素を説明する機能ブロック図
【図４】本発明に係るキャッチライト合成手段の構成を示すブロック図
【図５】本発明に係るキャッチライト合成技術の合成操作画面の一例を示す図
【図６】本発明に係るキャッチライト合成技術の処理手順を示すフローチャート
【図７】本発明に係るキャッチライト合成技術の補正領域の設定手順を示す模式図
【図８】本発明に係るキャッチライト合成技術の瞳の抽出手順を示す模式図
【図９】本発明に係るキャッチライト合成技術の瞳の領域設定手順を示す模式図
【図１０】色変換テーブルの一例を示す模式図
【図１１】瞳補正サブルーチンの処理手順を示すフローチャート
【図１２】本発明に係るキャッチライト合成技術による合成処理の実施前及び実施後の画像の例を示す図
【図１３】本発明に係るキャッチライト合成手段の構成を示すブロック図
【図１４】本発明に係るキャッチライト合成技術の処理手順を示すフローチャート
【符号の説明】
【００４０】
８０  キャッチライト合成手段
８１  瞳抽出部
８２  領域設定部
８３  キャッチライト設定部
８５  色変換テーブル選択部
８７  補正部
【図１】
2006059092.tif 000003
【図２】
2006059092.tif 000004
【図３】
2006059092.tif 000005
【図４】
2006059092.tif 000006
【図５】
2006059092.tif 000007
【図６】
2006059092.tif 000008
【図７】
2006059092.tif 000009
【図８】
2006059092.tif 000010
【図９】
2006059092.tif 000011
【図１０】
2006059092.tif 000012
【図１１】
2006059092.tif 000013
【図１２】
2006059092.tif 000014
【図１３】
2006059092.tif 000015
【図１４】
2006059092.tif 000016