(57)【特許請求の範囲】
【請求項１】
原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、
前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記ステップ（ｂ）は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定するステップと、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識するステップと、を有し、
前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に前記黒画素周辺フィルターがかけられるように設定される、画像処理方法。
【請求項２】
原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、
前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記ステップ（ｂ）は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定するステップと、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識するステップと、を有し、
前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に前記黒画素周辺フィルターがかけられるように設定される、画像処理方法。
【請求項３】
前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
所定のモノクロ原稿を光学的に読取り、前記モノクロ原稿のカラー画像を取得するステップ（ｄ）と、
前記モノクロ原稿のカラー画像に生じる色ずれを認識するステップ（ｅ）と、
をさらに有し、
前記ステップ（ｂ）では前記ステップ（ｅ）での色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項５】
前記ステップ（ｂ）において、前記カラーモノクロ判定用パラメーターの１つとして色画素数閾値を設定し、
前記画像を所定の色画素判定ブロックサイズで分割した色画素判定ブロック内における前記色画素の数が前記色画素数閾値以上である場合、前記色画素判定ブロックはカラーブロックであると判定し、前記色画素の数が前記色画素数閾値よりも小さい場合、前記色画素判定ブロックはモノクロブロックであると判定することを特徴とする請求項１〜４のいずれか１項に記載の画像処理方法。
【請求項６】
前記ステップ（ｃ）において、前記カラーブロックの数がカラーブロック数閾値以上である場合、前記原稿はカラーであると判定し、前記カラーブロックの数が前記カラーブロック数閾値よりも小さい場合、前記原稿はモノクロであると判定することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記ステップ（ｃ）において、前記色画素の数が所定の閾値以上である場合、前記原稿はカラーであると判定し、前記色画素の数が前記所定の閾値よりも小さい場合、前記原稿はモノクロであると判定することを特徴とする請求項１または２に記載の画像処理方法。
【請求項８】
原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、少なくとも１つのカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、
前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、
前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定するステップ（ｄ）と、
前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定するステップ（ｅ）と、
前記色ずれ補正用パラメーターを用いて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出するステップ（ｆ）と、
前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換するステップ（ｇ）と、を有する、画像処理方法。
【請求項９】
原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記カラーモノクロ判定用パラメーター設定手段は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定し、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識し、
前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、画像読取装置。
【請求項１０】
原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記カラーモノクロ判定用パラメーター設定手段は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定し、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識し、
前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、画像読取装置。
【請求項１１】
前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項９または１０に記載の画像読取装置。
【請求項１２】
前記画像取得手段で所定のモノクロ原稿を読取ることにより取得したカラー画像に生じる色ずれを認識する色ずれ認識手段をさらに有し、
前記色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項９〜１１のいずれか１項に記載の画像読取装置。
【請求項１３】
原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、カラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、
前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定する色ずれ補正用パラメーター設定手段と、
前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定し、前記色ずれ補正用パラメーターを用いて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出する階調値算出手段と、
前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換する変換手段と、を有する、画像読取装置。
【請求項１４】
原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定する手順（ｂ）と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記手順（ｂ）は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定する手順と、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識する手順と、を有し、
前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域がより多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、
コンピューターに実行させるための画像処理プログラム。
【請求項１５】
原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定する手順（ｂ）と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、を有し、
前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、
前記手順（ｂ）は、
前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定する手順と、
前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識する手順と、を有し、
前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域がより多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、
コンピューターに実行させるための画像処理プログラム。
【請求項１６】
前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項１５に記載の画像処理プログラム。
【請求項１７】
所定のモノクロ原稿を光学的に読取り、前記モノクロ原稿のカラー画像を取得する手順（ｄ）と、
前記モノクロ原稿のカラー画像に生じる色ずれを認識する手順（ｅ）と、
をさらに有し、
前記手順（ｂ）では前記手順（ｅ）での色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする請求項１５または１６に記載の画像処理プログラム。
【請求項１８】
原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、カラーモノクロ判定用パラメーターを設定する手順（ｂ）と、
前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、
前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定する手順（ｄ）と、
前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定する手順（ｅ）と、
前記色ずれ補正用パラメーターに基づいて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出する手順（ｆ）と、
前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換する手順（ｇ）と、
をコンピューターに実行させるための画像処理プログラム。
【請求項１９】
請求項１４〜１８のいずれか１項に記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像読取装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
複写機、ファクシミリ、複合機などの画像処理装置の多くは、読取った原稿がカラーであるのかモノクロであるのかを自動的に判定する機能を有する。このような画像処理装置では、通常、読取った原稿の画像を構成する各画素の彩度、明度などを規定の閾値と比較することにより、原稿がカラーであるかモノクロであるかを自動的に判定し、フルカラーモードで印刷するかモノクロモードで印刷するかを切り替えている。
【０００３】
読取った原稿がカラーであるのかモノクロであるのかを判定する技術としては、たとえば下記特許文献１の画像処理装置が知られている。特許文献１の画像処理装置では、画像内の色画素および黒画素の出現状況に基づいて、読取った原稿がカラーであるのかモノクロであるのかを自動的に判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２０１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の画像処理装置では、原稿の搬送速度ムラなどに起因する色ずれが発生した場合、原稿上の画素が無彩色であるにもかかわらず色画素と判定されるという問題がある。その結果、モノクロ原稿をカラー原稿と誤って判定し、本来モノクロで印刷すべきものをフルカラーで印刷してしまうおそれがある。本発明は、上述した問題を解決するためになされたものであり、本発明の目的は、色ずれが発生した場合であっても、原稿がカラーであるかモノクロであるかを精度よく判定する画像処理方法、画像読取装置、および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記によって達成される。
【０００７】
（１）原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、前記前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記ステップ（ｂ）は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定するステップと、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識するステップと、を有し、
前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に前記黒画素周辺フィルターがかけられるように設定される、画像処理方法。
【０００８】
（２）原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記ステップ（ｂ）は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定するステップと、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識するステップと、を有し、前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に前記黒画素周辺フィルターがかけられるように設定される、画像処理方法。
【０００９】
（３）前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（１）または（２）に記載の画像処理方法。
【００１０】
（４）所定のモノクロ原稿を光学的に読取り、前記モノクロ原稿のカラー画像を取得するステップ（ｄ）と、前記モノクロ原稿のカラー画像に生じる色ずれを認識するステップ（ｅ）と、をさらに有し、前記ステップ（ｂ）ではステップ（ｅ）での色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理方法。
【００１１】
（５）前記ステップ（ｂ）において、前記カラーモノクロ判定用パラメーターの１つとして色画素数閾値を設定し、前記画像を所定の色画素判定ブロックサイズで分割した色画素判定ブロック内における前記色画素の数が前記色画素数閾値以上である場合、前記色画素判定ブロックはカラーブロックであると判定し、前記色画素の数が前記色画素数閾値よりも小さい場合、前記色画素判定ブロックはモノクロブロックであると判定することを特徴とする上記（１）〜（４）のいずれか１つに記載の画像処理方法。
【００１２】
（６）前記ステップ（ｃ）において、前記カラーブロックの数がカラーブロック数閾値以上である場合、前記原稿はカラーであると判定し、前記カラーブロックの数が前記カラーブロック数閾値よりも小さい場合、前記原稿はモノクロであると判定することを特徴とする上記（５）に記載の画像処理方法。
【００１３】
（７）前記ステップ（ｃ）において、前記色画素の数が所定の閾値以上である場合、前記原稿はカラーであると判定し、前記色画素の数が前記所定の閾値よりも小さい場合、前記原稿はモノクロであると判定することを特徴とする上記（１）または（２）に記載の画像処理方法。
【００１４】
（８）原稿を光学的に読取り、複数色に色分解された画像を取得するステップ（ａ）と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、少なくとも１つのカラーモノクロ判定用パラメーターを設定するステップ（ｂ）と、前記ステップ（ｂ）で設定したカラーモノクロ判定用パラメーターを用いて、前記原稿がカラーであるかモノクロであるかを判定するステップ（ｃ）と、前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定するステップ（ｄ）と、前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定するステップ（ｅ）と、前記色ずれ補正用パラメーターを用いて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出するステップ（ｆ）と、前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換するステップ（ｇ）と、を有する、画像処理方法。
【００１５】
（９）原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記カラーモノクロ判定用パラメーター設定手段は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定し、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識し、前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、画像読取装置。
【００１６】
（１０）原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記カラーモノクロ判定用パラメーター設定手段は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定し、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識し、前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域において、より多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、画像読取装置。
【００１７】
（１１）前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（９）または（１０）に記載の画像読取装置。
【００１８】
（１２）前記画像取得手段で所定のモノクロ原稿を読取ることにより取得したカラー画像に生じる色ずれを認識する色ずれ認識手段をさらに有し、前記色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（９）〜（１１）のいずれか１つに記載の画像読取装置。
【００１９】
（１３）原稿を光学的に読取り、複数色に色分解された画像を取得する画像取得手段と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、カラーモノクロ判定用パラメーターを設定するカラーモノクロ判定用パラメーター設定手段と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定するカラーモノクロ判定手段と、前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定する色ずれ補正用パラメーター設定手段と、前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定し、前記色ずれ補正用パラメーターを用いて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出する階調値算出手段と、前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換する変換手段と、を有する、画像読取装置。
【００２０】
（１４）原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、
前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定する手順（ｂ）と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記手順（ｂ）は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定する手順と、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターサイズを設定し、前記黒画素周辺フィルターサイズの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識する手順と、を有し、前記黒画素周辺フィルターサイズは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域がより多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、コンピューターに実行させるための画像処理プログラム。
【００２１】
（１５）原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、複数のカラーモノクロ判定用パラメーターを設定する手順（ｂ）と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、を有し、前記画像内の色ずれが生じる領域は、色ずれの程度が異なる領域を含み、前記手順（ｂ）は、前記カラーモノクロ判定用パラメーターの１つとして彩度リファレンステーブルを設定し、前記画像の各々の画素の明度および彩度を算出し、前記彩度リファレンステーブルを参照して、前記画像の各々の画素が色画素であるか黒画素であるかを判定する手順と、前記カラーモノクロ判定用パラメーターの１つとして黒画素周辺フィルターパターンを設定し、前記黒画素周辺フィルターパターンの黒画素周辺フィルターを、前記画像の各々の画素が色画素であるか黒画素であるかの判定結果に適用してフィルタリング処理を実行し、適用した前記黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、前記黒画素周辺フィルターの注目画素を黒画素として認識する一方で、前記黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、前記黒画素周辺フィルターの注目画素を色画素として認識する手順と、を有し、前記黒画素周辺フィルターパターンは、小さい色ずれが生じる領域と比較して、大きい色ずれが生じる領域がより多くの周辺画素に黒画素周辺フィルターがかけられるように設定される、コンピューターに実行させるための画像処理プログラム。
【００２２】
（１６）前記画像内の色ずれが生じる領域は、大きい色ずれが生じる領域では小さい色ずれが生じる領域と比較してカラーよりもモノクロと判定されやすくなるように、前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（１５）に記載の画像処理プログラム。
【００２３】
（１７）所定のモノクロ原稿を光学的に読取り、前記モノクロ原稿のカラー画像を取得する手順（ｄ）と、前記モノクロ原稿のカラー画像に生じる色ずれを認識する手順（ｅ）と、をさらに有し、前記手順（ｂ）では手順（ｅ）での色ずれの認識結果に基づいて前記複数のカラーモノクロ判定用パラメーターを設定することを特徴とする上記（１５）または（１６）に記載の画像処理プログラム。
【００２４】
（１８）原稿を光学的に読取り、複数色に色分解された画像を取得する手順（ａ）と、前記画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、カラーモノクロ判定用パラメーターを設定する手順（ｂ）と、前記カラーモノクロ判定用パラメーターを用いて前記原稿がカラーであるかモノクロであるかを判定する手順（ｃ）と、前記画像内の色ずれが生じる領域における色ずれの大きさに応じて、少なくとも１つの色ずれ補正用パラメーターを設定する手順（ｄ）と、前記色分解されたうちの１色を基準色とし、他の少なくとも１色を補正対象色とし、前記補正対象色の注目画素と当該注目画素に隣接する隣接画素との間に仮想画素を設定する手順（ｅ）と、前記色ずれ補正用パラメーターに基づいて、前記注目画素の階調値および前記隣接画素の階調値に基づいて前記仮想画素の階調値を算出する手順（ｆ）と、前記注目画素の基準色の階調値が前記補正対象色の注目画素と前記仮想画素からなる仮想画素群の階調値の最小値以上最大値以下である場合、前記補正対象色の注目画素の階調値を前記基準色の階調値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最大値を超える場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最大値に変換し、前記注目画素の基準色の階調値が前記仮想画素群の階調値の最小値未満の場合は、前記補正対象色の注目画素の階調値を前記仮想画素群の階調値の最小値に変換する手順（ｇ）と、をコンピューターに実行させるための画像処理プログラム。
【００２５】
（１９）上記（１４）〜（１８）のいずれか１つに記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２６】
本発明の画像処理方法、画像読取装置、および画像処理プログラムによれば、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなる。したがって、原稿を読取る際に色ずれが発生した場合であっても、原稿がカラーであるかモノクロであるかを精度よく判定することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態の画像形成システムの機能的な構成を示す概略ブロック図である。
【図２】図１の画像読取装置の構成を示す概略外観図である。
【図３】図１に示す画像読取装置における画像処理部の構成を説明するための概略ブロック図である。
【図４】本発明の第１の実施形態におけるカラーモノクロ判定方法の処理手順について説明するためのフローチャートである。
【図５】本発明の第１の実施形態における色ずれについて説明するための図である。
【図６】本発明の第１の実施形態においてカラーモノクロ判定用パラメーターを設定する手順について説明するためのフローチャートである。
【図７】本発明の第１の実施形態における彩度リファレンステーブルについて説明するための図である。
【図８】本発明の第１の実施形態における黒画素周辺フィルターについて説明するための図である。
【図９】本発明の第１の実施形態における黒画素周辺フィルターについて説明するための図である。
【図１０】本発明の第１の実施形態におけるカラーモノクロ判定処理の手順について説明するフローチャートである。
【図１１】本発明の第２の実施形態においてカラーモノクロ判定用パラメーターを設定する手順について説明するためのフローチャートある。
【図１２】本発明の第２の実施形態において画像データをブロックで分割する方法を説明するための図である。
【図１３】本発明の第２の実施形態におけるカラーモノクロ判定処理の手順について説明するフローチャートである。
【図１４】本発明の第３の実施形態における画像処理を説明するための図である。
【図１５】本発明の第３の実施形態における画像処理方法の処理手順ついて説明するためのフローチャートである。
【図１６】本発明の第３の実施形態における色ずれ補正方法の仮想画素について説明するための図である。
【図１７】本発明の第３の実施形態における色ずれ補正用パラメーターを設定する手順について説明するためのフローチャートである。
【図１８】本発明の第３の実施形態において画像データをブロックで分割する方法を説明するための図である。
【図１９】本発明の第３の実施形態における隣接画素ウィンドウを説明するための図である。
【図２０】図１５に示すフローチャートにおける色ずれ補正を説明するためのフローチャートである。
【図２１】図２０に示すフローチャートにおける色ずれ補正処理（Ｒ）を説明するためのフローチャートである。
【発明を実施するための形態】
【００２８】
以下、添付した図面を参照しながら、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２９】
（第１の実施形態）
以下、図１〜図３を参照して、本発明の第１の実施形態を説明する。図１は本発明の第１の実施形態における画像形成システムの機能的な構成を示す概略ブロック図であり、図２は図１の画像読取装置の構成を示す概略外観図である。また、図３は、図１に示す画像読取装置における画像処理部の構成を説明するための概略ブロック図である。
【００３０】
本実施形態の画像処理方法、画像読取装置、および画像処理プログラムは、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなるように、少なくとも１つのカラーモノクロ判定用パラメーターを設定するものである。
【００３１】
本実施形態の画像読取装置は、複写機、ファクシミリ、複合機などの画像形成システムに適用することができる。なお、以下では、本実施形態の画像読取装置の主要な構成を中心に説明し、従来の画像読取装置と同様の構成については説明を省略する。
【００３２】
図１および図２に示すとおり、本実施形態の画像形成システム１は、原稿供給装置１０、画像読取装置２０、および画像印刷装置３０を有する。原稿供給装置１０は、読取り対象となる読取り原稿を画像読取装置２０に供給し、画像印刷装置３０は、画像読取装置２０によって読込まれた原稿の画像を印刷する。本実施形態の画像印刷装置３０は、従来の画像印刷装置と同様の構成および機能を有するので、詳しい説明を省略する。
【００３３】
原稿供給装置１０は、読取り原稿を画像読取装置２０に供給する。本実施形態では、読取り原稿は、予め原稿供給装置１０の所定位置に載置されており、原稿供給装置１０は原稿を１枚ずつ順に画像読取装置２０に供給する。本実施形態の原稿供給装置１０は、一般的なＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）であるので、詳しい説明を省略する。
【００３４】
画像読取装置２０は、原稿を光学的に読取り、複数色に色分解された画像（たとえばＲＧＢ画像）を取得する。画像読取装置２０は、制御部２００、画像読取部２１０、画像処理部２２０、操作部２３０、および表示部２４０を有する。制御部２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、記憶部２０２、専用ビデオＩ／Ｆ部２０３、および通信Ｉ／Ｆ部２０４を有する。
【００３５】
ＣＰＵ２０１は、記憶部２０２に記憶されたソフトウェアプログラムにしたがって、原稿供給装置１０、画像読取装置２０、および画像印刷装置３０を制御し、画像形成システム１を機能させる。
【００３６】
本実施形態では、読取られた原稿がカラーであるのか、あるいはモノクロであるのかを判定するカラーモノクロ判定方法の手順が記述された画像処理プログラムをＣＰＵ２０１が実行することにより原稿がカラーであるのか、モノクロであるのかを判定する。ＣＰＵ２０１は、色ずれ認識手段、カラーモノクロ判定用パラメーター設定手段、およびカラーモノクロ判定手段として機能する。カラーモノクロ判定方法の詳細については後述する。
【００３７】
ＣＰＵ２０１は、記憶部２０２のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に記憶されたカラーモノクロ判定プログラムを記憶部２０２のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にロードし、当該プログラムにしたがって、モノクロ原稿のカラー画像取得、色ずれ認識、原稿画像取得、カラーモノクロ判定用パラメーター設定、およびカラーモノクロ判定の各処理を実行する。
【００３８】
また、ＣＰＵ２０１は、読取られた原稿の画像データから印刷画像データを生成して、専用ビデオＩ／Ｆ部２０３を介して画像印刷装置３０へ出力する。また、ＣＰＵ２０１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から受信した印刷データから印刷画像データを生成して、専用ビデオＩ／Ｆ部２０３を介して画像印刷装置３０へ出力する。
【００３９】
記憶部２０２は、たとえばＲＯＭおよびＲＡＭを有する。ＲＯＭには、各種ソフトウェアプログラム、各種演算処理に使用されるパラメーターなどが予め記憶されている。
【００４０】
本実施形態では、記憶部２０２のＲＯＭには、カラーモノクロ判定を実施する画像処理プログラムと、画像処理プログラムで使用されるカラーモノクロ判定用パラメーターなどの各種パラメーターが記憶されている。
【００４１】
また、ＲＡＭには、実行中のソフトウェアプログラム、演算処理結果、画像データ、印刷ジョブ、通信Ｉ／Ｆ部２０４の送受信データ、画像形成システム１のステータスなどが一時的に記憶される。
【００４２】
通信Ｉ／Ｆ部２０４は、画像読取装置２０をたとえばＬＡＮなどのネットワークに接続し、ネットワークの規格に応じてデータを送受信する。また、通信Ｉ／Ｆ部２０４は、たとえばクライアントＰＣからの印刷ジョブを受信する。受信した印刷ジョブは、ＣＰＵ２０１を介して記憶部２０２のＲＡＭに記憶される。
【００４３】
画像読取部２１０は、画像取得手段として、原稿を光学的に読取り、画像データ信号を取得する。画像読取部２１０は、光源、光学系、イメージセンサー、およびアナログ・ディジタル変換回路を有する。画像読取部２１０において、光源は、（Ｒ，Ｇ，Ｂ）各色の光を原稿に順次照射する。光学系は、複数のミラーおよび結像レンズを有しており、原稿からの反射光は光学系のミラーおよび結像レンズを通じてイメージセンサーに結像される。イメージセンサーは、（Ｒ，Ｇ，Ｂ）各色に対応する反射光をラインごとに読取り、原稿からの反射光強度に応じて電気信号を生成する。生成された電気信号は、アナログ・ディジタル変換回路において、アナログ信号からディジタル信号に変換され、画像データ信号として画像処理部２２０に伝達される。
【００４４】
画像処理部２２０は、画像データ信号に対して各種の画像処理を実施する。図３に示すとおり、画像処理部２２０は、シェーディング補正部２２１、γ補正部２２２、ライン間補正部２２３、色ずれ補正部２２４、拡大・縮小処理部２２５、色変換処理部２２６、画像補正部２２７、および像域識別処理部２２８を有する。
【００４５】
画像処理部２２０の各部の構成は、専用のハードウェアで構成することができる。しかしながら、画像処理部２２０の各部をハードウェアで構成する代わりに、画像処理用のコンピューターを用いて画像処理部２２０の処理をソフトウェアで実行することもできる。
【００４６】
画像処理用のコンピューターは、画像処理用のＣＰＵ、ＲＡＭ、およびＲＯＭを備える。画像処理用のＲＯＭには、シェーディング補正処理、γ補正処理、ライン間補正処理、色ずれ補正処理などの各種画像処理用の画像処理プログラムが記憶されており、画像処理用のＣＰＵは画像処理プログラムを実行することにより、画像データ信号に対して各種の画像処理を実施する。
【００４７】
シェーディング補正部２２１は、画像読取部２１０における、光源の光量の不均一および各画素に対するイメージセンサーの出力特性のばらつきを補正し、主走査方向の均一性を確保する。
【００４８】
γ補正部２２２は、後段の画像処理に適するように階調特性を調整する。また、γ補正部２２２は、機器間の個体差を吸収するため、（Ｒ，Ｇ，Ｂ）各々について、独立したルックアップテーブル（Ｌｏｏｋｕｐ  Ｔａｂｌｅ）を用いて階調値を変換する。
【００４９】
ライン間補正部２２３は、（Ｒ，Ｇ，Ｂ）各色の発光タイミングに基づく位置の違いを補正する。（Ｒ，Ｇ，Ｂ）各色の位置の違いは、（Ｒ，Ｇ，Ｂ）各色の発光タイミング（１／３ラインずつ）の違いによって生じる。
【００５０】
色ずれ補正部２２４は、主走査方向および副走査方向の色ずれを補正する。色ずれは、たとえば原稿に対する機械的振動、原稿の搬送速度ムラ、色収差、イメージセンサーの製造誤差などに起因する。色ずれ補正部２２４は、補正用パラメーター設定手段、階調値算出手段、および変換手段として機能する。色ずれ補正部２２４による色ずれ補正処理の詳細については第３の実施形態において述べる。
【００５１】
拡大・縮小処理部２２５は、画像を拡大または縮小する。具体的には、拡大・縮小処理部２２５は、読取り画像の解像度の変換が必要な場合に、画像を拡大または縮小する。
【００５２】
色変換処理部２２６は、画像印刷装置３０の色空間の色値に適した画像データに画像データの形式を変換する。具体的には、画像印刷装置３０において色材としてＣＭＹＫのトナーを使用している場合には、ＲＧＢ形式からＣＭＹＫ形式に画像データの形式を変換する。また、画像読取部２１０で読取ったデータをたとえばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイル形式でクライアントＰＣにファイル送信するときには、ｓＲＧＢ形式などのモニタの特性に適した画像データの形式に変換する。
【００５３】
画像補正部２２７は、画像の特徴に即して画像を補正する。具体的には、画像補正部２２７は、文字領域に対してシャープネス処理を実施し、網点領域に対してスムージング処理を実施する。画像補正部２２７からの出力信号は、専用ビデオＩ／Ｆ部２０３に伝達される。
【００５４】
像域識別処理部２２８は、画素ごとの特徴を解析し、画像補正部２２７の補正に必要な各種の属性を識別して出力する。属性としては、たとえばエッジ領域、色画素／黒画素、網点などが挙げられる。
【００５５】
操作部２３０は、制御部２００に対するユーザーからの操作を受け付ける。具体的には、操作部２３０は、タッチパネル、コピー枚数などの数値を入力するためのテンキー、動作の開始を指示するためのスタートキー、動作の停止を指示するためのストップキー、各種設定条件を初期化するリセットキーなどを備える。
【００５６】
表示部２４０は、画像形成システム１の状態および設定値の内容などを表示する。具体的には、表示部２４０は、液晶パネルディスプレイを備えており、操作部２３０を介して入力された数値、入力操作を促すメッセージ、警告メッセージなどを表示する。
【００５７】
以下、図４を参照して、本実施形態の画像形成システム１が実行する画像処理方法としてのカラーモノクロ判定方法について説明する。図４は本発明の第１の実施形態におけるカラーモノクロ判定方法の処理手順ついて説明するためのフローチャートである。
【００５８】
まず、モノクロ原稿のカラー画像を取得する（ステップＳ１０１）。具体的には、制御部２００は、操作部２３０からの入力を受付けて、原稿供給装置１０に対してモノクロ原稿を画像読取装置２０に供給するように指示を出力する。上記モノクロ原稿には、黒色のストライプ状の模様が描かれている（以下、ラダーチャートと称する）。画像読取装置２０は、供給されたモノクロ原稿を光学的に読取って複数色に色分解された画像を取得し、記憶部２０２に記憶する。本実施形態では、画像は、たとえばＲＧＢ形式で記憶部２０２に記憶される。
【００５９】
画像供給装置１０が原稿を供給するとき、原稿に機械的な衝撃が加えられたり、原稿の搬送速度にムラが生じたりすると、画像読取装置２０の（Ｒ，Ｇ，Ｂ）各色のイメージセンサーが本来読取るべき位置とは異なった位置を読取ってしまうことがある。その結果、黒画素のエッジ部分に本来存在しないはずの色画素が現れて色ずれを引き起こす可能性がある。
【００６０】
図５は、本発明の第１の実施形態における色ずれについて説明するための図である。図５には、ラダーチャートが描かれた原稿を画像読取装置２０で読取った際に生じた色ずれが示されている。なお、図５においてＸ方向は主走査方向であり、Ｙ方向は副走査方向である。色ずれが生じると、原稿が本来の色とは異なる色で出力されてしまう。
【００６１】
一般に、原稿に対する機械的な衝撃および原稿の搬送速度ムラは搬送方向に生じやすい。したがって、色ずれは、原稿の搬送方向に沿う方向と一致する副走査方向に生じることが多い。説明を簡略化するため、以下では、副走査方向に色ずれが生じる場合について主に説明する。
【００６２】
次に、図４に戻り、色ずれを認識する（ステップＳ１０２）。具体的には、制御部２００は、記憶部２０２に記憶されたＲＧＢデータを用いて、色ずれが生じている画像領域を特定する。さらに、図５に示すとおり、制御部２００は、色ずれが生じている画像領域において、色ずれの大きさに応じて、小さい色ずれが発生する領域、中程度の色ずれが発生する領域、および大きい色ずれが発生する領域に画像を複数の領域に分割する。
【００６３】
図５において、小さい色ずれが発生する領域は、黒画素を中心とした所定の大きさの領域（以下、エリアと称する）内に含まれる色画素が少ない領域である。一方、大きい色ずれが発生する領域は、同じ大きさのエリア内に含まれる色画素が多い領域である。中程度の色ずれが発生する領域は、同じ大きさのエリア内に含まれる色画素が中程度の領域である。
【００６４】
したがって、画像を色ずれの大きさに応じて複数の色ずれ領域に分割するには、まず、画像を複数のエリアに等分割し、各エリア内の色画素数をカウントする。そして、小さい色ずれが発生する領域、中程度の色ずれが発生する領域、および大きい色ずれが発生する領域に対応する色画素数の閾値を設定し、各エリアの色画素数と閾値との大小関係にしたがって画像を複数の色ずれ領域に分割する。
【００６５】
本実施形態では、制御部２００は、画像内の分割された領域の位置と分割された領域の色ずれの大きさとを対応させて記憶部２０２に記憶する。たとえば、画像内の位置（Ｘ１，Ｙ１）を始点とする分割領域は色ずれが小さい領域であることを記憶部２０２に記憶する。
【００６６】
本実施形態では、副走査方向について、色ずれが生じない領域、小さい色ずれが生じる領域、中程度の色ずれが生じる領域、および大きい色ずれが生じる領域の４つの色ずれ領域に画像を分割する。しかしながら、副走査方向だけではなく、主走査方向についても、各エリアについて得られた色画素数の多少に応じて画像を領域に分割することができる。また、画像を色ずれ領域に分割する数は４つに限定されず、色ずれの多少に応じて２つ、３つあるいは５つ以上とすることもできる。
【００６７】
なお、画像供給装置１０に起因する色ずれは、画像供給装置１０の構造に依存している。したがって、たとえば製品の出荷時に一度モノクロ原稿のカラー画像を取得して色ずれを認識し、記憶部２０２に記憶すれば、画像供給装置１０の構造に変化がない限り、以降も色ずれに関する同じ情報を使用することができる。
【００６８】
次に、再び図４に戻り、原稿の画像を取得する（ステップＳ１０３）。具体的には、制御部２００は、操作部２３０からの入力を受付けて、原稿供給装置１０に対して読取り対象となる原稿を画像読取装置２０に供給するように指示を出力する。画像読取装置２０は、供給された原稿を光学的に読取って複数色に色分解された画像を取得し、記憶部２０２に記憶する。本実施形態では、画像は、たとえばＲＧＢデータ形式で記憶部２０２に記憶される。
【００６９】
次に、カラーモノクロ判定用パラメーターを設定する（ステップＳ１０４）。具体的には、制御部２００は、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してモノクロと判定されやすくなるように、少なくとも１つのカラーモノクロ判定用パラメーターを設定する。
【００７０】
次に、カラーモノクロ判定を実施する（ステップＳ１０５）。具体的には、制御部２００は、原稿がカラーであるかモノクロであるかを判定する。カラーモノクロ判定処理の手順については後述する。カラーモノクロ判定を実施したのち、処理を終了する。
【００７１】
以下、図６を参照して、本実施形態において、カラーモノクロ判定用パラメーターを設定する手順について説明する。図６は、本発明の第１の実施形態においてカラーモノクロ判定用パラメーターを設定する手順について説明するためのフローチャートである。
【００７２】
本実施形態では、たとえば１つのカラーモノクロ判定用パラメーターに対して第１の設定〜第４の設定の判定基準が予め制御部２００の記憶部２０２に記憶されている。そして、色ずれが生じない領域である場合は、第１の設定の判定基準が参照され、小さい色ずれが発生する領域である場合は、第２の設定の判定基準が参照されるように構成されている。また、中程度の色ずれが発生する領域である場合は第３の設定の判定基準が参照され、大きい色ずれが発生する領域である場合は第４の設定の判定基準が参照されるように構成されている。なお、後述する彩度リファレンステーブル、黒画素周辺フィルターサイズ、黒画素周辺フィルターパターンの各パラメーターは、第１の設定〜第４の設定の判定基準をそれぞれ備えている。
【００７３】
カラーモノクロ判定用パラメーターを設定するには、図６に示すとおり、まず、色ずれ領域か否かを判断する（ステップＳ２０１）。具体的には、図４のステップＳ１０２で色ずれの有無および色ずれの大きさに応じて分割した領域について色ずれが生じる領域か否かを判断する。色ずれが生じる領域である場合（ステップＳ２０１：ＹＥＳ）、各カラーモノクロ判定用パラメーターについて、色ずれ領域用の判定基準を設定する（ステップＳ２０２）。一方、色ずれが生じない領域である場合（ステップＳ２０１：ＮＯ）、各カラーモノクロ判定用パラメーターについて、デフォルトの判定基準を設定する（ステップＳ２０３）。
【００７４】
本実施形態では、デフォルトの判定基準として、第１の設定の判定基準を使用する。一方、色ずれ領域用の判定基準として、小さい色ずれが発生する領域に対して第２の設定の判定基準を使用し、中程度の色ずれが発生する領域に対して第３の設定の判定基準を使用し、大きい色ずれが発生する領域に対して第４の設定の判定基準を使用する。第２の設定の判定基準は、第１の設定の判定基準と比較してモノクロと判定されやすくなるように調整されている。また、第３の設定の判定基準は、第２の設定の判定基準と比較して、よりモノクロと判定されやすくなるように調整されており、第４の設定の判定基準は、第３の設定の判定基準と比較して、よりモノクロと判定されやすくなるように調整されている。
【００７５】
次に、判定基準の設定が完了したか否かを判断する（ステップＳ２０４）。具体的には、図４のステップＳ１０２で色ずれの有無および色ずれの大きさに応じて分割したすべての領域について判定基準の設定が完了したか否かを判断する。判定基準の設定が完了した場合（ステップＳ２０４：ＹＥＳ）は、図４のステップＳ１０５のカラーモノクロ判定に移行する。
【００７６】
一方、判定基準の設定が完了していない場合（ステップＳ２０４：ＮＯ）は、判定基準の設定が完了していない領域について、ステップＳ２０１の処理に移行する。
【００７７】
以下、図７〜図９を参照して、本実施形態における判定基準について説明する。本実施形態では、カラーモノクロ判定用パラメーターとして、彩度リファレンステーブル、黒画素周辺フィルターサイズ、黒画素周辺フィルターパターンの各パラメーターが使用されうる。しかしながら、カラーモノクロ判定用パラメーターとしては、これらのパラメーターに限定されず、カラーモノクロ判定に関連する他のパラメーターを使用してもよい。
【００７８】
図７は、本発明の第１の実施形態における彩度リファレンステーブルについて説明するための図である。彩度リファレンステーブルは、画素の明度および彩度の大きさから、当該画素が色画素であるのか、黒画素あるのかを判定するためのリファレンステーブルである。図７の曲線Ｃは、色ずれが生じない領域における画素の彩度および明度の大きさから、当該画素が色画素であるか黒画素であるかを判定するための第１の設定の判定基準の一例を示している。
【００７９】
ここで、彩度および明度は、たとえばＲＧＢデータから算出する。彩度は、Ｒ，Ｇ，Ｂデータの最大値と最小値との差分であり、明度Ｖは、α、β、γを任意の定数として、下記の数式（１）から求めることができる。
【００８０】
【数１】
0005884362.tif 000002
【００８１】
本実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較して画素が黒画素であると判定されやすくなるように、彩度リファレンステーブルを設定する。
【００８２】
たとえば、小さい色ずれが生じる領域では、第２の設定の判定基準として、曲線Ｃを紙面の右上方向にシフトさせた曲線Ｃ１を有する彩度リファレンステーブルを使用する。
【００８３】
また、中程度の色ずれが生じる領域では、第３の設定の判定基準として、曲線Ｃ１を紙面の右上方向にさらにシフトさせた曲線Ｃ２を有する彩度リファレンステーブルを使用する。
【００８４】
さらに、大きい色ずれが生じる領域では、第４の設定の判定基準として、曲線Ｃ２を紙面の右上方向にさらにシフトさせた曲線Ｃ３を有する彩度リファレンステーブルを使用する。
【００８５】
たとえば、曲線Ｃの彩度リファレンステーブルの場合、彩度が４０で明度が１５０であるとき、画素は色画素であると判定される。一方、曲線Ｃ１の彩度リファレンステーブルの場合、彩度が４０で明度が１５０であるとき、画素は黒画素であると判定される。このように、本実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較して画素が黒画素であると判定されやすくなる。なお、読込まれた画像に白色の部分が含まれる場合、白色の部分は黒画素として扱われる。
【００８６】
図８および図９は、本発明の第１の実施形態における黒画素周辺フィルターについて説明するための図である。黒画素周辺フィルターは、画像内の注目画素周辺における色画素および黒画素の出現状況に基づいて、注目画素が色画素であるのか、黒画素であるのかを判定するためのフィルターである。図８および図９において、７×７のマス目の中央に位置する画素が注目画素である。そして、注目画素の周辺に位置する灰色で示した画素について黒画素周辺フィルターをかける。
【００８７】
図８（Ａ）は、周辺画素に関わらず注目画素のみで判定する黒画素周辺フィルターを示す。この場合、黒画素周辺フィルターサイズは、１×１である。図８（Ｂ）は、注目画素とその周辺にある８画素で色画素か黒画素かを判定する黒画素周辺フィルターを示す。この場合、黒画素周辺フィルターサイズは、３×３である。また、図８（Ｃ）は、注目画素とその周辺にある２４画素で色画素か黒画素かを判定する黒画素周辺フィルターを示す。この場合、黒画素周辺フィルターサイズは、５×５である。図８（Ｄ）は、注目画素とその周辺にある４８画素で色画素か黒画素かを判定する黒画素周辺フィルターを示す。この場合、黒画素周辺フィルターサイズは、７×７である。
【００８８】
黒画素周辺フィルターを使用すると、注目画素が色画素であるか、あるいは黒画素であるかを注目画素に加えて注目画素の周辺画素を考慮して判定することができる。黒画素周辺フィルターがかかっている画素の中に１つでも黒画素が存在すると、注目画素が黒画素であると判定される。したがって、黒画素周辺フィルターサイズを大きくして、より多くの周辺画素に黒画素周辺フィルターをかけることにより、注目画素が黒画素と判定されやすくなる。
【００８９】
本実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較して画素が黒画素と判定されやすくなるように、黒画素周辺フィルターサイズを設定する。
【００９０】
たとえば、色ずれが生じない領域では、第１の設定の判定基準として、黒画素周辺フィルターサイズを１×１に設定する。これにより、注目画素のみに基づいて、注目画素が色画素であるか、あるいは黒画素であるかを判定する。
【００９１】
また、小さい色ずれが生じる領域では、第２の設定の判定基準として、黒画素周辺フィルターサイズ３×３を設定する。これにより、注目画素を中心とする９画素のすべてが色画素である場合、注目画素を色画素と判定する。すなわち、注目画素およびその周辺８画素のいずれかに黒画素が存在する場合、注目画素を黒画素と判定する。
【００９２】
また、中程度の色ずれが生じる領域では、第３の設定の判定基準として、黒画素周辺フィルターサイズ５×５を設定する。これにより、注目画素を中心とする２５画素のすべてが色画素である場合、注目画素を色画素と判定する。すなわち、注目画素およびその周辺２４画素のいずれかに黒画素が存在する場合、注目画素を黒画素と判定する。
【００９３】
さらに、大きい色ずれが生じる領域では、第４の設定の判定基準として、黒画素周辺フィルターサイズ７×７を設定する。これにより、注目画素を中心とする４９画素のすべてが色画素である場合、注目画素を色画素と判定する。すなわち、注目画素およびその周辺４８画素のいずれかに黒画素が存在する場合、注目画素を黒画素と判定する。
【００９４】
また、本実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較して注目画素が黒画素と判定されやすくなるように、黒画素周辺フィルターパターンを設定することもできる。
【００９５】
図９（Ａ）は周辺画素に関わらず注目画素のみで色画素か黒画素かを判定する場合を示し、図９（Ｂ）〜図９（Ｄ）は黒画素周辺フィルターサイズが５×５で、黒画素周辺フィルターパターンが互いに異なる黒画素周辺フィルターを示す。
【００９６】
たとえば、色ずれが生じない領域では、第１の設定の判定基準として、図９（Ａ）に示す黒画素周辺フィルターパターンの黒画素周辺フィルターを設定する。これにより、注目画素のみに基づいて、注目画素が色画素であるか、あるいは黒画素であるかを判定する。
【００９７】
また、小さい色ずれが生じる領域では、第２の設定の判定基準として、図９（Ｂ）に示す黒画素周辺フィルターパターンの黒画素周辺フィルターを設定する。
【００９８】
また、中程度の色ずれが生じる領域では、第３の設定の判定基準として、図９（Ｃ）に示す黒画素周辺フィルターパターンの黒画素周辺フィルターを設定する。
【００９９】
さらに、大きい色ずれが生じる領域では、第４の設定の判定基準として、図９（Ｄ）に示す黒画素周辺フィルターパターンの黒画素周辺フィルターを設定する。
【０１００】
このように、本実施形態では、注目画素が色画素であるか、あるいは黒画素であるかを注目画素に加えて注目画素の周辺画素を考慮して判定するので、色ずれが生じる領域において注目画素が黒画素と判定されやすくなる。したがって、色ずれが生じる領域において黒画素周辺の色ずれによる色画素をキャンセルすることができる。その結果、黒画素周辺の色ずれによる色画素が色画素として認識されることを低減できる。
【０１０１】
なお、本実施形態では、上述の黒画素周辺フィルター以外にも、色ずれの大きさに応じて多様なパターンおよびサイズのものを使用することができる。また、黒画素周辺フィルターのパターンおよびサイズは、主走査方向および副走査方向にそれぞれ自由に設定することができる。
【０１０２】
以下、図１０を参照して、本実施形態のカラーモノクロ判定処理を説明する。図１０は、本発明の第１の実施形態におけるカラーモノクロ判定処理の手順について説明するフローチャートである。
【０１０３】
まず、画素が色画素か黒画素かを判定する（ステップＳ３０１）。具体的には、彩度リファレンステーブルを参照して、画像の画素ごとに色画素であるか、黒画素であるかを判定する。
【０１０４】
次に、黒画素周辺の色画素をキャンセルする（ステップＳ３０２）。具体的には、色ずれの大きさに応じた黒画素周辺フィルターを、ステップＳ３０１で得られた色画素／黒画素判定結果全体に適用し、フィルタリング処理を実行する。適用した黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、黒画素周辺フィルターの注目画素を黒画素として認識する。一方、適用した黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、黒画素周辺フィルターの注目画素を色画素として認識する。その結果、黒画素周辺の色画素がキャンセルされる。なお、黒画素周辺フィルターを色画素／黒画素判定結果全体に適用するのではなく、特定の部分に選択的に適用してもよい。
【０１０５】
次に、色画素数と所定の色画素数閾値とを比較する（ステップＳ３０３）。色画素数閾値は、原稿がカラー原稿であるか、モノクロ原稿であるかを判定するための閾値である。色画素数閾値は、制御部２００の記憶部２０２に予め所定値が記憶されている。制御部２００は、画像内の色画素数を算出し、色画素数閾値と比較する。色画素数が色画素数閾値以上の場合（ステップＳ３０３：ＹＥＳ）、原稿をカラーと判定する（ステップＳ３０４）。一方、色画素数が色画素数閾値未満の場合（ステップＳ３０３：ＮＯ）、原稿をモノクロと判定する（ステップＳ３０５）。
【０１０６】
以上のとおり、本実施形態の画像処理方法、画像読取装置２０、および画像処理プログラムによれば、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してカラーよりもモノクロと判定されやすくなる。したがって、原稿を読取る際に色ずれが発生した場合であっても、原稿がカラーであるかモノクロであるかを精度よく判定することができる。
【０１０７】
また、画像内の色ずれが生じる領域において、色ずれの大きさに応じてカラーモノクロ判定用パラメーターを設定するので、カラーモノクロ判定の精度を向上させることができる。
【０１０８】
（第２の実施形態）
第１の実施形態では、原稿の画像全体の色画素数に基づいて、原稿がカラーであるかモノクロであるかを判定する場合について説明した。第２の実施形態では、原稿の画像を複数のブロックで分割し、ブロック内の色画素数に基づいてブロックがカラーブロックであるかモノクロブロックであるかを判定し、カラーブロック数に基づいて原稿がカラーであるかモノクロであるかを判定する場合について説明する。
【０１０９】
なお、本実施形態は、以下に述べるカラーモノクロ判定用パラメーター設定処理およびカラーモノクロ判定処理を除いて第１の実施形態と同じである。以下では、第１の実施形態と同じ構成および処理については説明を省略する。
【０１１０】
＜カラーモノクロ判定用パラメーター設定処理＞
以下、図１１および図１２を参照して、本実施形態において、カラーモノクロ判定用パラメーターを設定する手順について説明する。図１１は本発明の第２の実施形態においてカラーモノクロ判定用パラメーターを設定する手順について説明するためのフローチャートであり、図１２は本発明の第２の実施形態において画像をブロックで分割する方法を説明するための図である。本実施形態では、第１の実施形態とは異なり、画像内の色画素判定ブロックごとにカラーモノクロ判定用パラメーターの判定基準を設定する。
【０１１１】
図１１に示すとおり、まず、ブロックで画像を分割する（ステップＳ４０１）。具体的には、色画素判定ブロックサイズで表される大きさの色画素判定ブロックで画像を分割する。たとえば、図１２（Ａ）に示すとおり、座標（Ｘ１，Ｙ１）、（Ｘ１，Ｙ２）、（Ｘ１，Ｙ３）を始点とした各々の色ずれ領域について、色画素判定ブロックサイズを色ずれ領域のＹ方向の長さと同じ長さにして、画像を分割する。
【０１１２】
また、図１２（Ｂ）に示すとおり、すべての色ずれ領域のＹ方向の長さよりも短くなるように色画素判定ブロックサイズを決定し、各々の色ずれ領域をＹ方向について１つ以上の色画素判定ブロックで分割するようにして画像を分割してもよい。
【０１１３】
なお、色画素判定ブロックが他の色ずれ領域を跨ぐ場合は、他の色ずれ領域にかかる部分が削除され、元の色画素判定ブロックよりも小さい色画素判定ブロックで色ずれ領域を覆うことになる。
【０１１４】
次に、再び図１１に戻り、色ずれ領域か否かを判断する（ステップＳ４０２）。具体的には、ステップＳ４０１で分割した色画素判定ブロックについて、色ずれが生じる領域内にあるか否かを判断する。色ずれが生じる領域内に色画素判定ブロックがある場合（ステップＳ４０２：ＹＥＳ）、各カラーモノクロ判定用パラメーターについて、色ずれ領域用の判定基準を設定する（ステップＳ４０３）。一方、色ずれが生じない領域内に色画素判定ブロックがある場合（ステップＳ４０２：ＮＯ）、各カラーモノクロ判定用パラメーターについて、デフォルトの判定基準を設定する（ステップＳ４０４）。
【０１１５】
本実施形態では、デフォルトの判定基準として、たとえば第１の設定の判定基準を使用する。一方、色ずれ領域用の判定基準として、たとえば小さい色ずれが発生する領域に対して第２の設定の判定基準を使用し、中程度の色ずれが発生する領域に対して第３の設定の判定基準を使用し、大きい色ずれが発生する領域に対して第４の設定の判定基準を使用する。第２の設定の判定基準は、第１の設定の判定基準と比較してモノクロと判定されやすくなるように調整されている。また、第３の設定の判定基準は、第２の設定の判定基準と比較して、よりモノクロと判定されやすくなるように調整されており、第４の設定の判定基準は、第３の設定の判定基準と比較して、よりモノクロと判定されやすくなるように調整されている。
【０１１６】
次に、判定基準の設定が完了したか否かを判断する（ステップＳ４０５）。具体的には、画像内のすべての色画素判定ブロックについて判定基準の設定が完了したか否かを判断する。なお、判定基準を設定する画像領域は操作部２３０を通じてユーザーが設定することもできる。判定基準の設定が完了した場合（ステップＳ４０５：ＹＥＳ）は、図４のステップＳ１０５のカラーモノクロ判定に移行する。
【０１１７】
一方、判定基準の設定が完了していない場合（ステップＳ４０５：ＮＯ）は、判定基準の設定が完了していない他の色画素判定ブロックについて、ステップＳ４０２の処理に移行する。以下、本実施形態におけるカラーモノクロ判定用パラメーターについて説明する。
【０１１８】
本実施形態では、カラーモノクロ判定用パラメーターとして、彩度リファレンステーブル、黒画素周辺フィルターサイズ、黒画素周辺フィルターパターン、および色画素数閾値の各パラメーターが使用されうる。なお、彩度リファレンステーブル、黒画素周辺フィルターサイズ、および黒画素周辺フィルターパターンについては、第１の実施形態と同様なので説明を省略する。また、カラーモノクロ判定用パラメーターとしては、これらのパラメーターに限定されず、カラーモノクロ判定に関連する他のパラメーターを使用してもよい。
【０１１９】
本実施形態の色画素数閾値は、第１の実施形態の色画素数閾値とは異なり、色画素判定ブロックがカラーブロックであるか、モノクロブロックであるかを判定するための閾値である。より具体的には、制御部２００は、色画素判定ブロック内の色画素数を算出し、色画素数閾値と比較して、色画素判定ブロックがカラーブロックであるか、モノクロブロックであるかを判定する。
【０１２０】
本実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してモノクロと判定されやすくなるように、色画素数閾値を設定する。
【０１２１】
色画素判定ブロック内の色画素数は、色画素判定ブロックの大きさ、すなわち色画素判定ブロックサイズに依存するので、色画素数閾値は、色画素判定ブロックサイズを勘案して調整される。なお、図１２（Ｂ）に示すとおり、色画素判定ブロックサイズよりも小さい色画素判定ブロックで画像データを分割している場合についても、色画素判定ブロックの大きさを勘案してサイズ色画素数閾値が調整される。
【０１２２】
＜カラーモノクロ判定処理＞
図１３は、本発明の第２の実施形態におけるカラーモノクロ判定処理の手順について説明するフローチャートである。図１３に示すとおり、まず、画素が色画素か黒画素かを判定する（ステップＳ５０１）。具体的には、彩度リファレンステーブルを参照して、画像の画素ごとに黒画素であるか、色画素であるかを判定する。
【０１２３】
次に、黒画素の周辺の色画素をキャンセルする（ステップＳ５０２）。具体的には、色ずれの大きさに応じた黒画素周辺フィルターを、ステップＳ５０１で得られた色画素／黒画素判定結果全体に適用し、フィルタリング処理を実行する。適用した黒画素周辺フィルターのフィルタリング処理範囲に１つでも黒画素がある場合、黒画素周辺フィルターの注目画素を黒画素として認識する。一方、適用した黒画素周辺フィルターのフィルタリング処理範囲に１つも黒画素がない場合、黒画素周辺フィルターの注目画素を色画素として認識する。その結果、黒画素周辺の色画素がキャンセルされる。なお、黒画素周辺フィルターを色画素／黒画素判定結果全体に適用するのではなく、特定の部分に選択的に適用してもよい。
【０１２４】
次に、色画素数と色画素数閾値とを比較する（ステップＳ５０３）。具体的には、画像内の色画素判定ブロックについて、色画素判定ブロック内の色画素数を算出し、色画素数閾値と比較する。色画素数が色画素数閾値以上の場合（ステップＳ５０３：ＹＥＳ）、当該色画素判定ブロックをカラーブロックと判定する（ステップＳ５０４）。一方、色画素数が色画素数閾値未満の場合（ステップＳ５０３：ＮＯ）、当該色画素判定ブロックをモノクロブロックと判定する（ステップＳ５０５）。
【０１２５】
次に、色画素判定ブロックの判定が完了したか否かを判断する（ステップＳ５０６）。具体的には、ステップＳ４０１で分割したすべての色画素判定ブロックについて、カラーブロックか、あるいはモノクロブロックかの判定が完了したか否かを判断する。色画素判定ブロックの判定が完了した場合（ステップＳ５０６：ＹＥＳ）、ステップＳ５０７の処理に移行する。一方、色画素判定ブロックの判定が完了していない場合（ステップＳ５０６：ＮＯ）、色画素判定ブロックの判定が完了していない他の色画素判定ブロックについてステップＳ５０３の処理に移行する。
【０１２６】
次に、カラーブロック数とカラーブロック数閾値とを比較する（ステップＳ５０７）。具体的には、画像内のカラーブロック数を算出し、カラーブロック数閾値と比較する。カラーブロック数がカラーブロック数閾値以上の場合（ステップＳ５０６：ＹＥＳ）、原稿をカラー原稿と判定する（ステップＳ５０８）。一方、カラーブロック数がカラーブロック数閾値未満の場合（ステップＳ５０７：ＮＯ）、原稿をモノクロ原稿と判定する（ステップＳ５０９）。
【０１２７】
以上のとおり、本実施形態は第１の実施形態の効果に加えて以下の効果を奏する。
【０１２８】
本実施形態の画像処理方法、画像読取装置２０、画像処理プログラムによれば、まず、色画素判定ブロックがカラーであるかモノクロかであるかを判定し、その結果に基づいて原稿がカラーであるかモノクロであるかを判定するので、カラーモノクロ判定の信頼性を高めることができる。
【０１２９】
（第３の実施形態）
第１および第２の実施形態では、画像内の色ずれが生じる領域では、色ずれが生じない領域と比較してモノクロと判定されやすくなるように、カラーモノクロ判定用パラメーターを設定し、カラーモノクロ判定を実施する場合について説明した。第３の実施形態では、第１または第２の実施形態のカラーモノクロ判定処理に加えて、画像内の色ずれが生じる領域では、色ずれの大きさに応じて色ずれ補正用パラメーターを設定して、色ずれ補正処理を実施する場合について説明する。
【０１３０】
図１４は、本発明の第３の実施形態における画像処理を説明するための図である。図１４に示すとおり、本実施形態では、カラーモノクロ判定処理と平行して色ずれ補正処理が実施される。第１および第２の実施形態で説明したとおり、カラーモノクロ判定処理では、読取り対象となる原稿の画像が入力されると、原稿がカラーであるか、あるいはモノクロであるかについての判定結果が出力される。一方、色ずれ補正処理では、読取り対象となる原稿の画像が入力されると、色ずれ補正された画像が出力される。そして、色ずれ補正された画像は、画像印刷装置３０にて画像印刷処理される。この際、画像印刷装置３０は、カラーモノクロ判定処理で出力された判定結果を利用して、色ずれ補正された画像を印刷する。
【０１３１】
以下、図１５を参照して、本実施形態における画像処理方法の処理手順ついて説明する。図１５は、本発明の第３の実施形態における画像処理方法の処理手順ついて説明するためのフローチャートである。なお、本実施形態は、画像内の色ずれが生じる領域では、色ずれの大きさに応じて色ずれ補正用パラメーターを設定して、色ずれ補正処理を実施する構成を除いて第１および第２の実施形態と同じである。以下では、第１および第２の実施形態と同じ構成および処理については説明を省略する。
【０１３２】
図１５において、ステップＳ６０１〜ステップＳ６０３は、第１の実施形態のステップＳ１０１〜ステップＳ１０３と同様の処理であるので説明を省略する。
【０１３３】
ステップＳ６０１〜ステップＳ６０３を実行したのち、カラーモノクロ判定用パラメーターおよび色ずれ補正用パラメーターを設定する（ステップＳ６０４およびステップＳ６０５）。カラーモノクロ判定用パラメーターの設定については、第１または第２の実施形態と同様なので説明を省略する。一方、色ずれ補正部２２４は、画像内の色ずれが生じる領域における色ずれの大きさに応じて少なくとも１つの色ずれ補正用パラメーターを設定する。色ずれ補正用パラメーターを設定する手順については後述する。
【０１３４】
次に、カラーモノクロ判定を実施し、色ずれを補正する（ステップＳ６０６およびステップＳ６０７）。カラーモノクロ判定については、第１または第２の実施形態と同様なので説明を省略する。一方、色ずれ補正部２２４は、ステップＳ６０５で設定した色ずれ補正用パラメーターに基づいて色ずれを補正する。色ずれを補正する手順については後述する。色ずれを補正したのち、処理を終了する。以下、図１６を参照して、本実施形態の色ずれ補正方法について説明する。
【０１３５】
図１６は、本発明の第３の実施形態における色ずれ補正方法の仮想画素について説明するための図である。
【０１３６】
以下では、ライン間補正部２２３から入力されたＧの入力画像を基準として、Ｒの入力画像とＢの入力画像を補正する場合を説明する。したがって、Ｇを基準色、ＲおよびＢを補正対象色とする。しかしながら、Ｒの入力画像を基準として、Ｇの入力画像とＢの入力画像を補正してもよい。また、Ｂの入力画像を基準として、Ｒの入力画像とＧの入力画像を補正してもよい。
【０１３７】
また、以下では、補正対象色ＲおよびＢに共通する処理について、Ｒに対する処理を代表して説明し、Ｂに対する処理の説明を省略する。
【０１３８】
色ずれが発生する部分では、イメージセンサーは、（Ｒ，Ｇ，Ｂ）について、相対的にずれた位置を読み取っている。色ずれが１画素以内の範囲であるとすると、色ずれが生じていない場合の画素は、注目画素と隣接画素との間に存在することになる。
【０１３９】
そこで、本実施形態では、注目画素を１画素以内の周囲に仮想的にずらした位置に仮想画素を設け、この仮想画素の階調値を算出し、この仮想画素および注目画素からなる仮想画素群の階調値に基づいて色ずれ補正を実施する。その結果、色ずれ部分の（Ｒ，Ｇ，Ｂ）を精度良く一致させることができるので、色ずれを低減することができる。
【０１４０】
具体的には、図１６に示すとおり、注目画素Ｒ（Ｘ，Ｙ）＝ｒ２２から主走査方向にＫｈ、副走査方向にＫｖの距離を隔てた位置（８点）を仮想画素の位置として設定する。そして、８点の仮想画素に注目画素を加えた９画素を仮想画素群とし、仮想画素群の階調値ｒ１１，ｒ１２，ｒ１３，ｒ２１，ｒ２２，ｒ２３，ｒ３１，ｒ３２，ｒ３３を、たとえばバイ・リニア（ｂｉ−Ｌｉｎｅａｒ）補間法で算出する。以下、数式（２）〜（１０）を用いて具体的な算出方法を示す。ここで、Ｋｈ'＝２５６×Ｋｈ、および、Ｋｖ'＝２５６×Ｋｖである。
【０１４１】
【数２】
0005884362.tif 000003
【０１４２】
なお、上述した例では、計算精度を向上させるため、ＫｈおよびＫｖを２５６倍して固定小数点演算を実行している。しかしながら、より精度を必要とする場合は、たとえば５１２倍や１０２４倍にする構成を用いればよい。また、回路規模を削減する場合は、１２８倍、６４倍にする構成を用いればよい。２５６倍を用いる場合、１画素の０．００３９０６２５＝１／２２５６の距離の精度で、Ｋｈ、Ｋｖの位置を調整することができる。
【０１４３】
以下、図１７〜図１９を参照して、色ずれ補正用パラメーターを設定する手順について説明する。図１７は本発明の第３の実施形態における色ずれ補正用パラメーターを設定する手順について説明するためのフローチャートであり、図１８は本発明の第３の実施形態において、画像をブロックで分割する方法を説明するための図である。また、図１９は、本発明の第３の実施形態における隣接画素ウィンドウを説明するための図である。
【０１４４】
図１７に示すとおり、まず、ブロックで画像を分割する（ステップＳ７０１）。具体的には、色ずれ補正用ブロックサイズで表される大きさの色ずれ補正用ブロックで画像を分割する。たとえば、図１８（Ａ）に示すとおり、座標（Ｘ１，Ｙ１）、（Ｘ１，Ｙ２）、（Ｘ１，Ｙ３）を始点とした各々の色ずれ領域について、色画素判定ブロックサイズを色ずれ領域のＹ方向の長さと同じ長さにして、画像を分割する。
【０１４５】
また、図１８（Ｂ）に示すとおり、すべての色ずれ領域のＹ方向の長さよりも短くなるように色ずれ補正用ブロックサイズを決定し、各々の色ずれ領域をＹ方向について１つ以上の色ずれ補正用ブロックで分割するようにして画像を分割してもよい。
【０１４６】
なお、色ずれ補正用ブロックが他の色ずれ領域を跨ぐ場合は、他の色ずれ領域にかかる部分が削除され、元の色ずれ補正用ブロックよりも小さい色ずれ補正用ブロックで色ずれ領域を覆うことになる。
【０１４７】
次に、再び図１７に戻り、色ずれ領域か否かを判断する（ステップＳ７０２）。具体的には、ステップＳ７０１で分割した色ずれ補正用ブロックについて、色ずれが生じる領域内にあるか否かを判断する。色ずれが生じる領域内に色ずれ補正用ブロックがある場合（ステップＳ７０２：ＹＥＳ）、色ずれ補正用パラメーターを設定する（ステップＳ７０３）。具体的には、色ずれ補正用パラメーターとして、たとえば第１〜第３の設定を使用する。たとえば、小さい色ずれが発生する領域に対して第１の設定を使用し、中程度の色ずれが発生する領域に対して第２の設定を使用し、大きい色ずれが発生する領域に対して第３の設定を使用する。一方、色ずれが生じる領域内に色ずれ補正用ブロックがない場合（ステップＳ７０２：ＮＯ）、ステップＳ７０４の処理に移行する。
【０１４８】
次に、色ずれ補正用パラメーター設定が完了したか否かを判断する（ステップＳ７０４）。具体的には、画像内のすべての色ずれ補正用ブロックについて色ずれ補正用パラメーターの設定が完了したか否かを判断する。なお、色ずれ補正用パラメーターを設定する画像領域は操作部２３０を通じてユーザーが設定することもできる。色ずれ補正用パラメーターの設定が完了した場合（ステップＳ７０４：ＹＥＳ）は、図１５に示すフローチャートのステップＳ６０７の処理に移行する。
【０１４９】
一方、色ずれ補正用パラメーターの設定が完了していない場合（ステップＳ７０４：ＮＯ）は、色ずれ補正用パラメーター設定が完了していない他の色ずれ補正用ブロックについて、ステップＳ７０２の処理に移行する。以下、本実施形態における色ずれ補正用パラメーターについて説明する。
【０１５０】
本実施形態では、注目画素と仮想画素との間の距離ＫｈおよびＫｖ（以下、「距離ＫｈおよびＫｖ」と略記する）、仮想画素の補間方法、および隣接画素ウィンドウパターンを色ずれ補正用パラメーターとして使用することができる。しかしながら、色ずれ補正用パラメーターとしては、これらのパラメーターに限定されず、色ずれ補正に関連する他のパラメーターを使用してもよい。
【０１５１】
距離ＫｈおよびＫｖは、色ずれの大きさに応じて設定される。色ずれが大きければ大きいほど、注目画素からのずれが大きいと考えられるので、大きい色ずれが生じる領域では、小さい色ずれが生じる領域と比べて距離ＫｈおよびＫｖを大きく設定する。本実施形態では、色ずれの大きさに応じて第１〜第３の設定の距離ＫｈおよびＫｖを使用する。第２の設定の距離ＫｈおよびＫｖは、第１の設定の距離ＫｈおよびＫｖと比較して、色ずれを強く補正するように調整されている。また、第３の設定の距離ＫｈおよびＫｖは、第２の設定の距離ＫｈおよびＫｖと比較して、色ずれを強く補正するように調整されている。なお、ＲとＢとでは色ずれが異なる可能性があるため、距離ＫｈおよびＫｖの値は、Ｒ、Ｂについて別々に設定できることが好ましい。
【０１５２】
また、仮想画素の補間方法は、色ずれの大きさに応じて切り替えて使用されうる。本実施形態では、バイ・リニア補間法、最近隣補間法などの公知の補間方法を使用することができる。たとえば、大きい色ずれが生じる領域では、第２および第３の設定の補間方法としてバイ・リニア補間法を使用し、小さい色ずれが生じる領域では、第１の設定の補間方法として最近隣補間法を使用することができる。
【０１５３】
また、隣接画素ウィンドウパターンは、色ずれの方向に応じて設定することができる。たとえば、画像の主走査方向および副走査方向についてどちらの方向に対しても色ずれが生じる領域である場合、図１９（Ａ）に示す隣接画素ウィンドウを設定する。図１９（Ａ）に示す隣接画素ウィンドウは、注目画素Ｒ（Ｘ，Ｙ）と、これと隣接する８画素（隣接画素Ｒ（Ｘ−１，Ｙ−１）〜Ｒ（Ｘ＋１，Ｙ＋１）を合わせた９画素に対応する隣接画素ウィンドウパターンを有する。
【０１５４】
また、画像の主走査方向のみについて色ずれが生じる領域である場合、図１９（Ｂ）に示す隣接画素ウィンドウを設定する。図１９（Ｂ）に示す隣接画素ウィンドウは、注目画素および当該注目画素と主走査方向に隣接する画素に対応する隣接画素ウィンドウパターンを有する。仮想画素は、注目画素から主走査方向にＫｈ隔てた位置（２箇所）に設けられている。この場合、主走査方向のみの色ずれ補正を実施することができる。
【０１５５】
また、画像の副走査方向のみについて色ずれが生じる色ずれ領域である場合、図１９（Ｃ）に示す隣接画素ウィンドウを設定する。図１９（Ｃ）に示す隣接画素ウィンドウは、注目画素および当該注目画素と副走査方向に隣接する画素に対応する隣接画素ウィンドウパターンを有する。仮想画素は、注目画素から副走査方向にＫｖ隔てた位置（２箇所）に設けられている。この場合、副走査方向のみの色ずれ補正を実施することができる。
【０１５６】
以下、図２０および図２１を参照して、色ずれ補正の手順について説明する。図２０は図１５に示すフローチャートにおける色ずれ補正を説明するためのフローチャートであり、図２１は図２０に示すフローチャートにおける色ずれ補正処理（Ｒ）を説明するためのフローチャートである。
【０１５７】
以下の説明では、補正対象とする注目画素の座標を（Ｘ，Ｙ）で表す。ここで、Ｘは主走査方向の座標を表し、Ｙは副走査方向の座標を表す。また、注目画素における補正前のＲの階調値をＲ（Ｘ，Ｙ）で表す。同様に、注目画素における補正前のＧの階調値をＧ（Ｘ，Ｙ）で表し、注目画素における補正前のＢの階調値Ｂ（Ｘ，Ｙ）で表す。ここで、階調値は、イメージセンサーに入力された輝度の物理量に相関する。また、注目画素における色ずれ補正部２２４の出力結果を、Ｒｏｕｔ（Ｘ，Ｙ），Ｇｏｕｔ（Ｘ，Ｙ），Ｂｏｕｔ（Ｘ，Ｙ）と表す。
【０１５８】
本実施形態では、色ずれ補正部２２４は、（Ｒ，Ｇ，Ｂ）の各入力画像のそれぞれについて、注目画素（Ｘ，Ｙ）を順次移動させながら各画素に対して、図２０に示す色ずれ補正を実施する。
【０１５９】
図２０に示すとおり、（Ｒ，Ｇ，Ｂ）のうち、Ｒの各画素について色ずれ補正処理（Ｒ）を実行する（ステップＳ８０１）。一方、Ｇの各画素については、色ずれ補正処理を実行せずにそのままＧ（Ｘ，Ｙ）をＧｏｕｔ（Ｘ，Ｙ）として出力する処理を実行する（ステップＳ８０２）。また、Ｂの各画素についても色ずれ補正処理（Ｂ）を実行する（ステップＳ８０３）。
【０１６０】
以下、図２１を参照して、本実施形態における色ずれ補正処理を説明する。なお、色ずれ補正処理（Ｂ）の処理内容は、色ずれ補正処理（Ｒ）の処理内容と同一なので、以下では色ずれ補正処理（Ｒ）についてのみ説明する。
【０１６１】
図２１に示すとおり、まず、隣接画素ウィンドウを生成する（ステップＳ９０１）。具体的には、画像の主走査方向および副走査方向について、色ずれが生じる方向に応じて設定された隣接画素ウィンドウを生成する。
【０１６２】
次に、仮想画素の階調値を算出する（ステップＳ９０２）。具体的には、注目画素と隣接画素の間に仮想画素を設け、ステップＳ９０１で生成した隣接画素ウィンドウを適用して、仮想画素の階調値を上記の数式（２）〜（１０）に基づいて算出する。
【０１６３】
次に、仮想画素群の階調値の最大値Ｒｍａｘを算出する（ステップＳ９０３）。具体的には、Ｒの仮想画素群の階調値（ｒ１１〜ｒ３３）の最大値Ｒｍａｘを算出する。
【０１６４】
次に、最大値Ｒｍａｘと注目画素のＧの階調値Ｇ（Ｘ，Ｙ）とを比較する（ステップＳ９０４）。比較の結果、Ｒｍａｘ＜Ｇ（Ｘ，Ｙ）である場合（ステップＳ９０４：ＹＥＳ）、ＲｍａｘをＲの補正結果Ｒｏｕｔ（Ｘ、Ｙ）として出力する（ステップＳ９０９）。Ｒｍａｘは、仮想画素の中で最もＧ（Ｘ，Ｙ）に近い値である。そして、図１５に戻り、処理を終了する。
【０１６５】
一方、Ｒｍａｘ＜Ｇ（Ｘ，Ｙ）ではない、すなわち、Ｒｍａｘ≧Ｇ（Ｘ，Ｙ）である場合（ステップＳ９０４：ＮＯ）、仮想画素群の階調値の最小値Ｒｍｉｎを算出する（ステップＳ９０５）。具体的には、Ｒの仮想画素群の階調値（ｒ１１〜ｒ３３）の最小値Ｒｍｉｎを算出する。
【０１６６】
次に、最小値Ｒｍｉｎと注目画素のＧの階調値Ｇ（Ｘ，Ｙ）とを比較する（ステップＳ９０６）。比較の結果、Ｒｍｉｎ＞Ｇ（Ｘ，Ｙ）である場合（ステップＳ９０６：ＹＥＳ）、ＲｍｉｎをＲの補正結果Ｒｏｕｔ（Ｘ、Ｙ）として出力する（ステップＳ９０７）。Ｒｍｉｎは、仮想画素のなかで最もＧ（Ｘ，Ｙ）に近い値である。
【０１６７】
一方、Ｒｍｉｎ＞Ｇ（Ｘ，Ｙ）ではない、すなわち、Ｒｍａｘ≧Ｇ（Ｘ，Ｙ）≧Ｒｍｉｎである場合（ステップＳ９０６：ＮＯ）、Ｇ（Ｘ，Ｙ）をＲの補正結果Ｒｏｕｔ（Ｘ，Ｙ）として出力する（ステップＳ９０８）。
【０１６８】
以上のとおり、本実施形態は、第１および第２の実施形態の効果に加えて以下の効果を奏する。
【０１６９】
本実施形態の画像処理方法、画像読取装置２０、画像処理プログラムによれば、色ずれの大きさに応じて色ずれ補正用パラメーターを設定するので、色ずれ部分の（Ｒ，Ｇ，Ｂ）を精度良く一致させることができる。その結果、原稿がカラーであるか、あるいはモノクロであるかを精度よく判定できるだけではなく、原稿の色ずれを補正することもできる。
【０１７０】
以上のとおり、実施の形態において、本発明の画像処理方法、画像読取装置、および画像処理プログラムを説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【０１７１】
たとえば、第１〜第３の実施形態では、ラダーチャートが描かれたモノクロ原稿を読取ることにより色ずれ情報を取得することについて説明した。しかしながら、色ずれ情報を別の方法で取得して予め制御部の記憶部に記憶させておいてもよい。
【０１７２】
また、第１〜第３の実施形態では、副走査方向について複数の色ずれ領域に画像データを分割することを説明した。しかしながら、主走査方向についても画像データを複数の色ずれ領域に分割することもできる。
【０１７３】
また、本発明の画像読取装置は、画像形成システムの一部としての画像読取装置だけではなく、たとえばスキャナ単体に適用することもできる。また、ファクシミリにおいて紙に出力せずにメモリにデータを格納する場合にも適用できる。
【符号の説明】
【０１７４】
１  画像形成システム、
１０  原稿供給装置、
２０  画像読取装置、
３０  画像印刷装置、
２００  制御部、
２０１  ＣＰＵ、
２０２  記憶部、
２０３  専用ビデオＩ／Ｆ部、
２０４  通信Ｉ／Ｆ部、
２１０  画像読取部、
２２０  画像処理部、
２３０  操作部、
２４０  表示部。
【図１】
0005884362.tif 000004
【図２】
0005884362.tif 000005
【図３】
0005884362.tif 000006
【図４】
0005884362.tif 000007
【図５】
0005884362.tif 000008
【図６】
0005884362.tif 000009
【図７】
0005884362.tif 000010
【図８】
0005884362.tif 000011
【図９】
0005884362.tif 000012
【図１０】
0005884362.tif 000013
【図１１】
0005884362.tif 000014
【図１２】
0005884362.tif 000015
【図１３】
0005884362.tif 000016
【図１４】
0005884362.tif 000017
【図１５】
0005884362.tif 000018
【図１６】
0005884362.tif 000019
【図１７】
0005884362.tif 000020
【図１８】
0005884362.tif 000021
【図１９】
0005884362.tif 000022
【図２０】
0005884362.tif 000023
【図２１】
0005884362.tif 000024