(57)【要約】【課題】ユーザにとってより好適なダイジェスト動画の生成を可能にする。【解決手段】画像処理装置は、撮影指示に応答して取得された撮像データに基づいて動画像データを生成するように構成された画像処理部と、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラとを備える。【選択図】図１１
2013219761.tif 000002
【特許請求の範囲】
【請求項１】
撮影指示に応答して取得された撮像データに基づいて動画像データを生成するように構成された画像処理部と、
前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラと、
を備える画像処理装置。
【請求項２】
前記撮影指示は静止画像の撮影指示であり、
前記画像処理部は、前記撮影指示に応答して、前記動画像データおよび静止画像データを生成するように構成されている、
請求項１に記載の画像処理装置。
【請求項３】
前記管理情報は、前記静止画像の撮影時にフラッシュが用いられたか否かを示す情報を含み、
前記コントローラは、前記フラッシュが用いられたか否かを示す情報に基づいて、前記画像処理部によって生成された前記動画像データが示す動画像のうち、前記フラッシュの影響が及ぶ部分を削除することによって前記編集後の動画像データを生成するように構成されている、
請求項２に記載の画像処理装置。
【請求項４】
前記管理情報は、前記静止画像の撮影時にオートフォーカス動作のための補助光源が用いられたか否かを示す情報を含み、
前記コントローラは、前記補助光源が用いられたか否かを示す情報に基づいて、前記画像処理部によって生成された前記動画像データが示す動画像のうち、前記補助光源の影響が及ぶ部分を削除することによって前記編集後の動画像データを生成するように構成されている、
請求項２に記載の画像処理装置。
【請求項５】
前記コントローラは、前記編集後の動画像データおよび前記静止画像データを統合した前記動画像ファイルを生成するように構成されている、請求項２から４のいずれかに記載の画像処理装置。
【請求項６】
前記コントローラは、生成した前記動画像ファイルを記録媒体に記録するように構成されている、請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記コントローラは、前記画像処理部によって生成された前記動画像データに関連する動画像ファイルが既に前記記録媒体に記録されているとき、前記編集後の動画像データを、既存の前記動画像ファイルに追記するように構成されている、請求項６に記載の画像処理装置。
【請求項８】
前記画像処理部は、前記撮影指示に応答して、前記撮影指示の時点を含む予め設定された時間に取得された撮像信号に基づいて、前記動画像データを生成するように構成されている、請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記コントローラは、前記画像処理部によって生成された前記動画像データを解析し、解析結果に基づいて、前記動画像データから削除する部分を特定するように構成されている、請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
撮影によって生成された複数の動画像データを含む動画像ファイルを取得するように構成されたインターフェースと、
前記動画像ファイルにおける前記複数の動画像データの各々について、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを生成するように構成されたコントローラと、
を備える画像処理装置。
【請求項１１】
撮影によって生成された動画像データを他の装置から取得するように構成されたインターフェースと、
前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラと、
を備える画像処理装置。
【請求項１２】
撮影指示に応答して撮像データを生成して出力するように構成された撮像部と、
前記撮像部から出力された前記撮像データに基づいて動画像データを生成するように構成された画像処理部と、
前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラと、
を備える撮像装置。
【請求項１３】
画像処理装置に搭載されたコンピュータに、
撮影指示に応答して取得された撮像データに基づいて動画像データを生成するステップと、
前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するステップと、
を実行させるコンピュータプログラム。
【請求項１４】
画像処理装置に搭載されたコンピュータに、
撮影によって生成された複数の動画像データを含む動画像ファイルを取得するステップと、
前記動画像ファイルにおける前記複数の動画像データの各々について、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを生成するステップと、
を実行させるコンピュータプログラム。
【請求項１５】
画像処理装置に搭載されたコンピュータに、
撮影によって生成された動画像データを他の装置から取得するステップと、
前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するステップと、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画像を扱う電子機器に関する。
【背景技術】
【０００２】
生成された動画像のダイジェスト版であるダイジェスト動画を生成することができる撮像装置が知られている。
【０００３】
例えば、特許文献１は、動画像生成中にシャッタキーが押下されると、１枚分の静止画像およびダイジェスト動画の動画ストリームを生成する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２００５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、ユーザにとってより好適なダイジェスト動画を生成するための技術を提供する。
【課題を解決するための手段】
【０００６】
本開示の一態様における画像処理装置は、撮影指示に応答して取得された撮像データに基づいて動画像データを生成するように構成された画像処理部と、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラとを備える。
【０００７】
本開示の他の態様における画像処理装置は、撮影によって生成された複数の動画像データを含む動画像ファイルを取得するように構成されたインターフェースと、前記動画像ファイルにおける前記複数の動画像データの各々について、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを生成するように構成されたコントローラとを備える。
【０００８】
本開示のさらに他の態様における画像処理装置は、撮影によって生成された動画像データを他の装置から取得するように構成されたインターフェースと、前記動画像データに関連付けられた管理情報および前記動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、前記動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラとを備える。
【発明の効果】
【０００９】
本開示の技術によれば、ユーザにとってより好適なダイジェスト動画を生成することができる。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラ１００の前面構成図である。
【図２】デジタルカメラ１００の背面構成図である。
【図３】デジタルカメラ１００の電気的な接続関係を示すブロック図である。
【図４】ダイジェスト動画の記録動作の概要を示す図である。
【図５】ダイジェスト動画のメニュー設定画面のイメージを示す図である。
【図６】メモリカード内のデータ構成例を示す図である。
【図７】管理データベースに管理された情報の例を示すイメージ図である。
【図８】動画バッファリング処理を示すフローチャートである。
【図９】ダイジェスト動画のチャプター作成処理を示すフローチャートである。
【図１０】チャプターの保存判定処理を説明するための図である。
【図１１】チャプターの保存判定処理の詳細を示すフローチャートである。
【図１２】チャプターの削除箇所および削除時間を決定するためのテーブルの一例を示す図である。
【図１３】チャプターの保存判定処理の他の例を説明するための図である。
【図１４】チャプターの保存判定処理の詳細の他の例を示すフローチャートである。
【図１５Ａ】ダイジェスト動画の単体再生動作の概要を示す図である。
【図１５Ｂ】ダイジェスト動画の混在再生動作の概要を示す図である。
【図１６】ダイジェスト動画の再生動作の一例を示すフローチャートである。
【図１７】チャプターの再生区間を説明するための図である。
【図１８】チャプターの再生区間を決定する処理の詳細を示すフローチャートである。
【図１９】ダイジェスト動画の一括編集処理を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１３】
（実施の形態１）
図１および図２は、本実施の形態におけるデジタルカメラ（撮像装置）１００の前面および背面の構成をそれぞれ示す模式図である。図３は、デジタルカメラ１００の内部構成の概略を示すブロック図である。
【００１４】
本実施の形態におけるデジタルカメラ１００は、撮影モード、再生モード、設定モードといった複数のモードを有している。撮影モードには、通常撮影モードとダイジェスト動画記録モードとが含まれる。ダイジェスト動画記録モードにおいて、デジタルビデオカメラ１００は、動画像のデータをバッファメモリ２０５に常時記録する。その上で、ユーザからの指示（例えば、レリーズ釦１１０の押下による静止画の撮影指示、またはダイジェスト動画記録指示）をトリガーとして、バッファメモリ２０５に記録された動画像データの中から、指示のタイミング付近の所定期間の動画像のデータを、ダイジェスト動画ファイルとして記録する。静止画の撮影指示をトリガーとする場合、静止画の撮影の直前の数秒間の動画像データ、静止画の撮影の直後の数秒間の動画像データ、または静止画の撮影の直前および直後の数秒間の動画像データをメモリカード２２１等の記録媒体に記録する。あるいは、静止画の撮影を行うことなく、ダイジェスト動画の記録が指示されたタイミングの直前、直後、またはその両方における数秒間の動画像のデータをメモリカード２２１等の記録媒体に記録してもよい。
【００１５】
本明細書において、上記の所定期間（例えば、静止画撮影タイミングの直前および直後の数秒間）の動画像データの単体を「チャプター」と称する。チャプターは、新しく記録される度に所定の条件を満たすか否かが判定され、条件を満たす場合、これまでに記録されたチャプターに結合され、ひとまとまりの動画像ファイルとして記録される。このようにして作成された動画像ファイルを、「ダイジェスト動画ファイル」と称する。このように、既に記録されたダイジェスト動画ファイルに新たなチャプターの内容を取り込んでそのファイルを更新することを、そのチャプターをダイジェスト動画ファイルに「追記する」と表現する。デジタルカメラ１００のコントローラ２１０は、チャプターが新しく生成される度に、このチャプターを既存のダイジェスト動画ファイルに追記するか、新規のダイジェスト動画ファイルに分割して記録するかを判定する。コントローラ２１０は、例えば所定期間（例えば１日）に作成されたチャプターをまとめて単一のダイジェスト動画ファイルに記録する。このような動画像データの記録モードを、「ダイジェスト動画記録モード」と呼ぶ。
【００１６】
特に、静止画撮影指示をチャプター生成のトリガーにする場合、デジタルカメラ１００は、生成されたチャプターおよび同時に生成された静止画像に関する管理情報を生成する。この管理情報に基づいて、生成されたチャプターが示す動画像区間の一部（例えば、フラッシュ発光区間）を除いた動画像区間によるダイジェスト動画ファイルを生成する。静止画像撮影指示を伴わずにチャプターを生成する場合も同様に、デジタルカメラ１００は、チャプターに関連付けられた管理情報に基づいて、チャプターの一部を削除した動画像データを含むダイジェスト動画ファイルを生成することができる。これにより、ユーザにとってより好適なダイジェスト動画を生成できる。
【００１７】
以下、本実施の形態によるデジタルカメラ１００の構成および動作をより具体的に説明する。
【００１８】
［１−１．構成］
まずは、図１〜３を参照しながら、本実施の形態によるデジタルカメラ１００の構成を説明する。
【００１９】
図１に示すように、デジタルカメラ１００は、前面に光学系２００を納める鏡筒、フラッシュ１１３、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）補助光源１１４を備える。また、デジタルカメラ１００は、上面にレリーズ釦１１０、ズームレバー１１１、電源釦１１２などを備える。また、図２に示すように、デジタルカメラ１００は、背面に液晶ディスプレイ２０４、およびメニュー釦１２０や十字釦１２１などを備える。本明細書では、レリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１といったユーザの操作を受け付けるための要素をまとめて「操作部」と呼ぶ。
【００２０】
図３は、デジタルカメラ１００の電気的な接続関係を示している。デジタルカメラ１００は、撮像部２６４、画像処理部２０３、液晶ディスプレイ２０４、バッファメモリ２０５、コントローラ２１０、フラッシュ（ストロボ）１１３、ＡＦ補助光源１１４、操作部２２３、フラッシュメモリ２２２、カードスロット２２０、通信インターフェース（ＩＦ）２５０、およびＧＰＳユニット２７０を備えている。撮像部２６４は、光学系２００、ＣＣＤイメージセンサ２０１、およびアナログ・フロント・エンド（ＡＦＥ）２０２を有している。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、および動画像生成部２６２を有している。図３には、メモリカード２２１も記載されているが、メモリカード２２１はデジタルカメラ１００構成要素ではなく、カードスロット２２０に接続可能な外部記録媒体である。
【００２１】
デジタルカメラ１００は、光学系２００を介して形成された被写体像をＣＣＤイメージセンサ２０１によって電気信号に変換する（撮像する）。これにより、ＣＣＤイメージセンサ２０１は、撮像面に形成された被写体像に基づく撮像データを生成する。撮像によって生成された撮像データは、ＡＦＥ２０２および画像処理部２０３によって各種の処理を施され、画像データとなる。生成された画像データは、フラッシュメモリ２２２やメモリカード２２１といった記録媒体に記録される。フラッシュメモリ２２２やメモリカード２２１等に記録された画像データが示す画像は、使用者による操作部２２３での操作により、液晶ディスプレイ２０４上に表示される。
【００２２】
以下、図１から図３に示す各構成要素の詳細を説明する。
【００２３】
光学系２００は、フォーカスレンズやズームレンズ、絞り、シャッタ等を含む。光学系２００は、光学式手ぶれ補正のためのＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含んでいてもよい。光学系２００を構成する各種のレンズは何枚から構成されるものでも、何群から構成されるものでもよい。フォーカスレンズ、ズームレンズ、絞り、シャッタは、それぞれに対応するＤＣモータやステッピングモータ等の駆動機構により、コントローラ２１０から通知された制御信号に従って駆動される。
【００２４】
ＣＣＤイメージセンサ２０１は、光学系２００によって形成された被写体像に基づいて撮像データを生成する撮像素子である。ＣＣＤイメージセンサ２０１は、一定時間ごとに新しいフレームの画像データを生成する。また、ＣＣＤイメージセンサ２０１は、電子シャッタ動作により露出光量を調節する。なお、ＣＣＤイメージセンサ２０１に代えて、例えばＣＭＯＳイメージセンサやＮＭＯＳイメージセンサなどの他の種類の撮像素子を用いても良い。
【００２５】
ＡＦＥ２０２は、ＣＣＤイメージセンサ２０１に接続され、ＣＣＤイメージセンサ２０１で生成された撮像データに対して、相関二重サンプリング、ゲイン調整等の処理を実行する回路である。ＡＦＥ２０２は、アナログ形式の撮像データからデジタル形式の撮像データへの変換を施す。その後、ＡＦＥ２０２は変換後の撮像データを画像処理部２０３に出力する。
【００２６】
画像処理部２０３は、ＡＦＥ２０２に接続され、ＡＦＥ２０２から出力された撮像データに対して各種処理を施し画像データを生成する回路である。各種処理の例としては、ガンマ補正、ホワイトバランス補正、輝度・色差（ＹＣ）変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されるものではない。画像処理部２０３は、ＡＦＥ２０２から出力された撮像データに基づいて、その撮像データが示す画像領域の中から特定の被写体の特徴点を抽出することにより、被写体の識別を行うことができる。例えば、予め人物の顔の特徴点を登録しておけば、その人物の顔の認証を行うことができる。
【００２７】
画像処理部２０３は、例えばデジタルシグナルプロセッサ（ＤＳＰ）やマイクロコントローラ（マイコン）といった集積回路によって好適に実現され得る。画像処理部２０３は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェア（コンピュータプログラム）との組み合わせによって構成してもよい。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、動画像生成部２６２などの画像生成回路を含んでいる。
【００２８】
スルー画像生成部２６０は、ＡＦＥ２０２から順次出力される撮像データ（例えば、毎秒６０フレーム）に基づいて、液晶ディスプレイ２０４に表示するための画像データを生成する回路である。液晶ディスプレイ２０４に表示されるリアルタイム映像を見ることにより、ユーザは、撮影画角等を容易に決定することができる。
【００２９】
静止画像生成部２６１は、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、記録用の静止画像を生成する回路である。静止画像生成部２６１は、例えばＪＰＥＧ規格に準拠した静止画像ファイルを生成する。静止画像生成部２６１は、静止画像ファイルの生成の際、ファイル内に当該静止画像に関する管理情報を格納する。管理情報は、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、フラッシュ発光を用いて撮影されたか否かに関する情報、ＡＦ補助光源が使用されたか否かに関する情報などを含む。静止画像生成部２６１によって生成された静止画像ファイルは、コントローラ２１０により、メモリカード２２１に記録される。コントローラ２１０は、静止画像ファイルをメモリカード２２１に記録するとき、当該静止画像ファイルに関する管理情報を管理データベースに追記する。
【００３０】
動画像生成部２６２は、撮像部２６４から出力された撮像データに基づいて動画像データを生成する回路である。動画像生成部２６２は、操作部２２３に含まれる不図示の動画記録釦が押下されたタイミングから、再び動画記録釦が押下（記録停止）されたタイミングまでの間に取得された撮像データに基づいて、記録用の動画像ファイルを生成する。動画像生成部２６２は、例えば、ＡＶＣＨＤ（登録商標）規格や、ＭＰ４規格等に準拠した動画像ファイルを生成する。また、ダイジェスト動画記録モードでは、動画像生成部２６２は、撮像データに基づいて動画像データを常時生成してバッファメモリ２０５に記録する。そして、レリーズ釦１１０が押下されたタイミング（以下、「レリーズタイミング」と呼ぶことがある。）付近の所定期間（例えば、レリーズタイミングの直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。生成した動画像ファイルおよびチャプターのデータは、コントローラ２１０により、メモリカード２２１に記録される。コントローラ２１０は、チャプターをメモリカード２２１内のダイジェスト動画ファイルに追記するとき、そのチャプターに関する管理情報を管理データベースに追記する。
【００３１】
ダイジェスト動画記録モードにおいては、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、静止画像生成部２６１は静止画像ファイルを生成する。コントローラ２１０は、生成された静止画像ファイルを、メモリカード２２１に記録する。一方、動画像生成部２６２は、レリーズ釦１１０が押下されたタイミングの付近の所定期間（例えば、直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。コントローラ２１０は、生成されたチャプターを、ダイジェスト動画ファイルに追記して、メモリカード２２１に記録する。コントローラ２１０は、これらのほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを追記したダイジェスト動画ファイルとを、互いに関連付けてメモリカード２２１に記録する。具体的には、コントローラ２１０は、管理データベースを用いて、ほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを追記したダイジェスト動画ファイルとを互いに関連付ける。管理データベースの詳細は図７を参照しながら後述する。
【００３２】
液晶ディスプレイ２０４は、デジタルカメラ１００の背面に設けられている。液晶ディスプレイ２０４は、画像処理部２０３によって処理された画像データに基づく画像を表示する。液晶ディスプレイ２０４は、画像の他、デジタルカメラ１００の設定条件等を表示することも可能である。液晶ディスプレイ２０４の代わりに、有機ＥＬ等の他の種類のディスプレイが設けられていてもよい。
【００３３】
コントローラ２１０は、デジタルカメラ１００全体の動作を統括制御するプロセッサである。コントローラ２１０は、例えば、プログラム等の情報を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびプログラム等の情報を処理するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の組み合わせによって好適に実現され得る。ＲＯＭは、オートフォーカス（ＡＦ）制御や自動露出（ＡＥ）制御、デジタルカメラ１００全体の動作を制御するためのプログラム等を格納する。
【００３４】
コントローラ２１０は、ハードワイヤードな電子回路で構成してもよいし、マイクロコントローラなどで構成してもよい。また、画像処理部２０３などと共に１つの半導体チップで構成してもよい。ＲＯＭはコントローラ２１０の内部の構成要素である必要はなく、コントローラ２１０の外部に設けられていてもよい。コントローラ２１０は、図３に示すように、他の各部に電気的に接続され、制御信号によって各部を制御する。
【００３５】
コントローラ２１０は、ＡＦ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域におけるコントラスト値を取得する。コントローラ２１０は、連続して取得されるコントラスト値に基づき、特定の被写体領域のフォーカス状態を判断して、当該被写体領域に合焦するようにフォーカスレンズを駆動させる。コントローラ２１０がＡＦ制御を実行するタイミングは、使用者によるレリーズ釦１１０の半押し操作を受け付けたときでもよいし、撮影モード中は常にＡＦ制御を行うように構成されていてもよい。静止画撮影のときのピント状態に関する情報は、後述する管理データベースにより管理される。
【００３６】
コントローラ２１０は、また、ＡＥ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域における輝度情報を取得する。コントローラ２１０は、連続して取得される輝度情報から、被写体の適正露出を得るため露出値を算出する。コントローラ２１０は、算出された露出値と所定のプログラム線図に従って、絞り値とシャッタースピードを決定する。プログラム線図は、露出値と、絞り値およびシャッタースピードとの関係を規定する情報であり、予めＲＯＭ等の記録媒体に記録されている。コントローラ２１０は、画像データから取得される輝度情報を監視しており、ＡＥ制御を常時実行する。撮影する際の露出値は、使用者によるレリーズ釦１１０の半押し操作を受け付けたタイミングで固定してもよいし、全押し操作を受け付けたタイミングで固定してもよい。静止画撮影のときの絞り値、シャッタースピード、感度等の情報は、後述する管理データベースにより管理される。
【００３７】
バッファメモリ２０５は、画像処理部２０３およびコントローラ２１０のワークメモリとして機能する記録媒体である。バッファメモリ２０５はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  ＡｃｃｅｓｓＭｅｍｏｒｙ）などで実現できる。フラッシュメモリ２２２は、画像データ等を記録するための内部メモリとして機能する。
【００３８】
カードスロット２２０は、メモリカード２２１を着脱可能なインターフェースである。カードスロット２２０は、メモリカード２２１を電気的および機械的に接続可能である。また、カードスロット２２０は、メモリカード２２１を制御する機能を備えていてもよい。
【００３９】
メモリカード２２１は、内部にフラッシュメモリ等の記録媒体を備えた外部メモリである。メモリカード２２１は、画像処理部２０３で処理される画像データなどのデータを記録可能である。本実施形態では、外部メモリの一例としてメモリカード２２１を示すが、外部メモリはこれには限らない。例えば、ハードディスクや光ディスク等の記録媒体を外部メモリとしてもよい。
【００４０】
操作部２２３は、デジタルカメラ１００の外装に設けられている操作釦や操作ダイヤル等の総称であり、使用者による操作を受け付けるユーザインターフェースとして機能する。操作部２２３は、例えば図１や図２に示したレリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１などを含む。操作部２２３は、使用者による操作を受け付けると、コントローラ２１０に種々の動作を指示する信号を送る。
【００４１】
レリーズ釦１１０は、半押し状態と全押し状態の二段階押下式釦である。ユーザによってレリーズ釦１１０が半押しされると、コントローラ２１０は、上述したＡＦ制御およびＡＥ制御を実行して撮影条件を決定する。続いて、ユーザによってレリーズ釦１１０が全押しされると、コントローラ２１０は、全押しのタイミングに撮像され生成された画像データ（静止画像およびチャプター）をメモリカード２２１に記録する。
【００４２】
メニュー釦１２０は、押下式の釦である。メニュー釦１２０が使用者によって押下されると、コントローラ２１０は、液晶ディスプレイ２０４にメニュー画面を表示させる。メニュー画面は、撮影および再生のための各種条件を設定するための画面である。各種条件の設定項目が選択されているときに押下されるとその項目が決定されるように、メニュー釦１２０は決定釦として機能するようにしてもよい。
【００４３】
十字釦１２１は、メニュー釦１２０の上下左右方向に設けられた押下式釦である。使用者は、十字釦１２１のいずれかの方向を押下することにより、液晶ディスプレイ２０４に表示される各種条件項目を選択することができる。
【００４４】
フラッシュ１１３は、キセノン管、コンデンサ、昇圧回路、発光トリガー回路などを含む。昇圧回路は、コントローラ２１０からの制御信号に従って、コンデンサに高電圧を印加する。発光トリガー回路は、コントローラ２１０からの制御信号に従って、印加充電されたコンデンサの高電圧を放電させて、キセノン管内のキセノンガスを瞬間的に発光させる。発光トリガー回路は、コンデンサの高電圧を静止画撮影と同期して放電させる。これにより、デジタルカメラ１００は、光が照射された被写体を静止画撮影することができる。フラッシュ１１３は、被写体に対して撮像時に瞬間的に発光することによって、被写体の明るさを補うことができる。静止画撮影のときにフラッシュ発光がなされたか否かに関する情報は、後述する管理データベースによって管理される。
【００４５】
ＡＦ補助光源１１４は、上述したコントローラ２１０によるＡＦ制御のときに、被写体の照度を補って、被写体のコントラスト値を取得するために発光させる光源である。被写体の照度が低い場合、被写体からＡＦ制御可能なコントラスト値が得られにくい。ＡＦ補助光を発光させることによって、コントローラ２１０がＡＦ制御可能なコントラスト値が得られるシーンを増やすことができる。ＡＦ制御のときにＡＦ補助光の発光がなされたか否かに関する情報は、後述する管理データベースによって管理される。
【００４６】
通信インターフェース２５０は、無線または有線の通信インターフェースである。コントローラ２１０は、この通信インターフェース２５０を介して、例えば、アクセスポイント経由で他の通信機器に接続することができる。通信インターフェース２５０は、無線ＬＡＮ、有線ＬＡＮ等により実現可能である。
【００４７】
ＧＰＳユニット２７０は、人工衛星による測位システムを利用して、デジタルカメラ１００の現在位置を検出するＧＰＳ受信機である。コントローラ２１０は、ＧＰＳユニット２７０を介して、現在位置に関する情報（緯度、経度など）を取得することができる。デジタルカメラ１００は、ＧＰＳユニット２７０から取得した現在位置に関する情報と、撮影画像（静止画像、チャプター等の動画像）とを関連付けることができる。静止画を撮影したときの現在位置に関する情報は、後述する管理データベースによって管理される。
【００４８】
なお、上記の構成はあくまでも一例であり、コントローラ２１０が後述する動作を実行する限り、その構成はどのようなものであってもよい。例えば、図３に示す構成要素以外の要素を含んでいてもよいし、一部の構成要素を省略してもよい。
【００４９】
［１−２．動作］
以下、図４〜１７を参照しながら、デジタルカメラ１００の動作を説明する。
【００５０】
まず、ダイジェスト動画の記録の概要を説明する。以下の説明では、静止画像撮影指示をトリガーとして、当該指示のタイミングの前後の数秒間の動画像をチャプターとして記録する場合を想定する。
【００５１】
図４は、静止画像撮影指示をトリガーとして記録された静止画像と、静止画像撮影指示に伴って記録されたチャプターを撮影時間に沿って、時系列に並べたイメージを示している。図４に示すように、チャプターは、静止画像の直前のものと直後のものとに分類される。ここで、Ｎ番目（Ｎは自然数）のダイジェスト動画をＤＮと表す。このとき、Ｎ番目の静止画撮影直前のチャプターをＤＮ−ＣＮｂ、Ｎ番目の静止画撮影直後のチャプターをＤＮ−ＣＮａと表す。更に、このときの静止画像をＤＮ−ＰＮと表す。したがって、例えば１番目のダイジェスト動画はＤ１と表される。このとき、１番目の静止画撮影直前のチャプターはＤ１−Ｃ１ｂ、１番目の静止画像撮影直後のチャプターはＤ１−Ｃ１ａ、静止画像はＤ１−Ｐ１と表される。
【００５２】
このように、ダイジェスト動画記録モードでは、デジタルカメラ１００は、静止画像とその前後のチャプターとを、順次メモリカード２２１に記録していく。
【００５３】
［１−２−１．ダイジェスト動画のメニュー画面構成］
図５は、ダイジェスト動画のメニュー設定画面のイメージを示す図である。本実施の形態におけるデジタルカメラ１００は、ユーザによる操作部２２３からの操作を受け付けて、図５に示すような、ダイジェスト動画のためのメニュー設定画面を液晶ディスプレイ２０４に表示させることができる。
【００５４】
図５に示すように、ダイジェスト動画のメニュー画面は、メニュー項目として、ダイジェスト動画を記録するか否か（ＯＮ／ＯＦＦ）の設定項目、生成されるチャプターの長さ（例えば、５秒ｏｒ１０秒）の設定項目、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否か（残す／残さない）の設定項目を有する。これらの設定項目の他、例えば静止画記録指示の直前の動画像をチャプターとして生成するか否か（残す／残さない）の設定項目が設けられていてもよい。ユーザは、操作部２２３を操作することにより、各設定項目の選択枝のいずれかを選択することができる。
【００５５】
以下の説明では、ダイジェスト動画を記録するか否かの設定項目が「ＯＮ」に設定されており、チャプターの長さの設定項目が「５秒」に設定されており、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否かの設定項目が「残す」に設定されているものとする。
【００５６】
［１−２−２．ダイジェスト動画の管理構成］
次に、図６を参照しながら、ダイジェスト動画記録モードにおいてメモリカード２２１に記録されるデータの構成を説明する。図６は、メモリカード２２１に記録されるデータ構成のイメージを示す図である。
【００５７】
メモリカード２２１には、静止画像と、ダイジェスト動画と、管理データベースとが記録される。管理データベースには、静止画像およびチャプターの撮影に関する情報（「撮影情報」と呼ぶ。）が管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像およびチャプターの撮影情報を把握することができる。管理データベースには、静止画像と、当該静止画像の直前および直後に生成されたチャプターとの対応関係を示す情報（「関係情報」と呼ぶ。）も管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像と、当該静止画像に対応付けられたチャプターを把握することができる。
【００５８】
続いて、管理データベースが管理する管理情報（撮影情報および関係情報）について、図７を用いて説明する。図７は、管理データベースに管理された情報一覧のイメージを示す図である。
【００５９】
図７に示すように、管理データベースには、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報（開始時刻、終了時刻、チャプタータイトル）、関係情報（対応コンテンツＩＤ、静止画前後情報）、撮影情報（撮影日時、シーンモード情報、地理的な位置情報（ＧＰＳ情報）、縦横情報、フラッシュ情報、手ぶれ情報など）が管理されている。図示される情報の他、例えば地名情報や画角情報を含んでいてもよい。本実施の形態においては、このような管理データベースを用いて各情報を管理する場合を説明するが、各コンテンツデータのヘッダー部（Ｅｘｉｆやユーザーデータ領域など）において管理してもよい。
【００６０】
コンテンツＩＤは、各コンテンツ（静止画像または動画像（チャプター））に固有に付与される番号である。コンテンツ種別は、各コンテンツが、静止画像（Ｐｉｃｔｕｒｅ）なのか動画像（Ｖｉｄｅｏ）なのかを示す情報である。ダイジェスト動画ＩＤは、各チャプターを含むダイジェスト動画のＩＤである。実ファイル名称は、各コンテンツが含まれる実際のファイル名称である。チャプター情報は、各チャプターのタイトル、ダイジェスト動画内の開始時刻および終了時刻を含む。関係情報は、静止画像と、当該静止画像とともに生成されたチャプターとの対応関係を示す情報である。関係情報は、対応コンテンツＩＤと、静止画像に対する前後情報とを含む。対応コンテンツＩＤは、静止画像の場合は対応する動画像（チャプター）のコンテンツＩＤ、動画像（チャプター）の場合は対応する静止画像のコンテンツＩＤである。前後情報は、レリーズタイミングの直前のチャプターであるか、直後のチャプターであるかを示す情報である。撮影情報は、上記以外の動画像の規格情報等を含んでいてもよい。
【００６１】
［１−２−３．ダイジェスト動画の記録動作］
次に、ダイジェスト動画の記録動作を説明する。
【００６２】
まず、図８を参照しながら、デジタルカメラ１００による動画バッファリング処理を説明する。図８は、動画バッファリング処理を示すフローチャートである。画像処理部２０３における動画像生成部２６２は、チャプターを生成するとき、図８に示すフローチャートに従って動画バッファリングを行う。
【００６３】
デジタルカメラ１００が撮影モードに設定されているとき、ＣＣＤイメージセンサ２０１は、光学系２００を介して形成された被写体像に基づく撮像データを順次生成している。上述したように、ＣＣＤイメージセンサ２０１が生成した撮像データは、ＡＦＥ２０２での処理を経た後、画像処理部２０３に入力される。画像処理部２０３は、入力された撮像データに対してＹＣ変換処理を施し、ＹＣデータを生成する。一般に、ＣＣＤイメージセンサ２０１が生成する撮像データはＲＧＢデータであるため、ＲＧＢデータを輝度成分Ｙを示すデータと色差成分Ｃを示すデータとに変換するＹＣ変換処理が行われる。
【００６４】
コントローラ２１０は、画像処理部２０３によってＹＣデータが生成されているか否かを常時監視している（ステップＳ３００）。ＹＣデータが生成されていない場合、コントローラ２１０は、ＹＣデータの生成の監視を継続する（ステップＳ３００におけるＮｏ）。一方、ＹＣデータが生成されている場合、コントローラ２１０は、生成されたＹＣデータに対し、所定の符号化方式に従ってエンコード処理を施すように画像処理部２０３に指示する。画像処理部２０３は、コントローラ２１０からの指示に従って、生成されたＹＣデータに対し、所定の符号化方式に従ってエンコード処理を施してエンコードデータを生成する（ステップＳ３０１）。これにより、動画像（チャプター）のエンコードデータが生成される。
【００６５】
次に、コントローラ２１０は、バッファメモリ２０５をリングバッファ状にしてエンコードデータを記録する。すなわち、バッファメモリ２０５に所定量以上の残記録容量があるか否かを判断する（ステップＳ３０２）。バッファメモリ２０５の残記録容量が所定量よりも小さい場合（ステップＳ３０２におけるＮｏ）、コントローラ２１０は、バッファメモリ２０５に記録されている一番古いエンコードデータを削除する（ステップＳ３０３）。この際、エンコードデータが例えばＭＰＥＧのファイルフォーマットに準拠して生成されている場合、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位で削除する。続いて、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータを、記録容量に余裕の出来たバッファメモリ２０５に記録する（ステップＳ３０４）。一方、バッファメモリ２０５の残記録容量が所定量以上である場合（ステップＳ３０２におけるＹｅｓ）、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータをそのままバッファメモリ２０５に記録する（ステップＳ３０４）。コントローラ２１０は、ステップＳ３００からステップＳ３０４の動作を繰り返す。
【００６６】
次に、図９を参照しながら、静止画像撮影指示をトリガーとする動画像（チャプター）の生成処理を説明する。図９は、ダイジェスト動画の１チャプターを作成する処理を示すフローチャートである。
【００６７】
まず、コントローラ２１０は、静止画像撮影指示をトリガーとする動画像（チャプター）を作成する命令があったか否かを監視している（ステップＳ３１０）。静止画像撮影指示をトリガーとするチャプターを作成する命令があった場合、コントローラ２１０は、既存のダイジェスト動画ファイルにそのチャプターを追記するか、新規のダイジェスト動画ファイルにそのチャプターを記録するかを決定する（ステップＳ３１１）。この判定処理を、「分割判定」と呼ぶ。分割判定は、これから記録しようとするチャプタに関連するダイジェスト動画がメモリカード２２１に既に記録されているか否かに基づいて行われる。例えば、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画ファイルが既にメモリカード２２１に記録されている場合、コントローラ２１０は、既存のダイジェスト動画ファイルに新しく作成するチャプターを追記する。一方、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画がメモリカード２２１に記録されていない場合、コントローラ２１０は、既存のダイジェスト動画ファイルとは別の新規ダイジェスト動画ファイルに当該チャプターを記録する。ステップＳ３１１では、日付に限らず、他の情報に基づいて関連する既存のダイジェスト動画ファイルを特定してもよい。例えば、撮影場所、写っている被写体、撮影モード等が共通または類似する既存のダイジェスト動画ファイルがあれば、そのファイルに新規に作成したチャプターを追記するようにしてもよい。また、チャプターを作成する際にそのチャプターを既存の特定のダイジェスト動画ファイルに追記するか否かをユーザに選択させてもよい。
【００６８】
次に、コントローラ２１０は、保存判定処理を行う（ステップＳ３１２）。保存判定処理は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存するか否かを決定する処理と、チャプターとして保存する動画区間を決定する処理とを含む。ステップＳ３１２の保存判定処理の詳細は後述する。ステップＳ３１２において、エンコードデータをチャプターとして保存しないことを決定した場合、コントローラ２１０は、処理を終了する。
【００６９】
ステップＳ３１２において、エンコードデータをチャプターとして保存することが決定した場合、コントローラ２１０は、ステップＳ３１２において決定された動画区間に従って、バッファメモリ２０５に蓄積されたエンコードデータを切り出し、メモリカード２２１に既に記録されているダイジェスト動画ファイルまたは新規に作成したダイジェスト動画ファイルに記録する（ステップＳ３１３）。
【００７０】
次に、コントローラ２１０は、今回新しく記録したチャプターの情報を管理データベースに追記して、管理データベースを更新する（ステップＳ３１４）。管理データベースに追記する管理情報は、図７に示すように、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報、関係情報、撮影情報などを含む。
【００７１】
［１−２−４．ダイジェスト動画の記録動作（保存判定処理の詳細）］
続いて、図１０および図１１を参照しながら、ステップＳ３１２における保存判定処理の詳細を説明する。
【００７２】
図１０は、１チャプターの保存判定処理を説明するための図である。図１０は、バッファメモリ２０５にバッファリングされているエンコードデータ（以下、「バッファリングエンコードデータ」とも呼ぶ。）の時間関係を示している。バッファリングエンコードデータのうち、最も古いバッファリング時刻をＴ０、動画像（チャプター）作成命令が出された時刻をＴｒｅｃ、バッファリングエンコードデータの総時間をＲｂｕｆとする。また、保存判定処理に基づいて抽出されるエンコードデータの開始時刻をＴｓｔａ、終了時刻をＴｅｎｄ、その時間をＲｃｈａｐとする。さらに、図５に示した設定画面において設定されたチャプターの長さをＲｄｅｆ、保存判定処理が行われたバッファリングエンコードデータの終端から削除される部分の時間をＲｄｅｌとする。バッファリングエンコードデータの終端から削除される部分は、そのチャプターの管理情報に基づいて決定される。また、チャプターの最小動画時間をＲｍｉｎとする。最小動画時間とは、チャプターに要求される最小の時間であり、この時間に満たないチャプターは保存されない。
【００７３】
図１１は、１チャプターの保存判定処理の詳細を示すフローチャートである。
【００７４】
まず、コントローラ２１０は、バッファメモリ２０５に格納されたエンコードデータの総時間Ｒｂｕｆの情報を取得する（ステップＳ３２０）。次に、コントローラ２１０は、バッファメモリ２０５がバッファリングしているエンコードデータが、最小動画時間を満たしているか否かを判定する（ステップＳ３２１）。すなわち、ＲｂｕｆとＲｍｉｎとの大小関係を比較し、Ｒｂｕｆ＞Ｒｍｉｎであるか否かを判定する。ステップＳ３２１においてＮｏと判定した場合、チャプターの長さが最小動画時間に満たないため、コントローラ２１０は、チャプターを保存せずに終了する（ステップＳ３２２）。
【００７５】
一方、ステップＳ３２１においてＹｅｓと判定した場合、コントローラ２１０は、管理データベースから、保存判定処理の対象のチャプターに対応する静止画像の管理情報を取得する（ステップＳ３２３）。次に、コントローラ２１０は、取得した管理情報に基づいて、削除される動画像部分の時間Ｒｄｅｌを算出する（ステップＳ３２４）。
【００７６】
ここで、Ｒｄｅｌの算出方法を説明する。管理データベースで管理されている管理情報の中には、Ｒｄｅｌが設定されている項目とされていない項目とが存在する。例えば、管理データベースで管理されているフラッシュ情報には、Ｒｄｅｌが設定されている。これは、静止画撮影のときにフラッシュ撮影されると、静止画撮影の直前の動画像にフラッシュのシーンが含まれることになるので、これを防ぐためである。フラッシュ撮影が行われたことを考慮せずにチャプターを生成してしまうと、フラッシュのシーン（真っ白なシーン）が含まれた鑑賞しにくいチャプターが出来てしまう。そのような事態を防ぐため、本実施の形態のデジタルカメラ１００は、フラッシュに関して設定されたＲｄｅｌの値に基づき、フラッシュ撮影時にはフラッシュのシーン（動画区間）を除くようにチャプターを作成する。これにより、より鑑賞しやすいチャプターを生成することができる。
【００７７】
本実施の形態においては、フラッシュ撮影が行われた静止画像に関連する動画像からフラッシュのシーンを除く場合を例に説明するが、このような例に限定されない。他にも、例えばフラッシュ撮影の際にストロボユニットがポップアップする音が含まれるシーンを除くようにＲｄｅｌを設定してもよいし、ＡＦ補助光の発光が含まれるシーンが除かれるようにＲｄｅｌを設定してもよい。
【００７８】
これらの特定の撮影条件に該当する場合にチャプタのどの部分をどれだけ削除するかは、例えば管理データベースとは異なる他のデータベース（テーブル）によって管理され得る。図１２は、そのようなテーブルに記録される情報の一例を示している。この例では、フラッシュがＯＮに設定されている場合に、チャプター作成命令の直前および直後の０．５秒の動画区間が削除される。また、ＡＦ補助光がＯＮに設定されている場合に、チャプター作成命令の直前の０．３秒の動画区間が削除される。図１２に示すテーブルには、他の撮影条件に関する情報も記録され得る。このようなテーブルがデジタルカメラ１００の記録媒体（例えばフラッシュメモリ２２２）に記録されていれば、コントローラ２１０は、管理データベースとともにこのテーブルを参照することによって削除箇所および削除時間Ｒｄｅｌを決定することができる。なお、管理データベース自体に撮影情報の特定の項目に対応する削除箇所および削除時間を示す情報が記録されていてもよい。
【００７９】
次に、コントローラ２１０は、バッファメモリ２０５にバッファリングされているエンコードデータから、チャプターとして切り出す保存区間（ＴｓｔａからＴｅｎｄまでの区間）を算出する（ステップＳ３２５）。この際、コントローラ２１０は、以下の式に従って保存区間を算出する。
Ｔｓｔａ  ＝  Ｔｒｅｃ  −  Ｒｄｅｆ                    ・・・（式１）
Ｔｅｎｄ  ＝  Ｔｒｅｃ  −  Ｒｄｅｌ  ＝  Ｔｓｔａ  ＋  （Ｒｄｅｆ  −  Ｒｄｅｌ）      ・・・（式２）
Ｒｃｈａｐ  ＝  Ｔｅｎｄ  −  Ｔｓｔａ  ＝  Ｒｄｅｆ  −  Ｒｄｅｌ      ・・・（式３）
【００８０】
次に、コントローラ２１０は、Ｒｄｅｌの値に基づいてエンコードデータの終端部分を削除した後のチャプターの時間Ｒｃｈａｐが、最小動画時間Ｒｍｉｎよりも長いか否かを判定する（ステップＳ３２６）。長いと判定した場合（ステップＳ３２６におけるＹｅｓ）、コントローラ２１０は、式１、式２に基づいて算出したＴｓｔａ、Ｔｅｎｄに基づき、保存区間を決定する（ステップＳ３２８）。一方、短いと判定した場合（ステップＳ３２６におけるＮｏ）、コントローラ２１０は、ＴｅｎｄをＴｒｅｃに置き換える（ステップＳ３２７）。そして、コントローラ２１０は、式１に基づいて算出したＴｓｔａとＴｒｅｃに置き換えたＴｅｎｄとによって保存区間を決定する（ステップＳ３２８）。これは、Ｒｄｅｌの値に基づいてエンコードデータの終端部分を削除した場合に最小動画時間を下回ってすぐに終わるシーンが生成されるのを回避するためである。
【００８１】
上記の例では、チャプター作成命令の直前のチャプターの部分が削除されるが、このような例に限定されない。コントローラ２１０は、チャプター作成命令が出された後のチャプターの部分についても、上記と同様の処理を行ってもよい。以下、チャプター作成命令が出された直後の動画像の部分を削除する処理の例を説明する。
【００８２】
図１３は、チャプター作成命令が出された直後のチャプターの保存判定処理を説明するための図である。チャプター作成命令が出された時刻をＴｒｅｃ、保存判定処理に基づいて抽出されるエンコードデータの開始時刻をＴｓｔａ、終了時刻をＴｅｎｄ、その時間をＲｃｈａｐ、図５に示した設定画面において設定されたチャプターの長さをＲｄｅｆ、削除される部分の時間をＲｄｅｌとする。削除される部分は、そのチャプターの管理情報に基づいて決定され得る。ここでも、チャプターの最小動画時間をＲｍｉｎとする。
【００８３】
図１４は、この例における１チャプターの保存判定処理の詳細を示すフローチャートである。まず、コントローラ２１０は、管理データベースから、保存判定処理の対象のチャプターに対応する静止画像の管理情報を取得する（ステップＳ４２３）。次に、コントローラ２１０は、取得した管理情報に基づいて、削除される動画像部分の時間Ｒｄｅｌを算出する（ステップＳ４２４）。Ｒｄｅｌの算出方法は、上記の算出方法と同様である。
【００８４】
次に、コントローラ２１０は、バッファメモリ２０５にバッファリングされているエンコードデータから、チャプターとして切り出す保存区間（ＴｓｔａからＴｅｎｄまでの区間）を算出する（ステップＳ４２５）。この際、コントローラ２１０は、以下の式に従って保存区間を算出する。
Ｔｓｔａ  ＝  Ｔｒｅｃ  ＋  Ｒｄｅｌ                    ・・・（式４）
Ｔｅｎｄ  ＝  Ｔｒｅｃ  ＋  Ｒｄｅｆ  ＝  Ｔｓｔａ  ＋  （Ｒｄｅｆ  −  Ｒｄｅｌ）      ・・・（式５）
Ｒｃｈａｐ  ＝  Ｔｅｎｄ  −  Ｔｓｔａ  ＝  Ｒｄｅｆ  −  Ｒｄｅｌ      ・・・（式６）
【００８５】
次に、コントローラ２１０は、Ｒｄｅｌの長さのエンコードデータの先端部分を削除した後のチャプターの時間Ｒｃｈａｐが、最小動画時間Ｒｍｉｎよりも長いか否かを判定する（ステップＳ４２６）。長いと判定した場合（ステップＳ４２６におけるＹｅｓ）、コントローラ２１０は、式４、式５に基づいて算出したＴｓｔａ、Ｔｅｎｄに基づき、保存区間を決定する（ステップＳ４２８）。一方、短いと判定した場合（ステップＳ４２６におけるＮｏ）、コントローラ２１０は、ＴｓｔａをＴｒｅｃに置き換える（ステップＳ４２７）。そして、コントローラ２１０は、式１に基づいて算出したＴｓｔａとＴｒｅｃに置き換えたＴｅｎｄとによって保存区間を決定する（ステップＳ４２８）。
【００８６】
以上のような処理により、チャプターの不要な部分が削除された鑑賞し易いダイジェスト動画を生成することができる。
【００８７】
なお、上記の説明では、ＴｓｔａおよびＴｅｎｄによって保存区間を決定するために、保存判定の対象のチャプターに対応する静止画像の管理情報に基づいてＲｄｅｌの値を取得する例を示したが、このような例に限定されない。例えば、バッファリングされているエンコードデータに関する管理情報を随時内部メモリに保存しておき、ステップＳ３２４において、この内部メモリに保存された管理情報に基づいて、不要なシーンを除いたシーン（保存区間）を決定してもよい。より具体的には、動画像の縦撮りか横撮りかを示す情報（縦横情報）を管理情報として逐次記録しておき、カメラが横撮りの状態のシーンのみをチャプターとして切り出すようにしてもよい。バッファリングされているエンコードデータについて、随時内部メモリに保存されている管理情報を活用することにより、チャプターとして切り出す箇所をより柔軟に決定することが可能となる。
【００８８】
［１−３．効果等］
以上のように、本実施形態におけるデジタルカメラ（撮像装置）１００は、撮影指示に応答して撮像データを生成して出力するように構成された撮像部２６４と、撮像部２６４から出力された撮像データに基づいて、動画像データ（チャプター）を生成するように構成された画像処理部２０３と、動画像データに関連付けられた管理情報および動画像データの内容の少なくとも一方に基づいて、予め定められた条件に該当する場合に、当該動画像データが示す動画像の一部を削除した編集後の動画像データを含むダイジェスト動画ファイルを生成するように構成されたコントローラ２１０とを備えている。これにより、不要な部分が削除された鑑賞しやすいダイジェスト動画を生成することが可能となる。
【００８９】
また、本実施形態のある例では、上記撮影指示は静止画像の撮影指示であり、画像処理部２０３は、当該静止画像の撮影指示に応答して動画像データおよび静止画像データを生成するように構成されている。これにより、静止画像の撮影タイミングに合わせて動画像を記録することができるため、ユーザの希望に沿ったダイジェスト動画ファイルを生成することができる。
【００９０】
また、コントローラ２１０は、編集後のチャプターのデータおよび静止画像データを統合したダイジェスト動画ファイルを生成することができる。このため、視聴者は、ダイジェスト動画の各シーンがどの静止画像に対応するものかを容易に把握することができる。
【００９１】
また、管理情報は、静止画像の撮影時にフラッシュ１１３が用いられたか否かを示す情報を含み得る。そして、コントローラ２１０は、フラッシュ１１３が用いられたか否かを示す情報に基づいて、画像処理部２０３によって生成されたチャプターが示す動画像のうち、フラッシュ１１３の影響が及ぶ部分を削除することによって編集した動画像データを生成するように構成され得る。これにより、フラッシュ１１３の発光によって真っ白になったシーンを除くことができるため、鑑賞しやすいダイジェスト動画を生成することができる。
【００９２】
また、管理情報は、静止画像の撮影時にオートフォーカス動作のためのＡＦ補助光源１１４が用いられたか否かを示す情報を含み得る。そしてコントローラ２１０は、ＡＦ補助光源１１４が用いられたか否かを示す情報に基づいて、画像処理部２０３によって生成されたチャプターが示す動画像のうち、補助光源１１４の影響が及ぶ部分を削除することによって編集した動画像データを生成するように構成され得る。これにより、ＡＦ補助光源１１４の影響が及ぶシーンを除くことができるため、鑑賞しやすいダイジェスト動画を生成することができる。
【００９３】
また、コントローラ２１０は、画像処理部２０３によって生成されたチャプターに関連するダイジェスト画像ファイルが既に記録媒体（例えばメモリカード２２１）に記録されているとき、編集後のチャプターを、既存のダイジェスト動画ファイルに追記する。これにより、関連するチャプターは１つのダイジェスト動画ファイルに記録されるため、視聴者は関連性のあるシーンだけをまとめたダイジェスト動画を視聴することができる。
【００９４】
また、画像処理部２０３は、撮影指示に応答して、撮影指示の時点を含む予め設定された時間に取得された撮像信号に基づいて、チャプターを生成するように構成されている。これにより、生成されるダイジェスト動画ファイルは、撮影指示の前後の動画像を含むことになるため、撮影者の意図に沿ったものになる。
【００９５】
（実施の形態２）
次に、第２の実施の形態を説明する。上記の実施の形態１にかかるデジタルカメラ１００は、撮影時に不要なシーンを除いたチャプターを生成するが、本実施の形態にかかるデジタルカメラ１００は、撮影時には不要なシーンを除くことなくチャプターを生成する。そして、再生時、編集時、またはアップロード時に不要なシーンを除いたチャプターを生成する。以下、実施形態１と異なる点を中心に説明する。
【００９６】
［２−１．構成］
本実施の形態のデジタルカメラの電気的構成は、図１から図３を参照して説明した実施の形態１にかかるデジタルカメラ１００の電気的構成と同様であるため、説明を省略する。また、構成が同様であるため、同じ構成要素には同じ符号を付して説明する。
【００９７】
［２−２．動作］
［２−２−１．ダイジェスト動画の記録動作］
本実施の形態におけるダイジェスト動画の記録動作は、撮影時には不要なシーンを除かずにチャプターを生成する点を除いて、実施の形態１にかかるダイジェスト動画の記録動作と同様である。このため、重複する動作についての説明は省略する。
【００９８】
［２−２−２．ダイジェスト動画の再生動作］
ダイジェスト動画の再生動作を説明する。本実施形態におけるダイジェスト動画の再生動作には、ダイジェスト動画を単体で（チャプターのみを）再生する単体再生動作と、ダイジェスト動画と関連する静止画を混在させて再生する混在再生動作とが含まれる。以下の説明では、図９を参照して説明した動作により、メモリカード２２１にダイジェスト動画とこれに関連する静止画像とが記録されているものとする。
【００９９】
図１５Ａは、ダイジェスト動画の単体再生の概要を示す図である。ダイジェスト動画の単体再生動作においては、メモリカード２２１に記録されたダイジェスト動画のうち、ユーザから再生指示を受けたダイジェスト動画について、単体で再生動作を行う。このとき、コントローラ２１０は、図１５Ａに示すように、再生指示を受けたダイジェスト動画について、このダイジェスト動画を構成する各チャプターの間に特殊効果（フェードイン、フェードアウトなど）を挿入して、一連のチャプターを連続再生する。これにより、各チャプターを印象的に再生させることができる。
【０１００】
図１５Ｂは、ダイジェスト動画の混在再生動作の概要を示す図である。ダイジェスト動画の混在再生動作においては、メモリカード２２１に記録されたダイジェスト動画のうち、ユーザから再生指示を受けたダイジェスト動画について、関連する静止画像と混在させて再生動作を行う。このとき、コントローラ２１０は、図１５Ｂに示すように、再生指示を受けたダイジェスト動画について、このダイジェスト動画を構成する各チャプターの間に関連する静止画像を特殊効果（フェードイン、フェードアウトなど）とともに挿入して、一連のチャプターを連続再生する。一連のチャプターの連続再生において、静止画像を挿入することにより、各チャプターがどのような静止画像の撮影に伴って記録されたものなのかを容易に把握することが可能になる。また、これにより、静止画像と動画像とを混在させた効果的な演出を伴ったダイジェスト動画の再生を実現することができる。
【０１０１】
本実施形態における特殊効果は、特定の態様に限定されない。上記のフェードイン、フェードアウトの他、例えば回転、スライドイン（上／下／左／右）といった特殊効果を挿入してもよい。また、特殊効果の時間は、各チャプターの時間を５秒として、例えば２秒程度の長さに設定され得る。但し、この長さに限定されず、特殊効果の時間は任意に設定してよい。なお、特殊効果を挿入することは必須ではなく、１つのコンテンツが終わった後すぐに次のコンテンツに切り換えてもよい。
【０１０２】
次に、図１６を参照しながら、具体的なダイジェスト動画の再生動作を説明する。
【０１０３】
図１６は、ダイジェスト動画の再生動作の一例を示すフローチャートである。コントローラ２１０は、管理データベースを参照して、再生が指示されたダイジェスト動画に関連するコンテンツを特定する。具体的には、再生が指示されたダイジェスト動画を示すダイジェスト動画ＩＤが設定されたコンテンツ（チャプターおよび静止画像）の中から、初めに再生したいコンテンツを決定してそのコンテンツＩＤを取得する（ステップＳ３３０）。初めに再生したいコンテンツの一例として、撮影時刻が最も古いチャプターなどが挙げられる。
【０１０４】
次に、コントローラ２１０は、管理データベースを参照して、ステップＳ３３０で取得したコンテンツＩＤに関連付けられた管理情報を管理データベースから取得する（ステップＳ３３１）。
【０１０５】
続いて、コントローラ２１０は、取得した管理情報に含まれるコンテンツ種別情報を参照し、次に再生するコンテンツが静止画像か動画像かを判定する（ステップＳ３３２）。次に再生するコンテンツが静止画像の場合、コントローラ２１０は、管理情報に含まれる実ファイル名称を取得し、該当する静止画像を再生して液晶ディスプレイ２０４に表示させる（ステップＳ３３３）。次に再生するコンテンツが動画像の場合、コントローラ２１０は、管理情報に含まれる実ファイル名称およびチャプター情報等を取得し、該当するチャプターを再生して液晶ディスプレイ２０４に表示させる（ステップＳ３３４）。ステップＳ３３４におけるチャプターの再生動作の詳細については後述する。
【０１０６】
次に、コントローラ２１０は、ステップＳ３３３またはステップＳ３３４におけるコンテンツの再生が完了すると、特殊効果を挿入する（ステップＳ３３５）。
【０１０７】
次に、コントローラ２１０は、再生が指示されたダイジェスト動画を構成するコンテンツによる一連の再生動作が終了したか否かを判定する（ステップＳ３３６）。終了したと判定された場合、コントローラ２１０は、再生動作を終了する。
【０１０８】
一方、再生が指示されたダイジェスト動画を構成するコンテンツによる一連の再生動作が終了していない場合（ステップＳ３３６におけるＮｏ）、コントローラ２１０は、管理データベースを参照して、次に再生するコンテンツのＩＤを取得する（ステップＳ３３７）。次に、ステップＳ３３１に戻り、コントローラ２１０は、管理データベースを参照して、次に再生するコンテンツの管理情報を取得する。以下、ステップＳ３３６でダイジェスト動画の終了判定がなされるまで、コントローラ２１０は、ステップＳ３３１からステップＳ３３７の動作を繰り返す。これにより、一連のコンテンツの再生を行うことができる。
【０１０９】
再生するコンテンツの順番は、例えば以下のように決定され得る。まず初めに静止画撮影前のチャプターを再生し、次に静止画像を再生し、静止画撮影後のチャプターを再生する、というように、時系列順に再生することができる。時系列順に再生することにより、ユーザは、思い出を時間軸に沿って振り返ることができる。ただし、この例に限定されず、コンテンツの再生順序は任意に決定してよい。
【０１１０】
図１６に示すフローチャートでは、静止画像とチャプターとを混在させて再生する場合を想定したが、チャプターを単体で再生する場合は、ステップＳ３３０において、チャプターを示すコンテンツＩＤのみを選択するようにすればよい。
【０１１１】
続いて、図１７および図１８を参照しながら、ステップＳ３３４におけるチャプターの再生動作の詳細を説明する。図１７および図１８では、説明の便宜上、Ｎ番目のチャプターを次に再生するものとして説明する。
【０１１２】
図１７は、チャプターの再生区間を説明するための図である。図１７は、ダイジェスト動画内に含まれているチャプターの時間関係を示している。ここで、Ｎ番目のチャプターの開始時刻をＴＮｓｔａとする。Ｎ番目のチャプターの終了時刻は、Ｎ＋１番目のチャプターの開始時刻と一致するため、ＴＮ＋１ｓｔａとする。液晶ディスプレイ２０４に表示するときのＮ番目のチャプターの終了時刻をＴＮｅｎｄとする。液晶ディスプレイ２０４に表示させないチャプターの終端からの時間をＲｄｅｌとする。
【０１１３】
図１８は、チャプターの再生区間決定処理の詳細を示すフローチャートである。
【０１１４】
まず、コントローラ２１０は、管理データベースを参照して、次に再生するチャプターに関する管理情報を取得する（ステップＳ３４０）。次に、コントローラ２１０は、取得した管理情報に基づいて、Ｒｄｅｌを算出する（ステップＳ３４１）。
【０１１５】
Ｒｄｅｌは、実施形態１におけるＲｄｅｌの算出方法と同様の方法によって決定される。管理データベースで管理されている管理情報の中には、Ｒｄｅｌが設定されている項目とされていない項目とが存在する。例えば、管理データベースで管理されているフラッシュ情報には、Ｒｄｅｌが設定され得る。これは、静止画撮影のときにフラッシュ撮影されると、静止画撮影の直前の動画像にフラッシュのシーンが含まれることになるので、そのようなシーンが再生されないようにするためである。フラッシュ撮影が行われたことを考慮せずにチャプターを再生してしまうと、フラッシュのシーン（真っ白なシーン）が含まれた鑑賞しにくい動画像（チャプター）を再生してしまうことになる。そのような事態を防ぐため、本実施の形態のデジタルカメラ１００は、フラッシュに関して設定されたＲｄｅｌの値に基づき、フラッシュのシーンを除くようにチャプターの終了時刻を変更する。これにより、より鑑賞しやすいチャプターの再生を実現することができる。
【０１１６】
本実施の形態においても、フラッシュのシーンを除いて再生する場合を例示するが、このような例に限定されない。他にも、例えばストロボユニットがポップアップする音が含まれるシーンをチャプターから除いて再生するようにＲｄｅｌを設定してもよいし、ＡＦ補助光の発光が含まれるシーンが再生されないようにＲｄｅｌを設定してもよい。
【０１１７】
次に、コントローラ２１０は、Ｎ番目のチャプターのうち、再生する区間（再生区間）を算出する（ステップＳ３４２）。すなわち、以下の式に従って、コントローラ２１０は、再生区間（ＴＮｓｔａ、ＴＮｅｎｄ）を算出する。
ＴＮｓｔａ  ＝  ＴＮｓｔａ                                ・・・（式７）
ＴＮｅｎｄ  ＝  ＴＮ＋１ｓｔａ  −  Ｒｄｅｌ                ・・・（式８）
【０１１８】
次に、コントローラ２１０は、ステップＳ３４２にて算出した再生区間（ＴＮｓｔａ、ＴＮｅｎｄ）のチャプターを再生して液晶ディスプレイ２０４に表示させる。
【０１１９】
以上のように、本実施の形態におけるダイジェスト動画の再生動作によれば、不要なシーンを避けてチャプターを再生することができる。これにより、鑑賞しやすいダイジェスト動画の再生を実現することができる。
【０１２０】
なお、この例でも、図１１のステップＳ３２６と同様の判定処理を行ってもよい。これにより、再生区間の長さＲｃｈａｐ＝ＴＮｅｎｄ−ＴＮｓｔａが最小動画時間Ｒｍｉｎよりも長い場合のみ、部分削除処理が行われるため、短すぎるチャプターの生成を回避することができる。また、本実施形態でも、図１３および図１４を参照して説明したように、チャプター作成命令の直後の動画像の部分を削除してもよい。
【０１２１】
［２−２−３．ダイジェスト動画の編集動作］
次に、図１９を参照しながら、ダイジェスト動画の編集動作を説明する。
【０１２２】
本実施の形態におけるダイジェスト動画の編集動作によれば、管理データベースに含まれる管理情報に基づいて、チャプターから良好なシーンのみを抽出した良好なダイジェスト動画を作成することができる。良好なシーンをチャプターから抽出する動作は、図１８の再生動作において、チャプターから不要なシーンを除いて良好なシーンのみを再生する場合と同様の技術によって実現可能である。
【０１２３】
本実施形態では、図１９に示すように、一括操作により、ダイジェスト動画から良好なシーンのみを抽出することによって良好なダイジェスト動画を作成するように各チャプターを編集してもよい。また、作成した良好なダイジェスト動画を、新たなダイジェスト動画ファイルとして出力するようにしてもよい。
【０１２４】
なお、ダイジェスト動画を編集する主体は、デジタルカメラ１００に限らず、パーソナルコンピュータ、携帯情報端末、サーバーコンピュータ等の外部装置（画像処理装置）であってもよい。これらの外部装置によって編集する場合、例えば図６を用いて説明したメモリカード２２１内のデータをコピーして利用するようにすればよい。
【０１２５】
［２−２−４．ダイジェスト動画のアップロード動作］
次に、ダイジェスト動画のアップロード動作を説明する。
【０１２６】
本実施の形態におけるコントローラ２１０は、ダイジェスト動画のアップロードを行うことができる。コントローラ２１０は、通信インターフェース２５０を介して、他の通信機器にダイジェスト動画をアップロードする。このとき、コントローラ２１０は、管理データベースに含まれる管理情報に基づいて、チャプターから良好なシーンのみを抽出した良好なダイジェスト動画をアップロードする。良好なシーンをチャプターから抽出する動作は、図１８の再生動作において、チャプターから不要なシーンを除いて良好なシーンのみを再生する場合と同様の技術によって実現可能である。なお、良好なシーンを抽出したダイジェスト動画をアップロードする前に、コントローラ２１０は、液晶ディスプレイ２０４にプレビュー画面を表示するようにしてもよい。そして、ユーザが「送信ＯＫ」の旨を示す操作を行なった後に、良好なシーンを抽出したダイジェスト動画をアップロードするようにしてもよい。
【０１２７】
なお、ダイジェスト動画をアップロードする相手側の装置は、他のデジタルカメラであってもよいし、スマートフォン等の通信機器でもよいし、クラウドサービス上のサーバであってもよい。要するに通信機器であれば何でもよい。
【０１２８】
［２−３．効果等］
以上のように、本実施形態の画像処理装置（例えばデジタルカメラ１００）によれば、撮影によって生成された複数の動画像データ（チャプター）を含むダイジェスト動画ファイルを取得するように構成されたインターフェース（例えば通信インターフェース２５０）と、各動画像データについて、当該動画像データに関連付けられた管理情報および当該動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、当該動画像データが示す動画像の一部を削除した編集後の動画像データを生成するように構成されたコントローラ２１０とを備えている。これにより、既に生成されたダイジェスト動画ファイルから、視聴しにくい不要な部分を除いた良好なダイジェスト動画を生成することが可能となる。
【０１２９】
また、不要な部分を除いたダイジェスト動画を、別のファイルとして記録媒体に記録することができる。また、不要な部分を除いたダイジェスト動画をディスプレイに表示させたり、他の情報機器にアップロードすることもできる。これにより、視聴者は、撮影を行ったデジタルカメラ１００以外の機器で編集された良好なダイジェスト動画を視聴することができる。
【０１３０】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１３１】
そこで、以下、他の実施の形態を例示する。
【０１３２】
上記の実施の形態では、ユーザからの指示（例えば、レリーズ釦１１０の押下による静止画の撮影指示、またはダイジェスト動画記録指示）をトリガーとして、バッファメモリ２０５に記録された動画像データの中から、指示のタイミング付近の所定期間の動画像のデータを、ダイジェスト動画ファイルとして記録するようにした。しかし、本開示の技術はこのような形態に限定されない。例えば、コントローラ２１０は、デジタルカメラ１００が管理する時刻を監視しておき、所定の時刻になったことをトリガーとしてもよい。或いは、コントローラ２１０は、ＧＰＳユニット２７０が出力する地理的座標情報を監視しておき、所定の地理的座標範囲内にデジタルカメラ１００が入ったことをトリガーとしてもよい。或いは、ユーザーからの明示的な指示だけをトリガーにするのではなく、カメラ内の記録媒体に格納されたプログラムによって、自動的にトリガーを与えても良い。
【０１３３】
上記の実施の形態では、ダイジェスト動画を作成するために、図８で示したように、バッファメモリ２０５を用いてエンコードデータをバッファリングするようにした。しかし、本開示の技術はこのような形態に限定されない。例えば、連写撮影時のように、バッファメモリ２０５の容量を大量に使用するような場合は、バッファメモリ２０５に記録されているエンコードデータを破棄することによってバッファメモリ２０５を開放するようにしてもよい。これにより、ダイジェスト動画記録によって、連写撮影などの他の撮影操作を妨害してしまう事態を回避することができ、利便性が向上する。
【０１３４】
上記の実施の形態では、ダイジェスト動画を構成するチャプターから除かれるシーンとして、主にフラッシュの発光が行われたシーン、ＡＦ補助光の発光が行われたシーンを例示したが、これらのシーンに限定されない。例えば、静止画撮影のための絞り動作量が所定量以上のシーンや、静止画撮影のためのズームレンズの移動速度が所定速度以上のシーンを除くようにしてもよいし、高速ＡＦ動作を行うために画質を落として高フレームレートに変更しているシーンを除くようにしてもよい。これにより、動画像として鑑賞しにくいシーンを除くことができ、ユーザはダイジェスト動画を快適に楽しむことができる。
【０１３５】
また、コントローラ２１０は、チャプター作成命令が出された時刻の直前または直後に限らず、保存しようとしている動画像のうち、チャプターとして保存することが適当でない任意のシーンを削除してもよい。チャプターとして保存することが適当でないシーンの上記以外の例としては、カメラの動き（手振れ）もしくは傾きの程度が大きいシーン、輝度レベルが高すぎるもしくは低すぎるシーン、焦点が合っていないシーン、音声レベルが高すぎるもしくは低すぎるシーン、等が挙げられる。不適切なシーンであるか否かの判定、および不適切なシーンをどの程度削除するかは、管理情報だけでなく、動画像の内容を解析してその解析結果に基づいて判定してもよい。言い換えれば、コントローラ２１０は、チャプターに関連付けられた管理情報およびチャプター自身のデータの少なくとも一方の内容が、予め定められた条件に該当する場合に、チャプターが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されていればよい。
【０１３６】
上記の実施の形態では、例えば、フラッシュがＯＮに設定されている場合に、チャプター作成命令の直前および直後の０．５秒の動画区間が削除されるようにした。しかし、本開示の技術はこのような形態に限定されない。すなわち、フラッシュがＯＮに設定されている場合に、フラッシュの区間であるとするチャプター作成命令の直前および直後の０．５秒の動画区間をチャプターとして採用しないようにすればよい。このとき、チャプター作成命令の直前および直後の０．５秒の動画区間を採用しない代わりに、チャプターとして採用する動画区間を時間的に前に或いは、時間的に後に伸長させるようにしてもよい。具体的には、チャプターの長さの設定項目が「５秒」に設定されているとき、フラッシュの動画区間である「０．５秒」を除いて「４．５秒」とするのではなく、あくまでも「５秒」を維持するように、チャプターとして採用する動画区間を時間的に前に或いは、時間的に後に伸長させるようにしてもよい。
【０１３７】
本開示の技術は、上記のように、撮像装置に限らず、上記のコントローラ２１０の機能を有する他のコンピュータ（画像処理装置）に適用することもできる。そのような画像処理装置の構成は、例えば図３に示すコントローラ２１０の構成と同様であり、その動作は、例えば図８、９、１１、１４、１６、１８に示す動作と同様である。すなわち、当該画像処理装置は、撮影によって生成された動画像データを他の装置から取得するように構成されたインターフェースと、当該動画像データに関連付けられた管理情報および当該動画像データの少なくとも一方の内容が、予め定められた条件に該当する場合に、当該動画像データが示す動画像の一部を削除した編集後の動画像データを含む動画像ファイルを生成するように構成されたコントローラを備える。
【０１３８】
そのような画像処理装置は、デジタルカメラによって生成され、記録媒体に記録された動画像のデータや、電気通信回線によって送信される動画像のデータを事後的に取得し、上述の処理によってダイジェスト動画ファイルを生成することができる。画像処理装置は、例えばパーソナルコンピュータやクラウドサービス上のサーバであってもよい。
【０１３９】
また、本開示の技術はさらに、上述の処理を規定するソフトウェア（プログラム）にも適用され得る。そのようなプログラムに規定される動作は、例えば図８、９、１１、１４、１６、１８に示すとおりである。このようなプログラムは、可搬型の記録媒体に記録されて提供され得る他、電気通信回線を通じても提供され得る。コンピュータに内蔵されたプロセッサがこのようなプログラムを実行することにより、上記の実施形態で説明した各種動作を実現することができる。
【０１４０】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１４１】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１４２】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１４３】
本開示の技術はデジタルカメラ１００への実施に限定されない。例えば、ムービーカメラやカメラ付き携帯電話、ウェアラブルカメラ、監視カメラなどの他の種類の撮像装置、およびパーソナルコンピュータやサーバコンピュータなどの情報処理装置にも適用可能である。
【符号の説明】
【０１４４】
１００    デジタルカメラ
１１０    レリーズボタン
１１２    電源
１１３    フラッシュ（エレクトロニックフラッシュ）
１１４    ＡＦ補助光
１２０    メニュー釦
１２１    十字釦
２００    光学系
２０１    ＣＣＤイメージセンサ
２０２    ＡＦＥ（アナログ・フロント・エンド）
２０３    画像処理部
２０４    液晶ディスプレイ
２０５    バッファメモリ
２１０    コントローラ
２２０    カードスロット
２２１    メモリカード
２２２    フラッシュメモリ
２２３    操作部
２５０    通信インターフェース
２６０    スルー画像生成部
２６１    静止画像生成部
２６２    動画像生成部
２７０    ＧＰＳユニット
【図１】
2013219761.tif 000003
【図２】
2013219761.tif 000004
【図３】
2013219761.tif 000005
【図４】
2013219761.tif 000006
【図５】
2013219761.tif 000007
【図６】
2013219761.tif 000008
【図７】
2013219761.tif 000009
【図８】
2013219761.tif 000010
【図９】
2013219761.tif 000011
【図１０】
2013219761.tif 000012
【図１１】
2013219761.tif 000013
【図１２】
2013219761.tif 000014
【図１３】
2013219761.tif 000015
【図１４】
2013219761.tif 000016
【図１５Ａ】
2013219761.tif 000017
【図１５Ｂ】
2013219761.tif 000018
【図１６】
2013219761.tif 000019
【図１７】
2013219761.tif 000020
【図１８】
2013219761.tif 000021
【図１９】
2013219761.tif 000022