(57)【要約】【課題】処理が実行される際の対象物の位置を十分な精度で予測できる技術を提供する。【解決手段】位置予測装置１は、対象物９と処理ヘッド１０２とが相対的に移動開始された後であって処理ヘッド１０２が対象物９に対して処理を実行する処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、対象物９の位置を測定する測定部と、複数の測定時刻のそれぞれにおける対象物９の測定位置に基づいて、処理時刻の対象物９の位置を予測する予測部とを備える。【選択図】図１
2014016470.tif 000002
【特許請求の範囲】
【請求項１】
対象物に対して相対的に移動しつつ前記対象物に対して処理を施す処理ヘッドを備える処理装置において、前記処理ヘッドが前記対象物に対して処理を実行する処理時刻における、前記処理ヘッドに対する前記対象物の位置を予測する位置予測装置であって、
前記対象物と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する測定部と、
前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する予測部と、
を備える位置予測装置。
【請求項２】
請求項１に記載の位置予測装置であって、
前記予測部が、
前記複数の測定時刻のうちの１以上の測定時刻と前記処理時刻とを対象時刻とし、処理パラメータを含む予測モデルを用いて、前記対象時刻における前記対象物の位置を、当該対象時刻よりも前の２個以上の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、予測する予測位置算出部と、
前記予測位置算出部が、前記複数の測定時刻のいずれかを対象時刻として前記対象物の位置を予測した場合に、得られた予測位置と、当該対象時刻とされた測定時刻における前記対象物の測定位置との差分を算出して、予測誤差として取得する予測誤差取得部と、
前記予測誤差をゼロに近づけるように、前記処理パラメータを調整するパラメータ調整部と、
前記予測位置算出部が、前記処理時刻を対象時刻として、前記パラメータ調整部によって調整された処理パラメータを含む前記予測モデルを用いて、前記対象物の位置を予測した場合に、得られた予測位置を、最終予測位置として出力する出力部と、
を備える、位置予測装置。
【請求項３】
請求項２に記載の位置予測装置であって、
前記予測部が、
前記予測位置算出部を複数備え、
前記複数の予測位置算出部が、互いに異なる予測モデルを用いて前記対象物の位置を予測し、
前記出力部が、
前記複数の予測モデルのそれぞれを用いて取得された前記予測位置について算出された前記予測誤差に基づいて、前記複数の予測モデルのそれぞれを評価する評価部、
をさらに備え、
前記複数の予測モデルのうち、前記評価部によって肯定的評価を与えられた予測モデルを用いて取得された、前記処理時刻における前記対象物の前記予測位置を、前記最終予測位置として出力する、位置予測装置。
【請求項４】
請求項１から３のいずれかに記載の位置予測装置であって、
前記測定部が、
前記処理ヘッドに対して固定され、前記対象物を撮像する撮像ユニットと、
前記複数の測定時刻のそれぞれにおいて、前記撮像ユニットに前記対象物を撮像させる撮像制御部と、
前記撮像ユニットが取得した撮像データを解析して、当該撮像データが取得された測定時刻における前記対象物の位置を特定して、前記対象物の測定位置として取得する解析処理部と、
を備える位置予測装置。
【請求項５】
請求項４に記載の位置予測装置であって、
前記撮像ユニットが、
複数の撮像部を備え、
前記複数の撮像部が、
前記処理ヘッドが前記対象物に対して相対移動される移動方向について、前記処理ヘッドの下流側において、前記移動方向に沿って配列されており、
前記撮像制御部が、
前記複数の撮像部のそれぞれが、前記対象物上の特徴部分の上方に到達する時刻に、当該撮像部に前記特徴部分を撮像させる、
位置予測装置。
【請求項６】
対象物に対して相対的に移動しつつ前記対象物に対して処理を施す処理ヘッドを備える処理装置において、前記処理ヘッドが前記対象物に対して処理を実行する処理時刻における、前記処理ヘッドに対する前記対象物の位置を予測する位置予測方法であって、
ａ）前記対象物と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する工程と、
ｂ）前記ａ）工程で取得された前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する工程と、
を備える位置予測方法。
【請求項７】
請求項６に記載の位置予測方法であって、
前記ｂ）工程が、
ｂ１）前記複数の測定時刻のうちの１以上の測定時刻と前記処理時刻とを対象時刻とし、処理パラメータを含む予測モデルを用いて、前記対象時刻における前記対象物の位置を、当該対象時刻よりも前の２個以上の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、予測する工程と、
ｂ２）前記ｂ１）工程で、前記複数の測定時刻のいずれかを対象時刻として前記対象物の位置が予測された場合に、得られた予測位置と、当該対象時刻とされた測定時刻における前記対象物の測定位置との差分を算出して、予測誤差として取得する工程と、
ｂ３）前記予測誤差をゼロに近づけるように、前記処理パラメータを調整する工程と、
ｂ４）前記ｂ１）工程で、前記処理時刻を対象時刻として、前記ｂ３）工程で調整された処理パラメータを含む前記予測モデルを用いて、前記対象物の位置が予測された場合に、得られた予測位置を、最終予測位置として出力する工程と、
を備える、位置予測方法。
【請求項８】
請求項７に記載の位置予測方法であって、
前記ｂ１）工程において、前記対象時刻における前記対象物の位置を、互いに異なる複数の予測モデルのそれぞれを用いて予測し、
前記ｂ）工程が、
ｂ５）前記複数の予測モデルのそれぞれを用いて取得された前記予測位置について算出された前記予測誤差に基づいて、前記複数の予測モデルのそれぞれを評価する工程、
をさらに備え、
前記ｂ４）工程において、前記ｂ５）工程で肯定的評価を与えられた予測モデルを用いて取得された、前記処理時刻における前記対象物の前記予測位置を、前記最終予測位置として出力する、
位置予測方法。
【請求項９】
請求項６から８のいずれかに記載の位置予測方法であって、
前記ａ）工程が、
ａ１）前記処理ヘッドに対して固定された撮像ユニットに、前記複数の測定時刻のそれぞれにおいて、前記対象物を撮像させる工程と、
ａ２）前記撮像ユニットが取得した撮像データを解析して、当該撮像データが取得された測定時刻における前記対象物の位置を特定して、前記対象物の測定位置として取得する工程と、
を備える位置予測方法。
【請求項１０】
請求項９に記載の位置予測方法であって、
前記撮像ユニットが、
複数の撮像部を備え、
前記複数の撮像部が、
前記処理ヘッドが前記対象物に対して相対移動される移動方向について、前記処理ヘッドの下流側において、前記移動方向に沿って配列されており、
前記ａ１）工程において、
前記複数の撮像部のそれぞれが、前記対象物上の特徴部分の上方に到達する時刻に、当該撮像部に前記特徴部分を撮像させる、
位置予測方法。
【請求項１１】
基板に対して光を照射してパターンを露光する処理ヘッドと、
前記基板と前記処理ヘッドとを相対的に移動させる駆動機構と、
前記処理ヘッドが基板に対して光を照射する処理時刻における、前記処理ヘッドに対する基板の位置を予測する位置予測部と、
前記位置予測部が予測した、前記処理時刻における前記基板の位置に基づいて、前記処理ヘッドからの光の照射位置を補正する補正部と、
を備え、
前記位置予測部が、
前記基板と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する測定部と、
前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する予測部と、
を備える基板処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物に対して相対的に移動しつつ対象物に対して処理を施す処理ヘッドを備える処理装置において、処理ヘッドに対する対象物の位置を予測する技術に関する。
【背景技術】
【０００２】
対象物と処理ヘッドとを相対的に移動させながら、処理ヘッドから対象物に対して光線や液滴などを出射して、対象物に対して処理を施す装置が各種存在している。例えば、フォトレジスト等の感光材料が塗布された基板を、処理ヘッドである光学ヘッドに対して相対移動させつつ、光学ヘッドから基板に対して光を照射して、基板上にパターン（回路パターン）を形成する基板処理装置が知られている。また例えば、印刷用紙を処理ヘッドであるプリントヘッドに対して相対移動させつつ、プリントヘッドから印刷用紙に対してインク滴を吐出して、印刷用紙上に画像等を形成するインクジェット方式の画像形成装置が知られている。
【０００３】
この類の装置においては、多くの場合、光あるいは液滴などを、対象物上の目標位置に、正確に、照射あるいは吐出できる機能が要求される。例えば、上述した基板処理装置においては、基板上の目標位置（例えば、下層パターンの形成位置）に、高精度に位置合わせされた状態で、光を照射できる機能が要求される。基板に形成すべきパターンは微細化の一途をたどっているため、基板処理装置に要求される処理精度は年々厳しくなってきている。
【０００４】
ところが、処理実行時においては、処理ヘッドに対する対象物の位置が、理想位置から微小にずれている場合がある。このような位置ずれが生じていると、処理ヘッドから出射された光線や液滴などを、対象物上の目標位置に正確に到達させることができない。そこで、例えば、特許文献１には、基板の面上にスペーサ材料を塗布してスペーサのパターンを形成する工程処理部を備える工程処理装置において、計測カメラで撮像した画像データに基づいて基板の位置ずれ量を特定し、さらに、計測カメラと工程処理部との相対距離を考慮して当該位置ずれ量を修正することが開示されている。また例えば、特許文献２には、タンデム方式の画像形成装置において、各色の位置ずれ検出用パターンを検出して、各カラーパターンの位置ずれ量を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７９７９７号公報
【特許文献２】特開２００９−１５７０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、処理ヘッドに対する対象物の位置ずれは、駆動系の振動や機械誤差、対象物の状態などの各種の要因が、場合によっては複合的に作用しあうことによって生じる。このため、処理ヘッドに対する対象物の位置ずれ量は、相対移動が開始された後に、時間とともに変化する可能性があり、その変化の態様も、１回の搬送動作毎に異なったものとなっている可能性がある。このような状況においては、処理が実行される際の対象物の位置ずれ量を高精度に予測することは容易ではなく、例えば、特許文献１，２の構成においても、予測された位置ずれ量が、処理が実行される際の対象物の実際の位置ずれ量から大きく外れてしまうおそれがある。この場合、目標位置からずれた位置に処理が施されることになり、処理精度が低下してしまう。
【０００７】
この発明は、上記の課題に鑑みてなされたものであり、対象物と処理ヘッドとを相対移動させつつ対象物に処理を施すにあたって、処理ヘッドが対象物に対して処理を実行する際の対象物の位置を、十分な精度で予測できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の態様は、対象物に対して相対的に移動しつつ前記対象物に対して処理を施す処理ヘッドを備える処理装置において、前記処理ヘッドが前記対象物に対して処理を実行する処理時刻における、前記処理ヘッドに対する前記対象物の位置を予測する位置予測装置であって、前記対象物と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する測定部と、前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する予測部と、を備える。
【０００９】
第２の態様は、第１の態様に係る位置予測装置であって、前記予測部が、前記複数の測定時刻のうちの１以上の測定時刻と前記処理時刻とを対象時刻とし、処理パラメータを含む予測モデルを用いて、前記対象時刻における前記対象物の位置を、当該対象時刻よりも前の２個以上の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、予測する予測位置算出部と、前記予測位置算出部が、前記複数の測定時刻のいずれかを対象時刻として前記対象物の位置を予測した場合に、得られた予測位置と、当該対象時刻とされた測定時刻における前記対象物の測定位置との差分を算出して、予測誤差として取得する予測誤差取得部と、前記予測誤差をゼロに近づけるように、前記処理パラメータを調整するパラメータ調整部と、前記予測位置算出部が、前記処理時刻を対象時刻として、前記パラメータ調整部によって調整された処理パラメータを含む前記予測モデルを用いて、前記対象物の位置を予測した場合に、得られた予測位置を、最終予測位置として出力する出力部と、を備える。
【００１０】
第３の態様は、第２の態様に係る位置予測装置であって、前記予測部が、前記予測位置算出部を複数備え、前記複数の予測位置算出部が、互いに異なる予測モデルを用いて前記対象物の位置を予測し、前記出力部が、前記複数の予測モデルのそれぞれを用いて取得された前記予測位置について算出された前記予測誤差に基づいて、前記複数の予測モデルのそれぞれを評価する評価部、をさらに備え、前記複数の予測モデルのうち、前記評価部によって肯定的評価を与えられた予測モデルを用いて取得された、前記処理時刻における前記対象物の前記予測位置を、前記最終予測位置として出力する。
【００１１】
第４の態様は、第１から第３のいずれかの態様の係る位置予測装置であって、前記測定部が、前記処理ヘッドに対して固定され、前記対象物を撮像する撮像ユニットと、前記複数の測定時刻のそれぞれにおいて、前記撮像ユニットに前記対象物を撮像させる撮像制御部と、前記撮像ユニットが取得した撮像データを解析して、当該撮像データが取得された測定時刻における前記対象物の位置を特定して、前記対象物の測定位置として取得する解析処理部と、を備える。
【００１２】
第５の態様は、第４の態様に係る位置予測装置であって、前記撮像ユニットが、複数の撮像部を備え、前記複数の撮像部が、前記処理ヘッドが前記対象物に対して相対移動される移動方向について、前記処理ヘッドの下流側において、前記移動方向に沿って配列されており、前記撮像制御部が、前記複数の撮像部のそれぞれが、前記対象物上の特徴部分の上方に到達する時刻に、当該撮像部に前記特徴部分を撮像させる。
【００１３】
第６の態様は、対象物に対して相対的に移動しつつ前記対象物に対して処理を施す処理ヘッドを備える処理装置において、前記処理ヘッドが前記対象物に対して処理を実行する処理時刻における、前記処理ヘッドに対する前記対象物の位置を予測する位置予測方法であって、ａ）前記対象物と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する工程と、ｂ）前記ａ）工程で取得された前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する工程と、を備える。
【００１４】
第７の態様は、第６の態様に係る位置予測方法であって、前記ｂ）工程が、ｂ１）前記複数の測定時刻のうちの１以上の測定時刻と前記処理時刻とを対象時刻とし、処理パラメータを含む予測モデルを用いて、前記対象時刻における前記対象物の位置を、当該対象時刻よりも前の２個以上の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、予測する工程と、ｂ２）前記ｂ１）工程で、前記複数の測定時刻のいずれかを対象時刻として前記対象物の位置が予測された場合に、得られた予測位置と、当該対象時刻とされた測定時刻における前記対象物の測定位置との差分を算出して、予測誤差として取得する工程と、ｂ３）前記予測誤差をゼロに近づけるように、前記処理パラメータを調整する工程と、ｂ４）前記ｂ１）工程で、前記処理時刻を対象時刻として、前記ｂ３）工程で調整された処理パラメータを含む前記予測モデルを用いて、前記対象物の位置が予測された場合に、得られた予測位置を、最終予測位置として出力する工程と、を備える。
【００１５】
第８の態様は、第７の態様に係る位置予測方法であって、前記ｂ１）工程において、前記対象時刻における前記対象物の位置を、互いに異なる複数の予測モデルのそれぞれを用いて予測し、前記ｂ）工程が、ｂ５）前記複数の予測モデルのそれぞれを用いて取得された前記予測位置について算出された前記予測誤差に基づいて、前記複数の予測モデルのそれぞれを評価する工程、をさらに備え、前記ｂ４）工程において、前記ｂ５）工程で肯定的評価を与えられた予測モデルを用いて取得された、前記処理時刻における前記対象物の前記予測位置を、前記最終予測位置として出力する。
【００１６】
第９の態様は、第６から第８のいずれかの態様に係る位置予測方法であって、前記ａ）工程が、ａ１）前記処理ヘッドに対して固定された撮像ユニットに、前記複数の測定時刻のそれぞれにおいて、前記対象物を撮像させる工程と、ａ２）前記撮像ユニットが取得した撮像データを解析して、当該撮像データが取得された測定時刻における前記対象物の位置を特定して、前記対象物の測定位置として取得する工程と、を備える。
【００１７】
第１０の態様は、第９の態様に係る位置予測方法であって、前記撮像ユニットが、複数の撮像部を備え、前記複数の撮像部が、前記処理ヘッドが前記対象物に対して相対移動される移動方向について、前記処理ヘッドの下流側において、前記移動方向に沿って配列されており、前記ａ１）工程において、前記複数の撮像部のそれぞれが、前記対象物上の特徴部分の上方に到達する時刻に、当該撮像部に前記特徴部分を撮像させる。
【００１８】
第１１の態様は、基板処理装置であって、基板に対して光を照射してパターンを露光する処理ヘッドと、前記基板と前記処理ヘッドとを相対的に移動させる駆動機構と、前記処理ヘッドが基板に対して光を照射する処理時刻における、前記処理ヘッドに対する基板の位置を予測する位置予測部と、前記位置予測部が予測した、前記処理時刻における前記基板の位置に基づいて、前記処理ヘッドからの光の照射位置を補正する補正部と、を備え、前記位置予測部が、前記基板と前記処理ヘッドとが相対的に移動開始された後であって前記処理時刻よりも前の時間内の複数の時刻のそれぞれを測定時刻とし、複数の測定時刻のそれぞれにおける、前記対象物の位置を測定する測定部と、前記複数の測定時刻のそれぞれにおける前記対象物の測定位置に基づいて、前記処理時刻の前記対象物の位置を予測する予測部と、を備える。
【発明の効果】
【００１９】
第１、第６の態様によると、対象物と処理ヘッドとが相対的に移動開始された後の複数の測定時刻のそれぞれにおける、対象物の測定位置に基づいて、処理時刻の対象物の位置を予測する。この構成によると、相対移動の開始後の対象物の変位状況を加味して対象物の位置を予測することができる。したがって、処理が実行される際の対象物の位置を十分な精度で予測できる。
【００２０】
第２、第７の態様によると、測定時刻における対象物の位置が予測モデルを用いて予測される。そして、得られた予測位置と実際の測定位置との差分をゼロに近づけるように、予測モデルに含まれる処理パラメータが調整される。この構成によると、予測モデルに含まれる処理パラメータが、相対移動の開始後の対象物の変位状況に応じたものに調整されていくので、予測精度をより向上させることができる。
【００２１】
第３、第８の態様によると、互いに異なる複数の予測モデルのそれぞれを用いて対象物の位置が予測され、当該複数の予測モデルのうち、肯定的評価を与えられた予測モデルを用いて取得された予測位置が、最終予測位置として出力される。この構成によると、対象物の様々な変位状況に幅広く対応することが可能となり、高い汎用性が実現される。また、相対移動の開始後の対象物の変位状況に最もよく合致した予測モデルを用いて取得された予測位置が、最終予測位置として出力されることになるので、高い予測精度を安定して実現することができる。
【００２２】
第４、第５、第９、第１０の態様によると、複数の測定時刻のそれぞれにおいて、撮像ユニットが対象物を撮像し、取得された撮像データに基づいて、各測定時刻の対象物の測定位置が特定される。この構成によると、複数の測定時刻のそれぞれにおける、対象物の測定位置を、簡易な構成で取得することができる。
【００２３】
第１１の態様によると、基板と処理ヘッドとが相対的に移動開始された後の複数の測定時刻のそれぞれにおける、基板の測定位置に基づいて、処理時刻の基板の位置を予測する。この構成によると、相対移動の開始後の基板の変位状況を加味して基板の位置を予測することができる。したがって、処理が実行される際の基板の位置を十分な精度で予測できる。その結果、処理ヘッドから、基板上の目標位置に正確に光を照射することができる。
【図面の簡単な説明】
【００２４】
【図１】位置予測装置を搭載した処理装置の概略構成を模式的に示す図である。
【図２】制御部のハードウエア構成を示すブロック図である。
【図３】第１実施形態に係る位置予測装置が備える構成を示すブロック図である。
【図４】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図５】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図６】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図７】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図８】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図９】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１０】第１実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１１】第２実施形態に係る位置予測装置が備える構成を示すブロック図である。
【図１２】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１３】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１４】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１５】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１６】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１７】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１８】第２実施形態に係る位置予測処理の流れを説明するための模式図である。
【図１９】変形例に係る位置予測処理の流れを説明するための模式図である。
【発明を実施するための形態】
【００２５】
以下、添付の図面を参照しながら、本発明の実施形態について説明する。以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００２６】
＜I．第１の実施の形態＞
＜１．処理装置１００＞
第１の実施の形態に係る位置予測装置１が搭載される処理装置１００の構成について、図１、図２を参照しながら説明する。図１は、位置予測装置１を搭載した処理装置１００の概略構成を模式的に示す図である。図２は、制御部１０５のハードウエア構成を示すブロック図である。
【００２７】
処理装置１００は、対象物９を載置するステージ１０１と、ステージ１０１の上方に配置され、処理装置１００の基体部１１０に対して固定されている処理ヘッド１０２と、ステージ１０１を基体部１１０に対して（すなわち、処理ヘッド１０２に対して）移動させる駆動機構１０３とを備える。
【００２８】
処理装置１００においては、駆動機構１０３が、対象物９を載置したステージ１０１を移動させつつ（この実施の形態においては、例えば、＋Ｘ方向に移動させつつ）、処理ヘッド１０２が、対象物９に対する処理を実行する。つまり、処理ヘッド１０２は、対象物９に対して−Ｘ方向に相対移動しながら、対象物９の各位置に対する処理を次々と実行する。
【００２９】
処理ヘッド１０２は、例えば、基板（具体的には、レジスト等の感光材料の層が形成された基板）上にパターン（例えば、回路パターン）を露光（描画）する描画ヘッドである。この場合、処理ヘッド１０２は、具体的には、基板に描画すべきパターンを記述したデータであるパターンデータ（具体的には、例えば、ＣＡＤ（computer aided design）を用いて生成されたＣＡＤデータをラスタライズしたデータ）に応じて光を空間変調し、当該空間変調された光を、対象物９である基板に照射する。ただし、当該処理ヘッド１０２は、例えば、回折格子型の光変調素子であるＧＬＶ（Grating Light Valve：グレーチング・ライト・バルブ）（「ＧＬＶ」は登録商標）を用いて、光を空間変調する構成とすることができる。このような処理ヘッド１０２を備える場合、処理装置１００は、基板処理装置（具体的には、描画装置）を構成することになる。すなわち、描画装置である処理装置１００においては、処理ヘッド１０２である描画ヘッドが、対象物９である基板に対して相対移動しながら、基板の各位置に光を照射することによって、基板に対するパターンの描画処理が行われる。
【００３０】
処理装置１００には、位置予測装置１が搭載されている。位置予測装置１は、処理ヘッド１０２から対象物９への処理が実行される時刻（処理時刻）における、処理ヘッド１０２に対する対象物９の相対位置を、予測する。位置予測装置１の構成および動作は、後に説明する。
【００３１】
また、処理装置１００は、位置予測装置１から出力された対象物９の予測位置に基づいて、処理ヘッド１０２の処理位置を補正する、補正部１０４を備える。補正部１０４は、具体的には、例えば、位置予測装置１から出力された、処理時刻における対象物９の予測位置に基づいて、当該処理時刻における、対象物９の理想位置からのずれ量を算出して、これを「位置ずれ量」として取得する。そして、補正部１０４は、当該処理時刻における処理ヘッド１０２の処理位置（処理ヘッド１０２が例えば描画ヘッドである場合は、光の照射位置）を、当該位置ずれ量だけずらすように補正する。これによって、対象物９の目標位置に正確に処理が施されることになる。
【００３２】
なお、処理ヘッド１０２が、例えば、描画ヘッドである場合、補正部１０４は、例えば、描画ヘッドから出射される光の経路上に配置された光学部品（例えば、ガラス板）と、当該光学部品の姿勢を変更する駆動機構とを含んで構成すればよい。この場合、駆動機構が光学部品の姿勢を変更することによって、描画ヘッドから出射される光が基板に入射する位置を、所望の量だけずらすことができる。すなわち、光の照射位置を所望の量だけ補正することができる。
【００３３】
また、処理装置１００は、これが備える各部と電気的に接続され、各種の演算処理を実行しつつ処理装置１００の各部の動作を制御する制御部１０５を備える。
【００３４】
制御部１０５は、図２に示されるように、例えば、ＣＰＵ１５１、ＲＯＭ１５２、ＲＡＭ１５３、記憶装置１５４等が、バスライン１５５を介して相互接続された一般的なコンピュータによって構成されている。ＲＯＭ１５２は基本プログラム等を格納しており、ＲＡＭ１５３はＣＰＵ１５１が所定の処理を行う際の作業領域として供される。記憶装置１５４は、フラッシュメモリ、あるいは、ハードディスク装置等の不揮発性の記憶装置によって構成されている。記憶装置１５４には処理プログラムＰ０が格納されており、この処理プログラムＰ０に記述された手順に従って、主制御部としてのＣＰＵ１５１が演算処理を行うことにより、各種機能が実現されるように構成されている。処理プログラムＰ０は、通常、予め記憶装置１５４等のメモリに格納されて使用されるものであるが、ＣＤ−ＲＯＭあるいはＤＶＤ−ＲＯＭ、外部のフラッシュメモリ等の記録媒体に記録された形態（プログラムプロダクト）で提供され（あるいは、ネットワークを介した外部サーバからのダウンロードなどにより提供され）、追加的または交換的に記憶装置１５４等のメモリに格納されるものであってもよい。なお、制御部１０５において実現される一部あるいは全部の機能は、専用の論理回路等でハードウエア的に実現されてもよい。また、制御部１０５では、入力部１５６、表示部１５７、通信部１５８もバスライン１５５に接続されている。入力部１５６は、各種スイッチ、タッチパネル等により構成されており、オペレータから各種の入力設定指示を受け付ける。表示部１５７は、液晶表示装置、ランプ等により構成されており、ＣＰＵ１５１による制御の下、各種の情報を表示する。通信部１５８は、ＬＡＮ等を介したデータ通信機能を有する。
【００３５】
＜２．位置予測装置１＞
位置予測装置１は、上述したとおり、処理装置１００に搭載されて、処理ヘッド１０２から対象物９への処理が実行される処理時刻における、処理ヘッド１０２に対する対象物９の相対位置を予測する。なお、以下の説明においては、位置予測装置１が予測対象とする処理時刻は、処理ヘッド１０２が対象物９に対する処理を開始する時刻（後述する「処理開始時刻」）であるとする。
【００３６】
位置予測装置１の構成について、図１、図２に加えて、図３を参照しながら説明する。図３は、位置予測装置１が備える構成を示すブロック図である。
【００３７】
位置予測装置１は、対象物９の位置を測定する測定部１０と、測定部１０が取得した対象物９の測定位置に基づいて対象物９の位置を予測する予測部２０とを備える。測定部１０が備える撮像制御部１２および解析処理部１３と、予測部２０とは、例えば、制御部１０５の記憶装置１５４に格納された位置予測プログラムＰ１に記述された手順に従って、主制御部としてのＣＰＵ１５１が演算処理を行うことにより、実現される。位置予測プログラムＰ１は、通常、予め記憶装置１５４等のメモリに格納されて使用されるものであるが、ＣＤ−ＲＯＭあるいはＤＶＤ−ＲＯＭ、外部のフラッシュメモリ等の記録媒体に記録された形態（プログラムプロダクト）で提供され（あるいは、ネットワークを介した外部サーバからのダウンロードなどにより提供され）、追加的または交換的に記憶装置１５４等のメモリに格納されるものであってもよい。また、これら各機能部１０，２０の一部あるいは全部は、専用の論理回路等でハードウエア的に実現されてもよい。
【００３８】
＜i．測定部１０＞
測定部１０は、対象物９と処理ヘッド１０２とが相対的に移動開始された後であって予測対象となる処理時刻（ここでは、処理開始時刻）よりも前の時間内の複数の時刻のそれぞれを「測定時刻」とし、複数の測定時刻のそれぞれにおける、対象物９の位置を測定する。測定部１０は、具体的には、撮像ユニット１１と、撮像制御部１２と、解析処理部１３とを備える。
【００３９】
＜撮像ユニット１１＞
撮像ユニット１１は、処理ヘッド１０２に対して固定されて、ステージ１０１上の対象物９を撮像する。撮像ユニット１１は、ｎ個（ただし、ｎは、２以上の整数であり、例えば、ｎ＝１０）の撮像部１１１を備える。
【００４０】
ｎ個の撮像部１１１のそれぞれは、ステージ１０１上の対象物９の面内領域を撮像する機構であり、互いに同じ構成を備える。すなわち、各撮像部１１１は、例えばＬＥＤにより構成される光源と、鏡筒と、対物レンズと、エリアアイメージセンサ（二次元イメージセンサ）により構成されるＣＣＤイメージセンサとを含んで構成される。この構成において、各撮像部１１１は、後述する撮像制御部１２からの指示に応じて、ステージ１０１上の対象物９を撮像して、対象物９の面内領域（当該撮像部１１１の真下の領域）を撮像した二次元の画像データ（撮像データ）を取得する。
【００４１】
ｎ個の撮像部１１１は、処理ヘッド１０２に対して固定されている。したがって、駆動機構１０３がステージ１０１を移動させると、複数の撮像部１１１も、処理ヘッド１０２と一体となって、対象物９に対して相対移動する。
【００４２】
また、ｎ個の撮像部１１１のそれぞれは、Ｘ軸に沿って一列に配列された状態で、処理ヘッド１０２の−Ｘ側に配置されている。上述したとおり、処理ヘッド１０２は、対象物９に対して−Ｘ方向に相対移動しながら、対象物９に対する処理を実行する。つまり、ｎ個の撮像部１１１は、処理ヘッド１０２が、処理実行時に、対象物９に対して相対移動される移動方向について、処理ヘッド１０２の下流側において、当該移動方向に沿って配列される。なお、ｎ個の撮像部１１１は、一定の間隔をあけて配列されていてもよいし、例えば、処理ヘッド１０２に近づくほど間隔が小さくなるように配列されてもよい。
【００４３】
いま、ステージ１０１に載置された対象物９には、その面内に規定される処理対象領域の＋Ｘ側の端部（すなわち、処理開始位置）の付近に、位置検出用のマーク（具体的には、例えば、十字状のマーク）Ｍが付されているとする。測定部１０は、このマークＭを対象物９上の特徴部分としてとらえ、当該特徴部分であるマークＭを検出することによって、対象物９の位置を検出する。
【００４４】
処理装置１００にて、対象物９に対する処理が実行される際には、まず、対象物９上のマークＭが、最も−Ｘ側の撮像部１１１の真下よりも−Ｘ側に配置された状態とされ（図１に示される状態であり、以下「移動開始状態」ともいう）、この状態で、駆動機構１０３がステージ１０１を＋Ｘ方向に移動開始する。ステージ１０１が＋Ｘ方向に移動開始されると、ｎ個の撮像部１１１と処理ヘッド１０２とは、対象物９に対して−Ｘ方向に相対移動開始されることになる。そして、まず、最も−Ｘ側の撮像部１１１がマークＭの上方を通過し（図４に示される状態）、続いて、−Ｘ側から２番目の撮像部１１１がマークＭの上方を通過し（図５に示される状態）、といった具合に、各撮像部１１１が次々とマークＭの上方を通過する。そして、最も＋Ｘ側の撮像部（第ｎ撮像部）１１１がマークＭの上方を通過した後に、処理ヘッド１０２が処理開始位置の真上に到達する（図１０に示される状態）。処理ヘッド１０２が処理開始位置の真上に到達した時点で、処理ヘッド１０２が対象物９に対する処理（処理ヘッド１０２が例えば描画ヘッドである場合は、対象物９である基板に対する光の照射）が開始されることになる。
【００４５】
ここで、移動開始状態からステージ１０１の移動が開始される時刻（すなわち、処理ヘッド１０２と対象物９との相対移動が開始される時刻）を、「移動開始時刻」ともいう。また、処理ヘッド１０２が処理開始位置の真上に到達する時刻（すなわち、処理ヘッド１０２が対象物９に対する処理を開始する時刻）を、「処理開始時刻」ともいう。つまり、処理装置１００においては、移動開始時刻の後であって、処理開始時刻の前の時間内において、各撮像部１１１がマークＭの上方を次々と通過することになるところ、各撮像部１１１がマークＭの上方を通過する各時刻が、「測定時刻」とされる。
【００４６】
＜撮像制御部１２＞
撮像制御部１２は、撮像ユニット１１を制御して、複数の測定時刻のそれぞれにおける、対象物９の撮像データを取得させる。すなわち、上述したとおり、移動開始状態から、ステージ１０１が＋Ｘ方向に移動開始されると、ｎ個の撮像部１１１のそれぞれが、順にマークＭの上方を通過していくところ、撮像制御部１２は、各撮像部１１１が、マークＭの上方に到達する時刻に（すなわち、当該撮像部１１１の撮像領域内にマークＭが捉えられたタイミングで）、当該マークＭの上方にある撮像部１１１に、対象物９の面内領域を撮像させる。すなわち、当該撮像部１１１に、対象物９の特徴部分であるマークＭを撮像させる。これによって、ｎ個の撮像部１１１のそれぞれから、互いに異なる測定時刻の対象物９の撮像データ（具体的には、対象物９上のマークＭを撮像した撮像データ）が取得されることになる。
【００４７】
＜解析処理部１３＞
解析処理部１３は、撮像ユニット１１が次々と取得する撮像データを解析して、当該撮像データが取得された測定時刻の対象物９の位置を、特定する。具体的には、解析処理部１３は、例えば、撮像部１１１が取得した撮像データと、記憶装置１５４に予め格納されているテンプレート画像データとのパターンマッチングを行って、当該撮像データからマークＭを検出する。マークＭが検出されると、解析処理部１３は、さらに、当該マークＭの位置を特定し、当該特定された位置を、当該撮像データが取得された測定時刻における対象物９の測定位置として取得する。ただし、この測定位置（および、測定位置に基づいて算出される予測位置）は、例えば、基体部１１０上に規定された直交座標系で規定される二次元座標位置で表される情報であり、処理ヘッド１０２に対する対象物９の相対位置を示している。
【００４８】
上述したとおり、撮像ユニット１１からは、複数の測定時刻のそれぞれで撮像された対象物９の撮像データが次々と取得される。したがって、解析処理部１３が、当該次々と取得される撮像データを次々と解析することによって、複数の測定時刻のそれぞれにおける、対象物９の測定位置が取得されることになる。
【００４９】
＜ii．予測部２０＞
予測部２０は、測定部１０が取得した、複数の測定時刻のそれぞれにおける対象物９の測定位置に基づいて、処理開始時刻の対象物９の位置を予測する。予測部２０は、具体的には、予測位置算出部２１と、予測誤差取得部２２と、パラメータ調整部２３と、出力部２４とを備える。
【００５０】
＜予測位置算出部２１＞
予測位置算出部２１は、処理パラメータを含む予測モデルを用いて、対象時刻における対象物９の位置を、当該対象時刻よりも前の２個以上（この実施形態においては、２個）の測定時刻のそれぞれにおける対象物９の測定位置に基づいて、予測する。ただし、ここでは、３番目以降の測定時刻の全てと処理開始時刻とが、対象時刻とされる。
【００５１】
予測位置算出部２１は、より具体的には、測定部１０が、ある測定時刻（現測定時刻）の対象物９の測定位置を取得した場合に、現測定時刻の対象物９の測定位置と、現測定時刻の前の測定時刻の対象物９の測定位置とに基づいて、現測定時刻の次の測定時刻（現測定時刻が最後の測定時刻の場合は、処理開始時刻）の対象物９の位置を予測する。なお、予測位置算出部２１は、対象物９の位置を予測するにあたって、必要に応じて、駆動機構１０３から、各種の情報（例えば、各測定時刻におけるステージ１０１の移動速度などの情報）を取得し、当該情報を考慮して、対象物９の位置を予測してもよい。
【００５２】
予測位置算出部２１が用いる予測モデルは、どのようなものであってもよい。例えば、対象物９が、水平面内において進行方向と直交する方向に振動していると仮定した予測モデルを採用することができる。また例えば、対象物９が、水平面内において進行方向と平行な方向に振動していると仮定した予測モデルを採用することができる。また例えば、方向や振動数等が異なる複数の振動成分が合成された振動が発生していると仮定した予測モデルを採用することも可能である。これらの各予測モデルにおいては、例えば、振動成分の振動数、振幅、初期位相などが、処理パラメータとして含まれてもよい。また例えば、対象物９が、水平面内において、Ｘ軸と非平行な直線軸に沿って進行していると仮定した予測モデルを採用することができる。また例えば、Ｘ軸と非平行な直線軸に沿って進行しつつ、振動していると仮定した予測モデルを採用することができる。これらの予測モデルにおいては、例えば、Ｘ軸と非平行な直線軸がＸ軸に対してなす角度が処理パラメータとして含まれてもよい。
【００５３】
＜予測誤差取得部２２＞
予測誤差取得部２２は、ある測定時刻についての対象物９の予測位置（すなわち、予測位置算出部２１が予測モデルを用いて予測した対象物９の位置）と、当該測定時刻についての対象物９の測定位置（すなわち、測定部１０が実際に測定して取得した対象物９の位置）との差分を算出して、当該測定時刻における予測モデルの予測誤差として取得する。
【００５４】
＜パラメータ調整部２３＞
パラメータ調整部２３は、ある測定時刻における予測モデルの予測誤差が、ゼロ以外の場合（あるいは、許容値を超えている場合）に、当該予測誤差をゼロに近づけるように、当該予測モデルに含まれる処理パラメータを調整する。すなわち、予測誤差をゼロに近づけるように、処理パラメータの最適化を行う。
【００５５】
ただし、パラメータ調整部２３が処理パラメータを変更した場合は、予測位置算出部２１は、以後は、当該変更後の処理パラメータを含む予測モデルを用いて、対象物９の位置を予測する。そして、得られた予測位置について算出された予測誤差に応じて、再度、パラメータ調整部２３が処理パラメータの調整を行う。このようにして、各測定時刻についての予測誤差が取得される度に、予測モデルに含まれる処理パラメータの調整が重ねられていく。処理パラメータの調整が重ねられるにつれて、当該予測モデルが、相対移動の開始後の対象物９の変位状況に応じたものとなっていく。すなわち、予測モデルの予測精度が、高まっていく。
【００５６】
＜出力部２４＞
出力部２４は、予測位置算出部２１が、予測モデルを用いて取得した、処理開始時刻における対象物９の予測位置を、最終予測位置として出力する。ただし、上述したとおり、予測位置算出部２１が処理開始時刻における対象物９の位置を予測する前に、これに用いられる予測モデルに含まれる処理パラメータの調整が重ねられている。すなわち、処理開始時刻における対象物９の位置は、パラメータ調整部２３によって調整が重ねられた処理パラメータを含む予測モデルを用いて、予測される。したがって、得られた予測位置は、信頼性の高い値となっている。
【００５７】
出力部２４は、予測モデルを評価する評価部２４１を備える。評価部２４１は、複数の測定時刻のそれぞれにおける予測誤差を蓄積し、当該蓄積された一群の予測誤差に基づいて、予測モデルを評価する。具体的には、評価部２４１は、例えば、予測誤差が、ある時間以降は、定められた許容範囲（例えば、絶対値が所定の閾値以下の範囲）内に収まっている場合（好ましくは、ゼロに収束している場合）に、予測モデルに肯定的な評価を与える。
【００５８】
出力部２４は、評価部２４１が予測モデルに対して否定的な評価を与えた場合、最終予測位置の出力に代えて（あるいは、当該出力と併せて）、所定のエラー処理を行う。エラー処理は、具体的には、例えば、位置予測処理が失敗した旨のメッセージを、表示部１５７に表示させる処理とすればよい。
【００５９】
＜３．処理の流れ＞
位置予測装置１が、処理開始時刻における対象物９の位置を予測する処理（位置予測処理）の流れについて、図４〜図１０を参照しながら具体的に説明する。図４〜図１０は、位置予測処理の流れを説明するための模式図であり、互いに異なる時刻における処理の様子がそれぞれ模式的に示されている。なお、図４〜図１０においては、各処理部２１，２２，２３が各時刻に行う処理が１個のブロックにて模式的に示されている。
【００６０】
上述したとおり、処理実行時には、まず、対象物９上のマークＭが、最も−Ｘ側の撮像部１１１の真下よりも−Ｘ側に配置された移動開始状態とされ（図１参照）、この状態で駆動機構１０３がステージ１０１を＋Ｘ方向に移動開始する（移動開始時刻）。すると、ｎ個の撮像部１１１が次々とマークＭの上方を通過した後に（すなわち、ｎ個の測定時刻を経た後に）、処理ヘッド１０２が処理開始位置の真上に到達し、この時点で、処理ヘッド１０２から対象物９に対する処理が開始される（処理開始時刻）。以下において、−Ｘ側から数えてｉ番目（ｉ＝１，２，・・，ｎ）の撮像部１１１がマークＭの上方を通過する時刻（測定時刻）を、「測定時刻ｔ（ｉ）」と示し、処理ヘッド１０２が処理開始位置の真上に到達する時刻（処理開始時刻）を、「処理開始時刻ｔ（ｎ＋１）」と示す。
【００６１】
＜測定時刻ｔ（１）＞
移動開始時刻からある時間が経過すると、図４に示されるように、−Ｘ側から数えて１番目の撮像部１１１がマークＭの上方を通過する（測定時刻ｔ（１））。すると、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。これによって、測定時刻ｔ（１）における、対象物９の撮像データが取得される。撮像データが取得されると、続いて、解析処理部１３が、当該撮像データを解析して、測定時刻ｔ（１）の対象物９の測定位置Ａ（１）を取得する。取得された測定位置Ａ（１）は、予測位置算出部２１に入力される。
【００６２】
＜測定時刻ｔ（２）＞
測定時刻ｔ（１）からさらにある時間が経過すると、図５に示されるように、−Ｘ側から数えて２番目の撮像部１１１がマークＭの上方を通過する（測定時刻ｔ（２））。すると、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。これによって、測定時刻ｔ（２）における、対象物９の撮像データが取得される。撮像データが取得されると、続いて、解析処理部１３が、当該撮像データを解析して、測定時刻ｔ（２）の対象物９の測定位置Ａ（２）を取得する。取得された測定位置Ａ（２）は、予測位置算出部２１に入力される。
【００６３】
予測位置算出部２１は、測定時刻ｔ（２）の測定位置Ａ（２）を取得すると、当該測定位置Ａ（２）と、先に取得していた測定時刻ｔ（１）の測定位置Ａ（１）とに基づいて、測定時刻ｔ（３）の対象物９の位置を予測して、予測位置Ｂ（３）として取得する。取得された予測位置Ｂ（３）は、予測誤差取得部２２に入力される。
【００６４】
＜測定時刻ｔ（３）＞
測定時刻ｔ（２）からさらにある時間が経過すると、図６に示されるように、−Ｘ側から数えて３番目の撮像部１１１がマークＭの上方を通過する（測定時刻ｔ（３））。すると、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。これによって、測定時刻ｔ（３）における、対象物９の撮像データが取得される。撮像データが取得されると、続いて、解析処理部１３が、当該撮像データを解析して、測定時刻ｔ（３）の対象物９の測定位置Ａ（３）を取得する。取得された測定位置Ａ（３）は、予測位置算出部２１と予測誤差取得部２２とに入力される。
【００６５】
予測位置算出部２１は、測定時刻ｔ（３）の測定位置Ａ（３）を取得すると、当該測定位置Ａ（３）と、先に取得していた時刻ｔ（２）の測定位置Ａ（２）とに基づいて、測定時刻ｔ（４）の対象物９の位置を予測して、予測位置Ｂ（４）として取得する。取得された予測位置Ｂ（４）は、予測誤差取得部２２に入力される。
【００６６】
一方、予測誤差取得部２２は、測定時刻ｔ（３）の測定位置Ａ（３）を取得すると、当該測定位置Ａ（３）と、先に取得していた測定時刻ｔ（３）の予測位置Ｂ（３）との差分を算出して、測定時刻ｔ（３）の予測誤差Ｃ（３）として取得する。取得された予測誤差Ｃ（３）は、パラメータ調整部２３に入力されるとともに、評価部２４１に蓄積される。
【００６７】
パラメータ調整部２３は、測定時刻ｔ（３）の予測誤差Ｃ（３）を取得すると、当該予測誤差Ｃ（３）をゼロに近づけるように、予測位置算出部２１が予測に用いる予測モデルに含まれる処理パラメータを調整する。パラメータ調整部２３が処理パラメータを調整した場合、予測位置算出部２１は、以後は、調整後の処理パラメータを含む予測モデルを用いて、対象物９の位置を予測する。
【００６８】
＜測定時刻ｔ（ｉ）（ｉ＝４，５，・・，ｎ−１）＞
測定時刻ｔ（４）（図７に示される状態）、測定時刻ｔ（５），・・・，測定時刻ｔ（ｎ−１）（図８に示される状態）のそれぞれにおいて行われる処理は、上述した測定時刻ｔ（３）において行われる処理と同様である。
【００６９】
すなわち、測定時刻ｔ（ｉ−１）からさらにある時間が経過すると、−Ｘ側から数えてｉ番目の撮像部１１１がマークＭの上方を通過する（測定時刻ｔ（ｉ））。すると、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。これによって、測定時刻ｔ（ｉ）における、対象物９の撮像データが取得される。撮像データが取得されると、続いて、解析処理部１３が、当該撮像データを解析して、測定時刻ｔ（ｉ）の対象物９の測定位置Ａ（ｉ）を取得する。取得された測定位置Ａ（ｉ）は、予測位置算出部２１と予測誤差取得部２２とに入力される。
【００７０】
予測位置算出部２１は、測定時刻ｔ（ｉ）の測定位置Ａ（ｉ）を取得すると、当該測定位置Ａ（ｉ）と、先に取得していた時刻ｔ（ｉ−１）の測定位置Ａ（ｉ−１）とに基づいて、測定時刻ｔ（ｉ＋１）の対象物９の位置を予測して、予測位置Ｂ（ｉ＋１）として取得する。取得された予測位置Ｂ（ｉ＋１）は、予測誤差取得部２２に入力される。
【００７１】
一方、予測誤差取得部２２は、測定時刻ｔ（ｉ）の測定位置Ａ（ｉ）を取得すると、当該測定位置Ａ（ｉ）と、先に取得していた測定時刻ｔ（ｉ）の予測位置Ｂ（ｉ）との差分を算出して、測定時刻ｔ（ｉ）の予測誤差Ｃ（ｉ）として取得する。取得された予測誤差Ｃ（ｉ）は、パラメータ調整部２３に入力されるとともに、評価部２４１に蓄積される。
【００７２】
パラメータ調整部２３は、測定時刻ｔ（ｉ）の予測誤差Ｃ（ｉ）を取得すると、当該予測誤差Ｃ（ｉ）をゼロに近づけるように、予測位置算出部２１が予測に用いる予測モデルに含まれる処理パラメータを調整する。
【００７３】
＜測定時刻ｔ（ｎ）＞
測定時刻ｔ（ｎ−１）からさらにある時間が経過すると、図９に示されるように、最も＋Ｘ側の撮像部１１１がマークＭの上方を通過する（測定時刻ｔ（ｎ））。すると、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。これによって、測定時刻ｔ（ｎ）における、対象物９の撮像データが取得される。撮像データが取得されると、続いて、解析処理部１３が、当該撮像データを解析して、測定時刻ｔ（ｎ）の対象物９の測定位置Ａ（ｎ）を取得する。取得された測定位置Ａ（ｎ）は、予測位置算出部２１と予測誤差取得部２２とに入力される。
【００７４】
予測位置算出部２１は、測定時刻ｔ（ｎ）の測定位置Ａ（ｎ）を取得すると、当該測定位置Ａ（ｎ）と、先に取得していた時刻ｔ（ｎ−１）の測定位置Ａ（ｎ−１）とに基づいて、処理開始時刻ｔ（ｎ＋１）の対象物９の位置を予測して、予測位置Ｂ（ｎ＋１）として取得する。取得された予測位置Ｂ（ｎ＋１）は、出力部２４に入力される。
【００７５】
一方、予測誤差取得部２２は、測定時刻ｔ（ｎ）の測定位置Ａ（ｎ）を取得すると、当該測定位置Ａ（ｎ）と、先に取得していた測定時刻ｔ（ｎ）の予測位置Ｂ（ｎ）との差分を算出して、測定時刻ｔ（ｎ）の予測誤差Ｃ（ｎ）として取得する。取得された予測誤差Ｃ（ｎ）は、出力部２４に入力される。
【００７６】
出力部２４は、処理開始時刻ｔ（ｎ＋１）における対象物９の予測位置Ｂ（ｎ＋１）を取得すると、当該取得した予測位置Ｂ（ｎ＋１）の値を、最終予測位置として出力する。ただし、最終予測位置の出力に先立って、評価部２４１が、蓄積された一群の予測誤差Ｃ（ｉ）（ｉ＝３，４，・・，ｎ）（すなわち、測定時刻ｔ（３），ｔ（４），・・，ｔ（ｎ）のそれぞれの予測誤差Ｃ（３），Ｃ（４），・・，Ｃ（ｎ））に基づいて、予測モデルを評価している。評価部２４１が、予測モデルに対して否定的な評価を与えている場合、出力部２４は、最終予測位置の出力に代えて（あるいは、当該出力と併せて）、所定のエラー処理を行う。
【００７７】
＜処理開始時刻ｔ（ｎ＋１）＞
測定時刻ｔ（ｎ）からさらにある時間が経過すると、図１０に示されるように、処理ヘッド１０２が処理開始位置の真上に到着し、対象物９に対する処理を開始する（処理開始時刻ｔ（ｎ＋１））。ただし、制御部１０５は、処理開始時刻ｔ（ｎ＋１）が到達するまでに、補正部１０４に、位置予測装置１から出力された最終予測位置（すなわち、処理開始時刻ｔ（ｎ＋１）における、対象物９の予測位置）に基づいて、処理ヘッド１０２による処理位置を必要に応じて補正させるように指示を与えている。補正部１０４が当該指示に応じて、処理開始時刻ｔ（ｎ＋１）における処理ヘッド１０２の処理位置を補正することによって、処理開始時刻ｔ（ｎ＋１）において、対象物９の目標位置に正確に処理が施されることになる。
【００７８】
＜４．効果＞
第１の実施の形態によると、対象物９と処理ヘッド１０２とが相対的に移動開始された後の複数の測定時刻のそれぞれにおける、対象物９の測定位置に基づいて、処理開始時刻の対象物９の位置を予測する。この構成によると、相対移動の開始後の対象物９の変位状況を加味して対象物９の位置を予測することができる。したがって、処理が実行される際の対象物９の位置を十分な精度で予測できる。その結果、対象物９の目標位置に正確に処理を施すことができる。例えば、処理ヘッド１０２が描画ヘッドの場合、基板上の目標位置に正確に光を照射することができる。
【００７９】
特に、第１の実施の形態によると、測定時刻における対象物９の位置が予測モデルを用いて予測される。そして、得られた予測位置と実際の測定位置との差分をゼロに近づけるように、予測モデルに含まれる処理パラメータが調整される。この構成によると、予測モデルに含まれる処理パラメータが、相対移動の開始後の対象物９の変位状況に応じたものに調整されていくので、予測精度をより向上させることができる。
【００８０】
特に、第１の実施の形態によると、複数の測定時刻のそれぞれにおいて、撮像ユニット１１が対象物９を撮像し、取得された撮像データに基づいて、各測定時刻の対象物９の測定位置が特定される。この構成によると、複数の測定時刻のそれぞれにおける、対象物９の測定位置を、簡易な構成で取得することができる。
【００８１】
＜II．第２の実施の形態＞
＜１．位置予測装置２＞
第２の実施の形態に係る位置予測装置２について説明する。なお、以下においては、第１の実施の形態に係る位置予測装置１と相違しない点については説明を省略するとともに、同じ要素については同じ符号を付して示す。
【００８２】
位置予測装置２は、第１の実施の形態に係る位置予測装置１と同様、処理装置１００（図１参照）に搭載されて、処理ヘッド１０２から対象物９への処理が実行される処理時刻における、処理ヘッド１０２に対する対象物９の相対位置を予測する。なお、ここでも、位置予測装置２が予測対象とする処理時刻は、処理ヘッド１０２が対象物９に対する処理を開始する時刻（処理開始時刻）であるとする。
【００８３】
位置予測装置２の構成について、図１、図２に加えて、図１１を参照しながら説明する。図１１は、位置予測装置２が備える構成を示すブロック図である。
【００８４】
位置予測装置２は、対象物９の位置を測定する測定部１０と、測定部１０が取得した対象物９の測定位置に基づいて対象物９の位置を予測する予測部５０とを備える。測定部１０の構成は、第１の実施の形態に係る位置予測装置１が備える測定部１０と同様である。
【００８５】
予測部５０は、測定部１０が取得した、複数の測定時刻のそれぞれにおける対象物９の測定位置に基づいて、処理開始時刻の対象物９の位置を予測する。予測部５０は、具体的には、複数（この実施の形態においては、例えば、３個）の予測位置算出部５１ｘ，５１ｙ，５１ｚと、予測誤差取得部５２と、パラメータ調整部５３と、出力部５４とを備える。
【００８６】
＜予測位置算出部５１ｘ，５１ｙ，５１ｚ＞
３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれが行う処理は、上述した予測位置算出部２１が行う処理と同様である。すなわち、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれは、処理パラメータを含む予測モデルを用いて、対象時刻おける対象物９の位置を、当該対象時刻よりも前の２個以上（この実施形態においては、２個）の測定時刻のそれぞれにおける対象物９の測定位置に基づいて、予測する。ただし、第１の実施の形態と同様、この実施の形態においても、３番目以降の測定時刻の全てと処理開始時刻とが、対象時刻とされる。
【００８７】
ただし、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚは、互いに異なる予測モデルを用いて対象物９の位置を予測する。以下において、第１の予測位置算出部５１ｘが用いる予測モデルを「第１予測モデル」ともいい、第２の予測位置算出部５１ｙが用いる予測モデルを「第２予測モデル」ともいい、第３の予測位置算出部５１ｚが用いる予測モデルを「第３予測モデル」ともいう。
【００８８】
なお、予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれが用いる予測モデルは、第１の実施の形態と同様、どのようなものであってもよい。例えば、第１予測モデルは、対象物９が、水平面内において進行方向と直交する方向に比較的長い周期で振動していると仮定した予測モデルを採用し、第２予測モデルは、対象物９が、水平面内において進行方向と直交する方向に比較的短い周期で振動していると仮定した予測モデルを採用し、第３予測モデルは、対象物９が、水平面内において進行方向と平行な方向に振動していると仮定した予測モデルを採用することができる。
【００８９】
＜予測誤差取得部５２＞
予測誤差取得部５２が行う処理は、上述した予測誤差取得部２２が行う処理とほぼ同様である。ただし、予測誤差取得部５２には、各測定時刻について、３個の予測位置（すなわち、第１の予測位置算出部５１ｘが第１予測モデルを用いて予測した予測位置、第２の予測位置算出部５１ｙが第２予測モデルを用いて予測した予測位置、および、第３の予測位置算出部５１ｚが第３予測モデルを用いて予測した予測位置）が入力される。したがって、予測誤差取得部５２は、ある測定時刻についての対象物９の測定位置と、当該測定時刻についての対象物９の３個の予測位置のそれぞれとの差分を算出して、３個の予測誤差（当該測定時刻における第１予測モデルの予測誤差、当該測定時刻における第２予測モデルの予測誤差、および、当該測定時刻における第３予測モデルの予測誤差）を取得する。
【００９０】
＜パラメータ調整部５３＞
パラメータ調整部５３が行う処理は、上述したパラメータ調整部２３が行う処理とほぼ同様である。ただし、このパラメータ調整部５３には、各測定時刻について、３個の予測誤差が入力されるところ、パラメータ調整部５３は、第１予測モデルの予測誤差をゼロに近づけるように、第１予測モデルに含まれる処理パラメータを調整する。さらに、パラメータ調整部５３は、第２予測モデルの予測誤差をゼロに近づけるように、第２予測モデルに含まれる処理パラメータを調整する。さらに、パラメータ調整部５３は、第３予測モデルの予測誤差をゼロに近づけるように、第３予測モデルに含まれる処理パラメータを調整する。
【００９１】
なお、ここでも、パラメータ調整部５３が処理パラメータを変更した場合は、各予測位置算出部５１ｘ，５１ｙ，５１ｚは、以後は、変更後の処理パラメータを含む予測モデルを用いて、対象物９の位置を予測する。そして、得られた各予測位置について算出された予測誤差に応じて、再度、パラメータ調整部５３が各予測モデルに含まれる処理パラメータの調整を行う。このようにして、各測定時刻についての予測誤差が取得される度に、各予測モデルに含まれる処理パラメータの調整が重ねられていき、各予測モデルが、相対移動の開始後の対象物９の変位状況に応じたものとなっていく。
【００９２】
＜出力部５４＞
出力部５４は、予測位置算出部５１ｘ，５１ｙ，５１ｚが、互いに異なる予測モデルを用いてそれぞれ取得した、処理開始時刻における対象物９の予測位置に基づいて、最終予測位置を出力する。
【００９３】
出力部５４は、予測位置算出部５１ｘ，５１ｙ，５１ｚが予測に用いる３個の予測モデルのそれぞれを評価する評価部５４１を備える。評価部５４１は、各予測モデルについて、複数の測定時刻のそれぞれにおける予測誤差を蓄積し、当該蓄積された一群の予測誤差の値に基づいて、各予測モデルを評価する。具体的には、評価部５４１は、複数の測定時刻のそれぞれにおける第１予測モデルの予測誤差に基づいて、第１予測モデルを評価する。さらに、評価部５４１は、複数の測定時刻のそれぞれにおける第２予測モデルの予測誤差の値に基づいて、第２予測モデルを評価する。さらに、評価部５４１は、複数の測定時刻のそれぞれにおける第３予測モデルの予測誤差の値に基づいて、第３予測モデルを評価する。評価部５４１は、例えば、予測誤差が、ある時間以降は、定められた許容範囲（例えば、絶対値が所定の閾値以下の範囲）内に収まっている場合（好ましくは、ゼロに収束している場合）に、当該予測モデルに肯定的な評価を与える。
【００９４】
出力部５４は、評価部５４１によって肯定的評価を与えられた予測モデルを最適予測モデルとして選択し、当該最適予測モデルを用いて取得された、処理開始時刻における対象物９の予測位置を、最終予測位置として出力する。なお、肯定的評価を与えられた予測モデルが複数個ある場合、出力部５４は、例えば、肯定的評価を与えられた複数の予測モデルのうち、最後に取得された予測誤差が小さい方の予測モデルを、最適予測モデルとして選択すればよい。あるいは、出力部５４は、肯定的評価を与えられた複数の予測モデルの全てを最適予測モデルとして選択し、当該複数の最適予測モデルのそれぞれを用いて取得された処理開始時刻の予測位置の平均値を、最終予測位置として出力してもよい。
【００９５】
なお、出力部５４は、評価部５４１が全ての予測モデルに対して否定的な評価を与えた場合、最終予測位置の出力に代えて（あるいは、当該出力と併せて）、所定のエラー処理を行う。
【００９６】
＜２．処理の流れ＞
位置予測装置２が、処理開始時刻における対象物９の位置を予測する処理（位置予測処理）の流れについて、図１２〜図１８を参照しながら具体的に説明する。図１２〜図１８は、位置予測処理の流れを説明するための模式図であり、互いに異なる時刻における処理の様子がそれぞれ模式的に示されている。なお、図１２〜図１８においては、各処理部５１，５２，５３が各時刻に行う処理が１個のブロックにて模式的に示されている。
【００９７】
＜測定時刻ｔ（１）＞
移動開始時刻からある時間が経過した測定時刻ｔ（１）においては、図１２に示されるように、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。そして、取得された撮像データを解析処理部１３が解析して、測定時刻ｔ（１）の対象物９の測定位置Ａ（１）を取得する。取得された測定位置Ａ（１）は、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚに入力される。
【００９８】
＜測定時刻ｔ（２）＞
測定時刻ｔ（２）においては、図１３に示されるように、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。そして、取得された撮像データを解析処理部１３が解析して、測定時刻ｔ（２）の対象物９の測定位置Ａ（２）を取得する。取得された測定位置Ａ（２）は、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚに入力される。
【００９９】
３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれは、測定時刻ｔ（２）の測定位置Ａ（２）を取得すると、当該測定位置Ａ（２）と、先に取得していた測定時刻ｔ（１）の測定位置Ａ（１）とに基づいて、測定時刻ｔ（３）の対象物９の位置を予測する。すなわち、第１の予測位置算出部５１ｘは、第１予測モデルを用いて、２個の測定位置Ａ（２），Ａ（１）に基づいて、測定時刻ｔ（３）の対象物９の位置を予測して、予測位置Ｂｘ（３）として取得する。また、第２の予測位置算出部５１ｙは、第２予測モデルを用いて、２個の測定位置Ａ（２），Ａ（１）に基づいて、測定時刻ｔ（３）の対象物９の位置を予測して、予測位置Ｂｙ（３）として取得する。また、第３の予測位置算出部５１ｚは、第３予測モデルを用いて、２個の測定位置Ａ（２），Ａ（１）に基づいて、測定時刻ｔ（３）の対象物９の位置を予測して、予測位置Ｂｚ（３）として取得する。３個の予測位置算出部５１ｘ，５１ｙ，５１ｚによって取得された３個の予測位置Ｂｘ（３），Ｂｙ（３），Ｂｚ（３）は、予測誤差取得部５２に入力される。
【０１００】
＜測定時刻ｔ（３）＞
測定時刻ｔ（３）においては、図１４に示されるように、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。そして、取得された撮像データを解析処理部１３が解析して、測定時刻ｔ（３）の対象物９の測定位置Ａ（３）を取得する。取得された測定位置Ａ（３）は、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれと予測誤差取得部５２とに入力される。
【０１０１】
３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれは、測定時刻ｔ（３）の測定位置Ａ（３）を取得すると、当該測定位置Ａ（３）と、先に取得していた測定時刻ｔ（２）の測定位置Ａ（２）とに基づいて、測定時刻ｔ（４）の対象物９の位置を予測する。３個の予測位置算出部５１ｘ，５１ｙ，５１ｚによって取得された３個の予測位置Ｂｘ（４），Ｂｙ（４），Ｂｚ（４）は、予測誤差取得部５２に入力される。
【０１０２】
一方、予測誤差取得部５２は、測定時刻ｔ（３）の測定位置Ａ（３）を取得すると、当該測定位置Ａ（３）と、先に取得していた測定時刻ｔ（３）の３個の予測位置Ｂｘ（３），Ｂｙ（３），Ｂｚ（３）のそれぞれとの差分を算出する。すなわち、予測誤差取得部５２は、第１予測モデルを用いて取得された予測位置Ｂｘ（３）と測定位置Ａ（３）との差分を算出して、第１予測モデルの予測誤差Ｃｘ（３）として取得する。また、第２予測モデルを用いて取得された予測位置Ｂｙ（３）と測定位置Ａ（３）との差分を算出して、第２予測モデルの予測誤差Ｃｙ（３）として取得する。また、第３予測モデルを用いて取得された予測位置Ｂｚ（３）と測定位置Ａ（３）との差分を算出して、第３予測モデルの予測誤差Ｃｚ（３）として取得する。取得された３個の予測誤差Ｃｘ（３），Ｃｙ（３），Ｃｚ（３）は、パラメータ調整部５３に入力されるとともに、評価部５４１に蓄積される。
【０１０３】
パラメータ調整部５３は、３個の予測誤差Ｃｘ（３），Ｃｙ（３），Ｃｚ（３）を取得すると、各予測誤差Ｃｘ（３），Ｃｙ（３），Ｃｚ（３）をゼロに近づけるように、各予測モデルに含まれる処理パラメータを調整する。すなわち、パラメータ調整部５３は、第１予測モデルの予測誤差Ｃｘ（３）をゼロに近づけるように、第１予測モデルに含まれる処理パラメータを調整する。また、第２予測モデルの予測誤差Ｃｙ（３）をゼロに近づけるように、第２予測モデルに含まれる処理パラメータを調整する。また、第３予測モデルの予測誤差Ｃｚ（３）をゼロに近づけるように、第３予測モデルに含まれる処理パラメータを調整する。パラメータ調整部５３が処理パラメータを調整した場合、各予測位置算出部５１ｘ，５１ｙ，５１ｚは、以後は、調整後の処理パラメータを用いて、対象物９の位置を予測する。
【０１０４】
＜測定時刻ｔ（ｉ）（ｉ＝４，５，・・，ｎ−１）＞
測定時刻ｔ（４）（図１５に示される状態）、測定時刻ｔ（５），・・・，測定時刻ｔ（ｎ−１）（図１６に示される状態）のそれぞれにおいて行われる処理は、上述した測定時刻ｔ（３）において行われる処理と同様である。
【０１０５】
すなわち、測定時刻ｔ（ｉ）においては、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。そして、取得された撮像データを解析処理部１３が解析して、測定時刻ｔ（ｉ）の対象物９の測定位置Ａ（ｉ）を取得する。取得された測定位置Ａ（ｉ）は、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれと予測誤差取得部５２とに入力される。
【０１０６】
３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれは、測定時刻ｔ（ｉ）の測定位置Ａ（ｉ）を取得すると、当該測定位置Ａ（ｉ）と、先に取得していた測定時刻ｔ（ｉ−１）の測定位置Ａ（ｉ−１）とに基づいて、測定時刻ｔ（ｉ＋１）の対象物９の位置を予測する。３個の予測位置算出部５１ｘ，５１ｙ，５１ｚによって取得された３個の予測位置Ｂｘ（ｉ＋１），Ｂｙ（ｉ＋１），Ｂｚ（ｉ＋１）は、予測誤差取得部５２に入力される。
【０１０７】
一方、予測誤差取得部５２は、測定時刻ｔ（ｉ）の測定位置Ａ（ｉ）を取得すると、当該測定位置Ａ（ｉ）と、先に取得していた測定時刻ｔ（ｉ）の３個の予測位置Ｂｘ（ｉ），Ｂｙ（ｉ），Ｂｚ（ｉ）のそれぞれとの差分を算出して、測定時刻ｔ（ｉ）の予測誤差Ｃｘ（ｉ），Ｃｙ（ｉ），Ｃｚ（ｉ）として取得する。取得された３個の予測誤差Ｃｘ（ｉ），Ｃｙ（ｉ），Ｃｚ（ｉ）は、パラメータ調整部５３に入力されるとともに、評価部５４１に蓄積される。
【０１０８】
パラメータ調整部５３は、３個の予測誤差Ｃｘ（ｉ），Ｃｙ（ｉ），Ｃｚ（ｉ）を取得すると、各予測誤差Ｃｘ（ｉ），Ｃｙ（ｉ），Ｃｚ（ｉ）をゼロに近づけるように、各予測モデルに含まれる処理パラメータを調整する。
【０１０９】
＜測定時刻ｔ（ｎ）＞
測定時刻ｔ（ｎ）においては、図１７に示されるように、撮像制御部１２が、マークＭの真上にある撮像部１１１に対象物９の面内領域を撮像させる。そして、取得された撮像データを解析処理部１３が解析して、測定時刻ｔ（ｎ）の対象物９の測定位置Ａ（ｎ）を取得する。取得された測定位置Ａ（ｎ）は、３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれと予測誤差取得部５２とに入力される。
【０１１０】
３個の予測位置算出部５１ｘ，５１ｙ，５１ｚのそれぞれは、測定時刻ｔ（ｎ）の測定位置Ａ（ｎ）を取得すると、当該測定位置Ａ（ｎ）と、先に取得していた測定時刻ｔ（ｎ−１）の測定位置Ａ（ｎ−１）とに基づいて、処理開始時刻ｔ（ｎ＋１）の対象物９の位置を予測する。３個の予測位置算出部５１ｘ，５１ｙ，５１ｚによって取得された３個の予測位置Ｂｘ（ｎ＋１），Ｂｙ（ｎ＋１），Ｂｚ（ｎ＋１）は、出力部５４に入力される。
【０１１１】
一方、予測誤差取得部５２は、測定時刻ｔ（ｎ）の測定位置Ａ（ｎ）を取得すると、当該測定位置Ａ（ｎ）と、先に取得していた測定時刻ｔ（ｎ）の３個の予測位置Ｂｘ（ｎ），Ｂｙ（ｎ），Ｂｚ（ｎ）のそれぞれとの差分を算出して、測定時刻ｔ（ｎ）の予測誤差Ｃｘ（ｎ），Ｃｙ（ｎ），Ｃｚ（ｎ）として取得する。取得された３個の予測誤差Ｃｘ（ｎ），Ｃｙ（ｎ），Ｃｚ（ｎ）は、出力部５４に入力される。
【０１１２】
出力部５４は、処理開始時刻ｔ（ｎ＋１）における対象物９の３個の予測位置Ｂｘ（ｎ＋１），Ｂｙ（ｎ＋１），Ｂｚ（ｎ＋１）を取得すると、当該取得した３個の予測位置Ｂｘ（ｎ＋１），Ｂｙ（ｎ＋１），Ｂｚ（ｎ＋１）に基づいて、最終予測位置を出力する。具体的には、まず、評価部５４１が、各予測モデルについて蓄積された一群の予測誤差Ｃｘ（ｉ），Ｃｙ（ｉ），Ｃｚ（ｉ）（ｉ＝３，４，・・，ｎ）に基づいて、各予測モデルを評価する。出力部５４は、例えば、評価部５４１によって肯定的な評価を与えられた予測モデルを最適予測モデルとして選択し、当該最適予測モデルを用いて取得された、処理開始時刻ｔ（ｎ＋１）の対象物９の予測位置を、最終予測位置として出力する。図１７では、第１予測モデルが最適予測モデルとして選択され、これを用いて取得された対象物９の予測位置Ｂｘ（ｎ＋１）が、最終予測位置として出力される様子が例示されている。
【０１１３】
＜処理開始時刻ｔ（ｎ＋１）＞
処理開始時刻ｔ（ｎ＋１）においては、図１８に示されるように、処理ヘッド１０２が処理開始位置の真上に到着し、対象物９に対する処理を開始する。ただし、制御部１０５は、処理開始時刻ｔ（ｎ＋１）が到達するまでに、補正部１０４に、位置予測装置２から出力された最終予測位置に基づいて、処理ヘッド１０２による処理位置を必要に応じて補正させるように指示を与えている。補正部１０４が当該指示に応じて、処理開始時刻ｔ（ｎ＋１）における処理ヘッド１０２の処理位置を補正することによって、処理開始時刻ｔ（ｎ＋１）において、対象物９の目標位置に正確に処理が施されることになる。
【０１１４】
＜３．効果＞
第２の実施の形態によると、第１の実施の形態と同様の効果が得られる。さらに、第２の実施の形態によると、互いに異なる複数の予測モデルのそれぞれを用いて対象物９の位置が予測され、当該複数の予測モデルのうち、肯定的評価を与えられた予測モデルを用いて取得された予測位置が、最終予測位置として出力される。この構成によると、対象物９の様々な変位状況に幅広く対応することが可能となり、高い汎用性が実現される。また、相対移動の開始後の対象物９の変位状況に最もよく合致した予測モデルを用いて取得された予測位置が、最終予測位置として出力されることになるので、高い予測精度を安定して実現することができる。
【０１１５】
＜III．変形例＞
上記の各実施の形態に係る位置予測装置１，２においては、位置予測装置１，２が予測対象とする処理時刻は、処理ヘッド１０２が対象物９に対する処理を開始する時刻（処理開始時刻）であるとしたが、位置予測装置１，２は、処理開始時刻に加え（あるいは、これに代えて）、処理開始時刻以降の任意の時刻を、予測対象としてもよい。
【０１１６】
また、上記の各実施の形態に係る位置予測装置１，２において、移動開始状態からステージ１０１の移動が開始されてから停止されるまでの間に、複数回の位置予測処理が行われてもよい。例えば、対象物９の面内に、複数の処理領域が形成されており、第１の処理領域の＋Ｘ側の端部の付近に、第１のマークＭ１が付されており、第２の処理領域の＋Ｘ側の端部の付近に第２のマークＭ２が付されているとする。この場合、図１９に示されるように、まず、マークＭ１を検出して、第１の処理領域に対する処理開始時刻の対象物９の位置を予測するとともに、マークＭ２を検出して、第２の処理領域に対する処理開始時刻の対象物９の位置を予測してもよい。
【０１１７】
また、第２の実施の形態において、解析処理部１３を、予測部５０が備える各予測位置算出部５１ｘ，５１ｙ、５１ｚのそれぞれに含む構成としてもよい。この場合、撮像部１１１が取得した撮像データが予測部５０に直接入力され、各予測位置算出部５１ｘ，５１ｙ、５１ｚで撮像データを解析することになる。ここで、各予測位置算出部５１ｘ，５１ｙ、５１ｚが、互いに異なるアルゴリズムの解析処理を実行して、撮像データからマークＭの位置を特定することとしてもよい。この場合、パラメータ調整部５３は、各予測位置算出部５１ｘ，５１ｙ、５１ｚが取得した予測位置について算出された予測誤差をゼロに近づけるように、当該予測位置算出部が用いる予測モデルに含まれる処理パラメータを調整するとともに、当該予測位置算出部が用いる撮像データの解析アルゴリズムに含まれる処理パラメータをも調整する構成としてもよい。
【０１１８】
また、上記の各実施の形態に係る位置予測装置１，２が搭載される処理装置１００は、ステージ１０１が駆動機構１０３により駆動されることによって、処理ヘッド１０２と対象物９とが相対的に移動される構成としたが、固定されたステージ１０１に対して処理ヘッド１０２が移動されることによって（あるいは、ステージ１０１と処理ヘッド１０２とをともに移動させることによって）、処理ヘッド１０２と対象物９とが相対的に移動されてもよい。
【０１１９】
また、上記の実施の形態においては、測定部１０は、対象物９上に付された位置合わせ用のマークＭを検出することによって対象物９の位置を測定していたが、検出対象は、必ずしもこのようなマークＭでなくともよい。すなわち、検出対象は、対象物９上の特徴部分と成り得る部分であればどのようなものであってもよく、例えば、対象物９の端面エッジであってもよいし、対象物９上の既設パターンなどであってもよい。
【０１２０】
また、上記の実施の形態においては、測定部１０は、撮像ユニット１１で対象物９を撮像して検出対象となるマークＭなどの位置を検出することによって、対象物９の位置を測定していたが、対象物９の位置を測定する態様は必ずしもこれに限られるものではない。例えば、各種の変位計、各種のセンサ（例えば、対象物９、あるいは、ステージ１０１を測定対象とし、当該測定対象に向けてレーザ光を出射するとともにその反射光を受光し、当該反射光と出射光との干渉から測定対象の位置を計測する、干渉式のレーザ測長器）などを用いて、対象物９の位置を測定してもよい。
【０１２１】
また、上記の実施の形態においては、撮像ユニット１１は、複数の撮像部１１１を用いて、複数の測定時刻における対象物９を撮像データを次々と取得していたが、撮像ユニット１１は必ずしも複数の撮像部１１１を備えなくともよい。例えば、光源から対象物９を介してエリアイメージセンサに入射する光路として、複数の光路を選択可能な光学系を、ミラー、レンズ等で形成して、１個の光源および１個のエリアイメージセンサとで、上記の複数の撮像部１１１と同等の機能を実現してもよい。
【０１２２】
また、上記の実施の形態において、各撮像部１１１を、軸部（すなわち、処理ヘッド１０２に対して固定され、Ｘ軸に沿って延在する軸部）に沿って移動させる機構を設けて、各撮像部１１１の離間間隔を調整可能としてもよい。
【０１２３】
また、上記の実施の形態においては、補正部１０４は、処理時刻における対象物９の位置ずれ量（具体的には、位置予測装置１が予測した、処理時刻における対象物９の位置に基づいて取得された、対象物９の位置ずれ量）に応じて、当該処理時刻における処理ヘッド１０２の処理位置を補正するものであったが、補正部１０４は、処理時刻における対象物９の位置ずれ量に応じて、駆動機構１０３に、当該処理時刻におけるステージ１０１の位置を補正させるものであってもよい。
【０１２４】
また、上記の各実施の形態に係る位置予測装置１，２が搭載される処理装置１００は、例えば、空間変調された光によって基板上の感光材料を走査することにより当該感光材料に直接パターンを露光する基板処理装置（具体的には、描画装置）であるとしたが、上述したとおり、処理装置１００は、必ずしも描画装置に限られるものではない。
【０１２５】
例えば、処理装置１００は、基板上に形成された感光材料を面状に露光する基板処理装置（具体的には、露光装置）であってもよい。この場合、対象物９は、レジスト等の感光材料の層が形成された基板となり、処理ヘッド１０２は、基板に対して、光源とフォトマスクを用いて光を照射する露光ヘッドとなる。露光装置である処理装置１００においては、処理ヘッド１０２である露光ヘッドが、対象物９である基板に対して相対移動しながら、基板の各位置に光（具体的には、例えば、フォトマスクによって成形された光）を照射することによって、基板に対するパターン（回路パターン）の露光処理が行われる。
【０１２６】
また例えば、処理装置１００は、基板上に形成されたパターンなどを検査する基板処理装置（具体的には、検査装置）であってもよい。この場合、対象物９は検査対象となる基板となり、処理ヘッド１０２は、例えば基板の部分領域を撮像してその表面に形成されたパターン形状等を検査する検査ヘッドとなる。検査装置である処理装置１００においては、処理ヘッド１０２である検査ヘッドが、対象物９である基板に対して相対移動しながら、基板の各位置を撮像するとともに、得られた撮像データを解析することによって、基板に形成されたパターンの検査処理が行われる。
【０１２７】
また例えば、処理装置１００は、データから刷版を出力するＣＴＰ（Computer To Plate）装置であってもよい。この場合、対象物９は、例えば刷版となるアルミプレートなどの版材となる。また、処理ヘッド１０２は、例えば、版材に対して光を照射して、当該版材上に画像を形成する描画ヘッドとなる。ＣＴＰ装置である処理装置１００においては、処理ヘッド１０２である描画ヘッドが、対象物９である版材に対して相対移動しながら、版材の各位置に光を照射することによって、版材上に画像が形成される。これによって、刷版が得られることになる。
【０１２８】
また例えば、処理装置１００は、印刷用紙等の媒体上に画像等を形成する画像形成装置であってもよい。この場合、対象物９は、例えば、印刷用紙となる。また、処理ヘッド１０２は、例えば、印刷用紙に対して、インク滴を吐出して画像を形成するインクジェットヘッドとなる。画像形成装置である処理装置１００においては、処理ヘッド１０２であるインクジェットヘッドが、対象物９である印刷用紙に対して相対移動しながら、印刷用紙の各位置にインクの液滴を吐出することによって、印刷用紙上に画像が形成される。
【０１２９】
なお、上記の実施の形態および上記の各変形例において、対象物９を基板とする場合、その基板は、例えば、半導体基板、プリント基板、カラーフィルタ用基板、液晶表示装置やプラズマ表示装置に具備されるフラットパネルディスプレイ用ガラス基板、光ディスク用基板、太陽電池用パネルなどの各種基板であってよい。
【符号の説明】
【０１３０】
１，２  位置予測装置
１０  測定部
１１  撮像ユニット
１１１  撮像部
１２  撮像制御部
１３  解析処理部
２０，５０  予測部
２１，５１ｘ，５１ｙ，５１ｚ  予測位置算出部
２２，５２  予測誤差取得部
２３，５３  パラメータ調整部
２４，５４  出力部
１００  処理装置
１０１  ステージ
１０２  処理ヘッド
１０３  駆動機構
９  対象物
【図１】
2014016470.tif 000003
【図２】
2014016470.tif 000004
【図３】
2014016470.tif 000005
【図４】
2014016470.tif 000006
【図５】
2014016470.tif 000007
【図６】
2014016470.tif 000008
【図７】
2014016470.tif 000009
【図８】
2014016470.tif 000010
【図９】
2014016470.tif 000011
【図１０】
2014016470.tif 000012
【図１１】
2014016470.tif 000013
【図１２】
2014016470.tif 000014
【図１３】
2014016470.tif 000015
【図１４】
2014016470.tif 000016
【図１５】
2014016470.tif 000017
【図１６】
2014016470.tif 000018
【図１７】
2014016470.tif 000019
【図１８】
2014016470.tif 000020
【図１９】
2014016470.tif 000021