(57)【特許請求の範囲】
【請求項１】
出力装置で出力されるカラー画像データの色を調整する色調整装置であって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力する画像データ入力手段と、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定する調整量指定手段と、
前記調整量指定手段により指定された各調整量を前記第１のパラメータの値と対応付けて記憶する調整量記憶手段と、
前記対象画像データの画素毎に、当該画素の有する前記第１のパラメータの値に対応する前記各調整量を前記調整量記憶手段の記憶内容と照合することにより求め、前記画素の有する前記第２、第３のパラメータの値を前記求めた各調整量に基づいて補正する画像データ補正手段と、
前記画像データ補正手段による補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る画像データ出力手段と
を備える色調整装置。
【請求項２】
請求項１に記載の色調整装置であって、
前記対象画像データは、前記第１のパラメータとしての輝度Ｌと、前記第２のパラメータとしての緑から赤までの色度ａと、前記第３のパラメータとしての青から黄までの色度ｂとによって画素の色が表現されたＬａｂ形式のカラー画像データである
色調整装置。
【請求項３】
請求項１に記載の色調整装置であって、
前記対象画像データは、前記第１のパラメータとしての明度Ｙと、前記第２、第３のパラメータとしての色差Ｃｒ、Ｃｂとによって画素の色が表現されたＹＣｒＣｂ形式のカラー画像データである
色調整装置。
【請求項４】
請求項１ないし３のいずれかに記載の色調整装置であって、
前記調整量指定手段は、
横軸、縦軸の内の一方の軸に前記第１のパラメータをとり、他方の軸に前記第２、第３のパラメータのそれぞれの調整量をとることで第１のパラメータと第２、第３のパラメータの各調整量との関係を表わすグラフを表示装置に表示する表示制御手段と、
前記表示されたグラフに対する操作者からの指示を受け付けて、前記グラフで示される第１のパラメータと第２、第３のパラメータの各調整量との関係を操作者からの指示に従って変更するグラフ変更手段と
を備える色調整装置。
【請求項５】
請求項１ないし３のいずれかに記載の色調整装置であって、
前記調整量指定手段は、
前記第１のパラメータと前記第２、第３のパラメータの各調整量との関係を示すパラメータ関係付けデータを複数種類、予め記憶する記憶手段と、
前記記憶手段に記憶されている複数種類のパラメータ関係付けデータの中から１つを、操作者からの指示に基づいて選択することにより、前記調整量の指定を行なう選択手段と
を備える色調整装置。
【請求項６】
請求項５に記載の色調整装置であって、
前記調整量指定手段は、さらに、
前記記憶手段から前記複数種類のパラメータ関係付けデータを読み出して、各パラメータ関係付けデータをそれぞれ表わす複数のグラフを表示装置に表示する表示制御手段
を備え、
前記選択手段は、
前記複数種類のグラフの中から１つを、操作者からの指示に基づいて選択するグラフ選択手段と、
前記選択されたグラフに対応する前記パラメータ関係付けデータを選択するパラメータ関係付けデータ選択手段と
を備える色調整装置。
【請求項７】
請求項１ないし６のいずれかに記載の色調整装置であって、
前記出力装置は、カラーディスプレイであり、
前記カラー画像データは、赤、緑、青の三原色によって画素の色が表現されたものである
色調整装置。
【請求項８】
請求項７に記載の色調整装置であって、
前記対象画像データ入力手段は、
赤、緑、青の三原色によって画素の色が表現された元画像データを入力する元画像データ入力手段と、
前記元画像データを、明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現されたカラー画像データに変換して、該変換後のカラー画像データを前記対象画像データとする元画像データ変換手段と
を備える色調整装置。
【請求項９】
出力装置で出力されるカラー画像データの色を調整する色調整方法であって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力し、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定し、
前記指定された各調整量を前記第１のパラメータの値と対応付けてメモリに記憶し、
前記対象画像データの画素毎に、当該画素の有する前記第１のパラメータの値に対応する前記各調整量を前記メモリの記憶内容と照合することにより求め、前記画素の有する前記第２、第３のパラメータの値を前記求めた各調整量に基づいて補正し、
前記補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る
色調整方法。
【請求項１０】
出力装置で出力されるカラー画像データの色を調整するためのコンピュータプログラムであって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力する機能と、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定する機能と、
前記指定された各調整量を前記第１のパラメータの値と対応付けてメモリに記憶する機能と、
前記対象画像データの画素毎に、当該画素の有する前記第１のパラメータの値に対応する前記各調整量を前記メモリの記憶内容と照合することにより求め、前記画素の有する前記第２、第３のパラメータの値を前記求めた各調整量に基づいて補正する機能と、
前記補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る機能と
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムであって、
前記対象画像データは、前記第１のパラメータとしての輝度Ｌと、前記第２のパラメータとしての緑から赤までの色度ａと、前記第３のパラメータとしての青から黄までの色度ｂとによって画素の色が表現されたＬａｂ形式のカラー画像データである
コンピュータプログラム。
【請求項１２】
請求項１０に記載のコンピュータプログラムであって、
前記対象画像データは、前記第１のパラメータとしての明度Ｙと、前記第２、第３のパラメータとしての色差Ｃｒ、Ｃｂとによって画素の色が表現されたＹＣｒＣｂ形式のカラー画像データである
コンピュータプログラム。
【請求項１３】
請求項１０ないし１２のいずれかに記載のコンピュータプログラムであって、
前記調整量を指定する機能は、
横軸、縦軸の内の一方の軸に前記第１のパラメータをとり、他方の軸に前記第２、第３のパラメータのそれぞれの調整量をとることで第１のパラメータと第２、第３のパラメータの各調整量との関係を表わすグラフを表示装置に表示する機能と、
前記表示されたグラフに対する操作者からの指示を受け付けて、前記グラフで示される第１のパラメータと第２、第３のパラメータの各調整量との関係を操作者からの指示に従って変更する機能と
を備えるコンピュータプログラム。
【請求項１４】
請求項１０ないし１２のいずれかに記載のコンピュータプログラムであって、
前記調整量を指定する機能は、
前記第１のパラメータと前記第２、第３のパラメータの各調整量との関係を示すパラメータ関係付けデータを複数種類、予め記憶する機能と、
前記複数種類のパラメータ関係付けデータの中から１つを、操作者からの指示に基づいて選択することにより、前記調整量の指定を行なう機能と
を備えるコンピュータプログラム。
【請求項１５】
請求項１４に記載のコンピュータプログラムであって、
前記調整量を指定する機能は、さらに、
前記複数種類のパラメータ関係付けデータのそれぞれ表わす複数のグラフを表示装置に表示する機能
を備え、
前記１つのパラメータ関係付けデータを選択する機能は、
前記複数種類のグラフの中から１つを、操作者からの指示に基づいて選択する機能と、
前記選択されたグラフに対応する前記パラメータ関係付けデータを選択する機能と
を備えるコンピュータプログラム。
【請求項１６】
請求項１０ないし請求項１５のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置で出力されるカラー画像データの色を調整する技術に関する。
【背景技術】
【０００２】
色を表現・再現する代表的なカラーモードとしてＲＧＢとＣＭＹがある。ＲＧＢで色を再現する出力装置の一例としては、カラーディスプレイがあり、ＣＭＹで色を再現する出力装置の一例としては、カラープリンタがある。これらの出力装置における色再現性は、機器の特性に依存するため、目的とする色を必ずしも再現することができない。このため、画像の色補正が必要となるが、この色補正はグレーバランスをとることが基本となる。従来、グレーバランスを調整する技術として、Ｃ、Ｍ、Ｙ（あるいは、Ｒ、Ｇ、Ｂ）の適正な配合比を求めるもの等、種々の技術が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平０８−２８９１６２号公報
【０００４】
しかしながら、上記従来技術では、Ｃ、Ｍ、Ｙ（あるいは、Ｒ、Ｇ、Ｂ）の配合比を直接、指定するものであることから、グレーバランスを高精度に調整することが困難であるという問題があった。というのは、Ｃ、Ｍ、Ｙ（あるいは、Ｒ、Ｇ、Ｂ）の配合比は、適正な値から若干ずれているだけで、明るさ（輝度）を変動させて色自体をグレーと全く違うものとするためで、グレーバランスを高精度に調整することは難しかった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする課題は、グレーバランス等のカラーバランスの調整を高精度かつ容易に行なうことができるようにすることにある。
【課題を解決するための手段】
【０００６】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
本発明の色調整装置は、
出力装置で出力されるカラー画像データの色を調整する色調整装置であって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力する画像データ入力手段と、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定する調整量指定手段と、
前記指定された調整量に応じて前記対象画像データを補正する画像データ補正手段と、
前記画像データ補正手段による補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る画像データ出力手段と
を備えることを特徴としている。
【０００８】
上記構成の色調整装置によれば、対象画像データを、明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現されたデータ形式で入力して、第１のパラメータの各値に対する第２、第３のパラメータのそれぞれの調整量が操作者からの指示に従って指定される。そうしてその指定された調整量に応じて前記対象データの補正がなされる。このため、操作者は、対象画像データについて、明るさを変えないで色のバランスを好みの色に調整することができる。したがって、本発明の色調整装置によれば、グレーバランス等のカラーバランスの調整を高精度かつ容易に行なうことができる。
【０００９】
前記対象画像データは、前記第１のパラメータとしての輝度Ｌと、前記第２のパラメータとしての緑から赤までの色度ａと、前記第３のパラメータとしての青から黄までの色度ｂとによって画素の色が表現されたＬａｂ形式のカラー画像データとしてもよい。なお、Ｌ、ａ、ｂは、各成分の後に「*」をつけるＬ*、ａ*、ｂ*との表記が正確であるが、この明細書では簡単のために「*」は省略している。
【００１０】
上記構成によれば、人の心理的な四原色に対応する色度ａ、ｂを変化させることができることから、操作者は、赤色を強くしようとか、青色を強くしようというように対象画像データに対して意図する色を容易に与えることができる。この結果、カラーバランスの調整をより高精度に行なうことができる。
【００１１】
前記対象画像データは、前記第１のパラメータとしての明度Ｙと、前記第２、第３のパラメータとしての色差Ｃｒ、Ｃｂとによって画素の色が表現されたＹＣｒＣｂ形式のカラー画像データとしてもよい。この構成によっても、カラーバランスの調整をより高精度に行なうことができる。
【００１２】
前記調整量指定手段は、横軸、縦軸の内の一方の軸に前記第１のパラメータをとり、他方の軸に前記第２、第３のパラメータのそれぞれの調整量をとることで第１のパラメータと第２、第３のパラメータの各調整量との関係を表わすグラフを表示装置に表示する表示制御手段と、前記表示されたグラフに対する操作者からの指示を受け付けて、前記グラフで示される第１のパラメータと第２、第３のパラメータの各調整量との関係を操作者からの指示に従って変更するグラフ変更手段とを備える構成としてもよい。この構成によれば、操作者はグラフに対して指示を行なうだけでよいことから、操作性に優れており、カラーバランスの調整をより一層容易に行なうことができる。
【００１３】
また、前記調整量指定手段は、前記第１のパラメータと前記第２、第３のパラメータの各調整量との関係を示すパラメータ関係付けデータを複数種類、予め記憶する記憶手段と、前記記憶手段に記憶されている複数種類のパラメータ関係付けデータの中から１つを、操作者からの指示に基づいて選択することにより、前記調整量の指定を行なう選択手段とを備える構成としてもよい。この構成によれば、操作者は、パラメータ関係付けデータを選択するだけで調整量の指定を行なうことができることから、操作性に優れており、カラーバランスの調整をより一層容易に行なうことができる。
【００１４】
前記調整量の指定を容易にした構成において、前記調整量指定手段は、さらに、前記記憶手段から前記複数種類のパラメータ関係付けデータを読み出して、各パラメータ関係付けデータをそれぞれ表わす複数のグラフを表示装置に表示する表示制御手段を備え、前記選択手段は、前記複数種類のグラフの中から１つを、操作者からの指示に基づいて選択するグラフ選択手段と、前記選択されたグラフに対応する前記パラメータ関係付けデータを選択するパラメータ関係付けデータ選択手段とを備える構成としてもよい。この構成によれば、操作者はグラフを選択するだけでよいことから、より一層操作性に優れている。
【００１５】
前記出力装置は、カラーディスプレイであり、前記カラー画像データは、赤、緑、青の三原色によって画素の色が表現されたものとしてもよい。この構成において、前記対象画像データ入力手段は、赤、緑、青の三原色によって画素の色が表現された元画像データを入力する元画像データ入力手段と、前記元画像データを、明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現されたカラー画像データに変換して、該変換後のカラー画像データを前記対象画像データとする元画像データ変換手段とを備える構成としてもよい。
【００１６】
この構成によれば、赤、緑、青の三原色によって画素の色が表現された元画像データについてのカラーバランスの調整を、高精度かつ容易に行なうことができる。
【００１７】
本発明の色調整方法は、
出力装置で出力されるカラー画像データの色を調整する色調整方法であって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力して、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定して、
前記指定された調整量に応じて前記対象画像データを補正して、
前記補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る
ことを特徴としている。
【００１８】
本発明のコンピュータプログラムは、
出力装置で出力されるカラー画像データの色を調整するためのコンピュータプログラムであって、
明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された対象画像データを入力する機能と、
前記第１のパラメータの各値に対する前記第２、第３のパラメータのそれぞれの調整量を、操作者からの指示に従って指定する機能と、
前記指定された調整量に応じて前記対象画像データを補正する機能と、
前記補正後の対象画像データを、前記出力装置で再現可能な色空間によって表現されたカラー画像データに変換して前記出力装置に送る機能と
をコンピュータに実現させるためのコンピュータプログラムである。
【００１９】
本発明の色調整方法およびコンピュータプログラムによっても、本発明の色調整装置と同様に、グレーバランス等のカラーバランスの調整を、精度よく、かつ容易に行なうことができるという効果を奏する。
【００２０】
本発明の記録媒体は、本発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２１】
本発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明の第１または第２のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、第１または第２のコンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００２２】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
１．第１実施例：
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
Ｂ−２．色調整処理：
Ｃ．作用・効果：
２．第２実施例：
３．他の実施形態：
【００２３】
１．第１実施例：
Ａ．装置の構成：
図１は、本発明の第１実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の色調整装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とＣＤドライブ２８とプリンタ２９が接続されている。
【００２４】
ディスプレイ２０は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）によって画素の色が表現されたＲＧＢ形式のカラー画像データを受けるカラーディスプレイである。プリンタ２９は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）によって画素の色が表現されたＣＭＹＫ形式のカラー画像データを受けるカラープリンタである。マウス２４は、トラックボール、トラックパッド、タブレット等の他のポインティングデバイスに換えることができる。
【００２５】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、表示画像メモリ１４、ハードディスクドライブ１５、入力制御ユニット１６、表示制御ユニット１７、出力制御ユニット１８等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。表示画像メモリ１４は、ディスプレイ２０に表示するカラー画像データを一旦記憶するメモリである。
【００２６】
ハードディスクドライブ１５は、色調整装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１５には、カラー画像データ（以下、単に「画像データ」とも呼ぶ）Ｄｐが１または複数記憶されている。画像データＤｐは、デジタルカメラ２６によって撮影した撮影画像の画像データであり、ハードディスクドライブ１５の所定の領域（例えば、ホルダ）に格納されている。画像データＤｐは、ＲＧＢ形式のカラー画像データである。
【００２７】
入力制御ユニット１６は、キーボード２２やマウス２４から入力操作を取り込み、デジタルカメラ２６から画像データを取り込み、ＣＤドライブ２８からデータを取り込む制御ユニットである。表示制御ユニット１７は、ディスプレイ２０への信号出力を制御する制御ユニットである。出力制御ユニット１８は、カラープリンタ２９への印刷を制御する制御ユニットである。
【００２８】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されている。そのＣＤ−ＲＯＭをＣＤドライブ２８にセットして、所定のインストールプログラムを起動することで、コンピュータプログラムＰｒをＣＤ−ＲＯＭから読み出してハードディスクドライブ１５にインストールすることができる。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の色調整装置の各種構成要件は実現される。
【００２９】
図１では、各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、画像データ入力部３１、調整量指定部３２、画像データ補正部３３および画像データ出力部３４を機能として備える。このコンピュータプログラムＰｒは、実際は、デジタルカメラ２６で撮影した撮影画像を修整するフォトレタッチ用のアプリケーションプログラムであり、その中の一部のモジュールによって、上述した各部３１〜３４の機能をパーソナルコンピュータ１０に実現させる。
【００３０】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３１】
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
このコンピュータプログラムＰｒを起動すると、まず、ディスプレイ２０にアプリケーションウィンドウが表示される。このアプリケーションウィンドウは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。
【００３２】
図２は、アプリケーションウィンドウＷＤの一例を示す説明図である。図示するように、アプリケーションウィンドウＷＤの左側の処理メニュー欄ＭＮには、［入力］、［修整］、［印刷］、［出力］の４種類のボタンＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４が、下方に向かって順に並んでおり、操作者は、これらボタンＢＴ１〜ＢＴ４を順にマウス２４によりクリックしていくことで、ディスプレイ２０の画面上で、デジタルカメラ２６で撮影した撮影画像を取り込み、修整して、出力する作業を進めていくことができる。
【００３３】
操作者は、まず、［入力］のボタンＢＴ１をクリックすることで、ハードディスクドライブ１５から画像データＤｐを取り込む処理を行なう。なお、ここでは、ハードディスクドライブ１５に換えて、デジタルカメラ２６から直接画像データを取り込む構成や、ＤＶＤ等の他の記憶媒体から画像データを取り込む構成に換えることができる。この取り込んだ画像データ（以下、「元画像データ」と呼ぶ）Ｄｐは、アプリケーションウィンドウＷＤの作業フィールドＦＤＷに表示される。
【００３４】
その後、操作者は、［修整］のボタンＢＴ２をクリックすることで、上記取り込んだ元画像データＤｐの修整を行なう。図２は、［修整］のボタンＢＴ２がクリックされたときのものである。図示するように、アプリケーションウィンドウＷＤのメニューバーＭＢには、［ファイル］、［コースメニュー］、［編集］、［表示］、［修整］、［修復・加工］等のボタンが設けられている。図中には、［修整］のボタンをクリックしたときに開くプルダウンメニューＤＭが示されている。操作者は、［修整］のボタンをクリックし、プルダウンメニューＤＭから所望の選択肢をクリックすることにより、元画像データＤｐに対して、「明るさ」、「コントラスト」、「グレーバランス」、「回転」および「トリミング」を行なうことができる。
【００３５】
Ｂ−２．色調整処理：
上記「グレーバランス」が、本発明に関わるものである。プルダウンメニューＤＭの［グレーバランス］の選択肢がクリックされたときに実行される色調整処理について、以下、詳細に説明する。
【００３６】
図３は、ＣＰＵ１１により実行される色調整処理を示すフローチャートである。プルダウンメニューＤＭの［グレーバランス］の選択肢がクリックされて、処理が開始されると、ＣＰＵ１１は、まず、調整量指定用ダイアログボックスＤＢをディスプレイ２０に表示する処理を行なう（ステップＳ１１０）。このダイアログボックスＤＢは、操作者からの指示を受けて色調整についての調整量をコンピュータ本体１６に対して入力するためのものである。
【００３７】
図４は、調整量指定用ダイアログボックスＤＢの一例を示す説明図である。図示するように、この調整量指定用ダイアログボックスＤＢには、横軸に輝度Ｌが、縦軸に色度ａ、ｂの調整量としての増減値が示されるグラフＧＨが表示されている。ここで、輝度Ｌおよび色度ａ、ｂは、ＣＩＥ（１９７６）で規定されたＬａｂ色空間における３つのパラメータである。すなわち、輝度Ｌは、明るさを示す第１のパラメータであり、色度ａは、人の心理的な四原色の内の緑〜赤を示す第２のパラメータであり、色度ｂは、その四原色の内の青〜黄を示す第３のパラメータである。上記グラフの縦軸は、色度ａ、ｂの共用となっており、色度ａ、ｂの値そのものではなく、色度ａ、ｂの増減値が示される。なお、縦軸の中央より上部は、色度ａ（もしくは色度ｂ）の増量、すなわちプラスの量を示し、縦軸の中央より下部は、色度ａ（もしくは色度ｂ）の減量、すなわちマイナスの量を示している。
【００３８】
グラフＧＨの左上には、２つのラジオボタンＲＢ１，ＲＢ２が設けられており、右側のラジオボタンＲＢ１は色度ａに対応し、左側のラジオボタンＲＢ２は色度ｂに対応している。操作者は、ラジオボタンＲＢ１，ＲＢ２の指示を切り替えた上で、グラフＧＨに曲線を描く操作を行なうことで、輝度Ｌの各値に対する色度の増減値を色度ａと色度ｂとの間で切り替えて入力することができる。
【００３９】
グラフＧＨに曲線を描く操作は次のようなものである。図５に示すように、グラフＧＨ上の任意の位置Ｐ１が、操作者によるマウス２４を用いたクリック操作により指定されることで、グラフＧＨには、横軸の左端（輝度Ｌ＝０、色度ａ、ｂの増減値＝０の点）Ｐ２と、クリックされた点Ｐ１と、横軸の右端（輝度Ｌ＝１００、色度ａ、ｂの増減値＝０の点）Ｐ３を結ぶ曲線Ｃ１が描かれる。図示するように、右側のラジオボタンＲＢ１が選択状態にある場合には、その曲線Ｃ１は、色度ａについてのものとなる。この結果、操作者は、輝度Ｌの各値に対して色度ａを増やす（曲線Ｃ１は、縦軸の中央より上部であるため）、すなわち赤を強くする量を、曲線Ｃ１に従うように指定することができる。なお、曲線Ｃ１が縦軸の中央より下部に位置するように描かれた場合には、輝度Ｌの各値に対して色度ａを減らす、すなわち緑を強くする量を指定することができる。
【００４０】
一方、図６に示したように、クリック操作によりラジオボタンＲＢ２が選択された状態で、グラフＧＨ上の任意の位置Ｐ４が、マウス２４を用いたクリック操作により指定されることで、グラフＧＨには、横軸の左端（輝度Ｌ＝０、色度ａ、ｂの増減値＝０の点）Ｐ２と、クリックされた点Ｐ１と、横軸の右端（輝度Ｌ＝１００、色度ａ、ｂの増減値＝０の点）Ｐ３を結ぶ曲線Ｃ２が描かれる。左側のラジオボタンＲＢ２が選択状態にある場合には、その曲線Ｃ２は、色度ｂについてのものとなる。この結果、操作者は、輝度Ｌの各値に対して色度ｂを減らす（曲線Ｃ２は、縦軸の中央より下部であるため）、すなわち青を強くする量を、曲線Ｃ２に従うように指定することができる。なお、曲線Ｃ２が縦軸の中央より上部に位置するように描かれた場合には、輝度Ｌの各値に対して色度ｂを増やす、すなわち黄を強くする量を指定することができる。
【００４１】
図６においては、色度ａの増減値を示す曲線Ｃ１は実線で、色度ｂの増減値を示す曲線Ｃ２は１点鎖線で表わされているが、これは図示の都合によるもので、実際は、曲線Ｃ１は赤色で、曲線Ｃ２は青色で表わされている。この構成により、曲線Ｃ１，Ｃ２は同時にグラフＧＨに表示されても識別可能となっている。また、曲線Ｃ１（Ｃ２）は、上記３点Ｐ２，Ｐ１，Ｐ３（Ｐ２，Ｐ４，Ｐ３）を滑らかに接続する（補間する）ようにして描かれるが、この補間のための手法としては、スプライン曲線が採用されている。なお、スプライン曲線に換えて、ベジェ曲線等の他の手法とすることもできる。上記曲線Ｃ１，Ｃ２の色は赤色、青色に限る必要はなく、他の色とすることができる。
【００４２】
図５，図６を用いて先に説明したグラフＧＨに曲線を描く操作では、クリックを１度だけ行なうものであったが、クリックを複数回行なうことで、様々な形状の曲線を描くこともできる。図７は、クリックを複数回行なって曲線を描く操作を示す説明図である。図中の（ａ）に示すように、最初に点Ｐ５がクリックされた場合には、横軸の左端Ｐ２とクリックされた点Ｐ５と横軸の右端Ｐ３を結ぶ曲線Ｃ１ａが描かれる。その後、図中の（ｂ）に示すように、点Ｐ６がクリックされると、曲線Ｃ１ａは、横軸の左端Ｐ２と２回目にクリックされた点Ｐ６と１回目にクリックされた点Ｐ５と横軸の右端Ｐ３を結ぶ曲線Ｃ１ｂに変形する。なお、クリックされる回数は２回までと限られているわけではなく、何度でもクリックされる毎に、横軸の両端の固定された２点Ｐ１，Ｐ２とそれらクリックされた点を滑らかに通過する曲線に変形される。この結果、様々な形状の曲線とすることができる。
【００４３】
なお、この実施例では、輝度Ｌが値０の点と値１００の点は、色度ａ、ｂは共に０以外の値を取らないように構成されているが、これ以外にも実質的に取り得ることのできない座標位置についてはクリックができないように構成されている。ＲＧＢ形式をＬａｂ形式に変換した画像データでは輝度Ｌが値０、１００の近傍では、色度ａ、ｂは、共に所定値以上、所定値以下の値を取ることがない。こうした点について、クリックがなされたときに、指定点制限値以内に収めるようになされる。
【００４４】
なお、曲線を描く手法として、上述したようにクリックする方法を説明したが、これに換えて、曲線をドラッグすることにより、つまり、既存の曲線上でマウス２４のボタンを押しながらマウス本体を移動させる操作により、その曲線を変形する構成としてもよい。この構成の場合には、ラジオボタンＲＢ１，ＲＢ２の切り換えなしに、希望する側の色度ａ（あるいは色度ｂ）についての曲線を変形することができる。なお、クリックする操作とドラッグする操作の両方で曲線を作成、変形できる構成とすることもできる。
【００４５】
図３に戻って、ステップＳ１００で調整量指定用ダイアログボックスＤＢの表示がなされると、次いで、ＣＰＵ１１は、グラフＧＨに対するマウス２４による指示を受け付ける処理を行なう（ステップＳ１２０）。ここでいう「指示」は、前述した曲線Ｃ１，Ｃ２を描くクリック（あるいはドラッグ）の操作によって受ける指令である。次いで、ＣＰＵ１１は、上記受け付けたマウス２４による指示に基づいて、グラフＧＨに曲線Ｃ１（もしくはＣ２）を描画する処理を行なう（ステップＳ１３０）。前述したように、右側のラジオボタンＲＢ１が選択状態にある場合には、色度ａについての曲線Ｃ１を描画し、左側のラジオボタンＲＢ２が選択状態にある場合には、色度ｂについての曲線Ｃ２を描画する。
【００４６】
次いで、ＣＰＵ１１は、曲線Ｃ１から輝度Ｌの各値０〜１００に対する色度ａの増減値Δａ（Ｌ）を算出し、曲線Ｃ２から輝度Ｌの各値０〜１００に対する色度ｂの増減値Δｂ（Ｌ）を算出する処理を行なう（ステップＳ１４０）。増減値Δａ（Ｌ）、Δｂ（Ｌ）は、表の形でメモリ１３に記憶される。
【００４７】
図８は、輝度Ｌの各値０〜１００に対する色度ａ、ｂの増減値Δａ（Ｌ）、Δｂ（Ｌ）を表わす表データＴＢＬの一例を示す説明図である。図示するように、この表データＴＢＬは、輝度Ｌが値０から１００まで縦方向に並べられ、輝度Ｌの各値に対して色度ａの増減値Δａと色度ｂの増減値Δｂとが行方向に並べられた形をしている。ステップＳ１４０では、曲線Ｃ１から色度ａの増減値Δａが求められ、それらの値が第２列目に格納されるとともに、曲線Ｃ２から色度ｂの増減値Δｂが求められ、それらの値が第３列目に格納される。なお、必ずしもこのような表形式のデータに限る必要はなく、この構成に換えて、曲線Ｃ１，Ｃ２をそのままマッピングしたマップデータとすることもできる。
【００４８】
その後、ＣＰＵ１１は、ステップＳ１３０で求めた増減値Δａ（Ｌ）、Δｂ（Ｌ）に基づいて元画像データＤｐの色度を補正する色度補正ルーチンを実行する（ステップＳ１５０）。この色度補正ルーチンの詳細については後述する。
【００４９】
その後、ＣＰＵ１１は、作業フィールドＦＤＷに表示されている画像を、元画像データＤｐから、ステップＳ１５０で色度補正を行なった後の補正後画像データＤｐ′に変更する処理を行なう（ステップＳ１６０）。続いて、ＣＰＵ１１は、ステップＳ１５０で行なわれた色度補正が妥当であるか否かを、操作者からの指示に基づいて判断する処理を行なう（ステップＳ１７０）。具体的には、調整量指定用ダイアログボックスＤＢに設けられた［実行］のボタンＢＴ１１（図４）が操作者によりクリックされたか否かから上記の判断を行なっている。操作者は、作業フィールドＦＤＷに表示された補正後画像データＤｐ′を見ることにより、色度補正が妥当であるかの判断を行なうことができる。
【００５０】
ここで、［実行］のボタンＢＴ１１がクリックされて肯定判別された場合には、ステップＳ１８０に処理を進める。一方、ステップＳ１７０で、否定判別、すなわち、［実行］のボタンＢＴ３１がクリックされずに、グラフＧＨに対して新たな指示がなされた場合には、ステップＳ１２０に処理を戻して、ステップＳ１２０ないしＳ１７０の処理を繰り返し実行する。
【００５１】
ステップＳ１８０では、ＣＰＵ１１は、ステップＳ１４０で色度補正を行なった後の補正後画像データＤｐ′を色調整済画像データＸＤｐとして、ハードディスクドライブ１５に用意された所定のホルダに記憶する処理を行なう。その後、「リターン」に抜けて色調整処理のルーチンを一旦終了する。
【００５２】
ステップＳ１５０で実行される色度補正ルーチンについて、以下詳細に説明する。図９は、色度補正ルーチンの詳細を示すフローチャートである。この色度補正ルーチンに処理が移行すると、図示するように、ＣＰＵ１１は、まず、元画像データＤｐの横方向の位置を示す変数ｉに値０をセットし（ステップＳ２１０）、次いで、元画像データＤｐの縦方向の位置を示す変数ｊに値０をセットする（ステップＳ２２０）。続いて、ＣＰＵ１１は、元画像データＤｐの中から、上記変数ｉ，ｊによって定まる座標（ｉ，ｊ）の画素データＰ（ｉ，ｊ）を選択して、この画素データＰ（ｉ，ｊ）のＲＧＢ値を読み出して、その後、そのＲＧＢ値をＬａｂ値に変換する処理を行なう（ステップＳ２３０）。
【００５３】
ＲＧＢのような機器に依存するカラー（デバイスディペンデントカラー）からＬａｂなどの機器に依存しないカラー（デバイスインディペンデントカラー）へ変換するには機器の色表現の特性を把握することが必要であり、このコンピュータシステムでは、その機器（この実施例では、デジタルカメラ２６が該当）の色表現の特性を記述したプロファイルがメモリ１３に予め記憶されている。ステップＳ２３０では、ここでは詳細な説明は省略するが、そのプロファイルを用いた周知の手法を用いてＲＧＢ形式の画素データをＬａｂ形式の画素データに変換する処理を行なう。こうして得られたＬａｂ値を、ここでは、Ｌ１、ａ１、ｂ１とする。
【００５４】
その後、ＣＰＵ１１は、ステップＳ２３０で得られた輝度Ｌ１を、図３のステップＳ１３０で求めた増減値Δａ（Ｌ），Δｂ（Ｌ）の表データＴＢＬと照合することにより、上記Ｌ１に対応するΔａ（Ｌ１），Δｂ（Ｌ１）を求めて、それぞれをステップＳ２３０で得られた色度ａ１、ｂ１に加算する処理を行なう（ステップＳ２４０）。すなわち、次式（１）、（２）に基づく加算処理を行なう。
【００５５】
ａ１′＝ａ１＋Δａ（Ｌ１）...（１）
ｂ１′＝ｂ１＋Δｂ（Ｌ１）...（２）
【００５６】
その後、ＣＰＵ１１は、ステップＳ２３０で得られた輝度Ｌ１と、ステップＳ２４０で得られた新たな色度ａ１（＝式（１）におけるａ１′）と、同じくステップＳ２４０で得られた新たな色度ｂ１（＝式（２）におけるｂ１′）とからなるＬａｂ値をＲＧＢ値に変換する処理を行なう（ステップＳ２５０）。メモリ１３には、ディスプレイ２０の色表現の特性を記述したプロファイルが予め記憶されているが、ステップＳ２５０では、このディスプレイ２０のプロファイルを用いてＬａｂ形式の画素データをＲＧＢ形式の画素データに変換する処理を行なう。
【００５７】
続いて、ＣＰＵ１１は、ステップＳ２８０で求められたＲＧＢ値を、新たな補正後画像データＤｐ′の画素データＰｏｕｔ（ｉ，ｊ）として記憶する（ステップＳ２６０）。その後、ＣＰＵ１１は、変数ｊを値１だけインクリメントして（ステップＳ２７０）、その変数ｊが、元画像データＤｐの縦方向の画素数ｎを越えているか否かを判別する（ステップＳ２８０）。ここで、変数ｊがｎを越えていないと判別された場合には、ＣＰＵ１１は、ステップＳ２３０に処理を戻して、ステップＳ２３０ないしＳ２８０の処理を繰り返し実行する。
【００５８】
一方、ステップＳ２８０で変数ｊがｎを越えたと判別された場合には、ステップＳ２９０に処理を進める。ステップＳ２９０では、変数ｉを値１だけインクリメントして、その後、その変数ｉが、元画像データＤｐの横方向の画素数ｍを越えているか否かを判別する（ステップＳ３００）。ここで、変数ｉがｍを越えていないと判別された場合には、ＣＰＵ１１は、ステップＳ２２０に処理を戻して、ステップＳ２２０ないしＳ３００の処理を繰り返し実行する。一方、ステップＳ３００で変数ｉがｍを越えたと判別された場合には、補正後画像データＤｐ′は得られたとして、「リターン」に抜けて、この色度補正ルーチンを一旦終了する。
【００５９】
［入力］のボタンＢＴ１をクリックしてハードディスクドライブ１５から元画像データＤｐを取り込む処理と、上記色調整処理のうちのステップＳ２３０の処理が、画像データ入力部３１（図１）に対応する。すなわち、ＲＧＢ形式の元画像データＤｐを取り込んだ上で、その元画像データＤｐの画素データＰ（ｉ、ｊ）を１つ読み出してはＬａｂ値に変換する構成によって、Ｌａｂ形式の対象画像データを入力する画像データ入力部３１の構成を実現している。調整量指定用ダイアログボックスの構成と色調整処理のうちのステップＳ１２０ないしＳ１４０の処理が、調整量指定部３２（図１）に対応し、ステップＳ１５０（ステップＳ２１０〜Ｓ２４０、Ｓ２７０〜Ｓ３００）の処理が、画像データ補正部３３（図１）に対応し、ステップＳ２５０、Ｓ１６０の処理が、画像データ出力部３４（図１）に対応する。
【００６０】
Ｃ．作用・効果：
以上のように構成された第１実施例のコンピュータシステムによれば、ＲＧＢ形式で表現された元画像データをＬａｂ形式のデータに変換して、その後、Ｌａｂ値のうちの輝度Ｌを変更することなしに、色度ａ、ｂを輝度Ｌに応じた増減値△ａ（Ｌ）、△ｂ（Ｌ）だけ変化させて、続いて、輝度Ｌとその変化後の色度ａ、ｂとからなるデータをＲＧＢ形式のデータに戻して補正後画像データとしてディスプレイ２０に出力する。上記増減値△ａ（Ｌ）、△ｂ（Ｌ）は、操作者からの指示に従って指定される。このため、操作者は、元画像データＤｐについて、明るさ（輝度Ｌ）を変えないで色度ａ、ｂから定まる色のバランスを好みの色に調整することができる。
【００６１】
具体的には、操作者は、ディスプレイ２０に表示された元画像データＤｐを見て、本来グレーと表示されなければならない箇所をチェックして、例えばその箇所が赤っぽかった場合には、図４に示した調整量指定用ダイアログボックスＤＢにおけるグラフＧＨにおいてその箇所の明るさに対応するだろうと思われる輝度Ｌを定めて、その輝度Ｌに対応する色度（緑〜赤）ａの増減値をマイナス側に指定する操作を行なう。この結果、赤っぽかった箇所を、赤を弱くしてニュートラルグレーとすることができる。また、操作者は、例えばその箇所が青っぽかった場合には、調整量指定用ダイアログボックスＤＢにおけるグラフＧＨにおいてその箇所の明るさに対応するだろうと思われる輝度Ｌを定めて、その輝度Ｌに対応する色度（青〜黄）ｂの増減値をプラス側に指定する操作を行なう。この結果、青っぽかった箇所を、青を弱くしてニュートラルグレーとすることができる。
【００６２】
すなわち、操作者は、人の心理的な四原色に対応する色度ａ、ｂを変化させることができることから、操作者は、画像に対して意図する色を容易に与えることができる。したがって、この実施例のコンピュータシステムによれば、グレーバランスの調整を高精度かつ容易に行なうことができる。なお、グレーバランスだけでなく、他の色についてのカラーバランスの調整も行なうことができる。
【００６３】
なお、元画像データＤｐがモノクロの撮影画像である場合、特に次のような効果もある。モノクロの撮影画像の色調整は、カラーパターンやカラーサークルをつかった補正が一般的であるが、その補正部分や補正量は対象となる画像によって異なるべきである。たとえば、ハイキーの画像（写真全体が明るく飛んでいる箇所もある）と、ローキーの画像（写真全体が暗く、沈んでいるもの）については、同じ補正処理を行っても結果の印象が異なる。本実施例の輝度別による色補正により、その画像にあった自由度の高い色度補正を提供することができる。
【００６４】
この第１実施例の変形例として、調整量指定用ダイアログボックスＤＢが表示されているときに、アプリケーションウィンドウＷＤの作業フィールドＦＤＷに表示された元画像データＤｐ上の任意の位置がクリックされた場合に、そのクリックされた位置の画素のＲＧＢ値をＬａｂ値に変換して、調整量指定用ダイアログボックスＤＢに表示されたグラフＧＨの横軸上において上記変換後のＬａｂ値のうちの輝度Ｌに対応する箇所を色付けや点滅等により識別可能に表示する構成としてもよい。この構成によれば、上述した操作者による具体的な操作において、グレー表示されなければならないとチェックした箇所の明るさに対応する輝度Ｌを容易に求めることができる。したがって、操作性が向上する。
【００６５】
２．第２実施例：
本発明の第２実施例について次に説明する。この第２実施例は、第１実施例と比較して、調整量指定用ダイアログボックスの構成が相違するだけで、その他の構成は同一である。
【００６６】
図１０は、第２実施例の調整量指定用ダイアログボックスＤＢ２の一例を示す説明図である。図示するように、この調整量指定用ダイアログボックスＤＢ２は、第１実施例と同一のグラフＧＨ、ラジオボタンＲＢ１、ＲＢ２および［実行］ボタンＢＴ１１を備え、さらに、予め用意された複数種類のサンプルグラフＳＧＨ１〜ＳＧＨ３を備える。これらサンプルグラフＳＧＨ１〜ＳＧＨ３は、輝度Ｌと色度ａ、ｂとの関係を示す曲線が予め記載されたもので、操作からの指示を受け付けるアイコンとなっている。操作者は、複数のサンプルグラフＳＧＨ１〜ＳＧＨ３の中から１つをクリックすることで、そのクリックされたサンプルグラフＳＧＨ１（あるいはＳＧＨ２、ＳＧＨ３）に描かれた輝度Ｌと色度ａ、ｂとの関係を示す曲線を、グラフＧＨに移すことができる。
【００６７】
この実施例では、上部に「中間調温黒調」のサンプルグラフＳＧＨ１が、中央部に「シャドー部温黒調」のサンプルグラフＳＧＨ２が、下部に「ハイライト部温黒調」のサンプルグラフＳＧＨ３をそれぞれ設けられている。操作者は、シャドー部を温黒調にしたいときには、サンプルグラフＳＧＨ２をクリックするだけでよく、また、中間調部、ハイライト部についても同様である。したがって、この実施例によれば、操作性に優れており、グレーバランスの調整をより一層容易に行なうことができる。また、この実施例では、複数種類のサンプルグラフＳＧＨ１〜ＳＧＨ３の中から、操作者により選択された１つがグラフＧＨに移るように構成されていることから、操作者は、グラフＧＨを操作することで、選択されたサンプルグラフＳＧＨ１（あるいはＳＧＨ２、ＳＧＨ３）を基にしてカラーバランスの調整を容易に行なうことができる。
【００６８】
なお、この第２実施例の変形例として、複数種類のサンプルグラフＳＧＨ１〜ＳＧＨ３の中から操作者により選択された１つを、グラフＧＨに移すことなく、この選択されたサンプルグラフＳＧＨ１（あるいはＳＧＨ２、ＳＧＨ３）から直接、輝度Ｌの各値０〜１００に対する色度ａ、ｂの増減値Δａ（Ｌ）、Δｂ（Ｌ）を算出する構成としてもよい。なお、この構成においては、調整量指定用ダイアログボックスには、グラフＧＨは必ずしも必要ではなく、グラフＧＨのない構成とすることもできる。
【００６９】
また、この第２実施例の他の変形例として、グラフＧＨに操作者が入力した曲線Ｃ１，Ｃ２を、ユーザ用としてメモリ１３に登録可能な構成とすることができる。この構成によれば、操作者は、グラフＧＨに入力した好みのカラーバランスの調整量を再度使い回しすることができる。なお、この構成においては、サンプルグラフＳＧＨ１〜ＳＧＨ３は必ずしも必要ではなく、全てユーザ用として登録する構成とすることもできる。
【００７０】
さらには、この第２実施例の他の変形例として、複数種類のサンプルグラフＳＧＨ１〜ＳＧＨ３に換えて、各サンプルグラフＳＧＨ１〜ＳＧＨ３を識別可能な文字列、例えば、「中間調温黒調」、「シャドー部温黒調」、「ハイライト部温黒調」の各文字列を一覧表示して、ラジオボタン等により、それら一覧表示された文字列の中から１つを選択可能とすることができる。この構成においては、各サンプルグラフＳＧＨ１〜ＳＧＨ３をそれぞれ表わすデータ（例えば、図８に示す表データ）をメモリ１３に予め記憶しておいて、上記選択された文字列に対応するデータをメモリ１３から読み出す構成によって、輝度Ｌの各値０〜１００に対する色度ａ、ｂの増減値Δａ（Ｌ）、Δｂ（Ｌ）を求めることができる。かかる構成によっても、操作性に優れ、グレーバランスの調整を容易に行なうことができる。
【００７１】
３．他の実施形態：
なお、この発明は上記の第１，第２実施例や変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００７２】
（１）前記実施例では、ＲＧＢ形式の元画像データＤｐを取り込んだ上で、その元画像データＤｐの画素データＰ（ｉ、ｊ）を１つ読み出しては、Ｌａｂ値に変換して色度補正を行なっていたが、これに換えて、元画像データＤｐの全ての画素データを最初にＬａｂ形式に変換した上で、色度補正を行なう構成としてもよい。
【００７３】
（２）前記実施例では、元画像データをＲＧＢ形式のデータとして、そのＲＧＢ値から、本発明の第１ないし第３のパラメータに対応するＬａｂ値を得ているが、これに換えて、予め元画像データをＬａｂ形式で表現された画像データとしてもよい。
【００７４】
（３）前記実施例では、色度補正の対象となる対象画像データは、Ｌａｂ形式のカラー画像データであるが、これに換えて、明度Ｙと色差Ｃｒ、Ｃｂとによって画素の色が表現されたＹＣｒＣｂ形式のカラー画像データとしてもよい。すなわち、ＲＧＢ形式の元画像データをＹＣｒＣｂ形式の画像データに変換した上で、明度Ｙの各値に対する色差Ｃｒ、Ｃｂの調整量を、操作者からの指示に従って指定することができるようにして（例えば、図４において、輝度Ｌを明度Ｙに、色度ａを色差Ｃｒに、色度ｂを色差Ｃｂにそれぞれ変更した調整量指定用ダイアログボックスを用いて調整量を指定する構成）、その指定された調整量に応じて、上記ＹＣｒＣｂ形式の画像データを補正して、その補正後の画像データをＲＧＢ形式の画像データに戻してディスプレイ２０に表示する。この構成によっても、カラーバランスの調整を高精度かつ容易に行なうことができる。さらには、対象画像データは、ＹＣｒＣｂ形式のカラー画像データに換えて、明るさを表わす第１のパラメータと色に関わる第２、第３のパラメータとによって画素の色が表現された他の形式の画像データとすることもできる。
【００７５】
（４）前記実施例では、調整量指定用ダイアログボックスＤＢに設けられるグラフＧＨは、縦軸を色度ａ、ｂの共用とするものであったが、これに換えて、輝度と色度ａとの対応関係を示す第１のグラフと、輝度と色度Ｂとの対応関係を示す第２のグラフとを備えるダイアログボックスとすることもできる。また、グラフＧＨを、横軸を輝度Ｌ、縦軸を色度ａ、ｂの共用とする構成に換えて、縦軸を輝度Ｌ、横軸を色度ａ、ｂの共用とする構成とすることもできる。
【００７６】
（５）前記実施例では、調整量指定用ダイアログボックスＤＢでグラフＧＨを変化させる毎に、元画像データＤｐの色度補正がなされるが、これに換えて、調整量指定用ダイアログボックスＤＢに、補正前画像と補整後画像をプレビュー表示するようにして、［実行］ボタンＢＴ１１がクリックされて始めて、元画像データＤｐに対する実際の補正が行なわれるようにしてもよい。
【００７７】
（６）前記実施例は、本発明の出力装置をディスプレイ２０とする構成であったが、これに換えて、出力装置をプリンタ２９としてもよい。プリンタ２９は、ＣＭＹＫ形式のカラー画像データを受けるカラープリンタであることから、この変形例では、元画像データを一旦ＣＭＹ形式の画像データに換えて、このＣＭＹ形式の画像データをＬａｂ形式の画像データへの変換を行なう。このＬａｂ形式の画像データの取り扱いについては前記実施例と同一であり、色度補正後のＬａｂ形式の画像データをＣＭＹＫ形式の画像信号に変換して、プリンタ２９へ出力する。この構成によれば、プリンタ２９からの印刷物のグレーバランスを高精度かつ容易に調整することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】アプリケーションウィンドウＷＤの一例を示す説明図である。
【図３】ＣＰＵ１１により実行される色調整処理を示すフローチャートである。
【図４】調整量指定用ダイアログボックスＤＢの一例を示す説明図である。
【図５】緑〜赤を示す色度ａについての調整量を指定する操作の一例を示す説明図である。
【図６】青〜黄を示す色度ｂについての調整量を指定する操作の一例を示す説明図である。
【図７】クリックを複数回行なって曲線を描く操作を示す説明図である。
【図８】輝度Ｌの各値０〜１００に対する色度ａｂの増減値Δａ（Ｌ）、Δｂ（Ｌ）を表わす表データＴＢＬの一例を示す説明図である。
【図９】図３の色調整処理において実行される色度補正ルーチンの詳細を示すフローチャートである。
【図１０】第２実施例の調整量指定用ダイアログボックスＤＢ２の一例を示す説明図である。
【符号の説明】
【００７９】
１０...パーソナルコンピュータ
１１...ＣＰＵ
１２...バス
１３...メモリ
１４...表示画像メモリ
１５...ハードディスクドライブ
１６...入力制御ユニット
１７...表示制御ユニット
１８...出力制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
２８...ＣＤドライブ
２９...プリンタ
３１...画像データ入力部
３２...調整量指定部
３３...画像データ補正部
３４...画像データ出力部
Ｄｐ...元画像データ
ＸＤｐ...色調整済画像データ
Ｐｒ...コンピュータプログラム
ＤＢ...調整量指定用ダイアログボックス
ＷＤ...アプリケーションウィンドウ
ＦＤＷ...作業フィールド
ＧＨ...グラフ
ＲＢ１，ＲＢ２...ラジオボタン
ＢＴ１１...［実行］ボタン
ＤＢ２...第２の調整量指定用ダイアログボックス
ＳＧＨ１〜ＳＧＨ３...サンプルグラフ
【図１】
0004501824.tif 000002
【図２】
0004501824.tif 000003
【図３】
0004501824.tif 000004
【図４】
0004501824.tif 000005
【図５】
0004501824.tif 000006
【図６】
0004501824.tif 000007
【図７】
0004501824.tif 000008
【図８】
0004501824.tif 000009
【図９】
0004501824.tif 000010
【図１０】
0004501824.tif 000011