(57)【要約】【課題】被写体距離が変化する場合に、コマ間で適切な変化を有するように連写撮影すること。【解決手段】撮像装置１は、撮影指示に応じて複数コマの静止画像を連続撮影する撮影手段１２と、撮影画角情報、被写体までの被写体距離情報、および被写体距離の変化に伴う撮影画角に対する被写体像の大きさの変化に基づいて、連続撮影のコマ速度を決定するコマ速度決定手段１６と、コマ速度決定手段１６で決定されたコマ速度で連続撮影するように撮影手段１２を制御する制御手段１６と、を備える。【選択図】図１
2015035640.tif 000002
【特許請求の範囲】
【請求項１】
撮影指示に応じて複数コマの静止画像を連続撮影する撮影手段と、
撮影画角情報、被写体までの被写体距離情報、および前記被写体距離の変化に伴う前記撮影画角に対する被写体像の大きさの変化に基づいて、前記連続撮影のコマ速度を決定するコマ速度決定手段と、
前記コマ速度決定手段で決定されたコマ速度で連続撮影するように前記撮影手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記コマ速度決定手段は、所定の上限コマ速度に対し、前記被写体像の大きさの変化が小さいほど遅くすることを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記コマ速度決定手段は、前記撮影画角に対する被写体像の大きさの変化を所定の割合とするように、コマごとに撮影間隔を決定することを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記コマ速度決定手段は、前記被写体像が大きくなる変化量が所定値を超えた場合に前記コマ速度を前コマより速くすることを特徴とする撮像装置。
【請求項５】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記被写体像を撮像して画像データを出力する撮像素子をさらに備え、
前記コマ速度決定手段は、前記画像データに基づいて検出された人物の顔の大きさの変化に基づいて前記コマ速度を決定することを特徴とする撮像装置。
【請求項６】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記被写体像を撮像して画像データを出力する撮像素子をさらに備え、
前記コマ速度決定手段は、前記画像データに基づいて検出された犬または猫の大きさの変化に基づいて前記コマ速度を決定することを特徴とする撮像装置。
【請求項７】
請求項１〜６のいずれか一項に記載の撮像装置において、
縦位置姿勢か横位置姿勢かを判別する姿勢判別手段をさらに備え、
前記コマ速度決定手段は、判別された姿勢において水平方向の前記撮影画角に対する被写体像の大きさの変化に基づいて前記コマ速度を決定することを特徴とする撮像装置。
【請求項８】
請求項１〜７のいずれか一項に記載の撮像装置において、
前記コマ速度決定手段は、前記連続撮影中に撮像光学系の焦点距離が変化した場合に前記コマ速度を決定し直すことを特徴とする撮像装置。
【請求項９】
被写体像を撮像する撮像素子と、
前記撮像素子が所定のコマ速度で連続して撮像した複数コマの静止画像を順次記憶する記憶部材と、
静止画像を記録媒体に記録する画像記録手段と、
撮影画角情報、被写体までの被写体距離情報、および前記被写体距離の変化に伴う前記撮影画角に対する被写体像の大きさの変化に基づいて、記録用のコマ速度を決定するコマ速度決定手段と、
前記記憶部材に順次記憶された静止画像のうち、前記コマ速度決定手段で決定されたコマ速度に対応する複数コマの静止画像を前記記録媒体に記録するように前記画像記録手段を決定する決定手段と、
を備えることを特徴とする撮像装置。
【請求項１０】
請求項９に記載の撮像装置において、
前記コマ速度決定手段は、前記撮像素子が連続して撮像中の前記被写体距離の変化に基づいてコマごとに前記記録用のコマ速度を決定することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
あらかじめ設定した被写体の動きを検出すると、一定のコマ速度で複数枚の静止画像を連写する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２００７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、コマ間で変化がない同じような画像を何枚も記録してしまうという問題があった。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、撮影指示に応じて複数コマの静止画像を連続撮影する撮影手段と、撮影画角情報、被写体までの被写体距離情報、および被写体距離の変化に伴う撮影画角に対する被写体像の大きさの変化に基づいて、連続撮影のコマ速度を決定するコマ速度決定手段と、コマ速度決定手段で決定されたコマ速度で連続撮影するように撮影手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明による撮像装置では、被写体距離が変化する場合に、コマ間で適切な変化を有するように連写撮影を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるデジタルカメラの構成を例示するブロック図である。
【図２】連写撮影時にＣＰＵが実行する処理の流れを説明するフローチャートである。
【図３】３５mm版システムにおける焦点距離ごとの画角を例示する図である。
【図４】被写体サイズを求める処理を説明するフローチャートである。
【図５】抽出された被写体を例示する図である。
【図６】横位置姿勢の場合の撮影画面を例示する図である。
【図７】縦位置姿勢の場合の撮影画面を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるデジタルカメラ１の構成を例示するブロック図である。デジタルカメラ１は、被写体距離が変化する場合の「オートコマ速連写」機能を有する点に特徴を有する。「オートコマ速連写」は、連写コマ速度を所定の範囲内（例えば１０コマ／秒から０．５コマ／秒までの間）で自動的に変化させて撮影する連写をいう。「オートコマ速連写」を備える理由は、コマ間における被写体変化に乏しい撮影コマ数を制限するためである。このため、被写体距離の変化に基づく被写体像の変化が小さい場合は低速で、該被写体像の変化が大きい場合は高速で連写するように連写コマ速度を制御する。
【０００９】
図１において、撮像光学系１１は、撮像素子１２の撮像面１２ａに被写体像を結像させる。ＣＰＵ１６は、自動焦点調節（ＡＦ）指示に応じて公知のＡＦ処理を行い、撮像光学系１１を構成するフォーカシングレンズ（不図示）を光軸方向（図１において矢印方向）に進退移動させる。これにより、撮像光学系１１の焦点位置が自動調節される。ＡＦ処理は、例えば、被写体像のコントラストに基づいて焦点位置を調節するコントラスト方式を用いて行う。フォーカシングレンズ（不図示）の駆動は、ＣＰＵ１６から指示を受けたレンズ駆動部２１が行う。
【００１０】
また、ＣＰＵ１６は、後述する操作部材２０を構成するズームスイッチ（不図示）から操作信号が入力された場合に、撮像光学系１１を構成するズームレンズ（不図示）を光軸方向に進退移動させる。これにより、撮影画角が調節される。ズームレンズ（不図示）の駆動も、ＣＰＵ１６から指示を受けたレンズ駆動部２１が行う。
【００１１】
撮像素子１２は、ＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮像面１２ａ上に結像された被写体像をアナログ撮像信号に光電変換する。撮像素子１２から出力されたアナログ撮像信号は、Ａ／Ｄ変換部１３においてデジタルデータに変換される。画像処理部１４は、デジタルデータに対して所定の画像処理を行って保存用の画像データを生成する。
【００１２】
液晶モニタ１５は、ＣＰＵ１６からの指示に応じて、画像や操作メニュー画面を表示する。液晶モニタ１５の表示面上にはタッチ操作部材１５ａが積層されている。タッチ操作部材１５ａは、ユーザーによってタッチ操作された液晶モニタ１５の表示画面上のタッチ位置を示す信号を発生し、ＣＰＵ１６へ送出する。
【００１３】
不揮発性メモリ１７は、ＣＰＵ１６が実行するプログラムや、実行処理に必要なデータなどを格納する。不揮発性メモリ１７が格納するプログラムやデータの内容は、ＣＰＵ１６からの指示によって追加、変更が可能に構成されている。ＣＰＵ１６は、例えばバッファメモリ１８を作業領域として制御プログラムを実行し、カメラ各部に対する種々の制御を行う。
【００１４】
バッファメモリ１８は、デジタルデータを一時的に記憶する場合にも使用される。本実施形態では、画像処理部１４による画像処理前、画像処理中、画像処理後の画像データなどを、一時的に記憶する。
【００１５】
画像処理部１４は、デジタルデータに対する画像処理以外にも、画像データを格納した所定形式の画像ファイル（例えば Exif ファイル）を生成する。記録再生部１９は、ＣＰＵ１６からの指示に基づいて画像ファイルをメモリカード５０に記録し、また、メモリカード５０に記録されている画像ファイルを読み出す。
【００１６】
メモリカード５０は、図示しないカードスロットに着脱自在に取り付けられる記録媒体である。ＣＰＵ１６は、記録再生部１９によってメモリカード５０から読み出された画像ファイルに基づいて、液晶モニタ１５に撮影画像を再生表示させる。
【００１７】
操作部材２０は、シャッターボタン（不図示）の半押し操作に伴ってオンする半押しスイッチ２０ａや、シャッターボタンの全押し操作に伴ってオンする全押しスイッチ２０ｂ、動画撮影スイッチ、およびモード切替スイッチなどを含み、各部材の操作に伴う操作信号をＣＰＵ１６へ送出する。
【００１８】
半押しスイッチ２０ａからのオン信号（半押し操作信号）は、シャッターボタンが通常ストロークの半分程度まで押し下げ操作されると出力され、半ストロークの押し下げ操作解除で出力が解除される。全押しスイッチ２０ｂからのオン信号（全押し操作信号）は、シャッターボタンが通常ストロークまで押し下げ操作されると出力され、通常ストロークの押し下げ操作が解除されると出力が解除される。
【００１９】
レンズ駆動回路２１は、上記フォーカシングレンズ（不図示）を駆動するためのフォーカス調節用モータ（不図示）を駆動する回路と、上記ズームレンズ（不図示）を駆動するためのズーム調節用モータ（不図示）を駆動する回路とを含む。
【００２０】
スピーカ駆動回路２２は、ＣＰＵ１６から送出されたデジタル音声データに基づいて、例えば再生音、操作音、音声メッセージなどのアナログ音声再生信号を生成する。スピーカ２３は、音声再生信号に基づいて音声再生を行う。音声処理回路２４は、マイク２５で集音された音声信号を増幅し、増幅後の信号をＡ／Ｄ変換回路（不図示）によってデジタル音声データに変換する。デジタル音声データは、画像ファイルと関連づけてメモリカード５０に記録される。
【００２１】
姿勢センサ２６は、例えば重力方向を検出し、検出信号をＣＰＵ１６へ送出する。ＣＰＵ１６は、検出信号に基づいてデジタルカメラ１の撮影姿勢を判定する。ＣＰＵ１６は、デジタルカメラ１の縦位置姿勢、横位置姿勢だけでなく、上下逆さか否かも判定する。
【００２２】
ＣＰＵ１６、不揮発性メモリ１７、バッファメモリ１８、記録再生部１９、画像処理部１４、液晶モニタ１５、スピーカ駆動回路２２、および音声処理回路２４は、それぞれバス２７を介して接続されている。
【００２３】
＜撮影モード＞
上述したデジタルカメラ１は、「単写撮影モード」と、「連写撮影モード」と、「動画撮影モード」とが、例えば上記モード切替スイッチによって択一的に切替え可能に構成されている。「単写撮影モード」は、上記全押し操作信号に応じて１コマの画像を取得し、取得した画像に基づいて生成した静止画像データをメモリカード５０へ記録するモードである。
【００２４】
「連写撮影モード」は、上記全押し操作信号に応じて１コマの画像を取得し、全押し操作信号が継続入力されている場合に連続して次コマの画像をさらに取得することにより、複数コマの画像を連写するモードである。各コマの画像に基づいてそれぞれ生成した静止画像データを、それぞれメモリカード５０へ記録する。
【００２５】
「動画撮影モード」は、上記動画撮影スイッチ（不図示）からの操作信号に応じて複数フレームの画像を取得し、該複数フレームの画像に基づいて生成した動画像データをメモリカード５０へ記録するモードである。
【００２６】
＜連写撮影時のコマ速度＞
ＣＰＵ１６は、ユーザーが上記モード切替スイッチにより「連写撮影モード」へ切替え操作すると、撮影モードを「連写撮影モード」へ切替える。本実施形態では、「連写撮影モード」において「オートコマ速連写」と、「マニュアルコマ速連写」とがユーザー操作によって切替え可能に構成されている。「オートコマ速連写」と「マニュアルコマ速連写」との切替えは、例えばユーザーがメニュー操作によって行う。
【００２７】
「オートコマ速連写」は、上述したように、ＣＰＵ１６が連写コマ速度を自動的に変化させて撮影する連写である。「マニュアルコマ速連写」は、ユーザー操作によって設定された連写コマ速度に固定して撮影する連写をいう。
【００２８】
＜オートコマ速連写＞
本実施形態は、被写体距離が変化する場面で有効な「オートコマ速連写」機能を有する点に特徴を有するので、以降の説明は「オートコマ速連写」を中心に行う。図２は、「オートコマ速連写」を行う場合にＣＰＵ１６が実行する処理の流れを例示するフローチャートである。ＣＰＵ１６は、ユーザーによって「オートコマ速連写」へ切替えられている場合に、図２による処理を行う。
【００２９】
図２のステップＳ１１において、ＣＰＵ１６は、低速で移動する（動きが小さい）被写体を連写撮影する「通常」モードと、「通常」モードの場合より高速で移動する（動きが大きい）被写体を連写撮影する「スポーツ」モードとのいずれか一方を選択する操作を受け付ける。この選択操作は、例えばユーザーがメニュー操作によって行う。
【００３０】
ステップＳ１２において、ＣＰＵ１６は、撮像光学系１１の焦点距離ｆに基づいて画角αを決定する。一般に、撮像素子１２の撮像面１２ａのフレームサイズをＳ(mm)とすると、次式（１）が成立する。
Ｓ／２ ＝ ｆ×tan (α／２)                  …………（１）
ただし、符号ｆは焦点距離(mm)である。ＣＰＵ１６は、レンズ駆動回路２１から取得したズームレンズ位置を示す情報に基づいて焦点距離ｆを求め、撮像素子１２のフレームサイズＳおよび焦点距離ｆを上式（１）に代入して画角αを求める。ズームレンズ位置と焦点距離ｆとの関係を示すデータは、あらかじめ不揮発性メモリ１７に格納されている。
【００３１】
図３は、３５mm版システム（水平方向のフレームサイズＳh＝３６mm×垂直方向のフレームサイズＳv＝２４mm）に換算した焦点距離ｆ(mm)と画角αとの関係を例示する図である。水平方向の画角αhと、垂直方向の画角αvとを、それぞれ単位（deg）で表したものである。
【００３２】
画角αh,αvを決定したＣＰＵ１６は、図２のステップＳ１３において、液晶モニタ１５に対してライブビュー画像の表示を開始させる。ライブビュー画像は、撮影指示前に撮像素子１２によって所定のフレームレート(例えば３０fps)で取得されるモニタ用画像のことをいう。ＣＰＵ１６は、ライブビュー画像を液晶モニタ１５に表示させながら、ＡＦ処理起動指示を待つ。ＣＰＵ１６はさらに、ライブビュー画像のデータ値に基づいて所定の露出演算を行いながら、適正露出が得られるように露出制御を行う。
【００３３】
ステップＳ１４において、ＣＰＵ１６は、半押しスイッチ２０ａがオンしたか否かを判定する。ＣＰＵ１６は、上記半押し操作信号が入力された場合にステップＳ１４を肯定判定してステップＳ１５へ進む。ＣＰＵ１６は、上記半押し操作信号が入力されない場合には、ステップＳ１４を否定判定し、当該判定処理を繰り返す。
【００３４】
ステップＳ１５において、ＣＰＵ１６は、ＡＦ処理を行ってステップＳ１６へ進む。ＡＦ処理後のＣＰＵ１６は、ステップＳ１６において、レンズ駆動回路２１から取得したフォーカシングレンズ位置を示す情報に基づいて、デジタルカメラ１から焦点調節の対象となった主要被写体までの被写体距離Ｌ(m)を求める。フォーカシングレンズ位置と被写体距離Ｌ(m)との関係を示すデータは、あらかじめ不揮発性メモリ１７に格納されている。
【００３５】
ＣＰＵ１６はさらに、ライブビュー画像を用いて、撮像素子１２の撮像面１２ａにおける被写体のサイズｒ(mm)を求める。被写体サイズｒを求める処理の詳細について、図４に例示するフローチャートを参照して説明する。図４のステップＳ５１において、ＣＰＵ１６は、姿勢センサ２６からの検出信号に基づいて横位置姿勢か縦位置姿勢かを判定し、ステップＳ５２へ進む。
【００３６】
ステップＳ５２において、ＣＰＵ１６は、直近のライブビュー画像から人物の「顔」を検出したか否かを判定する。ＣＰＵ１６は、公知の顔検出処理を行うことによってライブビュー画像から「顔」領域を検出した場合に、ステップＳ５２を肯定判定してステップＳ５３へ進む。ＣＰＵ１６は、ライブビュー画像から人物の「顔」領域を検出しなかった場合には、ステップＳ５２を否定判定してステップＳ５４へ進む。
【００３７】
ステップＳ５２を否定判定して進むステップＳ５４において、ＣＰＵ１６は、公知のペット検出処理を行うことによってライブビュー画像から「犬」または「猫」を検出した場合に、ステップＳ５４を肯定判定してステップＳ５３へ進む。ＣＰＵ１６は、ライブビュー画像から「犬」も「猫」も検出しなかった場合には、ステップＳ５４を否定判定してステップＳ５５へ進む。
【００３８】
ステップＳ５５において、ＣＰＵ１６はライブビュー画像から被写体を抽出する処理を行ってステップＳ５３へ進む。被写体抽出処理は、例えば焦点調節の対象となった領域を囲むエッジを検出したり、焦点調節の対象となった被写体領域と共通の輝度または色を有する領域を検出したりすることによって行う。図５は、被写体として鉄道車両が抽出された場合を例示する図である。縦位置姿勢で取得された画像の場合、フレームサイズはＳv(mm)である。
【００３９】
ステップＳ５３において、ＣＰＵ１６は、「顔」領域、「犬」や「猫」の領域、または抽出した被写体領域が、上述した撮像素子１２の撮像面１２ａにおいて水平方向に占める被写体サイズｒ(mm)を求める。ステップＳ５１で横位置姿勢を判定した場合は長辺方向を水平方向として被写体サイズｒを求め、ステップＳ５１で縦位置姿勢を判定した場合は短辺方向を水平方向として被写体サイズｒを求める。ＣＰＵ１６は、このように被写体サイズｒを求めると、図４による処理を終了して図２のステップＳ１７へ進む。
【００４０】
ステップＳ１７において、ＣＰＵ１６は、全押しスイッチ２０ｂがオンしたか否かを判定する。ＣＰＵ１６は、上記全押し操作信号が入力された場合にステップＳ１７を肯定判定してステップＳ１８へ進む。ＣＰＵ１６は、上記全押し操作信号が入力されない場合には、ステップＳ１７を否定判定し、ステップＳ１５へ戻って上述した処理を繰り返す。
【００４１】
ステップＳ１８において、ＣＰＵ１６は、再度ＡＦ処理を行ってステップＳ１９へ進む。ＡＦ処理後のＣＰＵ１６は、ステップＳ１９において、１コマの撮影をしてステップＳ２０へ進む。ステップＳ２０において、ＣＰＵ１６は、ステップＳ１６の場合と同様に、フォーカシングレンズ位置を示す情報に基づいて被写体距離Ｌ(m)を求めるとともに、撮影画像を用いて、撮像素子１２の撮像面１２ａにおける被写体サイズｒ(mm)を求め、ステップＳ２１へ進む。
【００４２】
ステップＳ２１において、ＣＰＵ１６は、直近のフレーム画像とその前のフレーム画像との間のフレーム間隔Δｔ１、被写体サイズｒの変化量Δｒ、および被写体距離Ｌの変化量ΔＬに基づいて、次コマの撮影までの待ち時間Δｔ２を算出する。
【００４３】
例えば、１コマ目の撮影から連写２コマ目の撮影までのコマ間隔（すなわち待ち時間Δｔ２）を算出する場合に、全押し操作（Ｓ１７）直前のライブビュー画像の撮像タイミングから、全押し操作（Ｓ１７）後１コマ目の撮像タイミングまでの時間をフレーム間隔Δｔ１とし、全押し操作（Ｓ１７）直前のライブビュー画像における被写体サイズｒと全押し操作（Ｓ１７）後１コマ目の撮影画像における被写体サイズｒとの差を変化量Δｒとし、全押し操作（Ｓ１７）直前に得た被写体距離Ｌと全押し操作（Ｓ１７）後１コマ目の撮影時に得た被写体距離Ｌとの差をΔＬとする。
【００４４】
ＣＰＵ１６は、スポーツモードの場合に次式（２）とおき、通常モードの場合には次式（３）とおいて、次式（４）により時間Δｔ２を算出する。
１０＝Ｓ／Δｒ
＝２×ｆ×tan (α／２)／Δｒ                ……（２）
５＝Ｓ／Δｒ
＝２×ｆ×tan (α／２)／Δｒ                ……（３）
ただし、符号ｆは撮像光学系１１の焦点距離である。符号αは上式（１）の画角に相当する。
Δｔ２＝Δｒ×Δｔ１／(２×tan (α／２)×ΔＬ)  ……（４）
【００４５】
上式（２）の意味は、カメラ方向に向かってくる（あるいは遠ざかる）被写体の撮像面１２ａにおける被写体サイズｒの変化量Δｒが、撮像面１２ａのフレームサイズＳ（水平方向）相当になるまでの間に略１０コマ撮影するように連写コマ速度を演算することである。また、上式（３）の意味は、カメラ方向に向かってくる（あるいは遠ざかる）被写体の撮像面１２ａにおける被写体サイズｒの変化量Δｒが、撮像面１２ａのフレームサイズＳ（水平方向）相当になるまでの間に略５コマ撮影するように連写コマ速度を演算することである。
【００４６】
このように、フレームサイズＳに対して変化量Δｒを所定の割合にするように次コマまでの撮影間隔を決める。これにより、変化量Δｒが小さいほど撮影間隔を広げ（連写速度が遅くなる）、変化量Δｒが大きいほど撮影間隔を狭くして上限値に近づける（連写速度が速くなる）。なお、フレームサイズＳは、横位置姿勢の場合と縦位置姿勢の場合とで異ならせる。
【００４７】
図６は、横位置姿勢の場合の撮影画面を例示する図である。横位置姿勢の場合のフレームサイズはＳh(mm)である。複数の主要被写体（本例では「顔」）が検出されている場合は、焦点調節の対象となった主要被写体について被写体サイズｒを求める。図７は、縦位置姿勢の場合の撮影画面を例示する図である。縦位置姿勢の場合のフレームサイズはＳv(mm)である。この場合も、焦点調節の対象となった主要被写体について被写体サイズｒを求める。
【００４８】
図２のステップＳ２２において、ＣＰＵ１６は、全押しスイッチ２０ｂが継続してオンされているか否かを判定する。ＣＰＵ１６は、上記全押し操作信号が継続されている場合にステップＳ２２を肯定判定してステップＳ２３へ進む。ＣＰＵ１６は、上記全押し操作信号が入力されていない場合には、ステップＳ２２を否定判定する。否定判定した場合は連写撮影を終了する。
【００４９】
ステップＳ２２を肯定判定したＣＰＵ１６は、ステップＳ２３へ進んで連写撮影を行う。ステップＳ２３において、ＣＰＵ１６は、撮像面１２ａ上の被写体像の変化度合いが所定値より大きいか否かを判定する。ＣＰＵ１６は、ステップＳ２１で得た被写体サイズｒの変化量Δｒが所定値より大きい場合にステップＳ２３を肯定判定してステップＳ２４へ進む。ＣＰＵ１６は、ステップＳ２１で得た変化量Δｒが所定値以下の場合には、ステップＳ２３を否定判定してステップＳ２５へ進む。
【００５０】
ステップＳ２４へ進む場合は、主要被写体がデジタルカメラ１に接近して撮像面１２ａ上の被写体サイズｒが急に大きくなる場合である。この場合のＣＰＵ１６は、ステップＳ２４において、連写撮影時のコマ間隔（時間ｔ）を前コマ撮影時のコマ間隔よりさらに短くするように、時間Δｔ２を制御してステップＳ２５へ進む。
【００５１】
ステップＳ２５において、ＣＰＵ１６は、時間Δｔ２をカウントしてステップＳ１８へ戻り、上述した処理を繰り返す。これにより、コマ間隔ｔ２をおいて次コマの連写撮影を行う。ＣＰＵ１６は、ステップＳ２１において連写３コマ目以降のコマ間隔（すなわち待ち時間Δｔ(ｎ＋１)）を算出する場合には、前々コマの撮像タイミングから、前コマの撮像タミングまでの時間をフレーム間隔Δｔｎとし、前々コマの撮影画像における被写体サイズｒと前コマの撮影画像における被写体サイズｒとの差を変化量Δｒとし、前々コマの撮影時に得た被写体距離Ｌと前コマの撮影時に得た被写体距離Ｌとの差をΔＬとして、上記演算を行う。
【００５２】
このように、撮影指示が行われている間、すなわち全押しスイッチ２０ｂがオンしている間、撮像面１２ａ上の被写体像の変化度合いに基づいて演算したコマ速度で連写撮影する。ＣＰＵ１６は、全押しスイッチ２０ｂがオフすると新たな撮像を行わずに、取得済みの各コマの画像に基づいてそれぞれ生成した静止画像データをメモリカード５０へ記録する。
【００５３】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）デジタルカメラ１は、撮影指示に応じて複数コマの静止画像を連続撮影する撮像素子１２と、フレームサイズＳｈ（Ｓｖ）、被写体までの被写体距離Ｌ、および被写体距離Ｌの変化に伴うフレームサイズＳｈ（Ｓｖ）に対する被写体サイズｒの変化量Δｒに基づいて、連続撮影のコマ速度を決定するＣＰＵ１６と、ＣＰＵ１６で決定されたコマ速度で連続撮影するように撮像素子１２を制御するＣＰＵ１６と、を備えるようにしたので、カメラに近づく（あるいは遠ざかる）被写体までの被写体距離Ｌが変化する場合に、連写画像のコマ間で適切な変化を有するように連写撮影を行うことができる。
【００５４】
（２）上記デジタルカメラ１において、ＣＰＵ１６は、所定の上限コマ速度（例えば１０コマ／秒）に対し、被写体サイズｒの大きさの変化量Δｒが小さいほど遅くするので、コマ間で適度に変化が得られるように連写撮影することができる。
【００５５】
（３）上記（１）または（２）のデジタルカメラ１において、ＣＰＵ１６は、フレームサイズＳｈ（Ｓｖ）に対する被写体像の大きさの変化を所定の割合とするように、コマごとに撮影間隔を決定するので、コマ間で適度に変化が得られるように連写撮影することができる。
【００５６】
（４）上記（３）のデジタルカメラ１において、ＣＰＵ１６は、被写体サイズｒが大きくなる変化量Δｒが所定値を超えた場合にコマ速度を前コマより速くするので、カメラに接近することによって急に大きくなる被写体像に対し、コマ間で適度に変化が得られるように連写撮影することができる。
【００５７】
（５）上記（１）〜（４）のデジタルカメラ１において、被写体像を撮像して画像データを出力する撮像素子１２を有し、ＣＰＵ１６は、画像データに基づいて検出された人物の顔の大きさの変化に基づいてコマ速度を決定するので、カメラに近づいてくる人物に対してコマ間で適度に変化が得られるように連写撮影することができる。
【００５８】
（６）上記（１）〜（４）のデジタルカメラ１において、被写体像を撮像して画像データを出力する撮像素子１２を有し、ＣＰＵ１６は、画像データに基づいて検出された犬または猫の大きさの変化に基づいてコマ速度を決定するので、カメラに近づいてくる犬または猫に対してコマ間で適度に変化が得られるように連写撮影することができる。
【００５９】
（７）上記（１）〜（６）のデジタルカメラ１において、縦位置姿勢か横位置姿勢かを判別する姿勢センサ２６、ＣＰＵ１６をさらに備え、ＣＰＵ１６は、判別された姿勢において水平方向のフレームサイズＳｈ（Ｓｖ）に対する被写体サイズｒの変化量Δｒに基づいてコマ速度を決定するので、縦位置姿勢でも横位置姿勢でも、コマ間で適度に変化が得られるように連写撮影することができる。
【００６０】
（変形例１）
上述した実施形態では、レリーズボタンの全押し操作が終了した場合に連写を終了する例を説明したが、これに加えて、主要被写体が接近して撮影画面（画角）外へはみ出す場合にも自動的に連写撮影を終了するように構成してもよい。変形例１のＣＰＵ１６は、連写撮影で取得した最新コマの画像について、撮像面１２ａ上の被写体サイズｒがフレームサイズＳvまたはＳhに収まらない場合に連写撮影を終了させる。
【００６１】
（変形例２）
上式（２）および（３）の値は、適宜設定して構わない。例えば、スポーツモードの場合に８コマ撮影し、通常モードの場合に３コマ撮影するように連写コマ速度を演算させてもよい。
【００６２】
（変形例３）
連写撮影中に、焦点距離ｆが変化した場合には、ステップＳ１２まで戻って上述した処理を繰り返すようしてもよい。これによってＣＰＵ１６は、最新の焦点距離情報、被写体距離情報（被写体サイズ情報）に基づいて連写コマ速度を決めることができる。なお、連写コマ速度の演算を新たに行う前に、不図示のランプを点滅させたり、スピーカ２３から警告音を発生させるなどして、連写撮影中に焦点距離ｆが変化したことをユーザーに知らせるようにしてもよい。この場合のユーザーは、例えば、連写撮影を新たにやり直すことができる。
【００６３】
（変形例４）
上述した説明では、低速で移動する（近づく、または離れる）被写体を連写撮影する「通常」モードと、「通常」モードの場合より高速で移動する（近づく、または離れる）被写体を連写撮影する「スポーツ」モードとの切替えをユーザー操作によって行う（ステップＳ１１）例を説明した。この代わりに、撮像面１２ａ上の被写体像の変化度合いに基づいてＣＰＵ１６が自動的に切替えるようにしてもよい。被写体像の変化度合いは、被写体サイズｒの変化量Δｒから判断してもよいし、被写体距離Ｌの変化量ΔＬから判断してもよい。
【００６４】
（変形例５）
ライブビュー表示を行うデジタルカメラ１を例に説明したが、一眼レフタイプのカメラのように、通常時にライブビュー表示を行わないカメラにも本発明を適用できる。この場合には、例えば、測光用イメージセンサによって取得される画像に基づいて、人物の「顔」の検出や、該検出した「顔」が大人か、子供（小学生）か、幼児かを判定する。また、測光用イメージセンサによって取得される画像に基づいて、「犬」または「猫」を検出する。
【００６５】
（変形例６）
上記実施形態では、「オートコマ速連写」を行う場合に、ＣＰＵ１６が決定した連写コマ速度（コマ間隔）で撮像素子１２に画像を取得させ、各コマの画像に基づいてそれぞれ生成した静止画像データをメモリカード５０へ記録する例を説明した。この代わりに、撮像素子１２で撮像した画像を一旦バッファメモリ１８にバッファリングしておき、バッファメモリ１８内の所定コマの画像を静止画像データとしてメモリカード５０へ記録するようにしてもよい。
【００６６】
具体的には、撮像素子１２に所定コマ速度（例えば、１０コマ／秒）で連続して画像を取得させ、取得された複数のフレーム画像を順次（時系列に）バッファメモリ１８にバッファリングしておく。ＣＰＵ１６は、上述したように記録用の連写コマ間隔を決定し、バッファメモリ１８内の画像のうち、決定したコマ間隔に対応するフレーム画像を抽出して静止画像データをメモリカード５０へ記録する。
【００６７】
例えば、決定した記録用の連写コマ間隔が１０コマ／秒相当の場合はバッファメモリ１８内に時系列に蓄積された全コマの画像をメモリカード５０へ記録し、決定した記録用の連写コマ間隔が５コマ／秒相当の場合はバッファメモリ１８内に時系列に蓄積された画像を１コマおきに読出してメモリカード５０へ記録する。同様に、決定した記録用の連写コマ間隔が３コマ／秒相当の場合は、バッファメモリ１８内に時系列に蓄積された画像を２コマおきに読出してメモリカード５０へ記録する。このように、記録画像のコマ間で適切な変化を有するようにメモリカード５０へ記録する連写撮影を行うことができる。
【００６８】
（変形例７）
デジタルカメラ１を例に説明したが、連写撮影機能を備えるものであれば、携帯電話機やタブレット端末などの電子機器にも本発明を適用して構わない。
【００６９】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００７０】
１…デジタルカメラ
１１…撮像光学系
１２…撮像素子
１４…画像処理部
１５…液晶モニタ
１６…ＣＰＵ
１８…バッファメモリ
１９…記録再生部
２０…操作部材
２１…レンズ駆動部
２６…姿勢センサ
５０…メモリカード
【図１】
2015035640.tif 000003
【図２】
2015035640.tif 000004
【図３】
2015035640.tif 000005
【図４】
2015035640.tif 000006
【図５】
2015035640.tif 000007
【図６】
2015035640.tif 000008
【図７】
2015035640.tif 000009