(57)【要約】【課題】出力デバイスの色再現可能領域に合った色変換を行うこと。【解決手段】色変換テーブル作成部１０４ａは、画像データの色空間の色値から出力デバイスの色空間の色値へ変換するための色変換テーブルを作成し、作成した色変換テーブルを平滑化し、平滑化した後の色変換テーブルにおける出力デバイスの色空間の色値（平滑化後色値）が出力デバイスの色再現可能領域外である場合には、平滑化後色値が出力デバイスの色再現可能領域内に収まるように補正する。色変換処理実行部１０４ｂは、補正を行った後の色変換テーブルを用いて、画像データに対して色変換処理を施す。【選択図】図１
2008131125.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対して、出力デバイスの色再現可能領域に応じた色変換処理を施す画像処理装置であって、
前記画像データの色空間の色値から前記出力デバイスの色空間の色値へ変換するための色変換テーブルを平滑化する平滑化手段と、
前記平滑化手段で平滑化した後の前記色変換テーブルにおける前記出力デバイスの色空間の色値（平滑化後色値）が前記出力デバイスの色再現可能領域外である場合には、前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるように補正する補正手段と、
前記補正手段で補正を行った後の前記色変換テーブルを用いて、前記画像データに対して前記色変換処理を施す色変換手段とを備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記色変換テーブルを作成する作成手段をさらに備え、
前記平滑化手段は、前記作成手段で作成した前記色変換テーブルを平滑化することを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
あらかじめ作成された前記色変換テーブルを読み込む読み込み手段をさらに備え、
前記平滑化手段は、前記読み込み手段で読み込んだ前記色変換テーブルを平滑化することを特徴とする画像処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理装置において、
前記平滑化手段および前記補正手段は、前記色変換テーブルにおける全ての前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるまで、前記平滑化および前記補正を繰り返すことを特徴とする画像処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理装置において、
前記色変換テーブルは、色空間上の座標値を格子点情報として用い、前記画像データの色空間の色値と、前記出力デバイスの色空間の色値とを対応付けたルックアップテーブルであることを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前記補正手段は、平滑化前の色変換先の色値と、平滑化後の色変換先の色値とを同一色空間上に表示して矢印で結び、当該矢印の向きおよび長さを変更することによって、前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるように補正する、または、前記色変換テーブルの前記格子点の配置を変更することによって、前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるように補正することを特徴とする画像処理装置。
【請求項７】
請求項５または６に記載の画像処理装置において、
前記色変換手段は、前記補正手段で補正を行った後の前記色変換テーブルの前記格子点情報を補間して、前記画像データの色変換後の色値を算出することによって、前記画像データに対して前記色変換処理を施すことを特徴とする画像処理装置。
【請求項８】
入力された画像データに対して、出力デバイスの色再現可能領域に応じた色変換処理を施すための画像処理方法であって、
前記画像データの色空間の色値から前記出力デバイスの色空間の色値へ変換するための色変換テーブルを平滑化し、
平滑化した後の前記色変換テーブルにおける前記出力デバイスの色空間の色値（平滑化後色値）が前記出力デバイスの色再現可能領域外である場合には、前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるように補正し、
補正を行った後の前記色変換テーブルを用いて、前記画像データに対して前記色変換処理を施すことを特徴とする画像処理方法。
【請求項９】
入力された画像データに対して、出力デバイスの色再現可能領域に応じた色変換処理を施す画像処理プログラムであって、
コンピュータに、
前記画像データの色空間の色値から前記出力デバイスの色空間の色値へ変換するための色変換テーブルを平滑化する平滑化手順と、
前記平滑化手順で平滑化した後の前記色変換テーブルにおける前記出力デバイスの色空間の色値（平滑化後色値）が前記出力デバイスの色再現可能領域外である場合には、前記平滑化後色値が前記出力デバイスの色再現可能領域内に収まるように補正する補正手順と、
前記補正手順で補正を行った後の前記色変換テーブルを用いて、前記画像データに対して前記色変換処理を施す色変換手順とを実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理するための画像処理装置、画像処理方法、およびその方法を実行させるための画像処理プログラムに関する。
【背景技術】
【０００２】
次のような色変換装置が知られている。この装置は、ユーザーが好みの色変換を行うための色変換テーブルを作成し、この色変換テーブルと出力デバイスを基準とした色空間に基づく色変換テーブルとを結合して、結合されたテーブルをスムージングすることにより、
好みの色変換を行うための色変換特性を滑らかにするものである（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００２−７７６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置によれば、ユーザーが作成した色変換テーブルと、出力デバイスを基準とした色空間に基づく色変換テーブルとを結合しているため、あらかじめ出力デバイス基準とした色空間に基づく色変換テーブルを用意しておく必要があった。このため、色変換テーブルが用意されていない出力デバイスは、そのデバイスの色再現可能領域に合った色変換を行えない可能性があった。
【課題を解決するための手段】
【０００５】
本発明は、入力された画像データに対して、出力デバイスの色再現可能領域に応じた色変換処理を施す画像処理装置であって、画像データの色空間の色値から出力デバイスの色空間の色値へ変換するための色変換テーブルを平滑化し、平滑化した後の色変換テーブルにおける出力デバイスの色空間の色値（平滑化後色値）が出力デバイスの色再現可能領域外である場合には、平滑化後色値が出力デバイスの色再現可能領域内に収まるように補正し、補正を行った後の色変換テーブルを用いて、画像データに対して色変換処理を施すことを特徴とする。
このとき、色変換テーブルを作成し、作成した色変換テーブルを平滑化するようにしてもよく、あらかじめ作成された色変換テーブルを読み込み、読み込んだ色変換テーブルを平滑化するようにしてもよい。
また、色変換テーブルにおける全ての平滑化後色値が出力デバイスの色再現可能領域内に収まるまで、平滑化および補正を繰り返すことが好ましく、色空間上の座標値を格子点情報として用い、画像データの色空間の色値と、出力デバイスの色空間の色値とを対応付けたルックアップテーブルを、色変換テーブルとして作成するようにしてもよい。
そして、平滑化前の色変換先の色値と、平滑化後の色変換先の色値とを同一色空間上に表示して矢印で結び、当該矢印の向きおよび長さを変更することによって、平滑化後色値が出力デバイスの色再現可能領域内に収まるように補正する、または、色変換テーブルの格子点の配置を変更することによって、平滑化後色値が出力デバイスの色再現可能領域内に収まるように補正するようにしてもよい。
さらに、補正を行った後の色変換テーブルの格子点情報を補間して、画像データの色変換後の色値を算出することによって、画像データに対して色変換処理を施すようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、出力デバイスごとの色変換テーブルをあらかじめ用意しておかなくても、出力デバイスの色再現可能領域に合った色変換を行うことができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における画像処理装置の一実施の形態の構成を示すブロック図である。画像処理装置１００としては、例えばパーソナルコンピュータ（パソコン）が用いられる。画像処理装置１００は、入力装置１０１と、画像入力用Ｉ／Ｆ（画像入力用インターフェース）１０２と、測色器１０３と、制御装置１０４と、ＨＤＤ（ハードディスクドライブ）１０５と、出力デバイス接続用Ｉ／Ｆ（出力デバイス接続用インターフェース）１０６とを備えている。
【０００８】
入力装置１０１は、例えばキーボードやマウスなどの使用者によって操作される種々の入力装置を含んでいる。
【０００９】
画像入力用Ｉ／Ｆ１０２は、外部の画像入力デバイス、例えばデジタルカメラや画像記憶装置を接続するための接続インターフェースであって、後述する処理対象の画像を画像入力デバイスから取り込むためのものである。画像入力用Ｉ／Ｆ１０２としては、例えばＵＳＢインターフェースや無線ＬＡＮインターフェースが用いられる。
【００１０】
測色器１０３は、紙などの印刷媒体に印刷された画像を読み込んで測色する。本実施の形態では、測色器１０３は、測色結果として、測所値ＸＹＺデータを制御装置１０４へ出力する。
【００１１】
ＨＤＤ１０５は、画像入力用Ｉ／Ｆ１０２を介して取り込んだ画像データや後述するように制御装置１０４で実行されるプログラムなど種々のデータが記録される。なお、本実施の形態では、既に処理対象の画像として、少なくとも１枚の画像が画像入力用Ｉ／Ｆ１０２を介して取り込まれ、その画像データがＨＤＤ１０５に記憶されているものとする。
【００１２】
出力デバイス接続用Ｉ／Ｆ１０６は、画像データの出力先となる外部デバイス、例えばモニタやプリンタなどの出力デバイスを接続するための接続インターフェースである。出力デバイス接続用Ｉ／Ｆ１０６としては、例えばＵＳＢインターフェースや無線ＬＡＮインターフェースが用いられる。この出力デバイス接続用Ｉ／Ｆ１０６に接続される出力デバイスは、一般的に、それぞれの出力デバイス間で色再現可能領域が異なっている。このため、入出力デバイス間の色変換特性もそれぞれの出力デバイスごとに異なる。
【００１３】
そこで、後述する制御装置１０４は、各出力デバイスにあった色変換特性を判定して、その色変換特性を適用して対象画像の画像データに対して色変換処理を施した後に、出力デバイスへ画像データを出力する必要がある。本実施の形態では、制御装置１０４は、各出力デバイスの色変換特性を表した色変換テーブル（ルックアップテーブル）を作成して、この色変換テーブルを用いて対象画像の画像データに対して色変換処理を施す。
【００１４】
なお、制御装置１０４が各出力デバイス用の色変換テーブルを作成するためには、使用者は、あらかじめ次のような準備をしておく必要がある。なお、以下の説明では、出力デバイス接続用Ｉ／Ｆ１０６に接続される出力デバイスはプリンタであるものとし、接続されたプリンタの色変換特性を表した色変換テーブルを作成する場合について説明する。
【００１５】
使用者は、まず、画像処理ソフトを用いて、Ｌａｂ空間で均等に刻まれたデータを使用してＲ、Ｇ，およびＢの各色成分で表現できるパッチ（カラーパッチ）をそれぞれ作成する。なお、画像処理ソフトは、画像処理装置１００や他のパソコン等の情報機器にインストールされており、使用者は、画像処理ソフトがインストールされている機器を操作して、ＲＧＢパッチを作成する。使用者は、作成したＲＧＢパッチを画像データとしてＨＤＤ１０５へ保存するとともに、ＲＧＢパッチの画像データを出力デバイス接続用Ｉ／Ｆ１０６に接続される出力デバイスを用いて印刷（プリント）する。
【００１６】
使用者は、この印刷したＲ、Ｇ、Ｂ色成分で表されるそれぞれのパッチを、測色器１０３を用いて測色する。その結果、測色器１０３は、ＲＧＢパッチの測色値ＸＹＺデータを得て、これらを制御装置１０４へ出力する。
【００１７】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路で構成され、色変換テーブル作成部１０４ａと、色変換処理実行部１０４ｂと、画像データ出力部１０４ｃとを機能的に備えている。
【００１８】
色変換テーブル作成部１０４ａは、測色器１０３から入力された各ＲＧＢパッチの測色値ＸＹＺデータを読み込む。また、上述したように、使用者によって作成されたＲＧＢパッチの画像データをＨＤＤ１０５から読み込む。そして、色変換テーブル作成部１０４ａは、ＲＧＢパッチの画像データ、および読み込んだＲＧＢパッチの測色値データに基づいて、ＲＧＢパッチを印刷したプリンタ（出力デバイス）の色変換特性を表したＬａｂ空間の色変換テーブル（第１の色変換テーブル）を作成する。すなわち、Ｌａｂ空間におけるＬ、ａ，およびｂを格子点情報とし、色空間上の座標値を用いて、画像データの色空間の色値と、出力デバイスの色空間の色値とを対応付けたルックアップテーブルを作成する。
【００１９】
具体的には、色変換テーブル作成部１０４ａは、ＲＧＢパッチの測色値データ（ＸＹＺデータ）をＬａｂデータに変換し、ＲＧＢパッチの画像データ（ＲＧＢデータ）をＸＹＺデータに変換した後、Ｌａｂデータに変換する。このとき、ＲＧＢパッチの測色値データをＬａｂデータに変換する場合、およびＲＧＢパッチの画像データをＬａｂデータに変換する場合のそれぞれの過程で行われるＸＹＺデータからＬａｂデータへの変換時には、変換に用いる白基準値を共通にしておく。これによって、ＲＧＢパッチの測色値データと、ＲＧＢパッチの画像データとをＬａｂ空間で対応付けることができる。
【００２０】
図２は、第１の色変換テーブルの具体例を示す図である。この図２においては、ＲＧＢパッチの画像データの格子点情報をＬ＊、ａ＊、ｂ＊と表し、ＲＧＢパッチの測色値データの格子点情報をＬ＊´、ａ＊´、ｂ＊´と表している。すなわち、この図２に示す第１の色変換テーブルは、色空間上の座標値を格子点として用い、出力デバイスであるプリンタの入力データと出力画像の測色値データとを対応付けたルックアップテーブルである。このテーブルに含まれるデータが多ければ多いほど、より精度の高い色変換特性を記録したテーブルとなる。
【００２１】
色変換テーブル作成部１０４ａは、この第１の色変換テーブルを最適化して、新たに第２の色変換テーブルを作成する。これは、図２に示した第１の色変換テーブルにおいては、入力データ（画像データ）に対する出力値（測色値）が、測色器１０３の測色誤差を含んでいることにより、出力値に生じるばらつきを補正することを目的とする。例えば、図２に示した第１の色変換テーブルの出力値を、図３に示すように縦軸をＬ、横軸をｂで表した同一色空間で表すと、出力値にばらつきが生じていることがわかる。また、第１の色変換テーブルに基づいて色変換を行った場合に、変換後の色値が出力デバイスの色再現可能領域外となる場合も考えられることから、これを補正することも目的としている。
【００２２】
色変換テーブル作成部１０４ａは、第１の色変換テーブルの出力値に対して、以下に説明する平滑化処理および補正処理を施すことによって最適化を行って、第２の色変換テーブルを作成する。まず、平滑化処理について説明する。色変換テーブル作成部１０４ａは、第１の色変換テーブルの出力値の格子点情報を補間することによって、第１の色変換テーブルを平滑化する。具体的には、色変換テーブル作成部１０４ａは、第１の色変換テーブルの出力値に対して、特定の色空間で色値に対するテーブルの格子点までの距離に応じた重み付け平均化処理を行うことによって、第１の色変換テーブルの格子点情報を補間する。これによって、第１の色変換テーブルの出力値の格子点のデータにばらつきがある場合であっても、出力値の格子点のデータのばらつきを補正することができる。
【００２３】
なお、ここでの格子点までの距離とは、Ｌａｂ空間での色差ΔＥに相当するものであり、色変換テーブル作成部１０４ａは、ΔＥが所定の閾値内にあるデータのみを対象として重み付け平均化処理を行う。これに対して、ΔＥが所定の閾値外にあるデータについては、対象格子点に最近傍の対応点のデータを使用する。例えば、第１の色変換テーブルにおける入力データと出力データとの関係が「Ｌ＊ｎ，ａ＊ｎ，ｂ＊ｎ  →  Ｌ＊ｎ´，ａ＊ｎ´，ｂ＊ｎ´」（ｎはテーブルの番号）と表されるものとして説明する。この場合には、色変換テーブル作成部１０４ａは、次式（１）で表されるガウス分布Ｇ（Ｌ＊，ａ＊，ｂ＊）に従って重み付けを行って、次式（２）によって最終的に補間された変換量ＬＵＴ（Ｌ＊，ａ＊，ｂ＊）を算出する。
【数１】
2008131125.tif 000003
【数２】
2008131125.tif 000004
【００２４】
図４は、Ｌａｂ空間での色差ΔＥがΔＥ≦１０の領域４ａ内にあるデータを対象として平滑化を行った場合の具体例を示す図である。この図４では、平滑化前の色変換先の色値と平滑化後の色変換先の色値とを同一色空間（Ｌａｂ空間）上に表示している。すなわち、平滑化前の色変換先の色値を点（白点および黒点）で表し、各点から延びる矢印の先が平滑化後の色変換先の色値を表している。換言すれば、平滑化前の色変換先の色値を示す座標値と平滑化後の色変換先の色値を示す座標値とを結ぶ矢印の向きおよび長さは、第１の変換テーブルを用いて色変換を行った場合の、色変換の向きおよび大きさを表している。
【００２５】
この図４に示す例では、式（１）および（２）によって、点（白点）４ｂを基準として、点４ｂ以外の各点（黒点）に対する重み付けをガウス分布に従って行い、各黒点のデータを平滑化することができる。具体的には、白点４ｂに近い黒点に付与する重み値を大きくし、白点４ｂから遠くなるにつれて、黒点に付与する重み値を小さくするように各黒点を重み付けして平滑化を行っている。この処理を、白点４ｂ以外の点を基準として同様に行うことによって、第１の色変換テーブルを平滑化することができる。
【００２６】
次に、補正処理について説明する。上述した平滑化処理によって第１の色変換テーブルの平滑化を行った場合、色変換先の色値（出力値）が出力デバイスの色再現可能領域外となってしまう可能性がある。この場合には、ガマットマッピングを考慮して平滑化後の第１の色変換テーブルの補正が必要になる。具体的には、色変換テーブル作成部１０４ａは、図４に示した、平滑化前の色変換先の色値と、平滑化後の色変換先の色値とを同一色空間上に表示した場合の矢印の向きおよび長さを変更して、平滑化後の色変換先の色値の座標値が出力デバイスの色再現可能領域内に収まるように補正する必要がある。
【００２７】
例えば、各矢印を構成する直線と出力デバイスの色再現可能領域の境界線との交点の座標値を補正後の色変換先の色値として算出する。そして、平滑化後の第１の色変換テーブルの該当する色変換先の色値を、補正後の色変換先の色値で更新する。または、平滑化後の第１の色変換テーブルの格子点の配置を変更することによって補正してもよい。例えば、格子点情報を（０，０，０）、（５，０，０）・・・というように、５刻みの間隔に置き換えるようにして補正してもよい。
【００２８】
テーブル作成部１０４ａは、上述した第１の色変換テーブルの平滑化処理と、第１の色変換テーブルの補正処理とを、色変換先の色値に出力デバイスの色再現可能領域外の値がなくなるまで繰り返し行って、最終的に得られた色変換テーブルを第２の色変換テーブルとする。これによって、第１の色変換テーブルを最適化して、より自然な色変換を実現することができる第２の色変換テーブルを得ることができる。
【００２９】
色変換処理実行部１０４ｂは、色変換テーブル作成部１０４ａによって作成された第２の色変換テーブルを用いて、対象画像の画像データ（入力データ）に対して色変換処理を施す。すなわち、入力データの色値を、対応する第２の色変換テーブルにおける色変換元の色値から変換先の色値に変換する。このとき、色変換処理実行部１０４ｂは、第２の色変換テーブルの格子点情報を補間することによって、入力された色値データから出力する色値データを算出する。具体的には、色変換処理実行部１０４ｂは、上述したテーブル作成部１０４ａによる平滑化処理と同様の処理を第２の色変換テーブルに施すことによって、第２の色変換テーブルの格子点情報を補間する。
【００３０】
画像データ出力部１０４ｃは、色変換処理を施した後の画像データを出力デバイス接続用Ｉ／Ｆ１０６を介して接続されている出力デバイス、例えばプリンタへ出力する。
【００３１】
図５は、本実施の形態における画像処理装置１００の処理を示すフローチャートである。図５に示す処理は、使用者によって入力装置１０１が操作されることによって、対象画像の出力デバイスへの出力が指示された場合に起動するプログラムとして、制御装置１０４によって実行される。なお、ここでは、出力デバイス接続用Ｉ／Ｆ１０６にはプリンタが接続されているものとし、このプリンタの色再現可能領域に合った色変換処理を行う場合について説明する。また、対象画像は使用者によってあらかじめ選択されているものとし、ＲＧＢパッチの作成、ＲＧＢパッチの測色はあらかじめ行われているものとする。
【００３２】
ステップＳ１０において、色変換テーブル作成部１０４ａは、測色器１０３から入力されたＲ，Ｇ、およびＢの各測色値ＸＹＺデータを読み込む。また、使用者によって作成されたＲＧＢパッチの画像データをＨＤＤ１０５から読み込む。そして、色変換テーブル作成部１０４ａは、ＲＧＢパッチの画像データ、および読み込んだＲＧＢパッチの測色値データに基づいて、ＲＧＢパッチを印刷したプリンタの色変換特性を表したＬａｂ空間の色変換テーブル（第１の色変換テーブル）を作成する。その後、ステップＳ２０へ進む。
【００３３】
ステップＳ２０では、色変換テーブル作成部１０４ａは、第１の色変換テーブルに対して、上述した平滑化処理、および補正処理を施して最適化し、第２の色変換テーブルを作成する。その後、ステップＳ３０へ進む。ステップＳ３０では、色変換処理実行部１０４ｂは、色変換テーブル作成部１０４ａによって作成された第２の色変換テーブルを用いて、対象画像の画像データ（入力データ）に対して色変換処理を施す。このとき、第２の色変換テーブルの格子点情報を補間することによって、入力された色値データから出力する色値データを算出する。
【００３４】
その後、ステップＳ４０へ進み、画像データ出力部１０４ｃは、色変換処理を施した後の画像データを出力デバイス接続用Ｉ／Ｆ１０６を介して接続されているプリンタへ出力して、処理を終了する。
【００３５】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）画像データの色空間の色値から出力デバイスの色空間の色値へ変換するための第１の色変換テーブルを作成し、第１の色変換テーブルを平滑化し、平滑化後の色値が出力デバイスの色再現可能領域内に収まるように補正を行って第２の色変換テーブルを作成した。そして、第２の色変換テーブルを用いて、画像データに対して色変換処理を施すようにした。これによって、出力デバイスの色再現可能領域に収まるような色変換処理を行うことができる。
【００３６】
（２）平滑化後の第１の色変換テーブルにおける全ての変換先の色値が出力デバイスの色再現可能領域内に収まるまで、平滑化および補正を繰り返すようにした。これによって、出力デバイスの色再現可能領域に完全に収まるような色変換処理を行うことができる。
【００３７】
（３）第１および第２の色変換テーブルは、色空間上の座標値を格子点情報として用い,
画像データの色空間の色値と、出力デバイスの色空間の色値とを対応付けたものとした。これによって、入力された画像データの色空間の色値を出力デバイスの色再現可能範囲内の色値に変換することができる。
【００３８】
（４）平滑化前の色変換先の色値と、平滑化後の色変換先の色値とを同一色空間上に表示して矢印で結び、当該矢印の向きおよび長さを変更することによって、平滑化後の色値が出力デバイスの色再現可能領域内に収まるように補正するようにした。また色変換テーブルの格子点の配置を変更することによって、平滑化後の色値が出力デバイスの色再現可能領域内に収まるように補正するようにした。これによって、確実に平滑化後の色値が出力デバイスの色再現可能領域内に収まるように補正することができる。
【００３９】
（５）画像データに色変換処理を施す際には、第２の色変換テーブルの格子点情報を補間して、画像データの色変換後の色値を算出するようにした。これによって、より自然な色変換を行うことができる。
【００４０】
―変形例―
なお、上述した実施の形態の画像処理装置は、以下のように変形することもできる。
（１）上述した実施の形態では、色変換テーブル作成部１０４ａは、第１の色変換テーブルに対して平滑化処理、および補正処理を施して最適化することによって、第２の色変換テーブルを作成する例について説明した。しかしながら、色変換テーブル作成部１０４ａは、第１の色変換テーブルに対して、平滑化処理のみを行って、第２の色変換テーブルを作成するようにしてもよい。
【００４１】
（２）上述した実施の形態では、出力デバイスの色再現可能領域に合わせたルックアップテーブル（ＬＵＴ）として第２の色変換テーブルを作成する例について説明した。しかしながら、ある色を所定の傾向に応じて、他の色に変換する色作りに関するルックアップテーブルを作成する場合にも適用可能である。
【００４２】
（３）上述した実施の形態では、色変換テーブル作成部１０４ａは、測色器１０３からの入力値とＲＧＢパッチの画像データとに基づいて、第１の色変換テーブルを作成し、作成した第1の色変換テーブルを最適化する例について説明した。しかしながら、第１の色変換テーブルはあらかじめ作成されたものを用いてもよく、この場合には、色変換テーブル作成部１０４ａは、あらかじめ作成されている第１の色変換テーブルを読み込んで、読み込んだ第1の色変換テーブルを最適化すればよい。
【００４３】
（４）また、本発明は、画像処理装置だけに限らず、図５に示すフローチャートに基づき、汎用コンピュータで実行する画像処理プログラムであってもよい。
【００４４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００４５】
【図１】画像処理装置の一実施の形態の構成を示すブロック図である。
【図２】第１の色変換テーブルの具体例を示す図である。
【図３】第１の色変換テーブルの出力値のばらつきを示す図である。
【図４】ΔＥ≦１０の領域４ａ内にあるデータを対象として平滑化を行った場合の具体例を示す図である。
【図５】画像処理装置１００の処理を示すフローチャート図である。
【符号の説明】
【００４６】
１００  画像処理装置、１０１  操作部材、１０２  画像入力用Ｉ／Ｆ、１０４  制御装置、１０４ａ  色変換テーブル作成部、１０４ｂ  色変換処理実行部、１０４ｃ  画像データ出力部、１０５  ＨＤＤ、１０６  出力デバイス接続用Ｉ／Ｆ
【図１】
2008131125.tif 000005
【図２】
2008131125.tif 000006
【図３】
2008131125.tif 000007
【図４】
2008131125.tif 000008
【図５】
2008131125.tif 000009