(57)【要約】【課題】複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする画像読取装置において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うこと。【解決手段】異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像のうち異なる範囲の画素を連結して繋ぎ目画像を生成する連結処理とを実行可能であり、副走査方向の前後の複数ラインについての網点画像の判定結果に基づき、合成処理及び前記連結処理のいずれか一方を選択することを特徴とする。【選択図】図１０
2015015702.tif 000002
【特許請求の範囲】
【請求項１】
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向に重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理装置であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて１ライン分の読取画像を生成するライン画像生成部とを含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とを実行可能であり、
処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択することを特徴とする読取画像処理装置。
【請求項２】
前記繋ぎ目処理部は、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち、網点画像であると判定された数が所定の閾値以上であった場合に、前記連結処理を選択することを特徴とする請求項１に記載の読取画像処理装置。
【請求項３】
前記繋ぎ目処理部は、前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって夫々読み取られた前記繋ぎ目読取画像についての前記網点画像の判定結果が互いに異なる場合に、副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択することを特徴とする請求項１に記載の読取画像処理装置。
【請求項４】
前記網点画像判断部は、前記網点画像であるか否かを判断する対象のラインの前記繋ぎ目読取画像を含む複数ライン分の繋ぎ目読取画像に基づき、前記対象のラインの前記繋ぎ目読取画像が網点画像であるか否かを判断することを特徴とする請求項１乃至３いずれか１項に記載の読取画像処理装置。
【請求項５】
前記網点画像判断部は、前記網点画像であるか否かを判断する対象のラインの前記繋ぎ目読取画像及びその前後のラインの前記繋ぎ目読取画像を含む複数ライン分の繋ぎ目読取画像に基づき、前記対象のラインの前記繋ぎ目読取画像が網点画像であるか否かを判断することを特徴とする請求項１乃至３いずれか１項に記載の読取画像処理装置。
【請求項６】
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向に重複するように配置されて構成された読取部と、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて１ライン分の読取画像を生成するライン画像生成部とを含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とを実行可能であり、
処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択することを特徴とする画像読取装置。
【請求項７】
請求項６に記載の画像読取装置を含むことを特徴とする画像形成装置。
【請求項８】
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向に重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理プログラムであって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断するステップと、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とのいずれを実行するかを、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づいて判断するステップと、
前記判断の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成するステップと、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて１ライン分の読取画像を生成するステップとを情報処理装置に実行させることを特徴とする読取画像処理プログラム。    
【請求項９】
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向に重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理方法であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断し、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とのいずれを実行するかを、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づいて判断し、
前記判断の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成し、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて１ライン分の読取画像を生成することを特徴とする読取画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取画像処理装置、画像読取装置、画像形成装置、読取画像処理プログラム及び読取画像処理方法に関し、特に、画像を読み取るセンサの繋ぎ目部分の処理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、情報の電子化に用いるスキャナの一態様として、Ａ０サイズのような広幅の画像読取装置がある。広幅の画像読取装置においては、低コスト化のため、Ａ４サイズ等の比較的短いラインイメージセンサ複数個を主走査方向に千鳥状に配置し、各ラインイメージセンサによる画像データを合成することにより、広幅の読取処理を可能としたものがある。
【０００４】
上述したＡ４サイズ等のラインイメージセンサ複数個を主走査方向に千鳥状に配置した構成の場合、ラインイメージセンサの副走査方向の位置が異なるため、Ａ０サイズのような広幅サイズの用紙において、用紙の搬送速度などが原因で、ラインイメージセンサごとの画像データが繋ぎ目部分でずれてしまう問題がある。
【０００５】
このような問題を解決するため、ラインイメージセンサごとの画像データを合成する際に、繋ぎ目付近でぼかし処理などの補正処理を行うことで、ずれを目立たなくする技術が提案されている（例えば、特許文献１参照）。特許文献１に開示された技術では、繋ぎ目付近において、画素の濃淡が周期的に変化する画像、いわゆる網点画像であった場合、補正処理を行うことによって画像がかすれ、あるいは画像が消えてしまい、繋ぎ目付近におけるずれが却って目立ってしまう等の問題がある。
【０００６】
これに対して、繋ぎ目部分が網点であるか否かを検知し、その検知結果に基づいて補正処理の要否を決定することにより、補正による副作用を低減する方法が提案されている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に開示された方法においては、繋ぎ目部分が網点画像の場合には補正処理を禁止するため、網点画像に対して補正処理を行うことによって発生する副作用を回避することが可能である。しかしながら、例えば、副走査方向における網点画像と非網点画像との境界、即ちエッジ部分において、２つのイメージセンサ間で副走査方向にずれが生じている場合、特許文献２に開示された技術を用いることにより補正処理を禁止すると、副走査方向のずれによって生じる段差が目立ってしまう。また、網点検知結果に基づいて補正処理の要否を判断するのみでは、網点検知処理において誤検知が発生した場合に、誤った処理が適用されてしまうこととなる。
【０００８】
本発明は、このような課題を解決するためになされたものであり、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする画像読取装置において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向に重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理装置であって、前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて１ライン分の読取画像を生成するライン画像生成部とを含み、前記繋ぎ目処理部は、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とを実行可能であり、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする画像読取装置において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るスキャナユニットの機能構成を示すブロック図である。
【図４】本発明の実施形態に係るライン合成処理部の機能構成を示すブロック図である。
【図５】本発明の実施形態に係る網点判定動作を示すフローチャートである。
【図６】本発明の実施形態に係る網点判定動作において用いられるフィルタの例を示す図である。
【図７】本発明の実施形態に係る網点判定処理を示す図である。
【図８】本発明の実施形態に係る乗算管理による重みづけ処理の態様を示す図である。
【図９】本発明の実施形態に係るメモリの機能を示す図である。
【図１０】本発明御実施形態に係る繋ぎ目補正処理における動作を示すフローチャートである。
【図１１】本発明の実施形態に係る繋ぎ目補正処理の判断結果の例を示す図である。
【図１２】本発明の比較例に係る繋ぎ目補正処理の判断結果の例を示す図である。
【図１３】本発明の比較例に係る繋ぎ目補正処理の判断結果の例を示す図である。
【図１４】本発明の実施形態に係る繋ぎ目補正処理における動作を示すフローチャートである。
【図１５】本発明の実施形態に係る繋ぎ目補正処理の判断結果の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。本実施形態においては、Ａ０サイズに対応した広幅の画像読取装置を含むＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）を例として説明する。
【００１３】
まず、本実施形態に係る画像処理装置１全体のハードウェア構成について説明する。図１は、本実施形態に係る画像処理装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像処理装置１は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及び専用デバイス８０が接続されている。
【００１４】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００１５】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像処理装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースであり、本実施形態においては、タッチパネルやハードキー等によって構成される。
【００１６】
専用デバイス８０は、画像処理装置１特有の機能を実現するためのハードウェアであり、紙面上に画像形成出力を実行するプリントエンジンや、紙面上の画像を読み取るためのスキャナユニットである。本実施形態に係る画像処理装置１は、このスキャナユニットに特徴を有する。
【００１７】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、画像処理装置１の機能を実現する機能ブロックが構成される。
【００１８】
次に、本実施形態に係る画像処理装置１の機能構成について、図２を参照して説明する。図２は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００１９】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０及び入出力制御部１５０を含む。図２に示すように、本実施形態に係る画像処理装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２０】
ディスプレイパネル１０４は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し、若しくは画像処理装置１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０４は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル１０４は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００２１】
ネットワークＩ／Ｆ１０８は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、ＴＣＰ／ＩＰプロトコルによる通信が可能である。また、ネットワークＩ／Ｆ１０８は、画像処理装置１がファクシミリとして機能する際に、ファクシミリ送信を実行するためのインタフェースとしても機能する。そのため、ネットワークＩ／Ｆ１０８は、電話回線にも接続されている。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。
【００２２】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２３】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００２４】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置に送信される情報である。
【００２５】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介してネットワークに接続された他の機器にアクセスする。
【００２６】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成させる。
【００２７】
本実施形態に係る印刷ジョブには、出力対象の画像情報が画像処理装置１の画像処理部１３０によって解析可能な情報形式で記述された画像の情報の他、画像形成出力に際して設定されるべきパラメータの情報が含まれる。このパラメータの情報とは、例えば、両面印刷の設定、集約印刷の設定、カラー／モノクロの設定等の情報である。
【００２８】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。即ち、画像処理部１３０、エンジン制御部１２０及びプリントエンジン１０６が画像形成出力部として機能する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００２９】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して他の端末から入力されるスキャン実行指示に応じて、操作表示制御部１４０若しくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００３０】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作すると共に、エンジン制御部１２０が、読取制御部として機能する。
【００３１】
撮像動作においては、スキャナユニット１０２に含まれるＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）やＣＣＤ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００３２】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０がＨＤＤ４０等の画像処理装置１に装着された記憶媒体に保存する。即ち、スキャナユニット１０２、エンジン制御部１２０及び画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１５０及びネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００３３】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００３４】
このような構成において、本実施形態は、スキャナユニット１０２内部の構成に特徴を有する。図３を参照して、スキャナユニット１０２内部の構成について説明する。図３に示すように、本実施形態に係るスキャナユニット１０２は、ＣＩＳ２０１、ＣＩＳ２０２、ＣＩＳ２０３、Ａ／Ｄ変換器２０４、Ａ／Ｄ変換器２０５、Ａ／Ｄ変換器２０６、メモリ２０７、メモリ２０８、メモリ２０９及びライン合成処理部２１０を含む。
【００３５】
ＣＩＳ２０１〜２０３はラインイメージセンサである。この３つのラインイメージセンサのライン幅によってＡ０サイズの主走査方向幅全体がカバーされるように並べて配置されている。また、３つのラインイメージセンサは千鳥状に配置されており、夫々隣り合うラインイメージセンサの端部の数画素分が主走査方向に重なるように配置されている。換言すると、夫々のラインイメージセンサにおける画素の並び方向の端部同士が、画素の並び方向と直交する方向に重複するように配置されることにより、読取範囲の主走査方向全範囲をカバーする読取部が構成されている。
【００３６】
また、３つのラインイメージセンサは副走査方向にずらされて配置されており、中央に配置されたＣＩＳ２０２が副走査方向の最上流側に配置され、両端のＣＩＳ２０１、ＣＩＳ２０３が副走査方向の下流側に配置されている。尚、図３は、機能ブロック図であるが、ＣＩＳ２０１〜ＣＩＳ２０３は、図３に示すように千鳥状に配置されている。
【００３７】
ＣＩＳ２０１から出力される画像データはＡ／Ｄ変換器２０４によってデジタル信号に変換され、ライン合成処理部２１０に入力される。ＣＩＳ２０２、ＣＩＳ２０３から夫々出力される画像データは、夫々Ａ／Ｄ変換器２０５、Ａ／Ｄ変換器２０６によってデジタル信号に変換された後、メモリ２０７、メモリ２０８によって夫々所定期間遅延されてからライン合成処理部２１０に転送される。
【００３８】
メモリ２０７、メモリ２０８夫々による遅延は、ＣＩＳ２０２、ＣＩＳ２０３とＣＩＳ２０１との副走査方向の配置関係の差分を吸収するための遅延である。ＣＩＳ２０１は副走査方向の最下流側に配置されており、遅延の必要がないことからメモリによる遅延は不要であり、直接ライン合成処理部２１０に入力される。他方、ＣＩＳ２０３は、調整容易化のためＣＩＳ２０１よりも数ライン上流側に配置されていることから、メモリ２０８による遅延が必要となる。
【００３９】
ライン合成処理部２１０は、ＣＩＳ２０１とＣＩＳ２０２、ＣＩＳ２０２とＣＩＳ２０３とが夫々重なる部分、即ち繋ぎ目での網点の検知、網点の検知結果を考慮した繋ぎ目補正処理、そして、繋ぎ目補正処理が施されたＣＩＳ２０１〜ＣＩＳ２０３による読取結果の１ライン化処理を行い、１ライン分の撮像データを生成する。ライン合成処理部２１０は、そのようにして生成した１ライン分の撮像データを、図２において説明したエンジン制御部に転送する。メモリ２０９は、ライン合成処理部２１０によるライン合成処理において用いられる記憶領域である。
【００４０】
次に、本実施形態に係るライン合成処理部２１０の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るライン合成処理部２１０は、網点検知部２１１、繋ぎ目補正処理部２１２、メモリ２１３及び１ライン化処理部２１４を含む。尚、図４においては、ライン合成処理部２１０への入力を１本で示しているが、図３において説明したように、ライン合成制御部２１０への入力はＣＩＳ２０１〜ＣＳ２０３夫々に対応する３本分である。
【００４１】
網点検知部２１１は、上述したように、ＣＩＳ２０１、ＣＩＳ２０２及びＣＩＳ２０３夫々の繋ぎ目部分の画素（以降、「繋ぎ目読取画像」とする）を参照し、繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否かを判断して検知する網点画像判断部である。図５は、本実施形態に係る網点検知部２１１による網点検知のための処理を示すフローチャートである。図５に示すように、本実施形態に係る網点検知部２１１は、ＣＩＳ２０１〜ＣＩＳ２０３の画像入力を受け付けると（Ｓ５０１）、検知対象範囲である繋ぎ目部分の画像に対してフィルタ処理を行い（Ｓ５０２）、フィルタ処理後の画像データを単純二値化する（Ｓ５０３）。そして、単純２値化された検知対象である繋ぎ目部分の画像に基づいて網点判定を行う（Ｓ５０４）。
【００４２】
図６は、Ｓ５０２において適用されるフィルタの例を示す図である。網点検知部２１１は、図６に示すようなフィルタを、検知対象範囲である繋ぎ目部分の画像を構成する各画素を注目画素として適用することにより、Ｓ５０２のフィルタ処理を行う。Ｓ５０３の単純二値化処理において用いられる量子化閾値は、データが８ビットの場合は１２８、１０ビットの場合は５１２である。
【００４３】
Ｓ５０４において、網点検知部２１１は、図７に示すように、単純二値化後の画像について、注目領域内の画像が白から黒、若しくは黒から白に変化する変化点の数をカウントし、そのカウント結果が所定の閾値（以降、「変化点閾値」とする）以上であれば網点であると判定する。ここで、検知対象範囲である繋ぎ目部分、即ち注目領域は、例えば、注目画素を中心として左右１５画素、合計３１画素の範囲である。尚、上述した量子化閾値、変化点閾値及び注目領域の画素数は任意に変更可能である。
【００４４】
また、カラー画像の場合、ＲＧＢ各色の値から１つのプレーンの画像を生成して上述した処理を実行しても良いし、ＲＧＢ各色の値に対して上述した処理を実行しても良い。尚、網点検知は公知技術であり、上述した処理によるものの他、様々な方法を用いることが可能である。網点検知部２１１による検知結果、即ち網点画像か否かの判定結果はメモリ２１３に入力される。メモリ２１３は、複数ライン分の網点検知結果を蓄積し、繋ぎ目補正処理部２１２に入力する。
【００４５】
繋ぎ目補正処理部２１２は、図示しない重み付け係数部、乗算回路、セレクタ、加算回路等を備えており、夫々のラインイメージセンサによって夫々読み取られた繋ぎ目読取画像に基づき、夫々の主走査ラインにおける繋ぎ目部分の画像（以降、「繋ぎ目画像」とする）を生成する繋ぎ目処理部である。乗算回路には重み付け係数部から重み付け係数が入力される。また、乗算回路及びセレクタは直列に配置され、セレクタには乗算回路からの入力と乗算回路をスルーしたデータが入力される。セレクタは乗算回路からのデータと乗算回路をスルーしたデータのいずれかを選択して出力する。
【００４６】
このような回路は、ＣＩＳ２０１とＣＩＳ２０２との繋ぎ目及びＣＩＳ２０２とＣＩＳ２０３との繋ぎ目の夫々に設けられている。各セレクタの後段には加算回路が設けられ、各セレクタからのデータが入力され、加算処理を行った後、補正後データとして出力される。
【００４７】
図８（ａ）は、繋ぎ目補正処理における重み付け係数の一例を示した図である。図８においては、ＣＩＳ２０１とＣＩＳ２０２との繋ぎ目部分について図示しているが、ＣＩＳ２０２とＣＩＳ２０３との繋ぎ目も同様である。図８（ａ）に示す様に、繋ぎ合わせる左右の重なり部分を１２８画素設定し、１６画素単位でＣＩＳ２０１からのデータにおいては左側から順に７／８、６／８、・・・１／８の重み付け係数を第１の乗算回路で演算処理する。ＣＩＳ２０２からのデータは、逆に重なり部分の右側から順に７／８、６／８、・・・１／８の重み付け係数を第２の乗算回路で演算処理する。
【００４８】
補正係数に関して今回は１６画素単位で１〜７の補正係数にしたが、すべて同じ補正係数にするなど任意に選択できる。その後、加算回路で加算処理を行い、補正後データとする。本方式により、隣り合ったイメージセンサの重なり部分のズレと読み取り時の濃度の段差を段階的に繋ぐことが可能となり、位置ズレ及び濃度段差を吸収することができる。このような処理は、換言すると、異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理である。
【００４９】
これに対して、網点画像に対して上述したような補正処理を行うと、イメージセンサの位置ズレがある場合などでは網点部分が消えてしまう可能性がある。そこで、網点画像である場合は繋ぎ目補正処理を実施しない。具体的には、上述したセレクタからの出力として乗算回路をスルーしたデータが選択されて出力される。この時、例えば繋ぎ目中心部分より左側はＣＩＳ２０１からのデータを、繋ぎ目中心部分より右側はＣＩＳ２０２からのデータを用いて補正後データとすれば良い。
【００５０】
このような処理は、異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して繋ぎ目画像を生成する連結処理である。即ち、上述したように、中心部分の左右で分ける場合の他、ＣＩＳ２０１からのデータとＣＩＳ２０２からのデータとを交互に選択するような態様も可能である。
【００５１】
また、この場合は、図８（ｂ）に示す重み付け係数を用いて繋ぎ目補正処理を行っても等価である。すなわち、繋ぎ目中心部分より左側はＣＩＳ２０１の重み付け係数を１、ＣＩＳ２０２の重み付け係数を０とし、繋ぎ目中心部分より右側はＣＩＳ２０１の重み付け係数を０、ＣＩＳ２０２の重み付け係数を１とする。また、上述したように、ＣＩＳ２０１からのデータとＣＩＳ２０２からのデータとを交互に選択するような場合、ＣＩＳ２０１の重み付け係数を１、０、１、０・・・とし、ＣＩＳ２０２の重み付け係数を０、１、０、１・・・とする。
【００５２】
このようなセレクタの切り替えを可能とするため、繋ぎ目補正処理部２１２には、メモリ２１３に蓄積された網点検知結果が入力される。そして、繋ぎ目補正処理部２１２は、現在処理中である主走査ラインの前後複数ライン分の網点検知結果に基づいて、上述した乗算回路からの入力と乗算回路をスルーしたデータのいずれかのデータを選択して出力する。
【００５３】
１ライン化処理部２１４は、ＣＩＳ２０１〜ＣＩＳ２０３について並列に転送される夫々の読取画像と、繋ぎ目補正処理部２１２によって生成された繋ぎ目部分の画像である繋ぎ目画像とに基づいて１ライン分の撮像画像を生成し、後段のモジュールに出力するライン画像生成部である。この後段のモジュールとは、例えば、図２に示すエンジン制御部１２０である。
【００５４】
尚、繋ぎ目補正処理部２１２から出力される繋ぎ目画像は、複数ライン分に基づく網点画像の判断に基づいて生成されて出力されるため、ＣＩＳ２０１〜ＣＩＳ２０３から並列に転送される夫々の読取画像よりも複数ライン分遅れて出力される。そのため、繋ぎ目補正処理部２１２は、ＣＩＳ２０１〜ＣＩＳ２０３から並列に転送される夫々の読取画像を一度メモリ２０９に格納し、繋ぎ目補正処理部２１２から繋ぎ目画像が出力されるタイミングで、対応する読取画像をメモリ２０９から読み出し、連結して１ライン分の撮像画像を生成する。
【００５５】
尚、図４に示すライン合成処理部２１０の構成は、夫々のモジュールがハードウェア回路で実現されても良いし、ＣＰＵ等の演算装置が、図４に示すような機能を実現するためのソフトウェア・プログラムに従って演算を行うことにより構成されても良い。
【００５６】
ここで、本実施形態に係る要旨は、繋ぎ目補正処理部２１２が、現在処理中のラインについての網点検知結果のみでなく、副走査方向の前後数ライン分の網点検知結果を参照してセレクタの出力を切り替えることにある。そのため、本実施形態に係るメモリ２１３は、図９（ａ）〜（ｃ）いずれかに示すような構成を有する。
【００５７】
図９（ａ）の態様は、繋ぎ目のどちらか一方側の画像データのみを使って網点検出を行い、検出結果を蓄積する場合について示す。図では、網点検出部より入力された網点検出結果を、４つの格納場所を持ったＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ，  Ｆｉｒｓｔ  Ｏｕｔ）をライン単位で順次読み出し、繋ぎ目補正処理部へ出力する。これにより、繋ぎ目補正処理部では現ラインである１ラインを含めた５ライン分の網点検出結果に基づき補正処理を実行する。
【００５８】
図９（ｂ）に、繋ぎ目の両側の画像データを使ってそれぞれ網点検出を行い、検出結果を蓄積する場合について示す。繋ぎ目の両側のデータに対応する２本のＦＩＦＯで構成され、各ＦＩＦＯの動作は図９（ａ）と同様である。
【００５９】
また、図９（ｃ）に、主走査方向の画素単位で繋ぎ目補正処理を実施する場合について示す。繋ぎ合わせる左右のオーバーラップ分の画素幅を持つＦＩＦＯを４本持ち、各ＦＩＦＯを並列に主走査方向の画素単位で順次読み出し、繋ぎ目補正処理部へ出力する。これにより、繋ぎ目補正処理部では現ラインである１ラインを含めた５ライン分の網点検出結果に基づき画素単位で繋ぎ目補正処理を実行する。
【００６０】
また、網点検出結果として、網点／非網点の２値ではなく、網点の周期や周波数を検出し、結果をメモリ２１３に蓄積する場合には、検出した周期や周波数に応じて所望のｂｉｔ数分を格納できるＦＩＦＯで構成すると良い。尚、メモリ２１３をライン合成処理部２１０の内部に設ける場合の他、メモリ２０９の記憶領域を用いて図９（ａ）〜（ｃ）のような処理を実現しても良い。
【００６１】
次に、本実施形態に係るライン合成処理部２１０による繋ぎ目補正処理の要否の判定動作について、図１０を参照して説明する。図１０においては、ＣＩＳ２０１とＣＩＳ２０２との繋ぎ目における判断について説明する画、ＣＩＳ２０２とＣＩＳ２０３との繋ぎ目の場合も同様である。
【００６２】
本実施形態に係る繋ぎ目補正処理部２１２は、繋ぎ目補正処理の判断対象であるラインの前後３ライン分、合計７ライン分についての網点検知結果を参照して繋ぎ目補正の要否を判定する。そのため、図１０に示すように、第ｎライン目の繋ぎ目補正処理の有無の判定に際して、ＣＩＳ２０１及びＣＩＳ２０２夫々の画像データについての、網点検知部２１１による第ｎ＋３ライン目の網点検知処理及びメモリ２１３への網点検知結果の格納（Ｓ１００１、Ｓ１００２）が必要となる。
【００６３】
第ｎ＋３ライン目までの網点検知結果がメモリ２１３に格納されると、繋ぎ目補正処理部２１２は、処理対象である第ｎライン目についての網点検知結果を、ＣＩＳ２０１、ＣＩＳ２０２夫々の場合について読みだし（Ｓ１００３）、両者が一致しているか否か確認する（Ｓ１００４）。ＣＩＳ２０１、ＣＩＳ２０２夫々の第ｎライン目についての網点検知結果が一致している場合（Ｓ１００４／ＹＥＳ）、次に、繋ぎ目補正処理部２１２は、その検知結果が網点であるか否か確認する（Ｓ１００５）。
【００６４】
Ｓ１００５の確認の結果、検知結果が網点である場合（Ｓ１００５／ＹＥＳ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する（Ｓ１００６）。他方、検知結果が非網点である場合（Ｓ１００５／ＮＯ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する（Ｓ１００７）。
【００６５】
Ｓ１００４の判断の結果、第ｎライン目についての網点検知結果が不一致であった場合（Ｓ１００４／ＮＯ）、第ｎライン目についての網点検知結果のみで判断することができないため、繋ぎ目補正処理部２１２は、第ｎライン目の前後３ライン分、即ち、第ｎ−３ライン目から第ｎ＋３ライン目までの網点検知結果を読み出し（Ｓ１００８）、７ライン分の検知結果のうち、網点画像であると判定されたライン数（以降、「網点判定数」とする）をカウントする（Ｓ１００９）。
【００６６】
網点判定数をカウントすると繋ぎ目補正処理部２１２は、そのカウント結果を予め定められた所定の閾値と比較する（Ｓ１０１０）。Ｓ１０１０の比較の結果、網点判定数が所定の閾値よりも小さければ（Ｓ１０１０／ＮＯ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する（Ｓ１００７）。他方、網点判定数が所定の閾値以上であれば（Ｓ１０１０／ＹＥＳ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する（Ｓ１００７）。
【００６７】
図１１は、本実施形態に係る繋ぎ目補正処理部２１２による処理結果の一例を示す図であり、副走査方向における網点画像と非網点画像との境界部分における繋ぎ目補正処理の結果を示す図である。図１１においては、網点か非網点かの２パターンのみの場合について記載し、補正前の元画像データはＣＩＳ２０１とＣＩＳ２０２とで副走査方向に３ライン分ずれている。また、図１１においては、画素の濃度をハッチングの量によって表現している。
【００６８】
図１０において説明したように、本実施形態に係る繋ぎ目補正処理においては、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果が一致するか否か参照し、一致する場合には、従来通り、網点画像であれば補正を禁止し、非網点画像であれば補正処理を行う。他方、繋ぎ目部分における２つのラインイメージセンサの読取画像の網点検知結果が不一致の場合、前後３ライン分、合計７ライン分の網点検知結果を参照し、その検知結果に含まれる網点判定数に基づいて補正処理の要否を判断する。
【００６９】
図１１において、６、７ライン目では、ＣＩＳ２０１とＣＩＳ２０２との副走査方向の位置ずれにより、ＣＩＳ２０２側のみが読取画像が網点として検知されている。また、１７、１８ライン目では、ＣＩＳ２０１とＣＩＳ２０２との副走査方向の位置ずれにより、ＣＩＳ２０１側のみが読取画像が網点として検知されている。
【００７０】
この場合、位置ずれによる段差を低減するため、網点画像ではあっても補正処理を行うことが好ましい。これに対して、本実施形態においては、一方側の網点検知結果が網点画像だからと言って補正処理を禁止せず、前後のラインにおける網点検知結果も含めて補正処理の要否を判断するため、図１１に示すように、理想通り繋ぎ目補正処理が実行されている。
【００７１】
このような処理により、副走査方向における網点画像と非網点画像との境界部分を判別する事が可能となり、繋ぎ目ずれによる段差部分、即ち、図１１における６ライン目〜８ライン目と及び１６ライン目〜１８ライン目には繋ぎ目補正処理が適用され、繋ぎ目ずれによる段差が目立たない良好な画像を得ることができる。
【００７２】
また、１１、１３ライン目では、実際には網点画像であるにも関わらず、網点検知処理における誤検知により一方の検知結果が非網点画像として検知されている。この場合においても、本実施形態に係る繋ぎ目補正処理部２１２は、一方側の網点検知結果が非網点画像だからと言って補正処理が必要であると判断せず、前後のラインにおける網点検知結果も含めて補正処理の要否を判断するため、図１１に示すように、理想通り繋ぎ目補正処理が禁止されている。
【００７３】
このような処理により、網点検知処理における誤検知があったとしても、繋ぎ目補正処理の要否を好適に判断することが可能となる。
【００７４】
図１２、図１３は、本実施形態に対する比較例として、繋ぎ目補正処理の要否の判断に際して、そのラインにおける網点検知結果のみを判断する場合の例を示す図である。図１２は、隣接するラインイメージセンサ夫々の網点検知結果が不一致だった場合に、非網点画像の判断結果を優先し、繋ぎ目補正処理を実行する場合の例を示す図である。
【００７５】
図１２の場合、ＣＩＳ２０１とＣＩＳ２０２との副走査方向のずれによって生じる段差、即ち、６ライン目〜８ライン目及び１６ライン目〜１８ライン目については、理想通り繋ぎ目補正処理が施されている。しかしながら、網点検知の誤検知が生じた１１、１３ライン目では、非網点画像が優先的に判断された結果、補正処理を禁止することが理想であるにもかかわらず、補正処理が施される結果となっている。
【００７６】
図１３は、隣接するラインイメージセンサ夫々の網点検知結果が不一致だった場合に、網点画像の判断結果を優先し、繋ぎ目補正処理を禁止する場合の例を示す図である。図１３の場合、網点検知の誤検知が生じた１１、１３ライン目では、網点画像が優先的に判断された結果、理想通り補正処理が施されている。他方、ＣＩＳ２０１とＣＩＳ２０２との副走査方向のずれによって生じる段差、即ち、６ライン目〜８ライン目及び１６ライン目〜１８ライン目については、網点画像の判断結果が優先された結果、補正処理を施すことが理想であるにもかかわらず、補正処理が禁止される結果となっている。
【００７７】
このように、本実施形態に係る繋ぎ目補正処理部２１２によれば、従来のように処理対象のラインにおける網点検知結果のみを判断する場合では判断しきれない繋ぎ目補正処理の要否を、好適に判断することが可能となる。
【００７８】
以上、説明したように、本実施形態に係るライン合成処理部２１０を含む画像処理装置１によれば、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする場合において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことが可能となる。
【００７９】
尚、図１０の例においては、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果が不一致である場合にのみ、前後の複数ラインの網点検知結果を参照する場合を例として説明した。しかしながら、これは一例であり、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果の一致／不一致に関わらず、前後の複数ラインの網点検知結果を参照しても良い。これにより、例えば、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ両方が誤検知となって一致してしまった場合であっても、誤検知による誤った補正処理を回避することができる。
【００８０】
図１４は、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像についての網点検知結果の一致／不一致に関わらず、前後複数ラインの網点検知結果を参照する場合の動作を示すフローチャートである。図１２に示すように、第ｎライン目の繋ぎ目補正処理の有無の判定に際して、網点検知部２１１による第ｎ＋３ライン目の網点検知処理（Ｓ１４０１）及びメモリ２１３への網点検知結果の格納（Ｓ１４０２）が必要となる。
【００８１】
第ｎ＋３ライン目までの網点検知結果がメモリ２１３に格納されると、繋ぎ目補正処理部２１２は、第ｎ−３ライン目から第ｎ＋３ライン目までの網点検知結果をメモリ２１３から読み出し（Ｓ１４０３）、７ライン分の検知結果のうち、網点画像であると判定されたライン数である網点判定数をカウントする（Ｓ１４０４）。図１２の例において、繋ぎ目補正処理部２１２は、隣接するラインイメージセンサのいずれか一方についての網点検知結果を読み出す。例えば、ＣＩＳ２０１とＣＩＳ２０２との繋ぎ目であれば、ＣＩＳ２０１、ＣＩＳ２０２のいずれか一方の画像の網点検知結果を読み出す。
【００８２】
網点判定数をカウントすると繋ぎ目補正処理部２１２は、そのカウント結果を予め定められた所定の閾値と比較する（Ｓ１４０５）。Ｓ１２０５の比較の結果、網点判定数が所定の閾値よりも小さければ（Ｓ１４０５／ＮＯ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する（Ｓ１４０６）。他方、網点判定数が所定の閾値以上であれば（Ｓ１４０５／ＹＥＳ）、繋ぎ目補正処理部２１２は、第ｎライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する（Ｓ１４０７）。
【００８３】
このような処理により、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果の一致／不一致に関わらず、前後の複数ラインの網点検知結果を参照して補正処理の要否を判断することが可能となる。
【００８４】
その他の実施形態．
上記実施形態においては、網点検知部２１１が、夫々のライン毎に繋ぎ目読取画像を参照し、網点画像であるが否かを判断することにより、メモリ２１３には、夫々のライン毎の網点判定結果が図１１に示すように格納される場合を例として説明した。これは一例であり、例えば、繋ぎ目補正処理部２１２が複数ライン分の判定結果を参照するのと同様に、複数ライン分の繋ぎ目読取画像に基づいて網点判定を行っても良い。そのような例について以下に説明する。
【００８５】
本実施形態に係るライン合成処理部２１０は、図４において説明した構成と同様の構成を含む。但し、本実施形態に係るメモリ２１３には、複数ライン分の網点判定結果に加えて、複数ライン分の繋ぎ目読取画像が格納される。そして、網点検知部２１１は、複数ライン分の繋ぎ目読取画像に基づいて網点の判定を行う。
【００８６】
図１５は、本実施形態に係るライン合成処理部２１０による処理結果の一例を示す図であり、図１１に対応している。本実施形態に係る網点検知部２１１は、対象のラインの網点判定処理を行う際、対称ラインの繋ぎ目読取画像に加えて、その前後のラインの繋ぎ目読取画像をメモリ２１３から読み出して参照する。そして、図１５に示すように５画素×３ライン分の画像に基づいて網点判定処理を行う。これにより、図１５に示すように、図１１においては非網点と判定されていた部分が網点と判定されるようになる。
【００８７】
尚、このように網点判定において複数ライン分の繋ぎ目読取画像を参照する場合においても、図１４において説明したように、スルーデータを選択するか乗算データを選択するかを前後３ライン、合計７ライン分の網点判定結果に基づいて行うことが好ましい。これにより、画像の連結時における補正処理の判断をより高精度に実現することが可能となる。
【符号の説明】
【００８８】
１  画像処理装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  専用デバイス
９０  バス
１００  コントローラ
１０１  ＡＤＦ
１０２  スキャナユニット
１０３  排紙トレイ
１０４  ディスプレイパネル
１０５  給紙テーブル
１０６  プリントエンジン
１０７  排紙トレイ
１０８  ネットワークＩ／Ｆ
１１０  主制御部
１２０  エンジン制御部
１３０  画像処理部
１４０  操作表示制御部
１５０  入出力制御部
２０１、２０２、２０３  ＣＩＳ
２０４、２０５、２０６  Ａ／Ｄ
２０７、２０８、２０９  メモリ
２１０  ライン合成処理部
２１１  網点検知部
２１２  繋ぎ目補正処理部
２１３  メモリ
２１４  １ライン化処理部
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開２００９−１３５９１９号公報
【特許文献２】特開２００７−３３６４４０号公報
【図１】
2015015702.tif 000003
【図２】
2015015702.tif 000004
【図３】
2015015702.tif 000005
【図４】
2015015702.tif 000006
【図５】
2015015702.tif 000007
【図６】
2015015702.tif 000008
【図７】
2015015702.tif 000009
【図８】
2015015702.tif 000010
【図９】
2015015702.tif 000011
【図１０】
2015015702.tif 000012
【図１１】
2015015702.tif 000013
【図１２】
2015015702.tif 000014
【図１３】
2015015702.tif 000015
【図１４】
2015015702.tif 000016
【図１５】
2015015702.tif 000017