(57)【要約】【課題】  スキャナの原稿読み取り位置に付着したゴミ等による異常画素発生要因はデータ上での補正処理を行っても画像の拡大や縮小などの処理によって補正効果が低下する場合がある。また汚れを検知するたびに清掃を促す機能の運用によっては操作性が著しく低下する。【解決手段】  本発明の画像処理装置は、画像データを取得する読み取り手段と、前記画像データから異常画素発生要因を検知する検知手段と、前記読み取り手段で取得された画像データに対し設定された倍率に従い解像度変換処理を施す解像度変換手段とを有し、前記設定された倍率と前記検知された異常画素発生要因のサイズにより決定する値が閾値より大きい場合は、前記読み取り部の清掃を促すための表示をする表示手段とを有することを特徴とする。【選択図】  図３
2013229786.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する読み取り手段と、
前記画像データから異常画素発生要因を検知する検知手段と、
前記読み取り手段で取得された画像データに対し設定された倍率に従い解像度変換処理を施す解像度変換手段とを有し、
前記設定された倍率と前記検知された異常画素発生要因のサイズにより決定する値が閾値より大きい場合は、前記読み取り部の清掃を促すための表示をする表示手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記検知手段により異常画素発生要因が検知され、前記読み取り手段により読み取られた画像データを前記解像度変換手段により縮小する場合、
前記画像データの解像度変換処理に使用する画素を選択する際に用いる、前記検知された異常画素発生原因が位置する座標及び前記検知された異常画素発生要因のサイズを示す情報を保存することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検知手段により異常画素発生要因が検知され、前記読み取り手段により読み取られた画像データを前記解像度変換手段により拡大する場合、
前記検知手段により検知された異常画素発生要因のサイズと前記設定された倍率により決定する値が閾値より大きい場合は、前記設定された倍率を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記読み取り手段により読取られた画像データに対して設定されたジョブがファイル送信の場合、前記検知手段により異常画素発生要因が検知されると、該検知された異常画素発生要因のサイズと前記倍率によらず、前記表示手段により表示を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記読み取り手段により読取られた画像データに対して設定されたジョブがファクス送信の場合、前記検知手段により検知された異常画素発生要因のサイズと前記倍率により決定する閾値を前記画像データに対して設定されたジョブがコピーの場合に用いられる閾値より小さい値に設定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記閾値を変更するための操作部を有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
画像データを取得する読み取りステップと、
前記画像データから異常画素発生要因を検知する検知ステップと、
前記読み取りステップで取得された画像データに対し設定された倍率に従い解像度変換処理を施す解像度変換ステップと
を有し、
前記設定された倍率と前記検知された異常画素発生要因のサイズにより決定する値が閾値より大きい場合は、表示部に前記読み取り部の清掃を促すための表示をする表示ステップとを有することを特徴とする画像処理方法。
【請求項８】
前記検知ステップにより異常画素発生要因が検知され、前記読み取り手段により読み取られた画像データを前記解像度変換ステップにより縮小する場合、
前記画像データの解像度変換処理に使用する画素を選択する際に用いる、前記検知された異常画素発生原因が位置する座標及び前記検知された異常画素発生要因のサイズを示す情報を保存することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記検知ステップにより異常画素発生要因が検知され、前記読み取り手段により読み取られた画像データを前記解像度変換ステップにより拡大する場合、
前記検知ステップにより検知された異常画素発生要因のサイズと前記設定された倍率により決定する値が閾値より大きい場合は、前記設定された倍率を変更することを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記読み取り手段により読取られた画像データに対して設定されたジョブがファイル送信の場合、前記検知ステップにより異常画素発生要因が検知されると、該検知された異常画素発生要因のサイズと前記倍率によらず、前記表示ステップにより表示部に表示を行うことを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記読み取りステップにより読取られた画像データに対して設定されたジョブがファクス送信の場合、前記検知ステップにより検知された異常画素発生要因のサイズと前記倍率により決定する閾値を前記画像データに対して設定されたジョブがコピーの場合に用いられる閾値より小さい値に設定することを特徴とする請求項７に記載の画像処理方法。
【請求項１２】
前記閾値を変更するための操作部を有することを特徴とする請求項７に記載の画像処理方法。
【請求項１３】
請求項７乃至１２に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読取り画像データを取得する画像処理装置にて、装置に付着したゴミが原因で画像データ上に発生する異常画素に対する処理に関するものである。
【背景技術】
【０００２】
スキャナ等の機器を使って原稿を読み取る時に、原稿の読み取り位置に付着したゴミを原稿と一緒に読み取って画像データを取得すると、取得した画像データ上に望ましくない画像が現れることがある。
【０００３】
特に原稿台ガラスの画像読み取り位置にゴミが付着していると、スキャン方向、つまり画像データの副走査方向に読み取った画像にスジ状の画像（以下、黒スジと呼ぶ）が発生することがある。これを解決するために、原稿読み取り領域内にゴミが存在するか否かを検知し、ゴミが存在すると検知された場合には操作パネルにその旨について表示を行う。そしてこの表示を行うことでユーザに読み取り部の清掃を促すことが公開されている（特許文献１参照）。
【０００４】
また、読み取った画像に黒スジが発生していることを検知し、黒スジの領域を構成するデータをその領域の周囲を構成する画像データに置き換えるスジ補正処理技術が公開されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１３５８５号公報
【特許文献２】特開２００５−１１７０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
読み取った画像データに対して、スキャナの原稿読み取り位置に付着したゴミに起因する黒スジ等の異常画素は、補正処理によって通常は目に付かない程度まで低減することが可能である。
【０００７】
しかし、出力画像を生成する際に設定された画像形成条件によっては、この補正個所が目立つ場合がある。具体的には、異常画素を補正した画像データに対して拡大処理を施して解像度変換を行う場合、等倍時には目立たなかった補正箇所が目立ってしまうことがある。
【０００８】
また、異常画素を補正した画像データに対して縮小処理を施して解像度変換を行う場合、縮小処理にて補間する際に用いられる画素に補正画素が選択されると、補正画素が選択されない時に比べて補正箇所が目立ってしまうことがある。
【０００９】
また、読み取り位置に付着したゴミが検知される度、これを取り除くようユーザに読み取り部の清掃を促すと、ゴミの付着が頻繁に起きた場合などに操作性が著しく低下してしまう。
【００１０】
よって本発明の目的は、原稿読み取り時に発生した異常画素を補正する際に、原稿を読取ることで得られた画像データに対して設定された条件のもと解像度変換処理を施す場合、異常画素を補正した箇所が目立たないように制御する方法を提供する。
また、原稿読み取り時に検知した異常画素を補正することができる画像処理装置の操作性を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決すべく、本発明の画像処理装置は、画像データを取得する読み取り手段と、前記画像データから異常画素発生要因を検知する検知手段と、前記読み取り手段で取得された画像データに対し設定された倍率に従い解像度変換処理を施す解像度変換手段とを有し、前記設定された倍率と前記検知された異常画素発生要因のサイズにより決定する値が閾値より大きい場合は、前記読み取り部の清掃を促すための表示をする表示手段と、
を有することを特徴とする。
【発明の効果】
【００１２】
本発明では、原稿読み取り時に発生した異常画素を補正する際に、原稿を読取ることで得られた画像データに対して設定された条件のもと解像度変換処理を施す場合、異常画素を補正した箇所が目立たないように制御することが可能になる。
【００１３】
また、原稿読み取り時に検知した異常画素を補正することができる画像処理装置の操作性を向上させることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用するのに好適な画像処理装置のシステム構成図である。
【図２】スキャナ構成図である。
【図３】本発明の処理の流れを示すフローチャートである。
【図４】ゴミ検知方法の説明図である。
【図５】等倍用処理の流れを示すフローチャートである。
【図６】読み取り部清掃喚起メッセージ画面である。
【図７】異常画素補正の説明図である。
【図８】縮小用処理の流れを示すフローチャートである。
【図９】拡大用処理の流れを示すフローチャートである。
【図１０】許容範囲の条件を表す図である。
【図１１】読み取り部清掃喚起メッセージ画面である。
【図１２】読み取り部清掃喚起メッセージと動作選択の画面である。
【図１３】他の拡大用処理の流れを示すフローチャートである。
【図１４】許容可能な拡大率算出方法の説明図である。
【図１５】ジョブ種類別の処理の流れを示すフローチャートである。
【図１６】ファイル送信用処理の流れを表すフローチャートである。
【図１７】ファクス送信用処理の流れを表すフローチャートである。
【図１８】処理内容調整画面である。
【図１９】読み取り部ゴミ告知レベルの設定値に応じて切り替える内部係数を示す表である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１６】
（第１の実施形態）
図１は、本実施形態で用いられる画像処理装置のシステム構成の一例を示す。コントローラユニット１００は、画像入力装置であるスキャナ２００や画像出力装置であるプリンタ３００と接続されている。また、このコントローラユニット１００はＬＡＮ６００や公衆回線７００とも接続されており、画像データやデバイス情報の入出力を行ってシステム全体の制御を行う。ＣＰＵ１０３は画像処理装置全般を制御するコントローラとして機能する。操作部Ｉ／Ｆ１０４は操作部４００とのインターフェース部であり、操作部４００上の表示部（不図示）に表示するための画像データを操作部４００に対して出力する。また、この操作部Ｉ／Ｆ１０４は、操作部４００からユーザが入力した情報をＣＰＵ１０３に伝える役割を担う。ネットワークＩ／Ｆ１０５はＬＡＮ６００に接続し、データの入出力を行う。モデム１０６は公衆回線７００に接続し、データ送受信を行うための変調復調処理を行う。記憶部１０７は画像データや圧縮されたデータを格納するためのものであり、格納されているデータにはＣＰＵ１０３が動作するためのシステムワークメモリ等も含まれる。以上のデバイスがシステムバス１０１上に配置される。
【００１７】
イメージバスＩ／Ｆ１１０はシステムバス１０１と画像データを高速で転送するイメージバス１０２とを接続し、データ構造を変換するバスブリッジである。イメージバス１０２は、ＰＣＩバスまたはＩＥＥＥ１３９４などの高速バスで構成される。圧縮／解凍処理部１０８は所定の圧縮方法により、画像データに対して圧縮、解凍を行う。解像度変換部１０９は画像データを拡大または縮小する。デバイスＩ／Ｆ１１１は、画像入出力装置であるスキャナ２００やプリンタ３００とコントローラユニット１００を接続し、画像データの同期系／非同期系の変換を行う。入力画像処理部１１２は、主にスキャナ２００で取得した画像データに対し補正、加工、編集を行いその後の各種処理に対応した変換処理を行う。出力画像処理部１１３は、画像データに対して主にプリンタ３００で出力するための補正とデータ形式の変換を行う。画像解析部５００は入力画像を解析して補正、加工、編集処理に必要な情報の取得やその後の画像処理に適用する係数の生成を行う。
【００１８】
スキャナ２００は原稿を読み取ってデジタル画像データを生成する。詳細は図２を用いて後述する。
【００１９】
プリンタ３００は画像データを用紙上の画像として形成し出力する。その方式は電子写真方式、インクジェット方式等があるが、どの方式でも構わない。
【００２０】
図２は、本実施形態で用いられるスキャナ２００の構成の一例を示す。スキャナ本体２１０は、スキャナユニット２１１、ミラー２１３、２１４、２１５、レンズ２１６、ＣＣＤセンサ２１７、プラテンガラス２１８から構成される。スキャナユニット２１１は通常水平方向に往復移動しながら原稿照明ランプ２１２にてプラテンガラス２１８上の原稿を照射し、原稿からの反射光をミラー２１３〜２１５およびレンズ２１６を介してＣＣＤセンサ２１７に入射させ、光電変換する。
【００２１】
自動原稿搬送装置（以下ＡＤＦ）２２０は、原稿給紙トレイ２２１に積載された原稿を搬送ローラ２２２、２２３によって自動的にプラテンガラス２１８上の読取位置２２４に給紙する。ＡＤＦ２２０によって原稿を自動給紙する場合にはスキャナユニット２１１は読取位置２２４に固定され、読取位置２２４を所定速度で通過する原稿を原稿照明ランプ２１２で照射することによって原稿読み取りを行う。
【００２２】
ここで、以下の説明で使用する用語の定義を示す。本実施形態の“実質の拡大率”または“実質の縮小率”とは、解像度変換部１０９に入力された画像データを用いて補間演算をし、入力された画像データと異なる画素数画像データを生成する際の倍率を表す。例えば、ユーザが拡大コピーの拡大率を操作部４００から指定した場合はユーザが指定した数値そのものが“実質の拡大率”になる。また、ユーザが原稿の複数ページを縮小して出力用紙１ページに配置する、「縮小レイアウトコピー」を設定した場合には、レイアウト条件に応じてＣＰＵ１０３が決定した縮小率が“実質の縮小率”となる。また、画像データを外部に送信する機能を使用する場合に、ユーザが指定した画像データの解像度に応じて解像度変換を行う場合も、その解像度変換時の倍率を“実質の拡大率”もしくは“実質の縮小率”と表す。
【００２３】
また、原稿を読取る際に、原稿の読み取り位置に存在する汚れ、ゴミ、傷、紙粉等に起因して画像データ内に発生する黒スジ、白スジを含む画像不良を異常画素と表す。またその異常画素が発生する要因である、上記の汚れ、ゴミ、傷、紙粉等を異常画素発生要因と呼ぶ。
【００２４】
図３に本実施形態の処理全体の流れを表すフローチャートを示す。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００２５】
ステップＳ０１で、ユーザによる各種設定を操作部４００が受け付け、ユーザによりスタートボタン（不図示）が押下される。すると、ＣＰＵ１０３は、操作部Ｉ／Ｆ１０４を経由してこの各種設定を受信する。ステップＳ０２で、ＣＰＵ１０３がスキャナ２００の読み取り部に異常画素の発生要因となり、閾値（例えば読み取り時のサイズが３×３画素）以上のサイズを有するゴミが存在するか否かを検知する。そして、異常画素の発生要因となり、閾値以上のサイズを有するゴミが検知されると、検知されたゴミが位置する座標と、検知されたゴミの幅を表す情報をゴミ情報として記憶部１０７に保存する。
【００２６】
ゴミ検知方法は、従来から用いられているどの手法を利用しても良いが、その一例は図４を用いて後述する。また、検知される対象となるゴミのサイズ（閾値）はユーザにより予め設定可能である。ステップＳ０３でＣＰＵ１０３がステップＳ０２のゴミ検知結果を受けて処理を分岐する。ゴミが無いと判定された場合にはステップＳ０４へ進み、ステップＳ０１でユーザによって入力された各種設定に従った通常の処理が行われる。ゴミが有ると判定された場合にはステップＳ０５に進む。ステップＳ０５にて、ＣＰＵ１０３がスキャナ２００から入力される画像データに対して解像度変換処理が必要か否か判断する。解像度変換処理が不要な場合にはステップＳ１０の等倍用処理へ進む。縮小処理が必要な場合にはステップＳ２０の縮小用処理へ進む。拡大処理が必要な場合にはステップＳ３０の拡大用処理へ進む。これらの詳細については後述する。
【００２７】
図４は、ゴミ検知の一般的な方法でシェーディング補正時の値を利用した検知方法の説明を行うための概念図である。スキャナ２００で基準となる白色のシェーディング板（不図示）を読み取る。すると、ランプ２１２からの照明光の到達レベルやセンサ２１７の各素子の特性差によって、主走査方向の読み取り信号値は例えば図４（ａ）のように一定でない分布となる。この信号値特性を考慮して読み取り信号値を図４（ｂ）のように補正するのがシェーディング補正である。ここでもしセンサとシェーディング板の間にゴミが存在すると、図４（ｃ）のａで示すような異常な信号値が発生する。この信号に対して正常時と同様のシェーディング補正を行うと図４（ｄ）のように、補正後の信号値が一定にはならず、ｂで示すような異常画素が発生する。このことを利用し、異常信号値のレベルと発生した異常画素が位置する座標を解析することによって、ゴミが存在するか否かを検知する。ゴミを検知した場合は、検知されたゴミが存在する位置を示す座標と、検知されたゴミのサイズを示す主走査方向のゴミの幅を含むゴミ情報が記憶部１０７に保存される。
【００２８】
図５は、図３のステップＳ１０等倍用処理の流れを示すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００２９】
ステップＳ１１では、ＣＰＵ１０３が記憶部１０７に保存されているゴミ情報を参照し、予め決められた閾値（例えば読み取り時のサイズが３×３画素）以上、ゴミが存在するか否かを判断する。ここで閾値以上のゴミとは、ゴミ補正処理を行っても良好な画像が得らない程度のゴミのことである。この閾値はユーザによって設定可能である。
【００３０】
例えば閾値である３×３画素より大きいゴミが１つ以上ある場合や、１つ１つのサイズによらず検知された１×１画素以上のサイズを有するゴミの個数が予め設定された閾値より多い場合、「閾値以上ゴミがある」と判断される。閾値以上のゴミが無いと判断されるとステップＳ１４へ進み、スキャナ２００によるスキャン動作が行われ、原稿を読み取って取得された画像データが記憶部１０７に保存される。次にステップＳ１５へ進み、ＣＰＵ１０３が、記憶部１０７に保存されているゴミ情報を使用して記憶部１０７に保存された画像データに対するゴミ補正処理を実行して終了する。ステップＳ１１で閾値以上のゴミが有ると判断された場合にはステップＳ１２に進み、ＣＰＵ１０３により操作部４００上に清掃喚起メッセージを表示する。図６はそのメッセージ画面の一例である。メッセージ画面４１０には、読み取り位置にゴミがあることと清掃喚起のためのメッセージが表示され、それに対してユーザが次の動作を選択するボタン４１１、４１２が配置される。ユーザは、一旦ジョブを中止して読み取り部を清掃することを望む場合には「中断する」ボタン４１１を押下する。一方、ユーザが、ゴミがあってもそのままジョブを継続することを選択する場合には「このまま続行する」ボタン４１２を押下する。ボタンが押下されるとユーザから入力された設定情報は操作部４００から操作部Ｉ／Ｆ１０４経由でＣＰＵ１０３に伝えられる（ステップＳ１３）。この情報に従ってジョブを中断する場合には一連の処理を終了し、続行する場合にはステップＳ１４、Ｓ１５へ進む。
【００３１】
上記ステップＳ１５で実行されるゴミ補正処理はどのような方式も取り得るが、例えば以下のような方法がある。図７（ａ）は異常画素領域を含む画像データの一部を模式図で表したものである。図７（ａ）は、１つ１つの格子は画素を示しており、３画素幅の異常画素が発生したものとしている。ここで画素Ａから画素Ｇで表す１ラインに注目すると、ゴミ領域に当たる画素は、Ｃ、Ｄ、Ｅであり、これらの画素値を異常画素領域の両隣の画素Ｂと画素Ｆの信号値から算出した値に置き換える。例えば、Ｃの信号値は（２×Ｂ＋Ｆ）／３、Ｄの信号値は（Ｂ＋Ｆ）／２、Ｅの信号値は（Ｂ＋２×Ｆ）／３に置き換えられる。すると、異常画素領域が周辺の正常画素値との不自然な差異が減少し、図７（ｂ）に示すように異常画素が消滅したような画像に変換される。
【００３２】
図８は、図３のステップＳ２０の縮小用処理の流れを示すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００３３】
ステップＳ２１では、ＣＰＵ１０３が記憶部１０７に保存されているゴミ情報と、操作部４００で指示された各種設定を用いて実質の縮小率を取得する。そして、この実質の縮小率を用いてスキャン時に発生する異常画素が出力画像に及ぼす影響は許容範囲内か否かを判断する。この判断方法は、例えば等倍用処理を行う場合に予め設定され記憶部１０７に保存されているゴミの個数やサイズの閾値を実質の縮小率で割った値を閾値（等倍時閾値／縮小率＝縮小時閾値）と定める。具体的には、等倍用の処理を行う場合に設定されたゴミのサイズの閾値が３×３画素の場合、縮小率が５０％なら、１．５×１．５画素がこの際の閾値となる。この、閾値を超えたゴミが存在する場合に許容範囲外と判断する。ステップＳ２２ではＣＰＵ１０３がステップＳ２１で実行した判断に従ってゴミの影響が許容範囲内か否かで処理を分岐させる。許容範囲内すなわちゴミの影響が小と判断された場合にはステップＳ２５に進みスキャナ２００によるスキャン動作が行われる。そして、原稿を読み取って取得された画像データは、記憶部１０７に保存される。続いてステップＳ２６でＣＰＵ１０３は、記憶部１０７から読み出したゴミ情報を用いて、この一連の処理後に行う解像度変換処理としての縮小処理に利用するための縮小用ゴミ情報を生成して記憶部１０７に保存する。ゴミ検知された際の画像データの縮小処理については後述する。
【００３４】
一方、ステップＳ２２でゴミの影響が許容範囲を超えた場合にはステップＳ２３へ進み、操作部４００上に清掃喚起メッセージを表示する。このときの画面は図６で示したものと同様である。ユーザによりボタンが押下されるとその情報は操作部４００から操作部Ｉ／Ｆ１０４経由でＣＰＵ１０３に伝えられる（ステップＳ２４）。この情報に従ってジョブを中断する場合には以降の処理を終了し、続行する場合にはステップＳ２５へ進む。
【００３５】
ゴミ検知された際の画像データの縮小処理について説明する。
【００３６】
通常の縮小処理は入力された画像データから画素数を減少させた画像データを生成するために、まず実質の縮小率に従い入力された画像データの画素を複数選択する。そして、選択された画素の信号値を用いて、補間演算により縮小後の画素の信号値を取得する。
【００３７】
これに対し、処理対象の画像データに異常画素を示すゴミ情報が予め得られる場合は、補間演算に用いられる画素を選択する際、ステップＳ２６にて保存された縮小用ゴミ情報を用いることで上述のように画素を複数選択する際にゴミ領域に含まれる画素を避けることができる。このように、ゴミ領域に含まれる画素を避けて選択された画素を用いて補間演算を行えば、縮小処理後の画像に現れる異常画素の影響を抑制することができる。
【００３８】
図９は、図３のステップＳ３０の拡大用処理の流れを示すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００３９】
ステップＳ３１では、ＣＰＵ１０３が記憶部１０７に保存されているゴミ情報と操作部４００で指示された各種設定を用いて、スキャン時に発生する異常画素が出力画像に及ぼす影響は許容範囲内か否かを判断する。この判断方法は、例えば機器の特性に応じたゴミのサイズと解像度変換処理を行う際の実質の拡大率との関係を用いて予め決定された閾値から許容範囲の条件を予め決めて記憶部１０７に保存する。
【００４０】
図１０はスキャン時に発生する異常画素が出力画像に及ぼす影響の許容範囲を表した例である。横軸は検知されたゴミのサイズ（面積）を示し、縦軸は実質の拡大率を示す。
【００４１】
そして、このゴミのサイズと設定された実質の拡大率の２つの要素の組み合わせによって、許容範囲が定義されている。
【００４２】
図中の斜線より下は許容範囲内、上は許容範囲外である。ゴミ補正後の画像を拡大すると補正個所も同様に拡大されて目立ちやすくなるため、実質の拡大率が大きいほど許容可能なゴミのサイズはより小さくなる。また、この図ではゴミのサイズが０のときは、拡大率の上限値を設ける必要はないことを示している。一方、ゴミのサイズが１０のときは拡大不要であっても許容範囲外であることを示している。ステップＳ３１での判断はこの情報を使用して、許容可能なゴミのサイズを超えるゴミが検知されている場合にはゴミ影響大と判断する。ステップＳ３２ではＣＰＵ１０３がこの判断に従って処理を分岐させる。ゴミ影響小と判断された場合にはステップＳ３５に進む。そして、ステップＳ３５にてスキャナ２００によるスキャン動作が行われ、原稿を読み取って取得された画像データが記憶部１０７に保存される。続いてステップＳ３６にて、ＣＰＵ１０３が記憶部１０７に保存されているゴミ情報を使用し、記憶部１０７に保存された画像データに対してステップＳ１５と同様のゴミ補正処理を実行して終了する。ステップＳ３２でゴミ影響大の判断で分岐された場合にはステップＳ３３に進む。そして、Ｓ３３にて、ＣＰＵ１０３は操作部４００上に清掃喚起メッセージを表示する。図１１はそのメッセージ画面の一例を表す。メッセージ画面４２０には、読み取り部にゴミがあるために現在の設定は勧められないこと、および清掃喚起メッセージが表示され、それに対してユーザが次の動作を選択するためのボタン４２１、４２２が配置される。図１１の例では、拡大コピーが設定されている場合のメッセージが示されている。ユーザが、一旦ジョブを中止して清掃することを望む場合には「中断する」ボタン４２１を押下する。一方、ゴミがあってもそのままジョブを継続することを選択する場合には「このまま続行する」ボタン４２２を押下する。ボタンが押下されるとその指示情報は、操作部４００を介して操作部Ｉ／Ｆ１０４経由でＣＰＵ１０３に伝えられる（ステップＳ３４）。そして、その情報に従ってジョブを中断する場合には一連の処理を終了し、続行する場合にはステップＳ３５、Ｓ３６へ進む。
【００４３】
以上より、閾値以上のサイズの異常画素発生要因が検知されると読み取り部の清掃をするよう促す表示を行う画像処理装置で、解像度変換が設定されていると、閾値以下のサイズの異常画素発生要因が検知された場合でも、設定条件により清掃を促す表示を行う。
【００４４】
これにより、異常画素発生要因が検知された画像に対して解像度変換が設定された場合、出力画像に与えられる影響を抑制することができる。
【００４５】
（第２の実施形態）
第１の実施形態では、清掃喚起メッセージ表示を行うか否かを判断するために、実質の拡大率とゴミのサイズの関係から予め許容範囲を定義した情報を利用している。ここでは、その情報を利用して、ゴミが存在する場合に拡大率を設定し直すことで、ユーザの利便性を高める方法を説明する。なお、第１の実施形態と類似の処理および類似の図面に関する詳細な説明は省略し、異なる部分のみを以下に説明する。
【００４６】
ユーザが、入力した画像データを拡大コピーしようとする場合、読み取り部にゴミが検知されても、ユーザが設定した当初の拡大率指定を変更すれば清掃作業を行わずに良好な出力画像が得られる条件があるとする。この場合、この変更される条件を表示部に表示し、ユーザに提示する。図１２は操作部４００に表示されるメッセージ画面の一例である。メッセージ画面４３０には、読み取り部にゴミがあるために現在の設定での処理を勧められないこと、このまま続行する場合に推奨される拡大率の上限値、および清掃喚起メッセージが表示される。また、それに対してユーザが次の動作を選択する「中断する」ボタン４３１、「このまま続行する」ボタン４３２、「上記拡大率に変更して続行する」ボタン４３３が配置される。ユーザは、一旦ジョブを中止して清掃することを望む場合には「中断する」ボタン４３１を押下する。一方、ゴミがあってもそのままジョブを継続することを選択する場合には「このまま続行する」ボタン４３２を押下する。また、メッセージに表示される「推奨されている拡大率の上限値」に設定を変更した上でコピーを続行することを選択する場合には「上記拡大率に変更して続行する」ボタン４３３を押下する。
【００４７】
図１３は上記処理の流れを示すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００４８】
ステップＳ４１、Ｓ４２は図９ステップＳ３１、Ｓ３２と同様であり、ステップＳ４６、Ｓ４７は図９ステップＳ３５、Ｓ３６と同様であるため説明は省略する。ステップＳ４３で清掃喚起メッセージの表示を行うが、図１２に示したように、清掃作業を行わない場合に推奨されている拡大率の上限値も合わせて表示する。拡大率の上限値の決め方は図１４を使用して後述する。ステップＳ４４では、ユーザによる入力情報がメッセージ画面４３０を介して操作部Ｉ／Ｆ１０４経由でＣＰＵ１０３に送信される。入力情報を受信したＣＰＵ１０３は入力情報に従って処理を分岐させる。ユーザが「上記拡大率に変更して続行する」ボタン４３３を押下した場合にはステップＳ４５へ進む。そしてステップＳ４５にてＣＰＵ１０３が拡大率の設定値を上記推奨可能な拡大率の上限値に更新する。その後ステップＳ４６以降の処理は「このまま続行する」ボタン４３２がユーザによって押下された場合と同様である。
【００４９】
図１４は、推奨されている拡大率の上限値を決定する方法を説明するための実質の拡大率とゴミの幅の関係を表した図である。ユーザが操作部４００を介して倍率ｍ１％を指定してコピーを実施しようと試みた場合、幅ｗのゴミが存在すると、この状況は図１４のｃ１で示す位置に相当する。この状況は、許容範囲内ではないため、清掃喚起メッセージの表示を行う。これに対して、倍率をｍ２％まで低下させれば、その条件はｃ２で示す位置になる。この場合、清掃を行わなくてもゴミ補正処理によって良好な出力結果が得られることが期待できる。つまり、検知されたゴミの幅がｗのときの推奨される拡大率の上限値はｍ２％に決定される。
【００５０】
以上の処理により、読み取り部に異常画素発生要因が存在する場合の拡大指定時に、清掃を省略しても出力画像へ与えられる影響が目立たない拡大率をユーザに提供できる。そのため、拡大率を変更することで良好な出力画像を得ることを選択したいユーザの操作性を向上することが可能となる。
【００５１】
（第３の実施形態）
第１、第２の実施形態では、画像処理装置で実行するジョブの種類を特に限定していない。これに対し本実施形態では、コピー、スキャン画像の送信など、ジョブの種類別に条件を設ける方法を説明する。なお、第１、第２の実施形態と類似の処理および類似の図面に関する詳細な説明は省略し、異なる部分のみを以下に説明する。
【００５２】
図１５に本実施形態の処理全体の流れを表すフローチャートを示す。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００５３】
ステップＳ５１からＳ５４は図３のステップＳ０１からＳ０４と同様である。ステップＳ５５にて、ＣＰＵ１０３は操作部４００を介して操作部Ｉ／Ｆ１０４経由で受け取った設定情報からジョブの種類を判断する。ジョブがコピーであると判断された場合にはステップＳ６０でＣＰＵ１０３がコピー用処理を実行する。このコピー処理は図３ステップＳ０５以降と同様であるため、詳細な説明は省略する。ジョブがファイル送信であると判断された場合にはステップＳ７０へ進み、ＣＰＵ１０３がファイル送信処理を実行する。また、ジョブがファクス送信であると判断された場合にはステップＳ８０へ進み、ＣＰＵ１０３がファクス送信処理を実行する。これらの処理は図１６、図１７を使用して以下に説明する。
【００５４】
図１６は本実施形態のファイル送信処理の流れを表すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００５５】
ファイル送信の場合、コピーとは異なり、受信した機器の設定もしくは受信者の画像操作等により拡大表示が行われることが考えられる。よって、異常画素が補正されていても、補正された結果が目立つ可能性が高い。
【００５６】
このため、本実施形態ではファイル送信時にゴミを検知した場合、解像度変換処理の有無によらず清掃喚起メッセージを表示する。これにより、送信前の画像データに対して、なるべく異常画素を含ませないように制御できる。
【００５７】
ステップＳ７１ではＣＰＵ１０３により操作部４００上に清掃喚起メッセージを表示する。このときのメッセージ画面は第１の実施形態で使用した図６に示す画面４１０と同様である。この画面上でのユーザによる入力情報に従って実行される以降の処理（ステップＳ７２からＳ７４）は図５に示したステップＳ１３からＳ１５と同様である。
【００５８】
ところで、ファイル送信機能では、データ送信時に解像度を下げることが多い。よって実際には縮小の解像度変換処理が必要になる場合が多い。
【００５９】
従って、ステップＳ７４では、図８に示したステップＳ２６と同様に、記憶部１０７から読み出したゴミ情報を用いて、ＣＰＵ１０３が縮小用ゴミ情報を生成し、記憶部１０７に保存する。ステップＳ７４にて保存された縮小用ゴミ情報を用いることで画素を複数選択する際にゴミ領域に含まれる画素を避けることができる。
【００６０】
図１７は本実施形態のファクス送信処理の流れを表すフローチャートである。本フローチャートは、画像処理装置のコントローラユニット１００内にあるＣＰＵ１０３が実行することにより実現される。
【００６１】
ファクス送信の場合、コピーや多くの種類の解像度指定ができるファイル送信機能と異なり、ユーザが指定できる送信画像の解像度は数通りに限定される。このため、異常画素発生個所を避けながら既定解像度に変換する方法を予め用意しておくことができる。
【００６２】
よって、他のジョブでは行っているゴミ補正処理を省略して、ファクス送信ジョブ全体の処理時間を短縮することが可能である。
【００６３】
ステップＳ８１では、ＣＰＵ１０３が記憶部１０７から読み出したゴミ情報と送信解像度とを用いて、予め用意された解像度変換方法により異常画素の影響が残るか否かを判断する。判断の一例として、主走査方向の実質の縮小率がｒのとき、ゴミのサイズが（２／ｒ−１）より小さければ異常画素の影響を残さずに解像度変換が可能とする。このサイズの閾値については、コピー時よりも厳しい（小さい値の）閾値を設けることが望ましい。なぜなら、ファクス送信処理では処理対象画像に対して２値化処理を施すため、補間画素の不自然さが強調されてしまうからである。
【００６４】
この判断を基にステップＳ８２でＣＰＵ１０３が処理を分岐させる。
【００６５】
異常画素の影響が残らない、つまり既定以上のゴミが存在しない場合にはステップＳ８５に進む。そして、ステップＳ８５にてスキャナ２００によるスキャン動作が行われ、原稿を読み取って取得された画像データが記憶部１０７に保存される。異常画素の影響が残る、つまり既定以上のゴミが存在する場合にはステップＳ８３、Ｓ８４の処理が行われる。ステップＳ８３は図１６に示したステップＳ７２と同様の処理である。
【００６６】
以上の処理により、読み取り部に異常画素発生要因が存在する場合、ジョブの種類によって処理方法を切り替えることが可能となる。これにより、各ジョブの種類に適したメッセージ画面の表示や補正処理の実行が実現でき、ユーザの操作性向上および処理時間の短縮を図ることができる。
【００６７】
（第４の実施形態）
上記実施形態では、スキャナ２００の読み取り部にゴミが存在するときに、設定された実質の拡大率もしくは実質の縮小率を考慮して必要なときのみ清掃喚起メッセージ画面を表示する制御を提供している。ところが、機器の使用環境やユーザの好みに応じて、メッセージを表示する条件を調整することも求められることがある。そこで、本実施形態では、読み取り部の清掃喚起メッセージを表示するレベルを調整する手段の提供方法を説明する。
【００６８】
図１８は本実施形態において、読み取り部の汚れが発生した場合の処理内容調整画面の一例である。
【００６９】
処理内容調整画面４４０上の「読み取り部汚れ告知レベル」調整領域に、読み取り部に汚れやゴミが有る場合に清掃喚起メッセージを表示するレベルを調整するための調整バー４４１とポインタ４４２が表示される。ポインタ４４２が調整バー４４１上の右に位置するほどメッセージ画面が表示されやすく、左に位置するほどメッセージ画面が表示されにくくなる。調整バー４４１を一番右に設定した場合、読み取り部に汚れやゴミが検知されると必ずメッセージ画面が表示される。一方、調整バー４４１を一番左に設定した場合は、メッセージ画面の表示を一切行わない。ユーザは必要に応じてポインタ４４２を調整バー４４１上の適切な設定位置に移動させることでメッセージの表示レベルを調整できる。画面上の「読み取り部汚れ補正処理」設定領域には、ゴミ補正をするかしないかを選択するラジオボタン４４３が表示される。上記の第１〜３の実施形態では補正可能な異常画素に関しては補正処理を実行していたが、補正処理が不要な場合にラジオボタン４４３でＯＦＦを選択しておくと、ステップＳ１５、Ｓ３６、Ｓ４７のゴミ補正処理がスキップされる。画面上のＯＫボタン４４５は、表示中の読み取り部汚れ告知レベルの設定値と、読み取り部汚れ補正処理のする／しないの選択を確定するためのボタンである。キャンセルボタン４４４は、表示中の設定をキャンセルし、処理内容調整画面４４０を表示する直前の設定内容を継続して有効にするためのボタンである。図示していないがこの他に、初期設定に戻すためのボタンを配置しても良い。
【００７０】
図１９は読み取り部汚れ告知レベルの設定値に応じて切り替える内部係数を表している。通常は設定値０が選択されている。この場合、例えばステップＳ１１において検知されているゴミのサイズの最大値が３×３画素を超えた場合、もしくは検知されているゴミの個数が３個を超えた場合にステップＳ１２に進む等の条件設定に使用される。読み取り部汚れ告知レベルが−２の場合には上限値がゴミサイズが５×５画素、ゴミ個数１０個に設定される。また、読み取り部汚れ告知レベルが−３の場合にはゴミサイズ、ゴミ個数によらずメッセージ非表示になるため係数の設定は不要になる。一方で、読み取り部汚れ告知レベルが＋３に設定されていると、ゴミサイズ、ゴミ個数とも上限値が０すなわち１つでもゴミが検知されれば必ずメッセージ表示する設定となる。
【００７１】
本実施形態で説明したメッセージ画面の表示レベルの調整は、ジョブの種類別に調整する手段を設けることも可能である。その場合、図１８で示す処理内容調整画面４４０がジョブの種類別に設定可能な構成となり、図１９で示す内部係数もジョブの種類別に保持しておくことになる。
【００７２】
以上の手法により、読み取り部の清掃喚起メッセージが表示される条件を調整することが可能になる。この調整は、機器の設置環境や使用原稿などの違いが原因で発生する、汚れの種類や読み取り部に付着する頻度などの環境条件差、および出力画像の使用形態やユーザの好みによる使用条件差に応じて適切な表示と操作性を提供することができる。
【００７３】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013229786.tif 000003
【図２】
2013229786.tif 000004
【図３】
2013229786.tif 000005
【図４】
2013229786.tif 000006
【図５】
2013229786.tif 000007
【図６】
2013229786.tif 000008
【図７】
2013229786.tif 000009
【図８】
2013229786.tif 000010
【図９】
2013229786.tif 000011
【図１０】
2013229786.tif 000012
【図１１】
2013229786.tif 000013
【図１２】
2013229786.tif 000014
【図１３】
2013229786.tif 000015
【図１４】
2013229786.tif 000016
【図１５】
2013229786.tif 000017
【図１６】
2013229786.tif 000018
【図１７】
2013229786.tif 000019
【図１８】
2013229786.tif 000020
【図１９】
2013229786.tif 000021