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