(57)【要約】【課題】解像性を重視したい領域と粒状性を重視したい領域とが混在するような場合であっても、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得る。【解決手段】入力した第１の表色系で示された画像データから第１特徴量算出手段１１で算出された注目画素の第１特徴量（例えば、注目画素毎のエッジ度合い）と、色変換手段１２により変換された第２の表色系で示された画像データから第２特徴量算出手段１３で算出された注目画素の第２特徴量（例えば、注目画素毎のエッジ度合い）とに基づいて、第３特徴量算出手段１４で第３特徴量を算出する。そして、中間調処理手段１５における中間調処理では、第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う。【選択図】        図２
2006262187.tif 000002
【特許請求の範囲】
【請求項１】
入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する画像処理装置において、
前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出手段と、
前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換手段と、
この色変換手段により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量を算出する第２特徴量算出手段と、
前記第１特徴量算出手段により算出された前記第１特徴量と前記第２特徴量算出手段により算出された前記第２特徴量とから注目画素の特徴を示す第３特徴量を算出する第３特徴量算出手段と、
この第３特徴量算出手段により算出された前記第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記中間調処理手段は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える、
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記中間調処理手段は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う、
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記第１特徴量算出手段により算出される前記第１特徴量は、前記第１の表色系それぞれの前記第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値を前記第１の表色系における共通の第１特徴量とする、
ことを特徴とする請求項１ないし３のいずれか一記載の画像処理装置。
【請求項５】
入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する画像処理装置において、
前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出手段と、
前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換手段と、
前記第１特徴量算出手段により算出された前記第１特徴量に基づき、前記色変換手段により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて前記第２特徴量を算出する第２特徴量算出手段と、
この第２特徴量算出手段により算出された前記第２特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理手段と、
を備えることを特徴とする画像処理装置。
【請求項６】
前記中間調処理手段は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える、
ことを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記中間調処理手段は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う、
ことを特徴とする請求項５記載の画像処理装置。
【請求項８】
前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素毎のエッジ度合いに基づく値である、
ことを特徴とする請求項１ないし７のいずれか一記載の画像処理装置。
【請求項９】
前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素毎の線らしさに基づく値である、
ことを特徴とする請求項１ないし８のいずれか一記載の画像処理装置。
【請求項１０】
前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素の階調値が特定の値であるか否かに基づく値である、
ことを特徴とする請求項１ないし９のいずれか一記載の画像処理装置。
【請求項１１】
前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素がグラフィックであるかイメージであるかを示す情報である、
ことを特徴とする請求項１ないし７のいずれか一記載の画像処理装置。
【請求項１２】
前記第１特徴量がグラフィックであることを示す情報であった場合には、前記中間調処理手段は前記第１の表色系の全版共通の特徴量を利用し、
前記第１特徴量がグラフィックでないことを示す情報であった場合には、前記中間調処理手段は前記第１の表色系の各版独立の特徴量を利用する、
ことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する処理をコンピュータに実行させるプログラムであって、前記コンピュータに、
前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出機能と、
前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換機能と、
この色変換機能により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量を算出する第２特徴量算出機能と、
前記第１特徴量算出機能により算出された前記第１特徴量と前記第２特徴量算出機能により算出された前記第２特徴量とから注目画素の特徴を示す第３特徴量を算出する第３特徴量算出機能と、
この第３特徴量算出機能により算出された前記第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理機能と、
を実行させることを特徴とするプログラム。
【請求項１４】
前記中間調処理機能は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える、
ことを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記中間調処理機能は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う、
ことを特徴とする請求項１３記載のプログラム。
【請求項１６】
前記第１特徴量算出機能により算出される前記第１特徴量は、前記第１の表色系それぞれの前記第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値を前記第１の表色系における共通の第１特徴量とする、
ことを特徴とする請求項１３ないし１５のいずれか一記載のプログラム。
【請求項１７】
入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する処理をコンピュータに実行させるプログラムであって、前記コンピュータに、
前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出機能と、
前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換機能と、
前記第１特徴量算出機能により算出された前記第１特徴量に基づき、前記色変換機能により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて前記第２特徴量を算出する第２特徴量算出機能と、
この第２特徴量算出機能により算出された前記第２特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理機能と、
を実行させることを特徴とするプログラム。
【請求項１８】
前記中間調処理機能は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える、
ことを特徴とする請求項１７記載のプログラム。
【請求項１９】
前記中間調処理機能は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う、
ことを特徴とする請求項１７記載のプログラム。
【請求項２０】
前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素毎のエッジ度合いに基づく値である、
ことを特徴とする請求項１３ないし１９のいずれか一記載のプログラム。
【請求項２１】
前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素毎の線らしさに基づく値である、
ことを特徴とする請求項１３ないし２０のいずれか一記載のプログラム。
【請求項２２】
前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素の階調値が特定の値であるか否かに基づく値である、
ことを特徴とする請求項１３ないし２１のいずれか一記載のプログラム。
【請求項２３】
前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素がグラフィックであるかイメージであるかを示す情報である、
ことを特徴とする請求項１３ないし１９のいずれか一記載のプログラム。
【請求項２４】
前記第１特徴量がグラフィックであることを示す情報であった場合には、前記中間調処理機能は前記第１の表色系の全版共通の特徴量を利用し、
前記第１特徴量がグラフィックでないことを示す情報であった場合には、前記中間調処理機能は前記第１の表色系の各版独立の特徴量を利用する、
ことを特徴とする請求項２３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータなどのアプリケーションで作成してビットマップ化したＲＧＢ色空間で示されたカラー画像データを入力して、プリンタエンジンの色再現方式に合わせたＣＭＹＫ色空間に変換して、プリンタエンジンの表現能力に合わせて少値化処理を行った結果を出力する画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
多値の入力画像を少値の出力能力を持つ装置で出力するために、入力画像の取りうる値の数より少ない種類の値で出力画像を表すための技術である中間調処理について様々な手法が提案されている。中間調処理における処理結果としては、周期的なドット配列となるものと、非周期的なドット配列となるものとの二種類に分類できる。前者の例としてディザ処理、後者の例として誤差拡散処理がある。
【０００３】
周期的なドット配列となるディザ処理は、定義したスクリーンに応じて規則的にドットが配置されるため、ざらつきが少ない、すなわち粒状性が良い画像を得ることができる。しかし、入力画像が周期構造を持つ場合、この入力画像と定義したスクリーンとで干渉が発生して画像品質を落とすことがある。また、ディザ処理は、スクリーンのピッチを粗にすることで１ピッチあたりの階調数が増加して階調性が向上し、密にすることで原稿の画像データの変化に追従しやすくなり解像性を向上させることができる。
【０００４】
一方、非周期的なドット配列となる誤差拡散処理は、スクリーンを定義せずにドットが配置され、原画像に忠実な解像性を得ることができ、入力画像との干渉は発生しない。しかし、ドットの配置が規則的でないことから、部分的なドットの粗密が生じて粒状性が悪い。
【０００５】
そこで、従来から、ざらつきと干渉を共に抑制しながら高い解像性を得るために、画像データの局所的な特徴に基づいて中間調処理を切り替える画像処理方法が提案されている。
【０００６】
特許文献１には、誤差拡散処理において入力画像のエッジ度合いに応じて量子化閾値の振動幅を多段階に制御することにより、網点部のモアレ抑制と画像平坦部の安定性かつ粒状性を両立させる技術について開示されており、この中で、エッジ度合いによってしきい値の振幅を変化させる技術について触れている。
【０００７】
また、特許文献２には、画像データに応じて各色毎の属性データを生成し、各色毎の属性データに基づき全ての色に共通な１つの属性データを生成して保持する技術について開示されている。
【０００８】
【特許文献１】特開２００１−１２８００４号公報
【特許文献２】特開２００３−２５９１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、特許文献１に開示されている技術は、カラー画像に対するエッジ度の算出に関して特に示していない。ＣＭＹＫ版に対して各版毎にエッジ度を算出して中間調処理に反映させた場合、例えば赤い線を処理するとＭ版に対して解像性を重視した処理、Ｙ版に対して粒状性を重視した処理といったように、異なる処理方式が行われることがある。その結果として、Ｍ版とＹ版の線の太さが異なってしまい、得たい色と異なった色で再現されてしまうという問題がある。
【００１０】
また、特許文献２に開示されている技術は、属性データのために必要なメモリや信号線を減らすことでコストを削減できる効果を謳っているが、全版共通の属性データを用いることから、全版に対して同じ位置で処理を切り替えることとなり、切替部での出力画像の変化が強調されてしまう。イメージ画像では、切替部で出力画像に段差が発生して違和感を与えることとなる。
【００１１】
本発明は、上記に鑑みてなされたものであって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する画像処理装置において、前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出手段と、前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換手段と、この色変換手段により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量を算出する第２特徴量算出手段と、前記第１特徴量算出手段により算出された前記第１特徴量と前記第２特徴量算出手段により算出された前記第２特徴量とから注目画素の特徴を示す第３特徴量を算出する第３特徴量算出手段と、この第３特徴量算出手段により算出された前記第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理手段と、を備える。
【００１３】
また、請求項２にかかる発明は、請求項１記載の画像処理装置において、前記中間調処理手段は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える。
【００１４】
また、請求項３にかかる発明は、請求項１記載の画像処理装置において、前記中間調処理手段は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う。
【００１５】
また、請求項４にかかる発明は、請求項１ないし３のいずれか一記載の画像処理装置において、前記第１特徴量算出手段により算出される前記第１特徴量は、前記第１の表色系それぞれの前記第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値を前記第１の表色系における共通の第１特徴量とする。
【００１６】
また、請求項５にかかる発明は、入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する画像処理装置において、前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出手段と、前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換手段と、前記第１特徴量算出手段により算出された前記第１特徴量に基づき、前記色変換手段により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて前記第２特徴量を算出する第２特徴量算出手段と、この第２特徴量算出手段により算出された前記第２特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理手段と、を備える。
【００１７】
また、請求項６にかかる発明は、請求項５記載の画像処理装置において、前記中間調処理手段は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える。
【００１８】
また、請求項７にかかる発明は、請求項５記載の画像処理装置において、前記中間調処理手段は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う。
【００１９】
また、請求項８にかかる発明は、請求項１ないし７のいずれか一記載の画像処理装置において、前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素毎のエッジ度合いに基づく値である。
【００２０】
また、請求項９にかかる発明は、請求項１ないし８のいずれか一記載の画像処理装置において、前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素毎の線らしさに基づく値である。
【００２１】
また、請求項１０にかかる発明は、請求項１ないし９のいずれか一記載の画像処理装置において、前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素の階調値が特定の値であるか否かに基づく値である。
【００２２】
また、請求項１１にかかる発明は、請求項１ないし７のいずれか一記載の画像処理装置において、前記第１特徴量算出手段により算出される前記第１特徴量は、注目画素がグラフィックであるかイメージであるかを示す情報である。
【００２３】
また、請求項１２にかかる発明は、請求項１１記載の画像処理装置において、前記第１特徴量がグラフィックであることを示す情報であった場合には、前記中間調処理手段は前記第１の表色系の全版共通の特徴量を利用し、前記第１特徴量がグラフィックでないことを示す情報であった場合には、前記中間調処理手段は前記第１の表色系の各版独立の特徴量を利用する。
【００２４】
また、請求項１３にかかる発明は、入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する処理をコンピュータに実行させるプログラムであって、前記コンピュータに、前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出機能と、前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換機能と、この色変換機能により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量を算出する第２特徴量算出機能と、前記第１特徴量算出機能により算出された前記第１特徴量と前記第２特徴量算出機能により算出された前記第２特徴量とから注目画素の特徴を示す第３特徴量を算出する第３特徴量算出機能と、この第３特徴量算出機能により算出された前記第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理機能と、を実行させる。
【００２５】
また、請求項１４にかかる発明は、請求項１３記載のプログラムにおいて、前記中間調処理機能は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える。
【００２６】
また、請求項１５にかかる発明は、請求項１３記載のプログラムにおいて、前記中間調処理機能は、前記第３特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第３特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う。
【００２７】
また、請求項１６にかかる発明は、請求項１３ないし１５のいずれか一記載のプログラムにおいて、前記第１特徴量算出機能により算出される前記第１特徴量は、前記第１の表色系それぞれの前記第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値を前記第１の表色系における共通の第１特徴量とする。
【００２８】
また、請求項１７にかかる発明は、入力した第１の表色系で示された画像データを、プリンタエンジンで画像形成するためのデータに変換する処理をコンピュータに実行させるプログラムであって、前記コンピュータに、前記第１の表色系で示された画像データの注目画素の特徴を示す第１特徴量を算出する第１特徴量算出機能と、前記第１の表色系で示された画像データを第２の表色系で示された画像データに変換する色変換機能と、前記第１特徴量算出機能により算出された前記第１特徴量に基づき、前記色変換機能により変換された前記第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて前記第２特徴量を算出する第２特徴量算出機能と、この第２特徴量算出機能により算出された前記第２特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う中間調処理機能と、を実行させる。
【００２９】
また、請求項１８にかかる発明は、請求項１７記載のプログラムにおいて、前記中間調処理機能は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合と、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合とでは、パラメータを切り替える。
【００３０】
また、請求項１９にかかる発明は、請求項１７記載のプログラムにおいて、前記中間調処理機能は、前記第２特徴量が解像性を重視した処理を行うことが望ましい値であると判断した場合、注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、前記第２特徴量が粒状性を重視した処理を行うことが望ましい値であると判断した場合、ディザしきい値マトリクスを用いて注目画素の量子化を行う。
【００３１】
また、請求項２０にかかる発明は、請求項１３ないし１９のいずれか一記載のプログラムにおいて、前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素毎のエッジ度合いに基づく値である。
【００３２】
また、請求項２１にかかる発明は、請求項１３ないし２０のいずれか一記載のプログラムにおいて、前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素毎の線らしさに基づく値である。
【００３３】
また、請求項２２にかかる発明は、請求項１３ないし２１のいずれか一記載のプログラムにおいて、前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素の階調値が特定の値であるか否かに基づく値である。
【００３４】
また、請求項２３にかかる発明は、請求項１３ないし１９のいずれか一記載のプログラムにおいて、前記第１特徴量算出機能により算出される前記第１特徴量は、注目画素がグラフィックであるかイメージであるかを示す情報である。
【００３５】
また、請求項２４にかかる発明は、請求項２３記載のプログラムにおいて、前記第１特徴量がグラフィックであることを示す情報であった場合には、前記中間調処理機能は前記第１の表色系の全版共通の特徴量を利用し、前記第１特徴量がグラフィックでないことを示す情報であった場合には、前記中間調処理機能は前記第１の表色系の各版独立の特徴量を利用する。
【発明の効果】
【００３６】
請求項１，１３にかかる発明によれば、入力した第１の表色系で示された画像データから第１特徴量算出手段で算出された注目画素の第１特徴量（例えば、注目画素毎のエッジ度合い）と、色変換手段により変換された第２の表色系で示された画像データから第２特徴量算出手段で算出された注目画素の第２特徴量（例えば、注目画素毎のエッジ度合い）とに基づいて、第３特徴量算出手段で第３特徴量を算出する。そして、中間調処理手段における中間調処理では、第３特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う。したがって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、それぞれに適した中間調処理を行うことができるようになるので、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることができる。
【００３７】
また、請求項４，１６にかかる発明によれば、第１の表色系の各版の第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値を第１の表色系の共通の第１特徴量とするようにしたことにより、データ量を減らすことができる。
【００３８】
また、請求項５，１７にかかる発明によれば、入力した第１の表色系で示された画像データから第１特徴量算出手段で算出された注目画素の第１特徴量（例えば、注目画素毎のエッジ度合い）に基づき、色変換手段により変換された第２の表色系で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて第２特徴量算出手段で第２特徴量を算出する。そして、中間調処理手段における中間調処理では、第２特徴量に基づいて注目画素が解像性を重視するか、または粒状性を重視するかを判定し、当該判定に応じた注目画素の量子化を行う。したがって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、それぞれに適した中間調処理を行うことができるようになるので、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることができる。
【発明を実施するための最良の形態】
【００３９】
以下に添付図面を参照して、この発明にかかる画像処理装置およびプログラムの最良な実施の形態を詳細に説明する。
【００４０】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図１５に基づいて説明する。本実施の形態は、画像処理装置としてカラーレーザプリンタの画像処理部を適用した例である。
【００４１】
［１．カラーレーザプリンタの制御系の概略構成例］
図１は、本発明の第１の実施の形態にかかるカラーレーザプリンタ１の制御系の概略構成例を示すブロック図である。図１に示すように、この制御系としては、ＲＯＭ（Read Only Memory）２及びＲＡＭ（Random Access Memory）３とともにマイクロコンピュータを構成するＣＰＵ（Central Processing Unit）４が設けられている。このＣＰＵ４はＲＯＭ２内に格納された制御プログラムに従い、用紙搬送用のモータ５や、周知の電子写真方式により画像を記録媒体上に形成する画像形成手段であるプリンタエンジン６の駆動制御を始めとして、当該カラーレーザプリンタ１全体の制御を受け持つ。ＲＡＭ３には各種処理を行う上で必要なデータ等を一時格納するための等の作業領域として使われる。また、ＲＯＭ２内には、画像処理プログラムを始め、その他の各種プログラムが格納されている。また、Ｉ／Ｏインターフェース７を介し、モータ５やプリンタエンジン６を始めとし、当該カラーレーザプリンタ１を制御する上で必要なその他の入出力装置が接続されている。ＣＰＵ４、ＲＯＭ２、ＲＡＭ３、Ｉ／Ｏインターフェース７は、アドレスバス８及びデータバス９にて接続されており、アドレスの指定及びデータの入出力を行っている。
【００４２】
［２．カラー画像処理部の構成］
図２は、カラーレーザプリンタ１の画像処理部１０の構成を示すブロック図である。図２に示すように、カラーレーザプリンタ１は、ＣＰＵ４がＲＯＭ２内に格納された画像処理プログラムに従うことにより、画像処理装置である画像処理部１０を実現する。この画像処理部１０は、例えばパーソナルコンピュータなどのアプリケーションで作成してビットマップ化したＲＧＢ色空間で示されたカラー画像データを入力して、プリンタエンジン６の色再現方式に合わせたＣＭＹＫ色空間に変換して、プリンタエンジン６の表現能力に合わせて少値化処理を行った結果を出力する。このような画像処理部１０は、第１特徴量算出手段として機能する第１特徴量算出部１１と、色変換手段として機能する色変換部１２と、第２特徴量算出手段として機能する第２特徴量算出部１３と、第３特徴量算出手段として機能する第３特徴量算出部１４と、中間調処理手段として機能する中間調処理部１５とを備えている。
【００４３】
第１特徴量算出部１１は、ＲＧＢ色空間で示されたカラー画像データに基づき、後述する方法により第１特徴量を算出して、第３特徴量算出部１４へ送る。
【００４４】
色変換部１２は、入力したＲＧＢ色空間で示されたカラー画像データをＣＭＹＫ色空間に変換して、第２特徴量算出部１３および中間調処理部１５へ送る。ここで、ＲＧＢ色空間で示されたカラー画像データをＣＭＹＫ色空間に変換する処理は、例えば特開平１０−２７６３４１号公報に記載されている手法である、メモリマップ法を用いた後にＵＣＲ／ＢＧ処理を行うことで実現できる。
【００４５】
第２特徴量算出部１３は、ＣＭＹＫ色空間で示されたカラー画像データに基づき、後述する方法により第２特徴量を算出して、第３特徴量算出部１４へ送る。
【００４６】
第３特徴量算出部１４では、第１特徴量算出部１１から受け取った第１特徴量と、第２特徴量算出部１３から受け取った第２特徴量とに基づき、後述する方法により第３特徴量を算出して中間調処理部１５へ送る。
【００４７】
中間調処理部１５では、色変換部１２から受け取ったＣＭＹＫ色空間で示された画像データに対して、第３特徴量算出部１４から受け取った第３特徴量に基づいた処理パラメータを用いて少値化処理を行う。
【００４８】
［２−１．中間調処理部の説明］
ここで、中間調処理部１５で行う少値化処理について詳述する。図３は、中間調処理部１５の構成・動作を示すブロック図である。なお、少値化処理はＣＭＹＫの各版毎にそれぞれ行うものであるが、ここではＣ版の処理について示す。図３に示すように、中間調処理部１５は、しきい値選択部２１と、修正入力値算出部２２と、出力階調値決定部２３と、誤差算出部２４と、誤差バッファ部２５と、誤差和算出部２６とで構成されている。
【００４９】
しきい値選択部２１では、第３特徴量算出部１４で算出したＣ版の第３特徴量に基づき、第３特徴量が所定の値以上、すなわち、解像性を重視した処理を行うことが望ましい場合は注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、第３特徴量が所定の値より小さい、すなわち、粒状性を重視した処理を行うことが望ましい場合は図４に示すディザしきい値マトリクスを用いて注目画素の量子化を行うことを決定して、決定したしきい値マトリクス情報を出力階調値決定部２３へ送る。
【００５０】
ここで、しきい値選択部２１が固定しきい値を用いることを決定した場合の処理について説明する。あらかじめ出力階調値２５５に相当するドットを出すか否かを決定するしきい値を１２８としておき、注目画素の修正入力値が１２８以下であれば出力値は０、そうでなければ出力値は２５５とする。なお、０は最も濃度が低く、２５５は最も濃度が高いとする。
【００５１】
次に、しきい値選択部２１が図４に示すしきい値マトリクスを用いることを決定した場合の処理について説明する。ここで、図４のマトリクスは、出力階調値２５５に相当するドットを出すか否かを決定するしきい値であり、６００ｄｐｉの出力解像度において約２１２線、４５度の網点スクリーンを表現する２値出力用のしきい値マトリクスである。しきい値マトリクス上で注目画素に対応する位置は、出力画像のサイズにタイル状に繰り返し敷き詰めたときの、注目画素がしきい値マトリクス中のどの位置に相当するかにより決定する。すなわち、しきい値マトリクスのサイズが横ｗ画素、縦ｈ画素であり、注目画素の位置が出力画像座標で横ｘ、縦ｙである場合は、しきい値マトリクス座標で横（ｘ％ｗ）、縦（ｙ％ｈ）のしきい値を用いる。そして、例えば注目画素に対応するしきい値がしきい値マトリクス座標で横０、縦２である場合は、出力階調値２５５に相当するドットを出すか否かを決定するためのしきい値は２４０となり、注目画素の修正入力値が２４０以下であれば出力値は０、そうでなければ出力値は２５５となる。
【００５２】
修正入力値算出部２２では、画像データ中の注目画素における画素データと、後述する誤差和算出部２６から得られた周辺画素における誤差和との和である修正入力値を算出して後段の処理に送る。
【００５３】
出力階調値決定部２３では、しきい値選択部２１から受けたしきい値マトリクス情報から注目画素に対応するしきい値と、修正入力値算出部２２から受けた修正入力値との大小関係を比較して、出力階調値を決定する。
【００５４】
誤差算出部２４では、前記修正入力値から前記出力した出力階調値を減じた値を誤差として誤差バッファ部２５に格納する。
【００５５】
以上の処理により、出力階調値を求めることができる。一方、修正誤差値は、以下のようにして求める。
【００５６】
誤差和算出部２６は、図５に示す誤差マトリクスを用いて注目画素に関与する誤差の和を算出する。図５に示す誤差マトリクスにおいては、×印で示した部分が注目画素を意味する。例えば、注目画素の１ライン真上の画素の量子化誤差が３２であった場合、誤差マトリクス中のその画素に対応する値は４／３２であるから、その画素から注目画素に関与する誤差は両者の積である４となる。すなわち、誤差和算出部２６は、１つの注目画素に対して２ライン上の７画素、１ライン上の７画素、同一ラインの３画素の計１７画素における量子化誤差を誤差バッファ部２５から読み出し、誤差マトリクスと積和演算を行うことで注目画素に関与する誤差和を算出して、その誤差和を修正入力値算出部２２へ送る。なお、図５に示す誤差マトリクスは、全ての要素を加算したとき１となるように設計している。これは、発生した誤差を過不足なく周囲の画素で用いるためである。
【００５７】
ここで、誤差を算出するために、図６に示すような誤差マトリクスを利用しても良い。図６の誤差マトリクスは、マトリクス中の各値を図５の３２倍としたものである。例えば、注目画素の１ライン真上の画素の量子化誤差が３２であった場合、誤差マトリクス中のその画素に対応する値は４であるから、その画素から注目画素に関与する誤差はひとまず両者の積である１２８とする。このようにして、１つの注目画素に対して２ライン上の７画素、１ライン上の７画素、同一ラインの３画素の計１７画素における量子化誤差を誤差バッファ部２５から読み出し、誤差マトリクスと演算を行うことで注目画素に関与する誤差和を算出する。このような方法をとることにより、高速な整数演算で誤差和を注目画素に関与する誤差を算出することができる。その後、誤差マトリクス中の各値は３２倍にしているため、前記誤差和を３２で除する。
【００５８】
中間調処理部１５は、以上のようにしてＣＭＹＫ各版に対して出力階調値、すなわち画像データを求めて、本画像処理部１０から出力する。
【００５９】
［２−２．第１特徴量算出部の説明］
次に、ＲＧＢ色空間で示された画像データに基づき、第１特徴量算出部１１において第１特徴量を算出する方法について図７を参照して説明する。図７に示すように、第１特徴量算出部１１は、一次微分フィルタ部６１と、絶対値算出部６２と、最大値選択部６３とで構成されている。このような第１特徴量算出部１１は、ＲＧＢの各版毎にそれぞれ以下の処理を行う。
【００６０】
一次微分フィルタ部６１は、入力された画像データに対して、一次微分フィルタ演算を行う。より詳細には、一次微分フィルタ部６１は、縦横斜めの４方向の傾斜を検出するために、図８−１〜図８−４に示すフィルタを用いて、注目画素をフィルタの中心に位置させて入力階調値とフィルタとの積和演算を行い、４種類の一次微分値を得て、絶対値算出部６２へ送る。
【００６１】
絶対値算出部６２は、一次微分フィルタ部６１から受けた一次微分値の絶対値をそれぞれ求め、最大値選択部６３へ送る。
【００６２】
最大値選択部６３は、絶対値算出部６２から受けた４種類の一次微分値の絶対値のうち最大の値を注目画素の第１特徴量として第１特徴量算出部１１の出力とする。
【００６３】
すなわち、第１特徴量算出部１１から出力される第１特徴量は、画素毎のエッジ度合いに基づく値である。
【００６４】
［２−３．第２特徴量算出部の説明］
次に、ＣＭＹＫ色空間で示された画像データに基づき、第２特徴量算出部１３において第２特徴量を算出する方法について図９を参照して説明する。図９に示すように、第２特徴量算出部１３は、一次微分フィルタ部７１と、絶対値算出部７２と、最大値選択部７３とで構成されている。このような第２特徴量算出部１３は、ＣＭＹＫの各版毎にそれぞれ以下の処理を行う。
【００６５】
一次微分フィルタ部７１は、入力された画像データに対して、一次微分フィルタ演算を行う。より詳細には、一次微分フィルタ部７１は、縦横斜めの４方向の傾斜を検出するために、図８−１〜図８−４に示すフィルタを用いて、注目画素をフィルタの中心に位置させて入力階調値とフィルタとの積和演算を行い、４種類の一次微分値を得て、絶対値算出部７２へ送る。
【００６６】
絶対値算出部７２は、一次微分フィルタ部７１から受けた一次微分値の絶対値をそれぞれ求め、最大値選択部７３へ送る。
【００６７】
最大値選択部７３は、絶対値算出部７２から受けた４種類の一次微分値の絶対値のうち最大の値を注目画素の第２特徴量として第２特徴量算出部１３の出力とする。
【００６８】
すなわち、第２特徴量算出部１３から出力される第２特徴量は、画素毎のエッジ度合いに基づく値である。
【００６９】
［２−４．第３特徴量算出部の説明］
次に、第１特徴量算出部１１において算出された第１特徴量と第２特徴量算出部１３において算出された第２特徴量とに基づき、第３特徴量算出部１４において第３特徴量を算出する方法について説明する。
【００７０】
図１０は、第３特徴量算出部１４におけるＣ版の第３特徴量を算出する処理の流れを示す説明図である。図１０に示すように、Ｃ版の第３特徴量は、Ｃ版の第２特徴量に係数を乗じた値、Ｇ版の第１特徴量に係数を乗じた値、およびＢ版の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００７１】
図１１は、第３特徴量算出部１４におけるＭ版の第３特徴量を算出する処理の流れを示す説明図である。図１１に示すように、Ｍ版の第３特徴量は、Ｍ版の第２特徴量に係数を乗じた値、Ｒ版の第１特徴量に係数を乗じた値、およびＢ版の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００７２】
図１２は、第３特徴量算出部１４におけるＹ版の第３特徴量を算出する処理の流れを示す説明図である。図１２に示すように、Ｙ版の第３特徴量は、Ｙ版の第２特徴量に係数を乗じた値、Ｒ版の第１特徴量に係数を乗じた値、およびＧ版の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００７３】
図１３は、第３特徴量算出部１４におけるＫ版の第３特徴量を算出する処理の流れを示す説明図である。図１３に示すように、Ｋ版の第３特徴量は、Ｋ版の第２特徴量に係数を乗じた値とする。
【００７４】
ここで、第１特徴量や第２特徴量に乗ずる係数は、ＲＧＢ色空間からＣＭＹＫ色空間へ変換する際の変換特性に基づいて決定する。例えば、同じ太さの赤、青、緑、シアン、マゼンタ、イエロー、ブラックの線がそれぞれ同じ第３特徴量となるように係数を決定する。なお、これらの係数を乗じる処理を行わないことで簡略な構成とすることもできる。
【００７５】
なお、図１３においては、Ｋ版の第３特徴量をＫ版の第２特徴量のみから求めるようにしたが、図１４に示すように、Ｋ版の第２特徴量に係数を乗じた値、Ｒ版の第１特徴量に係数を乗じた値、Ｇ版の第１特徴量に係数を乗じた値、およびＢ版の第１特徴量に係数を乗じた値のうち最大の値を、Ｋ版の第３特徴量とするようにしても良い。
【００７６】
また、本実施の形態においては、第１特徴量、第２特徴量、第３特徴量は、一次微分値に所定の係数を乗じた値である構成を示したが、これに限らず、例えば第１特徴量を算出した時点で所定のしきい値との大小関係からエッジであるか否かを判断してこれを次工程に渡すといったように特徴量を少ない種類の値で表す構成であってもよく、このような構成を取った場合、特徴量に必要なデータ量を減らすことができる。
【００７７】
さらに、本実施の形態においては、一次微分値に基づいて第１特徴量や第２特徴量を算出しているが、これに限るものではない。例えば、細線の内部を検知する目的で、すなわち線らしさに基づく値を算出する目的で、図１５−１〜図１５−４に示すような二次微分フィルタを用いたり、前景か背景かを判断するために入力階調値の大小（注目画素の階調値が特定の値であるか否か）に基づいて算出する構成や、これらを複合して用いて算出する構成であっても良い。
【００７８】
このように本実施の形態によれば、ＲＧＢ色空間で示された画像データから第１特徴量算出部１１で算出された注目画素の第１特徴量（例えば、注目画素毎のエッジ度合い）と、ＣＭＹＫ色空間で示された画像データから第２特徴量算出部１３で算出された注目画素の第２特徴量（例えば、注目画素毎のエッジ度合い）とに基づいて、第３特徴量算出部１４で第３特徴量を算出する。そして、中間調処理部１５における中間調処理では、第３特徴量が所定の値以上、すなわち、解像性を重視した処理を行うことが望ましい場合は注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、第３特徴量が所定の値より小さい、すなわち、粒状性を重視した処理を行うことが望ましい場合はディザしきい値マトリクスを用いて注目画素の量子化を行うことを決定する。したがって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、それぞれに適した中間調処理を行うことができるようになるので、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることができる。
【００７９】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１６ないし図２０に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。本実施の形態においては、ＲＧＢ各版の第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値をＲＧＢ共通の第１特徴量とするようにしたものである。
【００８０】
［１．第１特徴量算出部の説明］
図１６は、第１特徴量算出部１１におけるＲＧＢ共通の第１特徴量を算出する処理の流れを示す説明図である。図１６に示すように、ＲＧＢ共通の第１特徴量は、Ｒ版の第１特徴量に係数を乗じた値、Ｇ版の第１特徴量に係数を乗じた値、およびＢ版の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００８１】
［２．第３特徴量算出部の説明］
次に、第１特徴量算出部１１において算出されたＲＧＢ共通の第１特徴量と第２特徴量算出部１３において算出された第２特徴量とに基づき、第３特徴量算出部１４において第３特徴量を算出する方法について説明する。
【００８２】
図１７は、第３特徴量算出部１４におけるＣ版の第３特徴量を算出する処理の流れを示す説明図である。図１７に示すように、Ｃ版の第３特徴量は、Ｃ版の第２特徴量に係数を乗じた値、およびＲＧＢ共通の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００８３】
図１８は、第３特徴量算出部１４におけるＭ版の第３特徴量を算出する処理の流れを示す説明図である。図１８に示すように、Ｍ版の第３特徴量は、Ｍ版の第２特徴量に係数を乗じた値、およびＲＧＢ共通の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００８４】
図１９は、第３特徴量算出部１４におけるＹ版の第３特徴量を算出する処理の流れを示す説明図である。図１９に示すように、Ｙ版の第３特徴量は、Ｙ版の第２特徴量に係数を乗じた値、およびＲＧＢ共通の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００８５】
図２０は、第３特徴量算出部１４におけるＫ版の第３特徴量を算出する処理の流れを示す説明図である。図２０に示すように、Ｋ版の第３特徴量は、Ｋ版の第２特徴量に係数を乗じた値、およびＲＧＢ共通の第１特徴量に係数を乗じた値のうち、最大の値とする。
【００８６】
このように本実施の形態によれば、ＲＧＢ各版の第１特徴量に対してそれぞれに適用する係数を乗じて、その最大値をＲＧＢ共通の第１特徴量とするようにしたことにより、データ量を減らすことができる。
【００８７】
［第３の実施の形態］
次に、本発明の第３の実施の形態を図２１および図２２に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。本実施の形態は、第１の実施の形態とは、カラー画像処理部の構成が異なるものである。
【００８８】
［１．カラー画像処理部の構成］
図２１は、本発明の第３の実施の形態にかかる画像処理部５０の構成を示すブロック図である。図２１に示すように、第１特徴量算出手段として機能する第１特徴量算出部５１と、色変換手段として機能する色変換部５２と、第２特徴量算出手段として機能する第２特徴量算出部５３と、中間調処理手段として機能する中間調処理部５４とを備えている。
【００８９】
第１特徴量算出部５１は、ＲＧＢ色空間で示されたカラー画像データに基づき、第１の実施の形態で説明した方法（図７参照）と同様の方法により第１特徴量を算出して、第２特徴量算出部５３へ送る。
【００９０】
色変換部５２は、入力したＲＧＢ色空間で示されたカラー画像データをＣＭＹＫ色空間に変換して、第２特徴量算出部５３および中間調処理部１５へ送る。ここで、ＲＧＢ色空間で示されたカラー画像データをＣＭＹＫ色空間に変換する処理は、例えば特開平１０−２７６３４１号公報に記載されている手法である、メモリマップ法を用いた後にＵＣＲ／ＢＧ処理を行うことで実現できる。
【００９１】
第２特徴量算出部５３は、ＣＭＹＫ色空間で示されたカラー画像データに基づき、後述する方法により第２特徴量を算出して、中間調処理部５４へ送る。
【００９２】
中間調処理部５４では、色変換部５２から受け取ったＣＭＹＫ色空間で示された画像データに対して、第２特徴量算出部５３から受け取った第２特徴量に基づいた処理パラメータを用いて少値化処理を行う。中間調処理部５４における中間調処理については、第１の実施の形態の中間調処理部１５における中間調処理で第３特徴量の代わりに第２特徴量を用いる点が変わるのみである。
【００９３】
［２．第２特徴量算出部の説明］
次に、第１特徴量算出部５１において算出された第１特徴量とＣＭＹＫ色空間で示された画像データとに基づき、第２特徴量算出部５３において第２特徴量を算出する方法について図２２のフローチャートを参照して説明する。なお、図２２のフローチャートは、Ｃ版の第２特徴量を算出する処理について示すものである。このような処理は、Ｃ版、Ｍ版、Ｙ版、Ｋ版の各版毎に行われる。
【００９４】
図２２に示すように、第１特徴量算出部５１において算出された第１特徴量に係数を乗じ（ステップＳ１０１）、係数を乗じた第１特徴量が所定の値以上であると判定された場合（ステップＳ１０２のＹ）、すなわち、解像性を重視した処理を行うことが望ましいことを示す値である場合は、Ｃ版の一次微分値の算出を行わずに、中間調処理部５４が解像性を重視した処理を行うような値、例えば第１特徴量をＣ版の第２特徴量として出力する（ステップＳ１０３）。
【００９５】
一方、第１特徴量が所定の値未満である場合（ステップＳ１０２のＮ）、すなわち、粒状性を重視した処理を行うことが望ましいことを示す値である場合は、第１の実施の形態で説明した方法（図９参照）に従って、Ｃ版に対する一次微分値を算出して（ステップＳ１０４）、この一次微分値をＣ版の第２特徴量として出力する（ステップＳ１０５）。
【００９６】
このように本実施の形態によれば、ＲＧＢ色空間で示された画像データから第１特徴量算出部５１で算出された注目画素の第１特徴量（例えば、注目画素毎のエッジ度合い）に基づき、ＣＭＹＫ色空間で示された画像データの注目画素の特徴を示す第２特徴量の算出手法を決定して、当該算出手法に基づいて第２特徴量算出部５３で第２特徴量を算出する。そして、中間調処理部５４における中間調処理では、第２特徴量が所定の値以上、すなわち、解像性を重視した処理を行うことが望ましい場合は注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、第２特徴量が所定の値より小さい、すなわち、粒状性を重視した処理を行うことが望ましい場合はディザしきい値マトリクスを用いて注目画素の量子化を行うことを決定する。したがって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、それぞれに適した中間調処理を行うことができるようになるので、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることができる。
【００９７】
［第４の実施の形態］
次に、本発明の第４の実施の形態を図２３および図２４に基づいて説明する。なお、前述した第１の実施の形態または第２の実施の形態と同じ部分は同じ符号で示し説明も省略する。本実施の形態は、第１の実施の形態または第２の実施の形態とは、第１特徴量算出部における第１特徴量の算出方法および第３特徴量算出部における第３特徴量の算出方法が異なるものである。
【００９８】
［１．第１特徴量算出部の説明］
図２３は、本発明の第４の実施の形態にかかる第１特徴量算出部１１の構成を示すブロック図である。図２３に示すように、本実施の形態の第１特徴量算出部１１は、ＲＧＢの各版毎に、一次微分フィルタ部６１と、絶対値算出部６２と、最大値選択部６３とを備えている。加えて、本実施の形態の第１特徴量算出部１１は、特定値判定部６４と、特徴量決定部６５とを備えている。
【００９９】
カラー画像データのＲ版が入力されると、一次微分フィルタ部６１は、入力された画像データ（Ｒ版）に対して、一次微分フィルタ演算を行う。より詳細には、一次微分フィルタ部６１は、縦横斜めの４方向の傾斜を検出するために、図８−１〜図８−４に示すフィルタを用いて、注目画素をフィルタの中心に位置させて入力階調値とフィルタとの積和演算を行い、４種類の一次微分値を得て、絶対値算出部６２へ送る。
【０１００】
絶対値算出部６２は、一次微分フィルタ部６１から受けた一次微分値の絶対値をそれぞれ求め、最大値選択部６３へ送る。
【０１０１】
最大値選択部６３は、絶対値算出部６２から受けた４種類の一次微分値の絶対値のうち最大の値をＲ版の第１特徴量として特徴量決定部６５に出力する。
【０１０２】
同様に、Ｇ版、Ｂ版に対してもそれぞれの第１特徴量を求め、特徴量決定部６５に出力する。
【０１０３】
また、特定値判定部６４は、注目画素値が特定の値、すなわち、（Ｒ，Ｇ，Ｂ）が、（０，０，０）、（０，０，２５５）、（０，２５５，０）、（２５５，０，０）、（０，２５５，２５５）、（２５５，０，２５５）、（２５５，０，０）のいずれかであるか否かを判定して、その結果を特徴量決定部６５に出力する。
【０１０４】
特徴量決定部６５は、特定値判定部６４の出力を用いて注目画素が特定値である場合に、第２の実施の形態で説明した方法（図１６参照）と同様の方法により算出したＲＧＢ共通の第１特徴量が所定の値以上である場合は、グラフィックであるとした情報を第１特徴量として出力する。ＲＧＢ共通の第１特徴量が所定の値未満である場合は、グラフィックでないとした情報を第１特徴量として出力する。また、注目画素が特定値でない場合にも、グラフィックでないとした情報を第１特徴量として出力する。
【０１０５】
［２．第３特徴量算出部の説明］
次に、第１特徴量算出部１１において算出された第１特徴量と第２特徴量算出部１３において算出された第２特徴量とに基づき、第３特徴量算出部１４において第３特徴量を算出する方法について図２４のフローチャートを参照して説明する。なお、図２４のフローチャートは、Ｃ版の第３特徴量を算出する処理について示すものである。このような処理は、Ｃ版、Ｍ版、Ｙ版、Ｋ版の各版毎に行われる。
【０１０６】
図２４に示すように、ステップＳ２０１において、注目画素がグラフィックであるか否かを第１特徴量に基づき判断する。第１特徴量がグラフィックであると判定した場合（ステップＳ２０１のＹ）、中間調処理部１５が解像性を重視した処理を行うような値を、Ｃ版の第３特徴量として出力する（ステップＳ２０２）。
【０１０７】
一方、第１特徴量がグラフィックでないと判定した場合（ステップＳ２０１のＮ）、Ｃ版の第２特徴量をＣ版の第３特徴量として出力する（ステップＳ２０３）。
【０１０８】
このように本実施の形態によれば、ＲＧＢ色空間で示された画像データから第１特徴量算出部１１で算出された注目画素の第１特徴量（グラフィックであるとした情報またはグラフィックでないとした情報）と、ＣＭＹＫ色空間で示された画像データから第２特徴量算出部１３で算出された注目画素の第２特徴量（例えば、注目画素毎のエッジ度合い）とに基づいて、第３特徴量算出部１４で第３特徴量を算出する。そして、中間調処理部１５における中間調処理では、第３特徴量が所定の値以上、すなわち、解像性を重視した処理を行うことが望ましい場合は注目画素の画素位置によってしきい値を変化させない固定しきい値を用い、第３特徴量が所定の値より小さい、すなわち、粒状性を重視した処理を行うことが望ましい場合はディザしきい値マトリクスを用いて注目画素の量子化を行うことを決定する。したがって、解像性を重視したい領域（例えば、グラフィック領域）と粒状性を重視したい領域（例えば、イメージ領域）とが混在するような場合であっても、それぞれに適した中間調処理を行うことができるようになるので、ざらつきと干渉を共に抑制しながら高い解像性を持つ出力画像を得ることができる。
【０１０９】
なお、本実施の形態においては、特徴量決定部６５がグラフィックスであるか否かを示す情報を出力する構成であったが、これに限らず、例えばイメージであるか否かを示す情報を出力する構成であっても良い。
【０１１０】
なお、各実施の形態においては、カラーレーザプリンタを適用した例を示したが、これに限るものではなく、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称されるデジタルカラー複合機などに適用することもできる。
【０１１１】
なお、各実施の形態のカラーレーザプリンタ１で実行されるプログラムは、ＲＯＭ２に予め組み込まれて提供されるものとしたが、これに限るものではなく、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１２】
さらに、各実施の形態のカラーレーザプリンタ１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施の形態のカラーレーザプリンタ１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【図面の簡単な説明】
【０１１３】
【図１】本発明の第１の実施の形態にかかるカラーレーザプリンタの制御系の概略構成例を示すブロック図である。
【図２】カラーレーザプリンタの画像処理部の構成を示すブロック図である。
【図３】中間調処理部の構成・動作を示すブロック図である。
【図４】しきい値マトリクスを示す模式図である。
【図５】誤差マトリクスを示す模式図である。
【図６】誤差マトリクスを示す模式図である。
【図７】第１特徴量算出部の構成を示すブロック図である。
【図８−１】一次微分フィルタ部で用いるフィルタを示す模式図である。
【図８−２】一次微分フィルタ部で用いるフィルタを示す模式図である。
【図８−３】一次微分フィルタ部で用いるフィルタを示す模式図である。
【図８−４】一次微分フィルタ部で用いるフィルタを示す模式図である。
【図９】第２特徴量算出部の構成を示すブロック図である。
【図１０】第３特徴量算出部におけるＣ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１１】第３特徴量算出部におけるＭ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１２】第３特徴量算出部におけるＹ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１３】第３特徴量算出部におけるＫ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１４】第３特徴量算出部におけるＫ版の第３特徴量を算出する処理の流れの変形例を示す説明図である。
【図１５−１】二次微分フィルタを示す模式図である。
【図１５−２】二次微分フィルタを示す模式図である。
【図１５−３】二次微分フィルタを示す模式図である。
【図１５−４】二次微分フィルタを示す模式図である。
【図１６】本発明の第２の実施の形態にかかる第１特徴量算出部におけるＲＧＢ共通の第１特徴量を算出する処理の流れを示す説明図である。
【図１７】第３特徴量算出部におけるＣ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１８】第３特徴量算出部におけるＭ版の第３特徴量を算出する処理の流れを示す説明図である。
【図１９】第３特徴量算出部におけるＹ版の第３特徴量を算出する処理の流れを示す説明図である。
【図２０】第３特徴量算出部におけるＫ版の第３特徴量を算出する処理の流れを示す説明図である。
【図２１】本発明の第３の実施の形態にかかる画像処理部の構成を示すブロック図である。
【図２２】第２特徴量算出部における第２特徴量の算出処理の流れを示すフローチャートである。
【図２３】本発明の第４の実施の形態にかかる第１特徴量算出部の構成を示すブロック図である。
【図２４】第３特徴量算出部における第３特徴量の算出処理の流れを示すフローチャートである。
【符号の説明】
【０１１４】
１０      画像処理装置
１１      第１特徴量算出手段
１２      色変換手段
１３      第２特徴量算出手段
１４      第３特徴量算出手段
１５      中間調処理手段
５０      画像処理装置
５１      第１特徴量算出手段
５２      色変換手段
５３      第２特徴量算出手段
５４      中間調処理手段
【図１】
2006262187.tif 000003
【図２】
2006262187.tif 000004
【図３】
2006262187.tif 000005
【図４】
2006262187.tif 000006
【図５】
2006262187.tif 000007
【図６】
2006262187.tif 000008
【図７】
2006262187.tif 000009
【図８−１】
2006262187.tif 000010
【図８−２】
2006262187.tif 000011
【図８−３】
2006262187.tif 000012
【図８−４】
2006262187.tif 000013
【図９】
2006262187.tif 000014
【図１０】
2006262187.tif 000015
【図１１】
2006262187.tif 000016
【図１２】
2006262187.tif 000017
【図１３】
2006262187.tif 000018
【図１４】
2006262187.tif 000019
【図１５−１】
2006262187.tif 000020
【図１５−２】
2006262187.tif 000021
【図１５−３】
2006262187.tif 000022
【図１５−４】
2006262187.tif 000023
【図１６】
2006262187.tif 000024
【図１７】
2006262187.tif 000025
【図１８】
2006262187.tif 000026
【図１９】
2006262187.tif 000027
【図２０】
2006262187.tif 000028
【図２１】
2006262187.tif 000029
【図２２】
2006262187.tif 000030
【図２３】
2006262187.tif 000031
【図２４】
2006262187.tif 000032