(57)【要約】【課題】  画像を考慮して、色変換テーブルの階調特性の評価を行うことを目的とする。【解決手段】  本発明にかかる色処理装置は、画像を表す画像データを入力する入力手段と、前記画像データを用いて前記画像の所定の領域における画像特性を算出する画像特性算出手段と、入力色信号を出力色信号に色変換するための色変換テーブルを取得する取得手段と、前記色変換テーブルを用いて、前記入力手段が入力した画像データの前記領域の入力色信号に対応する出力色信号を取得し、前記出力色信号の色空間における階調特性を算出する階調特性算出手段と、前記画像特性算出手段により算出された画像特性と前記階調特性算出手段により算出された階調特性とに基づき前記領域に対応する前記色変換テーブルの階調性を評価する評価手段とを有することを特徴とする。【選択図】  図１１
2010103625.tif 000002
【特許請求の範囲】
【請求項１】
画像を表す画像データを入力する入力手段と、
前記画像データを用いて前記画像の所定の領域における画像特性を算出する画像特性算出手段と、
入力色信号を出力色信号に色変換するための色変換テーブルを取得する取得手段と、
前記色変換テーブルを用いて、前記入力手段が入力した画像データの前記領域の入力色信号に対応する出力色信号を取得し、前記出力色信号の色空間における階調特性を算出する階調特性算出手段と、
前記画像特性算出手段により算出された画像特性と前記階調特性算出手段により算出された階調特性とに基づき前記領域に対応する前記色変換テーブルの階調性を評価する評価手段と
を有することを特徴とする色処理装置。
【請求項２】
前記色変換テーブルは三次元ルックアップテーブルであり、前記階調特性算出手段は、前記三次元ルックアップテーブルの格子点が色空間上に形成する立体を分割して得られる四面体の体積を算出し、前記体積に基づき前記階調特性を算出することを特徴とする請求項１に記載の色処理装置。
【請求項３】
前記階調特性算出手段は、前記領域の各画素の入力色信号について前記四面体の体積を算出することを特徴とする請求項２に記載の色処理装置。
【請求項４】
前記階調特性算出手段は、前記四面体のうち、最も体積が小さい四面体の体積に基づき前記階調特性を算出することを特徴とする請求項３に記載の色処理装置。
【請求項５】
さらに、前記評価手段により評価された評価結果をユーザに報知する報知手段を有すること特徴とする請求項１乃至請求項４のいずれか一項に記載の色処理装置。
【請求項６】
前記画像特性は、前記領域における空間周波数と視覚特性の応答値との積であることを特徴とする請求項１乃至請求項５のいずれか一項に記載の色処理装置。
【請求項７】
前記階調特性算出手段は、前記領域の各画素の入力色信号について、前記入力色信号の前記三次元ルックアップテーブルにおける近傍の格子点を用いた補間処理により前記四面体の体積を算出することを特徴とする請求項２に記載の色処理装置。
【請求項８】
画像を表す画像データを入力する入力工程と、
前記画像データを用いて前記画像の所定の領域における画像特性を算出する画像特性算出工程と、
入力色信号を出力色信号に色変換するための色変換テーブルを取得する取得工程と、
前記色変換テーブルを用いて、前記入力工程で入力した画像データの前記領域の入力色信号に対応する出力色信号を取得し、前記出力色信号の色空間における階調特性を算出する階調特性算出工程と、
前記画像特性算出工程により算出された画像特性と前記階調特性算出工程により算出された階調特性とに基づき前記領域に対応する前記色変換テーブルの階調性を評価する評価工程と
を有することを特徴とする色処理方法。
【請求項９】
コンピュータ装置を制御して、請求項１乃至７のいずれか一項に記載された色処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載されたプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換テーブルの階調特性の評価に関する。
【背景技術】
【０００２】
従来のデジタルカメラにおいては、デジタルカメラ内部にあらかじめ撮影モードに応じた複数の色処理条件を保持し、その中から選択した１つの撮影モードに応じた色処理条件を使用して、撮影した画像データの色処理を行っていた。
【０００３】
しかしながら、従来のデジタルカメラにおいては、あらかじめ用意されている固定の色処理条件のみしか設定できない。
【０００４】
そこで、特許文献１では、デジタルカメラの色再現をユーザの好みによって自由に設定できるような装置を提供することを目的として、色処理条件の編集方法が提案されている。この方法では、肌色や空・草の色、原色などを含むカラーチャートをデジタルカメラで撮影したときの撮影データを、目標色に近づくような色処理条件を生成することが出来る。ここで、目標色は、カラーチャートの本来の色、または上記の肌色などを自分が好ましいと思う色である。
【特許文献１】特開２００４−３４１９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、好ましいと思う色に近づくような色処理条件をユーザが任意に設定できる反面、単にユーザが生成した色処理条件に応じた色変換テーブルを生成している。すなわち、最終的に出力するプロファイルの階調性などの評価を行っていないため、生成された色変換テーブルの階調性に着目したとき、階調の反転が起こってしまう場合があった。その結果、この階調反転により、最終的に出力される階調が損なわれてしまう場合があった。
【０００６】
また、人間の視覚特性により、階調の反転が目立たつ度合いは画像の特性によって異なる。
【０００７】
本発明は、上記の課題を解決するために、画像を考慮して、色変換テーブルの階調特性の評価を行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる色処理装置は、画像を表す画像データを入力する入力手段と、前記画像データを用いて前記画像の所定の領域における画像特性を算出する画像特性算出手段と、入力色信号を出力色信号に色変換するための色変換テーブルを取得する取得手段と、前記色変換テーブルを用いて、前記入力手段が入力した画像データの前記領域の入力色信号に対応する出力色信号を取得し、前記出力色信号の色空間における階調特性を算出する階調特性算出手段と、前記画像特性算出手段により算出された画像特性と前記階調特性算出手段により算出された階調特性とに基づき前記領域に対応する前記色変換テーブルの階調性を評価する評価手段とを有することを特徴とする。
【０００９】
本発明にかかる色処理方法は、画像を表す画像データを入力する入力工程と、前記画像データを用いて前記画像の所定の領域における画像特性を算出する画像特性算出工程と、入力色信号を出力色信号に色変換するための色変換テーブルを取得する取得工程と、前記色変換テーブルを用いて、前記入力工程で入力した画像データの前記領域の入力色信号に対応する出力色信号を取得し、前記出力色信号の色空間における階調特性を算出する階調特性算出工程と、前記画像特性算出工程により算出された画像特性と前記階調特性算出工程により算出された階調特性とに基づき前記領域に対応する前記色変換テーブルの階調性を評価する評価工程とを有することを特徴とする。
【発明の効果】
【００１０】
画像を考慮して、色変換テーブルの階調特性の評価を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
（実施形態１）
＜構成＞
本実施形態の構成を図１に示す。本実施形態は、デジタルカメラ１、プロファイル作成装置２、色票３を有する。
【００１２】
撮像部１０１は撮影レンズと例えばＣＣＤ等の画像センサとを有する。データ入出力部１０２は画像データおよび色処理パラメータに対する外部とのインターフェイスである。画像処理部１０３は撮像部１０１で撮像した被写体像の画像データに対し、色処理パラメータ保持部１０４に格納された色処理パラメータ（詳細は後述）を用いて、例えば色、明るさなどに関する処理を行う。処理された画像データは、データ入出力部１０２を介してプロファイル作成装置２に出力される。このとき、ケーブルなどを介してプロファイル作成装置に直接データを出力しても良いし、例えばコンパクトフラッシュ（登録商標）などの記録媒体に出力しても良い。色処理パラメータ保持部１０４は色処理パラメータを保持する。表示部１０５は撮影中の画像を表示する液晶ディスプレイ等である。
【００１３】
データ入出力部２０１は画像データおよび色処理パラメータ、ターゲットデータの外部とのインターフェイスである。目標色設定部２０２はデータ入出力部２０１を介して取得した被写体像の画像データの色に対して、目標とする色を設定する。ここで、目標色は、カラーチャート（色票）の本来の色、またはユーザが好ましいと思う肌色などであり、図示しない指示部を介してユーザによって指示される。色データ取得部２０３は取得した画像データの各パッチにおけるＲＧＢ平均値を算出する。色処理条件生成部２０４は色処理パラメータを例えば公知のＤＬＳ法などを用いて最適化し、算出したＲＧＢ平均値が目標色に近づくよう色処理条件を生成する。なお、ＤＬＳ法とはＤｕｍｐｅｄ  Ｌｅａｓｔ  Ｓｑｕａｒｅ  ｍｅｔｈｏｄ（減衰最小二乗法）の略であり、ある入力データの列をある処理パラメータ（マトリクスなど）で処理した後のデータ列と対応するターゲットデータ列の差が目標値列に近づくように、処理パラメータを求める方法である。プロファイル生成部２０５は色処理条件生成部２０４で生成された色処理条件を用いてプロファイルを生成する。形状評価部２０６はプロファイル生成部２０５で生成されたプロファイルの形状を評価する。表示部２０７は生成したプロファイル、および形状評価結果を表示する。
【００１４】
図２に色票３の例を示す。図２において、色票３は色設計に用いるためのチャートであり、複数の色それぞれに対応するパッチを有する。
【００１５】
＜プロファイル作成＞
図３にプロファイル作成装置２における処理の流れを示す。
【００１６】
ステップＳ１において、色処理条件生成部２０４は、色データ取得部２０３で取得した画像データに対して、目標色設定部２０２で取得した被写体像の画像データの色に目標とする色を設定するための色処理条件を生成し、この色処理条件に基づきプロファイルを生成する。ステップＳ１の動作の詳細は、図４を用いて後述する。
【００１７】
ステップＳ２において、ステップＳ１により生成したプロファイルをデータ入出力部２０１に出力、デジタルカメラ１にアップロードする。
【００１８】
＜色処理条件生成＞
図４は、図３のステップＳ１における色処理条件の生成処理を詳細に示したものである。
【００１９】
ステップＳ１１において、データ入出力部２０１は、画像の画像データ、例えばＲＧＢ値（以降、ＲＧＢ値を例に説明する）を入力する。データ入出力部２０１は、画像データをケーブルなどを介してデジタルカメラから直接入力しても良いし、コンパクトフラッシュ（登録商標）などの記録媒体から入力しても良い。ここで、入力する画像データは色処理条件の生成用として色票３の画像データ、および後述する評価値を算出するための評価用として少なくとも１枚の自然画等の評価用画像データである。
【００２０】
ステップＳ１２において、目標色設定部２０２は上述した目標色を設定する。目標色は、ステップＳ１１で入力した画像データの被写体である色票３の各パッチに対して、図示しない測定器を用いて測色することで得られる測色値とする。
【００２１】
ステップＳ１３において、色データ取得部２０３は、ステップＳ１１で色処理条件生成用画像として入力した色票３の各パッチに対応する画像データのＲＧＢ平均値を取得する。
【００２２】
ステップＳ１４において、色処理条件生成部２０４は、例えば３ｘ３のマトリックスや、３ｘ９のマトリックス、３ｘ１９のマトリックスなどで表わされる色処理条件を生成する。色処理条件は、入力データとステップＳ１２で設定した目標色との色差が少なくなるようなマトリックス値を、上述したＤＬＳなどの最適化手法を用いて最適化することで生成される。
【００２３】
具体的には、入力データは、ステップＳ１３で取得したＲＧＢ平均値にマトリックス演算し（Ｒ’Ｇ’Ｂ’とする）、ＣＩＥＬＡＢ色空間上の値に変換される（Ｌ＊ｉ、ａ＊ｉ、ｂ＊ｉとする）。ここで、Ｒ’Ｇ’Ｂは国際電気標準会議（ＩＥＣ）が定めたＩＥＣ６１９６６−２−１で規定されるｓＲＧＢと仮定して変換が行われる。一方、目標色は、測定したＸＹＺ表色系のＸＹＺ値をＣＩＥＬＡＢに変換する公知の変換式（Ｌ＊Ｔｉ、ａ＊Ｔｉ、ｂ＊Ｔｉ）を用いることで得られる。そして、各パッチの評価関数をＥｉ、重み値をｗｉ、全体の評価関数をＥとし、
【００２４】
【数１】
2010103625.tif 000003
【００２５】
を最小とするようなマトリックス値を算出するように最適化する。
【００２６】
ここで、ステップＳ１４におけるＲ’Ｇ’Ｂ’値の算出方法、およびＲＧＢ→ＣＩＥＸＹＺ、ＣＩＥＸＹＺ→ＣＩＥＬＡＢへの変換式を以下に示す。
【００２７】
＜Ｒ’Ｇ’Ｂ’値の算出＞
まず、入力ＲＧＢ値を正規化する。正規化は入力ＲＧＢ値が１０ビットの場合には各値を１０２３（＝２１０−１）で割る。次に、以下の式（２）から式（４）のいずれかの式を用いてＲ’Ｇ’Ｂ’値を算出する。
【００２８】
【数２】
2010103625.tif 000004
【００２９】
【数３】
2010103625.tif 000005
【００３０】
【数４】
2010103625.tif 000006
【００３１】
ただし、Ｍ１：３ｘ３マトリックス、Ｍ２：３ｘ９マトリックス、Ｍ３：３ｘ１９マトリックスである。
【００３２】
＜ＲＧＢ→ＣＩＥＸＹＺへの変換式＞
以降、式（５）から式（１４）を用いてＲ’Ｇ’Ｂ’値をＣＩＥＬＡＢ値へ変換する。
【００３３】
【数５】
2010103625.tif 000007
【００３４】
【数６】
2010103625.tif 000008
【００３５】
【数７】
2010103625.tif 000009
【００３６】
【数８】
2010103625.tif 000010
【００３７】
＜ＣＩＥＸＹＺ→ＣＩＥＬＡＢへの変換式＞
【００３８】
【数９】
2010103625.tif 000011
【００３９】
【数１０】
2010103625.tif 000012
【００４０】
【数１１】
2010103625.tif 000013
【００４１】
【数１２】
2010103625.tif 000014
【００４２】
【数１３】
2010103625.tif 000015
【００４３】
【数１４】
2010103625.tif 000016
【００４４】
ステップＳ１５において、プロファイル生成部２０５は、ステップＳ１４において生成された色処理条件を用いて色変換テーブルであるプロファイルを生成する。プロファイルは、入力色信号の色空間において格子状に配置される格子点で形成される立体に、各入力色信号を対応させた、例えば三次元ルックアップテーブルで表される３ＤＬＵＴ形式である。本実施形態では３ＤＬＵＴの入力色信号について、デジタルカメラの入力ＲＧＢデータが１０ビット（０−１０２３）であり、スライス数（色空間における各入力色信号の刻み数）が１７であると仮定した場合の作成方法を以下に示す。プロファイル生成部２０５は、
（Ｒ，Ｇ，Ｂ）＝
（０，０，０）、（０，０，６４）、（０，０，１２８）、‥‥、
（０，０，１０２３）、（０，６４，０）、（０，６４，６４）、‥‥、
（０，６４，１０２３）、（０，１２８，０）、（０，１２８，６４）、‥‥、（１０２３，１０２３，１０２３）
の４９１３個（＝１７ｘ１７ｘ１７個）のデータを順番に入力し、先に求めた色処理条件を用いてＲ’Ｇ’Ｂ’値を算出する。これをＩＥＣ６１９６６−２−１で規定されるｓＲＧＢ値と仮定してＣＩＥＬＡＢに変換したＬ＊ａ＊ｂ＊値を算出する。そして算出した４９１３組の（Ｒ、Ｇ、Ｂ）と出力色信号である（Ｌ＊、ａ＊、ｂ＊）との対応関係を表す組を３ＤＬＵＴとして生成し、保持する。
【００４５】
ステップＳ１６において、形状評価部２０６は、ステップＳ１５により生成した３ＤＬＵＴを取得し、出力色信号の色空間におけるその形状から階調特性を評価する。形状評価は、例えば３ＤＬＵＴを形成する各四面体の出力値が、出力値の色空間において形成する立体（色域）の体積と、同時に入力している評価用画像データの空間周波数とを用いて評価値を算出する。ステップＳ１６の動作の詳細を、図１１を用いて後で詳細に説明する。
【００４６】
ステップＳ１７において、図１０に示すように、表示部２０７は生成した３ＤＬＵＴおよび階調評価の結果を表示し、ユーザに報知する。階調評価の結果は、例えば、ステップＳ１６で求めた評価値が所定の値以下の場合は、色処理条件であるマトリックスの次数を下げるようにガイダンスを出し、負の数だが所定の値以上の場合は、階調が反転はしているが目立たないなどのメッセージを表示する。
【００４７】
ステップＳ１８において、ステップＳ１７で表示されたガイダンスをもとに色処理条件の生成を終了するか否かを判断し、終了する場合には処理終了、生成を継続する際にはステップＳ１４に進む。なお、判断はユーザが行っても良く、また、ステップＳ１７で行った評価値と所定値との比較結果に応じても良い。
【００４８】
＜形状評価値の算出＞
形状評価値の算出方法を、図１１を用いて説明する。図１１は図４のステップＳ１６を詳細に示したものである。
【００４９】
ステップＳ１６１において、評価用画像データを入力する。
【００５０】
ステップＳ１６２において、ステップＳ１６１で入力した評価用画像データを図６に示すように複数の所定領域に分割する。分割される所定領域は、各領域２５６画素×２５６画素の画素数を有することが好ましい。これは、後で実行する周波数解析を精度よく行うためである。
【００５１】
ステップＳ１６３において、ステップＳ１６２で分割した各領域の画像データを１つずつ順番に取得する。
【００５２】
ステップＳ１６４において、ステップＳ１６３で取得した所定領域の画像データの周波数分析を行い、分析した周波数に対応する応答値Ｒを求める。周波数分析は２次元フーリエ変換を用いるとよい。周波数分析結果は、方向、周波数ごとにパワーが出てくるので、全方向のパワーを合計して一番パワーの強い周波数を算出する。所定領域の画像特性として求めた周波数に対応する応答値Ｒを図７に示す周波数と応答値の関係から求める。図７において、応答値が高い周波数の画像領域ほど、階調の反転が視覚的に認知されやすい。
【００５３】
ステップＳ１６５において、ステップＳ１６３で取得した領域内の画素値を１画素ずつ順番に取得する。
【００５４】
ステップＳ１６６において、ステップＳ１６５で取得した画素値について四面体補間処理する際の、補間後の四面体の体積を算出する。まず当該画素の画素値であるＲＧＢ値が３ＤＬＵＴのどの四面体にあるかを判定する。判定は、図１２に示す補間前の３ＤＬＵＴ（グリッド数９の例）から該当する四面体を求め、この四面体と同じ位置関係にある四面体を図１３に示す補間後の３ＤＬＵＴ（同じくグリッド数９の例）から求めることで行う。そして、求めた補間後の四面体の体積Ｖを、四面体の頂点を表すベクトルの内積と外積を用いて算出する。図５において、任意の３辺のベクトルをａ、ｂ、ｃとしたとき、
Ｖ＝（ａｘｂ）・ｃ／６
（ただし、ここでｘはベクトルの外積、・はベクトルの内積）で求める。
【００５５】
階調特性を表す階調反転率は、３ＤＬＵＴを形成する個々の四面体の体積を求める際、図５の計算式のように四面体の体積を算出すると、階調が反転していないときには算出結果は正の数、階調が反転しているときには算出結果は負の数となる。
【００５６】
ここで、図８に、ある基準格子点（Ｇｒｉｄ（ｉ，ｊ，ｋ））と、その近傍の７格子点からなる六面体を四面体に分割した場合の例を示す。なお、近傍の７格子点は以下の点である。つまり、Ｇｒｉｄ（ｉ＋１，ｊ，ｋ）、Ｇｒｉｄ（ｉ，ｊ＋１，ｋ）、Ｇｒｉｄ（ｉ，ｊ，ｋ＋１）、Ｇｒｉｄ（ｉ＋１，ｊ＋１，ｋ）、Ｇｒｉｄ（ｉ＋１，ｊ，ｋ＋１）、Ｇｒｉｄ（ｉ，ｊ＋１，ｋ＋１）、Ｇｒｉｄ（ｉ＋１，ｊ＋１，ｋ＋１）である。図８のように、四面体はＴｅｔｒａ１からＴｅｔｒａ６までの６つに分割される。これら、格子点を頂点とする四面体に対して、図９のように、基準格子点に基づき各ベクトルを設定し、上述した式により、各四面体の体積Ｖを計算する。
【００５７】
ここで、基準格子点であるＧｒｉｄ（ｉ，ｊ，ｋ）に注目すると、Ｇｒｉｄ（ｉ，ｊ，ｋ）の階調が正常であるとは、Ｇｒｉｄ（ｉ，ｊ，ｋ）が含まれる全ての四面体でＶ＞０となる場合のことを言う。一方、Ｇｒｉｄ（ｉ，ｊ，ｋ）の階調が反転している場合とは、Ｇｒｉｄ（ｉ，ｊ，ｋ）が含まれる全ての四面体のうち少なくとも一つ以上の四面体でＶ＝０またはＶ＜０となる場合のことを言う。
【００５８】
ステップＳ１６７において、ステップＳ１６６で求めた、画素毎に対応した四面体の体積の値が当該領域内の他の画素に対応した四面体の体積の値の中で最小かどうか判定し、最小であれば、ステップＳ１６８において当該領域内の最小体積Ｖｍｉｎとする。
【００５９】
ステップＳ１６９において、当該領域内の全画素について体積の値を求めたかどうかを判定する。全画素終了であれば、ステップＳ１７０に進み、そうでなければステップＳ１６５に戻る。
【００６０】
ステップＳ１７０において、下記の式（１５）に示すように、先に求めた応答値Ｒと、四面体の体積Ｖｍｉｎとの掛け算を評価値Ｅとする。
Ｅ＝Ｒ＊Ｖｍｉｎ‥‥（１５）
ここで、応答値が正の数、体積が負の数の場合、評価値Ｅは値が小さいほど、視覚上、当該領域における階調反転が目立つことになるため、評価値Ｅを絶対値で考えると、その値が大きいほど階調反転の度合いが大きくなる。
【００６１】
ステップＳ１７１において、ステップＳ１７０で求めた評価値Ｅが評価用画像内で最小の評価値かどうかを判定し、最小であればステップＳ１７２において最小の評価値とする。
【００６２】
ステップＳ１７３において、全領域について評価値算出が終了したかどうかを判定し、終了していれば処理終了、そうでなければステップＳ１６３に戻る。以上のように、全領域において最小である評価値を求めることにより、わずかな階調反転であっても評価可能となる。
【００６３】
本実施形態においては、プロファイルを例に説明したが、入力色信号を出力色信号に変換する色変換テーブルであれば、本実施形態と同様に適用可能である。
【００６４】
以上、本実施形態によれば、３ＤＬＵＴの形状とプロファイル変換に用いる画像データの空間周波数から評価値を算出することが可能であり、階調反転の警告や階調反転がほとんど発生しない３ＤＬＵＴの取得が可能となる。
【００６５】
（実施形態２）
実施形態１においては、評価関数として式（１）で表される式を使用したが、下記の式（１６）で表される△Ｅ９４を使用しても良い。
【００６６】
【数１５】
2010103625.tif 000017
【００６７】
【数１６】
2010103625.tif 000018
【００６８】
（他の実施形態）
本発明は、複数の機器（例えばコンピュータ、インターフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００６９】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（ＣＰＵやＭＰＵ）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記憶媒体は本発明を構成する。
【００７０】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム（ＯＳ）および／または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００７１】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのＣＰＵなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００７２】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【００７３】
以上の実施形態により、画像を考慮して、色変換テーブルの階調特性の評価を行うことが可能となる。
【図面の簡単な説明】
【００７４】
【図１】実施形態１の構成を示す図である。
【図２】色票３の例を示す図である。
【図３】色処理パラメータ編集装置２における処理の流れを示す図である。
【図４】色処理条件生成と形状評価値算出の流れを示す図である。
【図５】各四面体の体積を算出する方法の模式図を示す図である。
【図６】画像データの領域分割の例を示す図である。
【図７】空間周波数と応答値との関係を示す図である。
【図８】入力値を表す六面体を四面体に分割した図である。
【図９】図８の四面体にベクトルを割り当てた図である。
【図１０】３ＤＬＵＴおよび警告、ガイダンス表示の例を示す図である。
【図１１】評価値算出のフローを示す図である。
【図１２】補間前の３ＤＬＵＴを示す図である。
【図１３】補間後の３ＤＬＵＴを示す図である。
【図１】
2010103625.tif 000019
【図２】
2010103625.tif 000020
【図３】
2010103625.tif 000021
【図４】
2010103625.tif 000022
【図５】
2010103625.tif 000023
【図６】
2010103625.tif 000024
【図７】
2010103625.tif 000025
【図８】
2010103625.tif 000026
【図９】
2010103625.tif 000027
【図１０】
2010103625.tif 000028
【図１１】
2010103625.tif 000029
【図１２】
2010103625.tif 000030
【図１３】
2010103625.tif 000031