(57)【特許請求の範囲】
【請求項１】
原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行い、該読取により得られた画像データを出力する画像読取装置と、前記画像読取装置から出力された画像データを取り込む外部装置とを備える画像読取システムにおいて、前記画像読取装置は、前記読取により得られた画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正手段を有し、前記一次補正画像データを前記画像データとして前記外部装置に出力し、前記外部装置は、前記一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段を有することを特徴とする画像読取システム。
【請求項２】
前記一次画像補正手段は、前記画像データに対して主走査方向の一次元フィルタ処理を施す手段であり、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段であることを特徴とする請求項１記載の画像読取システム。
【請求項３】
前記一次画像補正手段は、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す手段であり、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段であることを特徴とする請求項１記載の画像読取システム。
【請求項４】
原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置に接続される外部装置であって、前記画像読取装置と協働して前記読取により得られた画像データに対して施すべき所定画像補正処理の内の一部画像補正処理として主走査方向の画像補正処理が施された一次補正画像データを前記画像読取装置から入力する入力手段と、前記入力された一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段とを有することを特徴とする外部装置。
【請求項５】
前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段であることを特徴とする請求項４記載の外部装置。
【請求項６】
前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段であることを特徴とする請求項４記載の外部装置。
【請求項７】
原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置および該画像読取装置に接続される外部装置を備える画像読取システムの画像読取方法において、前記画像読取装置で、前記読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正処理と、前記一次補正画像データを前記外部装置に転送する処理とを行い、前記外部装置で、前記一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正処理を行うことを特徴とする画像読取方法。
【請求項８】
前記一次画像補正処理は、前記画像データに対して主走査方向の一次元フィルタ処理を施す処理であり、前記二次画像補正処理は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す処理であることを特徴とする請求項７記載の画像読取方法。
【請求項９】
前記一次画像補正処理は、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す処理であり、前記二次画像補正処理は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す処理であることを特徴とする請求項７記載の画像読取方法。
【請求項１０】
原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置および該画像読取装置に接続される外部装置からなるシステム上に画像補正処理システムを構築するためのプログラムを格納した記憶媒体において、前記プログラムは、前記画像読取装置が実行可能な第１のプログラムと前記外部装置が実行可能な第２のプログラムとを含み、前記第１のプログラムは、前記読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正モジュールと、前記一次補正画像データを前記外部装置に転送する転送モジュールとを有し、前記第２のプログラムは、前記一次補正画像データを取り込む取込モジュールと、前記取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正モジュールとを有することを特徴とする記憶媒体。
【請求項１１】
前記一次画像補正モジュールは、前記画像データに対して主走査方向の一次元フィルタ処理を施すモジュールであり、前記二次画像補正モジュールは、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施すモジュールであることを特徴とする請求項１０記載の記憶媒体。
【請求項１２】
前記一次画像補正モジュールは、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施すモジュールであり、前記二次画像補正モジュールは、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施すモジュールであることを特徴とする請求項１０記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を読み取るための画像読取システム、外部装置、画像読取方法および記憶媒体に関する。
【０００２】
【従来の技術】
一般に、画像読取装置は、原稿上の画像を主走査方向に読み取る読取手段を備え、読取手段と原稿とを主走査方向と直交する副走査方向に相対的に移動させることによって原稿上の画像の読取を行う。この読取により得られた画像データに対しては所定の画像補正処理（例えばモアレ除去処理）の前処理として二次元フィルタ処理が施される。この二次元フィルタ処理は、読取速度を高速化するために画像読取装置側で行われる場合と、二次元フィルタ処理のためのメモリ追加などによるコストアップを避けるために外部装置例えばホストコンピュータ側で行う場合とがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、二次元フィルタ処理を画像読取装置側で行う場合は、この二次元フィルタ処理を行うための大規模な回路が必要であるとともに、二次元フィルタ処理が可能なメモリ容量を搭載する必要がある。例えば、図６に示す５×５のフィルタに対しては、主走査方向サイズ分のメモリとして５ライン分のメモリ、副走査方向サイズ分のメモリとして５ライン分のメモリが必要である。これにより、コストがアップする。
【０００４】
他方、二次元フィルタ処理を外部装置側で行う場合は、画像読取装置により基本解像度で読み取られた画像データを入力する。ここで、例えばこの入力した画像データに対して二次元フィルタ処理を施した後に所望の解像度まで変倍する変倍処理を施す（モアレ除去処理）場合には、最終出力の解像度に拘らず基本解像度の画像データを入力することになり、読取速度の低下を招く。
【０００５】
本発明の目的は、画像読取装置のコストアップを招くことなく、高速な画像補正処理を行うことができる画像読取システム、外部装置、画像読取方法および記憶媒体を提供することにある。
【０００６】
【課題を解決するための手段】
請求項１記載の発明は、原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行い、該読取により得られた画像データを出力する画像読取装置と、前記画像読取装置から出力された画像データを取り込む外部装置とを備える画像読取システムにおいて、前記画像読取装置は、前記読取により得られた画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正手段を有し、前記一次補正画像データを前記画像データとして前記外部装置に出力し、前記外部装置は、前記一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段を有することを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の画像読取システムにおいて、前記一次画像補正手段は、前記画像データに対して主走査方向の一次元フィルタ処理を施す手段であり、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段であることを特徴とする。
【０００８】
請求項３記載の発明は、請求項１記載の画像読取システムにおいて、前記一次画像補正手段は、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す手段であり、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段であることを特徴とする。
【００１２】
請求項４記載の発明は、原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置に接続される外部装置であって、前記画像読取装置と協働して前記読取により得られた画像データに対して施すべき所定画像補正処理の内の一部画像補正処理として主走査方向の画像補正処理が施された一次補正画像データを前記画像読取装置から入力する入力手段と、前記入力された一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段とを有することを特徴とする。
【００１３】
請求項５記載の発明は、請求項４記載の外部装置において、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段であることを特徴とする。
【００１４】
請求項６記載の発明は、請求項４記載の外部装置において、前記二次画像補正手段は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段であることを特徴とする。
【００１５】
請求項７記載の発明は、原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置および該画像読取装置に接続される外部装置を備える画像読取システムの画像読取方法において、前記画像読取装置で、前記読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正処理と、前記一次補正画像データを前記外部装置に転送する処理とを行い、前記外部装置で、前記一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正処理を行うことを特徴とする。
【００１６】
請求項８記載の発明は、請求項７記載の画像読取方法において、前記一次画像補正処理は、前記画像データに対して主走査方向の一次元フィルタ処理を施す処理であり、前記二次画像補正処理は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施す処理であることを特徴とする。
【００１７】
請求項９記載の発明は、請求項７記載の画像読取方法において、前記一次画像補正処理は、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す処理であり、前記二次画像補正処理は、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す処理であることを特徴とする。
【００１８】
請求項１０記載の発明は、原稿上の画像を主走査方向に読み取る読取手段と前記原稿とを副走査方向に相対的に移動させることによって前記原稿上の画像の読取を行う画像読取装置および該画像読取装置に接続される外部装置からなるシステム上に画像補正処理システムを構築するためのプログラムを格納した記憶媒体において、前記プログラムは、前記画像読取装置が実行可能な第１のプログラムと前記外部装置が実行可能な第２のプログラムとを含み、前記第１のプログラムは、前記読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正モジュールと、前記一次補正画像データを前記外部装置に転送する転送モジュールとを有し、前記第２のプログラムは、前記一次補正画像データを取り込む取込モジュールと、前記取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正モジュールとを有することを特徴とする。
【００１９】
請求項１１記載の発明は、請求項１０記載の記憶媒体において、前記一次画像補正モジュールは、前記画像データに対して主走査方向の一次元フィルタ処理を施すモジュールであり、前記二次画像補正モジュールは、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施すモジュールであることを特徴とする。
【００２０】
請求項１２記載の発明は、請求項１０記載の記憶媒体において、前記一次画像補正モジュールは、前記画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施すモジュールであり、前記二次画像補正モジュールは、前記一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施すモジュールであることを特徴とする。
【００２１】
【発明の実施の形態】
以下に、本発明の実施の形態について図を参照しながら説明する。
【００２２】
図１は本発明の画像読取システムの実施の一形態の構成を示すブロック図である。
【００２３】
画像読取システムは、図１に示すように、画像読取装置２００とそれに接続されるパーソナルコンピュータなどの外部装置２１５とから構成される。画像読取装置２００は、原稿台（図示せず）の原稿画像を主走査方向に読み取るためのＣＩＳ（Contact Image Sensor）２０１を備える。このＣＩＳ２０１は、ＲＧＢの各光源をそれぞれ成す複数のＬＥＤ２０２と一体的に構成され、各色のＬＥＤ２０２の点灯はＬＥＤドライブ回路２０３により制御される。ＣＩＳ２０１は、画像読取時には、原稿台上の原稿に対して副走査方向に相対的に搬送され、この搬送に同期してＬＥＤドライバ回路２０３は各色のＬＥＤ２０２を１ライン毎に切り替えながら点灯するように制御する。これにより、ＲＧＢ線順次のカラー画像の読取を行ことができる。
【００２４】
ＣＩＳ２０１から出力された信号は、増幅器（ＡＭＰ）２０４により増幅された後にＡ／Ｄ変換回路２０５に入力される。Ａ／Ｄ変換回路２０５は、入力された信号を例えば８ビットのデジタル画像信号（以下、画像データという）に変換し、この画像データはシェーデイング補正回路２０７に入力される。シェーディング補正回路２０７は、シェーディングＲＡＭ２０６に格納されているシェーディング補正用データに基づき入力された画像データに対するシェーディング補正を行う。ここで、シェーディングＲＡＭ２０６に格納されているシェーディング補正用データは、予め基準となる黒、白領域を読み取り、そのデータを演算処理することにより得られたデータである。
【００２５】
シェーデイング補正回路２０７からの画像データは、ピーク検知回路２０８および一次フィルタ処理回路２０９に入力される。ピーク検知回路２０８は、シェーデイング補正回路２０７から入力された画像データにおける濃度レベルのピーク値を検出する。その結果は、シェーディング補正の結果の判定に用いられる。
【００２６】
一次フィルタ処理回路２０９は、シェーデイング補正回路２０７から入力された画像データに対して主走査方向のフィルタ補正処理（例えば５×１の一次元積分フィルタ処理）を施す。このフィルタ処理では、具体的には、後述する変倍処理の際に、サンプリング周波数とＣＩＳ２０１により解像される網点間隔の周波数との間の微少なずれが発生しないように、平滑化フィルタを用いて画像データの主走査方向の周波数成分のみを限りなく零にするという処理を行う。この一次元フィルタ処理が施された画像データは変倍回路２１０に入力され、変倍回路２１０は、入力された画像データに対して例えば単純間引き法などの方式により主走査方向の変倍処理を施す。この主走査方向のフィルタ補正処理およびその変倍処理により一次補正画像データが生成されることになる。
【００２７】
変倍回路２１０からの画像データ（一次補正画像データ）はガンマ変換回路２１１に入力される。ガンマ変換回路２１１は、外部装置２１５により設定されたガンマ曲線を用いて入力された画像データのガンマ変換を行う。このガンマ変換後の画像データは、パッキング／バッファＲＡＭ制御回路２１３に入力される。パッキング／バッファＲＡＭ制御回路２１３は、外部装置２１５により設定された画像出力モード（二値、４ビット多値、８ビット多値、２４ビット多値など）に従い入力された画像データのパッキング処理を行い、実際の読取り動作と外部装置２１５との通信におけるタイミングを合わせるために、このパッキング処理後にその画像データをバッファＲＡＭ２１２に書き込む処理と、バッファＲＡＭ２１２から画像データを読み出してインターフェース回路２１４に出力する処理とを行う。
【００２８】
インターフェイス回路２１４は、パッキング／バッファＲＡＭ制御回路２１３からの画像データを外部装置２１５に出力するとともに、外部装置２１５との間でコントロール信号のやり取りを行う。
【００２９】
上記各ブロックは、ＣＰＵ２１７により制御される。ＣＰＵ２１７は、上記各ブロックを制御するためのプログラムを格納するＲＯＭ２１７ａおよび作業領域を提供するＲＡＭ２１７ｂを内蔵し、ＲＯＭ２１７ａに格納されたプログラムに従い上記各ブロックの動作を制御するための制御信号（例えばＣＩＳ２０１を搬送するモータを駆動するためのモータードライブ信号）を生成して出力する。ＣＰＵ２１７には、クロック信号を発生する発振器（Ｏ．Ｓ．Ｃ）２１８およびＣＰＵ２１７の設定に応じて発振器２１８の出力を分周して動作の基準となる各種タイミング信号を発生するタイミング信号発生回路２１６が接続されている。
【００３０】
外部装置２１５は、上記インターフェース回路２１４を介して画像読取装置２００に接続され、画像読取装置２００からインターフェース回路２１４を介して転送された画像データを取り込む二次フィルタ処理手段２１５ａを備える。二次フィルタ処理手段２１５ａは、取り込んだ画像データに対して副走査方向のフィルタ補正処理（例えば１×５の一次元積分フィルタ処理）を施す。このフィルタ処理では、具体的には、平滑化フィルタを用いて画像データの副走査方向の周波数成分のみを限りなく零にするという処理を行う。このフィルタ処理が施された画像データは副走査変倍手段２１５ｂに入力され、副走査変倍手段２１５ｂは、入力された画像データに対して例えば単純間引き法などの方式により副走査方向の変倍処理を施し、最終出力の解像度に一致する解像度の二次補正画像データを生成する。
【００３１】
次に、本画像読取システムにおける画像補正処理（モアレ除去処理）の手順について図２ないし図５を参照しながら説明する。図２は図１の画像読取装置における主走査画像補正処理の手順を示すフローチャート、図３は図２の主走査画像補正処理の対象となる画像データおよびその処理により得られた画像データの例を示す図、図４は図２の外部装置における副走査画像補正処理の手順を示すフローチャート、図５は図４の副走査画像補正処理の対象となる画像データおよびその処理により得られた画像データの例を示す図である。
【００３２】
まず、画像読取装置２００における主走査画像補正処理について図２および図３を参照しながら説明する。
【００３３】
この主走査画像処理では、図２に示すように、まずステップＳ１において印刷物などの網点原稿を高解像度（例えば６００ｄｐｉ）でスキャンし、原画像データを得る。ここでは、この原画像データとして図３（ａ）に示す画像データが得られたとし、以下の補正処理によりこの原画像データに対してモアレ除去処理を施す。
【００３４】
次いで、ステップＳ２に進み、一次フィルタ処理回路２０９により、得られた原画像データ（シェーデイング補正後のデータ）に対して主走査方向のフィルタ処理を施す。例えば図３（ｂ）に示す５×１の一次元平滑化フィルタを用いて画像データの主走査方向の周波数成分のみを限りなく零にするという処理を行う。ここで、図３（ｂ）においては中心の画素が注目画素となる。モアレは、一般に、高解像度の画像データから画素を間引いて低解像度の画像データを生成する際のサンプリング周波数とＣＩＳ２０１により解像される網点間隔の周波数との間の微少なずれによって、低周期のパターンが低解像度画像データ上に発生する現象である。よって、このフィルタ処理により画像データの主走査方向の周波数成分のみを限りなく零にすることによって、変倍する際に上述した周波数のずれの発生を抑制することができる。また、この主走査方向のフィルタ処理は、通常画像読取装置２００に予め搭載されているメモリ容量で実行可能であり、この処理のために新たにメモリを追加する必要はない。
【００３５】
次いで、ステップＳ３に進み、変倍回路２１０により入力された画像データ（フィルタ処理後の画像データ）に対して例えば単純間引き法などの方式により主走査方向の変倍処理を施す。ここで、最終出力の解像度が３００ｄｐｉである場合には、図３（ｃ）に示す３００×６００ｄｐｉの一次補正画像データが生成されることになる。また、最終出力の解像度が７５ｄｐｉの場合、７５×６００ｄｐｉの一次補正画像データが生成される。この変倍処理時には、上述したように主走査方向の網点の周波数成分が零になっているから、主走査方向にモアレパターンが発生することはない。
【００３６】
続くステップＳ４では、インターフェース回路２１４を介して上記一次補正画像データを外部装置２１５へ転送する。ここで、最終出力の解像度が３００ｄｐｉである場合には、一次補正画像データ量が原画像データ量に対して１／２に減ることにより、インターフェース回路２１４による画像データの転送時間が短縮される。すなわち、インターフェース回路２１４の転送速度が遅い環境においては読取速度の大幅な向上を期待することができる。
【００３７】
次に、外部装置２１５における副走査画像補正処理について図４および図５を参照しながら説明する。
【００３８】
この副走査画像補正処理では、図４に示すように、まずステップＳ１１において、二次フィルタ処理手段２１５ａにより画像読取装置２００から転送された一次補正画像データに対して副走査方向のフィルタ処理を施す。例えば図５（ａ）に示す３００×６００ｄｐｉの一次補正画像データに対して、図５（ｂ）に示す１×５の一次元平滑化フィルタを用いて画像データの副走査方向の周波数成分のみを限りなく零にするという処理を施す。ここで、図５（ｂ）においては中心の画素が注目画素となる。
【００３９】
次いで、ステップＳ１２に進み、副走査変倍手段２１５ｂにより、上記フィルタ処理が施された画像データに対して例えば単純間引き法などの方式により副走査方向の変倍処理を施し、最終出力の解像度に一致する解像度の二次補正画像データを生成する。ここで、最終出力の解像度が３００ｄｐｉの場合、二次補正画像データとして図５（ｃ）に示す３００×３００ｄｐｉの画像データが生成されることになる。また、最終出力の解像度が７５ｄｐｉの場合、二次補正画像データとして７５×７５ｄｐｉの画像データが生成されることになる。さらに、上記副走査方向のフィルタ処理により副走査方向の網点の周波数成分が零になっているから、この変倍処理では、モアレパターンが発生することはない。
【００４０】
このように、本実施の形態では、従来画像読取装置または外部装置で行われていた二次元フィルタ処理と変倍処理を、画像読取装置２００側で主走査方向の一次元フィルタ処理と変倍処理、外部装置２１５側で副走査方向の一次元フィルタ処理と変倍処理をそれぞれ走査方向によって役割分担して行うから、二次元フィルタ処理と同等の効果を得ることができる。また、画像読取装置側で二次元フィルタ処理と変倍処理を行う場合に比してメモリ追加を行う必要がなく、コストアップを招くことがない。また、外部装置側で二次元フィルタ処理と変倍処理を行う場合に比して、外部装置側へ転送する画像データ量を減らすことができ、読取速度を大幅に向上させることができる。
【００４１】
なお、本実施の形態では、読取センサとしてＣＩＳ２０１を用いているが、これに代えてＣＣＤイメージセンサを用いてもよい。
【００４２】
また、本実施の形態では、一次元平滑化フィルタを用いた例を示したが、微分フィルタ、ガウシアンフィルタなどの他の線形フィルタ、メディアンフィルタなどの非線形フィルタを用いてもよい。
【００４３】
【発明の効果】
以上説明したように、本発明の画像読取システムによれば、画像読取装置は、読取により得られた画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正手段を有し、一次補正画像データを画像データとして外部装置に出力し、外部装置は、一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段を有するから、画像読取装置のコストアップを招くことなく、高速な画像補正処理を行うことができる。
【００４４】
また、一次画像補正手段を、画像データに対して主走査方向の一次元フィルタ処理を施す手段、二次画像補正手段を、一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段とすることができる。
【００４５】
さらに、一次画像補正手段を、画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す手段、二次画像補正手段は、一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段とすることができる。
【００４９】
本発明の外部装置によれば、画像読取装置と協働して読取により得られた画像データに対して施すべき所定画像補正処理の内の一部画像補正処理として主走査方向の画像補正処理が施された一次補正画像データを画像読取装置から入力する入力手段と、入力された一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正手段とを有するから、画像読取装置のコストアップを招くことなく、高速な画像補正処理を行うことができる。
【００５０】
また、二次画像補正手段を、一次補正画像データに対して副走査方向の一次元フィルタ処理を施す手段とすることができる。
【００５１】
さらに、二次画像補正手段を、一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す手段とすることができる。
【００５２】
本発明の画像読取方法によれば、画像読取装置で、読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正処理と、一次補正画像データを前記外部装置に転送する処理とを行い、外部装置で、一次補正画像データを取り込み、該取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正処理を行うから、画像読取装置のコストアップを招くことなく、高速な画像補正処理を行うことができる。
【００５３】
また、一次画像補正処理を、画像データに対して主走査方向の一次元フィルタ処理を施す処理、二次画像補正処理を、一次補正画像データに対して副走査方向の一次元フィルタ処理を施す処理とすることができる。
【００５４】
さらに、一次画像補正処理を、画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施す処理、二次画像補正処理を、一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施す処理とすることができる。
【００５５】
本発明の記憶媒体によれば、プログラムは、画像読取装置が実行可能な第１のプログラムと前記外部装置が実行可能な第２のプログラムとを含み、第１のプログラムは、読み取った画像データに対して主走査方向の画像補正処理を施して一次補正画像データを生成する一次画像補正モジュールと、一次補正画像データを外部装置に転送する転送モジュールとを有し、第２のプログラムは、一次補正画像データを取り込む取込モジュールと、取り込んだ一次補正画像データに対して副走査方向の画像補正処理を施して二次補正画像データを生成する二次画像補正モジュールとを有するから、画像読取装置のコストアップを招くことなく、高速な画像補正処理を行うことができる。
【００５６】
また、一次画像補正モジュールを、画像データに対して主走査方向の一次元フィルタ処理を施すモジュール、二次画像補正モジュールを、一次補正画像データに対して副走査方向の一次元フィルタ処理を施すモジュールとすることができる。
【００５７】
さらに、一次画像補正モジュールを、画像データに対して主走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して主走査方向の変倍処理を施すモジュール、二次画像補正モジュールを、一次補正画像データに対して副走査方向の一次元フィルタ処理を施し、該一次元フィルタ処理後の画像データに対して副走査方向の変倍処理を施すモジュールとすることができる。
【図面の簡単な説明】
【図１】本発明の画像読取システムの実施の一形態の構成を示すブロック図である。
【図２】図１の画像読取装置における主走査画像補正処理の手順を示すフローチャートである。
【図３】図２の主走査画像補正処理の対象となる画像データおよびその処理により得られた画像データの例を示す図である。
【図４】図２の外部装置における副走査画像補正処理の手順を示すフローチャートである。
【図５】図４の副走査画像補正処理の対象となる画像データおよびその処理により得られた画像データの例を示す図である。
【図６】従来の二次元平滑化フィルタを模式的に示す図である。
【符号の説明】
２００  画像読取装置
２０１  ＣＩＳ
２０２  ＬＥＤ
２０３  ＬＥＤドライバ回路
２０９  一次フィルタ処理回路
２１０  変倍回路
２１４  インターフェース回路
２１５  外部装置
２１５ａ  二次フィルタ処理手段
２１５ｂ  副走査変倍手段
２１７  ＣＰＵ
【図１】
0003927734.tif 000002
【図２】
0003927734.tif 000003
【図３】
0003927734.tif 000004
【図４】
0003927734.tif 000005
【図５】
0003927734.tif 000006
【図６】
0003927734.tif 000007