(57)【要約】      （修正有）【課題】原稿を読取った画像を生成する際に発生する色ずれを低減する画像読取装置及び画像形成装置を提供する。【解決手段】複数の光源と受光素子とを有する読取部を用いて原稿を読み取った画像データを生成する画像読取装置は、複数の光源を順次点灯させて受光素子に原稿の反射光を受光させ、それぞれの光源に対応する受光素子の出力に基づく光源別画像データを読み取る光源別画像データ読取手段と、複数の光源のうち２つ以上の光源を同時に点灯させ、受光素子の出力に基づく混色光源画像データを読み取る混色光源画像データ読取手段と、混色光源画像データを用いて、各光源に対応する光源別画像データを補正する補正手段６０６とを有することを特徴とする。【選択図】図１
2017034466.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ波長の異なる光を原稿に照射する複数の光源と、前記原稿の反射光を受光する受光素子とを有する読取部を用いて前記原稿を読み取った画像データを生成する画像読取装置において、
前記複数の光源を順次点灯させて前記受光素子に前記原稿の反射光を受光させ、それぞれの光源に対応する前記受光素子の出力に基づく光源別画像データを読み取る光源別画像データ読取手段と、
前記複数の光源のうち２つ以上の光源を同時に点灯させ、前記受光素子の出力に基づく混色光源画像データを読み取る混色光源画像データ読取手段と、
混色光源画像データの内容に応じて、各光源に対応する光源別画像データを補正する方式を切替えて補正する補正手段と
を有することを特徴とする画像読取装置。
【請求項２】
前記混色光源画像データ読取手段は、前記光源別画像データ読取手段により、前記複数の光源が順次点灯される前又は後のタイミングで、前記複数の光源のうち２つ以上の光源を同時に点灯させて混色光源画像データを読み取ることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記補正手段は、混色光源画像データの内容に基づいて白領域と黒領域との境界を認識し、白領域と黒領域との境界に該当しない領域には第１の補正処理を適用し、白領域と黒領域との境界に該当する領域には第２の補正処理を適用することを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記補正手段は、前記第２の補正処理として、白領域と黒領域との境界と判定された領域で、かつ、光源別画像データ上でカラー画素となっている画素についてグレー画素となるように補正する処理を行うことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記補正手段は、前記第２の補正処理として、白領域と黒領域との境界と判定された領域の各画素について、各光源に対応する出力値を、各光源に対応する出力値の平均値に補正することを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記複数の光源は、赤色、緑色、及び青色の光源であることを特徴とする請求項１〜５のいずれかに記載の画像読取装置。
【請求項７】
前記光源別画像データ読取手段は、赤色、緑色、及び青色の光源を同時に点灯させることを特徴とする請求項６に記載の画像読取装置。
【請求項８】
それぞれ波長の異なる光を原稿に照射する複数の光源と、前記原稿の反射光を受光する受光素子とを有する読取部を用いて前記原稿を読み取った画像データを生成する画像読取部と、媒体に画像形成を行う画像形成部とを備え、前記画像読取部として請求項１〜７のいずれかに記載の画像読取装置を適用したことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び画像形成装置に関し、例えば、原稿に照射した光を受光することにより原稿の読取を行うスキャナに適用することができる。
【背景技術】
【０００２】
従来の複合機（ＭＦＰ：ＭｕｌｔｉFｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）やコピー機に搭載される画像読取装置（例えば、原稿読取を行うスキャナ）には、原稿を読み取るための機構部としてＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）ユニットを備えたものがある。ＣＩＳユニットは、ＲＧＢ各色の光を原稿に照射することにより原稿で反射された光を受光し、ライン単位で画素毎に光電変換して電荷を蓄積し、ＲＧＢ各色のアナログ信号（画像信号）を出力する。
【０００３】
従来のＣＩＳユニットを備える画像読取装置は、原稿の読み取りを行うとき、原稿とＣＩＳユニットとを相対的に移動させる。また、このとき、ＣＩＳユニットでは、ＲＧＢ各色のＬＥＤを１ライン分の読取周期内に順番に点消灯させ、原稿で反射された各色の反射光をイメージセンサーに順次受光させる。そして、従来のＣＩＳユニットにおいて、イメージセンサーから出力されるＲＧＢ各色のアナログ信号は、デジタルの画像データに変換される。そして、従来のＣＩＳユニットでは、ＲＧＢ各色の画像データを合成することによって、１ライン分の画像データが生成される。そして、従来のＣＩＳユニットにおいて、ＲＧＢ各色のＬＥＤを１ライン分の読取周期内に順番に点消灯させる構成が採用される場合、ＲＧＢ各色の読取位置が互いにずれてしまう場合がある。そのため、従来のＣＩＳユニットを備える画像読取装置では、例えば、原稿の読み取りによって発生する画像のエッジなどにおいて色ずれが発生する。
【０００４】
そのため、特許文献１では、ＣＩＳユニットを備える画像読取装置において、ＲＧＢ各色の画像データに対して補正を行うことについて提案されている。
【０００５】
特許文献１では、１ライン分の読取周期内におけるＲＧＢ各色の発光素子の点灯開始タイミングを固定した上で１ライン分の読取周期内にＲＧＢ各色の発光素子を順番に点消灯させる画像読取装置（ＣＩＳユニット）について記載されている。そして、特許文献１に記載された画像読取装置では、発光素子の点灯期間の調整が行われたとしても、読み取りによって得られた画素値の補正を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２３２９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の画像読取装置では、原稿の読み取りによって発生する色ずれについて補正を行っても、完全に色ずれを除去することは難しく、読取画像の画像中の白と黒のエッジ領域に色の惨みが生じる場合があった。
【０００８】
そのため、原稿を読取った画像を生成する際に発生する色ずれを低減することができる画像読取装置及び画像形成装置が望まれている。
【課題を解決するための手段】
【０００９】
第１の本発明は、それぞれ波長の異なる光を原稿に照射する複数の光源と、前記原稿の反射光を受光する受光素子とを有する読取部を用いて前記原稿を読み取った画像データを生成する画像読取装置において、（１）前記複数の光源を順次点灯させて前記受光素子に前記原稿の反射光を受光させ、それぞれの光源に対応する前記受光素子の出力に基づく光源別画像データを読み取る光源別画像データ読取手段と、（２）前記複数の光源のうち２つ以上の光源を同時に点灯させ、前記受光素子の出力に基づく混色光源画像データを読み取る混色光源画像データ読取手段と、（３）混色光源画像データを用いて、各光源に対応する光源別画像データを補正する補正手段とを有することを特徴とする。
【００１０】
第２の本発明は、それぞれ波長の異なる光を原稿に照射する複数の光源と、前記原稿の反射光を受光する受光素子とを有する読取部を用いて前記原稿を読み取った画像データを生成する画像読取部と、媒体に画像形成を行う画像形成部とを備え、前記画像読取部として第１の本発明の画像読取装置を適用したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、原稿を読取った画像を生成する際に発生する色ずれを低減する画像読取装置及び画像形成装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る画像データ生成部の機能的構成について示したブロック図である。
【図２】実施形態に係るＭＦＰの外観の斜視図である。
【図３】実施形態に係るスキャナ部の概略断面図である。
【図４】実施形態に係るプリンタ部の概略断面図である。
【図５】実施形態に係るスキャナ部の機能的構成について示したブロック図である。
【図６】実施形態に係るＣＩＳユニットの構成について示した説明図である。
【図７】実施形態に係るＣＩＳユニットで、白色読取ラインを設けない場合の動作及び読み取った画像データの例について示した説明図である。
【図８】実施形態に係るＣＩＳユニットの動作及び読み取った画像データの例について示した説明図である。
【図９】実施形態に係るスキャナ部の動作について示したフローチャートである。
【図１０】実施形態に係るスキャナ部における各光源の点灯時間調整動作について示したフローチャートである。
【図１１】実施形態に係るＣＩＳユニットの動作の例について示したタイミングチャートである。
【図１２】実施形態に係るスキャナ部における色ずれ補正処理の動作について示したフローチャートである。
【図１３】実施形態に係るスキャナ部における色ずれ補正処理の例について示した説明図である。
【図１４】実施形態に係るスキャナ部における色ずれ補正処理結果の例について示した説明図である。
【発明を実施するための形態】
【００１３】
（Ａ）主たる実施形態
以下、本発明による画像読取装置及び画像形成装置の一実施形態を、図面を参照しながら詳述する。以下では、本発明の画像読取装置及び画像形成装置をＭＦＰ（複合機）に適用した例について説明する。
【００１４】
（Ａ−１）実施形態の構成
図２は、この実施形態のＭＦＰ１の外観を示す斜視図である。
【００１５】
図２に示すように、ＭＦＰ１は、画像の読み取りを行う画像読取装置としてのスキャナ部２と、スキャナ部２により読み取られた画像データ及び外部装置から送られたデータを印刷するプリンタ部３とを有している。
【００１６】
図２に示すように、スキャナ部２は、画像読取部１０１と、操作部１０２と、原稿セット部１０３と、原稿排出部１０４とを有している。
【００１７】
まず、画像読取部１０１の概要について説明する。画像読取部１０１は、赤色（以下、「Ｒ」又は「Ｒ色」とも呼ぶ）、緑色（以下、「Ｇ」又は「Ｇ色」とも呼ぶ）、及び青色（以下、「Ｂ」又は「Ｂ色」とも呼ぶ）の３色の光源としてのＬＥＤにより、原稿にそれぞれ波長の異なる光（色の異なる光）を照射し、原稿に照射された反射光をライン状に配置された受光素子で受光して読み取ることで、原稿の画像読み取りを行う。以下では、１色のＬＥＤ（１色の光源）だけを原稿に照射して、原稿を１ライン分（１列分）読取った結果得られた画像データを「色別読取ライン」又は「光源別画像データ」と呼ぶものとする。この実施形態の画像読取部１０１では、３色のＬＥＤを用いた原稿読取を行うので、１つのラインに３色の色別読取ラインが設けられていることになる。そして、この実施形態の画像読取部１０１では、３色の色別読取ラインに加えて、３色のＬＥＤ（複数のＬＥＤ）を同時に原稿に照射した際の反射光の光量を読取るライン（以下、当該ラインに係る色を「白色」と呼ぶものとする）が設けられている。以下では、白色の光を原稿に照射（複数色の光源の光を同時に点灯）して、原稿を１ライン分（１列分）読取った結果得られた画像データを「白色読取ライン」又は「混色光源画像データ」と呼ぶものとする。したがって、この実施形態の画像読取部１０１では、３色の色別読取ライン（それぞれ１列分）と白色の読取ライン（１列分）により、原稿を読取った画像１列分の画像データ（以下、「原稿読取ライン」とも呼ぶ）が構成されている。また、画像読取部１０１は、後述する自動原稿給紙部２０１により、複数枚の原稿を積層した給紙も行うものとする。なお、画像読取部１０１内部の詳細構成については後述する。
【００１８】
操作部１０２は、画像読取部１０１の操作を行うものであり、使用者（ユーザ）への指示及び情報を出力するための表示部１０５と、使用者から動作の指定等を受付けるボタンを備える操作ボタン部１０２ａ、及び使用者に装置状態を報知するためのランプを備えるランプ部１０２ｂ有する。
【００１９】
表示部１０５は、使用者に対する情報出力等を行うためのデバイスであり、例えば、液晶ディスプレイやＬＥＤディスフレイ等を適用することができる。
【００２０】
原稿セット部１０３は、読み取り原稿を複数枚積層してセット可能な部分である。
【００２１】
原稿排出部１０４は、読み取られた原稿が排出され積載される部分である。
【００２２】
図３は、スキャナ部２の概略断面図である。
【００２３】
図３に示すように、画像読取部１０１は、自動原稿給紙部２０１と、原稿台読み取り部２０２とを有している。画像読取部１０１では、原稿台読み取り部２０２の上部に、自動原稿給紙部２０１が配置されている。
【００２４】
自動原稿給紙部２０１は、原稿を複数枚積層してセットする原稿トレイ２１９と、給紙ローラ２０３と、搬送ローラ２０４と、排紙ローラ２０５と、原稿検出センサ２０６と、読み取り位置センサ２０７と、ステッピングモータ２０８と、原稿押圧板２１６とを有している。
【００２５】
ステッピングモータ２０８の駆動は、図示しないギア機構により連結された給紙ローラ２０３、搬送ローラ２０４及び排紙ローラ２０５に伝達される。
【００２６】
原稿検出センサ２０６は、原稿トレイ２１９上の原稿の有無を検知するセンサである。
【００２７】
給紙ローラ２０３は、ステッピングモータ２０８の駆動に伴って回転し、原稿トレイ２１９に載置された原稿の束から１枚を分離し、搬送ローラ２０４に搬送する。
【００２８】
搬送ローラ２０４は、ステッピングモータ２０８の駆動に伴って回転し、給紙ローラ２０３から搬送された原稿を排紙ローラ２０５に搬送する。
【００２９】
原稿押圧板２１６は、白色であり、搬送ローラ２０４により搬送された原稿を後述する原稿台ガラス２１５に押圧する部材である。
【００３０】
読み取り位置センサ２０７は、搬送ローラ２０４により搬送された原稿の先端が原稿読み取り位置に近接したことを検出するセンサである。
【００３１】
排紙ローラ２０５は、原稿押圧板２１６の下側を通過した原稿を、自動原稿給紙部２０１外である原稿排出部１０４に排出する。
【００３２】
原稿台読み取り部２０２は、原稿台ガラス２１１、２１５と、ステッピングモータ２１３と、駆動ベルト２１２と、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）ユニット２２０と、プーリー２１８と、白色補正板（白色板）２１７と、ホームセンサ２１０と、原稿圧板２１４と、白色シート２０９とを有している。
【００３３】
ステッピングモータ２１３は、駆動ベルト２１２と接続されており、ステッピングモータ２１３の回転は、駆動ベルト２１２に伝達される。
【００３４】
駆動ベルト２１２は、ＣＩＳユニット２２０に固定されており、プーリー２１８とともにＣＩＳユニット２２０を原稿台ガラス２１１に沿って移動させる。
【００３５】
ホームセンサ２１０は、ＣＩＳユニット２２０が所定の位置（ホームポジション）に移動したことを検出するセンサである。
【００３６】
ＣＩＳユニット２２０は、ラインイメージセンサであり、原稿台ガラス２１１、２１５の上に載置された原稿に光を当て、その反射光により原稿を読取るものである。
【００３７】
図２では、図示を省略しているが、ＣＩＳユニット２２０は、等倍光学方式で読み取り面の情報がセンサ上で等倍に結像するロッドレンズと、原稿と同じ幅にライン状に並べて配置した複数個の受光センサＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）とを有するラインイメージセンサであるものとする。
【００３８】
ＣＩＳユニット２２０は、ステッピングモータ２１３の回転に伴って動作する駆動ベルト２１２により原稿台に沿って移動し、原稿台ガラス２１１上の原稿を走査して原稿全面を読み取る。なお、ＣＩＳユニット２２０の詳細構成については後述する。
【００３９】
白色補正板２１７は、ＣＩＳユニット２２０の受光センサＩＣ感度及びロッドレンズによる出力値を平滑化するための補正処理（例えば、シェーディング補正処理）時の基準色となるものであり、原稿台（原稿台ガラス２１１、２１５）の原稿読み取り範囲外に配置されている。
【００４０】
図４は、プリンタ部３の概略断面図である。
【００４１】
図４に示すように、プリンタ部３は、感光ドラム３０１と、帯電部３０２と、露光部３０３と、現像部３０４と、転写部３０５と、定着部ヒートローラ３０６と、レジストローラ３０７と、ホッピングローラ３０８と、用紙Ｍを複数枚積層して収納する用紙カセット３０９とを有している。
【００４２】
プリンタ部３では印刷する際に、まず用紙Ｍが用紙カセット３０９からホッピングローラ３０８により搬出され、さらにレジストローラ３０７によって下流側に搬送される。
【００４３】
そして、帯電部３０２によって感光ドラム３０１の表面が一様に帯電された後、露光部３０３から光が照射され、静電潜像が感光ドラム３０１上に形成される。
【００４４】
感光ドラム３０１上の静電潜像は、現像部３０４により感光ドラム３０１にトナーが供給されることで、トナー像として可視像化（現像）される。
【００４５】
感光ドラム３０１上の可視像化（現像）されたトナー像は、転写部３０５により搬送された用紙Ｍに転写される。
【００４６】
用紙Ｍ上に転写されたトナーは、定着部ヒートローラ３０６により暖められ溶融し、用紙Ｍに定着する。これによりトナーが定着した用紙Ｍは、印刷物となる。
【００４７】
次に、スキャナ部２の内部構成について図５を用いて説明する。
【００４８】
図５は、スキャナ部２の機能的構成について示したブロック図である。
【００４９】
スキャナ部２は、図３で示した構成のほかに、スキャナ主制御部４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、画像データ生成部４０４と、光源点灯制御部４０５と、点灯時間判定部４０６と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）制御部４１０とを有している。
【００５０】
スキャナ主制御部４０１は、スキャナ部２全体の制御を行うものである。スキャナ主制御部４０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段により構成することができる。スキャナ主制御部４０１は、例えばＲＯＭ４０２に格納されている制御プログラム（ソフトウェア）に基づいた動作を行うようにしてもよい。
【００５１】
画像読取部１０１は、スキャナ主制御部４０１の制御に応じて、原稿の画像読み取り、読み取った画像データを画像データ生成部４０４に供給する。
【００５２】
画像データ生成部４０４は、入力された画像データに対して色ずれ補正処理等を実行し、スキャナ主制御部４０１に供給する。なお、画像データ生成部４０４が行う色ずれ補正処理の詳細については後述する。
【００５３】
操作部１０２は、使用者からの動作の指示受付け（入力受付）を行う。また、操作部１０２は、スキャナ主制御部４０１の制御に応じて、表示部１０５から使用者への情報出力（例えば、装置状態等に関する情報出力）を行う。
【００５４】
ＲＡＭ４０３は、画像データ及び、制御データの一時格納等に用いられる記憶手段である。
【００５５】
光源点灯制御部４０５は、原稿読み取り時に各光源の点灯制御を行う。光源点灯制御部４０５は、３色のＬＥＤに基準となる白色補正板２１７を読取らせるように制御し、さらに、３色のＬＥＤで画像読取部１０１の出力を同じ階調にするように各点灯時間（原稿への照射時間）を変化（調整）させる。そして、光源点灯制御部４０５は、点灯時間判定部４０６により判定した点灯時間が最も長いＬＥＤを基準光源と決定する。また、光源点灯制御部４０５において、基準光源は、複数の光源による光の照射で画像読取部１０１が原稿の読み取りを順次行う周期（後述の原稿読取ライン周期）での先頭の光源となる。
【００５６】
点灯時間判定部４０６は、光源点灯制御部４０５が変化させた原稿を読み取る光源の点灯時間の長さを比較（判定）し、各光源の順序を決定する処理を行う。
【００５７】
Ｉ／Ｆ制御部４１０は、プリンタ部３と、データ通信パス４１２を介した外部装置Ｔとに接続され、プリンタ部３及び外部装置Ｔに画像データを送信する機能を担っている。外部装置Ｔは、例えば、サーバ及びパーソナルコンビュータである。データ通信パス４１２は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェース等を適用することができる。
【００５８】
図６は、ＣＩＳユニット２２０の構成について示した説明図（斜視図）である。
【００５９】
図６に示すように、ＣＩＳユニット２２０は、原稿Ｐに光を照射するための光源５０１と、原稿Ｐから反射された光を集めるロッドレンズ５０２と、ロッドレンズ５０２で集光した光を光電変換し、画像に応じた電圧を発生する受光センサ５０３とを有している。ＣＩＳユニット２２０は、以上のような構成で、原稿Ｐの読み取りを行う。
【００６０】
光源５０１は、Ｒ色の光を発するＬＥＤＲ５０４と、Ｇ色の光を発するＬＥＤＧ５０５と、Ｂ色の光を発するＬＥＤＢ５０６と、これら３色のＬＥＤの光を原稿Ｐに向けて照射するための導光体５０９とを有している。また、これら３色のＬＥＤは、独立に点灯させることが可能である。
【００６１】
なお、図６において光源５０１は１つのみを図示しているが、ロッドレンズ５０２を挟むように光源５０１をもう１つ配置しでもよい。また、光源５０１は、導光体５０９を配置せず、ＬＥＤＲ５０４、ＬＥＤＧ５０５及びＬＥＤＢ５０６を主走査方向に一様に複数個並べる構成としてもよい。
【００６２】
図１は、画像データ生成部４０４の内部構成について示したブロック図である。
【００６３】
図１に示すように、画像データ生成部４０４は、画像データ切り替え部６０１と、色別読取ライン（前）バッファＡ６０２と、色別読取ライン（現）バッファＡ６０３と、色別読取ライン（前）バッファＢ６０４と、色別読取ライン（現）バッファＢ６０５、白色読取ライン（前）バッファＣ６０７と、白色読取ライン（現）バッファＣ６０８と、色ずれ補正部６０６とを有している。
【００６４】
画像データ生成部４０４では、３色のＬＥＤのうち基準光源（照射時間が最も長いＬＥＤ）によって読み取る１列分の色別読取ラインを基準の色別読取ラインとして取り扱う。そして、画像データ生成部４０４は、上述の基準光源以外の２色のＬＥＤにより基準の色別読取ラインの前後にそれぞれ読み取った２列分の色別読取ライン、及び、３色のＬＥＤを同時に照射した白色光源により基準の色別読取ラインの前後に読取った２列分の白色読取ラインを用いて、基準光源を含む３色のＬＥＤ毎に色別読取ラインを補正し、基準の色別読取ラインの位置の原稿読取ラインを取得（生成）する。
【００６５】
画像データ切り替え部６０１は、スキャナ主制御部４０１から取得した何色の光源で読み取ったかの情報（以下、「色情報」という）に基づき、画像読取部１０１から受け取った画像データの送信先を切り替える。
【００６６】
色別読取ライン（前）バッファＡ６０２、色別読取ライン（現）バッファＡ６０３、色別読取ライン（前）バッファＢ６０４、色別読取ライン（現）バッファＢ６０５、白色読取ライン（前）バッファＣ６０７、及び白色読取ライン（現）バッファＣ６０８は、それぞれ、色ずれ補正部６０６が色ずれ補正処理を行う際に用いる画像データを格納しておくバッファである。
【００６７】
色別読取ライン（前）バッファＡ６０２、及び色別読取ライン（前）バッファＢ６０４は、それぞれ、基準の色別読取ラインを読み取る前に採取した基準光源以外の１列分の色別読取ライン（以下、「色別読取ライン（前）」と呼ぶ）の画像データを格納しておくバッファである。白色読取ライン（前）バッファＣ６０７は、基準の色別読取ラインを読み取る前に白色光源（３色のＬＥＤを同時に点灯させた光源）で読取った白色読取ライン（以下、「白色読取ライン（前）」と呼ぶ）の画像データを格納しておくバッファである。
【００６８】
色別読取ライン（現）バッファＡ６０３、及び色別読取ライン（現）バッファＢ６０５は、それぞれ、基準の色別読取ラインを読み取った後に採取した基準光源以外の１列分の色別読取ライン（以下、「色別読取ライン（後）」と呼ぶ）の画像データを格納しておくバッファである。白色読取ライン（現）バッファＣ６０８は、基準の色別読取ラインを読み取った後に白色光源（３色のＬＥＤを同時に点灯させた光源）で読取った白色読取ライン（以下、「白色読取ライン（後）」と呼ぶ）の画像データを格納しておくバッファである。色別読取ライン（現）バッファＡ６０３、色別読取ライン（現）バッファＢ６０５、及び白色読取ライン（現）バッファＣ６０８は、それぞれ保留しているデータを色ずれ補正処理に用いる際は色ずれ補正部６０６に供給すると同時に、それぞれ色別読取ライン（前）バッファＡ６０２、色別読取ライン（前）バッファＢ６０４、及び白色読取ライン（前）バッファＣ６０７にも供給する。
【００６９】
色ずれ補正部６０６は、各バッファから受けた「色別読取ライン（前）、及び色別読取ライン（現）の２列分の画像データ」、及び「白色読取ライン（前）、及び白色読取ライン（後）の１列分の画像データ」から各色の色ずれ補正処理を行い、生成した補正後の画像データをスキャナ主制御部４０１に供給する。
【００７０】
以上のように、ＭＦＰ１では、画像読取部１０１、スキャナ主制御部４０１、光源点灯制御部４０５、及び点灯時間判定部４０６を含む構成により、色別読取ライン（光源別画像データ読取手段）を読取る（取得する）光源別画像データ読取手段、及び白色読取ライン（混色光源画像データ）を読取る混色光源画像データ読取手段が構成されている。また、ＭＦＰ１では、画像データ生成部４０４により原稿を読取った画像データ（光源別画像データ）を補正する補正手段が構成されている。
【００７１】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する実施形態のＭＦＰ１の動作を説明する。
【００７２】
まず、ＣＩＳユニット２２０が原稿の画像を読み取る際の動作の概要について説明する。
【００７３】
ＣＩＳユニット２２０は、点灯させるＬＥＤを切り替えながら、原稿に対し副走査方向に移動し、原稿を読み取る。なお、スキャナ部２では、ＣＩＳユニット２２０を移動させずに、原稿を副走査方向に移動させながらＣＩＳユニット２２０が読み取る方法としてもよい。
【００７４】
ここでは、まず、図７を用いて、仮にＣＩＳユニット２２０で、白色読取ラインを設けない場合（各色ＬＥＤの点灯を順次変えながら読み取る場合）の動作について説明する。
【００７５】
図７（ａ）は、仮にＣＩＳユニット２２０が白色読取ラインを設けない場合における、ＣＩＳユニット２２０の移動タイミング（ステッピングモータ２１３の動作タイミング）と、各色のＬＥＤ（ＬＥＤＲ５０４、ＬＥＤＧ５０５、及びＬＥＤＢ５０６）の点灯タイミングとの関係について示したタイミングチャートである。図７（ａ）に示す例では、３色のＬＥＤがそれぞれ主走査方向の１列の原稿の読み取りを完了するまでを原稿読取ライン周期としている。言い換えると、図７（ａ）に示す例では、３色のＬＥＤで読み取る期間を１つの原稿読取ライン周期の３等分としている。具体的には、図７（ａ）の例では、１つの原稿読取ライン周期を３等分し、原稿読取ライン周期の先頭から順にＲ色の読み取りタイミング、Ｇ色の読み取りタイミング、Ｂ色の読み取りタイミングが設けられている。図７（ａ）に示す例では、ＣＩＳユニット２２０は、各色ＬＥＤの点灯を順次変えながら読み取るため、異なるＬＥＤで同時に同じ位置を読み取ることはできない。言い換えると、図７（ａ）の例では読み取り開始タイミングでどれか１つのＬＥＤの点灯を開始し、次のＬＥＤの点灯開始タイミングで消灯している。よって、図７（ａ）に示す例では、各色ＬＥＤが切り替わる毎に原稿を読み取る位置がずれることになる。図７（ａ）に示す例では、３色のＬＥＤがそれぞれ主走査方向の１列の原稿の読み取りを完了するまでの期間（１つの原稿読取ライン周期）に、副走査方向にＣＩＳユニット２２０が距離ｄだけ移動する。したがって、図７（ａ）に示す例では、例えばＲ色とＧ色で読み取る原稿の位置関係は（１／３）×ｄの分ずれることになる。
【００７６】
図７（ｂ）は、上述の図７（ａ）に示すタイミングチャートに従ってＣＩＳユニット２２０を動作させた場合に、ＣＩＳユニット２２０で生成されるラインごとの画像データの例について示している。図７（ｂ）の例では、各色ＬＥＤが切り替わる毎にＣＩＳユニット２２０が副走査方向に進んでいる。したがって、図７に示す例では、ＣＩＳユニット２２０が取得する画像データは、すべての色のＬＥＤにおいて同じ位置の画像データを取得することはできず、（１／３）×ｄずつずれることになり、色ずれの要因となる。
【００７７】
次に、図８を用いて、この実施形態のＣＩＳユニット２２０の動作（白色読取ラインを設ける場合の動作）について説明する。
【００７８】
図８（ａ）は、この実施形態のＣＩＳユニット２２０における、ＣＩＳユニット２２０の移動タイミング（ステッピングモータ２１３の動作タイミング）と、各色のＬＥＤの点灯タイミングとの関係について示したタイミングチャートである。図８（ｂ）は、上述の図８（ａ）に示すタイミングチャートに従ってＣＩＳユニット２２０を動作させた場合に、ＣＩＳユニット２２０で生成されるラインごとの画像データの例について示している。
【００７９】
図８（ａ）の例では、１つの原稿読取ライン周期を４等分し、原稿読取ライン周期の先頭から順にＲ色の読み取りタイミング、Ｇ色の読み取りタイミング、Ｂ色の読み取りタイミング、白色の読み取りタイミングが設けられている。
【００８０】
この実施形態のＣＩＳユニット２２０では、図８（ａ）に示すように、各色ＬＥＤが切り替わる毎にＣＩＳユニット２２０が副走査方向に進んでいるので、同じ位置の画像データを取得することはできない。したがって、図８（ｂ）に示すように、この実施形態のＣＩＳユニット２２０では、すべての色の読み取り期間において同じ位置の画像データを取得することはできず、各色の読み取りタイミングは（１／４）×ｄずつずれることになる。したがって、この実施形態のＣＩＳユニット２２０では、色ずれ補正処理が行われない状況では、上述の図７の場合と同様に色ずれが発生することになる。
【００８１】
次に、原稿台読み取り部２０２が、原稿読み取りを行う際のスキャナ部２の処理について図９のフローチャートを用いて説明する。なお、以下では、原稿台読み取り部２０２を用いた読み取り（ＣＩＳユニット２２０を移動させる読み取り方式）を「ＦＢ（ＦｌａｔＢｅｔ）読み取り」と呼ぶものとする。
【００８２】
まず、使用者から操作部１０２を介して、任意の原稿サイズのＦＢ読み取り指示を受け付けたものとする。ＦＢ読み取り指示を受け付けると、スキャナ主制御部４０１は、ＣＩＳユニット２２０を白色補正板２１７の真下の位置に移動させ、光源点灯制御部４０５に点灯時間調整を実行させる（Ｓ９０１）。
【００８３】
光源点灯制御部４０５は、白色補正板２１７をＲＧＢの１色毎に読み取らせ、ＬＥＤＲ５０４、ＬＥＤＧ５０５及び、ＬＥＤＢ５０６の点灯時間を決定する点灯時間調整動作を実行する。点灯時間調整動作を実行する理由は、３色のＬＥＤには輝度のバラツキがあるため、同じ点灯時間で原稿を読み取ったとき、カラーバランスの低下が問題になるためである。よって、スキャナ部２では、基準となる白色を読み取ったときの出力が３色すべてで同じになるように点灯時間を調整する必要があり、これを実行することで画像品質を向上させる。つまり、スキャナ部２では、この点灯時間調整動作を実行することにより、３色のＬＥＤの点灯時間に差が発生することになる。なお、ステップＳ９０１の点灯時間調整の詳細については後述する。
【００８４】
各色のＬＥＤの点灯時間を決定した後、光源点灯制御部４０５は、３色のＬＥＤの点灯時間を点灯時間判定部４０６に送信する（Ｓ９０２）。
【００８５】
点灯時間判定部４０６は、どの色の点灯時間が最も長いか判定し、判定結果をスキャナ主制御部４０１及び、光源点灯制御部４０５に送信する。一般的には、Ｇ色のＬＥＤの輝度が低いため、点灯時間調整動作を実行するとＧ色の点灯時間が長くなることが多い。そこで、この実施形態においては、ＬＥＤＲ５０４＜ＬＥＤＢ５０６＜ＬＥＤＧ５０５の順で点灯時間が長くなったものとして以下の説明を行う。したがって、この実施形態において、点灯時間判定部４０６は、各色のＬＥＤの点灯順序を、先頭から順にＬＥＤＧ５０５、ＬＥＤＢ５０６、ＬＥＤＲ５０４、白色（白色照射用の３色同時点灯）と決定する（Ｓ９０３）。そして、スキャナ主制御部４０１及び光源点灯制御部４０５は、点灯時間判定部４０６の判定結果（各色のＬＥＤの点灯順序、及び基準の色別読取ライン）に基づいたＬＥＤの点灯制御（詳細については後述する図１１参照）を開始することになる。
【００８６】
次に、スキャナ主制御部４０１及び光源点灯制御部４０５は、後述する図１１のタイムチャートのように画像読取部１０１が有するＣＩＳユニット２２０を制御し、副走査方向に移動させながら原稿の画像データの採取を開始する（Ｓ９０４）。
【００８７】
次に、画像読取部１０１により採取された各色の画像データは、１列の色別読取ラインごとに画像データ生成部４０４に供給される。また同時に、スキャナ主制御部４０１は、読み取った画像データがどの色のＬＥＤで読み取られたかの色情報を画像データ生成部４０４に供給する（Ｓ９０５）。
【００８８】
次に、画像データ生成部４０４は、色情報及び、画像データから最終的な出力画像データを生成し、出力画像データをスキャナ主制御部４０１に供給する（Ｓ９０６）。画像データ生成部４０４による画像データ生成処理の詳細については後述する。
【００８９】
スキャナ主制御部４０１は、画像データ生成部４０４から出力画像データの供給を受けると、使用者が所望する出力先（使用者の操作により指定された出力先）に出力画像データを供給する（Ｓ９０７）。例えば、スキャナ主制御部４０１が、出力画像データをスキャナ部２内のＲＡＭ４０３に格納し、外部装置Ｔ及びプリンタ部３に供給する処理が挙げられる。
【００９０】
次に、画像読取部１０１は、上述の処理を原稿の最終ラインまで実行完了したか否か判定し（Ｓ９０８）、原稿の最終ラインまで読取完了したと判定した場合は後述するステップＳ９０９に移行し、原稿の最終ラインまで読取完了していないと判定した場合は上述のステップＳ９０５に戻って次のラインの読取動作に移行する。
【００９１】
上述のステップＳ９０８で、原稿の最終ラインまで処理が完了したと判定された場合、画像読取部１０１（スキャナ主制御部４０１）は、原稿の画像データの採取（読取）を終了させ（Ｓ９０９）、本処理を終了する。
【００９２】
次に、上述のステップＳ９０１でスキャナ部２（光源点灯制御部４０５）が行う点灯時間調整動作について、図１０のフローチャートを用いて説明する。図１０に示すフローチャートでは、光源点灯制御部４０５の制御に応じて、光源点灯制御部４０５、及びＣＩＳユニット２２０が動作する処理について示している。
【００９３】
まず、光源点灯制御部４０５は、Ｒ色（ＬＥＤＲ５０４）の点灯時間調整（以下、「Ｒ点灯時間調整」と呼ぶ）を開始する（Ｓ１００１）。
【００９４】
次に、ＣＩＳユニット２２０は、予め設定されたＲ色（ＬＥＤＲ５０４）の初期調整に係る点灯時間（以下、「Ｒ初期点灯時間」と呼ぶ）に、ＬＥＤＲ５０４を点灯させて、白色補正板２１７の領域の読み取りを行う（Ｓ１００２）。
【００９５】
次に、光源点灯制御部４０５は、読み取った白色補正板２１７の出力値が期待される所定範囲内にあるか否かを判定する（Ｓ１００３）。光源点灯制御部４０５は、出力値が期待される範囲内にあると判定した場合は後述するＳ１００４に移行し、出力値が期待される範囲内にないと判定した場合は後述するＳ１００５に移行する。なお、この実施形態において、「出力値」とは、ＣＩＳユニット２２０が出力する値であり、主走査方向の画像データ中の任意の画素の階調データである（例えば、８ｂｉｔ階調なら０〜２５５の数値）。
【００９６】
上述のステップＳ１００３で出力値が期待される範囲内にないと判定された場合、ＣＩＳユニット２２０は、Ｒ点灯時間を再設定して、再度白色補正板２１７を読み取り、出力値を確認し（Ｓ１００５）、上述のステップＳ１００３の処理に戻って動作する。
【００９７】
なお、上述のステップＳ１００５の点灯時間の再設定処理において、ＣＩＳユニット２２０は、例えば、以下の（１）式を用いて算出された時間（ＬＥＤＴｉｍｅ´）を再設定時間とするようにしてもよい。なお、以下の（１）式において、「ＬＥＤＴｉｍｅ」は現在の点灯時間である。また、以下の（１）式において、「ＶＰＴ」は期待される出力範囲（出力値に対して期待される出力範囲）の代表値（例えば、出力範囲内の中間値）である。さらに、以下の（１）式において、「ＶＰＤ」は現在の出力値である。なお、期待値（実際に期待される出力範囲の代表値）と比較する出力値は、上記の主走査方向全画素の画像データ中の最大値または全画素の平均値とするようにしてもよい。
ＬＥＤＴｉｍｅ´＝ＬＥＤＴｉｍｅ×ＶＰＴ／ＶＰＤ  …（１）
【００９８】
一方、上述のステップＳ１００３で出力値が期待される範囲内にあると判定された場合、光源点灯制御部４０５は、Ｒ初期点灯時間もしくは再設定した点灯時間を原稿読み取り時のＲ点灯時間として用いることを決定する（Ｓ１００４）。
【００９９】
次に、光源点灯制御部４０５は、Ｇ色（ＬＥＤＧ５０５）の点灯時間調整（以下、「Ｇ点灯時間調整」と呼ぶ）を開始する（Ｓ１００６）。
【０１００】
次に、ＣＩＳユニット２２０は、予め設定されたＧ色（ＬＥＤＧ５０５）の初期調整に係る点灯時間（以下、「Ｇ初期点灯時間」と呼ぶ）に、ＬＥＤＧ５０５を点灯させて、白色補正板２１７の領域の読み取りを行う（Ｓ１００７）。
【０１０１】
次に、光源点灯制御部４０５は、読み取った白色補正板２１７の出力値が期待される範囲内にあるか否かを判定する（Ｓ１００８）。光源点灯制御部４０５は、出力値が期待される範囲内にあると判定した場合は後述するＳ１００９に移行し、出力値が期待される範囲内にないと判定した場合は後述するＳ１０１０に移行する。
【０１０２】
上述のステップＳ１００８で出力値が期待される範囲内にないと判定された場合、ＣＩＳユニット２２０は、Ｇ点灯時間を再設定して、再度白色補正板２１７を読み取り、出力値を確認し（Ｓ１０１０）、上述のステップＳ１００８に戻って動作する。
【０１０３】
なお、ステップＳ１０１０のＧ点灯時間の再設定処理では、上述のステップＳ１００５と同様の計算により再設定時間を算出（例えば、上記の（１）式を用いて算出）することができる。
【０１０４】
一方、上述のステップＳ１００８で出力値が期待される範囲内にあると判定された場合、光源点灯制御部４０５は、Ｇ初期点灯時間もしくは再設定した点灯時間を原稿読み取り時のＧ点灯時間として用いることを決定する（Ｓ１００９）。
【０１０５】
次に、光源点灯制御部４０５は、光源点灯制御部４０５は、Ｂ色（ＬＥＤＢ５０６）の点灯時間調整（以下、「Ｂ点灯時間調整」と呼ぶ）を開始する（Ｓ１０１１）。
【０１０６】
次に、ＣＩＳユニット２２０は、予め設定されたＢ色（ＬＥＤＢ５０６）の初期調整に係る点灯時間（以下、「Ｂ初期点灯時間」と呼ぶ）に、ＬＥＤＢ５０６を点灯させて、白色補正板２１７の領域の読み取りを行う（Ｓ１０１２）。
【０１０７】
光源点灯制御部４０５は、読み取った白色補正板２１７の出力値が期待される範囲内にあるか否かを判定する（Ｓ１０１３）。光源点灯制御部４０５は、出力値が期待される範囲内にあると判定した場合は後述するステップＳ１０１４の処理に移行し、出力値が期待される範囲内にないと判定した場合は後述するステップＳ１０１５の処理に移行する。
【０１０８】
上述のステップＳ１０１３で出力値が期待される範囲内にないと判定された場合、ＣＩＳユニット２２０は、Ｂ点灯時聞を再設定して、再度白色補正板２１７を読み取り、出力値を確認し（Ｓ１０１５）、上述のステップＳ１０１３の処理に戻って動作する。
【０１０９】
なお、ステップＳ１０１５のＢ点灯時間の再設定処理では、上述のステップＳ１００５と同様の計算により再設定時間を算出（例えば、上記の（１）式を用いて算出）することができる。
【０１１０】
上述のステップＳ１０１３で出力値が期待される範囲内にあると判定された場合、光源点灯制御部４０５は、Ｂ初期点灯時間もしくは再設定した点灯時間を原稿読み取り時のＢ点灯時間として用いることを決定する（Ｓ１０１４）。
【０１１１】
次に、光源点灯制御部４０５は、調整されたＲ、Ｇ、Ｂ点灯時間をもとに、白色照射用のＲ、Ｇ、Ｂ同時点灯時における各色点灯時間を決定する（Ｓ１０１６）。具体的には、調整されたＲ、Ｇ、Ｂ点灯時間の１／３の時間を、３色同時点灯時における各色点灯時間とする。白色照射時の各色点灯時間を１／３にする理由は、３色同時に点灯した場合の光エネルギーを、Ｒ、Ｇ、Ｂそれぞれを点灯した際の光エネルギーと等価にするためである。
【０１１２】
スキャナ部２（光源点灯制御部４０５）は、以上の処理をステップＳ９０１において行い、原稿の読み取り時の各色ＬＥＤの点灯時間を決定する。
【０１１３】
次に、スキャナ部２における原稿読取動作について図１１のタイミングチャートの例を用いて説明する。
【０１１４】
図１１に示すタイミングチャートでは、最初（１番目）に点灯開始させるＬＥＤを点灯時間が最も長かったＬＥＤＧ５０５としている。また、図１１では、２番目に点灯時間が長かったＬＥＤＢ５０６を２番目に点灯開始させるＬＥＤとし、３番目に点灯時間が長かったＬＥＤＲ５０４を３番目に点灯開始させるＬＥＤとしている。さらに図１１に示すタイミングチャートでは、最後（４番目）に白色照射用の３色同時点灯させる例について示している。
【０１１５】
図１１に示すように、読み取り制御用の原稿読取ライン周期信号は、ステッピングモータ２１３の相変化信号と同期させて出力される。図１１に示すように、各色の読み取り開始タイミングは、原稿読取ライン周期の信号の１／４刻みで発生するように制御される。以下では、原稿読取ライン周期信号の出力直後の読み取りタイミングによって読み取る色の画像データを「基準の色別読取ライン」とし、基準の色別読取ラインの位置をその他２色で読み取ったラインの色ずれを補正する際の基準位置として用いるものとする。
【０１１６】
光源点灯制御部４０５は、何色で読み取った画像データが基準の色別読取ラインであるかの情報（以下、「基準の色別読取ライン情報」と呼ぶ）を、スキャナ主制御部４０１を経由して画像データ生成部４０４に供給する。
【０１１７】
基準の色別読取ライン情報は、画像データ生成部４０４の画像データ切り替え部６０１に格納し記憶される。この実施形態の場合、Ｇ色の画像データが基準の色別読取ラインとなるので、基準の色別読取ライン情報として「Ｇ色ライン」を示す旨の情報が、光源点灯制御部４０５からスキャナ主制御部４０１を経由して画像データ生成部４０４に供給されることになる。基準の色別読取ラインとして用いられるＧ色の画像データは何も補正せずに出力するため、補正なしでも精度の高いデータであることが望まれるが、Ｇ色は点灯時間が最も長く、副走査方向に移動する原稿の移動変化を最も良く読み取っているので、基準の色別読取ラインに最も適している。また、一般的にステッピングモータ２１３は、相変化信号の入力直後の動きが最も大きいので、副走査方向に移動する原稿の移動変化を良く読み取ることができるように、基準とするＧ色を相変化信号の出力直後に点灯するように制御する。
【０１１８】
次に、上述のステップＳ９０６において、画像データ生成部４０４が行う画像データ生成の処理について図１２のフローチャートを用いて説明する。
【０１１９】
まず、画像データ生成部４０４は、スキャナ主制御部４０１から色情報を取得し、画像読取部１０１から画像データを取得する（Ｓ１２０１）。
【０１２０】
次に、画像データ生成部４０４は、取得した画像データの色情報を判定し（Ｓ１２０２）、Ｂ色と判定した場合は後述するステップＳ１２０３に移行し、Ｒ色と判定した場合は後述するステップＳ１２０４に移行し、白色と判定した場合は後述するステップＳ１２０５に移行し、基準の色別読取ラインであるＧ色と判定した場合は後述するステップＳ１２０６に移行する。
【０１２１】
上述のステップＳ１２０２で当該画像データの色情報がＢ色と判定された場合、画像データ生成部４０４は、当該画像データを色別読取ライン（現）バッファＡ６０３に格納して（Ｓ１２０３）、本処理を終了する。
【０１２２】
上述のステップＳ１２０２で当該画像データの色情報がＲ色と判定された場合、画像データ生成部４０４は、当該画像データを色別読取ライン（現）バッファＢ６０５に格納して（Ｓ１２０４）、本処理を終了する。
【０１２３】
上述のステップＳ１２０２で当該画像データの色情報が白色と判定された場合、画像データ生成部４０４は、当該画像データを白色読取ライン（現）バッファＣ６０８に格納して（Ｓ１２０５）、本処理を終了する。
【０１２４】
この実施形態において、画像データ生成部４０４は、色ずれ補正の対象としている色別読取ライン（現）と、一つ前の色別読取ライン（前）の画像データとを使用し、色別読取ライン（現）の画像データを生成する。従って、原稿の先頭ライン（Ｎ＝０）は色ずれ補正データを出力することができない。また、先頭の次のライン（Ｎ＝１）では、色ずれ補正の対象としている色別読取ライン（現）が未だ存在しないため、色ずれ補正データを出力することができない。
【０１２５】
したがって、上述のステップＳ１２０２で当該画像データの色情報が基準の色別読取ラインであるＧ色と判定された場合、画像データ生成部４０４は、色ずれ補正部６０６に送信された画像データが「０ライン目」、「１ライン目」、「２ライン目以上」のいずれかに該当するかを判定する（Ｓ１２０６）。画像データ生成部４０４は、画像データが０ライン目であると判定した場合は後述するステップＳ１２０７に移行し、画像データが１ライン目であると判定した場合は後述するステップＳ１２１２に移行し、画像データが２ライン目以上であると判定した場合は後述するステップＳ１２０８に移行する。
【０１２６】
上述のステップＳ１２０６で、画像データが０ライン目であると判定された場合、画像データ生成部４０４は、色ずれ補正で必要になる基準の色別読取ライン以外の画像データが存在しないため、１列の原稿読取ラインとして補正ができないことから先頭ラインの画像データを廃棄し（Ｓ１２０７）、本処理を終了とする。
【０１２７】
上述のステップＳ１２０６で、画像データが２ライン目以上であると判定された場合、画像データ生成部４０４は、色ずれ補正のために以下の処理（ステップＳ１２０８以降の処理）を実行する。
【０１２８】
上述のステップＳ１２０６で、画像データが２ライン目以上であると判定された場合、色別読取ライン（前）バッファＡ６０２、色別読取ライン（前）バッファＢ６０４、及び白色読取ライン（前）バッファＣ６０７から色ずれ補正部６０６に画像データが送信される（Ｓ１２０８）。
【０１２９】
次に、色別読取ライン（現）バッファＡ６０３、色別読取ライン（現）バッファＢ６０５、及び白色読取ライン（現）バッファＣ６０８から色ずれ補正部６０６に画像データが送信される（Ｓ１２０９）。
【０１３０】
次に、色ずれ補正部６０６が、色ずれ補正を実行し、補正後の画像データを生成する（Ｓ１２１０）。
【０１３１】
次に、画像データ生成部４０４は、色ずれ補正部６０６に送信された基準の色別読取ラインとなった「Ｇ色の画像データ」と、「Ｒ色及びＧ色の色ずれ補正処理後の画像データ」をスキャナ主制御部４０１に出力し（Ｓ１２１１）、Ｎライン目の処理を終了する。
【０１３２】
画像データ生成部４０４は、上述のステップＳ１２０６で、画像データが１ライン目であると判定された場合、又は上述のステップＳ１２１１の処理後に、ステップＳ１２１２の処理に移行する。なお、Ｓ１２１２以降の処理は、次回の色ずれ補正処理に備えるためのものである。
【０１３３】
上述のステップＳ１２０６で、画像データが１ライン目であると判定された場合、又は上述のステップＳ１２１１の処理後（色ずれ補正処理を実行した後）に、画像データ生成部４０４は、色別読取ライン（現）バッファＡ６０３、色別読取ライン（現）バッファＢ６０５、白色読取ライン（現）バッファＣ６０８の画像データを、それぞれ色別読取ライン（前）バッファＡ６０２、色別読取ライン（前）バッファＢ６０４、白色読取ライン（前）バッファＣ６０７に移動させる（Ｓ１２１２）。
【０１３４】
そして、画像データ生成部４０４は、基準の色別読取ラインであるＧ色の画像データを色ずれ補正部６０６に供給して（Ｓ１２１３）、本処理を終了する。
【０１３５】
次に、画像データ生成部４０４（色ずれ補正部６０６）における色ずれ補正処理について図１３、図１４を用いて説明する。
【０１３６】
図１４（ａ）は、仮に画像データ生成部４０４で色ずれ補正処理を実行しなかった場合における読取画像（画像データ生成部４０４が生成する画像データの画像）を図示したものである。図１４（ａ）に示すように画像データ生成部４０４で色ずれ補正が実行されなかった場合、白黒で構成される原稿を読み込む際に、白と黒の境界領域（以下、「白黒エッジ」とも呼ぶ）で読み取られる色が３色の色別読取ラインによって異なるため、読取画像に色にじみを生じるという不具合が発生する。
【０１３７】
図１３（ａ）は、仮に画像データ生成部４０４で、白色読取ラインを用いずに色ずれ補正処理を実行した場合の画像データの説明図である。また、図１４（ｂ）は、仮に画像データ生成部４０４で、白色読取ラインを用いずに色ずれ補正処理を実行した場合の読取画像を図示したものである。
【０１３８】
図１３（ａ）に示すように白色読取ラインを用いない色ずれ補正処理では、画像データ生成部４０４は、「Ｒ色及びＢ色の色別読取ラインにおけるＮライン目の原稿読取ラインの出力値Ｒ（Ｎ）及びＢ（Ｎ）」と、「Ｎ−１ライン目の原稿読取ラインの出力値Ｒ（Ｎ−１）及びＢ（Ｎ−１）」とを用いて、補正データＲ（Ｎ）´及びＢ（Ｎ）´を生成する。
【０１３９】
また、１つの原稿読取ライン周期間にＣＩＳユニット２２０が移動する距離をｄとすると、白色読取ラインを設けない色ずれ補正処理の例では、各色の読み取りタイミングが原稿読取ライン周期の１／３ずつとなる（上述の図７の例を参照）。したがって、白色読取ラインを設けない色ずれ補正処理の例では、下記の（２）式を用いて、Ｒ色の補正データＲ（Ｎ）´を算出（線形補間）することが可能である。また、白色読取ラインを設けない色ずれ補正処理の例では、下記の（３）式を用いて、Ｂ色の補正データＢ（Ｎ）´を算出（線形補間）することが可能である。
Ｒ（Ｎ）´＝Ｒ（Ｎ−１）×２／３＋Ｒ（Ｎ）×１／３  （Ｎ＞＝１）  …（２）
Ｂ（Ｎ）´＝Ｂ（Ｎ−１）Ｘ１／３＋Ｂ（Ｎ）×２／３  （Ｎ＞＝１）  …（３）
【０１４０】
しかし、図１４（ｂ）に図示するとおり、白色読取ラインを用いない色ずれ補正処理では、白黒で構成される原稿を読み込む際に白と黒の境界領域（白黒エッジ）で色にじみが残ってしまう（図１４（ｂ）では白黒エッジの部分が明るい黄緑となる領域が発生している）。
【０１４１】
図１３（ｂ）は、この実施形態の画像データ生成部４０４（色ずれ補正部６０６）で行われる色ずれ補正処理について示した説明図である。図１４（ｃ）は、この実施形態の画像データ生成部４０４で色ずれ補正処理を実行した場合の読取画像を図示したものである。
【０１４２】
図１３（ｂ）に示すように、この実施形態の色ずれ補正部６０６は、基準の色別読取ラインをＧ色の色別読取ラインとして、「Ｒ色及びＢ色の色別読取ラインにおけるＮライン目の原稿読取ラインの出力値Ｒ（Ｎ）、Ｂ（Ｎ）」と、「Ｎ−１ライン目の原稿読取ラインの出力値Ｒ（Ｎ−１）、Ｂ（Ｎ−１）」とを用いて、補正データＲ（Ｎ）´、Ｂ（Ｎ）´を生成する。
【０１４３】
また、１つの原稿読取ライン周期間にＣＩＳユニット２２０が移動する距離をｄとすると、この実施形態の色ずれ補正部６０６は、図１３（ｂ）に示すように各色の読み取りタイミングを原稿読取ライン周期の１／４ずつとなる。したがって、この実施形態の色ずれ補正部６０６では、下記の式（（４）式〜（６）式）により、Ｒ色、Ｇ色及びＢ色の補正データＲ（Ｎ）´、Ｇ（Ｎ）´、Ｂ（Ｎ）´を算出（線形補間）することが可能である。
Ｒ（Ｎ）´＝Ｒ（Ｎ−１）×２／４＋Ｒ（Ｎ）×２／４  （Ｎ＞＝１）  …（４）
Ｇ（Ｎ）´＝Ｇ（Ｎ）  …（５）
Ｂ（Ｎ）´＝Ｂ（Ｎ−１）×１／４＋Ｂ（Ｎ）×３／４  （Ｎ＞＝１）  …（６）
【０１４４】
以下では、上記の（４）式〜（６）式により、Ｒ色、Ｇ色及びＢ色の補正（データＲ（Ｎ）´、Ｇ（Ｎ）´、Ｂ（Ｎ）´）を算出（線形補間）することを「第１の補正処理」と呼ぶものとする。
【０１４５】
ただし、色ずれ補正部６０６は、次に示す特定の条件に合致する場合は、上述の第１の補正処理（上記の（４）〜（６）式を用いた色ずれ補正処理；第１の補正処理）とは別の補正処理（以下、「第２の補正処理」と呼ぶ）を行うものとする。
【０１４６】
具体的には、色ずれ補正部６０６は、白黒エッジに該当する原稿読取ラインを検出した場合、当該原稿読取ラインについて第２の補正処理を行う。第２の補正処理は、白黒エッジに該当する原稿読取ラインについて、白黒エッジの部分がグレーの色（ＲＧＢの各値のバランスが均一な色）となるような補正処理（例えば、以下の（７）式〜（９）式を用いた補正処理）となる。以下の（７）式〜（９）式では、処理対象の領域の各画素について、各色の出力値（Ｒ色、Ｇ色、Ｂ色の出力値）を、各色の出力値の平均値（Ｒ色、Ｇ色、Ｂ色の平均値）に補正する処理を行っている。
【０１４７】
色ずれ補正部６０６が白黒エッジに該当する原稿読取ラインを検出する方法については限定されないものである。例えば、色ずれ補正部６０６は、白色読取ラインにおけるＮライン目の出力値Ｗ（Ｎ）と、Ｎ−１ライン目の出力値Ｗ（Ｎ−１）の出力値に応じて白黒エッジを検出するようにしてもよい。
【０１４８】
例えば、ＣＩＳユニット２２０で、白色を照射して原稿の白領域を読み取った場合、Ｒ、Ｇ、Ｂの全ての波長の光が反射されるため、出力値は限りなく最大値に近い値となる。また、ＣＩＳユニット２２０で、原稿の黒領域を読み取った場合、Ｒ、Ｇ、Ｂの全ての波長の光が吸収されるため、出力値は限りなく０に近い値となる。逆に、ＣＩＳユニット２２０で、原稿のカラー領域を読み取った場合、Ｒ、Ｇ、Ｂの中の特定の波長の光のみが反射、あるいは、吸収されるため、出力値は中間的な値になる。色ずれ補正部６０６では、上述のようなＣＩＳユニット２２０の光学的特徴を利用し、Ｗ（Ｎ）とＷ（Ｎ−１）の出力値に応じて、読み取った領域が非カラー領域（白領域又は黒領域）であるか否かを判定し、非カラー領域については読取画像がグレーとなるようにＲ、Ｇ、Ｂの出力値を補正するものとする。
【０１４９】
具体的には、色ずれ補正部６０６は、白色読取ラインにおける出力値ＷがＴｈ１以下だった場合当該白色読取ラインに対応する領域を黒色の領域と判定するものとする。また、この実施形態では、色ずれ補正部６０６は、白色読取ラインにおける出力値ＷがＴｈ２以上だった場合当該白色読取ラインに対応する領域を白色の領域と判定するものとする。
【０１５０】
そして、色ずれ補正部６０６は、「Ｎライン目の出力値Ｗ（Ｎ）がＴｈ１以下で、かつ、Ｎ−１ライン目の出力値Ｗ（Ｎ−１）がＴｈ２以上だった場合」、又は、「Ｎライン目の出力値Ｗ（Ｎ）がＴｈ２以上で、かつ、Ｎ−１ライン目の出力値Ｗ（Ｎ−１）がＴｈ１以下だった場合」に白黒エッジを検出するものとする。そして、色ずれ補正部６０６は、白黒エッジを検出した場合、Ｎライン目の原稿読取ラインについて、第２の補正処理（例えば、以下の（７）式〜（９）式を用いた補正処理）を行うものとする。
Ｒ（Ｎ）´＝（Ｒ（Ｎ）＋Ｇ（Ｎ）＋Ｂ（Ｎ））／３  …（７）
Ｇ（Ｎ）´＝Ｒ（Ｎ）´  …（８）
Ｂ（Ｎ）´＝Ｒ（Ｎ）´  …（９）
【０１５１】
この実施形態のスキャナ部２では、上述のような光学的特徴を利用し、Ｗ（Ｎ）とＷ（Ｎ−１）が前記所定の条件を満たす場合は、読み取った領域が非カラー領域であると判定し、読取画像がグレーとなるようにＲ、Ｇ、Ｂの出力値を補正する。
【０１５２】
以上のように、スキャナ部２では、ＣＩＳユニット２２０を用いて原稿を読み取る際に、白色照射の読取ラインを設け、かつ、読取ラインが白領域か黒領域かを判定し、判定結果に従って色ずれ補正処理を切替えている。
【０１５３】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１５４】
この実施形態のＭＦＰ１を構成するスキャナ部２では、ＣＩＳユニット２２０を用いて原稿を読み取る際に、ＲＧＢ各色のＬＥＤ点灯の後に、ＲＧＢ各色ＬＥＤを同時に点灯した白色光源による読取画像(以下、「グレー画像情報」とも呼ぶ）を取得する処理を繰り返す。そして、スキャナ部２では、ＲＧＢ各色のＬＥＤを順次点灯することによって得られる読取画像（以下、「カラー画像情報」とも呼ぶ）に対して、その前後に読取られたグレー画像情報の画素値にもとづいて、白黒エッジの色ずれによるカラー画素であるか否かの判定（非カラー領域であるか否かの判定）を行うようにした。そして、スキャナ部２では、色ずれによりカラー画素になっていると判定された領域の画素について、グレー画素となるようにＲＧＢ値の置き換えを行う。これにより、スキャナ部２では、ＣＩＳユニット２２０を用いて原稿を読み取る際に、白黒エッジに対する色惨みを完全に抑制することが可能になる。
【０１５５】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１５６】
（Ｂ−１）上記の実施形態では、本発明の画像読取装置及び画像形成装置を、スキャナ部２及びプリンタ部３を備えるＭＦＰ１に適用する例について説明したが、その他の原稿を読取る処理を伴う画像形成装置（例えば、ＦＡＸ、コピー機等の装置）に適用することができる。また、本発明の画像読取装置を、単機能のスキャナに適用するようにしてもよい。
【０１５７】
また、上記の実施形態では、ＭＦＰ１が備えるプリンタ部３はモノクロプリンタであるものとして説明したが、カラープリンタ（複数のトナー色ごとの現像ユニットを有するプリンタ）としてもよい。
【０１５８】
（Ｂ−２）上記の実施形態では、スキャナ部２は光源としてＲ色、Ｇ色、Ｂ色を適用したが、光源の数や光源の色（波長）の組合せは限定されないものである。また、上記の実施形態のスキャナ部２では、Ｒ色、Ｇ色、Ｂ色の３色の光源を同時に点灯させることで白色の発光を行っていたが、白色を発光する際に用いる光源の「色の数」や「色の組合せ」は限定されないものである。すなわち、上記の実施形態のスキャナ部２では、白色を発光する際には、複数の色の光源を同時に発光させる形態であればよい。
【符号の説明】
【０１５９】
１…ＭＦＰ、２…スキャナ部、３…プリンタ部、１０１…画像読取部、１０２…操作部、１０２ａ…操作ボタン部、１０２ｂ…ランプ部、１０３…原稿セット部、１０４…原稿排出部、１０５…表示部、２０１…自動原稿給紙部、２０２…原稿台読み取り部、２０３…給紙ローラ、２０４…搬送ローラ、２０５…排紙ローラ、２０６…原稿検出センサ、２０７…読み取り位置センサ、２０８…ステッピングモータ、２０９…白色シート、２１０…ホームセンサ、２１１…原稿台ガラス、２１２…駆動ベルト、２１３…ステッピングモータ、２１４…原稿圧板、２１５…原稿台ガラス、２１６…原稿押圧板、２１７…白色補正板、２１８…プーリー、２１９…原稿トレイ、２２０…ＣＩＳユニット、３０１…感光ドラム、３０２…帯電部、３０３…露光部、３０４…現像部、３０５…転写部、３０６…定着部ヒートローラ、３０７…レジストローラ、３０８…ホッピングローラ、３０９…用紙カセット、４０１…スキャナ主制御部、４０２…ＲＯＭ、４０３…ＲＡＭ、４０４…画像データ生成部、４０５…光源点灯制御部、４０６…点灯時間判定部、４１０…Ｉ／Ｆ制御部、４１２…データ通信パス、５０１…光源、５０２…ロッドレンズ、５０３…受光センサ、５０４…ＬＥＤＲ、５０５…ＬＥＤＧ、５０６…ＬＥＤＢ、５０９…導光体、６０１…画像データ切り替え部、６０２…色別読取ライン（前）バッファＡ、６０３…色別読取ライン（現）バッファＡ、６０４…色別読取ライン（前）バッファＢ、６０５…色別読取ライン（現）バッファＢ、６０６…色ずれ補正部、６０７…白色読取ライン（前）バッファＣ、６０８…白色読取ライン（現）バッファＣ、Ｐ…原稿、Ｍ…用紙。
【図１】
2017034466.tif 000003
【図２】
2017034466.tif 000004
【図３】
2017034466.tif 000005
【図４】
2017034466.tif 000006
【図５】
2017034466.tif 000007
【図６】
2017034466.tif 000008
【図７】
2017034466.tif 000009
【図８】
2017034466.tif 000010
【図９】
2017034466.tif 000011
【図１０】
2017034466.tif 000012
【図１１】
2017034466.tif 000013
【図１２】
2017034466.tif 000014
【図１３】
2017034466.tif 000015
【図１４】
2017034466.tif 000016