(57)【要約】【課題】写真画像データに対して、輪郭部などの鮮鋭化すべき部分を効果的に強調する写真画像処理方法、写真画像処理プログラム、及び写真画像処理装置を提供する。【解決手段】原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成ステップと、原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成ステップと、原画像データと前記低周波画像データの差分画像データを生成する差分画像生成ステップと、前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成ステップと、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理ステップと、を含む写真画像を鮮鋭化する画像処理方法。【選択図】図４
2010068361.tif 000002
【特許請求の範囲】
【請求項１】
写真画像を鮮鋭化する画像処理方法であって、
原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成ステップと、
原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成ステップと、
原画像データと前記低周波画像データの差分画像データを生成する差分画像生成ステップと、
前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成ステップと、
原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理ステップと、
を含む画像処理方法。
【請求項２】
前記差分画像データの各画素値に対応付けた重み係数として、前記差分画像データの各画素値を、γ＞１となる所定のγ値でガンマ補正した画素値を採用する請求項１記載の画像処理方法。
【請求項３】
前記差分画像データの各画素値に対応付けた重み係数として、前記差分画像データの各画素値を所定の上限閾値で制限した制限画素値を、γ＞１となる所定のγ値でガンマ補正した画素値を採用する請求項１記載の画像処理方法。
【請求項４】
鮮鋭化調整画像生成ステップは、前記エッジ画像データの各画素値を所定のエッジ上限値で制限した制限エッジ画素と前記重み係数との積を、鮮鋭化調整画像データとして生成する請求項１から３の何れかに記載の画像処理方法。
【請求項５】
前記鮮鋭化処理ステップは、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理した鮮鋭化画像データに含まれる前記エッジ画像データのオーバーシュートまたはアンダーシュートを抑制する平準化ステップを含む請求項１から４の何れかに記載の画像処理方法。
【請求項６】
平準化ステップは、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理した鮮鋭化画像データを、各画素を注目画素とする所定領域における原画像の最大値または最小値で制限した鮮鋭化抑制画像を生成し、前記鮮鋭化抑制画像をオーバーシュートまたはアンダーシュートの程度に基づいて各方向に対応した許容率で補正する平準化処理ステップを含む請求項５記載の画像処理方法。
【請求項７】
写真画像を鮮鋭化する画像処理プログラムであって、
原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成ステップと、
原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成ステップと、
原画像データと前記低周波画像データの差分画像データを生成する差分画像生成ステップと、
前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成ステップと、
原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理ステップと、
をコンピュータに実行させる画像処理プログラム。
【請求項８】
写真画像を鮮鋭化する画像処理装置であって、
原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成部と、
原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成部と、
原画像データと前記低周波画像データの差分画像データを生成する差分画像生成部と、
前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成部と、
原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理部と、
を含む画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真画像データを効果的に鮮鋭化する写真画像処理方法、写真画像処理プログラム、及び写真画像処理装置に関する。
【背景技術】
【０００２】
デジタルカメラで撮影された画像のデジタル画像データに基づき、赤（Ｒ），緑（Ｇ），青（Ｂ）の単色光を印画紙上に重複露光することにより焼き付けを行うデジタル露光を行う写真焼付装置（デジタル写真焼付装置）では、スキャナやデジタルカメラなどのスペックに依存する画像読み取り時の解像度と、露光装置の露光ヘッドなどのスペックに依存する露光時の解像度とによって、印画紙上に露光する画像の画素密度が決まることになる。
【０００３】
デジタル露光は、スキャナ等から取り込んだデジタル画像データに各種の画像処理演算を施すことによって、アナログ露光では実現できない様々な特殊効果を画像データに付与することができるという有利な特徴を有している。
【０００４】
上記特殊効果の代表的なものとして、プリンタの露光時の解像度に依存して大幅に劣化する鮮鋭性を回復するために、画像中の輪郭部（例えば、背景と人物との境界や、人物の顔の目鼻立ち）部分にめりはりを与える鮮鋭化（シャープネス）処理が行われている。
【０００５】
鮮鋭化処理は、画像中の所定領域と他の領域との境界、すなわち輪郭部をはっきり見せるための処理であり、具体的には、鮮鋭化フィルタと呼ばれる演算フィルタを用いて処理することにより、輪郭部を構成している特定の着目画素（以下、各画素に対応する画素データのことも単に画素と称する）について、それに隣接する画素との濃度差（輝度差）を大きくするように、画像データを変換処理する。
【０００６】
また、デジタルカメラで撮影された画像を観察すると、画像に細かな粒状のノイズが重畳されていることが観察される。特に画像の暗部でざらつくようなノイズが目立ち、暗所でストロボ発光無しで撮影された画像には同様のノイズが画像全体に現れる。
【０００７】
これらのノイズは、撮像素子のリセットノイズや暗電流ノイズ等、素子の特性等に起因して発生するもので、撮影環境が悪い、つまり被写体の照度が低いほどノイズ成分が勝り、さらにゲイン調整によって明るさを補正する場合にノイズが強調されるようになる。
【０００８】
このような粒状ノイズが画像データに存在する場合に、上記鮮鋭化フィルタ等を用いた鮮鋭化処理を行うと、画像の輪郭部だけでなく粒状ノイズの粒状性まで強調してしまい、印画紙等に焼き付けた画像のざらつき感を増大させて見苦しい画像となってしまうという問題が発生する。特に、このようなざらつき感が画像の人肌部分に現れると、画像品位が大きく低下して見えてしまう。
【０００９】
このような問題を解決するために、従来様々な解決手法が提案されている。
【００１０】
最も単純な解決手法としては、鮮鋭化処理後の画像データ全体に平滑化処理（例えば、平均値フィルタを用いて、ある着目画素の値をその周囲の画素から求めた平均値で置換する処理）を施す手法が考えられる。しかし、画像データ全体に平滑化処理を施すと、せっかく強調した輪郭部分までがぼやけてしまい、鮮鋭化処理の効果が薄れる。
【００１１】
他の解決手法としては、画像データ全体にまず平滑化処理を施し、その後、鮮鋭化処理を施す手法も考えられる。しかし、この場合には、先んじる平滑化処理により、画像データ中の詳細構造（ディテール）が消失してしまうので、後の鮮鋭化処理による輪郭強調の効果が小さくなるという問題が生じる。
【００１２】
そこで、特許文献１あるいは特許文献２には、原画像に鮮鋭化処理を施した鮮鋭化画像データに含まれる粒状のノイズと輪郭部を所定の方法で分離し、当該分離された輪郭部を示す画像データに対して、輪郭部の強調度合を示す係数を乗じて元の画像データと統合処理する方法が提案されている。
【特許文献１】特開平９−０９１４１９号公報
【特許文献２】特開平１０−２４３２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
特許文献１によれば、原画像に対してラプラシアンフィルタを利用して鮮鋭化処理が施された鮮鋭化画像データに含まれる粒状のノイズと輪郭部を分離している。しかし、ラプラシアンフィルタによる画像の鮮鋭化処理では、被写体等の輪郭部の濃淡変化（勾配）を急峻にして目的を達成しており、この時、立ち上がった濃淡変化が元の画素値を飛び越してしまうアンダーシュートおよびオーバーシュートと呼ばれる現象が発生する。具体的には、元々濃淡差が大きかった輪郭部で顕著に発生し、本来の輪郭線に沿ってその両側に不要な線が現れる現象（点でもその周囲に現れる）であり、鮮鋭性を高める効果もあるが、違和感を与える原因にもなっている。
【００１４】
一方、特許文献２によれば、原画像に対してアンシャープマスクを利用して鮮鋭化処理が施された鮮鋭化画像データと、原画像に対して平滑化処理を施して粒状のノイズを抑制した平滑化画像データとの差分値を取り、当該差分値が示す粒状のノイズと輪郭部が際立たった画像データから粒状のノイズと輪郭部を分離している。しかし、アンシャープマスクによる鮮鋭化処理では、原画像の画像データと、原画像をガウスフィルター等で平滑化した画像データとの差分値を、原画像に加算する事で高周波成分を強調して鮮鋭化しており、この時、平滑化画像を利用した事に起因して、ハローと呼ばれる輪郭のにじみが発生する。具体的には、ぼかし強度を強くするほど顕著に現れ、輪郭線が太っていく様な見え方になる。これも、ある程度までは鮮鋭性を高めるが、やはり違和感を与える原因にもなっている。
【００１５】
本発明は、上述の従来欠点に鑑み、写真画像データに対して、輪郭部などの鮮鋭化すべき部分を効果的に強調する写真画像処理方法、写真画像処理プログラム、及び写真画像処理装置を提供する点にある。
【課題を解決するための手段】
【００１６】
上述の目的を達成するため、本発明による写真画像処理方法の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、写真画像を鮮鋭化する画像処理方法であって、原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成ステップと、原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成ステップと、原画像データと前記低周波画像データの差分画像データを生成する差分画像生成ステップと、前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成ステップと、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理ステップと、を含む点にある。
【００１７】
上述の構成によれば、差分画像生成ステップにより、原画像データと平滑化フィルタ処理後の低周波画像データとの差分から、ハローを含む差分画像データが生成される。また、エッジ画像生成ステップにより、ラプラシアンフィルタを利用して鮮鋭化処理された、オーバーシュート及びアンダーシュートを含む輪郭部にやや違和感のあるエッジ画像データが生成される。
【００１８】
また、鮮鋭化調整画像生成ステップにより、差分画像データが示す輪郭部の有無及びその強度に対応付けた重み係数とエッジ画像データが積算され、輪郭部が適切な強度に鮮鋭化された鮮鋭化調整画像データが生成される。
【００１９】
したがって、鮮鋭化処理ステップでは、原画像データと鮮鋭化調整画像データとの加算処理により鮮鋭化画像データが生成されるため、輪郭部が適切な強度に鮮鋭化された鮮鋭化画像データを生成することができるようになる。また、低周波画像データ及び差分画像データが原画像に加算処理されないため、ハローの発生を回避することができるようになる。
【００２０】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一特徴構成に加えて、前記差分画像データの各画素値に対応付けた重み係数として、前記差分画像データの各画素値を、γ＞１となる所定のγ値でガンマ補正した画素値を採用する点にある。
【００２１】
上述の構成によれば、差分画像データの各画素値をγ＞１となる所定のγ値でガンマ補正することにより、差分画像データに含まれるハローを抑制する、あるいは、粒状のノイズを抑制するなど、差分画像データが示す輪郭部の強度を適度に補正することができるようになる。
【００２２】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一構成に加えて、前記差分画像データの各画素値に対応付けた重み係数として、前記差分画像データの各画素値を所定の上限閾値で制限した制限画素値を、γ＞１となる所定のγ値でガンマ補正した画素値を採用する点にある。
【００２３】
上述の構成によれば、視覚的に明確に識別可能な、原画像の画素値の上限閾値を超える程度にまで鮮明な輪郭部に対しては、鮮鋭化処理を施さずに、原画像に示されたままの状態で出力することができるようになる。
【００２４】
同第四の特徴構成は、同請求項４に記載した通り、上述の第一から第三の何れかの特徴構成に加えて、鮮鋭化調整画像生成ステップは、前記エッジ画像データの各画素値を所定のエッジ上限値で制限した制限エッジ画素と前記重み係数との積を、鮮鋭化調整画像データとして生成する点にある。
【００２５】
上述の構成によれば、鮮鋭化調整画像生成ステップにおいて、差分画像データが示す輪郭部の有無及びその強度に対応付けた重み係数と、所定のエッジ上限値で制限されたエッジ画像データとが積算されるため、過度に鮮鋭化された違和感のある鮮鋭化調整画像データを生成することを回避できるようになる。
【００２６】
同第五の特徴構成は、同請求項５に記載した通り、上述の第一から第四の何れかの特徴構成に加えて、前記鮮鋭化処理ステップは、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理した鮮鋭化画像データに含まれる前記エッジ画像データのオーバーシュートまたはアンダーシュートを抑制する平準化ステップを含む点にある。
【００２７】
上述の構成によれば、平準化ステップにより、オーバーシュートまたはアンダーシュートが抑制されるため、輪郭部に違和感のない鮮鋭化画像データを生成できるようになる。
【００２８】
同第六の特徴構成は、同請求項６に記載した通り、上述の第五の特徴構成に加えて、平準化ステップは、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理した鮮鋭化画像データを、各画素を注目画素とする所定領域における原画像の最大値または最小値で制限した鮮鋭化抑制画像を生成し、前記鮮鋭化抑制画像をオーバーシュートまたはアンダーシュートの程度に基づいて各方向に対応した許容率で補正する平準化処理ステップを含む点にある。
【００２９】
上述の構成によれば、鮮鋭化画像データが、鮮鋭化画像データの各画素を注目画素とする所定領域における原画像の最大値または最小値を超えた場合に、平準化処理ステップにより、原画像の最大値または最小値を超えないよう制限された鮮鋭化抑制画像を生成して、原画像を過度に鮮鋭化することを回避できるようになる。
【００３０】
また、平準化処理ステップにより、鮮鋭化抑制画像をオーバーシュートまたはアンダーシュートの程度に基づいて補正することができるため、オーバーシュートまたはアンダーシュートが適度に抑制された、輪郭部に違和感がない鮮鋭化画像データを生成できるようになる。
【００３１】
本発明による写真画像処理プログラムの特徴構成は、同請求項７に記載した通り、写真画像を鮮鋭化する画像処理プログラムであって、原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成ステップと、原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成ステップと、原画像データと前記低周波画像データの差分画像データを生成する差分画像生成ステップと、前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成ステップと、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理ステップと、をコンピュータに実行させる点にある。
【００３２】
本発明による写真画像処理装置の特徴構成は、同請求項８に記載した通り、写真画像を鮮鋭化する画像処理装置であって、原画像データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成部と、原画像データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成部と、原画像データと前記低周波画像データの差分画像データを生成する差分画像生成部と、前記差分画像データの各画素値に対応付けた重み係数と前記エッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成部と、原画像データの各画素値と前記鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理部と、を含む点にある。
【発明の効果】
【００３３】
以上説明した通り、本発明によれば、写真画像データに対して、輪郭部などの鮮鋭化すべき部分を効果的に強調する写真画像処理方法、写真画像処理プログラム、及び写真画像処理装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００３４】
以下に本発明による写真画像処理装置の実施の形態を説明する。
【００３５】
図１に示すように、写真画像処理装置１は、印画紙Ｐに対して出力画像データに基づいた露光処理を行ない、露光された印画紙を現像処理して写真プリントを生成出力する写真プリンタ２と、写真画像に対するプリントオーダ情報を設定入力するとともに、各種の画像補正処理を行ない、原画像から編集処理した出力画像データを写真プリンタ２に出力する操作ステーション３を備えて構成されている。
【００３６】
操作ステーション３は、現像済みの写真フィルムＦから画像を読み込むフィルムスキャナ３１と、デジタルスチルカメラ等で撮影された画像データが格納されたメモリカード等の画像データ記憶メディアＭから画像データを読み取るメディアドライバ３２と、コントローラ３３としての汎用コンピュータ等を備えている。
【００３７】
図１及び図２に示すように、写真プリンタ２は、ロール状の印画紙Ｐを収容した二系統の印画紙マガジン２１と、印画紙マガジン２１から引き出された印画紙Ｐを所定のプリントサイズに切断するシートカッター２２と、切断後の印画紙Ｐの背面にコマ番号等のプリント情報を印字するバックプリント部２３と、プリントデータに基づいて印画紙Ｐを露光する露光部２４と、露光後の印画紙Ｐを現像、漂白、定着するための各処理液が充填された複数の処理槽２５ａ、２５ｂ、２５ｃを備えた現像処理部２５が印画紙Ｐの搬送経路に沿って配置され、現像処理後に乾燥処理された印画紙Ｐが排出される横送りコンベア２６と、横送りコンベア２６に集積された複数枚の印画紙（写真プリント）Ｐがオーダー単位で仕分けられるソータ２７を備えている。
【００３８】
露光部２４には、搬送機構２８によって副走査方向に搬送される印画紙Ｐに対して、搬送方向に直交する主走査方向に前記プリントデータに基づき変調されたＲＧＢ三色のレーザ光線束を出力して露光する露光ヘッド２４ａが収容されている。
【００３９】
搬送経路に沿って配置された露光部２４や現像処理部２５に、所定のプロセス速度で印画紙Ｐを搬送する複数のローラ対でなる搬送機構２８が配置され、露光部２４の前後には印画紙Ｐを複列に搬送可能なチャッカー式搬送機構２８ａが設けられている。
【００４０】
操作ステーション３に設けられたコントローラ３３には、汎用のオペレーティングシステムの管理下で動作し、写真処理装置１の各種の画像処理や入出力制御を実行するための複数のアプリケーションプログラムがインストールされ、オペレータとの操作インターフェースとしてモニタ３４、キーボード３５、マウス３６等が接続されている。当該アプリケーションプログラムに本発明による画像処理プログラムが含まれる。
【００４１】
コントローラ３３は、そのハードウェア及びソフトウェアが協働して写真処理プロセスを実行するブロックで、以下に、各機能ブロックに分けて説明する。
【００４２】
図３に示すように、コントローラ３３は、フィルムスキャナ３１やメディアドライバ３２によって読み取られた原画像としての写真画像データを受け取り、所定の前処理を行なってメモリ４１に転送する画像入力部４０と、モニタ３４の画面にプリントオーダ情報や画像編集情報を表示するとともに、それらに対して必要なデータ入力のための操作用アイコンを表示するグラフィック操作画面を生成し、或いは表示されたグラフィック操作画面に対するキーボード３５やマウス３６からの入力操作に基づいて各種の制御コマンドを生成するグラフィックユーザーインターフェース部４２と、画像入力部４０から転送される写真画像データ及び画像処理部４７による補正処理後の写真画像データやそのときの補正パラメータ、更には設定されたプリントオーダ情報等が所定領域に区画されて格納されるメモリ４１と、プリントオーダ情報を生成するオーダー処理部４３と、メモリ４１に格納された各写真画像データに対してコマ画像毎または所定枚数のコマ画像に濃度補正処理やコントラスト補正処理等を行なう画像処理部４７を備えている。
【００４３】
さらに、グラフィックユーザーインターフェース部４２からの表示コマンドに基づいてメモリ４１に展開された画像データや各種の入出力用グラフィックデータ等をモニタ３４に表示処理するビデオＲＡＭ等を備えた表示制御部４６と、各種の補正処理が終了した最終の補正画像を写真プリンタ２に出力するためのプリントデータを生成するプリントデータ生成部４４と、顧客のオーダーに応じて最終の補正画像をＣＤ−Ｒ等の記憶媒体に書き込むためのファイル形式に変換するフォーマッタ部４５等を備えている。
【００４４】
フィルムスキャナ３１は、フィルムＦに記録された画像を低解像度ではあるものの高速で読み取るプレスキャンモードと、低速ではあるものの高解像度で読み取る本スキャンモードの二モードで作動するように構成され、プレスキャンモードで読み込まれた低解像度の画像に対して各種の補正処理が行なわれ、その際に前記メモリ４１に記憶された補正パラメータに基づいて本スキャンモードで読み込まれた高解像度の画像に対する最終の補正処理が実行されてプリンタ２に出力される。
【００４５】
同様に、メディアドライバ３２から読み込まれた画像ファイルには高解像度の撮影画像とそのサムネイル画像が含まれ、サムネイル画像に対して後述の各種の補正処理が行なわれ、その際にメモリ４１に記憶された補正パラメータに基づいて高解像度の撮影画像に対する最終の補正処理が実行される。尚、画像ファイルにサムネイル画像が含まれないときには、画像入力部４０で高解像度の撮影画像からサムネイル画像が生成されてメモリ４１に転送される。
【００４６】
このように、頻繁に試行錯誤される各種の編集処理が低解像度の画像に対して実行されることによりコントローラ３３の演算負荷が低減されるように構成されている。
【００４７】
画像処理部４７には、メモリ４１に格納された原画像である写真画像データに対して撮影レンズに起因する歪を補正する歪補正部５０と、粒状ノイズを抑制する粒状ノイズ抑制処理部５１と、画像のエッジを強調し、ノイズを抑制する鮮鋭化処理部５２と、自然なカラーを再現できるようにカラーバランスを調整するカラー補正部５３と、写真プリントのサイズに適した画像サイズに変換する拡縮処理部５４等の複数の画像処理ブロックを備えている。
【００４８】
鮮鋭化処理部５２は、写真フィルムＦから本スキャンモードで読み込まれた画像データを写真プリンタ２のスペックに依存する解像度に応じて鮮鋭化処理するフィルム画像用の鮮鋭化処理部５２と、本発明による画像処理装置として機能し、メディアドライバ３２から読み込まれた高解像度の画像データを写真プリンタ２のスペックに依存する解像度に応じて鮮鋭化処理するデジタルカメラ撮影画像用の鮮鋭化処理部５２を備えている。
【００４９】
以下、メディアドライバ３２から入力されるデジタルカメラで撮影された写真画像データの処理について詳述するが、写真フィルムＦから本スキャンモードで読み込まれた写真画像データも同様の処理を行なうことが可能である。
【００５０】
メディアドライバ３２から読み込まれた複数のサムネイル画像データ及び高解像度の画像データがメモリ４１に格納されると、モニタ３４の画面にサムネイル画像データに基づく数コマの写真画像とグラフィック操作画面が表示される。尚、通常、メディアに格納されているデジタル画像はＪＰＥＧ方式により圧縮されているため、逆変換して伸長処理した画像データが格納される。
【００５１】
モニタ３４の画面に表示された各コマ画像に対して、グラフィック操作画面に対するオペレータの操作を介してオーダー処理部４３によりプリント条件、つまり、プリント枚数やプリントサイズ等が設定される。
【００５２】
さらに、各コマ画像に対して、オペレータの操作を介して画像処理部４７により歪補正、粒状ノイズ抑制処理、カラー補正が実行され、このとき設定された画像の補正処理条件がメモリ４１に格納される。
【００５３】
モニタ３４の画面に表示された各コマ画像に対するプリント条件の設定や補正処理の操作が終了すると、次画面にスクロールして、全コマ画像に対して同様の処理が実行される。
【００５４】
全ての操作処理が終了し、グラフィック操作画面を介してプリント出力操作が行なわれると、メモリ４１に格納されている高解像度の写真画像データに対して、歪補正、粒状ノイズ抑制処理、カラー補正処理、拡縮処理、あるいは、鮮鋭化処理等の画像処理が実行され、プリントデータ生成部４４によって画像処理後の画像データがプリントデータに変換生成され、写真プリンタ２に出力される。
【００５５】
高解像度の写真画像データに対する歪補正、粒状ノイズ抑制処理、カラー補正処理の夫々は、サムネイル画像に対して設定された補正処理条件、つまりメモリ４１に格納された補正処理条件に基づいて自動的に補正処理が実行される。
【００５６】
以下、本発明によるデジタルカメラ撮影画像用の鮮鋭化処理部５２について詳述する。
【００５７】
図４に示すように、鮮鋭化処理部５２は、写真画像データを構成する各画素のＲＧＢ色成分を、ＹＣｂＣｒの輝度色差成分に変換するＲＧＢ‐ＹＣｂＣｒ変換処理部５１０と、ＲＧＢ‐ＹＣｂＣｒ変換処理部５１０で得られた輝度成分画像である輝度データを平滑化フィルタ処理して低周波画像データを生成する平滑化画像生成部５１１と、輝度データをラプラシアンフィルタ処理してエッジ画像データを生成するエッジ画像生成部５１２と、輝度データと平滑化画像生成部５１１から得られた低周波画像データの差分画像データを生成する差分画像生成部５１３と、差分画像生成部５１３から得られた差分画像データの各画素値に対応付けた重み係数とエッジ画像生成部５１２から得られたエッジ画像データの各画素値の積を、鮮鋭化調整画像データとして生成する鮮鋭化調整画像生成部５１４と、輝度データの各画素値と鮮鋭化処理部５１５から得られた鮮鋭化調整画像データとを対応する画素毎に加算処理して鮮鋭化画像データを生成する鮮鋭化処理部５１５と、鮮鋭化処理部５１５で得られた鮮鋭化画像データと、ＲＧＢ‐ＹＣｂＣｒ変換処理部５１０で得られた色差成分画像である色差データで構成される輝度色差成分をＲＧＢ色成分に逆変換するＹＣｂＣｒ‐ＲＧＢ変換処理部５１８と、を備えている。
【００５８】
ＲＧＢ‐ＹＣｂＣｒ変換処理部５１０は、以下の変換式に基づいて、メモリ４１から読み出した高解像度の原画像データ（例えば、８００万画素であれば、横３２６４画素×縦２４４８画素程度である）を構成する各画素のＲ（赤）、Ｇ（緑）、Ｂ（青）の夫々の色成分（以下、「ＲＧＢ」と記す。）を、輝度色差成分に変換してメモリ４１に格納する。
Ｙ    ＝    ０．２９９００Ｒ＋０．５８７００Ｇ＋０．１１４００Ｂ
Ｃｂ  ＝  −０．１６８７４Ｒ−０．３３１２６Ｇ＋０．５００００Ｂ
Ｃｒ  ＝    ０．５００００Ｒ−０．４１８６９Ｇ−０．０８１３１Ｂ
【００５９】
平滑化画像生成部５１１では、輝度データに対して５×５程度のフィルタサイズの加重平均フィルタによって平滑化フィルタ処理が実行され、低周波画像データが生成される。
【００６０】
加重平均フィルタは、一般的に利用されるガウシアンフィルタを用いている。ガウシアンフィルタは、フィルタサイズ内の中心画素に近いほど大きなフィルタ係数をもつフィルタであり、そのフィルタ係数はガウス関数により決定される。尚、ガウス関数の標準偏差値σが過度に小さい場合は、鮮鋭化効果が弱まり、標準偏差σが大きい場合は、ノイズが目立つようになる。
【００６１】
例えば、フィルタサイズが５×５であって、σが１．１５の場合、フィルタ内の各画素のフィルタ係数ＢｌｕｒＣｏｅｆは、図５（ａ）に示すような値となる。尚、図５（ａ）に示したフィルタ係数の値は、例示にすぎず、これに限るものではない。
【００６２】
また、低周波画像データＢｌｕｒは、アンシャープマスクによる鮮鋭化処理で用いられる低周波画像データと同様に、上述のフィルタ係数の他、全体的な平滑化の強度を調整可能にするパラメータＢｌｕｒＩｎｔｅｎｓｉｔｙを利用して、次式から求めるよう構成されている。
【数１】
2010068361.tif 000003
【００６３】
ここで、ｄａｔは、原画像の輝度データを示し、ｎはフィルターサイズを示す。例えば、フィルタサイズが５×５の場合は、ｎ＝ＩＮＴ（５÷２）＝２となる。また、ｘ,ｙは画素の座標、ｉ,ｊはフィルタ領域内の画素の座標を示し、後述する数式においても、特段の説明がない限り同じ意味を示す。
【００６４】
エッジ画像生成部５１２では、輝度データに対して５×５程度のフィルタサイズのラプラシアンフィルタによって鮮鋭化処理が実行され、エッジ画像データが生成される。例えば、フィルタサイズが５×５の場合、ラプラシアンフィルタ内の各画素のフィルタ係数ＳｈａｒｐＣｏｅｆは、図５（ｂ）に示すような値となる。
【００６５】
また、エッジ画像データＳｈａｒｐは、上述のフィルタ係数の他、全体的な鮮鋭化の強度を調整可能にするパラメータＳｈａｒｐＩｎｔｅｎｓｉｔｙを利用して、次式から求めるよう構成されている。
【数２】
2010068361.tif 000004
【００６６】
差分画像生成部５１３では、輝度データの各画素と、各画素に該当する平滑化画像生成部５１１で得られた低周波画像データの画素値の差分を画素値とした差分画像データが生成される。
【００６７】
鮮鋭化調整画像生成部５１４では、まず、差分画像生成部５１３で得られた差分画像データの画素値の絶対値の大小に応じて、つまり輪郭の有無とその強度に応じて、鮮鋭化画像の強度を調整する重み係数が算出される。この時、差分画像データの画素値の絶対値である差分絶対値Ｄｉｆｆをストレートに重み係数とするのでは無く、上限閾値Ｔｈｒｅｓｈｏｌｄと補正カーブＧａｍｍａによって制御する。即ち、重み係数Ｉｎｔｅｎｓｉｔｙは次式から求められる。
【数３】
2010068361.tif 000005
【００６８】
例えば、図６（ａ）に示すように、重み係数Ｉｎｔｅｎｓｉｔｙが上に凸となるよう、補正カーブＧａｍｍａを１より大きい値である場合について詳述する。
【００６９】
具体的な例として、補正カーブＧａｍｍｍａの値が２．０であって上限閾値Ｔｈｒｅｓｈｏｌｄが６である場合に、差分絶対値Ｄｉｆｆが３のときと、差分絶対値Ｄｉｆｆが２のときの重み係数Ｉｎｔｅｎｓｉｔｙを対比する。このときの重み係数Ｉｎｔｅｎｓｉｔｙは、差分絶対値Ｄｉｆｆが３のときは１／２＾（１／２）となり、差分絶対値Ｄｉｆｆが２のときは１／３＾（１／２）となるため、差分絶対値Ｄｉｆｆが３のとき、即ち、差分絶対値Ｄｉｆｆの差が大きいときの方が、重み係数Ｉｎｔｅｎｓｉｔｙが大きくなることがわかる。
【００７０】
したがって、原画像の輪郭部の強度が大きくなるにつれ、重み係数Ｉｎｔｅｎｓｉｔｙが大きくなることがわかる。
【００７１】
一方、重み係数Ｉｎｔｅｎｓｉｔｙが下に凸となるよう、補正カーブＧａｍｍａを１より小さい値にした場合について詳述する。
【００７２】
具体的な例として、例えば、補正カーブＧａｍｍｍａの値が１／２であって上限閾値Ｔｈｒｅｓｈｏｌｄが６である場合に、差分絶対値Ｄｉｆｆが３のときと、差分絶対値Ｄｉｆｆが２のときの重み係数Ｉｎｔｅｎｓｉｔｙを対比する。このときの重み係数Ｉｎｔｅｎｓｉｔｙは、差分絶対値Ｄｉｆｆが３のときは１／２＾２となり、差分絶対値Ｄｉｆｆが２のときは１／３＾２となるため、差分絶対値Ｄｉｆｆが３のとき、即ち差分絶対値Ｄｉｆfの差が大きいときの方が、重み係数Ｉｎｔｅｎｓｉｔｙが大きくなり、上述の具体例と同様に、原画像の輪郭部の強度が大きくなるにつれ、重み係数Ｉｎｔｅｎｓｉｔｙが大きくなることがわかる。
【００７３】
ここで、上述の２つの具体例において、補正カーブＧａｍｍｍａを１より大きい値にした場合と、補正カーブＧａｍｍｍａを１より小さい値にした場合の重み係数Ｉｎｔｅｎｓｉｔｙを対比すると、補正カーブＧａｍｍｍａを１より大きい値にした場合の方が、重み係数Ｉｎｔｅｎｓｉｔｙが大きくなることがわかる。
【００７４】
即ち、重み係数Ｉｎｔｅｎｓｉｔｙが上に凸となるよう、補正カーブＧａｍｍａを１より大きい値に設定することにより、輪郭部を強調することができる。したがって、差分画像データに含まれるハロー、及び、粒状のノイズを抑制することもできるようになる。
【００７５】
ただし、図６（ａ）に示した重み係数Ｉｎｔｅｎｓｉｔｙは、例示に過ぎず、図６（ｂ）に示すように、濃度差がない平坦な画像部分に含まれる粒状のノイズの鮮鋭化を避けるため、差分値が低い部分では、補正カーブＧａｍｍａを１より小さい値に設定して、重み係数Ｉｎｔｅｎｓｉｔｙを抑え、近似的なガンマ補正を適用して調整しても構わない。
【００７６】
続いて、鮮鋭化調整画像生成部５１４では、過度の鮮鋭化を抑制するために、エッジ画像生成部５１２で得られたエッジ画像データＳｈａｒｐの画素値がエッジ上限値Ｌｉｍｉｔを超えないよう抑制した制限エッジ画素と、鮮鋭度を調整する重み係数Ｉｎｔｅｎｓｉｔｙとを積算して、鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´を算出する。即ち、鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´は、次式から算出される。
【数４】
2010068361.tif 000006
【００７７】
鮮鋭化処理部５１５では、輝度データｄａｔと鮮鋭化調整画像生成部５１４で得られた鮮鋭度を調整した鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´を加算処理して、鮮鋭化画像データＳｈａｒｐ´が生成される。即ち、鮮鋭化画像データＳｈａｒｐ´は、次式から算出される。
【数５】
2010068361.tif 000007
【００７８】
差分画像データは、原画像データと平滑化画像生成部５１１で平滑化処理された低周波画像データの差分であるため、輪郭部を含めて平滑化された低周波画像データを利用することに起因して、ハローと呼ばれる輪郭部のにじみが発生する。したがって、例えば、アンシャープマスクによる鮮鋭化処理のように、ハローを含む差分画像データの輪郭部を強調した画像データと原画像データとの加算処理により鮮鋭化処理された鮮鋭化画像データには、ハローが含まれ、輪郭部に違和感がある状態となる。
【００７９】
本発明では、上述のように、差分画像データは、鮮鋭化調整画像生成部５１４においてガンマ補正されるとともに、鮮鋭化画像の強度を調整する重み係数Ｉｎｔｅｎｓｉｔｙを生成するために利用されているが、原画像に対して、直接加算処理されることはないため、ハローを含まない鮮鋭化画像データＳｈａｒｐ´を生成することができるようになる。
【００８０】
尚、図７（ａ）（ｂ）に示すように、各画素を注目画素としたラプラシアンフィルタと同サイズの領域における原画像の最大値ｍａｘと最小値ｍｉｎを探索し、注目画素に該当する鮮鋭化画像データＳｈａｒｐ´の画素値が、オーバーシュートでは最大値を上回らないように、アンダーシュートでは最小値を下回らないように制限した鮮鋭化抑制画像を生成し、当該鮮鋭化抑制画像の画像データである鮮鋭化抑制画像データＳｈａｒｐ´´を鮮鋭化画像データＳｈａｒｐ´として出力しても構わない。即ち、鮮鋭化抑制画像データＳｈａｒｐ´´は、次式で求められる。
【数６】
2010068361.tif 000008
【００８１】
したがって、生成される鮮鋭化抑制画像データＳｈａｒｐ´´は、輪郭部のアンダーシュート及びオーバーシュートが抑制され、違和感のない鮮鋭化処理を実施することができるようになる。
【００８２】
さらに、図７（ｂ）に示すように、アンダーシュートまたはオーバーシュートの程度Ｄｒｃｔに基づいて、各シュートの方向に対応した許容率である下限許容率ＵＳｒａｔｉｏまたは上限許容率ＯＳｒａｔｉｏを利用して、鮮鋭化抑制画像データＳｈａｒｐ´´のアンダーシュートまたはオーバーシュートの程度を補正した画像データＡｎｓを生成し、当該画像データＡｎｓを鮮鋭化画像データＳｈａｒｐ´として出力しても構わない。
【００８３】
この場合、下限許容率ＵＳｒａｔｉｏまたは上限許容率ＯＳｒａｔｉｏを利用して、鮮鋭化抑制画像データＳｈａｒｐ´´のアンダーシュートまたはオーバーシュートの度合いを補正した画像データＡｎｓは、次式で求められる。
【数７】
2010068361.tif 000009
【００８４】
ここで、シュート方向Ｄｒｃｔがマイナスの場合がアンダーシュート、プラスの場合がオーバーシュートを示す。シュート方向が０の場合は、便宜上オーバーシュートとしているが、アンダーシュートとしても構わない。また、下限許容率ＵＳｒａｔｉｏまたは上限許容率ＯＳｒａｔｉｏは調整可能であり、適宜官能検査等から知見した値を設定すればよい。
【００８５】
ＹＣｂＣｒ‐ＲＧＢ変換処理部５１８では、ＲＧＢ‐ＹＣｂＣｒ変換処理部５１０で得られた色差データから得られる色差成分と、鮮鋭化処理部５１５で得られた鮮鋭化画像データから得られる輝度成分で構成される鮮鋭化後の新たな輝度色差成分を、次式に基づいてＲＧＢ色成分に逆変換して出力する。
Ｒ  ＝  Ｙ−０．０００００７Ｃｂ＋１．４０１９９８Ｃｒ
Ｇ  ＝  Ｙ−０．３４４１３３Ｃｂ−０．７１４１３８Ｃｒ
Ｂ  ＝  Ｙ＋１．７７２００３Ｃｂ＋０．００００１５Ｃｒ
【００８６】
以下に、上述した鮮鋭化処理部５２による各処理の手順を、図８に示すフローチャートに基づいて説明する。
【００８７】
まず、写真画像データを構成する各画素のＲＧＢ色成分データが、ＲＧＢ−ＹＣｂＣｒ変換処理部５１０に入力されると、ＲＧＢ‐ＹＣｂＣｒ変換処理ステップが実行され、原画像の輝度成分である輝度データと原画像の色差成分である色差データが出力される（Ｓ１）。
【００８８】
出力された輝度データが平滑化画像生成部５１１に入力されると、平滑化画像生成ステップ（Ｓ２）が実行される。
【００８９】
平滑化画像生成ステップ（Ｓ２）は、輝度データに対してガウシアンフィルタによって平滑化フィルタ処理を実行し、生成された低周波画像データＢｌｕｒを差分画像生成部５１３へ出力する。
【００９０】
続いて、ＲＧＢ‐ＹＣｂＣｒ変換処理ステップで出力された輝度データと、低周波画像データＢｌｕｒが差分画像生成部５１３に入力されると、差分画像生成ステップ（Ｓ３）が実行される。
【００９１】
差分画像生成ステップ（Ｓ３）は、輝度データの各画素と、各画素に該当する低周波画像データＢｌｕｒの画素値の差分を画素値とした差分画像データを生成し、鮮鋭化調整画像生成部５１４へ出力する。
【００９２】
また、ＲＧＢ‐ＹＣｂＣｒ変換処理ステップで出力された輝度データが、エッジ画像生成部５１２に入力されると、エッジ画像生成ステップ（Ｓ４）が実行される。
【００９３】
エッジ画像生成ステップ（Ｓ４）は、輝度データに対してラプラシアンフィルタによって鮮鋭化処理を実行し、生成されたエッジ画像データＳｈａｒｐを鮮鋭化調整画像生成部５１４へ出力する。
【００９４】
差分画像生成ステップ（Ｓ３）で出力された差分画像データと、エッジ画像生成ステップ（Ｓ４）で出力されたエッジ画像データＳｈａｒｐが、鮮鋭化調整画像生成部５１４に入力されると、鮮鋭化調整画像生成ステップ（Ｓ５）が実行される。
【００９５】
鮮鋭化調整画像生成ステップ（Ｓ５）は、エッジ画像データＳｈａｒｐの画素値がエッジ上限値Ｌｉｍｉｔを超えないよう抑制した制限エッジ画素と、鮮鋭度を調整する重み係数Ｉｎｔｅｎｓｉｔｙとを積算して、鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´を生成し、鮮鋭化処理部５１５へ出力する。
【００９６】
続いて、ＲＧＢ‐ＹＣｂＣｒ変換処理ステップで出力された輝度データと、鮮鋭化調整画像生成ステップ（Ｓ５）で出力された鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´が、鮮鋭化処理部５１５に入力されると、鮮鋭化処理ステップ（Ｓ６）が実行される。
【００９７】
鮮鋭化処理ステップ（Ｓ６）は、鮮鋭化調整画像加算処理ステップ（Ｓ６１）と、平準化処理ステップ（Ｓ６２）で構成されている。さらに、平準化処理ステップ（Ｓ６２）は、第一平準化処理ステップ（Ｓ６２１）と第二平準化処理ステップ（Ｓ６２２）で構成されている。
【００９８】
鮮鋭化処理ステップ（Ｓ６）が実行されると、まず、鮮鋭化調整画像加算処理ステップ（Ｓ６１）が実行される。
【００９９】
鮮鋭化調整画像加算処理ステップ（Ｓ６１）は、輝度データｄａｔと鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´を加算処理して、鮮鋭化画像データＳｈａｒｐ´を生成し、第一平準化処理ステップ（Ｓ６２１）に出力する。尚、鮮鋭化画像データＳｈａｒｐ´を第一平準化処理ステップ（Ｓ６２１）に出力するのに代えて、ＹＣｂＣｒ‐ＲＧＢ変換処理部５１８に出力するよう構成しても構わない。
【０１００】
第一平準化処理ステップ（Ｓ６２１）は、各画素を注目画素としたラプラシアンフィルタと同サイズの領域における原画像の最大値ｍａｘと最小値ｍｉｎを探索し、注目画素に該当する鮮鋭化画像データＳｈａｒｐ´の画素値が、オーバーシュートでは最大値を上回らないように、アンダーシュートでは最小値を下回らないように制限した鮮鋭化抑制画像を生成し、当該鮮鋭化抑制画像の画像データである鮮鋭化抑制画像データＳｈａｒｐ´´を第二平準化処理ステップ（Ｓ６２２）に出力する。
【０１０１】
尚、鮮鋭化抑制画像データＳｈａｒｐ´´を第二平準化処理ステップ（Ｓ６２２）に出力するのに代えて、鮮鋭化抑制画像データＳｈａｒｐ´´を鮮鋭化画像データＳｈａｒｐ´としてＹＣｂＣｒ‐ＲＧＢ変換処理部５１８に出力するよう構成しても構わない。
【０１０２】
第二平準化処理ステップ（Ｓ６２２）は、アンダーシュートまたはオーバーシュートの程度Ｄｒｃｔに基づいて、各シュートの方向に対応した許容率である下限許容率ＵＳｒａｔｉｏまたは上限許容率ＯＳｒａｔｉｏを利用して、鮮鋭化抑制画像データＳｈａｒｐ´´のアンダーシュートまたはオーバーシュートの度合いを補正し、鮮鋭化画像データＳｈａｒｐ´としてＹＣｂＣｒ‐ＲＧＢ変換処理部５１８に出力する。
【０１０３】
また、ＲＧＢ−ＹＣｂＣｒ変換処理部５１０のＲＧＢ‐ＹＣｂＣｒ変換処理ステップ（Ｓ１）で出力された色差データと、鮮鋭化処理ステップ（Ｓ６）で出力された鮮鋭化画像データＳｈａｒｐ´がＹＣｂＣｒ‐ＲＧＢ変換処理部５１８に入力されると、ＹＣｂＣｒ‐ＲＧＢ変換処理ステップ（Ｓ７）が実行される。
【０１０４】
ＹＣｂＣｒ‐ＲＧＢ変換処理ステップ（Ｓ７）は、色差データから得られる色差成分と鮮鋭化画像データＳｈａｒｐ´から得られる輝度成分で構成される鮮鋭化後の新たな輝度色差成分を、ＲＧＢ色成分に逆変換して出力する。
【０１０５】
上述した鮮鋭化処理部５２による各処理は、コントローラ３３に備えたハードディスクにインストールされた本発明の写真画像処理プログラムが実行されることにより実現される。
【０１０６】
つまり、写真画像を鮮鋭化する画像処理プログラムであって、原画像データを平滑化フィルタ処理して低周波画像データＢｌｕｒを生成する平滑化画像生成ステップ（Ｓ２）と、原画像データをラプラシアンフィルタ処理してエッジ画像データＳｈａｒｐを生成するエッジ画像生成ステップ（Ｓ４）と、原画像データと低周波画像データＢｌｕｒの差分画像データを生成する差分画像生成ステップ（Ｓ３）と、差分画像データの各画素値に対応付けた重み係数Ｉｎｔｅｎｓｉｔｙとエッジ画像データＳｈａｒｐの各画素値の積を、鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´として生成する鮮鋭化調整画像生成ステップ（Ｓ５）と、原画像データの各画素値と鮮鋭化調整画像データＳｈａｒｐＩｎｔｅｎｓｉｔｙ´とを対応する画素毎に加算処理して鮮鋭化画像データＳｈａｒｐ´を生成する鮮鋭化処理ステップ（Ｓ６）と、をコンピュータに実行させる写真画像処理プログラムが記憶されたＣＤやＤＶＤ等の記憶媒体を介してインストールされている。
【０１０７】
尚、図９（ａ）に示す原画像データに対して、補正カーブＧａｍｍｍａの値を０．５,１．０,２．０に設定した場合の鮮鋭化画像をそれぞれ図９（ｂ）（ｃ）（ｄ）に示す。図９（ｂ）（ｃ）（ｄ）では、鮮鋭化処理されたことにより、髪の毛の輪郭が鮮明になっていることがわかる。
【０１０８】
また、図９（ｃ）（ｄ）を対比すると、補正カーブＧａｍｍｍａの値が１より大きい場合、即ち、図９（ｄ）に示すように、背景画像である葉の輪郭が明瞭になることがわかる。また、束ねた髪の毛のうち、別れた数本の髪の毛の輪郭部を拡大表示してみると、視覚的に違和感がない程度であるが、髪の毛の輪郭に沿った不要な線の鮮明度が高くなることがわかる。
【０１０９】
一方、図９（ｂ）（ｃ）を対比すると、補正カーブＧａｍｍｍａの値が１より小さい場合、即ち、図９（ｂ）に示すように、背景画像である葉の輪郭がぼやけている。ただし、束ねられた髪の毛から別れた数本の髪の毛の輪郭部を拡大表示しても、髪の毛の輪郭に沿った不要な線がほぼ見られないことがわかる。
【０１１０】
尚、上述した実施形態は、本発明の一例に過ぎず、本発明の作用効果を奏する範囲において各ブロックの具体的構成等を適宜変更設計できることは言うまでもない。
【図面の簡単な説明】
【０１１１】
【図１】写真画像処理装置の外観説明図
【図２】写真プリンタの説明図
【図３】写真画像処理装置の機能ブロック構成図
【図４】鮮鋭化処理部の機能ブロック構成図
【図５】フィルタサイズが５×５のフィルタ係数の説明図であり、（ａ）はガウシアンフィルタのフィルタ係数を例示する説明図、（ｂ）はラプラシアンフィルタのフィルタ係数を例示する説明図
【図６】重み係数と差分画像データの画素値の絶対値との関係を示す説明図であり、（ａ）は補正カーブを１より大きくしてガンマ補正した場合を示す説明図、ｂ）は補正カーブを１より大きくした場合と補正カーブを１より小さい場合を混合して近似的にガンマ補正した場合を示す説明図
【図７】オーバーシュート及びアンダーシュートを抑制する処理の説明図であり、（ａ）は原画像に基づいて鮮鋭化画像データの注目画素の画素値の最大値と最小値を決定する処理の説明図、ｂ）は原画像データとオーバーシュート及びアンダーシュートを抑制する処理後の鮮鋭化画像データの画素値を示す説明図
【図８】鮮鋭化処理部の処理手順を説明するためのフローチャート
【図９】鮮鋭化処理前後の写真画像であり、（ａ）は原画像の写真画像、（ｂ）は重み係数の補正カーブが０．５の場合の写真画像、（ｃ）は補正カーブが１．０の場合の写真画像、（ｄ）は補正カーブが２．０の場合の写真画像
【符号の説明】
【０１１２】
１：写真画像処理装置
５２：鮮鋭化処理部
５１０：ＲＧＢ‐ＹＣｂＣｒ変換処理部
５１１：平滑化画像生成部
５１２：エッジ画像生成部
５１３：差分画像生成部
５１４：鮮鋭化調整画像生成部
５１５：鮮鋭化処理部
５１８：ＹＣｂＣｒ‐ＲＧＢ変換処理部
Ｓ２：平滑化画像生成ステップ
Ｓ３：差分画像生成ステップ
Ｓ４：エッジ画像生成ステップ
Ｓ５：鮮鋭化調整画像生成ステップ
Ｓ６：鮮鋭化処理ステップ
Ｓ６２：平準化処理ステップ
ｘ,ｙ：画素の座標
ｉ,ｊ：フィルタ領域内の画素の座標
ｄａｔ：原画像の輝度データ
Ｂｌｕｒ：低周波画像データ
Ｓｈａｒｐ：エッジ画像データ
Ｓｈａｒｐ´：鮮鋭化画像データ
Ｓｈａｒｐ´´：鮮鋭化抑制画像データ
ＳｈａｒｐＩｎｔｅｎｓｉｔｙ´：鮮鋭化調整画像データ
Ａｎｓ：シュートの度合いを補正した画像データ
ＢｌｕｒＣｏｅｆ：フィルタ係数（平滑化画像生成部）
ＢｌｕｒＩｎｔｅｎｓｉｔｙ：平滑化強度の調整パラメータ（平滑化画像生成部）
Ｄｉｆｆ：差分画像データの画素値の絶対値(差分画像生成部）
ＳｈａｒｐＣｏｅｆ：フィルタ係数（エッジ画像生成部）
ＳｈａｒｐＩｎｔｅｎｓｉｔｙ：鮮鋭化強度の調整パラメータ（エッジ画像生成部）
Ｇａｍｍａ：補正カーブ（鮮鋭化調整画像生成部）
Ｌｉｍｉｔ：エッジ上限値(鮮鋭化調整画像生成部)
Ｉｎｔｅｎｓｉｔｙ：重み係数（鮮鋭化調整画像生成部）
Ｔｈｒｅｓｈｏｌｄ：上限閾値（鮮鋭化調整画像生成部）
ＵＳｒａｔｉｏ：下限許容率(鮮鋭化処理部)
ＯＳｒａｔｉｏ：上限許容率(鮮鋭化処理部)
【図１】
2010068361.tif 000010
【図２】
2010068361.tif 000011
【図３】
2010068361.tif 000012
【図４】
2010068361.tif 000013
【図５】
2010068361.tif 000014
【図６】
2010068361.tif 000015
【図７】
2010068361.tif 000016
【図８】
2010068361.tif 000017
【図９】
2010068361.tif 000018