(57)【要約】【課題】従来から画像を複数の領域に分割し、各領域毎に画像特性値の補正を施すことが行われているが、高い技術と経験を必要とし、手間のかかるものであった。このような問題を解決し、自動又は半自動で適正な補正を行うことを可能にする画像処理技術を提供する。【解決手段】分割された領域間の境界の性質を評価し、境界の性質に応じて境界近傍の領域に対する補正量を定める。【選択図】        図１９
2004242068.tif 000002
【特許請求の範囲】
【請求項１】
画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理方法において、
前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めることを特徴とする画像処理方法。
【請求項２】
前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む事を特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項４】
前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む処理であり、かつ、入力画像情報に多重解像度変換処理を施し、これを逆変換する各レベルに於いて生成される低周波画像に対して施されることを特徴とする請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項５】
前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項３又は請求項４に記載の画像処理方法。
【請求項６】
入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする請求項１〜５のいずれか１項に記載の画像処理方法。
【請求項７】
前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項３または請求項４に記載の画像処理方法。
【請求項８】
入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする請求項７に記載の画像処理方法。
【請求項９】
画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理手段を有する画像処理装置において、
前記画像処理手段は、前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めることを特徴とする画像処理装置。
【請求項１０】
前記画像処理手段は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む前記画像補正処理を行う事を特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像処理手段は、前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする請求項９又は請求項１０に記載の画像処理装置。
【請求項１２】
前記画像処理手段は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む前記画像補正処理を行い、かつ、入力画像情報に多重解像度変換処理を施し、これを逆変換する各レベルに於いて生成される、低周波画像に対して前記画像補正処理を行う事を特徴とする請求項９〜１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項１１又は請求項１２に記載の画像処理装置。
【請求項１４】
入力画像情報は３次元の色空間からなるカラー画像であり、前記画像処理手段は、前記領域境界の性質評価、及び、または、前記画像補正処理を、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行い、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする請求項９〜１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項１０又は請求項１１に記載の画像処理装置。
【請求項１６】
入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理手段を、
前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めるように機能させることを特徴とする画像処理プログラム。
【請求項１８】
前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む事を特徴とする請求項１７に記載の画像処理プログラム。
【請求項１９】
前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする請求項１７又は請求項１８に記載の画像処理プログラム。
【請求項２０】
前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む処理であり、かつ、入力画像情報を多重解像度変換処理し、これを逆変換する各レベルに於いて生成される、低周波画像に対して施されることを特徴とする請求項１７〜１９のいずれか１項に記載の画像処理プログラム。
【請求項２１】
前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項１９又は請求項２０に記載の画像処理プログラム。
【請求項２２】
入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする請求項１７〜２１のいずれか１項に記載の画像処理プログラム。
【請求項２３】
前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする請求項１９または請求項２０に記載の画像処理プログラム。
【請求項２４】
入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする請求項２３に記載の画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像入力手段から得られた入力画像情報に基づいて画像処理を行い、出力画像情報を得る画像処理方法、装置及びその作動制御を行う画像処理プログラムに関する。
【０００２】
【従来の技術】
銀塩フィルムを用いた旧来のカメラや近年普及してきたデジタルスチルカメラなどを用いて写真撮影を行い、得られた画像をハードコピー、またはＣＲＴ等の表示装置に表示して画像再現するシステムが従来から用いられている。
【０００３】
これら画像再現システムに於いては、写されている画像を好ましく再現する為、明るさ、コントラスト等、元画像に手を加えて調整し、鑑賞画像として再現するのが一般的である。
【０００４】
たとえば旧来の銀塩ネガポジシステムであれば、フィルムから印画紙に焼き付け露光する際に、露光時間や焼付け光源の光量を変化させる手法が古くから用いられている。
【０００５】
以上述べたような各種調整を行う場合、撮影された画像に合わせて好ましい調整をすることが必須となる。この調整を人手で行うのは高い技術、経験が必要であったり、工数がかかりすぎたりと困難な場合が多く、自動、あるいは半自動でこれら作業を行う画像処理方法が公開されている。一例として特許文献１では、画像情報から顔情報を抽出し、これを好ましい階調に仕上げることで好ましい写真が得られるとしている。
【０００６】
しかしながら、１枚の写真画像にはさまざまな輝度の被写体が写っており、目で見た感じのコントラストを写真プリント内で得ようとすると、明部、暗部の階調がつぶれた写真になりやすかった。
【０００７】
また、特許文献２は、元画像から得られたヒストグラムを用いて画像を輝度レベルで分割、マスク作成し、覆い焼き処理を行う手法が説明されている。
【０００８】
本方式によれば、明部、暗部の階調を維持したまま、必要なコントラストも確保した画像再現が可能であるとしている。
【０００９】
しかしながら、上記のような部分的な階調補正を非常に大きくかけた場合に、マスクの境界付近に存在する画像エッジ近傍に不自然な輪郭が発生してしまう場合があり、十分な補正結果が得られるとは限らなかった。
【００１０】
【特許文献１】
特開２００１−８４２７４号公報
【００１１】
【特許文献２】特許文献
特開平１１−２８４８６０号公報
【００１２】
【発明が解決しようとする課題】
本発明はこのような従来技術に鑑みてなされたものであり、主要被写体を適正な画像特性で再現するとともに、被写体と被写体間の境界において生じやすい不自然さを抑制し、バランスのとれた画像を形成することが出来る画像処理技術を提供することを目的とする。
【００１３】
【課題を達成するための手段】
本発明の目的は下記の発明により達成される。
【００１４】
１．画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理方法において、
前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めることを特徴とする画像処理方法。
【００１５】
２．前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む事を特徴とする前記１に記載の画像処理方法。
【００１６】
３．前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする前記１又は前記２に記載の画像処理方法。
【００１７】
４．前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む処理であり、かつ、入力画像情報に多重解像度変換処理を施し、これを逆変換する各レベルに於いて生成される低周波画像に対して施されることを特徴とする前記１〜３のいずれか１項に記載の画像処理方法。
【００１８】
５．前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記３又は前記４に記載の画像処理方法。
【００１９】
６．入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする前記１〜５のいずれか１項に記載の画像処理方法。
【００２０】
７．前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記３または前記４に記載の画像処理方法。
【００２１】
８．入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする前記７に記載の画像処理方法。
【００２２】
９．画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理手段を有する画像処理装置において、
前記画像処理手段は、前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めることを特徴とする画像処理装置。
【００２３】
１０．前記画像処理手段は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む前記画像補正処理を行う事を特徴とする前記９に記載の画像処理装置。
【００２４】
１１．前記画像処理手段は、前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする前記９又は前記１０に記載の画像処理装置。
【００２５】
１２．前記画像処理手段は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む前記画像補正処理を行い、かつ、入力画像情報に多重解像度変換処理を施し、これを逆変換する各レベルに於いて生成される、低周波画像に対して前記画像補正処理を行う事を特徴とする前記９〜１１のいずれか１項に記載の画像処理装置。
【００２６】
１３．前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記１１又は前記１２に記載の画像処理装置。
【００２７】
１４．入力画像情報は３次元の色空間からなるカラー画像であり、前記画像処理手段は、前記領域境界の性質評価、及び、または、前記画像補正処理を、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行い、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする前記９〜１３のいずれか１項に記載の画像処理装置。
【００２８】
１５．前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記１０又は前記１１に記載の画像処理装置。
【００２９】
１６．入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする前記１５に記載の画像処理装置。
【００３０】
１７．画像を複数の領域に分割して領域ごとに画像特性値の補正量を定め、画像補正処理を行う画像処理手段を、
前記複数の領域間の境界の性質を評価し、評価された前記境界の性質に応じて、前記境界近傍の領域に対する補正量を定めるように機能させることを特徴とする画像処理プログラム。
【００３１】
１８．前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、鮮鋭性補正、粒状性補正、の内の少なくとも１つの補正を含む事を特徴とする前記１７に記載の画像処理プログラム。
【００３２】
１９．前記境界の性質の評価を、入力画像情報を多重解像度変換処理した結果に基づいて行うことを特徴とする前記１７又は前記１８に記載の画像処理プログラム。
【００３３】
２０．前記画像補正処理は、画像信号値の階調補正、カラー画像の色調補正、彩度補正、の内、少なくとも１つの補正を含む処理であり、かつ、入力画像情報を多重解像度変換処理し、これを逆変換する各レベルに於いて生成される、低周波画像に対して施されることを特徴とする前記１７〜１９のいずれか１項に記載の画像処理プログラム。
【００３４】
２１．前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記１９又は前記２０に記載の画像処理プログラム。
【００３５】
２２．入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、前記色空間上の少なくとも１つの次元の画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記性質評価に関しては、輝度、彩度、または色相に関する情報であることを特徴とする前記１７〜２１のいずれか１項に記載の画像処理プログラム。
【００３６】
２３．前記画像補正処理は、画像信号値の鮮鋭性補正、粒状性補正の内の少なくとも１つの補正を含む処理であり、且つ、前記多重解像度変換処理は、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換処理によるものであることを特徴とする前記１９または前記２０に記載の画像処理プログラム。
【００３７】
２４．入力画像情報は３次元の色空間からなるカラー画像であり、前記領域境界の性質評価、及び、または、前記画像補正処理は、前記画像補正処理の内容に対応して定められる、色空間上の少なくとも１つの次元の前記入力画像情報に基づいて行われ、さらに、前記色空間上の少なくとも１つの次元は、前記画像補正処理に関してはカラー画像の輝度、または、彩度に関する情報であり、前記、特性評価に関しては、輝度に関する情報であることを特徴とする前記２３に記載の画像処理プログラム。
【００３８】
【発明の実施の形態】
本発明の実施の形態について、写真店において、近年普及してきた顧客からの注文に応じて、プリントやＣＤＲ等、記録メディアへの画像書き込みサービスを行う、デジタルミニラボを例に説明する。
【００３９】
図１は、本発明の実施の形態に係る画像処理装置を備えたデジタルミニラボの基本的な構成をブロック図として表したものである。
【００４０】
デジタルカメラ１（以下、ＤＳＣと言う）で撮影された画像は、スマートメディア、コンパクトフラッシュ（Ｒ）等、各種の画像記録メディア２に収められ、店頭に持ち込まれる。
【００４１】
また、旧来のカメラ３で撮影された画像は、現像処理を施され、ネガ画像もしくはポジ画像としてフィルム４に記録される。
【００４２】
ＤＳＣ１からの画像は、画像入力部７にある、対応したメディアドライバ５で画像信号として読み取られ、フィルム４の画像は、フィルムスキャナ６で画像信号に変換される。
【００４３】
その他、反射原稿の場合は、フラットベッドスキャナ等の反射スキャナ（図示せず）で画像入力される、あるいは、ＬＡＮ、インターネット回線を通じて画像情報が入力されるなど、画像入力部７から入力される画像種は、ＤＳＣ１からのものとは限らないが、ここでは図示しない。もちろんこれら画像に後述の画像処理を施すことが可能である。
【００４４】
画像入力部７で取得した入力画像情報は画像処理部８に送られ、ここで、本発明の画像処理を含む各種の処理加工がなされる。
【００４５】
各種の処理加工がなされた出力画像情報は、各種出力装置に出力される。画像出力装置としては、銀塩露光プリンタ９、インクジェットプリンタ１０等がある。また、画像出力情報は、各種の画像記録メディア１１に記録される場合もある。
【００４６】
画像処理部８にはシーン属性を入力、登録処理する機能が接続されている。即ちたとえば、キーボード１３、マウス１４、さらに、画像表示部１６に表示された画像を見ながら、直接画面に触れて位置情報の指示が出来る接触センサー１５を備えた指示入力部１２と、これらの指示、入力、登録情報を保存する情報記憶部１７と、画像処理部８に接続され、情報記憶部１７に記憶されている情報が画像処理部８に取り込まれるとともに、画像処理部８で処理された画像情報の画像が画像表示部１６に表示されモニタされる。
【００４７】
指示入力部１２においては、シーン属性を入力、あるいは選択指示することが出来る。ここでシーン属性とは、写真の種類、撮影の動機、撮影場所等、写真に記録されている被写体を特徴付けるキーワードであり、たとえば：旅行写真、アウトドア、イベント写真、ネイチャーフォト、ポートレート等がある。
【００４８】
また、フィルムスキャナ６、メディアドライバ５は、シーン属性やこれに類する情報を記憶する機能を有するカメラで撮影されたフィルムやメディアから前記情報を読み取る機能を有する事が好ましい。これにより、確実にシーン属性情報を取得できる。
【００４９】
フィルムスキャナ６及びメディアドライバ５が読み取る情報としては、たとえば、銀塩カメラのＡＰＳ（アドバンスドフォトシステム）において、フィルムに塗布された磁気層に記録された各種の情報がある。一例としては、プリント品質向上のために設定されているＰＱＩ情報、撮影時に設定され、プリントに表示されるメッセージ情報、その他がある。メディアドライバ５が読み取る情報としては、例えば、Ｅｘｉｆなど画像記録フォーマットの種類によって、定義される各種情報、前述の銀塩フィルムの例に記載の情報や、さらに、多様な情報が記録されている場合があり、これらを読みとり有効に利用しうる。
【００５０】
これらメディアから得られる情報がある場合は、これらからシーン属性を得る、あるいは類推すると、いちいち受付注文時にシーン属性を確認する手間が省けてよい。
【００５１】
さらには、たとえば写真店などで顧客情報を管理し、顧客ごとに、シーン属性を別途設定しておく、あるいはシーン属性そのものとして、顧客情報を用いることもできる。これにより、後述の優先順位設定時に、いったん設定された顧客の好みを簡単に引き出せるようになり、作業効率化と顧客満足度向上の点で好ましい。
【００５２】
これらの情報及びさらには後述の各種情報は、情報記憶部１７に蓄積され、適宣利用される。
【００５３】
画像処理装置の主要部をなす画像処理手段としての画像処理部８は、演算処理を行うＣＰＵ８ａ、後述する各種処理のプログラムを格納するメモリ８ｂ、ワークメモリとしてのメモリ８ｃ及び画像処理演算を行う画像処理回路８ｄを有する。
【００５４】
以下、主として画像処理部８が行う処理内容について説明する。
前述した各種の方法でシーン属性が定まったら、これに対応して、抽出すべき被写体パターンが定まる。
【００５５】
ここでいう被写体パターンとは、以下に示すような、画像内に存在する、認識可能な別個、特定の被写体の事であり、被写体パターンに関する情報には、後述する、被写体パターンの優先順位情報（順位付け、または重み付け係数で表される値などで表記）が含まれ、さらに、当該被写体の好ましい階調、色調再現に関する情報、また、被写体パターンの位置や大きさ、平均の階調、階調レンジ、色調などの情報が挙げられる
被写体パターンの例としては、人物、特定衣類（制服、スポーツのユニフォーム等）を着た人物、建物（和、洋、近代、歴史、宗教建築等）等があり、また、さらには、雲、青空、海のようなものがある。
【００５６】
顧客の注文状況によっては、被写体パターンの分類状況は異なってくる場合がある。たとえば人物を例にとると、単に「人物」であれば、人数にかかわり無く一つのパターンに関する情報として扱うことが出来るが、「学生」、「一般人」（あるいは「男性」「女性」）の区分が注文主にとって意味あるものであれば、人物は２種類の被写体パターンとなる。
【００５７】
また、顧客本人とそれ以外、結婚披露宴の「新婦」「新郎」「他の出席者」あるいは、仮に「Ａさん」と「Ｂさん」という場合も、注文主として識別可能な個体であり、別の被写体パターンとなり得る。
【００５８】
さて、被写体パターンを抽出する手法は一般に知られており、各種のパターン抽出法を用いても良いが、新たに抽出法を設定しても良い。
【００５９】
好ましい一例として、われわれが新たに見出した、二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）による多重解像度変換処理を利用して、高い確度でパターン抽出できる手法を説明する。
【００６０】
多重解像度変換は、画像情報から異なる解像度レベルで切り分けられた複数の分解像を得る処理であり、好ましくは二項ウェーブレット（Ｄｉａｄｉｃ  Ｗａｖｅｌｅｔ）変換を用いて行われるが、このほかの変換処理を用いることも可能であり、例えば、直交ウェーブレット変換、双直交ウェーブレット変換を用いることができる。
【００６１】
次に、ウェーブレット（Ｗａｖｅｌｅｔ）変換について、簡単に説明する。
画像の局所部位毎に周波数帯域の分割を行い、周波数帯域別に抑制・強調を行なう効率的な方法として、ウェーブレット変換を応用する技術が知られている。
【００６２】
ウェーブレット変換の詳細については、例えば“Ｗａｖｅｌｅｔ  ａｎｄ  Ｆｉｌｔｅｒ  Ｂａｎｋｓ”ｂｙ  Ｇ．Ｓｔｒａｎｇ  ＆  Ｔ．Ｎｇｕｙｅｎ，Ｗｅｌｌｅｓｌｅｙ−Ｃａｍｂｒｉｄｇｅ  Ｐｒｅｓｓ（邦訳「ウェーブレット解析とフィルタバンク」，Ｇ．ストラング・Ｔ．グエン共著，培風館）や、“Ａ  ｗａｖｅｌｅｔ  ｔｏｕｒ  ｏｆ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｉｎｇ  ２ｅｄ．”ｂｙ  Ｓ．Ｍａｌｌａｔ，Ａｃａｄｅｍｉｃ  Ｐｒｅｓｓに記載されているが、ここでは概要を説明する。
【００６３】
ウェーブレット変換とは図２に例示されるような有限範囲で振動するウェーブレット関数
【００６４】
【数１】
2004242068.tif 000003
【００６５】
を用いて、入力信号ｆ（ｘ）に対するウェーブレット変換係数〈ｆ，ψａ，ｂ〉を
【００６６】
【数２】
2004242068.tif 000004
【００６７】
で求める事により、入力信号を下記のようなウェーブレット関数の総和に分解する変換である。
【００６８】
【数３】
2004242068.tif 000005
【００６９】
上式で、ａはウェーブレット関数のスケールを表し、ｂはウェーブレット関数の位置を示す。図２に例示するように、スケールａの値が大きいほどウェーブレット関数ψａ，ｂ（ｘ）の周波数は小さくなり、また位置ｂの値に従ってウェーブレット関数ψａ，ｂ（ｘ）が振動する位置が移動する。従って式（３）は、入力信号ｆ（ｘ）を種々のスケールと位置を持つウェーブレット関数ψａ，ｂ（ｘ）の総和に分解する事を意味している。
【００７０】
上記のような変換を可能にするウェーブレット関数は多くのものが知られているが、画像処理分野では計算が高速な直交ウェーブレット（ｏｒｔｈｏｇｏｎａｌ  ｗａｖｅｌｅｔ）・双直交ウェーブレット（ｂｉｏｒｔｈｏｇｏｎａｌ  ｗａｖｅｌｅｔ）が広く用いられている。以下、直交ウェーブレット・双直交ウェーブレットの変換計算の概要を説明する。
【００７１】
直交ウェーブレット・双直交ウェーブレットのウェーブレット関数は下記のように定義される。
【００７２】
【数４】
2004242068.tif 000006
【００７３】
式（４）と式（１）を比べると、直交ウェーブレット・双直交ウェーブレットではスケールａの値が２のｉ乗で離散的に定義され、また位置ｂの最小移動単位が２ｉで離散的に定義されている事が判る。このｉの値はレベルと呼ばれる。また実用的にはレベルｉを有限な上限Ｎまでに制限して、入力信号を下記のように変換することが行われる。
【００７４】
【数５】
2004242068.tif 000007
【００７５】
式（５）の第２項は、レベル１のウェーブレット関数ψ１，ｊ（ｘ）の総和で表せない残差の低周波数帯域成分を、レベル１のスケーリング関数φ１，ｊ（ｘ）の総和で表したものである。スケーリング関数はウェーブレット関数に対応して適切なものが用いられる（前記文献を参照）。式（５）に示す１レベルのウェーブレット変換により入力信号ｆ（ｘ）≡Ｓ０は、レベル１の高周波数帯域成分Ｗ１と低周波数帯域成分Ｓ１に信号分解された事になる。ウェーブレット関数ψｉ，ｊ（ｘ）の最小移動単位は２ｉなので、入力信号Ｓ０の信号量に対して高周波数帯域成分Ｗ１と低周波数帯域成分Ｓ１の信号量は各々１／２となり、Ｗ１とＳ１の信号量の総和は、入力信号Ｓ０の信号量と等しくなる。レベル１の低周波数帯域成分Ｓ１は式（６）でレベル２の高周波数帯域成分Ｗ２と低周波数帯域成分Ｓ２に分解され、以下同様にレベルＮ迄の変換を繰り返すことで、入力信号Ｓ０は、式（７）に示すようにレベル１〜Ｎの高周波数帯域成分の総和とレベルＮの低周波数帯域成分の和に分解される。
【００７６】
ここで、式（６）で示す１レベルのウェーブレット変換は、図３に示すようなフィルタ処理で計算できる事が知られている（前記文献を参照）。図３においてＬＰＦはローパスフィルタ、ＨＰＦはハイパスフィルタを示している。フィルタ係数はウェーブレット関数に応じて適切に定められる（前記文献及び表１を参照）。
【００７７】
【表１】
2004242068.tif 000008
【００７８】
また２↓は、信号を１つおきに間引くダウンサンプリングを示す。画像信号のような２次元信号における１レベルのウェーブレット変換は、図４に示すようなフィルタ処理で計算される。図４においてＬＰＦｘ，ＨＰＦｘ，２↓ｘはｘ方向の処理を示し、ＬＰＦｙ，ＨＰＦｙ，２↓ｙはｙ方向の処理を示す。この１レベルのウェーブレット変換により、低周波数帯域成分Ｓｎ−１は３つの高周波数帯域成分Ｗｖｎ，Ｗｈｎ，Ｗｄｎと１つの低周波数帯域成分Ｓｎに分解される。分解で生成するＷｖｎ，Ｗｈｎ，Ｗｄｎ，Ｓｎの各々の信号量は、分解前のＳｎ−１に比べて縦横ともに１／２となるので、分解後の４成分の信号量の総和は、分解前のＳｎ−１の信号と等しくなる。入力信号Ｓ０が３レベルのウェーブレット変換で信号分解される過程の模式図を図５に示す。
【００７９】
また、分解で生成したＷｖｎ，Ｗｈｎ，Ｗｄｎ，Ｓｎに図６で示すようなフィルタ処理で計算されるウェーブレット逆変換をほどこすことにより、分解前の信号Ｓｎ−１を完全再構成できる事が知られている。図６においてＬＰＦ’はローパスフィルタ、ＨＰＦ’はハイパスフィルタを示している。このフィルタ係数は、直交ウェーブレットの場合にはウェーブレット変換に用いたのと同じ係数が使用されるが、双直交ウェーブレットの場合にはウェーブレット変換に用いたのと異なる係数が使用される。（前述の参考文献を参照）。また２↑は、信号に１つおきにゼロを挿入するアップサンプリングを示す。またＬＰＦ’ｘ，ＨＰＦ’ｘ，２↑ｘはｘ方向の処理を示し、ＬＰＦ’ｙ，ＨＰＦ’ｙ，２↓ｙはｙ方向の処理を示す。
【００８０】
本発明で利用する二項ウェーブレット（Ｄｙａｄｉｃ  Ｗａｖｅｌｅｔ）変換については、“Ｓｉｎｇｕｌａｒｉｔｙ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  ｐｒｏｃｅｓｓｉｎｇ  ｗｉｔｈ  ｗａｖｅｌｅｔｓ”ｂｙ  Ｓ．Ｍａｌｌａｔ  ａｎｄ  Ｗ．Ｌ．Ｈｗａｎｇ，ＩＥＥＥ  Ｔｒａｎｓ．Ｉｎｆｏｒｍ．Ｔｈｅｏｒｙ３８  ６１７（１９９２）や“Ｃｈａｒａｃｔｅｒｉｚａｔｉｏｎ  ｏｆ  ｓｉｇｎａｌｓ  ｆｒｏｍ  ｍｕｌｔｉｓｃａｌｅ  ｅｄｇｅｓ”ｂｙ  Ｓ．Ｍａｌｌａｔ  ａｎｄ  Ｓ．Ｚｈｏｎｇ，ＩＥＥＥ  Ｔｒａｎｓ．Ｐａｔｔｅｒｎ  Ａｎａｌ．Ｍａｃｈｉｎｅ  Ｉｎｔｅｌ．１４  ７１０（１９９２）や“Ａ  ｗａｖｅｌｅｔ  ｔｏｕｒ  ｏｆ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｉｎｇ  ２ｅｄ．”ｂｙ  Ｓ．Ｍａｌｌａｔ，Ａｃａｄｅｍｉｃ  Ｐｒｅｓｓに詳細な説明があるが、以下に概要を説明する。
【００８１】
二項ウェーブレットのウェーブレット関数は下記のように定義される。
【００８２】
【数６】
2004242068.tif 000009
【００８３】
直交ウェーブレット・双直交ウェーブレットのウェーブレット関数は前述のようにレベルｉにおける位置の最小移動単位が２ｉで離散的に定義されていたのに対し、二項ウェーブレットはレベルｉにかかわらず位置の最小移動単位が一定である。この相違により、二項ウェーブレット変換には下記の特徴が生じる。
【００８４】
特徴１：下記に示す１レベルの二項ウェーブレット変換で生成する、高周波数帯域成分Ｗｉと低周波数帯域成分Ｓｉの各々の信号量は、変換前の信号Ｓｉ−１と同一である。
【００８５】
【数７】
2004242068.tif 000010
【００８６】
特徴２：スケーリング関数φｉ，ｊ（ｘ）とウェーブレット関数ψｉ，ｊ（ｘ）の間に下記の関係が成立する。
【００８７】
【数８】
2004242068.tif 000011
【００８８】
従って二項ウェーブレット変換で生成する、高周波数帯域成分Ｗｉは、低周波数帯域成分Ｓｉの一次微分（勾配）を表す。
【００８９】
特徴３：ウェーブレット変換のレベルｉに応じて定められた表２に示される係数γｉ（前出の二項ウェーブレットに関する参考文献参照）を高周波数帯域成分に乗じたＷｉ・γｉ（以下、これを補正済高周波数帯域成分と呼ぶ）について、入力信号の信号変化の特異性（ｓｉｎｇｕｌａｒｉｔｙ）に応じて、前記変換後の補正済高周波数帯域成分Ｗｉ・γｉの信号強度のレベル間の関係が一定の法則に従う。すなわち図７の１や４に示すなだらかな（微分可能な）信号変化に対応する補正済高周波数帯域成分Ｗｉ・γｉはレベル数ｉが増大するほど信号強度が増大するのに対して、図７の２に示すステップ状の信号変化に対応する補正済高周波数帯域成分Ｗｉ・γｉはレベル数ｉに関わらず信号強度が一定となり、図７の３に示すδ関数状の信号変化に対応する補正済高周波数帯域成分Ｗｉ・γｉはレベル数ｉが増大するほど信号強度が減少する。
【００９０】
【表２】
2004242068.tif 000012
【００９１】
特徴４：画像信号のような２次元信号における１レベルの二項ウェーブレット変換の方法は、前述の直交ウェーブレット・双直交ウェーブレットの方法と異なり、図８のように行われる。この１レベルのウェーブレット変換により、低周波数帯域成分Ｓｎ−１は２つの高周波数帯域成分Ｗｘｎ，Ｗｙｎと１つの低周波数帯域成分Ｓｎに分解される。２つの高周波数帯域成分は低周波数帯域成分Ｓｎの２次元における変化ベクトルＶｎのｘ成分とｙ成分に相当する。変化ベクトルＶｎの大きさＭｎと偏角Ａｎは下式で与えられる。
【００９２】
【数９】
2004242068.tif 000013
【００９３】
また二項ウェーブレット変換で得られた２つの高周波数帯域成分Ｗｘｎ，Ｗｙｎと１つの低周波数帯域成分Ｓｎに図８に示す二項ウェーブレット逆変換をほどこす事で、変換前のＳｎ−１を再構成できる事が知られている。
【００９４】
また、入力信号Ｓ０に対してＮレベルの二項ウェーブレット変換を行う場合の概念を図１０に示す。入力信号Ｓ０に対してＮレベルの二項ウェーブレット変換を行い、得られた高周波数成分に対して、必要に応じ、操作１の作業を行った後に、Ｎレベルの二項ウェーブレット逆変換を行い、また、低周波成分について、前述の二項ウェーブレット逆変換の操作の各ステップにおいて、操作２の作業を行う。なお、本実施の形態の一例においては、操作１とはエッジ検出、パターン検出等の操作であり、操作２とはマスキング処理にあたる。
【００９５】
図１０においてＬＰＦは変換用ローパスフィルタ、ＨＰＦは変換用ハイパスフィルタを示し、ＬＰＦ’は逆変換用ローパスフィルタ、ＨＰＦ’は逆変換用ハイパスフィルタを示している。これらのフィルタ係数はウェーブレット関数に応じて適切に定められる（前述の参考文献及び表３を参照）。
【００９６】
【表３】
2004242068.tif 000014
【００９７】
また、ＬＰＦｘ，ＨＰＦｘ，ＬＰＦ’ｘ，ＨＰＦ’ｘ，はｘ方向の処理を示し、ＬＰＦｙ，ＨＰＦｙ，ＬＰＦ’ｙ，ＨＰＦ’ｙはｙ方向の処理を示す。また二項ウェーブレットにおいては、レベル毎にフィルタ係数が異なり、レベルｎのフィルタ係数は、レベル１のフィルタの各係数の間に２ｎ−１−１個のゼロを挿入したものが用いられる（前述の参考文献及び表３を参照）。
【００９８】
前述の二項ウェーブレット変換の特徴１で、変換後の分解画像サイズが、変換前の画像と同一である旨説明したが、このことにより、特徴３に示されるような画像構造の解析において高い位置精度をもって評価を行うことができるという副次的な特徴も得られる。
【００９９】
次に、多重解像度変換の手法を用いた被写体パターンの抽出について、図１１〜１３の例により説明する。
【０１００】
前記に説明した二項ウェーブレット変換を用いて画像を多重解像度変換し、多重解像度変換の各レベルに現れたエッジを検出、領域分割を行う。
【０１０１】
そして、抽出するパターンに応じて、パターン抽出に利用する解像度レベルを設定する。
【０１０２】
ここでいうパターン、特に被写体パターンとして一般に認知されるものは、その輪郭のみではなく、種種の固有の部分要素をもっているものがほとんどである。
【０１０３】
たとえば人物の頭部であれば、その輪郭そのもののほか、目（さらに瞳、虹彩、まつげ、白目の血管）、鼻、口、ほほの起伏、えくぼ、眉、などがある。
【０１０４】
これらの内、抽出するパターンを識別するのに有効な部分要素をその「構成要素」と位置付け、それぞれに対し、パターン抽出に利用する解像度レベルを設定する。
【０１０５】
たとえば、図１２に示される通り、人物の頭部の輪郭そのものは低レベルの分解画像に抽出されるエッジで、はっきりと、かつ正確に認識され、その内部に存在する、顔の構成要素の緩やかなパターン、たとえば鼻筋、唇の形状、笑顔の口唇周囲に出来る線、「えくぼ」、「ほほのふくらみ」などは、より高レベル分解画像に現れる、エッジ情報を用いることで、その特徴を的確に捉えることが出来る。
【０１０６】
次に、被写体パターンの構成要素の決定方法、及び、各々を識別する、好適解像度レベルの決定方法について、好ましい１例を説明する。
【０１０７】
まず、被写体パターンの構成要素を設定する。たとえば、一般的に「人物の顔」であれば、下記記載のような、あらかじめ記憶された、各種構成要素となる。
【０１０８】
（「人物の顔」の場合の構成要素の１例）
ａ：顔の輪郭
ｂ：瞳
ｃ：眉
ｄ：口
ｅ：髪の毛
ｆ：鼻梁
ｇ：鼻孔
ｈ：ほほの凸部
また、特定人物を被写体パターンとして登録したような場合は、これらに追加して新たな構成要素を設定しても良く、個人特定が好ましく実施できる。
【０１０９】
（「特定人物の顔」で追加される構成要素の例）
ｉ：しみ、ほくろ
ｊ：えくぼ
ｋ：髭
特定人物の場合では、ａ〜ｆの構成要素について、一般的な「人物の顔」という場合とは異なる特性を設定できるし、いくつかの構成要素は「無い」という場合もある。
【０１１０】
目的とする被写体パターンについて各々の構成要素が設定できたら、この画像を二項ウェーブレット変換を用いて、多重解像度変換し、各々の構成要素について、多重解像度変換の各レベルの分解信号における信号強度を求め、最大となるレベルを求める。前述の最大となるレベルを好適解像度として用いればよいが、実際の画像処理結果を評価して、若干のレベル変更を行ってもかまわない。
【０１１１】
なお、この場合の信号とは、各々のレベルで検出されたエッジ成分を示す信号の最大値であるが、複数のレベル間で信号強度を比較する際には、信号値として、前出二項ウェーブレットで説明した補正済み高周波帯域成分を用いる事が好ましいのは言うまでも無い事である。
【０１１２】
ところで、二項ウェーブレット変換を利用した場合、ナイフエッジパターンのような、非常に輪郭のはっきりした構成要素の場合では、エッジの信号レベルが解像度レベルによって大きく変化しない特性があるが、このような場合は、当該構成要素の輪郭形態がはっきりと認識できるレベル、または、もともとの画像解像度が十分でない場合においては、最も低レベルの分解解像度を好適解像度レベルとする。
【０１１３】
前述の構成要素には、輪郭の比較的はっきりしたものと、はっきりしないものがある。
【０１１４】
たとえばａ、ｆ、ｉなどが前者にあたり、ｆ、ｈ、ｊなどが後者にあたる。前者のような構成要件の抽出、登録は、たとえばモニタに画像を表示し、当該箇所をマウス、や接触型センサなどで指定して、近傍領域を自動的あるいは、手動的に切り抜いて行うことが出来る。
【０１１５】
後者のような場合には、当該構成要素の存在する領域を、存在しない領域と、はっきりと区別し、切り抜くことは困難であるが、そのような場合においては、その構成要素が存在する領域を大まかに指定すればよい。
【０１１６】
このような構成要件に対して設定される好適解像度は、前者の輪郭のはっきりしたものよりも高レベルとなっているのが普通である。
【０１１７】
したがって、前述のように、大まかな領域指定を行った場合に実際に後者のような構成要素の抽出を行う際には、以下のようにして、目標とする構成要素を抽出できる。
【０１１８】
構成要素を抽出する候補領域に検出されたエッジをすべて抽出し、これらについて、各解像度レベルの信号強度を比較する。
【０１１９】
好適解像度レベルより低レベルの分解画像で信号強度が強く検出されたエッジ成分は当該構成要素には含まれないものと考えられるため、候補領域から除外する。そして、残った領域を、好適解像度レベルで検査して目的とする構成要素を抽出する。
【０１２０】
以上の例では、分解前の画像をモニタに表示し、構成要素の指定を行ったが、たとえば画像処理技術に関してある程度の知識を有しているものが構成要素の指定を行う場合には、実際に解像度変換を行った分解画像をモニタに表示し、好ましくは分解前の画像と対比可能な構成で表示して表示されている解像度レベルで抽出すべき構成要素を指定できるようにすると、元画像だけでは認識し得ない、新たな特徴点の発見も簡単に行うことが出来、より、被写体パターン識別精度を向上することが出来る。
【０１２１】
図示の例では、瞳、上瞼のエッジをＡ、鼻筋、口唇周囲の線をＢ、ほほのふくらみをＣとしている。
【０１２２】
前述の通り、ＡよりＢ、ＢよりＣをより高い解像度レベルの画像で検出することで、的確に顔の特徴認識が出来る。
【０１２３】
さらに、図示されたように、抽出すべきパターンの大きさに応じて、前記構成要素の検出に用いるレベルを設定すると、たとえば抽出すべきパターンが十分に大きな場合には、パターンを構成する要素各々の特性が良く分離され、それぞれの構成要素に適した解像度レベルが設定でき、上記エッジ情報の検出に用いるレベルを設定すると、大きなパターンでは細かな情報まで用いたパターン検出、小さなパターンでは、その大きさで得られる情報までを用いて、最大限、効果的、かつ高速な検出処理が行えるという、優れた特徴を有する。
【０１２４】
上記パターンの大きさは、別途、仮のパターン検出を行って、その大きさから求めてもよく、または、シーン属性（記念写真、ポートレートなど）、画像サイズ、から仮に求めても良い。
【０１２５】
仮のパターン抽出は、たとえば次の方法により行うことができる。
顔のパターン抽出を行うような場合は、まず肌色領域を画面内から抽出し、その領域の形状評価を行って、丸い形をしていたら「顔候補」として、抽出する手法がある。
【０１２６】
制服のような、特定色を持っているものの場合は、特定色領域を抽出し、領域形状の評価条件が、丸から、長方形、三角等、他の形態に変わるだけである。
【０１２７】
その他、画像からエッジ成分を求めて、外形パターンが似ているものをすべて抽出する方法も用いることが出来、この際のエッジ成分を求める処理は、前述多重解像度変換の、所定レベルの分解画像から求めても良いし、一般的なラプラシアンフィルタ処理で抽出しても良い。
【０１２８】
ここで、パターンの大きさとは、たとえばパターンのサイズを画素数で表す事が出来るが、図示の例では、顔の大きさ「中」のサイズがあれば、Ａ、Ｂ、Ｃそれぞれに好ましい特徴抽出レベルが定められる。
【０１２９】
もともとの画像サイズ（つまりパターンのサイズ、画像解像度）が非常に大きい場合、前述の「中」の大きさに相当する画像サイズまで解像度変換を行い、パターン抽出処理を行うことで、必要な計算処理量を大きく減らすことが出来、好都合である。
【０１３０】
前処理として行う解像度変換は、たとえば周知の技術である、最近傍法、線形補間法等の手法で簡単に行うことが出来る。
【０１３１】
特開２０００−１８８６８９号や、特開２００２−２６２０９４号には、拡大、縮小の手法について詳細な記載があるので、これらに記載の手法を用いるのも良い。
【０１３２】
さらに、フィルムスキャナやフラットベッドスキャナのように、あらかじめプレスキャンを行い、画像スキャン領域、あるいは本スキャン駒を確定するような処理シーケンスを有する画像処理装置の場合、前述の仮のパターン抽出とパターンの大きさ評価をプレスキャンの段階で行い、本スキャンの読み取り解像度を、パターン抽出に適した画像解像度で読み取るようにしても良い。
【０１３３】
このようにすることで、抽出するパターンが小さい場合にも十分な解像度が確保できるし、大きい場合には本スキャンの解像度を必要十分な値に設定することで、スキャンに要する時間を軽減することが出来る。
【０１３４】
次に、画像内から抽出できる被写体パターンをすべて探す方法を例を挙げて説明する。前述のように、抽出すべき被写体パターンは決定されたシーン属性に応じて切り替える。以下にいくつかの例を示す
（例）シーン属性        →    抽出する被写体パターン（左のほうが、優先順位が高い）
修学旅行・京都    →    顔／制服を着た人物／歴史建築（和建築）
結婚披露宴        →    新婦／新郎／顔／ドレス／スポットライト
上記例の、新婦、新郎と顔、スポットライトとドレスのように、重なり合って存在するパターン要件もある
ここで、上記被写体パターンは、あらかじめ定められているものでも良いが、たとえば図１４、１５で示されるような、以下の手法で新たに設定することも出来る。
【０１３５】
画像をモニタに表示し、主要画像部分を指示する。そして、指示部分を含む輪郭領域を自動抽出し、得られたパターンを、仮に単位パターンと称する事にする。
【０１３６】
必要とするパターン全体が含まれていない場合は、上記操作を繰り返し、微小輪郭を結合していき、全体の輪郭抽出が終了したところで、登録指示を行う（登録キーを押す）。
【０１３７】
登録情報は、選択された領域に関する情報（いくつの、どんな単位パターンが、どのように連結している集合か、や、領域全体に関する各種特性値）、領域の名称（制服を着た学生、等）、優先順位情報などからなる。
【０１３８】
さらに前記単位パターンとして、「顔」や「制服」等、前出の被写体パターンに相当するやや複雑な構成のものを指定してもよく、これらの結合で、「学生」等の、より高度な被写体パターンの登録が簡単に出来る。
【０１３９】
このようにして登録された被写体パターンの一例について、図１４、１５を用いて説明する。図１４に示されるように、「学生」というカテゴリには、（ａ）男子学生（ｂ）女子学生の二つのカテゴリがあり、それぞれ、▲１▼、▲２▼及び▲３▼と、▲１▼、▲４▼及び▲５▼という固有の要素を持っており、これらを単位パターンとした結合状態で、「学生」が定義される。
【０１４０】
これを論理式を用いて表すと、
「学生」＝（▲１▼ａｎｄ▲２▼ａｎｄ▲３▼）ｏｒ（▲１▼ａｎｄ▲４▼ａｎｄ▲５▼）となる。
【０１４１】
以上の▲１▼〜▲５▼の構成要素それぞれは、各々が個別の単位パターンが結合した状態で定義されるが、その一例として、女子学生の上衣について、図１５に示すが、図示のとおり、図１５（ａ）中の構成要素は、さらに単位パターンａ〜ｆの各要素から構成されており、その結合状態を表した図１５（ｂ）で定義される。
【０１４２】
なお、写真店における写真プリントの一般的な状況として、ロールフィルムからの同時プリント、デジタルカメラで撮影時に利用した画像記憶メディア等、関連した複数の駒について、一括してプリント注文する場合が多い（以下、一連の注文と表記）。
【０１４３】
一連の注文内に複数の画像がある場合には、その中の代表的な１枚の画像で、上記抽出、登録作業を行い、この情報を元に一連の画像群内、全画像のパターン抽出作業を行うことが出来、パターン登録作業の回数を減らし、効率的な作業が出来る。
【０１４４】
また、前記登録パターンが、ある個別顧客固有のものであった場合には、パターン登録したパターンを顧客情報といっしょに保存しておき、次回のプリント注文時に顧客情報から、必要な登録パターンを呼び出すようにしておくと、より手間が省け、高度なサービスが実現できる。
【０１４５】
さらに前記のような、一連の注文処理を行うような場合、全画面から、色々な想定され得る被写体パターンを抽出し、その出現頻度や、画面内における存在位置の統計結果から、シーン属性や優先順位を類推することも出来る。
【０１４６】
このようにすれば、注文主からシーン属性に関する情報が得られない場合でも、顧客のもっとも大事にしたい被写体が推測できる為、より高い確率で、顧客にとって好ましいプリントが簡単に得られる。
【０１４７】
次に、前記の処理により抽出した被写体に優先順位をつける。シーン属性に対応して定められている優先順位情報を元につけるが、さらに、被写体パターンの大きさ（大きいものを重視、など）、位置（中央部にあるものをより重視、など）により、優先順位情報に重み付けしても良く、これにより、被写体パターンの重要さに関し、さらに好ましい情報が得られる。以下、このようにして得られた優先度に関する情報を「重要度」とする。
【０１４８】
抽出すべき被写体パターンと、それら被写体パターンの優先順位情報の決定法として、さらに、ＧＰＳ信号と、時刻、地図、地勢情報や、インターネット等の自動検索エンジンを用いた検索情報、当該自治体、観光協会、商工会等の情報、など、やこれらをリンクした情報を用い、画像撮影地点において一般的に重要な被写体パターン、ランドマーク等を、優先順位の高い情報と位置付けることも出来る。
【０１４９】
重要度の高い被写体パターンをより重視した画像処理を行う。
一例として、重要度の高い被写体パターンが、より好ましい階調に仕上がるように階調変換条件を定める画像処理を説明する。
【０１５０】
この例は、明るさについての階調補正の例である。図１６に示す、前記修学旅行・京都の例では、
「修学旅行・京都」の例
▲１▼制服を着た人物      ：優先順位１、重み付け係数５
▲２▼歴史建築（和建築）  ：優先順位２、重み付け係数２
▲３▼顔                  ：優先順位３、重み付け係数１
と、優先順位情報が設定されていたとする。
【０１５１】
実画像から、全要素が見つかったが、▲３▼は▲１▼の中に包含されていて（抽出要素としては▲１▼となる）、どちらもやや小さく、▲２▼が中央部に大きく存在していたとする。副優先順位情報として大きさに対応する重み付けを以下のとおりとすると、
ａ：被写体「大」  重み付け係数  １．０
ｂ：被写体「中」  重み付け係数  ０．８
ｃ：被写体「やや小」  重み付け係数  ０．３
ｄ：被写体「小」  重み付け係数  ０．１
▲１▼と▲２▼の重み付けは、
▲１▼：  ５×０．３  ＝  １．５
▲２▼：  ２×１．０  ＝  ２．０
となる、この画像は、歴史的建造物の前で撮影した記念写真と考えられるが、以上の処理により、人物写真であるが、建造物（旅行の目的物）に重点の置かれた写真が得られることになる。
【０１５２】
図１６の画像に対する前記の重み付けに従った階調補正について図１７、１８により説明する。
【０１５３】
上記の例に於いて、▲１▼をもっとも好ましく仕上げる階調補正量がα、▲２▼をもっとも好ましく仕上げる階調補正量がβとすると重みを考慮した階調補正量γは、たとえば下記の式で求められる
γ＝  （１．５×α＋２．０×β）／（１．５＋２．０）
なお、上記計算式（後述の計算式でも同様）の１．５、２．０の値は、前述▲１▼と▲２▼の重み付け計算で一例として求めた重み付けの値であり、一般的な画像処理では変数として扱うものである。
【０１５４】
もう一つの例としては、重要度の高い被写体パターンが、もっとも好ましい階調に仕上がるよう全体の階調変換を行い、その他の被写体パターンについてはその領域のみの階調を選択的に変える覆い焼き的な手法を用い例がある。
【０１５５】
覆い焼き的な処理を加えることで、各被写体要素、▲１▼〜▲３▼の明るさをそれぞれ適当な状態に補正することが可能である。
【０１５６】
前記の数式例で説明すれば、全体の階調補正量を▲２▼をもっとも好ましく処理するβとし、▲１▼については、その領域のみ、（α−β）に相当する階調処理を行えばよい。
【０１５７】
一方で、１枚の画像中に複数の被写体が存在している場合、ばらばらに補正することは画像の自然さを損なうこととなる。すなわち、前記の数式例で（α−β）の階調補正量が、大きすぎる場合、１枚の写真としてのバランスを欠く結果となる懸念がある。
【０１５８】
自然な階調補正が出来る補正量の上限がδ（かつ、δ＜（α−β）、δ＞０）であったとすると、たとえば以下のように階調補正すれば全体に自然な補正結果が得られる。
【０１５９】
ε  ＝（α−β）−δ
▲２▼の階調補正量はβ＋ε×１．５／（１．５＋２．０）
▲１▼の階調補正量はε×１．５／（１．５＋２．０）＋δ（覆い焼き的処理分）
以上説明したように、優先順位（重み付け情報）を決め、重みの大きい物を適切な明るさに、他の構成要素を、自然な明るさバランスに揃える手法を用いることが出来る。
【０１６０】
ところで、覆い焼き的処理が自然に行える限界δについては、覆い焼き的処理の行い方、特に、パターン境界近傍領域で、どのような処理を行うかによってその値が変わってくる。以下、本処理を好ましく行う手法について、一例を説明する。
【０１６１】
図１９は、実施の形態の概要を表すブロック図である。原画像は、釣鐘型の窓があいた室内の物体を撮影した状態を表している。室内の被写体は単純化のため、星型としている。
【０１６２】
室外、斜め右方向から日光が差し込んでいる状態で、星型の被写体を含む窓枠内の画像は、右側にかげりがあり写真として見苦しい状態である。このかげりのある部分を領域Ａ、他の、窓枠内の部分を領域Ｂとする。このＡの影の部分を覆い焼き処理によって明るく再現するのが本実施例の目的である。
【０１６３】
まず、画像を多重解像度変換する。変換手法は一般的に知られている手法でかまわないが、ここでは好ましい例として、前述のウェーブレット変換、特に、二項ウェーブレット変換を用いる。
【０１６４】
該変換により、順次、低レベルから高レベルまでの分解画像が出来、残渣の低周波画像▲１▼が出来上がる。ここで、領域Ａの部分に注目すると、領域右側（窓枠エッジ部）は低レベルの分解画像からはっきり認識できるが、領域左側（窓枠エッジが、室内に射影された影の輪郭）は低レベルの分解画像からは認識されず、高レベルの分解画像ではっきりと認識される。これは、窓枠エッジと比較し、影の輪郭がはっきりとしたものではなく、あいまいなぼんやりしたものと評価できることを意味している。
【０１６５】
次に、領域Ａに対しマスキング処理を行う。これは、分解画像を逆変換によって、もとの画像にもどす過程で行われる。まず低周波画像▲１▼にマスク画像▲１▼を加算（便宜上、加算と表記したが、黒を０、白を正の大きな値と定義すれば、この図では減算。以下、同じ）し、これと、高レベル分解画像とを合成する逆変換処理を行い、より低レベル方向の、低周波画像▲２▼を得る。次に、これにマスク画像▲２▼を加算し、前述と同様の処理によって、変換済み画像を得る。
【０１６６】
ところで前述のマスク画像▲１▼は、領域Ａの左半分、マスク画像▲２▼は、領域Ａの右半分を覆うマスクとなっている。図９及び図１０で示された通り逆変換の過程で、加算されたマスク画像はローパスフィルタを通過する為にぼやけるが、マスク画像▲１▼の方が、多回数、かつ、強いローパスフィルタ処理が施される為、ＡとＢ領域境界近傍のマスキング処理量がより緩やかに変化するマスキング処理として作用する。したがって、なだらかな変化を示す、影の輪郭に良好に対応した覆い焼き処理を行うことが出来る。同様な理由で、マスク画像▲２▼は小さなボケ量のマスクとして作用するので窓枠エッジに適合した覆い焼き処理を行うことが出来る。
【０１６７】
マスキング処理をどのレベルの逆変換にかけるかは、当該の領域境界の特性がもっとも強く出た解像度レベルの逆変換時にかければ良いが、画像の特性や、実際の試行結果から、前記、当該の領域境界の特性がもっとも強く出た解像度レベルから所定量移動したレベルにマスキング処理を施してもよく、これによって主観的に好ましい画像処理チューニングが可能になる。
【０１６８】
マスクは次のようにして用意される。
階調、色調、彩度補正に関するマスクについては、あらかじめ領域が分割され、たとえば図２０のとおりに作成し利用される。領域分割については大きく分けて以下の２方式が挙げられるが、これに限定されない。
【０１６９】
（１）被写体パターン抽出した結果に基づいて、たとえば図１７（ａ）の例でいえば、被写体パターン▲１▼（人物）と被写体パターン▲２▼（寺社）を切り抜き、マスクとする。それぞれのマスクにおける画像代表（多くは平均）値を求め、それぞれの被写体に好ましい階調再現からの隔たりが階調補正量となるが、この階調補正量が、（本例のように）人物と寺社とで大きく異なっている場合に、領域ごとの補正が必要になる。このケースでは、「人物」「寺社」「その他」という３領域について、各々補正量α、β、γが計算出来、画面全体を何らかの補正量ωとすると、それぞれのマスク補正量は、
「人物」    α−ω
「寺社」    β−ω
「その他」  γ−ω    となり、これらの値を当該領域に配置し、その他の領域を補正量０としたものが各々のマスクとなる。たとえばすべてのマスクを同一のレベルで作用させることになれば、３つのマスクを合成し、所定のレベルで低周波画像に加算する。
【０１７０】
（２）たとえば、同一の被写体パターンでも影が強く、うまく階調再現できない場合があり、この場合は、たとえば画面全体から画像信号値のヒストグラムを作成し、たとえば２階調化の手法などを用いて、被写体の明るさをいくつかのブロックに分解し、それぞれに所属する画素について、１と同様に補正値を与え、マスクを作成する。このマスクは画像信号によってはきれいな領域分割とはならず、ノイズによる微小領域が多数出来たりするが、これはノイズフィルタ（単純な平滑化フィルタでも可）を用いて単純化することができる。ヒストグラムを分割し、異なった補正量を与える手法については、特開平１１−２８４８６０号に詳しく記載されている。そして、この計算結果から領域境界を定め、その境界の特性を、多重解像度変換の手法を用いて評価し、マスクを作用させるレベルを決定する。（１）との違いは、パターンの区切りとは別に領域を切り分けるということで、実際の覆い焼きでは、一つの被写体が光と影で分断されているような場合が良くあり、そのような条件では、（２）が有効である。
【０１７１】
鮮鋭性、粒状性については、マスクに記載される補正値が、エッジ強調フィルタや、ノイズフィルタの強度パラメータとなる。また、このマスクを施す段階が階調、色調、彩度補正とは異なり、多重解像度変換されていない画像、または、特定解像度レベルの、分解画像となる。また、マスクの作り方そのものは階調、色調、彩度補正のケースと同一であるが、そのマスクを作用させる前に、マスクそのものに、ぼかしフィルタを作用させる必要がある。これは、階調、色調、彩度補正のケースでは、低周波画像にマスクをかけていたため、マスクの輪郭がはっきりしていても、その後の逆変換過程で、適切なローパスフィルタを通過するから、輪郭が自然にボケる為で、鮮鋭性、粒状性の処理シーケンスではこの効果が得られない為である。どの程度のぼかしフィルタをかけるかについては、前述（２）と同じ方法でエッジを評価し、実際には、前述（２）のマスク画像が受けるであろうぼかし量を与えるフィルタが妥当なところとなる。
【０１７２】
図２０〜図２２は、前述のような手法で用いることの出来るマスク形態の他の例を表したものである。
【０１７３】
図２０は、図１９のマスク部分の例で、前述のとおりかげの領域を２つの小領域、▲１▼と▲２▼に分けている。ここで丸付き数字の大きいほうが、よりはっきりしたエッジに対応するマスクである。小領域▲１▼と▲２▼の間にも、点線で図示される領域境界が存在する。ここで、領域を挟む、数字の小さい側のマスクは、この領域境界ではっきり切れていてもかまわないが、大きい側のマスクは、この領域境界で緩やかにマスキング処理量が変化する、好ましくは、境界を接する相手側のマスクが、当該マスクと合成されるまで、逆変換過程で施されるローパスフィルタの特性に適合した変化特性をもっていると、領域境界間のつながり感向上に好ましい効果を与える。
【０１７４】
図２１はそれぞれ別個の被写体パターン▲１▼「雲」、▲２▼「樹木の葉、梢の部分」、▲３▼「人物、樹木の幹の部分」に、別解像レベルのマスク処理を施す例である。
【０１７５】
図２２は、模式的に、上辺のエッジが丸められた円柱に、水平に近い、斜め上、右方から光が差し込んだ状態の図である。
【０１７６】
以上、全体の補正レベルを決定する手法、部分的なマスク（覆い焼き的）手法を説明したが、さらに上記２例を併用、あるいはシーンに応じて切り替えて使用してもかまわない。
【０１７７】
また、以上の説明では階調、明るさの例を示したが、色再現、彩度再現等の各種条件設定に応用しても良い。たとえば図１６に示される▲１▼と▲２▼、それぞれについて、以下のような望ましい処理状態の差が考えられ、これらについて、前記のような平均的な処理や、領域を分けた個別処理、これらの併用処理を行うことが出来る。
【０１７８】
2004242068.tif 000015
さらに、シャープネス、粒状性等の処理条件設定についても、複数の被写体パターンの、優先順位情報に応じた、重み付け平均を元に画面全体に対し画像処理を行って顧客の希望に添った画像処理結果を得ることが出来、さらに後述の手法を用いれば、領域を分けた個別処理、これらの併用処理を行うことが出来る。
【０１７９】
シャープネス、粒状性についても、図１６に示される▲１▼と▲２▼、それぞれについて、以下のような望ましい処理状態の差が考えられる。
【０１８０】
2004242068.tif 000016
図２３は、鮮鋭性（ここでは強調処理）、粒状性（ここでは粒状除去処理）に関し、領域分割の例を示したものである。
【０１８１】
例として、領域を「Ｃ：雲」、「Ｂ：青空」、「Ａ：山、木々」３つに分けることが出来たとする。図示のように、Ａ、Ｂ、Ｃそれぞれ、好ましいとされる、鮮鋭性と粒状性の組み合わせは異なっている。またそれぞれの境界領域の関係は、ＡとＢの間ははっきりとした輪郭であり、ＢとＣはぼんやりとした輪郭となっている。この領域境界の特徴は、前述、図１９で述べた多重解像度変換処理で生成される、各解像度レベルの画像を評価することによって、容易に判断できることは明らかである。
【０１８２】
その上で、たとえば鮮鋭性処理の例では、鮮鋭性強調係数を画面位置に対応して並べたマスクを作成し（図１９の例におけるマスクと同様のものである）、領域Ａ〜Ｃ、それぞれに適合する解像度レベルを、前述図１９で説明した手法などにより求め、それぞれのマスクを当該の適合解像度レベルに対応したぼかし量でぼかした、修正マスクを取得し、領域Ａ〜Ｃの合計３枚の修正マスクを合成する。
【０１８３】
合成されたマスクに記載された補正量情報に応じて、マスクと対応した位置にある画素の補正量を決めれば、Ａ〜Ｃ各領域の特性に応じた鮮鋭性強調が施され、さらに、ＡとＢの領域境界では、鮮鋭性強調の補正量がはっきり変化し、ＢとＣの領域境界では、鮮鋭性強調の補正量が緩やかに変化する、最も好ましい状態を得ることが出来る。
【０１８４】
また、たとえばカラー画像のように、複数の色次元を持っている画像情報の場合は、必要に応じて色座標変換を行い、必要な座標軸についてのみ、ここまで説明してきたような処理を行ってもかまわない。
【０１８５】
たとえば、覆い焼き的な階調補正をする上で特に重要となる明るさ補正について、ＲＧＢ３色で表された画像の場合は、いったん、輝度、色差（Ｌａｂなど）に変換し、輝度情報についてのみ処理を行うことで、画像処理品位の低下を抑え、画像処理量を大幅に抑えることが出来る。
【０１８６】
また、花、海、空など、領域で区分すべき領域、被写体が、固有の色調をもっている場合に、領域境界を定める処理、領域境界の特性を評価する処理のいずれか１方、または両方を、固有色調をもっとも抽出しやすい色座標で行い、実際の領域ごとの画像処理は、これとは別の色座標、たとえば、輝度や彩度座標に対し、行うことも出来、「ある種（たとえば真っ赤なバラ）の花」など、特定、特殊な画像に対して特化した性能チューニングも行うことが可能である。
【０１８７】
次に、本発明に係る画像処理方法を実行し、また、本発明に係る画像処理装置の画像処理手段を機能させるプログラムを実行する工程を図２４〜２７のフローチャートで説明する。
【０１８８】
図２４は基本的な工程を示す。
まず、画像情報を取得して（ステップ１）、シーン属性情報を取得する（ステップ２）。
【０１８９】
次いで、取得されたシーン属性情報から抽出すべき被写体パターンを定め（ステップ３）、各々の被写体パターンを特徴付ける構成要素を定める（ステップ４）。
【０１９０】
さらに、構成要素各々について、構成要素の抽出に好ましい好適解像度レベルを設定し（ステップ５）、画像情報を多重解像度変換する（ステップ６）。
【０１９１】
各々の構成要素を、各々の好適解像度レベルで抽出し（ステップ７）、抽出された構成要素に基づいて被写体パターンの抽出を行う（ステップ８）。
【０１９２】
最後に、抽出された被写体パターンと、被写体パターン境界領域の特性を評価した評価結果に応じて、階調や鮮鋭性について、画像全体、あるいは領域ごとに異なる補正を行う覆い焼き的な処理を施し、その他、画像切り出し等の各種画像処理を行い（ステップ９）、処理を終了する。
【０１９３】
図２５は、被写体パターンの大きさ情報に応じて、被写体パターンを特徴付ける構成要素を抽出する好適解像度レベルを設定する好ましい一例である。
【０１９４】
被写体パターンを特徴付ける構成要素を定めるステップ４までは、図２４の例と同様である。その後、被写体パターンの大きさ情報を取得し（ステップ２０１）、構成要素各々について、被写体パターンの大きさ情報に基づいて設定された構成要素の抽出に好ましい好適解像度レベルを設定する（ステップ６）。以降の処理は図２４の場合と同様である。
【０１９５】
図２６は、階調補正の一部を覆い焼き処理によって実現する、別の一例である。
【０１９６】
まず入力画像情報を取得し（ステップ１）、フィルムやメディアにシーン属性に類する情報があるかどうかチェックして（ステップ３０２）、ある場合は（ステップ３０２のＹｅｓ）取得情報を情報記録部に格納する（ステップ３０３）。一方、画像表示部に画像を表示して顧客からもシーン属性の情報を取得し情報記録部に格納する（ステック３０４）。
【０１９７】
これらを元にシーン属性を決定し（ステップ３０５）、抽出する被写体パターンを定める（ステップ３０６）。
【０１９８】
次に、定められた被写体パターンを、たとえば多重解像度変換処理を用いた手法で抽出し（ステップ３０７）、優先順位情報を重み付け係数を用いるなどして付与し（ステップ３０８）、さらに、抽出された被写体パターンの存在位置、大きさに応じて優先順位を修正する（ステップ３０９）。
【０１９９】
さらに、抽出された各被写体パターンに対応する階調補正量を、情報記憶部に記憶されている各種情報、たとえば、好ましい階調、色調再現、に関する情報を元に決定する（ステップ３１０）。
【０２００】
次に、各被写体パターンの階調補正量を、覆い焼き処理成分と残りの成分に分離し（ステップ３１１）、多重解像度変換処理を応用した、本願記載の覆い焼き手法を用いてマスキング処理を行い（ステップ３１２）、ステップ３０９で求めた各被写体パターンの重み付け係数を用いて、ステップ３１１で求めた各被写体パターンの階調補正量の、残り成分の重み付け平均値を算出し（ステップ３１３）、重み付け平均値に対応する分量の階調補正を画像に施して（ステップ３１４）、処理を終了する。
【０２０１】
図２７は、覆い焼き的処理の鮮鋭性の補正、ここでは強調処理に関し適用した本発明のさらに別の一例である。
【０２０２】
入力画像情報を取得し、シーン属性お決定し、抽出する被写体パターンを定め、定められた被写体パターンを抽出するまでの処理（ステップ１〜ステップ３０７）は、前例と同一である。
【０２０３】
次に、抽出された各被写体パターンに応じて、好ましい鮮鋭性強調係数を設定する（ステップ４０８）。
【０２０４】
さらに、設定された鮮鋭性強調係数を、被写体パターン各々の存在する領域に２次元配列的に並べたマスクを作成し（ステップ４０９）、被写体パターン各々の境界領域の特性を、二項ウェーブレットの分解画像に現れる信号強度を比較する事で評価する（ステップ４１０）。
【０２０５】
ステップ４０９で作成したマスクを、ステップ４１０の評価結果に基づいてぼかし処理し（ステップ４１１）、作成された被写体パターンごとのマスクを合成する（ステップ４１２）。
【０２０６】
合成されたマスクに作成された、各画素位置に対応した鮮鋭性補正量を、対応する各画素に適用して画像処理を行い（ステップ４１３）、処理を終了する。
【０２０７】
【発明の効果】
請求項１〜２４のいずれかの発明により、画像の領域ごとに異なる画像補正量を適用した場合に、領域境界に発生する補正結果の不自然さを軽減でき、主要被写体を適正な画像特性で再現出来るとともに、全体としてバランスのとれた画像特性の画像を得ることが出来る。
【０２０８】
請求項３、１１または１９の発明により、領域境界の特性を確実に判断できるので、境界の性質に対応した確度の高い領域分割を行う事が出来る。
【０２０９】
請求項４、１２または２０の発明により、マスキング処理を行うレベルを切り替えることで、簡単にマスクのボケ量を切り替えることが出来るので、領域境界の評価結果に応じた処理が簡単に実現できる。
【０２１０】
請求項５、７、１３、１５、２１または２３の発明により、境界領域の位置を確実、かつ正確に特定でき、高精度な画像処理結果が得られる。さらに、二項ウェーブレット変換の各ステップに於いて、鮮鋭性補正、粒状性補正を好ましく実施することが可能となる。
【０２１１】
請求項８、１４、１６、２２または２４の発明により、特性評価、画像補正処理を、それぞれに適した色座標で実施できる為、高確度、かつ、高速度の画像処理が実現できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像処理装置を備えたデジタルミニラボの基本的な構成を示すブロック図である。
【図２】ウェーブレット関数の示す図である。
【図３】ウェーブレット変換の概念図である。
【図４】ウェーブレット変換の概念図である。
【図５】ウェーブレット変換で信号分解する過程の概念図である。
【図６】ウェーブレット変換の概念図である。
【図７】画像信号の例を示す図である。
【図８】逆ウェーブレット変換の概念図である。
【図９】ウェーブレット変換の概念図である。
【図１０】ウェーブレット変換の概念図である。
【図１１】被写体パターン及び構成要素の例を示す図である。
【図１２】解像度れべると検出される構成要素の関係を示す図である。
【図１３】パターンの大きさと検出される構成要素との関係を示す図である。
【図１４】被写体パターン及び構成要素の例を示す図である。
【図１５】複数の構成要素を結合する論理を説明する図である。
【図１６】被写体パターンの抽出を説明する図である。
【図１７】複数の被写体パターンに対する階調補正を説明する図である。
【図１８】複数の被写体パターンに対する階調補正を説明する図である。
【図１９】覆い焼き的な処理を示すブロック図である。
【図２０】覆い焼き的な処理において用いられるマスクの例を示す図である。
【図２１】覆い焼き的な処理の例を示す図である。
【図２２】覆い焼き的な処理の例を示す図である。
【図２３】鮮鋭性や粒状性に関連した領域分割による処理の例を示す図である。
【図２４】本発明の実施の形態に係る画像処理方法を実行し、また、本発明の実施の形態に係る画像処理装置の画像処理手段を機能させるプログラムのフローチャートの例である。
【図２５】本発明の実施の形態に係る画像処理方法を実行し、また、本発明の実施の形態に係る画像処理装置の画像処理手段を機能させるプログラムのフローチャートの例である。
【図２６】本発明の実施の形態に係る画像処理方法を実行し、また、本発明の実施の形態に係る画像処理装置の画像処理手段を機能させるプログラムのフローチャートの例である。
【図２７】本発明の実施の形態に係る画像処理方法を実行し、また、本発明の実施の形態に係る画像処理装置の画像処理手段を機能させるプログラムのフローチャートの例である。
【符号の説明】
１  デジタルカメラ
２  画像記録メディア
３  カメラ
４  フィルム
５  メディアドライバ
６  フィルムスキャナ
７  画像入力部
８  画像処理部
９  銀塩露光プリンタ
１０  インクジェットプリンタ
１１  画像記録メディア
１２  指示入力部
１３  キーボード
１４  マウス
１５  接触センサ
１６  画像表示部
１７  情報記憶部
【図１】
2004242068.tif 000017
【図２】
2004242068.tif 000018
【図３】
2004242068.tif 000019
【図４】
2004242068.tif 000020
【図５】
2004242068.tif 000021
【図６】
2004242068.tif 000022
【図７】
2004242068.tif 000023
【図８】
2004242068.tif 000024
【図９】
2004242068.tif 000025
【図１０】
2004242068.tif 000026
【図１１】
2004242068.tif 000027
【図１２】
2004242068.tif 000028
【図１３】
2004242068.tif 000029
【図１４】
2004242068.tif 000030
【図１５】
2004242068.tif 000031
【図１６】
2004242068.tif 000032
【図１７】
2004242068.tif 000033
【図１８】
2004242068.tif 000034
【図１９】
2004242068.tif 000035
【図２０】
2004242068.tif 000036
【図２１】
2004242068.tif 000037
【図２２】
2004242068.tif 000038
【図２３】
2004242068.tif 000039
【図２４】
2004242068.tif 000040
【図２５】
2004242068.tif 000041
【図２６】
2004242068.tif 000042
【図２７】
2004242068.tif 000043