(57)【要約】【課題】画像の特性に応じた適切な階調補正を実行できる画像処理方法、画像処理装置、画像形成装置、撮像装置及びコンピュータプログラムを提供する。【解決手段】デジタルスチルカメラの階調補正部が、輝度信号のエッジ強度を抽出し（Ｓ１０）、抽出したエッジ強度を用いてエッジヒストグラムを生成し（Ｓ１１）、生成したエッジヒストグラムを用いて重み係数を算出し（Ｓ１３）、算出した重み係数及び入力画像データを用いて重みヒストグラムを生成し（Ｓ１４）、生成した重みヒストグラムに基づいて階調補正特性を算出し（Ｓ１６）、算出した階調補正特性を用いて輝度信号を階調補正する（Ｓ１８）。【選択図】        図３
2004312387.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の画像データの第１特徴量に基づく階調補正特性を用いて前記画像データを階調補正してなる画像データを生成する画像処理方法において、
処理対象の画像データの前記第１特徴量とは異なる第２特徴量を抽出し、抽出した第２特徴量に基づく重み係数を算出し、算出した重み係数及び前記第１特徴量に基づく階調補正特性を用いて前記画像データを階調補正してなる画像データを生成することを特徴とする画像処理方法。
【請求項２】
入力画像データの第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成する画像処理装置において、
前記第１特徴量とは異なる入力画像データの第２特徴量を抽出する特徴量抽出手段と、
抽出した第２特徴量に基づく重み係数を算出する係数算出手段と、
算出した重み係数及び前記第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成する手段とを備えることを特徴とする画像処理装置。
【請求項３】
前記係数算出手段は、前記第２特徴量に関する基準値を求める手段と、
求めた基準値及び前記第２特徴量の大小に応じて、入力画像データの画素毎に重み係数を算出する手段とを備えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記係数算出手段は、前記基準値より小さい第２特徴量に基づく重み係数を求める場合、第２特徴量の増加に対して単調に増加する関数を用いるよう構成してあることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
第２特徴量としてエッジ強度を用い、前記特徴量抽出手段は、近傍画素間でのエッジの勾配が所定の範囲にある画像領域のエッジ強度を強調して抽出する手段を備えることを特徴とする請求項２乃至４の何れかに記載の画像処理装置。
【請求項６】
請求項２乃至５の何れかに記載の画像処理装置と、該画像処理装置へ画像データを入力する手段と、前記画像処理装置で生成された画像データを用いて画像を形成する手段とを備えることを特徴とする画像形成装置。
【請求項７】
請求項２乃至５の何れかに記載の画像処理装置と、画像を撮像してなる画像データを前記画像処理装置へ入力する手段とを備えることを特徴とする撮像装置。
【請求項８】
コンピュータに、入力画像データの第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成させるコンピュータプログラムにおいて、
コンピュータに、前記第１特徴量とは異なる入力画像データの第２特徴量を抽出させるステップと、
コンピュータに、抽出された第２特徴量に基づく重み係数を算出させるステップと、
コンピュータに、算出された重み係数及び前記第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成させるステップとを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データの階調補正を実行する画像処理方法、画像処理装置、画像形成装置、撮像装置、及びコンピュータプログラムに関する。
【０００２】
【従来の技術】
従来、例えば、デジタルスチルカメラ（以下、デジカメという）のような撮像装置で画像を撮像する場合に、逆光で撮像したときのように、撮像時の露光状況が不適切な画像は、階調の分布に偏りが生じ、階調性の悪い画像となる。このような画像に対しては、一般に、輝度の階調を補正することで階調性を改善し、画像品質を向上している。
また、輝度階調の分布は画像毎に異なるため、撮像した画像の特徴、即ち撮像した画像に対応する画像データの特徴に応じて、該画像データを適切に輝度補正する必要がある。即ち、画像データの特徴量の情報に基づき、適切な階調補正特性を求める必要がある。
【０００３】
以下では、階調補正される前の画像データ（即ち処理対象の画像データ）を、画像処理装置へ入力される画像データ、即ち入力画像データといい、階調補正された後の画像データを、画像処理装置から出力される画像データ、即ち出力画像データという。また、階調補正される前の画像を入力画像といい、階調補正された後の画像を出力画像という。
階調補正は、一般的に入力画像データの特徴量である輝度の頻度分布、即ち、輝度ヒストグラムに基づいて実施される。輝度ヒストグラムは、各輝度値を有する画素数の分布、即ち、各輝度値の面積の分布を示すため、各輝度値の面積を均等にした場合に、使用可能な階調数を最も効率良く使用することができる。
【０００４】
しかしながら、実際の入力画像における輝度値の面積分布には偏りがあるため、各輝度値の面積を均等にした場合には、階調がなだらかに変化する画像領域に擬似的な輪郭が発生したり、階調が潰れてしまったりして、画質が劣化するという問題があった。
このため、一般に、入力画像データの輝度（以下、入力輝度という）と出力画像データの輝度（以下、出力輝度という）とを対応付けた階調補正特性を用いて階調を補正する。
【０００５】
図１３は、輝度階調補正特性を示す特性図であり、横軸は入力輝度を示し、縦軸は出力輝度を示している。
図のように、輝度階調補正特性は入力輝度の増加に応じて出力輝度が増加する単調増加関数である。また、夫々区間の幅が等しい複数の入力輝度区間（例えば図中ΔＬｉ１，ΔＬｉ２。ΔＬｉ１＝ΔＬｉ２）は、階調補正特性の傾きが緩やかな場合（ΔＬｉ１）、より区間の幅が狭い出力輝度区間（ΔＬｏ１）に写像され、階調補正特性の傾きが急な場合（ΔＬｉ２）は、より区間の幅が広い出力輝度区間（ΔＬｏ２。ΔＬｏ２＞ΔＬｏ１）に写像される。
【０００６】
このような階調補正特性は、入力画像における輝度階調分布の特徴を反映するために、一般に、輝度ヒストグラムの特徴に基づいて求められる。この場合、輝度ヒストグラムにおいて頻度が高い輝度値を有する画像領域に対応する入力輝度区間では階調補正特性の傾きを急峻にして多くの階調数を割り当て、輝度ヒストグラムにおいて頻度が低い輝度値を有する画像領域に対応する入力輝度区間では傾きを緩やかにして少ない階調数を割り当てることによって、各画像領域に対し、適切な階調数を割り当てる。
即ち、入力画像データの輝度分布の特徴に応じて階調補正特性の傾きを求めることによって、入力画像に適応した階調補正特性を得て、適切に階調補正することができる。
【０００７】
従来、輝度ヒストグラムを用いて階調補正特性を求める場合、輝度ヒストグラムの累積値を求めて階調補正特性としている。このとき、輝度ヒストグラムの輝度区分に対応する階調補正特性の入力輝度区間における階調補正特性の傾きを、ヒストグラムの全要素数（即ち入力画像の全画素数）に対する対象区分の頻度数の比率とする。
【０００８】
例えば、全画素数の５％を頻度に持つ輝度区分の場合、最大輝度をＬｍａｘ  とすると、補正特性は、前記輝度区分に対応する入力輝度区間において、０．０５Ｌｍａｘ  上昇するものと定義する。階調補正特性は、入力輝度及び出力輝度が原点（０）を起点とし、入力輝度値及び出力輝度値が最大輝度値となる点まで出力輝度が単調増加で連続している。このため、各入力輝度区間の始点の値は、１つ前の入力輝度区間の傾きによって定まる。従って、各入力輝度区間の傾きを頻度の割合に応じて求めることにより、線形近似された階調補正特性が求められる。また、各入力輝度区間の始点と終点とを非線形な補間関数を用いて補間することにより、滑らかな階調補正特性が求められる。
【０００９】
以上のようにして階調補正特性を求める場合、入力画像の輝度の面積分布に基づいた階調補正は可能であるが、同じ輝度値を有する画素が、画像上で連続的に分布しているのか分散して分布しているのかといった位置の情報は全く考慮されない。このため、入力画像において重要度が低い画素に対して不必要に多くの階調が割り当てられることがあるという問題があった。
このような問題を解決するために、従来、画像の重要な要素が集中するエッジに着目し、検出したエッジとその近傍の画素の輝度値とを用いて輝度ヒストグラムを生成する画像処理装置が開示されている（例えば、特許文献１参照）。
【００１０】
このような画像処理装置は、生成した輝度ヒストグラムを用いて求めた階調補正特性に基づいて、入力画像内の主要要素に適応した輝度階調補正を実行している。この場合、エッジを選択するという手法が、一定の輝度値を有する画素が連続的に分布している画像領域（以下、平坦領域という）の影響を取り除くため、良好な輝度階調の補正が可能となる。即ち、平坦領域では元々階調差が小さいため多くの階調数を割り当てたとしても画質の向上は望めない。むしろ、平坦領域に多くの階調を割り当ててしまうことは、多くの階調数を必要とする画像領域の階調数を減少させるという悪影響がある。更に、平坦領域はエッジに比べ面積が大きくなるため面積分布を示したヒストグラムでの影響は大きい。
従って、前記画像処理装置は、平坦領域を除いた輝度ヒストグラムの生成により効果的な階調補正を実現している。
【００１１】
【特許文献１】
特開２０００−２２８７４７号公報
【００１２】
【発明が解決しようとする課題】
階調補正の本来の目的は、階調差の小さい部分、すなわちエッジ強度が相対的に弱い部分での階調性改善を行ない、これによって全体的な画質を向上することにある。しかしながら、特許文献１に開示されているような画像処理装置では、階調性の改善が期待される画像領域と平坦領域とをエッジ強度の特性のみから明確に切り分けることが困難である。また、前記画像処理装置は、輝度ヒストグラム生成に用いる画素値を２値的に求めるため、多くの階調数の割り当てが必要な画像領域の画素値を含まずに輝度ヒストグラムを生成することがある。
以上のようなことから、画像の平坦領域に多くの階調数を割り当てることなく、また、エッジ強度の強弱にかかわらず、階調性の改善が期待される画像領域に多くの階調数を割り当てる画像処理装置が求められている。
【００１３】
本発明は斯かる事情に鑑みてなされたものであり、第２特徴量のヒストグラムを用いて重み係数を算出し、算出した重み係数を乗じてなる第１特徴量のヒストグラムに基づく階調補正特性を用いて階調補正することにより、入力画像の特性に応じた適切な階調補正を実行できる画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置及び撮像装置、並びにコンピュータを前記画像処理装置として用いるためのコンピュータプログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明に係る画像処理方法は、処理対象の画像データの第１特徴量に基づく階調補正特性を用いて前記画像データを階調補正してなる画像データを生成する画像処理方法において、処理対象の画像データの前記第１特徴量とは異なる第２特徴量を抽出し、抽出した第２特徴量に基づく重み係数を算出し、算出した重み係数及び前記第１特徴量に基づく階調補正特性を用いて前記画像データを階調補正してなる画像データを生成することを特徴とする。
【００１５】
本発明に係る画像処理装置は、入力画像データの第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成する画像処理装置において、前記第１特徴量とは異なる入力画像データの第２特徴量を抽出する特徴量抽出手段と、抽出した第２特徴量に基づく重み係数を算出する係数算出手段と、算出した重み係数及び前記第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成する手段とを備えることを特徴とする。
【００１６】
本発明にあっては、デジカメ、コピー装置、若しくはプリンタ等に備えられる画像処理装置、又はパーソナルコンピュータ（以下、パソコンという）のような画像処理装置を用いる。
まず、画像処理装置は、特徴量抽出手段にて、入力画像データの第２特徴量（例えばエッジ強度）を抽出する。
次に、抽出した第２特徴量に基づいて、画像処理装置は、重み係数算出手段にて重み係数を算出する。この場合、画像処理装置は、例えば、抽出した第２特徴量のヒストグラムに基づいて、入力画像データの画素毎に重み係数を算出する。
【００１７】
最後に、画像処理装置は、求めた重み係数及び第１特徴量（輝度又は明度等）に基づく階調補正特性を用いて入力画像データを階調補正し、出力画像データを生成する。この場合、画像処理装置は、例えば、求めた重み係数と第１特徴量との積のヒストグラムに基づく階調補正特性を用いる。
このような画像処理装置は、階調補正特性を求めるために、第１特徴量のみならず第２特徴量も用いている。この場合、第２特徴量に、各画素の位置関係の情報を含む特徴量を用いることによって、画像処理装置は、各画素の画像平面上における位置関係を加味してなる階調補正特性を用いる。このため、画像処理装置は、多くの階調数を必要とする画像領域に少ない階調数を割り当てたり、多くの階調を必要としない画像領域（例えば平坦領域）に多くの階調数を割り当てたりすることを防止する。
【００１８】
本発明に係る画像処理装置は、前記係数算出手段は、前記第２特徴量に関する基準値を求める手段と、求めた基準値及び前記第２特徴量の大小に応じて、入力画像データの画素毎に重み係数を算出する手段とを備えることを特徴とする。
【００１９】
本発明にあっては、例えば第２特徴量のヒストグラムを用いて、係数算出手段にて第２特徴量の基準値を求め、求めた基準値より大きい第２特徴量に基づく重み係数と、前記基準値より小さい第２特徴量に基づく重み係数とが、夫々異なる値を有するように、又は、夫々異なる関数を用いて求められるように、入力画像データの各画素に対応する重み係数を求める。
このため、入力画像データの第２特徴量の大小に応じて求められ各画素に対応する重み係数、及び該画素に対応する第１特徴量に基づく階調補正特性を用いて、画像処理装置は入力画像データを階調補正する。
また、基準値は、第２特徴量（例えば第２特徴量のヒストグラム）を用いて求められるため、外部から基準値を受け付ける必要がない。この場合、ユーザに基準値を入力させたり他の装置から基準値を受信したりする必要がないため、ユーザの利便性を損なったり装置の構成が複雑になったりすることがない。
【００２０】
本発明に係る画像処理装置は、前記係数算出手段は、前記基準値より小さい第２特徴量に基づく重み係数を求める場合、第２特徴量の増加に対して単調に増加する関数を用いるよう構成してあることを特徴とする。
【００２１】
本発明にあっては、係数算出手段にて、基準値より小さい第２特徴量に基づく重み係数を求める場合に、単調増加関数を用いる。
一般に、例えば近傍画素間のエッジの勾配が緩やかな画像領域（多くの階調数が必要な画像領域）と平坦領域（多くの階調数が必要ない画像領域）とを、第２特徴量（この場合、エッジ強度）の情報のみで明確に分離することは困難である。このため、特許文献１に記載の画像処理装置のように、基準値による２値的な重み付けをした場合、エッジの勾配が緩やかな画像領域に属する画素のような、画質の改善に寄与する画素の第１特徴量の影響が小さい階調補正特性を用いて階調補正してしまうことがある。
【００２２】
一方、第２特徴量（エッジ強度）が小さいほど、該第２特徴量（エッジ強度）を有する画素が平坦領域に属している確率は高くなる。
このため、本発明の画像処理装置は、第２特徴量（エッジ強度）が小さい画素に対しては、単調増加関数を用いて、第２特徴量（エッジ強度）に応じた階調補正特性への寄与率（即ち重み係数）を求める。このような画像処理装置は、画質改善に寄与する画素の第１特徴量を強調してなる階調補正特性を用いて階調補正することにより、階調補正の結果を改善している。
【００２３】
本発明に係る画像処理装置は、第２特徴量としてエッジ強度を用い、前記特徴量抽出手段は、近傍画素間でのエッジの勾配が所定の範囲にある画像領域のエッジ強度を強調して抽出する手段を備えることを特徴とする。
【００２４】
本発明にあっては、特徴量抽出手段にて、入力画像データの第２特徴量を抽出する場合、エッジ強度を抽出する。このとき、特徴量抽出手段は、近傍画素間でのエッジの勾配が所定の範囲にある画像領域のエッジ強度を強調して抽出する手段として、エッジの勾配が緩やかな画像領域のエッジを強調して抽出するエッジ検出フィルタを用いる。該エッジ検出フィルタを用いることによって、画像処理装置は、近傍画素間でのエッジの勾配が所定の範囲外にある画像領域のエッジ強度、例えばエッジ強度が０である平坦領域のエッジ、又はエッジ強度が大きい（エッジの変化が急激な）画像領域のエッジ等を強調して抽出することを防止する。
【００２５】
このような画像処理装置は、平坦領域と、エッジの勾配が緩やかな画像領域との分離精度を向上させ、エッジの勾配が緩やかな画像領域、即ち画質の改善に寄与する画像領域に属する画素の第２特徴量を強調して抽出し、抽出された第２特徴量に基づく重み係数を算出する。この場合、算出された重み係数及び第１特徴量に基づく階調補正特性を用いることによって、画像処理装置は、エッジの勾配が緩やかな画像領域に多くの階調数を割り当てる。即ち、画像処理装置は、前記画像領域のような、画質の改善に寄与する画像領域を適切に階調補正する。
【００２６】
本発明に係る画像形成装置は、前記画像処理装置と、該画像処理装置へ画像データを入力する手段と、前記画像処理装置で生成された画像データを用いて画像を形成する手段とを備えることを特徴とする。
【００２７】
本発明にあっては、コピー装置又はプリンタ等の画像形成装置が前記画像処理装置を備える。また、画像形成装置は、原稿を読み取って画像データを生成するスキャナ部、又は外部から画像データを受信するインターフェイス等のような、前記画像処理装置へ入力画像データを入力する手段を備える。更に、画像形成装置は、画像データを用いて用紙に画像を形成するプリンタ部のような、前記画像処理装置から出力された出力画像データを用いて画像を形成する手段を備える。このような画像形成装置は、入力画像データの特性に応じて適切に階調補正された出力画像データを用いて、品質の良い画像を形成する。
【００２８】
本発明に係る撮像装置は、前記画像処理装置と、画像を撮像してなる画像データを前記画像処理装置へ入力する手段とを備えることを特徴とする。
【００２９】
本発明にあっては、デジカメのような撮像装置が前記画像処理装置を備える。また、撮像装置は、ＣＣＤカメラ部のような、画像を撮像してなる画像データを前記画像処理装置へ入力する手段とを備える。
このような撮像装置は、入力画像データの特性に応じて適切に階調補正された出力画像データを用いて、品質の良い画像を出力する。
【００３０】
本発明に係るコンピュータプログラムは、コンピュータに、入力画像データの第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成させるコンピュータプログラムにおいて、コンピュータに、前記第１特徴量とは異なる入力画像データの第２特徴量を抽出させるステップと、コンピュータに、抽出された第２特徴量に基づく重み係数を算出させるステップと、コンピュータに、算出された重み係数及び前記第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正してなる画像データを生成させるステップとを実行させることを特徴とする。
【００３１】
本発明にあっては、デジカメ、コピー装置若しくはプリンタ等に備えられるコンピュータ、又はパソコン等にインストールされる。この場合、コンピュータプログラムは、例えば、可搬性を有する記録媒体に記憶されて配布されたり、通信回線を介して配信されたり、装置が内蔵する記憶手段（例えばＲＯＭ）に予め格納してあったりする。
このようなコンピュータプログラムは、入力画像データの第２特徴量を抽出する特徴量抽出手段、及び、抽出した第２特徴量に基づく重み係数を算出する係数算出手段等を、コンピュータのハードウェア要素を用いてソフトウェア的に実現し、該コンピュータを、入力画像データの特性に応じて適切に階調補正された出力画像データを用いて、品質の良い画像を出力する画像処理装置として機能させる。
【００３２】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
実施の形態  １．
図１は、本発明の実施の形態１に係る撮像装置としてのデジカメ１の構成を示すブロック図である。
本実施の形態においては、デジカメ１が、本実施の形態の画像処理装置である画像処理部１４と、画像を撮像してなる画像データを画像処理部１４へ入力する手段であるＣＣＤカメラ部１３とを備える。即ち、本実施の形態においては、デジカメ１で撮像した画像を該デジカメ１内部で階調補正して出力する。
【００３３】
図中１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）であり、ＣＰＵ１０はデジカメ１の制御中枢である。ＣＰＵ１０は、バスを介して、撮像中の画像、撮像して記憶した画像、装置の動作状態、又はユーザに対する入力指示等を表示する表示部１７、並びに表示部１７を見ながらユーザがデジカメ１を操作するための各種ファンクションキー及びシャッターボタン等を備える操作部１８等の装置各部に接続されている。
ＣＰＵ１０は、ＲＯＭ１１に格納されたコンピュータプログラムに従って装置各部を制御し、このとき発生するデータ又は外部から入力されるデータ等をＲＡＭ１２に一時記憶して、各種処理を実行する。
【００３４】
ＣＣＤカメラ部１３は、光学レンズ、カラーフィルタ、及び固体撮像素子であるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  ）等を用いて構成された画像入力手段であり、ＣＣＤカメラ部１３は、映像を撮像し、ＣＣＤにて、被写体からの反射光像に基づく光学信号を電気的信号に変換してなるＲＧＢ（Ｒ：Ｒｅｄ  （赤）・Ｇ：Ｇｒｅｅｎ  （緑）・Ｂ：Ｂｌｕｅ（青））のアナログ信号（入力画像データ）を画像処理部１４へ入力する。
【００３５】
画像処理部１４は、アナログ／デジタル（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ  ）変換部（以下、Ａ／Ｄ変換部という）１４１、入力補正部１４２、第１色変換部１４３、階調補正部５、第２色変換部１４４、及び圧縮処理部１４５等を備え、ＣＣＤカメラ部１３から入力されたＲＧＢのアナログ信号が、Ａ／Ｄ変換部１４１へ入力されるよう構成してある。
Ａ／Ｄ変換部１４１は、入力されたＲＧＢのアナログ信号をＲＧＢのデジタル信号（以下、ＲＧＢ信号という）に変換して入力補正部１４２へ入力し、入力補正部１４２は、入力されたＲＧＢ信号に対し、ＣＣＤカメラ部１３の結像系／撮像系で生じる各種の歪みを取り除く処理、及び光源の色温度に基づくホワイトバランスの調整等の入力補正を行ない、入力補正されたＲＧＢ信号を第１色変換部１４３へ入力する。
【００３６】
第１色変換部１４３は、入力されたＲＧＢ信号を、式（１）を用いて輝度信号と色度信号とに分離する。
Ｙｊ  ＝０．３０Ｒｊ  ＋０．５９Ｇｊ  ＋０．１１Ｂｊ                                  …（１）
この場合、Ｙｊ  は各画素の輝度信号であり、Ｒｊ  ，Ｇｊ  ，Ｂｊ  は各画素の色度信号であり、また、ｊ（ｊ＝１，２，…，Ｊ。Ｊ：全画素数）は各画素を示す。
分離された色度信号は第２色変換部１４４へ入力され、分離された輝度信号は、階調補正部５へ入力され、階調補正部５にて輝度階調の補正がなされてから第２色変換部１４４へ入力される。即ち、本実施の形態においては、入力画像データの第１特徴量として、輝度を用いる。
第２色変換部１４４は、入力された輝度信号と色度信号とをＲＧＢ信号に変換し、変換したＲＧＢ信号を圧縮処理部１４５へ入力する。
【００３７】
なお、第１色変換部１４３を設けることなく、第１色変換部１４３で行なうべき処理（色度信号と輝度信号との分離）を階調補正部５にて行なうよう構成しても良い。
また、色度信号と輝度信号との分離に限らず、例えば、ＣＩＥＬ＊  ａ＊  ｂ＊  信号（ＣＩＥ：Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｄｅ  ｌ’Ｅｃｌａｉｒａｇｅ  ：国際照明委員会。Ｌ＊  ：明度。ａ＊  ，ｂ＊  ：色度）の均等色空間に変換することによって色度信号と明度信号との分離を行なっても良い。この場合、色度信号が第２色変換部１４４へ入力され、明度信号が階調補正部５へ入力され、階調補正部５では、明度階調の補正がなされる。
【００３８】
圧縮処理部１４５は、画像処理部１４から出力すべき出力画像データのデータサイズを、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ）方式を用いて圧縮する。これによって、出力画像データが画像処理部１４から出力され記憶部１５に記憶された場合に出力画像データが占める記憶部１５の記憶容量が節約されたり、インターフェイス１６から外部へ出力画像データを転送する際の転送時間が短縮されたりする。ＪＰＥＧ方式を用いる場合、ＲＧＢ信号はＹＣｒＣｂ（Ｙ：輝度。Ｃｂ，Ｃｒ：色差）信号に変換される。
圧縮処理部１４５は、入力されたＲＧＢ信号を圧縮してなるＹＣｒＣｂ信号を出力画像データとして画像処理部１４の外部へ出力し、出力された出力画像データは、記憶部１５に入力される。
【００３９】
記憶部１５は、メモリカードのような記憶媒体を用いて構成されており、入力された出力画像データを記憶する。
インターフェイス１６は、外部の装置（パソコン又はプリンタ等）に接続され、ＣＰＵ１０は、記憶部１５に記憶されている出力画像データを読み出して、読み出した出力画像データを、インターフェイス１６を介して外部へ転送する。また、表示部１７は、液晶ディスプレイを用いてなり、ＣＰＵ１０は、記憶部１５に記憶されている出力画像データを読み出して、表示部１７に、読み出した出力画像データに対応する画像を表示させる。
【００４０】
図２は、デジカメ１が備える画像処理装置としての画像処理部１４が有する階調補正部５の構成を示すブロック図である。また、図３は、階調補正部５の階調補正処理の手順を示すフローチャートである。
階調補正部５では、入力画像データの第２特徴量として、輝度信号のエッジ強度を用いる。
階調補正部５は、特徴量抽出手段として、輝度信号のエッジ強度を抽出するエッジ強度抽出部５１を備え、また、エッジ強度抽出部５１で抽出したエッジ強度を用いて、エッジ強度のヒストグラム（以下、エッジヒストグラムという）に対応するデータを生成するエッジヒストグラム生成部５２を備える。
【００４１】
また、階調補正部５は、抽出したエッジ強度に基づく重み係数を算出する手段として、エッジヒストグラム生成部５２で生成したデータを用い、入力画像データの画素（この場合、輝度信号の画素）毎に、エッジ強度に基づく重み係数を算出する係数算出部５３を備える。また、階調補正部５は、係数算出部５３で求めた重み係数を用いて、重み係数と輝度信号との積のヒストグラム（以下、重みヒストグラムという）に対応するデータを生成する重みヒストグラム生成部５４を備える。更に、階調補正部５は、重みヒストグラム生成部５４で生成したデータに基づいて階調補正特性のデータを算出する階調補正特性算出部５５と、階調補正特性算出部５５で算出したデータを用いて、輝度信号を階調補正して、出力画像データを構成すべき輝度信号を生成する補正処理部５６とを備える。補正処理部５６で生成された輝度信号は、第２色変換部１４４へ入力される。
【００４２】
ＣＰＵ１０は、輝度信号Ｌｉ  （ｘ，ｙ）を用い、エッジ強度抽出部５１にてエッジ強度Ｄ（ｘ，ｙ）を抽出する（Ｓ１０）。
図４は、階調補正部５で用いられるエッジ検出フィルタの一例を示す模式図である。
エッジ強度抽出部５１におけるエッジ強度の抽出には、近傍画素間でのエッジの勾配が所定の範囲にある画像領域（本実施の形態においては、エッジの勾配が緩やかな画像領域）のエッジ強度を強調して抽出するエッジ検出フィルタを用いる。該エッジ検出フィルタは、例えば、図４（ａ）（又は図４（ｂ））に示すようなエッジ検出フィルタである。該エッジ検出フィルタは、エッジの勾配が緩やかな画像領域と平坦領域とを分離し易くするために平滑化の要素を加えたエッジ検出フィルタである。
【００４３】
なお、このようなエッジ検出フィルタとして、式（２）を用いてなるラプラシアンガウシアンフィルタ、又はラプラシアンガウシアンフィルタを近似したフィルタ（例えば、二つのガウス関数の差により近似するＤＯＧ（Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  ｔｗｏ  Ｇａｕｓｓｉａｎｓ  ）フィルタ）等を用いても良い。
【００４４】
【数１】
2004312387.tif 000003
【００４５】
ここで、Ｇ（ｘ，ｙ）はガウス分布、σはガウス分布の分散であり、（ｘ，ｙ）は画素の座標を表す。ラプラシアンガウシアンフィルタは、式（２）を用いて各フィルタ係数を求めてなる。
なお、エッジ強度抽出部５１におけるエッジ強度の抽出には、ゾーベル（Ｓｏｂｅｌ  ）フィルタのような１次差分フィルタを用いても良く、ラプラシアン（Ｌａｐｌａｃｉａｎ  ）フィルタのような２次差分フィルタを用いても良い。
【００４６】
図５は、エッジヒストグラム生成部５２が生成するデータを用いてなるエッジヒストグラム（度数多角形）と、係数算出部５３において重み係数を求めるための関数とを示す特性図である。また、図６は、重みヒストグラム生成部５４が生成するデータを用いてなる重みヒストグラムと、階調補正特性算出部５５が生成するデータを用いてなる累積ヒストグラム（累積度数多角形）とを示す特性図である。
【００４７】
図４（ａ）又は図４（ｂ）に示すようなエッジ検出フィルタが有する各フィルタ係数を用いてエッジ強度Ｄ（ｘ，ｙ）を抽出した後、ＣＰＵ１０は、抽出されたエッジ強度Ｄ（ｘ，ｙ）を用い、エッジヒストグラム生成部５２にて、エッジヒストグラムのデータＨｅ（ｎ）を生成する（Ｓ１１）。該データＨｅ（ｎ）を用いてエッジヒストグラムを生成した場合、図５の実線（細線）に示すようなエッジヒストグラム（度数多角形）となる。ここで、ｎはｎ＝１，２，３〜Ｄｍａｘ  （Ｄｍａｘ  ：エッジ検出フィルタを用いて求めた計算上のエッジ強度の最大値）の整数であり、エッジヒストグラムの区分を特定するインデクスである。
【００４８】
次いで、ＣＰＵ１０は、生成されたエッジヒストグラムのデータＨｅ（ｎ）と輝度信号Ｌｉ  （ｘ，ｙ）とを用い、後述するＳ１２，Ｓ１３にて、係数算出部５３にて各画素に対応する重み係数Ｗ（ｘ，ｙ）を算出する。
係数算出部５３では、まず、ＣＰＵ１０は、エッジ強度の基準値Ｂｐを算出する（Ｓ１２）。このとき、Ｂｐは式（３）を用いて求められる。
【００４９】
【数２】
2004312387.tif 000004
【００５０】
ただし、Ｅｍａｘ  は輝度信号Ｌｉ  （ｘ，ｙ）におけるエッジ強度の最大値である。また、ＶはエッジヒストグラムのデータＨｅ（ｎ）の分散値であり、式（４）を用いて求められる。
【００５１】
【数３】
2004312387.tif 000005
【００５２】
ただし、Ｍは式（５）を用いて求められる。
【００５３】
【数４】
2004312387.tif 000006
【００５４】
そして、係数算出部５３では、ＣＰＵ１０は、求められた基準値Ｂｐを用いて、図５の太線に示すような、エッジ強度が０からＢｐの区間においてエッジ強度０のときに０、Ｂｐのときに１となるような単調増加関数（この場合、線形関数）、及び、エッジ強度がＢｐからＤｍａｘ  の区間において１となるような関数を用いて、各画素の重み係数Ｗ（ｘ，ｙ）を算出する（Ｓ１３）。
即ち、本実施の形態においては、基準値Ｂｐとエッジ強度との大小に応じて重み係数Ｗ（ｘ，ｙ）を求め、また、基準値Ｂｐより小さいエッジ強度に基づく重み係数Ｗ（ｘ，ｙ）を求める場合は単調増加関数を用いている。
【００５５】
次いで、ＣＰＵ１０は、重みヒストグラム生成部５４にて、係数算出部５３で求めた重み係数Ｗ（ｘ，ｙ）と輝度信号Ｌｉ  （ｘ，ｙ）との積を算出することによって、算出結果である重みヒストグラムのデータＨｌｗ（ｍ）を生成する（Ｓ１４）。該データＨｌｗ（ｍ）を用いて重みヒストグラムを生成した場合、図６に示すような重みヒストグラムとなる。ここで、ｍはｍ＝１，２，３〜Ｌｍａｘ  （Ｌｍａｘ  ：輝度信号の最大値）の整数であり、重みヒストグラムの区分を特定するインデクスである。
【００５６】
次に、ＣＰＵ１０は、階調補正特性算出部５５にて、重みヒストグラム生成部５４で生成した重みヒストグラムのデータＨｌｗ（ｍ）を低輝度側から順次累積加算して重みヒストグラム累積値を求めることによって、累積ヒストグラムのデータＣＨｌｗ（ｍ）を算出する（Ｓ１５）。このとき、公知の技術を用いて、傾きに対する制限とこれによる終端のずれに対する補正を実施する（例えば、特許文献１の第５−６頁、第２図）。また、前記データＣＨｌｗ（ｍ）を用いて累積ヒストグラムを生成した場合、図６の実線に示すような累積ヒストグラム（度数多角形）となる。
【００５７】
次に、ＣＰＵ１０は、生成した累積ヒストグラムのデータＣＨｌｗ（ｍ）を用い、階調補正特性算出部５５にて階調補正特性のデータを算出する（Ｓ１６）。図６においては、白丸を重みヒストグラム累積値の頻度とするヒストグラム（度数多角形）が累積ヒストグラムであり、前記頻度を線形又は非線形の関数で補間することによって階調補正特性のデータが求められる。
【００５８】
更に、ＣＰＵ１０は、求めた階調補正特性を、階調補正特性算出部５５にて正規化する（Ｓ１７）。この場合、階調補正特性は、デジカメ１で用いる階調（例えば２５６階調）に応じて正規化され、階調補正を実行するための階調補正特性のデータＣＣ（Ｌ）となる。
最後に、ＣＰＵ１０は、補正処理部５６にて、階調補正特性算出部５５で求めた階調補正特性のデータＣＣ（Ｌ）を用い、輝度信号Ｌｉ  （ｘ，ｙ）に対する階調補正を実行して（Ｓ１８）、出力画像データを構成すべき輝度信号Ｌｏ  （ｘ，ｙ）を生成し、階調補正処理を終了する。
【００５９】
以上のようなデジカメ１は、重みヒストグラムのデータとして、エッジ強度の情報を重み係数として付加してなる輝度ヒストグラムのデータを生成することによって、多くの階調数を必要としない平坦部の影響を抑制した輝度ヒストグラムのデータを生成し、該データを用いてなる階調補正特性のデータを求めることによって、求めた階調補正特性のデータを用いて、輝度信号に対する適切な階調補正を行なっている。
【００６０】
図７は、デジカメ１が備える階調補正部５へ入力される輝度信号Ｌｉ  （ｘ，ｙ）を用いてなるヒストグラム（度数多角形）である。また、図８は、階調補正部５で求められる階調補正特性及び従来の階調補正特性を示す特性図である。
逆光で撮像した画像のような、極端に明るい画像領域と極端に暗い画像領域とが存在する入力画像の入力画像信号から生成される輝度信号Ｌｉ  （ｘ，ｙ）を用いる場合、図７（ａ）に示すような輝度ヒストグラム（度数多角形）が得られる。該輝度ヒストグラムから、特に低輝度の頻度が高く、中輝度の頻度が低いことがわかる。
【００６１】
このような画像では、平坦領域が低輝度に集中していると考えられる。このため、従来の手法で階調補正特性を求めた場合、図８の破線に示すような、低輝度に多数の階調数を割り当てるような階調補正特性が得られる。このような階調補正特性を用いて入力画像を階調補正した場合、全体的に入力画像より輝度が低く（暗く）、また、階調の分布に偏りがあって階調性が悪い出力画像が得られる。
なお、図８中には、参考として、入出力不変の（入力輝度＝出力輝度である）階調補正特性を一点鎖線で示している。
【００６２】
一方、図７（ｂ）は、重み係数と輝度信号Ｌｉ  （ｘ，ｙ）とを用いてなる重みヒストグラムであり、該重みヒストグラムから、相対的に中輝度が強調されていることがわかる。
このような重みヒストグラムでは、該重みヒストグラムに対する平坦領域の影響が抑制されていると考えられる。このため、前記重みヒストグラムに基づく階調補正特性は、図８の実線に示すように、低輝度部に対する多数の階調数の割り当てが緩和されており、全体的にバランスが良い。このような階調補正特性を用いて入力画像を階調補正した場合、全体的に入力画像より輝度が高く（明るく）、また、高い輝度を有する画像領域と低い輝度を有する画像領域とのコントラストが向上され、階調の分布に偏りがなく階調性が良い出力画像が得られる。
【００６３】
なお、特許文献１に開示されている従来技術では、有効なエッジ強度を抽出して輝度ヒストグラムを生成した後、ガウシアン状に変換して階調補正曲線を求めているため、最終的な結果を比較できない。このため、前記従来技術に従ってエッジ強度を抽出した後、輝度ヒストグラムを求めて図７（ａ）となし、更に、求めた輝度ヒストグラムに基づく階調補正曲線を用いて階調補正処理を行なっている。
【００６４】
実施の形態  ２．
本実施の形態においては、画像形成装置としてカラープリンタ（以下、プリンタという）を例示し、実施の形態３においてはデジタルカラーコピー装置（以下、複写機という）を例示するが、これらに限らず、例えばファクシミリ装置又は複合機等であっても良い。
【００６５】
図９は、本発明の実施の形態２に係る画像形成装置としてのプリンタ２の構成を示すブロック図である。
一般に、デジカメ又はスキャナ等の画像生成装置６で撮像又は読取等を行なって生成した画像データを、パソコンのような画像処理装置を介さずに、プリンタから直接的に出力する場合、プリンタ２のファームウェアを用いて輝度階調の補正を実行する。本実施の形態においては、プリンタ２が、本実施の形態の画像処理装置である画像処理部２４と、プリンタ２の外部から画像処理部２４へ入力画像データを入力するためのインターフェイス２３と、画像処理部２４から出力された出力画像データを用いて画像を形成する記録部２６とを備える。
【００６６】
図中２０はＣＰＵであり、ＣＰＵ２０はプリンタ２の制御中枢である。ＣＰＵ２０は、バスを介して、表示部２７及び操作部２８等の装置各部に接続されている。
ＣＰＵ２０は、ＲＯＭ２１に格納されたコンピュータプログラムに従って装置各部を制御し、このとき発生するデータ又は外部から入力されるデータ等をＲＡＭ２２に一時記憶して、各種処理を実行する。
【００６７】
表示部２７は、装置の動作状態又はユーザに対する入力指示等を表示する。また、操作部２８は、表示部２７を見ながらユーザがプリンタ２を操作するためのモード選択ボタン、設定ボタン、及びテンキー等の各種ファンクションキーを備える。このような表示部２７及び操作部２８は、ユーザの指示を受け付けたり、ユーザに対し、設定されている出力モードを示したりする機能を有している。
ユーザは、表示部２７及び操作部２８を用いてモードを選択することで各種処理をオン／オフしたり、任意にパラメータを設定したりする。
【００６８】
インターフェイス２３は、プリンタ２と画像生成装置６とを通信ケーブルで接続するためのものであり、画像生成装置にて生成された入力画像データは、インターフェイス２３を介してプリンタ２へ入力される。前記入力画像データは、例えばデジカメで生成されたＹＣｂＣｒの圧縮画像データ（符号化データ）である。
画像処理部２４は、復号処理部２４１、階調補正部５、色変換部２４２、色補正部２４３、黒生成下色除去部２４４、空間フィルタ処理部２４５、出力階調補正部２４６、及び階調再現処理部２４７等を備え、プリンタ２へ入力された符号化データが、復号処理部２４１に入力されるよう構成してある。
【００６９】
復号処理部２４１は、入力された符号化データを復号し、復号されたデータに逆量子化及び逆直交変換を行なって、ＲＧＢ信号に変換し、更に、変換したＲＧＢ信号を色度信号と輝度信号とに分離して、色度信号を色変換部２４２へ入力し、輝度信号を階調補正部へ入力する。
階調補正部５は、実施の形態１と同様にして、入力された輝度信号を階調補正してなる輝度信号を色変換部２４２へ入力する。
色変換部２４２は、入力された色度信号及び輝度信号を用いて、ＲＧＢ信号又はＲＧＢ信号を補色反転したＣＭＹ（Ｃ：Ｃｙａｎ，Ｍ：Ｍａｇｅｎｔａ  ，Ｙ：Ｙｅｌｌｏｗ）信号に変換する。以下では、ＣＭＹ信号に変換した場合を例示する。
【００７０】
色変換部２４２は、変換したＣＭＹ信号を色補正部２４３へ入力し、色補正部２４３は、入力されたＣＭＹ信号に対して色補正処理を行なう。色補正部２４３で行なわれる色補正処理は、色再現の忠実化を目的として不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理である。
なお、本実施の形態においては、色変換部２４２と色補正部２４３とを別体として構成しているが、一体として構成しても良い。
【００７１】
色補正部２４３にて色補正処理が行なわれたＣＭＹ信号は、黒生成下色除去部２４４へ入力される。
黒生成下色除去部２４４は黒生成部と下色除去部より構成されており、黒生成部は、入力されたＣＭＹ信号に基づいて黒（Ｋ）信号の生成処理を行ない、下色除去部は、生成された黒信号から算出される下色の量をＣＭＹ信号から減算することによって、ＣＭＹ信号をＣＭＹＫ４色の信号（ＣＭＹＫ信号）に変換して空間フィルタ処理部２４５へ入力する。
空間フィルタ処理部２４５は、入力されたＣＭＹＫ信号を、デジタルフィルタを用いて空間フィルタ処理し、更に空間周波数特性を補正して、出力階調補正部２４６へ入力する。空間フィルタ処理部２４５での空間フィルタ処理及び空間周波数特性の補正によって、出力画像のぼやけ又は粒状性劣化等が防止される。
【００７２】
出力階調補正部２４６は、入力されたＣＭＹＫ信号に対して、濃度信号等の信号を画像出力手段である記録部２６の特性値である網点面積率に変換する出力階調補正処理を行ない、階調再現処理部２４７は、出力階調補正処理が行なわれたＣＭＹＫ信号に対し、画像を画素に分離して夫々の階調を再現できるようにする階調再現処理を行なう。階調再現処理が行なわれたＣＭＹＫ信号は、出力画像データとして画像処理部２４から出力される。
記憶部２５は、ＤＲＡＭのような記憶手段を用いて構成されており、画像処理部２４から出力されたＣＭＹＫ信号（出力画像データ）を記憶する。
【００７３】
記録部２６は、用紙又は記録シート等の記録媒体上に画像を出力する画像出力手段であり、インクジェット方式又は熱転写方式等を用いたカラー画像出力手段で構成されている。ＣＰＵ２０は、所定のタイミングで記憶部２５から画像データを読み出し、記録部２６にて、読み出した画像データを用いてなる画像を用紙に形成し、画像が形成された用紙を排出する。
その他、実施の形態１に対応する部分には同一符号を付してそれらの説明を省略する。
以上のようなプリンタ２は、実施の形態１のデジカメ１と同様にして入力画像データに対して適切な階調補正を行ない出力画像データを生成し、また、生成した出力画像データを用いて画像を形成している。
【００７４】
実施の形態  ３．
図１０は、本発明の実施の形態３に係る画像形成装置としての複写機３の構成を示すブロック図である。
本実施の形態においては、複写機３が、本実施の形態の画像処理装置である画像処理部３４と、画像処理部３４へ入力画像データを入力する読取部３３と、画像処理部３４から出力された出力画像データを用いて画像を形成する記録部３６とを備える。
【００７５】
図中３０はＣＰＵであり、ＣＰＵ３０は複写機３の制御中枢である。ＣＰＵ３０は、バスを介して、装置の動作状態又はユーザに対する入力指示等を表示する表示部３７、及び表示部３７を見ながらユーザが複写機３を操作するための各種ファンクションキーを備える操作部３８等の装置各部に接続されている。
ＣＰＵ３０は、ＲＯＭ３１に格納されたコンピュータプログラムに従って装置各部を制御し、このとき発生するデータ又は外部から入力されるデータ等をＲＡＭ３２に一時記憶して、各種処理を実行する。
【００７６】
読取部３３は、例えば光源及びＣＣＤ等を用いてなる光学読取方式のスキャナ装置で構成された画像入力手段であり、読取部３３は、装置にセットされた原稿を読み取って、原稿からの反射光像に基づく光学信号を電気的信号に変換してなるＲＧＢのアナログ信号を画像処理部３４へ入力する。
画像処理部３４は、入力されたＲＧＢのアナログ信号が、Ａ／Ｄ変換部３４１に入力されるよう構成してあり、Ａ／Ｄ変換部３４１は、入力されたＲＧＢのアナログ信号をＲＧＢのデジタル信号（即ちＲＧＢ信号）に変換してシェーディング補正部３４２へ入力し、シェーディング補正部３４２は、入力されたＲＧＢ信号を、読取部３３の照明系、結像系、及び撮像系で生じる各種の歪みを除去してから入力階調補正部３４３へ入力する。
【００７７】
入力階調補正部３４３は、入力されたＲＧＢ信号を、カラーバランスを整え、また、濃度信号等、画像処理部３４が備える各部が扱い易い信号に変換してから領域分離処理部３４４へ入力し、領域分離処理部３４４は、入力されたＲＧＢ信号を、そのまま第１色変換部３４５へ入力し、また、前記ＲＧＢ信号を用いて、入力画像中の各画素を文字領域、網点領域、及び写真領域の何れかに分離する。この分離結果に基づいて、領域分離処理部３４４は、各画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部３４８、空間フィルタ処理部３４９、及び階調再現処理部３９２へ入力する。
第１色変換部３４５は、入力されたＲＧＢ信号をＣＩＥＬ＊  ａ＊  ｂ＊  信号の均等色空間に変換することによって色度信号と輝度信号とに分離し、色度信号を第２色変換部３４６へ入力し、輝度信号を階調補正部５へ入力する。
【００７８】
階調補正部５は、入力された輝度信号を階調補正してから第２色変換部３４６へ入力する。
第２色変換部３４６は、入力された輝度信号と色度信号とを、ＲＧＢ信号を補色反転したＣＭＹ信号に変換し、変換したＣＭＹ信号を色補正部３４７へ入力する。色補正部３４７は、色再現の忠実化を図るために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く色補正処理をＣＭＹ信号に対して行ない、色補正処理したＣＭＹ信号を黒生成下色除去部３４８へ入力する。
なお、本実施の形態においては、第２色変換部３４６と色補正部３４７とを別体として構成しているが、一体として構成しても良い。
【００７９】
黒生成下色除去部３４８は、入力されたＣＭＹ３色の信号及び領域識別信号に基づいて黒（Ｋ）信号の生成（黒生成）を行ない、次いで、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成し、更に、生成したＣＭＹ信号及びＫ信号（即ちＣＭＹＫ信号）を空間フィルタ処理部３４９へ入力する。
【００８０】
空間フィルタ処理部３４９は、入力されたＣＭＹＫ信号に対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行ない、空間周波数特性を補正することによって、出力画像のぼやけ又は粒状性劣化を軽減している。この場合、空間フィルタ処理部３４９においては、領域分離処理部３４４にて文字に分離された領域に対し、文字の再現性を高めるために、高周波成分の強調量が大きいフィルタが用いられる。また、領域分離処理部３４４にて網点に分離された領域に関しては、空間フィルタ処理部３４９において、入力網点成分を除去するためのローパス・フィルタが用いられる。
【００８１】
出力階調補正部３９１は、空間フィルタ処理部３４９から入力されたＣＭＹＫ信号に対して、濃度信号等の信号を画像出力手段である記録部３６の特性値である網点面積率に変換する出力階調補正処理を行ない、階調再現処理部３９２は、空間フィルタ処理部３４９と同様に、ＣＭＹＫ信号に対して、領域識別信号に基づいて後述する所定の処理を施す。
階調再現処理部３９２においては、例えば、領域分離処理部にて文字に分離された領域は、高域周波成分の再現に適した高解像度のスクリーンによる二値化又は多値化処理が行なわれる。また、領域分離処理部にて網点に分離された領域及び写真に分離された領域に関しては、階調再現処理部３９２で、階調再現性を重視したスクリーンでの二値化又は多値化処理が行なわれる。
【００８２】
以上のようにして、階調再現処理部３９２は、出力階調補正処理が行なわれたＣＭＹＫ信号に対し、画像を画素に分離して夫々の階調を再現できるようにする階調再現処理を行なう。階調再現処理が行なわれたＣＭＹＫ信号は、出力画像データとして画像処理部３４から出力される。
記憶部３５は、ＤＲＡＭのような記憶手段を用いて構成されており、画像処理部３４から出力されたＣＭＹＫ信号（出力画像データ）を記憶する。
【００８３】
記録部３６は、用紙又は記録シート等の記録媒体上に画像を出力する画像出力手段であり、インクジェット方式又は熱転写方式等を用いたカラー画像出力手段で構成されている。ＣＰＵ３０は、所定のタイミングで記憶部３５から画像データを読み出し、記録部３６にて、読み出した画像データを用いてなる画像を用紙に形成し、画像が形成された用紙を排出する。
その他、実施の形態１に対応する部分には同一符号を付してそれらの説明を省略する。
【００８４】
以上のような複写機３は、実施の形態１のデジカメ１と同様にして入力画像データに対して適切な階調補正を行ない出力画像データを生成し、また、生成した出力画像データを用いて画像を形成している。
なお、本実施の形態１〜３の画像形成装置又は撮像装置以外に、画像読取装置であるスキャナが本発明の画像処理装置を備える実施の形態であっても良い。
また、画像処理装置と、該画像処理装置へ入力画像データを入力する手段及び／又は前記画像処理装置から出力された出力画像データを用いて画像を形成する手段等とが、一体に設けられていても良く、別体に設けられていても良い。
【００８５】
実施の形態  ４．
本実施の形態においては、画像処理装置としてパソコンを例示するが、これに限らず、例えば画像処理を行なうよう構成されたサーバであっても良い。
本実施の形態のパソコンは、画像入力手段（例えばスキャナ）で取り込んだ入力画像データに対して、入力画像データの画像領域全体又は選択した画像領域の色を調整する等の色調補正処理、及びエッジを検出するフィルタ処理等と、輝度階調補正処理とを、アプリケーションソフトウェアとしてコンピュータ上で実行し、各種処理が施された出力画像データを用いてなる画像を画像表示手段（例えばディスプレイ）に表示したり、画像出力手段（例えばプリンタ）で出力したりする。
【００８６】
図１１は、本発明の実施の形態４に係る画像処理装置としてのパソコン４の構成を示すブロック図である。
図中４０は、パソコン４の制御中枢であるＣＰＵであり、ＣＰＵ４０は、ＣＲＴ又は液晶ディスプレイ等を用いてなる表示部４５、及び、キーボード及びマウス等を用いてなる操作部４６等の装置各部に、バスを介して接続されている。ＣＰＵ４０は、ハードディスクを用いてなる補助記憶部４８又はＲＯＭ４１に記憶されたコンピュータプログラムに従って、装置各部を制御し、このとき発生するデータをＲＡＭ４２に一時記憶して、各種処理を実行する。
【００８７】
外部記憶部４７は、例えばＣＤ−ＲＯＭドライブであり、ＣＰＵ４０に制御されて、ＣＤ−ＲＯＭのような可搬性を有する記録媒体（例えば本実施の形態のコンピュータプログラム、及び該コンピュータプログラムを実行する際に用いるデータ等が記録されている記録媒体７）から情報を読み込んで、補助記憶部４８に記憶させる。
【００８８】
インターフェイス４３は、パソコン４と外部の装置とを、例えば通信ケーブルで接続するインターフェイスである。パソコン４は、インターフェイス４３を介して、例えばデジカメ又はスキャナ等から入力画像データを受信し、プリンタへ画像データを送信する。
ネットワークＩ／Ｆ４４は、パソコン４と外部の通信網とを、例えば通信ケーブルで接続するインターフェイスである。パソコン４は、ネットワークＩ／Ｆ４４を介してＬＡＮ又はインターネット等に接続され、ＬＡＮ又はインターネット等に接続されているスキャナ又はプリンタ等と入力画像データ又は出力画像データの送受信を行なう。
【００８９】
図１２は、パソコン４の階調補正処理の手順を示すフローチャートである。
ＣＰＵ４０は、まず、入力画像データであるＲＧＢのデジタルデータ（以下、ＲＧＢデータという）を取得する（Ｓ３０）。この場合、ＣＰＵ４０は、予めインストールされている画像処理ソフトでＲＧＢデータを生成したり、インターフェイス４３又はネットワークＩ／Ｆ４４を介してＲＧＢデータを受信したりする。又は、ＣＰＵ４０は、インターフェイス４３又はネットワークＩ／Ｆ４４を介してＹＣｂＣｒの圧縮画像データ（符号化データ）を受信し、受信した符号化データを復号し、復号データに逆量子化及び逆直交変換を行なって、ＲＧＢデータに変換する。
【００９０】
次いで、ＣＰＵ４０は、取得したＲＧＢデータをＲＡＭ４２に記憶され、次いで、記憶させたＲＧＢデータを色度データと輝度データとに分離する（Ｓ３１）。この場合、ＣＰＵ４０は、式（１）を用いて、ＲＧＢデータを輝度データと色度データとに分離したり、ＲＧＢデータをＣＩＥＬ＊  ａ＊  ｂ＊  データの均等色空間に変換することによって色度データと輝度データとに分離したりする。
分離された色度データはＲＡＭ４２に記憶させ、分離された輝度データは入力画像データとして用いられ、以下のようにして輝度階調の補正がなされる。
ＣＰＵ４０は、輝度データの特徴量としてエッジ強度を用い、Ｓ３１で分離された輝度データＬｉ  （ｘ，ｙ）を用いて該輝度データＬｉ  （ｘ，ｙ）のエッジ強度Ｄ（ｘ，ｙ）を抽出する（Ｓ３２）。
【００９１】
エッジ強度の抽出には、エッジの勾配が緩やかな画像領域のエッジを強調して抽出するエッジ検出フィルタを用いる。該フィルタは、例えば、図４（ａ）（又は図４（ｂ））に示すようなエッジ検出フィルタである。
エッジ検出フィルタが有する各フィルタ係数を用いてエッジ強度Ｄ（ｘ，ｙ）を抽出した後、ＣＰＵ４０は、抽出されたエッジ強度Ｄ（ｘ，ｙ）を用い、図５の細線に示すようなエッジヒストグラムのデータＨｅ（ｎ）を生成する（Ｓ３３）。
【００９２】
次いで、ＣＰＵ４０は、Ｓ３４，Ｓ３５にて、生成されたエッジヒストグラムのデータＨｅ（ｎ）と輝度データＬｉ  （ｘ，ｙ）とを用い、各画素に対応する重み係数Ｗ（ｘ，ｙ）を算出する。
この場合、ＣＰＵ４０は、特徴量の基準値Ｂｐを式（３）を用いて算出し（Ｓ３４）、算出された基準値Ｂｐを用い、図５の太線に示すような関数を用い、各画素の重み係数Ｗ（ｘ，ｙ）を算出する（Ｓ３５）。
【００９３】
次いで、ＣＰＵ４０は、求めた重み係数Ｗ（ｘ，ｙ）と入力画像データである輝度データＬｉ  （ｘ，ｙ）とを乗じて、図６に示すような重みヒストグラムのデータＨｌｗ（ｍ）を生成する（Ｓ３６）。
次に、ＣＰＵ４０は、生成した重みヒストグラムのデータＨｌｗ（ｍ）の値を低輝度側から順次累積加算して重みヒストグラム累積値を求めることによって、図６の実線に示すような累積ヒストグラムのデータＣＨｌｗ（ｍ）を生成する（Ｓ３７）。このとき、公知の技術を用いて、傾きに対する制限とこれによる終端のずれに対する補正を実施する（例えば、特許文献１の第５−６頁、第２図）。
次に、ＣＰＵ４０は、生成した累積ヒストグラムのデータＣＨｌｗ（ｍ）を用い、階調補正特性のデータを算出する（Ｓ３８）。図６においては、白丸を頻度とするヒストグラムが累積ヒストグラムであり、前記頻度を線形又は非線形の関数で補間することによって階調補正特性のデータが求められる。
【００９４】
更に、ＣＰＵ４０は、求めた階調補正特性のデータを正規化する（Ｓ３９）。この場合、階調補正特性のデータは、パソコン４で用いる階調（例えば２５６階調）に応じて正規化され、階調補正を実行するための階調補正特性のデータＣＣ（Ｌ）となる。
最後に、ＣＰＵ４０は、求めた階調補正特性のデータＣＣ（Ｌ）を用い、輝度データＬｉ  （ｘ，ｙ）に対する階調補正を実行して、輝度データＬｏ  （ｘ，ｙ）を生成し（Ｓ４０）、生成した輝度データＬｏ  （ｘ，ｙ）とＲＡＭ４２に記憶させてあった色度データとを用いて、出力画像データであるＲＧＢデータを生成して（Ｓ４１）、階調補正処理を終了する。
【００９５】
以上のようなパソコン４は、重みヒストグラムのデータとして、エッジ強度の情報を重み係数として付加してなる輝度ヒストグラムのデータを生成することによって、多くの階調数を必要としない平坦部の影響を抑制した輝度ヒストグラムのデータを生成し、該データを用いてなる階調補正特性のデータを求めることによって、求めた階調補正特性のデータを用いて、輝度データに対する適切な階調補正を行なっている。
【００９６】
なお、本発明のコンピュータプログラムは、コンピュータに実行させるためのコンピュータプログラムを記録したコンピュータで読み取り可能な記録媒体に、本発明の画像処理方法を記録するものとすることもできる。この場合、画像処理方法を実現するコンピュータプログラムを記録した記録媒体をコンピュータと分離して提供することができる。
【００９７】
このような記録媒体としては、コンピュータ内部で処理が行なわれるために、内部記憶手段、例えばＲＯＭがプログラムメディアであっても良いし、また、外部記憶手段としてプログラム読み取り装置が設けられ、該プログラム読み取り装置に記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。何れの場合においても、格納されているコンピュータプログラムはプロセッサがアクセスして実行させる構成であっても良く、コンピュータプログラムを読み出し、読み出されたコンピュータプログラムを、コンピュータシステムのプログラム記憶領域にロードして、ロードしたコンピュータプログラムが実行される方式であってもよい。
【００９８】
前記プログラムメディアは、コンピュータシステム本体と分離可能に構成される記録媒体であり、磁気テープ、フレキシブルディスク、若しくはハードディスク等の磁気記録媒体、ＭＯ等の光磁気記録媒体、ＣＤ−ＲＯＭ／ＣＤ−Ｒ／ＭＤ／ＤＶＤ等の光学記録媒体、又はマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、若しくはフラッシュＲＯＭ等の半導体メモリを含む不揮発性の記録媒体であっても良い。
【００９９】
また、通信ネットワークからコンピュータプログラムをダウンロードするように流動的にコンピュータプログラムを担持する媒体であっても良い。この場合、ダウンロードを実行するコンピュータプログラムは予め本体装置に格納しておいても良いし、別な記録媒体からインストールされるものであっても良い。該記録媒体は、コンピュータシステムに備えられる読み取り装置を介してコンピュータプログラムをシステム内に取り込み、該コンピュータプログラムを実行することで本発明の画像処理方法を実行する。
【０１００】
【発明の効果】
本発明の画像処理方法、画像処理装置、該画像処理装置を備える画像形成装置及び撮像装置、並びにコンピュータを前記画像処理装置として機能させるためのコンピュータプログラムによれば、入力画像データの第２特徴量に基づく重み係数を算出し、算出した重み係数及び入力画像データの第１特徴量に基づく階調補正特性を用いて入力画像データを階調補正することができる。このことにより、本発明の画像処理方法、画像処理装置、画像形成装置、撮像装置、及びコンピュータプログラムは、多くの階調数を必要とする画像領域に少ない階調数を割り当てたり、多くの階調を必要としない画像領域（例えば平坦領域）に多くの階調数を割り当てたりすることを防止できるため、画像の品質を向上することができる。
【０１０１】
また、画像処理装置は、入力画像データの第２特徴量の大小に応じて求められる重み係数と、第１特徴量とに基づく階調補正特性を用いることにより、入力画像データを適切に階調補正してなる出力画像データを生成することができるため、画像の品質を更に向上することができる。
また、画像処理装置は、第２特徴量が小さい画素に対しては、単調増加関数を用いて重み係数を求めることにより、画質の改善に寄与する画像領域に属する画素の第１特徴量の影響が大きい階調補正特性を用いて階調補正することができるため、画像の品質を更に向上することができる。
【０１０２】
更に、エッジの勾配が緩やかな画像領域、即ち画質の改善に寄与する画像領域に属する画素の第２特徴量を強調して抽出し、抽出された第２特徴量に基づく重み係数を算出し、算出された重み係数及び第１特徴量に基づく階調補正特性を用いることにより、画質の改善に寄与する画像領域、この場合、エッジの勾配が緩やかな画像領域に多くの階調数を割り当てることができるため、画像の品質を更に向上することができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る撮像装置としてのデジカメの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るデジカメが備える画像処理装置としての画像処理部が有する階調補正部の構成を示すブロック図である。
【図３】本発明の実施の形態１に係るデジカメが備える階調補正部の階調補正処理の手順を示すフローチャートである。
【図４】本発明の実施の形態１に係るデジカメが備える階調補正部で用いられるエッジ検出フィルタの一例を示す模式図であり、（ａ）は一のエッジ検出フィルタ、（ｂ）は他のエッジ検出フィルタである。
【図５】本発明の実施の形態１に係るデジカメが備える階調補正部で求められるエッジヒストグラムと重み係数を求めるための関数とを示す特性図である。
【図６】本発明の実施の形態１に係るデジカメが備える階調補正部で求められる重みヒストグラムと累積ヒストグラムとを示す特性図である。
【図７】本発明の実施の形態１に係るデジカメが備える階調補正部へ入力される輝度信号を用いてなるヒストグラムであり、（ａ）は輝度ヒストグラム、（ｂ）は重みヒストグラムである。
【図８】本発明の実施の形態１に係るデジカメが備える階調補正部で求められる階調補正特性を示す特性図である。
【図９】本発明の実施の形態２に係る画像形成装置としてのプリンタの構成を示すブロック図である。
【図１０】本発明の実施の形態３に係る画像形成装置としての複写機の構成を示すブロック図である。
【図１１】本発明の実施の形態４に係る画像処理装置としてのパソコンの構成を示すブロック図である。
【図１２】本発明の実施の形態４に係るパソコンの階調補正処理の手順を示すフローチャートである。
【図１３】階調補正特性の一例を示す特性図である。
【符号の説明】
１  デジカメ
２  プリンタ
３  複写機
４  パソコン
１０，２０，３０，４０  ＣＰＵ
１３  ＣＣＤカメラ部
２３  インターフェイス
３３  読取部
１４，２４，３４  画像処理部
２６，３６  記録部
４１  ＲＯＭ
４２  ＲＡＭ
５  階調補正部
５１  エッジ強度抽出部
５２  エッジヒストグラム生成部
５３  係数算出部
５４  重みヒストグラム生成部
５５  階調補正特性算出部
５６  補正処理部
７  記録媒体
【図１】
2004312387.tif 000007
【図２】
2004312387.tif 000008
【図３】
2004312387.tif 000009
【図４】
2004312387.tif 000010
【図５】
2004312387.tif 000011
【図６】
2004312387.tif 000012
【図７】
2004312387.tif 000013
【図８】
2004312387.tif 000014
【図９】
2004312387.tif 000015
【図１０】
2004312387.tif 000016
【図１１】
2004312387.tif 000017
【図１２】
2004312387.tif 000018
【図１３】
2004312387.tif 000019