(57)【要約】【課題】  カラー判定の精度を向上する。【解決手段】  画像読取装置１０は、原稿を搬送する速度と異なる速度で、原稿と３つのラインセンサとの間に設けられた原稿台と３つのラインセンサとを相対的に移動させる。ライン間補正部２５５により３つのラインセンサが出力する３つのデータを、原稿の同じ位置を読取った画素となるように同期させるので、原稿台上にあるゴミが原稿の異なる位置に有彩色として現れる。画像読取装置は、原稿を搬送する前に、ゴミ位置検出部２６５により原稿台上に付着するゴミの原稿台上の位置を検出し、カラー判定部２６３により、ゴミの原稿台上の位置に基づいて、原稿を原稿読取位置に搬送している間に得られる読取データ各々に含まれる複数の画素のうちから判定に用いる判定画素を決定し、判定画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判定する。【選択図】        図６
2007214665.tif 000002
【特許請求の範囲】
【請求項１】
分光感度が互いに異なるフィルタを有し、副走査方向に距離を隔てて予め定められた順に配置され、原稿を副走査方向に走査する複数のラインセンサと、
原稿と前記複数のラインセンサとの間に設けられた原稿台と、
原稿を前記複数のラインセンサの読み取り位置に搬送する原稿搬送手段と、
前記原稿搬送手段が原稿を搬送する速度と異なる速度で前記原稿台と前記複数のラインセンサとを相対的に移動させる移動手段と、
前記複数のラインセンサが出力する各々が複数の画素を含む複数のデータを原稿の同じ位置を読取った画素となるように同期させるライン間補正手段と、
前記原稿搬送手段が原稿を搬送する前の段階で、前記原稿台上に付着するゴミの該原稿台上の位置を検出する位置検出手段と、
前記位置検出手段により検出された位置に基づいて、前記ライン間補正手段が原稿が前記読み取り位置を通過している間に出力する複数の読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定する判別画素決定手段と、
前記複数の読取データ各々の前記決定された判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別する判別手段と、を備えた画像読取装置。
【請求項２】
前記ライン間補正手段が前記移動手段が前記原稿台を移動させている間に出力する前記複数のデータから検出用データを生成する検出用データ取得手段をさらに含み、
前記位置検出手段は、
前記検出用データから孤立点を検出する孤立点検出手段を含み、
前記判別画素決定手段は、
前記複数の読取データ各々と前記検出用データとを対応付ける対応付手段を含み、
前記複数の読取データ各々に含まれる複数の画素のうち前記孤立点に対応した画素を除く画素を判別画素に決定する、請求項１に記載の画像読取装置。
【請求項３】
前記判別手段は、前記複数の読取データ各々に含まれる前記決定された判別画素がカラー画素か否かを判別するカラー画素判別手段と、
前記カラー画素と判別された画素の数を係数する係数手段と、
前記係数されたカラー画素の数を所定のしきい値と比較する比較手段とを含む、請求項１に記載の画像読取装置。
【請求項４】
前記判別手段は、複数の読取データ各々が含む複数の画素の数に占める前記判別画素の数の割合に応じて、前記所定のしきい値を変更する変更手段をさらに含む、請求項３に記載の画像読取装置。
【請求項５】
前記ライン間補正手段が前記移動手段が前記原稿台を移動させている間に出力する前記複数のデータから検出用データを生成する検出用データ取得手段をさらに含み、
前記位置検出手段は、
前記検出用データを複数の第１領域に分割する第１領域分割手段と、
前記複数の第１領域のうちから少なくとも１つの孤立点を含む孤立点領域を抽出する孤立点領域抽出手段と、を含み、
前記判別手段は、
前記複数の読取データ各々を複数の第２領域に分割する第２領域分割手段と、
前記複数の第２領域各々と前記複数の第１領域のうち該第２領域と読み取った位置が同じ第１領域とを対応付ける対応付手段と、
前記複数の第２領域に含まれる画素のうち前記孤立点領域に含まれる画素を除く画素を判別画素に決定する判別画素決定手段と、
前記複数の第２領域各々に含まれる前記判別画素のうちでカラー画素の数を計数する係数手段と、を含む請求項１に記載の画像読取装置。
【請求項６】
前記判別手段は、前記複数の第２領域のうち前記係数されたカラー画素の数を所定のしきい値と比較する比較手段をさらに含む、請求項５に記載の画像読取装置。
【請求項７】
前記判別手段は、前記複数の第２領域ごとに、該第２領域が含む複数の画素の数に占める前記判別画素の数の割合に応じて、前記所定のしきい値を変更する変更手段をさらに含む、請求項６に記載の画像読取装置。
【請求項８】
分光感度が互いに異なるフィルタを有し、副走査方向に距離を隔てて予め定められた順に配置され、原稿を副走査方向に走査する複数のラインセンサと、
原稿と前記複数のラインセンサとの間に設けられた原稿台と、
原稿を前記複数のラインセンサの読み取り位置に搬送する原稿搬送手段と、
前記原稿搬送手段が原稿を搬送する速度と異なる速度で前記原稿台と前記複数のラインセンサとを相対的に移動させる移動手段と、を備えた画像読取装置で実行されるカラー判別方法であって、
前記複数のラインセンサが出力する各々が複数の画素を含む複数のデータを原稿の同じ位置を読取った画素となるように同期させるステップと、
前記原稿搬送手段が原稿を搬送する前の段階で、前記原稿台上に付着するゴミの該原稿台上の位置を検出するステップと、
前記位置検出ステップにより検出された位置に基づいて、前記ライン間補正手段が原稿が前記読み取り位置を通過している間に出力する複数の読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定するステップと、
前記複数の読取データ各々の前記決定された判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別するステップと、を含むカラー判別方法。
【請求項９】
前記位置検出ステップは、
前記ライン間補正手段が前記移動手段が前記原稿台を移動させている間に出力する前記複数のデータから検出用データを生成するステップと、
前記検出用データから孤立点を検出するステップと、を含み、
前記判別画素を決定するステップは、
前記複数の読取データ各々と前記検出用データとを対応付けるステップと、
前記複数の読取データ各々に含まれる複数の画素のうち前記孤立点に対応した画素を除く画素を判別画素に決定するステップと、を含む請求項８に記載のカラー判別方法。
【請求項１０】
前記位置検出ステップは、
前記ライン間補正手段が前記移動手段が前記原稿台を移動させている間に出力する前記複数のデータから検出用データを生成するステップと、
前記検出用データを複数の第１領域に分割するステップと、
前記複数の第１領域のうち少なくとも１つの孤立点を含む孤立点領域を抽出するステップと、を含み、
前記判別ステップは、
前記複数の読取データ各々を複数の第２領域に分割するステップと、
前記複数の第２領域各々と前記複数の第１領域のうち該第２領域と読み取った位置が同じ第１領域とを対応付けるステップと、
前記複数の第２領域に含まれる画素のうち前記孤立点領域に対応した画素を除く画素を判別画素に決定するステップと、
前記複数の第２領域各々に含まれる前記判別画素のうちでカラー画素の数を計数するステップと、を含む請求項８に記載のカラー判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置およびカラー判別方法に関し、特に、カラーの原稿を搬送しながら読取る画像読取装置およびカラー判別方法に関する。
【背景技術】
【０００２】
近年、赤（Ｒ）、緑（Ｇ）及び青（Ｂ）の３つのラインセンサで原稿を読取って、カラーの画像データを取り込む複合機（以下「ＭＦＰ」という）が流通している。一方、白黒の原稿を読み取る場合には、赤（Ｒ）、緑（Ｇ）及び青（Ｂ）の３つのラインセンサから出力される３つのデータを１つの２値データまたは多値データに変換して処理する。このため、原稿がカラーか白黒のいずれかを識別する自動色識別（ＡＣＳ）機能を備えている（例えば、特許文献１）。
【０００３】
一方、主走査方向に３つのラインセンサを固定して設置し、主走査方向と直交する副走査方向に原稿を搬送することにより３つのラインセンサで原稿を読取る読取方式を採用したＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）がある。このＭＦＰは、原稿とラインセンサとの間の距離を読取位置で一定にするために、原稿とラインセンサとの間に透明な原稿台を備えており、原稿で反射した光は原稿台を透過してラインセンサで受光される。このため、原稿台にゴミが付着していると、ラインセンサは原稿を読み取る代わりにゴミを読み取ってしまい、画像データに筋状のノイズが発生するといった問題がある。
【０００４】
この画像データに筋状のノイズが発生するのを防止した画像形成装置が、特開２００２−３４４６９７号公報（特許文献２）に記載されている。この従来の画像形成装置は、原稿を搬送しながら画像を読み取る画像読取装置において、原稿搬送方向に往復移動可能な露光手段と、前記原稿の搬送速度および前記露光手段の移動速度を制御する制御手段とを有し、原稿を搬送しつつ、かつ前記露光手段を移動させながら画像を読み取ることを特徴とする。しかしながら、ライン間補正によって、３つのラインセンサが出力する３つのデータが原稿の同じ位置を読取った画素となるように同期するので、原稿台上にゴミが存在すると、そのゴミが３つのラインセンサそれぞれによって原稿の異なる位置で読取られる。このため、白黒の原稿でありながらゴミを読み取った部分が有彩色になってしまい、ＡＣＳにより誤ってカラー原稿と識別されてしまう問題がある。
【特許文献１】特開２００４−１０４７１８号公報
【特許文献２】特開２００２−３４４６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、カラー判別の精度を向上した画像読取装置を提供することである。
【０００６】
この発明の他の目的は、原稿のカラー判別の精度を向上させたカラー判別方法を提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面に従えば、画像読取装置は、分光感度が互いに異なるフィルタを有し、副走査方向に距離を隔てて予め定められた順に配置され、原稿を副走査方向に走査する複数のラインセンサと、原稿と複数のラインセンサとの間に設けられた原稿台と、原稿を複数のラインセンサの読み取り位置に搬送する原稿搬送手段と、原稿搬送手段が原稿を搬送する速度と異なる速度で原稿台と複数のラインセンサとを相対的に移動させる移動手段と、複数のラインセンサが出力する各々が複数の画素を含む複数のデータを原稿の同じ位置を読取った画素となるように同期させるライン間補正手段と、原稿搬送手段が原稿を搬送する前の段階で、原稿台上に付着するゴミの該原稿台上の位置を検出する位置検出手段と、位置検出手段により検出された位置に基づいて、ライン間補正手段が原稿が読み取り位置を通過している間に出力する複数の読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定する判別画素決定手段と、複数の読取データ各々の決定された判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別する判別手段と、を備える。
【０００８】
この局面に従えば、分光感度が互いに異なるフィルタを有し、原稿を副走査方向に走査する複数のラインセンサが、副走査方向に距離を隔てて予め定められた順に配置されており、原稿と複数のラインセンサとの間に設けられた原稿台と複数のラインセンサとが、原稿を搬送する速度と異なる速度で相対的に移動する。また、複数のラインセンサが出力する複数のデータをそれらに含まれる画素が原稿の同じ位置を読取った画素となるように同期させるので、原稿台上にゴミが存在すると、そのゴミが複数のラインセンサそれぞれによって原稿の異なる位置で読取られる。このため、白黒の原稿でありながらゴミを読み取った部分が有彩色になる。画像読取装置は、原稿を搬送する前の段階で、原稿台上に付着するゴミの原稿台上の位置を検出し、検出された位置に基づいて、原稿を読み取り位置に搬送している間に得られる読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定し、決定された判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別する。このため、ゴミを読み取った部分以外の部分で原稿がカラーおよび白黒のいずれであるかを判別するので、カラー判別の精度を向上させた画像読取装置を提供することができる。
【０００９】
好ましくは、ライン間補正手段が移動手段が原稿台を移動させている間に出力する複数のデータから検出用データを生成する検出用データ取得手段をさらに含み、位置検出手段は、検出用データから孤立点を検出する孤立点検出手段を含み、判別画素決定手段は、複数の読取データ各々と検出用データとを対応付ける対応付手段を含み、複数の読取データ各々に含まれる複数の画素のうち孤立点に対応した画素を除く画素を判別画素に決定する。
【００１０】
好ましくは、判別手段は、複数の読取データ各々に含まれる決定された判別画素がカラー画素か否かを判別するカラー画素判別手段と、カラー画素と判別された画素の数を係数する係数手段と、係数されたカラー画素の数を所定のしきい値と比較する比較手段とを含む。
【００１１】
好ましくは、判別手段は、複数の読取データ各々が含む複数の画素の数に占める判別画素の数の割合に応じて、所定のしきい値を変更する変更手段をさらに含む。
【００１２】
好ましくは、ライン間補正手段が移動手段が原稿台を移動させている間に出力する複数のデータから検出用データを生成する検出用データ取得手段をさらに含み、位置検出手段は、検出用データを複数の第１領域に分割する第１領域分割手段と、複数の第１領域のうちから少なくとも１つの孤立点を含む孤立点領域を抽出する孤立点領域抽出手段と、を含み、判別手段は、複数の読取データ各々を複数の第２領域に分割する第２領域分割手段と、複数の第２領域各々と複数の第１領域のうち該第２領域と読み取った位置が同じ第１領域とを対応付ける対応付手段と、複数の第２領域に含まれる画素のうち孤立点領域に含まれる画素を除く画素を判別画素に決定する判別画素決定手段と、複数の第２領域各々に含まれる判別画素のうちでカラー画素の数を計数する係数手段と、を含む。
【００１３】
好ましくは、判別手段は、複数の第２領域のうち係数されたカラー画素の数を所定のしきい値と比較する比較手段をさらに含む。
【００１４】
好ましくは、判別手段は、複数の第２領域ごとに、該第２領域が含む複数の画素の数に占める判別画素の数の割合に応じて、所定のしきい値を変更する変更手段をさらに含む。
【００１５】
この発明の他の局面によれば、カラー判別方法は、分光感度が互いに異なるフィルタを有し、副走査方向に距離を隔てて予め定められた順に配置され、原稿を副走査方向に走査する複数のラインセンサと、原稿と複数のラインセンサとの間に設けられた原稿台と、原稿を複数のラインセンサの読み取り位置に搬送する原稿搬送手段と、原稿搬送手段が原稿を搬送する速度と異なる速度で原稿台と複数のラインセンサとを相対的に移動させる移動手段と、を備えた画像読取装置で実行されるカラー判別方法であって、複数のラインセンサが出力する各々が複数の画素を含む複数のデータを原稿の同じ位置を読取った画素となるように同期させるステップと、原稿搬送手段が原稿を搬送する前の段階で、原稿台上に付着するゴミの該原稿台上の位置を検出するステップと、位置検出ステップにより検出された位置に基づいて、ライン間補正手段が原稿が読み取り位置を通過している間に出力する複数の読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定するステップと、複数の読取データ各々の決定された判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別するステップと、を含む。
【００１６】
この局面によれば、精度を向上したカラー判別方法を提供することができる。
【００１７】
好ましくは、位置検出ステップは、ライン間補正手段が移動手段が原稿台を移動させている間に出力する複数のデータから検出用データを生成するステップと、検出用データから孤立点を検出するステップと、を含み、判別画素を決定するステップは、複数の読取データ各々と検出用データとを対応付けるステップと、複数の読取データ各々に含まれる複数の画素のうち孤立点に対応した画素を除く画素を判別画素に決定するステップと。
【００１８】
好ましくは、位置検出ステップは、ライン間補正手段が移動手段が原稿台を移動させている間に出力する複数のデータから検出用データを生成するステップと、検出用データを複数の第１領域に分割するステップと、複数の第１領域のうち少なくとも１つの孤立点を含む孤立点領域を抽出するステップと、を含み、判別ステップは、複数の読取データ各々を複数の第２領域に分割するステップと、複数の第２領域各々と複数の第１領域のうち該第２領域と読み取った位置が同じ第１領域とを対応付けるステップと、複数の第２領域に含まれる画素のうち孤立点領域に対応した画素を除く画素を判別画素に決定するステップと、複数の第２領域各々に含まれる判別画素のうちでカラー画素の数を計数するステップと、を含む。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２０】
図１は、本発明の実施の形態の１つにおけるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の斜視図である。図１を参照して、ＭＦＰ１００は、原稿を読取るための画像読取装置１０と、画像読取装置１０の下部に設けられた画像形成装置２０とを含む。画像読取装置１０は、本体部１０３にその一部が収納されており、自動原稿搬送装置（ＡＤＦ）１０１を備える。画像形成装置２０は、本体部１０３の画像読取装置１０の下方に収納され、画像読取装置１０が原稿を読取って出力する画像データに基づいて、紙などの記録媒体に画像を形成する。ＭＦＰ１００は、ファクシミリ、ローカルエリアネットワーク（ＬＡＮ）、公衆交換電話網（ＰＳＴＮ）などのネットワークと接続するための通信インタフェースを備える。
【００２１】
図２は、画像読取装置１０の内部構成の概略を示す図である。ＡＤＦ１０１は、原稿２００を原稿読取位置Ｅに搬送するためのタイミングローラ対２０１と、原稿読取位置Ｅ付近において原稿の搬送をガイドするための上部規制板２０３と、原稿読取位置Ｅを通過した原稿２００を排出するために原稿２００を搬送するためのローラ対２０２とを備える。
【００２２】
ＡＤＦ１０１は、積載された複数の原稿２００の最上段から１枚の原稿をさばき、タイミングローラ対２０１に供給する。このため、ＡＤＦ１０１は、複数ある原稿２００を１枚ずつ順に原稿読取位置Ｅに搬送する。
【００２３】
画像読取装置１０の本体部１０３に収納される部分は、透明な部材から構成された原稿台２０５と、原稿の搬送経路の一部を形成する通紙ガイド２０７と、通紙ガイド２０７の下方に設置されたシェーディング板２０４と、光を照射するための光源２０６と、光源からの光を反射させる反射部材２０８と、３つのラインセンサが副走査方向に配列された読取部２１３と、原稿からの反射光を反射して読取部２１３に導くための反射ミラー２０９Ａ，２０９Ｂと、反射ミラー２０９Ａ，２０９Ｂからの反射光を読取部２１３上に結像させるためのレンズ２１１と、読取部２１３が出力する画像データを処理するための画像処理部２１５と、原稿台２０５を振動させるためのモータ２１９と、画像処理部２１５からの制御データに基づいてモータ２１９の駆動を制御するモータ制御部２１７とを含む。
【００２４】
原稿２００は、タイミングローラ対２０１により、原稿台２０５と上部規制板２０３との間を矢印Ｄ１の方向に搬送される。そして、原稿は搬送されながら原稿読取位置Ｅにおいて、読取部２１３によりその画像が読取られる。ＡＤＦ１０１が原稿を搬送する方向は、原稿読取位置Ｅにおいて副走査方向である。モータ制御部２１７は、画像読取動作中にモータ２１９を駆動して、原稿台２０５を矢印Ｄ２の方向に振動させる。原稿台２０５の振動方向と副走査方向とは実質的に平行である。
【００２５】
スライダ２１０は、光源２０６、反射部材２０８および反射ミラー２０９Ａを保持する。スライダ２１０は、図中Ｄ２方向に往復して移動することが可能であり、原稿を読取る間は原稿読取位置Ｅの下方位置で停止し、原稿を読取る前の段階でシェーディング板２０４の下方位置で停止する。スライダ２１０の移動に伴って、反射ミラー２０９Ｂが移動することにより、反射光の光路長が実質的に一定に保たれる。
【００２６】
スライダ２１０が原稿読取位置Ｅの下方位置に位置するとき、光源２０６が照射する光は、ＡＤＦ１０１が原稿２００を原稿読取位置Ｅに搬送している間、換言すれば、原稿２００が原稿読取位置Ｅを通過する間は、原稿２００に照射され、原稿を読み取る前の段階でＡＤＦ１０１が原稿２００を原稿読取位置Ｅに搬送していないときは、上部規制板２０３に照射される。上部規制板２０３は、均一な濃度に着色されている。上部規制板２０３は、無彩色であることが好ましく、さらに好ましくは無彩色の中間色（灰色）である。光源２０６が照射した光の一部が、原稿が原稿読取位置Ｅにあるときは原稿２００で反射し、原稿が原稿読取位置Ｅにないときは上部規制板２０３で反射し、さらに、反射ミラー２０９Ａ，２０９Ｂで反射してレンズ２１１に導かれる。レンズ２１１は、それに入射する光を集光して読取部２１３の各ラインセンサ上に結像する。スライダ２１０がシェーディング板２０４の下方に位置するとき、光源２０６が照射する光は、シェーディング板２０４に照射される。光源２０６が照射した光の一部がシェーディング板２０４で反射して、さらに、反射ミラー２０９Ａ，２０９Ｂで反射してレンズ２１１に導かれる。レンズ２１１は、それに入射する光を集光して読取部２１３の各ラインセンサ上に結像する。
【００２７】
読取部２１３は、３つのラインセンサを備える。３つのラインセンサそれぞれは、副走査方向と実質的に垂直な主走査方向に配列された複数の光電変換素子を備える。３つのラインセンサそれぞれは、分光感度が異なるフィルタを有する。原稿から反射した光はフィルタを透過して複数の光電変換素子で受光される。具体的には、３つのラインセンサは、赤（Ｒ）、緑（Ｇ）および青（Ｂ）の各波長の光を透過するフィルタをそれぞれ有する。このため、赤（Ｒ）のフィルタを有するラインセンサは、原稿から反射した光のうち赤色の光の強度を示すＲデータを出力し、緑（Ｇ）のフィルタを有するラインセンサは、原稿から反射した光のうち緑色の光の強度を示すＧデータを出力し、青（Ｂ）のフィルタを有するラインセンサは、原稿から反射した光のうち青色の光の強度を示すＢデータを出力する。
【００２８】
３つのラインセンサは、副走査方向に所定の距離を隔てて予め定められた順番で配置される。ここでは、原稿の読取ラインに換算して３ライン分の距離を隔てて原稿の搬送方向で赤、緑、青の順に配置されている。なお、３つのラインセンサを配置する間隔および順番は、これに限定されるものではない。
【００２９】
３つのラインセンサは、３ライン分の距離を隔てて赤、緑、青の順に配置されるので、３つのラインセンサは、原稿の異なる位置で反射した光を同時に受光する。したがって、原稿のある位置で反射した光は、まず、赤の光を受光するラインセンサで受光され、原稿が３ライン分搬送された後に緑の光を受光するラインセンサで受光され、さらに原稿が３ライン分搬送された後に青の光を受光するラインセンサで受光される。この遅れは、後述する画像処理部２１５で調整される。
【００３０】
なお、本実施の形態においては、読取部２１３に３つのラインセンサを設けるようにしたが、４つ以上のラインセンサを設けるようにしてもよい。
【００３１】
図３は、原稿台を振動させるための機構を示す斜視図である。図３を参照して、原稿台２０５は、原稿台ホルダ２２１により保持される。原稿台ホルダ２２１は、ガイド２２０により副走査方向に摺動可能に保持される。ガイド２２０は、画像読取装置１０の本体に固定される。原稿台ホルダ２２１の１つの面に２つのアーム２２２が接合されている。アーム２２２の他端は円形の穴を有する。
【００３２】
軸２２４には、２つのアーム２２２に対応する位置に２つのカム２２３が取付けられる。また、軸２２４の一端にギア２２５が取付けられる。ギア２２５は、モータ２１９の駆動軸とベルトで接合されたギア２２６と噛み合うように配置される。モータ２１９が回転すると、その回転がベルトを介してギア２２６に伝えられ、ギア２２６が回転する。ギア２２６の回転に伴って、ギア２２５および軸２２４が回転する。カム２２３は、アーム２２２が備える円形の穴の中に配置される。このため、軸２２４の回転に伴う２つのカム２２３の回転運動が、原稿台ホルダ２２１の往復運動に変換される。なお、原稿台２０５を振動させるための機構はこれに限定されることなく、例えば、電磁石、空気圧、油圧等を利用したピストン等の直線運動を生じさせる駆動源を用いた機構としてもよい。
【００３３】
原稿台２０５は、副走査方向と平行に振動する。原稿台２０５が原稿の搬送方向と逆方向に移動している間は、原稿台２０５と原稿とは逆方向に移動するため、原稿台２０５のラインセンサに対する相対速度と、原稿のラインセンサに対する相対速度とが異なる。一方、原稿台２０５が原稿の搬送方向に移動している間は、原稿台２０５の速度と原稿の搬送速度とは方向が同じである。速さを異ならせるようにするのが好ましい。なお、ここでは、原稿台２０５を副走査方向と平行に振動させるようにしたが、方向はこれに限定されない。
【００３４】
ここで、本実施の形態における画像読取装置１０が、原稿台２０５にゴミが付着した状態で白黒の原稿を読取った場合に画像データに有彩色の画素が含まれる原理について説明する。まず、ライン間補正について説明する。図４は、原稿台にゴミが付着した状態で白黒の原稿を読取った場合に画像データに有彩色の画素が含まれる原理を説明するための図である。ここでは、原稿および原稿台２０５は図中矢印方向に搬送され、原稿台２０５の移動速度は、原稿の搬送速度と方向が同じで２倍の速さとしている。また、３つのラインセンサは、赤の光を受光するラインセンサ、緑の光を受光するラインセンサ、青の光を受光するラインセンサの順に、原稿の搬送方向に３ラインの距離を隔てて配置されているものとする。なお、赤の光を受光するラインセンサの出力をＲ、緑の光を受光するラインセンサの出力をＧ、青の光を受光するラインセンサの出力をＢで示している。
【００３５】
図４（Ａ）は、ライン間補正を説明するための図である。図４（Ａ）を参照して、原稿は図中矢印方向に搬送される。原稿の一部の画像は、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、その原稿の一部の画像が４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。さらに、その原稿の一部の画像が４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。
【００３６】
このように、原稿のある一部の画像が、３つのラインセンサで異なる時刻で読取られるため、３つのラインセンサが同時に出力する３つのデータは原稿の異なる部分を読み取って出力されるデータである。ライン間補正では、３つのラインセンサそれぞれが原稿の同じ部分を読み取って出力するデータとなるように、３つのラインセンサが出力する３つのデータの出力タイミングを調整する。具体的には、出力Ｒを８ライン分遅延させ、出力Ｇを４ライン分遅延させる。合成出力は、ライン間補正した出力Ｒ，出力Ｇおよび出力Ｂを合成した出力である。
【００３７】
図４（Ｂ）は、原稿台に付着したゴミを読取った場合に出力される合成出力を説明するための図である。原稿台２０５に付着したゴミは、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、そのゴミが４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。ここで、原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、ラインセンサが原稿を２ライン分読取るだけの時間でゴミは４ライン分を移動する。このため、赤のラインセンサでゴミを読取った時点と、緑のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。さらに、そのゴミが４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、緑のラインセンサでゴミを読取った時点と、青のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。
【００３８】
そして、ライン間補正により、赤の光を受光するラインセンサがゴミを読取って出力する出力Ｒは８ライン分遅延され、緑の光を受光するラインセンサがゴミを読取って出力する出力Ｇは４ライン分遅延される。このため、ライン間補正した出力Ｒ，出力Ｇ、出力Ｂを合成した合成出力では、ゴミを読取った出力Ｒと、ゴミを読取った出力Ｇと、ゴミを読取った出力Ｂとが同じラインとならず、２ライン分ずれる。
【００３９】
なお、図では、紙粉などの白色のゴミが原稿台２０５に存在しており、黒色の原稿を読取る場合の合成出力を示している。この場合、白色のゴミを読取ったにもかかわらず、合成出力では、白色ではなく、３つのラインに分かれた青、緑、赤の出力となる。このように、原稿台２０５に付着したゴミは、画像中で複数のラインに分断される。このため、原稿台２０５を移動させずに読取る場合に比べて、ゴミを読取ることにより生じるノイズが少なくなる。
【００４０】
図４（Ｃ）は、原稿台に付着したゴミを読取った場合に出力される合成出力を説明するための別の図である。図４（Ｃ）では、副走査方向に１０ライン分の大きさのゴミを読取る場合を例に示している。原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、ごみは、５ライン分の大きさとして読取られる。
【００４１】
原稿台２０５に付着したゴミは、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、そのゴミが４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。赤のラインセンサでゴミを読取った時点と、緑のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。さらに、そのゴミが４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。緑のラインセンサでゴミを読取った時点と、青のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。
【００４２】
そして、ライン間補正により、赤の光を受光するラインセンサがゴミを読取って出力する出力Ｒは８ライン分遅延され、緑の光を受光するラインセンサがゴミを読取って出力する出力Ｇは４ライン分遅延される。このため、ライン間補正した出力Ｒ，出力Ｇ、出力Ｂを合成した合成出力では、ゴミを読取った５ライン分の出力Ｒと、ゴミを読取った５ライン分の出力Ｇと、ゴミを読取った５ライン分の出力Ｂとは、同じライングとならず、２ライン分ずれる。なお、図では、紙粉などの白色のゴミが原稿台２０５に付着しており、黒色の原稿を読取る場合の合成出力を示している。この場合、白色のゴミを読取ったにもかかわらず、合成出力では、青、青緑、白、黄、赤の順に色が変化する出力となる。
【００４３】
このように、原稿台２０５に付着したゴミは、画像中で複数のラインに分断されるので、画像データに有彩色の画素が含まれることになる。また、ゴミが画像中で複数のラインに分断されることによってゴミを読取ることにより生じるノイズも少なくなる。
【００４４】
図５は、読取部２１３が読取る原稿台２０５上の読取領域を示す図である。読取部２１３は、赤（Ｒ）のフィルタを有するラインセンサ２１３Ｒと、緑（Ｇ）のフィルタを有するラインセンサ２１３Ｇと、青（Ｂ）のフィルタを有するラインセンサ２１３Ｂとを含む。ラインセンサ２１３Ｒ、２１３Ｇ、２１３Ｂは、原稿の搬送方向Ｄ１にラインセンサ２１３Ｒ、２１３Ｇ、２１３Ｂの順に配置されている。
【００４５】
ラインセンサ２１３Ｒは、原稿台２０５の領域２０５Ｒを透過した光を受光する。ラインセンサ２１３Ｇは、原稿台２０５の領域２０５Ｇを透過した光を受光する。ラインセンサ２１３Ｂは、原稿台２０５の領域２０５Ｂを透過した光を受光する。領域２０５Ｒ，２０５Ｇ，２０５Ｂは、３ライン分の間隔を有するようにラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂが配置される。原稿は、まず領域２０５Ｒを通過し、次に領域２０５Ｇを通過し、最後に領域２０５Ｂを通過する。したがって、原稿のある位置で反射した光は、まず、赤の光を受光するラインセンサ２１３Ｒで受光され、その後緑の光を受光するラインセンサ２１３Ｇで受光され、最後に青の光を受光するラインセンサ２１３Ｂで受光される。ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、３ライン分の距離を隔てて配置されるので、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、原稿の同じ位置で反射した光を同時に受光することはない。
【００４６】
ここで、原稿台２０５上に長さが４ライン以下のゴミ３００が付着しているとする。この場合、原稿台２０５が副走査方向に平行に振動して移動するので、ゴミ３００は領域２０５Ｒ，２０５Ｇ，２０５Ｂの２つ以上に同時に存在することはない。図５では、ゴミ３００が領域２０５Ｇに存在する場合を示している。この場合には、ゴミ３００で反射した光は、ラインセンサ２１３Ｇでのみ受光され、ラインセンサ２１３Ｒ，２１３Ｂでは受光されない。
【００４７】
また、原稿台２０５が振動するので、原稿台２０５が原稿の搬送方向Ｄ１に移動する場合と、原稿台２０５が原稿の搬送方向Ｄ１と逆方向に移動する場合とがある。原稿台２０５が原稿の搬送方向Ｄ１に移動している間、初めに領域２０５Ｒ、次に領域２０５Ｇ、最後に領域２０５Ｂの順にゴミが移動する。逆に、原稿台２０５が原稿の搬送方向Ｄ１と逆に移動している間、初めに領域２０５Ｂ、次に領域２０５Ｇ、最後に領域２０５Ｒの順にゴミが移動する。したがって、原稿台２０５が原稿の搬送方向Ｄ１に移動している間は、ゴミ３００で反射した光は、初めにラインセンサ２１３Ｒで受光され、次にラインセンサ２１３Ｇで受光され、最後にラインセンサ２１３Ｂで受光される。また、原稿台２０５が原稿の搬送方向Ｄ１と逆に移動している間は、ゴミ３００で反射した光は、初めにラインセンサ２１３Ｂで受光され、次にラインセンサ２１３Ｇで受光され、最後にラインセンサ２１３Ｒで受光される。
【００４８】
原稿台２０５が原稿の搬送方向に移動している間は、ゴミを読取ることによるノイズは、最初にラインセンサ２１３Ｒが出力するＲデータ、次にラインセンサ２１３Ｇが出力するＧデータ、最後にラインセンサ２１３Ｂが出力するＢデータに順に表れる。また、原稿台２０５が原稿の搬送方向と逆の方向に移動している場合は、ゴミを読取ることによるノイズは、最初にラインセンサ２１３Ｂが出力するＢデータ、次にラインセンサ２１３Ｇが出力するＧデータ、最後にラインセンサ２１３Ｒが出力するＲデータに順に表れる。すなわち、ゴミを読取ることにより発生するノイズが表れるデータの順番が原稿台２０５の移動方向により定まる。
【００４９】
図６は、ＭＦＰの画像読取装置１０の機能の概要を示す機能ブロック図である。図６を参照して、画像読取装置１０は、ＭＦＰ１００の全体を制御するための中央演算装置（ＣＰＵ）２８１と、ＣＰＵ２８１の作業領域として、また後述するゴミ位置データおよび読取データを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２８３と、読取部２１３と、ＣＰＵ２８１により制御される画像処理部２１５と、プリンタインターフェース（Ｉ／Ｆ）２７１とを含む。
【００５０】
画像処理部２１５は、読取部２１３と接続されており、読取部２１３からＲデータ、Ｇデータ、Ｂデータが入力される。画像処理部２１５は、読取部２１３から入力されたアナログ信号のＲデータ、Ｇデータ、Ｂデータをデジタル信号に変換するためのアナログデジタル変換部（Ａ／Ｄ変換部）２５１と、光源２０６の照明ムラ等を補正するためのシェーディング補正部２５３と、ライン間補正部２５５と、レンズ２１１による主走査方向の歪を補正するための色収差補正部２５７と、Ｒデータ、Ｇデータ、Ｂデータから原稿をカラーか白黒かを判別するカラー判別部２６３と、Ｒデータ、Ｇデータ、ＢデータをＲＧＢ表色系からＬａｂ表色系に変換する色変換部２５９と、明度データＬに基づいてゴミ位置を検出するゴミ位置検出部２６５と、Ｌａｂ表色系をＣＭＹ表色系に変換するための色補正部２６１とを含む。画像処理部２１５は、プリンタＩ／Ｆ２７１と接続されており、原稿がカラーの場合にはシアンのＣデータ、マゼンタのＭデータ、イエローのＹデータおよび黒のＫデータをプリンタＩ／Ｆ２７１に出力し、原稿が白黒の場合にはＫデータのみを出力する。これにより、画像形成装置２０は、原稿がカラーの場合には、ＣＭＹＫデータに基づいて画像が形成され、原稿が白黒の場合には、Ｋデータに基づいて画像が形成される。
【００５１】
ライン間補正部２５５は、Ｒデータを８ライン分遅延させ、Ｇデータを４ライン分遅延させる。これにより、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂが原稿を読み取って出力するＲデータ、ＧデータおよびＢデータが、原稿の同一ラインに対応するように同期する。上述したように、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、副走査方向に３ライン分の距離を隔てて配列されているからである。
【００５２】
図７は、ＣＰＵで実行されるメイン処理の流れの一例を示すフローチャートである。図７を参照して、ＣＰＵ２８１は、ＭＦＰ１００のメインスイッチがＯＮか否かを検出し（ステップＳ０１）、ＯＮとなったことを検出すると処理をステップＳ０２に進めるが、ＯＮでなければ待機状態となる。ステップＳ０２では、画像読取装置１０を初期化する。初期化は、ゲイン／クランプ調整、シェーディング補正等を含む。その後、事前検出処理を実行する（ステップＳ０３）。事前検出処理については後述するが、原稿台２０５上にゴミが付着しているか否かを検出する処理と、ごみが付着している場合にはそのゴミの原稿台２０５における位置を検出する処理である。ＣＰＵ２８１は、事前検出処理の結果からゴミが付着していなければ処理をステップＳ０５に進め（ステップＳ０４でＹＥＳ）、ゴミが付着していれば処理をステップＳ０６に進める。ステップＳ０５では、原稿台２０５上にゴミが付着しているか否かを示すゴミ検出フラグをゴミが付着していないことを示すＯＦＦに設定し、ステップＳ０６では、ゴミ検出フラグをゴミが付着していることを示すＯＮに設定する。
【００５３】
そして、ＣＰＵ２８１は、ＭＦＰ１００が電力消費を抑えたスリープ状態から復帰したか否かを判断し（ステップＳ０７）、スリープ状態からの復帰であれば処理をステップＳ０２に戻し、そうでなければ処理をステップＳ０８に進める。スリープモードは、ＭＦＰ１００に所定時間操作が入力されない場合に遷移するモードである。ＭＦＰ１００は、何らかの操作の入力を検出した場合、例えば、ＡＤＦ１０１に原稿がセットされたことを検出した場合には、スリープモードから復帰する。スリープモードからの復帰の場合に処理をステップＳ０２に戻すのは、ＭＦＰ１００がスリープモードになると、所定時間を越える時間が経過しているので、その間に原稿台２０５上にゴミが付着する場合があるからである。
【００５４】
ステップＳ０８では、ＡＤＦ１０１に原稿がセットされているか否かを判断し、原稿がセットされていれば処理をステップＳ０９に進め、原稿がセットされていなければ処理をステップＳ０７に戻す。すなわち、ステップＳ０９以降の処理は、ＡＤＦ１０１に原稿がセットされることを条件に実行される。
【００５５】
ＣＰＵ２８１は、ステップＳ０９では、ゴミ検出フラグの状態を判断し、ゴミ検出フラグがＯＮに設定されていれば処理をステップＳ１０に進め、ＯＦＦに設定されていればステップＳ１０をスキップして処理をステップＳ１１に進める。ステップＳ１０では、ＭＦＰ１００の上面に設けられた操作パネルにゴミが付着していることを示す警告メッセージを表示し、ユーザに警告する。そして、処理をステップＳ１１に進める。
【００５６】
ＣＰＵ２８１は、ステップＳ１１では、ステップＳ０７と同様に、スリープ状態から復帰したか否かを判断し、スリープ状態からの復帰であれば処理をステップＳ０２に戻し、そうでなければ処理をステップＳ１２に進める。原稿をセットしてから所定時間以上が経過しているので、その間に原稿台２０５上にゴミが付着する場合があるからである。また、警告メッセージを見たユーザが、原稿台２０５を清掃して、ゴミを除去する場合があるからである。ステップＳ１２では、操作パネルのスタートキーがＯＮとなったか否かを判断し、スタートキーのＯＮが検出されたならば処理をステップＳ１３に進め、スタートキーのＯＮが検出されなければ処理をステップＳ１４に進める。ステップＳ１３では、スキャン処理を実行し、その後処理をステップＳ０３に戻す。スキャン処理については後述する。一方、ステップＳ１４では、ＡＤＦ１０１から原稿が抜かれたか否かを判断し、原稿が抜かれたならば処理をステップＳ０７に戻し、原稿がセットされていれば処理をステップＳ１１に戻す。原稿が抜かれたことの検出は、ＡＤＦ１０１に原稿がセットされていないことを検出する。
【００５７】
図８は、事前検出処理の流れの一例を示すフローチャートである。図８を参照して、ＣＰＵ２８１は、スライダ２１０が、原稿読取位置Ｅの下方に位置するか否かを判断し（ステップＳ２１）、原稿読取位置Ｅの下方に位置すれば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２２に進める。ステップＳ２２では、スライダ２１０を原稿読取位置Ｅの下方に移動させる。事前検出処理は、上部規制板２０３に光源２０６から光を照射し、その反射光を読取部２１３で読み取らせる処理だからである。
【００５８】
そして、ＣＰＵ２８１は、原稿台２０５を読み取る（ステップＳ２３）。この際、ＣＰＵ２８１は、モータ制御部２１７を制御して、原稿台２０５を移動させる。移動速度および移動距離は、ＡＤＦ１０１が原稿を搬送するときに、原稿台２０５を移動させる速度および移動距離と同じである。原稿台２０５は、透明な部材で構成されるので、光源２０６からの照射光は、上部規制板２０３に照射され、その反射光が読取部２１３で読み取られる。しかしながら、原稿台２０５にゴミが付着していれば、原稿台２０５の移動によりゴミが原稿読取位置Ｅにあるときは、光源２０６から照射光がゴミに照射され、その反射光が読取部２１３で読み取られる。したがって、原稿台２０５にゴミが付着していなければ上部規制板２０３を読み取った均一な濃度の無彩色のデータが読取部２１３から出力されるが、原稿台２０５にゴミが付着していれば、ゴミの部分がゴミの色となったデータが読取部２１３から出力される。
【００５９】
そして、ＣＰＵ２８１は、ゴミ位置検出部２６５を能動化し（ステップＳ２４）、処理を終了する。ゴミ位置検出部２６５については、後で説明するが、ゴミ位置検出部２６５には、原稿台２０５を読み取ったＲＧＢデータを色変換した明度データＬが入力され、ゴミを検出してゴミ位置データを生成し、生成したゴミ位置データをＲＡＭ２８３に記憶する。ここでは、原稿台２０５を読み取って読取部２１３が出力するＲＧＢデータを色変換した明度データＬを検出用データという。
【００６０】
図９は、スキャン処理の流れの一例を示すフローチャートである。図９を参照して、ＣＰＵ２８１は、スライダ２１０をシェーディング板２０４の下方に移動させる（ステップＳ３１）。そして、シェーディング板２０４を読み取ってシェーディング補正用のパラメータを決定し（ステップＳ３２）、スライダ２１０を原稿読取位置Ｅの下方の位置に移動させる（ステップＳ３３）。
【００６１】
その後、ＣＰＵ２８１は、読取準備が完了したか否かを判断し（ステップＳ３４）、読取準備が完了するまで待機状態となる（ステップＳ３４でＮＯ）読取準備は、例えば、スライダ２１０が原稿読取位置Ｅの下方の位置への移動である。読み取り準備が完了したならば、原稿の読み取りを開始する（ステップＳ３５）。この際、ＣＰＵ２８１は、ＡＤＦ１０１に原稿２００の搬送を開始させ、モータ制御部２１７を制御して、原稿台２０５を移動させる。そして、ＣＰＵ２８１は、カラー判別部２６３を能動化する（ステップＳ３６）。カラー判別部２６３については、後述するが、原稿２００を読み取ったＲＧＢデータが入力され、原稿２００がカラーか白黒かいずれかを判別する処理である。ここでは、原稿２００を読み取って読取部２１３が出力するＲＧＢデータを読取データという。そして、ＣＰＵ２８１は、次の原稿がＡＤＦ１０１に存在するか否かを判断し（ステップＳ３７）、存在すれば処理をステップＳ３４に戻し、存在しなければ処理を終了する。
【００６２】
図１０は、ゴミ位置検出部２６５で実行されるゴミ位置検出処理の流れを示すフローチャートである。ゴミ位置検出処理は、ＣＰＵ２８１によりゴミ位置検出部２６５が能動化された場合に、ゴミ位置検出部２６５により実行される処理である。図１０を参照して、ゴミ位置検出部２６５は、検出用データを取得し（ステップＳ４１）、取得した検出用データを複数のブロックに分割する（ステップＳ４２）。検出用データは、上述したように原稿台２０５を移動させながら原稿台２０５を読み取って得られるＲＧＢデータを色変換した明度データＬである。ここでは、検出用データを、主走査方向に２５６ブロック、副走査方向に３２ブロックに分割する例を示す。ゴミ位置検出部２６５は、４つのＲＡＭ（２５６×８ビット）を有しており、各ビットに２５６×３２ブロックそれぞれを対応付ける。４つのＲＡＭが初期化された状態では、各ビットに０が記憶される。
【００６３】
ゴミ位置検出部２６５は、２５６×３２ブロックのうちから１つを選択し（ステップＳ４３）、選択したブロックに含まれる複数の画素値に基づいて、孤立点を検出する（ステップＳ４４）。孤立点は、周辺の画素と明度が異なる画素をいう。孤立点は、単一の画素であってもよいし、複数の画素の集合であってもよい。孤立点の検出は、孤立点検出フィルタを用いた孤立点検出フィルタ処理により行われ、ブロックに含まれる全ての画素に対して孤立点検出フィルタ処理を実行する。ゴミ位置検出部２６５は、選択したブロックに孤立点が存在すれば処理をステップＳ４５に進め、孤立点が存在しなければステップＳ４５をスキップして処理をステップＳ４６に進める。ゴミ位置検出部２６５は、選択したブロックに含まれる画素の少なくとも１つが孤立点であれば、孤立点が存在すると判断する。ステップＳ４５では、選択したブロックをゴミが存在することを示すゴミ位置ブロックに設定し、処理をステップＳ４６に進める。ゴミ位置ブロックの設定は、具体的には、４つのＲＡＭの選択したブロックに対応するビットを「１」に書き換える。
【００６４】
ステップＳ４６では、未だ選択していないブロックが存在するか否かを判断し、未選択のブロックが存在すれば処理をステップＳ４３に戻し、次のブロックを選択する。未選択のブロックが存在しなければ処理をステップＳ４７に進め、ゴミ位置ブロックを設定したゴミ位置データをＲＡＭ２８３に記憶する。具体的には、ゴミ位置検出部２６５が有する４つのＲＡＭの各ビットの値をＲＡＭ２８３にコピーする。
【００６５】
図１１（Ａ）は、ゴミ位置検出部が有する４つのＲＡＭの構成の一例を示す図である。図１１（Ｂ）は、４つのＲＡＭの一部の記憶領域８Ｂを拡大して示す図である。４つのＲＡＭ＿ＢＡＮＫ０、ＲＡＭ＿ＢＡＮＫ１、ＲＡＭ＿ＢＡＮＫ２、ＲＡＭ＿ＢＡＮＫ３のそれぞれは、２５６×８ビットのメモリ容量を有し、各ビットが上述した検査用データを分割した複数のブロックの１つに対応する。図８（Ｂ）は、ＲＡＭ＿ＢＡＮＫ０のアドレス０〜７までの記憶領域を示しており、例えば、アドレス０の１バイトには、主走査方向が１番目のブロックで、副走査方向が１番目〜８番目の８つのブロックが対応付けられる。４つのＲＡＭの各ビットは、対応するブロックに孤立点が存在すれば１とされ、孤立点が存在しなければ０とされる。
【００６６】
図１２は、孤立点検出フィルタの一例を示す図である。図１２は、５×５画素のサイズより小さいサイズの黒色の孤立点を検出可能である。孤立点検出フィルタは、検出用データの処理対象画素の値と周辺の２４画素の値とに基づき、処理対象画素が孤立点か否かを検出するために用いられる。図中、符号Ｖと数字の組合せで画素の位置と画素値を示し、Ｖ３３で示す画素が処理対象画素である。孤立点検出フィルタにより、次のすべての成立条件が成立した場合に、処理対象画素が黒色の孤立点であることを検出し、１つでも成立しなければ、黒色の孤立点でないことを検出する。孤立点検出フィルタは、処理対象画素が黒色の孤立点である場合に値が１の出力信号ＫＡＭＩを出力し、処理対象画素が黒色の孤立点でない場合に値が０の出力信号ＫＡＭＩを出力する。
【００６７】
（成立条件１）処理対象画素の値Ｖ３３が、画素値Ｖ２２、Ｖ２３，Ｖ２４，Ｖ３２，Ｖ３４，４２，Ｖ４３，Ｖ４４の最小値よりも小さいこと。各画素の画素値を符号で示せば、次式で表される。
Ｖ３３＜Ｍｉｎ（Ｖ２２、Ｖ２３，Ｖ２４，Ｖ３２，Ｖ３４，４２，Ｖ４３，Ｖ４４）
（成立条件２）処理対象画素の値Ｖ３３にオフセット値ＯＦＦＳＥＴを加算した値が、主走査方向、副走査方向、右斜め方向、左斜め方向に連続する２つの画素の画素値の平均全てより小さいこと。各画素の画素値を符号で示せば、次式で表される。
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ１１＋Ｖ２２）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ１３＋Ｖ２３）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ１５＋Ｖ２４）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ３１＋Ｖ３２）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ３５＋Ｖ３４）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ５１＋Ｖ４２）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ５３＋Ｖ４３）／２  ＡＮＤ
Ｖ３３＋ＯＦＦＳＥＴ＜（Ｖ５５＋Ｖ４４）／２
なお、ここでは、黒色の孤立点を検出するための検出フィルタを示したが、白色の孤立点を検出するための検出フィルタを用いて、孤立点を検出するようにしてもよい。これにより、白色の紙粉などが原稿台２０５に付着した場合に、紙粉をゴミとして検出することができる。その場合、上述した成立条件１および成立条件２で示した式の不等号が逆になる。孤立点の検出は、黒色の孤立点と、白色の孤立点との２種類の孤立点を検出するようにするのが好ましい。
【００６８】
図１３は、カラー判別部で実行されるカラー判別処理の流れの一例を示すフローチャートである。カラー判別処理は、ＣＰＵ２８１によりカラー判別部２６３が能動化された場合に、カラー判別部２６３により実行される処理である。図１３を参照して、カラー判別部２６３は、読取データを取得し（ステップＳ５１）、取得した読取データを複数の読取ブロックに分割する。読取データは、上述したように原稿台２０５を移動させながら原稿２００を読み取って得られるＲＧＢデータである。したがって、Ｒデータ、ＧデータおよびＢデータ各々を同じ複数の読取ブロックに分割する。ここでは、読取データを、主走査方向に１６ブロック、副走査方向に３２ブロックに分割する例を示す。
【００６９】
図１４は、読取データを分割した複数の読取ブロックの一例を示す図である。図１４を参照して、読取データは、主走査方向に１６等分（１６進数で０〜Ｆ）され、副走査方向に３２等分（１６進数で００〜１Ｆ）される。図では、各ブロックに３桁の番号を付して示している。３桁の番号は、１桁目が主走査方向の位置を示し、２桁目および３桁目で副走査方向の位置を示す。例えば、１ＦＦは、主走査方向に１６番目、副走査方向に３２番目の読取ブロックを示す。
【００７０】
図１３に戻って、カラー判別部２６３は、ステップＳ５３では、ゴミ位置データを取得する。ＲＡＭ２８３からゴミ位置データを読み出すことにより取得する。そして、読取データの読取ブロックとゴミ位置データとを対応付ける。具体的には、読取データの複数の読取ブロック各々に、読み取った位置が同じゴミ位置データのビットを対応付ける。ゴミ位置データは、主走査方向と副走査方向それぞれが２５６×３２のビットを含み、読取データは１６×３２のブロックを含む。ここでは、原稿を読み取る間に、原稿台２０５が原稿台２０５の幅だけ移動するとする。このため、主走査方向では、ゴミ位置データの主走査方向に（１６（ｎ−１）＋１）番目〜（１６（ｎ−１）＋１６）番目のビットが、読取データの主走査方向にｎ番目の読取ブロックに対応付けられる。ただし、ｎは１〜１６の整数。副走査方向では、読取データの読取ブロック数とゴミ位置データのビット数とが同じなので、ゴミ位置データの副走査方向にｍ番目のビットは、読取データの副走査方向にｍ番目の読取ブロックに対応付けられる。ただし、ｍは１〜１６の整数。この対応付けにより、読取データの複数の読取ブロック各々を主走査方向に１６等分した１６の部分にゴミ位置データの１６のビットがそれぞれ順に対応付けられる。ここでは、読取ブロックを１６等分した１６の部分をゴミ対応ブロックという。
【００７１】
そして、カラー判別部２６３は、複数の読取ブロックのうちから１つを処理対象に選択する（ステップＳ５５）。そして、カウンタＣを０に設定する（ステップＳ５６）。カウンタＣは、１つの読取ブロックに含まれるカラー画素の数をカウントするために用いられる変数である。
【００７２】
次に、ステップＳ５５で選択した読取ブロックに含まれる読取データの複数の画素のうちからゴミ位置ブロックに含まれない画素を選択する。具体的には、読取ブロックに含まれる読取データの複数の画素を順に処理対象の画素に選択し（ステップＳ５７）、処理対象の画素が含まれるゴミ対応ブロックがゴミ位置ブロックか否かを判別する（ステップＳ５８）。処理対象の画素が含まれるゴミ対応ブロックに対応するゴミ位置データの値が１であれば、ゴミ対応ブロックがゴミ位置ブロックと判断し、処理対象の画素が含まれるゴミ対応ブロックに対応するゴミ位置データの値が０であれば、ゴミ対応ブロックがゴミ位置ブロックでないと判断する。ゴミ対応ブロックがゴミ位置ブロックでなければ（ステップＳ５８でＮＯ）、処理をステップＳ５９に進め、ゴミ対応ブロックがゴミ位置ブロックならば（ステップＳ５８でＹＥＳ）、処理をステップＳ６２に進める。ゴミ位置ブロックに対応する読取データの画素を、カラー判別から除くためである。
【００７３】
ステップＳ５９では、処理対象の画素を判別画素に決定する（ステップＳ５９）。そして判別画素がカラーか白黒かを判別し（ステップＳ６０）、カラーであれば処理をステップＳ６１に進め、白黒であればステップＳ６１をスキップして処理をステップＳ６２に進める。読取データは、Ｒデータ、ＧデータおよびＢデータを含むため、読取データの画素は、Ｒの画素、Ｇの画素およびＢの画素を含む。Ｒの画素の値をＲ値、Ｇの画素の値をＧ値、Ｂの画素の値をＢ値として、カラー判別部２６３は、まず、明度Ｖを（１）式で、彩度Ｗを（２）式を用いて求める。そして、彩度Ｗが、明度Ｖに予め対応付けられた彩度リファレンスよりも大きければ、カラーと判別し、大きくなければ白黒と判別する。
Ｖ＝（Ｒ値×Ｒｒ＋Ｇ値×Ｒｇ＋Ｂ値×Ｒｂ＋１２８）／２５６  …  （１）
ただし、Ｒｒ、ＲｇおよびＲｂは、予め定められた定数。
Ｗ＝ＭＡＸ（Ｒ値，Ｇ値，Ｂ値）−ＭＩＮ（Ｒ値，Ｇ値，Ｂ値）  …  （２）
ただし、ＭＡＸは最大値を、ＭＩＮは最小値をそれぞれ選択する関数。
【００７４】
カラー判別部２６３は、選択した画素がカラーであればカウンタＣを１増加して（ステップＳ６１）、処理をステップＳ６２に進め、選択した画素が白黒であればカウンタＣを増加しない。そして、ステップＳ５５で選択した読取ブロック中にゴミ位置ブロックに含まれない画素で未だ処理されていない画素が存在するか否かを判断し（ステップＳ６２）、存在すれば処理をステップＳ５７に戻し、存在しなければ処理をステップＳ６３に進める。そして、カラー判別部２６３は、ステップＳ５５で選択した読取ブロックに含まれる画素の数に対するゴミ位置ブロックでない画素の数の割合Ｐを算出し（ステップＳ６３）、しきい値Ｔに割合Ｐを乗算してしきい値Ｔを変更する（ステップＳ６４）。次に、カウンタＣとしきい値Ｔとを比較して（ステップＳ６５）、カウンタＣがしきい値Ｔよりも小さければ処理をステップＳ６６に進め、カウンタＣがしきい値Ｔよりも小さくなければ処理をステップＳ６８に進める。カラー判別部２６３は、ステップＳ６８では、原稿をカラーと判別して、原稿がカラーであることを示すカラー判別信号を色補正部２６１に出力し、処理を終了する。一方、カラー判別部２６３は、ステップＳ６６では、未だ処理していない読取ブロックが存在するか否かを判断し、未処理の読取ブロックが存在すれば処理をステップＳ５５に戻し、存在しなければ原稿を白黒と判別して、原稿が白黒であることを示すカラー判別信号を色補正部２６１に出力し（ステップＳ６７）、処理を終了する。すなわち、カラー判別部２６３は、複数（１６×３２）の読取ブロックのうち少なくとも１つの読取ブロックでカラー画素の数がしきい値Ｔを超えれば、原稿をカラーと判別し、カラーの判別信号を色補正部２６３に出力する。
【００７５】
図１５は、色補正部の構成を示すブロック図である。図１５を参照して、色補正部２６１は、色変換部２５９から、Ｌａｂの３つのデータが入力され、カラー判別部２６３からカラー判別信号が入力される。色補正部２６１は、Ｌａｂデータが入力されるテーブル変換部３０１と、Ｌデータが入力されるＬｏｇ変換部３０２と、切換器３０３Ａ，３０３Ｂ，３０３Ｃ，３０３Ｄとを含む。
【００７６】
テーブル変換部３０１は、色変換用のルックアップテーブルを備えており、Ｌデータ、ａデータ、およびｂデータをフルカラー印刷用のシアンのＣデータ、マゼンタのＭデータ、イエローのＹデータおよびブラックのＫ１データに変換し、Ｃデータを切換器３０３Ａの入力端子Ａに入力し、Ｍデータを切換器３０３Ｂの入力端子Ａに入力し、Ｙデータを切換器３０３Ｃの入力端子Ａに入力し、Ｋ１データを切換器３０３Ｄの入力端子Ａに入力する。Ｌｏｇ変換部３０２は、Ｌｏｇ変換テーブルを有し、Ｌデータを白黒印字用のＫ２データに変換し、Ｋ２データを切換器３０３Ｄの入力端子Ｂに入力する。
【００７７】
切換器３０３Ａ，３０３Ｂ，３０３Ｃ，３０３Ｄは、入力端子Ｓにカラー判別部２６３からカラー判別信号が入力される。カラー判別信号は、原稿がカラーを示す場合にハイとなり、原稿が白黒を示す場合にローとなる。切換器３０３Ａ，３０３Ｂ，３０３Ｃ各々の入力端子Ｂには、信号００が入力される。切換器３０３Ａ，３０３Ｂ，３０３Ｃ，３０３Ｄは、入力端子Ｓにハイのカラー判別信号が入力されていれば入力端子Ａを選択して、入力端子Ａから入力されるデータを出力端子Ｙから出力する。切換器３０３Ａ，３０３Ｂ，３０３Ｃ，３０３Ｄは、入力端子Ｓにローのカラー判別信号が入力されていれば入力端子Ｂを選択して、入力端子Ｂから入力されるデータを出力端子Ｙから出力する。このため、カラー判別信号がハイの場合は、フルカラー印字用のＣデータ、Ｍデータ、ＹデータおよびＫ１データが出力され、カラー判別信号がローの場合は、Ｃデータ、Ｍデータ、Ｙデータはすべて００となり、切換器３０３Ｄから白黒印字用のＫ２データが出力される。
【００７８】
なお、本実施の形態においては、検出用データを複数のブロックに分割してゴミ位置データを生成するようにし、読取データを複数の読取ブロックに分割して、複数の読取ブロック各々をゴミ位置データと対応付けるようにした。これは、処理対象となるデータを少なくして処理速度を向上させるため、および使用する記憶容量を少なくするためである。検出用データおよび読取データを分割することなく、読取データの複数の画素各々を、検出用データから検出された孤立点と対応付けるようにしてもよい。
【００７９】
以上説明したように、本実施の形態における画像読取装置１０は、分光感度が互いに異なるフィルタを有し、原稿を副走査方向に走査する３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂが、副走査方向に距離を隔てて予め定められた順に配置されており、原稿２００と３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂとの間に設けられた原稿台２０５が、原稿２００を搬送する速度と異なる速度で３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂに相対的に移動する。また、ライン間補正部２５５が３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂが出力するＲデータ、ＧデータおよびＢデータを、それらに含まれる画素が原稿２０の同じ位置を読取った画素となるように同期させるので、原稿台上にゴミが存在すると、そのゴミが３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂそれぞれによって原稿２００の異なる位置で読取られる。このため、白黒の原稿でありながらゴミを読み取った部分が有彩色になる。さらに、画像読取装置１０は、原稿２００を搬送する前の段階で、ゴミ位置検出部２６５により原稿台２０５上に存在するゴミの原稿台２０５上の位置を検出し、カラー判別部２６３により、ゴミ位置検出部２６５が検出したゴミの原稿台２０５上の位置に基づいて、原稿２００を原稿読取位置Ｅに搬送している間に得られる読取データ各々に含まれる複数の画素のうちから判別に用いる判別画素を決定し（ステップＳ５７）、決定した判別画素に基づいて、原稿がカラーおよび白黒のいずれであるかを判別する（ステップＳ５８〜ステップＳ６６）。このため、ゴミを読み取った部分以外の画素の画素値で原稿２００がカラーおよび白黒のいずれであるかを判別するので、カラー判別の精度を向上させることができる。
【００８０】
また、ライン間補正部２５５が出力するＲデータ、ＧデータおよびＢデータに基づいて明度データＬを生成する色変換部２５９を含み、ゴミ位置検出部２６５は、色変換部２５９がモータ２１９が原稿台２０５を移動させている間に生成する明度データＬを検出用データとして取得し（ステップＳ４１）、検出用データから孤立点を検出する（ステップＳ４４）ので、原稿台２０５に付着したゴミの原稿台２０５上の位置を検出することができる。また、カラー判別部２６３は、原稿２００を読み取って得られるＲデータ、ＧデータおよびＢデータ各々と検出用データとを対応付け（ステップＳ５４）、原稿２００を読み取って得られるＲデータ、ＧデータおよびＢデータ各々に含まれる複数の画素のうち孤立点に対応した画素を除く画素をカラー判別に用いる画素に選択する（ステップＳ５７）ので、Ｒデータ、ＧデータおよびＢデータのうちからゴミを読み取った画素をカラー判別に用いないようにすることができる。
【００８１】
さらに、カラー判別部２６３は、原稿２００を読み取って得られるＲデータ、ＧデータおよびＢデータ各々に含まれる複数の画素のうち孤立点に対応した画素を除く画素がカラー画素か否かを判別し（ステップＳ５８）、カラー画素と判別された画素の数を係数し（ステップＳ５９）、係数されたカラー画素の数をしきい値Ｔと比較する（ステップＳ６３）。このため、原稿がカラーか白黒かの判別を正確にすることができる。
【００８２】
さらに、カラー判別部２６３は、原稿２００を読み取って得られるＲデータ、ＧデータおよびＢデータ各々が含む複数の画素の数に占める、孤立点に対応した画素の数の割合Ｐに応じて、しきい値Ｔを変更する（ステップＳ６２）ので、カラー判別の精度を向上させることができる。
【００８３】
また、ライン間補正部２５５が出力するＲデータ、ＧデータおよびＢデータに基づいて明度データＬを生成する色変換部２５９を含み、ゴミ位置検出部２６５は、色変換部２５９がモータ２１９が原稿台２０５を移動させている間に生成する明度データＬを検出用データとして取得し（ステップＳ４１）、検出用データを複数のブロックに分割し（ステップＳ４２）、複数のブロックのうちから少なくとも１つの孤立点を含むゴミ位置ブロックを抽出する（ステップＳ４４、ステップＳ４５）。また、カラー判別部２６３は、複数の読取データ各々を複数の読取ブロックに分割し（ステップＳ５２）、複数の読取ブロック各々と該読取ブロックと読み取った位置が同じゴミ位置データのビットとを対応付け（ステップＳ５４）、複数の読取ブロックに含まれる読取データの画素のうちゴミ位置ブロックに対応した画素を除く画素を判別画素に決定し（ステップＳ５７）、複数の読取ブロック各々に含まれる判別画素のうちでカラー画素の数を計数する（ステップＳ５８、ステップＳ５９）。このため、検出用データを複数に分割したブロック単位で、ゴミの位置を検出するので、処理速度が向上するとともに、カラー判別の精度を向上させることができる。
【００８４】
なお、上述した実施の形態においては、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂを固定して原稿台２０５を移動させる方法を説明したが、これに限定されることなく、原稿台２０５とラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂとを相対的に移動させる方法であればよい。原稿台２０５とラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂとを相対的に移動させることにより、原稿台２０５上のラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂ各々に対応する読取位置が移動する。したがって、原稿台２０５とラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂとを相対して移動させる方法は、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂを固定して原稿台２０５を移動させる方法の他に、原稿台２１５を固定してラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂを移動させる方法、原稿台２１５およびラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂを固定してスライダ２１０を移動させる方法、原稿台２１５、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂおよびスライダ２１０を固定して反射ミラー２０９Ａを回転させる方法等が含まれる。
【００８５】
また、上述した実施の形態においては、ＭＦＰ１００について説明したが、図１０に示したゴミ位置検出処理および図１３に示したカラー判別処理を画像読取装置１０に実行させるためのカラー判別方法として発明を捉えることができるのはいうまでもない。
【００８６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８７】
＜付記＞
（１）  前記判別手段は、前記複数の第２領域のうち前記係数されたカラー画素の数が所定のしきい値を超える第２領域が少なくとも１つ存在すれば原稿をカラーと判別し、前記係数されたカラー画素の数が所定のしきい値を超える第２領域が存在しなければ原稿を白黒と判別する、請求項６に記載の画像読取装置。
（２）  前記判別ステップは、前記複数の読取データ各々に含まれる前記決定された判別画素がカラー画素か否かを判別するステップと、
前記カラー画素と判別された画素の数を係数するステップと、
前記係数されたカラー画素の数を所定のしきい値と比較するステップとを含む、請求項８に記載のカラー判別方法。
（３）  （２）において、前記判別ステップは、複数の読取データ各々が含む複数の画素の数に占める前記判別画素の数の割合に応じて、前記所定のしきい値を変更するステップをさらに含む。
（４）  前記判別ステップは、前記複数の第２領域のうち前記係数されたカラー画素の数を所定のしきい値と比較するステップをさらに含む、請求項１０に記載のカラー判別方法。
（５）（４）において、前記判別ステップは、前記複数の第２領域ごとに、該第２領域が含む複数の画素の数に占める前記孤立点領域に対応した画素の数の割合に応じて、前記所定のしきい値を変更するステップをさらに含む。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態の１つにおけるＭＦＰの斜視図である。
【図２】画像読取装置の内部構成の概略を示す図である。
【図３】原稿台を振動させるための機構を示す斜視図である。
【図４】原稿台にゴミが付着した状態で白黒の原稿を読取った場合に画像データに有彩色の画素が含まれる原理を説明するための図である。
【図５】読取部が読取る原稿台上の読取領域を示す図である。
【図６】ＭＦＰの画像読取装置の機能の概要を示す機能ブロック図である。
【図７】ＣＰＵで実行されるメイン処理の流れの一例を示すフローチャートである。
【図８】事前検出処理の流れの一例を示すフローチャートである。
【図９】スキャン処理の流れの一例を示すフローチャートである。
【図１０】ゴミ位置検出部で実行されるゴミ位置検出処理の流れを示すフローチャートである。
【図１１】（Ａ）はゴミ位置検出部が有する４つのＲＡＭの構成の一例を示す図であり、（Ｂ）は、４つのＲＡＭの一部の記憶領域を拡大して示す図である。
【図１２】孤立点検出フィルタの一例を示す図である。
【図１３】カラー判別部で実行されるカラー判別処理の流れの一例を示すフローチャートである。
【図１４】読取データを分割した複数の読取ブロックの一例を示す図である。
【図１５】色補正部の構成を示すブロック図である。
【符号の説明】
【００８９】
１０  画像読取装置、２０  画像形成装置、１００  ＭＦＰ、１０３  本体部、２００  原稿、２０３  上部規制板、２０４  シェーディング板、２０５  原稿台、２０６  光源、２０７  通紙ガイド、２０８  反射部材、２０９Ａ，２０９Ｂ  反射ミラー、２１０  スライダ、２１１  レンズ、２１３  読取部、２１３Ｒ，２１３Ｇ，２１３Ｂ  ラインセンサ、２１５  画像処理部、２１７  モータ制御部、２５１  Ａ／Ｄ変換部、２５３  シェーディング補正部、２５５  ライン間補正部、２５７  色収差補正部、２５９  色変換部、２６１  色補正部、２６３  カラー判別部、２６５  ゴミ位置検出部、２７１  プリンタＩ／Ｆ、３００  ゴミ、３０１  テーブル変換部、３０２  Ｌｏｇ変換部、３０３Ａ，３０３Ｂ，３０３Ｃ，３０３Ｄ  切換器。
【図１】
2007214665.tif 000003
【図２】
2007214665.tif 000004
【図３】
2007214665.tif 000005
【図４】
2007214665.tif 000006
【図５】
2007214665.tif 000007
【図６】
2007214665.tif 000008
【図７】
2007214665.tif 000009
【図８】
2007214665.tif 000010
【図９】
2007214665.tif 000011
【図１０】
2007214665.tif 000012
【図１１】
2007214665.tif 000013
【図１２】
2007214665.tif 000014
【図１３】
2007214665.tif 000015
【図１４】
2007214665.tif 000016
【図１５】
2007214665.tif 000017