(57)【特許請求の範囲】
【請求項１】
画像入力手段から入力され第１の表色系よりなる入力系画像データを、画像出力手段にて出力可能な第２の表色系よりなる出力系画像データに変換する画像処理装置において、
上記第１の表色系をＲＧＢ表色系とし、上記第２の表色系をＣＭＹ表色系とし、上記画像入力手段から入力されたＲＧＢ表色系の画像データを、上記画像出力手段の色再現領域よりも広く設定された色域範囲を有するＣＭＹ表色系よりなる中間画像データに変換する変換手段と、
上記ＣＭＹ表色系よりなる中間画像データを、上記画像出力手段の色再現領域の範囲に圧縮する圧縮手段とを備えていることを特徴とする画像処理装置。
【請求項２】
さらに、上記ＣＭＹ表色系よりなる中間画像データを上記画像出力手段の色再現領域の領域外のデータと領域内のデータとに分離する分離手段を有し、
上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記画像出力手段の色再現領域の外縁部の最短距離の位置に圧縮することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、上記ＣＭＹ表色系よりなる中間画像データについて上記画像出力手段の色再現領域の外縁部のやや内側に圧縮境界を設定した上で、上記ＣＭＹ表色系よりなる中間画像データを圧縮境界外のデータと圧縮境界内のデータとに分離する分離手段を有し、
上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記圧縮境界と上記色再現領域の外縁部との間の領域に圧縮することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記圧縮手段は、上記ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の成分比を維持して画像出力手段の色再現領域に圧縮することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
上記圧縮手段は、上記ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の最大値と最小値との差をほぼ一定に維持して画像出力手段の色再現領域に圧縮することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
ＲＧＢ表色系よりなる入力系画像データを生成する画像入力手段と、
上記画像入力手段にて生成された入力系画像データをＣＭＹ表色系よりなる出力系画像データに変換する画像処理手段と、
上記画像処理手段にて変換された出力系画像データを用いて出力処理を行う画像出力手段とを備え、
上記画像処理手段として、上記請求項１ないし５の何れかに記載の画像処理装置を備えていることを特徴とする画像形成装置。
【請求項７】
第１の表色系よりなる入力系画像データを、画像出力手段にて出力可能な第２の表色系よりなる出力系画像データに変換する画像処理方法において、
上記第１の表色系をＲＧＢ表色系とし、上記第２の表色系をＣＭＹ表色系とし、
上記ＲＧＢ表色系よりなる入力系画像データを上記ＣＭＹ表色系に変換する際に、一旦、上記画像出力手段の色再現領域よりも広く設定された色域範囲を有するＣＭＹ表色系よりなる中間画像データに変換し、
その後、上記ＣＭＹ表色系よりなる中間画像データを、上記画像出力手段の色再現領域の範囲に圧縮することで出力系画像データを得ることを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力画像データを画像出力装置の色再現領域に応じて適切に変換する画像処理装置、画像形成装置、および画像処理方法に関するものである。
【０００２】
【従来の技術】
スキャナ等のカラー画像入力装置からの入力データを、ＣＲＴディスプレイや、電子写真プロセスまたはインクジェット方式を用いた画像形成装置等のカラー画像出力装置にて表示または印字出力する場合、通常、カラー画像入力装置の色再現領域（以下、入力系色再現領域）とカラー画像出力装置の色再現領域（以下、出力系色再現領域）とは異なっており、入力系色再現領域の方が広い色再現領域を有する。このため、入力系色再現領域を出力系色再現領域色にまで圧縮する色域圧縮によって、両者の色再現領域を適切に対応づけるカラー画像処理方法が数多く提案されている。
【０００３】
例えば、特開平９−２２４１６２号公報に記載の色変換装置では、最初に、ＲＧＢ系の入力画像データをＣＩＥＬ* ａ* ｂ* データ（ＣＩＥ：Commission Internationale de l'Eclairage：国際照明委員会）に変換する。この時、出力装置であるプリンタの色再現域を拡大した出力装置の仮想的な色再現域範囲の外部にある色の入力画像データは、色域圧縮処理として、色相・明度をできるだけ保持して、予め記憶した色再現空間の最外縁の位置に相当する色の出力画像データに変換される。
【０００４】
そして、仮想的に拡大した色再現範囲の内部にある色（最外縁の位置に相当する色を含む）の入力画像データは、その彩度に応じて、実際の出力装置の色再現範囲内の色に変換される。
【０００５】
【発明が解決しようとする課題】
ところが、上記従来の構成では、以下に示すような問題が生じる。
【０００６】
例えば、ＣＩＥＬ* ａ* ｂ* 空間での色再現範囲の形状は、図１１に示すような複雑な形状をしており、色再現範囲を圧縮する時の計算が非常に複雑となるため、その演算処理に時間を要するといった問題がある（例えば、色相や明度で領域を分割し、各領域毎に計算を行わなければならない等）。
【０００７】
また、上記公報の処理では、入力画像データであるＲＧＢ信号を、出力画像データであるＣＭＹ信号に変換するにあたって、色座標変換を２回（ＲＧＢ→Ｌ* ａ* ｂ* 、Ｌ* ａ* ｂ* →ＣＭＹ）行わなければならず、この時の変換誤差が大きくなり正確な色を表現するのが困難になるといった問題がある。
【０００８】
さらに、上記ＣＩＥＬ* ａ* ｂ* 空間における明度Ｌ* は定義域があるが、色度ａ* ・ｂ* には定義域がないので、ＣＩＥＬ* ａ* ｂ* 空間での色再現範囲は凡その形状しか決めることができず、正確な変換が困難であるといった問題がある。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、その目的は、色域圧縮を伴う画像処理において、高速で正確な色補正処理を行うことができる画像処理装置、画像形成装置、並びに画像処理方法を提供することにある。
【００１０】
【課題を解決するための手段】
本発明の画像処理装置は、上記の課題を解決するために、画像入力手段から入力され第１の表色系よりなる入力系画像データを、画像出力手段にて出力可能な第２の表色系よりなる出力系画像データに変換する画像処理装置において、上記第１の表色系をＲＧＢ表色系とし、上記第２の表色系をＣＭＹ表色系とし、上記画像入力手段から入力されたＲＧＢ表色系の画像データを、上記画像出力手段の色再現領域よりも広く設定された色域範囲を有するＣＭＹ表色系よりなる中間画像データに変換する変換手段と、上記ＣＭＹ表色系よりなる中間画像データを、上記画像出力手段の色再現領域の範囲に圧縮する圧縮手段とを備えていることを特徴としている。
【００１１】
上記の構成によれば、第１の表色系により表される入力系画像データを出力系にて使用される第２の表色系（通常、ＣＭＹあるいはＲＧＢ空間）に変換する際、第２の表色系空間において、画像出力手段の色再現領域よりも広く設定された色域範囲を有する中間画像データとして色再現領域がマッピングされる。
【００１２】
その後、上記中間画像データに圧縮処理を施すことにより、画像出力手段の色再現領域に適合した出力系画像データが得られるが、ここで上記第２の表色系空間は立方体空間にて表されるため、従来のＬ* ａ* ｂ* 空間で色域圧縮を行なう場合に比べて圧縮処理を行う際の計算が簡単になり、高速で正確な色補正処理を行うことができる。
【００１３】
尚、上記出力系画像データは、その後、画像出力手段にて直接出力されるものとは限らず、さらに、黒生成／下色除去処理やフィルタ処理等の所望の画像処理を施された後に出力されるものであってもよい。
【００１４】
また、上記画像処理装置は、さらに、上記ＣＭＹ表色系よりなる中間画像データを上記画像出力手段の色再現領域の領域外のデータと領域内のデータとに分離する分離手段を有し、上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記画像出力手段の色再現領域の外縁部の最短距離の位置に圧縮する構成とすることができる。
【００１５】
上記の構成によれば、上記分離手段によって分離された画像出力装置の色再現領域内のデータに関しては圧縮手段による圧縮処理（データ変換）は行われない。また、色再現領域外のデータに関しては、該色再現領域の外縁部における最短距離の点となるように圧縮処理が行われるため、色域圧縮によるデータ変換量は最小となる。このため、第２の表色系よりなる上記中間画像データは、目標色となる第１の表色系の入力系画像データに対して最も近い色として出力することができ、正確な色再現を行うことが可能となる。
【００１６】
また、上記画像処理装置は、さらに、上記ＣＭＹ表色系よりなる中間画像データについて上記画像出力手段の色再現領域の外縁部のやや内側に圧縮境界を設定した上で、上記ＣＭＹ表色系よりなる中間画像データを圧縮境界外のデータと圧縮境界内のデータとに分離する分離手段を有し、上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記圧縮境界と上記色再現領域の外縁部との間の領域に圧縮する構成とすることができる。
【００１７】
上記の構成によれば、上記圧縮手段による圧縮処理によって階調の飽和が発生しやすい外縁部付近の色について、圧縮処理の施される圧縮境界外部のデータが、圧縮境界から画像出力手段の色再現領域の外縁部までの領域内に圧縮される。このため、この領域内では圧縮されたデータの階調性が保存され、より階調性を維持した色再現を行うことが可能となる。
【００１８】
また、上記画像処理装置では、上記圧縮手段は、ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の成分比を維持して画像出力手段の色再現領域に圧縮する構成とすることができる。
【００１９】
上記の構成によれば、圧縮手段による圧縮前と圧縮後とで各色の成分比が維持され、広い色域を持つ印画紙写真のような原稿でも、その色相を維持した出力が可能となる。また、出力後の画像において階調を飽和させることなく色再現を行うことができる。
【００２０】
また、上記画像処理装置では、上記圧縮手段は、上記ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の最大値と最小値との差をほぼ一定に維持して画像出力手段の色再現領域に圧縮する構成とすることができる。
【００２１】
上記の構成によれば、圧縮手段による圧縮前の中間画像データと圧縮後の出力系画像データとで、第２の表色系の画像データの各色成分における最大値と最小値との差が維持されることとなり、圧縮前後での彩度維持を重視した色域圧縮処理を行うことが可能となる。
【００２２】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図１０に基づいて説明すれば、以下の通りである。
【００２３】
図２に、本実施の形態に係る画像形成装置であるデジタルカラー複写機の概略構成を示す。上記デジタルカラー複写機は、図２に示すように、カラー画像処理装置（画像処理手段）１にカラー画像入力装置（画像入力手段）２とカラー画像出力装置（画像出力手段）３とを接続することにより、全体としてデジタルカラー複写機を構成している。
【００２４】
また、上記カラー画像処理装置１は、Ａ／Ｄ変換部１０、シェーディング補正部１１、入力階調補正部１２、領域分離処理部１３、色補正部１４、黒生成／下色除去部１５、空間フィルタ処理部１６、出力階調補正部１７、及び階調再現処理部１８とから構成されている。
【００２５】
上記カラー画像入力装置２は、例えばＣＣＤ（Charge Coupled Device)を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置１に入力する。
【００２６】
カラー画像入力装置２にて読み取られたアナログ信号は、カラー画像処理装置１内を、Ａ／Ｄ変換部１０、シェーディング補正部１１、入力階調補正部１２、領域分離処理部１３、色補正部１４、黒生成／下色除去部１５、空間フィルタ処理部１６、出力階調補正部１７、及び階調再現処理部１８の順で送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置３へ出力される。
【００２７】
Ａ／Ｄ（アナログ／デジタル）変換部１０は、ＲＧＢのアナログ信号をデジタル信号に変換するもので、シェーディング補正部１１は、Ａ／Ｄ変換部１０より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施す。
【００２８】
入力階調補正部１２は、シェーディング補正部１１にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置１に採用されている画像処理システムの扱い易い信号に変換する処理を施す。
【００２９】
領域分離処理部１３は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部１３は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成／下色除去部１５、空間フィルタ処理部１６、及び階調再現処理部１８へと出力すると共に、入力階調補正処理部１１より出力された入力信号をそのまま後段の色補正部に出力する。
【００３０】
色補正部１４は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。尚、上記色補正部１４における処理の詳細については後述する。
【００３１】
黒生成／下色除去部１５は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成処理、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する下色除去処理を行う。上記黒生成／下色除去部１５での処理によって、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００３２】
上記黒生成処理の一例として、スケルトンブラックによる黒生成を行なう方法が一般的である。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ' ，Ｍ' ，Ｙ' ，Ｋ' 、ＵＣＲ（Under Color Removal ）率をγ（０＜γ＜１）とすると、黒生成／下色除去処理は以下の式(1) で表わされる。
【００３３】
【数１】
0003749102.tif 000002
【００３４】
空間フィルタ処理部１６は、黒生成／下色除去部１５より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理する。また、階調再現処理部１８も、空間フィルタ処理部１６と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施すものである。
【００３５】
例えば、領域分離処理部１３にて文字領域に分離された領域は、特に、黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部１６による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部１８においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００３６】
また、領域分離処理部１３にて網点領域に分離された領域に関しては、空間フィルタ処理部１６において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１７では、濃度信号などの信号をカラー画像出力装置３の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部１８で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。
【００３７】
さらに、領域分離処理部１３にて写真領域に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００３８】
上述した各処理が施された画像データは、一旦記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置３に入力される。
【００３９】
この画像出力装置３は、画像データを記録媒体（例えば紙等）上に出力するもので、例えば、電子写真方式やインクジェット方式を用いたカラー画像形成装置等を挙げることができるが、ここで適用される画像形成方式は特に限定されるものではない。
【００４０】
次いで、上記色補正部１４の構成および動作について、図１，図３，図４を参照して詳細に説明する。
【００４１】
上記色補正部１４は、図３に示すように、色データ変換部（変換手段）２１、色再現領域設定部２２、データ分離部（分離手段）２３、および色再現領域圧縮部（圧縮手段）２４から構成されている。
【００４２】
上記色データ変換部２１は、第１の表色系の入力系画像データを第２の表色系の画像データ（中間画像データ）に変換する。ここでの変換方法としては、ＬＵＴ（Look Up Table)を用いた方法や、ニューラルネットワーク法等、一般に使用されている色変換方法が使用可能である。
【００４３】
図３の構成においては、第１の表色系は、スキャナ等のカラー画像入力装置２から入力される入力系画像データにて用いられるＲＧＢ表色系であり、第２の表色系は、プリンタ等のカラー画像出力装置３での印字出力に用いられるＣＭＹ表色系である。しかしながら、カラー画像出力装置３において、ディスプレイ等への表示出力を行う場合には、第２の表色系としてＲＧＢ表色系を用い、入力系と出力系とのデバイス特性の違いを考慮して色補正したＲ' Ｇ' Ｂ' データを出力系画像データとして用いてもよい。
【００４４】
また、この時、図３に示すように、上記色データ変換部２１内に、第１・第２の色座標変換部２１ａ，２１ｂを設け、ＲＧＢ色座標からＬ* ａ* ｂ* 色座標への変換，Ｌ* ａ* ｂ* 色座標からＣＭＹ色座標への変換をそれぞれの色座標変換部にて行っても良い。ＲＧＢ−ＣＩＥＬ* ａ* ｂ* ，ＣＩＥＬ* ａ* ｂ* −ＣＭＹの関係はニューラルネットワークの使用やマスキング演算係数決定方法により求めることが可能である。
【００４５】
色再現領域設定部２２は、図４に示すように、色データ変換部２１で変換される第２の表色系の中間画像データの色域範囲を［−α，２５５＋α］に設定する。すなわち、色補正部１４での色域圧縮処理は、色データ変換部２１で変換される第２の表色系の中間画像データを画像出力装置の色再現領域よりも広く取り、上記中間画像データを画像出力装置の色再現領域の範囲［０，２５５］にまで圧縮することでＣＭＹ色空間での色域圧縮を行ない、画像出力装置の色再現領域に適合した出力系画像データを得るようになっている。このように、上記色データ変換部２１は、色再現領域設定部２２で設定された範囲に応じて、第１の表色系の入力画像データを第２の表色系の中間画像データに変換する（Ｓ１：図１参照）。
【００４６】
ここで、上記色データ変換部２１において変換される第２の表色系の中間画像データを画像出力装置の色再現領域よりも広く取った状態で出力するための方法について説明する。
【００４７】
例として、第１の表色系であるＲＧＢデータを第２の表色系であるＣＭＹデータに変換する場合を考えると、最も簡単な方法としては、線形マトリクスによる変換方法にて、画像出力装置から出力された多数のカラーパッチ（ＣＭＹ）をスキャンしてその読取データ（ＲＧＢ）を求め、その対応関係から、
（ｃ，ｍ，ｙ）＝ＭＴＸ×（ｒ，ｇ，ｂ）
となるマトリクスＭＴＸを求めれば良い。
【００４８】
例えば、上記画像出力装置にて出力可能な最も鮮やかな黄色（（ｃ，ｍ，ｙ）＝（０，０，２５５））をスキャンした場合、その読取データが（ｒ，ｇ，ｂ）＝（２００，２００，２０）であったとすると、従来の変換方法では、
（０，０，２５５）＝ＭＴＸ×（２００，２００，２０）
となるようなマトリクスＭＴＸに設定される。
【００４９】
これに対し、本発明では、さらに鮮やかな黄色をスキャンした時の色が（ｒ，ｇ，ｂ）＝（２３０，２３０，１０）であったとすると、これに対応する第２の表色系のデータを（ｃ，ｍ，ｙ）＝（−５，−５，２６０）といった定義域外（画像出力装置にて出力可能な範囲外）の値に設定する。このように仮の値のデータを幾つか設定し、カラーパッチのデータと上記仮のデータとを合わせて、
（ｃ，ｍ，ｙ）＝ＭＴＸ２×（ｒ，ｇ，ｂ）
となるマトリクスＭＴＸ２を求める。このようにして求めたマトリクスを用いて第１の表色系であるＲＧＢデータを第２の表色系であるＣＭＹデータに変換する際に線形マトリクスによる変換を行えば、出力データとなるＣＭＹデータに関し定義域外の値を出力できる。
【００５０】
尚、上記中間画像データの色域範囲は、本来出力されるべき［０，２５５］の範囲に対し、中心値となる［１２８］の値を中心に正負の両方向に均等に引き延ばしたものとすることが好適である。
【００５１】
また、上記図４において、中間画像データおよび出力系画像データの色再現範囲は、実際はＣＭＹで表される３次元の立方空間であるが、図４では説明を簡単にするため、ＣＭ平面における色再現範囲のみを示している。さらに、同図では、出力画像データの広げる範囲をＣ軸およびＭ軸方向に同じ値αとしているが、この値はＣ軸，Ｍ軸およびＹ軸方向で同じ値に設定する必要はない。また、上記αの範囲は、１０〜５０程度が好ましい。
【００５２】
データ分離部２３は、第２の表色系の中間画像データを、所定の範囲、例えば、カラー画像出力装置３の色再現領域外のデータと色再現領域内（最外縁の位置に相当する画像データを含む）のデータとに分離する（Ｓ２）。尚、第２の表色系の中間画像データをどのように分離するかは圧縮方法により異なる。第２の表色系の中間画像データの圧縮方法については後述する。
【００５３】
色再現領域圧縮部２４は、第２の表色系の中間画像データをカラー画像出力装置の色再現領域内に収まるように圧縮し、出力系画像データを得る（Ｓ３）。
【００５４】
続いて、上記色補正部１４での色域圧縮方法（圧縮モード）の具体例について説明する。
【００５５】
〔例１：absolute colorimetric 法〕
本例１における色域圧縮方法では、色データ変換部２１において変換された第２の表色系の中間画像データを画像出力装置の色再現領域に圧縮するにあたって、図５に示すように、上記第２の表色系の中間画像データを、該画像出力装置の色再現領域外のデータと色再現領域内（最外縁の位置に相当する画像データを含む）のデータとに分離する。そして、画像出力装置の色再現領域外のデータに対して、該色再現領域の外縁部における最短距離の点となるように圧縮処理を行う。
【００５６】
すなわち、本例１の方法では、第２の表色系の中間画像データにおけるＣＭＹの各データにおいて、「０」以下の値を有するデータは、色域圧縮によって「０」の値のデータに変換される。また、「２５５」以上の値を有するデータは、色域圧縮によって「２５５」の値のデータに変換されることとなる。このときの変換における演算式は以下の式（２）にて表される。尚、上記式（２）において、ｘは色データ変換部２１から出力される中間画像データのＣＭＹそれぞれにおけるデータ値を示し、ｆ（ｘ）は色域圧縮を施された後の出力系画像データにおけるデータ値を示す。
【００５７】
【数２】
0003749102.tif 000003
【００５８】
このように、本例１における色域圧縮方法では、画像出力装置の色再現領域内のデータに関しては色域圧縮によるデータ変換は生じない。また、色再現領域外のデータに関しては、該色再現領域の外縁部における最短距離の点となるように圧縮処理が行われるため、色域圧縮によるデータ変換量は最小となる。このため、色補正部１４からの出力画像データは、画像入力装置２から画像処理装置１に入力された色（目標色）に対して最も近いＣＭＹ値として出力することができるため、正確な色再現を行うことが可能となる。
【００５９】
但し、本例１の方法においては、画像出力装置の色再現領域外のデータが全て色再現領域の最外縁の位置に圧縮されるため、圧縮される外縁部付近の色では、その階調性が低下する。
【００６０】
〔例２：relative colorimetric 法〕
上述の例１の方法では、色再現の正確さは得られるものの、圧縮される外縁部付近の色で階調性の低下が生じるといった問題がある。本例２における色域圧縮方法はこの階調性低下を抑制することを目的とするものであり、色再現領域外のデータを外縁部の狭い領域に圧縮することで階調性低下を抑制する。
【００６１】
具体的に説明すると、図６に示すように、画像出力装置の色再現領域内部で、その外縁付近に幅β（５〜２５程度）の圧縮領域を設定する。上記圧縮領域の最内縁側の境界を圧縮境界とし、データ分離部２３では第２の表色系の中間画像データを圧縮境界外のデータと圧縮境界内（圧縮境界を含む) のデータとに分離する。そして、色再現領域圧縮部２４では圧縮境界外のデータが圧縮領域内に納まるように圧縮する。
【００６２】
すなわち、この圧縮処理では、（圧縮後のデータにおける圧縮境界までの距離）は、（圧縮前のデータにおける圧縮境界までの距離) に（圧縮率：β／（α＋β))をかけた距離となる。このときの変換における演算式は以下の式（３）にて表される。
【００６３】
【数３】
0003749102.tif 000004
【００６４】
例えば、α＝３０，β＝５とした場合、上記方法では、「０」以下の最小値、例えば、「−３０」の値を有するデータは「０」に変換され、「２５５」以上の最大値、例えば、「２８５」の値を有するデータは「２５５」に変換される。
【００６５】
このように、本例２で示した色域圧縮方法では、色域圧縮によって階調の飽和が発生しやすい外縁部付近の色について、圧縮処理の施される圧縮境界外部のデータが、圧縮境界から画像出力装置の色再現領域の外縁部までの領域内に圧縮される。このため、この領域内では圧縮されたデータの階調性が保存され、例１に比べて、より階調性を維持した色再現を行うことが可能となる。
【００６６】
〔例３：Perceptual法〕
上記例１および例２の色域圧縮方法では、再現性を重視した処理が可能であったが、本例３では、色相を維持して圧縮を行う場合の方法を例示する。ＣＭＹ（またはＲＧＢ）空間では各色の成分比が色相を表すため、本例３の色域圧縮方法では、圧縮前と圧縮後とで各色の成分比が維持されるように圧縮を行う。このときの変換における演算式は以下の式（４）にて表される。尚、本例３の圧縮方法では、全ての画素について同一の式（４）による演算がなされるため、色補正部１４において、データ分離部２３による分離処理は省略される。
【００６７】
【数４】
0003749102.tif 000005
【００６８】
本例３における色域圧縮方法では、図７（ａ）を圧縮前の中間画像データの画素データとし、図７（ｂ）を圧縮後の出力系画像データの画素データとした場合、圧縮前と圧縮後とで各色の成分比が維持されるためには、
(xC＋α):(xM＋α):(xY＋α)=(xC'):(x M'):(x Y')
の関係が成立する必要があり、上記式（４）に示す演算によってこの関係を満たすことができる。
【００６９】
このように、本例３における色域圧縮方法では、圧縮前と圧縮後とで各色の成分比が維持され、広い色域を持つ印画紙写真のような原稿でも、その色相を維持した出力が可能となる。また、出力後の画像において階調を飽和させることなく色再現を行うことができる。
【００７０】
〔例４：Saturation法〕
本例４では、圧縮の前後における彩度の維持を重視した色域圧縮方法を提案する。ＣＭＹ（またはＲＧＢ）空間での彩度は、Ｃ，Ｍ，Ｙの中の最大値と最小値との差、すなわち、max(c,m,y)-min(c,m,y) で表されるため、この値が維持されたまま圧縮されるようにすれば、圧縮の前後において彩度を維持することができる。
【００７１】
本例４の色域圧縮方法では、最初に、第２の表色系の中間画像データにおいて、画像出力装置の色再現領域外の最大値を越えた値をε，最小値をφとして、εおよびφの値を以下の式（５），式（６）によって求める。
【００７２】
【数５】
0003749102.tif 000006
【００７３】
【数６】
0003749102.tif 000007
【００７４】
そして、上記εおよびφの値に基づき、以下の３通りの何れかの演算によって圧縮後のデータ値が求められる。すなわち、本例４の圧縮方法では、データ分離部３において上記εおよびφの値を演算し、さらに、ε＞０且つφ＞０となる画素データ，ε＞０且つφ＝０となる画素データ，ε＝０且つφ＞０となる画素データ，およびε＝０且つφ＝０となる画素データに分離される。尚、以下の説明では、Ｃ≦Ｍ≦Ｙの場合を例にとって説明する。
【００７５】
先ず、ε＞０且つφ＞０の場合には、図８（ａ）を圧縮前のデータとし、図８（ｂ）を圧縮後のデータとした場合、ε＞０であることから、最大の値を有するＹのデータ値は２５５＋εとなり、最小の値を有するＣのデータ値は−φとなる。このため、圧縮前のデータにおける彩度は、２５５＋ε−（−φ）＝２５５＋ε＋φとなる。この値は、画像出力装置の色再現領域の最大幅２５５を越える値となるため、ε＞０且つφ＞０の場合には、圧縮処理の前後で、Ｃ，Ｍ，Ｙの中の最大値と最小値との差、すなわち彩度を完全に保存することはできない。
【００７６】
したがって、この場合には圧縮前後の彩度を可能な限り維持するために、圧縮前のデータ値が２５５を越えるＹデータについてはεの値を減算することで圧縮後のデータ値Ｙ’が２５５となるように変換し、圧縮前のデータ値が０より小さくなるＣデータについてはφの値を加算することで圧縮後のデータ値Ｃ’が０となるように変換する。また、Ｍのデータについては、φの値を加算し、εの値を減算することで圧縮後のデータ値Ｍ’を演算する。
【００７７】
すなわち、ε＞０且つφ＞０の場合の圧縮処理における演算式は以下の式（７）によって示される。また、Ｍ＋φ−εの値が２５５を越えたり、あるいは０より小さくなった場合には、画像出力装置の色再現領域外の値となるため、この場合には、Ｍ’の値は２５５または０に変換される。
【００７８】
【数７】
0003749102.tif 000008
【００７９】
次に、ε＞０且つφ＝０の場合には、図９（ａ）を圧縮前のデータとし、図９（ｂ）を圧縮後のデータとした場合、ε＞０であることから、最大の値を有するＹのデータ値は２５５＋εとなり、上記Ｙのデータ値は画像出力装置の色再現領域外の値となるため、εの値を減算することで圧縮後のデータ値Ｙ’が２５５となるように変換する。
【００８０】
この時、最小の値を有するＣのデータは、圧縮前後の彩度を維持するために、上記Ｙデータと同様にεの値を減算することによって圧縮後のデータ値Ｃ’が求められる。また、Ｍのデータについても同様にεの値を減算することによって圧縮後のデータ値Ｍ’が求められるものとする。
【００８１】
すなわち、ε＞０且つφ＝０の場合の圧縮処理における演算式は以下の式（８）によって示されものとなる。但し、この場合、Ｃ−ε，またはＭ−εの値が０より小さくなった場合には、画像出力装置の色再現領域外の値となるため、この場合には、Ｃ’またはＭ’の値は０に変換される。
【００８２】
【数８】
0003749102.tif 000009
【００８３】
次に、ε＝０且つφ＞０の場合には、図１０（ａ）を圧縮前のデータとし、図１０（ｂ）を圧縮後のデータとした場合、φ＞０であることから、最小の値を有するＣのデータ値は−φとなり、上記Ｃのデータ値は画像出力装置の色再現領域外の値となるため、φの値を加算することで圧縮後のデータ値Ｃ’が０となるように変換する。
【００８４】
この時、最大の値を有するＹのデータは、圧縮前後の彩度を維持するために、上記Ｃデータと同様にφの値を加算することによって圧縮後のデータ値Ｙ’が求められる。また、Ｍのデータについても同様にφの値を加算することによって圧縮後のデータ値Ｍ’が求められるものとする。
【００８５】
すなわち、ε＝０且つφ＞０の場合の圧縮処理における演算式は以下の式（９）によって示されものとなる。但し、この場合、Ｙ＋φ，またはＭ＋φの値が２５５を越えた場合には、画像出力装置の色再現領域外の値となるため、この場合には、Ｙ’またはＭ’の値は２５５に変換される。
【００８６】
【数９】
0003749102.tif 000010
【００８７】
さらに、ε＝０且つφ＝０の場合には、圧縮前のデータにおいてＣＭＹの各データ値が全て画像出力装置の色再現領域内に存在することとなるため、データ値変換を必要とせず、当然のことながら圧縮処理の前後での彩度は維持されることとなる。
【００８８】
このように、本例４における色域圧縮方法では、圧縮前と圧縮後とでＣ，Ｍ，Ｙの中の最大値と最小値との差が可能な限り維持されることとなり、圧縮前後での彩度維持を重視した色域圧縮処理を行うことが可能となる。
【００８９】
以上の例１ないし４にて説明した各圧縮モードの選択は、画像形成装置に備えられている操作パネル４（液晶ディスプレイよりなる表示部・設定ボタン等より構成：図２参照）よりユーザが任意に入力指示することが可能である。この時、上記表示部には、圧縮モード（圧縮方法）の簡単な説明を加えたり、圧縮モードそのものではなく、どのような各圧縮モードによってどのような画像が得られるかを表示してユーザに所望のモードを選択させるようにするとユーザにとって分かりやすく好適である。
【００９０】
【発明の効果】
本発明の画像処理装置は、以上のように、上記画像入力手段から入力されたＲＧＢ表色系の画像データを、上記画像出力手段の色再現領域よりも広く設定された色域範囲を有するＣＭＹ表色系よりなる中間画像データに変換する変換手段と、上記中間画像データを、上記画像出力手段の色再現領域の範囲に圧縮する圧縮手段とを備えている構成である。
【００９１】
それゆえ、第１の表色系により表される入力系画像データを、第２の表色系空間において、画像出力手段の色再現領域よりも広く設定された色域範囲を有する中間画像データとして色再現領域をマッピングし、その後、上記中間画像データに圧縮処理を施すことにより、従来のＬ* ａ* ｂ* 空間で色域圧縮を行なう場合に比べて圧縮処理を行う際の計算が簡単になり、高速で正確な色補正処理を行うことができるという効果を奏する。
【００９２】
また、上記画像処理装置は、さらに、ＣＭＹ表色系よりなる中間画像データを上記画像出力手段の色再現領域の領域外のデータと領域内のデータとに分離する分離手段を有し、上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記画像出力手段の色再現領域の外縁部の最短距離の位置に圧縮する構成とすることができる。
【００９３】
それゆえ、上記圧縮手段によって圧縮処理の施される色再現領域外のデータに関しては、該色再現領域の外縁部における最短距離の点となるように圧縮処理が行われるため、色域圧縮によるデータ変換量は最小となり、上記中間画像データは、第１の表色系の入力系画像データに対して最も近い色として出力することができるため、正確な色再現を行うことができるという効果を奏する。
【００９４】
また、上記画像処理装置は、さらに、ＣＭＹ表色系よりなる中間画像データについて上記画像出力手段の色再現領域の外縁部のやや内側に圧縮境界を設定した上で、上記ＣＭＹ表色系よりなる中間画像データを圧縮境界外のデータと圧縮境界内のデータとに分離する分離手段を有し、上記圧縮手段は、上記画像出力手段の色再現領域の領域外のデータを、上記圧縮境界と上記色再現領域の外縁部との間の領域に圧縮する構成とすることができる。
【００９５】
それゆえ、圧縮処理の施される圧縮境界外部のデータが、圧縮境界から画像出力手段の色再現領域の外縁部までの領域内に圧縮されため、この領域内では圧縮されたデータの階調性が保存され、より階調性を維持した色再現を行うことができるという効果を奏する。
【００９６】
また、上記画像処理装置では、上記圧縮手段は、ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の成分比を維持して画像出力手段の色再現領域に圧縮する構成とすることができる。
【００９７】
それゆえ、圧縮手段による圧縮前と圧縮後とで各色の成分比が維持され、広い色域を持つ印画紙写真のような原稿でも、その色相を維持した出力を行うことができるという効果を奏する。
【００９８】
また、上記画像処理装置では、上記圧縮手段は、ＣＭＹ表色系よりなる中間画像データの各画素データ毎に、複数の色成分の最大値と最小値との差をほぼ一定に維持して画像出力手段の色再現領域に圧縮する構成とすることができる。
【００９９】
それゆえ、圧縮手段による圧縮前の中間画像データと圧縮後の出力系画像データとで、第２の表色系の画像データの各色成分における最大値と最小値との差が維持され、圧縮前後での彩度維持を重視した色域圧縮処理を行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すものであり、画像処理の概略動作を示すフローチャートである。
【図２】本発明の画像処理装置を備えたデジタルカラー複写機の構成を示すブロック図である。
【図３】上記画像処理装置に備えられる色補正部の構成を示すブロック図である。
【図４】ＣＭＹ表色系での圧縮前および圧縮後での色再現領域をＣＭ平面に写像した様子を示す説明図である。
【図５】上記画像処理装置に用いられる色再現領域の圧縮方法の例１に係る圧縮方法を示す説明図である。
【図６】上記画像処理装置に用いられる色再現領域の圧縮方法の例２に係る圧縮方法を示す説明図である。
【図７】上記画像処理装置に用いられる色再現領域の圧縮方法の例３に係る圧縮方法を示す説明図であり、（ａ）は圧縮前の画像データを示し、（ｂ）は圧縮後の画像データを示す。
【図８】上記画像処理装置に用いられる色再現領域の圧縮方法の例４に係る圧縮方法の一部を示す説明図であり、（ａ）は圧縮前の画像データを示し、（ｂ）は圧縮後の画像データを示す。
【図９】上記画像処理装置に用いられる色再現領域の圧縮方法の例４に係る圧縮方法の一部を示す説明図であり、（ａ）は圧縮前の画像データを示し、（ｂ）は圧縮後の画像データを示す。
【図１０】上記画像処理装置に用いられる色再現領域の圧縮方法の例４に係る圧縮方法の一部を示す説明図であり、（ａ）は圧縮前の画像データを示し、（ｂ）は圧縮後の画像データを示す。
【図１１】Ｌ* ａ* ｂ* 空間の色再現領域をＬ* ｂ* 平面に写像した様子を示す説明図である。
【符号の説明】
１    カラー画像処理装置（画像処理手段）
２    カラー画像入力装置（画像入力手段）
３    カラー画像出力装置（画像出力手段）
２１    色データ変換部（変換手段）
２３    データ分離部（分離手段）
２４    色再現領域圧縮部（圧縮手段）
【図１】
0003749102.tif 000011
【図２】
0003749102.tif 000012
【図３】
0003749102.tif 000013
【図４】
0003749102.tif 000014
【図５】
0003749102.tif 000015
【図６】
0003749102.tif 000016
【図７】
0003749102.tif 000017
【図８】
0003749102.tif 000018
【図９】
0003749102.tif 000019
【図１０】
0003749102.tif 000020
【図１１】
0003749102.tif 000021