(57)【要約】【課題】画像処理後の輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないようにＲＧＢ信号に変換して高画質な画像を出力することが可能な画像処理装置を提供すること。【解決手段】本発明にかかる画像処理は、Ｍ階調（０〜２５５値）のＲＧＢ信号を輝度色差信号に変換するＲＧＢ→ＬＣａＣｂ変換部１１と、変換された輝度色差信号の輝度信号に対してγ変換（画像処理）を施すγ変換部１２と、γ変換後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換するＬＣａＣｂ→ＲＧＢ変換部１３と、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号を色差が変わらないように、Ｍ階調のＲＧＢ信号に補正するオーバーフロー補正部１４と、を備えている。【選択図】      図１
2004165735.tif 000002
【特許請求の範囲】
【請求項１】
輝度色差信号に対して画像処理を施す画像処理手段と、
前記画像処理手段で画像処理が施された輝度色差信号をＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、
前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号が所定階調数を超える場合に、色差または色相が変わらないように、前記所定階調数のＲＧＢ信号またはＣＭＹ信号に補正する補正手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記輝度色差信号に対して画像処理を施す画像処理手段と、前記画像処理手段で画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、
前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように、前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正手段と、
を備えたことを特徴とする画像処理装置。
【請求項３】
前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値を算出し、当該補正値を各色信号に加算または減算することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記補正手段は、さらに、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の最大値Ｘが、前記Ｍ階調の最大階調値Ｗを超える場合には、その比率Ｗ／Ｘを前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に乗算することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記補正手段は、さらに、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ１と、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ２との比率Ｙ１／Ｙ２を、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に対して乗算することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号に対する補正内容をその画像特徴に応じて変更することを特徴とする請求項２〜請求項５のいずれか１つに記載の画像処理装置。
【請求項７】
前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうち、色文字領域に対してのみ前記色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
輝度色差信号に対して画像処理を施す画像処理工程と、
前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換工程と、
前記色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、
を含むことを特徴とする画像処理方法。
【請求項９】
コンピュータが実行するためのプログラムにおいて、
輝度色差信号に対して画像処理を施す画像処理工程と、
前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換工程と、
前記色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムに関し、詳細には、輝度色差信号に対して画像処理を施し、画像処理後の輝度色差信号をＲＧＢ信号またはＣＭＹ信号に変換する画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムに関する。
【０００２】
【従来の技術】
デジタルカラー複写機では、カラースキャナによって読取られた画像信号に対して文字鮮鋭性向上のためのエッジ強調処理などの画像処理が行なわれる。エッジ強調処理は、輝度色差信号でエッジ強調処理を施すことが有効である（例えば、特許文献１参照）。
【０００３】
具体的には、まず、ＲＧＢ信号を下式（１）により輝度色差信号に変換する。
Ｌ＝（Ｒ＋２Ｇ＋Ｂ）／４
Ｃａ＝（Ｒ−Ｇ）／２
Ｃｂ＝（Ｒ＋Ｇ−２Ｂ）／４                    ・・・（１）
【０００４】
この輝度色差信号に対して、画像の彩度成分に応じて輝度信号Ｌと色差信号Ｃａ，Ｃｂを適切な割合いで強調することにより、有彩画像（色文字）に対しては色差信号を強調し、無彩画像（黒文字）に対しては輝度信号のみを強調して色差信号を減少させることができる。
【０００５】
しかしながら、輝度色差信号を８ｂｉｔ信号（Ｌ：０〜２５５値，Ｃａ，Ｃｂ：−１２８〜１２７値）とすると、輝度色差信号のとり得る値の全てがＲＧＢ信号に対応しているわけではない。具体的には、例えば、（Ｌ，Ｃａ，Ｃｂ）＝（８５，２０，９０）を、下式（２）に示す上記式（１）の逆変換式でＲＧＢ信号に変換すると、（Ｒ，Ｇ，Ｂ）＝（１５５，１１５，−４５）となり、負のデータが発生してしまう。これを８ｂｉｔ信号にするために負のデータを切捨てると、ＬＣａＣｂ信号のＣｂ信号が変わってしまうため、色が変わってしまうという問題が発生する。
【０００６】
Ｒ＝Ｌ＋（５Ｃａ＋２Ｃｂ）／４
Ｇ＝Ｌ＋（−３Ｃａ＋２Ｃｂ）／４
Ｂ＝Ｌ＋（Ｃａ−６Ｃｂ）／４  ・・・（２）
【０００７】
また、出力ＲＧＢ信号と対応を持たない輝度色差信号を、出力ＲＧＢ信号と対応を持つ輝度色差信号のうち、輝度色差信号での誤差距離が最小となるような信号に変換する画像処理装置が公知である（例えば、特許文献２参照）。
【０００８】
しかしながら、この手法では高速な処理をするためには、出力ＲＧＢ信号と対応を持たない輝度色差信号を出力ＲＧＢ信号と対応を持つ輝度色差信号に変換するための変換テーブルを持つ必要があり、これはハード規模の増大を招くという問題がある。また、画像特徴に応じて、輝度信号および色相（色差信号の比）を保存したまま色差信号のみを変えてＲＧＢ信号に変換したり、逆に色差信号は全く変えずに輝度信号のみを変えてＲＧＢ信号に変換するというような自由度がないという問題がある。
【０００９】
また、ＲＧＢ信号から算出された輝度信号にγ変換し、このγ変換後の輝度信号値と元の輝度信号との比をＲＧＢ各信号に乗算することで階調補正されたＲＧＢ信号を得る画像処理装置が公知である（例えば、特許文献３参照）。この手法では、最終的にＲＧＢ信号で階調補正をすることになるため、輝度色差信号からＲＧＢ信号への変換は必要なく、上記のような問題は発生しないことになる。しかしながら、色差信号は輝度信号の比と同じ割合でしか強調できないため、輝度信号と色差信号を異なる割合で強調するということができないという問題がある。
【００１０】
【特許文献１】
特開平１０−４２１５２号公報（第３−８頁、第図１−１８）
【特許文献２】
特公平５−５２７００号公報（第７−１２頁、第図１−１５）
【特許文献３】
特許第２７４８６７８号公報（第２−７頁、第図１−１２）
【００１１】
【発明が解決しようとする課題】
本発明は、上記課題に鑑みてなされたものであり、画像処理後の輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないように、ＲＧＢ信号に変換して高画質な画像を出力することが可能な画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、請求項１にかかる発明は、輝度色差信号に対して画像処理を施す画像処理手段と、前記画像処理手段で画像処理が施された輝度色差信号をＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号が所定階調数を超える場合に、色差または色相が変わらないように、前記所定階調数のＲＧＢ信号またはＣＭＹ信号に補正する補正手段と、を備えたことを特徴とする。
【００１３】
上記発明によれば、画像処理手段は、輝度色差信号に対して画像処理を施し、色変換手段は、画像処理手段で画像処理が施された輝度色差信号をＲＧＢ信号またはＣＭＹ信号に変換し、補正手段は、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号が所定階調数を超える場合に、色差または色相が変わらないように、前記所定階調数のＲＧＢ信号またはＣＭＹ信号に補正する。
【００１４】
また、請求項２にかかる発明は、輝度色差信号に対して画像処理を施す画像処理手段と、前記画像処理手段で画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に変換して補正する補正手段と、を備えたことを特徴とする。
【００１５】
上記発明によれば、画像処理手段は、輝度色差信号に対して画像処理を施し、色変換手段は、画像処理手段で画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換し、補正手段は、色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に変換して補正する。
【００１６】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値を算出し、当該補正値を各色信号に加算または減算することを特徴とする。
【００１７】
上記発明によれば、補正手段は、色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値を算出し、当該補正値を各色信号に加算または減算する。
【００１８】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記補正手段は、さらに、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の最大値Ｘが、前記Ｍ階調の最大階調値Ｗを超える場合には、その比率Ｗ／Ｘを前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に乗算することを特徴とする。
【００１９】
上記発明によれば、補正手段は、さらに、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の最大値Ｘが、前記Ｍ階調の最大階調値Ｗを超える場合には、その比率Ｗ／Ｘを前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に乗算する。
【００２０】
また、請求項５にかかる発明は、請求項３にかかる発明において、前記補正手段は、さらに、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ１と、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ２との比率Ｙ１／Ｙ２を、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に対して乗算することを特徴とする。
【００２１】
上記発明によれば、補正手段は、さらに、色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ１と、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ２との比率Ｙ１／Ｙ２を、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に対して乗算する。
【００２２】
また、請求項６にかかる発明は、請求項２〜請求項５のいずれか１つにかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号に対する補正内容をその画像特徴に応じて変更することを特徴とする。
【００２３】
上記発明によれば、補正手段は、色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号に対する補正内容をその画像特徴に応じて変更する。
【００２４】
また、請求項７にかかる発明は、請求項６にかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうち、色文字領域に対してのみ前記色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正することを特徴とする。
【００２５】
上記発明によれば、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうち、色文字領域に対してのみ前記色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する。
【００２６】
また、請求項８にかかる発明は、Ｍ階調のＲＧＢ信号またはＣＭＹ信号を輝度色差信号に変換する色変換工程と、前記輝度色差信号に対して画像処理を施す画像処理工程と、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する第２の色変換工程と、前記第２の色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、を含むことを特徴とする。
【００２７】
上記発明によれば、輝度色差信号に対して画像処理を施し、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換し、前記第２の色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する。
【００２８】
また、請求項９にかかる発明は、コンピュータが実行するためのプログラムにおいて、輝度色差信号に対して画像処理を施す画像処理工程と、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換工程と、前記色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、をコンピュータに実行させることを特徴とする。
【００２９】
上記発明によれば、コンピュータがプログラムを実行することにより、Ｍ階調のＲＧＢ信号またはＣＭＹ信号を輝度色差信号に変換する色変換工程と、前記輝度色差信号に対して画像処理を施す画像処理工程と、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換工程と、前記色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程とを実現する。
【００３０】
【発明の実施の形態】
以下、図面を参照して、本発明にかかる画像処理装置、画像処理方法、およびコンピュータが実行するためのプログラムの好適な実施の形態を、（実施の形態１）、（実施の形態２）、（実施の形態３）、（実施の形態４）の順に詳細に説明する。以下の実施の形態では、本発明の画像処理装置をカラー複写機に適用した場合について説明する。
【００３１】
（実施の形態１）
実施の形態１にかかる画像処理装置を図１を参照して説明する。図１は、実施の形態１にかかる画像処理装置の全体構成を示すブロック図を示している。実施の形態１にかかる画像処理装置は、ＲＧＢ信号を輝度色差信号に変換し、輝度信号に対してγ変換を施してＲＧＢ信号に戻す処理を行なう。実施の形態１にかかる画像処理装置は、図１に示す如く、Ｍ階調（０〜２５５値）のＲＧＢ信号を輝度色差信号に変換するＲＧＢ→ＬＣａＣｂ変換部１１と、変換された輝度色差信号の輝度信号に対してγ変換（画像処理）を施すγ変換部１２と、γ変換後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換するＬＣａＣｂ→ＲＧＢ変換部１３と、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号を色差が変わらないようにＭ階調のＲＧＢ信号に補正するオーバーフロー補正部１４とを備えている。
【００３２】
図２は、図１の画像処理装置の処理フローを示している。図１の画像処理装置の処理を図２を参照して説明する。
【００３３】
ＲＧＢ→ＬＣａＣｂ変換部１１は、上記式（１）によって入力されるカラー画像に応じたＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）を輝度色差信号ＬＣａＣｂに変換し、輝度信号Ｌをγ変換部１２に、色差信号ＣａＣｂをＬＣａＣｂ→ＲＧＢ変換部１３に出力する。ここで、ＲＧＢ信号は各８ｂｉｔ（各信号０〜２５５値）とし、ＬＣａＣｂ信号も各８ｂｉｔ（Ｌは０〜２５５値、Ｃａ，Ｃｂは−１２８〜１２７値）とする。
【００３４】
γ変換部１２は、ＲＧＢ→ＬＣａＣｂ変換部１１から入力される輝度信号Ｌに対してγ変換を行なって階調特性を変更し、階調特性を変更した輝度信号Ｌ’をＬＣａＣｂ→ＲＧＢ変換部１３に出力する。
【００３５】
ＬＣａＣｂ→ＲＧＢ変換部１３は、入力される輝度色差信号Ｌ’ＣａＣｂを、上記式（２）を使用して、ＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）に変換してオーバーフロー補正部１４に出力する（ステップＳ１１）。ただし、このときのＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）は０〜２５５値を超える値もとるものとする。
【００３６】
オーバーフロー補正部１４は、ＬＣａＣｂ→ＲＧＢ変換部１３から入力される０〜２５５値を超える値を含むＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）を０〜２５５値のＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換して、外部に出力する。
【００３７】
ここで、オーバーフロー補正部１４を詳細に説明する。オーバーフロー補正部１４は、０〜２５５値を超える値となるＲ’，Ｇ’，Ｂ’に対して、色差信号ＣａＣｂを変化させずに０〜２５５値のＲＧＢ信号に変換する。
【００３８】
オーバーフロー補正部１４は、ＬＣａＣｂ→ＲＧＢ変換部１３から入力されるＲ’，Ｇ’，Ｂ’を用いて、下式（３）により補正値Δ１を算出する（ステップＳ１２）。
【００３９】
Δ１＝ＭＡＸ（０，ＭＡＸ（Ｒ’，Ｇ’，Ｂ’）−２５５）・・・（３）
この補正値Δ１は、Ｒ’，Ｇ’，Ｂ’の最大値が「２５５」を超える場合に、その超えた分の値が算出される。仮に、Ｒ’，Ｇ’，Ｂ’の最大値が「２５５」を超えない場合には、補正値Δ１は「０」となる。
【００４０】
この補正値Δ１を用いて、下式（４）の補正を行なって、０〜２５５値のＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換する（ステップＳ１３）。
【００４１】
Ｒｏ＝Ｒ’−Δ１
Ｇｏ＝Ｇ’−Δ１
Ｂｏ＝Ｂ’−Δ１  ・・・（４）
【００４２】
この補正の具体例を図３を参照して説明する。図３において、入力ＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）＝（１６０，２２０，１０）とした場合、これをＬＣａＣｂ信号に変換すると、（Ｌ，Ｃａ，Ｃｂ）＝（１５３，−３０，９０）となる。そして、この輝度信号Ｌ＝１５３に対してγ変換を施すると、輝度信号Ｌ’＝２３０となる。
【００４３】
つづいて、（Ｌ’，Ｃａ，Ｃｂ）＝（１５３，−３０，９０）を、ＲＧＢ信号に戻すと、（Ｒ’，Ｇ’，Ｂ’）＝（２３８，２９８，８８）となり、最大値＝「２９８」は「２５５」を超えている。
【００４４】
ここで、上記式（３）により補正値Δ１算出すると、補正値Δ１＝２９８−２５５＝４３となり、上記式（４）から、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）＝（１９５，２５５，４５）と算出される。
【００４５】
以上説明したように、実施の形態１によれば、ＲＧＢ→ＬＣａＣｂ変換部１１は、Ｍ階調（０〜２５５値）のＲＧＢ信号を輝度色差信号に変換し、γ変換部１２は、変換された輝度色差信号の輝度信号に対してγ変換（画像処理）を施し、ＬＣａＣｂ→ＲＧＢ変換部１３は、γ変換後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換し、オーバーフロー補正部１４は、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号を色差が変わらないようにＭ階調のＲＧＢ信号に補正することとしたので、γ変換（画像処理）された輝度色差信号をＲＧＢ信号に変換する際に、γ変換（画像処理）後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差が変わらないようにＲＧＢ信号に変換することが可能となる。
【００４６】
また、オーバーフロー補正部１４は、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値Δ１を算出し、当該補正値Δ１を各色信号に減算することとしたので、簡易な演算で色差が変わらないように出力に対応したＲＧＢ信号に変換することが可能となる。
【００４７】
付言すると、従来技術においては、０〜２５５値の範囲を超える場合には、０〜２５５値で打ち切りを行なって、（２３８，２５５，８８）としていたため、色差信号Ｃａ，Ｃｂが入力ＲＧＢ信号の色差信号Ｃａ，Ｃｂと異なってしまい、色が変わってしまうことになる。これに対して、実施の形態１によれば、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）の色差信号は入力ＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）の色差信号と変わらず、輝度信号のみを増加させることができる。
【００４８】
（実施の形態２）
実施の形態２にかかる画像処理装置を図４を参照して説明する。図４は、実施の形態２にかかる画像処理装置の全体構成を示すブロック図を示している。実施の形態２にかかる画像処理装置は、ＲＧＢ信号を輝度色差信号に変換し、輝度信号に対してフィルタ処理を施してＲＧＢ信号に戻す処理を行なう。
【００４９】
実施の形態２にかかる画像処理装置は、図４に示す如く、Ｍ階調（０〜２５５値）のＲＧＢ信号を輝度色差信号に変換するＲＧＢ→ＬＣａＣｂ変換部１１と、Ｍ階調（０〜２５５値）のＲＧＢ信号に基づいて画像を像域分離してその領域を示す像域分離信号を出力する像域分離部２２と、像域分離信号に応じて変換された輝度色差信号に対してフィルタ処理（画像処理）を施すフィルタ処理部２１と、フィルタ処理後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換するＬＣａＣｂ→ＲＧＢ変換部１３と、像域分離信号に基づいて、変換されたＮ階調のＲＧＢ信号を色差が変わらないように、Ｍ階調のＲＧＢ信号に補正するオーバーフロー補正部１４とを備えている。
【００５０】
図５は、図４の画像処理装置の処理フローを示している。図４の画像処理装置の処理を図５を参照して説明する。ＲＧＢ→ＬＣａＣｂ変換部１１は、上記式（１）によって、入力されるカラー画像に応じたＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）を輝度色差信号ＬＣａＣｂに変換し、フィルタ処理部２１に出力する。ここで、ＲＧＢ信号は各８ｂｉｔ（各信号０〜２５５値）とし、ＬＣａＣｂ信号も各８ｂｉｔ（Ｌは０〜２５５値、Ｃａ，Ｃｂは−１２８〜１２７値）とする。
【００５１】
像域分離部２２は、入力されるカラー画像に応じたＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）に基づいて、画像を黒文字部／色文字部／絵柄部に分離してその領域を示す像域分離信号をフィルタ処理部２１およびオーバーフロー補正部２３に出力する。なお、像域分離は公知の技術を用いることができ、その詳細な説明は省略する。
【００５２】
フィルタ処理部２１は、像域分離部２２から入力される像域分離信号に基づいて、ＲＧＢ→ＬＣａＣｂ変換部１１から入力されるＬＣａＣｂ信号に対してフィルタ処理を行ない、フィルタ処理後のＬ’Ｃａ’Ｃｂ’信号をＬＣａＣｂ→ＲＧＢ変換部１３に出力する。具体的には、フィルタ処理部２１は、例えば、黒文字部および色文字部に対しては強調を行ない、絵柄部に対しては平滑化を行なう。
【００５３】
ＬＣａＣｂ→ＲＧＢ変換部１３は、フィルタ処理部２１から入力されるフィルタ処理後の輝度色差信号Ｌ’Ｃａ’Ｃｂ’をＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）に変換して、オーバーフロー補正部２３に出力する（ステップＳ２１）。ただし、このときのＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）は０〜２５５値を超える値もとるものとする。
【００５４】
ここで、オーバーフロー補正部２３は、像域分離部２２から入力される像域分離信号に基づいて、ＬＣａＣｂ→ＲＧＢ変換部１３から入力される０〜２５５値を超える値を含むＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）を０〜２５５値の出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換して、外部に出力する。
【００５５】
オーバーフロー補正部２３を詳細に説明する。オーバーフロー補正部２３は、０〜２５５値を超える値となるＲ’，Ｇ’，Ｂ’に対して、色文字部では色差信号ＣａＣｂを変化させずに０〜２５５値のＲＧＢ信号に変換し、黒文字部では単純な０〜２５５値の打ちきり処理を行なう。
【００５６】
具体的には、オーバーフロー補正部２３は、色文字部に対しては、ＬＣａＣｂ→ＲＧＢ変換部１３からの出力であるＲ’，Ｇ’，Ｂ’を用いて、式（５）により補正値Δ２を算出する（ステップＳ２２〜Ｓ２６）。
【００５７】
2004165735.tif 000003
【００５８】
この補正値Δ２は、Ｒ’，Ｇ’，Ｂ’の最小値が「０」未満の場合には、その「０」を超えた分の値が算出され、Ｒ’，Ｇ’，Ｂ’の最大値が「２５５」を超える場合には「２５５」を超えた分の値が算出される。この補正値Δ２を用いて、下式（６）の補正を行なって０〜２５５値の出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換する（ステップＳ２７）。
【００５９】
Ｒｏ＝Ｒ’−Δ２
Ｇｏ＝Ｇ’−Δ２
Ｂｏ＝Ｂ’−Δ２                ・・・（６）
【００６０】
この補正の具体例を図６を参照して説明する。図６において、入力ＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）＝（１０，８０，６０）とした場合、これをＬＣａＣｂ信号に変換すると、（Ｌ，Ｃａ，Ｃｂ）＝（５８，−３５，−８）となる。この輝度信号Ｌ＝５８に対してフィルタ処理を施し、輝度信号Ｌをそのままとし、色差信号ＣａＣｂをそれぞれ２倍して、（Ｌ’，Ｃａ’，Ｃｂ’）＝（５８，−７０，−１６）とする。そして、（Ｌ’，Ｃａ’，Ｃｂ’）＝（５８，−７０，−１６）を、ＲＧＢ信号に戻すと、（Ｒ’，Ｇ’，Ｂ’）＝（−３８，１０３，６３）となり、最小値は「０」未満となる。
【００６１】
ここで、上記式（５）により補正値Δ２を求めると、Δ２＝−３８となり、式（６）から、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）＝（０，１４１，１０１）が算出される。
【００６２】
以上説明したように、実施の形態２の画像処理装置によれば、フィルタ処理部２１は、像域分離信号に応じて変換された輝度色差信号に対してフィルタ処理（画像処理）を施し、ＬＣａＣｂ→ＲＧＢ変換部１３は、フィルタ処理後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換し、オーバーフロー補正部１４は、像域分離信号に基づいて、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号を色差が変わらないように、Ｍ階調のＲＧＢ信号に補正することとしたので、フィルタ処理（画像処理）された輝度色差信号をＲＧＢ信号に変換する際に、フィルタ処理（画像処理）後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差が変わらないようにＲＧＢ信号に変換することが可能となる。
【００６３】
また、オーバーフロー補正部１４は、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値Δ２を算出し、当該補正値Δ２を各色信号から減算することとしたので、簡易な演算で色差が変わらないように出力に対応したＲＧＢ信号に変換することが可能となる。
【００６４】
また、オーバーフロー補正部１４は、Ｎ階調のＲＧＢ信号の色文字部に対しては、当該補正値Δ２を各色信号から減算し、Ｎ階調のＲＧＢ信号の黒文字部に対しては打ち切り処理を行って、画像特徴に応じて補正内容を切り替えることとしたので、色文字に対しては色差を変えずに出力に対応したＲＧＢ信号に変換し、黒文字に対しては色差を保存せずに出力に対応したＲＧＢ信号に変換することが可能となる。
【００６５】
付言すると、従来では、０〜２５５値の範囲を超える場合には、０〜２５５値で打ち切りを行ない、（０，１０３，６３）としていたため、フィルタ処理直後の色差と出力ＲＧＢ信号の色差とが異なり、フィルタ処理することによって得たい色とは異なってしまう。これに対して、本実施の形態２では、フィルタ処理直後の色差と出力ＲＧＢ信号の色差とは同じであるため、フィルタ処理によって得たい色をそのまま再現することができる。
【００６６】
また、輝度色差信号からＲＧＢ信号に変換したときに、最大値が「２５５」を超える場合については実施の形態１と同様に「２５５」を超えた分が各信号から減算されることになる。
【００６７】
また、黒文字部に対してはこのような色差を保存する処理は必要ないので、単純な０〜２５５値の打ちきりを行なえば良い。
【００６８】
（実施の形態３）
上記実施の形態２では、式（６）によって算出される出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）が０〜２５５値を超えてしまう場合もあり得る。これは、例えば、輝度色差信号ＬＣａＣｂが（１００，８０，−１００）であるとき、（Ｒ’，Ｇ’，Ｂ’）は（１５０，−１０，２７０）となり、最小値Ｇ’は「０」以下、最大値Ｂ’は「２５５」以上となってしまう。実施の形態２の例では、補正値Δ２＝−１０となり、式（６）によって算出される出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）の最大値Ｂｏは「２８０」で「２５５」を超える。このような場合、実施の形態２では、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）０〜２５５値で打ち切る処理を行なうことになり、色相が変わってしまうことになる。
【００６９】
そこで、実施の形態３では、オーバーフロー補正部２３は、このような場合でも打ちきり処理が発生しないようなオーバーフロー補正処理を行なう。実施の形態３の画像処理装置は、実施の形態２の画像処理装置と同様な構成であり、オーバーフロー補正部２３の処理内容のみが異なる。図７は、実施の形態３の画像処理装置の処理を説明するための処理フローである。図７において、ステップＳ３１の処理は、図５のステップＳ２１と同様である。
【００７０】
オーバーフロー補正部２３は、実施の形態２の補正値Δ２の代わりに、下式（７）により補正値Δ３を算出する（ステップＳ３２）。
【００７１】
Δ３＝ＭＩＮ（０，ＭＩＮ（Ｒ’，Ｇ’，Ｂ’））・・・（７）
【００７２】
補正値Δ３を用いて、下式（８）の補正を行なう（ステップＳ３３）。
Ｒ’’＝Ｒ’−Δ３
Ｇ’’＝Ｇ’−Δ３
Ｂ’’＝Ｂ’−Δ３・・・（８）
【００７３】
このＲ’’，Ｇ’’，Ｂ’’は前述の説明の通り、最大値が「２５５」を超える場合もあり得る。そこで、下式（９）によりκを算出する（ステップＳ３４）。
【００７４】
κ＝ＭＩＮ（１，２５５／ＭＡＸ（Ｒ’’，Ｇ’’，Ｂ’’））・・・（９）
【００７５】
そして、κを使用して、下式（１０）の補正を行ない、０〜２５５値の出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換する（ステップＳ３５）。
【００７６】
Ｒｏ＝Ｒ’’×κ
Ｇｏ＝Ｇ’’×κ
Ｂｏ＝Ｂ’’×κ・・・（１０）
【００７７】
これは、補正値Δ３を、加算後のＲＧＢ信号の最大値が「２５５」を超える場合に、最大値を「２５５」にするように全体をκ倍するということである。これにより、補正値Δ３を加算後のＲＧＢ信号の最大値が「２５５」を超えても色相（色差信号の比率）を変化させずに、出力ＲＧＢ信号に変換することができる。
【００７８】
上述した輝度色差信号ＬＣａＣｂ＝（１００，８０，−１００）、（Ｒ’，Ｇ’，Ｂ’）＝（１５０，−１０，２７０）の場合の例で示すと、式（７）より、補正値Δ３＝−１０となり、式（８）より、（Ｒ’’，Ｇ’’，Ｂ’’）＝（１６０，０，２８０）となる。そして、式（９）より、κ＝２５５／２８０となり、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）は、上記式（１０）より以下の如くなる。
【００７９】
Ｒｏ＝１６０×２５５／２８０＝１４５
Ｇｏ＝０×２５５／２８０＝０
Ｂｏ＝２８０×２５５／２８０＝２５５
【００８０】
この出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）の色相は、（−９１）／７３＝−１．２５であり、元の輝度色差信号ＬＣａＣｂの色相（−１００）／８０＝−１．２５と同じである。すなわち、フィルタ処理後の色相を変化させずに出力ＲＧＢ信号に変換することができる。
【００８１】
以上説明したように、実施の形態３によれば、オーバーフロー補正部５２は、補正値Δ３が減算されたＲＧＢ信号の最大値Ｘが、Ｍ階調の最大階調値Ｗを超える場合には、その比率Ｗ／Ｘを補正値Δ３が減算されたＲＧＢ信号に乗算することとしたので、簡易な演算で色相が変わらないように出力に対応したＲＧＢ信号に変換することが可能となる。
【００８２】
（実施の形態４）
実施の形態４にかかる画像処理装置を図８〜図１０を参照して説明する。図８は、実施の形態４にかかる画像処理装置の全体構成を示すブロック図を示している。実施の形態４にかかる画像処理装置は、ＲＧＢ信号を輝度色差信号に変換し、輝度信号に対して地肌除去処理を施してＲＧＢ信号に戻す処理を行なう。
【００８３】
実施の形態４にかかる画像処理装置は、図８に示す如く、Ｍ階調（０〜２５５値）のＲＧＢ信号を輝度色差信号に変換するＲＧＢ→ＬＣａＣｂ変換部１１と、変換された輝度色差信号に対して地肌除去（画像処理）を施す地肌除去部５１と、地肌除去後の輝度色差信号をＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号に変換するＬＣａＣｂ→ＲＧＢ変換部１３と、変換されたＮ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号を色相が変わらないように、Ｍ階調のＲＧＢ信号に補正するオーバーフロー補正部５２とを備えている。
【００８４】
図９は、図８の画像処理装置の処理フローを示している。図８の画像処理装置の処理を図９を参照して説明する。ＲＧＢ→ＬＣａＣｂ変換部１１は、上記式（１）によって、入力されるカラー画像に応じたＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）を輝度色差信号ＬＣａＣｂに変換し、輝度信号Ｌを地肌除去部５１に、色差信号ＣａＣｂをＬＣａＣｂ→ＲＧＢ変換部１３に出力する。ここで、ＲＧＢ信号は各８ｂｉｔ（各信号０〜２５５値）とし、ＬＣａＣｂ信号も各８ｂｉｔ（Ｌは０〜２５５値、Ｃａ，Ｃｂは−１２８〜１２７値）とする。
【００８５】
地肌除去処理部５１は、ＲＧＢ→ＬＣａＣｂ変換部１１から入力される輝度信号Ｌから地肌濃度を減算して、地肌除去処理後の輝度信号Ｌ’をＬＣａＣｂ→ＲＧＢ変換部１３およびオーバーフロー補正部５２に出力する。ここで、地肌濃度は一定値としても良く、また、画像の領域毎に地肌濃度を検出することにしても良い。
【００８６】
ＬＣａＣｂ→ＲＧＢ変換部１３は、地肌除去処理後の輝度色差信号Ｌ’ＣａＣｂをＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）に変換して（ステップＳ４１）、オーバーフロー補正部５２に出力する。ただし、このときのＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）は０〜２５５値を超える値もとるものとする。
【００８７】
オーバーフロー補正部５２は、ＬＣａＣｂ→ＲＧＢ変換部１３から入力される０〜２５５値を超える値を含むＲＧＢ信号（Ｒ’，Ｇ’，Ｂ’）を０〜２５５値の出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換して、外部に出力する。オーバーフロー補正部５２には、地肌除去処理後の輝度信号Ｌ’も入力される。
【００８８】
ここで、オーバーフロー補正部５２を詳細に説明する。オーバーフロー補正部５２は、ＬＣａＣｂ→ＲＧＢ変換部１３から入力されるＲ’，Ｇ’，Ｂ’を用いて、上記式（７）により補正値Δ３を算出し（ステップＳ４２）、上記式（８）の補正を行なう（ステップＳ４３）。ここで、上記式（８）により算出されるＲ’’，Ｇ’’，Ｂ’’の輝度値Ｌ’’は（ステップＳ４４）、補正値Δ３＞０の場合には、地肌除去処理後の輝度値Ｌ’よりも大きくなり、十分な地肌除去が行なわれていないことになるため、下式（１０）により輝度値の比率λを求める（ステップＳ４５）。
【００８９】
λ＝Ｌ’／Ｌ’’    ・・・（１０）
【００９０】
この輝度値の比率λを用いて下式（１１）の補正を行なって、０〜２５５値の出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）に変換する（ステップＳ４６）。
Ｒｏ＝Ｒ’’×λ
Ｇｏ＝Ｇ’’×λ
Ｂｏ＝Ｂ’’×λ・・・（１１）
【００９１】
これにより、出力ＲＧＢ信号の輝度値は地肌除去処理後の輝度値と同じにすることができ、かつ、出力ＲＧＢ信号の色相は入力ＲＧＢ信号の色相と変わらなくすることができる。すなわち、色相を変えずに輝度値のみを減少させることが可能となる。
【００９２】
この補正の具体例を図１０を参照して説明する。図１０において、入力ＲＧＢ信号（Ｒｉ，Ｇｉ，Ｂｉ）＝（４０，５０，５）とした場合、これをＬＣａＣｂ信号に変換すると、（Ｌ，Ｃａ，Ｃｂ）＝（３６，−５，２０）となる。そして、この輝度信号Ｌ＝３６に対して地肌除去処理を施して輝度信号Ｌ＝２０に減少させ、（Ｌ’，Ｃａ，Ｃｂ）＝（２０，−５，２０）に変更する。（Ｌ’，Ｃａ，Ｃｂ）＝（２０，−５，２０）を、ＲＧＢ信号に戻すと、（Ｒ’，Ｇ’，Ｂ’）＝（２４，３４，−１１）となり、最小値は「０」未満となる。
【００９３】
ここで、上記式（７）により補正値Δ３を算出すると、Δ３＝１１となり、上記式（８）から、（Ｒ’’，Ｇ’’，Ｂ’’）＝（３５，４５，０）と算出される。
【００９４】
この（Ｒ’’，Ｇ’’，Ｂ’’）の輝度値Ｌ’’は「３１」であり、これと地肌除去後の輝度信号Ｌ＝２０との比率λ＝２０／３１を用いて、上記式（１１）の補正を行なうと、出力ＲＧＢ信号（Ｒｏ，Ｇｏ，Ｂｏ）＝（２３，２９，０）と算出される。
【００９５】
以上説明したように、実施の形態４の画像処理装置によれば、オーバーフロー補正部５２は、地肌除去処理されたＲＧＢ信号の輝度値Ｌ’と、補正値Δ３が減算されたＲＧＢ信号の輝度値Ｌ’’との比率Ｌ’／Ｌ’’を、補正値Δ３が減算されたＲＧＢ信号に対して乗算することとしたので、簡易な演算で色相が変わらないように出力に対応したＲＧＢ信号に変換することが可能となる。
【００９６】
付言すると、輝度色差信号からＲＧＢ信号へ変換した際の０〜２５５値を超える値を単純に切り捨ててしまうと、入力信号と色相（色差信号の比率）が変わってしまうという問題が発生する。これに対して、実施の形態４では、出力ＲＧＢ信号（２３，２９，０）の輝度値および色相（色差信号の比率）を求めると、輝度が２０であり、色相は１３／（−３）＝−４．３である。すなわち、輝度値は地肌除去処理後の輝度値と同じであり、色相は入力信号の色相２０／（−５）＝−４とほぼ同じである（差は整数計算による誤差）。このように、本実施の形態４によれば、色相を変えずに輝度値のみを下げる地肌除去処理が行なうことが可能である。
【００９７】
上記実施の形態１〜４においては、式（１）および式（２）で変換される輝度色差信号ＬＣａＣｂを用いて説明したが、本発明はこれに限定されるものではなく、一般的な輝度色差信号であるＹＩＱ信号やＹＵＶ信号などを用いた場合にも同様の効果を得ることができる。
【００９８】
なお、実施の形態１〜４においては、ＲＧＢ信号は、スキャナで読み取られて入力される場合の他に、ＬＡＮ等の転送路を介して受信することにしても良い。また、出力装置もプリンタに限定されず、ディスプレイ等の表示装置に表示する場合やハードディスク等の記憶装置へ蓄積するような場合においても適用可能である。
【００９９】
また、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、一つの機器から構成される装置（例えば、複写機、デジタル複合機、ファクシミリ装置など）に適用しても良い。
【０１００】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【０１０２】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形して実行可能である。
【０１０４】
【発明の効果】
以上説明したように、請求項１にかかる画像処理装置によれば、輝度色差信号に対して画像処理を施す画像処理手段と、前記画像処理手段で画像処理が施された輝度色差信号をＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号が所定階調数を超える場合に、色差または色相が変わらないように、前記所定階調数のＲＧＢ信号またはＣＭＹ信号に補正する補正手段と、を備えたこととしたので、画像処理が施された輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないようにＲＧＢ信号に変換することができ、高画質な画像を出力することが可能となるという効果を奏する。
【０１０５】
また、請求項２にかかる画像処理装置によれば、輝度色差信号に対して画像処理を施す画像処理手段と、前記画像処理手段で画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する色変換手段と、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に変換して補正する補正手段と、を備えたこととしたので、画像処理された輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないようにＲＧＢ信号に変換することができ、高画質な画像を出力する可能となるという効果を奏する。
【０１０６】
また、請求項３にかかる画像処理装置によれば、請求項２にかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうちＭ階調を超える色信号のデータ値に基づいて補正値を算出し、当該補正値を各色信号に加算または減算することとしたので、簡易な演算で色差が変わらないように出力に対応したＲＧＢ信号に変換することが可能となるという効果を奏する。
【０１０７】
また、請求項４にかかる画像処理装置によれば、請求項３にかかる発明において、前記補正手段は、さらに、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号の最大値Ｘが、前記Ｍ階調の最大階調値Ｗを超える場合には、その比率Ｗ／Ｘを前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に乗算することとしたので、簡易な演算で色相が変わらないように出力に対応したＲＧＢ信号に変換することが可能となるという効果を奏する。
【０１０８】
また、請求項５にかかる画像処理装置によれば、請求項３にかかる発明において、前記補正手段は、さらに、前記色変換手段で変換されたＲＧＢ信号またはＣＭＹ信号の輝度値Ｙ１と、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号Ｙ１との比率Ｙ１／Ｙ２を、前記加算または減算されたＲＧＢ信号またはＣＭＹ信号に対して乗算することとしたので、簡易な演算で色相が変わらないように出力に対応したＲＧＢ信号に変換することが可能となるという効果を奏する。
【０１０９】
また、請求項６にかかる画像処理装置によれば、請求項２〜請求項５のいずれか１つにかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号に対する補正内容をその画像特徴に応じて変更することとしたので、このオーバーフローした場合の補正方法を画像の特徴に応じて切り替えることができ、画像の特徴に応じた補正が可能となるという効果を奏する。
【０１１０】
また、請求項７にかかる画像処理装置によれば、請求項６にかかる発明において、前記補正手段は、前記色変換手段で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号のうち、色文字領域に対してのみ前記色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正することとしたので、請求項６にかかる発明の効果に加えて、色文字領域に対してのみ色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正することが可能となるという効果を奏する。
【０１１１】
また、請求項８にかかる画像処理方法によれば、輝度色差信号に対して画像処理を施す画像処理工程と、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する第２の色変換工程と、前記第２の色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、を含むこととしたので、画像処理が施された輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないようにＲＧＢ信号に変換することができ、高画質な画像を出力することが可能となるという効果を奏する。
【０１１２】
また、請求項９にかかるコンピュータが実行するためのプログラムによれば、輝度色差信号に対して画像処理を施す画像処理工程と、前記画像処理が施された輝度色差信号を、Ｎ階調（ただし、Ｎ＞Ｍ）のＲＧＢ信号またはＣＭＹ信号に変換する第２の色変換工程と、前記第２の色変換工程で変換された前記Ｎ階調のＲＧＢ信号またはＣＭＹ信号を、色差または色相が変わらないように前記Ｍ階調のＲＧＢ信号またはＣＭＹ信号に補正する補正工程と、をコンピュータに実行させることとしたので、画像処理が施された輝度色差信号をＲＧＢ信号に変換する際に、画像処理後の輝度色差信号が出力のＲＧＢ信号と対応を持たない場合でも、色差または色相が変わらないようにＲＧＢ信号に変換することができ、高画質な画像を出力することが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】実施の形態１にかかる画像処理装置の全体構成を示すブロック図である。
【図２】図１の画像処理装置の処理フローを示す図である。
【図３】図１のオーバーフロー補正部の具体例を説明するための図である。
【図４】実施の形態２にかかる画像処理装置の全体構成を示すブロック図である。
【図５】図４の画像処理装置の処理フローを示す図である。
【図６】図４のオーバーフロー補正部の具体例を説明するための図である。
【図７】実施の形態３の画像処理装置の処理を説明するための処理フローを示す図である。
【図８】実施の形態４にかかる画像処理装置の全体構成を示すブロック図である。
【図９】図８の画像処理装置の処理フローを示す図である。
【図１０】図８のオーバーフロー補正部の具体例を説明するための図である。
【符号の説明】
１１    ＲＧＢ→ＬＣａＣｂ変換部
１２    γ変換部
１３    ＬＣａＣｂ→ＲＧＢ変換部
１４    オーバーフロー補正部
２１    フィルタ処理部
２２    像域分離部
２３    オーバーフロー補正部
５１    地肌除去部
５２    オーバーフロー補正部
【図１】
2004165735.tif 000004
【図２】
2004165735.tif 000005
【図３】
2004165735.tif 000006
【図４】
2004165735.tif 000007
【図５】
2004165735.tif 000008
【図６】
2004165735.tif 000009
【図７】
2004165735.tif 000010
【図８】
2004165735.tif 000011
【図９】
2004165735.tif 000012
【図１０】
2004165735.tif 000013