(57)【特許請求の範囲】
【請求項１】
連写撮影中の連写速度を自動更新する連写撮影モードを設定するための連写撮影モード設定手段と、
被写体像を撮影して画像データを取得する撮像手段と、
前記設定された連写撮影モードの連写撮影中に、前記撮像手段によって取得された画像データから露出値を算出する算出手段と、
前記算出手段により露出値が算出される度に、当該露出値に基づき、適正な露出を得るための新たな露出時間を演算する演算手段と、
前記演算手段により露出時間が演算される度に、当該露出時間に対応する、単位時間あたりの撮影回数が最も多くなる連写速度を新たに決定する決定手段と、
前記決定手段により新たな連写速度が決定される度に、当該新たな連写速度で撮影を継続するように、前記撮像手段を駆動させる駆動制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記算出手段は、前記撮像手段により所定数の画像データが取得される度に、新たな露出値を算出する、
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記算出手段は、前記撮像手段により１つの画像データが取得される度に、当該取得された１つの画像データから新たな露出値を算出する、
ことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記決定手段によって決定された連写速度を表示する表示手段を、
備えることを特徴とする請求項１から３いずれか１項に記載の撮像装置。
【請求項５】
絞り値を設定する設定手段を備え、
前記演算手段は、前記算出手段により算出された露出値と、前記設定手段によって設定された絞り値とに基づき、適正露出を得るための露出時間を演算する、
ことを特徴とする請求項１から４いずれか１項に記載の撮像装置。
【請求項６】
撮像手段を有する撮像装置を制御するコンピュータを、
連写撮影中の連写速度を自動更新する連写撮影モードを設定するための連写撮影モード設定手段、
前記設定された連写撮影モードの連写撮影中に、前記撮像手段によって取得された画像データから露出値を算出する算出手段、
前記算出手段により露出値が算出される度に、当該露出値を用いて、適正な露出を得るための新たな露出時間を演算する演算手段、
前記演算手段により露出時間が演算される度に、当該露出時間に対応する、単位時間あたりの撮影回数が最も多くなる連写速度を新たに決定する決定手段、
前記決定手段において新たな連写速度が決定される度に、当該新たな連写速度で撮影を継続するように、前記撮像手段を駆動させる駆動制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連写機能を備えた撮像装置、プログラムに関する。
【背景技術】
【０００２】
従来、ユーザによるレリーズ操作部材の操作力や操作量に応じて、連写速度を可変制御するカメラがある（例えば、特許文献１参照）。かかるカメラによれば、ユーザは、所望の連写速度を設定することができる。
【特許文献１】特開２００２−１４８６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この従来のカメラでは、ユーザは、どれくらいの連写速度（単位時間あたりの撮影回数）に設定すれば、連写撮影において適正な露出を得られるのかを把握することができなかった。例えば、暗い撮影場所において高速の連写速度（単位時間あたりの撮影回数が多い連写速度）が設定された場合、連写撮影中の各撮影におけるシャッター速度が、適正な露出を得ることができないほど速いシャッター速度になる場合がある。そのため、従来のカメラでは、ユーザの操作により設定された連写速度で連写撮影が行われると、適正な露出が得られない場合があるという問題があった。
【０００４】
本発明の目的は、適正な露出が得られる連写速度を容易に設定できる撮像装置、プログラムを提供ことにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１記載の発明は、連写撮影中の連写速度を自動更新する連写撮影モードを設定するための連写撮影モード設定手段と、被写体像を撮影して画像データを取得する撮像手段と、前記設定された連写撮影モードの連写撮影中に、前記撮像手段によって取得された画像データから露出値を算出する算出手段と、前記算出手段により露出値が算出される度に、当該露出値に基づき、適正な露出を得るための新たな露出時間を演算する演算手段と、前記演算手段により露出時間が演算される度に、当該露出時間に対応する、単位時間あたりの撮影回数が最も多くなる連写速度を新たに決定する決定手段と、前記決定手段により新たな連写速度が決定される度に、当該新たな連写速度で撮影を継続するように、前記撮像手段を駆動させる駆動制御手段と、を備えることを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記算出手段は、前記撮像手段により所定数の画像データが取得される度に新たな露出値を算出する、ことを特徴とする。
【００１０】
請求項３記載の発明は、請求項２記載の発明において、前記算出手段は、前記撮像手段により１つの画像データが取得される度に、該取得された１つの画像データから新たな露出値を算出する、ことを特徴とする。
【００１１】
請求項４記載の発明は、請求項１から３いずれか１項に記載の発明において、前記決定手段によって決定された連写速度を表示する表示手段を、備えることを特徴とする。
【００１２】
請求項５記載の発明は、請求項１から４いずれか１項に記載の発明において、絞り値を設定する設定手段を備え、前記演算手段は、前記算出手段により算出された露出値と、前記設定手段によって設定された絞り値とに基づき、適正露出を得るための露出時間を演算する、ことを特徴とする。
【００１３】
請求項６記載の発明は、撮像手段を有する撮像装置を制御するコンピュータを、連写撮影中の連写速度を自動更新する連写撮影モードを設定するための連写撮影モード設定手段、前記設定された連写撮影モードの連写撮影中に、前記撮像手段によって取得された画像データから露出値を算出する算出手段、前記算出手段により露出値が算出される度に、当該露出値を用いて、適正な露出を得るための新たな露出時間を演算する演算手段、前記演算手段により露出時間が演算される度に、当該露出時間に対応する、単位時間あたりの撮影回数が最も多くなる連写速度を新たに決定する決定手段、前記決定手段において新たな連写速度が決定される度に、当該新たな連写速度で撮影を継続するように、前記撮像手段を駆動させる駆動制御手段、として機能させる。
【発明の効果】
【００１４】
本発明によれば、適正な露出を得られる連写速度を容易に設定できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態の一例につい説明する。
【００１６】
＜撮像装置の外観構成＞
本実施形態に係る撮像装置１００の外観は、図１に示すようになっている。図１（ａ）は撮像装置１００の上面図、図１（ｂ）は撮像装置１００の正面図、図１（ｃ）は撮像装置１００の背面図を示している。
【００１７】
撮像装置１００は、図１（ａ）に示すように、その上面側に連写ダイヤル１と、モードダイヤル２と、電源ボタン３と、シャッターボタン４とを備えている。
【００１８】
連写ダイヤル１とモードダイヤル２とは各々回転式の設定機構を備えている。連写ダイヤル１は各種の連写モードを設定する場合に用いられる。モードダイヤル２は各種の撮影モードを設定する場合に用いられる。また、連写ダイヤル１とモードダイヤル２との間には目印Ａが印刷されている。この目印Ａの位置に来るように連写ダイヤル１とモードダイヤル２とを回転させることにより、各連写モードと各撮影モードと組み合わせたモード（動作）を設定することができる。
【００１９】
ここで、図４を参照して、連写ダイヤル１及びモードダイヤル２の説明を続ける。連写ダイヤル１には、図４（ａ）に示すように、各種の連写モードを示すアイコンとして、単写モードアイコン１０１、オートｆｐｓ連写モードアイコン１０２、パスト・オート連写モードアイコン１０３、フラッシュ連写モードアイコン１０４、ＬＥＤフラッシュ連写モードアイコン１０５、ブラケット連写モードアイコン１０６、及び、スローライブビューモードアイコン１０７が印刷されている。
【００２０】
連写ダイヤル１が回転され、図１（ａ）における目印Ａにこれらのアイコンが合うことを検出されると、対応する連写モードが設定される。目印Ａに単写モードアイコン１０１が合うことにより設定される「単写モード」は、シャッターボタン４の押下に応じて画像を撮像するモードである。目印Ａにオートｆｐｓ連写モードアイコン１０２が合うことにより設定される「オートｆｐｓ連写モード」は、例えば、１（ｆｐｓ）から６０（ｆｐｓ）までの連写速度の範囲において、適正な露出が得られる連写速度を自動的に決定するモードである。  
【００２１】
一方、モードダイヤル２には、図４（ｂ）に示すように、各種の撮影モードを示すアイコンとして、絞り優先ＡＥモードアイコン２０１、シャッター速度優先ＡＥモードアイコン２０２、マニュアル露出モードアイコン２０３、オート静止画撮影モードアイコン２０４、及び、撮影条件設定撮影モードアイコン２０５が印刷されている。  
【００２２】
モードダイヤル２が回転され、図１（ａ）における目印Ａにこれらのアイコンが合うことを検出すると、対応する撮影モードが設定される。目印Ａに絞り優先ＡＥモードアイコン２０１が合うことにより設定される「絞り優先ＡＥモード」とは、ユーザが絞り値を設定する場合に用いられるモードである。「絞り優先ＡＥモード」では、ユーザによって設定された絞り値と検出した露出値とに応じて、連写速度が自動的に決定される。
【００２３】
目印Ａにオート静止画撮影モードアイコン２０４が合うことにより設定される「オート静止画撮影モード」とは、静止画を撮影するモードである。
【００２４】
アイコンが目印Ａの位置に来るように、連写ダイヤル１及びモードダイヤル２をそれぞれ回転させることにより、Ａの位置に来たアイコンに対応する連写モードと撮影モードとが設定される。
【００２５】
例えば、図５（ａ）に示すように、オートｆｐｓ連写モードアイコン１０２が目印Ａの位置に合うように連写ダイヤル１が回転され、かつ、オート静止画撮影モードアイコン２０４が目印Ａの位置に合うようにモードダイヤル２が回転されたとする。この場合、連写モードとして「オートｆｐｓ連写モード」が設定され、撮影モードとして「オート静止画撮影モード」が設定される。この場合、露出値に基づいて自動的に連写速度が決定され、連写撮影が行われるモードに設定される。
【００２６】
また、例えば、図５（ｂ）に示すように、オートｆｐｓ連写モードアイコン１０２が目印Ａの位置に合うように連写ダイヤル１が回転され、かつ、絞り優先ＡＥモードアイコン２０１が目印Ａの位置に合うようにモードダイヤル２が回転されたとする。この場合、連写モードとして「オートｆｐｓ連写モード」が設定され、撮影モードとして「絞り優先ＡＥモード」が設定される。この場合、ユーザの操作により設定された絞り値と、検出した露出値に基づいて自動的に連写速度が決定され、連写撮影が行われるモードに設定される。
【００２７】
図１に戻り、撮像装置１００の外観の説明を続ける。撮像装置１００の正面には、図１（ｂ）に示すように、ＡＦ補助光あるいはセルフタイマー用のＬＥＤ６と、キセノンフラッシュ８と、ＬＥＤフラッシュ９と、レンズ１１とを備えている。
【００２８】
撮像装置１００の背面には、図１（ｃ）に示すように、ＥＶＦ（電子ビューファインダ）１３と、Ｐｌａｙボタン１４と、Ｒｅｃボタン１５と、動画ボタン１６と、ＳＥＴキー１７と、コントロールボタン１８と、ＭＥＮＵボタン１９と、ＤＩＳＰキー２０と、ＬＣＤ２１とを備えている。
【００２９】
ＥＶＦ１３は、カメラのファインダとして液晶画面を用いたものである。Ｐｌａｙボタン１４は、再生モードを設定するためのボタンである。Ｒｅｃボタン１５は、撮影モードを設定するためのボタンである。
【００３０】
動画ボタン１６は、動画モードを設定するための回転式ダイヤルである。コントロールボタン１８は、上下左右各方向への項目選択用のキーが一体に形成されたものである。このコントロールボタン１８の中央に位置するＳＥＴキー１７は、その時点で選択されている項目を設定する際に操作するキーである。
【００３１】
ＭＥＮＵボタン１９は、各種システムの設定を行うためのキーである。ＤＩＳＰキー２０は、ＬＣＤ２１に表示された画像に各情報をオーバーラップ表示させるためのキーである。
【００３２】
次に、図２を参照して、撮像装置１００の全体構成を説明する。
【００３３】
キー入力部１〜４、１４〜２０は、モードダイヤル２、連写ダイヤル１、電源ボタン３、シャッターボタン４、Ｐｌａｙボタン１４、Ｒｅｃボタン１５、動画ボタン１６、ＳＥＴキー１７、コントロールボタン１８、ＭＥＮＵボタン１９、ＤＩＳＰキー２０等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ７０に出力する。
【００３４】
レンズ１１は、フォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック６３が接続されている。このレンズ駆動ブロック６３は、図示しないフォーカスレンズ、ズームレンズをそれぞれ撮像面に直行する光軸方向に駆動させるフォーカスモータ及びズームモータと、ＣＰＵ７０からの制御信号にしたがってフォーカスモータ及びズームモータをそれぞれ駆動させるフォーカスドライバ及びズームモータドライバから構成されている。
【００３５】
絞り兼用シャッター６４は、図示しない駆動回路を含み、この駆動回路はＣＰＵ７０から送られてくる制御信号にしたがって絞り兼用シャッターを動作させる。なお、この絞り兼用シャッター６４は、絞りとシャッターとして機能する。
【００３６】
ここで、絞りとは、撮像レンズ６２から入ってくる光の量を制御する機構である。また、シャッターとは、ＣＣＤ５０に光を当てる時間を制御する機構である。また、ＣＣＤ５０の露出時間は、シャッター速度によって変化するため、露出量は、この絞りとシャッター速度とによって定めることができる。
【００３７】
ＣＣＤ５０は、撮像レンズ６２及び絞り兼用シャッター６４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）６７に出力する。また、ＣＣＤ５０は、ＴＧ６６によって生成された所定周波数のタイミング信号にしたがって駆動する。なお、ＴＧ６６にはユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）６７が接続されている。
【００３８】
ユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）６７は、ＣＣＤ５０から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されている。ＣＣＤ５０の撮像信号は、ユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）６７を経て、デジタル信号である画像データとしてＣＰＵ７０に送られる。
【００３９】
ＣＰＵ７０は、ユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）６７から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）を行う。
【００４０】
ＤＲＡＭ６８は、ＣＣＤ５０によって撮像された後、ＣＰＵ７０に送られてきた画像データを一時記憶するバッファメモリとして使用される。また、ＤＲＡＭ６８は、ＣＰＵ７０のワーキングメモリとしても使用される。
【００４１】
外部通信Ｉ／Ｆ８３は、外部の電子機器との間でデータの入出力を行うものである。  ストロボ駆動部８４は、ＣＰＵ７０の制御信号に従って、ストロボ発光部８、９を閃光駆動させ、ストロボ発光部８、９によりストロボを閃光させる。
【００４２】
メモリ６９は、ＣＰＵ７０による制御動作に必要なプログラムやデータを格納している。メモリ６９が格納しているプログラムやデータには、プログラムＡＥ制御用のプログラムや、絞り優先ＡＥ制御用のプログラムが含まれている。
【００４３】
符号化部９０は、ＣＣＤ５０を連続的に駆動して得られた複数の画像データを圧縮符号化する。カードＩ／Ｆ８６には、メモリ・カード８０が着脱可能に接続される。
【００４４】
ＣＰＵ７０は、メモリ６９に格納されているプログラムを読み出して、このプログラムとの協働によって各種処理を実行することにより、本発明における算出手段、演算手段、決定手段、駆動制御手段として機能する。
【００４５】
図３を参照して、ＣＰＵ７０について説明を続ける。ＣＰＵ７０は、図３に示すように、露出値算出部７１と、カウンター７２と、カウントメモリ７３と、連写速度決定部７４と、シャッター速度演算部７５と、絞り値設定部７６と、駆動制御部７７とをその内部に備えている。
【００４６】
露出値算出部７１は、撮像された画像データから露出値を算出する。露出値の検出方式としては、撮像素子によるマルチパターン測光方式、中央重点測光方式、スポット測光方式等が用いられる。カウンター７２及びカウントメモリ７３は、露出値算出のタイミングを生成する。
【００４７】
シャッター速度演算部７５は、周知のプログラムＡＥ制御によって、露出値算出部７１により算出された露出値を用いて、適正な露出になるシャッター速度を演算する。ここで、プログラムＡＥ制御とは、撮影時の適正な露出値に対応するシャッター速度と絞り値との組み合わせを示すプログラム線図に従うことによって、適正な露出が得られるように、絞り値とシャッター速度とを自動的に設定する周知の制御である。
【００４８】
また、シャッター速度演算部７５は、周知の絞り優先ＡＥ制御によっても、露出値算出部７１により算出された露出値と、絞り値設定部７６により設定されたユーザ操作による絞り値とを用いて、シャッター速度を演算する。ここで、絞り優先ＡＥ制御とは、ユーザ操作により予め設定された絞り値と画像データから算出した露出値とに応じて、適正な露出が得られるように、シャッター速度を自動的に設定する周知の制御である。
【００４９】
ＣＰＵ７０が、プログラムＡＥ制御用プログラムとの協働により、プログラムＡＥ制御を行う。また、ＣＰＵ７０が、絞り優先ＡＥ制御用プログラムとの協働により、絞り優先ＡＥ制御を行う。
【００５０】
連写速度決定部７４は、下記（１）式に従い、単位時間（１秒）あたりに撮影を行う回数である連写速度を決定する。
連写速度（ｆｐｓ）＝１（秒）／シャッター速度（秒）    （１）
【００５１】
上記（１）式において、シャッター速度とは、シャッター速度演算部７５により演算されたシャッター速度のことである。例えば、シャッター速度演算部７５において演算されたシャッター速度が、１／６０（秒）である場合、連写速度決定部７４は、連写速度は、６０（ｆｐｓ）であると決定する。なお、連写速度の単位である「ｆｐｓ」とは、単位時間である１秒間あたりに取得できる画像データ（フレーム）の枚数つまり、単位時間あたりの撮影回数を示す単位である。
【００５２】
絞り値設定部７６は、ユーザのキー入力部１〜４、１４〜２０の操作に応じた操作信号操作に基づいて、絞り値を設定する。駆動制御部７７は、連写速度決定部７４において決定された連写速度に応じて、ＴＧ６６が発生するタイミング信号を制御することによりＣＣＤ５０等の駆動を制御して、連写撮影の連写速度を調整する。
【００５３】
＜実施例１＞
本実施形態に係る撮像装置１００の動作処理の実施例１について詳細に説明する。実施例１は、図５（ａ）に示すように、ユーザの連写ダイヤル１の操作により「オートｆｐｓ連写モード」が設定され、かつ、ユーザのモードダイヤル２の操作により「オート静止画撮影モード」が設定された場合における撮像装置１００の動作処理である。
【００５４】
この場合において、撮像装置１００に電源が入れられ、Ｒｅｃボタン１５の操作を検出すると、ＣＰＵ７０は、図７及び図８に示すフローチャートの処理を実行するためのプログラムをメモリ６９から読み出す。ＣＰＵ７０は、このプログラムとの協働によって、図７及び図８に示すフローチャートにおける各種処理を実行する。
【００５５】
まず、ＣＰＵ７０は、ＴＧ６６に信号を出力し、ＣＣＤ５０、ユニット回路６７を駆動させて逐次撮像を行い、その撮像された画像データをスルー画像として表示させる（ステップＳ１）。次に、ユーザ操作により、ＬＣＤ２１にサブメニューとして、露出計測間隔設定メニューの表示指示が検出されたか否かを検出する（ステップＳ２）。
【００５６】
表示指示が検出された場合（ステップＳ２の「ＹＥＳ」）には、露出計測間隔設定メニューとして、「撮り込み開始時に計測」、「撮り込み検出毎に計測」、「所定撮り込み間隔で計測」の各設定項目がＬＣＤ２１に表示される（ステップＳ３）。ユーザの操作により、これら３つの露出計測間隔モードのうち１つが設定される。一方で、ＣＰＵ７０は、表示指示を検出していない場合（ステップＳ２の「ＮＯ」）には、ステップＳ７に進む。
【００５７】
ＣＰＵ７０は、ＬＣＤ２１に、露出計測間隔設定メニューを表示すると、露出計測間隔モードの設定操作を検出すべく待機状態となる（ステップＳ４）。
【００５８】
ここで、露出計測間隔モードとは、高速連写時において、どのようなタイミングで連写速度を設定あるいは更新するのかを定めるものである。露出計測間隔モードは、図６に示す露出計測設定テーブル３００を利用して設定される。露出計測設定テーブル３００はＤＲＡＭ６８内に格納されている。
【００５９】
露出計測設定テーブル３００には、「撮り込み開始時」に対応するフラグ欄３０１、「撮り込み検出毎」に対応するフラグ欄３０２、「所定撮り込み間隔」に対応するフラグ欄３０３が用意されている。
【００６０】
そして、露出計測間隔設定メニューにおけるユーザの操作に応じて、「１」のフラグが、フラグ欄３０１、３０２、３０３のうちいずれか１つにされることにより、上記の３つの露出計測間隔モードのうち１つが設定される。「１」のフラグが設定されなかった残りの２つのフラグ設定欄には「０」のフラグが自動的に設定される。
【００６１】
例えば、図６に示した露出計測間隔モードの設定状態の例では、「撮り込み開始時」に対応するフラグ設定欄にフラグ「１」が設定されており、「撮り込み検出毎」、「所定撮り込み間隔」に対応するフラグ設定欄にはそれぞれフラグ「０」が設定されている。そのため、図６の例では、露出計測間隔モードとして「撮り込み開始時」が設定されていることとなる。
【００６２】
露出計測間隔モードとして「撮り込み開始時」が設定されている場合は、ＣＰＵ７０は、フォーカシング処理がなされた直後においてのみ連写速度を設定する。
【００６３】
露出計測間隔モードとして「撮り込み検出毎」が設定されている場合は、ＣＰＵ７０は、ＣＣＤ５０の駆動により１つの画像データが得られる度に連写速度を更新する。
【００６４】
露出計測間隔モードとして「所定撮り込み間隔」が設定されている場合は、ＣＰＵ７０は、ＣＣＤ５０の駆動により所定数の画像データ（例えば、１０枚の画像データ）が得られる度に連写速度を更新する。
【００６５】
なお、これら３つの露出計測間隔モードが設定されている場合の動作処理の詳細は後述する。
【００６６】
ＣＰＵ７０は、ユーザによる露出計測間隔モードの設定操作を検出すると（ステップＳ４の「ＹＥＳ」）、ユーザの設定操作に応じ、フラグ設定欄にフラグ「１」を設定する（ステップＳ５）。例えば、露出計測間隔設定メニューに対し、ユーザにより「撮り込み開始時」の設定操作がなされると、「撮り込み開始時」に対応するフラグ欄３０１にフラグ「１」を設定する。
【００６７】
一方、ＣＰＵ７０は、露出計測間隔の設定操作を検出してない場合（ステップＳ４の「ＮＯ」）には、サブメニューの表示指示がキャンセルされたか否かを検出する（ステップＳ６）。ＣＰＵ７０は、キャンセルされたことを検出した場合には、ステップＳ２に戻り、キャンセルされたことを検出できなかった場合には、前回設定された露出計測設定テーブルの何れかにフラグ「１」が設定されているか否かを検出する（ステップＳ７）。
【００６８】
ステップＳ７における検出動作の結果、前回設定された露出計測設定テーブルの何れかにフラグ「１」が設定されている場合（ステップＳ７の「ＹＥＳ」）には、ＣＰＵ７０は、設定されているフラグ「１」の設定を維持する（ステップＳ８）。一方、露出計測設定テーブルの何れにもフラグ「１」が設定されていない場合（ステップＳ７の「ＮＯ」）には、ＣＰＵ７０は、デフォルトとして、「撮り込み開始時に計測」にフラグ「１」を設定する（ステップＳ９）。
【００６９】
次に、ＣＰＵ７０は、「所定撮り込み間隔」が設定されているか否かを確認し（ステップＳ１０）、設定されている場合（ステップＳ１０の「ＹＥＳ」）には、カウンター７２をリセットする（ステップＳ１１）。一方で、「所定撮り込み間隔」が設定されていない場合（ステップＳ１０の「ＮＯ」）には、ステップＳ１２に進む。
【００７０】
次に、ＣＰＵ７０は、シャッターボタン４が半押しされたか否かを検出し（ステップＳ１２）、シャッターボタン４の半押しを検出した場合には、フォーカシング処理及び露出値算出部７１による露出計測処理を実行する（ステップＳ１３）。一方で、ＣＰＵ７０は、シャッターボタン４の半押しを検出できなった場合には、ステップＳ１に戻る。
【００７１】
ステップＳ１３で、ＣＰＵ７０からの制御信号に基づくフォーカシング処理、及び露出値算出部７１による露出計測処理が実行されると、シャッター速度演算部７５が、露出値算出部７１が計測した露出値を用いて、上記のプログラムＡＥ制御によってシャッター速度を演算し出力する（ステップＳ１４）。
【００７２】
そして、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算し、出力する（ステップＳ１５）。
【００７３】
次に、ＣＰＵ７０は、シャッターボタン４が全押しされたか否かを検出する（ステップＳ１６）。ＣＰＵ７０は、シャッターボタン４の全押しを検出した場合（ステップＳ１６の「ＹＥＳ」）には、連写速度決定部７４から出力された連写速度になるように、駆動制御部７７がＴＧ６６を制御してＣＣＤ５０を駆動させて、高速連続撮影を開始する（ステップＳ１７）。一方、ＣＰＵ７０は、シャッターボタン４の全押しを検出できなかった場合（ステップＳ１６の「ＮＯ」）には、ステップＳ１３に戻る。
【００７４】
次に、ＣＰＵ７０は、露出計測設定テーブル３００におけるフラグ欄３０１、３０２、３０３のいずれにフラグ「１」が設定されているかを確認することにより、設定された露出計測間隔モードを確認する（ステップＳ１８）。ＣＰＵ７０は、フラグ欄３０２にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「撮り込み検出毎」が設定されていると判断して、ステップＳ１９へと進む。
【００７５】
次いで、ＣＰＵ７０は、画像データの撮り込みが検出されたか否かを判断する（ステップＳ１９）。画像データの撮り込みが検出されなかった場合（ステップＳ１９の「ＮＯ」）には、ステップＳ１７に戻る。ＣＰＵ７０は、画像データの撮り込みが検出された場合（ステップＳ１９の「ＹＥＳ」）には、フォーカシング処理及び露出計測処理を実行する（ステップＳ２０）。
【００７６】
そして、シャッター速度演算部７５が、露出値算出部７１が計測した露出値を用いて、上記のプログラムＡＥ制御によってシャッター速度を演算・出力する（ステップＳ２１）。
【００７７】
次いで、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算・出力する（ステップＳ２２）。次いで、ＣＰＵ７０は、連写速度を、ステップＳ１５において出力された連写速度から、ステップＳ２２において出力された連写速度に更新して高速連続撮影を継続する（ステップＳ２３）。
【００７８】
次いで、ＣＰＵ７０は、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ２４）して、シャッターボタン４の操作が解除された場合（ステップＳ２４の「ＹＥＳ」）には、ステップＳ３４に進む。ＣＰＵ７０は、シャッターボタン４の操作が解除されていない場合（ステップＳ２４の「ＮＯ」）には、ステップＳ１９に戻る。
【００７９】
ここで、ステップＳ１８に戻り説明を続ける。ＣＰＵ７０は、ステップＳ１８で、フラグ欄３０３にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「所定撮り込み間隔毎」が設定されていると判断して、ステップＳ２５へと進む。
【００８０】
次いで、ＣＰＵ７０は、１枚の画像データの撮り込み毎にカウンター７２をカウントアップし（ステップＳ２５）、所定回数のカウントがなされたか否かを確認する（ステップＳ２６）。ＣＰＵ７０は、カウント数が所定回数に達していない場合（ステップＳ２６の「ＮＯ」）には、ステップＳ２５に戻り、カウント数が所定回数に達している場合（ステップＳ２６の「ＹＥＳ」）には、フォーカシング処理及び露出計測処理を実行する（ステップＳ２７）。
【００８１】
そして、シャッター速度演算部７５が、露出値算出部７１が計測した露出値を用いて、上記のプログラムＡＥ制御によってシャッター速度を演算・出力する（ステップＳ２８）。
【００８２】
次いで、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算・出力する（ステップＳ２９）。次いで、連写速度を、ステップＳ１５において出力された連写速度から、ステップＳ２９において出力された連写速度に更新して高速連続撮影を継続する（ステップＳ３０）。
【００８３】
次いで、ＣＰＵ７０は、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ３１）して、シャッターボタン４の操作が解除された場合（ステップＳ３１の「ＹＥＳ」）には、ステップＳ３４に進む。ＣＰＵ７０は、シャッターボタン４の操作が解除されていない場合（ステップＳ３１の「ＮＯ」）には、ステップＳ２５に戻る。
【００８４】
ここで、ステップＳ１８に戻り説明を続ける。ＣＰＵ７０は、ステップＳ１８で、フラグ欄３０１にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「撮り込み開始時」が設定されていると判断して、ステップＳ３２へと進む。
【００８５】
次いで、ＣＰＵ７０は、ステップＳ１５で出力された連写速度で高速連続撮影を継続し（ステップＳ３２）、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ３３）する。ＣＰＵ７０は、シャッターボタン４の操作が解除された場合（ステップＳ３３の「ＹＥＳ」）には、ステップＳ３４に進み、シャッターボタン４の操作が解除されていない場合（ステップＳ３３の「ＮＯ」）には、ステップＳ３２に戻る。
【００８６】
ステップＳ３４では、ＣＰＵ７０は、撮り込まれた画像データを順次圧縮して符号化し、この圧縮・符号化した画像データをＤＲＡＭ６８に一時的に格納し、メモリ・カード８０に記録する（ステップＳ３５）。
【００８７】
＜実施例２＞
次に、本実施形態に係る撮像装置１００の動作処理の実施例２について詳細に説明する。実施例２は、図５（ｂ）に示すように、ユーザの連写ダイヤル１の操作により「オートｆｐｓ連写モード」が設定され、かつ、ユーザのモードダイヤル２の操作により「絞り優先ＡＥモード」が設定された場合における撮像装置１００の動作処理である。
【００８８】
この場合において、撮像装置１００に電源が入れられ、Ｒｅｃボタン１５の操作を検出すると、ＣＰＵ７０は、図１０及び図１１に示すフローチャートの処理を実行するためのプログラムをメモリ６９から読み出す。ＣＰＵ７０は、このプログラムとの協働によって、図１０及び図１１に示すフローチャートにおける各種処理を実行する。
【００８９】
まず、ＣＰＵ７０は、ＴＧ６６に信号を出力し、ＣＣＤ５０、ユニット回路６７を駆動させて逐次撮像を行い、その撮像された画像データをスルー画像として表示させる（ステップＳ１）。次に、ＣＰＵ７０は、ユーザにより絞り値設定の操作がなされたか否かを検出する（ステップＳ４１）。
【００９０】
ＣＰＵ７０は、絞り値設定操作がなされたことを検出した場合（ステップＳ４１の「ＹＥＳ」）には、設定された絞り値をＤＲＡＭ６８に記憶させ（ステップＳ４２）、図８に示すステップＳ２からステップＳ１１と同様の処理を実行する。
【００９１】
一方、ＣＰＵ７０は、絞り値設定操作が検出してない場合（ステップＳ４１の「ＮＯ」）には、ユーザが過去に設定した絞り値がＤＲＡＭ６８に記憶されているか否かを確認する（ステップＳ４３）。
【００９２】
ユーザが過去に設定した絞り値がＤＲＡＭ６８に記憶されている場合（ステップＳ４３の「ＹＥＳ」）には、記憶されている絞り値をＤＲＡＭ６８から読み出して（ステップＳ４４）、図８に示すステップＳ２からステップＳ１１と同様の処理を実行する。また、ユーザが過去に設定した絞り値がＤＲＡＭ６８に記憶されていない場合（ステップＳ４３の「ＮＯ」）には、所定の絞り値をＤＲＡＭ６８に記憶（ステップＳ４５）して、図８に示すステップＳ２からステップＳ１１と同様の処理を実行する。
【００９３】
次に、ＣＰＵ７０は、シャッターボタン４が半押し状態になっているか否かを検出（ステップＳ１２）する。ＣＰＵ７０は、シャッターボタン４が半押し状態になっていないと判断した場合（ステップＳ１２の「ＮＯ」）には、ステップＳ１に戻る。
【００９４】
一方、ＣＰＵ７０は、シャッターボタン４が半押し状態になっていると判断した場合（ステップＳ１２の「ＹＥＳ」）には、フォーカシング処理、及び露出値算出部７１による露出計測処理を実行する（ステップＳ１３）。
【００９５】
次いで、シャッター速度演算部７５が、絞り値設定部７６において決定された絞り値と、露出値算出部７１が計測した露出値とを用いて、上記の絞り優先ＡＥ制御によりシャッター速度を演算・出力する（ステップＳ４６）。
【００９６】
次いで、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算・出力する（ステップＳ１５）。
【００９７】
次いで、ＣＰＵ７０は、シャッターボタン４が全押しされているか否かを検出する（ステップＳ１６）。ＣＰＵ７０は、シャッターボタン４の全押しを検出した場合（ステップＳ１６の「ＹＥＳ」）には、連写速度決定部７４から出力された連写速度になるように、駆動制御部７７がＴＧ６６を制御して高速連続撮影（撮り込み）を開始させる（ステップＳ１７）。一方、ＣＰＵ７０は、シャッターボタン４の全押しを検出できなかった場合（ステップＳ１６の「ＮＯ」）には、ステップＳ１３に戻る。
【００９８】
次に、ＣＰＵ７０は、露出計測設定テーブル３００におけるフラグ欄３０１、３０２、３０３のいずれにフラグ「１」が設定されているかを確認することにより、設定された露出計測間隔モードが確認する（ステップＳ１８）。ＣＰＵ７０は、フラグ欄３０２にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「撮り込み検出毎」が設定されていると判断して、ステップＳ１９へと進む。
【００９９】
次いで、ＣＰＵ７０は、画像データの撮り込みが検出されたか否かを判断する（ステップＳ１９）。ＣＰＵ７０は、画像データの撮り込みが検出されなかった場合（ステップＳ１９の「ＮＯ」）には、ステップＳ１７に戻り、画像データの撮り込みが検出された場合（ステップＳ１９の「ＹＥＳ」）には、フォーカシング処理及び露出計測処理を実行する（ステップＳ２０）。
【０１００】
そして、シャッター速度演算部７５が、絞り値設定部７６において決定された絞り値と、露出値算出部７１が計測した露出値とを用いて、上記の絞り優先ＡＥ制御によってシャッター速度を演算・出力する（ステップＳ４７）。
【０１０１】
次いで、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算・出力する（ステップＳ４８）。次いで、ＣＰＵ７０は、ステップＳ１５において出力された連写速度を、ステップＳ４８において出力された連写速度に更新して高速連続撮影を継続する（ステップＳ２３）。
【０１０２】
次いで、ＣＰＵ７０は、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ２４）して、シャッターボタン４の操作が解除された場合（ステップＳ２４の「ＹＥＳ」）には、ステップＳ３４に進む。一方、ＣＰＵ７０は、シャッターボタン４の操作が解除されていない場合（ステップＳ２４の「ＮＯ」）には、ステップＳ１９に戻る。
【０１０３】
ここで、ステップＳ１８に戻り説明を続ける。ＣＰＵ７０は、ステップＳ１８で、フラグ欄３０３にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「所定撮り込み間隔毎」が設定されていると判断して、ステップＳ２５へと進む。
【０１０４】
次いで、ＣＰＵ７０は、画像データの撮り込み毎にカウンター７２をカウントアップし（ステップＳ２５）、所定回数のカウントがなされたか否かを確認する（ステップＳ２６）。ＣＰＵ７０は、カウント数が所定回数に達していない場合（ステップＳ２６の「ＮＯ」）には、ステップＳ２５に戻り、カウント数が所定回数に達している場合（ステップＳ２６の「ＹＥＳ」）には、フォーカシング処理及び露出計測処理を実行する（ステップＳ２７）。
【０１０５】
そして、シャッター速度演算部７５が、絞り値設定部７６において決定された絞り値と、露出値算出部７１が計測した露出値とを用いて、上記の絞り優先ＡＥ制御によってシャッター速度を演算・出力する（ステップＳ４９）。
【０１０６】
次いで、連写速度決定部７４が、シャッター速度演算部７５により出力されたシャッター速度を用いて、上記（１）式に従う連写速度を演算・出力する（ステップＳ５０）。次いで、ＣＰＵ７０は、連写速度を、ステップＳ１５において出力された連写速度から、ステップＳ５０において出力された連写速度に更新して高速連続撮影を継続する（ステップＳ３０）。
【０１０７】
次いで、ＣＰＵ７０は、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ３１）する。ＣＰＵ７０は、シャッターボタン４の操作が解除された場合（ステップＳ３１の「ＹＥＳ」）には、ステップＳ３４に進み、シャッターボタン４の操作が解除されていない場合（ステップＳ３１の「ＮＯ」）には、ステップＳ２５に戻る。
【０１０８】
ここで、ステップＳ１８に戻り説明を続ける。ＣＰＵ７０は、ステップＳ１８で、フラグ欄３０１にフラグ「１」が設定されていると確認した場合は、露出計測間隔モードとして「撮り込み開始時」が設定されていると判断して、ステップＳ２５へと進む。
【０１０９】
次いで、ＣＰＵ７０は、ステップＳ１５で出力された連写速度で高速連続撮影を継続し（ステップＳ３２）、シャッターボタン４の操作が解除されたか否かを検出（ステップＳ３３）する。シャッターボタン４の操作が解除された場合（ステップＳ３３の「ＹＥＳ」）には、ステップＳ３４に進む。一方、シャッターボタン４の操作が解除されていない場合（ステップＳ３３の「ＮＯ」）には、ステップＳ３２に戻る。
【０１１０】
ステップＳ３４では、ＣＰＵ７０は、撮り込まれた画像データを順次圧縮して符号化し、この圧縮・符号化した画像データをＤＲＡＭ６８に格納し、メモリ・カード８０に記録する（ステップＳ３５）。
【０１１１】
以上説明したように、実施例１の動作処理においては、プログラムＡＥ制御によって適正な露出になるシャッター速度を演算したため、連写撮影における毎回の撮影においては、適正な露出になる画像データを得ることができる。
【０１１２】
実施例２の動作処理においては、ユーザの操作により設定された絞り値と、画像データから算出された露出値とを用いて、絞り優先ＡＥ制御によって適正な露出になるシャッター速度を演算した。これにより、連写撮影における毎回の撮影においては、ユーザの操作により設定された絞り値を反映させつつ、適正な露出になる画像データを得ることができる。
【０１１３】
本実施形態おいては、プログラムＡＥ制御もしくは絞り優先制御によって適正な露出になるシャッター速度を演算し、この演算されたシャッター速度を用いて、上記（１）式に従う連写速度を自動的に決定した。その結果、ユーザは、手動操作により連写速度を設定する必要がなくなり、適正な露出が得られる連写速度を容易に設定できる。
【０１１４】
本実施形態においては、上記（１）式により決定される連写速度は、単位時間（１秒）を、プログラムＡＥ制御もしくは絞り優先制御によって演算されたシャッター速度で除した値とした。そのため、適正な露出になるシャッター速度（演算されたシャッター速度）により実現できる連写速度の中で、単位時間あたり撮影回数が最も多くなる連写速度、つまり最速の連写速度を自動的に決定できる。その結果、適正な露出の確保と、連写撮影の高速性とを同時に実現することができる。
【０１１５】
本実施形態においては、露出計測間隔のモードとして「撮り込み検出毎に計測」が設定されている場合には、連写撮影により１つの画像データが得られる度に、露出値を新たに計測し、シャッター速度を新たに演算した。これにより、例えば、連写撮影を行っている最中において、撮像装置１００が明るい撮影場所から暗い撮影場所に移った場合であっても、撮影場所から計測できる露出値の変化に応じて、シャッター速度を変更できる。その結果、連写撮影を行っている最中において、撮像装置１００が明るい撮影場所から暗い撮影場所に移った場合であっても、この連写撮影により得られる全ての画像データは、露出不足になることなく、適正な露出が得られた画像データとなる。
【０１１６】
本実施形態においては、露出計測間隔のモードとして「所定撮り込み間隔で計測」が設定されている場合には、連写撮影により所定数の画像データが得られる度に、露出値を計測し直して、シャッター速度を演算し直し、連写速度を更新した。これにより、例えば、連写撮影を行っている最中において、撮像装置１００が明るい撮影場所から暗い撮影場所に移った場合であっても、撮影場所から計測できる露出値の変化に応じて、シャッター速度を変更し、連写速度を変更できる。その結果、連写撮影を行っている最中において、撮像装置１００が明るい撮影場所から暗い撮影場所に移った場合であっても、この連写撮影により得られる全ての画像データは、露出不足になることなく、適正な露出が得られた画像データとなる。
【０１１７】
本実施形態においては、露出計測間隔のモードとして「撮り込み開始時に計測」が設定されている場合には、シャッターボタンの半押し時に計測された露出値に基づいて、連写速度を自動的に設定する。そのため、撮影時において、適正な露出が得られる連写撮影を容易に行うことができる。
【０１１８】
本実施形態においては、連写ダイヤル１とモードダイヤル２をそれぞれ回転させることで、ユーザは多様な連写モードを簡単に設定することができる。
【０１１９】
本実施形態においては、図９に示すように、スルー画像とともに、連写速度決定部７４により決定された連写速度の情報２１１（図９の例では、「１５ｆｐｓ」）を、ＬＣＤ２１に表示させてもよい。この場合、上記のステップＳ２３、Ｓ３０において、連写速度が更新される度に、連写速度の情報２１１の表示を更新してもよい。さらに、１回の連写撮影により得られる画像の枚数を示す情報２１２（図９の例では、「３５」）を、ＬＣＤ２１に表示させてもよい。これにより、ユーザは、連写撮影時に、最大連写速度と連写枚数とを容易に把握できる。
【０１２０】
本発明は、高速連写撮影機能（例えば、１秒間に数十回の撮影を行う撮影機能）を有しておらず、通常の連写撮影機能（例えば、１秒間に数回の撮影を行う撮影機能）しか有していない撮像装置にも適用できる。また、本発明は、上記の実施形態に限定されず、その趣旨を逸脱しない範囲で、種々の変更をすることが可能である。
【図面の簡単な説明】
【０１２１】
【図１】（ａ）は、本実施形態に係る撮像装置の上面図である。（ｂ）は、本実施形態に係る撮像装置の正面図である。（ｃ）は、本実施形態に係る撮像装置の背面図である。
【図２】本実施形態に係る撮像装置のブロック図である。
【図３】本実施形態に係る制御部のブロック図である。
【図４】（ａ）は、連写ダイヤル１の外観図である。（ｂ）は、モードダイヤル２の外観図である。
【図５】（ａ）は、「オートｆｐｓ連写モード」が設定され、かつ、「オート静止画撮影モード」が設定された場合の、連写ダイヤル１及びモードダイヤル２の回転状態を示した図である。（ｂ）は、「オートｆｐｓ連写モード」が設定され、かつ、「絞り優先ＡＥモード」が設定された場合の、連写ダイヤル１及びモードダイヤル２の回転状態を示した図である。
【図６】露出計測間隔設定テーブルを示す図である。
【図７】実施例１に係る処理動作のフローチャートである。
【図８】実施例１に係る処理動作のフローチャートである。
【図９】連写速度等の表示例である。
【図１０】実施例２に係る処理動作のフローチャートである。
【図１１】実施例２に係る処理動作のフローチャートである。
【符号の説明】
【０１２２】
１：連写ダイヤル
２：モードダイヤル
４：シャッターボタン
１５：Ｒｅｃボタン
１７：ＳＥＴキー
１８：コントロールボタン
１９：ＭＥＮＵボタン
２１：ＬＣＤ
５０：ＣＣＤ
６３：レンズ駆動ブロック
６４：絞り兼用シャッター
６６：ＴＧ
６７：ユニット回路
６８：ＤＲＡＭ
６９：メモリ
７０：ＣＰＵ
７１：露出値算出部
７２：カウンター
７３：カウントメモリ
７４：連写速度決定部
７５：シャッター速度演算部
７６：絞り値設定部
９０：符号化部
１００：撮像装置
【図１】
0004715865.tif 000002
【図２】
0004715865.tif 000003
【図３】
0004715865.tif 000004
【図４】
0004715865.tif 000005
【図５】
0004715865.tif 000006
【図６】
0004715865.tif 000007
【図７】
0004715865.tif 000008
【図８】
0004715865.tif 000009
【図９】
0004715865.tif 000010
【図１０】
0004715865.tif 000011
【図１１】
0004715865.tif 000012