(57)【要約】【課題】色変化の連続性を確保しつつ特定色近傍の色再現性を向上させる。  【解決手段】格子点距離−格子間隔データ保持部１３は、様々な特定色毎に格子点距離に対応する格子間隔のデータを保持する。特定色・領域設定部１４は、ユーザによって特定色が指定されると、キャリブレーションを実施して、指定された特定色に対応する格子点距離に対応する格子間隔のデータを格子点距離−格子間隔データ保持部１３から読み出す。そして、特定色・領域設定部１４は、再現色領域算出部１２で算出された再現色領域と、格子点距離−格子間隔データ保持部１３から読み出されたデータと、を用いて、特定色及び領域が設定された３次元ＬＵＴを生成する。【選択図】図１
2008042621.tif 000002
【特許請求の範囲】
【請求項１】
特定色を指定する特定色指定手段と、
前記特定色指定手段により指定された特定色からの色空間内での距離に応じた格子間隔を決定する格子間隔決定手段と、
前記格子間隔決定手段により決定された格子間隔に基づいて、入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを生成するテーブル生成手段と、
を備えた色変換テーブル生成装置。
【請求項２】
入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを記憶する記憶手段と、
特定色を指定する特定色指定手段と、
前記特定色指定手段により指定された特定色からの色空間内での距離に応じた格子間隔を決定する格子間隔決定手段と、
前記記憶手段に記憶された多次元色変換テーブルと前記格子間隔決定手段により決定された格子間隔とに基づいて新たな多次元色変換テーブルを生成するテーブル生成手段と、
を備えた色変換テーブル生成装置。
【請求項３】
入力される画像に含まれる色情報に基づいて再現色領域を算出する再現色領域算出手段を更に備え、
前記テーブル生成手段は、前記再現色領域算出手段により算出された再現色領域内で多次元色変換テーブルを生成する
請求項１または請求項２に記載の色変換テーブル生成装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載された色変換テーブル生成装置と、
前記色変換テーブル生成装置により生成された色変換テーブルを用いて色信号を変換する色変換手段と、
を備えた色変換装置。
【請求項５】
コンピュータを、
特定色を指定する特定色指定手段と、
前記特定色指定手段により指定された特定色からの色空間内での距離に応じた格子間隔を決定する格子間隔決定手段と、
前記格子間隔決定手段により決定された格子間隔に基づいて、入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを生成するテーブル生成手段と、
として機能させる色変換テーブル生成プログラム。
【請求項６】
コンピュータを、
入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを記憶する記憶手段と、
特定色を指定する特定色指定手段と、
前記特定色指定手段により指定された特定色からの色空間内での距離に応じた格子間隔を決定する格子間隔決定手段と、
前記記憶手段に記憶された多次元色変換テーブルと前記格子間隔決定手段により決定された格子間隔とに基づいて新たな多次元色変換テーブルを生成するテーブル生成手段と、
して機能させる色変換テーブル生成プログラム。
【請求項７】
コンピュータを、
請求項１から請求項３のいずれか１項に記載された色変換テーブル生成装置と、
前記色変換テーブル生成装置により生成された色変換テーブルを用いて色信号を変換する色変換手段と、
して機能させる色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換テーブル生成装置及びプログラム並びに色変換装置及びプログラムに関する。
【背景技術】
【０００２】
従来の画像処理装置は、一般にカラーマッチング処理において、先ず、ソースデバイスであるスキャナあるいはモニタから入力される画像データに含まれる色データを、対応するソースプロファイルに基づいて入力色空間に変換する。次に、この画像処理装置は、画像出力装置であるプリンタに対応するプリンタプロファイルの中に記録されるＬＵＴ（ルックアップテーブル）を用いて、入力色空間を等分割し、分割格子の格子点毎に出力値を設定し、その分割格子内の入力色データに対して最近傍となる位置関係を持つ各格子点に格納される出力値を基に、所定の補間方法を用いて出力色データを求め、入力色空間を出力色空間に変換する。そして、色再現精度を向上させるために、ＬＵＴの格子点の間隔を調整する技術が開示されている。
【０００３】
特許文献１では、ＬＵＴを用いて入力色空間を不均等に分割し、分割格子点に格納される値から入力値の補間処理を行う技術が開示されている。特許文献２では、色信号データＲＧＢによって色変換テーブルの格子点を規定する際に、等間隔の格子点間距離を印刷する画像の濃度特性に応じたテーブルにより、格子点間距離が比較的多く分布する濃度の範囲内において小さくなるように変更する技術が開示されている。さらに、特許文献３では、オリジナルＬＵＴを読み込み、間引き対象格子の選択パラメータを選択し、評価値テーブルを参照して間引き可能な格子を選択し、その格子を含まないテーブルデータをコピーする技術が開示されている。
【特許文献１】特開２０００−１２５１４４号公報
【特許文献２】特開２００３−２０９７０１号公報
【特許文献３】特開２００４−２３７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１乃至３に記載された技術は、単に、色空間を不均等に分割したり、格子を間引いたりしているので、色変化の連続性に問題が生じ、色再現性がよくないという問題がある。特に、たとえばコーポレートカラーなどの所望の色に関しては、特に精度よく再現したい場合に対応することが困難であった。また、スキャンした画像を扱う場合、同じ色を読み込んだときにも多少の色ずれ等が生じることがあったが、特定色に重きを置いた再現を目指したときにはこのような色ずれにも高精度に対応することが求められていた。
【０００５】
本発明は、上述した課題を解決するために提案されたものであり、色変化の連続性を確保しつつ色再現性を向上させることができる色変換テーブル生成装置及びプログラム並びに色変換装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、特定色を指定する特定色指定手段と、前記特定色指定手段により指定された特定色からの距離に応じた格子間隔を決定する格子間隔決定手段と、前記格子間隔決定手段により決定された格子間隔に基づいて、入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを生成するテーブル生成手段と、を備えている。
【０００７】
これにより、本発明は、特定色が指定されると、その特定色からの距離に応じた格子間隔になるような多次元色変換テーブルを生成することができる。
【０００８】
また、本発明は、入力色信号及び対応する出力色信号を表す情報を複数の格子点に対応させた多次元色変換テーブルを記憶する記憶手段と、特定色を指定する特定色指定手段と、前記特定色指定手段により指定された特定色からの距離に応じた格子間隔を決定する格子間隔決定手段と、前記記憶手段に記憶された多次元色変換テーブルと前記格子間隔決定手段により決定された格子間隔とに基づいて新たな多次元色変換テーブルを生成するテーブル生成手段と、を備えている。
【０００９】
これにより、本発明は、特定色が指定されると、予め記憶された多次元色変換テーブルを用いて、特定色からの距離に応じた格子間隔になるような新たな多次元色変換テーブルを生成することができる。
【００１０】
本発明は、請求項１又は請求項２に記載された色変換テーブル生成装置と、前記色変換テーブル生成装置により生成された色変換テーブルを用いて色信号を変換する色変換手段と、を備えている。
【００１１】
これにより、本発明は、上記のように生成された多次元色変換テーブルを用いて色信号を変換することができる。
【発明の効果】
【００１２】
本発明は、色変化の連続性を確保しつつ、色変換テーブルのサイズを大きくすることなく特定色近傍の色再現性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００１４】
［第１の実施形態］
図１は、本発明の実施の形態に係る色変換装置の構成を示すブロック図である。色変換装置は、３次元ルックアップテーブル（ＬＵＴ）を生成する３次元ＬＵＴテーブル生成装部１０と、３次元ＬＵＴテーブル生成装部１０で生成された３次元ＬＵＴを用いて色信号ＲＧＢを色信号ＣＭＹＫに変換する色変換処理部２０と、を備えている。
【００１５】
３次元ＬＵＴテーブル生成装部１０は、画像データの色情報ＲＧＢから画像に含まれる色域を計算するのに用いられる画像色情報計算部１１と、再現色の領域を算出する再現色領域算出部１２と、指定された特定色にＬＵＴの格子点距離及び格子間隔のデータを保持する格子点距離−格子間隔データ保持部１３と、特定色及びその領域を設定する特定色・領域設定部１４と、を備えている。
【００１６】
以上のように構成された色変換装置は、次のように色変換を実行する。
【００１７】
３次元ＬＵＴテーブル生成装部１０の画像色情報計算部１１は、入力されたカラー画像データのＲＧＢ色情報からデバイスに非依存の情報（例えばL*a*b*信号）へと変換し、その情報を再現色領域算出部１２に供給する。再現色領域算出部１２は、画像色情報計算部１１から供給された計算結果を用いて画像に含まれる色域を算出し、多次元ルックアップテーブルで色変換を行うためのカラー画像データの色域（色再現色領域）を生成する。
【００１８】
ここで、多次元ルックアップテーブルに入力されるカラー画像データが例えばＣＲＴ等の表示装置を用いて作成されたものである場合、そのカラー画像データの色域は表示装置で表示可能な色範囲となる。またスキャナなどの画像読取装置などで読み取った場合には、カラー画像データは読取装置に固有の色範囲となる。
【００１９】
いずれの場合も、例えばＲＧＢ色空間等の装置に依存した色空間におけるカラー画像データが作成され、その色空間においては色空間の全域を用いたカラー画像データである。
【００２０】
このような入力装置に依存した色空間を例えばプリンタなどの出力装置の色空間に変換すると、装置に依存した色空間全域の色域は、出力装置の色空間における一部の色域となる。再現色領域算出部１２は、このような装置に依存した色空間全域の色域から、予め設定された出力装置の色空間における色域を生成する。
【００２１】
格子点距離−格子間隔データ保持部１３は、様々な特定色毎に格子点距離に対応する格子間隔のデータを保持している。
【００２２】
図２は、ある特定色についての格子点距離に対応する格子間隔の対応表を示す図である。なお、同図で用いた数字は相対値を表している。格子点距離とは、３次元ＬＵＴ内に特定色を定めたときに、その特定色から各々の格子点までの距離をいう。格子間隔とは、隣り合う格子点間の距離（間隔）をいう。したがって、図２の場合、特定色から格子点までの距離（格子点距離）が小さくなるに従って格子間隔も小さくなり、格子点距離が大きくなるに従って格子間隔が大きくなっている。なお、図２は例示であり、格子点距離に対応する格子間隔はこれに限定されるものではない。
【００２３】
図３は、ある特定色についての格子点距離に対応する格子間隔のグラフを示す図である。従来、特定色から格子点までの距離がどのような値であっても格子間隔は一定であった。これに対して、図３に示す本実施形態では、格子点距離が小さくなるに従って格子間隔が連続的かつ滑らかに小さくなり、格子点距離が大きくなるに従って格子間隔も連続的かつ滑らかに大きくなる。なお、格子点距離に対応する格子間隔は、予め用意した非線形関数を用いてもよい。
【００２４】
特定色・領域設定部１４は、ユーザによって特定色が指定されると、キャリブレーションを実施して、指定された特定色に対応する格子点距離に対応する格子間隔のデータを格子点距離−格子間隔データ保持部１３から読み出す。これにより、指定された特定色からの色空間内での距離に応じた格子間隔を決定される。そして、特定色・領域設定部１４は、再現色領域算出部１２で算出された再現色領域と、格子点距離−格子間隔データ保持部１３から読み出されたデータと、を用いて、特定色及び領域が設定された３次元ＬＵＴを生成する。
【００２５】
図３は、特定色・領域設定部１４で生成された３次元ＬＵＴを示す図である。なお、同図に示す格子間隔の数字は図２と同様に相対値である。３次元ＬＵＴは、入力色信号ＲＧＢ及び対応する出力色信号ＣＭＹＫを表す情報を複数の格子点に対応させたものである。そして、同図に示すように、特定色の近傍にある格子点の格子間隔は１／３であり、特定色から最も離れた位置にある格子点の格子間隔は２である。すなわち、特定色に近くなるに従って格子間隔は密になり、特定色から離れるに従って格子間隔は疎になっている。
【００２６】
このように、３次元ＬＵＴテーブル生成装部１０は、ユーザにより指定された特定色を基準にして再現色領域内で格子間隔を連続的かつ不均一にした３次元ＬＵＴを生成する。
【００２７】
色変換処理部２０は、色信号ＲＧＢが入力されると、特定色・領域設定部１４で生成された３次元ＬＵＴを用いて、その色信号ＲＧＢに最も近い複数の格子点の情報を読み出して、その格子点の情報を補間処理することによって、色信号ＣＭＹＫを生成する。なお、補間処理については、公知技術を用いることができる。
【００２８】
また、本実施形態では、ＲＧＢ信号からＣＭＹＫ信号への変換例を示したが、別の信号たとえばL*a*b*信号からＣＭＹＫ信号への変換を行っても何ら一般性を失うものではない。
【００２９】
以上のように、本実施形態に係る色変換装置は、特定色からの距離に応じて格子間隔が連続的に変化する３次元ＬＵＴを用いることによって、特定色の特性に応じて色再現性を向上させることができる。
【００３０】
また、上記色変換装置は、特定色周辺に格子点が密になっている３次元ＬＵＴを用いて色変換を行ったときは、特定色の再現精度を飛躍的に向上させることができる。また、上記色変換装置は、非線形関数を用いて３次元ＬＵＴの格子間隔を設定することができるので、色変化の連続性や影響量を自由に設定することができる。
【００３１】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【００３２】
例えば、予め格子間隔が均等な３次元ＬＵＴを用意してメモリに記憶しておき、ユーザによって特定色が指定されたときに、その特定色に関する格子点距離に対応する格子間隔とメモリに記憶された３次元ＬＵＴとを用いて、新たな３次元ＬＵＴを生成してもよい。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係る色変換装置の構成を示すブロック図である。
【図２】ある特定色についての格子点距離に対応する格子間隔の対応表を示す図である。
【図３】特定色についての格子点距離に対応する格子間隔のグラフを示す図である。
【図４】特定色・領域設定部で生成された３次元ＬＵＴを示す図である。
【符号の説明】
【００３４】
１０  ３次元ＬＵＴテーブル生成装部
１１  画像色情報計算部
１２  再現色領域算出部
１３  格子点距離−格子間隔データ保持部
１４  特定色・領域設定部
２０  色変換部
【図１】
2008042621.tif 000003
【図２】
2008042621.tif 000004
【図３】
2008042621.tif 000005
【図４】
2008042621.tif 000006