(57)【要約】      （修正有）【課題】画像読取装置で、読取走査時の振動等による位置ずれを補正する画像処理装置。【解決手段】画像処理装置は、複数のラインセンサからなるラインセンサ部と、読み取られた色成分ごとのカラー信号とモノクロ信号のそれぞれを画素単位で保存する画像メモリ部と、カラー信号とモノクロ信号に対し、画像処理対象の画素に隣接する主走査方向及び副走査方向の複数の画素を含む画素配列を、画像メモリから画素データを読みだして、形成する画素配列生成部と、画素配列内の少なくとも平均値を含む統計情報を計算する統計処理部と、画素配列の各要素から平均値との差分を求めた差分画素配列を生成し、モノクロ信号の差分画素配列を基準に、カラー信号の差分画素配列を補正するジッタ補正情報を求めるジッタ補正部と、ジッタ補正情報を用いて、ラインセンサの読み取り時に発生したジッタに起因する位置ずれ補正信号を生成する位置ずれ補正信号出力部と、を有する。【選択図】図２
2011125012.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る複数のラインセンサからなるラインセンサ部と、
前記複数のラインセンサで読み取られた色成分ごとのカラー信号とモノクロ信号のそれぞれを画素単位で保存する画像メモリ部と、
前記カラー信号とモノクロ信号のそれぞれに対して、画像処理対象の画素に隣接する主走査方向および副走査方向の複数の画素を含んで構成される画素配列を、前記画像メモリから画素データを読みだして、形成する画素配列生成部と、
前記画素配列内の少なくとも平均値を含む統計情報を計算する統計処理部と、
前記画素配列の各要素から前記平均値との差分を求めた差分画素配列を生成し、モノクロ信号の差分画素配列を基準に、カラー信号の差分画素配列を補正するジッタ補正情報を求めるジッタ補正部と、
前記ジッタ補正情報を用いて、前記ラインセンサの読み取り時に発生したジッタに起因する位置ずれ補正信号を生成する位置ずれ補正信号出力部と、
を有することを特徴とする画像処理装置。
【請求項２】
さらに、画素配列内の色味補正情報を計算する色味補正部を有し、前記位置ずれ補正信号出力部では、前記色味補正情報を用いて前記カラー信号の位置ずれ補正信号を生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
さらに、前記画素配列内の色差補正情報を計算する色差補正部を有し、前記位置ずれ補正信号出力部では、前記色差情報を用いて前記カラー信号の位置ずれ補正信号を生成することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記ジッタ補正部で求められるジッタ補正情報は、各カラー信号画素配列内の所定の走査方向の画素値それぞれにジッタ補正係数を乗じた値の和が、モノクロ信号画素配列内の同走査方向の中心に位置する画素値に近似されるように求められることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記統計処理部では各画素配列の標準偏差を計算し、前記カラー信号の色味補正情報は、モノクロ信号の標準偏差とカラー信号の標準偏差との比であることを特徴とする請求項２記載の画像処理装置。
【請求項６】
複数のラインセンサで画像を読み取るステップと、
前記複数のラインセンサで読み取られた色成分ごとのカラー信号と、モノクロ信号のそれぞれを画素単位で画像メモリに保存するステップと、
前記カラー信号と、モノクロ信号のそれぞれに対して、画像処理対象の画素に隣接する主走査方向および副走査方向の複数の画素を含んで構成される画素配列を、前記画像メモリから画素データを読みだして形成するステップと、
前記画素配列内の少なくとも平均値を含む統計情報を計算するステップと、
前記画素配列の各要素から前記平均値との差分を求めた差分画素配列を生成し、モノクロ信号の差分画素配列を基準に、カラー信号の差分画素配列を補正するジッタ補正情報を求めるステップと、
前記ジッタ補正情報を用いて、前記ラインセンサの読み取り時に発生したジッタに起因する位置ずれ補正信号を生成するステップと、
を有することを特徴とする画像処理方法。
【請求項７】
さらに、画素配列内の色味補正情報を計算するステップを有し、前記色味補正情報を用いて前記カラー信号の位置ずれ補正信号を生成するステップを有することを特徴とする請求項６記載の画像処理方法。
【請求項８】
さらに、前記画素配列内の色差補正情報を計算するステップを有し、前記色差補正情報を用いて前記カラー信号の位置ずれ補正信号を生成するステップを有することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記ジッタ補正情報は、各カラー信号画素配列内の所定の走査方向の画素値それぞれにジッタ補正係数を乗じた値の和が、モノクロ信号画素配列内の同走査方向の中心に位置する画素値に近似されるように求められることを特徴とする請求項６記載の画像処理方法。
【請求項１０】
前記カラー信号の色味補正情報は、モノクロ信号の標準偏差とカラー信号の標準偏差との比であることを特徴とする請求項７記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、スキャナなどの画像読み取りを行う画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
Ｒ（赤）、Ｇ（緑）、Ｂ（青）およびＫ（黒）など色成分毎に、複数の読み取りセンサが１次元方向に並んでいる読み取り装置において２次元原稿を読み取る場合、読み取り走査時に生じる微振動等により画素ずれが生じることがある。従来、この画素ずれを補正する方法として、予め決められている主色の無補間データを基準に、その他の色に対しては重み係数を用いて補間し、この補間された色データと主色のデータとの相関係数が最も高くなる重み係数を用いて色データを補正することにより、画素ずれを補正するものがある。(例えば、特許文献１参照）
しかしながら上記技術は、読み取り1ライン毎にしか処理が行えないため、主走査、副走査の位置ずれを同時に補正することができない。また、1ライン中の対象画素データと隣り合う画素データとの補間によって補正を行うため、画素ずれが1画素以上である場合は補正ができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１６０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が、解決しようとする課題は、スキャナ等の画像読取装置において、読取走査時の振動等による位置ずれを補正する画像処理装置および処理方法を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を達成するために、実施形態の画像処理装置は、画像を読み取る複数のラインセンサからなるラインセンサ部と、前記複数のラインセンサで読み取られた色成分ごとのカラー信号とモノクロ信号のそれぞれを画素単位で保存する画像メモリ部と、前記カラー信号とモノクロ信号のそれぞれに対して、画像処理対象の画素に隣接する主走査方向および副走査方向の複数の画素を含んで構成される画素配列を、前記画像メモリから画素データを読みだして、形成する画素配列生成部と、前記画素配列内の少なくとも平均値を含む統計情報を計算する統計処理部と、前記画素配列の各要素から前記平均値との差分を求めた差分画素配列を生成し、モノクロ信号の差分画素配列を基準に、カラー信号の差分画素配列を補正するジッタ補正情報を求めるジッタ補正部と、前記ジッタ補正情報を用いて、前記ラインセンサの読み取り時に発生したジッタに起因する位置ずれ補正信号を生成する位置ずれ補正信号出力部と、を有する。
【図面の簡単な説明】
【０００６】
【図１】実施形態における画素の位置ずれ補正を説明する図。
【図２】同実施形態に係る画像処理装置のブロック図。
【図３】同実施形態に係る画像配列の例。
【図４】同実施形態に係る位置ずれ補正処理のフローチャート図。
【図５】同実施形態における位置ずれ補正後の例。
【発明を実施するための形態】
【０００７】
＜第1の実施形態＞
以下、発明を実施するための実施形態について図１から図５を参照しながら詳細に説明する。本実施形態は、スキャナ等の画像読取装置において、３つのカラーラインセンサと１つのモノクロラインセンサで同時読取されたカラー信号（Ｒ、Ｇ、Ｂ）とモノクロ信号（Ｋ）に対し、読取走査時の振動等によって生じる位置ずれを補正するものである。
【０００８】
本実施形態の位置ずれ補正について図１を参照して説明する。スキャナ等の画像読取装置により同時読取されたＲ、Ｇ、Ｂ、Ｋ信号は、筐体の微振動等により各ラインセンサの読取信号に位置ずれを生じることがある。図1では、カラーＲ信号と、モノクロＫ信号との関係を示している。横軸は副走査方向の画素位置、縦軸は画素値を示している。この時、読み取り原稿は、黒白のラダーパターンのプロファイルを用いている。黒白のラダーパターンのプロファイルをラインセンサから読み取った信号は副走査方向に、このラダーパターン周期とほぼ同じ周期で画素値が変化する。しかし筺体の微振動等があると、一点鎖線で示す補正前のカラー信号Ｒは、実線で示すモノクロ信号Ｋに対して副走査方向にランダムに位相がずれた信号となる。このランダムな位相ずれをジッタと呼び、このジッタは筐体の微振動等により、同一の読み取り画素の位置がラインセンサごとにずれて読み取られること（位置ずれ）に起因する。
【０００９】
図１では、カラーＲ信号とモノクロＫ信号の関係について述べたが、カラーＧ信号、カラーＢ信号についてもモノクロＫ信号と同様に位置ずれを生じる。このようにモノクロＫ信号に対してカラーＲ、Ｇ、Ｂ信号に位置ずれが生ずると、読み取り原稿が黒白のラダーパターンであるにも関わらず、黒線に色付きが発生することになる。筐体の微振動がなければ、カラーＲ、Ｇ、Ｂ信号とモノクロＫ信号の読み取り周期の位相はほぼ一致するので黒線に色付きが発生しない。従ってモノクロＫ信号を基準として、矢印で示す方向に一点鎖線で示す補正前のカラーＲ信号を、点線で示す補正後のカラーＲ信号に補正することにより、筺体に微振動等が生じても、黒線に色付きが発生することを防止できる。
【００１０】
本実施形態に係る画像処理装置のブロック図を図２に示す。この画像処理装置は、カラー信号を読み取るラインセンサＲ（赤）、ラインセンサＧ（緑）およびラインセンサＢ（青）と、モノクロ信号を読み取るラインセンサＫ（黒）から構成されるラインセンサ部２１と、２次元原稿の読み取り走査に伴いラインセンサ部２１から出力される信号を記憶する画像メモリ部２２と、画像メモリ部２２に保存された画素データから各ラインセンサＲ、Ｇ、Ｂの色成分ごとに、位置ずれ補正処理の対象となる画素に対してその周辺画素を含む画素配列を生成する画素配列生成部２３と、この画素配列内の画素の平均値をはじめとする各種統計情報を求める統計処理部２４と、統計処理部２４で求めた平均値を用いて画素値の差分を配列要素とする差分画素配列を求め、ジッタ補正情報を計算するジッタ補正部２５と、処理対象の画像配列内に含まれる画素値統計情報に基づいた色味情報で補正を行う色味補正部２６と、処理対象画素が有彩色か無彩色かどうか、すなわち彩色の程度を示す色差情報によって補正を行う色差補正部２７と、上記ジッタ補正情報、色味情報、および色差情報から位置ずれを補正した補正信号を、出力する位置ずれ補正信号出力部２８から構成される。
【００１１】
図３は、本実施形態の処理単位である画素配列の例を示している。ここではカラーＲ信号の画素配列を示し、一般的にはｎ×ｍ（ｎとｍは整数）の配列として定義される。画素配列の中心点を、処理対象の画素とするために、一般的にはｎとｍは奇数であることが好ましい。画素配列の横方向は、主走査方向の画素を示し、縦方向は副走査方向の画素を示す。この方向は説明のため便宜上決めたもので、主走査方向と副走査方向を反対にしても構わない。図３の例では、処理対象の中心画素をＲ［１］［１］とし、主走査、副走査方向にそれぞれ前後１画素ずつ周辺画素を含み、３×３の画素配列を生成している。
【００１２】
図２に示す本実施形態各部の詳細な動作説明を、図４に示す位置ずれ補正処理のフローチャート図を参照しながら説明を行う。モノクロＫ信号を位置ずれ補正の基準となる信号とし、カラーＲ、Ｇ、Ｂ信号について位置ずれ補正を行う。画素配列の範囲は、図３に示したように処理対象の中心画素Ｒ[１][１]に対して複数の周辺画素を含め、この画素配列を位置ずれ補正の処理単位とする。本実施形態では、例えば処理対象の中心画素に対して周辺画素を主走査、副走査方向に前後１画素ずつを取り、処理画素対象範囲を３×３の画素配列として説明を行う。このように位置ずれ補正処理に主走査および副走査方向に複数の画素範囲を持つことにより、主走査方向と副走査方向の両方向のジッタ補正処理を同時に行える。
【００１３】
まず、ステップＳＴ４０１では、カラー信号を読み取るラインセンサＲ、ラインセンサＧおよびラインセンサＢと、モノクロ信号を読み取るラインセンサＫから構成されるラインセンサ部２１の各ラインセンサから発生する信号を画像メモリ部２２にそれぞれ画素単位で記憶し、画素配列生成部２３では、位置ずれ補正処理の対象画素から主走査、副走査方向に前後１画素ずつ周辺画素を含んだ３×３の画素配列をモノクロＫ信号とカラーＲ、Ｇ、Ｂ信号それぞれについて生成する。
【００１４】
次に、ステップＳＴ４０２では、統計処理部２４において位置ずれ補正処理対象となる画素配列内の画素値に対して平均値と標準偏差を求める。この画素値の平均は、後述するステップＳＴ４０３において差分画素配列の生成に使用し、画素値の標準偏差は、ステップＳＴ４０５においては色味補正に使用する。
【００１５】
次にステップＳＴ４０３では、ジッタ補正部２５において、画素配列の各画素値と統計処理部２４で求めた平均値との差分値を使用して位置ずれ補正処理を行うため、以下に示すようなカラーＲ信号の差分画素配列Ｒｓａ（式（１））、およびモノクロＫ信号の差分画素配列Ｋｓａ（式（２））を生成する。
【数１】
2011125012.tif 000003
【００１６】
式（１）に示すように、カラーＲ信号に対する３×３の差分画像配列Ｒｓａ［３］［３］は、処理対象の画素配列の中心画素値をＲ[１][１]とし、統計処理部２４で求めた画素配列内の９個の画素値の平均値Ｒａｖｅを求め、この平均値Ｒａｖｅを画素配列の各要素の画素値から減算して差分を求めたものである。
【数２】
2011125012.tif 000004
【００１７】
式（２）に示すように、モノクロＫ信号に対する差分画像配列Ｋｓａ［３］［３］についてもカラーＲ信号の差分画素配列と同様の手続きにより作成する。配列の各要素は、統計処理部２４で計算したモノクロ信号の９個の画素値の平均値Ｋａｖｅをからの差分をとる。
【００１８】
ステップＳＴ４０４では、これらの差分画素配列からジッタ補正処理を行う。まず、モノクロＫ信号の中心画素Ｋ［１］［１］の差分値Ｋｓａ[１][１]に対して、カラーＲ信号の同副走査方向位置の３つ画素が主走査方向にどの位のジッタを有しているか求めるために式（３）を考える。ここでx０、x１、x２は、主走査方向のジッタ補正係数と定義する。また、副走査方向にも同様なジッタ補正係数を考えることができるが、本実施形態では、副走査方向にはモノクロＫ信号と位相を一致させるためジッタ補正係数を用いないことにする。
【数３】
2011125012.tif 000005
【００１９】
このジッタ補正係数の意味を分かり易い例で説明すると、x１＝x２＝０でx０だけ正値である場合、主走査方向に対して画素値位置が負の方向に１画素ずれた画素と一致していることを示し、x０＝x２＝０でx１が正値であれば、同位置でモノクロ信号とカラーＲ信号が一致しジッタがないことを示し、x０＝x１＝０でx２が正値であれば、主走査方向に対して画素値位置が正の方向に１画素ずれた画素と一致していることを示している。すなわち、このジッタ補正係数は、カラーＲ信号がモノクロＫ信号に対してどの程度主走査方向にずれているかの配分を示している。
【００２０】
この式と同様な式を差分画素配列内の各副走査位置に対する式を追加すると、式（４）のような３つの式が得られる。
【数４】
2011125012.tif 000006
【００２１】
この式は、行列式で書き換えると、式（５）のようになる。
【数５】
2011125012.tif 000007
【００２２】
処理対象の画素配列範囲を３×３とした場合は、ジッタ補正係数はx０、x１、x２の３個あり、式（５）に示す３つの連立方程式を解くことによりこのジッタ補正係数を求めることができる。変数の数と方程式の数が一致した連立一次線形方程式の解法には、例えばガウスの消去法や、式（５）の両辺に対して行列Ｒｓａ［３］［３］の逆行列をかけて求めることができる。そしてこの補正係数を式（３）に代入することにより、モノクロＫ信号の中心画素Ｋ［１］［１］とカラーＲ信号とのジッタ補正の関係が決定される。
【００２３】
ジッタ補正係数と方程式の数が等しい場合、すなわち画素配列が正方行列の場合は、逆行列が存在するので補正係数が求まるが、正方行列とならない場合は解が存在しない。例えば、主走査方向に５画素、副走査方向に３画素のような画素配列を設定した場合には、カラーＲ信号がモノクロＫ信号になるべく一致するような（両信号の誤差が小さくなるような）補正係数を最小二乗法によって求める。このような場合については、第２の実施形態で詳細に説明する。
【００２４】
また、式（５）と同じ意味であるが、式（６）のような配列を定義しておくと計算処理の利便性のため好ましい。
【数６】
2011125012.tif 000008
【００２５】
このように、モノクロＫ信号の中心画素値の差分値になるべく一致するようなジッタ補正係数を求めることにより、主走査方向と副走査方向の両方向のジッタ補正を同時に行うことができる。また、処理対象範囲を中心画素から両端に複数画素を含んでいるので、ジッタにより1画素以上のずれが生じた場合でも補正することが可能となる。
【００２６】
しかし、上述の処理は、モノクロＫ信号に対しカラーＲ信号を一致（正方行列の場合）または近似（非正方行列の場合）させているため、読み取り原稿が有彩色の物に対しては、色味（色調）変化が生じてしまう。これを防ぐため、次に示す色味補正係数を求める。
【００２７】
ステップＳＴ４０５では、統計処理部２４で計算した画素配列内の要素９個の画素値から標準偏差を求め、これを用いて色味変化についての過補正を防ぐ処理を行う。色味補正係数の式を式(７)に示す。
【数７】
2011125012.tif 000009
【００２８】
式(７)において、Ｒ_ｓｔｄを画素配列内のカラー信号Ｒの標準偏差値、Ｋ_ｓｔｄを同じくモノクロＫ信号の標準偏差値とする。また、これらの比率を取ることにより、色味補正係数ＲＫ_ｓｔｄを算出する。この色味補正係数は、画素配列内の画素値の分布を求めていることから主として各色に対する明度に対して補正が行われる。この色味補正が、カラー信号Ｒ、Ｇ、Ｂについてそれぞれ行われるため、後述のステップＳＴ４０８で生成される位置ずれ補正信号ではカラーＲ、Ｇ、Ｂ色の配合、濃淡が補正され色調（色味）が改善される。
【００２９】
ステップＳＴ４０４に戻り、ステップＳＴ４０５で求めた色味補正係数ＲＫ_ｓｔｄから、式８（Ｒｏｕｔ）に示す位置ずれ補正処理を行う。
【数８】
2011125012.tif 000010
【００３０】
式（８）に示すように、位置ずれ補正されたカラーＲ信号Ｒoutは、副走査方向の中心に位置する３画素に対して主走査方向のジッタ補正係数x０、x１、x２を乗算し、さらに色味補正係数ＲＫ_ｓｔｄを乗算する。ＲＫ_ｓｔｄを乗算することで画素値の広がり分布が加味され有彩色の色味が補正される。また、補正処理は差分に対して行われるためカラーＲ信号Ｒout信号には平均値Ｒａｖｅが加算される。
【００３１】
ステップＳＴ４０６では、ステップＳＴ４０２からステップＳＴ４０４までの処理がカラーＲ、Ｇ、Ｂ信号についてすべて同様のジッタ補正処理がなされているかを判断する。カラーＲ、Ｇ、Ｂ信号のすべてについてジッタ補正処理が行われていれば（ステップＳＴ４０６：Ｙｅｓ）、ステップＳＴ４０７の処理を行う。
【００３２】
ステップＳＴ４０７において、色差補正部２７では、有彩色と無彩色との場合で補正量を調整する。この補正は、色差情報を用いて色差補正係数を求め、色差補正を行う。この色差補正係数を位置ずれ補正後の信号（式８）に対して適用することにより、無彩色では位置ずれ補正の効果を強め、有彩色では位置ずれ補正の効果を弱めるようにする。これにより有彩色の黒化等の過補正を防ぎ色昧を保つことができる。
【００３３】
ここで色差情報を輝度信号Ｙと２つの色差信号Ｃｂ、Ｃｒを用いて算出する。ＲＧＢ信号よりＹＣｂＣｒ信号への変換式はＩＴＵ−ＢＴ.６０１に従う場合は、式（９）となる。
【数９】
2011125012.tif 000011
【００３４】
この変数Ｒ、Ｇ、Ｂにはそれぞれの画素配列の中心値Ｒ[１] [１]、Ｇ[１] [１]、Ｂ[１] [１]の値を代入し、得られたＣｂ、Ｃｒの二乗の和の平方根を算出する。この色差情報をaとする。また、Ａは、通常、色差情報ａを０から１の間の値をとるように正規化する定数であるが適宜変更してもよい。
【数１０】
2011125012.tif 000012
【００３５】
式(１０)によれば、Ｃｂ 、Ｃｒの二乗の平方根で定義される色差情報ａは、値が小さいほど無彩色となり、色差情報ａの値が大きいほど有彩色となる性質がある。この色差情報ａの値を色差補正係数として用いることで、過補正がなく補正量を画像に適するように可変することができる。
【００３６】
すなわちステップＳＴ４０８では、位置ずれ補正信号出力部２８において、色差情報ａを用いて最終的な位置ずれ補正信号Ｒｏｕｔ２を生成する。位置ずれ補正信号Ｒｏｕｔ２の生成式の一例として、式（１１）を示す。
【数１１】
2011125012.tif 000013
【００３７】
式（１１）は、処理対象の画素配列の中心画素値Ｒ[１][１]と、式（８）のＲｏｕｔを色差情報ａにより配分して線形結合する。無彩色であれば色差情報は小さくなるので位置ずれの効果を強め、有彩色であれば色差情報ａは大きくななるので位置ずれの効果を弱めることができる。また、カラーＧ信号、およびカラーＢ信号についても式（１１）と同様に求め、カラー信号全体に対して色差補正および位置ずれ補正を行う。
【００３８】
図５は、本実施形態の位置ずれ補正後のカラーＲ、Ｇ、Ｂ信号とモノクロＫ信号との関係を示している。横軸は、副走査方向、縦軸は画素値を示している。図５に示すように、カラーＲ、Ｇ、Ｂ信号とモノクロＫ信号の位相は補正され一致するが、画素値の振幅に関しては一致せず、色味情報が反映されている。
【００３９】
以上述べた本実施形態によれば、読取走査時の振動に起因する画像データの位置ずれを、簡単な演算処理で補正することができる。また、色差情報を用いることで無彩色だけでなく、有彩色に対しても最適な処理を行うことができる。
【００４０】
上記実施形態では処理対象となる画素配列を３×３としたが、処理配列要素範囲はこれに限らず増減することが可能である。画素配列の要素を大きくすれば、比較的大きな振動等によって生じる数画素以上の大きな位置ずれに対しても補正が可能になる。
【００４１】
また、ジッタ補正係数の個数も画素配列要素の個数に応じて増減が可能である。画素配列が正方行列の場合は、ガウスの消去法または逆行列を求めて解法できると記載したが、解法の手法はこれに限らない。
【００４２】
＜第２の実施形態＞
本実施形態においては、画素配列をｎ×ｍと一般的に設定する場合について説明する。説明のため、ｎとｍが等しくなく、ｎについては画素配列内に中心が存在するように奇数とする。ここでｎは主走査方向、ｍは副走査方向とする。第１の実施形態と同じく主走査方向にジッタ補正係数x０、x１、・・・xｎを定義する。通常は、ジッタが少ない主走査方向にジッタ補正係数をとる。
【００４３】
ｎとｍが等しい場合には、第1の実施形態のように、一意的にジッタ補正係数が求められたが、画素配列、および差分画素配列が非正方行列の場合には、まず式（１２）に示すような誤差の二乗和Ｓを求める。
【数１２】
2011125012.tif 000014
【００４４】
式（１２）は、カラーＲ信号副走査画素位置ｐにおける、主走査方向のｎ個の画素に対してジッタ補正係数をそれぞれ乗算して加算した値からモノクロＫ信号の中心画素値との誤差の二乗を求め、さらに副走査の画素位置ｐを０からｍ−１まで変え、同様の誤差を二乗して加算したものである。この誤差の二乗和Ｓが最小になるようにジッタ係数をx０、x１、・・・xｎ求める。
【００４５】
最小二乗法の解法は、誤差の二乗和Ｓを各ジッタ係数で偏微分した式を求め、それを０とおいた連立方程式をたてることで求めることができる。
【００４６】
最後に、画素配列ｎ×ｍの要素数の選択の指針について述べる。主走査方向画素数ｎの個数は、装置として通常想定されるジッタ量から設定される。またｎ、ｍ（副走査方向画素数）ともに不必要に大きな値は解像度劣化の観点から好ましくない。例えばプラスマイナス２画素内にジッタが収まるような場合には、ｎは５程度と必要最小限の値に設定するのが好ましい。また、ｍはｎより小さい値を設定するとジッタ補正係数x０、x１、・・・xｎを決定する際に精度が悪くなる。また、ｍがｎより大きい値を設定すると連立方程式の数が増えるのでジッタ補正係数x０、x１、・・・xｎの精度は良くなるが、画素配列内でジッタの量が大きく変化するような、周期の短いジッタの場合は、補正精度が逆に悪くなる場合がある。従って、実験等により最適なｎとｍを決定することが必要である。
【００４７】
第２の実施形態によれば、位置ずれ補正のための画素配列の要素数を任意数に設定でき、装置に適した要素のジッタ補正係数を求めることが可能となる。
【００４８】
また、実施形態の説明では、ｎを奇数と仮定したが、偶数の場合は中心に近いモノクロＫ信号の画素を選択すればよい。
【００４９】
本発明は上記実施形態に限定されるものではなく、種々の変形が可能である。上記実施形態では、読取走査時の振動について述べたが、読取走査時の振動だけに効果があるのではなく、自動紙送り装置の駆動ムラなども補正することができる。
【００５０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５１】
２１…ラインセンサ部
２２…画像メモリ部
２３…画像配列生成部
２４…統計処理部
２５…ジッタ補正部
２６…色味補正部
２７…色差補正部
２８…位置ずれ補正信号出力部
【図１】
2011125012.tif 000015
【図２】
2011125012.tif 000016
【図３】
2011125012.tif 000017
【図４】
2011125012.tif 000018
【図５】
2011125012.tif 000019