(57)【要約】【課題】原稿が傾いていても地色を精度よく検出できる画像読取装置、及び画像形成装置を提供する。【解決手段】原稿を読み取って画像データを生成する読取手段と、原稿の傾きを検出する傾き検出手段と（Ｓ１０４）、傾き検出手段で検出された傾きに基づいて、画像データが表す画像の傾きを補正する傾き補正手段と（Ｓ１０５）、傾き補正手段により傾きが補正された画像上において原稿の地色を検出する地色検出手段と（Ｓ１０６）、地色検出手段で検出された地色に基づいて、傾き補正前の画像、及び傾き補正後の画像のうち少なくとも一方の画像の地色を補正する地色補正手段（Ｓ１０７）と、を備える。【選択図】図６
2010278859.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを生成する読取手段と、
前記原稿の傾きを検出する傾き検出手段と、
前記傾き検出手段で検出された傾きに基づいて、前記画像データが表す画像の傾きを補正する傾き補正手段と、
前記傾き補正手段により傾きが補正された前記画像上において前記原稿の地色を検出する地色検出手段と、
前記地色検出手段で検出された地色に基づいて、傾き補正前の前記画像、及び傾き補正後の前記画像のうち少なくとも一方の画像の地色を補正する地色補正手段と、
を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記地色検出手段は、前記傾き補正手段により傾きが補正された前記画像の所定のライン上において前記原稿の地色を検出する、画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記所定のラインは、前記画像の先端近傍である、画像読取装置。
【請求項４】
請求項２又は請求項３に記載の画像読取装置であって、
前記所定のラインは、複数のラインである、画像読取装置。
【請求項５】
請求項２乃至請求項４のいずれか一項に記載の画像読取装置であって、
前記地色検出手段は、前記ライン上の色のうち最も明るい色を地色として検出する、画像読取装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の画像読取装置であって、
前記画像の傾きを補正する傾き補正モードを設定するための設定手段を備え、前記傾き補正モードが設定されている場合に、傾き補正後の前記画像の地色を補正する、画像読取装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像読取装置であって、
前記地色補正手段は、前記画像において前記地色検出手段で検出された地色と同じ色を他の色に変換する、画像読取装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像読取装置と、
前記画像読取装置で生成された画像データに基づいて被記録媒体に画像を形成する画像形成手段と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、及び画像形成装置に関する。
【背景技術】
【０００２】
従来、原稿と受光素子アレイとを副走査方向に相対移動させて原稿を読み取るイメージ読み取り装置において、読み取った１ライン中において原稿の存在する区間の幅が設定幅に達した時点で地色検出を開始することにより、地色検出における原稿のスキューの影響を軽減するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−７９５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のイメージ読み取り装置によると、読み取った１ライン中において原稿の存在する区間の幅が設定幅に達したとしても、そのライン中には原稿外の領域も存在するので、原稿外の領域の色を地色として検出する可能性がある。
本発明は上記のような事情に基づいて完成されたものであって、原稿が傾いていても地色を精度よく検出できる画像読取装置、及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の発明は、画像読取装置であって、原稿を読み取って画像データを生成する読取手段と、前記原稿の傾きを検出する傾き検出手段と、前記傾き検出手段で検出された傾きに基づいて、前記画像データが表す画像の傾きを補正する傾き補正手段と、前記傾き補正手段により傾きが補正された前記画像上において前記原稿の地色を検出する地色検出手段と、前記地色検出手段で検出された地色に基づいて、傾き補正前の前記画像、及び傾き補正後の前記画像のうち少なくとも一方の画像の地色を補正する地色補正手段と、を備える。
傾きを補正した画像上には原稿外の領域が少なくなるので、原稿外の領域の色を地色として誤検出してしまうことを低減できる。
よってこの発明によると、原稿が傾いていても地色を精度よく検出できる。
【０００６】
第２の発明は、第１の発明の画像読取装置であって、前記地色検出手段は、前記傾き補正手段により傾きが補正された前記画像の所定のライン上において前記原稿の地色を検出する。
この発明によると、所定のライン上において地色を検出するので、画像全体から地色を検出する場合に比べて少ない処理量で地色を検出できる。
【０００７】
第３の発明は、第２の発明の画像読取装置であって、前記所定のラインは、前記画像の先端近傍である。
画像の先端近傍には原稿に描かれた画像が存在する可能性が少ないので、先端近傍のライン上で地色を検出するようにすると、地色をより精度よく検出できる。
【０００８】
第４の発明は、第２又は第３の発明の画像読取装置であって、前記所定のラインは、複数のラインである。
複数のラインに基づいて原稿の地色を検出するようにすると、より精度よく地色を検出できる。
【０００９】
第５の発明は、第２〜第４のいずれかの発明の画像読取装置であって、前記地色検出手段は、前記ライン上の色のうち最も明るい色を地色として検出する。
画像読取装置で読み取る原稿は、例えば地色が白（明るい色）で文字が黒（暗い色）の文書原稿などのように、地色が最も明るい色であることが多い。このため、最も明るい色を地色として検出するようにすると、高い確率で地色を検出できる。
【００１０】
第６の発明は、第１〜第５のいずれかの発明の画像読取装置であって、前記画像の傾きを補正する傾き補正モードを設定するための設定手段を備え、前記傾き補正モードが設定されている場合に、傾き補正後の前記画像の地色を補正する。
傾き補正モードが設定されている場合には、地色を補正するか否かによらずユーザが画像の傾きを補正したい可能性が高いので、地色補正のための傾き補正が原因で待たされていると感じる負担を低減することができる。また、傾き補正後の画像の地色が補正されるので、傾き補正及び地色補正を施された画像を得ることができる。
【００１１】
第７の発明は、第１〜第６のいずれかの発明の画像読取装置であって、前記地色補正手段は、少なくとも前記画像において前記地色検出手段で検出された地色と同じ色を他の色に変換する。
例えば新聞などのように灰色の地色に黒色で文字が印刷されているような原稿を読み取ると、地色と文字との明暗差が小さいことにより、画像上において文字が読み難く感じられる場合がある。このような場合には、例えば画像において灰色（地色）を白色（他の色）に変換する補正を行うことにより、文字を読み易くすることができる。
【００１２】
第８の発明は、画像形成装置であって、第１〜第７のいずれかの発明の画像読取装置と、前記画像読取装置で生成された画像データに基づいて被記録媒体に画像を形成する画像形成手段と、を備える。
この発明によると、原稿が傾いていても地色を精度よく検出できる。
【発明の効果】
【００１３】
本発明によれば、原稿が傾いていても地色を精度よく検出できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る画像読取装置の模式図。
【図２】画像読取装置の電気的構成を示すブロック図。
【図３】地色補正を説明するためのグラフ。
【図４】画像読取装置を上方から見た模式図。
【図５】画像データが表す画像の模式図。
【図６】原稿を読み取る処理のフローチャート。
【図７】画像データの傾きの補正を説明するための模式図。
【発明を実施するための形態】
【００１５】
＜実施形態１＞
本発明の実施形態１を図１ないし図７によって説明する。
（１）画像読取装置の構成
図１は、イメージスキャナ１（画像読取装置の一例）の模式図である。イメージスキャナ１は所謂フラットベッド（ＦＢ）型のスキャナ装置として構成されており、原稿が載置されるプラテンガラス１３を有する装置本体３と、装置本体３の上方に開閉可能に設けられたＦＢカバー５とを備えて構成されている。
【００１６】
装置本体３は、第一の読取面１１と第二の読取面１２とを構成するプラテンガラス１３と、プラテンガラス１３を支持する筐体２０と、第一の読取面１１に載置される原稿の位置決めを行うための位置決め部材１７と、所定の反射率を有する白基準板１９と、読取デバイス２１と、読取デバイス２１を移動させるＦＢモータ２３及びベルト機構部２５と、を備えている。
【００１７】
プラテンガラス１３の表面は、筐体２０に対して着脱自在に設けられた位置決め部材１７によって第一の読取面１１と第二の読取面１２とに分割されている。第一の読取面１１は利用者が表面に載置した原稿を読み取るための領域であり、ＦＢカバー５が閉じられた状態でＦＢカバー５により被覆される。第二の読取面１２はＦＢカバー５に設けられたＡＤＦ４０（Auto Document Feeder）により搬送されてきた原稿Ｐを読み取るための領域である。
【００１８】
読取デバイス２１（読取手段の一例）は、プラテンガラス１３の裏面において、プラテンガラス１３の盤面に平行な副走査方向（図中のＤ方向）に移動可能に収容されている。読取デバイス２１は、ベルト機構部２５が備える一対のローラ２５ａに掛け回されたベルト２５ｂに固定されており、ＦＢモータ２３が発生する動力により回転するベルト２５ｂと共に、副走査方向に移動する。
【００１９】
白基準板１９は、位置決め部材１７とプラテンガラス１３との間に、紙面に垂直な主走査方向に延びる姿勢で配置されている。白基準板１９は反射率の高い白色の部材であり、光源２２（図２参照）の光量調整やシェーディング補正のための白レベルデータの生成に用いられる。
【００２０】
ＦＢカバー５に設けられたＡＤＦ４０の動作によって第二の読取面１２上に搬送されてきた原稿Ｐを読み取る際、読取デバイス２１は第二の読取面１２下に移動されて停止する。また、第一の読取面１１上の原稿を読み取る際、読取デバイス２１はＦＢモータ２３及びベルト機構部２５の動作により第一の読取面１１の裏面側を副走査方向に搬送される。
【００２１】
ＦＢカバー５は、前述したようにＡＤＦ４０を備えており、次のように、給紙トレイ４１に載置された原稿Ｐを、第二の読取面１２上に搬送し、第二の読取面１２上で読取デバイス２１により読み取られた原稿Ｐを排紙トレイ４２に排出する。
【００２２】
ＡＤＦ４０は、搬送路の始点に、給紙ローラ４４、４５を備えており、給紙トレイ４１に載置された原稿は給紙ローラ４４、４５によって搬送路下流に搬送される。給紙ローラ４４、４５により搬送されてきた原稿Ｐは、搬送ローラ４７、４８により、更に搬送路下流に搬送される。
【００２３】
搬送路において搬送ローラ４７、４８より下流側には、第二の読取面１２と所定の空隙を有した状態で、第二の読取面１２に対抗する上板４９が設けられている。搬送ローラ４７、４８により搬送されてきた原稿Ｐは、上板４９と第二の読取面１２との間を通過して、それより更に搬送路下流に設けられた一対の搬送ローラ５１、５２によって搬送され、続いて、一対の排紙ローラ５１、５２によって、排紙トレイ４２に排紙される。
【００２４】
（２）イメージスキャナの電気的構成
図２は、イメージスキャナ１の電気的構成を示すブロック図である。イメージスキャナ１は、ＡＳＩＣ１００、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４、ＦＢモータ２３、ＦＢモータ駆動回路１０５、ＡＤＦモータ１１０、ＡＤＦモータ駆動回路１０６、読取デバイス２１、電流制御回路１２１、Ａ／Ｄ変換回路１２３、操作部１３０などを備えて構成されている。
【００２５】
図示するようにＡＳＩＣ１００（傾き補正手段、地色補正手段の一例）には、ＦＢモータ駆動回路１０５、ＡＤＦモータ駆動回路１０６、電流制御回路１２１、Ａ／Ｄ変換回路１２３、操作部１３０等が接続されている。ＡＳＩＣ１００はＣＰＵ１０１の制御の下でこれらを制御するとともに、Ａ／Ｄ変換回路１２３から出力された画素値にシェーディング補正、ガンマ補正、傾き補正、地色補正、色空間変換、その他各種の画像処理を施し、画素毎にＲＧＢ３つの画素値を持つ画像データを生成する。
【００２６】
読取デバイス２１は、主走査方向に複数の受光素子が一列に配列されたラインセンサ２６、及び、赤色（Ｒ）の光を発する複数のＬＥＤがラインセンサ２６の延伸方向に１列に配列された光源２２Ｒと、緑色（Ｇ）の光を発する複数のＬＥＤが１列に配列された光源２２Ｇと、青色（Ｂ）の光を発する複数のＬＥＤが１列に配列された光源２２Ｂとで構成される光源２２を備えている。各光源２２Ｒ、２２Ｇ、２２Ｂは電流制御回路１２１から供給された電流の大きさに応じた明るさ（光源２２の光度、あるいは光源２２の発光光量ということもできる）で点灯する。読取デバイス２１は、光源２２からの光に照射された原稿によって反射された反射光をラインセンサ２６により受光し、ラインセンサ２６の各受光素子に蓄積された電荷に応じた電圧を出力する。
【００２７】
電流制御回路１２１には、光源２２が接続されている。電流制御回路１２１は、ＡＳＩＣ１００から出力されるＰＷＭ信号に基づいて光源２２に電流を供給する。
【００２８】
Ａ／Ｄ変換回路１２３は、読取デバイス２１から出力される電圧のゲイン調整を行い、増幅した電圧をデジタルの出力値（画素値）に変換する回路である。
操作部１３０（設定手段）は、装置本体３の前方に設けられており、各種の操作スイッチを備えている。利用者は操作部１３０を操作することにより、画像の傾きを補正する傾き補正モードの設定や読み取りの指示などを行うことができる。
【００２９】
ＣＰＵ１０１（傾き検出手段、地色検出手段の一例）は、ＲＯＭ１０２に格納されているプログラムを実行することによりイメージスキャナ１の各部を制御する。
【００３０】
ＲＡＭ１０３は、ＣＰＵ１０１が各種の処理を実行するための主記憶装置として用いられる。また、ＲＡＭ１０３はＡ／Ｄ変換回路１２３から出力された画像データを一時的に記憶する画像処理バッファ、傾き補正された後の画像データを一時的に記憶する傾き補正後バッファ、生成された画像を保存する画像保存バッファ、その他各種のバッファとしても用いられる。これらのバッファはリングバッファとして構成される。
【００３１】
（３）地色補正の概要
例えば、灰色の地色に黒色で文字が形成されている原稿の場合、灰色と黒色との明暗差が小さいことにより、人によっては文字が読み難く感じられる場合がある。このような場合、地色である灰色を白色（より明るい色）に変換すると、地色と文字との明暗差がよりはっきりすることにより、文字が読み易くなる。
【００３２】
そこで、本実施形態では、原稿を読み取って生成した画像データが表す画像において最も明るい色（上記の例では灰色）をその原稿の地色と仮定し、画像上の地色をより明るい色に変換する地色補正を行う。
【００３３】
理解を容易にするため、本実施形態では画素毎に一つの画素値を持つモノクロ画像を例に説明する。なお、モノクロ画像はＲＧＢ３つの画素値が互いに等しい画像であってもよい。
また、本実施形態では画素値を８ビット（０〜２５５）で表現するものとし、白色を表す画素の画素値を２５５、黒色を表す画素の画素値を０で表すものとする。そして、画素値が２５５に近い色ほど明るい色であるとする。
【００３４】
図３は地色補正を説明するためのグラフである。図３において実線６１は地色補正前の画素値と地色補正後の画素値との関係を示している。破線６２は比較例であり、地色補正をしなかった場合を示している。地色補正をしなかった場合には、画素値は変化しない。
【００３５】
以下に示す式１は、本実施形態に係る地色の補正式を示している。
ｆ（ｘ）＝（２５５／地色値）×ｘ  ・・・  式１
地色値とは地色の画素値のことをいう。式１によれば、補正前の画素値ｘが地色値である場合には、補正後の画素値ｆ（ｘ）は以下の式２に示すように２５５となる。
ｆ（ｘ）＝（２５５／地色値）×地色値＝２５５  ・・・  式２
このように式１によれば、地色を表す画素の色は白色（２５５）に変換される。
【００３６】
本実施形態では地色のみを補正するのではなく、地色以外の色についても式１により補正することにより、地色を補正した比と同じ比で他の色に変換する。つまり、本実施形態では地色以外の色も地色の補正に応じて補正される。ただし、上述した例のように文字が黒の場合は画素値が０（零）、あるいはほぼ０であるので、補正しても画素値はほとんど変化しないことになる。
【００３７】
（４）原稿の読取処理
図４は、イメージスキャナ１を上方から見た模式図であって、原稿Ｗが主走査方向に対して傾いて載置されている様子を示している。
図５は、図４に示す原稿を読み取って画像処理バッファに記憶されている画像データが表す画像６４を示す模式図である。本実施形態では画像処理バッファのバッファ容量は１６ライン分であるとする。イメージスキャナ１は、原稿を読み取るとき原稿を含む矩形の読取対象領域を読み取る。この場合、原稿が傾いていない場合はその読取対象領域に原稿外の領域は含まれず、原稿のみが読み取られ、画像データが表す画像には原稿外の領域は含まれない。これに対し、原稿が傾いて載置されている場合には、読取対象領域に原稿外の領域が含まれてしまい、図５に示すように画像６４にＦＢカバー５の裏面を表す領域６５（原稿外領域）が含まれる。ＦＢカバー５の裏面は一般に白色であるので、原稿外領域６５の色は白色である。なお、イメージスキャナ１によって読み取られる原稿を含む矩形の領域において、矩形の短辺及び長辺は、各々、主走査方向または副走査方向と平行となる。
【００３８】
図５において複数の破線６６はそれぞれ一つのラインを示している。本実施形態においてラインとは、主走査方向に相当する方向に並ぶ画素列のことをいうものとする。なお、ラインは、読取デバイス２１が１ライン分の原稿を読み取って出力した画素列ということもできる。なお、副走査方向に相当する方向に並ぶ画素列をラインといってもよい。
仮に画像６４のいずれかのライン６６上において原稿の地色（最も大きい画素値）を検出したとすると、原稿が傾いて載置されている場合にはいずれのライン６６上にも原稿外領域６５があることにより、白色（ＦＢカバー５の裏面の色）が地色として検出されてしまうことになる。
そこで、本実施形態では、画像６４の傾きを補正してから地色を補正する。
【００３９】
図６は、原稿を読み取る処理のフローチャートである。利用者は原稿の傾き補正をしたい場合は操作部１３０を操作して傾き補正モードを設定し、傾き補正をしなくてよい場合は傾き補正モードを設定せずに原稿の読み取りを指示する。利用者が原稿の読み取りを指示すると本処理が開始される。
以下の説明では、プラテンガラス１３の第一の読取面１１に載置されている原稿を読み取ることを「ＦＢスキャン」といい、ＡＤＦ４０により原稿を搬送して読み取ることを「ＡＤＦスキャン」という。ここではＦＢスキャンを例に説明する。
【００４０】
Ｓ１０１では、ＣＰＵ１０１は傾き補正モードが設定されているか否かを判定し、設定されている場合はＳ１０２に進み、設定されていない場合はＳ１１０に進む。
Ｓ１０２では、ＣＰＵ１０１は読取デバイス２１により原稿の先端から１ラインずつ原稿を読み取る。読取デバイス２１は原稿を所定ライン分（例えば８ライン分）読み取ると、読み取った画像データを画像処理バッファに転送する。
【００４１】
Ｓ１０３では、ＣＰＵ１０１は画像処理バッファに格納されている画像データに基づいて原稿の先端を検出する。
前述した図５はフレーム（筐体２０及び位置決め部材１７によって構成される原稿位置決め用の矩形枠、図４参照）の辺から離間して載置されている原稿を読み取った画像を示している。原稿がフレームの辺から離間して載置されている場合、ラインセンサ２６が原稿の先端に達するまでは１ライン分の画素値は全て２５５またはそれに近い値となる。そして、ラインセンサ２６が原稿の先端に達すると、原稿の縁に生じる影が読み取られることにより、一部の画素値が閾値（例えば１２８）よりも小さくなる。ＣＰＵ１０１は閾値より小さい画素値が最初に含まれているラインを原稿の先端を表すラインと判定する。これにより原稿の先端が検出される。なお、原稿の先端を検出する方法はこれに限られるものではなく、原稿の先端を検出できれば任意の方法を用いることができる。
ＣＰＵ１０１は原稿の先端を検出できた場合はＳ１０４に進み、検出できなかった場合は検出できるまでＳ１０２に戻って処理を繰り返す。
【００４２】
Ｓ１０４では、ＣＰＵ１０１は画像処理バッファに格納されている画像データに基づいて原稿の傾き角度θを検出する。
具体的には例えば、ＣＰＵ１０１は画像処理バッファに格納されている画像６４に微分フィルタを適用し、画像６４上のエッジ（画素値の差が大きい画素間の境界）を表す微分画像を生成する。微分画像は図５に示す画像と実質的に同一な画像になるので図は省略する。
【００４３】
原稿の辺は微分画像上において直線状のエッジとして表れる。原稿が傾いて載置されている場合はこのエッジも傾いていることになる。ＣＰＵ１０１は先ず直線状のエッジを検出する。そして、直線状のエッジが検出された場合には、ＣＰＵ１０１はそれが原稿の辺を表すエッジであるか否かを判断するために、そのエッジの長さが原稿の幅と合致するか否かを判断する。ＣＰＵ１０１は直線状のエッジの長さが原稿の幅と合致すれば原稿の辺と判断し、その直線状のエッジの傾き角度θを求める。これにより原稿の傾き角度θが検出される。
【００４４】
なお、本実施形態では画像処理バッファの容量を１６ライン分としているが、画像処理バッファの容量が少ないと原稿の辺が画像６４内に収まらず、それにより傾き角度θの検出が煩雑になってしまう虞があるので、画像処理バッファの容量は傾いた原稿の少なくとも一辺が画像６４内に収まるようある程度余裕をもった容量にすることが望ましい。
また、原稿の辺を表すエッジを検出する方法はこれに限られず、例えばフレームの各辺に最も近い直線状のエッジをそれぞれ原稿の辺を表すエッジとしてもよい。
【００４５】
ＣＰＵ１０１は、原稿の傾き角度θを検出できた場合はＳ１０５に進む。原稿の傾き角度θを検出できなかった場合（原稿の幅と合致する長さのエッジを検出できなかった場合）は、ＣＰＵ１０１は読取デバイス２１により次の８ライン分の画像データが読み取られて画像処理バッファに格納されるまで待機し、次の８ライン分の画像データが画像処理バッファに格納された後にＳ１０４の処理を繰り返す。
【００４６】
Ｓ１０５では、ＡＳＩＣ１００は画像６４の傾きを傾き角度θに基づいて補正する。
図７は、画像６４の傾き補正を説明するための模式図である。画像の傾きを補正する方法としては種々の方法が提案されているが、ここでは原稿の先端を表す画素Ｐを中心として各画素を傾き角度θ分だけ回転させることにより傾きを補正する場合を例に説明する。なお、傾きを補正する方法は適宜選択可能であり、これ以外の方法を用いてもよい。
【００４７】
ＣＰＵ１０１は、先ず画像６４上において原稿の各辺を表すエッジをそれぞれ検出し、それにより画像６４上の原稿領域６７を特定する。次にＣＰＵ１０１は、特定した原稿領域６７上の各画素について回転後の座標を算出し、算出した座標にその画素の画素値を設定することにより傾きが補正された画像を生成する。ＣＰＵ１０１は傾きが補正された画像７０を傾き補正後バッファに格納する。画像７０において原稿領域６７以外の領域はまだ画素値が確定していない領域である。
【００４８】
Ｓ１０６では、ＣＰＵ１０１は傾き補正後バッファに格納されている画像７０上（画素値が確定していない領域は除く）において原稿の地色を検出する。傾き補正後バッファに格納されている画像７０には原稿外領域６５は含まれないので、画像７０上で原稿の地色を検出するようにすると、原稿外領域６５の白色を地色として検出してしまわないようにすることができる。
【００４９】
ただし、原稿には主走査方向全体に亘って延びる罫線や帯が形成されている場合があり、そのような罫線や帯を表しているライン上で地色を検出すると地色を誤検出してしまうことになる。ところで、一般に罫線や帯などは原稿の先端から原稿の内側にある程度離間して形成されていることが多い。このため、原稿の先端近傍のライン上で地色を検出するようにすれば、罫線や帯によって地色を誤検出してしまう虞を低減できる。そこで、ＣＰＵ１０１は、原稿の先端近傍のライン上で原稿の地色を検出する。
【００５０】
図７に示す画像７０において破線６８は先端ラインを示している。原稿の先端近傍のラインは、先端ライン６８そのものであってもよいし、先端ライン６８の次のライン、あるいはその次のラインなどのように、一般に罫線や帯が形成される可能性の低いラインであれば、先端ライン６８以外のラインであってもよい。
また、地色を検出するラインの数は１本に限られず、２〜３本などのように複数のラインであってもよい。複数のラインから原稿の地色を検出する場合は、それら複数のライン上において最も大きい画素値を地色として検出すればよい。
【００５１】
また、地色を検出する場合、最も大きい１つの画素値を地色としてもよいし、上位所定数の画素値の平均値を地色としてもよい。上位所定数の画素値の平均値を地色とするようにすると、読取デバイス２１から出力された電圧に電気的なノイズが影響した場合などのように画素値が何らかの外的要因の影響を受けていても地色をより安定して検出できる。
【００５２】
Ｓ１０７では、ＡＳＩＣ１００は傾き補正後バッファに格納されている画像７０を構成する各画素（画素値が確定していない画素は除く）の画素値を式１に基づいて補正し、地色補正後の画像データを画像保存バッファに転送する。
【００５３】
Ｓ１０８では、ＡＳＩＣ１００は読取デバイス２１により次の８ライン分の画像データが読み取られて画像処理バッファに格納されるまで待機し、次の８ライン分の画像データが画像処理バッファに格納されると、Ｓ１０５及びＳ１０７と同様にして傾き補正及び地色補正を行う。なお、傾き角度、及び地色はそれぞれＳ１０４及びＳ１０６で既に検出済みであるので、傾き角度、及び地色の検出は行わない。
【００５４】
Ｓ１０９では、ＣＰＵ１０１は原稿の読み取りが終了したか否かを判断する。原稿の読み取りが終了した場合は原稿の縁に生じる影が読み取られないことにより１ライン分の画素値が全て２５５（あるいはその近傍）になる。このため、ＣＰＵ１０１は画像処理バッファに格納されている画像データにおいて１ライン分の画素値が全て２５５であるラインがある場合は、原稿の読み取りが終了したとして処理を終了する。なお、原稿の読み取りの終了を判断する方法はこれに限られるものではなく、原稿の読み取りの終了を検出できれば任意の方法を用いることができる。
原稿の読み取りが終了していない場合は、ＣＰＵ１０１はＳ１０８に戻って原稿の読み取りが終了するまで処理を繰り返す。
【００５５】
Ｓ１１０では、ＣＰＵ１０１は読取デバイス２１に原稿を読み取らせる。Ｓ１１０では傾き補正をしないので、読み取られた画像は原稿外領域を含んだものとなる。また、Ｓ１１０では地色補正も行わない。
【００５６】
なお、ここではＦＢスキャンについて説明したがＡＤＦスキャンについても同様である。
【００５７】
（５）実施形態の効果
以上説明した本発明の実施形態１に係るイメージスキャナ１によると、傾きを補正してから地色を補正する。傾きを補正した画像上には原稿外領域６５がなくなるので、原稿外領域６５の色を地色として誤検出してしまうことを低減できる。よってイメージスキャナ１によると、原稿が傾いていても地色を精度よく検出できる。
なお、画像の傾きを補正をする場合、例えば画像の周囲に原稿外の領域を枠状に残すようなことも考えられる。そのような場合には傾き補正後の画像に原稿外領域が残っていることになるが、少なくとも原稿外領域は少なくなるので、原稿の地色を誤検出してしまうことを低減できる
【００５８】
更に、イメージスキャナ１によると、傾きが補正された画像７０の所定のライン上において原稿の地色を検出するので、画像全体から地色を検出する場合に比べて少ない処理量で地色を検出できる。
また、上記実施形態においてラインとは主走査方向に相当する方向に延びるラインである。画像処理においては一般に主走査方向に相当する方向に延びるラインの単位で処理を行うので、主走査方向に相当する方向に延びるライン上で地色を検出するようにすると、傾いたライン上で地色を検出する場合に比べて簡素な処理で地色を検出できる。
【００５９】
更に、イメージスキャナ１によると、画像の先端近傍のライン上で地色を検出する。画像の先端近傍には原稿に描かれた画像が存在する可能性が少ないので、先端近傍のライン上で地色を検出するようにすると、地色をより精度よく検出できる。
【００６０】
更に、イメージスキャナ１によると、複数のライン上で地色を検出するようにすることにより、地色をより安定して検出できる。
【００６１】
更に、イメージスキャナ１によると、ライン上の色のうち最も明るい色を地色として検出する。画像読取装置で読み取る原稿は、例えば地色が白（明るい色）で文字が黒（暗い色）の文書原稿などのように、地色が最も明るい色であることが多い。このため、最も明るい色を地色として検出するようにすると、高い確率で地色を検出できる。
【００６２】
更に、イメージスキャナ１によると、傾き補正モードが設定されている場合には、地色を補正するか否かによらず傾きが補正される。傾き補正モードが設定されている場合には、地色を補正するか否かによらず利用者が画像の傾きを補正したい可能性が高いので、地色補正のための傾き補正が原因で待たされていると感じる負担を低減することができる。また、傾き補正後の画像の地色が補正されるので、傾き補正及び地色補正を施された画像を得ることができる。
【００６３】
更に、イメージスキャナ１によると、画像において検出された地色と同じ色を他の色に変換する。例えば新聞などのように灰色の地色に黒色で文字が印刷されているような原稿を読み取ると、地色と文字との明暗差が小さいことにより、画像上において文字が読み難く感じられる場合がある。このような場合には、例えば画像において灰色（地色）を白色（他の色）に変換する補正を行うことにより、文字を読み易くすることができる。
【００６４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６５】
（１）上記実施形態では図６のＳ１０１において「傾き補正モード」が設定されているか否かを判定しているが、「地色補正モード」を選択可能に構成し、「地色補正モード」が設定されているか否かを判定するようにしてもよい。この場合、「地色補正モード」が設定されている場合は傾き補正及び地色補正の両方が行われ、「地色補正モード」が設定されていない場合は傾き補正も地色補正も行われないことになる。
【００６６】
（２）上記実施形態では「傾き補正モード」が設定されていないと判定した場合は傾き補正も地色補正も行わない場合を例に説明したが、「傾き補正モード」が設定されていない場合は、傾き補正については行わず、地色補正は行うようにしてもよい。この場合は、傾き補正後バッファに格納されている画像７０の地色を補正するのではなく、画像処理バッファに格納されている画像６４（傾き補正前の画像）の地色を補正することになる。
【００６７】
また、「傾き補正モード」及び「地色補正モード」の両方を選択可能にしてもよい。この場合、「傾き補正モード」が設定されず、「地色補正モード」が設定されている場合は、傾き補正については行わず、地色補正は行うことになる。
【００６８】
そして、この場合の地色補正では、地色を検出するためにだけ傾きを補正してもよいし、傾き補正されていない画像上で地色を検出するようにしてもよい。
地色を検出するためにだけ傾きを補正する場合は、地色を検出できさえすればよいので画像全体の傾きを補正する必要はなく、例えば原稿の先端部分のみ傾きを補正して地色を検出するようにしてもよい。
傾き補正されていない画像上で地色を検出する場合は、傾き補正を行わないので処理時間は短縮されるが、地色補正の精度は落ちることになる。
【００６９】
（３）上記実施形態では地色を白色に変換する場合を例に説明したが、変換先の色は白に限られるものではなく、適宜選択可能である。
【００７０】
（４）上記実施形態では地色以外の色も補正する場合を例に説明したが、地色のみを補正するようにしてもよい。例えば、検出した地色、あるいは余裕を持たせてそれよりもやや暗い色を基準値とし、その基準値よりも明るい色（画素値が大きい画素）についてのみ式１により補正してもよい。これにより、例えば文字については色を変えることなく地色のみを灰色から白色に変換することができる。
【００７１】
（５）上記実施形態では傾きの検出及び地色の検出についてはＣＰＵが行い、傾きの補正及び地色の補正についてはＡＳＩＣが行う場合を例に説明したが、これらの処理をＡＳＩＣが行うかＣＰＵが行うかは適宜選択可能であり、例えばこれらの処理を全てＡＳＩＣで行ってもよいし、全てＣＰＵで行ってもよい。
【００７２】
（６）上記実施形態では画像読取装置としてイメージスキャナを例に説明したが、スキャナ機能（画像読取装置の一例）、プリンタ機能（画像形成手段の一例）、コピー機能、ファクシミリ機能などを備える所謂複合機（画像形成装置の一例）に本発明を適用してもよい。
【符号の説明】
【００７３】
１・・・イメージスキャナ（画像読取装置）
２１・・・読取デバイス（読取手段）
１００・・・ＡＳＩＣ（傾き補正手段、地色補正手段）
１０１・・・ＣＰＵ（傾き検出手段、地色検出手段）
１３０・・・操作部（設定手段）
【図１】
2010278859.tif 000003
【図２】
2010278859.tif 000004
【図３】
2010278859.tif 000005
【図４】
2010278859.tif 000006
【図５】
2010278859.tif 000007
【図６】
2010278859.tif 000008
【図７】
2010278859.tif 000009