(57)【要約】【課題】連続して撮影する場合でも、類似の写真を何枚も撮影することを防止する。【解決手段】本発明の撮像装置は、被写体像を撮像して、画像データを動画像として生成し、又は静止画像として生成する撮像手段と、前記生成される静止画像を示す画像データを記憶媒体に記録する記録手段と、前記撮像手段で生成される動画像を監視することによって、前回記録された画像データが示す静止画像からの被写体像の変化の大きさを検出する検出手段と、前記検出手段の検出結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する制御手段と、を備える。【選択図】図３
2010154289.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して、画像データを動画像として生成し、又は静止画像として生成する撮像手段と、
前記生成される静止画像を示す画像データを記憶媒体に記録する記録手段と、
前記撮像手段で生成される動画像を監視することによって、前回記録された画像データが示す静止画像からの被写体像の変化の大きさを検出する検出手段と、
前記検出手段の検出結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する制御手段と、
を備える撮像装置。
【請求項２】
自装置から被写体までの距離に関する情報を取得する測距手段をさらに備え、
前記制御手段は、
前記測距手段の取得結果に基づいて前記検出手段の検出結果を補正し、当該補正した結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する、
請求項１に記載の撮像装置。
【請求項３】
自装置の移動を監視することによって、前記画像データを示す静止画像が前回記録されたタイミングからの自装置の移動の大きさを検出する移動検出手段をさらに備え、
前記制御手段は、
前記移動検出手段の検出結果に基づいて前記検出手段の検出結果を補正し、当該補正した結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する、
請求項１に記載の撮像装置。
【請求項４】
被写体像を撮像して、画像データを動画像として生成し、又は静止画像として生成する撮像手段と、
前記生成される静止画像を示す画像データを記憶媒体に記録する記録手段と、
撮影開始を示す信号を受け付ける受付手段と、
前記撮像手段で生成される動画像を監視することによって、前記撮影開始を示す信号を受け付けた際に撮像された画像データからの被写体像の変化の大きさを検出する検出手段と、
前記検出手段の検出結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する制御手段と、
を備える撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体像を撮像して、画像データを生成可能な撮像装置に関する。より詳しくは、被写体像を連続して撮像して、複数枚の画像データを生成可能な撮像装置に関する。
【背景技術】
【０００２】
従来の撮像装置には、下記の特許文献１に記載のものがある。特許文献１に記載の撮像装置は、被写体の速度に応じて、レリーズ間隔を制御するものである。すなわち、この撮像装置は、撮像手段で画像情報を取得する。そしてこの撮像装置は、取得した画像情報から被写体の速度を検出する。この後、この撮像装置は、検出した被写体の速度に応じて、レリーズ間隔を制御する。
【特許文献１】特開２０００−１０１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の撮像装置では、速度に応じてレリーズ間隔を制御するため、例えば、被写体が早く動き出した場合（被写体の速度が一気に大きくなった場合）、同じ場所で撮影される可能性がある。要するに、従来の撮像装置では、同じ写真が複数枚撮影されてしまう。
【０００４】
そこで、本発明は上記課題を解決するために、被写体の動きに応じてレリーズ間隔を制御する場合において、より変化に富んだ撮影画像を複数枚得ることができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の撮像装置は、被写体像を撮像して、画像データを動画像として生成し、又は静止画像として生成する撮像手段と、前記生成される静止画像を示す画像データを記憶媒体に記録する記録手段と、前記撮像手段で生成される動画像を監視することによって、前回記録された画像データが示す静止画像からの被写体像の変化の大きさを検出する検出手段と、前記検出手段の検出結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する制御手段と、を備える。
【０００６】
このようにすれば、撮像装置は、被写体の変化の大きさに応じて、レリーズ間隔を制御できる。
【０００７】
また、好ましくは、自装置から被写体までの距離に関する情報を取得する測距手段をさらに備える。そして前記制御手段は、前記測距手段の取得結果に基づいて前記検出手段の検出結果を補正し、当該補正した結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する。
【０００８】
このようにすれば、撮像装置は、被写体の距離を利用した被写体の変化の大きさに応じて、レリーズ間隔を制御できる。
【０００９】
また、好ましくは、自装置の移動を監視することによって、前記画像データを示す静止画像が前回記録されたタイミングからの自装置の移動の大きさを検出する移動検出手段をさらに備える。そして前記制御手段は、前記移動検出手段の検出結果に基づいて前記検出手段の検出結果を補正し、当該補正した結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する。
【００１０】
このようにすれば、より実際に近い被写体の変化の大きさに応じて、レリーズ間隔を制御できるので、より変化に富んだ撮影画像を複数枚撮影できる。
【００１１】
他の形態では、被写体像を撮像して、画像データを動画像として生成し、又は静止画像として生成する撮像手段と、前記生成される静止画像を示す画像データを記憶媒体に記録する記録手段と、撮影開始を示す信号を受け付ける受付手段と、前記撮像手段で生成される動画像を監視することによって、前記撮影開始を示す信号を受け付けた際に撮像された画像データからの被写体像の変化の大きさを検出する検出手段と、前記検出手段の検出結果に応じて、次回の静止画像の記録を実行するよう前記記録手段を制御する制御手段と、を備える。
【発明の効果】
【００１２】
すなわち、本発明の撮像装置によれば、被写体の動きに応じてレリーズ間隔を制御する場合において、より変化に富んだ撮影画像を複数枚得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。
【００１４】
（実施形態１）
＜１．構成＞
図１は、本実施形態に係る撮像装置１を示す斜視図である。撮像装置１は、例えばデジタルカメラである。図２は、本実施形態に係る撮像装置１が備える構成要素を示すブロック図である。以下、撮像装置１の構成および動作を説明する。
【００１５】
光学系１１０は、被写体からの光を受けて被写体像を形成する。光学系１１０は、被写体からの入射光を集光してＣＣＤイメージセンサー１２上に被写体像を形成する。光学系１１０は、対物レンズ１１１と、ズームレンズ１１２と、フォーカスレンズ１１３と、絞り／シャッタ１１４とを含んでいる。
【００１６】
ズームレンズ１１２は、ズーム駆動部１１５によって駆動され、被写体像の写る範囲（画角）を調整する。すなわち、ズームレンズ１１２は、焦点距離を調整する。フォーカスレンズ１１３は、フォーカス駆動部１１６によって駆動され、ピントの調節を行なう。ズーム駆動部１１５は、ズームレンズ１１２を移動するためのカム機構やカム機構を駆動するためのアクチュエータなどを備えており、コントローラ１７からの制御信号に応じて、ズームレンズ１１２を駆動させる。フォーカス駆動部１１６は、フォーカスレンズ１１３を移動するためのカム機構やカム機構を駆動するためのアクチュエータなどを備えており、コントローラ１７からの制御信号に応じて、フォーカスレンズ１１３を駆動させる。
【００１７】
また、絞り／シャッタ１１４は、絞りとシャッタを兼用した部材である。絞り／シャッタ１１４は、絞り／シャッタ駆動部１１７によって駆動される。絞りは、例えば５枚の羽根によって構成され、光学系１１０を通る光の量を調整する。また、シャッタは、開けたり閉じたりして、ＣＣＤイメージセンサー１２に当たる光の量を時間的に調整する。絞り／シャッタ駆動部１１７は、カム機構やカム機構を駆動するためのアクチュエータなどを備えており、コントローラ１７からの制御信号に応じて、絞り／シャッタ１１４を駆動する。
【００１８】
なお、本実施形態では、絞りとシャッタを兼用した絞り／シャッタ１１４を備えるようにしたが、これに限られず、絞りとシャッタとを別々に設けるようにしてもよい。この場合、例えば、シャッタは光学系内に設けず、絞りだけを光学系に設け、シャッタは、光学系とＣＣＤイメージセンサーの間に設けるとよい。シャッタを光学系とは別に設けることで、レンズ交換タイプのデジタルカメラにも適用できるようになる。
【００１９】
ＣＣＤイメージセンサー１２は、光学系１１０によって形成された被写体像を撮像して画像データを生成する撮像部である。画像データは、動画像および静止画像を示す。ＣＣＤイメージセンサー１２は、タイミングジェネレータ１２１から供給されるパルス信号に基づいて、被写体像を撮像し、画像データを生成する。タイミングジェネレータ１２１は、集積回路によって構成され、ＣＣＤイメージセンサー１２にパルス信号を供給する。ここでタイミングジェネレータ１２１は、例えば、１秒間に３０回のフレーム読み出しを指示するパルス信号をタイミングジェネレータ１２１に供給する。これによって、ＣＣＤイメージセンサー１２は、３０分の１秒ごとのフレームの画像データを取得することができる。
【００２０】
ＡＤコンバータ１３は、ＣＣＤイメージセンサー１２で生成された画像データをデジタルデータに変換する。
【００２１】
画像処理部１４は、デジタルデータに変換された画像データに対して所定の処理を行う。所定の処理としては、例えば、ガンマ変換、ＹＣ変換、電子ズーム処理、圧縮処理、伸張処理などが考えられるが、これに限定されない。
【００２２】
バッファメモリ１５は、画像処理部１４で画像処理を行う際、および、コントローラ１７で制御処理を行う際に、ワークメモリとして機能する。バッファメモリ１５は、例えば、ＤＲＡＭなどである。
【００２３】
フラッシュメモリ１６は、内蔵メモリとして用いられる。フラッシュメモリ１６は、画像処理された画像データの他に、コントローラ１７の制御のためのプログラムや設定値などを記憶する。
【００２４】
コントローラ１７は、撮像装置１全体を制御するための制御部である。コントローラ１７は、マイクロコンピュータで実現してもよく、ハードワイヤードな回路で実現しても良い。要するに、制御部は、自装置を制御できるものであればよい。コントローラ１７が実行する各種制御については後述する。
【００２５】
ぶれ検出器２３は、自装置の振動を検出する振動検出部であり、ジャイロセンサーなどを備える。ぶれ検出器２３は、撮像装置１の水平軸を中心とした上下方向の回転振動を検知する第１のジャイロセンサーと、撮像装置１の鉛直軸を中心とした左右方向の回転振動を検知する第２のジャイロセンサーとを備える。そして、ぶれ検出器２３は、自装置の振動を検知して、振動量に対応するアナログ信号をコントローラ１７に出力する。なお、ぶれ検出器２３から出力されたアナログ信号（電圧値）は、ＡＤ変換によってデジタル信号に変換されてからコントローラ１７に入力されることが望ましい。本実施形態では、振動量とは、撮像装置１の振幅の大きさに対応させたものである。そのため、電圧値の大きさは、振幅の大きさに対応するように設定されている。本実施形態では、振幅のピークとピークとの差の大きさを出力するようにしている。例えば、出力値としては、２８０ｍＶ（ｐｋ−ｐｋ）や、１３０ｍＶ（ｐｋ−ｐｋ）などが出力される。
【００２６】
カードスロット１８は、メモリカード１９などの記録媒体を着脱するためのスロットである。カードスロット１８は、メモリカード１９を制御する機能を有していてもよい。メモリカード１９は、フラッシュメモリなどを内蔵する。メモリカード１９は、画像処理部１４によって画像処理された画像データを格納する。カードスロット１８の動作はコントローラ１７によって制御され、静止画像を示す画像データをメモリカード１９に記録する記録部として機能する。なお、フラッシュメモリ１６に画像データを記録する場合の記録動作制御はコントローラ１７が行う。
【００２７】
液晶モニタ２０とタッチパネル２２とを組み合わせて表示部が構成されている。液晶モニタ２０は、画像データおよび撮像装置１の各種設定等を表示する。表示手段としては、液晶モニタ２０に替えて、有機ＥＬディスプレイなどを用いることもできる。また、このタッチパネル２２は、マトリクススイッチ等を備える。マトリクススイッチは、液晶モニタ２０に表示された表示画像に、使用者がタッチ操作を行なった場合、タッチ操作に対応する位置の情報（操作信号）をコントローラ１７に出力する。なお、タッチパネルには、マトリクススイッチに替わる方式として、抵抗膜を設ける抵抗膜方式や圧電素子を取り付けたガラス板を設ける表面弾性波方式を取ることができる。なお、本実施形態では、タッチパネル２２を備えるようにしたが、これに限られず、表示部を液晶モニタ２０だけで構成するようにしてもよい。この場合、使用者が操作部を操作することによって、デジタルカメラに対する各種操作を受け付ける。
【００２８】
操作部２１は、撮像装置１の外装に取り付けられた操作部材の総称である。操作部２１としては、十字キーや押下釦、モード切替ダイヤル等がある。
【００２９】
本実施形態では、操作部２１の一つの押下釦として、シャッタスイッチ１０（図１）がある。シャッタスイッチ１０は、撮像装置１の上面に設けられており、使用者からの半押しおよび全押しを検知できるようにしている。使用者によって半押し又は全押し操作が行なわれると、シャッタスイッチ１０は操作に応じた操作信号をコントローラ１７に出力する。例えば、シャッタスイッチ１０は、使用者からの操作に応じて、合焦指示に関する操作信号をコントローラ１７に送信することが可能である。
【００３０】
操作部２１の一つの部材としてズームレバー１１が備えられている。ズームレバー１１は、使用者からの操作に応じて、撮像装置１の焦点距離を変更する指示を受け付ける。ズームレバー１１は、使用者に操作されると、操作信号をコントローラ１７に出力する。これによって、コントローラ１７は、ズームレンズ１１２を駆動して焦点距離を変更するための制御信号を送ることができる。
【００３１】
さらに操作部２１の一つの部材としてモード切替ダイヤルが備えられている。モード切替ダイヤルは、複数のモードから一つのモードを選択させるためのダイヤル式のスイッチである。例えば、モード切替ダイヤルには、複数の接点が設けられており、複数の接点の内の一つの接点を接触可能に構成している。これによって、コントローラ２１は、モード切替ダイヤルの接点の接触を検知して、モードがどのモードに設定されたかを検知できるようにしている。ここで本実施の形態では、複数のモードに含まれる一つのモードとして、「連続撮影モード」を備えている。この「連続撮影モード」の詳細については、以下で詳細に説明する。
【００３２】
＜２．動作＞
次に、撮像装置１の各種動作を説明する。撮像装置１が「連続撮影モード」に設定されると、以下の動作を開始する。図３及び図８を用いて動作例を説明する。なお、図３は、被写体の動き量と撮影タイミングとの関係を示す図である。図３では、画像データ内の被写体像の上下左右方向の動きから、レリーズ間隔（撮影タイミング）を制御するようにしている。
【００３３】
なお、本実施の形態では、連続撮影の動作と並行して、被写体を追従する動作（追尾の動作）を行なうことが可能である。説明の便宜上、追尾の動作を説明した後に、連続撮影の動作を説明する。
【００３４】
＜２．１  追尾の動作＞
追尾の動作を説明する。すなわち、撮像装置１は、被写体に対して合焦枠（追尾領域）を自動で追従させることが可能である。追尾の動作は、特徴情報に基づいて行なわれる。本実施の形態では、色情報に基づく追従について説明を行なう。なお、他の方法としては、顔の特徴情報を利用した追従などが考えられる。
【００３５】
コントローラ１７は、生成された画像データのうちの一部に追尾領域を設定する。コントローラ１７は、例えば、使用者が任意に指定した場所に追尾領域を設定する。なお、他の方法としては、撮像装置１が所定の特徴に近似する領域を探索して、追尾領域を設定することが考えられる。
【００３６】
説明に戻って、コントローラ１７は、追尾領域内の被写体像（追尾対象となる被写体）の特徴情報（例えば、色情報）を抽出する。コントローラ１７は、抽出した特徴情報をバッファメモリ１５に記憶する。なお、被写体像の特徴には、他に、輝度等の特徴情報を利用してもよいし、また、顔などの形状的な特徴情報を利用しても良い。
【００３７】
この後、コントローラ１７は、ＣＣＤイメージセンサー１２から新たな画像データが生成されると、バッファメモリ１５に記憶した特徴情報に基づいて、新たな画像データに追尾領域を設定する。この際、コントローラ１７は、追尾領域が設定された領域内の被写体に対して合焦動作を行なう。コントローラ１７は、上記動作を繰り返し、被写体像に追尾領域を追従させる。
【００３８】
追尾動作の一例を説明する。コントローラ１７は、ＣＣＤイメージセンサー１２で動画像として生成された画像データを液晶モニタ２０に順次表示させる。コントローラ１７は、タッチパネル２２を介して使用者の操作による追尾領域の設定を監視している。つまり、使用者は、タッチパネル２２にタッチして、画像データに対して追尾領域を設定可能である。
【００３９】
コントローラ１７は、追尾領域が設定されると、設定された追尾領域内の特徴情報を抽出し、バッファメモリ１５に記憶する。その後、コントローラ１７は、新たな生成された画像データにおいて、記憶された特徴情報とほぼ等しい特徴情報を有する位置を探索する。コントローラ１７は、探索した画像データの位置に追尾領域を設定し、画像データと追尾領域を示す表示画像を液晶モニタ２０に表示させる。これによって、コントローラ１７は、ＣＣＤイメージセンサー１２で順次生成される画像データに対して、追尾領域を順次設定し続けることができる。
【００４０】
なお、上述した追尾動作は一例であり、本発明はこれに限定されない。
【００４１】
＜２．２  連続撮影の動作＞
連続撮影の動作を説明する。上述した通り、本実施の形態では、自装置が「連続撮影モード」に設定されると、以下の動作を開始する。図３及び図８を用いて説明を行なう。なお、図３は、被写体の動き量と撮影タイミングとの関係を説明するための図である。
【００４２】
まず、コントローラ１７は、ＣＣＤイメージセンサー１２で生成された画像データを順次取得する。コントローラ１７は、順次取得した画像データを液晶モニタ２０に順次出力する。表示画面には、ＣＣＤイメージセンサー１２で撮像された画像データが順次表示される。
【００４３】
ここでコントローラ１７は、追尾動作で説明したように、追尾領域の設定を受け付ける。すなわち、コントローラ１７は、追尾領域が設定されると、以下の動作を行なう。
【００４４】
コントローラ１７は、撮影開始を示す信号を受け付けたか否かを判別する。コントローラ１７は、撮影開始を示す信号を受け付けると、連続撮影を開始する。つまり、コントローラ１７は、操作部２１のシャッタスイッチ１０から全押し信号を受け付けると（Ｓ１０１）、全押しを受け付けたタイミングにおいてＣＣＤイメージセンサー１２から生成された画像データ３１を静止画像として、フラッシュメモリ１６に記憶する（Ｓ１０１１，Ｓ１０１２）。
【００４５】
この際、コントローラ１７は、静止画像として記憶される画像データ３１の被写体（被写体像２）の位置を検出する。本実施の形態では、コントローラ１７は、追尾領域３０が設定されているので、その追尾領域の位置に関する情報を、バッファメモリ１５に記憶する。なお、本実施の形態において、領域の位置に関する情報には、領域内の左上端の画素の位置情報を用いている。
【００４６】
動作の説明に戻って、コントローラ１７は、シャッタスイッチ１０に対する全押し操作が解除されたか否かを判別する（Ｓ１０２）。コントローラ１７は、全押しが解除されれば、ステップＳ１０１に動作を移行する。一方、コントローラ１７は、全押し操作が解除されていなければ、ＡＦ動作を行なう。
【００４７】
次にコントローラは、動画像の一部として、ＣＣＤイメージセンサー１２で生成された画像データを取得する（Ｓ１０４）。この際、コントローラ１７は、取得した画像データに基づいて、前回の静止画の撮影からの被写体の動き量を検知する。具体的には、コントローラ１７は、今回取得した画像データから被写体（追尾領域）の位置に関する情報を検知する。そしてコントローラ１７は、検知した位置に関する情報と、バッファメモリ１５に記憶された被写体の位置に関する情報とを比較する。これによって、コントローラ１７は、被写体の動き量を検出する（Ｓ１０５）。例えば、図３において、画像データ３１と画像データ３２の間における被写体の動き量は、「３」になる。なお、図３は、概略を説明するために用いているので、動き量は、簡易な数値を用いている。
【００４８】
コントローラ１７は、このようにして検出された動き量が、所定の動き量（例えば「４」）よりも大きいか否かを判別する（Ｓ１０６）。コントローラ１７は、動き量が所定の動き量よりも大きくない場合、ステップＳ１０２〜Ｓ１０６の動作を繰り返す。例えば、図３の場合、ステップＳ１０４において、コントローラ１７は、画像データ３３を取得する。そしてコントローラ１７は、画像データ３２と画像データ３３間の被写体の動き量を検出する。この動き量は、上記で説明した方法と同様の方法で検出できる。図３の場合、画像データ３２と画像データ３３間の被写体の動き量は、「２」になる。これによって、コントローラ１７は、前回撮影された画像データからの被写体の動き量「５」を検出できる。したがって、ステップＳ１０６では、被写体の動き量が、所定の動き量よりも大きくなり、ステップＳ１０７に移行する。
【００４９】
コントローラ１７は、ＣＣＤイメージセンサー１２から生成される画像データを取得する（Ｓ１０７）。コントローラ１７は、取得した画像データ３４を静止画として、フラッシメモリ１６に記憶する（Ｓ１０８）。この後、ステップＳ１０２に動作を移行する。以下、同様にして、画像データ３５から画像データ３９へ遷移する中で、動き量が所定の動き量よりも大きくなると、取得した画像データ４０を静止画として、フラッシメモリ１６に記憶する。なお、画像データの記録先はメモリーカード１９でもよいことは言うまでも無い。
【００５０】
これによって、上記動作例によれば、画面内における被写体像の動き量に応じて、撮影タイミングを制御することができる。つまり、図３のように変化に富んだ撮影画像を複数得ることができる。
【００５１】
なお、本実施の形態では、動画像の一部を成す画像データと、静止画として記録される画像データの、画素サイズを異なるようにしている。しかし、これに限らず、画素サイズは一緒であってもよい。
【００５２】
また、本実施の形態では、動画像を順次生成し、被写体像の動き量が所定の動き量よりも大きくなると、次の画像データで静止画像を生成するようにした。しかし、これに限られず、動画像を順次生成し、被写体像の動き量が所定の動き量よりも大きくなった時点で、その動画像の一部をなす静止画像をフラッシュメモリ１６に記録するようにするとよい。
【００５３】
さらに、上記動作例では、前回撮影された静止画からの被写体の動き量を、画像データ間の動き量を加算することで取得できるようにした。しかし、これに限られず、ステップＳ１０５において、コントローラ１７が、前回撮影された被写体の位置と、今回動画像の一部として撮影された画像データの被写体の位置とを比較して、被写体の動き量を求めると良い。例えば、図３の場合、コントローラ１７は、画像データ３１と画像データ３３の被写体の位置に基づいて、被写体の動き量を求めるとよい。
【００５４】
加えて、ステップＳ１０６において、被写体の動き量は、所定の動き量よりも大きくなった場合と規定したが、これに限られず、撮影タイミングの基準を任意の動き量と規定してもよい。この場合、例えば、追尾領域の大きさに基づいた任意の動き量が考えられる。つまり、追尾領域の大きさが大きくなれば、判断基準となる動き量を大きく設定し、追尾領域の大きさが小さくなれば、判断基準となる動き量を小さくするとよい。このようにすれば、画像データ内における被写体の大きさを考慮できるので、より変化に富んだ画像データを生成することができる。
【００５５】
（実施の形態２）
上記実施の形態１では、画像データ内の被写体像の動き量に応じて、撮影タイミングを制御するようにした。実施の形態２では、被写体までの距離を考慮して得られる被写体の移動量に応じて、撮影タイミングを制御する撮像装置１を説明する。なお、構成については、実施の形態１と同様であるため、説明を省略する。実施の形態２は、実施の形態１の＜２．２  連続撮影の動作＞を以下の動作に変更したものである。
【００５６】
＜実施の形態２における連続撮影の動作例＞
実施の形態２の動作例を説明する。なお、動作例を説明する前に、コントローラ１７がどのようにして被写体までの距離を求めるかを説明しておく。また、コントローラ１７が、この被写体までの距離を利用して、どのように被写体の移動量を算出するかを説明する。
【００５７】
まず、被写体までの距離の求め方を説明する。コントローラ１７は、フォーカスレンズ１１３の位置を検出し、検出した位置に基づいて、距離情報を生成する。つまり、コントローラ１７は、フォーカス駆動部１１６からフォーカスレンズの位置を取得して、取得した位置情報に基づき、被写体までの距離（推定値）を算出する。この距離の求め方は、一般的であるため、従来技術の様々な方法で実現可能である。他の手段としては、例えば、位相差センサの出力によって、被写体までの距離を算出することができる。
【００５８】
次に、被写体の移動量の求め方を説明する。被写体の移動量の求め方は、２通りある。
【００５９】
１つ目は、図４を用いて説明する。図４から図６は、被写体の移動量を検出する処理の一例を説明する図である。コントローラ１７が、下記処理を行う。
【００６０】
コントローラ１７は、図４に示すように、光学系１１０中のズームレンズ１１２（図２）の位置に応じて、焦点距離Ｈを取得できる。また、コントローラ１７は、フォーカスレンズ１１３の位置に応じて、被写体までの距離Ｇを取得できる。例えば、コントローラ１７は、光学系１１０中のフォーカスレンズ１１３（図２）を稼動させて被写体３に対してピント（焦点）を調整する。コントローラ１７は、この駆動された後のフォーカスレンズ１１３の位置に応じて、撮像装置１から被写体３までの距離Ｇを算出する。さらに、コントローラ１７は、ＣＣＤイメージセンサー１２で生成された画像データ間の被写体像の動き量Ｊを検出する。動き量の検出は、実施の形態１の動作で説明した通りである。
【００６１】
コントローラ１７は、得られた焦点距離Ｈ、距離Ｇ、移動量Ｊに基づいて、被写体３の移動量Ｆを算出する。具体的には、Ｊ：Ｈ＝Ｆ：Ｇの関係から、Ｆ＝Ｇ・Ｊ／Ｈとなる。このように、被写体３の移動量Ｆは計算によって求めることができる。この動作は、検出した被写体像の動き量に補正を加えて、より精度良く被写体の移動量を検出する動作とも言える。
【００６２】
なお、この例では、コンティニュアスＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）によりフォーカスレンズ１１３を駆動して、フォーカスレンズ１１３の位置に応じて、被写体３までの距離Ｇを求めている。これ以外に、被写体距離Ｇは、位相差センサも用いて取得してもよい。また、焦点距離Ｈは、ズームレンズ１１２が駆動されると変更される。焦点距離の変更により、画面（画像データ）の画角が変更される。
【００６３】
２つ目は、上記１つ目よりもさらに被写体の実際の移動量に近い値（移動量）を算出できる方法である。図５から図７を参照して説明する。
【００６４】
コントローラ１７は、図５（ａ）において、光学系１１０中のズームレンズ１１２（図２）の位置に応じて、焦点距離Ｈ１を取得する。また、コントローラ１７は、図５（ａ）において、光学系１１０中のフォーカスレンズ１１３（図２）の位置に応じて、撮像装置１から被写体３までの距離Ｇ１を算出する。
【００６５】
図５（ｂ）は、図５（ａ）の被写体３が移動した状態を示している。ここでコントローラ１７は、被写体３の移動に応じて、光学系１１０中のフォーカスレンズ１１３（図２）を稼動させて被写体３に対してピント（焦点）を調整し、この駆動された後のフォーカスレンズ１１３の位置に応じて、撮像装置１から被写体３までの距離Ｇ２を算出する。なお、この動作例では、ズームレンズの位置は、変更されていないものとする。
【００６６】
まず、コントローラ１７は、図６のように、被写体３が撮像装置１から距離Ｇ２離れた位置での横方向（Ｘ方向）の被写体３の移動量Ｆ１を算出する。
【００６７】
次に、コントローラ１７は、図７のように、被写体３の奥行き方向（Ｚ方向）への移動量をＧ２とＧ１との差｜Ｇ２−Ｇ１｜として算出する。そしてコントローラ１７は、得られた差｜Ｇ２−Ｇ１｜と移動量Ｆ１とを用いて、三平方の定理（Ｚ2＝｜Ｇ２−Ｇ１｜2＋Ｆ１2）により、被写体３の移動量Ｚを算出する。
【００６８】
次に、図９を用いて、この動作例を説明する。本実施の形態２でも実施の形態１と同様に、自装置が「連続撮影モード」に設定されると、以下の動作を開始する。
【００６９】
まず、コントローラ１７は、ＣＣＤイメージセンサー１２で生成された画像データを順次取得する。コントローラ１７は、順次取得した画像データを液晶モニタ２０に順次出力する。表示画面には、ＣＣＤイメージセンサー１２で撮像された画像データが順次表示される。
【００７０】
ここでコントローラ１７は、追尾動作で説明したように、追尾領域の設定を受け付ける。すなわち、コントローラ１７は、追尾領域が設定されると、以下の動作を行なう。
【００７１】
コントローラ１７は、使用者によりシャッターボタン１０が全押しされると（Ｓ２０１）、その時点の静止画像を取得してフラッシュメモリ１６（またはメモリーカード１９）に記録する。次に、コントローラ１７は、シャッターボタン１０が全押しされてからの静止画像の記録が所定枚数に到達しているかを判定し（Ｓ２０２）、到達していない場合は、ＡＦ動作を実行し、ピント調整後のフォーカスレンズの位置に応じて、被写体までの距離を算出する（Ｓ２０３）。連写モード動作を継続する。なお、Ｓ２０２の動作では、スイッチが全押しされてから所定時間経過しているかを判定してもよい。
【００７２】
次にコントローラ１７は、動画像の一部として、ＣＣＤイメージセンサー１２から画像データを取得する（Ｓ２０４）。そしてコントローラ１７は、上記で説明した方法で、前回撮影された静止画からの被写体の移動量を算出する（Ｓ２０５）。そしてコントローラ１７は、被写体の移動量が所定の移動量よりも大きい場合（Ｓ２０６）、ステップＳ２０７、ステップＳ２０８の動作に移行する。ステップＳ２０７とＳ２０８は、ステップＳ１０７とステップＳ１０８と動作は基本的に同じである。
【００７３】
これによって、上記動作によれば、被写体の移動量に応じて、撮影タイミングを制御することができる。
【００７４】
なお、ステップＳ２０６において、被写体の移動量は、所定の移動量よりも大きくなった場合と規定したが、これに限られず、任意の移動量であってもよい。
【００７５】
また、実施の形態２は、上記実施の形態１のなお書きで説明したような実施例で実現することも可能である。
【００７６】
＜３．実施の形態１と本発明の対応関係＞
撮像装置１は、本発明の撮像装置の一例である。ＣＣＤイメージセンサー１２は、本発明の撮像手段の一例である。コントローラ１７は、本発明の記録手段、検出手段及び制御手段の一例である。
【００７７】
また、コントローラ１７は、本発明の測距手段の一例である。さらに、コントローラ１７は、本発明の移動検出手段の一例である。加えて、コントローラ１７は、本発明の受付手段の一例である。
【００７８】
（他の実施の形態）
本発明は、上記実施の形態に限られず、種々の方法で実現可能である。例えば、以下の形態が考えられる。
【００７９】
本実施の形態１では、ユーザによってシャッタスイッチが全押しされている最中に限り、連続した撮影を行うようにした。また、ユーザによってシャッタスイッチが全押しされ、所定枚数又は所定時間経過するまでの間に、連続した撮影を行うようにした。しかし、これに限られず、シャッターボタン１０の全押し検知から、被写体が所定量以上移動した場合に一枚だけ撮影を行うようにしてもよい。
【００８０】
上記動作の一例を、図１０を参照して説明する。
【００８１】
コントローラ１７（図２）は、使用者によりシャッターボタン１０が全押しされると（ステップＳ３０１）、画像データ内の被写体の位置に関する情報を、バッファメモリ１５に記録する。コントローラ１０７は、ＡＦ動作を実行する（ステップＳ３０２）。ステップＳ３０３からＳ３０７の動作は、ステップＳ１０４からＳ１０８（図８）の動作と基本的に同じであるので、ここでは詳細な説明を省略する。そしてコントローラ１７は、シャッタスイッチ１０が全押しされてから、ステップＳ３０７で一枚の静止画をフラッシュメモリ１６（またはメモリーカード１９）に記録すると、ステップＳ３０１に戻る。つまり、この動作例では、シャッタスイッチ１回で一枚の静止画が記録される。
【００８２】
なお、使用者の移動等により撮像装置１自体が移動する場合がある。撮像装置１自体の移動量が大きい場合は、実際には被写体３は静止している場合でも、画像データ内の被写体像２の動き量が大きくなる場合がある。例えば、撮像装置１自体が左方向に大きく動いた場合は、画像データ内の被写体像２は右方向に大きく動くことになる。このような状態では、実際には被写体３は静止している場合でも、次の撮影動作が実行されてしまうことになる。このような状態での撮影動作を避けるために、コントローラ１７は、ぶれ検出器２３（図２）が検出した撮像装置１自体の移動量に基づいて、被写体像２の動き量を修正するとよい。このようにすれば、被写体像２の移動が撮像装置１自体の移動により発生していると判断した場合において、次の撮影を行わないようにできる。
【産業上の利用可能性】
【００８３】
本発明はデジタルカメラやムービー、カメラ付き携帯、カメラ付きナビゲーションシステムなどの撮像装置に適用することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態に係る撮像装置を示す斜視図である。
【図２】本発明の実施形態に係る撮像装置が備える構成要素を示す図である。
【図３】本発明の実施形態に係る被写体の動き量と撮影タイミングとの関係を示す図である。
【図４】本発明の実施形態に係る被写体の移動量を検出する処理を示す図である。
【図５】（ａ）および（ｂ）は、本発明の実施形態に係る被写体の移動量を検出する処理を示す図である。
【図６】本発明の実施形態に係る被写体の移動量を検出する処理を示す図である。
【図７】本発明の実施形態に係る被写体の移動量を検出する処理を示す図である。
【図８】本発明の実施形態に係る連写動作を示すフローチャートである。
【図９】本発明の実施形態に係る連写動作を示すフローチャートである。
【図１０】本発明の実施形態に係る連写動作を示すフローチャートである。
【符号の説明】
【００８５】
１  撮像装置
２  被写体像
３  被写体
１２  ＣＣＤイメージセンサー
１３  ＡＤコンバータ
１４  画像処理部
１５  バッファメモリ
１６  フラッシュメモリ
１７  コントローラ
１８  カードスロット
１９  メモリカード
２０  液晶モニタ
２１  操作部
２２  タッチパネル
２３  ぶれ検出器
１１０  光学系
１１１  対物レンズ
１１２  ズームレンズ
１１３  フォーカスレンズ
１１５  ズーム駆動部
１１６  フォーカス駆動部
１２１  タイミングジェネレータ
【図１】
2010154289.tif 000003
【図２】
2010154289.tif 000004
【図３】
2010154289.tif 000005
【図４】
2010154289.tif 000006
【図５】
2010154289.tif 000007
【図６】
2010154289.tif 000008
【図７】
2010154289.tif 000009
【図８】
2010154289.tif 000010
【図９】
2010154289.tif 000011
【図１０】
2010154289.tif 000012