(57)【要約】【課題】色ずれの抑制された読み取り画像の提供【解決手段】読み取り画像（スキャン画像）に色ずれが検出されると、キャリッジ３００の移動速度を低下させるように読み取り条件１４１を変更し、変更後の読み取り条件に従って読み取り機構１３０を駆動する。まず、色ずれライン（ｍ）から一定幅Ｄだけ主走査逆方向側に位置するライン（ｍ−β）上までキャリッジ３００を移動させるとともに、色ずれラインｍより１ラインだけ主走査逆方向側に位置するライン（ｍ−１）からライン（ｍ−β）までの各ラインの読み取りを行い、各ラインについて特徴量Ｃを算出する。特徴量Ｃが最大となるラインを検索し、再読み取り開始ラインに設定して再読み取りを行う。こうすれば、色ずれが抑制されるように読み取り条件が変更された上で原画像の読み取りが行われるので、色ずれが抑制されたスキャン画像をユーザに提供できる。【選択図】図９
2010041072.tif 000002
【特許請求の範囲】
【請求項１】
読み取り条件を表す情報に基づいて、読み取り機構と前記読み取り機構に対向する対象物とのいずれか一方を他方に対して、読み取り方向に沿って相対的に移動させて前記対象物に対する所定の色ごとの読み取りを行う読み取り手段と、
前記読み取り手段による読み取り結果に基づいて画像データを生成する画像データ生成手段と、
前記画像データにより表される読み取り画像に、前記所定の色ごとの位置がずれた色ずれが発生しているかを判断する判断手段と、
前記読み取り画像に色ずれが発生していると判断した場合に、前記読み取り条件を表す情報を変更する色ずれ対応手段と、
を備える画像読み取り装置。
【請求項２】
請求項１記載の画像読み取り装置であって、
前記読み取り手段は、前記対象物に光を照射する光源、および、前記対象物からの反射光を受光する受光素子を有する照明光学系、並びに、前記照明光学系を、前記読み取り方向に移動させるキャリッジを有する読み取り機構を備え、
前記読み取り条件を表す情報には、前記キャリッジの移動速度に関する情報が含まれ、
前記色ずれ対応手段は、前記移動速度を低下して前記キャリッジを駆動させるように、前記読み取り条件を表す情報を変更する、
画像読み取り装置。
【請求項３】
請求項１または請求項２記載の画像読み取り装置であって、
前記読み取り手段は、前記対象物を、前記読み取り方向に複数の矩形領域であるラインごとに順次読み取りを行い、
前記判断手段は、前記ラインごとに前記色ずれを判断し、
前記色ずれ対応手段は、前記判断手段により前記色ずれが発生していると判断されたラインから、前記読み取り方向とは逆方向の所定の幅内に位置するラインからの読み取りであって、前記色ずれが発生していると判断したラインの読み取りを含む読み取りを行わせるように、前記読み取り条件を表す情報を変更する、
画像読み取り装置。
【請求項４】
請求項３記載の画像読み取り装置であって、
前記読み取り手段により読み取りを行ったラインに関する特徴量を算出する特徴量算出手段と、
前記読み取り手段により読み取りを行った少なくとも１つのラインに関する前記特徴量を記憶する記憶手段と、
を備え、
前記色ずれ対応手段は、前記記憶手段に記憶された前記特徴量に基づいて、前記所定の幅内に位置するラインのうち、所定の図形が表されていないラインを検索し、前記検索したラインから読み取りを行わせるように前記読み取り条件を表す情報を変更する、
画像読み取り装置。
【請求項５】
請求項４記載の画像読み取り装置であって、
前記所定の図形は、文字である、
画像読み取り装置。
【請求項６】
請求項４または請求項５記載の画像読み取り装置であって、
前記色ずれ対応手段は、前記読み取り方向と逆方向への前記読み取り手段の移動時に、前記色ずれラインに近いラインから順に読み取らせ、前記読み取らせたラインの前記特徴量を前記記憶手段に記憶する、
画像読み取り装置。
【請求項７】
画像出力装置であって、
請求項１ないし請求項６いずれか記載の画像読み取り装置と、
前記画像読み取り装置によって生成された画像データを出力する出力手段と、
を備える画像出力装置。
【請求項８】
読み取り条件を表す情報に基づいて、読み取り手段に、読み取り機構と前記読み取り機構に対向する対象物とのいずれか一方を他方に対して、読み取り方向に沿って相対的に移動させて前記対象物に対する所定の色ごとの読み取りを行わせ、
前記読み取りの結果に基づいて画像データを生成し、
前記画像データにより表される読み取り画像に、前記所定の色ごとの位置がずれた色ずれが発生しているかを判断し、
前記読み取り画像に色ずれが発生していると判断された場合に、前記読み取り条件を表す情報を変更する、
画像読み取り方法。
【請求項９】
読み取り条件を表す情報に基づいて、読み取り手段に、読み取り機構と前記読み取り機構に対向する対象物とのいずれか一方を他方に対して、読み取り方向に沿って相対的に移動させて前記対象物に対する所定の色ごとの読み取りを行わせ、
前記読み取りの結果に基づいて画像データを生成し、
前記画像データにより表される読み取り画像に、前記所定の色ごとの位置がずれた色ずれが発生しているかを判断し、
前記読み取り画像に色ずれが発生していると判断された場合に、前記読み取り条件を表す情報を変更し、
前記読み取り条件の変更後に生成された画像データを出力する、
画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物に表された画像を読み取って読み取り画像を生成し、読み取り画像を表す画像データを出力する技術に関し、特に、読み取り画像に色ずれが生じている場合の再読み取り制御に関する。
【背景技術】
【０００２】
従来、紙などの対象物上に表現された画像を読み取り、画像データを生成する画像読み取り装置が利用されている。画像読み取り装置としては、例えば、スキャナやＦＡＸ、コピー機、およびこれらの機能を１台の装置に備える複合機などがある。このような画像読み取り装置は、対象物に光を照射する光源と、対象物からの反射光を受光するＣＣＤセンサなどの受光素子とを有する照明光学系と、照明光学系を主走査方向に移動させるキャリッジと、キャリッジの移動速度などキャリッジを制御する機構からなる読み取り手段を備えている。
【０００３】
このような読み取り手段を備える画像読み取り装置では、キャリッジの移動時に生じる機械的振動に起因して、読み取った画像に色ずれと呼ばれる現象が生じることがある。色ずれとは、例えば、黒色の対象物を複数の色（例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ））ごとに読み取り、一致したＲ、ＧおよびＢの値により黒色を表示すべきであるにも拘わらず、Ｒ、Ｇ、Ｂの階調値のピークがずれてしまい、その結果、読み取って生成された画像（読み取り画像）の黒色の周辺に、本来現れるはずのない色が現れる現象を指す。従来は、色ずれ発生時に、読み取り画像を現す画像データを構成する複数の画素のうちの注目画素の周辺画素の階調値を関数で近似して色ずれの程度を現す色ずれ幅を算出し、算出した色ずれ幅に基づいて色ずれの補正を行う技術が利用されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００３−２４４４６９号公報
【特許文献２】特開２００２−２２３３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、関数の近似を行い色ずれ幅を算出しているため、計算に時間がかかるという問題があった。また、従来、色ずれ発生時に、読み取った画像データの色成分の変更等を行う画像データの補正によらずに、色ずれの抑制された画像をユーザに提供する技術は提案されていなかった。
【０００６】
本発明は上述の課題に鑑みてなされたものであり、色ずれの抑制された読み取り画像をユーザに提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］
読み取り条件を表す情報に基づいて、読み取り機構と前記読み取り機構に対向する対象物とのいずれか一方を他方に対して、読み取り方向に沿って相対的に移動させて前記対象物に対する所定の色ごとの読み取りを行う読み取り手段と、前記読み取り手段による読み取り結果に基づいて画像データを生成する画像データ生成手段と、前記画像データにより表される読み取り画像に、前記所定の色ごとの位置がずれた色ずれが発生しているかを判断する判断手段と、前記読み取り画像に色ずれが発生していると判断した場合に、前記読み取り条件を表す情報を変更する色ずれ対応手段と、を備える画像読み取り装置。
【０００９】
適用例１の画像読み取り装置によれば、色ずれ発生時に、読み取り手段の動作を制御する読み取り条件を変更する。従って、色ずれが抑制されるように読み取り条件を変更して、変更後の読み取り条件に基づいて生成される読み取り画像に生じる色ずれを抑制できる。よって、色ずれが抑制された読み取り画像をユーザに提供できる。
【００１０】
［適用例２］
適用例１の画像読み取り装置であって、前記読み取り手段は、前記対象物に光を照射する光源、および、前記対象物からの反射光を受光する受光素子を有する照明光学系、並びに、前記照明光学系を、前記読み取り方向に移動させるキャリッジを有する読み取り機構を備え、前記読み取り条件を表す情報には、前記キャリッジの移動速度に関する情報が含まれ、前記色ずれ対応手段は、前記移動速度を低下して前記キャリッジを駆動させるように、前記読み取り条件を表す情報を変更する。適用例２の画像読み取り装置によれば、キャリッジの移動速度を低下させて、対象物の読み込みを行わせることができる。従って、キャリッジの移動による画像読み取り装置の振動を抑制できる。よって、読み取り画像に生じる色ずれを精度良く抑制できる。
【００１１】
［適用例３］
適用例１または適用例２の画像読み取り装置において、前記読み取り手段は、前記対象物を、前記読み取り方向に複数の矩形領域であるラインごとに順次読み取りを行い、前記判断手段は、前記ラインごとに前記色ずれを判断し、前記色ずれ対応手段は、前記判断手段により前記色ずれが発生していると判断されたラインから、前記読み取り方向とは逆方向の所定の幅内に位置するラインからの読み取りであって、前記色ずれが発生していると判断したラインの読み取りを含む読み取りを行わせるように、前記読み取り条件を表す情報を変更する。適用例３の画像読み取り装置によれば、色ずれ発生箇所から所定の幅戻って再読み取りが行われる。従って、色ずれ発生箇所の読み取り時、色ずれ発生箇所を再読み取りできる。よって、色ずれの抑制された読み取り画像を生成できる。
【００１２】
［適用例４］
適用例３の画像読み取り装置において、前記読み取り手段により読み取りを行ったラインに関する特徴量を算出する特徴量算出手段と、前記読み取り手段により読み取りを行った少なくとも１つのラインに関する前記特徴量を記憶する記憶手段と、を備え、前記色ずれ対応手段は、前記記憶手段に記憶された前記特徴量に基づいて、前記所定の幅内に位置するラインのうち、所定の図形が表されていないラインを検索し、前記検索したラインから読み取りを行わせるように前記読み取り条件を表す情報を変更する。適用例４の画像読み取り装置によれば、所定の図形が表されていないラインから再読み取りが行われる。図形が表されていない部分では、読み取り手段と対象物との相対位置のずれに起因する色ずれが発生しにくいという特性があるため、再読み取りによる色ずれの発生を抑制できる。
【００１３】
［適用例５］
適用例４の画像読み取り装置において、前記所定の図形は、文字とする。適用例５の画像読み取り装置によれば、文字が表されていないラインから再読み取りが行われる。文字が表されていない部分では、読み取り手段と対象物との相対位置のずれに起因する色ずれが発生しにくいという特性があるため、再読み取りによる色ずれの発生を抑制できる。
【００１４】
［適用例６］
適用例４または適用例５の画像読み取り装置において、前記色ずれ対応手段は、前記読み取り方向と逆方向への前記読み取り手段の移動時に、前記色ずれラインに近いラインから順に読み取らせ、前記読み取らせたラインの前記特徴量を前記記憶手段に記憶する。適用例５の画像読み取り装置によれば、色ずれラインから所定の距離戻る際に特徴量を算出する。従って、読み取り手段を移動させる動作と特徴量の算出動作とを並行して行うことができ、処理時間を短縮できる。
【００１５】
［適用例７］
画像出力装置において、適用例１ないし適用例６の画像読み取り装置と、前記画像読み取り装置によって生成された画像データを出力する出力手段と、を備える画像出力装置。適用例６の画像出力装置によれば、適用例１の画像読み取り装置によって生成された画像データが出力される。従って、色ずれが抑制された読み取り画像を出力できる。
【００１６】
本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。例えば、画像読み取り方法、画像出力方法、コンピュータに画像を読み取らせるためのコンピュータプログラムコンピュータに画像を出力させるためのコンピュータプログラム、かかるコンピュータプログラムを記録したコンピュータ読み取り可能な記録対象物等としても構成できる。いずれの構成においても、上述した各態様を適宜、適用可能である。コンピュータが読み取り可能な記録対象物としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ハードディスク等種々の対象物を利用することが可能である。
【発明を実施するための最良の形態】
【００１７】
Ａ．実施例：
Ａ１．システム概要：
図１は、実施例における画像読み取り装置としてのスキャナ装置の外観を概略的に示す説明図である。スキャナ１０は、読み取り対象物を光学的に読み取り、読み取り結果に基づき画像データを生成する画像読み取り装置である。実施例では、対象物として、黒色の文字が記載された白色の用紙を用いる。
【００１８】
本実施例のスキャナ１０は、いわゆるフラットベッド型のスキャナである。スキャナ１０は、後述する内部機構を収納する筐体としてのケース１１と、原稿載置板１２と、ケース１１にヒンジ１４を介して回動可能に取り付けられた原稿押さえ１３と、を備える。ケース１１は、その上面に原稿載置板１２を支持する支持部１６を有している。原稿載置板１２は、略矩形形状の平板であり、支持部１６に取り付けられている。原稿載置板１２は、例えば、透明なガラス板やプラスチック板により形成されている。また、原稿押さえ１３の原稿載置板１２に対向する側の面には、例えば略白色に着色された樹脂製のシートにより形成された押さえ面１５が配置されている。スキャナ１０において、原稿載置板１２上に原稿を載せ、原稿押さえ１３によって原稿を上から押しつけることにより、原稿を原稿載置板１２に密着させることが可能となっている。
【００１９】
また、スキャナ１０は、操作パネル１５０を備えている。操作パネル１５０は、表示部１５１と、スタートボタン１５２と、ストップボタン１５４とを備える。表示部１５１には、動作状態等のユーザへの通知情報が表示される。スタートボタン１５２が押下されると読み取りが開始され、ストップボタン１５４が押下されると読み取りが停止される。
【００２０】
図２は、スキャナ１０の内部機構を概略的に示す平面図である。図３は、実施例における読み取りのラインの概念を例示する説明図である。図２では、図１に示した原稿押さえ１３、原稿載置板１２、ケース１１の支持部１６等の図示を省略している。スキャナ１０は、ケース１１の内部に、キャリッジ３００と、ガイドレール２１０と、タイミングベルト２２２と、ステッピングモータ２２６と、フラットケーブル２４０と、制御部２３０とをさらに備える。なお、スキャナ１０は、スキャナ１０の動作のための電源を供給する図示しない電源ユニットを備える。
【００２１】
ガイドレール２１０は、ケース１１の長手方向（図２のＸ方向）に略平行に配置され、両端においてブラケット２１２によりケース１１に固定されている。キャリッジ３００は、ガイドレール２１０に沿って往復移動可能なようにガイドレール２１０に支持されている。
【００２２】
なお、本明細書では、キャリッジ３００がガイドレール２１０に沿って移動する方向（図２のＸ方向）を「主走査方向」と呼び、主走査方向に沿った一方の方向（図２のＸ１方向）を「主走査順方向」と、主走査方向に沿った他方の方向（図２のＸ２方向）を「主走査逆方向」と呼ぶ。また、主走査方向に直交する方向（図２のＹ方向）を「副走査方向」と呼ぶ。実施例における「主走査方向」は、特許請求の範囲の「読み取り方向」に当たる。
【００２３】
タイミングベルト２２２は、一対のプーリ２２４の間に張り渡され、その一部がキャリッジ３００に結合されている。プーリ２２４がステッピングモータ２２６により回転駆動されることにより、タイミングベルト２２２がプーリ２２４の間を走行し、タイミングベルト２２２に結合されたキャリッジ３００がガイドレール２１０に沿って副走査方向に移動する。
【００２４】
キャリッジ３００は、その上面に、発光部３１０と受光部３２０とを有している。発光部３１０および受光部３２０は、キャリッジ３００の主走査方向に沿った長さのほぼ全域にわたって配置されている。発光部３１０は、例えばＬＥＤといった発光素子を有し、光を照射する。一方、受光部３２０は、主走査方向に沿って並んだ複数の受光素子３２２を有している。受光素子３２２は、例えばＣＣＤやＣＭＯＳ撮像素子といったイメージセンサと光をイメージセンサ上に集めるロッドレンズ（セルフォックスレンズ）との組み合わせにより構成され、発光部３１０から照射された光の反射光を受光し、受光した光の強度に応じた大きさの電圧を出力する。キャリッジ３００は、発光部３１０から照射された光の反射光を受光部３２０における複数の受光素子３２２によって検出することにより、受光部３２０に対向する対象物を主走査方向に沿った幅Ｗ１、長さＬ１の範囲４００にわたって光学的に読み取ることができる。キャリッジ３００がこのような読み取りを副走査方向に移動しつつ行うことにより、受光部３２０に対向する対象物の読み取り画像データが生成される。スキャナ１０におけるキャリッジ３００やキャリッジ３００を往復移動させる機構（ガイドレール２１０やタイミングベルト２２２、ステッピングモータ２２６など）は、特許請求の範囲における「読み取り機構」に相当する。また、発光部３１０、受光部３２０は、それぞれ、特許請求の範囲の「光源」および「受光素子」に当たる。
【００２５】
制御部２３０は、コネクタ２３４およびフラットケーブル２４０を介してキャリッジ３００と電気的に接続されるとともに、ステッピングモータ２２６とも電気的に接続されており、スキャナ１０全体の動作を制御する。
【００２６】
実施例では、図３に示すように、対象物である用紙２０は白紙に黒文字ＴＸＴが表されており、受光部３２０の主走査方向Ｘに沿った幅ｄを有するとともに、副走査方向Ｙに沿った長さを有し、主走査方向Ｘに複数の矩形状の領域であるライン２１ごとに読み取られる。
【００２７】
Ａ２．機能ブロック：
図４は、実施例におけるスキャナ１０の機能ブロックを例示するブロック図である。スキャナ１０は、ＣＰＵ１００、ＲＡＭ１１０、ＲＯＭ１２０、読み取り機構１３０、読み取り機構駆動回路１４０および操作パネル１５０を備える。ＣＰＵ１００、ＲＡＭ１１０、ＲＯＭ１２０、読み取り機構駆動回路１４０が、制御部２３０に当たる。
【００２８】
ＣＰＵ１００は、各機能ブロックを制御してスキャナ１０全体の動作を制御する。ＲＡＭ１１０は、情報の一時的な記憶に用いられるメモリである。ＲＯＭ１２０は、読み取り機構１３０により読み取られたデータから画像を生成する画像処理部１６０が記憶されている。画像処理部１６０は、Ａ／Ｄ変換モジュール１６２、補正モジュール１６４、色ずれ判断モジュール１６６、色ずれ対応モジュール１６８を備えており、色ずれ対応モジュール１６８は、特徴量算出モジュール１７０を備える。
【００２９】
読み取り機構駆動回路１４０は、読み取り条件１４１に従って、読み取り機構１３０を駆動させる。読み取り条件１４１には、例えば、キャリッジ３００の移動速度、キャリッジ３００の移動開始位置等が含まれる。読み取り条件１４１は、予め設定されていてもよいし、読み取りの都度、操作パネル１５０を介して、もしくはスキャナ１０に接続された他の機器を介してユーザによって設定されてもよい。キャリッジ３００、キャリッジ３００を往復移動させる機構（ガイドレール２１０やタイミングベルト２２２、ステッピングモータ２２６など）と、読み取り機構駆動回路１４０とから構成される原稿の読み取り機能が、特許請求の範囲の「読み取り手段」に当たる。
【００３０】
Ａ／Ｄ変換モジュール１６２は、受光素子３２２から出力される電圧値（アナログ値）をデジタル値に変換する。補正モジュール１６４は、Ａ／Ｄ変換モジュール１６２によってデジタル値に変換されたデータに対して、スキャナ１０の特性に合わせて、カラーバランスを整える階調補正や輝度ムラを整えるシェーディング補正等の画像補正処理を施す。Ａ／Ｄ変換モジュール１６２および補正モジュール１６４は、特許請求の範囲の「画像データ生成手段」に当たる。以降、実施例では、読み取って生成した画像をスキャン画像と呼ぶ。「スキャン画像」は、特許請求の範囲における「読み取り画像」に当たる。
【００３１】
色ずれ判断モジュール１６６は、補正モジュール１６４によって補正されたデータにより表される画像に色ずれが生じているかを判断する。前述したとおり、色ずれにより、原画像に表されていない色がスキャン画像に現れる。色ずれ判断モジュール１６６は、特許請求の範囲の「判断手段」に当たる。
【００３２】
色ずれ対応モジュール１６８は、色ずれ判断モジュール１６６による色ずれ判断時に、原稿の読み取り時における読み取り条件を変更し、機構駆動回路１４０を制御して、原稿の読み取りをし直させる。色ずれ対応モジュール１６８は、特許請求の範囲の「色ずれ対応手段」に当たる。
【００３３】
特徴量算出モジュール１７０は、読み取ったデータをライン単位で解析し、ラインを構成するデータ（画素）の平均明度や階調値の分散、エッジ等の特徴量を算出し、算出した特徴量をＲＡＭ１１０に記憶する。特徴量算出モジュール１７０は、特許請求の範囲の「特徴量算出手段」に当たり、ＲＡＭ１１０は、特許請求の範囲の「記憶手段」に当たる。
【００３４】
なお、生成した画像データにより表されるスキャン画像を操作パネル１５０に表示する機能や外部接続機器（例えば、パーソナルコンピュータやプリンタなど）に出力する機能を有する画像出力装置としてスキャナ１０を構成してもよい。
【００３５】
Ａ３．色ずれの概要について：
色ずれ発生時の対応を説明する前に、実施例における色ずれの概要について説明する。図５は、色ずれの概要を説明する説明図である。図６は、実施例における色ずれラインについて説明する説明図である。
【００３６】
色ずれ幅について、図５を参照して説明する。図５（ａ）は、ある対象物を読み取って生成された画像を表しており、図５（ｂ）は、図５（ａ）の枠Ｘ部分の赤色（Ｒ）成分、緑色（Ｇ）成分、青色（Ｂ）成分の階調値を表している。図５（ａ）の画像ＧＤにおいて、破線で区切られた領域は１画素を表している。図５（ａ）に併せて、ラインの番号を表すライン番号を示した。実施例では、「ライン」の後にライン番号を示すことで、ラインを特定する。図５（ｂ）のグラフ５００において、横軸は、枠Ｘ内の画素の下方からの番号を表しており、縦軸は、Ｒ、Ｇ、Ｂの階調値を表している。また、グラフ５００において、実線はＲを表し、破線はＧを表し、一点鎖線はＢを表している。
【００３７】
画像ＧＤにおいて、ライン９とライン１０には、対象物において黒色の直線が表されていることを示しており、エッチング部分であるライン６〜８、１１〜１３は、本来、生成された画像に表されるはずのない色、すなわり、読み取った対象物には表されていない色が表されていることを示している。すなわち、画像ＧＤには、色ずれが発生している。
【００３８】
図５（ｂ）のグラフ５００に示すように、図５（ａ）の画像ＧＤでは、Ｒ、Ｇ、Ｂの各色成分で階調値のピークがずれている。このずれの幅を定量化したものが「色ずれ幅」である。実施例では、各画素の色ずれ幅を算出し、各画素に色ずれが発生しているかを判断する。色ずれの判断については後に説明する。実施例では、色ずれが発生していると判断された時点における注目画素が含まれるラインを色ずれラインと呼ぶ。
【００３９】
図６を参照して色ずれラインについて説明する。図６は、用紙２０の部分を拡大した状態を表しており、破線に囲まれた各領域Ｐは画素を表している。図６において、副走査方向に一列に並ぶ画素は、同一ライン上の画素を表している。例えば、画素Ｐ１は、ライン４０１上の画素である。ハッチングが付されている注目画素Ｐ２の色ずれ判断時に、色ずれが発生していると判断された場合、この注目画素Ｐ２を含むライン４０３が、色ずれラインとされる。
【００４０】
Ａ４．色ずれ対応処理：
色ずれ発生時の対応処理を表す色ずれ対応処理について、図７〜１０を参照して説明する。図７は、実施例における原稿読み取り処理の全体的な流れを説明するフローチャートである。図８は、実施例における色ずれ対応処理を説明するフローチャートである。図９は、実施例における色ずれ対応処理を模式的に説明する説明図である。色ずれ対応処理は、ＣＰＵ１００が各機能ブロックを制御することにより実行される。以降では、色ずれ対応処理をＣＰＵ１００が実行するものとして説明する。
【００４１】
図７に示すように、ＣＰＵ１００は、ライン単位で原稿を読み取り（ステップＳ１０）、各ラインの各画素について色ずれ判断処理を行う（ステップＳ１２）。実施例では、線形補完法を用いて色ずれを判断する。色ずれ判断処理については、後に詳述する。
【００４２】
ＣＰＵ１００は、判断対象のラインに色ずれが検出されたかを判断し（ステップＳ１４）、色ずれが検出されたと判断された場合には（ステップＳ１４；ＹＥＳ）、色ずれ対応処理を行う（ステップＳ１６）。
【００４３】
図８および図９を参照して、色ずれ発生時の対応処理について説明する。図８に示すフローチャートは、図７のステップＳ１６に対応する処理である。また、図９（ａ）は、色ずれ対応処理における読み取り機構１３０の動きを表しており、図９（ｂ）は、特徴量の算出・記憶について模式的に示している。
【００４４】
ＣＰＵ１００は、色ずれ対応処理を開始すると、まず、読み取り動作を停止する（ステップＳ３０）。具体的には、次の通りである。図９（ａ）の矢印Ｒ１に示すように、主走査方向に読み取りが行われる。本実施例のように、線形補完を用いて色ずれ幅を検出する場合、注目画素の垂直方向上下に位置する画素の画素値が必要であるため、受光部３２０は、注目画素が含まれるライン（ｍ）より２ライン以上先行するライン（ｍ＋α）上に位置している（αは、２以上の整数）。ＣＰＵ１００は、色ずれ対応処理の開始時に受光部３２０が位置しているライン（ｍ＋α）上でキャリッジ３００の移動を停止し、読み取りを停止する。
【００４５】
ＣＰＵ１００は、読み取り機構１３０の読み取り条件１４１を変更する（ステップＳ３２）。実施例では、ＣＰＵ１００は、キャリッジ３００の移動速度を低下させるように読み取り条件１４１を変更する。ＣＰＵ１００は、変更後の読み取り条件に従って読み取り機構１３０を駆動し、図９（ａ）の矢印Ｒ２に示すように、ライン（ｍ−α）から、色ずれライン（ｍ）から一定幅Ｄだけ主走査逆方向側に位置するライン（ｍ−β）上まで受光部３２０を移動させる（βは、１以上の整数）（ステップＳ３４）。
【００４６】
図９（ｂ）において、Ｘ印は、色ずれ発生箇所（図６の注目画素Ｐ２に相当）を表している。キャリッジ３００の移動時、色ずれラインｍより１ラインだけ主走査逆方向側に位置するライン（ｍ−１）からライン（ｍ−β）までの各ラインの読み取りを行い、各ラインについて、所定の図形が表されているかを判断するための特徴量Ｃを算出し、ＲＡＭ１１０内に設定された特徴量記憶部１１１に記憶する。実施例では、「所定の図形」とは、黒色の文字であり、特徴量として、ライン上の画素の平均明度を用いている。特徴量記憶部１１１は、ｎ個の記憶領域に分けられており、各記憶領域を記憶領域Ａ［１］、Ａ［２］…Ａ［ｎ］と表す。また、各ラインの特徴量を特徴量（ライン番号）で表しており、例えば、ライン（ｍ−１）の特徴量は、特徴量Ｃ（ｍ−１）と表される。各ラインの特徴量は、色ずれライン（ｍ）に近い側から順に記憶領域に格納されるように構成されており、例えば、記憶領域Ａ［２］には、ライン（ｍ−２）の特徴量Ｃ（ｍ−２）が格納される。
【００４７】
実施例における特徴量である明度の算出について説明する。明度は、式１を適用することにより算出される。なお、式１において、Ｖ（ｎ）は、画素の明度を表し、ｎは、ラインにおける副走査方向の画素位置を表している。例えば、Ｖ（５）は、あるラインについて、副走査方向の５番目に位置する画素の明度を表す。また、Ｒは、赤色成分の階調値を表し、Ｇは緑色成分の階調値を表し、Ｂは青色成分の階調値を表す。
【００４８】
Ｖ（ｎ）＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ  （式１）
【００４９】
特徴量Ｃは、１ラインに含まれる各画素の明度の平均であり、式２により算出される。なお、Ａｖｅ関数は、引数の平均を算出する関数を表す。
【００５０】
Ｃ＝Ａｖｅ（Ｖ（１）、Ｖ（２）、…、Ｖ（ｎ））  （式２）
【００５１】
実施例では、白色の背景に黒色の文字が表されている媒体を読み取り対象物としているため、背景の画素では明度は高く、黒色の文字を含む画素では、明度が低くなる。よって、特徴量Ｃが大きいラインほど、黒色の文字が存在する可能性が高い。
【００５２】
ＣＰＵ１００は、特徴量記憶部１１１を参照して、ライン（ｍ−１）からライン（ｍ−β）から再読み取りを開始するラインを検索する（ステップＳ３６）。具体的には、ＣＰＵ１００は、ライン（ｍ−１）からライン（ｍ−β）のうち、特徴量Ｃが最大となるライン、すなわち、黒文字が含まれる量が最も少ないラインを検索し再読み取り開始ラインに設定する。再読み取り時には、用紙２０とキャリッジ３００との相対位置がずれる可能性があるため、黒文字が含まれる量が最も少ないと考えられるラインから再読み取りを行うことにより、色ずれの発生を効果的に抑制できる。
【００５３】
ＣＰＵ１００は、キャリッジ３００を再読み取り開始ラインまで移動させて、再読み取りを開始する（ステップＳ３８）。
【００５４】
図７に戻り説明を続ける。ＣＰＵ１００は、色ずれが検出されていないと判断された場合には（ステップＳ１４：ＮＯ）、判断対象のラインが最後のラインであるかを判断する（ステップＳ１８）。ＣＰＵ１００は、判断対象のラインが原稿の最後のラインである場合には（ステップＳ１８：ＹＥＳ）、読み取った原稿を表す画像データを生成し、ＲＡＭ１１０に記憶する（ステップＳ２０）。ＣＰＵ１００は、判断対象のラインが原稿の最後のラインでない場合には（ステップＳ１８：ＮＯ）、読み取り機構１３０を次のラインに移動させ、ステップＳ１０から処理を繰り返す。以上の通り、色ずれ対応処理が行われる。
【００５５】
Ａ５．色ずれ判断処理：
実施例の色ずれ判断処理について、図１０を参照して説明する。色ずれ判断処理は、図７のステップＳ１２に当たる処理である。本実施例では、線形補完法を用いた色ずれ判断処理について説明する。
【００５６】
ＣＰＵ１００は、色ずれ判断処理を開始すると、初期化を行う（ステップＳ５０）。実施例では、初期化とはカウンタを０に設定する処理を含む。実施例では、カウンタは、色ずれが発生している画素の連続数量を表している。すなわち、カウンタの値は、色ずれが発生している画素が何画素連続しているかを表す。
【００５７】
ＣＰＵ１００は、初期化を終えると、色ずれを判断する対象の画素（注目画素）およびその周辺の画素の画素値を取得し（ステップＳ５２）、注目画素が画像の境界を表すエッジであるかを判断する（ステップＳ５４）。なお、実施例では、ゾーベルフィルタ（sobel filter）を用いて、エッジ判定を行う。ＣＰＵ１００は、注目画素がエッジである場合（ステップＳ５４：ＹＥＳ）、色ずれ幅を算出する（ステップＳ５６）。
【００５８】
色ずれ幅の算出方法について、以下に具体的に説明する。色ずれ幅は、各画素について算出される。実施例では、（１）Ｒ成分とＧ成分の垂直方向の色ずれ幅、（２）Ｂ成分とＧ成分の垂直方向の色ずれ幅、（３）Ｒ成分とＧ成分の水平方向の色ずれ幅、（４）Ｂ成分とＧ成分の水平方向の色ずれ幅を算出する。なお、Ｒ成分とＢ成分の色ずれ幅も計算できるが、本実施例では採用しない。
【００５９】
一例として（１）Ｒ成分とＧ成分の垂直方向の色ずれ幅について説明する。なお、以下に説明する計算方法は、（２）〜（４）の色ずれ幅の算出にも適用される。色ずれ幅の計算において、以下の記号を用いる。なお、以下の記号の説明において、「一つ手前」とは「主走査逆方向に一つ前」を意味し、例えば、図５（ａ）における上方向である。同様に、「一つ先」とは、「主走査順方向に一つ先」を意味し、図５（ａ）における下方向である。
【００６０】
注目画素の一つ手前の画素    Ｒ成分：Ｒ［ｎ＋１］、Ｇ成分：Ｇ［ｎ＋１］
注目画素                  Ｒ成分：Ｒ［ｎ］、Ｇ成分：Ｇ［ｎ］
注目画素の一つ先の画素    Ｒ成分：Ｒ［ｎ−１］、Ｇ成分：Ｇ［ｎ−１］
【００６１】
すなわち、系列｛…、Ｒ［ｎ＋１］、Ｒ［ｎ］、Ｒ［ｎ−１］、…｝は、Ｒ成分の垂直方向の系列である。このＲ成分の垂直方向の系列を、所定の補完方法で補完し、幅Ｄだけ垂直方向上方にずらした系列を｛Ｒ＿Ｄ［ｎ］｝と表す。ただし、Ｄの絶対値は１未満である。Ｄが正の値の場合には、垂直方向上方にずらしたことを意味し、Ｄが負の値の場合は、垂直方向下方にずらしたことを意味する。実施例では、線形補完を用いており、具体的には、以下の数式で計算される。まず、Ｒ成分の系列を垂直方向上方にＤだけずらしたときの注目画素のＲ成分に対応する値（Ｒ＿Ｄ［ｎ］）を以下の式を適用して求める。なお、線形補完以外の他の補完方法、例えば、３次補完等の種々の補完方法を用いても良い。
【００６２】
Ｒ＿Ｄ［ｎ］＝Ｄ＊Ｒ［ｎ−１］＋（１−Ｄ）＊Ｒ［ｎ］（０＜ｎ＜１）  （式３）
Ｒ＿Ｄ［ｎ］＝（１＋Ｄ）＊Ｒ［ｎ］−Ｄ＊Ｒ［ｎ＋１］（−１＜ｎ＜０）  （式４）
【００６３】
注目画素のＧ成分（Ｇ［ｎ］）と、Ｒ＿Ｄ［ｎ］との差分を、以下の式５を適用して求める。
【００６４】
ｅ（Ｄ）＝Ｇ［ｎ］−Ｒ＿Ｄ［ｎ］  （式５）
【００６５】
色ずれ幅は、−１以上＋１以下の中で、式５のｅ（Ｄ）の値を最も０に近づけるＤの値により表される。実施例では、Ｒ成分とＧ成分の色ずれ幅は、上記式３〜式５を用いて、直接的にもしくは近似的に求められるＤの値である。各色成分の色ずれ幅は、上記線形補完方法を適用して求められる。
【００６６】
ＣＰＵ１００は、算出した色ずれ幅（注目画素の色ずれ幅）が、設定されている閾値ＴＨ１よりも大きい値であるかを判断する（ステップＳ５８）。ＣＰＵ１００は、算出した色ずれ幅が、閾値ＴＨ１よりも大きい場合（ステップＳ５８：ＹＥＳ）、注目画素を、色ずれ候補画素であると判断し、カウンタを１増分する（ステップＳ６０）。ＣＰＵ１００は、算出した色ずれ幅が、閾値ＴＨ１以下の場合（ステップＳ５８：ＮＯ）、カウンタに設定されている値を破棄し、カウンタを０に設定する（ステップＳ６２）。こうすることにより、注目画素に色ずれが発生しているとしても、隣接画素に色ずれが発生していない場合には、注目画素は色ずれ候補画素と判断されない。
【００６７】
ＣＰＵ１００は、カウンタがＴＨ２よりも大きいかを判断する（ステップＳ６４）。ＣＰＵ１００は、カウンタがＴＨ２よりも大きい値である場合（ステップＳ６４：ＹＥＳ）、すなわち、色ずれ候補画素が閾値ＴＨ２よりも多く連続している場合、画像データに色ずれが発生していると判断し（ステップＳ７０）、図７のステップＳ１４に進む。
【００６８】
ＣＰＵ１００は、カウンタがＴＨ２以下である場合（ステップＳ６４：ＮＯ）、次に色ずれを判断する画素が存在するかを判断する（ステップＳ６６）。すなわち、ＣＰＵ１００は、全画素について色ずれ判断処理を行ったかを判断する。ＣＰＵ１００は、色ずれを判断する画素が存在すると判断した場合（ステップＳ６６：ＹＥＳ）、ステップＳ３２に戻り処理を繰り返し、色ずれを判断する画素が存在しないと判断した場合（ステップＳ６６：ＮＯ）、画像データに色ずれは発生していないと判断して色ずれ判断処理を終了し（ステップＳ６８）、図７のステップＳ１４に進む。
【００６９】
実施例において、色ずれ判断処理において、上記に説明したように、色ずれ候補画素の連続数が閾値ＴＨ２を超えているかを判断する理由は次の通りである。色ずれは、原稿の色、ノイズなどの影響を受けて発生することもあり、正確な色ずれ幅が求められないこともある。そのため、色ずれ幅が閾値ＴＨ１を超える色ずれ候補画素が閾値ＴＨ２を超えて連続する場合に、スキャン画像には色ずれが発生していると判断するようにし、色ずれ判断の精度を向上している。
【００７０】
Ａ６．操作パネル：
図１１は、実施例における操作パネルでの警告表示を例示する説明図である。ＣＰＵ１００は、色ずれを検出すると表示部１５１に警告メッセージを表示する。例えば、図１１に示すように、「画像不良がおきている可能性があります  スキャンをやめる場合にはストップボタンを押して下さい」というメッセージを表示してもよい。なお、実施例において、警告表示は図７のステップＳ１４でＹＥＳと判断された後であれば、どのようなタイミングで表示されてもよいので、図７のフローチャート内に含めていない。また、操作パネル１５０への警告表示は必須ではない。
【００７１】
以上説明した実施例のスキャナによれば、色ずれが抑制されるように読み取り条件が変更された上で原画像の読み取りが行われる。従って、読み取り条件変更後に生成されるスキャン画像に生じる色ずれを抑制できる。よって、色ずれが抑制されたスキャン画像をユーザに提供できる。
【００７２】
また、実施例のスキャナ１０によれば、キャリッジの移動速度を低下させて、原稿の再読み取りを行わせることができる。従って、キャリッジの移動による画像読み取り装置の振動を抑制できる。よって、スキャン画像に生じる色ずれを精度良く抑制できる。また、色ずれを発生させる要因の一つとして、画像処理部１６０の処理速度が読み取り速度よりも遅いために発生するスキャナのバッファリングがある。バッファリングの前後でキャリッジと原稿の相対位置がずれることがあり、これが原因となって色ずれが発生することがある。よって、キャリッジの移動速度を低下させて読み取り速度を低下させることにより、再読み取り時にバッファリングの発生を抑制でき、色ずれの発生を抑制できる。
【００７３】
また、実施例のスキャナ１０によれば、色ずれラインから一定幅戻って再読み取りが行われる。従って、色ずれラインを再読み取り出来、色ずれの抑制された画像データをユーザに提供できる。
【００７４】
また、実施例のスキャナ１０によれば、所定の図形である黒色の文字が表されていないラインから再読み取りが開始される。黒色の文字が表されていない部分では色ずれが発生しにくいという特性があるため、再読み取りによる色ずれの発生を抑制できる。
【００７５】
また、実施例のスキャナ１０によれば、色ずれラインから一定幅主走査逆方向に移動する際に、色ずれラインに近い側から特徴量が算出される。従って、読み取り機構１３０を移動させる動作と特徴量の算出処理とを並行して行うことができ、処理時間を短縮できる。
【００７６】
また、実施例のスキャナ１０によれば、再読み取り開始ラインの特定時に、画素の明度が特徴量として用いられている。従って、簡易な構成で再読み取り開始ラインを特定することができる。
【００７７】
また、実施例のスキャナ１０によれば、色ずれ判断時、操作パネル１５０に警告表示が行われる。従って、ユーザは、即座にスキャン画像に画像不良が生じたこと、すなわち、読み取りが失敗したことを知ることができる。よって、ユーザの利便性を向上できる。
【００７８】
また、実施例のスキャナ１０によれば、色ずれ候補画素が閾値Ｔｈ２を超えて連続する場合に、スキャン画像に色ずれが発生していると判断される。従って、色ずれの判断精度を向上できる。
【００７９】
Ｂ．変形例：
（１）実施例では、色ずれ判断時には、色ずれラインより主走査逆方向に一定幅だけ受光部３２０を戻して原稿の再読み取りを行っているが、例えば、色ずれ判断時に、受光部３２０を戻すことなく、色ずれ判断時に受光部３２０が位置しているラインから読み取りを再開してもよい。こうすれば、色ずれラインの色ずれを除去することはできないが、色ずれ判断以降に原稿を読み取って生成するスキャン画像の部分に発生する色ずれを抑制でき、処理時間を短縮できる。また、色ずれが検出されたら、検出時点で読み取りを中止し、先頭まで戻って読み取り直しても良い。
【００８０】
（２）実施例では、色ずれ判断時に特徴量を算出して記憶しているが、例えば、原稿の１回目の読み取り時に特徴量を算出し記憶するように構成してもよい。具体的には、例えば、スキャンしているラインの主走査逆方向側のＭ本のラインについて、常に、特徴量を計算し、ＦＩＦＯ（First In First Out）バッファに保持しておき、色ずれ判断時に、ＦＩＦＯバッファに蓄積された特徴量を参照して、再読み取り開始ラインを特定してもよい。この場合、特徴量記憶部１１１を、Ｍライン分の特徴量が記憶可能なＦＩＦＯバッファとして構成し、ＦＩＦＯバッファが特徴量で埋められると、最初に記憶したラインの特徴量を消去して新たなラインの特徴量を記憶するように構成してもよい。こうすれば、最も直近に読み取ったラインからＭライン分の特徴量の履歴を保持できる。よって、処理速度を向上できる。
【００８１】
（３）実施例では、色ずれ対処処理における原稿の再読み取り時に、再読み取りを開始するラインを特定しているが、例えば、再読み取りを開始するラインを特定することなく、予め規定された一定幅だけ主走査逆方向に受光部３２０を移動させてもよい。こうすれば、特徴量の算出処理を行う必要がないため、処理速度の向上および記憶領域の削減を行うことができる。
【００８２】
（４）実施例では、再読み取り開始ラインの特定時に、色ずれラインから一定幅だけ主走査逆方向側に存在するラインの全ての読み取り、特徴量を算出しているが、例えば、色ずれラインの主走査逆方向に隣接するラインから順次読み取って特徴量（平均明度）の算出を行い、特徴量が所定値以上のラインが存在する場合には、そのラインを再読み取り開始ラインと決定し、そのライン以降のラインの読み取りおよび特徴量算出を行うことなく処理を終了してもよい。こうすれば、処理時間を短縮できる。
【００８３】
（５）実施例では、色ずれ判断時に、読み取りを停止するとともに、キャリッジ３００の読み取り条件を変更した上で読み取りを再開しているが、例えば、色ずれ判断時に、読み取りを中止してもよい。こうすれば、色ずれが生じているスキャン画像を大量に生成する前にスキャン画像の生成を止めることができる。例えば、連続的にスキャンする場合など、色ずれが生じているスキャン画像を大量に生成することを抑制できる。
【００８４】
（６）実施例では、スキャナ１０は、色ずれ判断時には、読み取り機構１３０の読み取り条件を変更して読み込みを再開させるように構成されているが、例えば、スキャナ１０に、キャリッジ３００などの読み取り機構１３０や機構駆動回路１４０のがたつきを調整するための機構を設けたり、スキャナ１０内に混入した異物を除去するための機構を設けたりし、色ずれ判断時に、これらの機構を制御して色ずれが検出しないように自動調整する機能を持たせても良い。こうすれば、各機構の調整により色ずれの原因を取り除くことができる。
【００８５】
（７）実施例では、特徴量としてライン上の画素の平均明度を用いているが、例えば、特徴量として、読み取りライン上の階調値の分散や、読み取りライン上の画素に含まれるエッジ量を用いても良い。
【００８６】
背景の部分は分散が小さく、黒色の文字を含む場合には分散が大きくなるため、分散が小さいほど読み取りライン上に黒色の文字が存在する可能性が低いと判断できる。読み取りライン上の階調値の分散は、例えば、式６に示すように、読み取りライン上の画素の明度Ｖ（ｎ）の分散で求められる。なお、式６において、Ｃ１は、読み取りラインの分散を表し、関数Ｖａｒは、引数の分散を求める関数である。
【００８７】
Ｃ１＝Ｖａｒ（Ｖ（１）、Ｖ（２）、…Ｖ（ｎ））  式６
【００８８】
また、背景の部分はエッジ量が小さく、黒色の文字を含む部分はエッジ量が多くなるため、エッジ量が小さいほど、読み取りライン上に黒色の文字が存在する可能性が低いと判断できる。ライン上の各画素のエッジ量は、Sobelフィルタをかける等の方法により求められる。読み取りラインのエッジ量は、例えば、式７を適用して求められる。なお、式７において、Ｃ２は、ラインのエッジ量を表しており、Ｅ（ｎ）は、各画素のエッジ量を表す。
【００８９】
Ｃ２＝Ａｖｅ（Ｅ（１）、Ｅ（２）、…、Ｅ（ｎ））  式７
【００９０】
以上説明した各特徴量をそれぞれ個別に用いても良いし、これらを組み合わせ用いても良い。こうすれば、検出精度を向上できる。
【００９１】
（８）実施例では、フラットベッド型のスキャナ１０を例に説明したが、撮像素子を固定しておき対象物を移動させる対象物送り機構付のスキャナや、光源と撮像素子を一体化させて構成し、手に持って一定方向に対象物をなぞることにより対象物を読み取るハンディタイプ等種々の画像読み取り装置に適用可能である。また、ＦＡＸやコピー機、および、これらの機能を複合的に備える複合機にも適用可能である。
【００９２】
（９）実施例では、原稿に反射した光を、対象物の直下にある撮像素子で受ける密着光学系のスキャナを例に説明しているが、例えば、原稿に反射した光をミラーで折り返しながらレンズに導き、撮像素子に結像させる縮小光学系のスキャナに適用しても良い。なお、この場合には、特許請求の範囲の「照明光学系」には、原稿に反射した光を受光素子に導くミラーなどの光学部品も含まれる。
【００９３】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができる。
【図面の簡単な説明】
【００９４】
【図１】実施例における画像読み取り装置としてのスキャナ装置の外観を概略的に示す説明図。
【図２】スキャナ１０の内部機構を概略的に示す平面図。
【図３】実施例における読み取りのラインの概念を例示する説明図。
【図４】実施例におけるスキャナ１０の機能ブロックを例示するブロック図。
【図５】色ずれの概要を説明する説明図。
【図６】実施例における色ずれラインについて説明する説明図。
【図７】実施例における原稿読み取り処理の全体的な流れを説明するフローチャート。
【図８】実施例における色ずれ対応処理を説明するフローチャート。
【図９】実施例における色ずれ対応処理を模式的に説明する説明図。
【図１０】実施例における色ずれ判断処理を説明するフローチャート。
【図１１】実施例における操作パネルでの警告表示を例示する説明図。
【符号の説明】
【００９５】
１０…スキャナ
１１…ケース
１２…原稿載置板
１３…原稿押さえ
１４…ヒンジ
１５…押さえ面
１６…支持部
２０…用紙
４０…板
１００…ＣＰＵ
１１０…ＲＡＭ
１２０…ＲＯＭ
１１１…特徴量記憶部
１３０…読み取り機構
１４０…読み取り機構駆動回路
１４１…読み取り条件
１５０…操作パネル
１５１…表示部
１５２…スタートボタン
１５４…ストップボタン
１６０…画像処理部
１６２…Ａ／Ｄ変換モジュール
１６４…補正モジュール
１６６…色ずれ判断モジュール
１６８…色ずれ対応モジュール
１７０…特徴量算出モジュール
２１０…ガイドレール
２１２…ブラケット
２２２…タイミングベルト
２２４…プーリ
２２６…ステッピングモータ
２３０…制御部
２３４…コネクタ
２４０…フラットケーブル
３００…キャリッジ
３１０…発光部
３２０…受光部
３２２…受光素子
４０１、４０２、４０３、４０４、４０５…ライン
５００…グラフ
【図１】
2010041072.tif 000003
【図２】
2010041072.tif 000004
【図３】
2010041072.tif 000005
【図４】
2010041072.tif 000006
【図５】
2010041072.tif 000007
【図６】
2010041072.tif 000008
【図７】
2010041072.tif 000009
【図８】
2010041072.tif 000010
【図９】
2010041072.tif 000011
【図１０】
2010041072.tif 000012
【図１１】
2010041072.tif 000013