(57)【要約】 【課題】  下地除去を効果的に行うとともに、下地以外の部分の色みの変化を抑えることが可能な画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した記録媒体を提供する。【解決手段】  下地判定手段２５０によって下地を有すると判定されると、Ｌａｂ変換手段２５１が、ＲＧＢデータをＬａｂデータに変換し、ガンマ補正手段２５２が、Ｌａｂデータに対して彩度を低くするように補正する。ＲＧＢ変換手段２５３は、階調補正されたＬａｂデータをＲＧＢデータに変換し、下地除去手段２５４が、ＲＧＢ色データに対して下地の除去を行う。Ｌａｂ変換手段は、下地が除去されたＲＧＢデータをＬａｂデータに変換し、ガンマ補正手段２５２が、下地除去後のＬａｂデータに対して彩度を高くするよう補正する。ＲＧＢ変換手段は、階調補正されたＬａｂデータをＲＧＢデータに変換する。【選択図】      図１
2008099148.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに階調補正処理を行う画像処理装置において、
入力された画像データが下地を有するかどうかを判定する下地判定手段と、
画像データをＲＧＢ色空間データからＬａｂ色空間データに変換する第１変換手段と、
画像データをＬａｂ色空間データからＲＧＢ色空間データに変換する第２変換手段と、
Ｌａｂ色空間データに対して階調補正を行う階調補正手段と、
ＲＧＢ色空間データに対して下地の除去を行う下地除去手段とを有し、
前記下地判定手段によって下地を有すると判定されると、
前記第１変換手段が、入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正手段が、変換されたＬａｂ色空間データに対して彩度を低くするように階調補正し、
前記第２変換手段が、彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、
前記下地除去手段が、変換されたＲＧＢ色空間データに対して下地の除去を行い、
前記第１変換手段が、下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正手段が、下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正し、
前記第２変換手段が、彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換することを特徴とする画像処理装置。
【請求項２】
原稿を読み取り、読み取った画像データを画像処理装置に入力する画像入力装置と、
請求項１記載の画像処理装置と、
前記画像処理装置によって画像処理された画像データに基づいて画像を形成する画像出力装置とを備えることを特徴とする画像形成装置。
【請求項３】
入力された画像データに階調補正処理を行う画像処理方法において、
入力された画像データが下地を有するかどうかを判定する下地判定工程と、
画像データをＲＧＢ色空間データからＬａｂ色空間データに変換する第１変換工程と、
画像データをＬａｂ色空間データからＲＧＢ色空間データに変換する第２変換工程と、
Ｌａｂ色空間データに対して階調補正を行う階調補正工程と、
ＲＧＢ色空間データに対して下地の除去を行う下地除去工程とを有し、
下地判定工程で入力された画像データが下地を有すると判定されると、
第１変換工程で入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、
階調補正工程で変換されたＬａｂ色空間データに対して彩度を低くするように階調補正し、
第２変換工程で彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、
下地除去手工程で変換されたＲＧＢ色空間データに対して下地の除去を行い、
前記第１変換工程で下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正工程で下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正し、
前記第２変換工程で彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換することを特徴とする画像処理方法。
【請求項４】
コンピュータに請求項３記載の画像処理方法を実行させるための画像処理プログラム。
【請求項５】
コンピュータに請求項３記載の画像処理方法を実行させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに階調補正処理を行う画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
カラー複写機などの画像形成装置においては、最適な出力画像を得るために、新聞紙や色紙に代表される下地を有する原稿を読み取った場合、下地を除去する手段が備えられている。ユーザーが下地の除去を指定することにより、または、画像形成装置が読み取った原稿画像から下地を検出し、その検出結果をもとに階調補正処理を行うことにより下地を除去することができる。
【０００３】
特許文献１記載の画像処理装置は、地肌（下地）除去を行う際に、読み取った原稿を「カラーペーパー原稿」、「黄ばみあり原稿」、「黄ばみなし原稿」に分類し、「黄ばみあり原稿」と判定された原稿については、Ｌ＊ａ＊ｂ＊データのｂ＊成分を彩度調整することによって黄ばみを除去し、Ｌ＊成分について従来と同様の地肌除去処理を行う。
【０００４】
【特許文献１】特開２００５−７２８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１記載の従来技術では以下のような問題点がある。
下地除去を行う際の分類として、黄ばみがあるか否かという限定された色下地でのみ彩度調整を行うため、他の色みの下地を有する原稿に対しては全く効果がなく、彩度調整による下地除去の効果が限定的、すなわち黄ばみ以外の下地に関しては全く効果がない。また、原稿全体に対して彩度調整を行っているため下地以外の部分の色みまで変化してしまうという問題点がある。
【０００６】
本発明の目的は、下地除去を効果的に行うとともに、下地以外の部分の色みの変化を抑えることが可能な画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、入力された画像データに階調補正処理を行う画像処理装置において、
入力された画像データが下地を有するかどうかを判定する下地判定手段と、
画像データをＲＧＢ色空間データからＬａｂ色空間データに変換する第１変換手段と、
画像データをＬａｂ色空間データからＲＧＢ色空間データに変換する第２変換手段と、
Ｌａｂ色空間データに対して階調補正を行う階調補正手段と、
ＲＧＢ色空間データに対して下地の除去を行う下地除去手段とを有し、
前記下地判定手段によって下地を有すると判定されると、
前記第１変換手段が、入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正手段が、変換されたＬａｂ色空間データに対して彩度を低くするように階調補正し、
前記第２変換手段が、彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、
前記下地除去手段が、変換されたＲＧＢ色空間データに対して下地の除去を行い、
前記第１変換手段が、下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正手段が、下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正し、
前記第２変換手段が、彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換することを特徴とする画像処理装置である。
【０００８】
また本発明は、原稿を読み取り、読み取った画像データを画像処理装置に入力する画像入力装置と、
上記の画像処理装置と、
前記画像処理装置によって画像処理された画像データに基づいて画像を形成する画像出力装置とを備えることを特徴とする画像形成装置である。
【０００９】
また本発明は、入力された画像データに階調補正処理を行う画像処理方法において、
入力された画像データが下地を有するかどうかを判定する下地判定工程と、
画像データをＲＧＢ色空間データからＬａｂ色空間データに変換する第１変換工程と、
画像データをＬａｂ色空間データからＲＧＢ色空間データに変換する第２変換工程と、
Ｌａｂ色空間データに対して階調補正を行う階調補正工程と、
ＲＧＢ色空間データに対して下地の除去を行う下地除去工程とを有し、
下地判定工程によって、入力された画像データが下地を有すると判定されると、
第１変換工程で入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、
階調補正工程で変換されたＬａｂ色空間データに対して彩度を低くするように階調補正し、
第２変換工程で彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、
下地除去工程で変換されたＲＧＢ色空間データに対して下地の除去を行い、
前記第１変換工程で下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、
前記階調補正工程で下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正し、
前記第２変換工程で彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換することを特徴とする画像処理方法である。
【００１０】
また本発明は、コンピュータに上記の画像処理方法を実行させるための画像処理プログラムである。
【００１１】
また本発明は、コンピュータに上記の画像処理方法を実行させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１２】
本発明によれば、入力された画像データに階調補正処理を行う画像処理装置であって、下地判定手段が、入力された画像データが下地を有するかどうかを判定し、下地を有すると判定されると、第１変換手段が、入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、階調補正手段が、変換されたＬａｂ色空間データに対して彩度を低くするように階調補正する。
【００１３】
第２変換手段は、彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、下地除去手段が、変換されたＲＧＢ色空間データに対して下地の除去を行う。
【００１４】
前記第１変換手段は、下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、前記階調補正手段が、下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正する。
【００１５】
前記第２変換手段は、彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換する。
【００１６】
以上のように、下地除去前に彩度を低くすることで、効果的に下地除去を行うことができ、下地除去後に彩度を高くすることで、下地以外の部分の色みの変化を抑えることができる。
【００１７】
また本発明によれば、画像入力装置が原稿を読み取り、読み取った画像データを画像処理装置に入力すると、前記画像処理装置によって画像処理が行われる。画像出力装置は、画像処理された画像データに基づいて画像を形成する。
【００１８】
これにより、下地を除去しても色みの変化が少ない高画質な画像を形成することができる。
【００１９】
また本発明によれば、入力された画像データに階調補正処理を行う画像処理方法であって、下地判定工程で、入力された画像データが下地を有すると判定されると、第１変換工程で、入力された画像データであるＲＧＢ色空間データをＬａｂ色空間データに変換し、階調補正工程で、変換されたＬａｂ色空間データに対して彩度を低くするように階調補正する。
【００２０】
第２変換工程では、彩度を低くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換し、下地除去工程で、変換されたＲＧＢ色空間データに対して下地の除去を行う。
【００２１】
前記第１変換工程では、下地が除去されたＲＧＢ色空間データをＬａｂ色空間データに変換し、前記階調補正工程で、下地除去後に変換されたＬａｂ色空間データに対して彩度を高くするように階調補正する。
【００２２】
前記第２変換工程では、彩度を高くするように階調補正されたＬａｂ色空間データをＲＧＢ色空間データに変換する。
【００２３】
以上のように、下地除去前に彩度を低くすることで、効果的に下地除去を行うことができ、下地除去後に彩度を高くすることで、下地以外の部分の色みの変化を抑えることができる。
【００２４】
また本発明によれば、上記の画像処理方法をコンピュータに実行させるための画像処理プログラムおよびこの画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００２５】
図１は、本発明の実施の一形態である画像形成装置１の構成を示すブロック図である。本実施の形態においては、画像形成装置１として、デジタルカラー複写機を例に挙げて説明する。画像形成装置１は、画像入力装置１０、画像処理装置２０および画像出力装置３０を含んでデジタルカラー複写機を構成する。
【００２６】
画像入力装置１０は、カラー画像データの入力が可能に構成され、例えばＣＣＤ（    Charge Coupled Device）を備えたスキャナにより実現される。画像入力装置１０は、原稿からの反射光像を、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号としてＣＣＤにて読み取り、ＲＧＢのアナログ画像データをカ画像処理装置２０に出力するものである。
【００２７】
画像出力装置３０は、電子写真方式またはインクジェット方式などのプリンタで実現され、画像処理装置２０で画像処理された画像データに基づいて出力画像を形成する。
【００２８】
画像処理装置２０は、Ａ／Ｄ（アナログ／デジタル）変換部２１、入力補正部２２、原稿種別識別部２３、領域分離部２４、階調補正部２５、色補正部２６、黒生成／下色除去部２７、空間フィルタ処理部２８、中間調生成部２９から構成されている。
【００２９】
画像入力装置１０のＣＣＤラインセンサにより入力されたＲＧＢアナログ画像データは、Ａ／Ｄ（アナログ・デジタル）変換部２１にてＲＧＢデジタル画像データ（以下では、ＲＧＢデータと略称する。）に変換される。このＲＧＢデータは、入力補正部２２にて画像入力装置１０の照明系、結像系、撮像系で生じる各種の歪みが取り除かれ、反射率信号が濃度信号に変換される。
【００３０】
原稿種別識別部２３は、入力された原稿のＲＧＢデータを構成する各画素の属性情報をもとに原稿種別の判定処理を行う。例えば、入力された原稿が文字原稿、文字／印刷写真原稿、文字／印画紙写真原稿、印刷写真原稿、印画紙写真原稿の何れであるのかを判定し、判定結果が文字原稿の場合は文字モード、文字／印刷写真原稿の場合は文字／印刷写真モード、文字／印画紙写真原稿の場合は文字／印画紙写真モード、印刷写真原稿の場合は印刷写真モード、印画紙写真原稿の場合は印画紙写真モードで出力画像の形成を行うように出力モードを設定する。
【００３１】
領域分離部２４では、原稿種別識別部２３での識別結果も利用し、各画素がどのような領域に属するのかを判定する。領域分離部２４の判定結果に基づいて出力される領域識別信号が、黒生成／下色除去部２７、空間フィルタ部２８、中間調生成部２９に引き渡され、各部において領域識別信号に基づく各領域に適した処理が施される。
【００３２】
階調補正部２５では原稿種別識別部２３からの識別結果、あるいはユーザーが操作パネルなどから指定した出力モードや画質調整モードの設定内容に従って下地除去、露光調整などの階調補正を行う。階調補正部２５の動作の詳細は後述する。
【００３３】
色補正部２６では色再現性を高めるためにＲＧＢ表色系の画像データをＣＭＹ表色系の画像データ（以下では、ＣＭＹデータと略称する。）に変換する処理が施され、黒生成／下色除去部２７にてＣＭＹデータはＣＭＹＫ（Ｋ：黒）の４色画像データ（以下では、ＣＭＹＫデータと略称する。）に変換される。空間フィルタ部２８ではＣＭＹＫデータに対してエッジ強調処理、平滑化処理などが施され、中間調生成部２９では誤差拡散法またはディザ法などを用いた中間調処理がなされる。
【００３４】
以上の処理は図示しないＣＰＵ（Central Processing Unit）により制御される。
図２は、階調補正部２５の構成を示すブロック図である。
【００３５】
階調補正部２５は、下地判定手段２５０、Ｌａｂ変換手段２５１、ガンマ補正手段２５２、ＲＧＢ変換手段２５３、下地除去手段２５４で構成される。階調補正部２５では、下地判定手段２５０が入力補正部２２から入力されるＲＧＢ色空間データ（以下ではＲＧＢデータと略称する。）に基づいて、原稿画像の下地の有無を判定し、下地が存在すると判定された場合に、第１変換手段であるＬａｂ変換手段２５１が色空間変換によってＲＧＢデータをＣＩＥ１９７６Ｌ＊ａ＊ｂ＊色空間データ（ＣＩＥ：Commission 
Internationale de l'Eclairage：国際照明委員会、Ｌ＊：明度、ａ＊・ｂ＊：色度、以下ではＬａｂデータと略称する。）に変換する。階調補正手段であるガンマ補正手段２５２は、Ｌａｂ空間で下地除去に適するように彩度調整を行う。第２変換手段であるＲＧＢ変換手段２５３は、色空間変換によって彩度調整されたＬａｂデータをＲＧＢデータに変換し、下地除去手段２５４がＲＧＢ空間で下地除去を行う。下地除去されたＲＧＢデータは、再度Ｌａｂデータに変換され、Ｌａｂ空間にて彩度調整を行うことで、彩度を下地除去前の状態に調整する。
【００３６】
図３は、階調補正部２５による階調補正処理を示すフローチャートである。
入力補正部２２からＲＧＢデータが入力されると、ステップＳ１で下地判定手段２５０が原稿画像に下地の存在を判定する。ステップＳ２では、判定結果に基づいて下地が存在するかを判断し、下地が存在すればステップＳ３に進み、下地が存在しなければ階調補正処理を終了する。
【００３７】
ステップＳ３で、Ｌａｂ変換手段２５１が、入力されたＲＧＢデータを色空間変換によってＬａｂデータに変換し、ステップＳ４で、ガンマ補正手段２５２が下地除去しやすいようにａｂ空間にて彩度を低くするガンマ補正を行う。その後、ステップＳ５でＲＧＢ変換手段が色空間変換によってＬａｂデータをＲＧＢデータに変換し、ステップＳ６で下地除去処理を実行したかどうかを判断する。下地除去処理を実行していれば階調補正処理を終了し、実行していなければステップＳ７に進む。ステップＳ７では、下地除去手段２５４がＲＧＢ空間で下地除去を行う。
【００３８】
下地除去が行われると、ステップＳ３に戻って再度色空間変換を行いＬａｂデータに変換する。ステップＳ４では、ａｂ空間にて、下地除去を行う前に実施したガンマ補正とは逆の補正、つまり彩度を高くするガンマ補正を行い、ステップＳ５でＲＧＢデータに変換する。下地除去が既に行われているのでステップＳ６では下地除去処理が実行されたものと判断され、階調補正処理を終了する。
【００３９】
図４は、下地判定手段２５０による下地判定処理を示すフローチャートである。
ステップＳ１１では、入力されたＲＧＢデータに基づいて、Ｒ、Ｇ、Ｂ各プレーンの濃度ヒストグラムを作成する。次にステップＳ１２で、作成された濃度ヒストグラムについて、各プレーンの最大頻度値（Rpcount、Gpcount、Bpcount）を算出し、ステップＳ１３で、最大頻度値における濃度値（Rp、Gp、Bp：略称  頻度ピーク濃度値）を算出する。求められたRpcount、Gpcount、Bpcount、Rp、Gp、Bpを用いて以下の３つの条件で原稿画像における下地の有無を判定する。
【００４０】
下地であれば一定面積以上を占めることになり、高い頻度を有することから、ステップＳ１４では、Rpcount>Rth1、Gpcount>Gth1、Bpcount>Bth1のいずれかを満たすかどうかを判断する。
【００４１】
閾値Rth1、Gth1、Bth1については、たとえば、入力原稿がＡ４サイズで読み取りの解像度が６００ｄｐｉで入力された場合、７，０００，０００（原稿面積の１／５以上が下地領域である）と設定すればよい。
【００４２】
次に、下地であれば、一定濃度値以上の薄い濃度を有していることから、ステップＳ１５では、Rp>Rth2、Gp>Gth2、Bp>Bth2のいずれかを満たすかどうか判断する。
【００４３】
閾値Rth2、Gth2、Bth2については、たとえば、入力原稿が２５６階調で入力されている場合は、６０と設定すればよい。
【００４４】
最後に、色下地であれば、Rp、Gp、Bpの差が一定値以上となることから、ステップＳ１６では、|Rp−Gp|>Th1、|Rp−Bp|>Th2、|Gp−Bp|>Th3のいずれかを満たすかどうかを判断する。
【００４５】
閾値Th1、Th2、Th3については、たとえば５０と設定すればよい。
上記３つの条件を全て満たした場合には、ステップＳ１７で下地があると判定し、３つのうち１つでも満たさなければステップＳ１８で下地はないと判定する。
【００４６】
図５は、濃度ヒストグラムの作成処理を示すフローチャートである。まず、Ｒ，Ｇ，Ｂの各プレーンにおける頻度値を格納するRcount、Gcount、Bcountを初期化する。具体的には、ステップＳ２１で変数ｉ＝０とし、ステップＳ２２でRcount[i]=Gcount[i]=Bcount[i]=0とする。ステップＳ２３でｉが２５５以上であるかどうかを判断し、２５５より小さければステップＳ２４でｉに１を加え、２５５以上であればステップＳ２５に進む。
【００４７】
ステップＳ２５では、入力された画像データに基づいて、濃度値（Ｒプレーン：InR、Ｇプレーン：InG、Ｂプレーン：InB）の頻度をカウントする。ステップＳ２６では、画像データ全体に対してカウント処理を施したかどうかを判断し、施していればヒストグラム作成処理を終了し、施していなければステップＳ２５に戻る。
【００４８】
図６は、濃度ヒストグラムの例を示す図である。
横軸は濃度値を示し、縦軸は頻度値を示す。曲線Ｂは、Ｂプレーンのヒストグラムを示し、曲線Ｇは、Ｇプレーンのヒストグラムを示し、曲線Ｒは、Ｒプレーンのヒストグラムを示す。
【００４９】
図７は、最大頻度値Rpcountおよび頻度ピーク濃度値Rpの算出処理を示すフローチャートである。図７のフローチャートではＲプレーンの算出処理を示しているが、Ｇプレーン（Gpcount、およびGp）、Ｂプレーン（Bpcount、およびBp）でも同様であるので説明は省略する。
【００５０】
まずステップＳ３１で初期化（ｉ＝０）を行い、ステップＳ３２では、下記の式のようにヒストグラムの頻度値同士を比較する。
Rcount[i]>Rcount[i+1]
【００５１】
この式を満たせば、ステップＳ３３で最大頻度値Rpcountに頻度値Rcount[i]を代入し、頻度ピーク濃度値Rpにｉを代入する。満たさなければステップＳ３４で最大頻度値Rpcountに頻度値Rcount[i+1]を代入し、頻度ピーク濃度値Rpにi +1を代入する。これを全階調域で比較を行うために、ステップＳ３５でｉに１を加え、ステップＳ３６でｉが２５５以上であるかどうかを判断し、２５５より小さければステップＳ３２に戻り、２５５以上であれば算出処理を終了する。これにより、Rpcount、Rpが算出される。
【００５２】
以上のような処理により下地判定が行われた後、画像データの色空間変換を行い、ＲＧＢデータからＬａｂデータへと変換する。
【００５３】
ＲＧＢデータからＬａｂデータへの変換は、Ｌａｂ変換手段２５１によって、たとえば以下のようなマトリクス演算を行えばよい。
ＲＧＢデータからＬａｂデータへのマトリクス変換式は、
【００５４】
【数１】
2008099148.tif 000003
で表せ、マトリクス係数は、
【００５５】
【数２】
2008099148.tif 000004
で表される。
【００５６】
図８は、ガンマ補正手段２５２によるガンマ補正処理を示すフローチャートである。
まず、ステップＳ４１では、下地除去処理の処理前か否かを判断し、処理前であれば、ステップＳ４２で、彩度を低くするガンマ曲線（ChromaDOWNLUT）を用いて下記式のようにガンマ補正を行う。
Out[i]=In[ChromaDOWNLUT[i]]
【００５７】
ここでは、入力画像信号をIn[i]、出力画像信号をOut[i]、彩度調整ガンマ曲線を     ChromaDOWNLUT[i]とし、入力、出力とも２５６階調（０≦i≦255）としている。
【００５８】
このガンマ処理を画像データ全体に施したかどうかを判断し、施していればガンマ補正処理を終了し、施していなければステップＳ４２に戻る。
【００５９】
下地除去前に彩度を低くすることで、効果的に下地除去を行うことができる。
ステップＳ４１での判断が、下地除去処理後であれば、ステップＳ４４で、彩度を高くするガンマ曲線（ChromaUPLUT）を用いて下記式のようにガンマ補正を行う。
Out[i]=In[ChromaUPLUT[i]]
【００６０】
ここでは入力画像信号をIn[i]、出力画像信号をOut[i]、彩度調整ガンマ曲線を       ChromaUPLUT[i]とし、入力、出力とも２５６階調（０≦i≦255）としている。
【００６１】
このガンマ処理を画像データ全体に施したかどうかを判断し、施していればガンマ補正処理を終了し、施していなければステップＳ４４に戻る。
【００６２】
下地除去後に彩度を高くすることで、下地以外の部分の色みの変化を抑えることができる。
【００６３】
図９は、彩度調整に用いられるガンマ曲線の一例を示す図である。横軸は彩度ａ、縦軸は彩度ｂを示す。点線で示した直線Ｌは、彩度調整を行わない場合のリニアなガンマ曲線である。実線で示した曲線Ｃ１は、彩度を低くするためのガンマ曲線（                ChromaDOWNLUT）であり、一点鎖線で示した曲線Ｃ２は、彩度を高くするためのガンマ曲線（ChromaUPLUT）である。ChromaDOWNLUTとChromaUPLUTとは、リニアなガンマ曲線Ｌ１に対して対称となっている。これにより、下地除去前にChromaDOWNLUTにより補正し、除去後にChromaUPLUTにより補正することで、彩度が元に戻ることとなる。
【００６４】
以上のような処理によりガンマ補正が行われた後、画像データの色空間変換を行い、ＬａｂデータからＲＧＢデータへと変換する。
【００６５】
ＬａｂデータからＲＧＢデータへの変換は、ＲＧＢ変換手段２５３によって、たとえば以下のようなマトリクス演算を行えばよい。
ＬａｂデータからＲＧＢデータへのマトリクス変換式は、
【００６６】
【数３】
2008099148.tif 000005
で表せ、マトリクス係数は、
【００６７】
【数４】
2008099148.tif 000006
で表される。
【００６８】
図１０は、下地除去手段２５４による下地除去処理を示すフローチャートである。
ステップＳ５１では、原稿の下地濃度域を判定する。ステップＳ５２では、下地濃度に適した階調補正曲線を選択して用い、下記式のような階調補正を行う。
Out[i]=In[BGLUT[i]]
【００６９】
ここでは、入力画像信号をIn[i]、出力画像信号をOut[i]、下地除去用階調補正曲線をBGLUT[i]とし、入力、出力とも２５６階調（０≦i≦255）としている。
【００７０】
この階調補正処理を画像データ全体に施したかどうかを判断し、施していれば下地除去処理を終了し、施していなければステップＳ５２に戻る。
【００７１】
図１１は、下地濃度判定処理を示すフローチャートである。
下地除去用階調補正曲線を複数用意しておき、前述した頻度ピーク濃度値（Rp、Gp、Bp）から下地の濃度域を算出し、これに応じて複数の下地除去用階調補正曲線の中から適した曲線を選択する。
【００７２】
まず、ステップＳ６１では、下記式を用いて、Ｒ，Ｇ，Ｂの各プレーンの下地濃度最大値（Ｒプレーン：R_BGrange、Ｇプレーン：G_BGrange、Ｂプレーン：B_BGrange）を算出する。
R_BGrange=Rp+Rrange
G_BGrange=Gp+Grange
B_BGrange=Bp+Brange
【００７３】
ここで、Rrange，Grange，Brangeは、予め値を設定しておき、たとえば、Rrange＝Grange＝Brange＝２０とすればよい。
【００７４】
ステップＳ６２では、算出されたR_BGrange、G_BGrange、B_BGrangeのうち、最大の値を下地濃度最大値（BGrange）と判定する。ステップＳ６３では、この下地濃度最大値を消去することができる階調補正曲線を、下地除去用階調補正曲線として選択する。
【００７５】
図１２は、下地除去に用いられる階調補正曲線の一例を示す図である。横軸は入力値、縦軸は出力値を示す。点線で示した直線Ｌ２は、下地除去を行わない場合のリニアな階調補正曲線である。実線で示した曲線Ｃ３および一点鎖線で示した曲線Ｃ４は、下地除去を行う場合の階調補正曲線（BGLUT1およびBGLUT2）である。階調補正曲線BGLUT1，BGLUT2は、下地除去用の階調補正曲線であり、下地濃度に応じて選択される。
【００７６】
図１３は、彩度調整前後でのＲＧＢデータの変化を表す模式図である。彩度調整前に下地濃度最大値（BGrange）を越えていたＲ濃度値が、彩度調整後には下地濃度最大値より小さくなり、Ｇ濃度値およびＢ濃度値は、彩度調整後に増加している。
【００７７】
図１２に示した下地除去用階調補正曲線においては、BGLUT1よりもBGLUT2のほうがリニアな階調補正曲線に近いため、下地除去できる濃度値は低く（薄く）なるが色あいの変化が少ないため、よりリニアに近い下地除去階調補正曲線を利用するほうが原稿に近い色あいに戻すことができる。
【００７８】
一方、彩度調整前と彩度調整後では、各濃度値の差が縮まることになるため、より濃い濃度値を有する成分が薄い方向へシフトする。この場合、BGrangeもより薄い方向にシフトするため、よりリニアに近い下地除去階調補正曲線を選択できるようになる。
【００７９】
また、本発明の他の実施形態として、上記の画像処理方法をコンピュータに実行させるための画像処理プログラムおよびこの画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することも可能である。
【００８０】
なお、記録媒体としては、マイクロプロセッサで処理が行われるためのメモリ、たとえばＲＯＭ（Read Only Memory）そのものが記録媒体であってもよいし、また、コンピュータの外部記憶装置としてプログラム読み取り装置が設けられ、そこに挿入することで読み取り可能な記録媒体であってもよい。
【００８１】
いずれの場合においても、記録されている画像処理プログラムは、マイクロプロセッサが記録媒体にアクセスすることで実行されてもよいし、マイクロプロセッサが記録媒体から画像処理プログラムを読み出し、読み出された画像処理プログラムをプログラム記憶エリアにダウンロードして、実行してもよい。なお、このダウンロード用のプログラムは予め所定の記憶装置に格納されているものとする。ＣＰＵなどのマイクロプロセッサは、インストールされた画像処理用プログラムに従って所定の画像処理を行うようにコンピュータの各部を統括的に制御する。
【００８２】
また、プログラム読み取り装置で読み取り可能な記録媒体としては、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスクまたはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）／ＭＯ（Magneto Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc）などの光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどの半導体メモリを含めた固定的にプログラムを記録する媒体であってもよい。
【００８３】
また、コンピュータを、インターネットを含む通信ネットワークに接続可能な構成とし、通信ネットワークから画像処理プログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークから画像処理プログラムをダウンロードする場合には、そのダウンロード用プログラムは予めコンピュータに格納しておくか、他の記録媒体からインストールされるものであってもよい。
【００８４】
記録媒体から読み取った画像処理プログラムを実行するコンピュータシステムの一例は、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラなどの画像読取装置と、各種プログラムを実行することにより上記の画像処理方法を含めた様々な処理を行うコンピュータと、このコンピュータの処理結果などを表示するＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイなどの画像表示装置と、コンピュータの処理結果を紙などに出力するプリンタなどの画像出力装置とが互いに接続されて構成されるシステムである。さらに、このコンピュータシステムには、通信ネットワークを介してサーバーなどに接続し、画像処理プログラムを含む各種プログラムや画像データなどの各種データを送受信するためのモデムなどが備えられる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の一形態である画像形成装置１の構成を示すブロック図である。
【図２】階調補正部２５の構成を示すブロック図である。
【図３】階調補正部２５による階調補正処理を示すフローチャートである。
【図４】下地判定手段２５０による下地判定処理を示すフローチャートである。
【図５】濃度ヒストグラムの作成処理を示すフローチャートである。
【図６】濃度ヒストグラムの例を示す図である。
【図７】最大頻度値Rpcountおよび頻度ピーク濃度値Rpの算出処理を示すフローチャートである。
【図８】ガンマ補正手段２５２によるガンマ補正処理を示すフローチャートである。
【図９】彩度調整に用いられるガンマ曲線の一例を示す図である。
【図１０】下地除去手段２５４による下地除去処理を示すフローチャートである。
【図１１】下地濃度判定処理を示すフローチャートである。
【図１２】下地除去に用いられる階調補正曲線の一例を示す図である。
【図１３】彩度調整前後でのＲＧＢデータの変化を表す模式図である。
【符号の説明】
【００８６】
１  画像形成装置
１０  画像入力装置
２０  画像処理装置
２１  Ａ／Ｄ（アナログ／デジタル）変換部
２２  入力補正部
２３  原稿種別識別部
２４  領域分離部
２５  階調補正部
２６  色補正部
２７  黒生成／下色除去部
２８  空間フィルタ処理部
２９  中間調生成部
３０  画像出力装置
２５０  下地判定手段
２５１  Ｌａｂ変換手段
２５２  ガンマ補正手段
２５３  ＲＧＢ変換手段
２５４  下地除去手段
【図１】
2008099148.tif 000007
【図２】
2008099148.tif 000008
【図３】
2008099148.tif 000009
【図４】
2008099148.tif 000010
【図５】
2008099148.tif 000011
【図６】
2008099148.tif 000012
【図７】
2008099148.tif 000013
【図８】
2008099148.tif 000014
【図９】
2008099148.tif 000015
【図１０】
2008099148.tif 000016
【図１１】
2008099148.tif 000017
【図１２】
2008099148.tif 000018
【図１３】
2008099148.tif 000019