(57)【要約】【課題】ユーザが３次元ＬＵＴを直接変更でき、所望の色となるように３次元ＬＵＴを容易に調整することが可能な色調整装置を実現する。【解決手段】色調整装置１は、サンプル画像の中から抽出された編集区間内の各画素について、３次元ＬＵＴ上の格子点の出力データを用いた補間演算により、色成分ごとのプリンタ用色補正データを算出するプリンタ用色変換部１２と、モニタ３に表示されたプリンタ用色補正データの中から特定された編集箇所に対応する出力データを補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する出力データの変更指示を受け付ける格子点データ変更部１６とを備える。そして、プリンタ用色変換部１２は、変更指示に基づいて変更された３次元ＬＵＴを用いて、再度色成分ごとのプリンタ用色補正データを算出し、当該プリンタ用色補正データがモニタ３に表示される。【選択図】図１
2008245156.tif 000002
【特許請求の範囲】
【請求項１】
第１表色系の色空間の中の所定の複数の格子点の各々と、第２表色系の画像データとを関連付けた色補正テーブルを調整する色調整装置であって、
表示装置に表示された複数色のグラデーションを含むサンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出部と、
上記編集区間抽出部が抽出した編集区間内の各画素について、上記第１表色系の色空間における当該画素に対応する点を取り囲む所定数の格子点を特定し、上記特定された各格子点に対応する第２表色系の画像データと、上記第１表色系の色空間における当該画素に対応する点の位置から求められる、上記特定された各格子点の重み係数とを用いた補間演算により、色成分ごとの第２表色系の画像データの値を算出する色補正処理を行う色補正部と、
上記色補正部によって算出された、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる制御部と、
表示装置に表示された色成分ごとの第２表色系の画像データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出部と、
上記編集箇所抽出部によって特定された編集箇所の画素に対応する第２表色系の画像データを上記補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する第２表色系の画像データであり、かつ、上記編集箇所抽出部によって特定された編集対象の色成分の画像データの変更指示を受け付ける格子点データ変更部と、
上記格子点データ変更部が受け付けた変更指示に基づいて、上記色補正テーブルを変更するテーブル変換部とを備え、
上記色補正部は、テーブル変換部によって変更された色補正テーブルを用いて、上記色補正処理を再度行い、上記制御部は、再度の当該色補正処理により得られた、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる再表示処理を行うことを特徴とする色調整装置。
【請求項２】
上記制御部は、上記編集区間内の画素を、上記色補正部が上記補間演算を行う際に用いる格子点の組み合わせが同一か否かに応じてグループ分けし、隣接するグループに対応する上記第２表色系の画像データの値の表示形式を当該グループごとに異なるようにすることを特徴とする請求項１に記載の色調整装置。
【請求項３】
上記制御部は、上記格子点データ変更部が選択した上記変更格子点を用いて上記補間演算が行われる画素に対応する第２表色系の画像データを、その他の画素に対応する第２表色系の画像データと異なる表示形式にすることを特徴とする請求項１に記載の色調整装置。
【請求項４】
請求項１〜３のいずれか１項に記載の色調整装置を備え、
当該色調整装置で調整可能な色補正テーブルを用いて色補正された画像データにより画像形成を行う画像形成装置。
【請求項５】
第１表色系の色空間の中の所定の複数の格子点の各々と、第２表色系の画像データとを関連付けた色補正テーブルを調整する色調整装置における色調整方法であって、
表示装置に表示された複数色のグラデーションを含むサンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出ステップと、
上記編集区間抽出ステップにて抽出された編集区間内の各画素について、上記第１表色系の色空間における当該画素に対応する点を取り囲む所定数の格子点を特定し、上記特定された各格子点に対応する第２表色系の画像データと、上記第１表色系の色空間における当該画素に対応する点の位置から求められる、上記特定された各格子点の重み係数とを用いた補間演算により、色成分ごとの第２表色系の画像データの値を算出する色補正処理を行う第１色補正ステップと、
上記色補正処理によって算出された、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる第１表示ステップと、
表示装置に表示された色成分ごとの第２表色系の画像データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出ステップと、
上記編集箇所抽出ステップにて特定された編集箇所の画素に対応する第２表色系の画像データを上記補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する第２表色系の画像データであり、かつ、上記編集箇所抽出ステップによって特定された編集対象の色成分の画像データの変更指示を受け付ける格子点データ変更ステップと、
受け付けられた変更指示に基づいて、上記色補正テーブルを変更するテーブル変換ステップと、
変更された色補正テーブルを用いて、上記色補正処理を再度行う第２色補正ステップと、
再度の色補正処理により得られた、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる再表示処理を行う第２表示ステップとを含むことを特徴とする色調整方法。
【請求項６】
上記編集区間内の画素を、上記色補正部が上記補間演算を行う際に用いる格子点の組み合わせが同一か否かに応じてグループ分けし、隣接するグループに対応する上記第２表色系の画像データの値の表示形式を当該グループごとに異なるようにすることを特徴とする請求項５に記載の色調整方法。
【請求項７】
上記格子点データ変更ステップにおいて選択された上記変更格子点を用いて上記補間演算が行われる画素に対応する第２表色系の画像データを、その他の画素に対応する第２表色系の画像データと異なる表示形式にすることを特徴とする請求項５に記載の色調整方法。
【請求項８】
請求項１〜３のいずれか１項に記載の色調整装置を動作させるための色調整プログラムであって、コンピュータを上記色調整装置の各部として機能させるための色調整プログラム。
【請求項９】
請求項８に記載の色調整プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１表色系の色空間の中の所定の複数の格子点の各々について、当該格子点に対応する第１表色系の画像データと、色成分ごとの第２表色系の画像データとを関連付けた色補正テーブルを調整する色調整装置に関するものである。
【背景技術】
【０００２】
近年、ＯＡ機器のデジタル化が急速に進展し、またカラー画像出力の需要が増してきたことにより、電子写真方式のデジタルカラー複写機やインクジェット方式・熱転写方式のカラープリンタ等が広く一般に普及してきている。例えば、デジタルカメラやスキャナ等の入力機器より入力された画像情報、あるいは、コンピュータ上で作成された画像情報がこれらの出力機器を用いて出力されている。これらの入出力機器においては、入力された画像情報に対して、常に色再現の安定した画像を出力することが必要であり、デジタル画像処理技術の色補正処理が重要な役割を果たしている。
【０００３】
色補正処理の方法としては、入力画像データを均等色空間データに変換するための色座標変換方法を含めて、従来から数多くの提案がなされている。このような方法として、非特許文献１・２に記載されているテーブル参照（Look Up Table ：ルックアップテーブル、以下ＬＵＴと記す）法がある。本明細書において、そのままでは出力として不適切な信号になってしまう色信号の補正を行う処理、色自体を変化させるために色信号を変換する処理、および色自体が変化しなくても色信号の座標系を変換する処理を全て色補正と呼ぶことにする。
【０００４】
ＬＵＴ法である３次元補間法は、入力画像データを上位ビットと下位ビットに分離する。また、入力画像データの上位ビットについての組合せに対する出力データを予め計算して色補正テーブルに格納しておく。色補正テーブルに出力データが格納されている入力画像データの近傍の入力画像データについては、色補正テーブルに格納されている出力データおよび入力画像データの下位ビットを用いて線形補間演算により算出する。この３次元補間法は、予め出力データを算出しておくべき入力画像データ数を限定するにも拘わらず、全ての入力画像データの組合せに対して色補正値を求めることができ、色補正テーブルのサイズを直接変換法の場合よりも小型化することができる。
【０００５】
一般的に、カラーディスプレイやスキャナ等により読み込まれたカラー画像データ（ＳｒＢＧ、ＡｄｏｂｅＲＧＢ、ｓｃＲＧＢなど）のもつ色再現領域は、カラープリンタなどの出力デバイスのもつ色再現領域より広いため、再現できない領域は、出力デバイスで再現できる領域内に押し込めるようにしなければならない。そのため、出力デバイスにおけるプロファイルは強い非線形性を持ってしまい、上記のようなＬＵＴ法において離散的なサンプリング点を線形補間すると、思ったような色再現するのは困難である。更に、出力デバイス用に生成されたプロファイルを、好みの色再現が実現されるように調整することは非常に困難である。
【０００６】
そして、これを解決するために、特許文献１には、出力装置の色再現特性を、色再現範囲の異なるディスプレイモニタ上で画像を確認しながら容易に修正を行えるようにすることが開示されている。また、色変換テーブルのデータの部分的な修正を、容易に、かつ、自然な色再現を保ちながら行う。
【０００７】
また、特許文献２には次のような技術が開示されている。つまり、プルーフ用の調整画像、およびチャート画像について、色変換前後の画像をそれぞれ別ウィンドウとして並列に表示し、これらウィンドウのいずれかにおいて、調整対象となる任意の色範囲を選択し、該選択された色範囲についての調整パラメータを設定し、該調整パラメータに基づいて色変換条件を調整する。
【特許文献１】特開平１０−２７１３１９（１９９８年１０月９日公開）
【特許文献２】特開２００３−８７５９１（２００３年３月２０日公開）
【非特許文献１】日本色彩学会編、「新編色彩科学ハンドブック」第２版、東京大学出版会、１９９８年６月１０日、ｐ．１１３７−１１４９
【非特許文献２】大根田章吾、「電子写真記録における色再現の理想と現実」、日本画像学会誌、１９９８年、第３７巻、第４号、ｐ．５５５−５５９
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１・２に記載の技術では、色を調整することができても、３次元ＬＵＴを直接変更し、出力データを意図的に変更することは困難である。例えば、最も彩度の高いイエローを再現する時、イエローにわずかなマゼンタやシアンが混ざっていると、視覚的に汚く見えてしまう。このような場合、マゼンタやシアンだけを取り除き、更にイエローの濃度を上げることは特許文献１・２の技術ではできない。
【０００９】
一方、色の調整を行う方法として、直接３次元ＬＵＴを編集することが考えられる。しかし、画像の変更したい箇所が、３次元ＬＵＴ内のどの部分であるか分かりづらい。また、仮にその部分が分かったとしても、実際の出力データは周りの格子点の出力データを用いて線形補間されることで求められるため、どの格子点の出力データをどれくらい変更すれば、意図的な出力を得られるのか分かりづらい。更に、変更した格子点の出力データは、隣り合う他の領域でも線形補間として使用されるため、他の出力にもどれだけ影響があるのか分かりづらい。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザが色補正テーブルを直接変更でき、所望の色となるように色補正テーブルを容易に調整することが可能な色調整装置を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係る色調整装置は、上記課題を解決するために、第１表色系の色空間の中の所定の複数の格子点の各々と、第２表色系の画像データとを関連付けた色補正テーブルを調整する色調整装置であって、表示装置に表示された複数色のグラデーションを含むサンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出部と、上記編集区間抽出部が抽出した編集区間内の各画素について、上記第１表色系の色空間における当該画素に対応する点を取り囲む所定数の格子点を特定し、上記特定された各格子点に対応する第２表色系の画像データと、上記第１表色系の色空間における当該画素に対応する点の位置から求められる、上記特定された各格子点の重み係数とを用いた補間演算により、色成分ごとの第２表色系の画像データの値を算出する色補正処理を行う色補正部と、上記色補正部によって算出された、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる制御部と、表示装置に表示された色成分ごとの第２表色系の画像データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出部と、上記編集箇所抽出部によって特定された編集箇所の画素に対応する第２表色系の画像データを上記補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する第２表色系の画像データであり、かつ、上記編集箇所抽出部によって特定された編集対象の色成分の画像データの変更指示を受け付ける格子点データ変更部と、上記格子点データ変更部が受け付けた変更指示に基づいて、上記色補正テーブルを変更するテーブル変換部とを備え、上記色補正部は、テーブル変換部によって変更された色補正テーブルを用いて、上記色補正処理を再度行い、上記制御部は、再度の当該色補正処理により得られた、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる再表示処理を行うことを特徴とする。
【００１２】
さらに、本発明に係る色調整方法は、上記課題を解決するために、第１表色系の色空間の中の所定の複数の格子点の各々と、第２表色系の画像データとを関連付けた色補正テーブルを調整する色調整装置における色調整方法であって、表示装置に表示された複数色のグラデーションを含むサンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出ステップと、上記編集区間抽出ステップにて抽出された編集区間内の各画素について、上記第１表色系の色空間における当該画素に対応する点を取り囲む所定数の格子点を特定し、上記特定された各格子点に対応する第２表色系の画像データと、上記第１表色系の色空間における当該画素に対応する点の位置から求められる、上記特定された各格子点の重み係数とを用いた補間演算により、色成分ごとの第２表色系の画像データの値を算出する色補正処理を行う第１色補正ステップと、上記色補正処理によって算出された、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる第１表示ステップと、表示装置に表示された色成分ごとの第２表色系の画像データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出ステップと、上記編集箇所抽出ステップにて特定された編集箇所の画素に対応する第２表色系の画像データを上記補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する第２表色系の画像データであり、かつ、上記編集箇所抽出ステップによって特定された編集対象の色成分の画像データの変更指示を受け付ける格子点データ変更ステップと、受け付けられた変更指示に基づいて、上記色補正テーブルを変更するテーブル変換ステップと、変更された色補正テーブルを用いて、上記色補正処理を再度行う第２色補正ステップと、再度の色補正処理により得られた、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる再表示処理を行う第２表示ステップとを含むことを特徴とする。
【００１３】
上記の構成によれば、編集箇所の画素に対応する第２表色系の画像データを補間演算により算出する際に用いられる所定数の格子点のいずれかについて、当該格子点に対応する第２表色系の画像データであり、かつ、編集箇所抽出部によって特定された編集対象の色成分の画像データの変更指示を受け付ける。これにより、ユーザは、編集箇所の第２表色系の画像データを求める際に用いられる格子点に対応する第２表色系の画像データの変更指示を入力することができる。すなわち、色補正テーブルを直接編集することができる。
【００１４】
そして、変更された色補正テーブルを用いて、上記色補正処理を再度行い、再度の色補正処理により得られた、編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる。その結果、ユーザは、上記変更指示によって、編集区間内の画素の第２表色系の画像データがどのように遷移するのか容易に認識することができる。編集箇所だけではなく、編集箇所の周囲の画素に対応する第２表色系の画像データの遷移も確認することができる。
【００１５】
その結果、所望の第２表色系の画像データが表示されるまで、ユーザは、上記変更指示を入力することにより、所望の色が出力されるように色補正テーブルを容易に調整することができる。
【００１６】
このように、本発明によれば、ユーザが色補正テーブルを直接変更でき、所望の色となるように色補正テーブルを容易に調整することが可能となる。
【００１７】
さらに、本発明の色調整装置において、上記制御部は、上記編集区間内の画素を、上記色補正部が上記補間演算を行う際に用いる格子点の組み合わせが同一か否かに応じてグループ分けし、隣接するグループに対応する上記第２表色系の画像データの値の表示形式を当該グループごとに異なるようにすることが好ましい。
【００１８】
上記の構成によれば、補間演算で使用する格子点の組み合わせが同一のグループを容易に把握することができる。その結果、ユーザは、あるグループ内の画素を編集箇所として選択した場合、当該グループ内の画素に対応する第２表色系の画像データに影響が生じることを認識することができる。すなわち、変更指示によってどの範囲まで影響があるかを容易に認識することができる。
【００１９】
さらに、本発明の色調整装置において、上記制御部は、上記格子点データ変更部が選択した上記変更格子点を用いて上記補間演算が行われる画素に対応する第２表色系の画像データを、その他の画素に対応する第２表色系の画像データと異なる表示形式にすることが好ましい。
【００２０】
上記の構成によれば、ユーザが入力した変更指示によってどの範囲の画素まで影響があるかを容易に認識することができる。
【００２１】
また、本発明の画像形成装置は、上記の記載の色調整装置を備え、当該色調整装置で調整可能な色補正テーブルを用いて色補正された画像データにより画像形成を行う。
【００２２】
これにより、画像形成装置において、ユーザは、容易に色補正テーブルを直接変更でき、所望の色が形成された用紙を出力されるように色補正テーブルを容易に調整することができる。
【００２３】
ところで、上記色調整装置の各部は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係る色調整プログラムは、上記色調整装置の各部としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該色調整プログラムが記録されている。
【発明の効果】
【００２４】
本発明に係る色調整装置は、複数色のグラデーションを含むサンプル画像を表示装置に表示させ、当該サンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出部と、上記編集区間抽出部が抽出した編集区間内の各画素について、当該画素に対応する上記第１表色系の画像データを取り囲む、上記第１表色系の色空間内の所定数の格子点を特定し、上記特定された各格子点に対応する第２表色系の画像データと、上記第１表色系の色空間における当該画素に対応する点の位置から求められる、上記特定された各格子点の重み係数とを用いた補間演算により、色成分ごとの第２表色系の画像データの値を算出する色補正処理を行う色補正部と、上記色補正部によって算出された、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる制御部と、表示装置に表示された色成分ごとの第２表色系の画像データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出部と、上記編集箇所抽出部によって特定された編集箇所の画素に対応する第２表色系の画像データを上記補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する第２表色系の画像データであり、かつ、上記編集箇所抽出部によって特定された編集対象の色成分の画像データの変更指示を受け付ける格子点データ変更部と、上記格子点データ変更部が受け付けた変更指示に基づいて、上記色補正テーブルを変更するテーブル変換部とを備え、上記色補正部は、テーブル変換部によって変更された色補正テーブルを用いて、上記色補正処理を再度行い、上記制御部は、再度の当該色補正処理により得られた、上記編集区間内の各画素についての色成分ごとの第２表色系の画像データの値を表示装置に表示させる再表示処理を行う。
【００２５】
それゆえ、ユーザが色補正テーブルを直接変更でき、所望の色となるように色補正テーブルを容易に調整することが可能となる。
【発明を実施するための最良の形態】
【００２６】
本発明の色変換装置に関する実施の一形態について図１〜図１６に基づいて説明すれば以下のとおりである。
【００２７】
図１は、本実施形態に係る色調整装置１を含むプロファイル編集システムの構成を示すブロック図である。図１に示されるように、プロファイル編集システムは、外部入力装置２、モニタ３、ＲＯＭ４、ＲＡＭ５、不揮発性メモリ６、および色調整装置１を備えている。
【００２８】
外部入力装置（入力装置）２は、外部からの入力を受け付け可能な装置であり、タッチパネルや、キーボード及びマウスなどである。
【００２９】
モニタ（表示装置）３は、カラー（例えば１６色や２５６色以上）表示が可能な表示装置であり、例えば、液晶ディスプレイなどである。なお、外部入力装置２とモニタ３とが一体となったタッチパネルにより構成されてもよい。
【００３０】
ＲＯＭ４は、読み出し専用の記憶部である。本実施形態では、ＲＯＭ４は、グラデーションが含まれるサンプル画像データ、当該サンプル画像データをモニタ３で処理可能な色空間の画像データに色補正するためのモニタ用プロファイル、入力された画像データをプリンタ（図示しない）で処理可能な色空間（ＣＭＹＫ）の画像データに変換するプリンタ用プロファイルを記憶している。なお、ＲＯＭ４は、プリンタ用プロファイルとして初期状態のもの（変更されていないもの）を記憶している。
【００３１】
ＲＡＭ５は、一時的にデータを格納するための記憶部である。
【００３２】
不揮発性メモリ６は、読み書き可能であるとともに、電源がオフにされても格納されたデータが消去されないメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭである。本実施形態では、予めＲＯＭ４に格納されているプリント用プロファイルが不揮発性メモリ６に書き込まれる。
【００３３】
そして、不揮発性メモリ６に格納されたプリント用プロファイルに基づいて、図示しない色補正部が色補正を実行する。なお、色補正部は、入力された画像データをデバイス（機器）に独立した色空間の画像データに変換し、当該画像データを不揮発性メモリ６に格納されたプリント用プロファイルを用いて、プリンタ用の色空間（ＣＭＹＫ）の画像データに変換するものである。また、プリンタ用プロファイルを編集する場合にも不揮発性メモリ６に格納されたプリンタ用プロファイルに対して行われる。
【００３４】
ここで、プロファイルとは、ＩＣＣ（International Color Consortium）の定義に従うＩＣＣプロファイルである。また、プリンタ用プロファイルは、デバイスに独立した色空間（表色系）の画像データを、プリンタにて使用されるＣＭＹＫの画像データに変換するためのプロファイルである。
【００３５】
プリンタ用プロファイルには、行列パラメータと、入力１次元ＬＵＴと、３次元ＬＵＴと、出力１次元ＬＵＴとが含まれている。
【００３６】
行列パラメータは、例えば３×３行列であり、異なる色空間の線形座標変換を行うためのものである。
【００３７】
入力１次元ＬＵＴは、後段の３次元ＬＵＴの色空間の非線形性を取り除くためのものである。
【００３８】
３次元ＬＵＴ（色補正テーブル）は、デバイスに独立な色空間（第１表色系の色空間）内の複数の格子点の各々と、ＣＭＹＫ（第２表色系）の各色成分の画像データ（以下、出力データという）とを関連付けた色補正テーブルである。
【００３９】
出力１次元ＬＵＴは、出力画像データが明度リニアなどになるようにするためのＬＵＴである。
【００４０】
色調整装置１は、色調整用画面をモニタ３に表示することにより、ユーザに対して色調整に関する入力情報の入力を促し、外部入力装置２が受け付けた入力情報に基づいて、プリンタ用プロファイルの調整を行うものである。色調整装置１は、図６に示されるような色調整用画面３０をモニタ３に表示させる。
【００４１】
図１に示されるように、色調整装置１は、モニタ用色変換部１１、プリンタ用色変換部１２、編集区間抽出部１３、編集箇所抽出部１４、格子点情報抽出部１５および格子点データ変更部１６を含む色調整部１０と、ＣＰＵ（制御部）７とを備えている。をＣＰＵ７は、色調整装置１内のブロック間、および、色調整装置１とプロファイル編集システムの各デバイスとの間のデータのやり取りの制御を行うものである。
【００４２】
モニタ用色変換部１１は、グラデーション（色の段階的な変化や、色の濃淡の段階的な変化）が含まれる、ｓＲＧＢのサンプル画像データをＲＯＭ４から読み出し、モニタ用プロファイルを用いて、当該サンプル画像データをモニタ３に依存した色空間の画像データに色変換する処理を行う。モニタ用色変換部１１は、色補正処理後のサンプル画像データをモニタ３に出力する。そして、ＣＰＵ７は、サンプル画像を、モニタ３上の色調整用画面３０のサンプル画像表示エリア３１（図６参照）に表示させる。
【００４３】
なお、サンプル画像としては特定限定されるものではないが、階調性の編集を行うため、グラデーションが含まれる。
【００４４】
編集区間抽出部１３は、外部入力装置２に入力された入力情報に基づいて、モニタ３に表示されているサンプル画像の中から編集区間を抽出するものである。本実施形態では、編集区間は、サンプル画像の中で選択された始点および終点を結ぶ線上の画素からなる区間である。編集区間抽出部１３は、編集区間内の各画素について、始点から当該画素までの距離と、当該画素のサンプル画像データ（以下、編集区間データという）とを関連付けて出力する。
【００４５】
プリンタ用色変換部１２は、プリンタ用プロファイルに基づいて、編集区間抽出部１３から出力された編集区間データを、プリンタ（図示しない）に依存した色空間（ＣＭＹＫ）の画像データに色変換するものである。このとき、プリンタ用色変換部１２は、プリンタ用プロファイルに含まれる３次元ＬＵＴを用いて補間演算により色補正を行う。補間演算では、入力された画像データを取り囲む３次元ＬＵＴ上の複数の格子点の出力データと、当該画像データに応じて決定される各格子点の重み係数とが用いられる。プリンタ用色変換部１２は、編集区間内の各画素について、補間演算の際に用いる所定数の格子点のアドレス、当該所定数の格子点の各々にユニークに割り振られた番号（以下、格子点番号という）、重み係数及び出力データを含む格子点情報を出力する。当該格子点情報はＲＡＭ５に格納される。さらに、プリンタ用色変換部１２は、色補正されたＣＭＹＫの各色の画像データ（以下、プリンタ用色補正データという）を、色調整用画面３０の出力データ遷移状態表示エリア３２に表示させる。プリンタ用色変換部１２の詳細な構成については後述する。
【００４６】
編集箇所抽出部１４は、外部入力装置２に入力された入力情報に基づいて、編集区間内の編集箇所および編集対象となる色成分（ＣＭＹＫのいずれか）を特定するものである。なお、編集箇所抽出部１４は、編集箇所を、編集区間における始点からの距離により特定する。
【００４７】
格子点情報抽出部１５は、編集箇所抽出部１４により抽出された編集箇所の画素に対応するとともに、編集対象となる色成分の格子点情報をＲＡＭ５から読み出し、色調整用画面３０の格子点情報表示エリア３３に表示させるものである。
【００４８】
格子点データ変更部１６は、外部入力装置２に入力された入力情報に基づいて、出力データが変更された格子点のアドレスと、変更された色成分の出力データとを含む変更情報を生成し、当該変更情報を出力する。そして、出力された変更情報に基づいて、不揮発性メモリ６のプリンタ用プロファイルが書き換えられる。
【００４９】
（プリンタ用色変換部の構成）
次に、上記プリンタ用色変換部１２の詳細な内部構成について説明する。図２は、プリンタ用色変換部１２の構成を示すブロック図である。図２に示されるように、プリンタ用色変換部１２は、プリンタ用入力色変換部１２１と、プロファイルテーブル変換部（テーブル変換部）１２２と、プリンタ用色補正部（色補正部）１２３とを備えている。
【００５０】
プリンタ用入力色変換部１２１は、編集区間抽出部１３によって抽出された編集区間データを、デバイスに独立した（依存しない）色空間の画像データ（ＸＹＺ（反射による物体色の三刺激値）やＣＩＥＬ＊ａ＊ｂ＊）に色変換するものである。プリンタ用入力色変換部１２１は、編集区間内の各画素について、始点から当該画素までの距離と、当該画素の編集区間データを変換した、デバイスに独立した色空間の画像データとを関連付けて出力する。
【００５１】
プロファイルテーブル変換部１２２は、不揮発性メモリ６から読み出したプリンタ用プロファイルをプリンタ用色補正部１２３に出力するものである。ただし、プロファイルテーブル変換部１２２は、プリンタ用プロファイルに含まれる３次元ＬＵＴを、格子点データ変更部１６から出力された変更情報に基づいて変更した後に、プリンタ用色補正部１２３に出力する。また、プロファイルテーブル変換部１２２は、変更後の３次元ＬＵＴを不揮発性メモリ６に上書きする。
【００５２】
プリンタ用色補正部１２３は、プロファイルテーブル変換部１２２から出力されたプリンタ用プロファイルを用いて、プリンタ用入力色変換部１２１から出力されたデバイスに独立な色空間の画像データを、ＣＭＹＫの画像データ（以下、プリンタ用色補正データという）に変換する。プリンタ用色補正部１２３は、編集区間内の各画素について、始点から当該画素までの距離と、当該画素に対応するプリンタ用色補正データと、当該画素に対応する格子点情報とを出力する。
【００５３】
図３は、プリンタ用色補正部１２３の内部構成を示すブロック図である。プリンタ用色補正部１２３は、行列演算部１２３１と、入力１次元ＬＵＴ演算部１２３２と、３次元ＬＵＴ演算部１２３３と、出力１次元ＬＵＴ演算部１２３４とを備えている。なお、図３において、入力データは、プリンタ用入力色変換部１２１が出力する、デバイスに独立な色空間データ（ＸＹＺやＣＩＥＬ＊ａ＊ｂ＊）である。また、行列パラメータ、入力１次元ＬＵＴ、３次元ＬＵＴ、出力１次元ＬＵＴは、上記したようにプリンタ用プロファイルに含まれているものである。ただし、３次元ＬＵＴについては、プロファイルテーブル変換部１２２によって変換されたものである。なお、図３は、デバイスに独立した色空間の画像データをデバイスに依存する色空間の画像データに色補正する場合の構成を表している。そして、必要なテーブルデータがプロファイルからロードされる。
【００５４】
行列演算部１２３１は、行列パラメータに基づいて、異なる色空間の線形座標変換を行うものである。
【００５５】
入力１次元ＬＵＴ演算部１２３２は、入力１次元ＬＵＴを用いて、後段の３次元ＬＵＴ演算部１２３３での線形補間を行う際の３次元ＬＵＴの色空間の非線形性を取り除くものである。
【００５６】
３次元ＬＵＴ演算部１２３３は、３次元ＬＵＴから読み出された出力データ値と、入力データの下位４ビットデータを用いて線形補間演算を行うものである。補間演算の方法は限定されない。例えば、特公昭５８−１６１８０に開示されているような４点補間演算や、８点補間演算、６点補間演算などが挙げられる。
【００５７】
図５は、８点補間演算の例を示す図である。３次元ＬＵＴの色空間内の点ｐの入力画像データに対応する出力データｆ（ｐ）は、点ｐを内部に含む単位格子（ここでは、立方体）の頂点である８つの格子点に予め設定されている出力データと、各格子点の重み係数とを用いた補間演算により求められる。
【００５８】
重み係数は、点ｐの位置によって決定される。例えば、図５に示されるように、点ｐを含む単位格子の格子点がｐ０、ｐ１、ｐ２、ｐ３、ｐ４、ｐ５、ｐ６、ｐ７であり、辺ｐ０ｐ１と平行ではない格子面が点ｐ０・ｐ４・ｐ３・ｐ７を含む面（面Ａとする）、辺ｐ０ｐ３と平行ではない格子面が点ｐ０・ｐ１・ｐ５・ｐ４を含む面（面Ｂとする）、辺ｐ０ｐ４と平行ではない格子面が点ｐ０・ｐ１・ｐ２・ｐ３を含む面（面Ｃとする）であり、面Ａに平行であり且つ点ｐを含む面と辺ｐ０ｐ１との交点をｐ８、面Ｂに平行であり且つ点ｐを含む面と辺ｐ０ｐ３との交点をｐ９、面Ｃに平行であり且つ点ｐを含む面と辺ｐ０ｐ４との交点をｐ１０であるとする。このとき、辺ｐ０ｐ１の長さ（格子幅）に対する格子点ｐ０と点ｐ８との距離の比ａ、辺ｐ０ｐ３の長さ（格子幅）に対する格子点ｐ０と点ｐ９との距離の比ｂ、辺ｐ０ｐ４の長さ（格子幅）に対する格子点ｐ０と点ｐ１０との距離の比ｃにより、点ｐ０の重み係数が（１−ａ）＊（１−ｂ）＊（１−ｃ）に決定される。同様にして、他の格子点についても重み係数が決定される。
【００５９】
そして、３次元ＬＵＴ演算部１２３３は、下記の式１に従って、点ｐの入力画像データに対する出力データｆ（ｐ）を求める。なお、式１において、ｆ（ｐｉ）は、格子点ｐｉにおける出力データである。
【００６０】
【数１】
2008245156.tif 000003
【００６１】
出力１次元ＬＵＴ演算部１２３４は、出力１次元ＬＵＴを用いて、出力データが明度リニアなどになるように演算する。
【００６２】
（３次元ＬＵＴの調整処理の手順について）
次に、色調整装置１における３次元ＬＵＴの調整処理の手順について図４を参照しながら説明する。図４は、色調整装置１における３次元ＬＵＴの調整処理の手順を示すフローチャートである。なお、以下に示す処理手順において、ＲＯＭ４、ＲＡＭ５、不揮発性メモリ６などのメモリと、各ブロックとの間でデータのやり取りを行う場合、アドレスとリードライト制御信号とに基づいてデータのやり取りが行われる。各ブロックには、メモリにアクセスするためのアドレスと、リードライト制御信号を発行する処理部を含んでいるものとする。
【００６３】
また、予め、プリンタ用プロファイルは、ＲＯＭ４から不揮発性メモリ６にコピーされている。編集されたプリンタ用プロファイルも不揮発性メモリ６に書き込まれる。
【００６４】
まず、ユーザは、外部入力装置２に色調整装置１の起動指示を入力する。これにより、色調整装置１は、図６に示されるような色調整用画面３０をモニタ３に表示させる。このとき、色調整装置１は、不揮発性メモリ６に格納されている１つのプリンタ用プロファイルを編集対象のプロファイルとして特定する（Ｓ２１０１）。ただし、不揮発性メモリ６に格納されているプリンタ用プロファイルが複数ある場合、色調整装置１は、プロファイルの選択を促す画面をモニタ３に表示する。そして、外部入力装置２に入力された選択指示に従い、色調整装置１は、編集対象となるプリンタ用プロファイルを特定する。
【００６５】
次に、ＣＰＵ７は、ＲＯＭ４に格納されているサンプル画像データをモニタ用色変換部１１に入力する。モニタ用色変換部１１は、モニタ用プロファイルに基づいて、入力されたサンプル画像データを、モニタ３に依存する色空間のモニタ用サンプル画像データに色補正し、当該モニタ用サンプル画像データをモニタ３に出力する（Ｓ２１０２）。そして、モニタ３は、当該モニタ用サンプル画像データに基づいて、サンプル画像を色調整用画面３０のサンプル画像表示エリア３１に表示する（Ｓ２１０３）。
【００６６】
図７は、サンプル画像が表示されている色調整用画面３０の一例を示している。図７において、サンプル画像は、帯状の部分画像３１１〜３２４を含んでいる。部分画像３１１は白からシアンへのグラデーションを、部分画像３１２は白からマゼンタへのグラデーションを、部分画像３１３は白からイエローへのグラデーションを、部分画像３１４は白からレッドへのグラデーションを、部分画像３１５は白からグリーンへのグラデーションを、部分画像３１６は白からブルーへのグラデーションを、部分画像３１７は白からブラックへのグラデーションを、部分画像３１８はブラックからシアンへのグラデーションを、部分画像３１９はブラックからマゼンタへのグラデーションを、部分画像３２０はブラックからイエローへのグラデーションを、部分画像３２１はブラックからレッドへのグラデーションを、部分画像３２２はブラックからグリーンへのグラデーションを、部分画像３２３はブラックからブルーへのグラデーションを、部分画像３２４は有彩色のグラデーションを示している。
【００６７】
なお、サンプル画像データが複数ある場合には、ＣＰＵ７は、外部入力装置２に入力されたサンプル画像の選択指示に従ってサンプル画像データを選択し、当該サンプル画像データをモニタ用色変換部１１に入力する。
【００６８】
続いて、ユーザは、サンプル画像上の編集を希望する区間の始点および終点を、マウスやキーボードである外部入力装置２を用いて指定する。ＣＰＵ７は、外部入力装置２に入力された始点および終点の２次元座標データを、編集区間抽出部１３に入力する。そして、編集区間抽出部１３は、入力された始点および終点の座標データに基づいて、サンプル画像データの中から当該２点間の画素の画像データを編集区間データとして抽出する（Ｓ２１０４）。
【００６９】
例えば、水平座標をｘ、垂直座標をｙとしたとき、始点の座標データが（ｘ、ｙ）＝（１０，１０）であり、終点の座標データが（ｘ、ｙ）＝（１００，１０）とすると、編集区間抽出部１３は、ｘ＝１０〜１００、ｙ＝１０の画像データを編集区間データとして抽出する。なお、編集区間抽出部１３は、抽出した編集区間内の各画素の編集区間データを、編集区間の始点から当該画素までの距離と関連付けて出力する。これにより、編集区間内の画素について、始点からの距離を指定することにより、当該画素の編集区間データを容易に取り出すことができる。
【００７０】
図７では、白からイエローへのグラデーションを示す部分画像３１３において編集区間３２５（始点３２６が白に近く、終点３２７がイエローに近い）が設定されている。
【００７１】
また、編集区間は直線でなくてもよい。編集区間を曲線とする場合には、曲線の変化点を指定し（例えば、マウスでクリックする）、ベジェやスプライン曲線などを描くようにする。終点はダブルクリックにより認識される。
【００７２】
抽出された編集区間データは、ＣＰＵ７により、プリンタ用入力色変換部１２１に入力される。また、編集区間データは、ＣＰＵ７により、編集区間演算結果データ群（後述する）の一部としてＲＡＭ５に書き込まれる。
【００７３】
次に、プリンタ用入力色変換部１２１は、後段のプリンタ用色補正部１２３で処理可能なように、入力された編集区間データをデバイスに独立な色空間の画像データに変換し、当該画像データを出力する。
【００７４】
例えば、編集区間データがｓＲＧＢデータであり、デバイスに独立な色空間がＣＩＥＬ＊ａ＊ｂ＊である場合、プリンタ用入力色変換部１２１は、下記の式２に従って、ｓＲＧＢデータをＸＹＺデータに変換する。その後、式３に従って、ＸＹＺデータをＣＩＥＬ＊ａ＊ｂ＊データに変換する。なお、式３において、Ｘγ，Ｙγ，Ｚγは、白色点を表している。
【００７５】
【数２】
2008245156.tif 000004
【００７６】
【数３】
2008245156.tif 000005
【００７７】
なお、プリンタ用入力色変換部１２１は、編集区間３２５内の各画素について、編集区間３２５の始点３２６から当該画素までの距離と、デバイスに独立な色空間の画像データとを関連付けて出力する。これにより、編集区間３２５内の画素について、始点３２６からの距離を指定することにより、当該画素のデバイスに独立な色空間の画像データを容易に取り出すことができる。
【００７８】
そして、デバイスに独立な色空間の画像データは、ＣＰＵ７により、プリンタ用色補正部１２３に入力される。また、デバイスに独立な色空間の画像データは、ＣＰＵ７により、編集区間演算結果データ群（後述する）の一部としてＲＡＭ５に書き込まれる。
【００７９】
一方、プロファイルテーブル変換部１２２は、Ｓ２１０１で特定したプリンタ用プロファイルを不揮発性メモリ６から読み出す。プロファイルテーブル変換部１２２は、格子点データ変更部１６から出力される変更情報に基づいて、プリンタ用プロファイルの中の３次元ＬＵＴを変更する機能を有している。しかしながら、ここでは、色調整装置１が起動した直後であり、格子点データ変更部１６が変更情報を出力していないので、プロファイルテーブル変換部１２２は、不揮発性メモリ６から読み出したプリンタ用プロファイルの３次元ＬＵＴの変更を行わない。すなわち、不揮発性メモリ６から読み出されたプリンタ用プロファイルは、そのままの状態でプリンタ用色補正部１２３に入力される。
【００８０】
続いて、プリンタ用色補正部１２３は、プロファイルテーブル変換部１２２から出力されたプロファイルに基づいて、編集区間データの色補正処理を行う。
【００８１】
色補正処理としては、８点補間演算、４点補間演算などの線形補間があるが、ここでは、８点補間演算を行うものとする。
【００８２】
プリンタ用色補正部１２３は、編集区間データに含まれる画素毎の画像データを上位４ビットと下位４ビットとに分離する。そして、プリンタ用色補正部１２３は、上位４ビットに基づいて、当該画像データを取り囲む８つの格子点の３次元ＬＵＴのアドレスを求め、当該アドレスに該当する格子点の出力データを３次元ＬＵＴから得る。ここでは、プリンタ用色補正部１２３が求めたアドレスがプロファイルテーブル変換部１２２に出力され、プロファイルテーブル変換部１２２が当該アドレスに該当する格子点の出力データをプリンタ用色補正部１２３に出力する。
【００８３】
さらに、下位４ビットは、上位４ビットから求められた格子点からの距離を示している。そこで、プリンタ用色補正部１２３は、下位ビットを参照して、各格子点の重み係数を求める。重み係数の算出方法については上述したとおりである。
【００８４】
そして、プリンタ用色補正部１２３は、編集区間３２５内の画素毎のデバイスに独立な画像データについて、当該画像データを取り囲む格子点の出力データおよび重み係数を用いて、上記式１によりＣＭＹＫのプリンタ用色補正データを求める（Ｓ２１０５）。なお、プリンタ用色補正データは、色成分（Ｃ，Ｍ，Ｙ，Ｋ）ごとのデジタルカウント値（０〜２５５）として表される。そして、プリンタ用色補正部１２３は、編集区間３２５内の各画素の始点３２６からの距離と、当該画素の画像データを色補正したプリンタ用色補正データとを関連付けて出力する。
【００８５】
さらに、プリンタ用色補正部１２３は、編集区間３２５内の各画素について、当該画素の始点３２６からの距離と、当該画素のデバイスに独立な色空間の画像データを取り囲む８つの格子点の３次元ＬＵＴ上のアドレス、当該格子点の各々に対してユニークに割り与えられた格子点番号、当該格子点の出力データおよび重い係数を含む格子点情報とを関連付けて出力する。
【００８６】
プリンタ用色補正部１２３から出力されたプリンタ用色補正データに基づいて、ＣＰＵ７は、図７の出力データ遷移状態表示エリア３２に示されるように、編集区間３２５における始点３２６からの距離と、プリンタ用色補正データのデジタルカウント値との対応関係を示す出力遷移状態グラフをモニタ３に表示させる（Ｓ２１０５）。なお、当該出力遷移状態グラフにおいて、横軸が編集区間３２５における始点３２６からの距離を示し、縦軸がプリンタ用色補正データのデジタルカウント値を示している。当該グラフを見ることで、出力データの遷移状態を確認することができる。
【００８７】
図７の例では、出力データ遷移状態表示エリア３２において、Ｃ，Ｍ，Ｙのプリンタ用色補正データが示されている。なお、白からイエローへのグラデーションを示す部分画像において編集区間３２５（始点３２６が白に近く、終点３２７がイエローに近い）が設定されているため、始点３２６からの距離が大きくなるにつれて、Ｙのデジタルカウント値が大きくなっている。一方、Ｍ，Ｃのデジタルカウント値は小さい値のままである。
【００８８】
ここで、ＣＰＵ７は、Ｃ，Ｍ，Ｙ，Ｋの各色成分のプリンタ用色補正データを色分けして、出力データ遷移状態表示エリア３２に表示させる。これにより、ユーザは、どの曲線がどの色成分に対応しているのかを容易に認識することができる。
【００８９】
なお、ＣＰＵ７は、編集区間抽出部１３から出力された編集区間データ、プリンタ用入力色変換部１２１から出力されたデバイスに独立な色空間の画像データ、プリンタ用色補正部１２３から出力されたプリンタ用色補正データおよび格子点情報をまとめて、「編集区間演算結果データ群」としてＲＡＭ５に書き込む。なお、編集区間演算結果データ群に含まれるデータは、編集区間３２５における始点３２６からの距離と関連付けられている。これにより、編集区間３２５内の各画素について、始点３２６からの距離を指定することにより、当該画素に対応する各種のデータを容易に取り出すことができる。
【００９０】
次に、ユーザは、出力データ遷移状態表示エリア３２に表示されている何れかの色成分のプリンタ用色補正データの中から編集を希望する箇所（編集箇所）を外部入力装置２を用いて指定する。例えば、ユーザは、外部入力装置２であるマウスを用いて、編集を希望する色成分の箇所をクリックする。そして、クリックされた箇所の２次元座標情報が編集箇所抽出部１４に入力される。
【００９１】
例えば、図７の出力データ遷移状態表示エリア３２には、イエローに近い編集区間３２５において、マゼンタの出力データが僅かに混じっていることが示されている。イエローにマゼンタが混じると汚れたように見えてしまう。そこで、ユーザは、編集を希望する色成分として「Ｍ（マゼンタ）」を選択し、編集箇所としてイエローに近い箇所（図７では終点３２７に近い箇所）を選択する。
【００９２】
その後、編集箇所抽出部１４は、２次元座標情報に基づいて、編集する色成分（編集対象色成分）と、始点３２６から編集箇所までの距離とを求め、出力する（Ｓ２１０６）。編集箇所抽出部１４から出力された始点３２６から編集箇所までの距離に基づいて、図８に示されるように、モニタ３は、サンプル画像表示エリア３１の編集区間３２５内に、編集箇所を示す点３２８を表示させる。また、編集箇所抽出部１４から出力された編集対象色成分および始点３２６から編集箇所までの距離に基づいて、図８に示されるように、ＣＰＵ７は、出力データ遷移状態表示エリア３２において、編集対象色成分（ここでは、Ｍ（マゼンタ））のプリンタ用色補正データの曲線を太線にハイライトされるとともに、当該曲線上の編集箇所に点３２９を表示させる。
【００９３】
次に、格子点情報抽出部１５は、編集箇所抽出部１４から出力された始点３２６から編集箇所までの距離に対応する格子点情報をＲＡＭ５から読み出す。すなわち、格子点情報抽出部１５は、編集箇所の画像データを取り囲む複数の格子点の各々の格子点番号、ＣＭＹＫの各色成分の出力データ及び重み係数を読み出し、出力する。そして、図８に示すように、ＣＰＵ７は、格子点情報抽出部１５から出力された格子点情報を、色調整用画面３０の格子点情報表示エリア３３に表示させる（Ｓ２１０７）。ただし、格子点情報抽出部１５は、ＲＡＭ５から読み出した格子点の出力データのうちの、編集箇所抽出部１４から出力された編集対象色成分に対応する出力データのみを出力する。そのため、編集対象色成分の出力データが格子点情報表示エリア３３に表示されることとなる。
【００９４】
なお、図８の格子点情報表示エリア３３において、「Ｇｒｉｄ  Ｎｏ．」が格子点番号、「Ｉｎｉｔｉａｌ  Ｖａｌｕｅ」が出力データ、「Ｗｅｉｇｈｔ」が重み係数を示している。また、ＣＰＵ７は、編集箇所抽出部１４から出力された始点３２６から編集箇所までの距離に対応し、かつ、編集箇所抽出部１４から出力された編集対象色成分に対応する、プリンタ用色補正データをＲＡＭ５から読み出す。そして、ＣＰＵ７は、読み出したプリンタ用色補正データの値を、色調整用画面３０の出力データ表示エリア３５に表示させる。すなわち、出力データ表示エリア３５は、編集箇所における編集対象色成分のプリンタ用色補正データを表示するエリアである。図８では、編集箇所における編集対象色成分（ここでは、マゼンタ）のプリンタ用色補正データの値として「９．１６」が表示されている。
【００９５】
続いて、ユーザは、外部入力装置２を用いて、格子点情報表示エリア３３に表示された各格子点の出力データ値の変更する。すなわち、ユーザは、マウスにより変更を希望する格子点番号の格子点（以下、変更格子点という）の編集欄（図では「Ｅｄｉｔ  Ｖａｌｕｅ」と表記）にカーソルを移動させ（Ｓ２１０８）、キーボードにより変更後の出力データの値を入力する（Ｓ２１０９）。
【００９６】
例えば、イエローに近い画素については、マゼンタが混じらない方が綺麗に視認できる。そのため、例えば図９に示すように、ユーザは、重み係数が最も大きい格子点（格子点番号「６」の格子点）を変更格子点とし、当該変更格子点の編集欄３３１において、出力データ「９．８１」を「０．００」に変更している。
【００９７】
外部入力装置２が受け付けた変更対象の格子点番号および変更後の出力データは、変更情報として格子点データ変更部１６に入力される。そして、格子点データ変更部１６は、ＲＡＭ５に格納された編集区間演算結果データ群において、編集箇所抽出部１４から出力された始点３２６から編集箇所までの距離に対応する格子点情報の中の、外部入力装置２から出力された格子点番号に対応する格子点の出力データを、変更後の出力データに書き換える。さらに、格子点データ変更部１６は、当該格子点情報の中から、変更格子点の３次元ＬＵＴ上のアドレスを抽出する。
【００９８】
次に、ＣＰＵ７は、ＲＡＭ５に格納された編集区間演算結果データ群の編集区間データを読み出し、プリンタ用入力色変換部１２１に入力する。プリンタ用入力色変換部１２１は、入力された編集区間データを、デバイスに独立な色空間の画像データに色変換する。そして、色変換されたデバイスに独立な色空間の画像データは、プリンタ用色補正部１２３に入力される。
【００９９】
なお、ＣＰＵ７は、ＲＡＭ５に格納された編集区間演算結果データ群の編集区間データを読み出す代わりに、編集区間演算結果データ群のデバイスに独立な色空間の画像データを読み出しても良い。当該画像データは、編集区間データからプリンタ用入力色変換部１２１によって色変換されたものである。この場合、ＣＰＵ７は、デバイスに独立な色空間の画像データをプリンタ用色補正部１２３に入力する。
【０１００】
また、ＣＰＵ７は、格子点データ変更部１６で抽出された変更格子点の３次元ＬＵＴのアドレスと、変更格子点の変更後の出力データとを、プロファイルテーブル変換部１２２に入力する。
【０１０１】
そして、プロファイルテーブル変換部１２２は、不揮発性メモリ６に格納されているプリンタ用プロファイルの３次元ＬＵＴについて、格子点データ変更部１６で抽出されたアドレスの格子点の出力データを、格子点データ変更部１６から出力された変更後の出力データに書き換える。そして、プロファイルテーブル変換部１２２は、書き換えた３次元ＬＵＴをプリンタ用色補正部１２３に出力する。なお、プリンタ用プロファイルの３次元ＬＵＴ以外のものについてはそのままプリンタ用色補正部１２３に出力する。
【０１０２】
その後、プリンタ用色補正部１２３は、プリンタ用入力色変換部１２１から出力されたデバイスに独立な色空間の画像データに対して、プロファイルテーブル変換部１２２から出力されたプリンタ用プロファイルを用いて色補正を行う（Ｓ２１１０）。このときの処理手順は、Ｓ２１０５と同様である。
【０１０３】
そして、ＣＰＵ７は、プリンタ用色補正部１２３から新たに出力されたプリンタ用色補正データを出力データ遷移状態表示エリア３２に表示する。ここで、編集箇所の画像データを取り囲む格子点番号「６」の格子点の出力データが変更されているために、編集箇所におけるマゼンタの出力データも変化する。すなわち、図９に示されるように、始点３２６からの距離が大きい領域において、マゼンタの出力データが小さくなっていることがわかる。また、ＣＰＵ７は、プリンタ用色補正部１２３から新たに出力された格子点情報を格子点情報表示エリア３３に表示させる。すなわち、格子点情報が更新される。
【０１０４】
さらに、ＣＰＵ７は、プリンタ用色補正部１２３から新たに出力されたプリンタ用色補正データに基づいて、編集箇所における編集対象色成分（ここでは、マゼンタ）の出力データを出力データ表示エリア３５に表示させる。編集箇所におけるマゼンタの出力データは、Ｓ２１０９の編集の前には図８に示されるように「９．１６」（出力データ表示エリア３５を参照）であるのに対し、Ｓ２１０９の編集の後には図９に示されるように「４．６６」（出力データ表示エリア３５を参照）と小さくなっている。
【０１０５】
その後、ＣＰＵ７により、プリンタ用色補正部１２３から出力された格子点情報およびプリンタ用色補正データは、ＲＡＭ５に格納された編集区間演算結果データ群の対応する箇所に上書きされる。
【０１０６】
ユーザは、プリンタ用色補正データが所望の状態になるまで、編集指示を繰り返し入力する。すなわち、Ｓ２１０８〜Ｓ２１１０の処理が繰り返して行われる。
【０１０７】
例えば、図１０に示されるように、ユーザは、格子点番号「１」「２」の格子点の編集欄３３２・３３３において、出力データの値の変更指示を入力する。このとき、イエローに近い領域においてマゼンタの出力データが「０．２７」（図１０の出力データ表示エリア３５を参照）と０に近くなっていることがわかる。これにより、印刷された画像上のイエローに濁りが目立たなくなる。
【０１０８】
（表示方法の変形形態）
図５に示されるように、３次元ＬＵＴの入力色空間内の画像データによって、補間演算で使用される格子点が変化する。すなわち、２つの画像データが同じ単位格子内に含まれるとき、補間演算で使用する格子点は同じである。一方、２つの画像データが異なる単位格子内に含まれるとき、補間演算で使用する格子点も異なる。
【０１０９】
図１１に示されるように、入力画像データａ・ｂに対しては、格子点Ａ・Ｂ・Ｃ・Ｄ・Ｅ・Ｆ・Ｇ・Ｈを用いて補間演算が行われ、入力画像データｃ・ｄに対しては、格子点Ｃ・Ｄ・Ｉ・Ｊ・Ｇ・Ｈ・Ｋ・Ｌを用いて補間演算が行われる。
【０１１０】
ここで、同じ格子点を用いて補間演算を行う入力画像データを有する画素の領域を補間領域という。
【０１１１】
上記実施形態の説明では、ＣＰＵ７は、各色成分のプリンタ用色補正データのデジタルカウント値と始点３２６からの距離との関係を示す曲線を補間領域を区別せずに表示させるものとした。本変形形態は、ユーザが補間領域を認識できるように上記曲線が表示されるものである。
【０１１２】
図１２は、本変形形態の色調整装置１における３次元ＬＵＴの調整処理の手順を示すフローチャートである。図４に示すフローチャートと比較して、Ｓ２１０５の代わりにＳ２２０５の処理が行われ、さらに、Ｓ２２０９の処理が追加されている点で異なる。
【０１１３】
Ｓ２２０５では、ＣＰＵ７は、プリンタ用色補正部１２３から出力された格子点情報に基づいて、編集区間３２５内の画素を補間領域ごとに分離する。すなわち、同じ格子点情報を有する画素ごとに分離する。そして、ＣＰＵ７は、プリンタ用色補正部１２３から出力されたプリンタ用色補正データを表示する際、隣接する補間領域のプリンタ用色補正データの曲線を異なる表示形式とする。
【０１１４】
例えば、図１３に示されるように、隣接する補間領域のプリンタ用色補正データが、実線、長破線、短破線と異なるように表示されている。また、補間領域ごとにプリンタ用色補正データの曲線の色を変更してもよい。
【０１１５】
これにより、ユーザは、補間領域の範囲を容易に認識することができる。図１３では、始点３２６からの距離２５００の点から終点までは、同じ表示形式の曲線となっている。そのため、ユーザは、この区間の全ての画像データ（プリンタ用入力色変換部１２１によって変換された編集区間データ）が、同一の８つの格子点で形成される格子内に含まれていることを認識することができる。そして、モニタ３上で隣り合う曲線の表示形式が異なるということは、補間演算で用いる格子点が異なることを表している。
【０１１６】
また、Ｓ２２０９では、ユーザーが選択した格子点を選択すると、ＣＰＵ７は、補間演算結果データ群の中から、当該格子点のアドレスを含む格子点情報に関連付けられた画素を抽出する。そして、当該画素に対応するプリンタ用色補正データを他の画素に対応するプリンタ用色補正データと異なる表示形式で表示させる。例えば、ＣＰＵ７は、図１４のように、選択された格子点を格子点情報の中に含む画素に対応するプリンタ用色補正データを、太線に変更し、強調させる。なお、図１４では、格子点番号「５」の格子点に対応する出力データの編集欄にカーソルが移動されたことにより、ＣＰＵ７は、当該格子点が変更格子点としてユーザにより選択されたものと認識する。そして、当該変更格子点を補間演算で用いる２つの補間領域（図１４における、始点３２６からの距離が１９００〜２５００の補間領域と、２５００から終点までの補間領域）が太線で表示される。なお、２つの補間領域は、上述したように、異なる表示形式（長破線と実線）で表示されている。
【０１１７】
図１１を用いて、分かりやすく説明する。仮に、格子点Ｇが変更格子点として選択されたとすると、格子点Ｇは、補間演算を行う場合、立方格子ＡＢＣＤＥＦＧＨでも立方格子ＣＤＩＪＧＨＫＬでも使用される。よって、格子点Ｇの変更は、入力画像データ１〜４のすべての最終出力データを求める際に影響することになる。このような場合、入力画像データ１〜４を含む補間領域に対応する曲線が太線でハイライトされる。
【０１１８】
このように表示することで、選択した格子点が出力データ遷移状態内のどの補間領域に影響しているのか視覚的に分かり易くなり、調整が容易になる。
【０１１９】
なお、Ｓ２２０５及びＳ２２０９を含む処理（図１２）（補間領域分割モードという）と、これらの処理を含まない処理（図４）（標準モードという）とを、ＣＰＵ７は、ユーザからの指示により切り替えても良い。例えば、図１４に示されるように、色調整用画面３０の中に補間領域分割モードと標準モードとの切替ボタン３４を表示しておき、外部入力装置２に入力された指示に応じて、ＣＰＵ７は、どちらかのモードにより処理を実行してもよい。
【０１２０】
（その他の変形形態）
上記説明では、編集区間抽出部１３は、外部入力装置２に入力された始点および終点の座標により、始点と終点とを結ぶ線上の画素の画像データを編集区間データとして抽出するものとした。しかしながら、編集区間抽出部１３は、始点と終点との結ぶ線に幅を持たせることもできる。例えば、線分幅を１１とすれば、編集区間抽出部１３は、まず始点（１０、１０）を中心とする直径１１の円を描き、その中に含まれる画像データの平均をその始点の画像データとする。もしくは、編集区間抽出部１３は、円内のデータを一様に平均して求める他に、図１５のように中心からの距離に応じてデータに重み付けを与えた後、平均する方法により始点の画像データを求めてもよい。そして、ｙを１０にし、ｘを１０から１００で変化させながら、上記の方法で、始点から終点までの各々の画素における画像データを求める。
【０１２１】
また、上記説明では、編集対象のプロファイルとして、デバイスに独立な色空間の画像データをＣＭＹＫの画像データに変換するプリンタ用プロファイルを例とした。しかしながら、編集対象のプロファイルはこれに限定されるものではなく、色補正を行うプロファイルであればよい。例えば、デバイスに独立な色空間の画像データをＲＧＢの画像データに変換するモニタ用プロファイルであってもよい。
【０１２２】
また、モニタ用色変換部１１は、ユーザが選択したプリンタ用プロファイルに基づいてサンプル画像データの色補正を行い、色補正された画像データをモニタ用プロファイルを用いてモニタ３に表示するようにしてもよい。これにより、ユーザは、紙に印刷されたときの色の状態をモニタ３で確認することができる。
【０１２３】
（適用例）
上記実施形態の色調整装置１の適用例について説明する。
【０１２４】
本実施形態の色調整装置１は、色調整部１０を備えた情報処理装置（例えば、ノートパソコンなどのコンピュータ）であってもよい。そして、メーカから提供されたＩＣＣプロファイルを不揮発性メモリ６に格納し、当該ＩＣＣプロファイルの編集を行う。情報処理装置は、メーカから通信ネットワークや記録媒体を用いて、編集対象のＩＣＣプロファイルを取得すればよい。
【０１２５】
また、プリンタ用プロファイルが既に組み込まれている装置（例えば、プリンタなどの画像形成装置）に、上記色調整装置１をケーブル等で接続させてもよい。そして、色調整装置１は、画像形成装置が記憶しているプリンタ用プロファイルを編集対象として、編集を行ってもよい。この場合、画像形成装置のサービスマンや管理者が色調整装置１を持参して、画像形成装置に組み込まれたプリンタ用プロファイルをユーザの所望の状態に変更することができる。
【０１２６】
さらに、図１６に示されるように、上記色調整装置１が画像形成装置に備えられていてもよい。この場合、色調整装置１は、画像形成装置が備える操作パネルに色調整指示が入力されたときに起動し、操作パネルに色調整画面を表示させる。そして、色調整装置１は、画像形成装置が予め記憶しているプリンタ用プロファイルを編集対象として編集処理を行う。これにより、画像形成装置から出力される記録用紙の色をユーザ所望の状態に変更させることができる。
【０１２７】
ここで、図１６に示される画像形成装置について説明する。図１６は、上記実施形態の色調整装置１が適用されたカラー画像処理装置６０を備える、実施の一形態であるデジタルカラー複写機の構成を示すブロック図である。
【０１２８】
図１６に示すように、カラー画像処理装置６０は、Ａ／Ｄ変換部６１、シェーディング補正部６２、入力階調補正部６３、領域分離処理部６４、色補正部６５、黒生成下色除去部６６、空間フィルタ処理部６７、出力階調補正部６８、及び階調再現処理部６９とを備えるとともに、上記色調整装置１を備えている。これに、カラー画像入力装置５０とカラー画像出力装置７０とが接続され、全体としてデジタルカラー複写機を構成している。
【０１２９】
操作パネル８０は、デジタル複写機の動作モードを設定する設定ボタンやテンキー、あるいはマウスやキーボード、液晶ディスプレイやタッチ式の液晶パネルなどで構成される表示部より構成されるものである。操作パネル８０は上記外部入力装置２に相当するものである。
【０１３０】
カラー画像入力装置（画像読取手段）５０は、例えばＣＣＤ（Charge Coupled Device ）を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置６０に入力するものである。
【０１３１】
カラー画像入力装置５０にて読み取られたアナログ信号は、カラー画像処理装置６０内を、Ａ／Ｄ変換部６１、シェーディング補正部６２、入力階調補正部６３、領域分離処理部６４、色補正部６５、黒生成下色除去部６６、空間フィルタ処理部６７、出力階調補正部６８、及び階調再現処理部６９の順で送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置７０へ出力される。
【０１３２】
Ａ／Ｄ（アナログ／デジタル）変換部６１は、ＲＧＢのアナログ信号をデジタル信号に変換するもので、シェーディング補正部６２は、Ａ／Ｄ変換部６１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置５０の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。
【０１３３】
入力階調補正部６３は、シェーディング補正部６２にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置６０に採用されている画像処理システムの扱い易い信号に変換する処理を施すものである。
【０１３４】
領域分離処理部６４は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部６４は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部６６、空間フィルタ処理部６７、及び階調再現処理部６９へと出力すると共に、入力階調補正部６３より出力された入力信号をそのまま後段の色補正部６５に出力する。
【０１３５】
色補正部６５は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。色補正部６５は、プリンタ用プロファイルを用いて、領域分離処理部６４から得られたＲＧＢ信号を、ＣＭＹの色空間の画像データに色補正を行う。当該色補正部６５には色調整装置１が接続されており、色調整装置１は色補正部６５が記憶しているプリンタ用プロファイルを編集対象として編集を行う。
【０１３６】
黒生成下色除去部６６は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものであって、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【０１３７】
黒生成処理の一例として、スケルトンブラックによる黒生成を行なう方法（一般的方法）がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ，出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成／下色除去処理は以下の式４で表わされる。
【０１３８】
【数４】
2008245156.tif 000006
【０１３９】
空間フィルタ処理部６７は、黒生成下色除去部６６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものであって、階調再現処理部６９も、空間フィルタ処理部と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施すものである。
【０１４０】
例えば、領域分離処理部６４にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部６７による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部６９においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【０１４１】
また、領域分離処理部６４にて網点に分離された領域に関しては、空間フィルタ処理部６７において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部６８では、濃度信号などの信号をカラー画像出力装置７０の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部６９で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部６４にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【０１４２】
上述した各処理が施された画像データは、一旦記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置７０に入力される。
【０１４３】
このカラー画像出力装置７０は、画像データを記録媒体（例えば紙等）上に出力するもので、例えば、電子写真方式やインクジェット方式を用いたカラー画像形成装置等を挙げることができるが特に限定されるものではない。尚、以上の処理は不図示のＣＰＵ（Central Processing Unit）により制御される。
【０１４４】
以上のように、色調整装置１は、デバイスに独立な色空間（第１表色系の色空間）の中の所定の複数の格子点の各々と、ＣＭＹＫ（第２表色系）の画像データとを関連付けた３次元ＬＵＴ（色補正テーブル）を調整するものである。そして、色調整装置１は、モニタ（表示装置）３に表示された複数色のグラデーションを含むサンプル画像の中から、編集対象となる編集区間を抽出する編集区間抽出部１３と、編集区間抽出部１３が抽出した編集区間内の各画素について、上記デバイスに独立な色空間における当該画素に対応する点を取り囲む所定数（８点補間演算の場合は８）の格子点を特定し、上記特定された各格子点に対応する出力データと、上記デバイスに独立な色空間における当該画素に対応する点の位置から求められる、特定された各格子点の重み係数とを用いた補間演算により、色成分ごとのプリンタ用色補正データ（ＣＭＹＫの画像データ）の値を算出する色補正処理を行うプリンタ用色補正部（色補正部）１２３と、プリンタ用色補正部１２３によって算出された、編集区間内の各画素についての色成分ごとのプリンタ用色補正データのデジタルカウント値をモニタ３に表示させるＣＰＵ（制御部）７と、モニタ３に表示された色成分ごとのプリンタ用色補正データの中から、編集対象の色成分と編集箇所とを特定する編集箇所抽出部１４と、編集箇所抽出部１４によって特定された編集箇所の画素に対応する出力データ（ＣＭＹＫの画像データ）を補間演算により算出する際に用いられる所定数の格子点のうちのいずれかを変更格子点として選択し、当該変更格子点に対応する出力データであり、かつ、編集箇所抽出部１４によって特定された編集対象の色成分の出力データの変更指示を受け付ける格子点データ変更部１６と、格子点データ変更部１６が受け付けた変更指示に基づいて、３次元ＬＵＴを変更するプロファイルテーブル変換部（テーブル変換部）１２２とを備える。
【０１４５】
そして、プリンタ用色補正部１２３は、プロファイルテーブル変換部１２２によって変更された３次元ＬＵＴを用いて、上記色補正処理を再度行う。さらに、ＣＰＵ７は、再度の当該色補正処理により得られた、編集区間内の各画素についての色成分ごとのプリンタ用色補正データのデジタルカウント値をモニタ３に表示させる再表示処理を行う。
【０１４６】
これにより、ユーザは、編集箇所のプリンタ用色補正データを求める際に用いられる格子点に対応する出力データの変更指示を入力することができる。すなわち、３次元ＬＵＴを直接編集することができる。
【０１４７】
そして、変更された３次元ＬＵＴを用いて色補正処理を再度行われ、再度の色補正処理により得られた、編集区間内の各画素についての色成分ごとのプリンタ用色補正データのデジタルカウント値がモニタ３に表示される。その結果、ユーザは、入力した変更指示によって、編集区間内の画素のプリンタ用色補正データがどのように遷移するのか容易に認識することができる。編集箇所だけではなく、編集箇所の周囲の画素に対応するプリンタ用色補正データの遷移も確認することができる。
【０１４８】
その結果、ユーザは、所望のプリンタ用色補正データが表示されるまで変更指示を入力することにより、所望の色が出力されるように３次元ＬＵＴを容易に調整することができる。
【０１４９】
このように、ユーザが３次元ＬＵＴを直接変更でき、所望の色となるように３次元ＬＵＴを容易に調整することが可能となる。
【０１５０】
さらに、ＣＰＵ７は、編集区間内の画素を、プリンタ用色補正部１２３が補間演算を行う際に用いる格子点の組み合わせが同一か否かに応じてグループ（補間領域）分けし、隣接する補間領域に対応するプリンタ用色補正データのデジタルカウント値の表示形式を当該補間領域ごとに異なるようにすることが好ましい。
【０１５１】
これにより、補間演算で使用する格子点の組み合わせが同一の補間領域を容易に把握することができる。その結果、ユーザは、ある補間領域内の画素を編集箇所として選択した場合、当該補間領域内の画素に対応するプリンタ用色補正データに影響が生じることを認識することができる。すなわち、変更指示によってどの範囲まで影響があるかを容易に認識することができる。
【０１５２】
さらに、ＣＰＵ７は、格子点データ変更部１６が選択した上記変更格子点を用いて上記補間演算が行われる画素に対応するプリンタ用色補正データを、その他の画素に対応するプリンタ用色補正データと異なる表示形式にすることが好ましい。
【０１５３】
これにより、ユーザが入力した変更指示によってどの範囲の画素まで影響があるかを容易に認識することができる。
【０１５４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１５５】
最後に、本発明はコンピュータに実行させるためのプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録したコンピュータ読み取り可能な記録媒体に、色調整装置１が行う処理方法（色調整方法）を記録するものとすることもできる。この結果、色調整方法を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１５６】
なお、本実施の形態では、この記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばROMのようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【０１５７】
いずれの場合においても、格納されているプログラムコードはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１５８】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやCD−ROM／MO／MD／DVD等の光ディスクのディスク系、ICカード（メモリカードを含む）／光カード等のカード系、あるいはマスクROM、EPROM（Erasable Programmable Read Only Memory）、EEPROM（Electrically Erasable Programmable Read Only Memory）、フラッシュROM等による半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【０１５９】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムコードをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１６０】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられる。
【産業上の利用可能性】
【０１６１】
本発明は、異なる表色系の画像データに変換する際に用いる色補正テーブルの調整を行う色調整装置に適用でき、例えば、画像形成装置や表示装置で使用される色補正テーブルの調整のために利用される。
【図面の簡単な説明】
【０１６２】
【図１】本発明の一実施形態に係る色調整装置を含むプロファイル編集システムの構成を示すブロック図である。
【図２】色調整装置が備えるプリンタ用色変換部の構成を示すブロック図である。
【図３】プリンタ用色変換部が備えるプリンタ用色補正部の内部構成を示すブロック図である。
【図４】色調整装置における３次元ＬＵＴの調整処理の手順を示すフローチャートである。
【図５】8点補間演算の例を示す図である。
【図６】色調整用画面の一例を示す図である。
【図７】サンプル画像およびプリンタ用色補正データが表示されている色調整用画面の一例を示す図である。
【図８】格子点情報が表示されている色調整画面の一例を示す図である。
【図９】格子点番号「６」の格子点の出力データが変更されたときの色調整画面の一例を示す図である。
【図１０】格子点番号「１」「２」「６」の格子点の出力データが変更されたときの色調整画面の一例を示す図である。
【図１１】格子点と入力画像データとの関係を示す図である。
【図１２】色調整装置における３次元ＬＵＴの調整処理の変形例の手順を示すフローチャートである。
【図１３】補間領域ごとにプリンタ用色補正データを異なる表示形式で表示させたときの色調整用画面の一例を示す図である。
【図１４】出力データが変更された格子点を用いる補間領域を強調表示させたときの色調整用画面の一例を示す図である。
【図１５】編集区間の線に幅を持たせる場合に使用される、中心からの距離と、重み付けとの関係を示す図である。
【図１６】本実施形態の色調整装置を含む画像形成装置の構成を示すブロック図である。
【符号の説明】
【０１６３】
１  色調整装置
３  モニタ（表示装置）
６  不揮発性メモリ
７  ＣＰＵ（制御部）
１２  プリンタ用色変換部（色補正部、テーブル変換部）
１３  編集区間抽出部
１４  編集箇所抽出部
１６  格子点データ変更部
３０  色調整用画面
３１  サンプル画像表示エリア
３２  出力データ遷移状態表示エリア
３３  格子点情報表示エリア
１２１  プリンタ用入力色変換部
１２２  プロファイルテーブル変換部（テーブル変換部）
１２３  プリンタ用色補正部（色補正部）
３１１〜３２４  部分画像
３２５  編集区間
【図１】
2008245156.tif 000007
【図２】
2008245156.tif 000008
【図３】
2008245156.tif 000009
【図４】
2008245156.tif 000010
【図５】
2008245156.tif 000011
【図６】
2008245156.tif 000012
【図７】
2008245156.tif 000013
【図８】
2008245156.tif 000014
【図９】
2008245156.tif 000015
【図１０】
2008245156.tif 000016
【図１１】
2008245156.tif 000017
【図１２】
2008245156.tif 000018
【図１３】
2008245156.tif 000019
【図１４】
2008245156.tif 000020
【図１５】
2008245156.tif 000021
【図１６】
2008245156.tif 000022