(57)【要約】【課題】入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことを可能とする。【解決手段】入力画像データは、色分解部１１１に入力されＣＭＹＫに色分解される。ＭＹＫの各データは直接、画像出力部１１３に送られるが、Ｃデータのみは画像処理装置１００に入力され、適切な画像処理が施された後に画像出力部１１３に送られる。画像処理装置４００では、決定部４０１が、入力画像データの色数に基づいて、色修正を行なうか決定する。色修正部４０３は、入力画像データがイエローの色材色に近い一定の範囲内にある場合、そのデータをイエローの色材で表わされる色に変更する。【選択図】図９
2008109707.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像に基づいて補正を行なうか否かを決定する決定手段と、
前記決定手段により補正を行なうと決定された場合に、均等色空間内において前記画像を構成する各画素についての入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かを判断する判断手段と、
前記判断手段により所定範囲内にあると判断された場合に、該当する入力データを前記イエローの色材で表わされる色に変更する変更手段とを含む、画像処理装置。
【請求項２】
前記変更手段は、前記該当する入力データのみを変更することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記変更手段は、前記画像を構成する画素についての入力データ全体をシフトすることで、前記該当する入力データを変更することを特徴とする、請求項１に記載の画像処理装置。
【請求項４】
前記変更手段は、前記画像を構成する画素についての入力データ全体を回転することで、前記該当する入力データを変更することを特徴とする、請求項１に記載の画像処理装置。
【請求項５】
入力された画像に基づいて補正を行なうか否かを決定する決定ステップと、
前記決定ステップにおいて補正を行なうと決定された場合に、均等色空間内において前記画像を構成する各画素についての入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かを判断する判断ステップと、
前記判断ステップにより所定範囲内にあると判断された場合に、該当する入力データを前記イエローの色材で表わされる色に変更する変更ステップとを含む、画像処理方法。
【請求項６】
請求項５に記載の画像処理方法をコンピュータに実行させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置および画像処理方法ならびに画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特に、色材単独の色に近い色を色材単独の色に変換する画像処理装置および画像処理方法ならびに画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来から、プリンタ等のデジタル画像出力装置においては、入力画像に対して忠実に出力画像が再現されるように種々の画像処理が行なわれてきた。このため、入力画像の色が、出力装置で使用される１つの色材色に近いが僅かに違うような色である場合、出力画像としてはその色材色に僅かに別の色材色を加えることで、入力画像の色が再現されていた。たとえば、わずかに青味掛かった黄色は、イエローの色材にシアンの色材が僅かに加えられることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような方法で僅かに青味掛かった黄色を忠実に再現しようとすると、出力画像としてはイエローの中にシアンの点の散在したものが得られることになる。このため、ざらついた汚い印象を与える画像が得られることになる。僅かに赤味掛かった黄色の再現についても同様のことが言える。すなわち、入力画像の色がイエローの色材色にシアンあるいはマゼンタの色材を僅かに加えたような色である場合、再現される画像は、薄い色の中に濃い色の点が散在したものになってしまう。このため、ざらつき感のある汚い印象の画像が得られるという問題が生じていた。
【０００４】
特にオフィス文書など、出力される色数が少なく、階調の連続性が余り重要視されないような画像については、上記問題が顕著に表れることになる。
【０００５】
本発明はかかる実状に鑑み考え出されたものであり、その目的は、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理装置および画像処理方法ならびに画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明のある局面に従うと、画像処理装置は、入力された画像に基づいて補正を行なうか否かを決定する決定部と、決定部により補正を行なうと決定された場合に、画像を構成する画素毎に補正を行なう補正部とを備え、補正部は、シアンの入力データがしきい値よりも小さい画素に対して、シアンの入力データに対応する出力データを０に変換する変換部を含む。
【０００７】
この発明に従うと、まず、入力画像に基づいて補正を行なうか否かが決定される。補正を行なうことが決定されると、入力画像を構成する画素毎に、シアンの入力データがしきい値よりも小さいか否かが判断される。そして、小さいと判断された画素に対して、その入力データに対応する出力データが０に変換される。
【０００８】
このため、シアンの入力データがしきい値よりも小さく、僅かにシアンが混入されるような色の場合は、出力データが０、即ち、シアンの出力が禁止されることになる。その結
果、薄い色の中にシアンの点が散在するというざらつき感のある汚い画像の再現が防止される。
【０００９】
したがって、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理装置を提供することが可能となる。
【００１０】
好ましくは、決定部は、入力された画像全体において使用されている色数が所定数以下か否かを判断する第１の判断部を含み、第１の判断部により所定数以下であると判断された場合に、補正を行なうことを決定する。
【００１１】
この発明に従うと、入力画像全体で使用されている色数が所定数以下の場合に、補正を行なうことが決定される。このため、オフィス文書など、階調の連続性が重要とされないような画像に対して補正が行なわれることになる。その結果、色再現が良好となり、画質が向上する。
【００１２】
好ましくは、決定部は、入力された画像全体においてイエローに近い色でかつ互いに異なる色の数が所定数以下か否かを判断する第１の判断部を含み、第１の判断部により所定数以下であると判断された場合に、補正を行なうことを決定する。
【００１３】
この発明に従うと、入力画像に存在する、イエローに近くかつ互いに異なる色の数が所定数以下の場合に補正が行なわれる。イエロー付近の色数が少ない画像に対して補正が行なわれるため、色再現の美しさが優先され、画質が向上する。
【００１４】
好ましくは、決定部は、画像を構成する画素毎に、ブラックの入力データが第１の所定値より大きいか否か、またはマゼンタの入力データが第２の所定値より大きいか否かを判断する第２の判断部を含み、第２の判断部により、第１の所定値より大きい、または第２の所定値より大きいと判断された場合は、補正を行なわないことを決定する。
【００１５】
この発明に従うと、ブラックの入力データが第１の所定値より大きい画素、またはマゼンタの入力データが第２の所定値より大きい画素に対しては、補正が行なわれない。イエロー中にブラックまたはマゼンタがある程度以上混在している場合は、イエロー単体色ではないため、しきい値以下のシアンも出力される。その結果、階調を保ちつつ忠実な画像が再現される。
【００１６】
好ましくは、決定部は、画像を構成する画素毎に、イエローの入力データが第３の所定値より小さいか否かを判断する第３の判断部を含み、第３の判断部により、前記第３の所定値より小さいと判断された場合は、補正を行なわないことを決定する。
【００１７】
この発明に従うと、イエローの入力データが第３の所定値より小さい画素に対しては、補正が行なわれない。イエローがある程度以下の場合は、もはやイエロー単体色ではないため、しきい値以下のシアンも出力される。その結果、階調を保ちつつ忠実な画像が再現される。
【００１８】
好ましくは、補正部は、イエローの出力データおよびマゼンタの出力データの少なくとも一方を増加させる増加部をさらに含む。
【００１９】
この発明に従うと、シアンの出力データの減少に伴い、適切に、イエローの出力データおよびマゼンタの出力データの少なくとも一方が増加される。その結果、シアンの出力データの減少からくる色味の抜け、および階調の不連続性を緩和することができる。また、全体的にイエローまたはマゼンタの方向に色味がシフトするため、より適切に階調の不連
続性をカバーすることが可能となる。
【００２０】
好ましくは、画像処理装置は、シアンの入力データに基づいて増加量を決定する増加量決定部をさらに備え、増加部は、決定された増加量に基づいて増加させることを特徴とする。
【００２１】
この発明に従うと、シアンの入力データに基づいて決定された増加量に基づいてイエローおよびマゼンタの出力データの少なくとも一方が増加される。シアンの入力データが考慮された適切な増加量に基づいて増加されるため、良好な再現画像を得ることが可能となる。
【００２２】
本発明の別の局面に従うと、画像処理装置は、入力された画像に基づいて補正を行なうか否かを決定する決定部と、決定部により補正を行なうと決定された場合に、均等色空間内において前記画像を構成する各画素についての入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かを判断する判断部と、判断部により所定範囲内にあると判断された場合に、該当する入力データをイエローの色材で表わされる色に変更する変更部とを含む。
【００２３】
この発明に従うと、まず、入力画像に基づいて補正を行なうか否かが決定される。補正を行なうことが決定されると、均等色空間内において、入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かが判断される。そして、所定範囲内にあると判断された場合、該当する入力データがイエローの色材で表わされる色に変更される。
【００２４】
このため、均等色空間において、入力データがイエロー単体の色材で表わされる色に近く、僅かに異なる色である場合は、イエロー単体の色材で表わされる色に変更される。その結果、イエローに他の濃い色の点が散在するというざらつき感のある汚い画像が再現されるという現象が防止される。
【００２５】
したがって、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理装置を提供することが可能となる。
【００２６】
好ましくは、変更部は、該当する入力データのみを変更することを特徴とする。
この発明に従うと、イエロー単体の色材で表わされる色に対して所定範囲内にある入力データのみが、イエロー単体の色材で表わされる色に変更される。よって、直接的かつ容易に所望の色変換を行なうことが可能となる。
【００２７】
好ましくは、変更部は、画像を構成する画素についての入力データ全体をシフトすることで、前記該当する入力データを変更することを特徴とする。
【００２８】
この発明に従うと、入力データ全体がシフトすることにより該当する入力データが変更される。画像データ全体がシフトするため、イエローの色材色付近の色のみが変更されることによる不自然さが解消され、より自然な色味でもって画像が再現されることになる。
【００２９】
好ましくは、変更部は、画像を構成する画素についての入力データ全体を回転することで、前記該当する入力データを変更することを特徴とする。
【００３０】
この発明に従うと、入力データ全体が回転することにより該当する入力データが変更される。入力データ全体が回転するため、イエローの色材色付近の色のみが変更されることによる不自然さが解消されると共に、色再現可能な範囲が保たれることにより、さらに自然な色味でもって画像が再現されることになる。
【００３１】
本発明のさらに別の局面に従うと、画像処理方法は、入力された画像に基づいて補正を行なうか否かを決定する決定ステップと、決定ステップにおいて補正を行なうと決定された場合に、画像を構成する画素毎に補正を行なう補正ステップとを備え、補正ステップは、シアンの入力データがしきい値よりも小さい画素に対して、シアンの入力データに対応する出力データを０に変換する変換ステップを含む。
【００３２】
この発明に従うと、まず、入力画像に基づいて補正を行なうか否かが決定される。補正を行なうことが決定されると、入力画像を構成する画素毎に、シアンの入力データがしきい値よりも小さいか否かが判断される。そして、小さいと判断された画素に対して、その入力データに対応する出力データが０に変換される。
【００３３】
このため、シアンの入力データがしきい値よりも小さく、僅かにシアンが混入されるような色の場合は、出力データが０、即ち、シアンの出力が禁止されることになる。その結果、薄い色の中にシアンの点が散在するというざらつき感のある汚い画像の再現が防止される。
【００３４】
したがって、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理方法を提供することが可能となる。
【００３５】
本発明のさらに別の局面に従うと、画像処理方法は、入力された画像に基づいて補正を行なうか否かを決定する決定ステップと、決定ステップにおいて補正を行なうと決定された場合に、均等色空間内において画像を構成する各画素についての入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かを判断する判断ステップと、判断ステップにより所定範囲内にあると判断された場合に、該当する入力データを前記イエローの色材で表わされる色に変更する変更ステップとを含む。
【００３６】
この発明に従うと、まず、入力画像に基づいて補正を行なうか否かが決定される。補正を行なうことが決定されると、均等色空間内において、入力データがイエローの色材で表わされる色に対して所定範囲内にあるか否かが判断される。そして、所定範囲内にあると判断された場合、該当する入力データがイエローの色材で表わされる色に変更される。
【００３７】
このため、均等色空間において、入力データがイエロー単体の色材で表わされる色に近く、僅かに異なる色である場合は、イエロー単体の色材で表わされる色に変更される。その結果、イエローに他の濃い色の点が散在するというざらつき感のある汚い画像が再現されるという現象が防止される。
【００３８】
したがって、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理方法を提供することが可能となる。
【００３９】
本発明のさらに別の局面に従うと、コンピュータ読み取り可能な記録媒体は、上記いずれか記載の画像処理方法をコンピュータに実行させるための画像処理プログラムを記録する。
【００４０】
この発明に従うと、入力画像の色が単独の色材色と僅かに異なるが近い色である場合に、適切に色再現を行なうことのできる画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することが可能となる。
【発明を実施するための最良の形態】
【００４１】
次に、本発明の実施の形態を、図面に基づいて説明する。
［第１の実施の形態］
図１は、本発明の第１の実施の形態における画像処理装置１００について説明するためのブロック図である。ここでは、僅かに青味掛かった黄色を補正する場合を考えている。本図を参照して、入力画像データは、まず色分解部１１１に入力され、ここで、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）に色分解される。色分解されたＣＭＹＫの各色データのうち、ＭＹＫの各データは画像出力部１１３に送られる。そして、各出力データに基づいてＭＹＫの各色材を用いた画像形成が行なわれる。
【００４２】
一方、色分解されたシアンのデータ（Ｃデータ）のみは、画像処理装置１００に入力される。そして、画像処理装置１００で適切な画像処理が施された後、画像出力部１１３に送られる。
【００４３】
画像処理装置１００は、シアンの遅延（補正）を行なうか否かを決定する遅延量決定部１０１と、シアンの遅延（補正）を行なう遅延部１０３とを備えている。遅延量決定部１０１は、入力画像データの色数に基づいて、シアンの遅延処理を行なうか否かの判断を行なう。
【００４４】
図２は、遅延量決定部１０１が遅延処理を行なうか否かを判断する際の処理の流れを示したフローチャートである。本図に示すように、遅延量決定部１０１に画像データが入力されると、ステップＳ２１において、画像全体に使用されている色数が所定数ｎより大きいか否かが判断される。ここで、ｎは１０から５００程度の数である。
【００４５】
画像全体の色数が所定数ｎよりも大きい場合は、ステップＳ２２において、遅延量が０に決定される。すなわち、この場合はピクトリアルな画像であると判断されシアンの遅延処理は行なわれない。画像の階調の連続性を表現する必要があるからである。
【００４６】
一方、画像全体の色数が所定数ｎ以下である場合は、ステップＳ２３において、遅延量ａにより遅延されることが決定される。この場合は、階調の連続性よりも、再現される色の美しさが優先されることになる。なお、遅延量ａは予め定められている値であり、シアンの最大の入力データに対して０.２〜２％程度の値がとられる。
【００４７】
図１に戻って、遅延部１０３は、遅延量決定部１０１の決定結果に基づいて、所定の遅延処理を行なう。すなわち、遅延を行なわない（遅延量＝０）と決定された場合は、遅延処理は行なわず、色分解部１１１から送られてきたＣデータをそのまま画像出力部１１３へと送信する。
【００４８】
遅延を行なう（遅延量＝ａ）と決定された場合は、その遅延量ａに従って遅延処理を行なう。すなわち、色分解部１１１から送られてきたＣデータのうち、遅延量ａ以上のものについてはそのまま画像出力部１１３へと送信し、ａ未満のものについては、出力データを０として送信する。
【００４９】
図３は、遅延部１０３におけるＣデータの入出力特性を説明するための図である。ここでは、シアンの入出力データをそれぞれ規格化して示している。横軸には入力データをとっており、縦軸には出力データをとっている。
【００５０】
本図に示すように、シアンの入力データをＣin、出力データをＣoutとすると、入出力特性は、次式で表わされる。
【００５１】
Ｃout＝０    （０≦Ｃin＜ａ）
＝Ｃin  （ａ≦Ｃin≦１）
したがって、遅延部１０３に入力されるＣデータは、遅延量ａに達するまでは０に変更されて出力される。そして、遅延量ａに達すると、変更されずにそのままの値で出力される。すなわち、入力データがａ未満の場合はシアンの出力が禁止され、入力データがａに達して初めて出力が許可されることになる。
【００５２】
以上の処理に従うと、入力画像の色がわずかに青味を帯びた黄色のように、イエローの色材にシアンの色材が少し混入されるような画像については、シアンの出力が禁止されることになる。そして、混入されるシアンの量がある程度に達して初めて出力が許可される。このため、薄い色である黄色の中に、濃い色であるシアンのドットが散在することによるざらつき感の生じる画像の再現が防止される。
【００５３】
［第２の実施の形態］
次に、図４および図５を用いて、本発明の第２の実施の形態における画像処理装置２００について説明する。図４は、画像処理装置２００を説明するためのブロック図である。ここでも、僅かに青味掛かった黄色を補正する場合を考えている。
【００５４】
本図を参照して、入力画像データは、まず色分解部１１１に入力され、ここで、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）に色分解される。色分解されたＭＹＫの各色データは、直接、画像出力部１１３に送られる。また、併せて画像処理装置２００へも入力される。一方、色分解されたＣデータは、一旦、画像処理装置２００へ入力され、適切な処理が施された後、画像出力部１１３へ送られる。
【００５５】
画像処理装置２００は、シアンの遅延（補正）を行なうか否かを決定する遅延量決定部２０１と、シアンの遅延（補正）を行なう遅延部２０３とを備えている。遅延量決定部２０１は、入力画像データの色数および色分解後のＭＹＫ各データに基づいて、シアンの遅延処理を行なうか否かを決定する。
【００５６】
図５は、遅延量決定部２０１が遅延処理を行なうか否かを判断する際の処理の流れを示したフローチャートである。本図に示すように、遅延量決定部２０１に色分解前の画像データが入力されると、ステップＳ５１において、画像全体に使用されている色数が所定数ｎより大きいか否かが判断される。ここでもｎは１０から５００程度の数である。
【００５７】
画像全体の色数が所定数ｎよりも大きい場合は、ステップＳ５２において、遅延量が０に決定される。すなわち、この場合はピクトリアルな画像であると判断されシアンの遅延処理は行なわれない。画像の階調の連続性を表現する必要があるからである。
【００５８】
一方、画像全体の色数が所定数ｎ以下である場合は、ステップＳ５３の処理へと進み、画素単位ごとにブラックのデータ（Ｋデータ）がａ１より大きいか否か、または、マゼンタのデータ（Ｍデータ）がａ２より大きいか否かが判断される。すなわち、ＫデータおよびＭデータが一定の値よりも大きいか否かにより、対象となる画素の色がイエローの色材単体色から遠い色であるか否かが判断される。なお、ａ１、ａ２は予め定められている値であり、Ｍ、Ｋ各々の最大の入力データに対して０.５〜５％程度の値がとられる。
【００５９】
ステップＳ５３において、Ｋデータがａ１より大きいか、あるいはＭデータがａ２より大きいかのいずれかである場合は、ステップＳ５４において、遅延量が０に決定される。すなわち、この場合は色材単体色から遠い色であると判断され、シアンの遅延処理は行なわれない。
【００６０】
一方、Ｋデータがａ２以下、またはＭデータがａ２以下である場合は、ステップＳ５５の処理へと進む。ステップＳ５５では、イエローのデータ（Ｙデータ）がｂ１より小さい
か否かが判断される。すなわち、Ｙデータが一定の値よりも小さいか否かにより、対象となる画素の色がイエローの色材の色であるか否かが判断される。なお、ｂ１も予め定められている値であり、Ｙの最大の入力データに対して２〜２５％程度の値がとられる。
【００６１】
ステップＳ５５において、Ｙデータがｂ１より小さい場合は、ステップＳ５６において、遅延量が０に決定される。すなわち、この場合は、そもそも対象となる画素の色がイエローではないと判断され、シアンの遅延処理は行なわれない。
【００６２】
一方、Ｙデータがｂ１以上である場合は、ステップＳ５７において、遅延量ａにより遅延されることが決定される。この場合は、画素単位で見ると、イエローの色材単体色にシアンが僅かに混入されるような場合となる。そして、画像全体で見ると、階調の連続性よりも、再現される色の美しさが優先されることになる。なお、遅延量ａは予め定められている値であり、シアンの最大の入力データに対して０.２〜２％程度の値がとられる。
【００６３】
図４に戻って、遅延部２０３は、遅延量決定部２０１の決定結果に基づいて、所定の遅延処理を行なう。すなわち、遅延を行なわない（遅延量＝０）と決定された場合は、遅延処理は行なわず、色分解部１１１から送られてきたＣデータをそのまま画像出力部１１３へと送信する。
【００６４】
遅延を行なう（遅延量＝ａ）と決定された場合は、その遅延量ａに従って遅延処理を行なう。すなわち、色分解部１１１から送られてきたＣデータのうち、遅延量ａ以上のものについてはそのまま画像出力部１１３へと送信し、ａ未満のものについては、出力データを０として送信する。
【００６５】
したがって、遅延部２０３におけるＣデータの入出力特性は、第１の実施の形態において説明した図３の入出力特性と同様となる。すなわち、入力データがａ未満の場合はシアンの出力が禁止され、入力データがａに達して初めて出力が許可されることになる。
【００６６】
以上の処理に従うと、シアンの遅延処理を行なうか否かの判断をより正確に行なうことが可能となる。したがって、黄色の中に、濃いシアンのドットが散在するというざらつき感の生じる画像の再現がより適切に回避されることになる。
【００６７】
［第３の実施の形態］
続いて、図６から図８を用いて、本発明の第３の実施の形態における画像処理装置３００について説明する。図６は、画像処理装置３００を説明するためのブロック図である。ここでも、僅かに青味掛かった黄色を補正する場合を考えている。
【００６８】
本図を参照して、入力画像データは、まず色分解部１１１に入力され、ここで、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）に色分解される。色分解されたＣＭＹＫデータのうち、Ｋデータのみは直接、画像出力部１１３に送られる。そして、ＣＭＹの各データは、一旦、画像処理装置３００へ入力され、適切な処理が施された後、画像出力部１１３へ送られる。
【００６９】
画像処理装置３００は、シアンの遅延（補正）を行なうか否かを決定する遅延量決定部３０１と、シアンの遅延（補正）を行なう遅延部３０３と、イエローおよびマゼンタの補正を行なうか否かを決定する補正量決定部３０５と、イエローの補正を行なう補正部３０７と、マゼンタの補正を行なう補正部３０９とを備えている。
【００７０】
遅延量決定部３０１は、入力画像データの色数に基づいて、シアンの遅延処理を行なうか否かを決定する。決定する際の処理の流れは、第１の実施の形態における図２で示した
処理手順と同様である。
【００７１】
遅延部３０３は、遅延量決定部３０１の決定結果に基づいて、所定の遅延処理を行なう。すなわち、遅延を行なわない（遅延量＝０）と決定された場合は、遅延処理は行なわず、色分解部１１１から送られてきたＣデータをそのまま画像出力部１１３へと送信する。
【００７２】
遅延を行なう（遅延量＝ａ）と決定された場合は、その遅延量ａに従って遅延処理を行なう。すなわち、色分解部１１１から送られてきたＣデータのうち、ａ未満のものについては、出力データを０として送信する。そして、ａ以上のものについては、図７に示す入出力特性に従って求められる出力Ｃデータが出力されることになる。
【００７３】
図７は、遅延部３０３におけるＣデータの入出力特性を説明するための図である。ここでは、シアンの入出力データをそれぞれ規格化して示している。横軸には入力データがとられており、縦軸には出力データがとられている。
【００７４】
本図に示すように、シアンの入力データをＣin、出力データをＣoutとすると、入出力特性は、次式で表わされる。
【００７５】
Ｃout＝０    （０≦Ｃin＜ａ）
＝（Ｃin−ａ）／（１−ａ）  （ａ≦Ｃin≦１）
したがって、遅延部３０３に入力されるＣデータは、遅延量ａに達するまでは０に変更されて出力される。そして、遅延量ａに達すると、上式に示した関係に従って変更され、出力される。
【００７６】
このような入出力特性をとることにより、イエローの色材付近の色のみが変更されることによる変換の不連続性が緩和されることになる。すなわち、遅延部３０３によりシアンが広範囲に少しずつ少なくなり不連続性が緩和される。
【００７７】
図６に戻って、補正量決定部３０５は、遅延量決定部３０１による決定結果に基づいて、補正処理を行なう際の補正量Δを決定する。すなわち、遅延を行なわない（遅延量＝０）と決定された場合は、ＹＭの各データの補正は行なわないため、補正量Δを０に決定する。これを受けた補正部３０７および３０９は、色分解部１１１から送られてきたＹＭデータをそのまま画像出力部１１３へと送信する。
【００７８】
遅延量決定部３０１により遅延を行なう（遅延量＝ａ）と決定された場合は、ＹＭデータの補正を行なうために、各画素のＣデータに応じてそれぞれの補正量Δを決定する。具体的には、色分解部１１１から補正量決定部３０５に送られてきたＣデータがａ以上の場合、補正量Δが０に決定される。そして、Ｃデータがａ未満の場合は、図８に示す入出力特性に従って補正量Δが決定される。
【００７９】
図８は、補正量決定部３０５により決定される補正量Δを説明するための図である。ここでは、マゼンタの入出力データをそれぞれ規格化して示している。横軸には入力データがとられており、縦軸には出力データがとられている。なお、イエローも同様にして補正量Δが決定されるため説明は省略する。
【００８０】
本図に示すように、マゼンタの入力データをＭin、出力データをＭout、シアンの入力データをＣinとすると、入出力特性は、次式で表わされる。
【００８１】
Ｍout＝（１−ｄ＋(ｄ／ａ)Ｃin）Ｍin＋ｄ−(ｄ／ａ)Ｃin  (０≦Ｃin≦ａ)
＝Ｍin    （Ｃin＞ａ）
なお、ａは遅延量である。また、Ｍinの範囲は０≦Ｍin≦１である。ここで、補正定数ｄは、予め定められている最大の補正値に相当する。すなわち、シアンの入力データＣinが０、かつマゼンタの入力データＭinも０の時のマゼンタの出力データＭoutとして定められる値である。
【００８２】
上記入出力特性から、入力データＭinに対する補正量Δは、各入手出力特性を表わす直線と直線ｌとの差として次式で表わされる。
【００８３】
Δ＝（(ｄ／ａ)Ｃin−ｄ）Ｍin＋ｄ−(ｄ／ａ)Ｃin    (０≦Ｃin≦ａ)
＝０    （Ｃin＞ａ）
このように、画素中にシアンが多く用いられる場合（Ｃin≧ａ）は、Ｍデータの補正処理は不必要であるため、補正量Δは０になる。そして、各入力データＭinに対する補正量Δは、シアン量が減少するに従って連続的に増加する。このようにして決定された補正量に基づいて、ＹデータおよびＭデータの補正部３０７および３０９は補正処理を行なう。当然、それぞれの補正部３０７、３０９におけるＭデータあるいはＹデータの入出力特性は、図８に示すような関係になる。
【００８４】
以上説明したように、図７で示す入出力特性に従ってＣデータが遅延され、かつ図８で示す入出力特性に従ってＹＭデータが補正されることにより、イエローの色材付近の色のみが変更されることによる画像の不連続性が緩和されることになる。すなわち、シアンが全体的に少しずつ少なくなることに伴い、マゼンタおよびイエローが全体的に少しずつ追加される。これにより、シアンの減少のために画素の色が薄くなるのが防止されるのと同時に、画素の色味全体がシアンの減少により生じる色味のシフトと同方向にシフトされる。よって、人の目に与える不連続感が一層緩和されることになる。
【００８５】
［第４の実施の形態］
次に、本発明の第４の実施の形態である画像処理装置４００について説明する。図９は、画像処理装置４００を説明するためのブロック図である。本図を参照して、均等色空間であるＬ*ａ*ｂ*空間で表わされたＬ*ａ*ｂ*データは、画像処理装置４００に入力される。そして、適切な処理が施された後、色分解部１１１に入力される。色分解部１１１では、Ｌ*ａ*ｂ*データが色分解され、ＣＭＹＫの各データが出力される。色分解された各ＣＭＹＫデータは、画像出力部１１３に送信され、これに基づいて適切に印字が行なわれる。
【００８６】
画像処理装置４００は、色修正を行なうか否かを決定する決定部４０１および入力画像データの色修正を行なう色修正部４０３を備えている。決定部４０１は、入力画像データの色数に基づいて、色修正を行なうか否かを決定する。決定する際の処理の流れは、第１の実施の形態における図２で示した処理手順と同様である。すなわち、画像全体の色数がｎよりも大きい場合は色修正を行なわず、ｎ以下である場合は色修正を行なうことを決定する。そして、この決定結果を受けて、色修正部４０３は、入力されたＬ*ａ*ｂ*データの色修正を行なう。
【００８７】
図１０は、色修正部４０３における色修正の方法を説明するための図である。ここでは、Ｌ*ａ*ｂ*空間の任意の明度におけるａ*ｂ*断面を表わしている。そして、点線Ｙはイエローの色材で表わされる色に対応する部分を示している。
【００８８】
本図を参照して、入力画像データが、イエローの色材色Ｙに近い一定の範囲内にある場合、そのデータは点線Ｙ上の点へと変更される。たとえば、等明度上における入力データとイエローの色材色Ｙとの最短距離ΔＥが７以下の場合など、に、その最短距離の位置に該当する色材色Ｙ上の点へと変更される。点Ｐ１は最短距離の色材色Ｙ上の点Ｐ１’に変
更され、点Ｐ２は、最短距離の色材色Ｙ上の点Ｐ２’に変更される。
【００８９】
このように、イエローの色材色に近い色のみを抽出して色材色に変更するため、容易に変更処理を行なうことが可能となる。
【００９０】
＜変形例＞
続いて、本発明の第４の実施の形態の変形例について説明する。変形例における画像処理装置の構成も、図９のブロック図に示した機能構成と同様である。ただし、色修正部４０３における色修正の方法が少し異なる。
【００９１】
図１１は、変形例１における色修正の方法を説明するための図である。本図もＬ*ａ*ｂ*空間の任意の明度におけるａ*ｂ*断面を表わしている。また、点線Ｙもイエローの色材で表わされる色に対応する部分を示している。
【００９２】
本図を参照して、ここでは、イエローの色材色Ｙに近い入力画像データのみならず全データが同方向にシフトされる。すなわち、イエローの色材色Ｙに近い入力画像データＰが抽出されると、そのデータはイエローの色材色Ｙの最も近い色（点Ｐ’）に変換される。この点Ｐから点Ｐ’への変換されるベクトルと同じベクトルでもって他のデータ点も全てシフトされることになる。
【００９３】
したがって、イエローの色材色Ｙに近い色のみが変化することによる画像全体から受ける不自然さが減少し、全体的により自然な色味の出力画像が得られることになる。
【００９４】
このように、入力画像データ全体を同方向にシフトさせることによりイエローの色材色Ｙに近い色をＹに一致させるという色修正の他に、入力画像データ全体を回転することにより色修正を行なう方法も考えられる。
【００９５】
図１２は、変形例２における回転による色修正の方法を説明するための図である。本図もＬ*ａ*ｂ*空間の任意の明度におけるａ*ｂ*断面を表わしている。また、点線Ｙもイエローの色材で表わされる色に対応する部分を示している。
【００９６】
本図に示すように、イエローの色材色Ｙに近いデータはイエローの色材色Ｙの最も近い点に変換され、他のデータはその変換されたデータの変換ベクトルと等しい絶対値でもって回転される。すなわち、イエローの色材色Ｙに近い入力画像データＰが抽出されると、そのデータはイエローの色材色Ｙの最も近い色（点Ｐ’）に変換される。この点Ｐから点Ｐ’への変換ベクトルと同じ大きさかつ原点（等明度平面上の）に垂直な方向のベクトルでもって、他のそれぞれのデータ点も全て変換されることになる。
【００９７】
したがって、イエローの色材色Ｙに近い色のみが変化することによる画像全体から受ける不自然さが減少すると共に、全体的に同方向にシフトさせることにより生じる色再現可能範囲の変化を防止することができる。
【００９８】
なお、図１１および図１２において、イエローの色材色Ｙ付近のデータが複数存在する場合は、それら複数のデータがそれぞれ最短距離の色材色Ｙに変更された後、変更された各ベクトルの平均がとられ、その平均ベクトルに基づいて他の入力データも全体的にシフトあるいは回転される。
【００９９】
なお、本実施の形態および変形例においては、Ｌ*ａ*ｂ*空間において入力画像データを色修正する場合を説明したが、色空間としてはＬ*ａ*ｂ*空間に限定されるものではない。均等色空間であればＬ*Ｃ*ｈ空間等、どのような空間においても適用することができ
る。
【０１００】
今回示した画像処理の方法は、上述した一連の処理動作を機能させるためのプログラムによって実現されることができる。画像処理プログラムは、予め装置（コンピュータ）内のハードディスクにインストールされたものであってもよいし、ＣＤ−ＲＯＭ、磁気テープのような取り外し可能な記録媒体に記録されたものであってもよい。いずれにせよ、画像処理プログラムはコンピュータ読み取り可能な記録媒体に記録されている。
【０１０１】
なお、コンピュータ読み取り可能な記録媒体としては、磁気テープやカセットテープなどのテープ系、磁気ディスク（フレキシブルディスク、ハードディスク装置等）や光ディスク（ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等）などのディスク系、ＩＣカード（メモリカードを含む）や光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の、固定的にプログラムを担持する媒体が考えられる。
【０１０２】
また、ネットワークからプログラムがダウンロードされるように、流動的にプログラムを担持する媒体であってもよい。
【０１０３】
なお、記録媒体に格納される内容としては、プログラムに限定されず、データであってもよい。
【０１０４】
なお、今回の実施の形態においては、図１、図４、および図６等で説明したように、いずれの場合もシアンＣデータが補正（遅延）される場合を示している。しかし、イエローの色材にマゼンタの色材が僅かに混入されるような場合、すなわち、マゼンタＭデータが補正される場合についても同様にして本発明を適用することが可能である。
【０１０５】
また、今回の実施の形態においては、図２および図５で説明したように入力画像全体の色数が所定数ｎよりも大きいか否かにより遅延を行なうか否かが決定されていた。しかし、このような判断基準に限られるものではなく、たとえば、イエローの色材色に近い色でかつ互いに異なる色数に基づいて判断することもできる。すなわち、イエローの色材色に近く、かつ互いに異なる色数をカウントし、その色数が所定数ｎより大きいときは遅延処理を行なわず、ｎ以下のときは遅延処理を行なうというようにしてもよい。この場合、所定数ｎは１から６程度の数である。
【０１０６】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えるべきである。本発明の範囲は、上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内ですべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施の形態における画像処理装置１００について説明するためのブロック図である。
【図２】遅延量決定部１０１が遅延処理を行なうか否かを判断する際の処理の流れを示したフローチャートである。
【図３】遅延部１０３におけるＣデータの入出力特性を説明するための図である。
【図４】画像処理装置２００を説明するためのブロック図である。
【図５】遅延量決定部２０１が遅延処理を行なうか否かを判断する際の処理の流れを示したフローチャートである。
【図６】画像処理装置３００を説明するためのブロック図である。
【図７】遅延部３０３におけるＣデータの入出力特性を説明するための図である。
【図８】補正量決定部３０５により決定される補正量Δを説明するための図である。
【図９】画像処理装置４００を説明するためのブロック図である。
【図１０】色修正部４０３における色修正の方法を説明するための図である。
【図１１】変形例１における色修正の方法を説明するための図である。
【図１２】変形例２における回転による色修正の方法を説明するための図である。
【符号の説明】
【０１０８】
１００，２００，３００，４００  画像処理装置、１０１，２０１，３０１  遅延量決定部、１０３，２０３，３０３  遅延部、１１１  色分解部、１１３  画像出力部、３０５  補正量決定部、３０７，３０９  補正部。
【図１】
2008109707.tif 000003
【図２】
2008109707.tif 000004
【図３】
2008109707.tif 000005
【図４】
2008109707.tif 000006
【図５】
2008109707.tif 000007
【図６】
2008109707.tif 000008
【図７】
2008109707.tif 000009
【図８】
2008109707.tif 000010
【図９】
2008109707.tif 000011
【図１０】
2008109707.tif 000012
【図１１】
2008109707.tif 000013
【図１２】
2008109707.tif 000014