(57)【要約】【課題】カラー画像処理装置において、グレー色の１００％下色除去と両立し、低濃度部での彩度低下がなく、総トナー量制限と両立してかつ最大限の色再現域を得るようにする。【解決手段】カラー画像処理装置はシアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像信号変換手段を備える。カラー画像信号変換手段は、３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とする手段２２と、３色の入力画像信号から最小値ｋを減算し、その減算結果に最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段２６〜３１とを備える。乗数ｆ（ｋ）は、画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘに対して、ｆ（ｋ）≦Ａｍａｘで与えられる。【選択図】  図２
2005033348.tif 000002
【特許請求の範囲】
【請求項１】
シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像信号変換手段を備えたカラー画像処理装置であって、
前記カラー画像信号変換手段は、
前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とする手段と、
前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段とを備え、
前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘに対して、ｆ（ｋ）≦Ａｍａｘで与えられる
ことを特徴とするカラー画像処理装置。
【請求項２】
シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像処理装置であって、
前記カラー画像信号変換手段は、
前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とする手段と、
前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段とを備え、
前記乗数ｆ（ｋ）は、レッド、グリーン、ブルーの３色の入力画像信号のレンジの最大値をＩｍａｘとするときに、Ｔｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘに対して、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられる
ことを特徴とするカラー画像処理装置。
【請求項３】
シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、
前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とし、
前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とし、
前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘに対して、ｆ（ｋ）≦Ａｍａｘで与えられる
ことを特徴とするカラー画像処理方法。
【請求項４】
シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、
前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とし、
前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とし、
前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ｔｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘに対して、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられる
ことを特徴とするカラー画像処理方法。
【請求項５】
レッド、グリーン、ブルーの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、
前記レッド、グリーン、ブルーそれぞれの入力画像信号をｒ，ｇ，ｂとし、これらの信号レンジを０〜Ｉｍａｘとし，対応するシアン、マゼンタ、イエロー、ブラックそれぞれの出力画像信号をｃ，ｍ，ｙ，ｋとするとき、
前記出力信号ｃ，ｍ，ｙ，ｋは、
ｃ’＝Ｉｍａｘ−ｒ、
ｍ’＝Ｉｍａｘ−ｇ、
ｙ’＝Ｉｍａｘ−ｂ、
ｋ＝ｍｉｎ｛ｃ’，ｍ’，ｙ’｝と定数Ｔｍａｘ，Ａｍａｘとから
Ｔ（ｋ）＝（Ｔｍａｘ−ｋ）／（２・Ｉｍａｘ）
Ａ（ｋ）＝Ａｍａｘ（Ｉｍａｘ−ｋ）／Ｉｍａｘ
ｇ（ｋ）＝ｍｉｎ｛１，Ｔ（ｋ），Ａ（ｋ）｝
ｆ（ｋ）＝ｇ（ｋ）・Ｉｍａｘ／（Ｉｍａｘ−ｋ）
により定義される関数ｆ（ｋ）により、
ｃ＝ｆ（ｋ）（ｃ’−ｋ）
ｍ＝ｆ（ｋ）（ｍ’−ｋ）
ｙ＝ｆ（ｋ）（ｙ’−ｋ）
で与えられる
ことを特徴とするカラー画像処理方法。
【請求項６】
レッド、グリーン、ブルーの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、
前記レッド、グリーン、ブルーそれぞれの入力画像信号をｒ，ｇ，ｂとし、これらの信号レンジを０〜Ｉｍａｘとし、対応するシアン、マゼンタ、イエロー、ブラックそれぞれの信号画像出力をｃ，ｍ，ｙ，ｋとするとき、
ｃ’＝Ｉｍａｘ−ｒ、
ｍ’＝Ｉｍａｘ−ｇ、
ｙ’＝Ｉｍａｘ−ｂ、
ｋ’＝ｍｉｎ｛ｃ’，ｍ’，ｙ’｝に対して、
ｋ’を固定する毎に、該出力信号ｃ，ｍ，ｙは、それぞれ（ｃ’−ｋ’），（ｍ’−ｋ’），（ｙ’−ｋ’）
に比例し、かつ、比例定数ｆ（ｋ’）はこれらに共通でかつ、
ｆ（Ｉｍａｘ）＝０かつ、
Ｔｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘと、
Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘ
に対して、
ｆ（ｋ’）≦（Ｔｍａｘ−ｋ’）／（２（Ｉｍａｘ−ｋ’））
ｆ（ｋ’）≦Ａｍａｘ
で与えられる
ことを特徴とするカラー画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像処理装置および処理方法に係り、特に、ＣＭＹＫの４色を基本色とするカラー印刷機に用いられ、ＲＧＢ画像信号またはＣＭＹ画像信号からＣＭＹＫ画像信号を生成する画像処理装置および処理方法に好適なものである。ここで、Ｃ：シアン（Ｃｙａｎ），Ｍ：マゼンタ（Ｍａｇｅｎｔａ），Ｙ：イエロー（Ｙｅｌｌｏｗ），Ｋ：ブラック（Ｂｌａｃｋ），Ｒ：レッド（Ｒｅｄ），Ｇ：グリーン（Ｇｒｅｅｎ），Ｂ：ブルー（Ｂｌｕｅ）であり、以下でも同様に用いる。
【０００２】
【従来の技術】
カラー印刷における基本原色はＣ，Ｍ，Ｙの三色であるが、フォント品質や印刷コストあるいは自然画に対するめり張りなどの点から、これらにＫを加え、Ｃ，Ｍ，Ｙ，Ｋの４色を基本原色とするカラー印刷装置が多く利用されている。
【０００３】
一方、オフィスで使用されるビジネスプリンタなどの入力画像信号は、ＲＧＢ信号で提供される場合が一般的であるため、ＲＧＢ入力画像信号からＣＭＹＫ出力画像信号を生成するプロセスである４色分解が必要となる。
【０００４】
通常、この４色分解は、「ＰｏｓｔＳｃｒｉｐｔ  Ｌａｎｇｕａｇｅ  Ｒｅｆｅｒｅｎｃｅ  ｔｈｉｒｄ  ｅｄｉｔｉｏｎ  （Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ）第４７６頁」（非特許文献１）に開示されているように、ＲＧＢの補数によりＣＭＹデータを生成し、ＣＭＹの共通要素（ｍｉｎ｛Ｃ，Ｍ，Ｙ｝）を部分的にＫに置き換える処理として実現される。
【０００５】
このとき、生成されるＫ成分をＢＧ（ブラックジェネレーション）と呼び、Ｋに置換されることで除かれるＣＭＹ成分を下色除去（ＵＣＲ：Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）成分と呼んでいる。ただし、ここで、ｍｉｎ｛Ｃ，Ｍ，Ｙ｝は、Ｃ，Ｍ，Ｙの最小値を表す。このような処理の場合、ＣＭＹの共通要素をＫに置換するため、Ｋを生成した後のＣＭＹ値は必ず変換前のＣＭＹ以下になる特徴がある。
【０００６】
一方で、ビジネスプリンタでの画像処理では、画質を最優先とするグラッフィックアート分野と異なり、トナー等消耗品の節約や定着装置の負担の軽減のために、グレー色をＣＭＹＫの混合ではなく、１００％ＵＣＲによりＫ単色で印刷することが必要とされる場合がある。このような場合、前述した４色分解手法で墨Ｋの加色量を大きくすると、ＣＭＹ量が少なくなり過ぎるため彩度感の乏しい、いわゆる墨っぽい画質になる問題の生じることが知られている。
【０００７】
この問題に対して、低濃度部へのＫ加色に対しても彩度低下を起しにくい墨生成方法として、例えば特開２００１−６９３６４号公報（特許文献１）に開示されている方法などが提案されている。
【０００８】
この特許文献１では、次の式を用いることにより４色分解を行うことが示されている（ただし、Ｃ’，Ｍ’，Ｙ’の値域レンジを０〜２５５にそろえるため右辺を２５５倍した）。
Ｋ＝α×ｍｉｎ（Ｃ，Ｍ，Ｙ）
Ｃ’＝２５５（Ｃ−Ｋ１）／（２５５−Ｋ２）
Ｍ’＝２５５（Ｍ−Ｋ１）／（２５５−Ｋ２）
Ｙ’＝２５５（Ｙ−Ｋ１）／（２５５−Ｋ２）
ここで、αは、０〜１の間の定数（墨率），Ｋ１，Ｋ２は、Ｋを添え字として、０〜２５５の範囲の値をとるルックアップテーブル（ＬＵＴ）として与えられている。
【０００９】
【特許文献１】
特開２００１−６９３６４号公報
【非特許文献１】
ＰｏｓｔＳｃｒｉｐｔ  Ｌａｎｇｕａｇｅ  Ｒｅｆｅｒｅｎｃｅ  ｔｈｉｒｄ  ｅｄｉｔｉｏｎ  （Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ）第４７６頁
【００１０】
【発明が解決しようとする課題】
特許文献１にもＧＣＲ（Ｇｒａｙ  Ｃｏｍｐｏｎｅｎｔ  Ｒｅｐｌａｃｅｍｅｎｔ）方式の問題として触れられているように、上式において、Ｋ２が２５５に近い値であれば、Ｃ’，Ｍ’，Ｙ’は不安定となる問題が生じる。例えば、α＝１、Ｋ＝Ｋ１＝Ｋ２＝２５４の場合、Ｃ，Ｍ，Ｙ＝２５４または２５５であり、Ｃ’，Ｍ’，Ｙ’は０または２５５の両極端の値をとることとなるため、Ｃ，Ｍ，Ｙ値の微妙な差が極端に色相の異なる色に対応付けられることになる。そこで、特許文献１では、Ｋ２の最大値を１８０に押さえることで、この問題を回避している。
【００１１】
しかし、特許文献１のＧＣＲ同方式は、もともとグレー色の１００％ＵＣＲを目的とした４色分解処理では無く、例えば、Ｋ１＜Ｋ２のときにＣ＝Ｋ１，Ｍ＝２５５となったとすると、Ｍ’＝２５５（２５５−Ｋ１）／（２５５−Ｋ２）＞２５５となってしまうため、Ｃ’，Ｍ’，Ｙ’≦２５５を保証するためには、Ｋ１≧Ｋ２である必要を生じる。
【００１２】
ところが、グレー色の１００％ＵＣＲを行うためには、Ｋ１＝ｍｉｎ（Ｃ，Ｍ，Ｙ）とする必要があるため、特許文献１ではグレー色の１００％ＵＣＲとの両立ができないことが分かる。
【００１３】
また、特許文献１にも述べられているように、過剰な色材の重ねは色材の剥離の要因となるので、パラメータの適正化を効率よく行えるようにするためには、最大トナー量の制限を設定できることが望まれる。
【００１４】
本発明の目的は、グレー色の１００％下色除去と両立し、低濃度部での彩度低下がなく、総トナー量制限と両立してかつ最大限の色再現域を得ることのできるカラー画像処理装置および処理方法を実現することにある。
【００１５】
本発明の別の目的は、グレー色の１００％下色除去と両立し、低濃度部での彩度低下がなく、階調連続性と両立してかつ最大限の色再現域を得ることのできるカラー画像処理装置および処理方法を実現することにある。
【００１６】
【課題を解決するための手段】
前記目的を達成するために、本発明は、シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像信号変換手段を備えたカラー画像処理装置であって、前記カラー画像信号変換手段は、前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とする手段と、前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段とを備え、前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘに対して、ｆ（ｋ）≦Ａｍａｘで与えられる構成にしたことにある。
【００１７】
前記目的を達成するために、本発明は、シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とし、前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とし、前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数Ａｍａｘに対して、ｆ（ｋ）≦Ａｍａｘで与えられるようにしたことにある。
【００１８】
前記別の目的を達成するために、本発明は、シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像処理装置であって、
前記カラー画像信号変換手段は、前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とする手段と、前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段とを備え、前記乗数ｆ（ｋ）は、レッド、グリーン、ブルーの３色の入力画像信号のレンジの最大値をＩｍａｘとするときに、Ｔｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘに対して、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられる構成にしたことにある。
【００１９】
前記別の目的を達成するために、本発明は、シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とし、前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とし、前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ｔｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘに対して、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられるにしたことにある。
【００２０】
【発明の実施の形態】
以下、本発明の複数の実施例について図面を参照して説明する。
【００２１】
図１は本発明の第１実施例のカラー画像処理装置を適用したカラーレーザプリンタにおける画像処理全体の構成および流れを示す図である。このカラーレーザプリンタは解像度が２３．６ｄｏｔ／ｍｍ（２５．４ｍｍ当たり６００ｄｏｔ）のものである。
【００２２】
印刷対象となる画像データ１は、１ページ分のＲＧＢデータとして、入力バッファ２に蓄えられる。プリンタエンジン１３はＫＣＭＹの各面毎に現像を行うため、図１の入力バッファ２以降の処理はＫＣＭＹの４面分、４回繰り返される。
【００２３】
４色分解手段５は、最初にＲＧＢ点順次データからブラックを算出するように必要に応じて内部を初期化する。これに対応して、γ補正手段７はγ補正値テーブル８からブラックに対応した補正値を内部の参照テーブルにロードする。また、ディザ回路１０はブラックに対応した閾値配列及びその配列のサイズデータをテーブル１１からロードして内部を初期化する。この閾値配列は、０〜Ｉｍａｘの値の配列であり、階調処理装置９において、入力値との比較でドットのオン・オフを決定するために使用される。γ補正手段７は、内部参照テーブルにロードされる補正値により、階調処理とエンジン特性に依存する濃度階調特性をおおむね線形に整える。
【００２４】
これにより入力バッファ２から送られるＲＧＢデータは、色補正手段３による色補正、４色分解手段５によるブラックデータへの変換、γ補正手段７による階調補正を受けた後、階調処理装置９によりレーザパルス幅変調（以下ＰＷＭ）信号１２としてプリンタエンジン１３に出力される。
【００２５】
ブラック１ページ分の処理が終了すると、４色分解手段５、γ補正手段７、ディザ回路１０は、それぞれ必要なパラメータを今度はシアン用に再ロードして初期化した後、同様の処理によりシアン１ページ分のＰＷＭ信号１２をプリンタエンジン１３に送出する。
【００２６】
以下、同様にマゼンタ、イエローに対する処理が行なわれる。これらの各色面の切替えは、プリンタエンジン１３の垂直同期信号に同期して行なわれる。
【００２７】
図２は図１の４色分解手段５の詳細を示す図である。図１では簡略化されているが、色補正手段３のＲＧＢ入出力は、（ｒ，ｇ，ｂ）それぞれ８ｂｉｔの３つ一組の信号で行なわれる。
【００２８】
先ず、補数演算回路２１は、ｃ’＝Ｉｍａｘ−ｒ，ｍ’＝Ｉｍａｘ−ｇ，ｙ’＝Ｉｍａｘ−ｂにより、画像信号ｒ，ｇ，ｂを画像信号ｃ’，ｍ’，ｙ’信号に変換する。ここでの場合、最大値Ｉｍａｘは、８ｂｉｔレンジの最大値２５５であり、補数演算は単純なｂｉｔ反転により得られる。ただし、Ｉｍａｘ  ＝２５５（＝２８−１）というのは、必ずしも必要な前提ではなく、高度な色彩演算のためにＲＧＢ値を１６ｂｉｔ値で扱う場合には、Ｉｍａｘ＝２１６−１となる。もちろん、これら以外の入出力レンジの場合にも、最大値Ｉｍａｘはレンジ最大値と考えれば良い。
【００２９】
最小値選択回路２２は、補数演算回路２１からの入力画像信号ｃ’，ｍ’，ｙ’に対し、これらの最小値ｋ＝ｍｉｎ｛ｃ’，ｍ’，ｙ’｝を出力する。
【００３０】
一方で、減算回路２５、２６、２７は、それぞれ補数演算回路２１の出力画像信号ｃ’，ｍ’，ｙ’から、先の最小値ｋを減じ、次いで乗算回路２８、２９、３０は、これらの値に乗数テーブル３１からの値を乗じた後、上位４ｂｉｔと下位４ｂｉｔを切り捨てた８ｂｉｔ値を出力する。ただし、上位４ｂｉｔへの乗算結果のオーバーフロー分は、乗算結果の全ｂｉｔを立てるクリッピング処理としている。
【００３１】
これにより乗数テーブル３１は、０≦ｋ≦２５５の入力に対応する０≦ｆ（ｋ）＜１６の固定小数点実数ｆ（ｋ）として減算回路２５、２６、２７のそれぞれの出力に作用する。この結果、乗算回路２８からの出力は、ｃ＝ｆ（ｋ）（ｃ’−ｋ）、同様に、乗算回路２９からの出力は、ｍ＝ｆ（ｋ）（ｍ’−ｋ）、乗算回路３０からの出力は、ｙ＝ｆ（ｋ）（ｙ’−ｋ）となる。
【００３２】
また、選択回路２３では、プリンタの垂直同期信号に同期して切り替えられる選択信号２４により、画像信号ｋ，ｃ，ｍ，ｙからそのときの出力色に応じた色信号が選択される。
【００３３】
ここで、本実施例では、色補正手段３と補数演算手段２１とを独立した回路としているが、色補正手段３の出力として直接（ｃ’，ｍ’，ｙ’）値を対応付けることも容易であり、この場合には、補数演算回路２１は不要となる。
【００３４】
次に、乗数テーブル３１に実装する乗数ｆ（ｋ）の構成方法について次に説明するために、まず、ＲＧＢ入力パラメータ空間について図３を参照しながら説明する。
【００３５】
図３では、３次元空間上に一辺がＩｍａｘの立方体を、２頂点を垂直にして配置した形でＲＧＢ入力パラメータ空間を表現している。下端の頂点５０が黒に対応し、上端の頂点５１が白に対応する。また、ＲＧＢ入力パラメータ（ｒ，ｇ，ｂ）に対応する点６２のＰは、黒の頂点基点とした場合の、それぞれの長さがｒ，ｇ，ｂの３つのベクトル５３，ベクトル５４，ベクトル５５の和に対応する。
【００３６】
これはまた、白の頂点５１を基点とするそれぞれの長さが、ｃ’＝Ｉｍａｘ−ｒ，ｍ’＝ｌｍａｘ−ｇ，ｙ’＝ｌｍａｘ−ｂの３つのベクトル５６，ベクトル５７，ベクトル５８の和に対応する。これらの対応関係が、ＲＧＢ系からその補色のＣＭＹ系への変換に相当する。
【００３７】
グレー軸５９は、黒の頂点５０と、白の頂点５１を通る直線であり、この直線上では、ｒ＝ｇ＝ｂ（従って、ｃ’＝ｍ’＝ｙ’）となっている。
【００３８】
図３の断面５２は、ＲＧＢ入力に関するＲ＝ｒの面を表している。これはＣＭＹ系で見た場合には、Ｃ＝ｃ’＝Ｉｍａｘ−ｒに対応する面である。
【００３９】
図４は断面５２の詳細を示す図である。点６１は、図３の断面５２とグレー軸５９の交点に対応する。また、図４の斜線で示した領域６０は、ｍ’≧ｃ’かつｙ’≧ｃ’（従って、ｃ’＝ｋ＝ｍｉｎ｛ｃ’，ｍ’，ｙ’｝）の領域を表している。
【００４０】
領域６０では、色味に寄与しているのは、（ｍ’−ｃ’），（ｙ’−ｃ’）成分であり、ｃ’は、断面５２を黒側の頂点５０にシフトする働き、即ち、明度を下げる働きをしているだけである。このことから、この入力パラメータの空間の領域６０を、実際のプリンタの印刷基本色としての、ＣＭＹＫに対応させる場合、明度を下げる働きとしては、ｃ’（＝ｋ）をＫ成分に対応させ、Ｍ成分に対しては、（ｍ’−ｃ’），Ｙ成分には（ｙ’−ｃ’）を対応させることがまず考えられる。
【００４１】
しかし、従来技術の項でも述べたように、この場合には、再現画像の低濃度部の彩度が失われやすいことが問題となる。これには、Ｍ成分，Ｙ成分が領域６０では、Ｉｍａｘ−ｃ’までのレンジに制限されてしまうことが一つの要因となっている。
【００４２】
一方で、ＣＭＹＫの４色の色材を用いて色再現を行う場合には、ｃ’をＫ成分に置き換えたからと言って、Ｍ成分，Ｙ成分の範囲をＩｍａｘ−ｃ’に制限する必然性はなく、可能な限り多くのＭ成分，Ｙ成分を使用した方が実際の再現色のレンジを広くとれることになる。
【００４３】
領域６０の場合で、Ｍ成分，Ｙ成分の比率を保存して、レンジいっぱいにパラメータを拡大した場合、ｍ＝（ｍ’−ｃ’）Ｉｍａｘ／（Ｉｍａｘ−ｃ’）、ｙ＝（ｙ’−ｃ’）Ｉｍａｘ／（Ｉｍａｘ−ｃ’）として、Ｍ成分にｍ，Ｙ成分にｙを対応させることが考えられる。
【００４４】
このような、レンジの拡大による再現色の多少の歪みは、図１の色補正手段３により吸収することが可能であるので、４色分解手段５としては、可能な限り広レンジなパラメータの割付を行うことが望ましいことになる。
【００４５】
しかし、一方で、先に述べた最大トナー量の制限や再現色の不連続性が大きくなりすぎないようなレンジ拡大率の制限がやはり必要となる。そこで、上記の問題を定式化するため、次のようにおく。
０≦ｃ’，ｍ’，ｙ’，ｋ≦Ｉｍａｘに対し、
ｋ＝ｍｉｎ｛ｃ’，ｍ’，ｙ’｝          …（１）
ｃ＝ｆ（ｋ）（ｃ’−ｋ）                …（２）
ｍ＝ｆ（ｋ）（ｍ’−ｋ）                …（３）
ｙ＝ｆ（ｋ）（ｙ’−ｋ）                …（４）
ｆ（ｋ）＝Ｉｍａｘ／（Ｉｍａｘ−ｋ）・ｇ（ｋ）      …（５）
とし、関数ｇ（ｋ）を、次の条件を満たすなるべく大きな値を取る関数として定義する。
（ｉ）  …０≦ｇ（ｋ）≦１
（ｉｉ）  …ｃ，ｍ，ｙ，ｋの合計が総トナー量制限を超えない
（ｉｉｉ）…ｆ（ｋ）がレンジ拡大率制限を超えない
ここで、関数ｆ（ｋ）は、先の意味でのレンジ拡大率であり、関数ｇ（ｋ）が対応するレンジ幅を表す関数である。
【００４６】
このとき、条件（ｉｉ）が、定数  Ｔｍａｘにより、
ｓ＝ｃ＋ｍ＋ｙ＋ｋ≦Ｔｍａｘ            …（６）
で与えられるとすると、任意のｋに対して、（６）式が成立しなくてはならないことから、特に、ｃ’＝ｍ’＝Ｉｍａｘ  ≧ｙ（＝ｋ）の場合を考えると、
ｓ＝ｆ（ｋ）｛（ｃ’−ｋ）＋（ｍ’−ｋ）＋（ｙ’−ｋ）｝＋ｋ
＝２ｆ（ｋ）（Ｉｍａｘ−ｋ）＋ｋ
＝２ｇ（ｋ）Ｉｍａｘ＋ｋ≦Ｔｍａｘ
となる。これから、
ｇ（ｋ）≦（Ｔｍａｘ−ｋ）／（２Ｉｍａｘ）    …（７）
が、任意のｋ＝０，１，…，Ｉｍａｘについて成り立つ必要があることがわかる。
【００４７】
逆に、（７）式が成立していれば、任意のｃ’，ｍ’，ｙ’，ｋ（０≦ｃ’，ｍ’，ｙ’，ｋ≦Ｉｍａｘ）に対し、
ｓ＝ｆ（ｋ）｛（ｃ’−ｋ）＋（ｍ’−ｋ）＋（ｙ’−ｋ）｝＋ｋ
≦２ｆ（ｋ）（Ｉｍａｘ−ｋ）＋ｋ
＝２ｇ（ｋ）Ｉｍａｘ＋ｋ≦Ｔｍａｘ
が成立することから、条件（ｉｉ）は、関数ｇ（ｋ）に対する（７）式で与えられることが分かる。
【００４８】
また、条件（ｉｉｉ）は、（ｃ’−ｋ），（ｍ’−ｋ），（ｙ’−ｋ）それぞれに掛かる乗数としてのｆ（ｋ）の倍率の上限を与えるものであり、この上限が定数Ａｍａｘで与えられる場合、
ｆ（ｋ）≦Ａｍａｘ                …（８）
であり、これをｇ（ｋ）に対する条件に読みかえると、
ｇ（ｋ）≦Ａｍａｘ（Ｉｍａｘ−ｋ）／Ｉｍａｘ    …（９）
となる。
以上から、
Ｔ（ｋ）＝（Ｔｍａｘ−ｋ）／（２Ｉｍａｘ）      …（１０）
Ａ（ｋ）＝Ａｍａｘ（Ｉｍａｘ−ｋ）／Ｉｍａｘ    …（１１）
と置くとき、条件（ｉ）〜（ｉｉｉ）は、レンジ関数ｇ（ｋ）に関する次の条件として定式化される。
（ｉ）’    ０≦ｇ（ｋ）≦１
（ｉｉ）’    ｇ（ｋ）≦Ｔ（ｋ）
（ｉｉｉ）’  ｇ（ｋ）≦Ａ（ｋ）
ここで、Ｔ（ｋ），Ａ（ｋ）とも、ｋに関する一次関数であり、条件（ｉ）’〜（ｉｉｉ）’は単純な線形不等式となっている。
【００４９】
Ｃ，Ｍ，Ｙ３色だけの場合よりも総トナー量を節約する場合を想定したＴｍａｘ＝２．５Ｉｍａｘ，Ａｍａｘ＝８の場合の例を図５に示す。図５の例では、Ｉｍａｘも２５５としているが、Ｉｍａｘは、単に入力値の分解能を規定しているのに過ぎないのでＩｍａｘ＝２５５であること自体は、それ程本質的ではない。
【００５０】
図５において、破線３５が直線ｙ＝１、一点鎖線３６が直線ｙ＝Ｔ（ｋ）、二点差線３７が直線ｙ＝Ａ（ｋ）を表している。これら３本の直線に囲まれた領域３８が、条件（ｉ）’〜（ｉｉｉ）’を満たす領域を表している。
【００５１】
関数ｇ（ｋ）を、領域３８内で最大のものとすると、
ｇ（ｋ）＝ｍｉｎ｛１，Ｔ（ｋ），Ａ（ｋ）｝      …（１２）
により、目的のレンジ関数が得られることになる。この関数は、図５では折れ線３９に対応する。
図５の折れ線３９で示される関数ｇ（ｋ）の場合、頂点４０の前後のｋでｇ（ｋ）の値が急変する。このことは、再現画像上では高濃度部の特性変化なので、その影響は小さいが、頂点４０前後の階調の不連続性が目につく場合には、次の図６の曲線４１に示すように、領域３８の内側で、図５の折れ線３９を平滑化した関数をレンジ関数ｇ（ｋ）とすることにより、階調再現の不連続性が押さえることができる。
【００５２】
図７には、レンジ関数ｇ（ｋ）に対応するレンジ拡大率ｆ（ｋ）のグラフを示す。図７の実線４２が図５の折れ線３９をレンジ関数ｇ（ｋ）とした場合（従って、（１２）式のｇ（ｋ））に対応するｆ（ｋ）であり、図７の一点鎖線４３が図６の曲線４１をレンジ関数ｇ（ｋ）とした場合のレンジ拡大率ｆ（ｋ）のグラフに対応している。この場合にも、ほんのわずかのレンジ関数ｇ（ｋ）の損失を除けば、条件（ｉ）’〜（ｉｉｉ）’が満足される。
【００５３】
次の図８には、本発明の画像処理方法の流れをフローチャートで示す。まず、ステップ１００にて、ＲＧＢ値（ｒ，ｇ，ｂ）が入力される。ステップ１０１にて、このｒ，ｇ，ｂの補色であるＣＭＹ値ｃ’＝Ｉｍａｘ−ｒ，ｍ’＝Ｉｍａｘ−ｇ，ｙ’＝Ｉｍａｘ−ｂを算出し、これらの最小値をｋとする。
【００５４】
次にステップ１０２で、最小値ｋ＝Ｉｍａｘならば、ステップ１０４でｃ＝ｍ＝ｙ＝０とする。そうでない場合は、ステップ１０３で、
ｆ（ｋ）＝ｍｉｎ｛Ｉｍａｘ／（Ｉｍａｘ−ｋ），（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ）），Ａｍａｘ｝  …（１３）
によりレンジ拡大率ｆ（ｋ）を算出し、ステップ１０５で、
ｃ＝ｆ（ｃ）（ｃ’−ｋ）
ｍ＝ｆ（ｍ）（ｍ’−ｋ）
ｙ＝ｆ（ｙ）（ｙ’−ｋ）
によりｃ，ｍ，ｙを決定する。ステップ１０６で、これまでに求めた、ｃ，ｍ，ｙ，ｋをＣＭＹＫ値として出力する。
【００５５】
ここで、上記（１３）式は、先のレンジ関数ｇ（ｋ）に関する（１２）式をレンジ拡大率関数ｆ（ｋ）の関係として展開した式である。
【００５６】
以上の説明における処理の流れでは、ＲＧＢ入力値が連続量の場合であっても、レンジ拡大率ｆ（ｋ）や、出力ＣＭＹＫ値が算出可能であるが、特に、ＲＧＢ入力値が離散値である場合には、レンジ拡大率ｆ（ｋ）を予めテーブル化しておくことで、次の図９に示すような単純なフローでＣＭＹＫ値を得ることが可能である。
【００５７】
図９の場合には、ＲＧＢ入力レンジは、０〜ＩｍａｘまでのＩｍａｘ個の整数値を取ることから、最小値ｋの取りうるレンジも０〜Ｉｍａｘの整数値となる。そこで、最初のステップ１１０で、レンジ拡大率ｆ［ｋ］をｋ＝０〜Ｉｍａｘを添数として直接参照できるよう（１３）式により、テーブルとして初期化しておく。
【００５８】
ステップ１００、ステップ１０１は、先の図８と同様である。ステップ１１１では、単純にｋを添数として参照されたｆ［ｋ］を係数として、先のステップ１０５同様にｃ，ｍ，ｙを決定する。そして、ステップ１０６でｃ，ｍ，ｙ，ｋをＣＭＹＫ値として出力する。
【００５９】
本実施例のカラー画像処理装置を纏めて説明すると、レッド、グリーン、ブルーの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像信号変換手段を備えたカラー画像処理装置であって、カラー画像信号変換手段は、レッド、グリーン、ブルーの入力画像信号をシアン、マゼンタ、イエローの３色の変換画像信号に変換する手段と、シアン、マゼンタ、イエローの３色の変換画像信号の最小値ｋを選択してブラックの出力画像信号とする手段と、シアン、マゼンタ、イエローの３色の変換画像信号から最小値ｋを減算し、その減算結果に最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とする手段とを備え、乗数ｆ（ｋ）は、レッド、グリーン、ブルーの３色の入力画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数ＡｍａｘとＴｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘとに対して、ｆ（ｋ）≦Ａｍａｘ、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられるものである。
【００６０】
本実施例のカラー画像処理方法を纏めて説明すると、シアン、マゼンタ、イエローの３色の入力画像信号をシアン、マゼンタ、イエロー、ブラックの４色の出力画像信号に変換するカラー画像処理方法であって、前記シアン、マゼンタ、イエローの３色の入力画像信号の最小値ｋを選択してブラックの出力画像信号とし、前記シアン、マゼンタ、イエローの３色の入力画像信号から前記最小値ｋを減算し、その減算結果に前記最小値ｋに依存して決まる乗数ｆ（ｋ）を乗じてシアン、マゼンタ、イエローの出力画像信号とし、前記乗数ｆ（ｋ）は、シアン、マゼンタ、イエローの３色の画像信号のレンジの最大値をＩｍａｘとするときに、Ａｍａｘ＜Ｉｍａｘであるような正定数ＡｍａｘとＴｍａｘ／Ｉｍａｘ＜３であるような正定数Ｔｍａｘとに対して、ｆ（ｋ）≦Ａｍａｘ、ｆ（ｋ）≦（Ｔｍａｘ−ｋ）／（２（Ｉｍａｘ−ｋ））で与えられる方法である。
【００６１】
次に、本発明の第２実施例について図１０を用いて説明する。図１０は本発明の第２実施例のカラー画像処理装置における４色分解手段の詳細を示す図である。この第２実施例は、次に述べる通り第１実施例と相違するものであり、その他の点については第１実施例と基本的には同一である。
【００６２】
第２実施例は、先の従来技術で述べた特許文献１からの４色分解手法と両立するように第１実施例を拡張した例である。第２実施例では、第１実施例に対して、ルックアップテーブル７０とルックアップテーブル７１を追加している。第２実施例で、第１実施例と同様の動作をさせる場合には、ルックアップテーブル７０とルックアップテーブル７１を共に入力値をそのまま出力に対応づけるリニアテーブルにしておくだけでよい。
【００６３】
これに対して第２実施例で、従来からの４色分解を行うには、乗数テーブル３１をリニアテーブルとし、ルックアップテーブル７０にｃ，ｍ，ｙの最小値ｋに対応づける下色除去量をテーブルとして実装し、ルックアップテーブル７１に、ｋに対応づける墨加色量のテーブルを実装しておくことで実現される。
【００６４】
以上説明した実施例により、ｒ＝ｇ＝ｂ（従ってｃ’＝ｍ’＝ｙ’）であるようなグレー色を、完全にＫ単色に置換する１００％墨置換を行いつつも、それ以外の色に関しては、ＣＭＹ色がトナー制限と階調連続性を維持する範囲で最大レンジ幅を取ることが可能な彩度の広い４色分解を行うカラー画像処理が実現される。
【００６５】
【発明の効果】
以上の実施例の説明から明らかなように、本発明によれば、グレー色の１００％下色除去と両立し、低濃度部での彩度低下がなく、総トナー量制限と両立してかつ最大限の色再現域を得ることのできるカラー画像処理装置および処理方法を実現することができる。
【００６６】
また、本発明によれば、グレー色の１００％下色除去と両立し、低濃度部での彩度低下がなく、階調連続性と両立してかつ最大限の色再現域を得ることのできるカラー画像処理装置および処理方法を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例のカラー画像処理装置を適用したカラーレーザプリンタにおける画像処理全体の構成および流れを示す図である。
【図２】図１の４色分解手段の詳細を示す図である。
【図３】図２の４色分解手段の入力パラメータ空間の説明図である。
【図４】図３の入力パラメータ空間の断面図である。
【図５】図２の４色分解手段のレンジ関数の説明図である。
【図６】図５と異なる４色分解手段のレンジ関数の説明図である。
【図７】図２の４色分解手段のレンジ拡大関数の説明図である。
【図８】図１のカラー画像処理アルゴリズムのフローを示す図。
【図９】図１のカラー画像処理アルゴリズムの変形例のフローを示す図。
【図１０】本発明の第２実施例のカラー画像処理装置における４色分解手段の詳細を示す図である。
【符号の説明】
１…画像データ、２…入力バッファ、３…色補正手段、５…４色分解手段、７…γ補正手段、８…γ補正値テーブル、９…階調処理手段、１０…ディザ回路、１１…閾値配列、１２…ＰＷＭ信号、１３…プリンタエンジン、２１…補数演算回路、２２…最小値選択回路、２３…選択回路、２４…選択信号、２５…減算回路、２８…乗算回路、３１…乗数テーブル、３９…折れ線、４１…曲線、５２…断面。
【図１】
2005033348.tif 000003
【図２】
2005033348.tif 000004
【図３】
2005033348.tif 000005
【図４】
2005033348.tif 000006
【図５】
2005033348.tif 000007
【図６】
2005033348.tif 000008
【図７】
2005033348.tif 000009
【図８】
2005033348.tif 000010
【図９】
2005033348.tif 000011
【図１０】
2005033348.tif 000012