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