(57)【要約】      （修正有）【課題】大型化とコストの増加を抑制しつつ、被記録媒体の搬送量を精度良く検出することが可能な搬送量検出装置を提供する。【解決手段】光源１および２とコリメートレンズとは、搬送されている被記録媒体に対して第１および第２の光を照射する。撮像センサ５は、第１および第２の光に応じた被記録媒体からの光を用いて、被記録媒体を撮像して撮像画像を取得する。パターンマッチング部１７は、撮像画像に含まれる第１の光に応じた第１の部分画像を用いて、被記録媒体の搬送量を検出する。距離検出部６０は、撮像画像に含まれる第２の光に応じた第２の画像を用いて、撮像手段と被記録媒体との間の媒体距離を検出する。補正部２１は、搬送量を媒体距離に基づいて補正する。【選択図】図６
2018205239.tif 000002
【特許請求の範囲】
【請求項１】
搬送されている被記録媒体に対して第１および第２の光を照射する照射手段と、
前記照射手段が照射した第１および第２の光に応じた前記被記録媒体からの光を用いて、前記被記録媒体を撮像して撮像画像を取得する撮像手段と、
前記撮像画像に含まれる前記第１の光に応じた第１の画像を用いて、前記被記録媒体の搬送量を検出する検出手段と、
前記撮像画像に含まれる前記第２の光に応じた第２の画像を用いて、前記撮像手段と前記被記録媒体との間の距離を検出する距離検出手段と、
前記搬送量を前記距離に基づいて補正する補正手段と、を備えることを特徴とする搬送量検出装置。
【請求項２】
前記撮像手段は、前記第１の光に応じた前記被記録媒体からの光が入射する第１の画素領域と、前記第２の光に応じた前記被記録媒体からの光が入射する第２の画素領域とを有し、
前記第１の画像は、前記撮像画像のうち前記第１の画素領域に対応する部分画像であり、前記第２の画像は、前記撮像画像のうち前記第２の画素領域に対応する部分画像であることを特徴とする請求項１に記載の搬送量検出装置。
【請求項３】
前記被記録媒体における前記第２の光の照射面積は、前記被記録媒体における前記第１の光の照射面積よりも小さいことを特徴とする請求項１または２に記載の搬送量検出装置。
【請求項４】
前記撮像手段は、異なるタイミングで前記撮像画像を複数取得し、
前記検出手段は、複数の前記撮像画像のそれぞれに含まれる第１の画像を用いて、前記搬送量を検出し、
前記距離検出手段は、前記検出手段が用いた第１の画像を含む複数の撮像画像のいずれかに含まれる第２の画像を用いて、前記距離を検出することを特徴とする請求項１ないし３のいずれか１項に記載の搬送量検出装置。
【請求項５】
前記距離検出手段は、前記検出手段が用いた第１の画像を含む複数の撮像画像のうち最新の撮像画像に含まれる第２の画像を用いることを特徴とする請求項４に記載の搬送量検出装置。
【請求項６】
前記撮像手段は、異なるタイミングで前記撮像画像を複数取得し、
前記検出手段は、複数の前記撮像画像のそれぞれに含まれる第１の画像を用いて、前記搬送量を検出し、
前記距離検出手段は、前記検出手段が用いた第１の画像を含む複数の撮像画像とは異なるタイミングで取得された撮像画像に含まれる第２の画像を用いて、前記距離を算出することを特徴とする請求項１ないし３のいずれか１項に記載の搬送量検出装置。
【請求項７】
前記距離検出手段は、前記検出手段が用いた第１の画像を含む複数の撮像画像のうち最新の撮像画像と最も近接するタイミングで取得された撮像画像に含まれる第２の画像を用いることを特徴とする請求項６に記載の搬送量検出装置。
【請求項８】
前記第１および前記第２の光の光量および照射時間を個別に制御する制御手段をさらに備えることを特徴とする請求項１ないし７のいずれか１項に記載の搬送量検出装置。
【請求項９】
前記撮像画像から前記第１の画像および前記第２の画像を抽出する抽出手段をさらに有し、
前記検出手段は、前記抽出手段が抽出した前記第１の画像を用い、
前記距離検出手段は、前記抽出手段が抽出した前記第２の画像を用いる、請求項１ないし８のいずれか１項に記載の搬送量検出装置
【請求項１０】
前記距離検出手段は、前記距離の変化量を求め、当該変化量が閾値以上の場合、異常が発生したと判断してエラー処理を行うことを特徴とする請求項１ないし９のいずれか１項に記載の搬送量検出装置。
【請求項１１】
前記エラー処理は、前記距離を、過去に検出された距離または予め定められた距離とする処理を含むことを特徴とする請求項１０に記載の搬送量検出装置。
【請求項１２】
前記被記録媒体からの光を前記撮像手段に結像させる結像光学系をさらに備え、
前記結像光学系は、前記第１の光に応じた前記被記録媒体からの光と、前記第２の光に応じた前記被記録媒体からの光で共用されていることを特徴とする請求項１ないし１１のいずれか１項に記載の搬送量検出装置。
【請求項１３】
前記照射手段は、前記第１の光を照射する第１の照射手段と、前記第２の光を照射する第２の照射手段とを含むことを特徴とする請求項１ないし１２のいずれか１項に記載の搬送量検出装置。
【請求項１４】
前記第１および第２の光に応じた前記被記録媒体からの光は、前記第１および第２の光の前記被記録媒体による反射光である、請求項１ないし１３のいずれか１項に記載の搬送量検出装置。
【請求項１５】
請求項１ないし１４のいずれか１項に記載の搬送量検出装置と、
前記被記録媒体を搬送する搬送手段と、
前記搬送量検出装置にて補正された搬送量に基づいて、前記搬送手段による前記被記録媒体の搬送量を調整する記録制御手段と、を備えることを特徴とする記録装置。
【請求項１６】
請求項１ないし１４のいずれか１項に記載の搬送量検出装置と、
前記被記録媒体を搬送する搬送手段と、
記録データに基づいて前記被記録媒体に記録を行う記録手段と、
前記搬送量検出装置にて補正された搬送量に基づいて、前記記録データを補正する記録制御手段と、を備えることを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体の搬送量を検出する搬送量検出装置および記録装置に関する。
【背景技術】
【０００２】
被記録媒体に記録を行う記録装置には、所定の記録幅（例えば、１インチ幅）分の画像を記録可能な記録ヘッドを備え、記録ヘッドが記録動作を行う度に、被記録媒体を記録幅分搬送するシリアル記録方式のものがある。シリアル記録方式の記録装置では、被記録媒体を搬送する搬送ローラ上での被記録媒体のスリップや、被記録媒体の材質や厚みなどの条件の違いなどのために、実際に搬送された搬送量が指定値からずれてしまうことがある。この場合、各記録動作で記録される画像の境界部分にスジが形成され、画像の画質が低下してしまう。例えば、実際の搬送量が指定値よりも短い場合、各記録動作で記録される画像の境界部分で各画像が重なり合い、濃いスジが形成される。また、実際の搬送量が指定値よりも長い場合、各記録動作で記録される画像の境界部分に隙間が生じ、薄いスジが形成される。
このため、記録装置には、所望の画質に応じて、記録幅分の画像を１回の記録動作で記録する１パスモードと、記録幅分の画像を複数回の記録動作に分割して記録するマルチパスモードとを切り替えるものが知られている。マルチパスモードでは、記録幅よりも短い搬送量で被記録媒体を複数回搬送させることで、１回当たりの搬送量のずれを低減することが可能であるため、画像の境界部分に生じるスジを軽減することができる。
しかしながら、マルチパスモードでは記録時間が長くなるため、被記録媒体の搬送量を調整して、記録動作の回数を減らすことが求められている。このためには、搬送量を検出することが必要となる。
特許文献１には、搬送量を検出することが可能な記録装置が開示されている。この記録装置は、被記録媒体を搬送するたびに被記録媒体を撮像し、その撮像画像に映る特徴部分を搬送前後で比較することで搬送量を検出する。また、この記録装置では、被記録媒体の浮きや歪みなどのために、撮像を行う撮像部と被記録媒体との間の媒体距離が変動することがある。この場合、撮像部に光を結像させる結像光学系による結像倍率が変化し、その結果、搬送量の検出誤差が大きくなってしまう。このため、この記録装置では、複数の結像光学系を用いて被記録媒体上の同一の領域を撮像し、各結像光学系に対応する複数の撮像画像を比較することで、媒体距離の変動によって生じる検出誤差を低減させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５１７１４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の記録装置では、複数の結像光学系が必要となるため、大型化とコストの増加を招くという問題がある。また、結像光学系の代わりに、結像倍率の変化を抑制できるテレセントリック光学系を用いることも考えられる。しかしながら、テレセントリック光学系は高価であり、比較的長い鏡筒が必要となるため、この場合でも、大型化とコストの増加を招くという問題がある。
【０００５】
本発明は、上記の問題を鑑みてなされたものであり、大型化とコストの増加を抑制しつつ、被記録媒体の搬送量を精度良く検出することが可能な搬送量検出装置および記録を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による搬送量検出装置は、搬送されている被記録媒体に対して第１および第２の光を照射する照射手段と、前記照射手段が照射した第１および第２の光に応じた前記被記録媒体からの光を用いて、前記被記録媒体を撮像して撮像画像を取得する撮像手段と、前記撮像画像に含まれる前記第１の光に応じた第１の画像を用いて、前記被記録媒体の搬送量を検出する検出手段と、前記撮像画像に含まれる前記第２の光に応じた第２の画像を用いて、前記撮像手段と前記被記録媒体との間の距離を検出する距離検出手段と、前記搬送量を前記距離に基づいて補正する補正手段と、を備えることを特徴とする。
また、本発明による記録装置は、前記搬送量検出装置と、前記被記録媒体を搬送する搬送手段と、前記搬送量検出装置にて補正された搬送量に基づいて、前記搬送手段による前記被記録媒体の搬送量を調整する記録制御手段と、を備えることを特徴とする。
また、本発明による別の記録装置は、前記搬送量検出装置と、前記被記録媒体を搬送する搬送手段と、記録データに基づいて前記被記録媒体に記録を行う記録手段と、前記搬送量検出装置にて補正された搬送量に基づいて、前記記録データを補正する記録制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、第１の光に応じた第１の画像を用いて検出された搬送量が、第２の光に応じた第２の画像を用いて検出された、撮像手段と被記録媒体との間の距離に基づいて補正される。したがって、複数の結像光学系を用いなくても、被記録媒体の搬送量を撮像手段と被記録媒体との間の距離に基づいて補正することが可能になるため、大型化とコストの増加を抑制しつつ、被記録媒体の搬送量を精度良く検出することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態の記録装置の外観を示す斜視図である。
【図２】本発明の第１の実施形態の記録装置の構成を示すブロック図である。
【図３】搬送量センサの構成を示す図である。
【図４】搬送量センサによる移動量検出動作を説明するための図である。
【図５】搬送量センサによる距離検出動作を説明するための図である。
【図６】本発明の第１の実施形態の搬送量検出装置の構成を示すブロック図である。
【図７】補正係数テーブルの一例を示す図である。
【図８】本発明の第１の実施形態の搬送量検出装置の動作の一例を説明するための図である。
【図９】本発明の第１の実施形態の搬送量検出装置の動作の一例を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態の搬送量検出装置の構成を示すブロック図である。
【図１１】本発明の第２の実施形態の搬送量検出装置の動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して説明する。なお、各図面において同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
（第１の実施形態）
図１は、本発明の第１の実施形態の記録装置の外観を示す斜視図である。図１に示す記録装置１００は、インクなどの液体を吐出する記録ヘッド１０１と、記録ヘッド１０１を備えたキャリッジ１０２と、記録ヘッド１０１に供給する液体を貯留するタンク１０３と、被記録媒体Ｐが給紙される給紙機構１０４とを備える。
記録ヘッド１０１は、液体を吐出するエネルギーを発生させるエネルギー発生素子として、熱エネルギーを発生させるヒータ（図示せず）を備え、ホスト装置（図１では、図示せず）から入力される論理信号に従ってヒータを駆動して液体を吐出する。また、記録ヘッド１０１は、１回の記録動作で所定の記録幅（例えば、1インチ幅）の画像を記録可能である。論理信号は、例えば、記録する画像を示す記録データなどを含む。
キャリッジ１０２は、図中の矢印で示した走査方向Ａに往復移動可能である。キャリッジ１０２が往復移動する走査方向Ａと、被記録媒体Ｐが搬送される方向とは、互いに交差（望ましくは直交）する。液体を吐出して画像を記録する記録動作では、記録装置１００は、キャリッジ１０２を走査方向Ａに往復移動させながら、記録ヘッド１０１から液体を吐出させる。そして記録装置１００は、液体の吐出に合わせて、被記録媒体Ｐを搬送させることで、被記録媒体Ｐに画像を記録する。
タンク１０３は、キャリッジ１０２に対して着脱可能である。本実施形態では、カラー画像を記録するために、タンク１０３は、液体として複数の色のインクを貯留する。具体的には、タンク１０３には、マゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）およびブラック（Ｋ）のそれぞれのインクを収容する４つのタンクがあり、各タンクが独立して着脱可能である。
また、記録装置１００は、被記録媒体Ｐの搬送量を検出するための搬送量センサ１０５を備える。図の例では、搬送量センサ１０５は、被記録媒体Ｐの記録面側とは反対側に設けているが、被記録媒体Ｐの記録面側に設けられてもよい。
【００１０】
図２は、記録装置１００の制御系の構成を示すブロック図である。図２に示すように記録装置１００は、記録ヘッド１０１と、被記録媒体Ｐを搬送する搬送手段である搬送モータ２０１と、搬送モータ２０１を制御する搬送モータドライバ２０２とを備える。また、記録装置１００は、キャリッジ１０２を駆動するキャリッジモータ２０３と、キャリッジモータ２０３を制御するキャリッジモータドライバ２０４と、ホスト装置２００と通信可能に接続するインタフェース部２０５とを備える。インタフェース部２０５は、例えば、ホスト装置２００から論理信号を受信する。
さらに、記録装置１００は、スイッチ群２１０と、センサ群２２０と、コントローラ２３０とを備える。スイッチ群２１０は、ユーザからの指示を受け付けてスイッチ信号として出力する複数のスイッチを含む。スイッチ群２１０は、図の例では、スイッチとして、記録装置１００に電力の投入するための電源スイッチ２１１と、記録動作の開始を指示するためのプリントスイッチ２１２と、回復処理の実行を指示するための回復スイッチ２１３を含む。回復処理は、記録ヘッド１０１の吐出性能を良好な状態に維持するための処理である。
センサ群２２０は、記録装置１００の状態を検出して検出信号を出力する複数のセンサを含む。センサ群２２０は、図の例では、搬送量センサ１０５と、記録装置１００の温度を検出する温度センサ２２１とを含む。また、センサ群２２０は、図１に示したタンク１０３内の液体の残量を検出するフォトセンサ（図示せず）などを含んでもよい。
【００１１】
コントローラ２３０は、記録装置１００全体を制御する。コントローラ２３０は、ＲＯＭ（Read Only Memory）２３１と、ＲＡＭ（Random Access Memory）２３２と、Ａ／Ｄ変換器２３３と、Ｉ／Ｏ部２３４と、システムバス２３５とを含む。また、コントローラ２３０は、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）２３６と、ＭＰＵ（Micro-Processing Unit）２３７とを含む。
ＲＯＭ２３１は、ＡＳＩＣ２３６およびＭＰＵ２３７にて読み取り可能なプログラムを記録する記録部である。ＲＯＭ２３１は、プログラムの他に、種々のテーブルや固定データのような記録装置１００を制御する制御データなどを記録する。ＲＡＭ２３２は、インタフェース部２０５に入力された論理信号の展開領域や、ＲＯＭ２３１に記録されたプログラムの作業領域などとして用いられる。
Ａ／Ｄ変換器２３３は、センサ群２２０からのアナログ信号の検出信号をデジタル信号に変換してＭＰＵ２３７に送信する。
Ｉ／Ｏ部２３４は、スイッチ群２１０からのスイッチ信号やセンサ群２２０からのデジタル信号の検出信号を受信する。システムバス２３５は、ＲＯＭ２３１、ＲＡＭ２３２、Ｉ／Ｏ部２３４、ＡＳＩＣ２３６およびＭＰＵ２３７を相互に通信可能に接続させる。
ＡＳＩＣ２３６は、搬送モータドライバ２０２およびキャリッジモータドライバ２０４を用いて搬送モータ２０１およびキャリッジモータ２０３を制御する。また、ＡＳＩＣ２３６は、インタフェース部２０５が受信した論理信号に基づいて、記録ヘッド１０１を制御する。
ＭＰＵ２３７は、後述する搬送量検出装置の検出結果である搬送量データに基づいて、ＡＳＩＣ２３６を介して記録動作を制御する記録制御処理を行う記録制御手段である。
【００１２】
図３は、搬送量センサ１０５の詳細な構成を示す図である。図３に示すように搬送量センサ１０５は、光源１および２と、コリメートレンズ３と、結像レンズ４と、撮像センサ５とを有する。
光源１および２とコリメートレンズ３とは、搬送されている被記録媒体Ｐに対して第１の光および第２の光を照射する照射手段を構成する。具体的には、光源１およびコリメートレンズ３は、被記録媒体Ｐに対して第１の光を照射する第１の照射手段であり、光源２は、被記録媒体Ｐに対して第２の光を照射する第２の照射手段である。光源１および２は、光量および照射時間（点灯時間）が調整可能であることが望ましい。
光源１は、例えば、ＬＥＤ（Light Emitting Diode）である。コリメートレンズ３は、光源１からの光を平行光に変換して第１の光として被記録媒体Ｐに照射する。光源２は、第２の光を被記録媒体Ｐに照射する。
被記録媒体Ｐ上における第２の光の照射面積は、被記録媒体Ｐ上における第１の光の照射面積よりも小さい。第２の光は、本実施形態では、スポット光（スポット状の光）であり、スポットの大きさ（スポット光の照射面積）は、撮像センサ５の数画素分程度である。このため、第２の光を照射する光源２は、半導体レーザーであることが望ましい。なお、第２の照射手段は、光源２をＬＥＤとし、光源２からの光を集光してスポット光に変換する集光光学系（図示せず）を設けた構成などでもよい。
第１の光は、被記録媒体Ｐの搬送量（移動量）を検出するために用いられ、第２の光は、被記録媒体Ｐと撮像センサ５との間の距離である媒体距離を検出するために用いられる。図３では、被記録媒体Ｐとして媒体距離が異なる２つの被記録媒体Ｐ１およびＰ２が示されている。被記録媒体Ｐ１は、媒体距離が標準値である通常状態の被記録媒体Ｐであり、被記録媒体Ｐ２は被記録媒体Ｐ１よりも媒体距離が短い近接状態の被記録媒体Ｐである。
【００１３】
第１の光および第２の光に応じた被記録媒体Ｐからの光は、結像レンズ４を介して撮像センサ５に入射される。被記録媒体Ｐからの光は、本実施形態では、第１の光および第２の光の被記録媒体Ｐによる反射光であるが、第１の光および第２の光の被記録媒体Ｐによる透過光でもよい。結像レンズ４は、光を撮像に結像させる結像光学系であり、第１の光の被記録媒体Ｐによる反射光と、
第２の光の被記録媒体Ｐによる反射光で共用されている。なお、結像光学系が複数の光学部品で構成されている場合、少なくとも結像光学系内の結像レンズが共用されていればよい。また、結像レンズ４の倍率は特に限定されないが、ここでは、１倍である。
撮像センサ５は、入射された被記録媒体Ｐからの光を用いて被記録媒体Ｐの表面を撮像して、撮像画像を取得する撮像手段である。撮像センサ５は、例えば、ＣＣＤ（Charge-Coupled Device）イメージセンサまたはＣＭＯＳ（Complementary Metal-Oxide-Semiconductor field-effect transistor）イメージセンサなどである。
撮像センサ５は、複数の画素が２次元状に配置された画素領域６を有する。画素領域６は、被記録媒体Ｐの搬送量を検出するための第１の画素領域６ａと、媒体距離を検出するための第２の画素領域６ｂとを含む。搬送量センサ１０５の各構成は、第１の光の被記録媒体Ｐによる反射光が第１の画素領域６ａに入射し、第２の光の被記録媒体Ｐによる反射光が第２の画素領域６ｂに入射するように配置される。第１の画素領域６ａは第２の画素領域６ｂよりも大きいことが望ましい。本実施形態では、画素領域６が３２０画素×１６０画素、第１の画素領域６ａが３２０画素×１２０画素、第２の画素領域６ｂが３２０画素×４０画素である。また、画素領域６の画素ピッチは、本実施形態では、１０μｍである。
【００１４】
以下、搬送量センサ１０５による搬送量を検出する搬送検出動作と媒体距離を検出する距離検出動作について説明する。搬送検出動作および距離検出動作は、本実施形態では、同時に行われるが、以下では、分かりやすくするために別々に説明する。
図４は、搬送検出動作を説明するための図である。図４に示すように光源１から出射された光１ａは、コリメートレンズ３にて第１の光である平行光１ｂに変換されて被記録媒体Ｐの表面に照射される。平行光１ｂは被記録媒体Ｐで反射し、その反射光１ｃは結像レンズ４を介して撮像センサ５の第１の画素領域６ａに入射する。第１の画素領域６ａに入射する光は平行光１ｂによる反射光１ｃであるため、被記録媒体Ｐの比較的広い領域を結像させ、その像には、被記録媒体Ｐの表面上の特徴部７が映し出される。図４には、複数の特徴部７が示されている。この特徴部７に基づいて搬送量を検出することができる。
図５は、距離検出動作を説明するための図である。図５に示すように光源２から出射された第２の光であるスポット光２ａは、被記録媒体Ｐの表面に入射する。スポット光２ａは被記録媒体Ｐで反射され、その反射光２ｂは、結像レンズ４を介して撮像センサ５の第２の画素領域６ｂに入射する。スポット光２ａの反射光２ｂであるため、第２の画素領域６ｂに入射する光は、スポット光であり、被記録媒体Ｐの狭い領域を結像させる。その結像された像である画像８の画素位置、つまり、入射したスポット光（反射光２ｂ）の画素位置は、媒体距離に応じて異なる。
例えば、媒体距離が異なる２の被記録媒体Ｐ１およびＰ２による反射光２ｂをそれぞれ反射光２ｂ１および２ｂ２、反射光２ｂ１および２ｂ２のそれぞれに応じた画像８を画像８ａおよび８ｂとすると、画像８ａおよび８ｂの画素位置は互いに異なる。このように媒体距離に応じて画像８の画素位置が異なるため、画像８の画素位置が媒体距離を示すことになる。
スポット光２ａを被記録媒体Ｐに対して４５°の角度で照射した場合、媒体距離の変動量と画像８の画素位置の変化量とを同じ値にすることができる。本実施形態では、搬送量センサ１０５の各構成は、媒体距離の変動量と画像８の画素位置の変化量とが同じ値になるように配置されている。この場合、例えば、媒体距離が０．２ｍｍ変動した場合、画像８は約０．２ｍｍ移動する。また、本実施形態では、搬送量センサ１０５の各構成は、媒体距離が標準値である被記録媒体Ｐ１による反射光２ｂ１が第２の画素領域６ｂの長手方向の中央値（１６０画素目）に入射されるように設定されている。
なお、画像８は、図では黒く示しているが、スポット光による結像画像であるため、通常、明るい画像となる。
【００１５】
図６は、搬送量を検出して媒体距離で補正する搬送量検出装置の構成を示すブロック図である。なお、図６に示した構成は機能的な構成であり、各部の構成は、ＲＯＭやＲＡＭのような記憶装置、ＭＰＵのようなプロセッサなどにて実現されればよい。また、記憶装置の一部または全てとして、図２に示した記録装置１００のＲＯＭ２３１やＲＡＭ２３２が使用されてもよいし、プロセッサの一部または全てとして、図２に示した記録装置１００のＭＰＵ２３７が使用されてもよい。
図６に示す搬送量検出装置１０は、記録装置１００に内蔵される。搬送量検出装置１０は、搬送量センサ１０５と、制御部１１と、メモリ管理部１２と、画像メモリ１３と、搬送量検出メモリ１４と、距離検出メモリ１５と、テンプレートメモリ１６とを備える。また、搬送量検出装置１０は、パターンマッチング部１７と、重心位置検出部１８と、距離変換部１９と、テーブル記憶部２０と、補正部２１と、出力部２２とを備える。
図６では、搬送量センサ１０５の各構成のうち、光源１および２と撮像センサ５とが示されている。テンプレートメモリ１６、パターンマッチング部１７、補正部２１および出力部２２は、搬送量を検出して補正する搬送検出部５０を構成し、重心位置検出部１８、距離変換部１９およびテーブル記憶部２０は、媒体距離を検出する距離検出部６０を構成する。
制御部１１は、予め定められた基準周期（例えば、１ｍｓｅｃ）ごとに起動するタイマ（図示せず）を有し、タイマが起動される度に撮像センサ５を駆動して、撮像センサ５に撮像画像を取得させる。これにより、撮像センサ５は異なる複数のタイミングで撮像画像を複数取得することになる。このとき、制御部１１は、適切な明るさの撮像画像が取得されるように、光源１および２の光量および点灯時間を制御してもよい。例えば、制御部１１は、被記録媒体Ｐの種類に応じて光量および点灯時間を制御してもよいし、前回のタイミングで取得された撮像画像に応じて光量および点灯時間を制御してもよい。
メモリ管理部１２は、撮像センサ５にて取得された撮像画像を示す画像データを画像メモリ１３に一時的に記憶させる。メモリ管理部１２は、画像メモリ１３に記憶された画像データのうち第１の画素領域６ａに対応する部分を第１の部分画像データとして搬送量検出メモリ１４に記憶させる。また、メモリ管理部１２は、画像メモリ１３に記憶された画像データのうち第２の画素領域６ｂに対応する部分を第２の部分画像データとして距離検出メモリ１５に記憶させる。したがって、第１の部分画像データは、撮像画像に含まれる第１の光に応じた画像である第１の画像を示し、第２の部分画像データは、撮像画像に含まれる第２の光に応じた画像である第２の画像を示す。
テンプレートメモリ１６は、搬送量を検出するための基準画像であるテンプレートを示す基準画像データを記憶する。
【００１６】
パターンマッチング部１７は、搬送量検出メモリ１４に記憶された第１の部分画像データを用いて、被記録媒体Ｐの搬送量を検出する検出手段である。具体的には、パターンマッチング部１７は、第１の部分画像データとテンプレートメモリ１６に記憶された基準画像データとによるパターンマッチングを行うことで、搬送量を検出する。パターンマッチング方法は、特に限定されず、例えば、ＳＳＤ（Sum of Squared Difference）、ＳＡＤ（Sum of Abusolute Difference）およびＺＮＣＣ（Zero-means Normalized Cross-Correlation）などである。
重心位置検出部１８、距離変換部１９およびテーブル記憶部２０を含む距離検出部６０は、距離検出メモリ１５に記憶された第２の部分画像データを用いて、媒体距離を検出する算距離検出手段である。
重心位置検出部１８は、距離検出メモリ１５に記憶された第２の部分画像データに映されているスポット光の画素位置（図５で示した画像８の画素位置）を検出する。このとき、通常、スポット光が複数の画素位置に跨って映っているため、重心位置検出部１８は、スポット光の重心の画素位置をスポット光の画素位置として算出する。以下では、スポット光の画素位置を重心位置と呼ぶ。
距離変換部１９は、重心位置検出部１８にて算出された重心位置に基づいて、パターンマッチング部１７にて検出された搬送量を補正するための補正係数を求める。
具体的には、先ず、距離変換部１９は、重心位置と基準位置との間の距離に応じて媒体距離を算出する。基準位置は、本実施形態では、媒体距離が標準値である通常状態の被記録媒体Ｐ１からのスポット光の重心位置であり、距離変換部１９に予め設定されている。本実施形態では、媒体距離の変動量と重心位置の変化量とが同じ値であるため、距離変換部１９は、例えば、標準値に重心位置と基準位置との間の距離を加算することで媒体距離を算出することができる。また、距離変換部１９は、重心位置と媒体距離との対応関係を示すテーブルを予め保持し、そのテーブルを用いて媒体距離を算出してもよい。
続いて、距離変換部１９は、テーブル記憶部２０に記憶された補正係数テーブルを用いて、媒体距離から補正係数を決定する。補正係数テーブルは、媒体距離と補正係数との対応関係を示すテーブルであり、例えば、工場における記録装置１００の製造時や出荷時、または市場における記録装置１００の保守時などにおいて専用の治具を用いて作成される。
【００１７】
補正係数テーブルは、例えば、以下のように作成される。
（手順１）媒体距離が標準値になるように被記録媒体Ｐを配置し、専用の治具などを用いて被記録媒体Ｐを搬送方向に所定距離Ｘ（ここでは、２０ｍｍ）移動させる。そして、搬送量検出装置１０を用いて搬送量ｘと媒体距離ｄを検出する。
（手順２）手順１で検出した搬送量ｘから、関係式ｋ＝Ｘ／ｘ（＝２０／ｘ）を用いて補正係数ｋを算出する。
（手順３）手順１で検出した媒体距離ｄと手順２で算出した補正係数ｋとを対応づけたレコードを作成する。
（手順４）媒体距離を変化させながら（例えば、媒体距離を標準値の−０．５ｍｍから＋０．５ｍｍまで０．１ｍｍずつ変化させながら）、手順１〜３と同様な処理を繰り返す。そして各処理の手順３で作成した複数のレコードを補正係数テーブルとして作成する
（手順５）手順４で作成した補正係数テーブルに対して線型補間法などを用いて、補正係数テーブルの分解能を向上させる。なお、手順５は行われなくてもよい。
上記の作成手順では、手順１において媒体距離としてスポット光の重心位置を検出し、補正係数テーブルとして、重心位置と補正係数との対応関係を示す情報を作成してもよい。この場合、距離変換部１９は、補正係数テーブルを用いて、重心位置検出部１８にて算出された重心位置から補正係数を直接算出することができる。
図７は、補正係数テーブルの一例を示す図である。図７には、所定距離Ｘを２５．４ｍｍ（１インチ）とし、工場にて専用の治具を用いて作成された補正係数テーブル７００が示されている。
補正係数テーブル７００は、実際の媒体距離である実媒体距離７０１と、検出された媒体距離である検出距離７０２と、検出された搬送量７０３と、補正係数７０４とが示されている。実媒体距離７０１は、媒体距離の基準値を０としている。検出距離７０２は、スポット光の重心位置を媒体距離として示し、基準位置に対応した重心位置を中央値（１６０画素目）に設定している。また、検出距離７０２は、媒体距離が基準値よりも長くなると、中央値よりも小さくなり、媒体距離が基準値よりも短く長くなると、中央値よりも大きくなる。
検出距離７０２は、画素ピッチが１０μｍであるため、媒体距離が＋０．２ｍｍの場合、検出距離７０２は、１６０−（＋０．２／０．０１）≒１４０となる。また、検出距離７０２は、媒体距離が−０．２ｍｍの場合、検出距離７０２は、１６０−（−０．２／０．０１）≒１６０となる。また、補正係数７０４をｋ、搬送量７０３をＬで表すと、補正係数７０４は、ｋ＝Ｘ／Ｌ＝２５．４／Ｌとして算出される。
【００１８】
図６の説明に戻る。補正部２１は、パターンマッチング部１７で検出された搬送量を、距離変換部１９で算出された補正係数で補正する。具体的には、補正部２１は、搬送量に補正係数を乗算することで補正量を補正する。したがって、補正係数は媒体距離に応じて変化するため、補正部２１は、搬送量を媒体距離に基づいて補正する補正手段として機能する。
出力部２２は、搬送量検出装置１０による検出結果として、補正部２１にて補正された搬送量を示す搬送量データを、図２に示したコントローラ２３０のＭＰＵ２３７に送信する。
ＭＰＵ２３７は、搬送量データを受信すると、その搬送量データに応じた記録制御処理を行う。
記録制御処理では、ＭＰＵ２３７は、搬送量データが示す搬送量である補正値に基づいて、搬送モータ２０１による被記録媒体Ｐの搬送量を調整する。具体的には、ＭＰＵ２３７は、補正値に基づいて、搬送モータ２０１による被記録媒体Ｐの搬送量が規定値になるように調整する。例えば、ＭＰＵ２３７は、補正値が規定値よりも大きい場合、搬送モータ２０１による被記録媒体Ｐの搬送量を、補正値と規定値との差であるずれ量に応じて小さくする。また、ＭＰＵ２３７は、補正値が規定値よりも小さい場合、搬送モータ２０１による被記録媒体Ｐの搬送量をずれ量に応じて大きくする。
また、ＭＰＵ２３７は、記録制御処理として、搬送量データに基づいて、インタフェース部２０５が受信した論理信号に含まれる記録データを補正する処理を行ってもよい。例えば、ＭＰＵ２３７は、搬送量データにて示される補正値が規定値よりも大きい場合、各記録動作で記録される画像の境界部分が濃くなるように記録データを補正する。また、ＭＰＵ３２７は、補正値が規定値よりも小さい場合、各記録動作で記録される画像の境界部分が薄くなるように記録データを補正する。
【００１９】
次に搬送量検出装置１０の動作について説明する。
図８は、搬送量検出装置１０の動作の一例を説明するための図である。図８の例では、撮像センサ５は周期的に被記録媒体Ｐの表面を撮像し、画像ａ０、画像ａ１、画像ａ２、画像ａ３…の順に撮像画像を取得する。これらの撮像画像のうち第１の画素領域６ａに対応する部分が第１の部分画像として搬送量検出メモリ１４に順番に記憶され、第２の画素領域６ｂに対応する部分が第２の部分画像として距離検出メモリ１５に順番に記憶される。なお、図の例では、被記録媒体Ｐの搬送に従って、撮像画像に映された被記録媒体Ｐは図中の左側から右側に移動する。
搬送量を検出して補正する処理は以下のように行われる。
（手順１）パターンマッチング部１７は、最初の画像ａ０の第１の部分画像における搬送方向の上流側に対応する左端付近から、所定の大きさの画素領域の画像をテンプレートｂ０として作成する。パターンマッチング部１７は、作成したテンプレートｂ０と、画像ａ０におけるテンプレートｂ０の画素位置である基準位置とをテンプレートメモリ１６に記憶させる。テンプレートｂ０は、本実施形態では、４×４の画素領域である。テンプレートｂ０としては、被記録媒体Ｐ上の繊維、しわまたは傷などによる特徴部が選択される。
（手順２）パターンマッチング部１７は、次の画像ａ１の第１の部分画像とテンプレートｂ０とのパターンマッチングを行い、第１の部分画像におけるテンプレートｂ０と一致度が最も高い領域の画素位置を搬送後の画素位置として特定する。パターンマッチング部１７は、搬送後の画素位置と基準位置との間の距離に応じて搬送量を検出する。さらにパターンマッチング部１７は、画像ａ１の第１の部分画像における左端付近から、所定の大きさの画素領域の画像をテンプレートｂ１として作成する。そして、パターンマッチング部１７は、作成したテンプレートｂ１と、画像ａ１におけるテンプレートｂ１の画素位置である基準位置とをテンプレートメモリ１６に記憶させることで、テンプレートと基準位置を更新する。
（手順３）手順２と同時に、重心位置検出部１８が画像ａ１の第２の部分画像からスポット光の重心位置を検出し、距離変換部１９がその重心位置から補正係数を算出する。
（手順４）補正部２１は、手順２で検出された搬送量を手順３で算出された補正係数で補正し、出力部２２は、補正部２１が補正した搬送量を示す搬送量データを出力する。
（手順５）撮像画像が取得される度に、手順１〜４と同様な手順を周期的に繰り返す。
以上の手順により、パターンマッチング部１７は、異なるタイミングで取得された複数の撮像画像のそれぞれに含まれる第１の部分画像を用いて、搬送量を検出することになる。そして、距離検出部６０は、パターンマッチング部１７が用いた第１の部分画像を含む複数の撮像画像のいずれかに含まれる第２の部分画像を用いて、媒体距離を検出する。より具体的には、距離検出部６０は、パターンマッチング部１７が用いた第１の画像を含む複数の撮像画像のうち最新の撮像画像に含まれる第２の画像を用いて、媒体距離を検出する。
なお、説明を簡単にするために、図８の例では、各撮像画像が白黒の２値で表現されているが、各撮像画像が多値画像（２５６階調（８ｂｉｔ）等のグレースケール画像）の場合でも同様な手順で搬送量データを得ることができる。
【００２０】
図９は、本実施形態の搬送量検出装置１０の動作を説明するためのフローチャートである。
先ず、制御部１１は、自身に設定したタイマを用いて基準周期ごとに割り込み処理により、光源１および２を点灯させる（ステップＳ０）。なお、基準周期は、撮像と各種処理をパイプライン処理する場合には撮像センサ５の露光時間より長く決定しても良い。しかしながら、本例の説明を簡略にするため、基準周期は、光源１および２を点灯させてから出力部２２が搬送量データを出力するまでにかかる時間よりも長くなるように決定されている。
その後、制御部１１は、撮像センサ５を駆動する。撮像センサ５は、予め定められた露光時間撮像を行い、撮像画像を取得し、その撮像画像を示す画像データをメモリ管理部１２に出力する（ステップＳ１）。なお、制御部１１は、撮像画像が適切な露光量で取得されるように、光源１および２の光量および点灯時間を調整してもよい。
メモリ管理部１２は、撮像センサ５から出力された画像データを画像メモリ１３に一時的に記憶させる。メモリ管理部１２は、画像メモリ１３に記憶された画像データから第１の部分画像データを抽出して搬送量検出メモリ１４に記憶させ（ステップＳ２）、その画像データから第２の部分画像データを抽出して距離検出メモリ１５に記憶させる（ステップＳ３）。
なお、画像データから第１の部分画像データを抽出する処理は、画像データから第１の画素領域６ａに対応する部分を切り出す処理、または、画像データ内の第２の画素領域６ｂに対応する部分にマスクをかける処理である。画像データから第２の部分画像データを抽出する処理は、画像データから第２の画素領域６ｂに対応する部分を切り出す処理、または、画像データ内の第１の画素領域６ａに対応する部分にマスクをかける処理である。
距離検出メモリ１５に第２の部分画像データが記憶されると、重心位置検出部１８は、その第２の部分画像データに映されているスポット光の重心位置を検出する（ステップＳ４）。このとき、重心位置検出部１８は、サブピクセル単位で重心位置を検出することで、分解能を上げてもよい。
【００２１】
距離変換部１９は、重心位置検出部１８が検出した重心位置から媒体距離を算出する（ステップＳ５）。距離変換部１９は、ステップＳ５で算出した媒体距離と前回算出した媒体距離との差を媒体距離の変化量として求め、その変化量が予め定められた閾値以上か否かを判断する（ステップＳ６）。なお、起動開始直後（最初の周期）の場合、つまり、前回算出した媒体距離が存在しない場合、距離変換部１９は、変化量は閾値未満と判断してもよいし、前回の媒体距離を基準値として変化量を算出してもよい。
変化量が閾値未満の場合、距離変換部１９は、テーブル記憶部２０に記憶された補正係数テーブルを用いて、媒体距離から補正係数を算出する（ステップＳ７）。
一方、変化量が閾値以上の場合、距離変換部１９は、媒体距離が異常値であると判断して、エラー処理を行う（ステップＳ８）。エラー処理は、本実施形態では、媒体距離を、過去に検出された媒体距離（例えば、前回検出された媒体距離）または予め定められた媒体距離として算出し、その媒体距離に応じた補正係数を算出する処理である。エラー処理は、本動作を中断する処理などでもよい。
また、ステップＳ２において搬送量検出メモリ１４に第１の部分画像が記憶されると、パターンマッチング部１７は、起動開始直後か否かを判断する（ステップＳ９）。
起動開始直後の場合、パターンマッチング部１７は、被記録媒体Ｐが搬送されていないので、搬送量を０と算出する（ステップＳ１０）。そして、パターンマッチング部１７は、搬送量検出メモリ１４に記憶された第１の部分画像データからテンプレートを抽出する。パターンマッチング部１７は、そのテンプレートを示す基準画像データとそのテンプレートの画素位置である基準位置とをテンプレートメモリ１６に記憶させる（ステップＳ１１）
起動開始直後でない場合、パターンマッチング部１７は、搬送量検出メモリ１４に記憶された第１の部分画像データとテンプレートメモリ１６に記憶された基準画像データとのパターンマッチングを行う。パターンマッチング部１７は、そのパターンマッチングにより、第１の部分画像内のテンプレートの画素位置を搬送後の画素位置として特定する（ステップＳ１２）。パターンマッチング部１７は、搬送後の画素位置とテンプレートメモリ１６に記憶された基準位置との差に基づいて搬送量を算出する（ステップＳ１３）。このとき、パターンマッチング部１７は、搬送量をサブピクセル単位で算出することで、分解能を上げてもよい。
【００２２】
パターンマッチング部１７は、搬送量検出メモリ１４に記憶された第１の部分画像に基づいてテンプレートおよび基準位置を更新する。具体的には、パターンマッチング部１７は、搬送量検出メモリ１４に記憶された第１の部分画像データからテンプレートを抽出する。パターンマッチング部１７は、そのテンプレートを示す基準画像データとそのテンプレートの画素位置である基準位置とをテンプレートメモリ１６に記憶させる（ステップＳ１４）。
補正部２１は、ステップＳ１０またはＳ１３にてパターンマッチング部１７で算出された搬送量に、ステップＳ７またＳ８にて距離変換部１９にて算出された補正係数を乗算することで、搬送量を補正する（ステップＳ１５）。なお、ステップＳ１０にて搬送量が０と算出された場合、搬送量に補正係数を乗算しても搬送量の値は変化しないため、ステップＳ１５の処理はスキップされてもよい。
その後、出力部２２は、補正部２１にて補正された搬送量を示す搬送量データを図２に示したコントローラ２３０のＭＰＵ２３７に送信して（ステップＳ１６）、処理を終了する。なお、ＭＰＵ２３７は、搬送量データを受信すると、その搬送量データに応じた記録制御処理を行う。
図９を用いて説明した動作は単なる一例であって、搬送量検出装置１０の動作は図９の例に限定されない。例えば、図９の例では、撮像センサ５による撮像処理と、それ以降の演算出力処理とが順番に行われるシリーズ処理が用いられていたが、撮像処理と演算出力処理とを平行して行うパイプライン処理が用いられてもよい。
【００２３】
以上説明したように本実施形態によれば、光源１および２とコリメートレンズ３によって、搬送されている被記録媒体Ｐに対して第１および第２の光を照射する。撮像センサ５は、第１および第２の光に応じた被記録媒体Ｐからの光を用いて、被記録媒体Ｐを撮像して撮像画像を取得する。パターンマッチング部１７は、撮像画像に含まれる第１の光に応じた第１の部分画像を用いて、被記録媒体Ｐの搬送量を検出する。距離検出部６０は、撮像画像に含まれる第２の光に応じた第２の画像を用いて、撮像手段と被記録媒体との間の媒体距離を検出する。補正部２１は、搬送量を媒体距離に基づいて補正する。
したがって、第１の光に応じた第１の部分画像を用いて検出された搬送量が、第２の光に応じた第２の部分画像を用いて検出された媒体距離に基づいて補正される。したがって、複数の結像光学系を用いなくても、被記録媒体Ｐの搬送量を媒体距離に基づいて補正することが可能になるため、大型化とコストの増加を抑制しつつ、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、撮像センサ５は、第１の光に応じた被記録媒体Ｐからの光が入射する第１の画素領域６ａと、第２の光に応じた被記録媒体Ｐからの光が入射する第２の画素領域６ｂとを有する。第１の部分画像は、撮像画像のうち第１の画素領域に対応する画像であり、第２の部分画像は、撮像画像のうち第２の画素領域に対応する画像である。このため、第１の部分画像と第２の部分画像とを精度良く分離することが可能になり、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、パターンマッチング部１７は、異なるタイミングで取得された複数の撮像画像のそれぞれに含まれる第１の部分画像を用いて、搬送量を検出する。そして、距離検出部６０は、パターンマッチング部１７が用いた第１の部分画像を含む複数の撮像画像のいずれかに含まれる第２の部分画像を用いて、媒体距離を検出する。したがって、搬送量を検出するために用いられた撮像画像を用いて、その搬送量を補正するための媒体距離を検出することが可能になるため、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、制御部１１は、第１および第２の光の光量および照射時間を個別に制御する。このため、適切な明るさの撮像画像を得ることが可能になるため、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、メモリ管理部１２ａは、撮像画像から第１の部分画像および第２の部分画像を抽出する。パターンマッチング部１７は、メモリ管理部１２が抽出した第１の部分画像を用い、距離検出部６０は、メモリ管理部１２が抽出した第２の部分画像を用いる。このため、第１の部分画像と第２の部分画像とを精度良く分離することが可能になり、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、距離検出部６０は、媒体距離の変化量を求め、その変化量が閾値以上の場合、異常が発生したと判断してエラー処理を行う。このため、媒体距離の検出に異常が発生しても、適切なエラー処理を行うことが可能になる。
また、本実施形態のエラー処理には、媒体距離を、過去に検出された媒体距離または予め定められた媒体距離とする処理が含まれる。この場合、異常が発生しても搬送量を補正することが可能になるため、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、結像レンズ４が第１の光に応じた被記録媒体からの光と、第２の光に応じた被記録媒体からの光で共用されている。このため、結像レンズ４を複数設ける必要がなくなるため、大型化とコストの増加を抑制することが可能になる。
【００２４】
（第２の実施形態）
第１の実施形態では、搬送量を検出する搬送検出処理と媒体距離を検出する距離検出処理とが同時に行われていた。本実施形態では、搬送検出処理と距離検出処理とが時分割で交互に実行される例を説明する
図１０は、本実施形態の搬送量検出装置の構成を示すブロック図である。図１０に示す搬送量検出装置１０ａは、搬送量センサ１０５と、制御部１１ａと、メモリ管理部１２ａと、画像メモリ１３と、切り出しメモリ１４ａとを備える。また、搬送量検出装置１０は、パターンマッチング部１７と、重心位置検出部１８と、距離変換部１９と、テーブル記憶部２０と、補正部２１と、出力部２２とを備える。さらに、搬送量検出装置１０は、ＮＯＴ回路３１と、ラッチ部３２とを備える。
テンプレートメモリ１６、パターンマッチング部１７、補正部２１および出力部２２は、搬送量を検出する搬送検出部５０ａを構成する。重心位置検出部１８、距離変換部１９、テーブル記憶部２０およびラッチ部３２は、媒体距離を検出する距離検出部６０ａを構成する。
制御部１１ａは、図６に示した制御部１１の機能に加え、タイマが起動される度に、タイマが起動した回数、つまり周期（フレーム）の番号をカウントするフレームカウンタを有する。なお、フレームカウンタのカウンタ値は、０から始まる。
制御部１１ａは、フレームカウンタのカウンタ値が偶数の場合、距離検出処理を距離検出部６０ａに実行させ、カウンタ値が奇数の場合、搬送検出処理を搬送検出部５０ａに実行させる。本実施形態では、カウンタ値の偶奇を示す信号をイネーブル信号として搬送検出部５０ａに入力し、そのイネーブル信号をＮＯＴ回路３１で反転させた反転イネーブル信号を距離検出部６０ａに入力する。さらに制御部１１ａは、カウンタ値が奇数の場合、イネーブル信号をオンにし、カウンタ値が偶数の場合、イネーブル信号をオフにする。これにより、カウンタ値が偶数の場合、距離検出部６０ａが距離検出処理を実行し、カウンタ値が奇数の場合、搬送検出部５０ａが搬送検出処理を実行する。
メモリ管理部１２ａは、撮像センサ５にて取得された撮像画像を示す画像データを画像メモリ１３に一時的に記憶させる。メモリ管理部１２は、制御部１１ａのフレームカウンタのカウンタ値が偶数の場合、画像メモリ１３に記憶された画像データから第２の部分画像データを抽出して切り出しメモリ１４ａに記憶させる。また、メモリ管理部１２は、カウンタ値が奇数の場合、画像メモリ１３に記憶された画像データから第１の部分画像データを抽出して切り出しメモリ１４ａに記憶させる。
ラッチ部３２は、距離変換部１９で算出された補正係数を示す係数情報をラッチ（保存）する。
補正部２１は、パターンマッチング部１７で検出された搬送量を、ラッチ部３２にラッチされた補正係数で補正する。
以上の構成により本実施形態では、距離検出部６０ａは、パターンマッチング部１７が用いた第１の部分画像を含む撮像画像とは異なるタイミングで取得された撮像画像に含まれる第２の部分画像を用いて媒体距離を算出することになる。特に本実施形態では、搬送検出処理と距離検出処理とが交互に実行される。このため、距離検出部６０ａは、パターンマッチング部１７が用いた第１の部分画像を含む撮像画像と最も近接するタイミングで取得された撮像画像に含まれる第２の部分画像を用いて媒体距離を算出することになる。
【００２５】
図１１は、本実施形態の搬送量検出装置１０ａの動作を説明するためのフローチャートである。
先ず、制御部１１ａは、自身に設定したタイマが起動すると、フレームカウンタのカウンタ値を確認して、カウンタ値が偶数か否かを判断する（ステップＳ２０）。なお、カウンタ値の初期値は０に設定されている。
カウンタ値が偶数の場合、制御部１１ａは、オフを示すイネーブル信号を出力し、さらに光源１を消灯し、光源２を点灯させる。出力されたイネーブル信号はＮＯＴ回路３１で反転されてオンを示す反転イネーブル信号として距離検出部６０ａに入力される。これにより、距離検出部６０ａが駆動する（ステップＳ２１）。
そして、制御部１１ａは、撮像センサ５を駆動する。撮像センサ５は、予め定められた露光時間撮像を行い、撮像画像を取得し、その撮像画像を示す画像データをメモリ管理部１２ａに出力する（ステップＳ１ａ）。
メモリ管理部１２ａは、撮像センサ５から出力された画像データを画像メモリ１３に一時的に記憶させる。メモリ管理部１２ａは、画像メモリ１３に記憶された画像データから第２の部分画像データを抽出して切り出しメモリ１４ａに記憶させる（ステップＳ３ａ）。
その後、図９のステップＳ４〜Ｓ８と同等な処理が実行される。このとき、ステップＳ４〜Ｓ８において距離検出メモリ１５は切り出しメモリ１４ａに読み替える。
ステップＳ８の処理が終了すると、ラッチ部３２は、ステップＳ７またＳ８にて距離変換部１９にて算出された補正係数を示す係数情報をラッチする(ステップＳ２２)。
【００２６】
カウンタ値が奇数の場合、制御部１１ａは、オンを示すイネーブル信号を出力し、さらに光源１を点灯し、光源２を消灯させる。出力されたイネーブル信号は搬送検出部５０ａに入力される。これにより、搬送検出部５０ａが駆動する（ステップＳ２３）。
そして、制御部１１ａは、撮像センサ５を駆動する。撮像センサ５は、予め定められた露光時間撮像を行い、撮像画像を取得し、その撮像画像を示す画像データをメモリ管理部１２ａに出力する（ステップＳ１ｂ）。
メモリ管理部１２ａは、撮像センサ５から出力された画像データを画像メモリ１３に一時的に記憶させる。メモリ管理部１２ａは、画像メモリ１３に記憶された画像データから第１の部分画像データを抽出して切り出しメモリ１４ａに記憶させる（ステップＳ３ｂ）。
その後、図９のステップＳ９〜Ｓ１４までと同等な処理が実行される。このとき、ステップＳ４〜Ｓ８において距離検出メモリ１５は切り出しメモリ１４ａに読み替える。
ステップＳ１４の処理が終了すると、補正部２１は、ステップＳ１０またはＳ１３にてパターンマッチング部１７で算出された搬送量を補正する。具体的には、補正部２１は、その搬送量を、ステップＳ２２にてラッチ部３２にラッチされた係数情報が示す補正係数を乗算することで、搬送量を補正する（ステップＳ１５ａ）。
その後、出力部２２は、補正部２１にて補正された搬送量を示す搬送量データを、図２に示したコントローラ２３０のＭＰＵ２３７に送信する（ステップＳ１６）。そして、制御部１１ａは、フレームカウンタのカウンタ値を更新（インクリメント）して（ステップＳ２３）、処理を終了する。
【００２７】
図１１を用いて説明した動作は単なる一例であって、搬送量検出装置１０ａの動作は図１１の例に限定されない。例えば、制御部１１ａが備えるフレームカウンタは、ソフトウェアで実現されてもよい。また、上記の例では、距離検出処理および搬送検出処理が行われる頻度は、カウンタ値が偶数か奇数かに応じて距離検出処理または搬送検出処理が実行されていたため、互いに等しい。しかしながら、距離検出処理および搬送検出処理が行われる頻度は、異なっていてもよい。例えば、制御部１１ａは、カウンタ値が３の倍数の場合、距離検出処理を距離検出部６０ａに実行させ、カウンタ値が３の倍数でない場合、搬送検出処理を搬送検出部５０ａに実行させてもよい。
また、上記の例では、制御部１１のタイマにて測定される基準周期は、距離検出処理および搬送検出処理のうち長時間かかる方の処理時間よりも長くなるように決定される。しかしながら、基準周期は、現在実行中の処理が距離検出処理か搬送検出処理かに応じて異なっていてもよい。具体的には、距離検出処理は、搬送検出処理よりも短時間で終わるため、現在実行中の処理が距離検出処理の場合、基準周期を短くし、現在実行中の処理が搬送検出処理の場合、基準周期を長くしてもよい。
なお、本実施形態では、距離検出処理と搬送検出処理とにおいて別のタイミングで撮像が行われるため、撮像センサ５内の画素領域６ａと画素領域６bを分離しなくても良い。
【００２８】
以上説明したように本実施形態でも、第１の光に応じた第１の部分画像を用いて検出された搬送量が、第２の光に応じた第２の部分画像を用いて検出された媒体距離に基づいて補正される。このため、大型化とコストの増加を抑制しつつ、被記録媒体Ｐの搬送量を精度良く検出することが可能になる。
また、本実施形態では、距離検出部６０ａは、パターンマッチング部１７が用いた第１の部分画像を含む撮像画像とは異なるタイミングで取得された撮像画像に含まれる第２の部分画像を用いて媒体距離を算出する。このため、搬送量を検出する処理と、媒体距離を検出する処理とを同時に行わなくても良くなる。したがって、搬送検出部５０ａと距離検出部６０ａとを実現するための記憶装置やプロセッサなどの少なくとも一部を共有化することが可能になるため、大型化とコストの増加を抑制することが可能になる。
【００２９】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
例えば、記録装置１００は、図２に示した構成に加えて、ユーザインタフェースとしてＬＣＤ（Liquid Crystal Display）やＬＥＤ（Light Emitting Diode）などで構成される表示部を備えてもよい。
また、１つの撮像センサ５の画素領域６を第１の画素領域６ａと第２の画素領域６ｂとに分割していたが、第１の画素領域６ａおよび第２の画素領域６ｂのそれぞれを有する２つの撮像センサ５が用いられてもよい。この場合、１つの撮像センサ５で構成される場合に比べて、２つの撮像センサ５の画素領域を小さくすることで安価に作成することができる。
【符号の説明】
【００３０】
１、２  光源（照射手段）
３  コリメートレンズ（照射手段）
４  結像レンズ（結像光学系）
５  撮像センサ（撮像手段）
１０、１０ａ  搬送量検出装置
１７  パターンマッチング部（検出手段）
２１  補正部（補正手段）
６０、６０ａ  距離検出部（距離検出手段）
１００  記録装置
【図１】
2018205239.tif 000003
【図２】
2018205239.tif 000004
【図３】
2018205239.tif 000005
【図４】
2018205239.tif 000006
【図５】
2018205239.tif 000007
【図６】
2018205239.tif 000008
【図７】
2018205239.tif 000009
【図８】
2018205239.tif 000010
【図９】
2018205239.tif 000011
【図１０】
2018205239.tif 000012
【図１１】
2018205239.tif 000013