(57)【要約】【課題】画素値から残光の影響を除去し、画像データの画質を向上させる。【解決手段】画像読取装置は、ランプ、ラインセンサー、伝送回路、制御部、画像データ生成部、残光補正部を含む。ランプは色が異なる複数の光源を含む。ラインセンサーは１本である。制御部は、１ライン読取期間を点灯可能な色数と同じ数で分割する。制御部は、１色読取期間の間に、ランプを１色で点灯させる。制御部は順番に点灯する光源を切り替える。残光補正部は、残光補正係数に基づき、直前の１色読取期間で点灯させた光源の残光の影響を読取画像データの各画素の画素値から除去する。【選択図】図７
2020043409.tif 000002
【特許請求の範囲】
【請求項１】
色が異なる複数の光源を含み、読取対象に光を照射するランプと、
複数の受光素子を含み、前記読取対象を読み取る１本のラインセンサーと、
各前記受光素子から電荷を抜き出し、抜き出した前記電荷に基づくアナログ画像信号を伝送する伝送回路と、
１ライン分の読み取り期間である１ライン読取期間を点灯可能な色数と同じ数で分割し、分割した期間である１色読取期間の間に、予め定められた時間、前記ランプを１色で点灯させ、順番に点灯する前記光源を切り替えさせ、前記１色読取期間ごとに前記アナログ画像信号を前記伝送回路に伝送させる制御部と、
前記アナログ画像信号をＡ／Ｄ変換し各色の読取画像データを生成する画像データ生成部と、
予め定められ、残光の影響の程度を示す残光補正係数に基づき、直前の前記１色読取期間で点灯させた前記光源の残光の影響を前記読取画像データの各画素の画素値から除去する残光補正を行う残光補正部を含むことを特徴とする画像読取装置。
【請求項２】
前記光源の色ごとに前記残光補正係数を記憶する記憶部を含み、
前記残光補正部は、
前記読取画像データに含まれる画素ごとに、参照画素値と、前記参照画素値に対応する色の前記残光補正係数と、を乗じて、減算値を求め、
補正前の前記読取画像データの画素の各画素値から前記減算値を減じることにより前記残光補正を行い、
前記参照画素値は、
前記主走査方向の位置が同じ画素の画素値であり、
１つ前の前記１色読取期間の読み取りで得られた画素値であり、
前記残光補正後の画素値であることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
白基準板を含み、
前記残光補正係数を設定するとき、
前記制御部は、
前記ラインセンサーに前記白基準板を読み取らせ、
前記白基準板の読み取りのとき、前記ランプを１色で点灯させ、
前記ランプを点灯させた前記１色読取期間の次の前記１色読取期間では前記ランプを点灯させず、
前記ランプを点灯させた前記１色読取期間での読み取りに基づき得られた前記読取画像データである点灯時画像データの画素値と、前記ランプを点灯させた前記１色読取期間の次の前記１色読取期間の読み取りに基づき得られた前記読取画像データである残光画像データの画素値とに基づき、前記残光補正係数を求めることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記制御部は、
画素ごとに前記残光補正係数を設定し、
前記点灯色ごとに前記残光補正係数を設定し、
画素ごとに前記残光補正係数を設定するとき、前記残光画像データの画素値を、主走査方向の位置が同じ位置の前記点灯時画像データの画素値で除した値を、発光順が次の色の前記残光補正係数として設定し、
前記残光補正部は、画素ごとに設定された前記残光補正係数を用いて、前記残光補正を行うことを特徴とする請求項１又は３に記載の画像読取装置。
【請求項５】
前記制御部は、
前記点灯色ごとに前記残光補正係数を設定し、
前記残光補正係数を設定するとき、前記残光画像データの画素値の平均値を、前記点灯時画像データの画素値の平均値で除した値を、発光順が次の色の前記残光補正係数として設定し、
前記残光補正部は、前記点灯色ごとに設定された前記残光補正係数を用いて、前記残光補正を行うことを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記光源の色は、赤、緑、青の３色であり、
前記残光補正部は、
赤の前記残光補正係数を用いて、赤の前記読取画像データに含まれる画素の画素値の前記残光補正を行い、
緑の前記残光補正係数を用いて、緑の前記読取画像データに含まれる画素の画素値の前記残光補正を行い、
青の前記残光補正係数を用いて、青の前記読取画像データに含まれる画素の画素値の前記残光補正を行うことを特徴とする請求項１乃至５の何れか１項に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の読取を行う画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿を読み取り、原稿の画像データを生成する。画像読取装置の製造コストを抑えるため、画像読取装置には、搭載するラインセンサーが１本（モノクロ）のものがある。ラインセンサーが１本の画像読取装置では、カラーの読み取りを行うとき、ランプが発する光の色が切り替えられる。このような画像読取装置の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、発光色の異なる複数種類の発光ダイオードからの光で原稿を照射し、１ラインの画像読取り動作を起動するためのトリガーに応じて原稿からの反射光または透過光をラインセンサーで電気信号に変換して原稿の画像を読み取り、カラー画像読取り動作中は、各種類の発光ダイオードを所定の順序で順次点灯，消灯する動作をくり返し、トリガーが発行されない画像読取り休止中にも各種類の発光ダイオードを所定の順序で順次点灯消灯する動作をくり返すとともに、画像読取り休止中に次のトリガーが発行された場合には、その時点で点灯している発光ダイオードにかかわらず最初に読取る色に対応する種類の発光ダイオードを点灯する画像読取装置が記載されている。また、特許文献１には、１列のセンサーアレイ（ラインセンサー）を用いることが記載されている（特許文献１：請求項１、段落［００２１］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３５３５６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１本のラインセンサー（モノクロセンサー）を使用してカラーの画像を読み取るとき、１ラインの読み取り中にランプの色が切り替えられる。ランプの色は、例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３色である。所定の順番で色が切り替えられる。これにより、１本のラインセンサーで赤、緑、青の画像データを得ることができる。
【０００６】
ラインセンサーは複数の受光素子を含む。ランプの点灯中、読取対象の反射光に基づく電荷が各受光素子に蓄えられる。各受光素子が蓄えた電荷（アナログ画像信号）は、Ａ／Ｄ変換器に転送される。そして、アナログ画像信号は画像データに変換される。
【０００７】
一般的に、ランプを消灯しても、直ぐには消えない。ランプには、ＬＥＤや蛍光管が用いられる。近年では、ＬＥＤが用いられることが多い。ＬＥＤへの供給電流をＯＦＦする制御を行うと、光量は次第に減少してゆく。しかし、ＬＥＤの光量がゼロになるまで、ある程度の時間がかかる。ある程度の時間、光が残る。以下、ランプをＯＦＦしても残る光を残光と称する。蛍光管に比べ、ＬＥＤは残光がゼロになるまでの時間は短い。しかし、残光がなくなるまでの時間はゼロではない。
【０００８】
例えば、赤、緑、青の順番でランプを点灯させるとき、緑の読み取りのための区間が始まっても、赤の光が残っている場合がある。同様に、青の読み取りのための区間が始まっても、緑の光が残っている場合がある。赤の読み取りのための区間が始まっても、青の光が残っている場合がある。残光の影響がある場合、その色の画素値は、残光分、かさ上げされる。残光の影響により、画像データと原稿の色味（濃淡）がずれる。正しく原稿を読み取ることができない場合があるという問題がある。残光が次の色の読み取り区間まで残らないように、区間内のランプの点灯を早めに終わらせることが考えられる。しかし、光量不足が生じ、画質低下につながることもある。
【０００９】
特許文献１には、残光に関する記載はない。直前に点灯していた色の光が、点灯順が次の色の画像データに影響を与えることがある。特許文献１記載の技術では、上記の問題を解決することはできない。
【００１０】
本発明は、上記従来技術の問題点に鑑み、画素値から残光の影響を除去し、原稿との色味のずれのない画像データを得られるようにし、画像データの画質を向上させる。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に係る画像読取装置は、ランプ、ラインセンサー、伝送回路、制御部、画像データ生成部、残光補正部を含む。前記ランプは色が異なる複数の光源を含む。前記ランプは読取対象に光を照射する。前記ラインセンサーは１本であり、複数の受光素子を含む。前記ラインセンサーは前記読取対象を読み取る。前記伝送回路は各前記受光素子から電荷を抜き出す。前記伝送回路は抜き出した前記電荷に基づくアナログ画像信号を伝送する。前記制御部は、１ライン分の読み取り期間である１ライン読取期間を点灯可能な色数と同じ数で分割する。前記制御部は、分割した期間である１色読取期間の間に、予め定められた時間、前記ランプを１色で点灯させ、順番に点灯する前記光源を切り替えさせる。前記制御部は、前記１色読取期間ごとに前記アナログ画像信号を前記伝送回路に伝送させる。前記画像データ生成部は、前記アナログ画像信号をＡ／Ｄ変換し各色の読取画像データを生成する。前記残光補正部は、予め定められ、残光の影響の程度を示す残光補正係数に基づき、直前の前記１色読取期間で点灯させた光源の残光の影響を前記読取画像データの各画素の画素値から除去する残光補正を行う。
【発明の効果】
【００１２】
本発明によれば、画素値から残光の影響を除去することができる。原稿との色味のずれのない画像データを得ることができる。画像データの画質を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る画像読取部の一例を示す図である。
【図３】実施形態に係る画像読取部の一例を示す図である。
【図４】実施形態に係る複合機での画像データの生成の一例を示す図である。
【図５】実施形態に係る複合機でのカラー読み取りの一例を示す図である。
【図６】実施形態に係る残光補正係数の設定の一例を示す図である。
【図７】実施形態に係る複合機での残光補正の一例を示す図である。
【図８】実施形態に係る残光補正係数の設定の一例を説明するための図である。
【図９】実施形態に係る残光補正の一例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図９を用い、実施形態に係る画像読取装置を説明する。画像読取装置として、複合機１００を例に挙げて説明する。なお、複合機１００は画像形成装置の一種である。原稿を読み取って得られた画像データに基づき、複合機１００は印刷ジョブや送信ジョブを行える。本実施形態の説明に記載されている構成、配置等の各要素は、発明の範囲を限定せず単なる説明例にすぎない。
【００１５】
（複合機１００）
図１を用いて、実施形態に係る複合機１００を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１６】
図１に示すように、複合機１００は、制御部１、記憶部２、原稿搬送部３、画像読取部４、操作パネル５、印刷部６を含む。
【００１７】
制御部１は、複合機１００の動作を制御する。制御部１は、ジョブでの複合機１００の動作を制御する。制御部１は、制御回路１０、画像データ生成部１１、画像処理部１２、通信部１３、タイミング信号生成部１４を含む。制御回路１０は、例えば、ＣＰＵである。制御回路１０は、ジョブに関する処理、演算を行う。画像データ生成部１１は、画像読取部４が原稿を読み取って出力したアナログ画像信号を処理して読取画像データを生成する。画像処理部１２はジョブに用いる画像データを画像処理する。
【００１８】
記憶部２は、揮発性の記憶装置として、ＲＡＭ２０を含む。また、記憶部２は、不揮発性の記憶装置として、ＲＯＭ２１、ストレージ２２（ＨＤＤ又はＳＳＤ）を含む。制御部１は、記憶部２のプログラムやデータに基づき、各部を制御する。原稿搬送部３、画像読取部４は、原稿を読み取る（詳細は後述）。
【００１９】
操作パネル５は使用者の設定を受け付ける。操作パネル５は、表示パネル５１、タッチパネル５２、ハードキー５３を含む。制御部１は、メッセージや、設定用画面を表示パネル５１に表示させる。制御部１は、操作用画像を表示パネル５１に表示させる。操作用画像は、例えば、ボタン、キー、タブである。タッチパネル５２の出力に基づき、制御部１は、操作された操作用画像を認識する。ハードキー５３は、スタートキーやテンキーを含む。タッチパネル５２、ハードキー５３は使用者の設定操作（ジョブに関する操作）を受け付ける。例えば、操作パネル５は、原稿の読取のモードの設定を受け付ける。制御部１は操作パネル５の出力に基づき、設定内容を認識する。
【００２０】
印刷部６は、給紙部６ａ、用紙搬送部６ｂ、画像形成部６ｃ、定着部６ｄを含む。印刷ジョブのとき、制御部１は用紙を給紙部６ａに供給させる。制御部１は用紙を用紙搬送部６ｂに搬送させる。用紙搬送部６ｂは印刷済み用紙を機外に排出する。制御部１は画像データに基づくトナー像を画像形成部６ｃに形成させる。制御部１は搬送用紙へのトナー像の転写を画像形成部６ｃに行わせる。制御部１は転写されたトナー像の用紙への定着を定着部６ｄに行わせる。
【００２１】
通信部１３は通信用のハードウェア（通信回路）とソフトウェアを含む。通信部１３はコンピューター２００やＦＡＸ装置３００と通信する。コンピューター２００は、例えば、ＰＣやサーバーである。操作パネル５は宛先の設定を受け付ける。制御部１は、設定された宛先に向けて、読取画像データに基づく画像データを通信部１３に送信させる（スキャン送信、ＦＡＸ送信）。また、通信部１３は、コンピューター２００やＦＡＸ装置３００からの印刷用データを受信する。制御部１は、受信した印刷用データに基づき印刷部６に印刷させる（プリントジョブ、ＦＡＸ受信印刷）。
【００２２】
（原稿搬送部３、画像読取部４）
次に、図２〜図４を用いて、実施形態に係る原稿搬送部３と画像読取部４を説明する。図２、図３は、実施形態に係る画像読取部４の一例を示す図である。図２は、実施形態に係る画像読取部４を複合機１００の正面方向から見た図である。図４は実施形態に係る複合機１００での画像データの生成の一例を示す図である。
【００２３】
原稿搬送部３はセットされた原稿を搬送する。原稿搬送部３はＤＰやＡＤＦと略称されることもある。送り読取を行うとき、使用者は原稿を原稿搬送部３にセットする。原稿搬送部３はセットされた原稿を１枚ずつ搬送する。原稿搬送部３は読み取り位置（送り読取用コンタクトガラス４ａ）に向けて原稿を搬送する。画像読取部４は搬送される原稿を読み取る（送り読取）。
【００２４】
画像読取部４の上面に送り読取用コンタクトガラス４ａが設けられる。送り読取用コンタクトガラス４ａは透明である。原稿搬送部３は、原稿搬送方向上流側から順に、原稿トレイ３ａ、供給ローラー３ｂ、原稿搬送路３ｃ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅ、排出トレイ３ｆを含む。原稿は原稿搬送路３ｃを通る。供給ローラー３ｂ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅは原稿を１枚ずつ排出トレイ３ｆに向けて搬送する。これら原稿を搬送するローラーを回転させるためろ、原稿搬送モーター３ｈが設けられる。原稿トレイ３ａには、原稿セットセンサー３ｇが設けられる。
【００２５】
図３に示すように、搬送制御部３０が原稿搬送部３内に設けられる。搬送制御部３０はＣＰＵやメモリーを含む基板である。原稿セットセンサー３ｇの出力は搬送制御部３０に入力される。原稿セットセンサー３ｇの出力に基づき、搬送制御部３０は、原稿トレイ３ａ上の用紙の有無を認識する。また、搬送制御部３０は、原稿搬送を制御する。
【００２６】
次に、画像読取部４を説明する。画像読取部４の上面右側に原稿台４ｂ（テーブル読取用コンタクトガラス）が設けられる。原稿台４ｂは透明な板（ガラス板）である。テーブル読取を行うとき、使用者は原稿台４ｂの一面（上側の面）に原稿をセットする。原稿台４ｂには、読み取る原稿が置かれる。例えば、搬送できない原稿が原稿台４ｂにセットされる。複合機１００の正面側（手前側）を上下に振って、原稿搬送部３を開閉することができる。図２は、原稿搬送部３が閉じられた状態を示す。
【００２７】
原稿搬送部３の下面には、押さえ板３ｉが取り付けられる。押さえ板３ｉは、例えば、白色の板である。原稿搬送部３を閉じたとき、押さえ板３ｉは原稿台４ｂを上から覆う。押さえ板３ｉは、原稿台４ｂにセットされた原稿を上から押さえる。原稿搬送部３は原稿を押さえるカバーとして機能する。
【００２８】
図３に示すように、画像読取部４は読取制御部４０を含む。読取制御部４０は画像読取部４の動作を制御する基板である。読取制御部４０はＣＰＵやメモリーを含む制御基板である。読取制御部４０は、制御部１からの原稿読取指示を受ける。この指示に基づき、読取制御部４０は原稿読取を制御する。
【００２９】
画像読取部４は、筐体４１内に、キャリッジ４２、白基準板４３、移動機構４４を含む。移動機構４４は、ベルト４４ａ、プーリー４４ｂ、プーリー４４ｃ、移動用モーター４４ｄを含む。キャリッジ４２はＣＩＳ方式のスキャンユニットである。画像読取部４は、ＣＣＤ方式のスキャンユニットを有してもよい。
【００３０】
ベルト４４ａは無端状である。ベルト４４ａは各プーリー４４ｂにかけ回される。ベルト４４ａとキャリッジ４２は接続される。移動用モーター４４ｄが画像読取部４に設けられる（図４参照）。移動用モーター４４ｄはプーリー４４ｂ又はプーリー４４ｃを回転させる。移動用モーター４４ｄは正逆回転可能である。キャリッジ４２を移動させるとき、読取制御部４０は移動用モーター４４ｄを回転させる。これにより、ベルト４４ａが周回する。ベルト４４ａの周回にあわせ、キャリッジ４２は水平方向（副走査方向、主走査方向と垂直な方向、図２の左右方向）で移動する。キャリッジ４２は、原稿台４ｂの他面側（下側）で移動する。白基準板４３は、原稿台４ｂと送り読取用コンタクトガラス４ａの間に設けられる。
【００３１】
キャリッジ４２はランプ７と読取センサー部８０を含む。読取センサー部８０はラインセンサー８と伝送回路８１を含む。キャリッジ４２は反射光をラインセンサー８の各受光素子に導くレンズ４２ａも含む。ランプ７は複数色で発光可能である。また、ランプ７は、読取対象（原稿や白基準板４３）に光を照射する。
【００３２】
ランプ７は、例えば、導光管と、複数の光源を含む。光源は、例えば、ＬＥＤである。例えば、ランプ７は、赤ＬＥＤ７Ｒ（赤光源）、緑ＬＥＤ７Ｇ（緑光源）、青ＬＥＤ７Ｂ（青光源）を含む。赤ＬＥＤ７Ｒは赤色の光を発する。緑ＬＥＤ７Ｇは緑色の光を発する。青ＬＥＤ７Ｂは青色の光を発する。例えば、導光管の一端、又は、両端に各色のＬＥＤが取り付けられる。導光管は、端部から入手された光を管の長手方向（主走査方向）で均等に分散する。各ＬＥＤが発する光は、主走査方向に沿って読取対象に照射される。なお、ランプ７には、ＬＥＤ以外の光源が用いられてもよい。
【００３３】
読取制御部４０は点灯制御回路４０ａを含む。点灯制御回路４０ａと各ＬＥＤは電気的に接続される。点灯制御回路４０ａは、各ＬＥＤの点消灯を制御する。原稿読み取りのとき、制御部１は、ランプ７（光源）の点灯指示を読取制御部４０（点灯制御回路４０ａ）に与える。この指示に基づき、点灯制御回路４０ａは光源を点灯させる。点灯制御回路４０ａは光源駆動信号（ＬＥＤ点灯用の電流）をランプ７に入力する。点灯制御回路４０ａは点灯させる色（ＬＥＤ）の光源駆動信号をＨｉｇｈレベルとする。例えば、赤ＬＥＤ７Ｒ７Ｒを点灯させるとき、点灯制御回路４０ａは、赤ＬＥＤ７Ｒ７Ｒの光源駆動信号をＨｉｇｈレベルとする。
【００３４】
ラインセンサー８は原稿台４ｂに置かれた原稿、又は、搬送される原稿を読み取る。ラインセンサー８は１本である。ラインセンサー８を用いて、カラーで読取対象（原稿）を読み取ることができる。ラインセンサー８は複数の受光素子（光電変換素子、画素）を含む。受光素子は、読取対象で反射された光を受光する。受光素子は列状に並べられる。受光素子が並ぶ方向が主走査方向である。読取対象で反射された光は、受光素子に入射される。各受光素子は、受光量（反射光量）に応じたアナログ画像信号を出力する。各受光素子は、読取期間の受光量が多いほど、大きいアナログ画像信号を出力する。
【００３５】
伝送回路８１は、例えば、シフトレジスターである。伝送回路８１は、１色分の読取期間中に蓄えられた各受光素子の電荷を抜き出す。伝送回路８１は、抜き出した電荷をアナログ画像信号として、画像データ生成部１１に伝送する。
【００３６】
制御部１（コントロール基板）には、画像データ生成部１１が設けられる。ケーブルにより、読取センサー部８０と画像データ生成部１１が接続される。アナログ画像信号は、ケーブルにより、位置的に離れた場所に伝送される。ラインセンサー８から出力され、伝送回路８１とケーブルを介し、アナログ画像信号が画像データ生成部１１に入力される。入力されたアナログ画像信号に基づき、画像データ生成部１１は読取画像データを生成する。なお、画像データ生成部１１は、画像処理部１２に設けられてもよい。
【００３７】
画像データ生成部１１は複数の回路を含む。画像データ生成部１１は、例えば、増幅回路１１ａ、Ａ／Ｄ変換回路１１ｂ、補正回路１１ｃを含む。増幅回路１１ａは、ラインセンサー８が出力したアナログ画像信号を増幅する。増幅後のアナログ画像信号は、Ａ／Ｄ変換回路１１ｂに入力される。Ａ／Ｄ変換回路１１ｂは、入力されたアナログ画像信号をディジタルの画像信号に変換する（Ａ／Ｄ変換）。つまり、Ａ／Ｄ変換回路１１ｂは、読取画像データを生成する。
【００３８】
受光量が多いほど（明るいほど）、受光素子の出力電圧（アナログ画像信号）は大きい。受光量が多いほど（暗いほど）、受光素子の出力電圧（アナログ画像信号）は小さい。そこで、アナログ画像信号が小さい（暗い、濃い）画素ほど、画像データ生成部１１は、小さい画素値に変換する。アナログ画像信号が大きい（明るい、薄い）画素ほど、画像データ生成部１１は、大きい画素値に変換する。
【００３９】
生成された画像データは補正回路１１ｃに入力される。例えば、補正回路１１ｃは、シェーディング補正回路を含む。シェーディング補正回路はシェーディング補正を行う。補正回路１１ｃは他種の補正用回路を含んでもよい。画像データ生成部１１が生成、処理した読取画像データは画像処理部１２に入力される。なお、画像処理部１２への入力前に、制御部１は、読取画像データをいったん記憶部２させてもよい。
【００４０】
画像処理部１２は残光補正部９を含む。残光補正部９は残光補正を行う。残光補正は、ランプ７の残光の影響を読取画像データの各画素の画素値から除去する処理である。残光補正部９は、例えば、ハードウェア回路として設けられる（残光補正回路）。なお、画像処理部１２に含まれる演算回路とソフトウェアにより、残光補正部９はソフトウェア的に実現されてもよい。
【００４１】
（カラー読み取り）
次に、図５を用いて、実施形態に係る複合機でのカラー読み取りの一例を説明する。図５は、実施形態に係る複合機でのカラー読み取りの一例を示す図である。
【００４２】
複合機１００では、１本のラインセンサー８を用いてカラーで原稿を読み取ることができる１ライン分の読み取りを行うための期間（１ライン読取期間Ｔ０）は、ランプ７が点灯可能な色数と同じ数で分割される。複合機１００は赤、緑、青で点灯可能であるので、１ライン読取期間Ｔ０は３つに分割される。制御部１は、分割した期間である１色読取期間Ｔ１の間に、ランプ７を１色で点灯させる。
【００４３】
制御部１は、順番に点灯する光源を切り替える。順番は決まっている。例えば、制御部１は、赤→緑→青の順で切り替える。１色読取期間Ｔ１ごとに、制御部１は点灯する色を切り替える。このように、制御部１は、１ライン読取期間Ｔ０中に、３色を別々かつ所定順で点灯させる。新たな１ライン読取期間Ｔ０が始まると、制御部１は、最初の順番の色（赤）から点灯する。１ラインの読み取りを繰り返して、１枚の原稿が読み取られる。
【００４４】
まず、図５のうち、最上位のチャートは、タイミング信号（同期用信号）のチャートである。タイミング信号は、１色読取期間Ｔ１の同期をとるための信号である。制御部１はタイミング信号生成部１４を含む（図１参照）。タイミング信号生成部１４は、予め定められた周期のタイミング信号を生成する。タイミング信号は、例えば、読取制御部４０、点灯制御回路４０ａ、読取センサー部８０に供給される。なお、タイミング信号生成部１４は、読取制御部４０に設けられてもよい。図５は、タイミング信号の立ち下がりが１色読取期間Ｔ１の切り替わりである例を示す。３つの１色読取期間Ｔ１をまとめると、１ライン読取期間Ｔ０となる。
【００４５】
点灯制御回路４０ａは、タイミング信号の立ち下がり（１色読取期間Ｔ１の開始）から所定の待ち時間が経過すると、何れかのＬＥＤを点灯させる。色ごとに、点灯時間が予め定められる。光量が不足せず、かつ、光量が過多とならないように、各色の点灯時間が定められる。受光素子の色に対する感度を考慮して、点灯時間が定められる。なお、点灯時間は、１色読取期間Ｔ１よりも短い。ラインセンサー８は、１色読取期間Ｔ１で点灯した色の読み取りを行う。言い換えると、１色読取期間Ｔ１で点灯した光の反射光に基づく電荷を各受光素子が蓄える。
【００４６】
図５の上から２番目のチャートは、赤ＬＥＤ７Ｒの点灯タイミングの一例を示す。図５の上から３番目のチャートは、緑ＬＥＤ７Ｇの点灯タイミングの一例を示す。図５の上から３番目のチャートは、青ＬＥＤ７Ｂの点灯タイミングの一例を示す。図５に示すように、１ライン読取期間Ｔ０中、ＬＥＤは、赤、緑、青の順番で点灯する。また、図５に示すように、１色読取期間Ｔ１中のＬＥＤの点灯時間は、色ごとに異なる。
【００４７】
１色読取期間Ｔ１の終了時点から予め定められた時間だけ遡った時点で、伝送回路８１は各受光素子から電荷を抜き出す。抜き出す時点で、伝送回路８１は、直前の１色読取期間Ｔ１の読み取りで得られたアナログ画像信号の伝送（送信）を完了している。次の１色読取期間Ｔ１が始まると、伝送回路８１は、直前の１色読取期間Ｔ１の読み取りで得られた電荷をアナログ画像信号として送信する。制御部１は、１色読取期間Ｔ１ごとにアナログ画像信号を伝送回路８１に伝送させる。
【００４８】
図５の最下段のチャートは、アナログ画像信号の伝送タイミングを示す。図５の場合、緑ＬＥＤ７Ｇを点灯させる１色読取期間Ｔ１の間に、赤ＬＥＤ７Ｒの点灯で得られたアナログ画像信号を送信する。青ＬＥＤ７Ｂを点灯させる１色読取期間Ｔ１の間に、緑ＬＥＤ７Ｇの点灯で得られたアナログ画像信号を送信する。赤ＬＥＤ７Ｒを点灯させる１色読取期間Ｔ１の間に、青ＬＥＤ７Ｂの点灯で得られたアナログ画像信号を送信する。このように、ランプ７の点灯（ラインセンサー８の読み取り）とアナログ画像信号の伝送は、１色読取期間Ｔ１分ずれる。
【００４９】
（ランプ７の残光）
次に、図５を用いて、実施形態に係るランプ７の残光の一例を説明する。
【００５０】
複合機１００では、カラーの画像を読み取るとき、制御部１は、１ラインの読み取り中に光源の色を切り替えさせる。例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の順番でＬＥＤが点灯する。
【００５１】
制御部１がＬＥＤの消灯を指示した瞬間にＬＥＤは消えない。制御部１がＬＥＤの消灯を指示しても、ある程度の時間、光が残る（残光）。消灯時点が１色読取期間Ｔ１の終わりに近い場合、次の１色読取期間Ｔ１が始まってから残光がゼロになることがある。残光が次の１色読取期間Ｔ１に及ぶと、残光分、受光素子が蓄える電荷がかさ上げされる。その結果、読取画像データの画素値は、残光の影響を受けた値となる。画像データと原稿の色味（濃淡）がずれる。一見してわかるほど、ずれる場合もありえる。
【００５２】
図５の例では、赤ＬＥＤ７Ｒの残光が緑ＬＥＤ７Ｇを点灯させる１色読取期間Ｔ１まで残っている。また、青ＬＥＤ７Ｂの残光が赤ＬＥＤ７Ｒを点灯させる１色読取期間Ｔ１まで残っている。読取画像データのうち、緑成分（Ｇの画像データ）は、赤ＬＥＤ７Ｒの残光の影響を受けることになる。また、赤成分（Ｒの画像データ）は、青ＬＥＤ７Ｂの残光の影響を受けることになる。残光がない場合に比べ、受光素子の光量が増える。図５の場合、残光がない場合に比べ、赤と緑の画素値が大きくなる（明るくなる）。
【００５３】
なお、図５の例では、緑ＬＥＤ７Ｇについては、青の１色読取期間Ｔ１が開始する前に、残光がゼロとなる。従って、青成分（Ｂの画像データ）は、緑ＬＥＤ７Ｇの残光の影響を受けない。残光の影響を受ける色と、残光の影響を受けない色がある場合、全色で残光の影響がある場合よりも、色味のずれがわかりやすく出ることがある。
【００５４】
そこで、複合機１００は残光補正部９を含む。残光補正部９は残光補正を行う。残光補正は、残光補正係数ｋ１に基づき、直前の１色読取期間Ｔ１で点灯させた光源の残光の影響を読取画像データの各画素の画素値から除去する処理である。残光補正係数ｋ１は、予め定められる。残光補正係数ｋ１は残光の影響の程度を示す。残光が多いほど、大きな値となる。
【００５５】
（残光補正係数ｋ１）
次に、図６、図７を用いて、実施形態に係る残光補正係数ｋ１の設定の一例を説明する。図６は、実施形態に係る残光補正係数ｋ１の設定の一例を示す図である。
【００５６】
図６のスタートは、各色（赤、緑、青）の残光補正係数ｋ１の設定を開始する時点である。例えば、操作パネル５が残光補正係数ｋ１の設定開始を受け付けたとき、制御部１は、残光補正係数ｋ１の設定処理を開始する。例えば、残光補正係数ｋ１の設定は、複合機１００の出荷前の検査時に行われてもよい。なお、経時変化を考慮して、制御部１は、残光補正係数ｋ１の設定処理を定期的に行ってもよい。
【００５７】
まず、制御部１は、１色でランプ７（赤ＬＥＤ７Ｒ）を点灯させ、白基準板４３をラインセンサー８に読み取らせる（ステップ♯１１）。言い換えると、制御部１は、光源のうち、赤ＬＥＤ７Ｒのみを点灯させる。制御部１は、１色読取期間Ｔ１に予め定められた時間、ランプ７（赤ＬＥＤ７Ｒ）を点灯させる。このとき、制御部１は、白基準板４３を読み取る位置へのキャリッジ４２の移動を移動機構４４に行わせる。そして、制御部１は、ランプ７（赤ＬＥＤ７Ｒ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１ではランプ７（全ＬＥＤ）を点灯させないでラインセンサー８に読み取りを行わせる（ステップ♯１２）。
【００５８】
さらに、制御部１は、ランプ７（赤ＬＥＤ７Ｒ）を点灯させた１色読取期間Ｔ１での読み取りに基づき、読取画像データ（赤の点灯時画像データ）を画像データ生成部１１に生成させる（ステップ♯１３）。また、ランプ７（赤ＬＥＤ７Ｒ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１（全消灯期間）の読み取りに基づき、読取画像データ（赤の残光画像データ）を生成させる（ステップ♯１４）。ステップ♯１４の残光画像データは、赤の残光で白基準板４３を読み取って得られる画像データとなる。
【００５９】
次に、制御部１は、赤の点灯時画像データと赤の残光画像データに基づき、点灯順が次の色（緑）の残光補正係数ｋ１を求める（ステップ♯１５）。赤ＬＥＤ７Ｒの残光は、緑の画像データに影響を与えるためである。なお、制御部１は、求めた緑の残光補正係数ｋ１を記憶部２に不揮発的に記憶させる。これにより、残光補正係数ｋ１が設定される。
【００６０】
制御部１は、画素ごとに残光補正係数ｋ１を設定する。この場合、制御部１は、赤の残光画像データの画素値を、主走査方向の位置が同じ位置の赤の点灯時画像データの画素値で除した値を、緑（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式１）を用いて、各画素の緑の残光補正係数ｋ１を定める。
（式１）  （赤の残光画像データの画素値）／（赤の点灯時画像データの画素値）
【００６１】
なお、ノイズの影響を避けるため、ステップ♯１１〜ステップ♯１４を複数回繰り返してもよい。そして、複数ライン分、赤の点灯時画像データと赤の残光画像データを取得してもよい。この場合、制御部１は、複数の赤の点灯時画像データを用いて、画素ごとに平均値を求める。また、制御部１は、複数の赤の残光画像データを用いて、画素ごとに平均値を求める。さらに、制御部１は、ある画素の赤の残光画像データの画素値の平均値を、主走査方向の位置が同じ位置の赤の点灯時画像データの画素値の平均値で除した値を、緑（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式２）を用いて、各画素の緑の残光補正係数ｋ１を定める。
（式２）  （赤の残光画像データの画素値の平均値）／（赤の点灯時画像データの画素値の平均値）
【００６２】
なお、画素ごとに残光補正係数ｋ１を設定すると、残光補正係数ｋ１のデータ量が大きくなる。そこで、全画素に対し、緑の残光補正係数ｋ１を１つのみ設定してもよい。この場合、制御部１は、赤の残光画像データの全画素の画素値の平均値を、点灯時画像データの全画素の画素値の平均値で除した値を、緑（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式３）を用いて、各画素の緑の残光補正係数ｋ１を定める。
（式３）  （赤の残光画像データの全画素の画素値の平均値）／（赤の点灯時画像データの全画素の画素値の平均値）
【００６３】
なお、ノイズの影響を避けるため、ステップ♯１１〜ステップ♯１４を複数回繰り返してもよい。そして、複数ライン分、赤の点灯時画像データと赤の残光画像データを取得してもよい。この場合、制御部１は、全ての赤の残光画像データの全画素の画素値の平均値を、全ての赤の点灯時画像データの全画素の画素値の平均値で除した値を緑（発光順が次の色）の残光補正係数ｋ１として設定する。
【００６４】
次に、制御部１は、ランプ７（緑ＬＥＤ７Ｇ）を１色でのみ点灯させ、白基準板４３をラインセンサー８に読み取らせる（ステップ♯１６）。言い換えると、制御部１は、光源のうち、緑ＬＥＤ７Ｇのみを点灯させる。制御部１は、１色読取期間Ｔ１に予め定められた時間、ランプ７（緑ＬＥＤ７Ｇ）を点灯させる。制御部１は、ランプ７（緑ＬＥＤ７Ｇ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１ではランプ７（全ＬＥＤ）を点灯させないでラインセンサー８に読み取りを行わせる（ステップ♯１７）。
【００６５】
さらに、制御部１は、ランプ７（緑ＬＥＤ７Ｇ）を点灯させた１色読取期間Ｔ１での読み取りに基づき、読取画像データ（緑の点灯時画像データ）を画像データ生成部１１に生成させる（ステップ♯１８）。また、ランプ７（緑ＬＥＤ７Ｇ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１（全消灯期間）の読み取りに基づき、読取画像データ（緑の残光画像データ）を生成させる（ステップ♯１９）。ステップ♯１９の残光画像データは、緑の残光で白基準板４３を読み取って得られる画像データとなる。
【００６６】
次に、制御部１は、緑の点灯時画像データと緑の残光画像データに基づき、点灯順が次の色（青）の残光補正係数ｋ１を求める（ステップ♯１１０）。緑ＬＥＤ７Ｇの残光は、青の画像データに影響を与えるためである。なお、制御部１は、求めた青の残光補正係数ｋ１を記憶部２に不揮発的に記憶させる。これにより、残光補正係数ｋ１が設定される。
【００６７】
制御部１は、画素ごとに残光補正係数ｋ１を設定する。この場合、制御部１は、緑の残光画像データの画素値を、主走査方向の位置が同じ位置の緑の点灯時画像データの画素値で除した値を、青（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式４）を用いて、各画素の青の残光補正係数ｋ１を定める。
（式４）  （緑の残光画像データの画素値）／（緑の点灯時画像データの画素値）
【００６８】
なお、ノイズの影響を避けるため、ステップ♯１６〜ステップ♯１９を複数回繰り返してもよい。そして、複数ライン分、緑の点灯時画像データと緑の残光画像データを取得してもよい。この場合、制御部１は、複数の緑の点灯時画像データを用いて、画素ごとに平均値を求める。また、制御部１は、複数の緑の残光画像データを用いて、画素ごとに平均値を求める。さらに、制御部１は、ある画素の緑の残光画像データの画素値の平均値を、主走査方向の位置が同じ位置の緑の点灯時画像データの画素値の平均値で除した値を、青（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式５）を用いて、各画素の青の残光補正係数ｋ１を定める。
（式５）  （緑の残光画像データの画素値の平均値）／（緑の点灯時画像データの画素値の平均値）
【００６９】
なお、全画素に対し、青の残光補正係数ｋ１を１つのみ設定してもよい。この場合、制御部１は、緑の残光画像データの全画素の画素値の平均値を、点灯時画像データの全画素の画素値の平均値で除した値を、青（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は（式６）を用いて、各画素の青の残光補正係数ｋ１を定める。
（式６）  （緑の残光画像データの全画素の画素値の平均値）／（緑の点灯時画像データの全画素の画素値の平均値）
【００７０】
なお、ノイズの影響を避けるため、ステップ♯１６〜ステップ♯１９を複数回繰り返してもよい。そして、複数ライン分、緑の点灯時画像データと緑の残光画像データを取得してもよい。この場合、制御部１は、全ての緑の残光画像データの全画素の画素値の平均値を、全ての緑の点灯時画像データの全画素の画素値の平均値で除した値を青（発光順が次の色）の残光補正係数ｋ１として設定する。
【００７１】
次に、制御部１は、ランプ７（青ＬＥＤ７Ｂ）を１色でのみ点灯させ、白基準板４３をラインセンサー８に読み取らせる（ステップ♯１１１）。言い換えると、制御部１は、光源のうち、青ＬＥＤ７Ｂのみを点灯させる。制御部１は、１色読取期間Ｔ１に予め定められた時間、ランプ７（青ＬＥＤ７Ｂ）を点灯させる。そして、制御部１は、ランプ７（青ＬＥＤ７Ｂ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１ではランプ７（全ＬＥＤ）を点灯させないでラインセンサー８に読み取りを行わせる（ステップ♯１１２）。
【００７２】
さらに、制御部１は、ランプ７（青ＬＥＤ７Ｂ）を点灯させた１色読取期間Ｔ１での読み取りに基づき、読取画像データ（青の点灯時画像データ）を画像データ生成部１１に生成させる（ステップ♯１１３）。また、ランプ７（青ＬＥＤ７Ｂ）を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１（全消灯期間）の読み取りに基づき、読取画像データ（青の残光画像データ）を生成させる（ステップ♯１１４）。ステップ♯１１４の残光画像データは、青の残光で白基準板４３を読み取って得られる画像データとなる。
【００７３】
次に、制御部１は、青の点灯時画像データと青の残光画像データに基づき、点灯順が次の色（赤）の残光補正係数ｋ１を求める（ステップ♯１１５）。青ＬＥＤ７Ｂの残光は、赤の画像データに影響を与えるためである。なお、制御部１は、求めた赤の残光補正係数ｋ１を記憶部２に不揮発的に記憶させる。これにより、残光補正係数ｋ１が設定される。
【００７４】
制御部１は、画素ごとに残光補正係数ｋ１を設定する。この場合、制御部１は、青の残光画像データの画素値を、主走査方向の位置が同じ位置の青の点灯時画像データの画素値で除した値を、赤（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式７）を用いて、各画素の赤の残光補正係数ｋ１を定める。
（式７）  （青の残光画像データの画素値）／（青の点灯時画像データの画素値）
【００７５】
なお、ノイズの影響を避けるため、ステップ♯１１１〜ステップ♯１１４を複数回繰り返してもよい。そして、複数ライン分、青の点灯時画像データと青の残光画像データを取得してもよい。この場合、制御部１は、複数の青の点灯時画像データを用いて、画素ごとに平均値を求める。また、制御部１は、複数の青の残光画像データを用いて、画素ごとに平均値を求める。さらに、制御部１は、ある画素の青の残光画像データの画素値の平均値を、主走査方向の位置が同じ位置の青の点灯時画像データの画素値の平均値で除した値を、赤（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は、（式８）を用いて、各画素の赤の残光補正係数ｋ１を定める。
（式８）  （青の残光画像データの画素値の平均値）／（青の点灯時画像データの画素値の平均値）
【００７６】
なお、全画素に対し、赤の残光補正係数ｋ１を１つのみ設定してもよい。この場合、制御部１は、青の残光画像データの全画素の画素値の平均値を、点灯時画像データの全画素の画素値の平均値で除した値を、赤（発光順が次の色）の残光補正係数ｋ１として設定する。この場合、制御部１は（式９）を用いて、各画素の赤の残光補正係数ｋ１を定める。
（式９）  （青の残光画像データの全画素の画素値の平均値）／（青の点灯時画像データの全画素の画素値の平均値）
【００７７】
なお、ノイズの影響を避けるため、ステップ♯１１１〜ステップ♯１１４を複数回繰り返してもよい。そして、複数ライン分、青の点灯時画像データと青の残光画像データを取得してもよい。この場合、制御部１は、全ての青の残光画像データの全画素の画素値の平均値を、全ての青の点灯時画像データの全画素の画素値の平均値で除した値を赤（発光順が次の色）の残光補正係数ｋ１として設定する。
【００７８】
なお、次の１色読取期間Ｔ１までに残光がゼロになることがわかっている色については、制御部１は、残光補正係数ｋ１を求めないようにしてもよい。あるいは、制御部１は、残光補正係数ｋ１をゼロで固定してもよい。
【００７９】
また、ランプ７を点灯させないで読み取ったとき、ラインセンサー８によっては、読取画像データの各画素の画素値は、真っ黒を示す値にならない場合がある。残光がなくても、ゼロではない残光補正係数ｋ１が求められることがある。そこで、制御部１は、残光画像データの各画素の画素値の平均値が、ランプ７不点灯時の読取画像データの各画素の画素値の平均値以下の色については、残光補正係数ｋ１をゼロとしてもよい。
【００８０】
（残光補正）
次に、図７を用いて、実施形態に係る複合機１００での残光補正の一例を説明する。図７は、実施形態に係る複合機１００での残光補正の一例を示す図である。
【００８１】
図７のスタートは、読取画像データが生成された時点である。言い換えると、読取画像データの残光補正を開始する時点である。
【００８２】
まず、残光補正部９は色ごと、かつ、画素ごとに減算値を求める（ステップ♯２１）。具体的に、色ごと、かつ、画素ごとに残光補正係数ｋ１が設定されているとき、制御部１は、対応する色、位置の残光補正係数ｋ１と、参照画素値を乗じて減算値を求める。参照画素値は、主走査方向の位置が同じであり、かつ、１つ前の１色読取期間Ｔ１の読み取りで得られた画素の残光補正後の画素値である。但し、１つ前の１色読取期間Ｔ１が、残光補正係数ｋ１がゼロでの色の読み取りの場合、参照画素値は、補正前の画素値となる。
【００８３】
一方、画素ごとではなく、１色につき１つの残光補正係数ｋ１が設定されているとき、制御部１は、対応する色の残光補正係数ｋ１と、参照画素値を乗じて減算値を求める。
【００８４】
そして、残光補正部９は、色ごと、かつ、画素ごとに、補正前の画素値から対応する減算値を減じて残光補正を行う（ステップ♯２２）。制御部１は、残光補正後の読取画像データを記憶部２に記憶させる（ステップ♯２３）。残光補正後の読取画像データは、例えば、印刷ジョブ又は送信ジョブに用いられる。そして、本フローは終了する（エンド）。
【００８５】
なお、制御部１は、以下の（式１０〜１２）を用いて、残光補正を行う。
（式１０）赤の残光補正後の画素値＝赤の残光補正前の画素値−（青の残光補正後の画素値×赤の残光補正係数ｋ１）
（式１１）緑の残光補正後の画素値＝緑の残光補正前の画素値−（赤の残光補正後の画素値×緑の残光補正係数ｋ１）
（式１２）青の残光補正後の画素値＝青の残光補正前の画素値−（緑の残光補正後の画素値×青の残光補正係数ｋ１）
但し、残光補正係数ｋ１がゼロの色については、残光補正部９は残光補正を行わないようにしてもよい。
【００８６】
（具体例）
次に、図８、図９を用いて、実施形態に係る残光補正係数ｋ１の設定と残光補正の具体例を説明する。図８は、実施形態に係る残光補正係数ｋ１の設定の一例を説明するための図である。図９は、実施形態に係る残光補正の一例を説明するための図である。なお、具体例では、色ごと、かつ、画素ごとに残光補正係数ｋ１を設定する場合を説明する。
【００８７】
図８は、主走査方向のある位置の画素についての残光補正係数ｋ１の算出例を示す。図８は、赤の点灯時画像データにおいて、ある位置の画素の画素値が２００となった例を示す。また、図８は、赤の残光画像データにおいて、同じ位置の画素の画素値が１０となった例を示す。この場合、（式１）に基づき、制御部１は、１０／２００により、ある位置の画素の緑の残光補正係数ｋ１を０．０５に設定する。
【００８８】
また、図８は、緑の点灯時画像データにおいて、ある位置の画素の画素値が２１０となった例を示す。また、図８は、緑の残光画像データにおいて、同じ位置の画素の画素値が０となった例を示す。この場合、（式４）に基づき、制御部１は、０／２１０により、ある位置の画素の青の残光補正係数ｋ１を０に設定する。
【００８９】
また、図８は、青の点灯時画像データにおいて、ある位置の画素の画素値が１８０となった例を示す。また、図８は、青の残光画像データにおいて、同じ位置の画素の画素値が１８となった例を示す。この場合、（式７）に基づき、制御部１は、１８／１８０により、ある位置の画素の赤の残光補正係数ｋ１を０．１に設定する。
【００９０】
図９は、主走査方向のある位置の画素についての残光補正例を示す。図９は、赤の残光補正係数ｋ１が０．１、緑の残光補正係数ｋ１が０．０５、青の残光補正係数ｋ１が０である場合を示す。また、図９は、補正前の読取画像データにおいて、ある位置の画素の画素値が赤＝１２０、緑＝２００、青＝１５０である例を示す。
【００９１】
また、図９は、赤の参照画素値が１４８である例を示す。言い換えると、図９は、ある位置の画素の１ライン前（１色読取期間Ｔ１前）の残光補正後の青の画素値が１４８である例を示す。
【００９２】
残光補正部９は、ある位置の画素の画素値のうち、赤の成分を（式１０）に基づき補正する。図９の例では、算出式は、１２０−（１４８×０．１）となる。小数点以下を四捨五入して、残光補正部９は、赤の画素値を１２０から１０５に変更する。
【００９３】
また、残光補正部９は、ある位置の画素の画素値のうち、緑の成分を（式１１）に基づき補正する。図９の例では、算出式は、２００−（１０５×０．０５）となる。小数点以下を四捨五入して、残光補正部９は、緑の画素値を２００から１９５に変更する。
【００９４】
また、残光補正部９は、ある位置の画素の画素値のうち、青の成分を（式１２）に基づき補正する。図９の例では、算出式は、１５０−（１９５×０）となる。残光補正部９は、青の画素値を１５０で維持する。残光補正係数ｋ１が０の色については、残光補正部９は、画素値を変更しない。
【００９５】
このようにして、実施形態に係る画像読取装置１は、画像読取装置は、ランプ７、ラインセンサー８、伝送回路８１、制御部１、画像データ生成部１１、残光補正部９を含む。ランプ７は色が異なる複数の光源を含む。ランプ７は読取対象に光を照射する。ラインセンサー８は１本であり、複数の受光素子を含む。ラインセンサー８は読取対象を読み取る。伝送回路８１は各受光素子から電荷を抜き出す。伝送回路８１は抜き出した電荷に基づくアナログ画像信号を伝送する。制御部１は、１ライン分の読み取り期間である１ライン読取期間Ｔ０を点灯可能な色数と同じ数で分割する。制御部１は、分割した期間である１色読取期間Ｔ１の間に、予め定められた時間、ランプ７を１色で点灯させ、順番に点灯する光源を切り替えさせる。制御部１は、１色読取期間Ｔ１ごとにアナログ画像信号を伝送回路８１に伝送させる。画像データ生成部１１は、アナログ画像信号をＡ／Ｄ変換し各色の読取画像データを生成する。残光補正部９は、予め定められ、残光の影響の程度を示す残光補正係数ｋ１に基づき、直前の１色読取期間Ｔ１でのランプ７の残光の影響を読取画像データの各画素の画素値から除去する残光補正を行う。
【００９６】
各色の読取画像データの画素値から残光の影響を除くことができる。読取画像データの各画素の画素値を適正な値（残光の影響がない値）に戻すことができる。原稿と、読み取りで得られた画像データと、の色味（濃淡）のずれを修正することができる。正しく原稿を読み取ることができる。１本のラインセンサー８でカラー読み取りを行う画像読取装置において、読み取りで得られる画像データの画質を向上させることができる。
【００９７】
記憶部２はランプ７の色ごとに残光補正係数ｋ１を記憶する。残光補正部９は、読取画像データに含まれる画素ごとに、参照画素値と、参照画素値に対応する色の残光補正係数ｋ１と、を乗じて、減算値を求める。残光補正部９は、補正前の読取画像データの画素の各画素値から減算値を減じることにより残光補正を行う。参照画素値は、主走査方向の位置が同じ画素の画素値である。参照画素値は、１つ前の１色読取期間Ｔ１の読み取りで得られた画素値である。参照画素値は、残光補正後の画素値である。残光の影響により値が大きくなった画素値から、残光の寄与分を減ずることができる。残光の影響を取り除いた読取画像データを得ることができる。読取画像データと原稿の色味のずれを抑える、又は、無くすことができる。
【００９８】
複合機１００（画像読取装置）は白基準板４３を含む。残光補正係数ｋ１を設定するとき、制御部１は、ラインセンサー８に白基準板４３を読み取らせる。白基準板４３の読み取りのとき、制御部１は、ランプ７を１色で点灯させる。制御部１は、ランプ７を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１ではランプ７を点灯させない。制御部１は、ランプ７を点灯させた１色読取期間Ｔ１での読み取りに基づき得られた読取画像データである点灯時画像データの画素値と、ランプ７を点灯させた１色読取期間Ｔ１の次の１色読取期間Ｔ１の読み取りに基づき得られた読取画像データである残光画像データの画素値とに基づき、残光補正係数ｋ１を求める。
【００９９】
この構成によれば、ある色のランプ７を点灯させたときに得られる画素値と、ある色の残光の影響分を示す画素値に基づき、残光補正係数ｋ１を求めることができる。適切な残光補正係数ｋ１を定めることができる。
【０１００】
制御部１は、画素ごとに残光補正係数ｋ１を設定する。制御部１は、点灯色ごとに残光補正係数ｋ１を設定する。画素ごとに残光補正係数ｋ１を設定するとき、制御部１は、残光画像データの画素値を、主走査方向の位置が同じ位置の点灯時画像データの画素値で除した値を、発光順が次の色の残光補正係数ｋ１として設定する。残光補正部９は、画素ごとに設定された残光補正係数ｋ１を用いて、残光補正を行う。画素ごと、かつ、色ごとに、残光補正係数ｋ１を設定することができる。各画素の感度に対応した残光補正係数ｋ１を設定することができる。精細に残光補正を各画素の画素値に施すことができる。
【０１０１】
制御部１は、点灯色ごとに残光補正係数ｋ１を設定する。制御部１は、残光補正係数ｋ１を設定するとき、残光画像データの画素値の平均値を、点灯時画像データの画素値の平均値で除した値を、発光順が次の色の残光補正係数ｋ１として設定する。残光補正部９は、点灯色ごとに設定された残光補正係数ｋ１を用いて、残光補正を行う。色ごとに、１つの残光補正係数ｋ１を設定することができる。効果のある残光補正を各画素の画素値に施すことができる。画素ごとに残光補正係数ｋ１を設定する場合に比べ、残光補正係数ｋ１の記憶に要する記憶容量を抑えることができる。
【０１０２】
光源の色は、赤、緑、青の３色である。残光補正部９は、赤の残光補正係数ｋ１を用いて、赤の読取画像データに含まれる画素の画素値の残光補正を行う。残光補正部９は、緑の残光補正係数ｋ１を用いて、緑の読取画像データに含まれる画素の画素値の残光補正を行う。青の残光補正係数ｋ１を用いて、青の読取画像データに含まれる画素の画素値の残光補正を行う。赤、緑、青のそれぞれの画像データに残光補正を行うことができる。残光の影響を除去したカラーの画像データを得ることができる。ラインセンサー８が１本でも、画質のよいカラー画像データを得られる画像読取装置を提供することができる。
【産業上の利用可能性】
【０１０３】
本発明は画像読取装置に利用可能である。
【符号の説明】
【０１０４】
１００  複合機（画像読取装置）          １      制御部
１１    画像データ生成部                ２      記憶部
４３    白基準板                        ７      ランプ
７Ｒ    赤ＬＥＤ（光源）                ７Ｇ    緑ＬＥＤ（光源）
７Ｂ    青ＬＥＤ（光源）                ８      ラインセンサー
８１    伝送回路                        ９      残光補正部
ｋ１    残光補正係数                    Ｔ０    １ライン読取期間
Ｔ１    １色読取期間
【図１】
2020043409.tif 000003
【図２】
2020043409.tif 000004
【図３】
2020043409.tif 000005
【図４】
2020043409.tif 000006
【図５】
2020043409.tif 000007
【図６】
2020043409.tif 000008
【図７】
2020043409.tif 000009
【図８】
2020043409.tif 000010
【図９】
2020043409.tif 000011