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