(57)【要約】【課題】動画像を細切れにすることなく、適切に画像ファイルを分割できるようにする。【解決手段】手ぶれ検出部３７がデジタルカメラ１の手ぶれ量を検出する。動画像の撮影開始の指示を受け付け、動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に、手ぶれ量が所定量以上となったか否かを判定する。手ぶれ量が所定量以上となると、動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了する。【選択図】図１
2008288829.tif 000002
【特許請求の範囲】
【請求項１】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段と、
撮影時における手ぶれ量を検出する手ぶれ検出手段と、
前記動画像の撮影開始の指示を受け付け、該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、該手ぶれ量が所定量以上となったか否かを判定し、該手ぶれ量が所定量以上となると、前記動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了するよう、前記撮影手段および前記手ぶれ検出手段を制御する撮影制御手段とを備えたことを特徴とする撮影装置。
【請求項２】
前記撮影制御手段は、前記画像ファイルの生成の終了に続いて前記動画像の撮影を再開して新たな画像ファイルの生成を開始し、前記動画像の撮影の終了指示を受け付けるまで、前記新たな画像ファイルの生成を繰り返すよう、前記撮影手段および前記手ぶれ検出手段を制御する手段であることを特徴とする請求項１記載の撮影装置。
【請求項３】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段と、
撮影時における手ぶれ量を検出する手ぶれ検出手段と、
前記動画像の撮影開始の指示を受け付け、該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、該手ぶれ量が所定量以上となったか否かを判定し、該手ぶれ量が所定量以上となると、前記連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように前記画像ファイルを生成し、前記連続撮影時間となると前記動画像の撮影を停止して前記画像ファイルの生成を終了するよう、前記撮影手段および前記手ぶれ検出手段を制御する撮影制御手段とを備えたことを特徴とする撮影装置。
【請求項４】
前記撮影制御手段は、前記画像ファイルの生成の終了に続いて前記動画像の撮影を再開して新たな画像ファイルの生成を開始し、前記動画像の撮影の終了指示を受け付けるまで、前記新たな画像ファイルの生成を繰り返すよう、前記撮影手段および前記手ぶれ検出手段を制御する手段であることを特徴とする請求項３記載の撮影装置。
【請求項５】
前記撮影制御手段は、前記手ぶれ量が大きいほど前記容量が小さくなるように前記画像ファイルを生成するよう、前記撮影手段を制御する手段であることを特徴とする請求項３または４記載の撮影装置。
【請求項６】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法において、
前記動画像の撮影開始の指示を受け付け、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、
該手ぶれ量が所定量以上となったか否かを判定し、
該手ぶれ量が所定量以上となると、前記動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了することを特徴とする撮影方法。
【請求項７】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法において、
前記動画像の撮影開始の指示を受け付け、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、
該手ぶれ量が所定量以上となったか否かを判定し、
該手ぶれ量が所定量以上となると、前記連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように前記画像ファイルを生成し、
前記連続撮影時間となると前記動画像の撮影を停止して前記画像ファイルの生成を終了することを特徴とする撮影方法。
【請求項８】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法をコンピュータに実行させるためのプログラムにおいて、
前記動画像の撮影開始の指示を受け付ける手順と、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出する手順と、
該手ぶれ量が所定量以上となったか否かを判定する手順と、
該手ぶれ量が所定量以上となると、前記動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了する手順とを有することを特徴とするプログラム。
【請求項９】
撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法をコンピュータに実行させるためのプログラムにおいて、
前記動画像の撮影開始の指示を受け付ける手順と、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出する手順と、
該手ぶれ量が所定量以上となったか否かを判定する手順と、
該手ぶれ量が所定量以上となると、前記連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように前記画像ファイルを生成する手順と、
前記連続撮影時間となると前記動画像の撮影を停止して前記画像ファイルの生成を終了する手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により動画像の画像ファイルを生成する撮影装置および方法並びに撮影方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラにおいては、静止画像のみならず動画像を撮影することができるが、記録メディアの大容量化により、より気軽に動画像を撮影することが可能となってきている。
【０００３】
一方、撮影時に手ぶれを生じると、再生時の画像が非常に見にくくなる。このため、手ぶれを検出して、動画像の記録および停止を制御するようにしたデジタルカメラが提案されている（特許文献１参照）。また、撮影中に生じた、ズームやパン等のデジタルカメラの操作を検出して動画像の画像ファイルにその情報を付与しておき、撮影後にその情報を用いて画像ファイルを複数に分割する手法も提案されている（特許文献２参照）。
【特許文献１】特開２００５−３４８１７８号公報
【特許文献２】特開２００４−５６３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、動画像を連続して記録すると、動画像のファイル容量が非常に大きくなるため、画像ファイルのコピーや移動に長時間を要するものとなる。また、画像ファイルを誤って消去してしまうと、動画像のすべてが消去されてしまうことになるため、その被害が大きい。このため、上記特許文献１に記載されたように手ぶれを検出して動画像の記録および停止を制御することにより、１つの動画像を複数の画像ファイルに分割して記録することができる。また、特許文献２に記載されたように、長時間の動画像であっても短時間の動画像を再生可能な画像ファイルに分割することも可能である。
【０００５】
しかしながら、手ぶれを検出する毎に動画像の記録および停止を繰り返した場合、手ぶれの頻度が高いと動画像が細切れとなってしまうため、動画像が非常に見にくいものとなる。また、特許文献２に記載された手法では、ズームやパン等の操作を行わないと、画像ファイルを分割することができない。
【０００６】
本発明は上記事情に鑑みなされたものであり、動画像を細切れにすることなく、適切に画像ファイルを分割できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による第１の撮影装置は、撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段と、
撮影時における手ぶれ量を検出する手ぶれ検出手段と、
前記動画像の撮影開始の指示を受け付け、該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、該手ぶれ量が所定量以上となったか否かを判定し、該手ぶれ量が所定量以上となると、前記動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了するよう、前記撮影手段および前記手ぶれ検出手段を制御する撮影制御手段とを備えたことを特徴とするものである。
【０００８】
ここで、所定時間を超えた場合において手ぶれ量が所定量以上とならなかった場合には、連続撮影時間となったときに撮影が停止されて画像ファイルの生成が終了されることとなる。
【０００９】
なお、本発明による第１の撮影装置においては、前記撮影制御手段を、前記画像ファイルの生成の終了に続いて前記動画像の撮影を再開して新たな画像ファイルの生成を開始し、前記動画像の撮影の終了指示を受け付けるまで、前記新たな画像ファイルの生成を繰り返すよう、前記撮影手段および前記手ぶれ検出手段を制御する手段としてもよい。
【００１０】
本発明による第２の撮影装置は、撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段と、
撮影時における手ぶれ量を検出する手ぶれ検出手段と、
前記動画像の撮影開始の指示を受け付け、該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、該手ぶれ量が所定量以上となったか否かを判定し、該手ぶれ量が所定量以上となると、前記連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように前記画像ファイルを生成し、前記連続撮影時間となると前記動画像の撮影を停止して前記画像ファイルの生成を終了するよう、前記撮影手段および前記手ぶれ検出手段を制御する撮影制御手段とを備えたことを特徴とするものである。
【００１１】
ここで、所定時間を超えた場合において手ぶれ量が所定量以上とならなかった場合には、動画像の容量を小さくすることなく連続撮影時間となるまで撮影が行われることとなる。
【００１２】
ここで、画像ファイルの容量を小さくするためには、動画像のフレームレートを小さくする、圧縮率を高くするおよび通常撮影時よりも画像処理の程度を低くする等、公知の任意の手法を用いることができる。
【００１３】
なお、本発明による第２の撮影装置においては、前記撮影制御手段を、前記画像ファイルの生成の終了に続いて前記動画像の撮影を再開して新たな画像ファイルの生成を開始し、前記動画像の撮影の終了指示を受け付けるまで、前記新たな画像ファイルの生成を繰り返すよう、前記撮影手段および前記手ぶれ検出手段を制御する手段としてもよい。
【００１４】
また、本発明による第２の撮影装置においては、前記撮影制御手段を、前記手ぶれ量が大きいほど前記容量が小さくなるように前記画像ファイルを生成するよう、前記撮影手段を制御する手段としてもよい。
【００１５】
本発明による第１の撮影方法は、撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法において、
前記動画像の撮影開始の指示を受け付け、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、
該手ぶれ量が所定量以上となったか否かを判定し、
該手ぶれ量が所定量以上となると、前記動画像の撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了することを特徴とするものである。
【００１６】
本発明による第２の撮影方法は、撮影により動画像を取得して該動画像の画像ファイルを生成する撮影手段を備えた撮影装置における撮影方法において、
前記動画像の撮影開始の指示を受け付け、
該動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に前記手ぶれ量を検出し、
該手ぶれ量が所定量以上となったか否かを判定し、
該手ぶれ量が所定量以上となると、前記連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように前記画像ファイルを生成し、
前記連続撮影時間となると前記動画像の撮影を停止して前記画像ファイルの生成を終了することを特徴とするものである。
【００１７】
なお、本発明による第１および第２の撮影方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１８】
本発明の第１の撮影装置および方法によれば、動画像の撮影開始の指示が受け付けられ、動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に手ぶれ量が検出され、手ぶれ量が所定量以上となったか否かが判定される。そして、手ぶれ量が所定量以上となると、動画像の撮影が停止されてそれまでの時間の動画像を再生可能な画像ファイルの生成が終了される。このため、所定時間となった以降においては手ぶれ量が大きく、有用性の低い動画像が記録されることがなくなるため、手ぶれをしながらも連続撮影時間まで撮影を行うことにより生成した画像ファイルよりも容量を小さくすることができ、その結果、画像ファイルを記録する記録媒体を無駄に使用することがなくなる。また、少なくとも所定時間までは連続して撮影がなされることから、動画像をそれほど細切れにすることなく、撮影をしながら動画像を複数の画像ファイルに分割することができる。
【００１９】
本発明の第２の撮影装置および方法によれば、動画像の撮影開始の指示を受け付けられ、動画像の撮影時間が、あらかじめ設定された１つの画像ファイルを生成する連続撮影時間よりも短い所定時間となった以降に手ぶれ量が検出され、手ぶれ量が所定量以上となったか否かが判定される。そして、手ぶれ量が所定量以上となると、連続撮影時間の撮影が終了するまで、それまでよりも容量が小さくなるように画像ファイルが生成され、連続撮影時間となると動画像の撮影が停止されて画像ファイルの生成が終了される。このため、所定時間となった以降においては、手ぶれ量が大きく有用性の低い動画像の容量が小さくなるため、連続撮影時間まで撮影を行うことにより生成した画像ファイルよりも容量を小さくすることができ、その結果、画像ファイルを記録する記録媒体を無駄に使用することがなくなる。また、連続撮影時間までは連続して撮影がなされることから、動画像をそれほど細切れにすることなく、撮影をしながら動画像を複数の画像ファイルに分割することができる。
【００２０】
また、手ぶれ量が大きいほど容量が小さくなるように画像ファイルを生成することにより、より効率よく画像ファイルの容量を小さくすることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による撮影装置を適用したデジタルカメラの内部構成を示す概略ブロック図である。図１に示すように第１の実施形態によるデジタルカメラ１は、レリーズボタンおよびモードダイヤル等を含む操作系２を有する。
【００２２】
撮像系１０としては、フォーカスレンズおよびズームレンズからなる撮影レンズ１２を有する。撮影レンズ１２を構成するフォーカスレンズおよびズームレンズは、レンズ駆動部１３によって光軸方向に移動可能である。
【００２３】
また、絞り１４は絞り駆動部１５によって駆動される。絞り駆動部１５は、ＡＥ／ＡＷＢ処理部３１から出力される絞り値データに基づいて絞り径の調整を行う。
【００２４】
シャッタ１６はメカニカルシャッタであり、シャッタ駆動部１７によって駆動される。シャッタ駆動部１７は、レリーズボタンの押下により発生する信号と、ＡＥ／ＡＷＢ処理部３１から出力されるシャッタスピードデータとに応じて、シャッタ１６の開閉の制御を行う。
【００２５】
シャッタ１６の後方には撮像素子であるＣＣＤ１８を有している。ＣＣＤ１８は、多数の受光素子を２次元的に配列した光電面を有しており、撮影レンズ１２等の光学系を通過した被写体光がこの光電面に結像し、光電変換される。光電面の前方には、各画素に光を集光するためのマイクロレンズアレイと、Ｒ，Ｇ，Ｂ各色のフィルタが規則的に配列されたカラーフィルタアレイとが配置されている。ＣＣＤ１８は、ＣＣＤ制御部１９から供給される垂直転送クロックおよび水平転送クロックに同期して、画素毎に蓄積された電荷を１ラインずつシリアルなアナログ撮影信号として出力する。各画素において電荷を蓄積する時間、すなわち、露光時間は、ＣＣＤ制御部１９から与えられる電子シャッタ駆動信号によって決定される。また、ＣＣＤ１８はＣＣＤ制御部１９により、あらかじめ定められた大きさのアナログ撮像信号が得られるようにゲインが調整されている。
【００２６】
ＣＣＤ１８から取り込まれたアナログ撮影信号は、アナログ信号処理部２０に入力される。アナログ信号処理部２０は、アナログ信号のノイズを除去する相関２重サンプリング回路（ＣＤＳ）と、アナログ信号のゲインを調節するオートゲインコントローラ（ＡＧＣ）と、アナログ信号をデジタル信号に変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。なお、アナログ信号処理部２０が行う処理をアナログ信号処理とする。このデジタル信号に変換された画像データは、画素毎にＲ，Ｇ，Ｂの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００２７】
タイミングジェネレータ２１は、タイミング信号を発生させるものであり、このタイミング信号をシャッタ駆動部１７、ＣＣＤ制御部１９、およびアナログ信号処理部２０に供給することにより、レリーズボタンの操作、シャッタ１６の開閉、ＣＣＤ１８の電荷の取込み、およびアナログ信号処理部２０の処理の同期をとっている。
【００２８】
また、デジタルカメラ１は撮影時において必要なときに発光されるフラッシュ２４を有する。
【００２９】
画像入力コントローラ２５は、アナログ信号処理部２０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ２６に書き込む。
【００３０】
フレームメモリ２６は、画像データに対して後述の各種画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)が使用される。
【００３１】
表示制御部２７は、フレームメモリ２６に格納された画像データをスルー画像としてモニタ２８に表示させたり、再生モード時に記録メディア３５に保存されている静止画像および動画像をモニタ２８に表示させたりするためのものである。
【００３２】
ＡＦ処理部３０およびＡＥ／ＡＷＢ処理部３１は、プレ画像に基づいて撮影条件を決定する。このプレ画像とは、レリーズボタンが半押しされることによって発生する半押し信号を検出したＣＰＵ４０がＣＣＤ１８にプレ撮影を実行させた結果、フレームメモリ２６に格納された画像データにより表される画像である。
【００３３】
ＡＦ処理部３０は、プレ画像に基づいて焦点位置を検出し、フォーカス駆動量データを出力する（ＡＦ処理）。焦点位置の検出方式としては、例えば、所望とする被写体にピントが合った状態では画像のコントラストが高くなるという特徴を利用して合焦位置を検出するパッシブ方式が考えられる。
【００３４】
ＡＥ／ＡＷＢ処理部３１は、プレ画像に基づいて被写体輝度を測定し、測定した被写体輝度に基づいて、撮影した画像が所望とする明るさとなるように、ＩＳＯ感度、絞り値およびシャッタスピード等を決定し、ＩＳＯ感度データ、絞り値データおよびシャッタスピードデータを露出設定値として決定するとともに（ＡＥ処理）、撮影時のホワイトバランスを自動調整する（ＡＷＢ処理）。
【００３５】
画像処理部３２は、本画像の画像データに対して、階調補正、シャープネス補正、色補正等の画質補正処理、およびＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータおよび赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、レリーズボタンが全押しされることによって実行される本撮影によりＣＣＤ１８から取り込まれ、アナログ信号処理部２０、画像入力コントローラ２５経由でフレームメモリ２６に格納された画像データによる画像である。また、画像処理部３２は、動画像の画像データに対しても必要な処理を行う。
【００３６】
圧縮／伸長処理部３３は、画像処理部３２によって処理が行われた本画像の画像データに対して、例えば、ＪＰＥＧ等の圧縮形式で圧縮処理を行い、画像ファイルを生成する。この画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、撮影日時等の付帯情報が格納されたタグが付加される。なお、動画像撮影モードにおける撮影時には、圧縮／伸長処理部３３は、動画像の画像データをモーションＪＰＥＧ、ＭＰＥＧ１，２，４およびＨ．２６４等の圧縮方式にて圧縮し、動画像の画像ファイルを生成する。
【００３７】
メディア制御部３４は、記録メディア３５にアクセスして画像ファイルの書き込みと読み込みの制御を行う。
【００３８】
内部メモリ３６は、デジタルカメラ１において設定される各種定数、およびＣＰＵ４０が実行するプログラム等を記憶する。
【００３９】
手ぶれ検出部３７は、撮影時における手ぶれ量を検出する。具体的には、動画像の連続する２つのフレーム間の移動ベクトルを算出し、移動ベクトルから動画像の水平方向および垂直方向のそれぞれについての手ぶれ幅に対応する画素数を算出し、算出した水平方向および垂直方向の画素数のうち、小さい方の画素数、大きい方の画素数または平均値を手ぶれ量として検出する。なお、手ぶれ検出部３７としては、振動ジャイロ等のメカニカルなセンサ、および加速度を検出する加速度検出センサを用いることもできる。
【００４０】
ＣＰＵ４０は、操作系２およびＡＦ処理部３０等の各種処理部からの信号に応じてデジタルカメラ１の本体各部を制御する。また、デジタルカメラ１の動作モードが動画撮影モードである場合に、ユーザによる動画像を撮影する際の連続撮影時間の設定、後述する手ぶれ量検出開始時間の設定、および手ぶれ量のしきい値Ｔｈ１の設定を操作系２から受け付ける。なお、設定結果は内部メモリ３６に記憶される。ここで手ぶれ量検出開始時間は、連続撮影時間の終了前の所望とする時間に設定される。例えば、連続撮影時間を６０分に設定した場合、手ぶれ検出開始時間は５５分に設定される。
【００４１】
また、手ぶれ量のしきい値Ｔｈ１としては、手ぶれ幅に対応する最大の画素数を、例えば１０画素のように設定する。なお、連続撮影時間、手ぶれ量検出開始時間、およびしきい値Ｔｈ１は、ユーザに設定させてもよいが、あらかじめ出荷時にデフォルトで設定した値を内部メモリ３６に記憶しておいてもよい。
【００４２】
そして、ＣＰＵ４０は、ユーザにより動画像の撮影開始の指示がなされると、動画像の撮影時間が設定された連続撮影時間よりも短い手ぶれ量検出開始時間となったか否かを判定し、手ぶれ量検出開始時間以降に手ぶれ量がしきい値Ｔｈ１以上となると、撮影を停止してそれまで撮影を行うことにより取得した動画像の画像ファイルをクローズして、それまでの時間の動画像を再生可能な画像ファイルの生成を終了し、続いて動画像の撮影を再開して新たな画像ファイルをオープンして新たな画像ファイルの生成を開始し、ユーザにより動画像の撮影の終了指示がなされるまで、上記判定、画像ファイルのクローズおよび新たな画像ファイルのオープンを繰り返すよう、撮像系１０および手ぶれ検出部３７を含むデジタルカメラ１の各部を制御する。
【００４３】
データバス４１は、各種処理部、フレームメモリ２６およびＣＰＵ４０等に接続されており、画像データおよび各種指示等のやり取りを行う。
【００４４】
次いで、第１の実施形態において行われる処理について説明する。図２は第１の実施形において行われる処理を示すフローチャートである。デジタルカメラ１の動作モードが撮影モードに設定されることによりＣＰＵ４０が処理を開始し、ユーザが操作系２を操作することによる連続撮影時間、手ぶれ量検出開始時間およびしきい値Ｔｈ１の設定を受け付ける（設定受け付け：ステップＳＴ１）。なお、設定の受け付けは、あらかじめ行われていれば省略してもよい。
【００４５】
次いで、ＣＰＵ４０は撮影モードが動画撮影モードであるか否かを判定し（ステップＳＴ２）、ステップＳＴ２が肯定されると、直ちに動画像の撮影を行うことができるように動画像の撮影準備を行う（ステップＳＴ３）。なお、ステップＳＴ２が否定されると、静止画像の撮影処理を行う（ステップＳＴ４）。静止画像の撮影処理については後述する。そして、撮影時間をリセットし（ステップＳＴ５）。ユーザがレリーズボタンを押下することにより撮影開始の指示がなされたか否かの監視を開始する（ステップＳＴ６）。ステップＳＴ６が肯定されると、動画像の撮影、記録および撮影時間のカウントを開始する（ステップＳＴ７）。
【００４６】
そして、撮影時間が連続撮影時間となったか否かを判定し（ステップＳＴ８）、ステップＳＴ８が否定されると、さらに手ぶれ量検出開始時間となったか否かを判定する（ステップＳＴ９）。ステップＳＴ９が肯定されると、手ぶれ検出部３７が手ぶれ量を検出し（ステップＳＴ１０）、ＣＰＵ４０が手ぶれ量がしきい値Ｔｈ１以上となった否かを判定する（ステップＳＴ１１）。なお、ステップＳＴ９が否定されると、後述するステップＳＴ１４に進む。
【００４７】
ステップＳＴ１１が肯定されると、動画像の撮影を停止して動画像の画像ファイルをクローズし（ステップＳＴ１２）、続いて撮影を再開して新たな画像ファイルをオープンする（ステップＳＴ１３）。すなわち、撮影開始から手ぶれ量がしきい値Ｔｈ１以上となったときまでの動画像を表す画像ファイルの生成を終了し、これに続いて動画像の新たな画像ファイルの生成を開始する。
【００４８】
そして、ユーザがレリーズボタンを押下することにより撮影終了の指示がなされたか否かを判定し（ステップＳＴ１４）、ステップＳＴ１４が肯定されると、撮影を停止して動画像の画像ファイルをクローズし（ステップＳＴ１５）、処理を終了する。ステップＳＴ１４が否定されるとステップＳＴ８に戻ってステップＳＴ８以降の処理を繰り返す。
【００４９】
一方、ステップＳＴ８が肯定されると、ステップＳＴ１２に進んで撮影を停止して連続撮影時間未満の動画像を再生可能なように画像ファイルをクローズし、ステップＳＴ１３において撮影を再開して新たな画像ファイルをオープンする。すなわち、撮影を停止して連続撮影時間未満の再生時間を有する動画像を表す画像ファイルの生成を終了し、これに続いて撮影を再開して新たな画像ファイルの生成を開始する。
【００５０】
なお、連続撮影時間未満の再生時間としては、例えば、連続撮影時間が例えば６０分に設定されていたとするとそれよりも１秒短い５９分５９秒とすればよい。なお、連続撮影時間よりも短くするための時間は１秒に限定されるものではない。また、フレームレートが３０ｆｐｓであった場合、５９分５９秒２９フレームまでの時間としてもよい。この場合も、連続撮影時間よりも短くするためのフレーム数は１フレームに限定されるものではない。
【００５１】
図３は静止画像撮影処理のフローチャートである。まず、ＣＰＵ４０は静止画像の撮影準備を行い（ステップＳＴ２１）、ユーザがレリーズボタンを押下することにより撮影を行ったか否かの監視を開始する（ステップＳＴ２２）。ステップＳＴ２２が肯定されると、静止画像の撮影および記録メディア３５への記録を行い（ステップＳＴ２３）、電源オフまたは動作モードの切替等により静止画像の撮影終了の指示がなされたか否かを判定する（ステップＳＴ２４）。ステップＳＴ２４が否定されるとステップＳＴ２２に戻る。ステップＳＴ２４が肯定されると処理を終了する。
【００５２】
このように、第１の実施形態においては、記録メディア３５に記録される画像ファイルによる動画像の撮影時間が設定された連続撮影時間よりも短い手ぶれ量検出開始時間となった以降に手ぶれ量がしきい値Ｔｈ１以上となると、撮影を停止してそれまでの時間の動画像を再生可能な画像ファイルの生成を終了するとともに、撮影を再開して新たな画像ファイルの生成を開始し、動画像の撮影終了の指示がなされるまで新たな画像ファイルの生成を繰り返すようにしたものである。
【００５３】
このため、少なくとも手ぶれ量検出開始時間までは連続して撮影がなされることから、動画像を細切れにすることなく、撮影をしながら動画像を複数の画像ファイルに分割することができる。また、手ぶれ量検出開始時間となった以降においては手ぶれ量が大きく有用性の低い画像が記録されることがなくなるため、手ぶれをしながらも連続撮影時間まで撮影を行うことにより生成した画像ファイルよりも容量を小さくすることができ、その結果、記録メディア３５を無駄に使用することがなくなる。
【００５４】
次いで、本発明の第２の実施形態について説明する。図４は本発明の第１の実施形態による撮影装置を適用したデジタルカメラの内部構成を示す概略ブロック図である。なお、第２の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第２の実施形態によるデジタルカメラ１Ａは、手ぶれ量がしきい値Ｔｈ２以上となったときに、動画像のフレームレートを変更するフレームレート変更部３８を備えた点が第１の実施形態と異なる。
【００５５】
次いで、第２の実施形態において行われる処理について説明する。図５は第２の実施形において行われる処理を示すフローチャートである。デジタルカメラ１Ａの動作モードが撮影モードに設定されることによりＣＰＵ４０が処理を開始し、ユーザが操作系２を操作することによる連続撮影時間、手ぶれ量検出開始時間およびしきい値Ｔｈ２の設定を受け付ける（設定受け付け：ステップＳＴ３１）。なお、設定の受け付けは、あらかじめ行われていれば省略してもよい。以下、ステップＳＴ３２〜ステップＳＴ３７の処理は、第１の実施形態におけるステップＳＴ２〜ステップＳＴ７の処理と同一であるため、ここでは詳細な説明は省略する。
【００５６】
ステップＳＴ３７に続いて、撮影時間が連続撮影時間となったか否かを判定し（ステップＳＴ３８）、ステップＳＴ３８が否定されると、さらに手ぶれ量検出開始時間となったか否かを判定する（ステップＳＴ３９）。ステップＳＴ３９が肯定されると、手ぶれ検出部３７が手ぶれ量を検出し（ステップＳＴ４０）、ＣＰＵ４０が手ぶれ量がしきい値Ｔｈ２以上となった否かを判定する（ステップＳＴ４１）。なお、ステップＳＴ３９が否定されると、後述するステップＳＴ４３に進む。
【００５７】
ステップＳＴ４１が肯定されると、フレームレート変更部３８が、動画像のフレームレートを通常撮影のフレームレートよりも小さい手ぶれ用フレームレートに変更する（ステップＳＴ４０）。本実施形態においては、手ぶれ用フレームレートは通常撮影のフレームレートの１／２とする。したがって、通常撮影のフレームレートが３０ｆｐｓである場合には、その半分の１５ｆｐｓに変更する。なお、手ぶれ用フレームレートは通常撮影のフレームレートの１／２に限定されるものではなく、通常撮影のフレームレートの２／３，１／３，１／４等であってもよい。ここで、手ぶれ用フレームレートは、あらかじめ出荷時にデフォルトで設定されているものであってもよく、ユーザが入力することにより設定されたものであってもよい。この場合、手ぶれ用フレームレートを通常撮影のフレームレートに対する割合で入力してもよく、フレームレートの実際の値（例えば２０ｆｐｓ等）の数値を入力するようにしてもよい。
【００５８】
ステップＳＴ４１が否定されると、現在のフレームレートを通常撮影のフレームレートに変更し（ステップＳＴ４７）、ステップＳＴ４３に進む。ここで、ステップＳＴ４７の処理においては、現在のフレームレートが通常撮影のフレームレートである場合には、フレームレートは変更されないこととなる。
【００５９】
そして、ユーザがレリーズボタンを押下することにより撮影終了の指示がなされたか否かを判定し（ステップＳＴ４３）、ステップＳＴ４３が肯定されると、撮影を停止して動画像の画像ファイルをクローズし（ステップＳＴ４４）、処理を終了する。ステップＳＴ４３が否定されるとステップＳＴ３８に戻ってステップＳＴ３８以降の処理を繰り返す。
【００６０】
一方、ステップＳＴ３８が肯定されると、撮影を停止して連続撮影時間未満の再生が可能なように画像ファイルをクローズし（ステップＳＴ４５）、続いて撮影を再開して新たな画像ファイルをオープンし（ステップＳＴ４６）、ステップＳＴ４３に進む。すなわち、連続撮影時間未満の再生時間を有する動画像を表す画像ファイルの生成を終了し、これに続いて撮影を再開して新たな画像ファイルの生成を開始する。
【００６１】
このように、第２の実施形態においては、記録メディア３５に記録される画像ファイルによる動画像の撮影時間が設定された連続撮影時間よりも短い手ぶれ量検出開始時間となった以降に手ぶれ量がしきい値Ｔｈ２以上となると、フレームレートを変更して画像ファイルを生成するようにしたものである。このため、連続撮影時間までは連続して撮影がなされることから、動画像を細切れにすることなく、撮影をしながら動画像を複数の画像ファイルに分割することができる。また、手ぶれ量検出開始時間となった以降においては手ぶれ量が大きく有用性の低い画像の容量が小さくなるため、連続撮影時間まで撮影を行うことにより生成した画像ファイルよりも画像ファイルの容量を小さくすることができ、その結果、記録メディア３５を無駄に使用することがなくなる。
【００６２】
なお、上記第２の実施形態においては、手ぶれ量がしきい値Ｔｈ２以上となったときに、通常撮影のフレームレートをあらかじめ定めたフレームレートに変更しているが、手ぶれ量が大きいほどフレームレートが小さくなるようにフレームレートを変更してもよい。以下、これを第３の実施形態として説明する。
【００６３】
図６は第３の実施形において行われる処理を示すフローチャートである。なお、第３の実施形態においては、ステップＳＴ５１〜ステップＳＴ５７までの処理は、第２の実施形態におけるステップＳＴ３１〜ステップＳＴ３７までの処理と同一であるため、ここでは詳細な説明は省略する。
【００６４】
ステップＳＴ５７に続いて、撮影時間が連続撮影時間となったか否かを判定し（ステップＳＴ５８）、ステップＳＴ５８が否定されると、さらに手ぶれ量検出開始時間となったか否かを判定する（ステップＳＴ５９）。ステップＳＴ５９が肯定されると、手ぶれ検出部３７が手ぶれ量を検出し（ステップＳＴ６０）、ＣＰＵ４０が手ぶれ量がしきい値Ｔｈ２以上となった否かを判定する（ステップＳＴ６１）。なお、ステップＳＴ５９が否定されると、後述するステップＳＴ６４に進む。
【００６５】
ステップＳＴ６１が肯定されると、フレームレート変更部３８が、手ぶれ量が大きいほどフレームレートが小さくなるように手ぶれ用フレームレートを算出し（ステップＳＴ６２）、現在のフレームレートを手ぶれ用フレームレートに変更する（ステップＳＴ６３）。
【００６６】
本実施形態においては、通常撮影のフレームレートをＦ、動画像の水平方向の最大記録画素数をＨ、垂直方向の最大記録画素数をＶ、水平方向の手ぶれ幅の画素数をｈ、垂直方向の手ぶれ幅の画素数をｖ、最小のフレームレートをＦｃとすると、フレームレート変更部３８は、下記の式（１）、（２）により水平方向および垂直方向に対応したフレームレートＦｈ，Ｆｖを算出し、フレームレートＦｈ，Ｆｖのうち小さい方、大きい方または平均値のフレームレートを、手ぶれ用フレームレートとする。なお、最小のフレームレートＦｃとは、動画像を再生可能な最小のフレームレートであり、例えば５ｆｐｓを最小のフレームレートＦｃとして用いることができる。
【００６７】
Ｆｈ＝（Ｆ−Ｆｃ）×（１−ｈ／Ｈ）＋Ｆｃ      （１）
Ｆｖ＝（Ｆ−Ｆｃ）×（１−ｖ／Ｖ）＋Ｆｃ      （２）
なお、ステップＳＴ６１が否定されると、現在のフレームレートを通常撮影のフレームレートに変更し（ステップＳＴ６８）、ステップＳＴ６４に進む。ここで、ステップＳＴ６８の処理においては、現在のフレームレートが通常撮影のフレームレートである場合には、フレームレートは変更されないこととなる。
【００６８】
そして、ユーザがレリーズボタンを押下することにより撮影終了の指示がなされたか否かを判定し（ステップＳＴ６４）、ステップＳＴ６４が肯定されると、撮影を停止して動画像の画像ファイルをクローズし（ステップＳＴ６５）、処理を終了する。ステップＳＴ６４が否定されるとステップＳＴ５８に戻ってステップＳＴ５８以降の処理を繰り返す。
【００６９】
一方、ステップＳＴ５８が肯定されると、撮影を停止して連続撮影時間未満の再生が可能なように画像ファイルをクローズし（ステップＳＴ６６）、続いて撮影を再開して新たな画像ファイルをオープンし（ステップＳＴ６７）、ステップＳＴ６４に進む。すなわち、連続撮影時間未満の再生時間を有する動画像を表す画像ファイルの生成を終了し、これに続いて撮影を再開して新たな画像ファイルの生成を開始する。
【００７０】
このように、第３の実施形態においては、手ぶれ量に応じてフレームレートを変更するようにしたため、効率よく画像ファイルの容量を小さくすることができる。
【００７１】
なお、上記第２および第３の実施形態においては、手ぶれ量がしきい値Ｔｈ２以上となったときに動画像のフレームレートを変更しているが、画像ファイルの容量を低減することができれば、例えば、動画像の圧縮率および画像処理の程度を変更するようにしてもよい。とくに第３の実施形態においては、手ぶれ量が大きいほど圧縮率を高くしたり、画像処理の程度を低くして画像ファイルの容量を通常撮影時よりも低下させればよい。
【００７２】
また、上記第１から第３の実施形態においては、連続撮影時間となったときに撮影を停止して連続撮影時間未満の再生時間が可能なように画像ファイルをクローズした後、直ちに撮影を再開して新たな画像ファイルをオープンし、動画像の画像ファイルの生成を続けているが、画像ファイルのクローズ後、所定時間待ってから画像ファイルをオープンしてもよい。例えば、連続撮影時間が例えば６０分に設定されていたとすると、５９分５９秒まで撮影を行って画像ファイルをクローズし、１秒待った後に撮影を再開して新たな画像ファイルをオープンすればよい。また、フレームレートが３０ｆｐｓであった場合、５９分５９秒２９フレームまで撮影を行って画像ファイルをクローズし、１フレーム分の時間待ってから撮影を再開して新たな画像ファイルをオープンしてもよい。
【００７３】
また、上記第１から第３の実施形態において、連続撮影時間となって撮影を終了する際に、その旨を警告メッセージや音声によりユーザに知らせるようにしてもよい。
【００７４】
また、上記第１の実施形態においては、手ぶれ量がしきい値Ｔｈ１以上となって画像ファイルをクローズする際に、その旨を警告メッセージや音声によりユーザに知らせるようにしてもよい。
【００７５】
また、上記第２および第３の実施形態においては、フレームレートを変更する際に、その旨を警告メッセージや音声によりユーザに知らせるようにしてもよい。
【００７６】
また、上記第２および第３の実施形態においては、連続撮影時間未満の動画像を再生可能なように画像ファイルを生成しているが、連続撮影時間丁度の動画像を再生可能なように画像ファイルを生成するようにしてもよい。
【００７７】
以上、本発明の実施形態に係る装置について説明したが、コンピュータに図２，３，５，６に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１の実施形態による撮影装置を適用したデジタルカメラの内部構成を示す概略ブロック図
【図２】第１の実施形において行われる処理を示すフローチャート
【図３】静止画像撮影処理のフローチャート
【図４】本発明の第２の実施形態による撮影装置を適用したデジタルカメラの内部構成を示す概略ブロック図
【図５】第２の実施形において行われる処理を示すフローチャート
【図６】第３の実施形において行われる処理を示すフローチャート
【符号の説明】
【００７９】
１，１Ａ    デジタルカメラ
２    操作系
３４    画像記録再生部
３７    手ぶれ検出部
３８    フレームレート変更部
４０    ＣＰＵ
【図１】
2008288829.tif 000003
【図２】
2008288829.tif 000004
【図３】
2008288829.tif 000005
【図４】
2008288829.tif 000006
【図５】
2008288829.tif 000007
【図６】
2008288829.tif 000008