(57)【要約】【課題】階調補正後の出力二値画像情報により形成される画像の画質の劣化をより少なくすることができる画像処理装置等を提供する。【解決手段】入力二値画像データを取得する画像情報取得部７１と、二値画像を網点領域と非網点領域とに分離する分離部７２と、入力二値画像データを基に平滑化処理により多値画像データを生成する平滑化処理部７３と、多値画像データに対し階調補正を行なう際の階調補正量を取得する階調補正量取得部７４と、階調補正量に対し誤差拡散処理を行ない、誤差拡散処理の結果に基づいて新たな二値画像データを生成する二値画像生成部７６と、網点領域では、二値画像生成部７６により生成された後の新たな二値画像データを選択し、非網点領域では、入力二値画像データを選択して出力二値画像情報とする選択部７７と、を備えることを特徴とする制御部７０。【選択図】図２
2014110588.tif 000002
【特許請求の範囲】
【請求項１】
二値画像の画像情報である入力二値画像情報を取得する画像情報取得部と、
前記画像情報取得部によって取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する分離部と、
前記画像情報取得部によって取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する平滑化処理部と、
前記平滑化処理部により生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する階調補正量取得部と、
前記階調補正量取得部により取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する二値画像生成部と、
前記分離部により網点領域とされた画像領域では、前記二値画像生成部により生成された後の新たな二値画像情報を選択し、当該分離部により非網点領域とされた画像領域では、前記画像情報取得部により取得された前記入力二値画像情報を選択して出力二値画像情報とする選択部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記二値画像生成部は、前記誤差拡散処理において生ずる誤差を、前記非網点領域の場合は０とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記二値画像生成部は、選択される注目画素の画素値についての前記階調補正量に対し前記誤差拡散処理を行い、当該誤差拡散処理の結果により当該注目画素の画素値を変更するか否かを判定し、当該注目画素の画素値を変更すると判定されるとともに予め定められた条件を満たしたときに画素の画素値を変更し、予め定められた条件を満たさないときは判定の結果に拘わらず画素の画素値は変更しないことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記予め定められた条件は、前記注目画素と前記網点の縁部との距離が予め定められた範囲内であること、であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記予め定められた条件は、前記網点の縁部からの距離に基づき設定された評価値により決められるもの、であることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記予め定められた条件は、前記画素値に基づき設定された評価値により決められるもの、であることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
二値画像の画像情報である入力二値画像情報を基に階調補正を行ない出力二値画像情報とする画像処理手段と、
前記画像処理手段により階調補正された前記出力二値画像情報を基にして画像を形成する画像形成部と、
を備え、
前記画像処理手段は、
前記入力二値画像情報を取得する画像情報取得部と、
前記画像情報取得部によって取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する分離部と、
前記画像情報取得部によって取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する平滑化処理部と、
前記平滑化処理部により生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する階調補正量取得部と、
前記階調補正量取得部により取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する二値画像生成部と、
前記分離部により網点領域とされた画像領域では、前記二値画像生成部により生成された後の新たな二値画像情報を選択し、当該分離部により非網点領域とされた画像領域では、前記画像情報取得部により取得された前記入力二値画像情報を選択して前記出力二値画像情報とする選択部と、
を備えることを特徴とする画像形成装置。
【請求項８】
コンピュータに、
二値画像の画像情報である入力二値画像情報を取得する機能と、
取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する機能と、
取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する機能と、
生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する機能と、
取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する機能と、
網点領域とされた画像領域では、生成された後の新たな二値画像情報を選択し、非網点領域とされた画像領域では、取得された前記入力二値画像情報を選択して出力二値画像情報とする機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、プログラムに関する。
【背景技術】
【０００２】
例えば、電子写真方式やインクジェット方式等を用いた複写機やプリンタ等の画像形成装置においては、入力された画像データに種々の画像処理を施した後、出力装置によって出力する。
【０００３】
特許文献１には、２値画像データを受け取り、この２値画像データを基に多値画像データを生成し、この多値画像データに対して色補正を施した色補正画像データを生成し、２値画像データにおける注目画素の値と、注目画素に隣接する画素の値とに基づいて、２値画像データまたは色補正画像データに誤差拡散を施して２値化した再２値化画像データのいずれを出力するか選択し、選択結果に従って、２値画像データまたは再２値化画像データのいずれかを出力する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２７２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、外部装置により作成された二値画像の二値画像情報を取得し、この二値画像情報を階調補正して出力する画像処理装置では、階調補正後の出力二値画像情報により形成される画像の画質の劣化をより少なくすることが望ましい。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、二値画像の画像情報である入力二値画像情報を取得する画像情報取得部と、前記画像情報取得部によって取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する分離部と、前記画像情報取得部によって取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する平滑化処理部と、前記平滑化処理部により生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する階調補正量取得部と、前記階調補正量取得部により取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する二値画像生成部と、前記分離部により網点領域とされた画像領域では、前記二値画像生成部により生成された後の新たな二値画像情報を選択し、当該分離部により非網点領域とされた画像領域では、前記画像情報取得部により取得された前記入力二値画像情報を選択して出力二値画像情報とする選択部と、を備えることを特徴とする画像処理装置である。
【０００７】
請求項２に記載の発明は、前記二値画像生成部は、前記誤差拡散処理において生ずる誤差を、前記非網点領域の場合は０とすることを特徴とする請求項１に記載の画像処理装置である。
請求項３に記載の発明は、前記二値画像生成部は、選択される注目画素の画素値についての前記階調補正量に対し前記誤差拡散処理を行い、当該誤差拡散処理の結果により当該注目画素の画素値を変更するか否かを判定し、当該注目画素の画素値を変更すると判定されるとともに予め定められた条件を満たしたときに画素の画素値を変更し、予め定められた条件を満たさないときは判定の結果に拘わらず画素の画素値は変更しないことを特徴とする請求項１または２に記載の画像処理装置である。
請求項４に記載の発明は、前記予め定められた条件は、前記注目画素と前記網点の縁部との距離が予め定められた範囲内であること、であることを特徴とする請求項３に記載の画像処理装置である。
請求項５に記載の発明は、前記予め定められた条件は、前記網点の縁部からの距離に基づき設定された評価値により決められるもの、であることを特徴とする請求項３に記載の画像処理装置である。
請求項６に記載の発明は、前記予め定められた条件は、前記画素値に基づき設定された評価値により決められるもの、であることを特徴とする請求項３に記載の画像処理装置である。
【０００８】
請求項７に記載の発明は、二値画像の画像情報である入力二値画像情報を基に階調補正を行ない出力二値画像情報とする画像処理手段と、前記画像処理手段により階調補正された前記出力二値画像情報を基にして画像を形成する画像形成部と、を備え、前記画像処理手段は、前記入力二値画像情報を取得する画像情報取得部と、前記画像情報取得部によって取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する分離部と、前記画像情報取得部によって取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する平滑化処理部と、前記平滑化処理部により生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する階調補正量取得部と、前記階調補正量取得部により取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する二値画像生成部と、前記分離部により網点領域とされた画像領域では、前記二値画像生成部により生成された後の新たな二値画像情報を選択し、当該分離部により非網点領域とされた画像領域では、前記画像情報取得部により取得された前記入力二値画像情報を選択して前記出力二値画像情報とする選択部と、を備えることを特徴とする画像形成装置である。
【０００９】
請求項８に記載の発明は、コンピュータに、二値画像の画像情報である入力二値画像情報を取得する機能と、取得された前記入力二値画像情報を基にして、前記二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する機能と、取得された前記入力二値画像情報を基に平滑化処理により多値画像情報を生成する機能と、生成された多値画像情報に対し階調補正を行なう際の階調補正量を取得する機能と、取得された前記階調補正量に対し誤差拡散処理を行ない、当該誤差拡散処理の結果に基づいて新たな二値画像情報を生成する機能と、網点領域とされた画像領域では、生成された後の新たな二値画像情報を選択し、非網点領域とされた画像領域では、取得された前記入力二値画像情報を選択して出力二値画像情報とする機能と、を実現させるプログラムである。
【発明の効果】
【００１０】
請求項１の発明によれば、本発明を採用しない場合に比べ、網点領域では外部装置等により二値画像となる前の多値画像の階調に近い階調に基づき階調補正を行なうことができるとともに、非網点領域では、出力二値画像情報により形成される画像の画質の劣化をより少なくすることができる。
請求項２の発明によれば、本発明を採用しない場合に比べ、出力二値画像情報により形成される画像にかぶりや抜けが生じる現象を抑制することができる。
請求項３の発明によれば、本発明を採用しない場合に比べ、入力二値画像情報の網点情報をより保存しやすくなる。
請求項４の発明によれば、本発明を採用しない場合に比べ、入力二値画像情報の網点の構造をより保存しやすくなる。
請求項５の発明によれば、本発明を採用しない場合に比べ、入力二値画像情報の網点の構造をより保存しやすくなる。
請求項６の発明によれば、本発明を採用しない場合に比べ、濃度を上げる階調補正のとき、白の画素の画素値が変更され易くなるとともに黒の画素の画素値が変更されにくくなり、濃度を下げる階調補正のとき、黒の画素の画素値が変更され易くなるとともに白の画素の画素値が変更されにくくなる。
請求項７の発明によれば、本発明を採用しない場合に比べ、より良好な画像を形成することができる画像形成装置が提供できる。
請求項８の発明によれば、本発明を採用しない場合に比べ、網点領域では外部装置等により二値画像となる前の多値画像の階調に近い階調に基づき階調補正を行なうことができるとともに、非網点領域では、出力二値画像情報により形成される画像の画質の劣化をより少なくすることができる機能をコンピュータにより実現できる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の画像形成装置の概要を示す図である。
【図２】第１の実施の形態における制御部の機能構成例を示したブロック図である。
【図３】分離部が、網点領域と非網点領域とを判別する手順について説明したフローチャートである。
【図４】（ａ）〜（ｂ）は、階調補正量を求める方法について説明した図である。
【図５】第１の実施の形態における二値画像生成部について更に詳しく説明したブロック図である。
【図６】二値画像生成部における処理の手順について説明したフローチャートである。
【図７】選択部が、二値画像データを選択する手順を説明したフローチャートである。
【図８】（ａ）〜（ｂ）は、非網点領域において局所的に画像のかぶりや抜けが生じる現象が改善された例について説明した図である。
【図９】（ａ）〜（ｂ）は、網点のエッジ部および網点のエッジ部にある画素について説明をした図である。
【図１０】（ａ）〜（ｂ）は、網点のエッジ部からの距離に基づき評価値を設定する場合について説明した図である。
【図１１】（ａ）〜（ｂ）は、評価値の設定の他の例について説明した図である。
【図１２】第２の実施の形態における制御部の機能構成例を示したブロック図である。
【図１３】第２の実施の形態における二値画像生成部について説明したブロック図である。
【図１４】二値画像生成部における処理の手順について説明したフローチャートである。
【発明を実施するための形態】
【００１２】
＜画像形成装置の全体構成の説明＞
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態の画像形成装置１の概要を示す図である。
この画像形成装置１は、例えば電子写真方式にて各色成分トナー像が形成される複数(本実施の形態では４つ)の画像形成ユニット１０(具体的には１０Ｙ(イエロー)、１０Ｍ(マゼンタ)、１０Ｃ(シアン)、１０Ｋ(黒))を備える。また、この画像形成装置１は、各画像形成ユニット１０で形成された各色成分トナー像を順次転写(一次転写)保持させる中間転写ベルト２０を具備する。さらに、この画像形成装置１は、中間転写ベルト２０に転写されたトナー像を用紙Ｐに一括転写(二次転写)させる二次転写装置３０を備える。さらにまた、この画像形成装置１は、二次転写されたトナー像を用紙Ｐ上に定着させる定着装置５０、および画像形成装置１の各機構部を制御する制御部７０を有している。なお本実施の形態において画像形成ユニット１０、中間転写ベルト２０、二次転写装置３０、および定着装置５０は、画像を形成する画像形成部として機能し、詳しくは後述するが、制御部７０は、画像処理手段（画像処理装置）として機能する。
【００１３】
各画像形成ユニット１０(１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ)は、使用されるトナーの色を除き、同じ構成を有している。そこで、イエローの画像形成ユニット１０Ｙを例に説明を行う。イエローの画像形成ユニット１０Ｙは、図示しない感光層を有し、矢印Ａ方向に回転可能に配設される感光体ドラム１１を具備している。この感光体ドラム１１の周囲には、帯電ロール１２、露光部１３、現像器１４、一次転写ロール１５、およびドラムクリーナ１６が配設される。これらのうち、帯電ロール１２は、回転可能に感光体ドラム１１に接触配置され、感光体ドラム１１を予め定められた電位に帯電する。露光部１３は、帯電ロール１２によって予め定められた電位に帯電された感光体ドラム１１に、レーザ光Ｂｍによって静電潜像を書き込む。現像器１４は、対応する色成分トナー(イエローの画像形成ユニット１０Ｙではイエローのトナー)を収容し、このトナーによって感光体ドラム１１上の静電潜像を現像する。一次転写ロール１５は、感光体ドラム１１上に形成されたトナー像を中間転写ベルト２０に一次転写する。ドラムクリーナ１６は、一次転写後の感光体ドラム１１上の残留物(トナー等)を除去する。
【００１４】
中間転写ベルト２０は、複数(本実施の形態では５つ)の支持ロールに回転可能に張架支持される。これらの支持ロールのうち、駆動ロール２１は、中間転写ベルト２０を張架するとともに中間転写ベルト２０を駆動して回転させる。また、張架ロール２２および２５は、中間転写ベルト２０を張架するとともに駆動ロール２１によって駆動される中間転写ベルト２０に従がって回転する。補正ロール２３は、中間転写ベルト２０を張架するとともに中間転写ベルト２０の搬送方向に略直交する方向の蛇行を規制するステアリングロール(軸方向一端部を支点として傾動自在に配設される)として機能する。さらに、バックアップロール２４は、中間転写ベルト２０を張架するとともに後述する二次転写装置３０の構成部材として機能する。
また、中間転写ベルト２０を挟んで駆動ロール２１と対向する部位には、二次転写後の中間転写ベルト２０上の残留物(トナー等)を除去するベルトクリーナ２６が配設されている。そして、中間転写ベルト２０には、読み取り手段の一例である濃度検出センサ２７が対向配置されている。濃度検出センサ２７は、黒の画像形成ユニット１０Ｋに隣接して配置されており、中間転写ベルト２０上に一次転写された各色のトナー像を読み取って、その濃度を検知する。
【００１５】
二次転写装置３０は、中間転写ベルト２０のトナー像保持面側に圧接配置される二次転写ロール３１と、中間転写ベルト２０の裏面側に配置されて二次転写ロール３１の対向電極をなすバックアップロール２４とを備えている。このバックアップロール２４には、トナーの帯電極性と同極性の二次転写バイアスを印加する給電ロール３２が接触して配置されている。一方、二次転写ロール３１は接地されている。
【００１６】
また、用紙搬送系は、用紙トレイ４０、搬送ロール４１、レジストレーションロール４２、搬送ベルト４３、および排出ロール４４を備える。用紙搬送系では、用紙トレイ４０に積載された用紙Ｐを搬送ロール４１にて搬送した後、レジストレーションロール４２で一旦停止させ、その後予め定められたタイミングで二次転写装置３０の二次転写位置へと送り込む。また、二次転写後の用紙Ｐを、搬送ベルト４３を介して定着装置５０へと搬送し、定着装置５０から排出された用紙Ｐを排出ロール４４によって機外へと送り出す。
【００１７】
次に、この画像形成装置１の基本的な作像プロセスについて説明する。今、図示外のスタートスイッチがオン操作されると、予め定められた作像プロセスが実行される。具体的に述べると、例えばこの画像形成装置１をプリンタとして構成する場合には、ＰＣ(パーソナルコンピュータ)等、外部から入力されるデジタル画像信号をメモリに一時的に蓄積する。そして、メモリに蓄積されている４色(Ｙ色、Ｍ色、Ｃ色、Ｋ色)のデジタル画像信号に基づいて各色のトナー像形成を行う。すなわち、各色のデジタル画像信号に応じて各画像形成ユニット１０(具体的には１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ)をそれぞれ駆動する。次に、各画像形成ユニット１０では、帯電ロール１２により帯電された感光体ドラム１１に、露光部１３によりデジタル画像信号に応じたレーザ光Ｂｍを照射することで、静電潜像を形成する。そして、感光体ドラム１１に形成された静電潜像を現像器１４により現像し、各色のトナー像を形成させる。なお、この画像形成装置１を複写機として構成する場合には、図示しない原稿台にセットされる原稿をスキャナで読み取り、得られた読み取り信号を処理回路によりデジタル画像信号に変換した後、上記と同様にして各色のトナー像の形成を行うようにすればよい。
【００１８】
その後、各感光体ドラム１１上に形成されたトナー像は、感光体ドラム１１と中間転写ベルト２０とが接する一次転写位置で、一次転写ロール１５によって中間転写ベルト２０の表面に順次一次転写される。一方、一次転写後に感光体ドラム１１上に残存するトナーは、ドラムクリーナ１６によってクリーニングされる。
【００１９】
このようにして中間転写ベルト２０に一次転写されたトナー像は中間転写ベルト２０上で重ね合わされ、中間転写ベルト２０の回転に伴って二次転写位置へと搬送される。一方、用紙Ｐは予め定められたタイミングで二次転写位置へと搬送され、バックアップロール２４に対して二次転写ロール３１が用紙Ｐを挟持する。
【００２０】
そして、二次転写位置において、二次転写ロール３１とバックアップロール２４との間に形成される転写電界の作用で、中間転写ベルト２０上に保持されたトナー像が用紙Ｐに二次転写される。トナー像が転写された用紙Ｐは、搬送ベルト４３により定着装置５０へと搬送される。定着装置５０では、用紙Ｐ上のトナー像が加熱・加圧定着され、その後、機外に設けられた排紙トレイ(図示せず)に送り出される。一方、二次転写後に中間転写ベルト２０に残存するトナーは、ベルトクリーナ２６によってクリーニングされる。
【００２１】
近年、商業印刷ではデジタル化された印刷原稿を使用し、印刷用の刷版をデジタル製版装置で直接作成するＣＴＰ（ｃｏｍｐｕｔｅｒ  ｔｏ  ｐｌａｔｅ）という方法がとられている。ＣＴＰにより印刷用の刷版を作成する場合、ページ記述言語で記述された原稿のデータをＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理により網点成分を有する二値画像データに変換し、この二値画像データから刷版を作成する。このとき原稿の校正を行なうために校正刷りを得るには、ＲＩＰ処理により二値化されたデータをＤＤＣＰ（Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｃｏｌｏｒ  Ｐｒｏｏｆ）と呼ばれる色校正システムに出力することで行なわれる。しかし、ＲＩＰ処理により二値化された二値画像データをＤＤＣＰのような高価な機械を使用することなく、安価なカラープリンタ等で出力することにより校正刷りを得ることが求められている。
【００２２】
ここで従来技術として、二値画像データをディスクリーニングして多値画像データを生成し、その多値画像データを色補正して色補正の前後での差分を計算し色補正量を求め、求めた色補正量を誤差拡散法により処理し、誤差拡散処理の結果により網点画素のエッジ部画素の画素値を変更することにより二値画像を色補正する技術が存在する。
【００２３】
しかしながら、この方法では、画像中の網点部分も、文字や線などの非網点部分でも同じディスクリーニング処理がおこなわれるため、文字や線がぼけてしまい、これに起因して形成される色補正後の画像の文字や線にぼけが生じたり、太りや細りが生ずることがあった。また、文字や線の周囲で誤差拡散処理により余分な二値化誤差が蓄積することにより、局所的なかぶりや抜けなどのデフェクトが生じてしまうことがあった。
【００２４】
そこで本実施の形態では、制御部７０を以下の機能構成とすることで、この問題の抑制を図っている。
【００２５】
＜制御部７０の説明＞
［第１の実施の形態］
まず、本実施の形態の制御部７０（画像処理装置）の第１の実施の形態について説明する。
図２は、第１の実施の形態における制御部７０の機能構成例を示したブロック図である。
図示するように本実施の形態の制御部７０は、画像情報取得部７１と、分離部７２と、平滑化処理部７３と、階調補正量取得部７４と、階調補正量記憶部７５と、二値画像生成部７６と、選択部７７と、画像情報出力部７８とを備える。なお図２では、制御部７０が有する種々の機能構成のうち、本実施の形態に関するものを選択して図示している。
【００２６】
画像情報取得部７１は、外部装置により作成された二値画像の画像情報である二値画像データを入力二値画像データ（入力二値画像情報）として取得する。ここで外部装置は、例えば、上述したデジタル製版装置である。二値画像データは、二値画像を構成する画素の画素値からなるデータである。この場合、画素値は、「０」か「１」の何れで表わされ、画素値が、「０」の場合は、この画素は、白の画素であることを意味し、画素値が、「１」の場合は、この画素は、黒の画素であることを意味する。画像情報取得部７１で取得される入力二値画像データは、上述したように外部装置によるＲＩＰ処理により二値化されており、網点成分を有している。
【００２７】
分離部７２は、画像情報取得部７１によって取得された入力二値画像データを基にして、二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する。そして分離部７２は、網点領域について、網点領域である旨を示す網点分離信号を生成する。
【００２８】
図３は、分離部７２が、網点領域と非網点領域とを判別する手順について説明したフローチャートである。
まず分離部７２は、入力二値画像データにより形成される二値画像から、網点を構成する画素の候補である網点画素候補を抽出する（ステップ１０１）。より具体的には、分離部７２は、入力二値画像データにより形成される二値画像の中から、網点の中心画素と推定される箇所を抽出する。
次に分離部７２は、スクリーン検知を行なう（ステップ１０２）。より具体的には、ステップ１０１で抽出された網点画素候補の配列から、スクリーンの角度、大きさを表わすスクリーンベクトルを算出する。
【００２９】
さらに分離部７２は、網点画素候補の精査を行ない、ステップ１０１で抽出された網点を構成する画素の候補が実際に網点を構成する画素であるか否かを判定する（ステップ１０３）。
そして分離部７２は、ステップ１０３で網点画素と判定された画素を含んだ領域について、網点領域であるか否かを判別し、網点領域と判別した場合は、この領域を網点領域として抽出する（ステップ１０４）。これにより入力二値画像データにより形成される二値画像は、網点領域と非網点領域とに分離される。
さらに分離部７２は、網点領域を構成する画素について、網点領域である旨を示す網点分離信号を付与する（ステップ１０５）。
【００３０】
なお分離部７２が網点領域と非網点領域とを判別する方法については、図３に示した方法に限られるものではなく、例えば、入力二値画像データにより形成される二値画像に対し高速フーリエ変換（ＦＦＴ：Fast Fourier Transform）を行い、周波数領域に変換した結果を利用して網点領域と非網点領域とを判別してもよい。また入力二値画像データにより形成される二値画像に対しパターンマッチングや形状認識を行ない、この結果により網点領域と非網点領域とを判別してもよい。
【００３１】
平滑化処理部７３は、画像情報取得部７１によって取得された入力二値画像データを基に平滑化処理により多値画像データ（多値画像情報）を生成する。
このとき多値画像データが８ビットで表わされる場合は、平滑化処理した後の多値画像データの画素値は、０〜２５５の何れかの値で表わされる。そしてこの場合、平滑化処理部７３は、画素値が、「０」であった場合は、「０」に、画素値が、「１」であった場合は、「２５５」とする変換をまず行なった後で、平滑化処理を行なう。これにより中間の階調が生成され、外部装置により二値画像となる前の多値画像の階調をほぼ復元した画像情報が得られる。
【００３２】
本実施の形態では、平滑化処理を行なうのに平滑化フィルタを用いる。平滑化フィルタとしては、例えば平均化フィルタやガウシアンフィルタ等を用いることができる。
【００３３】
階調補正量取得部７４は、平滑化処理部７３により生成された多値画像データに対し階調補正を行なう際の階調補正量を取得する。階調補正量は、予め測定されており、階調補正量記憶部７５に記憶されている。階調補正量取得部７４は、この階調補正量を階調補正量記憶部７５から取得する。
【００３４】
階調補正量は、正の整数のみならず負の整数であることもあり、また０である場合もある。階調補正量が正の整数の場合は、階調の値が大きくなり、画素の濃度が上がることを意味する。また階調補正量が負の整数の場合は、階調の値が小さくなり、画素の濃度が下がることを意味する。さらに階調補正量が０の場合は、階調の値は変化せず、画素の濃度が維持されることを意味する。
【００３５】
図４（ａ）〜（ｂ）は、階調補正量を求める方法について説明した図である。図４（ａ）において横軸は、入力される画素値であり、縦軸は、出力される濃度の値である。この場合、入力される画素値および出力される濃度は、０〜２５５の何れかの値となる。
【００３６】
図４（ａ）は、入力される画素値（Ｃｉｎ）に対し、出力デバイスが出力する濃度を示している。即ち、出力デバイスの出力濃度特性を表わす。そして図４において、実線は、目標とする出力デバイスの出力濃度特性であり、破線は、実際の出力デバイスの出力濃度特性であるとする。ここで目標とする出力デバイスは、仮想的なものであり、理想的な出力濃度特性を有する。一方、実際の出力デバイスは、例えば、校正刷りを行なうカラープリンタ等であり、例えば、上述した画像形成装置１である。
【００３７】
ここで「Ｃ１」で示す画素値が入力された場合、目標とする出力デバイスでは、「Ｄ１」の濃度が出力される。これに対し実際に使用する出力デバイスでは、「Ｄ１」の濃度を出力するためには、「Ｃ２」で示す画素値を入力する必要がある。つまりこの場合、「Ｃ２−Ｃ１」が、入力される画素値が「Ｃ１」である場合の階調補正量となる。そしてこのような関係を全ての画素値である０〜２５５について行う。これによりそれぞれの画素値の値によりそれぞれ決定される階調補正量を求めることができる。
【００３８】
図４（ｂ）は、図４（ａ）で説明した方法により求められた階調補正曲線の一例を示している。図４（ｂ）では、階調変換前の画素値（入力値）と階調変換後の画素値（出力値）の関係を示している。そして実線は、階調変換を行なわない場合の階調変換曲線であり、破線は、図４（ａ）で説明した方法により求められた階調変換を行なう場合の階調変換曲線である。
また図４（ｃ）は、図４（ａ）で説明した方法により求められた階調補正量の一例を示している。図４（ｃ）において横軸は、入力される画素値（入力値）であり、縦軸は、階調補正量である。ここで例示した出力デバイスにおける階調補正量は、入力される画素値が「０」や「２５５」のときは、「０」であるが、他の値の場合は、負の値となる。
【００３９】
なお上述した例では、濃度を例に取り、階調補正を行なう場合について説明をしたが、これに限られるものではなく、明度、色度、色差などでも同様の方法を用いることができる。
【００４０】
二値画像生成部７６は、階調補正量取得部７４により取得された階調補正量に対し誤差拡散処理を行なう。そして誤差拡散処理の結果に基づいて新たな二値画像データを生成する。
図５は、第１の実施の形態における二値画像生成部７６について更に詳しく説明したブロック図である。
図示するように二値画像生成部７６は、注目画素選択部７６１と、画像補正部７６２と、オンオフ判定部７６３と、画素値更新部７６４と、変動算出部７６５と、二値化誤差算出部７６６と、誤差記憶部７６７と、補正算出部７６８とを備える。
【００４１】
また図６は、二値画像生成部７６における処理の手順について説明したフローチャートである。
以下、図５および図６を使用して二値画像生成部７６の動作について説明を行なう。
まず注目画素選択部７６１は、予め定められた規則に従い、二値画像を構成する全画素中から注目画素を選択し、この注目画素の画素値を画像情報取得部７１から取得する（ステップ２０１）。
【００４２】
注目画素を選択する規則としては、例えば、二値画像の最も左上の画素をまず注目画素として選択し、次に隣接する右側の画素を順に注目画素として選択していく。そして最も右側の画素を選択した後は、最初に選択した最も左上の画素に隣接する下側の画素を選択し、次にこの画素に隣接する右側の画素を順に注目画素として選択していく。以下これを繰り返し、画素を左側から右側、また上側から下側へ走査するように注目画素を選択していく。この場合、画像の最も右下の画素が最後の注目画素として選択される。
【００４３】
そして画像補正部７６２が、選択された注目画素の画素値からこの注目画素に対する階調補正量を、階調補正量取得部７４から取得する（ステップ２０２）。
【００４４】
また画像補正部７６２は、補正算出部７６８から誤差信号を取得し、ステップ２０２で取得した階調補正量とこの誤差信号を加算して、誤差加算信号を生成する（ステップ２０３）。
オンオフ判定部７６３は、画像補正部７６２から誤差加算信号を受け取り、予め定められた閾値と比較し、注目画素をオン（黒）にすべきか、オフ（白）にすべきか否かを判定する（ステップ２０４）。
【００４５】
そして画素値更新部７６４が、オンオフ判定部７６３からのオン／オフ判定の結果に基づき、注目画素の画素値を「０（白）」にするか「１（黒）」にするかを決定して画素値を更新する（ステップ２０５）。このとき画素値更新部７６４は、画素値を「０」から「１」へ、また「１」から「０」に変更するように更新する場合とともに、画素値を「０」から「０」へ、また「１」から「１」へ元の値を維持するように更新する場合がある。そしてこの更新は、オンオフ判定部７６３の判定の結果に従う場合もあるが、従わずにオンオフ判定部７６３の判定とは異なる更新を行なう場合もある。この場合、入力二値画像データの状態や出力二値画像データの状態、階調補正量や誤差加算信号の状態が予め定められた状態を満たすなど予め定められた条件を満たしたときに、オンオフの判定結果に従い画素値を変更し、予め定められた条件を満たさないときは、オンオフの判定結果に拘わらす画素値の変更をしないようにする。さらに注目画素に限らず、注目画素の周辺の画素について画素値の変更を行なってもよい。なおこれらの事項については、後でより詳しく説明を行なう。
【００４６】
次に変動算出部７６５が、画素値更新部７６４で更新後の画素値の量子化値から入力二値画像データの量子化値を減算して変動値を生成し、二値化誤差計算部へ供給する（ステップ２０６）。この量子化値は、本実施の形態の場合、画素値が「０」の場合は「０」、画素値が「１」の場合は「２５５」となる。よって変動値は、画素値更新部７６４で画素値が「１」から「０」に変更されたときは、「−２５５」、画素値が「０」から「１」に変更されたときは、「２５５」、画素値が「０」または「１」を維持したときは、「０」となる。
【００４７】
そして二値化誤差算出部７６６が、誤差加算信号から変動値を減算し二値化誤差を算出して誤差記憶部へ供給する（ステップ２０７）。
さらに誤差記憶部７６７が、二値化誤差算出部７６６で算出された二値化誤差を記憶する（ステップ２０８）。
【００４８】
また補正算出部７６８が、誤差記憶部７６７に記憶された二値化誤差と誤差拡散係数を積和演算して次の注目画素の処理で用いられる誤差信号を生成する（ステップ２０９）。
その後は、全ての画素について処理を行なったか否かを判定し（ステップ２１０）、全ての画素について処理を行なった場合（ステップ２１０でＹｅｓ）は、処理を終了する。一方、全ての画素について処理を行なっていない場合（ステップ２１０でＮｏ）は、ステップ２０１に戻り、予め定められた規則により次の注目画素を選択する。
【００４９】
以上の手順により画素値更新部７６４で出力される更新後の新たな二値画像データは、階調補正がされ、出力デバイスの出力濃度特性に対応したものとなる。
【００５０】
選択部７７は、分離部７２により網点領域とされた画像領域では、二値画像生成部７６により生成された更新後の新たな二値画像データを選択し、分離部７２により非網点領域とされた画像領域では、画像情報取得部７１により取得された最初の入力二値画像データを選択して出力二値画像データ（出力二値画像）とする。
【００５１】
図７は、選択部７７が、二値画像データを選択する手順を説明したフローチャートである。
まず分離部７２より、図３のステップ１０５で説明した網点分離信号を取得する（ステップ３０１）。
次に選択部７７は、画像情報取得部７１で取得した入力二値画像データを取得する（ステップ３０２）。
【００５２】
さらに選択部７７は、二値画像生成部７６から更新後の二値画像データを取得する（ステップ３０３）。
次に二値画像を構成する画素についてステップ３０１で取得した網点分離信号が付与されているか否かを判断する（ステップ３０４）。
【００５３】
そして網点分離信号が付与されている画素（ステップ３０４でＹｅｓ）は、網点領域内の画素であることを意味するため、二値画像生成部７６により生成された更新後の新たな二値画像データを選択する（ステップ３０５）。
一方、網点分離信号が付与されていない画素（ステップ３０４でＮｏ）は、非網点領域内の画素であることを意味するため、画像情報取得部７１で取得された最初の入力二値画像データを選択する（ステップ３０６）。
【００５４】
そしてステップ３０５およびステップ３０６の結果をまとめ、制御部７０から最終的に出力される出力二値画像データを作成する（ステップ３０７）。
【００５５】
画像情報出力部７８は、図７のステップ３０７で作成された出力二値画像データを画像形成装置１の画像形成部に出力する。そして画像形成部では、この出力二値画像データを基にして画像が形成され、例えば、上述した校正刷りが行なわれる。
【００５６】
従来技術では、入力二値画像データを基に平滑化処理を行なう際に、入力二値画像データに含まれる非網点領域の文字や線の部分でも網点部分と同じ平滑化フィルタが適用される。そのため非網点領域にぼけが生じ、これが出力二値画像データに反映されて、出力二値画像データにより形成される画像の文字や線にぼけが生じたり、または文字や線に太りや細りが生じることがあった。また、ぼけが生じた部分が階調変換されることにより、文字や線の周囲で誤差拡散処理による二値化誤差の余分な蓄積や伝播が生じ、局所的な画像のかぶりや抜けが生じることがあった。
【００５７】
対して本実施の形態では、分離部７２により網点領域と非網点領域とを分離し、選択部７７において、網点領域では誤差拡散処理を行なった後の二値画像データを選択するとともに非網点領域では元の入力二値画像をそのまま選択する。これにより出力二値画像データにより形成される画像の文字や線にぼけが生じることや、太りや細りが生じることを低減することができる。
【００５８】
またさらに、文字や線の周囲のぼけが生じた部分が階調補正され、それが誤差拡散処理されることにより二値化誤差の蓄積と伝播が余分に生じ、局所的に画像のかぶりや抜けが生じる問題について低減することができる。
【００５９】
まとめると網点領域では外部装置により入力二値画像となる前の多値画像の階調に近い階調に基づき、階調補正を行なうことができるとともに、非網点領域では、画質の劣化を抑制することができる。
【００６０】
図８（ａ）〜（ｂ）は、非網点領域において局所的にかぶりや抜けが生じる現象が改善された例について説明した図である。
図８（ａ）〜（ｂ）において、非網点領域は、「Ａ」の文字の部分であり、この周囲は、全て網点領域である。
【００６１】
そして図８（ａ）は、従来技術の場合であって、非網点領域に対しても平滑化フィルタが適用された場合である。この場合は、「Ａ」の文字の下部の領域Ｎ１、領域Ｎ２、および「Ａ」の文字の中央の領域Ｎ３に画像の抜けが生じていることがわかる。
一方、図８（ｂ）は、本実施の形態の処理を行なった場合であり、網点領域では誤差拡散処理を行なった後の二値画像データを選択し、非網点領域では元の入力二値画像をそのまま選択する処理を行なった場合である。この場合は、「Ａ」の文字の下部の領域Ｎ１、領域Ｎ２、および領域Ｎ３に存在していた画像の抜けが消滅していることがわかる。
【００６２】
＜画素値更新部７６４の動作の説明＞
次に画素値更新部７６４が、オンオフ判定部７６３からのオン／オフ判定の結果に基づき、注目画素の画素値を「０（白）」にするか「１（黒）」にするかを決定する手順についてさらに詳しく説明を行なう。
本実施の形態では、例えば、画素値更新部７６４は、注目画素が網点のエッジ部（縁部）にあるときのみオンオフ判定部７６３の判定に従い、画素値を変更する。
【００６３】
図９（ａ）〜（ｂ）は、網点のエッジ部および網点のエッジ部にある画素について説明をした図である。
図９（ａ）では、画素値が「０（白）」の画像領域を領域Ｗで表わし、画素値が１（黒）の画像領域を領域Ｂで表わしている。ここで領域Ｂは、１つの網点ドットの一部である。そして網点のエッジ部は、線Ｅで示す箇所となる。
また図９（ｂ）は、網点のエッジ部にある画素について説明した図である。この場合、網点のエッジ部である線Ｅを挟み対向する画素がそれぞれ網点のエッジ部にある画素となる。図９（ｂ）では、これらの画素を画素ＥＧで示している。
【００６４】
そして本実施の形態の場合、画素値更新部７６４は、入力二値画像データから注目画素が図９（ｂ）の画素ＥＧに該当するが否かを判定し、該当した場合は、オンオフ判定部７６３の判定に従い、注目画素の画素値を変更する。一方、該当しない場合は、オンオフ判定部７６３の判定にかかわらず、注目画素の画素値を変更せずに維持する。このようにすることで、最初の二値画像における網点の構造（各網点ドットの周波数、網点角度、網点位置）をより保存しつつ入力二値画像データの階調変換をおこなうことができる。
【００６５】
なお上述した例では、網点のエッジ部である線Ｅを挟み対向する画素について、網点のエッジ部にある画素としていた。これは、網点のエッジ部からの距離が１にある画素を網点のエッジ部にある画素とすると言い換えることもできる。ただしこれに限られるものではなく、網点のエッジ部からの距離が２や３など１以外の値でもよい。つまり注目画素と網点のエッジ部との間の距離が予め定められた範囲内である画素を網点のエッジ部にある画素としてもよい。これにより、入力二値画像データを階調変換する際に階調変換可能な量を、より大きくすることができる。しかし、網点のエッジ部からの距離が大きい画素までエッジ部にある画素とすると、網点とは離れた位置にある画素の画素値が変更されるようになるため、網点の構造を維持する観点からは、網点のエッジ部からの距離はより小さい値である方が好ましい。
【００６６】
また、階調補正量が濃度を高くする値である場合、網点のエッジ部にある画素であり、かつ画素値が「０」である場合のみ画素値の変更をおこなうようにし、階調補正量が濃度を低くする値である場合、網点のエッジ部にある画素であり、かつ画素値が「１」の画素である場合のみ画素値の変更をおこなうようにすることもできる。これにより、例えば、誤差の蓄積状態により階調補正量が濃度を濃くする値であるのに誤差加算信号が濃度を低くする値であったような場合でも、入力二値画像データについて画素値が「１」である黒の画素を増加する処理のみおこなわれるようにすることができる。
【００６７】
次に画素値更新部７６４が、オンオフ判定部７６３からのオン／オフ判定の結果に基づき、注目画素の画素値を「０（白）」にするか「１（黒）」にするかを決定する手順の他の例について説明を行なう。
本実施の形態では、画素値更新部７６４は、網点のエッジ部からの距離に基づき設定された評価値により、画素値を変更するか否かを決定する。
【００６８】
図１０（ａ）〜（ｂ）は、網点のエッジ部からの距離に基づき評価値を設定する場合について説明した図である。
図１０（ａ）は、図９（ａ）と同様の図であり、画素値が「０（白）」の画像領域である領域Ｗと、画素値が「１（黒）」の画像領域である領域Ｂの２つの領域からなり、線Ｅが網点のエッジ部であることを示している。
そして図１０（ｂ）は、図１０（ａ）の点線で示した正方形の領域における評価値を示している。
【００６９】
図１０（ｂ）に示すように、網点のエッジ部からの距離が１である画素については、評価値は０である。また網点のエッジ部からの距離が２である画素については、評価値は３２、網点のエッジ部からの距離が３である画素については、評価値は６４、網点のエッジ部からの距離が４である画素については、評価値は９６となっている。つまり評価値は、網点のエッジ部からの距離が大きくなるに従い大きく設定されている。
【００７０】
本実施の形態では、オンオフ判定部７６３のオンオフの判定の結果に従って、画素値更新部７６４で注目画素の周辺で評価値が最も低い画素値が設定される画素に対し画素値の変更がおこなわれる。例えば、Ｄ８（Ｄ行８列）の画素が注目画素であったときに、オンオフの判定の結果がオンであった場合、注目画素の周辺で評価値が最も低い画素は、例えば、Ｄ９（Ｄ行９列）の画素である。そしてこの場合、Ｄ９の画素の画素値が、「０」から「１」へ変更される。これにより、網点のエッジ部の画素から離れた位置でオンオフの判定がおこなわれた場合でも、網点のエッジ部に隣接する画素の画素値が変更することができるようになり、網点の構造をより保存しやすくなる。
【００７１】
さらに図１１（ａ）〜（ｂ）は、評価値の設定の他の例について説明した図である。
本実施の形態では、画素の画素値に基づき設定された評価値により、入力二値画像データを変更するか否かを決定する。
図１１（ａ）は、階調補正量が濃度を上げる正の整数であった場合に設定される評価値を示している。この場合、濃度を上げる階調補正のとき、白の画素の評価値を低くし、白の画素の画素値が変更され易くなるとともに、黒の画素の評価値を高くし、黒の画素の画素値を変更されにくくする。
【００７２】
図１１（ａ）のように評価値を設定することで、例えばＤ１０（Ｄ行１０列）の画素が注目画素であり、オンオフ判定部７６３のオンオフの判定の結果がオンの場合、画素値に基づく評価値を用いてＤ９の画素の画素値を「０」から「１」へ変更することができる。
【００７３】
また図１１（ｂ）は、階調補正量が濃度を下げる負の整数であった場合に設定される評価値を示している。この場合は、濃度を下げる階調補正のとき、黒の画素の評価値を低くし黒の画素の画素値が変更され易くするとともに、白の画素の評価値を高くし、白の画素の画素値を変更されにくくする。
【００７４】
図１１（ｂ）のように評価値を設定することで、例えばＤ９の画素が注目画素であり、オンオフ判定部７６３のオンオフの判定の結果がオフの場合、画素値に基づく評価値を用いてＤ１０の画素の画素値を「１」から「０」へ変更することができる。
【００７５】
なお評価値の設定のさらに他の例として、画素値に基づく評価値を出力二値画像の画素の状態から求めてもよい。この場合、これまでに処理された注目画素の変更結果を反映して評価値を計算することができる。
【００７６】
また画素値更新部７６４は、エッジ部の距離からに基づいて設定された評価値（例えば、図１０（ｂ）の場合）と画素値に基づいて設定された評価値（例えば、図１１（ａ）〜（ｂ）の場合）を加算した結果を評価値として用いてもよい。このとき、画素値による評価値は、エッジ部からの距離に基づく評価値より大きな値を採るようにすることが好ましい。これにより、濃度を上げる階調補正が行なわれる場合に、画素値を「０」から「１」に変更する処理がより行なわれやすくなるとともに、濃度を下げる階調補正が行なわれる場合に、画素値を「１」から「０」に変更する処理がより行なわれやすくなる。その結果、網点の構造もより保存しやすくなる。
【００７７】
また図１０（ｂ）のように評価値を設定する場合に、評価値が予め定められた値より大きい画素については、入力二値画像データの画素値の変更を行なわないようにしてもよい。例えば、入力二値画像の評価値が９６よりも大きい画素については画素値の変更をおこなわないようにする。濃度を上げる階調補正が行なわれる場合を例とすると、網点のエッジ部から距離が３以下の範囲にある白の画素のみ画素値が変更されるようになり、黒の画素や白の画素であっても距離が３より遠い画素の画素値の変更は行なわれなくなる。これにより、評価値の計算に用いる入力二値画像データを記憶しておく入力ウィンドウのサイズを小さくすることができ、メモリコストの削減を行なうことができる。
【００７８】
さらに網点のエッジ部から予め定められた距離にある画素の場合のみオンオフ判定部７６３のオンオフ結果を参照し、評価値がより小さい画素の画素値の変更を行なうようにしてもよい。これにより、評価値の計算に用いる入力二値画像データをストアしておく入力ウィンドウのサイズを小さくすることができ、メモリコストの削減を行なうことができる。
【００７９】
［第２の実施の形態］
次に、本実施の形態の制御部７０（画像処理装置）の第２の実施の形態について説明する。
図１２は、第２の実施の形態における制御部７０の機能構成例を示したブロック図である。
図示するように本実施の形態の制御部７０は、画像情報取得部７１と、分離部７２と、平滑化処理部７３と、階調補正量取得部７４と、階調補正量記憶部７５と、二値画像生成部７６と、選択部７７と、画像情報出力部７８とを備える。
【００８０】
図１２に示した制御部７０は、図２で示した制御部７０とほぼ同様の構成を採る。ただし分離部７２で生成された網点分離信号が、二値画像生成部７６にも入力される点が異なる。この場合、図２で示した制御部７０と図１２で示した制御部７０とは、二値画像生成部７６の機能が異なる。
【００８１】
図１３は、第２の実施の形態における二値画像生成部７６について説明したブロック図である。
図示するように二値画像生成部７６は、注目画素選択部７６１と、画像補正部７６２と、オンオフ判定部７６３と、画素値更新部７６４と、変動算出部７６５と、二値化誤差算出部７６６と、誤差記憶部７６７と、補正算出部７６８とを備え、この点で、図５に示した二値画像生成部７６と同様の構成を採る。ただし二値化誤差算出部７６６と誤差記憶部７６７との間にさらに二値化誤差修正部７６９を備える点で異なる。
【００８２】
また図１４は、二値画像生成部７６における処理の手順について説明したフローチャートである。
以下、図１３および図１４を使用して二値画像生成部７６の動作について説明を行なう。
ここでステップ４０１〜ステップ４０７は、図６のステップ２０１〜ステップ２０７とそれぞれ同様の処理を行なう。またステップ４１１〜ステップ４１３は、図６のステップ２０８〜ステップ２１０とそれぞれ同様の処理を行なう。そのためここで行なう処理については説明を省略する。よって以下、ステップ４０８〜ステップ４１０について説明を行なう。
【００８３】
二値化誤差修正部７６９は、分離部１２で生成された網点分離信号を取得する（ステップ４０８）。
次に二値化誤差修正部７６９は、網点分離信号により注目画素が、非網点領域内であるか否かを判断する（ステップ４０９）。そして注目画素が、非網点領域内であった場合（ステップ４０９でＹｅｓ）は、二値化誤差（誤差）を０にリセットする（ステップ４１０）。一方、注目画素が、非網点領域内でなく網点領域内にある場合（ステップ４０９でＮｏ）は、二値化誤差はそのまま維持され、ステップ４１１に進む。
【００８４】
以上のように注目画素が、非網点領域内であったときに二値化誤差を０にリセットすることで、非網点領域での二値化誤差の蓄積や伝搬を低減し、画像のかぶりや抜けをより低減することができる。
【００８５】
ここで以上説明を行った本実施の形態における制御部７０が行なう処理は、ソフトウェアとハードウェア資源とが協働することにより実現される。即ち、制御部７０に設けられた制御用コンピュータ内部の図示しないＣＰＵが、制御部７０の各機能を実現するプログラムを実行し、これらの各機能を実現させる。
【００８６】
よって制御部７０が行なう処理は、コンピュータに、二値画像の画像データである入力二値画像データを取得する機能と、取得された入力二値画像データを基にして、二値画像を網点により画像が形成される画像領域である網点領域と網点領域以外の画像領域である非網点領域とに分離する機能と、取得された入力二値画像データを基に平滑化処理により多値画像データを生成する機能と、生成された多値画像データに対し階調補正を行なう際の階調補正量を取得する機能と、取得された階調補正量に対し誤差拡散処理を行ない、誤差拡散処理の結果に基づいて新たな二値画像データを生成する機能と、網点領域とされた画像領域では、生成された後の新たな二値画像データを選択し、非網点領域とされた画像領域では、取得された入力二値画像データを選択して出力二値画像データとする機能と、を実現させるプログラムとして捉えることもできる。
【００８７】
なお本実施の形態では、電子写真方式の画像形成装置１について説明を行ったが、これに限られるものではない。例えば、インクジェット方式の画像形成装置についても適用できる。
また本実施の形態では、４色のトナーによりカラー画像を形成する画像形成装置１について説明を行ったが、これに限られるものではなく、単色（例えば黒）の画像を形成する画像形成装置にも適用できる。
【００８８】
また本実施の形態では、制御部７０により画像処理装置の機能を実現していたが、これに限られるものではない。例えば、画像形成装置１内に制御部７０とは、別に画像処理部を設け、この画像処理部により上述した画像処理装置の機能構成を具備させてもよい。さらに画像形成装置１内に設ける必要はなく、外部装置としてもよく、さらにパーソナルコンピュータ等で上述した画像処理装置の機能を実現するプログラムを実行してもよい。
【符号の説明】
【００８９】
１…画像形成装置、７０…制御部、７１…画像情報取得部、７２…分離部、７３…平滑化処理部、７４…階調補正量取得部、７６…二値画像生成部、７７…選択部
【図１】
2014110588.tif 000003
【図２】
2014110588.tif 000004
【図３】
2014110588.tif 000005
【図４】
2014110588.tif 000006
【図５】
2014110588.tif 000007
【図６】
2014110588.tif 000008
【図７】
2014110588.tif 000009
【図８】
2014110588.tif 000010
【図９】
2014110588.tif 000011
【図１０】
2014110588.tif 000012
【図１１】
2014110588.tif 000013
【図１２】
2014110588.tif 000014
【図１３】
2014110588.tif 000015
【図１４】
2014110588.tif 000016