(57)【要約】【課題】比較的に簡単な方法によって、光学調整への依存度を低下させることでき、かつ、初期においてキャリッジが傾いていたとしても傾きを補正する。【解決手段】画像読み取り装置は、筐体と、筐体の内部を往復運動する読み取り手段とを備えている。とりわけ、画像読み取り装置は、原稿を読み取る際に、読み取り手段により読み取られる筐体の内部に設けられた基準パターンと、基準パターンの読み取り結果に基づいて読み取り手段の傾きを検出する検出手段とを備えている。また、画像読み取り装置は、読み取り手段により読み取られた原稿の画像を、検出手段により検出された傾きに応じて補正する傾き補正手段を備えている。【選択図】図９
2010093760.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取り装置であって、
筐体と、
前記筐体の内部を往復運動する読み取り手段と、
原稿を読み取る際に、前記読み取り手段により読み取られる前記筐体の内部に設けられた基準パターンと、
前記基準パターンの読み取り結果に基づいて該基準パターンに対する前記読み取り手段の傾きを検出する検出手段と、
前記読み取り手段により読み取られた原稿の画像を、前記検出手段により検出された前記傾きに応じて補正する傾き補正手段と
を含むことを特徴とする画像読み取り装置。
【請求項２】
前記原稿が載置される原稿台と、
前記原稿を照明する光源と、
前記光源についてシェーディング補正を行うために前記読み取り手段によって読み取られる白色基準板と、
前記読み取り手段を、前記白色基準板の読み取り位置から該白色基準板の読み取り位置よりも後方に位置している所定の助走開始位置まで移動させ、該助走開始位置から該白色基準板の読み取り位置よりも前方に位置している前記原稿の読み取り終了位置まで移動させ、該読み取り終了位置から該白色基準板の読み取り位置まで移動させるよう駆動する駆動手段と
を備え、
前記基準パターンは、前記白色基準板の読み取り位置と前記助走開始位置との間に配置されていることを特徴とする請求項１に記載の画像読み取り装置。
【請求項３】
前記読み取り手段は、
前記白色基準板の読み取り位置から前記助走開始位置へ移動する往路において前記基準パターンを読み取り、
前記検出手段は、少なくとも前記往路において取得された前記基準パターンの読み取り結果に基づいて前記傾きを算出する算出手段を含む
ことを特徴とする請求項２に記載の画像読み取り装置。
【請求項４】
前記読み取り手段は、
前記助走開始位置からの前記白色基準板の読み取り位置への復路において前記基準パターンを再度読み取り、
前記算出手段は、前記往路において取得された前記基準パターンの読み取り結果と、前記復路において取得された前記基準パターンの読み取り結果とに基づいて前記傾きを算出する
ことを特徴とする請求項３に記載の画像読み取り装置。
【請求項５】
前記算出手段は、
前記往路における前記読み取り結果に含まれている特定画素から前記復路における前記読み取り結果に含まれている、該特定画素に対応する画素までの距離の半分を前記傾きとして算出する
ことを特徴とする請求項４に記載の画像読み取り装置。
【請求項６】
前記基準パターンは前記筐体に取り付けられた前記白色基準板に設けられていることを特徴とする請求項２に記載の画像読み取り装置。
【請求項７】
筐体と、前記筐体の内部を往復運動する読み取り手段とを備えた画像読み取り装置において画像の傾きを補正する傾き補正方法であって、
原稿を読み取る際に、前記読み取り手段により読み取られる前記筐体の内部に設けられた基準パターンの読み取り結果に基づいて、前記読み取り手段の傾きを検出する検出工程と、
前記読み取り手段により読み取られた原稿の画像を、前記検出工程において検出された前記傾きに応じて補正する傾き補正工程と
を含むことを特徴とする傾き補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置に関し、原稿の画像を読み取って画像の傾きを補正する技術に関する。
【背景技術】
【０００２】
一般に、画像読み取り装置は、撮像素子を搭載したキャリッジを往復運動させることで、原稿の画像を読み取る（特許文献１）。キャリッジは、軸受を備え、その軸受にシャフトが嵌挿されている。したがって、キャリッジは、このシャフトに沿って往復運動（摺動）することになる。キャリッジの長手方向における端部付近には、シャフトを往復運動させるための動力伝達ベルトが結合される。
【特許文献１】特開平５−３２８０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
軸受とシャフトとの物理的な関係はできるだけガタがないような関係であることが望ましい。一方で、軸受とシャフトとの間にはある程度のクリアランスがなければ、十分な摺動を達成できない。ただし、このクリアランスがあるために、キャリッジが原稿に対して傾いてしまい、その結果、画像が歪んでしまう。
【０００４】
これを解決する方法として、工場出荷時にキャリッジの傾きを検出して光学的に調整することが考えられる。しかし、イメージセンサは、キャリッジに対して半田付け等により固定されるため、高精度の組立調整治具等が必要になってしまう。また、最後の半田付けによる固定時にわずかなズレがイメージセンサに生じてしまえば、光学調整が無意味となってしまう。光学調整が不良となれば、キャリッジからイメージセンサを取り外して、再度、半田付けすることが必要となるため、組立性が著しく悪くなってしまう。また、キャリッジの傾きに応じて、光学的に微調整を行うのは極めて困難である。さらに、工場出荷時に実行される光学調整では、構成部品の磨耗や劣化などの経時変化に起因した傾きを補正することができない。
【０００５】
特許文献１に記載の方法では、所定位置からホームポジションセンサを通過するまでに計測されたパルスモータのステップ数を初期値と比較することで、キャリッジの傾きを検出する。しかし、この方法は、初期値を取得したときに、すでにキャリッジが傾いている場合には、この傾きを検出できないといった課題がある。
【０００６】
そこで、本発明は、このような課題および他の課題のうち、少なくとも１つを解決することを目的とする。たとえば、本発明は、光学調整への依存度を低下させ、かつ、初期においてキャリッジが傾いていたとしても傾きを補正できるようにすることを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００７】
画像読み取り装置は、筐体と、筐体の内部を往復運動する読み取り手段とを備えている。とりわけ、画像読み取り装置は、原稿を読み取る際に、読み取り手段により読み取られる筐体の内部に設けられた基準パターンと、基準パターンの読み取り結果に基づいて読み取り手段の傾きを検出する検出手段とを備えている。また、画像読み取り装置は、読み取り手段により読み取られた原稿の画像を、検出手段により検出された傾きに応じて補正する傾き補正手段を備えている。
【発明の効果】
【０００８】
本発明によれば、比較的に簡単な方法によって、光学調整への依存度を低下させることでき、かつ、初期においてキャリッジが傾いていたとしても傾きを補正することが可能となる。また、本発明であれば、構成部品の磨耗や劣化などの経時変化に起因した傾きも補正することができる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念および下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１０】
図１は、実施形態に係る画像読み取り装置の分解図である。ここでは、画像読み取り装置１００の筐体を、下部筐体１２０と上部筐体１２１とに分割している。なお、画像読み取り装置１００は、単体のイメージリーダとして製品化されてもよいし、複写機や複合機に内蔵されるイメージリーダとして製品化されてもよい。
【００１１】
キャリッジ１０１は、ＣＣＤ（電荷結合素子）やＣＭＯＳなどのイメージセンサを備えており、画像読み取り装置１００の筐体内を往復運動する。イメージセンサを備えたキャリッジ１０１は、筐体の内部を往復運動する読み取り手段の一例である。
【００１２】
キャリッジ１０１は、軸受１０３に嵌挿されたシャフト１０２と、レール１０４とに沿って移動する。すなわち、ｘ軸方向（副走査方向）にキャリッジ１０１は移動する。イメージセンサは、一種のラインセンサであり、このラインの方向がｙ軸（主走査方向）となっている。主走査方向と副走査方向とは直交している。なお、画像読み取り装置１００の厚み方向がｚ軸方向となっている。画像読み取り装置１００を水平に設置すれば、ｚ軸は鉛直方向を指すことになる。キャリッジ１０１は、モータ１０５からの動力は、減速ギア１０６及び動力伝達ベルト１０７を介して、キャリッジ１０１に伝わる。動力伝達ベルト１０７は、キャリッジ１０１の主走査方向における端部（片側）に結合されている。よって、このようなキャリッジ１０１の駆動方式を、片軸駆動と呼ぶことにする。
【００１３】
このキャリッジ１０１の移動経路の途中には、キャリッジがホームポジション（ＨＰＳ）に位置していることを検出するためのＨＰＳフラグ１０８が設けられている。ＨＰＳフラグ１０８は、センサの一種である。
【００１４】
上部筐体１２１には、白色基準板１０９と、流し読み部分１１０と、圧板読み部分１１１とを備えている。白色基準板１０９は、原稿照明用の光源についてシェーディング補正を行う際に、キャリッジ１０１に設けられたイメージセンサによって読み取られる。流し読み部分１１０は、透光性を有した部材によって構成されている。流し読みとは、流し読み部分１１０の下に固定されたキャリッジ１０１によって、一定速度で移動する原稿から画像を読み取る方式である。圧板読み部分１１１も透光性を有した部材によって構成されており、原稿台とかプラテンと呼ばれることもある。圧板読みとは、圧板読み部分１１１に載置された原稿を圧板によって固定し、一定速度で移動するキャリッジ１０１によって原稿から画像を読み取る方式である。なお、白色基準板１０９と、流し読み部分１１０との間には、原稿を読み取る際に、イメージセンサにより読み取られる基準パターン１５０が設けられている。この基準パターン１５０の読み取り結果に基づいてイメージセンサ（すなわち画像）の傾きが補正される。
【００１５】
ところで、高精度に画像を読み取るためには、キャリッジ１０１の長手方向は、主走査方向に対して平行で、かつ、副走査方向に対して直角に保持されながら、一定の速度でキャリッジ１０１が駆動（以下安定駆動という）されなければならない。安定駆動が実現されないと、たとえイメージセンサが高精度の読み取り能力を有していても、品質の低い画像が生成されてしまう。
【００１６】
図２は、キャリッジのシャフトと軸受との拡大図である。枠１１２は、軸受１０３とシャフト１０２との間のクリアランスが小さい例を示している。枠１１３は、軸受１０３とシャフト１０２との間のクリアランスが大きい例を示している。このクリアランスが小さければ、キャリッジ１０１の長手方向は、副走査方向に対して直角に維持されるが、摺動性は低減してしまう。一方で、クリアランスを大きくすれば、摺動性が確保される。しかし、片軸駆動方式では、キャリッジ１０１の長手方向を副走査方向に対して直角に維持しにくくなる。
【００１７】
図３は、原稿と読み取られた画像との関係を示した図である。原稿１１４は原稿台の上に正しく載置されるものとする。しかし、キャリッジ１０１の長手方向が副走査方向に対して直角でなければ、原稿から読み取られた画像１１５は歪んでしまう。
【００１８】
図４は、本実施形態に係る傾き補正方法の原理を説明するための図である。図の左側には、往路においてキャリッジ１０１が傾く様子が示されている。図の右側には、復路においてキャリッジ１０１が傾く様子が示されている。ここで、重要なのは、基準パターン１５０に対する往路での傾きθ１と復路での傾きθ２とは等しいことである。ただし、基準パターン１５０は、主走査方向に平行でかつ副走査方向に直角に設けられているものとする。
【００１９】
図５は、原稿から画像を読み取る際のキャリッジの往復運動を説明するための図である。ここでは、便宜上、４つの移動過程が存在するものとする。また、通常、キャリッジ１０１は、白色基準板１０９の直下（読み取り位置）に待機しているものとする。なお、基準パターン１５０は、白色基準板１０９の読み取り位置から助走開始位置までの間に配置されているものとする。
【００２０】
図５において、助走開始位置は、白色基準板の読み取り位置（待機位置）よりも後方に位置している。原稿の読み取り終了位置は、白色基準板の読み取り位置よりも前方に位置している。ここでは、白色基準板の読み取り位置（待機位置）から右側を前方と称し、白色基準板の読み取り位置（待機位置）から左側を後方と称している。このような呼称は、原稿から画像を読み取る際にキャリッジ１０１が左から右へ移動することを基準として定めたにすぎない。
【００２１】
第１過程５０１において、キャリッジ１０１は、白色基準板１０９の読み取り位置から助走開始位置へ移動する。キャリッジ１０１が一定の速度に達するには、ある程度の助走距離が必要となる。そのため、キャリッジ１０１は、一度、助走位置までバックする。ここでは、第１過程５０１が往路に相当し、基準パターン１５０の第１回目の読み取りが実行される。
【００２２】
第２過程５０２において、キャリッジ１０１は、助走開始位置から原稿の読み取り終了位置まで移動する。圧板読み部分１１１をキャリッジ１０１が通過する際に、イメージセンサは、圧板読み部分１１１に載置されている原稿から画像を読み取る。なお、ここでは、第２過程５０２が復路に相当し、基準パターン１５０の第２回目の読み取りが実行される。
【００２３】
基準パターン１５０の第１回目の読み取り結果と、第２回目の読み取り結果とから、キャリッジの傾きを検出し、読み取られた画像の傾きを補正する。なお、基準パターン１５０が主走査方向に平行でかつ副走査方向に略直角に設けられていれば、基準パターン１５０の読み取り結果はいずれか１つのみでもよい。これは、θ１＝θ２となるからである。
【００２４】
第３過程５０３において、キャリッジ１０１は、読み取り終了位置からＨＰＳフラグ１０８の検出位置まで移動する。すなわち、ＨＰＳフラグ１０８がキャリッジ１０１を検出すると、モータ１０５は駆動を停止する。
【００２５】
第４過程５０４において、キャリッジ１０１は、白色基準板１０９の読み取り位置（待機位置）まで移動する。
【００２６】
図６は、実施形態に係る画像読み取り装置の制御機構の構成図である。ＣＰＵ６０１は、画像読み取り装置１００を統括的に制御する制御ユニットである。モータドライバ６０４は、ＣＰＵ６０１からの制御信号にしたがってモータ１０５を駆動する。これにより、キャリッジ１０１が移動する。このように、モータドライバ６０４やモータ１０５は、白色基準板の読み取り位置から所定の助走開始位置まで移動させる駆動手段の一例である。また、モータドライバ６０４やモータ１０５は、助走開始位置から原稿の読み取り終了位置まで移動させ、読み取り終了位置から白色基準板の読み取り位置まで移動させるよう駆動する駆動手段の一例でもある。
【００２７】
キャリッジ１０１に搭載されたイメージセンサ（ＣＣＤ６０５）により読み取られた画像データは、ＡＤ変換器６０６によってアナログ／デジタル変換されて画像処理用のＡＳＩＣ６０３に引き渡される。ＡＳＩＣ６０３は、内部のＲＡＭ６０２を使用して画像処理を行う。なお、原稿を照明するための光源６０７はキャリッジ１０１に搭載されているものとする。
【００２８】
図７は、実施形態に係る傾き補正処理を含む画像読み取り処理を示したフローチャートである。
【００２９】
ステップＳ７０１で、ＣＰＵ６０１は、シェーディング補正を実行すべく、光源６０７を点灯させ、ＣＣＤ６０５により白色基準板１０９を読み取らせ、読み取り結果をＡＳＩＣ６０３により処理させる。ＡＳＩＣ６０３は、白色基準板１０９の読み取り結果に基づいてシェーディング補正を実行する。なお、シェーディング補正の際に、キャリッジ１０１は、白色基準板１０９の読み取り位置（待機位置）に停止しているものとする。ＡＳＩＣ６０３は、シェーディング補正が終了したことを示す信号をＣＰＵ６０１に送信する。
【００３０】
ステップＳ７０２で、ＣＰＵ６０１は、キャリッジ１０１を助走開始位置へ移動させるよう、モータドライバ６０４に指示する。モータドライバ６０４は、逆方向への回転を開始する。これにより、キャリッジ１０１は、往路の移動を開始する。
【００３１】
ステップＳ７０３で、ＣＰＵ６０１は、ＣＣＤ６０５に画像の読み取りを開始させる。すなわち、往路において、基準パターン１５０の画像が読み取られることになる。
【００３２】
ステップＳ７０４で、ＣＰＵ６０１は、キャリッジ１０１が助走開始位置に到達したか否かを判定する。たとえば、ＣＰＵ６０１は、キャリッジ１０１が待機位置から助走開始位置まで移動するのに要する所定時間（モータの駆動ステップ数）が経過したか否かを判定する。キャリッジ１０１が助走開始位置に到達していなければ、ステップＳ７０３に戻り、ＣＰＵ６０１は、キャリッジ１０１の移動と基準パターン１５０の読み取りとを継続させる。キャリッジ１０１が助走開始位置に到達すると、ステップＳ７０５に進む。
【００３３】
ステップＳ７０５で、ＣＰＵ６０１は、モータ１０５の駆動を停止するようモータドライバ６０４に指示する。これにより、キャリッジ１０１の移動が終了する。
【００３４】
ステップＳ７０６で、ＣＰＵ６０１は、往路画像データの読み取りを終了する。すなわち、ＣＰＵ６０１は、読み取り終了信号をＡＳＩＣ６０３に出力する。
【００３５】
ステップＳ７０７で、ＡＳＩＣ６０３は、読み取った画像データ（往路画像）をＲＡＭ６０２に格納する。
【００３６】
ステップＳ７０８で、ＣＰＵ６０１は、キャリッジ１０１を助走開始位置から助走させるよう、モータドライバ６０４に指示する。モータドライバ６０４は、正方向への回転を開始する。これにより、キャリッジ１０１は、復路の移動を開始する。
【００３７】
ステップＳ７０９で、ＣＰＵ６０１は、ＣＣＤ６０５に画像の読み取りを開始させる。すなわち、復路において、基準パターン１５０の画像が再度読み取られることになる。
【００３８】
ステップＳ７１０で、ＣＰＵ６０１は、キャリッジ１０１が原稿の読み取り位置に到達したか否かを判定する。たとえば、ＣＰＵ６０１は、キャリッジ１０１が助走開始位置から原稿の読み取り位置まで移動するのに要する所定時間（モータの駆動ステップ数）が経過したか否かを判定する。キャリッジ１０１が原稿の読み取り位置に到達していなければ、ステップＳ７０９に戻る。すなわち、ＣＰＵ６０１は、キャリッジ１０１の移動と基準パターン１５０の読み取りとを継続させる。キャリッジ１０１が原稿の読み取り位置に到達すると、ステップＳ７１１に進む。
【００３９】
ステップＳ７１１で、ＣＰＵ６０１は、復路画像データの読み取りを終了する。すなわち、ＣＰＵ６０１は、読み取り終了信号をＡＳＩＣ６０３に出力する。ＡＳＩＣ６０３は、読み取った画像データ（復路画像）をＲＡＭ６０２に格納する。
【００４０】
ステップＳ７１２で、ＣＰＵ６０１は、ＡＳＩＣ６０３に往路画像と復路画像とを比較するよう指示する。ＡＳＩＣ６０３は、往路画像と復路画像とを比較する。
【００４１】
ステップＳ７１３で、ＡＳＩＣ６０３は、比較結果からキャリッジ１０１の傾き量を算出し、傾き量の補正テーブルを作成する。よって、ＡＳＩＣ６０３は、基準パターンの読み取り結果に基づいて読み取り手段の傾きを検出する検出手段の一例である。また、ＡＳＩＣ６０３は、少なくとも往路または復路において取得された基準パターンの読み取り結果に基づいて傾きを算出する算出手段の一例である。また、ＡＳＩＣ６０３は、往路において取得された基準パターンの読み取り結果と、復路において取得された基準パターンの読み取り結果とに基づいて傾きを算出する算出手段の一例である。
【００４２】
ステップＳ７１４で、ＣＰＵ６０１は、ＣＣＤ６０５及びＡＳＩＣ６０３に原稿から画像の読み取りを開始させ、キャリッジ１０１が原稿端まで到達すると読み取りを終了させる。
【００４３】
ステップＳ７１５で、ＡＳＩＣ６０３は、一般的な画像処理に加え、補正テーブルに基づいて傾きの補正処理を実行する。このように、ＡＳＩＣ６０３は、読み取り手段により読み取られた原稿の画像を、検出手段により検出された傾きに応じて補正する傾き補正手段の一例である。
【００４４】
ステップＳ７１６で、ＣＰＵ６０１は、キャリッジ１０１を原稿読み取り終了位置からホームポジションまで移動させ、さらに、ホームポジションから待機域まで移動させるよう、モータドライバ６０４に指示する。モータドライバ６０４は、逆方向への回転を開始し、ＨＰＳフラグ１０８がキャリッジ１０１を検出すると、正方向への回転を開始する。これにより、キャリッジ１０１は、待機位置に復帰する。
【００４５】
図８は、キャリッジの傾きが往路と復路で等しいときに正しく傾き量を検出できることを示す概念図である。原稿７０１は、読み取り対象の原稿を示している。往路における傾きと復路における傾きとが原稿７０１に対して等しくなるように配置されたキャリッジ１０１で原稿７０１を読み取るものとする。枠７０２内には、往路画像の例と復路画像の例とが示されている。このように、往路画像と復路画像は、それぞれ原稿７０１に対して等量だけ傾いている。ただし、往路画像と復路画像は、それぞれ傾きの方向が反対になっている。よって、往路画像から検出された傾きθ１と復路画像から検出された傾きθ２とを平均するか、θ１とθ２との和を検出し、この和を１／２とすれば、正しい傾きが得られる。この方法は、キャリッジ１０１の長手方向と基準パターン１５０とが平行でなくても、傾きを正しく検出できる利点がある。
【００４６】
往路と復路とで基準パターン１５０に対して異なる角度で進入するキャリッジ１０１で原稿７０１から読み取ると、枠７０３内に示したような画像が得られる。この場合は、画像の歪み方が往路と復路とでは異なることになる。これは、θ１とθ２とが異なるからである。
【００４７】
図９は、実施形態に係る傾き補正方法の具体例を示した図である。ここでは、往路画像に含まれている特定画素から復路画像に含まれている、特定画素に対応する画素までの距離の半分を傾きとして算出するものとする。なお、特定画素と、これに対応する画素とは同一の行に属しているものとする。画像は、副走査方向と主走査方向とに並んだ複数の画素（ドット、ピクセル）のデータからなるものとする。すなわち、画像のデータを構成する複数の画素は、マトリクス（行列）状に配置されている。
【００４８】
なお、一例として、キャリッジ１０１は主走査方向に対して４５°傾いているものとする。また、基準パターン１５０は、主走査方向と平行に取り付けられているものとする。基準パターン１５０を、主走査方向（ＣＣＤ６０５の１ライン方向）と平行に引かれた線とする。読み取られた画像のデータは、時間ｔと主走査方向のデータａとによるマトリクスとなっている。各画素の座標は、時間ｔ（何列目か）と主走査位置（何行目か）ａとによって表現される。
【００４９】
キャリッジ１０１は、片軸駆動が原因で傾いている。そのため、基準パターン１５０は、往路画像９０１と復路画像９０３のマトリクス内で斜めの画像となっている。画素９０２は、基準パターン１５０を示すドットである。傾きの補正量は次のようにして決定される。
【００５０】
ＡＳＩＣ６０３は、往路画像９０１のうち、主走査方向の任意の点（例：画素９０２）を基準位置に決定する。次に、ＡＳＩＣ６０３は、復路画像９０３の時間軸のみを反転させる。さらに、ＡＳＩＣ６０３は、時間軸を反転させた復路画像９０３のマトリクスを往路画像９０１のマトリクスと重ね合わせる。すなわち、往路画像９０１の画素９０２に対して復路画像９０３における対応する画素（基準パターン１５０を表す画素）が一致するようにする。ＡＳＩＣ６０３は、往路画像９０１のマトリクスと復路画像９０３のマトリクスとを比較し、各行における基準パターン１５０を表す特定画素間の距離（ずれ量ｘｔ）をＲＡＭ６０２に記憶する。たとえば、行１ａでは、ｘｔ＝８ｔである。ＡＳＩＣ６０３は、各行のずれ量ｘｔを２で除算する。すなわち、ＡＳＩＣ６０３は、ずれ量ｘｔの半分を傾きとして算出する。さらに、ＡＳＩＣ６０３は、この傾きを補正するための補正量（符号を反転した傾き）を算出し、補正テーブルに格納する。このように、ＡＳＩＣ６０３は、往路画像に含まれている特定画素から復路画像に含まれている、特定画素に対応する画素までの距離の半分を傾きとして算出する。
【００５１】
原稿の画像は、復路画像９０３と同様の方向に傾くため、補正量の分だけ画素の位置をずらすことになる。たとえば、復路画像９０３の行１ａでは、列８ｔに黒色の画素が存在するため、当該行１ａの各画素を、算出された補正量４ｔだけそれぞれ右方向にずらせばよい。
【００５２】
図１０は、実施形態に係る傾き補正方法の具体例を示した図である。ここでは、キャリッジ１０１が主走査方向に対して４５°傾いているものとする。また、基準パターン１５０は主走査方向と平行に取り付けられているものとする。基準パターン１５０は主走査方向と平行に取り付けられていれば、往路画像９０１のみで正しい補正テーブル１０００を作成できる。
【００５３】
図１１は、実施形態に係る傾き補正方法の具体例を示した図である。ここでは、キャリッジ１０１が主走査方向に４５°傾き、基準パターン１５０も主走査方向に４５°傾いているものとする。
【００５４】
この場合、往路画像のみを用いて補正テーブルを作成すると、誤った補正テーブルが作成されてしまう。すなわち、キャリッジ１０１が原稿に対して傾いているにもかかわらず、補正量がゼロとなってしまっている。これは、基準パターン１５０が主走査方向と平行に取り付けられているという大前提が崩壊しているからである。
【００５５】
図１２は、実施形態に係る傾き補正方法の具体例を示した図である。ここでも、キャリッジ１０１が主走査方向に４５°傾き、基準パターン１５０も主走査方向に４５°傾いているものとする。
【００５６】
往路画像９０１と復路画像９０３とを用いて傾きの補正量を算出すれば、基準パターン１５０が主走査方向と平行でなくても、正しい補正テーブル１２００が得られることがわかる。
【００５７】
本実施形態によれば、基準パターン１５０の読み取り結果に基づいてキャリッジ１０１の傾きを検出し、検出した傾きに応じて原稿の画像を補正する。よって、比較的に簡単な方法によって、光学調整への依存度を低下させることでき、かつ、初期においてキャリッジが傾いていたとしても傾きを補正することが可能となる。また、本発明であれば、構成部品の磨耗や劣化などの経時変化に起因した傾きも補正することができる。
【００５８】
基準パターン１５０は、白色基準板１０９の読み取り位置から助走開始位置までの間に配置されているため、原稿の読み取りを行う一連の動作の一部として容易に実装することが可能となる。
【００５９】
また、ＡＳＩＣ６０３は、少なくとも往路または復路において取得された基準パターン１５０の読み取り結果（往路画像）に基づいて傾きを算出することができる。基準パターン１５０が主走査方向と平行であれば、往路画像または復路画像のいずれか一方のみで画像の傾きを補正できる。
【００６０】
ただし、基準パターン１５０が主走査方向と平行でなければ、往路において取得された基準パターンの読み取り結果と、復路において取得された基準パターンの読み取り結果とに基づいて傾きを算出して画像の傾きを補正することが望ましい。基準パターン１５０が主走査方向と平行でなければ、往路画像または復路画像のいずれか一方のみでは、画像の傾きを正しく決定できないからである。
【００６１】
具体的な傾きの算出方法としては、往路画像における基準パターンのエッジから復路画像における基準パターンのエッジまでの距離の半分を傾きとして算出すればよい。このように、比較的に簡単な処理によって、傾きを算出することができる。
【００６２】
上述の実施形態では、基準パターン１５０は白色基準板１０９とは分離されて筐体に設けられていた。しかし、基準パターン１５０を白色基準板１０９に設けてもよい。とりわけ、基準パターン１５０が細い線であれば、白色基準板１０９に設けられていたとしてもシェーディング補正に与える影響は無視できる程度であろう。その一方で、基準パターン１５０を白色基準板１０９に設ければ、スペース効率の点で有効でもある。
【００６３】
基準パターン１５０は、たとえば、太さが一定の線や矩形など、傾きを測定できるような図形であればどのような図形であってもよい。
【図面の簡単な説明】
【００６４】
【図１】実施形態に係る画像読み取り装置の分解図である。
【図２】キャリッジのシャフトと軸受との拡大図である。
【図３】原稿と読み取られた画像との関係を示した図である。
【図４】本実施形態に係る傾き補正方法の原理を説明するための図である。
【図５】原稿から画像を読み取る際のキャリッジの往復運動を説明するための図である。
【図６】実施形態に係る画像読み取り装置の制御機構の構成図である。
【図７】実施形態に係る傾き補正処理を含む画像読み取り処理を示したフローチャートである。
【図８】キャリッジの傾きが往路と復路で等しいときに正しく傾き量を検出できることを示す概念図である。
【図９】実施形態に係る傾き補正方法の具体例を示した図である。
【図１０】実施形態に係る傾き補正方法の具体例を示した図である。
【図１１】実施形態に係る傾き補正方法の具体例を示した図である。
【図１２】実施形態に係る傾き補正方法の具体例を示した図である。
【図１】
2010093760.tif 000003
【図２】
2010093760.tif 000004
【図３】
2010093760.tif 000005
【図４】
2010093760.tif 000006
【図５】
2010093760.tif 000007
【図６】
2010093760.tif 000008
【図７】
2010093760.tif 000009
【図８】
2010093760.tif 000010
【図９】
2010093760.tif 000011
【図１０】
2010093760.tif 000012
【図１１】
2010093760.tif 000013
【図１２】
2010093760.tif 000014