(57)【特許請求の範囲】
【請求項１】
トーンスケール関数を受け取る工程と、
デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する工程であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される工程と、
前記デジタルカラー画像から色彩度信号を計算する工程と、
計算された局所トーンスケール勾配値に応じて、各画素に対する前記デジタルカラー画像の色彩度信号を調整する工程と、を含み、さらに、
前記デジタルカラー画像を輝度信号および色差信号に変換する工程と、
前記輝度信号を前記トーンスケール関数により修正する工程と、
を含み、
前記色彩度信号を調整する工程は、
前記局所トーンスケール勾配値に応じて前記色差信号を調整する工程であって、前記局所トーンスケール勾配値と公称勾配定数との差異と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる工程、
を含むことを特徴とする複数の画素を有するデジタルカラー画像の処理方法。
【請求項２】
前記トーンスケール勾配値に応じて前記色差信号を調整する工程は、
前記局所トーンスケール勾配値と前記公称勾配定数との差異に前記色差信号に応じて定まる重み係数を乗じた値と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる工程であることを特徴とする請求項１に記載のデジタルカラー画像の処理方法。
【請求項３】
トーンスケール関数を受け取る工程と、
デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する工程であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される工程と、
前記デジタルカラー画像から色彩度信号を計算する工程と、
計算された局所トーンスケール勾配値に応じて、各画素に対する前記デジタルカラー画像の色彩度信号を調整する工程と、を含み、
前記局所トーンスケール勾配値を計算する工程は、
１つの画素について、その画素の色成分のうち最大の強度を有する色成分の強度値を最大値として決定し、その画素の色成分のうち最小の強度を有する色成分の強度値を最小値として決定する工程と、
前記最大値および前記最小値のそれぞれに対応する最大トーンスケール関数出力値および最小トーンスケール関数出力値を決定する工程と、
前記最大値と前記最小値との差を決定する工程と、
前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差を決定する工程と、
前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差の、前記最大値と前記最小値との差に対する比率を計算する工程と、
を含むことを特徴とする複数の画素を有するデジタルカラー画像の処理方法。
【請求項４】
トーンスケール関数を受け取る手段と、
デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する手段であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される手段と、
前記デジタルカラー画像から色彩度信号を計算する手段と、
前記計算された局所トーンスケール勾配値に応じて各画素に対する前記デジタルカラー画像の色彩度信号を調整する手段と、を含み、さらに、
前記デジタルカラー画像を輝度信号および色差信号に変換する手段と、
前記輝度信号を前記トーンスケール関数により修正する手段と、
を含み、
前記色彩度信号を調整する手段は、
前記局所トーンスケール勾配値に応じて前記色差信号を調整する手段であって、前記局所トーンスケール勾配値と公称勾配定数との差異と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる手段、を含むことを特徴とするデジタルカラー画像の処理装置。
【請求項５】
トーンスケール関数を受け取る手段と、
デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する手段であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される手段と、
前記デジタルカラー画像から色彩度信号を計算する手段と、
前記計算された局所トーンスケール勾配値に応じて各画素に対する前記デジタルカラー画像の色彩度信号を調整する手段と、を含み、
前記局所トーンスケール勾配値を計算する前記手段は、
１つの画素について、その画素の色成分のうち最大の強度を有する色成分の強度値を最大値として決定し、
その画素の色成分のうち最小の強度を有する色成分の強度値を最小値として決定し、
前記最大値および前記最小値のそれぞれに対応する最大トーンスケール関数出力値および最小トーンスケール関数出力値を決定し、
前記最大値と前記最小値との差を決定し、
前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差を決定し、
前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差の、前記最大値と前記最小値との差に対する比率を計算する手段であることを特徴とするデジタルカラー画像の処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、一般的にはデジタルカラー画像処理に関し、より詳しくは、適用した輝度トーンスケールに対し画像色差を補償するためのデジタルカラー画像処理方法に関する。
【０００２】
【従来の技術】
従来から、カラー画像にトーンスケール関数を適用するいくつかの方法が存在する。第１の方法は、原画像のカラー信号のそれぞれにトーンスケール関数を適用する工程を含む。これは、トーンスケール関数参照用テーブルを、赤色、緑色、青色チャネルのそれぞれに独立して適用することにより実行してもよい。一般に、この方法によるトーンスケールの適用では、全体の画像コントラストの変更と共に、色特性を有する。前述した様にトーンスケール関数により処理した画像は各画素の色相および彩度に影響するだろう。
【０００３】
トーンスケール適用の第２の方法は、カラー画像を１つの輝度信号と複数のクロミナンスチャネルとからなる空間内に転回させる工程を含む。その後、トーンスケール関数は輝度チャネルのみに適用される。処理された画像は逆行列を適用し、変換された赤色、緑色、青色画素値を生成することにより得られる。この方法は各画素でオリジナルのクロミナンス信号を保存する。しかしながら、輝度コントラストが修正され、クロミナンスコントラストが保存されるため、得られた画像の色の彩度は人工的で不自然な外観を呈するかもしれない。
【０００４】
この問題の解決のため、ビギアーノ（Ｖｉｇｇｉａｎｏ）およびワン（Ｗａｎｇ）らは、１と、原画像と再生画像とのＬ＊レンジの比率との中間の係数により、デジタルカラー画像の彩度信号をスケーリングする方法を提供した。（１９９２ＴＡＧＡ会報（ｐｒｏｃｅｅｄｉｎｇｓ）：異なる輝度範囲の媒体間における色のマッピングのためのアルゴリズムの比較、ｐ９５９−９７４）。しかしながら、この解決策では、入力強度に依存する圧縮レベルを変動させるトーンスケール関数の処理を行うことができない。このように、入力画像の彩度信号をスケーリングする単一の係数は、広範囲にわたるトーンスケール関数には不適当である。
【０００５】
さらに、米国特許第５，４４６，５０４号において、ワダ（ｗａｄａ）は、画像のダイナミックレンジを圧縮する際に色の彩度を補正する方法を開示している。しがしながら、この方法は、入力画像ダイナミックレンジと出力画像ダイナミックレンジの関係に基づき、再度、補正係数を決定する。
【０００６】
さらに、米国特許第５，６３８，１３８号において、ヒックマン（Ｈｉｃｋｍａｎ）は、入力画像の輝度信号を修正し、その後、カラー成分に修正された輝度の修正されていない輝度に対する切替率をかけて修正カラー成分を得る工程を含む方法について説明している。しかしながら、この方法もまた、トーンスケール関数がいくつかの範囲の変動レベルのコントラスト圧縮または増大からなることを考慮していない。
【０００７】
【発明が解決しようとする課題】
このように、従来の技術の方法はいずれも、処理される画素の強度値と所定のトーンスケール関数との両方を基とする特定の色調整係数を決定していなかった。このため、所定のトーンスケール関数の局所勾配に関する係数により各画像画素の色彩度を調整する方法が必要とされている。この発明の目的は、トーンスケール関数を適用するために、デジタルカラー画像の色彩度特性を補償するための優れた方法を提供することである。
【０００８】
本発明に係るデジタルカラー画像の処理方法は、トーンスケール関数を受け取る工程と、デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する工程であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される工程と、前記デジタルカラー画像から色彩度信号を計算する工程と、計算された局所トーンスケール勾配値に応じて、各画素に対する前記デジタルカラー画像の色彩度信号を調整する工程と、を含み、さらに、前記デジタルカラー画像を輝度信号および色差信号に変換する工程と、前記輝度信号を前記トーンスケール関数により修正する工程と、を含み、前記色彩度信号を調整する工程は、前記局所トーンスケール勾配値に応じて前記色差信号を調整する工程であって、前記局所トーンスケール勾配値と公称勾配定数との差異と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる工程、を含むことを特徴とする。また、本発明に係るデジタルカラー画像の処理方法においては、前記トーンスケール勾配値に応じて前記色差信号を調整する工程は、前記局所トーンスケール勾配値と前記公称勾配定数との差異に前記色差信号に応じて定まる重み係数を乗じた値と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる工程であることが好適である。また、本発明に係るデジタルカラー画像の処理方法は、トーンスケール関数を受け取る工程と、デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する工程であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される工程と、前記デジタルカラー画像から色彩度信号を計算する工程と、計算された局所トーンスケール勾配値に応じて、各画素に対する前記デジタルカラー画像の色彩度信号を調整する工程と、を含み、前記局所トーンスケール勾配値を計算する工程は、１つの画素について、その画素の色成分のうち最大の強度を有する色成分の強度値を最大値として決定し、その画素の色成分のうち最小の強度を有する色成分の強度値を最小値として決定する工程と、前記最大値および前記最小値のそれぞれに対応する最大トーンスケール関数出力値および最小トーンスケール関数出力値を決定する工程と、前記最大値と前記最小値との差を決定する工程と、前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差を決定する工程と、前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差の、前記最大値と前記最小値との差に対する比率を計算する工程と、を含むことを特徴とする。また、本発明は、トーンスケール関数を受け取る手段と、デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する手段であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される手段と、前記デジタルカラー画像から色彩度信号を計算する手段と、前記計算された局所トーンスケール勾配値に応じて各画素に対する前記デジタルカラー画像の色彩度信号を調整する手段と、を含み、さらに、前記デジタルカラー画像を輝度信号および色差信号に変換する手段と、前記輝度信号を前記トーンスケール関数により修正する手段と、を含み、前記色彩度信号を調整する手段は、前記局所トーンスケール勾配値に応じて前記色差信号を調整する手段であって、前記局所トーンスケール勾配値と公称勾配定数との差異と、前記公称勾配定数と、に基づいて前記色差信号に対する調整係数を求め、当該調整係数を前記色差信号に乗ずる手段、を含むことを特徴とする。また、本発明は、トーンスケール関数を受け取る手段と、デジタルカラー画像の各画素について、局所トーンスケール勾配値を計算する手段であって、当該局所トーンスケール勾配値は、前記トーンスケール関数への入力の変化に対する、前記トーンスケール関数の出力の変化率として定義される手段と、前記デジタルカラー画像から色彩度信号を計算する手段と、前記計算された局所トーンスケール勾配値に応じて各画素に対する前記デジタルカラー画像の色彩度信号を調整する手段と、を含み、 前記局所トーンスケール勾配値を計算する前記手段は、
１つの画素について、その画素の色成分のうち最大の強度を有する色成分の強度値を最大値として決定し、その画素の色成分のうち最小の強度を有する色成分の強度値を最小値として決定し、前記最大値および前記最小値のそれぞれに対応する最大トーンスケール関数出力値および最小トーンスケール関数出力値を決定し、前記最大値と前記最小値との差を決定し、前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差を決定し、前記最大トーンスケール関数出力値と前記最小トーンスケール関数出力値との差の、前記最大値と前記最小値との差に対する比率を計算する手段であることを特徴とする。
【０００９】
【発明の実施の形態】
この発明の観点、目的、特徴、利点は、以下の好適な実施の形態についての詳細な説明および請求の範囲および添付の図面により、より明らかに理解され、認識されるであろう。
【００１０】
以下の説明において、ソフトウエアプログラムとして好ましい実施の形態においてこの発明の説明を行う。当業者はそのようなソフトウエアと等価なものもハードウエアにおいて構築することができることを容易に理解するであろう。
【００１１】
図１について説明する。この図は本発明の外観を示したものである。本発明を、典型的な赤色、緑色および青色の画素値の２次元配列であるデジタルカラー画像を利用して説明するのは有益である。この発明の説明は如何なる解像度の画像に対しても適用することが可能である。
【００１２】
この発明の目的は、輝度コントラスト修正に応じてカラー画像の色彩度特性の修正を行うことである。カラー画像の色彩度特性は色彩度信号により表すことができる。当業者は、色彩度信号が多くの方法で計算可能であることを認識するであろう。色彩度信号として例えば色差信号を単に原画像の画素値上で行列の乗算を実行することにより計算してもよい。色差信号は、カラーチャネルの基準チャネルに対する差異である。赤色、緑色、青色チャネルからなる３チャネルカラー画像は、行列乗算により、輝度チャネルおよび２つの色差チャネルからなる３チャネル画像に変換してもよい。
【００１３】
単一色彩度信号は、角と半径を計算して２つの色差信号を極座標形式に変換することにより、生成することができる。直交座標からの極座標への計算は当業者には周知であり、ここでは説明しない。このような変換を実行すると、色差信号の極表示の半径は色彩度信号を表す。本発明の方法はそのような色彩度測定に基づいて実行しても同様にうまくいく。しかしながら、色差信号の計算の簡便性のために、本発明の好ましい実施の形態では色彩度特性を修正する手段として色差信号を修正する。
【００１４】
色彩度信号を計算する別の方法としては、アール．ダブリュ．ジー．ハント博士（Ｄｒ．Ｒ．Ｗ．Ｇ．Ｈｕｎｔ）による「色の再生」第５版において、いかなる色の彩度の客観的な尺度も提供するＣＩＥ１９７６彩度計算が開示されている。
【００１５】
当業者はすでに、本発明は色差信号の修正について説明しているが、別の画像カラー彩度信号について実行される同様の演算は、本発明の範囲内にあることを容易に理解するであろう。
【００１６】
入力画像は色差調整部１０内に入る。色差調整部は入力画像中の各画素の相対的な色差を、提供されたトーンスケール関数に従い調節する。このトーンスケール関数については後述する。提供されたトーンスケール関数は参照テーブルとして実装してもよく、あるいは画像連鎖中に存在する装置の暗示色調応答であってよいことに注目する必要がある。色差調整部の出力はトーンスケール関数に対し補償するために修正された色差信号を有する変換カラー画像である。
【００１７】
次に図２について説明する。図２は色差調整部１０の拡大図である。図２に示された好ましい実施の形態では、入力画像は所定のトーンスケールによりまだ修正されていないと仮定する。別の実施の形態には、画像が色差調整部１０に移る時に画像の輝度チャネルにトーンスケールがすでに適用されている画像への、本発明の適用について説明される。原画像の色差信号は輝度信号と共に、色差変成部２０により計算される。色差変成部による色差信号の計算は行列演算により実行してもよい。例えば、好ましい実施の形態では、輝度信号及び２つの色差信号が以下の行列変換により入力画像の各画素に対し決定される。
【００１８】
【数１】
0004766728.tif 000002
ここに、Ｒ，Ｇ，Ｂは特定の画素における原画像の赤色、緑色、青色強度を示し、Ｌは輝度信号を表し、Ｃ1、Ｃ2は色差信号を表す。
【００１９】
他の実施の形態においては、各画素に対し、同様に行列変換を用いて、輝度信号と３つの色差信号が決定される。
【００２０】
【数２】
0004766728.tif 000003
ここに、Ｒ，Ｇ，Ｂは特定の画素における原画像の赤色、緑色、青色強度を示し、Ｌは輝度信号を表し、Ｃ1、Ｃ2、Ｃ3は色差信号を表す。
【００２１】
一般に、各色差信号の計算は原画像の画素の赤色、緑色、青色強度の一次結合である。この際の係数は、赤色、緑色、青色係数の重みの合計が０となるように決定される。
【００２２】
図２に戻って、所定のトーンスケール関数が勾配計算部３０に入力される。原画像の赤色、緑色、青色画素値もまた、勾配計算部３０に入力される。勾配計算部３０の目的は、処理されている現在の画素に対して求められる、所定のトーンスケール関数の局所勾配を計算することである。好ましい実施の形態では、所定のトーンスケール関数の局所勾配を計算するために使用される式は、ｍａｘ（Ｒ，Ｇ，Ｂ）−ｍｉｎ（Ｒ，Ｇ，Ｂ）＞１０であれば、
【数３】
0004766728.tif 000004
これ以外の場合は、
【数４】
0004766728.tif 000005
ここに、△：小さな値の定数。好ましい実施の形態では△＝５。ｆ（ｘ）：トーンスケール関数の値、ｆ′：トーンスケール関数の局所勾配、ｍａｘ（ａ，ｂ，ｃ）：ａ，ｂ，ｃの極大値、ｍｉｎ（ａ，ｂ，ｃ）：ａ，ｂ，ｃの極小値。
【００２３】
他の実施の形態として、トーンスケール関数の勾配を以下のように計算してもよい。
【数５】
0004766728.tif 000006
ここに、△：小さな値の定数。好ましい実施の形態では△＝５。
【００２４】
所定のトーンスケールの局所勾配を計算するさらに別の方法では、勾配計算部３０により以下の式を実行してもよい。
【数６】
0004766728.tif 000007
ここに、全ての項は前に規定した通りである。
【００２５】
当業者は、所定のトーンスケール関数の局所関数を計算する多くの他の方法を定式化できることを理解するであろう。しかしながら、これらの他の方法間の相違は低く、本発明における開示と大差はない。
【００２６】
さらに図２について説明する。勾配計算部３０の出力は調整係数計算部４０に移る。調整係数計算部４０の目的は、勾配計算部３０により決定されたトーンスケール関数の局所勾配に基づき、色差信号に対するスケーリング係数を決定することである。
【００２７】
調整係数計算部４０は各色差信号Ｃi（ｉ＝１，２，…）に対し、調整係数Ｈi（ｉ＝１，２，…）を計算する。好ましい実施の形態においては、調整係数は以下の式により計算される。
【数７】
0004766728.tif 000008
ここに、γｉ：勾配影響係数。典型的には０から１．０までの範囲である。好ましい実施の形態においては、すべてのｉに対しγｉ＝０．４５である。ｆ′＝トーンスケール関数の計算した局所勾配であり、勾配計算部３０の出力である。ｆ′0：公称勾配定数。好ましい実施の形態においては、ｆ′0＝１．０。
【００２８】
当業者は、調整係数を計算するために調整係数計算部４０により実行される式の正確な定式化は、本発明の発明の範囲内において、多くの形態をとることができることを理解するであろう。
【００２９】
調整係数Ｈiを計算するための他の方法においては、色の位置の重みである追加の項Ｋが導入される。
【数８】
0004766728.tif 000009
ここに、Ｋ：色位置重み係数。
【００３０】
一般に、色位置重み係数Ｋの値は、０．０から１．０の範囲である。色位置重み係数Ｋにより、本発明の方法で、画素の色特性に応じて変化する調整係数Ｈiの計算が可能となる。一般に、Ｋは輝度Ｌおよび色差Ｃi値の関数である。図５は各画素に対するＫの値を計算するための方法としての２次元参照テーブル９０の使用を示したものである。図５に示されるように、色位置重み係数Ｋの値は、色差Ｃiに依存することがわかる。図５に示された色位置重み係数Ｋの値は、下記の数式により解析的に導いてもよい。
【数９】
0004766728.tif 000010
【００３１】
色位置重み係数Ｋを定式化することにより、本発明の方法では、人間の素肌と同様に着色された画素の色差値を調整し（Ｋ〜１．０）、人間の素肌とは異なるように着色された画素に対するオリジナルの色差値（Ｋ〜０．０）を保存することが可能となる。この実施の形態は、空などの飽和物体の非飽和を避けるには好都合であることが見出されており、また一方、肌色画素の色差値に必要な修正を見込むことができる。
【００３２】
当業者は、色位置重み係数Ｋの決定は、本発明の範囲内で多くの型式（例えば、色位置重み係数Ｋの決定に輝度Ｌ値依存性を導入するなど）をとることができることを理解するであろう。
【００３３】
再度図２にもどる。調整係数計算部４０の出力は乗算部５０に移される。乗算部５０の目的は調整係数計算部４０の出力により色差信号のそれぞれをスケーリングすることである。乗算部５０の出力であるスケーリングされた色差信号はその後、補償色差信号として示される。すなわち、
Ｃpi＝Ｃi*Ｈi  （ｉ＝１，２，…）
ここに、Ｃpiは乗算部５０の出力、すなわち、補償色差信号であり、Ｃiは色差信号であり、Ｈiは調整係数計算部４０の出力である。
【００３４】
再び図２について説明する。色差変成部２０により計算された輝度信号Ｌをトーンスケールアプリケータ６０に渡してもよい。しかしながら、本発明に関しては、本発明の適用に続く処理工程として、所定のトーンスケール関数を画像に適用してもよい。トーンスケールアプリケータ６０は所定のトーンスケール関数のアプリケーションを用いて輝度信号を修正する。トーンスケール関数を適用するために参照用テーブルを実装してもよい。輝度信号Ｌに所定のトーンスケール関数を適用する他の方法として、米国特許第５，０１２，３３３号の方法を実行してもよい。これらの場合のいずれかにおいては、トーンスケールアプリケータの信号出力は入力輝度信号の関数である。
Ｌp＝ｆ（Ｌ）
ここに、Ｌp：変換した輝度信号、すなわち、トーンスケールアプリケータ６０の出力。ｆ（ｘ）：ｘにおいて求めた所定のトーンスケール関数の値。なお、所定のトーンスケールが画像処理経路内のデバイスの包含色調応答を示す場合、Ｌp＝Ｌである。
【００３５】
再び、図２について説明する。補償された色差信号及び輝度信号はＲＧＢ再構成部７０に渡される。ＲＧＢ再構成部７０は、輝度信号及び複数の色差信号から画像を、各画素位置で赤色、緑色及び青色強度値を含む画像に変換する。この変換は行列を使用して達成される。色差変成部２０により３×３行列が使用される場合、ＲＧＢ再構成部７０により実行される変換は、単に輝度信号と２つの色差信号のベクトルに色差変成部２０により使用された行列の逆行列を乗じたものである。好ましい実施の形態では、
【数１０】
0004766728.tif 000011
ここに、Ｒp、Ｇp、Ｂpはそれぞれ、処理された赤色、緑色、青色画素である。
【００３６】
４×３行列を使用する他の実施の形態を実行する場合、３つの色差チャネルが生成される。その場合、ＲＧＢ再構成部７０は以下の演算を実行し、Ｒp、Ｇp、Ｂpを生成する。
【数１１】
0004766728.tif 000012
【００３７】
一般に、ＲＧＢ再構成部７０が使用する行列と色差変成部２０が使用する行列の積は単位行列である。
【００３８】
Ｒp、Ｇp、Ｂp信号はＲＧＢ再構成部７０からの出力である。共に考慮すると、これらの３つの処理されたカラー面は処理された画像を形成し、この画像において、色差信号は所定のトーンスケール関数による輝度修正に応じて修正されている。
【００３９】
本発明の他の実施の形態では、色差調整部１０への画像入力がすでに所定のトーンスケール関数により修正されているとすることが可能である。所定のトーンスケール関数は入力画像のカラーチャネルの各々に、あるいは所定の画像の輝度チャネルのみに適用するようにしてもよい。所定のトーンスケール関数が入力画像のカラーレコードのそれぞれに適用されている他の実施の形態について図３に示す。
【００４０】
図３に示されているように、色差調整部１０への画像入力は、まず最初に色差変成部２０に渡され、輝度信号と複数の色差信号が発生する。色差変成部２０からの色差信号出力は乗算部に渡される。乗算部は、好ましくは、前述したように、調整係数計算部４０による係数出力により色差チャネルのそれぞれをスケーリングする。乗算部５０からの修正色差チャネル出力は、色差変成部からの輝度チャネル出力と共に、ＲＧＢ再構成部７０に渡される。ＲＧＢ再構成部７０の出力は所定のトーンスケール関数に対し適切に調整された色差を有する処理画像である。
【００４１】
再び図３について説明する。入力画像のカラーチャネルのそれぞれにすでに適用されたトーンスケール関数は逆関数生成部８０に渡される。逆関数生成部はトーンスケール関数の逆関数を生成する。関数の逆関数を見出すことは数学においては周知の技術であり、ここではさらに説明することはしない。逆関数生成部８０により生成されたトーンスケール逆関数はその後、勾配計算部３０に渡される。勾配計算部の演算は前述のとおりである。勾配計算部の出力は調整係数計算部４０に渡される。調整係数計算部の演算についても前述したとおりである。
【００４２】
色差調整部１０への画像入力の輝度信号が、画像が色差調整部１０に渡される前に所定のトーンスケール関数により修正されている場合、入力画像の色差信号を適当な様式で修正するために、図４に示す別の実施の形態が実行されてもよい。
【００４３】
図４に示される実施の形態は、トーンスケールアプリケータ６０により入力画像の輝度信号にトーンスケール関数を適用するオプションがないことを除き図２に示される好ましい実施の形態と同一である。本発明を適用する前に、所定のトーンスケール関数により修正された輝度信号を有するデジタルカラー画像について本発明を作動させる場合、追加のトーンスケールアプリケータ６０は余分となり、そのため、図４に示す実施の形態からは削除された。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、トーンスケール関数の局所勾配に応じて各画像の色彩度を調整することにより、色彩度特性をより良好に調整されたデジタルカラー画像を得ることができる。
【図面の簡単な説明】
【図１】  本発明の実施形態にかかるデジタルカラー画像の処理方法を示す概略ブロック図である。
【図２】  本発明の実施形態にかかるデジタルカラー画像の処理方法を示すブロック図であって、色差調整部を拡大して示した図である。
【図３】  本発明の他の実施形態にかかるデジタルカラー画像の処理方法を示すブロック図であって、色差調整部を拡大して示した図である。
【図４】  本発明の他の実施形態にかかるデジタルカラー画像の処理方法を示すブロック図であって、色差調整部を拡大して示した図である。
【図５】  本発明の実施形態にかかるデジタルカラー画像処理方法における色位置重み係数の参照テーブルを示す図である。
【符号の説明】
１０  色差調整部、２０  色差変成部、３０  勾配計算部、４０  調整係数計算部、５０  乗算部、６０  トーンスケールアプリケータ、７０  ＲＧＢ再構成部、８０  逆関数生成部。
【図１】
0004766728.tif 000013
【図２】
0004766728.tif 000014
【図３】
0004766728.tif 000015
【図４】
0004766728.tif 000016
【図５】
0004766728.tif 000017