(57)【特許請求の範囲】
【請求項１】
レンズを通過した光を受光する受光センサーと、
前記受光センサーに当たる前記光を遮断するシャッターと、
所定の露光開始タイミングに前記受光センサーのリセットを行うことで露光を開始させる露光開始制御部と、
前記露光の開始から終了までの間に前記受光センサーが受光した光量に応じて画像データを生成する画像生成部と、
前記シャッターが前記光を遮断する動作を複数回繰り返させ、前記動作のそれぞれにおいて前記シャッターが異なる位置で前記光を遮断している様子を示す前記画像データを複数の受光素子の出力に基づいて前記画像生成部に生成させ、生成された前記画像データの複数個に基づいて、前記露光開始タイミングを決定する露光開始タイミング制御部と、
を備え、
前記露光開始タイミング制御部は、前記露光開始制御部が前記複数の受光素子のリセットを同時に行うことで露光を開始させて、前記光を遮断している様子を示す前記画像データを前記画像生成部に生成させる画像生成装置。
【請求項２】
レンズを通過した光を受光する受光センサーと、
前記受光センサーに当たる前記光を遮断するシャッターと、
所定の露光開始タイミングに前記受光センサーのリセットを行うことで露光を開始させる露光開始制御部と、
前記露光の開始から終了までの間に前記受光センサーが受光した光量に応じて画像データを生成する画像生成部と、
前記シャッターが前記光を遮断する動作を複数回繰り返させ、前記動作のそれぞれにおいて前記シャッターが異なる位置で前記光を遮断している様子を示す前記画像データを前記画像生成部に生成させ、生成された前記画像データの複数個に基づいて、前記露光開始タイミングを決定する露光開始タイミング制御部と、
を備え、
前記露光開始タイミング制御部は、前記シャッターが前記光を遮断する動作を行っている間に前記受光センサーの露光の開始と終了とを行わせることで、前記光を遮断している様子を示す前記画像データを前記画像生成部に生成させる画像生成装置。
【請求項３】
前記露光開始タイミング制御部は、前記受光センサー上の各受光素子に前記シャッターの影のエッジが到達する露光終了タイミングを、前記画像生成部に生成させた複数個の前記画像データに基づいて特定し、前記露光終了タイミングよりも所定時間先行する前記露光開始タイミングにて各受光素子における前記露光を開始させる、
請求項１又は２に記載の画像生成装置。
【請求項４】
前記露光開始タイミング制御部は、前記受光センサーの一部の受光素子であって前記シャッターの移動方向に並ぶ少なくとも１列の受光素子が受光した光量によって、前記画像生成部に複数個の前記画像データを生成させる、
請求項１乃至請求項３のいずれかに記載の画像生成装置。
【請求項５】
レンズを通過した光を受光する受光センサーと、
前記受光センサーに当たる前記光を遮断するシャッターと、
所定の露光開始タイミングに前記受光センサーのリセットを行うことで露光を開始させる露光開始制御部と、
前記露光の開始から終了までの間に前記受光センサーが受光した光量に応じて画像データを生成する画像生成部とを備える画像生成装置における露光開始タイミングの調整方法であって、
前記シャッターが前記光を遮断する動作を複数回繰り返させ、前記動作のそれぞれにおいて、複数の受光素子のリセットを同時に行うことで露光を開始させ、前記シャッターが異なる位置で前記光を遮断している様子を示す前記画像データを前記複数の受光素子の出力に基づいて前記画像生成部に生成させ、生成された前記画像データの複数個に基づいて、前記露光開始タイミングを決定する、
露光開始タイミングの調整方法。
【請求項６】
レンズを通過した光を受光する受光センサーと、
前記受光センサーに当たる前記光を遮断するシャッターと、
所定の露光開始タイミングに前記受光センサーのリセットを行うことで露光を開始させる露光開始制御部と、
前記露光の開始から終了までの間に前記受光センサーが受光した光量に応じて画像データを生成する画像生成部とを備える画像生成装置における露光開始タイミングの調整方法であって、
前記シャッターが前記光を遮断する動作を複数回繰り返させ、前記動作のそれぞれにおいて、前記シャッターが前記光を遮断する動作を行っている間に前記受光センサーの露光の開始と終了とを行わせ、前記シャッターが異なる位置で前記光を遮断している様子を示す前記画像データを前記画像生成部に生成させ、生成された前記画像データの複数個に基づいて、前記露光開始タイミングを決定する、
露光開始タイミングの調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置および露光開始タイミングの調整方法に関する。
【背景技術】
【０００２】
従来、機械シャッターを利用した撮影において機械シャッターによる幕の単位時間当たりの移動量が一定でないことが知られている。このため、電子シャッターによって先幕、機械シャッターによって後幕を構成する撮影装置において機械シャッターによる後幕の走行特性に応じて電子シャッターによる先幕の走行特性が変化するように調整することで露光時間を均一化させる各種の技術が開発されている。例えば、特許文献１においては、センサーを複数の領域（例えば、４個の領域）に分割し、各領域において一部が露光し、一部が露光していない状態となるように電子シャッターと機械シャッターとのタイミングを制御する技術が開示されている。さらに、当該制御によって撮影された画像データにおいて各分割領域が示す黒縞の端が後幕の走行特性を示していると見なし、当該走行特性に合わせて電子先幕の走行特性を決定する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４７９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、電子シャッターと機械シャッターとを関連させながら撮影するための制御が困難であった。すなわち、特許文献１に開示された技術においては、機械シャッターの走行特性を特定するため、分割領域のそれぞれにおいて一部が露光し、一部が露光していない状態を実現する必要がある。このためには、特許文献１の図７（ａ）のように、分割領域のそれぞれにおいて電子シャッターによる先幕が先行し、かつ、機械シャッターによる後幕が遅れて動作する部分と、電子シャッターによる先幕が遅れて動作し、かつ、機械シャッターによる後幕が先行する部分とが存在するように電子シャッターと機械シャッターとのタイミングを関連させる必要がある。
【０００５】
そして、機械シャッターの速度は機械構成によって決まっており調整できず、また、当該機械シャッターの動作は一般的には数ミリ秒（例えば、３〜４ミリ秒程度）で完了する。このため、当該数ミリ秒といった短期間の機械シャッターの走行特性に合わせて分割領域のそれぞれにおいて一部が露光し、一部が露光していない状態を実現することはとても難しい。特に、撮像系のレンズの位置等の条件によって露光時間が不均一となる度合いが異なるため、それぞれの条件において分割領域のそれぞれにおいて一部が露光し、一部が露光していない状態を実現することはとても煩雑であって実現性が低い。
本発明は上記課題にかんがみてなされたもので、各種の条件下で異なる受光センサーの位置毎の露光量のずれを容易に調整可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる画像生成装置は、所定の露光開始タイミングにおいて受光センサーのリセットを行うことで露光を開始させた後、受光される光をシャッターによって遮断することによって露光を終了させることが可能であり、露光の開始から終了までの間に受光センサーが受光した光量に応じた画像データを生成する。この構成において、シャッターが光を遮断する動作を複数回繰り返させ、動作のそれぞれにおいてシャッターが異なる位置で光を遮断している様子を示す画像データを画像生成部に生成させ、生成された画像データの複数個に基づいて、露光開始タイミングを決定する。
【０００７】
すなわち、本発明にかかる画像生成装置においては、実際に複数回シャッターを動作させるとともに、当該シャッターの動作のそれぞれにおいてシャッターが異なる位置で光を遮断している様子を示す画像データを生成する。また、生成された複数個の画像データが撮影されたタイミングにおけるシャッターの位置が異なるように撮影を行って当該複数個の画像データを生成する。そして、当該複数個の画像データに基づいて露光開始タイミングを調整する。このため、実測されたシャッターの動作に合わせて露光開始タイミングを調整することが可能になり、受光センサーの位置毎の露光量を正確に均一化させることができる。
【０００８】
さらに、本発明にかかる画像生成装置においては、複数回シャッターを動作させ、各動作の過程で少なくとも一回画像データを生成することで複数個の画像データを生成し、各画像データ間で撮影時のシャッターの位置が異なるように制御される。従って、高周期で撮影可能な受光センサーを利用しなくてもシャッターが異なる位置で光を遮断している様子を示す複数個の画像データを生成することが可能である。また、高周期で当該画像データを撮影可能であれば、シャッターが一回動作する間に複数回画像データを撮影することとし、複数回シャッターを動作させることによってシャッターの位置が異なる多数の画像データを生成することができ、少数回のシャッターの駆動によって露光開始タイミングを高精度に規定することができる。さらに、シャッターの動作にあわせて受光センサーの露光開始タイミング（先幕の動作）を詳細に調整する必要がないため、容易にシャッターが光を遮断する過程を示すとともにシャッターの位置が異なる複数個の画像データを生成することが可能である。
【０００９】
ここで、受光センサーは光を受光して受光量を出力するセンサーであれば良く、例えば、受光量に応じた情報を出力する受光素子が２次元的に配置されたセンサーによって構成可能である。シャッターは、受光センサーに向けて進行する光が遮断される状態と遮断されない状態とを機械的に切り替えることができれば良く、例えば、受光センサーよりも被写体側に備えられた幕が移動して被写体からの光を遮光する機械シャッターによって構成される。
【００１０】
露光開始制御部は、受光センサーに露光を開始させることができればよく、例えば、受光素子における受光量を示す蓄積電荷を放電させるリセット動作を契機に露光が開始される受光センサーにおいて、リセット動作を行わせることができればよい。むろん、露光開始タイミングを制御することによって先幕の走行特性を調整するためには、受光センサーにおける受光素子においてライン毎に露光を開始する動作（ＣＭＯＳセンサーであればローリングシャッター）を実現する必要があるが、露光開始タイミングを調整するための画像を撮影する際には撮影を行う受光素子の全てにおいて同時に露光を開始する動作を行うことが好ましい。
【００１１】
画像生成部は、露光期間における受光センサーの受光量に応じて画像データを生成することができればよい。すなわち、露光開始制御部によって露光が開始された後、シャッターによって露光が終了されるまでの間において受光センサーで受光した光量に応じて画像データを生成することができればよい。むろん、当該画像データの生成に伴って各種の画像処理を実行しても良い。
【００１２】
露光開始タイミング制御部は、シャッターが光を遮断する動作に応じた露光開始タイミングで受光センサーの露光が開始されるように露光開始制御部に指示を行うことができればよい。すなわち、シャッターが異なる位置で光を遮断している様子を示す複数個の画像データは、各画像データを撮影したタイミングでのシャッターの位置が異なるようにして生成されるため、当該複数個の画像データはシャッターが光を遮断する動作を示している。そこで、当該動作にあわせた露光開始タイミングで受光センサーの各位置における受光素子の露光が開始されるように露光開始タイミングを決定することにより、当該シャッターが光を遮断する動作を行ったときに受光センサーの位置毎の露光時間が均一となるように露光開始タイミングを調整することができればよい。
【００１３】
さらに、露光開始タイミングを決定するための基になる複数個の画像データとしては、シャッターの影のエッジの位置が異なる複数個の画像データであることが好ましい。この構成によれば、複数個の画像データを比較することによってシャッターが当該シャッターの移動方向に移動していく走行特性をシャッターの影のエッジの位置の時間変化特性として特定することができる。従って、特定された時間変化特性に基づいて露光開始タイミングを調整することにより、レンズの種類や位置等の条件によって受光センサーの露光量が不均一になることを防止することができる。
【００１４】
さらに、露光開始タイミングは、シャッターの走行特性に応じて位置毎の露光量を均一化させるように調整されれば良く、例えば、受光センサー上の各受光素子にシャッターの影のエッジが到達する露光終了タイミングを複数個の画像データに基づいて特定し、露光終了タイミングよりも所定時間先行する露光開始タイミングにて各受光素子における露光を開始させる構成としても良い。すなわち、シャッターによって遮光された受光素子上には当該シャッターの影が存在する状態になるため、受光センサー上でのシャッターの影のエッジを基点として影側の受光素子においては露光が終了しており、影と反対側の受光素子においては露光が終了していないことになる。従って、シャッターの影のエッジの位置が時間に応じて変化する様子を受光センサー上で特定すれば、シャッターによる露光終了タイミングを特定したことになる。そこで、当該露光終了タイミングよりも所定時間先行する露光開始タイミングにて各受光素子における露光を開始させれば、シャッターの走行特性に応じた露光開始タイミングで露光を開始することが可能である。なお、所定時間は、必要とされる露光時間であれば良く、ユーザーの設定等に応じて適宜選択可能である。
【００１５】
さらに、本発明のように、シャッターが光を遮断する動作を複数回繰り返させ、動作のそれぞれにおいてシャッターが光を遮断する過程を示すとともにシャッターの位置が異なる複数個の画像データを撮影し、当該画像データに基づいて露光開始タイミングを調整する手法は、プログラムや方法としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態にかかる画像生成装置を含む撮影装置のブロック図である。
【図２】（２Ａ）はシャッターの遮光幕のエッジの位置、シャッターの影のエッジの位置、露光開始タイミングの時間変化特性を示す図、（２Ｂ）は画像データを撮影する際に利用される複数の受光素子を模式的に示す図、（２Ｃ）および（２Ｄ）は複数個の画像データを撮影する様子を説明する説明図である。
【図３】撮影処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）画像生成装置の構成：
（２）撮影処理：
（３）他の実施形態：
【００１８】
（１）画像生成装置の構成：
図１は本発明の一実施形態にかかる画像生成装置を含む撮影装置１を示しており、当該撮影装置１には、光学系１０、受光センサー１４、記憶部１５、表示部２０、記録部３０、操作部４０、絞り調整部４５、シャッター制御部５０、露光制御部６０、ＣＰＵ７０、画像生成部８０が備えられている。ＣＰＵ７０は、所定のプログラムに従って、絞り調整部４５、シャッター制御部５０、露光制御部６０、記憶部１５、画像生成部８０、表示部２０、記録部３０、操作部４０の動作を制御する。
【００１９】
光学系１０は、受光センサー１４に被写体画像を結像させるレンズ１１、絞り１２、シャッター１３を備えている。本実施形態においてレンズ１１と絞り１２とは鏡筒内に備えられており、当該鏡筒は図示しない筐体に交換可能に取り付けられる。本実施形態において、レンズ１１は光軸に平行な方向に沿って並べられた複数枚のレンズを含むが、図１では簡便のために１枚のレンズのみを表現している。各レンズは外縁部で支持されるとともに、鏡筒に備えられたピントリングによって光軸方向に１部又は全部のレンズを移動可能とすることで焦点の位置を調整可能である。また、鏡筒に備えられたズームリングによって光軸方向に１部又は全部のレンズを移動可能とすることで光学的なズーム動作を行うことが可能である。すなわち、本例は、撮影装置１にマニュアルフォーカスレンズが取り付けられた状態である。なお、光学系の構成は他の構成を採用しても良く、例えば、レンズを液体レンズによって構成し、レンズを変形させることで焦点位置を調整し、また、光学的なズーム動作を行う構成としてもよい。
【００２０】
また、本実施形態において、絞り１２は、レンズ１１の光軸に対して垂直な平面内で回動可能に支持された複数の遮蔽板によって構成され、複数の遮蔽板が連動して回動することによって光軸に対して垂直な平面内で遮蔽されていない部分の面積を変化させることが可能である。絞り１２の開口径は絞り調整部４５によって制御されるように構成されており、当該絞り調整部４５が絞り１２の開口径を指示されると、絞り調整部４５が絞り１２を駆動させて当該指示された開口径となるように設定する。
【００２１】
シャッター１３は機械式のフォーカルプレーン型シャッターであり、受光センサー１４の受光センサー面に対して平行な平面板状の遮光部としての開閉式（折り畳み式）の複数の遮光幕を備えている。この遮光幕はシャッター制御部５０からの制御信号に応じて光軸に対して垂直な方向に移動するように構成されており、通常は遮光幕が光軸に平行な方向の光路を遮らない状態で保持されている。また、遮光幕が光路を遮らない状態で保持されている状態において、所定のトリガが与えられると当該遮光幕が光路を遮らない状態で保持された状態が解除され、遮光幕は光軸に対して垂直な方向に駆動して複数の羽根が光路を遮る状態となる。
【００２２】
すなわち、シャッター１３が移動する以前においては非遮光状態であり、シャッター１３によって受光センサー１４に到達する光の一部が遮断される過程を経てシャッター１３の移動が完了すると遮光状態となる。なお、本実施形態において、シャッター１３の遮光幕が光路を遮らない状態で保持された状態が解除された後、当該遮光幕による遮光が完了して遮光幕の移動が停止するまでに要する時間は３．７ミリ秒である。また、図１においては、シャッター１３の移動方向を破線の矢印Ａmで示している。
【００２３】
受光センサー１４は、ベイヤー配列されたカラーフィルターと、光量に応じた電荷を光電変換によって画素ごとに蓄積する複数の受光素子（フォトダイオード）とを備えるＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサーである。むろん、受光センサーはＣＣＤ（Charge Coupled Device）イメージセンサー等の他のセンサーであってもよい。なお、本実施形態における受光センサー１４は矩形状になるように複数の受光素子が並べられたセンサーであり、矩形の中央に光軸が位置するように配置され、矩形の一方の辺がシャッター１３の移動方向（Ａm）と平行である。また、当該矩形の他方の辺がシャッター１３の移動方向（Ａm）と垂直であるとともに、シャッター１３が移動する際の先頭の部分（エッジ）と平行である。
【００２４】
本実施形態にかかる受光センサー１４は、露光制御部６０がリセット指示を行うことによって受光素子の受光量に対応した蓄積電荷をリセットするリセット動作を行い、各受光素子での露光を開始することができる。また、受光センサー１４は、露光制御部６０が読出指示を行うことによって受光素子の受光量を示す情報の読出を行うことで露光を終了させることができる。さらに、受光センサー１４において、これらの露光の開始および終了はライン毎あるいは一画面毎に制御することが可能である。
【００２５】
従って、本実施形態にかかる撮影装置１によって記録用の画像を撮影する際（通常の撮影）には、機械シャッターであるシャッター１３と受光センサー１４の電子シャッターとの組み合わせによって露光時間を制御する。すなわち、本実施形態において通常の撮影の場合には、受光センサー１４における電子シャッターで露光を開始させ、シャッター１３で露光を終了させる電子先幕−機械後幕シャッター方式によって露光時間が制御される。具体的には、通常の撮影の場合、電子シャッターによりライン順次で露光が開始され、ライン毎の露光時間が、設定されたシャッター速度となるタイミングで各ラインが遮光されるように機械シャッターによる遮光が開始される。なお、露光時間が比較的短い場合には、機械シャッターの動作の開始は電子シャッターの動作の開始よりも前とし、機械シャッターの動作の開始から機械シャッターが受光センサー１４に当たる光を遮光し始める前に電子シャッターの動作を開始する。また、露光開始タイミングを調整するための基になる画像データを撮影する場合、機械シャッターによる遮光動作の途中に、電子シャッターにより複数の受光素子において同時に露光が開始され、所定時間経過した後に電子シャッターで露光を終了する。むろん、これらの撮影方式以外にも用途に応じて各種の方式で撮影が行われる。例えば、撮影装置１においては表示部２０においてライブビュー表示を行うことが可能であり、当該ライブビュー表示を行うための画像を撮影する際には、電子シャッター方式によって露光時間が制御される。すなわち、先幕も後幕も電子シャッターによって制御される。
【００２６】
操作部４０はシャッターボタンと、絞り１２の開口径を設定するための操作部と、シャッター速度を設定するための操作部と、各種の設定メニューを操作するための操作部と、撮影モード（絞り優先モード等）を設定するための操作部とを備えており、利用者は当該操作部４０に対する操作によって撮影装置１に対して各種の指示を与えることができる。なお、本実施形態においてシャッターボタンのストローク量は２段階で検出可能である。すなわち、シャッターボタンが半押しされた状態と全押しされた状態とを区別して検出可能である。また、本実施形態においてシャッターボタンが半押しされた場合には撮影準備を行う指示が行われたと見なされ、シャッターボタンが全押しされた場合には記録媒体に画像を記録する指示が行われたと見なされる。
【００２７】
表示部２０は、図示しないインターフェース回路、液晶パネルドライバー、液晶パネル、図示しない接眼レンズ等を備えている。本実施形態において、表示部２０は、撮影対象となる被写体を示す画像を表示して利用者に撮影前の被写体の様子および撮影条件等の情報を把握させるＥＶＦ（Electronic View Finder）であり、本実施形態にかかる撮影装置１はＥＶＦを備えたミラーレスデジタルカメラである。
【００２８】
記録部３０は、図示しない記録媒体を挿入することが可能であり、記録部３０に記録媒体が挿入された状態で、記録媒体に対して情報を記録し、また、記録媒体から情報を読み出すことができる。すなわち、撮影した画像を示す画像データを記録媒体に記録することができる。なお、記憶部１５は、受光センサー１４が出力する画像データ（受光素子毎の受光量を示す情報）を一時的に記録しておくメモリである。
【００２９】
画像生成部８０は、受光センサー１４が出力する画像データに対して予め決められた手順によって各種の処理を実行する回路によって構成されている。具体的には、画像生成部８０は、ＣＰＵ７０の処理によって記憶部１５に記憶された画像データを取得し、当該画像データが示す画像データに対してγ変換等の所定の画像処理を行って表示用の画像および記録用の画像を示すデータを生成する機能を備えている。表示用の画像を示すデータは表示部２０に受け渡され、撮影された画像が表示部２０に表示される。記録用の画像を示すデータは記録部３０に受け渡され、記録部３０に挿入された記録媒体に当該データが記録される。
【００３０】
画像生成部８０が実行する画像処理には、ＡＥ（Automatic Exposure）処理を行うための評価値を出力する処理が含まれる。すなわち、画像生成部８０は、受光センサー１４による撮影範囲内に設定された所定の測光エリアに含まれる画素の明るさを評価するための評価値（例えば、輝度の平均値等）を特定し、ＡＥ処理を行うための評価値として出力することが可能である。
【００３１】
ＣＰＵ７０は、ＡＥ処理を行うための評価値に基づいて絞り調整部４５、シャッター制御部５０、露光制御部６０に制御信号を出力し、適正露出となるように絞り１２の開口径およびシャッター速度を調整する。すなわち、ＣＰＵ７０は、操作部４０における指示やデフォルト設定に基づいて画像データを撮影する際の撮影条件を特定し、当該撮影条件通りに各部を設定する機能を備えている。具体的には、ＣＰＵ７０が上述のＡＥ処理を行うための評価値に基づいて適正露出となるために必要な撮影条件を特定し、当該撮影条件通りに絞り１２およびシャッター速度が設定されるように、絞り調整部４５、シャッター制御部５０、露光制御部６０に対して制御信号を出力する。なお、適正露出となるための必要な撮影条件は、各種の前提条件（例えば、絞り優先、シャッター速度優先等）において特定可能である。
【００３２】
ここで、シャッター速度は受光センサー１４に光が当たっている時間を示しており、ＣＰＵ７０は、受光センサー１４の各ラインが当該シャッター速度に相当する時間だけ露光されているように受光センサー１４における露光開始タイミングを調整する。すなわち、機械シャッターであるシャッター１３においては、遮光幕の移動が開始された後の走行特性を人為的に変化させることはできない。そこで、ＣＰＵ７０は、受光センサー１４における露光開始タイミングを調整することによって、当該受光センサー１４のライン毎の露出が一定になるように制御する。
【００３３】
本実施形態のように、機械シャッターと電子シャッターとを併用する撮影方式を採用すると、一般に機械シャッターの移動方向で露光量が不均一になるとともに、当該不均一の度合いはレンズの種類や位置等の条件によって変動することが知られている。すなわち、機械シャッターを使用する撮影方式においては、機械シャッターによって遮光される光路がレンズの位置（焦点位置等）によって変化する。この結果、受光センサー上で機械シャッターの影（遮光された部分）のエッジの位置が変化する時間変化特性が変化する。他方、電子シャッターを使用する撮影方式においては、受光センサー上で動作するものであるため、レンズの位置（焦点位置等）によっては遮光された部分のエッジの位置は変化しない。
【００３４】
図２Ａは、シャッター１３の遮光幕のエッジの位置の時間変化特性およびシャッター１３の影のエッジの位置の時間変化特性の例を示す図であり、横軸を時間、縦軸をシャッターの移動方向の位置とし、破線によってシャッター１３の遮光幕のエッジの位置の時間変化特性、実線によってシャッター１３の影のエッジの位置の時間変化特性、一点鎖線によって電子シャッターによって露光を開始する位置の時間変化特性を示している。本実施形態にかかるシャッター１３の遮光幕は図示しないばねによって駆動されるため、遮光幕が光路を遮らない状態で保持された状態が解除されると、時間とともに速度が大きくなり、時間とともに傾きが急峻になる図２Ａにて破線に示す２次曲線のような時間変化特性で遮光幕のエッジの位置が変化する。
【００３５】
受光センサー１４上の受光素子上におけるシャッター１３の影のエッジの位置とシャッター１３の遮光幕のエッジの位置を比較すると、図２Ａに示すように初期においては、破線で示すシャッター１３の遮光幕のエッジの位置の方が先行し、シャッター１３の影のエッジの位置が遅れるが、やがて両者は逆転する。
【００３６】
このため、受光センサー１４の素子毎の露光時間が一定になるように制御するためには、露光開始タイミングを、シャッター１３の遮光幕のエッジの位置ではなく露光を終了するシャッター１３の影のエッジの位置の変化にあわせて変化させる必要がある。そこで、シャッター１３の影のエッジの位置の変化にあわせて露光開始タイミングを制御するため、ＣＰＵ７０は、記録用の画像データを生成する以前にシャッター１３の影のエッジの位置の時間変化特性を測定し、当該時間変化特性に合わせて露光開始タイミングを調整する（先幕の走行特性を調整する）。
【００３７】
本実施形態において、ＣＰＵ７０は、受光センサー１４が備える受光素子の一部の素子によって、シャッター１３が異なる位置で光を遮断している様子を示す複数個の画像データを撮影して露光開始タイミングを調整するための基となる画像とする。図２Ｂは、本実施形態において露光開始タイミングを調整するための基となる画像を撮影する際に利用される複数の受光素子を模式的に示す図である。同図２Ｂにおいて、破線の矩形は受光センサー１４を光軸方向から眺めた形状を示しており、実線の矩形は露光開始タイミングを調整するための基となる画像を撮影する際に利用される複数の受光素子１４ａを示している。本実施形態において受光センサー１４は長方形のエリアに受光素子が並べられたセンサーであり、露光開始タイミングを調整するための基となる画像を撮影する際に利用される複数の受光素子１４ａは受光センサー１４の短手方向に並ぶ１列の受光素子によって構成されている。また、複数の受光素子１４ａは、受光センサー１４の長手方向の中央に配置されている。なお、図２Ｂにおいて受光素子１４ａの幅が実際の幅よりも大きくなるように強調されている。本実施形態において、受光センサー１４の短手方向は、シャッター１３の移動方向と平行になるように撮影装置１に組み付けられる。従って、本実施形態においては、シャッター１３の移動方向に並ぶ１列の受光素子によって複数の受光素子１４ａが構成されている。
【００３８】
シャッター１３が受光センサー１４に当たる光を遮光していない状態から当該シャッター１３が移動を開始した後、当該シャッター１３が受光センサー１４に当たる光の一部を遮光し一部を遮光していない状態で、受光センサー１４の全素子における露光の開始と複数の受光素子１４ａからの露光量の読み出しとによって画像データを撮影すると、シャッター１３が光を遮断している様子を示す画像データが撮影される。すなわち、シャッター１３が受光センサー１４に当たる光を遮断する過程においては、シャッター１３の移動方向に並ぶ複数の受光素子１４ａの一部にシャッター１３の影が投影され、残りの一部にシャッター１３の影が投影されていない状態となる。図２Ｂに示す複数の受光素子１４ａにおいては、シャッター１３の影が投影されている受光素子を黒く着色し、シャッター１３の影が投影されていない受光素子（被写体からの光が当たっている受光素子）を白く着色して示している。このような状態において、画像データを撮影すると、シャッター１３の影のエッジを基点として影側の受光素子（図２Ｂに示す下側の受光素子）においては露光が終了しており、影と反対側の受光素子（図２Ｂに示す上側の受光素子）においては露光が終了していない状態となる。
【００３９】
従って、この状態において複数の受光素子１４ａの全てについて読み出しを開始すると当該複数の受光素子１４ａにおける露光が終了し、図２Ｂに示すようにシャッター１３の影のエッジを境にして一方の領域が明るく、他方の領域が暗い画像が撮影される。そこで、本実施形態においてＣＰＵ７０は、シャッター１３の影のエッジの位置が異なる複数のタイミングで画像データを撮影し、当該画像データに基づいてシャッター１３の動作に伴う影のエッジの位置の時間変化を推定し、当該時間変化が受光センサー１４でのライン毎の露光終了タイミングであると見なす。
【００４０】
このように、シャッター１３の動作に伴う影のエッジの位置の時間変化を特定するため、本実施形態においてＣＰＵ７０は、シャッター１３を一回動作させる過程において、所定の周期（例えば、複数の受光素子１４ａによって撮影可能な最短の周期）で画像データを複数回撮影する処理を、Ｎ回（Ｎは１以上の整数）繰り返す。本実施形態では、Ｎが２以上であるとして説明するが、Ｎ＝１の場合は、一度のシャッター１３の動作で画像データを複数回撮影し、複数の画像データを生成して、Ｎが２以上の場合と同様に露光開始タイミングの調整を行う。なお、シャッター１３によって光を遮断する動作を繰り返す際、ＣＰＵ７０はＮ回目のシャッター１３の動作過程における撮影タイミングとＮ−１回目までのシャッター１３の動作過程における撮影タイミングとが互いにずれるように調整し、Ｎ回の繰り返しの過程でシャッター１３の影のエッジの位置が異なる状態で複数の画像データが生成されるように撮影タイミングを制御する。
【００４１】
具体的には、ＣＰＵ７０は、絞り調整部４５に対して絞り１２を開放（最大口径）にするように制御信号を出力する。この結果、絞り調整部４５は絞り１２を開放する。また、ＣＰＵ７０はシャッター制御部５０に対してシャッター１３によって光を遮断する動作を行うように制御信号を出力する。この結果、シャッター１３の遮光幕が光路を遮らない状態で保持された状態が解除され、シャッター１３による光の遮断動作が開始される。当該シャッター１３の動作が開始された後、予め決められた待機時間が経過すると、ＣＰＵ７０は、露光制御部６０に対して受光センサー１４上の一部の受光素子である複数の受光素子１４ａにおいて同時に露光を開始するように制御信号を出力する。この結果、露光制御部６０は、受光センサー１４の複数の受光素子１４ａに対してリセット動作を行わせる。
【００４２】
さらに、複数の受光素子１４ａにおけるリセット動作が開始された後、所定時間待機した後にＣＰＵ７０は、露光制御部６０に対して制御信号を出力し、複数の受光素子１４ａに画像データを出力させる。そして、ＣＰＵ７０は、複数の受光素子１４ａにおける露光の開始と画像データの出力を所定周期で繰り返すように露光制御部６０に対して制御信号を出力する。すなわち、一度のシャッター１３の動作において、複数の受光素子１４ａによって所定周期で複数回画像データを撮影する。なお、本実施形態において、シャッター１３による光の遮断動作の開始から終了までに要する時間は上述の所定周期よりも長い。従って、当該シャッター１３によって光を遮断する動作が行われている過程において、複数の受光素子１４ａによる画像データの生成は複数回行われる。
【００４３】
シャッター１３の遮光動作が完了すると、ＣＰＵ７０は、シャッター制御部５０に制御信号を出力して再度シャッター１３の遮光幕が光路を遮らない状態で保持させる。そして、再度シャッター１３によって光を遮断する動作を行う過程において所定周期で複数の受光素子１４ａによる画像データの生成を行う処理を複数回実行する。ただし、シャッター１３の遮光動作を開始した後、複数の受光素子１４ａにおけるリセット動作が開始されるまでの時間である上述の待機時間はシャッター１３の動作回数毎に異なる時間となる。すなわち、シャッター１３による光の遮断動作が初回に行われる際の待機時間は第１待機時間であり、２回目に行われる際の待機時間は第１待機時間と異なる第２待機時間であり、３回目以降における第３待機時間もそれ以前の待機時間と異なる時間に設定される。そして、ＣＰＵ７０は、シャッター１３の遮光動作が所定の回数となるまでこの処理を繰り返す。
【００４４】
以上の処理の結果、シャッター１３の影のエッジの位置が異なる状態において撮影された複数個の画像データが生成される。図２Ｃおよび図２Ｄは、複数の受光素子１４ａによってシャッター１３の影のエッジの位置が異なるように複数個の画像データを撮影する様子を説明する説明図であり、図２Ｃにおいてはシャッター１３の１回目の動作の際に複数個の画像データを撮影する様子を示し、図２Ｄにおいてはシャッター１３の２回目の動作の際に複数個の画像データを撮影する様子を示している。
【００４５】
これらの図２Ｃおよび図２Ｄにおいても、図２Ｂと同様にシャッター１３の影が投影されている受光素子を黒く着色し、シャッター１３の影が投影されていない受光素子を白く着色して示している。これらの図２Ｃおよび図２Ｄに示すように、シャッター１３が１回動作する過程において、複数回画像データが撮影されており、例えば、図２Ｃに示す白と黒のエッジの位置に相当する画素を特定すると、時間とともにシャッター１３の影のエッジがシャッター１３の移動方向に移動する様子を特定することができる。また、画像データを撮影した時刻は、例えば、画像データの撮影周期等から特定することができる。従って、図２Ｃおよび図２Ｄに基づいて撮影を行っていない時間でのシャッター１３の影のエッジ位置を補間し、シャッター１３の影のエッジの位置の時間変化特性を推定することができる。なお、図２Ｃを撮影した際の第１待機時間は図２Ｄを撮影した際の第２待機時間と異なっており、図の例では第２待機時間の方が長いため、図２Ｄにおいては、シャッター１３の影のエッジの位置が図２Ｃに示す位置よりも上方（シャッター１３の移動方向）にずれた位置となっている。
【００４６】
以上の処理によって複数個の画像データが生成されると、ＣＰＵ７０は、当該複数個の画像データに基づいてシャッター１３の影のエッジの位置が時間に応じて変化する様子を推定し、受光センサー１４のライン内の各素子における露光終了タイミングは同一となるようにしているので、受光センサー１４の各ラインにおける露光終了タイミングの時間推移を推定する。さらに、ＣＰＵ７０は、各ラインにおいて当該露光終了タイミングよりもシャッター速度に相当する時間だけ先行するように各ラインの露光開始タイミングを決定する。
【００４７】
この後、被写体の画像データを生成するための撮影処理に移行する。すなわち、ＣＰＵ７０は、露光制御部６０に対して当該露光開始タイミングによって受光センサー１４の各ラインにおける露光が開始されるように制御信号を出力する。この結果、露光制御部６０は、上述の露光開始タイミングにて露光が開始されるように各ラインの受光素子にリセット動作を行わせる。さらに、ＣＰＵ７０は、シャッター制御部５０に対して制御信号を出力し、シャッター速度に相当する時間が経過した後に各ラインにおける露光が終了するようにシャッター１３の移動開始タイミングを制御する。この結果、受光センサー１４上の全受光素子はほぼ同じ露光時間で撮影を行う。そして、シャッター１３の移動が完了すると、受光センサー１４から読み出した露光量に基づいて被写体の画像が出力される。
【００４８】
以上の構成によれば、シャッターの位置が異なる状態で撮影された複数個の画像データであって、シャッターが異なる位置で光を遮断している様子を示す複数個の画像データに基づいて露光開始タイミングを調整する。このため、実測されたシャッターの動作に合わせて露光開始タイミングを調整することが可能になり、受光センサーの位置毎の露光量をほぼ正確に均一化させることができる。
【００４９】
さらに、上述の複数個の画像データは、受光センサー１４の短手方向に並ぶ１列の受光素子によって構成された複数の受光素子（図２Ｂに示す複数の受光素子１４ａ）によって撮影される。従って、受光センサー上に存在する全ての受光素子を利用してシャッターが異なる位置で光を遮断している様子を示す画像を撮影する場合と比較して、極めて速い周期で画像データの撮影を繰り返すことができる。このため、シャッター１３による遮光が上述のように３．７ミリ秒という短い期間で完了するとしても、当該３．７ミリ秒の間に複数個の画像データを生成することができる。
【００５０】
また、本実施形態のように、複数回シャッター１３を動作させ、各動作の過程で複数個画像データを生成する処理を繰り返すことにより、少数回のシャッターの駆動過程において多数の画像データを生成することができる。従って、少数回のシャッター１３の駆動によって露光開始タイミングを高精度に規定するために充分な数の画像データを生成することができる。さらに、本実施形態においては、シャッター１３を複数回動作させる際に、各動作における上述の待機時間（第１待機時間、第２待機時間等）を異なる時間とするのみで、シャッターの位置が異なる複数個の画像データを生成している。従って、シャッターが異なる位置で光を遮断している様子を示す複数個の画像データを容易に生成することが可能である。
【００５１】
さらに、本実施形態においては、実際にシャッター１３を動作させてシャッター１３の影のエッジの位置の時間変化特性を測定するため、どのような条件であってもシャッター１３の影のエッジにあわせて露光開始タイミングを調整することができる。すなわち、レンズの位置情報等をレンズ等から取得する必要はない。従って、レンズ情報を撮影装置１に提供することができないレンズ等を利用している場合であっても、シャッター１３の影のエッジにあわせて露光開始タイミングを調整することができる。さらに、シャッター１３の影のエッジの位置の時間変化特性が経時的に変化した場合や、環境温度によって変化した場合であっても、変化後の状態の時間変化特性を実測することでシャッター１３の影のエッジの位置の時間変化特性にあわせた露光開始タイミングの調整を行うことが可能である。
【００５２】
（２）撮影処理：
次に、実例とともに本実施形態における撮影処理を詳細に説明する。図３は撮影処理のフローチャートである。ＣＰＵ７０は、通常、表示部２０におけるライブビュー表示を行うための処理を実行している。すなわち、ＣＰＵ７０は、露光制御部６０に制御信号を出力して先幕と後幕とを電子シャッターによって実現する状態において、画像生成部８０によって生成されたＡＥ処理を行うための評価値を取得し、当該評価値に基づいて被写体を撮影する際の露出が適正露出となるように絞り１２の開口径とシャッター速度とを制御する。この状態において、ＣＰＵ７０が画像生成部８０によって生成された画像を表示部２０に表示させることでライブビュー表示が行われることになる。
【００５３】
例えば、絞り優先である場合、ＣＰＵ７０は、絞り調整部４５に制御信号を出力し、利用者によって設定された絞り１２の開口径となるように開口径を調整させる。そして、この状態で取得された上述のＡＥ処理を行うための評価値と適正露出範囲の値とを比較し、ＡＥ処理を行うための評価値が適正露出範囲の値となるために必要なシャッター速度を特定する。そして、ＣＰＵ７０は、露光制御部６０に制御信号を出力し、露光時間がシャッター速度に一致するように受光センサー１４における先幕と後幕とを電子シャッターによって制御する。
【００５４】
この状態において、利用者は表示部２０におけるライブビュー表示を視認しながら撮影対象となる被写体が視野内に配置されるように撮影装置１の向きを調整し、マニュアルフォーカスレンズを操作して焦点の位置および画角（ズームの程度）を調整する。本実施形態においては、シャッターボタンを半押しすることによりシャッター１３の影のエッジの時間変化特性を実測する指示を行うように構成されており、図３に示す撮影処理においてＣＰＵ７０は、シャッターボタンが半押しされたか否かを判定し、半押しされたと判定されるまで待機する（ステップＳ１００）。
【００５５】
なお、本実施形態にかかる撮影装置１において、調整済の焦点の位置および画角が変更されると、シャッター１３の影のエッジの時間変化特性が変動し得る。また、シャッター１３の影のエッジは、一様であるとともに明るい被写体からの光を利用して撮影された画像内で特定することが可能である。このため、本実施形態においては、マニュアルフォーカスレンズを操作して焦点の位置および画角を調整した後に、撮影装置１を一様であるとともに明るい被写体（例えば、一様な白の被写体）に向けてシャッター１３の影のエッジの時間変化特性を実測する指示を行う規則となっている。そこで、利用者は、焦点の位置および画角を調整済の状態に維持したまま、一様であるとともに明るい被写体に撮影装置１を向けてシャッターボタンを半押しすることになる。
【００５６】
ステップＳ１００において、シャッターボタンが半押しされたと判定されると、ＣＰＵ７０は、シャッター１３の移動を開始させる（ステップＳ１０５）。すなわち、ＣＰＵ７０は、シャッター制御部５０に対して制御信号を出力し、遮光幕が光路を遮らない状態で保持された状態を解除させる。次に、ＣＰＵ７０は、上述の待機時間が経過した後に、複数の受光素子１４ａで同時に露光を開始する（ステップＳ１１０）。すなわち、ＣＰＵ７０は、露光制御部６０に対して制御信号を出力し、図２Ｂに示す複数の受光素子１４ａにリセット動作を行わせる。この結果、シャッター１３が動作している過程において複数の受光素子１４ａによる露光が開始された状態となる。
【００５７】
なお、ステップＳ１１０における待機時間は上述の第１待機時間、第２待機時間等であり、本実施形態においてはステップＳ１０５〜Ｓ１３０におけるループ回数に相当するシャッター１３の動作回数が増加するにつれて長さが長くなる。また、本実施形態において第１待機時間は、シャッター１３の影のエッジが受光センサー１４の下端に達した直後（例えば、図２Ｃの最も左の例に示す状態）に初回の撮影が行われるように設定してある。
【００５８】
次に、ＣＰＵ７０は、所定時間待機する（ステップＳ１１５）。ここで所定時間は一定の時間であるが、当該所定時間を撮影ごと、あるいはシャッター１３の動作回数毎に異なる値としてシャッター１３が異なる位置で光を遮断している様子を示す複数個の画像データを生成するように構成することも可能である。次に、ＣＰＵ７０は、画像データを生成する（ステップＳ１２０）。すなわち、ＣＰＵ７０は、露光制御部６０に制御信号を出力して受光センサー１４上の複数の受光素子１４ａにおいて同時に読出を開始することで露光を終了させる。この結果、受光センサー１４から記憶部１５に対して画像データが出力される。例えば、図２Ｃに示す例において、第１回目のシャッター１３において初めて画像データが生成された場合、図２Ｃの最も左の例に示す画像データが生成される。
【００５９】
次に、ＣＰＵ７０は、シャッター１３の移動が終了したか否かを判定する（ステップＳ１２５）。すなわち、ＣＰＵ７０は、シャッター１３の遮光幕が光路を遮らない状態で保持された状態が解除された後、遮光幕による遮光が完了してシャッター１３の移動が停止したか否かを判定する。当該判定は直接的に行われても良いし、間接的に行われても良い。前者としては、例えば、センサー等によってシャッター１３の移動が停止したことを判定する構成等を採用可能である。後者としては、例えば、シャッター１３の移動が開始された後、所定の期間（例えば、シャッター１３の移動が開始してから完了するまでの期間として予め決められた期間）が経過したことを判定する構成等を採用可能である。
【００６０】
ステップＳ１２５においてシャッター１３の移動が終了したと判定されない場合、ＣＰＵ７０は、ステップＳ１１０以降の処理を繰り返す。この結果、シャッター１３が一回遮光動作を行う間に複数個の画像データが生成される。一方、ステップＳ１２５においてシャッター１３の移動が終了したと判定された場合、ＣＰＵ７０は、所定回数のシャッター１３の遮光動作が終了したか否かを判定する（ステップＳ１３０）。すなわち、所定の回数だけステップＳ１０５〜Ｓ１２５を繰り返したか否かを判定する。ステップＳ１３０において所定回数のシャッター１３の遮光動作が終了したと判定されない場合、ステップＳ１０５以降の処理を繰り返す。すなわち、ＣＰＵ７０はシャッター制御部５０に制御信号を出力し、シャッター１３の遮光幕が光路を遮らない状態で保持された状態に再度設定し、再度シャッター１３の移動を開始させてシャッター１３の影のエッジを撮影する。
【００６１】
ステップＳ１３０において所定回数のシャッター１３の遮光動作が終了したと判定された場合、ＣＰＵ７０は、シャッター１３の影のエッジの時間変化特性の情報を記憶部１５に記録する（ステップＳ１３５）。すなわち、ＣＰＵ７０は、シャッター１３による遮光動作の繰り返し過程の各回での待機時間等に基づいて撮影を行ったタイミングの間のシャッター１３の影のエッジの移動を補間計算で推定し、シャッター１３の影のエッジの位置を時間の関数として推定する。この結果、図２Ａの実線で示すような時間変化特性が特定された状態となる。むろん、ここで、シャッターの移動方向に沿った位置は、受光センサー１４上の画素の座標によって特定されても良いし、所定の基準位置からの距離（例えば、受光センサー１４の周りの枠からの距離）によって特定されても良く、種々の構成を採用可能である。
【００６２】
次に、ＣＰＵ７０は、表示部２０に制御信号を出力し、シャッター１３の影のエッジの時間変化特性の測定が完了した旨を表示部２０に表示させる（ステップＳ１４０）。本実施形態においては、シャッター１３の影のエッジの時間変化特性の測定が完了した後、シャッターボタンを全押しすることによって被写体の撮影処理を行う規則となっている。そこで、利用者が、ステップＳ１４０における表示によってシャッター１３の影のエッジの時間変化特性の測定が完了したことを認識すると、利用者は、再度、焦点の位置および画角を調整した際に撮影対象としていた被写体に撮影装置１を向けて、シャッターボタンを全押しする。
【００６３】
ＣＰＵ７０は、シャッターボタンに対する利用者の操作が変化したか否かを判定する（ステップＳ１４５）。すなわち、ＣＰＵ７０は、操作部４０からの信号に基づいて、ステップＳ１００にて半押しであるとされたシャッターボタンの状態から、全押しの状態、あるいは半押しが解除された状態に変化したか否かを判定する。ステップＳ１４５において、シャッターボタンが半押しの状態から解除された状態に変化したと判定された場合、ＣＰＵ７０はステップＳ１５０以降の処理をスキップして撮影処理を終了する。
【００６４】
ステップＳ１４５において、シャッターボタンが半押しの状態から全押しの状態に変化したと判定された場合、ＣＰＵ７０は、シャッター１３の影のエッジの時間変化特性に合わせて露光を開始する（ステップＳ１５０）。すなわち、ＣＰＵ７０は、露光制御部６０に対してライン毎の露光開始タイミングを示す制御信号を出力し、受光センサー１４においてライン毎に露光を開始させるローリングシャッター動作を実行する。このとき、ＣＰＵ７０は、受光センサー１４上でシャッター１３の移動方向に露光開始対象となるラインを移動させていくとともに、ラインの位置の時間変化特性がステップＳ１３５にて記憶部１５に記録された情報に基づいて、シャッター１３の影のエッジの時間変化特性と一致するように露光開始タイミングを制御する。すなわち、シャッター１３の影のエッジの時間変化特性が図２Ａにおいて実線で示す特性である場合、当該実線が時間的に平行移動された同図２Ａにおける一点鎖線のような時間変化特性でライン毎の露光を開始させる。むろん、当該ライン毎の露光においては、受光センサー１４の長手方向に並ぶ全画素（１ライン上の全画素）において同時に露光が開始される。従って、全ラインにおける露光が開始されると、受光センサー１４の全面において露光が開始されたことになる。
【００６５】
次に、ＣＰＵ７０は、露光時間がシャッター速度となるように、シャッター１３の移動を開始させる（ステップＳ１５５）。すなわち、画像生成部８０によって生成されたＡＥ処理を行うための評価値を取得し、当該評価値に基づいて被写体を撮影する際の露出が適正露出となるような絞り１２の開口径とシャッター速度とを決定する。また、ＣＰＵ７０は、絞り調整部４５に対して制御信号を出力して当該決定された開口径となるように絞り１２を制御する。
【００６６】
なお、ＣＰＵ７０は、受光センサー１４上の最初のラインの露光を開始したタイミング（図２Ａに示す例ではＴ1）とシャッター１３の影のエッジが受光センサー１４上の最初のラインに到達するタイミング（図２Ａに示す例ではＴ2）との間の時間がシャッター速度と一致するタイミングように、シャッター制御部５０に対して制御信号を出力してシャッター１３の移動が開始させる。そのため、シャッター１３の移動開始から受光センサー１４に当たる光を遮光し始めるまでの時間が、シャッター速度よりも長い場合には、露光の開始前にシャッター１３の移動を開始させる。すなわち、ステップＳ１５０とステップＳ１５５との順番を逆にする。この結果、シャッター１３の影の位置の時間変化特性が図２Ａに示す実線のように変化し、受光センサー１４による電子先幕とシャッター１３による後幕とによって各ラインが露光される時間が受光センサー１４の位置によらず一定となる。
【００６７】
シャッター１３の移動が完了すると、ＣＰＵ７０は、画像データを記録する（ステップＳ１６０）。すなわち、ＣＰＵ７０は、露光制御部６０に制御信号を出力して受光センサー１４上の全画素からの読出を行う。この結果、受光センサー１４から記憶部１５に対して受光センサー１４の全素子の露光量のデジタル値が出力され、ＣＰＵ７０は、画像生成部８０に対して制御信号を出力し、記憶部１５に出力されたデジタル値に対して所定の画像処理を実行させ、結果を示す画像データを記録部３０に挿入された記録媒体に記録させる。以上の処理によれば、シャッター１３の影のエッジの時間変化特性に合わせて露光開始タイミングが制御された状態で被写体を撮影することができる。
【００６８】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、シャッターが光を遮断する動作を複数回繰り返させ、当該動作のそれぞれにおいてシャッターが異なる位置で光を遮断している様子を示す画像データを画像生成部に生成させ、複数個の当該画像データに基づいて、露光開始タイミングを決定する限りにおいて、下記の変形例を適宜組み合わせでも良いし、その他にも種々の実施形態を採用可能である。
【００６９】
例えば、上述の実施形態において表示部２０は液晶パネルを用いたＥＶＦであったが、表示部２０はＥＶＦ以外の表示部、例えば、撮影装置１の背面に取り付けられる液晶パネルを用いた表示部であっても良いし、液晶パネル以外の方式を用いたものであっても良い。また、撮影装置１はミラーを備えた一眼レフカメラでも良く、さらにムービーカメラであっても良いし、撮影機能を備えた携帯電話等の装置であっても良い。さらに、上述の受光センサー１４において、カラーフィルターはベイヤー配列であったが、ベイヤー配列以外の配列で構成されたセンサーを利用した画像生成装置に本発明を適用しても良い。例えば、３ＣＣＤや３層式センサーを利用した画像生成装置に本発明を適用しても良い。
【００７０】
さらに、上述の実施形態においては、マニュアルフォーカスレンズを利用していたが、撮影装置１にオートフォーカスレンズを取り付け、受光センサー上に存在する複数の受光素子の一部であるとともにシャッターの移動方向の位置が異なる複数の受光素子によって撮影した複数個の画像データに基づいて露光開始タイミングを調整する構成としても良い。例えば、オートフォーカスレンズによって自動的に焦点の位置を調整した後に図３に示すステップＳ１０５以降の処理を実行することで、シャッターの動作特性に合わせて露光開始タイミングを調整して撮影した画像データを生成することができる。
【００７１】
また、上述の実施形態においては、シャッター１３の影のエッジの時間変化特性を実測する動作は、シャッターボタンの半押しで開始したが、代わりに別のボタンをユーザーが操作することで開始してもよいし、実測用のモードを用意して、そのモードでユーザーがシャッターボタンの全押しをすることで開始してもよい。
【００７２】
また、上述の実施形態においては、受光センサー１４の短手方向に並ぶ１列の受光素子によって構成された複数の受光素子（図２Ｂに示す複数の受光素子１４ａ）を用いて実測を行ったがこれに限られず、受光センサー１４の長手方向の位置が異なる複数列の受光素子を用いて実測を行うなど他の受光素子を用いても構わない。
【００７３】
また、上述の実施形態においては、シャッター１３が移動を開始してからの時間がそれまでのシャッター１３の移動の場合における実測用の撮影と異なるタイミングで実測用の撮影を行っていたが、これに加えて、シャッター１３が移動を開始してからの時間がそれまでのシャッター１３の移動の場合における実測用の撮影と同じタイミングでも実測用の撮影を行ってもよい。
また、一回のシャッター１３の動作で１つの画像データを生成することを複数回繰り返すことで複数個の画像データを生成してもよい
【符号の説明】
【００７４】
１０…光学系、１１…レンズ、１２…絞り、１３…シャッター、１４…受光センサー、１４ａ…受光素子、１５…記憶部、１５…記憶部、２０…表示部、３０…記録部、４０…操作部、４５…調整部、５０…シャッター制御部、６０…露光制御部、８０…画像生成部
【図１】
0005927958.tif 000002
【図２】
0005927958.tif 000003
【図３】
0005927958.tif 000004