(57)【要約】【課題】被写体の動きに応じた撮影または再生を行うことができる映像機器、制御方法およびプログラムを提供する。【解決手段】第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出部１５１と、動き検出部１５１が検出した被写体の動きベクトルの変化量に応じて、動画データのフレームレートを変更するフレームレート制御部１５３と、を備える。【選択図】図１
2013046259.tif 000002
【特許請求の範囲】
【請求項１】
第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出部と、
前記動き検出部が検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御部と、
を備えたことを特徴とする映像機器。
【請求項２】
前記被写体を撮像して電子的な画像データを前記第１のフレームレートで連続して生成することにより前記動画データを生成する撮像部と、
前記撮像部が生成した前記動画データを記憶する記憶部と、
をさらに備え、
前記フレームレート制御部は、前記撮像部が生成する前記画像データのフレームレートを変更することを特徴とする請求項１に記載の映像機器。
【請求項３】
前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記撮像部が生成する前記画像データのフレームレートを前記第１のフレームレートより高速の第２のフレームレートにすることを特徴とする請求項２に記載の映像機器。
【請求項４】
前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記記憶部が記憶する前記画像データのフレームレートの数を間引いて記憶させることを特徴とする請求項２に記載の映像機器。
【請求項５】
前記撮像部が生成する前記画像データから静止画像データを生成する静止画像生成部をさらに備え、
前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が前記第１の閾値より大きい第２の閾値以上の場合、前記静止画像生成部に前記静止画像データを生成させることを特徴とする請求項３または４に記載の映像機器。
【請求項６】
前記静止画像生成部は、前記動き検出部によって前記記憶部が記憶する前記動画データに対応する動画内の被写体の動きベクトルの変化量が前記第２の閾値以上である前記画像データが含まれる場合、前記記憶部に記憶された前記動画データから前記第２の閾値以上の前記画像データを少なくとも１以上取得して前記静止画像データを生成することを特徴とする請求項５に記載の映像機器。
【請求項７】
前記動画データを記憶する記憶部と、
前記記憶部が記憶する前記動画データに対応する動画を表示する表示部と、
をさらに備え、
前記フレームレート制御部は、前記表示部が表示する前記動画のフレームレートを変更することを特徴とする請求項１に記載の映像機器。
【請求項８】
前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記表示部が表示する前記動画のフレームレートを前記第１のフレームレートより低速の第３のフレームレートにすることを特徴とする請求項７に記載の映像機器。
【請求項９】
映像機器が実行する制御方法であって、
第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出ステップと、
前記動き検出ステップが検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御ステップと、
を含むことを特徴とする制御方法。
【請求項１０】
映像機器に実行させるプログラムであって、
第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出ステップと、
前記動き検出ステップが検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像して光電変換を行うことにより画像データを生成する映像機器、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ等の映像機器では、多様な撮影シーンにそれぞれ適した撮影または多様な鑑賞シーンにそれぞれ適した再生を行うことができる。たとえば、ゴルフスイングを所定の時間間隔毎に連続的に撮影し、撮影した時間間隔毎に画像の大きさと表示モニタで表示する位置を並べ替えて表示する技術が知られている（特許文献１参照）。
【０００３】
また、動画データ内で連続する二つのフレームの間の変化の割合を検出し、検出した割合に応じて動画データを再生する速度を調整する技術が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３７３４号公報
【特許文献２】特開平１１−３５５７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、被写体の動きに応じて撮影速度または再生速度を変更することについて考慮されていなかった。このため、被写体の動きに応じて撮影速度または再生速度を変更することができる技術が求められていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、被写体の動きに応じた撮影または再生を行うことができる映像機器、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる映像機器は、第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出部と、前記動き検出部が検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御部と、を備えたことを特徴とする。
【０００８】
また、本発明にかかる映像機器は、上記発明において、前記被写体を撮像して電子的な画像データを前記第１のフレームレートで連続して生成することにより前記動画データを生成する撮像部と、前記撮像部が生成した前記動画データを記憶する記憶部と、をさらに備え、前記フレームレート制御部は、前記撮像部が生成する前記画像データのフレームレートを変更することを特徴とする。
【０００９】
また、本発明にかかる映像機器は、上記発明において、前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記撮像部が生成する前記画像データのフレームレートを前記第１のフレームレートより高速の第２のフレームレートにすることを特徴とする。
【００１０】
また、本発明にかかる映像機器は、上記発明において、前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記記憶部が記憶する前記画像データのフレームレートの数を間引いて記憶させることを特徴とする。
【００１１】
また、本発明にかかる映像機器は、上記発明において、前記撮像部が生成する前記画像データから静止画像データを生成する静止画像生成部をさらに備え、前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が前記第１の閾値より大きい第２の閾値以上の場合、前記静止画像生成部に前記静止画像データを生成させることを特徴とする。
【００１２】
また、本発明にかかる映像機器は、上記発明において、前記静止画像生成部は、前記動き検出部によって前記記憶部が記憶する前記動画データに対応する動画内の被写体の動きベクトルの変化量が前記第２の閾値以上である前記画像データが含まれる場合、前記記憶部に記憶された前記動画データから前記第２の閾値以上の前記画像データを少なくとも１以上取得して前記静止画像データを生成することを特徴とする。
【００１３】
また、本発明にかかる映像機器は、上記発明において、前記動画データを記憶する記憶部と、前記記憶部が記憶する前記動画データに対応する動画を表示する表示部と、をさらに備え、前記フレームレート制御部は、前記表示部が表示する前記動画のフレームレートを変更することを特徴とする。
【００１４】
また、本発明にかかる映像機器は、上記発明において、前記フレームレート制御部は、前記動き検出部によって検出された前記被写体の動きベクトルの変化量が第１の閾値以上の場合、前記表示部が表示する前記動画のフレームレートを前記第１のフレームレートより低速の第３のフレームレートにすることを特徴とする。
【００１５】
また、本発明にかかる制御方法は、映像機器が実行する制御方法であって、映像機器が実行する制御方法であって、第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出ステップと、前記動き検出ステップが検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御ステップと、を含むことを特徴とする。
【００１６】
また、本発明にかかるプログラムは、映像機器に実行させるプログラムであって、映像機器に実行させるプログラムであって、第１のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する動き検出ステップと、前記動き検出ステップが検出した前記被写体の動きベクトルの変化量に応じて、前記動画データのフレームレートを変更するフレームレート制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、動き検出部が所定のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出し、フレームレート制御部が動き検出部によって検出された被写体の動きベクトルの変化量に応じて、動画データのフレームレートを変更する。この結果、被写体の動きに応じた撮影または再生を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態１にかかる映像機器の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１にかかる映像機器が行う処理の概要を示すフローチャートである。
【図３】図３は、図２の撮影処理の概要を示すフローチャートである。
【図４】図４は、本発明の実施の形態１にかかる映像機器が撮影する被写体の状況を模式的に示す図である。
【図５】図５は、本発明の実施の形態１にかかる映像機器による撮影処理のタイミングチャートを示す図である。
【図６】図６は、図２の再生表示処理の概要を示すフローチャートである。
【図７】図７は、本発明の実施の形態２にかかる映像機器が行う撮影処理の概要を示すフローチャートである。
【図８】図８は、本発明の実施の形態２にかかる映像機器による撮影処理のタイミングチャートを示す図である。
【図９】図９は、本発明の実施の形態３にかかる映像機器が行う撮影処理の概要を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態４にかかる映像機器の構成を示すブロック図である。
【図１１】図１１は、本発明の実施の形態４にかかる映像機器が行う処理の概要を示すフローチャートである。
【図１２】図１２は、本発明の実施の形態４にかかる映像機器が再生する動画に含まれる被写体のベクトルの変化量を模式的に示す図である。
【発明を実施するための形態】
【００１９】
以下に、図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）について説明する。なお、この実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付して説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１にかかる映像機器の構成を示すブロック図である。図１に示す映像機器１は、レンズ部２と、絞り部３と、シャッタ部４と、撮像部５と、静止画像生成部６と、動画生成部７と、バッファ８と、記憶部９と、再生画像生成部１０と、表示部１１と、電源部１２と、操作部１３と、バス１４と、制御部１５と、を備える。
【００２１】
レンズ部２は、一または複数のレンズおよびモータ等を用いて構成され、所定の視野領域から集光し撮像部５に結像させる。レンズ部２は、画角を変化させる光学ズーム機能および焦点を調整するフォーカス機能を有する。レンズ部２は、バス１４を介して制御部１５から入力される指示信号に応じて、レンズを光軸Ｏ１上に沿って移動させることにより、レンズ部２のピント位置や画角等の変更を行う。
【００２２】
絞り部３は、絞り羽やモータ等を用いて構成され、レンズ部２が集光した光の入射量を制限することにより露出の調整を行う。絞り部３は、バス１４を介して制御部１５から入力される指示信号に応じて駆動する。
【００２３】
シャッタ部４は、撮像部５の状態を露光状態または遮光状態に設定する。シャッタ部４は、フォーカルプレーンシャッタやステッピングモータ等を用いて構成され、制御部１５から入力される指示信号に応じて駆動する。
【００２４】
撮像部５は、レンズ部２が集光した光を受光して電気信号に変換するＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の撮像素子と、撮像素子から出力されるアナログ信号に対してアナログ処理、たとえばノイズ低減処理およびゲインアップ処理等を行う信号処理部と、信号処理部から出力されるアナログ信号に対してＡ／Ｄ変換を行うことによってデジタルの画像データを生成するＡ／Ｄ変換部と、を有する。撮像部５は、バス１４を介して制御部１５から入力される指示信号に応じて、所定のフレームレートで連続的に画像データを生成し、生成順に画像データを静止画像生成部６または動画生成部７に出力する。
【００２５】
静止画像生成部６は、画像処理エンジンを用いて構成され、撮像部５から出力される画像データに対して各種の画像処理を施すことにより静止画像データを生成する。具体的には、静止画像生成部６は撮像部５から出力される画像データに対して、オプティカルブラック減算処理、ホワイトバランス調整処理、同時化処理、カラーマトリクス演算処理、γ補正処理、色再現処理およびエッジ強調処理等を含む画像処理を施して静止画像データを生成する。静止画像生成部６は、バス１４を介して制御部１５から入力される指示信号に応じて、静止画像データをバッファ８または動画生成部７に出力する。静止画像生成部６は、静止画像データを所定の方式、たとえばＪＰＥＧ（Joint  Photographic  Experts  Group）方式で圧縮してバッファ８に出力する。
【００２６】
動画生成部７は、画像処理エンジンを用いて構成され、撮像部５から出力される画像データに対して各種の画像処理を施すことにより動画データを生成する。具体的には、動画生成部７は、撮像部５から連続的に出力される画像データに対して、所定の画像処理を順次施すことにより動画データを生成する。動画生成部７が行う画像処理としては、静止画像生成部６と同様の画像処理を行う。動画生成部７は、静止画像生成部６から入力される静止画像データに対してリサイズ処理を施すことにより、動画データを構成する画像データを生成する。具体的には、動画生成部７は、静止画像データに対して、画像サイズを１９２０×１０８０にリサイズ処理を施すことにより動画データを構成する画像データを生成する。動画生成部７は、動画データに対して、ＭｏｔｉｏｎＪＰＥＧ方式またはＭＰ４（Ｈ．２６４）方式等に従って圧縮してバッファ８に出力する。
【００２７】
バッファ８は、揮発性メモリを用いて構成され、制御部１５の処理中の情報を一時的に記憶する。バッファ８は、静止画像生成部６が生成した静止画像データ、または動画生成部７が連続的に生成する動画データとしての画像データ群を一時的に記憶することにより、記憶部９へのデータ転送を滞りなく実行させる。
【００２８】
記憶部９は、映像機器１の内部に固定的に設けられるフラッシュメモリやＤＲＡＭ（Dynamic  Random  Access  Memory）等の半導体メモリを用いて実現される。記憶部９は、映像機器１を動作させるための各種プログラムおよびプログラムの実行中に使用される各種データやパラメータ等を記憶する。記憶部９は、静止画像データおよび動画データを記憶する。記憶部９は、外部から装着されるメモリカード等のコンピュータで読取可能な記憶媒体を含むものであってもよい。
【００２９】
再生画像生成部１０は、記憶部９が記憶する圧縮された静止画像データまたは動画データを展開して再生画像データを生成して表示部１１に出力する。
【００３０】
表示部１１は、液晶または有機ＥＬ（Electro  Luminescence）等からなる表示パネルを用いて実現される。表示部１１は、静止画データに対応する静止画像または動画データに対応する動画を表示する。表示部１１は、映像機器１の撮影動画に関する情報や撮影に関する撮影情報を表示する。
【００３１】
電源部１２は、映像機器１を構成する各構成部に接続され、各構成部に電源供給を行う。電源部１２は、映像機器１に装着されたバッテリ（図示せず）の電圧出力を、所定の直流電圧の平滑化および昇圧等を行い、各構成部に電源を供給する。
【００３２】
操作部１３は、映像機器１の電源状態をオン状態またはオフ状態に切換える電源スイッチ（図示せず）と、静止画撮影の指示を与える静止画レリーズ信号の入力を受け付ける静止画スイッチ１３１と、動画撮影の指示を与える動画レリーズ信号の入力を受け付ける動画スイッチ１３２と、記憶部９が記憶する静止画像データまたは動画データの再生表示の指示を与える再生スイッチ１３３と、表示部１１が表示している静止画像を次の静止画像に切換える指示を与えるコマ送りスイッチ１３４と、表示部１１が表示している静止画像を前の静止画像に切換える指示を与えるコマ戻しスイッチ１３５と、を有する。なお、操作部１３の一部として表示部１１にタッチパネルを設けることによって、撮影者が表示部１１の画面上で操作信号の入力を行うことができるようにしてもよい。
【００３３】
バス１４は、映像機器１の各構成部位を接続する伝送路等を用いて構成される。バス１４は、映像機器１の内部で発生した各種データを映像機器１の各構成部に転送する。
【００３４】
制御部１５は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。制御部１５は、バス１４を介して映像機器１を構成する各部に対応する指示やデータの転送等を行って映像機器１の動作を統括的に制御する。
【００３５】
制御部１５の詳細な構成について説明する。制御部１５は、動き検出部１５１と、変化量判定部１５２と、フレームレート制御部１５３と、を有する。
【００３６】
動き検出部１５１は、所定のフレームレートで生成された動画データに対応する動画内の被写体の動きベクトルを検出する。具体的には、動き検出部１５１は、時系列的に前後する画像それぞれに含まれる被写体の特徴点を検出し、検出した被写体の特徴点の差分（たとえば画素差）に基づいて、被写体の動きベクトルを検出する。被写体の特徴点としては、輝度情報および色情報等である。また、動き検出部１５１は、操作部１３を介して入力される指示信号等に応じて選択された被写体の動きベクトルを検出するようにしてもよい。さらに、動き検出部１５１は、パターンマッチングや他の周知技術によって被写体の動きベクトルを検出してもよい。
【００３７】
変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上であるか否かを判定する。変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上であるか否かを判定する。なお、第１の閾値は、第２の閾値より小さな値が設定される。さらに、第１の閾値および第２の閾値は、適宜設定することができる。
【００３８】
フレームレート制御部１５３は、動き検出部１５１が検出した被写体の動きベクトルの変化量に応じて、動画データのフレームレートを変更する。具体的には、フレームレート制御部１５３は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上の場合、撮像部５が連続的に生成する画像データのフレームレートを、たとえば第１のフレームレート（３０ｆｐｓ）から第１のフレームレートより高速の第２のフレームレート（６０ｆｐｓ）に変更する。フレームレート制御部１５３は、映像機器１が動画撮影を行っている場合において、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上のとき、撮像部５に画像データを静止画像生成部６に出力させることにより、静止画像生成部６に静止画像データを生成させる。
【００３９】
以上の構成を有する映像機器１に対して、音声入出力機能、フラッシュ機能、着脱自在な電子ビューファインダ（ＥＶＦ）、およびインターネットを介してパーソナルコンピュータ等の外部処理装置（図示せず）と双方向に通信可能な通信機能等を具備させてもよい。
【００４０】
つぎに、映像機器１が行う動作について説明する。図２は、本実施の形態１にかかる映像機器１が行う処理の概要を示すフローチャートである。
【００４１】
図２に示すように、映像機器１の電源がオン状態であり（ステップＳ１０１：Ｙｅｓ）、映像機器１が撮影モードに設定されている場合（ステップＳ１０２：Ｙｅｓ）について説明する。この場合、映像機器１は、撮像部５が微小な時間間隔で連続的に生成する画像データに対し、静止画像生成部６または動画生成部７が画像処理を施して記憶部９に記憶する撮影処理を実行する（ステップＳ１０３）。なお、撮影処理の内容は、後述する。ステップＳ１０３の後、映像機器１は、ステップＳ１０１へ戻る。
【００４２】
ステップＳ１０２において、映像機器１が撮影モードに設定されていない場合（ステップＳ１０２：Ｎｏ）について説明する。この場合、映像機器１は、記憶部９が記憶する静止画像データまたは動画データを表示部１１に表示させる再生処理を実行する（ステップＳ１０４）。なお、再生処理の内容は、後述する。ステップＳ１０４の後、映像機器１は、ステップＳ１０１へ戻る。
【００４３】
ステップＳ１０１において、映像機器１の電源がオン状態でない場合（ステップＳ１０１：Ｎｏ）について説明する。この場合、映像機器１は、本処理を終了する。
【００４４】
つぎに、図２のステップＳ１０３で説明した撮影処理について説明する。図３は、撮影処理の概要を示すフローチャートである。図４は、映像機器１が撮影する被写体の状況を模式的に示す図である。図５は、映像機器１による撮影処理のタイミングチャートを示す図である。図４においては、被写体がスキーで左方向から右方向に滑降しながら左方向にターンする際を動画撮影によって撮影する状況を示す。図５（ａ）は、撮像部５が動画データを生成する動画撮影のタイミングを示す。図５（ｂ）は、静止画像撮影の撮影タイミングを示す。図５（ｃ）は、動画データとして撮像部５が生成した画像データを記憶する動画記憶のタイミングを示す。
【００４５】
図３に示すように、制御部１５は、映像機器１が動画撮影を開始したか否かを判断する（ステップＳ２０１）。具体的には、制御部１５は、動画スイッチ１３２が操作されることにより、動画スイッチ１３２から動画撮影開始の指示信号が入力されたか否かを判断する。映像機器１が動画撮影を開始したと制御部１５が判断した場合（ステップＳ２０１：Ｙｅｓ）、映像機器１は、後述するステップＳ２０２へ移行する。一方、映像機器１が動画撮影を開始していないと制御部１５が判断した場合（ステップＳ２０１：Ｎｏ）、映像機器１は、後述するステップＳ２１３へ移行する。
【００４６】
ステップＳ２０２において、撮像部５は、制御部１５の制御のもと、画像データを生成する。
【００４７】
続いて、動き検出部１５１は、バス１４を介して撮像部５が生成した画像データに対応する画像内の被写体の動きベクトルを検出する（ステップＳ２０３）。
【００４８】
その後、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上であるか否かを判定する（ステップＳ２０４）。動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上であると変化量判定部１５２が判定した場合（ステップＳ２０４：Ｙｅｓ）、映像機器１は、ステップＳ２０５へ移行する。一方、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上でないと変化量判定部１５２が判定した場合（ステップＳ２０４：Ｎｏ）、映像機器１は、ステップＳ２０６へ移行する。
【００４９】
ステップＳ２０５において、フレームレート制御部１５３は、撮像部５による動画撮影の撮影速度を上げる（ステップＳ２０５）。具体的には、図４および図５に示すように、フレームレート制御部１５３は、図４および図５の時間ｔn内で動き検出部１５１によって検出された被写体の動きベクトルの変化量が第１の閾値以上であると変化量判定部１５２が判定した場合、撮像部５が生成する動画データのフレームレートを、たとえば３０ｆｐｓから６０ｆｐｓに変更することにより動画撮影の撮影速度を上げる。これにより、被写体が単調なシーン（図４の時間ｔlまたは時間ｔm）に比して被写体の変化が激しいシーン（図４の時間ｔn）の画像データを多く撮像することができる。この結果、動画データの再生した際に被写体の変化が激しいシーンをスローモーションで再生することができる。
【００５０】
ステップＳ２０６において、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満であるか否かを判定する。動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満であると変化量判定部１５２が判定した場合（ステップＳ２０６：Ｙｅｓ）、フレームレート制御部１５３は、撮像部５による動画撮影の撮影速度を撮影開始時の状態に戻す（ステップＳ２０７）。具体的には、図４および図５に示すように、フレームレート制御部１５３は、図４および図５の時間ｔnで上げた撮像部５のフレームレートを撮影開始時のフレームレート（第１のフレームレート：３０ｆｐｓ）に戻すことにより動画撮影の撮影速度を撮影開始時の撮影速度に戻す。その後、映像機器１は、ステップＳ２０８へ移行する。一方、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満でないと変化量判定部１５２が判定した場合（ステップＳ２０６：Ｎｏ）、映像機器１は、ステップＳ２０８へ移行する。
【００５１】
続いて、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上であるか否かを判定する。動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上であると変化量判定部１５２が判定した場合（ステップＳ２０８：Ｙｅｓ）、フレームレート制御部１５３は、静止画像生成部６に撮像部５から画像データを取得させて静止画像データを生成させて記憶部９に記憶させる（ステップＳ２０９）。これにより、被写体の動きが最も激しいシーンで撮影することができるので、迫力ある静止画像データを記憶部９に記憶することができる。その後、映像機器１は、ステップＳ２１０へ移行する。
【００５２】
ステップＳ２０８において、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上でないと変化量判定部１５２が判定した場合（ステップＳ２０８：Ｎｏ）、映像機器１は、ステップＳ２１０へ移行する。
【００５３】
ステップＳ２１０において、フレームレート制御部１５３は、動画生成部７に撮像部５から画像データを取得させて動画データとしての画像データを生成させて記憶部９に記憶させる。その後、映像機器１は、ステップＳ２１１へ移行する。
【００５４】
続いて、制御部１５は、動画撮影の終了操作が行われたか否かを判断する（ステップＳ２１１）。具体的には、制御部１５は、動画スイッチ１３２が操作されたか否かを判断する。動画撮影の終了操作が行われたと制御部１５が判断した場合（ステップＳ２１１：Ｙｅｓ）、映像機器１は、ステップＳ２１２へ移行する。一方、動画撮影の終了操作が行われていないと制御部１５が判断した場合（ステップＳ２１１：Ｎｏ）、映像機器１は、ステップＳ２０２へ戻る。
【００５５】
ステップＳ２１２において、映像機器１は、動画撮影を停止し（ステップＳ２１２）、図２のメインルーチンへ戻る。
【００５６】
ステップＳ２０１において、映像機器１が動画撮影を開始していないと制御部１５が判断した場合（ステップＳ２０１）について説明する。この場合、制御部１５は、映像機器１の撮影モードが終了したか否かを判断する（ステップＳ２１３）。具体的には、制御部１５は、再生スイッチ１３３が操作されたか否かを判断する。映像機器１の撮影モードが終了したと制御部１５が判断した場合（ステップＳ２１３：Ｙｅｓ）、映像機器１は、図２のメインルーチンへ戻る。一方、映像機器１の撮影モードが終了していないと制御部１５が判断した場合（ステップＳ２１３：Ｎｏ）、映像機器１は、ステップＳ２０１へ戻る。
【００５７】
つぎに、図２のステップＳ１０４で説明した再生表示処理について説明する。図６は、再生表示処理の概要を示すフローチャートである。
【００５８】
図６に示すように、制御部１５は、記憶部９が記憶する各画像ファイルの画像データに対応する画像を縮小した縮小画像（サムネイル画像）の一覧を表示部１１に表示させる（ステップＳ３０１）。
【００５９】
続いて、操作部１３を介して拡大して表示する画像ファイルの縮小画像が選択された場合（ステップＳ３０２：Ｙｅｓ）、制御部１５は、選択された画像ファイルに格納されたデータが動画データであるか否かを判断する（ステップＳ３０３）。選択された画像ファイルに格納されたデータが動画データであると制御部１５が判断した場合（ステップＳ３０３：Ｙｅｓ）、映像機器１は、後述するステップＳ３０４へ移行する。一方、選択された画像ファイルに格納されたデータが動画データでないと制御部１５が判断した場合（ステップＳ３０３：Ｎｏ）、映像機器１は、後述するステップＳ３１０へ移行する。
【００６０】
ステップＳ３０４において、制御部１５は、選択された画像ファイルに格納された動画データを再生画像生成部１０に展開させ、展開させた動画データに対応する動画を表示部１１に表示させて再生させる。
【００６１】
続いて、制御部１５は、動画データに静止画像データがあるか否かを判断する（ステップＳ３０５）。動画データに静止画像データがあると制御部１５が判断した場合（ステップＳ３０５：Ｙｅｓ）、映像機器１は、後述するステップＳ３０６へ移行する。一方、動画データに静止画像データがないと制御部１５が判断した場合（ステップＳ３０５：Ｎｏ）、映像機器１は、後述するステップＳ３０８へ移行する。
【００６２】
ステップＳ３０６において、制御部１５は、静止画像データを表示部１１に表示させる再生タイミングであるか否かを判断する。静止画像データを表示部１１に表示させる再生タイミングであると制御部１５が判断した場合（ステップＳ３０６：Ｙｅｓ）、制御部１５は、所定時間（たとえば３秒間）だけ静止画像データに対応する静止画像を表示部１１に表示させる（ステップＳ３０７）。その後、映像機器１は、ステップＳ３０８へ移行する。一方、静止画像データを表示部１１に表示させる再生タイミングでないと制御部１５が判断した場合（ステップＳ３０６：Ｎｏ）、映像機器１は、ステップＳ３０８へ移行する。
【００６３】
続いて、制御部１５は、動画が終了したか否かを判断する（ステップＳ３０８）。動画が終了したと制御部１５が判断した場合（ステップＳ３０８：Ｙｅｓ）、映像機器１は、ステップＳ３０９へ移行する。一方、動画が終了していないと制御部１５が判断した場合（ステップＳ３０８：Ｎｏ）、映像機器１はステップＳ３０４へ戻る。
【００６４】
続いて、制御部１５は、映像機器１の再生モードが終了したか否かを判断する（ステップＳ３０９）。具体的には、制御部１５は、表示部１１が静止画像または動画を表示している際に、再生スイッチ１３３が操作されることにより、再生モードが解除されたか否かを判断する。映像機器１の再生モードが終了したと制御部１５が判断した場合（ステップＳ３０９：Ｙｅｓ）、映像機器１は、図２のメインルーチンへ戻る。一方、映像機器１の再生モードが終了していないと制御部１５が判断した場合（ステップＳ３０９：Ｎｏ）、映像機器１は、ステップＳ３０１へ戻る。
【００６５】
ステップＳ３１０において、制御部１５は、選択された画像ファイルに格納された静止画像データを再生画像生成部１０に展開させ、展開させた静止画像データに対応する静止画像を表示部１１に表示させる。
【００６６】
続いて、制御部１５は、コマ送りスイッチ１３４が操作されることにより、表示部１１が表示している静止画像または動画を切換えるコマ送りの指示信号が入力されたか否かを判断する（ステップＳ３１１）。コマ送りの指示信号が入力された場合（ステップＳ３１１：Ｙｅｓ）、制御部１５は、次の画像ファイルに切換える（ステップＳ３１２）。その後、映像機器１は、ステップＳ３０３へ戻る。一方、所定時間（たとえば３秒）内にコマ送りの指示信号が入力されていない場合（ステップＳ３１１：Ｎｏ）、映像機器１は、ステップＳ３０９へ移行する。
【００６７】
ステップＳ３０２において、操作部１３を介して拡大して表示する画像ファイルの縮小画像が選択されていない場合（ステップＳ３０２：Ｎｏ）、映像機器１は、ステップＳ３０１へ戻る。
【００６８】
以上説明した本発明の実施の形態１によれば、動き検出部１５１が撮像部５によって連続的に生成される画像データに対応する画像内の被写体の動きベクトルを検出し、フレームレート制御部１５３が動き検出部１５１によって検出された被写体の動きベクトルの変化量に応じて、撮像部５が生成する画像データのフレームレートを変更する。この結果、被写体の動きに応じた撮影を行うことができる。
【００６９】
さらに、本発明の実施の形態１によれば、映像機器１が動画撮影した動画データを再生した場合、ユーザは、被写体の素早い動きを、ゆっくり見ることができる。さらに、従来の技術では、被写体の動きをスローモーションで再生すると、飛び飛びの映像（断続的な映像）になってしまうのに対し、本発明の実施の形態１によれば、被写体の素早い動きをスローモーションで再生しても滑らかに再生することができる。
【００７０】
なお、本発明の実施の形態１では、映像機器１が動画撮影を行う場合について説明したが、たとえば、静止画撮影時において、表示部１１が撮像部５によって連続的に生成された画像データに対応するライブビュー画像を表示する際にも適用することができる。
【００７１】
（実施の形態２）
つぎに、本発明の実施の形態２について説明する。本発明の実施の形態２は、上述した実施の形態１にかかる映像機器が行う動作の撮影処理のみ異なり、映像機器の構成は上述した実施の形態にかかる映像機器と同様の構成を有する。このため、以下においては、本発明の実施の形態２にかかる映像機器による撮影処理のみ説明する。なお、図面の記載において、同一の部分には同一の符号を付している。
【００７２】
図７は、本実施の形態２にかかる映像機器１が行う撮影処理（図２のステップＳ１０３）の概要を示すフローチャートである。図８は、映像機器１による撮影処理のタイミングチャートを示す図である。図８（ａ）は、撮像部５が動画データを生成する動画撮影のタイミングを示す。図８（ｂ）は、静止画像撮影の撮影タイミングを示す。図８（ｃ）は、動画データとして撮像部５が生成した画像データを記憶する動画記憶のタイミングを示す。なお、図８においては、撮像部５が生成する画像データのフレームレートを６０ｆｐｓで説明する。
【００７３】
図７に示すように、ステップＳ４０１〜ステップＳ４０４は、図３のステップＳ２０１〜ステップＳ２０４にそれぞれ対応する。
【００７４】
ステップＳ４０５において、フレームレート制御部１５３は、撮像部５が生成した画像データに対し、動画生成部７が画像処理を行って記憶部９に記憶させる画像データの数の間引きを開始する。具体的には、図８に示すように、フレームレート制御部１５３は、図８の時間ｔlおよび時間ｔm内で動き検出部１５１によって検出された被写体の動きベクトルの変化量が第１の閾値未満であると変化量判定部１５２が判定した場合、記憶部９が記憶する画像データのフレーム数を６０ｆｐｓから３０ｆｐｓに変更することにより、撮像部５によって生成される複数の画像データの数を間引く処理を行う。その後、映像機器１は、ステップＳ４０６へ移行する。ステップＳ４０６は、図３のステップＳ２０６に対応する。
【００７５】
ステップＳ４０７において、フレームレート制御部１５３は、撮像部５が生成した画像データに対し、動画生成部７が画像処理を行って記憶部９に記憶させる画像データの間引きを停止する。具体的には、図８に示すように、フレームレート制御部１５３は、図８の時間ｔn内で撮像部５が生成した画像データに対し、動画生成部７が画像処理を行って記憶部９に記憶する画像データの数を撮像部５が生成する画像データのフレームレートを同期させる。たとえば、フレームレート制御部１５３は、フレームレートを３０ｆｐｓから６０ｆｐｓに変更することにより、記憶部９に記憶させる画像データの数の間引きを停止する。
【００７６】
ステップＳ４０８〜ステップＳ４１３は、図３のステップＳ２０８〜ステップＳ２１３それぞれに対応する。
【００７７】
以上説明した本発明の実施の形態２によれば、動き検出部１５１が撮像部５によって連続的に生成される画像データに対応する画像内の被写体の動きベクトルを検出し、フレームレート制御部１５３が動き検出部１５１によって検出された被写体の動きベクトルの変化量に応じて、記憶部９が記憶する画像データの数を変更する。この結果、被写体の動きに応じた撮影を行うことができる。
【００７８】
さらに、本発明の実施の形態２によれば、記憶部９が記憶する画像データの数を、被写体の変化の激しいシーンのみ撮像部５が生成する画像データのフレームレートに同期させるので、記憶部９の記憶容量を低減することができるとともに、動画生成部７の処理負担を低減することができる。
【００７９】
（実施の形態３）
つぎに、本発明の実施の形態３について説明する。本発明の実施の形態３は、上述した実施の形態にかかる映像機器が行う撮影処理のみ異なり、映像機器の構成は上述した実施の形態にかかる映像機器と同様の構成を有する。このため、以下においては、本発明の実施の形態３にかかる映像機器による撮影処理のみ説明する。
【００８０】
図９は、本実施の形態３にかかる映像機器１が行う撮影処理（図２のステップＳ１０３）の概要を示すフローチャートである。
【００８１】
図９に示すように、ステップＳ５０１〜ステップＳ５０７は、図３のステップＳ２０１〜ステップＳ２０７それぞれに対応する。ステップＳ５０８〜ステップＳ５０９は、図３のステップＳ２１０〜ステップＳ２１１それぞれに対応する。ステップＳ５１４は、図３のステップＳ２１３に対応する。
【００８２】
ステップＳ５１０において、動き検出部１５１は、記憶部９が記憶する動画撮影において生成された一連の画像データで構成された動画データに対して被写体の動きベクトルを検出する。
【００８３】
続いて、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上である画像データがあるか否かを判定する（ステップＳ５１１）。動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上である画像データがあると変化量判定部１５２が判定した場合（ステップＳ５１１：Ｙｅｓ）、映像機器１は、ステップＳ５１２へ移行する。一方、動き検出部１５１が検出した被写体の動きベクトルの変化量が第２の閾値以上である画像データがないと変化量判定部１５２が判定した場合（ステップＳ５１１：Ｎｏ）、映像機器１は、上述した図２のメインルーチンへ戻る。
【００８４】
ステップＳ５１２において、静止画像生成部６は、バス１４を介して記憶部９から動き検出部１５１によって検出された第２の閾値以上の画像データを少なくとも１フレーム取得し、取得した画像データの１フレームに対してリサイズ処理および画像処理を施して静止画像データを生成する。
【００８５】
その後、記憶部９は、静止画像生成部６が生成した静止画像データを記憶し（ステップＳ５１３）、映像機器１は、上述した図２のメインルーチンへ戻る。
【００８６】
以上説明した本発明の実施の形態３によれば、動画撮影終了後に、動き検出部１５１が記憶部９に記憶された動画データに対応する動画の被写体の動きベクトルを検出し、フレームレート制御部１５３が動き検出部１５１によって検出された被写体の動きベクトルの変化量が第２の閾値以上の場合、静止画像生成部６に記憶部９が記憶する動画データから第２の閾値以上の画像データを少なくとも１以上取得させて静止画像データを生成させる。これにより、動画撮影終了後に、静止画像生成部６が静止画像データを生成することにより、動画撮影を再開するまでの待機時間を生じさせることがない。この結果、動画撮影を中断することなく撮影を行うことができる。
【００８７】
（実施の形態４）
つぎに、本発明の実施の形態４について説明する。本発明の実施の形態４にかかる映像機器は、レンズ部、絞り部、シャッタ部および撮像部に変えて入力部を備える。さらに、本発明の実施の形態４にかかる映像機器による動作が異なる。このため、以下においては、上述した実施の形態と異なる構成を説明後、本発明の実施の形態４にかかる映像機器による動作について説明する。なお、図面の記載において、同一の部分には同一の符号を付している。
【００８８】
図１０は、本実施の形態４にかかる映像機器の構成を示すブロック図である。図１０に示すように、本実施の形態４にかかる映像機器２０は、記憶部９、再生画像生成部１０と、表示部１１と、操作部１３と、電源部１２と、バス１４と、制御部１５と、入力部２１と、を備える。
【００８９】
入力部２１は、入力インターフェースを用いて構成され、外部から装着されるメモリカード等の記憶媒体が装着される。入力部２１は、バス１４を介して装着された記憶媒体に記憶された静止画像データまたは動画データを再生画像生成部１０または記憶部９に出力する。なお、入力部２１は、インターネットを介してパーソナルコンピュータ等の外部機器（図示せず）と双方向に通信を行う通信インターフェースであってもよい。
【００９０】
以上の構成を有する映像機器２０が行う動作について説明する。図１１は、本実施の形態４にかかる映像機器２０が行う処理の概要を示すフローチャートである。
【００９１】
図１１に示すように、制御部１５は、映像機器２０の電源がオン状態であるか否かを判断する（ステップＳ６０１）。映像機器２０の電源がオン状態であると制御部１５が判断した場合（ステップＳ６０１：Ｙｅｓ）、映像機器２０は、ステップＳ６０２へ移行する。一方、映像機器２０の電源がオン状態でないと制御部１５が判断した場合（ステップＳ６０１：Ｎｏ）、映像機器２０は、本処理を終了する。
【００９２】
ステップＳ６０２において、制御部１５は、記憶部９が記憶する各画像ファイルの画像データに対応する画像を縮小した縮小画像の一覧を表示部１１に表示させる（ステップＳ６０２）。
【００９３】
続いて、操作部１３を介して拡大して表示する画像ファイルの縮小画像が選択された場合（ステップＳ６０３：Ｙｅｓ）、制御部１５は、選択された画像ファイルに格納されたデータが動画データであるか否かを判断する（ステップＳ６０４）。選択された画像ファイルに格納されたデータが動画データであると制御部１５が判断した場合（ステップＳ６０４：Ｙｅｓ）、映像機器２０は、後述するステップＳ６０５へ移行する。一方、選択された画像ファイルに格納されたデータが動画データでないと制御部１５が判断した場合（ステップＳ６０４：Ｎｏ）、映像機器２０は、後述するステップＳ６１２へ移行する。
【００９４】
ステップＳ６０５において、制御部１５は、選択された画像ファイルに格納された動作データを再生画像生成部１０に展開させ、展開させた動画データに対応する動画を表示部１１に表示させる。
【００９５】
続いて、動き検出部１５１は、表示部１１が表示する動画内に含まれる被写体の動きベクトルを検出する（ステップＳ６０６）。この場合、動き検出部１５１は、表示部１１が表示する動画内の被写体に対し、操作部１３によって設定された被写体の動きベクトルを検出するようにしてもよい。
【００９６】
その後、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上であるか否かを判定する（ステップＳ６０７）。動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上であると変化量判定部１５２が判定した場合（ステップＳ６０７：Ｙｅｓ）、映像機器２０は、ステップＳ６０８へ移行する。一方、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値以上でないと変化量判定部１５２が判定した場合（ステップＳ６０７：Ｎｏ）、映像機器２０は、ステップＳ６０９へ移行する。
【００９７】
ステップＳ６０８において、フレームレート制御部１５３は、表示部１１が表示している動画の再生速度を遅くする処理を行う。具体的には、図１２に示すように、フレームレート制御部１５３は、被写体の動きベクトルの変化量が第１の閾値以上であると変化量判定部１５２が判定した場合、表示部１１が表示している動画の再生フレームレートを、たとえば第１のフレームレート（３０ｆｐｓ）から第１のフレームレートより低速の第３のフレームレート（１５ｆｐｓ）に変更することにより動画の再生速度を遅くする処理を行う。
【００９８】
続いて、変化量判定部１５２は、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満であるか否かを判定する（ステップＳ６０９）。動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満であると変化量判定部１５２が判定した場合（ステップＳ６０９：Ｙｅｓ）、フレームレート制御部１５３は、表示部１１が表示している動画の再生速度を戻す処理を行う（ステップＳ６１０）。具体的には、フレームレート制御部１５３は、表示部１１が表示している動画の再生フレームレートを第３のフレームレートから第１のフレームレートに変更することにより動画の再生速度を戻す処理を行う。その後、映像機器２０は、ステップＳ６１１へ移行する。一方、動き検出部１５１が検出した被写体の動きベクトルの変化量が第１の閾値未満でないと変化量判定部１５２が判定した場合（ステップＳ６０９：Ｎｏ）、映像機器２０は、ステップＳ６１１へ移行する。
【００９９】
その後、制御部１５は、表示部１１が表示している動画の動画データが終了したか否かを判断する（ステップＳ６１１）。動画の動画データが終了したと制御部１５が判断した場合（ステップＳ６１１：Ｙｅｓ）、映像機器２０は、ステップＳ６０１へ戻る。一方、動画の動画データが終了していないと制御部１５が判断した場合（ステップＳ６１１：Ｎｏ）、映像機器２０は、ステップＳ６０６へ戻る。
【０１００】
ステップＳ６１２〜ステップＳ６１４は、図６のステップＳ３１０〜ステップＳ３１２にそれぞれ対応する。
【０１０１】
ステップＳ６１５において、制御部１５は、コマ戻しスイッチ１３５が操作されることにより、表示部１１が表示している静止画像または動画を切換えるコマ戻しの指示信号が入力されたか否かを判断する（ステップＳ６１５）。コマ戻しの指示信号が入力された場合（ステップＳ６１５：Ｙｅｓ）、制御部１５は、前の画像ファイルに切換える（ステップＳ６１６）。その後、映像機器２０は、ステップＳ６０４へ戻る。一方、所定時間（たとえば３秒）内にコマ戻しの指示信号が入力されていないと制御部１５が判断した場合（ステップＳ６１５：Ｎｏ）、映像機器２０は、ステップＳ６０１へ戻る。
【０１０２】
以上説明した本発明の実施の形態４によれば、動き検出部１５１が記憶部９に記憶された動画データに対応する動画内の被写体の動きベクトルを検出し、フレームレート制御部１５３が動き検出部１５１によって検出された被写体の動きベクトルの変化量に応じて、表示部１１が表示する動画のフレームレートを変更する。この結果、被写体の動きに応じた再生を行うことができる。さらに、本発明の実施の形態４によれば、動きの素早い被写体をゆっくり見ることができる。
【０１０３】
また、上述した実施の形態では、表示部が表示する画像について説明したが、たとえば映像機器に対して着脱自在な電子ビューファインダであっても、本発明を適用することができる。
【０１０４】
また、上述した実施の形態では、撮像部５が生成する画像データのフレームレートを３０ｆｐｓで説明したが、たとえば１５ｆｐｓ、６０ｆｐｓ、１２０ｆｐｓおよび２４０ｆｐｓのいずれであっても適用することができ、フレームレートは適宜設定することができる。同様に、記憶部９が画像データを記憶する記憶フレームレートおよび表示部１１が画像を表示するフレームレートも適宜設定することができる。
【０１０５】
また、上述した実施の形態では、静止画像生成部６および動画生成部７をそれぞれ設けていたが、たとえば一つの画像エンジンによって静止画像データおよび動画データを生成させてもよい。
【０１０６】
また、上述した実施の形態では、映像機器としてデジタルカメラを説明したが、たとえば、デジタル一眼レフカメラ、デジタルビデオカメラおよび撮影機能と表示機能を有する携帯電話やタブレット型携帯機器等の電子機器にも本発明を適用することができる。
【符号の説明】
【０１０７】
１，２０      映像機器
２            レンズ部
３            絞り部
４            シャッタ部
５            撮像部
６            静止画像生成部
７            動画生成部
８            バッファ
９            記憶部
１０          再生画像生成部
１１          表示部
１２          電源部
１３          操作部
１５          制御部
２１          入力部
１３１        静止画スイッチ
１３２        動画スイッチ
１３３        再生スイッチ
１３４        コマ送りスイッチ
１３５        コマ戻しスイッチ
１５１        動き検出部
１５２        変化量判定部
１５３        フレームレート制御部
【図１】
2013046259.tif 000003
【図２】
2013046259.tif 000004
【図３】
2013046259.tif 000005
【図４】
2013046259.tif 000006
【図５】
2013046259.tif 000007
【図６】
2013046259.tif 000008
【図７】
2013046259.tif 000009
【図８】
2013046259.tif 000010
【図９】
2013046259.tif 000011
【図１０】
2013046259.tif 000012
【図１１】
2013046259.tif 000013
【図１２】
2013046259.tif 000014