(57)【特許請求の範囲】
【請求項１】
原稿を載置する透明な平板部材と、
この平板部材に載置した原稿の前記平板部材側に向いた面としての読取面を前記平板部材を介して照射する光源と、
前記原稿の読み取りに先立って前記原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出手段と、
前記光源が前記読取面を照射している状態で前記蓋部材角度検出手段によって検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取手段と、
この原稿特定部位読取手段による読取結果から前記原稿が裏写りしやすいか否かを、前記原稿特定部位読取手段が前記２つの時点で読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別手段と、
この裏写り判別手段の判別結果、前記原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成手段と、
このヒストグラム作成手段で作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込み手段と、
この階調範囲絞込み手段によって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去手段と、
この量子化ノイズ除去手段で量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定手段
とを具備することを特徴とする画像読取装置。
【請求項２】
前記裏写り判別手段の判別結果に応じて、前記下地階調特定手段によって特定された下地の階調を補正する下地階調補正手段を具備することを特徴とする請求項１記載の画像読取装置。
【請求項３】
画像の読み取りを行う装置のコンピュータに、
透明な平板部材に載置した原稿の前記平板部材側に向いた面としての読取面に前記平板部材を介して光源が照射されている状態で、この原稿の読み取りに先立って原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出処理と、
この蓋部材角度検出処理で検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取処理と、
この原稿特定部位読取処理による読取結果から前記原稿が裏写りしやすいか否かを、前記原稿特定部位読取処理で前記２つの時点において読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別処理と、
この裏写り判別処理の判別結果、前記原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成処理と、
このヒストグラム作成処理で作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込み処理と、
この階調範囲絞込み処理によって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去処理と、
この量子化ノイズ除去処理で量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定処理
とを実行させることを特徴とする画像読取制御プログラム。
【請求項４】
透明な平板部材に載置した原稿の前記平板部材側に向いた面としての読取面に前記平板部材を介して光源が照射されている状態で、この原稿の読み取りに先立って原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出ステップと、
この蓋部材角度検出ステップで検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取ステップと、
この原稿特定部位読取ステップによる読取結果から前記原稿が裏写りしやすいか否かを、前記原稿特定部位読取ステップで前記２つの時点において読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別ステップと、
この裏写り判別ステップによる判別結果で、前記原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成ステップと、
このヒストグラム作成ステップで作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込みステップと、
この階調範囲絞込みステップによって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去ステップと、
この量子化ノイズ除去ステップで量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定ステップ
とを具備することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート状の原稿の読み取りを行う画像読取装置、画像読取制御プログラムおよび画像読取方法に係わり、特にスキャナ、ファクシミリ装置あるいは複写機で比較的薄い原稿の裏側の画像が表側から読み取られるのを防止した画像読取装置、画像読取制御プログラムおよび画像読取方法に関する。
【背景技術】
【０００２】
シート状の原稿の読み取りは、たとえばコンピュータに画像入力を行うスキャナや、ファクシミリ装置あるいは複写機で盛んに行われている。このようなシート状の原稿が比較的薄かったり、光の透過率の高い材料で作成されている場合には、原稿の読取側と接するプラテンカバー面の汚れや原稿の読取側と反対側に記された文字や図形等の画像情報が原稿の読取側の画像情報に混入した形で読み取られる可能性がある。また、カラー画像の読み取りが行われる場合には、プラテンカバーの面の色が読取側に透けて、表側の画像情報の背景色に影響を与える場合がある。このような現象は、一般に「裏写り」と呼ばれている。
【０００３】
裏写りがあると、表側の文字や図形に裏側の文字や図形が混入するので、表側として読み取られた文字が読み難くなったり、画像の一部に汚点等のノイズが発生するため画像の品位が大きく低下することになる。プラテンカバー面の汚れが原稿の読取側の情報に追加された場合も同様である。また、コンタクトガラスの色が原稿の読取側から読み取られたような場合には、読取側に本来存在しない色が原稿の背景色として認識されることになる。これも、原稿とは異なる読取結果となり、好ましくない。
【０００４】
図１５は、裏写りの生じる原理を示したものである。透明なコンタクトガラス１０１の上にシート状の原稿１０２が載置され、その上をプラテンカバー１０３が覆っている。コンタクトガラス１０１の下方には、光源１０４が配置されており、ここから照射された光線１０５が原稿１０２の読取側の面（図で下側の面）で反射して、反射光１０６としてＣＣＤ（Charged Coupled Device）等の読取素子１０７に入射する。このとき、光線１０５の一部は原稿１０２の裏側まで透過し、読取側と反対側の面（図で上側の面）あるいはプラテンカバー１０３の表面（図で下側の面）で反射して、反射光１０８として読取素子１０７に入射する。
【０００５】
ここで、反射光１０８の色は、原稿１０２の材質としての下地の色とプラテンカバー１０３の表面の色の合成された色となる。したがって、プラテンカバー１０３の反射面（図で下側の面）が比較的明るい白色となっている場合、反射光１０８は白色に近い明るいものとなる。
【０００６】
原稿１０２の読取側と反対側の面に文字が記されているものとする。この場合には、その文字の濃度に応じて光の吸収が生じる。したがって、文字の濃度が濃い箇所では光線１０５がより多く吸収されて、プラテンカバー１０３から反射される反射光１０８の強度がこれに応じて弱くなる。一方、原稿１０２の読取側と反対側の面で文字が記されていない下地部分では、反射光１０８の強度が相対的に強い。反射光１０８の場所によるこのような強度差が、反射光１０６と合成された形で読取素子１０７に入射する。
【０００７】
読取素子１０７で読み取られた各場所の光の強度に応じた信号レベルは、文字の再現のための図示しない所定の強調処理回路を経て２値化あるいは多値化される。このとき、反射光１０６に反射光１０８を加算した信号レベルが文字として再現される濃度に対応するものとなっていれば、読取側のその部分に文字が存在しない場合にもその部分は「黒色」等の印字部分と判別されることになり、裏写りが発生することになる。
【０００８】
以上、文字の裏写りについて説明した。写真等の中間調の画像を表現する装置についても、反射光１０６と反射光１０８を加算した信号レベルが印字の対象となる濃度レベルであれば、同様の原理で裏写りが生じることになる。
【０００９】
近時、スキャナやこれを使用した画像処理装置では、処理の高速化やカラーでの読み取りの割合が増加している。これと共に、旧来よりも光源は明るいものが使用される傾向があり、画像の読取部の出力信号の振幅をより大きなものとしなければならない状況が多く発生している。プラテンカバー１０３の表面の色については、これを黒色等の暗い色に設定すると、原稿の読取側と反対側の面まで到達した光線はここで大部分が吸収される。この利点として、このような画像処理装置では、反射光１０８の影響を考慮しないでもよくなる。
【００１０】
しかしながら、プラテンカバー１０３の表面を暗色にすると、原稿が読取領域よりも小さい場合に、領域を超過した箇所が暗色に読み取られてしまうという問題が生じる。また、原稿が薄く光を比較的透過しやすい場合には、原稿の読取領域で反射光が不足してしまい、読み取った画像が全体的に黒っぽくなるという問題が生じる。このような不具合を発生させないために、プラテンカバー１０３の表面は白色等の明るい色にする必要がある。しかしながら、これにより原稿の読取側と反対側の面に存在する文字や画像が裏写りしやすくなるという問題が発生することになる。
【００１１】
そこで、プラテンカバーの開閉状態に対応した裏写り推定用の閾値を設定して変更させることにより、原稿押さえの開時と閉時それぞれの場合に最適の画像を得るようにした第１の提案が行われている（たとえば特許文献１参照）。この第１の提案では、原稿押さえが開となっているか閉となっているかを検知するセンサを備えている。原稿押さえが閉状態の場合は、閉状態に対応させて予め記憶させてある閾値のような各種裏写り補正に関するデータをＲＡＭから呼び出して画像読取装置の設定を行うようにしている。また、原稿押さえ７が開状態の場合は、開状態に対応させて予め記憶させてある閾値のような各種裏写り補正に関するデータをＲＡＭ（Random Access Memory）から呼び出して画像読取装置の設定を行う。したがって、原稿押さえが開いている状態でも閉じている状態でも、裏写りに関する閾値を適切に設定することができる。
【００１２】
この第１の提案では、原稿押さえの開時と閉時を検出するので、たとえば原稿押さえが開いていて、原稿の裏写りが行われやすい状況に対して、裏写りを防止するような閾値を用意しておくことで、裏写りを防止することができる。しかしながら、図１５でも説明したように原稿押さえが閉じた状態であっても、原稿が薄く光を比較的透過しやすい場合に裏写りが発生する。第１の提案では、原稿押さえの開時と閉時それぞれについて閾値を設定することができるものの、どのような原稿が裏写りしやすいかの判別は、画像形成装置のオペレータに一任されている。したがって、オペレータが原稿の裏写りについての知識を有していない場合、原稿押さえが閉時の通常の画像読み取りであっても、読み取った画像に裏写りが発生する等の画像の読み取りがうまくできない状況が多発するおそれがあった。
【００１３】
そこで、原稿の同一部分を異なった条件の２ヶ所で読み取ってこれらの輝度データを比較し、この比較結果に基づいて密着型ラインセンサの読取制御変数を変更することで、裏写りを軽減または防止することが第２の提案として提案されている（たとえば特許文献２参照）。この第２の提案では、原稿の搬送路上にその面が黒色に塗られた箇所と白色に塗られた箇所を配置しておき、密着型ラインセンサをそれぞれの位置に移動させて、これらの輝度データを取得するようになっている。
【特許文献１】特開２００４−１０４４０２号公報（第００３２段落、図３）
【特許文献２】特開２００３−１９８８１０号公報（第００４８、第００４９段落、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
この第２の提案では、取得した輝度データを比較することで原稿の光透過度が算出される。この算出結果から、光透過度が低いときには原稿の紙厚が厚いと判断する。また、光透過度が高いときには原稿の紙厚が薄いと判断する。制御部は、光透過度が高いと判断した場合、裏写りを軽減または防止するために、密着型ラインセンサの読取制御変数を変更する。たとえば、原稿を照射する光の量を増減したり、２値化する際に薄いグレーの箇所を黒にせず白にしやくするために２値化スライスレベルを変更したり、γテーブルのカーブを変更したり、エッジ強調フィルタの係数を増減するような工夫を行っている。
【００１５】
しかしながら、この第２の提案の画像処理装置では、原稿の読み取りを開始する前に、輝度データを比較するために密着型ラインセンサを複数の位置に移動させる必要がある。このため、密着型ラインセンサの移動機構が必要とされて、その分だけ画像読取装置がコストアップしたり、装置が大型化するという問題がある。また、密着型ラインセンサを移動させた後に密着型ラインセンサの読取制御変数を必要に応じて変更する処理を行うので、迅速な画像読み取りが不可能になるという問題がある。
【００１６】
そこで本発明の目的は、画像の読取機構を変更することなく、裏写りしやすい原稿を判別して裏写りを防止することのできる画像読取装置、画像読取制御プログラムおよび画像読取方法を提供することにある。
【課題を解決するための手段】
【００１７】
本発明では、（イ）原稿を載置する透明な平板部材と、（ロ）この平板部材に載置した原稿の前記した平板部材側に向いた面としての読取面を前記した平板部材を介して照射する光源と、（ハ）前記した原稿の読み取りに先立って前記した原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出手段と、（ニ）前記した光源が前記した読取面を照射している状態で前記した蓋部材角度検出手段によって検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取手段と、（ホ）この原稿特定部位読取手段による読取結果から前記した原稿が裏写りしやすいか否かを、前記した原稿特定部位読取手段が前記した２つの時点で読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別手段と、（へ）この裏写り判別手段の判別結果、前記した原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成手段と、（ト）このヒストグラム作成手段で作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込み手段と、（チ）この階調範囲絞込み手段によって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去手段と、（リ）この量子化ノイズ除去手段で量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定手段とを画像読取装置に具備させる。
【００２１】
また、本願発明の画像読取制御プログラムでは、画像の読み取りを行う装置のコンピュータに、（イ）透明な平板部材に載置した原稿の前記した平板部材側に向いた面としての読取面に前記した平板部材を介して光源が照射されている状態で、この原稿の読み取りに先立って原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出処理と、（ロ）この蓋部材角度検出処理で検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取処理と、（ハ）この原稿特定部位読取処理による読取結果から前記した原稿が裏写りしやすいか否かを、前記した原稿特定部位読取処理で前記した２つの時点において読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別処理と、（ニ）この裏写り判別処理の判別結果、前記した原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成処理と、（ホ）このヒストグラム作成処理で作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込み処理と、（へ）この階調範囲絞込み処理によって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去処理と、（ト）この量子化ノイズ除去処理で量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定処理とを実行させることを特徴としている。
【００２３】
更に本発明では、（イ）透明な平板部材に載置した原稿の前記した平板部材側に向いた面としての読取面に前記した平板部材を介して光源が照射されている状態で、この原稿の読み取りに先立って原稿の載置面に対して遮光用の蓋部材が閉じられるとき閉じる途中の特定角度となった時点と閉じられた時点の双方を検出する蓋部材角度検出ステップと、（ロ）この蓋部材角度検出ステップで検出された２つの時点で原稿の特定部位の読み取りをそれぞれ行う原稿特定部位読取ステップと、（ハ）この原稿特定部位読取ステップによる読取結果から前記した原稿が裏写りしやすいか否かを、前記した原稿特定部位読取ステップで前記した２つの時点において読み取った原稿の特定部位の読取結果の差分の絶対値を求め、求めた絶対値を予め定めた閾値と比較して、その比較結果から絶対値が閾値よりも大きいときにその原稿が裏写りしやすいと判別し、それ以外は裏写りしにくいと判別する裏写り判別ステップと、（ニ）この裏写り判別ステップによる判別結果で、前記した原稿が裏写りしやすいと判別されたときこの原稿の所定の１ラインの画像データについて各階調と出現頻度を表わしたヒストグラムを作成するヒストグラム作成ステップと、（ホ）このヒストグラム作成ステップで作成したヒストグラムから下地の候補となる階調の範囲を絞り込む階調範囲絞込みステップと、（へ）この階調範囲絞込みステップによって絞り込んだ階調の範囲のヒストグラムから画像処理時に発生する量子化ノイズが出現している階調の範囲を除去する量子化ノイズ除去ステップと、（ト）この量子化ノイズ除去ステップで量子化ノイズを除去した後のヒストグラムのピーク波形から下地となる階調を特定する下地階調特定ステップと画像読取方法が具備する。
【発明の効果】
【００２６】
本発明によれば、原稿の読み取りを行うときにこの押さえを行うための蓋材を閉じるという通常行われる操作を利用することで、原稿にその読取面と反対側から外光を照射したり照射しないという環境を簡単に実現し、かつこれらの環境を迅速に切り替えることができる。このため、迅速に裏写りのしない読取処理を実現することができる。また、裏写りのしにくい他の原稿については明るい階調部分についても階調を忠実に再現することができるようになる。
【発明を実施するための最良の形態】
【００２７】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２８】
図１は、本発明の一実施例における画像読取装置としてのスキャナの外観を表わしたものである。スキャナ２００は、その上面の中央部に、透明な平板部材としてのコンタクトガラス２０１を配置した装置本体２０２と、この装置本体２０２に対して図示しないヒンジ機構によって開閉自在に配置された蓋部２０４から構成されている。ヒンジ機構には、無接触角度センサ２０５がそのシャフト２０５Ａを連動させた形で配置されている。もちろん、この図では原理的に示しており、無接触角度センサ２０５は蓋部２０４の開閉に支障のない場所に配置されている。
【００２９】
装置本体２０２の手前に寄った位置には、蓋閉センサ２０６が内蔵されている。蓋閉センサ２０６は蓋部２０４が閉じた状態を検知するセンサである。蓋閉センサ２０６としては各種のセンサを使用することができる。たとえば、蓋閉センサ２０６を光センサで構成し、蓋部２０４が完全に閉じたときにその対応する部位に設けた突起（図示せず）が装置本体２０２の上部に食い込むようにして、図示しない発光部と受光部の間の光の進路を遮断することで蓋部２０４が閉じた状態を検知してもよい。また、蓋閉センサ２０６をリードスイッチや磁気センサで構成し、蓋部２０４の対応する箇所に永久磁石を配置して、磁気の検知によって蓋部２０４が閉じた状態を検知するようにしてもよい。
【００３０】
コンタクトガラス２０１の図で左端部分には、白基準板２０７が配置されている。白基準板２０７は、装置本体２０２の内部で矢印２０８方向に往復動自在とされた画像走査ユニット２０９がホームポジションの位置あるいは通常の走査開始直前の位置に存在するときにその画像を読み取って、シェーディング補正に役立てるための板状部材である。画像走査ユニット２０９は図示しない光学系や光源および読取素子を配置しており、ホームポジションに移動したとき、その直上に白基準板２０７が位置するようになっている。
【００３１】
図２は、蓋部を閉じた状態のスキャナについてその要部を表わしたものである。コンタクトガラス２０１の上には原稿２２１が載置されている。原稿２２１の図で左端部の位置を規制する不透明なガイド部材２２２の下面には、帯状の白基準板２０７が貼り付けられている。画像走査ユニット２０９には、その上部に光源ランプ２２４が配置されており、光を上方のコンタクトガラス２０１に向けて照射するようになっている。原稿あるいは白基準板２０７から反射した光は、画像走査ユニット２０９内の図示しない光学系に入射して、最終的に読取板２２５上に配置されたＲ（レッド）色ＣＣＤ（Charged Coupled Device）２２６、Ｇ（グリーン）色ＣＣＤ２２７およびＢ（ブルー）色ＣＣＤ２２８のうちの該当するものに結像するようになっている。
【００３２】
図３は、本実施例のスキャナの回路構成の概要を表わしたものである。スキャナ２００は、その全体を制御する主制御部２４１を備えている。主制御部２４１は、ＣＰＵ（Central Processing Unit）２４２を搭載しており、ＲＯＭ（Read Only Memory）２４３等の記憶媒体に格納された制御プログラムを実行することで、画像の読取走査等の各種制御を行うようになっている。ＲＡＭ（Random Access Memory）２４４は、この制御を行う上で必要となる各種データを一時的に格納する作業用メモリである。主制御部２４１はデータバス等の信号伝達手段２４５を介して装置各部と接続されている。ただし、これらの各部の少なくとも一部は、ＣＰＵ２４２が制御プログラムを実行することによって実現される機能部によってソフトウェア的に構成されていてもよい。
【００３３】
スキャナ２００を構成する操作入力部２４６は、この装置をオペレータが操作する際に使用する図示しないキースイッチ等の入力用デバイスによって構成されている。操作表示部２４７は、操作内容等の視覚的なデータを表示するためのもので、図示しないディスプレイやその表示駆動回路によって構成されている。画像メモリ２４８は、読み取った画像をライン単位で記憶するメモリである。画像出力部２４９は、読み取った画像を出力する図示しないＵＳＢ（Universal Serial Bus）ポート等の各種の信号出力手段を備えている。画像入力部２５１は、図２に示した画像走査ユニット２０９を備えており、原稿２２１（図２）の画像を入力する（読み取る）部分である。画像走査ユニット駆動部２５２は、画像走査ユニット２０９を副走査方向に往復動する機構部である。画像前処理部２５３は、光電変換後の電気信号を増幅しＡ／Ｄ（アナログ・ディジタル）変換を行ったり、シェーディング補正を行うといったように画像入力部２５１の読み取った画像データについて前処理を行う回路である。後に説明する裏写りを防止する回路もここに配置されている。画像処理部２５４は、前処理の終了した画像データに対して色補正等の各種の補正を行う回路である。センサ入力部２５５は、図１に示した無接触角度センサ２０５および蓋閉センサ２０６等の各種のセンサの出力を制御用に入力するようになっている。この中には、画像走査ユニット駆動部２５２の移動位置を検知して制御するためのセンサ（図示せず）も含まれている。
【００３４】
図４は、図３に示したスキャナで裏写りを防止する回路部分を具体的に表わしたものである。画像入力部２５１により得られた画像データ２６１は、画像前処理部２５３の図示しないシェーディング補正回路で各読取素子ごとの出力レベルの補正を行った後、裏写り判定部２６２に入力されるようになっている。裏写り判定部２６２は、画像データを保存するデータ保存部２６３と、裏写りの有無を解析するための裏写り解析部２６４を備えている。
【００３５】
裏写り判定部２６２は、裏写り解析部２６４による解析を可能とするために、画像メモリ２４８を構成する前ライン保存メモリ２６５と現ライン保存メモリ２６６にそれぞれ前ラインの１ライン分の画像データと現ラインの１ライン分の画像データを格納するようになっている。これら前ライン保存メモリ２６５と現ライン保存メモリ２６６は、単色（モノクローム；monochrome）で原稿２２１（図２）の読み取りを行う場合、白黒１色についてそれぞれ前ラインと現ラインを表わした１ライン分の画像データの保存を行う。また、カラー画像の読み取りを行う場合は、Ｒ（レッド）色、Ｇ（グリーン）色およびＢ（ブルー）色の３色についてそれぞれ前ラインと現ラインを表わした画像データの保存を行う。
【００３６】
裏写り解析部２６４は、前ライン保存メモリ２６５に格納されたシリアルな画像データについてｎ画素（ただしｎは２以上の任意の整数）ごとの移動平均をとって、全画素分の走査を行う。そして、移動平均の最大値としての前ライン最大値Ｐmax1を算出するようになっている。同様に裏写り解析部２６４は、現ライン保存メモリ２６６の１ライン分の画像データを走査して、ｎ画素ごとの移動平均をとって、全画素分の走査を行う。そしてこの場合にも、移動平均の最大値としての現ライン最大値Ｐmax2を算出するようになっている。裏写り解析部２６４は、これらの算出結果を基にして、後に説明するようにして読み取りの対象となる原稿２２１が裏写りを発生させるものであるかを解析するようになっている。
【００３７】
画像前処理部２５３からは前処理後の画像データ２６７と、裏写りの有無を表わした裏写り判定信号２６８が出力されるようになっており、これらは画像処理部２５４に入力されるようになっている。画像処理部２５４は、ＲＡＭ２４４の一部を構成するヒストグラム保存領域２６９および現ライン保存メモリ２６６とデータの入出力を行いながら、下地除去や画像の平滑化あるいは強調処理等の画像処理を実行するようになっている。
【００３８】
図５は、このような構成のスキャナが原稿の読取走査を行う際の全体的な制御の流れを表わしたものである。図１〜図３を基にして説明を行う。
【００３９】
主制御部２１４はオペレータが操作入力部２４６の図示しない画像読み取り用の開始ボタンを押下するのを監視している（ステップＳ３０１）。開始ボタンが押下されると（Ｙ）、画像走査ユニット駆動部２５２が画像走査ユニット２０９をホームポジションに移動させる（ステップＳ３０２）。ここでホームポジションとは、白基準板２０７を画像の読取位置とする副走査方向の位置をいう。
【００４０】
ところで、スキャナ２００による読取走査を行う前に、オペレータはコンタクトガラス２０１の上に、原稿２２１をその読取面が下側になるように載置する。そして、蓋部２０４を閉じる操作を開始する。主制御部２１４はセンサ入力部２５５を介して無接触角度センサ２０５の検知出力を監視しており、蓋部２０４がコンタクトガラス２０１となす角度θが予め定めた角度θ1未満（ただし９０度＞θ1＞０度）となると（ステップＳ３０３：Ｙ）、画像入力部２５１に指示して光源ランプ２２４を点灯させる（ステップＳ３０４）。この角度θ1は、外光の影響をなるべく少なくする必要性との関係から、本実施例では２０度前後の値としているが、これに限定されるものではない。たとえば蓋部２０４の形状によっても角度θ1として適する角度範囲が異なってくる。
【００４１】
本実施例の光源ランプ２２４は、キセノン管ランプを使用しており、これを図示しないインバータ回路を用いて点灯させている。この場合、光源ランプ２２４は点灯開始から３００ｍ秒程度経過することで、安定した点灯特性を得ることができる。したがって、ステップＳ３０４で光源ランプ２２４の点灯を開始させてから、たとえば３００ｍ秒が経過した時点で第１の裏写り測定が行われる（ステップＳ３０５）。すなわち、スキャナ２００がカラー画像の読み取りを行うものであれば、ホームポジションの位置で、Ｒ色ＣＣＤ２２６、Ｇ色ＣＣＤ２２７およびＢ色ＣＣＤ２２８によって第１の裏写り測定のための１ライン分の画像の読み取りが行われる。このとき得られた画像データは前ライン保存メモリ２６５に格納される。
【００４２】
このようにして第１の裏写り測定が行われた後、主制御部２１４はセンサ入力部２５５を介して蓋閉センサ２０６が蓋部２０４が完全に閉じられるタイミングを監視する（ステップＳ３０６）。そして、蓋部２０４が完全に閉じたことが検知されると（Ｙ）、主制御部２１４は画像入力部２５１に指示して、カラー画像の読み取りであれば、そのホームポジションでＲ色ＣＣＤ２２６、Ｇ色ＣＣＤ２２７およびＢ色ＣＣＤ２２８によって１ライン分の画像を読み取る第２の裏写り測定を行わせる（ステップＳ３０７）。このとき得られた画像データは現ライン保存メモリ２６６に格納される。
【００４３】
なお、オペレータが蓋部２０４を閉じる操作を通常想定される操作速度で行うものとする。このような場合には、図５のステップＳ３０４で光源ランプ２２４が点灯を開始させてからステップＳ３０７で蓋部２０４が閉じたことの検出を行うまでの間に、ステップＳ３０５で第１の裏写り測定を行う時間的な余裕度が存在する。このため、第１の裏写り測定のための１ライン分の画像の読み取りを完了させた後に蓋部２０４が閉じられて、第２の裏写り測定がこの後、可能になる。
【００４４】
しかしながら、たとえばオペレータが急速に蓋部２０４を閉じる操作を行うことも場合によっては考えられる。このようなときには、ステップＳ３０５で開始した第１の裏写り測定のための１ライン分の画像の読み取りが完了しないうちに蓋部２０４が閉じられてしまう可能性がある。このような事態が発生した場合には、たとえばエラー表示が操作表示部２４７に行われたり、図示しないスピーカからエラー音が出力されて、通常想定される操作速度で蓋部２０４を再度閉じることを指示するようにしてもよい。
【００４５】
以上のようにしてホームポジションによる２回の読取操作が行われたら（ステップＳ３０５、ステップＳ３０７）、主制御部２１４は画像走査ユニット駆動部２５２に指示して画像走査ユニット２０９を原稿２２１の読取開始位置に移動させると共に、この移動の最中に裏写りを防止するための裏写り演算処理を行う（ステップＳ３０８）。そして、画像走査ユニット２０９が図示しないセンサの検知によって原稿２２１の読取開始位置に移動した時点で、主制御部２１４は画像走査ユニット駆動部２５２を制御して、画像走査ユニット２０９を副走査方向に移動させながらその読取走査を開始させる（ステップＳ３０９）。画像走査ユニット２０９による原稿２２１の末端までの走査が終了すると（ステップＳ３１０：Ｙ）、原稿読取制御が完了することになる（エンド）。
【００４６】
図６は、図５のステップＳ３０８で示した裏写り演算処理の流れを具体的に表わしたものである。図１〜図４とともに説明を行う。裏写り演算処理で、裏写り解析部２６４は前記したように前ライン保存メモリ２６５に格納されたシリアルな画像データについてｎ画素ごとの移動平均をとって、そのラインの全画素分の走査を行い、移動平均の最大値としての前ライン最大値Ｐmax1を算出する（ステップＳ３２１）。そして、次に現ライン保存メモリ２６６の１ライン分の画像データを走査して、ｎ画素ごとの移動平均をとって、同様にそのラインの全画素分の走査を行い、移動平均の最大値としての現ライン最大値Ｐmax2を算出する（ステップＳ３２２）。裏写り解析部２６４はこのようにして得られた前ライン最大値Ｐmax1と現ライン最大値Ｐmax2の差分Ｄの絶対値“｜Ｄ｜”を演算する（ステップＳ３２３）。
【００４７】
｜Ｄ｜＝｜Ｐmax1−Ｐmax2｜
【００４８】
差分Ｄは、蓋部２０４が原稿２２１の読取面の反対側の面と接触している場合と、この読取面の反対側の面と非接触で、原稿２２１の透過光が読取面に戻ってこない場合との読取面側の明るさの差を表わしている。一般に、原稿２２１の厚さが薄くなる等の原因によって光を透過する割合が大きくなると、これに応じて光がより多く読取面の反対側の面まで到達する。このとき、読取面の反対側の面に蓋部２０４が存在しなければ、到達した光はそのまま読取面に戻ることなく放散する。この結果、読取面から見た場合には、原稿２２１の明るさがその放散した分だけ暗くなることになる。
【００４９】
一方、原稿２２１が厚くなる等の原因によって光を透過する割合が少なくなると、原稿２２１の読取面から入射した光が読取面の反対側の面まで到達する割合が減少する。したがって、読取面に戻ることなく放散する光の割合が減少することになるので、読取面から見た場合には、原稿２２１の明るさがその分だけ明るくなる。原稿２２１の厚さにかかわらず、その読取面の反対側の面に蓋部２０４の反射率の高い面が対向していれば、この面を反射する光が読取面に戻る割合が高くなる。したがって、蓋部２０４が原稿２２１の読取面の反対側の面と非接触の状態で原稿２２１が厚い場合と同様に、読取面から見た場合、原稿２２１の明るさが明るくなる。
【００５０】
裏写り解析部２６４は、このようにして求めた差分Ｄの絶対値“｜Ｄ｜”と予め定めた閾値Ｐthrとの大小を比較する（ステップＳ３２４）。この結果、差分Ｄの絶対値“｜Ｄ｜”の方が閾値Ｐthrよりも大きいときは（Ｙ）、判定結果として判定“１”を出力する（ステップＳ３２５）。また、これ以外の場合には（ステップＳ３２４：Ｎ）、判定“０”を出力する（ステップＳ３２６）。これらの判定結果は、ＲＡＭ２４４の所定の判定結果記憶領域に格納される。
【００５１】
図７は裏写りが発生する原稿を使用した場合の測定結果の一例を表わしており、図８は裏写りが発生しない原稿を使用した場合の測定結果の一例を表わしている。これらの図で横軸は主走査方向の１ライン分の画素を示しており、縦軸は原稿の読み取られた階調を表わしている。また、前提として図７と図８の２つの測定に使用した原稿の読取面は共に同じ色調であり、反射率も等しいものとする。一例としては、原稿の読取面における下地は十分白い面となっている。このような条件下で、蓋部２０４（図１）が完全に閉じているときの現ライン最大値Ｐmax2は、図７および図８共に同一の階調Ｌ1となっている。
【００５２】
一方、前ライン最大値Ｐmax1について見てみると、たとえば原稿２２１の厚さが薄く、裏写りが発生するような場合、図７に示すようにその読み取られた階調Ｌ2は図８に示す裏写りが発生しない場合の階調Ｌ3と比較して低く（暗く）なる。したがって、階調Ｌ1よりも一定レベル（閾値Ｐthr）だけ階調の低い（暗い）側を判別の閾値となる階調Ｌthrとして設定しておくと、図７に示した裏写りが発生するような場合には差分Ｄの方が閾値Ｐthrよりも大きくなる。また、図８に示すような裏写りが発生しない場合には閾値Ｐthrの方が差分Ｄよりも大きくなる。したがって、先に説明したように差分Ｄの絶対値“｜Ｄ｜”と予め定めた閾値Ｐthrとを比較することで、原稿２２１が裏写りが発生するものであるかどうかを判別することができることになる。
【００５３】
このように判定結果として判定“１”は、該当する原稿２２１が裏写りを発生させることを表わしていることになる。また、判定“０”は、該当する原稿２２１が裏写りを発生させないことを表わしている。
【００５４】
本実施例では裏写りが発生するか否かを原稿２２１の全領域について調べている訳ではなく、蓋部２０４が閉じられる操作の行われた際の第１の裏写り測定（図５ステップＳ３０５）と第２の裏写り測定（図５ステップＳ３０７）を基にして行っている。したがって、図４に示した画像前処理部２５３は、判定結果をＲＡＭ２４４の前記した判定結果記憶領域に格納した後、これをその原稿２２１全体に適用される裏写り判定信号２６８として画像処理部２５４に流すことになる。
【００５５】
図９は、原稿の裏写りを判別した後のヒストグラムの作成と保存を行う処理を表わしたものであり、図５のステップＳ３０９に示した処理の先頭部分に位置する処理を具体化したものである。図２〜図４を基にして説明を行う。原稿２２１の裏写りの判定が終了したら（ステップＳ３４１：Ｙ）、画像処理部２５４は現ライン保存メモリ２６６から１ライン分の画像データを読み出して、階調とそれらの頻度からなるヒストグラムを作成する（ステップＳ３４２）。そして、この作成したヒストグラムをヒストグラム保存領域２６９に保存する（ステップＳ３４３）。
【００５６】
図１０は、ある原稿を基に作成したヒストグラムの一例を表わしたものである。この図で横軸は原稿２２１の該当するラインにおける黒から白にわたる階調を表わしており、縦軸はそれぞれの階調における画素の出現頻度を表わしている。ヒストグラムの作成は、図４に示した現ライン保存メモリ２６６から得られる１ライン分のデータに対して行われる。作成されたヒストグラムは、前記したようにＲＡＭ２４４内のヒストグラム保存領域２６９に保存される。
【００５７】
次に、作成されたヒストグラムを基にして下地レベルを求める処理を説明する。下地、すなわち通常は白色となる背景部分を原稿２２１上で探すために、本実施例のスキャナ２００では、予め工場出荷時に図１０に示した白色走査区間最小階調ａｂｃminと白色走査区間最大階調ａｂｃmaxを設定している。もちろん、これらの値を複数用意しておいて、オペレータ側で選択できるようにしてもよいし、オペレータが原稿２２１の状態に応じて白色走査区間最小階調ａｂｃminと白色走査区間最大階調ａｂｃmaxをその都度、調整できるようにしていてもよい。
【００５８】
ところで、本実施例のスキャナ２００ではγ補正等の画像処理をデジタル処理として行うので、これらの処理の途中で量子化ノイズが発生する。この結果として、画像濃度としての入力濃度が異なっている場合でも出力濃度が等しくなる場合がある。この結果として、図１０に示すようなヒストグラムを作成する場合、出力濃度が等しくなるような特定の濃度に頻度上の偏りが発生することがある。このため、作成したヒストグラムを使用して該当する原稿２２１の下地濃度の検索を正しく行うための工夫が必要となる。
【００５９】
本実施例ではこのために、図１０に示すように頻度のばらつきが所定のばらつき範囲Ｈthrよりも大きい場合に、これらを量子化ノイズとして扱うことにしている。そこで、このばらつき範囲Ｈthrも工場出荷時にスキャナ２００に設定することにしている。また、本実施例では次に説明する下地レベルの取得処理を開始する前に、下地レベルとみなす頻度の下限の閾値Ｈlimも予め設定するようにしている。ばらつき範囲Ｈthrや下限の閾値Ｈlimも、オペレータが幾組かの中から選択したり、適宜調整できるようになっていてもよい。
【００６０】
図１１は、該当する原稿についての下地レベルを取得のための処理の流れを表わしたものである。この図１１は図５のステップＳ３０９に含まれる処理であり、図９に示した処理に引き続いて行われる処理である。まず、図４に示す画像処理部２５４は下地の候補となる白色走査区間最大階調ａｂｃmax（図１０参照）から頻度の走査を開始する（ステップＳ３６１）。そして、得られた現在の頻度が、下限の閾値Ｈlimを超えるかを判別する（ステップＳ３６２）。図１０に示した例では下限の閾値Ｈlimを超えていない（Ｎ）。このような場合には、階調が白色走査区間最小階調ａｂｃminの方向に、次の階調の示す位置まで走査する（ステップＳ３６３）。
【００６１】
その走査後の階調の位置が白色走査区間最小階調ａｂｃminまで到達していなければ（ステップＳ３６４：Ｎ）、その階調の位置で頻度が下限の閾値Ｈlimを超えているかどうかを判別する（ステップＳ３６２）。超えていない場合には（Ｎ）、再びステップＳ３６３の処理に戻ることになる。
【００６２】
このようにしてある階調位置で頻度が下限の閾値Ｈlimを超えるようになったら（ステップＳ３６２：Ｙ）、これに続くｍ個の頻度を表わした波形のばらつきを確認する（ステップＳ３６５）。図１０では、白色走査区間最大階調ａｂｃmaxの図で左側近傍に、ばらつき範囲Ｈthrを超える変動が観測されている。このように、ばらつきがばらつき範囲Ｈthr以上である場合が存在している場合には（ステップＳ３６６：Ｙ）、量子化ノイズの範囲であるとして捉えて、その階調ａと頻度ｂを保存する（ステップＳ３６７）。そして、走査する範囲を白色走査区間最小階調ａｂｃminの方向に１つだけずらして次の階調の走査を行う（ステップＳ３６３）。
【００６３】
一方、ステップＳ３６６でばらつきがばらつき範囲Ｈthrを超えていない場合には（Ｎ）、そのときの頻度を前回までに得られた頻度の最大値と比較してこれよりも頻度が大きくなっているかどうかを判別する（ステップＳ３６８）。その結果、今回の方の頻度が大きくなっていれば（Ｙ）、その頻度ｃと階調ｄを保存する（ステップＳ３６９）。そして、走査する範囲を白色走査区間最小階調ａｂｃminの方向に１つだけずらして次の階調の走査を行う（ステップＳ３６３）。ステップＳ３６８で今回の方の頻度が大きくなっていなかった場合には（Ｎ）、頻度ｃと階調ｄを保存することなく、走査する範囲を白色走査区間最小階調ａｂｃminの方向に１つだけずらして次の階調の走査を行う（ステップＳ３６３）。
【００６４】
以上のようにして走査が順次行われることで、最終的に走査後の階調の位置が白色走査区間最小階調ａｂｃminまで到達する（ステップＳ３６４：Ｙ）。このようにして予め設定した走査範囲の全走査が終了した時点で、ばらつきがばらつき範囲Ｈthrを超えなかった頻度の最大値ｃとこれに対応する階調ｄが存在するかどうかのチェックが行われる（ステップＳ３７０）。存在すれば（Ｙ）、頻度の最大頻度Ｈmaxとして頻度ｃを、下地の階調Ｗ1として階調ｄを設定する（ステップＳ３７１）。
【００６５】
これに対して、ステップＳ３７０でばらつき範囲Ｈthrを超えなかった頻度の最大値ｃとこれに対応する階調ｄが存在しなかった場合には（Ｎ）、頻度の最大頻度Ｈmaxとして頻度ａを、下地の階調Ｗ1として階調ｂを設定する（ステップＳ３７２）。
【００６６】
図１２は、以上のようにして求めた下地の階調の補正処理とこれに続く実際の原稿の読取処理の様子を表わしたものであり、図５のステップＳ３０９の後半およびステップＳ３１０の処理を具体化したものである。図１１で説明したようにして下地の階調Ｗ1として階調ｄまたは階調ｂを設定したら、図４に示した画像処理部２５４は裏写り判定部２６２から出力された裏写り判定信号２６８の読み出しを行う（ステップＳ３９１）。そして、判定結果が判定“１”の場合には（ステップＳ３９２：Ｙ）、原稿２２１（図２）が裏写りの発生しやすい場合なので、下地と判別された階調Ｗ1に対して補正のためのオフセットＷ2を加算した値を新しい下地の階調に設定する（ステップＳ３９３）。
【００６７】
ここで、裏写りしやすい原稿２２１を読み取る場合は、図５に示した第２の裏写り測定（ステップＳ３０７）の段階で、蓋部２０４の明るい色の影響で、実際の画像濃度よりも現ライン最大値Ｐmax2がより明るくなる傾向がある。オフセットＷ2は、階調Ｗ1よりもある程度暗い階調についても下地とする処理を行うためのものなので、マイナスの値をとることになる。
【００６８】
次に、裏写り判定信号２６８の判定結果が判定“０”の場合について説明する。この場合には（ステップＳ３９２：Ｎ）、原稿２２１（図２）が裏写りの発生し難い場合なので、下地と判別された階調Ｗ1を特に補正せずにこれを新しい下地の階調に設定する（ステップＳ３９４）。
【００６９】
以上のようにして下地とすべき階調が設定されたら、図２に示した画像走査ユニット２０９による実際の原稿２２１の部分の読み取りが開始される。すなわち、画像走査ユニット２０９の走査位置がまず原稿２２１の先端（図２における左端）位置に位置決めされて（ステップＳ３９５）、その読取ラインに対して下地除去を行いながら画像の読取処理が行われる（ステップＳ３９６）。白黒画像の読み取りを例に挙げると、具体的には、階調Ｗ1あるいはこれにオフセットＷ2を加えた階調よりも白側の階調をすべて背景（白）に固定して読み取る処理が行われる。
【００７０】
該当するラインについての画像の読取処理が行われたら、その時点で原稿２２１の読み取りがすべて終了したかどうかがチェックされ（ステップＳ３９７）、終了していなければ（Ｎ）、ステップＳ３９５に戻ってＲ色ＣＣＤ２２６、Ｇ色ＣＣＤ２２７およびＢ色ＣＣＤ２２８の読取位置を次の走査ラインに移動させる。そして、先と同様にそのラインについて下地処理を行いながら画像の読取処理が行われる（ステップＳ３９６）。このようにして原稿２２１の読み取りの対象となる全領域の読取処理が完了したら（ステップＳ３９７：Ｙ）、すべての処理が終了する（エンド）。
【００７１】
なお、以上の説明ではすべての原稿２２１について下地除去を行うことにした。実際のスキャナ２００では、下地除去を行うか否かをオペレータの判断に任せるようにしている場合も多い。オペレータが下地除去を行わない設定を行ったような場合には、階調Ｗ1を最大白レベル（画像の階調が８ビットで表わされる場合には“２５５”）とするようにしてもよい。これにより、下地除去を行わない場合でも、裏写りを低減した画像の読み取りが可能になる。
【００７２】
以上説明した実施例のスキャナ２００によれば、図４で示した第１の裏写り測定（ステップＳ３０５）の他に第２の裏写り測定（ステップＳ３０７）を行った。そして、これらの測定によって、原稿２２１の読取開始前に、これが裏写りしやすいかし難いかを判定することが可能になる。そして、その原稿２２１が裏写りしやすい用紙、たとえば薄い用紙と判別された場合には、下地レベルを予め設定した閾値で変化させることによって、裏写りによる画質の劣化を抑えることが可能になる。
【００７３】
＜発明の変形例＞
【００７４】
先の実施例では、下地の濃度を原稿２２１の読取開始前に決定することにしていた。これにより、原稿２２１の全領域に対する下地除去の画一的かつ迅速な処理が可能になる。この実施例では現ライン保存メモリ２６６からから１回分の１ライン分の画像データを読み出してヒストグラムを作成したが、変形例では副走査方向に所定のバンド単位すなわち予め定めた副走査ライン分についてヒストグラムを算出して、ヒストグラム保存領域２６９に保存するヒストグラムをバンド単位で順次更新することにしている。そして、バンドごとに更新されたヒストグラムを基にして図１０に示した階調Ｗ1を求め直し、これを用いてバンド単位でオフセットＷ2の加算処理を行って下地除去を行うようにしている。したがって、原稿２２１の先端部分で最初のバンドの画像処理が行われる場合については、実施例と同一の処理となる。また、この変形例では図４に示す裏写り判定信号２６８の論理は画像の読取動作中、変化しないものとして、裏写りの有無を解析するための裏写り解析部２６４も最初のバンド以降は動作させないものとしている。
【００７５】
図１３は、この変形例におけるヒストグラムの作成と保存を行う処理を表わしたものであり、実施例の図９に対応するものである。そこで、図９と同一部分には同一の符号を付している。なお、本発明の変形例では、図５におけるステップＳ３０１〜ステップＳ３０７の処理を実施例と同様に実行するので、これについての説明は省略する。図５におけるステップＳ３０７の第２の裏写り測定が行われ、図６の裏写り演算処理による裏写り判定が終了したら（ステップＳ３４１：Ｙ）、画像処理部２５４は現ライン保存メモリ２６６から１ライン分の画像データを読み出して、階調とそれらの頻度からなるヒストグラムを作成する（ステップＳ３４２）。そして、この作成したヒストグラムをヒストグラム保存領域２６９に保存する（ステップＳ３４３）。
【００７６】
この時点で原稿２２１の全読み取りが終了したかどうかのチェックが行われ（ステップＳ４０１）、読み取りが完了していない場合には（Ｎ）、前記したバンドに対応する所定ラインだけ更に副走査方向に移動したかどうかの判別が行われる（ステップＳ４０２）。所定ラインだけ更に副走査方向に移動したら（Ｙ）、ステップＳ３４２に戻ってその時点で図４に示した現ライン保存メモリ２６６から最新の１ライン分の画像データを読み出して、これを基にして新たにヒストグラムを作成する（ステップＳ３４２）。このヒストグラムはヒストグラム保存領域２６９に保存される。このようにして、原稿２２１の全画像の読み取りが終了する（ステップＳ４０１：Ｙ、エンド）まで、バンド単位でヒストグラムの作成と保存が繰り返されることになる。
【００７７】
図１４は、この変形例における下地の階調の補正処理とこれに続く実際の原稿の読取処理の様子を表わしたものであり、実施例の図９および図１１に対応するものである。そこで、図９と同一部分には同一の符号を付している。変形例でも、図４に示した画像処理部２５４は裏写り判定部２６２から出力された裏写り判定信号２６８の読み出しを行う（ステップＳ３９１）。
【００７８】
次に、図２に示した画像走査ユニット２０９による実際の原稿２２１の部分の読み取りが開始される。すなわち、画像走査ユニット２０９の走査位置がまず原稿２２１の先端（図２における左端）位置に位置決めされて（ステップＳ３９５）、その後、最初のバンドについての図１１に示した下地レベルの取得処理と、図１２のステップＳ３９２〜ステップＳ３９４に示す原稿２２１の裏写りの状況に応じた下地と判別された階調Ｗ1に対する必要な補正が行われる（ステップＳ４２１）。この後、該当する読取ラインに対して下地除去を行いながら画像の読取処理が行われる（ステップＳ４２２）。これまでの処理は実施例と同一となる。
【００７９】
この後、画像処理部２５４は原稿２２１の全画像の読み取りが完了したかどうかをチェックする（ステップＳ４２３）。この段階では原稿２２１の最初のバンドの読み取りが開始したばかりなので、全画像の読み取りは完了していない（Ｎ）。そこで、現在のバンドについての処理が終了したかどうかの判別が行われる（ステップＳ４２４）。まだ、そのバンドの最初の１ラインの読み取りが終了しただけなので（Ｎ）、画像走査ユニット２０９の走査位置が次の読取ラインに移動される（ステップＳ４２５）。そして、ステップＳ４２２に進んで前回と同一の階調Ｗ1に対する補正処理を行うことで、該当する読取ラインに対して下地除去を行いながら画像の読取処理が行われる。
【００８０】
この後、読取完了のチェック（ステップＳ４２３）と現在のバンドが終了したかどうかのチェック（ステップＳ４２４）が行われる。読み取りが完了せずバンドも同一の間は、次の読取ラインに順次移動しながら、ステップＳ４２２の画像読取処理が進行することになる。
【００８１】
所定のラインの画像読取処理が行われた結果、該当するバンドの読み取りが終了すると（ステップＳ４２４：Ｙ）、走査位置が次のバンドの最初の読取ラインに移動される（ステップＳ３９５）。そして、その新たなバンドについて図１１で新たに求めた下地レベルを用いて下地と判別された階調Ｗ1に対する必要な補正を行い（ステップＳ４２１）、その後、該当する読取ラインに対して下地除去を行いながら画像の読取処理が行われる（ステップＳ４２２）。すなわち、この時点で２番目のバンドに対応した画像の読取処理が開始されることになる。
【００８２】
以下同様にして、各バンドの開始時点で下地レベルの算出と補正が行われ（ステップＳ４２１）、そのバンドが継続している間は走査位置を順に副走査方向に移動させながら下地除去による画像の読取処理を進行させる。以上のようにして最終的には原稿２２１の読み取りが完了して（ステップＳ４２３：Ｙ）、処理が終了する（エンド）。
【００８３】
以上説明した変形例では、副走査方向にバンド単位でヒストグラムを作成し、下地レベルの算出と補正を行うことにした。このため、バンドごとに下地レベルを変化させた画像の読み取りが可能になる。
【００８４】
なお、変形例では１つのバンドを複数ラインで構成することを前提としたが、１ラインで構成するようにしてもよい。この場合には、ライン単位で下地レベルの算出と補正が行われることになる。
【００８５】
また、実施例および変形例では無接触角度センサ２０５を使用して蓋部２０４が閉じるときの特定の角度を検出したが、必ずしも角度センサを使用する必要はない。たとえば図示しないヒンジ機構に蓋部２０４の回転に合わせて回転角を移動させる突起を設けておき、この突起が光を遮蔽する角度を光センサで検出することで角度の検出を行うことが可能である。
【００８６】
更に実施例では、蓋部の開閉によって原稿の置かれている周囲から外光が入射する状態と原稿の周囲が遮光される状態を作成することにしたが、たとえば原稿の背面から光を照射したりしなかったりすることで、同様の読取環境を作成するようにしてもよい。この場合には、原稿の読取面以外から外光が入射する第１のモードと原稿の周囲を遮光する第２のモードの２つのモードに原稿読取開始前に交互に設定するモード設定手段が画像読取装置に備えられることになる。この後者の場合には、実施例の図１で示したような筐体の上部に透明な平板部材としてのコンタクトガラス２０１を配置し蓋部２０４をこれに対して開閉自在としたブック物についての典型的な画像読取装置以外に対しても本発明を適用することができる。一例を挙げると、シート状の原稿を専用に読み取り、図１に示したような蓋部２０４の開閉構造を備えない装置であっても、たとえば、原稿の背面から光を照射することによって第１のモードと第２のモードの切り替えを実現することができ、これにより本発明を適用することができる。
【００８７】
また、実施例では画像読取装置としてスキャナ２００を取り上げたが、複写機、ファクシミリ装置等の他の画像読取装置に対して本発明を適用できることは当然である。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施例における画像読取装置の外観の概要を表わした斜視図である。
【図２】本実施例の画像読取装置について蓋部を閉じた状態における要部の断面図である。
【図３】本実施例の画像読取装置の回路構成の概要を表わしたブロック図である。
【図４】図３に示した画像読取装置で裏写りを防止する回路部分を具体的に表わしたブロック図である。
【図５】本実施例で画像読取装置が原稿の読取走査を行う際の全体的な制御の流れを表わした流れ図である。
【図６】ステップＳ３０８で示した裏写り演算処理の流れを具体的に表わした流れ図である。
【図７】裏写りが発生する原稿を使用した場合の測定結果の一例を表わした特性図である。
【図８】裏写りが発生しない原稿を使用した場合の測定結果の一例を表わした特性図である。
【図９】本実施例でヒストグラムの作成処理の様子を表わした流れ図である。
【図１０】本実施例における原稿を基に作成したヒストグラムの一例を表わした特性図である。
【図１１】本実施例で原稿の下地レベルを取得のための処理の流れを表わした流れ図である。
【図１２】本実施例で下地の階調の補正処理とこれに続く実際の原稿の読取処理の様子を表わした流れ図である。
【図１３】本発明の変形例におけるヒストグラムの作成と保存の処理の流れ図である。
【図１４】この変形例における変形例における下地の階調の補正処理と実際の原稿の読取処理の様子を表わした流れ図である。
【図１５】裏写りの生じる原理を示した説明図である。
【符号の説明】
【００８９】
２００  スキャナ（画像読取装置）
２０１  コンタクトガラス
２０２  装置本体
２０４  蓋部
２０５  無接触角度センサ
２０６  蓋閉センサ
２０９  画像走査ユニット
２２６  Ｒ色ＣＣＤ
２２７  Ｇ色ＣＣＤ
２２８  Ｂ色ＣＣＤ
２４１  主制御部
２４２  ＣＰＵ
２４３  ＲＯＭ
２５３  画像前処理部
２５４  画像処理部
２６２  裏写り判定部
２６３  データ保存部
２６５  前ライン保存メモリ
２６６  現ライン保存メモリ
２６７  画像データ
２６８  裏写り判定信号
２６９  ヒストグラム保存領域
【図１】
0004527685.tif 000002
【図２】
0004527685.tif 000003
【図３】
0004527685.tif 000004
【図４】
0004527685.tif 000005
【図５】
0004527685.tif 000006
【図６】
0004527685.tif 000007
【図７】
0004527685.tif 000008
【図８】
0004527685.tif 000009
【図９】
0004527685.tif 000010
【図１０】
0004527685.tif 000011
【図１１】
0004527685.tif 000012
【図１２】
0004527685.tif 000013
【図１３】
0004527685.tif 000014
【図１４】
0004527685.tif 000015
【図１５】
0004527685.tif 000016