(57)【特許請求の範囲】
【請求項１】
光源と、
光電変換素子に蓄積された電荷を、シフトゲートを介してシフトレジスターへ転送するイメージセンサーと、
前記光電変換素子から電荷を転送するシフト周期にダミー期間を挿入することにより、センサー読み出しの開始タイミングをラインごとにずらし、読み出された画像に含まれるノイズのピーク位置をラインごとに異ならせる読取制御部と、を備え、
前記読取制御部は、
前記ダミー期間の長さを異ならせた連続する複数のラインをまとめてブロックとし、前記ブロックの各ラインのダミー期間の長さのパターンを、隣接する前記ブロック同士で異ならせる、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記読取制御部は、
前記ノイズの１周期をｎ個（ｎは２以上の整数）の区間に分割し、当該分割した区間をｓ個（ｓは０からｎ−１までの整数）合計した期間を前記ダミー期間とし、かつ、前記ブロック内の連続する各ラインにおいてそれぞれ前記ｓの数を異ならせ、
前記ブロックに含まれるライン数は、前記ｎの整数倍とし、当該ブロックごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置であって、
前記読取制御部は、
カラー画像の読み取りを行う場合には、色ごとに、連続する複数ラインをまとめてブロックとし、
対応する領域にある各色のブロックについては、色ごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像読取装置であって、
前記読取制御部は、
予め用意された複数のパターンから１つのパターンを選択することにより、ブロックごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項５】
請求項１乃至３のいずれか１項に記載の画像読取装置であって、
前記読取制御部は、
予め用意された１つのパターンに変更を加えることにより、ブロックごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項６】
請求項５に記載の画像読取装置であって、
前記読取制御部は、
予め用意された１つのパターンについて、センサー読み出しの開始タイミングをラインごとに所定量ずつシフトさせ、ブロックごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項７】
請求項５に記載の画像読取装置であって、
前記読取制御部は、
予め用意された１つのパターンについて、センサー読み出しの開始タイミングをラインごとに乱数で求まる量ずつシフトさせ、ブロックごとに、前記ダミー期間を挿入するパターンを異ならせる、
ことを特徴とする画像読取装置。
【請求項８】
光源と、
光電変換素子に蓄積された電荷を、シフトゲートを介してシフトレジスターへ転送するイメージセンサーと、
前記光電変換素子から電荷を転送するシフト周期にダミー期間を挿入することにより、センサー読み出しの開始タイミングをラインごとにずらし、読み出された画像に含まれるノイズのピーク位置をラインごとに異ならせる読取制御部と、
を備える画像読取装置における画像読取方法であって、
前記読取制御部は、
前記ダミー期間の長さを異ならせた連続する複数ラインをまとめてブロックとするステップと、
前記ブロックの各ラインのダミー期間の長さのパターンを、隣接する前記ブロック同士で異ならせるステップと、を行う、
ことを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、および、画像読取方法に関する。
【背景技術】
【０００２】
スキャナー等の画像読取装置は、イメージセンサーを備え、イメージセンサーにシフトパルスを供給して、画像をライン毎に読み取る（例えば、特許文献１）。
【０００３】
そして、イメージセンサーで読み取られた画像は、ライン毎にＡ／Ｄ変換器に転送されて、デジタルデータに変換される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２６８４７６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、イメージセンサーからＡ／Ｄ変換器へ転送される画像には、転送中にノイズが入ることが知られている。そして、転送中の画像に入るノイズは、その強度が周期的になる場合がある。
【０００６】
その場合、各ラインに周期的に入ったノイズの強弱位置（ノイズのピーク位置とボトム位置）が、最終的に生成される画像（圧縮する場合も含まれる）の縦方向（副走査方向）に揃ってしまい、ノイズの目立つ画像となる。
【０００７】
本発明は、画像読取装置において、ノイズが目立たないように画像を読み取る技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本願発明の一態様は、画像読取装置であって、光源と、光電変換素子に蓄積された電荷を、シフトゲートを介してシフトレジスターへ転送するイメージセンサーと、前記光電変換素子から電荷を転送するシフト周期にダミー期間を挿入することにより、センサー読み出しの開始タイミングをラインごとにずらし、読み出された画像に含まれるノイズのピーク位置をラインごとに異ならせる読取制御部と、を備え、前記読取制御部は、前記ダミー期間の長さを異ならせた連続する複数のラインをまとめてブロックとし、前記ブロックの各ラインのダミー期間の長さのパターンを、隣接する前記ブロック同士で異ならせる。
上記課題を解決するための本願発明の他の態様は、光源と、光電変換素子に蓄積された電荷を、シフトゲートを介してシフトレジスターへ転送するイメージセンサーと、前記光電変換素子から電荷を転送するシフト周期にダミー期間を挿入することにより、センサー読み出しの開始タイミングをラインごとにずらし、読み出された画像に含まれるノイズのピーク位置をラインごとに異ならせる読取制御部と、を備える画像読取装置における画像読取方法であって、前記読取制御部は、前記ダミー期間の長さを異ならせた連続する複数ラインをまとめてブロックとするステップと、前記ブロックの各ラインのダミー期間の長さのパターンを、隣接する前記ブロック同士で異ならせるステップと、を行う。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像読取装置５０の概略構成の一例を示すブロック図である。
【図２】従来の方法によって生成される画像データの全体像を示す図である。
【図３】（Ａ）モノクロ画像を読み取る場合において、シフト周期にダミー期間を挿入する処理の一例について説明するための図である。（Ｂ）「図３（Ａ）」で説明された処理によって読み取られた場合における、１ライン目から６ライン目に入るノイズの強弱を示す図である。
【図４】「図３（Ａ）」で説明された処理によって読み取られた画像データの全体像を示す図である。
【図５】画像読取装置５０で実行される画像読取処理の一例を説明するためのフローチャートである。
【図６】（Ａ）左図：ノイズ周期を３区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。右図：４ライン以上の読み取りを行う場合のピーク位置を示す図である。（Ｂ）左図：ノイズ周期を４区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。右図：５ライン以上の読み取りを行う場合のピーク位置を示す図である。（Ｃ）左図：ノイズ周期を５区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。右図：６ライン以上の読み取りを行う場合のピーク位置を示す図である。
【図７】オフセット補正を説明するための図である。
【図８】ステップＳ１０４で読取制御部１２０がシフトパルスを出力するタイミングについて、「図６（Ｃ）の例１」に示す例を用いて説明するための図である。
【図９】「図８」に示す読取制御によって画像が読み取られた場合における、１ライン目から５ライン目に入るノイズの強弱を示す図である。
【図１０】ノイズ周期を５区間に分割する場合において、各ラインにおけるノイズのピーク位置を、ＲＧＢの色別に示す図である。
【図１１】カラー画像を読み取る場合に、ステップＳ１０４で読取制御部１２０がシフトパルスを出力するタイミングについて説明するための図である。
【図１２】カラー画像を読み取る場合に、１ライン目から５ライン目に入るノイズの強弱を色ごとに示す図である。
【図１３】モノクロ読み取り画像を圧縮する場合において、ブロック（６ライン）ごとにノイズのピーク位置を示す図である。
【図１４】モノクロ読み取り画像を圧縮する場合にノイズのピーク位置が揃わないようにする第１の方法（例１）を示す図である。
【図１５】モノクロ読み取り画像を圧縮する場合にノイズのピーク位置が揃わないようにする第２の方法（例２）を示す図である。
【図１６】モノクロ読み取り画像を圧縮する場合にノイズのピーク位置が揃わないようにする第３の方法（例３）を示す図である。
【図１７】カラー読み取り画像を圧縮する場合にノイズのピーク位置が揃わないようにする第１の方法（例１）を示す図である。
【図１８】カラー読み取り画像を圧縮する場合にノイズのピーク位置が揃わないようにする第２の方法（例２）を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態が適用された画像読取装置５０の概略構成の一例を示すブロック図である。
【００１２】
画像読取装置５０は、筐体の上面に原稿台（不図示）を備えた、いわゆるフラットベッド型画像読取装置である。画像読取装置５０は、イメージセンサー（固体撮像素子）２２０を走査して、透明板の原稿台に載置された原稿の画像を読み取る。
【００１３】
画像読取装置５０は、図示するように、ＬＥＤ光源２１０及びイメージセンサー２２０を搭載したキャリッジ２００と、キャリッジ２００の移動を制御する駆動機構３００と、画像読取装置５０の全体を制御し、画像を読み取るための種々の処理を行うコントローラー１００と、を備えている。
【００１４】
キャリッジ２００は、イメージセンサー２２０を、ＬＥＤ光源２１０とともに副走査方向に運搬する。キャリッジ２００は、原稿台の盤面に対し平行なガイド用のシャフト等にスライド自在に係止されており、駆動機構３００のモーター（例えば、ＤＣモーター）により回転するベルトにより牽引される。キャリッジ２００の移動量は、駆動機構３００のモーターの回転量に応じてパルスを出力するエンコーダーの出力値により制御される。
【００１５】
ＬＥＤ光源２１０は、赤色（Ｒ）ＬＥＤ、緑色（Ｇ）ＬＥＤ、青色（Ｂ）ＬＥＤからなり、カラー画像を読み取る場合には、ＲＧＢの３色の光を所定の順序で発生する。本実施形態では、ＬＥＤ光源２１０は、通常の原稿の１ライン分の読み取りを行う場合には、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤの順に光を発生する。そして、原稿の画像データの生成に必要なライン数分の読み取りを行うために、同様の発光動作を繰り返す。各色のＬＥＤの発光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過したときに、消灯する。なお、１ライン分の読み取りを行う場合の発光順序は、ＲＧＢの順序に限られない。
【００１６】
また、ＬＥＤ光源２１０は、モノクロ画像を読み取る場合には、通常の原稿１ライン分の読み取りで赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤを同時に発光させる。
【００１７】
イメージセンサー２２０は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し、画像読取データ（電気信号）として、コントローラー１００に送る。
【００１８】
イメージセンサー２２０は、主走査方向に並んだ複数のセンサーチップからなる。各センサーチップは、通常のＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）イメージセンサーと同様の構成を備えている。すなわち、各センサーチップは、光電変換素子（フォトダイオード）と、シフトゲートと、シフトレジスターと、を備える。そして、光電変換素子に蓄積された電荷を、シフトゲートを開通させてシフトレジスターへ転送し、シフトレジスターにより電荷を順次移動させながら出力する。
【００１９】
シフトゲートの開通（電荷の転送）は、シフトパルス（後述する読取制御部１２０からの信号）の印加に応答して行われる。光電変換素子は、常時、光の受光量に応じて電荷を蓄積しているため、電荷のシフトレジスターへの転送タイミングが、次の発光色の光についての電荷を蓄積する開始タイミングとなる。シフトレジスターに転送された電荷は、シフトレジスターの末端の出力部より、電気信号（アナログデータ）に変換されて、後述するＡ／Ｄ変換部１１０に送られる。
【００２０】
シフトレジスターに格納された電荷の出力は、所定の読み出しクロック（後述する読取制御部１２０からの信号）に応答して行われる。例えば、１クロック毎に１画素の電荷がアナログデータとして出力される。
【００２１】
なお、シフトレジスターから出力された電気信号には、Ａ／Ｄ変換部１１０までの転送中にノイズが入ることが知られている。そして、その電気信号に入るノイズの強弱は、時間経過に応じて周期的に変化する。以下では、ノイズが最も強くなる位置を「ピーク位置」とよび、ノイズが最も弱くなる位置を「ボトム位置」とよぶ。また、ノイズの強弱の周期（例えば、あるノイズのピーク位置から次のピーク位置までの期間）を「ノイズ周期」とよぶ。
【００２２】
コントローラー１００は、アナログ処理を行う（例えば、イメージセンサー２２０から出力されたアナログデータをデジタルデータに変換する）Ａ／Ｄ変換部１１０と、Ａ／Ｄ変換部１１０から出力されたデジタルデータに対して各種補正を行うデータ補正処理部１３０と、データ補正処理部１３０が各種補正を行うためのデジタルデータ（例えば、白基準データや黒基準データ）を記憶する記憶部１４０と、データ補正処理部１３０からのデータをパーソナルコンピューターなどのホストに送るための出力部１５０と、コントローラー１００内の各機能部を全体的に制御するとともに、キャリッジ２００内のＬＥＤ光源２１０やイメージセンサー２２０、及び、駆動機構３００を制御する読取制御部１２０と、を備えている。
【００２３】
読取制御部１２０は、駆動機構３００のモーターの回転を制御することにより、キャリッジ２００の移動を制御する。
【００２４】
また、読取制御部１２０は、イメージセンサー２２０による、画像読み取りを制御する。
【００２５】
具体的には、読取制御部１２０は、イメージセンサー２２０に対してシフトパルスの提供を周期的に行い、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミング（次の電荷蓄積の開始タイミング）を制御する。なお、シフトパルスをイメージセンサー２２０に対して供給する周期（間隔）を、以下では「シフト周期」とよぶ。また、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミングを、以下では、「センサー読み出しの開始タイミング」ともいう。
【００２６】
また、読取制御部１２０は、イメージセンサー２２０に対して読み出しクロックの供給を行い、シフトレジスターに格納されている電荷のＡ／Ｄ変換部１１０への出力を制御する。
【００２７】
また、読取制御部１２０は、イメージセンサー２２０の読み取り動作に合わせて、ＬＥＤ光源２１０の点灯、消灯を制御する。
【００２８】
ところで、上述した通り、シフトレジスターからＡ／Ｄ変換部１１０へ転送される電気信号（読み取り画像）に入るノイズの強弱は、時間経過に応じて周期的に変化する。そのため、各ラインに周期的に入ったノイズの強弱位置（ピーク位置とボトム位置）が、最終的にコントローラー１００で生成される画像データ上において縦方向（副走査方向）に揃ってしまい、ノイズが目立つ画像となる。
【００２９】
図２は、従来の方法によってコントローラー１００で生成される画像データの全体像を示す図である。図示するように、従来の方法では、画像データに入るノイズの強弱位置（ピーク位置およびボトム位置）が各ラインで揃ってしまう。そのため、画像データに入っているノイズがユーザーからみて目立つものとなる。
【００３０】
そこで、本願では、読取制御部１２０は、シフト周期にダミー期間を挿入することにより、センサー読み出しの開始タイミングをラインごとにずらす。こうすることにより、最終的にコントローラー１００で生成される画像データに含まれるノイズのピーク位置（或いはボトム位置）はラインごとに異なるようになる。
【００３１】
図３（Ａ）は、モノクロ画像を読み取る場合において、シフト周期にダミー期間を挿入する処理の一例について説明するための図である。図示するように、読取制御部１２０は、例えば、奇数ラインの画像読み取りの時には、シフト周期にダミー期間を挿入せず、偶数ラインの画像読み取りの時に、シフト周期にダミー期間を挿入するようにする。こうすることにより、奇数ラインの画像データでは、先頭位置（センサー読み出しの開始位置）にノイズのピーク位置がきて、偶数ラインの画像データでは、先頭位置（センサー読み出しの開始位置）にノイズのボトム位置がくるようになる。
【００３２】
図３（Ｂ）は、図３（Ａ）で説明された処理によって読み取られた場合における、１ライン目から６ライン目に入るノイズの強弱を示す図である。ただし、ノイズの強弱は、黒色の濃淡で表されている。図示するように、図３（Ａ）で説明された処理によって読み取られた画像データでは、奇数ライン（１ライン目、３ライン目、５ライン目）の先頭位置にノイズのピーク位置がきており、偶数ライン（２ライン目、４ライン目、６ライン目）の先頭位置にノイズのボトム位置がきている。
【００３３】
図４は、図３（Ａ）で説明された処理によって読み取られた画像データの全体像を示す図である。図示するように、本願の方法によれば、画像データに入るノイズの強弱位置（ピーク位置およびボトム位置）が各ラインで不揃いとなるため、従来と比較して、画像データに入っているノイズがユーザーからみて目立たないものとなる。
【００３４】
図１に戻り、Ａ／Ｄ変換部１１０は、ＩＣ（いわゆる、アナログフロントエンドＩＣ）によって構成される。Ａ／Ｄ変換部１１０は、入力されたアナログデータをデジタルデータに変換（量子化）し、データ補正処理部１３０に出力する。
【００３５】
データ補正処理部１３０は、Ａ／Ｄ変換部１１０から出力されたデジタルデータに対して、シェーディング補正などの各種補正を施して、出力部１５０に出力する。
【００３６】
記憶部１４０は、データ補正処理部１３０が各種補正処理を行うためのデータを記憶するメモリーなどによって実現される。例えば、記憶部１４０は、シェーディング補正に用いる白基準データや黒基準データを記憶する。
【００３７】
出力部１５０は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスを備え、データ補正処理部１３０から出力されたデジタルデータを、ホストコンピューターに送信する。
【００３８】
上記のコントローラー１００の主な構成要素は、演算装置であるＣＰＵと、プログラム等が記録されたＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、ホスト等との入出力を制御するインターフェイスと、各構成要素間の通信通路となるシステムバスと、を備えた一般的なコンピューターにより達成することができる。特定の処理を専用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）を含んで、又は、ＡＳＩＣにより構成されていてもよい。
【００３９】
本実施形態が適用された画像読取装置５０は、以上のような構成からなる。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な画像読取装置が備える他の構成を排除するものではない。また、画像読取装置５０は、さらにプリント機能や、ファクシミリ機能を有する複合機であってもよい。また、Ａ／Ｄ変換部１１０は、キャリッジ２００内の基板に搭載されていてもよい。
【００４０】
また、上記した各構成要素は、画像読取装置５０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。画像読取装置５０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４１】
次に、上記構成からなる画像読取装置５０の特徴的な動作について説明する。
【００４２】
＜画像読取処理（モノクロ画像）＞
図５は、本実施形態の画像読取装置５０で実行される画像読取処理の一例を説明するためのフローチャートである。ただし、本フローは、モノクロ画像を読み取る場合の画像読取処理である。
【００４３】
読取制御部１２０は、例えば、原稿の読み取り開始の指示を受け付けると、本フローを開始する。
【００４４】
本フローを開始すると、読取制御部１２０は、上述したシフト周期に挿入するダミー期間を決定する（ステップＳ１０１）。なお、上記では、偶数ラインの画像読み取り時にダミー期間を挿入する場合の例について説明したが、本フローでは、別の例について説明する。
【００４５】
ステップＳ１０１において、読取制御部１２０は、ノイズ周期を複数の区間に分割し、分割した区間数の連続する各ラインにおいて、それぞれノイズのピーク位置（或いはボトム位置）が存在する区間を異ならせる。例えば、読取制御部１２０は、ノイズ周期をｎ区間に分割した場合には、分割した区間をｓ個（ｓは０からｎ−１までの整数）合計した期間をダミー期間とし、かつ、分割した区間数の連続する各ラインにおいて、合計する区間の個数ｓを、それぞれ異ならせる。
【００４６】
図６（Ａ）の左図は、ノイズ周期を３区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。なお、黒塗りのマス目は、ピーク位置が存在する区間を表す。
【００４７】
図示するように、ノイズ周期を３区間に分割した場合には、読取制御部１２０は、連続する３ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する３ラインのうちの１ライン目の読み取りでは、３分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する３ラインのうちの２ライン目の読み取りでは、３分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する３ラインのうちの３ライン目の読み取りでは、３分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。
【００４８】
こうして決定されたダミー期間がシフト周期に挿入されると、連続する３ラインについては、ノイズのピーク位置が揃わないため、最終的に生成される画像データに含まれるノイズ成分を目立たなくすることができる。
【００４９】
ただし、図６（Ａ）の右図に示すように、４ライン以上の読み取りを行う場合には、読取制御部１２０は、上記の３ライン分の処理（ダミー期間を決定する処理）を繰り返し実行する。
【００５０】
また、図６（Ｂ）の左図は、ノイズ周期を４区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。
【００５１】
図示するように、ノイズ周期を４区間に分割した場合には、読取制御部１２０は、連続する４ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する４ラインのうちの１ライン目の読み取りでは、４分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する４ラインのうちの２ライン目の読み取りでは、４分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する４ラインのうちの３ライン目の読み取りでは、４分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する４ラインのうちの４ライン目の読み取りでは、４分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。
【００５２】
こうして決定されたダミー期間がシフト周期に挿入されると、連続する４ラインについては、ノイズのピーク位置が揃わないため、最終的に生成される画像データに含まれるノイズ成分を目立たなくすることができる。
【００５３】
ただし、図６（Ｂ）の右図に示すように、５ライン以上の読み取りを行う場合には、読取制御部１２０は、上記の４ライン分の処理（ダミー期間を決定する処理）を繰り返し実行する。
【００５４】
また、図６（Ｃ）の左図は、ノイズ周期を５区間に分割した場合に、各ラインにおけるノイズのピーク位置を示す図である。
【００５５】
例１に示すように、ノイズ周期を５区間に分割した場合には、読取制御部１２０は、連続する５ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する５ラインのうちの１ライン目の読み取りでは、５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの２ライン目の読み取りでは、５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの３ライン目の読み取りでは、５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの４ライン目の読み取りでは、５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの５ライン目の読み取りでは、５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。
【００５６】
また、別の例としては、例２に示すように、例えば、読取制御部１２０は、連続する５ラインのうちの１ライン目の読み取りでは、５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの２ライン目の読み取りでは、５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの３ライン目の読み取りでは、５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの４ライン目の読み取りでは、５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの５ライン目の読み取りでは、５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。
【００５７】
例１、例２のいずれにせよ、こうして決定されたダミー期間がシフト周期に挿入されると、連続する５ラインについては、ノイズのピーク位置が揃わないため、最終的に生成される画像データに含まれるノイズ成分を目立たなくすることができる。
【００５８】
ただし、図６（Ｃ）の右図に示すように、６ライン以上の読み取りを行う場合には、読取制御部１２０は、上記の５ライン分の処理（ダミー期間を決定する処理）を繰り返し実行する。
【００５９】
以上のように、読取制御部１２０は、ライン毎に、シフト周期に挿入するダミー期間を決定する。ここでは、ノイズ周期を３区間に分割する例、４区間に分割する例、５区間に分割する例について説明したが、本発明はこれに限定されない。また、ノイズ周期を分割する区間数は、多ければ多いほど、各ラインに入るノイズのピーク位置が揃いにくくなるため、最終的に生成される画像データに含まれるノイズ成分を、より目立たなくすることができる。可能であれば、ノイズ周期を５区間以上に分割するのが好ましい。
【００６０】
次に、読取制御部１２０は、処理をステップＳ１０２に移行して、オフセット補正を行う（ステップＳ１０２）。ここで、オフセット補正とは、シフト周期にダミー期間を挿入する前に、各ラインに入るノイズのピーク位置を揃えておくための補正をいう。
【００６１】
図７は、オフセット補正を説明するための図である。例えば、図示するように、読取制御部１２０は、各ラインの先頭位置（センサー読み出しの開始位置）に入るノイズの位相を一致させるために、ラインごとに、センサー読み出しの開始位置をずらす量（補正量α）を決定する。
【００６２】
具体的には、読取制御部１２０は、数式（１）「補正量α（ｋ）＝前ラインの補正量α（ｋ−１）＋（差分Ｔ）」によって、補正量αを決定する。
【００６３】
なお、「ｋ」は、読み取られるラインの順番を示す整数値である。また、「Ｔ」は、ノイズ周期の整数倍であり、ダミー期間を挿入する前に予め定められたシフト周期（以下では「基準シフト周期（間隔）」とよぶ）以上の最小値と、基準シフト周期と、の差分を示す値である。
【００６４】
図示する例で説明すると、１ライン目の補正量α（１）については、読取制御部１２０は、「補正量α（１）＝０」とし、ノイズ周期の整数倍であって基準シフト周期以上の最小値から、基準シフト周期を減算して「差分Ｔ」を求める。
【００６５】
そして、２ライン目の補正量α（２）については、読取制御部１２０は、上記の数式（１）を用いて、補正量α（２）を決定する（α（２）＝α（１）＋Ｔ）。また、２ライン目以降の補正量αについても、同様に、上記の数式（１）を用いて、「３ライン目の補正量α（３）＝２ライン目の補正量α（２）＋Ｔ」、「４ライン目の補正量α（４）＝３ライン目の補正量α（３）＋Ｔ」、「５ライン目の補正量α（５）＝４ライン目の補正量α（４）＋Ｔ」を求めて、補正量αを決定する。
【００６６】
ただし、補正量αがノイズ周期以上（補正量α≧ノイズ周期）となる場合には、数式（２）「補正量α（ｋ）＝前ラインの補正量α（ｋ−１）＋（差分Ｔ）−ノイズ周期」によって、補正量αを決定する。図示する例では、５ライン目の補正量α（５）については、数式（２）を用いて補正量αを決定している。
【００６７】
そして、以上のように決定した補正量α分だけ、センサー読み出しの開始を遅らせることにより、各ラインの先頭位置（センサー読み出しの開始位置）に入るノイズの位相を一致させることができる。
【００６８】
次に、読取制御部１２０は、処理をステップＳ１０３に移行して、センサー読み出しの開始位置を決定する処理を行う（ステップＳ１０３）。具体的には、読取制御部１２０は、ライン毎に、ステップＳ１０２で決定したオフセット補正量αに、ステップＳ１０１で決定したダミー期間を加えて、センサー読み出しの開始位置を決定する。
【００６９】
それから、読取制御部１２０は、ステップＳ１０３で決定されたセンサー読み出しの開始位置に従って、原稿の読取制御を行う（ステップＳ１０４）。
【００７０】
具体的には、読取制御部１２０は、ステップＳ１０３で決定されたセンサー読み出しの開始位置（タイミング）で、イメージセンサー２２０に対してシフトパルスを提供する。なお、シフトパルスをイメージセンサー２２０に対して提供するタイミングは、予め備えられたタイマー（タイミングジェネレーターなど）を用いて計ることができる。
【００７１】
また、読取制御部１２０は、イメージセンサー２２０の読み取り動作に合わせて、ＬＥＤ光源２１０の赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤを同時に、所定時間、発光させる。
【００７２】
また、読取制御部１２０は、イメージセンサー２２０に対して読み出しクロックの供給を行い、シフトレジスターに格納されている電荷をＡ／Ｄ変換部１１０へ出力させる。
【００７３】
そして、シフトレジスターから出力された電気信号には、Ａ／Ｄ変換部１１０までの転送中に、ノイズ強度が周期的に変化するノイズが入る。
【００７４】
それから、Ａ／Ｄ変換部１１０は、シフトレジスターから転送される電気信号から、予め定められている「読み出し時間」分の成分を抽出してデジタルデータに変換し、データ補正処理部１３０へ出力する。
【００７５】
データ補正処理部１３０では、Ａ／Ｄ変換部１１０から出力された１ライン分のデジタルデータを、記憶部１４０に格納する。
【００７６】
図８は、以上のステップＳ１０４で読取制御部１２０がシフトパルスを出力するタイミング（センサー読み出しの開始タイミング）について、図６（Ｃ）の例１に示す例を用いて説明するための図である。なお、オフセット補正の補正量αについては省略している。
【００７７】
例えば、１ライン目の読取制御では、ステップＳ１０１でノイズ周期を５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間が決定されている。そのため、図示するように、読取制御部１２０は、センサー読み出しの開始タイミングを変更せずに、基準となるタイミング（基準シフト周期に従ったタイミング）でシフトパルスをイメージセンサー２２０へ提供する。もちろん、図示していないが、オフセット補正される場合には、読取制御部１２０は、基準となるタイミングから、ステップＳ１０２で決定された補正量α分だけ遅らせてシフトパルスをイメージセンサー２２０へ提供する。
【００７８】
また、２ライン目の読取制御では、ステップＳ１０１でノイズ周期を５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間が決定されている。そのため、図示するように、読取制御部１２０は、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の２区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【００７９】
また、３ライン目の読取制御では、ステップＳ１０１でノイズ周期を５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間が決定されているため、図示するように、読取制御部１２０は、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の４区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【００８０】
また、４ライン目の読取制御では、ステップＳ１０１でノイズ周期を５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間が決定されているため、図示するように、読取制御部１２０は、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の１区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【００８１】
また、５ライン目の読取制御では、ステップＳ１０１でノイズ周期を５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間が決定されているため、図示するように、読取制御部１２０は、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の３区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【００８２】
なお、ノイズ周期をｎ分割した区間のうちｋ番目の区間にノイズのピーク位置がくるようにするためには、ダミー期間は「ｎ−ｋ＋１」個の区間を合計した期間分に決定される。
【００８３】
図９は、図８に示す読取制御によって画像が読み取られた場合における、１ライン目から５ライン目に入るノイズの強弱を示す図である。ただし、ノイズの強弱は、黒色の濃淡で表されている。図示するように、図８に示す読取制御によって読み取られた画像データでは、各ラインに入ったノイズのピーク位置は揃っておらず、ノイズが従来よりも目立たない。
【００８４】
ところで、１ライン分の読取制御が終わると、読取制御部１２０は、処理をステップ１０５に移行する。そして、読取制御部１２０は、処理対象の画像データに含まれる全ラインについて読み取られたか否か判別する（ステップＳ１０５）。
【００８５】
ここで、読取制御部１２０は、まだ全ラインについて読み取られていない場合には（ステップＳ１０５；Ｎｏ）、処理をステップＳ１０４に戻し、全ラインについての読み取りが終了するまでステップＳ１０４の処理を繰り返す。
【００８６】
一方、全ラインについて読み取られた場合には（ステップＳ１０５；Ｙｅｓ）、読取制御部１２０は、本フローを終了する。本フロー終了後、データ補正処理部１３０は、記憶部１４０に格納された画像データに対して、シェーディング補正などの各種補正を施して、出力部１５０に出力する。そして、出力部１５０は、各種補正が施されたデジタルデータを、ホストコンピューターに送信する。
【００８７】
以上の画像読取処理を行うことにより、本実施形態の画像読取装置５０は、従来よりもノイズの目立たない画像データを読み取ることができる。
【００８８】
なお、上記した各フローの各処理単位は、画像読取装置５０を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。画像読取装置５０が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。
【００８９】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００９０】
例えば、以下に、カラー画像を読み取る場合の画像読取処理について説明する。
【００９１】
＜画像読取処理（カラー画像）＞
カラー画像を読み取る場合には、読取制御部１２０は、ＲＧＢの色ごとに、シフトパルスをイメージセンサー２２０に提供する。そのため、読取制御部１２０は、ダミー期間とオフセットの補正量αについても、ＲＧＢの色ごとに決定する。
【００９２】
例えば、ステップＳ１０１では、読取制御部１２０は、ＲＧＢの色ごとに、ノイズ周期を複数の区間に分割する。そして、読取制御部１２０は、同色内では、分割した区間数の連続する各ラインにおいて、それぞれノイズのピーク位置（或いはボトム位置）が存在する区間を異ならせる。すなわち、ノイズ周期をｎ区間に分割した場合には、分割した区間をｓ個（ｓは０からｎ−１までの整数）合計した期間をダミー期間とし、かつ、分割した区間数の連続する各ラインにおいて、合計する区間の個数ｓを、それぞれ異ならせる。これとともに、読取制御部１２０は、異色の対応するライン同士でも、ノイズのピーク位置（或いはボトム位置）が存在する区間を異ならせる。
【００９３】
図１０は、ノイズ周期を５区間に分割する場合において、各ラインにおけるノイズのピーク位置を、ＲＧＢの色別に示す図である。なお、太枠はピーク位置が存在する区間を表す。
【００９４】
図示するように、Ｒ画像の読み取りにおいて、読取制御部１２０は、同色内で連続する５ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する５ラインのうちの１ライン目の読み取りでは、５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの２ライン目の読み取りでは、５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの３ライン目の読み取りでは、５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの４ライン目の読み取りでは、５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの５ライン目の読み取りでは、５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。
【００９５】
また、Ｇ画像の読み取りにおいても、読取制御部１２０は、同色内で連続する５ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。これとともに、読取制御部１２０は、Ｒ画像において対応するラインと、ノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する５ラインのうちの１ライン目の読み取りでは、５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像の１ライン目とＧ画像の１ライン目で、ノイズのピーク位置が異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの２ライン目の読み取りでは、５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像の２ライン目とＧ画像の２ライン目で、ノイズのピーク位置が異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの３ライン目の読み取りでは、５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像とG画像の３ライン目同士では、ノイズのピーク位置が一致してしまっている。本来は、例外なく、異色の対応するライン同士では、ノイズのピーク位置が存在する区間を異ならせるべきであるが、不可能な場合には、例外を認めるものとしている。このような場合には、後述するＢ画像の３ライン目のノイズピーク位置がＲ画像とG画像の３ライン目のノイズピーク位置と一致しないようにダミー期間を決定する。また、読取制御部１２０は、連続する５ラインのうちの４ライン目の読み取りでは、５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像の４ライン目とＧ画像の４ライン目で、ノイズのピーク位置が異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの５ライン目の読み取りでは、５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像の５ライン目とＧ画像の５ライン目で、ノイズのピーク位置が異なるように決定されている。
【００９６】
また、Ｂ画像の読み取りにおいても、読取制御部１２０は、同色内で連続する５ラインにおいて、それぞれノイズのピーク位置が存在する区間を異ならせる。これとともに、読取制御部１２０は、Ｒ画像とＧ画像において対応するラインと、ノイズのピーク位置が存在する区間を異ならせる。例えば、読取制御部１２０は、連続する５ラインのうちの１ライン目の読み取りでは、５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像、Ｇ画像、Ｂ画像の全ての１ライン目で、ノイズのピーク位置がそれぞれ異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの２ライン目の読み取りでは、５分割した区間のうち２番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像、Ｇ画像、Ｂ画像の全ての２ライン目で、ノイズのピーク位置がそれぞれ異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの３ライン目の読み取りでは、５分割した区間のうち５番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、先に述べたように、３ライン目においてＲ画像、Ｇ画像のノイズ位置は一致するものの、Ｂ画像とはノイズのピーク位置が異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの４ライン目の読み取りでは、５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像、Ｇ画像、Ｂ画像の全ての４ライン目で、ノイズのピーク位置がそれぞれ異なるように決定されている。また、読取制御部１２０は、連続する５ラインのうちの５ライン目の読み取りでは、５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間を決定する。これは、Ｒ画像とＢ画像の５ライン目同士では、ノイズのピーク位置が異なるが、Ｇ画像とＢ画像の５ライン目同士では、ノイズのピーク位置が一致してしまっている。５ライン目についても本来は、例外なく、異色の対応するライン同士では、ノイズのピーク位置が存在する区間を異ならせるべきであるが、不可能な場合には、例外を認めるものとしている。
【００９７】
それから、ステップＳ１０２では、読取制御部１２０は、上記のオフセット補正を、ＲＧＢの色ごとに行う。
【００９８】
そして、ステップＳ１０３では、読取制御部１２０は、ステップＳ１０２で色ごとに決定したオフセット補正量αに、ステップＳ１０１で色ごとに決定したダミー期間を加えて、色ごとにセンサー読み出しの開始位置を決定する。
【００９９】
さらに、ステップＳ１０４では、読取制御部１２０は、ステップＳ１０３で色ごとに決定されたセンサー読み出しの開始位置に従って、原稿の読取制御を行う。具体的には、読取制御部１２０は、ステップＳ１０３で色ごとに決定されたセンサー読み出しの開始位置（タイミング）で、イメージセンサー２２０に対してシフトパルスを提供する。
【０１００】
もちろん、読取制御部１２０は、カラー画像を読み取る場合には、ＲＧＢの３色の光を所定の順序で、所定時間ずつ発生する。
【０１０１】
図１１は、カラー画像を読み取る場合に、ステップＳ１０４で読取制御部１２０がシフトパルスを出力するタイミングについて、図１０に示す例を用いて説明するための図である。なお、オフセット補正の補正量αについては省略している。
【０１０２】
例えば、１ライン目の読取制御では、Ｒ画像については、ステップＳ１０１でノイズ周期を５分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間が決定されている。そのため、図示するように、読取制御部１２０は、Ｒ画像の読み取りについては、センサー読み出しの開始タイミングを変更せずに、基準となるタイミング（基準シフト周期に従ったタイミング）でシフトパルスをイメージセンサー２２０へ提供する。もちろん、図示していないが、オフセット補正される場合には、読取制御部１２０は、基準となるタイミングから、ステップＳ１０２で決定された補正量α分だけ遅らせてシフトパルスをイメージセンサー２２０へ提供する。
【０１０３】
また、Ｇ画像（１ライン目）については、ステップＳ１０１でノイズ周期を５分割した区間のうち３番目の区間にノイズのピーク位置がくるようにダミー期間が決定されている。そのため、図示するように、読取制御部１２０は、Ｇ画像の読み取りについては、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の３区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【０１０４】
また、Ｂ画像（１ライン目）については、ステップＳ１０１でノイズ周期を５分割した区間のうち４番目の区間にノイズのピーク位置がくるようにダミー期間が決定されている。そのため、図示するように、読取制御部１２０は、Ｂ画像の読み取りについては、基準となるタイミング（基準シフト周期に従ったタイミング）から、ノイズ周期を５分割した場合の２区間分（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【０１０５】
なお、ノイズ周期をｎ分割した区間のうちｋ番目の区間にノイズのピーク位置がくるようにするためには、モノクロの場合と同様に、ダミー期間は「ｎ−ｋ＋１」区間分に決定される。
【０１０６】
以下、２ライン目、３ライン目、４ライン目、５ライン目についても、同様に、読取制御部１２０は、シフトパルスをイメージセンサー２２０へ提供するタイミングを変更する。なお、詳細については、図１１に示される通りである。
【０１０７】
以上のように、上記実施形態の画像読取処理を変形することによって、本願の読取制御部１２０は、カラー画像を読み取る場合においても、従来よりもノイズの目立たない画像データを読み取ることができる。
【０１０８】
図１２は、上記の変形例によって読み取られるカラー画像において、１ライン目から５ライン目に入るノイズの強弱を色ごとに示す図である。ただし、ノイズの強弱は、黒色の濃淡で表されている。図示するように、上記の変形例によって読み取られたカラー画像では、Ｒ画像、Ｇ画像、Ｂ画像の全ての画像において、同色内の各ラインに入ったノイズのピーク位置は揃っておらず、また、異色の対応するライン同士に入ったノイズのピーク位置は一致しない（例外を除く）ため、従来よりもノイズが目立たない。
【０１０９】
また、上記の実施形態や変形例では、読取制御部１２０は、ラインごと、或いは、色ごとに、固定のダミー期間をシフト周期に挿入している。しかし、本発明は、これに限定されない。例えば、読取制御部１２０は、シフト周期に挿入するダミー期間の長さを、ラインごと、或いは、色ごと（すなわち、挿入毎）にランダムに決定し、基準となるタイミング（基準シフト周期に従ったタイミング）から、ランダムに決定されたダミー期間（オフセット補正される場合にはステップＳ１０２で決定された補正量αを加えた分）だけ遅らせて、シフトパルスをイメージセンサー２２０へ提供する。
【０１１０】
また、上記実施形態では、モノクロ画像を読み取る場合のステップＳ１０１において、読取制御部１２０は、ノイズ周期を複数の区間（ｎ区間）に分割し、その分割数ｎ分の連続する各ラインについて、それぞれノイズのピーク位置（或いはボトム位置）が存在する区間を異ならせている。
【０１１１】
ただし、図６（Ａ）〜（Ｃ）の右図等に示すように、ノイズ周期の分割数ｎを超えるラインを読み取る場合には、ダミー期間の挿入パターンは繰り返されることになる。
【０１１２】
そのため、読み取られたモノクロ画像（「モノクロ読み取り画像」ともいう）を所定の圧縮方式（例えば、ニアレストネイバー法）により圧縮すると、圧縮後のモノクロ画像データに入るノイズの強弱位置（ピーク位置およびボトム位置）が各ラインで揃ってしまうことがある。
【０１１３】
例えば、図１３は、モノクロ読み取り画像をニアレストネイバー法により圧縮した場合において、ノイズの強弱位置が各ラインで揃ってしまう例を示す図である。左図は、圧縮前のモノクロ読み取り画像の例を示す図であり、右図は、圧縮後のモノクロ画像データの例を示す図である。なお、黒塗りのマス目は、ピーク位置が存在する区間を表す。
【０１１４】
左図に示すように、圧縮前のモノクロ読み取り画像では、連続する１ライン目から６ライン目までは、それぞれノイズのピーク位置が不揃いとなっている。すなわち、連続する６ラインのうちの１ライン目には、６分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、２ライン目には、４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、３ライン目には、２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、４ライン目には、５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、５ライン目には、３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、６ライン目には、６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入されている。
【０１１５】
また、７ライン目以降については、上記の１ライン目から６ライン目までにダミー期間を挿入したパターンＡが繰り返される。すなわち、（６×ｉ−５）ライン目については、上記１ライン目と同様に、６分割した区間のうち１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、（６×ｉ−４）ライン目については、上記２ライン目と同様に、４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、（６×ｉ−３）ライン目については、上記３ライン目と同様に、２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、（６×ｉ−２）ライン目については、上記４ライン目と同様に、５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、（６×ｉ−１）ライン目については、上記５ライン目と同様に、３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入され、（６×ｉ）ライン目については、上記６ライン目と同様に、６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入されている。ただし、ｉは１以上の整数とする。
【０１１６】
こうして、図１３の左図に示すようなモノクロ読み取り画像に対して、ニアレストネイバー法により６分の１に圧縮すると、（６×ｉ−５）ライン目の画像が縦に並んでしまい、図１３の右図に示すように、ノイズのピーク位置が縦に揃ってしまう。これでは、最終的に生成される画像データ（すなわち、圧縮後の画像データ）に含まれるノイズ成分が目立ってしまう。
【０１１７】
そこで、モノクロ読み取り画像を所定の圧縮方式（例えば、ニアレストネイバー法）により圧縮する場合には、読取制御部１２０は、連続する複数ラインをまとめてブロックとし、当該ブロックごとに、ダミー期間を挿入するパターンを異ならせるようにする。
【０１１８】
なお、ノイズ周期をｎ分割する場合には、ｎの整数倍（１倍も含む）分のラインをまとめてブロックとするのが好ましい。
【０１１９】
＜モノクロ画像の例１＞
図１４は、モノクロ読み取り画像を圧縮する場合において、ブロックごとにダミー期間の挿入パターンを異ならせる第１の方法（例１）を示す図である。
【０１２０】
図示するように、第１の方法では、読取制御部１２０は、ダミー期間の挿入パターンを予め複数個（図示する例では、パターンＡ、パターンＢ、パターンＣ）用意しておき、その中から１つのパターンをランダムに選択して、ブロックごとにダミー期間の挿入パターンを異ならせる。
【０１２１】
例えば、１ライン目から６ライン目までは、上記のパターンＡと同様にダミー期間が挿入され、７ライン目から１２ライン目までは、上記パターンＡとは異なるパターンＢでダミー期間が挿入され、１３ライン目から１８ライン目までは、上記パターンＡやパターンＢとは異なるパターンＣでダミー期間が挿入される。
【０１２２】
パターンＢについてより具体的にみてみると、例えば、７ライン目については、６分割した区間のうちの３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、８ライン目については、１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、９ライン目については、５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１０ライン目については、２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１１ライン目については、６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１２ライン目については、４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。なお、黒塗りのマス目は、ピーク位置が存在する区間を表す。
【０１２３】
こうして、７ライン目から１２ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１２４】
また、パターンＣについてより具体的にみてみると、例えば、１３ライン目については、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１４ライン目については、３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１５ライン目については、５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１６ライン目については、１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１７ライン目については、４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１８ライン目については、２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。
【０１２５】
こうして、１３ライン目から１８ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１２６】
なお、図示する例では、最初のブロックに対してパターンＡのダミー期間を挿入し、続くブロックに対して、パターンＢ、パターンＣのダミー期間を挿入しているが、パターンの順序、パターンの個数はこれに限定されない。
【０１２７】
以上のようにダミー期間が挿入されて読み取られたモノクロ画像であれば、ニアレストネイバー法で圧縮される場合でも、図１４の右図に示すように、ノイズのピーク位置を不揃いにすることができる。その結果、最終的に生成される画像データ（すなわち、圧縮後の画像データ）に含まれるノイズ成分を目立たなくすることができる。
【０１２８】
＜モノクロ画像の例２＞
次に、図１５は、モノクロ読み取り画像を圧縮する場合において、ブロックごとにダミー期間の挿入パターンを異ならせる第２の方法（例２）を示す図である。
【０１２９】
図示するように、第２の方法では、読取制御部１２０は、ダミー期間の挿入パターンを予め１つ（図示する例では、パターンＡ）用意しておき、そのパターンに変更を加えることにより、ブロックごとにダミー期間の挿入パターンを異ならせる。
【０１３０】
例えば、１ライン目から６ライン目までは、上記のパターンＡと同様にダミー期間が挿入され、７ライン目から１２ライン目までは、上記パターンＡのダミー期間をラインごとに所定量ずつシフトさせたパターンＡ’でダミー期間が挿入され、１３ライン目から１８ライン目までは、上記パターンＡ’のダミー期間をラインごとに所定量ずつシフトさせたパターンＡ’’でダミー期間が挿入される。
【０１３１】
パターンＡ’についてより具体的にみてみると、例えば、７ライン目については、１ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、７ライン目には、６分割した区間のうちの３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、８ライン目については、２ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、８ライン目には、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、９ライン目については、３ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、９ライン目には、６分割した区間のうちの４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１０ライン目については、４ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１０ライン目には、６分割した区間のうちの１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１１ライン目については、５ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１１ライン目には、６分割した区間のうちの５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１２ライン目については、６ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１２ライン目には、６分割した区間のうちの２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。なお、点線のマス目は、シフト前のピーク位置が存在する区間を表し、黒塗りのマス目は、シフト後のピーク位置が存在する区間を表す。また、ｎは、ノイズ周期の分割数を表す（図示する例では「ｎ＝６」）。
【０１３２】
こうして、７ライン目から１２ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１３３】
また、パターンＡ’’についてより具体的にみてみると、例えば、１３ライン目については、７ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１３ライン目には、６分割した区間のうちの５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１４ライン目については、８ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１４ライン目には、６分割した区間のうちの２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１５ライン目については、９ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１５ライン目には、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１６ライン目については、１０ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１６ライン目には、６分割した区間のうちの３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１７ライン目については、１１ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１７ライン目には、６分割した区間のうちの１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１８ライン目については、１２ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１８ライン目には、６分割した区間のうちの４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。
【０１３４】
こうして、１３ライン目から１８ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１３５】
なお、図示する例では、最初のブロックに対してパターンＡのダミー期間を挿入し、続くブロックに対して、パターンＡ’、パターンＡ’’のダミー期間を挿入しているが、パターンの個数はこれに限定されない。
【０１３６】
以上のようにダミー期間が挿入されて読み取られたモノクロ画像であれば、ニアレストネイバー法で圧縮される場合でも、図１５の右図に示すように、ノイズのピーク位置を不揃いすることができる。その結果、最終的に生成される画像データ（すなわち、圧縮後の画像データ）に含まれるノイズ成分を目立たなくすることができる。さらに、上記第１の方法と比較して、予め用意しておく挿入パターンの個数を減らすことができるため、挿入パターンを記憶しておくために用意される記憶領域の容量を抑えることができる。
【０１３７】
＜モノクロ画像の例３＞
次に、図１６は、モノクロ読み取り画像を圧縮する場合において、ブロックごとにダミー期間の挿入パターンを異ならせる第３の方法（例３）を示す図である。
【０１３８】
図示するように、第３の方法においても、第２の方法と同様に、読取制御部１２０は、ダミー期間の挿入パターンを予め１つ（図示する例では、パターンＡ）用意しておき、そのパターンに変更を加えることにより、ブロックごとにダミー期間の挿入パターンを異ならせる。
【０１３９】
ただし、第３の方法では、ラインごとにノイズのピーク位置はランダムに（乱数で求まる量ずつ）シフトされる。
【０１４０】
例えば、１ライン目から６ライン目までは、上記のパターンＡと同様にダミー期間が挿入され、７ライン目から１２ライン目までは、上記パターンＡのダミー期間をラインごとにランダムにシフトさせたパターンＡ’でダミー期間が挿入され、１３ライン目から１８ライン目までは、上記パターンＡまたは上記パターンＡ’のダミー期間をラインごとにランダムにシフトさせたパターンＡ’’でダミー期間が挿入される。
【０１４１】
パターンＡ’についてより具体的にみてみると、例えば、７ライン目については、１ライン目のノイズのピーク位置が４区間分右へシフトするようにダミー期間が挿入される。すなわち、７ライン目には、６分割した区間のうちの５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、８ライン目については、２ライン目のノイズのピーク位置が３区間分右へシフトする（ただし、右へシフトできない場合はｎ−３区間分左へシフトする）ようにダミー期間が挿入される。すなわち、８ライン目には、６分割した区間のうちの１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、９ライン目については、３ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、９ライン目には、６分割した区間のうちの４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１０ライン目については、４ライン目のノイズのピーク位置が１区間分右へシフトするようにダミー期間が挿入される。すなわち、１０ライン目には、６分割した区間のうちの３番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１１ライン目については、５ライン目のノイズのピーク位置が３区間分右へシフトするようにダミー期間が挿入される。すなわち、１１ライン目には、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１２ライン目については、６ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１２ライン目には、６分割した区間のうちの２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。なお、点線のマス目は、シフト前のピーク位置が存在する区間を表し、黒塗りのマス目は、シフト後のピーク位置が存在する区間を表す。また、ｎは、ノイズ周期の分割数を表す（図示する例では「ｎ＝６」）。
【０１４２】
こうして、７ライン目から１２ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１４３】
また、パターンＡ’’についてより具体的にみてみると、例えば、１３ライン目については、７ライン目のノイズのピーク位置が１区間分右へシフトするようにダミー期間が挿入される。すなわち、１３ライン目には、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１４ライン目については、８ライン目のノイズのピーク位置が３区間分右へシフトするようにダミー期間が挿入される。すなわち、１４ライン目には、６分割した区間のうちの４番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１５ライン目については、９ライン目のノイズのピーク位置が５区間分右へシフトする（ただし、右へシフトできない場合はｎ−５区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１５ライン目には、６分割した区間のうちの１番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１６ライン目については、１０ライン目のノイズのピーク位置が２区間分右へシフトするようにダミー期間が挿入される。すなわち、１６ライン目には、６分割した区間のうちの５番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１７ライン目については、１１ライン目のノイズのピーク位置が２区間分右へシフトする（ただし、右へシフトできない場合はｎ−２区間分左へシフトする）ようにダミー期間が挿入される。すなわち、１７ライン目には、６分割した区間のうちの２番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。また、１８ライン目については、１２ライン目のノイズのピーク位置が４区間分右へシフトするようにダミー期間が挿入される。すなわち、１８ライン目には、６分割した区間のうちの６番目の区間にノイズのピーク位置がくるようにダミー期間が挿入される。
【０１４４】
こうして、１３ライン目から１８ライン目までのブロックに含まれるノイズのピーク位置をラインごとに異ならせることができ、これとともに、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１４５】
なお、図示する例では、最初のブロックに対してパターンＡのダミー期間を挿入し、続くブロックに対して、パターンＡ’、パターンＡ’’のダミー期間を挿入しているが、パターンの個数はこれに限定されない。
【０１４６】
以上のようにダミー期間が挿入されて読み取られたモノクロ画像であれば、ニアレストネイバー法で圧縮される場合でも、図１６の右図に示すように、ノイズのピーク位置を不揃いすることができる。その結果、最終的に生成される画像データ（すなわち、圧縮後の画像データ）に含まれるノイズ成分を目立たなくすることができる。さらに、上記第１の方法と比較して、予め用意しておく挿入パターンの個数を減らすことができるため、挿入パターンを記憶しておくために用意される記憶領域の容量を抑えることができる。また、ダミー期間のシフト量をランダムに決定しているため、上記第２の方法よりも、圧縮後の画像データに含まれるノイズ成分を目立たなくすることができる場合がある。
【０１４７】
＜カラー画像の例１＞
また、カラー画像を読み取る場合においても、ブロックごとにダミー期間の挿入パターンを異ならせることもできる。
【０１４８】
例えば、カラー画像を読み取る場合のステップＳ１０１では、読取制御部１２０は、ＲＧＢの色ごとに、ノイズ周期を複数の区間（ｎ区間）に分割する。そして、読取制御部１２０は、同色内では、モノクロ読み取り画像の場合と同様に、連続する複数ラインをまとめてブロックとし、当該ブロックごとに、ダミー期間を挿入するパターンを異ならせる。これとともに、読取制御部１２０は、各色（異色）の対応するブロック同士でも、ダミー期間を挿入するパターンを異ならせる。
【０１４９】
図１７は、各色の対応するブロック同士で、ダミー期間の挿入パターンを異ならせる第１の方法（例１）を示す図である。なお、太枠はピーク位置が存在する区間を表す。
【０１５０】
図示するように、Ｒ画像の読み取りについては、読取制御部１２０は、上記第１の方法によって、ブロックごとにダミー期間の挿入パターンを異ならせる。すなわち、Ｒ画像の読み取りについては、読取制御部１２０は、ダミー期間の挿入パターンを予め複数個（図示する例では、パターンＡ、パターンＢ、パターンＣ）用意しておき、その中から１つのパターンをランダムに選択して、ブロックごとにダミー期間の挿入パターンを異ならせる。
【０１５１】
また、Ｇ画像の読み取りについては、読取制御部１２０は、Ｒ画像において対応するブロックとは異なるパターンでダミー期間を挿入する。例えば、図示するように、Ｒ画像の１ライン目から６ライン目までのブロックにパターンＡのダミー期間が挿入された場合、Ｇ画像の１ライン目から６ライン目までのブロックには、パターンＡとは異なるパターンＢのダミー期間が挿入される。また、Ｒ画像の７ライン目から１２ライン目までのブロックにパターンＢのダミー期間が挿入された場合、Ｇ画像の７ライン目から１２ライン目までのブロックには、パターンＢとは異なるパターンＣのダミー期間が挿入される。また、Ｒ画像の１３ライン目から１８ライン目までのブロックにパターンＣのダミー期間が挿入された場合、Ｇ画像の１３ライン目から１８ライン目までのブロックには、パターンＣとは異なるパターンＡのダミー期間が挿入される。
【０１５２】
同様に、Ｂ画像の読み取りについては、読取制御部１２０は、Ｒ画像およびＧ画像において対応するブロックとは異なるパターンでダミー期間を挿入する。例えば、図示するように、Ｒ画像とＧ画像の１ライン目から６ライン目までのブロックにパターンＡとパターンＢのダミー期間が挿入された場合、Ｂ画像の１ライン目から６ライン目までのブロックには、パターンＡ、パターンＢとは異なるパターンＣのダミー期間が挿入される。また、Ｒ画像とＧ画像の７ライン目から１２ライン目までのブロックにパターンＢとパターンＣのダミー期間が挿入された場合、Ｂ画像の７ライン目から１２ライン目までのブロックには、パターンＢ、パターンＣとは異なるパターンＡのダミー期間が挿入される。また、Ｒ画像とＧ画像の１３ライン目から１８ライン目までのブロックにパターンＣとパターンＡのダミー期間が挿入された場合、Ｂ画像の１３ライン目から１８ライン目までのブロックには、パターンＣ、パターンＡとは異なるパターンＢのダミー期間が挿入される。
【０１５３】
以上のようにダミー期間が挿入されて読み取られたカラー画像（すなわち、対応する領域にある各色のブロックについては、色ごとに、ダミー期間の挿入パターンが異なる画像）であれば、ニアレストネイバー法で圧縮される場合でも、Ｒ画像、Ｇ画像、Ｂ画像の全ての画像において、対応するライン同士に入ったノイズのピーク位置はほぼ一致しなくなる。その結果、最終的に生成される画像データ（すなわち、圧縮後のカラー画像データ）に含まれるノイズ成分を目立たなくすることができる。
【０１５４】
＜カラー画像の例２＞
また、Ｒ画像におけるダミー期間の挿入パターンに変更を加えて、Ｇ画像、Ｂ画像でのダミー期間の挿入パターンを決定してもよい。
【０１５５】
図１８は、各色の対応するブロック同士で、ダミー期間の挿入パターンを異ならせる第２の方法（例２）を示す図である。
【０１５６】
図示するように、Ｒ画像の読み取りについては、読取制御部１２０は、上記第１の方法によって、ブロックごとにダミー期間の挿入パターンを異ならせる。すなわち、Ｒ画像の読み取りについては、読取制御部１２０は、ダミー期間の挿入パターンを予め複数個（図示する例では、パターンＡ、パターンＢ、パターンＣ）用意しておき、その中から１つのパターンをランダムに選択して、ブロックごとにダミー期間の挿入パターンを異ならせる。
【０１５７】
また、Ｇ画像の読み取りについては、読取制御部１２０は、図示するように、Ｒ画像の１ライン目から６ライン目までのブロックにパターンＡのダミー期間が挿入された場合、Ｇ画像の１ライン目から６ライン目までのブロックには、パターンＡのダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＡ’でダミー期間が挿入される。また、Ｒ画像の７ライン目から１２ライン目までのブロックにパターンＢのダミー期間が挿入された場合、Ｇ画像の７ライン目から１２ライン目までのブロックには、パターンＢのダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＢ’でダミー期間が挿入される。また、Ｒ画像の１３ライン目から１８ライン目までのブロックにパターンＣのダミー期間が挿入された場合、Ｇ画像の１３ライン目から１８ライン目までのブロックには、パターンＣのダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＣ’でダミー期間が挿入される。
【０１５８】
同様に、Ｂ画像の読み取りについては、読取制御部１２０は、図示するように、Ｇ画像の１ライン目から６ライン目までのブロックにパターンＡ’のダミー期間が挿入された場合、Ｂ画像の１ライン目から６ライン目までのブロックには、パターンＡ’のダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＡ’’でダミー期間が挿入される。また、Ｇ画像の７ライン目から１２ライン目までのブロックにパターンＢ’のダミー期間が挿入された場合、Ｂ画像の７ライン目から１２ライン目までのブロックには、パターンＢ’のダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＢ’’でダミー期間が挿入される。また、Ｇ画像の７ライン目から１２ライン目までのブロックにパターンＣ’のダミー期間が挿入された場合、Ｂ画像の７ライン目から１２ライン目までのブロックには、パターンＣ’のダミー期間をラインごとに所定量（例えば、２区間分）ずつシフトさせたパターンＣ’’でダミー期間が挿入される。
【０１５９】
以上のようにダミー期間が挿入されて読み取られたカラー画像であれば、ニアレストネイバー法で圧縮される場合でも、Ｒ画像、Ｇ画像、Ｂ画像の全ての画像において、対応するライン同士に入ったノイズのピーク位置はほぼ一致しなくなる。その結果、最終的に生成される画像データ（すなわち、圧縮後のカラー画像データ）に含まれるノイズ成分を目立たなくすることができる。また、ダミー期間をシフトさせているため、上記カラー画像の例１よりも、ダミー期間の挿入パターンを多様にできるため、圧縮後の画像データに含まれるノイズ成分を目立たなくすることができる場合がある。
【０１６０】
なお、上記の実施形態や変形例では説明していないが、上記のノイズ周期や基準シフト周期は、予め不図示の記憶装置に格納されており、読取制御部１２０は、適宜、記憶装置からノイズ周期や基準シフト周期を読み出して、上記の各種演算を行うものとする。
【０１６１】
また、ダミー期間の挿入パターン（パターンＡ、パターンＢ、パターンＣ）についても、予め不図示の記憶装置に格納されており、読取制御部１２０は、適宜、記憶装置から挿入パターンを読み出して、上記の各種演算を行うものとする。
【符号の説明】
【０１６２】
５０・・・画像読取装置、１００・・・コントローラー、１１０・・・Ａ／Ｄ変換部、１２０・・・読取制御部、１３０・・・データ補正処理部、１４０・・・記憶部、１５０・・・出力部、２００・・・キャリッジ、２１０・・・ＬＥＤ光源、２２０・・・イメージセンサー。
【図１】
0005874306.tif 000002
【図２】
0005874306.tif 000003
【図３】
0005874306.tif 000004
【図４】
0005874306.tif 000005
【図５】
0005874306.tif 000006
【図６】
0005874306.tif 000007
【図７】
0005874306.tif 000008
【図８】
0005874306.tif 000009
【図９】
0005874306.tif 000010
【図１０】
0005874306.tif 000011
【図１１】
0005874306.tif 000012
【図１２】
0005874306.tif 000013
【図１３】
0005874306.tif 000014
【図１４】
0005874306.tif 000015
【図１５】
0005874306.tif 000016
【図１６】
0005874306.tif 000017
【図１７】
0005874306.tif 000018
【図１８】
0005874306.tif 000019