(57)【要約】      （修正有）【課題】異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサの走査による読み取りによって得られた画像データに対して、簡便な構成によって、画質を改善し、特にエッジ部の画質劣化を防ぐこと。【解決手段】画像処理装置のフィルタ処理部は、互いに分光感度特性が異なる複数の種類のフォトエレメントが第１方向に周期的に配列し且つ複数の種類の読取素子のうち少なくとも１種類のフォトエレメントを用いて走査方向に原稿を走査して原稿を読み取る読み取り部で生成Ｓ２０１された画像データの処理を行う場合、画像データに対して、少なくとも第１方向のフォトエレメントの種類分の画素値を平均化するＳ２０３〜Ｓ２０６を有する。【選択図】図２
2020065210.tif 000002
【特許請求の範囲】
【請求項１】
互いに分光感度特性が異なる複数の種類の読取素子が第１方向に周期的に配列し且つ前記複数の種類の読取素子のうち少なくとも１種類の読取素子を用いて前記第１方向と垂直な第２方向に原稿を走査して原稿を読み取る読取手段により生成された画像データの処理を行う画像処理装置であって、
前記画像データに対して、少なくとも前記第１方向の前記読取素子の種類分の画素値を平均化するフィルタ処理を施す処理手段を有することを特徴とする画像処理装置。
【請求項２】
前記処理手段は、前記画像データに対して、さらに前記第２方向のエッジを強調するフィルタ処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理手段は、前記複数の種類の読取素子を用いて生成された前記読取素子の種類ごとの画像データに対して、それぞれ前記フィルタ処理を施すことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数の種類の読取素子は、Red、Green、Blueの３種類の読取素子であることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記読取手段を有することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記読取手段を有する画像読取装置で生成された前記画像データを入力可能な情報処理装置であることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項７】
前記処理手段は、前記画像読取装置を制御するスキャナドライバの機能として実現されることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
互いに分光感度特性が異なる複数の種類の読取素子が第１方向に周期的に配列し且つ前記複数の種類の読取素子のうち少なくとも１種類の読取素子を用いて前記第１方向と垂直な第２方向に原稿を走査して原稿を読み取る読取手段により生成された画像データの処理を行う画像処理装置の制御方法であって、
前記画像データに対して、少なくとも前記第１方向の前記読取素子の種類分の画素値を平均化するフィルタ処理を施す処理ステップを有することを特徴とする画像処理装置の制御方法。
【請求項９】
コンピュータを、請求項１〜７のいずれか１項に記載の処理手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取られた画像データを処理する画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
複写機やマルチファンクションプリンタは、原稿から画像を読み取るための画像読取装置を備える。従来、画像読取装置として、例えば、セルフォック（登録商標）レンズを介してリニアセンサで画像を直接読み取るコンタクトイメージセンサ（ＣＩＳ）を備えたものが知られている。
【０００３】
このような画像読取装置では、ある方向に長さを持つリニアセンサを平行に複数並べ、これらのリニアセンサを該リニアセンサに直交する方向に物理的に走査することによって原稿を読み取る構成のものが広く用いられている。それぞれのリニアセンサ内には、同じ分光感度を有するフォトエレメントを複数配列されている。また、複数のリニアセンサは、それぞれ例えばRed・Green・Blueといった異なる色を読み取ることを目的としたリニアセンサ毎に対応するカラーフィルタが、受光面上に塗布されて構成される。これによって各センサが互いに異なる分光感度を有することとなる。それぞれのリニアセンサで読み取り光電変換した信号値と読み取り座標を合成して、読み取り画像データを生成する。異なる分光感度を有するセンサの信号値を一つの座標の信号値として合成するため、カラーの画像データを生成することができる。
【０００４】
また、同色の分光感度を有するラインセンサを複数並行に並べる代わりに、一列のラインセンサの中に複数の異なる分光感度を有するフォトエレメントを配列し、これを複数並行に並べたものを走査させて画像読み取りを行う画像読取装置も知られている。
さらに、ラインセンサではなく複数の異なる分光感度を有するフォトエレメントを二次元に配列したエリアセンサ（例えばベイヤー配列のＣＣＤイメージセンサ）を走査させて画像読み取りを行う画像読取装置も知られている。なお、ＣＣＤは、Charge Coupled Deviceの略語である。
【０００５】
これらの画像読取装置では、単色ラインセンサのようにセンサの走査方向と垂直方向に同じ分光特性を有するフォトエレメントを配列するのではなく、異なる分光特性のフォトエレメントをある特定のパターンで配列する。これにより、より高密度、高速、高精度な読み取りを実現することが可能となる。
【０００６】
しかし、画像読み取りの際の、センサの光学的な誤差や、走査のための駆動の誤差、外部的な要因による装置の揺れ等によって、原稿の文字や線といったオブジェクトのエッジ部分に画質劣化が発生することがある。
【０００７】
図８は、画質劣化（周期的な凹凸・色ずれ）の例を示す図である。
図８において、８００は、Red・Green・Blueのうち、Greenのセンサのみを用いて読み取りを行い、単色グレー画像を生成した際にモノクロ線のエッジ部に発生する画質劣化を表す。この例では、モノクロ線のエッジ部が均一に並ばず、周期的な凹凸（いわゆるガタガタ）が発生している。
【０００８】
また、８０１は、Red・Green・Blueの３色のセンサを用いて読み取りを行い、カラー画像を生成した際にモノクロ線のエッジ部に発生する画質劣化を表す。この例では、モノクロ線のエッジ部のRed・Green・Blue各色が均一にならず、周期的に色ズレが発生している。
【０００９】
さらに、このような色ズレが発生する場合、その課題は画質劣化だけにとどまらない。画像読取装置には、読み取った原稿がカラーで印刷されたものであるか、モノクロのみで印刷されたものであるかを判定する自動カラー判定（ＡＣＳ：Auto Color Select）という画像処理技術を搭載したものがある。このＡＣＳにおいて、色ズレ発生領域をカラー画素で構成された連続領域であると判断して、モノクロ原稿であってもカラー原稿として誤判定してしまうという場合があった。
【００１０】
このような課題を解決する技術として、読み取り画像に対して補正の要否を判定した上で、色ズレを補正する技術（特許文献１）や、色ズレを補正してからＡＣＳを実施する技術（特許文献２）がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１７−２０８６０２号公報
【特許文献２】特開２０１１−２５９４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述のような周期的な凹凸の発生や色ズレに代表される画質劣化の位置と量が画像読取装置の既知の特性として判明していれば、画質劣化を補正したり、ＡＣＳ判定の参照の対象から除外したりすることにより、正確なＡＣＳを実施することが可能となる。
しかし、画質劣化は必ずしも既知の原因による再現性のあるものだけでなく、外部的な要因による画像読取装置の揺れや、原稿やセンサの駆動による再現性のない揺れによって発生するものがある。このような突発的な要因による場合は、従来の技術では、画質劣化を改善することができない。
【００１３】
また、読み取り画像データから、画質劣化が発生している位置と量を正確に判定することができれば、同じく、画質劣化を補正したり、ＡＣＳ判定の参照の対象から除外したりすることによって、正確なＡＣＳを実施したりすることが可能である。しかし、もともと原稿に存在するコンテンツと、画質劣化によって発生した現象とを判別することは困難であり、誤った判別の結果、正しい原稿のコンテンツが過剰に補正されてしまう可能性がある。
【００１４】
このように、画質劣化を含む読み取り画像に対して、従来の技術では、画質の改善効果を有する補正や、正確なＡＣＳの実施を行うことができないという課題があった。
【００１５】
本発明は、上記の課題を解決するためになされたものである。本発明は、異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサの走査による読み取りによって得られた画像データに対して、簡便な構成によって画質を改善し、特にエッジ部の画質劣化を防ぐ仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、互いに分光感度特性が異なる複数の種類の読取素子が第１方向に周期的に配列し且つ前記複数の種類の読取素子のうち少なくとも１種類の読取素子を用いて前記第１方向と垂直な第２方向に原稿を走査して原稿を読み取る読取手段により生成された画像データの処理を行う画像処理装置であって、前記画像データに対して、少なくとも前記第１方向の前記読取素子の種類分の画素値を平均化するフィルタ処理を施す処理手段を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサの走査による読み取りによって得られた画像データに対して、簡便な構成によって、画質を改善し、特にエッジ部の画質劣化を防ぐことが可能になる。この結果、自動カラー判定の誤判定を抑えることも可能となる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態を示す画像処理装置の構成の一例を示す図。
【図２】本実施形態における画像処理装置の動作の一例を示すフローチャート。
【図３】読み取り部におけるセンサを模式的に示す図。
【図４】理想的な画像読み取りについて説明する図。
【図５】周期的な凹凸が発生する状態での単色グレー画像の画像読み取りの様子を示す図。
【図６】画像劣化発生時の画像とフィルタ処理の効果について説明する図。
【図７】第３実施形態における色ズレ発生時の画像とフィルタ処理の効果について説明する図。
【図８】画質劣化（周期的な凹凸・色ずれ）の例を示す図。
【発明を実施するための形態】
【００１９】
以下、添付の図面を参照して、本発明を実施する形態について説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００２０】
〔第１実施形態〕
本実施形態では、異なる分光感度特性のフォトエレメント（読取素子）が特定のパターンで配列されているセンサのうち、特定の一つの分光特性のフォトエレメントのみを用いて、600dpiのグレー画像を生成する構成について説明する。グレー画像の生成には、この他にも、カラー画像を生成した上で各色をブレンドしてグレー画像を生成する構成もありうる。しかし、このブレンドを行う構成に対して、本実施形態の構成は、簡便で高速にグレー画像の生成を行うことができるという特徴を持つ。
【００２１】
図１は、本発明の一実施形態を示す画像処理装置の構成の一例を示す図である。以下、本実施形態の画像処理装置において、原稿を読み取り単色グレー画像を生成した上で、その画像の画質を改善する構成を示す。
【００２２】
図１に示すように、本実施形態の画像処理装置１００は、主制御部１１０、記憶部１２０、操作部１３０、読み取り部１０１、フィルタ処理部１０２を有する。
主制御部１１０は、画像処理装置１００全体の制御を行う。主制御部１１０は、例えばコントローラであり、ＣＰＵ１１０ａや不揮発性メモリ１１０ｂ等を有する。ＣＰＵ１１０ａは、不揮発性メモリ１１０ｂに格納されたプログラムを実行することにより、各種制御を実現する。
【００２３】
記憶部１２０は、画像データ及びそれに付随する情報等を記憶する。記憶部１２０は、例えばＤＲＡＭで構成される。
操作部１３０は、操作者からの命令受信及び操作者への情報表示を行う。操作部１３０は、例えば操作タッチパネルＵＩである。
読み取り部１０１は、後述する図３に示すセンサ３００を有する。読み取り部１０１は、センサ３００により原稿の読み取りを行って画像データを生成する。
フィルタ処理部１０２は、画像に対してフィルタ処理を行う。フィルタ処理については後述する。
【００２４】
図２は、本実施形態における画像処理装置１００の動作の一例を示すフローチャートである。なお、図２（ａ）は、本実施形態における全体の動作を示す。図２（ｂ）は、本実施形態におけるフィルタ処理の詳細を示す。なお、図２（ａ）及び図２（ｂ）に示すフローチャートの処理は、主制御部１１０のＣＰＵ１１０ａが不揮発性メモリ１１０ｂに格納されたプログラムを読み出して実行することにより実現される。また、図２（ａ）の処理は、操作者による操作部１３０を介した読み取り開始の操作に応じて、主制御部１１０が処理を開始する。
【００２５】
Ｓ２０１において、主制御部１１０による制御のもと、読み取り部１０１が原稿を読み取って画像データを生成し、読み取った画像データを記憶部１２０に保存する。以下、この画像データが画像処理の対象となる。
ここで、読み取り部１０１におけるセンサの構成について説明する。
【００２６】
図３は、読み取り部１０１におけるセンサ３００を模式的に示す図である。
図３において、方向３０２は、センサ３００により走査する方向（走査方向）である。また、方向３０１は、方向３０２の垂直方向である。
【００２７】
センサ３００は、方向３０２及び方向３０１に、一定のパターンでRed・Green・Blueの輝度信号を取得するフォトエレメントが配列されている。
すなわち、方向３０１には、Ｒ→Ｇ→Ｂの３色の繰り返し順でフォトエレメントが配列されている。
また、方向３０２にはＲ→Ｂ→Ｇ、Ｇ→Ｒ→Ｂ又はＢ→Ｇ→Ｒの順に３個フォトエレメントが配列されている。すなわち方向３０２について、このセンサの配列パターンの最小単位は３で繰り返されている。本実施形態では、このようなセンサ３００において、Greenのフォトエレメントのみを用いて読み取りを行う。
【００２８】
すなわち、読み取り部１０１は、互いに分光感度特性が異なる複数の種類の読取素子（Red・Green・Blueのフォトエレメント）が方向３０１に周期的に配列したセンサ３００を有する。読み取り部１０１は、複数の種類のフォトエレメントのうち少なくとも１種類（上記例ではGreen）を用いて方向３０２に原稿を走査して原稿を読み取り画像データを生成する。
【００２９】
まず、理想的な画像読み取りが行われた場合について説明する。
図４は、理想的な画像読み取りについて説明する図である。ここでは、理想的な状態、すなわち画質劣化が発生しない状態での単色グレー画像の画像読み取りの様子を示す。なお、図３と同一のものには同一の符号を付してある。
【００３０】
原稿４１０には、白背景中に黒いオブジェクトがある画像が印刷されている。
センサ３００を原稿４１０に対して３０２方向に走査しながら画像読み取りを行うと、例えば４２０、４２１、４２３に示すような８ｂｉｔの輝度信号が得られる。なお、輝度信号４２０は、センサ３００のように並ぶGreenのフォトエレメントが、取得時間ｔにおける取得座標（ｘ，ｙ）が互いに異なることを利用して生成されている。
【００３１】
例えば、４１１、４１２、４１３をそれぞれ時間ｔ＝０、１、２におけるセンサ位置と定義する。また、センサ３００の時間ｔにおけるセンサ座標（Ｘ，Ｙ）の取得輝度信号値をＬ（Ｘ，Ｙ，ｔ）定義する。すると、原稿４１０の座標（ｘ，ｙ）＝（０，２）のGreen信号値はＬ（０，２，０）として取得される（４２０のｙ＝２の値に対応）。同様に、原稿４１０の座標（ｘ，ｙ）＝（１、２）のGreen信号値はＬ（１，０，２）として取得される（４２１のｙ＝２の値に対応）。また、座標（ｘ，ｙ）＝（２，２）のGreen信号値はＬ（２，１，１）として取得される（４２２のｙ＝２の値に対応）。これら各画素のGreen信号を再構成することによって、原稿４１０を正しくデジタル画像データとして再現した４３０を得る。
【００３２】
次に、画質劣化のある画像読み取りが行われた場合について説明する。
図５は、周期的な凹凸が発生する状態での単色グレー画像の画像読み取りの様子を示す図である。なお、図３、図４と同一のものには同一の符号を付してある。
【００３３】
図４で説明したように、原稿４１０には、白背景中に黒いオブジェクトがある画像が印刷されている。
センサ３００を原稿４１０に対して３０２方向に走査しながら画像読み取りを行うと、例えば５２０、５２１、５２３に示すような８ｂｉｔの輝度信号が得られる。
【００３４】
５１１、５１２、５１３、５１４、５１５をそれぞれ時間ｔ＝０、１、２、３、４における理想的なセンサ位置と定義する。
ここで、時間ｔ＝２においてセンサ位置５１３にあるべきセンサ３００が、３０２方向上向きにずれて時間ｔ＝１と同じセンサ位置５１２に留まったとする。この時、センサ３００のGreenフォトエレメントは、ｘ＝０の列においては、本来は座標（ｘ，ｙ）＝（０，４）すなわち黒画素５１６の信号（０）を読み取るべき時間に、座標（ｘ，ｙ）＝（０，３）すなわち白画素５１７の信号（２５５）を読み取る。
一方で、例えばｘ＝１の列においては、座標（ｘ，ｙ）＝（１，４）すなわち黒画素５１８の信号（０）をセンサ３００が正しい位置５１５にある時（ｔ＝４）に読み取る。
【００３５】
この結果、ｘ＝０の座標では、５２０にあるようにセンサの輝度信号が、ｘ＝１の座標のケース５２１やｘ＝２の座標のケース５２２に比べて、３０２方向下向きに１画素分の突出が発生することとなる。すなわち、原稿４１０にあるような黒オブジェクトのエッジ部において３画素周期の凹凸（画像劣化）が発生する。このような状態で取得したデジタル画像データが５３０である。
【００３６】
５２０の座標（ｘ，ｙ）＝（０，４）、５２１の座標（ｘ，ｙ）＝（３，４）、５２２の座標（ｘ，ｙ）＝（６，４）に対応するのが、それぞれデジタル画像データ５３０の画素５３１、５３２、５３３である。すなわち、図５のケースでは、エッジ部に３画素周期の凹凸が発生していることがわかる。
【００３７】
図５のケースでは、説明の簡単化のため、黒画素と白画素しかない画像を鈍りなく読み取るケースについて説明した。また、画像劣化の原因となるセンサ位置のずれも、１画素ちょうどのずれについて説明した。また、センサ位置のずれの発生時間もある時間１フレームに限定して説明した。
しかし、実際には、黒画素と白画素のエッジ部には、原稿の印刷特性による鈍りや、読み取り部の光学系の特性による鈍りが存在する。また、センサ位置のずれも１画素ちょうどとは限らず、１画素を超えることや、１画素未満となることもある。また、センサ位置のずれの発生時間も１フレーム分だけとは限らず、複数フレームに跨がることが多い。
このような場合に原稿４１０を読み取って画像劣化が発生した画像データを図６の６００に示す。
【００３８】
図６は、画像劣化発生時の画像とフィルタ処理の効果について説明する図である。なお、図５と同一のものには同一の符号を付してある。
図６において、画像データ６００は、上述したような画質劣化が発生するような場合に、原稿４１０を読み取って生成された画像データである。画像データ６００の各画素に記載された数値は、８ｂｉｔの輝度信号を示すものであり、この値が高いほど白く、低いほど黒いことを示している。すなわち、センサの走査方向３０２に注目すると、原稿の印字品質や読み取りセンサの精度によって、３画素程度の鈍りを有していることがわかる。また、方向３０２と垂直の方向３０１に注目すると、センサの位置ずれによって３画素周期の濃淡が発生していることがわかる。
【００３９】
以下、図２（ａ）のフローチャートの説明に戻る。
Ｓ２０１の処理が完了すると、主制御部１１０は、Ｓ２０２に処理を進める。
Ｓ２０２において、主制御部１１０による制御のもと、フィルタ処理部１０２が画像データに対して畳み込みによるフィルタ処理を実施する。詳細は図２（ｂ）に示す。
【００４０】
図２（ｂ）のＳ２０３〜Ｓ２０６において、主制御部１１０は、上記Ｓ２０１で読み取られた画像内の全ての画素に対して、Ｓ２０４〜Ｓ２０５の処理を繰り返すように制御する。
【００４１】
Ｓ２０４において、主制御部１１０による制御のもと、フィルタ処理部１０２が注目画素とその左右近傍画素に対して重み付けの積算を行う。図６の６１０に、１×３のフィルタ係数を示す。フィルタ係数６１０は、注目画素６３０とその左右近傍の３画素を等価に重み付けして平均化するフィルタである。すなわち、フィルタ係数６１０は、読み取り部１０１で生成された画像データに対して、少なくとも垂直方向３０１におけるフォトエレメントの種類分の画素値を平均化する。ここではRed・Green・Blueの３種類のフォトエレメントがあるため、３画素値を平均化している。フィルタ処理部１０２は、フィルタ係数６１０を用いて、Ｓ２０４の処理を行うものとする。
画像データ６４０は、画像データ６００の一部６０５を切り出したものである。画像データ６４０のような画素値を有する画像に対して、フィルタ係数６１０を適用して重み付けを行うと、画像データ６４１のような結果が得られる。
【００４２】
次にＳ２０５において、主制御部１１０による制御のもと、フィルタ処理部１０２が注目画素とその近傍画素（すなわち上記Ｓ２０５の重み付けの結果の値）を和算し、注目画素の画素値とする。画像データ６４１を和算した結果が注目画素６４２である。
【００４３】
Ｓ２０５が完了すると、主制御部１１０は、次の画素についてＳ２０４及びＳ２０５を繰り返すように制御する。なお、画像データ６００内の全ての画素について処理が完了すると、主制御部１１０は、図２（ｂ）のフィルタ処理（図２（ａ）のＳ２０２）を終了する。
【００４４】
画像データ６００に対してフィルタ係数６１０を畳み込んだ結果が画像データ６０１である。画像データ６０１では、画像データ６００に存在した３画素周期の凹凸が平均化処理によって改善され、平滑化されている。
上記Ｓ２０２が完了すると、主制御部１１０は、図２（ａ）の処理を終了する。
以上が本実施形態における動作の説明である。
【００４５】
以上のように、本実施形態では、３画素周期の凹凸（画像劣化）を、平均化を行うフィルタ処理によって改善を行うことが可能であることを示した。この３画素という周期はフォトエレメントの配列パターンに依存するため、これに限るものでなく、２画素や４画素以上の周期の場合でも、それに応じた平均化を行うことで同様の効果を得ることが可能である。従って、異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサの走査による読み取りによって得られた画像データに対して、簡便な構成によって、画質を改善し、特にエッジ部の画質劣化を防ぐことが可能になる。
【００４６】
〔第２実施形態〕
上記第１実施形態では、フィルタ処理の対象となる画像データの中には、図６の６００に示したような横線エッジだけでなく、図６の６０２に示すような縦線エッジも含まれる。この画像データ６０２に対して、フィルタ係数６１０を用いてフィルタ処理を行うと、図６に示す画像データ６０３が得られる。画像データ６０３では、画像データ６０２と比較して、縦線エッジが平均化され鈍くなっている。すなわち、フィルタ係数６１０を用いてフィルタ処理を行うと、元の画像よりもエッジが鈍るという課題がある。
そこで、第２実施形態では、横線エッジだけでなく縦線エッジにも対応可能なフィルタ処理について説明する。
【００４７】
第２実施形態では、図６に示すフィルタ係数６１１を用いる。フィルタ係数６１１は、６３１を注目画素とする１×５のフィルタ係数である。また、フィルタ係数６１１は、フィルタ係数６１０にエッジ強調フィルタ６１２を畳み込んだものである。この際、フィルタ係数６１０の端部は０として処理する。
【００４８】
フィルタ係数６１１を用いて、横線エッジを有する画像データ６００にフィルタ処理を施した結果が画像データ６０１である。
また、フィルタ係数６１１を用いて、縦線エッジを有する画像データ６０２にフィルタ処理を施した結果が画像データ６０４である。
【００４９】
このフィルタ処理では、６０１のように、横線エッジの凹凸を改善しながら、６０４のように、縦線エッジについては元画像とほとんど変わらない鋭さのエッジを維持している。すなわち、フィルタ係数６１１を用いて生成された画像データ６０４では、第１実施形態のフィルタ係数６１０を用いて生成された画像データ６０３より、縦線エッジの課題が改善されている。これは、600dpiの読み取り画像において、３画素周期の凹凸が有する周波数特性が約8line/mmであるのに対し、文字や線等のエッジ部が有する周波数特性が3〜5line/mm程度であるという違いを利用している。一般的に原稿となるドキュメントでは、3〜5line/mm程度の周波数特性を有することが多いとされている。例えば、漢字の中で比較的高周波な明朝体の「電」の文字の場合、可読限界に近い5PtのＭＳ明朝体の文字では、雨冠の上の棒から、田の字の下の棒まで約1.4mmの間に横棒が７本あり、約5line/mmとなる。なお、実際には5Ptより大きなフォントで且つ周波数成分が比較的低い文字が大多数であるため、エッジ部の鈍りにもよるが、文字や線等が有する周波数を3〜5line/mmとなる。
【００５０】
以上のように、本実施形態では、画像劣化による凹凸を平均化フィルタの成分でスムージングし、エッジ成分についてはエッジ強調フィルタによって先鋭性を維持するというフィルタ係数６１１を用いて読み取り画像データのフィルタ処理を行う。このフィルタ係数６１１の特徴により、横線エッジの凹凸を改善しながら縦線エッジについては元画像とほとんど変わらない鋭さのエッジを維持することができる。
【００５１】
〔第３実施形態〕
本実施形態では、異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサ（例えば図３に示したセンサ３００）を用いて、600dpiのカラー画像を生成する構成について説明する。
【００５２】
カラー画像の読み取りの場合も、画像読取装置の装置構成や動作を示すフローチャートは、第１、２実施形態で示したグレースケール画像の読み取りの場合と同じである。異なるのは、以下に示すように、画像読み取り及びフィルタ処理を単色処理でなく、Red・Green・Blueそれぞれについて行う点である。以下、図２及び図７を用いて詳細に説明する。
【００５３】
第３実施形態では、図２（ａ）のＳ２０１において、主制御部１１０による制御のもと、読み取り部１０１が原稿を読み取ってフルカラー（Red・Green・Blue）の画像データを生成し、読み取った画像データを記憶部１２０に保存する。すなわち、Redの画像データ、Greenの画像データ、Blueの画像データが記憶部１２０に保存される。
【００５４】
図７は、第３実施形態における色ズレ発生時の画像とフィルタ処理の効果について説明する図である。
図７において、画像データ７００、７０１、７０２はそれぞれ、第１実施形態と同じ原稿４１０、すなわち白背景中に黒いオブジェクトがある画像を読み取らせたときのRed、Green、Blueの画像データを示す。
【００５５】
画像データ７０１はGreenのフォトエレメントによる読み取り輝度信号に対応するため、図６に示した画像データ６００と同等のものである。
また、画像データ７００はRedのフォトエレメントによる読み取り輝度信号に対応する。さらに、画像データ７０２はBlueのフォトエレメントによる読み取り輝度信号に対応する。画像データ７００、７０２もフォトエレメントの配列の位相以外は、画像データ７０１と同等条件である。このため、画像データ７００、７０２は、画像データ６００の位相をずらした画像に対応する。すなわち、画像データ７００〜７０２は、すべて色ごとに異なる位相で同じ凹凸（画像劣化）が発生しているといえる。
【００５６】
画像データ７０３は、画像データ７００（Red）、７０１（Green）、７０２（Blue）を合成したカラー画像データを模式的に示すものである。
画像データ７０３において、「Ｗ」は白画素、「Ｂｋ」は黒画素を示す。また、「Ｒ」はグレー純色よりも赤みがかった画素、「Ｇ」はグレー純色よりも緑がかった画素、「Ｂ」はグレー純色よりも青みがかった画素を示す。
【００５７】
すなわち、画像データ７０３では、Red・Green・Blueの輝度信号がそれぞれ異なる位相を有するため、３画素周期でＢ→Ｒ→Ｇの順に色づく。つまり、画像データ７０３では、白背景と黒オブジェクトとの境界となるエッジ領域に色ズレが発生している。
【００５８】
以下、図２（ａ）のフローチャートの説明に戻る。
Ｓ２０１の処理が完了すると、主制御部１１０は、Ｓ２０２に処理を進める。
第３実施形態では、Ｓ２０２において、主制御部１１０による制御のもと、フォトエレメントの種類（Red・Green・Blue）ごとに、フィルタ処理部１０２が画像データに対して畳み込みによるフィルタ処理を実施する。
【００５９】
具体的には、主制御部１１０による制御のもと、フィルタ処理部１０２がRedの画像データ７００、Greenの画像データ７０１、Blueの画像データ７０２に対してそれぞれ、フィルタ処理を実施する。画像データ７００、７０１、７０２に対して、図６のフィルタ係数６１１を用いてフィルタ処理した結果が、それぞれ画像データ７１０、７１１、７１２である。第１実施形態におけるフィルタ処理の効果と同じく、エッジ領域における凹凸は改善されている。
【００６０】
また、画像データ７１０、７１１、７１２を合成したカラー画像を模式的に示したものが画像データ７１３である。画像データ７１３において、「Ｗ」は白画素、「Ｂｋ」は黒画素、「Ｇｙ」はグレー画素を示している。画像データ７１３では、Red・Green・Blueの輝度信号がすべての画素で等量となるため、エッジ領域についても全てグレー画素で表現される。すなわち、色ズレが改善される。
【００６１】
上記Ｓ２０２が完了すると、主制御部１１０は、図２（ａ）の処理を終了する。
以上が本実施形態における動作の説明である。
以上のように、本実施形態では、３画素周期の色ズレについて、フィルタ処理によって改善を行うことが可能であることを示した。上述した第１実施形態と同じく、この３画素という周期はフォトエレメントの配列パターンに依存するため、これに限るものでなく、２画素や４画素以上の周期の場合それに応じた平均化を行うことで同様の効果を得ることが可能である。
【００６２】
以上のように、各実施形態によれば、異なる分光特性のフォトエレメントが特定のパターンで配列されているセンサの走査による読み取りによって得られた画像データに対して、簡便な構成によって、画質を改善することができる。特にエッジ部の画質劣化を防ぐことが可能となる。この結果、自動カラー判定（ＡＣＳ）の誤判定を抑えることも可能となる。
【００６３】
なお、上記各実施形態では、図１に示したように、読み取り部１０１、フィルタ処理部１０２等を有する画像処理装置１００を例に説明した。なお、読み取り部１０１を有する画像読取装置（スキャナ）で原稿から読み取られて生成された画像データを入力可能な情報処理装置（例えばパーソナルコンピュータ（ＰＣ））がフィルタ処理部１０２を備え、図２（ｂ）のフィルタ処理を行う構成でもよい。この場合、このＰＣにインストールされスキャナドライバ（読み取り部１０１を有するスキャナを制御するスキャナドライバ）が、フィルタ処理部１０２の機能を備えていてもよい。また、読み取り部１０１を有するスキャナで生成された画像データをＰＣからアクセス可能な記憶装置等に一旦保存し、該画像データをＰＣに備えられたフィルタ処理部１０２で処理する構成でもよい。
以上のような構成でも、上述した各実施形態と同様の効果を奏する。
すなわち、従来では特定の配列パターンを有するセンサを使って画像の読み取りを行う際、周期的な凹凸（いわゆるガタガタ）や色ズレが発生することによって画質が劣化するという問題があった。また、これに伴い正確なＡＣＳ判定ができないという問題があった。本実施形態によれば、読み取り画像に対して、センサの走査方向と垂直方向に近傍画素を平均化する等のフィルタ処理を実施することにより、これらの課題を解決することができる。
【００６４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
【００６５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６６】
１００    画像処理装置
１０１    読み取り部
１０２    フィルタ処理部
１１０    主制御部
１２０    記憶部
１３０    操作部
【図１】
2020065210.tif 000003
【図２】
2020065210.tif 000004
【図３】
2020065210.tif 000005
【図４】
2020065210.tif 000006
【図５】
2020065210.tif 000007
【図６】
2020065210.tif 000008
【図７】
2020065210.tif 000009
【図８】
2020065210.tif 000010