(57)【要約】      （修正有）【課題】画質低下を抑制する画像処理装置及び画像読取装置を提供する。【解決手段】画像処理部２０は、エッジ判定部２０ｂと、色判定部２０ｄと、解像度変換部２０ｅとを主体に構成する。エッジ判定部２０ｂは、１ライン分の読取動作に対応する各色の画素を対象とし、対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定する。色判定部２０ｄは、対象画素の色ずれの方向を判定するとともに、対象画素に関する各色の画素値と対象画素がカラーか黒かを区別する色黒判定条件とに基づき、対象画素が黒であるか否かの色黒判定を行う。解像度変換部２０ｅは、色判定部２０ｄにより対象画素が黒と判定された場合、エッジ判定部２０ｂの判定結果と、色判定部２０ｄの色ずれ判定の判定結果とに基づいて、１ライン分の画像データによって現される画像の副走査方向幅を補正する。【選択図】図２
2016092475.tif 000002
【特許請求の範囲】
【請求項１】
１ライン分の読取動作に対応してそれぞれが異なる色の光を照射する複数の光源を順次点灯する点灯動作を行うとともに副走査方向に相対移動する読取画像に作用した各色の光をイメージセンサによって順次読み取ることで得られる各色の画像データを入力し、１ライン分の画像データを生成する画像処理装置において、
前記１ライン分の読取動作に対応する各色の画素を対象として、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定するエッジ判定部と、
前記対象画素の色ずれの方向を判定する色ずれ判定部と、
前記対象画素に関する各色の画素値と、前記対象画素がカラーかそれとも黒かを区別する色黒判定条件とに基づいて、前記対象画素が黒であるか否かの色黒判定を行う色黒判定部と、
前記色黒判定部により前記対象画素が黒と判定された場合、前記エッジ判定部の判定結果と、前記色ずれ判定部の判定結果とに基づいて、前記１ライン分の画像データによって現される画像の副走査方向幅を補正する補正部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記エッジ判定部の判定結果に基づいて前記色黒判定条件の設定を行うことで、前記色黒判定部によって黒と判定される判定幅を切り替える条件切替部をさらに有することを特徴とする請求項１に記載された画像処理装置。
【請求項３】
前記補正部は、前記１ライン分の画像データを副走査方向に高解像度化し、前記エッジ判定部の判定結果と前記色ずれ判定部の判定結果とに応じて、副走査方向の上流側又は副走査方向の下流側に画像を偏重させることを特徴とする請求項１又は２に記載された画像処理装置。
【請求項４】
前記補正部は、
前記副走査方向の上流側のエッジ部が判定され、かつ前記複数の光源のうち点灯順序の早い光源に起因する色方向の色ずれが判定された場合には、副走査方向の下流側に画像を偏重させ、
前記副走査方向の下流側のエッジ部が判定され、かつ前記複数の光源のうち点灯順序の遅い光源に起因する色方向の色ずれが判定された場合には、副走査方向の上流側に画像を偏重させることを特徴とする請求項３に記載された画像処理装置。
【請求項５】
１ライン分の読取動作に対応して、それぞれが異なる色からなる複数の光源を順次点灯して副走査方向に相対移動する読取画像に各色の光を順次照射する光源ユニットと、
前記読取画像に作用した各色の光をイメージセンサで順次読み取り、前記複数の光源に対応する各色の画像データを出力するセンサ制御部と、
前記各色の画像データを入力し、１ライン分の画像データを生成する画像処理部と、を有し、
前記画像処理部は、
前記１ライン分の読取動作に対応する各色の画素を対象として、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定するエッジ判定部と、
前記対象画素の色ずれの方向を判定する色ずれ判定部と、
前記対象画素に関する各色の画素値と、前記対象画素がカラーかそれとも黒かを区別する色黒判定条件とに基づいて、前記対象画素が黒であるか否かの色黒判定を行う色黒判定部と、
前記色黒判定部により前記対象画素が黒と判定された場合、前記エッジ判定部の判定結果と、前記色ずれ判定部の判定結果とに基づいて、前記１ライン分の画像データによって現される画像の副走査方向幅を補正する補正部と、
を有することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像読取装置に関する。
【背景技術】
【０００２】
従来より、原稿上の画像を読み取るための画像読取装置が知られており、画像読取装置は、例えば画像形成装置に搭載されて使用される。画像読取装置は、それぞれが異なる色に対応した複数の光源と、各色で共用されるイメージセンサと、画像処理部（画像処理装置）とを主体に構成されている。複数の光源は、例えば赤（Ｒ）、緑（Ｇ）、青（Ｂ）からなる３つの光源で構成されている。
【０００３】
この画像読取装置では、１ライン分の読取動作に対応して、ＲＧＢの光源を順次点灯するとともに原稿からの反射光をイメージセンサにて順次読み取る。イメージセンサからは各色毎にその反射光の強度に応じた電気信号（画像信号）が順次出力される。各色の画像信号はデジタル変換されると、画像データとして画像処理部に順次入力される。画像処理部は、ＲＧＢの各色の画素値を集約することにより、１ライン分の画像データを生成する。
【０００４】
例えば特許文献１には、画質低下を抑制することができる画像読取装置が開示されている。この画像読取装置によれば、１ライン分の画素値であるＲＧＢの各色の画素値に注目し、当該注目画素がモノクロかカラーかのいずれかを判定する。この判定は、注目画素の前後のラインの画素により行われる。注目画素がカラーであり、かつ前後の画素がモノクロと判定された場合、注目画素を異常モノクロ画素であると判定する。そして、この注目画素の画素値をあるべきモノクロの画素値へ補正する。補正処理では、ＲＧＢの各色の点灯期間中の何番目で原稿の白黒が切り替わったかを検出し、検出結果に応じて補正する色、補正値を定めている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１３１８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された手法によれば、色ずれの抑制には効果的であるものの、実際に読み取られた原稿上の読取画像と比較して、読み取られた画像の線幅が太くなったり、画像の重心位置がずれたりするという不都合がある。このため、画質低下が発生するという問題がある。
【０００７】
本発明はかかる事情に鑑みてなされたものであり、その目的は、画質低下を抑制することができる画像処理装置及び画像読取装置を提供する。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、第１の発明は、１ライン分の読取動作に対応してそれぞれが異なる色の光を照射する複数の光源を順次点灯する点灯動作を行うとともに副走査方向に相対移動する読取画像に作用した各色の光をイメージセンサによって順次読み取ることで得られる各色の画像データを入力し、１ライン分の画像データを生成する画像処理装置を提供する。この画像処理装置は、１ライン分の読取動作に対応する各色の画素を対象として、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定するエッジ判定部と、対象画素の色ずれの方向を判定する色ずれ判定部と、対象画素に関する各色の画素値と、対象画素がカラーかそれとも黒かを区別する色黒判定条件とに基づいて、対象画素が黒であるか否かの色黒判定を行う色黒判定部と、色黒判定部により対象画素が黒と判定された場合、エッジ判定部の判定結果と、色ずれ判定部の判定結果とに基づいて、１ライン分の画像データによって現される画像の副走査方向幅を補正する補正部と、を有する。
【０００９】
ここで、第１の発明は、エッジ判定部の判定結果に基づいて色黒判定条件の設定を行うことで、色黒判定部によって黒と判定される判定幅を切り替える条件切替部をさらに有することが好ましい。
【００１０】
また、第１の発明において、補正部は、１ライン分の画像データを副走査方向に高解像度化し、エッジ判定部の判定結果と色ずれ判定部の判定結果とに応じて、副走査方向の上流側又は副走査方向の下流側に画像を偏重させることが好ましい。
【００１１】
また、第１の発明において、補正部は、副走査方向の上流側のエッジ部が判定され、かつ複数の光源のうち点灯順序の早い光源に起因する色方向の色ずれが判定された場合には、副走査方向の下流側に画像を偏重させ、一方、副走査方向の下流側のエッジ部が判定され、かつ複数の光源のうち点灯順序の遅い光源に起因する色方向の色ずれが判定された場合には、副走査方向の上流側に画像を偏重させることが好ましい。
【００１２】
また、第２の発明は、１ライン分の読取動作に対応して、それぞれが異なる色からなる複数の光源を順次点灯して副走査方向に相対移動する読取画像に各色の光を順次照射する光源ユニットと、読取画像に作用した各色の光をイメージセンサで順次読み取り、複数の光源に対応する各色の画像データを出力するセンサ制御部と、各色の画像データを入力し、１ライン分の画像データを生成する画像処理部と、を有する画像読取装置を提供する。ここで、画像処理部は、１ライン分の読取動作に対応する各色の画素を対象として、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定するエッジ判定部と、対象画素の色ずれの方向を判定する色ずれ判定部と、対象画素に関する各色の画素値と、対象画素がカラーかそれとも黒かを区別する色黒判定条件とに基づいて、対象画素が黒であるか否かの色黒判定を行う色黒判定部と、色黒判定部により対象画素が黒と判定された場合、エッジ判定部の判定結果と、色ずれ判定部の判定結果とに基づいて、１ライン分の画像データによって現される画像の副走査方向幅を補正する補正部と、を有する。
【発明の効果】
【００１３】
本発明によれば、エッジ判定部の判定結果と、色ずれ判定部の判定結果とを参照することで、読取画像の線幅の傾向を把握することができるので、当該線幅と対応するように、１ライン分の画像データによって現される画像の副走査方向幅を補正することができる。これにより、画像の線幅が拡張したり、重心位置がずれたりすることを抑制することができる。その結果、画質低下を抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る画像形成装置の構成を模式的に示す説明図
【図２】画像読取装置の構成を示すブロック図
【図３】光源ユニットの点灯制御を示す説明図
【図４】副走査方向の色ずれの発生メカニズムを示す説明図
【図５】本実施形態に係る画像処理の手順を示すフローチャート
【図６】第１の実施形態に係る色黒判定条件を模式的に示す説明図
【図７】第１の実施形態に係る解像度変換処理の概念を示す説明図
【図８】第２の実施形態に係る解像度変換処理の概念を示す説明図
【発明を実施するための形態】
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係る画像形成装置１の構成を模式的に示す説明図である。第１の実施形態に係る画像形成装置１は、例えば複写機といった電子写真方式の画像形成装置であり、複数の感光体を１本の中間転写ベルトに対面させて縦方向に配列することによりフルカラーの画像を形成する、いわゆる、タンデム型カラー画像形成装置である。画像形成装置１は、画像読取装置１０、画像形成部３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋ、定着装置５０、制御部７０を主体に構成されている。
【００１６】
画像形成装置１は、その上部に自動原稿送り装置ＡＤＦを備えている。自動原稿送り装置ＡＤＦの原稿載置台２５には原稿Ｄが載置される。原稿Ｄは、一枚ずつ分離され原稿搬送路に送り出され、搬送ドラム２６により搬送される。第１搬送ガイドＧ１及び原稿排出ローラー２７は、搬送ドラム２６により搬送された原稿Ｄを原稿排出トレイ２８に排出する。
【００１７】
画像読取装置１０は、搬送ドラム２６により搬送される原稿Ｄを読み取る。画像読取装置１０は、原稿読取位置ＲＰにおいて原稿Ｄを光源ユニット１５にて照射する。原稿Ｄにて反射した反射光は、複数のミラー１１，１２，１３によって導かれると、結像光学系１４によってイメージセンサＣＣＤの受光面に結像する。イメージセンサＣＣＤは入射した光を光電変換して所定の画像信号を出力する。画像処理部２０は、画像信号をデジタル変換した画像データを入力し、当該画像データに所定の処理を施し、画像形成に供する画像データを作成する。なお、画像読取装置１０の詳細については後述する。
【００１８】
画像形成部３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋは、イエロー（Ｙ）の画像を形成する画像形成部３０Ｙ、マゼンダ（Ｍ）の画像を形成する画像形成部３０Ｍ、シアン（Ｃ）の画像を形成する画像形成部３０Ｃ、ブラック（Ｋ）の画像を形成する画像形成部３０Ｋに対応している。
【００１９】
画像形成部３０Ｙは、感光体ドラム１Ｙ及びその周辺に配置された帯電部２Ｙ、光書込部３Ｙ、現像装置４Ｙ及びドラムクリーナー５Ｙで構成されている。同様に、画像形成部３０Ｍ，３０Ｃ，３０Ｋは、感光体ドラム１Ｍ，１Ｃ，１Ｋ及びその周辺に配置された帯電部２Ｍ，２Ｃ，２Ｋ、光書込部３Ｍ，３Ｃ，３Ｋ、現像装置４Ｍ，４Ｃ，４Ｋ及びドラムクリーナー５Ｍ，５Ｃ，５Ｋで構成されている。
【００２０】
感光体ドラム１Ｙ，１Ｍ，１Ｃ、１Ｋは、帯電部２Ｙ，２Ｍ，２Ｃ，２Ｋによりその表面が一様に帯電させられており、光書込部３Ｙ，３Ｍ，３Ｃ，３Ｋによる走査露光により、感光体ドラム１Ｙ，１Ｍ，１Ｃ、１Ｋには潜像が形成される。さらに、現像装置４Ｙ，４Ｍ，４Ｃ、４Ｋは、トナーで現像することによって感光体ドラム１Ｙ，１Ｍ，１Ｃ、１Ｋ上の潜像を顕像化する。これにより、感光体ドラム１Ｙ，１Ｍ，１Ｃ、１Ｋ上には、イエロー、マゼンダ、シアン及びブラックのいずれかに対応する所定色の画像（トナー画像）が形成される。感光体ドラム１Ｙ，１Ｍ，１Ｃ、１Ｋ上に形成された画像は、１次転写ローラー７Ｙ，７Ｍ，７Ｃ，７Ｋにより、中間転写ベルト６上の所定位置へと逐次転写される。
【００２１】
中間転写ベルト６上に転写された画像は、２次転写ローラー９によって、後述する用紙搬送部４０により所定のタイミングで搬送される用紙Ｐに転写される。この２次転写ローラー９は、中間転写ベルト６と圧接して配置されてニップ（転写ニップ）を形成し、用紙Ｐを搬送しながら当該用紙Ｐに画像を転写する。
【００２２】
用紙搬送部４０は、搬送経路に従って用紙Ｐを搬送する。用紙Ｐは給紙トレイ４１に収容されており、当該給紙トレイ４１に収容された用紙Ｐは、給紙部４２により取り込まれ、搬送経路へと送り出される。搬送経路には、用紙Ｐを搬送する複数の搬送手段が設けられている。個々の搬送手段は、例えば互いに圧接された一対のローラーによって構成されており、駆動手段である電動モーターを通じて少なくとも一方のローラーが回転駆動する。
【００２３】
定着装置５０は、画像が転写された用紙Ｐに対して、画像を定着させる定着処理を施す装置である。定着装置５０は、互いに圧接して配置されることによりニップ（定着ニップ）を形成する一対の定着部材と、当該定着部材を加熱する加熱手段とで構成されている。一対の定着部材としては、例えば一対の定着ローラー５１，５２を用いることができる。個々の定着ローラー５１，５２は、回転可能に構成されており、駆動手段である駆動モーター（図示せず）を通じて、少なくとも一方のローラー（例えば定着ローラー５２）が回転駆動する。加熱手段としては、例えばハロゲンランプ５３を用いることができる。定着装置５０は、一対の定着ローラー５１，５２による圧力定着、ハロゲンランプ５３による熱定着を行うことで、画像を用紙Ｐに定着させる。
【００２４】
定着装置５０により定着処理が施された用紙Ｐは、排紙ローラー４３により、筐体の外部側面に取り付けられた排紙トレイ４４に排出される。用紙Ｐの両面に画像形成を行う場合、用紙表面に対する画像形成を終えた用紙Ｐは、切替ゲート４５により、下方にある反転ローラー４６へと搬送される。反転ローラー４６は、搬送された用紙Ｐの後端を挟持した後、逆送することによって用紙Ｐを反転させて、再給紙搬送経路に送り出す。この再給紙搬送経路へと送り出された用紙Ｐは、再給紙用の複数の搬送手段によって搬送され、転写位置へと回帰する。
【００２５】
制御部７０は、画像形成装置１を統合的に制御する機能を担っており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏインターフェースを主体に構成されたマイクロコンピュータを用いることができる。制御部７０は、画像形成部３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋなどを制御することにより、所定の画像を用紙Ｐに形成する。
【００２６】
図２は、本実施形態に係る画像読取装置１０の構成を示すブロック図である。画像読取装置１０は、光源ユニット１５と、ＣＰＵ１６と、ＲＯＭ１７と、ＲＡＭ１８と、ＣＣＤ制御部１９と、画像処理部２０と、画像メモリー２１とを主体に構成されている。
【００２７】
光源ユニット１５は、それぞれが異なる色の光を照射する複数の光源から構成され、複数の光源の中から選択される所定の色の光を原稿Ｄに照射する。本実施形態において、光源ユニット１５は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３つの色に対応する３つの光源１５Ｒ，１５Ｇ，１５Ｂで構成されている。個々の光源１５Ｒ，１５Ｇ，１５Ｂには、例えばＬＥＤを用いることができる。各光源１５Ｒ，１５Ｇ，１５Ｂからの光は、図示しない導光体により導光され、主走査方向に対応するライン状の光として原稿Ｄに照射される。
【００２８】
ＣＰＵ１６は、画像読取装置１０全体の制御をつかさどるものである。ＣＰＵ１６は、ＲＯＭ１７に格納されたプログラム及びデータを読み出すとＲＡＭ１８上に展開し、これを実行することで各種の処理を行う。
【００２９】
図３は、光源ユニット１５の点灯制御を示す説明図である。本実施形態との関係において、ＣＰＵ１６は、光源ユニット１５についての点灯制御を行う。具体的には、ＣＰＵ１６は、３つの光源１５Ｒ，１５Ｇ，１５Ｂに対して点灯信号を順次出力し（Ｒ点灯信号、Ｇ点灯信号、Ｂ点灯信号）、３つの光源１５Ｒ，１５Ｇ，１５Ｂを順次点灯する点灯動作を行う。この点灯動作により、搬送ドラム２６により搬送されて副走査方向（主走査方向と交差する方向）に相対移動する原稿Ｄ（読取画像）に対してＲＧＢの光が順次照射される。この点灯動作は、主走査方向の１ライン分の読取動作に対応して１回行われ、ＣＰＵ１６は、原稿Ｄの読取期間に対応して点灯動作を繰り返し行う（点灯制御）。なお、３つの光源１５Ｒ，１５Ｇ，１５Ｂの点灯順序は任意であるが、本実施形態では、Ｒに対応する光源１５Ｒ、Ｇに対応する光源１５Ｇ、Ｂに対応する光源１５Ｂの順序で点灯を行うものとする。
【００３０】
ＲＯＭ１７は、ＣＰＵ１６が実行する各種プログラムを、当該ＣＰＵ１６が読み取り可能なプログラムコードの形態で格納する。また、ＲＯＭ１７は、プログラムの実行に必要となるデータを記憶する。
【００３１】
ＲＡＭ１８は、作業用の記憶領域となるメモリーである。
【００３２】
ＣＣＤ制御部１９は、イメージセンサＣＣＤ及びアナログ処理回路（図示せず）等から構成されている。イメージセンサＣＣＤは、複数の光電変換素子を画素毎にライン状に並べて主走査方向と略平行に配置したものであり、ＲＧＢの各色で共用されるモノクロイメージセンサである。イメージセンサＣＣＤにおける各素子の読取動作は主走査同期信号（図３参照）に基づいて同期される。
【００３３】
上述したように、原稿Ｄに作用した光（反射光）は、イメージセンサＣＣＤに入射される。イメージセンサＣＣＤは、光源ユニット１５からの光の照射に対応して読取動作を行うことで、原稿Ｄからの反射光の強度に応じた電気信号を画像（輝度）信号として生成する。生成された画像信号はアナログ処理回路においてデジタル信号に変換され、変換された画像データは画像処理部２０に出力される。
【００３４】
ここで、画像データは、各画素の画素値の集合であり、光源ユニット１５から照射された光による原稿Ｄ上の読取位置（主走査ライン）における濃度データである。各画素値は、例えば２５６階調によりその濃度（濃淡）が表現される。
【００３５】
上述したように、１ライン分の読取動作では、１回の点灯動作に伴いＲＧＢの各色の光源１５Ｒ，１５Ｇ，１５Ｂが順次点灯する。図３に示すように、ＣＣＤ制御部１９は、Ｒの画像データ、Ｇの画像データ、Ｂの画像データを線順次で生成する。そして、点灯動作を繰り返し行うことで、その点灯動作毎に、ＲＧＢの３つ画像データが順次生成される。
【００３６】
ここで、図３において、Ｒ０，Ｒ１，Ｒ２のそれぞれは、Ｒの光源１５Ｒによる読取動作に応じた画像データ（Ｒの画像データ）を示す。同様に、Ｇ０，Ｇ１，Ｇ２のそれぞれは、Ｇの光源１５Ｇによる読取動作に応じた画像データ（Ｇの画像データ）を示し、Ｂ０，Ｂ１，Ｂ２のそれぞれは、Ｂの光源１５Ｂによる読取動作に応じた画像データ（Ｂの画像データ）を示す。
【００３７】
画像処理部２０は、ＣＣＤ制御部１９から画像データを入力し、当該画像データに必要な処理を行い、その画像データを画像メモリー２１に保存する。具体的には、画像処理部２０は、１ライン分の読取動作に対応するＲＧＢの画像データを入力し、これらの３つの画像データに基づいて１ライン分の画像データを生成する。例えば、ＲＧＢの各色について１８００ｄｐｉ単位で読み取りを行うことで、１ライン分の画像データの解像度は、６００ｄｐｉに相当する。
【００３８】
画像処理部２０は、これを機能的に捉えた場合、ライン間補正部２０ａ、エッジ判定部２０ｂ、条件切替部２０ｃ、色判定部２０ｄ及び解像度変換部２０ｅを備えている。
【００３９】
ライン間補正部２０ａは、１ライン分のＲＧＢの画像データを入力し、ライン間補正を行う。ここで、ライン間補正は、ＲＧＢそれぞれの読取位置（主走査ライン）のずれに起因するＲＧＢの画像信号の位相ずれを補正する処理である。ライン間補正部２０ａにより処理された１ライン分のＲＧＢの画像データは、エッジ判定部２０ｂ、色判定部２０ｄ及び解像度変換部２０ｅにそれぞれ出力される。
【００４０】
エッジ判定部２０ｂは、１ライン分のＲＧＢの画素（副走査方向の３つの画素）を対象とし、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、エッジを含まない非エッジ部に相当するかを判定する。ここで、エッジは隣接画素間の画素値の変化量が大きい箇所をいい、その変化量と予め設定された判定値とを比較することにより判断される。副走査方向の上流側のエッジ部は、副走査方向の上流側の画素が白で下流側の画素が黒となるエッジを含むものをいい、副走査方向の下流側のエッジ部は、副走査方向の上流側の画素が黒で下流側の画素値が白となるエッジを含むものをいう。
【００４１】
条件切替部２０ｃは、複数の色黒判定条件を保持している。色黒判定条件は、対象画素がカラーかそれとも黒かを区別する色黒判定を行うためのものであり、後述する色判定部２０ｄにより用いられる。この条件切替部２０ｃは、エッジ判定部２０ｂの判定結果に基づいて色黒判定条件の設定を行うことで、色判定部２０ｄによって黒と判定される判定幅を切り替えることができる。
【００４２】
色判定部２０ｄは、対象画素に関するＲＧＢの画素値と、条件切替部２０ｃにより設定される色黒判定条件とに基づいて、対象画素が黒であるか否かの色黒判定を行う（色黒判定部）。本実施形態において、色判定部２０ｄは、対象画素に係るＲＧＢの画素値を所定の色空間に変換することで色黒判定を行う。具体的には、色判定部２０ｄは、対象画素に係るＲＧＢの画素値を、例えばＣｂＣｒ色空間に変換したＣｂＣｒ色空間データを生成する。ここで、上述の色黒判定条件は、ＣｂＣｒ色空間においてカラーと黒とを区別する境界条件となる。そこで、色判定部２０ｄは、ＣｂＣｒ色空間データと、色黒判定条件と比較し、対象画素が黒であるか、それともカラーであるかを判定する。
【００４３】
また、色判定部２０ｄは、ＣｂＣｒ色空間データに基づいて、対象画素の色ずれの方向を判定する（色ずれ判定部）。色ずれは、ＣｂＣｒ色空間における座標上で定義される角度（極座標）に基づいて、Ｒ、Ｙ、Ｃ、Ｂ、それ以外の５領域として特定される。
【００４４】
解像度変換部２０ｅは、色判定部２０ｄ（色黒判定部）により対象画素が黒と判定された場合、１ライン分の画像データを副走査方向に高解像度化し、エッジ判定部２０ｂの判定結果と色判定部２０ｄ（色ずれ判定部）の判定結果とに応じて、副走査方向の上流側又は副走査方向の下流側に画像を偏重させる（解像度変換処理）。解像度変換部２０ｅは、このような解像度変換処理を通じて、１ライン分の画像データによって現される画像の副走査方向幅を補正することとしている。
【００４５】
画像メモリー２１は、画像処理部２０により順次生成された１ライン分の画像データを格納する。この画像メモリー２１は、読取可能な最大サイズの原稿Ｄに対応する複数ライン分の画像データを格納可能な容量を備えている。原稿Ｄに相当する１ライン分の画像データ群（１ライン分の画像データの集合）は、ＣＰＵ１６により読み出され、制御部７０へと出力される。
【００４６】
以下、画像処理部２０により実行される画像処理の説明に先立ち、副走査方向の色ずれの発生メカニズムについて説明する。ここで、図４は、副走査方向の色ずれの発生メカニズムを示す説明図である。同図において、（ａ）は読取画像を含む原稿Ｄを模式的に示す説明図であり、黒塗りの矩形にて読取画像（例えば黒線）を示している。また、同図において、（ｂ）は、原稿Ｄの読取結果に相当する１ライン分の画像データ群を模式的に示す説明図である。
【００４７】
原稿Ｄについて１ライン毎に副走査方向の上から下に沿って読取動作を行う。１ライン分の読取動作では、ＲＧＢの各色について１８００ｄｐｉ単位で読み取りを行う。１ライン分の読取動作に応じてＲＧＢの画像データが得られ、これらの画像データに基づいて６００ｄｐｉ相当の１ライン分の画像データが得られる。
【００４８】
図４（ａ）に示すように、原稿Ｄには、読取画像である黒線（黒塗りの矩形）が合計で３つ配置されている。具体的には、副走査方向の長さが２ドット（６００ｄｐｉ）に相当する黒線が、副走査方向の異なる位置に３つ配置されている。
【００４９】
まずは、左から１番目に位置する黒線（読取画像）に着目する。ｎ番目の読取動作に対応する１ラインでは、Ｒの主走査ラインで白、Ｇ及びＢの各主走査ラインで黒となっている。ｎ＋１番目の読取動作に対応する１ラインでは、Ｒ、Ｇ及びＢの各主走査ラインで黒となっている。ｎ＋２番目の読取動作に対応する１ラインでは、Ｒの主走査ラインで黒、Ｇ及びＢの各主走査ラインで白となっている。このケースでは、ｎ番目の１ラインに係る対象画素は、副走査方向の上流側のエッジ部に相当し、ｎ＋１番目の１ラインに係る対象画素は、非エッジ部に相当し、ｎ＋２番目の１ラインに係る対象画素は、副走査方向の下流側のエッジ部に相当する。
【００５０】
同図（ｂ）に示す読取結果をみると、ｎ番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで赤になる。ｎ＋１番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで黒になる。ｎ＋２番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで略シアンとなる。このように、ｎ番目及びｎ＋２番目の１ラインにおいてそれぞれ色ずれを起こしている。
【００５１】
つぎに、左から２番目に位置する黒線に着目する。ｎ番目の読取動作に対応する１ラインでは、Ｒ及びＧの各主走査ラインで白、Ｂの主走査ラインで黒となっている。ｎ＋１番目の読取動作に対応する１ラインでは、Ｒ、Ｇ及びＢの各主走査ラインで黒となっている。ｎ＋２番目の読取動作に対応する１ラインでは、Ｒ及びＧの各主走査ラインで黒、Ｂの主走査ラインで白となっている。このケースでは、ｎ番目の１ラインに係る対象画素は、副走査方向の上流側のエッジ部に相当し、ｎ＋１番目の１ラインに係る対象画素は、非エッジ部に相当し、ｎ＋２番目の１ラインに係る対象画素は、副走査方向の下流側のエッジ部に相当する。
【００５２】
同図（ｂ）に示す読取結果をみると、ｎ番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで略黄になる。ｎ＋１番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで黒になる。ｎ＋２番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで略青となる。このように、ｎ番目及びｎ＋２番目の１ラインにおいてそれぞれ色ずれを起こしている。
【００５３】
また、左から３番目に位置する黒線に着目する。ｎ＋１番目の読取動作に対応する１ラインでは、Ｒ、Ｇ及びＢの各主走査ラインで黒となっている。ｎ＋２番目の読取動作に対応する１ラインでは、Ｒ、Ｇ及びＢの各主走査ラインで黒となっている。このケースでは、ｎ＋１番目の１ラインに係る対象画素は、副走査方向の上流側のエッジ部、副走査方向の下流側のエッジ部のいずれにも該当せず、非エッジ部に相当する。同様に、ｎ＋２番目の１ラインに係る対象画素は、非エッジ部に相当する。
【００５４】
同図（ｂ）に示す読取結果をみると、ｎ＋１番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで黒になる。また、ｎ＋２番目の１ラインに係る対象画素では、ＲＧＢの画素を集約することで黒になる。このように、ｎ＋１番目、ｎ＋２番目の各１ラインにおいて色ずれは発生していない。
【００５５】
このように、副走査方向の上流側のエッジ部に起因して、対象画素では赤〜黄方向に色ずれが発生し、副走査方向の下流側のエッジ部に起因して、対象画素では青〜シアン方向に色ずれが発生する。もっとも、エッジ部に起因する色ずれの色の傾向は、ＲＧＢの点灯順序に起因するものであり、その点灯順序が相違する場合は異なる色ずれの傾向を示すこととなる。
【００５６】
また、読取画像が黒で形成されていることを前提にすれば、このような色ずれの傾向から、１ライン分の読取範囲のなかで読取画像にどのような欠け（白部分）があるかを判断することができる。例えば、対象画素が副走査方向の上流側のエッジ部に相当し、その色ずれが赤に相当する場合には、１ライン分の読取画像のなかに、１８００ｄｐｉ相当ラインの１本分の欠け（白）が上流側にあることが判断できる。同様に、対象画素が副走査方向の上流側のエッジ部に相当し、その色ずれが黄に相当する場合には、１ライン分の読取画像のなかに、１８００ｄｐｉ相当ラインの２本分の欠け（白）が上流側にあることが判断できる。
【００５７】
同様に、対象画素が副走査方向の下流側のエッジ部に相当し、その色ずれが青に相当する場合には、１ライン分の読取画像の中で、１８００ｄｐｉ相当ラインの１本分の欠け（白）が下流側にあることが判断できる。同様に、対象画素が副走査方向の下流側のエッジ部に相当し、その色ずれがシアンに相当する場合には、１ライン分の読取画像の中で、１８００ｄｐｉ相当ラインの２本分の欠け（白）が下流側にあることが判断できる。
【００５８】
図５は、本実施形態に係る画像形成装置１に適用される画像読取装置１０における画像処理の手順を示すフローチャートである。このフローチャートに示す処理は、１ライン分の読取動作に対応するＲＧＢの画像データの入力に対応して、画像処理部２０により実行される。また、本処理は、主走査方向の各画素について各々実行される。さらに、画像読取装置１０に導入される原稿Ｄは、その読取画像が黒で形成されていることとする。
【００５９】
まず、ステップ１（Ｓ１）において、ライン間補正部２０ａは、１ライン分のＲＧＢの画素（副走査方向の３つの画素）を対象とし、対象画素についてライン間補正を行う。具体的には、ライン間補正部２０ａは、以下の手法により、ＲＧＢの画素値を補正する。
【数１】
2016092475.tif 000003
【００６０】
同数式において、ｎは読取対象となる副走査方向のライン位置を示す。
【００６１】
ステップ２（Ｓ２）において、エッジ判定部２０ｂは、エッジ判定を行う。具体的には、エッジ判定部２０ｂは、対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、エッジ部を含まない非エッジ部に相当するかを判定する。
【００６２】
例えば、図４（ａ）の左から１番目の黒線（読取画像）を例に挙げると、ｎ番目の１ラインに係る対象画素は、副走査方向の上流側のエッジ部に相当し、ｎ＋２番目の１ラインに係る対象画素は、副走査方向の下流側のエッジ部に相当する。さらに、ｎ＋１番目のラインに係る対象画素は、非エッジ部に相当する。
【００６３】
ステップ３（Ｓ３）において、条件切替部２０ｃは、判定条件を切り替える。条件切替部２０ｃは、色判定部２０ｄが色黒判定を行うための色黒判定条件を保持している。条件切替部２０ｃは、標準の色黒判定条件、上流側のエッジ部に適用する色黒判定条件、下流側のエッジ部に適用する色黒判定条件を保持している。
【００６４】
図６は色黒判定条件を模式的に示す説明図であり、（ａ）は標準の色黒判定条件Ｃｓを示し、（ｂ）は上流側のエッジ部に適用する色黒判定条件Ｃueを示し、（ｃ）は下流側のエッジ部に適用する色黒判定条件Ｃleを示す。各色黒判定条件Ｃｓ，Ｃue，Ｃleは、ＣｂＣｒ色空間においてカラーと黒との境界を画定するための境界条件として設定されている。具体的には、対象画素（ＲＧＢの各画素）をＣｂＣｒ空間に変換したＣｂＣｒ空間データが色黒判定条件Ｃｓ，Ｃue，Ｃleよりも内側に位置付けられる場合、当該ＣｂＣｒ空間データ（対象画素）は黒と判定される。一方、このＣｂＣｒ空間データが色黒判定条件Ｃｓ，Ｃue，Ｃleよりも外側に位置付けられる場合、当該ＣｂＣｒ空間データ（対象画素）はカラーと判定される。
【００６５】
同図（ａ）に示すように、標準の色黒判定条件Ｃｓは、例えばＣｂＣｒ色空間においてその座標の原点を中心とする円形状に設定されている。
【００６６】
一方、同図（ｂ）に示すように、上流側のエッジ部に適用する色黒判定条件Ｃueは、標準の色黒判定条件Ｃｓを基本としつつ、黒判定となる範囲を赤〜黄の色相にまで広げたものである。上述したように、副走査方向の上流側のエッジ部については赤〜黄方向に色ずれを起こす傾向がある。この色黒判定条件Ｃueによれば、副走査方向の上流側のエッジ部について黒と判定され易くなる。
【００６７】
また、同図（ｃ）に示すように、下流側のエッジ部に適用する色黒判定条件Ｃleは、標準の色黒判定条件Ｃｓを基本としつつ、黒判定となる範囲を青〜シアンの色相にまで広げたものである。上述したように、副走査方向の下流側のエッジ部については青〜シアン方向に色ずれを起こす傾向がある。この色黒判定条件Ｃleによれば、副走査方向の下流側のエッジ部について黒と判定され易くなる。
【００６８】
本ステップ３では、条件切替部２０ｃは、ステップ２におけるエッジ判定の判定結果に基づいて、色黒判定条件の設定を行う。具体的には、条件切替部２０ｃは、当該対象画素が副走査方向の上流側のエッジ部に相当する場合には、色黒判定条件を上流側のエッジ部に適用する色黒判定条件Ｃueに設定する。また、条件切替部２０ｃは、対象画素が副走査方向の下流側のエッジ部に相当する場合には、色黒判定条件を下流側のエッジ部に適用する色黒判定条件Ｃleに設定する。さらに、条件切替部２０ｃは、対象画素が非エッジ部に相当する場合には、色黒判定条件を標準の色黒判定条件Ｃｓに設定する。この条件切替部２０ｃの色黒判定条件の設定により、色判定部２０ｄによって黒と判定される判定幅が切り替えられる。
【００６９】
ステップ４（Ｓ４）において、色判定部２０ｄは、対象画素に係る３つの画素値をＣｂＣｒ色空間データに変換し、変換したＣｂＣｒ色空間データと、ステップ３で設定した色黒判定条件とを比較する。そして、色判定部２０ｄは、ＣｂＣｒ色空間データ（対象画素）が黒であるか否かを判定する（色黒判定）。この処理では、ＣｂＣｒ色空間データが、ステップ３で設定した色黒判定条件の内側に含まれていれば、そのデータを黒と判定する。一方、ＣｂＣｒ色空間データが、ステップ３で設定した色黒判定条件の外側に含まれていれば、そのデータをカラーと判定する。
【００７０】
また、このステップ４において、色判定部２０ｄは、ＣｂＣｒ色空間データに基づいて、対象画素に関する色ずれの方向を判定する（色ずれ判定）。色ずれは、ＣｂＣｒ色空間におけるデータの座標上の角度（極座標）から、Ｒ、Ｙ、Ｃ、Ｂ、それ以外の５領域として特定される。
【００７１】
ステップ５（Ｓ５）において、解像度変換部２０ｅは、１ライン分の画像データについて副走査方向に高解像度化する（解像度変換処理）。そして、解像度変換部２０ｅは、エッジ判定部２０ｂの判定結果と、色判定部２０ｄの色ずれ判定の判定結果とに応じて、副走査方向の上流側又は副走査方向の下流側に画像を偏重させる。
【００７２】
本実施形態では、１ライン分の画像データは６００ｄｐｉであり、解像度変換部２０ｅは、解像度変換処理により、１ライン分の画像データを、上側、中間、下側の３つのラインに細分化し、１ライン分の画像データを１８００ｄｐｉ相当の解像度へと変換する。ここで、図７は、解像度変換処理の概念を示す説明図である。なお、図７において、画素値は「００」が白、「ＦＦ」が黒と仮定する。
【００７３】
まず、対象画素が副走査方向の上流側のエッジ部に相当し、かつ、色判定部２０ｄにより黒と判定された場合について説明する。このケースでは、副走査方向の下流側に画像を偏重させる処理を行う。
【００７４】
第１のケースとして、対象画素が赤（Ｒ）方向に色ずれしている場合、解像度変換部２０ｅは、下流側の２／３の範囲、すなわち、中間及び下側の２つのラインに画像を偏重させる処理を行う。この場合、解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、３つのラインにデータを展開する。
【００７５】
具体的には、下側ラインについて、解像度変換部２０ｅは「ＦＦ」を設定する。中間ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「３×（Ｘ−８５）」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「００」を設定する。また、上側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１７０以上である場合に「３×（Ｘ−１７０）」を設定し、Ｇの画素値Ｘが１７０よりも小さい場合に「００」を設定する。
【００７６】
第２のケースとして、対象画素が黄（Ｙ）方向に色ずれしている場合、解像度変換部２０ｅは、下流側の１／３の範囲、すなわち、下側の１つのラインに画像を偏重させる処理を行う。解像度変換部２０ｅは、同様に、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、３つのラインにデータを展開する。
【００７７】
具体的には、下側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「ＦＦ」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「３×Ｘ」を設定する。また、中間ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「３×（Ｘ−８５）」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「００」を設定する。上側１ラインについて、解像度変換部２０ｅは「００」を設定する。
【００７８】
一方、対象画素が副走査方向の上流側のエッジ部に相当するものの、上述の２ケースに該当しない場合には、解像度変換部２０ｅは、ＲＧＢの各画素値を用い、その濃度に応じて副走査方向の下流側に画像を偏重させる処理を行う。
【００７９】
具体的には、下側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが８５よりも大きい場合に「ＦＦ」を設定し、当該画素値Ｘが８５以下の場合に「３×Ｘ」を設定する。中間ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１７０よりも大きい場合に「ＦＦ」を設定し、当該画素値Ｘが１７０以下の場合に「３×（Ｘ−８５）」を設定する。また、上側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１７０よりも大きい場合に「３×（Ｘ−１７０）」を設定し、当該画素値Ｘが１７０以下の場合に「００」を設定する。
【００８０】
これに対し、対象画素が副走査方向の下流側のエッジ部に相当し、かつ、色判定部２０ｄにより黒と判定された場合について説明する。このケースでは、副走査方向の上流側に画像を偏重させる処理を行う。
【００８１】
第１のケースとして、対象画素がシアン（Ｃ）方向に色ずれしている場合、解像度変換部２０ｅは、上流側の１／３の範囲、すなわち、上側の１つのラインに画像を偏重させる処理を行う。解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【００８２】
具体的には、下側ラインについて、解像度変換部２０ｅは「００」を設定する。中間ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「３×（Ｘ−８５）」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「００」を設定する。また、上側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「ＦＦ」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「３×Ｘ」を設定する。
【００８３】
第２のケースとして、対象画素が青（Ｂ）方向に色ずれしている場合、解像度変換部２０ｅは、上流側の２／３の範囲、すなわち、中間及び上側の２つのラインに画像を偏重させる処理を行う。解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【００８４】
具体的には、上側ラインについて、解像度変換部２０ｅは「ＦＦ」を設定する。中間ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが８５以上である場合に「３×（Ｘ−８５）」を設定し、Ｇの画素値Ｘが８５よりも小さい場合に「００」を設定する。また、下側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１７０以上である場合に「３×（Ｘ−１７０）」を設定し、Ｇの画素値Ｘが１７０よりも小さい場合に「００」を設定する。
【００８５】
一方、対象画素が副走査方向の下流側のエッジ部に相当するものの、上述の２ケースに該当しない場合には、解像度変換部２０ｅは、ＲＧＢの各色の画素値を用い、その濃度に応じて副走査方向の上流側に画像を偏重させる処理を行う。
【００８６】
具体的には、上側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが８５よりも大きい場合に「ＦＦ」を設定し、当該画素値Ｘが８５以下の場合に「３×Ｘ」を設定する。中間ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１７０よりも大きい場合に「ＦＦ」を設定し、当該画素値Ｘが１７０以下の場合に「３×（Ｘ−８５）」を設定する。また、下側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１７０よりも大きい場合に「３×（Ｘ−１７０）」を設定し、当該画素値Ｘが１７０以下の場合に「００」を設定する。
【００８７】
また、これらのいずれのケースにも該当しない場合、解像度変換部２０ｅは、ＲＧＢそれぞれの画素値を用いて高解像度化を行う。具体的には、解像度変換部２０ｅは、ＲＧＢの各画素値を集約した画素値Ｘにて、上側ライン、中間ライン、下側ラインをそれぞれ置換する。
【００８８】
このような解像度変換処理を通じ、解像度変換部２０ｅは、エッジ判定部２０ｂの判定結果と、色判定部２０ｄの判定結果とに基づいて、１ライン分の画像データによって現される画像の副走査方向幅を補正する。そして、本処理を終了する（ＥＮＤ）。
【００８９】
このように本実施形態において、画像形成装置１における画像読取装置１０は、光源ユニット１５と、ＣＣＤ制御部１９と、画像処理部２０とを有している。ここで、光源ユニット１５は、１ライン分の読取動作に対応して、それぞれが異なる色からなるＲＧＢの光源１５Ｒ，１５Ｇ，１５Ｂを順次点灯し、副走査方向に相対移動する原稿Ｄ（読取画像）に各色の光を順次照射する。ＣＣＤ制御部１９は、読取画像に作用した各色の光をイメージセンサＣＣＤで順次読み取り、各色の画像データを出力する（センサ制御部）。画像処理部２０は、ＣＣＤ制御部１９から１ライン分の読取動作に対応する３つの画像データ（ＲＧＢの画像データ）を入力し、これらの画像データに基づいて１ライン分の画像データを生成する。
【００９０】
画像処理部２０は、エッジ判定部２０ｂと、色判定部２０ｄと、解像度変換部２０ｅとを主体に構成されている。ここで、エッジ判定部２０ｂは、１ライン分の読取動作に対応する各色の画素を対象として、当該対象画素が、副走査方向の上流側のエッジ部に相当するか、副走査方向の下流側のエッジ部に相当するか、非エッジ部に相当するかを判定する。色判定部２０ｄは、対象画素の色ずれの方向を判定するとともに（色ずれ判定部）、対象画素に関する各色の画素値と対象画素がカラーかそれとも黒かを区別する色黒判定条件とに基づいて、対象画素が黒であるか否かの色黒判定を行う（色黒判定部）。解像度変換部２０ｅは、色判定部２０ｄにより対象画素が黒と判定された場合、エッジ判定部２０ｂの判定結果と、色判定部２０ｄ（色ずれ判定部）の判定結果とに基づいて、１ライン分の画像データによって現される画像の副走査方向幅を補正する（補正部）。
【００９１】
１ライン分の読取範囲の中で読取画像にどのような欠け（白部分）が生じているかは、エッジ部の傾向と、その色ずれの方向とから把握することができる。このため、エッジ判定部２０ｂの判定結果と、色判定部２０ｄの色ずれの判定結果とを参照することで、読取画像の線幅と対応するように、１ライン分の画像データによって現される画像の副走査方向幅を補正することができる。これにより、画像の線幅が拡張したり、重心位置がずれたりすることを抑制することができる。その結果、画質低下を抑制することができる。
【００９２】
また、本実施形態において、画像処理部２０は、エッジ判定部２０ｂの判定結果に基づいて色黒判定条件の設定を行うことで、色判定部２０ｄ（色黒判定部）によって黒と判定される判定幅を切り替える条件切替部をさらに有している。
【００９３】
この構成によれば、対象画素に対するエッジ部の判定結果に基づいて、色黒判定条件が適宜の条件に設定される。この設定により、色判定部２０ｄによって黒と判定される判定幅が切り替えられることとなるので、色ずれが発生するようなケースでは、そのエッジ部に相当する対象画素が黒と判定されるように調整される。これにより、画像の副走査方向幅を適切に補正することができるので、画質低下を抑制することができる。
【００９４】
また、本実施形態において、解像度変換部２０ｅは、１ライン分の画像データを副走査方向に高解像度化し、エッジ判定部２０ｂの判定結果と色判定部（色ずれ判定部）２０ｄの判定結果とに応じて、副走査方向の上流側又は副走査方向の下流側に画像を偏重させる。
【００９５】
特に、解像度変換部２０ｅは、副走査方向の上流側のエッジ部が判定され、かつ複数の光源のうち点灯順序の早い光源に起因する色方向の色ずれが判定された場合には、副走査方向の下流側に画像を偏重させる。また、解像度変換部２０ｅは、副走査方向の下流側のエッジ部が判定され、かつ複数の光源のうち点灯順序の遅い光源に起因する色方向の色ずれが判定された場合には、副走査方向の上流側に画像を偏重させる。
【００９６】
この構成によれば、１ライン分の画像データを副走査方向に高解像度化することで、画像の副走査方向の幅を調整することができる。このため、上流側又は下流側に画像を偏重させることが可能となる。これにより、読取画像に応じた線幅を再現することができるので、画像の線幅が拡張したり、重心位置がずれたりするといった違和感を抑制することができる。この結果、画質低下を抑制することができる。
【００９７】
（第２の実施形態）
以下、第２の実施形態に係る画像形成装置１について説明する。この画像形成装置１が第１の実施形態のそれと相違する点は、画像読取装置１０に適用される画像処理部２０による画像処理の方法である。なお、第１の実施形態と共通する点については説明を省略し、以下、相違点を中心に説明を行う。
【００９８】
第１の実施形態では、解像度変換部２０ｅは、１ライン分の画像データを上側、中間、下側の３つのラインに細分化することで（解像度変換処理）、１８００ｄｐｉ相当の解像度へと変換した。本実施形態では、解像度変換部２０ｅは、１ライン分の画像データを上側、下側の２つのラインに細分化することで、１２００ｄｐｉ相当の解像度へと変換することとしている。ここで、図８は、解像度変換処理の概念を示す説明図である。なお、図８において、画素値は「００」が白、「ＦＦ」が黒と仮定する。
【００９９】
まず、対象画素が副走査方向の上流側のエッジ部に相当し、かつ、色判定部２０ｄにより黒と判定された場合について説明する。このケースでは、解像度変換部２０ｅは、副走査方向の下流側に画像を偏重させる処理を行う。
【０１００】
第１のケースとして、対象画素が赤（Ｒ）方向に色ずれしている場合、解像度変換部２０ｅは、下側の１ラインに画像を偏重させる処理を行う。解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【０１０１】
具体的には、下側ラインについて、解像度変換部２０ｅは「ＦＦ」を設定する。上側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１２８以上である場合に「２×（Ｘ−１２８）」を設定し、Ｇの画素値Ｘが１２５よりも小さい場合に「００」を設定する。
【０１０２】
第２のケースとして、対象画素が黄（Ｙ）方向に色ずれしている場合、解像度変換部２０ｅは、下側の１ラインに画像を偏重させる処理を行う。解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【０１０３】
具体的には、下側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１２８以上である場合に「ＦＦ」を設定し、Ｇの画素値Ｘが１２８よりも小さい場合に「２×Ｘ」を設定する。上側ラインについて、解像度変換部２０ｅは「００」を設定する。
【０１０４】
一方、対象画素が副走査方向の上流側のエッジ部に相当するものの、上述の２ケースに該当しない場合には、解像度変換部２０ｅは、ＲＧＢの各色の画素値を用い、その濃度に応じて副走査方向の下流側に画像を偏重させる処理を行う。
【０１０５】
具体的には、下側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１２８以上の場合に「ＦＦ」を設定し、Ｇの画素値Ｘが１２８よりも小さい場合に「２×Ｘ」を設定する。また、上側ラインについて、解像度変換部２０ｅは、ＲＧＢの画素値Ｘが１２８以上の場合に「２×（Ｘ−１２８）」を設定し、ＲＧＢの画素値Ｘが１２８よりも小さい場合に「００」を設定する。
【０１０６】
これに対して、対象画素が副走査方向の下流側のエッジ部に相当し、かつ、色判定部２０ｄにより黒と判定された場合について説明する。このケースでは、副走査方向の上流側に画像を偏重させる処理を行う。
【０１０７】
第１のケースとして、対象画素がシアン（Ｃ）方向に色ずれしている場合、解像度変換部２０ｅは、上側の１ラインに画像を偏重させる処理を行う。この場合、解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【０１０８】
具体的には、下側ラインについて、解像度変換部２０ｅは「００」を設定する。上側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１２８以上である場合に「ＦＦ」を設定し、Ｇの画素値Ｘが１２８よりも小さい場合に「２×Ｘ」を設定する。
【０１０９】
第２のケースとして、対象画素が青（Ｂ）方向に色ずれしている場合、解像度変換部２０ｅは、上側の１ラインに黒領域を偏重させる処理を行う。解像度変換部２０ｅは、１回の点灯動作に係るＲＧＢの点灯順序のなかで２番目（真ん中）に点灯するＧの画素値を用いて、各ラインにデータを展開する。
【０１１０】
具体的には、上側ラインについて、解像度変換部２０ｅは「ＦＦ」を設定する。下側ラインについて、解像度変換部２０ｅは、Ｇの画素値Ｘが１２８以上である場合に「２×Ｘ」を設定し、Ｇの画素値Ｘが１２８よりも小さい場合に「００」を設定する。
【０１１１】
一方、対象画素が副走査方向の下流側のエッジ部に相当するものの、上述の２ケースに該当しない場合には、解像度変換部２０ｅは、ＲＧＢの各色の画素値を用い、その濃度に応じて副走査方向の上流側に画像を偏重させる処理を行う。
【０１１２】
具体的には、上側ラインについて、解像度変換部２０ｅは、ＲＧＢのいずれかの画素値Ｘが１２８以上の場合に「ＦＦ」を設定し、当該画素値Ｘが１２８よりも小さい場合に「２×Ｘ」を設定する。また、下側ラインについて、解像度変換部２０ｅは、ＲＧＢの画素値Ｘが１２８以上の場合に「２×Ｘ」を設定し、当該Ｘが１２８よりも小さい場合に「００」を設定する。
【０１１３】
また、これらのいずれのケースにも該当しない場合、解像度変換部２０ｅは、ＲＧＢそれぞれの画素値を用いて高解像度化を行う。具体的には、解像度変換部２０ｅは、ＲＧＢの各画素値を集約した画素値Ｘにて、上側ライン、下側ラインをそれぞれ置換する。
【０１１４】
上述のように、１ライン分の読取範囲の中で読取画像にどのような欠け（白部分）が生じているかは、エッジ部の傾向と、その色ずれの方向とから把握することができる。このため、エッジ判定部２０ｂの判定結果と、色判定部２０ｄの色ずれの判定結果とを参照することで、読取画像の線幅と対応するように、１ライン分の画像データによって現される画像の副走査方向幅を補正することができる。これにより、画像の線幅が拡張したり、重心位置がずれたりすることを抑制することができる。その結果、画質低下を抑制することができる。
【０１１５】
以上、本発明の実施形態に画像形成装置及び画像読取装置について説明したが、本発明は上述した実施形態に限定されることなく、その発明の範囲内において種々の変形が可能であることはいうまでもない。また、上述した画像処理（エッジ判定部、色判定部、条件切替部に関する処理）を行う画像処理装置それ自体も本発明の一部として機能する。
【０１１６】
さらに、上述した各実施形態では、光源ユニットにＲＧＢの３つの光源を用いるとともに、ＲＧＢの順番で点灯を行っている。しかしながら、光源の種類、光源の数、その点灯順序が異なるものであってもよい。ここで、上述した色ずれは光源の色の種類やその点灯順序に起因するものであり、光源の種類、光源の数、その点灯順序が異なる場合であっても、同様な原理にて本発明を利用することができる。
【０１１７】
また、本実施形態では、ＲＧＢの各画素値をＣｂＣｒ色空間に変換している。しかしながら、ＣｂＣｒ色空間以外の別の色空間であってもよいし、ＲＧＢのままで色黒判定を行ってもよい。
【符号の説明】
【０１１８】
１    画像形成装置
１０    画像読取装置
１５    光源ユニット
１６    ＣＰＵ
１７    ＲＯＭ
１８    ＲＡＭ
１９    ＣＣＤ制御部
２０    画像処理部
２０ａ  ライン間補正部
２０ｂ  エッジ判定部
２０ｃ  条件切替部
２０ｄ  色判定部
２０ｅ  解像度変換部
２１    画像メモリー
３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋ    画像形成部
５０    定着装置
７０    制御部
【図１】
2016092475.tif 000004
【図２】
2016092475.tif 000005
【図３】
2016092475.tif 000006
【図４】
2016092475.tif 000007
【図５】
2016092475.tif 000008
【図６】
2016092475.tif 000009
【図７】
2016092475.tif 000010
【図８】
2016092475.tif 000011