(57)【要約】【課題】格子点を追加した領域の色変換精度を維持した色変換処理が可能な色変換テーブルを作成することができる色変換テーブル生成装置を提供する。【解決手段】第１の色データと該第１の色データを変換した第２の色データとを対応付けて色変換データ対とし、予め定められた数の色変換データ対を含む第２色変換テーブルを作成するに際し、まず、第２色変換テーブルよりも色変換データ対の個数が少ない第１色変換テーブルを第１色変換テーブル生成部１で生成する。この第１色変換テーブルについて、領域特定部２は、色変換データ対を追加する色領域を特定する。そして領域特定部２で特定された色領域に、色変換データ対追加部３は色変換データ対を追加する。色変換データ対が追加された第１色変換テーブルをもとに、第２色変換テーブル作成部４は、補間により予め定められた数の色変換データ対を含む第２色変換テーブルを作成する。【選択図】図１
2010103733.tif 000002
【特許請求の範囲】
【請求項１】
第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数だけ含む第１の色変換テーブルについて色変換データ対を追加する色領域を特定する領域特定手段と、前記領域特定手段で特定された色領域における前記色変換データ対を前記第１の色変換テーブルに追加する追加手段と、前記追加手段により前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により予め定められた数の前記色変換データ対を含む第２の色変換テーブルを作成する作成手段を有することを特徴とする色変換テーブル生成装置。
【請求項２】
前記領域特定手段は、前記第２の色データの変化量に従って前記色領域を特定することを特徴とする請求項１に記載の色変換テーブル生成装置。
【請求項３】
前記領域特定手段は、２つの前記第２の色データのうちの一方が前記第２の色データを構成する少なくとも１つの色成分の値が最小値または最大値であるか否かにより前記色領域を特定することを特徴とする請求項１に記載の色変換テーブル生成装置。
【請求項４】
さらに、前記第１の色変換テーブルを生成する生成手段を有することを特徴とする請求項１から請求項３のいずれか１項に記載の色変換テーブル生成装置。
【請求項５】
前記生成手段は、明度により前記第１の色データの間隔を変更することを特徴とする請求項４に記載の色変換テーブル生成装置。
【請求項６】
第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数の前記色変換データ対を含む第１の色変換テーブルを生成する生成手段と、前記第１の色変換テーブルをもとに補間により予め定められた数の前記色変換データ対を含む第２の色変換テーブルを作成する作成手段を有し、前記生成手段は、前記第１の色データの色空間における領域毎の色変換精度に応じて前記第１の色データを配置して、該第１の色データに対応する前記色変換データ対を含む前記第１の色変換テーブルを生成することを特徴とする色変換テーブル生成装置。
【請求項７】
前記生成手段は、明度により前記第１の色データの間隔を変更することを特徴とする請求項６に記載の色変換テーブル生成装置。
【請求項８】
第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数だけ含む第１の色変換テーブルに、色変換データ対を追加する色領域を特定し該色領域における前記色変換データ対を前記第１の色変換テーブルに追加し、前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により求めた予め定められた数の前記色変換データ対を含むように作成されたことを特徴とする色変換テーブル。
【請求項９】
予め定められた数の前記色変換データ対を含む色変換テーブルを使用して第１の色信号を第２の色信号に変換する色変換手段を有し、前記色変換テーブルは、第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数だけ含む第１の色変換テーブルに、色変換データ対を追加する色領域を特定し該色領域における前記色変換データ対を前記第１の色変換テーブルに追加し、前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により求めた予め定められた数の前記色変換データ対を含むように作成されたものであることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換テーブル生成装置、色変換テーブル、画像処理装置に関するものである。
【背景技術】
【０００２】
カラー画像に対する処理の一つとして、色変換処理が行われる。この色変換処理の一つの方法として、変換前の第１の色データと変換後の第２の色データとを対応付けた色変換データ対を予め登録した色変換テーブルを用いる方法がある。この色変換テーブルには、すべての第１の色データに対応する第２の色データを登録することは多大な記憶容量を必要とすることから、いくつかの第１の色データを選択して色変換データ対を求めて登録しておく。そして、登録されている第１の色データ以外の色データについては、色空間において距離が近い、登録されている複数の第１の色データから対応する第２の色データを取得し、補間により変換後の色データを計算している。
【０００３】
色変換テーブルに登録する色変換データ対は、第１の色データを構成する各色成分について、取り得る値の範囲をそれぞれ予め定められた分割数により分割し、各色成分の分割点の１つを組み合わせて得られた第１の色データと、その第１の色データの変換後の第２の色データとにより構成している。図１１は、色変換テーブルに登録する第１の色変換データの一例の説明図である。上述のようにして色変換テーブルに登録する色変換データ対の第１の色データは、第１の色データの色空間では図１１に黒丸で示す色点となる。図示のように見かけ上、格子の交差点の色点であることから、これらの色点を格子点と呼んでいる。
【０００４】
この格子点以外の第１の色データについては補間により変換後の色データを得ることから、一般的には色変換精度は格子点の数に依存することになる。しかし、第１の色データに対応する第２の色データを精度よく求める処理は計算量が多く、時間がかかる処理である。また、格子点の数を増やせばそれだけ記憶容量が必要となる。そのため従来は、これらの条件を考慮した上で各色成分の分割数を決定し、格子点における色変換データ対を求めて色変換テーブルを作成している。
【０００５】
色変換テーブルに登録する色変換データ対の数を増減する従来の技術として、例えば特許文献１では、ある登録数の色変換テーブルから補間により色変換データ対を生成して、登録数を増やした色変換テーブルを作成している。
【０００６】
また、例えば特許文献２及び特許文献３では、予め作成された色変換テーブルから間引くことによって、登録数を減少させた色変換テーブルを生成している。
【０００７】
さらに、例えば特許文献４では各色成分の取り得る値の範囲を分割する際に不均等の幅で分割し、色空間中の色変換精度が必要な領域については分割幅を狭くし、色変換精度が要求されない領域については分割幅を広くして、全体として格子点の数を削減した色変換テーブルを使用することが記載されている。
【０００８】
【特許文献１】特開平１０−１９１０９０号公報
【特許文献２】特開平１０−１７３９５１号公報
【特許文献３】特開２００４−２３７３９号公報
【特許文献４】特開２００５−２４４６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、精度を求める領域を特定しない発明に比べ、格子点を追加した領域の色変換精度を維持した色変換処理が可能な色変換テーブルを作成することができる色変換テーブル生成装置、及び作成された色変換テーブル、その色変換テーブルを使用して色変換を行う画像処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本願請求項１に記載の発明は、第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対を予め定められた数より少ない数だけ含む第１の色変換テーブルについて色変換データ対を追加する色領域を特定する領域特定手段と、前記領域特定手段で特定された色領域における前記色変換データ対を前記第１の色変換テーブルに追加する追加手段と、前記追加手段により前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により予め定められた数の前記色変換データ対を含む第２の色変換テーブルを作成する作成手段を有することを特徴とする色変換テーブル生成装置である。
【００１１】
本願請求項２に記載の発明は、本願請求項１に記載の色変換テーブル生成装置における前記領域特定手段が、前記第２の色データの変化量に従って前記色領域を特定することを特徴とする色変換テーブル生成装置である。
【００１２】
本願請求項３に記載の発明は、本願請求項１に記載の色変換テーブル生成装置における前記領域特定手段が、２つの前記第２の色データのうちの一方が前記第２の色データを構成する少なくとも１つの色成分の値が最小値または最大値であるか否かにより前記色領域を特定することを特徴とする色変換テーブル生成装置である。
【００１３】
本願請求項４に記載の発明は、本願請求項１から請求項３のいずれか１項に記載の色変換テーブル生成装置の構成に、さらに、前記第１の色変換テーブルを生成する生成手段を有することを特徴とする色変換テーブル生成装置である。
【００１４】
本願請求項５に記載の発明は、本願請求項４に記載の色変換テーブル生成装置における前記生成手段が、明度により前記第１の色データの間隔を変更することを特徴とする色変換テーブル生成装置である。
【００１５】
本願請求項６に記載の発明は、第１の色データと該第１の色データを変換した第２の色データとを対応付けて色変換データ対とし予め定められた数より少ない数の前記色変換データ対を含む第１の色変換テーブルを生成する生成手段と、前記第１の色変換テーブルをもとに補間により予め定められた数の前記色変換データ対を含む第２の色変換テーブルを作成する作成手段を有し、前記生成手段は、前記第１の色データの色空間における領域毎の色変換精度に応じて前記第１の色データを配置して、該第１の色データに対応する前記色変換データ対を含む前記第１の色変換テーブルを生成することを特徴とする色変換テーブル生成装置である。
【００１６】
本願請求項７に記載の発明は、本願請求項６に記載の色変換テーブル生成装置における前記生成手段が、明度により前記第１の色データの間隔を変更することを特徴とする色変換テーブル生成装置である。
【００１７】
本願請求項８に記載の発明は、第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数だけ含む第１の色変換テーブルに、色変換データ対を追加する色領域を特定し該色領域における前記色変換データ対を前記第１の色変換テーブルに追加し、前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により求めた予め定められた数の前記色変換データ対を含むように作成されたことを特徴とする色変換テーブルである。
【００１８】
本願請求項９に記載の発明は、予め定められた数の前記色変換データ対を含む色変換テーブルを使用して第１の色信号を第２の色信号に変換する色変換手段を有し、前記色変換テーブルは、第１の色データと該第１の色データを変換した第２の色データとを対応付けた色変換データ対の数より少ない数だけ含む第１の色変換テーブルに、色変換データ対を追加する色領域を特定し該色領域における前記色変換データ対を前記第１の色変換テーブルに追加し、前記色変換データ対を追加した前記第１の色変換テーブルをもとに補間により求めた予め定められた数の前記色変換データ対を含むように作成されたものであることを特徴とする画像処理装置である。
【発明の効果】
【００１９】
本願請求項１に記載の発明によれば、色変換精度が悪くなる領域を特定しない発明に比べ、計算量を削減し、かつ色変換精度を維持した色変換処理が可能な色変換テーブルを作成することができる。
【００２０】
本願請求項２に記載の発明によれば、本構成を有しない発明に比べ第２の色データの変化量に応じて色変換精度を向上させることができる。
【００２１】
本願請求項３に記載の発明によれば、本構成を有しない発明に比べ色域外郭における色変換精度を向上させることができる。
【００２２】
本願請求項４に記載の発明によれば、本構成を有しない発明に比べ第１の色変換テーブルがない状態からでも、計算量を削減し、かつ色変換精度を維持した色変換処理が可能な第２の色変換テーブルを作成することができる。
【００２３】
本願請求項５に記載の発明によれば、本構成を有しない発明に比べ明度に応じて色変換精度の違いを考慮して第１の色変換テーブルを作成する段階からの計算量を削減することができる。
【００２４】
本願請求項６に記載の発明によれば、本構成を有しない発明に比べ計算量を削減し、色変換精度を維持した色変換処理が可能な色変換テーブルを作成することができる。
【００２５】
本願請求項７に記載の発明によれば、明度に応じて色変換精度の違いを考慮した第２の色変換テーブルを作成することができる。
【００２６】
本願請求項８に記載の発明によれば、色変換精度が悪くなる領域を特定しない発明に比べ、色変換精度を維持した色変換処理が可能となる。
【００２７】
本願請求項９に記載の発明によれば、色変換精度が悪くなる領域を特定しない発明に比べ、色変換精度を維持した色変換処理が可能となる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の実施の一形態を示す構成図である。図中、１は第１色変換テーブル生成部、２は領域特定部、３は色変換データ対追加部、４は第２色変換テーブル作成部である。ここでは、第１の色データと該第１の色データを変換した第２の色データとを対応付けて色変換データ対とし、予め定められた数の色変換データ対を含む第２色変換テーブルを作成する。色変換データ対は、例えば図１１で示したように第１の色データの各色成分について、それぞれ予め定めた間隔で分割した場合の格子点において求めればよい。
【００２９】
第１色変換テーブル生成部１は、作成する第２色変換テーブルよりも少ない色変換データ対を含む第１色変換テーブルを生成する。第１色変換テーブルに含める色変換データ対は、例えば第２色変換テーブルに含める格子点のうち、一部の格子点の色変換データ対とするとよい。もちろん、第２色変換テーブルと格子点が異なる第１色変換テーブルを生成してもよい。また、明度により格子点を間引いて第１の色データの間隔を変更し、明度の変化が目立たない領域において色変換データ対を生成しないようにするなど、領域に応じた色変換データ対を求めて第１色変換テーブルに登録してもよい。
【００３０】
この第１色変換テーブルに含まれる色変換データ対の求め方としては公知の方法を用いればよく、例えば、ある入出力機器に対して実際に与えた色と得られた色との対を用い、色変換モデルを作成して、その色変換モデルに格子点となる第１の色データを与えて第２の色データを得ればよい。この色変換データ対を求める処理は、計算量および処理時間を要する。なお、第１色変換テーブルが既に存在する場合には、この第１色変換テーブル生成部１を設けずに構成してもよい。
【００３１】
領域特定部２は、第１色変換テーブルについて、色変換データ対を追加して色変換精度の向上を図る色領域を特定する。例えば、２つの第２の色データの変化量に従って、色変換データ対を追加する色領域を特定するとよい。より具体的には、格子点間の第２の色データの差が予め定められた値より大きい場合に、色変換データ対を追加する色領域と判断するとよい。また、例えば２つの第２の色データのうちの一方が、第２の色データを構成する少なくとも１つの色成分の値が最小値または最大値であるか否かにより、色変換データ対を追加する色領域を特定するとよい。さらに、色域外郭を含む領域は色変換精度が要求されるので、このような場合にも色変換データ対を追加する色領域として特定するとよい。
【００３２】
色変換データ対追加部３は、領域特定部２で特定された色領域において、色変換データ対を第１の色変換テーブルに追加する。上述のように領域特定部２で特定された色領域は、次の第２色変換テーブル作成部４で行う補間処理では色変換精度が得られないと推定されるので、この領域に色変換データ対を追加することにより色変換精度の向上を図る。追加する色変換データ対は、例えば第１色変換テーブル生成部１で第１色変換テーブルの生成に用いた手法を適用すればよい。第１色変換テーブル生成部１を設けない場合も、第１色変換テーブル生成部１で例示した手法などを用いて色変換データ対を求めればよい。
【００３３】
第２色変換テーブル作成部４は、色変換データ対追加部３により色変換データ対を追加した第１色変換テーブルをもとに、補間により予め定められた数の色変換データ対を含む第２色変換テーブルを作成する。これにより、所望の色変換テーブルが得られることになる。
【００３４】
図２は、本発明の実施の一形態における動作の一例を示す流れ図、図３は、第１の色データの色空間において各色変換テーブルに登録する色変換データ対の一例の説明図である。ここでは、図３（Ｃ）に黒丸で示す格子点について、第１の色データとその第１の色データに対応する第２の色データとの色変換データ対を含む第２色変換テーブルを得るものとする。なお、図３では第１の色データの色空間がＣＩＥＬＡＢ色空間であるものとして図示しているが、第１の色データの色空間はこの例に限られるものではない。
【００３５】
Ｓ５１において、第２色変換テーブルよりも色変換データ対の個数が少ない第１色変換テーブルを用意する。例えば、第１色変換テーブル生成部１において生成すればよい。ここでは一例として、図３（Ａ）に黒丸で示す格子点について、第１の色データとその第１の色データに対応する第２の色データとの色変換データ対が第１色変換テーブルに登録されているものとする。
【００３６】
Ｓ５２において、領域特定部２は、Ｓ５１で用意した第１色変換テーブルについて、色変換データ対を追加する色領域を特定する。この具体例については後述する。そしてＳ５３において、色変換データ対追加部３は、領域特定部２で特定された色領域において、色変換データ対を第１色変換テーブルに追加する。図３（Ｂ）においては、白丸を含む色領域について領域特定部２が色変換データ対を追加すると特定したものとし、色変換データ対追加部３が白丸で示す第１の色データについて、対応する色変換データ対を追加したものとしている。
【００３７】
Ｓ５４において、第２色変換テーブル作成部４は、Ｓ５３で色変換データ対を追加した後の第１色変換テーブルをもとに、補間により予め定められた数の色変換データ対を含む第２色変換テーブルを作成する。図３に示した例では、図３（Ｂ）に黒丸と白丸で示す第１の色データに対応する色変換データ対をもとに、図３（Ｃ）に黒丸で示した第１の色データにおける第２の色データを補間により計算し、第１の色データと第２の色データとの色変換データ対を求めて、第２色変換テーブルを作成することになる。
【００３８】
計算量及び処理時間を要する処理は、図３（Ｂ）に示す白丸、あるいは黒丸と白丸で示した第１の色データに対応する色変換データ対を求める処理であり、この処理に比べて補間処理は計算量及び処理時間を要しない。従って、図３（Ｃ）に黒丸で示す第１の色データに対応する色変換データ対をそれぞれ求めてゆく場合に比べて、本発明の実施の一形態によれば計算量及び処理時間は低減することになる。また、色変換データ対を追加する色領域には色変換データ対を追加していることから、第２色変換テーブルを使用した色変換処理は精度よく行われることになる。
【００３９】
領域特定部２及び色変換データ対追加部３の処理についてさらに説明する。図４、図５は、第２の色データの差による領域判定処理の一例の説明図である。ここでは第２の色データの色空間をＣＭＹＫとし、第１の色データの色空間における位置を横軸とし、その位置での第２の色データの値を縦軸として、両者の関係を示している。図中の黒丸は第１色変換テーブルに登録されている色変換データ対の第２の色データの値を示している。また、二重丸は補間によって求められる第２の色データの値を示し、白丸は色変換データ対追加部３で色変換データ対を追加した場合の第２の色データの値を示している。
【００４０】
例えば隣接する２つの格子点の色変換データ対について、その第２の色データの差を求める。図４（Ａ）に示す例では、黒丸で示す第２の色データの値の差が予め設定した値より小さい場合を示している。黒丸で示す２つの位置の中間の位置においては、補間により第２の色データの値を求めると二重丸で示す値となり、色変換データ対を求めた場合の第２の色データの値は白丸で示す値となる。この場合、補間によって第２の色データの値を求めても、色変換精度の低下を引き起こすことはない。従って、この領域は色変換精度が保たれる領域と判断し、色変換データ対追加部３による色変換データ対の追加は行わない。
【００４１】
図４（Ｂ）に示す例では、黒丸で示す第２の色データの値の差が予め設定した値より大きい場合を示している。黒丸で示す２つの位置の中間の位置においては、補間により第２の色データの値を求めると二重丸で示す値となり、色変換データ対を求めた場合の第２の色データの値は白丸で示す値となる。この場合、補間によって求められる第２の色データの値と、色変換データ対を求めた場合の第２の色データの値とは乖離しており、色の違いが認識される恐れがある。このような場合には、この領域は色変換データ対を追加する領域と判断し、色変換データ対追加部３による色変換データ対の追加を行う。追加する色変換データ対は、例えば図４（Ｂ）に白丸で示しているように、判定対象とした色変換データ対の第１の色データの中間などに第１の色データを設定して得ればよい。もちろん、中間以外の第１の色データに対応する色変換データ対を追加してもよい。例えば、第２の色データの値の差に応じて追加する色変換データ対の個数を変更してもよい。また、上述のように第１の色データの中間の位置に追加した後、追加した色変換データ対を含めて再度の領域判断及び色変換データ対の追加を再帰的に行うように構成してもよい。
【００４２】
なお、第２の色データの差としては、色差を用いるほか、第２の色データの各色成分についてそれぞれの差を用いてもよい。各色成分についての差を用いる場合、差が予め設定した値より大きい色成分が１つでも存在していれば、その領域に色変換データ対を追加するように構成するとよい。
【００４３】
図５に示す例では、第２の色データの一方が最大値である場合を示している。色変換に際しては、第１の色データの色範囲と第２の色データの色範囲が異なる場合がある。このような場合、第１の色データの変化に応じて図中の太い点線で示すように第２の色データも変化することが想定されるが、第２の色データの色範囲の制限から第２の色データが最大値で制限されてしまう。
【００４４】
図５はこのような状態を示しており、黒丸で示す２つの第２の色データのうち、一方が最大値となっている。この場合に黒丸で示す２つの位置の中間の位置においては、補間により第２の色データの値を求めると二重丸で示す値となり、色変換データ対を求めた場合の第２の色データの値は白丸で示す値となる。この例では、白丸で示す色変換データ対を求めた場合の第２の色データの値も最大値となっている。
【００４５】
このように比較する２つの第２の色データの値の一方が最大値の場合には、色変化の傾向が変わる領域であることから、色変換データ対を追加する領域と判断し、色変換データ対追加部３による色変換データ対の追加を行う。追加する色変換データ対としては、第２の色データの値が最大値となる境界の点における色変換データ対とすることが望ましいが、図５でも示しているように判定対象とした色変換データ対の第１の色データの中間などに第１の色データを設定して色変換データ対を得ればよい。もちろんこの場合にも、色変換データ対を複数追加してもよいし、再帰的に領域判定と色変換データ対の追加処理を行ってもよい。また、第２の色データの値が最大値か否かは、第２の色データを構成する色成分の１つでも最大値であれば、第２の色データの値は最大値であると判定すればよい。ここでは２つの第２の色データの値の一方が最大値の場合について説明したが、２つの第２の色データの値の一方が最小値の場合についても、色変換データ対を追加する領域と判断し、色変換データ対追加部３による色変換データ対の追加を行うとよい。
【００４６】
図６は、明度に応じた色変換データ対の追加処理を行った一例の説明図である。例えば、明度に応じて色変換データ対を追加する領域を特定し、その領域に色変換データ対を追加してもよい。図６に示す例では、予め定められた第１の明度以上の色領域や、第１の明度より低い予め定められた第２の明度以下の色領域については、色変換データ対を追加する領域として判断して色変換データ対を追加してもよい。第１の明度以上の色領域は、色の変化が目立ちやすく、色変換精度が求められる色領域である。また、第２の明度以下の色領域は、第２の色データの各色成分の値を決定する際に色変換精度が要求される色領域である。
【００４７】
このように第１の明度以上の色領域、第２の明度以下の色領域について色変換データ対を追加するほか、明度に応じて色変換データ対の追加割合を変更するように構成してもよい。
【００４８】
図７は、第２の色データの色域外郭について色変換データ対の追加処理を行った一例の説明図である。上述の第２の色データの値が最大値の場合が含まれるが、第２の色データによって再現される色再現域の外郭については、色変換精度が求められることから、色変換データ対を追加する領域として判断して色変換データ対を追加するとよい。図７に示す例では、第１の色データの色空間における、ある色相角での断面を示しており、破線が第２の色データによって再現される色再現域を第１の色データの色空間で示した場合の外郭である。この外郭が２つの色変換データ対の間に存在する場合には、色変換データ対を追加する領域として判断し、図７（Ｂ）に白丸で示すように色変換データ対を追加するとよい。
【００４９】
このほかにも、種々の条件により色変換データ対を追加する領域を特定し、色変換データ対を追加するように構成してもよい。
【００５０】
図８は、本発明の実施の一形態の変形例を示す構成図である。上述の説明では、第１色変換テーブル生成部１で第１色変換テーブルを生成した後に、領域の判定を行って必要な色変換データを追加した。この変形として、第１色変換テーブル生成部１で第１色変換テーブルを生成する際に、予め分かっている色変換精度が要求される領域については、色変換データ対を生成しておくことが考えられる。例えば図６に示した例のように明度に応じて色変換データ対の数を追加する場合には、第１色変換テーブル生成部１で第１色変換テーブルを生成する際に、明度に応じた数の色変換データ対を生成すればよい。また、例えば図７に示した例のように色域外郭がある程度分かっているのであれば、その周辺に色変換データ対を増やして第１色変換テーブルを生成してもよい。
【００５１】
このように第１色変換テーブル生成部１で生成した第１色変換テーブルに、予め分かっている色変換精度が要求される領域について追加する色変換データ対が含まれていれば、例えば図１に示した構成でも領域特定部２及び色変換データ対追加部３を動作させないように構成してもよい。
【００５２】
図９は、得られた色変換テーブルを用いて色変換処理を行う一応用例を示す構成図である。図中、１１は色変換部、１２は色変換テーブルである。ここでは、色変換テーブル１２として上述した構成及びその変形例で作成した第２色変換テーブルを使用する。
【００５３】
色変換部１１は、色変換テーブル１２を用いて、入力された第１の色信号を第２の色信号に色変換する。より具体的には、第１の色信号をもとに色変換テーブル１２から１または複数の変換後の色信号を得て、複数の変換後の色信号を得た場合には補間処理を行い、第２の色信号とすればよい。例えば、プリンタ、複写機、ファクシミリ装置などにこの構成を搭載し、色変換を行うように構成してもよい。
【００５４】
図１０は、本発明の実施の一形態またはその変形例、応用例で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、２１はプログラム、２２はコンピュータ、３１は光磁気ディスク、３２は光ディスク、３３は磁気ディスク、３４はメモリ、４１はＣＰＵ、４２は内部メモリ、４３は読取部、４４はハードディスク、４５はインタフェース、４６は通信部である。
【００５５】
上述の本発明の実施の一形態またはその変形例、応用例で説明した各部の機能の一部または全部を、コンピュータにより実行可能なプログラム２１によって実現してもよい。その場合、そのプログラム２１およびそのプログラムが用いるデータ、作成された色変換テーブルのデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部４３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部４３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク３１，光ディスク３２（ＣＤやＤＶＤなどを含む）、磁気ディスク３３，メモリ３４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００５６】
これらの記憶媒体にプログラム２１を格納しておき、例えばコンピュータ２２の読取部４３あるいはインタフェース４５にこれらの記憶媒体を装着することによって、コンピュータからプログラム２１を読み出し、内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって、上述の本発明の実施の一形態またはその変形例、応用例で説明した機能の一部又は全部が実現される。あるいは、通信路を介してプログラム２１をコンピュータ２２に転送し、コンピュータ２２では通信部４６でプログラム２１を受信して内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって実現してもよい。
【００５７】
コンピュータ２２には、このほかインタフェース４５を介して様々な装置と接続してもよい。例えば情報を表示する表示手段やユーザからの情報を受け付ける受付手段等も接続されていてもよい。また、例えば画像形成手段がインタフェース４５を介して接続された構成でもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の一形態を示す構成図である。
【図２】本発明の実施の一形態における動作の一例を示す流れ図である。
【図３】第１の色データの色空間において各色変換テーブルに登録する色変換データ対の一例の説明図である。
【図４】第２の色データの差による領域判定処理の一例の説明図である。
【図５】第２の色データの差による領域判定処理の別の例の説明図である。
【図６】明度に応じた色変換データ対の追加処理を行った一例の説明図である。
【図７】第２の色データの色域外郭について色変換データ対の追加処理を行った一例の説明図である。
【図８】本発明の実施の一形態の変形例を示す構成図である。
【図９】得られた色変換テーブルを用いて色変換処理を行う一応用例を示す構成図である。
【図１０】本発明の実施の一形態またはその変形例、応用例で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【図１１】色変換テーブルに登録する第１の色変換データの一例の説明図である。
【符号の説明】
【００５９】
１…第１色変換テーブル生成部、２…領域特定部、３…色変換データ対追加部、４…第２色変換テーブル作成部、１１…色変換部、１２…色変換テーブル、２１…プログラム、２２…コンピュータ、３１…光磁気ディスク、３２…光ディスク、３３…磁気ディスク、３４…メモリ、４１…ＣＰＵ、４２…内部メモリ、４３…読取部、４４…ハードディスク、４５…インタフェース、４６…通信部。
【図１】
2010103733.tif 000003
【図２】
2010103733.tif 000004
【図３】
2010103733.tif 000005
【図４】
2010103733.tif 000006
【図５】
2010103733.tif 000007
【図６】
2010103733.tif 000008
【図７】
2010103733.tif 000009
【図８】
2010103733.tif 000010
【図９】
2010103733.tif 000011
【図１０】
2010103733.tif 000012
【図１１】
2010103733.tif 000013