(57)【要約】【課題】読取画像データから印面面画像データのエッジを確実に検出することができるとともに、印字面画像データに原稿以外の情報が含まれることを抑制することができる画像読取装置を提供すること。【解決手段】画像読取装置１は、光源２と、スキャンセンサ３と、光源２からの光をスキャンセンサ３に向けて反射しないミラー４１により構成されるミラーラインおよび光源２からの光をスキャンセンサ３に向けて反射するライン４２が主走査方向において周期的に形成される裏当て４と、スキャンセンサ３により印字面Ｐ１を副走査方向にスキャンさせる搬送装置５と、スキャンセンサ３により印字面Ｐ１を主走査方向にスキャンすることで、ラインデータを生成するラインデータ生成部６４と、各ラインデータにおける主走査画素データごとの階調レベルに基づいて、読取画像データに対する印字面画像データのエッジを検出する制御装置６とを備える。【選択図】        図１
2008271332.tif 000002
【特許請求の範囲】
【請求項１】
画像読取媒体の読取対象面に向かって光を照射する光源と、
前記読取対象面を主走査方向にスキャンするスキャンセンサと、
前記画像読取媒体を挟んで前記スキャンセンサと対向する位置に配置され、前記光源からの光を前記スキャンセンサに向けて反射しないセンサ方向非反射部分および当該光源からの光を当該スキャンセンサに向けて反射するセンサ方向反射部分が前記主走査方向において周期的あるいは非周期的に形成される裏当てと、
前記スキャンセンサと、前記画像読取媒体とを相対移動させることで、前記スキャンセンサにより前記読取対象面を副走査方向にスキャンさせる相対移動手段と、
前記スキャンセンサにより前記読取対象面を主走査方向にスキャンする際に、前記裏当てに対応する主走査画素データからなる裏当てライン領域および前記読取対象面に対応する主走査画素データからなる対象ライン領域により構成されるラインデータを生成するラインデータ生成手段と、
前記各ラインデータにおける主走査画素データごとの階調レベルに基づいて、前記生成された複数のラインデータからなる読取画像データに対する前記読取対象面に対応する読取対象画像データのエッジを検出するエッジ検出手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記エッジ検出手段は、
前記スキャンセンサにより前記裏当てのみを主走査方向にスキャンした際における主走査画素データごとの基準階調レベルと、前記生成されたラインデータにおける主走査画素データごとの階調レベルとの差に基づいて、前記ラインデータごとにラインエッジを検出するラインエッジ検出手段と、
前記検出された複数のラインエッジから前記読取画像データに対する前記読取対象画像データのエッジを構成する直線を算出する輪郭検出手段と、
を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記裏当ては、光を全反射するミラーにより構成されており、
前記ミラーには、前記光源からの光を乱反射させる乱反射手段が前記主走査方向において周期的に形成されていることを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記乱反射手段は、前記ミラーの表面に形成され、かつ黒色の反射率よりも高い反射率を有する色のラインであることを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記乱反射手段は、前記ミラーの表面に形成された凹凸であることを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記裏当ては、光を全反射する全反射部材により構成されており、
前記全反射部材は、凹凸が前記主走査方向において非周期的に形成されていることを特徴とする請求項１または２に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、さらに詳しくは、スキャンセンサにより、読取対象面をスキャンするイメージスキャナ、複写機、ファクシミリ、文字認識装置などを含む画像読取装置に関するものである。
【背景技術】
【０００２】
従来の画像読取装置は、画像読取媒体の読取対象面、例えば原稿の印字面をスキャンセンサによるスキャンを実行する前に、スキャンセンサのホワイトバランスのチェックを行う必要がある。ホワイトバランスのチェックは、従来の画像読取装置では、原稿を挟んでスキャンセンサと対向する位置に配置される裏当てを原稿の印字面をスキャンする前にスキャンすることで行われていた。ホワイトバランスのチェック時には、スキャンセンサに入射する光の量が多いほど良い。従って、裏当てに照射された光が多く乱反射されることが良いため、裏当ての反射率を高くする必要があった。このため、従来の画像読取装置では、裏当てに白色の部材が用いられていた。
【０００３】
また、従来の画像読取装置では、原稿の印字面のスキャン時においてスキャンセンサは、原稿以外の部分、すなわち裏当ての一部をもスキャンすることとなる。従って、スキャンセンサが主走査方向にスキャンすることで生成されるラインデータは、裏当てに対応する主走査画素データからなる裏当てライン領域と、原稿の印字面に対応する主走査画素データからなる対象ライン領域により構成される。これにより、スキャンセンサが副走査方向にスキャンすることで、生成された複数のラインデータからなる読取画像データには、印字面領域と裏当て領域とが含まれることとなる。従って、従来の画像読取装置では、読取画像データから原稿の印字面に対応する印字面画像データのエッジを検出する必要がある。
【０００４】
ここで、エッジの検出は、主にスキャンセンサに入射する光の量の差、例えば読取画像データを構成する各ラインデータにおける主走査画素データの階調レベルの差によって行われる。従って、裏当てに白色の部材を用いる従来の画像読取装置では、各ラインデータのうち、裏当てライン領域における主走査画素データの階調レベルが一定となる。しかしながら、スキャンセンサがスキャンする原稿の印字面が白色などで明るい場合は、上記裏当てライン領域における主走査画素データの階調レベルと、対象ライン領域における主走査画像データの階調レベル、特に印字面の端部近傍に対応する対象ライン領域の端部近傍における主走査画像データの階調レベルとの差が大きくならず、エッジの検出が困難であった。
【０００５】
そこで、従来の画像読取装置では、例えば特許文献１に示すように、裏当てとして白色の部材と黒色の部材と備え、白色の部材と黒色の部材とを切替可能なものがある。従来の画像読取装置では、ホワイトバランスのチェック時に白色の部材を裏当てとして用い、原稿の印字面のスキャン時に黒色の部材を裏当てとして用いる。これにより、読取画像データから原稿の印字面に対応する印字面画像データのエッジの検出を容易にするものである。
【０００６】
【特許文献１】特開２００４−０５６６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に示す画像読取装置では、印字面が黒色などの暗い原稿をスキャンセンサによりスキャンした場合、裏当てライン領域における各主走査画素データの階調レベルと、対象ライン領域における主走査画像データの階調レベル、特に印字面ライン端部領域における主走査画像データの階調レベルとの差が大きくならずエッジの検出が困難であった。
【０００８】
そこで、白色のラインおよび黒色のラインを周期的に交互に配置した白黒パターンを形成した裏当ても考えられる。しかし、裏当てが白黒パターンであると、画像読取媒体が薄い原稿などの場合には、光源からの光が原稿を透過して裏当てに到達するため、裏当てのうち原稿により覆われた部分の白黒パターンが透けて印字面に現れる虞があった。従って、原稿の印字面に対応する印字面画像データに、原稿以外の情報が含まれる虞があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、読取画像データから画像読取媒体の読取対象面に対応する読取対象画像データのエッジを確実に検出することができるとともに、読取対象画像データに画像読取媒体以外の情報が含まれることを抑制することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかる画像読取装置は、画像読取媒体の読取対象面に向かって光を照射する光源と、読取対象面を主走査方向にスキャンするスキャンセンサと、画像読取媒体を挟んでスキャンセンサと対向する位置に配置され、光源からの光をスキャンセンサに向けて反射しないセンサ方向非反射部分および当該光源からの光を当該スキャンセンサに向けて反射するセンサ方向反射部分が主走査方向において周期的あるいは非周期的に形成される裏当てと、スキャンセンサと、画像読取媒体とを相対移動させることで、スキャンセンサにより読取対象面を副走査方向にスキャンさせる相対移動手段と、スキャンセンサにより読取対象面を主走査方向にスキャンする際に、裏当てに対応する主走査画素データからなる裏当てライン領域および読取対象面に対応する主走査画素データからなる対象ライン領域により構成されるラインデータを生成するラインデータ生成手段と、各ラインデータにおける主走査画素データごとの階調レベルに基づいて、生成された複数のラインデータからなる読取画像データに対する読取対象面に対応する読取対象画像データのエッジを検出するエッジ検出手段と、を備えることを特徴とする。
【００１１】
また、この発明では、上記画像読取装置において、エッジ検出手段は、スキャンセンサにより裏当てのみを主走査方向にスキャンした際における主走査画素データごとの基準階調レベルと、生成されたラインデータにおける主走査画素データごとの階調レベルとの差に基づいて、ラインデータごとにラインエッジを検出するラインエッジ検出手段と、検出された複数のラインエッジから読取画像データに対する読取対象画像データのエッジを構成する直線を算出する輪郭検出手段と、を備えることを特徴とする。
【００１２】
また、本発明では、上記画像読取装置において、裏当ては、光を全反射するミラーにより構成されており、ミラーには、光源からの光を乱反射させる乱反射手段が主走査方向において周期的に形成されていることを特徴とする。
【００１３】
また、本発明では、上記画像読取装置において、乱反射手段は、ミラーの表面に形成され、かつ黒色の反射率よりも高い反射率を有する色のラインであることを特徴とする。
【００１４】
また、本発明では、上記画像読取装置において、乱反射手段は、ミラーの表面に形成された凹凸であることを特徴とする。
【００１５】
また、本発明では、上記画像読取装置において、裏当ては、光を全反射する全反射部材により構成されており、全反射部材は、凹凸が主走査方向において非周期的に形成されていることを特徴とする。
【００１６】
本発明によれば、裏当てがセンサ方向非反射部分とセンサ方向反射部分とを有するので、スキャンセンサにより裏当てを主走査方向にスキャンした際には、センサ方向非反射部分に対応する主走査画素データの階調レベルが低くなり、センサ方向反射部分に対応する主走査画素データの階調レベルが高くなる。例えば、光を全反射し、光源からの光を乱反射させる乱反射手段、すなわち黒色の反射率よりも高い反射率を有する色のラインや凹凸などが表面に主走査方向において周期的に形成されたミラーで裏当てを構成する場合は、ミラーのうち乱反射手段を除く部分がセンサ方向非反射部分となり、乱反射手段が形成された部分がセンサ方向反射部となるので、スキャンセンサにより裏当てを主走査方向にスキャンした際には、ミラーのうち乱反射手段を除く部分に対応する主走査画素データの階調レベルが低くなり、乱反射手段が形成された部分に対応する主走査画素データの階調レベルが高くなる。また、例えば、光を全反射し、凹凸が主走査方向において非周期的に形成された全反射部材で裏当てを構成する場合は、全反射部材のうち光源からの光をスキャンセンサに向けて反射しない部分がセンサ方向非反射部分となり、全反射部材のうち光源からの光をスキャンセンサに向けて反射する部分がセンサ方向反射部分となるので、スキャンセンサにより裏当てを主走査方向にスキャンした際には、全反射部材のうち光源からの光をスキャンセンサに向けて反射しない部分に対応する主走査画素データの階調レベルが低くなり、全反射部材のうち光源からの光をスキャンセンサに向けて反射する部分に対応する主走査画素データの階調レベルが高くなる。つまり、裏当てに対応する主走査画素データは、主走査画素データごとに階調レベルが一定ではなく周期的あるいは非周期的に変化する。一方、画像読取媒体の読取対象面に対応する主走査画素データ、特に読取対象面の端部近傍に対応する主走査画素データは、主走査画素データごとに階調レベルがほぼ一定となる。従って、各ラインデータの裏当てライン領域では、周期的あるいは非周期的に主走査画素データの階調レベルが変化し、対象ライン領域、特に対象ライン領域の端部近傍では、主走査画素データの階調レベルが変化せず一定となる。つまり、裏当てライン領域と対象ライン領域との境界、すなわち読取画像データに対する読取対象画像データの境界では、主走査画素データの階調レベルが周期的なあるいは非周期的な変化から一定となる。これにより、各ラインデータにおける主走査画素データごとの階調レベルに基づいて、例えば周期的あるいはランダムな階調レベルの変化に対して主走査画素データの階調レベルが異なる変化をした場合に、異なる変化をした階調レベルの主走査画素データをラインエッジとして検出し、検出された複数のラインエッジから読取画像データに対する読取対象画像データのエッジを構成する直線を算出することで、生成された複数のラインデータからなる読取画像データに対する読取対象面に対応する読取対象画像データのエッジを確実に検出することができる。
【００１７】
また、本発明によれば、裏当てのうち画像読取媒体により覆われた部分には、センサ方向非反射部分とセンサ方向反射部分とが存在するので、光源からの光が画像読取媒体を透過した場合、透過した光がセンサ方向非反射部分とセンサ方向反射部分に到達する。このとき、センサ方向非反射部分に到達した光は、センサ方向非反射部分によりスキャンセンサに向けて反射されないが反射した方向には画像読取媒体が存在する。従って、センサ方向非反射部分によりスキャンセンサに向かわずに反射された光は、画像読取媒体により乱反射する。一方、センサ方向反射部分に到達した光は、センサ方向反射部分によりスキャンセンサに向けて反射されるが、反射した方向には画像読取媒体が存在する。従って、センサ方向非反射部分によりスキャンセンサに向けて反射された光は、画像読取媒体により乱反射する。つまり、画像読取媒体を透過した光は、裏当てで反射しても、画像読取媒体で乱反射することとなる。従って、裏当てのうちセンサ方向非反射部分が画像読取媒体により覆われた部分に対応する主走査画素データの階調レベルと、裏当てのうちセンサ方向反射部分が画像読取媒体により覆われた部分に対応する主走査画素データの階調レベルとで差が発生することを抑制することができる。これにより、画像読取媒体の読取対象面に対応する読取対象画像データに、画像読取媒体以外の情報が含まれることを抑制することができる。
【発明の効果】
【００１８】
本発明にかかる画像読取装置は、読取画像データから画像読取媒体の読取対象面に対応する読取対象画像データのエッジを確実に検出することができるとともに、読取対象画像データに画像読取媒体以外の情報が含まれることを抑制することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、下記の実施の形態により本発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの或いは実質的に同一のものが含まれる。また、下記の実施の形態では、画像読取装置としてイメージスキャナについて説明するが本発明はこれに限定されるものではなく、複写機、ファクシミリ、文字認識装置などの画像読取媒体の読取対象面をスキャンするものであればいずれであっても良い。また、下記の実施の形態では、イメージスキャナとして画像読取媒体をスキャンセンサに対して移動させることで、スキャンセンサと画像読取媒体とを相対移動させる自動給紙スキャナについて説明するが、本発明はこれに限定されるものではなく、スキャンセンサを画像読取媒体に対して移動させることで、スキャンセンサと画像読取媒体とを相対移動させるフラットヘッドスキャナであっても良い。
【００２０】
［実施の形態１］
図１は、実施の形態１にかかる画像読取装置の概略構成例を示す図である。図２は、実施の形態１にかかる裏当ての構成例を示す図である。実施の形態１にかかる画像読取装置１は、図１に示すように、光源２と、スキャンセンサ３と、裏当て４と、搬送装置５と、制御装置６とにより構成されている。なお、７は、搬送装置５により送られる原稿Ｐを裏当て４とともに支持し、光を透過する例えばガラス板などの透過支持部材である。また、８は、光源２を駆動する光源駆動回路である。また、９は、上記搬送装置５の後述するモータ５３を駆動するモータ駆動回路である。また、１０は、入力装置である。また、１１は、出力装置である。なお、実施の形態１では、画像読取媒体を原稿Ｐとし、読取対称面を印字面Ｐ１とする。
【００２１】
光源２は、透過支持部材７と裏当て４とに支持された原稿Ｐに光を照射するものである。光源２は、透過支持部材７を挟んで裏当て４と反対側に配置されている。つまり、この光源２は、透過支持部材７を介して、裏当て４に向かって光を照射するものである。ここで、原稿Ｐが搬送装置５により透過支持部材７と裏当て４との間に搬送されていない状態では、光源２から光は、裏当て４に照射される。なお、光源２の駆動は、光源駆動回路８により行われる。光源駆動回路８は、制御装置６に接続されており、光源２による光の照射の制御が制御装置６により行われる。
【００２２】
スキャンセンサ３は、透過支持部材７と裏当て４とに支持された原稿Ｐの印字面Ｐ１を主走査方向（同図紙面鉛直方向）にスキャンするものである。スキャンセンサ３は、透過支持部材７を挟んで裏当て４と反対側で、光源２の近傍に配置されている。スキャンセンサ３は、例えばＣＣＤ撮像素子をライン状（同図紙面鉛直方向）に配列したものであり、原稿Ｐの印字面Ｐ１や裏当て４で反射した光源２から照射された光（同図に示すＴ１，Ｔ２，Ｔ３）のうち、スキャンセンサ３に向けて反射した光源２から照射された光（同図に示すＴ２，Ｔ３）が入射される。スキャンセンサ３は、露光ごと、すなわち主走査方向ごとのラインデータを生成するものである。生成されるラインデータは、各ＣＣＤ撮像素子にそれぞれ対応する主走査画素データ、すなわち複数の主走査画素データにより構成されている。
【００２３】
なお、スキャンセンサ３は、その露光周期が制御装置６により制御されるものである。また、スキャンセンサ３は、図示しないＣＣＤ撮像素子が撮像された印字面Ｐ１の情報をＲ，Ｇ、Ｂ各成分のアナログ画信号として出力し、図示しない増幅回路によりこのアナログ画信号の増幅や信号レベルの調整が行われ、図示しないＡ／Ｄ変換器によりこのアナログ画信号がデジタル画信号に変換され、露光ごとのデジタル画信号が制御装置６に入力される。
【００２４】
ここで、スキャンセンサ３の搬送装置５により原稿Ｐが送られる方向（以下、単に「搬送方向」と称する）と直交する方向である主走査方向の幅は、画像読取装置１により読取を行う原稿Ｐうち、最も主走査方向の幅が広い原稿の幅よりも長い幅となるように設定されている。
【００２５】
裏当て４は、図１および図２に示すように、上記透過支持部材７とともに、搬送装置５により搬送される原稿Ｐ（同図２点鎖線）を支持するものである。裏当て４は、原稿Ｐを挟んでスキャンセンサ３と対向する位置に配置される。裏当て４は、少なくともスキャンセンサ３と対向する部分がミラー４１により構成されている。ミラー４１は、光を全反射するものであり、裏当て４に照射された光源２からの光をスキャンセンサ３に向けて反射しないものである。ミラー４１の表面、すなわちミラー４１のスキャンセンサ３と対向する面には、ライン４２が形成されている。ライン４２は、乱反射手段であり、光源２からの光を乱反射させるものである。従って、ライン４２は、裏当て４に照射された光源２からの光をスキャンセンサ３に向けて反射するセンサ方向反射部分となる。ライン４２は、黒色の反射率よりも高い反射率を有する色、例えば白色の塗料などにより形成されている。ライン４２は、ミラー４１の表面に形成されている。ライン４２は、主走査方向において周期的に複数形成されている。従って、各ライン４２の間には、光源２から裏当て４に照射された光をスキャンセンサ３に向けて反射しないミラー４１により構成されるミラーライン４１ａが主走査方向において周期的に複数形成されることとなる。ミラーライン４１ａは、ミラー４１が光を全反射し、裏当て４に照射された光源２からの光をスキャンセンサ３に向けて反射しないので、裏当て４に照射された光源２からの光をスキャンセンサ３に向けて反射しないセンサ方向非反射部分となる。従って、裏当て４は、ライン４２とミラーライン４１ａとが交互に主走査方向において周期的に形成されるものである。つまり、裏当て４は、センサ方向非反射部分とセンサ方向反射部分とが交互に主走査方向において周期的に形成されたものとなる。
【００２６】
ここで、裏当て４の主走査方向の幅は、上記スキャンセンサ３と同様に、画像読取装置１により読取を行う原稿Ｐうち、最も主走査方向の幅が広い原稿の幅よりも長い幅となるように設定されている。つまり、スキャンセンサ３のＣＣＤ撮像素子は、常に、透過支持部材７と裏当て４とに支持された原稿Ｐの印字面Ｐ１と、裏当て４のうち原稿Ｐに覆われず印字面Ｐ１を挟んで対向する２つの露出部分と対向する。従って、スキャンセンサ３による原稿Ｐの印字面Ｐ１のスキャン時には、スキャンセンサ３が原稿Ｐとともに、裏当て４をもスキャンする。これにより、スキャンセンサ３による原稿Ｐの印字面Ｐ１のスキャン時において生成されるラインデータは、裏当てに対応する主走査画素データからなる裏当てライン領域および印字面Ｐ１に対応する主走査画素データからなる対象ライン領域により構成される。
【００２７】
搬送装置５は、相対移動手段であり、スキャンセンサ３と、画像読取媒体である原稿Ｐとを相対移動させるものである。搬送装置５は、原稿Ｐをスキャンセンサ３と対向する位置まで搬送するものである。搬送装置５は、図１に示すように、対向して回転自在に支持された２つの搬送ローラ５１，５２と、搬送ローラ５１を回転させる回転駆動手段であるモータ５３とにより構成されている。モータ５３が回転すると、搬送ローラ５１が同図矢印Ａ方向に回転する。原稿Ｐは、搬送ローラ５１の回転により、搬送ローラ５１，５２との間に入り込み、矢印Ｂに示す搬送方向に搬送される（同図２点鎖線）。従って、スキャンセンサ３は、搬送装置５により原稿Ｐがスキャンセンサ３に対して搬送方向に相対移動している間に、主走査方向にスキャンを繰り返し行うことで、原稿Ｐの印字面Ｐ１を副走査方向にスキャンすることができる。なお、モータ５３の回転駆動は、モータ駆動回路９により行われる。モータ駆動回路９は、制御装置６に接続されており、搬送装置５による原稿Ｐの搬送方向への搬送制御が制御装置６により行われる。
【００２８】
制御装置６は、画像読取装置１を制御することで、原稿Ｐの印字面Ｐ１の読み取りを行うものである。制御装置６は、読取対象面に対応する読取対象画像データ、すなわち印字面Ｐ１に対応する印字面画像データのエッジを検出するエッジ検出手段として機能を有するものである。制御装置６は、入出力部（Ｉ／Ｏ）６１と、処理部６２と、記憶部６３とで構成されている。入出力部（Ｉ／Ｏ）６１、処理部６２および記憶部６３は、相互に接続されている。また、制御装置６には、入出力部６１を介して上記入力装置１０および出力装置１１が接続されている。ここで、入力装置１０は、入出力部６１を介して、画像読取装置１による原稿Ｐの読取の開始指令、画像読取装置１による原稿Ｐの読取精度などの画像読取装置１の制御指示や、データの入力を行うものである。なお、入力装置１０は、例えば、スイッチ、キーボード、マウス、マイク等の入力デバイスである。
【００２９】
処理部６２は、少なくともラインデータ生成部６４、基準階調レベル設定部６５と、ラインエッジ検出部６６と、輪郭検出部６７とを有する。ラインデータ生成部６４は、ラインエッジ生成手段であり、スキャンセンサ３による主走査方向のスキャンにより、複数の主走査画素データからなるラインデータを生成するものである。ラインデータ生成部６４は、スキャンセンサ３により印字面Ｐ１を主走査方向にスキャンする際には、裏当てに対応する主走査画素データからなる裏当てライン領域および読取対象面に対応する主走査画素データからなる対象ライン領域により構成されるラインデータを生成するものである。基準階調レベル設定部６５は、スキャンセンサ３により裏当て４のみを主走査方向にスキャンした際における主走査画素データごとの基準階調レベルを設定するものである。ラインエッジ検出部６６は、ラインエッジ検出手段であり、上記基準階調レベル設定部６５により設定された主走査画素データごとの基準階調レベルと、上記ラインデータ生成部６４により生成されたラインデータにおける主走査画素データごとの階調レベルとの差に基づいて、ラインデータごとにラインエッジを検出するものである。輪郭検出部６７は、輪郭検出手段であり、上記ラインエッジ検出部６６により検出された複数のラインエッジから読取画像データに対する印字面画像データのエッジを構成する直線を算出し、検出するものである。また、処理部６２は、ＲＡＭ、ＲＯＭ等のメモリとＣＰＵ（Central Processing Unit）とにより構成されている。スキャンセンサ３による原稿Ｐのスキャン時には、処理部６２が後述する画像読取プログラムを処理部６２の図示しないメモリに読み込んで演算を行う。なお、処理部６２は、記憶部６３と接続されており、適宜演算途中の数値を記憶部６３に記録し、記録した数値を適宜記憶部６３から取り出して演算を行う。
【００３０】
ここで、処理部６２が演算することで、スキャンセンサ３による原稿Ｐのスキャンにより生成された複数のラインデータから生成される読取画像データや、読取画像データから検出されたエッジに基づいて切り取られた印字面画像データなどは、出力装置１１により表示される。ここで、出力装置１１は、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等である。また、生成された読取画像データや、読取対象画像データなどは、図示しないプリンタに出力することができる。また、記憶部６３は、処理部６２内に設けられていても良いし、他の装置（例えば、データベースサーバ）内に設けられていても良い。また、入力装置１０および出力装置１１は、画像読取装置１に搭載されていても良い。また、画像読取装置１がコンピュータシステムの一部を構成する場合は、画像読取装置１とは異なるコンピュータシステムの一部を構成する図示しない端末装置に搭載されていても良い。図示しない端末装置に入力装置１０および出力装置１１が搭載されている場合は、端末装置が画像読取装置１に有線、無線のいずれかの方法でアクセスすることができる構成となる。
【００３１】
記憶部６３には、実施の形態１にかかる画像読取装置１の画像読取方法（エッジ検出方法も含む）が組み込まれた画像読取プログラムが記録されている。ここで、記憶部６３は、ハードディスク装置等の固定ディスク装置、フレキシブルディスク、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリ、ＲＡＭ（Random Access Memory）のような揮発性のメモリなど、あるいはこれらの組み合わせからなるストレージ手段により構成することができる。
【００３２】
また、上記画像読取プログラムは、必ずしも単一的に構成されるものに限られず、画像読取装置１が一部を構成するコンピュータシステムにすでに記憶されているプログラム、例えばＯＳ（Operating System）に代表される別個のプログラムと協働してその機能を達成するものであっても良い。また、図１に示す処理部６２の機能を実現するための画像読取プログラムをコンピュータシステムが読み取り可能な記録媒体に記憶して、記録媒体に記録された画像読取プログラムをコンピュータシステムに読み込ませ、実行することにより、実施の形態１にかかる画像読取装置１による原稿Ｐの読取、すなわちスキャンセンサ３による原稿Ｐのスキャンおよび読取画像データから読取対象画像データのエッジの検出を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。
【００３３】
次に、実施の形態１にかかる画像読取装置１による画像読取方法について説明する。図３は、実施の形態１にかかる画像読取装置の動作フローを示す図である。図４は、実施の形態１にかかる基準階調レベルと主走査方向画素データとの関係を示す図である。図５は、読取画像データを示す図である。
【００３４】
まず、画像読取装置１は、制御装置６により、白基準、黒基準の設定が行われる（ステップＳＴ１０１）。白基準の設定は、例えば、画像読取装置１による白紙の読み取りで行われる。制御装置６は、光源駆動回路８により光源２を駆動するとともに、モータ駆動回路９により搬送装置５を駆動し、白紙を搬送方向に搬送する。このとき、光源２が照射した光は、搬送装置５により搬送されている白紙により乱反射して、一部がスキャンセンサ３に入射する（図１のＴ３）。制御装置６は、搬送装置５により搬送方向に搬送されている白紙に光源２からの光が照射された状態で、スキャンセンサ３により、白紙を主走査方向に繰り返しスキャンさせる。処理部６２のラインデータ生成部６４は、スキャンセンサ３が光源２からの光を乱反射する白紙を主走査方向に繰り返しスキャンするので、複数のラインデータを生成する。制御装置６の処理部６２は、生成された複数のラインデータにおける各主走査画素データを主走査画素位置（ラインデータにおける位置）ごとに平均化し、平均化された主走査画素データを記憶部６３に記憶する。これにより、画像読取装置１に白基準が設定される。一方、黒基準の設定は、例えば、光源２から光が照射されていない状態で、画像読取装置１による裏当て４のみの読み取りで行われる。制御装置６は、光源駆動回路８により光源２を駆動せず、モータ駆動回路９により搬送装置５を駆動しない。制御装置６は、この状態、すなわち真っ暗な状態で、スキャンセンサ３により裏当て４のみを主走査方向に繰り返しスキャンさせる。処理部６２のラインデータ生成部６４は、スキャンセンサ３が真っ暗な状態で裏当て４のみを主走査方向に繰り返しスキャンするので、複数のラインデータを生成する。制御装置６の処理部６２は、生成された複数のラインデータにおける各主走査画素データを主走査画素位置（ラインデータにおける位置）ごとに平均化し、平均化された各主走査画素データを記憶部６３に記憶する。これにより、画像読取装置１に黒基準が設定される。
【００３５】
次に、画像読取装置１は、制御装置６により、基準階調レベルＶｔの設定が行われる（ステップＳＴ１０２）。基準階調レベルＶｔの設定は、画像読取装置１による裏当て４のみの読み取りで行われる。制御装置６は、光源駆動回路８により光源２を駆動し、モータ駆動回路９により搬送装置５を駆動しない。このとき、光源２が照射した光は、裏当て４の各ミラーライン４１ａおよび各ライン４２で反射する。各ミラーライン４１ａでは、照射された光源２からの光をスキャンセンサ３に向けて反射しないミラー４１により構成されているので、光源２が照射した光が全反射するがスキャンセンサ３に向けて反射しない（図１のＴ１）。一方、各ライン４２では、照射された光源２からの光を乱反射して、乱反射した光源２からの光の一部がスキャンセンサ３に向けて反射するので、乱反射した光源２からの光の一部がスキャンセンサ３に入射する（図１のＴ２）。制御装置６は、裏当て４に光源２からの光が照射された状態で、スキャンセンサ３により裏当て４のみを主走査方向に繰り返しスキャンさせる。処理部６２のラインデータ生成部６４は、スキャンセンサ３が光源２からの光を反射する裏当て４のみを主走査方向に繰り返しスキャンするので、複数のラインデータ（裏当てライン領域のみから構成されるラインデータ）を生成する。制御装置６の基準階調レベル設定部６５は、生成された複数のラインデータにおける各主走査画素データの階調レベルＶｉｎを主走査画素位置（ラインデータにおける位置）ごとに平均化し、平均化された主走査画素データごとの階調レベルを主走査画素データごとの基準階調レベルＶｔとして、記憶部６３に記憶する。これにより、基準階調レベル設定部６５は、スキャンセンサ３により裏当て４のみを主走査方向にスキャンした際における主走査画素データごとの基準階調レベルＶｔを設定する。
【００３６】
ここで、ミラーのうち乱反射手段である各ライン４２を除く部分である各ミラーライン４１ａに対応する主走査画素データの階調レベルが低くなり、各ライン４２が形成された部分に対応する主走査画素データの階調レベルが高くなる。つまり、実施の形態１にかかる裏当て４は、センサ方向非反射部分とセンサ方向反射部分とを有するので、スキャンセンサ３により裏当て４を主走査方向にスキャンした際には、センサ方向非反射部分に対応する主走査画素データの階調レベルが低くなり、センサ方向反射部分に対応する主走査画素データの階調レベルが高くなる。従って、基準階調レベル設定部６５により設定された主走査画素データごとの基準階調レベルＶｔは、図４に示すように、一定ではなく周期的に変化する。
【００３７】
次に、制御装置６の処理部６２は、図３に示すように、原稿Ｐの読取の開始指令、すなわちスキャンセンサ３によるスキャンの開始指令を受けたか否かを判断する（ステップＳＴ１０３）。ここでは、ユーザーが入力装置１０により、画像読取装置１に原稿Ｐの読取の開始を指令したか否かを判断する。
【００３８】
次に、処理部６２のラインデータ生成部６４は、スキャンの開始指令を受けていると判断すると、ラインデータを生成する（ステップＳＴ１０４）。ここでは、処理部６２は、まず、スキャンの開始指令を受けていると判断すると、光源２、スキャンセンサ３、搬送装置５を駆動する。処理部６２は、光源２を光源駆動回路８により駆動、すなわち光源２から光を照射させる。また、処理部６２は、搬送装置５を駆動、すなわちモータ５３をモータ駆動回路９により回転させ、原稿Ｐをスキャンセンサ３と裏当て４との間に入り込ませる。また、処理部６２は、スキャンセンサ３を所定の露光周期で駆動する。そして、ラインデータ生成部６４は、例えば露光ごとにスキャンセンサ３にから出力されるデジタル画信号に基づいて、露光ごと、すなわち主走査方向ごとのラインデータを生成する。なお、生成されたラインデータは、適宜記憶部６３に記録される。
【００３９】
ここで、原稿Ｐが薄く光源２からの光が原稿Ｐを透過する場合、裏当て４のうち原稿Ｐにより覆われた部分には、透過した光が到達する。裏当て４の各ミラーライン４１ａに到達した光は、各ミラーライン４１ａによりスキャンセンサ３に向かわずに反射する。各ミラーライン４１ａによる光の反射方向には、原稿Ｐがあるため、各ミラーライン４１ａにより反射された光は、原稿Ｐの印字面Ｐ１と反対側の面に到達して乱反射する。一方、各ライン４２に到達した光は、各ライン４２により乱反射し、一部がスキャンセンサ３に向けて反射される。各ライン４２による光の反射方向には、原稿Ｐがあるため、各ライン４２により反射された光は、原稿Ｐの印字面Ｐ１と反対側の面に到達して乱反射する。つまり、各ライン４２によりスキャンセンサ３に向けて反射された光も、原稿Ｐの印字面Ｐ１と反対側の面に到達して乱反射する。これらにより、原稿Ｐを透過した光は、裏当て４で反射しても、原稿Ｐで乱反射することとなる。従って、裏当て４のうち各ミラーライン４１ａが原稿Ｐにより覆われた部分に対応する主走査画素データの階調レベルＶｉｎと、裏当て４のうち各ライン４２が原稿Ｐにより覆われた部分に対応する主走査画素データの階調レベルＶｉｎとで差が発生することを抑制することができる。これにより、生成されたラインデータに、原稿Ｐ以外の情報が含まれることを抑制することができる。
【００４０】
次に、処理部６２のラインエッジ検出部６６は、主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベルＶｔに所定値ΔＳを減算した基準階調レベル下限値Ｖｔ−ΔＳを超え、基準階調レベルＶｔに所定値ΔＳを加えた基準階調レベル上限値Ｖｔ＋ΔＳ未満であるか否か（Ｖｔ−ΔＳ＜Ｖｉｎ＜Ｖｔ＋ΔＳ）を生成されたラインデータにおける主走査画素データごとに判断する（ステップＳＴ１０５）。図４に示すように、主走査画素データごとの基準階調レベルＶｔは、一定ではなく周期的に変化する。一方、原稿Ｐの印字面Ｐ１に対応する主走査画素データ、特に印字面の端部近傍（露出する裏当て近傍）に対応する主走査画素データは、主走査画素データごとの階調レベルＶｉｎがほぼ一定となる。つまり、ラインデータの裏当てライン領域では、周期的に主走査画素データの階調レベルＶｉｎが変化、すなわち基準階調レベルＶｔと同様に変化する。対象ライン領域、特に対象ライン領域の端部近傍では、主走査画素データの階調レベルＶｉｎが変化せず一定となる。従って、裏当てライン領域と対象ライン領域との境界であるラインエッジＥ１では、主走査画素データの階調レベルＶｉｎが周期的な変化から一定となるので、ラインエッジである主走査画素位置における主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ＋ΔＳ以上となる。
【００４１】
次に、処理部６２のラインエッジ検出部６６は、図３に示すように、主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ＋ΔＳ以上のいずれかとなったと判断すると、階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ＋ΔＳ以上のいずれかとなった主走査画素データをラインエッジＥ１として検出する（ステップＳＴ１０６）。つまり、ラインエッジ検出部６６は、主走査画素位置が同じ、基準階調レベル設定部６５により設定された主走査画素データごとの基準階調レベルＶｔと、ラインデータ生成部６４により生成されたラインデータにおける主走査画素データごとの階調レベルＶｉｎとの差に基づいて、すなわちラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいてラインエッジを検出する。これにより、ラインエッジ検出部６６は、ラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいて、周期的な階調レベル、すなわち基準階調レベルＶｔの変化に対して主走査画素データの階調レベルＶｉｎが異なる変化をした場合に、異なる変化をした階調レベルＶｉｎの主走査画素データを生成されたラインデータのラインエッジＥ１として検出することができる。
【００４２】
次に、処理部６２のラインエッジ検出部６６は、検出されたラインエッジＥ１である主走査画素データに対応する主走査画素位置（主走査方向位置および副走査方向位置）をラインエッジ画素位置として記憶部６３に記憶する（ステップＳＴ１０７）。
【００４３】
次に、処理部６２のラインデータ生成部６４は、全ラインデータを生成したか否かを判断する（ステップＳＴ１０８）。ここでは、ラインデータ生成部６４は、原稿Ｐが搬送装置５により搬送方向に搬送されることで原稿Ｐの印字面Ｐ１をスキャンセンサ３により主走査方向および副走査方向にスキャンして、印字面Ｐ１の全ての領域のラインデータを生成したか否かを判断する。ラインデータ生成部６４は、全ラインデータを生成していないと判断する（ステップＳＴ１０８否定）と、全ラインデータを生成するまで、繰り返しラインデータを生成する（ステップＳＴ１０４）。従って、ラインエッジ検出部６６は、図５に示すように、各ラインデータＣにおけるラインエッジＥ１を検出し（ステップＳＴ１０６）、ラインデータＣごとのラインエッジ画素位置を記憶部６３に記憶する（ステップＳＴ１０７）。なお、ラインデータ生成部６４は、生成されたラインデータのすべての主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ＋ΔＳ以上のいずれにもなっていないと判断しても、全ラインデータを生成したか否かを判断する（ステップＳＴ１０８）。
【００４４】
次に、処理部６２の輪郭検出部６７は、図３に示すように、全ラインエッジ画素位置に基づいてエッジを構成する直線を算出する（ステップＳＴ１０９）。つまり、輪郭検出部６７は、検出された複数のラインエッジＥ１から、図５に示すように、全ラインデータからなる読取画像データ１００に対する読取対象画像データ、すなわち原稿Ｐの印字面Ｐ１に対応する印字面画像データ２００のエッジを構成する直線を算出する。輪郭検出部６７は、例えば全ラインエッジ画素位置をハフ（Hough）変換することで直線を算出する。ハフ変換は、ノイズに対して強い直線を算出することができるものである。ここで、ラインエッジ検出部６６が各ラインデータにおいて対象ライン領域と、対象ライン領域を挟んで構成される２つの裏当てライン領域との２つの境界のうち１つの境界のみをラインエッジＥ１として検出する場合は、読取画像データ１００に対する印字面画像データ２００のエッジを構成する直線が１つしか算出されない。つまり、読取画像データ１００に対する印字面画像データ２００のエッジのうち、一辺に対応した１つの直線のみが算出されることとなる。この場合、例えば、輪郭検出部６７は、算出された１つの直線と、画像読取装置１により読み取りが行われる原稿Ｐのサイズとに基づいて、エッジのうち他の辺に対応する直線を算出する。これにより、輪郭検出部６７は、読取画像データ１００に対する印字面画像データ２００のエッジを構成するすべての直線を算出することができる。
【００４５】
次に、処理部６２は、図３に示すように、印字面画像データを生成する（ステップＳＴ１１０）。画像読取装置１により原稿Ｐを読み取ると、図５に示すように、全ラインデータからなる読取画像データ１００が生成される。読取画像データ１００には、原稿Ｐの印字面Ｐ１に対応する印字面画像データ２００と、裏当て４に対応する裏当て画像データ３００とにより構成されている。処理部６２は、上記輪郭検出部６７により算出された直線から読取画像データ１００から印字面画像データ２００のみを生成する。
【００４６】
以上のように、実施の形態１にかかる画像読取装置１では、各ラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいて、周期的な基準階調レベルＶｔの変化に対して主走査画素データの階調レベルＶｉｎが異なる変化をした場合に、異なる変化をした階調レベルＶｉｎの主走査画素データを生成されたラインデータのラインエッジＥ１として検出し、検出された複数のラインエッジから読取画像データ１００に対する印字面画像データ２００のエッジを構成する直線を算出することで、読取画像データ１００に対する印字面画像データ２００のエッジを確実に検出することができる。つまり、原稿Ｐの印字面Ｐ１に対応する主走査画素データの階調レベルに拘わらず、読取画像データ１００に対する印字面画像データ２００のエッジを確実に検出することができる。また、生成されたラインデータに、原稿Ｐ以外の情報が含まれることを抑制することができるので、原稿Ｐの印字面Ｐ１に対応する印字面画像データ２００に、原稿Ｐ以外の情報が含まれることを抑制することができる。
【００４７】
また、上記実施の形態１では、各ライン４２を白色の塗料により形成したが本発明はこれに限定されるものではない。各ライン４２は、黒色の反射率よりも高い反射率を有する色のラインが形成されていれば良く、例えば灰色ラインであっても良い。
【００４８】
また、上記実施の形態１では、裏当て４のミラー４１に形成される乱反射手段をライン４２としたが本発明はこれに限定されるものではない。乱反射手段は、光源２からの光を乱反射するものであれば良く、例えば、ミラー４１の表面に主走査方向において周期的に形成された凹凸部であっても良い。この場合は、裏当て４を凹凸部と、各凹凸部との間に形成されるミラーライン４１ａとが交互に主走査方向において周期的に形成されることなる。また、乱反射手段としては、ミラー４１の表面に主走査方向において周期的に埋め込まれた灰色に着色したライン状の部材であっても良い。
【００４９】
［実施の形態２］
次に、実施の形態２にかかる画像読取装置について説明する。図６は、実施の形態２にかかる裏当ての構成例を示す図である。実施の形態２にかかる画像読取装置１が実施の形態１にかかる画像読取装置１と異なる点は、裏当て１２の構成である。なお、実施の形態２にかかる画像読取装置１の基本的構成は、実施の形態１にかかる画像読取装置１の基本的構成とほぼ同一であるため、同一箇所の説明は省略あるいは簡略化する。
【００５０】
裏当て１２は、図６に示すように、少なくともスキャンセンサ３と対向する部分が光を全反射する全反射部材により構成されている。全反射部材は、凹凸１２１が形成されている。凹凸１２１は、主走査方向において非周期的に形成されている。全反射部材としては、上述のミラー、アルミ箔、銀紙などがある。裏当て１２がミラーの場合、凹凸１２１は、ミラーの表面、すなわちミラーのスキャンセンサ３と対向する面に形成されている。また、裏当て１２がアルミ箔、銀紙の場合、凹凸１２１を設けると、搬送装置５により搬送された原稿Ｐの支持が困難となるので、裏当て１２と原稿Ｐとの間に、光を透過する例えばガラス板などの透過支持部材を設け、透過支持部材により原稿Ｐを支持することが好ましい。裏当て１２は、光を全反射し、凹凸が主走査方向において非周期的に形成された全反射部材により構成されているので、裏当て１２に照射された光源２からの光は、全反射するがその反射方向がスキャンセンサ３に向かう方向と向かわない方向となる。従って、全反射部材のうち光源２からの光をスキャンセンサ３に向けて反射しない部分がセンサ方向非反射部分となり、全反射部材のうち光源２からの光をスキャンセンサ３に向けて反射する部分がセンサ方向反射部分となる。従って、裏当て１２は、センサ方向非反射部分とセンサ方向反射部分とが主走査方向において非周期的に形成されるものである。
【００５１】
次に、実施の形態２にかかる画像読取装置１による画像読取方法について説明する。図７は、実施の形態２にかかる画像読取装置の動作フローを示す図である。図８は、実施の形態２にかかる基準階調レベルと主走査方向画素データとの関係を示す図である。なお、実施の形態２にかかる画像読取装置１による画像読取方法の基本的手順は、実施の形態１にかかる画像読取装置１による画像読取方法の基本的手順とほぼ同一であるため、同一箇所の説明は省略あるいは簡略化する。
【００５２】
まず、画像読取装置１は、制御装置６により、白基準、黒基準の設定が行われる（ステップＳＴ２０１）。
【００５３】
次に、画像読取装置１は、制御装置６により、基準階調レベルＶｔの設定が行われる（ステップＳＴ２０２）。基準階調レベルＶｔの設定は、画像読取装置１による裏当て１２のみの読み取りで行われる。制御装置６は、光源駆動回路８により光源２を駆動し、モータ駆動回路９により搬送装置５を駆動しない。このとき、光源２が照射した光は、裏当て１２のセンサ方向非反射部分とセンサ方向反射部分とで全反射する。センサ方向非反射部分では、光源２が照射した光が全反射するがスキャンセンサ３に向けて反射しない。一方、センサ方向反射部分では、光源２が照射した光がスキャンセンサ３に向けて全反射して、全反射した光源からの光がスキャンセンサ３に入射する。制御装置６は、裏当て１２に光源２からの光が照射された状態で、スキャンセンサ３により裏当て１２のみを主走査方向に繰り返しスキャンさせる。従って、処理部６２のラインデータ生成部６４が複数のラインデータ（裏当てライン領域のみから構成されるラインデータ）を生成し、基準階調レベル設定部６５が生成された複数のラインデータにおける各主走査画素データの階調レベルＶｉｎを主走査画素位置（ラインデータにおける位置）ごとに平均化し、平均化された主走査画素データごとの階調レベルを主走査画素データごとの基準階調レベルＶｔとして、記憶部６３に記憶する。これにより、基準階調レベル設定部６５は、スキャンセンサ３により裏当て１２のみを主走査方向にスキャンした際における主走査画素データごとの基準階調レベルＶｔを設定する。
【００５４】
ここで、実施の形態２にかかる裏当て１２は、センサ方向非反射部分とセンサ方向反射部分とを有するので、スキャンセンサ３により裏当て１２を主走査方向にスキャンした際には、センサ方向非反射部分に対応する主走査画素データの階調レベルが低くなり、センサ方向反射部分に対応する主走査画素データの階調レベルが高くなる。従って、基準階調レベル設定部６５により設定された主走査画素データごとの基準階調レベルＶｔは、図８に示すように、一定ではなく非周期的に変化する。
【００５５】
次に、制御装置６の処理部６２は、図３に示すように、原稿Ｐの読取の開始指令、すなわちスキャンセンサ３によるスキャンの開始指令を受けたか否かを判断する（ステップＳＴ２０３）。
【００５６】
次に、処理部６２のラインデータ生成部６４は、スキャンの開始指令を受けていると判断すると、ラインデータを生成する（ステップＳＴ２０４）。
【００５７】
ここで、原稿Ｐが薄く、光源２からの光が原稿Ｐを透過する場合、裏当て１２のうち原稿Ｐにより覆われた部分には、透過した光が到達する。裏当て１２のセンサ方向非反射部分に到達した光は、センサ方向非反射部分によりスキャンセンサ３に向かわずに全反射する。センサ方向非反射部分による光の反射方向には、原稿Ｐがあるため、センサ方向非反射部分により反射された光は、原稿Ｐの印字面Ｐ１と反対側の面に到達して乱反射する。一方、センサ方向反射部分は、センサ方向非反射部分によりスキャンセンサ３に向けて全反射する。センサ方向反射部分による光の反射方向には、原稿Ｐがあるため、センサ方向反射部分により反射された光は、原稿Ｐの印字面Ｐ１と反対側の面に到達して乱反射する。これらにより、原稿Ｐを透過した光は、裏当て１２で反射しても、原稿Ｐで乱反射することとなる。従って、裏当て１２のうちセンサ方向非反射部分が原稿Ｐにより覆われた部分に対応する主走査画素データの階調レベルＶｉｎと、裏当て１２のうちセンサ方向反射部分が原稿Ｐにより覆われた部分に対応する主走査画素データの階調レベルＶｉｎとで差が発生することを抑制することができる。これにより、生成されたラインデータに、原稿Ｐ以外の情報が含まれることを抑制することができる。
【００５８】
次に、処理部６２のラインエッジ検出部６６は、主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベルＶｔ´に所定値ΔＳを減算した基準階調レベル下限値Ｖｔ´−ΔＳを超え、基準階調レベルＶｔ´に所定値ΔＳを加えた基準階調レベル上限値Ｖｔ´＋ΔＳ未満であるか否か（Ｖｔ´−ΔＳ＜Ｖｉｎ＜Ｖｔ´＋ΔＳ）を生成されたラインデータにおける主走査画素データごとに判断する（ステップＳＴ２０５）。図８に示すように、主走査画素データごとの基準階調レベルＶｔ´は、一定ではなく非周期的に変化する。一方、原稿Ｐの印字面Ｐ１に対応する主走査画素データ、特に印字面の端部近傍（露出する裏当て近傍）に対応する主走査画素データは、主走査画素データごとの階調レベルＶｉｎがほぼ一定となる。つまり、ラインデータの裏当てライン領域では、非周期的に主走査画素データの階調レベルＶｉｎが変化、すなわち基準階調レベルＶｔ´と同様に変化する。対象ライン領域、特に対象ライン領域の端部近傍では、主走査画素データの階調レベルＶｉｎが変化せず一定となる。従って、裏当てライン領域と対象ライン領域との境界であるラインエッジＥ２では、主走査画素データの階調レベルＶｉｎが非周期的な変化から一定となるので、ラインエッジである主走査画素位置における主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ´−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ´＋ΔＳ以上となる。
【００５９】
次に、処理部６２のラインエッジ検出部６６は、図７に示すように、主走査画素データの階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ´−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ´＋ΔＳ以上のいずれかとなったと判断すると、階調レベルＶｉｎが対応する主走査画素データの基準階調レベル下限値Ｖｔ´−ΔＳ以下、あるいは基準階調レベル上限値Ｖｔ´＋ΔＳ以上のいずれかとなった主走査画素データをラインエッジＥ２として検出する（ステップＳＴ２０６）。つまり、ラインエッジ検出部６６は、主走査画素位置が同じ、基準階調レベル設定部６５により設定された主走査画素データごとの基準階調レベルＶｔ´と、ラインデータ生成部６４により生成されたラインデータにおける主走査画素データごとの階調レベルＶｉｎとの差に基づいて、すなわちラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいてラインエッジを検出する。これにより、ラインエッジ検出部６６は、ラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいて、非周期的な階調レベル、すなわち基準階調レベルＶｔ´の変化に対して主走査画素データの階調レベルＶｉｎが異なる変化をした場合に、異なる変化をした階調レベルＶｉｎの主走査画素データを生成されたラインデータのラインエッジＥ２として検出することができる。
【００６０】
次に、処理部６２のラインエッジ検出部６６は、検出されたラインエッジＥ２である主走査画素データに対応する主走査画素位置（主走査方向位置および副走査方向位置）をラインエッジ画素位置として記憶部６３に記憶する（ステップＳＴ２０７）。
【００６１】
次に、処理部６２のラインデータ生成部６４は、全ラインデータを生成したか否かを判断する（ステップＳＴ２０８）。
【００６２】
次に、処理部６２の輪郭検出部６７は、全ラインエッジ画素位置に基づいてエッジを構成する直線を算出する（ステップＳＴ２０９）。
【００６３】
次に、処理部６２は、印字面画像データを生成する（ステップＳＴ２１０）。
【００６４】
以上のように、実施の形態２にかかる画像読取装置１では、各ラインデータにおける主走査画素データごとの階調レベルＶｉｎに基づいて、非周期的な基準階調レベルＶｔの変化に対して主走査画素データの階調レベルＶｉｎが異なる変化をした場合に、異なる変化をした階調レベルＶｉｎの主走査画素データを生成されたラインデータのラインエッジＥ２として検出し、検出された複数のラインエッジから読取画像データ１００に対する印字面画像データ２００のエッジを構成する直線を算出することで、読取画像データ１００に対する印字面画像データ２００のエッジを検出することができる。つまり、原稿Ｐの印字面Ｐ１に対応する主走査画素データの階調レベルに拘わらず、読取画像データ１００に対する印字面画像データ２００のエッジを確実に検出することができる。また、生成されたラインデータに、原稿Ｐ以外の情報が含まれることを抑制することができるので、原稿Ｐの印字面Ｐ１に対応する印字面画像データ２００に、原稿Ｐ以外の情報が含まれることを抑制することができる。
【００６５】
なお、上記実施の形態１，２では、輪郭検出部６７は、算出された１つの直線と、画像読取装置１により読み取りが行われる原稿Ｐのサイズとに基づいて、エッジのうち他の辺に対応する直線を算出するが、本発明はこれに限定されるものではない。ラインエッジ検出部６６は、各ラインデータにおいて対象ライン領域と、対象ライン領域を挟んで構成される２つの裏当てライン領域との２つの境界をラインエッジとして検出しても良い。この場合、輪郭検出部６７は、算出された２つの直線に基づいて、エッジのうち他の辺に対応する直線を算出し、読取画像データ１００に対する印字面画像データ２００のエッジを構成するすべての直線を算出する。さらに、ラインデータ生成部６４が全ラインデータから副走査方向におけるラインデータを生成して、ラインエッジ検出部６６が副走査方向における各ラインデータにおいて対象ライン領域と、対象ライン領域を挟んで構成される２つの裏当てライン領域との２つの境界をラインエッジとして検出しても良い。この場合、輪郭検出部６７は、算出された４つの直線に基づいて、読取画像データ１００に対する印字面画像データ２００のエッジを構成するすべての直線を算出する。
【産業上の利用可能性】
【００６６】
以上のように、本発明にかかる画像読取装置は、読取画像データから画像読取媒体の読取対象面に対応する読取対象画像データを生成する画像読取装置に有用であり、特に、読取画像データから画像読取媒体の読取対象面に対応する読取対象画像データのエッジを確実に検出することができるとともに、読取対象画像データに画像読取媒体以外の情報が含まれることを抑制するのに適している。
【図面の簡単な説明】
【００６７】
【図１】実施の形態１にかかる画像読取装置の概略構成例を示す図である。
【図２】実施の形態１にかかる裏当ての構成例を示す図である。
【図３】実施の形態に１にかかる画像読取装置の動作フローを示す図である。
【図４】実施の形態１にかかる基準階調レベルと主走査方向画素データとの関係を示す図である。
【図５】読取画像データを示す図である。
【図６】実施の形態２にかかる裏当ての構成例を示す図である。
【図７】実施の形態２にかかる画像読取装置の動作フローを示す図である。
【図８】実施の形態２にかかる基準階調レベルと主走査方向画素データとの関係を示す図である。
【符号の説明】
【００６８】
１  画像読取装置
２  光源
３  スキャンセンサ
４  裏当て
４１  ミラー
４２  ライン（乱反射手段）
５  搬送装置（相対移動手段）
５１、５２  搬送ローラ
５３  モータ
６  制御装置（エッジ検出手段）
６１  入出力部
６２  処理部
６３  記憶部
６４  ラインデータ生成部
６５  基準階調レベル設定部
６６  エッジ検出部（ラインエッジ検出手段）
６７  輪郭検出部（輪郭検出手段）
７  透過支持部材
８  光源駆動回路
９  フィルム駆動回路
１０  入力装置
１１  出力装置
１２  裏当て
１２１  凹凸
１００  読取画像データ
２００  印字面画像データ
３００  裏当て画像データ
Ｐ  原稿（画像読取媒体）
Ｐ１  印字面（読取対象面）
【図１】
2008271332.tif 000003
【図２】
2008271332.tif 000004
【図３】
2008271332.tif 000005
【図４】
2008271332.tif 000006
【図５】
2008271332.tif 000007
【図６】
2008271332.tif 000008
【図７】
2008271332.tif 000009
【図８】
2008271332.tif 000010