(57)【要約】【課題】  閉鎖型の入力デバイス依存色空間の入力画像データにも、また開放型のデバイス非依存色空間の入力画像データにも対応でき、ほぼ同様の色再現が可能な画像処理装置及び方法を提供する。【解決手段】  入力デバイス依存色空間の入力画像データは、入力標準化部１で標準入力色再現域に色変換した後、入力色空間変換部３でデバイス非依存色空間に色空間変換し、色処理部５で標準出力色再現域に対応する色領域に色域圧縮する。一方、デバイス非依存色空間の入力画像データは、デバイス非依存色空間変換部４で適宜色空間変換された後、色処理部５で標準入力色再現域に対応する色領域から標準出力色再現域に対応する色領域に色域圧縮される。色域圧縮された画像データは、出力色空間変換部６で出力デバイス依存色空間に色空間変換され、出力変換部８で各出力デバイスの色再現域の出力画像データに変換される。【選択図】  図１
2005269540.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理装置において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データを該入力デバイス依存の色空間で定義された共通の標準入力色再現域内の第１中間画像データに変換する入力標準化手段と、入力デバイス依存の色空間の前記第１中間画像データをデバイス非依存の色空間の第２中間画像データに変換する第１色空間変換手段と、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記第１色空間変換手段から前記第２中間画像データを受け取って出力デバイス依存の色空間で定義された共通の標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行い第３中間画像データに変換する色処理手段と、前記第３中間画像データを出力デバイス依存の色空間における前記標準出力色再現域内となる第４中間色信号に変換する第２色空間変換手段と、出力デバイス依存の色空間で前記標準出力色再現域内の前記第４中間画像データを出力デバイスの色再現域内の前記出力画像データに変換する出力変換手段を有することを特徴とする画像処理装置。
【請求項２】
入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理装置において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データをデバイス非依存の色空間の色信号である第１中間画像データに変換する第１色空間変換手段と、前記第１中間画像データをデバイス非依存の色空間で定義された入力デバイスに共通の標準入力色再現域内の第２中間画像データに変換する入力標準化手段と、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記入力標準化手段から前記第２中間画像データを受け取って前記出力デバイスに共通の標準出力色再現域への色域圧縮処理を行い第３中間画像データに変換する色処理手段と、前記標準出力色再現域の前記第３中間画像データを出力デバイスの色再現域に対応する色領域内の第４中間画像データに変換する出力変換手段と、前記第４中間画像データを出力デバイス依存の色空間の出力画像データに変換する第２色空間変換手段を有することを特徴とする画像処理装置。
【請求項３】
さらに、前記入力画像データのデバイス非依存色空間が前記色処理手段で扱うデバイス非依存色空間とは異なる場合に色空間変換を行う第３色空間変換手段を有し、前記色処理手段は、前記入力画像データがデバイス非依存色空間の色信号である場合に前記第３の色空間変換手段で色空間変換された画像データを受け取って前記第３の中間画像データに変換することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記色処理手段は、前記入力画像データがデバイス非依存色空間の色信号である場合に、色の重要度に応じた色域圧縮処理を行うことを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記色処理手段は、前記入力画像データがデバイス非依存色空間の色信号である場合に、該デバイス非依存色空間を、最も重要な色で構成される第１の領域と、前記第１の領域以外の色のうち次に重要な色で構成される第２の領域と、それ以外の色で構成される第３の領域に分け、各領域に応じた色域圧縮処理を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１の領域は、前記標準入力色再現域を含むことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第２の領域は、１ないし複数の前記入力デバイスの色再現域を包含する領域のうち前記第１の領域以外の領域であることを特徴とする請求項５または請求項６に記載の画像処理装置。
【請求項８】
前記色処理手段は、前記第３の領域の色を前記第２の領域の色に色域圧縮処理を行った後、第２の領域の色に対する色域圧縮処理を行うことを特徴とする請求項５ないし請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記色処理手段は、前記第１の領域の色について前記標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行うとともに、前記第１の領域に対する色域圧縮処理を前記第２の領域にも適用した後、前記標準出力色再現域外となった色に関して前記標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行うことを特徴とする請求項５ないし請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
さらに、前記第１中間画像データに対して色調整を行う第１色調整手段を有することを特徴とする請求項１ないし請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記色処理手段は、前記色域圧縮処理を行う際に色調整を行うことを特徴とする請求項１ないし請求項９のいずれか１項に記載の画像処理装置。
【請求項１２】
さらに、前記第４中間画像データに対して色調整を行う第２色調整手段を有することを特徴とする請求項１ないし請求項９のいずれか１項に記載の画像処理装置。
【請求項１３】
入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理方法において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データを該入力デバイス依存の色空間で定義された共通の標準入力色再現域内の第１中間画像データに入力標準化手段で変換し、入力デバイス依存の色空間の前記第１中間画像データをデバイス非依存の色空間の第２中間画像データに第１色空間変換手段で変換し、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記第１色空間変換手段から前記第２中間画像データを受け取って出力デバイス依存の色空間で定義された共通の標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行い第３中間画像データに色処理手段で変換し、前記第３中間画像データを出力デバイス依存の色空間における前記標準出力色再現域内となる第４中間色信号に第２色空間変換手段で変換し、出力デバイス依存の色空間で前記標準出力色再現域内の前記第４中間画像データを出力デバイスの色再現域内の前記出力画像データに出力変換手段で変換することを特徴とする画像処理方法。
【請求項１４】
入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理方法において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データをデバイス非依存の色空間の色信号である第１中間画像データに第１色空間変換手段で変換し、前記第１中間画像データをデバイス非依存の色空間で定義された入力デバイスに共通の標準入力色再現域内の第２中間画像データに入力標準化手段で変換し、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記入力標準化手段から前記第２中間画像データを受け取って前記出力デバイスに共通の標準出力色再現域への色域圧縮処理を行い第３中間画像データに色処理手段で変換し、前記標準出力色再現域の前記第３中間画像データを出力デバイスの色再現域に対応する色領域内の第４中間画像データに出力変換手段で変換し、前記第４中間画像データを出力デバイス依存の色空間の出力画像データに第２色空間変換手段で変換することを特徴とする画像処理方法。
【請求項１５】
前記入力画像データがデバイス非依存色空間の色信号である場合に、前記入力画像データのデバイス非依存色空間が前記色処理手段で扱うデバイス非依存色空間とは異なる場合に第３色空間変換手段で色空間変換を行い、色空間変換された画像データを前記第３の中間画像データに変換することを特徴とする請求項１３または請求項１４に記載の画像処理方法。
【請求項１６】
前記色域圧縮処理の際には、前記入力画像データがデバイス非依存色空間の色信号である場合に、色の重要度に応じた色域圧縮処理を行うことを特徴とする請求項１３ないし請求項１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記色域圧縮処理として、前記入力画像データがデバイス非依存色空間の色信号である場合に、該デバイス非依存色空間を、最も重要な色で構成される第１の領域と、前記第１の領域以外の色のうち次に重要な色で構成される第２の領域と、それ以外の色で構成される第３の領域に分け、各領域に応じた色域圧縮処理を行うことを特徴とする請求項１６に記載の画像処理方法。
【請求項１８】
前記第１の領域は、前記標準入力色再現域を含むことを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
前記第２の領域は、１ないし複数の前記入力デバイスの色再現域を包含する領域のうち前記第１の領域以外の領域であることを特徴とする請求項１７または請求項１８に記載の画像処理方法。
【請求項２０】
前記第３の領域の色を前記第２の領域の色に色域圧縮処理を行った後、第２の領域の色に対する色域圧縮処理を行うことを特徴とする請求項１７ないし請求項１９のいずれか１項に記載の画像処理方法。
【請求項２１】
前記第１の領域の色について前記標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行うとともに、前記第１の領域に対する色域圧縮処理を前記第２の領域にも適用した後、前記標準出力色再現域外となった色に関して前記標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行うことを特徴とする請求項１７ないし請求項２０のいずれか１項に記載の画像処理方法。
【請求項２２】
さらに、前記第１中間画像データに対して色調整を行うことを特徴とする請求項１３ないし請求項２１のいずれか１項に記載の画像処理方法。
【請求項２３】
前記色域圧縮処理を行う際に、色調整を行うことを特徴とする請求項１３ないし請求項２１のいずれか１項に記載の画像処理方法。
【請求項２４】
さらに、前記第４中間画像データに対して色調整を行うことを特徴とする請求項１３ないし請求項２１のいずれか１項に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本発明は、カラーデジタル画像を扱う画像処理技術に関するものである。
【背景技術】
【０００２】
ネットワークシステムの普及に伴い、ネットワーク上で画像をやり取りする機会も増加した。同時に、同じ原稿をネットワークに繋がった複数の異なる画像出力デバイスで出力する機会も増加している。
【０００３】
複数の出力デバイスで印刷する場合、しばしば「出力物の色味が違う」という問題が発生する。これは、出力デバイスごとに色再現域が異なるためであり、同じ画像を色再現域の異なる出力デバイスで出力した時に、たとえ各々の出力デバイスでは最適に出力できたとしても、それぞれの出力デバイスからの出力結果を比較すると、色が許容レベル以上に異なってしまう。
【０００４】
このような問題を解決する技術として、例えば特許文献１には、出力デバイスに共通の仮想共通色再現域を設け、入力色データを一旦仮想共通色再現域内の色となるように変換（色域圧縮）した後、それぞれの出力デバイスの色再現域に色域圧縮する技術が記載されている。これによって、それぞれの出力デバイスで再現される色の違いを最小限に抑えている。
【０００５】
また、例えば特許文献２に記載されているように、出力デバイスの色空間について標準の色再現域を設けるとともに、入力デバイスの色空間についても標準の色再現域を設け、入力データについてデバイス依存の色空間において標準の色再現域に変換した後、出力デバイスの色空間の標準色再現域のデータに変換し、その後、それぞれの出力デバイスに応じた色再現域のデータに変換する技術もある。
【０００６】
しかし、これらの技術だけでは、ネットワーク上でやり取りされる画像を扱うには不十分である。一般には画像はＲＧＢやＣＭＹＫまたはＬ* ａ* ｂ* といった色空間のデータとして記述されているが、同じ原稿の中でもＲＧＢとＣＭＹＫや、ＲＧＢとＬ* ａ* ｂ* といったように、複数の色空間のデータが混在している場合もある。上述の従来技術では、入力データはいずれもＲＧＢ色空間のデータであることが前提となっており、他の色空間のデータや複数の色空間のデータが混在しているデータが入力された場合については考慮されていなかった。
【０００７】
特に、ＲＧＢ色空間のように色空間自体が閉じている色データと、Ｌ* ａ* ｂ* 色空間のように色空間が開いている色データが混在する原稿では、十分な画質が得られないという問題がある。これは、ＲＧＢ色空間における色域に比べて、Ｌ* ａ* ｂ* 色空間のような開放型の色空間の方が、表現できる色域が大きいことによる。このような開放型の色空間では使用されない色の範囲も多いものの、使用される可能性も考えて出力デバイスの色再現域への色域圧縮を行うため、必要以上に圧縮率が高くなって、ＲＧＢ色空間のデータも狭い色域に圧縮されてしまう。そのため、出力デバイスの色再現域を十分に利用できなくなってしまう。また逆に、ＲＧＢ色空間の色再現域を出力デバイスの色再現域に合わせて色域圧縮を行うと、Ｌ* ａ* ｂ* 色空間のような開放型の色空間におけるＲＧＢ色空間の色再現範囲外の色については良好な色再現を行うことができず、画質が劣化するという問題があった。
【０００８】
【特許文献１】特開２００２−２５２７８５号公報
【特許文献２】特開２０００−５００９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した事情に鑑みてなされたもので、デバイスに依存した閉鎖的な色空間の入力画像データにも、また、デバイス非依存の開放型の色空間の入力画像データにも対応でき、いずれの入力画像データについても、いずれの出力デバイスでもほぼ同様の色再現が可能な画像処理装置及び画像処理方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理装置及び画像処理方法において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データを該入力デバイス依存の色空間で定義された共通の標準入力色再現域内の第１中間画像データに入力標準化手段で変換し、入力デバイス依存の色空間の前記第１中間画像データをデバイス非依存の色空間の第２中間画像データに第１色空間変換手段で変換し、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記第１色空間変換手段から前記第２中間画像データを受け取って出力デバイス依存の色空間で定義された共通の標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行い第３中間画像データに色処理手段で変換し、前記第３中間画像データを出力デバイス依存の色空間における前記標準出力色再現域内となる第４中間色信号に第２色空間変換手段で変換し、出力デバイス依存の色空間で前記標準出力色再現域内の前記第４中間画像データを出力デバイスの色再現域内の前記出力画像データに出力変換手段で変換することを特徴とするものである。
【００１１】
また本発明は、入力デバイス依存の色空間の色信号もしくはデバイス非依存の色空間の色信号が入力画像データとして与えられ、該入力画像データを出力デバイス依存の色信号の出力画像データに変換する画像処理装置及び画像処理方法において、前記入力画像データが入力デバイス依存の色信号である場合に前記入力画像データをデバイス非依存の色空間の色信号である第１中間画像データに第１色空間変換手段で変換し、前記第１中間画像データをデバイス非依存の色空間で定義された入力デバイスに共通の標準入力色再現域内の第２中間画像データに入力標準化手段で変換し、前記入力画像データがデバイス非依存の色信号である場合に該入力画像データを受け取りあるいは前記入力標準化手段から前記第２中間画像データを受け取って前記出力デバイスに共通の標準出力色再現域への色域圧縮処理を行い第３中間画像データに色処理手段で変換し、前記標準出力色再現域の前記第３中間画像データを出力デバイスの色再現域に対応する色領域内の第４中間画像データに出力変換手段で変換し、前記第４中間画像データを出力デバイス依存の色空間の出力画像データに第２色空間変換手段で変換することを特徴とするものである。
【００１２】
なお、入力画像データがデバイス非依存色空間の色信号である場合であって、入力画像データのデバイス非依存色空間が色処理手段で扱うデバイス非依存色空間とは異なる場合には、第３色空間変換手段で色空間変換を行い、色空間変換された画像データを前記第３の中間画像データに変換するように構成することができる。
【００１３】
このような本発明の画像処理装置及び画像処理方法において、色処理手段で色域圧縮処理を行う際には、前記入力画像データがデバイス非依存色空間の色信号である場合に、色の重要度に応じた色域圧縮処理を行うように構成することができる。例えば、デバイス非依存色空間を、最も重要な色で構成される標準入力色再現域を含む第１の領域と、１ないし複数の入力デバイスの色再現域を包含する領域のうち第１の領域以外の色で構成され、第１の領域の次に重要な色で構成される第２の領域と、それ以外の色で構成される第３の領域に分け、各領域に応じた色域圧縮処理を行うことができる。色域圧縮処理としては、まず第３の領域の色については第２の領域の色に色域圧縮処理を行った後、第２の領域の色に対する色域圧縮処理を行う。第１，第２の領域の色については、まず第１の領域の色について標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行うとともに、第１の領域に対する色域圧縮処理を第２の領域にも適用した後、標準出力色再現域外となった色に関して標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行う。これによって、全ての色を標準出力色再現域内の色に変換することができる。
【００１４】
また、第１中間画像データに対して、または色処理手段で色域圧縮処理を行う際に、あるいは第４中間画像データに対して、それぞれのデータに対応した色調整処理を行うように構成することができる。
【発明の効果】
【００１５】
本発明によれば、閉鎖型のデバイス依存の色空間の入力画像データが与えられた場合も、また開放型のデバイス非依存色空間の入力画像データが与えられた場合にも、標準出力色再現域を使用して色域圧縮処理を行い、出力デバイスごとの色再現域に変換するので、入力デバイスの違いや入力画像データの色空間の違いによらず、それぞれの出力デバイスで再現される色の違いを最小限に抑え、良好な出力画像を得ることができるという効果がある。また、色空間が異なるデータが混在した原稿の場合でも、それぞれの部分に応じた色変換処理を施すことができ、混在による出力色の差を小さくすることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の第１の実施の形態を示すブロック図である。図中、１は入力標準化部、２は入力色調整部、３は入力色空間変換部、４はデバイス非依存色空間変換部、５は色処理部、６は出力色空間変換部、７は出力色調整部、８は出力変換部である。本発明における入力画像データとしては、例えばＲＧＢなどの入力デバイス依存の色空間の色信号、もしくはＣＩＥＸＹＺやＣＩＥＬＡＢなどのデバイス非依存の色空間の色信号が与えられる。入力画像データが入力デバイス依存の色空間の色信号の場合には入力標準化部１に入力され、入力画像データがデバイス非依存の色空間の色信号の場合にはデバイス非依存色空間変換部４に入力される。なお、両者が混在している原稿については、その部分毎に、入力デバイス依存の色空間の色信号の部分については入力標準化部１に入力され、デバイス非依存の色空間の色信号の部分についてはデバイス非依存色空間変換部４に入力される。また、出力画像データは、出力デバイス依存の色空間の色信号である。なお、以下の説明では、入力画像データとしてＲＧＢあるいはＣＩＥＸＹＺの色信号が入力され、出力画像データとしてＹＭＣＫの色信号が出力されるものとする。もちろん、これらに限られないことは言うまでもないし、入力デバイス依存の色空間、デバイス非依存色空間、出力デバイス依存色空間のそれぞれについて、複数の色空間に対応していてもよい。
【００１７】
入力標準化部１は、入力デバイス依存の色空間の入力画像データを受け取り、その入力デバイス依存の色空間で定義された共通の標準入力色再現域内の第１中間画像データに入力画像データを変換する。
【００１８】
入力色調整部２は、入力デバイス依存色空間の第１中間画像データに対して、必要に応じて色調整を行う。色調整としては、例えば明度調整やコントラスト調整、彩度調整、γ補正などを行うことができる。なお、この入力色調整部２を設けずに構成してもよい。
【００１９】
入力色空間変換部３は、適宜色調整が施された入力デバイス依存色空間の第１中間画像データについて、入力デバイス依存の色空間からデバイス非依存の色空間への色空間変換を行って第２中間画像データに変換する。例えばＲＧＢからＣＩＥＬＡＢへの色空間変換を行うことができる。
【００２０】
デバイス非依存色空間変換部４は、デバイス非依存色空間の入力画像データを受け取り、色処理部５で扱うデバイス非依存色空間への色空間変換を行う。例えばＣＩＥＸＹＺからＣＩＥＬＡＢへの色空間変換を行うことができる。なお、入力画像データのデバイス非依存色空間が、もともと色処理部５で扱うデバイス非依存色空間と同じである場合には、このデバイス非依存色空間変換部４による色空間変換処理は必要ないし、常にこの色空間変換処理が必要なければ、デバイス非依存色空間変換部４を設けずに構成してもよい。
【００２１】
色処理部５は、色空間変換部３から第２中間画像データを受け取り、あるいはデバイス非依存色空間変換部４で必要に応じて色空間変換された入力画像データを受け取り、出力デバイス依存の色空間で定義された共通の標準出力色再現域に対応するデバイス非依存色空間における色再現域への色域圧縮処理を行って、第３中間画像データに変換する。第２中間画像データについては、入力デバイス依存の色空間において定義された標準入力色再現域の色がデバイス非依存色空間に変換されたものであるから、デバイス非依存色空間においても対応する閉じた領域内の色となっている。従って、閉じた領域の色から閉じた領域の色への色域圧縮処理を行うことになる。一方、デバイス非依存色空間の入力画像データの場合には、デバイス非依存色空間が開放型の色空間であることから、開放された領域の色を閉じた領域の色へ変換することになる。もちろんデバイス非依存色空間の入力画像データの値としては有限ではあるが、実際に再現可能な色範囲以外のかなり広い領域の色のデータが入力される可能性がある、従って、かなり広い領域の色を、標準出力色再現域に対応した閉じた領域の色へ変換することになる。しかし、ほとんど使用されない色の領域も多いことから、後述するような色の重要度に応じた色域圧縮処理を行うことができる。
【００２２】
また色処理部５は、色域圧縮処理を行う際に、色調整を行うことができる。色処理部５で行う色調整の処理としては、デバイス非依存色空間の画像データを扱うことで補正しやすい処理、例えば色相角調整や明度調整、彩度調整などを行うことができる。もちろん色調整は任意であり、行わなくても良い。
【００２３】
出力色空間変換部６は、色処理部５から第３中間画像データを受け取り、その第３中間画像データについてデバイス非依存色空間から出力デバイス依存の色空間への色空間変換を行って、第４中間色信号に変換する。上述のように色処理部５において標準出力色再現域に対応する色に変換して第３中間画像データとしているので、第４中間画像データは出力デバイス依存の色空間において標準出力色再現域内の色となっている。
【００２４】
出力色調整部７は、出力デバイス依存色空間の第４の中間画像データに対して、必要に応じて色調整を行う。色調整としては、カラーバランス調整や濃度調整等を行うことができる。なお、この出力色調整部７を設けずに構成してもよい。
【００２５】
出力変換部８は、適宜色調整が施された出力デバイス依存色空間の第４中間画像データについて、標準出力色再現域の色を、実際に画像を出力する出力デバイスの色再現域内の色となるように色域圧縮処理を行い、出力画像データに変換して出力する。この出力画像データは、出力デバイスに渡され、出力画像データに従って画像が出力される。
【００２６】
図２は、本発明の第１の実施の形態における動作の一例の説明図である。特に図２においては、それぞれの画像データの色空間の変遷を中心に示している。この例では図２（Ａ）に示すように、入力画像データとして、入力デバイスａのデバイス色空間の画像データと、入力デバイスｂのデバイス色空間の画像データと、デバイス非依存色空間の画像データが混在した例を示している。このうち、入力デバイスａと入力デバイスｂのデバイス色空間の画像データについては、入力標準化部１において、標準入力色再現域内の第１中間画像データに変換される（図２（Ｂ））。例えば入力デバイスａ，ｂともＲＧＢ色空間の画像データを出力するものである場合、画像データの値が同じでも色としては異なる場合が多く、色再現域も異なる場合が多い。このような入力デバイスごとに異なる色及び色再現域を、標準入力色再現域に合わせる変換処理を行う。例えば標準入力色再現域を実現する色空間として、ｓＲＧＢ色空間を利用することができる。入力デバイスａ，ｂに依存したＲＧＢ色空間の画像データを、標準化されたＲＧＢ色空間であるｓＲＧＢ色空間の画像データに変換することによって入力デバイスによらない共通の第１中間画像データを得ることができる。
【００２７】
この第１中間画像データに対して入力色調整部２で適宜色調整を行った後、入力色空間変換部３によりデバイス非依存色空間の画像データである第２中間画像データに変換する（図２（Ｃ））。変換前の第１中間画像データが入力デバイス依存色空間における標準入力色再現域内の画像データであるため、デバイス非依存色空間に変換された第２中間画像データにおいても標準入力色再現域に対応した色領域内の画像データとなる。
【００２８】
次に、色処理部５において、標準入力色再現域に対応した色領域の第２中間画像データを、標準出力色再現域に対応した色領域の第３中間画像データに変換する（図２（Ｃ）内）。図３は、デバイス非依存色空間における標準入力色再現域及び標準出力色再現域に対応する色領域の一例の説明図である。図３においては、デバイス非依存色空間におけるある色相断面を示している。図３中の破線で示した色領域は、入力デバイス依存色空間で定義された標準入力色再現域に対応する色領域である。また、図３中の実線で示した色領域は、出力デバイス依存色空間で定義された標準出力色再現域に対応する色領域である。色処理部５においては、図３において破線で示した色領域の色を、実線で示した色領域の色に変換する色域圧縮処理を行う。
【００２９】
色域圧縮処理としては、明度保存法、彩度保存法、目標点圧縮法、あるいはこれらの組み合わせなど、公知の種々の方法を用いることができる。例えば、特開２００２−１５２５３８号公報に記載されているように、色相調整処理及び明度調整処理を行った後に、目標点圧縮法を用いて色変換処理を行う方法を適用することができる。この色域圧縮処理の概要を以下に説明しておく。
【００３０】
図４は、色相調整処理の概念図である。入力デバイスにより入力された入力画像データは、入力デバイスの影響を受けた色相角により作成されている。デバイス非依存色空間に変換された第２中間画像データも、標準入力色再現域への変換の際の処理内容にもよるが、色相角は入力デバイスに共通した影響を受けたままである。この色相角のズレを調整することによって、入出力の画像データにおける色再現性を向上させることができる。
【００３１】
この色相調整は、図４に示すように、ＣＩＥＬＡＢ色空間においてはＬ* 軸を中心として回転移動するだけで行うことができる。例えば図４に示した点アの色は、回転移動によって点イの色に変更される。なお、このときの回転角や回転方向は、入力されたカラー画像信号の色相に応じて決められる。例えばマゼンタ（Ｍ）は赤（Ｒ）に近づく方向に大きく移動させる。また、青（Ｂ）はシアン（Ｃ）に近づく方向に大きく移動させるとよい。逆に黄（Ｙ）はほとんど色相を変更しなくてよい。
【００３２】
図５は、明度調整処理の一例の説明図である。図中、破線及び実線は図３と同様である。まず、標準入力色再現域に対応する色領域の明度レンジ、すなわち明度の最大値から最小値までを、標準出力色再現域に対応する色領域の明度レンジに合わせるように、標準入力色再現域に対応する色領域全体について明度方向の調整を行う。これによって、標準入力色再現域に対応する色領域は図５（Ｂ）に破線で示したようになる。
【００３３】
さらに、上述のような明度レンジの調整を施した後の標準入力色再現域に対応する色領域における最大彩度を有する点（ＣＵＳＰｉ）の明度と、標準出力色再現域に対応する色領域の最大彩度を有する点（ＣＵＳＰｏ）の明度との差の範囲内で、所定の関数によって点（ＣＵＳＰｉ）を調整し、それに合わせて標準入力色再現域に対応する色領域全体の明度方向の調整処理を行う。例えば図５（Ｂ）に破線で示している色領域から、最大彩度を有する点（ＣＵＳＰｉ）の明度を調整し、図５（Ｃ）に破線で示している色領域に調整する。
【００３４】
このようにして図５（Ａ）に破線で示す標準入力色再現域に対応する色領域内の色を図５（Ｃ）に破線で示す色領域内の色に変換した後、図５（Ｃ）に実線で示す標準出力色再現域に対応する色領域内の色への変換処理を行う。例えば、標準出力色再現域に対応する色領域において最大彩度を有する点（ＣＵＳＰｏ）の明度よりも高い場合には、標準出力色再現域に対応する色領域外では彩度軸に対して所定の角度で標準出力色再現域に対応する色領域の外郭へむけて圧縮し、標準出力色再現域に対応する色領域内では明度を保存したまま彩度のみについて変換処理する。また、点（ＣＵＳＰｏ）の明度よりも低い場合には、所定の明度を持つ無彩色を目標点とし、明度調整後のカラー画像信号の色と目標点を結ぶ直線方向に明度および彩度を変換処理することができる。
【００３５】
このようにして標準出力色再現域に対応する色領域に色域圧縮処理された第３中間画像データ（図２（Ｃ）内）は、出力色空間変換部６により出力デバイス依存色空間に色空間変換され、第４中間画像データとなる（図２（Ｄ））。第３中間画像データが標準出力色再現域に対応した色領域に色域圧縮したものであることから、色空間変換された第４中間画像データは、標準出力色再現域内の画像データとなっている。なお、この第４中間画像データに対して、出力色調整部７により適宜色調整を行うことができる。
【００３６】
最後に出力変換部８によって、適宜色調整を行った標準出力色再現域の第４中間画像データをそれぞれの出力デバイスの色再現域の出力画像データに変換し（図２（Ｅ））、対応する出力デバイスに出力する。図２では出力デバイスｃ及び出力デバイスｄを示しているが、それぞれの色再現域が異なっていても、標準出力色再現域からそれぞれの出力デバイスの色再現域に変換することによって、それぞれの出力デバイスにおいて最適な色再現が可能になる。
【００３７】
一方、入力画像データのうちデバイス非依存色空間の画像データについては、デバイス非依存色空間変換部４によって、色処理部５が用いるデバイス非依存色空間の画像データに変換される。入力画像データがＣＩＥＸＹＺ色空間の画像データであり、色処理部５がＣＩＥＬＡＢ色空間の画像データを用いる場合には、ＣＩＥＸＹＺ色空間からＣＩＥＬＡＢ色空間への色空間変換を行えばよい。もちろん、入力画像データの色空間と色処理部５が用いる色空間とが一致していれば、デバイス非依存色空間変換部４による色空間変換は不要である。
【００３８】
色処理部５では、必要に応じて色空間変換されたデバイス非依存色空間の入力画像データを受け取り、標準出力色再現域に対応する色領域への色域圧縮処理を行って第３中間画像データとする。このとき、デバイス非依存色空間は開放型であるため、色値としては有限であっても例えば入力デバイス依存色空間などに比べて広い色領域を取り得る。例えば図３に示した、ある色相平面で言えば、図示されている標準入力色再現域や標準出力色再現域に対応する色領域を含む２次元平面全体の値を取り得る。従って、広い色領域の色を、狭い標準出力色再現域に対応する色領域に圧縮しなければならない。しかし、一律に圧縮してしまうと圧縮過多となり、色再現性が劣化する。また、上述の入力デバイス依存色空間の入力画像データとの整合性もとれなくなる。そのため、ここでは色の重要度に応じた色域圧縮処理を行う。その一つの方法として、特開２００２−１５２５３８号公報に記載されている方法を適用することができる。以下、この方法について概要を説明する。
【００３９】
図６は、色処理部で色の重要度に応じて設定する複数の色領域の一例の説明図である。図６では、デバイス非依存色空間としてＣＩＥＬＡＢ色空間を想定し、Ｌ* 軸を含むある色相平面を示している。なお、破線によって標準入力色再現域に対応する色領域を示している。
【００４０】
領域Ａは、色再現に重要な色を含む領域を示している。例えば、領域Ａは標準入力色再現域に対応する色領域を含む領域とすることが望ましい。領域Ｂは、領域Ａの次に重要な色を含む領域であり、例えば１ないし複数の入力デバイスの色再現域に対応する色領域を包含し、領域Ａに含まれない色の領域とするとよい。この領域Ｂの色は、常に利用される色ではないので重要度は領域Ａ内の色に比べて低いが、入力デバイスによっては使用されることもある色であるため、ある程度、良好な色再現が求められる領域である。そのため、領域Ａの色変換処理に影響しない程度に良好な色再現が行われるように色変換処理を行う。領域Ｃは、領域Ａ及び領域Ｂ以外の領域である。この領域の色は、実際に使用されることはほとんどなく、重要度が低い色である。しかし、例えばユーザが数値設定などによって指定したり、ソフトウェアなどによって数値によりデータを生成したような場合には、入力される可能性がある色である。そのため、入力されたときにそれなりの色が再現されるようにしておく必要があり、そのための色変換処理を行えばよい。なお、この例では３つの領域に分割した例を示しているが、これに限らず、例えば２あるいは４以上に分割してもよい。
【００４１】
まず領域Ａ内の色に対する色域圧縮処理であるが、これは上述の標準入力色再現域に対応する色領域から標準出力色再現域に対応する色領域への色域圧縮処理と同じ処理を行えばよい。これによって、重要度の高い色については入力デバイス依存色空間の入力画像データとの整合性をとることができる。
【００４２】
領域Ｂ内の色については、領域Ａの色と同様の手法を適用した後、標準出力色再現域に対応する色領域外となった色についてさらに色域圧縮処理を行う。より詳細には、図４で説明したような色相角調整及び図５で説明した明度調整の処理を行った後、標準出力色再現域に対応する色領域において最大彩度を有する点（ＣＵＳＰｏ）の明度よりも高い場合と低い場合とで、それぞれの手法により色域圧縮処理を行う。
【００４３】
図７は、領域Ｂの画像データに対する色変換処理の一例の説明図である。図７（Ａ）は明度調整後の画像データの明度が点（ＣＵＳＰｏ）の明度よりも高い場合を示し、図７（Ｂ）は明度調整後の画像データの明度が点（ＣＵＳＰｏ）の明度よりも低い場合を示している。明度調整後の画像データの明度が点（ＣＵＳＰｏ）の明度よりも高い場合には、明度調整後のカラー画像信号を示す点（黒丸で示す）を通り、彩度軸と所定の角度をなす直線を考え、この直線と標準出力色再現域に対応する色領域の外郭との交点（黒の三角で示す）を求める。さらに、彩度軸と所定の角度をなす直線と標準出力色再現域に対応する色領域の外郭との交点を通り、Ｌ* 軸に直交する直線（この直線は明度を保存する）を考える。このようにして得られる、交点で屈曲する経路に従って、それぞれの距離を算出する。
【００４４】
このような方法で色域圧縮処理を行い、領域Ａの外郭上の色（黒の三角で示す）は、標準出力色再現域に対応する色領域の外郭に変換すると、領域Ａ外の色については標準出力色再現域に対応する色領域外の色（白丸で示す）となってしまう。そのため、標準出力色再現域に対応する色領域内の点となるように、２回目の色域圧縮処理を行う。この２回目の色域圧縮処理としては、例えば色差最小法等を用いることができる。
【００４５】
このようにして、領域Ｂ内の色は、この例では２段階の色域圧縮処理によって標準出力色再現域に対応する色領域内の色に変換することができる。もちろんこのような方法に限られるものではなく、例えば領域Ａ及び領域Ｂを一体として標準出力色再現域に対応する色領域に色域圧縮するものとし、この時の圧縮率を領域Ａでは低く、領域Ｂでは高く設定するといった方法も適用可能である。
【００４６】
領域Ｃ内の色については、通常では使用されることがほとんどない色の領域であるため、それなりの色が再現されるように変換しておけばよい。例えば明度を保ったまま領域Ｂの外郭の色へ変換し、その後、領域Ｂ内の色と同様にして色域圧縮処理を行うことができる。もちろん、他の方法を適用してもよい。
【００４７】
このようにして、図６に示したそれぞれの領域の色について、標準出力色再現域に対応する色領域内の色に圧縮することができる。このとき、それぞれの色の重要度に応じた処理を施すことによって、色の再現性を向上させている。また、それぞれの領域の色域圧縮処理を連動させることでなるべく再現色を連続させることができ、良好な色再現を実現することができる。さらに、入力デバイス依存色空間の入力画像データとの整合性を図ることができる。
【００４８】
上述のようにして色域圧縮処理が行われ、標準出力色再現域に対応する色領域に色域圧縮された第３中間画像データが得られる。以後は入力デバイス依存色空間の入力画像データの場合と同様に、出力色空間変換部６により出力デバイス依存色空間に色空間変換して第４中間画像データとし、出力色調整部７により適宜色調整を行った後、出力変換部８によってそれぞれの出力デバイスの色再現域の出力画像データに変換すればよい。
【００４９】
このように、上述の第１の実施の形態によれば、入力画像データが閉鎖型の入力デバイス依存色空間の画像データの場合でも、開放型のデバイス非依存色空間の画像データの場合でも、それぞれの出力デバイスに応じた出力画像データを得ることができ、それぞれの出力デバイスにおいて良好な画質で画像を出力することができる。また入力デバイス依存色空間の画像データとデバイス非依存色空間の画像データとが混在した入力画像データであっても、それぞれに最適な処理を施すことによって、よりよい色再現が可能になる。
【００５０】
図８は、本発明の第２の実施の形態を示すブロック図である。図中の符号は図１と同様であり、重複する説明を省略する。上述の第１の実施の形態では、入力デバイス依存色空間においてそれぞれの入力デバイスの色領域を標準入力色再現域に変換し、また出力デバイス依存色空間において標準出力色再現域をそれぞれの出力デバイスの色領域に変換した。この第２の実施の形態では、それぞれの入力デバイスに対応した入力画像データをデバイス非依存色空間に色空間変換した後に標準入力色再現域に変換し、またデバイス非依存色空間において標準出力色再現域をそれぞれの出力デバイスの色領域に変換した後に出力デバイス依存色空間に変換する例を示している。
【００５１】
入力色空間変換部３は、入力デバイス依存色空間の入力画像データをデバイス非依存色空間の第１中間画像データに変換する。この第１中間画像データは、それぞれの入力デバイスにおける色再現域をそのまま反映するものであり、いずれの入力デバイスにおける入力画像データであるかによりデバイス非依存色空間における色再現域は異なる。
【００５２】
入力色調整部２は、デバイス非依存色空間の第１中間画像データに対して適宜色調整を行う。色調整としては、例えば明度調整やコントラスト調整、彩度調整などを行うことができる。もちろん、色調整を行う必要がなければ入力色調整部２を設けなくてもよい。
【００５３】
入力標準化部１は、適宜色調整が行われた第１中間画像データについて、それぞれの入力デバイスに対応した色再現域を、入力デバイスに共通の標準入力色再現域に変換し、第２中間画像データとする。なお、この第２の実施の形態では、標準入力色再現域はデバイス非依存色空間において定義された色領域である。
【００５４】
デバイス非依存色空間変換部４は上述の第１の実施の形態と同様であり、デバイス非依存色空間の入力画像データを受け取り、色処理部５で扱うデバイス非依存色空間への色空間変換を行う。もちろん、入力画像データのデバイス非依存色空間が、もともと色処理部５で扱うデバイス非依存色空間と同じである場合には、このデバイス非依存色空間変換部４による色空間変換処理は必要ないし、常にこの色空間変換処理が必要なければ、デバイス非依存色空間変換部４を設けずに構成してもよい。
【００５５】
色処理部５は、入力標準化部１から第２中間画像データを受け取り、あるいはデバイス非依存色空間変換部４で必要に応じて色空間変換された入力画像データを受け取り、出力デバイスに共通の標準出力色再現域への色域圧縮処理を行って、第３中間画像データに変換する。標準出力色再現域も、この第２の実施の形態ではデバイス非依存色空間において定義された色領域である。なお、色域圧縮処理については上述の第１の実施の形態と同様でよい。
【００５６】
出力変換部８は、標準出力色再現域の第３中間画像データを、それぞれの出力デバイスの色再現域に対応するデバイス非依存色空間における色領域に変換して第４中間画像データとする。この第２の実施の形態では、この色変換をデバイス非依存色空間において行う。
【００５７】
出力色調整部７は、第４中間画像データに対して適宜色調整を行う。色調整としては、第４中間画像データが既に各出力デバイスの色域に対応した画像データであることから、それぞれの出力デバイスに対応する各種の色調整を行うことができる。例えば、出力デバイスがインクやトナーなどを用いる印刷装置である場合には、それらのインクやトナーなどの総量規制処理などを行うことができる。もちろん、色調整が必要なければ調整処理は不要であるし、出力色調整部７を設けずに構成してもよい。
【００５８】
出力色空間変換部６は、デバイス非依存色空間の第４中間画像データを、出力デバイス依存色空間の出力画像データに変換し、出力デバイスへ出力する。
【００５９】
図９は、本発明の第２の実施の形態における動作の一例の説明図である。図９においても、図２と同様にそれぞれの画像データの色空間の変遷を中心に示している。また入力画像データは図２（Ａ）と同様であり、入力デバイスａのデバイス色空間の画像データと、入力デバイスｂのデバイス色空間の画像データと、デバイス非依存色空間の画像データが混在した例を示している。
【００６０】
入力画像データのうち、入力デバイスａのデバイス色空間の画像データと入力デバイスｂのデバイス色空間の画像データについては、入力色空間変換部３によりデバイス非依存色空間に色空間変換されて第１中間画像データとなる（図９（Ｂ））。図１０は、デバイス非依存色空間における各入力デバイスの色再現域に対応した色領域と標準入力色再現域の関係の一例の説明図である。それぞれの入力デバイスは、固有の色再現域を有しているため、デバイス非依存色空間に変換しするとそれぞれの入力デバイスの色再現域に対応した色領域の画像データとなる。図１０においては、実線で入力デバイスａの色再現域に対応する色領域を示し、一点鎖線により入力デバイスｂの色再現域に対応する色領域を示している。このように、それぞれの入力デバイスの色再現域に対応する色領域は異なっている。なお、この時点で各入力デバイスに対応した色調整を行うことができる。
【００６１】
このようにそれぞれの入力デバイスの色再現域に対応する色領域の第１中間画像データは、入力標準化部１において、それぞれの入力デバイスの色再現域に対応する色領域から標準入力色再現域への色変換を行って第２中間画像データとする（図９（Ｃ））。図１０においては標準入力色再現域を破線によって示しており、少なくとも標準入力色再現域外の色については標準入力色再現域内の色となるように変換する。
【００６２】
標準入力色再現域の第２中間画像データは、色処理部５において、標準入力色再現域から標準出力色再現域への色域圧縮処理が行われ、第３中間画像データに変換される（図９（Ｄ））。この色処理部５における色域圧縮処理は、上述の第１の実施の形態と同様であるので、ここでは説明を省略する。
【００６３】
色処理部５で色域圧縮処理された標準出力色再現域の第３中間画像データは、出力変換部８によってそれぞれの出力デバイスの色再現域に対応する色領域に変換し、第４中間画像データとする（図９（Ｅ））。図１１は、標準出力色再現域とデバイス非依存色空間における各入力デバイスの色再現域に対応した色領域の関係の一例の説明図である。実線は標準出力色再現域を示し、破線と一点鎖線はそれぞれ出力デバイスｃ、ｄの色再現域に対応する色領域を示している。図１１に示すように出力デバイスがそれぞれ異なる色再現域を有している場合があり、出力変換部８で標準出力色再現域からそれぞれの出力デバイスにおいて最適な色領域への変換を行う。従って、第４中間画像データは、出力対象によって異なる色領域の画像データとなる。
【００６４】
このようにそれぞれの出力デバイスの色再現域に対応した第４中間画像データは、出力色調整部７で適宜色調整した後、出力色空間変換部６により出力デバイス依存色空間に色空間変換され、出力画像データとなる（図９（Ｆ））。この出力画像データは、それぞれの出力デバイスの色再現域に対応した画像データである。出力画像データは、それぞれの対応する出力デバイスに渡され、画像が出力される。
【００６５】
一方、入力画像データのうちデバイス非依存色空間の画像データについては、上述の第１の実施の形態と同様に、必要に応じてデバイス非依存色空間変換部４によってデバイス非依存色空間の色空間変換処理を行った後、色処理部５で標準出力色再現域への色域圧縮処理を行って第３中間画像データとする。このときの色域圧縮処理は、上述の第１の実施の形態と同様にして行えばよい。
【００６６】
標準出力色再現域に色域圧縮された第３中間画像データは、上述の入力画像データが入力デバイス依存色空間の画像データの場合と同様に、出力変換部８でそれぞれの出力対象の出力デバイスにおける色再現域に対応した色領域の第４中間画像データに変換され、出力色調整部７により適宜色調整を行った後、出力色空間変換部６によってそれぞれの出力デバイス依存色空間の出力画像データに色空間変換される。そして、出力対象の出力デバイスに出力画像データが渡され、出力デバイスにおいて画像が出力される。
【００６７】
このように、第２の実施の形態においても上述の第１の実施の形態と同様に、入力画像データが閉鎖型の入力デバイス依存色空間の画像データの場合でも、開放型のデバイス非依存色空間の画像データの場合でも、それぞれの出力デバイスに応じた出力画像データを得ることができ、それぞれの出力デバイスにおいて良好な画質で画像を出力することができる。また入力デバイス依存色空間の画像データとデバイス非依存色空間の画像データとが混在した入力画像データであっても、それぞれに最適な処理を施すことによって、よりよい色再現が可能になる。
【００６８】
なお、上述の第１の実施の形態と第２の実施の形態を組み合わせ、例えば入力側では第１の実施の形態のように入力デバイス依存色空間において標準入力色再現域への変換を行い、出力側ではデバイス非依存色空間において標準出力色再現域への変換を行うといったことも可能であるし、またその逆も可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】本発明の第１の実施の形態における動作の一例の説明図である。
【図３】デバイス非依存色空間における標準入力色再現域及び標準出力色再現域に対応する色領域の一例の説明図である。
【図４】色相調整処理の概念図である。
【図５】明度調整処理の一例の説明図である。
【図６】色処理部で色の重要度に応じて設定する複数の色領域の一例の説明図である。
【図７】領域Ｂの画像データに対する色変換処理の一例の説明図である。
【図８】本発明の第２の実施の形態を示すブロック図である。
【図９】本発明の第２の実施の形態における動作の一例の説明図である。
【図１０】デバイス非依存色空間における各入力デバイスの色再現域に対応した色領域と標準入力色再現域の関係の一例の説明図である。
【図１１】標準出力色再現域とデバイス非依存色空間における各入力デバイスの色再現域に対応した色領域の関係の一例の説明図である。
【符号の説明】
【００７０】
１…入力標準化部、２…入力色調整部、３…入力色空間変換部、４…デバイス非依存色空間変換部、５…色処理部、６…出力色空間変換部、７…出力色調整部、８…出力変換部。
【図１】
2005269540.tif 000003
【図２】
2005269540.tif 000004
【図３】
2005269540.tif 000005
【図４】
2005269540.tif 000006
【図５】
2005269540.tif 000007
【図６】
2005269540.tif 000008
【図７】
2005269540.tif 000009
【図８】
2005269540.tif 000010
【図９】
2005269540.tif 000011
【図１０】
2005269540.tif 000012
【図１１】
2005269540.tif 000013