(57)【特許請求の範囲】
【請求項１】
副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段と、
前記画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成手段と、
前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成手段と、
前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成手段と、
を備えてなる画像読取装置。
【請求項２】
前記第３画像データ生成手段は、前記画像データの差異が予め設定された第１閾値未満の領域及び前記画像データの差異が前記第１閾値より高い予め定められた第２閾値以上の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記第１閾値以上前記第２閾値未満の領域には前記第１画像データ又は前記第２画像データを用いて前記第３画像データを生成するものである請求項１に記載の画像読取装置。
【請求項３】
副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段と、
前記画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成手段と、
前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成手段と、
前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成手段と、
前記第３画像データ生成手段で生成された前記第３画像データに基づいて画像を形成する画像形成手段と、
を備えてなる画像形成装置。
【請求項４】
副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成工程と、
前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成工程と、
前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成工程と、
を実行する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像データを読み取る画像読取装置に関し、特に、読み取られた画像データを２ラインごとに平均化してＳ／Ｎ（信号雑音比）の改善を図る技術に関するものである。
【背景技術】
【０００２】
一般に、原稿に光を照射したときの反射光をＣＣＤ等の光電変換素子で受光して電気信号に変換することにより原稿から画像データを読み取る画像読取装置が知られている。この種の画像読取装置では、原稿及び光源が副走査方向に相対的に移動している間に１ラインずつ画像データが読み取られる。また、例えば特許文献１には、読み取られた画像データを副走査方向の２ラインごとに平均化してＳ／Ｎを高めることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３５８１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像読取装置で原稿から画像データが読み取られるとき、原稿及び光源は相対的に移動している。そのため、ラインごとの画像データには副走査方向に若干の位置ずれが生じる。従って、読み取られた画像データを２ラインごとに平均化するとＳ／Ｎは改善されるが、画質が劣化するという問題が生じる。特に、原稿の画像データに画素間の画像変化が大きい高周波画像領域が存在する場合に、その高周波画像領域について２ラインの画像データを平均化すると画質の劣化が顕著に現れる。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、原稿から読み取った画像データにおける低周波画像領域のＳ／Ｎを向上させると共に、高周波画像領域の画質の劣化を防止することのできる画像読取装置、画像形成装置、及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために本発明は、以下の（１）〜（４）の構成要素を備える画像読取装置として構成される。
（１）副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段。
（２）前記画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成手段。
（３）前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成手段。
（４）前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成手段。
本発明によれば、前記第１画像データ及び前記第２画像データの差異が前記閾値未満であり低周波画像領域のように画像変化の小さい領域については前記第１画像データ及び前記第２画像データを平均化することによりＳ／Ｎが向上する。また、前記第１画像データ及び前記第２画像データの差異が前記閾値以上であり高周波画像領域のように画像変化の大きい領域については、前記第１画像データ及び前記第２画像データを平均化することなく前記第１画像データ又は前記第２画像データをそのまま用いることで画質の劣化が防止される。
例えば、前記第３画像データ生成手段は、前記画像データの差異が予め設定された第１閾値未満の領域及び前記画像データの差異が前記第１閾値より高い予め定められた第２閾値以上の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記第１閾値以上前記第２閾値未満の領域には前記第１画像データ又は前記第２画像データを用いて前記第３画像データを生成するものである。
これにより、前記第１画像データ及び前記第２画像データの差異が前記第１閾値以上前記第２閾値未満の画像領域では画質の劣化を防止することができる。一方、前記第１画像データ及び前記第２画像データの差異が前記第１閾値未満の画像領域及び前記第２閾値以上の画像領域ではＳ／Ｎを向上させることができる。従って、前記第１閾値及び前記第２閾値を予め任意に設定することにより、所望の周波数帯域の画像領域について画質の劣化防止及びＳ／Ｎの向上のいずれかを優先して実現させることが可能となる。
【０００６】
ところで、本発明は、画像形成装置の発明として捉えてもよい。即ち、本発明は、以下の（１１）〜（１５）の構成要素を備える画像形成装置として捉えることができる。
（１１）副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段。
（１２）前記画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成手段。
（１３）前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成手段。
（１４）前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成手段。
（１５）第３画像データ生成手段で生成された前記第３画像データに基づいて画像を形成する画像形成手段。
このように構成された前記画像形成装置によれば、原稿から読み取った画像データにおける低周波画像領域のＳ／Ｎを向上させると共に、高周波画像領域の画質の劣化を防止した前記第３画像データに基づく画像形成が実現される。
【０００７】
さらに、本発明は、画像処理方法の発明として捉えてもよい。即ち、本発明は、以下の（２１）〜（２３）の処理工程を実行する画像処理方法として捉えることができる。
（２１）副走査方向のライン数が出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る画像読取手段で読み取られた前記画像データの奇数ラインの画像データで構成される第１画像データを生成する第１画像データ生成工程。
（２２）前記画像読取手段で読み取られた前記画像データの偶数ラインの画像データで構成される第２画像データを生成する第２画像データ生成工程。
（２３）前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、前記画像データの差異が予め設定された閾値未満の領域には前記第１画像データ及び前記第２画像データを平均化した画像データを用い、前記画像データの差異が前記閾値以上の領域には前記第１画像データ又は前記第２画像データを用いた第３画像データを生成する第３画像データ生成工程。
このように構成された前記画像処理方法によれば、原稿から読み取った画像データにおける低周波画像領域のＳ／Ｎを向上させると共に、高周波画像領域の画質の劣化を防止した前記第３画像データを生成することができる。
【発明の効果】
【０００８】
本発明によれば、原稿から読み取った画像データにおける低周波画像領域のＳ／Ｎを向上させると共に、高周波画像領域の画質の劣化を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るスキャナーＸの概略構成を示す模式図。
【図２】本発明の実施例に係るスキャナーＸの制御部５０の概略構成を示すブロック図。
【図３】本発明の実施の形態に係るスキャナーＸで実行される画像データ生成処理の手順の一例を説明するためのフローチャート。
【図４】画像データ生成処理における画像生成過程の一例を説明するための概念図。
【図５】画像データ生成処理の手順の他の例を説明するためのフローチャート。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
まず、図１を参照しつつ、本発明の実施の形態に係るスキャナーＸ（画像読取装置の一例）の概略構成について説明する。
図１に示すように、前記スキャナーＸは、大別すると装置本体１及び前記装置本体１の上方に配置されたＡＤＦ（自動原稿送り装置）２を備えている。なお、前記ＡＤＦ２を有さない所謂フラットベッドスキャナーと称される画像読取装置も本発明に係る画像読取装置の一例である。
ところで、本発明は、前記スキャナーＸを備えた、或いは前記スキャナーＸと同様の画像読取機能を有する複写機、ファクシミリ装置、プリンター、及び複合機などの画像形成装置にも適用することができる。この場合、前記画像形成装置では、前記スキャナーＸ又は前記画像読取機能によって読み取られた画像データに基づいて画像を形成（印刷）する画像形成処理が実行される。
【００１１】
前記装置本体１は、コンタクトガラス２１、読取ユニット２３、ミラー４３、４４、光学レンズ４５、ＣＣＤ（Charge  Coupled  Device）４６、及び制御部５０などを備えている。
前記コンタクトガラス２１は、前記装置本体１の上面に設けられており、前記スキャナーＸの画像読取対象となる原稿Ｐが載置される透明な原稿台である。
前記読取ユニット２３は、ＬＥＤ光源４１及びミラー４２を備えており、ステッピングモーター等の駆動モーター２５（図２参照）によって図１における左右方向（以下「副走査方向」という）へ移動可能に構成されている。なお、前記読取ユニット２３の移動機構は従来周知の構造を採用すればよいためここでは説明を省略する。
【００１２】
前記ＬＥＤ光源４１は、図１において奥行き方向（以下「主走査方向」という）に沿って配列された多数の白色ＬＥＤを備えており、前記コンタクトガラス２１上の読取位置２２にある原稿Ｐ又は後述の原稿押さえ１５に１ライン分の白色光を照射する。前記読取位置２２は、前記読取ユニット２３が副走査方向に移動することにより副走査方向に移動することになる。
前記ミラー４２は、前記ＬＥＤ光源４１から前記読取位置２２にある原稿Ｐ又は後述の原稿押さえ１５に光を照射したときの反射光を前記ミラー４３に向けて反射させる。そして、前記ミラー４２で反射した光は、前記ミラー４３、４４によって前記光学レンズ４５に導かれる。前記光学レンズ４５は、入射した光を集光して前記ＣＣＤ４６に入射させる。
前記ＣＣＤ４６は、受光した光をその光量に応じた電気信号（電圧）に変換する光電変換素子（撮像素子）であり、前記原稿Ｐなどから反射した光を受光して１ラインごとに画像データを読み取る。前記ＣＣＤ４６で読み取られた画像データは前記制御部５０に入力される。なお、本実施の形態では、光電変換素子として前記ＣＣＤ４６を用いた例について説明するが、前記ＣＣＤ４６よりも焦点距離の短い密着型のイメージセンサー（ＣＩＳ：Contact  Image  Sensor）を用いてもよい。
【００１３】
一方、前記ＡＤＦ２は、原稿セット部１３、複数の搬送ローラー１４、原稿押さえ１５、及び排紙部１６などを備えている。前記ＡＤＦ２は、前記搬送ローラー１４各々を不図示のモーターで駆動させることにより、前記原稿セット部１３にセットされた原稿Ｐを前記コンタクトガラス２１上の読取位置２２を通過させて前記排紙部１６まで搬送させる。
前記原稿押さえ１５は、前記コンタクトガラス２１上の読取位置２２の上方に原稿Ｐが通過できる間隔を隔てた位置に設けられている。前記原稿押さえ１５は、主走査方向に長尺状を成しており、その下面（コンタクトガラス２１側の面）には白色のシートが貼り付けられている。前記スキャナーＸでは、前記白色のシートの画像データが白色基準データとして読み取られる。そして、前記白色基準データは、周知のシェーディング補正などで用いられる。
【００１４】
続いて、図２のブロック図を参照しつつ、前記制御部５０について説明する。
図２に示すように、前記制御部５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、クロックジェネレーター５４、ＣＤＳ５５、ＡＧＣ５６、ＡＤＣ５７、ＡＳＩＣ５８、ＤＳＰ５９、及び画像メモリー６０などを備えている。なお、前記制御部５０全体が集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよい。
前記ＲＯＭ５２には、所定の制御プログラム及び各種パラメーターが記憶されている。前記ＣＰＵ５１は、前記ＲＯＭ５２に格納された所定の制御プログラムに従った処理を実行することにより前記スキャナーＸを統括的に制御する。具体的に、前記ＣＰＵ５１は、前記スキャナーＸの各構成要素を制御することにより原稿Ｐからカラー又はモノクロの画像データを読み取る画像読取処理を前記スキャナーＸに実行させる。前記ＲＡＭ５３は、前記ＣＰＵ５１で実行される各種の処理の一次記憶領域（作業領域）として利用される。
【００１５】
前記クロックジェネレーター５４は、前記ＣＰＵ５１からの制御指令により予め個別に定められる周期のクロック信号を複数生成して出力する。具体的に、前記クロックジェネレーター５４は、モーター駆動信号Ｃ１及び水平同期信号Ｃ２を生成する。前記モーター駆動信号Ｃ１は前記モータードライバー２４に入力され、前記水平同期信号Ｃ２は前記ＣＣＤ４６に入力される。
前記モータードライバー２４は、前記クロックジェネレーター５４から入力される前記モーター駆動信号Ｃ１に従って前記駆動モーター２５の駆動を制御することにより、前記読取ユニット２３を副走査方向に移動させる。これにより、前記読取ユニット２３のＬＥＤ光源４１が原稿Ｐに対して副走査方向に相対的に移動することになる。このとき、前記駆動モーター２５の回転速度、即ち前記読取ユニット２３の副走査方向の移動速度は、前記クロックジェネレーター５４から入力される前記モーター駆動信号Ｃ１の周期によって変化する。
前記ＣＣＤ４６は、前記クロックジェネレーター５４から入力される前記水平同期信号Ｃ２に従って１ライン分の画像データの読み取りを実行する。具体的に、前記ＣＣＤ４６は、前記水平同期信号Ｃ２の１周期ごとに蓄積された光量に応じて１ライン分の画像データを出力する。
【００１６】
前記ＣＤＳ５５は、前記ＣＣＤ４６から入力される画像データについて、相関二重サンプリング法などに基づくノイズ除去処理を実行する電気回路である。前記ＣＤＳ５５でノイズが除去された画像データは、前記ＡＧＣ５６に入力される。
前記ＡＧＣ５６は、前記ＣＤＳ５５から入力された画像データを予め設定された増幅率（ゲイン）に従って増幅させるゲインコントロールアンプである。前記ＡＧＣ５６による増幅後の画像データは前記ＡＤＣ５７に入力される。
前記ＡＤＣ５７は、前記ＡＧＣ５６から入力されたアナログ信号の画像データをデジタル信号に変換するＡＤコンバーターである。前記ＡＤＣ５７でデジタル化された画像データは前記ＡＳＩＣ５８に入力される。
前記ＡＳＩＣ５８は、後述の画像データ生成処理（図３参照）を実行することにより画像データを生成する集積回路であって、その生成した画像データを前記ＤＳＰ５９に入力する。
前記ＤＳＰ５９は、前記ＡＳＩＣ５８から入力された画像データに対して各種の画像処理を施す信号処理プロセッサーである。例えば、前記ＤＳＰ５９は、前記ＡＳＩＣ５８から入力されたＲＧＢデータをＹＵＶデータに変換する信号変換処理を実行する。前記ＤＳＰ５９で信号処理が施された後の画像データは、前記画像メモリー６０に記憶される。
前記画像メモリー６０は、前記スキャナーＸで読み取られる画像データを蓄積記憶するハードディスクや半導体メモリーなどの記憶手段である。前記画像メモリー６０に記憶された画像データは、例えばネットワーク接続された不図示のパーソナルコンピューター等の外部装置に転送され、或いは電話回線を通じてファクシミリ送信される。また、前記スキャナーＸが複写機又は複合機などの画像形成装置に搭載される場合、その画像形成装置では、前記画像メモリー６０に記憶された画像データに基づく画像形成処理が実行される。
【００１７】
＜動作モード＞
このように構成された前記スキャナーＸは、原稿Ｐから画像データを読み取る画像読取処理の動作モードとして通常モード及び高画質モードを有している。そして、前記ＣＰＵ５１は、予め選択された前記通常モード又は前記高画質モードのいずれの動作モードで画像読取処理を実行する。前記通常モード及び前記高画質モードの選択は、初期設定又は画像読取処理の要求時などにおける不図示の操作表示部へのユーザーの操作入力に応じて前記ＣＰＵ５１によって行われる。なお、前記ＣＰＵ５１は、前記通常モード又は前記高画質モードのいずれが選択されているかを前記ＡＳＩＣ５８に通知する。
ここに、前記通常モードは、前記スキャナーＸから出力する前記原稿Ｐの画像データの解像度として予め設定された出力解像度（例えば６００ｄｐｉ、１２００ｄｐｉなど）で画像データを原稿から読み取る動作モードである。一方、前記高画質モードは、副走査方向のライン数が前記出力解像度に対応する副走査方向のライン数の２倍である画像データを原稿から読み取る動作モードである。なお、前記高画質モードの画像読取処理により原稿から読み取られる画像データの主走査方向の画素数は前記出力解像度に対応する画素数である。
具体的に、前記スキャナーＸでは、前記通常モードに対応する通常周期Ｔ１及び前記高画質モードに対応する低速周期Ｔ２が前記ＲＯＭ５２に記憶されている。ここに、前記低速周期Ｔ２は前記通常周期Ｔ１の２倍の長さである。
そして、前記ＣＰＵ５１は、前記通常モードで画像読取処理を実行する場合、前記クロックジェネレーター５４に対して前記通常周期Ｔ１で前記モーター駆動信号Ｃ１を生成させる。
一方、前記ＣＰＵ５１は、前記高画質モードで画像読取処理を実行する場合、前記クロックジェネレーター５４に対して前記低速周期Ｔ２で前記モーター駆動信号Ｃ１を生成させる。なお、前記水平同期信号Ｃ２の周期は前記通常モード及び前記高画質モードで共通である。これにより、前記読取ユニット２３の副走査方向への移動速度だけが前記通常モードの１／２に変更されるため、前記ＣＣＤ４６では副走査方向のライン数が前記出力解像度の２倍である画像データが読み取られる。ここに、前記高画質モードの画像読取処理を実行するときの前記ＣＰＵ５１が画像読取手段に相当する。
なお、前記読取ユニット２３の移動速度の調整は、前記モーター駆動信号Ｃ１の周期の変更に限らない。例えば、前記駆動モーター２５が供給電力により速度が変化するものである場合には、前記ＣＰＵ５１が前記駆動モーター２５への供給電力を変化させることにより前記読取ユニット２３の移動速度を調整する構成が考えられる。
【００１８】
＜画像データ生成処理＞
そして、前記スキャナーＸでは、前記ＡＳＩＣ５８により後述の画像データ生成処理（図３参照）が実行される。
以下、図３のフローチャートに従って前記ＡＳＩＣ５８で実行される画像データ生成処理について説明する。ここに、Ｓ１、Ｓ２、・・・は処理手順（ステップ）番号を表している。また、前記画像データ生成処理は、前記ＣＰＵ５１によって実行されてもよい。なお、前記スキャナーＸにおいて、前記高画質モードの画像読取処理及び前記画像データ生成処理における各工程を実行する方法が本発明の画像処理方法に相当する。
【００１９】
（ステップＳ１）
まず、ステップＳ１において、前記ＡＳＩＣ５８は、前記スキャナーＸにおける画像読取処理の動作モードとして前記高画質モードが選択されているか否かを判断し、処理を分岐する。具体的には、前記ＣＰＵ５１から前記ＡＳＩＣ５８に前記通常モード又は前記高画質モードのいずれが選択されているかが通知されており、前記ＡＳＩＣ５８はその通知に応じて前記高画質モードの選択であるか否かを判断する。
ここで、前記高画質モードが選択されていないと判断されると（Ｓ１のＮｏ側）、処理はステップＳ１１に移行する。ステップＳ１１において、前記ＡＳＩＣ５８は、前記ＣＣＤ４６で読み取られた前記出力解像度に対応するライン数の画像データをそのまま前記ＤＳＰ５９に出力する。
一方、前記高画質モードが選択されていると判断されると（Ｓ１のＹｅｓ側）、処理はステップＳ２に移行する。そして、ステップＳ２〜Ｓ８では、前記高画質モードの画像読取処理で読み取られ、副走査方向のライン数が前記出力解像度の２倍である画像データに基づいて後述の第３画像データが生成される。ここに、係る処理を実行するときの前記ＡＳＩＣ５８が第３画像データ生成手段に相当する。
【００２０】
（ステップＳ２〜Ｓ３）
ステップＳ２において、前記ＡＳＩＣ５８は、前記高画質モードの画像読取処理で読み取られ、副走査方向のライン数が前記出力解像度の２倍である画像データ（図４（Ａ）参照）の奇数ラインの画像データで構成される第１画像データを生成する（図４（Ｂ）参照）。ここに、係る処理を実行するときの前記ＡＳＩＣ５８が第１画像データ生成手段に相当する。
また、ステップＳ３において、前記ＡＳＩＣ５８は、前記高画質モードの画像読取処理で読み取られ、副走査方向のライン数が前記出力解像度の２倍である画像データ（図４（Ａ）参照）の偶数ラインの画像データで構成される第２画像データを生成する（図４（Ｃ）参照）。ここに、係る処理を実行するときの前記ＡＳＩＣ５８が第２画像データ生成手段に相当する。
このように、前記ＡＳＩＣ５８では、前記高画質モードの画像読取処理で読み取られた原稿Ｐの画像データから、副走査方向のライン数が前記出力解像度に対応するライン数と同じである２枚の画像が作成される。但し、ここで作成される２枚の画像は、前記読取ユニット２３の副走査方向の移動中に読み取られたものであるため、相互間には副走査方向に若干の位置ずれが生じている。
【００２１】
（ステップＳ４）
続いて、ステップＳ４において、前記ＡＳＩＣ５８は、前記第１画像データ及び前記第２画像データにおける同一位置の画像データを予め設定された領域ごとに比較し、その領域ごとにおける前記第１画像データ及び前記第２画像データの差分値を算出する。このとき、前記ＡＳＩＣ５８は、前記第１画像データ及び前記第２画像データを、例えば画素ごと、ラインごと、又は予め設定された所定範囲ごとなどの領域単位で比較する。なお、前記比較をラインごとや所定範囲ごとに行う場合には、例えばそこに含まれる画素各々の画像データの合計値や平均値を比較すればよい。
【００２２】
（ステップＳ５）
そして、ステップＳ５において、前記ＡＳＩＣ５８は、前記ステップＳ４における比較結果として得られた前記第１画像データ及び前記第２画像データの差異（差分値）が予め設定された閾値以上であるか否かを判断し、処理を分岐する。
前記閾値は、前記第１画像データ及び前記第２画像データの比較箇所について平均化を行った場合に画質の低下が大きいか否かを判断するために予め定められた値である。具体的に、ベタ画像のように画素間の画像変化が緩やかな低周波画像領域よりも、画素間の画像変化が急な高周波画像領域の方が平均化による画質の劣化が目立つ。そのため、前記閾値は、前記低周波画像領域又は前記高周波画像領域のいずれであるかを判定するために予め定められた値である。
ここで、前記差異が前記閾値以上であると判断された場合（Ｓ５のＹｅｓ側）、処理はステップＳ６に移行し、前記差異が前記閾値以上ではないと判断された場合（Ｓ５のＮｏ側）、処理はステップＳ７に移行する。
【００２３】
（ステップＳ６）
前記差異が前記閾値以上であると判断された場合（Ｓ５のＹｅｓ側）、ステップＳ６において、前記ＡＳＩＣ５８は、出力する第３画像データのうち前記ステップＳ４で比較の対象となった領域の画像データとして前記第１画像データをそのまま採用する。例えば、前記第１画像データ及び前記第２画像データを画素単位で比較した場合には、その画素について前記第１画像データを採用する。一方、前記第１画像データ及び前記画像データをラインごと又は所定範囲ごとに比較した場合には、そのライン又は所定範囲の単位で前記第１画像データを前記第３画像データとして採用すればよい。なお、前記ステップＳ６で採用する画像データは前記第１画像データ又は前記第２画像データのいずれかであってもよい。また、前記ＡＳＩＣ５８が、原則として前記第１画像データを採用しつつ、前記第１画像データに静電気等の外乱の影響でデータの欠落が生じている場合にその欠落箇所を前記第２画像データで補完する構成も他の実施例として考えられる。
このように、前記ステップＳ６では前記第１画像データ又は前記第２画像データのいずれか一方が前記第３画像データとして採用されるため、高周波画像領域における画質の低下が防止される。
【００２４】
（ステップＳ７）
一方、前記差異が前記閾値以上ではないと判断された場合（Ｓ５のＮｏ側）、ステップＳ７において、前記ＡＳＩＣ５８は、前記第１画像データ及び前記第２画像データを平均化した画像データを生成し、その画像データを前記第３画像データのうち前記ステップＳ４で比較の対象となった領域の画像データとして採用する。具体的に、前記第１画像データ及び前記第２画像データの平均化は画素単位で行われる。
このように、前記ステップＳ７では前記第１画像データ及び前記第２画像データが平均化されるため、低周波画像領域についてＳ／Ｎを高めることができる。
【００２５】
（ステップＳ８〜Ｓ９）
その後、前記ステップＳ４〜Ｓ７の処理は、前記第１画像データ及び前記第２画像データの全ての領域についての比較が終了するまで繰り返される（Ｓ８のＮｏ側）。一方、全ての領域についての比較が終了して原稿１枚分の前記第３画像データが生成されると、処理はステップＳ９に移行する。ステップＳ９において、前記ＡＳＩＣ５８は、前記ステップＳ４〜Ｓ７で生成された前記第３画像データを前記ＤＳＰ５９に出力する。
【００２６】
以上説明したように、前記スキャナーＸでは、読み取った原稿の画像データとして出力する前記第３画像データのうち低周波画像領域については前記第１画像データ及び前記第２画像データの平均化によりＳ／Ｎを向上させることができ、高周波画像領域については前記平均化を行わずに前記第１画像データ又は前記第２画像データをそのまま採用することにより画質の劣化を防止することができる。
なお、本実施の形態では、前記ＣＰＵ５１が前記通常モード及び前記高画質モードのいずれかを選択的に実行する場合を例に挙げて説明したが、前記ＣＰＵ５１が常に前記高画質モードで画像読取処理を実行する構成も他の実施例として考えられる。
また、本実施の形態では、前記読取ユニット２３を前記駆動モーター２５で移動させる構成について説明した。一方、例えば前記ＡＤＦ２により前記原稿Ｐを搬送することにより、前記原稿Ｐと前記ＬＥＤ光源４１とを相対的に移動させる場合にも同様に適用可能である。この場合、前記高画質モードの画像読取処理では、前記ＡＤＦ２による前記原稿Ｐの搬送速度が前記通常モードの１／２に変更される。
【００２７】
＜画像データ生成処理の他の例＞
ところで、前記画像データ生成処理（図３参照）では、前記ステップＳ５において一つの閾値により前記第１画像データ及び前記第２画像データの平均化の有無を判断する場合について説明した。
一方、前記第１画像データ及び前記第２画像データの差異が極端に大きい場合には、いずれか一方の画像に大きなノイズが生じていると考えられる。この場合、そのノイズが発生しているおそれのある前記第１画像データ又は前記第２画像データのいずれか一方を採用すると却って画質が劣化するおそれがある。
そこで、図５を参照しつつ前記画像データ生成処理の他の例について説明する。ここに、図５は前記画像データ生成処理の手順の他の例を示すフローチャートである。なお、図３に示した前記画像データ生成処理と同様の処理手順には同じ符号を付してその説明を省略する。
具体的に図５に示す画像データ生成処理では、図３に示す画像データ生成処理における前記ステップＳ５の処理に代えて、下記のステップＳ５１及びステップＳ５２の処理が前記ＡＳＩＣ５８によって実行される。
【００２８】
（ステップＳ５１）
まず、ステップＳ５１において、前記ＡＳＩＣ５８は、前記ステップＳ４の比較の結果、前記第１画像データ及び前記第２画像データの差異が予め設定された第１閾値以上であるか否かを判断して処理を分岐する。なお、前記第１閾値は、例えば前記ステップＳ５（図３参照）の閾値と同じ値である。
ここで、前記差異が前記第１閾値以上でないと判断された場合には（Ｓ５１のＮｏ側）、処理は前記ステップＳ７に移行するが、前記差異が前記第１閾値以上であると判断された場合には（Ｓ５１のＹｅｓ側）、処理はステップＳ５２に移行する。
【００２９】
（ステップＳ５２）
そして、ステップＳ５２において、前記ＡＳＩＣ５８は、前記ステップＳ４の比較の結果、前記第１画像データ及び前記第２画像データの差異が予め設定された第２閾値以上であるか否かを判断して処理を分岐する。なお、前記第２閾値は、少なくとも前記第１閾値より大きい値であって、前記第１画像データ又は前記第２画像データのいずれかに大きなノイズが発生している可能性が高いと推測できる値として予め設定された値である。
ここで、前記差異が前記第２閾値以上でないと判断された場合には（Ｓ５２のＮｏ側）、処理は前記ステップＳ６に移行し、前記差異が前記第２閾値以上であると判断された場合には（Ｓ５２のＹｅｓ側）、処理は前記ステップＳ７に移行する。
即ち、前記差異が前記第１閾値未満である場合のみならず、前記差異が前記第２閾値以上である場合（Ｓ５２のＹｅｓ側）にも、前記ステップＳ７において前記第１画像データ及び前記第２画像データを平均化した画像データが前記第３画像データとして採用されることになる。これにより、前記第１画像データ又は前記第２画像データのいずれかで大きなノイズが発生している場合でも、前記第３画像データではノイズの影響を軽減して画質を向上させることができる。
なお、前記差異が前記第１閾値以上であり前記第２閾値未満である場合には、前記ステップＳ６において前記第１画像データ又は前記第２画像データが前記第３画像データとして採用されることになる。そのため、前記第３画像データでは、前記第１画像データ及び前記第２画像データを平均化した画像データを採用する場合に生じる画質の劣化は防止される。
【符号の説明】
【００３０】
１  ：装置本体
１３：原稿セット部
１４：搬送ローラー
１５：原稿押さえ
１６：排紙部
２  ：ＡＤＦ
２１：コンタクトガラス
２２：読取位置
２３：読取ユニット
２４：モータードライバー
２５：駆動モーター
４１：ＬＥＤ光源
４２〜４４：ミラー
４５：光学レンズ
４６：ＣＣＤ
５０：制御部
５１：ＣＰＵ
５２：ＲＯＭ
５３：ＲＡＭ
５４：クロックジェネレーター
５５：ＣＤＳ
５６：ＡＧＣ
５７：ＡＤＣ
５８：ＡＳＩＣ
５９：ＤＳＰ
６０：画像メモリー
Ｘ  ：スキャナー（画像読取装置の一例）
【図１】
0005624970.tif 000002
【図２】
0005624970.tif 000003
【図３】
0005624970.tif 000004
【図４】
0005624970.tif 000005
【図５】
0005624970.tif 000006