(57)【要約】【課題】単一の操作で複数の部位に対応した画像補正を施す。【解決手段】ＣＰＵ１０の画素抽出手段１８は、デジタルカメラ１７で撮影した画像３１から人物の顔３３を構成する特定の部位３３ａ〜３３ｄを表す画素を抽出する。カーソル位置検出手段１９は、カーソル３２の画像３１上における位置を検出する。実施する補正項目を設定ウィンドウ３４により選択する。画像補正手段２０は、設定ウィンドウ３４で補正項目が選択された特定の部位３３ａ〜３３ｄにカーソル３２が移動したときに、その部位に対応した画像補正を施す。【選択図】        図４
2004246593.tif 000002
【特許請求の範囲】
【請求項１】
画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正方法において、
前記複数の部位を表す画素を抽出する工程と、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択する工程と、
前記画像表示器の表示画面上を移動するカーソルの位置を検出する工程と、
前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施す工程とを備えたことを特徴とする顔画像補正方法。
【請求項２】
画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正装置において、
前記複数の部位を表す画素を抽出する画素抽出手段と、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択する選択手段と、
前記画像表示器の表示画面上を移動するカーソルの位置を検出するカーソル位置検出手段と、
前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施す画像補正手段とを備えたことを特徴とする顔画像補正装置。
【請求項３】
画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正プログラムにおいて、
前記複数の部位を表す画素を抽出するステップと、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択するステップと、
前記画像表示器の表示画面上を移動するカーソルの位置を検出するステップと、
前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施すステップとを備えたことを特徴とする顔画像補正プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正方法および装置、並びに顔画像補正プログラムに関する。
【０００２】
【従来の技術】
ＣＣＤイメージセンサなどの撮像素子で撮像した被写体画像をデジタルの画像データに変換し、内蔵メモリやメモリカードなどの記憶媒体に記録するデジタルカメラが普及している。最近では、デジタルカメラで撮影した画像をパーソナルコンピュータに取り込んでプリントアウトして鑑賞したり、自分のホームページに掲載したりするユーザーが増加する傾向にある。
【０００３】
上記のような現状から、パソコンに取り込んだ画像中の人物の顔を構成する特定の部位（肌色部分、目など）に対して、ユーザーの好みに合わせて画像補正（肌色補正、凹凸補正、赤目補正など）を施すことができる画像補正ソフトが普及している。肌色補正を施す方法としては、肌色の中の黒ずんでいる部分や、緑がかっている部分など、予め設定された好ましい肌色の範囲から外れている部分を補正するものが提案されている（特許文献１参照）。また、凹凸補正を施す方法としては、肌の表面にある皺やニキビなどの凹凸を画素値の分散により判定し、平滑化処理を施すことで滑らかにするものがある（特許文献２参照）。
【０００４】
【特許文献１】
特開平１１−１７９６９号公報
【特許文献２】
特開平１１−２５０２２７号公報
【０００５】
【発明が解決しようとする課題】
従来の画像補正ソフトでは、例えば赤目補正を施した後に肌色補正を施す場合、赤目補正から肌色補正に一旦設定を切り替える必要があった。また、各補正項目毎に操作が異なるため、ユーザーにとって使い難いものであった。
【０００６】
本発明は、単一の操作で複数の部位に対応した画像補正を施すことができる顔画像補正方法および装置、並びに顔画像補正プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正方法において、前記複数の部位を表す画素を抽出する工程と、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択する工程と、前記画像表示器の表示画面上を移動するカーソルの位置を検出する工程と、前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施す工程とを備えたことを特徴とする。
【０００８】
また、本発明は、画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正装置において、前記複数の部位を表す画素を抽出する画素抽出手段と、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択する選択手段と、前記画像表示器の表示画面上を移動するカーソルの位置を検出するカーソル位置検出手段と、前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施す画像補正手段とを備えたことを特徴とする。
【０００９】
さらに、本発明は、画像表示器に表示された画像中の人物の顔を構成する複数の部位に画像補正を施す顔画像補正プログラムにおいて、前記複数の部位を表す画素を抽出するステップと、前記複数の部位毎に割り当てられた画像補正を施すか否かを選択するステップと、前記画像表示器の表示画面上を移動するカーソルの位置を検出するステップと、前記画像補正の実施を選択した部位に前記カーソルが移動したときに、その部位に対応した画像補正を施すステップとを備えたことを特徴とする。
【００１０】
【発明の実施の形態】
図１に、本発明を実施したパーソナルコンピュータ（ＰＣ）２の概略構成を示す。ＰＣ２は、ＣＰＵ１０、モニタ１１、キーボード１２、マウス１３、外部Ｉ／Ｆ１４、および記憶手段１５から構成される。このＰＣ２は、記憶手段１５に記録された顔画像補正プログラム１６に基づいて、外部Ｉ／Ｆ１４に接続されたデジタルカメラ１７で撮影した画像３１中の人物の顔３３を構成する特定の部位（肌色部分３３ａ、目３３ｂ、歯３３ｃ、および髪の毛３３ｄ、図２参照）に、肌色補正、赤目補正、皓歯化補正、および白髪補正（以下、これらをまとめて補正項目と記す。）をそれぞれ施す。なお、記憶手段１５は、フロッピー（Ｒ）ディスクやＣＤ−ＲＯＭなどの外部記憶媒体、ＰＣ２の内蔵ハードディスクなどを含む。
【００１１】
ＣＰＵ１０は、ＰＣ２の各部を統括的に制御する。このＣＰＵ１０には、図示しないＩ／Ｏポートを介して、モニタ１１、キーボード１２、およびマウス１３が接続されている。顔画像補正プログラム１６を起動させ、画像補正を施す画像を開くと、モニタ１１には図２に示すようなウィンドウ３０が表示される。このウィンドウ３０には、画像３１や、マウス１３の動きと連動する筆形のカーソル３２などが表示される。
【００１２】
図１において、顔画像補正プログラム１６の起動により、ＣＰＵ１０には、画素抽出手段１８、カーソル位置検出手段１９、および画像補正手段２０が設けられる。画素抽出手段１８は、画像３１から特定の部位３３ａ〜３３ｄを表す画素を抽出する。カーソル位置検出手段１９は、カーソル３２の画像３１上における位置を検出する。なお、画素を抽出する方法としては、両目、鼻孔、口端などの特徴を持つ部位を識別し、それらの間隔や場所といった幾何学的な情報を元にして行う方法や、例えば特開２００１−１８６３２３号公報に記載される画像処理方法などを利用することができる。
【００１３】
ウィンドウ３０が表示された後、モニタ１１には図３に示すような設定ウィンドウ３４が表示される。ユーザーは、この設定ウィンドウ３４に表示される補正項目を示すチェックボックス３５にカーソル３２を合わせ、マウス１３をクリックすることで実施する補正項目を選択する。
【００１４】
図１において、画像補正手段２０は、設定ウィンドウ３４で補正項目が選択された特定の部位３３ａ〜３３ｄにカーソル３２が移動したときに、その部位に対応した画像補正を施す。すなわち、例えば設定ウィンドウ３４で肌色補正が選択された場合、肌色部分３３ａにカーソル３２が移動したときに、その部分の画素に肌色補正を施す（但し、カーソル３２の位置にある画素が、予め設定された肌色の範囲外にある場合のみ）。
【００１５】
ここで、赤目補正（皓歯化補正）は、カーソル３２の位置にある画素が、予め設定された赤色（黄白色）の範囲内であった場合にのみ、その位置の画素を褐色（白色）に変換する。また、白髪補正は、カーソル３２の位置にある画素が、予め設定された白色の範囲内であった場合にのみ、その位置の近傍の白以外の髪の毛の色を抽出し、その位置の画素を抽出した色に変換する。なお、画像補正の方法としては、この他にも公知の技術を利用することができる。
【００１６】
次に、上記構成による作用について、図４のフローチャートを参照しながら説明する。まず、デジタルカメラ２から撮影した画像をダウンロードした後、顔画像補正プログラム１６を起動し、モニタ１１にウィンドウ３０を表示して、ダウンロードした画像の中から画像補正を施す画像３１を開く。続いて、設定ウィンドウ３４を表示し、ユーザーに実施する補正項目を選択させる。
【００１７】
補正項目の選択後、画素抽出手段１８により画像３１から特定の部位３３ａ〜３３ｄを表す画素を抽出し、カーソル位置検出手段１９によりカーソル３２の画像３１上における位置を検出する。
【００１８】
カーソル位置検出手段１９の検出結果に基づいて、カーソル３２の位置を特定する。特定した位置が補正項目を選択した特定の部位３３ａ〜３３ｄであった場合は、画像補正を施すか否かを判断し、画像補正が必要であると判断した場合にのみ、画像補正手段２０によりその部位に対応した画像補正を施す。画像補正後、または補正項目を選択していない部位にカーソル３２が位置していた場合、あるいは画像補正の必要がないと判断した場合は、再びカーソル３２の位置を検出して上記の処理を繰り返すか、顔画像補正プログラム１６を終了する。
【００１９】
なお、上記実施形態では、顔画像補正プログラム１６をＰＣ２の記憶手段１５に記録した例を挙げたが、デジタルカメラから画像を直接取り込んでプリントするカラープリンタなどにも本発明を適用することができる。また、補正項目は上記の４種類に限らず、プログラムの仕様などに応じて適宜追加することが可能である。さらに、カーソル３２で指定した範囲を選択的に画像補正するようにしてもよい。
【００２０】
【発明の効果】
以上のように、本発明の顔画像補正方法および装置、並びに顔画像補正プログラムによれば、画像表示器に表示された画像中の人物の顔を構成する複数の部位を表す画素を抽出し、複数の部位毎に割り当てられた画像補正を施すか否かを選択した後、画像表示器の表示画面上を移動するカーソルの位置を検出して、画像補正の実施を選択した部位にカーソルが移動したときに、その部位に対応した画像補正を施すので、単一の操作で複数の部位に対応した画像補正を施すことができる。したがって、顔画像補正を施す際の操作性、利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明を実施したパーソナルコンピュータの概略構成図である。
【図２】顔画像補正プログラムを起動した際に表示されるウィンドウを示す図である。
【図３】補正項目の設定ウィンドウを示す図である。
【図４】顔画像補正の処理手順を示すフローチャートである。
【符号の説明】
２  パーソナルコンピュータ（ＰＣ）
１０  ＣＰＵ
１１  モニタ
１３  マウス
１５  記憶手段
１６  顔画像補正プログラム
１８  画素抽出手段
１９  カーソル位置検出手段
２０  画像補正手段
３１  画像
３２  カーソル
３４  設定ウィンドウ
【図１】
2004246593.tif 000003
【図２】
2004246593.tif 000004
【図３】
2004246593.tif 000005
【図４】
2004246593.tif 000006