(57)【要約】      （修正有）【課題】ＡＣＳ（Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔｉｏｎ）を高精度に行う画像処理技術を提供する。【解決手段】画像処理装置は、読み取った原稿がカラー原稿かモノクロ原稿かを判定する画像処理装置であって、センサが前記原稿を走査して生成された読取画像における注目画素の輝度信号値に基づいて当該注目画素がカラー画素かモノクロ画素かを判定する画素種別判定手段と、判定されたカラー画素の数またはモノクロ画素の数の少なくとも１つに基づいて原稿がカラー原稿かモノクロ原稿かを判定する原稿種別判定手段と、を備える。画素種別判定手段は、注目画素を含む注目画素群が所定の色配列パターンに該当する場合、カラー画素と判定された前記注目画素をモノクロ画素と判定する。【選択図】図２
2019047441.tif 000002
【特許請求の範囲】
【請求項１】
読み取った原稿がカラー原稿かモノクロ原稿かを判定する画像処理装置であって、
センサが前記原稿を走査して生成された読取画像における注目画素の輝度信号値に基づいて当該注目画素がカラー画素かモノクロ画素かを判定する画素種別判定手段と、
前記判定されたカラー画素の数またはモノクロ画素の数の少なくとも１つに基づいて前記原稿がカラー原稿かモノクロ原稿かを判定する原稿種別判定手段と、を備え、
前記画素種別判定手段は、前記注目画素を含む注目画素群が所定の色配列パターンに該当する場合、カラー画素と判定された前記注目画素をモノクロ画素と判定する
ことを特徴とする画像処理装置。
【請求項２】
前記センサは、分光感度特性が異なる２種類以上のフォトエレメントを有し、
前記色配列パターンは、前記走査方向と直交する方向における前記フォトエレメントの配列に基づくことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色配列パターンは、前記フォトエレメントが検出する色コンポーネントの配列パターンであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記色配列パターンは、前記フォトエレメントが検出する色コンポーネントの補色の配列パターンであることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記注目画素群に含まれる画素数は、前記フォトエレメントの配列において最小の繰り返し単位数であることを特徴とする請求項２から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記注目画素群における色コンポーネントごとの輝度信号値群がそれぞれ周期的な波形を示し、かつ、前記色コンポーネントごとの輝度信号値群がそれぞれ示す周期的な波形が互いに同じ場合、前記注目画素を含む注目画素群が所定の色配列パターンに該当すると判定するパターン判定手段をさらに備えることを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記注目画素群における色コンポーネントごとの輝度信号値群の平均値が互いに同じ場合、前記注目画素を含む注目画素群が所定の色配列パターンに該当すると判定するパターン判定手段をさらに備えることを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項８】
前記注目画素群は、前記注目画素と、当該注目画素の左右に隣接する隣接画素との３画素で構成されることを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記原稿種別判定手段は、前記読取画像における全画素のうち前記カラー画素の割合が所定以上であった場合、前記原稿がカラー原稿であると判定することを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記原稿を走査して読み取るための前記センサを有する読取手段と、
請求項１から請求項９のいずれか１項に記載の画像処理装置と、を備える
ことを特徴とする読取装置。
【請求項１１】
読み取った原稿がカラー原稿かモノクロ原稿かを判定可能な画像処理方法であって、
センサが前記原稿を走査して生成された読取画像における注目画素の輝度信号値に基づいて当該注目画素がカラー画素かモノクロ画素かを判定する画素種別判定ステップと、
前記判定されたカラー画素の数またはモノクロ画素の数の少なくとも１つに基づいて前記原稿がカラー原稿かモノクロ原稿かを判定する原稿種別判定ステップと、を備え、
前記画素種別判定ステップにおいて、前記注目画素を含む注目画素群が所定の色配列パターンに該当する場合、カラー画素と判定された前記注目画素がモノクロ画素と判定される
ことを特徴とする画像処理方法。
【請求項１２】
前記センサは、分光感度特性が異なる２種類以上のフォトエレメントを有し、
前記色配列パターンは、前記走査方向と直交する方向における前記フォトエレメントの配列に基づくことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記色配列パターンは、前記フォトエレメントが検出する色コンポーネントの配列パターンであることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記色配列パターンは、前記フォトエレメントが検出する色コンポーネントの補色の配列パターンであることを特徴とする請求項１２に記載の画像処理方法。
【請求項１５】
前記注目画素群に含まれる画素数は、前記フォトエレメントの配列において最小の繰り返し単位数であることを特徴とする請求項１２から１４のいずれか１項に記載の画像処理方法。
【請求項１６】
前記注目画素群における色コンポーネントごとの輝度信号値群がそれぞれ周期的な波形を示し、かつ、前記色コンポーネントごとの輝度信号値群がそれぞれ示す周期的な波形が互いに同じ場合、前記注目画素を含む注目画素群が所定の色配列パターンに該当すると判定するパターン判定ステップをさらに備えることを特徴とする請求項１１から１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記注目画素群における色コンポーネントごとの輝度信号値群の平均値が互いに同じ場合、前記注目画素を含む注目画素群が所定の色配列パターンに該当すると判定するパターン判定ステップをさらに備えることを特徴とする請求項１１から１５のいずれか１項に記載の画像処理方法。
【請求項１８】
前記注目画素群は、前記注目画素と、当該注目画素の左右に隣接する隣接画素との３画素で構成されることを特徴とする請求項１１から１７のいずれか１項に記載の画像処理方法。
【請求項１９】
前記原稿種別判定ステップにおいて、前記読取画像における全画素のうち前記カラー画素の割合が所定以上であった場合、前記原稿がカラー原稿であると判定されることを特徴とする請求項１１から１８のいずれか１項に記載の画像処理方法。
【請求項２０】
コンピュータを、請求項１から請求項９のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー原稿かモノクロ原稿かを判定する画像処理技術に関する。
【背景技術】
【０００２】
従来、読取装置において、読み取った原稿がカラー原稿かモノクロ原稿かを自動的に判定する自動カラー判定（ＡＣＳ：Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔｉｏｎ）と呼ばれる画像処理技術が知られている。ＡＣＳでは、先ず読取画像に含まれる各画素がカラー画素かモノクロ画素かを判定する画素種別判定が行われ、次いで読取画像におけるカラー画素の連続数や占有率などに基づいて読み取った原稿がカラー原稿かモノクロ原稿かが判定される。
【０００３】
センサが原稿を走査して読取画像を生成する場合、読取画像における無彩色領域（例えば、黒色オブジェクト）のエッジ部分で色ズレが発生する場合がある。このような色ズレは、原稿の読み取り時やセンサの走査時に発生する振動、および、センサにおける光学的な誤差などによって、本来モノクロ画素と判定されるべき画素が、カラー画素と誤判定されることに起因する。このような色ズレが発生した場合、誤判定されたカラー画素群が存在するとして、モノクロ原稿がカラー原稿と誤判定されてしまう場合がある。このような課題に対して、色ズレの発生が見込まれる領域における画素種別判定の結果を除外する画像処理技術（特許文献１）や、色ズレを補正してからＡＣＳを行う画像処理技術（特許文献２）が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１２８１５号公報
【特許文献２】特開２０１１−２５９４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
色ズレの原因が読取装置の既知の特性によるものであれば、色ズレの発生が見込まれる領域における画素種別判定の結果を除外（特許文献１）したり、色ズレを補正する（特許文献２）ことにより、ＡＣＳを高精度に行うことができる。
【０００６】
しかしながら、何らかの物体が読取装置に突発的に衝突した場合のように、色ズレの原因に再現性がなければ、色ズレの原因ごとに発生位置や程度が異なるため、やはりモノクロ原稿がカラー原稿と誤判定されてしまう場合がある。つまり、従来技術では、ＡＣＳを高精度に行うことができないという課題があった。
【０００７】
本発明は上記課題に鑑みなされたものであり、本発明の画像処理技術によれば、ＡＣＳを高精度に行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、読み取った原稿がカラー原稿かモノクロ原稿かを判定する画像処理装置であって、センサが前記原稿を走査して生成された読取画像における注目画素の輝度信号値に基づいて当該注目画素がカラー画素かモノクロ画素かを判定する画素種別判定手段と、前記判定されたカラー画素の数またはモノクロ画素の数の少なくとも１つに基づいて前記原稿がカラー原稿かモノクロ原稿かを判定する原稿種別判定手段と、を備え、前記画素種別判定手段は、前記注目画素を含む注目画素群が所定の色配列パターンに該当する場合、カラー画素と判定された前記注目画素をモノクロ画素と判定することを特徴とする。
【発明の効果】
【０００９】
本発明の画像処理技術によれば、ＡＣＳを高精度に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における読取装置の構成例を示すブロック図である。
【図２】実施形態１におけるカラー原稿／モノクロ原稿判定の手順例を示すフローチャートである。
【図３】実施形態１におけるセンサの構成を示す模式図である。
【図４】実施形態１において原稿の読み取りが理想的に行われる様子を示す模式図である。
【図５】実施形態１において色ズレが発生する様子を示す模式図である。
【図６】実施形態１において色ズレが発生する様子の別形態を示す模式図である。
【図７】実施形態１においてＬ＊ａ＊ｂ＊色空間にマッピングされた色度座標の一例を示すグラフである。
【図８】実施形態１において注目画素群における輝度信号値Ｌと画素位置との関係を色コンポーネントごとに示したグラフである。
【図９】実施形態１においてグラフ線の波形の位相を１画素分シフトさせた場合を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成はあくまで例示であり、本発明の範囲を必ずしもそれらに限定する趣旨のものではない。
【００１２】
［実施形態１］
図１は、本実施形態における読取装置１００の構成例を示すブロック図である。以下、図１を参照して、読み取った原稿がカラー原稿かモノクロ原稿かを判定可能な読取装置について説明する。本実施形態の読取装置１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、読取部１０４と、記憶部１０５と、操作部１０６とを有する。このうち、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３とは、コントローラである主制御部１１０を構成する。この主制御部１１０は読取装置１００における画像処理装置に相当する。ＣＰＵ１０１は、ＲＯＭ１０３などに格納されたプログラムコードをＲＡＭ１０２に読み出して実行することにより、各種の処理を実行する。例えば、画素種別判定部１０１ａによる画素種別の判定処理や、パターン判定部１０１ｂによる色配列パターンの判定処理や、原稿種別判定部１０１ｃによる原稿種別の判定処理が、ＣＰＵ１０１によって実行される。これらの判定処理については後述する。読取部１０４はセンサ１０４ａを備え、センサ１０４ａが走査することにより原稿を読み取る。センサ１０４ａには、分光感度特性が異なる２種類以上のフォトエレメントが配列される。原稿を読み取ることにより生成された読取画像および該読取画像に付随する情報は、２次記憶装置である記憶部１０５に記憶される。記憶部１０５には、例えばハードディスクドライブの他、ＤＲＡＭなども適用することができる。操作部１０６は、ユーザの入力指示を受け付け可能なインターフェースであり、本実施形態ではタッチパネルディスプレイが適用される。操作部１０６にはタッチパネルディスプレイが適用されているため、ＣＰＵ１０１は、読取処理や画像処理に関する各種情報を操作部１０６に表示することができる。
【００１３】
図２は、本実施形態におけるカラー原稿／モノクロ原稿判定の手順例を示すフローチャートである。図２に示されるフローチャートの処理は、主制御部１１０のＣＰＵ１０１がＲＯＭ１０３に記憶されているプログラムコードをＲＡＭ１０２に展開し実行することにより行われる。以下の各記号Ｓは、フローチャートにおけるステップであることを意味する。
【００１４】
Ｓ２０１において、主制御部１１０による制御のもと、読取部１０４は原稿を読み取る。本実施形態においては、例えば、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）から供給された紙原稿が、センサ１０４ａによって走査されることによりＳ２０１の読取処理が行われる。また、読取部１０４は、操作者が読取装置１００の読取面（不図示）に載置した紙原稿を、センサ１０４ａを走査させることにより読み取りを実行してもよい。原稿が読み取られて生成された画像データは、ＣＰＵ１０１の制御のもと、ＲＡＭ１０２および記憶部１０５などの記憶領域（以下、単に「記憶領域」と記す場合がある）に保存される。
【００１５】
図３は、読取部１０４のセンサ１０４ａの構成を模式的に示した図である。矢印３０１はセンサ１０４ａの走査方向を、矢印３０２はセンサ１０４ａの走査方向と直交する方向をそれぞれ示す。矢印３０１が示す方向、および、矢印３０２が示すそれぞれの方向には、Ｒ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）を検出してそれぞれの輝度信号を取得するためのフォトエレメントが所定のパターンに従って配列されている。本実施形態では、矢印３０１が示す方向にはＲ→Ｂ→Ｇ、Ｇ→Ｒ→Ｂ、Ｂ→Ｇ→Ｒの順番に３個フォトエレメントが配列されている。一方、矢印３０２が示す方向には、Ｒ→Ｇ→Ｂの順番にフォトエレメントが配列されている。すなわち、本実施形態のセンサ１０４ａにおいて、走査方向と直交する方向のフォトエレメントの最小の繰り返し単位は「３」である。
【００１６】
図４は、原稿の読み取りが理想的に行われる様子を示す模式図である。図４（ａ）は、センサ１０４ａの一部を示す構成例であり、矢印４０１はセンサ１０４ａの走査方向を、矢印４０２はセンサ１０４ａの走査方向と直交する方向をそれぞれ示す。図４（ｂ）は、読み取り対象となる原稿を示す図であり、本実施例では白色背景上に黒色オブジェクト（黒色領域）が存在する原稿が示されている。説明を分かりやすくするため、図４（ｂ）に示される原稿には、センサ１０４ａのフォトエレメントが輝度信号を取得する単位で格子が付与されているが、この格子は実際の原稿には存在しない。読取部１０４がセンサ１０４ａを走査させることにより原稿を読み取った場合、図４（ｃ）に示される８ビットの輝度信号値を取得することができる。上述の通り、矢印４０１方向には３つのフォトエレメントが配列される。そして、読取装置１００は、これらのフォトエレメントが輝度信号を取得する位置を示す取得座標と、輝度信号を取得する時間を示す取得時間とがそれぞれ異なることを利用して、原稿を正しくデジタル画像データとして再現する。再現されたデジタル画像（以下「読取画像」と記す）が、図４（ｄ）に示される。例えば、時間０，１，２におけるセンサ１０４ａの位置をそれぞれ位置４１１，４１２，４１３と、時間ｔにおける取得座標（ｘ，ｙ）で取得された輝度信号値をＬ（ｘ，ｙ，ｔ）定義する。そうすると、取得座標（ｘ，ｙ）＝（０，２）で取得された輝度信号値はそれぞれ、Ｒ信号がＬ（０，０，２），Ｇ信号がＬ（０，２，０），Ｂ信号がＬ（０，１，１）となる。
【００１７】
図５は、色ズレが発生する様子を示す模式図である。図４（ａ）〜（ｄ）と同様に、図５（ａ）はセンサ１０４ａの一部を示す模式図であり、図５（ｂ）は読み取り対象となる原稿の一例を示す図であり、図５（ｃ）は取得された輝度信号値の一例を示すテーブルであり、図５（ｄ）は読取画像の一例を示す図である。
【００１８】
図５（ｂ）において、時間０，１，２におけるセンサ１０４ａの理想的な位置をそれぞれ位置５１１，５１２，５１３と定義する。これを前提として、本来時間２（ｔ＝２）において位置５１３に存在するべきセンサ１０４ａが、矢印５０１とは逆方向にずれて、時間１（ｔ＝１）において位置５１２に留まったままの場合を検討する。  
この場合、本来フォトエレメント（Ｇ）が取得座標（０，４）に位置して黒色領域から輝度信号を取得するべきタイミングに、取得座標（０，３）に位置して白色領域から輝度信号を取得することになる。一方、フォトエレメント（Ｂ）は取得座標（０，３）に位置して輝度信号を取得するべきタイミングに、取得座標（０，２）に位置して輝度信号を取得するが、双方のタイミングにおいて白色領域から輝度信号が取得される。同様に、フォトエレメント（Ｒ）は取得座標（０，２）に位置して輝度信号を取得するべきタイミングに、取得座標（０，１）に位置して輝度信号を取得するが、双方のタイミングにおいて白色領域から輝度信号が取得される。つまり、フォトエレメント（Ｂ），（Ｒ）については、本来取得するべき輝度信号と、実際に取得する輝度信号とは結果として同じである。  
この結果、ｘ＝０の画素列においては、図５（ｃ）のテーブル５２１に示される通り、輝度信号（Ｇ）のみについて矢印５０１方向（走査方向）に１画素分の色ズレが発生する。このような色ズレに起因して、読取画像の黒色領域のエッジ部において緑色の色ズレが発生してしまう。  
図５（ｄ）は色ズレが発生した読取画像の一例を示す図である。図５（ｄ）の読取画像において、符号５３１は緑色の色ズレを表している。本実施例において、いずれの色で色ズレが発生するかは、センサ１０４ａにおけるＹ＝２のフォトエレメントの配列に依存する。すなわち、図５（ｄ）に示される通り、読取画像におけるｘ＝１の画素列では青色の色ズレが、ｘ＝２の画素列では赤色の色ズレが発生する。
【００１９】
図６は、色ズレが発生する様子の別形態を示す模式図である。図４（ａ）〜（ｄ）と同様に、図６（ａ）はセンサ１０４ａの一部を示す模式図であり、図６（ｂ）は読み取り対象となる原稿の一例を示す図であり、図６（ｃ）は取得された輝度信号値の一例を示すテーブルであり、図６（ｄ）は読取画像の一例を示す図である。
【００２０】
図６（ｂ）において、時間０，１，２におけるセンサ１０４ａの理想的な位置をそれぞれ位置６１１，６１２，６１３と定義する。これを前提として、本来時間１（ｔ＝１）において位置６１２に存在するべきセンサ１０４ａが、矢印６０１方向にずれて、時間１（ｔ＝１）において位置６１３に進んだ場合を検討する。  
この場合、本来フォトエレメント（Ｇ）が取得座標（０，３）に位置して白色領域から輝度信号を取得するべきタイミングに、取得座標（０，４）に位置して黒色領域から輝度信号を取得することになる。一方、フォトエレメント（Ｂ）は取得座標（０，２）に位置して輝度信号を取得するべきタイミングに、取得座標（０，３）に位置して輝度信号を取得するが、双方のタイミングにおいて白色領域から輝度信号が取得される。同様に、フォトエレメント（Ｒ）は取得座標（０，１）に位置して輝度信号を取得するべきタイミングに、取得座標（０，２）に位置して輝度信号を取得するが、双方のタイミングにおいて白色領域から輝度信号が取得される。つまり、フォトエレメント（Ｂ），（Ｒ）については、本来取得するべき輝度信号と、実際に取得する輝度信号とは結果として同じである。  
この結果、ｘ＝０の画素列においては、図６（ｃ）のテーブル６２１に示される通り、輝度信号（Ｇ）のみについて走査方向とは逆方向に１画素分の色ズレが発生する。このような色ズレに起因して、読取画像の黒色領域のエッジ部において緑色の補色であるマゼンタ色の色ズレが発生してしまう。  
図６（ｄ）は色ズレが発生した読取画像の一例を示す図である。図６（ｄ）の読取画像において、符号６３１はマゼンタ色の色ズレを表している。前述の通り、いずれの色で色ズレが発生するかは、センサ１０４ａにおけるＹ＝２のフォトエレメントの配列に依存する。すなわち、図６（ｄ）に示される通り、読取画像におけるｘ＝１の画素列では黄色の色ズレが、ｘ＝２の画素列ではシアン色の色ズレが発生する。
【００２１】
ここで重要となるのは、黒色領域を読み取る際にセンサ１０４ａの位置ズレが発生すると、走査方向と直交する方向のフォトエレメントの配列順の色配列パターンが、黒色領域のエッジ部に発生するという点である。具体的には、本実施形態では、矢印３０２方向のフォトエレメントの配列順Ｒ→Ｇ→Ｂ順またはそれらの補色であるＣ→Ｍ→Ｙ順の色配列パターンが、読取画像（図５（ｄ），図６（ｄ））における黒色領域のエッジ部に発生している。
【００２２】
再び図２のフローチャートに戻り、Ｓ２０２において、画素種別判定部１０１ａは、注目画素がカラー画素かモノクロ画素かを判定する。カラー画素かモノクロ画素かの画素種別判定は、例えば以下の手法を用いて行われる。まず、画素種別判定部１０１ａは、Ｓ２０１で取得した注目画素のＲＧＢ輝度信号値を、３次元ルックアップテーブルを参照してデバイス非依存のｓＲＧＢ色空間における色度座標に変換する。次いで、変換された色度座標をＬ＊ａ＊ｂ＊色空間にマッピングする。
【００２３】
図７は、本実施形態において、Ｌ＊ａ＊ｂ＊色空間にマッピングされた色度座標の一例を示すグラフである。画素種別判定部１０１ａは、色度座標が、Ｌ＊ａ＊ｂ＊色空間のａ−ｂ平面における原点からの所定距離以内の領域に位置するか否かを判定する。図７に示されるグラフでは、Ｌ＊ａ＊ｂ＊色空間のａ−ｂ平面における原点からの所定距離以内の領域が、斜線領域７００で表されている。色度座標７０１は斜線領域７００の内側に位置し、原点からの距離が所定距離よりも近いため、画素種別判定部１０１ａは、色度座標７０１に対応する注目画素がモノクロ画素であると判定する。一方、色度座標７０２は斜線領域７００の外側に位置し、原点からの距離が所定距離よりも遠いため、画素種別判定部１０１ａは、色度座標７０２に対応する注目画素がカラー画素であると判定する。注目画素がカラー画素と判定された場合（Ｓ２０２：ＹＥＳ）、Ｓ２０３に移行する。注目画素がモノクロ画素と判定された場合（Ｓ２０２：ＮＯ）、Ｓ２０５に移行する。
【００２４】
再び図２のフローチャートに戻り、Ｓ２０３において、パターン判定部１０１ｂは、Ｓ２０２でカラー画素と判定された注目画素を含む注目画素群が所定の色配列パターンに該当するか否かを判定する。本実施形態において、注目画素群は、Ｓ２０２でカラー画素と判定された注目画素と、当該注目画素の左右に隣接する隣接画素との３画素で構成される例について説明するが、注目画素群の構成は上記に限られない。ここで、読取画像の座標系におけるｘ座標をｘ、ＲＧＢそれぞれを表す色コンポーネントの値をｃ、輝度信号値をＬ（ｘ，ｃ）、閾値をＴｈａ、Ｔｈｂ、Ｔｈｃと定義する。そして、以下の（式１）〜（式９）を全て満たす場合、注目画素群は所定の色配列パターンに該当すると判定される。
【００２５】
【数１】
2019047441.tif 000003
【００２６】
【数２】
2019047441.tif 000004
【００２７】
【数３】
2019047441.tif 000005
【００２８】
【数４】
2019047441.tif 000006
【００２９】
【数５】
2019047441.tif 000007
【００３０】
【数６】
2019047441.tif 000008
【００３１】
【数７】
2019047441.tif 000009
【００３２】
【数８】
2019047441.tif 000010
【００３３】
【数９】
2019047441.tif 000011
【００３４】
図８は、縦軸を輝度信号値Ｌとし、横軸を読取画像の座標系におけるｘ座標としたグラフである。本実施形態において、注目画素群の画素数は「３」であり、これはセンサ１０４ａにおいて矢印３０２方向のフォトエレメントの最小の繰り返し単位数「３」に対応する画素数である。図８に示されるグラフでは、一例として、色ズレが発生している画素群５３２（図５（ｄ））の３画素それぞれについて、輝度信号値と画素位置との関係が色コンポーネントごとに示されている。さらに、図８のグラフでは、輝度信号値を結ぶグラフ線が、色コンポーネントごとに示されており、グラフ線８０１は色コンポーネントＲに、グラフ線８０２は色コンポーネントＧに、グラフ線８０３は色コンポーネントＢにそれぞれ対応する。グラフ線８０１，８０２，８０３の下側にはそれぞれ２つの頂点が含まれており、これら６つの頂点における輝度信号値は全て「０」であるが、説明の便宜上、これら６つの頂点の位置はそれぞれずらして表記されている。
【００３５】
図９は、グラフ線８０１，８０３の周期的な波形の位相を１画素分シフトさせた場合を示す模式図である。図９の例では、グラフ線８０１のｘ座標を＋１画素分シフトさせ、グラフ線８０３のｘ座標を−１画素分シフトさせている。図９においても、グラフ線８０１，８０２，８０３にはそれぞれ３つの頂点が含まれており、これら９つの頂点はそれぞれ互いに重なるが、説明の便宜上、これら９つの頂点の位置はそれぞれずらして表記されている。
【００３６】
図８に示されるように、色ズレが発生している色ズレ領域では、グラフ線８０１，８０２，８０３は、フォトエレメントの最小の繰り返し単位数「３」ごとに同じ波形を示している。そして、色コンポーネントごとのグラフ線８０１，８０２，８０３の波形は同じであり、１画素ずつずれて発生している。本実施形態では上記特徴に着目し、パターン判定部１０１ｂは、（式１）〜（式９）を用いて隣接画素の輝度信号値を１画素分シフトさせる演算を行い、色コンポーネントごとのグラフ線の波形が同じとなるか否かを判定する。なお、本実施形態において「同じ」とは輝度信号値が完全に一致する場合だけではなく、略同一である場合も含む。これは、読取装置の読取特性などによって、センサによって取得される輝度信号値に揺らぎが発生することが一般的であるからである。閾値Ｔｈａ、Ｔｈｂ、Ｔｈｃはそれぞれマージンを持たせるための値であり、（式１）〜（式９）において輝度信号値の差分が所定以内であれば、各画素値の輝度信号値は同じであると判定される。
【００３７】
なお、色ズレが発生している色配列パターンに該当しているか否かの判定は、上記手法には限られない。例えば、所定の色配列パターンを示す輝度信号値群を予め記憶領域に保存しておき、注目画素群の輝度信号値群と、予め保存されている輝度信号値群とをパターンマッチングする手法が適用されてもよい。
【００３８】
再び図２のフローチャートに戻り、Ｓ２０３において、注目画素群が所定の色判定パターンに該当する場合（Ｓ２０３：ＹＥＳ）、Ｓ２０５に移行する。一方、注目画素群の輝度信号値群が所定の色判定パターンに該当しない場合（Ｓ２０３：ＮＯ）、Ｓ２０４に移行する。
【００３９】
Ｓ２０４において、注目画素の座標と、注目画素がカラー画素であることを示す情報（例えば、フラグなど）とが関連付けられて記憶領域に保存される。
【００４０】
Ｓ２０５において、注目画素の座標と、注目画素がモノクロ画素であることを示す情報とが関連付けられて記憶領域に保存される。すなわち、一旦は注目画素がカラー画素と判定されたとしても（Ｓ２０２：ＹＥＳ）、Ｓ２０３におけるパターン判定の判定結果に基づき注目画素がモノクロ画素であると判定される場合がある。
【００４１】
Ｓ２０６において、読取画像における全ての画素について処理が完了したか否かが判定される。全ての画素について処理が完了していない場合（Ｓ２０６：ＮＯ）、再びＳ２０２〜Ｓ２０６の処理を繰り返す。全ての画素について処理が完了している場合（Ｓ２０６：ＹＥＳ）、Ｓ２０７に移行する。
【００４２】
Ｓ２０７において、原稿種別判定部１０１ｃは、Ｓ２０１で読み取られた原稿がカラー原稿かモノクロ原稿かを判定する。本実施形態では、読取画像における全画素のうち、カラー画素の割合が所定以上である場合、読み取られた原稿はカラー原稿であると判定される。一方、読取画像における全画素のうち、カラー画素の割合が所定未満である場合、読み取られた原稿はモノクロ原稿であると判定される。なお、本実施形態では、読取画像におけるカラー画素の占有率に基づいて原稿種別判定が行われている。これに加えて、読取画像におけるカラー画素が所定以上連続する場合に、カラー画素の占有率を特定するためにカラー画素およびモノクロ画素をカウントする、といったカラー画素の連続性を加味した判定が行われてもよい。Ｓ２０７の原稿種別判定が完了すると、本フローチャートの処理を終了する。
【００４３】
本実施形態では、説明を簡略化するために、読取画像には白画素（８ビットの画素値が２５５）および黒画素（８ビットの画素値が０）のみが含まれる実施例について説明した。しかしながら、実際には、読み取り対象となる原稿の印刷時の印刷特性や、読取部１０４の読み取り特性によって、読取画像の鮮鋭度が低下してしまう。この結果、黒色オブジェクトのエッジ部分においてグレイ画素が含まれることが一般的である。また、色ズレについても、１画素ごとに色ズレが発生するものとして説明したが、一般的には１画素未満の大きさごとに色ズレが発生することが一般的である。これらいずれの場合においても、本実施形態の画像処理手法を適用することができる。
【００４４】
本実施形態の画像処理技術によれば、読取画像における注目画素がカラー画素と判定された場合であっても、注目画素を含む注目画素群が所定の色判定パターンに該当すると判定された場合、当該注目画素をモノクロ画素と判定する。そのため、色ズレの原因に再現性がない場合であっても、カラー画素かモノクロ画素かを正確に判定することができ、ＡＣＳを高精度に行うことができる。
【００４５】
［実施形態２］
実施形態１では、色ズレが発生している色ズレ領域では、色コンポーネントごとの輝度信号値が示す波形パターンが同じであり、かつ、各波形パターンが１画素ずつシフトしていることに着目してパターン判定を行っていた。本実施形態では、実施形態１と同等の効果を得ることができるより簡易なパターン判定手法について説明する。なお、実施形態１と共通する部分については説明を簡略化ないし省略し、以下では本実施形態に特有な点を中心に説明する。
【００４６】
本実施形態においては、Ｓ２０３のパターン判定処理が実施形態１と相違するため、以下、Ｓ２０３の判定処理を中心に説明する。  
Ｓ２０３において、パターン判定部１０１ｂは、注目画素群が所定の色配列パターンに該当するか否かを判定する。ここで、読取画像の座標系におけるｘ座標をｘ、ＲＧＢそれぞれを表す色コンポーネントの値をｃ、輝度信号値をＬ（ｘ，ｃ）、閾値をＴｈｄ、Ｔｈｅ、Ｔｈｆと定義する。さらに、注目画素群の輝度信号値群の平均値Ｌａｖｅは（式１０）によって表される。
【００４７】
【数１０】
2019047441.tif 000012
【００４８】
さらに、平均値Ｌａｖｅ（ｘ，０），Ｌａｖｅ（ｘ，１），Ｌａｖｅ（ｘ，２）の平均値Ａｖｅは（式１１）によって表される。
【００４９】
【数１１】
2019047441.tif 000013
【００５０】
（式１０）で得られたＬａｖｅ（ｘ，０），Ｌａｖｅ（ｘ，１），Ｌａｖｅ（ｘ，２）と、（式１１）で得られたＡｖｅ（ｘ）とは、以下の（式１２）（式１３）（式１４）で利用される。
【００５１】
【数１２】
2019047441.tif 000014
【００５２】
【数１３】
2019047441.tif 000015
【００５３】
【数１４】
2019047441.tif 000016
【００５４】
本実施形態のパターン判定部１０１ｂは、注目画素群の輝度信号値群が（式１０）〜（式１４）の全てを満たす場合、注目画素群が所定の色配列パターンに該当すると判定する。すなわち、Ｓ２０３において、注目画素群の輝度信号値群の平均値Ｌａｖｅ（ｘ，ｃ）が、色コンポーネント同士で同じであると判定された場合、注目画素は色ズレに起因してカラー画素と誤判定されたと判定される。
【００５５】
一般的な読取装置の読取解像度を考慮した場合、読取画像における輝度信号値が１画素ごとに大きく変化することはない。本実施形態のパターン判定手法は上記読取特性を利用したものである。すなわち、注目画素がカラー画素と判定された場合であっても、注目画素群において色コンポーネントごとの輝度信号値が入れ替わっているだけであれば、注目画素群が所定の色配列パターンに該当すると判定することができる。
【００５６】
本実施形態の画像処理技術では、注目画素がカラー画素と判定された場合であっても、注目画素群の輝度信号値群の平均値Ｌａｖｅ（ｘ，ｃ）が、色コンポーネント同士で同じであると判定された場合、当該注目画素をモノクロ画素と判定する。そのため、より簡易な手法で実施形態１と同等の効果を得ることができる。
【００５７】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019047441.tif 000017
【図２】
2019047441.tif 000018
【図３】
2019047441.tif 000019
【図４】
2019047441.tif 000020
【図５】
2019047441.tif 000021
【図６】
2019047441.tif 000022
【図７】
2019047441.tif 000023
【図８】
2019047441.tif 000024
【図９】
2019047441.tif 000025