JPH1065875A - 画像読取装置 - Google Patents
画像読取装置Info
- Publication number
- JPH1065875A JPH1065875A JP8218763A JP21876396A JPH1065875A JP H1065875 A JPH1065875 A JP H1065875A JP 8218763 A JP8218763 A JP 8218763A JP 21876396 A JP21876396 A JP 21876396A JP H1065875 A JPH1065875 A JP H1065875A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- scanning direction
- position error
- area
- oblique line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Facsimile Scanning Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Input (AREA)
Abstract
(57)【要約】
【課題】 斜線パターンの位置ずれとスキャナの走査速
度の平均速度からのずれを分離し、校正することによっ
て正しい位置誤差データまたは走査速度を得る。 【解決手段】 画像をあらかじめ設定された一定の時間
間隔で線順次に走査して原稿画像を読み取る画像読み取
り装置において、走査方向に対して時計方向に鋭角の一
定の傾きを有する複数本の線からなる斜線パターン10
aと、走査方向に対して時計方向に鈍角の一定の傾きを
有する複数本の線からなる斜線パターン10bと、これ
ら第1および第2のパターン10a,10bを読み込む
ことによって傾きが異なるパターンのそれぞれに対応し
た位置誤差または原稿の走査速度を測定し、測定された
値に基づいて位置誤差の補正または原稿の走査速度を修
正する。
度の平均速度からのずれを分離し、校正することによっ
て正しい位置誤差データまたは走査速度を得る。 【解決手段】 画像をあらかじめ設定された一定の時間
間隔で線順次に走査して原稿画像を読み取る画像読み取
り装置において、走査方向に対して時計方向に鋭角の一
定の傾きを有する複数本の線からなる斜線パターン10
aと、走査方向に対して時計方向に鈍角の一定の傾きを
有する複数本の線からなる斜線パターン10bと、これ
ら第1および第2のパターン10a,10bを読み込む
ことによって傾きが異なるパターンのそれぞれに対応し
た位置誤差または原稿の走査速度を測定し、測定された
値に基づいて位置誤差の補正または原稿の走査速度を修
正する。
Description
【0001】
【発明の属する技術分野】本発明は、読み取ったビット
マップ形式の画像データの位置誤差を測定して画像デー
タの画素の位置誤差を補正する画像読取装置に関する。
マップ形式の画像データの位置誤差を測定して画像デー
タの画素の位置誤差を補正する画像読取装置に関する。
【0002】
【従来の技術】この種の画像読取装置として例えば日本
機械学会第71期通常総会講演会講演論文集(IV)で
発表された「高精細画像入力装置の開発」(従来例1)
が知られている。ここでは、副走査方向に並べて配置さ
れた等ピッチラインのテストチャートを読み取った画
像、すなわち、副走査方向のライン間隔で離散化された
画像データに対して補間演算を行い、演算された結果か
ら、等ピッチラインの黒線、白線の中心位置を求め、テ
ストチャートの基準ピッチとの差を読み取ることで、装
置の振動などに起因する画像データの読み取り位置誤差
を検出するようになっている。
機械学会第71期通常総会講演会講演論文集(IV)で
発表された「高精細画像入力装置の開発」(従来例1)
が知られている。ここでは、副走査方向に並べて配置さ
れた等ピッチラインのテストチャートを読み取った画
像、すなわち、副走査方向のライン間隔で離散化された
画像データに対して補間演算を行い、演算された結果か
ら、等ピッチラインの黒線、白線の中心位置を求め、テ
ストチャートの基準ピッチとの差を読み取ることで、装
置の振動などに起因する画像データの読み取り位置誤差
を検出するようになっている。
【0003】他の従来例として特開平6−297758
号公報「走査線ピッチ計測方法」(従来例2)も知られ
ている。この公知例は、等ピッチパターンのデータを書
き込んだハードコピーのパターンを読み取ってハードコ
ピー装置の書き込みの走査線のピッチむらを計測するよ
うになっている。
号公報「走査線ピッチ計測方法」(従来例2)も知られ
ている。この公知例は、等ピッチパターンのデータを書
き込んだハードコピーのパターンを読み取ってハードコ
ピー装置の書き込みの走査線のピッチむらを計測するよ
うになっている。
【0004】
【発明が解決しようとする課題】ところで、上記従来例
1では、等ピッチラインのパターンのエッジと読み取り
のサンプリングのタイミングとの位置関係との相違によ
り同じ形状のパターンを読み取って得られるデータがそ
れぞれ異なってしまうモアレという現象がある。読み取
ったデータはこのモアレによって必ずしもパターンのエ
ッジの位置と対応しないので、位置誤差の測定精度を劣
化させる。モアレの影響は、等ピッチラインパターンを
精細にして読み取り装置の分解能に近づけると非常に顕
著になり、条件によっては位置誤差の測定ができなくな
るほどになる。したがってこの方式では、読み取り装置
の分解能に近い、あるいはそれ以下の位置誤差を高精度
で測定することはできない。
1では、等ピッチラインのパターンのエッジと読み取り
のサンプリングのタイミングとの位置関係との相違によ
り同じ形状のパターンを読み取って得られるデータがそ
れぞれ異なってしまうモアレという現象がある。読み取
ったデータはこのモアレによって必ずしもパターンのエ
ッジの位置と対応しないので、位置誤差の測定精度を劣
化させる。モアレの影響は、等ピッチラインパターンを
精細にして読み取り装置の分解能に近づけると非常に顕
著になり、条件によっては位置誤差の測定ができなくな
るほどになる。したがってこの方式では、読み取り装置
の分解能に近い、あるいはそれ以下の位置誤差を高精度
で測定することはできない。
【0005】また、等ピッチラインのパターンを使うの
で、モアレの影響を無視しても、高い周波数成分の位置
誤差を測定するためにパターンのピッチを精細にする
と、結像光学系のMTF(Modulation Tr
ansfer Ratio)の限界によって得られた画
像の濃淡の信号の差が小さくなり、測定精度が劣化せざ
るを得ない。
で、モアレの影響を無視しても、高い周波数成分の位置
誤差を測定するためにパターンのピッチを精細にする
と、結像光学系のMTF(Modulation Tr
ansfer Ratio)の限界によって得られた画
像の濃淡の信号の差が小さくなり、測定精度が劣化せざ
るを得ない。
【0006】さらに、パターンの精細化では、測定の周
波数帯域を高い方向に広げ、精度を上げることができな
いのでサンプリングしたデータを補間する処理を行って
いる。より良い補間を行うには、より多くの周辺データ
を使ったり、複雑な演算処理が必要になり、処理時間が
長くなる。さらに補間はあくまでも補間であり、真のデ
ータとのずれが生じることは避けられず、測定精度を劣
化させる要因になる。また、光電変換装置の中の特定の
1つの受光素子が副走査方向に走査することによって得
られる画像データを使用しているので、受光素子そのも
のが持つノイズが測定そのものの精度に影響を与えて、
精度を劣化させる。
波数帯域を高い方向に広げ、精度を上げることができな
いのでサンプリングしたデータを補間する処理を行って
いる。より良い補間を行うには、より多くの周辺データ
を使ったり、複雑な演算処理が必要になり、処理時間が
長くなる。さらに補間はあくまでも補間であり、真のデ
ータとのずれが生じることは避けられず、測定精度を劣
化させる要因になる。また、光電変換装置の中の特定の
1つの受光素子が副走査方向に走査することによって得
られる画像データを使用しているので、受光素子そのも
のが持つノイズが測定そのものの精度に影響を与えて、
精度を劣化させる。
【0007】従来例2では、計測時には光電変換装置で
パターンを読み込んだデータを使うので、計測に当たっ
てはハードコピーの読み取り時の走査むらはないという
条件で読み取ってハードコピーのピッチむらを計測して
いる。その他、特に説明しないが、前述の従来例1と同
様のモアレの問題を有する。
パターンを読み込んだデータを使うので、計測に当たっ
てはハードコピーの読み取り時の走査むらはないという
条件で読み取ってハードコピーのピッチむらを計測して
いる。その他、特に説明しないが、前述の従来例1と同
様のモアレの問題を有する。
【0008】これらの問題を解決するために、本出願人
は特願平7−260438号をすでに出願した。この中
で、位置誤差を測定するための走査方向に体して一定の
傾きを有する複数の線から形成されるパターンを画像読
取装置に設置する際に生じるいくらかの位置ずれを検出
して位置誤差を求めることができる技術を提案した。こ
の技術では、斜線パターンを設置した際の位置ずれを補
正するために、測定した位置誤差データから線形近似に
よって斜線パターンの傾きを求めて位置ずれを補正する
ようにしている。
は特願平7−260438号をすでに出願した。この中
で、位置誤差を測定するための走査方向に体して一定の
傾きを有する複数の線から形成されるパターンを画像読
取装置に設置する際に生じるいくらかの位置ずれを検出
して位置誤差を求めることができる技術を提案した。こ
の技術では、斜線パターンを設置した際の位置ずれを補
正するために、測定した位置誤差データから線形近似に
よって斜線パターンの傾きを求めて位置ずれを補正する
ようにしている。
【0009】しかし、スキャナの走査速度の平均速度が
所定値でない場合にも位置誤差データは傾きを持つた
め、斜線パターンの位置ずれによる傾きかスキャナの走
査速度の平均速度のずれによる傾きかを分離することま
では配慮されていなかった。
所定値でない場合にも位置誤差データは傾きを持つた
め、斜線パターンの位置ずれによる傾きかスキャナの走
査速度の平均速度のずれによる傾きかを分離することま
では配慮されていなかった。
【0010】本発明はこのような背景に鑑みてなされた
もので、その目的は、斜線パターンの位置ずれとスキャ
ナの走査速度の平均速度からのずれを分離し、校正する
ことによって正しい位置誤差データまたは走査速度を得
ることができる画像読取装置を提供することにある。
もので、その目的は、斜線パターンの位置ずれとスキャ
ナの走査速度の平均速度からのずれを分離し、校正する
ことによって正しい位置誤差データまたは走査速度を得
ることができる画像読取装置を提供することにある。
【0011】
【課題を解決するための手段】上記目的を達成するため
に、第1の手段は、画像を一定の時間間隔で線順次に走
査して読み取る画像読取装置において、走査方向に対し
て時計方向に鋭角の一定の傾きを有する複数本の線から
なる第1のパターンと、走査方向に対して時計方向に鈍
角の一定の傾きを有する複数本の線からなる第2のパタ
ーンと、これら第1および第2のパターンを読み込むこ
とによって傾きが異なるパターンのそれぞれに対応した
位置誤差または原稿の走査速度を測定する手段と、この
測定する手段によって測定された値に基づいて位置誤差
の補正または原稿の走査速度を修正する手段とを備えて
いることを特徴としている。
に、第1の手段は、画像を一定の時間間隔で線順次に走
査して読み取る画像読取装置において、走査方向に対し
て時計方向に鋭角の一定の傾きを有する複数本の線から
なる第1のパターンと、走査方向に対して時計方向に鈍
角の一定の傾きを有する複数本の線からなる第2のパタ
ーンと、これら第1および第2のパターンを読み込むこ
とによって傾きが異なるパターンのそれぞれに対応した
位置誤差または原稿の走査速度を測定する手段と、この
測定する手段によって測定された値に基づいて位置誤差
の補正または原稿の走査速度を修正する手段とを備えて
いることを特徴としている。
【0012】第2の手段は、第1の手段において、前記
第1のパターンから位置誤差または原稿の走査速度を検
出する手段と、前記第2のパターンから位置誤差または
原稿の走査速度を求める手段と、当該位置誤差または原
稿の走査速度を求める手段から出力される位置誤差また
は走査速度のそれぞれの平均値を計算する手段とをさら
に備えていることを特徴としている。
第1のパターンから位置誤差または原稿の走査速度を検
出する手段と、前記第2のパターンから位置誤差または
原稿の走査速度を求める手段と、当該位置誤差または原
稿の走査速度を求める手段から出力される位置誤差また
は走査速度のそれぞれの平均値を計算する手段とをさら
に備えていることを特徴としている。
【0013】第3の手段は、第1の手段において、前記
第1および第2のパターンの周辺部の地肌部に対する連
続した領域を設定する手段と、前記領域を画素の整数個
分づつ順次移動させて設定しなおす手段と、前記領域が
あらかじめ設定されたアドレスに達したときに前記領域
を主走査方向に移動させて次の線のパターンに対応する
領域に設定しなおす手段と、領域が設定されるごとに、
当該設定された領域におけるパターンの位置を演算する
手段と、領域の移動前後におけるパターンの位置データ
の変換を演算する手段と、前記位置データの変化の演算
結果を出力する手段とをさらに備え、前記領域を主走査
方向に移動させて次の線のパターンに設定する動作は、
前記第1および第2のパターンに対して同時に行われる
ことを特徴としている。
第1および第2のパターンの周辺部の地肌部に対する連
続した領域を設定する手段と、前記領域を画素の整数個
分づつ順次移動させて設定しなおす手段と、前記領域が
あらかじめ設定されたアドレスに達したときに前記領域
を主走査方向に移動させて次の線のパターンに対応する
領域に設定しなおす手段と、領域が設定されるごとに、
当該設定された領域におけるパターンの位置を演算する
手段と、領域の移動前後におけるパターンの位置データ
の変換を演算する手段と、前記位置データの変化の演算
結果を出力する手段とをさらに備え、前記領域を主走査
方向に移動させて次の線のパターンに設定する動作は、
前記第1および第2のパターンに対して同時に行われる
ことを特徴としている。
【0014】第4の手段は、第1の手段における修正す
る手段に代えて、前記位置誤差または走査速度を求める
手段から出力されるそれぞれの値の差をとる手段を備え
たことを特徴としている。
る手段に代えて、前記位置誤差または走査速度を求める
手段から出力されるそれぞれの値の差をとる手段を備え
たことを特徴としている。
【0015】第5の手段は、第1ないし第3の手段にお
いて、前記第1のパターンが走査方向に対して45°の
角度に設定され、前記第2のパターンが走査方向に対し
て135°の角度に設定されていることを特徴としてい
る。
いて、前記第1のパターンが走査方向に対して45°の
角度に設定され、前記第2のパターンが走査方向に対し
て135°の角度に設定されていることを特徴としてい
る。
【0016】
【発明の実施の形態】以下、図面を参照し、本発明の実
施の形態について説明する。
施の形態について説明する。
【0017】1.画像読取装置の概略構成 まず、図1を参照して本実施例の読み取り装置の概略を
説明する。コンタクトガラス1は筐体8により支持さ
れ、原稿は読み取り面を下にしてコンタクトガラス1上
に載置される。コンタクトガラス1上の原稿は光源2に
より照明され、読み取り面の反射光が第1ミラー3、第
2ミラー4、第3ミラー5により順次反射され、次いで
レンズ6により光電変換装置7上のライン状の光電変換
素子の受光面に結像されて電気信号に変換される。
説明する。コンタクトガラス1は筐体8により支持さ
れ、原稿は読み取り面を下にしてコンタクトガラス1上
に載置される。コンタクトガラス1上の原稿は光源2に
より照明され、読み取り面の反射光が第1ミラー3、第
2ミラー4、第3ミラー5により順次反射され、次いで
レンズ6により光電変換装置7上のライン状の光電変換
素子の受光面に結像されて電気信号に変換される。
【0018】光源2と第1ミラー3は不図示の第1キャ
リッジに取り付けられ、この第1キャリッジは原稿を線
順次で読み取るために原稿面との距離を一定にしたまま
不図示の駆動装置により副走査方向(図の左右方向)に
移動する。また、第2ミラー4と第3ミラー5は不図示
の第2キャリッジに取り付けられ、この第2キャリッジ
は第1キャリッジの1/2の速度で副走査方向に移動す
る。このような方法によりコンタクトガラス1上の所定
の範囲を線順次で読み取ることができる。
リッジに取り付けられ、この第1キャリッジは原稿を線
順次で読み取るために原稿面との距離を一定にしたまま
不図示の駆動装置により副走査方向(図の左右方向)に
移動する。また、第2ミラー4と第3ミラー5は不図示
の第2キャリッジに取り付けられ、この第2キャリッジ
は第1キャリッジの1/2の速度で副走査方向に移動す
る。このような方法によりコンタクトガラス1上の所定
の範囲を線順次で読み取ることができる。
【0019】また、図2に示すようにコンタクトガラス
1の回りの筐体8には、シェーディング補正のために基
準濃度を光電変換素子に読み取らせるための基準濃度板
9が主走査方向に延びるように取り付けられると共に、
第1キャリッジの副走査方向の走査位置または走査速度
を検出するために図3に示すように白地上に一定幅、4
5°および135°の角度の多数の黒の斜線Lの2種類
の斜線パターン10a,10bが形成された測定用パタ
ーン10が副走査方向に2段に等ピッチで形成されてい
る。基準濃度板9は光電変換装置7により読み取られ
て、ライン状の光電変換素子毎の感度バラツキや、照明
むら、レンズ6の周辺光量の低下等を補正するために用
いられ、また、これらの第1および第2の斜線パターン
10a,10bも同様に光電変換装置7により読み取ら
れる。なお、斜線パターン10a,10bは画像データ
とともに光電変換装置7で読み込むので、原稿と同様に
光電変換素子の受光面に結像する必要があり、コンタク
トガラス1の原稿が置かれる面に設けられる。しかし、
コンピュータなどに画像を取り込んで位置誤差を測定す
る場合には、原稿読取領域に斜線パターン10a,10
bを設置するようにしてもよい。
1の回りの筐体8には、シェーディング補正のために基
準濃度を光電変換素子に読み取らせるための基準濃度板
9が主走査方向に延びるように取り付けられると共に、
第1キャリッジの副走査方向の走査位置または走査速度
を検出するために図3に示すように白地上に一定幅、4
5°および135°の角度の多数の黒の斜線Lの2種類
の斜線パターン10a,10bが形成された測定用パタ
ーン10が副走査方向に2段に等ピッチで形成されてい
る。基準濃度板9は光電変換装置7により読み取られ
て、ライン状の光電変換素子毎の感度バラツキや、照明
むら、レンズ6の周辺光量の低下等を補正するために用
いられ、また、これらの第1および第2の斜線パターン
10a,10bも同様に光電変換装置7により読み取ら
れる。なお、斜線パターン10a,10bは画像データ
とともに光電変換装置7で読み込むので、原稿と同様に
光電変換素子の受光面に結像する必要があり、コンタク
トガラス1の原稿が置かれる面に設けられる。しかし、
コンピュータなどに画像を取り込んで位置誤差を測定す
る場合には、原稿読取領域に斜線パターン10a,10
bを設置するようにしてもよい。
【0020】なお、この図3は図2の第1および第2の
斜線パターン10a,10bとコンタクトガラス1の要
部拡大図である。斜線パターン10a,10bは、走査
方向に一定の相対する傾きを持った複数の直線から構成
される。本来、測定用パターン10は走査方向に対して
平行であることが望ましいが、測定用パターン10の材
質や組み付け時のばらつきなどによって位置がずれてし
まう場合があり、図3はこのように位置がずれてしまっ
たときの状態を示している。
斜線パターン10a,10bとコンタクトガラス1の要
部拡大図である。斜線パターン10a,10bは、走査
方向に一定の相対する傾きを持った複数の直線から構成
される。本来、測定用パターン10は走査方向に対して
平行であることが望ましいが、測定用パターン10の材
質や組み付け時のばらつきなどによって位置がずれてし
まう場合があり、図3はこのように位置がずれてしまっ
たときの状態を示している。
【0021】2.システム構成 図4に本発明の実施形態に係る画像読取装置に組み込ま
れる位置誤差測定装置のシステム構成を示す。なお、こ
の位置誤差測定装置は画像読取装置への付加機能として
組み込まれ、リアルタイムで画素の位置誤差を測定する
ものである。
れる位置誤差測定装置のシステム構成を示す。なお、こ
の位置誤差測定装置は画像読取装置への付加機能として
組み込まれ、リアルタイムで画素の位置誤差を測定する
ものである。
【0022】すなわち、位置画素測定装置は、光電変換
部101と、A/D変換部102と、シェーディング補
正部103と、斜線判別部104と、位置誤差測定部1
05と、制御部106とから構成されている。光電変換
部101は、この実施形態ではラインCCDからなり、
読み取った画像が電気信号に変換される。電気信号に変
換された画像はA/D変換部102でデジタルの多値の
画像データに変換される。変換されたデータは照明の不
均一さ、レンズの周辺光量の低下、光電変換部101の
画素間の感度の違いなどをシェーディング補正部103
で補正され、補正されたデータは斜線判別部104に入
力される。斜線判別部104では、画像データの測定用
パターン10部分を判別し、その判別結果を制御部10
6に出力する。また、画像データは位置誤差測定部10
5に入力され、副走査方向の読み取りラインごとにライ
ン間の位置誤差を測定し、測定結果の誤差信号を出力す
る。誤差信号は、走査方向に対する前記斜線ターン10
a,10bの位置誤差を測定し、測定データの平均を取
ったものである。同時に前記位置誤差測定部105から
は、読取装置として画像データをビデオ信号として出力
する。なお、各部(101〜105)は制御部106に
よってそれぞれタイミングの制御、動作条件の設定など
がなされ、相互に関連して動作するようになっている。
部101と、A/D変換部102と、シェーディング補
正部103と、斜線判別部104と、位置誤差測定部1
05と、制御部106とから構成されている。光電変換
部101は、この実施形態ではラインCCDからなり、
読み取った画像が電気信号に変換される。電気信号に変
換された画像はA/D変換部102でデジタルの多値の
画像データに変換される。変換されたデータは照明の不
均一さ、レンズの周辺光量の低下、光電変換部101の
画素間の感度の違いなどをシェーディング補正部103
で補正され、補正されたデータは斜線判別部104に入
力される。斜線判別部104では、画像データの測定用
パターン10部分を判別し、その判別結果を制御部10
6に出力する。また、画像データは位置誤差測定部10
5に入力され、副走査方向の読み取りラインごとにライ
ン間の位置誤差を測定し、測定結果の誤差信号を出力す
る。誤差信号は、走査方向に対する前記斜線ターン10
a,10bの位置誤差を測定し、測定データの平均を取
ったものである。同時に前記位置誤差測定部105から
は、読取装置として画像データをビデオ信号として出力
する。なお、各部(101〜105)は制御部106に
よってそれぞれタイミングの制御、動作条件の設定など
がなされ、相互に関連して動作するようになっている。
【0023】3.測定原理 引き続き、位置誤差測定部における読取誤差の測定原理
について説明する。
について説明する。
【0024】まず、位置誤差を測定する処理は以下のよ
うになる。
うになる。
【0025】図5の矢印で示す主走査方向は、光電変換
装置(図4における光電変換部101に対応)としてラ
インCCD7が線順次で同時に読み取る1ラインの画素
の並びと、この並列データを直列データに変換したとき
の時間軸上の順序を示している。また、矢印で示す副走
査方向は、主走査方向の1ラインを読み取る範囲を順次
移動させながら読み取る方向を示している。なお、移動
手段としては図2に示すように原稿を固定して走査光学
系を移動させる形式の他に、走査光学系を固定して原稿
を移動させる形式がある。
装置(図4における光電変換部101に対応)としてラ
インCCD7が線順次で同時に読み取る1ラインの画素
の並びと、この並列データを直列データに変換したとき
の時間軸上の順序を示している。また、矢印で示す副走
査方向は、主走査方向の1ラインを読み取る範囲を順次
移動させながら読み取る方向を示している。なお、移動
手段としては図2に示すように原稿を固定して走査光学
系を移動させる形式の他に、走査光学系を固定して原稿
を移動させる形式がある。
【0026】図5において主走査方向と副走査方向の各
平行な線により囲まれた4角形領域を画素とすると、こ
の画素により構成される平面は、原稿の画像を電気信号
に変換した場合に原稿画像の写像がそのまま並んでいる
という形で捉えることができる。なお、これはビットマ
ップということもある。このデータはラインCCD7か
らリアルタイムで出力される時には主走査方向、副走査
方向が時間的な順序を有するが、メモリに取り込んだ状
態ではそれぞれの画素を任意にアクセスすることができ
るので、主走査方向、副走査方向、時間の順序にとらわ
れないで扱うことができる。
平行な線により囲まれた4角形領域を画素とすると、こ
の画素により構成される平面は、原稿の画像を電気信号
に変換した場合に原稿画像の写像がそのまま並んでいる
という形で捉えることができる。なお、これはビットマ
ップということもある。このデータはラインCCD7か
らリアルタイムで出力される時には主走査方向、副走査
方向が時間的な順序を有するが、メモリに取り込んだ状
態ではそれぞれの画素を任意にアクセスすることができ
るので、主走査方向、副走査方向、時間の順序にとらわ
れないで扱うことができる。
【0027】図5はまた、主走査方向、副走査方向の画
素サイズが等しい場合において、副走査方向の走査速度
が変動しないときの45°の斜線の読み取りデータa
と、走査速度が変動するときの読み取りデータbをビッ
トマップに対応させて示している。すなわち、読み取り
データaは副走査方向の読み取りタイミングを制御する
クロックに対応する所定の一定速度で走査したときを示
し、ビットマップとしても45°の斜線像である。
素サイズが等しい場合において、副走査方向の走査速度
が変動しないときの45°の斜線の読み取りデータa
と、走査速度が変動するときの読み取りデータbをビッ
トマップに対応させて示している。すなわち、読み取り
データaは副走査方向の読み取りタイミングを制御する
クロックに対応する所定の一定速度で走査したときを示
し、ビットマップとしても45°の斜線像である。
【0028】これに対し、読み取りデータbは走査速度
の変動に応じて傾きが異なる。副走査方向の区間A−B
は走査速度が「0」のときを示し、この場合には副走査
方向の読み取りタイミングを制御するクロックによりビ
ットマップのアドレスが進んでも読み取り位置が変わら
ないので、副走査方向に平行な線となる。また、区間B
−Cは走査速度が所定速度の1/2のときを示し、この
場合にはビットマップのアドレスが進んでもその半分し
か進まない位置の画像を読み取るのでその読み取り画像
の角度は約26.57°(tan θ=0.5)である。区
間C−Dは所定速度で走査しているときを示し、45°
の角度が得られる。D以降の区間は走査速度が所定速度
の2倍の場合を示し、その角度は約63.4°である。
の変動に応じて傾きが異なる。副走査方向の区間A−B
は走査速度が「0」のときを示し、この場合には副走査
方向の読み取りタイミングを制御するクロックによりビ
ットマップのアドレスが進んでも読み取り位置が変わら
ないので、副走査方向に平行な線となる。また、区間B
−Cは走査速度が所定速度の1/2のときを示し、この
場合にはビットマップのアドレスが進んでもその半分し
か進まない位置の画像を読み取るのでその読み取り画像
の角度は約26.57°(tan θ=0.5)である。区
間C−Dは所定速度で走査しているときを示し、45°
の角度が得られる。D以降の区間は走査速度が所定速度
の2倍の場合を示し、その角度は約63.4°である。
【0029】したがって、走査速度が変動すると像の傾
きが異なることを測定原理として、言い換えれば斜線の
主走査方向への移動量が副走査方向に移動速度に対応す
ることを測定原理として、原稿固定方式での読み取りの
場合は、キャリッジの副走査方向の走査速度のむらと、
自動原稿搬送方式での読み取りの場合は、原稿の搬送速
度のむらと、ミラー3〜5、レンズ6、光電変換部(C
CD)7の振動などに起因するビットマップ画像の画素
の位置誤差を測定することができる。
きが異なることを測定原理として、言い換えれば斜線の
主走査方向への移動量が副走査方向に移動速度に対応す
ることを測定原理として、原稿固定方式での読み取りの
場合は、キャリッジの副走査方向の走査速度のむらと、
自動原稿搬送方式での読み取りの場合は、原稿の搬送速
度のむらと、ミラー3〜5、レンズ6、光電変換部(C
CD)7の振動などに起因するビットマップ画像の画素
の位置誤差を測定することができる。
【0030】なお、図5では正方形の画素を示したが、
画素が正方形ではなく、例えば主走査方向の分解能が4
00dpi、副走査方向の分解能が600dpiのよう
な画素にも適用することができる。また、45°以外の
斜線を用いても同様に、斜線画像の主走査方向への移動
量が副走査方向の読み取り速度に依存するという関係が
成立するので、画素の位置誤差を計測することができ
る。
画素が正方形ではなく、例えば主走査方向の分解能が4
00dpi、副走査方向の分解能が600dpiのよう
な画素にも適用することができる。また、45°以外の
斜線を用いても同様に、斜線画像の主走査方向への移動
量が副走査方向の読み取り速度に依存するという関係が
成立するので、画素の位置誤差を計測することができ
る。
【0031】4.斜線パターン判別処理 次に、斜線判別部における斜線パターン判別処理につい
て説明する。図6は図5と同様にビットマップに斜線が
有る場合を示し、図7はその場合の8ビット(0〜25
5)の読み取り値を示している。なお、0=白、255
=黒であり、主走査方向の座標をXn、副走査方向の座
標をYmとしている。また、図8は主走査方向3画素×
副走査方向3画素の斜線パターン検知用ウィンドウを示
し、図8(a)〜(e)はそれぞれ主走査方向に1画素
づつシフトしたウィンドウを示している。
て説明する。図6は図5と同様にビットマップに斜線が
有る場合を示し、図7はその場合の8ビット(0〜25
5)の読み取り値を示している。なお、0=白、255
=黒であり、主走査方向の座標をXn、副走査方向の座
標をYmとしている。また、図8は主走査方向3画素×
副走査方向3画素の斜線パターン検知用ウィンドウを示
し、図8(a)〜(e)はそれぞれ主走査方向に1画素
づつシフトしたウィンドウを示している。
【0032】ここで、図8(a)に示すウィンドウ(X
2〜X4、Y1〜3)内の中心画素の挟む対角方向、す
なわち中心画素を含む左上斜め方向の3つの画素値の和
Paと右下斜め方向の3つの画素値の和Qaを計算する
と、 Pa=(X2,Y1)+(X3,Y1)+(X2,Y2) =3+1+1=5 Qa=(X4,Y2)+(X3,Y3)+(X4,Y3) =3+4+8=15 となる。
2〜X4、Y1〜3)内の中心画素の挟む対角方向、す
なわち中心画素を含む左上斜め方向の3つの画素値の和
Paと右下斜め方向の3つの画素値の和Qaを計算する
と、 Pa=(X2,Y1)+(X3,Y1)+(X2,Y2) =3+1+1=5 Qa=(X4,Y2)+(X3,Y3)+(X4,Y3) =3+4+8=15 となる。
【0033】同様に、図8(b)〜(e)について求め
ると、 Pb=(X3,Y1)+(X4,Y1)+(X3,Y2) =1+4+2=7 Qb=(X5,Y2)+(X4,Y3)+(X5,Y3) =13+8+201=222 Pc=(X4,Y1)+(X5,Y1)+(X4,Y2) =4+2+3=9 Qc=(X6,Y2)+(X5,Y3)+(X6,Y3) =216+201+250=667 Pd=(X5,Y1)+(X6,Y1)+(X5,Y2) =2+18+13=33 Qd=(X7,Y2)+(X6,Y3)+(X7,Y3) =248+250+252=750 Pe=(X6,Y1)+(X7,Y1)+(X6,Y2) =18+220+216=454 Qe=(X8,Y2)+(X7,Y3)+(X8,Y3) =250+252+249=751 となる。
ると、 Pb=(X3,Y1)+(X4,Y1)+(X3,Y2) =1+4+2=7 Qb=(X5,Y2)+(X4,Y3)+(X5,Y3) =13+8+201=222 Pc=(X4,Y1)+(X5,Y1)+(X4,Y2) =4+2+3=9 Qc=(X6,Y2)+(X5,Y3)+(X6,Y3) =216+201+250=667 Pd=(X5,Y1)+(X6,Y1)+(X5,Y2) =2+18+13=33 Qd=(X7,Y2)+(X6,Y3)+(X7,Y3) =248+250+252=750 Pe=(X6,Y1)+(X7,Y1)+(X6,Y2) =18+220+216=454 Qe=(X8,Y2)+(X7,Y3)+(X8,Y3) =250+252+249=751 となる。
【0034】次に、中心画素と右下斜め方向の3画素
(中心画素を含む)の差Rを求めると、 Ra=15−5=10 Rb=222−7=215 Rc=667−9=658 Rd=750−33=717 Re=751−454=297 となる。
(中心画素を含む)の差Rを求めると、 Ra=15−5=10 Rb=222−7=215 Rc=667−9=658 Rd=750−33=717 Re=751−454=297 となる。
【0035】この差Rの値が大きい場合に3×3画素の
ウィンドウ内に斜線パターンが有ることを示す。したが
って、例えばRの値が500以上の場合に斜線パターン
が有ると判断すれば図8(c),(d)に示すウィンド
ウ内に斜線パターンが有ると判断することができる。
ウィンドウ内に斜線パターンが有ることを示す。したが
って、例えばRの値が500以上の場合に斜線パターン
が有ると判断すれば図8(c),(d)に示すウィンド
ウ内に斜線パターンが有ると判断することができる。
【0036】次に、図9を参照して他の斜線パターン判
別処理を説明する。図9(a)〜(e)はそれぞれ図8
(a)〜(e)に示すウィンドウ内の各値を閾値=12
8で2値化した場合を示し、同様に各ウィンドウ内の中
心画素を含む左上斜め方向の3つの画素値の和Pa〜P
eと右下斜め方向の3つの画素値の和Qa〜Qeを計算
すると、 Pa=(X2,Y1)+(X3,Y1)+(X2,Y2) =0+0+0=0 Qa=(X4,Y2)+(X3,Y3)+(X4,Y3) =0+0+0=0 Pb=(X3,Y1)+(X4,Y1)+(X3,Y2) =0+0+0=0 Qb=(X5,Y2)+(X4,Y3)+(X5,Y3) =0+0+1=1 Pc=(X4,Y1)+(X5,Y1)+(X4,Y2) =0+0+0=0 Qc=(X6,Y2)+(X5,Y3)+(X6,Y3) =1+1+1=3 Pd=(X5,Y1)+(X6,Y1)+(X5,Y2) =0+0+0=0 Qd=(X7,Y2)+(X6,Y3)+(X7,Y3) =1+1+1=3 Pe=(X6,Y1)+(X7,Y1)+(X6,Y2) =0+1+1=2 Qe=(X8,Y2)+(X7,Y3)+(X8,Y3) =1+1+1=3 となる。
別処理を説明する。図9(a)〜(e)はそれぞれ図8
(a)〜(e)に示すウィンドウ内の各値を閾値=12
8で2値化した場合を示し、同様に各ウィンドウ内の中
心画素を含む左上斜め方向の3つの画素値の和Pa〜P
eと右下斜め方向の3つの画素値の和Qa〜Qeを計算
すると、 Pa=(X2,Y1)+(X3,Y1)+(X2,Y2) =0+0+0=0 Qa=(X4,Y2)+(X3,Y3)+(X4,Y3) =0+0+0=0 Pb=(X3,Y1)+(X4,Y1)+(X3,Y2) =0+0+0=0 Qb=(X5,Y2)+(X4,Y3)+(X5,Y3) =0+0+1=1 Pc=(X4,Y1)+(X5,Y1)+(X4,Y2) =0+0+0=0 Qc=(X6,Y2)+(X5,Y3)+(X6,Y3) =1+1+1=3 Pd=(X5,Y1)+(X6,Y1)+(X5,Y2) =0+0+0=0 Qd=(X7,Y2)+(X6,Y3)+(X7,Y3) =1+1+1=3 Pe=(X6,Y1)+(X7,Y1)+(X6,Y2) =0+1+1=2 Qe=(X8,Y2)+(X7,Y3)+(X8,Y3) =1+1+1=3 となる。
【0037】次に、中心画素と右下斜め方向3画素(中
心画素を含む)の差Ra〜Reを求めると、 Ra=0−0=0 Rb=1−0=1 Rc=3−0=3 Rd=3−0=3 Re=3−2=1 となる。
心画素を含む)の差Ra〜Reを求めると、 Ra=0−0=0 Rb=1−0=1 Rc=3−0=3 Rd=3−0=3 Re=3−2=1 となる。
【0038】したがって、この場合にも同様にこの差R
の値が大きい場合に3×3画素のウィンドウ内に斜線パ
ターン10a,10bが有ることを示し、例えばRa〜
Reの値が2以上の場合に斜線パターン10a,10b
が有ると判断すれば図9(c), (d)に示すウィンド
ウ内に斜線パターン10a,10bが有ると判断するこ
とができる。また、このように画素値を2値化すること
により、加算演算を簡単にすることができる。
の値が大きい場合に3×3画素のウィンドウ内に斜線パ
ターン10a,10bが有ることを示し、例えばRa〜
Reの値が2以上の場合に斜線パターン10a,10b
が有ると判断すれば図9(c), (d)に示すウィンド
ウ内に斜線パターン10a,10bが有ると判断するこ
とができる。また、このように画素値を2値化すること
により、加算演算を簡単にすることができる。
【0039】図10(a)〜(d)は斜線パターン検出
用のマッチングパターンを示し、図中の白領域は
「0」、黒領域は「1」を表している。先ず、画像デー
タを図9に示すように2値化し、その2値化データと図
10(a)〜(d)に示すマッチングパターンを比較
し、合致した場合に斜線パターン10a,10bがある
と判断する。この例では、図9(c)と図10(b)、
及び図9(d)と図10(a)が合致しており、このウ
ィンドウ内に斜線パターン10a,10bがあると判断
される。
用のマッチングパターンを示し、図中の白領域は
「0」、黒領域は「1」を表している。先ず、画像デー
タを図9に示すように2値化し、その2値化データと図
10(a)〜(d)に示すマッチングパターンを比較
し、合致した場合に斜線パターン10a,10bがある
と判断する。この例では、図9(c)と図10(b)、
及び図9(d)と図10(a)が合致しており、このウ
ィンドウ内に斜線パターン10a,10bがあると判断
される。
【0040】なお、上記実施形態では、ウィンドウの大
きさを3×3としたが、もちろんウィンドウサイズが異
なる場合にも同様な判断方法により斜線パターン10
a,10bを検知することができる。但し、一般にウィ
ンドウサイズが大きい程、判別精度は上がるが、その分
処理時間が長くなり、また回路規模も大きくなる。
きさを3×3としたが、もちろんウィンドウサイズが異
なる場合にも同様な判断方法により斜線パターン10
a,10bを検知することができる。但し、一般にウィ
ンドウサイズが大きい程、判別精度は上がるが、その分
処理時間が長くなり、また回路規模も大きくなる。
【0041】5.位置誤差の測定処理 次に、位置誤差測定部における位置誤差の測定処理につ
いて説明する。図11は図5に示すビットマップにおけ
る斜線パターン10a,10bの複数個の斜線(図では
6本の斜線Ka1〜Ka3、Kb1〜Kb3)を示し、また、こ
の複数個の斜線を用いて位置誤差を測定するための10
×3のサイズのウィンドウWを示している。
いて説明する。図11は図5に示すビットマップにおけ
る斜線パターン10a,10bの複数個の斜線(図では
6本の斜線Ka1〜Ka3、Kb1〜Kb3)を示し、また、こ
の複数個の斜線を用いて位置誤差を測定するための10
×3のサイズのウィンドウWを示している。
【0042】まず、左側の斜線パターン10aの斜線K
a2から位置誤差を求める場合について説明する。最初に
ウィンドウW内のデータ位置を求めるために主走査方向
の重心を演算する。ウィンドウはWa1→Wa2→Wa3 の
ようにウィンドウWを斜め左下45°の方向に順次シフ
トする。このとき常にウィンドウ内に斜線Ka2が収まる
用に制御される。そして、ウィンドウが所定の主走査方
向のアドレスに達したとき、この場合には、ウィンドウ
Wanに到達すると、ウィンドウWを主走査方向のみに移
動させて次の斜線Ka3のウィンドウWan+1に移動させ
る。ウィンドウは同様にしてWan+1→Wan+2→Wan+3と
移動する。
a2から位置誤差を求める場合について説明する。最初に
ウィンドウW内のデータ位置を求めるために主走査方向
の重心を演算する。ウィンドウはWa1→Wa2→Wa3 の
ようにウィンドウWを斜め左下45°の方向に順次シフ
トする。このとき常にウィンドウ内に斜線Ka2が収まる
用に制御される。そして、ウィンドウが所定の主走査方
向のアドレスに達したとき、この場合には、ウィンドウ
Wanに到達すると、ウィンドウWを主走査方向のみに移
動させて次の斜線Ka3のウィンドウWan+1に移動させ
る。ウィンドウは同様にしてWan+1→Wan+2→Wan+3と
移動する。
【0043】右側の斜線パターンKb2についても同様
に、ウィンドウはWb1→Wb2→Wb3のようにウィンドウ
Wを斜め右下45°の方向に順次シフトする。そして、
ウィンドウが所定の主走査方向のアドレスに達したと
き、この場合には、ウィンドウWbnに到達すると、ウィ
ンドウWを主走査方向のみに移動させて次の斜線Kb3の
ウィンドウWbn+1に移動させる。ウィンドウは同様にし
てWbn+1→Wbn+2→Wbn+3と移動する。このとき、次の
斜線に移動する場合、すなわち、Wan→Wan+1、Wbn→
Wbn+1と移動させる場合に左右の斜線パターン10a,
10bについて同一の副走査方向ラインで移動させれ
ば、制御が簡単になる。また、リアルタイムで位置誤差
を測定する場合には、ウィンドウをWa1→Wb1→Wa2→
Wb2→Wa3 →Wb3のように移動させることによって副
走査方向のラインクロック内で左右の斜線パターン10
a,10bのウィンドウの内の重心を測定することがで
き、最小限のラインメモリで測定が可能となる。
に、ウィンドウはWb1→Wb2→Wb3のようにウィンドウ
Wを斜め右下45°の方向に順次シフトする。そして、
ウィンドウが所定の主走査方向のアドレスに達したと
き、この場合には、ウィンドウWbnに到達すると、ウィ
ンドウWを主走査方向のみに移動させて次の斜線Kb3の
ウィンドウWbn+1に移動させる。ウィンドウは同様にし
てWbn+1→Wbn+2→Wbn+3と移動する。このとき、次の
斜線に移動する場合、すなわち、Wan→Wan+1、Wbn→
Wbn+1と移動させる場合に左右の斜線パターン10a,
10bについて同一の副走査方向ラインで移動させれ
ば、制御が簡単になる。また、リアルタイムで位置誤差
を測定する場合には、ウィンドウをWa1→Wb1→Wa2→
Wb2→Wa3 →Wb3のように移動させることによって副
走査方向のラインクロック内で左右の斜線パターン10
a,10bのウィンドウの内の重心を測定することがで
き、最小限のラインメモリで測定が可能となる。
【0044】ここで、重心の主走査方向の位置は、45
°の斜線の場合、画素の位置が何らかの誤差要因により
移動することがなければ、図のようにウィンドウWをシ
フトさせると主走査方向に1画素づつ移動する筈であ
る。また、画素の移動量が1画素分でない場合には、何
らかの原因により画素の位置が変動したことになって位
置誤差を求めることができる。位置誤差の主要な要因が
副走査方向の走査速度のむらによることが分かっている
場合には、位置誤差のデータから速度むらにデータを変
換することは容易である。
°の斜線の場合、画素の位置が何らかの誤差要因により
移動することがなければ、図のようにウィンドウWをシ
フトさせると主走査方向に1画素づつ移動する筈であ
る。また、画素の移動量が1画素分でない場合には、何
らかの原因により画素の位置が変動したことになって位
置誤差を求めることができる。位置誤差の主要な要因が
副走査方向の走査速度のむらによることが分かっている
場合には、位置誤差のデータから速度むらにデータを変
換することは容易である。
【0045】また、CCD固有のノイズを始めとして様
々なノイズが画像データに含まれているが、重心を求め
るために周辺の画素のデータを含む多数の画素のデータ
を用いているので、重心を求める過程でノイズの影響を
軽減してS/N比が高い測定が可能となる。この場合、
通常、ウィンドウの画素の数が多い程、S/N比が高く
なる。ウィンドウの形状は、主走査方向の重心を求める
ので主走査方向に大きいほうが望ましく、副走査方向の
サイズは1ラインでも測定可能である。
々なノイズが画像データに含まれているが、重心を求め
るために周辺の画素のデータを含む多数の画素のデータ
を用いているので、重心を求める過程でノイズの影響を
軽減してS/N比が高い測定が可能となる。この場合、
通常、ウィンドウの画素の数が多い程、S/N比が高く
なる。ウィンドウの形状は、主走査方向の重心を求める
ので主走査方向に大きいほうが望ましく、副走査方向の
サイズは1ラインでも測定可能である。
【0046】6.重心の測定処理 次に、重心の測定処理は、図12のフローチャートに示
す手順で行われる。この処理は、原稿の走査開始と同時
にスタートし、先ず、主走査方向、副走査方向の各座標
値X、Yがイニシャライズ(X=0,Y=0)される
(ステップS1)。この座標値X、Yは斜線判別用の例
えば3×3のウィンドウ内のある画素位置例えば中心画
素の座標となる。次に、1本の斜線に対する測定回数を
示す変数iがイニシャライズ(i=0)される(ステッ
プS2)。
す手順で行われる。この処理は、原稿の走査開始と同時
にスタートし、先ず、主走査方向、副走査方向の各座標
値X、Yがイニシャライズ(X=0,Y=0)される
(ステップS1)。この座標値X、Yは斜線判別用の例
えば3×3のウィンドウ内のある画素位置例えば中心画
素の座標となる。次に、1本の斜線に対する測定回数を
示す変数iがイニシャライズ(i=0)される(ステッ
プS2)。
【0047】次に位置誤差測定部105により斜線判別
用の3×3のウィンドウ内に斜線パターンが存在するか
否かが判断され(ステップS3)、無い場合にはその3
×3のウィンドウを主走査方向に1画素分シフト(X=
X+1)する(ステップS4)。なお、このシフト量は
ウィンドウの大きさ、斜線の太さに応じて決められ、1
画素以上でもよい。ステップS3において斜線パターン
が存在する場合には、重心測定用の例えば10×3のウ
ィンドウW1 を設定し、そのウィンドウW1 内の重心を
求める(ステップS5)。このとき、ウィンドウW1 の
大きさ、斜線の太さに応じて、斜線と判別された画素の
位置から主走査方向に整数画素分だけシフトし、斜線の
部分がウィンドウW1 の中心付近になるようにウィンド
ウW1 を設定してもよい。
用の3×3のウィンドウ内に斜線パターンが存在するか
否かが判断され(ステップS3)、無い場合にはその3
×3のウィンドウを主走査方向に1画素分シフト(X=
X+1)する(ステップS4)。なお、このシフト量は
ウィンドウの大きさ、斜線の太さに応じて決められ、1
画素以上でもよい。ステップS3において斜線パターン
が存在する場合には、重心測定用の例えば10×3のウ
ィンドウW1 を設定し、そのウィンドウW1 内の重心を
求める(ステップS5)。このとき、ウィンドウW1 の
大きさ、斜線の太さに応じて、斜線と判別された画素の
位置から主走査方向に整数画素分だけシフトし、斜線の
部分がウィンドウW1 の中心付近になるようにウィンド
ウW1 を設定してもよい。
【0048】重心の測定を終了すると、重心のズレを計
算し(ステップS6)、次いで主走査方向に−1画素
分、副走査方向に+1画素分シフトしたウィンドウW2
を設定し、また、測定回数用のカウント値iを1つイン
クリメントする(ステップS7)。なお、この実施形態
では、ウィンドウWを1画素づつ移動させているが、画
素の位置誤差を起こす原因となる振動などの周波数帯域
が低い場合には、2画素以上づつ移動させてもよく、こ
の方法により測定に要する時間を短縮することができ
る。
算し(ステップS6)、次いで主走査方向に−1画素
分、副走査方向に+1画素分シフトしたウィンドウW2
を設定し、また、測定回数用のカウント値iを1つイン
クリメントする(ステップS7)。なお、この実施形態
では、ウィンドウWを1画素づつ移動させているが、画
素の位置誤差を起こす原因となる振動などの周波数帯域
が低い場合には、2画素以上づつ移動させてもよく、こ
の方法により測定に要する時間を短縮することができ
る。
【0049】次いで、予め設定された同一ラインの測定
回数nに対してi=nとならない場合にはステップS8
からステップS5に戻り、他方、i=nとなった場合す
なわちウィンドウWn に達した場合には次の斜線のウィ
ンドウWn+1 に移動させる(ステップS8→S9)。そ
の方法としては、斜線の主走査方向の間隔に相当する画
素分より整数画素mだけ、ウィンドウ座標を主走査方向
にシフトした後、測定カウント値iをクリアし(ステッ
プS2)、斜線判別処理(ステップS3)に戻る。以下
同様に、1本の斜線に対してウィンドウWn+1 、Wn+2
、Wn+3 〜のように移動させて位置誤差を測定する。
回数nに対してi=nとならない場合にはステップS8
からステップS5に戻り、他方、i=nとなった場合す
なわちウィンドウWn に達した場合には次の斜線のウィ
ンドウWn+1 に移動させる(ステップS8→S9)。そ
の方法としては、斜線の主走査方向の間隔に相当する画
素分より整数画素mだけ、ウィンドウ座標を主走査方向
にシフトした後、測定カウント値iをクリアし(ステッ
プS2)、斜線判別処理(ステップS3)に戻る。以下
同様に、1本の斜線に対してウィンドウWn+1 、Wn+2
、Wn+3 〜のように移動させて位置誤差を測定する。
【0050】このように複数の斜線を用いて位置誤差を
測定することにより、読取装置の読み取り範囲が縦長で
あっても、副走査領域の全域に渡って位置誤差を測定す
ることができる。更に、主走査方向の狭い幅だけ測定す
るので、主走査方向の中央部、手前、奥側のように分け
て測定することもできる。また、高い分解能で位置誤差
を測定する場合にも、斜線のパターンを細くする必要は
全くなく、システムのMTFの制約を受けずに幅が広い
パターンを用いることができる。
測定することにより、読取装置の読み取り範囲が縦長で
あっても、副走査領域の全域に渡って位置誤差を測定す
ることができる。更に、主走査方向の狭い幅だけ測定す
るので、主走査方向の中央部、手前、奥側のように分け
て測定することもできる。また、高い分解能で位置誤差
を測定する場合にも、斜線のパターンを細くする必要は
全くなく、システムのMTFの制約を受けずに幅が広い
パターンを用いることができる。
【0051】更に、幅が広いパターンを用いた場合、幅
に応じてウィンドウも大きくなるので結果として測定精
度を向上させることができる。したがって、斜線の幅は
処理速度、リアルタイム処理を行う場合にはバッファの
サイズ、回路規模の経済性などとのバランスを考慮して
設定すればよい。また、幅が広いパターンを用いてその
片側のエッジを検出することにより位置誤差を測定する
ことができる。更に、例えば副走査方向の読み取りタイ
ミングに関係なく白黒パターンを副走査方向に配列する
とモアレの発生が問題となるが、本実施形態では副走査
方向の読み取りタイミングと斜線の関係は常に同じであ
るのでモアレの発生が問題とならず、その結果、高精度
で位置誤差を測定することができる。
に応じてウィンドウも大きくなるので結果として測定精
度を向上させることができる。したがって、斜線の幅は
処理速度、リアルタイム処理を行う場合にはバッファの
サイズ、回路規模の経済性などとのバランスを考慮して
設定すればよい。また、幅が広いパターンを用いてその
片側のエッジを検出することにより位置誤差を測定する
ことができる。更に、例えば副走査方向の読み取りタイ
ミングに関係なく白黒パターンを副走査方向に配列する
とモアレの発生が問題となるが、本実施形態では副走査
方向の読み取りタイミングと斜線の関係は常に同じであ
るのでモアレの発生が問題とならず、その結果、高精度
で位置誤差を測定することができる。
【0052】7.ウィンドウデータと重心の計算 次に、ウィンドウのデータと重心の計算について詳細に
説明する。
説明する。
【0053】図13はウィンドウデータと斜線パターン
の各画素の読み取り値の関係を示し、読み取り値は8ビ
ットであって10進(0〜255)で示されている。主
走査方向の重心を求めるには、副走査方向の各列(3ラ
イン分)の和を求め、図に示すようにこれを左側からX
0、X1〜X9として、それぞれ18、50、202、
427、590、562、345、150、37、14
を求める。そして、各画素の主走査方向の中心座標を左
から順に0〜9とし、主走査方向の重心位置をRmとす
ると、重心位置Rmの回りのモーメントは0になるの
で、 X0(Rm−0)+X1(Rm−1)・・・+X9(R
m−9)=0 が成り立ち、数値を代入して計算するとRm=4.36
2が得られる。
の各画素の読み取り値の関係を示し、読み取り値は8ビ
ットであって10進(0〜255)で示されている。主
走査方向の重心を求めるには、副走査方向の各列(3ラ
イン分)の和を求め、図に示すようにこれを左側からX
0、X1〜X9として、それぞれ18、50、202、
427、590、562、345、150、37、14
を求める。そして、各画素の主走査方向の中心座標を左
から順に0〜9とし、主走査方向の重心位置をRmとす
ると、重心位置Rmの回りのモーメントは0になるの
で、 X0(Rm−0)+X1(Rm−1)・・・+X9(R
m−9)=0 が成り立ち、数値を代入して計算するとRm=4.36
2が得られる。
【0054】重心を求める理由は、補間などの前処理を
必要とせず、演算を簡素化、高速化することができるか
らである。また、画像位置を求める場合、各列毎のデー
タの和の並びから補間により所定の分解能のデータ列を
得て、そのデータからピーク値が存在する位置を求める
方法を用いることができる。
必要とせず、演算を簡素化、高速化することができるか
らである。また、画像位置を求める場合、各列毎のデー
タの和の並びから補間により所定の分解能のデータ列を
得て、そのデータからピーク値が存在する位置を求める
方法を用いることができる。
【0055】8.チャートの重心の計算 次に、複数本の斜線から成るチャートの重心を計算する
場合について説明する。図11に示すように複数本から
成る斜線の重心を計算する場合、同一線上の線では問題
とならないが、違う線にウィンドウが移動したときには
移動前と移動後では斜線の主走査方向の間隔が丁度、整
数画素数でない限り重心の値が異なるので、補正しなけ
ればならない。一例として図11に示す斜線Ka2のウィ
ンドウWanの重心の値Ranが4.65となり、次の斜線
Ka3に移動した場合のウィンドウWan+1の重心の値Ran
+1が4.38、ウィンドウWan+2の重心の値Ran+2が
4.40、ウィンドウWan+3の重心の値Ran+3が4.4
1となった場合、ウィンドウが移動したラインにおける
重心の差ΔRa を計算すると、 ΔRa =Ran−Ran+1=4.65−4.38=0.27 となる。
場合について説明する。図11に示すように複数本から
成る斜線の重心を計算する場合、同一線上の線では問題
とならないが、違う線にウィンドウが移動したときには
移動前と移動後では斜線の主走査方向の間隔が丁度、整
数画素数でない限り重心の値が異なるので、補正しなけ
ればならない。一例として図11に示す斜線Ka2のウィ
ンドウWanの重心の値Ranが4.65となり、次の斜線
Ka3に移動した場合のウィンドウWan+1の重心の値Ran
+1が4.38、ウィンドウWan+2の重心の値Ran+2が
4.40、ウィンドウWan+3の重心の値Ran+3が4.4
1となった場合、ウィンドウが移動したラインにおける
重心の差ΔRa を計算すると、 ΔRa =Ran−Ran+1=4.65−4.38=0.27 となる。
【0056】この値ΔRa を斜線Ka3の重心の値に加算
し、この加算結果を重心の値として位置誤差を求める。
この場合、ウィンドウWan+2の重心の値Ran+2、ウィン
ドウWan+3の重心の値Ran+3は、 Ran+2=Ran+2+ΔRa =4.40+0.27=4.67 Ran+3=Ran+3+ΔRa =4.41+0.27=4.68 となる。したがって、このように複数本の斜線からなる
チャートを使用しても、連続して高精度で位置誤差を測
定することができる。ただし、斜線Ka2のウィンドウW
anから斜線Ka3のウィンドウWan+1に移動する場合、斜
線Ka2、Ka3は主走査方向に同時に存在しなければなら
ない。
し、この加算結果を重心の値として位置誤差を求める。
この場合、ウィンドウWan+2の重心の値Ran+2、ウィン
ドウWan+3の重心の値Ran+3は、 Ran+2=Ran+2+ΔRa =4.40+0.27=4.67 Ran+3=Ran+3+ΔRa =4.41+0.27=4.68 となる。したがって、このように複数本の斜線からなる
チャートを使用しても、連続して高精度で位置誤差を測
定することができる。ただし、斜線Ka2のウィンドウW
anから斜線Ka3のウィンドウWan+1に移動する場合、斜
線Ka2、Ka3は主走査方向に同時に存在しなければなら
ない。
【0057】図14は斜線の配置関係を示し、長さL1
の複数の斜線が主走査方向に対して角度θで配置され、
主走査方向の斜線の始点と終点の位置が同一の場合、主
走査方向の斜線間隔をL2 とすると、 L2 <L1 ×cos θ ・・・(1) の関係が成り立つように斜線を配置すれば、斜線は主走
査方向には重なるので、ウィンドウを主走査方向に移動
して次の斜線の重心を連続して測定することができる。
ここで、斜線の長さL1 と斜線の始点、終点の主走査方
向の位置は式(1)の大小関係が大きいほど精度を必要
としなくなる。
の複数の斜線が主走査方向に対して角度θで配置され、
主走査方向の斜線の始点と終点の位置が同一の場合、主
走査方向の斜線間隔をL2 とすると、 L2 <L1 ×cos θ ・・・(1) の関係が成り立つように斜線を配置すれば、斜線は主走
査方向には重なるので、ウィンドウを主走査方向に移動
して次の斜線の重心を連続して測定することができる。
ここで、斜線の長さL1 と斜線の始点、終点の主走査方
向の位置は式(1)の大小関係が大きいほど精度を必要
としなくなる。
【0058】9.位置誤差の校正方法 図15、図16、図17は、コンタクトガラス1と走査
方向に対して相対した45°の複数の斜線からなる斜線
パターン10a,10bの一部拡大図である。
方向に対して相対した45°の複数の斜線からなる斜線
パターン10a,10bの一部拡大図である。
【0059】図15は測定用パターン10がコンタクト
ガラス1に対して平行に位置ずれなく設置されて平均速
度も所定の場合を示す。この場合には、前述のビットマ
ップパターンにも45°の斜線パターンが形成される。
この場合の位置誤差の測定結果は図18のようになる。
この図は、副走査方向の位置に対して本来あるべき位置
から実際の読取位置の副走査方向の距離を位置誤差とし
て示している。なお、単位はドットである。平均速度が
等倍時における所定値の場合は、図18に示すように
「0」を中心として位置誤差が測定される。このとき、
左右の斜線パターン10a,10bでの差は見られな
い。
ガラス1に対して平行に位置ずれなく設置されて平均速
度も所定の場合を示す。この場合には、前述のビットマ
ップパターンにも45°の斜線パターンが形成される。
この場合の位置誤差の測定結果は図18のようになる。
この図は、副走査方向の位置に対して本来あるべき位置
から実際の読取位置の副走査方向の距離を位置誤差とし
て示している。なお、単位はドットである。平均速度が
等倍時における所定値の場合は、図18に示すように
「0」を中心として位置誤差が測定される。このとき、
左右の斜線パターン10a,10bでの差は見られな
い。
【0060】図16は測定用パターン10がコンタクト
ガラス1に対して平行に位置ずれなく設置されて平均速
度が所定値より少し速い場合を示す。この場合には、ビ
ットマップパターンには45°より少し大きい角度、す
なわち左右の斜線パターン10a,10bが開く方向で
形成される。このときの位置誤差の測定結果を図19に
示す。この図から分かるように平均速度が所定の値と異
なる場合には、位置誤差の測定結果に傾きが生じてく
る。所定値よりも速い場合には、傾きが増す。このとき
の左右の斜線パターン10a,10bでの差は見られな
い。
ガラス1に対して平行に位置ずれなく設置されて平均速
度が所定値より少し速い場合を示す。この場合には、ビ
ットマップパターンには45°より少し大きい角度、す
なわち左右の斜線パターン10a,10bが開く方向で
形成される。このときの位置誤差の測定結果を図19に
示す。この図から分かるように平均速度が所定の値と異
なる場合には、位置誤差の測定結果に傾きが生じてく
る。所定値よりも速い場合には、傾きが増す。このとき
の左右の斜線パターン10a,10bでの差は見られな
い。
【0061】図17は測定用パターン10がコンタクト
ガラス1に対して少し傾いて設置され、平均速度が所定
値よりも速い場合を示す。この場合には、図17に示す
ように斜線パターン10a,10bが傾くと、左側の斜
線パターン10bは走査方向に対して角度が小さくなる
方向に傾きに、右側の斜線パターン10aは走査方向に
対して角度が大きくなる方向に傾く。この場合の位置誤
差の測定結果を図20に示す。図20において、左側の
斜線パターン10bは実際の平均速度よりも斜線が傾い
た分だけ速度が速い方向に検知され、傾きが増す方向で
測定される。右側の斜線パターン10aは逆に、平均速
度よりも斜線が傾いた分だけ速度が遅い宝庫に検知さ
れ、傾きが減る方向で測定される。このように検知され
るので、左側の斜線パターン10bから求めた位置誤差
測定データと右側の斜線パターン10aから求めた位置
誤差測定データとの平均をとると、両者の斜線パターン
10a,10b全体の傾きを相殺することになり、測定
用パターン10の傾きにかかわらず、真の位置誤差デー
タを得ることができる。
ガラス1に対して少し傾いて設置され、平均速度が所定
値よりも速い場合を示す。この場合には、図17に示す
ように斜線パターン10a,10bが傾くと、左側の斜
線パターン10bは走査方向に対して角度が小さくなる
方向に傾きに、右側の斜線パターン10aは走査方向に
対して角度が大きくなる方向に傾く。この場合の位置誤
差の測定結果を図20に示す。図20において、左側の
斜線パターン10bは実際の平均速度よりも斜線が傾い
た分だけ速度が速い方向に検知され、傾きが増す方向で
測定される。右側の斜線パターン10aは逆に、平均速
度よりも斜線が傾いた分だけ速度が遅い宝庫に検知さ
れ、傾きが減る方向で測定される。このように検知され
るので、左側の斜線パターン10bから求めた位置誤差
測定データと右側の斜線パターン10aから求めた位置
誤差測定データとの平均をとると、両者の斜線パターン
10a,10b全体の傾きを相殺することになり、測定
用パターン10の傾きにかかわらず、真の位置誤差デー
タを得ることができる。
【0062】このように走査方向に対して相異なる角度
の斜線パターン10a,10bを用いてそれぞれの位置
誤差を測定することによって測定用パターン10の位置
ずれと平均速度の所定値からのずれを分離することがで
き、また、右、左それぞれの斜線パターン10a,10
bの位置誤差データの平均を取ることによって測定用パ
ターン10に位置ずれがあっても位置誤差を正確に測定
することができる。
の斜線パターン10a,10bを用いてそれぞれの位置
誤差を測定することによって測定用パターン10の位置
ずれと平均速度の所定値からのずれを分離することがで
き、また、右、左それぞれの斜線パターン10a,10
bの位置誤差データの平均を取ることによって測定用パ
ターン10に位置ずれがあっても位置誤差を正確に測定
することができる。
【0063】図21は図20の測定結果の右側の斜線パ
ターン10aを用いて測定した位置誤差データから左側
の斜線パターン10bを用いて測定した位置誤差データ
の差を取ってプロットした結果である。この線は測定用
パターン10の傾きを示している。このように走査方向
に対して相異なる2つの斜線パターン10a,10bか
ら求めて位置誤差のデータの差によって測定用パターン
10の位置ずれ量を検知することができる。例えば、測
定用パターン10を設置したときの調整にこの測定デー
タを使用することにより、位置ずれを少なく測定用パタ
ーン10を設置することができる。
ターン10aを用いて測定した位置誤差データから左側
の斜線パターン10bを用いて測定した位置誤差データ
の差を取ってプロットした結果である。この線は測定用
パターン10の傾きを示している。このように走査方向
に対して相異なる2つの斜線パターン10a,10bか
ら求めて位置誤差のデータの差によって測定用パターン
10の位置ずれ量を検知することができる。例えば、測
定用パターン10を設置したときの調整にこの測定デー
タを使用することにより、位置ずれを少なく測定用パタ
ーン10を設置することができる。
【0064】10.測定用パターン このように走査方向に対して相異なる角度に設定される
測定用パターン10の例を図22に示す。図22(a)
は走査方向に対して45°の角度で左右反対方向に向い
た複数の斜線によって斜線パターン10a,10bを形
成した例である。また、図22(b)は走査方向に対し
て134°の角度で左右反対方向に向いた複数の斜線に
よって斜線パターン10a,10bを形成した例であ
る。さらに、図22(c)は図22(a)の左右の斜線
を繋げて形成した斜線パターン10a,10bの例であ
る。このように形成したパターンいずれでも前述のよう
にして傾きのずれを相殺して位置誤差を測定することが
可能である。
測定用パターン10の例を図22に示す。図22(a)
は走査方向に対して45°の角度で左右反対方向に向い
た複数の斜線によって斜線パターン10a,10bを形
成した例である。また、図22(b)は走査方向に対し
て134°の角度で左右反対方向に向いた複数の斜線に
よって斜線パターン10a,10bを形成した例であ
る。さらに、図22(c)は図22(a)の左右の斜線
を繋げて形成した斜線パターン10a,10bの例であ
る。このように形成したパターンいずれでも前述のよう
にして傾きのずれを相殺して位置誤差を測定することが
可能である。
【0065】なお、ここでは、45°および135°の
角度の斜線を例示しているが、これは計算を簡略化する
ことができ、精度も上がるためであるが、他の角度で斜
線を形成することも可能である。また、走査方向に対し
て相異なるパターンは互いに近接していた方が他の誤差
要因を排除することができるので、より正確に位置誤差
を測定することができる。
角度の斜線を例示しているが、これは計算を簡略化する
ことができ、精度も上がるためであるが、他の角度で斜
線を形成することも可能である。また、走査方向に対し
て相異なるパターンは互いに近接していた方が他の誤差
要因を排除することができるので、より正確に位置誤差
を測定することができる。
【0066】
【発明の効果】以上説明したように請求項1記載の発明
によれば、厳密なパターンの位置決め機構やパターンの
精度を必要することなく副走査方向の副走査方向の画素
の位置誤差または原稿の走査速度を高精度に測定するこ
とができる。
によれば、厳密なパターンの位置決め機構やパターンの
精度を必要することなく副走査方向の副走査方向の画素
の位置誤差または原稿の走査速度を高精度に測定するこ
とができる。
【0067】請求項2記載の発明によれば、請求項1記
載の発明に効果に加えて平均を取ることによって誤差の
軽減を図ることができる。
載の発明に効果に加えて平均を取ることによって誤差の
軽減を図ることができる。
【0068】請求項3記載の発明によれば、請求項1記
載の発明の効果に加えて、高精度で連続して測定するこ
とができる。
載の発明の効果に加えて、高精度で連続して測定するこ
とができる。
【0069】請求項4記載の発明によれば、請求項1記
載の発明の効果に加えて、走査方向に対して相対する傾
きを有する複数本の線のパターンの置き方の精度を確認
することができる。また、その測定結果を利用して斜線
のパターンを精度よく設置することができる。
載の発明の効果に加えて、走査方向に対して相対する傾
きを有する複数本の線のパターンの置き方の精度を確認
することができる。また、その測定結果を利用して斜線
のパターンを精度よく設置することができる。
【0070】請求項5記載の発明によれば、請求項1な
いし4記載の発明の効果に加えて、簡単な演算処理で高
精度に位置誤差または原稿の走査速度を測定することが
できる。
いし4記載の発明の効果に加えて、簡単な演算処理で高
精度に位置誤差または原稿の走査速度を測定することが
できる。
【図1】本発明の実施形態に係る画像読取装置の断面図
である。
である。
【図2】図1の画像読取装置の平面図である。
【図3】画像読取装置に付設される測定用パターンとコ
ンタクトガラスの要部拡大図である。
ンタクトガラスの要部拡大図である。
【図4】図1の画像読取装置に付設される位置誤差測定
装置のシステム構成を示すブロック図である。
装置のシステム構成を示すブロック図である。
【図5】走査速度の変動に応じた斜線パターンの読み取
りデータの説明図である。
りデータの説明図である。
【図6】斜線パターンを拡大して示す説明図である。
【図7】図6の斜線パターンの読み取り値を示す説明図
である。
である。
【図8】斜線判定用ウィンドウを示す説明図である。
【図9】他の斜線判定用ウィンドウを示す説明図であ
る。
る。
【図10】斜線判定用マッチングパターンを示す説明図
である。
である。
【図11】重心測定用ウィンドウを示す説明図である。
【図12】画像読取装置における重心の測定処理を説明
するためのフローチャートである。
するためのフローチャートである。
【図13】重心測定用ウィンドウにおける読み取り値及
び重心測定方法を示す説明図である。
び重心測定方法を示す説明図である。
【図14】パターンの長さ及び角度を示す説明図であ
る。
る。
【図15】コンタクトガラス1と走査方向に対して相対
した45°の複数の斜線からなるパターンの一例を示す
一部拡大図である。
した45°の複数の斜線からなるパターンの一例を示す
一部拡大図である。
【図16】コンタクトガラス1と走査方向に対して相対
した45°の複数の斜線からなるパターンの他の例を示
す一部拡大図である。
した45°の複数の斜線からなるパターンの他の例を示
す一部拡大図である。
【図17】コンタクトガラス1と走査方向に対して相対
した45°の複数の斜線からなるパターンのさらに他の
例を示す一部拡大図である。
した45°の複数の斜線からなるパターンのさらに他の
例を示す一部拡大図である。
【図18】図15のパターンの位置誤差測定結果を示す
図である。
図である。
【図19】図16のパターンの位置誤差測定結果を示す
図である。
図である。
【図20】図17のパターンの位置誤差測定結果を示す
図である。
図である。
【図21】図20の測定結果の左側の斜線パターンを用
いて測定した位置誤差データから右側の斜線パターンを
用いて測定した位置誤差データの差を取ってプロットし
た図である。
いて測定した位置誤差データから右側の斜線パターンを
用いて測定した位置誤差データの差を取ってプロットし
た図である。
【図22】走査方向に対して相異なる角度に設定される
斜線パターンの例を示す図である。
斜線パターンの例を示す図である。
1 コンタクトガラス 2 光源 3,4,5 ミラー 6 レンズ 7 光電変換素子(ラインCCD) 8 筐体 10 測定用パターン 10a,10b 斜線パターン 101 光電変換部 102 A/D変換部 103 シェーディング補正部 104 斜線判別部 105 位置誤差測定部 106 制御部
Claims (5)
- 【請求項1】 画像を一定の時間間隔で線順次に走査し
て読み取る画像読取装置において、 走査方向に対して時計方向に鋭角の一定の傾きを有する
複数本の線からなる第1のパターンと、 走査方向に対して時計方向に鈍角の一定の傾きを有する
複数本の線からなる第2のパターンと、 これら第1および第2のパターンを読み込むことによっ
て傾きが異なるパターンのそれぞれに対応した位置誤差
または原稿の走査速度を測定する手段と、 この測定する手段によって測定された値に基づいて位置
誤差の補正または原稿の走査速度を修正する手段と、を
備えていることを特徴とする画像読取装置。 - 【請求項2】 前記第1のパターンから位置誤差または
原稿の走査速度を検出する手段と、 前記第2のパターンから位置誤差または原稿の走査速度
を求める手段と、 当該位置誤差または原稿の走査速度を求める手段から出
力される位置誤差または走査速度のそれぞれの平均値を
計算する手段と、をさらに備えていることを特徴とする
請求項1記載の画像読取装置。 - 【請求項3】 前記第1および第2のパターンの周辺部
の地肌部に対する連続した領域を設定する手段と、 前記領域を画素の整数個分づつ順次移動させて設定しな
おす手段と、 前記領域があらかじめ設定されたアドレスに達したとき
に前記領域を主走査方向に移動させて次の線のパターン
に対応する領域に設定しなおす手段と、 領域が設定されるごとに、当該設定された領域における
パターンの位置を演算する手段と、 領域の移動前後におけるパターンの位置データの変換を
演算する手段と、 前記位置データの変化の演算結果を出力する手段と、を
さらに備え、前記領域を主走査方向に移動させて次の線
のパターンに設定する動作は、前記第1および第2のパ
ターンに対して同時に行われることを特徴とする請求項
1記載の画像読取装置。 - 【請求項4】 前記修正する手段に代えて、前記位置誤
差または走査速度を求める手段から出力されるそれぞれ
の値の差をとる手段を備えていることを特徴とする請求
項1記載の画像読取装置。 - 【請求項5】 前記第1のパターンが走査方向に対して
45°の角度に設定され、前記第2のパターンが走査方
向に対して135°の角度に設定されていることを特徴
とする請求項1ないし3のいずれか1項に記載の画像読
取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8218763A JPH1065875A (ja) | 1996-08-20 | 1996-08-20 | 画像読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8218763A JPH1065875A (ja) | 1996-08-20 | 1996-08-20 | 画像読取装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1065875A true JPH1065875A (ja) | 1998-03-06 |
Family
ID=16725024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8218763A Pending JPH1065875A (ja) | 1996-08-20 | 1996-08-20 | 画像読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1065875A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010157996A (ja) * | 2008-12-05 | 2010-07-15 | Canon Inc | 原稿読取装置及びその制御方法 |
-
1996
- 1996-08-20 JP JP8218763A patent/JPH1065875A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010157996A (ja) * | 2008-12-05 | 2010-07-15 | Canon Inc | 原稿読取装置及びその制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5949922A (en) | Image reading apparatus | |
| US6023537A (en) | Image reading apparatus using an image reading position error measuring device | |
| JPH10281811A (ja) | ロータリエンコーダ | |
| JP3647992B2 (ja) | 画像読取装置 | |
| JPH1065875A (ja) | 画像読取装置 | |
| JP3464736B2 (ja) | 画素の位置誤差測定装置 | |
| JPH118734A (ja) | 画像読取装置 | |
| JP3647981B2 (ja) | 画像読取装置 | |
| JP3614271B2 (ja) | 画像読取装置 | |
| JP3464737B2 (ja) | 画像読取装置 | |
| JPH1079836A (ja) | 画像読取装置 | |
| JP3647982B2 (ja) | 画素の位置誤差測定装置および画像読取装置 | |
| JP3556076B2 (ja) | 画像の位置誤差測定装置 | |
| JPH1051628A (ja) | 画像読取装置 | |
| JP3655383B2 (ja) | 画素位置測定方法、画素位置測定装置および画像読み取り装置 | |
| JP3534920B2 (ja) | 画像読取装置 | |
| JPH1075331A (ja) | 画像読取装置 | |
| JPH1051649A (ja) | 画像読取装置 | |
| JPH1098584A (ja) | 画素の位置誤差または原稿の走査速度の測定装置 | |
| JP3517764B2 (ja) | リニアスケール | |
| JPH09163103A (ja) | 画像読取装置の位置誤差測定用パターン | |
| JPH09163081A (ja) | 画像読取装置 | |
| JPH09121268A (ja) | 画素位置誤差校正装置および原稿走査速度校正装置 | |
| JPH1031734A (ja) | 画像読取装置 | |
| JPH1042109A (ja) | 画像読取装置 |