(57)【特許請求の範囲】
【請求項１】
第一の色再現域の色座標から第二の色再現域の色座標に変換する画像処理装置において、前記第一の色再現域のうち前記第二の色再現域外の第１の色座標について色相角を変更する成分を含む移動により前記第二の色再現域の第２の色座標に変換する第１のマッピング手段と、前記第１の色座標を等色相角で変換したときの前記第二の色再現域における第３の色座標を取得する第２のマッピング手段と、前記第２の色座標と前記第３の色座標の間に第４の色座標を設定する設定手段と、前記第３の色座標が前記第４の色座標へ移動する色相角の範囲内で前記第一の色再現域のうち前記第３の色座標と等色相角の前記第二の色再現域内の色座標について色相角を変更するとともに前記第二の色再現域外の前記第３の色座標から前記第１の色座標までの色座標については前記第４の色座標から前記第２の色座標までの色に変換する変更手段を有することを特徴とする画像処理装置。
【請求項２】
前記第１のマッピング手段は、前記第一の色再現域の色域外郭点について実際の等色相となる前記第二の色再現域の外郭点に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のマッピング手段は、前記第一の色再現域の飽和色について前記第二の色再現域の対応する飽和色に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記色相角の変更は色座標系における回転処理であることを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第３の色座標と等色相角の色のうち一部については色相角の変更を行わないことを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定手段は、前記第２の色座標と前記第３の色座標の間隔が所定値以下であれば前記変更手段による変更を行わせないことを特徴とする請求項１ないし請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
第一の色再現域の色座標から第二の色再現域の色座標に変換する画像処理方法であって、第１のマッピング手段において前記第一の色再現域のうち前記第二の色再現域外の第１の色座標について色相角を変更する成分を含む移動により前記第二の色再現域の第２の色座標に変換し、第２のマッピング手段において前記第１の色座標を等色相角で変換したときの前記第二の色再現域における第３の色座標を取得し、設定手段において前記第２の色座標と前記第３の色座標の間に第４の色座標を設定し、変更手段において前記第３の色座標が前記第４の色座標へ移動する色相角の範囲内で前記第一の色再現域のうち前記第３の色座標と等色相角の前記第二の色再現域内の色座標について色相角を変更し、前記第３の色座標から前記第１の色座標までの色座標については前記第４の色座標から前記第２の色座標までの色に変換することを特徴とする画像処理方法。
【請求項８】
前記第１の色座標は前記第一の色再現域の色域外郭点であり、前記第２の色座標は前記第二の色再現域の外郭点であり、前記第１の色座標から前記第２の色座標への変換は、実際の等色相となるように行うことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記第１の色座標は前記第一の色再現域の飽和色であり、前記第２の色座標は前記第一の色再現域の飽和色に対応する前記第二の色再現域の飽和色であり、前記第一の色再現域の飽和色から対応する前記第二の色再現域の飽和色への変換を行うことを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記色相角の変更は色座標系における回転処理であることを特徴とする請求項７ないし請求項９のいずれか１項に記載の画像処理方法。
【請求項１１】
前記第３の色座標と等色相角の色のうち一部については色相角の変更を行わないことを特徴とする請求項７ないし請求項１０のいずれか１項に記載の画像処理方法。
【請求項１２】
前記第２の色座標と前記第３の色座標の間隔が所定値以下であれば色相角の変更を行わせないことを特徴とする請求項７ないし請求項１１のいずれか１項に記載の画像処理方法。
【請求項１３】
コンピュータに、第一の色再現域の色座標から第二の色再現域の色座標に変換する画像処理を実行させる画像処理プログラムであって、請求項１ないし請求項６のいずれか１項に記載の画像処理装置の機能または請求項７ないし請求項１２のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１４】
第一の色再現域の色座標から第二の色再現域の色座標に変換する画像処理をコンピュータに実行させる画像処理プログラムを格納したコンピュータが読取可能な記憶媒体において、請求項１ないし請求項６のいずれか１項に記載の画像処理装置の機能または請求項７ないし請求項１２のいずれか１項に記載の画像処理方法をコンピュータに実行させる画像処理プログラムを格納したことを特徴とするコンピュータが読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる色再現域の間での色変換処理を行うカラー画像処理技術に関するものである。
【背景技術】
【０００２】
カラー画像を取り扱うデバイスは多数存在するが、それぞれのデバイスによって表現可能な色の範囲（以下、色再現域と呼ぶ）は異なっている。そのため、あるデバイスで表現できる色であっても、他のデバイスで再現できるとは限らない。このようにそれぞれのデバイスによって色再現域が異なるため、異なるデバイス間での色再現の整合をとるために、色変換処理、特に色域マッピング処理が必要とされている。
【０００３】
それぞれのデバイスでは、取り扱う色空間も異なり、例えば、印刷や電子写真などの画像形成装置のようなデバイスでは４色以上のインク（色材）での色空間（例えばＣＭＹＫ色空間など）、モニタ表示やカメラのようなデバイスではＲＧＢ色空間などが利用されている。これらの色空間の間では色再現域が異なる場合が多く、また、同じＲＧＢ色空間や同じＣＭＹＫ色空間の間でもデバイスの種類が異なると色再現域が変わってしまう場合もある。
【０００４】
このような異なる色再現域の間の整合性を取るため、デバイスに依存しない色空間を利用する。そのための色空間としては、三刺激値ＣＩＥＸＹＺやＣＩＥＣＡＭ０２空間（ＬＣｈなど）、ＬＭＳ空間なども利用されるが、多くはＣＩＥＬＡＢ空間のような知覚均等色空間を利用している。上述の色域マッピング処理は、ＣＩＥＬＡＢ空間などのデバイスに依存しない色空間において、異なる色再現域を有する２つのデバイス間で対応する色を決める処理である。特に、入力デバイスをモニタ、出力デバイスをプリンタとした場合では色再現域の差が大きく、そのために従来よりさまざまな工夫が提案され、多くの発明がなされている。
【０００５】
例えば特許文献１や特許文献２に記載されているように、第一のデバイス色域内の再現色から直接第二のデバイスの再現色に対応づける方法がある。特許文献１に記載されている方法は明度保存のマッピング方式であり、第一のデバイス色域と第二のデバイス色域の明度を一致させる変換部を経て、第一のデバイス色域外郭がＬ* （明度）−Ｃ* （彩度）平面での最大彩度点よりも高明度側では明度を一定にして彩度を低下させ、低明度側では色差最小で対応づけている。ここで、２つのデバイスの色再現域の明度を一致させる方法としては幾つかの発明がなされており、例えば特許文献５などに開示されている。さらに、同じ色相に対して彩度を低下させる発明も幾つかなされており、例えば特許文献６，特許文献７などに記載されている。
【０００６】
また特許文献２には、第一のデバイス色域の飽和色から第二のデバイス色域の飽和色に直接対応づける方法が記載されている。この方法は、特許文献２のほか、特許文献８や特許文献９などにも記載されている。
【０００７】
また別の方法として、例えば特許文献３にも記載されているように、第三及び第四の中間色域を参照しつつ、一度、対応関係を形成後、第二のデバイスの再現色に対応づける方法がある。特許文献３に記載されている技術では、複数の色空間の最小色再現域を形成し、それを参照して色域マッピング処理を施している。
【０００８】
さらに、例えば特許文献４に記載されているように、第一のデバイス色域と第二のデバイス色域から仮想的な色域を作成する方法がある。特許文献４には、２つの色域の一方が他方の色空間よりも狭いときに、狭い方の色空間を、該色空間を形成した方式で再現できる限界以上の信号で再現できるものとして再現して、仮想的に該色空間を拡大し、各色空間において測定値を対応づけるデータの対応関係を求め、該対応関係により第１の方式の色信号を変換して、第２の方式により再現される色を所期の色にすることを特徴とする装置が開示されている。
【０００９】
幾つかあるマッピング手段の中に１つに、レンダリング・インテントがＣｏｌｏｒｉｍｅｔｒｉｃの場合、例えば写真を重視した画像ではクリッピングが採用されることが多い。クリッピングには、色差が最小となる点にマッピングする方法、明度と色相を決めておき、彩度を低下させる方法、さらには明度と彩度の軌跡を決めておく方法なども存在する。
【００１０】
一方、マッピング処理を行う色空間（例えばＣＩＥＬＡＢ）を等色相でないと想定し、補正したあとでマッピングする方法も提案されている。上述の色域マッピング処理の多くは、デバイスに依存しない色空間として例えばＣＩＥＬＡＢ色空間などを利用する際に、そのデバイスに依存しない色空間が等色相であるものとしている。すなわち、例えばＣＩＥＬＡＢ色空間においては、Ｌ* 軸を含みａ* −ｂ* 平面に垂直な面は等色相面であると仮定している。従って、例えば特許文献７に記載されているようにＬ* 軸方向へのマッピング処理を行っている。しかし、ＣＩＥＬＡＢ色空間は実際には等色相ではないことがわかっており、Ｌ* 軸方向へ直線的に（すなわちＣＩＥＬＡＢ色空間において色相角を固定して）マッピング処理を行ってしまうと、実際の色相が異なる色に変換されてしまうという問題があった。このような問題を解決するため、最近ではＣＩＥＬＡＢ色空間などのデバイスに依存しない色空間において色域マッピング処理を行う際に、見た目の色相と一致している実際の等色相の色の軌跡に従って、第二の色域外の第一の色域の色について、第二の色域の外郭の色へマッピング処理を行っている。これによって、第二の色域外の第一の色域の色は、実際の色相が変化することなく第二の色域の色へと変換される。
【００１１】
上述のような、マッピングする色空間を等色相でないと仮定して実際に等色相となるようにマッピング処理を行ったり、あるいは、上述の特許文献２や特許文献８、特許文献９などにも記載されているように、第一の色域と第二の色域の飽和色を一致させるようにマッピング処理を行う場合、例えばＣＩＥＬＡＢ色空間などのマッピング処理を行う色空間においては明度軸について回転する方向への移動成分、すなわち色相角を変更する成分を含むことになる。
【００１２】
一方、上述の色域マッピング処理においては、多くの場合、色域内については色を変更していない。これは、第一の色域内の色であって第二の色域内の色でもある場合には、正確な色再現が可能であるので、なるべく色を変化させずに忠実に色再現しようとするものである。
【００１３】
このように第一の色域内の色のうち第二の色域内の色については忠実に再現し、第二の色域外の色については上述のように色相方向の変更を含む色域マッピング処理を行うと、次のような問題が発生する。図６は、従来の色変換処理の問題点の説明図である。一般に第二の色域内ではデバイスに依存した色空間への変換の際に、例えばＣＩＥＬＡＢ色空間においてはＬ* 軸を含みａ* −ｂ* 平面に垂直な面の色（すなわち色相角が同じ色）が等色相となるように変換している。従って、その平面上の色は、第二の色域内ではデバイスにおいて等色相の色として再現されることになる。図６では、この平面上の色相角が等しい線分として線分ＯＱＰを示しており、ＯＱ間の色についてはデバイスにおいて等色相の色として再現される。しかし、同じ平面上の色でも第二の色域外の色、例えば点Ｐの色については、上述のようにＬ* 軸について回転成分を含む色にマッピングされる。図６では、点Ｐの色は点Ｒにマッピングされている。さらに、ＰＱ間の色はＲＱ間にマッピングされる。そのため、彩度の逆転や階調の段差が生じて、もともと第二の色域内であった色と第二の色域外であった色との間で不自然な色再現がなされてしまうという問題があった。
【００１４】
上述の特許文献８では、色相方向の移動を含む色域マッピング処理を行うとともに、色域内についても色変換を行っている。これによって、図６に示したような問題は軽減されると考えられる。この特許文献８においては、色変換には関数を用いているが、このような関数の設定は容易ではない。また、統一的に関数を適用して、色域マッピング処理において色相を大きく移動させてしまうと、第二の色域内の色まで大きく変化してしまう。そのため、第二の色域内の色をなるべく忠実に再現しようとする用途には適用できないという問題があった。
【００１５】
【特許文献１】特開平１１−６９１８９号公報
【特許文献２】特開２００４−３２１４０号公報
【特許文献３】特開平４−２３９２６５号公報
【特許文献４】特開平２−２１４２６６号公報
【特許文献５】特開平８−２２３４３３号公報
【特許文献６】特公平５−８８５８９号公報
【特許文献７】特公平６−３６５４８号公報
【特許文献８】特開平６−２５３１３８号公報
【特許文献９】特開２００３−３２３６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明は、上述した事情に鑑みてなされたもので、従来からの汎用性のある色域マッピング手段を利用しながら、簡便に精度をそれほど落とさずに、なるべく階調性を保存した色再現が可能な画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【００１７】
本発明は、第一の色再現域の色座標から第二の色再現域の色座標に変換する画像処理装置及び画像処理方法であって、第一の色再現域のうち、第二の色再現域外の第１の色座標について色相角を変更する成分を含む移動により第二の色再現域の第２の色座標に変換し、また、同じ第１の色座標について、等色相角で変換したときの第二の色再現域における第３の色座標を取得し、第２の色座標と第３の色座標の間に第４の色座標を設定する。そして、第３の色座標が第４の色座標へ移動する色相角の範囲内で、第一の色再現域のうち第３の色座標と等色相角の第二の色再現域内の色座標について色相角を変更し、第３の色座標から第１の色座標までの色座標については第４の色座標から第２の色座標までの色に変換することを特徴とするものである。
【００１８】
例えば、第一の色再現域の色域外郭点を第１の色座標とし、その第１の色座標から実際の等色相となるように変換を行って第二の色再現域の外郭点である第２の色座標を取得し、第２の色座標と前記第３の色座標に基づいて第二の色再現域内の色座標の色相角を変更するように構成することができる。
【００１９】
あるいは、第一の色再現域の飽和色を第１の色座標とし、その第１の色座標を、その飽和色に対応する第二の色再現域の飽和色である第２の色座標に変換し、第２の色座標と前記第３の色座標に基づいて第二の色再現域内の色座標の色相角を変更するように構成することができる。
【００２０】
なお、色相角の変更は例えば色座標系における回転処理を行うように構成することができる。このとき、第３の色座標と等色相角の色のうち一部については色相角の変更を行わないように構成してもよい。また、第２の色座標と第３の色座標の間隔が所定値以下であれば色相角の変更を行わないように構成することもできる。
【００２１】
さらに本発明は、上述のような画像処理装置の機能または画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラムを提供し、またそのような画像処理プログラムを格納したことを特徴とし、その記憶媒体を提供するものである。
【発明の効果】
【００２２】
本発明によれば、第二の色再現域外については従来より行われている汎用性のある色域マッピング手段を利用して色相角を変更する成分を含むマッピングを行うことができ、このようなマッピング処理によって移動した色座標を最適な色とした上で、第二の色再現域内について、なるべく変更量を抑えて第二の色再現域外の移動した色座標に近づけ、色再現域内外での滑らかな階調性を保持することができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は第１マッピング部、２は第２マッピング部、３は外郭色設定部、４は色相角変更部である。本発明は、入力側の色信号が取り得る色範囲を示す第一の色再現域の色座標から、出力側の色信号が取り得る色範囲を示す第二の色再現域の色座標への変換を行うものであり、以下の説明では、ＣＩＥＬＡＢ色空間において処理を行うものとする。なお処理を行う色空間はＣＩＥＬＡＢ色空間に限らず、他の色空間を用いてもよく、限定されない。例えば色の見えモデルであるＣＩＥＣＡＭ０２空間や知覚均等色空間であるＣＩＥＬＡＢでの等色相、及び色相角の均等性などを改善した色空間であっても良いし、色再現性と空間周波数特性を兼ね備えた視覚特性を考慮した色空間であってよい。
【００２４】
第１マッピング部１は、第一の色再現域の色座標のうち、第二の色再現域外の第１の色座標について、色相角を変更する成分を含む移動により第二の色再現域の第２の色座標に変換するものである。例えば第一の色再現域の色域外郭点について、実際の等色相となる第二の色再現域の外郭点に変換することができる。あるいは、第一の色再現域の飽和色について、第二の色再現域の対応する飽和色に変換することができる。この第１マッピング部１は、従来より用いられている、色相角の変更を伴う色域マッピング手段を適用することができる。これによって、第二の色再現域外の色については、最適な第二の色再現域の外郭点に変換することができる。
【００２５】
第２マッピング部２は、第１マッピング部１で用いた第１の色座標について、ＣＩＥＬＡＢ色空間における等色相角で変換したときの第二の色再現域における第３の色座標を取得する。例えば第一の色再現域の外郭点について、ＣＩＥＬＡＢ色空間における等色相角となる第二の色再現域の外郭点を第３の色座標として求めることができる。ＣＩＥＬＡＢ色空間における第１の色座標と等色相角となる色は、ここではＬ* 軸を辺として第１の色座標を含む半平面上の色である。第３の色座標を求める方法としては、色相角の変更を伴わない従来のマッピング手法を適用することができ、Ｌ* を一定とし、あるいはＬ* のみを変化させ、あるいはＬ* 軸の１点へ向けて直線的に変化させ、第二の色再現域の外郭との交点を求めればよい。
【００２６】
外郭色設定部３は、第１マッピング部１で求めた第２の色座標と、第２マッピング部で求めた第３の色座標の間隔を判定し、その間に第４の色座標を設定する。例えば第２の色座標と第３の色座標の中間点を第４の色座標として設定することができる。なお、第２の色座標と第３の色座標の間隔が所定値以下であれば、色相角変更部４による第二の色再現域内の色相角の変更処理を行わないようにすることができる。
【００２７】
色相角変更部４は、第２の色座標と第３の色座標に基づいて第一の色再現域のうち第二の色再現域内の色座標について色相角を変更する。より具体的には、第２の色座標と第３の色座標から外郭色設定部３で設定した第４の色座標に第３の色座標が移動するように、第３の色座標（及び第１の色座標）と等色相角の第二の色再現域内の色について色相角を変更する変換を行う。なお、変更する色相角は一律でなくてもよく、第３の色座標と第４の色座標の色相角の範囲内で行えばよい。例えば第３の色座標から離れるに従って変更する色相角を小さくしたり、ある範囲内の色については色相角を変更しないようにしてもよい。なお、色相角の変更は、例えばアフィン変換などによるＣＩＥＬＡＢ色空間における回転処理により行うことができる。また、第二の色再現域外の色、すなわち第３の色座標から第１の色座標までの等色相角の色については、第４の色座標から第２の色座標までの色に変換する。これによって、第二の色再現域外の色については色相が変化するものの、階調性を保つことができる。
【００２８】
図２は、本発明の実施の一形態における動作の一例の説明図である。ここでは、第一の色再現域の外郭の色座標について、実際に等色相となる第二の色再現域の外郭の色座標へ変換する例を示している。図２において、破線は色域の外郭を示しており、ａは第二の色再現域の外郭を、ｂは第一の色再現域の外郭をそれぞれ示し、図中の左側が色再現域内である。第一の色再現域は例えばｓＲＧＢの色再現域、第二の色再現域は例えばプリンタの色再現域などである。もちろん両者はどのようなデバイス等の色再現域であってもよい。
【００２９】
点Ｐは第一の色再現域の外郭上の色座標であり、この点Ｐを第１の色座標として、以下に説明してゆく。まず第１マッピング部１は、点Ｐについて実際に等色相となる第二の色再現域の外郭の色座標を第２の色座標として求める。求められた第２の色座標を点Ｒとして示している。
【００３０】
また、第２マッピング部２は、点ＰについてＣＩＥＬＡＢ色空間において等色相角で変換したときの第二の色再現域の外郭の色座標を第３の色座標として求める。図２においては線分ＯＰと第二の色再現域ｂとの交点である点Ｑを第３の色座標として求めている。なお、点ＯはＬ* 軸上の１点とすることができる。
【００３１】
さらに外郭色設定部３は、第１マッピング部１で求めた点Ｒと、第２マッピング部２で求めた点Ｑとの間隔を判定する。この間隔（色空間上の距離あるいは色相角の差）が所定の値よりも小さければ、以降の処理を行わないようにしてもよい。図２では、点Ｒと点Ｑの間隔が大きいものとし、中間の点Ｓを第４の色座標として設定する。
【００３２】
そして色相角変更部４は、第二の色再現域内である線分ＯＱ上の色座標について、ここでは線分ＯＳ上の色座標へと色相角を変更する。なお、第二の色再現域外となる線分ＱＰ上の色座標については、線分ＳＲ上の色座標となるように変換すればよい。このようにして、線分ＯＱＰ上の色座標は、線分ＯＳＲ上の色座標へと変換されることになる。
【００３３】
図３は、本発明の実施の一形態によって変換された色座標の軌跡の一例の説明図である。図３中の各点は図２の各点に対応している。図３（Ａ）には従来の色相角を変更する色域マッピング手法を適用した場合の色座標の軌跡の一例を示している。線分ＯＱＰ上の色座標は、第二の色再現域外となる線分ＱＰについては従来の色域マッピング手法によって、第二の色再現域の外郭上の色座標である線分ＱＲ上の色座標に変換される。しかし、第二の色再現域内については、忠実に再現するという観点から線分ＯＱ上の色座標は移動しない。従って、点Ｑから点Ｒまでの色相の変化量が大きくなる。
【００３４】
図３（Ｂ）には本発明を適用した場合の色座標の軌跡の一例を示している。本発明では、第二の色再現域内の線分ＯＱ上の色座標については、点Ｑが点Ｓとなるように色相角を変更するので、線分ＯＳ上に変更される。また、第二の色再現域外となる線分ＱＰ上の色座標については、線分ＳＲ上の色座標に変換される。従って、線分ＯＱＰ上の色座標は線分ＯＳＲ上の色座標に変換されることになる。これにより、全区間での色相の変化が小さくなり、滑らかな階調再現を行い、より好ましい色再現を実現することができる。
【００３５】
なお、図３（Ｂ）では線分ＯＱについて一律に色相角を変更したが、例えば図３（Ｃ）に示す例では、色域外郭に近づくにつれて変更する色相角を大きくしている。このように、線分ＯＱ上の色座標についての色相角の変更方法は、点Ｑを点Ｓに変更する色相角の範囲内で任意に行うことができる。
【００３６】
また、図２、図３には、第一の色再現域の外郭上のある色座標について示しているが、例えば第一の色再現域の外郭の色座標についてすべて行っておくほか、いくつかの外郭の色座標について求めておき、そのほかについては補間することにより求めるように構成してもよい。また、例えば色相角の変更は等色相角を有する面内の色座標に対して同様に適用するように構成してもよい。この場合、上述の彩度方向だけでなく明度方向についても色相角の変更方法を変えることもできる。
【００３７】
図４は、本発明の実施の一形態における動作の別の例の説明図である。ここでは、第一の色再現域の飽和色の色座標について、対応する第二の色再現域の飽和色に変換する例を示している。飽和色は、例えばＲＧＢ色空間であればＲ（赤）、Ｇ（緑）、Ｂ（青）のいずれか１色が最大あるいはいずれか２色が最大となる色であり、色の名前では赤、緑、青、イエロー、マゼンタ、シアンの６色の最も彩度の高い色である。ＹＭＣＫ色空間でも同様であり、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）のいずれか１色が最大あるいはいずれか２色が最大となる色である。図４において、図２と同様に、ａは第二の色再現域の外郭を、ｂは第一の色再現域の外郭をそれぞれ示し、図中の左側が色再現域内である。
【００３８】
点Ｐは第一の色再現域のある飽和色の色座標であり、この点ｐを第１の色座標として、以下に説明してゆく。まず第１マッピング部１は、点ｐについて対応する第二の色再現域の飽和色の色座標を第２の色座標として求める。求められた第２の色座標を点ｒとして示している。
【００３９】
また、第２マッピング部２は、点ｐについてＣＩＥＬＡＢ色空間において等色相角で変換したときの第二の色再現域の外郭の色座標を第３の色座標として求める。図４において、第３の色座標を点ｑとして求めている。
【００４０】
さらに外郭色設定部３は、第１マッピング部１で求めた点ｒと、第２マッピング部２で求めた点ｑとの間隔を判定する。この間隔（色空間上の距離あるいは色相角の差）が所定の値よりも小さければ、以降の処理を行わないようにしてもよい。図４では、点ｒと点ｑの間隔が大きいものとし、中間の点ｓを第４の色座標として設定する。
【００４１】
そして色相角変更部４は、第二の色再現域内である線分Ｏｑ上の色座標について、ここでは線分Ｏｓ上の色座標へと色相角を変更する。また、第二の色再現域外となる線分ｑｐ上の色座標については、線分ｓｒ上の色座標となるように変換すればよい。このようにして、線分Ｏｑｐ上の色座標は、折れ線状の線分Ｏｓｒ上の色座標へと変換されることになる。なお、点ＯはＬ* 軸上の１点とすることができる。
【００４２】
このように、飽和色を対応づける色域マッピング処理を行った場合も、図３で説明した例と同様に、本発明によって第二の色再現域内と色再現域外とで色相角の差が小さくなり、滑らかな階調再現を行い、より好ましい色再現を実現することができる。
【００４３】
なお、上述のようにして変換前後の色座標が対応づけられるのは第一の色再現域の各飽和色の色座標と点Ｏを結ぶ線分あるいは面となるが、そのほかについては近隣の飽和色から求めた色相角やマッピング時の色差分などから補間によって求めることができる。
【００４４】
図５は、本発明の画像処理装置の機能または画像処理方法をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、１１はプログラム、１２はコンピュータ、２１は光磁気ディスク、２２は光ディスク、２３は磁気ディスク、２４はメモリ、３１は光磁気ディスク装置、３２は光ディスク装置、３３は磁気ディスク装置である。
【００４５】
上述の実施の形態で説明した各部の機能の一部または全部を、コンピュータにより実行可能なプログラム１１によって実現することが可能である。その場合、そのプログラム１１およびそのプログラムが用いるデータ（生成した色変換モデルのデータを含む）などは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク２１，光ディスク２２（ＣＤやＤＶＤなどを含む）、磁気ディスク２３，メモリ２４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００４６】
これらの記憶媒体にプログラム１１を格納しておき、例えばコンピュータ１２の光磁気ディスク装置３１，光ディスク装置３２，磁気ディスク装置３３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム１１を読み出し、本発明の画像処理装置の機能または画像処理方法を実行することができる。あるいは、予め記憶媒体をコンピュータ１２に装着しておき、例えばネットワークなどを介してプログラム１１をコンピュータ１２に転送し、記憶媒体にプログラム１１を格納して実行させてもよい。
【００４７】
もちろん、一部の機能についてハードウェアによって構成することもできるし、あるいは、すべてをハードウェアで構成してもよい。あるいは、他の構成とともに本発明の色変換装置の構成も含めたプログラムとして構成することも可能であり、例えば複写機や画像形成装置における制御プログラムとともに１つのプログラムとして構成することもできる。もちろん、他の用途に適用する場合には、その用途におけるプログラムとの一体化も可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】本発明の実施の一形態における動作の一例の説明図である。
【図３】本発明の実施の一形態によって変換された色座標の軌跡の一例の説明図である。
【図４】本発明の実施の一形態における動作の別の例の説明図である。
【図５】本発明の画像処理装置の機能または画像処理方法をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【図６】従来の色変換処理の問題点の説明図である。
【符号の説明】
【００４９】
１…第１マッピング部、２…第２マッピング部、３…外郭色設定部、４…色相角変更部、１１…プログラム、１２…コンピュータ、２１…光磁気ディスク、２２…光ディスク、２３…磁気ディスク、２４…メモリ、３１…光磁気ディスク装置、３２…光ディスク装置、３３…磁気ディスク装置。
【図１】
0004557171.tif 000002
【図２】
0004557171.tif 000003
【図３】
0004557171.tif 000004
【図４】
0004557171.tif 000005
【図５】
0004557171.tif 000006
【図６】
0004557171.tif 000007