(57)【要約】 【課題】  搬送ベルトの主走査方向におけるたわみに起因する画像ムラを画像処理によって好適に低減する。【解決手段】  読み取られた画像に含まれる、搬送ベルトの主走査方向におけるたわみに起因する画像ムラを低減する。なお、搬送ベルトの副走査方向の先端部または後端部において発生する原稿台からの浮きに起因する画像ムラについても同時に低減してもよい。【選択図】  図７
2006352585.tif 000002
【特許請求の範囲】
【請求項１】
原稿を載置するための原稿台と、
前記原稿台へと原稿を搬送するための搬送ベルトと、
前記原稿台上に載置された原稿の画像を読み取る画像読取手段と、
読み取られた前記画像に含まれる、前記搬送ベルトの主走査方向におけるたわみに起因する画像ムラを低減する画像ムラ低減手段と
を含むことを特徴とする画像読取装置。
【請求項２】
前記画像ムラ低減手段は、さらに、前記搬送ベルトの副走査方向の先端部または後端部において発生する前記原稿台からの浮きに起因する画像ムラを低減することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像ムラ低減手段は、
前記画像の副走査位置と主走査位置との組に対応する補正係数を用いて前記画像を補正する補正手段を含むことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記補正手段は、
前記画像の副走査位置と主走査位置との組に対応する補正係数を記憶する補正係数記憶手段と、
前記画像の１ラインごとに、前記補正係数を乗算する乗算手段と
を含むことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記画像ムラ低減手段による低減処理の実行／非実行を制御する制御手段をさらに含むことを特徴とする請求項１ないし４のいずれかに記載の画像読取装置。
【請求項６】
前記画像ムラ低減手段による低減処理の実行／非実行の指示を前記制御手段に入力するための入力手段をさらに含むことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記原稿の種類を検知する検知手段をさらに含み、
前記制御手段は、検知された前記原稿の種類に応じて、前記画像ムラ低減手段による低減処理の実行／非実行を切り替えることを特徴とする請求項５に記載の画像読取装置。
【請求項８】
前記補正手段は、
前記搬送ベルトの主走査方向におけるたわみに起因する画像ムラを補正するための第１の補正係数を記憶する第１の記憶手段と、
前記搬送ベルトの副走査方向の先端部または後端部において発生する前記原稿台からの浮きに起因する画像ムラを補正するための第２の補正係数を記憶する第２の記憶手段と、
前記第１の補正係数と前記第２の補正係数とに基づいて前記画像の副走査位置に応じた補正係数を算出する算出手段と
をさらに含むことを特徴とする請求項３に記載の画像読取装置。
【請求項９】
前記原稿の種類に応じて、前記算出手段により算出された補正係数を調整する調整手段をさらに含むことを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
画像処理方法であって、
原稿を載置するための原稿台と、前記原稿台へと原稿を搬送するための搬送ベルトと、
前記原稿台上に載置された原稿の画像を読み取る画像読取手段とを含む画像読取装置により読み取られた画像に含まれる、前記搬送ベルトの主走査方向におけるたわみに起因する画像ムラを低減するステップ
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
画像読取装置における画像ムラの補正技術に関する。
【背景技術】
【０００２】
従来、原稿を自動的に給紙する自動給紙装置（ＡＤＦ）を備える画像読取装置が知られている（特許文献１）。この画像読取装置では、搬送ベルトによって原稿台ガラスに原稿を押さえつけるようにして搬送する。副走査方向における原稿の中央部は、搬送ベルトにより好適に押さえつけられる。しかしながら、副走査方向における原稿の先端部および後端部は、押さえつけが緩くなる。なぜなら、副走査方向における原稿の先端部および後端部では、搬送ベルトが原稿台ガラスから浮き上がるような構造が採用されているからである。これは、原稿台ガラス上へとスムーズに原稿を搬入したり、搬出したりするためである。
【０００３】
しかしながら、搬送ベルトの浮きに起因して、原稿の読み取りレベルが副走査位置に応じて変化するといった画像ムラ現象が発生する。たとえば、画像の先端部および後端部で、画像の読み取りレベルが画像の中央部に比べて小さく（暗く）なってしまう。これは、ムラとなって画像に表れるため好ましくない。そこで、特許文献１によれば、搬送ベルトの副走査方向における浮きに起因する画像ムラを好適に補正する技術が提案されている。
【特許文献１】特開２００３−３３８９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の従来技術によれば、搬送ベルトの副走査方向における浮きに起因する画像ムラを好適に補正することはできるが、搬送ベルトの主走査方向におけるたわみに起因する画像ムラを補正することが難しい。
【０００５】
ちなみに、搬送ベルトの主走査方向におけるたわみに起因する画像ムラは、搬送ベルトを駆動するための搬送ローラや、搬送ベルトに従動する従動ローラの構造に起因して発生しうる。
【０００６】
そこで、本発明は、このような課題および他の課題の少なくとも１つを解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００７】
本発明によれば、読み取られた画像に含まれる、搬送ベルトの主走査方向におけるたわみに起因する画像ムラを低減する。なお、搬送ベルトの副走査方向の先端部または後端部において発生する原稿台からの浮きに起因する画像ムラについても低減してもよい。
【発明の効果】
【０００８】
本発明によれば、搬送ベルトの主走査方向におけるたわみに起因する画像ムラを画像処理によって好適に低減することができる。
【発明を実施するための最良の形態】
【０００９】
［第１の実施形態］
図１は、実施形態に係る画像読取装置の概略断面図である。原稿自動搬送ユニット１０１は、画像読取ユニット１０２に対して原稿を給送する。原稿トレイ１０３は、原稿束１０４を載置するユニットである。原稿載置トレイ１０３に載置された原稿１０４は、一番上の原稿から順にピックアップローラ１０５により給紙される。搬送ローラ１０６は、ピックアップローラ１０５により給紙された原稿を画像読取ユニット１０２へと搬送する。
【００１０】
搬送ベルト１０７は、駆動ローラ１０８、および従動ローラ１０９により回転駆動される。原稿は搬送ベルト１０７により原稿台ガラス１１３まで搬送され、原稿台ガラス上の所定の位置に固定される。原稿台ガラス１１３は、プラテンガラスと呼ばれることもあるが、必ずしもガラスを材料とする必要はない。抑えコロ１１０ａ〜ｄは、上下に揺動するようになっており、搬送ベルト１０７を介して原稿を原稿台ガラス１１３に押圧する。１１１は排紙ローラ、１１２は排紙トレイである。読み取りが終了した原稿が搬送ベルト１０７により搬送されてくると、排紙ローラ１１１によって排紙トレイ１１２上に排紙される。
【００１１】
原稿読み取り装置１０２において、１１４は原稿を照明するための光源である。１１５は、光源１１４の光を効率よく原稿に照射するための反射笠である。１１５は原稿からの反射光を受ける第１ミラーである。１１８は第２ミラーである。１１９は第３ミラーである。１２１はレンズである。１２２は、ＣＣＤラインセンサである。ここで光源１１４、反射笠１１５、および第１ミラー１１６を第１ミラーユニット１１７と称す。また、第２ミラー１１８および第３ミラー１１９を第２ミラーユニット１２０と称す。
【００１２】
第１ミラーユニット１１７および第２ミラーユニット１２０は、図１に示す矢印方向に移動することにより、原稿全面を２次元的に読み取るようになっている。この矢印方向が、いわゆる副走査方向となっている。なお、原稿または原稿台平面において、副走査方向に対して直交する方向が、いわゆる主走査方向である。第１ミラー１１５による原稿反射光は、第２ミラー１１８、第３ミラー１１９により折り返され、レンズ１２１を通して、ＣＣＤラインセンサ１２２に入射される。
【００１３】
原稿自動搬送ユニット１０１により原稿台ガラス１１３上に載置された原稿は、光源１１４、反射笠１１５により照明される。原稿から反射された光は、第１ミラー１１５、第２ミラー１１８、および第３ミラー１１９により順次折り返され、レンズ１２１を通して、ＣＣＤラインセンサ１２２に入射する。
【００１４】
図２Ａないし図２Ｃは、実施形態に係る画像読取装置において発生しうる第１の画像ムラと発生原理を例示する図である。とりわけ、図２Ａには、搬送ベルト１０７によって、原稿１０４が原稿台ガラス１１３上に押しつけられている様子（副走査断面）が模式的に示されている。この図から、副走査方向における中央部は、搬送ベルト１０７により好適に押さえつけられていることがわかる。一方で、副走査方向における先端部および後端部に関しては、原稿１０４と搬送ベルト１０７との間に斜線で示される隙間（原稿台ガラスからの浮き）が生じることがわかるであろう。
【００１５】
図２Ｂには、副走査方向の原稿読み取りレベルの一例が示されている。この図２Ｂによれば、画像の先端部および後端部の読み取りレベルが、他の部分（画像の中央部）に比べて相対的に小さくなっていることを理解できよう。また、図２Ｃには、読み取られた画像の一例が模式的に示されている。この図２Ｃによれば、原稿画像の副走査方向における先端部と後端部に画像ムラが発生していることを理解できよう。また、画像ムラは副走査位置に応じて変化していることも理解できよう。
【００１６】
図３Ａないし図３Ｃは、実施形態に係る画像読取装置において発生しうる第２の画像ムラと発生原理とを例示する図である。図３Ａには、搬送ベルト１０７によって、原稿１０４が原稿台ガラス１１３に押しつけられている様子（主走査断面）が模式的に示されている。この例によると、駆動ローラ１０８は、所定間隔ごとに配置された複数のローラ１０８ａ〜１０８ｄを備えている。なお、従動ローラ１０９も同様の構成を採用しているものとする。
【００１７】
図３Ａに示すように、副走査方向における先端部では、ローラ１０８ａとローラ１０８ｂとの間などで、搬送ベルト１０７が原稿台ガラス１１３から浮き上がってしまう。よって、原稿１０４と搬送ベルト１０７との間には、斜線で示される隙間が生じる。この隙間が発生すると、隙間の大きさに応じた読み取りレベルの変化が生じてしまう。
【００１８】
図３Ｂには、主走査方向における原稿読み取りレベルの一例が示されている。図３Ｂに示されるように、搬送ベルト１０７の主走査方向におけるたわみに応じて、画像の読み取りレベルが他の部分（画像の中央部）に比べて相対的に小さくなる。また、図３Ｃには、読み取られた画像の一例が模式的に示されている。図３Ｃによれば、原稿画像の主走査位置に応じて画像ムラが発生していることを理解できよう。
【００１９】
図４は、原稿の副走査方向における画像ムラと主走査方向における画像ムラとが同時に発生した場合を例示する図である。図４から明らかなように、図２Ｃに示した画像ムラと図３Ｃに示した画像ムラとが重畳した画像となっている。ちなみに、図４の画像ムラが発生する場合に、上述した特許文献１に記載の発明を適用したとしても、主走査方向の画像ムラを十分に低減することは難しい。もちろん、図３Ｃの画像ムラに関しても同様である。
【００２０】
図５は、実施形態に係る画像読取装置の例示的なブロック図である。５０２は、アナログ処理回路である。５０３は、ＡＤ変換回路である。５０４は、主走査方向のシェーディングムラを補正するシェーディング補正回路である。５０５は、乗算回路である。５０６は、補正係数テーブルである。補正係数テーブル５０６は、メモリ等の記憶装置に記憶される。５０７は、読取レベルを補正した信号または読取レベルを補正していない信号のいずれかを選択的に後段に出力するセレクタである。５０８は、画像読取ユニット１０２の各部を統括的に制御するＣＰＵである。入力部５０９は、例えば、操作パネルや、外部ＰＣ等に接続された通信装置などである。検知部５１０は、原稿の種類（例：厚さなど）を検知するセンサである。検知部５１０としては、たとえば、原稿の厚さを検知する検知センサや、原稿の光透過率を検知する検知センサなどを採用できる。
【００２１】
ＣＣＤラインセンサ１２２に原稿１０４からの反射光が入射すると、ＣＣＤラインセンサ１２２は、入射光量に応じた画像信号をアナログ処理回路５０２に出力する。アナログ処理回路５０２は、入力された画像信号をサンプリングし、オフセット補正を実行し、さらにゲイン補正を実行する。アナログ処理回路５０２により信号処理されたアナログ画像信号は、ＡＤ変換回路５０３においてデジタル画像データに変換される。デジタル画像データが入力されるシェーディング補正回路５０４は、たとえば、ＣＣＤラインセンサ１２２における画素ごとの感度のバラツキ、原稿照明ランプ１１４の配光、および光学レンズ１２１の端部光量の劣化を補正する。
【００２２】
補正係数テーブル４０６は、図４に示したような搬送ベルト１０７に起因する画像ムラを補正するため補正係数が記憶されている。すなわち、補正係数テーブル５０６には、副走査位置と主走査位置との各組にそれぞれ対応した補正係数が記憶されている。換言すれば、画素ごとの補正係数が補正係数テーブル５０６に記憶されているといえる。乗算回路５０５は、シェーディング補正回路５０４から出力されるデジタル画像信号と、補正係数テーブル５０６から出力される補正係数とを乗算する。補正係数テーブル５０６は、たとえば、１ライン単位で補正係数を更新して出力するようになっている。これは、読取レベルの補正が、１ライン単位で実行されることを意味する。このようにして、搬送ベルト１０７の副走査方向におけるたわみと主走査方向におけるたわみ等に起因する画像ムラを低減できる。
【００２３】
このように補正係数テーブル５０６と乗算回路５０５は、画像ムラを低減する画像ムラ低減手段の一例であることを理解できよう。また、補正係数テーブル５０６と乗算回路５０５は、画像の副走査位置と主走査位置との組に対応する補正係数を用いて画像を補正する補正手段の一例であることも理解できよう。
【００２４】
セレクタ５０７は、画像ムラの低減（読み取りレベルの補正）を行った画像データを後段の回路へ出力するか、画像ムラの低減を行っていない画像データを出力するかを選択する回路である。いずれの画像データをセレクタ５０７から出力させるかは、ＣＰＵ５０８によって制御される。
【００２５】
未補正のデジタル画像データを選択的に出力できるようにする理由は、原稿の種類（厚さ）によっては、読取レベルの補正が不要な場合があるからである。
【００２６】
ＣＰＵ５０８は、たとえば、操作パネルまたは通信回路などの入力部から入力される原稿の種類（厚み）に関する情報に応じて、画像ムラの低減をＯＮ／ＯＦＦすることができる。あるいは、原稿の厚さを検知する検知センサや、原稿の光透過率を検知する検知センサなどの検知部５１０からの得た情報に基づき、ＣＰＵ５０８は、画像ムラの低減処理を適用するか否かを制御してもよい。
【００２７】
図６は、実施形態に係る画像ムラを低減するための画像処理方法を示す例示的なフローチャートである。ステップＳ６０１において、ＣＣＤラインセンサ１２２は、原稿画像を１ラインごとに読み取る。ステップＳ６０２において、アナログ処理回路５０２は、１ラインごとのアナログ画像信号を適宜信号処理する。ステップＳ６０３において、ＡＤ変換回路５０３は、信号処理された画像信号をデジタル画像データに変換する。ステップＳ６０４において、シェーディング補正回路５０４は、画像データをシェーディング補正する。
【００２８】
ステップＳ６０５において、ＣＰＵ５０８は、入力部５０９または検知部５１０から入力された情報に基づいて、画像ムラの低減（読取レベルの補正）が必要か否かを判定する。必要と判定した場合は、ステップＳ６０６において、ＣＰＵ５０８は、主走査位置と副走査位置との組に対応する補正係数が乗算された画像データを出力するよう、セレクタ５０７を制御する。一方で、画像ムラの低減処理が必要ないと判定した場合、ＣＰＵ５０８は、画像ムラを低減していない画像データを出力するよう、セレクタ５０７を制御する。ステップＳ６０７において、ＣＰＵ５０８は、全ラインについて読み取りが完了したか否かを判定する。完了していない場合は、ステップＳ６０１に戻る。完了していれば、本フローチャートに係る画像読取処理を終了する。
【００２９】
以上説明したように、本実施形態によれば、少なくとも搬送ベルトの主走査方向におけるたわみに起因する画像ムラを低減するための補正係数を用いて画像データ（読取レベル）が補正される。これにより、少なくとも搬送ベルトの主走査方向におけるたわみに起因する画像ムラが好適に低減されうる。
【００３０】
なお、搬送ベルトの主走査方向におけるたわみに起因する画像ムラだけでなく、搬送ベルトの副走査方向の先端部または後端部において発生する原稿台からの浮きに起因する画像ムラについても好適に抑制できる補正係数を用いれば、双方の画像ムラを好適に低減できよう。
【００３１】
また、補正係数については、ＣＰＵ５０８が、補正の際に算出しても良いが、これでは、ＣＰＵ５０８に負荷がかかるおそれがある。そこで、画像の副走査位置と主走査位置との組に対応する補正係数を予め実験等により求めて、メモリ等の記憶装置に記憶しておけば、補正の際に補正係数を算出する手間を省けるであろう。
【００３２】
ところで、補正が不要な場合にまで補正を実行してしまうと、かえって画像ムラが発生するおそれがある。そこで、ＣＰＵ５０８などの制御手段が、補正（低減処理）が必要と判定した場合に限り、当該補正を実行することで、非希望の画像ムラの発生を抑制することができる。すなわち、ＣＰＵ５０８は、画像ムラの低減処理の実行／非実行を切り替えることができる。
【００３３】
例えば、操作パネルや通信装置等の入力部５０９から入力される操作者の切り替え指示や、原稿の種類の情報に応じて、ＣＰＵ５０８は、読取レベルの補正処理を実行するか否かを切り替えてもよい。これにより、操作者の都合や原稿の種類に応じて読取レベルの補正処理を実行できるようになる。
【００３４】
なお、原稿の種類については、原稿の厚さを検知する検知センサや、原稿の光透過率を検知する検知センサなどの検知部５１０からの得た情報に基づき、ＣＰＵ５０８が認識してもよい。
【００３５】
［第２の実施形態］
第１の実施形態によれば、必要となる補正係数の全てが補正係数テーブル５０６に保持されるものであった。そのため、補正係数テーブル５０６を記憶するための記憶装置の記憶容量が相対的に大きくなりやすいといえる。もし、一部の補正係数から他の補正係数を算出できれば、記憶容量を削減できるであろう。そこで、本実施形態では、必要となる記憶容量を削減可能な画像読取装置について説明する。
【００３６】
図７は、第２の実施形態に係る画像読取装置の例示的なブロック図である。なお、既に説明した個所には、同一の参照符号を付すことで説明を簡略化する。７０１は、乗算回路である。７０２は、副走査補正係数演算回路である。７０３は、副走査補正係数テーブルである。７０４は、主走査補正係数演算回路である。７０５は、主走査補正係数テーブルである。
【００３７】
このように、第２の実施形態では、補正係数テーブルを記憶するために必要となる記憶容量を減らすために、副走査補正係数演算回路７０２、主走査補正係数演算回路７０４が追加されている。副走査補正係数テーブル７０３には、図２Ｃに示す第１の画像ムラを低減するための副走査補正係数が記憶されている。一方、副走査補正係数テーブル７０５には、図３Ｃに示す第２の画像ムラを低減するための主走査補正係数が格納されている。
【００３８】
まず、副走査補正係数演算回路７０２と副走査補正係数テーブル７０３とによる副走査補正係数の算出方法について説明する。副走査補正係数テーブル７０３には、副走査位置を示すデータとその副走査位置に対応した補正係数が格納されている。
【００３９】
図８は、実施形態に係る副走査補正係数テーブルの一例を示す図である。図８によれば、副走査補正係数テーブル７０３には、副走査位置ＳＰ１、ＳＰ２、ＳＰ３、ＳＰ４にそれぞれ対応する４つの補正係数ＳＧ１、ＳＧ２、ＳＧ３、ＳＧ４が記憶されていることがわかる。
【００４０】
副走査位置ＳＰ１、ＳＰ２、ＳＰ３、ＳＰ４以外の副走査位置（例えば、Ａ，Ｂ，Ｃなど）に関する補正係数は、近接した副走査位置における補正係数から算出できる。たとえば、副走査位置Ａに関する補正係数は、補正係数ＳＧ１とＳＧ２とを用いた直線近似により算出できる。この場合の計算式は以下になる。
【００４１】
Ａ点での補正係数 ＝ ＳＧ１＋（Ａ−ＳＰ２）×（ＳＧ２−ＳＧ１） ／（ＳＰ２−ＳＰ１）・・・（式１）
図中のＢ点、Ｃ点についても同様の計算式で算出される。なお、副走査位置ＳＰｎ，ＳＰｎ＋１間に存在する副走査位置Ｄの補正係数を算出するための一般式は以下となる。
【００４２】
補正係数 ＝ ＳＧｎ＋（Ｄ−ＳＰｎ＋１）×（ＳＧｎ＋１−ＳＧｎ） ／（ＳＰｎ＋１−ＳＰｎ）・・・（式２）
ここで、ＳＰｎは、副走査補正係数テーブル７０３に格納された副走査位置のデータを示している。また、ＳＧｎは、副走査補正係数テーブル７０３に格納された副走査位置ＳＰｎの補正係数を示している。
【００４３】
副走査補正係数演算回路７０２は、１ラインごとに副走査補正係数テーブル７０３を参照する。すなわち、副走査位置ＳＰｎと、ＳＰｎ＋１に対応する補正係数ＳＧｎとＳＧｎ＋１とを副走査補正係数テーブル７０３から読み出し、（式２）に代入して補正係数を算出する。副走査補正係数演算回路７０２は、最終的に、図８の実線に対応する複数の補正係数を出力する。これらの補正係数は、図２Ｃに示す画像ムラを低減するための補正係数であることはいうまでもない。
【００４４】
なお、上述の説明は、４組の補正係数を含む補正係数テーブルが使用されている。しかしながら、本発明はこれに限定されることはない。すなわち、補正係数の個数はこれ以外の数であってよい。また、補正係数の算出式も、直線近似以外の近似手法を採用してもよい。
【００４５】
次に、主走査補正係数演算回路７０４と主走査補正係数テーブル７０５による主走査補正係数の算出方法について説明する。
【００４６】
図９Ａないし図９Ｄは、実施形態に係る主走査補正係数テーブルの一例を示す図である。主走査補正係数テーブル７０５には、副走査位置を示すデータとその副走査位置に対応した補正係数セットが格納されている。各補正係数セットには、複数の主走査位置を示すデータとそれに対応する主走査補正係数が格納されている。
【００４７】
とりわけ図９Ａには、主走査補正係数テーブル７０５に格納されている補正係数セットの一例が示されている。この例では、副走査位置ＳＰ１、ＳＰ２、ＳＰ３、ＳＰ４に対応する補正係数セットＭＧ１、ＭＧ２、ＭＧ３、ＭＧ４が設定されている。
【００４８】
図９Ｂには、副走査位置ＳＰ１に対して設定されている補正係数セットＭＧ１が示されている。図９Ｃには、副走査位置ＳＰ２に対して設定されている補正係数セットＭＧ３が示されている。図９Ｂに示されている白丸（ｏ）は、主走査補正係数セットＭＧ１に含まれる複数の補正係数を示している。各補正係数は、それぞれ異なる主走査位置に対応している。すなわち、所定の主走査位置ＭＰ１〜ＭＰ９に対して、それぞれ補正係数ＭＧ１１〜ＭＧ１９が設定されている。同様に、図９Ｃに示されている白丸（ｏ）は、主走査補正係数セットＭＧ２に含まれる複数の補正係数を示している。所定の主走査位置ＭＰ１〜ＭＰ９に対して、それぞれ補正係数ＭＧ２１〜ＭＧ２９が設定されている。なお、副走査位置ＳＰ３、ＳＰ４に関するそれぞれの主走査補正係数セットＭＧ３、ＭＧ４についても、同様であることはいうまでもない。
【００４９】
主走査補正係数演算回路７０４は、副走査補正係数演算回路７０２と同様の副走査位置間での補正係数の算出を行う。さらに、主走査補正係数演算回路７０４は、主走査位置ＭＰ１〜ＭＰ９間での補正係数の算出を行う。
【００５０】
まず、副走査位置間での補正係数算出について説明する。副走査位置ＳＰ１〜ＳＰ４以外の副走査位置Ｅに関する補正係数セットは、近接した副走査位置の補正係数セットから算出される。たとえば、図９Ａにおいて副走査位置Ｅでの補正係数は、副走査位置ＳＰ１の主走査補正係数セットＭＧ１と、副走査位置ＳＰ２の主走査補正係数セットＭＧ２とを直線近似することで算出できる。図９Ａにおいて、副走査位置Ｅの補正係数セットの算出式は以下の通りである。
【００５１】
副走査位置Ｅでの補正係数セット ＝
ＭＧ１ｎ＋（Ｅ−ＳＰ２）×（ＭＧ２ｎ−ＭＧ１ｎ）／（ＳＰ２−ＳＰ１）・・・（式３）
なお、ＭＧ１ｎ， ＭＧ２ｎは、それぞれ副走査位置ＳＰ１，ＳＰ２における主走査補正係数セット（ｎ＝１〜９）を示している。
【００５２】
このように、（式３）により、所望の副走査位置Ｅにおける主走査補正係数セットが算出される。算出された各補正係数は、図９Ｄの白丸（○）で示すものとなる。その他の副走査位置についても同様の計算式で算出される。なお、副走査位置ＳＰｍ， ＳＰｍ＋１間における副走査位置Ｘの補正係数セットは、以下の一般式から算出できる。
【００５３】
副走査位置Ｘでの補正係数セットＭＧｘｎ ＝ 
ＭＧｍｎ＋（Ｘ−ＳＰｍ）×（ＭＧｍｎ−ＭＧｍ＋１ｎ） ／（ＳＰｍ＋１−ＳＰｍ）・・・（式４）
ここで、ＳＰｍは、主走査補正係数テーブルに格納されている副走査位置（ｍ＝１〜４）を示している。また、ＭＧｍｎ， ＭＧｍ＋１ｎは、副走査位置ＳＰｍにおける主走査係数セット（ｎ＝１〜９）を示している。
【００５４】
次に主走査位置間での補正係数の算出方法について説明する。主走査位置ＭＰ１〜ＭＰ９以外の主走査位置に関する補正係数は、近接した少なくとも２つの主走査位置に関する補正係数から算出可能である。たとえば、図９Ｄにおいて、主走査位置Ｆに関する補正係数は、２つの補正係数ＭＧＥ１とＭＧＥ２から直線近似により算出できる。この場合の算出式は以下の通りである。
【００５５】
主走査位置Ｆでの補正係数 ＝
ＭＧＥ１＋（Ｆ−ＭＰ２）×（ＭＧＥ２−ＭＧＥ１） ／（ＭＰ２−ＭＰ１）・・・（式５）
ここで、ＭＰ１、ＭＰ２は主走査位置を示している。また、ＭＧＥ１、ＭＧＥ２は、それぞれ主走査位置ＭＰ１、ＭＰ２に関するおける補正係数を示している。
【００５６】
他の主走査位置に関する補正係数についても、同様の計算式を用いて算出できる。最終的に、副走査位置Ｅに関する主走査補正係数は、図９Ｄの実線で示すものとなる。
なお、任意の副走査位置Ｘに関する補正係数セットＭＧｘｎにおける任意の主走査位置Ｙに関する補正係数を算出するための一般式は以下の通りである。
【００５７】
主走査位置Ｙに関する補正係数＝
ＭＧｘｎ＋（Ｙ−ＭＰｎ＋１）×（ＭＧｘｎ＋１−ＭＧｘｎ） ／（ＭＰｎ＋１−ＭＰｎ）・・・（式６）
ここで、ＭＰｎは、主走査位置を示し、ＭＧｘｎは、副走査位置ＳＰｘに関する主走査補正係数セット（ｎ＝１〜９）を示している。
【００５８】
主走査補正係数演算回路７０４は、１ラインごとに主走査補正係数テーブル７０５を参照して上記の演算を行い、補正係数を出力する。
【００５９】
副走査補正係数演算回路７０２、および主走査補正係数演算回路７０４によってそれぞれ算出された補正係数は、乗算回路７０１により乗算される。乗算結果（積）として得られた係数は、乗算回路５０５により、シェーディング補正回路５０４から出力される画像データと乗算される。これにより、図４に示したような副走査方向における先端および後端での搬送ベルト浮きによる読み取りレベルの低下（画像ムラ）と、搬送ベルトの主走査方向におけるたわみに起因する読み取りレベルの低下（画像ムラ）を同時に補正することが可能となる。
【００６０】
なお、第１の実施形態で説明したように、セレクタ５０７によって、読み取りレベル補正が施された画像データと、未補正の画像データとのいずれを後段の回路へと出力するかを選択するようにしてもよいことはいうまでもない。
【００６１】
なお、図９Ａないし図９Ｄに記載した例では、副走査位置ＳＰ１ないしＳＰ４に対して、それぞれ補正係数テーブルＭＧ１〜ＭＧ４が設定されていた。しかしながら、本発明はこれに限定されることはない。すなわち、補正係数テーブルの個数、あるいは主走査補正係数の個数は、これ以外の数であってもよい。また、補正係数の算出式についても直線近似以外の近似方法を採用してもよいことはいうまでもない。
【００６２】
以上説明したように本実施形態に係る発明によれば、第１の実施形態と同様の効果を奏するだけでなく、以下のようなさらなる効果を奏する。
【００６３】
搬送ベルト１０７の主走査方向におけるたわみに起因する第１の画像ムラを補正するための第１の補正係数を記憶するテーブル７０３と、搬送ベルト１０７の副走査方向の先端部または後端部において発生する原稿台からの浮きに起因する第２の画像ムラを補正するための第２の補正係数をテーブル７０５と、第１の補正係数と第２の補正係数とに基づいて画像の副走査位置に応じた補正係数を算出する算出手段（例：演算回路７０２、７０４および乗算回路７０１）を画像読取装置に設けている。これにより、必要となる補正係数を全て補正係数テーブルに記憶する第１の実施形態と比較し、一部の補正係数のみを補正係数テーブルに記憶する第２の実施形態では、記憶装置の記憶容量を削減できる利点がある。
【００６４】
［第３の実施形態］
上述したように、原稿の種類（例：厚さ）によって好適な補正係数が異なることがある。そこで、本実施形態では、原稿の種類に応じた調整値βによって、補正係数を調整する手法について説明する。
【００６５】
図１０は、第３実施形態に係る画像読取装置の例示的なブロック図である。なお、既に説明した個所には、同一の参照符号を付すことで説明を簡略化する。図７に示した構成との違いは、乗算回路１００１を追加している点である。乗算回路１００１は、乗算回路７０１から出力される副走査補正係数と主走査補正係数との積に、ＣＰＵ５０８から出力される所定の調整値β（０．０〜１．０）を乗算する。
【００６６】
調整値βは、原稿の種類（例：厚さ）に応じて決定される値である。ＣＰＵ５０８は、調整値βを用いることで、補正係数を好適に調整することができる。なお、原稿の種類（厚さ）の情報は、上述したように、入力部５０９または検知部５１０からＣＰＵ５０８に伝達される。ＣＰＵ５０８は、入力された原稿の種類の情報に対応する調整値βを決定する。
【００６７】
例えば、１０種類の原稿（厚み）に対するそれぞれの調整値βがテーブル化されていると仮定する。この場合、ＣＰＵ５０８は、入力部５０９または検知部５１０から入力された原稿の種類の情報に対応する調整値βを、テーブルから読み出して乗算回路１００１に出力する。なお、このテーブルも、ＲＯＭなどの記憶装置に記憶しておくものとする。
【００６８】
また、例えば、原稿の光透過率を検知部５１０から取得すると、ＣＰＵ５０８は、当該透過率に対応する調整値βを所定の数式から算出しても良い。所定の数式については、予め実験等により算出してＲＯＭなどの記憶装置に記憶しておくものとする。
【００６９】
以上説明したように本実施形態によれば、第１および第２の実施形態に関して説明した効果に加え、原稿の種類（例：厚さ）に応じて読取レベルの補正（画像ムラの補正）を実行できる利点がある。すなわち、原稿の種類に応じた調整値βにより補正係数を調整することで、様々な原稿に対してもそれぞれ好適に画像ムラを低減できる。
【図面の簡単な説明】
【００７０】
【図１】実施形態に係る画像読取装置の概略断面図である。
【図２Ａ】、
【図２Ｂ】、
【図２Ｃ】図２Ａないし図２Ｃは、実施形態に係る画像読取装置において発生しうる第１の画像ムラと発生原理を例示する図である。
【図３Ａ】、
【図３Ｂ】、
【図３Ｃ】図３Ａないし図３Ｃは、実施形態に係る画像読取装置において発生しうる第２の画像ムラと発生原理とを例示する図である。
【図４】原稿の副走査方向における画像ムラと主走査方向における画像ムラとが同時に発生した場合を例示する図である。
【図５】実施形態に係る画像読取装置の例示的なブロック図である。
【図６】実施形態に係る画像ムラを低減するための画像処理方法を示す例示的なフローチャートである。
【図７】第２の実施形態に係る画像読取装置の例示的なブロック図である。
【図８】実施形態に係る副走査補正係数テーブルの一例を示す図である。
【図９Ａ】、
【図９Ｂ】、
【図９Ｃ】、
【図９Ｄ】図９Ａないし図９Ｄは、実施形態に係る主走査補正係数テーブルの一例を示す図である。
【図１０】図１０は、第３実施形態に係る画像読取装置の例示的なブロック図である。
【図１】
2006352585.tif 000003
【図２Ａ】
2006352585.tif 000004
【図２Ｂ】
2006352585.tif 000005
【図３Ａ】
2006352585.tif 000006
【図３Ｂ】
2006352585.tif 000007
【図５】
2006352585.tif 000008
【図６】
2006352585.tif 000009
【図７】
2006352585.tif 000010
【図８】
2006352585.tif 000011
【図９Ａ】
2006352585.tif 000012
【図９Ｂ】
2006352585.tif 000013
【図９Ｃ】
2006352585.tif 000014
【図９Ｄ】
2006352585.tif 000015
【図１０】
2006352585.tif 000016
【図２Ｃ】
2006352585.tif 000017
【図３Ｃ】
2006352585.tif 000018
【図４】
2006352585.tif 000019