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