(57)【特許請求の範囲】
【請求項１】
画像の階調ヒストグラムに基づいて前記画像のコントラスト補正処理を実施するコントラスト補正処理手段を備えた画像処理装置であって、
前記階調ヒストグラムを所定度数となる階調閾値に基づいて前記所定度数より上回る凸領域と前記所定度数より下回る凹領域に領域分離する領域分離手段と、前記領域分離された凸領域が複数領域あるか否かを判定する凸領域数判定手段を備え、
前記凸領域数判定手段により前記凸領域が複数領域あると判定されたときに、前記コントラスト補正処理手段が、前記凸領域間における凹領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも小さな傾きとなるように圧縮することにより当該凹領域の画像のコントラストが低くなるようにコントラスト補正処理するとともに、当該階調の圧縮幅に対応して前記凸領域のうち少なくとも一つの凸領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも大きな傾きとなるように拡張することにより当該凸領域の画像のコントラストが高くなるようにコントラスト補正処理し、且つ、凸領域と凹領域の境界で階調が連続するようにコントラスト補正処理する画像処理装置。
【請求項２】
前記領域分離された凸領域のピーク階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近いピーク階調値となっている凸領域を選択する凸領域選択手段を備え、
前記コントラスト補正処理手段が、前記凸領域選択手段により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項１に記載の画像処理装置。
【請求項３】
前記領域分離された凸領域の平均階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近い平均階調値となっている凸領域を選択する凸領域選択手段を備え、
前記コントラスト補正処理手段が、前記凸領域選択手段により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項１に記載の画像処理装置。
【請求項４】
前記画像における被写体の顔領域を検出する顔領域検出手段を備え、前記コントラスト補正処理手段が、前記凸領域のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項１に記載の画像処理装置。
【請求項５】
画像の階調ヒストグラムに基づいて前記画像のコントラスト補正処理を実施するコントラスト補正処理ステップを備えた画像処理方法であって、
前記階調ヒストグラムを所定度数となる階調閾値に基づいて前記所定度数より上回る凸領域と前記所定度数より下回る凹領域に領域分離する領域分離ステップと、前記領域分離された凸領域が複数領域あるか否かを判定する凸領域数判定ステップを備え、
前記凸領域数判定ステップにより前記凸領域が複数領域あると判定されたときに、前記コントラスト補正処理ステップで、前記凸領域間における凹領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも小さな傾きとなるように圧縮することにより当該凹領域の画像のコントラストが低くなるようにコントラスト補正処理するとともに、当該階調の圧縮幅に対応して前記凸領域のうち少なくとも一つの凸領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも大きな傾きとなるように拡張することにより当該凸領域の画像のコントラストが高くなるようにコントラスト補正処理し、且つ、凸領域と凹領域の境界で階調が連続するようにコントラスト補正処理する画像処理方法。
【請求項６】
前記領域分離された凸領域のピーク階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近いピーク階調値となっている凸領域を選択する凸領域選択ステップを備え、
前記コントラスト補正処理ステップで、前記凸領域選択ステップにより選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項５に記載の画像処理方法。
【請求項７】
前記領域分離された凸領域の平均階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近い平均階調値となっている凸領域を選択する凸領域選択ステップを備え、
前記コントラスト補正処理ステップで、前記凸領域選択ステップにより選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項５に記載の画像処理方法。
【請求項８】
前記画像における被写体の顔領域を検出する顔領域検出ステップを備え、前記コントラスト補正処理ステップで、前記凸領域のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理する請求項５に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の階調ヒストグラムに基づいて前記画像のコントラスト補正処理を実施するコントラスト補正処理手段を備えた画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来より、画像処理装置では、コントラスト補正処理手段により画像のコントラスト補正処理が実施されている。しかし、例えば、逆光で撮影された画像や雪山で人物を撮影した画像では、人物の顔は暗く、また、背景の空や雪の色は白っぽく撮影され、且つ、人物と背景とは共にコントラスト感がない画像となるが、このようなときに、前記画像に一律に濃度補正やコントラスト補正等の階調補正を施すと、人物または背景の何れかの画像における画質が更に損なわれるという問題があった。このため、例えば特許文献１のように、コントラスト補正処理対象画像の階調ヒストグラムにおいて、図１１（ａ）、図１１（ｂ）に示すように、最大度数Ｄｍとなる階調値Ｋｍを境に画像領域を明るい階調領域Ｒｓと暗い階調領域Ｒｄとに領域分離し、夫々の階調領域に応じたコントラスト補正処理を施すことが提案されていた。
【特許文献１】特開２００２−１２５１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、逆光で撮影された画像や雪山で人物を撮影した画像における階調ヒストグラムは、図１２（ａ）に示すように、凡そ人物の顔領域に相当する第一のピーク階調領域Ｐ１と、凡そ背景の空や雪の領域に相当する第二のピーク階調領域Ｐ２とが、それぞれが離間した階調領域として形成されることが多い。このような場合には、上述した従来技術のように、最大度数Ｄｍとなる階調値Ｋｍを境に画像領域を明るい階調領域Ｒｓと暗い階調領域Ｒｄとに領域分離しても、画像の大半を占める階調範囲の異なる二つの領域、つまり、例えば、前記第一のピーク階調領域Ｐ１と前記第二のピーク階調領域Ｐ２とが領域分離されることにはならず、画像にマッチしたコントラスト補正処理が実施できないという問題があった。
また、このような場合には、図１２（ｂ）に示すように、明るい階調領域Ｒｓと暗い階調領域Ｒｄとを、コントラスト補正処理対象画像の平均階調Ｋａを境にして領域分離することも考えられるが、前記第一のピーク階調領域Ｐ１と、前記第二のピーク階調領域Ｐ２は、既に、それぞれ最小階調設定値Ｍｉｎ、または、最大階調設定値Ｍａｘの方向に偏っているため、それぞれの階調領域ともに、例えば、コントラストが高くなるようにコントラスト補正処理を実施すると、却って階調が潰れてしまう画像領域Ｐｂが、広範囲で発生してしまうことが問題となっていた。
【０００４】
本発明は、上述した従来の問題点に鑑み、特定の階調範囲に階調値が偏った画像領域が複数あり、前記複数の画像領域が画像の大半を占めている画像に対しても、良好なコントラスト補正処理ができる画像処理装置及び画像処理方法を提供する点にある。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、本発明による画像処理装置の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、画像の階調ヒストグラムに基づいて前記画像のコントラスト補正処理を実施するコントラスト補正処理手段を備えた画像処理装置であって、前記階調ヒストグラムを所定度数となる階調閾値に基づいて前記所定度数より上回る凸領域と前記所定度数より下回る凹領域に領域分離する領域分離手段と、前記領域分離された凸領域が複数領域あるか否かを判定する凸領域数判定手段を備え、前記凸領域数判定手段により前記凸領域が複数領域あると判定されたときに、前記コントラスト補正処理手段が、前記凸領域間における凹領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも小さな傾きとなるように圧縮することにより当該凹領域の画像のコントラストが低くなるようにコントラスト補正処理するとともに、当該階調の圧縮幅に対応して前記凸領域のうち少なくとも一つの凸領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも大きな傾きとなるように拡張することにより当該凸領域の画像のコントラストが高くなるようにコントラスト補正処理し、且つ、凸領域と凹領域の境界で階調が連続するようにコントラスト補正処理する点にある。
【０００６】
上述の構成によれば、階調ヒストグラムにおいて所定度数より上回る凸領域が複数あるときに、つまり、特定の階調範囲に階調値が偏った画像領域が複数あり、前記複数の画像領域が画像の大半を占めているときに、前記コントラスト補正処理手段が、前記凸領域間における凹領域の画像のコントラストが低くなるようにコントラスト補正処理するとともに、前記凸領域のうち少なくとも一つの凸領域における画像のコントラストが高くなるようにコントラスト補正処理するため、画像に殆ど含まれないような画像領域の階調範囲を削減する代わりに、画像の大半を占めている画像領域の階調範囲を広げることが可能となるのである。つまり、特定の階調範囲に階調値が偏った画像領域が複数あり、前記複数の画像領域が画像の大半を占めている画像に対しても、階調潰れが発生する画像領域を殆ど生じされることなく、良好なコントラスト補正処理を実施することができるのである。
【０００７】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一の特徴構成に加えて、前記領域分離された凸領域のピーク階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近いピーク階調値となっている凸領域を選択する凸領域選択手段を備え、前記コントラスト補正処理手段が、前記凸領域選択手段により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【０００８】
上述の構成によれば、例えば、明るい階調領域や暗い階調領域等といった特定の階調領域の画像を重視した画像としてコントラスト補正処理するようなときに、前記凸領域選択手段が、前記領域分離された凸領域の特徴量を導出し、前記導出した凸領域の特徴量に基づいて、例えば、明るい階調領域や暗い階調領域となっている特定の凸領域を選択し、前記コントラスト補正処理手段が、前記凸領域選択手段により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理するため、特定の階調領域の画像を重視しながらも、他の階調領域の画像を殆ど劣化させることなく良好なコントラスト補正処理を実施することができるのである。具体的には、複数ある凸領域において、ピーク階調値が最小設定階調値または最大設定階調値に最も近くなっている凸領域の画像は、既に、階調が潰れ気味になっている可能性が大きい。上述の構成によれば、前記凸領域選択手段が、前記画像の最小設定階調値または最大設定階調値に最も近いピーク階調値となっている凸領域、つまり、階調が潰れ気味になっている画像領域を選択し、前記コントラスト補正処理手段が、前記画像領域のコントラストを高くするようにコントラスト補正処理するため、潰れ気味となっている階調を復元することができるのである。
【０００９】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一の特徴構成に加えて、前記領域分離された凸領域の平均階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近い平均階調値となっている凸領域を選択する凸領域選択手段を備え、前記コントラスト補正処理手段が、前記凸領域選択手段により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【００１０】
複数ある凸領域において、平均階調値が最小設定階調値または最大設定階調値に最も近くなっている凸領域の画像は、既に、階調が潰れ気味になっている可能性が大きい。上述の構成によれば、前記凸領域選択手段が、前記画像の最小設定階調値または最大設定階調値に最も近い平均階調値となっている凸領域、つまり、階調が潰れ気味になっている画像領域を選択し、前記コントラスト補正処理手段が、前記画像領域のコントラストを高くするようにコントラスト補正処理するため、潰れ気味となっている階調を復元することができるのである。
【００１１】
同第四の特徴構成は、同請求項４に記載した通り、上述の第一の特徴構成に加えて、前記画像における被写体の顔領域を検出する顔領域検出手段を備え、前記コントラスト補正処理手段が、前記凸領域のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【００１２】
画像において主に被写体の顔領域が主要被写体となっていることが多く、また、一般的に、主要被写体のコントラストが高い画像が好まれる。上述の構成によれば、前記コントラスト補正処理手段が、前記凸領域のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理するため、主要被写体である可能性の高い顔領域の階調を潰すことなく好適なコントラスト補正処理を実施することができるのである。
【００１３】
上述の目的を達成するため、本発明による画像処理方法の第一の特徴構成は、同請求項５に記載した通り、画像の階調ヒストグラムに基づいて前記画像のコントラスト補正処理を実施するコントラスト補正処理ステップを備えた画像処理方法であって、前記階調ヒストグラムを所定度数となる階調閾値に基づいて前記所定度数より上回る凸領域と前記所定度数より下回る凹領域に領域分離する領域分離ステップと、前記領域分離された凸領域が複数領域あるか否かを判定する凸領域数判定ステップを備え、前記凸領域数判定ステップにより前記凸領域が複数領域あると判定されたときに、前記コントラスト補正処理ステップで、前記凸領域間における凹領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも小さな傾きとなるように圧縮することにより当該凹領域の画像のコントラストが低くなるようにコントラスト補正処理するとともに、当該階調の圧縮幅に対応して前記凸領域のうち少なくとも一つの凸領域の階調を出力階調値が入力階調値と等しくなる等倍変換特性の傾きよりも大きな傾きとなるように拡張することにより当該凸領域の画像のコントラストが高くなるようにコントラスト補正処理し、且つ、凸領域と凹領域の境界で階調が連続するようにコントラスト補正処理する点にある。
【００１４】
同第二の特徴構成は、同請求項６に記載した通り、上述の第一の特徴構成に加えて、前記領域分離された凸領域のピーク階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近いピーク階調値となっている凸領域を選択する凸領域選択ステップを備え、前記コントラスト補正処理ステップで、前記凸領域選択ステップにより選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【００１５】
同第三の特徴構成は、同請求項７に記載した通り、上述の第一の特徴構成に加えて、前記領域分離された凸領域の平均階調値を導出し、前記画像の最小設定階調値または最大設定階調値に最も近い平均階調値となっている凸領域を選択する凸領域選択ステップを備え、前記コントラスト補正処理ステップで、前記凸領域選択ステップにより選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【００１６】
同第四の特徴構成は、同請求項８に記載した通り、上述の第一の特徴構成に加えて、前記画像における被写体の顔領域を検出する顔領域検出ステップを備え、前記コントラスト補正処理ステップで、前記凸領域のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理する点にある。
【発明の効果】
【００１７】
以上説明した通り、本発明によれば、特定の階調範囲に階調値が偏った画像領域が複数あり、前記複数の画像領域が画像の大半を占めている画像に対しても、良好なコントラスト補正処理ができる画像処理装置及び画像処理方法を提供することができるようになった。
【発明を実施するための最良の形態】
【００１８】
以下、本発明による画像処理装置が組み込まれた写真画像処理装置の実施の形態について説明する。図２に示すように、写真画像処理装置１は、印画紙Ｐに対して出力画像データに基づいた露光処理を行ない露光された印画紙を現像処理する写真プリンタ２と、現像済みの写真フィルムＦから画像を読み込むフィルムスキャナ３１やデジタルスチルカメラ等で撮影された画像データが格納されたメモリカード等の画像データ記憶メディアＭから画像データを読み取るメディアドライバ３２や、コントローラ３３としての汎用コンピュータ等を備え、入力された元画像としての写真画像に対するプリントオーダ情報を設定入力するとともに、各種の画像補正処理を行なう操作ステーション３を備えて構成され、前記操作ステーション３で元画像から編集処理されたプリントデータが前記写真プリンタ２に出力されて所望の写真プリントが生成される。
【００１９】
前記写真プリンタ２は、図２及び図３に示すように、ロール状の印画紙Ｐを収容した二系統の印画紙マガジン２１と、前記印画紙マガジン２１から引き出された印画紙Ｐを所定のプリントサイズに切断するシートカッター２２と、切断後の印画紙Ｐの背面にコマ番号等のプリント情報を印字するバックプリント部２３と、前記プリントデータに基づいて印画紙Ｐを露光する露光部２４と、露光後の印画紙Ｐを現像、漂白、定着するための各処理液が充填された複数の処理槽２５ａ、２５ｂ、２５ｃを備えた現像処理部２５が印画紙Ｐの搬送経路に沿って配置され、現像処理後に乾燥処理された印画紙Ｐが排出される横送りコンベア２６と、横送りコンベア２６に集積された複数枚の印画紙（写真プリント）Ｐがオーダー単位で仕分けられるソータ２７を備えて構成される。
【００２０】
前記露光部２４には、搬送機構２８によって副走査方向に搬送される印画紙Ｐに対して、搬送方向に直交する主走査方向に前記プリントデータに基づき変調されたＲＧＢ三色のレーザ光線束を出力して露光する露光ヘッド２４ａが収容されている。
【００２１】
前記搬送経路に沿って配置された前記露光部２４や現像処理部２５に応じたプロセス速度で印画紙Ｐを搬送する複数のローラ対でなる搬送機構２８が配置され、前記露光部２４の前後には印画紙Ｐを複列に搬送可能なチャッカー式搬送機構２８ａが設けられている。
【００２２】
前記操作ステーション３に設けられたコントローラ３３には、汎用のオペレーティングシステムの管理下で動作し、前記写真処理装置１の各種制御が実行されるアプリケーションプログラムがインストールされ、オペレータとの操作インターフェースとしてモニタ３４、キーボード３５、マウス３６等が接続されている。
【００２３】
前記コントローラ３３のハードウェア及びソフトウェアの協働により実行される写真処理プロセスを機能ブロックで説明すると、図４に示すように、前記フィルムスキャナ３１やメディアドライバ３２によって読み取られた写真画像データを受け取り、所定の前処理を行なって後述のメモリ４１に転送する画像入力部４０と、前記モニタ３４の画面にプリントオーダ情報や画像編集情報を表示するとともに、それらに対して必要なデータ入力のための操作用アイコンを表示するグラフィック操作画面を生成し、或いは表示されたグラフィック操作画面に対する前記キーボード３５やマウス３６からの入力操作に基づいて各種の制御コマンドを生成するグラフィックユーザーインターフェース部４２と、前記画像入力部４０から転送される写真画像データ及び後述の画像処理部４７による補正処理後の写真画像データやそのときの補正パラメータ、更には設定されたプリントオーダ情報等が所定領域に区画されて格納されるメモリ４１と、プリントオーダ情報を生成するオーダー処理部４３と、前記メモリ４１に格納された各写真画像データに対して濃度補正処理やコントラスト補正処理等を行なう画像処理部４７と、前記グラフィックユーザーインターフェース部４２からの表示コマンドに基づいて前記メモリ４１に展開された画像データや各種の入出力用グラフィックデータ等を前記モニタ３４に表示処理するビデオＲＡＭ等を備えた表示制御部４６と、各種の補正処理が終了した最終の補正画像を前記写真プリンタ２に出力するためのプリントデータを生成するプリントデータ生成部４４と、顧客のオーダーに応じて最終の補正画像をＣＤ−Ｒ等の記憶媒体に書き込むためのファイル形式に変換するフォーマッタ部４５等で構成される。
【００２４】
前記フィルムスキャナ３１は、フィルムＦに記録された画像を低解像度ではあるものの高速で読み取るプレスキャンモードと、低速ではあるものの高解像度で読み取る本スキャンモードの二モードで作動するように構成され、プレスキャンモードで読み込まれた低解像度の画像に対してプレジャッジモード（後述のプレジャッジ処理で詳述する。）で各種の補正処理が行なわれ、その際に前記メモリ４１に記憶された補正パラメータに基づいて本スキャンモードで読み込まれた高解像度の画像に対する最終の補正処理が実行されて前記プリンタ２に出力される。
【００２５】
同様に、前記メディアドライバ３２から読み込まれた画像ファイルには高解像度の撮影画像とそのサムネイル画像が含まれ、サムネイル画像に対して後述の各種の補正処理が行なわれ、その際に前記メモリ４１に記憶された補正パラメータに基づいて高解像度の撮影画像に対する最終の補正処理が実行される。尚、画像ファイルにサムネイル画像が含まれないときには、前記画像入力部４０で高解像度の撮影画像からサムネイル画像が生成されて前記メモリ４１に転送される。このように、低解像度の画像に対して頻繁に試行錯誤される各種の編集処理が実行されることによりコントローラ３３の演算負荷が低減されるように構成されている。
【００２６】
前記画像処理部４７は、図１に示すように、入力された写真画像データに対して所定の濃度補正値に基づいて濃度補正処理を実施する濃度補正処理手段１０と、前記濃度補正処理手段１０により濃度補正処理された画像データにおける階調ヒストグラムを所定度数となる階調閾値に基づいて前記所定度数より上回る凸領域と前記所定度数より下回る凹領域に領域分離する領域分離手段１１と、前記領域分離手段１１により領域分離された凸領域が複数領域あるか否かを判定する凸領域数判定手段１２と、前記凸領域数判定手段１２による判定結果に基づいて前記濃度補正処理手段１０により濃度補正処理された画像データに対してコントラスト補正処理するコントラスト補正処理手段１３と、前記領域分離された凸領域の特徴量を導出し前記導出した特徴量に基づいて特定の凸領域を選択する凸領域選択手段１４を備えて構成されている。
【００２７】
尚、前記画像処理部４７は、撮影レンズに起因する歪を補正する歪補正部、画像のエッジを強調しノイズを低減する鮮鋭化処理部、写真プリントのサイズに適した画像サイズに変換する拡縮処理部等を備えた構成としてもよい。
【００２８】
前記領域分離手段１１は、図５（ａ）に示すように、前記画像データにおける階調ヒストグラムを生成し、予め設定されている所定度数Ｄｔｈとなる階調閾値Ｎｔｈ（ｋ）を全て導出し、前記導出した階調閾値Ｎｔｈ（ｋ）を境として前記階調ヒストグラムを領域分離することで、前記階調ヒストグラムの度数が、前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）と前記所定度数Ｄｔｈより下回る凹領域Ｒｏ（ｎ）とに領域分離するように構成されている。尚、符号ｋ、ｍ、ｎは、それぞれ階調閾値、凸領域、凹領域が複数ある場合に、それぞれを識別するための識別子である。
【００２９】
例えば、前記図５（ａ）に示される階調ヒストグラムでは、所定度数Ｄｔｈとなる階調閾値は、Ｎｔｈ（１）、Ｎｔｈ（２）、Ｎｔｈ（３）、Ｎｔｈ（４）の４箇所が導出され、前記階調閾値Ｎｔｈ（１）から前記階調閾値Ｎｔｈ（２）までの階調領域Ｒｔ（１）と、前記階調閾値Ｎｔｈ（３）から前記階調閾値Ｎｔｈ（４）までの階調領域Ｒｔ（２）の２領域が、それぞれ前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（１）、Ｒｔ（２）として領域分離されるとともに、最小設定階調Ｍｉｎから前記階調閾値Ｎｔｈ（１）までの階調領域Ｒｏ（１）と、前記階調閾値Ｎｔｈ（２）から前記階調閾値Ｎｔｈ（３）までの階調領域Ｒｏ（２）と、前記階調閾値Ｎｔｈ（４）から最大設定階調値Ｍａｘまでの階調領域Ｒｏ（３）の３領域が、それぞれ前記所定度数Ｄｔｈより下回る凹領域Ｒｏ（１）、Ｒｏ（２）、Ｒｏ（３）として領域分離される。
【００３０】
尚、前記最小設定階調値Ｍｉｎ及び最大設定階調値Ｍａｘは、例えば、前記画像データが８ビットデータで０階調から２５５階調で設定されるときには、それぞれ、０及び２５５である。
【００３１】
前記凸領域数判定手段１２は、前記領域分離手段１１により導出された階調閾値Ｎｔｈ（ｋ）数に基づいて、または、領域分離された凸領域Ｒｔ（ｍ）数に基づいて、前記凸領域Ｒｔ（ｍ）が複数領域あるか否かを判定するように構成されている。
【００３２】
前記コントラスト補正処理手段１３は、画像データにおける階調ヒストグラムが、例えば、前記図５（ａ）に示したような階調ヒストグラムであって、前記凸領域数判定手段１２により、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域あると判定されたときに、前記凸領域Ｒｔ（１）と前記凸領域Ｒｔ（２）との間にある前記凹領域Ｒｏ（２）の画像のコントラストが低くなるようにコントラスト補正処理するとともに、詳細は後述するが前記凸領域選択手段１４により選択された凸領域、例えば、凸領域Ｒｔ（１）における画像のコントラストが高くなるようにコントラスト補正処理するように構成されている。
【００３３】
前記凹領域Ｒｏ（２）におけるコントラスト補正処理は、図６に示すように、当該凹領域Ｒｏ（２）での階調変換特性Ｌａを、ポイントＰｌａ（Ｎｔｈ（３），Ｎｔｈ（３））を基準点として、その傾きＳｋ１が等倍変換特性Ｌｒの傾きよりも小さくなるように設定し、前記階調変換特性Ｌａに基づいた階調変換として実施されるものである。
【００３４】
尚、前記等倍変換特性Ｌｒは、出力階調値Ｃｏｕｔ（ｉ）を入力階調値Ｎｉｎ（ｉ）と等しくすることが可能な階調変換特性であり、また、前記ポイントＰｌａ（Ｎｔｈ（３），Ｎｔｈ（３））は、画像のコントラストが高くなるようにコントラスト補正処理される前記凸領域Ｒｔ（１）と当該凹領域Ｒｏ（２）を介して異なる側に接している凸領域Ｒｔ（２）との境であって、前記等倍変換特性Ｌｒ上の点である。
【００３５】
つまり、前記階調変換特性Ｌａに基づいたコントラスト補正処理では、当該凹領域Ｒｏ（２）と前記凸領域Ｒｔ（２）の境となっている階調閾値Ｎｔｈ（３）が画素データとなっている画素に対しては、出力階調値Ｃｏｕｔ（ｉ）が入力階調値Ｎｔｈ（３）と等しくなるように、また、当該凹領域Ｒｏ（２）と前記凸領域Ｒｔ（１）の境となっている階調閾値Ｎｔｈ（２）が画素データとなっている画素に対しては、出力階調値Ｃｏｕｔ（ｉ）が入力階調値Ｎｔｈ（２）とは異なる階調値Ｎｓとなるように、更には、前記階調閾値Ｎｔｈ（２）から前記階調閾値Ｎｔｈ（３）までの階調値が画素データとなっている画素に対しては、それぞれの画素データを入力階調値Ｎｉｎ（ｉ）として、例えば、〔数１〕、〔数２〕に基づいた出力階調値Ｃｏｕｔ（ｉ）となるように階調変換が実施される。
【００３６】
【数１】
0004517965.tif 000002
【００３７】
【数２】
0004517965.tif 000003
【００３８】
尚、前記出力階調値Ｎｓは、前記階調変換特性Ｌａの傾きＳｋ１を予め設定しておき、前記傾きＳｋ１に基づいて前記〔数２〕から導出することができる。
【００３９】
前記凸領域Ｒｔ（１）におけるコントラスト補正処理は、当該凸領域Ｒｔ（１）での階調変換特性Ｌｂを、ポイントＰｌｂ（Ｎｔｈ（１），Ｎｔｈ（１））を基準点として、その傾きＳｋ２が前記等倍変換特性Ｌｒの傾きよりも大きくなるように設定し、且つ、前記階調変換特性Ｌｂと前記階調変換特性ＬａとがポイントＰｒ（Ｎｔｈ（２），Ｎｓ）で接続するように設定し、前記階調変換特性Ｌｂに基づいた階調変換として実施されるものである。
【００４０】
尚、前記ポイントＰｌｂ（Ｎｔｈ（１），Ｎｔｈ（１））は、画像のコントラストが低くなるようにコントラスト補正処理される前記凹領域Ｒｏ（２）と当該凸領域Ｒｔ（１）を介して異なる側に接している凹領域Ｒｏ（１）との境であって、前記等倍変換特性Ｌｒ上の点である。また、前記ポイントＰｒ（Ｎｔｈ（２），Ｎｓ）は、画像のコントラストが低くなるようにコントラスト補正処理される前記凹領域Ｒｏ（２）と当該凸領域Ｒｔ（１）との境であって、前記階調変換特性Ｌａ上の点である。
【００４１】
つまり、前記階調変換特性Ｌｂに基づいたコントラスト補正処理では、当該凸領域Ｒｔ（１）と前記凹領域Ｒｏ（１）の境となっている階調閾値Ｎｔｈ（１）が画素データとなっている画素に対しては、出力階調値Ｃｏｕｔ（ｉ）が入力階調値Ｎｔｈ（１）と等しくなるように、また、当該凸領域Ｒｔ（１）と前記凹領域Ｒｏ（２）の境となっている階調閾値Ｎｔｈ（２）が画素データとなっている画素に対しては、出力階調値Ｃｏｕｔ（ｉ）が入力階調値Ｎｔｈ（２）とは異なる階調値Ｎｓとなるように、更には、前記階調閾値Ｎｔｈ（１）から前記階調閾値Ｎｔｈ（２）までの階調値が画素データとなっている画素に対しては、それぞれの画素データを入力階調値Ｎｉｎ（ｉ）として、例えば、〔数３〕、〔数４〕に基づいた出力階調値Ｃｏｕｔ（ｉ）となるように階調変換が実施される。
【００４２】
【数３】
0004517965.tif 000004
【００４３】
【数４】
0004517965.tif 000005
【００４４】
尚、前記傾きＳｋ２は、前記導出されたＮｓに基づいて前記〔数４〕から導出することができる。
【００４５】
ここで、前記階調ヒストグラムが、例えば、図５（ｂ）に示すように、前記凸領域Ｒｔ（１）が大きく最小設定階調値Ｍｉｎに偏り、前記最小設定階調値Ｍｉｎと前記凸領域Ｒｔ（１）の間に、前記凹領域Ｒｏ（１）が無いようなときには、前記ポイントＰｌｂ（Ｎｔｈ（１），Ｎｔｈ（１））を、ポイントＰｌｂ（Ｍｉｎ，Ｍｉｎ）として、上述と同様に階調変換特性Ｌｂを設定することができる。
【００４６】
前記コントラスト補正処理手段１３は、前記凸領域数判定手段１２により、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域ない、つまり、凸領域Ｒｔ（ｍ）がないか、あっても１領域であると判定されたときには、例えば、〔数５〕、〔数６〕に示すようなコントラスト補正関数に基づいて前記濃度補正処理手段１０により濃度補正処理された画像データに対してコントラスト補正処理するように構成されている。
【００４７】
【数５】
0004517965.tif 000006
【００４８】
【数６】
0004517965.tif 000007
【００４９】
前記〔数５〕に示すコントラスト補正関数は、図７、図８（ａ）に示すように、前記画像データにおける所定の領域分離階調閾値Ｅｔｈ、例えば、前記画像データにおける平均階調値Ｅｔｈよりも明るい画素からなるハイライト領域Ｒｓの各画素データを入力階調値Ｎｉｎ（ｉ）として順次入力することで、前記ハイライト領域Ｒｓのコントラストをコントラスト補正値Ｃｒ１に応じてコントラスト補正処理する関数である。尚、定数Ｌは、前記最大設定階調値Ｍａｘであり、また、出力階調値Ｃｏｕｔ（ｉ）が前記定数Ｌよりも大きくなるときには定数Ｌに丸め処理が行なわれるように構成されている。
【００５０】
前記〔数６〕に示すコントラスト補正関数は、図７、図８（ｂ）に示すように、前記画像データにおける所定の領域分離階調閾値Ｅｔｈ、例えば、前記画像データにおける平均階調値Ｅｔｈよりも暗い画素からなるシャドー領域Ｒｄの各画素データを入力階調値Ｎｉｎ（ｉ）として順次入力することで、前記シャドー領域Ｒｄのコントラストをコントラスト補正値Ｃｒ２に応じてコントラスト補正処理する関数である。尚、出力階調値Ｃｏｕｔ（ｉ）が０よりも小さくなるときには０に丸め処理が行なわれるように構成されている。
【００５１】
つまり、前記コントラスト補正処理手段１３は、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域ないと判定されたときには、そのような階調ヒストグラムとなる画像に適した上述のコントラスト補正関数に基づいてコントラスト補正処理を行なうように構成されている。
【００５２】
尚、前記コントラスト補正値Ｃｒ１、Ｃｒ２は、予め設定されている構成としてもよいし、画像データに応じて適宜設定される構成としてもよい。
【００５３】
前記凸領域選択手段１４は、前記領域分離された各凸領域Ｒｔ（ｍ）の特徴量Ｔｏ（ｍ）を導出し、前記導出した特徴量Ｔｏ（ｍ）に基づいて特定の凸領域を選択するもので、前記特徴量Ｔｏ（ｍ）は、例えば、前記各凸領域Ｒｔ（ｍ）において最大度数となっているピーク階調値Ｐｍ（ｍ）、また例えば、前記各凸領域Ｒｔ（ｍ）における平均階調値Ｎａ（ｍ）とすることができ、前記特徴量Ｔｏ（ｍ）が前記画像データの最小設定階調値Ｍｉｎまたは最大設定階調値Ｍａｘに最も近い特徴量Ｔｏ（ｍ）となっている凸領域Ｒｔ（ｍ）を選択するように構成されている。尚、前記凸領域選択手段１４は、前記凸領域数判定手段１２により、少なくとも、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域あると判定されたときに、前記特徴量Ｔｏ（ｍ）に基づいて特定の凸領域Ｒｔ（ｍ）を選択する構成となっていればよい。
【００５４】
以下、前記画像処理部４７の動作について図９のフローチャートに基づいて説明する。前記メモリ４１に写真画像データが入力されると（ＳＡ１）、前記濃度補正処理手段１０は、入力された写真画像データに対して所定の濃度補正値に基づいて濃度補正処理を行なう（ＳＡ２）。
【００５５】
前記領域分離手段１１は、前記濃度補正処理手段１０により濃度補正処理された画像データにおける階調ヒストグラムを生成し（ＳＡ３）、予め設定されている所定度数Ｄｔｈとなる階調閾値Ｎｔｈ（ｋ）を全て導出し（ＳＡ４）、前記導出した階調閾値Ｎｔｈ（ｋ）を境として前記階調ヒストグラムを領域分離することで、前記階調ヒストグラムの度数が、前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）と前記所定度数Ｄｔｈより下回る凹領域Ｒｏ（ｎ）とに領域分離する（ＳＡ５）。
【００５６】
前記凸領域数判定手段１２は、前記領域分離手段１１により導出された階調閾値Ｎｔｈ（ｋ）数に基づいて、または、前記領域分離された凸領域Ｒｔ（ｍ）数に基づいて、前記凸領域Ｒｔ（ｍ）が複数領域あるか否かを判定する。
【００５７】
前記凸領域数判定手段１２により、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域あると判定されると（ＳＡ６）、前記凸領域選択手段１４は、前記領域分離された各凸領域Ｒｔ（ｍ）の特徴量Ｔｏ（ｍ）、例えば、前記各凸領域Ｒｔ（ｍ）において最大度数となっているピーク階調値Ｐｍ（ｍ）を導出し（ＳＡ７）、前記導出した各ピーク階調値Ｐｍ（ｍ）を、前記最小設定値Ｍｉｎ及び前記最大設定値Ｍａｘと順次比較し、前記最小設定階調値Ｍｉｎまたは前記最大設定階調値Ｍａｘに最も近いピーク階調値Ｐｍ（ｍ）となっている凸領域Ｒｔ（ｍ）を選択する（ＳＡ８）。
【００５８】
尚、前記導出する特徴量Ｔｏ（ｍ）は、前記各凸領域Ｒｔ（ｍ）において最大度数となっているピーク階調値Ｐｍ（ｍ）に限定するものではなく、例えば、前記各凸領域Ｒｔ（ｍ）における平均階調値Ｎａ（ｍ）であってもよい。何れにしても、階調が潰れ気味になっている可能性が最も大きい凸領域Ｒｔ（ｍ）を選択することが可能な特徴量であることが好ましい。
【００５９】
前記コントラスト補正処理手段１３は、画像データにおける階調ヒストグラムが、例えば、前記図５（ａ）に示したような階調ヒストグラムであって、前記凸領域数判定手段１２により、上述のように前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域あると判定されているときには、前記凸領域Ｒｔ（１）と前記凸領域Ｒｔ（２）との間にある前記凹領域Ｒｏ（２）の画像のコントラストが低くなるようにコントラスト補正処理するとともに（ＳＡ９）、前記凸領域選択手段１４により選択された凸領域、例えば、凸領域Ｒｔ（１）が選択されていたときには、前記凸領域Ｒｔ（１）における画像のコントラストが高くなるようにコントラスト補正処理する（ＳＡ１０）。
【００６０】
つまり、前記コントラスト補正処理手段１３は、前記〔数１〕、前記〔数２〕に基づいて、前記階調閾値Ｎｔｈ（２）から前記階調閾値Ｎｔｈ（３）までの階調値が画素データとなっている画素に対して順次階調変換を行なうとともに、前記〔数３〕、前記〔数４〕に基づいて、前記階調閾値Ｎｔｈ（１）から前記階調閾値Ｎｔｈ（２）までの階調値が画素データとなっている画素に対して順次階調変換を行なうことで、画像に殆ど含まれないような画像領域の階調範囲を削減する代わりに、画像の大半を占めている画像領域の階調範囲を広げるようにコントラスト補正処理を実施する。
【００６１】
また、前記凸領域数判定手段１２により、前記階調ヒストグラムに前記所定度数Ｄｔｈより上回る凸領域Ｒｔ（ｍ）が複数領域ないと判定されると（ＳＡ６）、前記コントラスト補正処理手段１３は、前記〔数５〕、前記〔数６〕に基づいて、順次全ての画素に対して階調変換を行なうことで前記画像データのコントラスト補正処理を行なう（ＳＡ１１）。
【００６２】
以下、別の実施形態について説明する。上述の実施形態では、前記コントラスト補正処理手段１３が、前記凸領域数判定手段１２による判定結果に基づいて、階調ヒストグラムの凹領域と凸領域とで異なるコントラスト補正処理を実施するか、それとは異なるコントラスト補正処理を実施するかを選択する構成について説明したが、前記コントラスト補正処理手段１３は、前記凸領域数判定手段１２による判定結果にかかわらず、予め何らかのコントラスト補正処理、例えば、前記〔数５〕、前記〔数６〕に基づいたコントラスト補正処理を実施した後、前記凸領域数判定手段１２による判定結果に基づいて、階調ヒストグラムの凹領域と凸領域とで異なるコントラスト補正処理を実施するか否かを選択する構成としてもよい。何れにしても、前記凸領域数判定手段１２により前記凸領域が複数あると判定されたときに、凸領域間における凹領域の画像のコントラストが低くなるようにコントラスト補正処理を実施するとともに、前記凸領域のうち少なくとも一つの凸領域における画像のコントラストが高くなるようにコントラスト補正処理を実施すれば、画像に殆ど含まれないような画像領域の階調範囲を削減する代わりに、画像の大半を占めている画像領域の階調範囲を広げることが可能となる。
【００６３】
上述の実施形態では、前記領域分離された凸領域の特徴量を導出し、前記導出した凸領域の特徴量に基づいて特定の凸領域を選択する凸領域選択手段１４を備え、前記コントラスト補正処理手段１３が、前記凸領域選択手段１４により選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する構成について説明したが、前記凸領域選択手段１４の代わりに、前記画像における被写体の顔領域を検出する顔領域検出手段を備え、前記コントラスト補正処理手段１３が、前記凸領域Ｒｔ（ｍ）のうち、検出された顔領域が含まれる凸領域の画像のコントラストが高くなるようにコントラスト補正処理する構成としてもよい。主要被写体である可能性の高い顔領域の階調を潰すことなく好適なコントラスト補正処理を実施することができる。
【００６４】
尚、詳細には、前記顔領域検出手段が、前記画像における被写体の顔領域を検出し、前記検出された顔領域における階調ヒストグラムを生成するとともに、前記顔領域における階調ヒストグラムを最も多く含む凸領域を選択し、前記コントラスト補正処理手段１３が、前記選択された凸領域の画像のコントラストが高くなるようにコントラスト補正処理する構成とすればよい。また、前記顔領域の検出は、前記画像データから抽出された濃度エッジやカラーエッジに基づく輪郭が顔領域であるか否かを、予め準備された顔領域の輪郭、目、鼻、口、耳等の複数の要素配置パターンとの一致度を評価することによるパターン認識技術に基づいて検出する等といった公知の技術を用いることができる。
【００６５】
上述の実施形態では、前記コントラスト補正処理手段１３が、階調ヒストグラムに複数ある凸領域Ｒｔ（ｍ）に対して、前記凸領域選択手段１４に選択された一つの凸領域のコントラストが高くなるようにコントラスト補正処理する構成について説明したが、前記コントラスト補正処理手段１３は、全ての凸領域のコントラストが高くなるように、または、前記凸領域選択手段１４が複数の凸領域を選択するように構成し、前記凸領域選択手段１４に選択された複数の凸領域のコントラストが高くなるようにコントラスト補正処理する構成としてもよい。図１０に示すように、各凸領域に対して、コントラストが高くなるような階調変換特性Ｌｅ、Ｌｆをそれぞれ設定するとともに、凸領域間にある凹領域のコントラストが低くなるような階調変換特性Ｌｇを設定し、前記領域毎に設定した階調変換特性に基づいて、それぞれに対応する画像領域の画素に対して順次階調変換を実施すればよい。
【００６６】
尚、上述した実施形態は、本発明の一例に過ぎず、本発明の作用効果を奏する範囲において各ブロックの具体的構成等を適宜変更設計できることは言うまでもない。
【図面の簡単な説明】
【００６７】
【図１】画像処理部における機能ブロック構成の説明図
【図２】写真画像処理装置の外観構成の説明図
【図３】写真プリンタの説明図
【図４】写真画像処理装置の機能ブロック構成の説明図
【図５】所定度数より上回る凸領域が複数ある階調ヒストグラムの例であり、また、所定度数より上回る凸領域と所定度数より下回る凹領域との領域分離の説明図
【図６】所定度数より上回る凸領域が複数ある場合に、コントラスト補正処理を実施するときの階調変換特性の説明図
【図７】所定度数より上回る凸領域が複数ない階調ヒストグラムの例であり、また、領域分離階調閾値に基づいた領域分離の説明図
【図８】所定度数より上回る凸領域が複数ない場合に、コントラスト補正処理を実施するときの階調変換特性の説明図であり、（ａ）は領域分離階調閾値よりも明るい画素からなる画像領域に対する階調変換特性、（ｂ）は領域分離階調閾値よりも暗い画素からなる画像領域に対する階調変換特性
【図９】画像処理部の動作を説明するためのフローチャート
【図１０】所定度数より上回る凸領域が複数ある場合に、コントラスト補正処理を実施するときの別実施形態における階調変換特性の説明図
【図１１】従来技術におけるコントラスト補正処理の説明図であり、（ａ）は階調ヒストグラムにおける領域分離の説明図、（ｂ）は各領域での階調変換特性の説明図
【図１２】（ａ）は階調ヒストグラムを最大度数となる階調で領域分離した場合の説明図、（ｂ）は階調ヒストグラムを平均階調で領域分離した場合の説明図
【符号の説明】
【００６８】
１：写真画像処理装置
１０：濃度補正処理手段
１１：領域分離手段
１２：凸領域数判定手段
１３：コントラスト補正処理手段
１４：凸領域選択手段
【図１】
0004517965.tif 000008
【図２】
0004517965.tif 000009
【図３】
0004517965.tif 000010
【図４】
0004517965.tif 000011
【図５】
0004517965.tif 000012
【図６】
0004517965.tif 000013
【図７】
0004517965.tif 000014
【図８】
0004517965.tif 000015
【図９】
0004517965.tif 000016
【図１０】
0004517965.tif 000017
【図１１】
0004517965.tif 000018
【図１２】
0004517965.tif 000019