(57)【要約】【課題】原稿画像を読取る際に、原稿読取面のゴミの影響を分散し、どのようなゴミの影響も軽減することができる原稿読取装置、原稿読取方法、プログラム、記録媒体及び画像形成装を提供する。【解決手段】原稿読取装置は、原稿を副走査方向に自動搬送する原稿自動搬送手段と、原稿に接して画像を透過させる画像透過手段と、画像透過手段を介して原稿の画像情報を読取る画像読取手段と、画像透過手段に振動を与える振動手段と、を有する。画像読取手段により原稿を読取る際には、振動手段により画像透過手段に振動を与える。【選択図】図４
2010212770.tif 000002
【特許請求の範囲】
【請求項１】
原稿を副走査方向に自動搬送する原稿自動搬送手段と、
前記原稿に接して画像を透過させる画像透過手段と、
前記画像透過手段を介して前記原稿の画像情報を読取る画像読取手段と、
前記画像透過手段に振動を与える振動手段と、を有することを特徴とする原稿読取装置。
【請求項２】
前記振動手段は、前記画像透過手段の少なくとも一端に設けられていることを特徴とする請求項１記載の原稿読取装置。
【請求項３】
前記画像読取手段により読取った画像情報に所定閾値以下の画素が含まれるかを判定する制御手段をさらに有し、
前記制御手段は、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を前記画像読取手段が読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することを特徴とする請求項１又は２に記載の原稿読取装置。
【請求項４】
前記制御手段は、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を前記画像読取手段が一定回数以上読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することを特徴とする請求項３記載の原稿読取装置。
【請求項５】
前記一定回数は、可変であることを特徴とする請求項４記載の原稿読取装置。
【請求項６】
前記画像読取手段は、カラー画像情報を読取り、
前記制御部は、少なくとも２以上の色毎に所定閾値以下の画素が含まれるかを判定することを特徴とする請求項３から５の何れか１項に記載の原稿読取装置。
【請求項７】
前記振動手段は、周波数が可変であることを特徴とする請求項１から５の何れか１項に記載の原稿読取装置。
【請求項８】
原稿を副走査方向に自動搬送する原稿自動搬送ステップと、
前記原稿に接して画像を透過させる画像透過手段に振動を与える振動ステップと、
前記画像透過手段を介して前記原稿の画像情報を読取る画像読取ステップと、を有することを特徴とする原稿読取方法。
【請求項９】
前記画像読取ステップにより読取った画像情報に所定閾値以下の画素が含まれるかを判定する制御ステップをさらに有し、
前記制御ステップは、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を前記画像読取ステップにより読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することを特徴とする請求項８記載の原稿読取方法。
【請求項１０】
前記制御ステップは、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を前記画像読取ステップにより一定回数以上読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することを特徴とする請求項９記載の原稿読取方法。
【請求項１１】
原稿を副走査方向に自動搬送する処理と、
前記原稿に接して画像を透過させる画像透過手段に振動を与える処理と、
前記画像透過手段を介して前記原稿の画像情報を読取る処理と、をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
前記画像を読取る処理により読取った画像情報に所定閾値以下の画素が含まれるかを判定する処理をコンピュータに実行させ、
前記判定する処理は、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することをコンピュータに実行させることを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記判定する処理は、所定閾値以下の画素により形成される一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を含む画像情報を一定回数以上読取った場合、前記一定画素を隔てて副走査方向に渡って交互に排他の２本の破線を形成する所定閾値以下の画素を削除することをコンピュータに実行させることを特徴とする請求項１２記載のプログラム。
【請求項１４】
請求項１１から１３の何れか１項に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１５】
請求項１から７の何れか１項に記載の原稿読取装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動原稿搬送装置を備える原稿読取装置、原稿読取方法、プログラム、記録媒体及び画像形成装置に関する。
【背景技術】
【０００２】
近年、光学系をキャリッジ移動させることにより、原稿画像を読取るキャリッジ読取方式に加え、自動原稿搬送装置によりコンタクトガラス上を搬送中の原稿画像を読取るシートスルー読取方式を備えた画像読取装置が普及している。しかし、上記シートスルー読取方式においては、コンタクトガラス上の固定位置で原稿画像を読取るため、コンタクトガラスと原稿の間や、コンタクトガラスの下部に付着した粉塵や汚れ等によって、原稿画像を正しく読み取れないという問題があった。
【０００３】
上記問題を解決するために、画素毎に白板を読取ったときの画像信号の濃度を示す値を所定規定値と比較して欠陥画素を検出し、欠陥画素の画素数が所定の規定画素数以上であると、異常であると判定する技術が開示されている（例えば、特許文献１）。
【０００４】
また、上記問題を解決する他の技術として、シートスルー読取の際、主走査画素の位置又はデータの大きさが変わらない副走査方向に延びた直線があるかを判定し、読取面上のゴミを検出する技術が開示されている（例えば、特許文献２）。上記技術では、原稿上の直線はどれだけ真っ直ぐであっても、原稿搬送の際のスキューなどで主走査画素の位置またはデータの大きさが全く変わらないということはないということを根拠として、主走査画素の位置又はデータの大きさが変わらない副走査方向に延びた直線がある場合にはゴミであると判定している。
【０００５】
さらに、原稿画像の読取り開始からから付いてずっと離れない固着ゴミを、搬送ベルトや搬送ローラの表面の汚れに依存せずに検出する技術も開示されている（例えば、特許文献３）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１記載の技術では、白基準板上でシェーディング補正データを取得するときにゴミを検出しているが、シートスルー読取の際もキャリッジ読取を行う場合と同じ白基準板を読取っている装置には適用することができないという課題があった。さらに、浮遊しているゴミや原稿画像読取りの途中から付き、途中で外れたようなゴミの検出はできないという課題もあった。
【０００７】
また、上記特許文献２記載の技術では、原稿画像読取り面上にゴミがあるかを検出するために、主走査画素の位置又はデータの大きさが変わらない副走査方向に延びた直線があるかを判定していた。しかし、副走査方向に相当ライン数分にもわたった検出が必要になるため、メモリが必要となってしまうという課題があった。さらに、上記特許文献１と同様に、浮遊しているゴミや原稿画像読取りの途中から付き、途中で外れたようなゴミの検出はできないという課題もあった。
【０００８】
また、上記特許文献３記載の技術では、浮遊しているゴミや原稿画像読取りの途中から付き、途中で外れたようなゴミの検出はできないという課題があった。ここで、原稿画像読取りの開始から付いて離れない固着ゴミの場合は、読取開始前に容易に検出して読取位置の移動などの対応ができるが、浮遊しているゴミや原稿画像読取りの途中から付き、途中で外れたようなゴミの場合は、容易に読取位置の移動などの対応ができない。
【０００９】
また、上記特許文献１〜３の技術では、原稿上の縦線をゴミによる縦スジと誤検知すると、それを補正しようと本来あるべき縦線を消してしまうという課題もあった。
【００１０】
本発明はこのような実情を鑑みてなされたものであり、上記課題を解決し、原稿画像を読取る際に、原稿読取面のゴミの影響を分散し、どのようなゴミの影響も軽減することができる原稿読取装置、原稿読取方法、プログラム、記録媒体及び画像形成装を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の原稿読取装置は、原稿を副走査方向に自動搬送する原稿自動搬送手段と、原稿に接して画像を透過させる画像透過手段と、画像透過手段を介して原稿の画像情報を読取る画像読取手段と、画像透過手段に振動を与える振動手段と、を有することを特徴とする。
【００１２】
本発明の原稿読取方法は、原稿を副走査方向に自動搬送する原稿自動搬送ステップと、原稿に接して画像を透過させる画像透過手段に振動を与える振動ステップと、画像透過手段を介して原稿の画像情報を読取る画像読取ステップと、を有することを特徴とする。
【００１３】
本発明のプログラムは、原稿を副走査方向に自動搬送する処理と、原稿に接して画像を透過させる画像透過手段に振動を与える処理と、画像透過手段を介して原稿の画像情報を読取る処理と、をコンピュータに実行させることを特徴とする。
【００１４】
本発明の記録媒体は、上記プログラムを記録したコンピュータ読取可能な記録媒体である。
【００１５】
本発明の画像形成装置は、上記原稿読取装置を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、原稿画像を読取る際に、どのようなゴミの影響も軽減することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る原稿読取装置の概略構成例を示す図である。
【図２】本実施形態に係る画像形成装置の概略構成例を示す図である。
【図３】本実施形態に係る原稿読取装置の概略機能構成例を示すブロック図である。
【図４】本実施形態に係る原稿読取装置の読取窓の構成例を示す図である。
【図５】本実施形態に係る原稿読取装置の振動部の構成例を示す図である。
【図６】本実施形態に係る原稿読取装置による読取画像例を示す図である。
【図７】本実施形態に係る原稿読取装置による読取画像例を示す図である。
【図８】本実施形態に係る原稿読取装置におけるゴミ検出動作の流れの例を示すフローチャートである。
【図９】本実施形態に係る原稿読取装置による読取画像例を示す図である。
【図１０】本実施形態に係る原稿読取装置におけるゴミ検出動作の流れの例を示すフローチャートである。
【図１１】本実施形態に関連する原稿読取装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下に本発明の実施形態の例について、図面を用いて詳細に説明する。尚、同構成要素には同一の符号を付し、重複する説明は省略する。
【００１９】
図１は、本実施形態に係る原稿読取装置の概略構成例を示す。図示するように、本実施形態では、原稿読取装置は、自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）２０１を備えている。
【００２０】
図１に示すように、原稿読取装置は、光源ランプ２９、第１キャリッジ３１０、第２キャリッジ３２０、レンズ３５の光学系を備えており、コンタクトガラス２８上の原稿画像を読取る。本実施形態に係る原稿読取装置は、キャリッジ読取方式とシートスルー読取方式との何れの方式によっても原稿画像を読取ることができる。
【００２１】
キャリッジ読取方式では、第１キャリッジ３１０、第２キャリッジ３２０は、駆動源であるモータ３０１で、図１の右方向へ移動させることによって、原稿面の全面を読取っている。一方シートスルー読取方式では、コンタクトガラス２８の上にＡＤＦ(オートドキュメントフィーダ)２０１を設け、原稿読取装置の第１キャリッジ３１０及び第２のキャリッジ３２０は、読取窓３０２上の所定位置に固定させて光源２９を点灯させ、ＡＤＦ２０１により副走査方向に搬送された読取窓３０２上の原稿の画像を読取る。ここで、読取窓３０２は、原稿に接して原稿画像を画像読取部に透過する画像透過部である。
【００２２】
通常は、数枚から数十枚のシート原稿を連続して読取る場合にはシートスルー読取方式を適用し、ＡＤＦ２０１が使用できないようなブック原稿や厚紙原稿などの場合は、キャリッジ読取方式を適用する。上述したように得られた光学撮像を、画像読取部であるＣＣＤ（Charge Coupled Device）３６で読取ることにより、画像情報を光電変換し、画像信号を得ている。
【００２３】
図２は、本実施形態に係る原稿読取装置を搭載した画像形成装置の概略構成例を示す。尚、ここでは画像形成装置として、複写機を例に挙げて説明するが、これに限定されるものではない。
【００２４】
図２に示すように、複写機１００は、上面にコンタクトガラス２８を設けている。また、複写機１００の上部には自動原稿搬送装置（以下、単にＡＤＦという）２０１が設けられており、ＡＤＦ２０１はコンタクトガラス２８を開閉するように複写機１００に図示しないヒンジ等を介して連結されている。ＡＤＦ２０１は、図示するように、原稿トレイ２０２、分離・搬送手段、を備えている。
【００２５】
原稿トレイ２０２は、複数の原稿からなる原稿束を載置可能な原稿載置台である。分離・搬送手段は、原稿トレイ２０２に載置された原稿束から原稿を１枚ずつ分離してコンタクトガラス２８に向かって搬送する。ＡＤＦ２０１は、上記分離・搬送手段によって原稿トレイ２０２からコンタクトガラス２８に向かって搬送された原稿を、コンタクトガラス２８上の読取位置に搬送・停止させるとともに、コンタクトガラス２８の下方に配設された原稿読取ユニット４０により読取りが終了した原稿をコンタクトガラス２８から搬出する。原稿読取ユニット４０は、露光ランプ２９、ミラー３０、３１、３２、レンズ３５、ＣＣＤ３６等を備えている。
【００２６】
ここで、原稿トレイ２０２から原稿を搬送するための給紙モータは、制御部を含むコントローラからの出力信号によって駆動される。コントローラは、複写機１００から給紙スタート信号が入力されると、給紙モータを正・逆転駆動するように給紙モータを制御する。給紙モータが正転駆動されると、給送ローラ２０３が時計方向に回転して原稿束から最上位に位置する原稿が給紙され、コンタクトガラス２８に向かって搬送される。この原稿の先端が原稿セット検知センサ２０７によって検知されると、コントローラは原稿セット検知センサ２０７からの出力信号に基づいて、給紙モータを逆転駆動させる。これにより、後続する原稿が進入するのを防止し、原稿と後続する原稿を分離する。
【００２７】
また、コントローラは、原稿セット検知センサ２０７が原稿の後端を検知した場合に、原稿セット検知センサ２０７による検知時点からの搬送ベルトモータの回転パルスを計数する。そして、コントローラは、回転パルスが所定値に達したときに、給送ベルト２０４の駆動を停止して、給送ベルト２０４を停止することにより、原稿をコンタクトガラス２８読取位置に停止させる。
【００２８】
さらに、コントローラは、原稿セット検知センサ７によって原稿の後端が検知された時点で、給紙モータを再び駆動し、後続する原稿を上述したように分離してコンタクトガラス２８に向かって搬送する。そして後続する原稿が原稿セット検知センサ２０７によって検知された時点からの給紙モータのパルスが所定パルスに到達したときに、給紙モータを停止させて次原稿を先出し待機させる。そして、原稿がコンタクトガラス２８の読取位置に停止したとき、複写機１００によって原稿の読取り及び露光が行なわれる。
【００２９】
原稿の読取り及び露光が終了すると、コントローラには複写機１００から信号が入力される。コントローラは上記信号が入力されると、搬送ベルトモータを正転駆動して、搬送ベルト２１６によって原稿をコンタクトガラス２８から排送ローラ２０５に搬出する。
【００３０】
上述したように、ＡＤＦ２０１が備える原稿トレイ２０２に原稿の画像面を上にして置かれた原稿束は、操作部上のプリントキーが押下されると、一番上の原稿からコンタクトガラス２８上の所定の位置に給送される。コンタクトガラス２８上に給送された原稿は、原稿読取ユニット４０によって画像データを読取られた後、給送ベルト２０４及び反転駆動コロによって排出口Ａ（例えば、原稿反転排出時の排出口）に排出される。さらに、原稿トレイ２０２に次の原稿が有ることを検知した場合、ＡＤＦ２０１は、前原稿と同様にコンタクトガラス２８上に原稿を給送する。尚、上記では、原稿トレイ２０２に原稿の画像面を上にして置く例を示したが、これに限定されるものではない。また、操作部上のプリントキーが押下された際に原稿読取りを開始する例を示したが、これに限定されるものではない。
【００３１】
第１トレイ２０８、第２トレイ２０９、第３トレイ２１０に積載された記録媒体は、各々第１給紙ユニット２１１、第２給紙ユニット２１２、第３給紙ユニット２１３によって給紙され、縦搬送ユニット２１４によって感光体２１５に当接する位置まで搬送される。
【００３２】
原稿読取ユニット４０にて読み込まれた画像データは、書込ユニット２５７からのレーザによって感光体２１５に書き込まれる。そして、感光体２１５上のレーザによる書き込みが現像ユニット２２７を通過することによって、トナー像が感光体２１５表面に形成される。そして、記録媒体は感光体２１５の回転と等速で搬送ベルト２１６によって搬送されながら、感光体２１５上のトナー像を転写される。その後、定着ユニット２１７にて記録媒体にトナー像を定着させ、トナー像を定着されて画像が形成された記録媒体を排紙ユニット２１８に搬送する。排紙ユニット２１８に搬送された記録媒体は、排紙トレイ２１９に排紙される。尚、本実施形態に係る画像形成装置は、ステープルモード等を設け、排紙トレイ２１９に排紙する前に、画像形成後の記録媒体束を綴じるようにすることもできる。
【００３３】
図３に本実施形態に係る原稿読取装置の概略機能構成例を示す。図１１は、本実施形態に関連する原稿読取装置の機能構成を示している。図１１に示すように、本実施形態に関連する原稿読取装置では、ＲＧＢの各３ラインＣＣＤからの信号はＡＦＥ(アナログフロントエンド)で画像信号処理とアナログ・デジタル変換される。そして、各ライン間の副走査方向の位置的なズレを補正することで、ライン間補正を行う。最後に、ＣＣＤの感度ムラや光源の主走査分光分布ムラを補正するためのシェーディング補正を行う。他方、図３に示すように、本実施形態に係る原稿読取装置は、図１１に示す原稿読取装置の構成に、ゴミ検知・データ削除する構成が追加されている。
【００３４】
上記ゴミ検知・データ削除は、ライン間補正のために設けられたメモリを使用するので、上記特許文献２のように、画像データを大規模に蓄える記憶手段などは特に必要ない。また、ゴミ検知とゴミ画像の削除をリアタイムで実施することができる。これにより、読取り中に付着した浮遊ゴミをも検出することができる。尚、本実施形態においては、ゴミ検知を主としているので、検知された後のデータ削除や補正については詳しくは言及していないが、周知のデータ削除方法や補正方法を適用することができる。
【００３５】
（振動部）
図４及び図５は、本実施形態に係る原稿読取装置の読取窓３０２及び振動部３０４の構成例を示す。以下に、本実施形態に係る原稿読取装置の読取窓３０２について、図４及び図５を用いて説明する。
【００３６】
図４に示すように、本実施形態に係る原稿読取装置の読取窓３０２は、片側又は両側に振動部３０４を設けている。振動部３０４は、例えば、携帯電話のバイブレータのように、モータの軸に偏心おもりを取付けて回転させることでフレームに振動を発生させる。図５は、モータの軸に偏心おもりを取付けて回転させることでフレームに振動を発生させる振動部３０４の例を示している。
【００３７】
振動部３０４が発生させる振動は、ある場所を中心に発生する微動であり、振動の周波数は可変できる。図５で示すように、振動部３０４としてモータを適用する場合には、モータの回転速度を可変とすることにより、振動の大きさを制御する。シートスルー読取方式を適用した原稿読取り動作中は振動部３０４を振動させるが、振動がごくわずかであるため、さらには読取面と原稿は必ずしも密接に接していないため、原稿の搬送には何ら影響せず、原稿が振動することもない。
【００３８】
（実施形態１）
図６は、原稿読取面にゴミ等がある場合に、上述したように原稿読取り動作中に振動部３０４を振動させる場合と振動部３０４を振動させない場合の読取画像例を示す。図６の（ａ）は、振動部３０４を振動させない場合の読取画像例を示しており、図６の（ｂ）は、ライン周波数より十分大きい周波数で振動部３０４を振動させた場合の読取画像例を示している。
【００３９】
図６の（ａ）に示すように、振動部３０４を振動させない場合は、ゴミが１画素に留まっているため、ゴミが留まっている箇所において画像に画像障害である縦黒スジが発生する。他方、図６の（ｂ）に示すように、振動部３０４を振動させた場合は、ゴミが数画素の範囲を高速で移動するため、ゴミの影響が分散される。すなわち、振動部３０４を振動させた場合に発生する画像障害は、幅が太いが、スジの濃さが薄くなる。ここで、濃い細い線と、薄い太い線のどちらが画像障害として目立つかという問題はあるが、一般的に、ゴミが移動する幅を十分に広げられれば薄い太い線の方が目立たない。尚、振動の大きさは偏心おもりを適切に選定し、周波数を可変すれば適切な条件が得られる。
【００４０】
本実施形態により、振動部を振動させることにより読取面上のゴミを高速移動させ、ゴミの影響を分散できるので、ゴミにより読取画像に発生する画像障害の影響を低減させることが可能となる。
【００４１】
（実施形態２）
振動部３０４を振動させることで、読取面上のゴミはある範囲を移動する。本実施形態では、この作用を利用して、図示しない制御部により振動に伴うゴミの移動を検知し、検知した画像の部分を削除補正する例について説明する。
【００４２】
本実施形態では、ゴミの移動を検知して、検知した画像部分を削除する場合は、上記実施形態１の場合とは異なり、振動の周波数を、例えば、ライン周波数より小さくしてゴミを左右に往復移動させる。周波数をライン周波数より小さくし、ゴミを左右に往復移動させると、図７に示すように読取画像は、決まった画素を隔てて副走査方向に渡って交互に排他の２本の破線でつなぐような画像になる。尚図７では、説明を容易にするためにライン周波数の数分の１の周波数で規則的に振動させる例を示しているが、検出しやすい周波数を設定すればよい。図７に示すような読取画像であれば、その特徴を検出フローにして検出可能であるので、ゴミを認識することができる。また、ゴミを認識できれば同時に削除も可能である。
【００４３】
図８は、本実施形態に係る原稿読取装置におけるゴミ検出動作の流れの例を示す。以下、原稿読取装置におけるゴミ検出動作の流れの例について、図８に示すフローチャートを用いて説明する。
【００４４】
まず、振動の周波数(ライン周波数の何倍か)Ｘ、黒レベルの閾値Ｂｈ、ゴミに起因すると考えられる破線の検出回数の閾値Ｎを設定する。ここで、振動の幅（何画素分振動するか）Ｙは既知とし、検出回数の変数ｎは、初期値０とする（ステップＳ８０１）。設定終了後に、原稿の読取りを開始し（ステップＳ８０２）、ｎ＝０とする（ステップＳ８０３）。
【００４５】
次に、原稿を読取った結果、読取値が黒レベルの閾値Ｂｈよりも小さい画素があるか否かを判定する（ステップＳ８０４）。ここで、原稿を読取りする際には白黒が逆転するため、黒レベルの閾値Ｂｈよりも小さい画素は、記録媒体に現像される際には、黒として出力される。上記ステップＳ８０４において、読取値が黒レベルの閾値Ｂｈよりも小さい画素があると判定された場合（ステップＳ８０４／ＹＥＳ）は、上記ステップＳ８０４で読取った画素と同一画素がＸライン連続しているか否かを判定する（ステップＳ８０５）。同一画素がＸライン連続すると判定された場合（ステップＳ８０５／ＹＥＳ）、上記ステップＳ８０４と同一画素がＸライン連続した後、Ｙ画素隔てた箇所に読取値が黒レベルの閾値Ｂｈよりも小さい画素があるか否かを判定する（ステップＳ８０６）。
【００４６】
上記ステップＳ８０６において、上記ステップＳ８０４と同一画素がＸライン連続した後、Ｙ画素隔てた箇所に読取値が黒レベルの閾値Ｂｈよりも小さい画素があると判定された場合（ステップＳ８０６／ＹＥＳ）は、検出回数の変数ｎに１を加える（ステップＳ８０７）。そして、上記ステップＳ８０７で１を加えたｎが検出回数の閾値Ｎよりも大きいか否かを判定する（ステップＳ８０８）。検出回数の閾値Ｎよりも検出回数の変数ｎが小さい場合（ステップＳ８０８／ＮＯ）には、場合上記ステップＳ８０４の処理に移行し、上述した処理を繰り返し行う。
【００４７】
他方、検出回数の閾値Ｎよりも検出回数の変数ｎが大きい場合（ステップＳ８０８／ＹＥＳ）には、上記ステップＳ８０４〜ステップＳ８０６で検出した黒レベルの閾値よりも小さい画素はゴミであると判断し、上記ステップＳ８０４〜ステップＳ８０６で検出した黒レベルの閾値よりも小さい画素及びそれ以降に検出される同一画素の何れも除去する（ステップＳ８０９）。つまり、上記ステップＳ８０４〜ステップＳ８０６で検出した黒レベルの閾値よりも小さい画素及びそれ以降に検出される同一画素を地肌レベル(例えば、８ビットフルスケールの２５５)に補正する。そして、読取終了するか否かを判断し（ステップＳ８１０）、読取が終了する場合（ステップＳ８１０／ＹＥＳ）には動作を終了する。一方、読取終了しない場合（ステップＳ８１０／ＮＯ）には、上記ステップＳ８０３の処理に移行し、上述した処理を行う。
【００４８】
他方、上記ステップＳ８０４において読取値が黒レベルの閾値Ｂｈよりも小さい画素がない場合（ステップＳ８０４／ＮＯ）には、ゴミが存在しないので、上記ステップＳ８１０の処理に移行する。また、上記ステップＳ８０６において読取値が黒レベルの閾値Ｂｈよりも小さい画素がない場合（ステップＳ８０６／ＮＯ）は、上記ステップＳ８０３に移行し、検出回数の変数ｎをリセットしてから、上述した処理を行う。
【００４９】
本実施形態では、まず振動の周波数から算出される一本の副走査方向のライン長（すなわち振動の周波数をライン周期の何分の１にするか）と、振動の強さから得られる二線の画素間隔をフローの条件に当てはめる。さらに、その交互の周期を設定し、その回数を超えた場合にゴミと見なすようにする。そして、一度ゴミと見なされると、それまでとそれ以降の該当する画素を地肌レベルに置き換える。これにより、誤検出を減少させ、ゴミ検出の精度を向上させることが可能となる。
【００５０】
（実施形態３）
本実施形態では、光電変換部材として３ラインのカラーＣＣＤを備える原稿読取装置の例について説明する。
【００５１】
本実施形態に係る原稿読取装置の３ラインカラーＣＣＤは、例えば、Ｂ（ブルー）、Ｇ（グリーン）、Ｒ（レッド）の各ラインセンサを持ち、ラインの間隔は０．１６９ｍｍであるとする。つまり、６００ｄｉｐ読み取り時では、Ｂ−Ｇ間、Ｇ−Ｒ間は各４ライン間隔とする。すなわち、同時刻に読取る位置が各色で異なっており、読取る位置の順番は、Ｂ、Ｇ、Ｒの順である。尚、この位置的な差は、画像データを遅延させることで補正している。本実施形態では、具体的にＢについては８ライン分、Ｇについては４ライン分の読取データをメモリに蓄えた後出力することで、Ｒの読取データのタイミングにＢ、Ｇをあわせている。
【００５２】
上述したように位置的な差を画像データ遅延により補正して場合であって、読取面で振動しているゴミが存在する場合の読取画像例を図９に示す。図９に示すように、上記図７に示す２本の黒破線の前後にそれぞれ色付く部分がある。これは、ゴミはＢ、Ｇ、Ｒとも同時刻で読取っているが、ライン間補正によってＢ、Ｇを遅延させているので、色毎にゴミによる影響が発生する箇所にズレが生じているためである。
【００５３】
具体的に、ある時刻にゴミがある画素に移動して留まった場合、そのゴミが留まった画素の画像データを考えると、Ｒは遅延させないので即座に黒となるが、Ｇは４ライン後、Ｂは８ライン後に黒となる。すなわち、ゴミがある画素から最初の４ラインはＲ＝黒、Ｇ＝白、Ｂ＝白となり、ＲＧＢ合成色としてはシアンとなる。さらに次の４ラインは、Ｒ＝黒、Ｇ＝黒、Ｂ＝白となり、ＲＧＢ合成色としては青となる。さらに次のラインからようやくＲ、Ｇ、Ｂ＝黒となり、ＲＧＢ合成色も黒となる。
【００５４】
次に、ゴミが振動により読取窓において右側画素に移った場合、もとの画素と右側画素の画像データを考える。まず、もとの画素は最初の４ラインはＲ＝白、Ｇ＝黒、Ｂ＝黒となり、ＲＧＢ合成色としては赤となる。そして、次の４ラインはＲ＝白、Ｇ＝白、Ｂ＝黒となり、ＲＧＢ合成色としては黄色となる。さらに次のラインからようやくＲ、Ｇ、Ｂ＝白となり、ＲＧＢ合成色としても白となる。
【００５５】
それに対して右側画素はゴミが移動してきたので、上述したゴミがある画素に移動して留まった場合と同様に、最初の４ラインはＲ＝黒、Ｇ＝白、Ｂ＝白となり、ＲＧＢ合成色としてはシアンとなる。そして、次の４ラインはＲ＝黒、Ｇ＝黒、Ｂ＝白となり、ＲＧＢ合成色としては青となる。さらに次のラインからようやくＲ、Ｇ、Ｂ＝黒となり、ＲＧＢ合成色としても黒となる。以降は、この繰り返しである。
【００５６】
図１０は、本実施形態に係る原稿読取装置においてカラー画像を読取る際のゴミ検出動作の流れの例を示す。以下、原稿読取装置におけるゴミ検出動作の流れの例について、図１０に示すフローチャートを用いて説明する。尚、以下に示す動作は、制御部により制御されている。
【００５７】
まず、振動の周波数(ライン周波数の何倍か)Ｘ、Ｒの黒レベルの閾値Ｂｒ、Ｇの黒レベルの閾値Ｂｇ、Ｂの黒レベルの閾値Ｂｂ、Ｒの白レベルの閾値Ｗｒ、Ｇの白レベルの閾値Ｗｇ、Ｂの白レベルの閾値Ｗｂ、ゴミに起因すると考えられる破線の検出回数の閾値Ｎを設定する。ここで、振動の幅（何画素分振動するか）Ｙは既知とし、検出回数の変数ｎは、初期値０とする（ステップＳ１００１）。尚、変倍する場合は副走査方向の原稿搬送速度が変倍率に応じて設定されるので、ライン間隔も同じ比率で変わる。例えば、２００％の場合は、Ｂ−Ｇ間、Ｇ−Ｒ間各８ライン間隔、５０％の場合はＢ−Ｇ間、Ｇ−Ｒ間各２ライン間隔となる。ここで、変倍率をＭとする。この変倍率は読取装置から取得することができる。設定終了後に、原稿の読取りを開始し（ステップＳ１００２）、ｎ＝０とする（ステップＳ１００３）。
【００５８】
まず、Ｒ＜ＢｒかつＧ＞ＷｇかつＢ＞Ｗｂの画素、つまりシアン画素があり、そのシアン画素が４×Ｍライン連続するか否かを判定する（ステップＳ１００４）。シアン画素が４×Ｍライン連続している場合（ステップＳ１００４／ＹＥＳ）は、上記ステップＳ１１０４で検出したシアン画素の直後のラインで同一画素にＲ＜ＢｒかつＧ＜ＢｇかつＢ＞Ｗｂの画素、つまり青画素があり、その青画素が４×Ｍライン連続しているか否かを判断する（ステップＳ１００５）。青画素が４×Ｍライン連続している場合（ステップＳ１００５／ＹＥＳ）、上記ステップＳ１００５で検出した青画素の直後のラインで同一画素にＲ＜ＢｒかつＧ＜ＢｇかつＢ＜Ｂｂの画素、つまり黒画素があり、上記ステップＳ１００４〜ステップＳ１００６で検出した画素の合計がＸラインであるか否かを判断する（ステップＳ１００６）。
【００５９】
黒画素が連続して存在し、上記ステップＳ１００４〜ステップＳ１００６で検出した画素の合計がＸラインである場合（ステップＳ１００６／ＹＥＳ）、上記ステップＳ１００６で検出した黒画素の直後のラインにＲ＞ＷｒかつＧ＜ＢｇかつＢ＜Ｂｂの画素、つまり赤画素があり、その赤画素が４×Ｍライン連続しているか否かを判断する（ステップＳ１００７）。そして、上記ステップＳ１００７と同時に、上記ステップＳ１００６で検出した黒画素のラインに直後のラインでＹ画素隔てた画素にＲ＜ＢｒかつＧ＞ＷｇかつＢ＞Ｗｂの画素、つまりシアン画素があり、そのシアン画素が４×Ｍライン連続しているか否かを判断する（ステップＳ１００８）。
【００６０】
上記ステップＳ１００７で４×Ｍライン連続する赤画素を検出し（ステップＳ１００７／ＹＥＳ）、さらに上記ステップＳ１００８で４×Ｍライン連続するシアン画素を検出した場合（ステップＳ１００８／ＹＥＳ）は、上記ステップＳ１００７で検出した赤画素の直後のラインにＲ＞ＷｒかつＧ＞ＷｇかつＢ＜Ｂｂの画素、つまり黄画素があり、その黄画素が４×Ｍライン連続するか否かを判断する（ステップＳ１００９）。そして、上記ステップＳ１００９と同時に、上記ステップＳ１００８で検出したシアン画素の直後のラインにＲ＜ＢｒかつＧ＜ＢｇかつＢ＞Ｗｂの画素、つまり青画素があり、その青画素が４×Ｍライン連続しているか否かを判断する（ステップＳ１０１０）。
【００６１】
上記ステップＳ１００９で４×Ｍライン連続する黄画素を検出し（ステップＳ１００９／ＹＥＳ）、さらに上記ステップＳ１０１０で４×Ｍライン連続する青画素を検出した場合（ステップＳ１０１０／ＹＥＳ）は、上記ステップＳ１０１０で検出した青画の直後のラインで同一画素にＲ＜ＢｒかつＧ＜ＢｇかつＢ＜Ｂｂの画素、つまり黒画素があり、上記ステップＳ１００８、ステップＳ１０１０、ステップＳ１０１１で検出した画素の合計がＸラインであるか否かを判断する（ステップＳ１０１１）。
【００６２】
黒画素が連続して存在し、上記ステップＳ１００８、ステップＳ１０１０、ステップＳ１０１１で検出した画素の合計がＸラインである場合（ステップＳ１０１１／ＹＥＳ）、上記ステップＳ１０１１で検出した黒画素の直後のラインにＲ＞ＷｒかつＧ＜ＢｇかつＢ＜Ｂｂの画素、つまり赤画素があり、その赤画素が４×Ｍライン連続しているか否かを判断する（ステップＳ１０１２）。上記ステップＳ１０１２で４×Ｍライン連続する赤画素を検出した場合（ステップＳ１０１２／ＹＥＳ）、上記ステップＳ１０１２で検出した赤画素の直後のラインにＲ＞ＷｒかつＧ＞ＷｇかつＢ＜Ｂｂの画素、つまり黄画素があり、その黄画素が４×Ｍライン連続するか否かを判断する（ステップＳ１０１３）。
【００６３】
上記ステップＳ１０１３で４×Ｍライン連続する黄画素を検出した場合（ステップＳ１０１３／ＹＥＳ）、検出回数の変数ｎに１を加える（ステップＳ１０１４）。そして、上記ステップＳ１０１４で１を加えたｎが検出回数の閾値Ｎよりも大きいか否かを判定する（ステップＳ１０１５）。検出回数の閾値Ｎよりも検出回数の変数ｎが小さい場合（ステップＳ１０１５／ＮＯ）には、場合上記ステップＳ１００４の処理に移行し、上述した処理を繰り返し行う。
【００６４】
他方、検出回数の閾値Ｎよりも検出回数の変数ｎが大きい場合（ステップＳ１０１５／ＹＥＳ）には、上記ステップＳ１００４〜ステップＳ１０１３で検出した画素はゴミに起因するものであると判断し、上記ステップＳ１００４〜ステップＳ１０１３で検出した画素及びそれ以降に検出される黒画素の何れも除去する（ステップＳ１０１６）。つまり、上記ステップＳ１００４〜ステップＳ１０１３で検出した画素及びそれ以降に検出される黒画素を地肌レベル(例えば、８ビットフルスケールの２５５)に補正する。そして、読取終了するか否かを判断し（ステップＳ１０１７）、読取が終了する場合（ステップＳ１０１７／ＹＥＳ）には動作を終了する。一方、読取終了しない場合（ステップＳ１０１７／ＮＯ）には、上記ステップＳ１００３の処理に移行し、上述した処理を行う。
【００６５】
他方、上記ステップＳ１００４において読取値が黒レベルの閾値Ｂｈよりも小さい画素がない場合（ステップＳ１００４／ＮＯ）には、ゴミが存在しないので、上記ステップＳ１０１７の処理に移行する。また、上記ステップＳ１００５〜ステップＳ１０１３の各々において条件を満たす画素が検出されない場合（ステップＳ１００５〜ステップＳ１０１３／ＮＯ）は、上記ステップＳ１００３に移行し、検出回数の変数ｎをリセットしてから、上述した処理を行う。
【００６６】
本実施形態により、カラー画像を読取る場合であっても、誤検出を減少させ、ゴミ検出の精度を向上させることが可能となる。
【００６７】
尚、図１１に示すような本実施形態に関連する原稿読取装置では、上記シートスルー読取方式を適用した場合、原稿の読取位置は固定であり、読取位置に原稿が搬送されてくる。そのため、原稿読取面にゴミや塵などがあると、ゴミ等が原稿読取り中も始終同じ位置にあるので、取得した画像上で副走査方向に縦スジが現れ、画像障害となる。また、原稿読取面のゴミを画像上で検出するのは、本来原稿上にある縦線の画像と区別する必要があるため、困難である。例えば、原稿上の縦線をゴミによる縦スジと誤検知すると、縦スジを補正しようとして、本来あるべき縦線を消してしまうことになる。さらに、原稿読取りの途中から読取面に付着したり、あるいは原稿読取りの途中から外れたりする浮遊ゴミは、原稿読取り開始から終了まで付着している固着ゴミのように読取開始前に容易に検出して読取位置の移動などの対応ができない。上述した本実施形態では、上記課題を解決し、原稿画像を読取る際に、どのようなゴミの影響も軽減することが可能となり、さらに誤検知を低減し、ゴミ検出精度を向上させることが可能となる。
【００６８】
上記実施形態により、原稿読取中に読取窓に振動を与えることによって、読取面に付いたゴミの影響を複数画素に分散できるので、ゴミによる縦黒スジの影響を軽減することが可能となる。
【００６９】
また、読取窓に振動を与えることによって、原稿読取面にゴミが付着した場合、ゴミが付着した画素と主走査周辺の画素の読取データ、及びその状態が副走査方向に連続するライン数を条件で設定することで、その条件を満たす画素が検出された場合にゴミであるとみなし、ゴミによる縦黒スジを検出することが可能となる。さらに、ゴミによる縦黒スジを検出することにより、ゴミによる縦黒スジを削除することも可能となる。
【００７０】
また、上記一連の条件を連続して満たす回数設定を設け、その回数設定を複数回とすることで、より誤検知を低減させたゴミの検出が可能となる。
【００７１】
また、読取窓に与える振動の大きさ又は周波数を可変することによって、ゴミ検出の精度をさらに向上させることが可能となる。さらに、上述したゴミと見なす条件の設定を可変とすることで、例えば機種毎、あるいはユーザ毎にゴミの検出を最適化することが可能となる。
【００７２】
また、カラー原稿読取装置において色毎に黒レベルや白レベルが異なる場合であってもゴミと見なす条件の設定を色毎に変更でき、また、それに加えて複数ラインのライン間隔のために生じる各色の読取データの差を検出することにより、カラー読取りの場合にも適切なゴミ検出を行うことが可能となる。
【００７３】
また、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録するコンピュータ読取り可能な記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００７４】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した原稿読取装置、原稿読取方法、プログラム、記録媒体及び画像形成装置に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるということは言うまでもない。
【符号の説明】
【００７５】
２８    コンタクトガラス
２９    ランプ
３０、３１、３２    ミラー
３５    レンズ
３６    ＣＣＤ
４０    原稿読取ユニット
１００    画像形成装置
２０１    ＡＤＦ
２０２    原稿トレイ
２０３    ピックアップローラ
２０４    給送ベルト
２０５    排紙ローラ
２０７    検知センサ
２０８    第１トレイ
２０９    第２トレイ
２１０    第３トレイ
２１１    第１給紙ユニット
２１２    第２給紙ユニット
２１３    第３給紙ユニット
２１４    縦搬送ユニット
２１５    感光体
２１６    搬送ベルト
２１７    定着ユニット
２１８    排紙ユニット
２１９    排紙トレイ
２２０    搬送ドラム
２２７    現像ユニット
２５７    書込ユニット
３００    白板
３０１    モータ
３０２    読取窓
３０３    ＳＢＵ
３０４    振動部
３１０    第１キャリッジ
３２０    第２キャリッジ
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２００４−２２２１８０号公報
【特許文献２】特開２００６−２２９７１９号公報
【特許文献３】特許第３６６７２３８号公報
【図１】
2010212770.tif 000003
【図２】
2010212770.tif 000004
【図３】
2010212770.tif 000005
【図４】
2010212770.tif 000006
【図５】
2010212770.tif 000007
【図６】
2010212770.tif 000008
【図７】
2010212770.tif 000009
【図８】
2010212770.tif 000010
【図９】
2010212770.tif 000011
【図１０】
2010212770.tif 000012
【図１１】
2010212770.tif 000013