(57)【要約】【課題】  スジ除去に起因する画質低下を軽減する。【解決手段】  スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しスジの主走査方向におけるスジ範囲を特定し、修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。そして、修正中止判定部３３は、スジ範囲内の画素の値に基づきスジの終端を検出し、スジの終端を検出したときに、修正処理部３２によるスジ範囲内の画素値の修正を中止させる。【選択図】  図２
2014192636.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定するスジ検出部と、
前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正する修正処理部と、
前記スジ範囲内の画素の値に基づき前記スジの終端を検出し、前記スジの終端を検出したときに、前記修正処理部による前記スジ範囲内の画素値の修正を中止させる修正中止判定部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記修正中止判定部は、（ａ）副走査方向に沿って、前記スジ範囲内の画素位置ごとに、前記画素位置の画素値が、前記スジと判定される値であるか否かを判定し、（ｂ）副走査方向に沿って、前記画素位置ごとに、前記スジと判定される値ではないと判定された画素をカウントしていき、（ｃ）前記スジ範囲内のすべての画素位置についてのカウントされた前記画素の数が所定の閾値以上になったときに、前記修正処理部による前記スジ範囲内の画素値の修正を中止させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記修正処理部は、ＲＧＢのそれぞれの色プレーンごとに、前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正し、
前記修正中止判定部は、前記色プレーンごとに、前記スジ範囲内の画素の値に基づき前記スジの終端を検出し、すべての前記色プレーンにおいて前記スジの終端を検出したときに、前記修正処理部による前記スジ範囲内の画素値の修正を中止させること、
を特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記修正処理部は、ＲＧＢのそれぞれの色プレーンごとに、前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正し、
前記修正中止判定部は、前記色プレーンごとに、前記スジ範囲内の画素の値に基づき前記スジの終端を検出し、いずれか１つの前記色プレーンにおいて前記スジの終端を検出したときに、前記修正処理部による前記スジ範囲内の画素値の修正を中止させること、
を特徴とする請求項１または請求項２記載の画像処理装置。
【請求項５】
前記修正中止判定部は、（ａ）副走査方向に沿って、前記スジ範囲内の画素位置ごとに、前記画素位置の画素値が、前記スジと判定される値であるか否かを判定し、（ｂ）副走査方向に沿って、前記画素位置ごとに、前記スジと判定される値ではないと判定された画素をカウントしていき、（ｃ）カウントされた前記画素の数が所定の閾値以上になった画素位置における、前記修正処理部による画素値の修正を中止させることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記スジ検出部は、検出した１または複数の前記スジごとに、主走査方向における前記スジ範囲を指定するスジ範囲データを生成し、
前記修正処理部は、前記スジ範囲データにより指定される１または複数の前記スジ範囲内の画素値を修正し、
前記修正中止判定部は、カウントされた前記画素の数が所定の閾値以上になった画素位置における、前記修正処理部による画素値の修正を中止させた場合に、１つの前記スジが複数のスジに分かれたときには、前記スジ範囲データを、前記複数のスジの前記スジ範囲を指定するように変更すること、
を特徴とする請求項５記載の画像処理装置。
【請求項７】
コンタクトガラスと、前記コンタクトガラス上を通過するように原稿を通過させる原稿自動送り装置と、前記コンタクトガラス上を通過する前記原稿の画像を読み取る画像読取部とをさらに備え、
前記スジ検出部は、前記原稿読取部により読み取られた前記画像を前記原稿画像として、前記原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定すること、
を特徴とする請求項１から請求項６のうちのいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
例えば原稿自動送り装置を有する画像読取装置において、コンタクトガラスなどにゴミが付着すると、原稿へ入射すべき光がそのゴミによって遮られるため、原稿に関係なく、画像読取装置から出力される原稿画像に黒スジなどのスジが発生する。
【０００３】
ある画像処理装置では、このような黒スジの周辺画素の値で黒スジ内の画素値を補間して、画像内の黒スジを除去している（例えば特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４２６７１号公報
【特許文献２】特開２０１１−０２３９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように補間によって黒スジを除去すると、黒スジの幅が広くなるほど、黒スジのあった箇所の画質が低下する可能性が高くなる。例えば、原稿画像が網点のような反復的な画像である場合、黒スジの幅が広くなると、黒スジのあった箇所で網点の規則性が失われるため、黒スジは除去されるものの画質が低くなり、目立ちやすくなってしまう。
【０００６】
したがって、黒スジ除去のための補間処理は、黒スジの箇所以外では行わないほうが好ましい。しかしながら、上述の画像処理装置では、黒スジを一旦検出すると、その黒スジの箇所に対して継続的に補間処理を行うため、付着していたゴミがなくなり黒スジが途中からなくなっても継続的に補間処理が行われ、黒スジの箇所以外でも補間処理が行われ、画質低下を招いてしまう可能性がある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、スジ除去に起因する画質低下を軽減する画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、原稿画像内で副走査方向に延びるスジを検出し前記スジの主走査方向におけるスジ範囲を特定するスジ検出部と、前記原稿画像内の前記スジを除去するために副走査方向に沿って前記スジ範囲内の画素値を修正する修正処理部と、前記スジ範囲内の画素の値に基づき前記スジの終端を検出し、前記スジの終端を検出したときに、前記修正処理部による前記スジ範囲内の画素値の修正を中止させる修正中止判定部とを備える。
【発明の効果】
【０００９】
本発明によれば、スジ除去に起因する画質低下を軽減する画像処理装置が得られる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像処理装置の内部構成を示す側面図である。
【図２】図２は、本発明の実施の形態に係る画像処理装置の電気的な構成を示すブロック図である。
【図３】図３は、図２におけるスジ検出部３１によるスジ検出について説明する図である。
【図４】図４は、実施の形態１における修正中止判定部３３の動作を説明するフローチャートである。
【図５】図５は、実施の形態１における修正中止判定部３３による修正中止の一例を説明する図である。
【図６】図６は、実施の形態１における修正中止判定部３３による修正中止の別の例を説明する図である。
【図７】図７は、実施の形態２における修正中止判定部３３の動作を説明するフローチャートである。
【図８】図８は、実施の形態２における修正中止判定部３３による修正中止の一例を説明する図である。
【図９】図９は、実施の形態２における修正中止判定部３３による修正中止の別の例を説明する図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
実施の形態１．
【００１３】
図１は、本発明の実施の形態に係る画像処理装置の内部構成を示す側面図である。図１に示す画像処理装置は、スキャナー機、コピー機、ファクシミリ機、複合機などといった装置である。
【００１４】
図１に示す画像処理装置は、コンタクトガラス１ａ，１ｂ、キャリッジ２，３、結像レンズ４、イメージセンサー５、白基準パッチ６、および原稿カバー７を有する。
【００１５】
コンタクトガラス１ａは、当該画像処理装置本体の上面に設置され、原稿カバー７の原稿自動送り装置（ＡＤＦ：Auto Document Feeder）を使用せずに画像読取を行う場合に原稿を載置される。
【００１６】
また、コンタクトガラス１ｂは、当該画像処理装置本体の上面に設置され、原稿カバー７のＡＤＦで原稿を自動的に搬送しつつ画像読取を行う際に、原稿がその上を通過する。
【００１７】
上述のＡＤＦは、コンタクトガラス１ｂ上を通過するように原稿を通過させ、画像読取部２１が、コンタクトガラス１ｂ上を通過する原稿の画像を読み取る。
【００１８】
画像読取部２１において、キャリッジ２は、図示せぬ駆動源によって副走査方向に移動可能に設置されている。キャリッジ２は、光源１１とミラー１２とを有する。光源１１は、主走査方向に沿って配置され、例えば配列された複数の発光ダイオードで光を出射する。光源１１から出射された光は、キャリッジ２の位置に応じて、コンタクトガラス１ａ上に載置された原稿、コンタクトガラス１ｂ上を通過する原稿などで反射する。ミラー１２は、原稿などからの反射光を反射する。原稿カバー７のＡＤＦを使用して原稿の画像読取を行う場合、キャリッジ２は、コンタクトガラス１ｂの下に固定的に配置される。
【００１９】
また、キャリッジ３は、図示せぬ駆動源によってキャリッジ２とともに副走査方向に移動可能に設置されている。キャリッジ３は、ミラー１３，１４を有する。ミラー１３，１４は、キャリッジ２のミラー１２からの光を反射して副走査方向に沿って出射する。
【００２０】
結像レンズ４は、ミラー１４からの光をイメージセンサー５に結像させる。イメージセンサー５は、主走査方向に配列された所定の画素数の受光素子を有する一次元イメージセンサーであり、ラインごとに、その画素数の画素についての受光量に対応する電気信号を出力する。イメージセンサー５としては、例えば、ＣＣＤ（Charge Coupled Device）が使用される。
【００２１】
白基準パッチ６は、装置内部の天面に配置され、白色の基準データを取得するために使用される板状の部材である。
【００２２】
原稿カバー７は、コンタクトガラス１ａに面接触可能で回動自在に設置されている部材であって、原稿をコンタクトガラス１ａに密着させるとともに、画像読取時に環境光がコンタクトガラス１から装置内部へ入射することを防ぐ。また、原稿カバー７は、ＡＤＦを有しており、原稿トレイ７ａに載置された原稿を１枚ずつ搬送ローラー７ｂによって搬送し、コンタクトガラス１ｂ上を通過させる。
【００２３】
図２は、本発明の実施の形態に係る画像処理装置の電気的な構成を示すブロック図である。
【００２４】
図２に示すように、画像読取部２１により得られる原稿画像の画像データがスジ修正部２２に供給される。
【００２５】
スジ修正部２２は、スジ検出部３１、修正処理部３２、修正中止判定部３３、および記憶部３４を有する。なお、スジ修正部２２は、ＡＳＩＣ（Application Specific Integrated Circuit）などでハードウェアとして実現してもよいし、コンピューターでプログラムを実行することで、ソフトウェアとして実現してもよい。
【００２６】
スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しそのスジの主走査方向におけるスジ範囲を特定する。
【００２７】
図３は、図２におけるスジ検出部３１によるスジ検出について説明する図である。
【００２８】
例えば、スジ検出部３１は、原稿画像内の所定の複数のラインＬ１〜ＬＮで、画素値が所定の閾値以下である範囲を特定し、その範囲のうち、それらのラインＬ１〜ＬＮに共通する部分を、スジ範囲として検出する。
【００２９】
また、スジ検出部３１は、検出した１または複数のスジごとに、主走査方向におけるスジ範囲を指定するスジ範囲データを生成する。例えば、スジ範囲データは、主走査方向におけるスジ範囲の開始位置の画素位置ＰＳ、およびスジ範囲の幅Ｗを有する。
【００３０】
なお、スジ検出部３１は、ＲＧＢの色プレーンのそれぞれに対して、スジの検出を行うようにしてもよいし、スジ検出部３１は、各画素のＲＧＢ値から輝度値を特定し、その輝度値を画素値として、スジの検出を行うようにしてもよい。
【００３１】
修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。例えば、修正処理部３２は、スジ範囲周辺の画素値に基づく補間によって得られる画素値へスジ範囲内の画素値を変更する。
【００３２】
修正処理部３２は、原稿画像の１ラインを順番に注目ラインとして選択し、その注目ライン内において、スジ範囲データにより指定される１または複数のスジ範囲内の画素値を修正する。
【００３３】
なお、スジの検出がＲＧＢの色プレーンのそれぞれに対して行われる場合、修正処理部３２は、ＲＧＢのそれぞれの色プレーンごとに、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。
【００３４】
修正中止判定部３３は、スジ範囲内の画素の値に基づき、副走査方向におけるスジの終端を検出し、スジの終端を検出したときに、修正処理部３２によるスジ範囲内の画素値の修正を中止させる。つまり、副走査方向における、修正中止判定部３３が中止させた位置以降の、スジ範囲内の画素については、画素値の修正が行われない。
【００３５】
実施の形態１では、修正中止判定部３３は、（ａ）副走査方向に沿って、スジ範囲内の画素位置ごとに、画素位置の画素値が、スジと判定される値であるか否かを判定し、（ｂ）副走査方向に沿って、画素位置ごとに、スジと判定される値ではないと判定された画素をカウントしていき、（ｃ）スジ範囲内のすべての画素位置についてのカウントされた画素の数が所定の閾値以上になったときに、修正処理部３２によるそのスジ範囲内の画素値の修正を中止させる。
【００３６】
なお、「スジと判定される値」とは、スジ検出部３１によって検出されるスジの色値である。以下、「スジと判定される値」の色のことを、スジ色という。例えば、スジ検出部３１が、原稿画像内の所定の複数のラインＬ１〜ＬＮで、画素値が所定の閾値以下である範囲を特定し、その範囲のうち、それらのラインＬ１〜ＬＮに共通する部分を、スジ範囲として検出する場合、「スジと判定される値」は、その所定の閾値以下の値となる。
【００３７】
修正処理部３２がＲＧＢのそれぞれの色プレーンごとに原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する場合、修正中止判定部３３は、色プレーンごとに、スジ範囲内の画素の値に基づきスジの終端を検出し、すべての色プレーンにおいてスジの終端を検出したときに、修正処理部３２によるスジ範囲内の画素値の修正をすべての色プレーンについて中止させる。
【００３８】
なお、修正処理部３２がＲＧＢのそれぞれの色プレーンごとに原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する場合、修正中止判定部３３は、色プレーンごとに、スジ範囲内の画素の値に基づきスジの終端を検出し、いずれか１つの色プレーンにおいてスジの終端を検出したときに、修正処理部３２によるスジ範囲内の画素値の修正をすべての色プレーンについて中止させるようにしてもよい。
【００３９】
記憶部３４は、上述のスジ範囲データを保持するメモリーなどの記憶装置である。スジ検出部３１は、１または複数のスジ範囲を指定するスジ範囲データを記憶部３４に書き込む。修正処理部３２は、記憶部３４に記憶されているスジ範囲データをラインごとに読み出してスジ範囲を特定し、そのスジ範囲に対して上述の修正処理を行う。修正中止判定部３３は、記憶部３４に記憶されているスジ範囲データを読み出してスジ範囲を特定し、そのスジ範囲に対して上述のように修正処理を中止するか否かを判定する。
【００４０】
なお、スジ検出部３１が第１ページの原稿画像でスジを検出し、第２ページ以降の原稿画像に対して、修正処理部３２による修正処理および修正中止判定部３３による判定を行うようにしてもよいし、スジ検出部３１が第１ページの原稿画像の所定部分でスジを検出し、その所定部分より後の原稿画像に対して、修正処理部３２による修正処理および修正中止判定部３３による判定を行うようにしてもよい。
【００４１】
次に、実施の形態１に係る画像処理装置の動作について説明する。
【００４２】
図４は、実施の形態１における修正中止判定部３３の動作を説明するフローチャートである。
【００４３】
コンタクトガラス１ｂにゴミなどが付着し原稿画像内にスジが発生すると、そのスジがスジ検出部３１により検出され、スジ範囲内の画素値が修正処理部３２による修正される。
【００４４】
修正処理部３２による修正処理が開始されると、修正中止判定部３３は、まず、スジ範囲データを記憶部３４から取得し（ステップＳ１）、１または複数のスジ範囲を特定し、各スジ範囲（つまり、各スジ）に対して、以下の処理を行う。
【００４５】
まず、修正中止判定部３３は、１つのスジ範囲内の各画素位置に対応するカウンターデータに、初期値０にセットする。
【００４６】
修正中止判定部３３は、修正処理が開始されたラインを注目ラインとして、スジ範囲内の各画素位置の画素が、スジ色であるか否かを判定する（ステップＳ２）。
【００４７】
修正中止判定部３３は、スジ色であると判定されなかった画素位置（つまり、スジ色ではない画素の画素位置）に対応するカウンターデータの値を１だけ増加する（ステップＳ３）。
【００４８】
そして、修正中止判定部３３は、スジ範囲内の画素位置に対応するカウンターデータの値がすべて所定の中止閾値（例えば４）以上であるか否かを判定する（ステップＳ４）。
【００４９】
スジ範囲内の画素位置に対応するカウンターデータの値のうちの少なくとも１つが所定の中止閾値未満である場合、修正中止判定部３３は、次のラインを注目ラインとし（ステップＳ５）、ステップＳ２〜Ｓ４の処理を実行する。
【００５０】
一方、スジ範囲内の画素位置に対応するカウンターデータの値がすべて所定の中止閾値以上である場合、修正中止判定部３３は、スジが終わったと判定し、修正処理部３２によるそのスジに対する修正処理を中止させる（ステップＳ６）。具体的には、修正中止判定部３３は、そのスジについてのスジ範囲データを記憶部３４から削除する。これにより、修正処理部３２は、そのスジについての修正処理を行わなくなる。
【００５１】
図５は、実施の形態１における修正中止判定部３３による修正中止の一例を説明する図である。なお、図中のハッチの画素は、スジ色の画素であり、白ヌキの画素は、スジ色ではない画素であり、白ヌキの画素内の数字は、上述のカウンターデータのカウント値である。
【００５２】
図５に示す例では、中止閾値が４にセットされており、ラインＹ２０で、画素位置Ｘ４に対応するカウンターデータの値が４となり、すべての画素位置Ｘ１〜Ｘ６に対応するカウンターデータの値が４以上となっているため、修正中止判定部３３は、ラインＹ２１以降について、修正処理部３２による修正処理を中止させる。なお、図５に示すライン１６、Ｙ１７のように、原稿画像内に罫線が存在していても、スジの終端を適切に検出することができる。
【００５３】
図６は、実施の形態１における修正中止判定部３３による修正中止の別の例を説明する図である。なお、図中のハッチの画素は、スジ色の画素であり、白ヌキの画素は、スジ色ではない画素である。図５に示す例では、スジ範囲の両端からスジがなくなっていっているが、図６に示す例では、スジ範囲の中央からスジがなくなっていっている。図６に示す例では、中止閾値が４にセットされており、修正中止判定部３３は、ラインＹ１９で、画素位置Ｘ１に対応するカウンターデータの値が４となり、すべての画素位置Ｘ１〜Ｘ６に対応するカウンターデータの値が４以上となるため、修正中止判定部３３は、ラインＹ２０以降について、修正処理部３２による修正処理を中止させる。
【００５４】
以上のように、上記実施の形態１によれば、スジ検出部３１は、原稿画像内で副走査方向に延びるスジを検出しスジの主走査方向におけるスジ範囲を特定し、修正処理部３２は、原稿画像内のスジを除去するために副走査方向に沿ってスジ範囲内の画素値を修正する。そして、修正中止判定部３３は、スジ範囲内の画素の値に基づきスジの終端を検出し、スジの終端を検出したときに、修正処理部３２によるスジ範囲内の画素値の修正を中止させる。
【００５５】
これにより、例えばコンタクトガラス１ｂ上のゴミがなくなり、スジが終わると、スジ除去が中止されるため、スジ除去に起因する画質低下が軽減される。
【００５６】
実施の形態２．
【００５７】
実施の形態１では、スジ範囲の全域の修正処理を中止させているが、実施の形態２では、スジ範囲内の１画素位置ずつ修正処理を中止させる。
【００５８】
実施の形態２に係る画像処理装置の基本的な構成および動作は、実施の形態１の場合と同様であるが、修正中止判定部３３は、以下のように動作する。
【００５９】
実施の形態２では、修正中止判定部３３は、（ａ）副走査方向に沿って、スジ範囲内の画素位置ごとに、画素位置の画素値が、スジと判定される値であるか否かを判定し、（ｂ）副走査方向に沿って、画素位置ごとに、スジと判定される値ではないと判定された画素をカウントしていき、（ｃ）カウントされた画素の数が所定の閾値以上になった画素位置における、修正処理部３２による画素値の修正を中止させる。
【００６０】
また、実施の形態２では、修正中止判定部３３は、カウントされた画素の数（つまり、カウンターデータの値）が所定の閾値以上になった画素位置における、修正処理部３２による画素値の修正を中止させた場合、元の１つのスジが複数のスジに分かれたときには、スジ範囲データを、その複数のスジのスジ範囲を指定するように変更する。
【００６１】
次に、実施の形態２に係る画像処理装置の動作について説明する。
【００６２】
図７は、実施の形態２における修正中止判定部３３の動作を説明するフローチャートである。
【００６３】
修正処理部３２による修正処理が開始されると、修正中止判定部３３は、まず、スジ範囲データを記憶部３４から取得し（ステップＳ２１）、１または複数のスジ範囲を特定し、各スジ範囲（つまり、各スジ）に対して、以下の処理を行う。
【００６４】
まず、修正中止判定部３３は、１つのスジ範囲内の各画素位置に対応するカウンターデータに、初期値０にセットする。
【００６５】
修正中止判定部３３は、修正処理が開始されたラインを注目ラインとして、スジ範囲内の各画素位置の画素が、スジ色であるか否かを判定する（ステップＳ２２）。
【００６６】
修正中止判定部３３は、スジ色であると判定されなかった画素位置（つまり、スジ色ではない画素の画素位置）に対応するカウンターデータの値を１だけ増加する（ステップＳ２３）。
【００６７】
そして、修正中止判定部３３は、カウンターデータの値が所定の中止閾値（例えば４）以上であるスジ範囲内の画素位置があるか否かを判定する（ステップＳ２４）。
【００６８】
カウンターデータの値が所定の中止閾値以上である画素位置がスジ範囲内にない場合、修正中止判定部３３は、次のラインを注目ラインとし（ステップＳ２５）、ステップＳ２２以降の処理を実行する。
【００６９】
一方、カウンターデータの値が所定の中止閾値以上であるスジ範囲内の画素位置がある場合、修正中止判定部３３は、スジ範囲データを更新する（ステップＳ２６）。
【００７０】
例えば、スジ範囲の開始位置の画素位置についてのカウンターデータの値が所定の中止閾値以上となった場合、修正中止判定部３３は、スジ範囲データ内の、そのスジ範囲の開始位置ＰＳを１画素ずらすとともに、スジ範囲の幅Ｗを１画素小さくする。
【００７１】
また、例えば、スジ範囲の終了位置の画素位置についてのカウンターデータの値が所定の中止閾値以上となった場合、修正中止判定部３３は、スジ範囲データ内の、そのスジ範囲の幅Ｗを１画素小さくする。
【００７２】
また、例えば、スジ範囲の中央の画素位置についてのカウンターデータの値が所定の中止閾値以上となった場合、修正中止判定部３３は、スジ範囲データ内の、そのスジ範囲の幅Ｗを、開始位置からその画素位置の（開始位置側の）隣りの画素位置までの画素数に変更し、さらに、元のスジから分かれて発生したスジについてのスジ範囲の開始位置ＰＳ（その画素位置の、終了位置側の隣りの画素位置）および幅Ｗをスジ範囲データに追加する。なお、追加されたスジ範囲についても１つのスジ範囲として同様に処理される。
【００７３】
このようにして、カウンターデータの値が中止閾値以上である画素位置はスジ範囲から除外されていき、修正処理が行われないようになる。
【００７４】
そして、修正中止判定部３３は、スジ範囲データ更新後のスジ範囲の幅Ｗがゼロであるか否かを判定し（ステップＳ２７）、スジ範囲データ更新後のスジ範囲の幅Ｗがゼロである場合、そのスジが終わったと判定し、そのスジ範囲のスジ範囲データを削除する。
【００７５】
一方、スジ範囲データ更新後のスジ範囲の幅Ｗがゼロではない場合、修正中止判定部３３は、次のラインを注目ラインとし（ステップＳ２５）、ステップＳ２２以降の処理を実行する。
【００７６】
図８は、実施の形態２における修正中止判定部３３による修正中止の一例を説明する図である。なお、図中のハッチの画素は、スジ色の画素であり、白ヌキの画素は、スジ色ではない画素であり、白ヌキの画素内の数字は、上述のカウンターデータのカウント値である。図８に示す例では、中止閾値が４にセットされている。図８に示す例では、初期状態では、スジ範囲の開始位置ＰＳがＸ１であり、幅Ｗが６（６画素）である。
【００７７】
そして、ラインＹ１２において、画素位置Ｘ６のカウンターデータの値が４になると、スジ範囲の幅Ｗが５へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ１から画素位置Ｘ５までとなる。
【００７８】
次に、ラインＹ１３において、画素位置Ｘ１のカウンターデータの値が４になると、スジ範囲の開始位置ＰＳがＸ２に変更され幅Ｗが４へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ２から画素位置Ｘ５までとなる。
【００７９】
その後、ラインＹ１５において、画素位置Ｘ２のカウンターデータの値が４になると、スジ範囲の開始位置ＰＳがＸ３に変更され幅Ｗが３へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ３から画素位置Ｘ５までとなる。
【００８０】
その後、ラインＹ１７において、画素位置Ｘ５のカウンターデータの値が４になると、スジ範囲の幅Ｗが２へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ３から画素位置Ｘ４までとなる。
【００８１】
その後、ラインＹ１８において、画素位置Ｘ３のカウンターデータの値が４になると、スジ範囲の開始位置ＰＳがＸ４に変更され幅Ｗが１へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ４のみとなる。
【００８２】
その後、ラインＹ２０において、画素位置Ｘ４のカウンターデータの値が４になると、スジ範囲の幅Ｗが０となり、このスジについての修正処理が完全に中止される。
【００８３】
図９は、実施の形態２における修正中止判定部３３による修正中止の別の例を説明する図である。なお、図中のハッチの画素は、スジ色の画素であり、白ヌキの画素は、スジ色ではない画素であり、白ヌキの画素内の数字は、上述のカウンターデータのカウント値である。図９に示す例では、中止閾値が４にセットされている。図９に示す例では、初期状態では、スジ範囲の開始位置ＰＳがＸ１であり、幅Ｗが６（６画素）である。
【００８４】
そして、ラインＹ１２において、画素位置Ｘ６のカウンターデータの値が４になると、スジ範囲の幅Ｗが５へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ１から画素位置Ｘ５までとなる。
【００８５】
次に、ラインＹ１４において、画素位置Ｘ１のカウンターデータの値が４になると、スジ範囲の開始位置ＰＳがＸ２に変更され幅Ｗが４へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ２から画素位置Ｘ５までとなる。
【００８６】
その後、ラインＹ１７において、画素位置Ｘ３および画素位置Ｘ４のカウンターデータの値が４になると、まず、スジ範囲の幅Ｗが１へ変更される。つまり、この時点での修正対象となるスジ範囲は、画素位置Ｘ２のみとなる。そして、このときのスジ範囲Ｘ２〜Ｘ５内において、画素位置Ｘ４にスジが残っているので、この画素位置Ｘ４のスジについて、スジ範囲の開始位置ＰＳがＸ４であり、幅が１であるスジ範囲データを追加する。なお、画素位置Ｘ４のカウンターデータの値は、そのまま引き継がれる。
【００８７】
ラインＹ１８以降では、画素位置Ｘ２のスジ範囲と、画素位置Ｘ４のスジ範囲とは、別々に処理される。
【００８８】
画素位置Ｘ４のスジ範囲については、ラインＹ１８において、画素位置Ｘ４のカウンターデータの値が４になると、このスジ範囲の幅Ｗは０となり、このスジについての修正処理が完全に中止され、このスジ範囲のスジ範囲データはこの時点で削除される。
【００８９】
一方、画素位置Ｘ２のスジ範囲については、ラインＹ１９において、画素位置Ｘ２のカウンターデータの値が４になると、このスジ範囲の幅Ｗは０となり、このスジについての修正処理が完全に中止され、このスジ範囲のスジ範囲データはこの時点で削除される。
【００９０】
以上のように、実施の形態２によれば、画素位置ごとに修正を中止させていくので、修正箇所の幅が狭くなり、補間などによる修正による画質低下が軽減されるため、よりスジ除去に起因する画質低下が軽減される。
【００９１】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００９２】
本発明は、例えば、画像読取機能を有するスキャナー機、ファクシミリ機、コピー機、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００９３】
１ｂ  コンタクトガラス
２１  画像読取部
３１  スジ検出部
３２  修正処理部
３３  修正中止判定部
【図１】
2014192636.tif 000003
【図２】
2014192636.tif 000004
【図３】
2014192636.tif 000005
【図４】
2014192636.tif 000006
【図５】
2014192636.tif 000007
【図６】
2014192636.tif 000008
【図７】
2014192636.tif 000009
【図８】
2014192636.tif 000010
【図９】
2014192636.tif 000011