(57)【要約】【課題】ラインスクリーン方式により階調変換処理を行なう画像形成装置において、装置負荷を少なくし、ジャギー発生を抑制できる画像形成装置を提供する。【解決手段】画像形成装置は、ラインスクリーン方式を用いて画像データの階調調整処理を行なう画像形成装置であり、画像データに一定の長さ以上の直線境界部が含まれているかを判定する直線境界判定機能（Ｓ７０６）と、直線境界判定機能により、一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、直線境界部と予め定める方向とがなす角度を算出する角度算出機能（Ｓ７０８）と、直線境界部におけるジャギー発生を低減するように、角度算出機能により算出された直線境界部の角度に応じて、予め設定されたラインスクリーンの角度を変更するスクリーン角度変更機能（Ｓ７１２、Ｓ７１６）とを持つ。【選択図】        図７
2010192952.tif 000002
【特許請求の範囲】
【請求項１】
ラインスクリーン方式を用いて画像データの階調調整処理を行なう画像形成装置において、
前記画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、
前記直線境界判定手段により、前記一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、前記直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、
前記直線境界部におけるジャギー発生を低減するように、前記角度算出手段により算出された前記直線境界部の角度に応じて、前記ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段とを含む、画像形成装置。
【請求項２】
前記画像データの色構成を調べるための色構成判定手段と、
前記色構成判定手段により、前記画像データの色が複数の色の混合色であると判定されたことに応答して、前記画像データの混合色の中で構成比率が最も少なく、かつゼロではないものを選択するための低濃度色選択手段とをさらに含み、
前記スクリーン角度変更手段は、
前記ラインスクリーン方式で前記複数の色毎に予め設定されたラインスクリーンの角度において、前記低濃度色選択手段により選択された色に該当するラインスクリーンの角度を前記直線境界部におけるジャギー発生を低減するように変更するためのカラースクリーン角度変更手段を含む、請求項１に記載の画像形成装置。
【請求項３】
前記色構成判定手段により、前記画像データの色が複数の色のいずれかの単一色であると判定されたことに応答して、前記角度算出手段により算出された前記直線境界部の角度に応じて、該当する色のラインスクリーン角度を設定するためのスクリーン角度設定手段をさらに含む、請求項２に記載の画像形成装置。
【請求項４】
前記予め定める方向は、前記画像データにより表される画像の図形外周の一辺の方向である、請求項１に記載の画像形成装置。
【請求項５】
前記直線境界判定手段は、
前記画像データを複数個のオブジェクトに分離するための分離手段と、
前記分離手段により分離されたオブジェクト毎に、当該オブジェクトに前記一定の長さ以上の直線境界部が含まれているか否かを判定するためのオブジェクト直線境界判定手段とを含み、
前記角度算出手段は、前記分離手段により分離されたオブジェクト毎に、前記オブジェクト直線境界判定手段により当該オブジェクトに前記一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、前記オブジェクトの前記直線境界部と前記予め定める方向とがなす角度を算出するためのオブジェクト角度算出手段を含み、
前記スクリーン角度変更手段は、前記分離手段により分離されたオブジェクト毎に、当該オブジェクトの前記直線境界部におけるジャギー発生を低減するように、前記オブジェクト角度算出手段により算出された前記角度に応じて、前記ラインスクリーンの角度を変更するための手段を含む、請求項１に記載の画像形成装置。
【請求項６】
前記スクリーン角度変更手段は、前記ラインスクリーンと前記直線境界部とがなす角度が０度又は９０度になるように、前記ラインスクリーンの角度を変更するためのスクリーン最適化手段を含む、請求項１に記載の画像形成装置。
【請求項７】
前記スクリーン最適化手段は、
前記直線境界判定手段により、一定の長さ以上の直線境界部が前記画像データに含まれていると判定されたことに応答して、前記予め設定されたラインスクリーンの角度と前記直線境界部とがなす角度と、０度及び９０度との差を算出するための角度差算出手段と、
０度及び９０度のうち、前記角度差算出手段により算出された前記差が小さいほうの角度となるように、前記ラインスクリーンの角度を変更するための手段とを含む、請求項６に記載の画像形成装置。
【請求項８】
ラインスクリーン方式を用いて画像データの階調調整処理を行なう画像形成装置において、
前記画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、
前記直線境界判定手段により、前記一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、前記直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、
前記直線境界部におけるジャギー発生を低減するように、前記角度算出手段により算出された前記直線境界部の角度に応じて、前記ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段とを含む、画像形成装置における画像形成方法であって、
前記直線境界判定手段が、前記画像データに一定の長さ以上の直線境界部が含まれているかを判定するステップと、
前記判定するステップにより、前記一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、前記角度算出手段が前記直線境界部と前記予め定める方向とがなす角度を算出するステップと、
前記直線境界部におけるジャギー発生を低減するように、前記スクリーン角度変更手段が前記角度を算出するステップにより算出された前記直線境界部の角度に応じて、前記ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するステップとを含む、画像形成方法。
【請求項９】
ラインスクリーン方式を用いて画像データの階調調整処理を行なうコンピュータにおいて、当該コンピュータを、
前記画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、
前記直線境界判定手段により、前記一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、前記直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、
前記直線境界部におけるジャギー発生を低減するように、前記角度算出手段により算出された前記直線境界部の角度に応じて、前記ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段として機能させる、コンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録した、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データに対して階調変換処理を行なう画像形成装置に関し、特に、ラインスクリーン方式により階調変換処理を行なう画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、入力された高階調の画像データに対して、疑似多階調変換処理を行ない画像形成装置に合うように階調数を変換し印刷を行なっている。階調は、記録紙に乗る色材の面積を変えることで疑似的に再現しており、その変換方式としてはドットスクリーン方式及びラインスクリーン（万線型）方式などがある。このうち、ラインスクリーン方式は、階調安定性、モアレ発生の低減、及び設計自由度の高さの点で良いとされている。しかし、ラインスクリーン方式では、スクリーン方向と近い角度のエッジ（境界）部において、がさつき、ぎざつき（以下これを「ジャギー」と呼ぶ。）が発生し、出力品質が低下するという問題が有る。
【０００３】
図４は、ジャギーの発生について表す図である。図４では、単一色で構成され水平方向に下辺を持つ長方形を、ラインスクリーン方式で疑似多階調変換処理を行なった時の下辺エッジ部の状態を表している。図４を参照して、水平方向に対してなすスクリーン方向の角度をスクリーン角θ（度）とし、図４の１Ａ、２Ａ、３Ａはそれぞれ、θ＝９０度のときの高濃度、中濃度、低濃度の四角形の下辺のエッジ部の状態を表す。以下同様に、図４の１Ｂ、２Ｂ、３Ｂはそれぞれ、θ＝１０度のときの高濃度、中濃度、低濃度の四角形の下辺のエッジ部を、図４の１Ｃ、２Ｃ、３Ｃはそれぞれ、θ＝０度のときの高濃度、中濃度、低濃度の四角形の下辺のエッジ部の状態を表す。
【０００４】
図４を参照して、１Ｃ、２Ｃ、及び３Ｃでは、エッジ部分は滑らかでありジャギーは気にならない。１Ａ、２Ａ、及び３Ａもやや滑らかであるためジャギーは気にならない。しかし、スクリーン方向と近いエッジを持つ１Ｂ、２Ｂ、及び３Ｂでは、ジャギーが長周期で発生するため、出力画質が大幅に低下している。
【０００５】
特許文献１では、グラフィックデータの輪郭領域を抽出し、グラフィックデータの輪郭領域以外の部分には所定のスクリーン角を用いたラインスクリーン方式で、輪郭領域部分には所定のスクリーン角を用いたラインスクリーン方式とは異なる方式で疑似多階調変換処理を行ない、輪郭領域部分のジャギーの発生を防ぐ技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−４０４９９号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
水平方向又は垂直方向のエッジの出現度が高い文字及び図形においては、図４のようなジャギーが発生やすく、ラインスクリーン方式における疑似多階調変換処理は不向きとされている。このことは、文字及び図形が混在した画像データの高品質な印刷出力が求められる現状においては、課題の一つになっている。また、画像形成装置においては装置自体の簡略化、及び処理時間の短縮化も期待されており、大きな課題の一つとなっている。
【０００８】
特許文献１の技術では、グラフィックデータを対象としており、文字データについては考慮していないため課題を解決できない。また、１つのグラフィックデータに対して複数の方式による多階調変換処理がされるため、変換処理のためのメモリ量の増大、及び処理に対する時間がかかるという点で課題を解決することができない。
【０００９】
また、画像形成装置はネットワークに接続され、同一ネットワークに接続される情報処理端末装置のプリンタとして使われる機会も増えている。画像形成装置に備わる演算処理装置は一般的に、情報処理装置に備わる演算処理装置と比べ性能が劣るものが多い。画像形成装置をプリンタとして用いる場合に、画像形成装置側で印刷データを受信し、受信データの階調変換処理を行なう事は、装置負荷が高く効率的でないという問題がある。
【００１０】
そのため、本発明の目的は、ラインスクリーン方式により階調変換処理を行なう画像形成装置において、装置負荷をできるだけ少なくして、ジャギー発生を抑制することができる画像形成装置を提供することである。
【００１１】
本発明のもう一つの目的は、画像形成装置の装置負荷を少なくするために、情報処理端末において実行され、ラインスクリーン方式により階調変換処理を行ない、ジャギー発生を抑制した印刷データを作成することができるコンピュータプログラムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の第１の局面にかかる画像形成装置は、ラインスクリーン方式を用いて画像データの階調調整処理を行なう画像形成装置であり、画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、直線境界判定手段により、一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、直線境界部におけるジャギー発生を低減するように、角度算出手段により算出された直線境界部の角度に応じて、ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段とを含む。
【００１３】
直線境界判定手段は、画像データに一定の長さ以上の直線境界部が含まれているかを判定する。角度算出手段は、直線境界判定手段により一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、直線境界部と予め定める方向とがなす角度を算出する。スクリーン角度変更手段は、直線境界部におけるジャギー発生を低減するように、角度算出手段により算出された直線境界部の角度に応じて、ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更する。
【００１４】
この画像形成装置は、画像データ中に、ジャギーの発生が目立ちやすい一定の長さを持つ直線境界部を含んでいるかを判定する。含んでいる場合は直線境界部と予め定める方向との角度を算出し、ジャギーの発生を低減するようにスクリーン角度を変更する。このように、ジャギー発生が目立ちやすい直線境界部に対してスクリーン角度を変更することにより、より簡単にジャギーの発生を低減することができる。その結果、ラインスクリーン方式により階調変換処理を行なう画像形成装置において、装置負荷をできるだけ少なくして、ジャギー発生を抑制することができる画像形成装置を提供することができる。
【００１５】
好ましくは、画像形成装置は、画像データの色構成を調べるための色構成判定手段と、色構成判定手段により画像データの色が複数の色の混合色であると判定されたことに応答して、画像データの混合色の中で構成比率が最も少なく、かつゼロではないものを選択するための低濃度色選択手段とをさらに含む。スクリーン角度変更手段は、ラインスクリーン方式で複数の色毎に予め設定されたラインスクリーンの角度において、低濃度色選択手段により選択された色に該当するラインスクリーンの角度を直線境界部におけるジャギー発生を低減するように変更するためのカラースクリーン角度変更手段を含む。
【００１６】
色構成判定手段は、画像データの色構成を調べる。低濃度色選択手段は、色構成判定手段により画像データの色が複数の色の混合色であると判定されたことに応答して、画像データの混合色の中で構成比率が最も少なく、かつゼロではないものを選択する。カラースクリーン角度変更手段は、ラインスクリーン方式で複数の色毎に予め設定されたラインスクリーンの角度において、低濃度色選択手段により選択された色に該当するラインスクリーンの角度を直線境界部におけるジャギー発生を低減するように変更する。
【００１７】
画像データの色を複数の色の組合せで表現する場合、ラインスクリーン方式による階調調整処理では、複数の色の中で一番構成比率の低い色のジャギーが視覚的に一番目立つ。そのため、低濃度色選択手段により構成比率が最も少なく、かつゼロではない色を選択し、その色に該当するラインスクリーンの角度を変更する。複数の色の組合せで構成される色においても、一色のラインスクリーンの角度変更でジャギー発生の影響を低減することができるので、カラーの図形データにおける階調処理においても、装置負荷を上げることなく階調変換処理を行なうことができる。
【００１８】
好ましくは、画像形成装置は、色構成判定手段により、画像データの色が複数の色のいずれかの単一色であると判定されたことに応答して、角度算出手段により算出された直線境界部の角度に応じて、該当する色のラインスクリーン角度を設定するためのスクリーン角度設定手段をさらに含む。
【００１９】
画像データが複数の色のいずれかの単一色で構成される場合は、直線境界部の角度に応じて該当する色のラインスクリーンの角度を設定する。直線境界部の角度に応じてスクリーン角度を設定するだけなので、大きな装置負荷になることなく、色境界部のジャギーを低減することができる。
【００２０】
好ましくは、予め定める方向は、画像データにより表される画像の図形外周の一辺の方向である。
【００２１】
予め定める方向を画像データにより表される画像の図形外周の一辺の方向とすることで、画像データにより表される画像の一定以上の長さの直線境界部とその他の一辺とがなす角度を算出することができる。画像データにより表される画像が持つ２辺がなす角度を算出しラインスクリーンの角度を変更することで、その画像に対して、より適した階調変換処理を行なうことができる。
【００２２】
好ましくは、直線境界判定手段は、画像データを複数個のオブジェクトに分離するための分離手段と、分離手段により分離されたオブジェクト毎に、当該オブジェクトに一定の長さ以上の直線境界部が含まれているか否かを判定するためのオブジェクト直線境界判定手段とを含む。角度算出手段は、分離手段により分離されたオブジェクト毎に、オブジェクト直線境界判定手段により当該オブジェクトに一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、オブジェクトの直線境界部と予め定める方向とがなす角度を算出するためのオブジェクト角度算出手段を含む。スクリーン角度変更手段は、分離手段により分離されたオブジェクト毎に、当該オブジェクトの直線境界部におけるジャギー発生を低減するように、オブジェクト角度算出手段により算出された角度に応じて、ラインスクリーンの角度を変更するための手段を含む。
【００２３】
分離手段は画像データを複数個のオブジェクトに分離する。オブジェクト直線境界判定手段は、分離手段により分離されたオブジェクト毎に、当該オブジェクトに一定の長さ以上の直線境界部が含まれているか否かを判定する。オブジェクト角度算出手段は、分離手段により分離されたオブジェクト毎に、オブジェクト直線境界判定手段により当該オブジェクトに一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、オブジェクトの直線境界部と予め定める方向とがなす角度を算出する。角度を変更するための手段は、分離手段により分離されたオブジェクト毎に、当該オブジェクトの直線境界部におけるジャギー発生を低減するように、オブジェクト角度算出手段により算出された角度に応じて、ラインスクリーンの角度を変更する。
【００２４】
１つの画像データを複数個のオブジェクトに分離し、オブジェクト毎に適した処理を行なうことで、画像データに対してより精度の高い階調調整処理を行なうことができる。
【００２５】
好ましくは、スクリーン角度変更手段は、ラインスクリーンと直線境界部とがなす角度が０度又は９０度のいずれかになるように、ラインスクリーンの角度を変更するためのスクリーン最適化手段を含む。
【００２６】
直線境界部において、ラインスクリーン方向と直線境界部とがなす角の値が異なり、かつその大きさが小さいほど、ジャギー発生における視覚的影響が大きい。そのため、最適なスクリーン角度として、なす角度が０度（すなわち直線境界部と一致する方向）、又は一番なす角度が大きい９０度のいずれかになるようラインスクリーンの角度を変更することで、ジャギーの発生による影響をより少なくすることができる。
【００２７】
さらに好ましくは、スクリーン最適化手段は、直線境界判定手段により、一定の長さ以上の直線境界部が画像データに含まれていると判定されたことに応答して、予め設定されたラインスクリーンの角度と直線境界部とがなす角度と、０度及び９０度との差を算出するための角度差算出手段と、０度及び９０度のうち、角度差算出手段により算出された差が小さいほうの角度となるように、ラインスクリーンの角度を変更するための手段とを含む。
【００２８】
角度差算出手段は、直線境界判定手段により、一定の長さ以上の直線境界部が画像データに含まれていると判定されたことに応答して、予め設定されたラインスクリーンの角度と直線境界部とがなす角度と、０度及び９０度との差を算出する。角度を変更するための手段は、０度及び９０度のうち、角度差算出手段により算出された差が小さいほうの角度となるように、ラインスクリーンの角度を変更する。
【００２９】
ラインスクリーンの角度と直線境界部とがなす角度と、０度及び９０度との差が小さい方の角度を選択することで、画像形成装置における、ラインスクリーン角度の変更処理にかかる演算及び装置負荷を軽減することができる。
【００３０】
本発明の第２の局面にかかる画像形成方法は、ラインスクリーン方式を用いて画像データの階調調整処理を行なう画像形成装置において、画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、直線境界判定手段により、一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、直線境界部におけるジャギー発生を低減するように、角度算出手段により算出された直線境界部の角度に応じて、ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段とを含む、画像形成装置における画像形成方法であって、直線境界判定手段が、画像データに一定の長さ以上の直線境界部が含まれているかを判定するステップと、判定するステップにより、一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、角度算出手段が直線境界部と予め定める方向とがなす角度を算出するステップと、直線境界部におけるジャギー発生を低減するように、スクリーン角度変更手段が角度を算出するステップにより算出された直線境界部の角度に応じて、ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのステップとを含む。
【００３１】
本発明の第３の局面にかかるコンピュータプログラムは、ラインスクリーン方式を用いて画像データの階調調整処理を行なうコンピュータにおいて、当該コンピュータを、画像データに一定の長さ以上の直線境界部が含まれているかを判定するための直線境界判定手段と、直線境界判定手段により、一定の長さ以上の直線境界部が含まれていると判定されたことに応答して、直線境界部と予め定める方向とがなす角度を算出するための角度算出手段と、直線境界部におけるジャギー発生を低減するように、角度算出手段により算出された直線境界部の角度に応じて、ラインスクリーン方式で予め設定されたラインスクリーンの角度を変更するためのスクリーン角度変更手段として機能させる。
【００３２】
本発明の第４の局面にかかる記録媒体は、上に述べたコンピュータプログラムを記録した、コンピュータ読取可能な記録媒体である。
【発明の効果】
【００３３】
この画像形成装置は、画像データ中にジャギーの発生が目立ちやすい一定以上の長さを持つ直線境界部を含んでいるかを判定し、含んでいる場合には直線境界部と予め定める方向とがなす角度を算出して、ジャギーの発生を低減するようにラインスクリーンの角度を変更する。このように、ジャギー発生が目立ちやすい直線境界部に対してスクリーン角度を変更することにより、図形全体のジャギーの発生を低減することができる。また、スクリーン角度を変更するという処理のみを行なうため、画像形成装置自体への装置負荷を少なくすることができる。その結果、ラインスクリーン方式により階調変換処理を行なう画像形成装置において、装置負荷をできるだけ少なくして、ジャギー発生を抑制することができる画像形成装置を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施の形態に係る画像処理システム２０の構成を示す図である。
【図２】本実施の形態に係るデジタル複合機３０の構成を示すブロック図である。
【図３】デジタル複合機３０における画像階調調整部５８の概略構成を示すブロック図である。
【図４】ジャギーの発生について表す図である。
【図５】本実施の形態における、Ｃ、Ｍ、Ｙ、Ｋの具体的なスクリーン角度を表す図である。
【図６】デジタル複合機３０で用いられる文字データに関して階調調整処理を行なう前の文字の状態を表す図である。
【図７】第１の実施の形態において制御部５０で実行され、ジャギー発生を防ぐために実行されるプログラムの制御構造をフローチャート形式で表す図である。
【図８】単色構成の標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。
【図９】単色構成の標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。
【図１０】複数の色によって構成される、標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。
【図１１】第２の実施の形態に係る情報処理端末３２の構成を示すブロック図である。
【図１２】プリンタドライバ１４０の概略構成を示すブロック図である。
【図１３】情報処理端末３２の制御部１２０で実行され、画像データを生成しデジタル複合機２１０に送信するまでのプログラムの制御構造をフローチャート形式で表す図である。
【図１４】デジタル複合機２１０の制御部５０で実行され、情報処理端末３２からの印刷データを受信し、印刷実行するまでのプログラムの制御構造をフローチャート形式で表す図である。
【発明を実施するための形態】
【００３５】
ラインスクリーン方式による階調変換処理において、カラーオブジェクトの色の階調は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色にそれぞれ異なるスクリーン角を設定し、それぞれの色に対応するラインスクリーンを用いて表す。この時、お互いのスクリーン角度によって生じる「色モアレ」と呼ばれる干渉縞の発生を抑えるために、予めお互いのスクリーン角度の角度差を大きく設定する。
【００３６】
本発明では図５を参照して、Ｃ、Ｍ、Ｙ、Ｋの具体的なスクリーン角度として次のように設定する。水平方向のＸ軸に対して生じる角度をスクリーン角とし、色モアレが見えにくいＹ色を０度、視覚的効果を必要とするＫ色を４５度、ＭとＣはそのＫ色からそれぞれ両側に３０度振ることにして、Ｙ＝０度、Ｃ＝１５度、Ｋ＝４５度、Ｍ＝７５度として設定する。
【００３７】
また、図４を参照し、１Ｂ、２Ｂ、３Ｂを比較し、同一スクリーン角におけるジャギーの視覚的影響は高濃度よりも低濃度の方が大きいといえる。これは高濃度である場合、ライン自体が太く、ライン間の空白が視覚的にあまり影響を与えないという点からである。
【００３８】
以下、本発明の具体的な実施の形態について説明する。以下の説明及び図面においては、同一部品には同じ参照符号および名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明は繰返さない。
【００３９】
［第１の実施の形態］
―構造―
図１は、本発明の第１の実施の形態に係る画像処理システム２０の構成を示す図である。図１を参照して、画像処理システム２０は、デジタル複合機３０を含む。デジタル複合機３０は、コピーモード、プリンタモード、及びファクシミリ送信等のイメージ送信モードで動作可能なデジタル複合機である。デジタル複合機３０はローカルネットワーク４０、及び電話回線網４４に接続されている。ローカルネットワーク４０には情報処理端末３２が接続される。電話回線網４４には外部のファクシミリ装置３８が接続されている。ローカルネットワーク４０にはさらに、ゲートウェイ（図示せず）及びインターネット４２を介して外部コンピュータ３４、及びインターネットファクシミリ装置３６（以下ファクシミリ装置３６という）等が接続されている。
【００４０】
デジタル複合機３０は、コピーモード、プリンタモード及び、電話回線網４４を用いたファクシミリ送信と、インターネットを介して画像データを送信するインターネットファクシミリ送信との双方を実行可能なイメージ送信モードのいずれでも動作可能である。以下、デジタル複合機３０におけるコピーモードについて説明する。
【００４１】
図２は、本実施の形態に係るデジタル複合機３０の構成を示すブロック図である。図２を参照して、デジタル複合機３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成され、所定のプログラムを実行することによりデジタル複合機３０の全体の制御を行なう制御部５０と、制御部５０に接続されたバス７４と、いずれもバス７４に接続された、原稿画像を読取るための画像読取部５２と、画像読取部５２で読取った原稿を画像データとして記憶するための画像蓄積部６４と、画像読取部５２で読取った原稿画像に対して階調変換処理を行なうための画像階調調整部５８と、画像階調調整部５８で階調変換処理がされた画像データを記憶するための調整画像記憶部７６と、プリントアウト用のデータとして受信した印刷データを記憶するための印刷データ記憶部７８と、画像蓄積部６４に記憶された画像データ、調整画像記憶部７６に記憶された画像データ、印刷データ記憶部７８に記憶された印刷データ、及び各種データを記録紙に出力するための画像形成部５４と、画像読取部５２で読取った画像データから送信ファクシミリ用画像データを作成するための画像処理部６２と、読取った画像データを符号化し、受信した符号化データを元の画像データに復号化するための符号化復号化部６６と、操作者からの入力操作を受付けるための操作部６０と、操作部６０から入力を受けた各種設定情報を記憶するための設定情報記憶部５６とを含む。
【００４２】
デジタル複合機３０はさらに、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）への接続を提供するためのＬＡＮインターフェイス７２と、電話回線網と接続され回線の制御を行なうための網制御部６８と、電話回線網と接続しファクシミリ通信を行なうためのファクシミリモデム７０とを含む。
【００４３】
画像読取部５２は、例えば、電荷結合素子（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ、以下「ＣＣＤ」と呼ぶ。）を備えたスキャナ部より構成され、原稿画像が記録された紙からの反射光像を、ＣＣＤにてＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の３色で構成されるＲＧＢのアナログ信号として読取る。画像読取部５２はいわゆる高階調のスキャナであり、高階調のＲＧＢのアナログ画像データが取込まれる。
【００４４】
調整画像記憶部７６には、ＲＧＢアナログの入力信号が画像階調調整部５８で階調調整処理がされ、ＣＭＹＫのデジタル信号に変換された画像データが記憶される。
【００４５】
図３は、デジタル複合機３０における画像階調調整部５８の概略構成を示すブロック図である。また図３は、画像階調調整部５８の各部における処理によって画像データの変換についても表している。
【００４６】
図３を参照して、画像階調調整部５８は、画像読取部５２により取込まれた画像データのＲＧＢアナログ信号を、ＲＧＢデジタル信号に変換するためのＡ／Ｄ（アナログ／デジタル）変換部８２と、Ａ／Ｄ変換部８２より送られてきたＲＧＢのデジタル信号に対して、画像読取部５２の照明系、結像系、撮像系で生じる各種の歪みを取り除くためのシェーディング補正部８４と、シェーディング補正部８４で各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）を、カラーバランスを整えると同時に、濃度信号などデジタル複合機３０で扱い易い信号に変換するための入力階調補正部８６と、ＲＧＢ信号より、入力画像中の各画素を例えば、文字エッジ領域、網点領域、写真領域（連続階調領域）などの複数の領域に分離するための領域分離処理部８８とを含む。
【００４７】
領域分離処理部８８は、上記に示す分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、後述する色補正部９０、黒生成下色除去部９２、空間フィルタ処理部９４、及び階調再現処理部９８へと出力する。そして、入力階調補正部８６より出力された入力信号をそのまま後段の色補正部９０に出力する。
【００４８】
画像階調調整部５８はさらに、色を忠実に再現するために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うための色補正部９０を含む。色補正部９０による処理が行なわれると、画像データはＲＧＢデータから、ＣＭＹデータに変換される。
【００４９】
色補正部９０での処理方法としては、入力ＲＧＢ信号と出力ＣＭＹ信号の対応関係をＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）としてもつ方法、及び後掲の式１のような変換行列を用いるカラーマスキング法などがある。例えばカラーマスキング法を用いる場合には、あるＣＭＹを画像出力装置に与えた場合に出力される色のＬ＊ａ＊ｂ＊値（ＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号（ＣＩＥ:Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｄｅ  ｌ’Ｅｃｌａｉｒａｇｅ：国際照明委員会。Ｌ＊：明度、ａ＊、ｂ＊:色度））と同じＬ＊ａ＊ｂ＊をもつカラーパッチを画像読取部５２が読み込んだときのＲＧＢデータと、画像出力装置に与えたＣＭＹデータの組を多数用意し、それらの組み合わせから式１のａ１１からａ３３までの変換行列の係数を算出する。そしてこれらの係数を用いて色補正処理を行なう。より精度を高めたい場合は、二次以上の高次の項を加える。
【００５０】
【数１】
2010192952.tif 000003
【００５１】
画像階調調整部５８はさらに、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成し、元のＣＭＹ信号が重なる部分を差し引いて新たなＣＭＹ信号を生成する処理を行い、ＣＭＹの３色信号をＣＭＹＫの４色信号に変換するための黒生成下色除去部９２と、黒生成下色除去部９２により入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけ及び粒状性劣化を防ぐように処理するための空間フィルタ処理部９４と、濃度信号などの信号を画像形成部５４の特性値である網点面積率に変換する出力階調補正処理を行うための出力階調補正部９６と、空間フィルタ処理部９４と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施し、最終的に画像に擬似的階調再現処理を施すための階調再現処理部９８とを含む。
【００５２】
領域分離処理部８８にて「文字エッジ領域」として分離された領域は、特に黒文字または色文字の再現性を高めるために、空間フィルタ処理部９４による空間フィルタ処理における鮮鋭強調処理で高周波成分を強調する。同時に、階調再現処理部９８においては、高周波成分の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００５３】
領域分離処理部８８にて網点領域として分離された領域に関しては、空間フィルタ処理部９４において、入力網点成分を除去するためのローパス・フィルタ処理が施され、階調再現処理部９８で階調性を重視したスクリーンで二値化または多値化処理される。領域分離処理部８８にて写真領域として分離された領域に関しては、階調再現処理部９８で階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００５４】
画像階調調整部５８で処理された画像データは、調整画像記憶部７６にＣＭＹＫの画像データとして記憶される。また、画像読取部５２、画像階調調整部５８、及び調整画像記憶部７６の動作に関しては、制御部５０によって制御される。
【００５５】
本発明においては、階調再現処理部９８における多値ディザ処理に用いるディザスクリーンに特徴がある。本発明の多値ディザ処理についての詳細は後述する。なお、画像データは、ＣＭＹＫの各色の濃度値から構成されるが、多値ディザ処理は、色成分の画像データにかかわらず同様の処理を行うので、以下の説明では、１つの色成分の濃度値（画像データ）に対する処理だけを説明し、他の色に対する処理については説明を繰返さない。
【００５６】
図６は、デジタル複合機３０で用いられる文字データに関して階調調整処理を行なう前の文字の状態を表す図である。図６（ａ）はＭ色における標準体の文字を表す図であり、図６（ｂ）は、Ｍ色におけるイタリック体の文字を表す図である。図６を参照して、本実施の形態における、文字データの一番長いエッジ部（以下「主要エッジ部」と呼ぶ。）は、標準体文字の場合水平方向に対して９０度をなしており、イタリック体文字の場合、垂直方向から１０度右に傾いているものとする。
【００５７】
図６に示す文字はＭ色で表されるため、図５を参照して、ラインスクリーンにおけるスクリーン角θは予め７５度に設定されている。そのため、標準体文字及びイタリック体文字の主要エッジ部（図６の楕円で囲んだ部分）にはジャギーが発生し、エッジ部が曲がって見えたり、文字の太さが不均一に見えたりするなど、視覚的品質が低下している。
【００５８】
図７は、第１の実施の形態においてデジタル複合機３０の制御部５０で実行され、ジャギー発生を防ぐために実行されるプログラムの制御構造をフローチャート形式で表す図である。このプログラムは、利用者により画像取込指示を受けた時に実行される。
【００５９】
図７を参照して、このプログラムは、利用者から画像データ取込指示を受信するステップＳ７０２と、ステップＳ７０２に続いて実行され、画像データを取込み、取込んだ画像データを複数のオブジェクトに分離させるステップＳ７０４と、ステップＳ７０４に続いて実行され、ステップＳ７０４で分離させたオブジェクトの一つを選択し、そのオブジェクトが一定長以上の直線境界部を持つか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ７０６と、ステップＳ７０６で一定長以上の直線境界部を持つ（ＹＥＳ）と判定された場合に実行され、主要エッジの角度を算出するステップＳ７０８と、ステップＳ７０８に続いて実行され、選択されたオブジェクトはＣ、Ｍ、Ｙ、Ｋいずれかの単色で構成されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ７１０と、ステップＳ７１０で、選択されたオブジェクトはＣ、Ｍ、Ｙ、Ｋいずれかの単色で構成されている（ＹＥＳ）と判定された場合に実行され、選択されたオブジェクトに対してスクリーン角度の最適化を行ない、階調変換処理を行なうステップＳ７１２と、ステップＳ７１０で、Ｃ、Ｍ、Ｙ、Ｋいずれかの単色で構成されていない（ＮＯ）と判定された場合に実行され、オブジェクトの色を構成するＣ、Ｍ、Ｙ、Ｋの中で、一番濃度の低い色を選択するステップＳ７１４と、ステップＳ７１４に続いて実行され、ステップＳ７１４で選択された色に対してスクリーン角度の最適化を行ない、階調変換処理を行なうステップＳ７１６と、ステップＳ７０６でオブジェクトに一定長の直線境界部がない（ＮＯ）と判定された場合に実行され、オブジェクトに対して既定のスクリーン角度で階調変換処理を行なうステップＳ７１８と、ステップＳ７１２、ステップＳ７１６、及びステップＳ７１８のいずれかが実行された時に続いて実行され、画像データ内のすべてのオブジェクトについて処理したか否かを判定し、制御の流れを分岐させるステップＳ７２０と、ステップＳ７２０ですべてのオブジェクトについて処理した（ＹＥＳ）と判定された場合に実行され、階調変換処理がなされた画像データを用いて印刷処理を実行するステップＳ７２２とを含む。ステップＳ７２０ですべてのオブジェクトについて処理していない（ＮＯ）と判定された場合、制御はステップＳ７０６に戻り次のオブジェクトを選択し、判定を行なう。ステップＳ７２２実行後、このプログラムは終了する。
【００６０】
ステップＳ７１８では、オブジェクトは図５に示すＣ、Ｍ、Ｙ、Ｋのスクリーン角度にしたがって生成されるラインスクリーンを用いて階調変換処理を行なう。
【００６１】
ステップＳ７１２におけるスクリーン角度の最適化については、図８、図９を用いて、ステップＳ７１６におけるスクリーン角度の最適化については図１０を用いて説明する。
【００６２】
図８は、単色構成の標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。図８（ａ）は、標準体文字における、スクリーン角度＝９０度のときの文字を表す図である。図８（ｂ１）は、イタリック体文字におけるスクリーン角度＝９０度の時の文字を表す図である。図８（ｂ２）は、イタリック体文字におけるスクリーン角度＝８０度の時の文字を表す図である。
【００６３】
図８（ａ）を参照して、オブジェクトの主要エッジの角度とスクリーン角度とが一致しているため、主要エッジ部にジャギーが発生していない。図８（ｂ１）を参照して、前述したとおりイタリック体文字は主要エッジ部が垂直より１０度右回転方向に傾いているため、スクリーン角度と角度差が生じ、楕円部で囲まれている主要エッジ部にジャギーが発生している。図８（ｂ１）の状態におけるジャギー低減のための最適化処理として、スクリーン角度を主要エッジの角度と一致するように変更する。（図８（ｂ１）の例の場合はスクリーン角度を８０度に変更する。）そうすると、図８（ｂ２）のように主要エッジ部分のジャギーを完全になくすことができる。ただし、ラインスクリーンの角度と、その他の直線部との傾きが微妙に異なる場合には、かえってジャギーが増えるようになる部分もある。しかし、一番長いエッジ部である主要エッジ部のジャギーが低減できることで、視覚的にはジャギーが低減したと見ることができる。
【００６４】
図９は、単色構成の標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。図９（ａ）は、標準体文字における、スクリーン角度＝０度のときの文字を表す図である。図９（ｂ１）は、イタリック体文字におけるスクリーン角度＝０度の時の文字を表す図である。図９（ｂ２）は、イタリック体文字におけるスクリーン角度＝−１０度の時の文字を表す図である。
【００６５】
図９（ａ）を参照して、オブジェクトの主要エッジの角度（９０度）とスクリーン角度（０度）とが直交の関係であるため、主要エッジ部におけるジャギーの発生は目立たない。図９（ｂ１）を参照して、前述したとおりイタリック体文字は主要エッジ部が垂直より１０度右回転方向に傾いている（すなわち８０度の角度を成している）ため、スクリーン角度と角度差が８０度と大きいが、主要エッジ部にジャギーが少し目立ち、視覚品質を損なっている。ジャギー低減のための最適化処理として、スクリーン角度を主要エッジの角度と直交するように変更する。（図９（ｂ１）の例の場合は、スクリーン角度を−１０度に変更する。）そうすると、図９（ｂ２）のように主要エッジ部のジャギーを軽減することができる。ただし、ジャギーが増える部分もある。しかし、一番長いエッジ部である主要エッジ部のジャギーが低減できることで、視覚的にはジャギーが低減したと見ることができる。
【００６６】
図８、図９で示した通り、主要エッジの角度とスクリーン角度とが一致、又は直交することで、ジャギーの発生を低減することができる。図８、図９の例ではそれぞれスクリーン角度を９０度、及び０度として説明したが、実際のスクリーン角度は図５に示すように、Ｃ、Ｍ、Ｙ、Ｋ、各色によってそれぞれ異なっている。また、標準体文字かイタリック体文字かによってスクリーン角度変更に関係する主要エッジの角度が異なる。
【００６７】
図７のステップＳ７１２における、単一色のオブジェクトに対するスクリーン角度の最適化は、画像形成装置の装置負荷軽減の点から、主要エッジの角度とスクリーン角度との関係を考慮し、スクリーン角度が主要エッジの角度に対して、一致又は直交状態になるまでのスクリーン角度の変更量が少ない方を選択し、その角度になるようスクリーン角度を変更することである。
【００６８】
図１０は、複数の色によって構成される、標準体文字及びイタリック体文字におけるスクリーン角度とジャギーの発生について表す図である。図１０で表されるオブジェクト例では、Ｃ＝８０％、Ｍ＝２０％で構成された色文字を示している。
【００６９】
図４を参照し、先述したとおりラインスクリーン方式においては、低濃度になるとエッジに沿って塗りつぶされる面積が少なくなるためジャギーが目立ちやすくなる。そこで本発明では、複数色で構成されるカラーのオブジェクトに対しては存在している色成分のうち、低濃度成分を優先してスクリーン角度の最適化を行なう。
【００７０】
図１０を参照して、図１０（ａ１）は、標準体文字の色文字で、低濃度成分であるＭ色のスクリーン角度が７５度で、Ｃ色のスクリーン角度が０度である状態を表す図、図１０（ａ２）は、イタリック体文字の色文字で、低濃度成分であるＭ色のスクリーン角度が７５度で、Ｃ色のスクリーン角度が０度である状態を表す図、図１０（ｂ１）は、標準体文字の色文字で、低濃度成分であるＭ色のスクリーン角度が０度でＣ色のスクリーン角度を７５度に変更した状態の図、図１０（ｂ２）は、イタリック体文字の色文字で、低濃度成分であるＭ色のスクリーン角度が０度で、Ｃ色のスクリーン角度を７５度に変更した状態を表す図である。
【００７１】
図１０（ａ１）では、Ｍ色のスクリーン角度が７５度に設定されているため、標準体文字の垂直方向のエッジ部にてジャギーが見られる。これに対し、Ｃ色は濃度が高いためジャギーが比較的目立ちにくい。図１０（ａ２）に示すイタリック体文字でも同様である。
【００７２】
そこで、低濃度であるＭ色のスクリーン角度を既定の７５度から、主要エッジ部と比較的大きな角度を形成する０度（水平方向）にスクリーン角度を変更する。また、文字データが複数の色によって構成されることから色モアレの発生を防ぐために、高濃度であるＣ色のスクリーン角度を０度からスクリーン角度を変更したＭ色の最初の角度７５度に入替える。そのように２色のスクリーン角度を変更したものを図１０（ｂ１）に示す。図１０（ｂ１）を参照して、Ｃ色成分は濃度が高いため、スクリーン角度を最適化しなくてもジャギーが目立ちにくい。Ｍ色成分はスクリーン角度の変更によりジャギーが目立ちにくくなった。図１０（ｂ２）に示す、イタリック体文字においても同様である。このように、複数の色成分で構成されるカラーオブジェクトの場合は一番濃度の低い色成分のスクリーン角度を水平方向にすることで、ジャギーの低減化を図ることができる。
【００７３】
図７のステップＳ７１６における、混成色のオブジェクトに対するスクリーン角度の最適化は、ステップＳ７１４で選択されたオブジェクトの構成色の中で最も低濃度の色のスクリーン角度を０度にする。また、オブジェクトの構成色の中でスクリーン角度が０度の色が既にあった場合は、その色のスクリーン角度を最も低濃度の色の変更前のスクリーン角度に変更する。
【００７４】
―動作―
第１の実施の形態にかかるデジタル複合機３０は、以下のように動作をする。
【００７５】
デジタル複合機３０は、コピーモードにおいて利用者からの画像データ取込指示を受けると（ステップＳ７０２）、画像読取部５２において高階調で画像データを取込み、取込んだ画像データを複数のオブジェクトに分離させる（ステップＳ７０４）。その後、各オブジェクトに対して一定の長さ以上の直線境界部（エッジ部）があるか否かを判定し（ステップＳ７０６）、直線境界部がないと判定された場合は既定のスクリーン角度を用いてラインスクリーン方式による階調変換処理を行なう（ステップＳ７１８）。
【００７６】
一定の長さ以上の直線境界部があると判定された場合は、主要エッジの角度を算出し（ステップＳ７０８）、そのオブジェクトがＣ、Ｍ、Ｙ、Ｋのいずれかの単色で構成されているかを判定する（ステップＳ７１０）。オブジェクトが単色で構成されていると判定された場合（ステップＳ７１０でＹＥＳ）は、該当する色のスクリーン角度と主要エッジとの角度を考慮して、ジャギーが発生しにくい角度にスクリーン角度を変更して、階調変換処理を行なう。具体的には、スクリーン角度が主要エッジの角度に対し、一致又は直交状態になるまでのスクリーン角度の変更量が少ない方を選択し、その角度になるようスクリーン角度を変更して、階調変換処理を行なう（ステップＳ７１２）。
【００７７】
オブジェクトが複数の色の組合せで構成されていると判定された場合（ステップＳ７１０でＮＯ）、オブジェクトの色を構成する複数の色の中で濃度が一番低い色を選択し（ステップＳ７１４）、選択された濃度の一番低い色に対して、スクリーン角度の最適化を行なって階調変換処理を行なう。具体的には、ステップＳ７１４で選択されたオブジェクトの構成色の中で最も低濃度の色のスクリーン角度を０度に変更する。オブジェクトの構成色の中でスクリーン角度が０度の色が既にあった場合は、その色のスクリーン角度を最も低濃度の色の変更前のスクリーン角度の値に変更して階調変換処理を行なう（ステップＳ７１６）。
【００７８】
ひとつのオブジェクトに対して何らかの階調変換処理を行なった後、すべてのオブジェクトの階調変換処理をしたか否かを判定し（ステップＳ７２０）、すべてのオブジェクトに対して階調変換処理がされたと判定された（ステップＳ７２０でＹＥＳ）時は、変換処理が行なわれたデータを用いて印刷処理を実行し（ステップＳ７２２）、印刷終了後このプログラムを終了する。
【００７９】
以上のように、第１の実施の形態にかかるデジタル複合機３０は、コピーモードで動作している時に、利用者の指示により原稿画像を取込み、取込んだ画像データを複数のオブジェクトに分離し、そのオブジェクトに一定の長さを持つ直線境界部があるかを調べる。一定の長さを持つ直線境界部が存在しない時には、Ｃ、Ｍ、Ｙ、Ｋ、各色にあらかじめ定められたスクリーン角度を用いてラインスクリーン方式の階調変換処理を行なう。オブジェクトに一定の長さを持つ直線境界部が存在する時は、そのオブジェクトが単色で構成されているか、複数の色の掛け合わせで構成されているかを調べる。単色の場合は、直線エッジの角度に対してスクリーン角度をジャギーが発生しにくい角度に調整して階調変換処理を行なう。複数の色の掛け合わせの場合は、構成する色の中でジャギーの視覚的影響が大きい一番低濃度の色を選択し、その色及びその色に関連する色に関してスクリーン角度を調整して階調変換処理を行なう。
【００８０】
このように、本実施の形態にかかるデジタル複合機３０では、スクリーン角度を変更させることでジャギー発生を抑制している。スクリーン角度の変更に関しても、ジャギーが目立ちやすい一定の長さ以上の直線境界部を持つものを対象とし、直線境界部が小さいものは既定のスクリーン角度を用いて階調変換処理を行なう。また、スクリーン角度の変更を行なう時もオブジェクトが単色か、複数の色で構成されるものかを判断し、ジャギーによる視覚的影響が少なく、かつスクリーン角度の変更に伴う処理ができるだけ簡単に行なえるよう制御している。スクリーン角度変更によりジャギー発生を防ぐことで他の変換処理方法を備えておく必要がなくなる。また、一定の条件を満たすオブジェクトに対してのみ角度変更処理を行なうことで装置にかかる負荷を軽減することができる。その結果、ラインスクリーン方式により階調変換処理を行なう画像形成装置において、装置負荷をできるだけ少なくして、ジャギー発生を抑制することができる画像形成装置を提供することができる。
【００８１】
［第２の実施の形態］
第２の実施の形態では、図１に示す画像処理システム２０と類似の構成の画像処理システム２００を構成する。画像処理システム２００はデジタル複合機２１０を含む。デジタル複合機２１０に関して、ハードウェア構成は第１の実施の形態に係るデジタル複合機３０と同一であるが、制御部５０で実行されるプログラムが異なっている。デジタル複合機２１０はローカルネットワーク４０に接続される。ローカルネットワーク４０に接続された情報処理端末３２は、プリンタドライバ部にて階調変換処理を行なって印刷データを作成し、デジタル複合機２１０に送信する。デジタル複合機２１０は、受信した印刷データを印刷可能なデータ形式に展開し、印刷処理を行なう。
【００８２】
―構成―
図１１は、第２の実施の形態に係る情報処理端末３２の構成を示すブロック図である。図１１を参照して、情報処理端末３２は、ＣＰＵで構成され、所定のプログラムを実行することにより情報処理端末３２の全体の制御を行なう制御部１２０と、制御部１２０に接続されたバス１３８と、いずれもバス１３８に接続された、制御部１２０による情報処理端末３２の処理結果を表示するための表示部１２２と、操作者からの入力操作を受付けるための操作部１３０と、制御部１２０で実行するプログラム及び実行されたプログラムの処理結果など各種情報を記憶するための記憶部１３２と、制御部１２０の一時メモリとして動作するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２４と、ローカルネットワーク４０への接続を提供するためのＬＡＮインターフェイス１３４と、外部記憶媒体に記憶された情報を読取るための外部媒体読取装置１２６と、外部機器に接続するための通信ポート１３６と、通信ポート１３６の通信制御を行なうための通信ポートドライバ１２８とを含む。
【００８３】
記憶部１３２は、操作者から印刷指示を受けると、階調変換処理を行なった印刷データを作成し、デジタル複合機２１０に向けデータを送信するプリンタドライバ１４０を含む。
【００８４】
通信ポート１３６は、例えば、ＲＳ−２３２Ｃなどの通信規格を用いて、外部装置と情報をやり取りするためのポートである。
【００８５】
外部媒体読取装置１２６は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、及びハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの光ディスクなどの記録媒体が読取可能である。外部媒体読取装置１２６で読取った情報は記憶部１３２に記憶される。
【００８６】
図１２は、プリンタドライバ１４０の概略構成を示すブロック図である。図１２を参照して、プリンタドライバ１４０は、ＲＧＢデータで入力される画像データをＣＭＹ色材の分光特性に基づいた色濁りを取除く処理を行なうための色補正部１５０と、ＣＭＹの３色の信号から黒（Ｋ）信号を生成し、元のＣＭＹ信号が重なる部分を差し引いた新たなＣＭＹ信号を生成し、ＣＭＹＫの４色信号に変換するための黒生成下色除去部１５２と、ＣＭＹＫ信号に対してラインスクリーン方式による疑似的階調処理をするための階調再現処理部１５４と、疑似的階調処理が行なわれたＣＭＹＫの４色の信号を印刷データとしてプリンタ言語で記述するためのプリンタ言語翻訳部１５６とを含む。
【００８７】
情報処理端末３２では、印刷する画像データを生成する時に、画像を文字エッジ領域、網点領域、写真領域（連続階調領域）などの複数の領域に分割し、その領域がいずれに属するかを示す領域識別信号を生成する。領域識別信号はプリンタドライバ１４０の黒生成下色除去部１５２及び階調再現処理部１５４に与えられ、階調再現性がより高まるようエッジ部の強調などに利用される。
【００８８】
図１３は、情報処理端末３２の制御部１２０で実行され、画像データを生成しデジタル複合機２１０に送信するまでのプログラムの制御構造をフローチャート形式で表す図である。このプログラムは、情報処理端末３２において各種アプリケーションプログラムを実行中に、利用者から印刷指示を受信した時に起動する。
【００８９】
図１３を参照して、このプログラムは、印刷する画像データを生成し、その画像データに関する領域識別信号を生成するステップＳ１３０２と、ステップＳ１３０２に続いて実行され、プリンタドライバ１４０に入力された画像データに対して、色補正部１５０、黒生成下色除去部１５２及び階調再現処理部１５４でラインスクリーン方式による階調変換処理を実行するステップＳ１３０４と、ステップＳ１３０４に続き実行され、階調変換処理されＲＡＭ１２４に一時保存された画像データを、プリンタドライバ１４０のプリンタ言語翻訳部１５６にて印刷データに変換するステップＳ１３０６と、ステップＳ１３０６に続いて実行され、ＬＡＮインターフェイス１３４を経由してデジタル複合機２１０に印刷データを送信するステップＳ１３０８とを含む。ステップＳ１３０８実行後このプログラムは終了する。
【００９０】
ステップＳ１３０４での階調変換処理では、図７に示すプログラムと類似のプログラムが実行される。ただし、第２の実施の形態では、図７のプログラムにおいて、ステップＳ７０２は省略される。さらに、ステップＳ７０４で扱われる画像データはステップＳ１３０２で生成された画像データになる。また、ステップＳ７２２では処理された画像データをＲＡＭ１２４に一時保存する処理が実行される。ステップＳ７１８で参照される既定のスクリーン角度としては図５に示すＣＭＹＫ各色のスクリーン角度がそれぞれ適用される。
【００９１】
図１４は、デジタル複合機２１０の制御部５０で実行され、情報処理端末３２からの印刷データを受信し、印刷実行するまでのプログラムの制御構造をフローチャート形式で表す図である。このプログラムは、情報処理端末３２から印刷データを受信した時に起動される。
【００９２】
図１４を参照して、このプログラムは、情報処理端末３２からローカルネットワーク４０を介して送信される印刷データを受信するステップＳ１４０２と、ステップＳ１４０２に続いて実行され、受信した印刷データをデジタル複合機２１０で印刷可能な情報に展開処理を行なうステップＳ１４０４と、ステップＳ１４０４に続いて実行され、画像形成部５４を用いて受信した印刷データを印刷するステップＳ１４０６を含む。ステップＳ１４０６実行後、このプログラムは終了する。
【００９３】
―動作―
第２の実施の形態に係る情報処理端末３２及びデジタル複合機２１０は以下のように動作する。
【００９４】
第２の実施の形態においては、情報処理端末３２とデジタル複合機２１０とは同一のネットワークに接続される。
【００９５】
情報処理端末３２は、実行するアプリケーション上で利用者から印刷指示を受けると画像データを生成する（ステップＳ１３０２）。この時、画像データの生成とともに領域識別信号を生成し、画像データと領域識別信号とを用いてプリンタドライバ１４０でラインスクリーン方式による階調変換処理を行ない（ステップＳ１３０４）、階調変換処理を行なったデータをプリンタ言語に翻訳して印刷データを生成する（ステップＳ１３０６）。その後、印刷データをデジタル複合機２１０に送信し（ステップＳ１３０８）、このプログラムを終了する。
【００９６】
デジタル複合機２１０では、情報処理端末３２から送信された印刷データを受信すると（ステップＳ１４０２）、プリンタ言語を印刷可能なデータ形式に展開処理を行ない（ステップＳ１４０４）、展開されたデータを用いて印刷を実行する（ステップＳ１４０６）。印刷終了後、このプログラムを終了する。
【００９７】
以上のように、第２の実施の形態では、情報処理端末３２のプリンタドライバで第１の実施の形態と同様のラインスクリーン方式による階調変換処理が成された印刷データを作成し、デジタル複合機２１０に送信する。デジタル複合機２１０はプリンタモードで動作し、情報処理端末３２から送信された印刷データの展開処理のみを行なって印刷を実行する。
【００９８】
情報処理端末側にプリンタドライバプログラムを設け、ジャギー発生を抑制する階調変換処理を行なった印刷データを生成、及び送信することで、画像形成装置側では通常の印刷データ処理と同じ処理でジャギー発生を抑制した印刷物を形成することができる。それにより、画像形成装置では装置負荷を上げることなく効率的に高品質な印刷物を形成することができる。このように、情報処理端末において実行され、ラインスクリーン方式により階調変換処理を行ない、ジャギー発生を抑制した印刷データを作成することができるコンピュータプログラムを提供することで、画像形成装置の装置負荷を少なくするという目的を達成することができる。
【００９９】
第２の実施の形態では、ジャギー発生を抑制する階調変換処理を行なうためのプリンタドライバプログラムを情報処理端末の記憶部に保存したが、この階調変換処理をコンピュータに実行させるためのプログラムを、コンピュータ読取可能な記録媒体に記録させても良い。ここでいう記録媒体とは、コンピュータ本体と分離可能に構成される記録媒体であり、記録媒体としては、磁気テープなどのテープ系メディア、ＦＤ及びハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ及びＤＶＤなどの光ディスク、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードなどが挙げられる。そのほか、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの半導体メモリを含めたプログラムを記憶する媒体であってもよい。
【０１００】
また、第２の実施の形態におけるシステム構成では、情報処理端末はインターネットを含む通信ネットワークに接続可能であることから、通信ネットワークを介してプログラムコードをダウンロードし、コンピュータに記憶する方式でもよい。なお、通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予めコンピュータ本体装置に格納しておくか、別の記憶媒体からインストールされるものとする。
【０１０１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１０２】
３０、２１０  デジタル複合機
３２  情報処理端末
５０、１２０  制御部
５２  画像読取部
５４  画像形成部
５８  画像階調調整部
６０  操作部
７２、１３４  ＬＡＮインターフェイス
１４０  プリンタドライバ
【図１】
2010192952.tif 000004
【図２】
2010192952.tif 000005
【図３】
2010192952.tif 000006
【図４】
2010192952.tif 000007
【図５】
2010192952.tif 000008
【図６】
2010192952.tif 000009
【図７】
2010192952.tif 000010
【図８】
2010192952.tif 000011
【図９】
2010192952.tif 000012
【図１０】
2010192952.tif 000013
【図１１】
2010192952.tif 000014
【図１２】
2010192952.tif 000015
【図１３】
2010192952.tif 000016
【図１４】
2010192952.tif 000017