(57)【要約】【課題】原稿の浮きによる影響を適切に補正する画像読取装置、及び画像読取方法を提供する。【解決手段】原稿を読み取って画像データを出力するラインセンサと、前記画像データのいずれかのラインを基準ラインとし、前記画像データの１又は複数のラインからなるライン群毎に、当該ライン群中の各画素の画素濃度を当該ライン群中の最大画素濃度と前記基準ライン中の最大画素濃度との比に応じて補正する補正手段と、を備える。これにより、原稿の浮きによる影響を適切に補正することができる。【選択図】図７
2010087628.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを出力するラインセンサと、
前記画像データのいずれかのラインを基準ラインとし、前記画像データの１又は複数のラインからなるライン群毎に、当該ライン群中の各画素の画素濃度を当該ライン群中の最大画素濃度と前記基準ライン中の最大画素濃度との比に応じて補正する補正手段と、
を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記補正手段は、前記原稿の先端又はその近傍に対応するライン、若しくは前記原稿の後端又はその近傍に対応するラインを前記基準ラインとする。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記最大画素濃度は、上位所定数の画素濃度の平均値である。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記画像データの１ラインを１つのライン群とする。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の画像読取装置であって、
前記ライン群毎に、当該ライン群について前記補正をするか否かを当該ライン群中の最大画素濃度と他の前記ライン群中の最大画素濃度との差に基づいて判定する判定手段を備え、
前記補正手段は、前記判定手段で補正すると判定された場合のみ前記補正をする。
【請求項６】
請求項５に記載の画像読取装置であって、
前記判定手段は、前記ライン群毎に、当該ライン群中の最大画素濃度と直前に補正が行われた前記ライン群中の最大画素濃度との差が閾値以下であるか否か、又は直前に補正が行われた前記ライン群が存在しない場合は前記基準ライン中の最大画素濃度との差が前記閾値以下であるか否かを判定し、前記閾値以下であれば補正すると判定する。
【請求項７】
請求項６に記載の画像読取装置であって、
前記判定手段は、前記原稿の先端に対応するラインに近い方の前記ライン群から順に判定する。
【請求項８】
請求項７に記載の画像読取装置であって、
前記補正手段は、前記判定手段で前記補正をしないと判定された前記ライン群中の各画素の画素濃度を、直前の補正で用いた比で補正する。
【請求項９】
請求項５乃至請求項８のいずれか一項に記載の画像読取装置であって、
各前記ライン群は副走査方向の一定幅内にあるラインからなり、
前記判定手段は、前記ライン群のいずれか１ライン中の最大画素濃度と他の前記ライン群のいずれか１ライン中の最大画素濃度との差に基づいて判定する。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の画像読取装置であって、
前記原稿の浮きの変化が大きい部分を補正するときの前記ライン群のライン数を、浮きの変化が小さい部分を補正するときの前記ライン数よりも小さくするライン数変更手段を備える。
【請求項１１】
請求項１０に記載の画像読取装置であって、
前記ライン数変更手段は、既に補正が行われた前記ライン群に基づいて前記ライン数を変更する。
【請求項１２】
請求項１０に記載の画像読取装置であって、
前記ライン数変更手段は、原稿の紙種に基づいて前記ライン数を変更する。
【請求項１３】
請求項６乃至請求項８のいずれか一項に記載の画像読取装置であって、
前記原稿の浮きの変化が大きい部分を補正するときの前記閾値を、浮きの変化が小さい部分を補正するときの前記閾値よりも大きくする閾値変更手段を備える。
【請求項１４】
原稿を読み取って画像データを出力するラインセンサを備える画像読取装置を用いた画像読取方法であって、
前記画像データのいずれかのラインを基準ラインとし、当該基準ライン中の最大画素濃度を取得する段階と、
前記画像データの１又は複数のラインからなるライン群毎に、当該ライン群中の各画素の画素濃度を当該ライン群中の最大画素濃度と前記基準ライン中の最大画素濃度との比に応じて補正する段階と、
を含む画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、及び画像読取方法に関する。
【背景技術】
【０００２】
従来、ＡＤＦ（Auto Document Feeder）によって原稿を搬送しながら読み取る画像読取装置において、原稿のたわみ（浮き）による画質劣化を防止するために、紙厚に応じてシェーディング補正データを記憶するものが知られている（例えば特許文献１参照）。浮きの生じ方は紙厚によって異なるので、従来の画像読取装置では紙厚毎にシェーディング補正データを記憶しておき、読み取る原稿の紙厚に応じたシェーディング補正データを用いて補正することにより画質劣化を防止している。
【特許文献１】特開平６−３１１３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の画像読取装置は紙厚が一定であれば浮きの生じ方も同じであるということを前提にしたものである。しかしながら、浮きは原稿の搬送中にランダムに変動し、同じ紙厚であっても浮きの生じ方は必ずしも完全には一致しない。このため従来の画像読取装置によると、搬送中にランダムに変動する浮きの程度に応じて適切に補正を行うことはできないという問題がある。
【０００４】
本発明は上記のような事情に基づいて完成されたものであって、原稿の浮きによる影響を適切に補正する画像読取装置、及び画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の発明は、画像読取装置であって、原稿を読み取って画像データを出力するラインセンサと、前記画像データのいずれかのラインを基準ラインとし、前記画像データの１又は複数のラインからなるライン群毎に、当該ライン群中の各画素の画素濃度を当該ライン群中の最大画素濃度と前記基準ライン中の最大画素濃度との比に応じて補正する補正手段と、を備える。
多くの場合、各ライン群中の最大画素濃度は原稿の背景色の濃度、言い換えると地色の濃度を表している。したがって、ライン群毎に、当該ライン群中の地色の濃度（最大画素濃度）と基準ライン中の地色の濃度（最大画素濃度）との比に応じて各画素の画素濃度を補正すれば、各ライン中の各画素が浮きによって受けた影響を、基準ライン中の各画素が浮きによって受けた影響と同程度のものにすることができる。つまり、いずれのラインについても浮きによる影響が一定になり、同じ色を読み取った場合のライン間の画素濃度のばらつきを低減できる。
各画素の最大画素濃度は浮きの程度によってその濃度に違いが生じたものであるので、最大画素濃度に基づいて補正することは、ランダムに変動する浮きの程度に応じた補正を行っていることになる。つまり、この補正によると、浮きに応じて適切に補正できる。よってこの発明によると、原稿の浮きによる影響を適切に補正できる。
【０００６】
第２の発明は、第１の発明の画像読取装置であって、前記補正手段は、前記原稿の先端又はその近傍に対応するライン、若しくは前記原稿の後端又はその近傍に対応するラインを前記基準ラインとする。
この発明によると、各画素の画素濃度を浮きがない状態で読み取られた画素濃度に補正することができる。
【０００７】
第３の発明は、第１又は第２の発明の画像読取装置であって、前記最大画素濃度は、上位所定数の画素濃度の平均値である。
この発明によると、上位所定数の画素濃度の平均値を最大画素濃度として用いるので、最も大きい一つの画素濃度を最大画素濃度として用いる場合に比べ、電気的なノイズなどの影響を低減でき、より精度よく補正できる。
【０００８】
第４の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記画像データの１ラインを１つのライン群とする。
この発明によると、１ラインを１つのライン群とするので、言い換えると、１ライン毎に補正するので、より精度よく補正できる。
【０００９】
第５の発明は、第１〜第４のいずれかの発明の画像読取装置であって、前記ライン群毎に、当該ライン群について前記補正をするか否かを当該ライン群中の最大画素濃度と他の前記ライン群中の最大画素濃度との差に基づいて判定する判定手段を備え、前記補正手段は、前記判定手段で補正すると判定された場合のみ前記補正をする。
文書データを印刷した原稿などでは多くの場合において原稿の全てのラインに地色が存在するが、例えば主走査方向に延びる罫線がある原稿などでは地色が存在しないこともある。地色が存在しないラインについても前記補正を行ってしまうと、最大画素濃度が地色の濃度を表わすものではないにもかかわらず最大画素濃度が地色の濃度に補正されてしまうという不適切な補正を行ってしまうことになる。
ところで、例えば２つのライン群間で最大画素濃度の差が大きい場合は、少なくともいずれか一方のライン群中の最大画素濃度は地色の濃度ではない可能性が高い。この場合、少なくとも一方のライン群については補正を行わないようにすれば、不適切な補正を低減できる。
この発明によると、前記補正をするか否かを他のライン群中の最大画素濃度との差に基づいて判定するので、不適切な補正を低減できる。
【００１０】
第６の発明は、第５の発明の画像読取装置であって、前記判定手段は、前記ライン群毎に、当該ライン群中の最大画素濃度と直前に補正が行われた前記ライン群中の最大画素濃度との差が閾値以下であるか否か、又は直前に補正が行われた前記ライン群が存在しない場合は前記基準ライン中の最大画素濃度との差が前記閾値以下であるか否かを判定し、前記閾値以下であれば補正すると判定する。
直前に補正が行われたライン群を順に遡っていけば最終的に基準ラインに行き着く。つまり、直前に補正が行われたライン群中の最大画素濃度と基準ライン中の最大画素濃度との差は小さく、基準ライン中の最大画素濃度が地色の濃度を表すものであるとすれば、直前に補正が行われたライン群中の最大画素濃度は地色の濃度を表すものであるといえる。したがって、直前に補正が行われたライン群中の最大画素濃度との差が小さければ、判定対象のライン群中の最大画素濃度は地色の濃度であるといえる。
この発明によると、直前に補正が行われたライン群中、又は基準ライン中の最大画素濃度との差が閾値以下であれば補正すると判定するので、不適切な補正をより確実に低減できる。
【００１１】
第７の発明は、第６の発明の画像読取装置であって、前記判定手段は、前記原稿の先端に対応するラインに近い方の前記ライン群から順に判定する。
判定対象のライン群と他のライン群との距離が近いと、それら２つのライン群は浮きの程度も近いものになる。浮きの程度が近いと、判定対象のライン群中の最大画素濃度と当該他のライン群中の最大画素濃度とがいずれも地色の濃度を表すものである場合、それら２つの最大画素濃度の差は小さくなる。
この発明によると、原稿の先端に対応するラインに近い方のライン群から順に判定するので、比較される２つのライン群間の距離を近くできる。すなわち、最大画素濃度の差が小さくなる。これにより、閾値を小さくすることができ、不適切な補正をより低減できる。
【００１２】
第８の発明は、第７の発明の画像読取装置であって、前記補正手段は、前記判定手段で前記補正をしないと判定された前記ライン群中の各画素の画素濃度を、直前の補正で用いた比で補正する。
前記補正をしないと判定されたライン群は地色が存在しないだけであって浮きの影響自体は受けているので、何らかの補正を行うことが望ましい。前述したように２つのライン群間の距離が近いと、それら２つのライン群は浮きの程度も近いものになる。浮きの程度が近ければ一方のライン群の補正に用いた比で他方のライン群を補正しても、ある程度は浮きの影響を精度よく低減できる。
この発明によると、原稿の先端に対応するラインに近い方のライン群から順に判定するので、判定対象のライン群と直前に補正されたライン群との距離は近くなる。したがって、直前の補正で用いた比で補正することにより、前記補正をしないと判定されたライン群についても浮きの影響を低減できる。
【００１３】
第９の発明は、第５〜第８のいずれかの発明の画像読取装置であって、各前記ライン群は副走査方向の一定幅内にあるラインからなり、前記判定手段は、前記ライン群のいずれか１ライン中の最大画素濃度と他の前記ライン群のいずれか１ライン中の最大画素濃度との差に基づいて判定する。
一つのライン群を構成する複数のラインが副走査方向の一定幅内にある場合、ライン間の距離は近くなるので各ラインに対する浮きの影響も近いものになる。したがって、いずれか１ライン中の最大画素濃度を用いて判定しても多くの場合において正しく判定できる。いずれか１ライン中の最大画素濃度を用いて判定するようにすると、判定対象のライン群に含まれる全ての画素の画素濃度を取得して最大画素濃度を特定する場合に比べて、短時間に処理を行うことができる。よってこの発明によると、より効率よく補正できる。
【００１４】
第１０の発明は、第１〜第９のいずれかの発明の画像読取装置であって、前記原稿の浮きの変化が大きい部分を補正するときの前記ライン群のライン数を、浮きの変化が小さい部分を補正するときの前記ライン数よりも小さくするライン数変更手段を備える。
原稿の浮きの変化が大きい部分は画像データにおいてライン間で最大画素濃度の差が大きいので、ライン数を小さくして補正した方が適切に補正できる。逆に、浮きの変化が小さい部分はライン間で最大画素濃度の差が小さいので、ライン数を大きくして補正した方が効率よく補正できる。
この発明によると、原稿の浮きの変化が大きい部分に対応するラインを補正するときのライン数を、浮きの変化が小さい部分に対応するラインを補正するときのライン数よりも小さくするので、浮きによる影響を適切に、且つ効率よく補正できる。
【００１５】
第１１の発明は、第１０の発明の画像読取装置であって、前記ライン数変更手段は、既に補正が行われた前記ライン群に基づいて前記ライン数を変更する。
補正しようとしている部分の浮きの変化の大きさは、既に補正が行われたライン群からある程度推定することができる。したがって、既に補正が行われたライン群に基づいてライン数を変更することにより、浮きの変化の大きさに応じてライン数を変更することができる。
【００１６】
第１２の発明は、第１０の発明の画像読取装置であって、前記ライン数変更手段は、原稿の紙種に基づいて前記ライン数を変更する。
補正しようとしている部分の浮きの変化の大きさは、原稿の紙種からある程度推定することができる。したがって、原稿の紙種に基づいてライン数を変更することにより、浮きの変化の大きさに応じてライン数を変更することができる。
【００１７】
第１３の発明は、第６〜第８のいずれかの発明の画像読取装置であって、前記原稿の浮きの変化が大きい部分を補正するときの前記閾値を、浮きの変化が小さい部分を補正するときの前記閾値よりも大きくする閾値変更手段を備える。
浮きの変化が大きい部分は、２つのライン間の最大画素濃度の差が大きくなる。このため、閾値が小さいと差が閾値より大きくなってしまい、判定対象のライン群中に地色の濃度があるにもかかわらず補正されなくなってしまう可能性がある。したがって、浮きの変化が大きい部分では閾値を大きくしておくことが望ましい。
一方、浮きの変化が小さい部分では不適切な補正を低減するために閾値を小さくしておくことが望ましい。
この発明によると、補正すべきでないライン群を補正してしまう、あるいは補正すべきライン群を補正しないといった誤りを低減できる。
【００１８】
第１４の発明は、原稿を読み取って画像データを出力するラインセンサを備える画像読取装置を用いた画像読取方法であって、前記画像データのいずれかのラインを基準ラインとし、当該基準ライン中の最大画素濃度を取得する段階と、前記画像データの１又は複数のラインからなるライン群毎に、当該ライン群中の各画素の画素濃度を当該ライン群中の最大画素濃度と前記基準ライン中の最大画素濃度との比に応じて補正する段階と、を含む。
この発明によると、原稿の浮きによる影響を適切に補正できる。
【発明の効果】
【００１９】
本発明によれば、原稿の浮きによる影響を適切に補正できる。
【発明を実施するための最良の形態】
【００２０】
＜実施形態１＞
本発明の実施形態１を図１ないし図９によって説明する。
（１）画像読取装置の構成
図１は、イメージスキャナ１（画像読取装置の一例）の模式図である。イメージスキャナ１はＡＤＦ１４（自動原稿供給装置）によって搬送される原稿、及び第１プラテンガラス１１に載置された原稿をＣＩＳ（Contact Image Sensor）方式で読み取るフラットベッド型のイメージスキャナである。
【００２１】
筐体１０は概ね箱形に形成されており、上部に無色透明なガラス板からなる第１プラテンガラス１１と第２プラテンガラス１２とが並んで設けられている。
原稿カバー１３は第１プラテンガラス１１を覆う閉姿勢と第１プラテンガラス１１を開放する開姿勢とに回動可能に筐体１０に連結されている。原稿カバー１３はＡＤＦ（自動原稿供給装置）１４、原稿トレイ１５、排出トレイ１６などを備えている。
【００２２】
ＡＤＦ１４は、原稿トレイ１５に載置された原稿を一対の搬送ローラ１７により一枚ずつ搬送して、その原稿を第２プラテンガラス１２に対向する位置に搬送した後、一対の排紙ローラ１８により排出トレイ１６上に排出する。
【００２３】
原稿読取部１９は筐体１０内に収容されており、イメージセンサ２０（ラインセンサの一例）、ＲＧＢ３色の発光ダイオードなどで構成される光源２１、原稿で反射された反射光をイメージセンサ２０の各受光素子に結像させるロッドレンズアレイ２２、これらが搭載されるキャリッジ２３、キャリッジ２３を副走査方向（図中のＡ方向）に往復移動させる図示しないステッピングモータなどで構成されている。
【００２４】
イメージセンサ２０は、主走査方向（紙面垂直方向）に一列に配列された複数の受光素子、各受光素子に蓄積された電荷に応じた画素信号を出力する図示しない出力部などで構成されている。イメージセンサ２０は撮像素子であり、原稿で反射された反射光を各受光素子によって受光し、各受光素子に蓄積された電荷に応じた電気信号（画素信号）を出力する。イメージセンサ２０はＣＯＭＳタイプのイメージセンサであってもよいし、ＣＣＤタイプのイメージセンサであってもよいし、これらに代わるイメージセンサであってもよい。
【００２５】
イメージセンサ２０は、第１プラテンガラス１１上に載置されている原稿を読み取る場合はステッピングモータに駆動されて副走査方向（図１の矢線Ａ方向）に移動し、第１プラテンガラス１１上に載置されている原稿を主走査方向（図１の紙面垂直方向）に１ラインずつ読み取る。また、ＡＤＦ１４によって搬送される原稿を読み取る場合は、イメージセンサ２０は第２プラテンガラス１２の下に停止し、第２プラテンガラス１２上を搬送される原稿を主走査方向に１ラインずつ読み取る。
【００２６】
イメージセンサ制御部２４はＡＳＩＣとして構成されており、フレキシブルフラットケーブル２５を介して原稿読取部１９に接続されている。イメージセンサ制御部２４は図示しないＡ／Ｄ変換部及び図示しない画像処理部を有している。Ａ／Ｄ変換部はイメージセンサ２０から出力されるアナログの画素信号をデジタルの画素信号（画素濃度）に変換する。画像処理部はＡ／Ｄ変換部から出力される画素濃度にシェーディング補正やガンマ補正などの各種の補正を施して制御部２６に出力する。
【００２７】
制御部２６（補正手段、判定手段、ライン数変更手段、閾値変更手段の一例）は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭなどで構成されている。制御部２６は所謂パーソナルコンピュータなどの外部装置からインタフェース部２７を介して原稿の読み取りが指示されると、又は筐体１０に設けられている図示しない操作パネルから原稿の読み取りが指示されると、イメージスキャナ１の各部を制御して原稿を読み取らせ、イメージセンサ制御部２４から出力される画素濃度に基づいて画像データを生成する。制御部２６は生成した画像データをＪＰＥＧ形式などの所定のデータ形式に変換し、インタフェース部２７に出力する。
【００２８】
インタフェース部２７はＵＳＢインタフェースやネットワークインタフェースなどで構成されている。
【００２９】
（２）原稿の浮き
ＡＤＦ１４を用いて原稿を読み取るときに生じる原稿の浮きについて説明する。
図２（Ａ）は、原稿Ｍの先端が第２プラテンガラス１２上の読み取り位置まで搬送された状態を示している。この状態のとき原稿Ｍの先端側は排紙ローラ１８に狭持されていないため自由な状態である。先端側が自由な状態であると原稿Ｍは自身の反発力によってたわみのない状態に復帰しようとし、それにより先端及びその近傍が第２プラテンガラス１２に密着する。したがって原稿Ｍの先端及びその近傍は浮きのない状態で読み取られることになる。
【００３０】
図２（Ｂ）は、原稿Ｍの搬送が進み、原稿Ｍの後端側が搬送ローラ１７に狭持されたまま、先端側が排紙ローラ１８に狭持されている状態を示している。この状態のとき、搬送ローラ１７が原稿Ｍを送り出す速度よりも排紙ローラ１８が原稿Ｍを排出トレイ１６側に送り出す速度の方が速いと、原稿Ｍが排出方向に引っ張られ、これにより原稿Ｍの位置が第２プラテンガラス１２の上面の位置よりも高くなってしまう、すなわち、原稿Ｍが第２プラテンガラス１２から浮いてしまうことになる。
【００３１】
図２（Ｃ）は、原稿Ｍの搬送が更に進み、原稿Ｍの後端側が搬送ローラ１７から解放された状態を示している。この状態のとき原稿Ｍの後端側は自由な状態であり、原稿Ｍの後端及びその近傍が第２プラテンガラス１２に密着する。したがって原稿Ｍの後端及びその近傍は浮きのない状態で読み取られることになる。
【００３２】
図３の上段に示すグラフは、ＡＤＦ１４によって搬送される原稿を読み取るときの原稿とイメージセンサ２０との距離を時系列で示すグラフである。前述したように原稿の先端及びその近傍、並びに原稿の後端及びその近傍は第２プラテンガラス１２に密着するので、原稿の先端及びその近傍とイメージセンサ２０との距離、並びに原稿の後端及びその近傍とイメージセンサ２０との距離は、第２プラテンガラス１２の上面からイメージセンサ２０までの距離と等しくなる。
【００３３】
一方、その中間の状態、具体的には図２（Ｂ）に示す状態では、原稿の中間部分が第２プラテンガラス１２から浮くことにより、原稿とイメージセンサ２０との距離が遠くなる。この距離は搬送ローラ１７及び排紙ローラ１８の回転速度に応じてランダムに変動する。
【００３４】
図３の下段に示すグラフは、上段のグラフに示すように浮きが変動した場合に出力される画素濃度を示すグラフである。より具体的には、全面が１色でムラなく塗りつぶされた原稿を読み取ったときの１つの受光素子から出力された画素濃度を示すグラフである。
原稿の先端及びその近傍、並びに原稿の後端及びその近傍は第２プラテンガラス１２に密着するので、浮きのない状態で読み取った画素濃度が出力される。
これに対し、原稿の中間部分は浮きがある状態で読み取られるので、光源２１とイメージセンサ２０との距離が遠くなり、それによりイメージセンサ２０が受光する光の光量が減少し、画素濃度は低い値となる。
【００３５】
（３）浮きによる影響の補正
本実施形態では、画像データにおいて主走査方向に一列に並ぶ複数の画素を１ラインとし、浮きによる影響を１ライン毎に補正する場合を例に説明する。すなわち、１つのラインが１つのライン群に相当する場合を例に説明する。
図４（Ａ）は原稿の一例を示す模式図であり、図４（Ｂ）は図４（Ａ）に示す原稿を読み取って出力された画像データが表す画像を示す模式図である。図示する例の原稿は文書データを地色が白色の印刷用紙に黒色の文字で印刷したものである。このような原稿の場合、原稿のいずれの主走査領域３１においても地色（白色）が存在する。図４（Ｂ）に示す破線３２は主走査領域３１に対応するラインを示している。
【００３６】
（３−１）補正処理の概要
異なるライン間では浮きの影響の程度は異なるものの、同一ライン中では主走査方向のいずれの位置においても浮きの影響の程度は概ね同じである。つまり、浮きによって画素濃度が低下する程度は、同一ライン中であればいずれの画素においても概ね同じである。したがって、あるラインについて浮きの影響を補正するためには、当該ラインについて画素濃度が低下した程度を特定し、当該ライン中の各画素の画素濃度をその分だけ補正してやればよい。
【００３７】
具体的には例えば、当該ラインにおいてある色を読み取った画素濃度と、当該ラインか否かによらずその色を浮きがない状態で読み取った画素濃度との比を求め、当該ラインの各画素の画素濃度をその比に応じて補正すればよい。
この比を得るためには、当該ラインにおいて読み取ったある一つの色について、その色を浮きがない状態で読み取った画素濃度が必要となる。そこで、本実施形態では当該ある色として、原稿の背景色、言い換えると、原稿の地色を用いる。地色を用いる理由を以下に説明する。
【００３８】
（理由１）前述したように地色は原稿のいずれの主走査領域にも存在する可能性が高いので、少なくとも１つのラインで地色が浮きのない状態で読み取られていれば、その画素濃度を他の全てのラインの補正に用いることができる。
【００３９】
（理由２）一般に地色には明るい色、言い換えると画素濃度が高くなる色が用いられることが多く、地色の濃度は原稿を読み取って出力された全ての画素濃度の中で最も高い濃度になる傾向がある。言い換えると、地色の濃度は最大画素濃度によって特定できる。
【００４０】
（理由３）原稿の先端及びその近傍、並びに原稿の後端及びその近傍は第２プラテンガラス１２に密着するので、原稿の先端又はその近傍に対応するライン、若しくは原稿の後端又はその近傍に対応するラインの最大画素濃度は、浮きのない状態で読み取られた地色の濃度である可能性が高い。
【００４１】
以上のことから、原稿の先端又はその近傍に対応するライン、若しくは原稿の後端又はその近傍に対応するラインを基準ラインとし、以下の式１に示すようにライン毎に当該ライン中の各画素の画素濃度を当該ライン中の最大画素濃度と基準ライン中の最大画素濃度との比に応じて補正すれば、当該ラインについて浮きの影響を適切に補正できることになる。
【００４２】
【数１】
2010087628.tif 000003
【００４３】
ここで、ｉは主走査方向の画素番地、ｊは副走査方向の列番号（ライン番号）、ｘ（ｉ，ｊ）はｊ列目ｉ番地の補正前の画素濃度、Ａ（ｊ）はｊ列目の最大画素濃度、Ｋは基準ラインの最大画素濃度、ｙ（ｉ，ｊ）はｊ列目ｉ番地の補正後の画素濃度である。Ｋ／Ａ（ｊ）は上述した「比」に相当する。
【００４４】
（３−２）補正するか否かの判定
文書データを印刷した原稿などでは多くの場合において原稿の全ての主走査領域に地色が存在するが、例えば図５に示すように主走査方向に延びる罫線がある原稿などでは地色がない主走査領域も存在する。地色がない主走査領域に対応するラインについても上述した補正を行ってしまうと、最大画素濃度が地色の濃度を表わすものではないにもかかわらず地色の濃度に補正してしまうという不適切な補正を行ってしまうことになる。
【００４５】
そこで、本実施形態では、ライン毎に、当該ラインについて補正を行うか否かを、当該ライン中の最大画素濃度と他のライン中の最大画素濃度との差に基づいて判定する。例えば、２つのライン間で最大画素濃度の差が大きい場合は、少なくともいずれか一方のラインには地色の濃度がない可能性が高い。したがって、最大画素濃度の差が大きい場合は少なくとも一方のラインについては補正をすべきではないことがわかる。
【００４６】
ただし、単に最大画素濃度の差のみではいずれのラインを補正すべきかまでは判定できない。また、一方のライン中の最大画素濃度が地色の濃度を表すものではなく、且つ他方のライン中の最大画素濃度も地色の濃度を表すものではない場合も、２つのライン間の最大画素濃度の差が小さいことがある。つまり、最大画素濃度の差が小さい場合であっても、いずれのラインも補正すべきではない場合もある。
【００４７】
そこで、本実施形態では、直前に補正したラインの最大画素濃度との差が閾値以下であれば補正すると判定する。最初に補正するラインについては直前に補正したラインが存在しないので、基準ラインの最大画素濃度との差が閾値以下であれば補正すると判定する。
このようにすると、図４（Ｂ）の矢印３３に示すように直前に補正したラインを順に遡っていけば最終的に基準ラインに行き着く。なお、図４（Ｂ）では理解を容易にするため遡る間隔を広くして示している。直前に補正したライン中の最大画素濃度はその直前に補正したライン中の最大画素濃度との差が閾値以下であるので、すなわち差は小さいので、遡れば基準ライン中の最大画素濃度との差も小さいことになる。したがって、基準ライン中の最大画素濃度が地色の濃度を表すものであるとすれば、直前に補正したラインの最大画素濃度も地色の濃度を表すものであることになる。つまり、直前に補正したラインの最大画素濃度との差が小さければ、当該ライン中の最大画素濃度は地色の濃度であるといえる。
【００４８】
したがって、直前に補正したライン中の最大画素濃度、又は基準ライン中の最大画素濃度との差が閾値以下であれば補正すると判定するようにすると、不適切な補正をより確実に低減できる。
【００４９】
（３−３）判定の順序
本実施形態では、原稿の先端に対応するライン（先端ライン）を基準ラインとし、図４（Ｂ）に示すように先端ラインに近い方のラインから順に判定する。
２つのライン間の距離が近いと、それら２つのラインは浮きの程度も近いものになる。例えば図３に示す主走査領域（紙面垂直方向に延びる領域）３５と主走査領域３６との副走査方向の距離は近いので、主走査領域３５の浮きの程度と主走査領域３６の浮きの程度とは近いものになる。逆に、例えば主走査領域３６と主走査領域３７との距離は遠いので浮きの程度は近いものとはならない。
【００５０】
浮きの程度が近いと、一方のラインの最大画素濃度と他方のラインの最大画素濃度とがいずれも地色の濃度を表すものである場合、それら２つのラインの最大画素濃度の差（図３に示す距離Ｄ）は小さくなる。最大画素濃度の差が小さい場合は、閾値を小さくすることが望ましい。閾値が大きいと、例えば判定対象のライン中に地色の濃度がない場合に、直前に補正したライン（地色があるライン）の最大画素濃度との差がある程度あるにもかかわらず、閾値が大きいためにその差が閾値以下となり、それにより不適切な補正を行ってしまうことになるからである。
【００５１】
原稿の先端に対応するラインに近い方のラインから順に判定するようにすると、比較される２つのライン間の距離を近くできる。すなわち、最大画素濃度の差が小さくなる。これにより、閾値を小さくすることができ、不適切な補正をより低減できる。
【００５２】
（３−４）閾値の設定
本実施形態では、原稿の浮きの変化が大きい部分を補正するときの閾値を、浮きの変化が小さい部分を補正するときの閾値よりも大きくする。
例えば、隣接する２つのラインがあり、それら２つのラインにはいずれも地色の濃度があるとする。この場合、浮きの変化が大きいときはそれら２つのライン間の最大画素濃度の差は相対的に大きくなり、浮きの変化が小さいときはその差は相対的に小さくなる。
【００５３】
このため、浮きの変化が大きい部分では、閾値が小さいと判定対象のライン中に地色の濃度があるにもかかわらず、浮きが大きく変化することにより最大画素濃度の差が閾値より大きくなってしまい、補正すべきであるにもかかわらず補正されなくなってしまうという可能性がある。したがって、浮きの変化が大きい部分では閾値を大きくしておくことが望ましい。
一方、浮きの変化が小さい部分では、不適切な補正を低減するために閾値を小さくしておくことが望ましい。
【００５４】
原稿の浮きの変化が大きいか否かは、既に補正が行われたラインに基づいて推定することができる。具体的には例えば「直前に補正したラインの最大画素濃度とその直前に補正したラインの最大画素濃度との差」と、「当該その直前に補正したラインの最大画素濃度と更にその直前に補正したラインの最大画素濃度との差」との差から推定できる。浮きが大きいか小さいかによらず浮きの程度に変化がなければその差は０になるはずであり、したがってその差が大きければ判定対象のライン周辺における浮きの変化は大きいことになる。
【００５５】
（３−５）補正をしないと判定されたラインに対する補正
補正をしないと判定されたライン、言い換えると地色が存在しないラインは、地色が存在しないだけであって浮きの影響自体は受けているので、何らかの補正を行うことが望ましい。そこで、本実施形態では、上述した補正をしないと判定されたラインについては、直前の補正で用いた比を用いて補正する。
【００５６】
前述したように２つのライン間の距離が近いと浮きの程度も近いものになるので、一方のラインの補正に用いた比で他方のラインを補正しても、ある程度は精度よく浮きの影響を低減できる。
原稿の先端に対応するラインに近い方のラインから順に判定すると、補正をしないと判定されたラインと直前に補正されたラインとの距離が近くなる。したがって、直前の補正で用いた比で補正することにより、地色が存在しないラインについても浮きの影響をある程度精度よく低減できる。
【００５７】
（４）補正処理の流れ
以下の説明では、イメージセンサ制御部２４から最初に出力されるライン、すなわち先端ラインを基準ラインとし、基準ラインに近い方のラインから順に補正する場合を例に説明する。
【００５８】
図６は、基準ラインに対する処理の流れを示すフローチャートである。本処理はイメージセンサ制御部２４から先端ライン（基準ライン）が出力されると実行される。
基準ラインについては浮きの影響を受けている可能性は低いので補正は行わず、最大画素濃度を取得してＲＡＭに記憶する処理のみを行う。
【００５９】
Ｓ１０１では、制御部２６は基準ライン中の最大画素濃度を取得する。具体的には、制御部２６は基準ライン中の上位１６画素の画素濃度の平均値を最大画素濃度とする。上位所定数（ここでは１６）の画素濃度の平均値を最大画素濃度として用いると、最も大きい一つの画素濃度を最大画素濃度として用いる場合に比べ、電気的なノイズなどの影響を低減でき、より精度よく補正できる。
なお、「上位所定数」は、１番目に高い画素濃度、２番目に高い画素濃度、３番目という場合だけではなく、例えば、２番目、３番目、４番目であってもよいし、２番目、４番目、５番目であってもよい。
Ｓ１０２では、制御部２６は算出した平均値を基準ラインの最大画素濃度としてＲＡＭに記憶する。
【００６０】
図７は、先端ライン（基準ライン）以降に出力されるラインに対する処理の流れを示す模式図である。本処理はイメージセンサ制御部２４から基準ライン以降のラインが出力される毎に実行される。
Ｓ２０１では、制御部２６は浮きの変化の大きさに応じて閾値を設定する。具体的には例えば、制御部２６は「直前に補正したラインの最大画素濃度とその直前に補正したラインの最大画素濃度との差」と、「当該その直前に補正したラインの最大画素濃度と更にその直前に補正したラインの最大画素濃度との差」との差を所定値と比較し、所定値以上であれば浮きの変化が大きいとして、その差が所定値未満である場合よりも相対的に大きい閾値を設定する。
なお、浮きの変化が大きい場合に設定する閾値は一定値である必要はなく、差の大きさに応じて閾値を設定するようにしてもよい。
【００６１】
Ｓ２０２では、制御部２６は出力されたライン（以下「補正対象ライン」という）の最大画素濃度を取得する。ここでも基準ラインの場合と同様に上位１６画素の画素濃度の平均値を最大画素濃度とする。なお、基準ラインと補正対象ラインとで「上位所定数」が異なってもよいし、上位所定数として取得する画素の番号が異なっていてもよい。
【００６２】
Ｓ２０３では、制御部２６はＳ２０２で求めた補正対象ラインの最大画素濃度と、直前に補正したラインの最大画素濃度との差が閾値以下であるか否かを判定する。最初に補正が行われるライン、すなわち基準ラインに隣接するラインの場合は直前に補正したラインは存在しないので、基準ラインの最大画素濃度との差が閾値以下であるか否かを判定する。
【００６３】
制御部２６は、差が閾値以下である場合はＳ２０４に進み、閾値より大きい場合はＳ２０６に進む。
Ｓ２０４では、制御部２６は基準ラインの最大画素濃度を補正対象ラインの最大画素濃度で除算することにより、前述した「比」を算出する。
【００６４】
Ｓ２０５では、制御部２６は補正対象ライン中の各画素の画素濃度をＳ２０４で算出した比に応じて補正する。
Ｓ２０６では、制御部２６は補正対象ライン中の各画素の画素濃度を直前の補正で用いた比に応じて補正する。
【００６５】
以上の処理の結果、各ライン中の最大画素濃度は、図８に示すように基準ライン中の最大画素濃度、言い換えると浮きのない状態で読み取った地色の濃度で一定になる。
【００６６】
図９は、ある一つのラインについて各画素の補正前と補正後の画素濃度を示すグラフである。より具体的には、図８に示すある一つのライン３８について各画素の補正前と補正後の画素濃度を図８に示すグラフの横軸方向から見たグラフである。本実施形態では同一ライン中の画素については一律に同じ比を用いるので、補正後の画素濃度のグラフ形状は補正前の画素濃度のグラフ形状を最大画素濃度が基準ラインの最大画素濃度に一致する高さまでそのグラフ形状を概ね維持したまま補正されることになる。
【００６７】
（５）実施形態の効果
以上説明した本発明の実施形態１に係るイメージスキャナ１によると、ライン毎に当該ライン中の各画素の画素濃度を当該ライン中の最大画素濃度と基準ライン中の最大画素濃度との比に応じて補正するので、原稿の浮きによる影響を適切に補正できる。
【００６８】
更に、イメージスキャナ１によると、原稿の先端に対応するライン（先端ライン）を基準ラインとするので、各画素の画素濃度を浮きがない状態で読み取られた画素濃度に補正することができる。
【００６９】
更に、イメージスキャナ１によると、上位所定数の画素濃度の平均値を最大画素濃度として用いるので、最も大きい一つの画素濃度を最大画素濃度として用いる場合に比べ、電気的なノイズなどの影響を低減でき、より精度よく補正できる。
【００７０】
更に、イメージスキャナ１によると、画像データの１ラインを１つのライン群とするので、言い換えると、１ライン毎に補正するので、より精度よく補正できる。
【００７１】
更に、イメージスキャナ１によると、ライン毎に、当該ラインについて上述した補正をするか否かを当該ライン中の最大画素濃度と他のライン中の最大画素濃度との差に基づいて判定するので、不適切な補正を低減できる。
【００７２】
更に、イメージスキャナ１によると、ライン毎に、当該ライン中の最大画素濃度と直前に補正したライン中の最大画素濃度との差が閾値以下であるか否か、又は直前に補正したラインが存在しない場合は基準ライン中の最大画素濃度との差が閾値以下であるか否かを判定するので、不適切な補正をより確実に低減できる。
【００７３】
更に、イメージスキャナ１によると、原稿の先端に対応するラインに近い方のライン群から順に判定するので、閾値を小さくすることができ、不適切な補正をより低減できる。
【００７４】
更に、イメージスキャナ１によると、上述した補正をしないと判定されたライン中の各画素の画素濃度を直前の補正で用いた比で補正するので、上述した補正をしないと判定されたラインについても浮きの影響を低減できる。
【００７５】
更に、イメージスキャナ１によると、原稿の浮きの変化が大きい部分を補正するときの閾値を、浮きの変化が小さい部分を補正するときの閾値よりも大きくするので、補正すべきでないラインを補正してしまう、あるいは補正すべきラインを補正しないといった誤りを低減できる。
【００７６】
＜実施形態２＞
次に、本発明の実施形態２を説明する。
実施形態２では、一つのライン群が例えば１０〜２０などの複数のラインからなる。
一つのライン群を構成するラインの数が多すぎると浮きの影響を適切に補正できない可能性があり、逆に少ないと補正に要する時間が長くなるので、１つのライン群に含めるラインの数は実験などを行って適切に設定することが望ましい。
【００７７】
実施形態２では一つのライン群が複数のラインからなるので、複数のラインに対して一つの比を求める。具体的には、複数のライン中の最大画素濃度をそのライン群の最大画素濃度として比を求め、求めた比で当該複数のライン中の各画素の画素濃度を一律に補正する。一つの比を用いて補正するようにすると、ライン毎に比を求める場合に比べて比を求めるための処理量を低減できるので、読み取りに要する時間を短縮できる。
【００７８】
一つのライン群を構成する複数のラインは、連続したラインであることが望ましい。連続したラインであれば各ラインの浮きの影響は近いものになるので、一つの比を用いて補正しても概ね精度よく補正できる。
【００７９】
また、実施形態２では、原稿の浮きの変化が大きい部分を補正するときのライン群のライン数を、浮きの変化が小さい部分を補正するときのライン数よりも小さくする。
例えば、前述したように浮きの変化が大きいときは２つのライン間の最大画素濃度の差は大きくなるので、一方のラインと他方のラインとでは浮きによる画素濃度の低下の程度に違いが生じる。これらを同一のライン群に含めてしまうと、同じ比で補正されることになるので補正の精度が低下する。
したがって、原稿の浮きの変化が大きい部分はライン数を小さくして補正した方が適切に補正できる。逆に、浮きの変化が小さい部分はライン間で最大画素濃度の差が小さいので、ライン数を大きくして補正した方が効率よく補正できる。
実施形態２はその他の点において実施形態１と実質的に同一である。
【００８０】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８１】
（１）上記実施形態では基準ラインとして原稿の先端に対応するライン（先端ライン）を例に説明したが、原稿の先端近傍、若しくは原稿の後端又はその近傍に対応するラインであってもよい。これらのラインは原稿が第２プラテンガラス１２に密着した状態で読み取られた可能性が高いので、これらのラインを基準ラインとして用いることにより、各画素の画素濃度を浮きがない状態で読み取った場合の画素濃度に補正することができる。
また、原稿の先端又はその近傍、若しくは原稿の後端又はその近傍に対応するライン以外のラインを基準ラインとして用いてもよい。そのようなラインは浮きがある状態で読み取られている可能性があるため各画素の画素濃度を必ずしも浮きがない状態で読み取った場合の画素濃度に補正できるとは限らないが、各ラインの地色の濃度を基準ラインの地色の濃度に一致させることにより、地色のムラを低減できる。
【００８２】
（２）実施形態２では一つのライン群を構成する複数のラインが連続していることが望ましいと説明したが、例えばそれら複数のラインが副走査方向の一定幅内にあるものであれば、連続していなくてもよい。副走査方向の一定幅内にあれば各ラインの浮きの影響は近いものになるからである。
【００８３】
（３）実施形態２では複数のライン中の最大画素濃度をそのライン群の最大画素濃度として比を求める場合を例に説明したが、ライン群のいずれか１ライン中の最大画素濃度をそのライン群の最大画素濃度として比を求めてもよい。
例えば、一つのライン群を構成する複数のラインが副走査方向の一定幅内にある場合、ライン間の距離は近くなるので各ラインに対する浮きの影響は近いものになる。したがって、いずれか１ライン中の最大画素濃度を用いて比を求めても多くの場合において精度よく補正できる。
いずれか１ライン中の最大画素濃度を用いて比を求めるようにすると、短時間に比を求めることができるので、より効率よく補正できる。
【００８４】
（４）上記実施形態では原稿の浮きの変化が大きいか否かを「直前に補正したラインの最大画素濃度とその直前に補正したラインの最大画素濃度との差」と、「当該その直前に補正したラインの最大画素濃度と更にその直前に補正したラインの最大画素濃度との差」との差に基づいて判定するが、紙種に応じて判定するようにしてもよい。
原稿の浮きの生じ方は紙の厚みや材質によって紙種ごとにある程度傾向があるので、紙種が分かれば原稿のどの辺りで浮きの変化が大きくなり、どの辺りで浮きの変化が小さくなるかをある程度推測できる。したがって、予め実験などにより紙種ごとにどのように浮きが生じるかのデータを収集しておき、原稿の紙種に応じたデータに基づいてライン数を変更することにより、浮きの変化の大きさに応じてライン数を変更することができる。紙種の特定は、例えば操作者に指定させることによって特定してもよい。
【００８５】
（５）上記実施形態では原稿をＡＤＦ１４で搬送して読み取る場合を例に説明したが、図１０に示すように本３９を第１プラテンガラス１１に載置して読み取る場合であってもよい。本を開いて読み取る場合、両端部が第１プラテンガラス１１に密着し、中央部が第１プラテンガラス１１から浮く。したがって、両端部に対応するラインを基準ラインとすることにより、各画素の画素濃度を浮きがない状態で読み取った場合の画素濃度に補正することができる。
【００８６】
（６）上記実施形態では補正手段、判定手段、ライン数変更手段、及び閾値変更手段の一例として制御部２６を説明したが、イメージセンサ制御部２４によってこれらの手段を実現してもよいし、イメージセンサ制御部２４と制御部２６とでこれらの手段を分担して実現してもよい。また、これらの手段を実現する専用のＡＳＩＣを設けてもよい。
【００８７】
（７）上記実施形態では画像読取装置としてイメージスキャナ１を例に説明したが、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能を備えた所謂複合機に本発明を適用してもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る画像読取装置の模式図。
【図２Ａ】原稿の浮きを説明するための模式図。
【図２Ｂ】原稿の浮きを説明するための模式図。
【図２Ｃ】原稿の浮きを説明するための模式図。
【図３】原稿とイメージセンサとの距離を示すグラフ、及び画素濃度を示しグラフ。
【図４Ａ】原稿の一例を示す模式図。
【図４Ｂ】画像データの一例を示す模式図。
【図５】原稿の一例を示す模式図。
【図６】本発明の一実施形態に係るフローチャート。
【図７】本発明の一実施形態に係るフローチャート。
【図８】本発明の一実施形態に係る補正後の画素濃度を示すグラフ。
【図９】本発明の一実施形態に係る補正後の画素濃度を示すグラフ。
【図１０】原稿の一例を示す模式図。
【符号の説明】
【００８９】
１…イメージスキャナ（画像読取装置）
１０…筐体
２０…イメージセンサ（ラインセンサ）
２６…制御部（補正手段、判定手段、ライン数変更手段、閾値変更手段）
【図１】
2010087628.tif 000004
【図２Ａ】
2010087628.tif 000005
【図２Ｂ】
2010087628.tif 000006
【図２Ｃ】
2010087628.tif 000007
【図３】
2010087628.tif 000008
【図４Ａ】
2010087628.tif 000009
【図４Ｂ】
2010087628.tif 000010
【図５】
2010087628.tif 000011
【図６】
2010087628.tif 000012
【図７】
2010087628.tif 000013
【図８】
2010087628.tif 000014
【図９】
2010087628.tif 000015
【図１０】
2010087628.tif 000016