"撮像視野を変更可能な撮像部を介して、複数の画像を時系列的に取得する画像取得部と、前記撮像部の前記撮像視野を動かす操作に応じた前記撮像視野の動き情報を、第1動き情報として検出する第1動き情報検出部と、時系列に取得された前記複数の画像に基づいて、画像間の動き情報である第2動き情報を検出する第2動き情報検出部と、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記画像に対して行うブレ補正処理部と、を含むことを特徴とする画像処理装置。請求項1において、前記第1動き情報と前記第2動き情報に基づき、第3動き情報を求める第3動き情報算出部を含み、前記ブレ補正処理部は、前記第3動き情報に基づいて、前記ブレ補正処理を行うことを特徴とする画像処理装置。請求項2において、前記第3動き情報算出部は、前記第2動き情報から前記第1動き情報に対応する成分を除外した情報を、前記第3動き情報として求めることを特徴とする画像処理装置。請求項2において、前記第3動き情報算出部は、前記撮像視野を動かす前記操作が行われている操作状態と前記操作が行われていない非操作状態のうち、前記非操作状態の際に取得された前記第2動き情報に基づいて、前記第3動き情報を求めることを特徴とする画像処理装置。請求項4において、前記第3動き情報算出部は、前記操作状態の際には前記第2動き情報についての積算処理を行わず、前記非操作状態の際には前記第2動き情報についての積算処理を行うことで、前記第3動き情報を求めることを特徴とする画像処理装置。請求項5において、前記第3動き情報算出部は、前記積算処理を行う積算部と、前記積算処理の結果を記憶する記憶部とを含み、前記積算部は、前記記憶部に記憶される前回までの積算結果と、今回の前記第2動き情報とに基づいて、前記積算演算を行って今回の積算結果を求め、求められた前記今回の積算結果を前記記憶部に書き込むことを特徴とする画像処理装置。請求項6において、前記積算部は、前記前回までの積算結果と、前記前回までの積算結果を減衰させるための減衰係数と、今回の前記第2動き情報とに基づいて、前記積算演算を行って前記今回の積算結果を求め、前記ブレ補正処理部は、前記第3動き情報で表される動きの大きさが所与のしきい値よりも大きいと判断された場合には、前記ブレ補正処理をオフにすることを特徴とする画像処理装置。請求項4において、前記第1動き情報検出部は、前記第1動き情報に基づいて、前記操作状態か否かを検出することを特徴とする画像処理装置。請求項8において、前記撮像部の前記撮像視野を動かす前記操作は、操作部を用いて行われる操作であり、前記第1動き情報検出部は、前記操作部の操作情報に基づいて、前記操作状態か否かを検出することを特徴とする画像処理装置。請求項9において、前記操作部は、内視鏡スコープにおけるアングルノブであり、前記第1動き情報検出部は、前記アングルノブの回転角度が時間的に変動する場合に、前記操作状態であると検出することを特徴とする画像処理装置。請求項2において、前記第2動き情報検出部は、前記第2動き情報を第2動きベクトルとして検出し、前記第3動き情報算出部は、前記第2動きベクトルのうち、前記撮像視野の移動方向と直交する方向の動きベクトルを、前記第3動き情報である第3動きベクトルとして求めることを特徴とする画像処理装置。請求項2において、前記第3動き情報算出部は、前記第1動き情報と前記第2動き情報の差分情報を、前記第3動き情報として求めることを特徴とする画像処理装置。請求項2において、前記第1動き情報検出部は、前記第1動き情報を第1動きベクトルとして検出し、前記第2動き情報検出部は、前記第2動き情報を第2動きベクトルとして検出し、前記第3動き情報算出部は、前記第3動き情報を第3動きベクトルとして求め、前記ブレ補正処理部は、前記第3動きベクトルに基づいて、前記ブレ補正処理を行うことを特徴とする画像処理装置。請求項13において、前記第3動き情報算出部は、前記第1動きベクトルと前記第2動きベクトルの差分を表す差分動きベクトルを求め、前記差分動きベクトルに基づいて前記第3動きベクトルを求めることを特徴とする画像処理装置。請求項14において、前記第3動き情報算出部は、前記差分動きベクトルの大きさが所与のしきい値よりも大きいと判断した場合には、前記差分動きベクトルの大きさを0に設定することを特徴とする画像処理装置。請求項14において、前記第3動き情報算出部は、前記差分動きベクトルの平均化処理を行って平均動きベクトルを求め、前記差分動きベクトルと前記平均動きベクトルの差分に基づいて、前記第3動きベクトルを求めることを特徴とする画像処理装置。請求項16において、前記第3動き情報算出部は、前記差分動きベクトルと前記平均動きベクトルの差分についての積算処理を行う積算部と、前記積算処理の結果を記憶する記憶部とを含み、前記積算部は、前記記憶部に記憶される前回までの積算結果と、今回の前記差分動きベクトルと前記平均動きベクトルの差分とに基づいて、前記積算演算を行って今回の積算結果を求め、求められた前記今回の積算結果を前記記憶部に書き込むことを特徴とする画像処理装置。請求項1において、前記撮像部は、被検体に挿入される挿入部の先端に設けられており、前記撮像部の前記撮像視野を動かす前記操作は、前記挿入部の先端の湾曲部材を湾曲させて前記先端を所与の方向に向ける操作であることを特徴とする画像処理装置。請求項18において、前記挿入部は、内視鏡スコープであることを特徴とする画像処理装置。請求項18において、前記撮像部の前記撮像視野を動かす前記操作は、前記湾曲部材の湾曲状態を制御する操作部を用いて行われる操作であることを特徴とする画像処理装置。請求項20において、前記操作部は、前記湾曲部材の湾曲状態を制御するアングルノブであることを特徴とする画像処理装置。請求項1において、前記撮像部の前記撮像視野を動かす前記操作は、操作部を用いて行われる操作であり、前記第1動き情報検出部は、前記操作部の操作情報に基づいて、前記撮像部の前記撮像視野を動かす前記操作を検出して前記第1動き情報を求めることを特徴とする画像処理装置。請求項22において、前記第1動き情報検出部は、前記操作部の前記操作情報に基づいて、前記撮像部の前記撮像視野の移動方向を検出することを特徴とする画像処理装置。請求項23において、前記操作部は、前記撮像部の前記撮像視野を水平方向に動かすための水平方向操作部を含み、前記第1動き情報検出部は、前記水平方向操作部の操作情報に基づいて、前記撮像部の前記撮像視野の水平方向での移動を検出することを特徴とする画像処理装置。請求項23において、前記操作部は、前記撮像部の前記撮像視野を垂直方向に動かすための垂直方向操作部を含み、前記第1動き情報検出部は、前記垂直方向操作部の操作情報に基づいて、前記撮像部の前記撮像視野の垂直方向での移動を検出することを特徴とする画像処理装置。請求項1において、前記撮像部は合焦位置が変更可能であり、前記第1動き情報検出部は、前記撮像部の前記撮像視野を動かす前記操作の操作情報と、前記合焦位置を表す情報である合焦位置情報とに基づいて、前記第1動き情報を検出することを特徴とする画像処理装置。請求項26において、前記撮像部は前記合焦位置及びズーム位置が変更可能であり、前記第1動き情報検出部は、前記操作情報と、前記合焦位置情報と、前記ズーム位置を表す情報であるズーム位置情報とに基づいて、前記第1動き情報を検出することを特徴とする画像処理装置。請求項1において、前記ブレ補正処理部は、前記撮像部が拡大観察状態である場合に、前記ブレ補正処理を行うことを特徴とする画像処理装置。請求項1において、前記第1動き情報検出部は、前記第1動き情報を第1動きベクトルとして検出することを特徴とする画像処理装置。請求項29において、前記第1動きベクトル検出部は、前記撮像視野の移動方向及び移動量を、前記第1動きベクトルとして検出すること特徴とする画像処理装置。請求項1において、前記第2動き情報検出部は、前記第2動き情報を第2動きベクトルとして検出することを特徴とする画像処理装置。撮像視野の変更指示により前記撮像視野を変更可能な撮像部を介して、複数のフレーム画像を時系列的に取得する画像取得部と、前記変更指示による前記撮像部の前記撮像視野の動きを示す第1動き情報を検出する第1動き情報検出部と、前記フレーム画像の画像全体の動きを示す第2動き情報を検出する第2動き情報検出部と、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記フレーム画像に対して行うブレ補正処理部と、を含むことを特徴とする画像処理装置。請求項1に記載の画像処理装置と、前記撮像部の前記撮像視野を動かす操作を行うための操作部と、を含むことを特徴とする内視鏡装置。請求項32に記載の画像処理装置と、前記撮像部の前記撮像視野を動かす操作を行うための操作部と、を含むことを特徴とする内視鏡装置。撮像視野を変更可能な撮像部を介して、複数の画像を時系列的に取得し、前記撮像部の前記撮像視野を動かす操作に応じた前記撮像視野の動き情報を、第1動き情報として検出し、時系列に取得された前記複数の画像に基づいて、画像間の動き情報である第2動き情報を検出し、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記画像に対して行うことを特徴とする画像処理方法。撮像視野の変更指示により前記撮像視野を変更可能な撮像部を介して、複数のフレーム画像を時系列的に取得し、前記変更指示による前記撮像部の前記撮像視野の動きを示す第1動き情報を検出し、前記フレーム画像の画像全体の動きを示す第2動き情報を検出し、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記フレーム画像に対して行うことを特徴とする画像処理方法。上述のように、アングルノブを操作して撮像視野観察視野を変更したい場合に、電子式ブレ補正処理を施す場合を考える。この場合に、ドクターはアングルノブを操作して撮像視野を変更したいのにも関わらず、電子式ブレ補正処理により、撮像視野が固定されてしまう問題があることが判明した。一方、特許文献1には、スコープ先端の動き量の情報を用いたブレ補正処理の手法が開示されている。しかしながら、内視鏡装置においては、被写体である生体の拍動の影響によっても、撮像視野が変動してしまう。従って、スコープ先端の動き量の情報だけでは、ブレ補正処理が十分に機能しないという課題がある。本発明の幾つかの態様によれば、撮像視野が変化した場合にも適切なブレ補正処理を実現できる画像処理装置、内視鏡装置及び画像処理方法等を提供できる。本発明の一態様は、撮像視野を変更可能な撮像部を介して、複数の画像を時系列的に取得する画像取得部と、前記撮像部の前記撮像視野を動かす操作に応じた前記撮像視野の動き情報を、第1動き情報として検出する第1動き情報検出部と、時系列に取得された前記複数の画像に基づいて、画像間の動き情報である第2動き情報を検出する第2動き情報検出部と、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記画像に対して行うブレ補正処理部とを含む画像処理装置に関係する。本発明の一態様によれば、撮像視野を動かす操作に応じた撮像視野の動き情報が、第1動き情報として検出され、複数の画像間の動き情報が第2動き情報として検出される。そして、これらの第1動き情報と第2動き情報に応じたブレ補正処理が行われる。このようにすれば、複数の画像間の動き情報である第2動き情報のみならず、操作に応じた撮像視野の動き情報である第1動き情報を反映させたブレ補正処理を実現できる。従って、撮像視野が変化した場合にも適切なブレ補正処理を実現できる画像処理装置の提供が可能になる。本発明の他の態様は、撮像視野の変更指示により前記撮像視野を変更可能な撮像部を介して、複数のフレーム画像を時系列的に取得する画像取得部と、前記変更指示による前記撮像部の前記撮像視野の動きを示す第1動き情報を検出する第1動き情報検出部と、前記フレーム画像の画像全体の動きを示す第2動き情報を検出する第2動き情報検出部と、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記フレーム画像に対して行うブレ補正処理部とを含む画像処理装置に関係する。本発明の他の態様は、上記に記載の画像処理装置と、前記撮像部の前記撮像視野を動かす操作を行うための操作部とを含む内視鏡装置に関係する。本発明の他の態様は、撮像視野を変更可能な撮像部を介して、複数の画像を時系列的に取得し、前記撮像部の前記撮像視野を動かす操作に応じた前記撮像視野の動き情報を、第1動き情報として検出し、時系列に取得された前記複数の画像に基づいて、画像間の動き情報である第2動き情報を検出し、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記画像に対して行う画像処理方法に関係する。本発明の他の態様は、撮像視野の変更指示により前記撮像視野を変更可能な撮像部を介して、複数のフレーム画像を時系列的に取得し、前記変更指示による前記撮像部の前記撮像視野の動きを示す第1動き情報を検出し、前記フレーム画像の画像全体の動きを示す第2動き情報を検出し、前記第1動き情報と前記第2動き情報に応じたブレ補正処理を前記フレーム画像に対して行う画像処理方法に関係する。以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。1.本実施形態の手法まず本実施形態の画像処理手法の概要について説明する。図1A~図1Cに前述の特許文献1の手法を比較例の手法として示す。この比較例の手法では、内視鏡装置の挿入部の先端部の移動距離移動速度に基づいて、図1Aに示すように、メモリから読み出す画像信号の切り出し枠を設定する。図1Aでは、挿入部の先端部が第1の湾曲位置Aから第2の湾曲位置Bまで変位した場合の移動前後における切り出し枠の設定例である。メモリ制御部が、図1Aのように設定された切り出し枠に応じた読み出しアドレスを生成することで、対応する画像信号がメモリから読み出される。そして、内視鏡装置の挿入部の先端部を小刻みに振動させながら挿入するジグリング操作を行った場合には、図1Bに示すように、被写体31に対する撮像領域がAからBへと移動する。このとき、メモリに記憶された画像信号をそのまま読み出すと、図1Cの左側に示すように、A、Bのそれぞれにおいて被写体31の表示位置が異なってしまい、画像にブレが生じてしまう。そこでこの比較例の手法では、図1Aに示すような切り出し枠を設定して、メモリから画像データを読み出すことで、ブレ補正処理を実現し、画像ブレがない良好な内視鏡画像を生成している。即ち比較例の手法では、挿入部の先端部の移動距離移動速度に基づいてブレ補正処理を行うことで、ジグリング操作により生じる画像ブレを防止している。しかしながら、前述のように内視鏡装置においては、被写体である生体の拍動の影響によっても、撮像視野が変動してしまい、この生体の拍動による画像ブレについては、挿入部の先端部の移動距離を用いても検出できない。従って、図1A~図1Cに示す比較例の手法では、このような生体の拍動による画像ブレについてはブレ補正処理を行うことができない。また、内視鏡装置においては、撮像視野観察視野の変更指示を行うためのアングルノブが、挿入部の操作部に設けられており、ドクターは、このアングルノブを操作することで、自身が所望する撮像視野で被写体を観察することができる。ところが、このようなアングルノブの操作を行った際に、内視鏡装置のブレ補正処理が働いてしまうと、このブレ補正処理により撮像視野が固定されてしまい、ドクターは、自身が所望する撮像視野で被写体を観察することができなくなってしまう。本実施形態では、このような課題を解決するために、図2に示すように、第1動き情報と第2動き情報を検出し、これらの第1動き情報と第2動き情報に応じたブレ補正処理を行うことで、画像ブレを補正している。例えば図2に示すように、第1動き情報と第2動き情報に基づき第3動き情報を求め、求められた第3動き情報に基づいて、ブレ補正処理を行う。ここで第1動き情報は、撮像部の撮像視野観察視野を動かす操作に応じた撮像視野の動き情報である。例えば第1動き情報は、撮像視野の変更指示による撮像部の撮像視野の動きを示す動き情報である。一方、第2動き情報は、撮像視野を変更可能な撮像部を介して時系列に取得された複数の画像に基づいて検出される画像間の動き情報フレーム間動き情報である。例えば第2動き情報は、フレーム画像の画像全体の動きを示す動き情報である。また図2に示すように、第3動き情報は、第2動き情報から第1動き情報に対応する成分を除外した情報として求められる。例えば画像間の動き情報として第2動き情報が検出され、撮像視野を動かす操作に応じて第1動き情報が検出されると、撮像視野を動かす操作に起因するブレ補正処理が行われないように、第1動き情報の成分を除外キャンセル又は低減するような補正処理が第2動き情報に対して行われることで、第3動き情報が求められる。そして、求められた第3動き情報に基づいてブレ補正処理を行う。このようにすれば、ドクターユーザが意識的に撮像視野を動かす操作を行った場合に、この操作がブレであると誤認識されて、ドクターの意思に反して撮像視野が固定されてしまう事態の発生を抑止できる。ここで、第3動き情報を求める手法としては、図3A、図3Bで説明する第1の手法と、図4A、図4Bで説明する第2の手法を想定できる。第1の手法は、後述する図5の第1の構成例で実現される手法であり、第2手法は、図20の第2の構成例で実現される手法である。例えば図3Aに示すように第1の手法では、撮像視野を動かす操作が行われていない非操作状態非操作期間の際に取得された第2動き情報に基づいて、第3動き情報を求める。具体的には、撮像視野を動かす操作が行われている操作状態操作期間での第2動き情報については使用せずに、非操作状態の際の第2動き情報に基づいて第3動き情報を求め、求められた第3動き情報に基づきブレ補正処理を行う。これにより、第2動き情報から第1動き情報の成分を除外した情報を第3動き情報として求めて、ブレ補正処理を行うことが可能になる。更に具体的には図3Bに示すように、操作状態か否かは、第1動き情報に基づき検出できる。例えば操作状態操作期間なのか、非操作状態非操作期間なのかを、第1動き情報に基づき判別する。具体的には、撮像部の撮像視野を動かす操作が、操作部を用いて行われる操作である場合には、操作部の操作情報アングルノブの回転角度等に基づいて、操作状態か否かを検出する。また図3Bに示すように、操作状態の際には操作期間では、第2動き情報についての積算処理を行わず、非操作状態の際に非操作期間において、第2動き情報についての積算処理を行うことで、第3動き情報を求める。この場合に、積算処理における前回の演算結果を、減衰係数で減衰させる処理を行う。具体的には、前回までの積算結果と、前回までの積算結果を減衰させるための減衰係数と、今回の第2動き情報とに基づいて、積算演算を行って今回の積算結果を求める。また、第3動き情報で表される動きの大きさ例えば第3動きベクトルの大きさが所与のしきい値よりも大きいと判断された場合には、ブレ補正処理をオフにする。例えば、ブレ補正処理が行われないような第3動き情報を出力するようにする。一方、図4Aに示すように、第2の手法では、第1動き情報と第2動き情報の差分情報を、第3動き情報として求める。即ち第1動き情報と第2動き情報の差分処理減算処理を行って、第3動き情報を求める。具体的には図4Bに示すように、第1動き情報を、第1動きベクトルとして検出し、第2動き情報を第2動きベクトルとして検出する。そして第3動き情報を第3動きベクトルとして求め、求められた第3動きベクトルに基づいて、ブレ補正処理を行う。例えば図4Bに示すように、第1動きベクトルと第2動きベクトルの差分処理を行って、第1動きベクトルと第2動きベクトルの差分を表す差分動きベクトルを求める。そして、求められた差分動きベクトルに基づいて第3動きベクトルを求める。具体的には、例えば差分動きベクトルの平均化処理を行って平均動きベクトルを求め、差分動きベクトルと平均動きベクトルの差分に基づいて、第3動きベクトルを求める。例えば差分動きベクトルと平均動きベクトルの差分についての積算処理を行って、第3動きベクトルを求める。この際に図4Bに示すように、差分動きベクトルの大きさが所与のしきい値よりも大きいか否かを判断する。そして、所与のしきい値よりも大きいと判断した場合には、差分動きベクトルの大きさを0所与の値に設定する。以上のような本実施形態の第1、第2の手法によれば、画像間の動き情報である第2動き情報に応じたブレ補正処理を行う際に、第2動き情報から第1動き情報を除外した情報により、ブレ補正処理を行うことができる。従って、撮像視野が変化した場合にも適切なブレ補正処理を実現できる画像処理装置や内視鏡装置等の提供が可能になる。2.第1の構成例図5に、本実施形態の画像処理装置及びこれを含む内視鏡装置内視鏡システムの第1の構成例を示す。図5の第1の構成例の内視鏡装置は、図3A、図3Bの第1の手法を実現する構成例であり、光源部100と、挿入部200と、画像処理装置300と、表示部400と、外部I/F部500を含む。また第1の構成例の画像処理装置300は、画像取得部308と、第2動きベクトル検出部330と、操作状態取得部340と、第1動きベクトル検出部350aと、第3動きベクトル算出部360aと、ブレ補正処理部画像抽出部370と、表示画像生成部380と、制御部390を含む。画像取得部308は、例えば補間処理部310と、輝度画像生成部320により構成される。なお本実施形態の内視鏡装置、画像処理装置は図5の構成に限定されず、これらの構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。また本実施形態の画像処理装置300は内視鏡装置以外の装置にも適用可能である。光源部100は、白色光を発生する白色光源110と、この白色光をライトガイドファイバ210に集光するためのレンズ120を含む。挿入部200狭義には内視鏡スコープは、体腔への挿入を可能にするため、細長く且つ湾曲可能に形成されている。この挿入部200は、具体的には、図8に示すような形状を有している。挿入部200は、光源部100で集光された光を導くためのライトガイドファイバ210と、このライトガイドファイバ210により導かれた光を拡散させて被写体に照射する照明レンズ220と、撮像部228と、挿入部200の先端のアングルを変更するための操作部250を含む。撮像部228は、例えば、被写体からの反射光を集光する集光レンズ230と、この集光レンズ230により集光された反射光を検出するための撮像素子240とにより構成される。なお撮像部228の構成はこれに限定されない。撮像素子240は、例えば図6に示すようなベイヤ配列の色フィルタを有する。図6に示した3種類の色フィルタr、g、bは、図7に示すようにrフィルタが580~700nm、gフィルタが480~600nm、bフィルタが400~500nmの光を透過させる特性を有するものとする。操作部250は、具体的には例えば、図8に示すアングルノブ10等により構成される。このアングルノブ10を操作することにより、挿入部200の先端のアングルの制御が可能になる。本実施形態では、アングルノブ10は、2種類のアングルノブ例えば図8の12、14により構成され、便宜上、垂直方向アングルノブと水平方向アングルノブと表記する。また、アングルノブ10は、適宜、単にアングルノブと表記する。このアングルノブは、内視鏡診断において、撮像視野観察視野と同義。以下、同様を変更する際に用いられる。また操作部250は、後述する操作状態取得部340に接続されている。ここで、アングルノブの操作と、撮像視野観察視野の変化の関係について説明する。ここでは、画像の座標系として図9に示すxy座標系を用いる。本実施形態においては、垂直方向アングルノブが操作された場合、図9に示すV方向に撮像視野が変化するものとする。また、水平方向アングルノブが操作された場合には、図9に示すH方向に撮像視野が変化するものとする。次に、一般的な電子式ブレ補正処理について説明する。まず、ある時刻t-1において、挿入部200撮像部228の先端が図10のP1に示す位置にあるとする。この時、撮像素子240では、図11に示す画像が取得される。そして、時刻tにおいて、挿入部200の先端が図10のP2に示す位置に移動したとする。この場合、撮像素子240で取得される画像は、図12に示す通りとなり、図12のQ1に示す変位量がブレとして認識される。上述のブレの問題は、撮像素子240で取得された画像をそのまま表示画像として用いるのではなく、図13のA1に示すように、撮像素子240で取得された画像の一部の領域のみを表示画像として利用し、この領域の座標を、Q1に示す変位量に相当する分だけシフトさせることで解決可能である。具体的には、時刻t-1においては、図14のA2に示す領域を表示画像として利用し、時刻tにおいては、図14のA3に示す領域を表示画像として利用する。ここで、図14のQ1で示される変位量は、図12のQ1に示した変位量と等価である。なお、この変位量動きベクトルに相当は、時刻t-1及び時刻tで取得された画像を用いて、公知のブロックマッチング処理により検出すればよい。以上のブレ補正処理を行えば、時刻t-1及び時刻tにおいて表示画像として用いられる画像は、どちらも図15に示す画像となり、図12に示した画像ブレを補正することが可能になる。一方、前述のように内視鏡診断においては、アングルノブを操作して撮像視野観察視野を変更することが一般に行われる。従って、上述の電子式ブレ補正処理を内視鏡装置に適用した場合には、アングルノブを操作して撮像視野を変更したいのにも関わらず、電子式ブレ補正処理により撮像視野が固定されてしまうという問題を生じる。そこで本実施形態では、後に詳述するように、アングルノブの操作を考慮したブレ補正処理を施すことで、上記問題を解決する。外部I/F部500は、内視鏡装置に対するユーザからの入力等を行うためのインターフェースであり、電源のオン/オフを行うための電源スイッチ、撮影モードやその他各種のモードを切り換えるためのモード切換ボタンなどを含んで構成されている。また、外部I/F部500は、入力された情報を制御部390へ出力するようになっている。補間処理部310は、ブレ補正処理部370と、輝度画像生成部320に接続されている。輝度画像生成部320は、第1動きベクトル検出部350aと第2動きベクトル検出部330に接続されている。操作状態取得部340は、第1動きベクトル検出部350aに接続されている。第1動きベクトル検出部350a及び第2動きベクトル検出部330は、第3動きベクトル算出部360aに接続されている。第3動きベクトル算出部360aは、ブレ補正処理部370に接続されている。ブレ補正処理部370は、表示画像生成部380に接続されている。表示画像生成部380は、表示部400に接続されている。制御部390は、第2動きベクトル検出部330とブレ補正処理部370に接続されており、これらを制御する。画像取得部308は、補間処理部310と輝度画像生成部320により構成される。なお画像取得部308は、この構成には限定されず、撮像視野を変更可能な撮像部228挿入部200を介して、複数の画像を時系列的に取得できるものであればよい。補間処理部310は、撮像素子240で取得される画像に対し、補間処理を施す。前述したように、撮像素子240は図6に示すベイヤ配列の色フィルタを有するため、撮像素子240で取得される画像の各画素は、R、G、B信号のうち、何れか1つの信号値を有するのみで、他の2種類の信号が欠落した状態である。そのため、補間処理部310では、取得された画像の各画素に対し補間処理を施すことで、欠落している信号値を補間し、各画素でR、G、B信号の全ての信号値を有する画像を生成する。ここで補間処理としては、例えば公知のバイキュービック補間処理を用いればよい。ここでは、補間処理部310で生成された画像をRGB画像と表記する。補間処理部310は、生成したRGB画像を、ブレ補正処理部370、及び輝度画像生成部320に出力する。輝度画像生成部320は、補間処理部310より出力されるRGB画像より、輝度画像を生成する。具体的には、RGB画像の全ての画素について、下式1を用いて輝度信号Yを算出することで、輝度画像を生成する。輝度画像生成部320は、生成した輝度画像を第2動きベクトル検出部330に出力すると同時に、第1動きベクトル検出部350aにトリガ信号を出力する。第1動きベクトル検出部350aは、このトリガ信号に基づいて動作することで、第2動きベクトル検出部330と同じタイミングで動きベクトルを検出することができる。なお、第1動きベクトル検出部350aの詳細は後述する。第2動きベクトル検出部330広義には第2動き情報検出部、第2動き情報算出部は、輝度画像生成部320より出力される輝度画像に基づいて、第2動きベクトルVec_x2,Vec_y2を検出算出する。ここで、第2動きベクトル検出部330の構成及び動作について説明する。第2動きベクトル検出部330は、図16に示すように、局所領域設定部331と、動きベクトル算出部332と、フレームメモリ333を含む。輝度画像生成部320及び制御部390は、局所領域設定部331に接続されている。局所領域設定部331は、動きベクトル算出部332に接続されている。フレームメモリ333は動きベクトル算出部332と双方向に接続されている。動きベクトル算出部332は、第3動きベクトル算出部360aに接続されている。局所領域設定部331は、輝度画像生成部320から出力される輝度画像に対し、図17で示されるような複数の局所領域を設定する。ここで設定する局所領域の大きさは、予め一定の値を設定しておくこともできるし、外部I/F部500により、ユーザが任意の値を設定できる構成としてもよい。この場合、ユーザの設定した設定値が外部I/F部500から制御部390に出力される。更に、制御部390から局所領域設定部331に、設定値が出力される。局所領域設定部331は、輝度画像及び局所領域の情報を動きベクトル算出部332に出力する。動きベクトル算出部332は、局所領域設定部331から出力される輝度画像、及びフレームメモリ333に保持されている画像より、動きベクトルを算出する。フレームメモリ333には、後述するように、今回のフレームの輝度画像の1フレーム前に取得された輝度画像以下、過去画像が保持されている。従って、動きベクトル算出部332で算出される動きベクトルは、フレーム間動きベクトル画像間動きベクトルとなる。動きベクトル算出部332は、局所領域設定部331で設定された全ての局所領域について動きベクトルを算出する。更に、全ての局所領域より算出した動きベクトルの平均値を、第2動きベクトルVec_x2,Vec_y2として、第3動きベクトル算出部360aに出力する。その後、動きベクトル算出部332は、今回のフレームの輝度画像をフレームメモリ333に出力する。フレームメモリ333は、動きベクトル算出部332より出力された輝度画像を、過去画像として保持する。従って、フレームメモリ333には、1フレーム前広義には前回のフレームの輝度画像が保持されることになる。ここで、動きベクトルの算出には、例えば公知のブロックマッチング処理を用いればよい。ブロックマッチング処理は、基準画像の任意のブロックに対して、相関が高いブロックの位置を対象画像内で探索する手法である。ブロック間の相対的なズレ量が、そのブロックの動きベクトルに対応する。本実施形態においては、輝度画像が基準画像、過去画像が対象画像に相当する。ブロックマッチング処理で相関の高いブロックを探索する手法としては、例えば絶対誤差SADを用いればよい。これは基準画像におけるブロック領域をI、対象画像におけるブロック領域をI’として、Iと相関が高いI’の位置を求める手法である。各ブロック領域での画素位置をp∈I及びq∈I’として、各画素の信号値をLp,Lqとすると、SADは下式2で定義される。ここで、p及びqはそれぞれ2次元の値を持ち、I及びI’は2次元の領域を持つものとし、p∈Iは座標pが領域Iに含まれていることを示す。また、∥m∥は実数値mの絶対値を取得する処理を表すものとする。操作状態取得部340は、操作部250におけるアングルノブの操作情報を取得する。ここで取得される操作情報は、水平方向アングルノブ広義には水平方向操作部と垂直方向アングルノブ広義には水平方向操作部の各々の回転角度degである。ここでは、水平方向アングルノブの回転角度をθhdeg、垂直方向アングルノブの回転角度をθvdegと表記する。また、アングルノブが操作されていない場合アングルノブが初期位置にある場合を0degとし、アングルノブの右回り方向を、正の方向と定義する。操作状態取得部340は、上記の回転角度θh,θvdegを第1動きベクトル検出部350aに出力する。第1動きベクトル検出部350a広義には第1動き情報検出部、第1動き情報算出部は、輝度画像生成部320からトリガ信号が出力された際に、操作状態取得部340より出力される回転角度θh、θvdegに基づいて、第1動きベクトルVec_x1,Vec_y1を後述の手法で検出し、第3動きベクトル算出部360aに出力する。本実施形態において第1動きベクトルVec_x1,Vec_y1は、挿入部200の先端の移動方向を表している。第1動きベクトル検出部350aは、図18に示すように、変化量算出部351と、回転角度記憶部352と、動きベクトル算出部353aを含む。操作状態取得部340は、変化量算出部351に接続されている。変化量算出部351は、回転角度記憶部352と双方向に接続されている。更に変化量算出部351は、動きベクトル算出部353aに接続されている。動きベクトル算出部353aは、第3動きベクトル算出部360aに接続されている。変化量算出部351は、操作状態取得部340より出力される回転角度θh、θvdegと、回転角度記憶部352に保持されている回転角度θh_mem,θv_memdegより、下式3を用いて回転角度の変化量θh_dif,θv_difdegを算出する。ここで、回転角度記憶部352には、後述するように、1フレーム前の時点前回トリガ信号が出力された時点における回転角度が保持されている。従って、上式3は、フレーム間における回転角度の変化量に相当する。変化量算出部351は、上式3で算出した回転角度の変化量θh_dif,θv_difdegを、動きベクトル算出部353aに出力する。更にその後、変化量算出部351は、操作状態取得部340より出力された回転角度θh,θvdegを、回転角度記憶部352に出力する。従って、回転角度記憶部352には、1フレーム前の時点における回転角度が保持されることになる。動きベクトル算出部353aは、回転角度の変化量θh_dif,θv_difdegに基づき、第1動きベクトルVec_x1,Vec_y1を算出する。本実施形態において、第1動きベクトルVec_x1,Vec_y1は、挿入部200の先端の移動方向を表す。具体的には、挿入部200の先端がxy軸の各方向に移動している場合には、動きベクトルの値を0とし、逆に移動していない場合には1とする。例えば、回転角度の変化量がθh_dif=θv_dif=0の場合アングルノブが操作されていない場合には、挿入部200の先端が移動していないものと判断できるため、第1動きベクトルVec_x1,Vec_y1は、1,1となる。一方、回転角度の変化量がθh_dif≠0,θv_dif=0の場合水平方向アングルノブが操作されている場合には、挿入部200の先端が水平方向x軸方向に動いているものと判断できるため、第1動きベクトルVec_x1,Vec_y1は、0,1となる。同様に他の場合についても考えると、第1動きベクトルVec_x1,Vec_y1は以下に示す通りとなる。回転角度の変化量第1動きベクトルVec_x1,Vec_y1θh_dif=0,θv_dif=0:11θh_dif≠0,θv_dif=0:01θh_dif=0,θv_dif≠0:10θh_dif≠0,θv_dif≠0:00第3動きベクトル算出部360a広義には第3動き情報算出部は、第1動きベクトルVec_x1,Vec_y1、及び第2動きベクトルVec_x2,Vec_y2に基づき、後述する手法を用いて第3動きベクトルVec_x3,Vec_y3を算出する。第3動きベクトル算出部360aは、図19に示すように、動きベクトル積算部361aと動きベクトル記憶部362を含む。第1動きベクトル検出部350aと第2動きベクトル検出部330と制御部390は、動きベクトル積算部361aに接続されている。動きベクトル積算部361aと動きベクトル記憶部362は双方向に接続されている。動きベクトル積算部361aは、ブレ補正処理部370に接続されている。動きベクトル積算部361aは、第1動きベクトルVec_x1,Vec_y1、第2動きベクトルVec_x2,Vec_y2、及び動きベクトル記憶部362に保持されている動きベクトルVec_x_mem,Vec_y_memを用いて、第3動きベクトルVec_x3,Vec_y3を算出する。ここで、動きベクトル記憶部362には、後述するように、1フレーム前前回のフレームの時点における第3動きベクトルが保持されている。第3動きベクトルVec_x3,Vec_y3の算出には下式4を用いる。なお、上式4に示したCx,Cyは減衰係数であり、1より小さい正の実数値を有するものとする。減衰係数Cx,Cyの効果については後述する。動きベクトル積算部361aは、第3動きベクトルVec_x3,Vec_y3をブレ補正処理部370に出力する。更に動きベクトル積算部361aは、第3動きベクトルVec_x3,Vec_y3を動きベクトル記憶部362に出力する。従って、動きベクトル記憶部362には、1フレーム前の時点における第3動きベクトルが保持される。なお、動きベクトル記憶部362に保持される動きベクトルの初期値は0,0とする。以上の処理により、初期フレームから現在のフレームまでの動きベクトルの積算値が、第3動きベクトルVec_x3,Vec_y3として算出される。なお、ここで初期フレームとは、ブレ補正処理が開始された直後に撮像素子240で取得された画像を意味する。本実施形態においては、上述のようにアングルノブが操作されている場合、第1動きベクトルの値が0となる。そのため、アングルノブが操作されている期間中に検出された第2動きベクトルフレーム間動きベクトルは、第3動きベクトルとして積算されないことになる。具体的には例えば、水平方向アングルノブが操作されている場合には、第1動きベクトルのx軸成分Vec_x1が0になるため、x軸方向のフレーム間動きベクトルVec_x2が積算されない。従って、第3動きベクトルには、アングルノブの操作に起因した動きは含まれず、手ブレや、被写体である生体の拍動などの影響による動きのみが含まれることになる。また、ブレ補正処理の開始は、外部I/F部500よりユーザが与える構成とすれば良く、例えば電源がONとなった時にブレ補正処理が開始される構成としてもよいし、ブレ補正処理の開始終了を制御するためのスイッチを設けてもよい。ブレ補正処理部画像抽出部370は、第3動きベクトル算出部360aより出力される第3動きベクトルVec_x3,Vec_y3に基づいて、補間処理部310から出力されるRGB画像より画像を抽出し、表示画像生成部380に出力する。これによりブレ補正処理が実現される。ここでは、抽出した画像をR’G’B’画像と表記する。画像の抽出は、具体的には下式5、6で定義される画像サイズ、及び始点座標の情報を用いて行う。まず、R’G’B’画像のサイズimx’,imy’は、RGB画像のサイズをimx,imyとすると、下式5で定義される。上式5において、space_x,space_yは、自然数である。space_x,space_yは、予め一定の値を定めておいてもよいし、外部I/F部500により、ユーザが任意の値を設定する構成としてもよい。また、R’G’B’画像を抽出する際の始点座標st_x,st_yは、下式6により求められる。上式6に示したように、第3動きベクトルVec_x3,Vec_y3が、space_x,space_yよりも小さい場合には、第3動きベクトルVec_x3,Vec_y3に基づいて、R’G’B’画像を抽出する際の始点座標st_x,st_yが制御されるため、ブレ補正処理が有効に機能する。しかし、第3動きベクトルVec_x3,Vec_y3が、space_x,space_yよりも大きい場合には、R’G’B’画像を抽出する際の始点座標st_x,st_yが固定値となるため、ブレ補正処理が機能しなくなる。一方、第3動きベクトルVec_x3,Vec_y3は、上式4に示したように、初期フレームから現在のフレームまでの動きベクトルの積算値である。従って、例えばブレの方向が、ある一定の方向のみに発生するような特徴を有していた場合、時間経過と共に第3動きベクトルVec_x3,Vec_y3の値が増大し、space_x,space_yを超えることが想定される。この場合、前述のようにブレ補正処理が機能しなくなってしまう。そのため、本実施形態では、上式4に示したように、1フレーム前の時点における第3動きベクトルVec_x_mem,Vec_y_memに対し、減衰係数Cx,Cyを乗算する。ここで、減算係数Cx,Cyは、1より小さい実数である。従って、第3動きベクトルVec_x3,Vec_y3は、時間経過と共に緩やかに減少するようになり、第3動きベクトルVec_x3,Vec_y3がspace_x,space_yより大きくなることを抑制できる。表示画像生成部380は、ブレ補正処理部370より出力される抽出画像に対し、既存のホワイトバランス、色変換、階調変換、電子ズーム処理を施し、表示画像を生成する。更に表示画像生成部380は、生成した表示画像を表示部400に出力する。以上の処理により、画像に対しブレ補正処理を施す場合に、上述したような撮像視野が固定される課題を解決することができる。具体的には例えば、垂直方向アングルノブを操作している場合には、画像のy軸方向に対して、ブレ補正処理を行わないことにより、撮像視野が固定される課題を解決できる。なお、本実施形態では、上述のように水平方向及び垂直方向アングルノブの操作を考慮したブレ補正処理を示したが、本発明はこれに限定されるものではない。他の手法としては、例えば、水平方向及び垂直方向アングルノブのうちの何れかが操作されている場合に、ブレ補正処理をOFFとする構成としてもよい。この場合、何れかのアングルノブが操作されている際に、ブレ補正処理部370が、補間処理部310より出力されるRGB画像をそのまま表示画像生成部380に出力すればよい。操作状態取得部340は、何れかのアングルノブが操作されている場合に、アングルノブが操作されていることを示すトリガ信号をブレ補正処理部370に出力する構成とすればよい。以上の手法を用いても、撮像視野が固定される課題を解決可能である。以上のように本実施形態の画像処理装置300は、図5に示すように、画像取得部308と、第1動き情報検出部350aと、第2動き情報検出部330と、ブレ補正処理部370を含む。また本実施形態の内視鏡装置は、画像処理装置300と、撮像部228挿入部200の撮像視野を動かす操作を行うための操作部250を含む。画像取得部308は、撮像視野を変更可能な撮像部228挿入部200を介して、複数の画像を時系列的に取得する。例えば複数のフレーム画像を時系列的に取得する。第1動き情報検出部350aは、撮像部228の撮像視野を動かす操作に応じた撮像視野の動き情報を、第1動き情報として検出する。別の言い方をすれば、変更指示による撮像部228の撮像視野の動きを示す第1動き情報を検出する。具体的には、例えば前述の式3等で説明した処理を行うことで、第1動き情報第1動きベクトルを検出する。また第2動き情報検出部330は、時系列に取得された複数の画像複数のフレーム画像に基づいて、画像間の動き情報フレーム間動き情報である第2動き情報を検出する。例えばフレーム画像の画像全体の動きを示す第2動き情報を検出する。具体的には、例えば前述の式2等で説明した処理を行うことで、第2動き情報第2動きベクトルを検出する。そしてブレ補正処理部370は、第1動き情報と第2動き情報に応じたブレ補正処理を画像フレーム画像に対して行う。即ち第1動き情報と第2動き情報を反映させたブレ補正処理を、撮像部228により得られた画像に対して行う。具体的には、例えば前述の式5、6に示すような画像抽出処理を行うことで、ブレ補正処理を実現する。このようにすれば、意識的に撮像視野を動かす操作が行われた場合に、この操作がブレであると誤検出されて、撮像視野が固定されてしまう事態の発生を抑止できる。また、第2動き情報を用いることで、例えば被写体である生体の拍動の影響による画像ブレについても抑止できるようになる。ここで撮像視野観察視野は、撮像部228挿入部が被写体を見る視野範囲視野領域であり、観察の対象となる視野範囲である。また、撮像視野が変更可能とは、図9において、水平方向であるH方向x軸方向や垂直方向であるV方向y軸方向や、その合成方向に撮像視野を変更できることである。この撮像視野の変更は、ユーザの変更指示等により行われる。具体的には、例えば操作部250を介した撮像視野を動かす操作により行われる。また、時系列に取得された画像とは、例えば複数のフレームに亘って取得された画像撮像画像である。また撮像部228の撮像視野を動かす操作とは、例えば図8に示すアングルノブなどにより実現される操作部250を介して行われる操作である。この操作は、人間であるユーザの操作であってもよいし、医療用のロボット等により行われる自動操作所定アルゴリズムにより実行される操作であってもよい。また、撮像視野を動かす操作に応じた撮像視野の動き情報とは、撮像視野を動かす操作が行われること撮像視野の変更指示が行われることを起因として生じる動き情報であり、例えば図9のH方向やV方向やその合成方向での撮像視野の動きを示す情報である。また画像間の動き情報は、例えば時系列に取得された複数の画像フレーム画像間での被写体の動き等を表す情報であり、例えば図12においてQ1により表される動き情報等である。また第1動き情報と第2動き情報に応じたブレ補正処理は、第1動き情報及び第2動き情報自体又は第1動き情報と第2動き情報により得られた情報例えば第3動き情報に基づき行われるブレ補正処理である。また第1動き情報、第2動き情報は、各々、例えば第1動きベクトル、第2動きベクトルであるが、これには限定されない。例えば第1動きベクトル、第2動きベクトルと数学的或いは演算処理的に等価な情報であってもよい。また第1動きベクトル、第2動きベクトルは、少なくも動きベクトルの方向の情報を有していればよい。また本実施形態では、第3動き情報算出部360aは、第1動き情報と第2動き情報に基づき、第3動き情報を求める。そしてブレ補正処理部370は、求められた第3動き情報に基づいて、ブレ補正処理を行う。例えば図10~図15で説明した電子式ブレ補正処理などを行う。即ち、このようなブレ補正処理は、通常は、画像間動き情報である第2動き情報のみに基づき行われる。この点、本実施形態では、このような第2動き情報のみならず、撮像視野を動かす操作に応じた撮像視野の動き情報である第1動き情報も反映させたブレ補正処理を行う。具体的には、図2等で説明したように、第3動き情報算出部360aは、第2動き情報から第1動き情報に対応する成分を除外した情報を、第3動き情報として求め、このようにして求められた第3動き情報に基づいて、ブレ補正処理を行う。具体的には、例えば前述の式4等で説明した処理を行うことで、第3動き情報第3動きベクトルを求める。このようにすれば、第2動き情報に対して第1動き情報を反映させた第3動き情報を用いて、ブレ補正処理を行うことができる。従って、第3動き情報を、通常の画像間動き情報フレーム間動きベクトルのように見なして、例えば通常の電子式ブレ補正処理等のアルゴリズムで、ブレ補正処理を実現できるようになるため、処理の簡素化等を図れる。ここで、第2動き情報から第1動き情報に対応する成分を除外した情報を第3動き情報として求める処理は、図5の第1の構成例では、図3A、図3Bで説明した第1の手法により実現される。具体的には第3動き情報算出部360aは、撮像視野を動かす操作が行われている操作状態操作期間と操作が行われていない非操作状態非操作期間のうち、非操作状態の際に取得された第2動き情報非操作期間で取得された第2動き情報に基づいて、第3動き情報を求める。即ち、操作状態の際に取得された第2動き情報は、撮像視野を動かす操作に応じた動き情報第1動き情報に相当すると見なして、例えば非操作状態の際に取得された第2動き情報だけを用いて、第3動き情報を算出する。これは、前述したように、例えばアングルノブによる回転角度の変化量がθh_dif=θv_dif=0の場合には、非操作状態であると見なして、第1動き情報である第1動きベクトルを、Vec_x1,Vec_y1=1,1に設定することにより実現できる。このようにすれば、操作状態なのか、非操作状態なのかを判別し、非操作状態での第2動き情報を第3動き情報と見なして処理を行うだけで、ブレ補正処理を実現できるようになる。従って、処理を更に簡素化できるようになり、例えば少ない処理負荷でのブレ補正処理を実現できるようになる。更に具体的には、第3動き情報算出部360aは、操作状態の際には第2動き情報についての積算処理を行わず、非操作状態の際には第2動き情報についての積算処理を行うことで、第3動き情報を求める。具体的には、前述の式4において、非操作状態の際には、Vec_x1,Vec_y1=1,1になることで、第2動き情報について積算処理が行われて、第3動き情報Vec_x3,Vec_y3が求められるようになる。このようにすれば、積算処理の制御を行うだけで、非操作状態の際に取得された第2動き情報に基づいて、第3動き情報を求めることが可能になり、処理の簡素化を図れる。また第3動き情報算出部360aは、図19に示すように、積算処理を行う積算部361a動きベクトル積算部と、積算処理の結果を記憶する記憶部362動きベクトル記憶部を含む。そして積算部361aは、記憶部362に記憶される前回までの積算結果例えば1フレーム前の積算結果と、今回の第2動き情報今回のフレームでの第2動き情報とに基づいて、積算演算を行って今回の積算結果を求め、求められた今回の積算結果を記憶部362に書き込む。即ち、前述の式4に示した積算処理を、図19に示すような構成の第3動き情報算出部360aで実現する。このようにすれば、積算処理による第3動き情報の算出を、簡素な構成の第3動き情報算出部360aで実行できるようになる。また、この場合に、図19の積算部361aは、前回までの積算結果例えば1フレーム目の積算結果と、前回までの積算結果を減衰させるための減衰係数と、今回の第2動き情報今回のフレームの積算結果とに基づいて、積算演算を行って今回の積算結果を求める。そしてブレ補正処理部370は、第3動き情報で表される動きの大きさが所与のしきい値よりも大きいと判断された場合には、ブレ補正処理をオフにする。具体的には、前述の式4に示すように、減衰係数Cx、CyCx<1、Cy<1を設定し、この減衰係数Cx、Cyを、例えば、記憶部362に保持されている動きベクトルVec_x_mem,Vec_y_memに乗算することで、前回までの積算結果を減衰させる積算処理を実現する。このような減衰係数を用いれば、第3動き情報が時間経過と共に緩やかに減少するようになり、第3動き情報で表される動きの大きさが所与のしきい値space_x,space_yより大きくなることを抑制できるようになる。そして、前述の式6で説明したように、第3動き情報で表される動きの大きさが所与のしきい値space_x,space_yよりも大きくなると、ブレ補正処理がオフになる。即ち、式6において、R’G’B’画像を抽出する際の始点座標st_x,st_yが固定値になることで、ブレ補正処理が実行されないようになる。このようにすれば、例えばブレの方向が、ある一定の方向のみに発生するような特徴を有していた場合に、ブレ補正処理の機能をオフにすることが可能になる。例えば、後述するようにドクターがスコープの挿入抜去を行っている場合には、ブレの方向が、ある一定の方向のみに発生するようになり、このような場合にブレ補正処理をオフにできるようになる。また第1動き情報検出部350aは、第1動き情報に基づいて操作状態か否かを検出する。例えば前述の式3において、θh_dif,θv_difの両方が0である場合には、非操作状態非操作期間であると判断し、いずれか一方が0ではない場合には、操作状態操作期間であると判断する。このようにすれば、第1動き情報を判断するだけで、操作状態か非操作状態かを判別できるようになり、処理を簡素化できる。例えば、撮像部228の撮像視野を動かす操作は、操作部250を用いて行われる操作である。この場合に第1動き情報検出部350aは、操作部250の操作情報に基づいて、操作状態か否かを検出する。即ち図5の操作状態取得部340が、操作部250からの操作情報を取得し、第1動き情報検出部350aは、このようにして取得された操作情報に基づいて、操作状態なのか、非操作状態なのかを判定する。このようにすれば、操作部250を介して撮像視野を動かす操作が行われたか否かを、操作情報を用いた簡素な処理で判別できるようになる。そして例えば内視鏡装置の場合には、操作部250は、例えば図8に示す内視鏡スコープにおけるアングルノブ10である。そして第1動き情報検出部350aは、アングルノブの回転角度が時間的に変動する場合に、操作状態であると検出する。具体的には、回転角度の変化量であるθh_dif,θv_difのいずれか一方が0ではない場合には、操作状態であると判定する。一方、θh_dif,θv_difの両方が0である場合には、非操作状態であると判定する。また第2動き情報検出部330は、第2動き情報を第2動きベクトルとして検出する。そして第3動き情報算出部360aは、検出された第2動きベクトルのうち、撮像視野の移動方向と直交する方向の動きベクトルを、第3動き情報である第3動きベクトルとして求める。具体的には、前述のように、θh_dif=0,θv_dif=0の場合には、第1動きベクトルVec_x1,Vec_y1を11とし、θh_dif≠0,θv_dif=0の場合には、Vec_x1,Vec_y1を01とするなどの処理を行う。そして、このようにして求められた第1動きベクトルVec_x1,Vec_y1で、前述の式4のように第3動きベクトルVec_x3,Vec_y3を求める。このようにすることで、第2動きベクトルのうち、撮像視野の移動方向と直交する方向の動きベクトルを、第3動きベクトルとして求めることが可能になる。また図5では、撮像部228は、人などの被検体に挿入される挿入部200の先端に設けられている。この場合に、撮像部228の撮像視野を動かす操作は、挿入部200の先端の湾曲部材を湾曲させて先端を所与の方向に向ける操作である。即ち、挿入部200である内視鏡スコープの先端の湾曲部材を湾曲させて所与の方向ドクター等が所望する方向に向ける操作である。具体的には、撮像部228の撮像視野を動かす操作は、湾曲部材の湾曲状態を制御する操作部250を用いて行われる操作である。内視鏡装置を例にとれば、この操作部250は、図8に示すような、湾曲部材の湾曲状態を制御するアングルノブである。即ち、挿入部200は、その大半の部分が柔軟性を有する軟性部であり、その先端部は、照明窓や観察窓等を設ける関係で硬質部になる。この硬質部と軟性部の間に、アングル部が設けられ、アングルノブアングル操作装置を用いて、アングル部を湾曲させることによって、挿入部200の硬質部を所望の方向に向けられるようになる。なお、撮像視野を動かす操作は、このような操作に限定されるものではなく、本実施形態の画像処理装置が適用される装置に応じて、種々の変形実施が可能である。また、撮像視野を動かす操作が操作部250を用いて行われる操作である場合に、第1動き情報検出部350aは、操作部250の操作情報に基づいて、撮像部の撮像視野を動かす操作を検出して第1動き情報を求める。アングルノブを例にとれば、操作情報として回転角度θh、θvが操作状態取得部340により取得される。そして、前述のように、この回転角度θh、θvから、回転角度の変化量θh_dif,θv_difが求められ、回転角度の変化量θh_dif,θv_difから第1動きベクトルVec_x1,Vec_y1が求められる。そして前述の式4により第3動きベクトルVec_x3,Vec_y3が求められる。このようにすれば、操作情報から簡素な検出処理で、第1動き情報を検出できるようになる。また第1動き情報検出部350aは、操作部250の操作情報に基づいて、撮像部228の撮像視野の移動方向を検出する。例えば図9のH方向やV方向での移動方向を検出する。このようにすることで、第1動き情報である第1動きベクトルの方向を検出できるようになる。具体的には、操作部250は、撮像部の撮像視野を図9の水平方向Hに動かすための水平方向操作部を含む。アングルノブを例にとれば、水平方向操作部は、図8に示す水平方向用アングルノブRLアングルノブである。この場合に第1動き情報検出部350aは、水平方向操作部の操作情報に基づいて、撮像部228の撮像視野の水平方向での移動を検出する。例えば図9の水平方向Hでの撮像視野の動きを検出する。また操作部250は、撮像部の撮像視野を図9の垂直方向Vに動かすための垂直方向操作部を含む。アングルノブを例にとれば、垂直方向操作部は、図8に示す垂直方向用アングルノブUDアングルノブである。この場合に第1動き情報検出部350aは、垂直方向操作部の操作情報に基づいて、撮像部228の撮像視野の垂直方向での移動を検出する。例えば図9の垂直方向Vでの撮像視野の動きを検出する。このようにすれば、ドクター等がアングルノブ等を用いて、水平方向や垂直方向に撮像視野を変更する操作を行った場合に、この操作による撮像視野の変化が画像ブレと見なされて撮像視野が固定されてしまう事態を抑止できるようになる。3.第2の構成例図20に、本実施形態の画像処理装置及びこれを含む内視鏡装置内視鏡システムの第2の構成例を示す。図20の第2の構成例の内視鏡装置は、図4A、図4Bの第2の手法を実現する構成例であり、光源部100と、挿入部200と、画像処理装置300と、表示部400と、外部I/F部500を含む。また第2の構成例の画像処理装置300は、画像取得部308と、第2動きベクトル検出部330と、操作状態取得部340と、第1動きベクトル検出部350bと、第3動きベクトル算出部360bと、ブレ補正処理部370と、表示画像生成部380と、制御部390を含む。画像取得部308は、例えば補間処理部310と、輝度画像生成部320により構成される。なお本実施形態の内視鏡装置、画像処理装置は図20の構成に限定されず、これらの構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。また光源部100、表示部400、外部I/F部500等の構成は、図5の第1の構成例と同様であるため詳細な説明を省略する。以降の説明において、第1の構成例と同様の処理構成を有するものについては、適宜説明を省略するものとする。挿入部200は、ライトガイドファイバ210と、照明レンズ220と、撮像部228と、操作部250と、レンズ制御部260と、メモリ270を含む。撮像部228は例えば集光レンズ230と撮像素子240により構成される。集光レンズ230と、レンズ制御部260と、メモリ270以外は、図5の第1の構成例と同様であるため、詳細な説明を省略する。なお、以下の説明では、挿入部200を単にスコープ内視鏡スコープとも表記する。レンズ制御部260は、集光レンズ230に接続されている。また、メモリ270は、制御部390に接続されている。メモリ270には、各スコープ固有の識別番号が保持されている。従って、制御部390はメモリ270の識別番号を参照することにより、接続されているスコープの種類を識別可能である。また、本実施形態において、集光レンズ230は、合焦位置dとズーム位置fを制御可能であるものとする。ここで、合焦位置dとは、ピントが合う場合における集光レンズ230と被写体との間の距離を表すものとする。また、ズーム位置fとは、集光レンズ230の光学中心と撮像素子240との距離を表すものとする。合焦位置dは、例えばdmin~dmaxmmの範囲で制御できるものとするdmax>dmin。一般に、合焦位置dが小さい場合には、被写体に、より近接できるため、拡大観察が可能である。またズーム位置fは、例えばfmin~fmaxmmの範囲で制御できるものとする。一般に、ズーム位置fが大きい場合には画角が狭くなるため、拡大観察が可能である。そのため本実施形態では、合焦位置dがdmaxであり且つズーム位置fがfminである場合を、通常観察状態非拡大観察状態と定義する。一方、合焦位置dとズーム位置fが上記以外の値である場合には、拡大観察状態にあるものと定義する。なお、集光レンズ230の合焦位置d及びズーム位置fは、レンズ制御部260合焦位置制御部、ズーム位置制御部が制御変更する。また、合焦位置d、ズーム位置fの値は、例えばユーザが外部I/F部500より設定する構成とすればよい。この場合、まずユーザが設定した合焦位置d、ズーム位置fが、制御部390に出力される。そして、制御部390が、設定された合焦位置d、ズーム位置fをレンズ制御部260に出力し、レンズ制御部260が、集光レンズ230の合焦位置d、ズーム位置fを変更する。更に制御部390は、合焦位置d、ズーム位置fを、後述する第1動きベクトル検出部350bにも出力するものとする。制御部390は、第1動きベクトル検出部350bと、第2動きベクトル検出部330と、ブレ補正処理部370と、レンズ制御部260に接続されている。第1動きベクトル検出部350b、及び第3動きベクトル算出部360b以外の処理は、第1の構成例と同様であるため説明を省略する。ここで、アングルノブ操作部250の回転角度と、撮像視野の変化の方向について説明する。本実施形態では、水平方向アングルノブを右周りに回転させた場合には、撮像視野が図21のHa方向に変化するものとし、逆に左周りに回転させた場合は、撮像視野が図21のHb方向に変化するものと定義する。また、垂直方向アングルノブについても同様に、アングルノブを右回りに回転させた場合に、撮像視野が図21のVa方向に変化するものとし、アングルノブを左周りに回転させた場合に、撮像視野が図21のVb方向に変化するものと定義する。また、本実施形態では、例えば水平方向アングルノブをθdegだけ回転させた場合には、スコープ先端のアングルもθdegだけ変化するものとする。第1動きベクトル検出部350b第1動き情報検出部は、図22に示すように、変化量算出部351と、回転角度記憶部352と、動きベクトル算出部353bを含む。制御部390は、動きベクトル算出部353bに接続されている。動きベクトル算出部353bは、第3動きベクトル算出部360bに接続されている。操作状態取得部340は変化量算出部351に接続されている。変化量算出部351と、回転角度記憶部352は、第1の構成例と同様であるため、説明を省略する。動きベクトル算出部353bは、変化量算出部351より出力される回転角度の変化量θh_dif,θv_difdeg、及び制御部390より出力される合焦位置dmm、ズーム位置fmmに基づいて、第1動きベクトルVec_x1,Vec_y1を求める。本実施形態において第1動きベクトルVec_x1,Vec_y1は、後述するようにアングルノブの操作に起因する動きベクトルである。ここで、回転角度の変化量θh_dif,θv_difdegと、画像上での動きベクトルの関係について説明する。ここでは、説明のために、水平方向アングルノブのみが操作される場合θv_dif=0を考える。今、ある時刻t-1において、挿入部200の先端と被写体が、図23に示す位置関係にある場合を想定する。そしてこの場合に撮像素子240で図25に示す画像が取得されるものと仮定する。なお、図23において、Sはスコープのアングルが変更される場合の支点に相当する。また、Lは支点と挿入部200の先端との間の距離であり、dは合焦位置である。ここで、次の時刻tにおいて、水平方向アングルノブが左周りにθh_difだけ操作された場合を考える。このとき、挿入部200の先端のアングルも図24に示すように、θh_difだけ変化する。この場合、撮像素子240では、図26に示す画像が取得される。図26のdx_imgは、アングルノブの操作に起因する動きベクトルに相当する。アングルノブの操作に起因する動きベクトルdx_imgは、図24に示したdxに相当する。従って、アングルノブの操作に起因する動きベクトルdx_imgは、下式7を用いて算出することが可能である。なお、図24に示したdxは、実空間における距離例えばmmであり、図26に示したdx_imgは、画像上における距離pixelsである。そのため、アングルノブの操作に起因する動きベクトルdx_imgを算出するためには、上式7に示した変換係数Codpixels/mmが必要となる。ここで、上記の変換係数Codは、合焦位置dmm、ズーム位置fmm、及び撮像素子の画素ピッチPmm/pixelsによって定まる。具体的には、上記変換係数Codは、下式8を用いて算出可能である。以上より、第1動きベクトルVec_x1,Vec_y1は、下式9を用いて算出することができる。動きベクトル算出部353bは、下式9を用いて第1動きベクトルVec_x1,Vec_y1を算出し、第3動きベクトル算出部360bに出力する。上式8及び9において、L,Pの値は、接続されるスコープにより異なるが、制御部390は、メモリ270に保持されている識別番号を参照することで、接続されているスコープの種類を識別し、L,Pの値を取得可能である。第3動きベクトル算出部360bは、第1動きベクトルVec_x1,Vec_y1、及び第2動きベクトルVec_x2,Vec_y2に基づき、後述する手法により、第3動きベクトルVec_x3,Vec_y3を算出する。第3動きベクトル算出部360b第3動き情報算出部は、図27に示すように、動きベクトル減算部363と、動きベクトル判定部364と、平均動きベクトル算出部365と、動きベクトル積算部361bと、動きベクトル記憶部362を含む。第1動きベクトル検出部350bと第2動きベクトル検出部330は、動きベクトル減算部363に接続されている。動きベクトル減算部363は、動きベクトル判定部364に接続されている。動きベクトル判定部364は、平均動きベクトル算出部365と動きベクトル積算部361bに接続されている。平均動きベクトル算出部365は、動きベクトル積算部361bに接続されている。動きベクトル積算部361bと動きベクトル記憶部362は双方向に接続されている。動きベクトル積算部361bは、ブレ補正処理部370に接続されている。動きベクトル減算部363は、第2動きベクトルVec_x2,Vec_y2より第1動きベクトルVec_x1,Vec_y1を減算する処理を施す。ここでは減算処理後の動きベクトルを差分動きベクトルVec_sub_x,Vec_sub_yと表記する。差分動きベクトルVec_sub_x,Vec_sub_yは、下式10を用いて算出する。動きベクトル減算部363は、上式10により算出した差分動きベクトルVec_sub_x,Vec_sub_yを、動きベクトル判定部364に出力する。上述したように、第1動きベクトルは、アングル操作に起因した動きベクトル撮像視野の動かす操作に起因する動きベクトルであり、第2動きベクトルは、フレーム間動きベクトル画像間動きベクトルである。従って、上式10により算出される差分動きベクトルは、フレーム間動きベクトルから、アングル操作に起因した動きベクトルを除外した動きベクトルに相当する。しかし、この差分動きベクトルには、手ブレや被写体の拍動によるブレ以外にも、スコープの挿入抜去に起因した動きベクトルも含まれる。そのため、この差分動きベクトルに基づいてブレ補正処理を施した場合、スコープの挿入抜去により撮像視野を変更したいのに、ブレ補正処理により視野が固定されてしまう問題を生じる。そこで、本実施形態では上述の問題を改善するために、後述する手法により、スコープの挿入抜去に起因した動きベクトルを除外する。動きベクトル判定部364は、差分動きベクトルVec_sub_x,Vec_sub_yに対し、しきい値th_x,th_yを用いた判定処理を施す。具体的な判定処理としては、例えば下式11を用いる。動きベクトル判定部364は、上式11による判定処理後の差分動きベクトルVec_sub_x,Vec_sub_yを、平均動きベクトル算出部365、及び動きベクトル積算部361bに出力する。平均動きベクトル算出部365は、動きベクトル判定部364より出力される、差分動きベクトルVec_sub_x,Vec_sub_yより平均動きベクトルVec_ave_x,Vec_ave_yを算出する。なお、ここでは、現在のフレーム時刻tより検出された差分動きベクトルをVec_sub_xt,Vec_sub_yt、現フレームのnフレーム前に検出された差分動きベクトルをVec_sub_xt―n,Vec_sub_yt―nと表記する。このとき、平均動きベクトルVec_ave_x,Vec_ave_yは、例えば下式12を用いて算出すればよい。但し、上式12において、Mは加算平均処理に用いるフレーム数に相当する。Mの値としては例えば、M=10とすればよい。また、Fnumは、ブレ補正が開始されてから取得されたフレーム数を表すものとする初期フレームにおいて、Fnum=1とする。動きベクトル積算部361bは、動きベクトル判定部364より出力される差分動きベクトルVec_sub_x,Vec_sub_y、平均動きベクトル算出部365より出力される平均動きベクトルVec_ave_x,Vec_ave_y、及び動きベクトル記憶部362に保持されている動きベクトルVec_x_mem,Vec_y_memを用いて、第3動きベクトルVec_x3,Vec_y3を算出する。ここで、動きベクトル記憶部362には、後述するように、1フレーム前の時点における第3動きベクトルが保持されている。第3動きベクトルVec_x3,Vec_y3の算出には、下式13を用いる。第3動きベクトル算出部360bは、第3動きベクトルVec_x3,Vec_y3をブレ補正処理部370に出力する。更に第3動きベクトル算出部360bは、第3動きベクトルVec_x3,Vec_y3を動きベクトル記憶部362に出力する。従って、動きベクトル記憶部362には、1フレーム前の時点における第3動きベクトルが保持される。なお、動きベクトル記憶部362に保持される動きベクトルの初期値は0,0とする。以上の処理により、初期フレームから現在のフレームまでの動きベクトルの積算値が、第3動きベクトルVec_x3,Vec_y3として算出される。以上に示したように、本実施形態においては、式10を用いてフレーム間動きベクトル第2動きベクトルから、アングルノブの操作に起因する動きベクトル第1動きベクトルを減算して、第3動きベクトルを算出する。従って、アングルノブ操作時に撮像視野が固定される課題を解決することができる。更に、式11~13に示した手法を用いることで、スコープの挿入抜去に起因した動きベクトルを除外することが可能である。ここで、式11~13の効果について説明する。一般に、ドクターがスコープの挿入抜去を行う場合には、撮像視野が大きく変動する。従って、スコープの挿入抜去が行われている場合、フレーム間動きベクトルが大きくなるため、式10で算出される差分動きベクトルも大きくなる特徴がある。そのため、式11に示したように、検出された差分動きベクトルの大きさがしきい値th_x,th_yよりも大きい場合には、差分動きベクトルを強制的にゼロに設定し、ブレ補正処理を施さないようにする。また、ドクターがスコープの挿入抜去を行う場合には、一定期間同じ動作が継続される特徴がある。そのため、この期間中に検出される差分動きベクトルの方向及び大きさは、複数のフレームに渡って、緩やかに変化する特徴がある。一方、生体の拍動や手ブレに起因した動きベクトルは、その方向及び大きさが頻繁に変化する特徴がある。従って、本実施形態において、式12に示したように、複数のフレームから検出した差分動きベクトルの平均をとることにより、生体の拍動や手ブレに起因した動きベクトル成分を除外することが可能である。従って、式12により算出される平均動きベクトルは、スコープの挿入抜去に起因した動きベクトルとなる。そのため、式13に示したように、差分動きベクトルVec_sub_x,Vec_sub_yより、平均動きベクトルVec_ave_x,Vec_ave_yを減算することにより、生体の拍動や手ブレに起因した動きベクトルのみを算出することが可能である。以上の処理により、画像に対しブレ補正処理を施す場合に、上述したような撮像視野が固定される問題を解決することができる。具体的には、フレーム間動きベクトルより、アングルノブの操作、及びスコープの挿入抜去に起因する動きベクトルを減算することで算出した動きベクトルを用いてブレ補正処理を行うことで、撮像視野が固定される課題を解決できる。なお、本実施形態では、上述のように水平方向及び垂直方向アングルノブの操作を考慮したブレ補正処理を示したが、本発明はこれに限定されるものではない。一般に、手ブレや被写体の拍動の影響で生じる画像のブレは、拡大観察時に顕著に現れる特徴がある。そのため、他の手法としては例えば、拡大観察時のみ上述のブレ補正処理が機能する構成としてもよい。この場合、ユーザが設定した合焦位置dがdmaxであり、且つズーム位置fがfmin通常観察に相当の場合に、ブレ補正処理部370が、補間処理部310より出力されるRGB画像をそのまま表示画像生成部380に出力すればよい。この場合、制御部390は、ユーザが設定した合焦位置dがdmaxであり、且つズーム位置fがfminの場合に、ブレ補正処理部370に対し、ブレ補正処理を行わないことを示すトリガ信号を出力すればよい。以上のように図20に示す本実施形態の第2の構成例においても、画像取得部308が、複数の画像を時系列的に取得し、第1動き情報検出部350bが、撮像視野を動かす操作に応じた撮像視野の動き情報を、第1動き情報として検出し、第2動き情報検出部330が、画像間の動き情報である第2動き情報を検出する。そしてブレ補正処理部370が、第1動き情報と第2動き情報に応じたブレ補正処理を行う。また第3動き情報算出部360bが、第1動き情報と第2動き情報に基づき、第3動き情報を求める。具体的には第2動き情報から第1動き情報の成分を除外した情報を、第3動き情報として求め、ブレ補正処理部370は、このようにして求められた第3動き情報に基づいてブレ補正処理を行う。そして図20の第1の構成例では、図5の第1の構成例とは異なり、第3動き情報算出部360bは、図4A、図4Bで説明したように、第1動き情報と第2動き情報の差分情報を、第3動き情報として求める。例えば前述した式10のような演算を行って、第3動き情報を求める。このようにすれば、第1の構成例に比べて、より高性能なブレ補正処理を実現できるようになる。例えば第1の構成例においてアングルノブにより水平方向でのアングル操作が行われている場合には、画像間動き情報である第2動き情報に基づく水平方向でのブレ補正処理はキャンセルされてしまう。垂直方向でのアングル操作が行われている場合も同様である。即ち、図5の第1の構成例では、第2の構成例に比べて、処理の簡素化や処理負荷の低減が可能になるという利点があるものの、操作状態の際に取得された第2動き情報に基づくブレ補正処理が行われないという不利点がある。これに対して、図20の第2の構成例によれば、水平方向や垂直方向でのアングル操作が行われている場合にも、それに並行して、第2動き情報に基づくブレ補正処理を行うことが可能になる。例えば水平方向でのアングル操作が行われていた場合には、第2動き情報から、水平方向の移動に対応する第1動き情報の成分を除外した情報が、第3動き情報として算出される。そして、この第3動き情報に基づいて、画像間のブレ補正処理が通常どおり行われるようになる。従って、第1の構成例に比べて、より高性能なブレ補正処理を実現できる。また第1動き情報検出部350bは、第1動き情報を第1動きベクトルとして検出し、第2動き情報検出部330は、第2動き情報を第2動きベクトルとして検出し、第3動き情報算出部360bは、第3動き情報を第3動きベクトルとして求める。そしてブレ補正処理部370は、この第3動きベクトルに基づいてブレ補正処理を行う。このようにすれば、動きベクトル同士の演算で第3動きベクトルを求め、求められた第3動きベクトルに基づいて、動きベクトルを用いた一般的なブレ補正処理を行うことが可能になり、処理を簡素化できる。具体的には第3動き情報算出部360bは、第1動きベクトルと第2動きベクトルの差分を表す差分動きベクトルを求め、この差分動きベクトルに基づいて第3動きベクトルを求める。例えば前述の式10に示すように、差分動きベクトルVec_sub_x,Vec_sub_yを求めて、この差分動きベクトルを用いて第3動きベクトルVec_x3,Vec_y3を算出する。このようにすれば、ベクトル演算を利用した簡素な演算処理で第3動きベクトルを求めることが可能になる。また第3動き情報算出部360bは、差分動きベクトルの大きさが所与のしきい値よりも大きいと判断した場合には、差分動きベクトルの大きさを0に設定する。例えば前述の式11に示すように、差分動きベクトルVec_sub_x,Vec_sub_yの大きさがしきい値th_x,th_yよりも大きい場合には、強制的にゼロに設定してブレ補正処理が行われないようにする。このようにすれば、ドクターがスコープの挿入抜去を行っている場合に、ブレ補正処理を強制的にオフにできる。また第3動き情報算出部360bは、差分動きベクトルの平均化処理を行って平均動きベクトルを求め、差分動きベクトルと平均動きベクトルの差分に基づいて、第3動きベクトルを求めてもよい。例えば平均動きベクトルVec_ave_x,Vec_ave_yを求め、前述の式13に示すような差分動きベクトルと平均動きベクトルの差分処理を行って、第3動きベクトルを算出する。このようにすれば、例えば生体の拍動や手ブレ等に起因した動きベクトルだけを、第3動きベクトルとして求めることが可能になる。また第3動き情報算出部360bは、図27に示すように、差分動きベクトルと平均動きベクトルの差分についての積算処理を行う積算部361b動きベクトル積算部と、積算処理の結果を記憶する記憶部362動きベクトル記憶部を含む。そして積算部361bは、記憶部362に記憶される前回までの積算結果例えば1フレーム前の積算結果と、今回の差分動きベクトルと平均動きベクトルの差分今回のフレームでの差分とに基づいて、積算演算を行って今回の積算結果を求める。そして、求められた今回の積算結果を記憶部362に書き込む。即ち、前述の式13に示した積算処理を、図27に示すような構成の第3動き情報算出部360bで実現する。このようにすれば、積算処理による第3動き情報を算出を、簡素な構成の第3動き情報算出部360bで実行できるようになる。また図20の第2の構成例では、撮像部228の合焦位置が変更可能になっている。例えば前述のように、ユーザが外部I/F部500により合焦位置を設定すると、制御部390の制御の下で、レンズ制御部260が、設定された合焦位置への変更を行う。すると、第1動き情報検出部350bは、撮像部228の撮像視野を動かす操作の操作情報と、合焦位置を表す情報である合焦位置情報とに基づいて、第1動き情報を検出する。例えば前述の式9に示すように、操作情報に相当するθh_dif,θv_difと、合焦位置情報dとに基づいて、第1動き情報Vec_x1,Vec_y1を検出する。このようにすれば、合焦位置が変更されることにより、実空間における距離と画像上における距離との関係が変化しても、操作情報を反映させた適正な第1動き情報を得ることが可能になる。また、第2の構成例では、撮像部228は、合焦位置に加えて、ズーム位置も変更可能になっている。例えば外部I/F部500によりズーム位置が設定されると、レンズ制御部260が、設定されたズーム位置への変更を行う。すると、第1動き情報検出部350bは、操作情報に相当するθh_dif,θv_difと、合焦位置情報dと、ズーム位置を表す情報であるズーム位置情報fとに基づいて、第1動き情報Vec_x1,Vec_y1を検出する。このようにすれば、ズーム位置が変更されることにより、実空間における距離と画像上における距離との関係が変化しても、操作情報を反映させた適正な第1動き情報を得ることが可能になる。またブレ補正処理部370は、撮像部228が拡大観察状態である場合に、ブレ補正処理を行うようにしてもよい。例えば拡大観察状態では、合焦位置dを小さくし、被写体に、より近接できるようにする。またズーム位置fを大きくして画角を狭くし、被写体を、より拡大した状態で観察できるようにする。そして、このような拡大観察状態では、通常観察状態非拡大観察状態に比べて、生体の拍動や手ブレに起因した画像ブレが生じやすい。この点、ブレ補正処理部370が、拡大観察状態時においてブレ補正処理を行うようにすれば、拡大観察状態時に生体の拍動や手ブレがあっても、それに起因する画像ブレを最小限に抑えることが可能になる。また拡大観察状態時に、ドクターが非検体を探すために、アングルノブによるアングル操作を行った場合にも、その操作が原因で撮像視野が固定されてしまう不具合が生じるのを効果的に防止できるようになる。また、通常観察状態時にブレ補正処理を行わないようにすることで、ブレ補正が必要ではない状態の時に無用なブレ補正処理が行われてしまう事態を防止できる。また本実施形態では、第1動き情報検出部350bは、第1動き情報を第1動きベクトルとして検出する。具体的には、第1動きベクトル検出部350bは、撮像視野の移動方向及び移動量を、第1動きベクトルとして検出する。また第2動き情報検出部330も、第2動き情報を第2動きベクトルとして検出する。このようにすれば、第1動きベクトルと第2動きベクトルのベクトル演算で第3動きベクトルを求め、求められた第3動きベクトルに基づいて、動きベクトルを用いた一般的なブレ補正処理を行うことが可能になり、処理を簡素化できる。また、第1動き情報を、撮像視野の移動方向及び移動量を表す第1動きベクトルとして検出すれば、撮像視野の移動方向のみならず、移動量も反映された第1動きベクトルを求めることができる。そして、この第1動きベクトルと第2動きベクトルの差分により、第3動きベクトルを求めて、ブレ補正処理を実現することが可能になる。従って、撮像視野の移動方向だけが反映された第1動きベクトルを用いる第1の構成例に比べて、撮像視野の移動量も反映させた第1動きベクトルを用いることが可能になる。この結果、撮像視野の動きをより正確に反映させたブレ補正処理を実現できるようになる。以上、本発明を適用した第1、第2の構成例、及びその変形例について説明したが、本発明はこれらの第1、第2の構成例やその変形例にそのまま限定されるものではなく、実施段階では、発明の要旨を逸脱しない範囲内で構成要素を変形して具体化することができる。また上記した第1、第2の構成例や変形例に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、第1、第2の構成例や変形例に記載した全構成要素からいくつかの構成要素を削除してもよい。更に、異なる実施形態や変形例で説明した構成要素を適宜組み合わせてもよい。このように、発明の主旨を逸脱しない範囲内において、種々の変形や応用が可能である。また、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語第1動き情報、第2動き情報、第3動き情報等と共に記載された用語第1動きベクトル、第2動きベクトル、第3動きベクトル等は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また画像処理装置、内視鏡装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。"