(57)【特許請求の範囲】
【請求項１】
Ｒ、Ｇ、Ｂの各イメージセンサが副走査方向に離間した画像読み取り装置において、
前記各イメージセンサが読み取ったＲ、Ｇ、Ｂの各データを、読み取りラインが同一になるように各イメージセンサの間隔に応じて１色のデータを基準として他の２色のデータを遅延する第１の遅延手段と、
前記第１の遅延手段により遅延された他の２色のデータをライン毎に遅延して複数ラインのデータを出力する第２の遅延手段と、
基準となる所定のパターンを前記各イメージセンサが読み取り、前記第１、第２の遅延手段により得られたＲ、Ｇ、Ｂの各データから成る組を基に、更に１ライン間の小数点以下の距離だけ副走査方向に移動することにより得たＲ、Ｇ、Ｂの各データから成る複数の組を求め、前記基の組と前記複数の組の中から、Ｒ、Ｇ、Ｂの各データの差が最小となる組を捜すことにより、Ｒ、Ｇ、Ｂの各データの移動量を算出する移動量算出手段と、
前記移動量算出手段により算出された移動量に基づいて、原稿画像を前記各イメージセンサが読み取り、前記第１の遅延手段により得られたＲ、Ｇ、Ｂの各読み取りデータの位置ずれを補正する位置ずれ補正手段と、
を備えたことを特徴とする画像読み取り装置。
【請求項２】
前記所定のパターンは斜線パターンであることを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記移動量算出手段は、基準となる所定のパターンを前記各イメージセンサが読み取り、前記前記第１、第２の遅延手段により得られたＲ、Ｇ、Ｂデータの１色の１ラインの１点を基準として他の２色のデータを移動することを特徴とする請求項１または２記載の画像読み取り装置。
【請求項４】
前記移動量算出手段は、所定のパターンの濃度が所定値以上の点を基準として他の２色のデータの移動量を算出することを特徴とする請求項３記載の画像読み取り装置。
【請求項５】
前記移動量算出手段は、所定のパターンの濃度の変化量に基づいて基準点を決定して他の２色のデータの移動量を算出することを特徴とする請求項３記載の画像読み取り装置。
【請求項６】
主走査方向に延伸したイメージセンサを３つの色毎に有し、各々を副走査方向に離間して設けたスキャナを原稿に対して副走査方向に走査することにより原稿画像を読み取る画像読み取り装置において、
前記読み取られた各色のうち１つである第１の色において、読み取られた画像データを主走査方向の１ライン毎に遅延させ、副走査方向における同一位置の第１の色の複数の画像データが得られるようにした第１の遅延手段と、
該複数の第１の色の画像データに基づき、副走査方向における同一位置の第１の色の複数の仮想点の画像データを補間演算出力する第１の演算手段と、
前記第１の色とは異なる第２の色において、読み取られた画像データを主走査方向の１ライン毎に遅延させ、副走査方向における同一位置の第２の色の複数の画像データが得られるようにした第２の遅延手段と、
該複数の第２の色の画像データに基づき、副走査方向における同一位置の第２の色の複数の仮想点の画像データを補間演算出力する第２の演算手段と、
原稿画像を読み取る領域の外に設けられ、主走査方向及び副走査方向に対して傾斜するようにされた複数の斜線画像を有する斜線パターンと、
前記第１、第２の色とは異なる第３の色において、前記斜線画像のエッジが読み取られたことを検出する検出手段と、
該検出されたエッジに応じた第３の色の画像データに対して、前記第１の色の複数の画像データ、前記第１の色の複数の仮想点の画像データ、前記第２の色の複数の画像データ及び前記第２の色の複数の仮想点の画像データから、各色の画像データの差が最小になるような第１、第２の色の画像データを各々１つ選択する第１の選択手段と、
前記選択された第１の色の画像データを求めるための補間演算式が設定され、原稿画像が読み取られたときに前記第１の遅延手段から出力される第１の色の複数の画像データを該補間演算式で演算して第１の色の画像データを出力する第１のライン補正手段と、
前記選択された第２の色の画像データを求めるための補間演算式が設定され、原稿画像が読み取られたときに前記第２の遅延手段から出力される第２の色の複数の画像データを該補間演算式で演算して第２の色の画像データを出力する第２のライン補正手段と、
を備えたことを特徴とする画像読み取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｒ、Ｇ、Ｂ等の複数のイメージセンサが副走査方向に離間した画像読み取り装置に関する。
【０００２】
【従来の技術】
この種の画像読み取り装置として、Ｒ、Ｇ、Ｂの複数のイメージセンサが副走査方向に離間し、且つ平行に配列されたライン走査型画像読み取り装置が知られている。このような画像読み取り装置では、各センサにより読み取られる原稿の同一位置の画像データには時間的なずれがあり、したがって、原稿の同一位置の画像データが各センサから得られるように補正を行わないとカラー画像の読み取りにおいては色ずれが発生して色を正しく読み取ることができないので、各センサの間隔に応じた補正を行っている。
【０００３】
例えば図４に示すようにＲＧＢの順で副走査方向に等間隔（Ｎライン毎）で配列されたカラーイメージセンサを用いた場合、矢印の副走査方向に読み取るとＲＧＢの読み取り位置はＮライン毎にずれ、Ｂデータの読み取り時のＧデータはＮライン前の読み取りデータであり、Ｒデータは２Ｎライン前の読み取りデータであるので、Ｂの読み取りデータを基準としてＧ、Ｒの読み取りデータをそれぞれＮ、２Ｎライン分遅延することにより同一位置のＲＧＢデータを得ることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような画像読み取り装置では、Ｒ、Ｇ、Ｂの各センサ間の読み取りデータのずれは各センサの間隔と副走査速度に応じて決定されるので、各センサの間隔の分だけ補正しても副走査速度にむらがあると色ずれの原因となり、また、黒の再現性が悪化するという問題点がある。
【０００５】
本発明は上記従来の問題点に鑑み、Ｒ、Ｇ、Ｂ等の各センサの位置が副走査方向にずれている構成において副走査速度の変動に応じて各画像データの位置ずれを補正して色ずれを防止し、黒の再現性を向上させることができる画像読み取り装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
第１の手段は上記目的を達成するために、Ｒ、Ｇ、Ｂの各イメージセンサが副走査方向に離間した画像読み取り装置において、前記各イメージセンサが読み取ったＲ、Ｇ、Ｂの各データを、読み取りラインが同一になるように各イメージセンサの間隔に応じて１色のデータを基準として他の２色のデータを遅延する第１の遅延手段と、前記第１の遅延手段により遅延された他の２色のデータをライン毎に遅延して複数ラインのデータを出力する第２の遅延手段と、基準となる所定のパターンを前記各イメージセンサが読み取り、前記第１、第２の遅延手段により得られたＲ、Ｇ、Ｂの各データから成る組を基に、更に１ライン間の小数点以下の距離だけ副走査方向に移動することにより得たＲ、Ｇ、Ｂの各データから成る複数の組を求め、前記基の組と前記複数の組の中から、Ｒ、Ｇ、Ｂの各データの差が最小となる組を捜すことにより、Ｒ、Ｇ、Ｂの各データの移動量を算出する移動量算出手段と、前記移動量算出手段により算出された移動量に基づいて、原稿画像を前記各イメージセンサが読み取り、前記第１の遅延手段により得られたＲ、Ｇ、Ｂの各読み取りデータの位置ずれを補正する位置ずれ補正手段とを備えたことを特徴とする。
【０００７】
第２の手段は、第１の手段において、前記所定のパターンは斜線パターンであることを特徴とする。
【０００８】
第３の手段は、第１、第２の手段において、前記移動量算出手段は、基準となる所定のパターンを前記各イメージセンサが読み取り、前記前記第１、第２の遅延手段により得られたＲ、Ｇ、Ｂデータの１色の１ラインの１点を基準として他の２色のデータを移動することを特徴とする。
【０００９】
第４の手段は、第３の手段において、前記移動量算出手段は、所定のパターンの濃度が所定値以上の点を基準として他の２色のデータの移動量を算出することを特徴とする。
【００１０】
第５の手段は、第３の手段において、前記移動量算出手段は、所定のパターンの濃度の変化量に基づいて基準点を決定して他の２色のデータの移動量を算出することを特徴とする。
【００１１】
第６の手段は、主走査方向に延伸したイメージセンサを３つの色毎に有し、各々を副走査方向に離間して設けたスキャナを原稿に対して副走査方向に走査することにより原稿画像を読み取る画像読み取り装置において、前記読み取られた各色のうち１つである第１の色において、読み取られた画像データを主走査方向の１ライン毎に遅延させ、副走査方向における同一位置の第１の色の複数の画像データが得られるようにした第１の遅延手段と、該複数の第１の色の画像データに基づき、副走査方向における同一位置の第１の色の複数の仮想点の画像データを補間演算出力する第１の演算手段と、前記第１の色とは異なる第２の色において、読み取られた画像データを主走査方向の１ライン毎に遅延させ、副走査方向における同一位置の第２の色の複数の画像データが得られるようにした第２の遅延手段と、該複数の第２の色の画像データに基づき、副走査方向における同一位置の第２の色の複数の仮想点の画像データを補間演算出力する第２の演算手段と、原稿画像を読み取る領域の外に設けられ、主走査方向及び副走査方向に対して傾斜するようにされた複数の斜線画像を有する斜線パターンと、前記第１、第２の色とは異なる第３の色において、前記斜線画像のエッジが読み取られたことを検出する検出手段と、該検出されたエッジに応じた第３の色の画像データに対して、前記第１の色の複数の画像データ、前記第１の色の複数の仮想点の画像データ、前記第２の色の複数の画像データ及び前記第２の色の複数の仮想点の画像データから、各色の画像データの差が最小になるような第１、第２の色の画像データを各々１つ選択する第１の選択手段と、前記選択された第１の色の画像データを求めるための補間演算式が設定され、原稿画像が読み取られたときに前記第１の遅延手段から出力される第１の色の複数の画像データを該補間演算式で演算して第１の色の画像データを出力する第１のライン補正手段と、前記選択された第２の色の画像データを求めるための補間演算式が設定され、原稿画像が読み取られたときに前記第２の遅延手段から出力される第２の色の複数の画像データを該補間演算式で演算して第２の色の画像データを出力する第２のライン補正手段とを備えたことを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。図１は本発明に係る画像読み取り装置を備えた複写機を示すブロック図、図２は図１の画像読み取り装置の要部と画像処理部を詳細に示すブロック図、図３は図２の原稿認識部を詳細に示すブロック図、図４は図１の画像読み取り装置のＲＧＢセンサの構成を示す説明図、図５は図２のライン間補正部の概念を説明するためのブロック図、図６は斜線パターンを示す説明図、図７は図２のライン間補正部を詳細に示すブロック図、図８は３次関数コンボリューション法を示す説明図、図９は図７のライン補正係数演算部の処理タイミングを示す説明図、図１０は図７のライン補正係数演算部の処理を説明するためのフローチャート、図１１は図７のライン補正係数演算部の基準点算出方法を示す説明図である。
【００１３】
図１に示す複写機は、原稿を読み取り、読み取りデータをＲＧＢデジタルデータとして出力する画像読み取り部１と、図２に詳しく示すような画像処理部２と、画像処理部２により処理されたカラー画像を用紙上に出力する画像記録部３を有する。画像読み取り部１は図４に示すようなＲ、Ｇ、Ｂの各センサを有するスキャナと、図２に示すようにＲ、Ｇ、Ｂの各センサ間の読み取りデータのずれを各センサの間隔と副走査速度ムラに応じて補正するライン間補正部１０を有する。
【００１４】
ＲＧＢγ補正部１１は原稿読み取り部１からのＲＧＢデータのグレーバランスの補正と濃度への変換を行い、遅延部１２と原稿認識部１３に出力する。遅延部１２は原稿認識部１３の出力結果と同期をとるためにＲＧＢデータを遅延してＲＧＢフィルタ部１４に出力する。
【００１５】
原稿認識部１３は図３に示すように線画認識部１３ａと色判定部１３ｂを有し、線画認識部１３ａはＲＧＢγ補正部１１からのＲＧＢデータに基づいて文字領域か又は絵柄領域かを判定し、文字／絵柄判定信号Ｃ／Ｐ（「Ｈ」が文字、「Ｌ」が絵柄）を出力する。この場合、線画のエッジで「Ｈ」となる。色判定部１３ｂはＲＧＢγ補正部１１からのＲＧＢデータに基づいて有彩領域か又は無彩領域かを判定し、有彩／無彩判定信号Ｂ／Ｃ（「Ｈ」が無彩、「Ｌ」が有彩）を出力する。この場合、４×４画素を１ブロックとして１画素に対応している。
【００１６】
文字／絵柄判定信号Ｃ／ＰはＲＧＢフィルタ部１４、色補正部１５、ＵＣＲ部１６、変倍部１７、ＣＭＹＢｋフィルタ部１８、ＣＭＹＢｋγ補正部１９及び階調処理部２０に対してカスケード接続により画像データに同期して印加され、また、有彩／無彩判定信号Ｂ／ＣはＲＧＢフィルタ部１４、色補正部１５、ＵＣＲ部１６に対してカスケード接続により画像データに同期して印加される。各ブロック１４〜２０はこれらの文字／絵柄判定信号Ｃ／Ｐと有彩／無彩判定信号Ｂ／Ｃに基づいて文字処理、絵柄処理を行う。更に、原稿認識部１３はまた、カラー原稿か又は白黒原稿かを判定し、判定結果に基づいてシーケンス及び処理を切り換える。
【００１７】
ＲＧＢフィルタ部１４は遅延部１２からのＲＧＢデータをＭＴＦ補正するＮ×Ｎ画素のフィルタであり、文字／絵柄判定信号Ｃ／Ｐが「Ｈ」（文字）の時には鮮鋭化処理を行い、「Ｌ」（絵柄）の時には平滑化処理を行う。色補正部１５はＲＧＢフィルタ部１４により処理されたＲＧＢデータを一次マスキング法などによりＣ、Ｍ、Ｙデータに変換し、ＵＣＲ部１６は画像データの色再現性を向上させるために色補正部１５により変換されたＣ、Ｍ、Ｙデータの共通部分をＵＣＲ（加色除去）処理することによりＢｋデータを生成する。
【００１８】
ＵＣＲ部１６はまた、文字／絵柄判定信号Ｃ／Ｐが「Ｌ」（絵柄）の時にはスケレトンブラックのＢｋデータを生成し、「Ｈ」（文字）の時にはフルブラックのＢｋデータを生成する。ＵＣＲ部１６はまた、文字／絵柄判定信号Ｃ／Ｐが「Ｈ」（文字）であって有彩／無彩判定信号Ｂ／Ｃが「Ｈ」（無彩）の時には、黒文字を黒成分のみで表現するためにＣ、Ｍ、Ｙデータをイレースする。
【００１９】
ＵＣＲ部１６は変倍部１７に対して、画像読み取り部１が１枚の原稿を４回読み取って画像記録部２に対して面順次で出力するために、これらのＣ、Ｍ、Ｙ、Ｂｋの１つの信号ＩＭＧを出力する。この場合、原稿をプリスキャンして原稿の種類を判定（ＡＣＳ）する時には、第１スキャン時にＢｋデータを生成すると共に、原稿認識部１３がカラー原稿か又は白黒原稿を判定した結果に基づいて白黒原稿の場合にはスキャンを１回で終了し、白黒原稿以外（カラー原稿）の場合にはスキャンを４回行うと共にＢｋデータを多く生成する。
【００２０】
変倍部１７は主走査方向の拡大、縮小、等倍処理を行い、ＣＭＹＢｋフィルタ部１８はＮ×Ｎ画素のフィルタであって画像記録部３の周波数特性や、文字／絵柄判定信号Ｃ／Ｐに基づいて鮮鋭化処理又は平滑化処理を行う。ＣＭＹＢｋγ補正部１９は画像記録部３の周波数特性や文字／絵柄判定信号Ｃ／Ｐに基づいてγカーブを変更し、具体的には文字／絵柄判定信号Ｃ／Ｐが「Ｌ」（絵柄）の時には画像を忠実に再現するγに、「Ｈ」（文字）の時にはγを立たせてコントラストを強調する。
【００２１】
階調処理部２０は画像記録部３の階調特性や文字／絵柄判定信号Ｃ／Ｐに基づいてディザ処理等の量子化を行い、具体的には文字／絵柄判定信号Ｃ／Ｐが「Ｌ」（絵柄）の時には階調重視の処理を行い、「Ｈ」（文字）の時には解像度重視の処理を行う。
【００２２】
次に、ライン間補正について詳しく説明する。画像読み取り部１を構成するスキャナのＲＧＢの各センサは一例として図４に示すようにＲＧＢの順で副走査方向に等間隔（Ｎライン毎）で配列されている。したがって、矢印の方向に読み取るとＲＧＢの読み取り位置はＮライン毎にずれ、Ｂの読み取り時にはＧはＮライン前の読み取りデータであり、Ｒは２Ｎライン前の読み取りデータである。
【００２３】
このようにＲ、Ｇ、Ｂの各センサの位置が副走査方向にずれている構成において、副走査速度の変動がある場合の補正方法の概念を図５を参照して説明する。先ず、ＢデータはＲ、Ｇデータの基準となるように、１ラインメモリ１０１Ｂにより１ライン分遅延されて出力される。ＧデータはＮラインディレイメモリ１０１Ｇと１ラインメモリ１０２Ｇ、１０３ＧによりそれぞれＮライン、Ｎ＋１ライン、Ｎ＋２ライン分遅延されてライン補正部１０４Ｇに印加され、また、Ｒデータは２Ｎラインディレイメモリ１０１Ｒと１ラインメモリ１０２Ｒ、１０３Ｒによりそれぞれ２Ｎライン、２Ｎ＋１ライン、２Ｎ＋２ライン分遅延されてライン補正部１０４Ｒに印加される。
【００２４】
そして、副走査速度の変動の方向に応じて、ライン補正部１０４ＧはＮラインとＮ＋１ライン又はＮ＋１ラインとＮ＋２ラインに基づいてＮ＋１ラインの各画素の値を補正し、また、ライン補正部１０４Ｒは２Ｎラインと２Ｎ＋１ライン又は２Ｎ＋１ラインと２Ｎ＋２ラインに基づいて２Ｎ＋１ラインの各画素の値を補間演算する。なお、この補間演算の方法としては３次関数コンボリューション法の他、平滑化法を用いることができる。
【００２５】
次に、副走査速度の変動を検出してライン間を補正する処理について具体的に説明する。先ず、図６に示すように画像読み取り部１を構成するスキャナの原稿読み取り台１ａには、原稿の読み取り範囲以外の位置に白地上に黒い斜め４５°の斜線パターンＰが副走査方向に等ピッチで設けられ、主走査方向についてスキャナのＲＧＢの各センサによりこの斜線パターンＰが先ず読み取られた後、原稿画像が読み取られる。
【００２６】
また、ライン間補正部１０は図７に示すように構成されている。その基本的な構成は図５と同様であるが、５ラインを用いるためにＲ、Ｇデータの基準となるＢデータは３ラインディレイメモリ２０１Ｂにより３ライン分遅延されて画像処理部２に出力されると共にライン補正係数演算部２０８に印加される。
【００２７】
ＧデータはＮラインディレイメモリ２０１Ｇと１ラインメモリ２０２Ｇ、２０３Ｇ、２０４Ｇ、２０５Ｇ、２０６ＧによりそれぞれＮライン、Ｎ＋１ライン、Ｎ＋２ライン、Ｎ＋３ライン、Ｎ＋４ライン、Ｎ＋５ライン分遅延され、Ｎ＋１〜Ｎ＋５の５ライン分がライン補正部２０７Ｇに印加されると共にＮ〜Ｎ＋５の６ライン分がライン補正係数演算部２０８に印加される。
【００２８】
また、Ｒデータは２Ｎラインディレイメモリ２０１Ｒと１ラインメモリ２０２Ｒ、２０３Ｒ、２０４Ｒ、２０５Ｒ、２０６Ｒによりそれぞれ２Ｎライン、２Ｎ＋１ライン、２Ｎ＋２ライン、２Ｎ＋３ライン、２Ｎ＋４ライン、２Ｎ＋５ライン分遅延され、２Ｎ＋１〜２Ｎ＋５の５ライン分がライン補正部２０７Ｒに印加されると共に２Ｎ〜２Ｎ＋５の６ライン分がライン補正係数演算部２０８に印加される。
【００２９】
そして、ライン補正係数演算部２０８は、基準となるＢのセンサが主走査方向に斜線パターンを走査して読み取られたＢデータの値が所定値以上になった点（白から黒に変化した点）を基準（補正点）として３次関数コンボリューション法における係数を算出し、ライン補正部２０７Ｒ、２０７Ｇはこの係数と５ラインに基づいてそれぞれ２Ｎ＋３ライン、Ｎ＋３ラインを補間演算する。また、システム制御部２０９はライン補正係数演算部２０８に対して斜線パターン領域信号と読み取り終了信号を出力する。
【００３０】
図８は一般的な３次関数コンボリューション法を示し、横軸は副走査方向を示し、縦軸は画素値の偏差を示している。副走査速度ムラがない場合の画素位置はＰで示すように等間隔となり、速度ムラがある場合にはＱで示すようにその間隔はばらつき、正しい画素位置Ｐからずれる。そこで、先ず正しい画素列Ｐｎから２画素分ｒ０以内のデータを位置誤差データから検出する。この場合にはｎ、ｎ＋１、ｎ＋２、ｎ＋３、ｎ＋４のデータ列Ｑが対象となる。
【００３１】
次に、各データＱのＰｎからの距離ｒにより補間関数ｈ（ｒ）を求める。これが補正係数となり、各ライン間のデータに乗算することにより正しいデータＰｎを求める。また、濃度ムラを補正するために各補正係数の合計が「１」になるように分母を補正係数の合計とする。この処理をｎライン目の各主走査方向のデータにおいて終了するとｎ＋１ラインに処理をシフトし、この処理を最終ラインまで繰り返す。
【００３２】
本実施例では、図９に示すようにＢデータの補正点を決定した後、２Ｎ＋３ライン、Ｎ＋３ラインにおけるぞれぞれＲ、Ｇデータの１ドットに対して＋側と−側に１／８ドットずらして１／８、２／８、３／８、４／８、５／８、６／８、７／８ドットの各位置のＲ、Ｇデータを算出し、このＲ、Ｇデータと＋３ラインにおけるＢのデータの差が最小となる組み合わせを捜す。この場合、Ｒ、Ｇデータについては上記の如く１／８ドットずつずらしたデータとずらさないデータを組み合わせる。そして、このＲ、Ｇ、Ｂのデータの差が最小となる場合のＲデータのずらし量とＧデータのずらし量を決定し、この各ずらし量に基づいてそれぞれＲ、Ｇデータを補正する。
【００３３】
次に、図１０を参照してライン補正係数演算部２０８の処理を詳細に説明する。先ず、システム制御部２０９からの斜線パターン領域信号が入力したか否かをチェックし（ステップＳ１）、入力するとステップＳ２以下に進む。そして、ラインメモリ２０１Ｒ〜２０５ＲからＲデータに関する５つのサンプリング点の画像データが入力し（ステップＳ２）、また、ラインメモリ２０１Ｇ〜２０５ＧからＧデータに関する５つのサンプリング点の画像データが入力すると（ステップＳ３）、Ｒデータに関する５つのサンプリング点の画像データに基づいて８つの仮想点の画像データを演算し（ステップＳ４）、また、Ｇデータに関する５つのサンプリング点の画像データに基づいて８つの仮想点の画像データを演算する（ステップＳ５）。
【００３４】
次いで、Ｂに関する画像データに基づき、図１１（ａ）に示すように斜線画像の変化点を検出したか否かをチェックし（ステップＳ６）、検出しない場合にはステップＳ２に戻り、他方、検出するとステップＳ７に進む。ステップＳ７では、検出されたエッジに応じたＢの画像データに対して、Ｒの複数の画像データ、Ｒの複数の仮想点の画像データ、Ｂの複数の画像データ及びＢの複数の仮想点の画像データから、各色の画像データの差が最小となるようなＲ、Ｇの画像データを各々１つ選択する。
【００３５】
次いで、選択された各々の画像データを求めるための補間演算式をライン補正部２０７Ｒ、１０７Ｇに設定し（ステップＳ８）、次いでシステム制御部２０９からの読み取り終了信号が入力したか否かをチェックし（ステップＳ９）、入力しない場合にはステップＳ２に戻り、他方、入力した場合にこの処理を終了する。
【００３６】
したがって、このように斜線パターンＰを読み取った時のＲ、Ｇ、Ｂのデータの差が最小となる組み合わせを用いることにより、副走査速度のムラによる位置誤差を補正することができる。また、本実施例のライン間補正によれば、変倍時の小数点以下の補正も同時に行っている。また、図７に示す回路では、ライン補正係数演算部２０８がライン補正部２０７Ｒ、２０７Ｇの処理より１ライン前に演算を行うのでリアルタイムで処理することができる。なお、本実施例では、斜線の白から黒に変化した時点を補正点としているので、Ｒ、Ｇ、Ｂのデータの差が最小となる組み合わせが複数存在する場合には、最もマイナス側（既に走査したライン側）の距離が最も大きい組み合わせを選択して用いる。
【００３７】
ここで、本実施例では、図１１（ａ）に示すように補正点を斜線の濃度変化で求めたが、代わりに図１１（ｂ）に示すように変化量で求めるようにしてもよい。また、斜線パターンはライン間補正を行うためのものであり、複写機のように画像を紙に出力する装置では斜線パターンは印字する必要はないが、画像を外部にデジタルデータで出力する装置では斜線パターンを共に出力して微妙なライン間補正を行うようにしてもよい。また、Ｒ、Ｇ、Ｂのデータの最小値が許容値より大きい場合には補正不能であるメッセージを操作者に通知するようにしてもよい。
【００３８】
【発明の効果】
以上説明したように本発明によれば、副走査速度のムラによる位置誤差を補正しているため、副走査時にイメージセンサを移動させながら位置ずれを補正することができ、これにより、読み取り時に起こる装置の震動等による副走査速度のムラに動的に対応することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る画像読み取り装置を備えた複写機の概略構成を示すブロック図である。
【図２】図１の画像読み取り装置の要部と画像処理部を詳細に示すブロック図である。
【図３】図２の原稿認識部を詳細に示すブロック図である。
【図４】図１の画像読み取り装置のＲＧＢセンサの構成を示す説明図である。
【図５】図２のライン間補正部の概念を説明するためのブロック図である。
【図６】斜線パターンを示す説明図である。
【図７】図２のライン間補正部を詳細に示すブロック図である。
【図８】３次関数コンボリューション法を示す説明図である。
【図９】図７のライン補正係数演算部の処理タイミングを示す説明図である。
【図１０】図７のライン補正係数演算部の処理を説明するためのフローチャートである。
【図１１】図７のライン補正係数演算部の基準点算出方法を示す説明図である。
【符号の説明】
２０１Ｒ  ２Ｎラインディレイメモリ
２０１Ｇ  Ｎラインディレイメモリ
２０１Ｂ  ３ラインディレイメモリ
２０２Ｒ〜２０６Ｒ，２０２Ｇ〜２０６Ｇ  ラインメモリ
２０７Ｒ，２０７Ｇ  ライン補正部
２０８  ライン補正係数演算部
２０９  システム制御部
【図１】
0003713348.tif 000002
【図２】
0003713348.tif 000003
【図３】
0003713348.tif 000004
【図４】
0003713348.tif 000005
【図５】
0003713348.tif 000006
【図６】
0003713348.tif 000007
【図７】
0003713348.tif 000008
【図８】
0003713348.tif 000009
【図９】
0003713348.tif 000010
【図１０】
0003713348.tif 000011
【図１１】
0003713348.tif 000012