"第1の周期パターンおよび該第1の周期パターンよりも粗い周期を有する第2の周期パターンが設けられたスケールと、該スケールとの相対移動が可能であるとともに、前記第1の周期パターンを読み取るための第1の検出状態と前記第2の周期パターンを読み取るための第2の検出状態との間での切り替えが可能であり、前記第1の検出状態において前記第1の周期パターンに応じた変化周期を有する第1の信号を出力し、前記第2の検出状態において前記第2の周期パターンに応じた変化周期を有する第2の信号を出力する検出部と、前記第1および第2の検出状態に設定した前記検出部からそれぞれ取り込んだ前記第1および第2の信号の双方を用いて第1の絶対位置を算出する第1の処理を行った後、前記第1および第2の検出状態のうち一方の検出状態に設定した前記検出部から取り込んだ、前記第1および第2の信号のうち一方の信号を用いて相対移動量を算出し、該相対移動量と前記第1の絶対位置とを用いて第2の絶対位置を算出する第2の処理を行う処理部とを有し、前記処理部は、前記第1および第2の検出状態のうち、前記第1の処理において最後に設定した検出状態と同じ検出状態の前記検出部から前記一方の信号を取り込んで前記第2の処理を行うことを特徴とするエンコーダ。前記処理部は、前記第1の処理において、前記第1の検出状態を最後に設定することを特徴とする請求項1に記載のエンコーダ。前記処理部は、前記第1の処理において、前記第1の検出状態を最初と最後に設定することを特徴とする請求項1に記載のエンコーダ。前記処理部は、前記第1の処理において、前記第1および第2の信号を複数の時刻にてサンプリングして前記スケールと前記検出部との相対移動速度を求め、前記第1および第2の信号のそれぞれの位相を求め、該相対移動速度と前記時刻を用いて補正した前記位相から前記第1の絶対位置を算出することを特徴とする請求項1から3のいずれか1項に記載のエンコーダ。請求項1から4のいずれか1項に記載のエンコーダと、該エンコーダを用いて位置が検出される可動部材とを有することを特徴とする装置。しかしながら、アブソリュート型エンコーダは、インクリメンタル型エンコーダに比べて、読み取るべき周期パターンの数が多く、該周期パターン数に対応する複数の検出部を設ける必要があるために、構成が複雑となる。そこで、スケールに互いに周期が異なる複数の周期パターンを設ける一方で、センサの検出部の検出周期つまりは読み取り対象となる周期パターンを時系列で切り替えることにより、検出部の数の増加を抑えたアブソリュート型エンコーダも実現可能である。ただし、このようなエンコーダにおいても、以下のような問題が生じ得る。すなわち、センサの検出部の検出周期を切り替えた直後には、該検出部を構成する素子受光素子や磁気検出素子等から出力される周期信号アナログ信号が安定するまである程度の時間が必要である。このため、検出周期の切り替えごとに位置検出の遅れが発生する。本発明は、複数の周期パターンに対する検出部による検出周期を切り替えるタイプのエンコーダであって、位置検出の遅れを回避できるようにしたエンコーダを提供する。本発明の一側面としてのエンコーダは、第1の周期パターンおよび該第1の周期パターンよりも粗い周期を有する第2の周期パターンが設けられたスケールと、該スケールとの相対移動が可能であるとともに、第1の周期パターンを読み取るための第1の検出状態と第2の周期パターンを読み取るための第2の検出状態との切り替えが可能であり、第1の検出状態において第1の周期パターンに応じた変化周期を有する第1の信号を出力し、第2の検出状態において第2の周期パターンに応じた変化周期を有する第2の信号を出力する検出部と、第1および第2の検出状態に設定した検出部からそれぞれ取り込んだ第1および第2の信号の双方を用いて第1の絶対位置を算出する第1の処理を行った後、第1および第2の検出状態のうち一方の検出状態に設定した検出部から取り込んだ、第1および第2の信号のうち一方の信号を用いて相対移動量を算出し、該相対移動量と前記第1の絶対位置とを用いて第2の絶対位置を算出する第2の処理を行う処理部とを有する。そして、処理部は、第1および第2の検出状態のうち、第1の処理において最後に設定した検出状態と同じ検出状態の検出部から一方の信号を取り込んで第2の処理を行うことを特徴とする。なお、上記エンコーダと、該エンコーダを用いて位置が検出される可動部材とを有する装置も、本発明の他の一側面を構成する。本発明によれば、第1の処理から第2の処理への移行に際して検出部の検出状態を切り替えなる必要がないので、該検出状態を切り替える場合に比べて、第2の処理による位置検出までに要する時間を短縮することができる。以下、本発明の実施例について図面を参照しながら説明する。図1には、本発明の実施例1であるエンコーダの構成を示している。エンコーダは、スケール10と、センサ20と、位置検出部30と、制御部40とにより構成されている。位置検出部30と制御部40とにより処理部が構成される。本実施例のエンコーダは、スケール10とセンサ20との相対移動に応じて、これらのうち一方の他方に対する位置絶対位置を検出する光学反射型アブソリュートエンコーダである。本実施例では、このエンコーダが搭載された装置において絶対位置の検出対象である可動部材図示せずにスケール10を取り付け、固定された不動の部材にセンサ20を取り付ける場合について説明する。ただし、可動部材にセンサ20を取り付け、固定された部材にスケール10を取り付けて、可動部材の絶対位置を検出するようにしてもよい。また、本実施例では、リニア型エンコーダについて説明するが、ロータリー型エンコーダも本実施例と同様に構成することができる。エンコーダが搭載された装置のシステム図示せずから位置検出リクエスト信号が制御部40に入力されると、制御部40は、センサ20からの信号を受けた位置検出部30に位置検出処理を行わせる。そして、制御部40は、位置検出部30にて生成された、可動部材の絶対位置の情報を装置のシステムに出力する。図2には、スケール10を示している。以下の説明において、スケール10のうち該スケール10とセンサ20との相対移動方向を長手方向といい、長手方向に直交する方向を幅方向という。スケール10には、それぞれ長手方向に一定の周期ピッチで交互に配置された反射部と非反射部とを含み、かつそのピッチP1,P2が互いに異なる2つの周期パターン第1の周期パターン11と第2の周期パターン12が、幅方向に交互に設けられている。以下の説明では、第1の周期パターン11を単に第1のパターンといい、そのピッチP1を第1のピッチという。また。第2の周期パターン12を単に第2のパターンといい、そのピッチP2を第2のピッチという。第1のピッチP1は、第2のピッチP2の約1/4に設定されているすなわち、第2のパターン12は第1のパターン11よりも粗い周期を有する。そして、スケール10の長手方向における第1および第2のパターン11,12が設けられた範囲の全長以下、パターン全長というにおいて、第1のパターン11は79周期を有し、第2のパターン12は20周期を有する。センサ20は、図1に示すように、光源21と受光部検出部22とを有する。光源21は、LED等の発光素子により構成され、受光部22は、光源21から射出されて第1および第2のパターン11,12の反射部で反射した光を光電変換する複数の光電変換素子受光素子により構成されている。また、センサ20は、位置検出部30からの検出周期切り替え信号に応じて、受光部22の検出周期を第1のピッチP1に一致する又は十分に近い第1の検出周期P0と、第2のピッチP2に一致する又は十分に近い第2の検出周期4P0との間で切り替える。受光部22は、第1の検出周期が設定されるとつまりは第1の検出状態に設定されると、第1のパターン11を読み取り可能となる。検出周期の切り替えは、受光部22を構成する複数の受光素子において、2つ以上設定される受光領域のそれぞれを形成する受光素子の組み合わせを変化させて、スケール10との相対移動方向での受光領域の幅とピッチを変更することで行われる。そして、第1のパターン11を読み取ることで、それぞれ第1のピッチP1に対応した変化周期を有し、かつ互いに90度の位相差を持つ2相の正弦波信号第1の信号:以下、第1の2相信号というを出力する。また、受光部22は、第2の検出周期が設定されるとつまりは第2の検出状態に設定されると、第2のパターン12を読み取り可能となる。そして、第2のパターン12を読み取ることで、それぞれ第2のピッチP2に対応した変化周期を有し、かつ互いに90度の位相差を持つ2相の正弦波信号第2の信号:以下、第2の2相信号というを出力する。位置検出部30は、センサ20受光部22から出力された2相信号を用いて、後述する位置検出処理を行う。制御部40は、装置のシステムから位置検出リクエスト信号が入力されることに応じて、センサ20の検出周期の切り替え位置検出部30からの検出周期切り替え信号の出力と位置検出部30の位置検出処理とを制御する。以下、位置検出部30で行われる位置検出処理について説明する。位置検出処理は、第1の処理とその後に行われる第2の処理とに分けられる。第1の処理は、第1および第2の検出周期に設定した受光部22からそれぞれ取り込んだ第1および第2の2相信号の双方を用いてスケール10可動部材の絶対位置である第1の絶対位置を検出算出する。第2の処理は、一方の検出周期に設定した受光部22から取り込んだ、第1および第2の2相信号のうち一方の信号を用いてスケール10可動部材とセンサ20との相対移動量を検出算出する。さらに、第2の処理は、該相対移動量と第1の絶対位置とを用いてスケール10の絶対位置である第2の絶対位置を検出算出する。本実施例では、第1の2相信号を用いて第2の処理を行う。まず第1の処理では、位置検出部30からの検出周期切り替え信号に応じて、センサ20受光部22の検出周期が第1の検出周期P0に設定される。これにより、センサ20からは、第1のパターン11に対応する第1の2相信号が出力される。位置検出部30は、A/Dコンバータ31によって第1の2相信号をサンプリングする。第1の2相信号のサンプリングが行われた後、位置検出部30からの検出周期切り替え信号に応じて、センサ20受光部22の検出周期が第2の検出周期4P0に切り替えられる。これにより、センサ20からは、第2のパターン12に対応する第2の2相信号が出力される。位置検出部30は、A/Dコンバータ31によって第2の2相信号をサンプリングする。さらに、第2の2相信号のサンプリングが行われた後、検出周期切り替え信号に応じてセンサ20受光部22の検出周期が第1の検出周期P0に切り替えられ、位置検出部30は、A/Dコンバータ31によって第1の2相信号をサンプリングする。このようにして、第1の2相信号、第2の2相信号および第1の2相信号の順で3回のサンプリングが行われる。そして、A/Dコンバータ31によりデジタル信号に変換された上記3組の2相信号は、位相検出部32に入力される。2相信号のサンプリングが行われる時間間隔は一定であり、以下の説明では、最初の第1の2相信号のサンプリング時刻を0とし、次の第2の2相信号のサンプリング時刻をtとし、最後の第1の2相信号のサンプリング時刻を2tとする。位相検出部32は、3組の2相信号に対してarctan演算を行うことで各組の2相信号の位相を求める。2相信号は、正弦波信号と余弦波信号とにより構成されているためarctan演算によって位相が求められる。以下の説明では、最初の第1の2相信号の位相をθP1_1とし、次の第2の2相信号の位相をθP2とし、最後の第1の2相信号の位相をθP1_2とする。なお、位相は0以上、2π未満の範囲で表され、1ピッチ周期内において一意に定まるため、位相は1ピッチ内での位置を示す。位相検出部32にて求められた3つの位相は、同期処理部33に入力される。同期処理部33は、該3つの位相から絶対位置を求める。3つの位相θP1_1,θP2,θP1_2のサンプリング時刻は互いに異なるため、スケール10とセンサ20とが相対移動していた場合は該3つの位相はそれぞれ異なる位置に対応する。そこで、本実施形態では、時刻2tにおける位置を絶対位置として求める。θP1_1とθP1_2はともに第1のパターン11に対応する2相信号の位相であり、サンプリング時刻はそれぞれ0と2tである。このため、位相θP1_1とθP1_2の変化量と時刻の変化量から、スケール10とセンサ20の相対移動速度を推定することができる。相対移動速度をuとすると、uは以下の式1で求められる。θP2のサンプリング時刻はtであるため、時刻2tにおける第2のパターン12に対応する第2の2相信号の位相をθP2_2とすると、θP2に相対移動速度uでの時間t分の変化量を加えることで、θP2_2は以下の式2のように求められる。こうして得られた時刻2tにおける2つの位相θP1_2,θP2_2を用いて、絶対位置を求める。まず、パターン全長に20周期含まれる第2のパターン12に対応する2相信号の位相θP2_2を4倍することで、80周期の位相を生成する。そして、この80周期の位相とパターン全長に79周期含まれる第1のパターン11に対応する2相信号の位相θP1_2との差位相差を求めると、その位相差はパターン全長で1周期となる。パターン全長内での1周期は、それが絶対位置を表すことになる。そこで、この位相差をθV1とすると、以下の式3で表すことができる。ただし、MODx,yは、xを被除数とし、yを除数としたときの剰余を示す。位相差θV1は絶対位置を表すが、1周期内の精度はθV1よりも、θP1_2やθP2_2を用いた方が高い。そこで、θV1とθP1_2およびθP2_2を用いて、θV1よりも高精度な絶対位置を求める。第2のパターン12はパターン全長において20周期含まれるため、θP2_2はパターン全長において20回、0から2πまで変化する。一方、θV1はパターン全長で0から2πまで1回変化するため、単位変位量あたりの位相の変化量はθP2_2の1/20である。そこで、θV1とθP2_2から、θP2_2について所定の基準位置からの周期数を求め、θP2_2の精度で絶対位置を求める。θP2_2の周期数をm1とすると、θV1,θP2_2およびm1の関係は、パターン全長をLとすると、図3a,b,cによって表される。さらに、θP2_2の精度で求められる絶対位置をθ1とすると、θ1はm1とθP2_2を用いて以下の式4および5によって表される。ただし、ROUNDxは、xを整数値に丸めることを表す。次に、求めたθ1とθP1_2から、同様にしてθP1_2の精度で絶対位置θ2を求める。このとき、第1のパターン11はパターン全長に79周期含まれるため、θP1_2の周期数をm2とすると、θ2は以下の式6および7で表される。同期処理部33は、こうして求めた絶対位置第1の絶対位置θ2を位置更新部34にセットする。位置更新部34は、制御部40に該絶対位置θ2の情報を出力する。制御部40は、装置のシステムに絶対位置θ2の情報を出力する。こうして第1の処理が終了する。次に第2の処理について説明する。第2の処理では、第1の2相信号および第2の2相信号のうち一方の信号として第1の2相信号を用いて、可動部材スケール10とセンサ20との相対移動量を算出する。そして、この相対移動量を、第1の処理で求めた基準位置としての絶対位置θ1に加算することで、可動部材スケール10の新たな絶対位置としての第2の絶対位置を算出する。第2の処理では、第1の処理とは異なり、第1のパターン11の読み込み第1の2相信号の生成は行うが、第2のパターン12の読み込み第2の2相信号の生成は行わない。つまり、受光部22に対して設定可能な第1および第2の検出周期のうち、第1の処理第1の絶対位置の算出において最後に設定された検出周期と同じ第1の検出周期で得られる第1の2相信号を用いて第2の処理を行う。センサ20受光部22の検出周期を切り替えた後、受光部22から安定した2相信号が得られるまでにはある程度長い時間が必要である。このため、第1の処理から第2の処理への移行時にセンサ20の検出周期の切り替えを行わないことで、第2の処理を迅速に開始できるようにする。そして、これにより、第2の処理を行って可動部材の位置を検出する際の検出時間の短縮を図る。第2の処理では、センサ20の検出周期を第1の処理での最後の検出周期と同じ第1の検出周期P0としたまま、A/Dコンバータ31での第1の2相信号のサンプリングを行い、位相検出部32にて第1の2相信号の位相θP1_3を求める。位相θP1_3は、第2の処理が開始された後のスケール10とセンサ20との相対移動量に相当する。位相θP1_3は、位置更新部34に入力される。位置更新部34は、位相θP1_3と第1の処理で求めた絶対位置θ2とから、以下の式8および9を用いて、絶対位置θ3を求める。ただし、θP1_3は、m3周期目であるとする。位置更新部34は、こうして求めた絶対位置第2の絶対位置θ3を制御部40に出力する。制御部40は、装置のシステムに該絶対位置θ3の情報を出力する。こうして第2の処理が終了する。これ以降は、前回の第2の処理により求められた絶対位置を基準として次回の第2の処理を行うことで、可動部材の絶対位置を求め続けることができる。以上説明したように、本実施例では、第1の処理での第1の絶対位置の算出において最後に受光部22に対して設定された検出周期と同じ検出周期で得られる2相信号を用いて第2の処理での相対位置の算出さらには第2の絶対位置の算出を行う。したがって、第1の処理から第2の処理に移行する際に、受光部22の検出周期を切り替える必要がない。このため、第1の処理から第2の処理に移行する際に検出周期を切り替える場合のように移行後の2相信号の安定を待つ必要がなく、移行後に迅速に第2の処理を開始することができ、位置検出に要する時間を短縮することができる。さらに、位置検出に要する時間が短縮されることで、スケール10とセンサ20とがスケール10の長手方向とは異なる方向に変位したときの周期数のカウントエラーによる位置検出誤差の発生を抑制することができる。また、本実施例では、相対移動速度を求め、該相対移動速度により位相を補正してから位置検出を行う場合について説明したが、速度が十分に小さい場合は必ずしも補正を行う必要はない。この場合、本実施例で説明した3回のサンプリングに対応する位相θP1_1,θP2,θP1_2から位置検出を行う例においては、θP1_1のサンプリングを省略し、θP2とθP1_2から位置を求めればよい。具体的には、式2において、θP2_2=θP2とすればよい。これにより、さらに位置検出に要する時間を削減することができる。また、相対移動速度による補正を行う場合は、相対移動速度に対して上限値閾値を設け、求めた相対移動速度が上限値よりも速い場合は、エラー信号を発生させるようにしてもよい。また、本実施例では、第1の処理では時刻2tにおける位置を絶対位置として検出算出したが、異なる時刻の位置を絶対位置として検出してもよい。例えば、時刻0における位置を絶対位置として検出すれば、位置検出リクエスト信号の入力タイミングに近いタイミングでの位置を求めることができる。これは、装置のシステムが、最新の位置ではなく、位置検出リクエストタイミングでの位置を必要とする場合に好ましい。また、時刻tでの位置を絶対位置として求めるようにすれば、時刻tにおける第1の2相信号の位相がθP1_1とθP1_2の平均として求められるため、計算量を削減でき、位置検出に要する時間を短縮することができる。さらに、本実施例では、位置検出リクエスト信号に応じて位置検出を行う場合について説明したが、制御部40にタイマを設け、一定時間毎に位置検出を行う構成としてもよい。この構成によれば、位置検出リクエスト信号の通信時間のジッタ等の影響を受けにくくなったり、装置のシステムと分離してエンコーダを設計することが容易となったりする等のメリットがある。また、本実施例では、互いに周期ピッチが異なる2つの周期パターンを用いたエンコーダについて説明したが、互いに周期が異なる3つ以上の周期パターンを用いてもよい。周期パターンを増やすことで、位置検出誤差を少なくしたり、位置検出の長さ範囲を伸ばしたりすることができる。3つ以上の周期パターンそれらの周期を粗、中および細とするを用いる場合には、例えば、周期が細の周期パターンが第1の周期パターンに相当し、周期が中又は粗の周期パターンが第2の周期パターンに相当すると考えることができる。また、周期が細又は中の周期パターンが第1の周期パターンに相当し、周期が粗の周期パターンが第2の周期パターンに相当すると考えてもよい。本発明の実施例2のエンコーダの構成を図4に示す。本実施例のエンコーダも、実施例1と同様に、スケール10とセンサ20との相対移動に応じて、これらのうち一方の他方に対する位置絶対位置を検出する光学反射型アブソリュートエンコーダである。ただし、本実施例では、スケール10に、実施例1と同様な第1および第2のパターン11,12をそれぞれ含む2つのトラックT1,T2が設けられている。また、センサ20には、実施例1の受光部22と同様に構成された2つの受光部22,23が設けられている。他の構成は、実施例1と同じであるので、ここでは実施例1と異なる部分を中心に説明する。図5に詳しく示すように、スケール10の一方のトラックT1には、スケール10の長手方向において互いに異なるピッチP1,P2を有する第1のパターン11および第2のパターン12が、スケール10の幅方向に交互に設けられている。また、他方のトラックT2には、スケール10の長手方向において互いに異なるピッチQ1,Q2を有する第1のパターン11′および第2のパターン12′が、スケール10の幅方向に交互に設けられている。トラックT1,T2におけるパターン全長は互いに同じであり、第2のパターン12,12′はそれぞれ、第1のパターン11,11′よりも粗い周期を有する。トラックT1において、第1および第2のパターン11,12はそれぞれ、160周期および40周期を有する。また、トラックT2において、第1および第2のパターン11′,12′はそれぞれ、152周期および39周期を有する。受光部22は、光源21から射出されてトラックT1の第1および第2のパターン11,12の反射部で反射した光を光電変換する複数の光電変換素子により構成されている。また、受光部23は、光源21から射出されてトラックT2の第1および第2のパターン11′,12′の反射部で反射した光を光電変換する複数の光電変換素子により構成されている。センサ20は、位置検出部30からの検出周期切り替え信号に応じて、受光部22,23の検出周期を切り替える。具体的には、受光部22,23の検出周期をそれぞれ、第1のピッチP1,Q1に一致する又は十分に近い第1の検出周期P0と、第2のピッチP2,Q2に一致する又は十分に近い第2の検出周期4P0との間で切り替える。受光部22,23はそれぞれ、第1の検出周期が設定されるとつまりは第1の検出状態に設定されると、第1のパターン11,11′を読み取り可能となる。そして、第1のパターン11,11′を読み取ることで、それぞれ第1のピッチP1に対応した変化周期を有し、かつ互いに90度の位相差を持つ2相の正弦波信号としての第1の2相信号第1の信号を出力する。また、受光部22,23はそれぞれ、第2の検出周期が設定されるとつまりは第2の検出状態に設定されると、第2のパターン12,12′を読み取り可能となる。そして、第2のパターン12を読み取ることで、それぞれ第2のピッチP2に対応した変化周期を有し、かつ互いに90度の位相差を持つ2相の正弦波信号としての第2の2相信号第2の信号を出力する。位置検出部30は、センサ20受光部22,23から出力された2組の2相信号を用いて、後述する位置検出処理を行う。センサ20受光部22,23の検出周期の切り替え位置検出部30からの検出周期切り替え信号の出力と位置検出処理の制御は、装置のシステムから位置検出リクエスト信号が入力された制御部40により行われる。以下、本実施例において位置検出部30で行われる位置検出処理について説明する。本実施例でも、位置検出処理は、第1の処理とその後に行われる第2の処理とに分けられる。第1の処理は、第1および第2の検出周期に設定した受光部22,23からそれぞれ取り込んだ第1および第2の2相信号の双方を用いてスケール10可動部材の絶対位置としての第1の絶対位置を検出算出する。第2の処理は、一方の検出周期に設定した受光部22から取り込んだ、第1および第2の2相信号のうち一方の信号を用いてスケール10可動部材とセンサ20との相対移動量を検出算出する。さらに第2の処理は、該相対移動量を第1の絶対位置に加えることでスケール10可動部材の絶対位置としての第2の絶対位置を検出算出する。本実施例でも、第1の2相信号を用いて第2の処理を行う。まず第1の処理では、位置検出部30からの検出周期切り替え信号に応じて、受光部22,23の検出周期がともに第2の検出周期4P0に設定される。これにより、センサ20受光部22,23からは、第2のパターン12,12′にそれぞれ対応する2組の第2の2相信号が出力される。以下の説明では、受光部22から第2のパターン12に対応して出力される第2の2相信号をP2信号といい、受光部23から第2のパターン12′に対応して出力される第2の2相信号をQ2信号という。位置検出部30は、A/Dコンバータ31によって2組の第2の2相信号を、P2信号、Q2信号およびP2信号の順で3回サンプリングする。A/Dコンバータ31によりデジタル信号に変換された上記3組の2相信号は、位相検出部32に入力される。そして、位相検出部32は、該3組の2相信号に対してarctan演算を行うことで各組の2相信号の位相θP2_1,θQ2,θP2_2を求める。先のP2信号のサンプリング時刻を0とし、次のQ2信号のサンプリング時刻をΔtとし、後のP2信号のサンプリング時刻を2Δtとする。第2の2相信号のサンプリングが行われた後、位置検出部30からの検出周期切り替え信号に応じて、受光部22,23の検出周期がともに第1の検出周期P0に切り替えられる。これにより、センサ20受光部22,23からは、第1のパターン11,11′にそれぞれ対応する2組の第1の2相信号が出力される。以下の説明では、受光部22から第1のパターン11に対応して出力される第1の2相信号をP1信号といい、受光部23から第1のパターン11′に対応して出力される第1の2相信号をQ1信号という。位置検出部30は、A/Dコンバータ31によって2組の第1の2相信号を、P1信号、Q1信号およびP1信号の順で3回サンプリングする。A/Dコンバータ31によりデジタル信号に変換された上記3組の2相信号は、位相検出部32に入力される。そして、位相検出部32は、該3組の2相信号に対してarctan演算を行うことで各組の2相信号の位相θP1_1,θQ1,θP1_2を求める。先のP1信号のサンプリング時刻をtとし、次のQ1信号のサンプリング時刻をtΔtとし、後のP1信号のサンプリング時刻をt2Δtとする。こうして求められた6つの位相θP2_1,θQ2,θP2_2,θP1_1,θQ1,θP1_2が同期処理部33に入力される。図6には、以下に説明する位相も含めて、時刻と位相の関係および位相間の相互関係を示す。図6の1番上の列第1列は時刻を示し、第2列以降は位相を示す。各行は、第1列に示した時刻に対応する位相を表し、位相の相互関係を矢印で表している。例えば、θP2はθP2_1とθP2_2を用いて求められる。そして、後述する式10~18により、θP2,θV1,θP1,θV8,θP2t,θV1tが求められる。トラックT1,T2における第2のパターン12,12′はそれぞれ、パターン全長において40周期および39周期含まれるため、P2信号とQ2信号の位相差を求めると、その位相差は絶対位置を表す。しかし、θP2_1,θQ2,θP2_2のサンプリング時刻がそれぞれ異なるため、時刻0,2Δtにサンプリングした位相θP2_1,θP2_2から時刻Δtにおける位相θP2を求めて位相差を求める。時刻Δtにおける位相θP2は以下の式10により求められ、P2信号とQ2信号の位相差θV1は式11により求められる。なお、本実施例では、θQ2のサンプリング時刻ΔtにおけるθP2の算出処理については、実施例1の最後に補足した平均化処理を採用している。また、トラックT1,T2における第1のパターン11,11′はそれぞれ、パターン全長に160周期および152周期含まれるため、P1信号とQ1信号の位相差としてパターン全長で8周期の位相差を求めることができる。時刻tΔtにおけるP1信号に対応する位相をθP1とし、P1信号とQ1信号の位相差をθV8とすると、それぞれ以下の式12と式13で表される。こうして求めたθP2,θV1,θP1,θV8から実施例1と同様に絶対位置を求めることもできる。しかし、θP2とθV1のサンプリング時刻はΔtであり、θP1とθV8のサンプリング時刻はtΔtであり、両時刻に差がある。そこで、本実施例では、この時刻差を補正することで位置検出の信頼性を高める。まず、θP2_1とθP2_2およびθP1_1とθP1_2からスケール10とセンサ20の相対移動速度を求め、その後、時刻tΔtにおけるθP2,θV1に対応する位相θP2t,θV1tをそれぞれ求める。θP2_1とθP2_2から求められる相対移動速度をu2とし、θP1_1とθP1_2から求められる相対移動速度をu1とする。また、u1とu2の平均速度をuとし、パターン長さをLとすると、これらは以下の式14~18によって表される。以上により求めたθP2,θV1,θP1,θV8から実施例1と同様にして絶対位置を求める。θV1,θV8,θP2およびθP1はパターン全長に対してそれぞれ、1周期、8周期、40周期および160周期含まれる。このため、m1,m2,m3を整数とし、θ1,θ2,θ3を絶対位置とすると、これらは以下の式19~24により求められる。同期処理部33は、こうして求めた絶対位置第1の絶対位置θ3を位置更新部34にセットする。位置更新部34は、制御部40に該絶対位置θ3の情報を出力する。制御部40は、装置のシステムに絶対位置θ3の情報を出力する。こうして第1の処理が終了する。次に第2の処理について説明する。本実施例の第2の処理では、一方の受光部22から出力されるP1信号第1の2相信号を用いて、可動部材スケール10とセンサ20との相対移動量を算出する。そして、この相対移動量を、第1の処理で求めた絶対位置θ3に加算することで、可動部材スケール10の新たな絶対位置としての第2の絶対位置を算出する。すなわち、第2の処理では、センサ20の検出周期を第1の処理での最後の検出周期と同じ第1の検出周期P0としたまま、A/Dコンバータ31でのP1信号のサンプリングを行い、位相検出部32にてP1信号の位相θP1_3を求める。第2の処理において、第1の処理での最後の検出周期と同じ第1の検出周期P0を用いる理由は、実施例1にて説明した理由と同じである。位相θP1_3は、第2の処理が開始された後のスケール10とセンサ20との相対移動量に相当する。そして、位相θP1_3は位置更新部34に入力される。位置更新部34は、位相θP1_3と第1の処理で求めた絶対位置θ3とから、以下の式25および26を用いて、絶対位置θ4を求める。ただし、θP1_3は、m4周期目であるとする。位置更新部34は、こうして求めた絶対位置第2の絶対位置θ4を制御部40に出力する。制御部40は、装置のシステムに該絶対位置θ4の情報を出力する。こうして第2の処理が終了する。これ以降は、前回の第2の処理により求められた絶対位置を基準として次回の第2の処理を行うことで、可動部材の絶対位置を求め続けることができる。本実施例では、θP2_1とθP2_2から求められる相対移動速度u2、θP1_1とθP1_2から求められる相対移動速度u1との平均速度を求めて絶対位置を補正する場合について説明した。しかし、u1とu2のうちいずれか一方の相対移動速度のみを用いて補正を行ってもよい。これにより、サンプリング回数を削減し、位置検出に要する時間を短縮することができる。また、粗いピッチは検出可能な速度の範囲が広く、細かいピッチは速度の検出精度が高いので、検出された速度に応じてu1とu2のうち一方の速度を選択したり、u1とu2に重み付けをした結果を用いたりして補正を行ってもよい。例えば、速度u1,u2、閾値Thおよび変数αを用いて、速度uを以下の式27および式28を用いて求めることができる。また、速度u1,u2の差に上限値閾値を設け、差が大きすぎる場合にエラー信号を出力するようにしてもよい。特にノイズの大きな環境において、エンコーダの信頼性を高めるために有効である。また、上記各実施例では、第1の処理の最後に第1の検出周期を設定し、第2の処理でそのまま第1の検出周期を用いる場合について説明したが、第1の処理の最後に第2の検出周期を設定し、第2の処理でそのまま第2の検出周期を用いるようにしてもよい。この場合も、第1の処理から第2の処理に移行する際に、受光部22の検出周期を切り替える必要がなく、移行後に迅速に第2の処理を開始することができる。なお、上記各実施例にて説明した第1の処理での第1および第2の2相信号のサンプリング回数やサンプリング順は例に過ぎず、第1の処理の最後の検出周期と第2の処理の検出周期とが同じであれば、サンプリング回数やサンプリング順はどのようなものでもよい。さらに、上記各実施例では、反射部と非反射部が交互に設けられた周期パターンからの反射光を用いる光学式エンコーダについて説明したが、本発明は、透過部と非透過部が交互に設けられた周期パターンからの透過光を用いる光学式エンコーダに適用できる。さらに、本発明は、磁気スケールと磁気センサとにより構成される磁気式エンコーダにも適用することができる。図7には、上述した実施例1,2のいずれかで説明したエンコーダを搭載した装置の一例として、デジタルスチルカメラやビデオカメラ等の撮像装置光学機器を示している。この撮像装置では、エンコーダをレンズ鏡筒内での可動レンズの絶対位置を検出するために用いている。図7において、10はスケール、20はセンサ、30は位置検出部、40は制御部であり、これらによってエンコーダが構成される。スケール10は、レンズ鏡筒内において光軸回りで回転する円筒形状のカム環50の内周面に取り付けられている。カム環50は、不図示のアクチュエータによって回転駆動される。レンズ鏡筒内には、撮影光学系51が収容されている。撮影光学系51は、カム環50が回転することで、該カム環50に形成されたカムによって光軸方向に移動可能な可動レンズ例えば、変倍レンズやフォーカスレンズ52を含む。55は撮像装置のシステム全体を制御するCPUである。56は撮影光学系51により形成された被写体像を光電変換するイメージセンサ撮像素子であり、CCDセンサやCMOSセンサ等の光電変換素子により構成されている。可動レンズ52を移動させるためにカム環50が回転すると、エンコーダによりカム環50の絶対回転位置つまりは可動レンズ52の光軸方向での絶対位置が検出され、その情報第1の絶対位置と第2の絶対位置がCPU55に出力される。CPU55は、その絶対位置情報に基づいてカム環50を回転させるアクチュエータを駆動し、可動レンズ52を目標とする位置に移動させる。本発明のエンコーダは、上述した撮像装置に限らず、プリンタ光学機器における印字ヘッドや給紙ローラの位置検出、複写機光学機器の感光ドラムの回転位置検出をはじめ、ロボットアームの位置検出等、様々な装置に適用することができる。以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。"