(57)【要約】記録メディアを介した外部機器とのデータ通信を行った場合においても、ユーザが所望するイベントを捉えたフレームを簡便に且つ迅速に見つけだすことができる撮影装置、撮影方法、及びプログラムを提供する。撮影装置１０は、撮影部１１と、撮影部で取得した動画から複数の動画ファイルを生成する動画ファイル生成部１３と、動画ファイルを記憶する第１のフォルダと第２のフォルダを有する記憶部と、動画を構成する複数のフレームからイベントを含むイベントフレームを検出するイベント検出部１５と、第２の動画撮影モードが選択された場合に、複数の動画ファイルのうちイベントフレームが含まれる第１の動画ファイルを第１のフォルダに、イベントフレームが含まれない動画ファイルを第２のフォルダに保存する制御部１９と、を備える。
2020066316.tif 000002
【特許請求の範囲】
【請求項１】
第１の動画撮影モード、又は、前記第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影する撮影部と、
前記撮影部で取得した動画から複数の動画ファイルを生成する動画ファイル生成部と、
前記動画ファイルを記憶する第１のフォルダと第２のフォルダを有する記憶部と、
前記動画を構成する複数のフレームからイベントを含むイベントフレームを検出するイベント検出部と、
前記第２の動画撮影モードが選択された場合に、前記複数の動画ファイルのうち前記イベントフレームが含まれる第１の動画ファイルを前記第１のフォルダに、前記イベントフレームが含まれない動画ファイルを前記第２のフォルダに保存する制御部と、
を備える撮影装置。
【請求項２】
前記動画ファイル生成部は、前記動画を設定された時間ごとに分割して複数の動画ファイルを生成するものであって、
前記制御部は、前記複数の動画ファイルのうち、前記第１の動画ファイルの時系列において前の第２の動画ファイル、又は、前記第１の動画ファイルの時系列において後の第３の動画ファイルを前記第１のフォルダに保存する請求項１に記載の撮影装置。
【請求項３】
前記第１の動画ファイルにおける前記イベントフレームの位置を特定するフレーム位置特定部を備え、
前記制御部は、前記特定されたフレームの位置に基づいて、前記第２の動画ファイル、又は、前記第３の動画ファイルを前記第１のフォルダに保存する請求項２に記載の撮影装置。
【請求項４】
前記動画ファイル生成部は、前記第１のフォルダに保存された前記第１の動画ファイルと、前記第２の動画ファイル、又は、前記第３の動画ファイルを連結して一つの連結動画ファイルを生成する請求項２又は３に記載の撮影装置。
【請求項５】
前記制御部は、前記第１の動画ファイルを前記第２のフォルダにも保存する請求項１から４のいずれか１項に記載の撮影装置。
【請求項６】
前記記憶部は、第１の記憶メディアと第２の記憶メディアとで構成されており、前記第１のフォルダは前記第１の記憶メディアに設けられ、前記第２のフォルダは前記第２の記憶メディアに設けられている請求項１から５のいずれか１項に記載の撮影装置。
【請求項７】
前記第１のフォルダ及び前記第２のフォルダは、仮想フォルダである請求項１から６のいずれか１項に記載の撮影装置。
【請求項８】
前記第２の動画撮影モードは、前記第１の動画撮影モードに対してシャッタースピード、オートフォーカスの速度、自動露出の追従速度、及びホワイトバランスの追従速度のうち少なくとも１つが高速に設定され、且つ／又は前記第１の動画撮影モードに対してフレームレートが高く設定される請求項１から７のいずれか１項に記載の撮影装置。
【請求項９】
前記イベント検出部は、前記動画を構成する前記フレームにおいて、撮影シーンの変化を検出することにより前記イベントを検出する請求項１から８のいずれか１項に記載の撮影装置。
【請求項１０】
前記動画の撮影中にユーザからの指示を受け付ける指示受付部を備え、
前記イベント検出部は、前記指示に基づいて前記イベントを検出する請求項１から９のいずれか１項に記載の撮影装置。
【請求項１１】
前記記憶部は、前記第２のフォルダに保存される前記動画ファイルを上書きする請求項１から１０のいずれか１項に記載の撮影装置。
【請求項１２】
前記記憶部は、前記第２のフォルダに保存される前記動画ファイルを所定の条件に基づいて自動的に削除する請求項１から１１のいずれか１項に記載の撮影装置。
【請求項１３】
第１の動画撮影モード、又は、前記第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影するステップと、
前記撮影するステップで撮影した動画から複数の動画ファイルを生成するステップと、
前記動画を構成する複数のフレームからイベントを含むイベントフレームを検出するステップと、
前記第２の動画撮影モードが選択された場合に、前記複数の動画ファイルのうち、前記イベントフレームが含まれる第１の動画ファイルを記憶部の第１のフォルダに、前記イベントフレームが含まれない動画ファイルを前記記憶部の第２のフォルダに記憶するステップと、
を含む撮影方法。
【請求項１４】
前記動画ファイルを生成するステップは、前記動画を設定された時間ごとに分割して複数の動画ファイルを生成するものであって、
前記記憶するステップは、前記複数の動画ファイルのうち、前記第１の動画ファイルの時系列において前の第２の動画ファイル、又は、前記第１の動画ファイルの時系列において後の第３の動画ファイルを前記第１のフォルダに保存する請求項１３に記載の撮影方法。
【請求項１５】
前記第１の動画ファイルにおける前記イベントフレームの位置を特定するステップを備え、
前記記憶するステップは、前記特定されたフレームの位置に基づいて、前記第２の動画ファイル、又は、前記第３の動画ファイルを前記第１のフォルダに保存する請求項１４に記載の撮影方法。
【請求項１６】
前記動画ファイルを生成するステップは、前記第１のフォルダに保存された前記第１の動画ファイルと、前記第２の動画ファイル、又は、前記第３の動画ファイルを連結して一つの連結動画ファイルを生成する請求項１４又は１５に記載の撮影方法。
【請求項１７】
前記記憶するステップは、前記第１の動画ファイルを前記第２のフォルダにも保存する請求項１３から１６のいずれか１項に記載の撮影方法。
【請求項１８】
前記記憶部は、第１の記憶メディアと第２の記憶メディアとで構成されており、前記第１のフォルダは前記第１の記憶メディアに設けられ、前記第２のフォルダは前記第２の記憶メディアに設けられている請求項１３から１７のいずれか１項に記載の撮影方法。
【請求項１９】
前記第１のフォルダ及び前記第２のフォルダは、仮想フォルダである請求項１３から１８のいずれか１項に記載の撮影方法。
【請求項２０】
前記第２の動画撮影モードは、前記第１の動画撮影モードに対してシャッタースピード、オートフォーカスの速度、自動露出の追従速度、及びホワイトバランスの追従速度のうち少なくとも１つが高速に設定され、且つ／又は前記第１の動画撮影モードに対してフレームレートが高く設定される請求項１３から１９のいずれか１項に記載の撮影方法。
【請求項２１】
前記検出するステップは、前記動画を構成する前記フレームにおいて、撮影シーンの変化を検出することにより前記イベントを検出する請求項１３から２０のいずれか１項に記載の撮影方法。
【請求項２２】
前記動画の撮影中にユーザからの指示を受け付けるステップを含み、
前記検出するステップは、前記指示に基づいて前記イベントを検出する請求項１３から２１のいずれか１項に記載の撮影方法。
【請求項２３】
第１の動画撮影モード、又は、前記第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影するステップと、
前記撮影するステップで撮影した動画から複数の動画ファイルを生成するステップと、
前記動画を構成する複数のフレームからイベントを含むイベントフレームを検出するステップと、
前記第２の動画撮影モードが選択された場合に、前記複数の動画ファイルのうち、前記イベントフレームが含まれる第１の動画ファイルを記憶部の第１のフォルダに、前記イベントフレームが含まれない動画ファイルを前記記憶部の第２のフォルダに記憶するステップと、
を含む撮影工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、撮影方法、及びプログラムに関し、特に動画ファイルを記憶する技術に関する。
【背景技術】
【０００２】
従来より、動画撮影を行いながら、静止画を取得する技術が知られている。
【０００３】
例えば、特許文献１では、動画撮影時に動画の中から静止画として出力するのに適した画像のみを特定する技術が提案されている。具体的には、特許文献１に記載の技術では、動画撮影時にその撮影画像の変化度合いが所定レベル（５０％）以上であることを判別し、その時点での画像フレームを静止画の出力候補として特定して候補フラグを付加する。そして、特許文献１に記載の技術では、動画ファイルに対して静止画の出力が指示された際に、候補フラグが付加されている各画像フレームを抽出して静止画の出力候補として一覧表示させた後、この一覧表示の中から任意に選択された画像フレームを静止画として出力させている。
【０００４】
又近年、被写体の一瞬のシーンを捉えるために、静止画抽出用の動画を撮影する動画撮影モードを有する撮影装置が提案されている。例えば、特許文献２に記載の技術では、静止画抽出用の動画が、通常の動画と比べて１フレームの露光時間が短く設定されたものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２２９２３６号公報
【特許文献２】特開２０１６−３２３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、動画撮影を行いながらユーザが意図するイベントが発生した際の静止画を抽出したいというニーズがある。予測が可能なイベントの静止画を撮影する場合には、ユーザはイベントの発生を予測して撮影指示を出し、撮影指示から数十秒程度の動画又は静止画を記録する。そしてユーザは、その動画又は静止画を確認することにより、イベントの発生を捉えた所望の静止画を得ることができる。尚、ある程度予測が可能なイベントとは、例えばスポーツにおいてはテニスラケットでボールを打つ瞬間、サッカーでシュートする瞬間等である。
【０００７】
一方で、雷や夜行性動物の観察など、いつ起こるか予測ができないイベントに対しては長時間において動画を記録する必要がある。長時間の動画から特定のイベントを捉えたフレームを手作業で見つけ出すのには、大きな労力と時間が必要となる。そこで、このような場合には、例えば特許文献１に記載されたように、自動（撮影画像の変化度合い）でイベントを捉えたフレームを特定し、特定されたフレームに対して候補フラグを付加する技術を適用することが考えられる。
【０００８】
しかし、このような候補フラグを付加する技術は必ずしも標準化されておらず、記録メディアを介した外部機器とのデータ通信を行った場合に、候補フラグが上手く機能しない場合がある。
【０００９】
又、候補フラグが付加されたフレームを抽出する場合には、改めて全フレームを解析して候補フラグが付加されたフレームを抽出する必要があり、候補フラグが付加されたフレーム（イベントフレーム）の抽出及び表示に時間が必要となる。
【００１０】
又、特許文献１に記載された技術のように、イベントの発生の検出を画像処理等により自動で行って候補フラグを付加する技術は、必ずしもユーザが所望するフレームに候補フラグを付加できるとは限らない。例えば、自動での候補フラグの付加が上手く作用していない場合や、自動での候補フラグの付加は上手く作用しているが、ユーザとしてはイベントフレームの前後のフレームを所望する場合がある。
【００１１】
本発明はこのような事情に鑑みてなされたもので、その目的は、記録メディアを介した外部機器とのデータ通信を行った場合においても、ユーザが所望するイベントを捉えたフレームを簡便に且つ迅速に見つけだすことができる撮影装置、撮影方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成するための本発明の一の態様である撮影装置は、第１の動画撮影モード、又は、第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影する撮影部と、撮影部で取得した動画から複数の動画ファイルを生成する動画ファイル生成部と、動画ファイルを記憶する第１のフォルダと第２のフォルダを有する記憶部と、動画を構成する複数のフレームからイベントを含むイベントフレームを検出するイベント検出部と、第２の動画撮影モードが選択された場合に、複数の動画ファイルのうちイベントフレームが含まれる第１の動画ファイルを第１のフォルダに、イベントフレームが含まれない動画ファイルを第２のフォルダに保存する制御部と、を備える。
【００１３】
本態様によれば、動画ファイル生成部により複数の動画ファイルが生成され、イベントを含むイベントフレームが含まれる第１の動画ファイルが第１のフォルダに、イベントフレームが含まれない第２の動画ファイルが第２のフォルダに保存される。これにより、本態様は、記録メディアを介した外部機器とのデータ通信を行った場合においても、ユーザが所望するイベントを捉えたフレームを簡便に且つ迅速に見つけだすことができる。
【００１４】
好ましくは、動画ファイル生成部は、動画を設定された時間ごとに分割して複数の動画ファイルを生成するものであって、制御部は、複数の動画ファイルのうち、第１の動画ファイルの時系列において前の第２の動画ファイル、又は、第１の動画ファイルの時系列において後の第３の動画ファイルを第１のフォルダに保存する。
【００１５】
好ましくは、撮影装置は、第１の動画ファイルにおけるイベントフレームの位置を特定するフレーム位置特定部を備え、制御部は、特定されたフレームの位置に基づいて、第２の動画ファイル、又は、第３の動画ファイルを第１のフォルダに保存する。
【００１６】
好ましくは、動画ファイル生成部は、第１のフォルダに保存された第１の動画ファイルと、第２の動画ファイル、又は、第３の動画ファイルを連結して一つの連結動画ファイルを生成する。
【００１７】
好ましくは、制御部は、第１の動画ファイルを第２のフォルダにも保存する。
【００１８】
好ましくは、記憶部は、第１の記憶メディアと第２の記憶メディアとで構成されており、第１のフォルダは第１の記憶メディアに設けられ、第２のフォルダは第２の記憶メディアに設けられている。
【００１９】
好ましくは、第１のフォルダ及び第２のフォルダは、仮想フォルダである。
【００２０】
好ましくは、第２の動画撮影モードは、第１の動画撮影モードに対してシャッタースピード、オートフォーカスの速度、自動露出の追従速度、及びホワイトバランスの追従速度のうち少なくとも１つが高速に設定され、且つ／又は第１の動画撮影モードに対してフレームレートが高く設定される。
【００２１】
好ましくは、イベント検出部は、動画を構成するフレームにおいて、撮影シーンの変化を検出することによりイベントを検出する。
【００２２】
好ましくは、撮影装置は、動画の撮影中にユーザからの指示を受け付ける指示受付部を備え、イベント検出部は、指示に基づいてイベントを検出する。
【００２３】
好ましくは、記憶部は、第２のフォルダに保存される動画ファイルを上書きする。
【００２４】
好ましくは、記憶部は、第２のフォルダに保存される動画ファイルを所定の条件に基づいて自動的に削除する。
【００２５】
本発明の他の態様である撮影方法は、第１の動画撮影モード、又は、第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影するステップと、撮影するステップで撮影した動画から複数の動画ファイルを生成するステップと、動画を構成する複数のフレームからイベントを含むイベントフレームを検出するステップと、第２の動画撮影モードが選択された場合に、複数の動画ファイルのうち、イベントフレームが含まれる第１の動画ファイルを記憶部の第１のフォルダに、イベントフレームが含まれない動画ファイルを記憶部の第２のフォルダに記憶するステップと、を含む。
【００２６】
好ましくは、動画ファイルを生成するステップは、動画を設定された時間ごとに分割して複数の動画ファイルを生成するものであって、記憶するステップは、複数の動画ファイルのうち、第１の動画ファイルの時系列において前の第２の動画ファイル、又は、第１の動画ファイルの時系列において後の第３の動画ファイルを第１のフォルダに保存する。
【００２７】
好ましくは、第１の動画ファイルにおけるイベントフレームの位置を特定するステップを備え、記憶するステップは、特定されたフレームの位置に基づいて、第２の動画ファイル、又は、第３の動画ファイルを第１のフォルダに保存する。
【００２８】
好ましくは、動画ファイルを生成するステップは、第１のフォルダに保存された第１の動画ファイルと、第２の動画ファイル、又は、第３の動画ファイルを連結して一つの連結動画ファイルを生成する。
【００２９】
好ましくは、記憶するステップは、第１の動画ファイルを第２のフォルダにも保存する。
【００３０】
好ましくは、記憶部は、第１の記憶メディアと第２の記憶メディアとで構成されており、第１のフォルダは第１の記憶メディアに設けられ、第２のフォルダは第２の記憶メディアに設けられている。
【００３１】
好ましくは、第１のフォルダ及び第２のフォルダは、仮想フォルダである。
【００３２】
好ましくは、第２の動画撮影モードは、第１の動画撮影モードに対してシャッタースピード、オートフォーカスの速度、自動露出の追従速度、及びホワイトバランスの追従速度のうち少なくとも１つが高速に設定され、且つ／又は第１の動画撮影モードに対してフレームレートが高く設定される。
【００３３】
好ましくは、検出するステップは、動画を構成するフレームにおいて、撮影シーンの変化を検出することによりイベントを検出する。
【００３４】
好ましくは、動画の撮影中にユーザからの指示を受け付けるステップを含み、検出するステップは、指示に基づいてイベントを検出する。
【００３５】
本発明の他の態様であるプログラムは、第１の動画撮影モード、又は、第１の動画撮影モードと撮影条件が異なる第２の動画撮影モードに基づいて動画を撮影する撮影ステップと、撮影ステップで撮影した動画から複数の動画ファイルを生成する動画ファイル生成ステップと、動画を構成する複数のフレームからイベントを含むイベントフレームを検出する検出ステップと、第２の動画撮影モードが選択された場合に、複数の動画ファイルのうち、イベントフレームが含まれる第１の動画ファイルを記憶部の第１のフォルダに、イベントフレームが含まれない動画ファイルを記憶部の第２のフォルダに記憶する記憶ステップと、を含む撮影工程をコンピュータに実行させる。
【発明の効果】
【００３６】
本発明によれば、動画ファイル生成部により複数の動画ファイルが生成され、イベントを含むイベントフレームが含まれる第１の動画ファイルが第１のフォルダに、イベントフレームが含まれない第２の動画ファイルが第２のフォルダに保存されるので、記録メディアを介した外部機器とのデータ通信を行った場合においても、ユーザが所望するイベントを捉えたフレームを簡便に且つ迅速に見つけだすことができる。
【図面の簡単な説明】
【００３７】
【図１】図１は、撮影装置の構成を示す図である。
【図２】図２は、ＣＰＵで実現される機能の構成例を示すブロック図である。
【図３】図３は、記憶部の記憶構成例を示す図である。
【図４】図４は、動画ファイルの生成とイベント検出との関係を示す模式図である。
【図５】図５は、撮影方法を示すフローチャートである。
【図６】図６は、動画ファイルの生成とイベント検出との関係を示す模式図である。
【図７】図７は、撮影方法を示すフローチャートである。
【図８】図８は、ＣＰＵで実現される機能の構成例を示すブロック図である。
【図９】図９は、撮影方法を示すフローチャートである。
【図１０】図１０は、撮影方法を示すフローチャートである。
【図１１】図１１は、スマートフォンの外観を示す図である。
【図１２】図１２は、スマートフォンの構成を示すブロック図である。
【発明を実施するための形態】
【００３８】
以下、添付図面にしたがって本発明にかかる撮影装置、撮影方法、及びプログラムの好ましい実施の形態について説明する。
【００３９】
図１は、本発明の撮影装置１０の構成を示す図である。撮影装置１０は交換レンズ１００及び撮影装置本体２００により構成され、後述するズームレンズ１１０を含む撮影レンズにより被写体像（光学像）を撮像素子２１０に結像させる。交換レンズ１００と撮影装置本体２００とは、図示せぬマウントを介して装着及び取り外しすることができる。
【００４０】
交換レンズ１００は、ズームレンズ１１０と、フォーカスレンズ１２０と、絞り１３０と、レンズ駆動部１４０とを備える。レンズ駆動部１４０は、ＣＰＵ（Central Processing Unit）２４０からの指令に応じてズームレンズ１１０、フォーカスレンズ１２０を進退駆動してズーム（光学ズーム）調整、フォーカス調整を行う。ズーム調整及びフォーカス調整は、ＣＰＵ２４０からの指令に応じて行う他に、ユーザが行ったズーム操作、フォーカス操作（図示せぬズームリング、フォーカスリングの回動等）に応じて行ってもよい。又、レンズ駆動部１４０はＣＰＵ２４０からの指令に応じて絞り１３０を制御し、露出を調整する。一方、ズームレンズ１１０及びフォーカスレンズ１２０の位置、絞り１３０の開放度等の情報がＣＰＵ２４０に入力される。尚、交換レンズ１００は光軸Ｌを有する。
【００４１】
撮影装置本体２００は、撮像素子２１０、ＡＦＥ２２０（ＡＦＥ：Analog Front End）、Ａ／Ｄ変換器２３０（Ａ／Ｄ：Analog to Digital）、及びＣＰＵ２４０を備える。撮影装置本体２００は、撮像素子２１０に透過させる光を遮光するためのシャッター（不図示）を有していてもよい。撮像素子２１０は、多数の受光素子がマトリクス状に配列された受光面を備え、ズームレンズ１１０、フォーカスレンズ１２０、及び絞り１３０を透過した被写体光が撮像素子２１０の受光面上に結像され、各受光素子によって電気信号に変換される。撮像素子２１０の受光面上にはＲ（赤），Ｇ（緑），又はＢ（青）のカラーフィルタが設けられており、各色の信号に基づいて被写体のカラー画像を取得することができる。尚、撮像素子２１０としては、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）、ＣＣＤ（Charge-Coupled Device）等の様々な光電変換素子を用いることができる。ＡＦＥ２２０は撮像素子２１０から出力されるアナログ画像信号のノイズ除去、増幅等を行い、Ａ／Ｄ変換器２３０は、取り込んだアナログ画像信号を階調幅があるデジタル画像信号に変換する。
【００４２】
撮影装置１０は撮影モードとして静止画撮影モード、通常動画撮影モード（第１の動画撮影モード）、静止画抽出用動画撮影モード（第２の動画撮影モード）のいずれかを設定することができる。静止画撮影モード、通常動画撮影モードは通常のデジタルカメラと同様のモードであり、静止画抽出用動画撮影モードでは通常動画撮影モードと撮影条件が異なる動画（動画自体の鑑賞よりも静止画の抽出を重視した撮影条件の動画）を撮影する。具体的には、静止画抽出用動画撮影モードでは、通常動画撮影モードに対してシャッタースピード、オートフォーカスの速度、自動露出の追従速度、ホワイトバランスの追従速度のうち少なくとも１つが高速に設定され、且つ／又は通常動画撮影モードに対してフレームレートが高く設定される。又、解像度及びフレームレートは撮影装置１０で設定可能な最高値（例えば４，０００×２，０００画素、３０フレーム／秒）に設定され、色調も静止画抽出を前提として設定される。ＩＳＯ感度の上限も通常動画撮影モードより高くする。
【００４３】
例えばシャッタースピードに関しては、通常動画撮影モードでは記録する動画のフレームレートに対応した値（フレームレートが３０フレーム／秒の場合、１／３０秒）に設定されるが、静止画抽出用動画モードではフレーム間隔よりも高速（例えば、１／３０秒未満）に設定される。通常動画撮影モードでは、滑らかな動画が再生されるようにシャッタースピードが動画のフレームレートに対応した値に設定されるが、この場合動く被写体に対してはブレが生じる可能性がある。このため、静止画抽出用動画撮影モードではシャッタースピードを通常動画撮影モードよりも高速（フレーム間隔よりも高速）に設定しており、これにより被写体のブレが少ない高画質な静止画を抽出することが可能になる。同様に、ＩＳＯ感度の上限を高くすることでシャッタースピードを高速化でき、これによりブレが少ない静止画を抽出することができる。又、オートフォーカスの速度，自動露出の追従速度やオートホワイトバランスの追従速度等が通常動画撮影モードよりも高速に設定されることで、被写体に合焦したフレーム、露出が適正なフレーム等を多く取得することができる。フレームレートについても、高レートに設定することで動画のフレーム間隔が短くなり、静止画として抽出できるフレームが増加する。
【００４４】
上述した静止画抽出用動画撮影モードによれば、動画を記憶しておき動画を構成するフレームを静止画として抽出することができるので、ユーザはいつ発生するか分からないイベント（自然現象やアクシデント、ハプニング等）の写真、時間の経過と共に状態が変化する被写体や動きのある被写体の瞬間的な状態の写真等を容易に撮影することができる。この際、詳細を後述するように、静止画の記録を指示したタイミングだけでなくその他のタイミングについても静止画を抽出できるので、ユーザは所望のタイミングの静止画を取得することができる。又、静止画抽出に適した撮影条件（上述したシャッタースピード、解像度、フレームレート等）を設定することにより高画質の静止画を抽出することができる。
【００４５】
記憶部２６０は、通常フォルダ（第２のフォルダ）２１とイベントフォルダ（第１のフォルダ）２３とを備える（図３）。記憶部２６０は、通常フォルダ２１に保存される動画ファイルに上書きを行うことができる。また、記憶部２６０は、通常フォルダ２１に保存される動画ファイルを自動的（規定容量や時間が経過した場合）に削除することもできる。例えば、撮影終了後に、ユーザにファイルを削除するかを確認し、ユーザの削除の指示に応じて記憶部２６０は、通常フォルダ２１に保存されている動画ファイルを削除してもよい。通常フォルダ２１及びイベントフォルダ２３に関しては後で詳細な説明をする。記憶部２６０は各種の光磁気記録媒体、半導体メモリ等の非一時的記録媒体及びその制御回路により構成され、動画、静止画、動画から抽出した静止画等を記憶する。記録媒体は撮影装置本体２００に対し着脱できるタイプを用いることができる。又、プログラム及びＣＰＵ２４０の各種制御にかかる情報等が記憶される。
【００４６】
モニタ２７０はタッチパネル型の液晶表示パネルにより構成され、動画、静止画、静止画抽出用フレーム等を表示することができる。モニタ２７０は撮影装置本体２００の背面側、天面側等に配置することができる。撮影装置１０はファインダを備えていてもよい。ファインダは例えば液晶表示パネル、プリズム、レンズ等により構成され、ユーザは図示せぬ接眼部を介して動画、静止画、静止画抽出用フレーム等を視認することができる。ファインダとしては「光学式ビューファインダ（ＯＶＦ：Optical View Finder）」、「電子式ビューファインダ（ＥＶＦ：Electronic View Finder）」、あるいはこれらの組合せである「ハイブリッド式ビューファインダ（ＨＶＦ：Hybrid View Finder）」を用いることができる。
【００４７】
図２は、撮影装置１０に搭載されるＣＰＵ２４０で実現される機能の構成例を示すブロック図である。ＣＰＵ２４０は各種制御を実行するハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。各種のプロセッサには、ソフトウェア（プログラム）を実行して各種の機能部として作用する汎用的なプロセッサであるＣＰＵ（Central Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）などの製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ）、ＡＳＩＣ（Application Specific Integrated Circuit）などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路などが含まれる。
【００４８】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されていてもよいし、同種又は異種の２つ以上のプロセッサ（例えば、複数のＦＰＧＡ、あるいはＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。又、複数の機能部を１つのプロセッサで構成してもよい。複数の機能部を１つのプロセッサで構成する例としては、第１に、クライアントやサーバなどのコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組合せで１つのプロセッサを構成し、このプロセッサが複数の機能部として作用させる形態がある。第２に、システムオンチップ（System On Chip：ＳｏＣ）などに代表されるように、複数の機能部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の機能部は、ハードウェア的な構造として、上記各種のプロセッサを１つ以上用いて構成される。
【００４９】
ＣＰＵ２４０は、撮影部１１、動画ファイル生成部１３、イベント検出部１５、及び制御部１９を備える。
【００５０】
撮影部１１は、通常動画撮影モード（第１の動画撮影モード）、又は、静止画抽出用動画撮影モード（第２の動画撮影モード）に基づいて動画を撮影し取得する。尚、撮影部１１は、他に交換レンズ１００、撮像素子２１０、ＡＦＥ２２０、及びＡ／Ｄ変換器２３０等の撮影を行うために必要な機器により構成される。
【００５１】
動画ファイル生成部１３は、撮影部１１で取得した動画から複数の動画ファイルを生成する。具体的には動画ファイル生成部１３は、撮影部１１で撮影された動画を設定された所定の時間ごとの複数の動画ファイルを生成する。例えば動画ファイル生成部は、１分間ごと又は２分間ごとに分割された複数の動画ファイルを生成する。
【００５２】
イベント検出部１５は、動画を構成する複数のフレームからイベントを含むイベントフレームを検出する。具体的にはイベント検出部１５は、フレームを画像処理することによりフレームにイベントが捉えられた否かを判定し、フレームがイベントを捉えたと判定した場合にはイベントフラグをそのフレームに立てる（付加する）。イベント検出部１５は、様々な方法により、フレームが捉えたイベントの検出を行うことができる。例えば、イベント検出部１５は、フレームにおいて、撮影シーンの変化を検出することにより、イベントを検出する。具体的には、イベント検出部１５は、画像全体、あるいはＲＯＩ（Ｒｅｇｉｏｎ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）におけるフレーム間の差分値が一定以上のフレームをイベント有りとして、イベントフラグを立てイベントフレームとする。又、イベント検出部１５は、動体検出を行って動体がフレームに侵入してきたことを判定することにより、フレームがイベントを捉えたか否かを判定してもよい。イベント検出部１５が検出するイベントは、ユーザが予め指定することが出来る。例えば、ユーザが画像のＲＯＩと、ＲＯＩにおいてイベントとして検出するフレーム間差分値の閾値を予め指定し、イベント検出部１５は、ユーザが指定したＲＯＩにおけるフレーム間差分値が閾値以上の場合にイベントを捉えたと判定するようにしてもよい。また、ユーザが予め特定の動体（動物や人物等）を指定し、イベント検出部１５は、ユーザが指定した動体がフレームに侵入してきたことを検出し、イベントを捉えたと判定するようにしてもよい。また、ユーザは、複数のイベントを予め指定してもよく、この場合、ユーザに指定された複数のイベント毎にイベントフォルダ２３を作成し、イベント動画ファイルを保存するようにしてもよい。
【００５３】
又、イベント検出部１５は、動画の撮影中にユーザからの指示を操作部（指示受付部）２５０を介して受け付けて、それに基づいてイベントの検出を行ってもよい。具体的には、ユーザがイベントを確認した際に操作部２５０を介して指示を入力し、その指示が有った時点又は指示があった近傍のフレームにイベントフラグを立ててイベントフレームとしてもよい。また、イベント検出部１５は、撮影中の撮影装置１０の姿勢の変化（例えば、撮影装置１０の縦横の変化）に基づいてイベントを検出してもよい。この場合、イベント検出部１５は、撮影装置１０に備えられるジャイロセンサ等のセンサからの信号に基づいて、撮影装置１０の姿勢の変化を検出する。
【００５４】
制御部１９は、動画ファイルの記憶部２６０への保存の制御を行う。具体的には、制御部１９は、静止画抽出用動画撮影モードが選択された場合に、複数の動画ファイルのうちイベントフレームが含まれるイベント動画ファイルをイベントフォルダ２３に、イベントフレームが含まれない動画ファイルを通常フォルダ２１に保存する。又、別の態様としては、静止画抽出用動画撮影モードが選択されている場合に、制御部１９は、イベント動画ファイルをイベントフォルダ２３及び通常フォルダ２１にも保存してもよい。
【００５５】
図３は、記憶部２６０の記憶構成例を示す図である。記憶部２６０は、撮影部１１で撮影された複数の動画ファイルを記憶する通常フォルダ（第２のフォルダ）２１と、イベント動画ファイルを記憶するイベントフォルダ（第１のフォルダ）２３とを有する。イベントフォルダ２３にイベント動画ファイルが移動され保存されるので、ユーザは所望のイベントフレームを探すときには、イベントフォルダ２３内を探せば良く、簡便且つ迅速に所望のイベントフレームを見つけ出すことができる。なお、静止画抽出用動画撮影モードの場合には、ユーザの所望のイベントフレームは静止画として抽出される。又、イベントフォルダ２３は特別の仕様は必要なく公知の技術で生成されるフォルダであるので、記録メディアを介した外部機器とのデータ通信等をした場合であっても、特別の仕様を有していない外部機器においてもイベントフォルダ２３を確認することができる。また、通常フォルダ２１とイベントフォルダ２３は、仮想フォルダとして設けられてもよい。
【００５６】
通常フォルダ２１には、イベントフレームを有さない動画ファイルが保存される。又、通常フォルダ２１には、撮影部１１で取得された動画ファイルが一旦保存され、その後に、イベント検出部１５でイベントが検出されたイベント動画ファイルを、制御部１９によりイベントフォルダ２３に移動させて保存してもよい。又、通常フォルダ２１には、撮影部１１で取得された動画ファイルが一旦保存され、その後に、イベント検出部１５でイベントが検出されたイベント動画ファイルを、制御部１９により、通常フォルダ２１に保存したままイベントフォルダ２３に複製して保存してもよい。
【００５７】
記憶部２６０は、単数又は複数の記憶メディアにより構成されていてもよい。記憶部２６０が複数の記憶メディアにより構成される場合には、例えば記憶部２６０が第１の記憶メディアと第２の記憶メディアとで構成される。そして、イベントフォルダ２３が第１の記憶メディアに設けられ、通常フォルダ２１が第２の記憶メディアに設けられている。
【００５８】
＜第１の実施形態＞
図４は、動画ファイルの生成とイベント検出との関係を示す模式図である。図４（Ａ）では撮影部１１で動画が撮影され、動画ファイル生成部１３により複数の動画ファイルが生成されるタイミングが示されており、図４（Ｂ）では記憶部２６０への記録開始処理のタイミングが示されており、図４（Ｃ）では各動画ファイルのクローズ処理のタイミングが示されており、図４（Ｄ）ではイベント検出部１５で行われるイベント検出のタイミングが示されている。
【００５９】
図４では、所定の時間で区切られた動画ファイルＶ１からＶ８が連続的に撮影されている。静止画抽出用動画撮影モードにより、動画の撮影が開始され、それと同時に通常フォルダ２１への動画ファイルの記録開始処理が行われる。その後、所定の時間が経過した後に動画ファイルＶ１のクローズ処理が行われる。そして、この動画ファイルＶ１に対してイベント検出部１５によりイベント検出が行われる。イベント検出部１５は、動画ファイルにおいてイベント２５を含むイベントフレーム２７を検出した場合には、イベント検出部１５は動画ファイルにイベントフラグを立てる。図中では、イベントフラグが立っている動画ファイル（イベント動画ファイル）を「ＴＲＵＥ」とし、イベントフラグが立っていない動画ファイルを「ＦＡＬＳＥ」と記載している。
【００６０】
動画ファイルＶ４においては、イベント検出部１５がイベント２５を含むイベントフレーム２７を検出している。具体的には、動画ファイルＶ４の撮影期間において、イベント２５が発生しておりそのイベント２５を捉えたフレームであるイベントフレーム２７がイベント検出部１５により検出されている。この場合には、イベント検出部１５はイベントフラグを立てて「ＴＲＵＥ」とする。
【００６１】
図５は、撮影装置１０を使用して行われる撮影方法（撮影工程）を示すフローチャートである。
【００６２】
動画ファイルの撮影の初期化として、動画撮影が開始されイベント検出が開始される（ステップＳ１０）。その後、ユーザから、動画記録の開始指示が操作部２５０を介して入力される（ステップＳ１１）。そして、撮影部１１で撮影された動画ファイルが通常フォルダ２１への記録が開始される（ステップＳ１２）。次に、動画ファイル生成部１３は、動画記録の終了指示があるか否かを判定し（ステップＳ１３）、動画記録の終了指示がある場合には動画ファイルをクローズする（ステップＳ１５）。又、動画ファイル生成部１３は、動画記録が予めユーザにより設定された所定時間を経過したか否かを判定し（ステップＳ１４）、動画記録が所定時間を経過した場合には動画ファイルをクローズする（ステップＳ１５）。
【００６３】
その後、イベント検出部１５により動画ファイル中のイベント２５の検出が行われ（ステップＳ１６）、動画ファイルにイベント２５が検出された場合には、制御部１９はこの動画ファイルをイベントフォルダ２３に移動させて保存する（ステップＳ１７）。尚、イベント検出部１５により、動画ファイル中にイベント２５が検出されなかった場合には、動画ファイルは通常フォルダ２１に保存されたままとする。その後、操作部２５０を介してユーザより動画撮影を終了する指示が有るか否かの判定が行われ（ステップＳ１８）、終了の指示が有った場合には撮影部１１は動画撮影が終了する。一方、動画記録の終了の指示が無い場合には、次の動画ファイルの記録が通常フォルダ２１に行われる。
【００６４】
上述の各構成及び機能は、任意のハードウェア、ソフトウェア、或いは両者の組み合わせによって適宜実現可能である。例えば、上述の処理ステップ（処理手順）をコンピュータに実行させるプログラム、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体（非一時的記録媒体）、或いはそのようなプログラムをインストール可能なコンピュータに対しても本発明を適用することが可能である。
【００６５】
以上で説明したように、本態様では、所定の期間の複数の動画ファイルのうちイベントフレーム２７を有するイベント動画ファイルが、イベントフォルダ２３に保存されるので、ユーザは簡便に且つ迅速に所望のイベントフレーム２７を見つけ出すことができる。又、記録メディアを介した外部機器とのデータ通信を行う場合であっても、データ通信先の外部機器においても、特別の仕様を必要とせずに、ユーザは簡便に且つ迅速に所望のイベントフレーム２７を見つけ出すことができる。
【００６６】
＜第２の実施形態＞
次に、本発明の第２の実施形態に関して説明する。本実施形態では、イベント動画ファイルの直前に記録された動画ファイル、又はイベント動画ファイルの直後に記録された動画ファイルについては、イベントフレーム２７を含んでいなくても、イベント動画ファイルと同様にイベントフォルダ２３に移動し保存する。
【００６７】
図６は、動画ファイルの生成とイベント検出との関係を示す模式図である。尚、図４で既に説明を行った箇所は同じ符号を付し説明を省略する。
【００６８】
図６に示された例では、動画ファイルＶ４においてイベントフレーム２７が検出されている。そして、イベント検出部１５は、動画ファイルＶ４に対してイベントフラグを立てる（図中では「ＴＲＵＥ」と表記）。その後、イベント検出部１５は、動画ファイルＶ４の時系列的に前に撮影された、イベントフレーム２７が検出されていない動画ファイルＶ３に関してもイベントフラグの修正を行いイベントフラグを立てる（図中では「ＴＲＵＥ」と表記）。又、イベント検出部１５は、動画ファイルＶ４の時系列的に後に撮影された、イベントフレーム２７が検出されていない動画ファイルＶ５に関してもイベントフラグの修正を行いイベントフラグを立てる（図中では「ＴＲＵＥ」と表記）。これにより、イベントフラグが修正された後には、動画ファイルＶ３、動画ファイルＶ４、及び動画ファイルＶ５がイベント動画ファイルとなる。そして制御部１９は、イベントフラグが立てられた動画ファイルＶ３、Ｖ４、Ｖ５をイベントフォルダ２３に保存する。
【００６９】
図７は、本実施形態の撮影装置１０を使用して行われる撮影方法（撮影工程）を示すフローチャートである。
【００７０】
動画ファイルの撮影の初期化として、動画撮影が開始されイベント検出が開始される（ステップＳ２０）。その後、ユーザから、動画記録の開始指示が操作部２５０を介して入力される（ステップＳ２１）。そして、撮影部１１で撮影された動画ファイルが通常フォルダ２１への記録が開始される（ステップＳ２２）。次に、動画ファイル生成部１３は、動画記録の終了指示があるか否かを判定し（ステップＳ２３）、動画記録の終了指示がある場合には動画ファイルをクローズする（ステップＳ２５）。又、動画ファイル生成部１３は、動画記録が予めユーザにより設定された所定時間を経過したか否かを判定し（ステップＳ２４）、動画記録が所定時間を経過した場合には動画ファイルをクローズする（ステップＳ２５）。
【００７１】
その後、イベント検出部１５により、今回の動画ファイル中のイベント２５の検出が行われ（ステップＳ２６）、今回の動画ファイルにイベント２５が検出された場合には、制御部１９は今回の動画ファイルをイベントフォルダ２３に移動させ保存する（ステップＳ２７）。一方、イベント検出部１５により、今回の動画ファイル中にイベント２５が検出されなかった場合には、制御部１９は前回の動画ファイル中にイベント２５が検出されたか否かを判定し（ステップＳ３０）、前回の動画ファイルにイベント２５があった場合には、今回の動画ファイルをイベントフォルダ２３に移動し保存する（ステップＳ３１）。
【００７２】
又、制御部１９は、前回の動画ファイル中にイベント２５が検出されたか否かを判定し（ステップＳ２８）、前回の動画ファイルにイベント２５が検出されていない場合には、前回の動画ファイルをイベントフォルダ２３に移動させる（ステップＳ２９）。その後、操作部２５０を介してユーザより動画撮影を終了する指示が有るか否かの判定が行われ（ステップＳ３３）、終了の指示が有った場合には撮影部１１は動画撮影が終了する。一方、動画記録の終了の指示が無い場合には、次の動画ファイルの記録が通常フォルダ２１に行われる。
【００７３】
以上で説明したように、本実施形態においては、イベント２５が動画ファイル間を跨がっており上手くイベント２５が検出できなかった場合においても、イベントフレーム２７を有する動画ファイルをイベントフォルダ２３に保存することができる。又、イベント２５の発生の前後を捉えたフレームを有する動画ファイルをイベントフォルダ２３に保存することができる。これにより、ユーザは、所望のフレームを容易に且つ迅速に見つけ出すことができる。
【００７４】
＜第２の実施形態の変形例＞
次に、第２の実施形態の変形例に関して説明する。本例では、イベントフレーム２７がイベント動画ファイルの時系列的にどの箇所であるかを判定して、動画ファイルの保存を制御する。具体的には、検出したイベント２５の発生時刻が、動画記録の開始時刻に近い場合は、制御部１９はその動画ファイルの直前の動画ファイルもイベントフォルダ２３に保存する。又、検出したイベント２５の発生時刻が、動画記録の終了時刻に近い場合は、制御部１９はその動画ファイルの直後の動画ファイルもイベントフォルダ２３に保存する。これにより、本態様ではイベント２５が動画ファイル間を跨がっており上手くイベント２５が検出できなかった場合においても、イベントフレーム２７を有する動画ファイルをイベントフォルダ２３に保存することができる。又、イベント２５の発生の前後を捉えたフレームをユーザに提供することができる。
【００７５】
図８は、本発明のＣＰＵで実現される機能の構成例を示すブロック図である。尚、図２で既に説明を行った箇所は、同じ符号を付し説明は省略する。
【００７６】
本実施形態のイベント検出部１５はフレーム位置特定部１７を備える。フレーム位置特定部１７は、イベント動画ファイルにおけるイベントフレーム２７の時系列的な位置を特定する。具体的には、イベント検出部１５においてイベントフレーム２７が検出され、そのイベントフレーム２７の位置が動画ファイルの開始時刻又は終了時刻からの時間で特定する。
【００７７】
図９は、本実施形態の撮影装置１０を使用して行われる撮影方法（撮影工程）を示すフローチャートである。
【００７８】
動画ファイルの撮影の初期化として、動画撮影が開始されイベント検出が開始される（ステップＳ４０）。その後、ユーザから、動画記録の開始指示が操作部２５０を介して入力される（ステップＳ４１）。そして、撮影部１１で撮影された動画ファイルが通常フォルダ２１への記録が開始される（ステップＳ４２）。次に、動画ファイル生成部１３は、動画記録の終了指示があるか否かを判定し（ステップＳ４３）、動画記録の終了指示がある場合には動画ファイルをクローズする（ステップＳ４５）。又、動画ファイル生成部１３は、動画記録が予めユーザにより設定された所定時間を経過したか否かを判定し（ステップＳ４４）、動画記録が所定時間を経過した場合には動画ファイルをクローズする（ステップＳ４５）。
【００７９】
その後、イベント検出部１５により、今回の動画ファイル中のイベント２５の検出が行われ（ステップＳ４６）、今回の動画ファイルにイベント２５が検出された場合には、制御部１９この動画ファイルをイベントフォルダ２３に移動させて保存する（ステップＳ４７）。一方、イベント検出部１５により、今回の動画ファイル中にイベント２５が検出されなかった場合には、制御部１９は前回の動画ファイル中の後半にイベント２５が検出されたか否かを判定し（ステップＳ５１）、前回の動画ファイルにイベント２５があった場合には、今回の動画ファイルをイベントフォルダ２３に移動し保存する（ステップＳ５２）。
【００８０】
又、制御部１９は、前回の動画ファイル中にイベント２５が検出されたか否かを判定し（ステップＳ４８）、前回の動画ファイルにイベント２５がない場合には、今回の動画ファイル中の前半にイベント２５が有るか否かを判定し（ステップＳ４９）、前半にイベント２５がある場合には、前回の動画ファイルをイベントフォルダ２３に移動して保存する（ステップＳ５０）。その後、操作部２５０を介してユーザより動画撮影を終了する指示が有るか否かの判定が行われ（ステップＳ５３）、終了の指示が有った場合には撮影部１１は動画撮影が終了する。一方、動画記録の終了の指示が無い場合には、次の動画ファイルの記録が通常フォルダ２１に行われる。
【００８１】
尚、上記の説明における動画ファイルの前半及び後半とは、動画ファイルの期間における前半及び後半を意味する。例えば、一つの動画ファイルが２分間である場合には、前半が開始１０秒以内、後半が終了時刻から１０秒前の範囲である。
【００８２】
以上で説明した本実施形態によればイベント２５が動画ファイル間を跨がっており上手くイベント２５が検出できなかった場合においても、イベントフレーム２７を有する動画ファイルをイベントフォルダ２３に保存することができる。又、イベント２５の発生の前後を捉えたフレームをユーザに提供することができる。
【００８３】
＜第３の実施形態＞
次に、本発明の第３の実施形態に関して説明する。本実施形態では、イベント動画ファイルとその前の動画ファイル、又は後の動画ファイルを連結して連結動画ファイルを生成する。
【００８４】
本実施形態の動画ファイルの連結は、動画ファイル生成部１３で行われる。動画ファイルの連結は、公知の技術により行われる。動画ファイル生成部１３は、イベント動画ファイル（第１の動画ファイル）の時系列において前の動画ファイル（第２の動画ファイル）がイベントフォルダ２３に保存されている場合には、それらを連結して連結動画ファイルとする。又、動画ファイル生成部１３は、イベント動画ファイルの時系列において後の動画ファイル（第３の動画ファイル）がイベントフォルダ２３に保存されている場合には、それらを連結して連結動画ファイルとする。又、動画ファイル生成部１３は、イベント動画ファイルに前後の動画ファイルを連結してもよい。さらに、動画ファイル生成部１３は、動画ファイルの連結及び分割を行って、イベント２５が時間的に中間に位置するように動画ファイルを作成してもよい。
【００８５】
図１０は、本実施形態の撮影装置１０を使用して行われる撮影方法（撮影工程）を示すフローチャートである。
【００８６】
動画ファイルの撮影の初期化として、動画撮影が開始されイベント検出が開始される（ステップＳ６０）。その後、ユーザから、動画記録の開始指示が操作部２５０を介して入力される（ステップＳ６１）。そして、撮影部１１で撮影された動画ファイルが通常フォルダ２１への記録が開始される（ステップＳ６２）。次に、動画ファイル生成部１３は、動画記録の終了指示があるか否かを判定し（ステップＳ６３）、動画記録の終了指示がある場合には動画ファイルをクローズする（ステップＳ６５）。又、動画ファイル生成部１３は、動画記録が予めユーザにより設定された所定時間を経過したか否かを判定し（ステップＳ６４）、動画記録が所定時間を経過した場合には動画ファイルをクローズする（ステップＳ６５）。
【００８７】
その後、イベント検出部１５により、今回の動画ファイル中のイベント２５の検出が行われ（ステップＳ６６）、今回の動画ファイルにイベント２５が検出された場合には、制御部１９は、この動画ファイルをイベントフォルダ２３に移動させ保存する（ステップＳ６７）。一方、イベント検出部１５により、今回の動画ファイル中にイベント２５が検出されなかった場合には、制御部１９は、前回の動画ファイル中にイベント２５が検出されたか否かを判定し（ステップＳ７１）、前回の動画ファイルにイベント２５があった場合には、今回の動画ファイルをイベントフォルダ２３に移動し保存する（ステップＳ７２）。又、制御部１９は、前回の動画ファイル中にイベント２５が検出されたか否かを判定し（ステップＳ６８）、前回の動画ファイルにイベント２５がない場合には、前回の動画ファイルをイベントフォルダ２３に移動させ保存する（ステップＳ６９）。
【００８８】
その後、動画ファイル生成部１３は、イベントフォルダ２３に保存されている。イベント動画ファイル及び動画ファイルを連結させる（ステップＳ７０）。その後、操作部２５０を介してユーザより動画撮影を終了する指示が有るか否かの判定が行われ（ステップＳ７３）、終了の指示が有った場合には撮影部１１は動画撮影が終了する。一方、動画記録の終了の指示が無い場合には、次の動画ファイルの記録が通常フォルダ２１に行われる。
【００８９】
以上で説明したように、イベントフォルダ２３に保存された動画を連結して一つの動画ファイルとすることで、イベント２５が複数の動画ファイルに跨がって発生している場合には、イベント２５を途切れることなく再生することができる。
【００９０】
＜その他＞
以上の説明では、イベント動画ファイルと通常の動画ファイルとの区別の手法として、イベントフォルダ２３及び通常フォルダ２１への動画ファイルの保存に関して説明してきた。しかし、イベント動画ファイルと通常の動画ファイルとの区別の手法はこれに限られるものではない。例えば、区別の手法として、動画のファイル名を変更することが挙げられる。具体的には、ファイル名「ＤＳＣＦ０００１．ＭＯＶ」、「ＤＳＣＦ０００２．ＭＯＶ」、「ＤＳＣＦ０００３．ＭＯＶ」、及び「ＤＳＣＦ０００４．ＭＯＶ」の動画ファイルの場合、「ＤＳＣＦ０００３．ＭＯＶ」にイベントフレーム２７が検出された場合には、ファイル名を「ＤＳＣＦ０００３Ａ．ＭＯＶ」に変更する。このように、イベント動画ファイルのファイル名を変更することにより、動画ファイルを区別してもよい。
【００９１】
＜スマートフォンの構成＞
上述の説明では、撮影装置１０の一例として、レンズ交換式のカメラを用いて説明をしたが、本発明の適用はこれに限定されるものではない。本発明を適用可能な他の態様としては、例えば、カメラ機能を有する携帯電話機やスマートフォン、ＰＤＡ（Personal Digital Assistants）、携帯型ゲーム機が挙げられる。以下、本発明を適用可能なスマートフォンの一例について説明する。
【００９２】
図１１は、本発明の撮影装置１０の一実施形態であるスマートフォン５００の外観を示す図である。図１１に示すスマートフォン５００は、平板状の筐体５０２を有し、筐体５０２の一方の面に表示部としての表示パネル５２１と、入力部としての操作パネル５２２とが一体となった表示入力部５２０を備えている。又、係る筐体５０２は、スピーカ５３１と、マイクロホン５３２、操作部５４０と、カメラ部５４１とを備えている。尚、筐体５０２の構成はこれに限定されず、例えば、表示部と入力部とが独立した構成を採用したり、折り畳み構造やスライド機構を有する構成を採用することもできる。
【００９３】
図１２は、図１１に示すスマートフォン５００の構成を示すブロック図である。図１２に示すように、スマートフォンの主たる構成要素として、基地局と移動通信網とを介した移動無線通信を行う無線通信部５１０と、表示入力部５２０と、通話部５３０と、操作部５４０と、カメラ部５４１と、記録部５５０と、外部入出力部５６０と、ＧＰＳ（Global Positioning System）受信部５７０と、モーションセンサ部５８０と、電源部５９０と、主制御部５０１とを備える。
【００９４】
無線通信部５１０は、主制御部５０１の指示にしたがって、移動通信網に収容された基地局に対し無線通信を行うものである。この無線通信を使用して、音声データ、画像データ等の各種ファイルデータ、電子メールデータなどの送受信、Ｗｅｂデータ及びストリーミングデータなどの受信を行う。
【００９５】
表示入力部５２０は、主制御部５０１の制御により、画像（静止画及び動画）や文字情報などを表示して視覚的にユーザに情報を伝達し、表示した情報に対するユーザ操作を検出する、いわゆるタッチパネルであって、表示パネル５２１と、操作パネル５２２とを備える。
【００９６】
表示パネル５２１は、ＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic Electro-Luminescence Display）などを表示デバイスとして用いたものである。操作パネル５２２は、表示パネル５２１の表示面上に表示される画像を視認可能に載置され、ユーザの指や尖筆によって操作される一又は複数の座標を検出するデバイスである。かかるデバイスをユーザの指や尖筆によって操作すると、操作に起因して発生する検出信号を主制御部５０１に出力する。次いで、主制御部５０１は、受信した検出信号に基づいて、表示パネル５２１上の操作位置（座標）を検出する。
【００９７】
図１１に示すように、本発明の撮影装置１０の一実施形態として例示しているスマートフォン５００の表示パネル５２１と操作パネル５２２とは一体となって表示入力部５２０を構成しているが、操作パネル５２２が表示パネル５２１を完全に覆うような配置となっている。かかる配置を採用した場合、操作パネル５２２は、表示パネル５２１外の領域についても、ユーザ操作を検出する機能を備えてもよい。換言すると、操作パネル５２２は、表示パネル５２１に重なる重畳部分についての検出領域（以下、表示領域と称する）と、それ以外の表示パネル５２１に重ならない外縁部分についての検出領域（以下、非表示領域と称する）とを備えていてもよい。
【００９８】
尚、表示領域の大きさと表示パネル５２１の大きさとを完全に一致させても良いが、両者を必ずしも一致させる必要は無い。又、操作パネル５２２が、外縁部分と、それ以外の内側部分の２つの感応領域を備えていてもよい。さらに、外縁部分の幅は、筐体５０２の大きさなどに応じて適宜設計されるものである。又、操作パネル５２２で採用される位置検出方式としては、マトリクススイッチ方式、抵抗膜方式、表面弾性波方式、赤外線式、電磁誘導方式、静電容量方式などが挙げられ、いずれの方式を採用することもできる。
【００９９】
通話部５３０は、スピーカ５３１やマイクロホン５３２を備え、マイクロホン５３２を通じて入力されたユーザの音声を主制御部５０１にて処理可能な音声データに変換して主制御部５０１に出力したり、無線通信部５１０あるいは外部入出力部５６０により受信された音声データを復号してスピーカ５３１から出力するものである。又、図１１に示すように、例えば、スピーカ５３１、マイクロホン５３２を表示入力部５２０が設けられた面と同じ面に搭載することができる。
【０１００】
操作部５４０は、キースイッチなどを用いたハードウェアキーであって、ユーザからの指示を受け付けるものである。例えば、図１１に示すように、操作部５４０は、スマートフォン５００の筐体５０２の側面に搭載され、指などで押下されるとオンとなり、指を離すとバネなどの復元力によってオフ状態となる押しボタン式のスイッチである。
【０１０１】
記録部５５０は、主制御部５０１の制御プログラム、制御データ、アプリケーションソフトウェア（本発明に係る画像処理プログラムを含む）、通信相手の名称及び電話番号などを対応づけたアドレスデータ、送受信した電子メールのデータ、ＷｅｂブラウジングによりダウンロードしたＷｅｂデータ、及びダウンロードしたコンテンツデータを記憶し、又ストリーミングデータなどを一時的に記憶するものである。又、記録部５５０は、スマートフォン内蔵の内部記憶部５５１と着脱自在な外部メモリスロットを有する外部記憶部５５２により構成される。尚、記録部５５０を構成するそれぞれの内部記憶部５５１と外部記憶部５５２は、フラッシュメモリタイプ（flash memory type）、ハードディスクタイプ（hard disk type）、マルチメディアカードマイクロタイプ（multimedia card micro type）、カードタイプのメモリ（例えば、Micro SD（登録商標）メモリ等）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などの記録媒体を用いて実現される。
【０１０２】
外部入出力部５６０は、スマートフォン５００に連結される全ての外部機器とのインターフェースの役割を果たすものであり、他の外部機器に通信等（例えば、ユニバーサルシリアルバス（ＵＳＢ）、及びＩＥＥＥ１３９４など）又はネットワーク（例えば、インターネット、無線ＬＡＮ（Local Area Network）、ブルートゥース（Bluetooth）（登録商標）、ＲＦＩＤ（Radio Frequency Identification）、赤外線通信（Infrared Data Association：ＩｒＤＡ）（登録商標）、ＵＷＢ（Ultra Wideband）（登録商標）、ジグビー（ZigBee）（登録商標）など）により直接的又は間接的に接続するためのものである。
【０１０３】
スマートフォン５００に連結される外部機器としては、例えば、有／無線ヘッドセット、有／無線外部充電器、有／無線データポート、カードソケットを介して接続されるメモリカード（Memory card）、ＳＩＭ（Subscriber Identity Module Card）／ＵＩＭ（User Identity Module Card）カード、又はオーディオ・ビデオＩ／Ｏ（Input/Output）端子を介して接続される外部オーディオビデオ機器、無線接続される外部オーディオビデオ機器、有／無線接続されるスマートフォン、有／無線接続されるパーソナルコンピュータ、有／無線接続されるＰＤＡ、及びイヤホンなどがある。外部入出力部は、このような外部機器から伝送を受けたデータをスマートフォン５００の内部の各構成要素に伝達し、又はスマートフォン５００の内部のデータを外部機器に伝送することが可能である。
【０１０４】
ＧＰＳ受信部５７０は、主制御部５０１の指示にしたがって、ＧＰＳ衛星ＳＴ１〜ＳＴｎから送信されるＧＰＳ信号を受信し、受信した複数のＧＰＳ信号に基づく測位演算処理を実行し、スマートフォン５００の緯度、経度、及び高度からなる位置を検出する。ＧＰＳ受信部５７０は、無線通信部５１０や外部入出力部５６０（例えば、無線ＬＡＮ）から位置情報を取得できる時には、その位置情報を用いて位置を検出することもできる。
【０１０５】
モーションセンサ部５８０は、例えば、３軸の加速度センサ及びジャイロセンサなどを備え、主制御部５０１の指示にしたがって、スマートフォン５００の物理的な動きを検出する。スマートフォン５００の物理的な動きを検出することにより、スマートフォン５００の動く方向や加速度が検出される。この検出結果は、主制御部５０１に出力されるものである。
【０１０６】
電源部５９０は、主制御部５０１の指示にしたがって、スマートフォン５００の各部に、バッテリ（図示しない）に蓄えられる電力を供給するものである。
【０１０７】
主制御部５０１は、マイクロプロセッサを備え、記録部５５０が記憶する制御プログラム及び制御データにしたがって動作し、スマートフォン５００の各部を統括して制御するものである。又、主制御部５０１は、無線通信部５１０を通じて、音声通信やデータ通信を行うために、通信系の各部を制御する移動通信制御機能及びアプリケーション処理機能を備える。
【０１０８】
アプリケーション処理機能は、記録部５５０が記憶するアプリケーションソフトウェアにしたがって主制御部５０１が動作することにより実現するものである。アプリケーション処理機能としては、例えば、外部入出力部５６０を制御して対向機器とデータ通信を行う赤外線通信機能や、電子メールの送受信を行う電子メール機能、Ｗｅｂページを閲覧するＷｅｂブラウジング機能、本発明に係る圧縮処理を行う画像処理機能などがある。
【０１０９】
又、主制御部５０１は、受信データやダウンロードしたストリーミングデータなどの画像データ（静止画や動画のデータ）に基づいて、映像を表示入力部５２０に表示する等の画像処理機能を備える。画像処理機能とは、主制御部５０１が、上記画像データを復号し、係る復号結果に画像処理を施して、画像を表示入力部５２０に表示する機能のことをいう。
【０１１０】
さらに、主制御部５０１は、表示パネル５２１に対する表示制御と、操作部５４０、操作パネル５２２を通じたユーザ操作を検出する操作検出制御を実行する。
【０１１１】
表示制御の実行により、主制御部５０１は、アプリケーションソフトウェアを起動するためのアイコン及びスクロールバーなどのソフトウェアキーを表示したり、或いは電子メールを作成するためのウィンドウを表示する。尚、スクロールバーとは、表示パネル５２１の表示領域に収まりきれない大きな画像などについて、画像の表示部分を移動する指示を受け付けるためのソフトウェアキーのことをいう。
【０１１２】
又、操作検出制御の実行により、主制御部５０１は、操作部５４０を通じたユーザ操作を検出したり、操作パネル５２２を通じてアイコンに対する操作、及びウィンドウの入力欄に対する文字列の入力を受け付け、或いはスクロールバーを通じた表示画像のスクロール要求を受け付ける。
【０１１３】
さらに、操作検出制御の実行により主制御部５０１は、操作パネル５２２に対する操作位置が、表示パネル５２１に重なる重畳部分（表示領域）か、それ以外の表示パネル５２１に重ならない外縁部分（非表示領域）かを判定し、操作パネル５２２の感応領域及びソフトウェアキーの表示位置を制御するタッチパネル制御機能を備える。
【０１１４】
又、主制御部５０１は、操作パネル５２２に対するジェスチャ操作を検出し、検出したジェスチャ操作に応じて、予め設定された機能を実行することもできる。ジェスチャ操作とは、従来の単純なタッチ操作ではなく、指などによって軌跡を描いたり、複数の位置を同時に指定したり、或いはこれらを組合せて、複数の位置から少なくとも１つについて軌跡を描く操作を意味する。
【０１１５】
カメラ部５４１は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge-Coupled Device）などの撮像素子を用いて電子撮影するデジタルカメラであり、図１に示した撮影装置１０に相当する。又、カメラ部５４１は、主制御部５０１の制御により、撮影によって得た静止画の画像データを、例えばＪＰＥＧ（Joint Photographic coding Experts Group）で圧縮し、又は動画の画像データを、例えばＨ．２６４／ＡＶＣで圧縮して記録部５５０に記録したり、外部入出力部５６０や無線通信部５１０を通じて出力することができる。図１１に示すようにスマートフォン５００において、カメラ部５４１は表示入力部５２０と同じ面に搭載されているが、カメラ部５４１の搭載位置はこれに限らず、表示入力部５２０の背面に搭載されてもよいし、或いは、複数のカメラ部５４１が搭載されてもよい。尚、複数のカメラ部５４１が搭載されている場合、撮影に供するカメラ部５４１を切り替えて単独にて撮影したり、或いは、複数のカメラ部５４１を同時に使用して撮影することもできる。
【０１１６】
又、カメラ部５４１はスマートフォン５００の各種機能に利用することができる。例えば、表示パネル５２１にカメラ部５４１で取得した画像を表示することや、操作パネル５２２の操作入力のひとつとして、カメラ部５４１の画像を利用することができる。又、ＧＰＳ受信部５７０が位置を検出する際に、カメラ部５４１からの画像を参照して位置を検出することもできる。さらには、カメラ部５４１からの画像を参照して、３軸の加速度センサを用いずに、或いは、３軸の加速度センサ（ジャイロセンサ）と併用して、スマートフォン５００のカメラ部５４１の光軸方向を判断することや、現在の使用環境を判断することもできる。勿論、カメラ部５４１からの画像をアプリケーションソフトウェア内で利用することもできる。
【０１１７】
その他、静止画又は動画の画像データにＧＰＳ受信部５７０により取得した位置情報、マイクロホン５３２により取得した音声情報（主制御部等により、音声テキスト変換を行ってテキスト情報となっていてもよい）、モーションセンサ部５８０により取得した姿勢情報等などを付加して記録部５５０に記録したり、外部入出力部５６０や無線通信部５１０を通じて出力することもできる。
【０１１８】
尚、上述した説明でのＣＰＵ２４０は主制御部５０１に対応しており、記憶部２６０は記録部５５０に対応している。
【０１１９】
以上で本発明の例に関して説明してきたが、本発明は上述した実施の形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。
【符号の説明】
【０１２０】
１０          ：撮影装置
１１          ：撮影部
１３          ：動画ファイル生成部
１５          ：イベント検出部
１７          ：フレーム位置特定部
１９          ：制御部
２１          ：通常フォルダ
２３          ：イベントフォルダ
１００        ：交換レンズ
１１０        ：ズームレンズ
１２０        ：フォーカスレンズ
１３０        ：絞り
１４０        ：レンズ駆動部
２００        ：撮影装置本体
２１０        ：撮像素子
２３０        ：Ａ／Ｄ変換器
２４０        ：ＣＰＵ
２５０        ：操作部
２６０        ：記憶部
２７０        ：モニタ
５００        ：スマートフォン
５０１        ：主制御部
５０２        ：筐体
５１０        ：無線通信部
５２０        ：表示入力部
５２１        ：表示パネル
５２２        ：操作パネル
５３０        ：通話部
５３１        ：スピーカ
５３２        ：マイクロホン
５４０        ：操作部
５４１        ：カメラ部
５５０        ：記録部
５５１        ：内部記憶部
５５２        ：外部記憶部
５６０        ：外部入出力部
５７０        ：ＧＰＳ受信部
５７０        ：受信部
５８０        ：モーションセンサ部
５９０        ：電源部
【図１】
2020066316.tif 000003
【図２】
2020066316.tif 000004
【図３】
2020066316.tif 000005
【図４】
2020066316.tif 000006
【図５】
2020066316.tif 000007
【図６】
2020066316.tif 000008
【図７】
2020066316.tif 000009
【図８】
2020066316.tif 000010
【図９】
2020066316.tif 000011
【図１０】
2020066316.tif 000012
【図１１】
2020066316.tif 000013
【図１２】
2020066316.tif 000014
【国際調査報告】
2020066316.tif 000015
2020066316.tif 000016
2020066316.tif 000017
2020066316.tif 000018