(57)【特許請求の範囲】
【請求項１】
入力画像の色ずれを補正して出力画像を得る画像処理方法において、
入力画像毎に、該入力画像から抽出されたデータに対して、濃度情報に基づく極大点の有無の判定を行う第１工程と、
上記第１工程において極大点が有ると判定された場合、上記の抽出されたデータに対して、平均濃度を算出し、算出した平均濃度の画素位置をＲＧＢ毎に推定する第２工程と、
上記第２工程において推定されたＲＧＢのそれぞれの画素位置βR、βG、βBが、βR ＝βG ＝βB を満たしているか否かを判定する第３工程と、
上記第３工程においてβR ＝βG ＝βBを満たしていないと判定した場合、上記抽出されたデータに対して、予め記憶されたフィルタを用いて空間フィルタ処理を行い、色ずれを補正する第４工程とを含むことを特徴とする画像処理方法。
【請求項２】
入力画像の色ずれを補正する色ずれ補正手段を備えた画像処理装置において、
上記色ずれ補正手段は、
入力画像毎に、該入力画像から抽出されたデータに対して、濃度情報に基づく極大点の有無の判定を行う画素濃度判定部と、
上記画素濃度判定部によって極大点が有ると判定された場合、上記の抽出されたデータに対して、平均濃度を算出し、算出した平均濃度の画素位置をＲＧＢ毎に推定する画素位置推定部と、
上記画素位置推定部によって推定されたＲＧＢのそれぞれの画素位置βR、βG、βBが、βR ＝βG ＝βB を満たしているか否かを判定する色ずれ判定部と、
上記色ずれ判定部においてβR ＝βG ＝βBを満たしていないと判定された場合、上記抽出されたデータに対して、予め記憶されたフィルタを用いて空間フィルタ処理を行い、色ずれを補正する補正処理部とを備えていることを特徴とする画像処理装置。
【請求項３】
入力画像を文字・網点・写真の各領域に分離する領域分離手段を備え、上記色ずれ補正手段は、上記領域分離手段の前段に設けられていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
入力画像を文字・網点・写真の各領域に分離する領域分離手段を備え、上記色ずれ補正手段は、上記領域分離手段の後段に設けられていることを特徴とする請求項２または３の何れかに記載の画像処理装置。
【請求項５】
原稿の予備走査時に読み込まれた入力画像に対して、上記領域分離手段による領域分離処理を行わせ、色ずれが生じているか否かを判定し、色ずれが生じていないと判定されたときに、上記原稿の本走査時に読み込まれた入力画像に対する色ずれ補正処理を行わないように上記色ずれ補正手段を制御する制御手段が設けられていることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
入力画像に対して所定の処理を施して出力画像を形成する画像形成装置において、
請求項２から５の何れか１項に記載の画像処理装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力画像に生じた色ずれを補正するための画像処理方法および画像処理装置ならび画像形成装置に関するものである。
【０００２】
【従来の技術】
近年、ＯＡ機器のデジタル化が急速に進展し、またカラー画像出力の需要が増してきたことにより、電子写真方式のデジタルカラー複写機やインクジェット方式・熱転写方式のカラープリンタ等の出力機器が広く一般に普及してきている。
【０００３】
例えば、デジタルカメラやスキャナ等の入力機器より入力された画像情報、あるいは、コンピュータ上で作成された画像情報が上述のような出力機器を用いて出力されている。これらの入出力機器においては、入力された画像情報に対して、常に色再現の安定した画像を出力することが必要であり、デジタル画像処理技術が重要な役割を果たしている。
【０００４】
スキャナ等の画像入力装置においては、例えばＲ（赤）・Ｇ（緑）・Ｂ（青）の３本のＣＣＤ（Charge Coupled Device)ラインセンサが用いられており、各センサの位置ずれを補正するために、先行する２つのセンサの出力を遅延させて、最後に読み取るセンサに合わせて信号を出力する方法が用いられている。
【０００５】
このような画像入力装置の駆動系に振動が発生すると、３本のＣＣＤラインセンサが原稿の同一部分を読み取る際の時間差が、この振動により大きくなったり小さくなったりすることがある。その結果、例えば画像の黒い領域を読み取る場合には、３本のＣＣＤラインセンサで読み取った画像の位置がずれ、エッジの部分に色がついてしまうことがある。このような現象を画像の色ずれと称する。
【０００６】
このような画像の色ずれの問題を解決するものとして、特開平１０−４２１５７号公報（以下、文献１と称する）および特開２００１−１６４０１号公報（以下、文献２と称する）に示されている技術がある。
【０００７】
この文献１では、以下に示す過程により画像の色ずれを解消している。
【０００８】
▲１▼万線チャートを読み込み、予め定められた閾値との交点をＲＧＢ信号の各成分毎に求め、ある色を基準データとして他の色との相対的な色ずれ量を計算する。
【０００９】
▲２▼このようにして求めた色ずれ量を交点の位置に対応付けて色ずれ量テーブルに格納する。
【００１０】
▲３▼色ずれ量テーブルに格納された色ずれ量は、注目画素とその隣の画素値と共に読み出され、入力画像の色ずれ補正の際に、色ずれ補正演算器により色ずれ補正データ値の演算に使用される。
【００１１】
また、文献２では、以下に示す過程により画像の色ずれを解消している。
【００１２】
▲１▼基準パターンに含まれる複数の直線のエッジ部を読み込み、ＲＧＢセンサの読み取り出力値と読み取り出力値の平均値との差から相対的な色ずれ量を計算する。
【００１３】
▲２▼このようにして求めた色ずれ量に応じて各センサの読み取り出力値を補正する。
【００１４】
つまり、上記文献１および文献２では、基準原稿となる万線チャートまたは基準パターンをスキャナにより読み取らせて、該スキャナの駆動系における振動に起因する各画素位置に対する位置ずれ量（色ずれ量）を求め、この色ずれ量に基づいて入力画像の各画素位置における色ずれを補正するようになっている。
【００１５】
【発明が解決しようとする課題】
ところが、通常、スキャナ等の駆動系における振動は経時変化するので、上記文献１および文献２のように予め色ずれ量を求めて、この色ずれ量に基づいて入力画像の色ずれを補正する場合、色ずれ補正を精度よく行うには、上記駆動系の経時変化に合わせてその都度万線チャートまたは基準パターンを使用しなければならず、非常に手間が掛かるという問題が生じる。
【００１６】
また、上記文献１および文献２の方法では、入力画像の色ずれの有無を検知するという概念が全くなく、このため、入力画像に対して、常に色ずれ補正を行うようになっている。このため、入力画像に生じている色ずれが少なく、色ずれ補正の必要のない場合であっても、色ずれ補正が行われることになり、画像処理全体に無駄が生じ、この結果、画像処理全体の処理時間が長くなるという問題が生じる。
【００１７】
さらに、上記文献１および文献２において、万線チャートまたは基準パターンを読み取らせて色ずれ補正を行う場合には、万一、万線チャートまたは基準パターンを紛失した時は、色ずれを求めることが出来なくなるという問題が生じる。
【００１８】
本発明は、上記の各問題点を解決するためになされたもので、その目的は、入力画像毎に色ずれが生じているか否かを判定し、この判定結果に基づいて色ずれ補正を行うことで、手間が掛からず常に精度よく色ずれ補正を行うことが可能な画像処理方法および画像処理装置ならびに画像形成装置を提供することにある。
【００１９】
【課題を解決するための手段】
本発明の画像処理方法は、上記の課題を解決するために、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の画素位置に基づいて、色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことを特徴としている。
【００２０】
上記の方法によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００２１】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００２２】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを使用する手間を省くことができる。
【００２３】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００２４】
しかも、色ずれは入力画像における各色成分の画素位置がずれることによって生じるので、一次情報である各色成分の画素位置に基づいて、色ずれが生じているか否かを判定することによって、高い精度で色ずれ判定および色ずれ補正を行うことができる。
【００２５】
本発明の画像処理方法は、また、上記の課題を解決するために、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の各画素位置の位置ずれ量を検出し、この検出結果に基づいて色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことを特徴としている。
【００２６】
上記の方法によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００２７】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００２８】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００２９】
しかも、また、入力画像の各色成分の各画素位置の位置ずれ量を検出することで、色ずれが生じているか否かを判定するようになっているので、簡単に色ずれを判定することができる。
【００３０】
さらに、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似し、この近似結果に基づいて、色ずれが生じているか否かを判定するようにしてもよい。
【００３１】
この場合、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似することで、入力画像の各色成分の画素位置のずれ量を正確に求めることができる。
【００３２】
したがって、この入力画像の各色成分の画素位置のずれ量に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができる。
【００３３】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができる。
【００３４】
ところで、上記文献１においては、万線チャートを読み取った値と閾値との交点を求める際には、線形補間を用いているので、そこで発生する誤差による精度の低下が考えられる。
【００３５】
また、上記文献２においては、基準パターンを読み取った時のずれ量の離散データから、読み取り位置のずれ量を求める際には、線形補間を用いているので、そこで発生する誤差による精度の低下が考えられる。
【００３６】
ところが、上記の方法では、さらに、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似し、この近似結果に基づいて、色ずれが生じているか否かを判定するようになっている。よって、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを用いた場合のように線形補間を使用することによる誤差を考慮しないで精度の高い色ずれ補正を行うことができる。
【００３７】
本発明の画像処理方法は、また、上記の課題を解決するために、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の平均濃度における画素位置を推定し、この推定結果に基づいて、色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことを特徴としている。
【００３８】
上記の方法によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００３９】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００４０】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００４１】
しかも、また、入力画像の各色成分の平均濃度における画素位置を推定することで、色ずれが生じているか否かを判定するようになっているので、簡単に色ずれを判定することができる。
【００４２】
さらに、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断したとき、上記各色成分の濃度バランスが、予め定められた範囲に収まるように補正するようにしてもよい。
【００４３】
この場合、さらに、入力画像の各色成分の平均濃度における画素位置を推定する前に、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断した時、補正を行うことにより、精度よく画素位置を推定することができる。
【００４４】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができる。
【００４５】
本発明の画像処理装置は、上記の課題を解決するために、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎の画素位置に基づいて、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えていることを特徴としている。
【００４６】
上記の構成によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００４７】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００４８】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを使用する手間を省くことができる。
【００４９】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００５０】
しかも、色ずれは入力画像における各色成分の画素位置がずれることによって生じるので、一次情報である各色成分の画素位置に基づいて、色ずれが生じているか否かを判定することによって、高い精度で色ずれ判定および色ずれ補正を行うことができる。
【００５１】
本発明の画像処理装置は、また、上記の課題を解決するために、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似する近似手段と、上記近似手段による近似結果に基づいて、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えていることを特徴としている。
【００５２】
上記の構成によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００５３】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００５４】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００５５】
しかも、また、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似することで、入力画像の各色成分の画素位置のずれ量を正確に求めることができる。
【００５６】
したがって、この入力画像の各色成分の画素位置のずれ量に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができる。
【００５７】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを用いた場合のように線形補間を使用することによる誤差を考慮しないで精度の高い色ずれ補正を行うことができる。
【００５８】
本発明の画像処理装置は、また、上記の課題を解決するために、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎の濃度分布から平均濃度の画素位置を推定する画素位置推定手段と、上記画素位置推定手段の推定結果に基づき、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えていることを特徴としている。
【００５９】
上記の構成によれば、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【００６０】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【００６１】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【００６２】
しかも、また、入力画像の色成分毎の濃度分布から平均濃度の画素位置を推定することができる。
【００６３】
したがって、この入力画像の各色成分毎の平均濃度の画素位置に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができる。
【００６４】
上記画素位置推定手段には、さらに、入力画像の各色成分の濃度バランスが予め定められる範囲を越えていると判断したとき、上記各色成分の濃度バランスが、予め定められた範囲に収まるように補正する濃度バランス補正手段を設けてもよい。
【００６５】
この場合、さらに、入力画像の各色成分の平均濃度における画素位置を推定する前に、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断した時、補正を行うことにより、精度よく画素位置を推定することができる。
【００６６】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができる。
【００６７】
上記色ずれ補正手段には、さらに各画素毎の濃度を基に所定の領域内の濃度分布を求め、この濃度分布に基づいて、色ずれ判定の対象となる領域であるか否かを判定する画素濃度判定手段を、上記色ずれ判定手段の前段に設けてもよい。
【００６８】
この場合、色ずれ判定手段の前段に画素濃度判定手段が設けられていることにより、指定された領域でのみ色ずれ判定を行えばよいことになり、色ずれ補正処理の処理速度を向上させることができる。
【００６９】
また、入力画像を文字・網点・写真の各領域に分離する領域分離手段を備え、上記色ずれ補正手段を、上記領域分離手段の前段に設けてもよい。
【００７０】
この場合、領域分離手段による入力画像の領域分離の前に、色ずれ補正手段により、予め色ずれ補正処理を行うことにより、該領域分離手段による領域分離処理における領域分離の誤判定を防ぎ、領域分離処理における領域分離の精度を向上させることができる。
【００７１】
また、上記色ずれ補正手段を、上記領域分離手段の後段に設けてもよい。
【００７２】
この場合、領域分離手段により領域分離された領域、すなわち抽出された文字または線画領域に対し、色ずれ補正手段による色ずれ補正処理を行うことにより、文字または線画領域周辺に発生する色ずれを検知・補正することが可能となる。
【００７３】
特に、色ずれが目立ち易い文字や線画領域を領域分離処理により抽出し、色ずれ補正処理を行うので、処理の高速化を図ることができる。
【００７４】
また、原稿の予備走査時に読み込まれた入力画像に対して、上記領域分離手段による領域分離処理を行わせ、色ずれが生じているか否かを判定し、色ずれが生じていないと判定されたときに、該入力画像に対する色ずれ補正処理を行わないように上記色ずれ補正手段を制御する制御手段を設けてもよい。
【００７５】
この場合、予備走査時に読み込まれる低解像度の入力画像にて大略的に色ずれの有無の判定を行い、色ずれが生じていると判定された時にのみ、色ずれ補正手段による色ずれ補正処理を行うようになるので、無駄なく効率よく画像処理を行うことができる。
【００７６】
上記の画像処理装置を、入力画像に対して所定の処理を施して出力画像を形成する画像形成装置に用いてもよい。
【００７７】
この場合、上記した画像処理装置によれば、色ずれが生じているか否かを精度よく判定し、色ずれ補正を行うことができるので、高品質の画像を出力することができる画像形成装置を提供することができる。
【００７８】
この画像形成装置としては、例えば電子写真方式やインクジェット方式を用いたカラー画像形成装置等が挙げられる。また、画像処理後の画像を表示できる画像表示装置、例えばコンピュータや携帯情報機器の表示手段として用いられる液晶ディスプレイ等であってもよい。
【００７９】
【発明の実施の形態】
本発明の実施の一形態について説明すれば、以下の通りである。なお、本実施の形態では、本発明の画像形成装置をデジタルカラー複写機に適用した場合について説明する。
【００８０】
本実施の形態に係るデジタルカラー複写機は、図１に示すように、原稿等から得られたカラー画像情報を入力するためのカラー画像入力装置１と、該カラー画像入力装置１により入力されたカラー画像情報に対して種々の画像処理を施すためのカラー画像処理装置（画像処理装置）２と、該カラー画像処理装置２により種々の画像処理が施されたカラー画像情報を出力するためのカラー画像出力装置３とで構成されている。
【００８１】
上記カラー画像入力装置１は、図２に示すように、原稿供給部１０、該原稿供給部１０により供給された原稿から画像情報を読み取るためのスキャナ部１１とで構成されている。
【００８２】
上記原稿供給部１０は、上記スキャナ部１１上部に設けられ、該スキャナ部１１を構成する原稿台１２に対して開閉可能な状態で支持され、原稿台１２の原稿載置面に対して所定の位置関係をもって装着された両面自動原稿送り装置（ＲＡＤＦ：Reversing Automatic Document Feeder ）からなっている。
【００８３】
上記原稿供給部１０は、まず、原稿の一方の面が原稿台１２の所定位置においてスキャナ部１１に対向するよう原稿を搬送し、この一方の面についての画像読み取りが終了した後に、他方の面が原稿台１２の所定位置においてスキャナ部１１に対向するよう原稿を反転して該原稿台１２に向かって搬送するようになっている。
【００８４】
そして、原稿供給部１０は、１枚の原稿について両面の画像読み取りが終了した後にこの原稿を排出し、次の原稿についての両面搬送動作を実行する。
【００８５】
以上の原稿の搬送および表裏反転の動作は、デジタルカラー複写機全体の動作に関連して制御されるものである。
【００８６】
上記スキャナ部１１には、原稿台１２、操作パネル（図示せず）及び光学系１３等が設けられている。
【００８７】
上記スキャナ部１１を構成する光学系１３は、上記原稿供給部１０により原稿台上に搬送されてきた原稿、あるいは、ユーザが原稿台１２においた原稿の画像を読み取るために、原稿台１２の下方に配置されている。
【００８８】
上記光学系１３は、原稿台１２の下面に沿って平行に往復移動する２つの原稿走査体としての第１の走査ユニット１４および第２の走査ユニット１５と、光学レンズ１６と、光電変換素子であるＣＣＤ（Charge Coupled Device)ラインセンサ１７とを有している。
【００８９】
上記第１の走査ユニット１４は、原稿画像表面を露光する露光ランプ１４ａと、原稿からの反射光像を所定の方向に向かって偏向する第１ミラー１４ｂとを有し、原稿台１２の下面に対して一定の距離を保ちながら所定の走査速度で平行に往復移動するものである。
【００９０】
上記第２の走査ユニット１５は、上記第１の走査ユニット１４の第１ミラー１４ｂにより偏向された原稿からの反射光像をさらに所定の方向に向かって偏向する第２ミラー１５ａおよび第３ミラー１５ｂとを有し、第１の走査ユニット１４と一定の速度関係を保って平行に往復移動するものである。
【００９１】
上記光学レンズ１６は、第２の走査ユニット１５の第３ミラー１５ｂにより偏向された原稿からの反射光像を縮小し、縮小された光像をＣＣＤラインセンサ１７上の所定位置に結像させるものである。ＣＣＤラインセンサ１７は、結像された光像を順次光電変換して電気信号として出力するものである。
【００９２】
上記ＣＣＤラインセンサ１７は、白黒画像あるいはカラー画像を読み取り、Ｒ（赤）・Ｇ（緑）・Ｂ（青）の各色成分に色分解したラインデータを出力することができる３ラインのカラーＣＣＤである。このＣＣＤラインセンサ１７により電気信号に変換された原稿画像情報は、アナログのカラー画像情報として、上記カラー画像処理装置２に転送されて所定の画像データ処理が施される。
【００９３】
上記カラー画像処理装置２は、本発明の画像処理方法を実施するための画像処理装置であり、図１に示すように、Ａ／Ｄ（アナログ／デジタル）変換部２０、シェーディング補正部２１、入力階調補正部２２、色ずれ補正部（色ずれ補正手段）２３、領域分離処理部（領域分離手段）２４、色補正部２５、黒生成下色除去部２６、空間フィルタ処理部２７、出力階調補正部２８、及び階調再現処理部２９とから構成されている。
【００９４】
すなわち、上記カラー画像入力装置１にて読み取られたアナログ信号は、カラー画像処理装置２内を、Ａ／Ｄ変換部２０、シェーディング補正部２１、入力階調補正部２２、色ずれ補正部２３、領域分離処理部２４、色補正部２５、黒生成下色除去部２６、空間フィルタ処理部２７、出力階調補正部２８、及び階調再現処理部２９の順で送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置３に出力される。
【００９５】
上記Ａ／Ｄ変換部２０は、アナログのＲＧＢ信号をデジタルのＲＧＢ信号に変換するものであり、シェーディング補正部２１は、Ａ／Ｄ変換部２０より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置１の照明系（第１の走査ユニット１４、第２の走査ユニット１５等）、結像系（光学レンズ１６等）、撮像系（ＣＣＤラインセンサ１７等）で生じる各種の歪みを取り除く処理を施すものである。
【００９６】
上記入力階調補正部２２は、上記シェーディング補正部２１にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置２に採用されている画像処理システムの扱い易い信号に変換する処理を施すものである。
【００９７】
上記色ずれ補正部２３は、入力階調補正部２２から送られてくるＲＧＢ信号に対して、カラー画像入力装置１により発生する色ずれの有無を検出し、この検出結果により色ずれが発生していると判定されれば、色ずれを補正するようになっている。なお、この色ずれ補正部２３は、内部での処理によって得られた色ずれ判定結果に基づき、黒生成調整信号を黒生成下色除去部２６へ入力するようにしても良い。また、色ずれ補正部２３の詳細な構成については後述する。
【００９８】
上記領域分離処理部２４は、色ずれ補正部２３により色ずれ補正されたＲＧＢ信号より、入力画像中の各画素を文字または線画領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部２４は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部２６、空間フィルタ処理部２７、階調再現処理部２９へと出力すると共に、入力階調補正部２２より出力された入力信号をそのまま後段の色補正部２５に出力する。
【００９９】
上記色補正部２５は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【０１００】
上記黒生成下色除去部２６は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものであって、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【０１０１】
黒生成処理の一例として、スケルトンブラックによる黒生成を行なう方法（一般的方法）がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ’，Ｍ’，Ｙ’，Ｋ’、ＵＣＲ（Under Color Removal ）率をα（０＜α＜１）とすると、黒生成下色除去処理は以下の式（１）で表わされる。
【０１０２】
【数１】
0003923293.tif 000002
【０１０３】
上記空間フィルタ処理部２７は、黒生成下色除去部２６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものである。
【０１０４】
また、上記階調再現処理部２９は、上記空間フィルタ処理部２７と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施すものである。
【０１０５】
例えば、領域分離処理部２４にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部２７による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部２９においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【０１０６】
また、領域分離処理部２４にて網点に分離された領域に関しては、空間フィルタ処理部２７において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部２８では、濃度信号などの信号をカラー画像形成装置の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部２９で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部２４にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【０１０７】
上述した各処理が施された画像データは、一旦記憶手段（図示せず）に記憶され、所定のタイミングで読み出されてカラー画像出力装置３に入力される。
【０１０８】
このカラー画像出力装置３は、画像データを記録媒体（例えば紙等）上に出力するもので、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力を挙げることができるが、特に限定されるものではなく、画像処理後の画像を表示できる画像表示装置、例えばコンピュータや携帯情報機器に使用されている液晶ディスプレイ等であってもよい。この場合、色補正部２５では、入力されるＲＧＢ信号は画像表示装置の出力特性に応じてＲ’Ｇ’Ｂ’信号に変換される。また、黒生成下色除去部２６、階調再現処理部２９は不要であり、出力階調補正部２８では、空間フィルタ処理部２７から出力された画像データ１に対して、カラー画像出力装置３の特性に応じた階調の調整がなされる。
【０１０９】
ここで、上記カラー画像処理装置２内の色ずれ補正部２３について、図１および図３を参照しながら以下に説明する。
【０１１０】
上記色ずれ補正部２３は、図３に示すように、画像メモリ３０、画素濃度判定部（画素濃度判定手段）３１、フィッティング処理部（近似手段）３２、関数記憶部３３、色ずれ判定部（色ずれ判定手段）３４、閾値記憶部３５、補正処理部（補正手段）３６、フィルタ記憶部３７を含み、外部の制御部（制御手段）３８により駆動制御されるようになっている。
【０１１１】
すなわち、上記色ずれ補正部２３は、入力階調補正部２２（図１）からのＲＧＢ信号（入力画像データ）に対して、画像メモリ３０、画素濃度判定部３１、フィッティング処理部３２、色ずれ判定部３４、補正処理部３６による色ずれ補正処理を施し、色ずれ補正済の画像データとしてのＲＧＢ信号を後段の領域分離処理部２４（図１）に出力する一方、黒生成調整信号を後段の黒生成下色除去部２６（図１）に出力するようになっている。
【０１１２】
色ずれ補正部２３の処理について具体的に説明すると以下のようになる。
【０１１３】
入力階調補正部２２より送られてきたＲＧＢ信号（入力画像データ）に対してｍ×ｎの複数の画素よりなる画像データが画像メモリ３０に格納される（ｍ，ｎは正の整数である。後述するように、例えば１×７マスク領域の画像データを用いて画素濃度の判定を行う場合は、少なくとも３×７の画像データが格納される。）。
【０１１４】
次に、画像メモリ３０より、例えば１×７マスク領域の画像データが抽出されて、画素濃度判定部３１で濃度情報に基づく極大点の有無が判定される。ここで、抽出された画像データに極大点が存在すると判定された場合は１×７マスク領域のＲＧＢ信号はフィッティング処理部３２に出力される。
【０１１５】
なお、上記画素濃度判定部３１における画素濃度判定は必ずしも行わなくてもよいが（後述するように、色ずれ補正部２３を領域分離処理部２４の後段に配置する場合は必要ない）、この判定を行うことにより、文字や線画等の画像領域を速やかに見いだすことができ、極大点が存在しないと判定された場合は、その領域が下地領域あるいは均一な濃度の画像領域であると判断し、フィッティング処理を行う必要がないため、以降の処理の高速化が期待される。
【０１１６】
また、本実施の形態では、上記画素濃度判定部３１における画素濃度の判定基準として、上述したように、『極大点が存在するか否か』を判定基準として用いているが、これに限定されるものではなく、『画素濃度が単調増加傾向にあるか否か』や『所定の濃度以上の画素が所定数存在するか否か』等の判定基準を用いても構わない。
【０１１７】
上記フィッティング処理部３２においては、入力されたＲＧＢ信号の各々に対し、関数記憶部３３で記憶されている関数を用いてフィッティング処理がなされる。フィッティングの際には、画像メモリ３０より送られてくるＲＧＢ値（ＲＧＢ信号を数値化したもの）とフィッティング結果（関数）の２乗誤差が最小となるように算出される。
【０１１８】
上記色ずれ判定部３４では、フィッティング処理部３２によるフィッティング結果により得られた関数の各パラメータに対し閾値記憶部３５で記憶されている閾値を用いた判定が行われ、色ずれが発生しているかどうかが判定され、色ずれが発生していると判定された場合には、画像メモリ３０により送られてくるＲＧＢ信号を補正処理部３６に送る。一方、色ずれが発生していないと判定されれば、画像メモリ３０により送られてくるＲＧＢ信号は、そのまま色ずれ補正部２３の後段の領域分離処理部２４に送られる。
【０１１９】
上記色ずれ判定部３４では、画像メモリ３０より抽出された入力画像データの１×７マスク領域に対して色ずれの発生の有無を判定するようになっている。つまり、色ずれ判定部３４では、１×７マスク領域が色ずれが発生した領域（以下、色ずれ領域と称する）か否かを判定するようになっている。なお、色ずれ判定部３４における色ずれ判定処理の流れについては後述する。
【０１２０】
上記補正処理部３６では、色ずれ領域と判定された領域に対し、例えば、フィルタ記憶部３７で記憶されているフィルタを用いて空間フィルタ処理を行って色ずれを補正する。
【０１２１】
また、上記補正処理部３６は、黒生成下色除去部２６（図１）において黒生成量を制御する場合には、黒生成調整信号を該黒生成下色除去部２６に出力する。
【０１２２】
ここで、上記フィルタ記憶部３７に記憶されたフィルタとして、例えば図４に示すように、検出された色ずれ領域に対して、色ずれ領域内の注目画素ｅを中心とする３×３マスクの最小値フィルタを使用し、この最小値フィルタによりマスク内の最小値（ｅ’＝ｍｉｎ（ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉ））を算出し、色ずれ補正結果として出力する。ここでは色ずれ補正前と補正後を示している。これにより、色ずれ領域は、原稿の下地濃度に近づくこととなり、その結果、文字または線画領域だけが鮮明になる。
【０１２３】
尚、本実施の形態では３×３マスクを用いて説明したが、マスクの大きさはこれに限定されるものではない。最小値フィルタでは、濃度が最小のものを選択して処理後の画素の濃度として採用するため、マスクサイズが大きくなるにしたがって色ずれ領域の濃度は原稿の下地濃度により近づくこととなる。しかし、マスクサイズが大きくなると回路規模が大きくなりコストアップを招来するので、この点を考慮に入れ適切なサイズのものを設計すればよい。
【０１２４】
色ずれ領域を補正する別の方法としては、黒生成下色除去部２６において、黒文字または線画領域の黒生成量をＦ１、色ずれ領域の黒生成量をＦ２とし、Ｆ１＞Ｆ２の関係を満たすように黒生成量を制御するようにしてもよい。これにより、色ずれ領域の黒生成量が、黒文字または線画領域での黒生成量より少なく設定されているので、黒文字または線画が太くなるのを防ぐと共に、色濁りのない良好な画像を形成することができる。
【０１２５】
上記色ずれ補正部２３における各種の処理は、ＣＰＵ（Central Processing Unit ）やＤＳＰ（Digital Signal Processor）をはじめとする制御部３８を介して行われる。
【０１２６】
また、上記制御部３８では、後述する図９のカラー画像処理装置４０において、原稿のプレスキャン（予備走査）を行い、スキャナの読み取り速度を高め、低解像度で読み込まれた入力画像データに対して、領域分離処理を施し、文字または線画領域を抽出して、ＲＧＢ信号の各色成分の差分の絶対値と予め定められる閾値とを比較し、その結果、色ずれが生じていないと判断された時、本スキャン時に色ずれ補正部２３での処理を行わないように制御するようになっている。この場合、プレスキャンが必要になるが、色ずれが生じたと判断された時のみ補正処理を行えば良いので効率よく画像処理を行うことができる。
【０１２７】
次に、上記色ずれ補正部２３における色ずれ判定処理の流れについて、図５に示すフローチャートを参照しながら以下に説明する。
【０１２８】
まず、画像入力が行われ、該入力画像から入力階調補正部２２よりＲＧＢ信号を得る（ステップＳ１）。
【０１２９】
次に、得られたＲＧＢ信号より所定のサイズのデータが画像メモリ３０に格納され、１×７マスク領域のデータが抽出される（ステップＳ２）。
【０１３０】
続いて、抽出されたデータに対して、画素濃度判定部３１で濃度情報に基づく極大点の有無の判定がなされる（ステップＳ３）。ここで、極大点の判定方法の１つとして、マスク領域内における隣り合うデータ（画素濃度）の差分情報を求め単調増加から単調減少、あるいは、ほとんど差が見られない状態へと変化する点があるか否かを調べる方法が挙げられる。
【０１３１】
ステップＳ３において、『極大点が存在する』と判定された場合は、フィッティング処理部３２において関数を用いて近似を行う（ステップＳ４）。
【０１３２】
一方、ステップＳ３において、『極大点が存在する』と判定されなかった場合は、その領域は下地領域あるいは均一な濃度の画像領域であると判定し、ステップＳ８に移行して色ずれ無し（色ずれの影響がない、あるいは目立たない）と判定される。
【０１３３】
ステップＳ４では、１×７マスク領域内のデータに対し関数を用いてフィッティングが行われる。フィッティングを行う場合は、ガウシアン関数をはじめとする各種関数や、スプライン補間、ラグランジュ補間といった補間手法があるが、本発明では、三角関数Ａｃｏｓn （θ＋α）によるフィッティングを行う。このときＡは、振幅を表し、マスク領域内の画素濃度の極大点を示すことになる。また、ｎは、関数の尖度を指しており、ｎの値が大きくなるにつれ対象となる画像領域の線幅が小さくなることを意味している。θは、基準画素位置を、またαは、規準画素位置からの位相差を表しており、このパラメータが分かれば色ずれ量を求めることができる。
【０１３４】
上述のステップＳ４により１×７マスク領域内のデータに対し関数を用いて近似された後、ステップＳ５において、フィッティングにより、ＲＧＢ信号のそれぞれに対して、推定される関数との２乗誤差が最小となるＡ（ＡR ，ＡG ，ＡB ）、α（αR ，αG ，αB ）、ｎ（ｎR ，ｎG ，ｎB ）を求める。
【０１３５】
そして、α（αR ，αG ，αB ）に対し、条件判定を行い色ずれの有無を調べる。すなわち、αR ＝αG ＝αB であるか否かを判定する（ステップＳ６）。ここで、αR ＝αG ＝αB であると判定されれば、色ずれは無いものとしてステップＳ８に移行する。一方、αR ＝αG ＝αB でないと判定されれば、ステップＳ７に移行して、補正処理が行われる。
【０１３６】
ここで、図５に示すフローチャートで示される色ずれ判定処理において、色ずれ補正を行うか否かの条件として、以下の３つの条件が考えられる。
【０１３７】
＜条件１＞
極大点が存在し、「αR ＝αG ＝αB 」を満たすときは、色ずれが発生していないと判定する。つまり、ステップＳ３において、極大点を有すると判定され、ステップＳ６において、αR ＝αG ＝αB を満たしていると判定されたとき、色ずれが発生していないと判定する。
【０１３８】
＜条件２＞
極大点が存在し、「αR ＝αG ＝αB 」を満たさないときは、色ずれが発生していると判定し、色ずれ補正処理を行う。つまり、ステップＳ３において、極大点を有すると判定され、ステップＳ６において、αR ＝αG ＝αB を満たしていないと判定されたとき、色ずれが発生していると判定する。
【０１３９】
＜条件３＞
極大点が存在しないときは、文字または線画領域ではない為、色ずれの影響がない、あるいは目立たないと判定し、色ずれ補正処理は行わない。つまり、ステップＳ３において、極大点を有しないと判定されたときには、色ずれの影響がない、あるいは目立たないと判定する。
【０１４０】
上記の条件２の場合、すなわち入力画像に色ずれが生じていると判定された場合には、ステップＳ７において、色ずれ補正処理、すなわち図３に示す補正処理部３６における補正処理が実行される。この補正処理については、前述したフィルタ記憶部３７に記憶されたフィルタを用いて行われる。
【０１４１】
そして、上記の色ずれ判定処理は、入力画像に対し全てのデータが終了するまで実行される（ステップＳ９）。
【０１４２】
ここで、上記色ずれ補正部２３内のフィッティング処理部３２におけるフィッティング処理について以下に説明する。
【０１４３】
まず、カラー信号におけるフィッティング処理について、図６（ａ）を参照しながら以下に説明する。ここで、カラー信号とは、ＲＧＢの色信号を示す。
【０１４４】
図６（ａ）は、所定の１つのカラー信号における画素位置と画素濃度の関係と、関数によるフィッティング結果とを示すグラフである。
【０１４５】
今、注目画素位置をｔ、画素濃度をＤとすると、関数でフィッティングさせた結果は、Ｄ＝１３２ｃｏｓ4000（ｔ）となる。本実施の形態では、１画素をπ／１８０［ｒａｄ］（≒０．０１７５［ｒａｄ］）としてフィッティングを行った。もし、注目画素位置ｔ＝０とし、注目画素位置において「０．１画素以上ずれているときは色ずれが発生している」と判定するならば、図５に示す色ずれ補正処理の流れにおいては、α＝０．００１７５という閾値を設ければよいことになる。すなわち、α≧０．００１７５の時、色ずれが生じていると判定されることになる。
【０１４６】
ここでは、１つのカラー信号について説明しているが、他のカラー信号についても同様のフィッティングを行い、得られたパラメータにより図５で示した色ずれ判定を行う。色ずれが発生しないときは、３つのカラー信号をフィッティングさせたときのパラメータαはほぼ一致することとなる。
【０１４７】
次に、色ずれが発生したときにおけるフィッティング処理を、図６（ｂ）を参照しながら以下に説明する。
【０１４８】
図６（ｂ）は、色ずれが発生した際の３つのカラー信号における画素位置と画素濃度の関係と、関数によるフィッティング結果とを示すグラフである。このグラフは、万線チャートをスキャナで読み込んだものであるが、黒い線画あるいは文字領域においては、色ずれをパラメータから確認することができる。
【０１４９】
続いて、太い文字・線画領域におけるフィッティング処理を、図７（ａ）（ｂ）および図８を参照しながら以下に説明する。
【０１５０】
図７（ａ）（ｂ）は、太い文字あるいは太い線画領域における画素位置と画素濃度の関係（図７（ａ））と、無彩色領域を除いて、その両端の領域ｘとｙをつなぎ、関数を利用したフィッティングを行った結果（図７（ｂ））とを表している。
【０１５１】
この結果、無彩色領域は、マスク領域内における隣り合うデータの濃度レベルの差分情報を取ったときにほぼ０になる領域とみなすことができる。この処理により、太い文字または線画領域においても小さな文字や細線の場合と同様の色ずれ判定を実行することが可能となる。
【０１５２】
図８は、太い文字あるいは太い線画領域において、小さな文字や細線の場合と同様の色ずれ判定を実行することが可能となる２番目の手法を示している。この手法でも、無彩色領域はマスク領域内における隣り合うデータの濃度レベルの差分情報から決定することができる。ここでは、画素濃度が飽和する画素までのデータを活用し、フィッティングを行う。これにより画像端部の領域をつなぐ手法（図７（ａ）（ｂ））を使うことなくフィッティングをすることが可能となる。
【０１５３】
図１に示すカラー画像処理装置２では、色ずれ補正を行った後、領域分離を行うようになっていたが、先ず、領域分離を行い、その後色ずれ補正を行うように構成してもよい。
【０１５４】
すなわち、領域分離情報を利用し、色ずれ補正を行う場合には、例えば図９に示すようなカラー画像処理装置４０が用いられる。なお、説明の便宜上、図１に示すカラー画像処理装置２における構成部材と同一機能を有する部材には、同一符号を付記し、その説明を省略する。
【０１５５】
上記カラー画像処理装置４０は、図９に示すように、図１に示すカラー画像処理装置２と、色ずれ補正部２３の配置位置が異なるだけで、他は全て同じである。すなわち、カラー画像処理装置４０は、色ずれ補正部２３の前段に領域分離処理部２４を配置した構造となっている。
【０１５６】
上記領域分離処理部２４は、ＲＧＢ信号より、入力画像中の各画素を文字または線画領域、網点領域、写真領域の何れかに分離するものであり、色ずれが目立ちやすくまた判定が容易であり、黒文字あるいは黒の線画領域を抽出して色ずれ補正部２３にて色ずれ補正を行うことも可能である。これにより所定の領域のみを抽出して色ずれ補正処理を行うので、処理速度の向上が期待される。色ずれ補正が施されたＲＧＢ信号は色補正部２５へ出力される。
【０１５７】
領域分離処理部２４における領域分離方法としては、例えば．「画像電子学会研究会予稿９０’０６’０４」に記載されている方法を用いることができる。以下に詳細を説明する。この方法では、注目画素を中心としたＭ×Ｎ（Ｍ、Ｎは自然数）画素のブロック内で以下のような一連の判定を行い、これらの判定結果を注目画素の領域識別信号とする。
【０１５８】
１．ブロック内の中央の９画素に対して信号レベルの平均値（Ｄave ）を求め、その平均値を用いてブロック内の各画素を２値化する。また、最大画素信号レベル（Ｄmax ）、最小画素信号レベル（Ｄmin ）も同時に求める。
【０１５９】
２．網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高いことを利用し、網点領域を識別する。２値化されたデータに対して主走査、副走査方向でそれぞれ０から１への変化点数、１から０への変化点数を求めて、それぞれＫH 、ＫV とし、閾値ＴH 、ＴV と比較して両者が共に閾値を上回ったら網点領域とする。また、背景との誤判定を防ぐために、Ｄmax 、Ｄmin 、Ｄave を閾値Ｂ1 、Ｂ2 と比較する。即ち、以下の条件で、網点領域と非網点領域とを分ける。
【０１６０】
【数２】
0003923293.tif 000003
【０１６１】
３．文字領域では、最大信号レベルと最小信号レベルの差が大きく、濃度も高いと考えられることから、文字領域の識別を以下のように行う。非網点領域において先に求めていた最大、最小信号レベルとそれらの差分（Ｄsub ）を閾値ＰA 、ＰB 、ＰC と比較し、どれか一つが上回ったならば文字領域、すべて閾値以下ならば写真領域とする。即ち、以下の条件で、非網点領域を、文字領域と写真領域とに分ける。
【０１６２】
【数３】
0003923293.tif 000004
【０１６３】
以上のように、上記構成のデジタルカラー複写機によれば、カラー画像入力装置１により入力された画像データに生じる色ずれを、入力画像データ毎に判定し、この判定結果に基づいて、色ずれ補正を行うようになっているので、従来のように、予め設定した基準データ（色ずれ量）を用いた色ずれ補正の場合に比べて、手間が掛からず、精度よく色ずれ補正を行うことができる。
【０１６４】
また、本実施の形態においては、上述したような画像処理方法以外に以下の方法であっても同様の効果を奏することができる。
【０１６５】
すなわち、入力画像データの複数の色成分が、任意の画素位置において色ずれを生じていると判定された時、上記色ずれの補正処理を行う画像処理方法において、上記画像処理方法は、入力画像データの複数の色成分毎に各画素位置に対する濃度分布を関数を用いて近似する第１の工程と、上記複数の色成分毎に求められた近似式を比較し、色ずれが生じているか否かを判定する第２の工程と、色ずれが生じていると判定された時、この色ずれの補正処理を行う第３の工程とを含んでいてもよい。
【０１６６】
このように、関数によるフィッティングを行うことにより、あらかじめ規準データを読み取ることなく精度良く色ずれの有無を判定することができる。
【０１６７】
しかも、色ずれは入力画像における各色成分の画素位置がずれることによって生じるので、一次情報である各色成分の画素位置に基づいて、色ずれが生じているか否かを判定することによって、高い精度で色ずれ判定および色ずれ補正を行うことができる。
【０１６８】
これは、入力画像毎に、各色成分の画素位置に基づいて、色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行い、画像処理を行っているからである。
【０１６９】
本発明の別の実施の一形態について説明すれば、以下の通りである。
【０１７０】
本実施の形態に係るカラー画像処理装置５０を図１０に示す。なお、説明の便宜上、図１に示すカラー画像処理装置２における構成部材と同一機能を有する部材には、同一符号を付記し、その説明を省略する。
【０１７１】
上記カラー画像処理装置５０は、図１０に示すように、図１に示すカラー画像処理装置２と、色ずれ補正部５１が異なるだけで、他は全て同じである。すなわち、カラー画像処理装置５０は、色ずれ補正部２３の代わりに色ずれ補正部５１を有する構造となっている。
【０１７２】
上記色ずれ補正部５１は、図１１に示すように、画像メモリ３０、画素濃度判定部（画素濃度判定手段）３１、画素位置推定部（画素位置推定手段）５２、色ずれ判定部（色ずれ判定手段）５３、補正処理部（補正手段）３６、フィルタ記憶部３７を含み、外部の制御部３８により駆動制御されるようになっている。なお、説明の便宜上、図３に示す色ずれ補正部２３における構成部材と同一機能を有する部材である、画像メモリ３０、画素濃度判定部３１、補正処理部３６、フィルタ記憶部３７、および制御部３８には、同一符号を付記し、その説明を省略する。
【０１７３】
上記色ずれ補正部５１は、入力階調補正部２２（図１０）からのＲＧＢ信号（入力画像データ）に対して、画像メモリ３０、画素濃度判定部３１、画素位置推定部５２、色ずれ判定部５３、補正処理部３６による色ずれ補正処理を施し、色ずれ補正済の画像データとしてのＲＧＢ信号を後段の領域分離処理部２４（図１０）に出力する一方、黒生成調整信号を後段の黒生成下色除去部２６（図１０）に出力するようになっている。
【０１７４】
色ずれ補正部５１の処理について具体的に説明すると以下のようになる。
【０１７５】
入力階調補正部２２より送られてきたＲＧＢ信号（入力画像データ）に対してｍ×ｎの複数の画素よりなる画像データが画像メモリ３０に格納される（ｍ，ｎは正の整数である。後述するように、例えば１×７マスク領域の画像データを用いて画素濃度の判定を行う場合は、少なくとも３×７の画像データが格納される。）。
【０１７６】
次に、画像メモリ３０より、例えば１×７マスク領域の画像データが抽出されて、画素濃度判定部３１で濃度情報に基づく極大点の有無が判定される。ここで、抽出された画像データに極大点が存在すると判定された場合は１×７マスク領域のＲＧＢ信号は画素位置推定部５２に出力される。
【０１７７】
なお、上記画素濃度判定部３１における画素濃度判定は必ずしも行わなくてもよいが（前述したように、色ずれ補正部５１を領域分離処理部２４の後段に配置する場合は必要ない）、この判定を行うことにより、文字や線画等の画像領域を速やかに見いだすことができ、極大点が存在しないと判定された場合は、その領域が下地領域あるいは均一な濃度の画像領域であると判断し、色ずれ判定を行う必要がないため、以降の処理の高速化が期待される。
【０１７８】
画素位置推定部５２においては、入力されたＲＧＢ信号（１×７マスク領域のデータ）に対し、全色成分の平均濃度を算出し、そのときのＲＧＢ信号それぞれの画素位置βR 、βG 、βB を推定する。なお、平均濃度をＲＧＢ信号ごとに算出し、各信号の平均濃度からβR 、βG 、βB を推定してもよい。
【０１７９】
各信号の平均濃度の画素位置βR 、βG 、βB を推定する際には、画素濃度判定部３１より送られてくるＲＧＢ信号の平均濃度における画素位置を、この画素位置に隣接する画素の画素濃度を用いて線形近似することにより推定する。なお、ＲＧＢ信号の平均濃度における画素位置βR 、βG 、βB を推定する方法の詳細については後述する。
【０１８０】
また、原稿からの反射光像が光学レンズを通る際に波長の違いに起因し、入力されたＲＧＢ信号のバランスが大きく崩れている場合がある。この場合には、濃度が低い色成分の信号に対し、濃度バランス補正を行った後に、全色成分の平均濃度を算出する。なお、この濃度バランス補正の詳細については後述する。
【０１８１】
色ずれ判定部５３では、画素位置推定部５２において得られた、ＲＧＢ信号それぞれの画素位置βR 、βG 、βB が略一致するかどうかを判定する。色ずれ領域と判定された場合には、補正処理部３６へ送られる。一方、色ずれが発生していないと判定されれば、画像メモリ３０により送られてくるＲＧＢ信号は、そのまま色ずれ補正部５１の後段の領域分離処理部２４に送られる。色ずれ判定処理の流れについては、図１２を用いて後に説明する。
【０１８２】
補正処理部３６では、色ずれ領域と判定された領域に対し、例えば、フィルタ記憶部３７で記憶されているフィルタを用いて空間フィルタ処理を行い、色ずれを補正する。あるいは、図１０に示すように黒生成下色除去部２６に黒生成量を制御する場合には、補正処理部３６で黒生成調整信号を黒生成下色除去部２６に出力する。
【０１８３】
次に、上記色ずれ補正部５１における色ずれ判定処理の流れについて、図１２に示すフローチャートを参照しながら以下に説明する。
【０１８４】
まず、画像入力が行われ、該入力画像から入力階調補正部２２よりＲＧＢ信号を得る（ステップＳ１１）。
【０１８５】
次に、得られたＲＧＢ信号より所定のサイズのデータが画像メモリ３０に格納され、１×７マスク領域のデータが抽出される（ステップＳ１２）。
【０１８６】
続いて、抽出されたデータに対して、画素濃度判定部３１で濃度情報に基づく極大点の有無の判定がなされる（ステップＳ１３）。ここで、極大点の判定方法の１つとして、マスク領域内における隣り合うデータ（画素濃度）の差分情報を求め単調増加から単調減少、あるいは、ほとんど差が見られない状態へと変化する点があるか否かを調べる方法が挙げられる。
【０１８７】
ステップＳ１３において、『極大点が存在する』と判定された場合は、１×７マスク領域のデータに対し、平均濃度を算出し、そのときの画素位置βR 、βG 、βB を推定する（ステップＳ１４）。
【０１８８】
平均濃度の画素位置βR 、βG 、βB の推定には、平均濃度に対応する位置に隣接する画素の画素位置と画素濃度とから、線形補間により求める。そして、ＲＧＢ信号の平均濃度における画素位置βR 、βG 、βB より色ずれ量を求めることができる。
【０１８９】
ここで、１×７マスク領域のデータに対し、ＲＧＢ信号のバランスが大きく崩れているときには、まず濃度バランス補正処理を行い（濃度バランス補正手段）、平均濃度を算出する。この場合、図１３に示すような濃度バランス補正処理ルーチンを、図１２に示すフローチャートのステップＳ１３とステップＳ１４との間に挿入する。
【０１９０】
図１３では、例えば、１×７マスク領域における各ＲＧＢ信号の最も高い濃度値をmax Ｒ、max Ｇ、max Ｂとし、最も低い濃度値をmin Ｒ、min Ｇ、min Ｂとする。最大濃度差の閾値をＴと設定し、次式により濃度バランス補正処理の必要の有無を調べる（ステップＳ１９）。
【０１９１】
0003923293.tif 000005
上記条件式を満たすならば、ステップＳ２０に移行し、濃度バランス補正処理を行い、満たさなければ、ステップＳ１４に移行し、濃度バランス補正処理を行わずに画素位置推定処理を行う。
【０１９２】
濃度バランス補正処理は、１×７マスク領域において最も濃度の高い色成分の信号の最大値と、上記条件式を満たす色成分の信号の最大値を比較して補正倍率を求め、図１４に示すように、この補正倍率を上記条件式を満たす色成分の信号の各データに乗算することにより行う。
【０１９３】
図１５は、ＲＧＢ信号における画素位置と画素濃度の関係、および線形近似により平均濃度の画素位置を推定する方法を示す図である。画素濃度は各画素毎の離散データであるが、ここでは理解しやすくするために、画素間のデータを補間し曲線として示してある。
【０１９４】
例えば、モノクロの直線を読み取った場合、平均濃度Ａｖｅに近い画素濃度を有し、かつ隣接するＧ信号の画素位置をＰ、Ｐ＋１、それぞれの位置におけるＧ信号の画素濃度をＧP 、ＧP+1 とする。このとき、Ｇ信号における平均濃度画素位置βG は、次式で近似的に表すことができる。
【０１９５】
【数４】
0003923293.tif 000006
【０１９６】
ここでは、一つのカラー信号についてのみ説明しているが、他のカラー信号であるＲ信号およびＢ信号についても、同様にして、βR 、βB を算出する。
【０１９７】
色ずれが発生しないときには、３つのＲＧＢ信号の平均濃度画素位置βR 、βG 、βB は略一致する。よって、例えば、
max （｜βR −βG ｜，｜βG −βB ｜，｜βB −βR ｜）＜０．５
と設定し、上記の条件を満たすか否かにより色ずれの有無を判定する。そして、この条件を満たすとき、
βR ＝βG ＝βB 
であるとし、色ずれが発生していないと判定する。したがって、図１２のフローチャートのステップＳ１５において、βR ＝βG ＝βB であるか否かを判定する。
【０１９８】
ここで、図１２に示すフローチャートで示される色ずれ判定処理において、色ずれ補正を行うか否かの条件として、以下の３つの条件を考える。
【０１９９】
＜条件１＞
極大点が存在し、「βR ＝βG ＝βB 」を満たすときは、色ずれが発生していないと判定する。つまり、ステップＳ１３において、極大点を有すると判定され、ステップＳ１５において、βR ＝βG ＝βB を満たしていると判定されたとき、色ずれが発生していないと判定する。
【０２００】
＜条件２＞
極大点が存在し、「βR ＝βG ＝βB 」を満たさないときは、色ずれが発生していると判定し、色ずれ補正処理を行う（ステップＳ１６）。つまり、ステップＳ１３において、極大点を有すると判定され、ステップＳ１５において、βR ＝βG ＝βB を満たしていないと判定されたとき、色ずれが発生していると判定する。
【０２０１】
＜条件３＞
極大点が存在しないときは、文字または線画領域ではない為、色ずれの影響がない、あるいは目立たないと判定し、色ずれ補正処理は行わない。つまり、ステップＳ１３において、極大点を有しないと判定されたときには、色ずれの影響がない、あるいは目立たないと判定する。
【０２０２】
上記の条件２の場合、すなわち入力画像に色ずれが生じていると判定された場合には、ステップＳ１６において、色ずれ補正処理、すなわち図１０に示す補正処理部３６における補正処理が実行される。この補正処理については、前述したフィルタ記憶部３７に記憶されたフィルタを用いて行われる。
【０２０３】
そして、上記の色ずれ判定処理は、入力画像に対し全てのデータが終了するまで実行される（ステップＳ１８）。
【０２０４】
なお、図１０に示すカラー画像処理装置５０では、色ずれ補正を行った後、領域分離を行うようになっていたが、先ず、領域分離を行い、その後色ずれ補正を行うように構成してもよい。
【０２０５】
【発明の効果】
本発明の画像処理方法は、以上のように、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の画素位置に基づいて、色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行う構成である。
【０２０６】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２０７】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２０８】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを使用する手間を省くことができる。
【０２０９】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２１０】
しかも、色ずれは入力画像における各色成分の画素位置がずれることによって生じるので、一次情報である各色成分の画素位置に基づいて、色ずれが生じているか否かを判定することによって、高い精度で色ずれ判定および色ずれ補正を行うことができるという効果を奏する。
【０２１１】
本発明の画像処理方法は、また、以上のように、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の各画素位置の位置ずれ量を検出し、この検出結果に基づいて色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行う構成である。
【０２１２】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２１３】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２１４】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２１５】
しかも、また、入力画像の各色成分の各画素位置の位置ずれ量を検出することで、色ずれが生じているか否かを判定するようになっているので、簡単に色ずれを判定することができる。
【０２１６】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを用いた場合のように線形補間を使用することによる誤差を考慮しないで精度の高い色ずれ補正を行うことができるという効果を奏する。
【０２１７】
さらに、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似し、この近似結果に基づいて、色ずれが生じているか否かを判定する構成であってもよい。
【０２１８】
この場合、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似することで、入力画像の各色成分の画素位置のずれ量を正確に求めることができる。
【０２１９】
したがって、この入力画像の各色成分の画素位置のずれ量に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができる。
【０２２０】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができるという効果を奏する。
【０２２１】
本発明の画像処理方法は、また、以上のように、入力画像の色ずれを補正して出力画像を得る画像処理方法において、入力画像毎に、各色成分の平均濃度における画素位置を推定し、この推定結果に基づいて、色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行う構成である。
【０２２２】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２２３】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２２４】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２２５】
しかも、また、入力画像の各色成分の平均濃度における画素位置を推定することで、色ずれが生じているか否かを判定するようになっているので、簡単に色ずれを判定することができるという効果を奏する。
【０２２６】
さらに、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断したとき、上記各色成分の濃度バランスが、予め定められた範囲に収まるように補正する構成であってもよい。
【０２２７】
この場合、さらに、入力画像の各色成分の平均濃度における画素位置を推定する前に、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断した時、補正を行うことにより、精度よく画素位置を推定することができる。
【０２２８】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができるという効果を奏する。
【０２２９】
本発明の画像処理装置は、以上のように、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎の画素位置に基づいて、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えている構成である。
【０２３０】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２３１】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２３２】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを使用する手間を省くことができる。
【０２３３】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２３４】
しかも、色ずれは入力画像における各色成分の画素位置がずれることによって生じるので、一次情報である各色成分の画素位置に基づいて、色ずれが生じているか否かを判定することによって、高い精度で色ずれ判定および色ずれ補正を行うことができるという効果を奏する。
【０２３５】
本発明の画像処理装置は、また、以上のように、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似する近似手段と、上記近似手段による近似結果に基づいて、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えている構成である。
【０２３６】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２３７】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２３８】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２３９】
しかも、また、入力画像の色成分毎に、各画素位置に対する濃度分布を関数により近似することで、入力画像の各色成分の画素位置のずれ量を正確に求めることができる。
【０２４０】
したがって、この入力画像の各色成分の画素位置のずれ量に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができる。
【０２４１】
また、従来のように、基準原稿である万線チャートまたは基準パターンを使用する必要はないので、これらを用いた場合のように線形補間を使用することによる誤差を考慮しないで精度の高い色ずれ補正を行うことができるという効果を奏する。
【０２４２】
本発明の画像処理装置は、また、以上のように、入力画像に生じた色ずれを補正する色ずれ補正手段を備えた画像処理装置において、上記色ずれ補正手段は、入力画像の色成分毎の濃度分布から平均濃度の画素位置を推定する画素位置推定手段と、上記画素位置推定手段の推定結果に基づき、色ずれが生じているか否かを判定する色ずれ判定手段と、上記色ずれ判定手段により色ずれが生じていると判定されたとき、該色ずれを補正する補正手段とを備えている構成である。
【０２４３】
それゆえ、入力画像毎に色ずれが生じているか否かを判定し、色ずれが生じていると判定した場合に色ずれ補正を行うことで、入力画像毎に色ずれ補正を行うことができる。
【０２４４】
このように、入力画像毎に色ずれを判定し、得られた色ずれ判定結果に基づいて色ずれ補正を行うことにより、スキャナ等の駆動系における振動の経時変化が生じても、色ずれ補正の精度が低下することはなく、常に高い精度で色ずれ補正を行うことができる。
【０２４５】
さらに、上述のように、入力画像毎に色ずれの有無を判定するようにすれば、色ずれのない場合には、色ずれ補正処理を行わないで画像処理を行うことができるので、従来のように、入力された画像に対して、色ずれの有無に関わり無く色ずれ処理が常に行われる場合に比べて、画像処理に係る時間を大幅に短くすることができる。
【０２４６】
しかも、また、入力画像の色成分毎の濃度分布から平均濃度の画素位置を推定することができる。
【０２４７】
したがって、この入力画像の各色成分毎の平均濃度の画素位置に基づいて、入力画像の色ずれを判定すれば、より精度よく、入力画像の色ずれの有無を判定することができるという効果を奏する。
【０２４８】
上記画素位置推定手段には、さらに、入力画像の各色成分の濃度バランスが予め定められる範囲を越えていると判断したとき、上記各色成分の濃度バランスが、予め定められた範囲に収まるように補正する濃度バランス補正手段を設ける構成であってもよい。
【０２４９】
この場合、さらに、入力画像の各色成分の平均濃度における画素位置を推定する前に、入力画像の各色成分の濃度バランスが、予め定められる範囲を越えていると判断した時、補正を行うことにより、精度よく画素位置を推定することができる。
【０２５０】
これにより、さらに、色ずれ補正の精度を向上させることができ、この結果、入力画像を忠実に再現した出力画像を得ることができるという効果を奏する。
【０２５１】
上記色ずれ補正手段には、さらに各画素毎の濃度を基に所定の領域内の濃度分布を求め、この濃度分布に基づいて、色ずれ判定の対象となる領域であるか否かを判定する画素濃度判定手段を、上記色ずれ判定手段の前段に設ける構成であってもよい。
【０２５２】
この場合、色ずれ判定手段の前段に画素濃度判定手段が設けられていることにより、指定された領域でのみ色ずれ判定を行えばよいことになり、色ずれ補正処理の処理速度を向上させることができるという効果を奏する。
【０２５３】
また、入力画像を文字・網点・写真の各領域に分離する領域分離手段を備え、上記色ずれ補正手段を、上記領域分離手段の前段に設ける構成であってもよい。
【０２５４】
この場合、領域分離手段による入力画像の領域分離の前に、色ずれ補正手段により、予め色ずれ補正処理を行うことにより、該領域分離手段による領域分離処理における領域分離の誤判定を防ぎ、領域分離処理における領域分離の精度を向上させることができるという効果を奏する。
【０２５５】
また、上記色ずれ補正手段を、上記領域分離手段の後段に設ける構成であってもよい。
【０２５６】
この場合、領域分離手段により領域分離された領域、すなわち抽出された文字または線画領域に対し、色ずれ補正手段による色ずれ補正処理を行うことにより、文字または線画領域周辺に発生する色ずれを検知・補正することが可能となる。
【０２５７】
特に、色ずれが目立ち易い文字や線画領域を領域分離処理により抽出し、色ずれ補正処理を行うので、処理の高速化を図ることができるという効果を奏する。
【０２５８】
また、原稿の予備走査時に読み込まれた入力画像に対して、上記領域分離手段による領域分離処理を行わせ、色ずれが生じているか否かを判定し、色ずれが生じていないと判定されたときに、該入力画像に対する色ずれ補正処理を行わないように上記色ずれ補正手段を制御する制御手段を設ける構成であってもよい。
【０２５９】
この場合、予備走査時に読み込まれる低解像度の入力画像にて大略的に色ずれの有無の判定を行い、色ずれが生じていると判定された時にのみ、色ずれ補正手段による色ずれ補正処理を行うようになるので、無駄なく効率よく画像処理を行うことができるという効果を奏する。
【０２６０】
本発明の画像形成装置は、以上のように、入力画像に対して所定の処理を施して出力画像を形成するものであって、上述した本発明の画像処理装置を備えている構成である。
【０２６１】
それゆえ、上記した画像処理装置によれば、色ずれが生じているか否かを精度よく判定し、色ずれ補正を行うことができるので、高品質の画像を出力することができる画像形成装置を提供することができるという効果を奏する。
【０２６２】
この画像形成装置としては、例えば電子写真方式やインクジェット方式を用いたカラー画像形成装置等が挙げられる。また、画像処理後の画像を表示できる画像表示装置、例えばコンピュータや携帯情報機器の表示手段として用いられる液晶ディスプレイ等であってもよい。
【図面の簡単な説明】
【図１】本発明の画像処理装置を備えた画像形成装置としてのデジタルカラー複写機の概略構成ブロック図である。
【図２】図１に示すデジタルカラー複写機に備えられたカラー画像入力装置を示す概略構成図である。
【図３】図１に示すデジタルカラー複写機に備えられたカラー画像処理装置の色ずれ補正部を示す概略構成ブロック図である。
【図４】図３に示す色ずれ補正部で行われる色ずれ補正処理として、フィルタ処理を行う場合の説明図である。
【図５】図３に示す色ずれ補正部において行われる色ずれ補正処理の流れを示すフローチャートである。
【図６】（ａ）は関数を用いたフィッティングの例を示すグラフであり、（ｂ）は色ずれが生じている時の関数によるフィッティング結果を示したグラフである。
【図７】（ａ）（ｂ）は太い文字や線画領域を関数を用いてフィッティングし、色ずれが生じているか否かを判定する方法を説明するグラフである。
【図８】太い文字や線画領域を関数を用いてフィッティングし、色ずれが生じているか否かを判定する別の方法を説明するグラフである。
【図９】本発明の他のカラー画像処理装置を備えるデジタルカラー複写機の概略構成ブロック図である。
【図１０】本発明の更に別のカラー画像処理装置を備えるデジタルカラー複写機の概略構成ブロック図である。
【図１１】図１０に示すデジタルカラー複写機に備えられたカラー画像処理装置の色ずれ補正部を示す概略構成ブロック図である。
【図１２】図１１に示す色ずれ補正部において行われる色ずれ補正処理の流れを示すフローチャートである。
【図１３】濃度バランス補正処理の流れを示すフローチャートである。
【図１４】濃度バランス補正処理を行う方法を説明するグラフである。
【図１５】平均濃度の画素位置を線形補間により推測し、色ずれ量を求める方法を説明するグラフである。
【符号の説明】
１    カラー画像入力装置
２    カラー画像処理装置（画像処理装置）
３    カラー画像出力装置
２３    色ずれ補正部（色ずれ補正手段）
２４    領域分離処理部（領域分離手段）
３１    画素濃度判定部（画素濃度判定手段）
３２    フィッティング処理部（近似手段）
３４    色ずれ判定部（色ずれ判定手段）
３６    補正処理部（補正手段）
３８    制御部（制御手段）
４０    カラー画像処理装置（画像処理装置）
５０    カラー画像処理装置（画像処理装置）
５１    色ずれ補正部（色ずれ補正手段）
５２    画像位置推定部（画像位置推定手段）
５３    色ずれ判定部（色ずれ判定手段）
【図１】
0003923293.tif 000007
【図２】
0003923293.tif 000008
【図３】
0003923293.tif 000009
【図４】
0003923293.tif 000010
【図５】
0003923293.tif 000011
【図６】
0003923293.tif 000012
【図７】
0003923293.tif 000013
【図８】
0003923293.tif 000014
【図９】
0003923293.tif 000015
【図１０】
0003923293.tif 000016
【図１１】
0003923293.tif 000017
【図１２】
0003923293.tif 000018
【図１３】
0003923293.tif 000019
【図１４】
0003923293.tif 000020
【図１５】
0003923293.tif 000021