(57)【要約】【課題】少ない色データ対を用いて作成された色域外郭を用いても正確に色域外郭の内側の色として再現されるように色変換を行う色変換装置を提供する。【解決手段】色域変換部５は、複数の色票の色値と、その色値を出力装置１で出力させた色を測色して得た測色値とを対にした複数の色データ対に基づいて作成された色域外郭の情報に従って、与えられた色を装置非依存の色空間において色域外郭の内側の色に変換する。修正部６は、色域変換部５による色域変換後の色のうち、出力装置１の色域外となる色や、色域外郭に存在する色について、出力装置１の色域外郭の色となるように修正する。【選択図】図１
2015133671.tif 000002
【特許請求の範囲】
【請求項１】
複数の色票の色値と、該色値の出力装置による出力色を測色して得た測色値と、からなる複数の色データ対に基づいて作成された色域外郭の情報に従って、与えられた色を装置非依存の色空間において前記色域外郭の内側の色に変換する色域変換手段と、色域変換後の色のうち前記色域外郭に存在する色について、前記出力装置の色空間における色域外郭の色となるように修正する修正手段と、を有することを特徴とする色変換装置。
【請求項２】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、該色変換により得られた色値から前記出力装置の色空間における色域の内外を判定し、該判定結果に基づいて前記出力装置の色空間における色域外郭の色となるように修正することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記修正手段から前記出力装置の色空間に色変換された色値を受け取り、該色値と前記色域変換手段に与えられた色を示す前記装置非依存の色空間の色値とを対応づけて、前記装置非依存の色空間から前記出力装置の色空間への変換関係を作成する変換関係作成手段をさらに有することを特徴とする請求項１または請求項２に記載の色変換装置。
【請求項４】
前記修正手段は、前記色域変換手段で変換された色を前記装置非依存の色空間において修正しながら、前記色データ対に基づいて作成された色域外郭に存在する色に対応する前記出力装置の色空間における色域外郭の色を探索することを特徴とする請求項１から請求項３のいずれか１項に記載の色変換装置。
【請求項５】
前記修正手段は、色域変換後の色のうち前記出力装置の色空間における色域外となる色についても前記出力装置の色域外郭の色となるように修正することを特徴とする請求項１から請求項４のいずれか１項に記載の色変換装置。
【請求項６】
前記修正手段は、前記出力装置の色空間における色域の外側と判定した場合には彩度を減じる方向に色を修正し、前記出力装置の色空間における色域の内側と判定した場合には彩度を高める方向に色を修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項７】
前記修正手段は、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を高くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を高くする方向に色を修正することを特徴とする請求項１から請求項６のいずれか１項に記載の色変換装置。
【請求項８】
前記修正手段は、前記色域変換手段で色変換を行った方向に従って色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項９】
前記修正手段は、前記装置非依存の色空間において修正すべき色と最も距離が近い前記出力装置の色空間における色域外郭へ向けて色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１０】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る下限より小さくあるいは上限より大きい場合及び前記下限又は上限から予め決められた範囲内の場合に、当該成分の値を下限または上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１１】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る範囲内の場合に、当該成分の値のうち最も小さい値を下限の値に、あるいは最も大きい値を上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１２】
前記色域変換手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて色変換を行い色変換前後の色値を対にして前記色データ対とともに用いて作成した色域外郭の情報に従って、前記色域外郭を含む色域内の色への変換を行うことを特徴とする請求項１から請求項１１のいずれか１項に記載の色変換装置。
【請求項１３】
コンピュータに、請求項１から請求項１２のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置及び色変換プログラムに関するものである。
【背景技術】
【０００２】
一般に、カラー出力を行う出力装置では、出力される色範囲（色域）は限られている。そのため、ある色情報を出力装置に出力させる場合、当該色情報が出力装置で再現されるとは限らない。例えば、色情報を出力装置に与えて出力された色と、その色情報を別の出力装置に与えて出力される色とが異なる場合がある。また、ある出力装置よりも別の出力装置の方が色域が狭い場合、ある出力装置で再現されていた色を別の出力装置で再現しようとしても、色が再現されないことがある。逆に、ある出力装置よりも別の出力装置の方が色域が広い場合、ある出力装置で再現されていた色を別の出力装置で再現すると、別の出力装置では色域を使い切らないことになる。
【０００３】
このようなことから、ある色情報が与えられた場合、その色情報を、出力装置で出力される色域への色変換（色域変換処理）を行ってから、出力装置への出力を行っている。この色域変換処理は、出力装置に依存しない色空間で行い、色域変換処理を施した色値を、出力装置に依存しない色空間から出力機器に応じた色空間の色値に色空間変換を行っている。あるいは、色域変換処理及び色空間変換処理を予め行って、出力装置に依存しない色空間から出力機器に応じた色空間への色空間変換を行う変換関係を作成しておき、出力装置に依存しない色空間の色値を出力装置の色空間へ変換して、出力装置から出力させる場合もある。
【０００４】
色域変換処理を行う際には、出力装置において、どの色が再現され、どの色が再現されないのかを把握しておく必要があり、その境界となる色域外郭を求めておく。この色域外郭を求める一つの方法として、例えば出力機器に対して、予め決めておいた色値を与え、出力された色を測色し、与えた色値と測色した値（測色値）とを組にして色データ対とし、いくつかの色データ対に基づいて色域外郭を作成している。
【０００５】
作成した色域外郭の精度は、色データ対の数に依存している。例えば画像形成装置では、一括して色情報の出力とその測色が行われる。しかし、表示装置などでは、例えば、色情報を一つずつ与えては測色するという操作を、使用する色データ対の数だけ繰り返さなければならない。従って、使用する色データ対の数は制限されてしまう。
【０００６】
図１１は、色データ対に基づいて作成した色域外郭と実際の色域外郭との誤差による影響の一例の説明図である。図中、太線は色データ対に基づいて作成した色域外郭を、細線は出力装置における実際の色域外郭を、それぞれ示している。色データ対は離散的に存在し、色データ対が存在しない色は補間により求められる。そのため、例えば色データ対が出力装置の色域外郭に存在していたとしても、色データ対から得た色域外郭の他の部分では、出力装置の色域外郭と誤差が生じることになる。例えば上述した色域変換処理で色域外の色を色域の外郭の色に変換することを考えると、色データ対に基づいて作成された色域外郭の色が出力装置の色域外郭の色となるとは限らず、出力装置の色域の外の色に変換されてしまったり、出力装置の色域外郭よりも内部の色に変換されてしまったりする。また、出力装置の色域に応じて他の出力装置の色域を収縮あるいは拡張する場合でも、他の出力装置の色域外郭の色が、当該出力装置の色域外郭の色に変換されるとは限らず、当該出力装置の色域外の色に変換されたり、色域外郭よりも内部の色に変換されてしまったりする。
【０００７】
図１１（Ａ）には、色データ対から得た色域外郭が出力装置の色域外郭よりも内側に存在している場合を示している。色域外の色が、色域変換処理によって、例えば図中の黒丸で示した、色データ対から得た色域外郭の色へ変換されたとする。この黒丸で示した色は、出力装置の色域の内部に存在する色であり、出力装置の色域外郭の色とは差分が生じる。この差分は、例えば色の濁りなどとして現れる。
【０００８】
一方、図１１（Ｂ）には、色データ対から得た色域外郭が出力装置の色域外郭よりも外側に存在している場合を示している。色域外の色が、色域変換処理によって、例えば図中の黒丸で示した、色データ対から得た色域外郭の色へ変換されたとする。この黒丸で示した色は、出力装置の色域よりも外に存在しており、色域変換処理を行ったにもかかわらず、まだ出力装置の色域外に存在し、出力装置では再現されないことになる。このような場合、出力装置が用いる色空間へ変換した際には少なくとも１つの成分が予め決められた範囲に入らず、エラーとなる。
【０００９】
このような色データ対から得た色域外郭と出力装置の色域外郭との差分は、色域外郭を構築する際に用いる色データ対に依存し、一般的には、使用する色データ対の数が多いほど差分が小さくなる。しかし、使用する色データ対の数が制限される場合があり、差分への対応が必要である。
【００１０】
例えば特許文献１には、色情報としてＹＭＣを与え、出力された色を測色して色データ対を得て、この色データ対から各格子点の値を補間により計算することが記載されている。従って、精度は色データ対の数に依存する。また、色域外郭は格子点にあるものと仮定して計算しており、実際の色域外郭とは誤差が生じることになる。
【００１１】
また特許文献２には、色域を多面体により表現することが記載されている。この場合、色域外郭は多面体の複数の平面により構成されることから、曲面の色域外郭とは誤差が生じる。この誤差は、面の数が多いほど小さくなるが、やはり色データ対の数に依存している。
【００１２】
さらに特許文献３には、色域外郭を含む境界領域と、色域の境界領域よりも内部の領域とを分離し、両者の処理を異ならせることが記載されている。このように領域を分けて処理を行った場合、それぞれの領域の境界で階調の段差が生じる場合がある。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平０８−１９５８９０
【特許文献２】特開２００６−１４０９７２
【特許文献３】特開２００８−０４２８３５
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、少ない色データ対を用いて作成された色域外郭を用いても、色域変換後の色のうち、色データ対に基づいて作成された色域外郭に存在する色について、出力装置の色空間における色域外郭の色となるような修正を行わない場合に比べて、正確に、出力装置の色空間における色域外郭の色として再現されるように色変換を行う色変換装置及び色変換プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
本願請求項１に記載の発明は、複数の色票の色値と、該色値の出力装置による出力色を測色して得た測色値と、からなる複数の色データ対に基づいて作成された色域外郭の情報に従って、与えられた色を装置非依存の色空間において前記色域外郭の内側の色に変換する色域変換手段と、色域変換後の色のうち前記色域外郭に存在する色について、前記出力装置の色空間における色域外郭の色となるように修正する修正手段と、を有することを特徴とする色変換装置である。
【００１６】
本願請求項２に記載の発明は、本願請求項１に記載の発明における前記修正手段が、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、該色変換により得られた色値から前記出力装置の色空間における色域の内外を判定し、該判定結果に基づいて前記出力装置の色空間における色域外郭の色となるように修正することを特徴とする色変換装置である。
【００１７】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明の構成に、前記修正手段から前記出力装置の色空間に色変換された色値を受け取り、該色値と前記色域変換手段に与えられた色を示す前記装置非依存の色空間の色値とを対応づけて、前記装置非依存の色空間から前記出力装置の色空間への変換関係を作成する変換関係作成手段をさらに有することを特徴とする色変換装置である。
【００１８】
本願請求項４に記載の発明は、本願請求項１から請求項３のいずれか１項に記載の発明における前記修正手段が、前記色域変換手段で変換された色を前記装置非依存の色空間において修正しながら、前記色データ対に基づいて作成された色域外郭に存在する色に対応する前記出力装置の色空間における色域外郭の色を探索することを特徴とする色変換装置である。
【００１９】
本願請求項５に記載の発明は、本願請求項１から請求項４のいずれか１項に記載の発明における前記修正手段が、色域変換後の色のうち前記出力装置の色空間における色域外となる色についても前記出力装置の色域外郭の色となるように修正することを特徴とする色変換装置である。
【００２０】
本願請求項６に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の発明における前記修正手段が、前記出力装置の色空間における色域の外側と判定した場合には彩度を減じる方向に色を修正し、前記出力装置の色空間における色域の内側と判定した場合には彩度を高める方向に色を修正することを特徴とする色変換装置である。
【００２１】
本願請求項７に記載の発明は、本願請求項１から請求項６のいずれか１項に記載の発明における前記修正手段が、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を高くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を高くする方向に色を修正することを特徴とする色変換装置である。
【００２２】
本願請求項８に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の発明における前記修正手段が、前記色域変換手段で色変換を行った方向に従って色の修正を行うことを特徴とする色変換装置である。
【００２３】
本願請求項９に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の発明における前記修正手段が、前記装置非依存の色空間において修正すべき色と最も距離が近い前記出力装置の色空間における色域外郭へ向けて色の修正を行うことを特徴とする色変換装置である。
【００２４】
本願請求項１０に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の発明における前記修正手段が、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る下限より小さくあるいは上限より大きい場合及び前記下限又は上限から予め決められた範囲内の場合に、当該成分の値を下限または上限の値に修正することを特徴とする色変換装置である。
【００２５】
本願請求項１１に記載の発明は、本願請求項１から請求項５のいずれか１項に記載の発明における前記修正手段が、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る範囲内の場合に、当該成分の値のうち最も小さい値を下限の値に、あるいは最も大きい値を上限の値に修正することを特徴とする色変換装置である。
【００２６】
本願請求項１２に記載の発明は、本願請求項１から請求項１１のいずれか１項に記載の発明における前記色域変換手段が、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて色変換を行い色変換前後の色値を対にして前記色データ対とともに用いて作成した色域外郭の情報に従って、前記色域外郭を含む色域内の色への変換を行うことを特徴とする色変換装置である。
【００２７】
本願請求項１３に記載の発明は、コンピュータに、請求項１から請求項１２のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換プログラムである。
【発明の効果】
【００２８】
本願請求項１に記載の発明によれば、少ない色データ対を用いて作成された色域外郭を用いても、色域変換後の色のうち色データ対に基づいて作成された色域外郭に存在する色について、出力装置の色空間における色域外郭の色となるような修正を行わない場合に比べて、正確に、出力装置の色空間における色域外郭の色として再現されるように色変換を行うことができるという効果がある。
【００２９】
本願請求項２に記載の発明によれば、請求項１に記載の発明の効果に加え、色データ対に基づいて作成された色域外郭に存在する色を修正する際に、出力装置の色空間へと色変換した色値から出力装置の色域の内外を判定しない場合に比べて容易に、どのような方向に修正するかを判定して修正することができる。
【００３０】
本願請求項３に記載の発明によれば、請求項１または請求項２に記載の発明の効果に加え、出力装置の色域を最大限に利用可能な色変換を行うための変換関係を作成することができる。
【００３１】
本願請求項４に記載の発明によれば、請求項１から請求項３のいずれか１項に記載の発明の効果に加え、色データ対に基づいて作成された色域外郭に存在する色について、対応する色域外郭の色を探索しない場合に比べて正確に、出力装置の色空間における色域外郭の色へ修正することができる。
【００３２】
本願請求項５に記載の発明によれば、請求項１から請求項４のいずれか１項に記載の発明の効果に加え、色域変換処理によって出力装置の色空間における色域外となる色についても再現されるように色変換を行うことができるという効果がある。
【００３３】
本願請求項６に記載の発明によれば、請求項１から請求項５のいずれか１項に記載の発明の効果に加え、色域外郭に存在すべき色を修正する際に、本構成を有しない場合に比べて正しい方向に修正することができる。
【００３４】
本願請求項７に記載の発明によれば、請求項１から請求項６のいずれか１項に記載の発明の効果に加え、色域外郭に存在すべき色を、本構成を有しない場合に比べて好ましい色域外郭の色へ修正することができる。
【００３５】
本願請求項８に記載の発明によれば、請求項１から請求項５のいずれか１項に記載の発明の効果に加え、色域外郭に存在すべき色を、本構成を有しない場合に比べて、より好ましい色域外郭の色へ修正することができる。
【００３６】
本願請求項９に記載の発明によれば、請求項１から請求項５のいずれか１項に記載の発明の効果に加え、色域外郭に存在すべき色を、本構成を有しない場合に比べて好ましい色域外郭の色へ修正することができる。
【００３７】
本願請求項１０に記載の発明によれば、請求項１から請求項５のいずれか１項に記載の発明の効果に加え、本構成を有しない場合に比べて、色域外郭に存在すべき色を簡単に色域外郭の色へ修正することができる。
【００３８】
本願請求項１１に記載の発明によれば、請求項１から請求項５のいずれか１項に記載の発明の効果に加え、本構成を有しない場合に比べて、色域外郭に存在すべき色を簡単に色域外郭の色へ修正することができる。
【００３９】
本願請求項１２に記載の発明によれば、請求項１から請求項１１のいずれか１項に記載の発明の効果に加え、本構成を有しない場合に比べて、少ない処理で色域外郭に存在すべき色を色域外郭の色へ修正することができる。
【００４０】
本願請求項１３に記載の発明によれば、本願請求項１から請求項１２のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の一形態を示す構成図である。
【図２】色データ対から作成される色域外郭の一例の説明図である。
【図３】修正部による修正処理の第１の例の説明図である。
【図４】修正部による修正処理の第２の例の説明図である。
【図５】修正部による修正処理の第３の例の説明図である。
【図６】修正部による修正処理の第４の例の説明図である。
【図７】修正部による修正処理の第５の例の説明図である。
【図８】修正部による修正処理の第６の例の説明図である。
【図９】色データ対及び色変換モデルによる予測点から作成した色域外郭と出力装置の色域外郭の一例の拡大図である。
【図１０】本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【図１１】色データ対に基づいて作成した色域外郭と実際の色域外郭との誤差による影響の一例の説明図である。
【発明を実施するための形態】
【００４２】
図１は、本発明の実施の一形態を示す構成図である。図中、１は出力装置、２は測色器、３はモデル生成部、４は外郭作成部、５は色域変換部、６は修正部、７は変換関係作成部である。この例において、出力装置１は、カラー出力を行う装置である。
【００４３】
図１においては、後述する色域変換部５で行う色域変換処理や、修正部６で行う修正の処理で用いる色域外郭及び色変換モデルについて、それらを生成する構成についても示している。まず、それらの構成について簡単に説明しておく。出力装置１に対して色票となる色値を与え、出力装置１から色票を出力させる。ここで色票とは、出力装置の色再現性を含む出力特性を把握する際に使用する色見本のことを指し、予め定められた色値が与えられた画像データにより構成される。そして、色票となる色値を与えて出力装置１から出力された色を、測色器２で測色して測色値を得る。出力装置１に与えた色票となる色値と、測色器２で得られた測色値とを対にし、これらを対のデータとして保持する。以下、出力装置１に与えた色票となる色値と測色器２で得られた測色値とからなる対のデータを、色データ対と呼ぶことにする。なお、色票となる色値は、出力装置１に依存した色空間の色値である。また、測色値は測色器２から出力された色値、あるいはその色値を他の色空間の色値に変換した値である。測色値は一般的には装置に依存しない色空間（装置非依存の色空間）の色値である。
【００４４】
色票となる色値を変え、あるいは異なる位置に異なる色が出力されるように色票となる色値を与え、出力装置１から出力された色を測色し、複数の色データ対を取得する。モデル生成部３は、取得した複数の色データ対を用いて色変換モデルを生成する。色変換モデルは、出力装置１の色変換特性を示すものであり、色票として使用した色を含めて、ある色値を出力装置１に与えた場合に、その色値と、出力装置１から出力される色との関係を示すものである。逆に、ある色を出力装置１に出力させるのに、出力装置１に与える色値を得る場合などにも用いられる。
【００４５】
外郭作成部４は、取得した複数の色データ対を用いて、出力装置１で再現される色域の外郭を、装置非依存の色空間（ここでは測色値の色空間）で作成する。ここで、色域の外郭を作成する際には、色票として使用した色のうち、出力装置１の色空間における色域の外郭に存在する色を用い、その色に対応する測色値を頂点とした面により多面体を構成すればよい。この多面体により色域の外郭面を近似する。面は、平面でも、隣接する面を考慮した曲面でもよい。また、出力装置１の色空間における色域の外郭に存在する色は、色票の色値を構成する色成分のうち、少なくとも１つの色成分が当該色成分の最小値または最大値となっている色である。
【００４６】
外郭作成部４で色域外郭を作成する際には、モデル生成部３で生成した色変換モデルを用い、色票として使用した色以外の色の値を色変換モデルで変換し、色変換前後の色値を対にして色データ対とともに用いて、色域外郭を作成してもよい。
【００４７】
外郭作成部４で作成された色域外郭は、色データ対の測色値、すなわち多面体の各面の頂点では出力装置１の色域外郭を示すが、それ以外は出力装置１の色域外郭を近似したものである。従って、外郭作成部４で作成された色域外郭を構成する多面体の各面の頂点以外では、出力装置１の色域外郭を示すとは限らない。
【００４８】
モデル生成部３による色変換モデルの生成、および、外郭作成部４による色域外郭の作成は、予め行っておくとよい。以下に説明する色域変換部５及び修正部６による色変換処理では、予め作成されている色変換モデル及び色域外郭が与えられればよい。もちろん、以下に説明する色域変換部５及び修正部６による色変換処理と一連の処理として行ってもよい。
【００４９】
次に、色変換処理の構成について説明する。色域変換部５は、外郭作成部４で作成された色域外郭の情報に従って、与えられた色を、装置非依存の色空間において色域外郭の内側の色に変換する。ここで色域外郭の内側の色とは、色域外郭上の色を含むものである。例えば、与えられた色が色域外の場合に、その色を、色域外郭の内側の色（色域外郭上を含む色域内の色）に変換する処理を行う。あるいは、例えば外郭作成部４で作成された色域外郭の情報と他の出力装置の色域外郭の情報に従い、色域の拡張または収縮を行って、一方の色域の色を他方の色域の色に変換する処理を行う。色域変換処理は、種々の方法が知られており、どのような方法を用いてもよい。なお、与えられる色は、装置非依存の色空間（ここでは測色値の色空間）の色値として与えられる。例えば他の出力装置が使用する色値の場合には、予め、装置非依存の色空間の色値に変換しておくとよい。また、色域変換部５によって色域変換された色も、装置非依存の色空間の色値で得られるものとする。
【００５０】
修正部６は、色域変換部５による色域変換後の色が、色データ対に基づいて作成された色域外郭に存在する色である場合に、出力装置１の色空間における色域外郭の色となるように修正する。あるいはさらに、出力装置１の色域よりも外となる色についても、出力装置１の色空間における色域外郭の色となるように修正してもよい。修正の方法については、出力装置１の色空間における色域外郭の色を探索したり、簡易には、出力装置１の色空間に色変換した色値について色成分の値を強制的に上限値または下限値に置き換えるなどの方法がある。これらの修正方法については、いくつかの例を後述する。
【００５１】
色域変換部５による色域変換後の色のうち、出力装置１の色空間における色域外となる色は、色域変換後の装置非依存の色空間の色値を、色変換モデルにより出力装置１の色空間の色値に変換し、出力装置１の色空間の色値を構成する各色成分の値に、下限値を下回り、あるいは上限値を上回るものが存在する場合に、その色は出力装置１の色域外であるとすればよい。
【００５２】
修正の対象とする、色データ対に基づいて作成された色域外郭に存在する色は、色域変換部５による色域変換処理によって装置非依存の色空間における色域外郭上の色に変換した色である。例えば色域変換処理が色域外の色を色域外郭の色に変換する場合には、そのような変換を行った色が対象となる。また、色域の拡張あるいは収縮を行う際には、変換前の色域における外郭の色を変換後の色域における外郭の色に変換しようとする場合があるが、この場合には変換前の色域における外郭の色を色域変換部５によって色域変換処理を施した後の色が修正の対象となる。例えば出力装置１とは別のカラー装置から取得され、あるいは別のカラー装置に出力していた色であって、当該カラー装置の色域外郭であった色を出力装置１における色域外郭の色で再現する場合には、当該カラー装置の色域外郭の色を変換した色が修正の対象となる。このほかにも、種々の色変換を行う場面に応じて、色データ対に基づいて作成された色域外郭に存在する色（色域外郭上の色）を判断すればよい。
【００５３】
修正部６から得られる色値は、装置非依存の色空間の色値でもよいし、出力装置１の色空間の色値であってもよい。上述したが、色域の内外判定を出力装置１の色空間の色値に変換して行っている場合、その変換を利用して、修正対象の色とともに修正対象でない色に対しても出力装置１の色空間への変換を行えばよい。
【００５４】
図１に示した構成では、さらに、色域変換部５及び修正部６による色変換処理後の色を用いる構成として、変換関係作成部７を例示している。変換関係作成部７は、出力装置１の色空間に色変換された色値を修正部６から受け取り、その色値と、色域変換部５に与えられた色を示す装置非依存の色空間の色値とを対応づけて、装置非依存の色空間から出力装置の色空間への変換関係を作成する。例えば、装置非依存の色空間における各色成分の値を予め決められた間隔で複数に分割し、各色成分の分割点の組み合わせでできる色値（いわゆる格子点）を色域変換部５に与える。この色域変換部５に与えた色値と、その色値について修正部６から得られた色値とを対応付ける。色域変換部５に与えた色値は装置非依存の色空間の色値であり、修正部６から得られた色値は、ここでは出力装置１の色空間の色値としていることから、両者の対応付けから、装置非依存の色空間から出力装置１の色空間への変換関係が得られる。
【００５５】
この変換関係を使用すれば、装置非依存の色空間の色値は、出力装置１で再現される、出力装置１の色空間の色値に変換される。例えば他の出力装置に出力していた色値を、一旦、装置非依存の色空間の色値に変換し、さらに変換関係作成部７で作成した変換関係を用いて変換すれば、他の出力装置で出力していた色が出力装置１で再現されることになる。
【００５６】
なお、修正部６から得られる色値の利用は、変換関係作成部７による利用に限られるものではない。例えば、装置非依存の色空間の画像、あるいは装置非依存の色空間に変換された画像の各画素の色値を色域変換部５に与えて、出力装置１の色空間の画像に変換し、出力装置１から出力させてもよい。
【００５７】
以下、具体例を用いながら説明する。図２は、色データ対から作成される色域外郭の一例の説明図である。ここでは具体例として、出力装置１がＲＧＢ色空間の色値を受け取って色を表示するものとし、測色器２が出力装置１に表示された色を測色してＬＡＢ色空間の測色値を取得するものとする。もちろん、これらの色空間はこの具体例に限られるものでないことは言うまでもない。
【００５８】
図２（Ａ）にはＲＧＢ色空間の一例を示しており、黒丸は色票として表示させる色を示している。それぞれの色成分Ｒ，Ｇ，Ｂについて２分割し、最小値、最大値、中間値の３点の組み合わせを色票の色値としたものとする。もちろん、分割数はこの例に限られない。
【００５９】
ＲＧＢ色空間は６面体として表されるが、この６面体の表面が色域外郭となる。この色域外郭となる黒丸で示した色値を出力装置１に与え、表示された色を測色器２で測色して得た測色値も、測色値の色空間（装置非依存の色空間）では色域外郭となる。図２（Ａ）に示したＲＧＢ色空間における色域外郭に存在する黒丸で示した色に対応する測色値のうち、色域外郭に存在する測色値を、図２（Ｂ）において黒丸で示している。図２（Ｂ）では、これら黒丸で示した色から得られる色域外郭を実線により示している。
【００６０】
上述したが、色域外郭の精度は、色データ対の数に依存している。例えば出力装置１が表示装置の場合、色情報を一つずつ与えては測色器２で測色するという操作を、使用する色データ対の数だけ繰り返さなければならない。例えば図２（Ａ）に黒丸で示した色の数だけ繰り返すことになる。また、出力装置１がプロジェクタなどの場合、いくつかの色を投射させてカメラのような測色器２で一括して測色してもよいが、暗い中での測色には時間を要する。従って、得られる色データ対の数には制限される。
【００６１】
このような、数が制限された色データ対を用いて作成された色域外郭には、出力装置１の色域外郭と誤差が生じている。出力装置１の色域外郭は、一般的には曲面となっており、色データ対を用いて作成された図２（Ｂ）に示した色域外郭と誤差が生じる。図２（Ｃ）には、図２（Ｂ）に示した色域外郭を部分的に拡大し、模式的に太線で示している。図２（Ｃ）に太線で示した色域外郭は色データ対から得た色域外郭であり、一例として、取得した色データ対を頂点とする平面により作成した多面体により近似された色域外郭を示している。また、出力装置１の色域外郭を細線で示している。この細線で示した出力装置１の色域外郭は外郭作成部４では得られておらず、太線で示す外郭作成部４で作成した色域外郭を用いる場合には、太線と細線の差が誤差となる。
【００６２】
このように、出力装置１の色域外郭とは誤差を有している、色データ対を用いて作成された色域外郭を用いて、色域変換部５は色域変換処理を行う。従って、色域変換部５で装置非依存の色空間における色域外郭へ変換した色は、出力装置１の色域外郭の色へ変換されない場合があり、出力装置１の色域内部の色に変換されたり、あるいは出力装置１の色域外の色に変換されたりする場合がある。この実施の形態では、色域変換後の色（装置非依存の色空間における色）のうち、色データ対を用いて作成された色域外郭に存在する色について、出力装置１の色域外郭の色となるように修正する。例えば、色域変換処理によって色データ対を用いて作成された色域外郭に変換されたが、その色が出力装置１の色域外であった場合については、出力装置１の色域外郭の色となるように修正部６で修正する。また、色域変換処理によって色データ対を用いて作成された色域外郭に変換されたが、その色が出力装置１の色域内部の色に変換された場合であっても、出力装置１の色域外郭の色となるように修正部６で修正する。さらに、色域変換処理によって色データ対を用いて作成された色域外郭に変換された色でなくても、色域変換処理によって出力装置１の色域の外部の色に変換された場合には、出力装置１の色域外郭の色に修正するとよい。以下、修正部６による修正処理の例をいくつか示す。
【００６３】
なお、色域変換後の色が出力装置１の色域の外郭及び内部であるのか、外部であるのかを判断するには、色域変換処理を行った色空間である装置非依存の色空間（この例ではＬＡＢ色空間）から出力装置１の色空間（この例ではＲＧＢ色空間）へ色空間変換し、その色値の各色成分が最小値以上最大値以下に収まっているか否かを判定すればよい。色空間変換は、モデル生成部３で生成した色変換モデルを用いればよい。この例ではＬＡＢ色空間からＲＧＢ色空間への色変換モデルを用いることになる。ＲＧＢ色空間からＬＡＢ色空間への色変換モデルが得られている場合には、その逆変換の色変換モデルを用いればよい。
【００６４】
１つでも最小値以上最大値以下に収まっていない色成分が存在する場合、出力装置１の色域の外部の色である。また、出力装置１の色域の外郭の色であるか否かは、２次色であればいずれか１つの色成分の値が、１次色であればいずれか２つの色成分の値が、最小値または最大値になっていることで判断される。もちろん、色域変換処理を行う色空間及び出力装置１の色空間は、この例に限られるものでないことは言うまでもない。
【００６５】
図３は、修正部による修正処理の第１の例の説明図である。図３には、ある色相における色域の断面の一例を示している。図中、太線は色データ対から作成した色域外郭、細線は出力装置１の色域外郭である。ここでは、修正の対象となる色が出力装置１の色域の外部にあるのか内部にあるのかを判定し、それぞれに応じて出力装置１の色域外郭の色を探索により求めることとする。
【００６６】
探索は、修正対象の色を修正しながら、出力装置１の色域の内外判定を行ってゆき、予め決められた誤差の範囲内に収束させることで、出力装置１の色域外郭の色を求めればよい。具体例としては、修正対象の色をＬＡＢ色空間において以下に説明する方法により修正し、モデル生成部３で生成した色変換モデル、この例ではＬＡＢ色空間からＲＧＢ色空間への色変換モデルを用いてＲＧＢ色空間の色値に変換する。変換後の色値の各色成分が最小値以上最大値以下に収まっているか否かを判定して、１つでも最小値以上最大値以下に収まっていない色成分が存在するか否かにより出力装置１の色域の内外を判定すればよい。この判定結果に従って、色域内であれば色域外へ向かう方向へ、色域外であれば色域へ向かう方向へ、修正を行えばよい。また、ＲＧＢ色空間では、色域外郭の色の値は色成分のうちの少なくとも１つが最小値または最大値となっており、このような色との誤差を収束条件として探索すればよい。誤差は、最小色差を求めてもよいし、簡易には、最小値または最大値に最も近い色成分について最小値または最大値との差分を用いるなど、種々の方法がある。もちろん探索の方法は従来より種々の方法が知られており、公知の種々の方法を適用してよい。
【００６７】
修正対象の色の修正方法の一例として、図３に示した例では彩度を修正する例を示している。図３における色ａ及び色ｂは、色域変換処理により色データ対から作成した色域外郭の色に変換されたものである。色ａは、色域変換処理によって色データ対から作成した色域外郭に変換されたものの、その色は出力装置１の色域の外部の色であった場合を示している。この場合には、図３に示す例では彩度を減じる方向に色の修正を行う。探索の繰り返し処理を行って、出力装置１の色域外郭上の色ａ’を得る。
【００６８】
また色ｂは、色域変換処理によって色データ対から作成した色域外郭に変換されたが、その色は出力装置１の色域の外郭の色ではなく、出力装置１の色域内部の色であった場合を示している。この場合には、図３に示す例では彩度を高める方向に色の修正を行う。探索の繰り返し処理を行って、出力装置１の色域外郭上の色ｂ’を得ている。
【００６９】
もちろん、探索の繰り返しの処理の過程では、色域内の色が色域外へ、また色域外の色が色域内の色へと修正される場合もあり、色域の内外を判定した結果に応じて色の修正を行えばよい。
【００７０】
図４は、修正部による修正処理の第２の例の説明図である。図４についても、ある色相における色域の断面の一例を示している。図中、太線は色データ対から作成した色域外郭、細線は出力装置１の色域外郭である。第１の例では彩度方向に修正する例を示したが、この第２の例では明度方向に修正する例を示している。この場合、修正の対象となる色が出力装置１の色域の外部にあるのか内部にあるのかを判定するとともに、当該色相における最大彩度の明度よりも明度が高いのか低いのかを判定し、両者の判定結果に応じて出力装置１の色域外郭の色を探索により求めることとする。この探索の処理については、上述したとおりである。
【００７１】
図４における色ａ、色ｂ、色ｃ、色ｄは、色域変換処理により色データ対から作成した色域外郭の色に変換されたものである。図４（Ａ）に示した色ａは、色域変換処理によって色データ対から作成した色域外郭に変換されたものの、その色は出力装置１の色域より外部の色であった場合を示している。さらにこの色ａは、この色相において最大彩度となる色の明度よりも明度が高い場合を示している。このような色ａの場合には、図４（Ａ）に示す例では明度を低くする方向に出力装置１の色域外郭を探索し、色の修正を行う。これにより、出力装置１の色域外郭上の色ａ’を得る。
【００７２】
また色ｂは、色域変換処理によって色データ対から作成した色域外郭に変換されたが、その色は出力装置１の色域の外郭の色ではなく、出力装置１の色域内部の色であった場合を示している。さらにこの色ｂは、この色相において最大彩度となる色の明度よりも明度が低い場合を示している。この場合も、図４（Ａ）に示す例では明度を低くする方向に出力装置１の色域外郭を探索し、色の修正を行う。これにより、出力装置１の色域外郭上の色ｂ’を得ている。
【００７３】
図４（Ｂ）に示した色ｃは、色域変換処理によって色データ対から作成した色域外郭に変換されたが、その色は出力装置１の色域の外郭の色ではなく、出力装置１の色域内部の色であった場合を示している。さらにこの色ｃは、この色相において最大彩度となる色の明度よりも明度が高い場合を示している。この場合には、図４（Ｂ）に示す例では明度を高くする方向に出力装置１の色域外郭を探索し、色の修正を行う。これにより、出力装置１の色域外郭上の色ｃ’を得る。
【００７４】
また色ｄは、色域変換処理によって色データ対から作成した色域外郭に変換されたものの、その色は出力装置１の色域の外部の色であった場合を示している。さらにこの色ｄは、この色相において最大彩度となる色の明度よりも明度が低い場合を示している。この場合には、図４（Ｂ）に示す例では明度を高くする方向に出力装置１の色域外郭を探索し、色の修正を行う。これにより、出力装置１の色域外郭上の色ｄ’を得ている。
【００７５】
もちろんいずれの場合も、探索の繰り返しの処理の過程では、色域内の色が色域外へ、また色域外の色が色域内の色へと修正される場合もあり、色域の内外を判定した結果に応じて色の修正を行えばよい。例えば最大彩度となる色の明度よりも明度が高い場合には、色域内であれば明度を高くする方向に、色域外であれば明度を低くする方向に修正しながら、探索の繰り返しの処理を行えばよい。また、例えば最大彩度となる色の明度よりも明度が低い場合には、色域内であれば明度を低くする方向に、色域外であれば明度を高くする方向に修正しながら、探索の繰り返しの処理を行えばよい。
【００７６】
図３を用いて第１の例として説明した彩度方向の修正と、図４を用いて第２の例として説明した明度方向の修正を組み合わせて修正を行ってもよい。また、例えば最大彩度の色の明度より明度が高い場合と低い場合とで、修正の方向を異ならせてもよい。
【００７７】
図５は、修正部による修正処理の第３の例の説明図である。図中、太線は色データ対から作成した色域外郭、細線は出力装置１の色域外郭である。この第３の例では、色域変換部５で色域変換処理を行う際に用いた色変換の方向を利用する場合の例を示している。
【００７８】
図５における色ａは色域の外部の色であり、色域変換部５は、このような色を色域変換処理によって、色データ対から得た色域外郭あるいは色域内部の色へ変換する。ここでは色データ対から得た色域外郭の色ｂへ変換したものとする。この場合、色域変換処理によって色ａから色ｂへの方向に変換したことになる。もちろん、色域変換処理によっては、この変換方向を定めて変換する場合もある。
【００７９】
色域変換処理によって変換された色ｂを修正部６で出力装置１の色域外郭の色へ修正する場合、この例では色域変換処理における変換方向（図５における方向ｐ）あるいはその逆方向（図５における方向ｑ）に従って出力装置１の色域外郭の色を探索し、修正する。いずれの方向に探索するかは、色域変換処理された修正対象の色ｂが出力装置１の色域の内部の色であるか外部の色であるかを判定して決定すればよい。出力装置１の色域の外部の色であれば、色域変換処理における変換方向（図５における方向ｐ）へ探索することとすればよい。また、出力装置１の色域の内部の色である場合には、色域変換処理における変換方向の逆方向（図５における方向ｑ）へ探索すればよい。図５に示す例では、色域変換後の色ｂは出力装置１の色域の内部に存在するので、色域変換処理における変換方向の逆方向（図５における方向ｑ）へ探索し、色ｃに修正すればよい。もちろん、探索の繰り返しの処理の過程で色域内の色が色域外へ、また色域外の色が色域内の色へと修正される場合もあり、色域の内外を判定した結果に応じた方向へ色の修正を行えばよい。
【００８０】
図６は、修正部による修正処理の第４の例の説明図である。図中、太線は色データ対から作成した色域外郭、細線は出力装置１の色域外郭である。この第４の例では、修正する色と最も距離が近い出力装置１の色域外郭へ向けて色の修正を行う場合の例を示している。
【００８１】
図６における色ａは、色域変換処理により色データ対から作成した色域外郭の色に変換されたものである。この色ａから色空間における距離が最も近い出力装置１の色域外郭の色を探索し、色の修正を行う。これにより、出力装置１の色域外郭上の色ａ’を得る。この第４の例の場合には、色域変換後の色が出力装置１の色域の内部なのか外部なのかにかかわらず、最も距離が近い出力装置１の色域外郭の色を求めることになる。
【００８２】
図７は、修正部による修正処理の第５の例の説明図である。上述の第１から第４の例では、出力装置１の色域外郭の色を探索により求めている。探索には時間を要することから、簡易には色成分の値を直接修正する方法がある。図２（Ａ）にも示したＲＧＢ色空間や、ＣＭＹ色空間などでは、色域外郭の色は色成分の少なくとも１つが下限値あるいは上限値となる。色変換モデルを用いてこれらの色空間の色値に変換した各色成分の値を参照し、下限値より小さい色成分は下限値に、上限値より大きい色成分は上限値に、それぞれ修正すればよい。これにより、修正後の色値は出力装置１の色域外郭の色を表すことになる。
【００８３】
また、色データ対から得た色域外郭も、出力装置１の色域外郭とそれほど乖離するものでないことから、下限値及び上限値から予め決められた範囲内の場合には、下限値あるいは上限値に修正するようにしてもよい。これにより、出力装置１の色域内部の色に変換された場合でも、出力装置１の色域外郭の色に修正される。
【００８４】
図７に示す具体例では、図７（Ａ）に修正前の色の各色成分を、図７（Ｂ）に修正後の色の各色成分をそれぞれ示している。また、ここでは下限値を０、上限値を２５５とし、予め決められた範囲として２以下、２５３以上とした場合について示している。色１、色２、色３のいずれも、色変換モデルを用いてＬＡＢ色空間の色値をＲＧＢ色空間の色値に変換したものである。
【００８５】
色１ではＢ成分が２５３以上となっており、このＢ成分を上限値である２５５に修正している。また、色２ではＲ成分及びＧ成分が２以下の条件を満たすことから、Ｒ成分及びＧ成分を下限値である０に修正している。さらにこの色２では、Ｂ成分が２５３以上であることから、このＢ成分については上限値である２５５に修正している。色３ではＲ成分が下限値を下回っており、このＲ成分を下限値である０に修正している。
【００８６】
このような修正を行うことにより、それぞれの色は図７（Ｂ）に示す色値に修正される。色１、色２、色３のいずれも、少なくとも１つの色成分が下限値又は上限値となっており、ＲＧＢ色空間における色域外郭（これが出力装置１の色域外郭）の色となる。
【００８７】
もちろん、上限値及び下限値や、予め決められた範囲をどの程度とするかは、設計時に決めればよい。
【００８８】
図８は、修正部による修正処理の第６の例の説明図である。この第６の例も、色成分の値を直接修正する方法である。この第６の例では、色変換モデルを用いて出力装置１の色空間の色値に変換した各色成分の値を参照し、各成分の値が取り得る範囲内の場合に、当該成分の値のうち最も小さい値を下限の値に、あるいは最も大きい値を上限の値に修正する例を示している。
【００８９】
図８に示す具体例では、図８（Ａ）には図７（Ａ）に示した修正前の色値を出力装置１の色空間の色値に変換した各色成分を示し、図８（Ｂ）にはこの方法による修正後の色の各色成分をそれぞれ示している。また、ここでは下限値を０、上限値を２５５とし、予め決められた範囲として２以下、２５３以上とした場合について示している。色１、色２、色３のいずれも、色変換モデルを用いてＬＡＢ色空間の色値をＲＧＢ色空間の色値に変換したものである。
【００９０】
色１ではＢ成分が２５３以上となっており、このＢ成分を上限値である２５５に修正している。また、色２ではＲ成分及びＧ成分が２以下の条件を満たすが最も小さい値であるのはＧ成分であるので、この場合にはＧ成分を下限値である０に修正している。さらにこの色２では、Ｂ成分が２５３以上であることから、このＢ成分については上限値である２５５に修正している。色３ではＲ成分が２以下の条件を満たすことから、このＲ成分を下限値である０に修正している。
【００９１】
このような修正を行うことにより、それぞれの色は図８（Ｂ）に示す色値に修正される。色１、色２、色３のいずれも、少なくとも１つの色成分が下限値又は上限値となっており、ＲＧＢ色空間における色域外郭（これが出力装置１の色域外郭）の色となる。
【００９２】
もちろん、上限値及び下限値や、予め決められた範囲をどの程度とするかは、設計時に決めればよい。
【００９３】
なお、上述の第５、第６の例で説明した色成分の値を直接修正する方法は、例えば第１から第４の例で説明した探索による方法で予め決められた誤差の範囲まで探索した後に適用し、出力装置１の色域外郭に修正するように構成してもよい。
【００９４】
図９は、色データ対及び色変換モデルによる予測点から作成した色域外郭と出力装置の色域外郭の一例の拡大図である。上述したが、外郭作成部４で色域外郭を作成する際に、色変換モデルを用いて色票とした色以外の色を変換し、得られた色変換前後の色値を対にして複数の色データ対とともに用い、色域外郭を作成してもよい。得られた色域外郭の一例を図９に模式的に示している。図９において、色データ対から得た色域外郭を点線で、色変換モデルによる変換前後の色値の対を色データ対とともに用いて得た色域外郭を太線で、出力装置１の色域外郭を細線で、それぞれ示している。色データ対の色（測色値）を白丸で、色変換モデルによる色変換後の色を黒丸で、それぞれ示している。点線で示した色データ対から得た色域外郭は、色データ対から得られる色（測色値）を頂点とする平面で色域外郭を近似している。また、太線で示した色変換モデルによる変換前後の色値の対を色データ対とともに用いて得た色域外郭は、色データ対から得られる色（測色値）とともに色変換モデルによる変換前後の色値の対から得られる色を頂点とする平面により色域外郭を近似している。細線で示した出力装置１の色域外郭は外郭作成部４では得られておらず、太線で示した色変換モデルによる変換前後の色値の対を色データ対とともに用いて得た色域外郭であっても、太線と細線の差が誤差となる。
【００９５】
太線で示した色変換モデルによる変換前後の色値の対を色データ対とともに用いて得た色域外郭は、点線で示した色データ対から得た色域外郭に比べて、細線で示した出力装置１の色域外郭との誤差が少ない。従って、色域変換部５により色域外郭に変換された色は、色データ対から得た色域外郭を用いる場合に比べて、色変換モデルによる変換前後の色値の対を色データ対とともに用いて得た色域外郭を用いた方が、出力装置１の色域外郭の色との誤差が小さくなる。
【００９６】
色変換モデルによる変換前後の色値の対を色データ対とともに用いると、例えば第１から第４の例で説明した探索により出力装置１の色域外郭の色に修正する場合、色データ対から得た色域外郭を用いる場合に比べて探索の処理が短縮される。また、色変換モデルによる色変換後の色成分の値が下限値より小さく、あるいは上限値よりも大きくなる、いわゆるエラーも、色データ対から得た色域外郭を用いる場合に比べて低減される。例えば第５、第６の例で説明した色成分の値を直接修正する方法の場合も、修正による色の変化が、色データ対から得た色域外郭を用いる場合に比べて抑えられる。なお、色データ対とともに用いる色変換モデルによる変換前後の色値の対の数は制限されない。
【００９７】
図１０は、本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、２１はプログラム、２２はコンピュータ、３１は光磁気ディスク、３２は光ディスク、３３は磁気ディスク、３４はメモリ、４１はＣＰＵ、４２は内部メモリ、４３は読取部、４４はハードディスク、４５はインタフェース、４６は通信部である。
【００９８】
上述の本発明の実施の一形態として説明した色域変換部５及び調整部６、あるいはさらにモデル生成部３や外郭作成部４、変換関係作成部７を含めた機能の全部あるいは部分的に、コンピュータが実行するプログラム２１によって実現してもよい。その場合、そのプログラム２１およびそのプログラムが用いるデータなどは、コンピュータによって読み取られる記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部４３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部４３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク３１、光ディスク３２（ＣＤやＤＶＤなどを含む）、磁気ディスク３３、メモリ３４（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００９９】
これらの記憶媒体にプログラム２１を格納しておき、例えばコンピュータ２２の読取部４３あるいはインタフェース４５にこれらの記憶媒体を装着して、コンピュータからプログラム２１を読み出し、内部メモリ４２またはハードディスク４４（磁気ディスクやシリコンディスクなどを含む）に記憶し、ＣＰＵ４１によってプログラム２１を実行し、上述の本発明の実施の一形態として説明した機能が全部又は部分的に実現される。あるいは、通信路を介してプログラム２１をコンピュータ２２に転送し、コンピュータ２２では通信部４６でプログラム２１を受信して内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行して実現してもよい。
【０１００】
コンピュータ２２には、このほかインタフェース４５を介して様々な装置を接続してもよい。例えば出力装置１及び測色器２が接続され、色票となる色値を出力装置１へ送って色を出力させ、その色を測色器２で測色した測色値を取得するように構成されていてもよい。もちろん、この他にも種々の装置がインタフェース４５を介して接続されていてもよい。なお、各構成が１台のコンピュータにおいて動作する必要はない。例えばモデル生成部３及び外郭作成部４と、色域変換部５及び修正部６とが別のコンピュータにより処理が実行されてもよく、色域変換部５及び修正部６の機能が実行されるコンピュータに色域外郭の情報や色変換モデルの情報が与えられればよい。また色域変換部５及び修正部６と変換関係作成部７が別のコンピュータにより処理が実行されてもよい。
【符号の説明】
【０１０１】
１…出力装置、２…測色器、３…モデル生成部、４…外郭作成部、５…色域変換部、６…修正部、７…変換関係作成部、２１…プログラム、２２…コンピュータ、３１…光磁気ディスク、３２…光ディスク、３３…磁気ディスク、３４…メモリ、４１…ＣＰＵ、４２…内部メモリ、４３…読取部、４４…ハードディスク、４５…インタフェース、４６…通信部。
【図１】
2015133671.tif 000003
【図２】
2015133671.tif 000004
【図３】
2015133671.tif 000005
【図４】
2015133671.tif 000006
【図５】
2015133671.tif 000007
【図６】
2015133671.tif 000008
【図７】
2015133671.tif 000009
【図８】
2015133671.tif 000010
【図９】
2015133671.tif 000011
【図１０】
2015133671.tif 000012
【図１１】
2015133671.tif 000013
【手続補正書】
【提出日】平成26年7月23日(2014.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の色データ対を用いて出力装置の色域外郭を作成するとともに、与えられた色を装置非依存の色空間において前記色域外郭の内側の色に変換する色域変換手段と、色域変換後の色のうち前記色域外郭に存在する色について、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色空間における色域外郭の色と一致するように修正する修正手段と、を有することを特徴とする色変換装置。
【請求項２】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、該色変換により得られた色値から前記出力装置の色空間における色域の内外を判定し、該判定結果に基づいて前記出力装置の色空間における色域外郭の色となるように修正することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記修正手段から得られる色値として前記出力装置の色空間に色変換された色値を受け取り、該色値と前記色域変換手段に与えられた色を示す前記装置非依存の色空間の色値とを対応づけて、前記装置非依存の色空間から前記出力装置の色空間への変換関係を作成する変換関係作成手段をさらに有することを特徴とする請求項１または請求項２に記載の色変換装置。
【請求項４】
前記修正手段は、前記色域変換手段で変換された色を前記装置非依存の色空間において修正しながら、前記色データ対に基づいて作成された色域外郭に存在する色に対応する前記出力装置の色空間における色域外郭の色を探索することを特徴とする請求項１から請求項３のいずれか１項に記載の色変換装置。
【請求項５】
前記修正手段は、色域変換後の色のうち前記出力装置の色空間における色域外となる色についても、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色域外郭の色と一致するように修正することを特徴とする請求項１から請求項４のいずれか１項に記載の色変換装置。
【請求項６】
前記修正手段は、前記出力装置の色空間における色域の外側と判定した場合には彩度を減じる方向に色を修正し、前記出力装置の色空間における色域の内側と判定した場合には彩度を高める方向に色を修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項７】
前記修正手段は、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を高くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が高い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色相における最大彩度の明度よりも明度が低い場合には明度を高くする方向に色を修正することを特徴とする請求項１から請求項６のいずれか１項に記載の色変換装置。
【請求項８】
前記修正手段は、前記色域変換手段で色変換を行った方向に従って色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項９】
前記修正手段は、前記装置非依存の色空間において修正すべき色と最も距離が近い前記出力装置の色空間における色域外郭へ向けて色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１０】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る下限より小さくあるいは上限より大きい場合及び前記下限又は上限から予め決められた範囲内の場合に、当該成分の値を下限または上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１１】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る範囲内の場合に、当該成分の値のうち最も小さい値を下限の値に、あるいは最も大きい値を上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１２】
前記色域変換手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて色変換を行い色変換前後の色値を対にして前記色データ対とともに用いて作成した色域外郭の情報に従って、前記色域外郭を含む色域内の色への変換を行うことを特徴とする請求項１から請求項１１のいずれか１項に記載の色変換装置。
【請求項１３】
コンピュータに、請求項１から請求項１２のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願請求項１に記載の発明は、複数の色データ対を用いて出力装置の色域外郭を作成するとともに、与えられた色を装置非依存の色空間において前記色域外郭の内側の色に変換する色域変換手段と、色域変換後の色のうち前記色域外郭に存在する色について、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色空間における色域外郭の色と一致するように修正する修正手段と、を有することを特徴とする色変換装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明の構成に、前記修正手段から得られる色値として前記出力装置の色空間に色変換された色値を受け取り、該色値と前記色域変換手段に与えられた色を示す前記装置非依存の色空間の色値とを対応づけて、前記装置非依存の色空間から前記出力装置の色空間への変換関係を作成する変換関係作成手段をさらに有することを特徴とする色変換装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本願請求項５に記載の発明は、本願請求項１から請求項４のいずれか１項に記載の発明における前記修正手段が、色域変換後の色のうち前記出力装置の色空間における色域外となる色についても、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色域外郭の色と一致するように修正することを特徴とする色変換装置である。
【手続補正書】
【提出日】平成26年12月8日(2014.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の色データ対を用いて出力装置の色域外郭を作成するとともに、与えられた色を装置非依存の色空間において前記色域外郭の内側の色に変換する色域変換手段と、色域変換後の色のうち前記色域外郭に存在する色について、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色空間における色域外郭の色と一致するように修正する修正手段と、を有することを特徴とする色変換装置。
【請求項２】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、該色変換により得られた色値から前記出力装置の色空間における色域の内外を判定し、該判定結果に基づいて前記出力装置の色空間における色域外郭の色となるように修正することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記修正手段から得られる色値として前記出力装置の色空間に色変換された色値を受け取り、該色値と前記色域変換手段に与えられた色を示す前記装置非依存の色空間の色値とを対応づけて、前記装置非依存の色空間から前記出力装置の色空間への変換関係を作成する変換関係作成手段をさらに有することを特徴とする請求項１または請求項２に記載の色変換装置。
【請求項４】
前記修正手段は、前記色域変換手段で変換された色を前記装置非依存の色空間において修正しながら、前記色データ対に基づいて作成された色域外郭に存在する色に対応する前記出力装置の色空間における色域外郭の色を探索することを特徴とする請求項１から請求項３のいずれか１項に記載の色変換装置。
【請求項５】
前記修正手段は、色域変換後の色のうち前記出力装置の色空間における色域外となる色についても、該色を前記装置非依存の色空間の色値から前記出力装置の色空間の色値に変換したときの当該変換後の色が、前記出力装置の色域外郭の色と一致するように修正することを特徴とする請求項１から請求項４のいずれか１項に記載の色変換装置。
【請求項６】
前記修正手段は、前記出力装置の色空間における色域の外側と判定した場合には彩度を減じる方向に色を修正し、前記出力装置の色空間における色域の内側と判定した場合には彩度を高める方向に色を修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項７】
前記修正手段は、前記色域外郭に存在する色について、前記出力装置の色空間における色域の内側と判定し、かつ、前記出力装置の当該色の色相における最大彩度の明度よりも明度が高い場合には明度を高くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が高い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が低い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が低い場合には明度を高くする方向に色を修正することを特徴とする請求項１から請求項６のいずれか１項に記載の色変換装置。
【請求項８】
前記修正手段は、前記色域変換手段で色変換を行った方向に従って色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項９】
前記修正手段は、前記装置非依存の色空間において修正すべき色と最も距離が近い前記出力装置の色空間における色域外郭へ向けて色の修正を行うことを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１０】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る下限より小さくあるいは上限より大きい場合及び前記下限又は上限から予め決められた範囲内の場合に、当該成分の値を下限または上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１１】
前記修正手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて前記装置非依存の色空間の色値を前記出力装置の色空間の色値に色変換し、色変換された色値の各成分の値について、各成分の値が取り得る範囲内の場合に、当該成分の値のうち最も小さい値を下限の値に、あるいは最も大きい値を上限の値に修正することを特徴とする請求項１から請求項５のいずれか１項に記載の色変換装置。
【請求項１２】
前記色域変換手段は、前記色データ対に基づいて生成された前記出力装置の色変換特性を示す色変換モデルを用いて色変換を行い色変換前後の色値を対にして前記色データ対とともに用いて作成した色域外郭の情報に従って、前記色域外郭を含む色域内の色への変換を行うことを特徴とする請求項１から請求項１１のいずれか１項に記載の色変換装置。
【請求項１３】
コンピュータに、請求項１から請求項１２のいずれか１項に記載の色変換装置の機能を実行させるものであることを特徴とする色変換プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本願請求項７に記載の発明は、本願請求項１から請求項６のいずれか１項に記載の発明における前記修正手段が、前記色域外郭に存在する色について、前記出力装置の色空間における色域の内側と判定し、かつ、前記出力装置の当該色の色相における最大彩度の明度よりも明度が高い場合には明度を高くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が高い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の内側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が低い場合には明度を低くする方向に色を修正し、前記出力装置の色空間における色域の外側と判定し、かつ、出力装置の当該色の色相における最大彩度の明度よりも明度が低い場合には明度を高くする方向に色を修正することを特徴とする色変換装置である。