(57)【特許請求の範囲】
【請求項１】
副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置において、
前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板と、
前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取手段と、
この基準白板読取手段により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に有しており、
前記基準白板読取手段は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る、
ことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記イメージセンサは、複数種類に色分解した画像データを出力するカラーイメージセンサである、
ことを特徴とする請求項１または２記載の画像読取装置。
【請求項４】
前記カラーイメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段と、
このライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段と、
を備え、
前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、前記パス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定する、
ことを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記パス切替手段および前記ライン間補正手段の前段に配置され、前記画像データに含まれる黒オフセット分を検出し、検出した前記黒オフセット信号分を前記画像データから減算する黒オフセット減算手段を備える、
ことを特徴とする請求項４記載の画像読取装置。
【請求項６】
前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、
前記ライン間補正手段は、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する、
ことを特徴とする請求項４または５記載の画像読取装置。
【請求項７】
前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行う、
ことを特徴とする請求項４または５記載の画像読取装置。
【請求項８】
複数種類に色分解した画像データを出力するカラーセンサを用いて読み取られた原稿の画像データと基準白板の画像データに基づいて、走査光学系における光量分布のムラを除くシェーディング補正を実行する画像読取装置において、
連続して搬送される原稿の画像を前記走査光学系を介してカラーセンサに結像させて読み取るシート原稿読み取りモード下では、前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取ることにより、前記原稿の画像データと前記基準白板の画像データとについて、複数種類の色信号を同じ順序で取得する、
ことを特徴とする画像読取装置。
【請求項９】
副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置と、この画像読取装置が読み取った画像信号に対して各種の画像処理を行う画像処理部と、この画像処理部から出力された画像データに従って画像を形成して出力する画像形成装置と、を備える画像処理装置において、
前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板と、
前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取手段と、
この基準白板読取手段により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正手段と、
を備えることを特徴とする画像処理装置。
【請求項１０】
前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に有しており、
前記基準白板読取手段は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る、
ことを特徴とする請求項９記載の画像処理装置。
【請求項１１】
前記イメージセンサは、複数種類に色分解した画像データを出力するカラーイメージセンサである、
ことを特徴とする請求項９または１０記載の画像処理装置。
【請求項１２】
前記カラーイメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段と、
このライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段と、
を備え、
前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、前記パス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定する、
ことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記パス切替手段および前記ライン間補正手段の前段に配置され、前記画像データに含まれる黒オフセット分を検出し、検出した前記黒オフセット信号分を前記画像データから減算する黒オフセット減算手段を備える、
ことを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、
前記ライン間補正手段は、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する、
ことを特徴とする請求項１２または１３記載の画像処理装置。
【請求項１５】
前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行う、
ことを特徴とする請求項１２または１３記載の画像処理装置。
【請求項１６】
副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置を制御するコンピュータに実行させるプログラムであって、
前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板側へと前記走査光学系を移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取機能と、
この基準白板読取機能により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正機能と、
を前記コンピュータに実行させることを特徴とするプログラム。
【請求項１７】
前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に前記コンピュータに実行させ、
前記基準白板読取機能は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る、
ことを特徴とする請求項１６記載のプログラム。
【請求項１８】
前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、イメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定する、
ことを前記コンピュータに実行させることを特徴とする請求項１６または１７記載のプログラム。
【請求項１９】
前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、
前記ライン間補正手段には、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する、
ことを前記コンピュータに実行させることを特徴とする請求項１８記載のプログラム。
【請求項２０】
前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行う、
ことを前記コンピュータに実行させることを特徴とする請求項１８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来の画像読取装置においては、ＤＦ（Document Feeder）読み取りモードでの連続読み取り動作時に、ランプ光量分布のムラを除くシェーディング補正を毎回（すなわち、原稿１枚読み取りに付き基準白板データも１回採取する）を行うと、基準白板とＤＦ読み取り位置の間を往復することになり、その分だけ余計に時間がかかってしまうので、生産性が低下するという問題がある。
【０００３】
加えて、従来の画像読取装置のＤＦ読み取りモードでの連続読み取り動作時においては、以下に示すような問題もある。
【０００４】
図１８に示すように、カラーＣＣＤ（例えば、ＲＧＢの３ラインＣＣＤ）で画像を取り込む場合、フォワード方向（原稿搬送方向）にキャリッジ１００を移動させながら基準白板１０１を読み取る（この時、Ｒ，Ｇ，Ｂの順番でデータが取り込まれるとする）。ＤＦ読み取りモードで搬送されてくる原稿２００は、リターン方向（原稿搬送方向とは反対方向）に移動したキャリッジ１００に対して搬送されてくるので、原稿２００を読み取る順番はＢ，Ｇ，Ｒの順に取り込まれることになる（基準白板１０１の読み取り時とは反対である）。また、カラーＣＣＤで読み取ったＲＧＢデータは、早く読み取ったデータほど遅延させる量を大きくしてＲＧＢの位置を合わせる「ライン間補正」を行うのが一般的である。つまり、基準白板１０１と原稿２００を読み取った際のＲＧＢデータの読み取り順序が逆の場合には、「ライン間補正」で遅延させるデータの順を逆にする必要が生じるため、ただでさえＣＰＵ負荷が大きい期間に対して更に負荷を増やすことになるので、生産性の向上を阻害することになる。
【０００５】
そこで、生産性の向上を図ることを目的として、特許文献１には、要求される画質に応じて間欠シェーディングの時間間隔を変更する原稿読み取り装置が記載されている。概略的には、所定枚数に１回だけ基準白板データを採取するとともに、その間隔を例えば写真モードと文字モードの様に要求画質によって異ならせるというものである。
【０００６】
また、特許文献２には、キャリッジを高速で基準白板に移動させて減速中に読み取り、読み取り後はリターン迄の時間短縮のためにキャリッジを急激に減速させ、リターン時は原稿読み取り時に光学系の振動が収束し易いようにゆっくりと移動させる画像読み取り装置及び画像形成装置が記載されている。これにより、ＤＦ読み取りモードでの連続読み取りの生産性を上げるとともに、安定した基準白板データを採取することができる。
【０００７】
【特許文献１】特開２００２−２４７３１２号公報
【特許文献２】特開２００２−３４４７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、特許文献１の原稿読み取り装置によれば、基準白板のデータを採取した後から次回採取するまでの間隔は、点灯からの経過時間、あるいは温度変化量を基に設定しているが、ランプ（キセノンランプ）には温度特性があるので、不具合が発生する可能性を持っている。すなわち、ランプが暖まった状態から点灯させた場合と、冷え切った状態から点灯させた場合とでは発光特性変化量が異なる点である。発光特性変化量に対してマージンを持たせると生産性を犠牲にすることになり、マージンを値切ると画像不具合が発生する場合がある。
【０００９】
また、特許文献２の画像読み取り装置及び画像形成装置によれば、ＤＦ読み取りモードにより連続して何枚も原稿を読み取る場合、キャリッジを基準白板に移動させてそのデータを取得する期間はＣＰＵが他にも処理すべきイベントが多く、負荷は大きいものとなっている。また、基準白板を読み取る前には画像データの基準となる黒オフセットデータを取得しておく必要がある。ＣＰＵ負荷が大きい期間に黒オフセットデータの取得や基準白板データの取得などの処理を押し込めると、規定時間内に処理が終わらなくなってしまう可能性がある。
【００１０】
本発明は、上記に鑑みてなされたものであって、シート原稿読み取りモードにおけるシェーディング補正に際して、画像品質を確保しつつ連続読み取りでの生産性を上げることができる画像読取装置、画像処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置において、前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板と、前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取手段と、この基準白板読取手段により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正手段と、を備える。
【００１２】
また、請求項２にかかる発明は、請求項１記載の画像読取装置において、前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に有しており、前記基準白板読取手段は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る。
【００１３】
また、請求項３にかかる発明は、請求項１または２記載の画像読取装置において、前記イメージセンサは、複数種類に色分解した画像データを出力するカラーイメージセンサである。
【００１４】
また、請求項４にかかる発明は、請求項３記載の画像読取装置において、前記カラーイメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段と、このライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段と、を備え、前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、前記パス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定する。
【００１５】
また、請求項５にかかる発明は、請求項４記載の画像読取装置において、前記パス切替手段および前記ライン間補正手段の前段に配置され、前記画像データに含まれる黒オフセット分を検出し、検出した前記黒オフセット信号分を前記画像データから減算する黒オフセット減算手段を備える。
【００１６】
また、請求項６にかかる発明は、請求項４または５記載の画像読取装置において、前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、前記ライン間補正手段は、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する。
【００１７】
また、請求項７にかかる発明は、請求項４または５記載の画像読取装置において、前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行う。
【００１８】
また、請求項８にかかる発明は、複数種類に色分解した画像データを出力するカラーセンサを用いて読み取られた原稿の画像データと基準白板の画像データに基づいて、走査光学系における光量分布のムラを除くシェーディング補正を実行する画像読取装置において、連続して搬送される原稿の画像を前記走査光学系を介してカラーセンサに結像させて読み取るシート原稿読み取りモード下では、前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取ることにより、前記原稿の画像データと前記基準白板の画像データとについて、複数種類の色信号を同じ順序で取得する。
【００１９】
また、請求項９にかかる発明は、副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置と、この画像読取装置が読み取った画像信号に対して各種の画像処理を行う画像処理部と、この画像処理部から出力された画像データに従って画像を形成して出力する画像形成装置と、を備える画像処理装置において、前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板と、前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記走査光学系を前記基準白板側へと移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取手段と、この基準白板読取手段により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正手段と、を備える。
【００２０】
また、請求項１０にかかる発明は、請求項９記載の画像処理装置において、前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に有しており、前記基準白板読取手段は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る。
【００２１】
また、請求項１１にかかる発明は、請求項９または１０記載の画像処理装置において、前記イメージセンサは、複数種類に色分解した画像データを出力するカラーイメージセンサである。
【００２２】
また、請求項１２にかかる発明は、請求項１１記載の画像処理装置において、前記カラーイメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段と、このライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段と、を備え、前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、前記パス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定する。
【００２３】
また、請求項１３にかかる発明は、請求項１２記載の画像処理装置において、前記パス切替手段および前記ライン間補正手段の前段に配置され、前記画像データに含まれる黒オフセット分を検出し、検出した前記黒オフセット信号分を前記画像データから減算する黒オフセット減算手段を備える。
【００２４】
また、請求項１４にかかる発明は、請求項１２または１３記載の画像処理装置において、前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、前記ライン間補正手段は、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する。
【００２５】
また、請求項１５にかかる発明は、請求項１２または１３記載の画像処理装置において、前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行う。
【００２６】
また、請求項１６にかかる発明は、副走査方向に移動自在な走査光学系を原稿自動送り手段による原稿搬送経路の途中に設けられた搬送原稿読取ガラスに臨ませ、前記原稿自動送り手段により搬送される原稿の画像を前記走査光学系を介してイメージセンサに結像させて読み取るシート原稿読み取りモードを有する画像読取装置を制御するコンピュータに実行させるプログラムであって、前記シート原稿読み取りモード下では、前記原稿自動送り手段により前記搬送原稿読取ガラス上に搬送される前記原稿を１枚読み取る前に、毎回、前記走査光学系をフォワード方向に移動させて画像データの基準となる黒オフセット検出を前記イメージセンサのＯＰＢ画素データに基づいて行ってから前記搬送原稿読取ガラスよりも前記原稿自動送り手段による原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられ、均一濃度のほぼ白色の部材である基準白板側へと前記走査光学系を移動させ、前記搬送原稿読取ガラス側に戻るリターン方向から前記基準白板を読み取る基準白板読取機能と、この基準白板読取機能により読み取られた画像データに基づいて前記走査光学系における光量分布のムラを除くシェーディング補正を実行するシェーディング補正機能と、を前記コンピュータに実行させる。
【００２７】
また、請求項１７にかかる発明は、請求項１６記載のプログラムにおいて、前記搬送原稿読取ガラス及び前記基準白板よりも原稿搬送方向下流側であって前記走査光学系に対向する位置に設けられた原稿載置ガラス上に載置された原稿の画像を、前記走査光学系を副走査方向に移動させながら読み取るブック原稿読み取りモードを更に前記コンピュータに実行させ、前記基準白板読取機能は、前記ブック原稿読み取りモード下では、前記走査光学系を前記基準白板および前記原稿載置ガラス側へと移動させ、前記基準白板と前記原稿載置ガラス上に載置された前記原稿とを順に読み取る。
【００２８】
また、請求項１８にかかる発明は、請求項１６または１７記載のプログラムにおいて、前記シート原稿読み取りモード下で複数枚の前記原稿を連続して読み取る場合、イメージセンサから出力された色毎の前記画像データを所定量遅延させてライン間補正を行うライン間補正手段の前後で当該ライン間補正手段に対するパスを切り替えるパス切替手段の設定は連続読み取りに先立って行い、前記基準白板と前記原稿とのいずれの読み取りに関わらず前記パス切替手段の設定を固定することを前記コンピュータに実行させる。
【００２９】
また、請求項１９にかかる発明は、請求項１８記載のプログラムにおいて、前記シート原稿読み取りモードでは、前記原稿自動送り手段による前記原稿の搬送速度を読み取り変倍率に応じて変動させ、前記基準白板を読み取る際の前記走査光学系の移動速度を読み取り変倍率には変倍率に無関係に所定の速度に設定し、前記ライン間補正手段には、前記基準白板の読み取りに先立ってライン間補正の遅延量として固定値を設定し、前記原稿の読み取りに先立って変倍率に応じた遅延量を設定する、ことを前記コンピュータに実行させる。
【００３０】
また、請求項２０にかかる発明は、請求項１８記載のプログラムにおいて、前記ブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で前記基準白板を読み取り、前記原稿の読み取りを行うことを前記コンピュータに実行させる。
【発明の効果】
【００３１】
請求項１，９，１６にかかる発明によれば、シート原稿読み取りモードにおいて原稿自動送り手段により搬送原稿読取ガラス上に搬送される原稿を１枚読み取る前に、走査光学系を基準白板側へと移動させ、搬送原稿読取ガラス側に戻る方向から基準白板を読み取る。これにより、シート原稿読み取りモードでは基準白板を読み取る前には画像データの基準となる黒オフセットデータを取得しておく必要があるが、黒レベル取得後に白レベル取得までの時間を十分に確保することができることにより、限られた紙間時間でも実行可能となり、紙間時間を従来方式に比べて短くすることができるので、生産性の向上を図ることができる。また、移動時の速度の偏りが無い分、コストを抑えることができる。すなわち、シート原稿読み取りモードにおけるシェーディング補正に際して、画像品質を確保しつつ連続読み取りでの生産性を上げることができる。
【００３２】
また、請求項２，１０，１７にかかる発明によれば、ブック原稿読み取りモードでも、基準白板、原稿載置ガラス上に載置された原稿の順で読み取りを行うことができる。
【００３３】
また、請求項３，１１にかかる発明によれば、基準白板を読み取る場合には、原稿データを読み取る時と同じ順序で色信号（ＲＧＢ）を取得するので、白板データを原稿データの並びに変更する並び替え手段を毎回操作しなくとも良く、ＣＰＵの負担を減らすことができるので、より一層の高速化が可能である。
【００３４】
また、請求項４，１２，１８にかかる発明によれば、連続読み取りの間にパス切り替え変更を行う必要がなくなることにより、ＣＰＵの負担を減らすことができるので、より一層の高速化が可能である。
【００３５】
また、請求項５，１３にかかる発明によれば、黒オフセットの処理をライン間補正実行前に処理することができるので、下流に配置したライン間補正動作に影響されずに実行可能である。ゆえに黒オフセット検出処理と遅延設定をシリアル動作する必要が無く並行処理も可能になるので、紙間時間を短縮することが可能となるので生産性を上げることができる。
【００３６】
また、請求項６，１４，１９にかかる発明によれば、基準白板読み取り、原稿読み取りに最適な条件でライン間補正の遅延量を変更することにより、基準白板の読み取りは最大限の読み取りライン数を確保出来、原稿の読み取りは変倍率に応じたライン間補正が実行できるので、画質劣化が少なく、高生産性な画像読取装置を得ることができる。
【００３７】
また、請求項７，１５，２０にかかる発明によれば、ブック原稿読み取りモードでは、ライン間補正の遅延量の変更は行なわないようにすることができる。
【００３８】
また、請求項８にかかる発明によれば、基準白板の画像データを読み取る場合には、原稿の画像データを読み取る時と同じ順序で色信号（ＲＧＢ）を取得するので、基準白板の画像データを原稿の画像データの並びに変更する並び替え手段を毎回操作しなくとも良く、ＣＰＵの負担を減らすことができるので、より一層の高速化が可能である。
【発明を実施するための最良の形態】
【００３９】
以下に添付図面を参照して、この発明にかかる画像読取装置、画像処理装置およびプログラムの最良な実施の形態を詳細に説明する。
【００４０】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図１５に基づいて説明する。本実施の形態は画像読取装置として画像処理装置であるデジタル複写機に備えられるスキャナ装置を適用した例である。
【００４１】
図１は、本発明の第１の実施の形態にかかるスキャナ装置１の内部構造を概略的に示す縦断側面図である。図１に示すように、スキャナ装置１は、スキャナ本体２と、スキャナ本体２の上部に設けられた原稿自動送り手段であるＡＤＦ（原稿自動送り装置）の一種であるＲＡＤＦ（両面原稿自動送り装置）３とから構成されている。なお、このＲＡＤＦ３の底部には、白色の樹脂シートである原稿押え部材３ａが設けられており、この原稿押え部材３ａは圧板としても機能する。
【００４２】
まず、スキャナ本体２について説明する。スキャナ本体２の筐体４の上面には、ブック原稿読み取りモードでの原稿画像の読取時に原稿が載置される原稿載置ガラス５と、シート原稿読み取りモードでの原稿画像の読取時に使用される搬送原稿読取ガラスであるＡＤＦ原稿ガラス６とが設けられている。
【００４３】
ここで、ブック原稿読み取りモードとは、原稿載置ガラス５上に載置された状態の原稿の画像を読み取る動作モードであり、シート原稿読み取りモードとは、ＲＡＤＦ３により原稿を自動給紙し、自動給紙された原稿がＡＤＦ原稿ガラス６上を通過する際にその原稿の画像を読み取る動作モードである。なお、このような動作モードは、筐体４の外側に設けられる本体操作パネル（図示せず）により設定可能である。
【００４４】
また、筐体４の内部であって原稿載置ガラス５に下方から対向する位置には、光源である照明ランプ（キセノンランプ）８およびミラー９を備える第１キャリッジ１０が、原稿載置ガラス５に沿って副走査方向Ｘに移動自在に配置されている。照明ランプ８は、ランプ安定器８ａ（図４参照）から駆動電圧を印加されて点灯し、所定角度で読み取り面を照射する。この第１キャリッジ１０の反射光路には、２個のミラー１１，１２を備える第２キャリッジ１３が、原稿載置ガラス５に沿って副走査方向Ｘに移動自在に配置されており、この第２キャリッジ１３の反射光路には、レンズ１４を介してカラーイメージセンサであるカラーＣＣＤ（Charge Coupled Device）１５を搭載したＣＣＤ駆動ユニットであるＳＢＵ（Sensor Board Unit）１６が位置している。
【００４５】
図２は、カラーＣＣＤ１５の例を示す模式図である。図２に示すように、３ラインのカラーＣＣＤ１５は、Ｒ，Ｇ，Ｂのカラーフィルタを介したセンサを３列並べて配置したものであり、色分解した光情報を取り込むことができる。図２に示す例では、Ｒ，Ｇ，Ｂの各センサが距離ｐだけ間隔を空けて並べられている。
【００４６】
ＳＢＵ１６は、クロックドライバ、タイミング信号生成部、信号処理部などから構成されている。ＳＢＵ１６は、入射光量に対応した電圧を出力し、後述するＳＣＵ（Scanner Control Unit）１９の画像処理部１９ａ（図４参照）に画像データとして渡す。
【００４７】
さらに、筐体４の原稿載置ガラス５とＡＤＦ原稿ガラス６との間であって第１キャリッジ１０に対向する面には、基準白板７が配設されている。基準白板７は、カラーＣＣＤ１５のランプ光量分布のムラを除くシェーディング補正時の補正データを得るため、主走査方向に設けられた均一濃度のほぼ白色の部材である。シェーディング動作は、シート原稿読み取りモードの設定下においては、連続読み取り動作時に、毎回シェーディング（原稿１枚読み取りに毎に、基準白板７のデータも１回採取する）を行うように設定されている。
【００４８】
第１キャリッジ１０と第２キャリッジ１３とには、ステッピングモータであるスキャナモータ１７がプーリやワイヤなど（いずれも図示せず）により連結されており、図１中左側から右側へ２：１の速度比で同一の副走査方向Ｘに移動自在とされている。つまり、第１キャリッジ１０と第２キャリッジ１３とによって走査光学系が構成されている。このように２個のキャリッジ１０，１３が移動することにより、原稿載置ガラス５に載置された原稿５０の画像がカラーＣＣＤ１５により副走査方向Ｘに読取走査されるので、ここに原稿読取機構１８が構成されている。以上のような原稿読取機構１８の２個のキャリッジ１０，１３が移動することによる原稿（図示せず）の読取走査は、ブック原稿読み取りモードの設定下で実行される。
【００４９】
また、筐体４の内部下方には、スキャナ本体２およびＲＡＤＦ３を含めたカラーイメージスキャナ１の動作を制御する電装系を構成するＳＣＵ１９等のユニット基板が内蔵されている。
【００５０】
図３は、原稿面から３ラインのカラーＣＣＤ１５に至る光路を示す模式図である。図３に示すように、Ｒ，Ｇ，Ｂセンサ列は所定の間隔を置いて並べられているため、同一時刻にカラーＣＣＤ１５が得たＲ，Ｇ，Ｂデータは原稿５０の異なる場所を読み取ったデータとなる。Ｒ，Ｇ，Ｂセンサ列間はｎであるが、原稿面上ではｋ＝α×ｐだけ離れたデータを読み取ることになる。ここでαは任意の数である。
【００５１】
そして、図３において向かって右側にキャリッジ１０，１３が進んだ際にカラーＣＣＤ１５がデータを取り込むと、原稿面の任意箇所はＲ，Ｇ，Ｂの順序でカラーＣＣＤ１５に読み取られる。逆に、左側にキャリッジ１０，１３が進んだ際にカラーＣＣＤ１５がデータを取り込むと、原稿面の任意箇所はＢ，Ｇ，Ｒの順序でカラーＣＣＤ１５に読み取られる。
【００５２】
次に、シート原稿読み取りモードの設定下において使用されるＲＡＤＦ３について説明する。なお、このようなシート原稿読み取りモードの設定下においては、第１キャリッジ１０と第２キャリッジ１３とをＡＤＦ原稿ガラス６の下方に停止させてホームポジションとし、ＲＡＤＦ３により自動給紙される原稿を読取走査するものとする。
【００５３】
ＲＡＤＦ３には、シート原稿読み取りモードで原稿を読み取る際に原稿５０を載置するための原稿台２０と、読み取りが終了した原稿５０を排出するための排紙部２１と、原稿台２０から排紙部２１へ連通する原稿搬送経路２２と、両面読取モードにおいて原稿５０を反転させる反転部２３とが設けられている。ここで、両面読取モードとは、シート原稿読み取りモードの一つであって、ＲＡＤＦ３により原稿５０を自動給紙して表面の画像を読取走査した後に、原稿５０を反転させて裏面の画像を読取走査する動作モードである。
【００５４】
原稿台２０には、載置された原稿５０を原稿搬送経路２２へ搬送する際に、原稿の両側端を案内する原稿ガイド（図示せず）が設けられている。また、原稿台２０には、シート原稿読み取りモードで原稿５０を読み取る際に、原稿台２０の上に原稿が載置されているか否かを検出するセットセンサ、原稿台２０上に載置された原稿のサイズを検知する幅サイズ検知センサ、原稿長さセンサ、および、原稿の後端を検出する原稿後端センサが設けられている（いずれも図示せず）。これらのセンサ類により、シート原稿読み取りモードでは、用紙指定キーや置数キーの押し下げによる原稿のサイズの指定がない場合にも、原稿台２０の上に載置された原稿のサイズが自動的に指定される。
【００５５】
原稿搬送経路２２の原稿台２０側には、原稿台２０に載置された原稿を一枚ずつ分離して給送するためのピックアップローラ３１や搬送ローラ３２が設けられている。これらのピックアップローラ３１や搬送ローラ３２は、給紙モータ（図示せず）によって駆動される。つまり、ピックアップローラ３１や搬送ローラ３２が給紙モータにより回転駆動されることにより、原稿台２０の上に載置された原稿５０が１枚ずつ原稿搬送経路２２に給紙されることになる。
【００５６】
加えて、原稿搬送経路２２には、原稿５０を搬送するとともに原稿５０を排紙部２１へ搬送するための搬送ドラム３３が設けられている。この搬送ドラム３３の下方に、ＡＤＦ原稿ガラス６が位置している。この搬送ドラム３３は、ステッピングモータ（図示せず）によって駆動される。したがって、原稿台２０から原稿搬送経路２２に給紙された原稿５０は、搬送ドラム３３がステッピングモータにより回転駆動されることにより、ＡＤＦ原稿ガラス６上を案内されることになる。
【００５７】
これにより、原稿テーブル２ａに載置された原稿５０は、ピックアップローラ３１により１枚ずつ給紙され、搬送ローラ３２や搬送ドラム３３によって原稿読み取り位置であるＡＤＦ原稿ガラス６まで搬送されることになる。
【００５８】
また、反転部２３には、一端が原稿搬送経路２２の途中から分岐する分岐点３４に連通する反転路３５を形成する反転テーブル３６が設けられている。この反転テーブル３６には、給紙／反転モータ（図示せず）により正逆回転自在に駆動される反転ローラ３７が設けられている。また、この反転路３５には、支軸を回動中心として回動自在な分岐爪３８が取り付けられている。この分岐爪３８は、支軸の回動によって反転路３５を原稿搬送経路２２に対して開閉することにより、搬送ドラム３３によって搬送された原稿５０を反転部２３と排紙部２１とのいずれか一方に振り分けるものである。つまり、シート原稿読み取りモードの一つである両面読取モードの設定下においては、分岐爪３８は、支軸の回動によって反転路３５を原稿搬送経路２２に対して開放し、搬送ドラム３３によって搬送された原稿５０を反転路３５に案内した後、表裏が逆転した状態の原稿５０を反転ローラ３７により原稿搬送経路２２に再度搬送する。
【００５９】
なお、ブック原稿読み取りモード、シート原稿読み取りモード、シート原稿読み取りモードの一つである両面読取モード等の各種モードにおける原稿の給紙搬送動作の流れ、および、原稿の反転動作の流れについては、公知の技術であるため説明を省略する。
【００６０】
ここで、シート原稿読み取りモードにおける原稿の一連の画像読み取り動作について簡単に説明する。原稿台２０にセットされた原稿５０が搬送ローラ３２や搬送ドラム３３によって原稿読み取り位置であるＡＤＦ原稿ガラス６まで送られることになる。そして、原稿読み取り開始前に、照明ランプ８が点灯し、リフレクタで集光され原稿面を照射する。照明ランプ８から照射された光は、原稿５０で反射し、３枚のミラー１０，１１，１２とレンズ１４を経由して、カラーＣＣＤ１５に入射する。そして、原稿５０は、搬送ドラム３３の回転に従って一定速度で送られ、原稿一面のカラーＣＣＤ１５による読み取りが行われる。カラーＣＣＤ１５による読み取り処理が終了した原稿５０は、搬送ドラム３３の回転に従い排紙部２１に排出されることになる。その後、順次、原稿台２０上に載置されている原稿５０の読み取りが行われることになる。
【００６１】
次に、スキャナ装置１の電装系について説明する。図４は、スキャナ装置１の電装系の構成例を示すブロック図である。図４に示すように、カラーＣＣＤ１５に入射した原稿５０（基準白板７）からの反射光は、ＳＢＵ１６の信号処理部１６ａにおいてアナログの画像信号からデジタル信号化される。デジタル信号化されたデジタル画像信号は、ＳＣＵ１９の画像処理部１９ａに出力される。そして、画像処理部１９ａでシェーディング補正、ガンマ補正、ＭＴＦ補正等の各種の画像処理が行われた後、画像形成装置であるプリンタ６０やメモリなどの外部Ｉ／Ｆ７０に画像データとして転送される。なお、図３に示すように、スキャナ装置１には、スキャナ装置１全体の制御を行う制御部８０が備えられている。制御部８０は、本発明に関わる部分ではスキャナモータ１７、ＣＣＤ出力信号を処理する信号処理部１６ａ、画像処理部１９ａ、ランプ安定器８ａ、ＲＡＤＦ３の制御を行う。
【００６２】
このような制御部８０は、不図示のＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などから構成されており、ＣＰＵがＲＯＭに格納されたプログラムに基づいてＲＡＭのワーク領域を利用しながら動作することにより、各種処理が実行される。なお、制御部８０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。この場合、制御部８０のＣＰＵが上記記憶媒体からプログラムを読み出して主記憶装置（図示せず）上にロードすることで、スキャナ装置１に各種の機能を実現させる。また、プログラムを、インターネット等のネットワーク（図示せず）に接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。または、プログラムをインターネット等のネットワーク経由で提供若しくは配布するようにしても良い。
【００６３】
ここで、制御部８０による各部の制御例を説明する。まず、スキャナモータ１７によってキャリッジ１０，１３を駆動して基準白板７や原稿５０を読み取るブック原稿読み取りモードにおける制御部８０による各部の制御例について説明する。スキャナモータ１７（副走査タイミング）を制御する制御部８０は、スキャナモータ１７に信号（モータ電流を設定する信号：M_VREF0〜2、モータの励磁方式を設定する信号：M_MODE0〜1、回転方向を指示する信号：CW_CCW、モータを駆動するためのクロック：M_CLK）を出力している。それ以外にも制御部８０は、信号処理部１６ａに対して黒オフセット検出タイミングを示す信号：XBKDT、基準白板読み取りタイミングを示す信号：XSHGT、原稿読み取りタイミングを示す信号：XFGATEを出力し、ランプ安定器８ａには点灯同期クロック：L_CLK、点灯信号：L_CNTを出力する。
【００６４】
一方、シート原稿読み取りモードでは、キャリッジ１０，１３は基準白板７とシート原稿読み取り位置であるＡＤＦ原稿ガラス６とを往復しながら、基準白板７や原稿５０を読み取る。このシート原稿読み取りモードでは、ＲＡＤＦ３が原稿５０の搬送を行い、タイミングを管理しているので、原稿読み取りタイミングを示す信号：XDFGATEを制御部８０に対して出力する。制御部８０は、それをXFGATEとして信号処理部１６ａ、画像処理部１９ａに受け渡す。
【００６５】
次に、本実施の形態の特徴となる制御部８０による各部の制御例を説明する。図５はシート原稿読み取りモード時における動作を示す模式図、図６はブック原稿読み取りモード時における動作を示す模式図である。なお、図５および図６中、太線はキャリッジ１０，１３の動きを示すものである。
【００６６】
シート原稿読み取りモードでは、シート原稿読み取り位置（ホームポジション）に待機しているキャリッジ１０，１３は、図５に示すように、スキャナモータ１７により基準白板７の方向（フォワード方向）に移動する。この時の移動距離は、最低でも基準白板７が読める距離とする。その後、シート原稿読み取り位置方向（リターン方向）に移動しながら基準白板７を読み取り、更にシート原稿読み取り位置（ホームポジション）まで移動、停止する。ここに、基準白板読取手段が実現されている。停止後、所定の間を置き、ＲＡＤＦ３によって搬送された原稿５０が原稿読み取り位置であるＡＤＦ原稿ガラス６を通過するので、この通過の際に原稿５０の情報を上述したような光学的手法により読み取る。
【００６７】
一方、ブック原稿読み取りモードでは、シート原稿読み取り位置（ホームポジション）に待機しているキャリッジ１０，１３は、図６に示すように、スキャナモータ１７により基準白板７の方向に移動していき、基準白板７、原稿５０の順で読み取りを行う。キャリッジ１０，１３は、移動開始からは徐々に速度を上げ、遅くとも原稿読み取り開始時には、目標速度に達して定速で原稿５０を読み取る様なプロファイルで駆動される。原稿５０を読み取り終わったら、減速、停止後、反対方向に移動し、シート原稿読み取り位置（ホームポジション）で停止する。図５と比較して、基準白板７を読み取る際のキャリッジ１０，１３の移動方向は逆である。
【００６８】
これにより、シート原稿読み取りモードでは基準白板７を読み取る前には画像データの基準となる黒オフセットデータを取得しておく必要があるが、本発明では黒レベル取得後に白レベル取得までの時間を十分に確保することができることにより、限られた紙間時間でも実行可能となり、紙間時間を従来方式に比べて短くすることができるので、生産性の向上を図ることができる。
【００６９】
また、従来技術の生産性向上策ではリターン時はゆっくりと移動させるのでフォワード移動時はそれをカバーする移動速度が要求される事が明白である。そのため、高速駆動が可能な高トルクのモータが必要であるためコストが上昇したが、本発明では移動時の速度の偏りが無い分、コストを抑えることができる。
【００７０】
さらに、本実施の形態においては、シート原稿読み取りモードおよびブック原稿読み取りモードで読み取る場合に、原稿データと基準白板データは複数種類の色分解した画像情報を同じ順序で取得する。この点について、以下において詳述する。
【００７１】
図７はシート原稿読み取りモード時における動作を示す模式図、図８はブック原稿読み取りモード時における動作を示す模式図である。なお、図７および図８中、太線はキャリッジ１０，１３の動きを示すものである。
【００７２】
図５で示したように、シート原稿読み取りモードでは、シート原稿読み取り位置（ホームポジション）に待機しているキャリッジ１０，１３は、基準白板７が読める位置に移動した後、シート原稿読み取り位置（ホームポジション）方向に移動しながら基準白板７を読み取り、更にシート原稿読み取り位置まで移動して停止する。停止後、ＲＡＤＦ３によって搬送された原稿５０が原稿読み取り位置であるＡＤＦ原稿ガラス６を通過するので、カラーＣＣＤ１５はこの原稿情報を読み取る。このような場合において、図７に示すように、３ラインのカラーＣＣＤ１５が取り込んだデータの順序は、基準白板７と原稿５０とのいずれにおいても、“ＢＧＲ”の順序で読み取ることがわかる（図３参照）。
【００７３】
一方、図６で示したように、ブック原稿読み取りモードでは、シート原稿読み取り位置（ホームポジション）に待機しているキャリッジ１０，１３は、スキャナモータ１７により基準白板７の方向に移動していき、基準白板７、原稿５０の順で読み取りを行う。原稿５０を読み取り終わったら、減速、停止後、反対方向に移動し、シート原稿読み取り位置（ホームポジション）で停止する。このような場合において、図８に示すように、３ラインのカラーＣＣＤ１５が取り込んだデータの順序は、基準白板７と原稿５０とのいずれにおいても、“ＲＧＢ”の順序で読み取ることがわかる（図３参照）。
【００７４】
これにより、基準白板７を読み取る場合には、原稿データを読み取る時と同じ順序で色信号（ＲＧＢ）を取得するので、白板データを原稿データの並びに変更する並び替え手段を毎回操作しなくとも良く、ＣＰＵの負担を減らすことができるので、より一層の高速化が可能である。
【００７５】
次に、ＣＣＤ出力信号を処理する信号処理部１６ａについて説明する。図９は、信号処理部１６ａの構成を示すブロック図である。３ラインのカラーＣＣＤ１５から出力された３色の出力信号：Ｒ、Ｇ、Ｂは、アナログ処理回路５１に入力される。アナログ処理回路５１は、ＣＣＤ信号に対してサンプルホールド、増幅、直流オフセットの再生などを行い、Ａ／ＤＣ５２にてデジタル信号に変換する。その後、パス切替回路５３、ライン間補正回路５４、パス切替回路５５、オフセット検出／減算回路５６を経由してシェーディング補正回路（ＳＨ補正回路）５７とシェーディングデータ生成／保存回路（ＳＨデータ生成／保存回路）５８に入力される。
【００７６】
オフセット減算手段であるオフセット検出／減算回路５６は、画像データに含まれるオフセット分（以後、黒オフセットと称す）を検出し、画像データから検出した黒オフセットを減算する回路である。基準白板読み取りデータも黒オフセットを減算してからシェーディングデータ生成／保存回路５８に入力処理する必要がある。このため、シート原稿読み取りモードでは前の原稿を読み取り終わった後、基準白板７の読み取り前に黒オフセットを確定させる必要がある。制御部８０は、この処理を実行させる副走査期間としてXBKDT信号をオフセット検出／減算回路５６に入力する。オフセット検出／減算回路５６は、XBKDT信号有効期間にＣＣＤの複数あるＯＰＢ画素データを基に平均処理などしてＲＧＢ毎に黒オフセットを検出する。
【００７７】
また、オフセット検出／減算回路５６は、検出したオフセット分を各読み取りデータから減算し、黒オフセットを含まないデータを後段に出力する。
【００７８】
シェーディングデータ生成／保存回路５８およびシェーディング補正回路５７は、シェーディング補正手段として機能するものであり、公知のものである。シェーディングデータ生成／保存回路５８は、基準白板７を取り込むべき期間を示す信号：XSHGT信号の有効期間に主走査方向のセンサ毎に統計処理（単純平均、重加算平均など）を行い、基準白板７のデータレベルをメモリ内に保存する。シェーディング補正回路５７は、原稿読み取り期間を示す信号：XFGATEにしたがって入力されてきた原稿読み取りデータと、先に求めたシェーディングデータ生成／保存回路５８に格納しているシェーディングデータとを演算して主走査方向のデータ歪を補正する回路である。
【００７９】
パス切替回路５３，５５およびライン間補正回路５４について説明する。図２で説明したように、３ラインのカラーＣＣＤ１５ではＲ，Ｇ，Ｂセンサ列は所定の間隔ｐを置いて並べられているため、同一時刻にカラーＣＣＤ１５が得たＲ，Ｇ，Ｂデータは原稿の異なる場所を読み取ったデータとなる。逆に言うと、同一場所のデータを得るためには先に取り込んだデータを遅延させて後から取り込んだデータと一致させる必要がある。パス切替回路５３，５５、ライン間補正回路５４は、これらの事を行うためのものである。
【００８０】
図１０は、パスの切り替え例を示す模式図である。図１０は同一箇所のデータをＲＧＢの順序でカラーＣＣＤ１５から出力された例を示しており、ＲＧＢは各々画像上４ライン相当の遅延差としている。ライン間補正手段であるライン間補正回路５４は３系列の遅延回路からなり、それぞれ入力されたデータを所定量遅延させて出力する。この遅延量は設定可能であり、遅延回路１は８ライン（４ライン＋４ライン）遅延、遅延回路２は４ライン遅延、遅延回路３は０ライン遅延の設定としている。パス切替手段であるパス切替回路５３，５５はライン間補正回路５４の前後に設けられ、前段のパス切替回路５３はＲＧＢデータのうち、遅延させるべき量に応じた遅延回路に接続させる様にパスを切り替えられる。後段のパス切替回路５５は遅延後のＲＧＢデータ系列が入れ替わったままにならないように、元のパスに戻す様にパスの接続を行う回路である。本実施の形態では、ブック原稿読み取りモード時にデータがＲＧＢの順序でカラーＣＣＤ１５から出力されるので、この図１０の関係に該当する。
【００８１】
図１１は、パスの切り替えの別の例を示す模式図である。図１１は同一箇所のデータをＢＧＲの順序でカラーＣＣＤ１５から出力された例を示しており、ＢＧＲは各々画像上４ライン相当の遅延差としている。ライン間補正回路５４は図１０同様、遅延回路１は８ライン遅延、遅延回路２は４ライン遅延、遅延回路３は０ライン遅延の設定としている。この図１１は、８ライン遅延すべきＢデータ列を遅延回路１に、遅延０ラインのＢデータ列を遅延回路３に入力させるためにパス切替回路５３，５５はクロス状態とすることを示しており、後段のパス切替回路５５は遅延後のＲＧＢデータ系列が元のパスに戻る様にクロス状態に接続することを示している。本実施の形態では、シート原稿読み取りモードが該当する。
【００８２】
図１２は、スキャナ装置１におけるシート原稿読み取りモードで、連続読み取り時のｎ枚目の原稿を読み取りから（ｎ＋１）枚目の読み取りまでのタイミングを示している。
【００８３】
本実施の形態の場合、パス切替回路５３，５５の設定は連続読み取りの冒頭で行うだけである。図１２は、シート原稿読み取りモードでの連続読み取りの途中を示すタイミングなので、パス切り替え変更のタイミングは図示していないが、後述の黒オフセット検出、遅延量設定を反映するのに間に合うのであれば何時行っても良い。制御シーケンスからすると、パス切り替え変更を行ってから連続読み取り動作に移るのが良い。
【００８４】
従来においては、基準白板読み取りはキャリッジがフォワード方向に移動中に行うので、ＣＣＤデータの出力順序はＲＧＢになり、原稿読み取りデータがＢＧＲの出力順序になるのと反する順序であった。このため基準白板読み取りまでにパス切替回路を図１０の様に設定し、原稿読み取り前までにパス切替回路を図１１の様に設定する必要があった。つまり、従来技術の場合、基準白板データをキャリッジがフォワード方向に移動中に読み取るので、図１３に示すように、連続読み取りの間にパス切り替え変更を行わなければならず、ＣＰＵの負荷を大きくしていた。
【００８５】
以下において、各種動作について簡単に説明する。
【００８６】
（黒オフセット検出処理）
基準白板読み取りデータは、黒オフセットを減算した後にシェーディングデータ生成／保存回路５８に入力する必要がある。故に、黒オフセット検出は基準白板読み取りよりも前に行う。
【００８７】
（遅延回路の遅延量変更）
１．スキャナ装置１の小型のためには、基準白板７の幅を狭くする必要が有り、広い基準白板７を配置するのは困難である。このため、限られた基準白板７の読み取りデータを取りこぼし無く読み取ることは高画質化への一要素である。基準白板７の取り込みタイミングは制御部８０からの基準白板取り込み信号：XSHGTによって規定されるが、この信号は３色のＲＧＢ信号共通のものである。このため、基準白板取り込み信号：XSHGTが有効になる期間にシェーディングデータ生成／保存回路５８に入力されるデータはＲＧＢとも基準白板を読み取ったデータでなければならない。
２．スキャナ装置１は、シート原稿読み取りモード下では、いつも固定速度でＲＡＤＦ３により原稿５０が搬送されるのではなく、読み取り変倍率に対応して原稿搬送速度は変わる。例えば、等倍読み取り時の搬送速度を１００ｍｍ／ｓとするなら、５０％に縮小して読み取りたい場合は（副走査方向の）取り込みデータを半分にするために倍の２００ｍｍ／ｓで移動させる。この様に原稿読み取りに関しては読み取り倍率に依存した移動速度になる。これに対して基準白板読み取りでキャリッジ１０，１３が移動する速度は、破綻無く基準白板７を読み取れる範囲で最高速度で移動させている（変倍率に無関係に固定）。
３．上記１，２の前提からわかるように、基準白板７と原稿５０を読み取るときのキャリッジ移動速度は一致しない場合がある。この場合はライン間補正回路５４に設定する遅延量もそれに応じた値を設定する必要がある。それ故、図１２では基準白板読み取り、原稿読み取りに対応した設定値を、それらの読み取り前に設定している。
このように基準白板読み取り、原稿読み取りに最適な条件でライン間補正の遅延量を変更することにより、基準白板７の読み取りは最大限の読み取りライン数を確保出来、原稿５０の読み取りは変倍率に応じたライン間補正が実行できるので、画質劣化が少なく、高生産性なスキャナ装置１を得ることができる。
【００８８】
（遅延回路の遅延量変更に伴うウェイト）
遅延量変更したのち後に遅延回路に入力されたデータは、設定された遅延量だけ待たなければ出力されない。
【００８９】
（基準白板出力ディレイ待ち）
基準白板７を読み取ってからライン間補正回路５４での遅延分を待つ。
【００９０】
（基準白板データ取り込み）
シェーディングデータ生成／保存回路５８に入力されるデータを統計処理して、シェーディングデータを生成する。
【００９１】
一方、ブック原稿読み取りモードについては以下に示すような制御になる。図１４は、スキャナ装置１におけるブック原稿読み取りモードでの読み取りのタイミングを示している。スキャナ装置１の読み取り開始指示（図示していないオペーレーションパネルからユーザーが指示、あるいはデジタル複写機に接続した機器からの読み取り開始コマンドなどによる）があってから、黒オフセット検出処理と遅延設定変更を並行して処理する（時間的に間に合えばシリアルに処理しても可）。キャリッジ１０，１３を移動しながら、基準白板７を読み取り、続いて原稿読み取りを行う。このようにブック原稿読み取りモードでは、読み取り変倍率に応じた共通の遅延量設定で基準白板読み取り、原稿読み取りを行う。すなわち、ブック原稿読み取りモードでは、ライン間補正の遅延量の変更は行なわない。
【００９２】
図１５は、制御部８０による各種処理動作の流れを示すフローチャートである。
【００９３】
電源ＯＮモジュールでは、スキャナ装置１の動作条件（１主走査クロック数、処理クロック周波数、黒オフセット設定値など）を設定し（ステップＳ１）、信号処理部１６ａのアナログ処理回路５１に含まれるゲインアンプのゲイン決定を行う（ステップＳ２）。
【００９４】
原稿搬送モジュールでは、原稿搬送要求があった場合（ステップＳ１１のＹｅｓ）、必要とされる原稿搬送速度に対応したスキャナモータ１７のプロファイルデータを設定し（ステップＳ１２）、原稿５０を搬送する（ステップＳ１３）。連続読み取りである場合（ステップＳ１４のＹｅｓ）、ＲＡＤＦ３の原稿台２０の原稿５０の有無をチェックし、ＲＡＤＦ３の原稿台２０に原稿５０が有る場合には（ステップＳ１５のＹｅｓ）、次の原稿５０を搬送する（ステップＳ１３）。
【００９５】
スキャン動作モジュールでは、読み取り要求があった後（ステップＳ２１のＹｅｓ）、ランプ８をオンする（ステップＳ２２）。
【００９６】
そして、シート原稿読み取りモードが選択されている場合には（ステップＳ２３のＹｅｓ）、シート原稿読み取りモードでの読み取り条件（スキャナモータ１７の駆動に対応したプロファイルの設定、基準白板７の読み取り（XSHGT）タイミングの設定、遅延回路のパス設定）を行う（ステップＳ２４）。その後、キャリッジ１０，１３をフォワード方向に移動させ（ステップＳ２５）、黒オフセット検出処理、ライン間補正の遅延量を設定し、所定距離進んだらリターン方向に移動させる（ステップＳ２６）。リターン中に基準白板７を読み取り（ステップＳ２７）、シート原稿読み取り位置に戻ったらキャリッジ１０，１３を停止させ、ライン間補正の遅延量を設定し（ステップＳ２８）、搬送されてくる原稿５０を読み取る（ステップＳ２９）。連続読み取りの場合（ステップＳ３０のＹｅｓ）、キャリッジ移動〜原稿読み取り（ステップＳ２５〜Ｓ２９）を再実行する。連続読み取りでない場合（ステップＳ３０のＮｏ）、ランプ８をオフして（ステップＳ３１）、連続読み取り動作を終了する。
【００９７】
一方、ブック原稿読み取りモードが選択されている場合には（ステップＳ２３のＮｏ）、ブック原稿読み取りモードでの読み取り条件（スキャナモータの駆動に対応したプロファイルの設定、基準白板の読み取り（ＸＳＨＧＴ）タイミングの設定、遅延回路のパス設定）を行い（ステップＳ３２）、黒オフセット検出処理、ライン間補正の遅延量を設定した後（ステップＳ３３）、キャリッジ１０，１３をフォワード方向に移動させ（ステップＳ３４）、基準白板７および原稿５０を読み取る（ステップＳ３５，Ｓ３６）。原稿５０を読み取り終わったら、キャリッジ１０，１３をリターン方向に移動させ（ステップＳ３７）、シート原稿読み取り位置でキャリッジ１０，１３を停止させ（ステップＳ３８）、ランプ８をオフして（ステップＳ３１）、読み取り動作を終了する。
【００９８】
このように本実施の形態によれば、シート原稿読み取りモードにおいてＲＡＤＦ３により搬送原稿読取ガラス６上に搬送される原稿５０を１枚読み取る前に、キャリッジ１０，１３を基準白板７側へと移動させ、搬送原稿読取ガラス６側に戻る方向から基準白板７を読み取る。これにより、シート原稿読み取りモードでは基準白板７を読み取る前には画像データの基準となる黒オフセットデータを取得しておく必要があるが、黒レベル取得後に白レベル取得までの時間を十分に確保することができることにより、限られた紙間時間でも実行可能となり、紙間時間を従来方式に比べて短くすることができるので、生産性の向上を図ることができる。また、移動時の速度の偏りが無い分、コストを抑えることができる。すなわち、シート原稿読み取りモードにおけるシェーディング補正に際して、画像品質を確保しつつ連続読み取りでの生産性を上げることができる。
【００９９】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１６および図１７に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１００】
図１６は、本発明の第２の実施の形態にかかる信号処理部１６ａの構成を示すブロック図である。図１６に示す信号処理部１６ａの構成が、第１の実施の形態の図９に示した信号処理部１６ａの構成と異なる点は、オフセット検出／減算回路５６をパス切替回路５３，５５、ライン間補正回路５４よりも上流に配置した点である。
【０１０１】
第１の実施の形態の図９に示した回路構成では、オフセット検出／減算回路５６はパス切替回路５３，５５、ライン間補正回路５４よりも下流に配置されている。このため、黒オフセット検出期間（XBKDT有効期間）中にパス切り替えを行うと、求めた黒オフセットは目的ではない系列の色データが混入する事になり、正しい黒オフセットが得られない。すなわち、パス切り替え実行と黒オフセット検出は並行処理できず、シリアルに行わざるを得ない。
【０１０２】
これに対して図１６に示す回路構成では、オフセット検出／減算回路５６がパス切替回路５３，５５、ライン間補正回路５４よりも上流に配置してあるので、パス切り替え実行と黒オフセット検出は並行処理可能である。これは限られた時間内に処理を行うケースに於いて、メリットの大きい構成である。これにより、黒オフセットの処理をライン間補正実行前に処理することができるので、下流に配置したライン間補正動作に影響されずに実行可能である。ゆえに黒オフセット検出処理と遅延設定をシリアル動作する必要が無く並行処理も可能になるので、紙間時間を短縮することが可能となるので生産性を上げることができる。
【０１０３】
図１７は、スキャナ装置１におけるシート原稿読み取りモードで、連続読み取り時のｎ枚目の原稿を読み取りから（ｎ＋１）枚目の読み取りまでのタイミングを示している。
【０１０４】
本実施の形態の場合、オフセット検出／減算回路５６をパス切替回路５３，５５、ライン間補正回路５４よりも上流に配置した信号処理部１６ａを持つスキャナ装置１なので、パス切り替え実行と黒オフセット検出が並行処理可能である（図１７中、黒オフセット検出と遅延設定変更とを並行して記載）。なお、時間的に間に合えばシリアルに処理しても良い。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施の形態にかかるスキャナ装置の内部構造を概略的に示す縦断側面図である。
【図２】カラーＣＣＤの例を示す模式図である。
【図３】原稿面から３ラインのカラーＣＣＤに至る光路を示す模式図である。
【図４】スキャナ装置の電装系の構成例を示すブロック図である。
【図５】シート原稿読み取りモード時における動作を示す模式図である。
【図６】ブック原稿読み取りモード時における動作を示す模式図である。
【図７】シート原稿読み取りモード時における動作を示す模式図である。
【図８】ブック原稿読み取りモード時における動作を示す模式図である。
【図９】信号処理部の構成を示すブロック図である。
【図１０】パスの切り替え例を示す模式図である。
【図１１】パスの切り替えの別の例を示す模式図である。
【図１２】シート原稿読み取りモードでの連続読み取りを示すタイミングチャートである。
【図１３】従来のシート原稿読み取りモードでの連続読み取りを示すタイミングチャートである。
【図１４】ブック原稿読み取りモードでの読み取りを示すタイミングチャートである。
【図１５】制御部による各種処理動作の流れを示すフローチャートである。
【図１６】本発明の第２の実施の形態にかかる信号処理部の構成を示すブロック図である。
【図１７】シート原稿読み取りモードでの連続読み取りを示すタイミングチャートである。
【図１８】従来の画像読取装置の連続読み取り動作時に、カラーＣＣＤで画像を取り込む場合の動作を示す模式図である。
【符号の説明】
【０１０６】
１      画像読取装置
３      原稿自動送り手段
５      原稿載置ガラス
６      搬送原稿読取ガラス
７      基準白板
１０，１３    走査光学系
１５    イメージセンサ
１９ａ      画像処理部
２２    原稿搬送経路
５４    ライン間補正手段
５３，５５    パス切替手段
５６    オフセット減算手段
５７，５８    シェーディング補正手段
６０    画像形成装置
【図１】
0004795063.tif 000002
【図２】
0004795063.tif 000003
【図３】
0004795063.tif 000004
【図４】
0004795063.tif 000005
【図５】
0004795063.tif 000006
【図６】
0004795063.tif 000007
【図７】
0004795063.tif 000008
【図８】
0004795063.tif 000009
【図９】
0004795063.tif 000010
【図１０】
0004795063.tif 000011
【図１１】
0004795063.tif 000012
【図１２】
0004795063.tif 000013
【図１３】
0004795063.tif 000014
【図１４】
0004795063.tif 000015
【図１５】
0004795063.tif 000016
【図１６】
0004795063.tif 000017
【図１７】
0004795063.tif 000018
【図１８】
0004795063.tif 000019