(57)【特許請求の範囲】
【請求項１】
多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定手段、
前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定手段、並びに、
前記色判定手段による判定結果及び前記エッジ判定手段による判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化手段を備えた画像処理装置において、
前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定する手段、並びに、
前記無彩色化手段が無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定する手段による判定結果に基づいて補正する手段
を備えることを特徴とする画像処理装置。
【請求項２】
前記補正する手段は、
前記多値画像データのうち、前記無彩色化手段が無彩色化を行った前記画素から予め定めた距離内に前記判定する手段による判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定する手段により前記エッジと判定され且つ前記無彩色化手段が無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、原稿を読み取って前記多値画像データを出力する複数のラインセンサを副走査方向に並列に備えており、
前記予め定めた色の画素信号は、前記複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定ステップ、
前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定ステップ、並びに、
前記色判定ステップにおける判定結果及び前記エッジ判定ステップにおける判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化ステップを、処理手段により実行する画像処理方法において、該手段によりさらに、
前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定するステップ、並びに、
前記無彩色化ステップが無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定するステップによる判定結果に基づいて補正するステップ
を実行することを特徴とする画像処理方法。
【請求項５】
前記補正するステップにおいて、
前記多値画像データのうち、前記無彩色化ステップが無彩色化を行った前記画素から予め定めた距離内に前記判定するステップにおける判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定するステップにおいて前記エッジと判定され且つ前記無彩色化手段が無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記予め定めた色の画素信号は、原稿を読み取って前記多値画像データを出力する、副走査方向に並列に備えられた複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であることを特徴とする請求項４または５に記載の画像処理方法。
【請求項７】
多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定ステップ、
前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定ステップ、並びに、
前記色判定ステップにおける判定結果及び前記エッジ判定ステップにおける判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化ステップを含む画像処理をコンピュータが備える処理装置に実行させるためのプログラムにおいて、該プログラムが該処理装置にさらに、
前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定するステップ、並びに、
前記無彩色化ステップが無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定するステップによる判定結果に基づいて補正するステップを
実行させることを特徴とするプログラム。
【請求項８】
前記補正するステップにおいて、
前記多値画像データのうち、前記無彩色化ステップが無彩色化を行った前記画素から予め定めた距離内に前記判定するステップにおける判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定するステップにおいて前記エッジと判定され且つ前記無彩色化手段が無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことを特徴とする請求項７に記載のプログラム。
【請求項９】
前記予め定めた色の画素信号は、原稿を読み取って前記多値画像データを出力する、副走査方向に並列に備えられた複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であることを特徴とする請求項７または８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は原稿に記載されたカラー情報を光学的に分光して走査する画像読取装置で取得した画像情報を処理する画像処理装置及び方法並びにプログラムに関する。より詳細にはカラー原稿中の無彩色エッジ部を読取った際の色にじみ画素を無彩色判定することに関する。
【背景技術】
【０００２】
図１並びに図２は，原稿に記載されたカラー情報を光学的に分光して走査する画像読取装置の代表的な構成である。
【０００３】
図１は縮小光学の構成から成る画像読取装置の内部構成を示す図である。
【０００４】
原稿台ガラス１１はガラスから成っており，原稿１２を積載するものである。光源ユニット１５内には光源１３と反射ミラー１４とを機械的に固定して内包しており，光源ユニット１５自体が図示する左右矢印の方向に移動する。これら光源ユニット１５，光源１３，反射ミラー１４は読み取るべき原稿１２の全幅と同等かそれ以上の幅を有している（図面奥手方向）。図示する太矢印は光源１３から発せられた光の光路を示している。光源１３から発せられた光は原稿台１１を介して原稿１２に照射され，原稿１２の分光反射率に応じて反射光が反射ミラー１４に入射される。反射ミラー１４で光路を変更された反射光は縮小レンズ１６に入射される。縮小レンズ１６は原稿１２と同等かそれ以上の幅の光を縮小する。縮小レンズ１６で縮小された反射光は光電変換素子１７に入射される。
【０００５】
光電変換素子１７はＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサでよく，入射された光情報を電気信号に変換する半導体素子である。また，ここでの光電変換素子１７の幅は原稿１２に対して狭いものであり，縮小レンズ１６の縮小率は原稿１２と光電変換素子１７の幅の比率を基に決定されるものである。
【０００６】
光源ユニット１５と縮小レンズ１６が同期して，図示する矢印方向に移動しながら原稿１２を走査することで電子データを生成する。
【０００７】
図２は等倍光学の構成から成る画像読取装置の内部構成を示す図である。
【０００８】
ＣＩＳ（Contact Image Sensor）ユニット２２は光源１３と等倍レンズ２１と光電変換素子２３とを機械的に固定して内包しており，ＣＩＳユニット２２が図示する左右矢印の方向に移動する。光電変換素子２３はＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサでよく，入射された光情報を電気信号に変換する半導体素子である。これらＣＩＳユニット２２，光源１３，等倍レンズ２１，光電変換素子２２は読み取るべき原稿１２の全幅と同等かそれ以上の幅を有している（図面奥手方向）。図示する太矢印は光源１３から発せられた光の光路を示している。光源１３から発せられた光は原稿台１１を介して原稿１２に照射され，原稿１２の反射率に応じて反射光が等倍レンズ２１に入射される。この入射光は原稿１２と同等かそれ以上の幅を有しており，等倍レンズ２１を介して光電変換素子２３に入射される。ＣＩＳユニット２２は図示する矢印方向に移動しながら原稿１２を走査することで電子データを生成する。
【０００９】
一般的にカラーの電子データを生成するための方法に用いられる光学系として，光源１３として可視領域の波長を包括しているものを含むものがある。この系はさらに、光電変換素子１７や２３として、３原色と呼ばれているＲ（赤），Ｇ（緑），Ｂ（青）の色分解フィルタと，それぞれに対応する３つの光電変換素子列（ラインセンサ）を含む。この系を用いて原稿１２を走査し，各ラインセンサにより得たＲＧＢそれぞれの画素信号を合成することでカラー電子データを生成することができる。
【００１０】
図３は前述の光電変換素子１７の代表的な構成を示している。
【００１１】
これはカラー画像を撮像するためにＲ，Ｇ，Ｂの３色の成分の検出が可能なようにＲ，Ｇ，Ｂの３色に対応する３つのラインセンサ（Ｒ）３１，ラインセンサ（Ｇ）３２，ラインセンサ（Ｂ）３３（纏めてラインセンサとも呼ぶ）から構成されている。これらラインセンサはそれぞれ原稿に対する画像読取り解像度に応じて必要な画素数の受光部が主走査方向に並んでいる。
【００１２】
ここでは、解像度を６００ｄｐｉとして説明を進める。即ち原稿上の約４２μｍ×４２μｍが電子データ上の１画素として取り扱われる。
【００１３】
半導体上にこれらラインセンサを配置する際にはラインセンサ間の距離は０μｍ以上必要である。ラインセンサ間の距離が０μｍのときはラインセンサの重心間の距離から１ライン遅延となる。それ以上距離が離れる場合は原稿上に投影したライン間距離をもってしてｎライン遅延となる（ｎ＝整数）。
【００１４】
図４は、遅延量ｎ＝２であったときのＲＧＢ画像の結像方法について説明する図である。光源ユニット１５やＣＩＳユニット２２が図示する副走査方向に移動する中，注目ラインＭ＝ｍをラインセンサ（Ｒ）３１が読取った時刻ＴをＴ＝ｔとする。このときラインセンサ（Ｇ）３２はｍ−２ライン目を，ラインセンサ（Ｂ）３３はｍ−４ライン目を読取っている。次の単位時間後すなわちＴ＝ｔ＋１の時刻ではラインセンサ（Ｒ）３１はｍ＋１ライン目，ラインセンサ（Ｇ）３２はｍ−１ライン目，ラインセンサ（Ｂ）３３はｍ−３ライン目を読取っていることになる。これらを繰り返していくと，注目ラインＭ＝ｍのＲ，Ｇ，Ｂそれぞれの読取りデータが揃うのはＴ＝ｔをスタート時刻として，Ｔ＝ｔ＋４の時刻となる。この間，図示しないラインバッファがＢの読取りデータが揃うまでＲ，Ｇのラインデータを保持する必要がある。そして，Ｔ＝ｔ＋４の時刻に初めてＲ，Ｇ，Ｂの読取りデータが揃うのでこれらを結像することでＭ＝ｍライン目のカラー画像を得ることができる。
【００１５】
この説明は遅延量がｎ＝２のときに限るものではない。Ｎ＝２以外の場合は注目ラインのＲ，Ｇ，Ｂすべてのデータが揃うまでに必要な時間が変わってくる。これに応じてラインバッファの容量も変更する必要がある。
【００１６】
原稿上のカラー画像を電子データとして精度良く結像するためには、光電変換素子１７や２３が各ライン毎に光を蓄積するタイミングを，光源ユニット１５やＣＩＳユニット２２の副走査方向への移動量と同期させることが重要である。
【００１７】
光源ユニット１５やＣＩＳユニット２２の副走査方向への移動には，例えばステッピングモータ等を使用する。厳密にはステッピングモータの回転むらや，各駆動伝達系即ちギアやベルト類の振動，その他摺動部分の振動や外乱など様々な要因により，副走査方向にランダムに発生する色ずれという現象が現れてくる。
【００１８】
色ずれとはラインセンサ（Ｒ）３１，ラインセンサ（Ｇ）３２，ラインセンサ（Ｂ）３３の読取るラインがずれることである。
【００１９】
他に挙げられる色ずれ要因としては、ライン間遅延量が例えばｎ＝１２などのようにとても大きい場合などがある。このときＲとＢの読取り時刻差は実に２４もあり，この間に、前述したメカニカルな要因による画像読取り状態の変動が大きくなりがちだからである。
【００２０】
以上を鑑みると，でき得る限り高精度な駆動系を用いてでき得る限り同時刻に注目ラインをＲ，Ｇ，Ｂ読取りすることが高精度なカラー画像読み取りであると言える。しかしながら，駆動系を高精度にして読み取り精度を上げれば上げるほどコストアップを招来する。
【００２１】
図５は白地に黒細線（黒文字を含む）領域があるような原稿を読取った際の注目画素のＲ，Ｇ，Ｂ輝度レベル信号を表す模式図である。図中の破線はラインセンサ（Ｒ）３１，ラインセンサ（Ｇ）３２，ラインセンサ（Ｂ）３３が読取るサンプリングラインを示している。このような原稿を読取ったときに色ずれが存在しない場合はＲ，Ｇ，Ｂそれぞれの輝度レベルは一致し，原稿上の白と黒の境界部つまりエッジ部は無彩色に近い中間調グレーを表す信号になる。さらに５ライン目以降は輝度の低いグレーを表す信号になる。このときの電子データの様子を図６に示す。
【００２２】
このような電子データを得ることで，後述する有彩色／無彩色判定により，４ライン目の注目画素を無彩色と判定しやすいということになる。この副走査方向の色ずれが存在する場合は例えば図７のようになる。この例ではラインセンサ（Ｒ）３１がラインセンサ（Ｇ）３２やラインセンサ（Ｂ）３３に対して原稿中のエッジ部周辺では１ライン早くサンプリングしてしまったことを示している。このとき，３ライン目，４ライン目はＲ，Ｇ，Ｂのバランスが崩れてしまっており，常にＲチャンネルの輝度レベルが他の２チャンネルの輝度レベルに対して低いという現象になる。このときの電子データの様子を図８に示す。つまり３ライン目と４ライン目は彩度を持った中間調，即ち色にじみを現すことになる。
【００２３】
このような色ずれ現象による無彩色エッジ部の色にじみは読み取った画像データの品位を低下させたり，原稿がカラーであるか否かの判断機能（ＡＣＳ：Auto Color Select）を鈍らせたりするという問題がある。
【００２４】
このような色ずれによる色にじみ画素を無彩色判定する方法が，例えば特許文献１に記載されている。この方法によれば、輝度であるＹ（０．２５Ｒ＋０．５Ｇ＋０．２５Ｂ）信号からエッジを抽出し、さらに、ＲＧＢ信号から無彩色領域を判定する。そして、エッジかつ無彩色領域を黒細線または黒文字領域と判定し、無彩色化を行う。
【００２５】
【特許文献１】特開２０００−１５１９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
しかしながら，上述した従来の技術では，以下のような場合に問題がある。
【００２７】
白地に黒がある原稿の読取りにおいて、スキャナの色ずれにより、例えば後述の図１９のようにＲ信号、Ｇ信号、Ｂ信号がずれた場合を考える。ここでＲ信号が早目に読まれていることで３ライン目はＲ信号が深く沈み、原稿の白を読み込んだＧ信号及びＢ信号との合成により鮮やかなシアンに結像する。このように３チャンネルの信号レベルが一致しないため、実際には白であっても無彩色領域として特定されないことになる。すると、黒細線または黒文字領域として判定されることもなく、無彩色化されないことになる。
【００２８】
本発明の目的は、上記の課題を解決し、副走査方向の色ずれが大きい入力画像に対しても原稿の無彩色エッジ部分をモノクロ化できる画像処理装置及び方法並びにプログラムを提供することである。
【課題を解決するための手段】
【００２９】
上記目的を達成するための本発明の一態様は、多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定手段、前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定手段、並びに、前記色判定手段による判定結果及び前記エッジ判定手段による判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化手段を備えた画像処理装置において、前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定する手段、並びに、前記無彩色化手段が無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定する手段による判定結果に基づいて補正する手段を備えることを特徴とする。
【００３０】
ここで、前記補正する手段は、前記多値画像データのうち、前記無彩色化手段が無彩色化を行った前記画素から予め定めた距離内に前記判定する手段による判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定する手段により前記エッジと判定され且つ前記無彩色化手段が無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことができる。或いは、原稿を読み取って前記多値画像データを出力する複数のラインセンサを副走査方向に並列に備えており、前記予め定めた色の画素信号は、前記複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であって良い。
【００３３】
上記目的を達成するための本発明の他の態様は、多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定ステップ、前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定ステップ、並びに、前記色判定ステップにおける判定結果及び前記エッジ判定ステップにおける判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化ステップを、処理手段により実行する画像処理方法において、該手段によりさらに、前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定するステップ、並びに、前記無彩色化ステップが無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定するステップによる判定結果に基づいて補正するステップを実行することを特徴とする。
【００３４】
ここで、前記補正するステップにおいて、前記多値画像データのうち、前記無彩色化ステップが無彩色化を行った前記画素から予め定めた距離内に前記判定するステップにおける判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定するステップにおいて前記エッジと判定され且つ前記無彩色化手段が無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことができる。或いは、前記予め定めた色の画素信号は、原稿を読み取って前記多値画像データを出力する、副走査方向に並列に備えられた複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であって良い。
【００３７】
上記目的を達成するための本発明の他の態様は、多値画像データに含まれる各画素の画素信号に基づいて、各画素がモノクロかカラーかを判定する色判定ステップ、前記多値画像データに含まれる各画素における予め定めた色の画素信号に基づいて、前記各画素が黒文字または黒細線のエッジか否かを判定するエッジ判定ステップ、並びに、前記色判定ステップにおける判定結果及び前記エッジ判定ステップにおける判定結果に基づいて前記多値画像データに含まれる前記各画素の画素信号を無彩色化すべきか否かを判定し、及び、無彩色化すべきと判定した画素について無彩色化を行う無彩色化ステップを含む画像処理をコンピュータが備える処理装置に実行させるためのプログラムにおいて、該プログラムが該処理装置にさらに、前記多値画像データに含まれる前記各画素における、前記予め定めた色と異なる色の画素信号に基づいて、前記各画素が前記エッジか否かを判定するステップ、並びに、前記無彩色化ステップが無彩色化すべきと判定した前記画素について無彩色化を行った後の前記多値画像データを、前記判定するステップによる判定結果に基づいて補正するステップを実行させることを特徴とする。
【００３８】
ここで、前記補正するステップにおいて、前記多値画像データのうち、前記無彩色化手段が無彩色化を行った前記画素から予め定めた距離内に前記判定するステップにおける判定結果が存在する場合には、前記予め定めた距離内に存在し、前記判定するステップにおいて前記エッジと判定され且つ前記無彩色化ステップが無彩色化を行った前記画素から前記予め定めた距離内にある、前記異なる色の画素について無彩色化を行うことができる。或いは、前記予め定めた色の画素信号は、原稿を読み取って前記多値画像データを出力する、副走査方向に並列に備えられた複数のラインセンサのうち前記副走査方向において中央のセンサで撮像した信号であって良い。
【発明を実施するための最良の形態】
【００４１】
本発明の第一の実施の形態について図を参照しながら説明する。
【００４２】
図９は本発明の第一の実施の形態における無彩色化処理を行う処理ブロック図である。
【００４３】
読取装置９１は原稿に記載されたカラー情報を光学的に分光して走査する。像域分離手段９２は入力画像の画素毎に写真領域，文字領域，網点領域といった画像の特徴を抽出して，像域毎の属性を表すデータを生成する。色判定手段９３は入力画像の画素毎に有彩色であるか無彩色であるかの判定を行い、特定された有彩色／無彩色の属性を表すデータを生成する。第一の無彩色化手段９４は像域分離手段９２と色判定手段９３の属性データを基に無彩色化する画素を決定し，読取装置９１で読取ったカラー画像中の該当する画素を無彩色化する。エッジ抽出手段９５は読取装置９１で読取ったカラー画像のエッジ情報を抽出する。第二の無彩色化手段９６は、エッジ抽出手段９５にて抽出されたエッジ情報と像域分離手段９２が生成した像域属性データと第一の無彩色化手段９４の処理結果を基に無彩色化する画素を決定し、第一の無彩色化手段９４の処理結果中の該当する画素を無彩色化する。
【００４４】
これらの各ブロックについてより詳細に説明する。
【００４５】
読取装置９１は図１や図２で説明したような画像読取装置から構成されており，原稿中の画像を光学的に走査して，Ｒ，Ｇ，Ｂの輝度レベル信号を出力する。
【００４６】
像域分離手段９２の一例を説明する。像域分離手段９２による処理は、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施すために原稿画像の特徴を抽出して像域属性を示す信号（以後フラグデータという）を生成するために行われる。つまり，像域分離手段９２は、読取装置９１から入力されるカラー画像信号を用いて原稿画像中に含まれる画像データの属性を検出し、その属性を識別するためのフラグデータを生成する。具体的な処理手順を図１０に示す。
【００４７】
図１０は、像域属性の抽出方法の一例を説明するためのブロック図である。入力信号生成１００１は入力のＲＧＢデータから、以降処理する信号を生成する。ここでは、Ｇチャンネルの信号をそのまま使用し，平均濃度演算１００２、エッジ強調処理１００３に入力される例を説明する。
【００４８】
平均濃度演算１００２では、入力信号について注目画素を中心とするＭ×Ｎ領域（ＭとＮは自然数）の各画素の画素値の平均値ＡＶＥを算出する。
【００４９】
エッジ強調処理１００３では、注目画素周辺領域のデータを参照し、Ｍ×Ｎ領域（ＭとＮは自然数）において注目画素のエッジ強調処理を行い、強度の異なる２種類のエッジ強調信号ＥＤＧ１とＥＤＧ２を算出する。
【００５０】
平均濃度演算１００２及びエッジ強調処理１００３の演算及び処理結果は、網点判定１００４とエッジ判定１００５に入力される。
【００５１】
網点判定１００４について、図１１を用いて説明する。平均濃度演算１００２及びエッジ強調処理１００３の演算及び処理結果（ＡＶＥ及びＥＤＧ１）が、二値化処理１１０１に入力される。ここでＥＤＧ１にある係数Ａ（Ａは実数）を乗算した後、乗算結果とＡＶＥを比較して、例えば、以下の通りに二値化信号を生成する。  
Ａ×ＥＤＧ１＜ＡＶＥ  ならば、  二値化信号＝１
Ａ×ＥＤＧ１≧ＡＶＥ  ならば、  二値化信号＝０
【００５２】
各画素について得られる二値化信号は、１×１孤立量算出１１１１、２×２孤立量算出１１１２、３×３孤立量算出１１１３、４×４孤立量算出１１１４に入力される。ここでは、二値化処理の結果を用い、注目画素がどれぐらい孤立しているかを判断する。例えば、１×１孤立量算出で行われる孤立量の算出は、注目画素を中心位置とする３×３領域の二値化信号を参照する。その値が縦、横、斜め、各方向に対して、０、１、０と変化していた場合に各方向に対する孤立量を１とし、これらの合計を注目画素に対する孤立量とする。孤立度が高い場合には、孤立量は４となる。孤立していない場合は０である。これは、網点ドットが１画素で構成される場合、すなわち、低濃度網点画素、または、線数の高い網点に対して孤立量が比較的大きくなるという特徴を有する。同様に、２×２孤立量算出１１１２、３×３孤立量算出１１１３、４×４孤立量算出１１１４についても、所定のパターンと比較し、孤立量を算出する。
【００５３】
算出された孤立量は、１×１孤立量加算１１２１、２×２孤立量加算１１２２、３×３孤立量加算１１２３、４×４孤立量加算１１２４において、それぞれについて所定領域で加算される。例えば１×１孤立量加算１１２１では、９×９の領域にて孤立量を加算する。
【００５４】
１×１孤立量加算１１２１、２×２孤立量加算１１２２、３×３孤立量加算１１２３、４×４孤立量加算１１２４にて算出された加算値は、網点判定１１３１に入力される。ここでは、それぞれの入力に対して閾値処理を行い、それらの結果について多数決や論理演算などの処理を行うことで、網点信号１１４１を生成する。網点ならば、ＡＭＩ＝１を出力する。
【００５５】
エッジ判定１００５について、図１２を用いて説明する。平均濃度演算１００２及びエッジ強調処理１００３の演算及び処理結果（ＡＶＥ及びＥＤＧ２）が、濃度差判定１２０１に入力される。ここでエッジ強調処理１００３から出力されるＥＤＧ２と周辺領域の濃度（ＡＶＥ）の差の大きさの判定を行い、その差が所定の濃度差よりも大きい場合は濃度差信号として１を、小さい場合は０を出力する。  
ＡＶＥ−Ａ×ＥＤＧ２＞Ｂ  ならば、  濃度差信号＝１
Ａ×ＥＤＧ２−ＡＶＥ＞Ｃ  ならば、  濃度差信号＝１
それ以外のとき、    濃度差信号＝０
（Ａは実数、Ｂ、Ｃは実数または整数）
【００５６】
濃度差判定１２０１から出力された濃度差信号は孤立判定１２０２に入力され、ここで孤立点の除去がなされる。例えば、濃度差信号を７×７領域において参照し、最外周の画素位置に濃度差信号＝１が存在しない場合に内側の５×５領域の濃度差信号を強制的に０とすることで、孤立点を除去する。
【００５７】
孤立判定１２０２から出力された孤立判定信号は補正処理１２０３に入力され、ここで不連続部分の補正がなされる。例えば、３×３領域において注目画素（３×３の中央）を挟む画素（前後、左右、斜め）の孤立判定信号が１の場合、注目画素が０ならば注目画素の値を１に補正する。これにより、線画の欠けている部分の連続度が増し、また、線画も滑らかな、エッジ信号１２０４が生成される。エッジならば、ＥＤＧＥ＝１を出力する。
【００５８】
図１０に戻り、網点判定１００４とエッジ判定１００５から出力される網点判定信号１１４１とエッジ判定信号１２０４の結果は、文字判定１００６に入力される。ここでは画素単位で処理され、網点ではなく（ＡＭＩ＝０）エッジである（ＥＤＧＥ＝１）画素を文字と考え、文字信号１００７を生成する。
【００５９】
以上が像域分離手段９２による像域属性抽出方法の一例である。本実施形態ではＧチャンネルの信号を元に像域分離処理した例を説明したが、本発明はＧチャンネルに限るものではなく、光電変換素子１７における中央のラインセンサで撮像するチャンネルの信号を使用して像域属性を抽出することができる。
【００６０】
また，像域分離手段９２による像域分離処理自体は上記の方法に限るものではなく，光電変換素子１７において副走査方向の中央に配置されたラインセンサで撮像するチャンネルの信号を元に文字信号を生成するものであればよい。
【００６１】
図１３〜１６を用いて色判定手段９３について説明する。
【００６２】
図１３は、色判定手段９３の中の前処理部１３１０の処理内容を詳細に説明した図である。
【００６３】
ＲＧＢ信号入力部１３０１はＲ、Ｇ、Ｂ、各８ｂｉｔの多値画像データを判定用入力信号として前処理部１３１０に渡す。本実施形態の場合、カラー画像入力手段である読取装置９１からの３色分解信号Ｒ、Ｇ、Ｂが前処理部１３１０に入力される。
【００６４】
Ｌ・Ｃａ・Ｃｂ変換部１３０２はＲ、Ｇ、各８ｂｉｔの多値画像データを下記の式に従い明度信号Ｌ、彩度信号Ｃａ、Ｃｂ信号に変換する。  
Ｌ＝（Ｒ＋（２×Ｇ）＋Ｂ）／４
Ｃａ＝（Ｒ−Ｇ）／２
Ｃｂ＝（（Ｒ＋Ｇ）−（２×Ｂ））／４
【００６５】
明度判定部１３０３では、２つの閾値（Ｌｔｈｒｅ１・Ｌｔｈｒｅ２）で明度信号（Ｌ）のレベルを判定して明度判定信号１（Ｍ１：２ｂｉｔ）を出力する。信号の出力は以下の式に従って行なう。  
ｉｆ（Ｌ＜Ｌｔｈｒｅ１）    Ｍ１＝０
ｅｌｓｅ  ｉｆ（Ｌ≧Ｌｔｈｒｅ１ ａｎｄ Ｌ≦Ｌｔｈｒｅ２）    Ｍ１＝１
ｅｌｓｅ    Ｍ１＝２
【００６６】
色判定・１  １３０４では、彩度信号Ｃａ、Ｃｂの値を、以下の条件に従って明度に応じた場合分けを行い、色判定信号・１（ＣＯＬＯＲ１：２ｂｉｔ）に判定信号をセットする。
【００６７】
Ｍ１＝０のとき、ｍａｘ（ａｂｓ（Ｃａ）、ａｂｓ（Ｃｂ））≦Ｓｔｈｒｅ１０ならばモノクロ判定し（ＣＯＬＯＲ１＝０）、それ以外はカラー判定する（ＣＯＬＯＲ１＝１）。
【００６８】
Ｍ１＝２のとき、ｍａｘ（ａｂｓ（Ｃａ）、ａｂｓ（Ｃｂ））≦Ｓｔｈｒｅ１２ならばモノクロ判定し（ＣＯＬＯＲ１＝０）、それ以外はカラー判定する（ＣＯＬＯＲ１＝１）。
【００６９】
Ｍ１＝１のとき、ｍａｘ（ａｂｓ（Ｃａ），ａｂｓ（Ｃｂ））≦Ｓｔｈｒｅ１１ならモノクロ判定し（ＣＯＬＯＲ１＝０）、下記条件１〜８を（ＡＮＤ判定で）全て満たすなら中間部判定し（ＣＯＬＯＲ１＝２）、それ以外はカラー判定する（ＣＯＬＯＲ１＝１）。
条件・１    Ｃａ≧−Ｋ１
条件・２    Ｃａ≦Ｋ１
条件・３    Ｃｂ≧−Ｋ１
条件・４    Ｃｂ≦Ｋ１
条件・５    Ｃｂ≧Ｃａ−Ｊ１
条件・６    Ｃｂ≦Ｃａ＋Ｊ１
条件・７    Ｃｂ≧−（Ｃａ）−Ｊ１
条件・８    Ｃｂ≦−（Ｃａ）＋Ｊ１
【００７０】
つまり、Ｍ１＝０のときまたはＭ１＝２のときは、Ｓｔｈｒｅ１０、Ｓｔｈｒｅ１２によってモノクロ部とカラー部の２通りに分け（図１４）、Ｍ１＝１のときは、Ｓｔｈｒｅ１１、Ｋ１、Ｊ１によってモノクロ部と中間部とカラー部の３通りに分ける（図１５）。
【００７１】
以上のＬ・Ｃａ・Ｃｂ変換部１３０２〜色判定・１  １３０４による各処理をまとめて色判定前処理部１３１０が行う。つまり、色判定前処理部１３１０では、１画素毎に画像信号Ｒ、Ｇ、Ｂを入力して、モノクロ部か、中間部か、カラー部かを判定し、判定信号を色判定信号・１（ＣＯＬＯＲ１：２ｂｉｔ）にセットする。
【００７２】
図１６は、色判定手段９３が色判定前処理部１３１０を使用して有彩色／無彩色判定信号ＣＯＬＯＲを出力するための処理を表した処理ブロック図である。
【００７３】
色判定を行う際に複数のエリアの（本実施形態では５×５とする）画像データ（Ｒ、Ｇ、Ｂ）の信号値を使用するため、メモリ１６０１を用いて、複数画素・複数ラインの画像データの遅延を行う。本実施形態では、メモリ１６０１から５×５の合計２５画素分のＲＧＢデータが同時に出力されるものとする。
【００７４】
色判定前処理１６０２−１〜１６０２−２５は、図１３における色判定前処理部１３１０による処理と同様の処理で、本実施形態の場合５×５画素分の色判定前処理を行うため、並列に２５の色判定前処理を行う。この並列処理により、図１７のように、色判定信号・１による判定結果が注目画素を中心とする５×５のエリアで同時に出力されることとなる。
【００７５】
色判定信号出力１６０３では、上記５×５のエリアにおける色判定信号・１の判定結果を使用して最終的な有彩色／無彩色判定信号ＣＯＬＯＲが出力される。
【００７６】
以下に詳細な処理の説明を行う。
【００７７】
注目画素がＣＯＬＯＲ１＝０（モノクロ部）であるとき、モノクロ判定し（ＣＯＬＯＲ＝０）、注目画素がＣＯＬＯＲ１＝１（カラー部）であるとき、カラー判定する（ＣＯＬＯＲ＝１）。
【００７８】
一方、注目画素がＣＯＬＯＲ１＝２（中間部）であるとき、ＣＯＬＯＲ１の出力信号を５×５のエリアで見て、下記条件をＡＮＤ判定で全て満たす場合はモノクロ判定し（ＣＯＬＯＲ＝０）、それ以外はカラー判定する（ＣＯＬＯＲ１＝１）。  
ＵＰ２≧ＴｈｒｅＵ２
ＵＰ１≧ＴｈｒｅＵ１
ＤＯＷＮ２≧ＴｈｒｅＤ２
ＤＯＷＮ１≧ＴｈｒｅＤ１
【００７９】
ここで、注目画素の２ライン上のモノクロ部と判定した画素数をＵＰ２、注目画素の１ライン上のモノクロ部と判定した画素数をＵＰ１とする。また、注目画素の２ライン下のモノクロ部と判定した画素数をＤＯＷＮ２、注目画素の１ライン下のモノクロ部と判定した画素数をＤＯＷＮ１とする（図１８）。
【００８０】
以上のように判定を行うことによって、色判定信号出力１６０３が最終的な色判定である有彩色／無彩色判定信号ＣＯＬＯＲを出力する。
【００８１】
読取装置９１の色ずれ量が多いと，無彩色のエッジ部に彩度の高い色にじみが発生してしまう。このような画素も無彩色判定しようとするとＳｔｈｒｅ１０，Ｓｔｈｒｅ１１，Ｓｔｈｒｅ１２の閾値を大きく取らなくてはならなくなる。これらの閾値を大きく取ればとるほど，実際には有彩色部分である画素をも無彩色化してしまうという弊害が発生しやすくなる。よってこれらの閾値をむやみに大きくすることは好ましくない。
【００８２】
第一の無彩色化手段９４では像域分離手段９２で作られた文字信号１００７と色判定手段９３で作られたＣＯＬＯＲ信号を使用して読取装置９１が読取った画像中，どの画素に無彩色化処理を施すかを決定する。具体的には，文字（すなわちエッジ判定され）かつ無彩色であると判断されている画素を無彩色化処理すると決定する。
【００８３】
Ｌ，Ｃａ，Ｃｂに変換済みの画像データを色判定手段９３から受信していれば，注目画素が無彩色化処理に該当する場合はＣａ，Ｃｂ成分を０にすればよい。ここで無彩色化処理した画素については「処理済み」という属性信号も生成され，後段の第二の無彩色化処理手段９６に渡される。
【００８４】
なお，色判定手段９３がＣＯＬＯＲ＝０即ち無彩色と判定する画素の中には，元々Ｃａ＝０，Ｃｂ＝０（即ちＲ＝Ｇ＝Ｂ）のデータであったものも含まれる場合がある。この画素に像域分離手段９２で生成された文字信号１００７が存在する場合は、無彩色化したことを表す「処理済み」という属性信号を割り当てることとする。
【００８５】
エッジ抽出手段９５は、読取装置９１で読取った画像のＲ，Ｇ，Ｂの各チャンネルの内，像域分離手段９２で使用したチャンネル以外の画像データに対して，それぞれエッジ抽出を行う。よって，Ｇ信号を像域分離手段９２で使用するとした好適な例においては、ＲとＢのチャンネルの画像データに対してエッジ抽出手段９５がそれぞれエッジ抽出を行う。このとき、像域分離手段９２中のエッジ判定１００５と同様の処理を行っても良いし，３×３程度の簡単な空間フィルタを通して閾値と比較することで２値化処理を行ってエッジ抽出しても良い。
【００８６】
図１９は、図示するような原稿を読取ったとき，原稿上の白領域から黒細線または黒文字領域へのエッジ部周辺での色ずれにより各ラインセンサが取得した画像データの例を示している。この例は，ラインセンサ（Ｒ）３１が少し早めに原稿のエッジ部を読んでおり，ラインセンサ（Ｇ）３２とラインセンサ（Ｂ）３３は正常なサンプリング位置で原稿のエッジ部を読取っている場合の例である。
【００８７】
便宜的に各ラインに順に添え字１〜７を付ける１ライン目はどのチャンネルも一致したレベルで白を読めているので結像した画像も白となる。２ライン目は原稿上では白であるがＲチャンネルのみ信号の沈みが発生し始めているため，Ｇチャンネル及びＢチャンネルとの合成により薄いシアンのような結像画像となる。３ライン目はＲチャンネルのみ信号が深く沈んでいるため、白を読み込んだＧチャンネル及びＢチャンネルとの合成により彩度の高いシアンのような結像画像となる。４ライン目はＲチャンネルの信号が深く沈んでおりＧ，Ｂチャンネルも沈み始めているので、Ｇチャンネル及びＢチャンネルとの合成により黒っぽいシアンのような結像画像となる。そして５ライン目以降はＲＧＢ全てが深く沈んだ信号となり，無彩色に近いダークの結像画像となる。
【００８８】
色ずれによる影響とはこのような画像が現れてくることであるが，そのずれ方は上述の１通りではなく，Ｒ，Ｇ，Ｂが互いにランダムにずれるので，サンプリングポイント毎に多様な色にじみ色が発生する。さらに，上記ずれ方とずれ量の大きさによって発生する色にじみの彩度や明度は様々である。よって色ずれ方と色ずれ量を精度良く押さえ込むことが困難な読取装置の場合，前述したように色判定手段９３の閾値を大きくとることが好ましくないため，無彩色化処理を施せないという画素が増加してしまうことにつながる。
【００８９】
図１９のような画像を像域分離処理９２で処理した場合，その処理パラメータの調整により，文字信号として３，４，５，６ライン目が検出できるとする。また，色判定手段９３で処理した場合，その処理パラメータの調整により４，５，６，７ライン目は無彩色判定できるとする。３ライン目のような彩度の高い色にじみ色は無彩色判定させることは一般的に困難である。
【００９０】
そうすると第一の無彩色化処理９４後は図２０のような状態になる。２ライン目は薄いシアン，３ライン目は彩度の高いシアン，４ライン目は無彩色化処理済のダーク，５ライン目、６ライン目は無彩色化処理済の黒，７ライン目は読取ったままのダークである。
【００９１】
像域分離９２の文字判定がなされていても彩度が高すぎる画素，及び、色ずれ量が多いことから像域分離９２の文字判定外に存在してしまう画素は無彩色化処理を施すことができない。
【００９２】
またこのとき，図１９のような読取り結果にエッジ判定９５の処理をすることにより、  Ｒチャンネルについては１，２，３，４ライン目をエッジと判定し，Ｂチャンネルについては３，４，５，６ライン目をエッジと判定する判定結果が得られる。
【００９３】
これまでの像域分離手段９２による像域分離結果即ち文字信号１００７，第一の無彩色化手段９４が無彩色化処理した結果と無彩色化済みの画像データ，及び、エッジ抽出手段９５からのエッジ情報を元に、第二の無彩色化手段９６が次の通り無彩色化処理を行う。
【００９４】
図２１は第二の無彩色化手段９６をより詳細に表すブロック図である。
【００９５】
上側無彩色化画素判定２１０１は第一の無彩色化手段９４にて無彩色化された画素から副走査方向上流側にある像域分離手段９２に使用しなかったチャンネルのエッジを予め定めた距離内で探索する。像域分離手段９２に使用しなかったチャンネルのエッジが予め定めた距離内に存在する場合は，そのうち一番上流側にあるエッジまでを無彩色化すると判定する。
【００９６】
下側無彩色化画素判定２１０１は第一の無彩色化手段９４にて無彩色化された画素から副走査方向上流側にある像域分離手段９２に使用しなかったチャンネルのエッジを予め定めた距離内で探索する。像域分離手段９２に使用しなかったチャンネルのエッジが予め定めた距離内に存在する場合は，そのうち一番上流側にあるエッジまでを無彩色化すると判定する。
【００９７】
これら上側無彩色化画素判定２１０１と下側無彩色化画素判定２１０２の結果をＯＲ判定し，無彩色化処理２１０３により彩度成分Ｃａ，Ｃｂを０にする。
【００９８】
図２２は上側無彩色化画素判定２１０１と下側無彩色化画素判定２１０２におけるエッジ探索を行うウィンドウを示す図である。
【００９９】
上側無彩色化画素判定２１０１では注目画素を下端として１×ｍのウィンドウで探索を行う。図ではｍ＝３としているがこれに限ることはなく，任意の整数であればよい。つまり，読取装置９１の色ずれ特性を元にウィンドウのサイズを決定すればよく，パラメータライズされていることが望ましい。
【０１００】
同様に下側無彩色化画素判定２１０２では注目画素を上端として１×ｎのウィンドウで探索を行う。図ではｎ＝３としているがこれに限ることはなく，任意の整数であればよい。つまり，読取装置９１の色ずれ特性を元にウィンドウのサイズを決定すればよく，パラメータライズされていることが望ましい。これらｍ，ｎは必ずしも同一の距離である必要は無く、独立に設定しても良い。
【０１０１】
上側無彩色化画素判定手段２１０１の注目画素が第一の無彩色化手段９４で無彩色化されている場合の動作は以下の通りである。ウィンドウ内の他の画素についてエッジ判定手段９５の像域分離手段９２に使用しなかったチャンネルのエッジ判定結果があるか否かを探索する。そして，ウィンドウ内で一番上端にあるエッジの画素から注目画素の１つ上の画素までを無彩色化すると判定する。
【０１０２】
注目画素が第一の無彩色化手段９４で無彩色化されていない場合はウィンドウ内の画素データに対して変更を加えないと判定する。
【０１０３】
第一の無彩色化処理９４後の画像である図２０の画像について上側無彩色化画素判定２１０１の処理をかけた場合、図２３のようになる。
【０１０４】
４ライン目は第一の無彩色化手段９４にて無彩色化済みである。このラインに上側無彩色化画素判定２１０１のウィンドウを配置したときに一番上端にあるエッジは２ライン目にＲチャンネルのエッジが見つかる。よって，この場合２ライン目並びに３ライン目が本処理における無彩色化画素判定の対象になる。
【０１０５】
下側無彩色化画素判定手段２１０２の注目画素が第一の無彩色化手段９４で無彩色化されている場合の動作は以下の通りである。ウィンドウ内の他の画素についてエッジ判定手段９５の像域分離手段９２に使用しなかったチャンネルのエッジ判定結果があるか否かを探索する。そして，ウィンドウ内で一番下端にあるエッジの画素から注目画素の１つ下の画素までを無彩色化すると判定する。
【０１０６】
注目画素が第一の無彩色化手段９４で無彩色化されていない場合はウィンドウ内の画素データに対して変更を加えないと判定する。
【０１０７】
この場合の例は図示しないが，上側無彩色化画素判定手段２１０１と同様である。
【０１０８】
これら上側無彩色化画素判定手段２１０１と下側無彩色化画素判定手段２１０２で判定結果のＯＲ演算をし，最終的に無彩色化する画素を決定し，無彩色化処理２１０３により彩度成分Ｃａ，Ｃｂを０にする。
【０１０９】
第二の無彩色化手段９６の処理の後，最終的に得られる画像はＬＣａＣｂの信号から成っている。その後段の画像処理の入力段にてＬＣａＣｂからＲＧＢに変換すると、無彩色化処理された画素はＲ＝Ｇ＝Ｂの無彩色として以降の画像処理に渡される。
【０１１０】
以上説明した各ブロック処理の結果，色ずれによる原稿の無彩色部分のエッジ部の色にじみ部を無彩色化することができる。このとき，第二の無彩色化処理部９６の処理によって，色ずれが少ない場合は無彩色化処理の影響範囲は狭くなり，色ずれが大きい場合は色ずれ量に追従して無彩色化処理することができるようになる。
【０１１１】
即ち，原稿の読み取り中ランダムに発生する色ずれ量に追従して無彩色化処理の影響範囲を可変にすることが可能となる。
【０１１２】
なお，ラインセンサ（Ｒ）３１，ラインセンサ（Ｇ）３２，ラインセンサ（Ｂ）３３は図４である場合について説明したので，像域分離手段９２ではＧチャンネルのエッジを，エッジ抽出手段９５ではＲ，Ｂチャンネルのエッジを検出した。しかし，ラインセンサの並び順が異なるデバイスを使用する場合はこの限りではなく，像域分離手段では中央のラインセンサのエッジを検出し，エッジ抽出手段では残りの２チャンネルのラインセンサのエッジを検出すればよい。
【０１１３】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０１１４】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１１５】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１１６】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１１７】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１１８】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【０１１９】
【図１】縮小光学から成る画像読取装置の構成図である。
【図２】等倍光学から成る画像読取装置の構成図である。
【図３】光電変換素子の代表的な構成図である。
【図４】３ラインセンサのＲＧＢ画像結像を説明する図である。
【図５】色ずれがない場合のＲＧＢ輝度レベルを説明する図である。
【図６】色ずれがない場合のＲＧＢ結像画像を説明する図である。
【図７】色ずれがある場合のＲＧＢ輝度レベルを説明する図である。
【図８】色ずれがある場合のＲＧＢ結像画像を説明する図である。
【図９】本発明の無彩色化処理の処理ブロック図である。
【図１０】像域分離手段の処理構成を示すブロック図である。
【図１１】像域分離手段の網点判定処理構成を示すブロック図である。
【図１２】像域分離手段のエッジ判定処理構成を示すブロック図である。
【図１３】色判定手段の色判定前処理手段の処理構成を示すブロック図である。
【図１４】色判定前処理手段の色判定１の色空間上における処理を示す図である。
【図１５】色判定前処理手段の色判定１の色空間上における処理を示す図である。
【図１６】色判定手段の処理構成を示すブロック図である。
【図１７】色判定出力手段の詳細な処理内容を示す図である。
【図１８】色判定出力手段の詳細な処理内容を示す図である。
【図１９】色ずれがある場合のＲ，Ｇ，Ｂの読取画像を示す図である。
【図２０】色ずれがある場合のカラー結像画像を示す図である。
【図２１】第二の無彩色化手段の処理構成を示すブロック図である。
【図２２】第二の無彩色化手段における無彩色画素判定ウィンドウを説明する図である。
【図２３】上側無彩色画素判定ウィンドウの動作を説明する図である。
【符号の説明】
【０１２０】
９１  読取装置
９２  像域分離手段
９３  色判定手段
９４  第一の無彩色化手段
９５  エッジ抽出手段
９６  第二の無彩色化手段
１００１  入力信号生成
１００２  平均濃度演算
１００３  エッジ強調処理
１００４  網点判定
１００５  エッジ判定
１００６  文字判定
１００７  文字信号
１１０１  二値化処理
１１１１  １×１孤立量算出
１１１２  ２×２孤立量算出
１１１３  ３×３孤立量算出
１１１４  ４×４孤立量算出
１２０１  濃度差判定
１２０２  孤立判定
１２０３  補正処理
１２０４  エッジ信号
１３０１  ＲＧＢ信号入力部
１３０２  Ｌ・Ｃａ・Ｃｂ変換部
１３０３  明度判定部
１３０４  色判定・１
１３１０  前処理部
１６０１  メモリ
１６０２−１〜１６０２−２５  色判定前処理
１６０３  色判定信号出力
２１０１  上側無彩色化画素判定
２１０２  下側無彩色化画素判定
２１０３  無彩色化処理
【図１】
0005072621.tif 000002
【図２】
0005072621.tif 000003
【図３】
0005072621.tif 000004
【図４】
0005072621.tif 000005
【図５】
0005072621.tif 000006
【図６】
0005072621.tif 000007
【図７】
0005072621.tif 000008
【図８】
0005072621.tif 000009
【図９】
0005072621.tif 000010
【図１０】
0005072621.tif 000011
【図１１】
0005072621.tif 000012
【図１２】
0005072621.tif 000013
【図１３】
0005072621.tif 000014
【図１４】
0005072621.tif 000015
【図１５】
0005072621.tif 000016
【図１６】
0005072621.tif 000017
【図１７】
0005072621.tif 000018
【図１８】
0005072621.tif 000019
【図１９】
0005072621.tif 000020
【図２０】
0005072621.tif 000021
【図２１】
0005072621.tif 000022
【図２２】
0005072621.tif 000023
【図２３】
0005072621.tif 000024