(57)【要約】【課題】　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正方法、画像補正装置、および画像補正プログラムにおいて処理時間を低減する。【解決手段】　画像データが表す画像、およびその画像上の領域のうちの少なくともいずれか一方を対象として、上記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理過程（ステップＳ０２，Ｓ４）と、　前処理過程で残ったものについて、画像データに基づいて上記不具合を検出して修正する補正過程（ステップＳ０３，Ｓ０７）とを有する。【選択図】　　　　図２
2004139574.tif 000002
【特許請求の範囲】
【請求項１】
　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正方法において、
　画像データが表す画像、および該画像上の領域のうちの少なくともいずれか一方を対象として、前記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理過程と、
　前記前処理で絞り込まれたものについて、画像データに基づいて前記不具合を検出して修正する補正過程とを有することを特徴とする画像補正方法。
【請求項２】
　前記画像データが撮影画像を表すとともに、撮影時に得られる撮影情報を添付されたものであり、
　前記前処理過程が、前記画像データに添付された撮影情報に基づいて前記前処理を行う過程であることを特徴とする請求項１記載の画像補正方法。
【請求項３】
　前記前処理過程が、前記画像データが表す画像のシーン解析に基づいて前記前処理を行う過程であることを特徴とする請求項１記載の画像補正方法。
【請求項４】
　前記前処理過程による前処理の結果を表示する表示過程をさらに有することを特徴とする請求項１記載の画像補正方法。
【請求項５】
　前記前処理過程による前処理の結果を確認して、前記不具合が存在しているものを選びなおす修正過程をさらに有し、
　前記補正過程は、前記前処理過程と前記修正過程とを経て絞り込まれたものについて、画像データに基づいて前記不具合を検出して修正する過程であることを特徴とする請求項１記載の画像補正方法。
【請求項６】
　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正装置において、
　画像データが表す画像、および該画像上の領域のうちの少なくともいずれか一方を対象として、前記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理部と、
　前記前処理過程で残ったものについて、画像データに基づいて前記不具合を検出して修正する補正部とを有することを特徴とする画像補正装置。
【請求項７】
　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正プログラムにおいて、
　画像データが表す画像、および該画像上の領域のうちの少なくともいずれか一方を対象として、前記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理部と、
　前記前処理過程で残ったものについて、画像データに基づいて前記不具合を検出して修正する補正部とを有することを特徴とする画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、画像を表す画像データに基づいて、原画像中の目に関する、赤目、金目、目つぶりなどといった不具合を検出して修正する画像補正方法、画像補正装置、および画像補正プログラムに関する。
【背景技術】
【０００２】
　従来より、デジタルスチルカメラの普及などに伴って、写真分野におけるデジタル化が急速に進んでいる。このようなデジタル化の利点として、撮影画像を電子的に処理して、色味や露光の不具合を修正することができるという点が挙げられ、フォトレタッチソフトと称される、撮影画像をパーソナルコンピュータ上などで修正するソフトウェアツールも普及してきている。
【０００３】
　更に近年では、人物をフラッシュ撮影した時に瞳孔が赤くなる赤目現象や、目が金色に光る金目現象や、撮影時に人物が目を閉じてしまった目つぶり状態などといったような不具合が生じている場合に、この不具合を修正する技術も提案されている。例えば、特許文献１には赤目を検出して修正する技術が記載されている。このような不具合は、見栄えの善し悪しに大きく影響するし、一般の撮影者による撮影では発生頻度も高いので、写真の分野では特に修正が望まれるものである。
【特許文献１】特開２０００−７６４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
　しかし、従来技術による不具合の検出および修正を実際にパーソナルコンピュータ上などで実行すると、例えば１５００×１０００画素の画像データに対してテンプレートマッチングなどといった手法を用いた場合には１画像に対して数秒程度という多大な処理時間を要する。このような従来技術による不具合の検出修正機能を、例えば、店頭で写真フィルムから写真プリントを作成するラボ機器に搭載するという場合を想定すると、処理に要する時間が長すぎるために応用が不可能である。
【０００５】
　このような問題は、写真分野に限って生じる問題ではなく、処理時間が制限される場合にはどの分野でも生じうる問題である。
【０００６】
　本発明は、上記事情に鑑み、処理時間の低減が可能な画像補正方法、画像補正装置、および画像補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
　上記目的を達成する本発明の画像補正方法は、画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正方法において、
　画像データが表す画像、およびその画像上の領域のうちの少なくともいずれか一方を対象として、上記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理過程と、
　前処理過程で残ったものについて、画像データに基づいて上記不具合を検出して修正する補正過程とを有することを特徴とする。
【０００８】
　本発明の画像補正方法によれば、不具合の発生する可能性がない画像や領域が前処理によって補正対象から排除されて、不具合が発生している可能性があるもののみに絞り込まれる。このような前処理は、簡単な指標などに基づいて容易かつ短時間で実行することができるので、全体として補正処理の効率が向上して処理時間が低減する。また、このような前処理で、不具合が明らかに存在しないものが補正対象から排除されることにより、不具合の誤検出の減少も期待される。
【０００９】
　ここで、本発明の画像補正方法の形態としては、
　上記画像データが撮影画像を表すとともに、撮影時に得られる撮影情報を添付されたものであり、
　上記前処理過程が、画像データに添付された撮影情報に基づいて前処理を行う過程であるという形態は好適な形態である。
【００１０】
　画像データに添付された撮影情報としては、例えば、Ｅｘｉｆ情報、閃光発光装置のオンオフ情報、シャッター速度、絞り値、露出（Ｅｖ値）、被写体距離、撮影モード、天地情報、撮影時刻、カメラの機種などが採用され得る。このような撮影情報を用いると、例えば、フラッシュ撮影時に生じることが知られている赤目現象や金目現象は、閃光発光装置のオンオフ情報がオフを示している場合や、撮影時刻が昼の時刻で絞り値が小さい場合などには発生していないというように、不具合発生があり得ないものを容易に排除して、不具合がありうるものだけを効率よく残すことができる。
【００１１】
　また、上記前処理過程が、画像データが表す画像のシーン解析に基づいて前処理を行う過程であるという形態も好適である。
【００１２】
　シーン解析としては、例えば、フラッシュ撮影の検出、人物の顔の領域の抽出、青空検出、地面検出などが利用でき、フラッシュ撮影の検出では、例えば、アンダー度合い、平均濃度、ダイナミックレンジ、ＲＧＢ値の最大値最小値などからフラッシュ撮影であるか否かが推定される。このようなシーン解析を用いることにより、例えば、補正の対象を人物の顔の領域に限定するなどといったことができる。前処理で対象領域を限定する場合には、処理時間の大幅な低減が実現し、ラボ機器への搭載も容易となる。
【００１３】
　また、本発明の画像補正方法の形態としては、上記前処理過程による前処理の結果を表示する表示過程をさらに有することも好適な形態である。
【００１４】
　前処理の結果を表示することによって、どの対象が補正されるのかを補正前に確認することができる。
【００１５】
　また、本発明の画像補正方法の形態としては、
　上記前処理過程による前処理の結果を確認して、不具合が存在しているものを選びなおす修正過程をさらに有し、
　上記補正過程は、前処理過程と修正過程とを経て絞り込まれたものについて、画像データに基づいて前記不具合を検出して修正する過程であることも好ましい。
【００１６】
　特定の不具合については、撮影情報やシーン解析では不具合の有無を判断することが困難であっても、オペレータならば、発生があり得ない画像などを瞬時に判断することができる場合がある。このような場合には、コンピュータによる前処理の結果をオペレータが確認し、前処理の誤りを是正したり、更に対象を絞り込むことによって、画像補正処理全体の精度を向上させたり、処理時間をさらに低減させることができる。
【００１７】
　上記目的を達成する本発明の画像補正装置は、
　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正装置において、
　画像データが表す画像、およびその画像上の領域のうちの少なくともいずれか一方を対象として、上記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理部と、
　前処理過程で残ったものについて、画像データに基づいて上記不具合を検出して修正する補正部とを有することを特徴とする。
【００１８】
　上記目的を達成する本発明の画像補正プログラムは、
　画像を表す画像データに基づいて、画像中の目に関する特定の不具合を検出して修正する画像補正プログラムにおいて、
　画像データが表す画像、およびその画像上の領域のうちの少なくともいずれか一方を対象として、上記不具合が存在し得ることを示す所定条件を満たすものを絞り込む前処理を行う前処理部と、
　前処理過程で残ったものについて、画像データに基づいて上記不具合を検出して修正する補正部とを有することを特徴とする画像補正プログラム。
【００１９】
　なお、本発明にいう画像補正装置および画像補正プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう画像補正装置および画像補正プログラムには、上記の基本形態のみではなく、前述した画像補正方法の各形態に対応する各種の形態が含まれる。
【００２０】
　また、上記本発明の画像補正装置と、上記画像補正プログラムとでは、それらを構成する構成要素名として、前処理部などといった互いに同一の名称を付しているが、画像補正プログラムの場合は、そのような作用をなすソフトウェアを指し、画像補正装置の場合は、ハードウェアを含んだものを指している。
【００２１】
　さらに、本発明の画像補正プログラムを構成する前処理部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【発明の効果】
【００２２】
　本発明の画像補正方法、画像補正装置、および画像補正プログラムによれば、処理時間を低減することができる。
【発明を実施するための最良の形態】
【００２３】
　以下、本発明の実施形態について説明する。
【００２４】
　ここでは、本発明の画像補正プログラムの一実施形態がパーソナルコンピュータに組み込まれ、その画像補正プログラムに基づいてパーソナルコンピュータ上で本発明の画像補正方法の一実施形態が実行され、その結果、そのパーソナルコンピュータが本発明の画像補正装置の一実施形態として動作する例について説明する。
【００２５】
　図１は、本発明の一実施形態が適用されるパーソナルコンピュータの外観図である。
【００２６】
　このパーソナルコンピュータ１００は、ＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１１０、本体部１１０からの指示により蛍光面１２１に画面表示を行うＣＲＴディスプレイ１２０、このパーソナルコンピュータ１００内にユーザの指示や文字情報を入力するためのキーボード１３０、蛍光面１２１上の任意の位置を指定することによりその位置に応じた指示を入力するマウス１４０を備えている。
【００２７】
　本体部１１０は、さらに、外観上、フレキシブルディスクやＣＤ−ＲＯＭが装填されるフレキシブルディスク装填口１１１およびＣＤ−ＲＯＭ装填口１１２を有しており、その内部には、装填されたフレキシブルディスクやＣＤ−ＲＯＭをドライブする、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブも内蔵されている。
【００２８】
　ここでは、ＣＤ−ＲＯＭに本発明にいう画像補正プログラムが記憶されており、このＣＤ−ＲＯＭがＣＤ−ＲＯＭ装填口１１２から本体部１１０内に装填され、ＣＤ−ＲＯＭドライブによりそのＣＤ−ＲＯＭに記憶された画像補正プログラムがこのパーソナルコンピュータ１００のハードディスク内にインストールされる。このパーソナルコンピュータ１００のハードディスク内にインストールされた画像補正プログラムが起動されると、このパーソナルコンピュータ１００は、本発明の画像補正装置の一実施形態として動作し、本発明の画像補正方法の一実施形態を実行する。
【００２９】
　また、本実施形態では、デジタルスチルカメラなどで撮影された撮影画像の画像データがフレキシブルディスクやＣＤ−ＲＯＭに記憶され、そのフレキシブルディスクやＣＤ−ＲＯＭが画像補正装置としてのパーソナルコンピュータ１００に装填されて画像データがハードディスク内に取り込まれる。そして、取り込まれた画像データに対して、いわゆるフラッシュ撮影時にカメラが発する閃光が目の網膜に反射して瞳が赤く光る赤目現象を検出して黒目に修正する赤目補正やその他の画像処理が施され、処理後の画像データがフレキシブルディスクやハードディスクに記録される。
【００３０】
　図２は、本発明の画像補正方法の第１実施形態を示すフローチャートである。
【００３１】
　この画像補正方法では、まず、補正モード選択過程（ステップＳ０１）で、前処理（後述する）の結果に従って補正処理（後述する）が行われる「基本モード」と、前処理の結果をオペレータが確認してから補正処理が行われる「確認モード」のいずれかの補正モードが選択される。「基本モード」は、前処理過程（ステップＳ０２）と補正過程（ステップＳ０３）とを有し、「確認モード」は、「基本モード」と同様の前処理過程（ステップＳ０４）と補正過程（ステップＳ０７）とに加えて、表示過程（ステップＳ０５）と修正過程（ステップＳ０６）とを有する。
【００３２】
　前処理過程は、不具合が存在し得ることを示す所定条件を満たすものを絞り込む過程であり、本発明の画像補正方法における前処理過程の一例に相当する。また、本実施形態では、この前処理過程で、画像を対象とした前処理を行い、その前処理では、撮影情報に基づいて赤目現象発生の可能性が判定される。
【００３３】
　また、表示過程は、前処理で絞り込まれた対象画像を表示する過程であり、本発明の画像補正方法における表示過程の一例に相当する。
【００３４】
　修正過程は、オペレータが前処理の結果を確認して、不具合が存在している対象画像を絞り込みなおす過程である。この修正過程は、本発明の画像補正方法における修正過程の一例に相当する。
【００３５】
　ここで、本発明では、補正モード選択過程、表示過程、および修正過程は必須ではない。
【００３６】
　また、補正過程は、前処理過程や修正過程で絞り込まれた対象画像に対して不具合の検出と補正が行われる過程であり、本発明の画像補正方法における補正過程の一例に相当する。本実施形態では、この補正過程で、赤目現象の検出と補正が行われる。
【００３７】
　これら各ステップの詳細な内容については後述する。
【００３８】
　図３は、本発明の画像補正プログラムの第１実施形態を示す図である。ここでは、この画像補正プログラム３００は、画像補正プログラム記憶媒体２００に記憶されている。
【００３９】
　この図３に示す画像補正プログラム記憶媒体２００は、画像補正プログラム３００が記憶された記憶媒体であればその種類を問うものではなく、例えばＣＤ−ＲＯＭにこの画像補正プログラム３００が格納されているときはそのＣＤ−ＲＯＭを指し、その画像補正プログラム３００がローディングされてハードディスク装置に記憶されたときはそのハードディスク装置を指し、あるいはその画像補正プログラム３００がフレキシブルディスクやＤＶＤやＣＤ−Ｒなどにダウンロードされたときはそのフレキシブルディスクなどを指す。
【００４０】
　この画像補正プログラム３００は、図１に示すパーソナルコンピュータ１００内で実行され、そのパーソナルコンピュータ１００を、画像中の赤目現象を検出して修正する画像補正装置として動作させるものであり、前処理部３１０と表示部３２０と修正部３３０と補正部３４０とを有する。
【００４１】
　これら前処理部３１０、表示部３２０、修正部３３０、および補正部３４０は、それぞれ、図３に示す前処理過程（ステップＳ０２，Ｓ０４）、表示過程（ステップＳ０５）、修正過程（ステップＳ０６）、および補正過程（ステップＳ０３，Ｓ０７）を実行する役割を担っている。また、これら前処理部３１０、表示部３２０、修正部３３０、および補正部３４０は、それぞれ、本発明の画像補正プログラムにおける前処理部、表示部、修正部、および補正部の各一例に相当する。
【００４２】
　この画像補正プログラム３００の各要素の作用については後述する。
【００４３】
　図４は、本発明の画像補正装置の第１実施形態の機能ブロック図である。
【００４４】
　この画像補正装置４００は、図３の画像補正プログラム３００が、図１に示すパーソナルコンピュータ１００にインストールされて実行されることにより構成されるものである。
【００４５】
　この画像補正装置４００は前処理部４１０と表示部４２０と修正部４３０と補正部４４０とから構成されている。前処理部４１０、表示部４２０、修正部４３０、および補正部４４０は、それぞれ、図３に示す画像補正プログラム３００を構成する、前処理部３１０、表示部３２０、修正部３３０、および補正部３４０に対応し、本発明の画像補正装置における前処理部、表示部、修正部、および補正部の各一例に相当する。なお、図４の各要素は、図１に示すパーソナルコンピュータ１００のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示す画像補正プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００４６】
　以下、図４に示す画像補正装置４００の各要素を説明することによって、図２に示すフローチャートの各ステップと、図３に示す画像補正プログラム３００の各要素も合わせて説明する。
【００４７】
　まず、補正モードとして基本モードが選択された場合について説明する。
【００４８】
　オペレータが図示しない補正モード選択画面で「基本モード」を選択すると、その補正モード情報Ｄ１１が前処理部４１０に伝えられる。図２のフローチャートにおいては、ステップＳ１からステップＳ２に進む。
【００４９】
　前処理部４１０には、複数の原画像を表す画像データＤ１０が入力され、その画像データＤ１０に添付された撮影情報に基づいて、画像中に赤目現象が生じている可能性がある原画像が絞り込まれる（図２のステップＳ２）。ここでは、画像データＤ１０はデジタルスチルカメラによって得られたものであり、この画像データＤ１０には、Ｅｘｉｆ情報、閃光発光装置のオンオフ情報、シャッター速度、絞り値、露出（Ｅｖ値）、被写体距離、撮影モード、天地情報、撮影時刻、カメラの機種などといった撮影情報が添付されている。そして、前処理部４１０では、この撮影情報が用いられて補正対象の原画像が絞り込まれる。例えば、閃光発光装置のオンオフ情報がオフを示している場合や、シャッター速度が速くて露出（Ｅｖ値）が高い場合や、絞り値が小さくて撮影時刻が昼間を示している場合や、被写体距離が閃光の有効な到達距離を超えている場合や、撮影モードが風景モードである場合などには、赤目が発生している可能性はないので赤目補正の対象から除外される。逆に、カメラの機種が赤目を生じやすい機種を示していて閃光発光装置のオンオフ情報がオンを示している場合等には赤目補正の対象とされる。前処理部４１０におけるこのような前処理は、多くの判定項目が存在していても単純な判定ルーチンなどで高速に実行することができるので、処理時間は短くても効率よく対象を絞り込むことができる。また、この前処理部４１０における前処理は、後の補正処理における無駄を減らすことが目的の処理であって、赤目が生じているか否かを確実に判別することは目的としない。このため、判定項目として、赤目現象が確実に存在しないか少しでも存在し得るかを判別するための判定項目のみを採用することで、十分に目的を達成するとともに判定ミスを防止することができる。
【００５０】
　前処理部４１０での前処理の結果は、画像データＤ１０とともに補正部４４０に送られる。画像データＤ１０のうち、前処理の結果で赤目が生じていると判別された原稿画像を表わす画像データには、赤目を検出して修正する補正処理が施される（図２のステップＳ３）。この補正処理の内容自体は本発明の主題ではないので説明は省略するが、例えば、特開２０００−７６４２７号公報に開示されている技術などが用いられる。前処理部４１０によって補正処理の対象が絞り込まれているので、この補正部４４０での処理時間は短縮されており、赤目現象の誤検出も少ない。
【００５１】
　この補正部４４０で補正処理が施されて得られた赤目補正画像と、前処理部４１０で補正処理の対象から除外された原画像は、画像補正装置４００とは別の機能として図１に示すパーソナルコンピュータ１００内で実行される、色処理やシャープネス処理などといった他の画像処理５００に送られる。
【００５２】
　以上で、「基本モード」選択時の説明を終了し、続いて、「確認モード」選択時の説明を行う。
【００５３】
　オペレータが図示しない補正モード選択画面で「確認モード」を選択したときにも、その補正モード情報Ｄ１１は前処理部４１０に伝えられる。図２のフローチャートにおいては、ステップＳ１からステップＳ４に進む。
【００５４】
　前処理部４１０では、図２のステップＳ０２と同様な処理によって、画像中に赤目現象が生じている可能性がある原画像が絞り込まれる（図２のステップＳ４）。
【００５５】
　この前処理の結果は、表示部４２０によって、図１に示すＣＲＴディスプレイ１２０上に表示される（図２のステップＳ５）。
【００５６】
　図５は、前処理結果の表示例とその修正用画面の例を示す図である。
【００５７】
　この図５のパート（Ａ）には、ＣＲＴディスプレイの蛍光面１２１が示されており、この蛍光面１２１上には、前処理に入力された全ての原画像４２１が縮小表示される。また、前処理によって絞り込まれた原画像４２１には、赤目マーク４２２が付されている。
【００５８】
　オペレータは、ＣＲＴディスプレイ１２０に表示された原画像４２１を確認し、前処理の結果を修正する（図２のステップＳ６）。
【００５９】
　原画像４２１上で、図１に示すマウス１４０の右ボタンをクリックすると、図５のパート（Ｂ）に示す修正用ポップアップ画面１２２が表示される。オペレータは、赤目マーク４２２が付加された原画像４２１を確認し、赤目現象の可能性が一見して皆無であるような場合には、修正用ポップアップ画面１２２で「赤目解除」を選択する。逆に、赤目マーク４２２が付加されていない原画像４２１に、明らかに赤目現象が生じている場合には、修正用ポップアップ画面１２２で「赤目追加」を選択する。図４に示す修正部４３０は、オペレータによって「赤目解除」が選択された原画像を赤目補正の対象から除外し、「赤目追加」が選択された原画像を赤目補正の対象に追加する。
【００６０】
　ここで、本実施形態では採用されていないが、本発明で採用され得る別の表示例について説明する。
【００６１】
　図６は、前処理結果の別の表示例を示す図である。
【００６２】
　この図６に示す表示例の場合には、蛍光面１２１上に、前処理によって絞り込まれた原画像４２１だけが表示される。例えば、前処理部４１０で原画像を絞り込む条件を緩めに設定しておくなどして、赤目現象が生じている可能性が少しでもある原画像を全て表示し、オペレータは絞り込まれた原画像の「赤目解除」のみ行うものでもよい。前処理によって、確認すべき画像の数が減っているので、このような確認は容易であると期待される。
【００６３】
　修正部４３０を経て修正が施された前処理の結果は、画像データＤ１０とともに補正部４４０に送られる。画像データＤ１０のうち、修正後の前処理の結果で赤目が生じていると判別された原稿画像を表わす画像データには、「基本モード」における補正処理過程（図２のステップＳ３）と同様の、補正処理過程（図２のステップＳ７）で補正処理が施される。赤目が補正された赤目補正画像を表す画像データＤ２２は、「基本モード」の場合と同様に、上述した他の画像処理に送られる。
【００６４】
　図５および図６を使って説明した以外にも、例えば、前処理に入力された全ての原画像４２１がＣＲＴディスプレイ１２０に表示されて、それら原画像を１クリックするごとに「赤目追加」あるいは「赤目解除」が切り替わるものなどであってもよい。１クリックで赤目の追加および解除を切り替える方法は、操作が簡単であるという利点がある。
【００６５】
　また、前処理の結果、赤目検出結果、赤目修正結果などについては、ＦＤにファイル出力したり、プリント用紙の裏などにプリント出力することが好ましい。どのような処理過程を経たのがを後で容易に調べることができる。
【００６６】
　以上説明したように、前処理の結果をオペレータが修正してから、補正処理を行うことによって、画像補正処理全体の精度を向上させることができる。
【００６７】
　次に、上述した実施形態とは異なる第２実施形態について説明する。
【００６８】
　この第２実施形態でも、本発明の画像補正プログラムの一実施形態がパーソナルコンピュータに組み込まれ、その画像補正プログラムに基づいてパーソナルコンピュータ上で本発明の画像補正方法の一実施形態が実行され、その結果、そのパーソナルコンピュータが本発明の画像補正装置の一実施形態として動作する。
【００６９】
　ここで、本発明の画像補正方法の第２実施形態と本発明の画像補正プログラムの第２実施形態については、図２および図３をそのまま流用して説明する。
【００７０】
　本発明の画像補正方法の第２実施形態では、第１実施形態における前処理過程に替わる前処理過程（ステップＳ０２，Ｓ０４）で、画像上の領域を対象とした前処理が行われ、その前処理では、撮影情報とシーン解析とに基づいて領域が絞り込まれる。また、このように絞り込まれた領域が、第１実施形態における表示過程に替わる表示過程（ステップＳ０５）で表示されるとともに、第１実施形態における修正過程に替わる修正過程（ステップＳ０６）で修正される。
【００７１】
　また、本発明の画像補正プログラムの第２実施形態には、第１実施形態における前処理部、表示部、および修正部に替えて、上述した、対象領域を絞り込む前処理過程、絞り込まれた領域を表示する表示過程、および絞り込まれた領域を修正する修正過程のそれぞれに対応した前処理部３１０、表示部３２０、および修正部３３０が備えられている。
【００７２】
　図７は、本発明の画像補正装置の第２実施形態を示す機能ブロック図である。
【００７３】
　この画像補正装置４０１は、第２実施形態の画像補正プログラムが、図１に示すパーソナルコンピュータ１００にインストールされて実行されることにより構成されるものである。
【００７４】
　この画像補正装置４０１は前処理部４５０と表示部４６０と修正部４７０と補正部４４０とから構成されている。前処理部４５０、表示部４６０、修正部４７０、および補正部４４０は、本発明の画像補正装置における前処理部、表示部、修正部、および補正部の各一例に相当する。また、この図７の補正部４４０は、図４に示す補正部４４０と全く同様のものである。
【００７５】
　以下、図７に示す画像補正装置４０１の各要素を説明する。
【００７６】
　前処理部４５０には、オペレータによって選択された補正モード情報Ｄ１１と、原画像を表す画像データＤ２０とが入力されるとともに、その画像データに添付された天地情報Ｄ２１も入力される。画像データＤ２０と天地情報Ｄ２１とに基づいて、天地検出部４４１で画像の天地が検出される。また、画像データＤ２０に基づいたシーン解析によって、顔検出部４４２で原画像中の顔の領域が検出される。そして、天地検出部４４１で検出された天地の情報と、顔検出部４４２で検出された顔の領域とに基づいて、顔上半分特定部４４３で、顔の上半分に相当する領域が特定される。このように特定された領域が赤目補正の対象領域とされることによって、赤目補正の対象領域が大幅に絞り込まれる。なお、前処理部４４０で顔が検出されなかった画像などは、色処理などの他の画像処理に送られる。
【００７７】
　このように絞り込まれた領域が、表示部４５０によって、図１に示すＣＲＴディスプレイ１２０上に表示されて確認される。
【００７８】
　図８は、第２実施形態における、原画像の例（Ａ）、検出された顔の領域（Ｂ）、前処理結果の表示例（Ｃ）を示す図である。
【００７９】
　この図８のパート（Ａ）に示す原画像６１０は、図７に示す画像データＤ２０が表す原画像の一例であり、このパート（Ａ）に示す原画像６１０には人物像６１１が含まれている。
【００８０】
　また、この図８のパート（Ｂ）には、パート（Ａ）に示す原画像６１０に基づいたシーン解析によって検出された顔の領域６２０が斜線を付して示されている。
【００８１】
　更に、この図８のパート（Ｃ）には、パート（Ｂ）に示す顔の領域６２０のうち上半分の領域６３０が分割マーク６３１によって示されている。このパート（Ｃ）に示されている画像が、表示部によってＣＲＴディスプレイ上に表示される。このように表示された画像をオペレータが見ることにより、前処理が正確に行われたか否かを確認することができる。
【００８２】
　表示された画像の分割マーク６３１の位置が一見してずれている場合などには、オペレータは、図１に示すマウス１４０を使って、分割マーク６３１を赤目現象が生じている位置に移動させる。このとき、修正部４７０では、オペレータからの指示に合わせて赤目補正の対象領域が修正される。
【００８３】
　図７に示す前処理部４４０で領域が絞り込まれて表示部４５０によって表示された原画像の画像データは、修正部４７０を経て赤目補正の対象領域が修正された上で補正部４４０に送られて、その対象領域に対して上述した赤目補正が施される。前処理部４５０で対象領域が大幅に絞り込まれているため、赤目補正の処理時間は大幅に低減される。
【００８４】
　補正部４４０による赤目補正の結果、赤目が補正された赤目補正画像を表す画像データＤ２２が得られ、この画像データＤ２２は、第１実施形態と同様に、上述した他の画像処理に送られる。
【００８５】
　なお、上記説明では、顔抽出処理や天地判定処理を赤目検出のために単独で実施する例について説明したが、これらの処理は、例えばセットアップ処理等といった他の処理の一部として実施され、その結果が再利用されることが望ましい。
【００８６】
　また、記説明では、目の不具合として赤目が例示されているが、本発明にいう目の不具合としては、赤目以外の、金目や目つぶりなどといった不具合であってもよい。
【００８７】
　また、上記説明では、シーン解析の例として顔検出や天地検出が示されているが、本発明では、シーン解析としてフラッシュ撮影の検出が採用されて、フラッシュ撮影によって得られた可能性がある画像が補正対象とされてもよい。
【００８８】
　また、上記説明では、記憶媒体に記憶された画像補正プログラムが例示されているが、本発明の画像補正プログラムは、通信ネットワーク上などで送受信されているものであってもよい。
【００８９】
　また、上記説明では、記憶媒体に記憶された画像データを取り込む画像補正装置が例示されているが、本発明の画像補正装置は、デジタルスチルカメラからＵＳＢなどで画像データを取り込むものであってもよく、あるいは、通信ネットワークなどを介して画像データを取り込むものであってもよい。
【００９０】
　また、本発明の画像補正装置は、前処理のＯＮ／ＯＦＦを切り替える手段をさらに備えたものであってもよい。
【００９１】
　また、上記説明では、画像処理後の画像データをフレキシブルディスクやハードディスクに記録する例が示されているが、本発明では、画像処理後の画像データを、ＣＤ−Ｒ、ＤＶＤ、ＭＯなどといった他の種類の記憶媒体に出力するものであってもよく、画像処理後の画像データを写真プリンタなどに出力するものであってもよく、あるいは、通信ネットワークなどを介して画像処理後の画像データを出力するものであってもよい。
【００９２】
　また、上記説明では、パーソナルコンピュータ上で、本発明の実施形態による画像補正の後に、他の画像処理が施される例が示されているが、本発明による画像補正は、そのような他の画像処理とは切り離されて、専用のパーソナルコンピュータなどで単独に実行されてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態が適用されるパーソナルコンピュータの外観図である。
【図２】画像補正方法の第１実施形態を示すフローチャートである。
【図３】本発明の画像補正プログラムの第１実施形態を示す図である。
【図４】本発明の画像補正装置の第１実施形態の機能ブロック図である。
【図５】前処理結果の表示例とその修正用画面の例を示す図である。
【図６】前処理結果の別の表示例を示す図である。
【図７】本発明の画像補正装置の第２実施形態を示す機能ブロック図である。
【図８】第２実施形態における、原画像の例（Ａ）、検出された顔の領域（Ｂ）、前処理結果の表示例（Ｃ）を示す図である。
【符号の説明】
【００９４】
　１００　　パーソナルコンピュータ
　１１０　　本体部
　１１１　　フレキシブルディスク装填口
　１１２　　ＣＤ−ＲＯＭ装填口
　１２０　　ＣＲＴディスプレイ
　１２１　　蛍光面
　１３０　　キーボード
　１４０　　マウス
　２００　　画像補正プログラム記憶媒体
　３００　　画像補正プログラム
　３１０　　前処理部
　３２０　　表示部
　３３０　　修正部
　３４０　　補正部
　４００，４０１　　画像補正装置
　４１０，４５０　　前処理部
　４２１　　原画像
　４２２　　赤目マーク
　４４１　　天地検出部
　４４２　　顔検出部
　４４３　　顔上半分特定部
　４２０，４６０　　表示部
　４３０　　修正部
　４４０　　補正部
　５００　　他の画像処理
　６１０　　原画像
　６１１　　人物像
　６２０　　顔の領域
　６３０　　上半分の領域
　Ｄ１０，Ｄ２０　　原画像を表す画像データ
　Ｄ１１　　補正モード情報
　Ｄ２１　　天地情報
　Ｄ２２　　赤目補正画像を表す画像データ
【図１】
2004139574.tif 000003
【図２】
2004139574.tif 000004
【図３】
2004139574.tif 000005
【図４】
2004139574.tif 000006
【図５】
2004139574.tif 000007
【図６】
2004139574.tif 000008
【図７】
2004139574.tif 000009
【図８】
2004139574.tif 000010