(57)【要約】【課題】色づきおよびぼけの少ない画像処理を実現する。【解決手段】カラーデータの副走査方向の読取り位置のずれを補正するライン間補正部と、ライン間補正部により補正が行われたカラーデータに対し、副走査方向の色ずれ成分を画素ごとに補正する色ずれ補正部と、を備え、ライン間補正部は、１ライン未満のずれの補正を補間処理によって行う小数部補正部を少なくとも有する。小数部補正部は、カラーデータのうちの非基準色Ｒ，Ｂのカラーデータに対し、副走査方向の読取り位置のずれに基づいて算出される１ライン未満の補正量である算出補正量ｆ２１よりも小さい補正量ｆ３０を用いて補間処理を行い、色ずれ補正部において、算出補正量ｆ２１のうちの小数部補正部において補正されなかった残りの補正量ｆ３２についての補正を行う。【選択図】図５
2017208763.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像の各色について副走査方向の読取り位置が互いに異なるカラーデータを処理する画像処理装置であって、
前記カラーデータの副走査方向の読取り位置のずれを補正するライン間補正部と、
前記ライン間補正部により補正が行われたカラーデータに対し、副走査方向の色ずれ成分を画素ごとに補正する色ずれ補正部と、を備え、
前記ライン間補正部は、
１ライン未満のずれの補正を補間処理によって行う小数部補正部を少なくとも有し、
前記小数部補正部は、前記カラーデータのうちの非基準色のカラーデータに対し、前記副走査方向の読取り位置のずれに基づいて算出される１ライン未満の補正量である算出補正量よりも小さい補正量を用いて補間処理を行い、
前記色ずれ補正部において、前記算出補正量のうちの前記小数部補正部において補正されなかった残りの補正量についての補正を行う、
ことを特徴とする画像処理装置。
【請求項２】
前記色ずれ補正部は、前記色ずれ成分に対応する補正量に前記残りの補正量を加算した色ずれ補正量を用いて補正を行う、
請求項１記載の画像処理装置。
【請求項３】
前記色ずれ補正部は、非基準色のカラーデータのそれぞれに対し、それぞれの前後の複数個のカラーデータのうちから、基準色のカラーデータを含めた彩度が最も低くなるカラーデータを選択して補正を行う、
請求項１または２記載の画像処理装置。
【請求項４】
前記色ずれ補正部は、非基準色のカラーデータのそれぞれに対し、前記色ずれ補正量の選択肢として予め定められた複数の補正量のうちから、基準色のカラーデータとの差が最も小さくなる補正量を選択して補正に用いる、
請求項１または２記載の画像処理装置。
【請求項５】
前記カラーデータが主走査方向にのびる黒細線に対応するものであるか否かを検出する黒細線検出部を備え、
前記小数部補正部は、前記カラーデータが主走査方向にのびる黒細線に対応するものでない場合に、前記算出補正量を用いて補間処理を行い、
前記色ずれ補正部は、前記カラーデータが主走査方向にのびる黒細線に対応するものでない場合に、前記色ずれ成分に対応する補正量を用いて補正を行う、
請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
各色の前記カラーデータの濃度を検出する濃度検出部を備え、
前記小数部補正部は、前記カラーデータのうちの基準色のカラーデータの濃度が非基準色のカラーデータの濃度に余裕値を加えた濃度よりも高くない場合に、前記算出補正量を用いて補間処理を行い、
前記色ずれ補正部は、前記カラーデータのうちの基準色のカラーデータの濃度が非基準色のカラーデータの濃度に余裕値を加えた濃度よりも高くない場合に、前記色ずれ成分に対応する補正量を用いて補正を行う、
請求項１ないし４のいずれかに記載の画像処理装置。
【請求項７】
カラー画像の各色について副走査方向の読取り位置が互いに異なるカラーデータを処理する画像処理装置に用いられるコンピュータプログラムであって、
前記画像処理装置に、
前記カラーデータの副走査方向の読取り位置のずれを補正するライン間補正処理と、
前記ライン間補正処理により補正が行われたカラーデータに対し、副走査方向の色ずれ成分を画素ごとに補正する色ずれ補正処理と、を実行させ、
前記ライン間補正処理において、
１ライン未満のずれの補正を補間処理によって行う小数部補正処理を少なくとも行い、
前記小数部補正処理において、前記カラーデータのうちの非基準色のカラーデータに対し、前記副走査方向の読取り位置のずれに基づいて算出される１ライン未満の補正量である算出補正量よりも小さい補正量を用いて補間処理を行い、
前記色ずれ補正処理において、前記算出補正量のうちの前記小数部補正処理において補正されなかった残りの補正量についての補正を行う、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
カラー複写機、カラースキャナ、およびカラーファクシミリ機は、原稿シートからカラー画像を読み取るイメージセンサと、読み取ったカラー画像のデータ（カラーデータ）を処理する画像処理部とを備えている。
【０００３】
一般に、イメージセンサとして縮小型カラーＣＣＤセンサが用いられている。縮小型カラーＣＣＤセンサは、画素が主走査方向に並べられたＲ（赤）、Ｇ（緑）、Ｂ（青）それぞれの素子列が、副走査方向に所定の間隔ｄを隔てて互いに平行に配置された構造を有する。つまり、副走査方向におけるＲ，Ｇ，Ｂ各色の読取り位置が互いにずれる。
【０００４】
このような縮小型カラーＣＣＤセンサにより得られたカラーデータに対して、画像処理部においてライン間補正が行われる。ライン間補正は、副走査方向におけるＲ，Ｇ，Ｂ各色の読取り位置のずれを補正する処理である。
【０００５】
画像処理部は、読取り位置のずれが上記の間隔ｄの整数倍でない場合において、ライン間補正として、整数部補正と小数部補正とを行う。整数部補正は、他の色に対して先読みする色のデータを、ずれ量の整数部と同じライン数だけ遅延させる処理である。小数部補正は、各色のデータについて、ずれ量の小数部に応じた補間演算を行って１ライン未満のずれを補正する処理である。
【０００６】
ところで、小数部補正を行うことによって、黒細線や黒文字の端部の色づき（無彩色が有彩色になる現象）の生じる問題のあることが知られている。そして、小数部補正に因る色づきを低減するための先行技術として、特許文献１、２に記載の技術がある。
【０００７】
特許文献１には、Ｒ, Ｇ, Ｂの３色の間で読取り位置のずれの小数部が等価になるように、読取りの基準の位置を設定することが開示されている。特許文献２には、小数部補正を行う前に平滑化処理を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２４７２９２号公報
【特許文献２】特開２０１４−２３６２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上に述べた特許文献１の技術によると、Ｒ, Ｇ, Ｂの３色のいずれについても、小数部補正として補間処理を行うことになる。比視感度の高いＧについても補間処理を行うので、補間に伴う解像力の低下（画像のぼけ）が目立ってしまうという問題があった。小数部補正量が０．５に近づくほど、画像のぼけは顕著になる。
【００１０】
特許文献２の技術によると、平滑化処理を追加することによって解像力が低下してしまうという問題があった。また、画像処理部の回路規模が増加するという問題もあった。平滑化処理に因る解像力の低下を補うために、小数部補正の後にシャープネス処理を行う場合には、さらに回路規模が増大してしまう。
【００１１】
本発明は、上述の問題に鑑みてなされたもので、色づきおよびぼけの少ない画像処理を実現することを目的としている。
【課題を解決するための手段】
【００１２】
本発明の実施形態に係る画像処理装置は、カラー画像の各色について副走査方向の読取り位置が互いに異なるカラーデータを処理する画像処理装置であって、前記カラーデータの副走査方向の読取り位置のずれを補正するライン間補正部と、前記ライン間補正部により補正が行われたカラーデータに対し、副走査方向の色ずれ成分を画素ごとに補正する色ずれ補正部と、を備え、前記ライン間補正部は、１ライン未満のずれの補正を補間処理によって行う小数部補正部を少なくとも有し、前記小数部補正部は、前記カラーデータのうちの非基準色のカラーデータに対し、前記副走査方向の読取り位置のずれに基づいて算出される１ライン未満の補正量である算出補正量よりも小さい補正量を用いて補間処理を行い、前記色ずれ補正部において、前記算出補正量のうちの前記小数部補正部において補正されなかった残りの補正量についての補正を行う。
【００１３】
前記色ずれ補正部は、前記色ずれ成分に対応する補正量に前記残りの補正量を加算した補正量を用いて補正を行うものであってよい。
【発明の効果】
【００１４】
本発明によると、色づきおよびぼけの少ない画像処理を実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る画像処理装置の構成の概要を示す図である。
【図２】イメージセンサの構成の一例を示す図である。
【図３】イメージセンサの構成の他の例を示す図である。
【図４】画像処理装置の要部である画像処理部の構成を示す図である。
【図５】ライン間補正および色ずれ補正に用いるパラメータの例を示す図である。
【図６】ライン間補正および色ずれ補正に用いるパラメータの他の例を示す図である。
【図７】黒細線を読み取ったカラーデータの例を示す図である。
【図８】ライン間補正および色ずれ補正の例を示す図である。
【図９】ライン間補正および色ずれ補正の比較例を示す図である。
【発明を実施するための形態】
【００１６】
図１には本発明の一実施形態に係る画像処理装置１の構成の概要が、図２にはイメージセンサ５１の構成の一例が、図３にはイメージセンサ５２の構成の他の例が、それぞれ示されている。
【００１７】
画像処理装置１は、例えばＭＦＰ(Multi-functional Peripheral：多機能機または複合機) であり、カラーデータを処理する機能を有する。画像処理装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、画像メモリ１４、画像読取り部２１、画像処理部２２、プリンタ部２３、および操作パネル２４などを備えている。
【００１８】
ＣＰＵ１１は、画像処理装置１の全体の制御を受け持つ。ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムをＲＡＭ１３にロードして実行する。その際に必要に応じて制御用データをロードする。ＣＰＵ１１は、操作パネル２４を用いてユーザによりジョブが入力されると、ジョブを実行するように画像処理装置１の各部の動作を制御する。
【００１９】
画像読取り部２１は、図２に示すイメージセンサ５１または図３に示すイメージセンサ５２を用いて、原稿シートに記録されているカラー画像を光学的に読み取る。画像読取り部２１は、例えば自動原稿送り装置とフラットヘッド型のスキャナとを有する。自動原稿送り装置は、原稿シートを搬送しながら画像を読み取る。スキャナは、プラテンガラスに配置された原稿シートから画像を読み取る。画像読取り部２１は、読み取ったカラー画像のデータ（カラーデータＤ２１）を画像処理部２２に送る。
【００２０】
なお、カラーデータＤ２１は、Ｒ, Ｇ, Ｂの各色の明度を画素ごとに８ビットで表わす２５６階調のデータであるものとする。淡い画素ではデータ値が大きく、濃い画素ではデータ値が小さい。白色の画素では、３色のデータ値がいずれも最大値の「２５５」となり、黒色の画素では、３色のデータ値がいずれも最小値の「０」となる。
【００２１】
画像処理部２２は、画像読取り部２１から入力されたカラーデータＤ２１に対して、後に述べるライン間補正処理および色ずれ補正処理を含む画像処理を施し、処理後のカラーデータＤ２２を出力する。例えばコピージョブにおいては、画像処理部２２によって処理されたカラーデータＤ２２は、一旦、画像メモリ１４に保存された後に、プリンタ部２３へ送られる。
【００２２】
プリンタ部２３は、送られてきたカラーデータＤ２２に対応するカラー画像を用紙に印刷する。その際に、カラーデータＤ２２に基づいてプリントヘッド２３１の発光を制御する。印刷の方式は、電子写真式である。ただし、インクジェット方式またはそれ以外の方式でもよい。
【００２３】
図２に示すイメージセンサ５１は、光学系により縮小投影された原稿画像を読み取る縮小型カラーＣＣＤセンサである。イメージセンサ５１は、画素（受光素子）が主走査方向Ｍ１に並べられたＲ，Ｇ，Ｂ各色の素子列５１Ｒ，５１Ｇ，５１Ｂを有する。素子列５１Ｒ，５１Ｇ，５１Ｂは、副走査方向Ｍ２に間隔ｄを隔てて互いに平行に配置されている。間隔ｄは、等倍の読取りにおけるラインピッチの整数倍（例えば４倍）である。
【００２４】
イメージセンサ５１による読取りでは、光源として蛍光灯または白色ＬＥＤを用い、光源を連続的に点灯させた状態で主走査および副走査を行う。副走査方向Ｍ２の下流側からＲ、Ｇ、Ｂの順に素子列５１Ｒ，５１Ｇ，５１Ｂが並ぶので、Ｇに対してＲを先読みし、Ｇに対してＢを後読みすることになる。
【００２５】
Ｒ、ＢのそれぞれとＧとの間の読取り位置のずれは、スキャン倍率によって変わる。スキャン倍率が「１」の場合には、すなわち等倍の読取りの場合には、読取り位置のずれは、４ラインであり、ライン間補正としては整数部補正のみを行うだけでよい。
【００２６】
しかし、等倍以外の読取りでは、読取り位置のずれが小数となるので、整数部補正と小数部補正とが必要となる。例えばＡ４サイズの原稿画像をＡ３サイズに拡大して印刷する場合には、スキャン倍率は「１．４１４」であり、読取り位置のずれは、５．６５６ラインとなる。したがって、この場合には、５ラインの整数部補正と０．６５６ラインの小数部補正とを行う。
【００２７】
図３に示すイメージセンサ５２は、画素（受光素子）が主走査方向Ｍ１に並べられた１つの素子列によって画像を読み取る密着イメージセンサ(CIS: Contact Image Sensor) である。イメージセンサ５２では、素子列、光源、等倍結像系レンズ、および駆動制御回路などが一体化されている。
【００２８】
イメージセンサ５２による読取りでは、Ｒ, Ｇ, Ｂ各色のＬＥＤを光源として用い、これらのＬＥＤを順次に点灯させることによってカラー画像を読み取る。各ＬＥＤは、点灯信号ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのうちの対応する信号がローレベルのときに発光する。
【００２９】
同期信号ＴＧのパルス周期である１ライン分の読取り期間を３等分する時分割によってＲ、Ｇ、Ｂの順に読み取る。読み取られたＲ, Ｇ, ＢのカラーデータＤ２１は、同期信号ＴＧに合わせて出力される。
【００３０】
以下では、イメージセンサ５２を用いるものとして、画像処理部２２の機能を説明する。以下において、イメージセンサ５２を「密着型のイメージセンサ５２」ということがある。
【００３１】
図４には画像処理装置１の要部である画像処理部２２の構成が、図５には図６にはライン間補正および色ずれ補正に用いるパラメータｆ１，ｆ２，ｆ３の例が、それぞれ示されている。
【００３２】
画像処理部２２は、原稿シートから読み取られたカラー画像の各色について副走査方向Ｍ２の読取り位置が互いに異なるカラーデータＤ２１を処理する。なお、この処理には、第１の処理モードと第２の処理モードとがある。
【００３３】
画像処理部２２は、シェーディング補正部３１、ライン間補正部３２、色ずれ補正部３５、画像補正部３６、線幅検出部３８、濃度検出部３９、および領域判別部４０などを有している。これらの要素の機能は、ハードウェア、ソウトウェア、または両者の組合せによって実現される。
【００３４】
シェーディング補正部３１は、画像読取り部２１から並列に入力されたＲ, Ｇ, Ｂの各色のカラーデータＤ２１に対して、画像読取り部２１における照明系、結像系、および撮影系の特性に起因する主走査方向Ｍ１の歪みを取り除くシェーディング補正処理を施す。
【００３５】
ライン間補正部３２は、シェーディング補正部３１から入力されたカラーデータＤ３１に対し、基準色に対する非基準色の副走査方向Ｍ２の読取り位置のずれを補正するライン間補正処理を施す。基準色とは、Ｒ, Ｇ, Ｂのうちの読取り位置のずれを決める上での基準とする色である。非基準色の読取り位置は基準色の読取り位置に対してずれるが、基準色には読取り位置のずれは無い。したがって、基準色については、ライン間補正は不要である。
【００３６】
本実施形態において、基準色は、Ｒ, Ｇ, Ｂのうちで最も比視感度が高いＧである。基準色をＧとすることにより、言い換えれば、ライン間補正により画像のぼけが生じてもＧと比べて目立ちにくいＲおよびＢを非基準色とすることにより、ライン間補正による画質の低下を抑えることができる。
【００３７】
ライン間補正部３２は、整数部補正を行う整数部補正部３３と小数部補正を行う小数部補正部３４とを有する。
【００３８】
整数部補正は、先読みした色のカラーデータＤ３１をラインメモリを用いて遅延させる１ライン単位の補正である。整数部補正部３３は、整数部補正が不要である場合には、シェーディング補正部３１から入力されるカラーデータＤ３１を、実質的な処理を施すことなくカラーデータＤ３３として小数部補正部３４へ送る。
【００３９】
小数部補正は、整数部補正部３３から入力される非基準色（Ｒ、Ｂ）のカラーデータＤ３３のそれぞれに対し、全画素について一律に補間処理を行う１ライン未満のずれの補正である。
【００４０】
小数部補正部３４は、非基準色のカラーデータＤ３３に対し、副走査方向Ｍ２の読取り位置のずれに基づいて算出される１ライン未満の補正量である算出補正量ｆ２１よりも小さい補正量ｆ２２を用いて、隣接するラインの副走査方向Ｍ２に並ぶ２つの画素のデータ値に基づく補間処理（バイリニア補間処理）を行う。２つの画素の主走査方向Ｍ１の位置（主走査位置）は同じである。
【００４１】
上に述べたように密着型のイメージセンサ５２を用いる場合においては、Ｇに対してＲが１／３ライン先読みされてＲの読取り位置が下流側へ１／３ラインずれる。また、Ｇに対してＢが１／３ライン後読みされてＢの読取り位置が上流側へ１／３ラインずれる。これらのずれは時分割の読取りにおいて必然的に生じる。この場合の算出補正量ｆ２１は「１／３」であるので、補正量ｆ２２は、０よりも大きく１／３（≒０．３３）よりも小さい。例えば、補正量ｆ２２は、１／３の半分の「１／６」（≒０．１７）とされる。他の値としてもよい。
【００４２】
小数部補正部３４は、先読みされたＲのカラーデータＤ３３を遅らせるための式（１）で表わされる補間演算を行い、後読みされたＢのカラーデータＤ３３を早めるための式（２）で表わされる補間演算を行う。そして、得られたＲのデータＲｏｕｔおよびＢのデータＢｏｕｔを注目ラインのカラーデータＤ３４として後段へ出力する。
【００４３】
Ｒｏｕｔ＝Ｒ（ｎ）×（１−ｆ２２）＋Ｒ（ｎ＋１）×ｆ２２    …（１）
ただし、
Ｒ（ｎ）：注目ラインのカラーデータＤ３３
Ｒ（ｎ＋１）：注目ラインの１ライン下流のカラーデータＤ３３
ｆ２２：算出補正量ｆ２１よりも小さい補正量
Ｂｏｕｔ＝Ｂ（ｎ）×（１−ｆ２２）＋Ｂ（ｎ−１）×ｆ２２    …（２）
ただし、
Ｂ（ｎ）：注目ラインのカラーデータＤ３３
Ｂ（ｎ−１）：注目ラインの１ライン上流のカラーデータＤ３３
小数部補正部３４は、カラーデータＤ３３が主走査方向Ｍ１にのびる１ドット幅の黒細線に対応するものでない場合に、算出補正量ｆ２１よりも小さい補正量ｆ２２に代えて算出補正量ｆ２１を用いて補間処理を行うものであってよい。
【００４４】
また、小数部補正部３４は、カラーデータＤ３３のうちの基準色のカラーデータの濃度が非基準色のカラーデータの濃度に余裕値を加えた濃度よりも高くない場合に、算出補正量ｆ２１よりも小さい補正量ｆ２２に代えて算出補正量ｆ２１を用いて補間処理を行うものであってよい。
【００４５】
色ずれ補正部３５は、ライン間補正部３２により補正が行われた非基準色のカラーデータＤ３４に対し、副走査方向Ｍ２の色ずれ成分を画素ごとに補正する色ずれ補正処理を施す。基準色のカラーデータＤ３４に対しては、実質的な処理を施さない。基準色のカラーデータＤ３４は、そのまま後段へ送られる。
【００４６】
副走査方向Ｍ２の色ずれ成分とは、副走査方向Ｍ２の読取り位置の必然的なずれまたは他の要因により生じる濃度のずれである。他の要因としては、読取りに際してのイメージセンサ５２の振動による不定のずれ、Ｒ, Ｇ, Ｂ間のＭＴＦ差によるピント位置のずれがなどある。
【００４７】
色ずれ補正部３５においては、算出補正量ｆ２１のうちの小数部補正部３４において補正されなかった残りの補正量に応じた補正を行う。詳しくは、副走査方向Ｍ２の色ずれ成分に対応する補正量ｆ３１に小数部補正の残りの補正量ｆ３２を加算した色ずれ補正量ｆ３０を用いて、複数のラインのデータに基づく補間処理によって補正を行う。
【００４８】
色ずれ補正部３５は、非基準色のカラーデータＤ３４のそれぞれに対し、それぞれの前後の複数個の画素のカラーデータＤ３４のうちから、基準色のカラーデータＤ３４を含めた彩度が最も低くなるカラーデータＤ３４を選択して補正を行う。つまり、注目画素の色が無彩色により近づくように補正する。
【００４９】
具体的には、Ｒ，ＢのカラーデータＤ３４のそれぞれに対し、色ずれ補正量ｆ３０の選択肢として予め定められた複数の補正量ｆ３０をそれぞれ用いて補間演算を行い、得られた演算結果のうちから、ＧのカラーデータＤ３４との差が最も小さい演算結果を色ずれ補正後のカラーデータＤ３５として出力する。これは、複数の選択肢のうちからＧとの差が最も小さ補正量を選択して色ずれ補正に用いることに相当する。
【００５０】
色ずれ補正部３５は、カラーデータＤ３３が主走査方向Ｍ１にのびる黒細線に対応するものでない場合に、色ずれ補正量ｆ３０に代えて色ずれ成分に対応する補正量ｆ３１を用いて補正を行うものであってよい。
【００５１】
また、色ずれ補正部３５は、カラーデータＤ３３のうちの基準色のカラーデータの濃度が非基準色のカラーデータの濃度に余裕値を加えた濃度よりも高くない場合に、色ずれ補正量ｆ３０に代えて色ずれ成分に対応する補正量ｆ３１を用いて補正を行うものであってよい。
【００５２】
線幅検出部３８は、シェーディング補正処理後のカラーデータＤ３１に基づいて、公知の画像判別技術を用いて副走査方向Ｍ２の線幅を検出する。この検出は、算出補正量ｆ２１を用いてライン間補正を行った場合に色ずれが発生しやすい細線を検出するものである。線幅を検出することにより、算出補正量ｆ２１よりも小さい補正量ｆ２２を用いる小数部補正を細線についてのみ行い、他の部分については算出補正量ｆ２１を用いて読取り位置のずれを補正することが可能になる。
【００５３】
線幅検出部３８は、具体的には１ドット幅の線を抽出し、抽出した線の画素位置を検出データＤ３８として小数部補正部３４に通知する。
【００５４】
濃度検出部３９は、シェーディング補正処理後のカラーデータＤ３１に基づいて、Ｒ, Ｇ, Ｂの各色の濃度を検出する。この検出は、基準色と非基準色との濃度関係が小数部補正の有効な場合に限って小数部補正を行うことによって、濃度関係にかかわらず小数部補正を行った場合に非基準色の画像がぼけて結果的にＧとの色ずれが増大するのを防止するためのものである。
【００５５】
濃度検出部３９は、検出した濃度に基づいて、ライン間補正の前の状態においてＧがＲおよびＢのそれぞれに対して濃いか否か判定し、判定結果を検出データＤ３９として小数部補正部３４に通知する。判定は、例えば次の式（３）に基づいて行われる。式（３）が成立する場合に、ＧがＲおよびＢのそれぞれに対して濃いと判定する。
【００５６】
Ｍｉｎ（Ｒ，Ｂ）＞ＤＧ＋Ｒｅｆ  …（３）
ただし、
Ｍｉｎ（Ｒ，Ｂ）：副走査方向Ｍ２の隣接する所定数の画素におけるＲ、Ｂのそれ                        ぞれの濃度の最小値（つまり、最大濃度）
ＤＧ：Ｒ，Ｂのそれぞれの濃度が最小である画素のＧの濃度
Ｒｅｆ：判定の信頼性を高めるために設定された余裕値
このような濃度検出部３９と上に述べた線幅検出部３８とにより、カラーデータＤ３１が主走査方向Ｍ１にのびる黒細線に対応するものであるか否かを検出する黒細線検出部３７が構成される。
【００５７】
領域判別部４０は、色ずれ補正処理後のカラーデータＤ３５に基づいて、原稿画像におけるエッジ部の判別および所定単位の領域ごとの色判定など行い、それらの結果を示す領域判別データＤ４０を画像補正部３６に通知する。
【００５８】
領域判別部４０における色判定の精度を高めるために、色ずれ補正部３５において、副走査方向Ｍ２の色ずれ成分を十分に補正しておく必要がある。
【００５９】
画像補正部３６は、色ずれ補正処理後のカラーデータＤ３５に対して、領域判別部４０からの領域判別データＤ４０に基づいて、画質改善などのための補正処理を行う。例えば、エッジ部に対してシャープネス処理を施してくっきりさせたり、色判定で黒色と判定された画素に対してはＲおよびＢの濃度をＧの濃度と同じにしてモノクロ化（無彩色化）したりする。
【００６０】
図５においては、パラメータｆ１，ｆ２，ｆ３の実施例とともに比較例が示されている。パラメータｆ１，ｆ２，ｆ３の実施例は、テーブルＴ１にまとめて予め画像処理装置１内の不揮発性メモリに記憶され、第１の処理モードにおいて、画像処理部２２によって用いられる。
【００６１】
整数部補正のパラメータｆ１は、Ｒ, Ｇ, Ｂの読取り位置のずれ量の整数部に対応し、整数部補正部３３において遅延させるべきライン数を表わす。密着型のイメージセンサ５２を用いる場合には、パラメータｆ１は「０」である。
【００６２】
小数部補正のパラメータｆ２は、小数部補正部３４における補間処理に用いられる。基準色のＧについては補間処理を行わないので、Ｇのパラメータｆ１は「０」である。
【００６３】
実施例においては、小数部補正のパラメータｆ２は、Ｒ, Ｇ, Ｂ間の読取り位置のずれ量（±１／３≒±０．３３）の小数部（１／３）に相当する算出補正量ｆ２１よりも絶対値が小さい補正量ｆ２２である。実施例においては、非基準色のＲ、Ｂのパラメータｆ２として、算出補正量ｆ２１である１／３の半分の１／６が設定されている。一方、比較例においては、Ｒ、Ｂのパラメータｆ２は、算出補正量ｆ２１である。
【００６４】
なお、小数部補正のパラメータｆ２における記号「−」は、上に述べた式（１）を用いて演算することを表わし、記号「＋」は、式（２）を用いて演算することを表わす。
【００６５】
色ずれ補正のパラメータｆ３は、色ずれ補正部３５における補間処理に用いられる。基準色のＧについては補間処理を行わないので、Ｇのパラメータｆ１は「０」である。
【００６６】
実施例においては、色ずれ補正のパラメータｆ３は、振動やＭＴＦ差に起因した色ずれ成分に対応する補正量ｆ３１に算出補正量ｆ２１のうちの小数部補正部３４によって補正されなかった残りの補正量ｆ３２を加算した色ずれ補正量ｆ３０とされている。ただし、非エッジ部のように補正が不要な画素や補正しないほうが結果的に良い画素があることを考慮して、元のデータ値をそのまま出力することを示す数値（「０」）もパラメータｆ３に含まれている。
【００６７】
色ずれ補正量ｆ３０については複数の選択肢が予め定められている。例えば、Ｒについては、（−１／８−１／６）＝−７／２４、（０−１／６）＝−１／６、（１／８−１／６＝−１／２４の３つの選択肢が定められている。
【００６８】
これらの選択肢における補正量ｆ３１として負の値（−１／８）と正の値（＋１／８）とが定められているのは、色ずれ成分の生じる原因の１つとなる振動には下流側への振れと上流側への振れとがあるからである。
【００６９】
また、残りの補正量ｆ３２である−１／６の絶対値（１／６）は、ＲとＢとに共通に適用する次の式（４）で表わされる。Ｒについては下流へシフトさせるように（遅らせるように）補間するので、負の値とされる。
【００７０】
｜残りの補正量ｆ３２｜＝（算出補正量ｆ２１）−（パラメータｆ２）…（４）
パラメータｆ３が負の値であるときには、色ずれ補正部３５は、式（５）で表わされる補間演算を行い、パラメータｆ２が正の値であるときには、式（６）で表わされる補間演算を行う。
【００７１】
Ｄｏｕｔ＝Ｄ（ｎ）×（１−ｆ３）＋Ｒ（ｎ＋１）×ｆ３    …（５）
Ｄｏｕｔ＝Ｄ（ｎ）×（１−ｆ３）＋Ｂ（ｎ−１）×ｆ３    …（６）
ただし、
Ｄ（ｎ）：注目画素のカラーデータＤ３４
Ｄ（ｎ＋１）：注目画素の１ライン下流の同じ主走査位置の画素のカラーデータＤ                    ３４
Ｄ（ｎ−１）：注目画素の１ライン上流の同じ主走査位置の画素のカラーデータＤ                    ３４
図６にはライン間補正および色ずれ補正に用いるパラメータｆ１，ｆ２，ｆ３の他の例が示されている。図６のパラメータｆ１，ｆ２，ｆ３は、テーブルＴ２にまとめて予め画像処理装置１内で記憶されており、第２の処理モードにおいて、画像処理部２２によって用いられる。第２の処理モードは、第１の処理モードとは違って、線幅検出部３８および濃度検出部３９による検出データＤ３８，Ｄ３９に応じて処理内容を変更するモードである。
【００７２】
「注目画素のカラーデータＤ３１が１ドット幅の線に対応し、かつＧの濃度がＲおよびＢの各カラーデータＤ３１の濃度に余裕値を加えた濃度よりも高い」という場合に用いるパラメータｆ１，ｆ２，ｆ３は、図５の実施例（テーブルＴ１）のパラメータｆ１，ｆ２，ｆ３と同じである。
【００７３】
他の場合に用いるパラメータｆ１，ｆ２，ｆ３は、図５の比較例のパラメータｆ１，ｆ２，ｆ３と同じである。他の場合には、カラーデータＤ３１が主走査方向にのびる黒細線Ｌ１に対応するものでない場合、および基準色（Ｇ）のカラーデータＤ３１の濃度が非基準色（Ｒ、Ｂ）のカラーデータＤ３１の濃度に余裕値を加えた濃度よりも高くない場合が含まれる。
【００７４】
図７には黒細線Ｌ１を読み取ったカラーデータＤ３１の例が示されている。図の左右方向が読取りの副走査方向Ｍ２に対応し、紙面の表裏方向が主走査方向Ｍ１に対応する。黒細線Ｌ１は、主走査方向Ｍ１にのびる１ドット幅の黒色の線である。
【００７５】
図７（Ａ）では、Ｇの読取り位置がちょうど黒細線Ｌ１の副走査方向Ｍ２の中央であり、黒細線Ｌ１のＧ成分が最も濃く読み取られている。この場合において、ＲについてはＲ（ｎ）とＲ（ｎ＋１）とに基づいて補間し、ＢについてはＢ（ｎ）とＲ（ｎ−１）とに基づいて補間する小数部補正処理を実施すると、Ｒ，Ｂともに淡くなるように処理されることから、Ｇ（ｎ）との濃度差（色ずれ成分）が増大する。このため、領域判別部４０による色判定において黒色を誤って有彩色と誤判定する可能性が大きくなる。
【００７６】
つまり、細線を読み取ったときにＧが他の色よりも濃い場合には、算出補正量ｆ２１よりも小さい補正量ｆ２２を用いる上に述べた式（１）、（２）に従って、読取り位置のずれを本来よりも弱く（少なめに）補正するのがよい。
【００７７】
一方、図７（Ｂ）では、Ｒの読取り位置がちょうど黒細線Ｌ１の副走査方向Ｍ２の中央であり、黒細線Ｌ１の色のＲ成分が最も濃く読み取られている。この場合において、ＲとＢとについて小数部補正処理を実施すると、Ｒ、Ｂともに淡くなるように処理される。しかし、ＲについてはＧ（ｎ）に近づくことになるので、図７（Ａ）の場合と比べて、ＲおよびＢとＧ（ｎ）との濃度差は少ない。このことは、領域判別部４０による色判定において黒色が正しく判定される可能性が大きいことを意味する。
【００７８】
つまり、細線を読み取ったときにＧが他の色よりも濃くない場合には、算出補正量ｆ２１よりも小さい補正量ｆ２２に代えて算出補正量ｆ２１を用いる小数部補正処理を実施したとしても、領域判別部４０による色判定に支障はほとんどない。
【００７９】
これらのことから、画像処理装置１では、第１の処理モードと第２の処理モードとの使い分けが可能なように、上に述べた通り、２つのテーブルＴ１，Ｔ２が記憶されている。
【００８０】
図８にはライン間補正および色ずれ補正の例が、図９にはライン間補正および色ずれ補正の比較例が、それぞれ示されている。図８および図９では、３ドット幅の黒線Ｌ３および１ドット幅の黒細線Ｌ１を読み取ったカラーデータＤ３１に対して、ライン間補正処理および色ずれ補正処理が行われる。
【００８１】
密着型のイメージセンサ５２による読取りではＲ, Ｇ, Ｂの各色がおおよそ１／３ラインずつずれて読み取られる。このため、ライン間補正前のカラーデータＤ３１において、黒線Ｌ３ａの端部および黒細線Ｌ１ａに色づきが生じている。この状態では、図中に楕円Ｃ１で囲んで示すように、黒細線Ｌ１ａのＧとＲ、Ｂとに濃度差（色ずれ成分）ｄＤ１がある。
【００８２】
ライン間補正後のカラーデータＤ３４は、カラーデータＤ３１に対して小数部補正処理として式（１）、（２）で表わされる補間処理を施したデータである。つまり、算出補正量ｆ２１よりも小さい補正量ｆ２２を用いることによって、１／３ラインのずれについて意図的に弱く補正されている。
【００８３】
弱く補正したことにより、カラーデータＤ３４において、黒線Ｌ３ｂおよび黒細線Ｌ１ｂに色づきが残っている。ただし、注目すべきことは、１ドット幅の黒細線Ｌ１ｂのＧとＲ、Ｂとの濃度差ｄＤ２が補正前の濃度差ｄＤ１と比べてほとんど増大（拡大）していないことである。
【００８４】
色ずれ補正後のカラーデータＤ３５は、カラーデータＤ３４に対して色ずれ補正処理として式（４）または式（５）の補間処理を施したデータである。
【００８５】
カラーデータＤ３５の黒線Ｌ３ｃでは、色ずれ補正処理により端部のＲ、Ｂの濃度が中央部の濃い濃度に近づくように補正されたことにより、色づきが改善されている。すなわち、全体的に黒っぽくなっている。
【００８６】
また、１ドット幅の黒細線Ｌ１ｃでは、ＧとＲおよびＢのそれぞれとの濃度差ｄＤ２が色ずれ補正前と変わりない。これは、黒細線Ｌ１の両側（副走査方向Ｍ２における前後）に濃い画素がないので、色ずれ補正処理においてＲ、Ｂの濃度が元のままとなるパラメータｆ３を選択して補正されるからである。
【００８７】
このように１ドット幅の黒細線Ｌ１ｃについては色ずれ補正処理において非基準色の濃度の変わらないことが効を奏し、小数部補正処理において弱く補正して濃度差ｄＤ１の増大を抑えた効果が保たれるので、画像全体の色づきが低減される。
【００８８】
これに対して、図９の比較例では、ライン間補正後のカラーデータＤ３４は、カラーデータＤ３１に対して小数部補正処理として式（１）、（２）の補正量ｆ２２を算出補正量ｆ２１に置き換えた式で表わされる補間処理を施したデータである。つまり、補正量ｆ２２よりも大きい算出補正量ｆ２１を用いることによって、１／３ラインのずれを完全に補正するように補正されている。
【００８９】
ライン間補正として１／３ラインのずれを完全に補正するように補間処理を行ったことにより、カラーデータＤ３４において、１ドット幅の黒細線Ｌ１ｂのＧとＲ、Ｂとの濃度差ｄＤ３が補正前の濃度差ｄＤ１と比べて増大している。色づきが改善されるどころか悪化が顕著である。
【００９０】
細線においては上に述べた通り前後に濃い画素がないので、増大した濃度差ｄＤ３は、その後に色ずれ補正処理を行ってもそのまま残る。つまり、ライン間補正および色ずれ補正によって１ドット幅より太い黒線Ｌ３ｂについては黒の再現性が改善されるが、１ドット幅の黒細線Ｌ１ｂについては再現性が低下してしまう。
【００９１】
以上の実施形態によると、小数部補正の算出補正量ｆ２１を、小数部補正部３４において全画素について一律に実施する補間処理と色ずれ補正部３５において画素ごとに実施する補間処理とに按分させるので、黒細線Ｌ１で発生する色づきを低減することができる。また、比視感度の高いＧを基準色とし、Ｇについてはライン間補正および色ずれ補正を実施しないので、画像のぼけを低減することができる。
【００９２】
また、線幅および濃度の設定条件に当てはまる画素にだけ弱く小数部補正を行うことにより、補間処理により黒細線Ｌ１において発生する色ずれ（濃度差の増大）を低減することができる。
【００９３】
上に述べた実施形態では、第２の処理モードにおいては、１ドット幅でかつＧがＲおよびＢよりも濃い場合に、すなわち線幅および濃度の両方の設定条件に当てはまる場合に、弱く小数部補正を行うものとして説明したが、これに限らない。線幅の設定条件のみに当てはまる場合に、または濃度の設定条件のみに当てはまる場合に、弱く小数部補正を行うようにしてもよい。
【００９４】
図２に示した縮小型のイメージセンサ５１を用いて読取りを行う場合にも、算出補正量ｆ２１を小数部補正と色ずれ補正とに按分し、それによって色づきを低減することができる。その場合には、素子列５１Ｒ，５１Ｇ，５１Ｂの間隔ｄとスキャン倍率とで決まる算出補正量ｆ２１に応じて、パタメータｆ１，ｆ２，ｆ３を設定すればよい。
【００９５】
画像処理装置１は、画像処理部２２のうちの少なくとも小数部補正部３４および色ずれ補正部３５の機能を有するものであればよく、画像読取り部２１およびプリンタ部２３を有していなくてもよい。
【００９６】
基準色をＧとしたが、ＢまたはＲを基準色としてもよい。例えば青系の色が主体のカラー画像のデータを処理する場合に、Ｂを基準色とする。これにより、青の再現性を高めることができる。
【００９７】
その他、画像形成装置１の全体または各部の構成、パタメータｆ１，ｆ２，ｆ３の値、補間の数式、画像処理部２２が施す画像処理の数、種類、順序、またはタイミングなどは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【００９８】
１  画像処理装置
３２  ライン間補正部
３４  小数部補正部
３５  色ずれ補正部
３７  黒細線検出部
３９  濃度検出部
Ｄ２１、Ｄ３４  カラーデータ
ｄＤ１  濃度差（色ずれ成分）
ｆ２１  算出補正量
ｆ２２  算出補正量よりも小さい補正量
ｆ３０  色ずれ補正量
ｆ３１  色ずれ成分に対応する補正量
ｆ３２  残りの補正量
Ｇ  基準色
Ｒ，Ｂ  非基準色
Ｍ１  主走査方向
Ｍ２  副走査方向
【図１】
2017208763.tif 000003
【図２】
2017208763.tif 000004
【図３】
2017208763.tif 000005
【図４】
2017208763.tif 000006
【図５】
2017208763.tif 000007
【図６】
2017208763.tif 000008
【図７】
2017208763.tif 000009
【図８】
2017208763.tif 000010
【図９】
2017208763.tif 000011