静止画像を連続して取得する画像取得部と、撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、連続して取得された前記静止画像に基づいて、画像スリットを生成する画像スリット生成部と、前記画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部と、を含み、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて、前記画像スリットの合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする画像処理システム。請求項1において、連続して取得された前記静止画像に基づいて、位置合わせスリットを生成する位置合わせスリット生成部を含み、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向と、前記位置合わせスリットとに基づいて、前記画像スリットの前記合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする画像処理システム。請求項2において、前記位置合わせスリット生成部は、前記画像スリットの長辺と前記位置合わせスリットの長辺とが直交するように、前記位置合わせスリットを生成することを特徴とする画像処理システム。請求項2又は3において、前記位置合わせスリット生成部は、前記静止画像の中心を通る直線により第1の領域と第2の領域を設定し、前記第1の領域から第1の位置合わせスリットを生成し、前記第2の領域から第2の位置合わせスリットを生成することを特徴とする画像処理システム。請求項2乃至4のいずれかにおいて、前記位置合わせスリット生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記静止画像中の前記位置合わせスリットを抽出する位置を変更し、前記位置合わせスリットを生成することを特徴とする画像処理システム。請求項2乃至5のいずれかにおいて、前記パノラマ画像生成部は、前記カメラ移動方向が前記第2のカメラ移動方向であると判定された場合には、前記第1のカメラ移動方向と垂直な方向に前記合成位置をずらし、前記位置合わせスリットの一部と今回の前記画像スリットの一部が重複するように、前記合成処理を行って、前記パノラマ画像を生成することを特徴とする画像処理システム。請求項6において、前記方向判定部は、前記第1のカメラ移動方向に前記撮像部を移動させながら撮影が行われた後に、前記第1のカメラ移動方向及び前記第2のカメラ移動方向と異なる方向である第3のカメラ移動方向に前記撮像部を移動させ、前記第3のカメラ移動方向に前記撮像部を移動させた後に、前記第2のカメラ移動方向に前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向の判定を行い、前記パノラマ画像生成部は、前記静止画像の中心を基準にして、前記第3のカメラ移動方向にある領域から前記位置合わせスリットを生成した場合には、前記カメラ移動方向が前記第1のカメラ移動方向である時に連続して取得された前記静止画像に基づき生成された前記位置合わせスリットを、前記合成処理に用い、前記静止画像の中心を基準にして、前記第3のカメラ移動方向とは逆方向にある領域から前記位置合わせスリットを生成した場合には、前記カメラ移動方向が前記第2のカメラ移動方向である時に連続して取得された前記静止画像に基づき生成された前記位置合わせスリットを、前記合成処理に用いることを特徴とする画像処理システム。請求項6又は7において、前記パノラマ画像生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記位置合わせスリットと前記画像スリットの重複領域の位置を探索する範囲を限定して、前記合成処理を行うことを特徴とする画像処理システム。請求項8において、前記パノラマ画像生成部は、前記動き情報取得部から取得される前記撮像部の前記動き情報の水平成分と垂直成分のうちのいずれか一方に基づいて、前記位置合わせスリットと前記画像スリットの前記重複領域の位置を探索する範囲を限定して、前記合成処理を行うことを特徴とする画像処理システム。請求項1乃至9のいずれかにおいて、前記画像スリット生成部は、前記カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ前記画像スリットを生成することを特徴とする画像処理システム。請求項10において、前記画像スリット生成部は、前記カメラ移動方向を表す前記ベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ前記画像スリットであり、連続して取得された前記静止画像の中心を含む前記画像スリットを生成することを特徴とする画像処理システム。請求項1乃至11のいずれかにおいて、前記パノラマ画像生成部は、前回の前記合成処理に用いた前記画像スリットに対して、前回の前記画像スリットを撮影した時の前記カメラ移動方向に重複領域を持つように、今回の前記画像スリットの前記合成処理を行って、前記パノラマ画像を生成することを特徴とする画像処理システム。請求項1乃至12のいずれかにおいて、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が前記第1のカメラ移動方向であるか、前記第2のカメラ移動方向であるか、若しくは前記第1のカメラ移動方向及び前記第2のカメラ移動方向と異なる方向である第3のカメラ移動方向であるかを判定することを特徴とする画像処理システム。請求項1乃至13のいずれかにおいて、前記パノラマ画像生成部は、前記第1のカメラ移動方向へ前記画像スリットを合成する処理と前記第2のカメラ移動方向へ前記画像スリットを合成する処理とを並列に行うことを特徴とする画像処理システム。請求項1乃至14のいずれかにおいて、前記パノラマ画像生成部は、第1の誤差許容度に基づいて、前記画像スリットの前記合成処理を行った後に、前記第1の誤差許容度よりも低い誤差許容度である第2の誤差許容度に基づいて、前記画像スリットの前記合成処理を行うことを特徴とする画像処理システム。請求項1乃至15のいずれかにおいて、前記画像取得部は、動き情報取得部から前記撮像部の動き情報を取得され、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域を確保できないと、前記動き情報に基づき判断した場合には、前記静止画像の取得処理を停止することを特徴とする画像処理システム。請求項1乃至16のいずれかにおいて、前記画像取得部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記撮像部が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、画像取得速度を大きくすることを特徴とする画像処理システム。請求項1乃至17のいずれかにおいて、前記画像スリット生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記撮像部が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、前記画像スリットのスリット幅を大きくすることを特徴とする画像処理システム。請求項1乃至18のいずれかにおいて、前記画像取得部は、前記撮像部のシャッタータイミングを制御して、前記静止画像を連続して取得することを特徴とする画像処理システム。撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、画像取得部により画像取得された静止画像に基づいて生成された画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部と、前記画像スリットと生成した前記パノラマ画像とを記憶する記憶部と、を含み、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像に基づいて生成された前記画像スリットの合成位置を、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする情報処理装置。請求項20において、前記記憶部は、連続して取得された前記静止画像に基づいて、位置合わせスリット生成部により生成された位置合わせスリットを記憶し、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向と、前記位置合わせスリットとに基づいて、前記画像スリットの前記合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする情報処理装置。請求項21において、前記パノラマ画像生成部は、前記カメラ移動方向が前記第2のカメラ移動方向であると判定された場合には、前記第1のカメラ移動方向と垂直な方向に前記合成位置をずらし、前記位置合わせスリットの一部と今回の前記画像スリットの一部が重複するように、前記合成処理を行って、前記パノラマ画像を生成することを特徴とする情報処理装置。請求項20乃至22のいずれかにおいて、前記画像スリットは、前記カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の大きい成分に対応する方向に長辺を持ち、連続して取得された前記静止画像の中心を含むことを特徴とする情報処理装置。請求項20乃至23のいずれかにおいて、前記パノラマ画像生成部は、前回の前記合成処理に用いた前記画像スリットに対して、前回の前記画像スリットを撮影した時の前記カメラ移動方向に重複領域を持つように、今回の前記画像スリットの前記合成処理を行って、前記パノラマ画像を生成することを特徴とする情報処理装置。撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、画像取得部により画像取得された静止画像に基づいて生成された画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部として、コンピュータを機能させ、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像に基づいて生成された前記画像スリットの合成位置を、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とするプログラム。しかし、特許文献1及び特許文献2には、撮像部を一方向に移動させて、パノラマ画像を生成する手法についてのみ記載されており、複数の方向に撮像部を移動させてパノラマ画像を生成する手法については記載されていない。本発明の幾つかの態様によれば、撮像部が複数の方向に移動させられ、撮影が行われる場合に、画像スリットに基づいてパノラマ画像を生成できる画像処理システム、情報処理装置及びプログラム等を提供することができる。また、本発明の幾つかの態様によれば、撮像部が複数の方向に移動させられ、撮影が行われる場合に、画像スリットと位置合わせスリットとに基づいて、パノラマ画像を生成することができる画像処理システム、情報処理装置及びプログラム等を提供することができる。本発明の一態様は、静止画像を連続して取得する画像取得部と、撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、連続して取得された前記静止画像に基づいて、画像スリットを生成する画像スリット生成部と、前記画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部と、を含み、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて、前記画像スリットの合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする画像処理システムに関係する。本発明の一態様では、撮像部が複数のカメラ移動方向に移動させられ、撮影が行われる場合に、画像スリットを生成するために用いる静止画像を連続して取得することができ、現在のカメラ移動方向を判定する。さらに、連続して取得された静止画像に基づき、画像スリットを生成する。そして、カメラ移動方向に基づいて、画像スリットの合成位置を決定し、合成処理を行う。以上のようにして、画像スリットを用いることにより運動視差によるパースのゆがみを緩和しつつ、撮像部を一つのカメラ移動方向に動かして生成したパノラマ画像よりも、複数の方向に対して画角の広いパノラマ画像を生成することが可能となる。また、本発明の一態様では、連続して取得された前記静止画像に基づいて、位置合わせスリットを生成する位置合わせスリット生成部を含み、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向と、前記位置合わせスリットとに基づいて、前記画像スリットの前記合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成してもよい。これにより、複数の画像スリットに重複領域がまたがっている場合等が問題とならなくなり、重複領域の特定処理を比較的容易にすること等が可能となる。また、本発明の一態様では、前記位置合わせスリット生成部は、前記画像スリットの長辺と前記位置合わせスリットの長辺とが直交するように、前記位置合わせスリットを生成してもよい。これにより、位置合わせスリットの長辺に画像スリットの短辺を重ねるようにして、重複領域の特定処理を行うこと等が可能になる。また、本発明の一態様では、前記位置合わせスリット生成部は、前記静止画像の中心を通る直線により第1の領域と第2の領域を設定し、前記第1の領域から第1の位置合わせスリットを生成し、前記第2の領域から第2の位置合わせスリットを生成してもよい。これにより、画像スリットの重複領域を特定する処理において、第1の位置合わせスリットを用いるか、第2の位置合わせスリットを用いるか選択すること等が可能になり、撮像部がどのような方向に動かされた場合でも、カメラ移動方向に応じて、使用する位置合わせスリットを選択して、重複領域を求めること等が可能となる。また、本発明の一態様では、前記位置合わせスリット生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記静止画像中の前記位置合わせスリットを抽出する位置を変更し、前記位置合わせスリットを生成してもよい。これにより、撮像部の位置が大きく変動した場合に、前回までと同じ位置から位置合わせスリットを抽出して、合成先の画像中において、位置合わせスリットとの重複領域の探索処理を効率的に行うこと等が可能となる。また、本発明の一態様では、前記パノラマ画像生成部は、前記カメラ移動方向が前記第2のカメラ移動方向であると判定された場合には、前記第1のカメラ移動方向と垂直な方向に前記合成位置をずらし、前記位置合わせスリットの一部と今回の前記画像スリットの一部が重複するように、前記合成処理を行って、前記パノラマ画像を生成してもよい。これにより、撮像部がジグザグな軌跡を描くように移動された場合に、縦横に広範な撮影領域をカバーしたパノラマ画像を生成すること等が可能となる。また、本発明の一態様では、前記方向判定部は、前記第1のカメラ移動方向に前記撮像部を移動させながら撮影が行われた後に、前記第1のカメラ移動方向及び前記第2のカメラ移動方向と異なる方向である第3のカメラ移動方向に前記撮像部を移動させ、前記第3のカメラ移動方向に前記撮像部を移動させた後に、前記第2のカメラ移動方向に前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向の判定を行い、前記パノラマ画像生成部は、前記静止画像の中心を基準にして、前記第3のカメラ移動方向にある領域から前記位置合わせスリットを生成した場合には、前記カメラ移動方向が前記第1のカメラ移動方向である時に連続して取得された前記静止画像に基づき生成された前記位置合わせスリットを、前記合成処理に用い、前記静止画像の中心を基準にして、前記第3のカメラ移動方向とは逆方向にある領域から前記位置合わせスリットを生成した場合には、前記カメラ移動方向が前記第2のカメラ移動方向である時に連続して取得された前記静止画像に基づき生成された前記位置合わせスリットを、前記合成処理に用いてもよい。これにより、元の画像スリットの画角に対して、合成後の画像の画角が十分に大きくなるように、画像スリットを合成できる位置合わせスリットを特定すること等が可能となる。また、本発明の一態様では、前記パノラマ画像生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記位置合わせスリットと前記画像スリットの重複領域の位置を探索する範囲を限定して、前記合成処理を行ってもよい。これにより、動き情報により推定される撮像部の移動後の位置周辺に、重複領域の探索範囲を限定することが可能となり、重複領域の特定処理の負担を減らし、高速化を図ること等が可能になる。また、本発明の一態様では、前記パノラマ画像生成部は、前記動き情報取得部から取得される前記撮像部の前記動き情報の水平成分と垂直成分のうちのいずれか一方に基づいて、前記位置合わせスリットと前記画像スリットの前記重複領域の位置を探索する範囲を限定して、前記合成処理を行ってもよい。これにより、水平方向の動き情報を用いることで、多数存在する位置合わせスリットの中から探索範囲を限定すること等が可能となる。また、本発明の一態様では、前記画像スリット生成部は、前記カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ前記画像スリットを生成してもよい。これにより、静止画像のカメラ動き方向側の領域とその逆方向側の領域を含まない画像スリットを生成することが可能となり、運動視差によるパースのゆがみの影響を抑えること等が可能になる。また、本発明の一態様では、前記画像スリット生成部は、前記カメラ移動方向を表す前記ベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ前記画像スリットであり、連続して取得された前記静止画像の中心を含む前記画像スリットを生成してもよい。これにより、静止画像のカメラ動き方向側の領域とその逆方向側の領域を含まず、静止画像の中心を含む画像スリットを生成することが可能となり、より運動視差によるパースのゆがみの影響を抑えること等が可能になる。また、本発明の一態様では、前記パノラマ画像生成部は、前回の前記合成処理に用いた前記画像スリットに対して、前回の前記画像スリットを撮影した時の前記カメラ移動方向に重複領域を持つように、今回の前記画像スリットの前記合成処理を行って、前記パノラマ画像を生成してもよい。これにより、生成された画像スリットをカメラ動き方向側に次々に重畳して、合成処理を行うこと等が可能になる。また、本発明の一態様では、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が前記第1のカメラ移動方向であるか、前記第2のカメラ移動方向であるか、若しくは前記第1のカメラ移動方向及び前記第2のカメラ移動方向と異なる方向である第3のカメラ移動方向であるかを判定してもよい。これにより、ジグザグな軌道を描くように撮像部を移動させて、パノラマ画像を生成すること等が可能になる。また、本発明の一態様では、前記パノラマ画像生成部は、前記第1のカメラ移動方向へ前記画像スリットを合成する処理と前記第2のカメラ移動方向へ前記画像スリットを合成する処理とを並列に行ってもよい。これにより、第1のカメラ移動方向への画像スリットの合成が完了していない場合にも、第2のカメラ移動方向への画像スリットの合成が開始できるため、第1のカメラ移動方向への画像スリットの合成処理がボトルネックとなることを防ぎ、パノラマ画像の生成処理を高速に行うこと等が可能となる。また、本発明の一態様では、前記パノラマ画像生成部は、第1の誤差許容度に基づいて、前記画像スリットの前記合成処理を行った後に、前記第1の誤差許容度よりも低い誤差許容度である第2の誤差許容度に基づいて、前記画像スリットの前記合成処理を行ってもよい。これにより、第1の誤差許容度に基づいて、画像スリットの重複領域の特定を行った後、第2の誤差許容度に基づいて、画像スリットの合成位置の高精度化を行うこと等が可能となる。また、本発明の一態様では、前記画像取得部は、動き情報取得部から前記撮像部の動き情報を取得され、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域を確保できないと、前記動き情報に基づき判断した場合には、前記静止画像の取得処理を停止してもよい。これにより、連続する画像スリットの重複領域を確保できず、パノラマ画像を生成することができないにも関わらず、静止画像を連続して取得するような無駄な処理を行うことを事前に防ぐこと等が可能になる。また、本発明の一態様では、前記画像取得部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記撮像部が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、画像取得速度を大きくしてもよい。これにより、パノラマ画像を生成するために、必要な重複領域を持った画像スリットを取得すること等が可能になる。また、本発明の一態様では、前記画像スリット生成部は、動き情報取得部から取得される前記撮像部の動き情報に基づいて、前記撮像部が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、前記画像スリットの前記合成処理において、連続する前記画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、前記画像スリットのスリット幅を大きくしてもよい。これにより、例えば、画像取得速度サンプリングレートがハードウェアやネットワークの限界により増加させられない場合等においても、パノラマ画像を生成するために、必要な重複領域を持った画像スリットを取得すること等が可能になる。また、本発明の一態様では、前記画像取得部は、前記撮像部のシャッタータイミングを制御して、前記静止画像を連続して取得してもよい。これにより、例えば、撮像部が撮像する静止画像の枚数と、画像取得部が取得する静止画像の枚数を一致させることが可能となり、無駄な静止画像を撮像させることを防止しつつ、必要な静止画像を取得すること等が可能になる。また、本発明の他の態様では、撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、画像取得部により画像取得された静止画像に基づいて生成された画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部と、前記画像スリットと生成した前記パノラマ画像とを記憶する記憶部と、を含み、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像に基づいて生成された前記画像スリットの合成位置を、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とする情報処理装置に関係する。また、本発明の他の態様では、前記記憶部は、連続して取得された前記静止画像に基づいて、位置合わせスリット生成部により生成された位置合わせスリットを記憶し、前記パノラマ画像生成部は、連続して取得された前記静止画像の撮影時における前記カメラ移動方向と、前記位置合わせスリットとに基づいて、前記画像スリットの前記合成位置を決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成してもよい。また、本発明の他の態様では、前記パノラマ画像生成部は、前記カメラ移動方向が前記第2のカメラ移動方向であると判定された場合には、前記第1のカメラ移動方向と垂直な方向に前記合成位置をずらし、前記位置合わせスリットの一部と今回の前記画像スリットの一部が重複するように、前記合成処理を行って、前記パノラマ画像を生成してもよい。また、本発明の他の態様では、前記画像スリットは、前記カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の大きい成分に対応する方向に長辺を持ち、連続して取得された前記静止画像の中心を含んでもよい。また、本発明の他の態様では、前記パノラマ画像生成部は、前回の前記合成処理に用いた前記画像スリットに対して、前回の前記画像スリットを撮影した時の前記カメラ移動方向に重複領域を持つように、今回の前記画像スリットの前記合成処理を行って、前記パノラマ画像を生成してもよい。また、本発明の他の態様では、撮影中の撮像部が移動される方向であるカメラ移動方向を判定する方向判定部と、画像取得により画像取得された静止画像に基づいて生成された画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部として、コンピュータを機能させ、前記方向判定部は、前記撮像部を移動させながら撮影が行われる場合に、前記カメラ移動方向が第1のカメラ移動方向であるか、前記第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定し、前記パノラマ画像生成部は、連続して取得された前記静止画像に基づいて生成された前記画像スリットの合成位置を、連続して取得された前記静止画像の撮影時における前記カメラ移動方向に基づいて決定し、前記画像スリットの前記合成処理を行い、前記パノラマ画像を生成することを特徴とするプログラムに関係する。以下、本実施形態について説明する。まず、概要を説明し、次に本実施形態のシステム構成例を説明する。次に、具体的な実施例を提示した後に、本実施形態の手法について説明する。そして最後に、フローチャートを用いて本実施形態の処理の流れについて説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。1.概要近年、デジタルカメラを用いて、パノラマ画像を生成する手法が考案されている。パノラマ画像を生成する場合には、撮像部を一方向に移動させて撮影した複数の静止画像を繋ぎ合わせて、一枚のパノラマ画像を生成する。また、撮像部を移動させながら撮影を行った場合、後述する図3に示すように運動視差により、撮影した静止画像のパースにずれが生じてしまう。この場合には、パースのずれが原因で静止画像の合成が破綻し、パノラマ画像が生成できないことがある。そこで、パースのずれによる影響を緩和するため、静止画像から画像スリットを抽出して、画像スリットを用いてパノラマ画像を生成する手法が考案されている。その手法の一例として、前述の特許文献1及び特許文献2がある。特許文献1に記載される手法では、連続撮影された画像から切り出されたスリットに基づいて、パノラマ画像を生成することにより、高速連射及びスリットの合成の高速化、さらには画像合成時の不連続性の解消を図っている。また、特許文献2には、主にナビゲーション用途のパノラマ映像の作成方法が記載されている。特許文献2に記載される手法では、車載固定カメラで撮影された連続映像からスリットを切り出し、パノラマ合成を行う。スリット化により、処理負荷の高い特徴点による画像合成を回避し、より高速なパノラマ映像の生成を可能にしている。これら特許文献1及び特許文献2に記載されるパノラマ合成を行うことにより、矩形にトリミングした領域スリットを繋ぎ合わせて、運動視差を考慮したパノラマ合成を行うことが可能である。しかし、特許文献1及び特許文献2には、撮像部を一方向に移動させて、パノラマ画像を生成する手法についてのみ記載されており、複数の方向に撮像部を移動させてパノラマ画像を生成する手法については記載されていない。撮像部を一方向に移動させてパノラマ画像を生成する手法では、撮像部を動かす方向にしかパノラマ画像の画角を調整することができず、例えば、撮像部を動かす方向と垂直な方向に対しては、画角を大きくすることができない。ここで、撮像部を複数の方向に移動させながら撮影を行えば、一方向だけでなく、他の方向に撮像部を移動させて撮影した静止画像を準備することができ、複数方向の画角を広げたパノラマ画像を生成することが期待できる。そこで、本実施形態では、撮像部を複数の方向に移動させながら撮影が行われる場合に、静止画像を連続して取得し、さらに、連続して取得した静止画像から画像スリットを抽出し、抽出した画像スリットに基づいて、パノラマ画像を生成する。また、画像スリット同士の重複領域は、静止画像同士の重複領域よりも面積が小さいため、重複領域を特定することが困難である。そこで、本実施形態では、画像スリットの他に、静止画像から位置合わせスリットを抽出し、画像スリットと位置合わせスリットとに基づいて、パノラマ画像を生成する。2.システム構成例まず、図1に本実施形態の画像処理システムの構成例を示す。本実施形態では、画像処理システムは、画像処理クラウドネットワーク上のサーバであることを想定している。また、画像処理システムは、画像処理クラウドネットワークの他にも、HMDHeadMountedDisplayや、撮像装置カメラなどを含んでもよい。さらに、画像処理システムは、HMD等に設けられた情報処理装置であってもよい。本実施形態では、HMDに設けられた撮像装置により、ユーザが首を振りながら被写体を撮影して、静止画像または画像スリットや動画像を生成し、生成された静止画像または画像スリットや動画像を画像処理クラウドネットワーク上のサーバに、基地局を介して無線通信で送信して、サーバでパノラマ画像を生成し、HMDでパノラマ画像を鑑賞することを想定している。ただし、本実施形態はあくまでも一例であり、画像処理システムは図1の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。なお、静止画像等を画像処理システムへ送信する方法は、無線通信に限られず、有線通信でもよい。そして、画像処理システムが、HMDに設けられた情報処理装置である場合などには、必ずしもネットワークを介して、静止画像等を受信する必要はなく、内部バス等を通じて静止画像等を取得してもよい。また、撮像装置は必ずしもHMDと一体になっている必要はなく、手持ちのカメラ等であってもよい。さらに、出力デバイスHMD等はなくてもよい。次に、図2に本実施形態の画像処理システムの詳細な構成例を示す。画像処理システム200は、方向判定部210と、パノラマ画像生成部220と、記憶部230と、I/F部240と、画像スリット生成部250と、位置合わせスリット生成部260と、画像取得部サンプリング部270と、を含む。ただし、画像処理システム200は、図2の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。例えば、画像処理システム200は、複数の情報処理装置によって構成されていてもよい。そして、画像処理システム200は、撮像装置100と、提示部300とに接続される。撮像装置100の一例としては、HMD等に設けられたカメラ等がある。そして、画像処理システム200の一例としては、画像処理クラウドネットワーク上のサーバ等がある。さらに、提示部300の一例としては、HMD等がある。撮像装置100は、撮像部12と、エンコーダ14と、動き情報取得部16と、I/F部18と、を含む。ただし、撮像装置100は、図2の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。次に各部の接続について説明する。撮像装置100では、撮像部12と、エンコーダ14と、動き情報取得部16と、I/F部18とが内部バスにより接続される。また、画像処理システム200では、方向判定部210と、パノラマ画像生成部220と、記憶部230と、I/F部240と、画像スリット生成部250と、位置合わせスリット生成部260と、画像取得部サンプリング部270とが内部バスにより接続される。次に、撮像装置100の各部で行われる処理について説明する。撮像部カメラ12は、被写体を撮影する。この撮像部12は、例えばCCD等の撮像素子と光学系を含む。また画像処理等に用いられるデバイスプロセッサを含むことができる。エンコーダ14は、撮像部12から得られた動画像をMPEG等の動画コーデックにより、エンコードを行う。このエンコーダ14の機能は、各種プロセッサCPU等、ASICゲートアレイ等などのハードウェアや、プログラムなどにより実現できる。動き情報取得部16は、撮像部12の動き情報を取得する。動き情報取得部16は、地磁気センサ等の方位センサや、加速度センサ、ジャイロセンサ等のセンサであってもよく、センサから得られるセンサ情報を、撮像部12の動き情報として取得してもよい。方位センサは、例えば地磁気センサ等であり、センサの向いている方位を角度0°~360°で計測する。地磁気センサは、例えば磁場の強さによって抵抗値やインピーダンス値が増減する素子等で構成され、三軸の地磁気情報を検知する。加速度センサは、例えば外力によって抵抗値が増減する素子等で構成され、三軸の加速度情報を検知する。ジャイロセンサは、三軸の角速度情報を検知する。また、地磁気センサや加速度センサ、ジャイロセンサの機能を併せ持つセンサを用いてもよい。さらに、動き情報取得部16は、GPSにより得られる位置情報を、撮像部12の動き情報として用いてもよい。また、動き情報取得部16は、内部カメラパラメータから特定できる撮像範囲などの変動量を、撮像部12の動き情報として取得してもよい。さらに、動き情報取得部16は、撮像部12により撮影された動画像をエンコーダ14がエンコードする過程で得られる動きベクトルを、動き情報としてエンコーダ14から取得してもよい。また、動き情報取得部16は、オプティカルフロー解析などのトラッキングアルゴリズムにより動き情報を求めても良い。I/F部18は、撮像部12、エンコーダ14、動き情報取得部16から得られる情報を画像処理システム200に通知する。次に、画像処理システム200の各部で行われる処理について説明する。方向判定部210は、後述するカメラ移動方向の判定を行う。パノラマ画像生成部220は、後述する画像スリット生成部250から得られる画像スリットに基づいて、パノラマ画像を生成する。記憶部230は、データベースを記憶したり、パノラマ画像生成部220等のワーク領域となるもので、その機能はRAM等のメモリやHDDハードディスクドライブなどにより実現できる。記憶部230は、後述するI/F部240又は画像取得部サンプリング部270から得られる静止画像や、画像スリット生成部250から得られる画像スリット、位置合わせスリット生成部260から得られる位置合わせスリット、パノラマ画像生成部220により生成されたパノラマ画像等を記憶してもよい。I/F部240は、画像処理システム200と撮像装置100間、及び画像処理システム200と提示部300間で、情報の送受信を行う。なお、I/F部240は、有線により通信を行うものであってもよく、無線により通信を行うものであってもよい。画像スリット生成部250は、後述する画像取得部270から得られる静止画像に基づき、画像スリットを生成する。位置合わせスリット生成部260は、後述する画像取得部270から得られる静止画像に基づき、位置合わせスリットを生成する。画像取得部サンプリング部270は、I/F部240から取得した情報から静止画像を取得し、他の各機能部へ一連の静止画像を出力する。また、画像取得部サンプリング部270は、サンプリング制御部272を含んでも良い。画像取得部サンプリング部270は、I/F部240が撮像装置100によって撮影された動画像を含む情報を取得した場合には、サンプリング制御部272により設定された画像取得速度サンプリングレートで、撮影された動画像から静止画像をサンプリングし、他の各機能部へ一連の静止画像を出力する。一方、画像取得部270は、I/F部240が一連の静止画像を含む情報を取得した場合には、一連の静止画像を取得して、他の各機能部へこれを出力する。この際、一連の静止画像が生成された方法は問わない。例えば、撮像装置100が連写により静止画像を撮像して、一連の静止画像を生成したものであってもよいし、撮像装置100が動画像を撮影して、撮像装置100内で動画像から静止画像をサンプリングし、一連の静止画像を生成したものであってもよい。サンプリング制御部272は、画像取得速度サンプリングレートを設定する。さらに、サンプリング制御部272は、撮像装置100が連写をすることにより静止画像を撮像する場合には、設定したサンプリングレートをシャッター速度や撮影間隔として用いるために、サンプリングレート等を撮像装置100のI/F部18に出力してもよい。方向判定部210及びパノラマ画像生成部220、画像スリット生成部250、位置合わせスリット生成部260、画像取得部サンプリング部270の機能は、各種プロセッサCPU等、ASICゲートアレイ等などのハードウェアや、プログラムなどにより実現できる。最後に、提示部300は、画像処理システム200のI/F部240から得られるパノラマ画像等をユーザに提示する。提示部300は、表示部の他に、音出力部や振動部を含んでもよい。また、撮像装置100が、画像処理機能を有するスマートカメラ等である場合には、図18に示すような構成例も可能である。本実施形態では、撮像装置100は、撮像部12と、エンコーダ14と、動き情報取得部16と、I/F部18と、画像スリット生成部250と、位置合わせスリット生成部260と、画像取得部サンプリング部270と、を含む。また、情報処理装置400は、方向判定部210と、パノラマ画像生成部220と、記憶部230と、I/F部240と、を含む。ただし、撮像装置100及び情報処理装置400は、図18の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。撮像装置100及び情報処理装置400に含まれる各部の機能は、上述したものと同様である。本実施形態では、撮像装置100は、画像スリットや位置合わせスリットのみを、情報処理装置400に通知すればよいため、データ転送量を抑えることが可能となる。3.具体的な実施例まず、図3Aは、撮像部を移動させながら、被写体OBを撮影する様子を示している。移動前の撮像部CAM1から被写体OBを撮影した時の画像は、図3Bに示す画像IM1のようになり、移動後の撮像部CAM2から被写体OBを撮影した時の画像は、図3Cに示す画像IM2のようになる。この場合、画像IM1と画像IM2を合成して、パノラマ画像の生成を行う場合には、画像IM1の右端の位置が画像IM2の左端の位置に対応する場合であっても、被写体OBが映っている部分を滑らかに繋げることができないことがある。これは、運動視差によって、画像IM1と画像IM2の間でパースがずれてしまったためである。一般的に、画像の両端部の方が画像の中心部よりも、運動視差の影響を受けやすい。そこで、本実施形態では、図4Aに示すように、サンプリングされた静止画像SIM1から、SL1のような画像スリットを抽出し、画像スリットを合成して、パノラマ画像を生成する。また、運動視差の問題を緩和するため、図4Bに示すように、画像スリットは静止画像SIM2の中心点CPを含むSL2のようなものであることが望ましい。なお、図4A及び図4Bでは、静止画像の縦方向に長辺を持つように画像スリットを生成しているが、横方向に長辺を持つように画像スリットを生成してもよい。さらに、本実施形態では、複数方向に対して広い画角を有するパノラマ画像を生成するため、撮像部を複数の方向に移動させながら、撮影が行われる。また、撮影方向を完全にランダムとすると、位置合わせが難しく破綻する可能性が大きくなる。そこで、図5に示すように、撮像部CAMの軌跡が自然になるように、ジグザグな軌跡を描くように撮像部CAMを移動させて、撮影を行うことにより、2次元的な広がりを持つパノラマ画像PIMを1本の動画から生成する。図5では、後述する第1のカメラ移動方向DR1に撮像部CAMを動かして撮影を行った後、後述する第3のカメラ移動方向DR3に撮像部を動かし、最後に後述する第2のカメラ移動方向DR2に撮像部CAMを動かして撮影を行っている。また、第2のカメラ移動方向DR2に撮像部CAMを移動させた後に、連続して他のカメラ移動方向に撮像部CAMを移動させて撮影を行っても良い。なお、パノラマ画像の合成に用いる静止画像の抽出サンプリング及び画像スリットの抽出、パノラマ画像の生成は、撮像装置の内部で行ってもよいし、さらに通信部を設けて有線又は無線で接続されたコンピュータなどの画像処理システム上で行ってもよい。なお、本実施形態では、図5に示すような頭部装着型の撮像部CAMにより、視野に近い範囲で被写体を撮影する。頭部装着型の撮像部CAMを用いれば、風景を見回す時の首の動きに連動した動画像を簡単に撮影でき、見たままの風景に近いパノラマ画像を生成することができる。また、前述した画像スリットを用いてパノラマ画像を生成する手法では、図5の第1のカメラ移動方向に撮像部を移動させた時の動画像に基づき取得される画像スリットと、第2のカメラ移動方向に撮像部を移動させた時の動画像に基づき取得される画像スリットとを合成する際に、画像スリットの短辺方向における重複領域を特定する処理が必要となる。その一例として、図6において、画像スリットSL1と画像スリットSL2の短辺方向において重複領域REAを特定する様子を示す。通常は、図6に示したように画像スリットSL1とSL2を比較することによって、被写体の同一範囲が映されている部分を画像スリット同士の重複領域REAとして求める。しかし、画像スリットの短辺は長辺に比べて極めて短いため、図6のように、画像スリットSL1とSL2の位置が水平方向にずれている場合などには、重複領域REAの面積が極めて小さくなり、重複領域の特定が困難になる場合がある。この場合には、重複領域が複数の画像スリットにまたがってしまっていることになり、1枚の画像スリットの重複領域を求める際には、2枚の画像スリットと比較しなければならなくなる。この問題を回避する手法として、第1のカメラ移動方向への画像スリットの合成を行い、画像スリットの短辺が他の画像スリットの短辺と繋がって、合成後の画像の幅が十分な長さを持つようになった後に、第2のカメラ移動方向へ画像スリットを合成する手法が考えられる。つまり、図5で言えば、パノラマ画像PIMの上半分第1のカメラ移動方向DR1に対応する部分を先に合成してから、下半分第2のカメラ移動方向DR2に対応する部分を合成するという手法である。この場合には、図6の場合と異なり、複数の画像スリットに重複領域がまたがっていること等が問題とならないため、重複領域の特定が比較的容易となる。しかし、この手法では、第1のカメラ移動方向への画像スリットの合成が完了しないと、第2のカメラ移動方向への画像スリットの合成が開始できない。例えば、図5で言えば、パノラマ画像PIMの上半分と下半分を平行に合成することができない。そのため、第1のカメラ移動方向への画像スリットの合成処理がボトルネックとなることがある。そこで、本実施形態では、図7A~図7Cに示すような位置合わせスリットPFSL1~PFSL3を用いて、画像スリットの合成を行う。ここでは、位置合わせスリットPFSL1~PFSL3は、画像スリットと直交するように静止画像SIM1~SIM3から抽出される。また、位置合わせスリットの抽出位置は任意であり、例えば図7A~図7Cに示すような抽出位置が考えられる。さらに、位置合わせスリットは、画像スリットが生成される度に、生成されてもよいし、所定の回数だけ画像スリットを生成したら、位置合わせスリットを生成するものであってもよい。以下では、所定の回数だけ画像スリットを生成した場合に、位置合わせスリットを生成する場合の例について記載する。本実施形態では、画像スリット同士を直接比較して、重複領域を求めるのではなく、図8に示すように、まず、画像スリットSL1と位置合わせスリットPFSLの重複領域を求め、その後に画像スリットSL2と位置合わせスリットPFSLの重複領域を求める。その結果、画像スリットSL1とSL2の重複領域REA3を間接的に求めることが可能となる。図8に示した例を詳細に説明する。図8の画像スリットSL1及びSL2、位置合わせスリットPFSLは、それぞれ別の静止画像に基づいて生成されたものである。まず、図8では、第1のカメラ移動方向DR1に撮像部を移動させた時の静止画像に基づいて、位置合わせスリットPFSLを取得する。次に、第1のカメラ移動方向DR1に撮像部を引き続き移動させて撮影された他の静止画像に基づいて、画像スリットSL1を生成する。ここで、位置合わせスリットPFSLと画像スリットSL1の画像を比較して、重複領域REA1を求める。例えば、まず初期位置として、位置合わせスリットの左端に画像スリットSL1を配置設定する。そして、初期位置から画像スリットSL1を右方向にずらしつつ、位置合わせスリットPFSLと画像比較を行い、画像が一致していると判断した場合には、その一致部分を画像スリットSL1と位置合わせスリットPFSLの重複部分とする。一方、位置合わせスリットPFSLの右端まで画像スリットSL1を移動させても、画像が一致しないと判断した場合には、画像スリットSL1を下方向にずらし、左方向に画像スリットSL1をずらして、画像比較を行う。これらの処理を、画像スリットSL1を下方向及び水平方向に移動させることができなくなるまで繰り返す。画像スリットSL1を下方向及び水平方向に移動させることができなくなるまでに、重複領域を特定することができない場合には、画像スリットを合成することはできない。なお、画像スリットSL1と、位置合わせスリットPFSLが同一の静止画像から求められた場合には、重複領域REA1は既知であるため、上記の処理を行う必要はない。次に、第2のカメラ移動方向DR2に撮像部を移動させて撮影された静止画像に基づき、画像スリットSL2が生成されたとする。ここで、画像スリットSL2を合成する際には、画像スリットSL1と画像を直接比較するのではなく、上記と同様に、位置合わせスリットPFSLと画像スリットSL2を比較し、重複領域REA2を求める。なお、図8では、図示する際の都合でREA2の外枠をSL2の外枠から離して描画しているが、実際にはREA2の外枠はSL2の外枠と重なっている。そして、重複領域REA1とREA2とが重なる部分を求めることにより、画像スリットSL1とSL2との重複領域REA3を求めることができる。この手法は、前述した画像スリットSL1とSL2の重複領域を直接求める手法と異なり、画像スリットと位置合わせスリットとの重複領域を求めるため、画像スリットSL1とSL2が水平方向にずれている場合でも、重複領域の面積が小さくならず、重複領域の特定が困難にならないという利点を持っている。さらに、第1のカメラ移動方向への画像スリットの合成が完了していない場合にも、第2のカメラ移動方向への画像スリットの合成が開始できるため、第1のカメラ移動方向への画像スリットの合成処理がボトルネックとなることを防ぎ、パノラマ画像の生成処理を高速に行うこと等が可能となる。また、より精度の高い画像合成を行うためには、合成処理を2段階に分けることが望ましい。すなわち、1回目の合成処理として、位置合わせスリットにより、画像スリット間の重複領域を求め、求められた画像スリットの合成位置を仮位置としておく。そして、1回目の合成処理が完了した後に、2回目の合成処理として合成位置の高精度化を行い、高精度化後の画像スリットの位置を真の合成位置とする。なお、2回目の合成処理では、具体的には特徴点を用いたマッチングや、バンドルアジャストメントなどを用いた3次元再構成処理を行う。また、例えば、図5において、第3のカメラ移動方向DR3が、上方向か下方向かあらかじめ決められていないが、第1のカメラ移動方向DR1に撮像部が移動された時に取得された位置合わせスリットを用いて、重複領域の特定処理を行うことが決まっている場合などには、位置合わせスリットの抽出位置によっては、位置合わせスリットを用いて、上述したように重複領域を求めることができない場合がある。そこで、位置合わせスリットは、図9A及び図9Bに示すように、1枚の静止画像から複数の位置合わせスリットを抽出してもよい。図9Aでは、静止画像SIM1の後述する第1の領域SUB1から第1の位置合わせスリットPFSL1を、後述する第2の領域SUB2から第2の位置合わせスリットPFSL2を抽出している。同様に、図9Bでは、静止画像SIM2の後述する第1の領域SUB3から第1の位置合わせスリットPFSL3を、後述する第2の領域SUB4から第2の位置合わせスリットPFSL4を抽出している。これにより、画像スリットの重複領域を特定する処理において、第1の位置合わせスリットを用いるか、第2の位置合わせスリットを用いるか選択すること等が可能になり、撮像部がどのような方向に動かされた場合でも、カメラ移動方向に応じて、使用する位置合わせスリットを選択して、重複領域を求めること等が可能となる。例えば、図5において、第1のカメラ移動方向に撮像部を移動させた時に取得された位置合わせスリットを用いる場合で、第3のカメラ移動方向が上方向の場合においては、図9Aの第1の位置合わせスリットPFSL1を用い、第3のカメラ移動方向が下方向の場合においては、図9Aの第2の位置合わせスリットPFSL2を用いることが可能となる。さらに、第1のカメラ移動方向に撮像部を移動させた時に取得された位置合わせスリットを用いる場合等には、第2のカメラ移動方向に撮像部を動かす前に、第1のカメラ移動方向に撮像部を移動させた時に取得された画像スリットと、位置合わせスリットとの位置関係を確定することができ、第2のカメラ移動方向に撮像部が移動され、画像スリットが取得され次第、重複領域の特定処理を行うことができるため、処理時間を短縮すること等が可能となる。次に、図10に示すように、第1のカメラ移動方向DR1へ撮像部が移動されて、画像PIM1が生成された場合において、第2のカメラ移動方向DR2へ撮像部を移動される場合について考える。また、位置合わせスリットは、第2のカメラ移動方向DR2へ移動された時に撮像された静止画像に基づいて生成されたものを用いるとする。さらに、画像PIM1では、画像スリットとの重複領域を上から下に探索することとする。この時、撮像部が動きベクトルDRVに表されるように移動され、CP1からCP2へと撮像部の位置が大きく変動したような場合には、前回までと同じ位置PFPから位置合わせスリットを抽出すると、画像PIM1の縦方向において重複領域を探索する範囲が大きく変わってしまい、PIM1において、動きベクトルDRVの垂直成分の大きさに比例して、重複領域の探索に時間を要することとなる。そこで、本実施形態では、動き情報取得部により得られる動き情報に基づいて、位置合わせスリットを抽出する位置を動的に変更する。図10では、静止画像SIM2において、位置合わせスリットを抽出する位置を変更し、PFSL2を抽出して、PFSL1との連続性を保っている。これにより、画像PIM1の縦方向において重複領域を探索する範囲を大きく変えることがなくなる。その結果、合成先の画像PIM1中において、位置合わせスリットPFSL2との重複領域の探索処理を効率的に行なうことができる。また、位置合わせスリットは、撮像部が第1のカメラ移動方向に移動された時の静止画像と、第2のカメラ移動方向に移動された時の静止画像の両方から、それぞれ抽出されるが、どちらの位置合わせスリットを重複領域の特定処理に用いるかは、次のように判定することができる。まず、図11Aの例は、位置合わせスリットが、静止画像の第3のカメラ移動方向側、すなわち静止画像の上側から生成される場合を示している。この場合には、カメラ移動方向が第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL1及びPFSL2が生成され、カメラ移動方向が第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL3が生成される。この時、パノラマ画像の上部分例えば、画像スリットSL3と下部分例えば、画像スリットSL2を合成する際に、どの位置合わせスリットを用いるか選択する必要がある。図11Aでは、第3のカメラ移動方向DR3が上向きであるため、位置合わせスリットPFSL1及びPFSL2が、パノラマ画像の上半分と下半分の境界部分に位置することになる。したがって、図11Aの場合には、第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて生成された位置合わせスリットPFSL1及びPFSL2を用いて画像スリットの合成が行われる。同様にして、図11Bの例は、位置合わせスリットが、静止画像の第3のカメラ移動方向側、すなわち静止画像の下側から生成される場合を示している。この場合には、カメラ移動方向が第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL4及びPFSL5が生成され、カメラ移動方向が第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL6が生成される。この時、パノラマ画像の上部分例えば、画像スリットSL5と下部分例えば、画像スリットSL6を合成する際に、どの位置合わせスリットを用いるか選択する必要がある。図11Bでは、第3のカメラ移動方向DR3が下向きであるため、位置合わせスリットPFSL4及びPFSL5が、パノラマ画像の上半分と下半分の境界部分に位置することになる。したがって、図11Bの場合には、図11Aの場合と同様に、第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて生成された位置合わせスリットPFSL4及びPFSL5を用いて画像スリットの合成が行われる。一方、図12Aの例は、位置合わせスリットが、静止画像の第3のカメラ移動方向と逆側、すなわち静止画像の下側から生成される場合を示している。この場合には、カメラ移動方向が第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL1及びPFSL2が生成され、カメラ移動方向が第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL3が生成される。この時、パノラマ画像の上部分例えば、画像スリットSL3と下部分例えば、画像スリットSL2を合成する際に、どの位置合わせスリットを用いるか選択する必要がある。図12Aでは、第3のカメラ移動方向DR3が上向きであるため、位置合わせスリットPFSL3が、パノラマ画像の上半分と下半分の境界部分に位置することになる。したがって、図12Aの場合には、第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて生成された位置合わせスリットPFSL3を用いて画像スリットの合成が行われる。同様にして、図12Bの例は、位置合わせスリットが、静止画像の第3のカメラ移動方向と逆側、すなわち静止画像の上側から生成される場合を示している。この場合には、カメラ移動方向が第1のカメラ移動方向DR1である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL4及びPFSL5が生成され、カメラ移動方向が第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて、位置合わせスリットPFSL6が生成される。この時、パノラマ画像の上部分例えば、画像スリットSL5と下部分例えば、画像スリットSL6を合成する際に、どの位置合わせスリットを用いるか選択する必要がある。図12Bでは、第3のカメラ移動方向DR3が下向きであるため、位置合わせスリットPFSL6が、パノラマ画像の上半分と下半分の境界部分に位置することになる。したがって、図12Bの場合には、第2のカメラ移動方向DR2である時にサンプリングされた静止画像に基づいて生成された位置合わせスリットPFSL6を用いて画像スリットの合成が行われる。ここで、図8を用いて説明したように、位置合わせスリットを用いて、画像スリットの重複領域を特定する場合には、画像スリットを位置合わせスリットに沿って、移動させながら画像比較を行う必要がある。この手法の問題点について、図13Aを用いて説明する。図13Aでは、同一の静止画像から、位置合わせスリットPFSL1と画像スリットSL1とが生成されている。ここで、異なる静止画像から画像スリットSL2が生成され、SL2の重複領域を特定する場合を考える。この場合には、図8を用いて説明したように、例えば、画像スリットSL2を位置合わせスリットの右端に配置設定し、左に移動させながら画像比較を行い、画像が一致したと判断した部分を重複領域として特定する。画像が一致しない場合には、画像スリットSL2をさらに左へ移動させ、位置合わせスリットの左端に到達した場合には画像スリットを下方向にずらし、再度水平方向へ移動させながら、画像比較を繰り返す。しかし、この手法では、図13Aに示すように、画像スリットSL2と位置合わせスリットPFSL1の全組み合わせ領域SA1を探索しなければならない。そのため、重複領域の特定処理の負担が大きいという問題がある。重複領域の探索範囲を限定することができれば、重複領域の特定処理を高速化することが可能となる。そこで、本実施例では、図13Bに示すように、動き情報により表される動きベクトルDV1のように撮像部が移動された場合には、動きベクトルDV1の垂直成分DVP1と水平成分DVH1とに基づいて、画像スリットSL4の重複領域の位置を推定し、探索範囲をSA2に限定する。言い換えれば、撮像部の移動前の画像スリットSL3の位置と動きベクトルDV1とに基づいて、撮像部の移動後の画像スリットSL4の位置を推定する。なお、探索範囲SA2は、動きベクトルの算出誤差などを勘案して、上下左右に所定のピクセル分だけ広く設定する等してもよい。ただし、カメラ移動方向と垂直な方向の推定は、手振れや頭振れ等を考慮すると必ずしもよいとは限らない。一時的に手振れ等がひどくなった場合には、重複領域すら確保できないことがある。そのため、図13Cに示すように、撮像部の移動後の画像スリットSL6の位置の推定に、動きベクトルDV2の水平成分DVH2のみを用いて、垂直方向に対しては、画像スリットの全領域を探索範囲SA3としてもよい。すなわち、画像スリットSL6の水平方向の位置を固定して、画像スリットSL6を垂直方向にずらしながら、位置合わせスリットPFSL3と画像比較を行う。なお、探索範囲SA2と同様に、探索範囲SA3も、動きベクトルの算出誤差などを勘案して、上下左右に所定のピクセル分だけ広く設定する等してもよい。また、動き情報から重複領域を確保できないと判断される場合は、静止画像をサンプリングしなくてもよい。次に、重複領域を確保することができるようにサンプリング処理を制御する手法について述べる。撮影速度が増加した場合に、画像取得速度サンプリングレートが一定だと、画像スリット間の重複領域は狭くなる。もしくは、画像スリット間の重複領域がなくなる。その結果、パノラマ画像の生成が不可能となる。逆に、撮影速度が減少した場合に、サンプリングレートが一定だと、不要なフレームを取り込むことになり、画像情報が必要以上となり、うまく合成できない可能性がある。他にも、不要なフレームを取り込んだ場合には、合成する画像スリットが増加するため、処理負荷が高くなるという問題点もある。そこで、本実施形態では、撮影速度が上がった場合にサンプリングレートを大きくする。例えば、図14に示すように、画像スリット幅が70pxpixelで、隣接スリットとの最小重複領域幅が10pxであるとすると、隣接する画像スリットとの中心間隔は60px以内に収める必要がある。ここで、撮像部が30fpsFramePerSecondで撮影しており、動き情報から得られた撮影速度が10px/frameであった場合を考える。なお、px/frameとは、被写体の同一範囲を映す画素が1frameで移動するピクセル値のことをいう。例えば、10px/frameとは、1frameの間に被写体の同一範囲を映す画素が10px分移動することを示す。この場合には、30fps×10px/60px=5fps以上でサンプリングすれば、最低限の重複領域を確保できることになる。ここで、撮影速度が15px/frameに上がった場合は、30fps×15px/60px=7.5fpsとなり、8fps以上でサンプリングするように変更すれば、重複領域の幅を保ったまま画像スリットを取得することができる。これにより、パノラマ画像を合成するのに必要十分な重複領域を持った画像スリットを得ることができる。また、撮影速度に合わせて、シャッタースピードフレームレートを増減させると、フレームレートが十分でない場合、被写体振れが生じる可能性があるが、フレームレートを一定に保ち、サンプリングレートを増減させる場合は、被写体振れを抑えつつ、不要なフレームを除去して、データ量を削減することが可能となる。撮影速度が上がった場合に重複領域を確保する他の手法として、画像スリット幅を大きくする手法が考えられる。図14にその一例を示す。例えば、画像スリット幅が70pxで、隣接スリットとの最小重複領域幅が10pxであるが、サンプリングレートが5fpsまでしか上げられない場合を考える。あるいは、撮像部のスペックが5fpsであるとする。今、サンプリングレートが最大の5fpsに設定されているとする。中心間距離は最大で70px-10px=60pxであることから、60px/frameまでの撮影速度には対応できる。しかしながら、撮影速度が例えば70px/frameとなった場合には、フレームレートをこれ以上増加できないことから、スリットの重複領域を確保できなくなる。このような場合にも、画像スリットの両端を10px以上確保するためには、図15に示すように、画像スリットの幅を70px10px=80px以上とすればよい。これにより、サンプリングレートがハードウェアやネットワークの限界により増加させられない場合でも、重複領域を持たせることが可能となる。4.本実施形態の手法以上の本実施形態では、静止画像を連続して取得する画像取得部270と、撮影中の撮像部12が移動される方向であるカメラ移動方向を判定する方向判定部210と、連続して取得された静止画像に基づいて、画像スリットを生成する画像スリット生成部250と、画像スリットの合成処理を行い、パノラマ画像を生成するパノラマ画像生成部220と、を含む。そして、方向判定部210は、撮像部12を移動させながら撮影が行われる場合に、カメラ移動方向が第1のカメラ移動方向であるか、第1のカメラ移動方向と異なる方向である第2のカメラ移動方向であるかを判定する。さらに、パノラマ画像生成部220は、連続して取得された静止画像の撮影時におけるカメラ移動方向に基づいて、画像スリットの合成位置を決定し、画像スリットの合成処理を行い、パノラマ画像を生成することを特徴とする。本実施形態では、撮像部が複数のカメラ移動方向に移動させられ、撮影が行われる場合に、画像スリットを生成するために用いる静止画像を連続して取得することができ、現在のカメラ移動方向を判定することができる。さらに、連続して取得された静止画像に基づき、画像スリットを生成することができる。ここで、静止画像を連続して取得するとは、撮像部が静止画像を撮像する場合には、撮像部を連続的に移動させながら、連写して撮像された静止画像を取得することをいう。また、静止画像を連続して取得するとは、撮像部が動画像を撮影する場合には、撮像部を連続的に移動させながら、撮影した動画像から静止画像を、画像取得部270がサンプリングして取得すること、または撮影した動画像から撮像部等の他機能部によってサンプリングされた静止画像を取得することをいう。また、ここで、画像スリットとは、連続して取得された静止画像の所定の面積を有する一部分または全ての部分であり、パノラマ画像の生成に用いられる画像のこという。例えば、画像スリットは、図4AのSL1、図4BのSL2である。また、カメラ移動方向とは、撮像部を移動させる際に描く軌跡における任意の異なる二点間を結ぶベクトルの方向である。例えば、カメラ移動方向は、図5のDR1やDR2、DR3である。カメラ移動方向は、あらかじめ設定されたものであってもよい。また、後述する動き情報取得部により取得される撮像部の動き情報により表される動きベクトルの水平成分と垂直成分のいずれか一方の成分が、一定期間連続して大きい場合に、他方の成分よりも大きい一方の成分に対応する方向をカメラ移動方向として求めても良い。また、ここでは、カメラ移動方向の一方向を第1のカメラ移動方向と呼び、第1のカメラ移動方向と異なる方向を第2のカメラ移動方向と呼ぶ。なお、カメラ移動方向は、第1のカメラ移動方向と第2のカメラ移動方向だけに限定されず、さらに複数のカメラ移動方向を考慮してもよい。また本実施形態では、カメラ移動方向に基づいて、画像スリットの合成位置を決定し、合成処理を行うことが可能となる。ここで、合成処理とは、現時点までに合成処理を行った結果取得される画像と、新たに生成された画像スリットとを重ね合わせて、1つの画像を生成する処理のことをいう。また、合成位置とは、合成処理において、現時点までに合成処理を行った結果取得される画像に対する画像スリットの相対的な位置のこという。よって、撮像部を一つのカメラ移動方向に動かして生成したパノラマ画像よりも、複数の方向に対して画角の広いパノラマ画像を生成することが可能となる。さらに、パノラマ画像を生成する材料として、画像スリットを用いることにより、運動視差によるパースのゆがみを緩和しつつ、撮像部の撮影領域に対して、縦横に広範な撮影領域をカバーしたパノラマ画像を生成することが可能となる。また、本実施形態では、連続して取得された静止画像に基づいて、位置合わせスリットを生成する位置合わせスリット生成部260を含んでもよい。そして、パノラマ画像生成部220は、連続して取得された静止画像の撮影時におけるカメラ移動方向と、位置合わせスリットとに基づいて、画像スリットの合成位置を決定し、画像スリットの合成処理を行い、パノラマ画像を生成してもよい。ここで、位置合わせスリットとは、連続して取得された静止画像の一部分または全ての部分であり、画像スリットと一部の領域が一致するが、完全には一致しない画像のことをいう。例えば、位置合わせスリットは、図7AのPFSL1や図7BのPFSL2、図7CのPFSL3、である。これにより、複数の画像スリットに重複領域がまたがっている場合等が問題とならなくなり、重複領域の特定処理を比較的容易にすること等が可能となる。さらに、第1のカメラ移動方向への画像スリットの合成が完了していない場合にも、第2のカメラ移動方向への画像スリットの合成が開始できるため、第1のカメラ移動方向への画像スリットの合成処理がボトルネックとなることを防ぎ、パノラマ画像の生成処理を高速に行うこと等が可能となる。また、位置合わせスリット生成部260は、画像スリットの長辺と位置合わせスリットの長辺とが直交するように、位置合わせスリットを生成してもよい。例えば、画像スリットの長辺と位置合わせスリットの長辺とが直交している場合とは、図8の画像スリットSL1またはSL2と位置合わせスリットPFSLのような状態のことを指している。なお、画像スリットの長辺と位置合わせスリットの長辺は、略直交していてもよい。また、位置合わせスリットの生成とは、静止画像の所定領域を位置合わせスリットとして、抽出コピー等することである。また、位置合わせスリットの生成には、静止画像に基づいて、位置合わせスリットの画像を新たに生成することも含む。これにより、位置合わせスリットの長辺に画像スリットの短辺を重ねるようにして、重複領域の特定処理を行うこと等が可能になる。その結果、位置合わせスリット間の境界部分で重複領域の特定処理を行う頻度が低下するため、位置合わせスリット間の境界部分が不連続であり、画像スリットの重複領域の特定ができないといった場合を減らすこと等が可能となる。また、位置合わせスリット生成部260は、静止画像の中心を通る直線により第1の領域と第2の領域を設定し、第1の領域から第1の位置合わせスリットを生成し、第2の領域から第2の位置合わせスリットを生成してもよい。ここで、第1の領域とは、静止画像の中心を通る直線により分割された静止画像の一方の領域のこという。また、もう一方の領域を第2の領域と呼ぶ。例えば、図9Aでは静止画像SIM1の中心CP1を通る直線により、SIM1が分割されており、第1の領域としてSUB1が設定されており、第2の領域としてSUB2が設定されている。また、同様にして、図9Bでは第1の領域がSUB3であり、第2の領域がSUB4である。これにより、画像スリットの重複領域を特定する処理において、第1の位置合わせスリットを用いるか、第2の位置合わせスリットを用いるか選択すること等が可能になり、撮像部がどのような方向に動かされた場合でも、カメラ移動方向に応じて、使用する位置合わせスリットを選択して、重複領域を求めること等が可能となる。また、位置合わせスリット生成部260は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、静止画像中の位置合わせスリットを抽出する位置を変更し、位置合わせスリットを生成してもよい。ここで、動き情報とは、動き情報取得部により得られるセンサ情報又は動きベクトルのことをいう。これにより、図10の場合のように、撮像部の位置が大きく変動した場合に、前回までと同じ位置から位置合わせスリットを抽出して、合成先の画像中において、位置合わせスリットとの重複領域の探索処理を効率的に行うこと等が可能となる。また、パノラマ画像生成部220は、カメラ移動方向が第2のカメラ移動方向であると判定された場合には、第1のカメラ移動方向と垂直な方向に合成位置をずらし、位置合わせスリットの一部と今回の画像スリットの一部が重複するように、合成処理を行って、パノラマ画像を生成してもよい。具体的には、図11Aに示すように、第2のカメラ移動方向DR2に撮像部が移動されている時の画像スリットSL3を、第1のカメラ移動方向DR1に撮像部が移動されている時の画像スリットSL2の合成位置から、DR1と垂直な方向DR3にずらした位置において合成する。なお、パノラマ画像生成部220は、第2のカメラ移動方向に撮像部が移動されている時の画像スリットの合成位置を、第1のカメラ移動方向と略垂直な方向にずらしてもよい。これにより、撮像部がジグザグな軌跡を描くように移動された場合に、縦横に広範な撮影領域をカバーしたパノラマ画像を生成すること等が可能となる。また、重複領域は、画像スリットの端の一部の領域であることが望ましく例えば画像スリットの全体の20程度、画像スリットの半分以上が重複している場合などにおいては、元の画像スリットの画角に対して、合成後の画像の画角があまり大きくならないため、画像スリットを合成した効果が少ないと言える。すなわち、画像スリットの合成の効果を高めるためには、画像スリットの端の一部の領域だけを合成させることが望ましい。従って、画像スリットの合成処理に用いる位置合わせスリットも、画像スリット間の境界部分に対応する画像であることが望ましいと言える。さらに、画像スリットと位置合わせスリットの位置関係によっては、位置合わせスリットを用いて画像スリット同士の重複領域を特定することができない場合がある。以上のように、どの位置合わせスリットを用いるかは、画像スリットの合成の効果を高めるために重要である。そこで、方向判定部210は、第1のカメラ移動方向に撮像部12を移動させながら撮影が行われた後に、第1のカメラ移動方向及び第2のカメラ移動方向と異なる方向である第3のカメラ移動方向に撮像部12を移動させ、第3のカメラ移動方向に撮像部12を移動させた後に、第2のカメラ移動方向に撮像部12を移動させながら撮影が行われる場合に、カメラ移動方向の判定を行ってもよい。そして、パノラマ画像生成部220は、静止画像の中心を基準にして、第3のカメラ移動方向にある領域から位置合わせスリットを生成した場合には、カメラ移動方向が第1のカメラ移動方向である時に連続して取得された静止画像に基づき生成された位置合わせスリットを、合成処理に用いてもよい。一方、パノラマ画像生成部220は、静止画像の中心を基準にして、第3のカメラ移動方向とは逆方向にある領域から位置合わせスリットを生成した場合には、カメラ移動方向が第2のカメラ移動方向である時に連続して取得された静止画像に基づき生成された位置合わせスリットを、合成処理に用いてもよい。ここで、第3のカメラ移動方向とは、第1のカメラ移動方向及び第2のカメラ移動方向と異なる方向である。例えば、図5ではDR3である。上述した手法を用いれば、第1のカメラ移動方向に撮像部を移動させた時の画像スリットと、第2のカメラ移動方向に撮像部を移動させた時の画像スリットとの境界側に位置する位置合わせスリットを特定すること等が可能となる。これにより、元の画像スリットの画角に対して、合成後の画像の画角が十分に大きくなるように、画像スリットを合成できる位置合わせスリットを特定すること等が可能となる。また、パノラマ画像生成部220は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、位置合わせスリットと画像スリットの重複領域の位置を探索する範囲を限定して、合成処理を行ってもよい。ここで、重複領域とは、合成処理において、2つの画像が重畳される領域のことをいう。例えば、図6で言えば、REAのような部分である。これにより、動き情報により推定される撮像部の移動後の位置周辺に、重複領域の探索範囲を限定することが可能となり、重複領域の特定処理の負担を減らし、高速化を図ること等が可能になる。ただし、カメラ移動方向と垂直な方向の推定は、手振れや頭振れ等を考慮するとずしもよいとは限らない。一時的に手振れ等がひどくなった場合には、重複領域すら確保できないことがあるそこで、パノラマ画像生成部220は、動き情報取得部16から取得される撮像部12の動き情報の水平成分と垂直成分のうちのいずれか一方に基づいて、位置合わせスリットと画像スリットの重複領域の位置を探索する範囲を限定して、合成処理を行ってもよい。これにより、水平方向の動き情報を用いることで、多数存在する位置合わせスリットの中から探索範囲を限定すること等が可能となる。また、一般的に、静止画像のカメラ動き方向側の領域とその逆方向側の領域すなわち、静止画像の左右両端又は上下両端では、運動視差によるパースのゆがみが大きくなる。パノラマ画像の生成の材料となる画像は、パースによるゆがみが生じていないことが望ましい。そこで、画像スリット生成部250は、カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ画像スリットを生成してもよい。例えば、図4Aにおいて、カメラ移動方向がDR1である場合には、DR1の水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向DRP1に長辺LL1を持つ画像スリットSL1を生成する。これにより、静止画像のカメラ動き方向側の領域とその逆方向側の領域を含まない画像スリットを生成することが可能となり、運動視差によるパースのゆがみの影響を抑えること等が可能になる。また、画像スリット生成部250は、カメラ移動方向を表すベクトルの水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向に長辺を持つ画像スリットであり、連続して取得された静止画像の中心を含む画像スリットを生成してもよい。例えば、図4Bにおいて、カメラ移動方向がDR2である場合には、DR2の水平成分と垂直成分のうち、絶対値の小さい成分に対応する方向DRP2に長辺LL2を持ち、静止画像SIM2の中心CPを含む画像スリットSL2を生成する。これにより、静止画像のカメラ動き方向側の領域とその逆方向側の領域を含まず、静止画像の中心を含む画像スリットを生成することが可能となり、より運動視差によるパースのゆがみの影響を抑えること等が可能になる。また、パノラマ画像生成部220は、前回の合成処理に用いた画像スリットに対して、前回の画像スリットを撮影した時のカメラ移動方向に重複領域を持つように、今回の画像スリットの合成処理を行って、パノラマ画像を生成してもよい。これにより、生成された画像スリットをカメラ動き方向側に次々に重畳して、合成処理を行うこと等が可能になる。また、方向判定部210は、撮像部12を移動させながら撮影が行われる場合に、カメラ移動方向が第1のカメラ移動方向であるか、第2のカメラ移動方向であるか、若しくは第1のカメラ移動方向及び第2のカメラ移動方向と異なる方向である第3のカメラ移動方向であるかを判定してもよい。これにより、ジグザグな軌道を描くように撮像部を移動させる場合に、パノラマ画像を生成すること等が可能になる。ジグザグな軌跡を描くように撮像部が移動され撮影が行われることで、複数の方向において、撮像部の画角よりも広い範囲を映したパノラマ画像を生成すること等が可能になる。また、第1のカメラ移動方向への撮影開始位置と第2のカメラ移動方向への撮影開始位置を合わせるような位置合わせ等のために、撮像部を移動させることがなく、ユーザの手間を省くこと等が可能となる。また、一度の動画撮影でパノラマ画像を生成するための素材を用意することができるため、さらにユーザの手間を省くこと等が可能となる。また、パノラマ画像生成部220は、第1のカメラ移動方向へ画像スリットを合成する処理と第2のカメラ移動方向へ画像スリットを合成する処理とを並列に行ってもよい。これにより、第1のカメラ移動方向への画像スリットの合成が完了していない場合にも、第2のカメラ移動方向への画像スリットの合成が開始できるため、第1のカメラ移動方向への画像スリットの合成処理がボトルネックとなることを防ぎ、パノラマ画像の生成処理を高速に行うこと等が可能となる。また、パノラマ画像生成部220は、第1の誤差許容度に基づいて、画像スリットの合成処理を行った後に、第1の誤差許容度よりも低い誤差許容度である第2の誤差許容度に基づいて、画像スリットの合成処理を行ってもよい。ここで、誤差許容度とは、撮像部の目標位置からのずれを許容する度合いのことをいう。また、目標位置とは、現在の撮像部の位置から、第1のカメラ移動方向に撮像部が移動された時に取得されたカメラ動き方向情報により表されるベクトルとは逆方向に、同じ距離だけ撮像部を動かした位置のことをいう。また言い換えると、誤差許容度は、2つの画像スリットの重複部分の不一致率の許容量ということもできる。具体的には、誤差許容度は、被写体の同一範囲を映す画素の位置の差の許容量などである。なお、第1の誤差許容度とは、第2の誤差許容度よりも高い所定の誤差許容度のことをいう。一方、第2の誤差許容度とは、第1の誤差許容度よりも低い所定の誤差許容度のことをいう。これにより、第1の誤差許容度に基づいて、画像スリットの重複領域の特定を行った後、第2の誤差許容度に基づいて、画像スリットの合成位置の高精度化を行うこと等が可能となる。その結果として、例えば、合成される2つの画像スリット間で、被写体の同一範囲を映す画素の位置の差がより小さくなるように重複されたパノラマ画像を生成すること等が可能になる。また、画像取得部270は、動き情報取得部16から撮像部12の動き情報を取得され、画像スリットの合成処理において、連続する画像スリットの重複領域を確保できないと、動き情報に基づき判断した場合には、静止画像の取得処理を停止してもよい。これにより、連続する画像スリットの重複領域を確保できず、パノラマ画像を生成することができないにも関わらず、静止画像を連続して取得するような無駄な処理を行うことを事前に防ぐこと等が可能になる。また、画像取得部270は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、撮像部12が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、画像スリットの合成処理において、連続する画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、画像取得速度を大きくしてもよい。ここで、カメラ移動速度とは、ユーザが撮像部を移動させる速度のことをいう。また、画像取得速度とは、単位時間当たりの静止画像を取得する枚数のことをいう。具体的に、画像取得速度は、I/F部が連続する静止画像を含む情報を取得する場合には、撮像部のシャッタースピードと同じ速度又はシャッタースピードよりも遅い所定の速度等であり、I/F部が動画像を含む情報を取得する場合には、動画像から静止画像をサンプリングする速度サンプリングレート等のことをいう。これにより、パノラマ画像を生成するために、必要な重複領域を持った画像スリットを取得すること等が可能になる。また、他の実施形態として、画像取得部270は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、撮像部12が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、画像スリットの合成処理において、画像取得速度を大きくしてもよい。例えば、カメラ移動速度が大きくなったと判断した場合に、通常の画像取得速度サンプリングレートよりも大きい値を有するあらかじめ設定された画像取得速度サンプンリングレートに設定を変更してもよい。また、画像スリット生成部250は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、撮像部12が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、画像スリットの合成処理において、連続する画像スリットの重複領域の面積が所定の閾値よりも大きくなるように、画像スリットのスリット幅を大きくしてもよい。これにより、例えば、画像取得速度サンプリングレートがハードウェアやネットワークの限界により増加させられない場合等においても、パノラマ画像を生成するために、必要な重複領域を持った画像スリットを取得すること等が可能になる。また、他の実施形態として、画像スリット生成部250は、動き情報取得部16から取得される撮像部12の動き情報に基づいて、撮像部12が移動される速度であるカメラ移動速度が大きくなったと判断した場合に、画像スリットの合成処理において、画像スリットのスリット幅を大きくしてもよい。例えば、カメラ移動速度が大きくなったと判断した場合に、通常のスリット幅よりも大きい値を有するあらかじめ設定されたスリット幅に設定を変更してもよい。また、撮像装置100が静止画像を撮像する速度または撮像装置100が静止画像を動画像からサンプリングする速度、以下同じが、画像取得部270が静止画像を取得する速度よりも速い場合には、撮像装置100が取得した静止画像の一部が使用されず、無駄となる。一方、撮像装置100が静止画像を撮像する速度が、画像取得部270が静止画像を取得する速度よりも遅い場合には、画像取得部270は、パノラマ画像を生成するために必要十分な画像を取得することができない。そこで、画像取得部270は、撮像部のシャッタータイミングを制御して、静止画像を連続して取得してもよい。シャッタータイミングの制御は、サンプリング制御部272により設定されたサンプリングレート等の情報を撮像装置100に出力することにより行う。また、サンプリングレートの他にも、サンプリングレートに基づいて求めたシャッター速度や撮影間隔などの情報を撮像装置100に出力してもよい。これにより、例えば、撮像部が撮像する静止画像の枚数と、画像取得部が取得する静止画像の枚数を一致させることが可能となり、無駄な静止画像を撮像させることを防止しつつ、必要な静止画像を取得すること等が可能になる。なお本実施形態の情報処理装置等は、プログラム又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体により実現してもよい。この場合には、CPU等のプロセッサがプログラムを実行することで、本実施形態の情報処理装置等が実現される。具体的には情報記憶媒体に記憶されたプログラムが読み出され、読み出されたプログラムをCPU等のプロセッサが実行する。ここで、情報記憶媒体コンピュータにより読み取り可能な媒体は、プログラムやデータなどを格納するものであり、その機能は、光ディスクDVD、CD等、HDDハードディスクドライブ、或いはメモリーカード型メモリー、ROM等などにより実現できる。そしてCPU等のプロセッサは、情報記憶媒体に格納されるプログラムデータに基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体には、本実施形態の各部としてコンピュータ操作部、処理部、記憶部、出力部を備える装置を機能させるためのプログラム各部の処理をコンピュータに実行させるためのプログラムが記憶される。5.処理の流れ以下では、図16及び図17のフローチャートを用いて、本実施形態の処理の流れについて説明する。なお、ここではパノラマ画像の生成元が動画像である場合の流れについて説明するが、本発明のパノラマ画像の生成元は動画像に限定されない。パノラマ画像の生成元が連写された静止画像である場合も、下記と同様の流れで、パノラマ画像を生成することが可能である。5.1パノラマ画像生成処理の流れまず、ユーザにより撮影が開始されるS1。次に、動き情報取得部が動き情報を取得するS2。そして、取得した動き情報に基づいて、一定方向へ撮像部が移動されているか否かを判定するS3。一定方向へ撮像部が移動されていないと判定した場合には、再度S2の処理を行う。一方、一定方向へ撮像部が移動されていると判定した場合には、動き情報に基づいて、撮影速度を求め、撮影速度に基づいて、サンプリングレートを設定するS4。そして、設定されたサンプリングレートに基づいて、撮影された動画像から静止画像のサンプリングを開始するS5。次に、重複領域が確保されるように、動き情報に基づいて、最適な画像スリット幅を設定するS6。そして、設定された画像スリット幅を持つ画像スリットを、サンプリングされた静止画像から抽出するS7。さらに、静止画像から位置合わせスリットを生成するS8。そして、動き情報に基づいて、撮像部が移動されているか否かを判定するS9。撮像部が移動されていると判定した場合には、再度S7の処理を行う。一方、撮像部が移動されていないと判定した場合には、静止画像のサンプリングを終了するS10。最後に、パノラマ合成を行い、パノラマ画像を生成するS11。パノラマ合成の詳細については、後述する。5.1.1パノラマ合成処理の流れまず、第1の誤差許容範囲を設定するS20。次に、動き情報により重複領域の探索範囲を限定するS21。そして、第1のカメラ移動方向へ撮像部を移動させた時の画像スリットと、位置合わせスリットの重複範囲を求めるS22。また、S22の処理と並行して、第2のカメラ移動方向へ撮像部を移動させた時の画像スリットと、位置合わせスリットの重複範囲を求めるS23。そして、設定した第1の誤差許容範囲に基づいて、画像スリットの合成を行うS24。次に、全ての画像スリットの合成が終了したか判定するS25。全ての画像スリットの合成が終了していないと判定した場合には、再度S21の処理を行う。一方、全ての画像スリットの合成が終了したと判定した場合には、第2の誤差許容範囲を設定するS26。最後に、設定した第2の誤差許容範囲に基づいて、画像スリットの合成位置の高精度化を行うS27。以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また画像処理システム、情報処理装置及びプログラムの構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。