(57)【要約】【課題】  動画データの一部を静止画データとして取得する指示に基づいた識別情報が記録されている場合に、識別情報に対応する静止画データを容易に記録媒体に記録する。【解決手段】  記録装置は、動画データを含む動画ファイルと、静止画データを含む静止画ファイルとを記録媒体に記録し、動画データの一部を静止画データとして取得する指示に基づいた識別情報を動画ファイルに付加する。そして識別情報に対応する静止画データに対して表示処理または加工処理が指示されたことに応じて、識別情報に対応する静止画データが動画ファイルから生成され記録媒体に記録される。【選択図】  図１
2017034459.tif 000002
【特許請求の範囲】
【請求項１】
動画データを含む動画ファイルと、静止画データを含む静止画ファイルとを記録媒体に記録する記録手段と、
動画データの一部を静止画データとして取得する指示に基づいた識別情報を、前記動画ファイルに付加する付加手段と、
前記識別情報に対応する静止画データを前記動画ファイルから生成する生成手段と、
前記識別情報に対応する静止画データに対して所定の処理を指示する指示手段と、
前記記録手段を制御する制御手段と、を有し、
前記指示手段により前記識別情報に対応する静止画データに対して表示処理または加工処理が指示されたことに応じて、前記制御手段は、前記生成手段により生成された前記識別情報に対応する静止画データを前記記録媒体に記録するように前記記録手段を制御することを特徴とする記録装置。
【請求項２】
前記加工処理は、前記識別情報に対応する静止画データの表示を拡大縮小する処理、前記静止画データを保護する処理、前記静止画データの表示方向を回転する処理、前記静止画データをトリミングする処理のうち少なくとも１つを含むことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記指示手段により前記識別情報に対応する静止画データに対して加工処理が指示された場合に、前記制御手段は、前記生成手段により生成された前記識別情報に対応する第１静止画データを前記記録媒体に記録し、前記第１静止画データを前記加工処理により加工した第２静止画データを前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記制御手段は、前記指示手段により前記表示処理または加工処理が指示された前記静止画データに対応する前記識別情報が付加されていた前記動画ファイルに付加されている、前記識別情報と異なる他の識別情報に対応する静止画データを前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１から３のいずれか一項に記載の記録装置。
【請求項５】
動画データを含む動画ファイルと、静止画データを含む静止画ファイルとを記録媒体に記録する記録工程と、
動画データの一部を静止画データとして取得する指示に基づいた識別情報を、前記動画ファイルに付加する付加工程と、
前記識別情報に対応する静止画データを前記動画ファイルから生成する生成工程と、
前記識別情報に対応する静止画データに対して所定の処理を指示する指示工程を有し、
前記記録工程において、前記指示工程で前記識別情報に対応する静止画データに対して表示処理または加工処理が指示されたことに応じて、前記生成工程で生成された前記識別情報に対応する静止画データを前記記録媒体に記録することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に動画データから静止画データを生成して記録媒体へ記録する記録装置に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラやビデオカメラ等において、動画データの記録中に静止画データを生成する、または、記録媒体に記録された動画データの一部を静止画データとして生成する機能がある。
【０００３】
例えば特許文献１は、動画データの記録中に入力された静止画データの記録指示のタイミングに対応したフレームを静止画用バッファメモリに保存し、動画データの記録終了後に動画データを含む動画ファイルに関連する静止画ファイルとして記録媒体に記録する。静止画用バッファメモリの容量が少ない場合には、静止画データの記録指示のタイミングに対応した動画データの記録開始からの経過フレーム数を付加情報として記憶する。そしてユーザから任意のタイミングで静止画データの表示指示が入力されたら、記憶した経過フレーム数に基づいて動画データから静止画データが生成され表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１８２７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１において、静止画データの記録指示のタイミングに対応したフレームを経過フレーム数などの付加情報として記憶している状態では、記憶した経過フレーム数に対応する静止画データは静止画ファイルとして記録されてない場合がある。このような場合であっても、記憶した経過フレーム数に基づいて動画データから静止画データを生成して表示することは可能であるが、ユーザが静止画ファイルとして記録媒体に記録してあるかどうかを把握しにくい。
【０００６】
本発明はこのような背景に鑑みてなされたものであり、動画データの一部を静止画データとして取得する指示に基づいた識別情報が記憶されている場合、識別情報に対応する静止画データを容易に記録媒体に記録することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る記録装置は、動画データを含む動画ファイルと、静止画データを含む静止画ファイルとを記録媒体に記録する記録手段と、動画データの一部を静止画データとして取得する指示に基づいた識別情報を、前記動画ファイルに付加する付加手段と、前記識別情報に対応する静止画データを前記動画ファイルから生成する生成手段と、前記識別情報に対応する静止画データに対して所定の処理を指示する指示手段と、前記記録手段を制御する制御手段と、を有し、前記指示手段により前記識別情報に対応する静止画データに対して表示処理または加工処理が指示されたことに応じて、前記制御手段は、前記生成手段により生成された前記識別情報に対応する静止画データを前記記録媒体に記録するように前記記録手段を制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、動画データの一部を静止画データとして取得する指示に基づいた識別情報が記憶されている場合に、識別情報に対応する静止画データを容易に記録媒体に記録することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明における記録装置の構成を示すブロック図である。
【図２】動画データの記録中に静止画データの取得を指示された場合のフラグ情報及び動画ファイルの記録処理を示すフローチャートである。
【図３】動画ファイルに付加されたフラグ情報の概略図である。
【図４】動画データの再生中に静止画データの取得を指示された場合のフラグ情報の記録処理を示すフローチャートである。
【図５】フラグ情報に対応する静止画データに対して処理を指示された場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。
【００１１】
（実施形態１）
図１は、実施形態１による記録装置としてのデジタルカメラ１００の構成例を示すブロック図である。撮像部１０１は、撮影した被写体を示す画像データを生成して出力する。撮像部１０１は、ズームレンズやフォーカスレンズ等の光学系、ＣＭＯＳ等のイメージセンサ、アイリス、撮影した画像信号をデジタル信号に変換するＡＤ変換器、ＡＤ変換器から出力された画像データに必要な処理を施す処理回路等を含む。撮像部１０１は、制御部１０５から静止画記録の指示が出力された場合、静止画撮影指示に対応したタイミングで１画面の静止画データを生成して出力し、メモリ１０２に記憶する。また、撮像部１０１は、制御部１０５から動画記録の指示が出力された場合、設定された画素数及びフレームレートや目標ビットレート等に応じた形式の動画データを生成して出力し、メモリ１０２に記憶する。
【００１２】
メモリ１０２には、撮像部１０１から出力された静止画データや動画データ、信号処理部１０３により符号化された静止画データや動画データ等が一時的に記憶され、記録媒体１０８のファイルシステムの情報及び管理情報などの各種情報が記憶される。更にメモリ１０２には、制御部１０５で処理する実行プログラムが記憶されている。信号処理部１０３は、撮像部１０１から出力された静止画データや動画データに対して、ＪＰＥＧやＭＰＥＧ等の公知の符号化方式に従う符号化処理を行う。また信号処理部１０３は、記録媒体１０８に記録された静止画ファイルや動画ファイルに復号処理（デコード）を施す。
【００１３】
画像処理部１０４は、制御部１０５からの指示に従い、メモリ１０２に記憶された静止画データや動画データ、ＧＵＩ（グラフィカルユーザインターフェース）のデータなどの各種データを表示部１０９に表示するための画像処理を行う。
【００１４】
制御部１０５はマイクロコンピュータ（ＣＰＵ）やその他必要なメモリを有し、メモリ１０２に記憶されたプログラムに従い、操作部１０６からの指示に応じてデジタルカメラ１００の各部の動作を制御する。操作部１０６は、電源スイッチ、動画の記録開始、停止を指示するトリガスイッチ、静止画記録スイッチ、ズームスイッチ、再生スイッチ、メニュースイッチ等の各種のスイッチを備え、スイッチを介して入力されたユーザから指示を制御部１０５に送信する。また操作部１０６は、動画データの記録中または再生中に静止画データの取得を指示するスイッチを有する。なお、操作部１０６の一部はタッチパネルで構成され、表示部１０９に装着されるようにしてもよい。
【００１５】
記録再生部１０７は、記録媒体１０８からファイルシステムの情報及び管理情報などを読み出してメモリ１０２に記憶する。ファイルシステムの情報は、例えば記録媒体１０８に記録されたファイルのファイル名、ファイルサイズ及び記録アドレス等を示すデータからなる。記録再生部１０７は、記録媒体１０８に記録する静止画データや動画データ、音声データ及び各種情報を記録媒体１０８のファイルシステムに従い管理する。
【００１６】
記録再生部１０７はＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）等の公知のインターフェースを有し、制御部１０５からの制御コマンドに従い、メモリ１０２に記憶されている静止画データや動画データ等の情報を所定の単位ごとに記録媒体１０８に記録する。また記録再生部１０７は、制御部１０５からの指示に従い、記録媒体１０８に記録されている静止画データや動画データなどを読み出す。記録媒体１０８は例えば、大容量のハードディスク（ＨＤＤ）やメモリーカード等のランダムアクセスな記録媒体である。記録媒体１０８はデジタルカメラ１００の本体に内蔵されていてもよいし、不図示の装着、排出機構により、デジタルカメラ１００に対して着脱可能な構成でもよい。
【００１７】
表示部１０９は、制御部１０５からの指示に従い、信号処理部１０３及び画像処理部１０４において画像処理された静止画データや動画データ、ＧＵＩ等を表示する。表示部１０９は液晶パネル等、公知の表示装置を含む。内部バス１１０は、デジタルカメラ１００の各部の間で、各種のデータやコマンドを転送するために用いられる。
【００１８】
（動画データ及び静止画データの記録処理）
次にデジタルカメラ１００による基本的な記録処理について説明する。デジタルカメラ１００は記録媒体１０８に対して、静止画データを含む静止画ファイルや動画データを含む動画ファイルを記録することができる。操作部１０６により電源オンの指示があると、制御部１０５は各部を制御してデジタルカメラ１００を記録待機状態に設定する。記録待機状態において、撮像部１０１は動画データを出力し、撮像部１０１からの動画データに係る被写体の画像が表示部１０９に表示される。
【００１９】
動画データの記録処理について説明する。動画データの記録処理は、デジタルカメラ１００の記録待機状態において、操作部１０６による動画データの記録開始の指示が入力されたことに応じて、制御部１０５が各部を制御して行われる。制御部１０５は、動画データの記録開始の指示に応じて記録再生部１０７に対して記録媒体１０８に新たな動画ファイルを生成させ、撮像部１０１から出力された動画データを生成した動画ファイルに記録させる。このとき撮像部１０１はユーザにより設定された画素数及びフレームレートの動画データを出力する。
【００２０】
また信号処理部１０３は設定された動画の記録形式に応じた目標ビットレートになるように動画データを圧縮し、記録再生部１０７は、圧縮された動画データを不図示の音声入力部から入力された音声データと共に、所定の単位ごとに記録媒体１０８に記録する。
【００２１】
操作部１０６による動画データの記録停止の指示が入力されたことに応じて、制御部１０５は動画データの記録を停止させる。そして制御部１０５は、記録再生部１０７に記録を終了したファイルを所定のフォーマット（ＭＯＶ、ＭＰ４等）に形成して記録媒体１０８に記録させ（ファイルクローズ処理）、動画データの記録処理を終了する。
【００２２】
静止画データの記録処理について説明する。静止画データの記録処理は、デジタルカメラ１００の記録待機状態において、操作部１０６による静止画データの記録指示が入力されたことに応じて、制御部１０５が各部を制御して行われる。撮像部１０１は、操作部１０６による静止画データの記録指示の入力に対応したタイミングで１画面の静止画データを生成して出力する。そして出力された静止画データは、信号処理部１０３により圧縮され、記録再生部１０７により静止画ファイルとして所定のフォーマット（ＪＰＥＧ等）で記録媒体１０８に記録される。
【００２３】
また本実施形態でデジタルカメラ１００は、動画データの記録中または再生中に、操作部１０６により静止画データの取得指示を受け付けることができる。そしてデジタルカメラ１００は、静止画データの取得指示に対応した静止画データを、任意のタイミングで入力される静止画データの記録指示に応じて動画データから生成して記録媒体１０８に記録できる。動画データの記録中または再生中に静止画データの取得を指示された場合の動画ファイルの記録処理、及び取得を指示された静止画データの記録処理については後述する。
【００２４】
（動画データ及び静止画データの再生処理）
次に動画データと静止画データの再生処理について説明する。操作部１０６により再生モードの指示があった場合、制御部１０５は、記録媒体１０８に記録されている動画ファイルや静止画ファイルの代表画像（サムネイル）を含むインデックス画面を表示部１０９に表示する。ユーザは操作部１０６を操作し、表示部１０９に表示された各ファイルの代表画像から何れかを選択し、再生を指示する。再生が指示された場合、制御部１０５は、選択された代表画像に対応した動画ファイルまたは静止画ファイルを再生するように記録再生部１０７を制御する。記録再生部１０７は、制御部１０５からの指示により、指定された動画ファイルまたは静止画ファイルを随時記録媒体１０８から読み出し、メモリ１０２に記憶する。信号処理部１０３はメモリ１０２から再生する動画ファイルまたは静止画ファイルを読み出して復号し、再生された動画データまたは静止画データとして再度メモリ１０２に記憶する。表示部１０９は、メモリ１０２から再生された動画データまたは静止画データを表示する。操作部１０６より再生停止の指示があった場合、制御部１０５は静止画データまたは動画データの再生を停止させ、再び、インデックス画面を表示部１０９に表示させる。
【００２５】
（動画データの記録中に静止画データの取得を指示された場合の記録処理）
図２は本実施形態における、動画データの記録中において静止画データの取得を指示された場合の、静止画データの取得指示に基づいた識別情報（フラグ情報）及び動画ファイルの記録処理を示すフローチャートである。図２のフローチャートは、デジタルカメラ１００の電源がオンされる、または、動画データの記録中に静止画データの取得指示を行うことが可能な動画記録モードに設定されたことで、メモリ１０２に記憶されているプログラムに基づいて開始される。制御部１０５は、デジタルカメラ１００の電源オンに応じて記録媒体１０８のマウント処理を行い、記録媒体１０８へファイルを記録するための準備を行う。
【００２６】
ステップＳ２０１で制御部１０５は、操作部１０６から動画データの記録開始の指示が入力されたかどうか判断する。動画データの記録開始の指示が入力されていない場合、ステップＳ２０９で制御部１０５は動画記録モードが静止画記録モードや再生モード等の他のモードに変更されたかどうか、またはデジタルカメラ１００の電源がオフされたかどうかを判別する。他のモードに変更された場合または電源がオフされた場合は、本処理を終了する。他のモードに変更されていない場合または電源がオフされていない場合は、制御部１０５はステップＳ２０１の判断を継続する。
【００２７】
動画データの記録開始の指示が入力された場合には、ステップＳ２０２で制御部１０５は、記録再生部１０７に対して、新たな動画ファイルを記録媒体１０８にオープンするように指示する。そしてステップＳ２０３で制御部１０５は、撮像部１０１から出力された動画データを信号処理部１０３により符号化させ、更に記録再生部１０７にステップＳ２０２でオープンした記録媒体１０８の動画ファイルに動画データを記録させるように制御する。
【００２８】
ステップＳ２０４で制御部１０５は、操作部１０６を介して静止画データの取得指示が入力されたかどうかを判断する。静止画データの取得指示が入力された場合、ステップＳ２０５において制御部１０５は、動画データの記録中に入力された静止画データの取得指示に基づいた識別情報をフラグ情報として生成してメモリ１０２に保持する。
【００２９】
本実施形態においてフラグ情報は、動画データの記録中に静止画データの取得指示が入力される度に生成される。フラグ情報は、フラグＩＤと、記録開始からの経過時間に関する情報とを含む。
【００３０】
フラグＩＤとは、入力された取得指示を識別するために付与される、０から始まり取得指示が入力される度に１ずつ増える数字である。フラグＩＤは、静止画データの取得指示が入力された際に、記録中の動画ファイルについて生成されたフラグ情報の中で最大のフラグＩＤに１を加えた値が用いられる。本実施形態においてフラグＩＤは、動画データの記録が開始される毎に０から始まる数字を用いるが、例えばデジタルカメラ１００の電源オンから電源オフまでの間、連続した番号になるようにフラグＩＤを付与してもよい。
【００３１】
記録開始からの経過時間に関する情報は、静止画データの取得指示が入力されたタイミングに関する情報である。例えば記録開始からの経過時間に関する情報は、不図示のタイマーで計測された時間の情報を用いてもよいし、動画データの記録開始からの経過時間に動画データのフレームレートを乗算して求めた、動画データの記録開始からの経過フレーム数を用いてもよい。本実施形態においては、記録開始からの経過時間に関する情報として、静止画データの取得指示が入力されたタイミングに対応する動画データの記録開始からの経過フレーム数を用いる。
【００３２】
そしてステップＳ２０６において制御部１０５は、操作部１０６を介して動画データの記録停止の指示を受け付けたかどうかを判断し、動画データの記録停止の指示を受け付けるまで、ステップＳ２０３からステップＳ２０５の処理を続ける。こうして１つの動画データの記録中に静止画データの取得指示が複数回入力された場合は、それぞれの静止画データの取得指示に対応する複数のフラグ情報がメモリ１０２に保持される。
【００３３】
ステップＳ２０６で動画データの記録停止の指示を受け付けた場合（ステップＳ２０６でＹｅｓ）、ステップＳ２０７で制御部１０５は動画データの記録を停止する。そして、制御部１０５はステップＳ２０８において、メモリ１０２に保持されているフラグ情報を動画ファイルに付加する形で記録し、記録再生部１０７に動画ファイルのクローズ処理を行わせて動画データの記録処理を終了する。
【００３４】
フラグ情報は、静止画データの取得指示が入力された際に記録中だった動画ファイル内のヘッダ部に記録してもよいし、動画ファイルの管理情報として動画ファイルとは別に記録媒体１０８に記録してもよい。図３に動画ファイル３０１に付加されたフラグ情報の概略図を示す。図３では動画ファイル３０１の記録中に３回の静止画データの取得指示が入力され、動画ファイル３０１にフラグ情報３０２、３０３、３０４が付加されている場合を示している。１回目の静止画データの取得指示に対応するフラグ情報３０２は、動画データの記録開始からの経過フレーム数が３０のときに静止画データの取得指示が入力されたことを示す。
【００３５】
（動画データの再生中に静止画データの取得を指示された場合のフラグ情報の記録処理）
図４は本実施形態における、動画データの再生中に静止画データの取得を指示された場合のフラグ情報の記録処理を示すフローチャートである。図４のフローチャートは、操作部１０６により再生モードにおいて動画ファイルの再生指示があった場合に、メモリ１０２に記憶されているプログラムに基づいて開始される。再生モードにおいて表示部１０９には、記録媒体１０８に記録されている動画ファイルや静止画ファイルの代表画像（サムネイル）を含むインデックス画面が表示される。ユーザが操作部１０６を操作して、表示部１０９に表示された各ファイルの代表画像から動画ファイルの代表画像を選択し、選択した動画ファイルの再生指示を入力した場合に本フローチャートの処理が開始される。
【００３６】
ステップＳ４０１において制御部１０５は、再生を指示された動画データを再生するように記録再生部１０７を制御する。ステップＳ４０２において制御部１０５は、動画データを再生している状態で操作部１０６を介して静止画データの取得指示が入力されたかどうかを判断する。静止画データの取得指示が入力された場合、ステップＳ４０３において制御部１０５は、動画データの記録中に入力された静止画データの取得指示に基づいた識別情報をフラグ情報として生成してメモリ１０２に保持する。フラグ情報は上述した動画データの記録中に記録されるフラグ情報と同様である。ステップＳ４０２において静止画データの取得指示が入力されていない場合は、ステップＳ４０４の処理に進む。
【００３７】
そしてステップＳ４０４において制御部１０５は、操作部１０６を介して動画データの再生停止の指示を受け付けたかどうか、または動画データの再生が終了したかどうかを判断する。動画データの再生停止の指示を受け付けていない場合、及び動画データの再生が終了していない場合は、動画データの再生停止の指示を受け付けるか動画データの再生が終了するまで、ステップＳ４０１からステップＳ４０３の処理を繰り返す。動画データの再生停止の指示を受け付けた場合、または動画データの再生が終了した場合（ステップＳ４０４でＹｅｓ）は、ステップＳ４０５において制御部１０５は、動画データの再生を停止する。そしてステップＳ４０６において制御部１０５は、メモリ１０２に保持されているフラグ情報を再生していた動画ファイルに付加する形で記録して処理を終了する。
【００３８】
（フラグ情報に対応する静止画データの記録処理）
本実施形態においてフラグ情報が動画ファイルに付加されて記録されている場合、任意のタイミングで入力される静止画データの記録指示に応じて、フラグ情報に対応する静止画データを静止画ファイルとして記録媒体１０８に記録することができる。例えばデジタルカメラ１００はフラグ情報に対応する静止画データの記録モードを有する。
【００３９】
フラグ情報に対応した静止画データを記録するモードが選択されると、制御部１０５は、記録媒体１０８に記録されているファイルの中で、フラグ情報が付加されている動画ファイルの代表画像を動画ファイルのインデックス画面として表示する制御を行う。ユーザは操作部１０６を介して、表示部１０９に表示された動画ファイルのインデックス画面から動画ファイルを選択する。
【００４０】
そして制御部１０５は、選択された動画ファイルに付加されているフラグ情報に関する代表画像をフラグ情報のインデックス画面として表示部１０９に表示する。このとき表示するフラグ情報に関する代表画像には、所定のアイコンやフラグ情報に対応する静止画データの縮小画像（サムネイル）、フラグＩＤのリスト等を用いることができる。フラグ情報に関する代表画像は、フラグ情報を動画ファイルに付加して記録する際に、信号処理部１０３や画像処理部１０４により生成してフラグ情報と共に動画ファイルに付加して記録しておいてもよい。または表示部１０９にフラグ情報のインデックス画面を表示する際に、信号処理部１０３や画像処理部１０４により各フラグ情報に関する代表画像を生成し、生成されたフラグ情報に関する代表画像を表示部１０９に表示するように制御部１０５が制御してもよい。
【００４１】
フラグ情報のインデックス画面において、ユーザにより操作部１０６を介してフラグ情報に関する代表画像が選択され、選択された代表画像のフラグ情報が、記録媒体１０８に静止画データを記録するフラグ情報として決定される。そして操作部１０６を介して静止画データの記録指示が入力されると、制御部１０５は、フラグ情報に対応する静止画データを生成するように制御する。具体的には、制御部１０５は信号処理部１０３を制御し、フラグ情報に含まれる動画データの記録開始からの経過フレーム数に対応する部分の動画データを、記録媒体１０８に記録されている動画ファイルから再生して復号（デコード）する。そして、信号処理部１０３は、デコードされた動画データの中からフラグ情報の経過フレーム数に対応するフレームに基づいて静止画データを生成する。
【００４２】
そして制御部１０５は、生成された静止画データを静止画ファイルとしてファイル名を付加して記録媒体１０８に記録するように記録再生部１０７を制御する。このとき制御部１０５は、フラグ情報に対応する静止画ファイルのメタデータにフラグ情報に対応した静止画ファイルであることを示す情報（例えばフラグ情報が付加された動画ファイルのファイル名やフラグＩＤ等）を記録するように制御してもよい。
【００４３】
フラグ情報に対応する静止画データを記録媒体１０８に記録したことに応じて、本実施形態において制御部１０５は、静止画データが記録媒体１０８に記録済みであることを示す記録済み情報をフラグ情報に追加して記録する。この構成の場合、前述した動画ファイルのインデックス画面では、制御部１０５は静止画データの記録済み情報が記録されていないフラグ情報が付加されている動画ファイルの代表画像を表示するようにしてもよい。または動画ファイルのインデックス画面は、フラグ情報が付加されている全ての動画ファイルの代表画像を表示した上で、静止画データの記録済み情報が記録されていないフラグ情報が付加された動画ファイルが識別できるような表示をするようにしてもよい。
【００４４】
また前述したフラグ情報のインデックス画面では、動画ファイルのインデックス画面で選択された動画ファイルに付加されているフラグ情報の中で、静止画データの記録済み情報が記録されていないフラグ情報に関する代表画像のみを表示してもよい。またはフラグ情報のインデックス画面は、選択された動画ファイルに付加された全てのフラグ情報に関する代表画像を表示した上で、静止画データの記録済み情報が記録されていないフラグ情報が識別できるような表示をしてもよい。
【００４５】
フラグ情報に対応する静止画データを記録媒体１０８に記録した後、制御部１０５により該フラグ情報が動画ファイルから削除される構成でもよい。この場合、動画ファイルのインデックス画面においては、フラグ情報が付加されている全ての動画ファイルの代表画像が表示され、フラグ情報のインデックス画面においては、選択された動画ファイルに付加された全てのフラグ情報に関する代表画像が表示される。
【００４６】
前述した構成では、静止画データを記録するフラグ情報を決定するために、動画ファイルのインデックス画面を表示した上で、選択された動画ファイルに付加されているフラグ情報のインデックス画面を表示したがこれに限られない。例えば前述した動画ファイルのインデックス画面を表示せず、記録媒体１０８に記録されている動画ファイルに付加された全てのフラグ情報に関する代表画像をインデックス画面として表示し、ユーザに静止画データを記録するフラグ情報を決定させてもよい。このとき制御部１０５は、静止画データの記録済み情報が記録されていないフラグ情報が識別できる代表画像を生成して表示するように制御してもよい。また、インデックス画面に表示するフラグ情報の代表画像は、静止画データの記録済み情報が記録されていないフラグ情報の代表画像のみであってもよい。
【００４７】
また制御部１０５は、前述した動画ファイルのインデックス画面やフラグ情報のインデックス画面からユーザに選択されたフラグ情報に対応する静止画データを、信号処理部１０３に生成させ、表示部１０９に表示させてもよい。そして、フラグ情報に対応した静止画データを表示部１０９に表示しているときに、表示中の静止画データの記録指示により、フラグ情報に対応した静止画データが記録される構成でもよい。
【００４８】
（フラグ情報に対応する静止画データに対する処理）
図５は、フラグ情報に対応する静止画データに対して所定の処理を指示された場合の処理を示すフローチャートである。図５のフローチャートは、デジタルカメラ１００が再生モードまたは編集モードに設定されたことで、メモリ１０２に記憶されているプログラムに基づいて開始される。
【００４９】
ステップＳ５０１において制御部１０５は、静止画データに関するインデックス画面を表示する。ここで静止画データに関するインデックス画面とは例えば、記録媒体１０８に記録されている静止画ファイルの代表画像と、記録媒体１０８に記録されている動画ファイルに付加されているフラグ情報に関する代表画像とを含むインデックス画面である。フラグ情報に関する代表画像は前述のように生成され表示される。静止画データに関するインデックス画面において操作部１０６から入力されるユーザの指示により代表画像が選択される（ステップＳ５０２）。
【００５０】
制御部１０５は選択された代表画像の静止画データを、静止画データに関するインデックス画面に代えて表示部１０９へ表示する処理を行う（ステップＳ５０３）。記録媒体１０８に記録されている静止画ファイルの代表画像が選択された場合には、静止画ファイルに含まれる静止画データを表示部１０９に表示するように制御部１０５は制御を行う。また、記録媒体１０８に記録されている動画ファイルに付加されているフラグ情報に関する代表画像が選択された場合には、前述のようにフラグ情報に対応する静止画データを動画ファイルから生成して表示部１０９に表示するように制御部１０５は制御を行う。
【００５１】
ステップＳ５０４において制御部１０５は、操作部１０６を介して何らかの処理を行う指示が入力されたかどうかを判断する。処理を行う指示が入力されていない場合には、ステップＳ５０２で選択された代表画像の静止画データの表示を続ける。処理を行う指示が入力された場合（ステップＳ５０４でＹｅｓ）、ステップＳ５０５において制御部１０５は、入力された指示が、ステップＳ５０２にて代表画像が選択された、処理対象の静止画データの加工処理の指示かどうかを判断する。ここで静止画データの加工処理とは、静止画データの表示を拡大縮小する処理、静止画データをプロテクト（保護）する処理、静止画データの表示方向を回転する処理、トリミングを行う処理などの処理である。本実施形態において静止画データの加工処理とは、静止画データを削除する処理及び静止画データの表示を終了する処理を含まないこととする。
【００５２】
静止画データの加工処理以外の指示が入力された場合（ステップＳ５０５でＮｏ）、ステップＳ５１３において制御部１０５は、ステップＳ５０４で入力された指示に応じた処理を実行し、本処理を終了する。静止画データの加工処理以外の指示とは、例えば静止画データを削除する指示や静止画データの表示終了の指示等である。静止画データを削除する指示が入力された場合で、ステップＳ５０２で選択された処理対象の静止画データが静止画ファイルとして記録媒体１０８に記録されている場合には、制御部１０５は該静止画ファイルを削除する。
【００５３】
静止画データを削除する指示が入力された場合で、処理対象の静止画データがフラグ情報に対応する静止画データであり記録媒体１０８に記録されていない場合には、制御部１０５は該フラグ情報を削除するように記録再生部１０７を制御する。フラグ情報の削除の処理は、記録再生部１０７により、記録媒体１０８に記録されている動画ファイルから該フラグ情報を削除する処理が行われる。静止画データの表示終了の指示が入力された場合、制御部１０５は静止画データの表示を終了する処理を行う。
【００５４】
静止画データの加工処理が指示されると（ステップＳ５０５でＹｅｓ）制御部１０５はステップＳ５０６で、ステップＳ５０２で選択された処理対象の静止画データが静止画ファイルとして記録媒体１０８に記録されているかどうかを判断する。具体的には、処理対象の静止画データが、動画ファイルに付加されたフラグ情報に対応する静止画データであって、該フラグ情報に前述した静止画データの記録済み情報が記録されている場合、制御部１０５はステップＳ５０６でＹｅｓと判断する。処理対象の静止画データが、動画ファイルに付加されているフラグ情報に対応する静止画データであって、該フラグ情報に静止画データの記録済み情報が記録されていない場合、制御部１０５はステップＳ５０６でＮｏと判断する。
【００５５】
処理対象の静止画データが静止画ファイルとして記録媒体１０８に記録されていない場合、制御部１０５はステップＳ５０７で、処理対象の静止画データを静止画ファイルとして記録媒体１０８に記録させる。具体的に制御部１０５は、ステップＳ５０２で選択された代表画像の静止画データを、フラグ情報に基づいて生成するよう信号処理部１０３を制御し、生成された静止画データを静止画ファイルとして記録媒体１０８に記録するよう記録再生部１０７を制御する。そしてステップＳ５０８で制御部１０５は、記録媒体１０８に静止画ファイルを記録したことに応じて、この静止画データに対応したフラグ情報に、静止画データの記録済み情報を追加して記録し、フラグ情報を更新する。
【００５６】
制御部１０５はステップＳ５０９において、ステップＳ５０４で入力された処理の指示を処理対象の静止画データに対して実行するように制御する。
【００５７】
制御部１０５は、ステップＳ５１０において処理を終了するかどうかを判断し、更に他の処理を継続する場合には（ステップＳ５１０でＮｏ）ステップＳ５１４にて入力された処理をステップＳ５０９において実行する。ステップＳ５０２で選択された処理対象の静止画データに対する処理を終了する指示が入力された場合、またはモードを変更する指示やデジタルカメラ１００の電源オフの指示がなされた場合には、制御部１０５はステップＳ５１０でＹｅｓと判断する。ステップＳ５１１において制御部１０５は、ステップＳ５０９で処理された静止画データを記録媒体１０８に記録するかどうかを、ユーザにより操作部１０６を介して入力された指示等に基づいて判断する。処理された静止画データを記録媒体１０８に記録する場合（ステップＳ５１１でＹｅｓ）には、ステップＳ５１２において制御部１０５は、ステップＳ５０９で処理された静止画データを処理後静止画ファイルとして記録媒体１０８に記録する。
【００５８】
このとき本実施形態においては、ステップＳ５０９で処理された静止画データを、ステップＳ５０７で記録された静止画ファイルや、今回の処理より前に記録されている静止画ファイルとは別の静止画ファイルとして記録媒体１０８に記録する。しかしこれに限らず、ステップＳ５０２で選択された代表画像の静止画ファイル等の、記録媒体１０８に記録済みの静止画ファイルに上書きする形で、ステップＳ５０９で処理された静止画データを記録してもよい。
【００５９】
ステップＳ５０１で表示するインデックス画面は静止画データに関するインデックス画面に限られず、インデックス画面に記録媒体１０８に記録された動画ファイルの代表画像が含まれていてもよい。ただし、ステップＳ５０６からステップＳ５０８の処理は静止画データに関する代表画像が選択された場合のみに行われる。ステップＳ５０２で動画ファイルの代表画像が選択された場合で、制御部１０５がステップＳ５０５にてＹｅｓの判断をした場合には、ステップＳ５０９へ処理を進める。
【００６０】
また、フラグ情報に対応する静止画データが記録媒体１０８に記録されている場合には、フラグ情報に静止画データが記録済みであることを示す記録済み情報を記録する構成である場合について説明したが、これに限らない。フラグ情報に対応する静止画データが記録媒体１０８に記録されたらフラグ情報を消去する構成では、ステップＳ５０６において制御部１０５は、ステップＳ５０２で選択された代表画像がフラグ情報に対応する静止画データの代表画像かどうかを判断する。ステップＳ５０２で選択された代表画像がフラグ情報に対応する静止画データの代表画像の場合には、制御部１０５はステップＳ５０６でＮｏと判断してステップＳ５０７に処理を進める。ステップＳ５０２で選択された代表画像がフラグ情報に対応する静止画データの代表画像ではなく、記録媒体１０８に記録された静止画ファイルの代表画像である場合には、制御部１０５はステップＳ５０６でＹｅｓと判断してステップＳ５０９に処理を進める。
【００６１】
ステップＳ５０７の処理において、制御部１０５は、処理対象の静止画データが記録媒体１０８に記録されていないことをユーザに通知し、ユーザが処理対象の静止画データを記録媒体１０８に記録するかどうかを選択可能な構成にしてもよい。処理対象の静止画データを記録媒体１０８に記録しないことがユーザにより選択された場合、制御部１０５はステップＳ５０７及びステップＳ５０８の処理を行わず、ステップＳ５０９に処理を進める。そしてステップＳ５０９において制御部１０５は、信号処理部１０３により処理対象の静止画データをフラグ情報に基づいて動画ファイルから生成し、静止画データを不図示のバッファに記憶した状態でステップＳ５０６の処理を行う。
【００６２】
またステップＳ５０７で制御部１０５は、処理対象の静止画データのフラグ情報が付加された動画ファイルに付加されている他のフラグ情報のうち、対応する静止画データが記録媒体１０８に記録されていないフラグ情報に対応する静止画データを記録してもよい。また、ステップＳ５０６の判断及びステップＳ５０７の静止画ファイルを記録する処理は、ステップＳ５０５で処理対象の静止画データの加工処理が指示された場合に行われたが、これに限られない。例えば、ステップＳ５０６の判断及びステップＳ５０７の静止画ファイルを記録する処理は、ステップＳ５０３において静止画データの表示処理後に行ってもよいし、ステップＳ５１０で処理を終了すると判断された後に行うようにしてもよい。
【００６３】
以上のように、動画データの一部を静止画データとして取得する指示に基づいたフラグ情報が動画ファイルに付加されている場合、フラグ情報に対応する静止画データを静止画ファイルとして容易に記録媒体に記録することができる。フラグ情報に対応する静止画データを静止画ファイルとして記録媒体に記録していない状態で、該静止画データに対して加工処理など所定の処理が指示された場合、フラグ情報に対応する静止画データを記録媒体に記録することができる。本実施形態においては、ユーザがフラグ情報に対応する静止画データを記録媒体に記録する指示を行わなくても、加工処理など所定の処理の指示に応じて、フラグ情報に対応する静止画データを記録媒体に記録することができる。
【符号の説明】
【００６４】
１００  デジタルカメラ
１０１  撮像部
１０２  メモリ
１０３  信号処理部
１０４  画像処理部
１０５  制御部
１０６  操作部
１０７  記録再生部
１０８  記録媒体
１０９  表示部
１１０  内部バス
【図１】
2017034459.tif 000003
【図２】
2017034459.tif 000004
【図３】
2017034459.tif 000005
【図４】
2017034459.tif 000006
【図５】
2017034459.tif 000007