(57)【要約】【課題】コストの増加あるいはＲＧＢ読取画像データ生成時間の増加を抑制するとともに、ＲＧＢ読取画像データに発生する色付きを抑制することができる画像読取装置を提供すること。【解決手段】生成された原稿の印字面に対応したＲＧＢ画像データを平滑化することで、平滑化ＲＧＢ画素データを生成し（ステップＳＴ３０４）、ＲＧＢ画素データおよび平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データおよび平滑化彩度成分含有画素データにそれぞれ変換し（ステップＳＴ３０６）、彩度成分含有画素データの彩度成分が平滑化彩度成分含有画素データの彩度成分よりも大きい場合は、彩度成分含有画素データの彩度成分を平滑化彩度成分含有画素データの彩度成分に置き換え（ステップＳＴ３０８）、彩度成分含有画素データをＲＧＢ画素データに変換することで変換後ＲＧＢ画素データ（ステップＳＴ３０９）を生成する。【選択図】図１１
2012060690.tif 000002
【特許請求の範囲】
【請求項１】
１ライン周期内に、順番に１回ずつ連続して点灯するＲＧＢ各色にそれぞれ対応する光源を有し、前記各光源の光を画像読取媒体に照射する光源ユニットと、
前記各光源の点灯時に読み取りを行うセンサ素子が直線状に１ライン配列されたイメージセンサと、
前記イメージセンサによる読み取りにより生成された前記センサ素子に対応する素子データからなり、前記画像読取媒体に対応した複数のＲＧＢ画素データを生成するＲＧＢ画素データ生成手段と、
前記イメージセンサと、前記画像読取媒体とを相対移動させている間に、前記イメージセンサによる読み取りを行うことで、前記イメージセンサによる前記画像読取媒体の副走査方向の読み取りを行わせる相対移動手段と、
前記ＲＧＢ画素データを平滑化することで、前記ＲＧＢ画素データが平滑化されたＲＧＢ画素データである平滑化ＲＧＢ画素データを生成するＲＧＢ画素データ平滑化手段と、
前記ＲＧＢ画素データおよび前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データおよび平滑化彩度成分含有画素データにそれぞれ変換する彩度変換手段と、
前記彩度成分含有画素データの彩度成分が前記平滑化彩度成分含有画素データの彩度成分よりも大きい場合は、前記彩度成分含有画素データの彩度成分を前記平滑化彩度成分含有画素データの彩度成分に置き換える彩度成分補正手段と、
前記彩度成分含有画素データをＲＧＢ画素データに変換することで、前記彩度成分含有画素データをＲＧＢ画素データに変換した変換後ＲＧＢ画素データを生成するＲＧＢ変換手段と、
を備え、
前記平滑化彩度成分含有画素データは、前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであることを特徴とする画像読取装置。
【請求項２】
前記ＲＧＢ画素データ平滑化手段は、更に、前記変換後ＲＧＢ画素データを平滑化することで、前記変換後ＲＧＢ画素データが平滑化されたＲＧＢ画素データである平滑化変換後ＲＧＢ画素データを生成するものでもあり、
前記彩度変換手段は、更に、前記変換後ＲＧＢ画素データおよび前記平滑化変換後ＲＧＢ画素データを、変換後彩度成分含有画素データおよび平滑化変換後彩度成分含有画素データにそれぞれ変換するものでもあり、
前記彩度成分補正手段は、更に、前記変換後彩度成分含有画素データの彩度成分が前記平滑化変換後彩度成分含有画素データの彩度成分よりも大きい場合は、前記変換後彩度成分含有画素データの彩度成分を前記平滑化変換後彩度成分含有画素データの彩度成分に置き換えるものであり、
前記ＲＧＢ変換手段は、更に、前記変換後彩度成分含有画素データをＲＧＢ画素データに変換することで、前記変換後彩度成分含有画素データをＲＧＢ画素データに変換した再変換後ＲＧＢ画素データを生成するものでもあり、
前記平滑化彩度成分含有画素データは、前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであり、
前記平滑化変換後彩度成分含有画素データは、前記平滑化変換後ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記１ライン周期は、前記各光源のうち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間の２倍以上であることを特徴とする請求項１または２に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、さらに詳しくは、ＲＧＢ各色の光源のそれぞれの点灯時に読み取りを行うラインセンサを備える画像読取装置に関するものである。
【背景技術】
【０００２】
画像読取装置には、例えば特許文献１に示すように、１ラインＣＩＳ（Contact Image Sensor）を備えるものがある。１ラインＣＩＳは、ＣＣＤに代表されるセンサ画素が直線状に１ライン配列されたイメージセンサである。画像読取装置では、ＲＧＢ各色の光源を切り替え点灯させ、各光源のそれぞれの点灯時に、１ラインＣＩＳによる画像読取媒体の読み取りが行われる。１ラインＣＩＳは、各撮像素子の露光ごとに、ＲＧＢ各色に対応したＲデータからなるＲラインデータ、ＧデータからなるＧラインデータおよびＢデータからなるＢラインデータ、すなわちＲＧＢラインデータを生成する。生成されたＲＧＢラインデータは、画像読取装置の制御装置に出力される。なお、画像読取装置の制御装置は、出力されたＲＧＢラインデータに基づいて各撮像素子に対応するＲＧＢ画素データを生成し、生成されたＲＧＢ画素データに基づいてＲＧＢ読取画像データを生成する。
【０００３】
ここで、画像読取媒体は、１ラインＣＩＳによる読み取り時には、１ラインＣＩＳに対して移動している。従って、各光源の点灯時に、１ラインＣＩＳと対向する画像読取媒体の位置が変化するため、生成されるＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なることで、文字部分における色ズレや網点模様における色モアレなどの色付きがＲＧＢ読取画像データに発生するという問題がある。特に、読取解像度が低いと、画像読取媒体の１ラインＣＩＳに対する移動速度が早くなるので、ＲＧＢ読取画像データに発生する色付きが顕著となる。これは、読取解像度が低いと、各光源の点灯時に、１ラインＣＩＳと対向する画像読取媒体の位置の変化が大きくなるためである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０９７０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＲＧＢ読取画像データに発生する色付きを抑制する方法として、センサ素子が直線状に３ライン配列されたラインセンサを備えるイメージセンサ、すなわち３ラインＣＩＳを用いることが考えられる。しかしながら、３ラインＣＩＳは、センサ素子が直線状に３ライン配列することとなり、センサ素子が直線状に１ライン配列される１ラインＣＩＳよりも高価になるという問題がある。つまり、画像読取装置の低コスト化を図ることができないという問題がある。
【０００６】
また、１ラインＣＩＳを用いる画像読取装置において、一旦、設定読取解像度よりも高い読取解像度によって画像読取媒体の読み取りを行い、生成されたＲＧＢ画像読取データを設定読取解像度に対応するＲＧＢ画像読取データへ補間処理することも考えられる。しかしながら、設定読取解像度よりも高い読取解像度によって画像読取媒体の読み取りを行うと、画像読取媒体の１ラインＣＩＳに対する移動速度が設定読取解像度における移動速度よりも遅くなるという問題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、コストの増加あるいはＲＧＢ読取画像データ生成時間の増加の少なくともいずれかを抑制するとともに、ＲＧＢ読取画像データに発生する色付きを抑制することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる画像読取装置は、１ライン周期内に、順番に１回ずつ連続して点灯するＲＧＢ各色にそれぞれ対応する光源を有し、前記各光源の光を画像読取媒体に照射する光源ユニットと、前記各光源の点灯時に読み取りを行うセンサ素子が直線状に１ライン配列されたイメージセンサと、前記イメージセンサによる読み取りにより生成された前記センサ素子に対応する素子データからなり、前記画像読取媒体に対応した複数のＲＧＢ画素データを生成するＲＧＢ画素データ生成手段と、前記イメージセンサと、前記画像読取媒体とを相対移動させている間に、前記イメージセンサによる読み取りを行うことで、前記イメージセンサによる前記画像読取媒体の副走査方向の読み取りを行わせる相対移動手段と、前記ＲＧＢ画素データを平滑化することで、前記ＲＧＢ画素データが平滑化されたＲＧＢ画素データである平滑化ＲＧＢ画素データを生成するＲＧＢ画素データ平滑化手段と、前記ＲＧＢ画素データおよび前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データおよび平滑化彩度成分含有画素データにそれぞれ変換する彩度変換手段と、前記彩度成分含有画素データの彩度成分が前記平滑化彩度成分含有画素データの彩度成分よりも大きい場合は、前記彩度成分含有画素データの彩度成分を前記平滑化彩度成分含有画素データの彩度成分に置き換える彩度成分補正手段と、前記彩度成分含有画素データをＲＧＢ画素データに変換することで、前記彩度成分含有画素データをＲＧＢ画素データに変換した変換後ＲＧＢ画素データを生成するＲＧＢ変換手段と、を備え、前記平滑化彩度成分含有画素データは、前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであることを特徴とする。
【０００９】
本発明によれば、生成される変換後ＲＧＢ画素データは、ＲＧＢ画素データに対して、彩度成分含有画素データの彩度成分が平滑化彩度成分含有画素データの彩度成分よりも大きい場合にのみ彩度成分含有画素データの彩度成分が平滑化彩度成分含有画素データの彩度成分に置き換えられたものとなる。従って、ＲＧＢ画素データは、ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なる場合にのみ、色が例えば色ズレを考慮して平滑化された色に置き換えられる。これにより、色ズレを抑制できるので、生成される変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きを抑制することができる。
【００１０】
また、本発明では、上記画像読取装置において、前記ＲＧＢ画素データ平滑化手段は、更に、前記変換後ＲＧＢ画素データを平滑化することで、前記変換後ＲＧＢ画素データが平滑化されたＲＧＢ画素データである平滑化変換後ＲＧＢ画素データを生成するものでもあり、前記彩度変換手段は、更に、前記変換後ＲＧＢ画素データおよび前記平滑化変換後ＲＧＢ画素データを、変換後彩度成分含有画素データおよび平滑化変換後彩度成分含有画素データにそれぞれ変換するものでもあり、前記彩度成分補正手段は、更に、前記変換後彩度成分含有画素データの彩度成分が前記平滑化変換後彩度成分含有画素データの彩度成分よりも大きい場合は、前記変換後彩度成分含有画素データの彩度成分を前記平滑化変換後彩度成分含有画素データの彩度成分に置き換えるものであり、前記ＲＧＢ変換手段は、更に、前記変換後彩度成分含有画素データをＲＧＢ画素データに変換することで、前記変換後彩度成分含有画素データをＲＧＢ画素データに変換した再変換後ＲＧＢ画素データを生成するものでもあり、前記平滑化彩度成分含有画素データは、前記平滑化ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであり、前記平滑化変換後彩度成分含有画素データは、前記平滑化変換後ＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換したものであることを特徴とする。
【００１１】
本発明によれば、生成される再変換後ＲＧＢ画素データは、変換後ＲＧＢ画素データに対して、変換後彩度成分含有画素データの彩度成分が平滑化変換後彩度成分含有画素データの彩度成分よりも大きい場合にのみ変換後彩度成分含有画素データの彩度成分が平滑化変換後彩度成分含有画素データの彩度成分に置き換えられたものとなる。従って、再変換後ＲＧＢ画素データは、変換後ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なる場合にのみ、色が例えば変換後画素データの周辺における変換後画素データを考慮して平滑化された色に置き換えられる。これにより、色ズレをさらに抑制できるので、生成される再変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きをさらに抑制することができる。
【００１２】
また、本発明では、上記画像読取装置において、前記１ライン周期は、前記各光源のうち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間の２倍以上であることを特徴とする。
【００１３】
本発明によれば、各光源の点灯時間の合計を１ライン周期よりも短くなるように各光源が点灯されるので、生成されるＲＧＢ画素データは、１ライン周期よりも短い時間において対向した画像読取媒体の情報に対応したものとなる。従って、各光源の点灯時に、イメージセンサと対向する画像読取媒体の位置の変化が小さくなるので、ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なることを抑制することができる。これにより、ＲＧＢ読取画像データの色付きを抑制することができる。
【００１４】
センサ素子が直線状に１ライン配列されているイメージセンサのみで、ＲＧＢ読取画像データに発生する色付きを抑制することができるので、センサ素子が直線状に３ライン配列されたイメージセンサを用いて色付きを抑制する場合と比較して、コストの増加を抑制することができる。さらに、設定読取解像度における画像読取媒体のイメージセンサに対する移動速度を変更せずに色付きを抑制することができ、補間処理などを行うことなくＲＧＢラインデータに基づくＲＧＢ画素データからＲＧＢ読取画像データを生成することができるので、読取画像データ生成時間の増加を抑制することができる。
【発明の効果】
【００１５】
本発明にかかる画像読取装置は、コストの増加を抑制し、色ズレを低減することができるという効果を奏する。また、読取画像データ生成時間の増加を抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、参考例１にかかる画像読取装置の概略構成例を示す図である。
【図２】図２は、参考例１にかかる画像読取装置の制御フローを示す図である。
【図３】図３は、参考例１にかかる各光源およびイメージセンサのタイミングチャートを示す図である。
【図４】図４は、参考例２にかかる画像読取装置の他の制御フローを示す図である。
【図５】図５は、色成分カーブを示す図である。
【図６】図６は、参考例２にかかる画像読取装置の他の制御フローを示す図である。
【図７】図７は、参考例３にかかる画像読取装置の概略構成例を示す図である。
【図８】図８は、参考例３にかかる画像読取装置の制御フローを示す図である。
【図９】図９は、参考例３にかかる各光源およびイメージセンサのタイミングチャートを示す図である。
【図１０】図１０は、実施の形態１にかかる画像読取装置の概略構成例を示す図である。
【図１１】図１１は、実施の形態１にかかる画像読取装置の制御フローを示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、下記の実施の形態により本発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの或いは実質的に同一のものが含まれる。また、下記の実施の形態では、画像読取装置としてイメージスキャナについて説明するが本発明はこれに限定されるものではなく、複写機、ファクシミリ、文字認識装置などの画像読取媒体をイメージセンサにより読み取りを行うものであればいずれであっても良い。また、下記の実施の形態では、イメージスキャナとして画像読取媒体をイメージセンサに対して移動させることで、イメージセンサと画像読取媒体とを相対移動させる自動給紙スキャナについて説明するが、本発明はこれに限定されるものではなく、イメージセンサを画像読取媒体に対して移動させることで、イメージセンサと画像読取媒体とを相対移動させるフラットヘッドスキャナであっても良い。
【００１８】
〔参考例１〕
図１は、参考例１にかかる画像読取装置の概略構成例を示す図である。参考例１にかかる画像読取装置１−１は、図１に示すように、イメージセンサユニット２と、裏当て３と、搬送装置４と、制御装置５とにより構成されている。６は、上記イメージセンサユニット２の後述する光源ユニット２１のＲ光源２１１、Ｇ光源２１２およびＢ光源２１３をそれぞれ個別に駆動する光源駆動回路である。また、７は、上記搬送装置４の後述するモータ４３を駆動するモータ駆動回路である。また、８は、入力装置である。また、９は、出力装置である。なお、参考例１では、画像読取媒体を原稿Ｐとし、読取対象面を印字面Ｐ１とする。
【００１９】
イメージセンサユニット２は、画像読取装置１−１のうち、搬送装置４により送られる原稿Ｐの印字面Ｐ１の読み取りを行う部分である。参考例１では、イメージセンサユニット２は、原稿Ｐを主走査方向に読み取りを行うものである。イメージセンサユニット２は、画像読取装置１−１の図示しない筐体に固定されている。イメージセンサユニット２は、光源ユニット２１と、レンズ２２と、イメージセンサ２３とにより構成されている。なお、２４は、搬送装置４により送られる原稿Ｐを裏当て３とともに支持し、光を透過する例えばガラス板などの透過支持部材である。
【００２０】
光源ユニット２１は、光を原稿Ｐに照射するものであり、参考例１では、透過支持部材２４と裏当て３とに支持された原稿Ｐに光を照射するものである。光源ユニット２１は、Ｒ光源２１１、Ｇ光源２１２およびＢ光源２１３、すなわちＲＧＢ各色にそれぞれ対応する光源と、プリズム２１４とにより構成されている。Ｒ光源２１１は、点灯することで赤色の光を発光するものである。Ｇ光源２１２は、点灯することで緑色の光を発光するものである。Ｂ光源２１３は、点灯することで青色の光を発光するものである。Ｒ光源２１１、Ｇ光源２１２およびＢ光源２１３（以下、単に「各光源２１１〜２１３」とも称する。）は、例えばＬＥＤにより構成されている。各光源２１１〜２１３の駆動は、光源駆動回路６により行われる。光源駆動回路６は、光源２１１〜２１３ごとに駆動、すなわち、光源２１１〜２１３ごとに点灯、消灯を行うものであり、制御装置５に接続されている。つまり、光源２１１〜２１３ごとの駆動制御は、制御装置５により行われる。ここで、制御装置５は、光源駆動回路６を介して、制御周期に応じて各光源２１１〜２１３を順番に１回ずつ連続して点灯させる。つまり、制御装置５は、基本的には、ある制御周期に各光源のうち、１番目の光源としてＲ光源２１１を１回点灯させ、次の制御周期にＲ光源２１１を消灯した状態で２番目の光源としてＧ光源２１２を１回点灯させ、次に制御周期にＧ光源２１２を消灯した状態で３番目の光源としてＢ光源２１３を１回点灯させる。つまり、各光源２１１〜２１３は、制御周期の間点灯することとなり、１制御周期が点灯時間となるので、各光源２１１〜２１３の点灯時間は同一あるいはほぼ同一となる。ここで、１ライン周期は、６制御周期以上、すなわち各光源２１１〜２１３うち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間の２倍以上で構成されている。制御装置５は、画像読取装置１−１による原稿Ｐの読取解像度に基づいた１ライン周期内に、各光源２１１〜２１３を順番に１回ずつ連続して点灯させることとなる。制御装置５は、基本的には、あるライン周期内に、Ｒ光源２１１を１回点灯させ、Ｒ光源２１１を消灯しＧ光源２１２を１回点灯させ、Ｇ光源２１２を消灯しＢ光源２１３を１回点灯させる。プリズム２１４は、各光源２１１〜２１３が発光した光をイメージセンサユニット２に対向する原稿Ｐに対して主走査方向（同図紙面鉛直方向）に均等に照射するものである。つまり、各光源２１１〜２１３が発光した光は、プリズム２１４および透過支持部材２４を介して、原稿Ｐの全領域のうち、イメージセンサユニット２に対向する主走査方向の領域に向かって照射される。
【００２１】
レンズ２２は、原稿Ｐで反射した光をイメージセンサ２３に入射させるものである。レンズ２２は、例えばロットレンズアレイで構成され、原稿Ｐの印字面Ｐ１で反射した各光源２１１〜２１３の光が通過することで、イメージセンサ２３の後述する図示しないラインセンサ上に印字面Ｐ１の正立像を等倍で表示させるものである。レンズ２２は、イメージセンサ２３と透過支持部材２４との間に配置されている。
【００２２】
イメージセンサ２３は、搬送装置４により送られる原稿Ｐの印字面Ｐ１の読み取りを行うものである。イメージセンサ２３は、図示しないセンサ素子（撮像素子）が直線状、ここでは、イメージセンサユニット２に対向する原稿Ｐの主走査方向（同図紙面鉛直方向）に１ライン配列される。各センサ素子は、露光ごとに、レンズ２２を介して、入射される光（原稿Ｐの印字面Ｐ１で反射した各光源２１１〜２１３の光）に応じて素子データを生成する。つまり、イメージセンサ２３は、露光ごとに、各センサ素子に対応して生成された素子データからなるラインデータを生成するものである。これにより、イメージセンサ２３は、直線状に１ライン配列されたセンサ素子が原稿Ｐを主走査方向に読み取りを行うものである。
【００２３】
ここで、イメージセンサ２３は、制御装置５と接続されており、制御装置５により駆動が制御される。制御装置５は、各光源２１１〜２１３の点灯時に、イメージセンサ２３の図示しない各センサ素子を露光させる。つまり、制御装置５は、各センサ素子を各光源２１１〜２１３が点灯している制御周期において露光させる。従って、各センサ素子は、ＲＧＢ各色にそれぞれ対応する素子データ、すなわちＲデータ、Ｇデータ、Ｂデータを各光源２１１〜２１３の点灯ごとに生成する。これにより、イメージセンサ２３は、ＲＧＢ各色にそれぞれ対応したＲＧＢラインデータであるＲラインデータ、Ｇラインデータ、Ｂラインデータを生成する。なお、イメージセンサ２３は、生成されたＲＧＢラインデータを制御装置５に出力する。
【００２４】
裏当て３は、図１に示すように、上記イメージセンサユニット２の透過支持部材２４とともに、搬送装置４により搬送される原稿Ｐ（同図２点鎖線）を支持するものである。裏当て３は、原稿Ｐを挟んでイメージセンサユニット２と対向する位置に配置される。
【００２５】
搬送装置４は、相対移動手段であり、イメージセンサユニット２のイメージセンサ２３と原稿Ｐとを相対移動させている間にイメージセンサ２３による読み取りを行うものである。搬送装置４は、原稿Ｐをイメージセンサ２３と対向する位置まで搬送するものである。搬送装置４は、対向して回転自在に支持された２つの搬送ローラ４１，４２と、搬送ローラ４１を回転させる回転駆動手段であるモータ４３とにより構成されている。モータ４３が回転すると、搬送ローラ４１が同図矢印Ａ方向に回転する。原稿Ｐは、搬送ローラ４１の回転により、搬送ローラ４１，４２との間に入り込み、矢印Ｂ１に示す搬送方向に搬送される（同図２点鎖線）。従って、イメージセンサ２３は、搬送装置４により原稿Ｐがイメージセンサ２３に対して搬送方向に相対移動している間に、主走査方向に読み取りを繰り返し行うことで、原稿Ｐの印字面Ｐ１の副走査方向の読み取りを行うことができる。なお、モータ４３の回転駆動は、モータ駆動回路７により行われる。モータ駆動回路７は、制御装置５に接続されており、搬送装置４による原稿Ｐの搬送方向への搬送制御が制御装置５により行われる。従って、制御装置５は、搬送装置４による原稿Ｐのイメージセンサ２３に対する移動速度を画像読取装置１−１による原稿Ｐの読取解像度に基づいて制御することとなる。
【００２６】
制御装置５は、画像読取装置１−１を制御することで、原稿Ｐの印字面Ｐ１の読み取りを行うものである。制御装置５は、原稿Ｐの印字面Ｐ１に対応するＲＧＢ読取画像データを生成するものである。制御装置５は、入出力部（Ｉ／Ｏ）５１と、処理部５２と、記憶部５３とで構成されている。入出力部（Ｉ／Ｏ）５１、処理部５２および記憶部５３は、相互に接続されている。また、制御装置５には、入出力部５１を介して上記入力装置８および出力装置９が接続されている。ここで、入力装置８は、入出力部５１を介して、画像読取装置１−１による原稿Ｐの読み取りの開始指令、画像読取装置１−１による原稿Ｐの読取解像度などの画像読取装置１−１の制御指示や、データの入力を行うものである。なお、入力装置８は、例えば、スイッチ、キーボード、マウス、マイク等の入力デバイスである。
【００２７】
処理部５２は、少なくともＲＧＢ画素データ生成部５４と、Ｙｕｖ変換部５５と、Ｙｕｖ画素データ補正部５６と、ＲＧＢ変換部５７とを有する。処理部５２は、ＲＡＭ、ＲＯＭ等のメモリとＣＰＵ（Central Processing Unit）とにより構成されている。イメージセンサ２３による原稿Ｐの読み取り時には、処理部５２が後述する画像読取装置１−１の制御プログラムを処理部５２の図示しないメモリに読み込んで演算を行う。なお、処理部５２は、適宜演算途中の数値を記憶部５３に記録し、記録した数値を適宜記憶部５３から取り出して演算を行う。
【００２８】
ＲＧＢ画素データ生成部５４は、ＲＧＢ画素データ生成手段であり、原稿Ｐに対応した複数のＲＧＢ画素データを生成するものである。各ＲＧＢ画素データは、イメージセンサ２３による読み取りにより生成された図示しないセンサ素子にそれぞれ対応するＲデータ、Ｇデータ、Ｂデータにより構成されている。つまり、ＲＧＢ画素データ生成部５４は、各センサ素子に対応するＲＧＢ画素データ、すなわちカラーデータを生成するものである。
【００２９】
Ｙｕｖ変換部５５は、輝度色変換手段であり、ＲＧＢ画素データ生成部５４により生成されたＲＧＢ画素データを輝度成分および色成分とからなる輝度色画素データに変換するものである。参考例１では、Ｙｕｖ変換部５５は、ＲＧＢ画素データを構成するＲデータ、Ｇデータ、Ｂデータに基づいて輝度成分に対応するＹデータと、色成分に対応するＵデータおよびＶデータとを生成し、Ｙデータ、Ｕデータ、Ｖデータにより構成されるＹｕｖ画素データを生成する。
【００３０】
Ｙｕｖ画素データ補正部５６は、輝度色補正手段であり、Ｙｕｖ変換部５５により生成された輝度色画素データの輝度成分を輝度成分に基づいて補正、あるいは輝度色画像データの色成分を色成分に基づいて補正の少なくともいずれか一方を行うものである。参考例１では、Ｙｕｖ画素データ補正部５６は、Ｙｕｖ画素データの色成分を平滑化するものである。Ｙｕｖ画素データ補正部５６は、例えば、Ｙｕｖ画素データの色成分に対応するＵデータ、Ｖデータを副走査方向に隣り合うＹｕｖ画素データの色成分に対応するＵデータ、Ｖデータに基づいて平滑化する。具体的には、平滑化するＵデータ、ＶデータをそれぞれＵｎ，Ｖｎとし、副走査方向に隣り合うＵデータ、ＶデータをそれぞれＵｎ−１，Ｕｎ＋１，Ｖｎ−１，Ｖｎ＋１とした場合、下記の式（１）および（２）により、Ｕデータ、Ｖデータを平滑化する。ここで、ｄ１，ｄ２，ｄ３は、Ｕデータに対する重みパラメータであり、ｅ１，ｅ２，ｅ３は、Ｖデータに対する重みパラメータである。
Ｕｎ＝（ｄ１×Ｕｎ−１＋ｄ２×Ｕｎ＋ｄ３×Ｕｎ＋１）／（ｄ１＋ｄ２＋ｄ３）…（１）
Ｖｎ＝（ｅ１×Ｖｎ−１＋ｅ２×Ｖｎ＋ｅ３×Ｖｎ＋１）／（ｅ１＋ｅ２＋ｅ３）…（２）
【００３１】
ＲＧＢ変換部５７は、ＲＧＢ変換手段であり、Ｙｕｖ画素データ補正部５６により補正された輝度色画素データを変換後ＲＧＢ画素データに変換するものである。参考例１では、ＲＧＢ変換部５７は、補正されたＹｕｖ画素データを構成するＹデータ、Ｕデータ、Ｖデータに基づいてＲデータ、Ｇデータ、Ｂデータにより構成される変換後ＲＧＢ画素データを生成する。なお、制御装置５は、生成された変換後ＲＧＢ画素データに基づいて原稿Ｐの印字面Ｐ１に対応したＲＧＢ読取画像データを生成する。
【００３２】
ここで、処理部５２が演算することで、生成されるＲＧＢ読取画像データなどは、出力装置９により表示される。ここで、出力装置９は、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等である。また、生成されたＲＧＢ読取画像データなどは、図示しないプリンタに出力することができる。また、記憶部５３は、処理部５２内に設けられていても良いし、他の装置（例えば、データベースサーバ）内に設けられていても良い。また、入力装置８および出力装置９は、画像読取装置１−１に搭載されていても良い。また、画像読取装置１−１がコンピュータシステムの一部を構成する場合、入力装置８および出力装置９は、画像読取装置１−１とは異なるコンピュータシステムの一部を構成する図示しない端末装置に搭載されていても良い。図示しない端末装置に入力装置８および出力装置９が搭載されている場合は、端末装置が画像読取装置１−１に有線、無線のいずれかの方法でアクセスすることができる構成となる。
【００３３】
記憶部５３には、参考例１にかかる画像読取装置１−１の制御方法が組み込まれた制御プログラムが記録されている。ここで、記憶部５３は、ハードディスク装置等の固定ディスク装置、フレキシブルディスク、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリ、ＲＡＭ（Random Access Memory）のような揮発性のメモリなど、あるいはこれらの組み合わせからなるストレージ手段により構成することができる。
【００３４】
また、上記制御プログラムは、必ずしも単一的に構成されるものに限られず、画像読取装置１−１が一部を構成するコンピュータシステムにすでに記憶されているプログラム、例えばＯＳ（Operating System）に代表される別個のプログラムと協働してその機能を達成するものであっても良い。また、図１に示す処理部５２の機能を実現するための制御プログラムをコンピュータシステムが読み取り可能な記録媒体に記憶して、記録媒体に記録された制御プログラムをコンピュータシステムに読み込ませ、実行することにより、参考例１にかかる画像読取装置１−１による原稿Ｐの読み取りを行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。
【００３５】
次に、参考例１にかかる画像読取装置１−１の制御方法について説明する。図２は、参考例１にかかる画像読取装置の制御フローを示す図である。図３は、参考例１にかかる各光源およびイメージセンサのタイミングチャートを示す図である。
【００３６】
画像読取装置１−１による原稿Ｐの読み取りは、イメージセンサ２３がライン周期ごとにＲＧＢラインデータを出力し、ライン周期ごとのＲＧＢラインデータが入力された制御装置５がＲＧＢ画素データを生成し、生成されたＲＧＢ画素データを補正し、変換後ＲＧＢ画素データに基づいて原稿Ｐの印字面Ｐ１の情報を含むＲＧＢ読取画像データを生成することで行われる。画像読取装置１−１による原稿Ｐの読み取りが開始されると、制御装置５によりイメージセンサ２３に制御信号が出力され、搬送装置４の駆動制御が行われる。ここで、制御装置５による搬送装置４の駆動制御は、原稿Ｐのイメージセンサ２３に対する移動速度が例えば入力装置８により予め設定されている設定読取解像度に応じた速度となるように行われる。例えば、設定読取解像度が低い場合は、設定読取解像度が高い場合と比較して、原稿Ｐのイメージセンサ２３に対する移動速度が速くなり、イメージセンサ２３がライン周期ごと対向する原稿Ｐの位置の間隔が広くなる。
【００３７】
まず、制御装置５のＲＧＢ画素データ生成部５４は、図２に示すように、ＲＧＢ画素データを生成する（ステップＳＴ１０１）。ここでは、ＲＧＢ画素データ生成部５４は、搬送装置４により原稿Ｐがイメージセンサ２３に対して相対移動している状態で、イメージセンサ２３によりライン周期ごとに生成され、制御装置５に出力されたＲＧＢラインデータに基づいて図示しない各センサ素子に対応したＲＧＢ画素データを生成する。なお、制御装置５は、画像読取装置１−１により原稿Ｐの読み取りが終了するまで、イメージセンサ２３から出力されたＲＧＢラインデータに基づいてＲＧＢ画素データを繰り返し生成する。つまり、イメージセンサ２３は、原稿Ｐの印字面Ｐ１の主走査方向の読み取りを繰り返し行うことにより、副走査方向の読み取りを行い、原稿Ｐの印字面Ｐ１の情報に対応した複数のＲＧＢ画素データを生成する。
【００３８】
ここで、ライン周期ごとの各光源２１１〜２１３およびイメージセンサ２３の動作について説明する。制御装置５は、各光源２１１〜２１３のうち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間の２倍以上で構成された各ライン周期において、光源駆動回路６により各光源２１１〜２１３を制御周期に応じた点灯時間だけ点灯させる。また、制御装置５は、各ライン周期において、各光源２１１〜２１３の点灯時にイメージセンサ２３による読み取りを行う。例えば、図３に示すように、１ライン周期が６制御周期、すなわち各光源２１１〜２１３のうち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間の２倍で構成される場合、まず、制御装置５は、光源駆動回路６により最初の１制御周期の間、１番目の光源であるＲ光源２１１を点灯させ、イメージセンサ２３の図示しない各センサ素子を同時に露光させる。これにより、イメージセンサ２３は、１ライン周期の約１／６の間に対応したＲデータからなるＲラインデータを生成し、Ｒラインデータが制御装置５に出力される。次に、制御装置５は、光源駆動回路６によりＲ光源を点灯した次の制御周期の間、２番目の光源であるＧ光源２１２を点灯させ、イメージセンサ２３の図示しない各センサ素子を同時に露光させる。これにより、イメージセンサ２３は、１ライン周期の約１／６の間に対応したＧデータからなるＧラインデータを生成し、Ｇラインデータが制御装置５に出力される。次に、制御装置５は、光源駆動回路６によりＧ光源を点灯した次の制御周期の間、３番目の光源であるＢ光源２１３を点灯させ、イメージセンサ２３の図示しない各センサ素子を同時に露光させる。これにより、イメージセンサ２３は、１ライン周期の約１／６の間に対応したＢデータからなるＢラインデータを生成し、Ｂラインデータが制御装置５に出力される。
【００３９】
つまり、制御装置５は、各ライン周期において、光源駆動回路６により各光源２１１〜２１３を、各光源２１１〜２１３のうち１番目の光源の点灯開始から３番目の光源の点灯終了までの時間を１ライン周期の約１／２となるように点灯させる。従って、各光源２１１〜２１３の点灯時間の合計が１ライン周期よりも短くなる。ＲＧＢ画素データ生成部５４により生成される各ＲＧＢ画素データは、１ライン周期の１／２において対向した原稿Ｐの印字面Ｐ１の情報に対応したものとなる。従って、各光源２１１〜２１３の点灯時に、イメージセンサ２３と対向する原稿Ｐの印字面Ｐ１の位置変化が１ライン周期のすべて時間を用いて各光源２１１〜２１３を点灯した場合と比較して小さくなるので、ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なることを抑制することができる。これにより、ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付き、特にモノクロの文字における色ズレやモノクロの網点原稿における色モアレなどを抑制することができる。
【００４０】
また、センサ素子が直線状に１ライン配列されているイメージセンサ２３のみで、ＲＧＢ読取画像データに発生する色付きを抑制することができるので、センサ素子が直線状に３ライン配列されたイメージセンサを用いて色付きを抑制する場合と比較して、コストの増加を抑制することができる。さらに、設定読取解像度における原稿Ｐのイメージセンサ２３に対する移動速度を変更せずに色付きを抑制することができるので、読取画像データ生成時間の増加を抑制することができる。
【００４１】
次に、制御装置５のＹｕｖ変換部５５は、図２に示すように、ＲＧＢ画素データ生成部５４により生成された各ＲＧＢ画素データをＹｕｖ変換する（ステップＳＴ１０２）。そして、各ＲＧＢ画素データに対応したＹｕｖ画素データを生成する（ステップＳＴ１０３
）。
【００４２】
次に、制御装置５のＹｕｖ画素データ補正部５６は、色成分を平滑化する（ステップＳＴ１０４）。ここでは、Ｙｕｖ画素データ補正部５６は、Ｙｕｖ画素データの色成分に対応するＵデータ、Ｖデータを副走査方向に隣り合うＹｕｖ画素データの色成分に対応するＵデータ、Ｖデータに基づいて平滑化する。これにより、Ｙｕｖ画素データ補正部５６により色成分が補正されたＹｕｖ画素データが生成される。
【００４３】
次に、制御装置５のＲＧＢ変換部５７は、Ｙｕｖ画素データ補正部５６により生成され補正された各Ｙｕｖ画素データをＲＧＢ変換する（ステップＳＴ１０５）。そして、制御装置５は、各Ｙｕｖ画素データに対応した変換後ＲＧＢ画素データを生成し、変換後ＲＧＢ画素データに基づいてＲＧＢ読取画像データを生成する（ステップＳＴ１０６）。
【００４４】
以上のように、生成される変換後ＲＧＢ画素データは、ＲＧＢ画素データに対して、色ズレを抑制することができる色成分の平滑化を行うことで、色成分に基づいて補正が行われている。従って、生成される変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きをさらに抑制することができる。
【００４５】
図４は、参考例２にかかる画像読取装置の他の制御フローを示す図である。図５は、色成分カーブを示す図である。図６は、参考例２にかかる画像読取装置の他の制御フローを示す図である。
【００４６】
Ｙｕｖ画素データ補正部５６は、例えば、Ｙｕｖ画素データのうち、値の小さい色成分の値をさらに小さくするように補正しても良い。具体的には、Ｙｕｖ画素データ補正部５６は、各Ｙｕｖ画素データのうち、低彩度部分の色成分を有するＹｕｖ画素データ、すなわちＵデータおよびＶデータが低いＹｕｖ画素データのＵデータおよびＶデータをさらに小さく補正する。
【００４７】
画像読取装置１−１の制御方法は、図４に示すように、制御装置５のＲＧＢ画素データ生成部５４によりＲＧＢ画素データが生成され（ステップＳＴ１１１）、Ｙｕｖ変換部５５によりＲＧＢ画素データ生成部５４により生成された各ＲＧＢ画素データがＹｕｖ変換され（ステップＳＴ１１２）、各ＲＧＢ画素データに対応したＹｕｖ画素データが生成されると（ステップＳＴ１１３）、Ｙｕｖ画素データ補正部５６は、色成分カーブ補正を行う（ステップＳＴ１１４）。ここでは、Ｙｕｖ画素データ補正部５６は、生成された各Ｙｕｖ画素データの色成分に対応するＵデータおよびＶデータと、図５に示すような色成分カーブとに基づいて、色成分カーブ補正を行う。色成分カーブは、入力データ、すなわち
生成された各Ｙｕｖ画素データの色成分に対応するＵデータおよびＶデータに応じた出力データ、すなわちＵデータ、Ｖデータを算出することができるものであり、入力データが低彩度領域であると、出力データが入力データよりもさらに小さくなるように設定されている。ここで、低彩度領域とは、各光源２１１〜２１３の１ライン周期における点灯時間を短縮することで発生するノイズの影響を受ける色成分の低彩度部分に対応したものである。
【００４８】
次に、制御装置５のＲＧＢ変換部５７は、図４に示すように、Ｙｕｖ画素データ補正部５６により生成され補正された各Ｙｕｖ画素データをＲＧＢ変換する（ステップＳＴ１１５）。そして、制御装置５は、各Ｙｕｖ画素データに対応した変換後ＲＧＢ画素データを生成し、変換後ＲＧＢ画素データに基づいてＲＧＢ読取画像データを生成する（ステップＳＴ１１６）。
【００４９】
以上のように、生成される変換後ＲＧＢ画素データは、ＲＧＢ画素データに対して、色モアレ（各光源２１１〜２１３の１ライン周期における点灯時間を短縮することで発生するノイズによるものを含む）を抑制することができるＹｕｖ画素データのうち、値の小さい色成分の値をさらに小さくする補正を行うことで、色成分に基づいて補正が行われている。従って、生成される変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きをさらに抑制することができる。
【００５０】
また、Ｙｕｖ画素データ補正部５６は、例えば、Ｙｕｖ画素データの輝度成分を平滑化しても良い。具体的には、Ｙｕｖ画素データ補正部５６は、Ｙｕｖ画素データの輝度成分に対応するＹデータを平滑化する。これにより、Ｙｕｖ画素データ補正部５６により輝度成分が補正されたＹｕｖ画素データが生成される。
【００５１】
画像読取装置１−１の制御方法は、図６に示すように、制御装置５のＲＧＢ画素データ生成部５４によりＲＧＢ画素データが生成され（ステップＳＴ１２１）、Ｙｕｖ変換部５５によりＲＧＢ画素データ生成部５４によって生成された各ＲＧＢ画素データがＹｕｖ変換され（ステップＳＴ１２２）、各ＲＧＢ画素データに対応したＹｕｖ画素データが生成されると（ステップＳＴ１２３）、Ｙｕｖ画素データ補正部５６は、輝度成分の平滑化を行う（ステップＳＴ１２４）。ここでは、Ｙｕｖ画素データ補正部５６は、Ｙｕｖ画素データの輝度分に対応するＹデータを例えば、２次元ガウシアンフィルタ処理を行うことで平滑化する。
【００５２】
次に、制御装置５のＲＧＢ変換部５７は、Ｙｕｖ画素データ補正部５６により生成され補正された各Ｙｕｖ画素データをＲＧＢ変換する（ステップＳＴ１２５）。そして、制御装置５は、各Ｙｕｖ画素データに対応した変換後ＲＧＢ画素データを生成し、変換後ＲＧＢ画素データに基づいてＲＧＢ読取画像データを生成する（ステップＳＴ１２６）。
【００５３】
以上のように、生成される変換後ＲＧＢ画素データは、ＲＧＢ画素データに対して、色モアレを抑制することができる輝度成分の平滑化を行うことで、輝度成分に基づいて補正が行われている。従って、生成される変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きをさらに抑制することができる。
【００５４】
なお、制御装置５のＹｕｖ画素データ補正部５６は、色成分の平滑化、Ｙｕｖ画素データのうち、値の小さい色成分の値をさらに小さくする補正、輝度成分の平滑化を２以上行っても良い。
【００５５】
また、参考例１では、輝度成分および色成分とからなる輝度色画素データをＹｕｖ画素データとしたが、本発明はこれに限定されるものではなく、輝度成分および色成分とからなる輝度色画素データであればいずれでも良く、例えばＬａｂ画素データなどであっても良い。
【００５６】
〔参考例３〕
次に、参考例３にかかる画像読取装置について説明する。図７は、参考例３にかかる画像読取装置の概略構成例を示す図である。参考例３にかかる画像読取装置１−２が参考例１にかかる画像読取装置１−１と異なる点は、ＲＧＢ画素データを輝度成分および色成分とからなる輝度色画素データであるＹｕｖ画素データに変換せずに、ＲＧＢ画素データの補正を行う点である。なお、参考例３にかかる画像読取装置１−２の基本的構成は、参考例１にかかる画像読取装置１−１の基本的構成とほぼ同一であるため、同一符号の説明は省略あるいは簡略化する。
【００５７】
制御装置１０は、図７に示すように、画像読取装置１−２を制御することで、原稿Ｐの印字面Ｐ１の読み取りを行うものである。制御装置１０は、参考例１にかかる制御装置５と同様に、原稿Ｐの印字面Ｐ１に対応するＲＧＢ読取画像データを生成するものである。制御装置１０は、入出力部（Ｉ／Ｏ）１０１と、処理部１０２と、記憶部１０３とで構成されている。
【００５８】
処理部１０２は、少なくともＲＧＢ画素データ生成部１０４と、ＲＧＢ画素データ補正部１０５とを有する。ＲＧＢ画素データ生成部１０４は、ＲＧＢ画素データ生成手段であり、原稿Ｐに対応した複数のＲＧＢ画素データを生成するものである。
【００５９】
ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データ補正手段であり、ＲＧＢ画素データを補正するものである。ＲＧＢ画素データ補正部１０５は、ライン周期のうち各光源２１１〜２１３がすべて消灯している消灯時間に対応する補完ＲＧＢ画素データを生成するものである。具体的には、ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データと、ＲＧＢ画素データが副走査方向において隣り合うＲＧＢ画素データとに基づいて補完ＲＧＢ画素データを生成する。また、ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データを補完ＲＧＢ画素データに基づいて補正することで、補正後ＲＧＢ画素データを生成するものである。
【００６０】
次に、参考例３にかかる画像読取装置１−２の制御方法について説明する。図８は、参考例３にかかる画像読取装置の制御フローを示す図である。図９は、参考例３にかかる各光源およびイメージセンサのタイミングチャートを示す図である。なお、参考例３にかかる画像読取装置１−２による制御方法の基本的手順は、参考例１にかかる画像読取装置１−１による制御方法の基本的手順とほぼ同一であるため、同一箇所の説明は省略あるいは簡略化する。
【００６１】
画像読取装置１−２の制御方法は、図８に示すように、まず、制御装置１０のＲＧＢ画素データ生成部１０４によりＲＧＢ画素データが生成される（ステップＳＴ２０１）。
【００６２】
次に、制御装置１０のＲＧＢ画素データ補正部１０５は、補完ＲＧＢ画素データを生成する（ステップＳＴ２０２）。ここでは、ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データと、ＲＧＢ画素データに副走査方向において隣り合うＲＧＢ画素データとに基づいて補完ＲＧＢ画素データを生成する。例えば、ＲＧＢ画素データ補正部１０５は、図９に示すように、あるライン周期で各光源２１１〜２１３がＲ１，Ｇ１，Ｂ１と点灯した場合、このライン周期のうち各光源２１１〜２１３がすべて消灯している消灯時間に各光源２１１〜２１３がＲ１´，Ｇ１´，Ｂ１´と点灯したとして生成されるＲＧＢ画素データを補完ＲＧＢ画素データとして算出する。つまり、１ライン周期においてＲＧＢ画素データ
と対応する補完ＲＧＢ画素データを生成する。具体的には、ＲＧＢ画素データ補正部１０５は、あるライン周期に対応して生成されたＲＧＢ画素データを構成するＲ１データ，Ｇ１データ，Ｂ１データと、このＲＧＢ画素データに副走査方向において隣り合うＲＧＢ画素データを構成するＲ２データ，Ｇ２データ，Ｂ２データとの平均であるＲ１´（＝（Ｒ１＋Ｒ２）／２）データ，Ｇ１´（＝（Ｇ１＋Ｇ２）／２）データ，Ｂ１´（＝（Ｂ１＋Ｂ２）／２）データにより補完ＲＧＢ画素データを構成する。
【００６３】
次に、ＲＧＢ画素データ補正部１０５は、図８に示すように、ＲＧＢ画素データを補正する（ステップＳＴ２０３）。ここでは、ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データを補完ＲＧＢ画素データに基づいて補正し、補正後ＲＧＢ画素データを生成する。例えば、ＲＧＢ画素データ補正部１０５は、ＲＧＢ画素データを構成するＲ１データ，Ｇ１データ，Ｂ１データと、補完ＲＧＢ画素データを構成するＲ１´データ，Ｇ１´データ，Ｂ１´データとの平均である（Ｒ１＋Ｒ１´）／２データ，（Ｇ１＋Ｇ１´）／２データ，（Ｂ１＋Ｂ１´）／２データにより補正後ＲＧＢ画素データを構成する。
【００６４】
次に、制御装置１０は、補正後ＲＧＢ画素データに基づいて原稿Ｐの印字面Ｐ１に対応するＲＧＢ読取画像データを生成する（ステップＳＴ２０４）。
【００６５】
以上のように、補正後ＲＧＢ画素データは、ＲＧＢ画素データと、ライン周期のうち各光源がすべて消灯している消灯時間に対応する補完ＲＧＢ画素データとに基づいたものとなり、原稿Ｐの印字面Ｐ１の情報のうち、各光源の点灯時間の合計が１ライン周期よりも短く点灯することによってイメージセンサ２３では読み取らない抜け部分を補完することができる。従って、生成されるＲＧＢ読取画像データが粗くなることを抑制することができる。また、ＲＧＢ画素データを補正するために、参考例１のように、Ｙｖｕ変換などの他の画素データに変換しないので、ＲＧＢ読取画像データの生成時間の増加を抑制することができる。
【００６６】
〔実施の形態１〕
次に、実施の形態１にかかる画像読取装置について説明する。図１０は、実施の形態１にかかる画像読取装置の概略構成例を示す図である。実施の形態１にかかる画像読取装置１−３が参考例１にかかる画像読取装置１−１と異なる点は、ＲＧＢ画素データを輝度成分および色成分とからなる輝度色画素データであるＹｕｖ画素データではなく彩度成分を含む彩度成分含有画素データに変換して、ＲＧＢ画素データの補正を行う点である。なお、実施の形態１にかかる画像読取装置１−３の基本的構成は、参考例１にかかる画像読取装置１−１の基本的構成とほぼ同一であるため、同一符号の説明は省略あるいは簡略化する。
【００６７】
制御装置１１は、図１０に示すように、画像読取装置１−３を制御することで、原稿Ｐの印字面Ｐ１の読み取りを行うものである。制御装置１１は、参考例１にかかる制御装置５と同様に、原稿Ｐの印字面Ｐ１に対応するＲＧＢ読取画像データを生成するものである。制御装置１１は、入出力部（Ｉ／Ｏ）１１１と、処理部１１２と、記憶部１１３とで構成されている。
【００６８】
処理部１１２は、少なくともＲＧＢ画素データ生成部１１４と、ＨＳＬ変換部１１５と、ＲＧＢ画素データ平滑化部１１６と、彩度データ補正部１１７と、ＲＧＢ変換部１１８とを有する。ＲＧＢ画素データ生成部１１４は、ＲＧＢ画素データ生成手段であり、原稿Ｐに対応した複数のＲＧＢ画素データを生成するものである。
【００６９】
ＨＳＬ変換部１１５は、彩度変換手段であり、ＲＧＢ画素データ生成部１１４により生成されたＲＧＢ画素データを、彩度成分を含む彩度成分含有画素データに変換するものである。実施の形態１では、ＨＳＬ変換部１１５は、ＲＧＢ画素データを構成するＲデータ、Ｇデータ、Ｂデータに基づいて色相成分に対応するＨデータと、彩度成分に対応するＳデータと、明度成分に対応するＬデータとを生成し、Ｈデータ、Ｓデータ、Ｌデータにより構成されるＨＳＬ画素データを生成する。また、ＨＳＬ変換部１１５は、後述する平滑化ＲＧＢ画素データを構成するＲａデータ、Ｇａデータ、Ｂａデータに基づいて色相成分に対応するＨａデータと、彩度成分に対応するＳａデータと、明度成分に対応するＬａデータとを生成し、Ｈａデータ、Ｓａデータ、Ｌａデータにより構成される平滑化ＨＳＬ画素データ（ＨａＳａＬａ画素データ）を生成する。また、ＨＳＬ変換部１１５は、後述する変換後ＲＧＢ画素データを構成するＲｂデータ、Ｇｂデータ、Ｂｂデータに基づいて色相成分に対応するＨｂデータと、彩度成分に対応するＳｂデータと、明度成分に対応するＬｂデータとを生成し、Ｈｂデータ、Ｓｂデータ、Ｌｂデータにより構成される変換後ＨＳＬ画素データ（ＨｂＳｂＬｂ画素データ）を生成する。また、ＨＳＬ変換部１１５は、後述する平滑化変換後ＲＧＢ画素データを構成するＲｃデータ、Ｇｃデータ、Ｂｃデータに基づいて色相成分に対応するＨｃデータと、彩度成分に対応するＳｃデータと、明度成分に対応するＬｃデータとを生成し、Ｈｃデータ、Ｓｃデータ、Ｌｃデータにより構成される平滑化変換後ＨＳＬ画素データ（ＨｃＳｃＬｃ画素データ）を生成する。
【００７０】
ＲＧＢ画素データ平滑化部１１６は、ＲＧＢ画素データ平滑化手段であり、ＲＧＢ画素データ生成部１１４により生成されたＲＧＢ画素データを平滑化するものである。実施の形態１では、ＲＧＢ画素データ平滑化部１１６は、ＲＧＢ画素データを構成するＲデータ、Ｇデータ、Ｂデータをラインズレを適用して平滑化して、Ｒａデータ、Ｇａデータ、Ｂａデータにより構成される平滑化ＲＧＢ画素データ（ＲａＧａＢａ画素データ）を生成する。また、ＲＧＢ画素データ平滑化部１１６は、ＲＧＢ変換部１１８により変換され、生成された変換後ＲＧＢ画素データを再度、平滑化するものでもある。ＲＧＢ画素データ平滑化部１１６は、周辺画素に基づいた平滑化、すなわち変換後ＲＧＢ画素データを構成するＲｃデータ、Ｇｃデータ、Ｂｃデータをこの変換後ＲＧＢ画素データの周辺における変換後ＲＧＢ画素データを構成するＲｂデータ、Ｇｂデータ、Ｂｂデータに基づいて平滑化して、Ｒｃデータ、Ｇｃデータ、Ｂｃデータにより構成される平滑化変換後ＲＧＢ画素データ（ＲｃＧｃＢｃ画素データ）を生成する。ラインズレを適用した平滑化および周辺画素に基づいた平滑化は、具体的には、平滑化するＲデータ、Ｇデータ、ＢデータをそれぞれＲｎ，Ｇｎ，Ｂｎとし、副走査方向に隣り合うＲデータ、Ｇデータ、ＢデータをそれぞれＲｎ−１，Ｒｎ＋１，Ｇｎ−１，Ｇｎ＋１，Ｂｎ−１，Ｂｎ＋１とした場合、下記の式（３）〜（５）により、Ｒデータ、Ｇデータ、Ｂデータを平滑化する。ここで、ｆ１，ｆ２，ｆ３はＲデータに対する重みパラメータであり、ｇ１，ｇ２，ｇ３はＧデータに対する重みパラメータであり、ｈ１，ｈ２，ｈ３は、Ｂデータに対する重みパラメータである。なお、重みパラメータは、ラインズレを適用した平滑化においては、ＲＧＢ各色のうち１色に論理的に合うように設定される。周辺画素に基づいた平滑化は、経験則に基づいて色ズレがなくなり、さらに色ボケが少ないように設定される。
Ｒｎ＝（ｆ１×Ｒｎ−１＋ｆ２×Ｒｎ＋ｆ３×Ｒｎ＋１）／（ｆ１＋ｆ２＋ｆ３）…（３）
Ｇｎ＝（ｇ１×Ｇｎ−１＋ｇ２×Ｇｎ＋ｇ３×Ｇｎ＋１）／（ｇ１＋ｇ２＋ｇ３）…（４）
Ｂｎ＝（ｈ１×Ｂｎ−１＋ｈ２×Ｂｎ＋ｈ３×Ｂｎ＋１）／（ｈ１＋ｈ２＋ｈ３）…（５）
【００７１】
彩度データ補正部１１７は、彩度成分補正手段であり、彩度成分含有画素データの彩度成分がこの彩度成分含有画素データが平滑化された平滑化彩度成分含有画素データの彩度成分よりも大きい場合は、彩度成分含有画素データの彩度成分を平滑化彩度成分含有画素データの彩度成分に置き換えるものである。実施の形態１では、彩度データ補正部１１７は、ＨＳＬ画素データの彩度成分に対応したＳデータがこのＨＳＬ画素データが平滑化された平滑化ＨＳＬ画素データの彩度成分に対応したＳａデータよりも大きい場合に、ＳデータをＳａデータに置き換える（Ｓデータ＝Ｓａデータ）。また、彩度データ補正部１１７は、変換後彩度成分含有画素データの彩度成分がこの変換後彩度成分含有画素データが平滑化された平滑化変換後彩度成分含有画素データの彩度成分よりも大きい場合は、変換後彩度成分含有画素データの彩度成分を平滑化変換後彩度成分含有画素データの彩度成分に置き換えるものでもある。彩度データ補正部１１７は、変換後ＨＳＬ画素データ（ＨｂＳｂＬｂ画素データ）の彩度成分に対応したＳｂデータがこの変換後ＨＳＬ画素データが平滑化された平滑化変換後ＨＳＬ画素データ（ＨｃＳｃＬｃ画素データ）の彩度成分に対応したＳｃよりも大きい場合に、ＳｂデータをＳｃデータに置き換える（Ｓｂデータ＝Ｓｃデータ）。
【００７２】
ＲＧＢ変換部１１８は、ＲＧＢ変換手段であり、彩度成分含有画素データを変換後ＲＧＢ画素データに変換するものである。実施の形態１では、ＲＧＢ変換部１１８は、基礎ＨＳＬ画素データが彩度データ補正部１１７により補正された場合、ＳデータがＳａデータに置き換えられたＨＳＬ画素データを構成するＨデータ、Ｓデータ、Ｌデータに基づいてＲデータ、Ｇデータ、Ｂデータにより構成される変換後ＲＧＢ画素データを生成する。また、ＲＧＢ変換部１１８は、基礎ＨＳＬ画素データが彩度データ補正部１１７により補正されていない場合、ＳデータがＳａデータに置き換えられていないＨＳＬ画素データを構成するＨデータ、Ｓデータ、Ｌデータに基づいてＲデータ、Ｇデータ、Ｂデータにより構成される変換後ＲＧＢ画素データを生成する。また、ＲＧＢ変換部１１８は、変換後彩度成分含有画素データを再変換後ＲＧＢ画素データに変換するものである。ＲＧＢ変換部１１８は、変換後ＨＳＬ画素データが彩度データ補正部１１７により補正された場合、ＳｂデータがＳｃデータに置き換えられた変換後ＨＳＬ画素データを構成するＨｂデータ、Ｓｂデータ、Ｌｂデータに基づいてＲｄデータ、Ｇｄデータ、Ｂｄデータにより構成される再変換後ＲＧＢ画素データ（ＲｄＧｄＢｄ画素データ）を生成する。また、ＲＧＢ変換部１１８は、変換後ＨＳＬ画素データが彩度データ補正部１１７により補正されていない場合、ＳｂデータがＳｃデータに置き換えられていない変換後ＨＳＬ画素データを構成するＨｂデータ、Ｓｂデータ、Ｌｂデータに基づいてＲｄデータ、Ｇｄデータ、Ｂｄデータにより構成される再変換後ＲＧＢ画素データを生成する。なお、制御装置１１は、生成された再変換後ＲＧＢ画素データ（ＲｄＧｄＢｄ画素データ）に基づいて原稿Ｐの印字面Ｐ１に対応したＲＧＢ読取画像データを生成する。
【００７３】
次に、実施の形態１にかかる画像読取装置１−３の制御方法について説明する。図１１は、実施の形態１にかかる画像読取装置の制御フローを示す図である。なお、実施の形態３にかかる画像読取装置１−３による制御方法の基本的手順は、参考例１にかかる画像読取装置１−１による制御方法の基本的手順とほぼ同一であるため、同一箇所の説明は省略あるいは簡略化する。
【００７４】
画像読取装置１−３の制御方法は、同図に示すように、まず、制御装置１１のＲＧＢ画
素データ生成部１１４によりＲＧＢ画素データが生成される（ステップＳＴ３０１）。
【００７５】
次に、制御装置１１のＨＳＬ変換部１１５は、ＲＧＢ画素データ生成部１１４により生成された各ＲＧＢ画素データをＨＳＬ変換する（ステップＳＴ３０２）。そして、各ＲＧＢ画素データに対応したＨＳＬ画素データを生成する（ステップＳＴ３０３）。
【００７６】
次に、制御装置１１のＲＧＢ画素データ平滑化部１１６は、ＲＧＢ画素データを平滑化する（ステップＳＴ３０４）。ここでは、ＲＧＢ画素データ平滑化部１１６は、ＲＧＢ画素データを構成するＲデータ、Ｇデータ、Ｂデータをラインズレを適用して平滑化して、Ｒａデータ、Ｇａデータ、Ｂａデータにより構成される平滑化ＲＧＢ画素データであるＲａＧａＢａ画素データを生成する。
【００７７】
次に、ＨＳＬ変換部１１５は、ＲＧＢ画素データ平滑化部１１６により生成された各平滑化ＲＧＢ画素データをＨＳＬ変換する（ステップＳＴ３０５）。そして、各平滑化ＲＧＢ画素データに対応した平滑化ＨＳＬ画素データであるＨａＳａＬａ画素データを生成する（ステップＳＴ３０６）。
【００７８】
次に、制御装置１１の彩度データ補正部１１７は、ＨＳＬ画素データのＳデータがこのＨＳＬ画素データが平滑化された平滑化ＨＳＬ画素データのＳａデータよりも大きいか否か（Ｓデータ＞Ｓａデータ？）を判定する（ステップＳＴ３０７）。
【００７９】
彩度データ補正部１１７は、ＳデータがＳａデータよりも大きいと判定すると（ステップＳＴ３０７肯定）、ＨＳＬ画素データのＳデータを平滑化ＨＳＬ画素データのＳａデータに置き換え（Ｓデータ＝Ｓａデータ）、ＨＳＬ画素データを補正することで、ＲＧＢ画素データを補正する（ステップＳＴ３０８）。なお、彩度データ補正部１１７は、ＳデータがＳａデータ以下と判定すると（ステップＳＴ３０７否定）、ＨＳＬ画素データのＳデータを平滑化ＨＳＬ画素データのＳａデータに置き換えない。
【００８０】
次に、制御装置１１のＲＧＢ変換部１１８は、彩度データ補正部１１７により彩度成分が置き換えられ、あるいは置き換えられなかったＨＳＬ画素データをＲＧＢ変換する（ステップＳＴ３０９）。そして、各ＨＳＬ画素データに対応した変換後ＲＧＢ画素データであるＲｂＧｂＢｂ画素データを生成する（ステップＳＴ３１０）。
【００８１】
次に、ＨＳＬ変換部１１５は、ＲＧＢ変換部１１８により生成された変換後ＲＧＢ画素データであるＲｂＧｂＢｂ画素データをＨＳＬ変換する（ステップＳＴ３１１）。そして、各変換後ＲＧＢ画素データに対応した変換後ＨＳＬ画素データであるＨｂＳｂＬｂ画素データを生成する（ステップＳＴ３１２）。
【００８２】
次に、ＲＧＢ画素データ平滑化部１１６は、変換後ＲＧＢ画素データであるＲｂＧｂＢｂ画素データを平滑化する（ステップＳＴ３１３）。ここでは、ＲＧＢ画素データ平滑化部１１６は、変換後ＲＧＢ画素データを構成するＲｂデータ、Ｇｂデータ、Ｂｂデータをこの変換後ＲＧＢ画素データの周辺における変換後ＲＧＢ画素データを構成するＲｂデータ、Ｇｂデータ、Ｂｂデータに基づいて平滑化して、Ｒｃデータ、Ｇｃデータ、Ｂｃデータにより構成される平滑化変換後ＲＧＢ画素データであるＲｃＧｃＢｃ画素データを生成する。
【００８３】
次に、ＨＳＬ変換部１１５は、ＲＧＢ画素データ平滑化部１１６により生成された各平滑化変換後ＲＧＢ画素データをＨＳＬ変換する（ステップＳＴ３１４）。そして、各平滑化変換後ＲＧＢ画素データに対応した平滑化変換後ＨＳＬ画素データであるＨｃＳｃＬｃ画素データを生成する（ステップＳＴ３１５）。
【００８４】
次に、彩度データ補正部１１７は、変換後ＨＳＬ画素データのＳｂデータがこの変換後ＨＳＬ画素データが平滑化された平滑化変換後ＨＳＬ画素データのＳｃデータよりも大きいか否か（Ｓｂデータ＞Ｓｃデータ？）を判定する（ステップＳＴ３１６）。
【００８５】
彩度データ補正部１１７は、ＳｂデータがＳｃデータよりも大きいと判定すると（ステップＳＴ３１６肯定）、変換後ＨＳＬ画素データのＳｂデータを平滑化変換後ＨＳＬ画素データのＳｃデータに置き換え（Ｓｂデータ＝Ｓｃデータ）、変換後ＨＳＬ画素データを補正することで、変換後ＲＧＢ画素データをさらに補正する（ステップＳＴ３１７）。なお、彩度データ補正部１１７は、ＳｂデータがＳｃデータ以下と判定すると（ステップＳＴ３１６否定）、変換後ＨＳＬ画素データのＳｂデータを平滑化変換後ＨＳＬ画素データのＳｃデータに置き換えない。
【００８６】
次に、ＲＧＢ変換部１１８は、彩度データ補正部１１７により彩度成分が置き換えられ、あるいは置き換えられなかった変換後ＨＳＬ画素データをＲＧＢ変換する（ステップＳＴ３１８）。そして、各変換後ＨＳＬ画素データに対応した再変換後ＲＧＢ画素データであるＲｄＧｄＢｄ画素データを生成し、再変換後ＲＧＢ画素データに基づいてＲＧＢ読取画像データを生成する（ステップＳＴ３１９）。
【００８７】
以上のように、生成される変換後ＲＧＢ画素データは、ＲＧＢ画素データに対して、彩度成分含有画素データの彩度成分が平滑化彩度成分含有画素データの彩度成分よりも大きい場合にのみ彩度成分含有画素データの彩度成分が平滑化彩度成分含有画素データの彩度成分に置き換えられたものとなる。また、生成される再変換後ＲＧＢ画素データは、変換後ＲＧＢ画素データに対して、変換後彩度成分含有画素データの彩度成分が平滑化変換後彩度成分含有画素データの彩度成分よりも大きい場合にのみ変換後彩度成分含有画素データの彩度成分が平滑化変換後彩度成分含有画素データの彩度成分にさらに置き換えられたものとなる。従って、ＲＧＢ画素データは、ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なる場合にのみ、色が色ズレを考慮、すなわちラインズレを適用して平滑化された色に置き換えられる。また、再変換後ＲＧＢ画素データは、変換後ＲＧＢ画素データの色が画像読取媒体の対応する部分の色と異なる場合にのみ、色が変換後画素データの周辺における変換後画素データを考慮、変換後ＲＧＢ画素データの周辺における変換後ＲＧＢ画素データに基づいて平滑化された色に置き換えられる。これにより、色ズレをさらに抑制できるので、生成される再変換後ＲＧＢ画素データに基づいて生成されるＲＧＢ読取画像データの色付きをさらに抑制することができる。
【００８８】
なお、実施の形態１では、彩度成分を含む彩度成分含有画素データをＨＳＬ画素データとしたが、本発明はこれに限定されるものではなく、彩度成分を含む彩度成分含有画素データであればいずれでも良く、例えばＨＳＶ画素データなどであっても良い。
【産業上の利用可能性】
【００８９】
以上のように、本発明にかかる画像読取装置は、ＲＧＢ各色の光源のそれぞれの点灯時に読み取りを行うイメージセンサを備える画像読取装置に有用であり、特に、コストの増加あるいは読取画像データ生成時間の増加の少なくともいずれかを抑制するとともに、ＲＧＢ読取画像データに発生する色付きを抑制するのに適している。
【符号の説明】
【００９０】
１−１〜１−３  画像読取装置
２  イメージセンサユニット
２１  光源ユニット
２１１  Ｒ光源
２１２  Ｇ光源
２１３  Ｂ光源
２１４  プリズム
２２  レンズ
２３  イメージセンサ
２４  透過支持部材
２５  ユニット制御部
３  裏当て
４  搬送装置（相対移動手段）
４１、４２  搬送ローラ
４３  モータ
５  制御装置
５１  入出力部
５２  処理部
５３  記憶部
５４  ＲＧＢ画素データ生成部（ＲＧＢ画素データ生成手段）
５５  Ｙｕｖ変換部（輝度色変換手段）
５６  Ｙｕｖ画素データ補正部（輝度色補正手段）
５７  ＲＧＢ変換部（ＲＧＢ変換手段）
６  光源駆動回路
７  モータ駆動回路
８  入力装置
９  出力装置
１０  制御装置
１０１  入出力部
１０２  処理部
１０３  記憶部
１０４  ＲＧＢ画素データ生成部
１０５  ＲＧＢ画素データ補正部（ＲＧＢ画素データ補正手段）
１１  制御装置
１１１  入出力部
１１２  処理部
１１３  記憶部
１１４  ＲＧＢ画素データ生成部
１１５  ＨＳＬ変換部（彩度変換手段）
１１６  ＲＧＢ画素データ平滑化部（ＲＧＢ画素データ平滑化手段）
１１７  彩度データ補正部（彩度成分補正手段）
１１８  ＲＧＢ変換部（ＲＧＢ変換手段）
Ｐ  原稿（画像読取媒体）
Ｐ１  印字面（読取対象面）
【図１】
2012060690.tif 000003
【図２】
2012060690.tif 000004
【図３】
2012060690.tif 000005
【図４】
2012060690.tif 000006
【図５】
2012060690.tif 000007
【図６】
2012060690.tif 000008
【図７】
2012060690.tif 000009
【図８】
2012060690.tif 000010
【図９】
2012060690.tif 000011
【図１０】
2012060690.tif 000012
【図１１】
2012060690.tif 000013