(57)【要約】【課題】静止画に関連する動画を高速、且つ、正確に検索する画像処理装置を提供する。【解決手段】静止画と動画とが記録された記録媒体１４１から所定の静止画に関連付けられた動画を検索するために、静止画に対する動画の関連付けを、静止画と動画に対してＤＣＦ規格に従って付加されるファイル名と、静止画と動画のそれぞれのファイルに対して付加される付属情報とによって行う。所定の静止画のファイル名からＤＣＦ規格に従う降順に、静止画と関連付けられた動画を動画のファイル名により検索し、動画のファイルに付加された付属情報と所定の静止画のファイルに付加された付属情報とを比較し、これらの付属情報とが一致したときに所定の静止画に関連付けられた動画が有ると判定し、所定の静止画に関連付けられた動画の有無に関する情報を表示部１３０に表示する。【選択図】図７
2014026508.tif 000002
【特許請求の範囲】
【請求項１】
静止画と動画とが記録された記録手段から所定の静止画に関連付けられた動画を検索する画像処理装置であって、
静止画に対する動画の関連付けは、静止画と動画に対して画像ファイル管理規格に従って付加されるファイル名と、前記静止画と前記動画のそれぞれのファイルに対して付加される付属情報とによって行われ、
所定の静止画のファイル名から前記画像ファイル管理規格に従う降順に、動画のファイル名により、前記記録手段に記録された動画の中から動画を検索する検索手段と、
前記検索手段により検索された前記動画のファイルに付加された付属情報と前記所定の静止画のファイルに付加された付属情報とを比較することにより、前記所定の静止画に関連付けられた動画の有無を判定する判定手段と、
前記判定手段による判定にしたがって前記所定の静止画に関連付けられた動画の有無に関する情報を表示する表示手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記所定の静止画は、前記表示手段に表示されている静止画であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示手段は、前記所定の静止画と関連付けられた動画がある場合とない場合とで、前記動画の有無を示す情報の表示を異なるものとして、前記表示手段に表示されている静止画に重畳させて表示することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記所定の静止画の付属情報とは、当該所定の静止画の撮影時刻であり、
前記動画の前記付属情報とは、当該動画の撮影時刻範囲であることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記所定の静止画の撮影時刻が、前記検索手段により検索された動画の撮影時刻範囲に含まれる場合、前記判定手段は、前記検索手段により検索された動画が前記所定の静止画に関連付けられていると判定することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記記録手段において、静止画に関連付けられた動画は、逐次、追記された結合動画として記憶され、
前記検索手段により検索された動画が前記結合動画である場合、前記所定の静止画の撮影時刻が前記結合動画における最初の撮影開始時刻から最後に動画が追記された時刻の間に含まれるときに、前記判定手段は、前記結合動画に前記所定の静止画に関連付けられた動画があると判定することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記所定の静止画の撮影時刻が、前記検索手段により検索された動画の所定のファイルシステムに基づく作成時刻から更新時刻の間に含まれる場合、前記判定手段は、前記検索手段により検索された動画が前記所定の静止画に関連付けられていると判定することを特徴とする請求項４記載の画像処理装置。
【請求項８】
前記所定の静止画が連写撮影によるものである場合、前記所定の静止画の撮影時刻とは、連写撮影における先頭画像の撮影時刻であることを特徴とする請求項４乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記所定の静止画が連写撮影によるものである場合、前記所定の静止画の撮影時刻とは、連写撮影における先頭画像の撮影時刻から最終画像の撮影時刻までの時刻範囲であることを特徴とする請求項４乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項１０】
前記画像ファイル管理規格は、ＤＣＦ規格であることを特徴とする請求項２乃至９記載の画像処理装置。
【請求項１１】
前記記録手段に記録された動画のファイル名と前記動画の付属情報から抽出した撮影時刻範囲とを関連付けた管理リストファイルを備え、
前記判定手段は、前記検索手段によって検索された動画のファイル名を前記管理リストファイルと照合することにより前記動画の撮影時刻範囲を取得することを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記記録手段における静止画に対する動画の関連付けは、前記記録手段に設けられるディレクトリ単位で行われ、
前記検索手段は、前記所定の静止画が格納されているディレクトリにおいて前記所定の静止画と関連付けられた動画を検索し、
前記検索手段により前記ディレクトリに前記動画が検索されなかった場合、前記判定手段は、前記所定の静止画と関連付けられた動画はないと判定することを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記ディレクトリは、前記記録手段に記録される静止画及び動画の撮影に対応して撮影月単位又は撮影日単位で作成されることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記所定の静止画に関連付けられた動画とは、前記所定の静止画の撮影の際に前記所定の静止画の撮影の直前に撮影された動画であることを特徴とする請求項１乃至１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記検索手段は、前記記録手段に記録された動画の中から静止画と関連付けられた動画を検索する際の動画のファイル名として、前記記録手段に記録された動画のファイルのプリフィックスを用いることを特徴とする請求項１乃至１４のいずれか１項に記載の画像処理装置。
【請求項１６】
静止画と動画とが記録された記録手段から所定の静止画に関連付けられた動画を検索する画像処理方法であって、
静止画に対する動画の関連付けは、静止画と動画に対して画像ファイル管理規格に従って付加されるファイル名と、前記静止画と前記動画のそれぞれのファイルに対して付加される付属情報とによって行われており、
所定の静止画のファイル名から前記画像ファイル管理規格に従う降順に、動画のファイル名により、前記記録手段に記録された動画の中から静止画と関連付けられた動画を検索する検索ステップと、
前記検索ステップで静止画と関連付けられた動画が検索された場合に、前記動画のファイルに付加された付属情報と前記所定の静止画のファイルに付加された付属情報とを比較する比較ステップと、
前記比較ステップでの比較により前記動画のファイルに付加された付属情報と前記所定の静止画のファイルに付加された付属情報とが一致したときに、前記所定の静止画に関連付けられた動画が有ると判定する判定ステップと、
前記判定ステップでの判定にしたがって前記所定の静止画に関連付けられた動画の有無に関する情報を表示手段に表示する表示ステップと、を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、静止画と動画とが関連付けて記憶された記録媒体から静止画に関連する動画を検索する技術に関する。
【背景技術】
【０００２】
画像処理装置の一例として、静止画と動画とを関連付けて撮影する撮像装置が提案されており、動画と静止画間に関連情報を付加する技術が提案されている（特許文献１，２参照）。特許文献１に記載された技術では、静止画と動画とを共通のファイル名又は管理領域により関連付けしている。また、特許文献２に記載された技術では、動画とその動画撮影中の静止画撮影による静止画とを管理情報により関連付けている。このような関連付けにより、静止画と動画との一方から他方への検索を行うことは可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９７１７７号公報
【特許文献２】特開２００２−２９０９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、複数の静止画に対して１つの動画が関連する場合の動作に関して検討されていないため、例えば、動画から複数の静止画を切り出した場合の関連付けはできず、特定の静止画から関連する元の動画を検索することができないおそれがある。
【０００５】
また、特許文献２に記載されているような管理情報による関連付けのみでは、静止画に関連付けられた動画を検索する際に全ての管理情報を解析する必要があるため、検索に時間を要するという問題がある。また、パーソナルコンピュータ（ＰＣ）等を用いて動画や静止画が記録された記録媒体を任意に操作した場合に、動画と静止画に付された管理情報に不一致が生じる可能性があり、この場合、静止画に関連する動画を検索することができなくなる。
【０００６】
本発明は、静止画に関連する動画を高速、且つ、正確に検索することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、静止画と動画とが記録された記録手段から所定の静止画に関連付けられた動画を検索する画像処理装置であって、静止画に対する動画の関連付けは、静止画と動画に対して画像ファイル管理規格に従って付加されるファイル名と、前記静止画と前記動画のそれぞれのファイルに対して付加される付属情報とによって行われ、所定の静止画のファイル名から前記画像ファイル管理規格に従う降順に、動画のファイル名により、前記記録手段に記録された動画の中から動画を検索する検索手段と、前記検索手段により検索された前記動画のファイルに付加された付属情報と前記所定の静止画のファイルに付加された付属情報とを比較することにより、前記所定の静止画に関連付けられた動画の有無を判定する判定手段と、前記判定手段による判定にしたがって前記所定の静止画に関連付けられた動画の有無に関する情報を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、静止画に関連する動画を高速、且つ、正確に検索することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るデジタルカメラの概略構造を示すブロック図である。
【図２】本実施形態に係るデジタルカメラでのダイジェストモードにおける撮影記録処理のフローチャートである。
【図３】本実施形態に係るデジタルカメラでのダイジェストモードにおける撮影操作と、撮影された静止画及び動画のファイル構造との関係を示す図である。
【図４】図２に示すステップＳ２０６の処理の詳細を示すフローチャートである。
【図５】本実施形態に係るデジタルカメラでの再生モードにおいて実行される処理のフローチャートである。
【図６】図５に示すステップＳ５０２の処理の詳細を示すフローチャートである。
【図７】図５に示すステップＳ５０７、図６に示すステップＳ６０３，Ｓ６１３の処理の詳細を示すフローチャートである。
【図８】図６に示すステップＳ６０２において画像と画像情報とを併せて表示した例と、ステップＳ６０５において画像と画像情報とを併せて表示した例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。本実施形態では、画像処理装置として、動画及び静止画を撮影し、撮影した動画及び静止画を記憶することができるデジタルカメラ（撮像装置）を取り上げることとする。
【００１１】
本実施形態に係るデジタルカメラは、静止画撮影モードにおける特定の記録モードでは、静止画撮影開始の指示信号の入力に応じて静止画の記録が行われると共に、指示信号が入力されるより前の所定秒数の動画（直前動画）が同時に記録される。以下、このような静止画と動画の記録を行う記録モードを「ダイジェストモード」と称呼する。ダイジェストモードでは、毎回、静止画記録の指示に従って静止画が記録されると同時に記録された所定秒数の動画を、ダイジェストモードにて記録された過去の動画に結合させた動画を生成する。以下、デジタルカメラの構造と制御について詳細に説明する。
【００１２】
＜デジタルカメラの概略構成＞
図１は、デジタルカメラ１００の概略構造を示すブロック図である。デジタルカメラ１００は、制御部１０１、操作部１０２、バス１０３、メモリ１０４、撮像部１１０、画像処理部１１１、音声入力部１２０及び音声処理部１２１を備える。また、デジタルカメラ１００は、表示部１３０、表示制御部１３１、記録再生部１４０、記録媒体１４１、映像出力部１５０及び音声出力部１５１を備える。
【００１３】
制御部１０１は、ＣＰＵ（ＭＰＵ）、メモリ（ＤＲＡＭ、ＳＲＡＭ）等を備え、各種処理（プログラム）を実行してデジタルカメラ１００の各ブロックを制御し、各ブロック間でのデータ転送を制御することでデジタルカメラ１００の全体制御を行う。また、制御部１０１は、操作部１０２からの操作信号に応じてデジタルカメラ１００の各ブロックを制御する。更に、制御部１０１は、画像処理部１１１によって得られた画像を解析し、解析結果に応じてデジタルカメラ１００の各ブロックを制御する。
【００１４】
操作部１０２は、例えば、電源ボタン、静止画記録ボタン、動画記録開始ボタン、ズーム調整ボタン、オートフォーカスボタン等の撮影に関連する各種操作を入力するスイッチ類を備えている。また、操作部１０２は、メニュー表示ボタン、決定ボタン、カーソルキー、ポインティングデバイス、タッチパネル等を備えている。ユーザが操作部１０２のキーやボタンを操作すると、制御部１０１に操作信号が送信される。
【００１５】
バス１０３は、各種データ、制御信号、指示信号等をデジタルカメラ１００の各ブロックに伝達するための汎用バスである。メモリ１０４は、画像処理部１１１及び音声処理部１２１で処理された画像信号及び音声信号を一時的に記憶する。
【００１６】
撮像部１１０は、レンズを通して取り込まれた被写体からの光の光量を絞りによって調節し、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子の表面において被写体像（光学像）を結像させ、被写体像を電気的なアナログ画像信号に変換する。更に、撮像部１１０は、アナログ画像信号をデジタル画像信号へ変換して、画像処理部１１１に送信する。
【００１７】
画像処理部１１１は、撮像部１１０から入力されたデジタル画像信号に対して、所定の設定値に基づく画質調整処理、例えば、ホワイトバランスや色、明るさ等を調整する処理を施す。画像処理部１１１で処理された画像信号は、制御部１０１により、メモリ１０４や映像出力部１５０、表示制御部１３１に送信される。画像処理部１１１は、メモリ１０４に一時的に記憶された画像信号を読み出して画像信号の符号化を行い、圧縮画像信号等を生成する。制御部１０１は、こうして生成された圧縮画像信号を記録再生部１４０に送信する。
【００１８】
本実施形態では、撮像部１１０は、光学ズーム機能と光学防振機能を有し、画像処理部１１１は、電子ズーム機能と電子防振機能を有する。光学ズーム機能と電子ズーム機能は、ユーザの操作に応じて、得られる画像を拡大する機能である。また、光学防振機能と電子防振機能は、デジタルカメラ１００の本体の振動による画像の揺れを防止する機能である。これらの機能は、制御部１０１の制御の下、同時に又は交互に或いは単独で使用される。これらの機能には周知の技術を用いることができ、よって、ここでの詳細な説明は省略する。
【００１９】
音声入力部１２０は、例えば、内蔵された無指向性マイク又は音声入力端子を介して接続された外部マイク等を通じてデジタルカメラ１００の周囲の音声を集音し、集音したアナログ音声信号をデジタル音声信号に変換して、音声処理部１２１に送信する。音声処理部１２１は、入力されたデジタル音声信号のレベルの適正化処理等の音声に関する処理を行う。音声処理部１２１で処理された音声信号は、制御部１０１によりメモリ１０４に送信される。音声処理部１２１は、メモリ１０４に一時的に記憶された音声信号を読み出して音声信号の符号化等を行い、圧縮音声信号等を生成する。制御部１０１は、生成された圧縮音声信号を記録再生部１４０に送信する。
【００２０】
記録再生部１４０は、画像処理部１１１及び音声処理部１２１で生成された圧縮画像信号及び圧縮音声信号、撮影に関する制御データ等を記録媒体１４１に対して記録する。音声信号を圧縮符号化しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と画像処理部１１１により生成された圧縮画像信号を記録再生部１４０に送信し、記録媒体１４１に記録させる。更に、記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号、圧縮音声信号、音声信号、各種データ、プログラムを読み出す。
【００２１】
記録媒体１４１は、デジタルカメラ１００に内蔵された記録媒体であるか着脱可能な記録媒体であるかを問わず、圧縮画像信号、圧縮音声信号、音声信号、各種データ等を記録することができるものであればよい。記録媒体１４１としては、公知の種々の記録媒体、例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリ等を用いることができる。
【００２２】
制御部１０１は、記録媒体１４１から読み出した圧縮画像信号と圧縮音声信号をそれぞれ、画像処理部１１１と音声処理部１２１に送信する。画像処理部１１１は、圧縮画像信号を一時的にメモリ１０４に記憶させ、所定の手順で復号し、復号した画像信号を映像出力部１５０や表示制御部１３１に送信する。同様に、音声処理部１２１は、圧縮音声信号を一時的にメモリ１０４に記憶させ、所定の手順で復号し、復号した音声信号を音声出力部１５１に送信する。音声信号が記録媒体１４１に非圧縮記録されている場合には、制御部１０１は、音声信号を、直接、音声出力部１５１に送信する。
【００２３】
音声出力部１５１は、例えば、音声出力端子からなり、接続されたイヤホンやスピーカ等から音声を出力させるために音声信号を送信する。音声出力部１５１は、デジタルカメラ１００に内蔵され、音声信号を音声として出力するスピーカであってもよい。映像出力部１５０は、例えば、映像出力端子からなり、接続された外部ディスプレイ等に映像として表示させる画像信号を送信する。なお、音声出力部１５１と映像出力部１５０は、統合された１つの端子、例えばＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）端子のような端子であってもよい。
【００２４】
表示制御部１３１は、画像処理部１１１から送信された画像信号を映像として表示部１３０に表示させ、また、デジタルカメラ１００を操作するための操作画面（メニュー画面）等を表示部１３０に表示させる。表示部１３０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示デバイスであれば何であってもよい。
【００２５】
＜デジタルカメラ１００の通常動作＞
ユーザが、デジタルカメラ１００の操作部１０２の電源ボタンを操作すると、操作部１０２から制御部１０１に起動指示が出される。この起動指示を受けて、制御部１０１は、電源供給部（不図示）を制御し、デジタルカメラ１００の各ブロックに対して電源を供給する。各ブロックに電源が供給されると、制御部１０１は、操作部１０２のモード切り換えスイッチが、例えば、静止画撮影モード、動画撮影モード、再生モード等のうちのどのモードになっているかを操作部１０２からの信号により確認する。
【００２６】
静止画撮影モードでは、撮影待機状態でユーザが操作部１０２の静止画記録ボタンを操作することで撮影が行われ、圧縮画像信号が記録媒体１４１に記録された後、再び撮影待機状態になる。動画撮影モードでは、撮影待機状態でユーザが操作部１０２の動画記録開始ボタンを操作することで撮影を開始し、その間、圧縮画像信号と圧縮音声信号又は音声信号が記録媒体１４１に記録される。そして、ユーザが操作部１０２の動画記録終了ボタンを操作することで撮影を終了し、再び撮影待機状態になる。再生モードでは、ユーザが選択したファイルを構成する圧縮画像信号や圧縮音声信号、音声信号が記録媒体１４１から読み出されて再生され、音声出力部１５１から音声信号が出力され、表示部１３０に映像が表示される。
【００２７】
［静止画撮影モードでの動作の詳細］
操作部１０２により静止画撮影モードが設定されると、制御部１０１は、デジタルカメラ１００の各ブロックを撮影待機状態に設定する。撮影待機状態では、画像処理部１１１は、画像信号を表示制御部１３１に送信し、表示制御部１３１は画像信号を映像として表示部１３０に表示する。ユーザは、表示部１３０に表示された映像を視認しながら撮影の準備を行う。
【００２８】
撮影待機状態にあるときにユーザが操作部１０２の静止画記録ボタンを操作すると、静止画撮影開始の指示信号が操作部１０２から制御部１０１に送信される。制御部１０１は、静止画撮影開始の指示信号をデジタルカメラ１００の各ブロックに送信し、以下の動作が実行されるように制御を行う。即ち、撮像部１１０は、レンズを通して取り込まれた被写体の光学像を撮像素子によりアナログ画像信号に変換し、続いて、アナログ画像信号をデジタル画像信号に変換して画像処理部１１１に送信する。
【００２９】
画像処理部１１１は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさ等）を設定値に基づいて行う。画像処理部１１１で処理された画像信号は、制御部１０１によりメモリ１０４や映像出力部１５０、表示制御部１３１に送信される。ここで、表示部１３０に表示された映像を見ることで、ユーザは撮影した静止画を確認することができる。
【００３０】
続いて、画像処理部１１１は、メモリ１０４に一時的に記憶された画像信号を読み出して所定の符号化を行い、圧縮画像信号を生成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ又はＦＡＴ等のファイルシステム管理の下に、圧縮画像信号を静止画ファイルとして記録媒体１４１に書き込む。なお、制御部１０１は、画像処理部１１１による符号化の動作が終了すると、撮影待機状態に移行させるように制御信号をデジタルカメラ１００の各ブロックに送信する。これにより、デジタルカメラ１００は、撮影待機状態に戻る。
【００３１】
［動画撮影モードでの動作の詳細］
操作部１０２により動画撮影モードが設定されると、制御部１０１は、デジタルカメラ１００の各ブロックを撮影待機状態に設定する。撮影待機状態では、画像処理部１１１は画像信号を表示制御部１３１に送信し、表示制御部１３１は画像信号を映像として表示部１３０に表示する。ユーザは、表示部１３０に表示された映像を視認しながら撮影の準備を行う。
【００３２】
撮影待機状態にあるときにユーザが操作部１０２の動画記録開始ボタンを操作すると、動画撮影開始の指示信号が操作部１０２から制御部１０１に送信される。制御部１０１は、動画撮影開始の指示信号をデジタルカメラ１００の各ブロックに送信し、以下の動作が実行されるように制御を行う。即ち、撮像部１１０は、レンズを通して取り込まれた被写体の光学像を撮像素子によりアナログ画像信号に変換し、続いて、アナログ画像信号をデジタル画像信号に変換して、画像処理部１１１に送信する。
【００３３】
画像処理部１１１は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさ等）を設定値に基づいて行う。画像処理部１１１で処理された画像信号は、制御部１０１により、表示制御部１３１とメモリ１０４とに送信される。表示制御部１３１は、受信した画像信号に関する映像を表示部１３０に表示させる。
【００３４】
一方、音声入力部１２０は、マイクから得られたアナログ音声信号をデジタル音声信号に変換し、得られたデジタル音声信号を音声処理部１２１に送信する。音声処理部１２１は、入力されたデジタル音声信号に対してレベル適正化処理等を施して、音声信号をメモリ１０４に出力する。
【００３５】
画像処理部１１１及び音声処理部１２１はそれぞれ、メモリ１０４に一時的に記憶された画像信号及び音声信号を読み出して所定の符号化を行い、圧縮画像信号及び圧縮音声信号等を生成する。制御部１０１は、これらの圧縮画像信号と圧縮音声信号とを合成してデータストリームを形成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ（Universal Disk Format）又はＦＡＴ（File Allocation Table）等のファイルシステムで管理する情報の下に、データストリームを１つの動画ファイルとして記録媒体１４１に書き込む。なお、制御部１０１は、音声を圧縮しない場合には、音声処理部１２１で生成した音声信号を画像処理部１１１で生成された圧縮画像信号と共に記録再生部１４０に出力する。記録再生部１４０は、前述したように、ＵＤＦ又はＦＡＴ等のファイルシステム管理の下に、データストリームを１つの動画ファイルとして記録媒体１４１に書き込む。以上の動作が、撮影中に継続される。
【００３６】
撮影の間、ユーザによる操作部１０２の操作に従って又は画像処理部１１１により生成された画像信号の解析結果に応じて、制御部１０１は、撮像部１１０や画像処理部１１１や音声処理部１２１等に各種の制御信号を送信している。例えば、レンズの移動や絞り調整等をさせるための制御信号が撮像部１１０に送信され、画像を調整するための制御信号が画像処理部１１１に、音声を調整するための制御信号が音声処理部１２１にそれぞれ送信される。また、撮影の間にユーザが操作部１０２のズームキーを操作すると、制御部１０１は、撮像部１１０の光学ズーム機能や、画像処理部１１１の電子ズーム機能を動作させる。更に、撮影の間には、制御部１０１は、振動検出部（不図示）により検出された加速度信号に基づいて、撮像部１１０の光学防振機能や画像処理部１１１の電子防振機能を動作させる。
【００３７】
ユーザが操作部１０２の動画記録終了ボタンを操作すると、動画撮影終了の指示信号が制御部１０１に送信される。制御部１０１が、動画撮影終了の指示信号をデジタルカメラ１００の各ブロックに送信することにより、以下の動作が実行される。即ち、画像処理部１１１及び音声処理部１２１はそれぞれ、画像信号及び音声信号のメモリ１０４への送信を停止する。そして、画像処理部１１１及び音声処理部１２１はそれぞれ、メモリ１０４に記憶されている残りの画像信号及び音声信号を読み出して所定の符号化を行い、圧縮画像信号と圧縮音声信号等を生成する。
【００３８】
制御部１０１は、最後の圧縮画像信号と圧縮音声信号とを合成し、データストリームを形成し、記録再生部１４０に出力する。音声を圧縮しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と圧縮画像信号を記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ或いはＦＡＴ等のファイルシステム管理の下に、データストリームを１つの動画ファイルとして記録媒体１４１に書き込む。
【００３９】
制御部１０１は、データストリームの供給が停止すると、サムネイルを生成するために、更に、以下の動作が行われるように、各ブロックを制御する。即ち、記録再生部１４０は、記録媒体１４１に記録した動画ファイルの先頭フレームの圧縮画像信号を読み出し、画像処理部１１１に送信する。画像処理部１１１は、圧縮画像信号を一時的にメモリ１０４に記憶させ、所定の手順で復号する。また、画像処理部１１１は、得られた画像信号に対してサムネイル用の所定の符号化を行い、サムネイル用圧縮画像信号を生成し、生成したサムネイル用圧縮画像信号を記録再生部１４０に出力する。
【００４０】
記録再生部１４０は、ＵＤＦ又はＦＡＴ等のファイルシステム管理の下に、サムネイル用圧縮画像信号から生成したサムネイル用圧縮画像を、ベースとなる動画ファイルに結合させて記録媒体１４１に書き込み、動画ファイルを完成させる。これにより動画の記録動作が終了すると、制御部１０１は、撮影待機状態に移行させるための制御信号を各ブロックに送信する。これにより、デジタルカメラ１００は撮影待機状態に戻る。
【００４１】
［再生モードでの動作の詳細］
操作部１０２により再生モードが設定されると、制御部１０１は、静止画／動画を再生可能な状態に移行させるための制御信号をデジタルカメラ１００の各ブロックに送信し、これにより以下の動作が実行される。即ち、記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号からなる静止画ファイル、又は、圧縮画像信号と圧縮音声信号又は音声信号とからなる動画ファイルを読み出す。制御部１０１は、読み出された圧縮画像信号及び圧縮音声信号をそれぞれ、画像処理部１１１及び音声処理部１２１に送る。なお、圧縮されていない音声信号を読み出した場合、制御部１０１は、その音声信号を音声出力部１５１に送信する。
【００４２】
画像処理部１１１及び音声処理部１２１はそれぞれ、圧縮画像信号及び圧縮音声を一時的にメモリ１０４に記憶させ、所定の手順で復号する。制御部１０１は、復号化した音声信号を音声出力部１５１へ送信し、復号化した画像信号を映像出力部１５０と表示制御部１３１に送信する。表示制御部１３１は、入力された画像信号を映像として表示部１３０に表示させる。また、音声出力部１５１は、入力された音声信号を音声として、デジタルカメラ１００に内蔵されたスピーカや外部接続されたイヤホンやスピーカから出力する。
【００４３】
＜ダイジェストモードでの動作＞
［撮影処理］
以下に、前述したダイジェストモードにおけるデジタルカメラ１００の動作、制御について説明する。図２は、ダイジェストモードにおける撮影記録処理のフローチャートである。図２の各処理は、制御部１０１のＣＰＵ（ＭＰＵ）が、メモリに記憶されている各種プログラムを実行して、デジタルカメラ１００の各ブロックの動作を制御することにより実現される。
【００４４】
操作部１０２からの指示信号によりダイジェストモードが確定すると、制御部１０１は、先述した動画撮影処理を開始する。最初に、制御部１０１は、画像処理部１１１及び音声処理部１２１にて動画データを符号化し、符号化された動画データをメモリ１０４に一時的に記憶する（ステップＳ２０１）。続いて、制御部１０１は、メモリ１０４に保存された動画データの秒数が、所定秒数以上か否かを判定する（ステップＳ２０２）。制御部１０１は、所定秒数以上の場合（Ｓ２０２でＹＥＳ）、処理を後述するステップＳ２０３へ進め、所定秒数以上ではない場合（Ｓ２０２でＮＯ）、処理を後述するステップＳ２０４へ進める。なお、「所定秒数」は、メモリ１０４に一時記憶可能な動画の秒数の上限以下の数値に設定される。
【００４５】
ステップＳ２０３において、制御部１０１は、メモリ１０４に保存された動画データの中で最も古い動画データを破棄し、その後、処理をステップＳ２０４へ進める。ステップＳ２０３において破棄する動画データの単位は、秒単位でもよいし、動画の圧縮形式によってはＧＯＰ（Group of Pictures）単位であってもよい。
【００４６】
ステップＳ２０４において、制御部１０１は、操作部１０２の静止画記録ボタンが押されたか否かを判定する。制御部１０１は、静止画記録ボタンが押された場合（Ｓ２０４でＹＥＳ）には、処理をステップＳ２０５へ進め、静止画記録ボタンが押されていない場合（Ｓ２０４でＮＯ）には、処理をステップＳ２０１に戻す。
【００４７】
ステップＳ２０５において、制御部１０１は、ステップＳ２０１においてメモリ１０４に保存された動画データが記録媒体１４１に書き込み可能か否かを判定する。この書き込み判定では、メモリ１０４に保存された動画データのデータサイズと、記録媒体１４１の空き容量から後述するステップＳ２０７において撮影される静止画の見積容量を差し引いた容量と、を比較する。そして、メモリ１０４に保存された動画データのデータサイズの方が小さい場合には、書き込み可能と判定され、動画データのデータサイズの方が小さくない場合には、書き込み不可と判定される。なお、メモリ１０４に保存された動画データが所定の秒数に満たない場合に書き込み不可と判定するようにしてもよい。
【００４８】
制御部１０１は、動画データをメモリ１０４に書き込み可能と判定した場合（Ｓ２０５でＹＥＳ）、処理をステップＳ２０６へ進め、動画データをメモリ１０４に書き込み不可と判定した場合（Ｓ２０５でＮＯ）、処理をステップＳ２０９へ進める。
【００４９】
ステップＳ２０６において、制御部１０１は、記録媒体１４１に保存されている追記対象の動画ファイルに対し、メモリ１０４に保存された動画データが追記可能か否かを判定する。この追記可能判定では、制御部１０１は、追記対象の動画ファイルが有する情報をチェックし、下記（１）〜（９）の条件に当て嵌まる場合に追記不可と判定する。
【００５０】
（１）保護属性である場合
（２）追記後の動画ファイルサイズが記録媒体１４１のファイルシステムの上限のデータサイズを越える場合
（３）ＧＯＰ単位でない場合
（４）ダイジェストモードで撮影された動画ファイルではない場合
（５）撮影日がデジタルカメラ１００に設定された日と異なる場合
（６）地域設定がデジタルカメラ１００に設定された地域と異なる場合
（７）追記対象の動画ファイルを撮影したデジタルカメラの機種と追記を行うデジタルカメラの機種が異なる場合
（８）フレームレート、画素数、圧縮方法、音声のサンプリングレート、チャンネル数、ビット深度のいずれかがメモリ１０４に保存された動画データと異なる場合
（９）記録媒体１４１又は追記対象の動画ファイルが壊れている等の原因により、追記対象のファイルを正常にチェックすることができなかった場合
制御部１０１は、追記可能と判定した場合（Ｓ２０６でＹＥＳ）、処理をステップＳ２０７へ進め、追記不可と判定した場合（Ｓ２０６でＮＯ）、処理をステップＳ２０８へ進める。ステップＳ２０７において、制御部１０１は、記録媒体１４１に保存されている追記対象の動画ファイルに対し、メモリ１０４に保存された動画データを追記し、その後、処理をステップＳ２０９へ進める。これに対して、ステップＳ２０８では、制御部１０１は、メモリ１０４に保存された動画データを、新たに単独の動画ファイルとして記録媒体１４１に新規保存し、処理をステップＳ２０９へ進める。
【００５１】
ステップＳ２０９において、制御部１０１は、先述した静止画撮影処理を行う。なお、記録媒体１４１に追記対象の動画ファイルがない場合には、制御部１０１は、ステップＳ２０５で書き込み可能と判定した後に、ステップＳ２０８の新規保存処理を行い、その後、ステップＳ２０９の静止画撮影処理を行うフローで処理を進める。
【００５２】
［静止画、動画の撮影動作とファイル構造］
図３は、ダイジェストモードにおける撮影操作と、撮影された静止画及び動画のファイル構造との関係を示す図である。図３の上段には、デジタルカメラ１００での撮影操作の内容が示されており、図３の下段には、撮影された静止画及び動画のデータ保存形態が模式的に示されている。
【００５３】
ダイジェストモードでは、ユーザが操作部１０２の静止画記録ボタンを操作することにより静止画の直前動画が撮影される。図３において、レリーズ１の撮影指示に応じて静止画Ｐ１が撮影され、静止画Ｐ１の直前動画（静止画Ｐ１に関連付けられる動画）として動画Ｍ１が撮影されている。同様に、レリーズ２〜４，７の撮影指示に応じて静止画Ｐ２〜Ｐ４，Ｐ７が撮影され、静止画Ｐ２〜Ｐ４，Ｐ７の直前動画（静止画Ｐ２〜Ｐ４，Ｐ７に関連付けられる動画）として、動画Ｍ２〜Ｍ４，Ｍ７が撮影される。なお、図３には、通常の動画撮影モードにおけるレリーズ５により動画Ｍ５が、通常の静止画撮影モードにおけるレリーズ６により静止画Ｐ６が撮影された状態が示されている。レリーズ１〜３に係る撮影は、本実施形態では、２０１０年９月１５日に行われており、レリーズ４〜７に係る撮影は、その翌日の２０１０年９月１６日に行われている。
【００５４】
最初に、レリーズ１〜４，７の撮影操作に従って撮影された静止画Ｐ１〜Ｐ４，Ｐ７及び動画Ｍ１〜Ｍ４，Ｍ７の記録媒体１４１上での保存形態について説明する。レリーズ１により撮影された動画Ｍ１は、記録媒体１１４内の撮影日を表すディレクトリ“１００＿０９１５”に、動画ファイル“ＭＤＧ＿０００１．ＭＯＶ”として保存される。一方、同時に撮影された静止画Ｐ１は静止画ファイル“ＩＭＧ＿０００２．ＪＰＧ”として同ディレクトリに保存される。
【００５５】
レリーズ２により撮影された動画Ｍ２は、動画ファイル“ＭＤＧ＿０００１．ＭＯＶ”に追記される。つまり、ダイジェストモードで撮影された直前動画は、本実施形態では撮影日が同じ場合に、逐次、追記されていく。これにより、この時点で、動画Ｍ１，Ｍ２が結合された結合動画が生成される。そして、レリーズ２により撮影された静止画Ｐ２は、静止画ファイル“ＩＭＧ＿０００３．ＪＰＧ”として同ディレクトリに保存される。続いて、レリーズ３により撮影された動画Ｍ３は、動画ファイル“ＭＤＧ＿０００１．ＭＯＶ”に追記される。これにより、動画Ｍ１，Ｍ２，Ｍ３が結合された結合動画が生成される。そして、レリーズ３により撮影された静止画Ｐ３は、静止画ファイル“ＩＭＧ＿０００４．ＪＰＧ”として同ディレクトリに保存される。このように、本実施形態では、同一日に撮影された静止画と動画は同一ディレクトリに保存され、静止画撮影の際に撮影される直前動画は１ファイルに結合される。
【００５６】
レリーズ４により撮影された動画Ｍ４は、記録媒体１１４内の撮影日を表す別のディレクトリ“１００＿０９１６”に動画ファイル“ＭＤＧ＿０００５．ＭＯＶ”として保存される。また、レリーズ４により撮影された静止画Ｐ４は、静止画ファイル“ＩＭＧ＿０００６．ＪＰＧ”として同ディレクトリに保存される。ここで、動画Ｍ４は、動画日付をまたいでいるが、関連する静止画Ｐ４と同一のディレクトリに保存されることによってディレクトリ単位での関連性を保っている。
【００５７】
ダイジェストモードを抜けて、通常の動画撮影モードにおいてレリーズ５で動画Ｍ５が撮影されると、動画Ｍ５は“ＭＤＧ＿０００５．ＭＯＶ”に追記されず、独立した新規ファイル“ＭＶＩ＿０００７．ＭＯＶ”として保存される。次に、通常の静止画撮影モードにおいてレリーズ６で静止画Ｐ６が撮影されると、その直前動画は撮影されないため、静止画Ｐ６だけが、新規ファイル“ＩＭＧ＿０００８．ＪＰＧ”として保存される。そして、再び、ダイジェストモードにおいてレリーズ７で静止画Ｐ７が撮影されると、直前動画である動画Ｍ７は動画Ｍ４に追記され、これにより、動画Ｍ４，Ｍ７が結合された結合動画が生成される。そして、レリーズ７で撮影された静止画Ｐ７は新規ファイル“ＩＭＧ＿０００９．ＪＰＧ”として保存される。
【００５８】
［ステップＳ２０６の処理の詳細］
図２のステップＳ２０６の処理の詳細について、図３及び図４を参照して説明する。図４は、ダイジェストモードにおけるステップＳ２０６の処理の詳細（動画の追記可否判定処理）を示すフローチャートである。
【００５９】
デジタルカメラ１００では、一般的に使用される画像ファイル管理規格であるＤＣＦ（Design rule for Camera File system）規格に従ってディレクトリ及びファイルが作成されるものとする。ＤＣＦ規格では、簡単にはファイルの構成を、連番を振られた最大９００個のディレクトリと各ディレクトリ内の最大９９９９個のＤＣＦオブジェクトで規定している。本実施形態では、画像ファイルは、撮影月単位又は撮影日単位で、撮影に対応して作成される撮影月又は撮影日に対応するディレクトリ内に保存されるものとする。また、各ディレクトリ内には最大２０００のファイルが作成可能であるとする。これは、ディレクトリ内にＤＣＦ規格の最大のファイルを作成すると、ＦＡＴファイルシステム上での管理情報（ディレクトリエントリ情報）が大きくなり、画像の検索時間が長くなってしまうのを回避するためである。また、通常のユーザユースケースでは、“９９９９”というオブジェクト数のファイルを作成しないであろうことを考慮したものである。
【００６０】
最初に、制御部１０１は、撮影日時を決定し、メモリ１０４に記憶する（ステップＳ４０１）。記憶された撮影日時は、図２を参照して説明した静止画撮影処理において撮影された静止画に付属情報として付加され、静止画ファイルとして保存され、また、同時に撮影された動画ファイルにも同様に付属情報として付加される。ここでの付属情報とは、ＦＡＴファイルシステムに記載される作成日時や更新日時、ファイルのヘッダ等に記載されるメタデータ等である。また、本実施形態では、撮影日時を付加することとしているが、撮影日のみであってもよい。
【００６１】
なお、静止画と動画に同じ撮影日時情報を付加することにより、実際には動画の撮影開始時刻が静止画の撮影時刻と異なる場合のみならず、動画の撮影開始日が静止画の撮影日と異なる場合であっても、同一の付属情報を持つものとして、管理が容易になる。例えば、日付で画像を検索する場合、ダイジェストモードにおいて静止画に付随して撮影された動画は、静止画と同じ日付の検索でヒットすることになる。このことを、図３を用いて具体的に説明する。
【００６２】
例えば、動画Ｍ４の撮影は２０１０年９月１５日に開始されているが、レリーズ４をトリガとして撮影される静止画Ｐ４の撮影日は２０１０年９月１６日である。この場合、動画Ｍ４のファイルである“ＭＤＧ＿０００５．ＭＯＶ”と、動画Ｍ４に関連する静止画Ｐ４のファイルである“ＩＭＧ＿０００６．ＪＰＧ”とに、同じ付属情報（撮影日時情報）が付加される。よって、先に説明した再生モードにおいて、ユーザが操作部１０２を用いて２０１０年９月１６日の画像のみを検索する指示を行った場合、制御部１０１は、付属情報である撮影日を検索キーと判断して、画像検索を行う。その結果、関連する“ＩＭＧ＿０００６．ＪＰＧ”と“ＩＭＧ＿０００５．ＭＯＶ”の両方を検索においてヒットさせることができる。
【００６３】
なお、本実施形態では、静止画とその直前動画とに同一の撮影日時を付加するとしたが、前例のように検索が日付単位である場合には、直前動画の撮影開始時間の属する日を付属情報として用いてもよい。即ち、静止画の撮影日の前日である直前動画の撮影開始時間の属する日を、静止画とその直前動画とに共通の付属情報としてもよい。
【００６４】
ステップＳ４０１の処理の後、制御部１０１は、記録ディレクトリを仮決定する（ステップＳ４０２）。先述したように、画像はＤＣＦ規格に従って記録される。ＤＣＦ規格上の空きディレクトリ番号及びファイル番号を決定し、各番号を昇順へ進めるとすると、最大番号のディレクトリ内の最大ファイル番号に“１”を加算したファイル番号が決定される。
【００６５】
具体的には、図３において、記録媒体１１４内の構成が動画Ｍ１〜Ｍ３及び静止画Ｐ１〜Ｐ３の撮影直後の状態（レリーズ３の処理終了後の状態）であったとする。その場合、最大ディレクトリ番号は、ディレクトリ“１００＿０９１５”における“１００”であり、最大ディレクトリにおける最大ファイルファイル番号は、“ＩＭＧ＿０００４．ＪＰＧ”における“０００４”である。次のディレクトリ番号としては“１０１”が、次のファイル番号としては“０００５”が決定される。
【００６６】
ステップＳ４０２の処理の後、制御部１０１は、記録先ディレクトリにダイジェストモードで作成した動画が有るか否かを判定する（ステップＳ４０３）。つまり、追記先となるダイジェストモードで作成した動画ファイルが有るか否かを判定する。先述したように、デジタルカメラ１００では、撮影日でディレクトリを分けて画像を保存し、撮影日毎にダイジェストモードで撮影された動画（即ち、直前動画）を結合するため、ここでは、静止画記録予定のディレクトリを参照するだけでよい。具体的には、図３において、記録媒体１１４内の構成が動画Ｍ１〜Ｍ３及び静止画Ｐ１〜Ｐ３の撮影直後の状態であったとすると、“ＭＤＧ＿０００１．ＭＯＶ”を特定する。
【００６７】
また、ステップＳ４０３における動画の特定の方法として、本実施形態では、動画ファイルのプリフィックスを判定する。即ち、本実施形態では、ダイジェストモードで撮影された動画にのみ、他の動画との区別が可能となるプリフィックスを用いてファイル名を作成する。具体的には、本実施形態では、ダイジェストモードで作成された動画のプリフィックスを“ＭＤＧ＿”とし、その他の動画のプリフィックスを“ＭＶＩ＿”としている。
【００６８】
制御部１０１は、ダイジェストモードで撮影した動画がないと判定した場合（Ｓ４０３でＮＯ）、処理をステップＳ４０８へ進める。一方、制御部１０１は、ダイジェストモードで撮影した動画があると判定した場合（Ｓ４０３でＹＥＳ）、処理をステップＳ４０４へ進め、ステップＳ４０４において、その動画の付属情報から撮影日時を取得する。
【００６９】
ステップＳ４０４で取得した撮影日時は、先述したように、同時に撮影された静止画と共通の撮影日時情報から作成されている。そこで、制御部１０１は、現在の撮影日とステップＳ４０４で取得した撮影日とが同一であるか否かを判定する（ステップＳ４０５）。制御部１０１は、撮影日が異なる場合（Ｓ４０５でＮＯ）、処理をステップｓ４０８へ進め、撮影日が同じ場合（Ｓ４０５でＹＥＳ）、その他の追記可能条件を判定する（ステップＳ４０６）。
【００７０】
制御部１０１は、追記可能条件に該当すると判定した場合（Ｓ４０６でＹＥＳ）、処理をステップＳ４０７へ進め、追記可能条件に該当しないと判定した場合（Ｓ４０６でＮＯ）、処理をステップＳ４０８へ進める。追記可能条件に該当しない場合とは、先述したように、（１）保護属性である場合、（２）追記後の動画ファイルサイズが記録媒体１４１のファイルシステムの上限のデータサイズを越える場合、（３）ＧＯＰ単位でない場合、（４）ダイジェストモードで撮影された動画ファイルでない場合、（５）地域設定がデジタルカメラに設定された地域と異なる場合、（６）追記対象の動画ファイルを撮影したデジタルカメラの機種と追記を行うデジタルカメラの機種が異なる場合、（７）フレームレート、画素数、圧縮方法、音声のサンプリングレートやチャンネル数、ビット深度のいずれかがメモリ１０４に保存された動画データと異なる場合、（８）記録媒体１４１又は追記対象の動画ファイルが壊れている場合等である。
【００７１】
ステップＳ４０７では、動画追記可能判定を行い、本処理を抜ける。この判定に基づいて、図２のステップＳ２０７にて動画の追記を行い、ステップＳ２０９で静止画を撮影し、保存する。例えば、図３において、記録媒体１１４内の構成が動画Ｍ１〜Ｍ３及び静止画Ｐ１〜Ｐ３の撮影直後の状態であったとする。その場合、不図示であるが、“ＭＤＧ＿０００１．ＭＯＶ”に新規の動画が追記される共に、ディレクトリ“１００＿０９１５”に“ＩＭＧ＿０００５．ＪＰＧ”の静止画が作成される。
【００７２】
ステップＳ４０８では、制御部１０１は、記録先ディレクトリにおける新規画像の保存可能枚数が所定枚数以上か否かを判定する。本実施形態では、保存可能枚数が９００枚以上であるか否かを判定するものとする。これは、ＤＣＦ規格上でファイル番号が発行できるか否かを確認する処理である。即ち、撮影ファイルをディレクトリ内で番号を昇順に追加していく場合、ファイル番号“９９９９”に至るまでに、或いは、ディレクトリ内のファイル数に上限を設けた場合（本実施形態では２０００）に、その上限までに幾つの余裕があるかを確認する。
【００７３】
保存可能枚数が所定枚数以上の場合（Ｓ４０８でＹＥＳ）、制御部１０１は、動画新規記録判定を行い（ステップＳ４１０）、本処理を抜ける。制御部１０１は、この動画新規記録判定に従って、図２のステップＳ２０８で動画の新規作成を行い、ステップＳ２０９で静止画を撮影し、保存する。一方、保存可能枚数が所定枚数未満の場合（Ｓ４０８でＮＯ）、制御部１０１は、記録先を新規ディレクトリに設定し（ステップＳ４０９）、その後、処理をステップＳ４１０へ進める。この場合も、制御部１０１は、ステップＳ４１０の動画新規記録判定に従って、図２のステップＳ２０８で動画の新規作成を行い、ステップＳ２０９で静止画を撮影し、保存する。
【００７４】
以上の処理により、ダイジェストモードで新規に直前動画が撮影される際には、撮影画像を保存するディレクトリ内に、現在の撮影の動画と静止画とを差し引いた“所定枚数−２”の撮影が保証される。即ち、今後の撮影において、同一日であれば、現在のディレクトリに“所定枚数−２”が撮影可能であり、ダイジェストモードでの撮影であれば、新規作成と判定された動画に対して最大で“所定枚数−２”の動画が追記可能となる。これにより、同一日のダイジェストモードでの動画の分断を抑制することができる。
【００７５】
＜画像検索処理＞
操作部１０２からの指示信号により再生モードが確定すると、制御部１０１は、先述した再生モードでの処理を開始する。図５は、デジタルカメラ１００での再生モードにおいて実行される処理のフローチャートである。デジタルカメラ１００では、再生モードに移行すると、先ず、制御部１０１が、初期画像を設定する（ステップＳ５０１）。例えば、ＤＣＦ規格のＤＣＦディレクトリ番号が最大のディレクトリ内のＤＣＦファイル番号が最大の画像が初期画像に設定される。即ち、撮影毎にＤＣＦファイル番号をインクリメントしてファイル名を決定する場合や、新規ディレクトリに保存する際にＤＣＦディレクトリ番号をインクリメントしディレクトリ名を決定する場合に、最後に撮影した画像となる。
【００７６】
続いて、制御部１０１は、画像再生処理を行って、表示部１３０に画像を表示する（ステップＳ５０２）。なお、ステップＳ５０２の処理の詳細については後述する。次いで、制御部１０１は、操作部１０２から再生モードの終了指示を受けたか否かを判定する（ステップＳ５０３）。制御部１０１は、再生モードの終了指示があった場合（Ｓ５０３でＹＥＳ）、処理を終了させ、再生モードの終了指示がない場合（Ｓ５０３でＮＯ）、操作部１０２から画像送りの指示があったか否かを判定する（ステップＳ５０４）。
【００７７】
次へ又は前への画像送り処理の指示があった場合（Ｓ５０４でＹＥＳ）、制御部１０１は、画像送りを実行し（ステップＳ５０５）、その後、処理をステップ５０２に戻す。なお、ステップＳ５０５では、ＤＣＦ規格に従う番号順で、次又は前の画像を再生画像として決定する。一方、画像送り処理の指示がない場合（Ｓ５０４でＮＯ）、制御部１０１は、対応ダイジェスト動画の検索指示があったか否かを判定する（ステップＳ５０６）。
【００７８】
対応ダイジェスト動画の検索とは、現在再生されている静止画の撮影の際に撮影された直前動画（即ち、静止画と関連付けられた動画）を検索する処理である。図３を参照して説明すると、レリーズ１，２，３で撮影された静止画“ＩＭＧ＿０００２．ＪＰＧ”，“ＩＭＧ＿０００３．ＪＰＧ”，“ＩＭＧ＿０００４．ＪＰＧ”のいずれかが再生されているときに、それに対応する動画が格納された“ＭＤＧ＿０００１．ＭＯＶ”を検索する処理である。同様に、レリーズ４，７で撮影された静止画“ＩＭＧ＿０００６．ＪＰＧ”，“ＩＭＧ＿０００９．ＪＰＧ”のいずれかが再生されているときに、それに対応する動画が格納された“ＭＤＧ＿０００５．ＭＯＶ”を検索する処理である。
【００７９】
対応ダイジェスト動画の検索指示があった場合（Ｓ５０６でＹＥＳ）、制御部１０１は、対応ダイジェスト動画の検索処理を行う（ステップＳ５０７）。なお、ステップＳ５０７の詳細については後述する。ステップＳ５０７の終了後、制御部１０１は、対応ダイジェスト動画が有るか否かを判定する（ステップＳ５０８）。対応ダイジェスト動画がある場合（Ｓ５０８でＹＥＳ）、制御部１０１は、検索された動画を画像送り対象と設定し（ステップＳ５０９）、その後、処理をステップＳ５０２へ戻す。一方、対応ダイジェスト動画がない場合（Ｓ５０８でＮＯ）、制御部１０１は、表示画像をそのままで維持し、処理をステップＳ５０３に戻す。なお、このとき、表示部１３０に、対応ダイジェスト動画がない旨の警告表示が行われる構成としてもよい。
【００８０】
ステップＳ５０６において対応ダイジェスト動画の検索指示がない場合（Ｓ５０６でＮＯ）、制御部１０１は、その他の処理指示があるか否かを判定する（ステップＳ５１０）。その他の処理とは、例えば、画像消去、画像編集、画像送信等である。その他の処理指示があった場合（Ｓ５１０でＹＥＳ）、制御部１０１は、指示に応じた処理を行い（ステップ５１１）、その後、処理をステップＳ５０３へ戻す。その他の指示がない場合（Ｓ５１０でＮＯ）、制御部１０１は、処理をステップＳ５０３に戻す。
【００８１】
［ステップＳ５０２の処理の詳細］
図５のステップＳ５０２の処理の詳細について、図６を参照して説明する。図６は、再生モードにおける画像再生処理のフローチャートである。図６（ａ）のフローチャートは、画像再生処理の第１の例を示しており、図６（ｂ）のフローチャートは、画像再生処理の第２の例を示している。
【００８２】
画像再生処理の第１の例では、先ず、制御部１０１は、表示部１３０に、現在選ばれている画像を表示し（ステップＳ６０１）、続いて、現在表示されている画像の画像情報を解析し、画像と併せて表示する（ステップＳ６０２）。ステップＳ６０２での表示部１３０における表示例を図８（ａ）に示す。図８（ａ）には、画像に重畳させて、画像情報として、右上にＤＣＦ画像番号８０２が、左下に画素数８０３が、右下に撮影年月日時間８０４が表示されており、左上の領域８０１は空白となっている。
【００８３】
次に、制御部１０１は、対応ダイジェスト動画の検索処理を行い（ステップＳ６０３）対応ダイジェスト動画が有るか否かを判定する（ステップＳ６０４）。対応ダイジェスト動画がない場合（Ｓ６０４でＮＯ）、本処理を抜ける。したがって、表示部１３０の表示は、ステップＳ６０２で表示した状態のままとなる。
【００８４】
対応ダイジェスト動画がある場合（Ｓ６０４でＹＥＳ）、制御部１０１は、ステップＳ６０２で表示部１３０に表示した画像及び画像情報に更に対応ダイジェスト動画があることを示すマークを付加表示し（ステップＳ６０５）、その後、本処理を抜ける。ステップＳ６０５での表示部１３０における表示例を図８（ｂ）に示す。図８（ｂ）には、画像に重畳させて、画像情報として、左上に対応ダイジェスト動画があることを示すビデオカメラをイラストしたマーク８１１が、右上にＤＣＦ画像番号８０２が、左下に画素数８０３が、右下に撮影年月日時間８０４がそれぞれ表示されている。
【００８５】
図８（ａ），（ｂ）を比較すると明らかな通り、図８（ａ）において領域８０１が空白となっていることは、表示画像に対応する対応ダイジェスト動画がないことを示している。なお、マーク８１１に含まれる「ＳＥＴ」の表示は、操作部１０２に設けられた「ＳＥＴボタン」を押下することにより、対応ダイジェスト動画が再生可能なことをユーザに示している。
【００８６】
画像再生処理の第２の例に示すステップＳ６１１〜Ｓ６１４は、第１の例として図６（ａ）を参照して説明したステップＳ６０１〜Ｓ６０１と同じであるため、ここでの詳細な説明を省略する。ステップＳ６１４において対応ダイジェスト動画がないと判定された場合（Ｓ６１４でＮＯ）、本処理を抜ける。ステップＳ６１４において対応ダイジェスト動画があると判定された場合（Ｓ６１４でＹＥＳ）、制御部１０１は、対応チャプタが有るか否かを判定する（ステップＳ６１５）。
【００８７】
ステップＳ６１５における対応チャプタの有無の判定とは、現在選ばれている静止画を撮影した際に同時に撮影された動画（直前動画）が、対応ダイジェスト動画ファイルに含まれているか否かの判定を指す。例えば、ダイジェスト動画の編集によりその一部が削除された場合や、ダイジェストモードでの撮影時に動画の撮影時間が短すぎて追記対象の動画ファイルに追記されなかった場合、静止画に対応するチャプタが無いことが考えられる。対応チャプタの有無の判定は、動画ファイルのヘッダ情報により、動画の各フレームの撮影時間を管理することで可能になる。例えば、動画の所定フレームから始まる所定フレーム数が、撮影された日時を記載管理することにより実現することができる。
【００８８】
対応チャプタがある場合（Ｓ６１５でＹＥＳ）、制御部１０１は、対応チャプタがあることを示す表示を行い（ステップＳ６１６）、その後、本処理を抜ける。一方、対応チャプタがない場合（Ｓ６１５でＮＯ）、制御部１０１は、対応チャプタがないことを示す表示を行い（ステップＳ６１７）、その後、本処理を抜ける。
【００８９】
なお、ステップＳ６１６での表示例は、図８（ｂ）に示す表示と同じである。一方、ステップＳ６１７における表示では、例えば、図８（ａ），（ｂ）の左上の領域に、マーク８１１が薄色で表示され、或いは、マーク８１１とは異なるマークが表示される。また、ステップＳ６１５で対応チャプタが無いと判定された場合には、対応ダイジェスト動画がある旨の表示を行わず、図８（ａ）の表示を行うようにしてもよい。
【００９０】
＜ステップＳ５０７，Ｓ６０３，Ｓ６１３の処理の詳細＞
図５のステップＳ５０７、図６のステップＳ６０３，Ｓ６１３の処理の詳細について、図７を参照して説明する。図７は、再生モードにおける検索処理のフローチャートである。制御部１０１は、先ず、起点画像（即ち、現在選ばれて再生表示されている画像）の撮影時刻範囲を取得する（ステップＳ７０１）。起点画像の撮影時刻範囲とは、例えば、「起点画像の撮影時刻」であり、起点画像に付加された付属情報から取得可能である。但し、これに限定されるものではなく、他に、「起点画像が連写撮影された画像である場合の、先頭画像の撮影時刻」、「起点画像が連写撮影された画像である場合の、先頭画像の撮影時刻から最終画像の撮影時刻までの時刻範囲」等が挙げられる。
【００９１】
次に、制御部１０１は、起点画像のＤＣＦディレクトリ番号（ＤＮ）及びＤＣＦファイル番号（ＦＮ）を特定し（ステップＳ７０２）、ＦＮをデクリメントする（ステップＳ７０３）。そして、制御部１０１は、ＦＮがゼロ（０）か否かを判定する（ステップＳ７０４）。ＦＮがゼロである場合（Ｓ７０４でＹＥＳ）、制御部１０１は、処理をステップＳ７０９へ進め、ステップＳ７０９において対応ダイジェスト動画が発見できない判定を行い、本処理を抜ける。一方、ＤＣＦファイル番号（ＦＮ）がゼロでない場合（Ｓ７０４でＮＯ）、制御部１０１は、処理中の変数ＤＮ，ＦＮに対応するファイルがダイジェスト動画であるか否かを判定する（ステップＳ７０５）。
【００９２】
即ち、ステップＳ７０５の判定は、ＦＮの降順に、変数ＤＮのＤＣＦディレクトリ番号を持つディレクトリ内の変数ＦＮのファイル番号を持つファイルのファイル名により行われる。これは、本実施形態では、ダイジェストモードの撮影された動画のプリフィックスを“ＭＤＧ＿”とし、それ以外の動画を“ＭＶＩ＿”としているため、ファイル名による判別が可能だからである。
【００９３】
ダイジェスト動画ではない場合（Ｓ７０５でＮＯ）、制御部１０１は、処理をステップＳ７０３へ戻す。ダイジェスト動画である場合（Ｓ７０５でＹＥＳ）、制御部１０１は、検索されたダイジェスト動画の撮影時刻範囲を取得する（ステップＳ７０６）。その後、制御部１０１は、ステップＳ７０６で取得したダイジェスト動画の撮影時刻範囲とステップＳ７０１で取得した起点画像の撮影時刻範囲とが合致するか否かを判定する（ステップＳ７０７）。
【００９４】
ステップＳ７０７の判定は、例えば、以下の（ａ）〜（ｄ）等の方法により行うことができる。
【００９５】
（ａ）起点画像の撮影時刻範囲が、検索された動画ファイルのヘッダ情報に記載された撮影開始日と一致するか否か、
（ｂ）起点画像の撮影時刻範囲が、検索された動画ファイルのヘッダ情報に記載されたチャプタ情報に含まれるか否か、
（ｃ）起点画像の撮影時刻範囲が、検索された動画ファイルのヘッダ情報に記載された撮影開始時刻から最後に動画が追記された時刻の間に含まれるか否か、
（ｄ）起点画像の撮影時刻範囲が、検索された動画のＦＡＴ等のファイルシステムに記載された作成時刻から更新時刻の間に含まれるか否か。
【００９６】
ダイジェスト動画と起点画像の撮影時刻範囲が合致しない場合（Ｓ７０７でＮＯ）、制御部１０１は、処理をステップＳ７０９へ進め、対応ダイジェスト動画が発見できない判定を行い、本処理を抜ける。ダイジェスト動画と起点画像の撮影時刻範囲が合致する場合（Ｓ７０７でＹＥＳ）、制御部１０１は、処理中の変数ＤＮ，ＦＮに対応する動画を検索動画とする動画検索済み判定を行い（ステップＳ７０８）、その後、本処理を抜ける。
【００９７】
なお、ステップＳ７０７の判定に際して、動画ファイルの付属情報（ヘッダ情報）から抽出した時刻範囲情報を予めファイル名と関連付けて管理リストファイルとしてデジタルカメラ１００内に保存しておいてもよい。これにより、時刻範囲の比較を、対象ファイルを解析することなく、管理リストファイルとの照合により実行することができる。また、管理リストファイルを用いることにより、管理リストファイルと実ファイルとに不整合が生じることが考えられるが、これについては、以下の通りの対処が可能である。例えば、デジタルカメラ１００の起動時に管理リストファイルに記載のファイル名と記録媒体１４１内のファイル名とに不整合が無いかを確認する。そして、不整合を検知した場合には、管理リストファイルを作り直すようにする、これにより、通常のデジタルカメラ１００の操作において、画像の撮影や編集を行うときに管理リストファイルを更新すれば整合性を保つことができ、画像検索の際に検索を高速で行うことが可能になる。
【００９８】
以上の説明の通り、本実施形態によれば、静止画に関連する動画を高速、且つ、正確に検索することが可能になり、動画が検出された場合の再生も容易に行うことができる。
【００９９】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。例えば、上記の実施形態では、画像処理装置としてデジタルカメラを取り上げたが、これに限定されるものではなく、例えば、所謂スマートフォンや携帯電話、パーソナルコンピュータ、タブレットＰＣ、撮像機能を備えたゲーム機等であってもよい。
【０１００】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０１】
１０１    制御部
１０４    メモリ
１１１    画像処理部
１３０    表示部
１３１    表示制御部
１４０    記録再生部
１４１    記録媒体
【図１】
2014026508.tif 000003
【図２】
2014026508.tif 000004
【図３】
2014026508.tif 000005
【図４】
2014026508.tif 000006
【図５】
2014026508.tif 000007
【図６】
2014026508.tif 000008
【図７】
2014026508.tif 000009
【図８】
2014026508.tif 000010