"撮像素子と、前記撮像素子の露光開始時間を電子シャッタ動作によって制御する電子シャッタ制御部と、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御するメカニカルシャッタ制御部を有し、前記電子シャッタ制御部は、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う撮像装置。前記撮像装置は、事前撮影画像から取得する画像領域単位の輝度情報に応じて、後続撮影画像の画像領域単位の露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した画像領域単位の露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う請求項1に記載の撮像装置。前記露光時間演算部は、事前撮影画像から取得する画像領域単位の輝度が低輝度である画像領域に対しては、後続撮影画像の露光時間を長時間とし、事前撮影画像から取得する画像領域単位の輝度が高輝度である画像領域に対しては、後続撮影画像の露光時間を短時間とする画像領域単位の露光時間算出処理を実行する請求項2に記載の撮像装置。前記露光時間演算部は、動画撮影時においては、撮影動画を構成する画像フレームの先行撮影画像フレームから取得する輝度情報に応じて、後続撮影画像フレームの画像領域単位の露光時間を算出する請求項2に記載の撮像装置。前記撮像装置は、事前撮影画像に基づく輝度情報に応じて画像領域としての1以上の行から構成される行ブロック単位で露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した行ブロック単位の露光時間と、前記メカニカルシャッタの行ブロック単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う構成であり、行ブロック番号をi、行ブロックiの露光時間をTexi、行ブロックiのメカニカルシャッタ動作時間をTmi、としたとき、行ブロックiの露光開始時間:Triを、Tri=Tmi-Texi上記式に従って算出する請求項1に記載の撮像装置。前記撮像装置は、事前撮影画像に基づく輝度情報に応じて画像領域としての1画素以上の画素から構成される行列ブロック単位で露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した行列ブロック単位の露光時間と、前記メカニカルシャッタの行単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う構成であり、行ブロック番号をi、列ブロック番号をj、行列ブロックijの露光時間をTexij、行列ブロックijのメカニカルシャッタ動作時間をTmi、としたとき、行列ブロックijの露光開始時間:Trijを、Trij=Tmi-Texij上記式に従って算出する請求項1に記載の撮像装置。前記撮像素子は、画素値読み出し処理を行単位で順次実行する撮像素子であり、前記メカニカルシャッタ制御部は、前記撮像素子の画素値読み出し処理に先行する時間に前記メカニカルシャッタを動作させて露光時間を終了させる制御を行う請求項1に記載の撮像装置。前記電子シャッタ制御部は、前記撮像素子の画像領域単位で、撮像素子の各画素に蓄積された電荷をリセットするリセット信号を出力し、各画像領域単位の露光時間を、前記リセット信号出力後から前記メカニカルシャッタの動作時間までの時間として設定して画像領域単位の露光時間制御を行う請求項1に記載の撮像装置。前記撮像装置は、さらに、画像領域単位で異なる露光時間を設定した撮像処理によって撮像素子が出力する画像を入力し、該入力画像に対して露光時間の逆数に相当するゲインをかけて出力画像の画素値算出を行う信号処理部を有する請求項1に記載の撮像装置。前記撮像装置は、さらに、前記メカニカルシャッタを動作させずに撮影した第1画像と、前記メカニカルシャッタを動作させて撮影した第2画像の輝度比較を実行し、該輝度比較情報に基づいて、前記第2画像に対して設定した領域単位の算出露光時間と、実際に撮影された第2画像の領域単位の実露光時間との差分を算出し、算出した露光時間の差分を補償する画素値補正を実行する感度差補償部を有する請求項1に記載の撮像装置。撮像装置において実行する撮像装置制御方法であり、電子シャッタ制御部が、撮像素子の露光開始時間を電子シャッタ動作によって制御する電子シャッタ制御ステップと、メカニカルシャッタ制御部が、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御するメカニカルシャッタ制御ステップを実行し、前記電子シャッタ制御ステップにおいて、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出するステップと、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行うステップを実行する撮像装置制御方法。撮像装置において撮像処理を実行させるプログラムであり、電子シャッタ制御部に、撮像素子の露光開始時間を電子シャッタ動作によって制御させる電子シャッタ制御ステップと、メカニカルシャッタ制御部に、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御させるメカニカルシャッタ制御ステップを実行し、前記電子シャッタ制御ステップにおいて、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出するステップと、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行うステップを実行させるプログラム。上述したように、フォーカルプレーン動作を行う撮像素子では、動きのある被写体の撮影時などに撮影画像の歪みが発生してしまう。本発明は例えば、このような状況に鑑みてなされたものであり、フォーカルプレーン動作を行う撮像素子において、撮影画像の歪みを抑制可能とした撮像装置、および撮像装置制御方法、並びにプログラムを提供することを目的とする。また、本発明の一実施例構成では、電子シャッタとメカニカルシャッタとを併用した構成において、被写体の明るさに応じて領域単位で適応的な露光時間制御を実現する撮像装置、および撮像装置制御方法、並びにプログラムを提供することを目的とする。また、本発明の一実施例構成においては、例えば、フォーカルプレーンシャッタ動作による画像撮影において、歪みを低減した広ダイナミックレンジの画像の撮影を可能とした撮像装置、および撮像装置制御方法、並びにプログラムを提供することを目的とする。本発明の第1の側面は、撮像素子と、前記撮像素子の露光開始時間を電子シャッタ動作によって制御する電子シャッタ制御部と、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御するメカニカルシャッタ制御部を有し、前記電子シャッタ制御部は、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う撮像装置にある。さらに、本発明の撮像装置の一実施態様において、前記撮像装置は、事前撮影画像から取得する画像領域単位の輝度情報に応じて、後続撮影画像の画像領域単位の露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した画像領域単位の露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う。さらに、本発明の撮像装置の一実施態様において、前記露光時間演算部は、事前撮影画像から取得する画像領域単位の輝度が低輝度である画像領域に対しては、後続撮影画像の露光時間を長時間とし、事前撮影画像から取得する画像領域単位の輝度が高輝度である画像領域に対しては、後続撮影画像の露光時間を短時間とする画像領域単位の露光時間算出処理を実行する。さらに、本発明の撮像装置の一実施態様において、前記露光時間演算部は、動画撮影時においては、撮影動画を構成する画像フレームの先行撮影画像フレームから取得する輝度情報に応じて、後続撮影画像フレームの画像領域単位の露光時間を算出する。さらに、本発明の撮像装置の一実施態様において、前記撮像装置は、事前撮影画像に基づく輝度情報に応じて画像領域としての1以上の行から構成される行ブロック単位で露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した行ブロック単位の露光時間と、前記メカニカルシャッタの行ブロック単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う構成であり、行ブロック番号をi、行ブロックiの露光時間をTexi、行ブロックiのメカニカルシャッタ動作時間をTmi、としたとき、行ブロックiの露光開始時間:Triを、Tri=Tmi-Texi上記式に従って算出する。さらに、本発明の撮像装置の一実施態様において、前記撮像装置は、事前撮影画像に基づく輝度情報に応じて画像領域としての1画素以上の画素から構成される行列ブロック単位で露光時間を算出する露光時間演算部を有し、前記電子シャッタ制御部は、前記露光時間演算部の算出した行列ブロック単位の露光時間と、前記メカニカルシャッタの行単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う構成であり、行ブロック番号をi、列ブロック番号をj、行列ブロックijの露光時間をTexij、行列ブロックijのメカニカルシャッタ動作時間をTmi、としたとき、行列ブロックijの露光開始時間:Trijを、Trij=Tmi-Texij上記式に従って算出する。さらに、本発明の撮像装置の一実施態様において、前記撮像素子は、画素値読み出し処理を行単位で順次実行する撮像素子であり、前記メカニカルシャッタ制御部は、前記撮像素子の画素値読み出し処理に先行する時間に前記メカニカルシャッタを動作させて露光時間を終了させる制御を行う。さらに、本発明の撮像装置の一実施態様において、前記電子シャッタ制御部は、前記撮像素子の画像領域単位で、撮像素子の各画素に蓄積された電荷をリセットするリセット信号を出力し、各画像領域単位の露光時間を、前記リセット信号出力後から前記メカニカルシャッタの動作時間までの時間として設定して画像領域単位の露光時間制御を行う。さらに、本発明の撮像装置の一実施態様において、前記撮像装置は、さらに、画像領域単位で異なる露光時間を設定した撮像処理によって撮像素子が出力する画像を入力し、該入力画像に対して露光時間の逆数に相当するゲインをかけて出力画像の画素値算出を行う信号処理部を有する。さらに、本発明の撮像装置の一実施態様において、前記撮像装置は、さらに、前記メカニカルシャッタを動作させずに撮影した第1画像と、前記メカニカルシャッタを動作させて撮影した第2画像の輝度比較を実行し、該輝度比較情報に基づいて、前記第2画像に対して設定した領域単位の算出露光時間と、実際に撮影された第2画像の領域単位の実露光時間との差分を算出し、算出した露光時間の差分を補償する画素値補正を実行する感度差補償部を有する。さらに、本発明の第2の側面は、撮像装置において実行する撮像装置制御方法であり、電子シャッタ制御部が、撮像素子の露光開始時間を電子シャッタ動作によって制御する電子シャッタ制御ステップと、メカニカルシャッタ制御部が、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御するメカニカルシャッタ制御ステップを実行し、前記電子シャッタ制御ステップにおいて、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出するステップと、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行うステップを実行する撮像装置制御方法にある。さらに、本発明の第3の側面は、撮像装置において撮像処理を実行させるプログラムであり、電子シャッタ制御部に、撮像素子の露光開始時間を電子シャッタ動作によって制御させる電子シャッタ制御ステップと、メカニカルシャッタ制御部に、前記撮像素子の露光終了時間をメカニカルシャッタ動作によって制御させるメカニカルシャッタ制御ステップを実行し、前記電子シャッタ制御ステップにおいて、画像領域単位で個別に設定した露光時間と、前記メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出するステップと、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行うステップを実行させるプログラムにある。なお、本発明のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して例えば記憶媒体によって提供されるプログラムである。このようなプログラムを情報処理装置やコンピュータシステム上のプログラム実行部で実行することでプログラムに応じた処理が実現される。本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本発明の一実施例によれば、撮像装置において領域単位の露光時間設定を行い、かつ画像歪みを低減した画像の撮影を実現する装置、方法が提供される。具体的には、撮像素子の露光開始時間を電子シャッタ動作によって制御する電子シャッタ制御部と、撮像素子の露光終了時間をメカニカルシャッタ動作によって制御するメカニカルシャッタ制御部を有する。電子シャッタ制御部は、例えば行ブロック単位等の所定の画像領域単位で個別に設定した露光時間と、メカニカルシャッタの画像領域単位の動作時間に基づいて、画像領域単位の露光開始時間を算出し、算出した画像領域単位の露光開始時間に電子シャッタを動作させる制御を行う。例えば行ブロック単位でメカニカルシャッタ動作時間から露光時間を減算して、露光開始時間としてのリセット時間を電子シャッタ動作時間として算出して領域単位の露光時間制御を実行する。この処理により、画像領域単位で任意の露光時間に設定した露光制御が可能となり、また、露光終了時間をメカニカルシャッタで行間の時間差を少なくすることが可能となり、例えば動被写体の撮影時に発生しやすい画像歪みを低減することが可能となる。以下、図面を参照しながら本発明の撮像装置、および撮像装置制御方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。1.撮像装置の構成例について2.電子シャッタの利用による領域単位の露光時間制御の基本構成について3.露光時間演算部における領域単位の露光時間算出処理について4.メカニカルシャッタ動作を考慮した電子シャッタ制御による領域単位の露光時間制御処理について5.その他の実施例について6.メカニカルシャッタの動作変化に対応する補正処理について[1.撮像装置の構成例について]まず、撮像装置の一構成例について、図6を参照して説明する。図6に示すように、撮像装置は、光学レンズ201、いわゆる遮光板によって構成されるメカニカルシャッタ202、CMOSイメージセンサ等によって構成される撮像素子203、信号処理部204、露光時間演算部206、電子シャッタ制御部207、メカニカルシャッタ制御部208を有する。なお、撮像装置は、動画や静止画を撮影可能な撮像装置であり、被写体輝度に応じた領域単位の露光時間制御を実現する。例えば動画撮影時に、先行画像フレームにおいて領域単位の輝度情報を取得し、次の撮影フレームにおいて、この領域単位の計測輝度情報に基づいて領域単位の露光時間制御を行う。静止画撮影時には、撮影画像の直前の撮影画像を利用して領域単位の輝度情報を取得し、撮影しようとする静止画の撮影時に、領域単位の計測輝度情報に基づく領域単位の露光時間制御を行う。光学レンズ201を介した入射光は、メカニカルシャッタ202が開いている間は、撮像素子CMOSイメージセンサ203に入射し、入射光に応じて撮像素子の各画素において電荷を蓄積し、蓄積電荷に基づく光電変換信号を画像データとして信号処理部204に出力する。撮像素子CMOSイメージセンサ203は、先に図1を参照して説明したと同様の構成を有する。なお、詳細については後述するが、撮像素子CMOSイメージセンサ203は領域単位の露光時間制御が可能な構成を持つ。信号処理部204では、入力画像に所定の画像処理、例えばホワイトバランス調整処理や、ガンマ補正処理などの画像処理を施して出力画像205を生成して出力する。また、信号処理部204では、撮影された画像の領域単位の露光時間を考慮して、各領域における露光時間の逆数のゲインをかけて出力画素値を調整する。これらの処理を行って出力画像205を生成する。さらに、信号処理部204では、次の画像撮影時の領域単位の露光時間制御のための情報として、先行して撮影された画像の領域単位の輝度成分を算出し、露光時間演算部206に出力する。露光時間演算部206は、例えば信号処理部204から入力する画像領域単位の輝度成分に基づいて、画像の領域単位の露光時間シャッタ時間を決定し、決定した領域単位の露光時間情報を電子シャッタ制御部207に出力する。電子シャッタ制御部207は、露光時間演算部206が決定した領域単位の露光時間シャッタ時間と、予め既定されたメカニカルシャッタの動作タイミングに基づいて、露光開始先幕を制御する電子シャッタの動作タイミングを制御してCMOSイメージセンサ203の露光開始時間を制御する。一方、メカニカルシャッタ制御部208は、撮像素子の画素読み出し処理に先行する予め既定されたタイミングで露光終了後幕を制御するメカニカルシャッタ202を動作させる。メカニカルシャッタ202は、図7Aに示すように露光処理を終了させる後幕に相当するシャッタ幕遮光板を有しており、図7Bに示すように、行方向に所定の速度で走行する。図7Bは縦軸が撮像素子の行、横軸が時間である。メカニカルシャッタ202の動作により、上側の行から順次、遮光され、最後に最下行が遮光される。一例として、撮像素子のある1つの行、行L1では、時間T1以前の期間では、光が届いて画素に電荷が蓄積されるが、露光時間T1以後はメカニカルシャッタ202によって遮光され画素に対する電荷蓄積が停止する。[2.電子シャッタの利用による領域単位の露光時間制御の基本構成について]次に、電子シャッタの利用による領域単位の露光時間制御の基本構成について説明する。撮像素子203は、所定の画素領域単位で異なる露光時間を設定可能なイメージセンサである。一例として、行単位で異なる露光時間を設定可能とした露光制御構成について図8を参照して説明する。なお、図8では、行単位の露光時間制御の基本的構成について説明するため、メカニカルシャッタ202は全記間で開状態オープンであるものとして説明する。図8に示す複数の矩形ブロックは、行または複数行からなる行ブロック単位の露光時間を示している。読み出しタイミングは、フォーカルプレーン動作に従って、従来通り、行ごとに順次読み出しを行う。図8に示すライン211が読み出しタイミングを示している。行単位の順次走査により、各行単位で一定時間ずれたタイミングでの読み出し処理が行われる。このライン211で示される読み出し処理の直後から、即時、撮像素子の各画素に対する次の電荷蓄積が開始されるが、ライン211で示される読み出し処理後に蓄積される電荷をリセットするリセット走査を電子シャッタ動作によって実行する。すなわち、電子シャッタ動作によって図8に示すリセットR信号を行単位で出力して露光開始タイミングを行ごとに制御する。図8に示すリセットR信号は、電子シャッタ動作による信号であり、読み出し処理後に蓄積される電荷をリセットする。ライン211の読み出し処理後からリセットR信号までに画素に蓄積された電荷はリセットされる。この結果、リセットR信号から次の読み出し信号ライン211までの期間図に示す矩形ブロックが画素値に相当する電荷の蓄積期間として設定されることになる。図8に示すように、リセット信号Rは、行単位または複数行からなる行ブロック単位で、異なるタイミングで出力可能であり、行単位または複数行からなる行ブロック単位で、異なる露光時間を設定することができる。具体的には、被写体が明るい領域では露光時間を短く設定する。一方、被写体が暗い領域では、露光時間を長く設定する。これらを組み合わせて出力画像を生成することで、ダイナミックレンジの広い画像を出力することができる。なお、最終的な画素値の出力に際しては、各露光時間に基づく画素値調整処理が実行される。なお、図8に示す例では、露光終了時間を制御する後幕としてのメカニカルシャッタについては省略して説明したが、露光終了時間を制御する後幕としてのメカニカルシャッタの利用構成については後述する。撮像素子203により取得した画像信号は、信号処理部204に出力される。信号処理部204では、例えば図8を参照して説明した行ごとの露光時間を考慮して、その逆数のゲインを乗算する処理を行う。この処理により、ダイナミックレンジの広く良好なS/Nの画像を取得することができる。すなわち、被写体が明るい領域では露光時間を短く設定して得られた画素値を取得し、一方、被写体が暗い領域では、露光時間を長く設定して得られた画素値を取得して、これらを組み合わせて出力画像を生成する。この処理によってダイナミックレンジの広い画像を出力することができる。なお、最終的な画素値の出力に際しては、各露光時間に基づく画素値調整処理として、露光時間の逆数のゲインの乗算処理が実行される。信号処理部204では、さらにホワイトバランス調整処理やガンマ補正処理等、従来と同様のカメラ信号処理を行い、出力画像205を得る。さらに、信号処理部204は、前述したように、次の画像撮影時の領域単位の露光時間制御のための情報として、先行して撮影された画像の領域単位の輝度成分を算出し、露光時間演算部206に出力する。例えば図9Aに示すような輝度画像である。[3.露光時間演算部における領域単位の露光時間算出処理について]次に、露光時間演算部における領域単位の露光時間算出処理について説明する。露光時間演算部206は、信号処理部204から画像領域単位の輝度情報を入力する。例えば図9Aに示す輝度画像を取得する。図9Aに示す輝度画像は、撮影画像中の被写体の各画素の輝度情報によって構成されている。なお、前述したように、静止画の撮影処理においては、ユーザによる撮影画像フレームの直前に事前撮影を行い、事前撮影フレームから輝度画像を取得する。取得した輝度情報を利用して次のユーザによる撮影画像フレームに対して領域単位の露光時間制御を行う。また、動画撮影においては、先行撮影フレームの画像を使用して、図9Aに示すような輝度画像を取得する。すなわち、先行撮影画像フレームから輝度画像を取得し、この輝度情報を利用して後続する撮影画像に対する領域単位の露光時間制御を行う。露光時間演算部206は、まず、信号処理部204から取得した輝度画像を図9A示すように複数の行からなる行ブロックごとに分割する。次に、図9Bに示すような行ブロック単位の輝度統計量を算出する。図9Bの縦軸は行であり、横軸は輝度統計量を表す。輝度統計量は各行ブロックの明るさを表す統計量である。例えばブロックの輝度平均値などが利用される。図9Bに示す例では、一番上の行ブロックが、最も高輝度の行ブロックであり、一番下の行ブロックが、最も低輝度の行ブロックである例である。図9Bに示す行ブロック単位の輝度統計量は、図9A示す輝度画像に対応している。図9A示す輝度画像の最も上の行ブロックは空のような明るい被写体であり、最上行ブロックの平均輝度は高い。一方、最も下の行ブロックは土のような暗い被写体であり、最下行ブロックの平均輝度は低い。このように、露光時間演算部206は、図9Aに示す輝度画像を信号処理部204から取得して、図9Bに示す領域単位本実施例では行ブロック単位の輝度統計量を生成する。露光時間演算部206は、さらに、図9Bに示す領域単位の輝度統計量に基づいて図9Cに示すような領域単位本例では行ブロック単位で設定すべき露光時間を算出する。なお、前述したように、この領域単位の露光時間は、静止画撮影においては、事前撮像画像に基づいて算出され、次にユーザの撮影する静止画に適用される。動画撮影処理においては先行撮影画像に基づいて算出されて、次の撮影画像フレームに適用される。露光時間演算部206は、露光時間の算出において以下のような処理を行う、明るい領域、すなわち高輝度領域については短い露光時間を設定する、暗い領域、すなわち低輝度領域については長い露光時間を設定する。このような領域単位の露光時間の設定を実行することで、高輝度領域においては、画素値が飽和してしまうことを防止し、有効画素値をえることができる。また、低輝度領域についてはS/Nの高い画素値を取得することができる。図9Cに示すように、最も高輝度の行ブロックである一番上の行ブロックの露光時間は短く設定し、最も低輝度の行ブロックである一番下の行ブロックの露光時間は長く設定する。この処理により、高輝度領域~低輝度領域の各領域でS/Nが改善された画素値を取得することができ、ダイナミックレンジの広くS/Nの良い画像を撮影することが可能になる。露光時間演算部206は、上述した処理により、領域単位本例では行ブロック単位の露光時間を決定し、決定した領域単位の露光時間情報を電子シャッタ制御部207に出力する。[4.メカニカルシャッタ動作を考慮した電子シャッタ制御による領域単位の露光時間制御処理について]次に、メカニカルシャッタ動作を考慮した電子シャッタ制御による領域単位の露光時間制御処理について説明する。電子シャッタ制御部207は、領域単位の露光時間情報に基づいて、シャッタ制御を行う。具体的には、電子シャッタ制御部207による撮像素子CMOSイメージセンサ203の露光開始時間の制御を実行する。個の制御に際して、メカニカルシャッタ制御部208によって制御されるメカニカルシャッタ202の動作タイミングを考慮した処理を行う。これらの制御の詳細について図10を参照して説明する。図10Aは図9Cに示した露光時間演算部206が算出した領域単位本例では行ブロック単位の露光時間の設定結果である。すなわち被写体の輝度に基づいて算出した領域単位の露光時間の設定情報である。図10Aに示す露光時間の設定例では、最も高輝度の行ブロックである一番上の行ブロックの露光時間は短い設定であり、最も低輝度の行ブロックである一番下の行ブロックの露光時間は長い設定である。図10Bは、図10Aに示す領域単位の露光時間の設定に応じた領域単位の露光時間制御を実行するためのシャッタ制御例を示す図である。図10Bには、各行ブロックの代表の行の露光タイミングを表している。なお、行ブロックは複数の行からなるが、説明を簡潔にするため、図10Bでは、1つの行ブロックから1つの代表行のみを選択して、その代表行における露光タイミングを示している。以下の図10に関する説明では、行は行ブロックの代表行を意味する。図10Bは、縦軸が撮像素子の行、横軸が時間を示すグラフである。リセット信号Rは、各行の露光開始時間となる電子シャッタ動作タイミングである。リセット信号Rの入力前に各行の画素に蓄積された電荷はリセットされ、リセット信号Rの入力後から、図10Bに示すメカニカルシャッタタイミング221までの期間に画素に蓄積された電荷が画素値として出力される。メカニカルシャッタタイミング221以後は遮光期間であり、その後、読み出しタイミング222において行単位で、画素値の順次読み出し処理が実行される。すなわちフォーカルプレーン動作に従った画素値読み出し処理が実行される。なお、撮像素子203の垂直走査回路は、図10Bに示すような各行ごとの電子シャッタのタイミングでリセットパルスを生成する回路を有している。なお、図10には、1つの画像フレームについての、aリセットR信号入力bメカニカルシャッタ動作タイミング221c読み出しタイミング222、を示しているが、例えば動画撮影時には、このa,b,cの処理がフレーム単位で繰り返し実行される。図10Aに示すように、先行撮影画像の領域単位の輝度に基づく露光時間の設定例は、先頭の行ブロックの代表行以下、先頭行と呼ぶの露光時間をTex1、最終の行ブロックの代表行以下、最終行と呼ぶの露光時間をTexN、が設定されている。この領域単位の露光時間の設定は、先に、図9を参照して説明したように、露光時間演算部206が先行撮影画像の領域単位の輝度情報に基づいて算出した領域単位の露光時間である。メカニカルシャッタ制御部208は、図10Bに示すように、イメージセンサの読み出し222より早く開始するように制御する。電子シャッタ制御部207は、図10Bに示す領域単位の露光時間の設定に従って、領域単位のリセット信号R出力タイミングを制御する。すなわち、行単位で露光開始時間としてのリセット信号Rの出力タイミングを決定して、撮像素子203に出力する。この電子シャッタの動作タイミングは、図10Bに示す領域単位の露光時間の設定情報と、メカニカルシャッタ動作タイミング221に基づいて決定する。図10Bに示すように、露光時間を終了させる後幕として機能するメカニカルシャッタタイミング221は、イメージセンサの読み出し222より早く開始するように制御する。メカニカルシャッタの走査速度は既知であり、図10Bに示すように、先頭行のメカニカルシャッタの動作タイミングをTm1、最終行のメカニカルシャッタの動作タイミングをTmN、で表す。電子シャッタ制御部207では、これらの情報から、露光時間を開始させる先幕として機能するリセット信号Rを出力する電子シャッタ動作タイミングを決定する。例えば、図10Bに示すように、先頭行の電子シャッタ動作タイミングをTr1、最終行の電子シャッタ動作タイミングをTrN、とする。電子シャッタ制御部207は、Tr1、TrNを、以下の式によって算出する。Tr1=Tm1-Tex1TrN=TmN-TexNただし、Tm1は、先頭行のメカニカルシャッタの動作タイミングTmNは、最終行のメカニカルシャッタの動作タイミングTex1は、先頭行の露光時間、TexNは、最終行の露光時間、である。上記式によって、先頭行の電子シャッタ動作タイミング:Tr1、最終行の電子シャッタ動作タイミング:TrN、これらを算出する。その他の行についても、同様の算出式に従って、電子シャッタ動作タイミングリセット信号R出力タイミングを算出する。例えば、行iの電子シャッタタイミングTriは、Tri=Tmi-Texi上記式によって算出する。ただし、Tmiは、行iにおけるメカニカルシャッタの動作タイミング、Texiは、行iにおける露光時間、である。このように、本実施例の撮像装置は、露光終了時間を規定するメカニカルシャッタ動作タイミング221を、画素値の読み出しタイミング222に先行して設定する。さらに、領域単位のメカニカルシャッタ動作タイミング221と、領域単位の露光時間設定情報図10Aに基づいて、領域単位で露光開始時間としての電子シャッタ動作タイミングリセット信号Rの出力タイミングを決定する。これらの処理を行うことで、図10Bに示すメカニカルシャッタ動作タイミング221の左側の矩形ブロックとして示す領域単位本実施例では行ブロック単位の露光時間設定を実現している。この領域単位の露光時間は、輝度測定を行った先行撮影画像に基づくものであり、被写体の明るさを反映した露光時間を設定したものである。このように本実施例の構成では、領域単位の被写体輝度に基づく、領域単位の露光時間の設定処理が実現される。結果として、高輝度領域~低輝度領域まで広範囲の輝度を持つ被写体を撮影した場合でも、高輝度領域での画素値飽和を防止し、低輝度領域でのノイズの少ない有効画素値の取得が可能となり、広ダイナミックレンジ画像を出力することが可能となる。なお、異なる露光時間の設定を行った場合には、前述したように信号処理部204において露光時間に応じたゲイン値による画素値調整を行って出力画像を生成する。さらに、本実施例の撮像装置では、図10Bに示すように、露光時間の終了を規定するメカニカルシャッタ動作タイミング221を読み出しタイミング222に先行して設定している。メカニカルシャッタ動作タイミング221において領域単位本例では行ブロック単位の露光終了時間が設定される。図10Bに示すように、メカニカルシャッタ動作タイミング221の行間の時間遅れは、フオーカルプレーン動作として実行される読み出しタイミングの行間の時間遅れに比較して小さい。具体的には、例えば先頭行から最終行までのメカニカルシャッタの動作時間Tmallは、以下の式で算出される。Tmall=TmN-Tm1ただし、Tm1は、先頭行のメカニカルシャッタの動作タイミングTmNは、最終行のメカニカルシャッタの動作タイミングである。一方、先頭行から最終行までの画素読み出し処理の動作時間Treadallは、以下の式で算出される。Treadall=TreadN-Tread1ただし、Tread1は、先頭行の読み出しタイミングTreadNは、最終行の読み出しタイミングである。図10Bから理解されるように、TmN-Tm1<TreadN-Tread1である。すなわち、Tmall<Treadallである。すなわち、メカニカルシャッタを露光期間の終了時間の制御に用いることで、上端行から最終行までの露光期間終了時間の時間ずれを小さくすることが可能となる。結果として、例えば動く被写体の撮影やカメラを移動させながら撮影する場合に、撮影画像の上端も下端もほぼ同一時間帯での被写体撮影が可能となり、図5を参照して説明したような歪みの発生のない、または抑制した高品質な画像を生成、出力することが可能となる。[5.その他の実施例について]次に、本発明に係る撮像装置の他の構成例について説明する。前述した実施例における撮像素子CMOSイメージセンサ203は、露光時間制御単位を行単位、すなわち、図8に示すように行単位で任意の露光時間を制御可能とした構成である。しかし、露光時間の制御単位は、行単位に限らず、行以外の様々な撮像素子の領域単位に設定することが可能である。例えば上述した本発明の手法と、先に説明した特許文献3、4、あるいは、非特許文献1に示される構成とを組み合わせることで、任意の領域ごとに異なる露光時間をとする制御を行うことも可能である。露光制御単位としては、行単位に限らす、画素ごと、あるいは複数の画素からなるブロックごとに制御する構成も可能である。例えば、図10bを参照して説明した露光開始時間を制御するリセット信号を画素ごと、あるいは画素ブロックごとに入力する構成とした撮像素子を用いることで、画素ごと、あるいは画素ブロックごとの露光時間設定が可能となる。例えば、図11の様に行列単位でブロック分割し、行列ブロックごとに露光時間制御を行う構成が可能である。露光時間演算部206は、信号処理部204から画像領域単位の輝度情報を入力する。例えば図11Aに示す輝度画像を取得する。図11Aに示す輝度画像は、撮影画像中の被写体の各画素の輝度情報によって構成されている。露光時間演算部206は、まず、信号処理部204から取得した輝度画像を図11A示すように1以上の行と列からなる行列ブロック単位で分割する。なお、行列ブロックの識別子を、上からのブロック数に相当するブロックの行方向識別子:i左からのブロック数に相当するブロック列方向識別子:jこれらを用いて、行列ブロックijとして示している。行列ブロックijは、上からi番目のブロック、左からj番目のブロックに対応する行列ブロックであることを示している。露光時間演算部206は、次に、図11Bに示すような行列ブロック単位の輝度統計量を算出する。図11Bの各軸は行、列、輝度統計量を表す。輝度統計量は各行列ブロックの明るさを表す統計量である。例えばブロックの輝度平均値などが利用される。このように、露光時間演算部206は、図11Aに示す輝度画像を信号処理部204から取得して、図11Bに示す領域単位本実施例では行列ブロック単位の輝度統計量を生成する。露光時間演算部206は、さらに、図11Bに示す領域単位の輝度統計量に基づいて図11Cに示すような領域単位本例では行列ブロック単位で設定すべき露光時間を算出する。なお、前述したように、この領域単位の露光時間は、静止画撮影においては、事前撮像画像に基づいて算出され、次にユーザの撮影する静止画に適用される。動画撮影処理においては先行撮影画像に基づいて算出されて、次の撮影画像フレームに適用される。露光時間演算部206は、露光時間の算出において以下のような処理を行う、明るい領域、すなわち高輝度領域については短い露光時間を設定する、暗い領域、すなわち低輝度領域については長い露光時間を設定する。このような領域単位の露光時間の設定を実行することで、高輝度領域においては、画素値が飽和してしまうことを防止し、有効画素値をえることができる。また、低輝度領域についてはS/Nの高い画素値を取得することができる。露光時間演算部206は、上述した処理により、領域単位本例では行列ブロック単位の露光時間を決定し、決定した領域単位の露光時間情報を電子シャッタ制御部207に出力する。電子シャッタ制御部207では、これらの情報から、露光時間を開始させる先幕として機能するリセット信号Rを出力する電子シャッタ動作タイミングを行列ブロック単位で決定する。この場合、フォーカルプレーンシャッタ動作、および、メカニカルシャッタ動作については、例えば、先に図10を参照して説明したと同様、行単位での制御となるが、露光開始となるリセット動作については行方向、列方向について独立に制御する。行列ブロックijの露光時間を開始させる先幕として機能するリセット信号Rを出力する、行i、列jの電子シャッタタイミングTrijは、Trij=Tmi-Texij上記式によって算出する。ただし、Tmiは、行列ブロックijにおけるメカニカルシャッタの動作タイミング、Texijは、行列ブロックijにおける露光時間図11c参照、である。上記の露光時間制御によって、様々な画素集合である行列ブロック単位での露光時間制御が実現される。また、上述した実施例では、先行撮影した画像の輝度情報に基づいて、次の撮影画像に対する領域単位の露光時間を制御する構成例を説明したが、別の例として、図12に示すように、異なる露光時間を周期的に制御する構成としてもよい。露光制御単位の設定例としては、例えば図13に示すように、画素単位や、特定の画素周期、あるいは画素パターンなど、様々な領域単位で制御することが可能である。図13は、所定領域単位の露光時間制御を行う撮像素子の領域区分例について説明する図である。図13aは、2行単位で2つの露光時間の設定を行う例である。図13bは、4画素単位で2つの露光時間の設定を行う例である。図13cは、水平、垂直各3画素のライン単位で2つの露光時間の設定を行う例である。このような様々な領域単位で、図10bを参照して説明したリセット信号出力を可能とした撮像素子を構成し、その撮像素子に対して、領域単位でリセット信号の出力を行う構成とすることで、行単位以外の様々な形状の領域単位での露光時間制御が可能となる。[6.メカニカルシャッタの動作変化に対応する補正処理について]次に、メカニカルシャッタの動作変化に対応する補正処理構成を持つ実施例について説明する。先に説明した実施例では、図7を参照して説明したように、メカニカルシャッタの走査速度は既知であり、その走査速度は変わらないものとして説明したが、経年やその他の電気的、機械的な特性の変化によって、メカニカルシャッタの走査速度が変化することが生じうる。そのような場合、先に図8を参照して説明した電子シャッタリセット信号Rの出力タイミングの算出式を用いた処理を行うと、誤った露光時間の設定がなされることがある。具体的には、以下に示す露光時間演算部206において算出する電子シャッタタイミングTriの算出式、Tri=Tmi-Texiただし、Tmiは、行iにおけるメカニカルシャッタの動作タイミング、Texiは、行iにおける露光時間、上記式を用いて、電子シャッタリセット信号Rの出力タイミングを算出した場合、制御すべき露光時間Texiが得られなくなる可能性がある。すなわち、上記式において、行iにおけるメカニカルシャッタの動作タイミングである[Tmi]の変動に起因するエラーが発生する可能性がある。以下、このようなエラーの発生を防止するため、図14に示すように信号処理部204内に感度差補償部を備えた構成例について説明する。信号処理部204に構成される感度差補償部の処理例について説明する。静止画撮影においては、露光時間演算部206は、事前撮像を行うことによってカメラ信号処理部204から輝度画像を取得する。例えば、先に図9aを参照して説明した輝度画像である。輝度情報を取得するための事前撮影の際には、電子シャッタ走査と読み出し走査によるフォーカルプレーンシャッタ動作のみによって画像を取得する。すなわち、メカニカルシャッタを露光期間の終了時間を規定するために用いずに輝度画像を得るための事前撮影を行う。この事前撮影処理により、メカニカルシャッタの影響を受けずに輝度統計量を算出することができる。その後、本撮影として、前述した実施例の図10を参照して説明した撮影処理、すなわち、電子シャッタリセット信号Rを用いて露光開始時間を制御し、メカニカルシャッタを用いて、露光終了時間を制御して、撮影画像を得る。この本撮影の際には、露光時間演算部206において算出する電子シャッタタイミングTriの算出式、すなわち、Tri=Tmi-Texi上記式を用いて算出した電子シャッタタイミングTriに従ってリセット信号Rが出力される。上記式における[Tmi]の値、すなわち、行iにおけるメカニカルシャッタの動作タイミングが正しいものである場合、事前撮影開始から、本撮影終了の間、被写体が動いていないと仮定すると、事前撮影による画像から算出する輝度統計量と、本撮影による画像から算出する輝度統計量は、全く等しいはずである。しかし、例えば経年変化によって、メカニカルシャッタの走査速度が変化し、上記式における[Tmi]の値、すなわち、行[i]におけるメカニカルシャッタの動作タイミングが変化した場合は、上記式に従った制御を行うと、撮影処理時の実際の露光時間が、予定した露光時間[Texi]と異なる露光時間となる。この結果、その領域の輝度統計量は、露光時間のずれの分だけ異なる値となる。この露光時間のずれによって、事前撮影画像と、本撮影画像の対応する画像領域の輝度差が生じる。図14に示す信号処理部204の感度差補償部は、この事前撮影画像と、本撮影画像の対応する画像領域の輝度差を算出して、メカニカルシャッタの動作タイミングのずれ、さらに、本画像撮影時における露光時間のずれを算出する。さらに、これらの算出値から、正しい露光時間の設定がなされた場合の画素値を算出し、算出した画素値、すなわち、本来の露光時間が設定された場合の画素値を出力画像の画素値として設定する画像補正処理を行って出力画像を生成する。このように、画像補正を行うことで、メカニカルシャッタの動作に変化が生じた場合でも、正しい露光時間に応じた補正画素値を設定した出力画像を生成し出力することが可能となる。以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"