(57)【要約】【課題】本発明は、周辺画素を参照した画像処理を安価にかつ適切に行う複写装置、複合装置、スキャナ装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】複写装置１は、モノクロモードによってスキャナ部２で所定ライン数分副走査方向に位置ずれしたＲＧＢのうちＧ色のイメージセンサで読み取られたモノクロ画像データに対して、画像処理部１２のライン間補正処理部の遅延ラインメモリを利用して、周辺画素を用いた周辺画素対応画像処理を行う場合、少なくとも、モノクロ画像データの画像サイズを検出して周辺画素対応画像処理モジュールに通知するまで、該周辺画素対応画像処理モジュールに該モノクロ画像データが入力されるのを該遅延ラインメモリを利用して遅延させる。【選択図】          図１
2010124247.tif 000002
【特許請求の範囲】
【請求項１】
色毎に所定ライン数分遅延された状態の複数色のライン画像データからなるカラー画像データとモノクロ画像データとが選択的に入力される入力画像データに対して各種画像処理を行う画像処理装置において、複数の遅延ラインメモリを有しカラー画像データの複数色のライン画像データのうち先行する色のライン画像データを該遅延ラインメモリを利用して最後位の色のライン画像データに位置合わせするライン間補正を行うライン間補正手段と、該ライン間補正後の画像データに対して周辺画素を用いた画像処理を行う周辺画素対応画像処理手段と、モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理手段に通知する画像サイズ検出手段と、を備え、該ライン間補正手段は、該入力画像データがモノクロ画像データであると、少なくとも該画像サイズ検出手段が該モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理手段に通知するまで該周辺画素対応画像処理手段に該モノクロ画像データが入力されるのを該遅延ラインメモリを利用して所定の遅延ライン数だけ該ライン画像データを遅延させることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記カラー画像データが、カラーモードでＲＧＢ色の順に所定ラインずつ副走査方向に位置ずれした状態で配置された読み取り手段が原稿の画像を読み取ったライン画像データであり、前記モノクロ画像データが、モノクロモードでＧ色の該読み取り手段が読み取ったライン画像データであり、前記ライン間補正手段は、該カラーモード時、Ｒ色のライン画像データとＧ色のライン画像データを前記遅延ラインメモリを用いて遅延させてＢ色のライン画像データのタイミングに合わせるライン間補正を行い、該モノクロモード時、該モノクロ画像データをＲ色用の遅延ラインメモリまたは／及びＧ色用の遅延ラインメモリを用いて遅延させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記周辺画素対応画像処理手段が、画像サイズを所定の変倍率で変倍する変倍処理手段及び該変倍処理手段よりも処理順序で後段側に位置するその他の周辺画素対応画像処理手段を含んでいると、前記ライン間補正手段は、該変倍処理手段で縮小処理が行われる場合、該縮小処理の変倍率によって減少するライン数を前記遅延ライン数に加算したライン数だけ遅延させることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記画像処理装置は、処理対象のライン画像データのみを用いて画像処理を行う単独画像処理手段を備えており、前記ライン間補正手段は、前記周辺画素対応画像処理手段よりも処理順序で前段側に位置する該単独画像処理手段がライン遅延機能を有していると、該単独画像処理手段でのライン遅延によるライン数を前記遅延ライン数から減算したライン数だけ遅延させることを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
色毎に所定ライン数分遅延された状態の複数色のライン画像データからなるカラー画像データとモノクロ画像データとが選択的に入力される入力画像データに対して各種画像処理を行う画像処理方法であって、複数の遅延ラインメモリを利用してカラー画像データの複数色のライン画像データのうち先行する色のライン画像データを最後位の色のライン画像データに位置合わせするライン間補正を行うライン間補正処理ステップと、該ライン間補正後の画像データに対して周辺画素を用いた画像処理を行う周辺画素対応画像処理ステップと、モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理ステップに通知する画像サイズ検出処理ステップと、を有し、該ライン間補正処理ステップは、入力画像データがモノクロ画像データであると、少なくとも該画像サイズ検出処理ステップが該モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理ステップに通知するまで該周辺画素対応画像処理ステップに該モノクロ画像データが入力されるのを該遅延ラインメモリを利用して所定の遅延ライン数だけ該モノクロ画像データを遅延させることを特徴とする画像処理方法。
【請求項６】
前記画像処理方法は、前記カラー画像データが、カラーモードでＲＧＢ色の順に所定ラインずつ副走査方向に位置ずれした状態で配置された読み取り手段が原稿の画像を読み取ったライン画像データであり、前記モノクロ画像データが、モノクロモードでＧ色の該読み取り手段が読み取ったライン画像データであり、前記ライン間補正処理ステップが、該カラーモード時、Ｒ色のライン画像データとＧ色のライン画像データを前記遅延ラインメモリを用いて遅延させてＢ色のライン画像データのタイミングに合わせるライン間補正を行い、該モノクロモード時、モノクロ画像データをＲ色用の遅延ラインメモリまたは／及びＧ色用の遅延ラインメモリを用いて遅延させることを特徴とする請求項５記載の画像処理方法。
【請求項７】
前記画像処理方法は、前記周辺画素対応画像処理ステップが、画像サイズを所定の変倍率で変倍する変倍処理ステップ及び該変倍処理ステップよりも処理順序で後段側に位置するその他の周辺画素対応画像処理ステップを含んでいると、前記ライン間補正処理ステップが、該変倍処理ステップで縮小処理が行われる場合、該縮小処理の変倍率によって減少するライン数を前記遅延ライン数に加算したライン数だけ遅延させることを特徴とする請求項５または請求項６記載の画像処理方法。
【請求項８】
前記画像処理方法は、処理対象のライン画像データのみを用いて画像処理を行う単独画像処理ステップを有しており、前記ライン間補正処理ステップは、前記周辺画素対応画像処理ステップよりも処理順序で前段側に位置する該単独画像処理ステップがライン遅延機能を有していると、該単独画像処理ステップでのライン遅延によるライン数を前記遅延ライン数から減算したライン数だけ該モノクロ画像データを遅延させることを特徴とする請求項５から請求項７のいずれかに記載の画像処理方法。
【請求項９】
コンピュータに、色毎に所定ライン数分遅延された状態の複数色のライン画像データからなるカラー画像データとモノクロ画像データとが選択的に入力される入力画像データに対して、複数の遅延ラインメモリを利用してカラー画像データの複数色のライン画像データのうち先行する色のライン画像データを最後位の色のライン画像データに位置合わせするライン間補正を行うライン間補正処理と、該ライン間補正後の画像データに対して少なくとも周辺画素を用いた画像処理を行う周辺画素対応画像処理と、該モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理に通知する画像サイズ検出処理と、を実行させ、該ライン間補正処理として、該入力画像データがモノクロ画像データであると、少なくとも該画像サイズ検出処理が該モノクロ画像データの画像サイズを検出して該周辺画素対応画像処理に通知するまで該周辺画素対応画像処理に該モノクロ画像データが入力されるのを該遅延ラインメモリを利用して所定の遅延ライン数だけ該モノクロ画像データを遅延させることを特徴とする画像処理プログラム。
【請求項１０】
請求項９記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、周辺画素を参照した画像処理を安価にかつ適切に行う複写装置、複合装置、スキャナ装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
入力画像データに対して各種画像処理を施して出力画像として処理する画像処理装置、例えば、複写装置、複合装置、スキャナ装置等にあっては、従来から、入力画像データに対して、例えば、スキャナγ補正、フィルタ処理、地肌除去、色補正、プリンタγ補正、中間調処理等を施して、出力画像データとしている。
【０００３】
このような画像処理としては、処理対象である注目画素の画素値のみを用いて処理を行うことのできる単独画像処理（例えば、色補正処理等）と、注目画素の周辺の画素値を参照した演算等によって処理を行うことのできる周辺画素対応画像処理（例えば、フィルタ処理、変倍処理、中間調処理等）がある。
【０００４】
この周辺画素の値によって注目画素の値が決まる周辺画素対応画像処理においては、注目画素に対して上下左右の端部の周辺画素が存在しない注目画素に対しては、注目画素の次のラインにおいて該注目画素の周辺に位置する画素を用いた画像処理を行うための特別な処理（以下、端部処理という。）を行う必要がある。この端部処理を行うためには、主走査方向および副走査方向の処理対象である画像の画像サイズが必要となる。
【０００５】
また、画像処理においては、画像処理を開始する段階で、処理対象の画像の画像サイズが分かっている場合と分からない場合がある。例えば、スキャナ装置で読み取った画像データを処理対象画像データとして画像処理するときに、読み取り対象の原稿の原稿サイズ（画像サイズ）が分かっている場合と分かっていない場合がある。
【０００６】
そして、画像サイズが分かっているときには、処理対象の画像データ（読み取った原稿の画像データ等）をメモリに書き込む場合、メモリに書き込む総データ量またはライン数を計数し、その計数値が所定値となったときにメモリへの書き込みを終了する。
【０００７】
ところが、画像サイズが分かっていないとき、例えば、シートスルードキュメントフィーダ等で読み込まれた原稿の副走査方向の長さや不定形サイズの副走査方向の長さが分からないときには、メモリに該画像サイズの分からない画像データを記憶する場合、該画像データが画像読み取り部で読み取っている画像データであると、該読み取り動作を実行することによって副走査長を判別することができるため、画像読み取り部から画像データと同時に送信される副走査長を示すフレームゲート信号の変化、例えば、ネゲート（非アクティブ化）に基づいてメモリへの画像データの書き込みを終了する。そして、画像処理装置においては、従来から、画像サイズが分かっていないときには、メモリに記憶した画像データ量を把握するために、メモリに書き込んだ総データ量、または、ライン数を求めて、画像データ量をＣＰＵ等の制御部で把握できる構成となっている（特許文献１等参照）。
【０００８】
【特許文献１】特開２００８−１４１２２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術にあっては、周辺画素対応画像処理を安価にかつ適切に行う上で、改良の必要があった。
【００１０】
すなわち、従来技術は、メモリに書き込んだ画像データ量をＣＰＵ等の制御部で把握できるようになっているが、画像サイズが把握できるタイミングが周辺画素対応画像処理の実行を開始するタイミングよりも遅いと、適切に周辺画素対応画像処理を行うことができない。すなわち、上記周辺画素対応画像処理を行うためには、画像サイズが確定した後に、該周辺画素対応画像処理を実行する画像処理モジュールに画像処理の設定を行う必要があり、画像サイズの確定が該周辺画素対応画像処理モジュールでの画像処理に間に合わない場合には、適切な画像処理を行うことができなくなる。
【００１１】
そこで、この問題を解決するために、周辺画素対応画像処理を行う画像処理モジュールへの画像データの到達を、画像サイズが確定するまで待たせるために、ライン遅延用のメモリを設けて、該画像データを該遅延用のラインメモリで遅延すると、適切に周辺画素対応画像処理を行うことはできるが、遅延用のラインメモリを新たに設ける必要があり、画像処理装置のコストが高くなるという問題が発生する。
【００１２】
そこで、本発明は、処理対象画素の周辺の画素を参照した周辺画素対応画像処理を安価かつ適切に行う画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明は、上記目的を達成するために、色毎に所定ライン数分遅延された状態の複数色のライン画像データからなるカラー画像データとモノクロ画像データとが選択的に入力される入力画像データに対して、複数の遅延ラインメモリを利用してカラー画像データの複数色のライン画像データのうち先行する色のライン画像データを最後位の色のライン画像データに位置合わせするライン間補正処理を行って、該ライン間補正処理を行ったライン画像データに、周辺画素を用いた周辺画素対応画像処理を行う場合、入力画像データがモノクロ画像データであると、少なくとも、該モノクロ画像データの画像サイズを検出して周辺画素対応画像処理に通知されるまで、該周辺画素対応画像処理に該モノクロ画像データが入力されるのを該ライン間補正処理用の遅延ラインメモリを利用して所定の遅延ライン数だけ該モノクロ画像データを遅延させることを特徴としている。
【００１４】
また、本発明は、前記カラー画像データが、カラーモードでＲＧＢ色の順に所定ラインずつ副走査方向に位置ずれした状態で配置された読み取り手段が原稿の画像を読み取ったライン画像データであり、前記モノクロ画像データが、モノクロモードでＧ色の該読み取り手段が読み取ったライン画像データであり、前記ライン間補正処理として、該カラーモード時、Ｒ色のライン画像データとＧ色のライン画像データを前記遅延ラインメモリを用いて遅延させてＢ色のライン画像データのタイミングに合わせるライン間補正を行い、該モノクロモード時、モノクロ画像データをＲ色用の遅延ラインメモリまたは／及びＧ色用の遅延ラインメモリを用いて遅延させることを特徴としてもよい。
【００１５】
さらに、本発明は、前記周辺画素対応画像処理が、画像サイズを所定の変倍率で変倍する変倍処理及び該変倍処理よりも処理順序で後段側に位置するその他の周辺画素対応画像処理を含んでいると、前記ライン間補正処理が、該変倍処理で縮小処理が行われる場合、該縮小処理の変倍率によって減少するライン数を前記遅延ライン数に加算したライン数だけ遅延させることを特徴としてもよい。
【発明の効果】
【００１６】
本発明によれば、処理対象画素の周辺の画素を参照した周辺画素対応画像処理を安価かつ適切に行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図７は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を適用した複写装置１のブロック構成図である。
【００１９】
図１において、複写装置１は、スキャナ部２、エンジンＣＰＵ（Central Processing Unit ）３、プロッタ部４、スキャナ画像処理部５、プロッタ画像処理部６、コントローラＣＰＵ７、ＲＯＭ（Read Only Memory）８及びＲＡＭ（Random Access Memory）９等を備えている。
【００２０】
エンジンＣＰＵ３は、スキャナ部２とプロッタ部４の動作制御及びスキャナ画像処理部５の画像処理パラメータの設定等を行う。
【００２１】
スキャナ部２は、ＲＧＢ各色用のＣＣＤ（Charge Coupled Device ）等のラインイメージセンサ（読み取り手段）を備えたカラーイメージスキャナ等が用いられており、ＲＧＢ各色用のラインイメージセンサは、原稿搬送方向（副走査方向）と直交する方向（主走査方向）に所定の１ライン幅にわたる長さを有するとともに、原稿搬送方向上流側からＲＧＢの順に所定のライン数ｎ分だけ副走査方向に位置ずれした状態で配設されている。スキャナ部２は、エンジンＣＰＵ３の制御下で、光源から読み取り光を原稿に照射して、原稿からの反射光をミラー及びレンズを介してＲＧＢ各色用のラインイメージセンサに集光させ、各ラインイメージセンサで光電変換することで、原稿を主走査及び副走査して、カラー原稿の画像をＲＧＢのカラー画像として読み取ってＲＧＢのカラー画像信号をスキャナ画像処理部５に出力し、また、白黒原稿の画像をＧのラインイメージセンサを利用してモノクロ画像として読み取ってモノクロ画像信号をスキャナ画像処理部５に出力する。
【００２２】
プロッタ部４としては、例えば、電子写真式記録装置等が用いられており、プロッタ部４は、スキャナ部２で読み取られた原稿の画像データや受信画像データ（ファクシミリ受信画像、他の複写装置やコンピュータ等からの受信画像等）をプロッタ画像処理部６から受け取って、該画像データに基づいて用紙等の記録媒体（以下、単に、用紙という。）に画像を記録出力する。
【００２３】
スキャナ画像処理部５は、入力制御部１１、画像処理部１２及び出力制御部１３等を備えており、スキャナ部２から入力されるＲＧＢ画像信号やモノクロ画像信号に、スキャナ特性の補正、色補正、中間調補正等の画像処理を行って、ＣＭＹＫ画像データまたはＫ画像データとしてコントローラＣＰＵ７を介してＲＡＭ９に格納させる。
【００２４】
ＲＯＭ８は、複写装置１としての基本制御プログラム及び後述するデータ遅延制御を伴う画像処理方法を実行する画像処理プログラムと必要なシステムデータを格納しており、ＲＡＭ９は、コントローラＣＰＵ７のワークメモリとして利用されるとともに、スキャナ画像処理部５で画像処理された画像データの格納される画像データメモリとして利用される。コントローラＣＰＵ７は、ＲＯＭ８内のプログラムに基づいて、ＲＡＭ９をワークメモリとして利用しつつ、複写装置１の各部を制御して、複写装置１としての基本処理及び後述する画像処理方法を実行する。
【００２５】
プロッタ画像処理部６は、通信制御部２１及びＣＭＹＫそれぞれの出力制御部２２Ｃ、２２Ｍ、２２Ｙ、２２Ｋ（以下、単に、ＣＭＹＫ出力制御部２２Ｃ〜２２Ｋという。）を備えており、通信制御部２１は、コントローラＣＰＵ７とエンジンＣＰＵ３との通信を制御する。ＣＭＹＫ出力制御部２２Ｃ〜２２Ｋは、ＣＭＹＫそれぞれの色の画像データまたはＫ色の画像データをＲＡＭ９から読み出し、ＣＭＹＫそれぞれのタイミングでプロッタ部４に送信する。
【００２６】
上記スキャナ画像処理部５は、上述のように、入力制御部１１、画像処理部１２及び出力制御部１３を備えており、画像処理部１２は、図２に示すように、ライン間補正処理部３１、黒補正処理部３２、シェーディング補正処理部３３、ドット補正処理部３４、像域分離処理部３５、デジタルＡＥ処理部３６、スキャナγ処理部３７、フィルタ処理部３８、ＡＤＳ地肌除去処理部３９、色補正処理部４０、変倍処理部４１、中間調処理部４２及び編集処理部４３等を備えている。
【００２７】
入力制御部１１は、スキャナ部２から入力されるＲＧＢの画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡ、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎ及び主走査先端同期信号ＳＬＳＹＮＣ＿Ｎ（図４参照）を内部のクロックに同期させ、内部で使用する画像インターフェイスに変換して画像処理部１２に出力する。
【００２８】
ライン間補正処理部（ライン間補正手段）３１は、図３（ａ）及び図３（ｂ）に示すように、７個のセレクタＳＬ１〜ＳＬ７及びＲ色用の２ｎ個の遅延ラインメモリＬＭｒとＧ色用のｎ個の遅延ラインメモリＬＭｇ等を備えており、図３（ａ）は、フルカラーモード時の動作を実線で示しており、図３（ｂ）は、モノクロモード時の動作を実線でを示している。ここで、ｎは、スキャナ部２におけるＲＧＢ各色のラインイメージセンサの副走査方向に対する位置ずれライン数を示している。
【００２９】
セレクタＳＬ１には、入力制御部１１からＲ色の画像データとＧ色の画像データが入力され、セレクタＳＬ１は、フルカラーモード時には、Ｒ色の画像データを選択して遅延ラインメモリＬＭｒの先頭のラインメモリへ、モノクロモード時には、Ｇ色の画像データを選択して遅延ラインメモリＬＭｒの先頭ラインメモリへ、それぞれ出力する。セレクタＳＬ２には、Ｒ色用の遅延ラインメモリＬＭｒの最終段のラインメモリの出力する画像データと入力制御部１１からのＧ色の画像データが入力され、セレクタＳＬ２は、フルカラーモード時には、Ｇ色の画像データを選択してＧ色用の遅延ラインメモリＬＭｇの先頭ラインメモリへ、モノクロモード時には、Ｒ色用の遅延ラインメモリＬＭｒにおける最終段のラインメモリからの画像データを選択してＧ色用の遅延ラインメモリＬＭｇの先頭ラインメモリへ、出力する。セレクタＳＬ３には、Ｒ色用の各遅延ラインメモリＬＭｒの出力する画像データが入力され、セレクタＳＬ３は、フルカラーモード時には、Ｒ色用の各遅延ラインメモリＬＭｒの出力を順次クロックに同期してセレクタＳＬ６へ、モノクロモード時には、Ｒ色用の各遅延ラインメモリＬＭｒの出力を順次クロックに同期してセレクタＳＬ５へ、出力する。セレクタＳＬ４には、Ｇ色用の各遅延ラインメモリＬＭｇの出力する画像データが入力され、セレクタＳＬ４は、フルカラーモード時及びモノクロモード時に、Ｇ色用の各遅延ラインメモリＬＭｇの出力を順次クロックに同期してセレクタＳＬ６へ出力する。セレクタＳＬ５には、セレクタＳＬ３とセレクタＳＬ４のそれぞれの出力する画像データが入力され、セレクタＳＬ５は、フルカラーモード時には、セレクタＳＬ４からのＧ色画像データを次段の黒補正処理部３２へ、モノクロモード時には、セレクタＳＬ３またはセレクタＳＬ４からのモノクロ画像データ（Ｇ色用のラインイメージセンサの出力した画像データ）をセレクタＳＬ６、セレクタＳＬ７または直接次段の黒補正処理部３２へ出力する。セレクタＳＬ６には、セレクタＳＬ３の出力とセレクタＳＬ５の出力が入力され、セレクタＳＬ６は、フルカラーモード時には、セレクタＳＬ３からの画像データをＲ出力として、モノクロモード時には、セレクタＳＬ５カラーの画像データをＲ出力として、次段の黒補正処理部３２へ出力する。セレクタＳＬ７には、入力制御部１１からのＢ色の画像データとセレクタＳＬ５の出力する画像データが入力され、セレクタＳＬ７は、フルカラーモード時には、入力制御部１１からのＢ色の画像データを次段の黒補正処理部３２へ、モノクロモード時には、セレクタＳＬ５からの画像データを次段の黒補正処理部３２へ、出力する。
【００３０】
すなわち、スキャナ部２は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色のＣＣＤ等の光電変換素子を利用したラインイメージセンサが所定ピッチで副走査方向に位置ずれした状態で平行に配置されており、この各色のラインイメージセンサによって原稿画像を主走査及び副走査して読み取ったＲＧＢの画像データをスキャナ画像処理部５の入力制御部１１に出力する。したがって、スキャナ部２から入力制御部１１に入力されるＲＧＢの画像データは、副走査方向のＲ−Ｇ間及びＧ−Ｂ間で、それぞれｎラインだけ読み取り位置が副走査方向に位置ずれしている。そして、複写装置１は、この位置ずれを補正するために、スキャナ画像処理部５の画像処理部１２は、ライン間補正処理部３１が、フルカラーモード時には、ＲＧＢのライン間補正を行うために、入力制御部１１からｎライン分ずつ遅れて順次入力されるＲＧＢのライン画像データを、Ｂ色の画像データを基準として、Ｒ色の画像データを２ｎライン分、Ｇ色の画像データをｎライン分それぞれ遅延させて、ＲＧＢのライン画像データをＢ色の画像データにタイミングを合わせて次段の黒補正処理部３２に出力する。
【００３１】
なお、複写装置１が、スキャナ部２において原稿の搬送速度と走査光学系を搭載するキャリッジの速度のうち少なくともいずれか一方を変化させて副走査方向の変倍処理機能を備えていて、この変倍処理を行う場合、各色間のずれ量が整数になるとは限らないため、整数部分のずれを、ライン間補正処理部３１によって補正し、小数部分をドット補正により補正する。
【００３２】
そして、後述するように、複写装置１は、カラーモードにおいては、Ｂ色の画像データに合わせるために他の色の画像データを遅延させているため、周辺画素対応画像処理を行うタイミングには、既に画像データの画像サイズが判明しており、該周辺画素対応画像処理を適切に行うことができるが、モノクロモードにおいては、Ｇ色のラインイメージセンサの出力する画像データをモノクロ画像データとして用いているため、周辺画素対応画像処理を行うタイミングには、該画像データの画像サイズが判明していないことがあり、周辺画素対応画像処理を適切に行うことができない場合がある。
【００３３】
そこで、本実施例の複写装置１は、モノクロモードで画像データに対して画像処理を行うときには、入力制御部１１で画像サイズを検出して、画像処理部１２の周辺画素対応処理モジュールに画像サイズが通知されるまで、該周辺画素対応処理モジュールにモノクロ画像データが送られるのを、ライン間補正処理部１２のラインメモリＬＭｒ、ＬＭｇを利用して遅延させる遅延処理を行って、周辺画素対応画像処理を適切に行えるようにしている。
【００３４】
黒補正処理部３２は、スキャナ部２のラインイメージセンサ間、画素間の黒レベル（光量が少ない場合の電気信号）のバラツキを低減させて画像の黒部にスジやムラが生じることを防止する処理を施してシェーディング補正処理部３３に出力する。
【００３５】
シェーディング補正処理部３３は、スキャナ部２で、原稿を読み取る前に白基準板を読み取ったときの白基準データに基づいて、スキャナ部２の光源光量の主走査方向に関する分布バラツキやラインイメージセンサの受光感度のバラツキ等に起因する主走査方向の画像信号のバラツキを補正してドット補正処理部３４に出力し、ドット補正処理部３４は、複数ラインから補間演算を行うことにより、カラー原稿読み取り時に生じるＲＧＢ画像データ間における１ライン未満のラインずれの補正を行って像域分離処理部３５に出力する。
【００３６】
像域分離処理部３５は、スキャナ部２から入力される画像データから画素の文字部／絵柄部、有彩／無彩の判定を行って分離する像域分離処理を行う。
【００３７】
デジタルＡＥ処理部３６は、モノクロ画像データの地肌補正を行ってスキャナγ処理部３７に出力し、スキャナγ処理部３７は、ルックアップテーブルを用いて、スキャナ部２の光源光量に対する画像バラツキ等の補正を行ってフィルタ処理部３８に出力する。
【００３８】
フィルタ処理部３８は、スキャナγ処理部３７から入力される画像データに対して平滑化処理やエッジ強調処理等の処理を行って、文字部、絵柄部それぞれに適した画像補正を施してＡＤＳ地肌除去処理部３９に出力し、ＡＤＳ地肌除去処理部３９は、カラー画像データの地肌補正を行って色補正処理部４０に出力する。
【００３９】
色補正処理部４０は、ＡＤＳ地肌除去処理部３９から入力されるＲＧＢの画像データをＣＭＹＫの画像データに変換して変倍処理部４１に出力し、変倍処理部４１は、ＣＭＹＫ画像データに対して主走査方向、副走査方向の変倍処理を行って中間調処理部４２に出力する。
【００４０】
中間調処理部４２は、変倍処理部４１から入力されるＣＭＹＫ画像データに対してプリンタγ処理、階調処理を施して編集処理部４３に出力し、編集処理部４３は、センター消去処理及び枠消去処理を施して出力制御部１３に出力する。
【００４１】
出力制御部１３は、画像処理部１２から入力される画像データのうち、コントローラＣＰＵ７を介してＲＡＭ９に出力する信号の選択、面順次／画素順次のフォーマット変換を行う。
【００４２】
そして、上記画像処理部１２の各部３１〜４３のうち、例えば、図４に示すフィルタ処理部３８、変倍処理部４１及び中間調処理部４２は、注目画素の周辺の画素値を参照した演算等によって画像処理する周辺画素対応画像処理を実行する周辺画素対応画像処理モジュールであり、その他の各部３１〜３７、３９、４０、４３は、処理対象のライン画像データのみを用いて画像処理を行う単独画像処理モジュールである。フィルタ処理部３８、変倍処理部４１及び中間調処理部４２の周辺画素対応画像処理モジュールは、周辺画素対応画像処理を適切に実行するためには、端部処理を必要とし、端部処理を行うためには、処理対象の画像データの画像サイズが既知である必要がある。
【００４３】
そこで、本実施例の複写装置１は、図５に示すように、スキャナ画像処理部５の入力制御部１１が、ライン数カウンタ５１とレジスタ５２を備えており、入力制御部１１には、スキャナ部２から原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎ、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎ及びＲＧＢの画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡが入力される。スキャナ部２は、図５に示すように、原稿Ｇの読み取りを行うと、原稿Ｇの先端でアサートされ、原稿Ｇの後端でネゲートされる原稿領域を表すゲート信号である原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎをスキャナ画像処理部５の入力制御部１１に出力し、また、原稿Ｇを主走査する際の各主走査先端位置での同期信号であって、各ラインの先頭で一定期間アサートされる主走査先端同期信号ＳＬＳＹＮＣ＿Ｎをスキャナ画像処理部５の入力制御部１１に出力する。そして、スキャナ部２は、上述のように、読み取った原稿Ｇの画像をＲＧＢの画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡとしてスキャナ画像処理部５の入力制御部１１に出力する。
【００４４】
入力制御部１１のライン数カウンタ５１には、上記原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎと主走査先端同期信号ＳＬＳＹＮＣ＿Ｎが入力され、ライン数カウンタ５１は、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎの個数である原稿Ｇの主走査ライン数をカウントするカウンタである。ライン数カウンタ５１は、副走査画像サイズｓｓ＿ｐｉｘｅｌと副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈを、周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２に出力する。
【００４５】
原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎは、図５に示すように、原稿Ｇの先端でアサートされ、原稿Ｇの後端でネゲートされる信号である。ライン数カウンタ５１は、図５に示すように、この原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎが原稿Ｇの先端でアサートされた次の主走査先端同期信号ＳＬＳＹＮＣ＿Ｎでリセットされて主走査ライン数のカウントを開始し、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎがスキャナ部２から送られてくる毎にカウント値をインクリメントして、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがネゲートされると、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎのカウントを停止して主走査ライン数を確定する。そして、入力制御部１１は、レジスタ５２が設けられており、レジスタ５２は、副走査画像サイズｓｓ＿ｐｉｘｅｌと副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈをラッチする。なお、入力制御部１１は、ライン数カウンタ５１またはレジスタ５２あるいはその他のメモリに、副走査画像サイズｓｓ＿ｐｉｘｅｌの最大値、すなわち副走査画像最大サイズＭＡＸ値を記憶している。
【００４６】
そして、ライン数カウンタ５１は、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがアサートされた次の主走査先端同期信号ＳＬＳＹＮＣ＿Ｎで、上記周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２に出力する副走査画像サイズｓｓ＿ｐｉｘｅｌとして、副走査画像最大サイズＭＡＸ値をセットし、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎがスキャナ部２から送られてくる毎に、副走査画像サイズｓｓ＿ｐｉｘｅｌをディクリメントして、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがネゲートされると、該原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがネゲートされたときにカウントしている主走査先端同期信号ＳＬＳＹＮＣ＿Ｎを該原稿Ｇの副走査サイズとして決定したことを示す副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈを所定期間だけ、上記周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２に出力する。
【００４７】
そして、この周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２は、副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈがネゲートされると、そのときに入力されている副走査画像サイズｓｓ＿ｐｉｘｅｌを原稿Ｇの副走査サイズ（画像サイズ副走査ライン数）として取得し、この副走査画像サイズｓｓ＿ｐｉｘｅｌに基づいて、周辺画素を用いた画像処理であるフィルタ処理、変倍処理及び中間調処理を実行する。
【００４８】
そして、本実施例の複写装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んでＲＯＭ８等に導入することで、後述する画像処理部１２のライン間補正処理部３１の遅延ラインメモリＬＭｒ、ＬＭｇを利用してモノクロ画像データを原稿サイズ決定までライン遅延させることでモノクロモード時における周辺画素対応画像処理を適切に行う画像処理方法を実行する画像処理装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４９】
次に、本実施例の作用を説明する。本実施例の複写装置１は、モノクロモード時にライン間補正処理部３１の備えている遅延ラインメモリＬＭｒ、ＬＭｇを利用して遅延処理を行うことで、周辺画素対応画像処理モジュールでの適切な画像処理を確保する。
【００５０】
すなわち、複写装置１は、フルカラーモード時には、スキャナ部２で、原稿Ｇの画像をＲＧＢ各色用のラインイメージセンサによって光電変換して画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡをスキャナ画像処理部５の入力制御部１１に出力するとともに、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎ及び主走査先端同期信号ＳＬＳＹＮＣ＿Ｎをスキャナ画像処理部５の入力制御部１１に出力する。
【００５１】
スキャナ画像処理部５の入力制御部１１は、スキャナ部２から入力されるＲＧＢの画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡ、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎ及び主走査先端同期信号ＳＬＳＹＮＣ＿Ｎ（図４参照）を内部のクロックに同期させて、内部で使用する画像インターフェイスに変換して画像処理部１２に出力し、画像処理部１２は、まず、そのライン間補正処理部３１によってＲＧＢのライン間の補間補正を行う。
【００５２】
すなわち、スキャナ部２からスキャナ画像処理部５のライン間補正処理部３１に入力されるＲＧＢの画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡは、図６（ａ）のライン間補正前として示すように、スキャナ部２の備えているＲＧＢのラインイメージセンサの位置ずれ量であるｎライン分ずつＲ色、Ｇ色及びＢ色の順に遅れた状態となっている。
【００５３】
そこで、ライン間補正処理部３１は、フルカラーモード時、図３（ａ）に示したように、セレクタＳＬ１がＲ色の画像データＲ＿ＤＡＴＡを選択して２ｎライン分の遅延ラインメモリＬＭｒに順次格納し、セレクタＳＬ２がＧ色の画像データＧ＿ＤＡＴＡを選択してｎライン分の遅延ラインメモリＬＭｇに順次格納する。そして、ライン間補正処理部１２は、図６（ａ）に示すように、Ｒ色の画像データＲ＿ＤＡＴＡを２ｎライン分遅延させ、Ｇ色の画像データＧ＿ＤＡＴＡをｎライン分遅延させ、Ｂ色の画像データＢ＿ＤＡＴＡを遅延させずに、それぞれ次段の黒補正処理部３２に出力する。したがって、ＲＧＢ各色の画像データＲ＿ＤＡＴＡ、Ｇ＿ＤＡＴＡ、Ｂ＿ＤＡＴＡは、図６（ａ）のライン間補正後として示すように、Ｂ色の画像データＢ＿ＤＡＴＡのタイミングに合わせた状態で、黒補正処理部３２に出力される。
【００５４】
画像処理部１２は、黒補正処理部３２以降の各部の画像処理モジュールで、上述のように、必要な画像処理を行って、ＣＭＹＫの画像データとして、コントローラＣＰＵ７を介してＲＡＭ９に格納する。
【００５５】
コントローラＣＰＵ７は、画像形成タイミングに合わせて、ＲＡＭ９からＣＭＹＫの画像データを読み出して、プロッタ画像処理部６で必要な画像処理を行わせた後、プロッタ部４で用紙にカラー画像を形成させる。
【００５６】
そして、複写装置１は、モノクロモード時には、入力制御部１１で、スキャナ部２で読み取られた原稿Ｇのサイズを検出して画像処理部１２の周辺画素対応画像処理モジュールに出力するとともに、該原稿サイズの検出と周辺画素対応画像処理モジュールへの原稿サイズの通知が完了するまで、該モノクロ画像データを画像処理部１２のライン間補正処理部３１で遅延させる。
【００５７】
すなわち、複写装置１は、モノクロモード時には、スキャナ部２が、図６（ｂ）のライン間補正前として示すように、Ｇ色のラインイメージセンサで読み取った原稿Ｇの画像データＧ＿ＤＡＴＡのみを、スキャナ画像処理部５に出力するとともに、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎ及び主走査先端同期信号ＳＬＳＹＮＣ＿Ｎをスキャナ画像処理部５の入力制御部１１に出力する。
【００５８】
入力制御部１１は、そのライン数カウンタ３１が、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがアサートされた次の主走査先端同期信号ＳＬＳＹＮＣ＿Ｎで、上記周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２に出力している副走査画像サイズｓｓ＿ｐｉｘｅｌとして、副走査画像最大サイズＭＡＸ値をセットし、主走査先端同期信号ＳＬＳＹＮＣ＿Ｎがスキャナ部２から送られてくる毎に、副走査画像サイズｓｓ＿ｐｉｘｅｌをディクリメントして、原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがネゲートされると、原稿Ｇの後端であるとして、該原稿領域ゲート信号ＳＦＧＡＴＥ＿Ｎがネゲートされたときにカウントしている主走査先端同期信号ＳＬＳＹＮＣ＿Ｎを該原稿Ｇの副走査サイズとして決定したことを示す副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈを所定期間だけ、上記周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２に出力する。
【００５９】
一方、画像処理部１２のライン間補正処理部３１は、モノクロモード時には、図（ｂ）に示したように、Ｇ色の画像データＧ＿ＤＡＴＡのみが入力制御部１１を介してスキャナ部２から入力され、このＧ色の画像データＧ＿ＤＡＴＡをセレクタＳＬ１からＲ色用の遅延ラインメモリＬＭｒに順次蓄積する。また、ライン間補正処理部３１は、Ｒ色用の遅延ラインメモリＬＭｒに順次蓄積している画像データを、必要であれば、最終段の遅延ラインメモリＬＭｒからセレクタＳＬ２を介してＧ色用の遅延ラインメモリＬＭｇに蓄積させて遅延させ、必要な遅延量を確保すると、該必要な遅延量となった先頭の遅延ラインメモリＬＭｒ、ＬＭｇの画像データを、セレクタＳＬ３またはＳＬ４からセレクタＳＬ５に読み出して、次段の黒補正処理部３２に出力する。すなわち、ライン間補正処理部３１は、図６（ｂ）に示すように、Ｇ色の画像データＧ＿ＤＡＴＡを、後続の周辺画素対応画像処理モジュールで周辺画素対応画像処理を適切に実行するのに必要な遅延量（図６（ｂ）では、ｄラインと表示）だけ遅延させて、後続の黒補正処理部３２に出力する。
【００６０】
したがって、図４に示すような周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２にモノクロ画像データであるＧ色の画像データＧ＿ＤＡＴＡが送られるときには、入力制御部１１のライン数カウンタ５１から原稿Ｇのサイズを示す副走査画像サイズｓｓ＿ｐｉｘｅｌの値が副走査画像サイズラッチ信号ｓｓ＿ｌａｔｃｈによって決定されており、原稿Ｇのサイズ（画像サイズ）が決定されている。その結果、周辺画素対応画像処理モジュールであるフィルタ処理部３８、変倍処理部４１及び中間調処理部４２は、適切に周辺画素対応画像処理を実行することができる。
【００６１】
上記遅延量（ｄライン）は、変倍処理部４１での変倍処理が等倍処理である場合には、通常、図６（ａ）に示したＧ色の画像データＧ＿ＤＡＴＡとＢ色の画像データＢ＿ＤＡＴＡとのライン数、すなわち、スキャナ部２のＧ色用のラインイメージセンサとＢ色用のラインイメージセンサとの設置位置ずれ量に対応するライン数であるが、変倍処理で、縮小変倍または拡大変倍するときには、縮小率や拡大率に応じて遅延量が変化する。すなわち、例えば、図７に示すように、１０ラインの画像データが、７０％の縮小変倍処理においては、７ラインになり、１４０％の拡大変倍処理においては、１４ラインになる。したがって、変倍処理部４１によって拡大処理されるときには、拡大変倍によってライン数が増えるため、画像処理部１２における以降の画像処理モジュール、特に、周辺画素対応画像処理モジュールでの遅延量に影響を及ぼすことはないが、変倍処理部４１によって縮小処理されるときには、縮小変倍によってライン数が減少するため、画像処理部１２における以降の画像処理モジュール、特に、周辺画素対応画像処理モジュール、例えば、中間調処理部４２での処理においては、縮小変倍処理で少なくなるライン数を考慮して、ライン間補正処理部３１での遅延量を増やす必要がある。したがって、このように、変倍処理部４１で縮小処理を行う場合、ライン間補正処理部１２でのライン遅延量を設定して遅延処理を行うが、図３に示したこの遅延量がＲ色用の遅延ラインメモリＬＭｒのみでは不足する場合には、上述のように、Ｇ色用の遅延ラインメモリＬＭｇを利用して必要なライン遅延量を遅延させる。
【００６２】
このように、本実施例の複写装置１は、色毎に所定ライン数分遅延された状態の複数色のライン画像データからなるカラー画像データとモノクロ画像データとが選択的に入力される入力画像データに対して、ライン間補正処理部３１で、複数の遅延ラインメモリＬＭｒ、ＬＭｇを利用してカラー画像データにおける複数色のライン画像データのうち先行する色のライン画像データを最後位の色のライン画像データに位置合わせするライン間補正処理を行って、該ライン間補正処理したライン画像データに、周辺画素を用いた画像処理する周辺画素対応画像処理を行う場合、入力画像データがモノクロ画像データであると、少なくとも、該モノクロ画像データの画像サイズを検出して周辺画素対応画像処理に通知されるまで、該周辺画素対応画像処理を行う周辺画素対応画像処理モジュールに該モノクロ画像データが入力されるのを、該遅延ラインメモリＬＭｒ、ＬＭｇを利用して所定の遅延ライン数だけ該モノクロ画像データを遅延させる遅延処理を行っている。
【００６３】
したがって、モノクロモードで画像処理を行う際に、新たに遅延処理用のラインメモリを設けることなく、モノクロ画像データの画像サイズが、変倍処理部４１等の周辺画素対応画像処理モジュールで分かってから該周辺画素対応画像処理モジュールで該モノクロ画像データの周辺画素対応画像処理を行うことができ、安価にかつ適切に周辺画素対応処理を行うことができる。
【００６４】
また、本実施例の複写装置１は、カラー画像データが、カラーモードでＲＧＢ色の順に所定ラインずつ副走査方向に位置ずれした状態で配置されたラインイメージセンサによって原稿Ｇの画像を読み取られたライン画像データであり、モノクロ画像データが、モノクロモードでＧ色のラインイメージセンサが読み取ったライン画像データであって、ライン間補正処理部３１が、カラーモード時、Ｒ色のライン画像データとＧ色のライン画像データを遅延ラインメモリＬＭｒ、ＬＭｇを用いて遅延させてＢ色のライン画像データのタイミングに合わせるライン間補正を行い、モノクロモード時、モノクロ画像データをＲ色用の遅延ラインメモリＬＭｒまたは／及びＧ色用の遅延ラインメモリＬＭｇを用いて遅延させている。
【００６５】
したがって、スキャナ部２の所定ライン分ずつ副走査方向に位置ずれしたＲＧＢのラインイメージセンサを用いて読み取られた原稿Ｇの画像データに対する周辺画素対応画像処理を安価にかつ適切に行うことができる。
【００６６】
さらに、本実施例の複写装置１は、スキャナ画像処理部５の画像処理部１２が、画像サイズを所定の変倍率で変倍する変倍処理部４１及び変倍処理部４１よりも処理順序で後段側に位置するその他の周辺画素対応画像処理として中間調処理部４２を含んでおり、ライン間補正処理部３１が、変倍処理部４１で縮小処理が行われる場合、該縮小処理の変倍率によって減少するライン数をライン間補正処理部３１での遅延ライン数に加算したライン数だけ遅延させている。
【００６７】
したがって、変倍率によって変倍処理部４１よりも後段側の周辺画素対応画像処理部である中間調処理部４２での周辺画素対応画像処理を適切に実行するのに必要な遅延ライン数に合わせてライン間補正処理部３１での遅延ライン数を設定して遅延させることができ、画像処理のスループットを向上させつつ安価にかつ適切に周辺画素対応処理を行うことができる。
【００６８】
また、本実施例の複写装置１は、画像処理部１２に、周辺画素対応画像処理モジュール（例えば、変倍処理部４１）よりも処理順序で前段側に、処理対象のライン画像データのみを用いて画像処理を行うライン遅延機能を有する単独画像処理モジュール、例えば、像域分離処理部３５が配設されていると、ライン間補正処理部３１が、該単独画像処理モジュールでのライン遅延によるライン数をライン間補正処理部３１での遅延ライン数から減算したライン数だけ該モノクロ画像データを遅延させている。
【００６９】
したがって、ライン間補正処理部３１で遅延させるライン遅延量を最小限にすることができ、画像処理のスループットを向上させつつ安価にかつ適切に周辺画素対応処理を行うことができる。
【００７０】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７１】
本発明は、画像サイズが既知である必要のある画像処理を安価にかつ適切に行うスキャナ装置、複写装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施例を適用した複写装置のブロック構成図。
【図２】図１のスキャナ画像処理部の詳細なブロック構成図。
【図３】図２のライン間補正処理部のフルカラーモード時（図３（ａ））とモノクロモード時（図３（ｂ））の回路構成図。
【図４】スキャナ部及びスキャナ画像処理部の信号経路の説明図。
【図５】原稿の読み取り動作と各信号の説明図。
【図６】フルカラーモード時とモノクロモード時の各種信号と画像データのタイミング図。
【図７】変倍処理によるライン数変化の説明図。
【符号の説明】
【００７３】
１  複写装置
２  スキャナ部
３  エンジンＣＰＵ
４  プロッタ部
５  スキャナ画像処理部
６  プロッタ画像処理部
７  コントローラＣＰＵ
８  ＲＯＭ
９  ＲＡＭ
１１  入力制御部
１２  画像処理部
１３  出力制御部
２１  通信制御部
２２Ｃ、２２Ｍ、２２Ｙ、２２Ｋ  ＣＭＹＫ出力制御部
３１  ライン間補正処理部
３２  黒補正処理部
３３  シェーディング補正処理部
３４  ドット補正処理部
３５  像域分離処理部
３６  デジタルＡＥ処理部
３７  スキャナγ処理部
３８  フィルタ処理部
３９  ＡＤＳ地肌除去処理部
４０  色補正処理部
４１  変倍処理部
４２  中間調処理部
４３  編集処理部
ＳＬ１〜ＳＬ７  セレクタ
ＬＭｒ、ＬＭｇ  遅延ラインメモリ
【図１】
2010124247.tif 000003
【図２】
2010124247.tif 000004
【図３】
2010124247.tif 000005
【図４】
2010124247.tif 000006
【図５】
2010124247.tif 000007
【図６】
2010124247.tif 000008
【図７】
2010124247.tif 000009