(57)【要約】【課題】　元の色信号の色相をほぼ保ったまま再現先デバイスの色域にマッピングする色域マッピング方法および色域マッピング装置を提供する。【解決手段】　色相角補正データ算出部１では、基準デバイス色空間における無彩色軸を含む半平面上の色信号に対応する補正元のデバイス非依存色信号と、該補正元のデバイス非依存色信号と同一半平面上で最高彩度を持つ基準デバイス非依存色信号の色相角と補正元のデバイス非依存色信号の明度及び彩度を有する補正後のデバイス非依存色信号との組を複数の半平面上で算出して色相角補正データを算出しておく。色相角補正部２で色相角補正データに基づいてデバイス非依存色空間上の色信号に対して色相角の補正処理を行った後に、色域マッピング部３で色域マッピング処理を行い、色相角逆補正部４において色相角補正の逆補正を施す。【選択図】　図１
2004104777.tif 000002
【特許請求の範囲】
【請求項１】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属する第２デバイス非依存色信号に変換する色域マッピング方法において、前記デバイス非依存色空間における無彩色軸を含む等色相の曲面もしくは等色相に準じた曲面から無彩色軸を含む半平面に補正して写像した補正デバイス非依存色空間を用い、前記第１デバイス非依存色信号を前記第２デバイス非依存色信号に変換することを特徴とする色域マッピング方法。
【請求項２】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属する第２デバイス非依存色信号に変換する色域マッピング方法において、前記デバイス非依存色空間として、基準デバイス色空間における無彩色軸を含む半平面が半平面に写像される補正デバイス非依存色空間を用い、前記第１デバイス非依存色信号を前記デバイスの色域内の前記第２デバイス非依存色信号に変換することを特徴とする色域マッピング方法。
【請求項３】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属するデバイス非依存色空間上の第２デバイス非依存色信号に変換する色域マッピング方法において、基準デバイス色空間における無彩色軸を含む半平面が色域マッピングを実施する補正デバイス非依存色空間においても半平面となるように前記第１デバイス非依存色信号の色相角を補正して補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出し、前記第１補正デバイス非依存色信号を前記補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出することを特徴とする色域マッピング方法。
【請求項４】
　さらに、前記第２補正デバイス非依存色信号に対して前記第１補正デバイス非依存色信号の算出の際に行った色相角補正の逆補正を行ってデバイス非依存色空間上の第２デバイス非依存色信号を算出することを特徴とする請求項３に記載の色域マッピング方法。
【請求項５】
　さらに、前記第２補正デバイス非依存色信号に対して前記第１補正デバイス非依存色信号の算出の際に行った色相角補正の逆補正を含む前記第２デバイスの色空間におけるデバイス色信号への変換を行うことを特徴とする請求項３に記載の色域マッピング方法。
【請求項６】
　前記色相角の補正は、基準デバイス色空間における無彩色軸を含む半平面上の色信号に対応する補正元デバイス非依存色信号と、該補正元デバイス非依存色信号と同一半平面上で最高彩度を持つ基準デバイス非依存色信号の色相角と前記補正元デバイス非依存色信号の明度及び彩度を有する補正先デバイス非依存色信号との組を複数の半平面上で算出した色相角補正データに基づいて行うことを特徴とする請求項３ないし請求項５のいずれか１項に記載の色域マッピング方法。
【請求項７】
　前記基準デバイス色空間は、ユーザによって選択または指定されるか、あるいはあらかじめ設定されているデフォルトのデバイス色空間が自動的に選択されることを特徴とする請求項２ないし請求項６のいずれか１項に記載の色域マッピング方法。
【請求項８】
　前記デバイス非依存色空間上の前記第１デバイス非依存色信号は第１デバイスの色域に属しており、前記基準デバイス色空間は、第１デバイスの色空間であるか、または、無彩色が等価中性明度になるように補正された第１デバイスの色空間であることを特徴とする請求項２ないし請求項７のいずれか１項に記載の色域マッピング方法。
【請求項９】
　前記基準デバイス色空間は、無彩色軸を含む半平面の色相がほぼ同じである仮想的なデバイス色空間、もしくは、実在するデバイスの色空間であることを特徴とする請求項２ないし請求項７のいずれか１項に記載の色域マッピング方法。
【請求項１０】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属するデバイス非依存色空間上の第２デバイス非依存色信号に変換する色域マッピング方法において、前記デバイス非依存色空間における無彩色軸を含む等色相曲面から無彩色軸を含む半平面に補正してできる補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出し、前記第１補正デバイス非依存色信号を前記補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出することを特徴とする色域マッピング方法。
【請求項１１】
　さらに、前記第２補正デバイス非依存色信号に対して前記第１補正デバイス非依存色信号の算出の際に行った補正の逆補正を行ってデバイス非依存色空間上の第２デバイス非依存色信号を算出することを特徴とする請求項１０に記載の色域マッピング方法。
【請求項１２】
　前記無彩色軸を含む等色相曲面から無彩色軸を含む半平面への補正は、複数の色パッチから官能実験により得られた等色相曲面データから色相角補正データを作成し、該色相角補正データに基づいて補正を行うことを特徴とする請求項１０または請求項１１に記載の色域マッピング方法。
【請求項１３】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属する第２デバイス非依存色信号に変換する色域マッピング装置において、前記デバイス非依存色空間における無彩色軸を含む等色相の曲面もしくは等色相に準じた曲面から無彩色軸を含む半平面に補正して写像した補正デバイス非依存色空間を用い、前記第１デバイス非依存色信号を前記第２デバイス非依存色信号に変換する色変換手段を有することを特徴とする色域マッピング装置。
【請求項１４】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属する第２デバイス非依存色信号に変換する色域マッピング装置において、前記デバイス非依存色空間として、基準デバイス色空間における無彩色軸を含む半平面が半平面に写像される補正デバイス非依存色空間を用い、前記第１デバイス非依存色信号を前記デバイスの色域内の前記第２デバイス非依存色信号に変換する色変換手段を有することを特徴とする色域マッピング装置。
【請求項１５】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属するデバイス非依存色空間上の第２デバイス非依存色信号に変換する色域マッピング装置において、基準デバイス色空間における無彩色軸を含む半平面が色域マッピングを実施する補正デバイス非依存色空間においても半平面となるように前記第１デバイス非依存色信号の色相角を補正して補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出する色相角補正手段と、前記第１補正デバイス非依存色信号を前記補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出する色変換手段を有することを特徴とする色域マッピング装置。
【請求項１６】
　さらに、前記第２補正デバイス非依存色信号に対して前記色相角補正手段で行った色相角補正の逆補正を行ってデバイス非依存色空間上の第２デバイス非依存色信号を算出する色相角逆補正手段を有することを特徴とする請求項１５に記載の色域マッピング装置。
【請求項１７】
　さらに、前記第２補正デバイス非依存色信号に対して前記色相角補正手段で行った色相角補正の逆補正を含む前記デバイスの色空間におけるデバイス色信号への変換を行う色空間変換手段を有することを特徴とする請求項１５に記載の色域マッピング装置。
【請求項１８】
　さらに、基準デバイス色空間における無彩色軸を含む半平面上の色信号に対応する補正元デバイス非依存色信号と、該補正元デバイス非依存色信号と同一半平面上で最高彩度を持つ基準デバイス非依存色信号の色相角と前記補正元デバイス非依存色信号の明度及び彩度を有する補正先デバイス非依存色信号との組を複数の半平面上で算出して色相角補正データを算出する色相角補正データ算出手段を有し、前記色相角補正手段は、前記色相角補正データに基づいて色相角の補正を行うことを特徴とする請求項１５ないし請求項１７のいずれか１項に記載の色域マッピング装置。
【請求項１９】
　前記基準デバイス色空間は、ユーザによって選択または指定されるか、あるいはあらかじめ設定されているデフォルトのデバイス色空間が自動的に選択されることを特徴とする請求項１４ないし請求項１８のいずれか１項に記載の色域マッピング装置。
【請求項２０】
　前記デバイス非依存色空間上の前記第１デバイス非依存色信号は第１デバイスの色域に属しており、前記基準デバイス色空間は、第１デバイスの色空間であるか、または、無彩色が等価中性明度になるように補正された第１デバイスの色空間であることを特徴とする請求項１４ないし請求項１９のいずれか１項に記載の色域マッピング装置。
【請求項２１】
　前記基準デバイス色空間は、無彩色軸を含む半平面の色相がほぼ同じである仮想的なデバイス色空間、もしくは、実在するデバイスの色空間であることを特徴とする請求項１４ないし請求項１９のいずれか１項に記載の色域マッピング装置。
【請求項２２】
　デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属するデバイス非依存色空間上の第２デバイス非依存色信号に変換する色域マッピング装置において、前記デバイス非依存色空間における無彩色軸を含む等色相曲面から無彩色軸を含む半平面に補正してできる補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出する補正手段と、前記第１補正デバイス非依存色信号を前記補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出する色変換手段を有することを特徴とする色域マッピング装置。
【請求項２３】
　さらに、前記第２補正デバイス非依存色信号に対して前記補正手段で前記第１補正デバイス非依存色信号の算出の際に行った補正の逆補正を行ってデバイス非依存色空間上の第２デバイス非依存色信号を算出する逆補正手段を有することを特徴とする請求項２２に記載の色域マッピング装置。
【請求項２４】
　前記補正手段は、複数の色パッチから官能実験により得られた等色相曲面データから作成された色相角補正データに基づいて前記デバイス非依存色空間における無彩色軸を含む等色相曲面から無彩色軸を含む半平面への補正を行うことを特徴とする請求項２２または請求項２３に記載の色域マッピング装置。
【請求項２５】
　コンピュータに請求項１ないし請求項１２のいずれか１項に記載の色域変換方法を実行させることを特徴とする色域マッピングプログラム。
【請求項２６】
　請求項１ないし請求項１２のいずれか１項に記載の色域変換方法をコンピュータに実行させる色域マッピングプログラムを記憶した前記コンピュータが読取可能な記憶媒体。
【請求項２７】
　請求項６または請求項１８に記載の色相角補正データを記憶したコンピュータが読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、第１デバイスの色信号もしくはデバイス非依存色信号を、再現先の第２デバイスの色域に属する色信号あるいは該色信号に対応するデバイス非依存色信号に変換する色域マッピング技術に関するものである。特に、デバイス非依存色空間における色相歪みを考慮して色域マッピングを行い、色域マッピングによる色相の変化を低減する色域マッピング技術に関するものである。
【背景技術】
【０００２】
　例えば、ディスプレイに表示されている画像の色をプリンタで再現したり、印刷の色をプリンタで再現したり、また、スキャナで写真を読み込んでディスプレイで写真の色を再現するなど、異なるデバイスによって色を再現することがある。このような場合、それぞれのデバイスで再現された色が一致していることが望ましい。そのため、このような異なるデバイスの間で色を一致させる技術について、従来より種々の方法が提案されている。しかしながら、一般的に異なるデバイスは異なる色の再現範囲、いわゆる色域を持っており、どうしても同じ色で再現できない場合がある。このような場合には、元のデバイスの色を再現先のデバイスの色域内にマッピングする必要があり、このときに用いられる技術が色域マッピングである。
【０００３】
　この色域マッピング技術は、通常、ＣＩＥＬＡＢなどのデバイスに依存しない色空間で表現された再現先のデバイスの色域に、すべての色を変換することで行われる。この時の変換方法としては、無彩色軸（ＣＩＥＬＡＢ空間ではＬ* 軸）上の適当な点に向かって圧縮する方法が一般に知られている。
【０００４】
　しかし、色域マッピングを行う色空間として使用されるＣＩＥＬＡＢ色空間やＣＩＥＬＵＶ色空間は、均等色空間と呼ばれてはいるものの、その色空間は完全な均等ではなく、また同一色相角上の色が等色相ではないことがわかっている。色域マッピングは前述したように無彩色軸に向かってマッピングするなど同一色相角上での変換により実施することが一般的であり、このデバイス非依存色空間における同一色相角上の色が等色相ではないという事実は、色域マッピングにより色相が大きく変わってしまうという大きな問題を引き起こしている。
【０００５】
　この問題を解決する方法として、特許文献１や特許文献２に記載されている方法がある。これらの方法では、均等色空間における色相の歪みを曲線で表現して、この曲線に沿って色域マッピングすることで、色域マッピングによって色相が大きく変化しないようにしている。しかしながら、特許文献１や特許文献２に記載されている方法で行っているように、曲線に沿って色域マッピングを行うためには処理量が多く、時間がかかるという問題がある。また、特許文献１や特許文献２に記載されている方法では、色相角方向の歪みを補正することは可能であるが、明度方向の歪みを補正することができないという問題もある。
【０００６】
　また別の方法として、例えば特許文献３に記載されている方法のように、同一色相角上の色信号がほぼ等色相であるといわれているマンセル色空間にデバイス非依存色空間であるＣＩＥＬＡＢ色空間の色信号を変換して、マンセル色空間において色域マッピングを行う方法もある。この方法は、既にほぼ均等色空間であると認められているマンセル表色系に基づくものであるので、かなり有効である。しかしながら、マンセル表色系は反射原稿に基づいて作成されたものであり、その色域は狭い。特に、一般的なディスプレイの色域と比較するとかなり小さく、例えばディスプレイのＲＧＢ色空間の色信号からプリンタのＣＭＹＫ色空間の色信号への色変換を行う場合、その色変換に伴う色域マッピングにこの方法を使用するのはかなり難しい。また、印刷のＣＭＹＫ色空間の色信号からプリンタのＣＭＹＫ色空間の色信号への変換においても、印刷のＣＭＹＫ色空間の色域がマンセル色空間の色域よりも広い部分が存在する場合があり、この方法では対応できない。
【０００７】
　さらに別の方法として、例えば特許文献４においては、均等色空間上における色相の歪みなどを補正するための補正ベクトルを多数用意しておき、色域マッピングの際にこの補正ベクトルを利用することで色域マッピングによって色相が大きく変化しないようにしている。この特許文献４に記載されている方法は、全ての方向の歪みの補正が可能な方法であるが、その補正データが色域マッピングの方向に依存するため、色域マッピングの圧縮方向、すなわち、そのインテントごとに補正データを作成して保持しておく必要がある。したがって、その補正データの作成の手間がかかり、補正データを保持しておくために多くの記憶領域が必要であるという問題がある。
【特許文献１】特許第３３３７６９７号公報
【特許文献２】特開平１１−３１３２１９号公報
【特許文献３】特開平７−３２３６１４号公報
【特許文献４】特開２０００−８３１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
　本発明は、上述した事情に鑑みてなされたもので、より簡単に、しかも精度よく、色空間の歪みを補正し、元の色信号を再現先デバイスの色域にマッピングする色域マッピング方法および色域マッピング装置を提供することを目的とするものである。また、そのような色域マッピング方法をコンピュータに実行させるプログラムあるいはデータを記憶した記憶媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
　本発明は、デバイス非依存色空間上の第１デバイス非依存色信号を第２デバイスの色域に属するデバイス非依存色空間上の第２デバイス非依存色信号に変換する際に、基本的には、デバイス非依存色空間における無彩色軸を含む等色相の曲面もしくは等色相に準じた曲面から無彩色軸を含む半平面に補正して写像した補正デバイス非依存色空間を用いて色域マッピングを行うものである。このときの等色相に準じた曲面は、基準デバイス色空間における無彩色軸を含む半平面をデバイス非依存色空間にマッピングした曲面である。従って、基準デバイス色空間における無彩色軸を含む半平面が半平面に写像される補正デバイス非依存色空間を用いて色域マッピングを行う技術を含むものである。このような補正デバイス非依存色空間を用いることによって、同一色相角上の色がほぼ等色相となり、従来と同様の直線的な色域マッピングを行っても色相が変化することがなく、良好に色域マッピングを行うことができる。
【００１０】
　このような色域マッピングを実現する一構成として、基準デバイス色空間における無彩色軸を含む半平面が色域マッピングを実施する補正デバイス非依存色空間においても半平面となるように第１デバイス非依存色信号の色相角を補正して補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出する。この補正デバイス非依存色空間は、上述の基準デバイス色空間における無彩色軸を含む半平面が半平面に写像される色空間であるので、この補正デバイス非依存色空間において、第１補正デバイス非依存色信号を補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出すればよい。このとき、無彩色軸上の適当な点に向かって圧縮する方法などの従来より用いられている方法を適用した場合でも、色相が大きく変化することなく色域マッピングを行うことができる。
【００１１】
　色域マッピング後は、さらに、第２補正デバイス非依存色信号に対して、第１補正デバイス非依存色信号の算出の際に行った色相角補正の逆補正を行ってデバイス非依存色空間上の第２デバイス非依存色信号を算出し、その後デバイス色空間における色信号に変換したり、あるいは、逆変換とデバイス色空間への変換を一括して行い、第２デバイスの色空間におけるデバイス色信号への変換を行うことができる。
【００１２】
　なお、色相角の補正は、基準デバイス色空間における無彩色軸を含む半平面上の色信号に対応する補正元デバイス非依存色信号と、該補正元デバイス非依存色信号と同一半平面上で最高彩度を持つ基準デバイス非依存色信号の色相角と前記補正元デバイス非依存色信号の明度及び彩度を有する補正先デバイス非依存色信号との組を複数の半平面上で予め算出して色相角補正データを生成しておき、この色相角補正データを用いて色相角の補正を行うことができる。また、逆変換を行う際にも、同様の色相角補正データを用いて行うことができる。
【００１３】
　また基準デバイス色空間は、ユーザによって選択または指定するか、あるいはあらかじめ設定されているデフォルトのデバイス色空間が自動的に選択するように構成することができる。またデバイス非依存色空間上の第１デバイス非依存色信号が第１デバイスの色域に属する色信号である場合には、基準デバイス色空間として、第１デバイスの色空間、または、無彩色が等価中性明度になるように補正された第１デバイスの色空間を用いることができる。さらには、基準デバイス色空間として、無彩色軸を含む半平面の色相がほぼ同じである仮想的なデバイス色空間、もしくは、実在するデバイスの色空間を用いることができる。
【００１４】
　また、上述のような色域マッピングを実現する別の構成として、デバイス非依存色空間における無彩色軸を含む等色相曲面から無彩色軸を含む半平面に補正してできる補正デバイス非依存色空間における第１補正デバイス非依存色信号を算出する。この第１補正デバイス非依存色信号を前記補正デバイス非依存色空間上で第２デバイスの色域外郭もしくは色域内部の色信号に変換して第２補正デバイス非依存色信号を算出すればよい。このとき、補正デバイス非依存色空間は無彩色軸を含む半平面に補正されたものであるから、無彩色軸上の適当な点に向かって圧縮する方法などの従来より用いられている方法を適用した場合でも、色相が大きく変化することなく色域マッピングを行うことができる。
【００１５】
　色域マッピング後については、上述の構成の場合と同様に、第２補正デバイス非依存色信号に対して第１補正デバイス非依存色信号の算出の際に行った補正の逆補正を行って、デバイス非依存色空間上の第２デバイス非依存色信号を算出すればよい。もちろん、逆変換とデバイス色空間への変換を一括して行い、第２デバイスの色空間におけるデバイス色信号への変換を行うこともできる。
【００１６】
　なお、デバイス非依存色空間における無彩色軸を含む等色相曲面から無彩色軸を含む半平面への補正は、上述の構成の場合と同様に基準デバイス色空間に基づいて色相角補正データを求めて補正を行うほか、複数の色パッチから官能実験により得られた等色相曲面データから色相角補正データを作成し、該色相角補正データに基づいて補正を行うように構成することができる。
【発明の効果】
【００１７】
　本発明によれば、デバイス非依存色空間における無彩色軸を含む等色相の曲面もしくは等色相に準じた曲面（例えば基準デバイス色空間における無彩色軸を含む半平面をデバイス非依存色空間にマッピングした曲面）から無彩色軸を含む半平面に補正して写像した補正デバイス非依存色空間を用いて色域マッピングを行うので、従来と同様の直線的な色域マッピングを行っても色相がほぼ保存され、従来のように色域マッピングによる色相の大きな変化が生じないという効果がある。このとき、彩度方向だけでなく明度方向における色相の歪みも考慮して補正デバイス非依存色空間を構成することができ、無彩色軸に向かう色域マッピングであれば、圧縮方向に影響を受けずに色域マッピングを行うことができる。
【００１８】
　また、基準デバイス色空間における無彩色軸を含む半平面が半平面に写像される色空間を得るために、基準デバイス色空間の特性から算出された色相角補正データを用いてデバイス非依存色空間における色信号に対して色相角の補正を施し、補正デバイス非依存色空間の色信号を得て色域マッピングを行う。これによって、人間の官能的な評価を必要とせずに補正デバイス非依存色空間の色信号を得て色域マッピングを行うことができる。また、従来から利用しているデバイス非依存色空間を利用しながら、正確な色域マッピング処理を実現することができる。
【００１９】
　さらに、基準デバイス色空間として変換元である第１デバイス色空間を使用することによって、第１デバイスの色域全体から色相角補正データを作成することができ、精度を低下させる原因になり得る外挿を行わずに、第１デバイスのデバイス色信号に対応するデバイス非依存色信号を補正することができる。
【００２０】
　また、官能実験により見た目に合った等色相曲面データを取得して、この等色相曲面データから色相角補正データを作成し、これに基づいて、補正デバイス非依存色空間における色域マッピングを行い、さらに逆補正を実施することで、見た目で色相の変化が起こらず、高精度に色空間の歪み補正を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００２１】
　図１は、本発明の第１の実施の形態を示すブロック図である。図中、１は色相角補正データ算出部、２は色相角補正部、３は色域マッピング部、４は色相角逆補正部である。以下の説明では、具体例として、第１デバイス色空間をディスプレイのＲＧＢ色空間とし、第２デバイス色空間をプリンタのＣＭＹＫ色空間とし、色域マッピングを実施するデバイス非依存色空間をＣＩＥＬＡＢ色空間とする。ただし、本発明はこの具体例に限定されるものではなく、スキャナのＲＧＢ色空間やＣＭＹＫ色空間などの他のデバイス色空間や、ＣＩＥＬＵＶなどの他のデバイス非依存色空間でも適用することができる。
【００２２】
　色相角補正データ算出部１では、基準デバイス色空間において無彩色軸を含む半平面上の色信号をＣＩＥＬＡＢ色信号に変換したとき、ＣＩＥＬＡＢ色空間においても半平面に分布するように、ＣＩＥＬＡＢ色空間を色相角方向にのみ補正するための色相角補正データを算出する。
【００２３】
　基準デバイス色空間としては、無彩色軸を含む半平面の色相がほぼ同じである仮想的なデバイス色空間、もしくは、実在するデバイスの色空間を用いることができ、例えば第１デバイス色空間あるいは無彩色が等価中性明度になるように補正された第１デバイスの色空間を用いたり、第２デバイス色空間あるいは無彩色が等価中性明度になるように補正された第２デバイスの色空間を用いることができる。また、いくつかの色空間を選択可能としておいて、ユーザによって選択または指定するように構成し、選択あるいは指定されない場合には、あらかじめ設定されているデフォルトのデバイス色空間を自動的に選択するように構成してもよい。なお、以下の説明では、具体例として、第１デバイス色空間であるディスプレイのＲＧＢ色空間を基準デバイス色空間とする。もちろん、例えば、仮想的なデバイス色空間であるｓＲＧＢ色空間や、印刷のＣＭＹＫ色空間など、他の仮想的なもしくは実在する色空間を使用してもよい。なお、ＣＭＹＫ色空間を基準色空間とした場合には、常にＫ＝０としたＣＭＹ色空間上で、以下で説明するＲＧＢ色空間の場合と同様にして色相角補正データ算出部１により色相角補正データを算出すればよい。
【００２４】
　まず基準デバイス色空間における各色信号とデバイス非依存色空間であるＣＩＥＬＡＢ色空間における各色信号との対応を、図２ないし図４を用いながら説明する。図２は、ＲＧＢ色空間における無彩色軸（直線Ｗ−Ｂｋ）を含む半平面の説明図である。この図２では、それぞれ、Ｒ，ＲＹ，Ｙ，ＹＧ，Ｇ，ＧＣ，Ｃ，ＣＢ，Ｂ，ＢＭ，Ｍ，ＭＲと無彩色軸で定義される１２個の半平面（ハッチングを施した三角形）を示している。なお、それぞれの色は、例えば０≦Ｒ≦２５５，０≦Ｇ≦２５５，０≦Ｂ≦２５５のとき、Ｗ＝（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）、Ｂｋ＝（Ｒ，Ｇ，Ｂ）＝（０，０，０）、Ｒ＝（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）、ＲＹ＝（Ｒ，Ｇ，Ｂ）＝（２５５，１２８，０）、Ｙ＝（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）、ＹＧ＝（Ｒ，Ｇ，Ｂ）＝（１２８，２５５，０）、Ｇ＝（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）、ＧＣ＝（Ｒ，Ｇ，Ｂ）＝（０，２５５，１２８）、Ｃ＝（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）、ＣＢ＝（Ｒ，Ｇ，Ｂ）＝（０，１２８，２５５）、Ｂ＝（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）、ＢＭ＝（Ｒ，Ｇ，Ｂ）＝（１２８，０，２５５）、Ｍ＝（Ｒ，Ｇ，Ｂ）＝（２５５，０，２５５）、ＭＲ＝（Ｒ，Ｇ，Ｂ）＝（２５５，０，１２８）である。
【００２５】
　図３は、ＲＧＢ色空間における無彩色軸及びＲで定義される半平面の説明図である。図２において無彩色軸及びＲで定義される１つの半平面ＰＲを、図３においてハッチングを施した三角形として示している。図中の黒丸は、ＲＧＢ色空間において同一の色相を有する色の例を示している。例えば０≦Ｒ≦２５５，０≦Ｇ≦２５５，０≦Ｂ≦２５５とするとき、Ｒ1 ＝（Ｒ，Ｇ，Ｂ）＝（２２４，３２，３２）、Ｒ2 ＝（Ｒ，Ｇ，Ｂ）＝（１９２，６４，６４）、Ｒ3 ＝（Ｒ，Ｇ，Ｂ）＝（１６０，９６，９６）、Ｒ4 ＝（Ｒ，Ｇ，Ｂ）＝（１９２，０，０）、Ｒ5 ＝（Ｒ，Ｇ，Ｂ）＝（１６０，３２，３２）、Ｒ6 ＝（Ｒ，Ｇ，Ｂ）＝（１２８，６４，６４）である。
【００２６】
　図４は、ＲＧＢデバイス色空間における半平面上のデバイス色信号とＣＩＥＬＡＢ色空間におけるＣＩＥＬＡＢ色信号との対応の説明図である。ここでは図３に示したＲＧＢデバイス色空間における半平面ＰＲ上のデバイス色信号Ｒ，Ｒ1 ，Ｒ2 ，Ｒ3 ，Ｒ4 ，Ｒ5 ，Ｒ6 を、それぞれＣＩＥＬＡＢ色空間に変換した時のＣＩＥＬＡＢ色信号ＳR ，ＳR1，ＳR2，ＳR3，ＳR4，ＳR5，ＳR6を示しており、図４（Ａ）はＬ* をＲ，Ｒ1 ，Ｒ2 ，Ｒ3 の明度としたときのａ* −ｂ* 平面を示し、図４（Ｂ）はＬ* をＲ4 ，Ｒ5 ，Ｒ6 の明度としたときのａ* −ｂ* 平面を示している。一般的に、ＲＧＢ色空間におけるＲ，Ｒ1 ，Ｒ2 ，Ｒ3 あるいはＲ4 ，Ｒ5 ，Ｒ6 のＣＩＥＬＡＢ色空間における明度Ｌ* は等しくないが、図４ではａ* ，ｂ* の値のみに注目して図示している。
【００２７】
　通常、図２、図３に示したデバイス色空間における半平面をＣＩＥＬＡＢ色空間のようなデバイス非依存色空間に変換した場合、図４において実線で示したように、平面ではなく、曲面上の色信号に変換されてしまう。そこで、ＣＩＥＬＡＢ色空間のようなデバイス非依存色空間において、この曲面が平面になるように補正する補正データを色相角補正データ算出部１において算出する。すなわち、デバイス色空間における無彩色軸を含む半平面上の色信号がデバイス非依存色空間上で等色相角を持つように、色相角のみを補正する色相角補正データを算出する。
【００２８】
　図５は、色相角補正データの算出方法の一例の説明図である。色相角補正データを算出する一つの方法として、ここでは、ＲＧＢ色空間における前述した半平面をＣＩＥＬＡＢ色空間にマッピングした際に最高彩度となるＣＩＥＬＡＢ色信号の色相角を基準として、ＲＧＢ色空間における同一半平面上の色信号に対応するＣＩＥＬＡＢ色信号に対して、明度および彩度を維持したまま色相のみを前述した基準の色相角に補正し、補正ＣＩＥＬＡＢ色信号を算出する。
【００２９】
　具体的には、図５に示すように、図４に示したＣＩＥＬＡＢ色信号ＳR1，ＳR2，ＳR3，ＳR4，ＳR5，ＳR6について、それぞれ、色相角のみを半平面ＰＲの中で最高彩度を持つＣＩＥＬＡＢ色信号ＳＲの色相角θR と等しくする。これによって、補正ＣＩＥＬＡＢ色信号ＤR1，ＤR2，ＤR3，ＤR4，ＤR5，ＤR6が得られる。なお、基準となる色相角を持つＣＩＥＬＡＢ色信号ＳR の補正先はＳR となる。
【００３０】
　このようにして、基準デバイス色空間における無彩色軸を含む複数の半平面に対して補正前と補正後のデバイス非依存色信号の対を複数作成し、色相角補正データを作成する。さらに、補正前と補正後のデバイス非依存色信号の対として、デバイス非依存色空間における無彩色軸上のデバイス非依存色信号を追加することで、より精度の高い色相角補正データを作成することができる。ここでは、例えば特開平１０−２６２１５７号公報に記載されている方法を使用して補正を行うことを想定して、前述した複数の補正前と補正後のデバイス非依存色信号の対そのものを色相角補正データとする。
【００３１】
　なお、本発明における色相角補正データは上述の形式に限定されるものではなく、デバイス色空間における無彩色軸を含む同一半平面上のデバイス色信号に対応するデバイス非依存色信号の色相角が等しくなるように補正でき、且つ、その逆補正が可能な形式であればどのような形式でもよい。また、例えば後述する色相角補正部２と色相角逆補正部４で用いる色相角補正データをそれぞれ作成してもよい。この場合、逆補正が可能な形式でなくてもよい。
【００３２】
　図１に戻り、色相角補正部２では、対象となるデバイス非依存色信号を、色相角補正データ算出部１で作成した色相角補正データに基づいて補正し、第１補正デバイス非依存色信号を算出する。この例では、色相角補正データ算出部１で作成した複数の補正前と補正後のデバイス非依存色信号の対に基づいて、例えば特開平１０−２６２１５７号公報に記載されている方法により、対象のＣＩＥＬＡＢ色信号を補正して第１補正ＣＩＥＬＡＢ色信号を算出する。
【００３３】
　なお、この例において想定しているように補正前のデバイス非依存色信号が第１デバイスの色域内の色信号である場合、第１デバイス色空間を基準デバイス色空間とすることで、色相角補正データを作成するために使用する補正前のデバイス非依存色信号として、第１デバイスの色域全体の色信号を使用することにより第１デバイスの色域全体をカバーする色相角補正データを作成することができる。この場合、外挿を伴わずに補正の対象となる第１デバイスの色信号に対応するデバイス非依存色信号を補正することが可能であり、意図通りに精度良く補正することが容易である。
【００３４】
　色域マッピング部３では、色相角補正部２で補正された第１補正デバイス非依存色信号を、再現先となる第２デバイスの色域内にマッピングして第２補正デバイス非依存色信号を得る。この色域マッピングを実施する際に必要となる色域内外判定や色域外郭上の色信号を算出する際に使用する色空間は、色相角補正データ算出部１で作成した色相角補正データに基づいて補正された補正デバイス非依存色空間である必要がある。
【００３５】
　色域マッピングの方法としては、色相角を保存してさえいればどのようなマッピング方法を使用してもよい。例えば、無彩色軸上の適切な点に向かう直線と再現先の第２デバイスの色域外郭との交点をマッピング先としてもよいし、無彩色軸上の適切な点に向かって再現先デバイスの色域内部まで押し込むようなマッピングを行ってもよいし、色域マッピングの対象となる色信号の色相角と等しい色相角を持つ適当な点に向かってマッピングしてもよい。さらには、本発明の効果は若干低下するものの目的によっては、色相角が異なる適当な点に向かってマッピングしてもよい。
【００３６】
　図６は、色域マッピングの一例の説明図である。ここでは図４（Ａ），図５（Ａ）と同様のａ* −ｂ* 平面を示している。色域マッピングの方法としては、無彩色軸に向かう直線と第２デバイスの色域外郭との交点をマッピング先とする方法を用いた例を示している。破線は第２デバイスの色域外郭を示しており、図４，図５に示した第１デバイスの色域とは異なっている。この色域外郭外の色Ｏは色域マッピングによって色Ｉに変換される。このような色域マッピングの方法は従来と同様であるが、色相角補正部２によって色相角の補正処理を行っているため、このように色相角を維持して色域マッピングを行えば、その結果についても色相はほぼ維持される。従って、従来のように色域マッピングによる色相の大きな変化が発生せず、従来と同様の色域マッピングを行っても、良好な処理結果を得ることができる。
【００３７】
　このようにして、基準デバイス色空間における無彩色軸を含む半平面が半平面となるように補正された補正デバイス非依存色空間上で色域マッピングを行うことで、色域マッピングされた色信号の色相が元の色信号の色相と大きく変化することなく色域マッピングを実現することができる。
【００３８】
　図１に戻り、色相角逆補正部４では、色域マッピング部３において再現先である第２デバイスの色域内にマッピングされた第２補正デバイス非依存色信号に対して、色相角補正部２で施した色相角補正の逆補正を行う。色相角補正部２で施す補正はデバイス非依存色空間全体に対して行われるため、色域マッピングを実施する色空間が元のデバイス非依存色空間とは異なる補正デバイス非依存色空間に変換されている。そして、色域マッピング部３において、この補正デバイス非依存色空間上で色域マッピングが行われ、補正デバイス非依存色空間における再現先の第２デバイスの色域内の第２補正デバイス非依存色信号が算出される。したがって、以後の処理を通常のデバイス非依存色空間において行うためには、補正デバイス非依存色空間における再現先の第２デバイスの色域内の第２補正デバイス非依存色信号を、元のデバイス非依存色空間における色信号に戻す必要がある。この処理を色相角逆補正部４において行っている。例えば、色相角補正データ算出部１で作成した複数の補正前と補正後のデバイス非依存色信号の対に基づいて、特開平１０−２６２１５７号公報に記載されている方法により逆補正を実施することができる。
【００３９】
　図７は、色相角逆補正部における色相角逆補正処理の概念図である。ここでは図４（Ａ），図５（Ａ）、図６と同様のａ* −ｂ* 平面を示している。図中の点線で示した直線上の各色は、色相角逆補正部４によって実線で示した曲線上の色に変換される。図４ないし図７の各図を参照すれば分かるように、色域マッピング部３で変更されなかった色は、この色相角逆補正部４の処理によって色相角補正前の色に戻される。また、例えば図６に示すような色域マッピングの処理を受けた色については、この色相角逆補正部４の処理によって、色域マッピング部３において図７中の実線で示すような曲線（あるいは曲面）に沿ったマッピングが実質的に行われたことになる。上述のように、この実線で示した曲線上の色は、基準デバイス色空間における無彩色軸を含む同一の半平面上の色であり、色域マッピングがほぼ等色相で行われたことになる。
【００４０】
　なお、色相角逆補正部４によって色相角の逆補正処理によって得られたデバイス非依存色空間における第２デバイスの色域に属する第２デバイス非依存色信号は、例えば第２デバイスの色空間の色信号に変換され、第２デバイスへと出力することができる。上述の例では、色域マッピングを実施するデバイス非依存色空間をＣＩＥＬＡＢ色空間とし、第２デバイス色空間をプリンタのＣＭＹＫ色空間としているので、ＣＩＥＬＡＢ色空間の色信号をＣＭＹＫ色空間の色信号に変換し、プリンタに出力すればよい。このような第２デバイス色空間への変換を行う場合には、色相角逆補正部４において行う色相角の逆補正処理と第２デバイス色空間への変換処理を一括して行ってもよい。
【００４１】
　上述の説明では、変換対象となる色信号が第１デバイス色空間における色信号としている。実際には色相角補正部２における色相角の補正処理に先立って、第１デバイス色空間の色信号からデバイス非依存色空間の第１デバイス非依存色信号へ変換しておくことになる。この場合、第１デバイス非依存色信号は上述のように第１デバイスの色域内の色信号である。
【００４２】
　本発明はこのような第１デバイスが特定される場合に限られるものではなく、処理対象の色信号がデバイス非依存色空間の色信号であってもよい。この場合も、例えば特定の第２デバイスの色空間への色域マッピングを行う場合には、基準デバイス色空間として第２デバイス色空間や他のデバイス色空間を用い、上述のように色相角補正処理を行った後に色域マッピング処理を行うことができる。この場合も上述のように色相をほぼ保存したまま色域マッピングを行うことができる。
【００４３】
　第１の実施の形態では、基準デバイス色空間における無彩色軸を含む半平面がＣＩＥＬＡＢ色空間においても半平面となるような色相角補正データを算出して、この色相角補正データに基づいて色域マッピングの対象となるＣＩＥＬＡＢ色信号を補正してから無彩色軸上の適切な点に向かって色域マッピングすることで、ほぼ色相を保存した色域マッピングを実現した。これはすなわち、基準デバイス色空間における無彩色軸を含む半平面上のすべての点がほぼ等色相であることを前提としている。したがって、無彩色軸を含む半平面上のすべての点がほぼ等色相であるような基準デバイス色空間を使用しない場合は、第１の実施の形態における本発明の効果が低下する可能性がある。そこで、基準デバイス色空間に基づいて色相角補正データを算出する構成ではなく、官能実験により得られた等色相曲面データに基づいて色相角補正データを算出する構成による本発明の第２の実施の形態について説明する。
【００４４】
　図８は、本発明の第２の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して重複する説明を省略する。５は色相角補正データである。この第２の実施の形態では、官能実験に基づいて等色相曲面データを取得し、この等色相曲面データに基づいて色相角補正データ５を算出して補正に用いる例を示す。なお、補正を行うデバイス非依存色空間は、Ｄ５０を基準白色とするＣＩＥＬＡＢ色空間であるとする。ただし、これに限定されるものではなく、Ｄ６５やその他の基準白色を使用してもよく、色空間もＣＩＥＬＵＶなどの他のデバイス非依存色空間を使用しても良い。
【００４５】
　官能実験により色相角補正データ５を求める方法について説明する。この例では、ディスプレイを用いて参照パッチと同じ色相の色を、与えられた固定の彩度および明度の範囲内で実験的に求めて行くことにより等色相曲面データを取得し、この等色相曲面データに基づいて色相角補正データ５を算出する場合を例として示す。
【００４６】
　まず、複数の明度面での色相歪みを実験的に求める。図９は、等明度面での等色相線の算出方法の一例の説明図である。この例では、明度（Ｌ* ）が２０，３０，４０，５０，６０，７０，８０の７つの明度面を使用する。図９にはＬ* ＝８０，２０の場合について示している。黒三角が参照パッチであり、これと同じ色相に見える色を実験的に求めた点を黒丸で示してある。これらの点列を結んだ点線が所定の等明度面での等色相線となる。なお、等色相線を求める等明度面はこの例に限られるものでないことは言うまでもない。
【００４７】
　次に、明度方向の色相歪みを実験的に求める。この例では、等色相線を求める際に用いた等明度面（ここでは７つの等明度面）において、隣り合う等明度面間の歪みを算出する。例えばＬ* ＝５０の参照パッチに対して等色相に見える色をＬ* ＝６０とＬ* ＝４０の等明度面から実験的に求める。残りの明度に対しても同様に、Ｌ* ＝６０の参照パッチに対してＬ* ＝７０の面から、Ｌ* ＝７０の参照パッチに対してＬ* ＝８０の面から、Ｌ* ＝４０の参照パッチに対してＬ* ＝３０の面から、Ｌ* ＝３０の参照パッチに対してＬ* ＝２０の面から等色相に見える色を実験的に求める。ここでは、隣り合う等明度面間で一方向から見た歪みを求めたが、これに限定される訳ではなく、隣り合う等明度面間で互いに歪みを求めて平均しても良いし、隣り合う等明度面間ではなく離れた等明度面間の歪みを算出するようにしても良い。
【００４８】
　図１０は、明度間にまたがる等色相線の関係の算出処理の一例の説明図である。図１０に示す例では、Ｌ* ＝５０の明度面における参照パッチ（黒三角）と同じ色相に見える色（白丸）をＬ* ＝６０の明度面から実験的に求める場合を示している。そして、先に求めたＬ* ＝６０の等色相線を既存の方法で補間もしくは外挿することで、白丸を通るＬ* ＝６０の明度面での等色相線を算出する。このようにして、隣り合う明度面において同じ色相を表す等色相線を算出することで、それぞれの隣り合う明度面で同じ色相を表す等色相線を算出することができる。これはすなわち、無彩色軸を含む等色相曲面を算出することになる。
【００４９】
　このようにして算出した等色相曲面上の点が、無彩色軸を含む半平面に写像されるような色相角補正データ５を作成する。例えば、等色相曲面データを構成するＣＩＥＬＡＢ値を補正元デバイス非依存色信号とし、この補正元デバイス非依存色信号の色相角のみを変化させて、補正元デバイス非依存色信号の等色相曲面上であり、かつ、Ｌ* ＝５０、彩度Ｃ* ＝５０の点と無彩色軸とを含む半平面上に写像したＣＩＥＬＡＢ値を補正先デバイス非依存色信号とするような、補正元デバイス非依存色信号と補正先デバイス非依存色信号の対を作成する。このような補正元デバイス非依存色信号と補正先デバイス非依存色信号の対を複数作成し、色相角補正データ５とする。そして、作成した色相角補正データ５を用いて色相角補正部２で対象となるデバイス非依存色信号を補正すればよい。色相角補正部２の処理は上述の第１の実施の形態と同様である。補正処理は、例えば、特開平１０−２６２１５７号公報に記載されている方法等を使用して行うことができる。以後の処理については、上述の第１の実施の形態と同様であるのでここでは説明を省略する。
【００５０】
　このように、第２の実施の形態では、官能実験により見た目に合った色相歪みを基に色相角補正データ５を作成し、これに基づいて、補正、色域マッピング、逆補正等の色域マッピング処理を実施する例を示した。これによって、色域マッピング処理を行う際に、第１の実施の形態よりも高精度に色空間の歪みを補正することができ、見た目で色相の変化を防止することができる。
【００５１】
　また、第１の実施の形態及び第２の実施の形態における色相角補正データは、彩度方向だけでなく明度方向における色相の歪みも考慮しているため、無彩色軸に向かう色域マッピングであれば、どのような方向に色域マッピングを行っても色相の変化を抑えることが可能になる。
【００５２】
　さらに、色相角補正データ５は、色域マッピングのマッピング方向に依存しないデータであるため、実際にマッピングを実施するデバイス非依存色空間が決定すれば、色域マッピングのマッピング方向のバリエーションによらず、同じ色相角補正データ５を使用できる。従って、色相角補正データ５を作成する際の手間を省き、また色相角補正データ５の記憶領域を節約することもできる。
【００５３】
　上述の実施の形態は、コンピュータプログラムによっても実現することが可能である。その場合、そのプログラムや、そのプログラムが用いる色相角補正データ５などの各種データは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリ等である。また、これらのプログラムやデータ等は、ネットワークなどの伝送路を介して伝送し、ハードディスクやメモリなどのコンピュータの記憶媒体に格納し、コンピュータにより実行可能に構成することもできる。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】ＲＧＢ色空間における無彩色軸（直線Ｗ−Ｂｋ）を含む半平面の説明図である。
【図３】ＲＧＢ色空間における無彩色軸及びＲで定義される半平面の説明図である。
【図４】ＲＧＢデバイス色空間における半平面上のデバイス色信号とＣＩＥＬＡＢ色空間におけるＣＩＥＬＡＢ色信号との対応の説明図である。
【図５】色相角補正データの算出方法の一例の説明図である。
【図６】色域マッピングの一例の説明図である。
【図７】色相角逆補正部における色相角逆補正処理の概念図である。
【図８】本発明の第２の実施の形態を示すブロック図である。
【図９】等明度面での等色相線の算出方法の一例の説明図である。
【図１０】明度間にまたがる等色相線の関係の算出処理の一例の説明図である。
【符号の説明】
【００５５】
　１…色相角補正データ算出部、２…色相角補正部、３…色域マッピング部、４…色相角逆補正部、５…色相角補正データ。
【図１】
2004104777.tif 000003
【図２】
2004104777.tif 000004
【図３】
2004104777.tif 000005
【図４】
2004104777.tif 000006
【図５】
2004104777.tif 000007
【図６】
2004104777.tif 000008
【図７】
2004104777.tif 000009
【図８】
2004104777.tif 000010
【図９】
2004104777.tif 000011
【図１０】
2004104777.tif 000012