(57)【要約】【課題】ユーザにとってより好適なダイジェスト動画を提供する。【解決手段】画像処理回路４０３は、撮像部２６４によって生成された撮像信号に基づいて、所定の撮影時間の動画像データ（静止画撮影の直前および／または直後のチャプター）を生成する動画像生成部２６２と、撮影指示に従って、動画像データ（静止画撮影の直前および／または直後のチャプター）をメモリカード２２１に記録するか否かを、撮影条件を示す情報に応じて決定するコントローラ２６３とを備える。【選択図】図１０
2013229856.tif 000002
【特許請求の範囲】
【請求項１】
撮像部によって生成された撮像信号に基づいて、所定の撮影時間の動画像データを生成する画像処理回路と、
撮影指示に従って、前記動画像データを記録媒体に記録するか否かを、撮影条件を示す情報に応じて決定するコントローラと
を備えた画像処理装置。
【請求項２】
前記動画像データは第１の動画像データおよび第２の動画像データの少なくとも一方の動画像データを含み、
前記画像処理回路は、前記撮影指示よりも前に前記第１の動画像データを生成し、前記撮影指示よりも後に前記第２の動画像データを生成する、請求項１に記載の画像処理装置。
【請求項３】
前記撮影条件を示す情報は、前記第１の動画像データに関する撮影時の撮影条件および前記第２の動画像データに関する撮影時の撮影条件の少なくとも一方の撮影条件を示し、
前記コントローラは、前記動画像データを前記記録媒体に記録するか否かを、前記撮影条件を示す情報に応じて決定する、請求項２に記載の画像処理装置。
【請求項４】
前記撮影指示はユーザからの撮影指示であって、
前記画像処理回路は、前記撮影指示に従って静止画像データをさらに生成し、
前記撮影条件を示す情報は、前記第１の動画像データに関する撮影時の撮影条件、前記第２の動画像データに関する撮影時の撮影条件および前記静止画像データに関する撮影時の撮影条件の少なくとも１つの撮影条件を示し、
前記コントローラは、前記動画像データを前記記録媒体に記録するか否かを、前記撮影条件を示す情報に応じて決定する、請求項２に記載の画像処理装置。
【請求項５】
前記コントローラは、撮影時刻に応じた重み付けにより、前記撮影条件を示す情報から評価値を算出し、前記第１の動画像データおよび前記第２の動画像データの少なくとも一方の動画像データを前記記録媒体に記録するか否かを、前記評価値に従って決定する、請求項４に記載の画像処理装置。
【請求項６】
前記コントローラは、前記撮影指示の時刻における重みが大きくなるように前記重み付けを行う、請求項５に記載の画像処理装置。
【請求項７】
前記コントローラは、前記撮影指示の時刻よりも前の期間および前記撮影指示の時刻よりも後の期間の少なくとも一方の期間における重みがゼロになるように前記重み付けを行う、請求項６に記載の画像処理装置。
【請求項８】
撮像信号を生成する撮像部と、
請求項１から７のいずれかに記載の画像処理装置と
を備える撮像装置。
【請求項９】
画像処理装置において用いられるコンピュータプログラムであって、前記画像処理装置のコンピュータに、
撮像部によって生成された撮像信号に基づいて、所定の撮影時間の動画像データを生成するステップと、
撮影指示に従って、前記動画像データを記録媒体に記録するか否かを、撮影に関する情報に応じて決定するステップと
を実行させるコンピュータプログラム。
【請求項１０】
ネットワークを介して通信する通信インターフェースと、
前記通信インターフェースにより取得されたデータを処理し、前記通信インターフェースに処理したデータを送信させるコントローラと
を備え、
前記通信インターフェースは、撮影により生成された画像データと前記撮影時の撮影条件とを関連付ける画像データ管理情報を、ネットワークを介して受信し、
前記コントローラは、前記画像データ管理情報を更新するか否かを、前記撮影条件を示す情報に応じて決定し、更新すると決定した場合、前記通信インターフェースに更新後の画像データ管理情報を送信させる、サーバ装置。
【請求項１１】
前記サーバ装置は、記録装置をさらに備え、
前記通信インターフェースは前記画像データをさらに受信し、
前記コントローラは、前記画像データを前記記録装置に書き込むか否かを、前記撮影条件を示す情報に応じて決定する、請求項１０に記載のサーバ装置。
【請求項１２】
ネットワークを介して通信する通信インターフェースと、前記通信インターフェースにより取得されたデータを処理し、前記通信インターフェースに処理したデータを送信させるコントローラとを備え、前記通信インターフェースは、撮影により生成された画像データと前記撮影時の撮影条件とを関連付ける画像データ管理情報を、ネットワークを介して受信する、サーバ装置において用いられるコンピュータプログラムであって、前記サーバ装置のコンピュータに、
前記画像データ管理情報を更新するか否かを、前記撮影条件を示す情報に応じて決定するステップと、
更新すると決定した場合、前記通信インターフェースに更新後の画像データ管理情報を送信させるステップと
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画像を扱う電子機器に関する。
【背景技術】
【０００２】
動画像データのダイジェスト版であるダイジェスト動画を生成することができる撮像装置が知られている。
【０００３】
例えば、特許文献１は、シャッタキーが押下されると、１枚分の静止画およびダイジェスト動画の動画ストリームを生成する撮像装置を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２００５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、ユーザにとってより好適なダイジェスト動画を提供する。
【課題を解決するための手段】
【０００６】
本開示の一実施形態による画像処理装置は、撮像部によって生成された撮像信号に基づいて、所定の撮影時間の動画像データを生成する画像処理回路と、撮影指示に従って、動画像データを記録媒体に記録するか否かを、撮影条件を示す情報に応じて決定するコントローラとを備える。
【発明の効果】
【０００７】
本開示の技術によれば、ユーザにとってより好適なダイジェスト動画を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】例示的な実施の形態１によるデジタルカメラ１００の前面図である。
【図２】例示的な実施の形態１によるデジタルカメラ１００の背面図である。
【図３】例示的な実施の形態１によるデジタルカメラ１００のシステム構成図である。
【図４】例示的な実施の形態１によるダイジェスト動画の記録概要図である。
【図５】例示的な実施の形態１によるダイジェスト動画のメニュー設定画面のイメージ図である。
【図６】例示的な実施の形態１によるメモリカード内のデータ構成図である。
【図７】例示的な実施の形態１による管理データベースに管理された情報一覧のイメージ図である。
【図８】例示的な実施の形態１による動画バッファリングのフローチャートである。
【図９】例示的な実施の形態１によるダイジェスト動画の１チャプター生成のフローチャートである。
【図１０】例示的な実施の形態１による保存判定条件を説明するための図である。
【図１１】例示的な実施の形態２による保存判定条件の重み付けを説明するための図である。
【図１２】例示的な実施の形態３によるサーバ装置のブロック図である。
【図１３】例示的な実施の形態３による画像データ管理情報の更新のフローチャートである。
【図１４】例示的な実施の形態３による画像データ管理情報のイメージ図である。
【図１５】例示的な実施の形態１の変形例によるデジタルカメラ４００のシステム構成図である。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１０】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１１】
〔１．実施の形態１〕
本実施の形態によるデジタルカメラ１００は、撮影モードにおいて、動画像データをバッファメモリ２０５に常時記録する。デジタルカメラ１００は、レリーズ釦１１０押下による静止画撮影指示をトリガーとして、バッファメモリ２０５に記録された動画像データのうちの、静止画撮影の直前（例えば数秒単位）、又は静止画撮影の直後（例えば数秒単位）、又は静止画撮影の直前および直後の動画像データ（例えば数秒単位）をメモリカード２２１に記録する。
【００１２】
以下の説明において、静止画撮影の直前および直後の動画像（例えば数秒単位）の単体を「チャプター」と称する。また、チャプターは、メモリカード２２１に記録される度に前回記録されたチャプターに結合され、それらがひとまとまりの動画像ファイルを構成する。このような動画像ファイルを、「ダイジェスト動画ファイル」と称する。デジタルカメラ１００のコントローラ２１０は、チャプターが新たに生成される度に、このチャプターを既存のダイジェスト動画ファイルに追記するか、新規のダイジェスト動画ファイルに追記するかを判断する。このような動画像データの記録モードを、「ダイジェスト動画記録モード」と称する。
【００１３】
以下、図面を参照しながら、本実施の形態によるデジタルカメラ１００の構成および動作を説明する。
【００１４】
〔１−１．構成〕
まずは、図１〜３を参照して、本実施の形態によるデジタルカメラ１００の構成を説明する。
【００１５】
〔１−１−１．デジタルカメラ１００の構成〕
図１は、デジタルカメラ１００の前面図である。デジタルカメラ１００は、前面に光学系２００を納める鏡筒、フラッシュ１１３、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）補助光用光源１１４を備える。また、デジタルカメラ１００は上面に操作部を備える。操作部はレリーズ釦１１０、ズームレバー１１１、電源釦１１２などを含む。
【００１６】
図２は、デジタルカメラ１００の背面図である。デジタルカメラ１００は背面に液晶ディスプレイ２０４と、操作釦とを備える。操作釦はメニュー釦１２０および十字釦１２１などを含む。
【００１７】
図３は、デジタルカメラ１００のシステム構成図である。デジタルカメラ１００は、光学系２００、ＣＣＤイメージセンサ２０１、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）２０２、画像処理回路２０３、液晶ディスプレイ２０４、バッファメモリ２０５、コントローラ２１０、フラッシュ１１３、ＡＦ補助光用光源１１４、操作部２２３、フラッシュメモリ２２２、カードスロット２２０、メモリカード２２１、ジャイロセンサ２５０、およびＧＰＳユニット２７０を備えている。デジタルカメラ１００は、光学系２００を介して形成された被写体像をＣＣＤイメージセンサ２０１により取得する。ＣＣＤイメージセンサ２０１は取得した被写体像に基づく撮像データを生成する。ＡＦＥ（アナログ・フロント・エンド）２０２は生成された撮像データを処理する。画像処理回路２０３はＡＦＥにより処理された撮像データから画像データを生成する。生成された画像データはフラッシュメモリ２２２およびメモリカード２２１の記録媒体に記録される。フラッシュメモリ２２２およびメモリカード２２１に記録された画像データは、ユーザによる操作部２２３の操作によって液晶ディスプレイ２０４に表示される。
【００１８】
以下、図１〜図３に示す各構成の詳細を説明する。
【００１９】
光学系２００は、フォーカスレンズやズームレンズ、絞り、シャッタ等を含む。また、光学系２００は、光学式手ぶれ補正機構ＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含んでいてもよい。なお、光学系２００を構成する各種レンズは何枚のレンズから構成されても、何群のレンズから構成されてもよい。これらは要求される機能に応じて適宜決定される。フォーカスレンズ、ズームレンズ、絞り、シャッタ、光学式手ぶれ補正レンズは、それぞれに対応したＤＣモータやステッピングモータ等の駆動機構により、コントローラ２１０から送信される制御信号に従って駆動される。
【００２０】
ＣＣＤイメージセンサ２０１は光学系２００を介して形成された被写体像を取得して、撮像データを生成する。ＣＣＤイメージセンサ２０１は、一定時間ごとに新しいフレームの画像データを生成する。また、ＣＣＤイメージセンサ２０１は電子シャッタにより露出光量を調節する。なお、ＣＣＤイメージセンサ２０１に代えて、例えばＣＭＯＳイメージセンサやＮＭＯＳイメージセンサのような他の撮像素子を用いても良い。
【００２１】
ＡＦＥ２０２は、ＣＣＤイメージセンサ２０１により生成された撮像データに、相関二重サンプリング、ゲイン調整等の処理を実行する。また、ＡＦＥ２０２はアナログ形式の撮像データをデジタル形式の撮像データへ変換し、変換後の撮像データを画像処理回路２０３に出力する。
【００２２】
本実施の形態では、光学系２００、ＣＣＤイメージセンサ２０１、ＡＦＥ２０２を含む複数の要素が、撮像部２６４を構成している。撮像部２６４により、撮像データが生成され、出力される。
【００２３】
画像処理回路２０３は、ＡＦＥ２０２から出力された撮像データを受信する。画像処理回路２０３は受信した撮像データに各種の処理を施し、画像データを生成する。各種処理の例としては、ガンマ補正、ホワイトバランス補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸張処理が挙げられるが、これらに限定されるものではない。画像処理回路２０３は、ＡＦＥ２０２から出力された撮像データに基づいて、撮像データが示す画像領域の中から特定の被写体の特徴点を抽出し、被写体の判定を行うことができる。例えば、予め人物の顔の特徴点を登録しておけば、画像処理回路２０３は人物の顔の認証を行うことができる。また、画像処理回路２０３は、逆光で撮影されたか否か、照度が所定値以下であるか否か（低照度であるか否か）、デジタルカメラ１００に設定された撮影モードに合わない被写体が含まれているか否かなどを、ＡＦＥ２０２から出力された撮像データに基づいて検出することができる。
【００２４】
画像処理回路２０３は、例えばデジタルシグナルプロセッサ（ＤＳＰ）やマイクロコンピュータ（マイコン）により実現できる。
【００２５】
また、画像処理回路２０３は、スルー画像生成部２６０、静止画像生成部２６１、動画像生成部２６２などの画像生成部を有する。
【００２６】
スルー画像生成部２６０は、液晶ディスプレイ２０４に表示するための画像データを、ＡＦＥ２０２から順次取得する撮像データ（例えば、毎秒６０フレーム）に基づいて生成する。ユーザは液晶ディスプレイ２０４に表示される映像を見て、撮影画角等を容易に決定することができる。
【００２７】
静止画像生成部２６１は、レリーズ釦１１０の押下によって取得された撮像データに基づいて、記録用の静止画像を生成する。静止画像生成部２６１は、例えばＪＰＥＧ規格に準拠した静止画像ファイルを生成する。静止画像生成部２６１は、静止画像ファイルの生成の際、ファイル内に静止画像に関する管理情報を格納する。管理情報は、例えばキャップ閉まりに関する情報、手振れに関する情報、合焦状態に関する情報、パン・チルトの速さに関する情報、逆光に関する情報、照度に関する情報、撮影姿勢に関する情報、ＡＦ補助光に関する情報、撮影モードに合わない被写体の有無に関する情報、高速ＡＦに関する情報、およびプリ発光に関する情報を含む。静止画像生成部２６１により生成された静止画像ファイルは、コントローラ２１０によってメモリカード２２１に記録される。コントローラ２１０は、静止画像ファイルをメモリカード２２１に記録するとき、静止画像ファイルに関する管理情報を管理データベースに追記する。
【００２８】
動画像生成部２６２は、不図示の動画記録釦が押下されたタイミングで取得された撮像データに基づいて、記録用の動画像ファイルを生成する。動画像生成部２６２は、例えば、ＡＶＣＨＤ規格やＭＰ４規格に準拠した動画像ファイルを生成する。また、動画像生成部２６２は、レリーズ釦１１０が押下されたタイミングの直前および直後に撮像された撮像データに基づいて、レリーズタイミングの直前および直後の動画像ファイル（チャプター）を生成する。生成された動画像ファイルまたはチャプターは、コントローラ２１０によりメモリカード２２１に記録される。コントローラ２１０は、チャプターをメモリカード２２１内のダイジェスト動画ファイルに追記するとき、チャプターに関する管理情報を管理データベースに追記する。チャプターに関する管理情報は、上述した静止画像に関する管理情報に加えて、さらに、例えば生成されたチャプターの長さに関する情報、チャプターが生成される間に絞りが動作した量に関する情報、チャプターが生成される間にズームレンズが移動したときの速度に関する情報を含む。
【００２９】
ダイジェスト動画記録モードにおいては、レリーズ釦１１０が押下されたタイミングで取得された撮像データに基づいて、静止画像生成部２６１は静止画像ファイルを生成する。コントローラ２１０は、生成された静止画像ファイルを、メモリカード２２１に記録する。一方、動画像生成部２６２は、レリーズ釦１１０が押下されたタイミングの直前および直後に取得された撮像データに基づいて、レリーズタイミングの直前および直後の動画像ファイル（チャプター）を生成する。コントローラ２１０は、生成されたチャプターを、ダイジェスト動画ファイルに追記して、メモリカード２２１に記録する。コントローラ２１０は、同タイミングで生成された、静止画像ファイルと、チャプターと、チャプターを追記したダイジェスト動画ファイルとを互いに関連付けて、これらをメモリカード２２１に記録する。具体的には、コントローラ２１０は、管理データベースを用いて、同タイミングで生成された、静止画像ファイルと、チャプターと、チャプターを追記したダイジェスト動画ファイルとを互いに関連付ける。管理データベースの詳細は後述する。
【００３０】
液晶ディスプレイ２０４は、画像処理回路２０３にて処理された画像データに基づく画像を表示する。液晶ディスプレイ２０４は、画像の他、例えばデジタルカメラ１００の各種設定を行うための各種メニュー画面を表示することが可能である。
【００３１】
コントローラ２１０は、デジタルカメラ１００全体の動作を制御する。コントローラ２１０は、例えばプログラム等の情報を格納するＲＯＭおよびプログラム等の情報を処理するＣＰＵにより構成される。ＲＯＭは、オートフォーカス制御（ＡＦ制御）および自動露出制御（ＡＥ制御）、デジタルカメラ１００全体の動作を制御するためのプログラムを格納している。
【００３２】
コントローラ２１０は、デジタルカメラ１００の光学系２００に入射する光を遮蔽するためのキャップが装着されているか否かを検出する。キャップが装着されているか否かの検出方法は、メカニカルな方法であってもよいし、電気的な方法であってもよい。
【００３３】
コントローラ２１０は、ＡＦ制御を行う。まず、コントローラ２１０は、画像処理回路２０３から、画像データの特定の被写体領域におけるコントラスト値を取得する。コントローラ２１０は、連続して取得するコントラスト値から、特定の被写体領域のフォーカス状態を判断して、被写体領域に合焦するようにフォーカスレンズを駆動させる。高速ＡＦを実行する場合、コントローラ２１０は、ＣＣＤイメージセンサ２０１が出力する撮像データのフレームレートを早くする一方、解像度を落とすようにＣＣＤイメージセンサ２０１を制御する。これは、フレームレートを早くすることにより、単位時間あたりに得られるコントラスト値が多くなり、より早く合焦位置を検出することができ、また、解像度を落とすことにより、コントラスト検出の処理速度を速くすることができるためである。通常のＡＦ動作を行うかどうか、高速のＡＦ動作を行うかどうかは、ユーザが予め設定しておいてもよいし、コントローラ２１０が自動で撮影状況に応じて判断してもよい。コントローラ２１０がＡＦ制御を実行するタイミングは、ユーザによるレリーズ釦１１０の半押し操作がされたときでもよい。あるいは、被写体の撮影モード中は常にＡＦ制御していてもよい。静止画撮影のときの合焦状態に関する情報は、後述する管理データベースにより管理される。
【００３４】
コントローラ２１０は、ＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）制御を実行する。まず、コントローラ２１０は、画像処理回路２０３から画像データの特定の被写体領域における輝度情報を取得する。コントローラ２１０は、被写体の適正露出を得るために、連続して取得する輝度情報から露出値を算出する。コントローラ２１０は、算出した露出値と所定のプログラム線図とに従って、絞り値とシャッタースピードとを決定する。プログラム線図は露出値と、絞り値およびシャッタースピードとの関係を規定する。コントローラ２１０は、画像データから取得される輝度情報を監視し、ＡＥ制御を常時実行する。撮影する際の露出値は、ユーザによるレリーズ釦１１０の半押し操作のときに固定されても、全押し操作のときに固定されてもよい。静止画撮影のときの、絞り値、シャッタースピード、感度等の情報は、後述する管理データベースにより管理される。
【００３５】
コントローラ２１０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ２１０は、例えばマイコン（マイクロコンピュータ）により実現できる。あるいは、コントローラ２１０は、画像処理回路２０３などと共に１つの半導体チップにより構成してもよい。ＲＯＭはコントローラ２１０の内部にある必要はなく、コントローラ２１０の外部に設けられていてもよい。
【００３６】
バッファメモリ２０５は、画像処理回路２０３やコントローラ２１０のワークメモリとして機能する記憶手段である。バッファメモリ２０５はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  ＡｃｃｅｓｓＭｅｍｏｒｙ）などで実現できる。
【００３７】
フラッシュメモリ２２２は、画像データ等を記録するための内部メモリである。
【００３８】
カードスロット２２０は、メモリカード２２１を着脱することが可能である。カードスロット２２０には、メモリカード２２１が電気的および機械的に接続可能である。カードスロット２２０は、メモリカード２２１を制御するように構成されていてもよい。
【００３９】
メモリカード２２１は、フラッシュメモリ等の記録媒体を内部に含む外部メモリである。メモリカード２２１は、画像処理回路２０３により処理される画像データなどのデータを記録することが可能である。本実施の形態の例では、外部メモリの一例としてメモリカード２２１を示すが、本開示はこれに限定されない。例えば、外部メモリは光ディスク等の記憶媒体であってもよい。
【００４０】
操作部２２３は、デジタルカメラ１００の外装に設けられた操作釦や操作ダイヤルの総称であり、ユーザによる操作を受け付ける。例えば図１および図２に示したレリーズ釦１１０やズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１が操作部２２３に該当する。操作部２２３はユーザによる操作を受け付けると、コントローラ２１０に種々の動作指示信号を送信する。
【００４１】
レリーズ釦１１０は、ユーザによる半押し操作と全押し操作とを受け付ける二段階押下式釦である。レリーズ釦１１０がユーザにより半押しされると、コントローラ２１０は、上述したＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）制御や、ＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）制御を実行し撮影条件を決定する。続いて、レリーズ釦１１０が、ユーザにより全押しされると、コントローラ２１０は、全押しのタイミングで撮像され、生成された画像データ（静止画像、チャプター）をメモリカード２２１に記録する。
【００４２】
メニュー釦１２０は、押下式釦である。メニュー釦１２０がユーザにより押下されると、コントローラ２１０は、液晶ディスプレイ２０４にメニュー画面を表示する。メニュー画面を用いて、撮影／再生のための各種条件が設定される。各種条件の設定項目が選択されているときにメニュー釦１２０が押下されると、メニュー釦１２０は決定釦としても機能する。
【００４３】
十字釦１２１は、上下左右方向に設けられた押下式釦である。ユーザは、十字釦１２１のいずれかの方向を押下することにより、液晶ディスプレイ２０４に表示される各種条件項目を選択することができる。
【００４４】
フラッシュ１１３は、キセノン管と、コンデンサと、昇圧回路と、発光トリガ回路とを含む。昇圧回路は、コントローラ２１０からの制御信号に従って、コンデンサに高電圧を印加する。発光トリガ回路は、コントローラ２１０からの制御信号に従って、充電されたコンデンサの高電圧を放電させて、キセノン管内のキセノンガスを瞬間的に発光させる。発光トリガ回路は、静止画撮影指示と同期して、コンデンサの高電圧を放電させる。フラッシュ１１３は、被写体に対して撮像時に瞬間的に発光することによって、被写体の明るさを補う。これにより、デジタルカメラ１００は、暗い撮影環境下でも明るい被写体を静止画撮影することができる。静止画撮影のときにフラッシュ発光がされたか否かに関する情報は、後述する管理データベースにより管理される。
【００４５】
ＡＦ補助光用光源１１４は、上述したコントローラ２１０によるＡＦ制御のときに、被写体の照度を補って、被写体のコントラスト値を取得するためにＡＦ補助光を発する。特に被写体の照度が低い場合は、被写体からＡＦ制御可能なコントラスト値が得にくい。これに対して、ＡＦ補助光によって、コントローラ２１０のＡＦ制御が可能となる、コントラスト値が得られるシーンが増える。ＡＦ制御のときにＡＦ補助光が発せられたか否かに関する情報は、後述する管理データベースにより管理される。
【００４６】
ジャイロセンサ２５０は、デジタルカメラ１００の単位時間あたりの角度変化、すなわち角速度に基づいて、ヨーイング方向のぶれおよびピッチング方向のぶれ（振動）を検出する。ジャイロセンサ２５０は、検出したぶれの量（角速度）を示す角速度信号をコントローラ２１０に出力する。なお、デジタルカメラ１００のぶれを検出できれば、ジャイロセンサ２５０に代えて他のセンサを使用することもできる。コントローラ２１０は、ジャイロセンサ２５０からの出力に基づいて、デジタルカメラ１００の手ブレ量を算出し、手ブレの影響を低減させるよう光学式手ブレ補正レンズを駆動させる。また、コントローラ２１０は、デジタルカメラ１００が撮影者によりパンニング（チルティング）されているか否かを、ジャイロセンサ２５０からの出力に基づいて決定し、そのパンニング（チルティング）の速度を算出する。更に、コントローラ２１０は、ジャイロセンサ２５０からの出力に基づいて、デジタルカメラ１００の撮影姿勢を検出することができる。
【００４７】
ＧＰＳユニット２７０は、人工衛星による測位システムを利用して、デジタルカメラ１００の現在位置を検出する。コントローラ２１０は、ＧＰＳユニット２７０を介して、現在位置に関する情報（緯度、経度など）を取得する。デジタルカメラ１００は、ＧＰＳユニット２７０から取得した現在位置に関する情報と、撮影画像（静止画像、チャプター等の動画像）とを関連付けることができる。静止画撮影のときの現在位置に関する情報は、後述する管理データベースにより管理される。
【００４８】
〔１−２．ダイジェスト動画の記録動作〕
以下、図４〜１０を参照して、デジタルカメラ１００の動作を説明する。
【００４９】
まず、図４を参照しながらダイジェスト動画記録の概要を説明する。
【００５０】
図４は、静止画撮影指示により記録された静止画像と静止画撮影指示に応じて記録されたチャプターとを撮影時間軸に沿って時系列に並べたイメージを示している。図４に示すように、チャプターは、静止画像の直前と直後に存在する。ここで、Ｎ番目のダイジェスト動画をＤＮと表す。このとき、Ｎ番目の静止画撮影直前のチャプターをＤＮ−ＣＮｂ、Ｎ番目の静止画撮影直後のチャプターをＤＮ−ＣＮａ、Ｎ番目の静止画像をＤＮ−ＰＮと表す。
【００５１】
１番目のダイジェスト動画は、Ｄ１となる。このとき、１番目の静止画撮影直前のチャプターは、Ｄ１−Ｃ１ｂ、１番目の静止画像撮影直後のチャプターは、Ｄ１−Ｃ１ａ、このときの静止画像はＤ１−Ｐ１となる。
【００５２】
以上のように、デジタルカメラ１００は、静止画撮影の指示がされる毎に静止画像とチャプターをメモリカード２２１に順次記録していく。
【００５３】
＜１−２−１．ダイジェスト動画のメニュー画面構成＞
図５は、ダイジェスト動画のメニュー設定画面のイメージを示す。本実施の形態によるデジタルカメラ１００では、ユーザによる操作部２２３の操作により、図５に示すような、ダイジェスト動画のためのメニュー設定画面が液晶ディスプレイ２０４に表示される。
【００５４】
図５に示すように、ダイジェスト動画のメニュー画面は、メニュー項目として、ダイジェスト動画を記録するか否か（ＯＮ／ＯＦＦ）の設定項目、生成されるチャプターの長さ（例えば、５秒ｏｒ１０秒）の設定項目、静止画記録指示の直後の動画像をチャプターとして生成するか否か（残す／残さない）の設定項目を含む。ユーザは、操作部２２３を操作することにより、各設定項目の選択枝のいずれかを選択することができる。
【００５５】
なお、静止画記録指示の直前の動画像をチャプターとして生成するか否か（残す／残さない）が、ダイジェスト動画のメニュー画面を介して選択されるようにしてもよい。この場合、「残さない」が選択されると、静止画記録指示の直後の動画像をチャプターのみが生成される。
【００５６】
以降の説明においては、ダイジェスト動画を記録するか否かの設定項目が「ＯＮ」に設定され、チャプターの長さの設定項目が「５秒」に設定され、静止画記録指示の直後の動画像をチャプターとして生成するか否かの設定項目が「残す」に設定されていることとする。また、静止画撮影指示が、チャプター生成指示のトリガーとなる。
【００５７】
＜１−２−２．ダイジェスト動画の管理構成＞
図６を参照して、ダイジェスト動画記録モードによってメモリカード２２１に記録されるデータ構成を説明する。
【００５８】
ダイジェスト動画および／または静止画像をメモリカード２２１に記録するか否かがコントローラ２１０によって判定される。図６は、ダイジェスト動画および／または静止画像がメモリカード２２１に記録された場合のメモリカード２２１のデータ構成を示す。なお、コントローラ２１０による判定の詳細は後述する。
【００５９】
メモリカード２２１には、静止画像と、ダイジェスト動画と、管理データベースとが記録されている。管理データベースには、静止画像およびチャプターの撮影情報（撮影条件を示す情報）が管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像およびチャプターの撮影情報を認識することができる。また、管理データベースには、静止画像と、静止画像の直前および直後に生成されたチャプターとの対応関係を示す情報が管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像と、静止画像に対応したチャプターを認識することができる。
【００６０】
続いて、図７を参照して、管理データベースにより管理される管理情報（撮影情報および、対応情報）を説明する。図７は、管理データベースに管理された情報一覧のイメージを示す。
【００６１】
図７に示すように、管理データベースには、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報（チャプタータイトル、開始時刻、終了時刻）、関係情報（対応コンテンツＩＤ、静止画前後情報）、撮影情報（撮影日時、シーンモード情報、地理的な位置情報、撮影方向、キャップ閉まりに関する情報、手振れに関する情報、合焦状態に関する情報、パン・チルトの速さに関する情報、逆光か否かに関する情報、照度に関する情報、撮影姿勢に関する情報、ＡＦ補助光が使用されたか否かに関する情報、撮影モードに合わない被写体の有無に関する情報、チャプターの長さに関する情報、高速ＡＦを使用したか否かに関する情報、プリ発光したか否かに関する情報、チャプター生成時の絞りの駆動量に関する情報、チャプター生成時のズームレンズの移動速度に関する情報、撮影時間間隔に関する情報、撮影禁止人物が被写体に含まれているかを示す情報など）が管理されている。本実施の形態においては、管理データベースにて、各情報を管理する場合を説明するが、各コンテンツデータのヘッダー部（Ｅｘｉｆや、ユーザーデータ領域など）にて各情報は管理されてもよい。
【００６２】
コンテンツＩＤは、各コンテンツ（静止画像、動画像ファイル（チャプター））に固有に付与される番号である。コンテンツ種別は、各コンテンツが、静止画像か動画像かを区別する。ダイジェスト動画ＩＤは、各チャプターが保存されているダイジェスト動画のＩＤである。実ファイル名称は、各コンテンツが含まれるファイル名称である。チャプター情報は、各チャプターのタイトル、ダイジェスト動画の開始時刻および終了時刻を含む。関係情報は、静止画像と、静止画像とともに生成されたチャプターとの対応関係を示す情報である。関係情報は、対応ＩＤ（静止画像の場合は対応する動画像ファイル（チャプター）のコンテンツＩＤ、動画像ファイル（チャプター）の場合は対応する静止画像のコンテンツＩＤ）と、静止画像の前後情報とを含む。前後情報は、レリーズタイミングの直前のチャプターであるか、または直後のチャプターであるかを示す情報である。撮影情報は、上記以外の動画像の規格情報を含み得る。
【００６３】
＜１−２−３．ダイジェスト動画の記録動作＞
図８を参照して、ダイジェスト動画の記録動作を説明する。
【００６４】
まず、デジタルカメラ１００による動画バッファリングを説明する。図８は、動画バッファリングのフローを示す。画像処理回路２０３内の動画像生成部２６２は、チャプターを生成するとき、図８に示すフローに従って動画バッファリングを行う。
【００６５】
撮影モードが設定されているとき、ＣＣＤイメージセンサ２０１は、光学系２００を介して形成された被写体像を取得して、撮像データを順次生成する。上述したように、ＣＣＤイメージセンサ２０１が生成した撮像データは、ＡＦＥ２０２での処理を受けた後、画像処理回路２０３に入力される。画像処理回路２０３は、入力された撮像データにＹＣ変換処理を施し、ＹＣデータを生成する。一般に、ＣＣＤイメージセンサ２０１が生成した撮像データは、ＲＧＢデータである。ＹＣ変換処理とは、ＲＧＢデータを輝度成分Ｙを示すデータと色差成分Ｃを示すデータとに変換することである。
【００６６】
コントローラ２１０は、画像処理回路２０３において、ＹＣデータが生成されているか否かを監視している（Ｓ３００）。ＹＣデータが生成されていない場合は、コントローラ２１０は、ＹＣデータの生成を待機する（Ｓ３００におけるＮｏ）。一方、ＹＣデータが生成されている場合、コントローラ２１０は、生成されたＹＣデータを所定の符号化方式に従ってエンコード処理を施すように、画像処理回路２０３に指示する。画像処理回路２０３は、コントローラ２１０からの指示に応えて、生成されたＹＣデータを所定の符号化方式に従ってエンコード処理を施し、エンコードデータを生成する（Ｓ３０１）。本実施の形態では、画像処理回路２０３は動画像ファイル（チャプター）のエンコードデータを生成する。
【００６７】
次に、コントローラ２１０は、バッファメモリ２０５をリングバッファとして、エンコードデータをバッファメモリ２０５に記録する。コントローラ２１０はバッファメモリ２０５に所定量以上の残記録容量があるか否かを判断する（Ｓ３０２）。バッファメモリ２０５の残記録容量が所定量以下である場合（Ｓ３０２におけるＮｏ）、コントローラ２１０は、バッファメモリ２０５に記録されている一番古いエンコードデータをＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）単位で削除する（Ｓ３０３）。そして、コントローラ２１０は、ステップＳ３０１にて生成されたエンコードデータを、ステップＳ３０３により記録容量に余裕の出来たバッファメモリ２０５に記録する。一方、バッファメモリ２０５の残記録容量が所定量以上である場合（Ｓ３０２におけるＹｅｓ）、コントローラ２１０は、ステップＳ３０１にて生成されたエンコードデータをそのままバッファメモリ２０５に記録する。コントローラ２１０は、ステップＳ３００からステップＳ３０４の動作を繰り返す。
【００６８】
次に、図９を参照して、静止画像撮影指示による動画像ファイル（チャプター）の生成を説明する。図９は、ダイジェスト動画の１チャプターを生成するフローを示す。
【００６９】
まず、コントローラ２１０は、静止画像撮影指示による動画像ファイル（チャプター）を生成する命令があったか否かを監視している（Ｓ３１０）。動画像ファイル（チャプター）を生成する命令があった場合、コントローラ２１０は、新しく生成されるチャプターを、既存のダイジェスト動画ファイルに追記するか、新規のダイジェスト動画ファイルを生成し、そこに記録するかを判断する（Ｓ３１１）。このような処理を「分割判定」と称する。例えば、チャプター生成時の日時に従って、コントローラ２１０は分割判定を行う。
【００７０】
次に、コントローラ２１０は、保存判定処理を行う（Ｓ３１２）。保存判定処理（Ｓ３１２）は、評価値の算出（Ｓ３１２＿１）およびその評価値と所定の閾値との比較を行う処理（Ｓ３１２＿２）を含む。なお、評価値の算出（Ｓ３１２＿１）および所定の閾値と評価値との比較（Ｓ３１２＿２）の詳細は後述する。
【００７１】
コントローラ２１０は、撮影情報に基づいて評価値を算出する（Ｓ３１２＿１）。次に、コントローラ２１０は、算出した評価値と所定の閾値とを比較し、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとしてメモリカード２２１に保存するか否かを判定する（Ｓ３１２＿２）。所定の閾値は、予めフラッシュメモリ２２２に記憶されている。または、所定の閾値を示す情報は、コントローラ２１０内の内部メモリ（不図示）などに記憶されている。
【００７２】
ステップＳ３１２における保存判定の詳細は後述する。
【００７３】
次に、（１）評価値が所定の閾値よりも小さい場合（Ｓ３１２＿２のＹｅｓ）、コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータを読み出し、メモリカード２２１に記録されているダイジェスト動画ファイルに追記する（Ｓ３１３）。このとき、ステップＳ３１１にて既存のダイジェスト動画ファイルに追記すると判定された場合、コントローラ２１０は、メモリカード２２１の既存のダイジェスト動画ファイルにチャプターを追記する。
【００７４】
一方、ステップＳ３１１にて新規のダイジェスト動画ファイルに記録すると判定された場合、コントローラ２１０は、メモリカード２２１に新規のダイジェスト動画ファイルを生成し、そこにチャプターを記録する。
【００７５】
次に、コントローラ２１０は、新たに記録したチャプターの情報を管理データベースに追記して、管理データベースを更新する（Ｓ３１４）。管理データベースに追記する管理情報は、図７に示すように、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報、関係情報、撮影情報などを含む。
【００７６】
一方、（２）評価値が所定の閾値よりも大きい場合（Ｓ３１２＿２のＮｏ）、コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータのダイジェスト動画ファイルへの追記、および管理データベースの更新を行わない。
【００７７】
なお、評価値と所定の閾値との比較（Ｓ３１２＿２）に際し、必ずしも評価値が所定の閾値よりも小さいという関係である必要はなく、評価値が所定の閾値よりも大きいという関係であってもよい。
【００７８】
＜１−２−４．記録時のダイジェストムービーの保存判定＞
ステップＳ３１２における保存判定の詳細を説明する。本実施の形態によるデジタルカメラ１００は、撮影時の手振れ、パン・チルト、照度などの量や、ストロボ、ＡＦ補助光、高速ＡＦモードなどの使用有無などから、生成されたチャプターが保存に値しないチャプターかどうかを自動的に判定することができる。
【００７９】
図１０を参照して、コントローラ２１０が、新規に生成されたチャプターを、メモリカード２２１に記録するか否かを判定するための保存判定条件を説明する。
【００８０】
図１０に示すように、本実施の形態によるデジタルカメラ１００においては、保存判定条件として、Ａ〜Ｑを規定している。また、これら保存判定条件Ａ〜Ｑに基づく評価値ａ〜ｑは、例えば０から１００の値のいずれかの値を取るように正規化されて算出される。これにより、コントローラ２１０は、生成されたチャプターの保存判定を総合的に行うことができる。評価値ａ〜ｑは、その値が小さいほど評価結果が良好であることを示し、その値が高いほど評価結果が悪いことを示すこととする。なお、評価値ａ〜ｑは、その値が小さいほど評価結果が悪いことを示し、その値が高いほど評価結果が良好であることを示すようにしてもよい。
【００８１】
保存判定条件Ａは、デジタルカメラ１００のレンズキャップの開閉状態を示す。コントローラ２１０は、デジタルカメラ１００のレンズキャップの開閉状態を示す情報を用いて、保存判定条件Ａに関する評価値を算出する。レンズキャップが閉であるとき、生成されるチャプターは真っ黒な映像となるため、保存には不適なチャプターの候補となる。保存判定条件Ａに基づくチャプターの評価値をａと表すことにする。レンズキャップの開閉状態は、一般に閉状態と開状態の２択である。そのため、評価値ａは、開状態のときは０の値をとり、閉状態のときは１００の値をとるように正規化されて算出される。
【００８２】
保存判定条件Ｂは、手振れの量を示す。コントローラ２１０は、手振れの量を用いて、保存判定条件Ｂに関する評価値を算出する。手振れ量が大きいときに生成されたチャプターは、映像内容が分かりづらい不快な動画になり得るため、保存には不適なチャプターの候補となる。保存判定条件Ｂに基づくチャプターの評価値をｂと表すことにする。評価値ｂは、手振れ量がゼロと見なせるとき０の値をとり、手振れ量が大きくなるにつれて高い値をとるように正規化されて算出される。
【００８３】
保存判定条件Ｃは、非合焦の度合いを示す。コントローラ２１０は、非合焦の度合いを用いて、保存判定条件Ｃに関する評価値を算出する。コントローラ２１０は、撮影画像のコントラスト値を評価することにより、非合焦度合を評価することができる。非合焦度合いが大きいときに生成されたチャプターは、映像内容が分かりづらい不快な動画になり得るため、保存には不適なチャプターの候補となる。保存判定条件Ｃに基づくチャプターの評価値をｃと表すことにする。評価値ｃは、ピンボケ度合が所定基準より小さいときは０の値をとり、ピンボケ度合いが大きくなるにつれて高い値をとるように正規化されて算出される。
【００８４】
保存判定条件Ｄは、パン・チルトの速度を示す。コントローラ２１０は、パン・チルトの速度を用いて、保存判定条件Ｄに関する評価値を判算出する。パン・チルトが速いときに生成されたチャプターは、映像内容が分かりづらい不快な動画になり得るため、保存には不適なチャプターの候補となる。保存判定条件Ｄに基づくチャプターの評価値をｄと表すことにする。評価値ｄは、パン・チルトの速度が所定基準より小さいときは０の値をとり、パン・チルトの速度が大きくなるにつれて高い値をとるように正規化されて算出される。
【００８５】
保存判定条件Ｅは、逆光の度合いを示す。コントローラ２１０は、逆光の度合いを用いて、保存判定条件Ｅに関する評価値を算出する。逆光のときに生成されたチャプターは、人物などの撮影被写体の照度が低く、映像内容が分かりづらい動画になり得るため、保存には不適なチャプターの候補となる。保存判定条件Ｅに基づくチャプターの評価値をｅと表すことにする。評価値ｅは、逆光の度合いが所定基準より小さいときは０の値をとり、逆光の度合いが大きくなるにつれて高い値をとるように正規化されて算出される。
【００８６】
保存判定条件Ｆは、低照度の度合いを示す。コントローラ２１０は、低照度の度合いを用いて、保存判定条件Ｆに関する評価値を算出する。低照度のときに生成されたチャプターは、真っ暗な映像となってしまったり、ＡＦＥ２０２によるゲインアップによりノイズが多い映像となってしまう。また、低照度の場合、露光時間を稼ぐためにフレームレートを落とすことがある。フレームレートが落とされると、生成されたチャプターは滑らかでない動画になり得る。そのため、低照度時に生成されたチャプターは、保存には不適なチャプターの候補となる。保存判定条件Ｆに基づくチャプターの評価値をｆと表すことにする。評価値ｆは、照度が所定基準より大きいときは０の値をとり、照度が低くなるにつれて高い値をとるように正規化されて算出される。
【００８７】
保存判定条件Ｇは、デジタルカメラ１００の姿勢を示す。コントローラ２１０は、デジタルカメラ１００の姿勢を示す情報を用いて、保存判定条件Ｇに関する評価値を算出する。姿勢が下向きなら生成されたチャプターは地面を撮影した映像となる。姿勢が下向きのときに生成されたチャプターは、撮影者が意図しないシーンである可能性が高い。そのため、生成されたチャプターは保存には不適なチャプターの候補となる。保存判定条件Ｇに基づくチャプターの評価値をｇと表すことにする。評価値ｇは、姿勢が下向きであると判定できるときは１００の値をとり、それ以外のときは０の値をとるように正規化されて算出される。
【００８８】
保存判定条件Ｈは、ＡＦ時にＡＦ補助光を使用したかどうかを示す。コントローラ２１０は、ＡＦ補助光の使用有無の情報を用いて、保存判定条件Ｈに関する評価値を算出する。ＡＦ補助光を点灯させた状態でＡＦ動作を行い、静止画撮影した場合は、静止画の撮影前に生成されたチャプターは、ＡＦ補助光が被写体に照射されたフレームを含んでいる。ＡＦ補助光は、コントラストＡＦ動作において、特に低照度の被写体像を合焦させたいときに発せられる。ＡＦ補助光により、コントラストＡＦ動作をする際の被写体のコントラスト値の変化が検出しやすくなる。このように、ＡＦ補助光は、被写体を良好に照らすためではなくコントラスト値の変化を検出しやすくするために発せられる。そのため、ＡＦ補助光が発光中に生成されたチャプターは、撮影者の撮影意図に合わないフレームを含む可能性があり、保存には不適なチャプターの候補となる。保存判定条件Ｈに基づくチャプターの評価値をｈと表すことにする。評価値ｈは、ＡＦ補助光が使用されたときは１００の値をとり、使用していないときは０の値をとるように正規化されて算出される。
【００８９】
保存判定条件Ｉは、選択されている撮影シーンモードに被写体がどれだけ適合しているかの度合いを示す。コントローラ２１０は、撮影シーンモードと被写体との適合度を用いて、保存判定条件Ｉに関する評価値を算出する。例えば、撮影シーンモードが赤ちゃんモードであれば、特定の赤ちゃんが人物認証により全く検出されなければ、生成されたチャプターはダイジェスト動画ファイルへの保存には不適なチャプターであると言える。保存判定条件Ｉに基づくチャプターの評価値をｉと表すことにする。評価値ｉは、適合度合が所定基準より高いときは０の値をとり、適合度合いが低くなるにつれて高い値をとるように正規化されて算出される。
【００９０】
保存判定条件Ｊは、生成されたチャプターの長さを示す。コントローラ２１０は、生成されたチャプターの長さを示す情報を用いて保存判定条件Ｊに関する評価値を算出する。速写撮影や連写撮影などを行って、静止画撮影指示の間隔が短い場合（例えば、１秒未満）、生成されるチャプターは短時間のチャプターになる。仮に、短時間のチャプターによりダイジェスト動画が構成される場合、頻繁にシーンが変わり、ダイジェスト動画は映像内容が分かりづらい不快な動画になりえるため、生成されたチャプターは保存には不適なチャプターの候補となる。保存判定条件Ｊに基づくチャプターの評価値をｊと表すことにする。評価値ｊは、所定時間以下のチャプターであった場合は１００の値をとり、所定時間より大きいときは０の値をとるように正規化されて算出される。
【００９１】
保存判定条件Ｋは、高速ＡＦを使用したかどうかを示す。コントローラ２１０は、高速ＡＦの使用有無を示す情報を用いて、保存判定条件Ｋに関する評価値を算出する。高速ＡＦでは、静止画記録までのレリーズタイムラグを短くするために、ＣＣＤイメージセンサ２０１に解像度の低い撮像を行わせて、高頻度でＡＦ検波がなされる。このように、高速ＡＦでは、ＣＣＤイメージセンサ２０１が解像度の低い撮像を行うため、その結果生成されるチャプターは解像度の低い、画質の悪い映像となってしまう。高速ＡＦ動作時に生成されたチャプターは、保存には不適なチャプターの候補となる。保存判定条件Ｋに基づくチャプターの評価値をｋと表すことにする。評価値ｋは、高速ＡＦを使用したときは１００の値をとり、高速ＡＦを使用していないときは０の値をとるように正規化されて算出される。
【００９２】
保存判定条件Ｌは、プリ発光を使用したかどうかを示す。コントローラ２１０は、プリ発光使用有無を示す情報を用いて、保存判定条件Ｌに関する評価値を算出する。赤目を軽減するための、および適切な発光量を決定するための測光用に、プリ発光と呼ばれる発光を行うことがある。プリ発光の期間に生成されたチャプターは激しく明滅する映像になるため、保存には不適なチャプターの候補となる。保存判定条件Ｌに基づくチャプターの評価値をｌと表すことにする。評価値ｌは、プリ発光を使用したときは１００の値をとり、プリ発光を使用していないときは０の値をとるように正規化されて算出される。
【００９３】
保存判定条件Ｍは、絞り動作量の度合いを示す。コントローラ２１０は、ＡＥのために動作させた絞りの動作量を用いて、保存判定条件Ｍに関する評価値を算出する。ＡＥ時に絞りを高頻度・高速に動作させた場合、その間に生成されたチャプターは、輝度変化が激しく明滅が多い不快な映像になる可能性が高い。また、絞り機構によっては動作ノイズ音が大きくなり、録音音声が不快になる可能性がある。そのため、ＡＥ時に絞りを高頻度・高速に動作させた場合、この間に生成されたチャプターは、保存に不適なチャプターの候補となる。保存判定条件Ｍに基づくチャプターの評価値をｍと表すことにする。評価値ｍは、絞りの動作量が所定基準より少ないときは０の値をとり、動作量が大きくなるにつれて高い値をとるように正規化されて算出される。
【００９４】
保存判定条件Ｎは、光学ズーム鏡筒の移動速度を示す。コントローラ２１０は、チャプター期間における光学ズーム鏡筒の移動速度を用いて、保存判定条件Ｎに関する評価値を算出する。静止画撮影では高速なフレーミングを優先して高速に光学ズーム位置を移動させることがある。しかしながら、この期間に生成されたチャプターは、急激な画角変化を伴う不快な映像になる可能性が高い。また、鏡筒によってはズーム機構に起因した動作ノイズ音が大きくなり、録音音声が不快になる可能性がある。そのため、高速に光学ズーム位置を移動させている期間に生成されたチャプターは、保存に不適なチャプターの候補となる。保存判定条件Ｎに基づくチャプターの評価値をｎと表すことにする。評価値ｎは、ズーム鏡筒の移動速度が所定基準より少ないときは０の値をとり、ズーム鏡筒の移動速度が大きくなるにつれて高い値をとるように正規化されて算出される。
【００９５】
保存判定条件Ｏは、撮影時刻間隔を示す。コントローラ２１０は、前回記録されたチャプターの撮影時刻と今回の撮影時刻との間隔を示す情報を用いて、保存判定条件Ｏに関する評価値を算出する。コントローラ２１０は、管理データベースに記録された撮影日時を比較することにより、撮影時刻の間隔を算出することができる。その間隔が予め定めた値（例えば、１０秒）より短い場合は、類似シーンが連続したダイジェスト動画になる。類似シーンが多い冗長な映像を避けたい場合には、生成されたチャプターは保存には不適なチャプターの候補となる。保存判定条件Ｏに基づくチャプターの評価値をｏと表すことにする。評価値ｏは、撮影時刻間隔が所定基準より短いときは１００の値をとり、所定基準より高いときは０の値をとるように正規化されて算出される。
【００９６】
保存判定条件Ｐは、撮影禁止人物が被写体に含まれているかを示す。コントローラ２１０は、撮影禁止人物が被写体に含まれているかを示す情報を用いて、保存判定条件Ｐに関する評価値を算出する。コントローラ２１０は、人物認証により検出した人物が、予め設定した特定の人物であるかどうかを判定する。例えば、プライバシーを保護すべき特定の人物を含んだチャプターは、保存には不適なチャプターの候補となる。保存判定条件Ｐに基づくチャプターの評価値をｐと表すことにする。評価値ｐは、撮影禁止人物が含まれるときは１００の値をとり、撮影禁止人物が含まれないときは０の値をとるように正規化されて算出される。
【００９７】
保存判定条件Ｑは、撮影位置と撮影方位を示す。コントローラ２１０は、ＧＰＳユニット２７０から得られた撮影位置および撮影方位を示す情報を用いて、保存判定条件Ｑに関する評価値を算出する。コントローラ２１０は、管理データベースに記録されたＧＰＳ情報を比較することにより、前回の撮影時のカメラ位置および今回の撮影時のカメラ位置の距離間隔を算出することができる。その距離間隔が予め定めた値（例えば５０ｍ）より近い場合は、同じような場所を撮影したシーンが連続したダイジェスト動画になる。類似シーンが多い冗長な映像を避けたい場合には、生成されたチャプターは保存には不適なチャプターの候補となる。保存判定条件Ｑに基づくチャプターの評価値をｑと表すことにする。なお、本実施例ではＧＰＳユニット２７０から得られた撮影位置情報のみを用いて評価値が算出されるが、方位センサーから得られた撮影方位情報と組み合わせて評価値を算出しても構わない。評価値ｑは、前回の撮影時のカメラ位置および今回の撮影時のカメラ位置の距離間隔が所定基準より短いときは１００の値をとり、所定基準より長いときは０の値をとるように正規化されて算出される。
【００９８】
本実施の形態によるデジタルカメラ１００において、コントローラ２１０は、チャプターをメモリカード２２１に記録するか否かを判定するため、上述の保存判定条件Ａ〜Ｑに基づく評価値ａ〜ｑを算出する。本実施の形態における保存判定条件Ａ〜Ｑは、静止画撮影指示により生成された静止画像データに対応する管理情報（撮影情報）に基づいている。本実施の形態によるデジタルカメラ１００では、保存判定条件Ａ〜Ｑに基づく評価値ａ〜ｑは、管理データベースに記録される。なお、評価値ａ〜ｑは、生成した静止画像データのヘッダー部に記録してもよいし、動画像データのメタ情報に含めてもよい。
【００９９】
また、上記各保存判定条件Ａ〜Ｑには、それぞれに対応した重み付け係数ｋａ〜ｋｑが設けられている。重み付け係数は、コントローラ２１０が、生成されたチャプターをメモリカード２２１に記録するか否かを判定するときに、各保存判定条件の評価値に乗算する係数である。重み付け係数がより大きい保存判定条件は、生成されたチャプターをメモリカード２２１に記録するか否かを、より厳しく判定する条件となる。
【０１００】
保存判定において、コントローラ２１０は、各保存判定条件Ａ〜Ｑに対応した評価値ａ〜ｑに、係数ｋａ〜ｋｑをそれぞれ掛け合わせてチャプター不要度数Ｘを求める。チャプター不要度数Ｘの算出式は下記の式１である。
Ｘ＝ａ＊ｋａ  ＋  ｂ＊ｋｂ＋  ・・・  ＋  ｐ＊ｋｐ＋  ｑ＊ｋｑ  ・・・（式１）
【０１０１】
不要度数Ｘが予め定められた閾値Ｙを超える場合、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判定する。これは、不要度数Ｘが高い場合、生成されたチャプターは不適な動画像である可能性が高いためである。生成されたチャプターのうち、選りすぐりの優良チャプターのみからダイジェスト動画を生成したい場合、閾値Ｙを低めの値に設定しておけばよい。一方、生成されたチャプターのうち、視認可能なチャプターを可能な限りダイジェスト動画に含めたい場合、閾値Ｙを高めの値に設定しておけばよい。閾値Ｙは、デジタルカメラ１００の出荷時に固定して設定されてもよいし、ユーザにより任意に設定されてもよい。
【０１０２】
なお、既に説明したとおり、評価値ａ〜ｑの値が小さいほど評価結果が悪く、評価値ａ〜ｑの値が高いほど評価結果が良好であってもよい。この場合、上述の不要度数Ｘと閾値Ｙとの大小関係は逆転する。不要度数Ｘが予め定められた閾値Ｙを超えない場合、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判定してもよい。
【０１０３】
図１０を参照して、係数ｋａ〜ｋｑを説明する。図１０に示すように、撮影モード毎に係数ｋａ〜ｋｑが設定される。例えば、夜景撮影モードにおいては夜間により低照度になっていることが大半になるため、通常撮影モードと同じ低照度の度合いに関する係数ｋｆを用いると、多くのチャプターが不要であると、判定されてしまう。このため、夜景撮影モードでは、係数ｋｆよりも値の小さな係数ｋｆ´が用いられる。また、通常撮影モードに比べてスポーツ撮影モードでは、撮影者が意図して素早いパン・チルト操作や光学ズーム操作を行うことが想定されるため、係数ｋｄよりも値の小さな係数ｋｄ´およびｋｎよりも値の小さなｋｎ´が用いられる。これにより、コントローラ２１０は、式１を用いて、撮影モードに適した不要度数Ｘを算出することができる。その結果、コントローラ２１０は撮影モードに適した保存判定を行うことができる。
【０１０４】
本実施の形態では、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録するか否かを、不要度数Ｘに応じて判定した。しかしながら、本開示はこれに限定されない。不要度数Ｘに応じて、コントローラ２１０は、生成されたチャプターに加えて、さらに生成された静止画像をメモリカード２２１に記録するか否かを判定してもよい。
【０１０５】
また、図５に示すダイジェスト動画のメニューの設定項目に従って、コントローラ２１０は、静止画記録指示の直前および直後のチャプターの少なくとも１つのチャプターをメモリカード２２１に記録するか否かを、不要度数Ｘに応じて判定してもよい。
【０１０６】
＜１−３．効果等＞
以上のように、本実施の形態においては、画像処理回路４０３は、撮像部２６４によって生成された撮像信号に基づいて、所定の撮影時間の動画像データ（静止画撮影の直前および／または直後のチャプター）を生成する動画像生成部２６２と、撮影指示に従って、動画像データ（静止画撮影の直前および／または直後のチャプター）をメモリカード２２１に記録するか否かを、撮影条件を示す情報に応じて決定するコントローラ２６３とを備える。
【０１０７】
これにより、保存に不適なチャプターはダイジェスト動画ファイルに追記されない。この結果、ユーザにとってより好適なダイジェスト動画を生成することができる。また、ダイジェスト動画ファイル生成時のメモリ使用量を低減することができる。
【０１０８】
〔２．実施の形態２〕
図１１を参照しながら、本実施の形態を説明する。
【０１０９】
＜２−１．構成＞
本実施の形態によるデジタルカメラの構成は、実施の形態１によるデジタルカメラ１００あるいは後述するデジタルカメラ４００の構成と同一である。したがって、その説明は省略する。以降、本実施の形態によるデジタルカメラは単に「デジタルカメラ」と称する。
【０１１０】
＜２−２．記録時のダイジェストムービーの保存判定＞
本実施の形態によるデジタルカメラは、生成されたチャプターの各フレームに関する保存判定条件Ａ〜Ｑから、生成されたチャプターの各フレームの評価値ａ〜ｑを算出する。それら評価値が総合的に評価され、チャプターの保存判定が行われる。
【０１１１】
本実施の形態によるデジタルカメラは、生成されたチャプターの各フレームに関する評価値ａ〜ｑに、係数ｋａ〜ｋｑを掛け合わせてチャプター不要度数Ｘを求める。
【０１１２】
本実施の形態によるデジタルカメラは、各フレームにて算出したチャプター不要度数Ｘに、チャプター時刻に応じた重み付けを行う。図１１を参照して、チャプター時刻に応じた評価値の重み付けの詳細を説明する。図１１は、チャプター時刻に応じた評価値の重み付けの例を示す。
【０１１３】
図１１のグラフでは、縦軸は各フレームの不要度数Ｘに掛け合わせる重み付け係数Ｋを示し、横軸はチャプター時刻ｔを示す。時刻ｔｒは静止画撮影の指示がなされた時点（以降、「静止画レリーズ時点（ｔｒ）」と称する。）を示す。本実施の形態によるデジタルカメラは、図１１（Ａ）に示すように、静止画に関する不要度数Ｘ、および静止画前後のチャプターに関する各フレームの不要度数Ｘを算出し、これらに基づいて不要度数ＸＳを求める。
【０１１４】
具体的には、図１１（Ａ）において、チャプター時刻ｔにおける不要度数をＸｔ、チャプター時刻ｔにおける重み付け係数をＫｔとする。不要度数ＸＳは、不要度数Ｘｔに重み付け係数Ｋｔを掛け合わせ、それらを積算することにより得られる。
【０１１５】
ここで、チャプターの不要度数ＸＳは下記の式２で算出される。
ＸＳ＝ΣＸｔ＊Ｋｔ        ・・・（式２）
【０１１６】
静止画レリーズ時点（ｔｒ）に近いフレームほど、撮影者が意図する被写体が多く含まれている。このため、図１１（Ａ）のように、時刻ｔｒに近いチャプター時刻の係数Ｋが高くなるように重み付けを行い、不要度数ＸＳを算出すれば、撮影者の撮影意図を反映させることができる。撮影者の撮影意図を重視する場合は、図１１（Ａ）に示すように、静止画レリーズ時点（ｔｒ）に近いほど係数Ｋの値が高くなるように重み付けを行えばよい。
【０１１７】
不要度数ＸＳが予め定められた閾値ＹＳを超える場合、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判定する。これは、不要度数ＸＳが高い場合、生成されたチャプターは不適な動画像である可能性が高いためである。生成されたチャプターのうち、選りすぐりの優良チャプターのみからダイジェスト動画を生成したい場合、閾値ＹＳを低めの値に設定しておけばよい。一方、生成されたチャプターのうち、視認可能なチャプターを可能な限りダイジェスト動画に含めたい場合、閾値ＹＳを高めの値に設定しておけばよい。閾値ＹＳは、デジタルカメラの出荷時に固定して設定されてもよいし、ユーザにより任意に設定されてもよい。
【０１１８】
なお、実施の形態１において説明したとおり、評価値ａ〜ｑは、その値が小さいほど評価結果が悪いことを示し、その値が高いほど評価結果が良好であることを示してもよい。この場合、上述の不要度数ＸＳと閾値ＹＳとの大小関係は逆転する。不要度数ＸＳが予め定められた閾値ＹＳを超えない場合、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判定してもよい。
【０１１９】
なお、チャプター時刻ｔに応じた保存判定は、図１１（Ａ）に示す例に限定されず、図１１（Ｂ）〜図１１（Ｆ）に示すような重み付けにより行ってもよい。
【０１２０】
例えば、チャプターに含まれる映像を重視する場合、図１１（Ｂ）に示すように、静止画レリーズ時点（ｔｒ）を含む前後の広範な動画区間において、係数Ｋの値が高くなるように重み付けを行えばよい。
【０１２１】
また、図１１（Ａ）および図１１（Ｂ）に示す例では、チャプターの動画区間の全チャプター時刻での不要度数Ｘを用いた保存判定を行う例を示したが、本開示はこれに限定されない。図１１（Ｃ）に示すように、静止画レリーズ時点（ｔｒ）に近いチャプター時刻の範囲のみ重み付け係数Ｋを設定し、それ以外のチャプター時刻の範囲の係数Ｋは０にしてもよい。
【０１２２】
また、上記では、静止画レリーズ時点（ｔｒ）の前後にわたるチャプター時刻の範囲の不要度数を用いて保存判定を行ったが、静止画レリーズ時点（ｔｒ）の前半・後半に分けて保存判定を行ってもよい。
【０１２３】
図１１（Ｅ）〜図１１（Ｈ）を参照して、不要度数の他の算出方法の例を説明する。
【０１２４】
図１１（Ｅ）に示すように、静止画レリーズ時点（ｔｒ）の不要度数および静止画レリーズ時点（ｔｒ）よりも後のチャプター時刻の範囲の不要度数を用いて、静止画レリーズ時点（ｔｒ）よりも後のチャプターが不要であるか否かを判定し、あるいは、図１１（Ｆ）が示すように、静止画レリーズ時点（ｔｒ）の不要度数および静止画レリーズ時点（ｔｒ）よりも前のチャプター時刻の範囲の不要度数を用いて、静止画レリーズ時点（ｔｒ）よりも前のチャプターが不要であるか否かを判定してもよい。例えば、静止画レリーズ時点（ｔｒ）よりも前の前半区間では静止画撮影のための動作がされているため、前半のチャプターは不要であると判定されやすい。このため、前半・後半と分けて判定することによって、保存に適している後半のチャプターまで不要であると判定されてしまうことを防ぐことができる。
【０１２５】
また、図１１（Ｇ）が示すように、静止画レリーズ時点（ｔｒ）よりも後のチャプター時刻の範囲の不要度数を用いて、静止画レリーズ時点（ｔｒ）よりも後のチャプターが不要であるか否かを判定し、あるいは、図１１（Ｈ）が示すように、静止画レリーズ時点（ｔｒ）よりも前のチャプター時刻の範囲の不要度数を用いて、静止画レリーズ時点（ｔｒ）よりも前のチャプターが不要であるか否かを判定してもよい。
【０１２６】
また、図１１（Ｄ）に示すように、不要度数の算出による保存判定を、静止画レリーズ時点（ｔｒ）での条件に基づいて行うようにしてもよい。すなわち、デジタルカメラは、静止画撮影指示に基づいて生成された静止画像データに対応する管理情報に従って、不要度数を算出し、同タイミングに生成されたチャプターの保存判定を行うようにしてもよい。なお、この例は、実施の形態１による不要度数Ｘの算出例と同一である。
【０１２７】
撮影者が静止画撮影指示を行う場合、撮影者が、意図した被写体を撮影している可能性が高い。そのため、静止画像データに対応する管理情報に基づいて不要度数を算出し、チャプターの保存判定を行うことにより、より撮影意図を反映させたダイジェスト動画を生成することができる。
【０１２８】
以上のように、本実施の形態では、静止画レリーズ時点（ｔｒ）の不要度数、静止画レリーズ時点（ｔｒ）よりも後のチャプター時刻の範囲の不要度数、および静止画レリーズ時点（ｔｒ）よりも前のチャプター時刻の範囲の不要度数のいずれかを用いて、あるいは、これらの種々の組み合わせにより、動画像ファイル（チャプター）が保存されるか否かが判定される。
【０１２９】
＜２−３．効果等＞
以上のように、本実施の形態においては、コントローラ２６３は、撮影時刻に応じた重み付けにより、撮影条件を示す情報から評価値を算出し、動画像データ（静止画撮影の直前および／または直後のチャプター）をメモリカード２２１に記録するか否かを、評価値に従って決定する。
【０１３０】
また、コントローラ２６３は、静止画レリーズ時点（ｔｒ）における重みが大きくなるように重み付けを行う。
【０１３１】
また、コントローラ２６３は、静止画レリーズ時点（ｔｒ）よりも前の期間および静止画レリーズ時点（ｔｒ）よりも後の期間の少なくとも一方の期間における重みがゼロになるように重み付けを行う。
【０１３２】
これにより、撮影者にとってより好適なダイジェスト動画を生成することが可能な画像処理回路４０３を提供することができる。特に、レリーズタイミングを重視することにより、撮影者の撮影意図をより反映させることができる。
【０１３３】
〔３．実施の形態３〕
図１２〜１４を参照しながら、本実施の形態を説明する。
【０１３４】
＜３−１．構成＞
図１２は、本実施の形態によるサーバ装置３００のブロック図である。サーバ装置３００は、通信インターフェース３０１、コントローラ３０２、ワークメモリ３０３、および記録装置３０４を備える。
【０１３５】
サーバ装置３００は、通信機能を備えた種々の電子機器とネットワークを介して接続される。通信機能を備えた電子機器とは、例えばパーソナルコンピュータ（ＰＣ）、デジタルカメラ、スマートフォンである。
【０１３６】
通信インターフェース３０１は、通信機能を備えた電子機器と、ネットワークを介して種々のデータのやり取りを行う。
【０１３７】
コントローラ３０２は、サーバ装置３００全体の動作を制御する。また、コントローラ３０２は、通信インターフェース３０１により取得された各種データに処理を施す。コントローラ３０２は、処理した各種データを記録装置３０４に書き込むことが可能である。また、コントローラ３０２は記録装置３０４に記録された各種データを読み出すことが可能である。
【０１３８】
コントローラ３０２は、例えばプログラムの情報を格納するＲＯＭおよびプログラムの情報を処理するＣＰＵにより構成される。ＲＯＭは、サーバ装置３００全体の動作を制御するためのプログラムを格納している。
【０１３９】
コントローラ３０２は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ３０２は、例えばマイコン（マイクロコンピュータ）により実現できる。ＲＯＭはコントローラ３０２の内部にある必要はなく、コントローラ３０２の外部に設けられていてもよい。
【０１４０】
ワークメモリ３０３はコントローラ３０２のワークメモリとして機能する。ワークメモリ３０３はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで実現できる。
【０１４１】
記録装置３０４は大容量のデータを記録できる。記録装置３０４に記録された各種データは、上述したように、コントローラ３０２により適宜読み出し可能である。記録装置３０４は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
【０１４２】
＜３−２．動作＞
図１３を参照して、本実施の形態によるサーバ装置３００の動作を説明する。
【０１４３】
まず、通信インターフェース３０１は、通信機能を有するデジタルカメラから画像データ管理情報を、ネットワークを介して受信する（ステップＳ３２１）。
【０１４４】
ここで、図１４を参照して、画像データ管理情報を説明する。画像データ管理情報は、静止画像ファイルおよび動画像ファイル（チャプター）に関する管理情報である。図１４に示すように、画像データ管理情報は、コンテンツ種別、実ファイル名称、チャプター情報、関係情報、および撮影情報を含む。撮影情報には、撮影時の撮影条件に関する種々の情報（撮影日時、シーンモード情報、地理的な位置情報、撮影方向、キャップ閉まりに関する情報、手振れに関する情報など）が含まれる。このように、画像データ管理情報は、実施の形態１による、管理データベースに記録されている各種情報を含む。
【０１４５】
次に、コントローラ３０２は、通信インターフェース３０１により取得された画像データ管理情報に含まれる撮影情報に基づいて、評価値を算出する。実施の形態１による保存判定条件のように、本実施の形態においても保存判定条件としてＡ〜Ｑを規定している。コントローラ３０２は、実施の形態１によるコントローラ２１０と同様に、保存判定条件Ａ〜Ｑに基づく評価値ａ〜ｑを算出する（ステップＳ３２２）。コントローラ３０２は、上述した式（１）を用いて、不要度数Ｘを算出する。
【０１４６】
次に、コントローラ３０２は、算出した不要度数Ｘと所定の閾値Ｚとの比較を行い、動画像ファイル（チャプター）が再生には不適であるか否かを判定する（ステップＳ３２３）。なお、所定の閾値Ｚはコントローラ３０２内の内部メモリに予め保持されている。
【０１４７】
不要度数Ｘが所定の閾値Ｚよりも大きい場合（Ｓ３２３のＮｏ）、コントローラ２１０は、画像データ管理情報を更新する。具体的には、コントローラ２１０は、再生には不適であると判定した動画像ファイル（チャプター）に関する情報を画像データ管理情報から削除する。図１４に示す例では、コンテンツＩＤがＤ１−Ｐ１の静止画像ファイルに関する、レンズキャップの開閉状態は、「閉」である。これは静止画像の前後の動画像が真っ暗である可能性が高いことを意味している。次に、コントローラ３０２は、静止画像の前後の動画像ファイル（チャプター）が再生には不適であると判定し、これら２つの動画像ファイル（チャプター）に関する情報を画像データ管理情報から削除する。
【０１４８】
コントローラ３０２は、画像データ管理情報に含まれる、すべての動画像ファイル（チャプター）の情報に関して、評価値を算出し、各動画像ファイル（チャプター）が再生には不適であるか否かを判定する。コントローラ３０２は、再生には不適と判定した動画像ファイル（チャプター）に関する情報を画像データ管理情報から削除する。この一連の処理が画像データ管理情報の更新である（ステップＳ３２４）。
【０１４９】
次に、コントローラ３０２は通信インターフェース３０１を制御して、更新した画像データ管理情報を、ネットワークを介して送信させる（ステップＳ３２５）。通信インターフェース３０１から送信された更新後の画像データ管理情報を受信する装置は、ネットワークに接続されたあらゆる電子機器であり得る。そのような電子機器は、画像データ管理情報を、ネットワークを介してサーバ装置３００に送信したデジタルカメラであってもよいし、ネットワークに接続された他のデジタルカメラであってもよい。
【０１５０】
一方、画像データ管理情報に含まれるすべての動画像ファイル（チャプター）の各々の不要度数Ｘが、所定の閾値Ｚよりも小さい場合（Ｓ３２３のＹｅｓ）、コントローラ３０２は画像データ管理情報の更新を行わず、コントローラ３０２は通信インターフェース３０１を制御して、サーバ装置３００が受け取った画像データ管理情報を、ネットワークを介して送信させる。あるいは、コントローラ３０２は、サーバ装置３００が受け取った画像データ管理情報を削除する（ステップ３２６）。
【０１５１】
上記の動作の説明では、通信機能を有するデジタルカメラから、画像データ管理情報をサーバ装置３００にアップロードする例を示したが、本開示はこれに限定されない。通信機能を有するＰＣやスマートフォンなどから、画像データ管理情報をサーバ装置３００にアップロードしてもよい。
【０１５２】
また、上記の動作の説明では、本実施の形態によるサーバ装置３００が、通信機能を有するデジタルカメラから画像データ管理情報を受け取る例を示したが、本開示はこれに限定されない。本実施の形態によるサーバ装置３００は、通信機能を有するデジタルカメラから、画像データ管理情報および複数の動画像ファイル（チャプター）を受け取るように構成されてもよい。画像データ管理情報は、各動画像ファイル（チャプター）に関する情報と各撮影条件に関する情報（撮影情報）とを含み、これら情報は互いに関連付けられている。
【０１５３】
コントローラ３０２は、画像データ管理情報を用いて、各撮影情報に基づく評価値を算出し、それぞれの動画像ファイル（チャプター）を記録装置３０４に記録するか否かを、算出した評価値に応じて決定してもよい。
【０１５４】
この結果、再生には不適なチャプターを含まないダイジェスト動画ファイルが、記録装置３０４に記録される。画像データ管理情報および動画像ファイル（チャプター）をサーバ装置３００にアップロードした者以外の者がサーバ装置３００にアクセスすることにより、再生には不適なチャプターを含まないダイジェスト動画ファイルが、サーバ装置３００において共有される。ダイジェスト動画ファイルの共有に際して、サーバ装置３００へのアクセス権限等は、公知の技術により実現すればよい。
【０１５５】
なお、本実施の形態においても、実施の形態２で説明したように、コントローラ３０２は、静止画前後のチャプターに関する各フレームの不要度数を算出し、これらに基づいて、画像データ管理情報を更新するか否かを決定してもよいし、あるいは、動画像ファイル（チャプター）を記録装置３０４に記録するか否かを決定してもよい。
【０１５６】
＜３−３．効果等＞
以上のように、本実施の形態においては、サーバ装置３００は、ネットワークを介して通信する通信インターフェース３０１と、通信インターフェース３０１により取得されたデータを処理し、通信インターフェース３０１に処理したデータを送信させるコントローラ３０２とを備える。通信インターフェース３０１は、撮影により生成された画像データと撮影時の撮影条件とを関連付ける画像データ管理情報を、ネットワークを介して受信する。コントローラ３０２は、画像データ管理情報を更新するか否かを、撮影条件を示す情報に応じて決定し、更新すると決定した場合、通信インターフェース３０１に更新後の画像データ管理情報を送信させる。
【０１５７】
これにより、デジタルカメラ等により取得されたダイジェスト動画像ファイルを、サーバ装置３００により更新された画像データ管理情報に従って再生すれば、ダイジェスト動画像ファイルに含まれている、再生には不適なチャプターをスキップさせて、適切なチャプターのみを再生することができる。
【０１５８】
また、サーバ装置３０２は、記録装置３０４をさらに備える。通信インターフェース３０１は動画像ファイル（チャプター）をさらに受信し、コントローラ３０２は、動画像ファイル（チャプター）を記録装置３０４に書き込むか否かを、撮影条件を示す情報に応じて決定する。
【０１５９】
これにより、再生には不適なチャプターを含まないダイジェスト動画ファイルを記録装置３０４に書き込むことができる。画像データ管理情報および動画像ファイル（チャプター）をサーバ装置３００にアップロードした者以外の者が、サーバ装置３００にアクセスすることにより、再生には不適なチャプターを含まないダイジェスト動画ファイルを、サーバ装置３００において共有することができる。
【０１６０】
[他の実施の形態]
以上のように、本出願において開示する技術の例示として、実施の形態１〜３を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１〜３で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１６１】
そこで、以下、他の実施の形態を例示する。
【０１６２】
上記実施の形態においては、各保存判定条件Ａ〜Ｑに対応した評価値ａ〜ｑに、係数ｋａ〜ｋｑを掛け合わせたチャプター不要度数Ｘを、式１に従って算出し、不要度数Ｘを用いて、生成されたチャプターの保存判定処理を行ったが、本開示はこれに限定されない。予め、保存判定の優先度の高い条件を設定しておき、この条件に対応した評価値により、生成されたチャプターが不要であると判定できればよく、他の条件に対応した評価値を用いて不要度数を算出する必要はない。例えば、条件Ａのキャップ開閉がキャップ閉であれば、撮影画像は真っ黒でありこのような撮影画像を保存する必要はない。このため、Ａ以外の条件を評価する必要は無いと言える。条件Ａのキャップ開閉がキャップ閉であるときは、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判断してもよい。また同様に、条件Ｐの撮影禁止人物が被写体に含まれるか否かを示す情報が、撮影禁止人物が含まれることを示している場合、プライバシー保護ために撮影画像を保存する必要がない。このため、Ｐ以外の条件を評価する必要がないと言える。条件Ｐを示す情報が、撮影禁止人物が被写体に含まれることを示しているときは、コントローラ２１０は、生成されたチャプターをメモリカード２２１に記録しないと判断してもよい。
【０１６３】
また、本開示の技術はさらに、上述の評価値算出および保存判定を規定するソフトウェア（コンピュータプログラム）にも適用され得る。そのようなプログラムに規定される動作は、例えば図９、図１３に示すとおりである。このようなプログラムは、可搬型の記録媒体に記録されて提供され得る他、電気通信回線を通じても提供され得る。コンピュータに内蔵されたプロセッサがこのようなプログラムを実行することにより、上記の実施の形態で説明した各種動作を実現することができる。
【０１６４】
図１５を参照して、実施の形態１の変形例によるデジタルカメラ４００の電気的構成を説明する。デジタルカメラ４００に設けられた画像処理回路４０３は、スルー画像生成部２６０、静止画像生成部２６１、動画像生成部２６２、およびコントローラ２６３を有する。画像処理回路４０３以外の他の構成要素は、実施の形態１によるデジタルカメラ１００の構成要素と同一である。
【０１６５】
画像処理回路４０３に設けられたコントローラ２６３は、実施の形態１によるデジタルカメラ１００のコントローラ２１０が有する、一部の機能を備える。コントローラ２６３は、撮影条件から不要度数を算出し、生成されたチャプターをメモリカード２２１に記録するか否かを、算出した不要度数に応じて判定する。このような構成においても、コントローラ２６３は撮影モードに適した保存判定を行うことができる。
【０１６６】
デジタルカメラ４００の装置全体の動作に関しては、実施の形態１によるデジタルカメラ１００の動作と同一であるため、その説明は省略する。
【０１６７】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１６８】
従って、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１６９】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１７０】
本開示はデジタルカメラ１００への実施に限定されない。すなわち、ムービーカメラやカメラ付き携帯電話など、撮像装置に本開示は適用可能である。
【符号の説明】
【０１７１】
１００        デジタルカメラ
１１０        レリーズボタン
１１２        電源
１１３        フラッシュ（エレクトロニックフラッシュ）
１１４        ＡＦ補助光用光源
１２０        メニュー釦
１２１        十字釦
２００        光学系
２０１        ＣＣＤイメージセンサ
２０２        ＡＦＥ（アナログ・フロント・エンド）
２０３        画像処理回路
２０４        液晶ディスプレイ
２０５        バッファメモリ
２１０        コントローラ
２２０        カードスロット
２２１        メモリカード
２２２        フラッシュメモリ
２２３        操作部
２５０        ジャイロセンサ
２６０        スルー画像生成部
２６１        静止画像生成部
２６２        動画像生成部
２６３        コントローラ
２６４        撮像部
２７０        ＧＰＳユニット
３００        サーバ装置
３０１        通信インターフェース
３０２        コントローラ
３０３        ワークメモリ
３０４        記録装置
４００        デジタルカメラ
４０３        画像処理回路
【図１】
2013229856.tif 000003
【図２】
2013229856.tif 000004
【図３】
2013229856.tif 000005
【図４】
2013229856.tif 000006
【図５】
2013229856.tif 000007
【図６】
2013229856.tif 000008
【図７】
2013229856.tif 000009
【図８】
2013229856.tif 000010
【図９】
2013229856.tif 000011
【図１０】
2013229856.tif 000012
【図１１】
2013229856.tif 000013
【図１２】
2013229856.tif 000014
【図１３】
2013229856.tif 000015
【図１４】
2013229856.tif 000016
【図１５】
2013229856.tif 000017